Lines Matching defs:Rm

93 uint32_t ARMAssemblerProxy::reg_imm(int Rm, int type, uint32_t shift)
95 return mTarget->reg_imm(Rm, type, shift);
98 uint32_t ARMAssemblerProxy::reg_rrx(int Rm)
100 return mTarget->reg_rrx(Rm);
103 uint32_t ARMAssemblerProxy::reg_reg(int Rm, int type, int Rs)
105 return mTarget->reg_reg(Rm, type, Rs);
111 // (immediate and Rm can be negative, which indicates U=0)
122 uint32_t ARMAssemblerProxy::reg_scale_pre(int Rm, int type, uint32_t shift, int W)
124 return mTarget->reg_scale_pre(Rm, type, shift, W);
127 uint32_t ARMAssemblerProxy::reg_scale_post(int Rm, int type, uint32_t shift)
129 return mTarget->reg_scale_post(Rm, type, shift);
134 // (immediate and Rm can be negative, which indicates U=0)
145 uint32_t ARMAssemblerProxy::reg_pre(int Rm, int W)
147 return mTarget->reg_pre(Rm, W);
150 uint32_t ARMAssemblerProxy::reg_post(int Rm)
152 return mTarget->reg_post(Rm);
166 void ARMAssemblerProxy::MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) {
167 mTarget->MLA(cc, s, Rd, Rm, Rs, Rn);
169 void ARMAssemblerProxy::MUL(int cc, int s, int Rd, int Rm, int Rs) {
170 mTarget->MUL(cc, s, Rd, Rm, Rs);
173 int RdLo, int RdHi, int Rm, int Rs) {
174 mTarget->UMULL(cc, s, RdLo, RdHi, Rm, Rs);
177 int RdLo, int RdHi, int Rm, int Rs) {
178 mTarget->UMUAL(cc, s, RdLo, RdHi, Rm, Rs);
181 int RdLo, int RdHi, int Rm, int Rs) {
182 mTarget->SMULL(cc, s, RdLo, RdHi, Rm, Rs);
185 int RdLo, int RdHi, int Rm, int Rs) {
186 mTarget->SMUAL(cc, s, RdLo, RdHi, Rm, Rs);
243 void ARMAssemblerProxy::SWP(int cc, int Rn, int Rd, int Rm) {
244 mTarget->SWP(cc, Rn, Rd, Rm);
246 void ARMAssemblerProxy::SWPB(int cc, int Rn, int Rd, int Rm) {
247 mTarget->SWPB(cc, Rn, Rd, Rm);
257 void ARMAssemblerProxy::CLZ(int cc, int Rd, int Rm) {
258 mTarget->CLZ(cc, Rd, Rm);
260 void ARMAssemblerProxy::QADD(int cc, int Rd, int Rm, int Rn) {
261 mTarget->QADD(cc, Rd, Rm, Rn);
263 void ARMAssemblerProxy::QDADD(int cc, int Rd, int Rm, int Rn) {
264 mTarget->QDADD(cc, Rd, Rm, Rn);
266 void ARMAssemblerProxy::QSUB(int cc, int Rd, int Rm, int Rn) {
267 mTarget->QSUB(cc, Rd, Rm, Rn);
269 void ARMAssemblerProxy::QDSUB(int cc, int Rd, int Rm, int Rn) {
270 mTarget->QDSUB(cc, Rd, Rm, Rn);
272 void ARMAssemblerProxy::SMUL(int cc, int xy, int Rd, int Rm, int Rs) {
273 mTarget->SMUL(cc, xy, Rd, Rm, Rs);
275 void ARMAssemblerProxy::SMULW(int cc, int y, int Rd, int Rm, int Rs) {
276 mTarget->SMULW(cc, y, Rd, Rm, Rs);
278 void ARMAssemblerProxy::SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) {
279 mTarget->SMLA(cc, xy, Rd, Rm, Rs, Rn);
282 int RdHi, int RdLo, int Rs, int Rm) {
283 mTarget->SMLAL(cc, xy, RdHi, RdLo, Rs, Rm);
285 void ARMAssemblerProxy::SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) {
286 mTarget->SMLAW(cc, y, Rd, Rm, Rs, Rn);
289 void ARMAssemblerProxy::UXTB16(int cc, int Rd, int Rm, int rotate) {
290 mTarget->UXTB16(cc, Rd, Rm, rotate);