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,
864 std::string RepeatA(void (Ass::*f)(const Addr&), const std::string& fmt) { in RepeatA()
865 return RepeatA(f, GetAddresses(), fmt); in RepeatA()
870 std::string RepeatA(void (Ass::*f)(const Addr&), in RepeatA()
873 return RepeatTemplatedMem<Addr>(f, a, &AssemblerTest::GetAddrName, fmt); in RepeatA()
877 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
880 return RepeatAI(f, imm_bytes, GetAddresses(), fmt); in RepeatAI()
885 std::string RepeatAI(void (Ass::*f)(const Addr&, const Imm&), in RepeatAI()
889 return RepeatTemplatedMemImm<Addr>(f, imm_bytes, a, &AssemblerTest::GetAddrName, fmt); in RepeatAI()
893 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatRA()
894 return RepeatRA(f, GetAddresses(), fmt); in RepeatRA()
899 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), in RepeatRA()
903 f, in RepeatRA()
912 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatrA()
913 return RepeatrA(f, GetAddresses(), fmt); in RepeatrA()
918 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), in RepeatrA()
922 f, in RepeatrA()
931 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatwA()
932 return RepeatwA(f, GetAddresses(), fmt); in RepeatwA()
937 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), in RepeatwA()
941 f, in RepeatwA()
950 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatbA()
951 return RepeatbA(f, GetAddresses(), fmt); in RepeatbA()
956 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), in RepeatbA()
960 f, in RepeatbA()
969 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), const std::string& fmt) { in RepeatFA()
970 return RepeatFA(f, GetAddresses(), fmt); in RepeatFA()
975 std::string RepeatFA(void (Ass::*f)(FPReg, const Addr&), in RepeatFA()
979 f, in RepeatFA()
988 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAR()
989 return RepeatAR(f, GetAddresses(), fmt); in RepeatAR()
994 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), in RepeatAR()
998 f, in RepeatAR()
1007 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAr()
1008 return RepeatAr(f, GetAddresses(), fmt); in RepeatAr()
1013 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), in RepeatAr()
1017 f, in RepeatAr()
1026 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAw()
1027 return RepeatAw(f, GetAddresses(), fmt); in RepeatAw()
1032 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), in RepeatAw()
1036 f, in RepeatAw()
1045 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAb()
1046 return RepeatAb(f, GetAddresses(), fmt); in RepeatAb()
1051 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), in RepeatAb()
1055 f, in RepeatAb()
1064 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), const std::string& fmt) { in RepeatAF()
1065 return RepeatAF(f, GetAddresses(), fmt); in RepeatAF()
1070 std::string RepeatAF(void (Ass::*f)(const Addr&, FPReg), in RepeatAF()
1074 f, in RepeatAF()
1083 std::string RepeatTemplatedMem(void (Ass::*f)(const AddrType&), in RepeatTemplatedMem()
1090 if (f != nullptr) { in RepeatTemplatedMem()
1091 (assembler_.get()->*f)(addr); in RepeatTemplatedMem()
1112 std::string RepeatTemplatedMemImm(void (Ass::*f)(const AddrType&, const Imm&), in RepeatTemplatedMemImm()
1123 if (f != nullptr) { in RepeatTemplatedMemImm()
1124 (assembler_.get()->*f)(addr, new_imm); in RepeatTemplatedMemImm()
1154 std::string RepeatTemplatedRegMem(void (Ass::*f)(RegType, const AddrType&), in RepeatTemplatedRegMem()
1164 if (f != nullptr) { in RepeatTemplatedRegMem()
1165 (assembler_.get()->*f)(*reg, addr); in RepeatTemplatedRegMem()
1193 std::string RepeatTemplatedMemReg(void (Ass::*f)(const AddrType&, RegType), in RepeatTemplatedMemReg()
1203 if (f != nullptr) { in RepeatTemplatedMemReg()
1204 (assembler_.get()->*f)(addr, *reg); in RepeatTemplatedMemReg()
1236 std::string RepeatTemplatedRegister(void (Ass::*f)(RegType), in RepeatTemplatedRegister()
1242 if (f != nullptr) { in RepeatTemplatedRegister()
1243 (assembler_.get()->*f)(*reg); in RepeatTemplatedRegister()
1264 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2), in RepeatTemplatedRegisters()
1275 if (f != nullptr) { in RepeatTemplatedRegisters()
1276 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegisters()
1304 std::string RepeatTemplatedRegistersNoDupes(void (Ass::*f)(Reg1, Reg2), in RepeatTemplatedRegistersNoDupes()
1316 if (f != nullptr) { in RepeatTemplatedRegistersNoDupes()
1317 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegistersNoDupes()
1345 std::string RepeatTemplatedRegisters(void (Ass::*f)(Reg1, Reg2, Reg3), in RepeatTemplatedRegisters()
1357 if (f != nullptr) { in RepeatTemplatedRegisters()
1358 (assembler_.get()->*f)(*reg1, *reg2, *reg3); in RepeatTemplatedRegisters()
1393 std::string RepeatTemplatedRegistersImm(void (Ass::*f)(Reg1, Reg2, const Imm&), in RepeatTemplatedRegistersImm()
1408 if (f != nullptr) { in RepeatTemplatedRegistersImm()
1409 (assembler_.get()->*f)(*reg1, *reg2, new_imm); in RepeatTemplatedRegistersImm()
1501 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), in RepeatRegisterImm()
1513 if (f != nullptr) { in RepeatRegisterImm()
1514 (assembler_.get()->*f)(*reg, new_imm); in RepeatRegisterImm()