diff options
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_functions.h')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_functions.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_functions.h b/src/dynarec/arm64/dynarec_arm64_functions.h index c2d88150..d32dbddd 100644 --- a/src/dynarec/arm64/dynarec_arm64_functions.h +++ b/src/dynarec/arm64/dynarec_arm64_functions.h @@ -86,7 +86,8 @@ void fpu_reset_ninst(dynarec_native_t* dyn, int ninst); // is st freed int fpu_is_st_freed(dynarec_native_t* dyn, int ninst, int st); +// propage FPU_BARRIER to trigger it as soon as possible (avoiding fetching an FPU reg if it's unused) +void propagateFpuBarrier(dynarec_arm_t* dyn); // propage the uneeded flags on XMM/YMM regs (done between step 0 and step 1) void updateUneeded(dynarec_arm_t* dyn); - #endif //__DYNAREC_ARM_FUNCTIONS_H__ |