Home | History | Annotate | Download | only in priv

Lines Matching refs:rDlo

12391    /* -------------- smlald{x}<c> <RdLo>,<RdHi>,<Rn>,<Rm> ---------------- */
12393 UInt rN = 99, rDlo = 99, rDhi = 99, rM = 99;
12401 rDlo = INSNT1(15,12);
12405 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
12406 && !isBadRegT(rM) && rDhi != rDlo)
12413 rDlo = INSNA(15,12);
12417 if (rDlo != 15 && rDhi != 15
12418 && rN != 15 && rM != 15 && rDlo != rDhi)
12437 assign( irt_rDlo, isT ? getIRegT(rDlo) : getIRegA(rDlo));
12468 putIRegT( rDlo, mkexpr(resLo), condT );
12471 putIRegA( rDlo, mkexpr(resLo), 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;
12490 rDlo = INSNT1(15,12);
12494 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN) &&
12495 !isBadRegT(rM) && rDhi != rDlo)
12502 rDlo = INSNA(15,12);
12506 if (rDlo != 15 && rDhi != 15 &&
12507 rN != 15 && rM != 15 && rDlo != rDhi)
12525 assign( irt_rDlo, isT ? getIRegT(rDlo) : getIRegA(rDlo) );
12556 putIRegT( rDlo, mkexpr(resLo), condT );
12559 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
12562 m_swap ? 'x' : ' ', nCC(conq), rDlo, rDhi, rN, rM);
15851 UInt rDlo = INSN(15,12);
15855 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15879 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
15889 nCC(INSN_COND), rDlo, rDhi, rM, rS);
15900 UInt rDlo = INSN(15,12);
15904 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15918 assign( old, binop(Iop_32HLto64, getIRegA(rDhi), getIRegA(rDlo)) );
15932 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
15942 rDlo, rDhi, rM, rS);
15951 UInt rDlo = INSN(15,12);
15954 if (rDlo == 15 || rDhi == 15 || rN == 15 || rM == 15 || rDhi == rDlo) {
15967 assign( argDlo, getIRegA(rDlo) );
15978 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
15980 nCC(INSN_COND), rDlo, rDhi, rN, rM);
20983 UInt rDlo = INSN1(15,12);
20986 if (!isBadRegT(rDhi) && !isBadRegT(rDlo)
20987 && !isBadRegT(rN) && !isBadRegT(rM) && rDlo != rDhi) {
20992 putIRegT( rDlo, unop(Iop_64to32, mkexpr(res)), condT );
20994 isU ? 'u' : 's', rDlo, rDhi, rN, rM);
21045 UInt rDlo = INSN1(15,12);
21048 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
21049 && !isBadRegT(rM) && rDhi != rDlo) {
21060 assign( old, binop(Iop_32HLto64, getIRegT(rDhi), getIRegT(rDlo)) );
21067 putIRegT( rDlo, mkexpr(resLo), condT );
21069 isS ? 's' : 'u', rDlo, rDhi, rN, rM);
21077 UInt rDlo = INSN1(15,12);
21080 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
21081 && !isBadRegT(rM) && rDhi != rDlo) {
21092 assign( argDlo, getIRegT(rDlo) );
21102 putIRegT( rDlo, mkexpr(resLo), condT );
21103 DIP("umaal r%u, r%u, r%u, r%u\n", rDlo, rDhi, rN, rM);