mirror of
https://github.com/N64Recomp/N64Recomp.git
synced 2025-06-04 01:33:16 +00:00
Properly handle relocated jump tables in the live recompiler
This commit is contained in:
parent
75f2abdb7d
commit
f09587bf1f
7 changed files with 32 additions and 9 deletions
|
@ -104,7 +104,7 @@ namespace N64Recomp {
|
|||
void emit_jtbl_addend_declaration(const JumpTable& jtbl, int reg) const final;
|
||||
void emit_branch_condition(const ConditionalBranchOp& op, const InstructionContext& ctx) const final;
|
||||
void emit_branch_close() const final;
|
||||
void emit_switch(const JumpTable& jtbl, int reg) const final;
|
||||
void emit_switch(const Context& recompiler_context, const JumpTable& jtbl, int reg) const final;
|
||||
void emit_case(int case_index, const std::string& target_label) const final;
|
||||
void emit_switch_error(uint32_t instr_vram, uint32_t jtbl_vram) const final;
|
||||
void emit_switch_close() const final;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue