about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not expose FMA cpu extension, it's associated to AVX by some enginesptitSeb2024-03-112-4/+5
|
* [LA64_DYNAREC] Added more opcodes and some fixes (#1355)Yang Liu2024-03-118-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 Liu2024-03-114-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 FillBlock64ptitSeb2024-03-108-50/+42
|
* [VULKAN] Added 1 more NV extensionptitSeb2024-03-101-0/+7
|
* [ELFLOADER] small change on free elf memoryptitSeb2024-03-101-2/+2
|
* [TRACE] Slighlty better log when emiting SIGILLptitSeb2024-03-101-0/+5
|
* [TRACE] slignthly better log for ExitEmulation bridgeptitSeb2024-03-101-2/+4
|
* Don't expose BMI1 for now, it's not really supportedptitSeb2024-03-101-1/+1
|
* [ARM64_DYNAREC] Added 64/65 0B opcodeptitSeb2024-03-101-0/+10
|
* [ARM64_DYNAREC] Fixed printer for MVN with shiftptitSeb2024-03-101-2/+2
|
* Improved unload of libs (help wine when dlopen / dlclose is supposed to ↵ptitSeb2024-03-095-53/+28
| | | | unload the lib so it can be dlopen again)
* Put back 8 slots for xcb_connection_t wrappingptitSeb2024-03-091-1/+1
|
* Don't try to load libstdc++ when loaing libGL if it's wine (helps mobox, ↵ptitSeb2024-03-091-1/+1
| | | | maybe other android version of box64 too)
* [TRACE] Better trace for (f)getxattrptitSeb2024-03-081-0/+6
|
* [DYNAREC] Small changeon the critical section handling of custommemptitSeb2024-03-081-2/+3
|
* Change wrapping of _exit to just exit immediatly as expectedptitSeb2024-03-083-3/+1
|
* [ARM64_DYNAREC][RV64_DYNAREC] Fixed some case where MOVS/B/W/D/Q is used on ↵ptitSeb2024-03-084-5/+57
| | | | a protected page of code, and SI gets wrongly incremented (for #1347)
* [INTERPRETER] Added 64 EB opcode (for #1347)ptitSeb2024-03-081-0/+5
|
* POPF opcode should not overwrite IF bitptitSeb2024-03-083-3/+4
|
* [ARM64_DYNAREC] Added 66 64 0F 6F opcode (for #1349)ptitSeb2024-03-081-30/+47
|
* [INTERPRETER] Added 66 64 0F 6F opcode (for #1349)ptitSeb2024-03-081-4/+12
|
* [ARM64_DYNAREC] Added 67 64 8B opcodeptitSeb2024-03-081-0/+13
|
* [ARM64_DYNAREC] Added 67 64 8F opcodeptitSeb2024-03-081-0/+13
|
* [INTERPRETER] Added 67 64 8F opcodes, and fixed 67 64 89/8B opcodesptitSeb2024-03-084-8/+80
|
* [ARM64_DYNAREC] Improved MOV32w and MOV64x with a funciton with more ↵ptitSeb2024-03-083-23/+84
| | | | speciall cases
* [DYNAREC] Revert some fasly changes to the shift opcodes (#1346)Yang Liu2024-03-087-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 Liu2024-03-0810-282/+378
|
* [ARM64_DYNAREC] Fixed a falsy optimization on PSHUFHW (#1344)Yang Liu2024-03-081-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 MOV64xptitSeb2024-03-073-26/+81
|
* [ARM64_DYNAREC] Added 0F E1 opcodeptitSeb2024-03-071-1/+14
|
* Added 1 more syscallptitSeb2024-03-071-0/+1
|
* [LA64_DYNAREC] Added C1 /4 and /6 opcodes and some fix (#1341)Haichen Wu2024-03-074-10/+140
| | | | | * [LA64_DYNAREC] Added C1 /4 and /6 opcodes * [LA64_DYNAREC] Some fix of C1 opcodes
* [ARM] Added immediate encoding (#1340)rajdakin2024-03-072-0/+93
|
* More work on X11 wrapping, allowing gtk to run fully emulatedptitSeb2024-03-0715-39/+322
|
* More wrapped functions on libs harfbuzz and fontconfigptitSeb2024-03-077-6/+39
|
* [NOGTK] libpangoft2 is also part of the gtk familyptitSeb2024-03-071-0/+4
|
* [ARM64_DYNAREC] Slightly better trace when dynarec log unknown opcodeptitSeb2024-03-071-1/+1
|
* [INTERPRETER] Generate a SIGILL when executing 3F opcode in 64bitsptitSeb2024-03-071-1/+1
|
* [TRACE] Improved logs on NULL-sized blockptitSeb2024-03-071-0/+6
|
* [VULKAN] Added one more vulkan extensionptitSeb2024-03-074-1/+21
|
* [ARM64_DYNAREC] Fixed F0 0F AB opcodeptitSeb2024-03-071-1/+1
|
* [ARM64] Added 1 more special case of SIGBUS when accessing device memory ↵ptitSeb2024-03-071-0/+16
| | | | (Help Planet Coaster on NVidia)
* Some work on gtk and co wrappingptitSeb2024-03-075-15/+20
|
* [ARM64_DYNAREC] A bot more work on shift opcodesptitSeb2024-03-071-27/+17
|
* [ARM64_DYNAREC] Small optim to SAHF & more cosmetics stuffsptitSeb2024-03-062-5/+4
|
* Added 1 more function to libpng16ptitSeb2024-03-061-0/+1
|
* Add more slot to gobject2 callbacksptitSeb2024-03-061-0/+3
|
* some gcrypt wrapping (#1338)Lily2024-03-064-20/+54
| | | | | | | * some gcrypt wrapping (needed to check sign) * little more wrapping in gcrypt * correcting sign
* Some more improvment to xcb wrappingptitSeb2024-03-061-12/+45
|