Bochs/bochs/cpu
Stanislav Shwartsman 01d8a97613 Try to cleanup/rewrite RepeatSpeedups optimization
This code doesn't add new speedups but makes it very easy
After some validation it could be no problem to enable repeat speedups optimization for REP MOVSx with any address size. And REP STOSx too.
2005-07-04 17:44:08 +00:00
..
3dnow.cc Update my e-mail in source files 2005-05-12 18:07:48 +00:00
access.cc Merged patch for Hkan T. Johansson 2005-06-14 20:55:57 +00:00
apic.cc Allow zero apic timer count: 2005-06-16 16:56:30 +00:00
apic.h A lot of debug prints added to APIC.CC 2005-04-29 18:38:35 +00:00
arith8.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
arith16.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
arith32.cc CMPXCHG16B instruction implemented 2005-05-19 20:25:16 +00:00
arith64.cc CMPXCHG16B instruction implemented 2005-05-19 20:25:16 +00:00
bcd.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
bit.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
cpu.cc Speedup ICAche decWriteStamp operation. The main idea for this speedup was given by h.johansson. 2005-06-16 20:28:27 +00:00
cpu.h Try to cleanup/rewrite RepeatSpeedups optimization 2005-07-04 17:44:08 +00:00
cpuid.cc CMPXCHG16B instruction implemented 2005-05-19 20:25:16 +00:00
ctrl_xfer8.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
ctrl_xfer16.cc Reverting back RETF instruction changes made by Kevin Lawton 2005-03-20 18:01:01 +00:00
ctrl_xfer32.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
ctrl_xfer64.cc implement jump_far64 for code segments 2005-05-19 18:13:08 +00:00
ctrl_xfer_pro.cc Fixed compilation problem 2005-05-20 17:04:42 +00:00
data_xfer8.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
data_xfer16.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
data_xfer32.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
data_xfer64.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
debugstuff.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
descriptor.h implement the correct condition for the segment limit check 2005-05-19 19:46:20 +00:00
exception.cc Fixed compilation problem in segment_ctrl.pro 2005-04-13 17:13:05 +00:00
extdb.cc Fix extdb.cc compilation error 2005-03-01 17:49:34 +00:00
extdb.h dos2unix 2005-04-18 17:28:30 +00:00
fetchdecode64.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
fetchdecode.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
fetchdecode.h Update my e-mail in source files 2005-05-12 18:07:48 +00:00
flag_ctrl_pro.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
flag_ctrl.cc put VME initial code in BX_SUPPORT_VME ifdefs 2005-03-13 20:18:37 +00:00
fpu_emu.cc Added CVS version header to all the files. 2005-03-19 20:44:01 +00:00
hostasm.h - host asms in a specific file 2004-02-15 17:57:45 +00:00
i387.h - clarify operator precedence (needed by MSVC) 2005-06-09 17:42:34 +00:00
icache.h Speedup ICAche decWriteStamp operation. The main idea for this speedup was given by h.johansson. 2005-06-16 20:28:27 +00:00
init.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
io_pro.cc Fixed several PANIC cases: 2005-06-22 18:13:45 +00:00
io.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
lazy_flags.cc 1. Small optimization for lazy_flags.cc 2004-09-04 10:21:28 +00:00
lazy_flags.h 1. Small optimization for lazy_flags.cc 2004-09-04 10:21:28 +00:00
logical8.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
logical16.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
logical32.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
logical64.cc Some not really significant speedups 2005-06-21 17:01:21 +00:00
Makefile.in move segments and descriptors definitions and macroses for new descriptor.h 2005-02-27 17:41:45 +00:00
mmx.cc Update my e-mail in source files 2005-05-12 18:07:48 +00:00
mult8.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
mult16.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
mult32.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
mult64.cc Commit patch by kuma neko [yuubyou@gmail.com] 2005-05-13 14:15:35 +00:00
paging.cc Merged patch for Hkan T. Johansson 2005-06-14 20:55:57 +00:00
proc_ctrl.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
protect_ctrl_pro.cc Split BOUND instruction to two different according to operand size 2005-01-28 20:50:48 +00:00
protect_ctrl.cc Fixed several PANIC cases: 2005-06-22 18:13:45 +00:00
resolve16.cc - add __attribute__((regparm(X))) performance trick with gcc on x86 2003-03-17 00:41:01 +00:00
resolve32.cc EIP > CS.limit should not be a problem 2004-11-02 16:10:02 +00:00
resolve64.cc remove redundant CPU LEVEL checks for x86-64 2003-12-29 21:47:36 +00:00
segment_ctrl_pro.cc implement jump_far64 for code segments 2005-05-19 18:13:08 +00:00
segment_ctrl.cc Added CVS version header to all the files. 2005-03-19 20:44:01 +00:00
shift8.cc CPU fixes by Kevin Lawton 2005-02-16 21:27:21 +00:00
shift16.cc CPU fixes by Kevin Lawton 2005-02-16 21:27:21 +00:00
shift32.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
shift64.cc Fixed undocumented flags handling for SHLD instruction 2004-12-24 22:44:13 +00:00
soft_int.cc Added CVS version header to all the files. 2005-03-19 20:44:01 +00:00
sse_move.cc Another fix for FPU tag word restore in FXRESTOR instruction (the tags were assigned to incorrect registers) 2005-06-18 20:46:08 +00:00
sse_pfp.cc Update my e-mail in source files 2005-05-12 18:07:48 +00:00
sse_rcp.cc Update my e-mail in source files 2005-05-12 18:07:48 +00:00
sse.cc Update my e-mail in source files 2005-05-12 18:07:48 +00:00
stack16.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
stack32.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
stack64.cc Unify coding style in CPU methods 2005-05-20 20:06:50 +00:00
stack_pro.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
string.cc Try to cleanup/rewrite RepeatSpeedups optimization 2005-07-04 17:44:08 +00:00
tasking.cc Fixed several PANIC cases: 2005-06-22 18:13:45 +00:00
vm8086.cc Code indent, no functionality changes 2005-07-01 14:06:02 +00:00
xmm.h - some more warnings in MSVC fixed 2005-06-06 20:14:50 +00:00