]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - target-sparc/op.c
Fix Sparc64 ldfa, lddfa, stfa, and stdfa instructions
[thirdparty/qemu.git] / target-sparc / op.c
index bb084ee0db6a72ee4e63c09b3589c5fe937d8b57..613bcb09abce5571c2194927c90a5c7ce44f1f1f 100644 (file)
@@ -1865,6 +1865,28 @@ void OPPROTO op_st_asi_reg()
     helper_st_asi(env->asi, PARAM2);
 }
 
+void OPPROTO op_ldf_asi_reg()
+{
+    T0 += PARAM1;
+    helper_ldf_asi(env->asi, PARAM2, PARAM3);
+}
+
+void OPPROTO op_stf_asi_reg()
+{
+    T0 += PARAM1;
+    helper_stf_asi(env->asi, PARAM2, PARAM3);
+}
+
+void OPPROTO op_ldf_asi()
+{
+    helper_ldf_asi(PARAM1, PARAM2, PARAM3);
+}
+
+void OPPROTO op_stf_asi()
+{
+    helper_stf_asi(PARAM1, PARAM2, PARAM3);
+}
+
 void OPPROTO op_ldstub_asi_reg()             /* XXX: should be atomically */
 {
     target_ulong tmp;