Home | History | Annotate | Download | only in priv

Lines Matching refs:binop

125 static IRExpr *binop ( IROp op, IRExpr * a1, IRExpr * a2 )
240 (binop(Iop_Sar64, binop(Iop_Shl64, _e, mkU8(63 - (_n))), mkU8(63 - (_n))))))
520 assign(t2, binop(Iop_Add64, getIReg(ra), getIReg(rb)));
525 assign(t2, binop(Iop_Add64, getIReg(ra),
531 assign(t2, binop(Iop_Add64, getIReg(ra),
537 assign(t2, signExtend(binop(Iop_Add32,
545 assign(t2, signExtend(binop(Iop_Add32,
552 assign(t2, signExtend(binop(Iop_Add32,
563 assign(t2, binop(Iop_And64, getIReg(ra), getIReg(rb)));
568 assign(t2, binop(Iop_And64, getIReg(ra),
576 bstmt = dis_branch(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)),
585 assign(t0, binop(Iop_Xor64,
586 binop(Iop_Sub64,
587 binop(Iop_And64,
588 binop(Iop_Shr64,
595 binop(Iop_Or64,
596 binop(Iop_And64,
597 binop(Iop_Or64,
598 binop(Iop_Shr64,
601 binop(Iop_Shl64,
605 binop(Iop_And64,
620 binop(Iop_And64,
621 binop(Iop_Or64,
622 binop(Iop_Shr64,
625 binop(Iop_Shl64,
647 assign(t0, binop(Iop_Or64,
648 binop(Iop_Shl64,
651 binop(Iop_Shr64,
655 assign(t2, binop(Iop_Or64,
656 binop(Iop_And64,
659 binop(Iop_And64,
669 bstmt = dis_branch(binop(Iop_CmpEQ64,
670 binop(Iop_And64,
681 binop(Iop_CmpLE64S,
703 bstmt = dis_branch(binop(Iop_CmpLE64S, getIReg(ra),
708 bstmt = dis_branch(binop(Iop_CmpLE64S, getIReg(ra),
713 bstmt = dis_branch(binop(Iop_CmpLT64S, getIReg(ra),
718 bstmt = dis_branch(binop(Iop_CmpLT64S, getIReg(ra),
726 bstmt = dis_branch(binop(Iop_CmpNE64, getIReg(ra),
738 assign(t2, IRExpr_ITE(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)),
744 assign(t2, IRExpr_ITE(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)),
750 assign(t2, unop(Iop_1Uto64, binop(Iop_CmpEQ64,
757 assign(t2, unop(Iop_1Uto64, binop(Iop_CmpEQ64,
769 NULL, binop(Iop_Add64,
784 narrowTo(Ity_I32, binop(Iop_Add64,
795 binop(Iop_CmpLE64S, getIReg(ra), getIReg(rb))));
801 binop(Iop_CmpLE64U, getIReg(ra), getIReg(rb))));
807 binop(Iop_CmpLT64S, getIReg(ra), getIReg(rb))));
813 binop(Iop_CmpLT64S,
823 binop(Iop_CmpLT64U, getIReg(ra), getIReg(rb))));
831 binop(Iop_CmpLT64U,
841 binop(Iop_CmpNE64, getIReg(ra), getIReg(rb))));
879 assign(t0, binop(Iop_Shl64,
880 binop(Iop_And64,
884 assign(t1, binop(Iop_Sub64,
888 assign(t2, binop(Iop_Or64,
889 binop(Iop_Shl64,
892 binop(Iop_Shr64,
1163 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1179 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1194 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1209 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1224 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1239 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1249 assign(t2, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1256 binop(Iop_And64,
1266 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1268 binop(Iop_And64,
1292 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1306 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1324 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1339 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1354 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1369 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1377 assign(t2, binop(Iop_Add64, getIReg(ra), mkU64(imm)));
1408 assign(t2, binop(Iop_And64,
1409 unop(Iop_1Sto64, binop(Iop_CmpNE64,
1427 assign(t2, binop(Iop_MullS32,
1429 binop(Iop_Shr64,
1433 binop(Iop_Shr64,
1446 binop(Iop_Shr64, getIReg(ra), mkU8(32)))));
1447 assign(t1, binop(Iop_MullU32,
1449 unop(Iop_64to32, binop(Iop_Shr64, getIReg(rb), mkU8(32)))));
1450 assign(t3, binop(Iop_MullU32,
1451 unop(Iop_64to32, binop(Iop_Shr64,
1454 unop(Iop_64to32, binop(Iop_Shr64, getIReg(rb), mkU8(32)))));
1455 assign(t2, binop(Iop_Add64,
1457 binop(Iop_Shl64,
1464 assign(t2, binop(Iop_MullS32,
1466 binop(Iop_Shr64,
1481 binop(Iop_Shr64, getIReg(ra), mkU8(32)))));
1482 assign(t1, binop(Iop_MullU32,
1485 assign(t3, binop(Iop_MullU32,
1486 unop(Iop_64to32, binop(Iop_Shr64,
1490 assign(t2, binop(Iop_Add64,
1492 binop(Iop_Shl64,
1499 assign(t2, binop(Iop_MullU32,
1501 binop(Iop_Shr64,
1505 binop(Iop_Shr64,
1520 assign(t1, binop(Iop_MullU32,
1522 unop(Iop_64to32, binop(Iop_Shr64, getIReg(rb), mkU8(32)))));
1523 assign(t3, binop(Iop_MullU32,
1524 unop(Iop_64to32, binop(Iop_Shr64,
1527 unop(Iop_64to32, binop(Iop_Shr64, getIReg(rb), mkU8(32)))));
1528 assign(t2, binop(Iop_Add64,
1530 binop(Iop_Shl64,
1537 assign(t2, binop(Iop_MullU32,
1539 binop(Iop_Shr64,
1548 assign(t2, binop(Iop_MullS32,
1561 assign(t1, binop(Iop_MullU32,
1564 assign(t3, binop(Iop_MullU32,
1565 unop(Iop_64to32, binop(Iop_Shr64,
1569 assign(t2, binop(Iop_Add64,
1571 binop(Iop_Shl64,
1578 assign(t2, binop(Iop_MullU32,
1587 assign(t0, binop(Iop_MullS32,
1588 unop(Iop_64to32, binop(Iop_Shr64,
1590 unop(Iop_64to32, binop(Iop_Shr64,
1592 assign(t2, binop(Iop_Add64, getIReg(rd), mkexpr(t0)));
1603 binop(Iop_Shr64, getIReg(ra), mkU8(32)))));
1604 assign(t1, binop(Iop_MullU32,
1606 unop(Iop_64to32, binop(Iop_Shr64,
1608 assign(t3, binop(Iop_MullU32,
1609 unop(Iop_64to32, binop(Iop_Shr64,
1612 unop(Iop_64to32, binop(Iop_Shr64,
1614 assign(t2, binop(Iop_Add64,
1616 binop(Iop_Shl64,
1619 assign(t4, binop(Iop_Add64, getIReg(rd), mkexpr(t2)));
1625 assign(t2, binop(Iop_MullS32,
1627 binop(Iop_Shr64,
1632 assign(t4, binop(Iop_Add64, getIReg(rd), mkexpr(t2)));
1643 binop(Iop_Shr64, getIReg(ra), mkU8(32)))));
1644 assign(t1, binop(Iop_MullU32,
1647 assign(t3, binop(Iop_MullU32,
1648 unop(Iop_64to32, binop(Iop_Shr64,
1652 assign(t2, binop(Iop_Add64,
1654 binop(Iop_Shl64,
1657 assign(t4, binop(Iop_Add64, getIReg(rd), mkexpr(t2)));
1668 assign(t2, binop(Iop_Add64,
1669 binop(Iop_MullU32,
1671 binop(Iop_Shr64,
1681 assign(t2, binop(Iop_Add64,
1683 binop(Iop_MullS32,
1696 assign(t1, binop(Iop_MullU32,
1699 assign(t3, binop(Iop_MullU32,
1700 unop(Iop_64to32, binop(Iop_Shr64,
1704 assign(t2, binop(Iop_Add64,
1706 binop(Iop_Add64,
1708 binop(Iop_Shl64,
1715 assign(t2, binop(Iop_Add64,
1716 binop(Iop_MullU32,
1728 binop(Iop_Add64,
1730 binop(Iop_MullU32,
1739 binop(Iop_MullU32,
1746 assign(t2, binop(Iop_And64,
1747 unop(Iop_1Sto64, binop(Iop_CmpEQ64,
1760 binop(Iop_Or64,
1767 assign(t2, binop(Iop_Or64,
1774 assign(t2, binop(Iop_Or64,
1790 assign(t0, binop(Iop_Shl64,
1793 assign(t1, binop(Iop_Shr64,
1795 unop(Iop_64to8, binop(Iop_Sub64,
1798 assign(t2, binop(Iop_Or64, mkexpr(t0), mkexpr(t1)));
1805 assign(t0, binop(Iop_Shl64,
1808 assign(t1, binop(Iop_Shr64,
1811 assign(t2, binop(Iop_Or64, mkexpr(t0), mkexpr(t1)));
1816 assign(t2, binop(Iop_Shl64,
1825 assign(t3, binop(Iop_Shl64, getIReg(ra), mkU8(16)));
1831 assign(t2, binop(Iop_Add64, mkexpr(t3), mkexpr(t4)));
1835 assign(t2, binop(Iop_Add64, mkexpr(t3), mkU64(imm)));
1842 assign(t2, binop(Iop_Add64,
1843 binop(Iop_Shl64,
1854 binop(Iop_Add64,
1855 binop(Iop_Shl64,
1862 assign(t2, binop(Iop_Add64,
1863 binop(Iop_Shl64,
1875 binop(Iop_Add64,
1876 binop(Iop_Shl64,
1884 assign(t2, binop(Iop_Add64,
1885 binop(Iop_Shl64,
1896 binop(Iop_Add64,
1897 binop(Iop_Shl64,
1904 assign(t2, binop(Iop_Shl64, getIReg(ra),
1911 binop(Iop_Shl32,
1918 assign(t2, signExtend(binop(Iop_Shl32,
1926 assign(t2, binop(Iop_Sar64, getIReg(ra),
1933 assign(t2, binop(Iop_Sar64, getIReg(ra),
1940 assign(t2, binop(Iop_Shr64,
1948 assign(t2, binop(Iop_Shr64, getIReg(ra), mkU8(imm)));
1955 (binop(Iop_Shr32,
1963 (binop(Iop_Shr32,
1980 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
1989 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
1998 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
2004 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
2016 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
2025 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
2034 assign(t2, binop
2040 assign(t2, binop(Iop_Add64, getIReg(opd[0]), mkU64(opd[2])));
2045 assign(t2, binop(Iop_Sub64, getIReg(ra),
2052 binop(Iop_Sub32,
2097 assign(t2, binop(Iop_CmpEQ8x8, getIReg(ra),
2103 assign(t2, binop(Iop_CmpEQ8x8, getIReg(ra),
2123 assign(t2, binop(Iop_CmpEQ8x8,
2124 binop(Iop_CmpEQ8x8, getIReg(ra),
2188 assign(t2, binop(Iop_Shr8x8,
2292 assign(t2, binop(Iop_Or64,
2293 binop(Iop_Shl64,
2296 binop(Iop_And64,
2320 assign(t2, binop(Iop_Xor64,
2327 assign(t2, binop(Iop_Xor64,