Lines Matching refs:col
1172 print (FILE *fp, int col, const char *msg, ...) in print() argument
1192 col += indent_level; in print()
1194 col -= indent_level; in print()
1197 col += indent_level; in print()
1203 while (cur_col < col) in print()
1210 col -= indent_level; in print()
1212 col += indent_level; in print()
1284 gen_fetch_operands (FILE *fp, int col, in gen_fetch_operands() argument
1308 print (fp, col, "%s8 = cpu_get_a (cpu);", vars[cur_var]); in gen_fetch_operands()
1315 print (fp, col, "%s8 = cpu_get_b (cpu);", vars[cur_var]); in gen_fetch_operands()
1322 print (fp, col, "%s16 = cpu_get_d (cpu);", vars[cur_var]); in gen_fetch_operands()
1329 print (fp, col, "%s16 = cpu_get_x (cpu);", vars[cur_var]); in gen_fetch_operands()
1336 print (fp, col, "%s16 = cpu_get_y (cpu);", vars[cur_var]); in gen_fetch_operands()
1348 print (fp, col, "addr = (uint16_t) cpu_fetch8 (cpu);"); in gen_fetch_operands()
1349 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1361 print (fp, col, "addr = cpu_get_x (cpu) + (uint16_t) cpu_fetch8 (cpu);"); in gen_fetch_operands()
1367 print (fp, col, "addr = cpu_get_y (cpu) + (uint16_t) cpu_fetch8 (cpu);"); in gen_fetch_operands()
1373 print (fp, col, "addr = cpu_fetch16 (cpu);"); in gen_fetch_operands()
1379 print (fp, col, "addr = cpu_get_indexed_operand_addr (cpu, 0);"); in gen_fetch_operands()
1399 print (fp, col, "addr = cpu_get_x (cpu) + (uint16_t) cpu_fetch8 (cpu);"); in gen_fetch_operands()
1400 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1408 print (fp, col, "addr = cpu_get_y (cpu) + (uint16_t) cpu_fetch8 (cpu);"); in gen_fetch_operands()
1409 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1417 print (fp, col, "addr = cpu_fetch16 (cpu);"); in gen_fetch_operands()
1418 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1425 print (fp, col, "addr = cpu_fetch16 (cpu);"); in gen_fetch_operands()
1426 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1432 print (fp, col, "%s%s = cpu_%s_pop_uint%s (cpu);", in gen_fetch_operands()
1455 print (fp, col, "addr = cpu_get_indexed_operand_addr (cpu,0);"); in gen_fetch_operands()
1456 print (fp, col, "%s%s = memory_read%s (cpu, addr);", in gen_fetch_operands()
1465 print (fp, col, "%s%s = cpu_get_indexed_operand%s (cpu,0);", in gen_fetch_operands()
1486 print (fp, col, "%s%s = cpu_get_indexed_operand%s (cpu, 1);", in gen_fetch_operands()
1502 print (fp, col, "%s16 = cpu_get_sp (cpu);", vars[cur_var]); in gen_fetch_operands()
1514 print (fp, col, "%s8 = cpu_get_ccr (cpu);", vars[cur_var]); in gen_fetch_operands()
1529 print (fp, col, "addr = cpu_fetch_relbranch (cpu);"); in gen_fetch_operands()
1538 print (fp, col, "addr = cpu_fetch_relbranch16 (cpu);"); in gen_fetch_operands()
1550 print (fp, col, "%s%s = cpu_fetch%s (cpu);", vars[cur_var], in gen_fetch_operands()
1600 gen_save_result (FILE *fp, int col, in gen_save_result() argument
1632 print (fp, col, "cpu_set_a (cpu, dst8);"); in gen_save_result()
1637 print (fp, col, "cpu_set_b (cpu, dst8);"); in gen_save_result()
1642 print (fp, col, "cpu_set_d (cpu, dst16);"); in gen_save_result()
1647 print (fp, col, "cpu_set_x (cpu, dst16);"); in gen_save_result()
1652 print (fp, col, "cpu_set_y (cpu, dst16);"); in gen_save_result()
1659 print (fp, col, "addr = (uint16_t) cpu_fetch8 (cpu);"); in gen_save_result()
1662 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1672 print (fp, col, "addr = cpu_get_x (cpu) + cpu_fetch8 (cpu);"); in gen_save_result()
1674 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1684 print (fp, col, "addr = cpu_get_y (cpu) + cpu_fetch8 (cpu);"); in gen_save_result()
1686 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1696 print (fp, col, "addr = cpu_fetch16 (cpu);"); in gen_save_result()
1698 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1705 print (fp, col, "cpu_%s_push_uint%s (cpu, dst%s);", in gen_save_result()
1723 print (fp, col, "addr = cpu_get_indexed_operand_addr (cpu,0);"); in gen_save_result()
1725 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1740 print (fp, col, "addr = cpu_get_indexed_operand_addr (cpu, 1);"); in gen_save_result()
1741 print (fp, col, "memory_write%s (cpu, addr, dst%s);", in gen_save_result()
1755 print (fp, col, "cpu_set_sp (cpu, dst16);"); in gen_save_result()
1768 print (fp, col, "cpu_set_ccr (cpu, dst8);"); in gen_save_result()
1818 gen_interp (FILE *fp, int col, const struct m6811_opcode_def *opcode) in gen_interp() argument
1849 print (fp, col, "case 0x%02x: /* %s %s */\n", opcode->insn_code, in gen_interp()
1851 col += indent_level; in gen_interp()
1854 addr_set = gen_fetch_operands (fp, col, opcode, operand_size); in gen_interp()
1860 print (fp, col, "%s;", op->pattern); in gen_interp()
1864 gen_save_result (fp, col, opcode, addr_set, operand_size); in gen_interp()
1869 print (fp, col, "%s;", op->ccr_update); in gen_interp()
1871 print (fp, col, "break;"); in gen_interp()
1877 gen_interpreter_for_table (FILE *fp, int col, in gen_interpreter_for_table() argument
1889 print (fp, col, "op = cpu_fetch8 (cpu);"); in gen_interpreter_for_table()
1890 print (fp, col, "cpu_add_cycles (cpu, %s[op]);", cycles_table_name); in gen_interpreter_for_table()
1892 print (fp, col, "switch (op)\n"); in gen_interpreter_for_table()
1893 col += indent_level; in gen_interpreter_for_table()
1894 print (fp, col, "{\n"); in gen_interpreter_for_table()
1903 gen_interp (fp, col, &table[i]); in gen_interpreter_for_table()
1913 print (fp, col, "default:\n"); in gen_interpreter_for_table()
1914 print (fp, col + indent_level, "cpu_special (cpu, M6811_ILLEGAL);"); in gen_interpreter_for_table()
1915 print (fp, col + indent_level, "break;"); in gen_interpreter_for_table()
1916 print (fp, col, "}\n"); in gen_interpreter_for_table()
2027 int col = 0; in gen_interpreter() local
2038 print (fp, col, "/* File generated automatically by gencode. */\n"); in gen_interpreter()
2039 print (fp, col, "#include \"m68hc11-sim.h\"\n\n"); in gen_interpreter()