vc4: Optimize fmul(x, 0) and fmul(x, 1).
authorEric Anholt <eric@anholt.net>
Thu, 9 Oct 2014 13:02:00 +0000 (15:02 +0200)
committerEric Anholt <eric@anholt.net>
Thu, 9 Oct 2014 19:47:06 +0000 (21:47 +0200)
commit0401f55fffc6e77807e6987e23d2709a1599d61e
tree5ce87cfe7978a07094587776668f141f78e217e9
parent1cd8c1aab04c4da9aa6cbbd52460607b8416ce1b
vc4: Optimize fmul(x, 0) and fmul(x, 1).

This was being generated frequently by matrix multiplies of 2 and
3-channel vertex attributes (which have the 0 or 1 loaded in the shader).
src/gallium/drivers/vc4/vc4_opt_algebraic.c