Module: Mesa Branch: master Commit: 1cb22f0da2e5f309a327e58f72dc25e5f864ff65 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cb22f0da2e5f309a327e58f72dc25e5f864ff65
Author: Topi Pohjolainen <[email protected]> Date: Thu Dec 5 17:34:56 2013 +0200 i965: dump the disassembly to the given file instead of ignoring the argument and always dumping to standard output. Signed-off-by: Topi Pohjolainen <[email protected]> Reviewed-by: Matt Turner <[email protected]> --- src/mesa/drivers/dri/i965/brw_eu.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_eu.c b/src/mesa/drivers/dri/i965/brw_eu.c index 8c7235a..9d0c856 100644 --- a/src/mesa/drivers/dri/i965/brw_eu.c +++ b/src/mesa/drivers/dri/i965/brw_eu.c @@ -236,14 +236,14 @@ brw_dump_compile(struct brw_compile *p, FILE *out, int start, int end) for (int offset = start; offset < end;) { struct brw_instruction *insn = store + offset; struct brw_instruction uncompacted; - printf("0x%08x: ", offset); + fprintf(out, "0x%08x: ", offset); if (insn->header.cmpt_control) { struct brw_compact_instruction *compacted = (void *)insn; if (dump_hex) { - printf("0x%08x 0x%08x ", - ((uint32_t *)insn)[1], - ((uint32_t *)insn)[0]); + fprintf(out, "0x%08x 0x%08x ", + ((uint32_t *)insn)[1], + ((uint32_t *)insn)[0]); } brw_uncompact_instruction(brw, &uncompacted, compacted); @@ -251,15 +251,15 @@ brw_dump_compile(struct brw_compile *p, FILE *out, int start, int end) offset += 8; } else { if (dump_hex) { - printf("0x%08x 0x%08x 0x%08x 0x%08x ", - ((uint32_t *)insn)[3], - ((uint32_t *)insn)[2], - ((uint32_t *)insn)[1], - ((uint32_t *)insn)[0]); + fprintf(out, "0x%08x 0x%08x 0x%08x 0x%08x ", + ((uint32_t *)insn)[3], + ((uint32_t *)insn)[2], + ((uint32_t *)insn)[1], + ((uint32_t *)insn)[0]); } offset += 16; } - brw_disasm(stdout, insn, p->brw->gen); + brw_disasm(out, insn, p->brw->gen); } } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
