xref: /freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/sinf.tst (revision 31914882fca502069810b9e9ddea4bcd8136a4f4)
1*31914882SAlex Richardson; sinf.tst - Directed test cases for SP sine
2*31914882SAlex Richardson;
3*31914882SAlex Richardson; Copyright (c) 2007-2019, Arm Limited.
4*31914882SAlex Richardson; SPDX-License-Identifier: MIT
5*31914882SAlex Richardson
6*31914882SAlex Richardson
7*31914882SAlex Richardsonfunc=sinf op1=7fc00001 result=7fc00001 errno=0
8*31914882SAlex Richardsonfunc=sinf op1=ffc00001 result=7fc00001 errno=0
9*31914882SAlex Richardsonfunc=sinf op1=7f800001 result=7fc00001 errno=0 status=i
10*31914882SAlex Richardsonfunc=sinf op1=ff800001 result=7fc00001 errno=0 status=i
11*31914882SAlex Richardsonfunc=sinf op1=7f800000 result=7fc00001 errno=EDOM status=i
12*31914882SAlex Richardsonfunc=sinf op1=ff800000 result=7fc00001 errno=EDOM status=i
13*31914882SAlex Richardsonfunc=sinf op1=00000000 result=00000000 errno=0
14*31914882SAlex Richardsonfunc=sinf op1=80000000 result=80000000 errno=0
15*31914882SAlex Richardson; Directed test for a failure I found while developing mathbench
16*31914882SAlex Richardsonfunc=sinf op1=c70d39a1 result=be37fad5.7ed errno=0
17*31914882SAlex Richardson; SDCOMP-26094: check sinf in the cases for which the range reducer
18*31914882SAlex Richardson; returns values furthest beyond its nominal upper bound of pi/4.
19*31914882SAlex Richardsonfunc=sinf op1=46427f1b result=3f352d80.f9b error=0
20*31914882SAlex Richardsonfunc=sinf op1=4647e568 result=3f352da9.7be error=0
21*31914882SAlex Richardsonfunc=sinf op1=46428bac result=bf352dea.924 error=0
22*31914882SAlex Richardsonfunc=sinf op1=4647f1f9 result=bf352e13.146 error=0
23*31914882SAlex Richardsonfunc=sinf op1=4647fe8a result=3f352e7c.ac9 error=0
24*31914882SAlex Richardsonfunc=sinf op1=45d8d7f1 result=3f35097b.cb0 error=0
25*31914882SAlex Richardsonfunc=sinf op1=45d371a4 result=bf350990.102 error=0
26*31914882SAlex Richardsonfunc=sinf op1=45ce0b57 result=3f3509a4.554 error=0
27*31914882SAlex Richardsonfunc=sinf op1=45d35882 result=3f3509f9.bdb error=0
28*31914882SAlex Richardsonfunc=sinf op1=45cdf235 result=bf350a0e.02c error=0
29