Home | History | Annotate | Download | only in arm

Lines Matching refs:reg1

77   template <typename Reg1, typename Reg2>
78 std::string RepeatTemplatedRRIIC(void (Ass::*f)(Reg1, Reg2, Imm, Imm, Cond),
79 const std::vector<Reg1*> reg1_registers,
81 std::string (AssemblerArmTest::*GetName1)(const Reg1&),
128 for (auto reg1 : reg1_registers) {
131 std::string reg1_string = (this->*GetName1)(*reg1);
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),
176 const std::vector<Reg1*> reg1_registers,
178 std::string (AssemblerArmTest::*GetName1)(const Reg1&),
220 for (auto reg1 : reg1_registers) {
223 std::string reg1_string = (this->*GetName1)(*reg1);
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),
265 const std::vector<Reg1*>& reg1_registers,
268 std::string (AssemblerArmTest::*GetName1)(const Reg1&),
283 for (auto reg1 : reg1_registers) {
286 std::string reg1_string = (this->*GetName1)(*reg1);
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),
328 const std::vector<Reg1*>& reg1_registers,
332 std::string (AssemblerArmTest::*GetName1)(const Reg1&),
349 for (auto reg1 : reg1_registers) {
352 std::string reg1_string = (this->*GetName1)(*reg1);
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),
450 const std::vector<Reg1*>& reg1_registers,
454 std::string (AssemblerArmTest::*GetName1)(const Reg1&),
478 for (auto reg1 : reg1_registers) {
481 std::string reg1_string = (this->*GetName1)(*reg1);
503 (Base::GetAssembler()->*f)(*reg1, *reg2, shift, c);