Home | History | Annotate | Download | only in arm

Lines Matching refs:reg2

77   template <typename Reg1, typename Reg2>
78 std::string RepeatTemplatedRRIIC(void (Ass::*f)(Reg1, Reg2, Imm, Imm, Cond),
80 const std::vector<Reg2*> reg2_registers,
82 std::string (AssemblerArmTest::*GetName2)(const Reg2&),
137 for (auto reg2 : reg2_registers) {
140 std::string reg2_string = (this->*GetName2)(*reg2);
153 (Base::GetAssembler()->*f)(*reg1, *reg2, i, j, c);
174 template <typename Reg1, typename Reg2>
175 std::string RepeatTemplatedRRiiC(void (Ass::*f)(Reg1, Reg2, Imm, Imm, Cond),
177 const std::vector<Reg2*> reg2_registers,
179 std::string (AssemblerArmTest::*GetName2)(const Reg2&),
229 for (auto reg2 : reg2_registers) {
232 std::string reg2_string = (this->*GetName2)(*reg2);
245 (Base::GetAssembler()->*f)(*reg1, *reg2, i, j, c);
263 template <typename Reg1, typename Reg2>
264 std::string RepeatTemplatedRRC(void (Ass::*f)(Reg1, Reg2, Cond),
266 const std::vector<Reg2*>& reg2_registers,
269 std::string (AssemblerArmTest::*GetName2)(const Reg2&),
292 for (auto reg2 : reg2_registers) {
295 std::string reg2_string = (this->*GetName2)(*reg2);
308 (Base::GetAssembler()->*f)(*reg1, *reg2, c);
326 template <typename Reg1, typename Reg2, typename Reg3>
327 std::string RepeatTemplatedRRRC(void (Ass::*f)(Reg1, Reg2, Reg3, Cond),
329 const std::vector<Reg2*>& reg2_registers,
333 std::string (AssemblerArmTest::*GetName2)(const Reg2&),
358 for (auto reg2 : reg2_registers) {
361 std::string reg2_string = (this->*GetName2)(*reg2);
383 (Base::GetAssembler()->*f)(*reg1, *reg2, *reg3, c);
448 template <typename Reg1, typename Reg2>
449 std::string RepeatTemplatedRRSC(void (Ass::*f)(Reg1, Reg2, const SOp&, Cond),
451 const std::vector<Reg2*>& reg2_registers,
455 std::string (AssemblerArmTest::*GetName2)(const Reg2&),
487 for (auto reg2 : reg2_registers) {
490 std::string reg2_string = (this->*GetName2)(*reg2);
503 (Base::GetAssembler()->*f)(*reg1, *reg2, shift, c);