Home | History | Annotate | Download | only in priv

Lines Matching full:rdlo

12453    /* -------------- smlald{x}<c> <RdLo>,<RdHi>,<Rn>,<Rm> ---------------- */
12455 UInt rN = 99, rDlo = 99, rDhi = 99, rM = 99;
12463 rDlo = INSNT1(15,12);
12467 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
12468 && !isBadRegT(rM) && rDhi != rDlo)
12475 rDlo = INSNA(15,12);
12479 if (rDlo != 15 && rDhi != 15
12480 && rN != 15 && rM != 15 && rDlo != rDhi)
12499 assign( irt_rDlo, isT ? getIRegT(rDlo) : getIRegA(rDlo));
12530 putIRegT( rDlo, mkexpr(resLo), condT );
12533 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
12536 m_swap ? 'x' : ' ', nCC(conq), rDlo, rDhi, rN, rM);
12542 /* -------------- smlsld{x}<c> <RdLo>,<RdHi>,<Rn>,<Rm> ---------------- */
12544 UInt rN = 99, rDlo = 99, rDhi = 99, rM = 99;
12552 rDlo = INSNT1(15,12);
12556 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN) &&
12557 !isBadRegT(rM) && rDhi != rDlo)
12564 rDlo = INSNA(15,12);
12568 if (rDlo != 15 && rDhi != 15 &&
12569 rN != 15 && rM != 15 && rDlo != rDhi)
12587 assign( irt_rDlo, isT ? getIRegT(rDlo) : getIRegA(rDlo) );
12618 putIRegT( rDlo, mkexpr(resLo), condT );
12621 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
12624 m_swap ? 'x' : ' ', nCC(conq), rDlo, rDhi, rN, rM);
17315 UInt rDlo = INSN(15,12);
17319 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
17343 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
17353 nCC(INSN_COND), rDlo, rDhi, rM, rS);
17364 UInt rDlo = INSN(15,12);
17368 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
17382 assign( old, binop(Iop_32HLto64, getIRegA(rDhi), getIRegA(rDlo)) );
17396 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
17406 rDlo, rDhi, rM, rS);
17415 UInt rDlo = INSN(15,12);
17418 if (rDlo == 15 || rDhi == 15 || rN == 15 || rM == 15 || rDhi == rDlo) {
17431 assign( argDlo, getIRegA(rDlo) );
17442 putIRegA( rDlo, mkexpr(resLo), condT, Ijk_Boring );
17444 nCC(INSN_COND), rDlo, rDhi, rN, rM);
22471 UInt rDlo = INSN1(15,12);
22474 if (!isBadRegT(rDhi) && !isBadRegT(rDlo)
22475 && !isBadRegT(rN) && !isBadRegT(rM) && rDlo != rDhi) {
22480 putIRegT( rDlo, unop(Iop_64to32, mkexpr(res)), condT );
22482 isU ? 'u' : 's', rDlo, rDhi, rN, rM);
22533 UInt rDlo = INSN1(15,12);
22536 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
22537 && !isBadRegT(rM) && rDhi != rDlo) {
22548 assign( old, binop(Iop_32HLto64, getIRegT(rDhi), getIRegT(rDlo)) );
22555 putIRegT( rDlo, mkexpr(resLo), condT );
22557 isS ? 's' : 'u', rDlo, rDhi, rN, rM);
22565 UInt rDlo = INSN1(15,12);
22568 if (!isBadRegT(rDlo) && !isBadRegT(rDhi) && !isBadRegT(rN)
22569 && !isBadRegT(rM) && rDhi != rDlo) {
22580 assign( argDlo, getIRegT(rDlo) );
22590 putIRegT( rDlo, mkexpr(resLo), condT );
22591 DIP("umaal r%u, r%u, r%u, r%u\n", rDlo, rDhi, rN, rM);