Statistics
| Branch: | Revision:

root / target-i386 @ d7582078

Name Size
Makefile.objs 507 Bytes
TODO 1 kB
arch_dump.c 12 kB
arch_memory_mapping.c 7.9 kB
cc_helper.c 8.4 kB
cc_helper_template.h 6.8 kB
cpu-qom.h 1.9 kB
cpu.c 58.5 kB
cpu.h 33.5 kB
excp_helper.c 4.1 kB
fpu_helper.c 27.7 kB
helper.c 38.2 kB
helper.h 6.3 kB
hyperv.c 1.2 kB
hyperv.h 1.2 kB
int_helper.c 10.1 kB
ioport-user.c 1.6 kB
kvm.c 57.4 kB
machine.c 14.1 kB
op_helper.c 128.3 kB
ops_sse.h 67.4 kB
ops_sse_header.h 11.7 kB
shift_helper_template.h 2.8 kB
svm.h 5.7 kB
translate.c 258.1 kB

Latest revisions

# Date Author Comment
599b9a5a 06/28/2012 11:28 pm Blue Swirl

x86: split off exception handlers

Move exception handlers from op_helper.c to excp_helper.c.

Signed-off-by: Blue Swirl <>

9dd69d65 06/28/2012 11:28 pm Blue Swirl

x86: avoid an extern declaration

After the previous patch, we can use the proper
declaration in a common header file.

Signed-off-by: Blue Swirl <>

e01d9d31 06/28/2012 11:28 pm Blue Swirl

x86: fix coding style in ops_sse.h

Fix coding style in ops_sse.h before next commit.

Signed-off-by: Blue Swirl <>

f299f437 06/28/2012 11:28 pm Blue Swirl

x86: split off FPU helpers

Move FPU and MMX/SSE helpers to fpu_helpers.c.

Signed-off-by: Blue Swirl <>

c4baa050 06/28/2012 11:28 pm Blue Swirl

x86: improve SSE table type safety

SSE function tables could easily be corrupted because of use
of void pointers.

Introduce function pointer types and helper variables in order
to improve type safety.

Split sse_op_table3 according to types used.

Signed-off-by: Blue Swirl <>

a04759f6 06/28/2012 11:28 pm Blue Swirl

x86: fix coding style in helper_template.h

Fix coding style in helper_template.h before next commit.

Signed-off-by: Blue Swirl <>

38de4c46 06/28/2012 11:28 pm Blue Swirl

x86: split condition code and shift templates

Move shift templates from helper_template.h to
shift_helper_template.h and the condition code helpers
to cc_helper_template.h.

Signed-off-by: Blue Swirl <>

997ff0d9 06/28/2012 11:28 pm Blue Swirl

x86: prepare eflags helpers for general use

Adjust function names and add an explicit CPUX86State
parameter instead of relying on AREG0.

Signed-off-by: Blue Swirl <>

5918fffb 06/28/2012 11:28 pm Blue Swirl

x86: split off condition code helpers

Move condition code helpers to cc_helper.c.

Move the shared inline functions lshift(), cpu_load_eflags() and
cpu_cc_compute_all() to cpu.h.

Signed-off-by: Blue Swirl <>

d7582078 06/28/2012 11:28 pm Blue Swirl

x86: split off integer helpers

Move integer and bit field helpers to int_helper.c.

Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom