Home | History | Annotate | Download | only in priv

Lines Matching refs:rDhi

12391    /* -------------- smlald{x}<c> <RdLo>,<RdHi>,<Rn>,<Rm> ---------------- */
12393 UInt rN = 99, rDlo = 99, rDhi = 99, rM = 99;
12402 rDhi = INSNT1(11,8);
12405 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
12406 && !isBadRegT(rM) && rDhi != rDlo)
12414 rDhi = INSNA(19,16);
12417 if (rDlo != 15 && rDhi != 15
12418 && rN != 15 && rM != 15 && rDlo != rDhi)
12436 assign( irt_rDhi, isT ? getIRegT(rDhi) : getIRegA(rDhi));
12467 putIRegT( rDhi, mkexpr(resHi), condT );
12470 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring );
12474 m_swap ? 'x' : ' ', nCC(conq), rDlo, rDhi, rN, rM);
12480 /* -------------- smlsld{x}<c> <RdLo>,<RdHi>,<Rn>,<Rm> ---------------- */
12482 UInt rN = 99, rDlo = 99, rDhi = 99, rM = 99;
12491 rDhi = INSNT1(11,8);
12494 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN) &&
12495 !isBadRegT(rM) && rDhi != rDlo)
12503 rDhi = INSNA(19,16);
12506 if (rDlo != 15 && rDhi != 15 &&
12507 rN != 15 && rM != 15 && rDlo != rDhi)
12524 assign( irt_rDhi, isT ? getIRegT(rDhi) : getIRegA(rDhi) );
12555 putIRegT( rDhi, mkexpr(resHi), condT );
12558 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring );
12562 m_swap ? 'x' : ' ', nCC(conq), rDlo, rDhi, rN, rM);
15850 UInt rDhi = INSN(19,16);
15855 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15878 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring );
15889 nCC(INSN_COND), rDlo, rDhi, rM, rS);
15899 UInt rDhi = INSN(19,16);
15904 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15918 assign( old, binop(Iop_32HLto64, getIRegA(rDhi), getIRegA(rDlo)) );
15931 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring );
15942 rDlo, rDhi, rM, rS);
15950 UInt rDhi = INSN(19,16);
15954 if (rDlo == 15 || rDhi == 15 || rN == 15 || rM == 15 || rDhi == rDlo) {
15966 assign( argDhi, getIRegA(rDhi) );
15977 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring );
15980 nCC(INSN_COND), rDlo, rDhi, rN, rM);
20984 UInt rDhi = INSN1(11,8);
20986 if (!isBadRegT(rDhi) && !isBadRegT(rDlo)
20987 && !isBadRegT(rN) && !isBadRegT(rM) && rDlo != rDhi) {
20991 putIRegT( rDhi, unop(Iop_64HIto32, mkexpr(res)), condT );
20994 isU ? 'u' : 's', rDlo, rDhi, rN, rM);
21046 UInt rDhi = INSN1(11,8);
21048 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
21049 && !isBadRegT(rM) && rDhi != rDlo) {
21060 assign( old, binop(Iop_32HLto64, getIRegT(rDhi), getIRegT(rDlo)) );
21066 putIRegT( rDhi, mkexpr(resHi), condT );
21069 isS ? 's' : 'u', rDlo, rDhi, rN, rM);
21078 UInt rDhi = INSN1(11,8);
21080 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
21081 && !isBadRegT(rM) && rDhi != rDlo) {
21091 assign( argDhi, getIRegT(rDhi) );
21101 putIRegT( rDhi, mkexpr(resHi), condT );
21103 DIP("umaal r%u, r%u, r%u, r%u\n", rDlo, rDhi, rN, rM);