Home | History | Annotate | Download | only in priv

Lines Matching refs:Ity_I64

459       case Ity_I64: return Iop_And64;
467 case Ity_I64: return Iop_Or64;
475 case Ity_I64: return Iop_Xor64;
483 case Ity_I64: return Iop_Shl64;
491 case Ity_I64: return Iop_Shr64;
499 case Ity_I64: return Iop_Sar64;
507 case Ity_I64: return Iop_Not64;
515 case Ity_I64: return Iop_Add64;
523 case Ity_I64: return Iop_Sub64;
790 case Ity_I64: return mkU64(imm);
999 if (ty == Ity_I64) {
1022 if (ty == Ity_I64) {
1041 case Ity_I64: return e;
1054 case Ity_I64: return e;
1221 return IRExpr_Get( offsetIReg64orSP(iregNo), Ity_I64 );
1230 return IRExpr_Get( offsetIReg64orSP(iregNo), Ity_I64 );
1235 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1241 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1273 IRExpr_Get( offsetIReg64orSP(iregNo), Ity_I64 ));
1283 IRExpr_Get( offsetIReg64orSP(iregNo), Ity_I64 ));
1328 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1424 case Ity_F64: case Ity_I64: laneSzB = 8; break;
1441 case Ity_I8: case Ity_I16: case Ity_I32: case Ity_I64:
1457 case Ity_I32: case Ity_I64:
1514 return offsetQRegLane(qregNo, Ity_I64, 1);
1519 return IRExpr_Get(offsetQRegHI64(qregNo), Ity_I64);
1527 case Ity_I64: case Ity_F64:
1541 case Ity_F64: case Ity_I64:
1557 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8:
1711 Ity_I64, suitable for narrowing. Although the return type is
1712 Ity_I64, the returned value is either 0 or 1. 'cond' must be
1713 :: Ity_I64 and must denote the condition to compute in
1718 vassert(typeOfIRExpr(irsb->tyenv, cond) == Ity_I64);
1732 binop(Iop_Or64, IRExpr_Get(OFFB_CC_OP, Ity_I64), cond),
1733 IRExpr_Get(OFFB_CC_DEP1, Ity_I64),
1734 IRExpr_Get(OFFB_CC_DEP2, Ity_I64),
1735 IRExpr_Get(OFFB_CC_NDEP, Ity_I64)
1739 Ity_I64,
1754 Ity_I64, suitable for narrowing. Although the return type is
1755 Ity_I64, the returned value is either 0 or 1.
1769 Ity_I64. */
1773 = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I64),
1774 IRExpr_Get(OFFB_CC_DEP1, Ity_I64),
1775 IRExpr_Get(OFFB_CC_DEP2, Ity_I64),
1776 IRExpr_Get(OFFB_CC_NDEP, Ity_I64) );
1779 Ity_I64,
1820 = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I64),
1821 IRExpr_Get(OFFB_CC_DEP1, Ity_I64),
1822 IRExpr_Get(OFFB_CC_DEP2, Ity_I64),
1823 IRExpr_Get(OFFB_CC_NDEP, Ity_I64) );
1826 Ity_I64,
1843 vassert(typeOfIRTemp(irsb->tyenv, t_dep1 == Ity_I64));
1844 vassert(typeOfIRTemp(irsb->tyenv, t_dep2 == Ity_I64));
1845 vassert(typeOfIRTemp(irsb->tyenv, t_ndep == Ity_I64));
1859 IRTemp z64 = newTemp(Ity_I64);
1864 argL64 = newTemp(Ity_I64);
1865 argR64 = newTemp(Ity_I64);
1892 argL64 = newTemp(Ity_I64);
1893 argR64 = newTemp(Ity_I64);
1894 oldC64 = newTemp(Ity_I64);
1924 IRTemp z64 = newTemp(Ity_I64);
1941 t_dep1 = newTemp(Ity_I64);
1942 t_dep2 = newTemp(Ity_I64);
1948 IRTemp f_dep1 = newTemp(Ity_I64);
1954 IRTemp dep1 = newTemp(Ity_I64);
1955 IRTemp dep2 = newTemp(Ity_I64);
1956 IRTemp op = newTemp(Ity_I64);
1974 IRTemp z64 = newTemp(Ity_I64);
1980 res64 = newTemp(Ity_I64);
1993 IRTemp z64 = newTemp(Ity_I64);
2041 IRTemp maskT = newTemp(Ity_I64);
2042 IRTemp res = newTemp(Ity_I64);
2096 whole word. src :: Ity_I64 is assumed to have zeroes everywhere
2101 IRTemp t16 = newTemp(Ity_I64);
2104 IRTemp t32 = newTemp(Ity_I64);
2107 IRTemp t64 = newTemp(Ity_I64);
2113 IRTemp t32 = newTemp(Ity_I64);
2116 IRTemp t64 = newTemp(Ity_I64);
2122 IRTemp t64 = newTemp(Ity_I64);
2127 if (srcTy == Ity_I64) {
2139 IRTemp i64 = newTemp(Ity_I64);
2145 IRTemp i64a = newTemp(Ity_I64);
2147 IRTemp i64b = newTemp(Ity_I64);
2153 if (srcTy == Ity_I64) {
2158 IRTemp t1 = newTemp(Ity_I64);
2197 IRTemp ix = newTemp(Ity_I64);
2198 IRTemp termL = newTemp(Ity_I64);
2199 IRTemp termR = newTemp(Ity_I64);
2200 IRTemp nzcv = newTemp(Ity_I64);
2201 IRTemp irRes = newTemp(Ity_I64);
2419 IRTemp argL = newTemp(Ity_I64);
2420 IRTemp argR = newTemp(Ity_I64);
2421 IRTemp res = newTemp(Ity_I64);
2511 IRTemp res = newTemp(Ity_I64);
2579 IRTemp old = newTemp(Ity_I64);
2658 IRType ty = is64 ? Ity_I64 : Ity_I32;
2702 IRType ty = is64 ? Ity_I64 : Ity_I32;
2760 IRType ty = is64 ? Ity_I64 : Ity_I32;
2818 IRType ty = is64 ? Ity_I64 : Ity_I32;
2861 IRType ty = is64 ? Ity_I64 : Ity_I32;
2925 IRType ty = is64 ? Ity_I64 : Ity_I32;
3032 IRType ty = is64 ? Ity_I64 : Ity_I32;
3107 IRTemp xN = newTemp(Ity_I64);
3108 IRTemp xM = newTemp(Ity_I64);
3147 IRTemp argR = newTemp(Ity_I64);
3149 IRTemp res = newTemp(Ity_I64);
3203 IRType ty = is64 ? Ity_I64 : Ity_I32;
3242 IRType ty = is64 ? Ity_I64 : Ity_I32;
3293 IRTemp src = newTemp(Ity_I64);
3341 IRTemp src = newTemp(Ity_I64);
3342 IRTemp srcZ = newTemp(Ity_I64);
3343 IRTemp dst = newTemp(Ity_I64);
3392 IRType ty = is64 ? Ity_I64 : Ity_I32;
3394 IRTemp srcR = newTemp(Ity_I64);
3484 IRTemp xA = newTemp(Ity_I64);
3485 IRTemp muld = newTemp(Ity_I64);
3486 IRTemp res = newTemp(Ity_I64
4560 IRTemp res = newTemp(Ity_I64);
4571 bits of DATAE :: Ity_I64. */
4595 placing the result in an Ity_I64 temporary. */
4598 IRTemp res = newTemp(Ity_I64);
4602 assign(res, loadLE(Ity_I64,addrE));
4663 IRTemp ta = newTemp(Ity_I64);
4722 IRTemp tRN = newTemp(Ity_I64);
4724 IRTemp tEA = newTemp(Ity_I64);
4728 IRTemp tTA = newTemp(Ity_I64);
4729 IRTemp tWA = newTemp(Ity_I64);
4826 IRTemp tRN = newTemp(Ity_I64);
4828 IRTemp tEA = newTemp(Ity_I64);
4832 IRTemp tTA = newTemp(Ity_I64);
4833 IRTemp tWA = newTemp(Ity_I64);
4865 putIReg64orZR(rT1, loadLE(Ity_I64,
4867 putIReg64orZR(rT2, loadLE(Ity_I64,
4929 putIReg64orZR(rT, loadLE(Ity_I64, mkU64(ea)));
4961 putIReg64orZR(tt, loadLE(Ity_I64, mkexpr(ea)));
5098 IRTemp tRN = newTemp(Ity_I64);
5099 IRTemp tEA = newTemp(Ity_I64);
5175 IRTemp tRN = newTemp(Ity_I64);
5176 IRTemp tEA = newTemp(Ity_I64);
5263 IRTemp tRN = newTemp(Ity_I64);
5265 IRTemp tEA = newTemp(Ity_I64);
5269 IRTemp tTA = newTemp(Ity_I64);
5270 IRTemp tWA = newTemp(Ity_I64);
5414 putQRegLO(tt, loadLE(Ity_I64, mkexpr(ea)));
5415 DIP("ldr %s, %s\n", nameQRegLO(tt, Ity_I64), dis_buf);
5417 storeLE(mkexpr(ea), getQRegLO(tt, Ity_I64));
5418 DIP("str %s, %s\n", nameQRegLO(tt, Ity_I64), dis_buf);
5513 IRTemp tEA = newTemp(Ity_I64);
5559 IRTemp tRN = newTemp(Ity_I64);
5560 IRTemp tEA = newTemp(Ity_I64);
5605 IRTemp tEA = newTemp(Ity_I64);
5696 IRTemp tTA = newTemp(Ity_I64);
5701 tWB = newTemp(Ity_I64);
5768 IRType loadTy = isQ ? Ity_V128 : Ity_I64;
5907 IRTemp tTA = newTemp(Ity_I64);
5912 tWB = newTemp(Ity_I64);
5963 IRType loadTy = isQ ? Ity_V128 : Ity_I64;
6075 IRTemp tTA = newTemp(Ity_I64);
6080 tWB = newTemp(Ity_I64);
6221 IRTemp tTA = newTemp(Ity_I64);
6226 tWB = newTemp(Ity_I64);
6325 IRTemp ea = newTemp(Ity_I64);
6377 IRTemp ea = newTemp(Ity_I64);
6408 IRTemp ea = newTemp(Ity_I64);
6491 IRTemp dst = newTemp(Ity_I64);
6598 putIReg64orZR(tt, IRExpr_Get( OFFB_TPIDR_EL0, Ity_I64 ));
6634 IRTemp qc64 = newTemp(Ity_I64);
6646 IRTemp qc64 = newTemp(Ity_I64);
6670 IRTemp t = newTemp(Ity_I64);
6675 IRTemp res = newTemp(Ity_I64);
6727 IRTemp val = newTemp(Ity_I64);
6754 IRTemp addr = newTemp(Ity_I64);
6785 IRTemp addr = newTemp(Ity_I64);
7084 if (tyI) *tyI = Ity_I64;
7355 IRTemp half15 = newTemp(Ity_I64);
7357 IRTemp half16 = newTemp(Ity_I64);
7682 ty = Ity_I64;
7867 IRTemp argLhi = newTemp(Ity_I64);
7868 IRTemp argLlo = newTemp(Ity_I64);
7869 IRTemp argRhi = newTemp(Ity_I64);
7870 IRTemp argRlo = newTemp(Ity_I64);
8027 IRTemp imm64 = newTemp(Ity_I64);
8593 IRTemp w0 = newTemp(Ity_I64);
8613 laneTy = Ity_I64;
8625 nameQReg128(dd), arT, nameIRegOrZR(laneTy == Ity_I64, nn));
8753 IRExpr* lane = getQRegLane(nn, laneNo, Ity_I64);
8805 ity = Ity_I64;
8999 IRTemp w0 = newTemp(Ity_I64);
9024 laneTy = Ity_I64;
9376 IRType tyI = isD ? Ity_I64 : Ity_I32;
9414 IRType tyI = isD ? Ity_I64 : Ity_I32;
9577 nameQRegLO(dd, Ity_I64),
9578 nameQRegLO(nn, Ity_I64), nameQRegLO(mm, Ity_I64));
9594 nameQRegLO(dd, Ity_I64),
9595 nameQRegLO(nn, Ity_I64), nameQRegLO(mm, Ity_I64));
9615 nameQRegLO(dd, Ity_I64),
9616 nameQRegLO(nn, Ity_I64), nameQRegLO(mm, Ity_I64));
9659 IRTemp res = newTemp(Ity_I64);
9661 getQRegLane(nn, 0, Ity_I64),
9662 getQRegLane(mm, 0, Ity_I64)));
9666 nameQRegLO(dd, Ity_I64),
9667 nameQRegLO(nn, Ity_I64), nameQRegLO(mm, Ity_I64));
9685 nameQRegLO(dd, Ity_I64),
9686 nameQRegLO(nn, Ity_I64), nameQRegLO(mm, Ity_I64));
10043 IRType tyI = isD ? Ity_I64 : Ity_I32;
10080 IRType tyI = isD ? Ity_I64 : Ity_I32;
10733 IRType tyI = isD ? Ity_I64 : Ity_I32;
10779 IRType tyI = isD ? Ity_I64 : Ity_I32;
12838 IRTemp nzcv_28x0 = newTemp(Ity_I64);
12899 IRTemp nzcvT_28x0 = newTemp(Ity_I64);
12904 IRTemp nzcv_28x0 = newTemp(Ity_I64);
13595 IRType dstTy = isI64 ? Ity_I64 : Ity_I32;
13697 putIReg64orZR(dd, getQRegLO(nn, Ity_I64));
13874 putIReg64orZR(3, IRExpr_Get( OFFB_NRADDR, Ity_I64 ));