Bochs/bochs/cpu
Stanislav Shwartsman c11ad9405d one more
2008-10-10 21:09:25 +00:00
..
3dnow.cc Fixed FPU2MMX state transition - should be done only fater all memory faults already checked 2008-10-08 10:51:38 +00:00
access32.cc Fixed compilation issues 2008-10-06 17:50:06 +00:00
access64.cc - No alignment check required for 16-byte 'unaligned' access 2008-09-18 17:37:28 +00:00
access.cc Remove 4G limit optimization that didn't work quite well 2008-09-08 20:47:33 +00:00
aes.cc Fixed bug 2008-09-25 19:19:40 +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 -Fixed alignment chek to be on laddr instead of eaddr for CMPXCHG16B 2008-09-05 21:43:12 +00:00
bcd.cc very small cleanups 2008-09-19 19:18:57 +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 Optimize system read using Guest2Host TLB 2008-09-06 17:44:02 +00:00
cpu.cc one more 2008-10-10 21:09:25 +00:00
cpu.h another way to do the same optimization 2008-10-08 20:40:26 +00:00
cpuid.cc Fixed typo 2008-09-22 21:41:22 +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 The same again 2008-10-06 20:41:28 +00:00
ctrl_xfer32.cc The same again 2008-10-06 20:41:28 +00:00
ctrl_xfer64.cc small non-significant speedups 2008-09-06 21:10:40 +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 functions could be called only from 32 bit 2008-09-06 21:18:08 +00:00
data_xfer16.cc Some functions could be called only from 32 bit 2008-09-06 21:18:08 +00:00
data_xfer32.cc Some functions could be called only from 32 bit 2008-09-06 21:18:08 +00:00
data_xfer64.cc small non-significant speedups 2008-09-06 21:10:40 +00:00
debugstuff.cc CR1 is not exists 2008-10-02 18:14:52 +00:00
descriptor.h Remove 4G limit optimization that didn't work quite well 2008-09-08 20:47:33 +00:00
exception.cc Optimize system read using Guest2Host TLB 2008-09-06 17:44:02 +00:00
fetchdecode64.cc Try to optimize individual instructions after fetchdecode 2008-09-16 19:20:03 +00:00
fetchdecode.cc Fixed compilation issues 2008-10-06 17:50:06 +00:00
fetchdecode.h A bit simplify FPU decoding 2008-09-16 18:28:53 +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 very small cleanups 2008-09-19 19:18:57 +00:00
icache.cc another way to do the same optimization 2008-10-08 20:40:26 +00:00
icache.h Put back optimization in pageWriteStampTable 2008-07-26 15:07:14 +00:00
init.cc Misaligned check small optimization 2008-09-08 15:45:57 +00:00
instr.h Optimize prefetch() method 2008-10-10 20:49:16 +00:00
io_pro.cc Change error message level 2008-09-14 20:58:20 +00:00
io.cc Remove 4G limit optimization that didn't work quite well 2008-09-08 20:47:33 +00:00
iret.cc Optimize system read using Guest2Host TLB 2008-09-06 17:44:02 +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 Reduce size of Bochs static tables by changing from bx_bool (which is 32bit) to Bit8u 2008-09-06 18:21:29 +00:00
lazy_flags.h Lazy falgs optimizations by Darek Mihocka 2008-05-04 15:07:08 +00:00
load32.cc more optimizations after fetchdecode 2008-09-16 20:57:16 +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 Yet another win32 build fix. cpu/resolve.cc renamed to cpu/resolver.cc 2008-10-07 07:47:56 +00:00
mmx.cc inline prepareMMX method 2008-10-08 11:14:35 +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 Some fixes for functionality 2008-09-24 10:39:35 +00:00
proc_ctrl.cc Remove extra ;; 2008-10-03 17:00: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
resolver.cc Yet another win32 build fix. cpu/resolve.cc renamed to cpu/resolver.cc 2008-10-07 07:47:56 +00:00
ret_far.cc FIxed assertion failure in recently added code 2008-06-13 08:02:22 +00:00
segment_ctrl_pro.cc Fixed SMM valid bit save/restore for sregs 2008-09-11 21:54:57 +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 very small cleanups 2008-09-19 19:18:57 +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 Remove 4G limit optimization that didn't work quite well 2008-09-08 20:47:33 +00:00
smm.h white space cleanup 2008-02-02 21:46:54 +00:00
soft_int.cc Remove external debugger interface: 2008-10-01 09:44:40 +00:00
sse_move.cc Fixed FPU2MMX state transition - should be done only fater all memory faults already checked 2008-10-08 10:51:38 +00:00
sse_pfp.cc Fixed FPU2MMX state transition - should be done only fater all memory faults already checked 2008-10-08 10:51:38 +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 Reduce size of Bochs static tables by changing from bx_bool (which is 32bit) to Bit8u 2008-09-06 18:21:29 +00:00
sse.cc very small cleanups 2008-09-19 19:18:57 +00:00
stack16.cc optimize LEAVE operation 2008-08-27 21:57:40 +00:00
stack32.cc very small cleanups 2008-09-19 19:18:57 +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 another way to do the same optimization 2008-10-08 20:40:26 +00:00
tasking.cc task switch fixes 2008-09-22 19:53:47 +00:00
todo - Support of AES CPU extensions, to enable configure with 2008-05-30 20:35:08 +00:00
vm8086.cc Misaligned check small optimization 2008-09-08 15:45:57 +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