mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 04:08:55 +00:00
Arm64Emitter: Add shorthand member functions for hint instructions
Allows for more concise code.
This commit is contained in:
parent
6046a15267
commit
cca0dffebd
3 changed files with 15 additions and 8 deletions
|
@ -965,7 +965,7 @@ FixupBranch ARM64XEmitter::CBZ(ARM64Reg Rt)
|
|||
branch.ptr = m_code;
|
||||
branch.type = FixupBranch::Type::CBZ;
|
||||
branch.reg = Rt;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::CBNZ(ARM64Reg Rt)
|
||||
|
@ -974,7 +974,7 @@ FixupBranch ARM64XEmitter::CBNZ(ARM64Reg Rt)
|
|||
branch.ptr = m_code;
|
||||
branch.type = FixupBranch::Type::CBNZ;
|
||||
branch.reg = Rt;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::B(CCFlags cond)
|
||||
|
@ -983,7 +983,7 @@ FixupBranch ARM64XEmitter::B(CCFlags cond)
|
|||
branch.ptr = m_code;
|
||||
branch.type = FixupBranch::Type::BConditional;
|
||||
branch.cond = cond;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::TBZ(ARM64Reg Rt, u8 bit)
|
||||
|
@ -993,7 +993,7 @@ FixupBranch ARM64XEmitter::TBZ(ARM64Reg Rt, u8 bit)
|
|||
branch.type = FixupBranch::Type::TBZ;
|
||||
branch.reg = Rt;
|
||||
branch.bit = bit;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::TBNZ(ARM64Reg Rt, u8 bit)
|
||||
|
@ -1003,7 +1003,7 @@ FixupBranch ARM64XEmitter::TBNZ(ARM64Reg Rt, u8 bit)
|
|||
branch.type = FixupBranch::Type::TBNZ;
|
||||
branch.reg = Rt;
|
||||
branch.bit = bit;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::B()
|
||||
|
@ -1011,7 +1011,7 @@ FixupBranch ARM64XEmitter::B()
|
|||
FixupBranch branch{};
|
||||
branch.ptr = m_code;
|
||||
branch.type = FixupBranch::Type::B;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
FixupBranch ARM64XEmitter::BL()
|
||||
|
@ -1019,7 +1019,7 @@ FixupBranch ARM64XEmitter::BL()
|
|||
FixupBranch branch{};
|
||||
branch.ptr = m_code;
|
||||
branch.type = FixupBranch::Type::BL;
|
||||
HINT(SystemHint::NOP);
|
||||
NOP();
|
||||
return branch;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue