aboutsummaryrefslogtreecommitdiff
path: root/target-sh4/op_mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'target-sh4/op_mem.c')
-rw-r--r--target-sh4/op_mem.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/target-sh4/op_mem.c b/target-sh4/op_mem.c
index 9ab75f4cea..ca39abf96a 100644
--- a/target-sh4/op_mem.c
+++ b/target-sh4/op_mem.c
@@ -56,3 +56,23 @@ void glue(op_stl_T0_T1, MEMSUFFIX) (void) {
glue(stl, MEMSUFFIX) (T1, T0);
RETURN();
}
+
+void glue(op_ldfl_T0_FT0, MEMSUFFIX) (void) {
+ FT0 = glue(ldfl, MEMSUFFIX) (T0);
+ RETURN();
+}
+
+void glue(op_stfl_FT0_T1, MEMSUFFIX) (void) {
+ glue(stfl, MEMSUFFIX) (T1, FT0);
+ RETURN();
+}
+
+void glue(op_ldfq_T0_DT0, MEMSUFFIX) (void) {
+ DT0 = glue(ldfq, MEMSUFFIX) (T0);
+ RETURN();
+}
+
+void glue(op_stfq_DT0_T1, MEMSUFFIX) (void) {
+ glue(stfq, MEMSUFFIX) (T1, DT0);
+ RETURN();
+}