diff --git a/.pick_status.json b/.pick_status.json index f27b5ce471a..cba8b78940f 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -3014,7 +3014,7 @@ "description": "brw/algebraic: Clear condition modifier on optimized SEL instruction", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "fab92fa1cba4196a4947731e7105bd1494dfffc4", "notes": null diff --git a/src/intel/compiler/brw_opt_algebraic.cpp b/src/intel/compiler/brw_opt_algebraic.cpp index 940f52c245f..95b973cf836 100644 --- a/src/intel/compiler/brw_opt_algebraic.cpp +++ b/src/intel/compiler/brw_opt_algebraic.cpp @@ -552,6 +552,7 @@ brw_opt_algebraic(fs_visitor &s) inst->opcode = BRW_OPCODE_MOV; inst->predicate = BRW_PREDICATE_NONE; inst->predicate_inverse = false; + inst->conditional_mod = BRW_CONDITIONAL_NONE; inst->resize_sources(1); progress = true; } else if (inst->saturate && inst->src[1].file == IMM) {