| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Do not expose FMA cpu extension, it's associated to AVX by some engines | ptitSeb | 2024-03-11 | 2 | -4/+5 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes and some fixes (#1355) | Yang Liu | 2024-03-11 | 8 | -16/+210 | |
| | | | | | | | | | | | | | | * Added F0 B1 /0 LOCK CMPXCHG opcode * Added 0F BE MOVSX opcode * Added 81/83 /7 CMP opcodes * Fixed emit_shl32c * Added missing default * Added A0 MOV opcode | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1354) | Yang Liu | 2024-03-11 | 4 | -176/+313 | |
| | | | | | | | | | | | | | | | | * Added 38 CMP opcode * Added 0F B6 MOVZX opcode * Added 88 MOV opcode * Fixed 0F B6 MOVZX opcode * Added 81/83 LOCK ADD opcodes * Added 98 CWDE opcode * Rebase | |||||
| * | [DYNAREC] Limit temporary memory allocation on FillBlock64 | ptitSeb | 2024-03-10 | 8 | -50/+42 | |
| | | ||||||
| * | [VULKAN] Added 1 more NV extension | ptitSeb | 2024-03-10 | 1 | -0/+7 | |
| | | ||||||
| * | [ELFLOADER] small change on free elf memory | ptitSeb | 2024-03-10 | 1 | -2/+2 | |
| | | ||||||
| * | [TRACE] Slighlty better log when emiting SIGILL | ptitSeb | 2024-03-10 | 1 | -0/+5 | |
| | | ||||||
| * | [TRACE] slignthly better log for ExitEmulation bridge | ptitSeb | 2024-03-10 | 1 | -2/+4 | |
| | | ||||||
| * | Don't expose BMI1 for now, it's not really supported | ptitSeb | 2024-03-10 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 64/65 0B opcode | ptitSeb | 2024-03-10 | 1 | -0/+10 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed printer for MVN with shift | ptitSeb | 2024-03-10 | 1 | -2/+2 | |
| | | ||||||
| * | Improved unload of libs (help wine when dlopen / dlclose is supposed to ↵ | ptitSeb | 2024-03-09 | 5 | -53/+28 | |
| | | | | | unload the lib so it can be dlopen again) | |||||
| * | Put back 8 slots for xcb_connection_t wrapping | ptitSeb | 2024-03-09 | 1 | -1/+1 | |
| | | ||||||
| * | Don't try to load libstdc++ when loaing libGL if it's wine (helps mobox, ↵ | ptitSeb | 2024-03-09 | 1 | -1/+1 | |
| | | | | | maybe other android version of box64 too) | |||||
| * | [TRACE] Better trace for (f)getxattr | ptitSeb | 2024-03-08 | 1 | -0/+6 | |
| | | ||||||
| * | [DYNAREC] Small changeon the critical section handling of custommem | ptitSeb | 2024-03-08 | 1 | -2/+3 | |
| | | ||||||
| * | Change wrapping of _exit to just exit immediatly as expected | ptitSeb | 2024-03-08 | 3 | -3/+1 | |
| | | ||||||
| * | [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 | 2 | -0/+93 | |
| | | ||||||
| * | 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 | |
| | | ||||||