From 4e0761b104d1106fdcbb60ced34bd8af04b50b0b Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 30 Sep 2023 13:55:00 -0700 Subject: [PATCH] irjit: Fix regcache disable for FPRs. --- Core/MIPS/IR/IRRegCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/MIPS/IR/IRRegCache.cpp b/Core/MIPS/IR/IRRegCache.cpp index 38c2fe2bd5..01eed63fae 100644 --- a/Core/MIPS/IR/IRRegCache.cpp +++ b/Core/MIPS/IR/IRRegCache.cpp @@ -687,7 +687,7 @@ void IRNativeRegCacheBase::FlushAll(bool gprs, bool fprs) { for (int i = 1; i < TOTAL_MAPPABLE_IRREGS; i++) { IRReg mipsReg = (IRReg)i; - if (!fprs && i >= 32 && IsValidFPR(mipsReg)) + if (!fprs && i >= 32 && IsValidFPR(mipsReg - 32)) continue; if (!gprs && IsValidGPR(mipsReg)) continue;