• Home
  • Raw
  • Download

Lines Matching refs:Rm

234 uint32_t ArmToMipsAssembler::reg_imm(int Rm, int type, uint32_t shift)  in reg_imm()  argument
236 amode.reg = Rm; in reg_imm()
242 uint32_t ArmToMipsAssembler::reg_rrx(int Rm) in reg_rrx() argument
248 uint32_t ArmToMipsAssembler::reg_reg(int Rm, int type, int Rs) in reg_reg() argument
277 uint32_t ArmToMipsAssembler::reg_scale_pre(int Rm, int type, in reg_scale_pre() argument
282 amode.reg = Rm; in reg_scale_pre()
289 uint32_t ArmToMipsAssembler::reg_scale_post(int Rm, int type, uint32_t shift) in reg_scale_post() argument
319 uint32_t ArmToMipsAssembler::reg_pre(int Rm, int W) in reg_pre() argument
322 amode.reg = Rm; in reg_pre()
326 uint32_t ArmToMipsAssembler::reg_post(int Rm) in reg_post() argument
614 int Rd, int Rm, int Rs, int Rn) { in MLA() argument
618 mMips->MUL(R_at, Rm, Rs); in MLA()
627 int Rd, int Rm, int Rs) { in MUL() argument
629 mMips->MUL(Rd, Rm, Rs); in MUL()
637 int RdLo, int RdHi, int Rm, int Rs) { in UMULL() argument
639 mMips->MULT(Rm, Rs); in UMULL()
650 int RdLo, int RdHi, int Rm, int Rs) { in UMUAL() argument
651 LOG_FATAL_IF(RdLo==Rm || RdHi==Rm || RdLo==RdHi, in UMUAL()
652 "UMUAL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs); in UMUAL()
666 int RdLo, int RdHi, int Rm, int Rs) { in SMULL() argument
667 LOG_FATAL_IF(RdLo==Rm || RdHi==Rm || RdLo==RdHi, in SMULL()
668 "SMULL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs); in SMULL()
681 int RdLo, int RdHi, int Rm, int Rs) { in SMUAL() argument
682 LOG_FATAL_IF(RdLo==Rm || RdHi==Rm || RdLo==RdHi, in SMUAL()
683 "SMUAL(r%u,r%u,r%u,r%u)", RdLo,RdHi,Rm,Rs); in SMUAL()
1005 void ArmToMipsAssembler::SWP(int cc, int Rn, int Rd, int Rm) { in SWP() argument
1012 void ArmToMipsAssembler::SWPB(int cc, int Rn, int Rd, int Rm) { in SWPB() argument
1042 void ArmToMipsAssembler::CLZ(int cc, int Rd, int Rm) in CLZ() argument
1045 mMips->CLZ(Rd, Rm); in CLZ()
1048 void ArmToMipsAssembler::QADD(int cc, int Rd, int Rm, int Rn) in QADD() argument
1056 void ArmToMipsAssembler::QDADD(int cc, int Rd, int Rm, int Rn) in QDADD() argument
1064 void ArmToMipsAssembler::QSUB(int cc, int Rd, int Rm, int Rn) in QSUB() argument
1072 void ArmToMipsAssembler::QDSUB(int cc, int Rd, int Rm, int Rn) in QDSUB() argument
1082 int Rd, int Rm, int Rs) in SMUL() argument
1093 mMips->SRA(R_at, Rm, 16); in SMUL()
1097 mMips->SEH(R_at, Rm); in SMUL()
1099 mMips->SLL(R_at, Rm, 16); in SMUL()
1121 int Rd, int Rm, int Rs) in SMULW() argument
1135 mMips->MULT(Rm, R_at); in SMULW()
1141 int Rd, int Rm, int Rs, int Rn) in SMLA() argument
1152 mMips->SRA(R_at, Rm, 16); in SMLA()
1156 mMips->SEH(R_at, Rm); in SMLA()
1158 mMips->SLL(R_at, Rm, 16); in SMLA()
1181 int RdHi, int RdLo, int Rs, int Rm) in SMLAL() argument
1190 int Rd, int Rm, int Rs, int Rn) in SMLAW() argument
1199 void ArmToMipsAssembler::UXTB16(int cc, int Rd, int Rm, int rotate) in UXTB16() argument
1206 mMips->ROTR(Rm, Rm, rotate * 8); in UXTB16()
1207 mMips->AND(Rd, Rm, 0x00FF00FF); in UXTB16()