Lines Matching refs:Binop

408       && e->Iex.Binop.op == Iop_Add64  in iselWordExpr_AMode_wrk()
409 && e->Iex.Binop.arg2->tag == Iex_Const in iselWordExpr_AMode_wrk()
410 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64 in iselWordExpr_AMode_wrk()
411 && uInt_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) { in iselWordExpr_AMode_wrk()
413 return TILEGXAMode_IR((Long) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64, in iselWordExpr_AMode_wrk()
414 iselWordExpr_R(env, e->Iex.Binop.arg1)); in iselWordExpr_AMode_wrk()
482 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk()
528 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
535 e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
541 e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
551 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk()
577 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
593 ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
613 if (e->Iex.Binop.op == Iop_CasCmpEQ32 in iselWordExpr_R_wrk()
614 || e->Iex.Binop.op == Iop_CmpEQ32 in iselWordExpr_R_wrk()
615 || e->Iex.Binop.op == Iop_CasCmpNE32 in iselWordExpr_R_wrk()
616 || e->Iex.Binop.op == Iop_CmpNE32 in iselWordExpr_R_wrk()
617 || e->Iex.Binop.op == Iop_CmpNE64 in iselWordExpr_R_wrk()
618 || e->Iex.Binop.op == Iop_CmpLT32S in iselWordExpr_R_wrk()
619 || e->Iex.Binop.op == Iop_CmpLT32U in iselWordExpr_R_wrk()
620 || e->Iex.Binop.op == Iop_CmpLT64U in iselWordExpr_R_wrk()
621 || e->Iex.Binop.op == Iop_CmpLE32S in iselWordExpr_R_wrk()
622 || e->Iex.Binop.op == Iop_CmpLE64S in iselWordExpr_R_wrk()
623 || e->Iex.Binop.op == Iop_CmpLE64U in iselWordExpr_R_wrk()
624 || e->Iex.Binop.op == Iop_CmpLT64S in iselWordExpr_R_wrk()
625 || e->Iex.Binop.op == Iop_CmpEQ64 in iselWordExpr_R_wrk()
626 || e->Iex.Binop.op == Iop_CasCmpEQ64 in iselWordExpr_R_wrk()
627 || e->Iex.Binop.op == Iop_CasCmpNE64) { in iselWordExpr_R_wrk()
629 Bool syned = (e->Iex.Binop.op == Iop_CmpLT32S in iselWordExpr_R_wrk()
630 || e->Iex.Binop.op == Iop_CmpLE32S in iselWordExpr_R_wrk()
631 || e->Iex.Binop.op == Iop_CmpLT64S in iselWordExpr_R_wrk()
632 || e->Iex.Binop.op == Iop_CmpLE64S); in iselWordExpr_R_wrk()
635 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
636 HReg r2 = iselWordExpr_R(env, e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
639 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk()
700 if (e->Iex.Binop.op == Iop_CmpEQ8x8) { in iselWordExpr_R_wrk()
706 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
707 TILEGXRH *r2 = iselWordExpr_RH(env, True, e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
710 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk()
726 if (e->Iex.Binop.op == Iop_Max32U) { in iselWordExpr_R_wrk()
732 HReg argL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
734 e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
746 if (e->Iex.Binop.op == Iop_MullS32 || e->Iex.Binop.op == Iop_MullU32) { in iselWordExpr_R_wrk()
747 Bool syned = (e->Iex.Binop.op == Iop_MullS32); in iselWordExpr_R_wrk()
748 Bool sz32 = (e->Iex.Binop.op == Iop_Mul32); in iselWordExpr_R_wrk()
750 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
751 HReg r_srcR = iselWordExpr_R(env, e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
759 if (e->Iex.Binop.op == Iop_32HLto64) { in iselWordExpr_R_wrk()
760 HReg tHi = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk()
761 HReg tLo = iselWordExpr_R(env, e->Iex.Binop.arg2); in iselWordExpr_R_wrk()
1257 if (e->Iex.Binop.op == Iop_CmpEQ32 in iselCondCode_wrk()
1258 || e->Iex.Binop.op == Iop_CmpNE32 in iselCondCode_wrk()
1259 || e->Iex.Binop.op == Iop_CmpNE64 in iselCondCode_wrk()
1260 || e->Iex.Binop.op == Iop_CmpLT32S in iselCondCode_wrk()
1261 || e->Iex.Binop.op == Iop_CmpLT32U in iselCondCode_wrk()
1262 || e->Iex.Binop.op == Iop_CmpLT64U in iselCondCode_wrk()
1263 || e->Iex.Binop.op == Iop_CmpLE32S in iselCondCode_wrk()
1264 || e->Iex.Binop.op == Iop_CmpLE64S in iselCondCode_wrk()
1265 || e->Iex.Binop.op == Iop_CmpLT64S in iselCondCode_wrk()
1266 || e->Iex.Binop.op == Iop_CmpEQ64 in iselCondCode_wrk()
1267 || e->Iex.Binop.op == Iop_CasCmpEQ32 in iselCondCode_wrk()
1268 || e->Iex.Binop.op == Iop_CasCmpEQ64) { in iselCondCode_wrk()
1270 Bool syned = (e->Iex.Binop.op == Iop_CmpLT32S in iselCondCode_wrk()
1271 || e->Iex.Binop.op == Iop_CmpLE32S in iselCondCode_wrk()
1272 || e->Iex.Binop.op == Iop_CmpLT64S in iselCondCode_wrk()
1273 || e->Iex.Binop.op == Iop_CmpLE64S); in iselCondCode_wrk()
1276 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselCondCode_wrk()
1277 HReg r2 = iselWordExpr_R(env, e->Iex.Binop.arg2); in iselCondCode_wrk()
1281 switch (e->Iex.Binop.op) { in iselCondCode_wrk()
1341 if (e->Iex.Binop.op == Iop_Not1) { in iselCondCode_wrk()