| 1901 | } |
| 1902 | |
| 1903 | void testFRNDINT() { |
| 1904 | if (!cpu->big) { |
| 1905 | return; |
| 1906 | } |
| 1907 | doFRNDINT(ROUND_Chop, 1.1f, 1.0); |
| 1908 | doFRNDINT(ROUND_Chop, -1.1f, -1.0); |
| 1909 | doFRNDINT(ROUND_Nearest, 1.4f, 1.0); |
| 1910 | doFRNDINT(ROUND_Nearest, 1.6f, 2.0); |
| 1911 | doFRNDINT(ROUND_Nearest, -1.4f, -1.0); |
| 1912 | doFRNDINT(ROUND_Nearest, -1.6f, -2.0); |
| 1913 | doFRNDINT(ROUND_Down, 1.4f, 1.0); |
| 1914 | doFRNDINT(ROUND_Down, 1.6f, 1.0); |
| 1915 | doFRNDINT(ROUND_Down, -1.4f, -2.0); |
| 1916 | doFRNDINT(ROUND_Down, -1.6f, -2.0); |
| 1917 | doFRNDINT(ROUND_Up, 1.4f, 2.0); |
| 1918 | doFRNDINT(ROUND_Up, 1.6f, 2.0); |
| 1919 | doFRNDINT(ROUND_Up, -1.4f, -1.0); |
| 1920 | doFRNDINT(ROUND_Up, -1.6f, -1.0); |
| 1921 | } |
| 1922 | |
| 1923 | // ST(0) ST(1) |
| 1924 | // -inf -F -0 +0 +F +inf NaN |