about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [DYNAREC_TEST] Better handling for FF /6 opcodesptitSeb2023-05-041-9/+1
|
* [DYNAREC] Improve handling of running block getting dirty while executingptitSeb2023-05-042-6/+11
|
* [DYNAREC_TEST] Improved 67 DB and 0F AE opcodes handlingptitSeb2023-05-043-2/+7
|
* Disabling free hack on malloc_hack_2, it seems to break steam for nowptitSeb2023-05-031-1/+1
|
* [RV64_DYNAREC] Fixed 66 0F C6 SHUFPD opcode (#756)xctan2023-05-031-1/+1
|
* [RV64_DYNAREC] Added several 67 prfixed opcodesptitSeb2023-05-033-1/+653
|
* Improved mallock_hack_2, trying to reduce potential memory leaksptitSeb2023-05-034-46/+106
|
* [ARM64_DYNAREC] Added 67 88 opcodeptitSeb2023-05-031-1/+34
|
* [RV64_DYNAREC] Added more opcodes for Bastion and some fixes (#753)Yang Liu2023-05-039-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 dynarecptitSeb2023-05-024-59/+106
|
* [RV64_DYNAREC] Added undocumented BOX64_DYNAREC_RV64NOEXT to disable all ↵ptitSeb2023-05-021-1/+2
| | | | RV64 CPU extensions
* [RV64_DYNAREC] Added more opcodes (#751)xctan2023-05-027-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 opcodeptitSeb2023-05-021-5/+6
|
* [RV64_DYNAREC] Added rev8 opcode to printerptitSeb2023-05-021-0/+3
|
* [RV64_DYNAREC] Improved a bit the rv64 extension detection codeptitSeb2023-05-021-3/+3
|
* Change default log value only if stdout is redirected, not box log outputptitSeb2023-05-011-1/+1
|
* Added u_uastrncpy_XX to wrapped libicuXX (for #293)ptitSeb2023-05-012-0/+2
|
* [RV64_DYNAREC] Added Zba optionnal optim to many helper functionsptitSeb2023-05-012-50/+70
|
* [RV64_DYNAREC] Added Zbb path for 0F BC/BD and 66 0F BC/BD opcodesptitSeb2023-05-013-84/+105
|
* [RV64_DYNAREC] Added Zbb path for 0F CF opcodeptitSeb2023-05-011-77/+31
|
* [RV64_DYNAREC] Add detection of Zba, Zbb, Zbc and Zbs CPU extensionsptitSeb2023-05-014-0/+197
|
* Added 66 64 8B MOV opcode (#749)Yang Liu2023-04-304-1/+100
|
* [DYNAREC] Fixed DYNAREC_TEST false-positive when opcode use NOTEST and next ↵ptitSeb2023-04-301-1/+1
| | | | opcode found a difference
* [RV64_DYNAREC] Fixed potential issue on fastnan=0 for 0F 51 opcodeptitSeb2023-04-301-2/+3
|
* [RV64_DYNAREC] Fixed issues with some x87 helpers functions (should help #748)ptitSeb2023-04-301-9/+13
|
* Small improvment on x87 interpreterptitSeb2023-04-291-3/+3
|
* Introduced RunFunctionFmt (should help RV64 and other signe extended ↵ptitSeb2023-04-2811-61/+163
| | | | platform), conversion not finished
* Added wrapped libharfbuzzptitSeb2023-04-289-0/+630
|
* [RV64_DYNAREC] Added more opcodes (#747)xctan2023-04-287-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 ↵ptitSeb2023-04-283-7/+26
| | | | with another dlopen (help java 17, probably other too)
* [RV64_DYNAREC] Added more opcodes (#745)Yang Liu2023-04-289-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)ptitSeb2023-04-283-17/+35
|
* [DYNAREC_RV64] Fixed 8F POP opcode (#746)Yang Liu2023-04-281-1/+1
|
* [DYNAREC] Defaulting to not tagging HotPage, it seems to work generaly ↵ptitSeb2023-04-261-1/+1
| | | | better without now
* Added 1st implementation for _dl_find_object (for #742 and #711, maybe #487, ↵ptitSeb2023-04-263-2/+25
| | | | #465, #410 and #210 too)
* Some fixes to ehframe stack unwindingptitSeb2023-04-261-4/+4
|
* Used wrapperhelper a bit on wraped libcrypto3ptitSeb2023-04-264-284/+361
|
* [RV64_DYNAREC] Added more opcodes (#743)Yang Liu2023-04-251-0/+48
|
* Improved/fixed (agaaaaain) Load/Unload of library (might help #740 &nd #742)ptitSeb2023-04-256-27/+53
|
* Used wrapperhelper on wrapped gtk3 and gdk3ptitSeb2023-04-245-773/+787
|
* Used wrapperhelper on wrapped libX11ptitSeb2023-04-244-600/+859
|
* Used wrapperhelper on SDL2 and friendsptitSeb2023-04-248-169/+145
|
* Used wrapperhelper on SDL1.2 and friendsptitSeb2023-04-248-57/+100
|
* Used wrapperhelper on wrapped pulseaudioptitSeb2023-04-244-34/+24
|
* Used wrapperhelper on wrapped liblzmaptitSeb2023-04-244-41/+71
|
* Used wrapperhelper on wrapped libmpg123ptitSeb2023-04-244-32/+56
|
* Used wrapperhelper on wrapped openalptitSeb2023-04-244-28/+23
|
* Used wrapperhelper on wrapped cairo and friendsptitSeb2023-04-246-89/+143
|
* [RV64_DYNAREC] Added more opcodes (#739)xctan2023-04-244-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 libsptitSeb2023-04-245-678/+944
|