summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2025-05-01 10:11:44 +0200
committerGitHub <noreply@github.com>2025-05-01 10:11:44 +0200
commit0ce929220d2d8d2e07b0038e1e73c957437a86d2 (patch)
treec50004b879788e8a6276e33d90040ed799b325d9 /Source
parent0987c03693885769699c3ef111fa7bbedab1af92 (diff)
parent35fa32e2543061508fdc996204b84513888eda74 (diff)
Merge pull request #13553 from tygyh/Core/PowerPC/JitArm64-Replace-zeroes-in-boolean-context-with-false
JitArm64: Replace zeroes in boolean context with `false`
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/Jit.cpp2
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp42
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp16
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp2
4 files changed, 31 insertions, 31 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp
index 51925d0d48..65a452ceca 100644
--- a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp
@@ -1208,7 +1208,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC)
gpr.Lock(ARM64Reg::W30);
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
- regs_in_use[DecodeReg(ARM64Reg::W30)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W30)] = false;
ABI_PushRegisters(regs_in_use);
m_float_emit.ABI_PushRegisters(fprs_in_use, ARM64Reg::X30);
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
index 12c35bc43c..2da5d113aa 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
@@ -126,11 +126,11 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
if (!update || early_update)
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
if (jo.memcheck || !jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
if (!jo.memcheck)
- regs_in_use[DecodeReg(dest_reg)] = 0;
+ regs_in_use[DecodeReg(dest_reg)] = false;
u32 access_size = BackPatchInfo::GetFlagSize(flags);
u32 mmio_address = 0;
@@ -145,9 +145,9 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o
}
else if (mmio_address)
{
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
- regs_in_use[DecodeReg(ARM64Reg::W30)] = 0;
- regs_in_use[DecodeReg(dest_reg)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
+ regs_in_use[DecodeReg(ARM64Reg::W30)] = false;
+ regs_in_use[DecodeReg(dest_reg)] = false;
MMIOLoadToReg(m_system, m_system.GetMemory().GetMMIOMapping(), this, &m_float_emit, regs_in_use,
fprs_in_use, dest_reg, mmio_address, flags);
addr_reg_set = false;
@@ -273,11 +273,11 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
if (!update || early_update)
- regs_in_use[DecodeReg(ARM64Reg::W2)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W2)] = false;
if (!jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
u32 access_size = BackPatchInfo::GetFlagSize(flags);
u32 mmio_address = 0;
@@ -317,10 +317,10 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s
}
else if (mmio_address)
{
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
- regs_in_use[DecodeReg(ARM64Reg::W2)] = 0;
- regs_in_use[DecodeReg(ARM64Reg::W30)] = 0;
- regs_in_use[DecodeReg(RS)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
+ regs_in_use[DecodeReg(ARM64Reg::W2)] = false;
+ regs_in_use[DecodeReg(ARM64Reg::W30)] = false;
+ regs_in_use[DecodeReg(RS)] = false;
MMIOWriteRegToAddr(m_system, m_system.GetMemory().GetMMIOMapping(), this, &m_float_emit,
regs_in_use, fprs_in_use, RS, mmio_address, flags);
addr_reg_set = false;
@@ -594,11 +594,11 @@ void JitArm64::lmw(UGeckoInstruction inst)
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
- regs_in_use[DecodeReg(addr_reg)] = 0;
+ regs_in_use[DecodeReg(addr_reg)] = false;
if (jo.memcheck || !jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
if (!jo.memcheck)
- regs_in_use[DecodeReg(dest_reg)] = 0;
+ regs_in_use[DecodeReg(dest_reg)] = false;
EmitBackpatchRoutine(flags, MemAccessMode::Auto, dest_reg, EncodeRegTo64(addr_reg), regs_in_use,
fprs_in_use);
@@ -712,10 +712,10 @@ void JitArm64::stmw(UGeckoInstruction inst)
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
- regs_in_use[DecodeReg(addr_reg)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
+ regs_in_use[DecodeReg(addr_reg)] = false;
if (!jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
EmitBackpatchRoutine(flags, MemAccessMode::Auto, src_reg, EncodeRegTo64(addr_reg), regs_in_use,
fprs_in_use);
@@ -1045,9 +1045,9 @@ void JitArm64::dcbz(UGeckoInstruction inst)
BitSet32 gprs_to_push = gpr.GetCallerSavedUsed();
BitSet32 fprs_to_push = fpr.GetCallerSavedUsed();
- gprs_to_push[DecodeReg(ARM64Reg::W1)] = 0;
+ gprs_to_push[DecodeReg(ARM64Reg::W1)] = false;
if (!jo.fastmem)
- gprs_to_push[DecodeReg(ARM64Reg::W0)] = 0;
+ gprs_to_push[DecodeReg(ARM64Reg::W0)] = false;
EmitBackpatchRoutine(BackPatchInfo::FLAG_ZERO_256, MemAccessMode::Auto, ARM64Reg::W1,
EncodeRegTo64(addr_reg), gprs_to_push, fprs_to_push);
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp
index 6bac5dc656..e5ded0dde4 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp
@@ -167,12 +167,12 @@ void JitArm64::lfXX(UGeckoInstruction inst)
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
if (!update || early_update)
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
if (jo.memcheck || !jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
- fprs_in_use[DecodeReg(ARM64Reg::Q0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
+ fprs_in_use[DecodeReg(ARM64Reg::Q0)] = false;
if (!jo.memcheck)
- fprs_in_use[DecodeReg(VD)] = 0;
+ fprs_in_use[DecodeReg(VD)] = false;
if (is_immediate && m_mmu.IsOptimizableRAMAddress(imm_addr, BackPatchInfo::GetFlagSize(flags)))
{
@@ -369,12 +369,12 @@ void JitArm64::stfXX(UGeckoInstruction inst)
BitSet32 regs_in_use = gpr.GetCallerSavedUsed();
BitSet32 fprs_in_use = fpr.GetCallerSavedUsed();
- regs_in_use[DecodeReg(ARM64Reg::W1)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W1)] = false;
if (!update || early_update)
- regs_in_use[DecodeReg(ARM64Reg::W2)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W2)] = false;
if (!jo.fastmem)
- regs_in_use[DecodeReg(ARM64Reg::W0)] = 0;
- fprs_in_use[DecodeReg(ARM64Reg::Q0)] = 0;
+ regs_in_use[DecodeReg(ARM64Reg::W0)] = false;
+ fprs_in_use[DecodeReg(ARM64Reg::Q0)] = false;
if (is_immediate)
{
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp
index eb8b4d015c..2d5c5d9355 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp
@@ -89,7 +89,7 @@ void JitArm64::psq_lXX(UGeckoInstruction inst)
gprs_in_use[DecodeReg(ARM64Reg::W0)] = false;
fprs_in_use[DecodeReg(ARM64Reg::Q0)] = false;
if (!jo.memcheck)
- fprs_in_use[DecodeReg(VS)] = 0;
+ fprs_in_use[DecodeReg(VS)] = false;
u32 flags = BackPatchInfo::FLAG_LOAD | BackPatchInfo::FLAG_FLOAT | BackPatchInfo::FLAG_SIZE_32;
if (!w)