Bochs/bochs/cpu
2008-08-30 15:00:38 +00:00
..
3dnow.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
access32.cc - Fixed segment limit violations with 4G segment limit 2008-08-30 15:00:38 +00:00
access64.cc One more change to speedup memory access through HostPtr check 2008-08-14 22:26:15 +00:00
access.cc One more change to speedup memory access through HostPtr check 2008-08-14 22:26:15 +00:00
aes.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
apic.cc Added paramter to APIC reset method 2008-06-17 21:21:17 +00:00
apic.h Added paramter to APIC reset method 2008-06-17 21:21:17 +00:00
arith8.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
arith16.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
arith32.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
arith64.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
bcd.cc Use fastcall gcc attribute for all cpu execution functions - this pure "compiler helper" optimization brings additional 2% speedup to Bochs code 2008-03-22 21:29:41 +00:00
bit16.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
bit32.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
bit64.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
bit.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
call_far.cc fixed variable name 2008-06-14 16:55:45 +00:00
cpu.cc branch_16 optimizations 2008-08-23 22:27:58 +00:00
cpu.h - Preliminary implementation of X86 IO breakpoints 2008-08-30 08:14:46 +00:00
cpuid.cc Apply CPUID vendor/brand string from @SF 2008-08-19 16:43:07 +00:00
crc32.cc Add missed crc32.cc 2008-08-12 04:57:59 +00:00
crregs.h - prefetch hint should be NOP when use in register mode 2008-04-16 16:44:06 +00:00
ctrl_xfer16.cc branch_16 optimizations 2008-08-23 22:27:58 +00:00
ctrl_xfer32.cc - CALL instructions should push old EIP to stack before checking new EIP for CS.limits 2008-08-16 15:32:44 +00:00
ctrl_xfer64.cc - CALL instructions should push old EIP to stack before checking new EIP for CS.limits 2008-08-16 15:32:44 +00:00
ctrl_xfer_pro.cc First step of access bits cleanup and optimization - no perf gain yet 2008-08-03 19:53:09 +00:00
data_xfer8.cc Some kind of big change in fetchdecode tables invented in order to compress the tables for better host data cache utilization 2008-08-29 19:23:03 +00:00
data_xfer16.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
data_xfer32.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
data_xfer64.cc Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
data_xfer.cc Fixed compilation errors, added BX_ASSERT in paging.cc 2008-08-18 05:20:23 +00:00
debugstuff.cc - Correctly handle segment a byte in BIG real mode 2008-05-26 21:46:39 +00:00
descriptor.h Added comments 2008-05-26 18:02:07 +00:00
exception.cc optimize LEAVE operation 2008-08-27 21:57:40 +00:00
extdb.cc Hide more memory variables 2008-05-01 20:28:36 +00:00
extdb.h cleanups and optimizations 2008-01-22 16:20:30 +00:00
fetchdecode64.cc Fixed merge error 2008-08-29 20:43:05 +00:00
fetchdecode.cc Fixed merge error 2008-08-29 20:43:05 +00:00
fetchdecode.h Fixed merge error 2008-08-29 20:43:05 +00:00
flag_ctrl_pro.cc Fixed small performance bug in HandleAsyncEvent 2008-08-12 19:25:42 +00:00
flag_ctrl.cc removed redundant ifdefs 2008-07-13 14:01:09 +00:00
fpu_emu.cc fixed duplicate line 2008-04-03 18:13:26 +00:00
i387.h Compress FPU tag word 2008-05-10 13:34:47 +00:00
ia_opcodes.h Some kind of big change in fetchdecode tables invented in order to compress the tables for better host data cache utilization 2008-08-29 19:23:03 +00:00
icache.cc Fixed small performance bug in HandleAsyncEvent 2008-08-12 19:25:42 +00:00
icache.h Put back optimization in pageWriteStampTable 2008-07-26 15:07:14 +00:00
init.cc Add some missed eflags accessors and pay more attention for special ones 2008-08-16 21:06:56 +00:00
instr.h Completely new way to handle LD+OP cases - allows to significantly reduce number of BX_CPU_C methods 2008-08-09 21:05:07 +00:00
io_pro.cc - Preliminary implementation of X86 IO breakpoints 2008-08-30 08:14:46 +00:00
io.cc First step of access bits cleanup and optimization - no perf gain yet 2008-08-03 19:53:09 +00:00
iret.cc Faster 32-bit emulation wwith 64-bit enabled mode. 2008-06-12 19:14:40 +00:00
jmp_far.cc Fixed LAR/LSL in 64-bit mode, compilation error fixes 2008-05-25 15:53:29 +00:00
lazy_flags.cc Fixed OF flag handling bug 2008-05-06 20:29:26 +00:00
lazy_flags.h Lazy falgs optimizations by Darek Mihocka 2008-05-04 15:07:08 +00:00
logical8.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
logical16.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
logical32.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
logical64.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
Makefile.in Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
mmx.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
mult8.cc Use LOAD_Eb approach to remove duplicated GbEb methods 2008-08-11 20:34:05 +00:00
mult16.cc Split more opcodes using new LOAD technique 2008-08-10 21:16:12 +00:00
mult32.cc Split more opcodes using new LOAD technique 2008-08-10 21:16:12 +00:00
mult64.cc Split more opcodes using new LOAD technique 2008-08-10 21:16:12 +00:00
paging.cc Clean invalidate_prefetch_q when not needed 2008-08-23 13:55:37 +00:00
proc_ctrl.cc - Preliminary implementation of X86 IO breakpoints 2008-08-30 08:14:46 +00:00
protect_ctrl.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
resolve.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
ret_far.cc FIxed assertion failure in recently added code 2008-06-13 08:02:22 +00:00
segment_ctrl_pro.cc Add some missed eflags accessors and pay more attention for special ones 2008-08-16 21:06:56 +00:00
segment_ctrl.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
shift8.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
shift16.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
shift32.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
shift64.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
smm.cc Optimize TLB flush methods 2008-08-13 21:51:54 +00:00
smm.h white space cleanup 2008-02-02 21:46:54 +00:00
soft_int.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
sse_move.cc Fixed restore of FCS field 2008-08-16 12:19:30 +00:00
sse_pfp.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
sse_rcp.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
sse_string.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
sse.cc Implemented MOVBE Intel Atom(R) instruction 2008-08-11 18:53:24 +00:00
stack16.cc optimize LEAVE operation 2008-08-27 21:57:40 +00:00
stack32.cc optimize LEAVE operation 2008-08-27 21:57:40 +00:00
stack64.cc Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before 2008-08-08 09:22:49 +00:00
stack.h Faster 32-bit emulation wwith 64-bit enabled mode. 2008-06-12 19:14:40 +00:00
string.cc First step of access bits cleanup and optimization - no perf gain yet 2008-08-03 19:53:09 +00:00
tasking.cc First step of access bits cleanup and optimization - no perf gain yet 2008-08-03 19:53:09 +00:00
todo - Support of AES CPU extensions, to enable configure with 2008-05-30 20:35:08 +00:00
vm8086.cc First step of access bits cleanup and optimization - no perf gain yet 2008-08-03 19:53:09 +00:00
xmm.h inline integer saturation code - speedup for MMX/SSE integer 2008-04-06 13:56:22 +00:00
xsave.cc Fixed restore of FCS field 2008-08-16 12:19:30 +00:00