From: Kenneth Graunke Date: Thu, 16 Mar 2023 22:54:07 +0000 (-0700) Subject: intel/fs: Make bld.F16TO32 actually emit F16TO32 not F32TO16 X-Git-Tag: upstream/23.3.3~11500 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7ea2aa46ca5fdb902ba6f0d73c341fdaf822f70;p=platform%2Fupstream%2Fmesa.git intel/fs: Make bld.F16TO32 actually emit F16TO32 not F32TO16 Ahem, "add builder helpers that work on Gfx7"...now might actually work. Too much copy and paste... Fixes: 966995d9117 ("intel/fs: Add builder helpers for F32TO16/F16TO32 that work on Gfx7.x") Reviewed-by: Emma Anholt Reviewed-by: Faith Ekstrand Part-of: --- diff --git a/src/intel/compiler/brw_fs_builder.h b/src/intel/compiler/brw_fs_builder.h index 8fb01cf..53265e5 100644 --- a/src/intel/compiler/brw_fs_builder.h +++ b/src/intel/compiler/brw_fs_builder.h @@ -685,7 +685,7 @@ namespace brw { return MOV(dst, src); } else { assert(shader->devinfo->ver == 7); - return emit(BRW_OPCODE_F32TO16, + return emit(BRW_OPCODE_F16TO32, dst, retype(src, BRW_REGISTER_TYPE_W)); } }