From ee307eafc34653b076a95b6277629b9453256a10 Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Tue, 21 Aug 2012 22:15:19 +0000 Subject: [PATCH] Remove unused IRops Iop_SqrtF64r32 and Iop_CalcFPRF. git-svn-id: svn://svn.valgrind.org/vex/trunk@2474 --- VEX/priv/ir_defs.c | 4 ---- VEX/pub/libvex_ir.h | 6 +----- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/VEX/priv/ir_defs.c b/VEX/priv/ir_defs.c index 94ffddc4f2..f025236636 100644 --- a/VEX/priv/ir_defs.c +++ b/VEX/priv/ir_defs.c @@ -330,7 +330,6 @@ void ppIROp ( IROp op ) 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 @@ void typeOfPrimop ( IROp op, 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 @@ void typeOfPrimop ( IROp op, 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); diff --git a/VEX/pub/libvex_ir.h b/VEX/pub/libvex_ir.h index 00f895f2ed..c6d4689bec 100644 --- a/VEX/pub/libvex_ir.h +++ b/VEX/pub/libvex_ir.h @@ -561,7 +561,7 @@ typedef /* 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 @@ typedef /* 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 :) */ -- 2.47.2