Implemented data misalignment penalties on 486 and later CPUs.
This commit is contained in:
parent
4faab6f75c
commit
3b4392bcf8
7 changed files with 361 additions and 327 deletions
|
|
@ -51,6 +51,7 @@ extern int timing_call_rm, timing_call_pm, timing_call_pm_gate, timing_call_pm_g
|
|||
extern int timing_retf_rm, timing_retf_pm, timing_retf_pm_outer;
|
||||
extern int timing_jmp_rm, timing_jmp_pm, timing_jmp_pm_gate;
|
||||
|
||||
extern int timing_misaligned;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
|
@ -97,6 +98,8 @@ extern int cpu_iscyrix;
|
|||
extern int cpu_16bitbus;
|
||||
extern int cpu_busspeed;
|
||||
extern int cpu_multi;
|
||||
/*Cyrix 5x86/6x86 only has data misalignment penalties when crossing 8-byte boundaries*/
|
||||
extern int cpu_cyrix_alignment;
|
||||
|
||||
extern int cpu_hasrdtsc;
|
||||
extern int cpu_hasMSR;
|
||||
|
|
|
|||
Loading…
Reference in a new issue