From a129e136deae765efb511c8807a3fa2757cdf92a Mon Sep 17 00:00:00 2001 From: Sviatoslav Peleshko Date: Wed, 11 Oct 2023 04:09:59 +0300 Subject: [PATCH] intel/disasm: Print half-float values instead of placeholder Signed-off-by: Sviatoslav Peleshko Reviewed-by: Sagar Ghuge Part-of: --- src/intel/compiler/brw_disasm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_disasm.c b/src/intel/compiler/brw_disasm.c index 49258f881a9..02a43817aa9 100644 --- a/src/intel/compiler/brw_disasm.c +++ b/src/intel/compiler/brw_disasm.c @@ -1672,7 +1672,11 @@ imm(FILE *file, const struct brw_isa_info *isa, enum brw_reg_type type, format(file, "/* %-gDF */", brw_inst_imm_df(devinfo, inst)); break; case BRW_REGISTER_TYPE_HF: - string(file, "Half Float IMM"); + format(file, "0x%04xHF", + (uint16_t) brw_inst_imm_ud(devinfo, inst)); + pad(file, 48); + format(file, "/* %-gHF */", + _mesa_half_to_float((uint16_t) brw_inst_imm_ud(devinfo, inst))); break; case BRW_REGISTER_TYPE_NF: case BRW_REGISTER_TYPE_UB: