From: Florian Krohm Date: Sat, 18 Aug 2012 02:41:58 +0000 (+0000) Subject: Remove unused IR ops: Iop_I16StoF64, Iop_F32toI16S, and Iop_I16StoF32. X-Git-Tag: svn/VALGRIND_3_9_0^2~290 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=377e930042e968a8d8a31546105578d2b9dd41f9;p=thirdparty%2Fvalgrind.git Remove unused IR ops: Iop_I16StoF64, Iop_F32toI16S, and Iop_I16StoF32. git-svn-id: svn://svn.valgrind.org/vex/trunk@2471 --- diff --git a/VEX/priv/ir_defs.c b/VEX/priv/ir_defs.c index eb6bb41e4a..94ffddc4f2 100644 --- a/VEX/priv/ir_defs.c +++ b/VEX/priv/ir_defs.c @@ -255,10 +255,8 @@ void ppIROp ( IROp op ) 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 @@ void ppIROp ( IROp op ) 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 @@ void typeOfPrimop ( IROp op, 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 @@ void typeOfPrimop ( IROp op, 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); diff --git a/VEX/pub/libvex_ir.h b/VEX/pub/libvex_ir.h index 0995ec8c86..00f895f2ed 100644 --- a/VEX/pub/libvex_ir.h +++ b/VEX/pub/libvex_ir.h @@ -627,7 +627,6 @@ typedef 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 @@ typedef 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 */