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), const std::string& fmt) { in RepeatRR()
92 return RepeatTemplatedRegisters<Reg, Reg>(f, in RepeatRR()
100 std::string RepeatRRNoDupes(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in RepeatRRNoDupes()
101 return RepeatTemplatedRegistersNoDupes<Reg, Reg>(f, in RepeatRRNoDupes()
109 std::string Repeatrr(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in Repeatrr()
110 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatrr()
118 std::string Repeatww(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in Repeatww()
119 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatww()
127 std::string Repeatbb(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in Repeatbb()
128 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatbb()
136 std::string RepeatRRR(void (Ass::*f)(Reg, Reg, Reg), const std::string& fmt) { in RepeatRRR()
137 return RepeatTemplatedRegisters<Reg, Reg, Reg>(f, in RepeatRRR()
147 std::string Repeatrb(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in Repeatrb()
148 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatrb()
156 std::string RepeatRr(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in RepeatRr()
157 return RepeatTemplatedRegisters<Reg, Reg>(f, in RepeatRr()
165 std::string RepeatRI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatRI()
166 return RepeatRegisterImm<RegisterView::kUsePrimaryName>(f, imm_bytes, fmt); in RepeatRI()
169 std::string RepeatrI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatrI()
170 return RepeatRegisterImm<RegisterView::kUseSecondaryName>(f, imm_bytes, fmt); in RepeatrI()
173 std::string RepeatwI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatwI()
174 return RepeatRegisterImm<RegisterView::kUseTertiaryName>(f, imm_bytes, fmt); in RepeatwI()
177 std::string RepeatbI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatbI()
178 return RepeatRegisterImm<RegisterView::kUseQuaternaryName>(f, imm_bytes, fmt); in RepeatbI()
182 std::string RepeatTemplatedRegistersImmBits(void (Ass::*f)(Reg1, Reg2, ImmType),
198 if (f != nullptr) {
199 (assembler_.get()->*f)(*reg1, *reg2, new_imm * multiplier + bias);
236 std::string RepeatTemplatedRegistersImmBits(void (Ass::*f)(Reg1, Reg2, Reg3, ImmType), in RepeatTemplatedRegistersImmBits()
254 if (f != nullptr) { in RepeatTemplatedRegistersImmBits()
255 (assembler_.get()->*f)(*reg1, *reg2, *reg3, new_imm + bias); in RepeatTemplatedRegistersImmBits()
299 std::string RepeatTemplatedImmBitsRegisters(void (Ass::*f)(ImmType, Reg1, Reg2), in RepeatTemplatedImmBitsRegisters()
315 if (f != nullptr) { in RepeatTemplatedImmBitsRegisters()
316 (assembler_.get()->*f)(new_imm, *reg1, *reg2); in RepeatTemplatedImmBitsRegisters()
353 std::string RepeatTemplatedRegisterImmBits(void (Ass::*f)(RegType, ImmType), in RepeatTemplatedRegisterImmBits()
365 if (f != nullptr) { in RepeatTemplatedRegisterImmBits()
366 (assembler_.get()->*f)(*reg, new_imm + bias); in RepeatTemplatedRegisterImmBits()
396 std::string RepeatRRIb(void (Ass::*f)(Reg, Reg, ImmType),
400 return RepeatTemplatedRegistersImmBits<Reg, Reg, ImmType>(f,
411 std::string RepeatRRRIb(void (Ass::*f)(Reg, Reg, Reg, ImmType),
415 return RepeatTemplatedRegistersImmBits<Reg, Reg, Reg, ImmType>(f,
428 std::string RepeatRIb(void (Ass::*f)(Reg, ImmType), int imm_bits, std::string fmt, int bias = 0) {
429 return RepeatTemplatedRegisterImmBits<Reg, ImmType>(f,
438 std::string RepeatFRIb(void (Ass::*f)(FPReg, Reg, ImmType),
442 return RepeatTemplatedRegistersImmBits<FPReg, Reg, ImmType>(f,
452 std::string RepeatFF(void (Ass::*f)(FPReg, FPReg), const std::string& fmt) { in RepeatFF()
453 return RepeatTemplatedRegisters<FPReg, FPReg>(f, in RepeatFF()
461 std::string RepeatFFF(void (Ass::*f)(FPReg, FPReg, FPReg), const std::string& fmt) { in RepeatFFF()
462 return RepeatTemplatedRegisters<FPReg, FPReg, FPReg>(f, in RepeatFFF()
472 std::string RepeatFFR(void (Ass::*f)(FPReg, FPReg, Reg), const std::string& fmt) { in RepeatFFR()
474 f, in RepeatFFR()
484 std::string RepeatFFI(void (Ass::*f)(FPReg, FPReg, const Imm&), in RepeatFFI()
487 return RepeatTemplatedRegistersImm<FPReg, FPReg>(f, in RepeatFFI()
497 std::string RepeatFFIb(void (Ass::*f)(FPReg, FPReg, ImmType), in RepeatFFIb()
500 return RepeatTemplatedRegistersImmBits<FPReg, FPReg, ImmType>(f, in RepeatFFIb()
510 std::string RepeatIbFF(void (Ass::*f)(ImmType, FPReg, FPReg), in RepeatIbFF()
513 return RepeatTemplatedImmBitsRegisters<ImmType, FPReg, FPReg>(f, in RepeatIbFF()
522 std::string RepeatFR(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFR()
523 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFR()
531 std::string RepeatFr(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFr()
532 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFr()
540 std::string RepeatRF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatRF()
541 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatRF()
549 std::string RepeatrF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatrF()
550 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatrF()
558 std::string RepeatI(void (Ass::*f)(const Imm&),
569 if (f != nullptr) {
570 (assembler_.get()->*f)(new_imm);
592 std::string RepeatVV(void (Ass::*f)(VecReg, VecReg), const std::string& fmt) { in RepeatVV()
593 return RepeatTemplatedRegisters<VecReg, VecReg>(f, in RepeatVV()
601 std::string RepeatVVV(void (Ass::*f)(VecReg, VecReg, VecReg), const std::string& fmt) { in RepeatVVV()
602 return RepeatTemplatedRegisters<VecReg, VecReg, VecReg>(f, in RepeatVVV()
612 std::string RepeatVR(void (Ass::*f)(VecReg, Reg), const std::string& fmt) { in RepeatVR()
614 f, in RepeatVR()
623 std::string RepeatVIb(void (Ass::*f)(VecReg, ImmType),
627 return RepeatTemplatedRegisterImmBits<VecReg, ImmType>(f,
636 std::string RepeatVRIb(void (Ass::*f)(VecReg, Reg, ImmType),
642 f,
654 std::string RepeatRVIb(void (Ass::*f)(Reg, VecReg, ImmType),
660 f,
672 std::string RepeatVVIb(void (Ass::*f)(VecReg, VecReg, ImmType),
676 return RepeatTemplatedRegistersImmBits<VecReg, VecReg, ImmType>(f,
910 std::string RepeatA(void (Ass::*f)(const Addr&), const std::string& fmt) { in RepeatA()
911 return RepeatA(f, GetAddresses(), fmt); in RepeatA()
916 std::string RepeatA(void (Ass::*f)(const Addr&), in RepeatA()
919 return RepeatTemplatedMem<Addr>(f, a, &AssemblerTest::GetAddrName, fmt); in RepeatA()
923 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
926 return RepeatAI(f, imm_bytes, GetAddresses(), fmt); in RepeatAI()
931 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
935 return RepeatTemplatedMemImm<Addr>(f, imm_bytes, a, &AssemblerTest::GetAddrName, fmt); in RepeatAI()
939 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatRA()
940 return RepeatRA(f, GetAddresses(), fmt); in RepeatRA()
945 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), in RepeatRA()
949 f, in RepeatRA()
958 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatrA()
959 return RepeatrA(f, GetAddresses(), fmt); in RepeatrA()
964 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), in RepeatrA()
968 f, in RepeatrA()
977 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatwA()
978 return RepeatwA(f, GetAddresses(), fmt); in RepeatwA()
983 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), in RepeatwA()
987 f, in RepeatwA()
996 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatbA()
997 return RepeatbA(f, GetAddresses(), fmt); in RepeatbA()
1002 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), in RepeatbA()
1006 f, in RepeatbA()
1015 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), const std::string& fmt) { in RepeatFA()
1016 return RepeatFA(f, GetAddresses(), fmt); in RepeatFA()
1021 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), in RepeatFA()
1025 f, in RepeatFA()
1034 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAR()
1035 return RepeatAR(f, GetAddresses(), fmt); in RepeatAR()
1040 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), in RepeatAR()
1044 f, in RepeatAR()
1053 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAr()
1054 return RepeatAr(f, GetAddresses(), fmt); in RepeatAr()
1059 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), in RepeatAr()
1063 f, in RepeatAr()
1072 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAw()
1073 return RepeatAw(f, GetAddresses(), fmt); in RepeatAw()
1078 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), in RepeatAw()
1082 f, in RepeatAw()
1091 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAb()
1092 return RepeatAb(f, GetAddresses(), fmt); in RepeatAb()
1097 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), in RepeatAb()
1101 f, in RepeatAb()
1110 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), const std::string& fmt) { in RepeatAF()
1111 return RepeatAF(f, GetAddresses(), fmt); in RepeatAF()
1116 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), in RepeatAF()
1120 f, in RepeatAF()
1129 std::string RepeatTemplatedMem(void (Ass::*f)(const AddrType&), in RepeatTemplatedMem()
1136 if (f != nullptr) { in RepeatTemplatedMem()
1137 (assembler_.get()->*f)(addr); in RepeatTemplatedMem()
1158 std::string RepeatTemplatedMemImm(void (Ass::*f)(const AddrType&, const Imm&), in RepeatTemplatedMemImm()
1169 if (f != nullptr) { in RepeatTemplatedMemImm()
1170 (assembler_.get()->*f)(addr, new_imm); in RepeatTemplatedMemImm()
1200 std::string RepeatTemplatedRegMem(void (Ass::*f)(RegType, const AddrType&), in RepeatTemplatedRegMem()
1210 if (f != nullptr) { in RepeatTemplatedRegMem()
1211 (assembler_.get()->*f)(*reg, addr); in RepeatTemplatedRegMem()
1239 std::string RepeatTemplatedMemReg(void (Ass::*f)(const AddrType&, RegType), in RepeatTemplatedMemReg()
1249 if (f != nullptr) { in RepeatTemplatedMemReg()
1250 (assembler_.get()->*f)(addr, *reg); in RepeatTemplatedMemReg()
1282 std::string RepeatTemplatedRegister(void (Ass::*f)(RegType), in RepeatTemplatedRegister()
1288 if (f != nullptr) { in RepeatTemplatedRegister()
1289 (assembler_.get()->*f)(*reg); in RepeatTemplatedRegister()
1310 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2), in RepeatTemplatedRegisters()
1321 if (f != nullptr) { in RepeatTemplatedRegisters()
1322 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegisters()
1350 std::string RepeatTemplatedRegistersNoDupes(void (Ass::*f)(Reg1, Reg2), in RepeatTemplatedRegistersNoDupes()
1362 if (f != nullptr) { in RepeatTemplatedRegistersNoDupes()
1363 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegistersNoDupes()
1391 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2, Reg3), in RepeatTemplatedRegisters()
1403 if (f != nullptr) { in RepeatTemplatedRegisters()
1404 (assembler_.get()->*f)(*reg1, *reg2, *reg3); in RepeatTemplatedRegisters()
1439 std::string RepeatTemplatedRegistersImm(void (Ass::*f)(Reg1, Reg2, const Imm&), in RepeatTemplatedRegistersImm()
1454 if (f != nullptr) { in RepeatTemplatedRegistersImm()
1455 (assembler_.get()->*f)(*reg1, *reg2, new_imm); in RepeatTemplatedRegistersImm()
1552 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), in RepeatRegisterImm()
1564 if (f != nullptr) { in RepeatRegisterImm()
1565 (assembler_.get()->*f)(*reg, new_imm); in RepeatRegisterImm()