about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Expand)AuthorAgeFilesLines
* [RV64_DYNAREC] Fixed CVTSS2SD and CVTSD2SS opcodes (#1913)Yang Liu2024-10-084-31/+83
* Added 66 6A opcode ([ARM64_DYNAREC] too) (for #1911)ptitSeb2024-10-071-0/+6
* [DYNAREC] Optimized CALL/RET RAS for out of dynablock jumps (#1909)Yang Liu2024-10-076-33/+93
* [ARM64_DYNAREC] Added 64 88 opcodeptitSeb2024-10-071-17/+52
* [DYNAREC] Tweaking indirect jumps for CALL/RET to use the return address stac...Yang Liu2024-10-065-26/+31
* [ARM64_DYNAREC] Worked on CF IRET opcodeptitSeb2024-10-043-3/+12
* [RV64_DYNAREC] Added more opcodes for xtheadvector (#1899)Yang Liu2024-10-033-79/+131
* [RV64_DYNAREC] Added more opcodes for xtheadvector and fixed more issues (#1897)Yang Liu2024-10-033-30/+106
* [DYNAREC] Added a new missing mode for fallback opcodes (#1896)Yang Liu2024-10-028-16/+16
* [RV64_DYNAREC] Added preliminary xtheadvector support (#1892)Yang Liu2024-10-0211-117/+314
* [RV64_DYNAREC] Eliminate redundant vsetvli by tracking its usage (#1886)Yang Liu2024-09-296-5/+20
* [RV64_DYNAREC] Minor optimization on vector_vsetvli (#1885)Yang Liu2024-09-292-4/+9
* [RV64_DYNAREC] Refined RISC-V vector emitter (#1884)Yang Liu2024-09-293-512/+510
* [RV64_DYNAREC] Refined RISC-V vector disassembler (#1880)xctan2024-09-271-584/+638
* [ARM64_DYNAREC] Small optim on 0F C7 /1 inst name (#1878)Yang Liu2024-09-261-1/+5
* [LA64_DYNAREC] Added unaligned support to CMPXCHG8B (#1877)Yang Liu2024-09-263-29/+79
* [LA64_DYNAREC] Fixed emit_add16 LBT implementation (#1875)Yang Liu2024-09-261-1/+1
* [LA64_DYNAREC][BOX32] Improved some 66 prefix opcodes (#1867)Yang Liu2024-09-252-14/+19
* [RV64_DYNAREC][BOX32] Added more opcodes (#1866)Yang Liu2024-09-242-8/+74
* [RV64_DYNAREC][BOX32] Improved some 66 prefix opcodes (#1865)Yang Liu2024-09-242-26/+31
* [LA64_DYNAREC][BOX32] Added more opcodes (#1864)Yang Liu2024-09-242-12/+99
* [ARM64_DYNAREC] Fixed some issue with a few 16bits opcodes on 64bits operationsptitSeb2024-09-241-10/+10
* [RV64_DYNAREC] Added more opcodes for vector (#1863)Yang Liu2024-09-242-1/+113
* [ARM64_DYNAREC] Fixed reset of rex on 67 prefixed opcodesptitSeb2024-09-241-2/+3
* [ARM64_DYNAREC] Added F1 opcodeptitSeb2024-09-241-0/+11
* [ARM64_DYNAREC] Added CA/CB ocpodesptitSeb2024-09-241-1/+29
* [ARM64_DYNAREC] Added 66 0F BF opcode (and cosmetic fix on interpreter)ptitSeb2024-09-241-0/+14
* [ARM64_DYNAREC] Added 64 A8 opcodeptitSeb2024-09-241-0/+9
* [ARM64_DYNAREC] Added 67 A9 opcode, and fixed 67 opcode with ignored REX prefixptitSeb2024-09-241-0/+9
* [RV64_DYNAREC] Fixed 66 0F 38 2B PACKUSDW opcode (#1861)Yang Liu2024-09-241-2/+1
* [RV64_DYNAREC] Added more opcodes for vector (#1857)Yang Liu2024-09-231-3/+63
* [RV64_DYNAREC] Added more opcodes for vector (#1855)Yang Liu2024-09-221-0/+41
* [RV64_DYNAREC] Added more opcodes for vector (#1853)Yang Liu2024-09-221-14/+55
* [RV64_DYNAREC] Added more opcodes for vector (#1852)Yang Liu2024-09-221-1/+161
* [RV64_DYNAREC] Added more opcode for vector and reinitialize sew after extern...Yang Liu2024-09-222-5/+48
* [RV64_DYNAREC] Added more opcodes for vector (#1848)Yang Liu2024-09-201-0/+58
* [LA64_DYNAREC] Fixed a typo in GETGB (#1846)Yang Liu2024-09-201-1/+1
* [RV64_DYNAREC] Added more opcodes and fixed more issues for vector (#1842)Yang Liu2024-09-203-14/+148
* [RV64_DYNAREC] Added 62 opcode (#1840)LiZhuoheng2024-09-201-1/+10
* [RV64_DYNAREC] Fixed more issues catched on real machine (#1839)Yang Liu2024-09-192-18/+25
* [RV64_DYNAREC] Added more 66 0F opcodes for vector (#1838)Yang Liu2024-09-192-14/+156
* [RV64_DYNAREC] Added more opcodes for vector (#1837)Yang Liu2024-09-192-4/+78
* [RV64_DYNAREC] Added more opcodes for vector (#1836)Yang Liu2024-09-194-0/+96
* [RV64_DYNAREC] Fixed more unaligned issues for vector (#1835)Yang Liu2024-09-191-3/+6
* [RV64_DYNAREC] Fixed some found issues in vector (#1834)Yang Liu2024-09-182-39/+43
* [RV64_DYNAREC] Added more opcodes for vector (#1833)Yang Liu2024-09-183-43/+139
* Save flags and defered flags when runing EmuCall ([DYNAREC] Same for DynaCall)ptitSeb2024-09-171-0/+2
* [DYNAREC] Track if a dynablock is for 32bits code (for future use)ptitSeb2024-09-172-6/+9
* [RV64_DYNAREC] Added more 66 0F opcodes for vector (#1832)Yang Liu2024-09-171-0/+164
* [RV64_DYNAREC] Added more 66 0F opcodes for vector (#1831)Yang Liu2024-09-171-0/+90