Lines Matching refs:f
64 void DriverFn(TestFn f, const std::string& test_name) { in DriverFn() argument
65 DriverWrapper(f(this, assembler_.get()), test_name); in DriverFn()
77 std::string RepeatR(void (Ass::*f)(Reg), const std::string& fmt) { in RepeatR()
78 return RepeatTemplatedRegister<Reg>(f, in RepeatR()
84 std::string Repeatr(void (Ass::*f)(Reg), const std::string& fmt) { in Repeatr()
85 return RepeatTemplatedRegister<Reg>(f, in Repeatr()
91 std::string RepeatRR(void (Ass::*f)(Reg, Reg),
94 return RepeatTemplatedRegisters<Reg, Reg>(f,
103 std::string RepeatRRNoDupes(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in RepeatRRNoDupes()
104 return RepeatTemplatedRegistersNoDupes<Reg, Reg>(f, in RepeatRRNoDupes()
112 std::string Repeatrr(void (Ass::*f)(Reg, Reg),
115 return RepeatTemplatedRegisters<Reg, Reg>(f,
124 std::string Repeatww(void (Ass::*f)(Reg, Reg),
127 return RepeatTemplatedRegisters<Reg, Reg>(f,
136 std::string Repeatbb(void (Ass::*f)(Reg, Reg),
139 return RepeatTemplatedRegisters<Reg, Reg>(f,
148 std::string RepeatRRR(void (Ass::*f)(Reg, Reg, Reg), const std::string& fmt) { in RepeatRRR()
149 return RepeatTemplatedRegisters<Reg, Reg, Reg>(f, in RepeatRRR()
159 std::string Repeatrb(void (Ass::*f)(Reg, Reg),
162 return RepeatTemplatedRegisters<Reg, Reg>(f,
171 std::string RepeatRr(void (Ass::*f)(Reg, Reg),
174 return RepeatTemplatedRegisters<Reg, Reg>(f,
183 std::string RepeatRI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatRI()
184 return RepeatRegisterImm<RegisterView::kUsePrimaryName>(f, imm_bytes, fmt); in RepeatRI()
187 std::string RepeatrI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatrI()
188 return RepeatRegisterImm<RegisterView::kUseSecondaryName>(f, imm_bytes, fmt); in RepeatrI()
191 std::string RepeatwI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatwI()
192 return RepeatRegisterImm<RegisterView::kUseTertiaryName>(f, imm_bytes, fmt); in RepeatwI()
195 std::string RepeatbI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatbI()
196 return RepeatRegisterImm<RegisterView::kUseQuaternaryName>(f, imm_bytes, fmt); in RepeatbI()
200 std::string RepeatTemplatedRegistersImmBits(void (Ass::*f)(Reg1, Reg2, ImmType),
216 if (f != nullptr) {
217 (assembler_.get()->*f)(*reg1, *reg2, new_imm * multiplier + bias);
254 std::string RepeatTemplatedRegistersImmBits(void (Ass::*f)(Reg1, Reg2, Reg3, ImmType), in RepeatTemplatedRegistersImmBits()
272 if (f != nullptr) { in RepeatTemplatedRegistersImmBits()
273 (assembler_.get()->*f)(*reg1, *reg2, *reg3, new_imm + bias); in RepeatTemplatedRegistersImmBits()
317 std::string RepeatTemplatedImmBitsRegisters(void (Ass::*f)(ImmType, Reg1, Reg2), in RepeatTemplatedImmBitsRegisters()
333 if (f != nullptr) { in RepeatTemplatedImmBitsRegisters()
334 (assembler_.get()->*f)(new_imm, *reg1, *reg2); in RepeatTemplatedImmBitsRegisters()
371 std::string RepeatTemplatedRegisterImmBits(void (Ass::*f)(RegType, ImmType), in RepeatTemplatedRegisterImmBits()
383 if (f != nullptr) { in RepeatTemplatedRegisterImmBits()
384 (assembler_.get()->*f)(*reg, new_imm + bias); in RepeatTemplatedRegisterImmBits()
414 std::string RepeatRRIb(void (Ass::*f)(Reg, Reg, ImmType),
418 return RepeatTemplatedRegistersImmBits<Reg, Reg, ImmType>(f,
429 std::string RepeatRRRIb(void (Ass::*f)(Reg, Reg, Reg, ImmType),
433 return RepeatTemplatedRegistersImmBits<Reg, Reg, Reg, ImmType>(f,
446 std::string RepeatRIb(void (Ass::*f)(Reg, ImmType), int imm_bits, std::string fmt, int bias = 0) {
447 return RepeatTemplatedRegisterImmBits<Reg, ImmType>(f,
456 std::string RepeatFRIb(void (Ass::*f)(FPReg, Reg, ImmType),
460 return RepeatTemplatedRegistersImmBits<FPReg, Reg, ImmType>(f,
470 std::string RepeatFF(void (Ass::*f)(FPReg, FPReg), const std::string& fmt) { in RepeatFF()
471 return RepeatTemplatedRegisters<FPReg, FPReg>(f, in RepeatFF()
479 std::string RepeatFFF(void (Ass::*f)(FPReg, FPReg, FPReg), const std::string& fmt) { in RepeatFFF()
480 return RepeatTemplatedRegisters<FPReg, FPReg, FPReg>(f, in RepeatFFF()
490 std::string RepeatFFR(void (Ass::*f)(FPReg, FPReg, Reg), const std::string& fmt) { in RepeatFFR()
492 f, in RepeatFFR()
502 std::string RepeatFFI(void (Ass::*f)(FPReg, FPReg, const Imm&), in RepeatFFI()
505 return RepeatTemplatedRegistersImm<FPReg, FPReg>(f, in RepeatFFI()
515 std::string RepeatFFIb(void (Ass::*f)(FPReg, FPReg, ImmType), in RepeatFFIb()
518 return RepeatTemplatedRegistersImmBits<FPReg, FPReg, ImmType>(f, in RepeatFFIb()
528 std::string RepeatIbFF(void (Ass::*f)(ImmType, FPReg, FPReg), in RepeatIbFF()
531 return RepeatTemplatedImmBitsRegisters<ImmType, FPReg, FPReg>(f, in RepeatIbFF()
540 std::string RepeatFR(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFR()
541 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFR()
549 std::string RepeatFr(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFr()
550 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFr()
558 std::string RepeatRF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatRF()
559 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatRF()
567 std::string RepeatrF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatrF()
568 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatrF()
576 std::string RepeatI(void (Ass::*f)(const Imm&),
587 if (f != nullptr) {
588 (assembler_.get()->*f)(new_imm);
610 std::string RepeatVV(void (Ass::*f)(VecReg, VecReg), const std::string& fmt) { in RepeatVV()
611 return RepeatTemplatedRegisters<VecReg, VecReg>(f, in RepeatVV()
619 std::string RepeatVVV(void (Ass::*f)(VecReg, VecReg, VecReg), const std::string& fmt) { in RepeatVVV()
620 return RepeatTemplatedRegisters<VecReg, VecReg, VecReg>(f, in RepeatVVV()
630 std::string RepeatVR(void (Ass::*f)(VecReg, Reg), const std::string& fmt) { in RepeatVR()
632 f, in RepeatVR()
641 std::string RepeatVIb(void (Ass::*f)(VecReg, ImmType),
645 return RepeatTemplatedRegisterImmBits<VecReg, ImmType>(f,
654 std::string RepeatVRIb(void (Ass::*f)(VecReg, Reg, ImmType),
660 f,
672 std::string RepeatRVIb(void (Ass::*f)(Reg, VecReg, ImmType),
678 f,
690 std::string RepeatVVIb(void (Ass::*f)(VecReg, VecReg, ImmType),
694 return RepeatTemplatedRegistersImmBits<VecReg, VecReg, ImmType>(f,
882 std::string RepeatA(void (Ass::*f)(const Addr&), const std::string& fmt) { in RepeatA()
883 return RepeatA(f, GetAddresses(), fmt); in RepeatA()
888 std::string RepeatA(void (Ass::*f)(const Addr&), in RepeatA()
891 return RepeatTemplatedMem<Addr>(f, a, &AssemblerTest::GetAddrName, fmt); in RepeatA()
895 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
898 return RepeatAI(f, imm_bytes, GetAddresses(), fmt); in RepeatAI()
903 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
907 return RepeatTemplatedMemImm<Addr>(f, imm_bytes, a, &AssemblerTest::GetAddrName, fmt); in RepeatAI()
911 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatRA()
912 return RepeatRA(f, GetAddresses(), fmt); in RepeatRA()
917 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), in RepeatRA()
921 f, in RepeatRA()
930 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatrA()
931 return RepeatrA(f, GetAddresses(), fmt); in RepeatrA()
936 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), in RepeatrA()
940 f, in RepeatrA()
949 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatwA()
950 return RepeatwA(f, GetAddresses(), fmt); in RepeatwA()
955 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), in RepeatwA()
959 f, in RepeatwA()
968 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatbA()
969 return RepeatbA(f, GetAddresses(), fmt); in RepeatbA()
974 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), in RepeatbA()
978 f, in RepeatbA()
987 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), const std::string& fmt) { in RepeatFA()
988 return RepeatFA(f, GetAddresses(), fmt); in RepeatFA()
993 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), in RepeatFA()
997 f, in RepeatFA()
1006 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAR()
1007 return RepeatAR(f, GetAddresses(), fmt); in RepeatAR()
1012 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), in RepeatAR()
1016 f, in RepeatAR()
1025 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAr()
1026 return RepeatAr(f, GetAddresses(), fmt); in RepeatAr()
1031 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), in RepeatAr()
1035 f, in RepeatAr()
1044 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAw()
1045 return RepeatAw(f, GetAddresses(), fmt); in RepeatAw()
1050 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), in RepeatAw()
1054 f, in RepeatAw()
1063 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAb()
1064 return RepeatAb(f, GetAddresses(), fmt); in RepeatAb()
1069 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), in RepeatAb()
1073 f, in RepeatAb()
1082 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), const std::string& fmt) { in RepeatAF()
1083 return RepeatAF(f, GetAddresses(), fmt); in RepeatAF()
1088 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), in RepeatAF()
1092 f, in RepeatAF()
1101 std::string RepeatTemplatedMem(void (Ass::*f)(const AddrType&), in RepeatTemplatedMem()
1108 if (f != nullptr) { in RepeatTemplatedMem()
1109 (assembler_.get()->*f)(addr); in RepeatTemplatedMem()
1130 std::string RepeatTemplatedMemImm(void (Ass::*f)(const AddrType&, const Imm&), in RepeatTemplatedMemImm()
1141 if (f != nullptr) { in RepeatTemplatedMemImm()
1142 (assembler_.get()->*f)(addr, new_imm); in RepeatTemplatedMemImm()
1172 std::string RepeatTemplatedRegMem(void (Ass::*f)(RegType, const AddrType&), in RepeatTemplatedRegMem()
1182 if (f != nullptr) { in RepeatTemplatedRegMem()
1183 (assembler_.get()->*f)(*reg, addr); in RepeatTemplatedRegMem()
1211 std::string RepeatTemplatedMemReg(void (Ass::*f)(const AddrType&, RegType), in RepeatTemplatedMemReg()
1221 if (f != nullptr) { in RepeatTemplatedMemReg()
1222 (assembler_.get()->*f)(addr, *reg); in RepeatTemplatedMemReg()
1254 std::string RepeatTemplatedRegister(void (Ass::*f)(RegType), in RepeatTemplatedRegister()
1260 if (f != nullptr) { in RepeatTemplatedRegister()
1261 (assembler_.get()->*f)(*reg); in RepeatTemplatedRegister()
1282 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2),
1302 if (f != nullptr) {
1303 (assembler_.get()->*f)(*reg1, *reg2);
1331 std::string RepeatTemplatedRegistersNoDupes(void (Ass::*f)(Reg1, Reg2), in RepeatTemplatedRegistersNoDupes()
1343 if (f != nullptr) { in RepeatTemplatedRegistersNoDupes()
1344 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegistersNoDupes()
1372 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2, Reg3), in RepeatTemplatedRegisters()
1384 if (f != nullptr) { in RepeatTemplatedRegisters()
1385 (assembler_.get()->*f)(*reg1, *reg2, *reg3); in RepeatTemplatedRegisters()
1420 std::string RepeatTemplatedRegistersImm(void (Ass::*f)(Reg1, Reg2, const Imm&), in RepeatTemplatedRegistersImm()
1435 if (f != nullptr) { in RepeatTemplatedRegistersImm()
1436 (assembler_.get()->*f)(*reg1, *reg2, new_imm); in RepeatTemplatedRegistersImm()
1528 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), in RepeatRegisterImm()
1540 if (f != nullptr) { in RepeatRegisterImm()
1541 (assembler_.get()->*f)(*reg, new_imm); in RepeatRegisterImm()