| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [ARM64_DYNAREC][RV64_DYNAREC] Fixed some case where MOVS/B/W/D/Q is used on ↵ | ptitSeb | 2024-03-08 | 4 | -5/+57 | |
| | | | | | a protected page of code, and SI gets wrongly incremented (for #1347) | |||||
| * | [INTERPRETER] Added 64 EB opcode (for #1347) | ptitSeb | 2024-03-08 | 1 | -0/+5 | |
| | | ||||||
| * | POPF opcode should not overwrite IF bit | ptitSeb | 2024-03-08 | 3 | -3/+4 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 66 64 0F 6F opcode (for #1349) | ptitSeb | 2024-03-08 | 1 | -30/+47 | |
| | | ||||||
| * | [INTERPRETER] Added 66 64 0F 6F opcode (for #1349) | ptitSeb | 2024-03-08 | 1 | -4/+12 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 67 64 8B opcode | ptitSeb | 2024-03-08 | 1 | -0/+13 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 67 64 8F opcode | ptitSeb | 2024-03-08 | 1 | -0/+13 | |
| | | ||||||
| * | [INTERPRETER] Added 67 64 8F opcodes, and fixed 67 64 89/8B opcodes | ptitSeb | 2024-03-08 | 4 | -8/+80 | |
| | | ||||||
| * | [ARM64_DYNAREC] Improved MOV32w and MOV64x with a funciton with more ↵ | ptitSeb | 2024-03-08 | 3 | -23/+84 | |
| | | | | | speciall cases | |||||
| * | [DYNAREC] Revert some fasly changes to the shift opcodes (#1346) | Yang Liu | 2024-03-08 | 7 | -297/+306 | |
| | | | | | | | | | | | | | | * [DYNAREC] Revert some fasly changes to the shift opcodes * Prefer ZEROUP * More fixes * Fixed one more typo * Should not revert this * Fix fix fix | |||||
| * | [DYNAREC] Made shift operations handle count==0 more uniformly (#1345) | Yang Liu | 2024-03-08 | 10 | -282/+378 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed a falsy optimization on PSHUFHW (#1344) | Yang Liu | 2024-03-08 | 1 | -6/+6 | |
| | | | | | | * [ARM64_DYNAREC] Reverted a falsy optimization on PSHUFHW * Fix it instead of a lazy revert | |||||
| * | [ARM64_DYNAREC] Use convert_bitmask in logic emitters and in MAX32w and MOV64x | ptitSeb | 2024-03-07 | 3 | -26/+81 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 0F E1 opcode | ptitSeb | 2024-03-07 | 1 | -1/+14 | |
| | | ||||||
| * | Added 1 more syscall | ptitSeb | 2024-03-07 | 1 | -0/+1 | |
| | | ||||||
| * | [LA64_DYNAREC] Added C1 /4 and /6 opcodes and some fix (#1341) | Haichen Wu | 2024-03-07 | 4 | -10/+140 | |
| | | | | | | * [LA64_DYNAREC] Added C1 /4 and /6 opcodes * [LA64_DYNAREC] Some fix of C1 opcodes | |||||
| * | [ARM] Added immediate encoding (#1340) | rajdakin | 2024-03-07 | 3 | -0/+94 | |
| | | ||||||
| * | [RCFILE] Added profile for Capcom Arcade Statium | ptitSeb | 2024-03-07 | 1 | -0/+4 | |
| | | ||||||
| * | More work on X11 wrapping, allowing gtk to run fully emulated | ptitSeb | 2024-03-07 | 15 | -39/+322 | |
| | | ||||||
| * | More wrapped functions on libs harfbuzz and fontconfig | ptitSeb | 2024-03-07 | 7 | -6/+39 | |
| | | ||||||
| * | [NOGTK] libpangoft2 is also part of the gtk family | ptitSeb | 2024-03-07 | 1 | -0/+4 | |
| | | ||||||
| * | [ARM64_DYNAREC] Slightly better trace when dynarec log unknown opcode | ptitSeb | 2024-03-07 | 1 | -1/+1 | |
| | | ||||||
| * | [INTERPRETER] Generate a SIGILL when executing 3F opcode in 64bits | ptitSeb | 2024-03-07 | 1 | -1/+1 | |
| | | ||||||
| * | [TRACE] Improved logs on NULL-sized block | ptitSeb | 2024-03-07 | 1 | -0/+6 | |
| | | ||||||
| * | [VULKAN] Added one more vulkan extension | ptitSeb | 2024-03-07 | 4 | -1/+21 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed F0 0F AB opcode | ptitSeb | 2024-03-07 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64] Added 1 more special case of SIGBUS when accessing device memory ↵ | ptitSeb | 2024-03-07 | 1 | -0/+16 | |
| | | | | | (Help Planet Coaster on NVidia) | |||||
| * | Some work on gtk and co wrapping | ptitSeb | 2024-03-07 | 5 | -15/+20 | |
| | | ||||||
| * | [ARM64_DYNAREC] A bot more work on shift opcodes | ptitSeb | 2024-03-07 | 1 | -27/+17 | |
| | | ||||||
| * | [ARM64_DYNAREC] Small optim to SAHF & more cosmetics stuffs | ptitSeb | 2024-03-06 | 2 | -5/+4 | |
| | | ||||||
| * | Added 1 more function to libpng16 | ptitSeb | 2024-03-06 | 1 | -0/+1 | |
| | | ||||||
| * | Add more slot to gobject2 callbacks | ptitSeb | 2024-03-06 | 1 | -0/+3 | |
| | | ||||||
| * | some gcrypt wrapping (#1338) | Lily | 2024-03-06 | 4 | -20/+54 | |
| | | | | | | | | * some gcrypt wrapping (needed to check sign) * little more wrapping in gcrypt * correcting sign | |||||
| * | Some more improvment to xcb wrapping | ptitSeb | 2024-03-06 | 1 | -12/+45 | |
| | | ||||||
| * | Added back full handling of winepreloader prereserve memory | ptitSeb | 2024-03-06 | 2 | -4/+6 | |
| | | ||||||
| * | Fixed a warning (#1335) | Yang Liu | 2024-03-06 | 1 | -1/+2 | |
| | | | | | | * Fixed some warnings * Revert | |||||
| * | Improved wrapping of xcb (xcb_XXX_iterator_t and xcb_contection_t) | ptitSeb | 2024-03-06 | 9 | -29/+52 | |
| | | ||||||
| * | [RV64_DYNAREC] Added 66 0F 38 61 PCMPESTRI opcode and some refactors too (#1337) | Yang Liu | 2024-03-06 | 4 | -133/+108 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some typos (#1336) | Yang Liu | 2024-03-06 | 1 | -3/+3 | |
| | | ||||||
| * | Added 2 pthread wraps (#1334) | Lily | 2024-03-05 | 1 | -2/+2 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes and more instructions in emitter and ↵ | Yang Liu | 2024-03-05 | 3 | -0/+57 | |
| | | | | | printer (#1332) | |||||
| * | [LA64_DYNAREC] Added more opcodes and some fixes too (#1331) | Yang Liu | 2024-03-05 | 7 | -4/+226 | |
| | | | | | | | | | | | | | | * [LA64_DYNAREC] Added 66 90..97 NOP/XCHG opcodes * Added AB REP STOSD opcode * Fixed a bug in emit_sar32c * [LA64_DYNAREC] Added 0F B7 MOVZX opcode * Why I keep forgetting the TO_LA64 thing?! * Added 20..24 AND opcodes | |||||
| * | Added 1 more function to libXrandr (should fix VampireSurvivors 1.9+) | ptitSeb | 2024-03-05 | 1 | -1/+1 | |
| | | ||||||
| * | Adjusted dependancies for some X11 libs | ptitSeb | 2024-03-05 | 4 | -2/+20 | |
| | | ||||||
| * | Added a few more flags on of_convert to limit warnings | ptitSeb | 2024-03-05 | 1 | -0/+11 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes and some fixes in the printer (#1330) | Yang Liu | 2024-03-05 | 6 | -15/+200 | |
| | | | | | | | | | | | | * Added 90..97 NOP/XCHG opcodes * More instructions and fixes to the emitter and printer * Added F0 0F C1 LOCK XADD opcode * Fix * Fix | |||||
| * | [LA64_DYNAREC] Made eflags synchronization lazy (#1329) | Yang Liu | 2024-03-05 | 10 | -101/+122 | |
| | | | | | | | | * [LA64_DYNAREC] Made eflags synchronization lazy * A smol optim * Fixed CLEAR_FLAGS | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1327) | Yang Liu | 2024-03-04 | 7 | -7/+213 | |
| | | | | | | | | | | | | | | | | | | | | * [LA64_DYNAREC] Added F7 /2 NOT opcode * [LA64_DYNAREC] Added 09 OR opcode * [LA64_DYNAREC] Added 64 MOVSXD opcode * [LA64_DYNAREC] Added more instructions to the emitter and printer, and fixed typos * Remove unused code * [LA64_DYNAREC] Added D3 /4 /6 SHL opcode * [LA64_DYNAREC] Added 0D OR opcode * [LA64_DYNAREC] Fixed a bug when LBT is present * Revert | |||||
| * | [LA64_DYNAREC] Added more and more opcodes (#1326) | Yang Liu | 2024-03-04 | 7 | -7/+339 | |
| | | | | | | | | | | | | | | | | | | | | * [LA64_DYNAREC] Added 81/83 /1 OR opcode * [LA64_DYNAREC] Added F6 /0 /1 TEST opcode * Added A9 TEST opcode * Added A8 TEST opcode * [LA64_DYNAREC] Added 80 /4 AND opcode * [LA64_DYNAREC] Added 0F 90..9F SETcc opcodes * [LA64_DYNAREC] Added 84 TEST opcode * [LA64_DYNAREC] Added 0F 01 XGETBV opcode * [LA64_DYNAREC] Added E0..E3 opcodes | |||||
| * | [LA64] Detect the existence of LBT extension (#1325) | Yang Liu | 2024-03-04 | 1 | -4/+7 | |
| | | ||||||