backend/A64: Fix EmitA32SetCpsr
This commit is contained in:
parent
dbc7562190
commit
6cc068b8b9
@ -409,7 +409,7 @@ void A32EmitA64::EmitA32SetCpsr(A32EmitContext& ctx, IR::Inst* inst) {
|
||||
ctx.reg_alloc.HostCall(nullptr, args[0]);
|
||||
|
||||
if (config.always_little_endian) {
|
||||
code.ANDI2R(code.ABI_PARAM1, code.ABI_PARAM1, 0xFFFFFDFF);
|
||||
code.ANDI2R(code.ABI_PARAM1, code.ABI_PARAM1, 0xFFFFFDFF, ctx.reg_alloc.ScratchGpr());
|
||||
}
|
||||
|
||||
code.MOV(code.ABI_PARAM2, X28);
|
||||
|
Loading…
x
Reference in New Issue
Block a user