X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglsl%2Fnir%2Fnir_opt_algebraic.py;fp=src%2Fglsl%2Fnir%2Fnir_opt_algebraic.py;h=3843f21c0eebf6e699e3e45b674c5f44b4045e77;hb=d5c9955d3eaa7311e2b2350b6964bae516c7b7b2;hp=cb715c0b2c1a6e8c279228349c04aadb13c8336f;hpb=78b81be627734ea7fa50ea246c07b0d4a3a1638a;p=mesa.git diff --git a/src/glsl/nir/nir_opt_algebraic.py b/src/glsl/nir/nir_opt_algebraic.py index cb715c0b2c1..3843f21c0ee 100644 --- a/src/glsl/nir/nir_opt_algebraic.py +++ b/src/glsl/nir/nir_opt_algebraic.py @@ -70,6 +70,7 @@ optimizations = [ (('imul', a, 1), a), (('fmul', a, -1.0), ('fneg', a)), (('imul', a, -1), ('ineg', a)), + (('fdiv', a, b), ('fmul', a, ('frcp', b)), 'options->lower_fdiv'), (('ffma', 0.0, a, b), b), (('ffma', a, 0.0, b), b), (('ffma', a, b, 0.0), ('fmul', a, b)),