]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/47989 (-mrecip causes 482.sphinx3, 464.h264ref and 481.wrf to miscompare)
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 20 Oct 2011 15:13:30 +0000 (17:13 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 20 Oct 2011 15:13:30 +0000 (17:13 +0200)
commitbbe996ec7145da4d484bce0368ddd7b3aa5212bd
treeb2865b0329a5ef25c74c1e8566b4243511b4c51a
parenteb405c4669307ce3b5026984e010faf78571e8b3
re PR target/47989 (-mrecip causes 482.sphinx3, 464.h264ref and 481.wrf to miscompare)

PR target/47989
* config/i386/i386.h (RECIP_MASK_DEFAULT): New define.
* config/i386/i386.op (recip_mask): Initialize with RECIP_MASK_DEFAULT.
* doc/invoke.texi (ix86 Options, -mrecip): Document that GCC
implements vectorized single float division and vectorized sqrtf(x)
with reciprocal sequence with additional Newton-Raphson step with
-ffast-math.

From-SVN: r180256
gcc/ChangeLog
gcc/config/i386/i386.h
gcc/config/i386/i386.opt
gcc/doc/invoke.texi