From 8160a90fd53dac6088e5aecbf9de398259429601 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 10 May 2025 12:03:39 +0200 Subject: [ARM64_DYNAREC] Fixed a regression introduced with e7b71cba5fe8ef92cc50266ed380203b7b2ed4ef (fixed broken rendering with American Truck Simulator linux version, probably others too) --- src/dynarec/arm64/dynarec_arm64_functions.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/dynarec/arm64/dynarec_arm64_functions.c b/src/dynarec/arm64/dynarec_arm64_functions.c index 25b885f0..8a0140ba 100644 --- a/src/dynarec/arm64/dynarec_arm64_functions.c +++ b/src/dynarec/arm64/dynarec_arm64_functions.c @@ -605,6 +605,9 @@ void neoncacheUnwind(neoncache_t* cache) int reg = (i<8)?(XMM0+i):(XMM8+i-8); cache->neoncache[reg].t = (cache->xmm_write&(1<neoncache[reg].n = i; + cache->ssecache[i].reg = reg; + cache->ssecache[i].write = (cache->xmm_write&(1<fpu_reg; } cache->xmm_write = cache->xmm_removed = 0; } -- cgit 1.4.1