Home | History | Annotate | Download | only in priv

Lines Matching refs:binop

1186 #define binop(op,a1,a2) IRExpr_Binop((op),(a1),(a2))
1262 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1265 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1268 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
1271 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep1, cc_dep2));
1275 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
1278 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
1298 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1301 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1304 return unop(Iop_1Uto32, binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
1307 return unop(Iop_1Uto32, binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
1311 return unop(Iop_1Uto32, binop(Iop_CmpLT64U, cc_dep2, cc_dep1));
1314 return unop(Iop_1Uto32, binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
1334 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, mkU64(0)));
1337 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, mkU64(0)));
1340 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep1, mkU64(0)));
1343 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep1, mkU64(0)));
1347 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, mkU64(0), cc_dep1));
1350 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, mkU64(0), cc_dep1));
1379 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, mkU64(0)));
1382 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, mkU64(0)));
1424 word = binop(Iop_And32, word, mkU32(imask));
1433 return unop(Iop_1Uto32, binop(Iop_CmpEQ32, word, mkU32(0)));
1436 return unop(Iop_1Uto32, binop(Iop_CmpNE32, word, mkU32(0)));
1441 word = binop(Iop_Sar32, binop(Iop_Shl32, word, mkU8(shift)),
1446 return unop(Iop_1Uto32, binop(Iop_CmpLT32S, word, mkU32(0)));
1449 return unop(Iop_1Uto32, binop(Iop_CmpLT32S, mkU32(0), word));
1452 return unop(Iop_1Uto32, binop(Iop_CmpLE32S, word, mkU32(0)));
1455 return unop(Iop_1Uto32, binop(Iop_CmpLE32S, mkU32(0), word));
1483 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1484 binop(Iop_And64, cc_dep1, cc_dep2),
1488 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1489 binop(Iop_And64, cc_dep1, cc_dep2),
1493 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1494 binop(Iop_And64, cc_dep1, cc_dep2),
1498 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1499 binop(Iop_And64, cc_dep1, cc_dep2),
1524 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1525 binop(Iop_And64, cc_dep1, cc_dep2),
1529 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1530 binop(Iop_And64, cc_dep1, cc_dep2),
1534 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1535 binop(Iop_And64, cc_dep1, cc_dep2),
1539 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1540 binop(Iop_And64, cc_dep1, cc_dep2),
1553 c1 = binop(Iop_CmpNE64,
1554 binop(Iop_And64, cc_dep1, mkU64(msb)), mkU64(0));
1555 c2 = binop(Iop_CmpNE64,
1556 binop(Iop_And64, cc_dep1, cc_dep2),
1558 return binop(Iop_And32, unop(Iop_1Uto32, c1),
1566 c1 = binop(Iop_CmpEQ64,
1567 binop(Iop_And64, cc_dep1, mkU64(msb)), mkU64(0));
1568 c2 = binop(Iop_CmpNE64,
1569 binop(Iop_And64, cc_dep1, cc_dep2),
1571 return binop(Iop_And32, unop(Iop_1Uto32, c1),
1578 c1 = binop(Iop_CmpNE64,
1579 binop(Iop_And64, cc_dep1, mkU64(msb)), mkU64(0));
1580 c2 = binop(Iop_CmpEQ64,
1581 binop(Iop_And64, cc_dep1, cc_dep2),
1583 return binop(Iop_Or32, unop(Iop_1Uto32, c1),
1589 binop(Iop_CmpNE64,
1590 binop(Iop_And64, cc_dep1, mkU64(msb)),
1595 binop(Iop_CmpEQ64,
1596 binop(Iop_And64, cc_dep1, mkU64(msb)),
1620 return unop(Iop_1Uto32, binop(Iop_CmpLT64U, cc_dep2, cc_dep1));
1623 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1626 return unop(Iop_1Uto32, binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
1629 return unop(Iop_1Uto32, binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
1632 return unop(Iop_1Uto32, binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
1636 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1657 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1658 binop(Iop_Or64, cc_dep1, cc_dep2),
1663 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1664 binop(Iop_Or64, cc_dep1, cc_dep2),
1668 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1669 binop(Iop_Add64, cc_dep1, cc_dep2),
1673 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1674 binop(Iop_Add64, cc_dep1, cc_dep2),
1692 return unop(Iop_1Uto32, binop(Iop_CmpEQ64,
1693 binop(Iop_Or64, cc_dep1, cc_dep2),
1698 return unop(Iop_1Uto32, binop(Iop_CmpNE64,
1699 binop(Iop_Or64, cc_dep1, cc_dep2),
1703 return unop(Iop_1Uto32, binop(Iop_CmpEQ32,
1704 binop(Iop_Add32,
1710 return unop(Iop_1Uto32, binop(Iop_CmpNE32,
1711 binop(Iop_Add32,
1726 binop(Iop_CmpNE64,
1727 binop(Iop_And64,
1728 binop(Iop_Shl64, cond_expr,