From ddbe292d54e57d5e9238bf5236338c06161b08c7 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 17 May 2018 04:48:26 -0400 Subject: [PATCH] PowerPC: Parenthesize GQR macro argument Ideally none of these macros would exist (long-term goal), however in the meantime at least make sure expressions always evaluate correctly (thankfully no current usages rely on this). --- Source/Core/Core/PowerPC/PowerPC.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/PowerPC.h b/Source/Core/Core/PowerPC/PowerPC.h index 4b690627c5..76afbb5032 100644 --- a/Source/Core/Core/PowerPC/PowerPC.h +++ b/Source/Core/Core/PowerPC/PowerPC.h @@ -200,7 +200,7 @@ void UpdatePerformanceMonitor(u32 cycles, u32 num_load_stores, u32 num_fp_inst); #define SPRG1 PowerPC::ppcState.spr[SPR_SPRG1] #define SPRG2 PowerPC::ppcState.spr[SPR_SPRG2] #define SPRG3 PowerPC::ppcState.spr[SPR_SPRG3] -#define GQR(x) PowerPC::ppcState.spr[SPR_GQR0 + x] +#define GQR(x) PowerPC::ppcState.spr[SPR_GQR0 + (x)] #define TL PowerPC::ppcState.spr[SPR_TL] #define TU PowerPC::ppcState.spr[SPR_TU]