@@ -1461,7 +1461,7 @@ cpu_set(void)
|
||||
cpu_CR4_mask = CR4_VME | CR4_PVI | CR4_TSD | CR4_DE | CR4_PSE | CR4_MCE | CR4_PCE;
|
||||
#ifdef USE_DYNAREC
|
||||
#ifdef USE_NEW_DYNAREC
|
||||
codegen_timing_set(&codegen_timing_k6);
|
||||
codegen_timing_set(&codegen_timing_p6);
|
||||
#else
|
||||
codegen_timing_set(&codegen_timing_686);
|
||||
#endif
|
||||
@@ -1520,7 +1520,7 @@ cpu_set(void)
|
||||
cpu_CR4_mask = CR4_VME | CR4_PVI | CR4_TSD | CR4_DE | CR4_PSE | CR4_MCE | CR4_PCE;
|
||||
#ifdef USE_DYNAREC
|
||||
#ifdef USE_NEW_DYNAREC
|
||||
codegen_timing_set(&codegen_timing_k6);
|
||||
codegen_timing_set(&codegen_timing_p6);
|
||||
#else
|
||||
codegen_timing_set(&codegen_timing_686);
|
||||
#endif
|
||||
@@ -1579,7 +1579,7 @@ cpu_set(void)
|
||||
cpu_CR4_mask = CR4_VME | CR4_PVI | CR4_TSD | CR4_DE | CR4_PSE | CR4_MCE | CR4_PCE | CR4_OSFXSR;
|
||||
#ifdef USE_DYNAREC
|
||||
#ifdef USE_NEW_DYNAREC
|
||||
codegen_timing_set(&codegen_timing_k6);
|
||||
codegen_timing_set(&codegen_timing_p6);
|
||||
#else
|
||||
codegen_timing_set(&codegen_timing_686);
|
||||
#endif
|
||||
|
@@ -376,6 +376,10 @@ extern codegen_timing_t codegen_timing_486;
|
||||
extern codegen_timing_t codegen_timing_winchip;
|
||||
extern codegen_timing_t codegen_timing_winchip2;
|
||||
extern codegen_timing_t codegen_timing_k6;
|
||||
#if defined(DEV_BRANCH) && defined(USE_I686)
|
||||
extern codegen_timing_t codegen_timing_p6;
|
||||
#endif
|
||||
|
||||
|
||||
void codegen_timing_set(codegen_timing_t *timing);
|
||||
|
||||
|
2327
src/cpu_new/codegen_timing_p6.c
Normal file
2327
src/cpu_new/codegen_timing_p6.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user