From: Julian Seward Date: Wed, 27 Mar 2013 22:15:36 +0000 (+0000) Subject: Fix some rebasing fallout pertaining to today's AVX2 landing. X-Git-Tag: svn/VALGRIND_3_9_0^2~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b67aad7fad36ff02f6c99d4fad0270037b83c949;p=thirdparty%2Fvalgrind.git Fix some rebasing fallout pertaining to today's AVX2 landing. Fixes #317463. git-svn-id: svn://svn.valgrind.org/vex/trunk@2704 --- diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 171135d167..dae12db25e 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -1715,7 +1715,7 @@ static Bool isLogic ( IROp op8 ) return toBool(op8 == Iop_And8 || op8 == Iop_Or8 || op8 == Iop_Xor8); } -/* U-widen 8/16/32/64 bit int expr to 64. */ +/* U-widen 1/8/16/32/64 bit int expr to 64. */ static IRExpr* widenUto64 ( IRExpr* e ) { switch (typeOfIRExpr(irsb->tyenv,e)) { @@ -1723,6 +1723,7 @@ static IRExpr* widenUto64 ( IRExpr* e ) case Ity_I32: return unop(Iop_32Uto64, e); case Ity_I16: return unop(Iop_16Uto64, e); case Ity_I8: return unop(Iop_8Uto64, e); + case Ity_I1: return unop(Iop_1Uto64, e); default: vpanic("widenUto64"); } } @@ -28692,7 +28693,7 @@ Long dis_ESC_0F38__VEX ( IRTemp src1 = newTemp(ty); IRTemp src2 = newTemp(ty); IRTemp start = newTemp(Ity_I8); - IRTemp cond = newTemp(Ity_I8); + IRTemp cond = newTemp(Ity_I1); UChar rm = getUChar(delta); assign( src2, getIRegV(size,pfx) );