about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* [DYNAREC] Removed unnecessary volatile metadata barriers (#2653)Yang Liu2025-05-201-12/+4
|
* [RV64_DYNAREC] Fixed more potential scratch register conflicts (#2652)Yang Liu2025-05-202-5/+5
|
* [BOX32][WRAPPER] Try to fix some of the issues with wrapped libdbus-1 and ↵ptitSeb2025-05-204-9/+79
| | | | arrays/strings
* [INTERP] Small change on 0F 2E/2F opcode, and alows Interp->Dynarec on ↵ptitSeb2025-05-201-2/+2
| | | | 80..8F opcodes
* [INTERP] Fixed D9 F5/F8 (for #2644)ptitSeb2025-05-201-40/+14
|
* [RV64_DYNAREC] Improved POPCNT and fixed some scratch conflicts (#2651)Yang Liu2025-05-206-34/+95
|
* Merge pull request #2648 from ksco/theadptitSeb2025-05-201-37/+51
|\ | | | | [RV64] Improved vendor extension detection to avoid conflicts (for #2645)
| * [RV64] Improved vendor extension detection to avoid conflicts (for #2645)Yang Liu2025-05-201-37/+51
|/
* Merge pull request #2647 from AndreRH/wowbox64ptitSeb2025-05-205-2/+65
|\ | | | | wow64 part3 (dont squash)
| * [WOW64] Implement BTCpuTurboThunkControlAndré Zwing2025-05-191-1/+1
| |
| * [WOW64] Implement BTCpuSimulateAndré Zwing2025-05-195-1/+64
|/
* [BOX32][WRAPPER] Fixed issue with wrapping of libdbus-1ptitSeb2025-05-191-5/+8
|
* [TRACE] Slight better trace when running with custommem memory trackerptitSeb2025-05-191-3/+9
|
* [BOX32][WRAPPER] This should fix RV64 and LA64 buildsptitSeb2025-05-191-2/+2
|
* [BOX32][WRAPPER] Added 32bits wrapping for libdbus-1ptitSeb2025-05-1912-2/+1273
|
* [ARM64_DYNAREC] Added fastnan=0 handling to 0F 52 opcodeptitSeb2025-05-182-15/+13
|
* [RV64_DYNAREC] Enabled native flags optimization for SETcc opcodes (#2640)Yang Liu2025-05-164-30/+87
|
* [RCFILE] Added/modified some more profilesptitSeb2025-05-151-18/+50
|
* [TRACE] Reduce the noise when using SHOWSEGV=1 on Winde programsptitSeb2025-05-152-2/+2
|
* [RV64_DYNAREC] Added F2 0F F0 LDDQU opcode for vector (#2639)Yang Liu2025-05-151-0/+18
|
* [DYNAREC] Fixed alternate address testing when retriving dynablock (#2638)Yang Liu2025-05-152-4/+3
|
* [RV64_DYNAREC] Added more opcodes for vector (#2637)Yang Liu2025-05-152-1/+30
|
* [DYNAREC] More minor changes to missing VEX prefixed opcodes (#2636)Yang Liu2025-05-152-2/+3
|
* [ARM64_DYNAREC][TRACE] Yet another small change on DYNAREC_MISSING=1 ↵ptitSeb2025-05-151-1/+1
| | | | handling of missing VEX prefixed opcodes
* [ARM64_DYNAREC][TRACE] Anothor small change on DYNAREC_MISSING=1 handling of ↵ptitSeb2025-05-151-1/+1
| | | | missing VEX prefixed opcodes
* [ARM64_DYNAREC][TRACE] Improved DYNAREC_MISSING=1 handling of missing VEX ↵ptitSeb2025-05-151-2/+2
| | | | prefixed opcodes
* [RV64_DYNAREC] Added and optimized some SSE/MMX opcodes (#2635)Yang Liu2025-05-152-45/+60
|
* [WRAPPER] added arm64 special case to of_unconvert helper functionptitSeb2025-05-142-3/+12
|
* [WRAPPER] Reduce the warning on of_unconvert helper functionptitSeb2025-05-142-4/+10
|
* [RV64_DYNAREC] Fixed a typo introduced lately (#2634)Yang Liu2025-05-141-1/+1
|
* [DOCS] Align usage.json and env.h (#2633)Yang Liu2025-05-147-74/+152
| | | | | | | | | * [DOCS] Align usage.json and env.h * Removed BOX64_FUTEX_WAITV * review * gen
* [RCFILE] Made VOLATILE_METADATA default, and added/finetuned some game profilesptitSeb2025-05-145-14/+45
|
* [RV64_DYNAREC] Added more mmx opcodes (#2629)Yang Liu2025-05-142-9/+68
|
* [DOCS] improve consistency between documentation and code (#2631)Hypothalamus2025-05-134-5/+177
| | | | | | | * [fix][Docs] is `XXXX` consistantly * [feat][Docs] add simple validation script that checks consistency between `usage.json` and `env.h` * [DOCS] include `validate.py` in `gen.py`
* [RV64_DYNAREC] Added more mmx opcodes (#2630)Yang Liu2025-05-131-1/+41
|
* [RV64_DYNAREC] Added more mmx opcodes (#2627)Yang Liu2025-05-131-3/+39
|
* [RV64_DYNAREC] Added more mmx opcodesYang Liu2025-05-132-1/+112
|
* rbtree needs initialized mutexesAndré Zwing2025-05-121-1/+1
|
* [WOW64] Implement BTCpuProcessInitAndré Zwing2025-05-123-6/+46
|
* [WOW64] Implement BTCpuThreadInitAndré Zwing2025-05-122-1/+35
|
* Improved libdl error message handlingptitSeb2025-05-121-87/+48
|
* Small improvment on printf_trace utility functionptitSeb2025-05-121-12/+15
|
* [WRAPPER] Added libOpenCL.so as synonymptitSeb2025-05-122-0/+2
|
* [WRAPPER] Improved handling of multiple vulkan devicesptitSeb2025-05-121-1/+6
|
* [CI] Check WOW64 build in the CI (#2623)Yang Liu2025-05-121-1/+18
|
* [Docs]Fix the format of Commit 816c4bd (#2622)Chi-Kuan Chiu2025-05-111-3/+3
|
* [BOX32][WRAPPER] Added 1 more libc wrapped functionptitSeb2025-05-111-1/+1
|
* [DOCS] Include RV64 and LARCH64 DynaRec options (#2621)Chi-Kuan Chiu2025-05-111-2/+4
| | | | | Previously the README only mentioned `-DARM_DYNAREC=1`. CMakeLists.txt also defines `RV64_DYNAREC` and `LARCH64_DYNAREC`, so this expands the docs to list all dynamic-recompilation flags.
* [WOW64] Initial implementation patches (#2619)André Zwing2025-05-116-12/+105
| | | | | | | * [WOW64] Add stub for VolatileRangesContains * [WOW64] Implement BTCpu[GS]etContext * [WOW64] Add env support
* [BOX32] Fixed an issue with *printf format handling missing # (help ↵ptitSeb2025-05-111-0/+1
| | | | Borderlands 2 / PreSequel Linux version, probably other too)