summaryrefslogtreecommitdiff
path: root/arm
diff options
context:
space:
mode:
Diffstat (limited to 'arm')
-rw-r--r--arm/arm_emit.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/arm/arm_emit.h b/arm/arm_emit.h
index 9c7057a..eb48aa2 100644
--- a/arm/arm_emit.h
+++ b/arm/arm_emit.h
@@ -25,6 +25,12 @@
void generate_indirect_branch_arm(void);
u32 prepare_load_reg_pc(u32 scratch_reg, u32 reg_index, u32 pc_offset);
void generate_store_reg(u32 ireg, u32 reg_index);
+void complete_store_reg_pc_flags(u32 scratch_reg, u32 reg_index);
+u32 prepare_load_reg(u32 scratch_reg, u32 reg_index);
+u32 prepare_store_reg(u32 scratch_reg, u32 reg_index);
+void generate_load_reg(u32 ireg, u32 reg_index);
+void complete_store_reg(u32 scratch_reg, u32 reg_index);
+void complete_store_reg_pc_no_flags(u32 scratch_reg, u32 reg_index);
u32 arm_update_gba_arm(u32 pc);
u32 arm_update_gba_thumb(u32 pc);