} MIPSFpOp;
-extern const HChar *showRotxOp(MIPSRotxOp);
+extern const HChar *showMIPSFpOp(MIPSFpOp);
typedef enum {
Rotx32,
Rotx64
} MIPSRotxOp;
-extern const HChar *showMIPSFpOp(MIPSFpOp);
+extern const HChar *showRotxOp(MIPSRotxOp);
/* Move from/to fpr to/from gpr */
typedef enum {
return r_dst;
}
+#if (__mips_isa_rev >= 6)
case Iex_Qop: {
HReg dst = newVRegI(env);
HReg src1 = iselWordExpr_R(env, e->Iex.Qop.details->arg1);
HReg src3 = iselWordExpr_R(env, e->Iex.Qop.details->arg3);
HReg src4 = iselWordExpr_R(env, e->Iex.Qop.details->arg4);
switch (e->Iex.Qop.details->op) {
-#if (__mips_isa_rev >= 6)
case Iop_Rotx32:
addInstr(env, MIPSInstr_Bitswap(Rotx32, dst, src1, src2, src3, src4));
break;
case Iop_Rotx64:
addInstr(env, MIPSInstr_Bitswap(Rotx64, dst, src1, src2, src3, src4));
break;
-#endif
default:
break;
}
return dst;
}
+#endif
default:
break;