about summary refs log tree commit diff stats
path: root/src/emu/modrm.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [DYNAREC] Added BOX64_DYNAREC_NOHOTPAGE to disabled hotpage detectionptitSeb2025-10-031-3/+3
|
* [INTERP] Refactored how 64/65/66/67 and F2/F3 prefixes are handled, removing ↵ptitSeb2025-08-221-33/+0
| | | | some (mostly) duplicated code
* [INTERP] Added 64/65 67 89/8B 64bits opcodesptitSeb2025-05-281-0/+2
|
* [INTERP] More work on UD flagsptitSeb2025-04-271-0/+2
|
* Moved emit functions to seperate files from signals.h (#2516)Yang Liu2025-04-091-3/+3
|
* [INTERP] Better handling of default NAN for a few opcodes, more to comeptitSeb2025-04-031-0/+12
|
* [RV64] Added nan propagation emulation for interpreter and DynaRec (#2091)Yang Liu2024-11-281-0/+12
| | | | | * [RV64] Added nan propagation emulation for interpreter and DynaRec * oops
* Improved Signal handling ([ARM4_DYNAREC] too)ptitSeb2024-11-181-2/+3
|
* Added 64/65 D8..D9 opcodesptitSeb2024-11-071-0/+5
|
* Improve handling of memory protection, and excution bitptitSeb2024-11-041-3/+3
|
* [COSIM] Imprroved F2 0F prefixed opcodesptitSeb2024-06-221-0/+1
|
* [COSIM] Added more helpers to avoid segfault on rare casesptitSeb2024-06-031-1/+5
|
* [COSIM] Fixed YMM handling in cosim, seems to work better nowptitSeb2024-06-021-1/+1
|
* [COSIM] Improved reliability with AVX (but there is still something wrong there)ptitSeb2024-06-021-3/+6
|
* [INTERPRETER] Added BMI1, BMI2 and ADX extensionsptitSeb2024-05-311-0/+2
|
* [INTERPRETER] Added avx (66 0F) EB opcode and fixed other avx opcodesptitSeb2024-05-261-0/+4
|
* [INTERPRETER] Added avx (F3 0F) 6F and (66 0F) 70ptitSeb2024-05-261-0/+8
|
* [INTERPRETER] Added 67 64 8F opcodes, and fixed 67 64 89/8B opcodesptitSeb2024-03-081-0/+2
|
* [TEST_DYNAREC] Improved accuracy of some tests, and avoid a some false-positiveptitSeb2024-01-271-0/+1
|
* [INTERPRETER] Added 67 66 8D opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-061-0/+1
|
* [32BITS] Added 64 67 8B opcode (for #870)ptitSeb2023-07-161-0/+2
|
* [DYNAREC_TEST] Improved 67 DB and 0F AE opcodes handlingptitSeb2023-05-041-0/+1
|
* [DYNAREC] More improvement to TEST_DYNARECptitSeb2023-03-311-0/+2
|
* [DYNAREC] Cleaned up the TEST_INTERPRETER a bitptitSeb2023-03-281-0/+8
|
* [DYNAREC] Added BOX64_DYNAREC_TEST to run interpeter and dynarec at the same ↵ptitSeb2023-03-271-0/+24
| | | | time and compare states
* Various minor warning fixesptitSeb2023-02-131-1/+1
|
* [DYNAREC] Improved BOX64_NODYNAREC effect, and Interpretor->Dynarec on ↵ptitSeb2022-09-251-1/+19
| | | | conditional jump
* Chenged Interpretor so RIP is updated on opcode success (better precision ↵ptitSeb2022-08-061-28/+30
| | | | for Signal)
* Added 67 0F 67/7F ocpodes ([DYNAREC] too) (for The Last Federation)ptitSeb2021-10-241-0/+1
|
* Added 66 F0 81 opcodesptitSeb2021-06-071-0/+1
|
* Added 67 66 0F 6F/7A opcodesptitSeb2021-04-081-0/+2
|
* Added some more 67 opcodes (may need to find a better solution for this)ptitSeb2021-04-041-0/+1
|
* Added 64 66 0F D6 and 64 0F 29 opcodesptitSeb2021-03-261-0/+1
|
* Added a large number of CPU opcodesptitSeb2021-03-121-0/+1
|
* Added 66 64 8B opcodeptitSeb2021-03-091-0/+1
|
* Added a bunch of MMX and SSE opcodesptitSeb2021-03-071-0/+4
|
* Some work on TLS (not sure it's a good idea to separate 64 FS: prefix there)ptitSeb2021-03-061-8/+10
|
* Fixed mod/rm relative computation when opcode have trailing bytesptitSeb2021-03-061-8/+10
|
* Stop inlining all the GetE and GetGptitSeb2021-03-061-1/+1
|
* Added REX 0F 90..9F SETcc opcodeptitSeb2021-03-061-17/+49
|
* Added 66 REX 89 MOV opcodeptitSeb2021-03-061-1/+1
|
* Added F2/F3 prefix handling and a bunch of F2 0F and F3 0F opcodesptitSeb2021-03-051-0/+4
|
* More fixes to GetEb/GteGb and other macro, plus adding 66 C7 MOV opcodeptitSeb2021-03-051-2/+6
|
* Added REX 0F 40..4F CMOVcc opcodesptitSeb2021-03-051-0/+121