diff --git a/src/compiler/nir/nir_opt_algebraic.py b/src/compiler/nir/nir_opt_algebraic.py index 0d8d9a9f058..5f75941e575 100644 --- a/src/compiler/nir/nir_opt_algebraic.py +++ b/src/compiler/nir/nir_opt_algebraic.py @@ -3091,7 +3091,7 @@ def ldexp(f, exp, bits): # of our exponent is doubled. pow2_1 = fexp2i(('ishr', exp, 1), bits) pow2_2 = fexp2i(('isub', exp, ('ishr', exp, 1)), bits) - return ('fmul', ('fmul', f, pow2_1), pow2_2) + return ('!fmul', ('!fmul', f, pow2_1), pow2_2) optimizations += [ (('ldexp@16', 'x', 'exp'), ldexp('x', 'exp', 16), 'options->lower_ldexp'),