about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [RV64_DYNAREC] Fixed zbb andn optimization (#1074)Yang Liu2023-11-201-17/+17
|
* Saved defered flag status when processing signal / foreign functionptitSeb2023-11-171-0/+23
|
* [ARM64_DYNAREC] Optimized 66 0F A5 ocodeptitSeb2023-11-163-13/+69
|
* [ARM64_DYNAREC] Optimized 66 0F A4 opcodeptitSeb2023-11-163-11/+70
|
* [ARM64_DYNAREC] Optimized 0F A5 opcodeptitSeb2023-11-163-7/+70
|
* [ARM64_DYNAREC] Improved 0F A4 opcodeptitSeb2023-11-161-7/+9
|
* [ARM64_DYNAREC] Optimized 66 AD opcodeptitSeb2023-11-163-8/+62
|
* [ARM64_DYNAREC] Optimized 66 AC opcodeptitSeb2023-11-163-11/+65
|
* [ARM64_DYNAREC] Fixed shrd 32/64bits opcodesptitSeb2023-11-161-5/+5
|
* [ARM64_DYNAREC] Reworked shrd 32/64bits opcodesptitSeb2023-11-163-12/+81
|
* [ARM64_DYNAREC] Optimized F6 /6 /7 opcodesptitSeb2023-11-151-5/+11
|
* [ARM64_DYNAREC] Uses SKIPTEST instead of NOTEST for 66 F7 /7 opcodeptitSeb2023-11-151-1/+1
|
* [ARM64_DYNAREC] Small optims on some shift opcodesptitSeb2023-11-153-22/+18
|
* Added 64/65 [64/65] 90 opcode ([ARM64_DYNAREC] Too)ptitSeb2023-11-151-1/+9
|
* [RV64_DYNAREC] [32BITS] Added more opcodes for minipad2.exe (#1062)Yang Liu2023-11-134-0/+70
| | | | | | | | | * [RV64_DYNAREC] Added 67 0F B7 MOVXZ opcode * [RV64_DYNAREC][32BITS] Added 66 A3 MOV opcode * [RV64_DYNAREC] Added 67 C7 MOV opcode * [RV64_DYNAREC] [32BITS] Added 64 FF /6 PUSH opcode
* [RV64_DYNAREC] Added a few opcodes for minipad2.exe (#1061)Yang Liu2023-11-136-27/+132
| | | | | | | * [RV64_DYNAREC] Added 64/65 8E MOV opcode * [RV64_DYNAREC] Added 67 0F B6 MOVXZ opcode * [RV64_DYNAREC][32BITS] Added 67_32.c
* [ARM64_DYNAREC] Optimized 16bits ROL/ROR opcodesptitSeb2023-11-132-36/+60
|
* [ARM64_DYNAREC] Optimized 16bits SHL/SHR/SAR opcodesptitSeb2023-11-133-81/+411
|
* [DYNAREC] Don't consume X_PEND if opcode MAY emit flagsptitSeb2023-11-131-3/+3
|
* [ARM64_DYNAREC] Added emit_sar8 helperptitSeb2023-11-133-6/+50
|
* [ARM64_DYNAREC] Add optionnal handling of no flag update for shift CL opcodesptitSeb2023-11-131-0/+22
|
* [COSIM] Fix GO_TRACE (#1059)Yang Liu2023-11-121-2/+2
| | | x1 is the second parameter when calling native functions in GO_TRACE, so we cannot use it as a scratch register for xthead optimization.
* [ARM64_DYNAREC] Some fixes to shift opcodesptitSeb2023-11-121-9/+33
|
* [ARM64_DYNAREC] More fixes on 8bits shift emitersptitSeb2023-11-122-32/+55
|
* [ARM64_DYNAREC] Fixed sar8c usageptitSeb2023-11-122-3/+3
|
* [ARM64_DYNAREC] Some more work on shift opcodesptitSeb2023-11-121-23/+29
|
* [ARM64_DYNAREC] Added emit_sar8cptitSeb2023-11-113-23/+50
|
* [ARM64_DYNAREC] Added emit_shr8c and some mare adjustement to 8bits shiftsptitSeb2023-11-113-44/+72
|
* [ARM64_DYNAREC] Added emit_shr8 helperptitSeb2023-11-113-14/+55
|
* [ARM64_DYNAREC] improved D2 /4/6 opcodesptitSeb2023-11-113-7/+58
|
* [ARM64_DYNAREC] Fixed 64/65 8E opcodeptitSeb2023-11-111-0/+1
|
* [ARM64_DYNAREC] Reorganised D0/D2 opcodes and Added shl8c emitter useptitSeb2023-11-111-96/+132
|
* [ARM64_DYNAREC] Added shl8c emitterptitSeb2023-11-113-13/+57
|
* [ARM64_DYNAREC] Fixed OF flags for 8 bit addition when using FLAGM extensionptitSeb2023-11-111-3/+3
|
* [ARM64_DYNAREC] More fixing and improving on shifting opcodesptitSeb2023-11-1011-126/+391
|
* [ARM64_DYNAREC] Added 64/65 8E opcodeptitSeb2023-11-101-1/+15
|
* [RV64_DYNAREC] Fixed a nasty typo in add8c emitterptitSeb2023-11-091-1/+1
|
* [ARM64_DYNAREC] More accurate 0F BA opcodes on 64bits without rex.wptitSeb2023-11-091-5/+1
|
* [ARM64_DYNAREC] Fixed 66 0F 3A 21 opcodeptitSeb2023-11-061-51/+4
|
* [ARM64_DYNAREC] Added F0 0F BA opcodesptitSeb2023-11-061-4/+139
|
* [ARM64_DYNAREC] Added 66 0F 3A 40 opcode (with tests)ptitSeb2023-11-063-0/+42
|
* [RV64_DYNAREC] Fix test faillingptitSeb2023-11-041-27/+0
|
* [ARM64_DYNAREC] Added 66 0F F2 38 F1 opcodeptitSeb2023-11-041-0/+29
|
* Added 66 0F F2 38 F1 opcode, and fixed all 66 0F F2/F3 xx opcodes (should ↵ptitSeb2023-11-049-5/+265
| | | | help #1013)
* [ARM64_DYNAREC] Added 66 0F 3A 60..63 opcodesptitSeb2023-10-305-4/+208
|
* [ARM64_DYNAREC] Added support for F2 0F 38 F0/F1 CRC32 opcodesptitSeb2023-10-302-21/+39
|
* [ARM64_DYNAREC] Better fix for x87 i64 promotion to DoubleptitSeb2023-10-273-7/+9
|
* [ARM64_DYNAREC] Fixed and improved i64 x87 optimisationptitSeb2023-10-274-24/+38
|
* [ARM64_DYNAREC] Ported fprem/fprem1 from box86 (fix camera issues in FlatOut ↵ptitSeb2023-10-271-0/+46
| | | | / FlatOut 2)
* [ARM64_DYNAREC] Small optim on Load/Unload x87 cacheptitSeb2023-10-271-6/+10
|