diff options
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_helper.c')
| -rwxr-xr-x | 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 18dde4ba..8eb41e45 100755 --- a/src/dynarec/arm64/dynarec_arm64_helper.c +++ b/src/dynarec/arm64/dynarec_arm64_helper.c @@ -1744,9 +1744,9 @@ 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&1) - fpuCacheTransform(dyn, ninst, s1, s2, s3); if(cacheupd&2) + fpuCacheTransform(dyn, ninst, s1, s2, s3); + if(cacheupd&1) flagsCacheTransform(dyn, ninst, s1); } |