glsl-1.10: Test integer multiplication by the result of a conditional.
Do not merge until mesa#3329 (closed) is closed.
Reproduces Intel gen12 gpu hangs similar to Witcher
See Mesa gitlab issue #3329
b2i32(ilt32(x, y)) converts to ineg(ilt32(x, y)), generating a 32x32 integer multiply with a source modifier. Gen12 lowers this to 32x16 multiplication, for which source modifiers are invalid.
Edited by Ian Romanick