mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2025-01-20 07:15:38 +00:00
CPU/NewRec: Fix incorrect condition in GenerateCall()
This commit is contained in:
parent
a5a320720a
commit
8698298499
|
@ -349,9 +349,9 @@ void CPU::NewRec::AArch32Compiler::GenerateCall(const void* func, s32 arg1reg /*
|
|||
{
|
||||
if (arg1reg >= 0 && arg1reg != static_cast<s32>(RARG1.GetCode()))
|
||||
armAsm->mov(RARG1, Register(arg1reg));
|
||||
if (arg1reg >= 0 && arg2reg != static_cast<s32>(RARG2.GetCode()))
|
||||
if (arg2reg >= 0 && arg2reg != static_cast<s32>(RARG2.GetCode()))
|
||||
armAsm->mov(RARG2, Register(arg2reg));
|
||||
if (arg1reg >= 0 && arg3reg != static_cast<s32>(RARG3.GetCode()))
|
||||
if (arg3reg >= 0 && arg3reg != static_cast<s32>(RARG3.GetCode()))
|
||||
armAsm->mov(RARG3, Register(arg3reg));
|
||||
EmitCall(func);
|
||||
}
|
||||
|
|
|
@ -321,9 +321,9 @@ void CPU::NewRec::AArch64Compiler::GenerateCall(const void* func, s32 arg1reg /*
|
|||
{
|
||||
if (arg1reg >= 0 && arg1reg != static_cast<s32>(RXARG1.GetCode()))
|
||||
armAsm->mov(RXARG1, XRegister(arg1reg));
|
||||
if (arg1reg >= 0 && arg2reg != static_cast<s32>(RXARG2.GetCode()))
|
||||
if (arg2reg >= 0 && arg2reg != static_cast<s32>(RXARG2.GetCode()))
|
||||
armAsm->mov(RXARG2, XRegister(arg2reg));
|
||||
if (arg1reg >= 0 && arg3reg != static_cast<s32>(RXARG3.GetCode()))
|
||||
if (arg3reg >= 0 && arg3reg != static_cast<s32>(RXARG3.GetCode()))
|
||||
armAsm->mov(RXARG3, XRegister(arg3reg));
|
||||
EmitCall(func);
|
||||
}
|
||||
|
|
|
@ -572,9 +572,9 @@ void CPU::NewRec::RISCV64Compiler::GenerateCall(const void* func, s32 arg1reg /*
|
|||
{
|
||||
if (arg1reg >= 0 && arg1reg != static_cast<s32>(RARG1.Index()))
|
||||
rvAsm->MV(RARG1, GPR(arg1reg));
|
||||
if (arg1reg >= 0 && arg2reg != static_cast<s32>(RARG2.Index()))
|
||||
if (arg2reg >= 0 && arg2reg != static_cast<s32>(RARG2.Index()))
|
||||
rvAsm->MV(RARG2, GPR(arg2reg));
|
||||
if (arg1reg >= 0 && arg3reg != static_cast<s32>(RARG3.Index()))
|
||||
if (arg3reg >= 0 && arg3reg != static_cast<s32>(RARG3.Index()))
|
||||
rvAsm->MV(RARG3, GPR(arg3reg));
|
||||
EmitCall(func);
|
||||
}
|
||||
|
|
|
@ -214,9 +214,9 @@ void CPU::NewRec::X64Compiler::GenerateCall(const void* func, s32 arg1reg /*= -1
|
|||
{
|
||||
if (arg1reg >= 0 && arg1reg != static_cast<s32>(RXARG1.getIdx()))
|
||||
cg->mov(RXARG1, Reg64(arg1reg));
|
||||
if (arg1reg >= 0 && arg2reg != static_cast<s32>(RXARG2.getIdx()))
|
||||
if (arg2reg >= 0 && arg2reg != static_cast<s32>(RXARG2.getIdx()))
|
||||
cg->mov(RXARG2, Reg64(arg2reg));
|
||||
if (arg1reg >= 0 && arg3reg != static_cast<s32>(RXARG3.getIdx()))
|
||||
if (arg3reg >= 0 && arg3reg != static_cast<s32>(RXARG3.getIdx()))
|
||||
cg->mov(RXARG3, Reg64(arg3reg));
|
||||
cg->call(func);
|
||||
}
|
||||
|
|
|
@ -4822,7 +4822,7 @@ void FullscreenUI::DrawPostProcessingSettingsPage()
|
|||
|
||||
case 3:
|
||||
{
|
||||
changed = ImGui::SliderInt2("##value", &opt.value[0].int_value, opt.min_value[0].int_value,
|
||||
changed = ImGui::SliderInt3("##value", &opt.value[0].int_value, opt.min_value[0].int_value,
|
||||
opt.max_value[0].int_value);
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue