about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* [ARM64_DYNAREC] Improved shld16 opcodeptitSeb2024-01-271-8/+6
* [ARM64_DYNAREC] Fixed 66 8C opcode and improved many 66 prefix opcode on 32BITSptitSeb2024-01-272-29/+30
* [ARM64_DYNAREC] Removed unused codeptitSeb2024-01-273-36/+0
* [ARM64_DYNAREC] Fixed/Improved D9 E5 opcode and add hack for FLD1/FLD1/FPATAN...ptitSeb2024-01-271-6/+85
* [ARM64_DYNAREC] Fixed previous commitptitSeb2024-01-261-3/+3
* Reworked 0F 01 opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-261-9/+30
* Added 66 8F opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-261-19/+30
* [32BITS] Added 16/17 ocodes ([ARM64_DYNAREC] too)ptitSeb2024-01-261-1/+19
* [ARM64_DYNAREC] Fixed 67 66 prefixed REX readingptitSeb2024-01-241-0/+1
* Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ...ptitSeb2024-01-231-0/+3
* [DYNAREC] use an rbtree for dynablock size and max_db_size updateptitSeb2024-01-231-4/+32
* [DYNAREC_RV64] Enable basic simple wrapper optimization (#1215)Yang Liu2024-01-232-23/+19
* [DYNAREC] Fixed a warningptitSeb2024-01-181-1/+1
* [DYNAREC] Test when changing page on building a dynablock if it's safeptitSeb2024-01-181-0/+18
* [ARM64_DYNAREC] Fixed some special case for shrd/shld opcodesptitSeb2024-01-162-32/+14
* [RV64_DYNAREC] Fixed 66 87 XCHG opcode (#1198)xctan2024-01-131-2/+4
* [RV64_DYNAREC] Fixed 66 0F B6 MOVZX opcode (#1196)xctan2024-01-111-0/+1
* [DYNAREC_RV64] Added more opcodes and fixed X87_PUSH/POP macros (#1194)Yang Liu2024-01-095-16/+92
* [DYNAREC_RV64] Fixed a wrong Zba optimization (#1193)Yang Liu2024-01-091-10/+20
* [ARM64_DYNAREC] Fixed 66 0F 3A 17 opcode (should help UE games)ptitSeb2024-01-081-1/+1
* [INTERPRETER] Added 67 66 8D opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-061-0/+15
* [INTERPRETER] Improved 0F 01 opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-061-10/+24
* [DYNAREC_RV64] Added CALL/RET optimization (#1183)Yang Liu2024-01-055-36/+63
* [ARM64_DYNAREC] A few more FRINTTS extension useptitSeb2024-01-051-32/+44
* [ARM64_DYNAREC] More FRINTTS useptitSeb2024-01-053-33/+61
* [ARM64_DYNAREC] Attempt to use FRINTTS extensionptitSeb2024-01-051-57/+54
* [ARM64_DYNAREC] Simplified a bit CALLRET fallback handling on stack unsyncptitSeb2024-01-052-10/+3
* [ARM64_DYNAREC] Fixed CALLRET optim when unsync occur, should help stabilityptitSeb2024-01-041-2/+2
* [ARM64_DYNAREC] Some more warning fixesptitSeb2023-12-312-4/+5
* Fixed some (nasty sometimes) warningptitSeb2023-12-312-4/+4
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-312-25/+0
* [DYNAREC_RV64] Fixed a nasty bug in GETEX, but left optim opportunity for lat...Yang Liu2023-12-281-2/+4
* [DYNAREC_RV64] Added more opcodes for VMP-protected GI (#1168)xctan2023-12-264-37/+194
* [DYNAREC_RV64] Added more opcodes for VMP-protected GI (#1164)xctan2023-12-257-6/+524
* [DYNAREC_RV64] Added more opcodes for ets2 (#1162)Yang Liu2023-12-245-1/+112
* [DYNAREC_RV64] Ported INT 3/29 from arm (#1161)xctan2023-12-241-6/+13
* [DYNAREC_RV64] Fixed shift masks for GI (#1160)xctan2023-12-242-7/+9
* [DYNAREC_RV64] Added more opcodes for ets2 (#1158)Yang Liu2023-12-232-9/+68
* [DYNAREC_RV64] Fixed some bugs in the dynarec for ETS2 (#1155)Yang Liu2023-12-222-4/+7
* [DYNAREC_RV64] Added more opcodes and fixes (#1154)Yang Liu2023-12-225-4/+60
* [ARM64_DYNAREC] Added 64/65 23 opcodeptitSeb2023-12-221-0/+10
* [ARM64_DYNAREC] Partial rollback of previous commit, it was not goodptitSeb2023-12-222-22/+23
* [ARM64_DYNAREC] Small optim on CF flag computation for 8/16bits add/sub opera...ptitSeb2023-12-222-29/+25
* Added/Fix some 16bits PUSH POP opcode ([ARM64_DYNAREC] too) (for DaveTheDiver...ptitSeb2023-12-211-55/+27
* Removed old commented codeptitSeb2023-12-201-9/+0
* [DYNAREC_RV64] Added FILD/FISTP i64 optimization (#1145)Yang Liu2023-12-186-107/+244
* [DYNAREC_RV64] Fixed some bugs in x87 infra (#1143)Yang Liu2023-12-181-10/+16
* [ARM64_DYNAREC] fix emit_shld16(c) (#1141)liuli2023-12-151-4/+10
* [DYNAREC] Fixed a bug with latest dynarec changesptitSeb2023-12-131-1/+1
* [DYNAREC] Made callret default, improved callret efficiency, and dynarec spee...ptitSeb2023-12-139-36/+88