diff --git a/.pick_status.json b/.pick_status.json index 6e6095cd912..a9dd9b86685 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -2776,7 +2776,7 @@ "description": "intel/compiler: Set NoMask on cr0 access for float controls mode", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "9da56ffc5228ff4578d4a078e456a0bf8588e71c" }, diff --git a/src/intel/compiler/brw_fs_visitor.cpp b/src/intel/compiler/brw_fs_visitor.cpp index 8075076ece5..eb0e56c693f 100644 --- a/src/intel/compiler/brw_fs_visitor.cpp +++ b/src/intel/compiler/brw_fs_visitor.cpp @@ -269,7 +269,8 @@ fs_visitor::emit_shader_float_controls_execution_mode() if (execution_mode == FLOAT_CONTROLS_DEFAULT_FLOAT_CONTROL_MODE) return; - fs_builder abld = bld.annotate("shader floats control execution mode"); + fs_builder ubld = bld.exec_all().group(1, 0); + fs_builder abld = ubld.annotate("shader floats control execution mode"); unsigned mask, mode = brw_rnd_mode_from_nir(execution_mode, &mask); if (mask == 0)