From: Florian Krohm Date: Tue, 21 Aug 2012 22:15:19 +0000 (+0000) Subject: Remove unused IRops Iop_SqrtF64r32 and Iop_CalcFPRF. X-Git-Tag: svn/VALGRIND_3_9_0^2~287 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee307eafc34653b076a95b6277629b9453256a10;p=thirdparty%2Fvalgrind.git Remove unused IRops Iop_SqrtF64r32 and Iop_CalcFPRF. git-svn-id: svn://svn.valgrind.org/vex/trunk@2474 --- 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 :) */