SarahW
|
e012420f90
|
Added recompiled versions of CLC, CLD, CLI, CMC, STC, STD and STI.
|
2018-11-28 09:58:50 +00:00 |
|
SarahW
|
592b07be63
|
Added recompiled versions of JMP indirect, JMP far, RETF, LxS, XLAT and LEAVE.
|
2018-09-29 17:42:44 +01:00 |
|
SarahW
|
1aadfd436d
|
Added recompiled versions of CBW, CDQ, CWD, CWDE and MOVSX.
|
2018-09-23 21:45:12 +01:00 |
|
SarahW
|
9bba93e0be
|
Added recompiled versions of LEA, MOV seg, MOVZX, NEG, NOP, NOT, PUSH imm, TEST and XCHG.
|
2018-08-08 22:14:22 +01:00 |
|
SarahW
|
f1df9be8f6
|
Added recompiled versions of JMP, CALL, RET, PUSH and POP.
|
2018-08-05 16:24:15 +01:00 |
|
SarahW
|
03fe25d818
|
First stage of dynamic recompiler rewrite.
Basic IR generation calls C implementation of all instructions.
Backend generation implemented for x86, x86-64, ARM and ARM64.
|
2018-06-17 20:26:15 +01:00 |
|
SarahW
|
c760a93e1a
|
Re-enabled recompiled CLI/STI with VME.
|
2017-06-30 21:02:28 +01:00 |
|
SarahW
|
1f33b52451
|
Added VME emulation to Intel DX4, Pentium and Pentium MMX.
Temporarily disabled recompilation of CLI and STI.
|
2017-06-30 20:42:19 +01:00 |
|
SarahW
|
2b892d2a7a
|
Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
|
2017-04-11 19:34:41 +01:00 |
|
SarahW
|
0cf0c7792c
|
Added code generation for CLI and SEI.
|
2016-12-07 21:32:12 +00:00 |
|
SarahW
|
a1e57db669
|
Fixed opcode enable in code generation for opcode 0xff
|
2016-12-07 21:12:29 +00:00 |
|
SarahW
|
b9a7fb042f
|
Added code generation for RMW versions of INC/DEC
|
2016-11-16 21:14:38 +00:00 |
|
SarahW
|
c664682758
|
Move some more variables into cpu_state structure. Minor speedup (~2%).
|
2016-08-17 21:28:16 +01:00 |
|
SarahW
|
c81a91fd72
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
TomW
|
e9bea8ab7e
|
Added recompiled versions of PUSH [mem], PUSH seg, NOP, CLD, STD, JMP indirect, CALL indirect.
|
2015-11-17 20:52:51 +00:00 |
|