diff options
Diffstat (limited to 'src')
| -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 084689ec..ff344884 100644 --- a/src/dynarec/arm64/dynarec_arm64_helper.c +++ b/src/dynarec/arm64/dynarec_arm64_helper.c @@ -2471,10 +2471,10 @@ void fpu_reset_cache(dynarec_arm_t* dyn, int ninst, int reset_n) #if STEP > 1 // for STEP 2 & 3, just need to refrest with current, and undo the changes (push & swap) dyn->n = dyn->insts[ninst].n; - dyn->ymm_zero = dyn->insts[ninst].ymm0_out; + dyn->ymm_zero = dyn->insts[ninst].ymm0_in; #else dyn->n = dyn->insts[reset_n].n; - dyn->ymm_zero = dyn->insts[reset_n].ymm0_out; + dyn->ymm_zero = dyn->insts[reset_n].ymm0_in; #endif neoncacheUnwind(&dyn->n); #if STEP == 0 |