Lines Matching full:snan
37 // We test qNaN, -qNaN, +sNaN, -sNaN with and without payloads. *NOTE* The
67 // 8. sNaN
171 // nextUp(sNaN) = qNaN
177 // nextDown(sNaN) = qNaN
924 bool SNaN, bool Negative, uint64_t fill) {
926 if (SNaN)
1513 // Test +/- sNaN. +/- dont mean anything with sNaN but paranoia can't hurt in
1525 // return sNaN.
1532 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1561 { PInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1578 { MInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1595 { PZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1612 { MZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1629 { QNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1641 { SNaN, PInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1642 { SNaN, MInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1643 { SNaN, PZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1644 { SNaN, MZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1645 { SNaN, QNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1646 { SNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1647 { SNaN, PNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1648 { SNaN, MNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1649 { SNaN, PLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1650 { SNaN, MLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1651 { SNaN, PSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1652 { SNaN, MSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1653 { SNaN, PSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1654 { SNaN, MSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1663 { PNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1680 { MNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1697 { PLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1714 { MLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1731 { PSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1748 { MSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1765 { PSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1782 { MSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1813 // return sNaN.
1820 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1849 { PInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1866 { MInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1883 { PZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1900 { MZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1917 { QNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1929 { SNaN, PInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1930 { SNaN, MInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1931 { SNaN, PZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1932 { SNaN, MZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1933 { SNaN, QNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1934 { SNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1935 { SNaN, PNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1936 { SNaN, MNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1937 { SNaN, PLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1938 { SNaN, MLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1939 { SNaN, PSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1940 { SNaN, MSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1941 { SNaN, PSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1942 { SNaN, MSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1951 { PNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1968 { MNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
1985 { PLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2002 { MLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2019 { PSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2036 { MSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2053 { PSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2070 { MSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2101 // return sNaN.
2108 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2138 { PInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2155 { MInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2172 { PZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2189 { MZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2206 { QNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2218 { SNaN, PInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2219 { SNaN, MInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2220 { SNaN, PZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2221 { SNaN, MZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2222 { SNaN, QNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2223 { SNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2224 { SNaN, PNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2225 { SNaN, MNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2226 { SNaN, PLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2227 { SNaN, MLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2228 { SNaN, PSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2229 { SNaN, MSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2230 { SNaN, PSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2231 { SNaN, MSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2240 { PNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2257 { MNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2274 { PLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2291 { MLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2308 { PSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2325 { MSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2342 { PSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2359 { MSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2390 // return sNaN.
2397 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2427 { PInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2444 { MInf, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2461 { PZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2478 { MZero, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2495 { QNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2507 { SNaN, PInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2508 { SNaN, MInf, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2509 { SNaN, PZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2510 { SNaN, MZero, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2511 { SNaN, QNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2512 { SNaN, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2513 { SNaN, PNormalValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2514 { SNaN
2515 { SNaN, PLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2516 { SNaN, MLargestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2517 { SNaN, PSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2518 { SNaN, MSmallestValue, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2519 { SNaN, PSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2520 { SNaN, MSmallestNormalized, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2529 { PNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2546 { MNormalValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2563 { PLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2580 { MLargestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2597 { PSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2614 { MSmallestValue, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2631 { PSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },
2648 { MSmallestNormalized, SNaN, "nan", APFloat::opInvalidOp, APFloat::fcNaN },