|
From: <sv...@va...> - 2011-08-01 22:37:59
|
Author: florian
Date: 2011-08-01 23:33:10 +0100 (Mon, 01 Aug 2011)
New Revision: 2188
Log:
Remove a redundant check. Found by Coverity.
Patch by Jakub Jelinek (ja...@re...). Fixes #279062.
Modified:
trunk/priv/host_ppc_isel.c
Modified: trunk/priv/host_ppc_isel.c
===================================================================
--- trunk/priv/host_ppc_isel.c 2011-08-01 22:07:51 UTC (rev 2187)
+++ trunk/priv/host_ppc_isel.c 2011-08-01 22:33:10 UTC (rev 2188)
@@ -1601,8 +1601,7 @@
case Iop_16Sto64: {
HReg r_dst = newVRegI(env);
HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
- UShort amt = toUShort(op_unop==Iop_8Sto64 ? 56 :
- op_unop==Iop_16Sto64 ? 48 : 32);
+ UShort amt = toUShort(op_unop==Iop_8Sto64 ? 56 : 48);
vassert(mode64);
addInstr(env,
PPCInstr_Shft(Pshft_SHL, False/*64bit shift*/,
|