Lines Matching refs:Rm
81 virtual uint32_t reg_imm(int Rm, int type, uint32_t shift) = 0;
82 virtual uint32_t reg_rrx(int Rm) = 0;
83 virtual uint32_t reg_reg(int Rm, int type, int Rs) = 0;
90 virtual uint32_t reg_scale_pre(int Rm, int type=0, uint32_t shift=0, int W=0) = 0;
91 virtual uint32_t reg_scale_post(int Rm, int type=0, uint32_t shift=0) = 0;
97 virtual uint32_t reg_pre(int Rm, int W=0) = 0;
98 virtual uint32_t reg_post(int Rm) = 0;
129 int Rd, int Rm, int Rs, int Rn) = 0;
131 int Rd, int Rm, int Rs) = 0;
133 int RdLo, int RdHi, int Rm, int Rs) = 0;
135 int RdLo, int RdHi, int Rm, int Rs) = 0;
137 int RdLo, int RdHi, int Rm, int Rs) = 0;
139 int RdLo, int RdHi, int Rm, int Rs) = 0;
179 virtual void SWP(int cc, int Rn, int Rd, int Rm) = 0;
180 virtual void SWPB(int cc, int Rn, int Rd, int Rm) = 0;
197 virtual void CLZ(int cc, int Rd, int Rm) = 0;
199 virtual void QADD(int cc, int Rd, int Rm, int Rn) = 0;
200 virtual void QDADD(int cc, int Rd, int Rm, int Rn) = 0;
201 virtual void QSUB(int cc, int Rd, int Rm, int Rn) = 0;
202 virtual void QDSUB(int cc, int Rd, int Rm, int Rn) = 0;
205 int Rd, int Rm, int Rs) = 0;
207 int Rd, int Rm, int Rs) = 0;
209 int Rd, int Rm, int Rs, int Rn) = 0;
211 int RdHi, int RdLo, int Rs, int Rm) = 0;
213 int Rd, int Rm, int Rs, int Rn) = 0;
216 virtual void UXTB16(int cc, int Rd, int Rm, int rotate) = 0;
289 inline void SMULBB(int cc, int Rd, int Rm, int Rs) { in SMULBB() argument
290 SMUL(cc, xyBB, Rd, Rm, Rs); } in SMULBB()
291 inline void SMULTB(int cc, int Rd, int Rm, int Rs) { in SMULTB() argument
292 SMUL(cc, xyTB, Rd, Rm, Rs); } in SMULTB()
293 inline void SMULBT(int cc, int Rd, int Rm, int Rs) { in SMULBT() argument
294 SMUL(cc, xyBT, Rd, Rm, Rs); } in SMULBT()
295 inline void SMULTT(int cc, int Rd, int Rm, int Rs) { in SMULTT() argument
296 SMUL(cc, xyTT, Rd, Rm, Rs); } in SMULTT()
298 inline void SMULWB(int cc, int Rd, int Rm, int Rs) { in SMULWB() argument
299 SMULW(cc, yB, Rd, Rm, Rs); } in SMULWB()
300 inline void SMULWT(int cc, int Rd, int Rm, int Rs) { in SMULWT() argument
301 SMULW(cc, yT, Rd, Rm, Rs); } in SMULWT()
304 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLABB() argument
305 SMLA(cc, xyBB, Rd, Rm, Rs, Rn); } in SMLABB()
307 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLATB() argument
308 SMLA(cc, xyTB, Rd, Rm, Rs, Rn); } in SMLATB()
310 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLABT() argument
311 SMLA(cc, xyBT, Rd, Rm, Rs, Rn); } in SMLABT()
313 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLATT() argument
314 SMLA(cc, xyTT, Rd, Rm, Rs, Rn); } in SMLATT()
317 SMLALBB(int cc, int RdHi, int RdLo, int Rs, int Rm) { in SMLALBB() argument
318 SMLAL(cc, xyBB, RdHi, RdLo, Rs, Rm); } in SMLALBB()
320 SMLALTB(int cc, int RdHi, int RdLo, int Rs, int Rm) { in SMLALTB() argument
321 SMLAL(cc, xyTB, RdHi, RdLo, Rs, Rm); } in SMLALTB()
323 SMLALBT(int cc, int RdHi, int RdLo, int Rs, int Rm) { in SMLALBT() argument
324 SMLAL(cc, xyBT, RdHi, RdLo, Rs, Rm); } in SMLALBT()
326 SMLALTT(int cc, int RdHi, int RdLo, int Rs, int Rm) { in SMLALTT() argument
327 SMLAL(cc, xyTT, RdHi, RdLo, Rs, Rm); } in SMLALTT()
330 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLAWB() argument
331 SMLAW(cc, yB, Rd, Rm, Rs, Rn); } in SMLAWB()
333 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) { in SMLAWT() argument
334 SMLAW(cc, yT, Rd, Rm, Rs, Rn); } in SMLAWT()