Index: VEX/priv/host_amd64_isel.c =================================================================== --- VEX/priv/host_amd64_isel.c (revision 2434) +++ VEX/priv/host_amd64_isel.c (working copy) @@ -2088,6 +2088,15 @@ return Acc_NZ; } + /* --- patterns rooted at: 32to1 --- */ + + /* 32to1 */ + if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_32to1) { + HReg reg = iselIntExpr_R(env, e->Iex.Unop.arg); + addInstr(env, AMD64Instr_Test64(1,reg)); + return Acc_NZ; + } + /* --- patterns rooted at: CmpNEZ8 --- */ /* CmpNEZ8(x) */