intel/compiler: Handle ternary add in lower_simd_width
We need to lower the add3 instruction simd width otherwise in simd32 mode, we endup writing 4 register wide data which is not allowed. Reported-by: Jordan Justen <jordan.l.justen@intel.com> Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11985>
This commit is contained in:
parent
0608e76e00
commit
ef29bb6bc5
|
@ -7322,6 +7322,7 @@ get_lowered_simd_width(const struct intel_device_info *devinfo,
|
|||
case BRW_OPCODE_SAD2:
|
||||
case BRW_OPCODE_MAD:
|
||||
case BRW_OPCODE_LRP:
|
||||
case BRW_OPCODE_ADD3:
|
||||
case FS_OPCODE_PACK:
|
||||
case SHADER_OPCODE_SEL_EXEC:
|
||||
case SHADER_OPCODE_CLUSTER_BROADCAST:
|
||||
|
|
Loading…
Reference in New Issue