about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [ARM64_DYNAREC] Fixed some regression on internal jumpsptitSeb2024-07-012-2/+2
|
* [ARM64_DYNAREC] Added 64/65 70-7F/EB opcodesptitSeb2024-06-301-0/+22
|
* {ARM64_DYNAREC] Small optimisation on F3 0F BC/BD opcodesptitSeb2024-06-281-12/+20
|
* [ARM64_DYNAREC] Fixed printer for DUP opcodeptitSeb2024-06-281-1/+1
|
* [ARM64_DYNAREC] Added AVX.66.0F38 91/93 opcodesptitSeb2024-06-281-0/+74
|
* [ARM64_DYNAREC] Fixed AVX.66.0F3A 06/46/21 opcodesptitSeb2024-06-281-40/+6
|
* [RV64_DYNAREC] Added vector instructions emitter (#1621)Yang Liu2024-06-271-79/+533
|
* [ARM64_DYNAREC] Improved commentptitSeb2024-06-261-1/+2
|
* small fix for ROR and ROL (#1618)liuli2024-06-261-2/+2
|
* [ARM64_DYNAREC] Small fixes to 0F C7 /6 opcodeptitSeb2024-06-251-3/+4
|
* [RV64_DYNAREC] Fixed regression on D9 E5 FXAM opcode (#1616)Yang Liu2024-06-251-4/+9
|
* [COSIM] Added range handling in BOX64_DYNAREC_TEST ([RCFILE] too)ptitSeb2024-06-241-1/+1
|
* [ARM64_DYNAREC] Added 0F C7 /6 opcode, with hardware support if presentptitSeb2024-06-242-0/+21
|
* [ARM64_DYNAREC] Fixed AVX.66.0F38 90/92 opcodesptitSeb2024-06-241-10/+12
|
* [ARM64_DYNAREC] Minor fix on printer for SMOV/UMOVptitSeb2024-06-241-6/+4
|
* [ARM64_DYNAREC] Reworked ymm_zero handling on internal jumpptitSeb2024-06-234-17/+25
|
* [DYNAREC] Try to limit UpdateFlags on internal jumpsptitSeb2024-06-237-9/+19
|
* [ARM64_DYNAREC] Some small optims to a few AVX opcodesptitSeb2024-06-233-6/+44
|
* Small improvment to 0F BC/BD opcodes ([ARM64_DYNAREC] too)ptitSeb2024-06-231-4/+4
|
* [ARM64_DYNAREC] Fixed printer for MOVI_64ptitSeb2024-06-231-2/+2
|
* [ARM64_DYNAREC] Small optim on 0F BC/BD opcodesptitSeb2024-06-231-4/+8
|
* [ARM64_DYNAREC] Fixed an issue with fpuCacheTransform (possible regression)ptitSeb2024-06-221-2/+2
|
* Added 66 F2/F3 A4 opcode ({DYNAREC] too)ptitSeb2024-06-223-2/+91
|
* [ARM64_DYNAREC] Small improvement to 0F 5D/5F opcodesptitSeb2024-06-221-10/+6
|
* [ARM64_DYNAREC] Improved AVX.66.0F38 2E/2F to avoid segfault when mask is nullptitSeb2024-06-211-9/+59
|
* [RV64_DYNAREC] Added unaligned support for F0 /5 LOCK SUB opcode (#1607)Yang Liu2024-06-201-1/+21
|
* [ARM64_DYNAREC] Fixed AVX.F2.0F3A F0 opcodeptitSeb2024-06-191-0/+1
|
* Update arm64_immenc.c (#1602)salt4312024-06-191-71/+73
| | | | | combine if (!bitmask || !~bitmask) to (bitmask == 0 || bitmask == ~0ULL) to reduce overhead. use bitwise operators instead of + operators.
* [RV64_DYNAREC] Fixed potential issue of jump_to_next (#1600)Yang Liu2024-06-182-3/+3
|
* [ARM64_DYNAREC] Added a warning if allocating a scratch register after some YMMptitSeb2024-06-181-0/+2
|
* [ARM64_DYNAREC] Fixed AVX.66.0F 6B opcodeptitSeb2024-06-181-2/+2
|
* [ARM64_DYNAREC] Restaured a better way to handle ymm register, now that the ↵ptitSeb2024-06-183-24/+18
| | | | traking is improved
* [ARM64_DYNAREC] Fixed AVX.66.0F3A 19/39 opcodesptitSeb2024-06-181-3/+8
|
* [ARM64_DYNAREC] Better tracking of used ymm (seems redundent with ymm0_sub)ptitSeb2024-06-181-13/+16
|
* [RV64_DYNAREC] Improved 0F AE opcodes (#1596)Yang Liu2024-06-181-23/+23
|
* [LA64_DYNAREC] Added more opcodes (#1597)Yang Liu2024-06-1811-0/+245
|
* [RV64_DYNAREC] Fixed and refined F0 81,83 LOCK prefix opcodes (#1595)Yang Liu2024-06-181-15/+19
|
* [ARM64_DYNAREC][COSIM] Do not test atomic operatin, they don't support ↵ptitSeb2024-06-171-0/+1
| | | | double execution very well by nature
* [LA64_DYNAREC] Added more opcodes (#1590)Yang Liu2024-06-176-3/+197
|
* [DYNAREC_RV64] Fixed 16bit LOCK ADD issue (#1584)Yang Liu2024-06-151-3/+3
|
* [ARM64_DYNAREC] Added AVX.66.0F38 8C/9C/9F/BE opcodesptitSeb2024-06-141-1/+57
|
* [ARM64_DYNAREC] Added AVX.F2.0F 7C/F0 opcodesptitSeb2024-06-141-0/+33
|
* [ARM64_DYNAREC] Added faked F3 0F AE /5 unsupported opcodeptitSeb2024-06-141-0/+5
|
* [ARM64_DYNAREC] Added AVX.66.0F 7C opcodeptitSeb2024-06-131-0/+28
|
* More work on RDTSC emulationptitSeb2024-06-131-1/+2
|
* [ARM64_DYNAREC] Added AVX.0F 77 256bits opcodeptitSeb2024-06-111-2/+11
|
* [ARM64_DYNAREC] Fixed AVX.66.0F E1-E3 opcodes and Added AVX.66.0F C6 and ↵ptitSeb2024-06-112-11/+60
| | | | AVX.0F 17 opcodes
* [ARM64_DYNAREC] Added AVX.66.0F38 02/0B opcodesptitSeb2024-06-111-2/+18
|
* [ARM64_DYNAREC] Fixed another issue with Ymm value when updating flags on ↵ptitSeb2024-06-111-2/+2
| | | | internal jump
* [ARM64_DYNAREC] Added AVX.66.0F38 5A opcodeptitSeb2024-06-111-0/+8
|