r600: use ieee version of rcp
authorRoland Scheidegger <sroland@vmware.com>
Thu, 9 Nov 2017 18:44:23 +0000 (19:44 +0100)
committerRoland Scheidegger <sroland@vmware.com>
Wed, 15 Nov 2017 02:13:46 +0000 (03:13 +0100)
commit1c8d57a008861f856a7fad8feaf14ec412a29d3e
tree9cc6cad15a39331dd977bc908e34e72509ab2a10
parent3835009796166968750ff46cf209f6d4208cda86
r600: use ieee version of rcp

r600 used the clamped version for rcp, whereas both evergreen and cayman
used the ieee version. I don't know why that discrepancy exists (it does so
since day 1) but there does not seem to be a valid reason for this, so make
it consistent. This seems now safer than before the previous commit (using
the dx10 clamp bit).
Note that rsq still uses clamped version (as before even though the table
may have suggested otherwise for evergreen) for r600/eg, but not for cayman.
Will be changed separately for better regression tracking...

Reviewed-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/r600_shader.c