|
|
|
@ -179,12 +179,16 @@ SEM_FN_NAME (fr30bf,x_begin) (SIM_CPU *current_cpu, SEM_ARG sem_arg) |
|
|
|
|
|
|
|
{ |
|
|
|
#if WITH_SCACHE_PBB_FR30BF |
|
|
|
#ifdef DEFINE_SWITCH |
|
|
|
#if defined DEFINE_SWITCH || defined FAST_P |
|
|
|
/* In the switch case FAST_P is a constant, allowing several optimizations
|
|
|
|
in any called inline functions. */ |
|
|
|
vpc = fr30bf_pbb_begin (current_cpu, FAST_P); |
|
|
|
#else |
|
|
|
#if 0 /* cgen engine can't handle dynamic fast/full switching yet. */
|
|
|
|
vpc = fr30bf_pbb_begin (current_cpu, STATE_RUN_FAST_P (CPU_STATE (current_cpu))); |
|
|
|
#else |
|
|
|
vpc = fr30bf_pbb_begin (current_cpu, 0); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
} |
|
|
|
|