Home | History | Annotate | Download | only in priv

Lines Matching defs:rS

1764                UInt rM,    UInt rS      /* only for debug printing */
1768 // amt = rS & 255
1811 // (Rm << (Rs & 31)) & (((Rs & 255) - 32) >>s 31)
1814 // Rs <= 31 and all 0s for Rs >= 32.
1828 DIS(buf, "r%u, LSL r%u", rM, rS);
1876 UInt rM, UInt rS /* only for debug printing */
1880 // amt = rS & 255
1921 // (Rm >>u (Rs & 31)) & (((Rs & 255) - 32) >>s 31)
1924 // Rs <= 31 and all 0s for Rs >= 32.
1938 DIS(buf, "r%u, LSR r%u", rM, rS);
1986 UInt rM, UInt rS /* only for debug printing */
1990 // amt = rS & 255
2049 DIS(buf, "r%u, ASR r%u", rM, rS);
2058 UInt rM, UInt rS /* only for debug printing */
2062 // amt = rS & 255
2114 DIS(buf, "r%u, ROR r#%u", rM, rS);
2234 UInt rS /* only for debug printing */
2241 buf, res, newC, rMt, rSt, rM, rS
2247 buf, res, newC, rMt, rSt, rM, rS
2253 buf, res, newC, rMt, rSt, rM, rS
2259 buf, res, newC, rMt, rSt, rM, rS
2342 /* Rm (3:0) shifted (6:5) by Rs (11:8) */
2344 UInt rS = (insn_11_0 >> 8) & 0xF;
2354 assign(rSt, getIRegA(rS));
2357 buf, shop, shco, rMt, how, rSt, rM, rS
15648 UInt rS = INSN(11,8);
15650 if (rD == 15 || rM == 15 || rS == 15) {
15659 assign( argR, getIRegA(rS));
15677 bitS ? 's' : ' ', nCC(INSN_COND), rD, rM, rS);
15735 UInt rS = INSN(11,8);
15742 if (rD == 15 || rM == 15 || rS == 15 || rN == 15) {
15752 assign( argR, getIRegA(rS));
15775 nCC(INSN_COND), rD, rM, rS, rN);
15787 UInt rS = INSN(11,8);
15790 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15802 assign( argR, getIRegA(rS));
15824 nCC(INSN_COND), rDlo, rDhi, rM, rS);
15836 UInt rS = INSN(11,8);
15839 if (rDhi == 15 || rDlo == 15 || rM == 15 || rS == 15 || rDhi == rDlo) {
15852 assign( argR, getIRegA(rS));
15877 rDlo, rDhi, rM, rS);
18044 /* ---------------- LSLS Rs, Rd ---------------- */
18045 /* ---------------- LSRS Rs, Rd ---------------- */
18046 /* ---------------- ASRS Rs, Rd ---------------- */
18047 /* ---------------- RORS Rs, Rd ---------------- */
18048 /* Rd = Rd `op` Rs, and set flags */
18049 UInt rS = INSN0(5,3);
18057 assign(rSt, getIRegT(rS));
18064 dis_buf, &res, &resC, rDt, rSt, rD, rS
18070 dis_buf, &res, &resC, rDt, rSt, rD, rS
18076 dis_buf, &res, &resC, rDt, rSt, rD, rS
18082 dis_buf, &res, &resC, rDt, rSt, rD, rS
18093 DIP("%ss r%u, r%u\n", wot, rS, rD);