From 7f48c70babd2e5ce1f561fc51635fae588a8573a Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Wed, 28 Jun 2023 15:37:26 +0200 Subject: [PATCH] intel/compiler: construct masks instead of using magic values Signed-off-by: Rohan Garg Part-of: --- src/intel/compiler/brw_fs_nir.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/compiler/brw_fs_nir.cpp b/src/intel/compiler/brw_fs_nir.cpp index f22f0bc5519..cc0135229eb 100644 --- a/src/intel/compiler/brw_fs_nir.cpp +++ b/src/intel/compiler/brw_fs_nir.cpp @@ -5420,7 +5420,7 @@ fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr const fs_builder ubld = bld.exec_all().group(1, 0); fs_reg handle = component(ubld.vgrf(BRW_REGISTER_TYPE_UD), 0); ubld.AND(handle, retype(brw_vec1_grf(0, 5), BRW_REGISTER_TYPE_UD), - brw_imm_ud(~0x3ffu)); + brw_imm_ud(INTEL_MASK(31, 10))); srcs[SURFACE_LOGICAL_SRC_SURFACE] = brw_imm_ud(GFX125_NON_BINDLESS); srcs[SURFACE_LOGICAL_SRC_SURFACE_HANDLE] = handle; } else if (devinfo->ver >= 8) { @@ -5487,7 +5487,7 @@ fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr const fs_builder ubld = bld.exec_all().group(1, 0); fs_reg handle = component(ubld.vgrf(BRW_REGISTER_TYPE_UD), 0); ubld.AND(handle, retype(brw_vec1_grf(0, 5), BRW_REGISTER_TYPE_UD), - brw_imm_ud(~0x3ffu)); + brw_imm_ud(INTEL_MASK(31, 10))); srcs[SURFACE_LOGICAL_SRC_SURFACE] = brw_imm_ud(GFX125_NON_BINDLESS); srcs[SURFACE_LOGICAL_SRC_SURFACE_HANDLE] = handle; } else if (devinfo->ver >= 8) {