In order to justify some of the special cases we have, we need to assume that Op/RepOp are non-poison. For the places where this function is used, if one of these is poison, then the select result is poison anyway.
In order to justify some of the special cases we have, we need to assume that Op/RepOp are non-poison. For the places where this function is used, if one of these is poison, then the select result is poison anyway.