r600g: fix pow(0, 0) evaluating to NaN
authorFredrik Höglund <fredrik@kde.org>
Wed, 15 Dec 2010 19:00:42 +0000 (20:00 +0100)
committerJerome Glisse <jglisse@redhat.com>
Wed, 15 Dec 2010 19:07:00 +0000 (14:07 -0500)
commit66f55de31e15f97ad1d16c573756738218c02109
tree059bbb7e65987f1bfe91a604111500509fd192e6
parent3861a1001c5ad0dd0de3b0befabf3ed69da9dc5e
r600g: fix pow(0, 0) evaluating to NaN

We have to use the non-IEEE compliant version of MUL here, since
log2(0) is -inf, and 0 * -inf is NaN in IEEE arithmetic.

candidates for 7.10 branch
src/gallium/drivers/r600/r600_shader.c