Lines Matching defs:output

58 print_block_markers(FILE* output, Program* program, const std::vector<bool>& referenced_blocks,
63 fprintf(output, "BB%u:\n", *next_block);
69 print_instr(FILE* output, const std::vector<uint32_t>& binary, char* instr, unsigned size,
72 fprintf(output, "%-60s ;", instr);
75 fprintf(output, " %.8x", binary[pos + i]);
76 fputc('\n', output);
80 print_constant_data(FILE* output, Program* program)
85 fputs("\n/* constant data */\n", output);
87 fprintf(output, "[%.6u]", i);
93 fprintf(output, " %.8x", v);
95 fputc('\n', output);
156 get_branch_target(char** output, Program* program, const std::vector<bool>& referenced_blocks,
167 *output += sprintf(*output, "BB%u", block.index);
175 print_asm_clrx(Program* program, std::vector<uint32_t>& binary, unsigned exec_size, FILE* output)
202 fprintf(output, "clrxdisasm not found\n");
235 print_instr(output, binary, prev_instr, pos - prev_pos, prev_pos);
239 print_block_markers(output, program, referenced_blocks, &next_block, pos);
253 print_instr(output, binary, prev_instr, exec_size - prev_pos, prev_pos);
257 print_constant_data(output, program);
341 print_asm_llvm(Program* program, std::vector<uint32_t>& binary, unsigned exec_size, FILE* output)
384 fprintf(output, "\t(then repeated %u times)\n", repeat_count);
388 print_block_markers(output, program, referenced_blocks, &next_block, pos);
395 print_instr(output, binary, outline, res.second, pos);
405 print_constant_data(output, program);
445 print_asm(Program* program, std::vector<uint32_t>& binary, unsigned exec_size, FILE* output)
449 return print_asm_llvm(program, binary, exec_size, output);
453 return print_asm_clrx(program, binary, exec_size, output);