Browse Source

[dynarmic] set BL terminal as FastLinkBlock (#3811)

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3811
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
pull/3899/head
lizzie 5 days ago
committed by crueter
parent
commit
d33dc16820
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 4
      src/dynarmic/src/dynarmic/frontend/A64/translate/impl/a64_branch.cpp

4
src/dynarmic/src/dynarmic/frontend/A64/translate/impl/a64_branch.cpp

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
/* This file is part of the dynarmic project.
@ -39,7 +39,7 @@ bool TranslatorVisitor::BL(Imm<26> imm26) {
ir.PushRSB(ir.current_location->AdvancePC(4));
const u64 target = ir.PC() + offset;
ir.SetTerm(IR::Term::LinkBlock{ir.current_location->SetPC(target)});
ir.SetTerm(IR::Term::LinkBlockFast{ir.current_location->SetPC(target)});
return false;
}

Loading…
Cancel
Save