i965/fs: Add 64-bit int immediate support to dump_instructions()

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
This commit is contained in:
Matt Turner
2018-09-06 11:15:55 -07:00
parent fcc70e4855
commit 58a51d0a67
2 changed files with 8 additions and 0 deletions

View File

@@ -6023,6 +6023,12 @@ fs_visitor::dump_instruction(backend_instruction *be_inst, FILE *file)
case BRW_REGISTER_TYPE_UD: case BRW_REGISTER_TYPE_UD:
fprintf(file, "%uu", inst->src[i].ud); fprintf(file, "%uu", inst->src[i].ud);
break; break;
case BRW_REGISTER_TYPE_Q:
fprintf(file, "%" PRId64 "q", inst->src[i].d64);
break;
case BRW_REGISTER_TYPE_UQ:
fprintf(file, "%" PRIu64 "uq", inst->src[i].u64);
break;
case BRW_REGISTER_TYPE_VF: case BRW_REGISTER_TYPE_VF:
fprintf(file, "[%-gF, %-gF, %-gF, %-gF]", fprintf(file, "[%-gF, %-gF, %-gF, %-gF]",
brw_vf_to_float((inst->src[i].ud >> 0) & 0xff), brw_vf_to_float((inst->src[i].ud >> 0) & 0xff),

View File

@@ -89,6 +89,8 @@ struct backend_reg : private brw_reg
using brw_reg::f; using brw_reg::f;
using brw_reg::d; using brw_reg::d;
using brw_reg::ud; using brw_reg::ud;
using brw_reg::d64;
using brw_reg::u64;
}; };
#endif #endif