|
From: <sv...@va...> - 2012-08-18 02:43:11
|
florian 2012-08-18 03:41:58 +0100 (Sat, 18 Aug 2012)
New Revision: 2471
Log:
Remove unused IR ops: Iop_I16StoF64, Iop_F32toI16S, and Iop_I16StoF32.
Modified files:
trunk/priv/ir_defs.c
trunk/pub/libvex_ir.h
Modified: trunk/priv/ir_defs.c (+0 -6)
===================================================================
--- trunk/priv/ir_defs.c 2012-08-17 00:57:43 -23:00 (rev 2470)
+++ trunk/priv/ir_defs.c 2012-08-18 03:41:58 +01:00 (rev 2471)
@@ -255,10 +255,8 @@
case Iop_64HLto128: vex_printf("64HLto128"); return;
case Iop_CmpF32: vex_printf("CmpF32"); return;
- case Iop_F32toI16S: vex_printf("F32toI16S"); return;
case Iop_F32toI32S: vex_printf("F32toI32S"); return;
case Iop_F32toI64S: vex_printf("F32toI64S"); return;
- case Iop_I16StoF32: vex_printf("I16StoF32"); return;
case Iop_I32StoF32: vex_printf("I32StoF32"); return;
case Iop_I64StoF32: vex_printf("I64StoF32"); return;
@@ -371,7 +369,6 @@
case Iop_F64toI32U: vex_printf("F64toI32U"); return;
- case Iop_I16StoF64: vex_printf("I16StoF64"); return;
case Iop_I32StoF64: vex_printf("I32StoF64"); return;
case Iop_I64StoF64: vex_printf("I64StoF64"); return;
case Iop_I64UtoF64: vex_printf("I64UtoF64"); return;
@@ -2414,7 +2411,6 @@
case Iop_F64toI32U: BINARY(ity_RMode,Ity_F64, Ity_I32);
- case Iop_I16StoF64: UNARY(Ity_I16, Ity_F64);
case Iop_I32StoF64: UNARY(Ity_I32, Ity_F64);
case Iop_I64StoF64: BINARY(ity_RMode,Ity_I64, Ity_F64);
case Iop_I64UtoF64: BINARY(ity_RMode,Ity_I64, Ity_F64);
@@ -2422,11 +2418,9 @@
case Iop_I32UtoF64: UNARY(Ity_I32, Ity_F64);
- case Iop_F32toI16S: BINARY(ity_RMode,Ity_F32, Ity_I16);
case Iop_F32toI32S: BINARY(ity_RMode,Ity_F32, Ity_I32);
case Iop_F32toI64S: BINARY(ity_RMode,Ity_F32, Ity_I64);
- case Iop_I16StoF32: UNARY(Ity_I16, Ity_F32);
case Iop_I32StoF32: BINARY(ity_RMode,Ity_I32, Ity_F32);
case Iop_I64StoF32: BINARY(ity_RMode,Ity_I64, Ity_F32);
Modified: trunk/pub/libvex_ir.h (+0 -3)
===================================================================
--- trunk/pub/libvex_ir.h 2012-08-17 00:57:43 -23:00 (rev 2470)
+++ trunk/pub/libvex_ir.h 2012-08-18 03:41:58 +01:00 (rev 2471)
@@ -627,7 +627,6 @@
Iop_F64toI32U, /* IRRoundingMode(I32) x F64 -> unsigned I32 */
- Iop_I16StoF64, /* signed I16 -> F64 */
Iop_I32StoF64, /* signed I32 -> F64 */
Iop_I64StoF64, /* IRRoundingMode(I32) x signed I64 -> F64 */
Iop_I64UtoF64, /* IRRoundingMode(I32) x unsigned I64 -> F64 */
@@ -635,11 +634,9 @@
Iop_I32UtoF64, /* unsigned I32 -> F64 */
- Iop_F32toI16S, /* IRRoundingMode(I32) x F32 -> signed I16 */
Iop_F32toI32S, /* IRRoundingMode(I32) x F32 -> signed I32 */
Iop_F32toI64S, /* IRRoundingMode(I32) x F32 -> signed I64 */
- Iop_I16StoF32, /* signed I16 -> F32 */
Iop_I32StoF32, /* IRRoundingMode(I32) x signed I32 -> F32 */
Iop_I64StoF32, /* IRRoundingMode(I32) x signed I64 -> F32 */
|