Bochs/bochs/cpu
Stanislav Shwartsman aee488ea3a Fixed dbg print
2009-01-13 22:54:49 +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 - Removed --enable-guest2hos-tlb configure option. The option will be 2008-12-11 21:19:38 +00:00
access64.cc - Removed --enable-guest2hos-tlb configure option. The option will be 2008-12-11 21:19:38 +00:00
access.cc - Removed --enable-guest2hos-tlb configure option. The option will be 2008-12-11 21:19:38 +00:00
aes.cc Fixed bug 2008-09-25 19:19:40 +00:00
apic.cc - removed unused logfunctions member 'type' and related method 'settype()' 2009-01-10 11:30:20 +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 - Removed --enable-guest2hos-tlb configure option. The option will be 2008-12-11 21:19:38 +00:00
cpu.h modify set cr0 functionality 2009-01-10 10:07:57 +00:00
cpuid.cc 1G pages support for CPU 2008-12-11 21:00:01 +00:00
crc32.cc Add missed crc32.cc 2008-08-12 04:57:59 +00:00
crregs.h make function to calculate allowed bits in cr4 2009-01-10 10:37:23 +00:00
ctrl_xfer16.cc some variable renames + comp warn fix 2008-12-01 19:06:14 +00:00
ctrl_xfer32.cc some variable renames + comp warn fix 2008-12-01 19:06:14 +00:00
ctrl_xfer64.cc some variable renames + comp warn fix 2008-12-01 19:06:14 +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 rename crreg accessors 2008-12-06 10:21:55 +00:00
descriptor.h modify set cr0 functionality 2009-01-10 10:07:57 +00:00
exception.cc Fixed dbg print 2009-01-13 22:54:49 +00:00
fetchdecode64.cc Fixed XSAVE decode in x86-64 mode 2009-01-10 16:01:55 +00:00
fetchdecode.cc Fixed XSAVE decode in x86-64 mode 2009-01-10 16:01:55 +00:00
fetchdecode.h Fixed XSAVE decode in x86-64 mode 2009-01-10 16:01:55 +00:00
flag_ctrl_pro.cc Fixed small performance bug in HandleAsyncEvent 2008-08-12 19:25:42 +00:00
flag_ctrl.cc make function to calculate allowed bits in cr4 2009-01-10 10:37:23 +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 Fixed CPU runway after pressing reset button 2008-11-13 22:58:54 +00:00
icache.h Put back simple hash function for icache and trace cache - more cache misses but still ~3% speedup 2008-10-14 17:23:53 +00:00
init.cc - removed unused logfunctions member 'type' and related method 'settype()' 2009-01-10 11:30:20 +00:00
instr.h make displ field of instruction signed 2009-01-12 20:14:37 +00:00
io_pro.cc Change error message level 2008-09-14 20:58:20 +00:00
io.cc Optimize repeat I/O calls 2008-12-29 17:35:35 +00:00
iret.cc Some small updates 2009-01-13 19:00:30 +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 make displ field of instruction signed 2009-01-12 20:14:37 +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 - update all dependencies 2009-01-03 09:54:10 +00:00
mmx.cc inline prepareMMX method 2008-10-08 11:14:35 +00:00
msr.cc added enum for memory types 2009-01-03 20:04:03 +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 optimize invlpg for split large pages 2008-12-19 16:03:25 +00:00
proc_ctrl.cc Fixed dbg print 2009-01-13 22:54:49 +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 make displ field of instruction signed 2009-01-12 20:14:37 +00:00
ret_far.cc FIxed assertion failure in recently added code 2008-06-13 08:02:22 +00:00
segment_ctrl_pro.cc Some small updates 2009-01-13 19:00:30 +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 modify set cr0 functionality 2009-01-10 10:07:57 +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 - Removed --enable-guest2hos-tlb configure option. The option will be 2008-12-11 21:19:38 +00:00
tasking.cc task switch fixes 2008-09-22 19:53:47 +00:00
todo 1G pages support for CPU 2008-12-11 21:00:01 +00:00
vm8086.cc Some small updates 2009-01-13 19:00:30 +00:00
xmm.h inline integer saturation code - speedup for MMX/SSE integer 2008-04-06 13:56:22 +00:00
xsave.cc rename crreg accessors 2008-12-06 10:21:55 +00:00