aboutsummaryrefslogtreecommitdiff
path: root/target-ppc/op.c
diff options
context:
space:
mode:
Diffstat (limited to 'target-ppc/op.c')
-rw-r--r--target-ppc/op.c35
1 files changed, 35 insertions, 0 deletions
diff --git a/target-ppc/op.c b/target-ppc/op.c
index 1e0584209e..8bbbd62d47 100644
--- a/target-ppc/op.c
+++ b/target-ppc/op.c
@@ -1721,6 +1721,29 @@ PPC_OP(fctiwz)
RETURN();
}
+#if defined(TARGET_PPC64)
+/* fcfid - fcfid. */
+PPC_OP(fcfid)
+{
+ do_fcfid();
+ RETURN();
+}
+
+/* fctid - fctid. */
+PPC_OP(fctid)
+{
+ do_fctid();
+ RETURN();
+}
+
+/* fctidz - fctidz. */
+PPC_OP(fctidz)
+{
+ do_fctidz();
+ RETURN();
+}
+#endif
+
/*** Floating-Point compare ***/
/* fcmpu */
PPC_OP(fcmpu)
@@ -1803,6 +1826,18 @@ void OPPROTO op_rfi_32 (void)
do_rfi_32();
RETURN();
}
+
+void OPPROTO op_rfid (void)
+{
+ do_rfid();
+ RETURN();
+}
+
+void OPPROTO op_rfid_32 (void)
+{
+ do_rfid_32();
+ RETURN();
+}
#endif
#endif