summaryrefslogtreecommitdiff
path: root/arm/arm_emit.h
diff options
context:
space:
mode:
authortwinaphex2020-10-08 15:51:24 +0200
committertwinaphex2020-10-08 15:51:24 +0200
commit679006a296e195b791c0f258b15ee23de2145bad (patch)
tree43c47ed23061073a54d39269876542780e42e507 /arm/arm_emit.h
parent4181385f39113f8064b27ec9ff08b3a514afbdc3 (diff)
downloadpicogpsp-679006a296e195b791c0f258b15ee23de2145bad.tar.gz
picogpsp-679006a296e195b791c0f258b15ee23de2145bad.tar.bz2
picogpsp-679006a296e195b791c0f258b15ee23de2145bad.zip
Add more forward declarations
Diffstat (limited to 'arm/arm_emit.h')
-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);