Lines Matching refs:idx
86 std::string panda::pandasm::Ins::RegToString(size_t idx, bool is_first, bool print_args, in RegToString() argument
89 if (idx >= regs.size()) { in RegToString()
101 if (print_args && regs[idx] >= first_arg_idx) { in RegToString()
102 translator << "a" << regs[idx] - first_arg_idx; in RegToString()
104 translator << "v" << regs[idx]; in RegToString()
110 std::string panda::pandasm::Ins::ImmToString(size_t idx, bool is_first) const in ImmToString() argument
112 if (idx >= imms.size()) { in ImmToString()
116 auto *number = std::get_if<double>(&(imms[idx])); in ImmToString()
128 translator << "0x" << std::hex << std::get<int64_t>(imms[idx]); in ImmToString()
134 std::string panda::pandasm::Ins::IdToString(size_t idx, bool is_first) const in IdToString() argument
136 if (idx >= ids.size()) { in IdToString()
148 translator << ids[idx]; in IdToString()