|
From: <sv...@va...> - 2012-08-21 22:15:33
|
florian 2012-08-21 23:15:19 +0100 (Tue, 21 Aug 2012)
New Revision: 2474
Log:
Remove unused IRops Iop_SqrtF64r32 and Iop_CalcFPRF.
Modified files:
trunk/priv/ir_defs.c
trunk/pub/libvex_ir.h
Modified: trunk/priv/ir_defs.c (+0 -4)
===================================================================
--- trunk/priv/ir_defs.c 2012-08-20 21:13:27 +01:00 (rev 2473)
+++ trunk/priv/ir_defs.c 2012-08-21 23:15:19 +01:00 (rev 2474)
@@ -330,7 +330,6 @@
case Iop_RoundF64toF64_ZERO: vex_printf("RoundF64toF64_ZERO"); return;
case Iop_TruncF64asF32: vex_printf("TruncF64asF32"); return;
- case Iop_CalcFPRF: vex_printf("CalcFPRF"); return;
case Iop_QAdd32S: vex_printf("QAdd32S"); return;
case Iop_QSub32S: vex_printf("QSub32S"); return;
@@ -2388,7 +2387,6 @@
UNARY(Ity_F32, Ity_F32);
case Iop_SqrtF64:
- case Iop_SqrtF64r32:
BINARY(ity_RMode,Ity_F64, Ity_F64);
case Iop_SqrtF32:
@@ -2453,8 +2451,6 @@
UNARY(Ity_F64, Ity_F64);
case Iop_RoundF64toF32:
BINARY(ity_RMode,Ity_F64, Ity_F64);
- case Iop_CalcFPRF:
- UNARY(Ity_F64, Ity_I32);
case Iop_TruncF64asF32:
UNARY(Ity_F64, Ity_F32);
Modified: trunk/pub/libvex_ir.h (+1 -5)
===================================================================
--- trunk/pub/libvex_ir.h 2012-08-20 21:13:27 +01:00 (rev 2473)
+++ trunk/pub/libvex_ir.h 2012-08-21 23:15:19 +01:00 (rev 2474)
@@ -561,7 +561,7 @@
/* Unary operations, with rounding. */
/* :: IRRoundingMode(I32) x F64 -> F64 */
- Iop_SqrtF64, Iop_SqrtF64r32,
+ Iop_SqrtF64,
/* :: IRRoundingMode(I32) x F32 -> F32 */
Iop_SqrtF32,
@@ -737,10 +737,6 @@
/* NB: pretty much the same as Iop_F64toF32, except no change
of type. */
- /* :: F64 -> I32 */
- Iop_CalcFPRF, /* Calc 5 fpscr[FPRF] bits (Class, <, =, >, Unord)
- from FP result */
-
/* ------------------ 32-bit SIMD Integer ------------------ */
/* 32x1 saturating add/sub (ok, well, not really SIMD :) */
|