| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [DYNAREC_TEST] Better handling for FF /6 opcodes | ptitSeb | 2023-05-04 | 1 | -9/+1 |
| | | |||||
| * | [DYNAREC] Improve handling of running block getting dirty while executing | ptitSeb | 2023-05-04 | 2 | -6/+11 |
| | | |||||
| * | [DYNAREC_TEST] Improved 67 DB and 0F AE opcodes handling | ptitSeb | 2023-05-04 | 3 | -2/+7 |
| | | |||||
| * | Disabling free hack on malloc_hack_2, it seems to break steam for now | ptitSeb | 2023-05-03 | 1 | -1/+1 |
| | | |||||
| * | [RV64_DYNAREC] Fixed 66 0F C6 SHUFPD opcode (#756) | xctan | 2023-05-03 | 1 | -1/+1 |
| | | |||||
| * | [RV64_DYNAREC] Added several 67 prfixed opcodes | ptitSeb | 2023-05-03 | 3 | -1/+653 |
| | | |||||
| * | Improved mallock_hack_2, trying to reduce potential memory leaks | ptitSeb | 2023-05-03 | 4 | -46/+106 |
| | | |||||
| * | [ARM64_DYNAREC] Added 67 88 opcode | ptitSeb | 2023-05-03 | 1 | -1/+34 |
| | | |||||
| * | [RV64_DYNAREC] Added more opcodes for Bastion and some fixes (#753) | Yang Liu | 2023-05-03 | 9 | -24/+75 |
| | | | | | | | | | | | | | | * Added AE SCASB opcode * Some small fixes * Added FSQRT opcode * Treat all PREFETCHh opcodes as nop * Added DF E0 FNSTSW opcode * Added DD FSTP opcode | ||||
| * | [RV64_DYNAREC] Added some more Zba and Zbb use to dynarec | ptitSeb | 2023-05-02 | 4 | -59/+106 |
| | | |||||
| * | [RV64_DYNAREC] Added undocumented BOX64_DYNAREC_RV64NOEXT to disable all ↵ | ptitSeb | 2023-05-02 | 1 | -1/+2 |
| | | | | | RV64 CPU extensions | ||||
| * | [RV64_DYNAREC] Added more opcodes (#751) | xctan | 2023-05-02 | 7 | -1/+94 |
| | | | | | | | | | | | | | | | | * [RV64_DYNAREC] Fixed 66F0 opcodes * [RV64] Added space between extensions and RISC-V * [RV64_DYNAREC] Added 66 0F E6 CVTTPD2DQ opcode * [RV64_DYNAREC] Added 0F 0D /1 PREFETCHW opcode * [RV64_DYNAREC] Added F3 0F 2D CVTSS2SI opcode * [RV64_DYNAREC] Fixed 66 0F E6 CVTTPD2DQ opcode * [RV64_DYNAREC] Added D1 /3 RCR opcode | ||||
| * | [RV64_DYNAREC] Improved 66 0F 3A 0B opcode | ptitSeb | 2023-05-02 | 1 | -5/+6 |
| | | |||||
| * | [RV64_DYNAREC] Added rev8 opcode to printer | ptitSeb | 2023-05-02 | 1 | -0/+3 |
| | | |||||
| * | [RV64_DYNAREC] Improved a bit the rv64 extension detection code | ptitSeb | 2023-05-02 | 1 | -3/+3 |
| | | |||||
| * | Change default log value only if stdout is redirected, not box log output | ptitSeb | 2023-05-01 | 1 | -1/+1 |
| | | |||||
| * | Added u_uastrncpy_XX to wrapped libicuXX (for #293) | ptitSeb | 2023-05-01 | 2 | -0/+2 |
| | | |||||
| * | [RV64_DYNAREC] Added Zba optionnal optim to many helper functions | ptitSeb | 2023-05-01 | 2 | -50/+70 |
| | | |||||
| * | [RV64_DYNAREC] Added Zbb path for 0F BC/BD and 66 0F BC/BD opcodes | ptitSeb | 2023-05-01 | 3 | -84/+105 |
| | | |||||
| * | [RV64_DYNAREC] Added Zbb path for 0F CF opcode | ptitSeb | 2023-05-01 | 1 | -77/+31 |
| | | |||||
| * | [RV64_DYNAREC] Add detection of Zba, Zbb, Zbc and Zbs CPU extensions | ptitSeb | 2023-05-01 | 4 | -0/+197 |
| | | |||||
| * | Added 66 64 8B MOV opcode (#749) | Yang Liu | 2023-04-30 | 4 | -1/+100 |
| | | |||||
| * | [DYNAREC] Fixed DYNAREC_TEST false-positive when opcode use NOTEST and next ↵ | ptitSeb | 2023-04-30 | 1 | -1/+1 |
| | | | | | opcode found a difference | ||||
| * | [RV64_DYNAREC] Fixed potential issue on fastnan=0 for 0F 51 opcode | ptitSeb | 2023-04-30 | 1 | -2/+3 |
| | | |||||
| * | [RV64_DYNAREC] Fixed issues with some x87 helpers functions (should help #748) | ptitSeb | 2023-04-30 | 1 | -9/+13 |
| | | |||||
| * | Small improvment on x87 interpreter | ptitSeb | 2023-04-29 | 1 | -3/+3 |
| | | |||||
| * | Introduced RunFunctionFmt (should help RV64 and other signe extended ↵ | ptitSeb | 2023-04-28 | 11 | -61/+163 |
| | | | | | platform), conversion not finished | ||||
| * | Added wrapped libharfbuzz | ptitSeb | 2023-04-28 | 9 | -0/+630 |
| | | |||||
| * | [RV64_DYNAREC] Added more opcodes (#747) | xctan | 2023-04-28 | 7 | -1/+214 |
| | | | | | | | | | | | | * [RV64_DYNAREC] Added 0F 52 RSQRTPS opcode * [RV64_DYNAREC] Added C0 /1 ROR opcode * [RV64_DYNAREC] Added 66 0F 3A 20 PINSRB opcode * [RV64_DYNAREC] Added AA STOSB opcode * [RV64_DYNAREC] Added 66 F0 {81,83} LOCK ADD opcode | ||||
| * | Fix for local library open using dlopen that are then promoted to global ↵ | ptitSeb | 2023-04-28 | 3 | -7/+26 |
| | | | | | with another dlopen (help java 17, probably other too) | ||||
| * | [RV64_DYNAREC] Added more opcodes (#745) | Yang Liu | 2023-04-28 | 9 | -15/+420 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added 66 0F 3A 0E PBLENDW opcode * Added 66 0F 3A 22 PINSRD opcode * Added 66 0F 7C HADDPD opcode * Added 0F 53 RCPPS opcode * Added 0F 51 SQRTPS opcode * Added 66 0F 3A 0F PALIGNR opcode * Added 66 0F 3A 16 PEXTRD/Q opcodes * Added 9B FWAIT opcode * Added a DD opcodes and some fixes * Added DF FUCOMIP opcode * Added DD D8 FSTP opcode * Added D9 FC FRNDINT opcode and a small fix to ROUNDSD * Added DF /7 FISTP opcode * Added DB /3 FISTP opcode * Added DD /3 FSTP opcode * Fixed DF /3 FISTP opcode | ||||
| * | Improved x87 FIST(T)(P) opcode ([ARM64_DYNAREC] too) | ptitSeb | 2023-04-28 | 3 | -17/+35 |
| | | |||||
| * | [DYNAREC_RV64] Fixed 8F POP opcode (#746) | Yang Liu | 2023-04-28 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Defaulting to not tagging HotPage, it seems to work generaly ↵ | ptitSeb | 2023-04-26 | 1 | -1/+1 |
| | | | | | better without now | ||||
| * | Added 1st implementation for _dl_find_object (for #742 and #711, maybe #487, ↵ | ptitSeb | 2023-04-26 | 3 | -2/+25 |
| | | | | | #465, #410 and #210 too) | ||||
| * | Some fixes to ehframe stack unwinding | ptitSeb | 2023-04-26 | 1 | -4/+4 |
| | | |||||
| * | Used wrapperhelper a bit on wraped libcrypto3 | ptitSeb | 2023-04-26 | 4 | -284/+361 |
| | | |||||
| * | [RV64_DYNAREC] Added more opcodes (#743) | Yang Liu | 2023-04-25 | 1 | -0/+48 |
| | | |||||
| * | Improved/fixed (agaaaaain) Load/Unload of library (might help #740 &nd #742) | ptitSeb | 2023-04-25 | 6 | -27/+53 |
| | | |||||
| * | Used wrapperhelper on wrapped gtk3 and gdk3 | ptitSeb | 2023-04-24 | 5 | -773/+787 |
| | | |||||
| * | Used wrapperhelper on wrapped libX11 | ptitSeb | 2023-04-24 | 4 | -600/+859 |
| | | |||||
| * | Used wrapperhelper on SDL2 and friends | ptitSeb | 2023-04-24 | 8 | -169/+145 |
| | | |||||
| * | Used wrapperhelper on SDL1.2 and friends | ptitSeb | 2023-04-24 | 8 | -57/+100 |
| | | |||||
| * | Used wrapperhelper on wrapped pulseaudio | ptitSeb | 2023-04-24 | 4 | -34/+24 |
| | | |||||
| * | Used wrapperhelper on wrapped liblzma | ptitSeb | 2023-04-24 | 4 | -41/+71 |
| | | |||||
| * | Used wrapperhelper on wrapped libmpg123 | ptitSeb | 2023-04-24 | 4 | -32/+56 |
| | | |||||
| * | Used wrapperhelper on wrapped openal | ptitSeb | 2023-04-24 | 4 | -28/+23 |
| | | |||||
| * | Used wrapperhelper on wrapped cairo and friends | ptitSeb | 2023-04-24 | 6 | -89/+143 |
| | | |||||
| * | [RV64_DYNAREC] Added more opcodes (#739) | xctan | 2023-04-24 | 4 | -4/+136 |
| | | | | | | | | * [RV64_DYNAREC] Added F0 0F C7 CMPXCHG8B/CMPXCHG16B opcode * [RV64_DYNAREC] Added 66 83 /3 SBB opcode * [RV64_DYNAREC] Added 66 FF /1 DEC opcode | ||||
| * | Used wrapperhelper on gtk2/gdk2 wrapped libs | ptitSeb | 2023-04-24 | 5 | -678/+944 |
| | | |||||