diff options
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_helper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_helper.c b/src/dynarec/arm64/dynarec_arm64_helper.c index ff344884..3d5065ec 100644 --- a/src/dynarec/arm64/dynarec_arm64_helper.c +++ b/src/dynarec/arm64/dynarec_arm64_helper.c @@ -2357,10 +2357,10 @@ static void flagsCacheTransform(dynarec_arm_t* dyn, int ninst, int s1) } void CacheTransform(dynarec_arm_t* dyn, int ninst, int cacheupd, int s1, int s2, int s3) { - if(cacheupd&2) - fpuCacheTransform(dyn, ninst, s1, s2, s3); if(cacheupd&1) flagsCacheTransform(dyn, ninst, s1); + if(cacheupd&2) + fpuCacheTransform(dyn, ninst, s1, s2, s3); } void fpu_reflectcache(dynarec_arm_t* dyn, int ninst, int s1, int s2, int s3) |