Lines Matching refs:imm_bytes
113 std::string RepeatRI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, std::string fmt) { in RepeatRI() argument
114 return RepeatRegisterImm<RegisterView::kUsePrimaryName>(f, imm_bytes, fmt); in RepeatRI()
117 std::string Repeatri(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, std::string fmt) { in Repeatri() argument
118 return RepeatRegisterImm<RegisterView::kUseSecondaryName>(f, imm_bytes, fmt); in Repeatri()
130 …std::string RepeatFFI(void (Ass::*f)(FPReg, FPReg, const Imm&), size_t imm_bytes, std::string fmt)… in RepeatFFI() argument
136 imm_bytes, in RepeatFFI()
176 std::string RepeatI(void (Ass::*f)(const Imm&), size_t imm_bytes, std::string fmt,
179 std::vector<int64_t> imms = CreateImmediateValues(imm_bytes, as_uint);
300 virtual std::vector<int64_t> CreateImmediateValues(size_t imm_bytes, bool as_uint = false) {
309 if (imm_bytes >= 2) {
316 if (imm_bytes >= 4) {
323 if (imm_bytes >= 6) {
328 if (imm_bytes >= 8) {
415 size_t imm_bytes, in RepeatTemplatedRegistersImm() argument
417 std::vector<int64_t> imms = CreateImmediateValues(imm_bytes); in RepeatTemplatedRegistersImm()
507 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, in RepeatRegisterImm() argument
511 std::vector<int64_t> imms = CreateImmediateValues(imm_bytes); in RepeatRegisterImm()