xref: /aosp_15_r20/external/arm-optimized-routines/math/test/testcases/directed/sincosf.tst (revision 412f47f9e737e10ed5cc46ec6a8d7fa2264f8a14)
1*412f47f9SXin Li; Directed test cases for SP sincos
2*412f47f9SXin Li;
3*412f47f9SXin Li; Copyright (c) 2007-2019, Arm Limited.
4*412f47f9SXin Li; SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
5*412f47f9SXin Li
6*412f47f9SXin Li
7*412f47f9SXin Lifunc=sincosf_sinf op1=7fc00001 result=7fc00001 errno=0
8*412f47f9SXin Lifunc=sincosf_sinf op1=ffc00001 result=7fc00001 errno=0
9*412f47f9SXin Lifunc=sincosf_sinf op1=7f800001 result=7fc00001 errno=0 status=i
10*412f47f9SXin Lifunc=sincosf_sinf op1=ff800001 result=7fc00001 errno=0 status=i
11*412f47f9SXin Lifunc=sincosf_sinf op1=7f800000 result=7fc00001 errno=EDOM status=i
12*412f47f9SXin Lifunc=sincosf_sinf op1=ff800000 result=7fc00001 errno=EDOM status=i
13*412f47f9SXin Lifunc=sincosf_sinf op1=00000000 result=00000000 errno=0
14*412f47f9SXin Lifunc=sincosf_sinf op1=80000000 result=80000000 errno=0
15*412f47f9SXin Lifunc=sincosf_sinf op1=c70d39a1 result=be37fad5.7ed errno=0
16*412f47f9SXin Lifunc=sincosf_sinf op1=46427f1b result=3f352d80.f9b error=0
17*412f47f9SXin Lifunc=sincosf_sinf op1=4647e568 result=3f352da9.7be error=0
18*412f47f9SXin Lifunc=sincosf_sinf op1=46428bac result=bf352dea.924 error=0
19*412f47f9SXin Lifunc=sincosf_sinf op1=4647f1f9 result=bf352e13.146 error=0
20*412f47f9SXin Lifunc=sincosf_sinf op1=4647fe8a result=3f352e7c.ac9 error=0
21*412f47f9SXin Lifunc=sincosf_sinf op1=45d8d7f1 result=3f35097b.cb0 error=0
22*412f47f9SXin Lifunc=sincosf_sinf op1=45d371a4 result=bf350990.102 error=0
23*412f47f9SXin Lifunc=sincosf_sinf op1=45ce0b57 result=3f3509a4.554 error=0
24*412f47f9SXin Lifunc=sincosf_sinf op1=45d35882 result=3f3509f9.bdb error=0
25*412f47f9SXin Lifunc=sincosf_sinf op1=45cdf235 result=bf350a0e.02c error=0
26*412f47f9SXin Li
27*412f47f9SXin Lifunc=sincosf_cosf op1=7fc00001 result=7fc00001 errno=0
28*412f47f9SXin Lifunc=sincosf_cosf op1=ffc00001 result=7fc00001 errno=0
29*412f47f9SXin Lifunc=sincosf_cosf op1=7f800001 result=7fc00001 errno=0 status=i
30*412f47f9SXin Lifunc=sincosf_cosf op1=ff800001 result=7fc00001 errno=0 status=i
31*412f47f9SXin Lifunc=sincosf_cosf op1=7f800000 result=7fc00001 errno=EDOM status=i
32*412f47f9SXin Lifunc=sincosf_cosf op1=ff800000 result=7fc00001 errno=EDOM status=i
33*412f47f9SXin Lifunc=sincosf_cosf op1=00000000 result=3f800000 errno=0
34*412f47f9SXin Lifunc=sincosf_cosf op1=80000000 result=3f800000 errno=0
35*412f47f9SXin Lifunc=sincosf_cosf op1=46427f1b result=3f34dc5c.565 error=0
36*412f47f9SXin Lifunc=sincosf_cosf op1=4647e568 result=3f34dc33.c1f error=0
37*412f47f9SXin Lifunc=sincosf_cosf op1=46428bac result=bf34dbf2.8e3 error=0
38*412f47f9SXin Lifunc=sincosf_cosf op1=4647f1f9 result=bf34dbc9.f9b error=0
39*412f47f9SXin Lifunc=sincosf_cosf op1=4647fe8a result=3f34db60.313 error=0
40*412f47f9SXin Lifunc=sincosf_cosf op1=45d8d7f1 result=bf35006a.7fd error=0
41*412f47f9SXin Lifunc=sincosf_cosf op1=45d371a4 result=3f350056.39b error=0
42*412f47f9SXin Lifunc=sincosf_cosf op1=45ce0b57 result=bf350041.f38 error=0
43*412f47f9SXin Lifunc=sincosf_cosf op1=45d35882 result=bf34ffec.868 error=0
44*412f47f9SXin Lifunc=sincosf_cosf op1=45cdf235 result=3f34ffd8.404 error=0
45*412f47f9SXin Li
46*412f47f9SXin Li; no underflow
47*412f47f9SXin Lifunc=sincosf_sinf op1=17800000 result=17800000.000
48*412f47f9SXin Lifunc=sincosf_cosf op1=17800000 result=3f800000.000
49*412f47f9SXin Li; underflow
50*412f47f9SXin Lifunc=sincosf_sinf op1=00400000 result=00400000.000 status=ux
51*412f47f9SXin Lifunc=sincosf_cosf op1=00400000 result=3f800000.000 status=ux
52