Lines Matching refs:Rs
224 int Rd, int Rm, int Rs, int Rn) {
225 if (Rd == Rm) { int t = Rm; Rm=Rs; Rs=t; }
226 LOG_FATAL_IF(Rd==Rm, "MLA(r%u,r%u,r%u,r%u)", Rd,Rm,Rs,Rn);
228 (Rd<<16) | (Rn<<12) | (Rs<<8) | 0x90 | Rm;
231 int Rd, int Rm, int Rs) {
232 if (Rd == Rm) { int t = Rm; Rm=Rs; Rs=t; }
233 LOG_FATAL_IF(Rd==Rm, "MUL(r%u,r%u,r%u)", Rd,Rm,Rs);
234 *mPC++ = (cc<<28) | (s<<20) | (Rd<<16) | (Rs<<8) | 0x90 | Rm;
237 int RdLo, int RdHi, int Rm, int Rs) {
239 "UMULL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs);
241 (RdHi<<16) | (RdLo<<12) | (Rs<<8) | 0x90 | Rm;
244 int RdLo, int RdHi, int Rm, int Rs) {
246 "UMUAL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs);
248 (RdHi<<16) | (RdLo<<12) | (Rs<<8) | 0x90 | Rm;
251 int RdLo, int RdHi, int Rm, int Rs) {
253 "SMULL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs);
255 (RdHi<<16) | (RdLo<<12) | (Rs<<8) | 0x90 | Rm;
258 int RdLo, int RdHi, int Rm, int Rs) {
260 "SMUAL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs);
262 (RdHi<<16) | (RdLo<<12) | (Rs<<8) | 0x90 | Rm;
398 int Rd, int Rm, int Rs)
400 *mPC++ = (cc<<28) | 0x1600080 | (Rd<<16) | (Rs<<8) | (xy<<4) | Rm;
404 int Rd, int Rm, int Rs)
406 *mPC++ = (cc<<28) | 0x12000A0 | (Rd<<16) | (Rs<<8) | (y<<4) | Rm;
410 int Rd, int Rm, int Rs, int Rn)
412 *mPC++ = (cc<<28) | 0x1000080 | (Rd<<16) | (Rn<<12) | (Rs<<8) | (xy<<4) | Rm;
416 int RdHi, int RdLo, int Rs, int Rm)
418 *mPC++ = (cc<<28) | 0x1400080 | (RdHi<<16) | (RdLo<<12) | (Rs<<8) | (xy<<4) | Rm;
422 int Rd, int Rm, int Rs, int Rn)
424 *mPC++ = (cc<<28) | 0x1200080 | (Rd<<16) | (Rn<<12) | (Rs<<8) | (y<<4) | Rm;