MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / testFSIN

Function testFSIN

source/test/testFPU.cpp:1811–1882  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1809}
1810
1811void testFSIN() {
1812 FPU_Float st0;
1813 FPU_Float result;
1814
1815 st0.f = 0.0f;
1816 result.f = 0.0f;
1817 doFSIN_inst(&st0, &result);
1818
1819 st0.f = fPI / 6;
1820 result.f = 0.5f;
1821 doFSIN_inst(&st0, &result);
1822
1823 st0.f = fPI / 4;
1824 result.f = squareRoot2 / 2;
1825 doFSIN_inst(&st0, &result);
1826
1827 st0.f = fPI / 3;
1828 result.f = squareRoot3 / 2;
1829 doFSIN_inst(&st0, &result);
1830
1831 st0.f = fPI / 2;
1832 result.f = 1.0f;
1833 doFSIN_inst(&st0, &result);
1834
1835 st0.f = fPI / 3 * 2;
1836 result.f = squareRoot3 / 2;
1837 doFSIN_inst(&st0, &result);
1838
1839 st0.f = fPI / 4 * 3;
1840 result.f = squareRoot2 / 2;
1841 doFSIN_inst(&st0, &result);
1842
1843 st0.f = fPI / 6 * 5;
1844 result.f = 0.5f;
1845 doFSIN_inst(&st0, &result);
1846
1847 st0.f = fPI;
1848 result.f = 0.0f;
1849 doFSIN_inst(&st0, &result);
1850
1851 st0.f = fPI / 6 * 7;
1852 result.f = -0.5f;
1853 doFSIN_inst(&st0, &result);
1854
1855 st0.f = fPI / 4 * 5;
1856 result.f = -squareRoot2 / 2;
1857 doFSIN_inst(&st0, &result);
1858
1859 st0.f = fPI / 3 * 4;
1860 result.f = -squareRoot3 / 2;
1861 doFSIN_inst(&st0, &result);
1862
1863 st0.f = fPI / 2 * 3;
1864 result.f = -1.0f;
1865 doFSIN_inst(&st0, &result);
1866
1867 st0.f = fPI / 3 * 5;
1868 result.f = -squareRoot3 / 2;

Callers

nothing calls this directly

Calls 1

doFSIN_instFunction · 0.85

Tested by

no test coverage detected