Commit graph pcem/src/x86_ops_shift.h
Author SHA1 Message Date
SarahW
e2a1ae696f Added lazy flags for ROL and ROR. 2019-03-30 14:41:02 +00:00
SarahW
8b197e22da Improved interpreter implementations of ROL and ROR. 2019-03-29 21:06:01 +00:00
SarahW
a4d3aa1912 Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
SarahW
0f0a1c3223 Perform NULL segment checks upfront in opcode handlers, rather than on every memory access.
This removes the need to pass the segment to readmem*l()/writemem*l().
2018-07-18 22:10:18 +01:00
SarahW
1b73963997 Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
SarahW
eb126fd822 Moved more variables into cpu_state structure. 2016-08-21 21:28:23 +01:00
SarahW
535604b760 Pack decoded ModR/M data into a single word - minor recompiler speedup. 2016-08-14 16:29:54 +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
ea5e96569d Lazy flags code now handles carry flag. 2015-02-02 19:54:01 +00:00
TomW
2905c43db8 Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
TomW
4676daade4 Initial commit of dynamic recompiler.
Various CPU changes to support dynamic recompiler.
2014-11-05 21:24:16 +00:00
TomW
e761114740 Fixed zero flag on byte & word SHL - Windows 98 setup works again. 2013-12-08 19:43:54 +00:00
TomW
6c7b746bf9 Fixed lazy V flag on SHL/SHR/SAR - IBM AT & Acer 386 BIOSes work again. 2013-11-15 19:55:22 +00:00
TomW
f822488656 Add missing files from last commit. 2013-05-27 19:56:33 +01:00