fix regression from last commit

also a small mistake with msr
This commit is contained in:
RSDuck
2020-04-26 23:25:32 +02:00
parent b0b9ec42e4
commit bcc4b5c8dd
2 changed files with 17 additions and 9 deletions

View File

@ -105,7 +105,7 @@ void Compiler::A_Comp_MSR()
if ((mask & 0xFF) == 0)
{
AND(32, R(RCPSR), Imm32(~mask));
if (val.IsImm())
if (!val.IsImm())
{
MOV(32, R(RSCRATCH), val);
AND(32, R(RSCRATCH), Imm32(mask));