Fix unparenthesized macro input

This commit is contained in:
TellowKrinkle 2021-10-16 15:50:52 -05:00 committed by refractionpcsx2
parent 3f6ac2fa68
commit f22ba886d9
1 changed files with 4 additions and 3 deletions

View File

@ -112,8 +112,9 @@ void endMacroOp(int mode)
#define REC_COP2_mVU0(f, opName, mode) \ #define REC_COP2_mVU0(f, opName, mode) \
void recV##f() \ void recV##f() \
{ \ { \
setupMacroOp(mode, opName); \ int _mode = (mode); \
if (mode & 4) \ setupMacroOp(_mode, opName); \
if (_mode & 4) \
{ \ { \
mVU_##f(microVU0, 0); \ mVU_##f(microVU0, 0); \
if (!microVU0.prog.IRinfo.info[0].lOp.isNOP) \ if (!microVU0.prog.IRinfo.info[0].lOp.isNOP) \
@ -125,7 +126,7 @@ void endMacroOp(int mode)
{ \ { \
mVU_##f(microVU0, 1); \ mVU_##f(microVU0, 1); \
} \ } \
endMacroOp(mode); \ endMacroOp(_mode); \
} }
#define INTERPRETATE_COP2_FUNC(f) \ #define INTERPRETATE_COP2_FUNC(f) \