Lines Matching refs:string
24 std::string get_description() override { in get_description()
28 …void output_symbols(FILE *out, std::string prefix, const std::vector<compiled_source::symbol> &sym… in output_symbols()
51 void header(FILE *out, std::string msg) { in header()
52 std::string dashes = std::string(msg.length(), '-'); in header()
59 int output(std::string destination, std::vector<std::string> output_options, in output()
75 std::string prefix = program.name + "_"; in output()
80 auto write_opt = [&] (std::string name, std::string value) { in output()
97 std::map<uint, std::string> jmp_labels; in output()
104 jmp_labels.insert(std::pair<uint,std::string>(target, std::to_string(target))); in output()
154 …static std::string disassemble(const std::map<uint, std::string>& jmp_labels, uint inst, uint side… in disassemble()
159 std::string op_string; in disassemble()
160 auto op = [&](const std::string &s) { in disassemble()
163 auto op_guts = [&](const std::string &s) { in disassemble()
170 …static std::array<std::string, 8> conditions{"", "not_x", "x_dec", "not_y", "y_dec", "x_not_y", "p… in disassemble()
174 std::string label = "?"; in disassemble()
186 std::string guts; in disassemble()
216 … static std::array<std::string, 8> sources { "pins", "x", "y", "null", "", "status", "isr", "osr"}; in disassemble()
217 std::string source = sources[arg1]; in disassemble()
227 …static std::array<std::string, 8> dests { "pins", "x", "y", "null", "pindirs", "pc", "isr", "exec"… in disassemble()
236 std::string guts = ""; in disassemble()
250 … static std::array<std::string, 8> dests { "pins", "x", "y", "", "exec", "pc", "isr", "osr"}; in disassemble()
251 … static std::array<std::string, 8> sources { "pins", "x", "y", "null", "", "status", "isr", "osr"}; in disassemble()
252 std::string dest = dests[arg1]; in disassemble()
253 std::string source = sources[arg2 & 7u]; in disassemble()
263 std::string guts = dest + ", "; in disassemble()
282 std::string guts; in disassemble()
299 … static std::array<std::string, 8> dests{"pins", "x", "y", "", "pindirs", "", "", ""}; in disassemble()
300 std::string dest = dests[arg1]; in disassemble()