Home | History | Annotate | Download | only in codeflinger

Lines Matching refs:Rm

74     static uint32_t    reg_imm(int Rm, int type, uint32_t shift);
75 static uint32_t reg_rrx(int Rm);
76 static uint32_t reg_reg(int Rm, int type, int Rs);
80 // (immediate and Rm can be negative, which indicates U=0)
83 static uint32_t reg_scale_pre(int Rm, int type=0, uint32_t shift=0, int W=0);
84 static uint32_t reg_scale_post(int Rm, int type=0, uint32_t shift=0);
87 // (immediate and Rm can be negative, which indicates U=0)
90 static uint32_t reg_pre(int Rm, int W=0);
91 static uint32_t reg_post(int Rm);
120 int Rd, int Rm, int Rs, int Rn) = 0;
122 int Rd, int Rm, int Rs) = 0;
124 int RdLo, int RdHi, int Rm, int Rs) = 0;
126 int RdLo, int RdHi, int Rm, int Rs) = 0;
128 int RdLo, int RdHi, int Rm, int Rs) = 0;
130 int RdLo, int RdHi, int Rm, int Rs) = 0;
170 virtual void SWP(int cc, int Rn, int Rd, int Rm) = 0;
171 virtual void SWPB(int cc, int Rn, int Rd, int Rm) = 0;
188 virtual void CLZ(int cc, int Rd, int Rm) = 0;
190 virtual void QADD(int cc, int Rd, int Rm, int Rn) = 0;
191 virtual void QDADD(int cc, int Rd, int Rm, int Rn) = 0;
192 virtual void QSUB(int cc, int Rd, int Rm, int Rn) = 0;
193 virtual void QDSUB(int cc, int Rd, int Rm, int Rn) = 0;
196 int Rd, int Rm, int Rs) = 0;
198 int Rd, int Rm, int Rs) = 0;
200 int Rd, int Rm, int Rs, int Rn) = 0;
202 int RdHi, int RdLo, int Rs, int Rm) = 0;
204 int Rd, int Rm, int Rs, int Rn) = 0;
207 virtual void UXTB16(int cc, int Rd, int Rm, int rotate) = 0;
280 inline void SMULBB(int cc, int Rd, int Rm, int Rs) {
281 SMUL(cc, xyBB, Rd, Rm, Rs); }
282 inline void SMULTB(int cc, int Rd, int Rm, int Rs) {
283 SMUL(cc, xyTB, Rd, Rm, Rs); }
284 inline void SMULBT(int cc, int Rd, int Rm, int Rs) {
285 SMUL(cc, xyBT, Rd, Rm, Rs); }
286 inline void SMULTT(int cc, int Rd, int Rm, int Rs) {
287 SMUL(cc, xyTT, Rd, Rm, Rs); }
289 inline void SMULWB(int cc, int Rd, int Rm, int Rs) {
290 SMULW(cc, yB, Rd, Rm, Rs); }
291 inline void SMULWT(int cc, int Rd, int Rm, int Rs) {
292 SMULW(cc, yT, Rd, Rm, Rs); }
295 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) {
296 SMLA(cc, xyBB, Rd, Rm, Rs, Rn); }
298 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) {
299 SMLA(cc, xyTB, Rd, Rm, Rs, Rn); }
301 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) {
302 SMLA(cc, xyBT, Rd, Rm, Rs, Rn); }
304 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) {
305 SMLA(cc, xyTT, Rd, Rm, Rs, Rn); }
308 SMLALBB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
309 SMLAL(cc, xyBB, RdHi, RdLo, Rs, Rm); }
311 SMLALTB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
312 SMLAL(cc, xyTB, RdHi, RdLo, Rs, Rm); }
314 SMLALBT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
315 SMLAL(cc, xyBT, RdHi, RdLo, Rs, Rm); }
317 SMLALTT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
318 SMLAL(cc, xyTT, RdHi, RdLo, Rs, Rm); }
321 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) {
322 SMLAW(cc, yB, Rd, Rm, Rs, Rn); }
324 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) {
325 SMLAW(cc, yT, Rd, Rm, Rs, Rn); }