A64: Implement FastDispatchHint

This commit is contained in:
MerryMage 2018-09-07 21:51:42 +01:00
parent f96c43d422
commit 9b65100660
5 changed files with 92 additions and 23 deletions

View file

@ -44,7 +44,7 @@ bool TranslatorVisitor::BLR(Reg Rn) {
ir.PushRSB(ir.current_location->AdvancePC(4));
ir.SetPC(target);
ir.SetTerm(IR::Term::ReturnToDispatch{});
ir.SetTerm(IR::Term::FastDispatchHint{});
return false;
}
@ -52,7 +52,7 @@ bool TranslatorVisitor::BR(Reg Rn) {
auto target = X(64, Rn);
ir.SetPC(target);
ir.SetTerm(IR::Term::ReturnToDispatch{});
ir.SetTerm(IR::Term::FastDispatchHint{});
return false;
}