intel/fs: Use INTEL_MASK for pushish constant address masking
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 12 Feb 2021 01:33:52 +0000 (19:33 -0600)
committerMarge Bot <eric+marge@anholt.net>
Wed, 10 Mar 2021 22:17:41 +0000 (22:17 +0000)
It's easier to compare with the HW docs than a pile of hex.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9501>

src/intel/compiler/brw_fs.cpp

index c873048..349acec 100644 (file)
@@ -1631,7 +1631,7 @@ fs_visitor::assign_curb_setup()
       fs_reg base_addr = ubld.vgrf(BRW_REGISTER_TYPE_UD);
       ubld.group(1, 0).AND(base_addr,
                            retype(brw_vec1_grf(0, 0), BRW_REGISTER_TYPE_UD),
-                           brw_imm_ud(0xffffffc0));
+                           brw_imm_ud(INTEL_MASK(31, 6)));
 
       fs_reg header0 = ubld.vgrf(BRW_REGISTER_TYPE_UD);
       ubld.MOV(header0, brw_imm_ud(0));