xref: /aosp_15_r20/external/arm-optimized-routines/math/test/testcases/directed/powf.tst (revision 412f47f9e737e10ed5cc46ec6a8d7fa2264f8a14)
1*412f47f9SXin Li; powf.tst - Directed test cases for powf
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 Lifunc=powf op1=7f800001 op2=7f800001 result=7fc00001 errno=0 status=i
7*412f47f9SXin Lifunc=powf op1=7f800001 op2=ff800001 result=7fc00001 errno=0 status=i
8*412f47f9SXin Lifunc=powf op1=7f800001 op2=7fc00001 result=7fc00001 errno=0 status=i
9*412f47f9SXin Lifunc=powf op1=7f800001 op2=ffc00001 result=7fc00001 errno=0 status=i
10*412f47f9SXin Lifunc=powf op1=7f800001 op2=7f800000 result=7fc00001 errno=0 status=i
11*412f47f9SXin Lifunc=powf op1=7f800001 op2=40800000 result=7fc00001 errno=0 status=i
12*412f47f9SXin Lifunc=powf op1=7f800001 op2=40400000 result=7fc00001 errno=0 status=i
13*412f47f9SXin Lifunc=powf op1=7f800001 op2=3f000000 result=7fc00001 errno=0 status=i
14*412f47f9SXin Lifunc=powf op1=7f800001 op2=00000000 result=7fc00001 errno=0 status=i
15*412f47f9SXin Lifunc=powf op1=7f800001 op2=80000000 result=7fc00001 errno=0 status=i
16*412f47f9SXin Lifunc=powf op1=7f800001 op2=bf000000 result=7fc00001 errno=0 status=i
17*412f47f9SXin Lifunc=powf op1=7f800001 op2=c0400000 result=7fc00001 errno=0 status=i
18*412f47f9SXin Lifunc=powf op1=7f800001 op2=c0800000 result=7fc00001 errno=0 status=i
19*412f47f9SXin Lifunc=powf op1=7f800001 op2=ff800000 result=7fc00001 errno=0 status=i
20*412f47f9SXin Lifunc=powf op1=7f800001 op2=7f800001 result=7fc00001 errno=0 status=i
21*412f47f9SXin Lifunc=powf op1=7f800001 op2=ff800001 result=7fc00001 errno=0 status=i
22*412f47f9SXin Lifunc=powf op1=ff800001 op2=7fc00001 result=7fc00001 errno=0 status=i
23*412f47f9SXin Lifunc=powf op1=ff800001 op2=ffc00001 result=7fc00001 errno=0 status=i
24*412f47f9SXin Lifunc=powf op1=ff800001 op2=7f800000 result=7fc00001 errno=0 status=i
25*412f47f9SXin Lifunc=powf op1=ff800001 op2=40800000 result=7fc00001 errno=0 status=i
26*412f47f9SXin Lifunc=powf op1=ff800001 op2=40400000 result=7fc00001 errno=0 status=i
27*412f47f9SXin Lifunc=powf op1=ff800001 op2=3f000000 result=7fc00001 errno=0 status=i
28*412f47f9SXin Lifunc=powf op1=ff800001 op2=00000000 result=7fc00001 errno=0 status=i
29*412f47f9SXin Lifunc=powf op1=ff800001 op2=80000000 result=7fc00001 errno=0 status=i
30*412f47f9SXin Lifunc=powf op1=ff800001 op2=bf000000 result=7fc00001 errno=0 status=i
31*412f47f9SXin Lifunc=powf op1=ff800001 op2=c0400000 result=7fc00001 errno=0 status=i
32*412f47f9SXin Lifunc=powf op1=ff800001 op2=c0800000 result=7fc00001 errno=0 status=i
33*412f47f9SXin Lifunc=powf op1=ff800001 op2=ff800000 result=7fc00001 errno=0 status=i
34*412f47f9SXin Lifunc=powf op1=7fc00001 op2=7f800001 result=7fc00001 errno=0 status=i
35*412f47f9SXin Lifunc=powf op1=7fc00001 op2=ff800001 result=7fc00001 errno=0 status=i
36*412f47f9SXin Lifunc=powf op1=7fc00001 op2=7fc00001 result=7fc00001 errno=0
37*412f47f9SXin Lifunc=powf op1=7fc00001 op2=ffc00001 result=7fc00001 errno=0
38*412f47f9SXin Lifunc=powf op1=7fc00001 op2=7f800000 result=7fc00001 errno=0
39*412f47f9SXin Lifunc=powf op1=7fc00001 op2=40800000 result=7fc00001 errno=0
40*412f47f9SXin Lifunc=powf op1=7fc00001 op2=40400000 result=7fc00001 errno=0
41*412f47f9SXin Lifunc=powf op1=7fc00001 op2=3f000000 result=7fc00001 errno=0
42*412f47f9SXin Lifunc=powf op1=7fc00001 op2=00000000 result=3f800000 errno=0
43*412f47f9SXin Lifunc=powf op1=7fc00001 op2=80000000 result=3f800000 errno=0
44*412f47f9SXin Lifunc=powf op1=7fc00001 op2=bf000000 result=7fc00001 errno=0
45*412f47f9SXin Lifunc=powf op1=7fc00001 op2=c0400000 result=7fc00001 errno=0
46*412f47f9SXin Lifunc=powf op1=7fc00001 op2=c0800000 result=7fc00001 errno=0
47*412f47f9SXin Lifunc=powf op1=7fc00001 op2=ff800000 result=7fc00001 errno=0
48*412f47f9SXin Lifunc=powf op1=ffc00001 op2=7f800001 result=7fc00001 errno=0 status=i
49*412f47f9SXin Lifunc=powf op1=ffc00001 op2=ff800001 result=7fc00001 errno=0 status=i
50*412f47f9SXin Lifunc=powf op1=ffc00001 op2=7fc00001 result=7fc00001 errno=0
51*412f47f9SXin Lifunc=powf op1=ffc00001 op2=ffc00001 result=7fc00001 errno=0
52*412f47f9SXin Lifunc=powf op1=ffc00001 op2=7f800000 result=7fc00001 errno=0
53*412f47f9SXin Lifunc=powf op1=ffc00001 op2=40800000 result=7fc00001 errno=0
54*412f47f9SXin Lifunc=powf op1=ffc00001 op2=40400000 result=7fc00001 errno=0
55*412f47f9SXin Lifunc=powf op1=ffc00001 op2=3f000000 result=7fc00001 errno=0
56*412f47f9SXin Lifunc=powf op1=ffc00001 op2=00000000 result=3f800000 errno=0
57*412f47f9SXin Lifunc=powf op1=ffc00001 op2=80000000 result=3f800000 errno=0
58*412f47f9SXin Lifunc=powf op1=ffc00001 op2=bf000000 result=7fc00001 errno=0
59*412f47f9SXin Lifunc=powf op1=ffc00001 op2=c0400000 result=7fc00001 errno=0
60*412f47f9SXin Lifunc=powf op1=ffc00001 op2=c0800000 result=7fc00001 errno=0
61*412f47f9SXin Lifunc=powf op1=ffc00001 op2=ff800000 result=7fc00001 errno=0
62*412f47f9SXin Lifunc=powf op1=7f800000 op2=7f800001 result=7fc00001 errno=0 status=i
63*412f47f9SXin Lifunc=powf op1=7f800000 op2=ff800001 result=7fc00001 errno=0 status=i
64*412f47f9SXin Lifunc=powf op1=7f800000 op2=7fc00001 result=7fc00001 errno=0
65*412f47f9SXin Lifunc=powf op1=7f800000 op2=ffc00001 result=7fc00001 errno=0
66*412f47f9SXin Lifunc=powf op1=7f800000 op2=7f800000 result=7f800000 errno=0
67*412f47f9SXin Lifunc=powf op1=7f800000 op2=40800000 result=7f800000 errno=0
68*412f47f9SXin Lifunc=powf op1=7f800000 op2=40400000 result=7f800000 errno=0
69*412f47f9SXin Lifunc=powf op1=7f800000 op2=3f000000 result=7f800000 errno=0
70*412f47f9SXin Lifunc=powf op1=7f800000 op2=00000001 result=7f800000 errno=0
71*412f47f9SXin Lifunc=powf op1=7f800000 op2=00000000 result=3f800000 errno=0
72*412f47f9SXin Lifunc=powf op1=7f800000 op2=80000000 result=3f800000 errno=0
73*412f47f9SXin Lifunc=powf op1=7f800000 op2=bf000000 result=00000000 errno=0
74*412f47f9SXin Lifunc=powf op1=7f800000 op2=c0400000 result=00000000 errno=0
75*412f47f9SXin Lifunc=powf op1=7f800000 op2=c0800000 result=00000000 errno=0
76*412f47f9SXin Lifunc=powf op1=7f800000 op2=ff800000 result=00000000 errno=0
77*412f47f9SXin Lifunc=powf op1=40800000 op2=7f800001 result=7fc00001 errno=0 status=i
78*412f47f9SXin Lifunc=powf op1=40800000 op2=ff800001 result=7fc00001 errno=0 status=i
79*412f47f9SXin Lifunc=powf op1=40800000 op2=7fc00001 result=7fc00001 errno=0
80*412f47f9SXin Lifunc=powf op1=40800000 op2=ffc00001 result=7fc00001 errno=0
81*412f47f9SXin Lifunc=powf op1=40800000 op2=7f800000 result=7f800000 errno=0
82*412f47f9SXin Lifunc=powf op1=40800000 op2=40800000 result=43800000 errno=0
83*412f47f9SXin Lifunc=powf op1=40800000 op2=40400000 result=42800000 errno=0
84*412f47f9SXin Lifunc=powf op1=40800000 op2=3f000000 result=40000000 errno=0
85*412f47f9SXin Lifunc=powf op1=40800000 op2=00000000 result=3f800000 errno=0
86*412f47f9SXin Lifunc=powf op1=40800000 op2=80000000 result=3f800000 errno=0
87*412f47f9SXin Lifunc=powf op1=40800000 op2=bf000000 result=3f000000 errno=0
88*412f47f9SXin Lifunc=powf op1=40800000 op2=c0400000 result=3c800000 errno=0
89*412f47f9SXin Lifunc=powf op1=40800000 op2=c0800000 result=3b800000 errno=0
90*412f47f9SXin Lifunc=powf op1=40800000 op2=ff800000 result=00000000 errno=0
91*412f47f9SXin Lifunc=powf op1=3f800000 op2=7f800001 result=7fc00001 errno=0 status=i
92*412f47f9SXin Lifunc=powf op1=3f800000 op2=ff800001 result=7fc00001 errno=0 status=i
93*412f47f9SXin Lifunc=powf op1=3f800000 op2=7fc00001 result=3f800000 errno=0
94*412f47f9SXin Lifunc=powf op1=3f800000 op2=ffc00001 result=3f800000 errno=0
95*412f47f9SXin Lifunc=powf op1=3f800000 op2=7f800000 result=3f800000 errno=0
96*412f47f9SXin Lifunc=powf op1=3f800000 op2=40800000 result=3f800000 errno=0
97*412f47f9SXin Lifunc=powf op1=3f800000 op2=40400000 result=3f800000 errno=0
98*412f47f9SXin Lifunc=powf op1=3f800000 op2=3f000000 result=3f800000 errno=0
99*412f47f9SXin Lifunc=powf op1=3f800000 op2=00000000 result=3f800000 errno=0
100*412f47f9SXin Lifunc=powf op1=3f800000 op2=80000000 result=3f800000 errno=0
101*412f47f9SXin Lifunc=powf op1=3f800000 op2=bf000000 result=3f800000 errno=0
102*412f47f9SXin Lifunc=powf op1=3f800000 op2=c0400000 result=3f800000 errno=0
103*412f47f9SXin Lifunc=powf op1=3f800000 op2=c0800000 result=3f800000 errno=0
104*412f47f9SXin Lifunc=powf op1=3f800000 op2=ff800000 result=3f800000 errno=0
105*412f47f9SXin Lifunc=powf op1=3e800000 op2=7f800001 result=7fc00001 errno=0 status=i
106*412f47f9SXin Lifunc=powf op1=3e800000 op2=ff800001 result=7fc00001 errno=0 status=i
107*412f47f9SXin Lifunc=powf op1=3e800000 op2=7fc00001 result=7fc00001 errno=0
108*412f47f9SXin Lifunc=powf op1=3e800000 op2=ffc00001 result=7fc00001 errno=0
109*412f47f9SXin Lifunc=powf op1=3e800000 op2=7f800000 result=00000000 errno=0
110*412f47f9SXin Lifunc=powf op1=3e800000 op2=40800000 result=3b800000 errno=0
111*412f47f9SXin Lifunc=powf op1=3e800000 op2=40400000 result=3c800000 errno=0
112*412f47f9SXin Lifunc=powf op1=3e800000 op2=3f000000 result=3f000000 errno=0
113*412f47f9SXin Lifunc=powf op1=3e800000 op2=00000000 result=3f800000 errno=0
114*412f47f9SXin Lifunc=powf op1=3e800000 op2=80000000 result=3f800000 errno=0
115*412f47f9SXin Lifunc=powf op1=3e800000 op2=bf000000 result=40000000 errno=0
116*412f47f9SXin Lifunc=powf op1=3e800000 op2=c0400000 result=42800000 errno=0
117*412f47f9SXin Lifunc=powf op1=3e800000 op2=c0800000 result=43800000 errno=0
118*412f47f9SXin Lifunc=powf op1=3e800000 op2=ff800000 result=7f800000 errno=0
119*412f47f9SXin Lifunc=powf op1=00000001 op2=bf800000 result=7f800000 errno=ERANGE status=ox
120*412f47f9SXin Lifunc=powf op1=00000000 op2=7f800001 result=7fc00001 errno=0 status=i
121*412f47f9SXin Lifunc=powf op1=00000000 op2=ff800001 result=7fc00001 errno=0 status=i
122*412f47f9SXin Lifunc=powf op1=00000000 op2=7fc00001 result=7fc00001 errno=0
123*412f47f9SXin Lifunc=powf op1=00000000 op2=ffc00001 result=7fc00001 errno=0
124*412f47f9SXin Lifunc=powf op1=00000000 op2=7f800000 result=00000000 errno=0
125*412f47f9SXin Lifunc=powf op1=00000000 op2=40800000 result=00000000 errno=0
126*412f47f9SXin Lifunc=powf op1=00000000 op2=40400000 result=00000000 errno=0
127*412f47f9SXin Lifunc=powf op1=00000000 op2=3f000000 result=00000000 errno=0
128*412f47f9SXin Lifunc=powf op1=00000000 op2=00000000 result=3f800000 errno=0
129*412f47f9SXin Lifunc=powf op1=00000000 op2=80000000 result=3f800000 errno=0
130*412f47f9SXin Lifunc=powf op1=00000000 op2=bf000000 result=7f800000 errno=ERANGE status=z
131*412f47f9SXin Lifunc=powf op1=00000000 op2=c0400000 result=7f800000 errno=ERANGE status=z
132*412f47f9SXin Lifunc=powf op1=00000000 op2=c0800000 result=7f800000 errno=ERANGE status=z
133*412f47f9SXin Lifunc=powf op1=00000000 op2=ff800000 result=7f800000 errno=ERANGE
134*412f47f9SXin Lifunc=powf op1=80000000 op2=7f800001 result=7fc00001 errno=0 status=i
135*412f47f9SXin Lifunc=powf op1=80000000 op2=ff800001 result=7fc00001 errno=0 status=i
136*412f47f9SXin Lifunc=powf op1=80000000 op2=7fc00001 result=7fc00001 errno=0
137*412f47f9SXin Lifunc=powf op1=80000000 op2=ffc00001 result=7fc00001 errno=0
138*412f47f9SXin Lifunc=powf op1=80000000 op2=7f800000 result=00000000 errno=0
139*412f47f9SXin Lifunc=powf op1=80000000 op2=40800000 result=00000000 errno=0
140*412f47f9SXin Lifunc=powf op1=80000000 op2=40400000 result=80000000 errno=0
141*412f47f9SXin Lifunc=powf op1=80000000 op2=3f000000 result=00000000 errno=0
142*412f47f9SXin Lifunc=powf op1=80000000 op2=00000000 result=3f800000 errno=0
143*412f47f9SXin Lifunc=powf op1=80000000 op2=80000000 result=3f800000 errno=0
144*412f47f9SXin Lifunc=powf op1=80000000 op2=bf000000 result=7f800000 errno=ERANGE status=z
145*412f47f9SXin Lifunc=powf op1=80000000 op2=c0400000 result=ff800000 errno=ERANGE status=z
146*412f47f9SXin Lifunc=powf op1=80000000 op2=c0800000 result=7f800000 errno=ERANGE status=z
147*412f47f9SXin Lifunc=powf op1=80000000 op2=ff800000 result=7f800000 errno=ERANGE
148*412f47f9SXin Lifunc=powf op1=be800000 op2=7f800001 result=7fc00001 errno=0 status=i
149*412f47f9SXin Lifunc=powf op1=be800000 op2=ff800001 result=7fc00001 errno=0 status=i
150*412f47f9SXin Lifunc=powf op1=be800000 op2=7fc00001 result=7fc00001 errno=0
151*412f47f9SXin Lifunc=powf op1=be800000 op2=ffc00001 result=7fc00001 errno=0
152*412f47f9SXin Lifunc=powf op1=be800000 op2=7f800000 result=00000000 errno=0
153*412f47f9SXin Lifunc=powf op1=be800000 op2=40800000 result=3b800000 errno=0
154*412f47f9SXin Lifunc=powf op1=be800000 op2=40400000 result=bc800000 errno=0
155*412f47f9SXin Lifunc=powf op1=be800000 op2=3f000000 result=7fc00001 errno=EDOM status=i
156*412f47f9SXin Lifunc=powf op1=be800000 op2=00000000 result=3f800000 errno=0
157*412f47f9SXin Lifunc=powf op1=be800000 op2=80000000 result=3f800000 errno=0
158*412f47f9SXin Lifunc=powf op1=be800000 op2=bf000000 result=7fc00001 errno=EDOM status=i
159*412f47f9SXin Lifunc=powf op1=be800000 op2=c0400000 result=c2800000 errno=0
160*412f47f9SXin Lifunc=powf op1=be800000 op2=c0800000 result=43800000 errno=0
161*412f47f9SXin Lifunc=powf op1=be800000 op2=ff800000 result=7f800000 errno=0
162*412f47f9SXin Lifunc=powf op1=bf800000 op2=7f800001 result=7fc00001 errno=0 status=i
163*412f47f9SXin Lifunc=powf op1=bf800000 op2=ff800001 result=7fc00001 errno=0 status=i
164*412f47f9SXin Lifunc=powf op1=bf800000 op2=7fc00001 result=7fc00001 errno=0
165*412f47f9SXin Lifunc=powf op1=bf800000 op2=ffc00001 result=7fc00001 errno=0
166*412f47f9SXin Lifunc=powf op1=bf800000 op2=7f800000 result=3f800000 errno=0
167*412f47f9SXin Lifunc=powf op1=bf800000 op2=40800000 result=3f800000 errno=0
168*412f47f9SXin Lifunc=powf op1=bf800000 op2=40400000 result=bf800000 errno=0
169*412f47f9SXin Lifunc=powf op1=bf800000 op2=3f000000 result=7fc00001 errno=EDOM status=i
170*412f47f9SXin Lifunc=powf op1=bf800000 op2=00000000 result=3f800000 errno=0
171*412f47f9SXin Lifunc=powf op1=bf800000 op2=80000000 result=3f800000 errno=0
172*412f47f9SXin Lifunc=powf op1=bf800000 op2=bf000000 result=7fc00001 errno=EDOM status=i
173*412f47f9SXin Lifunc=powf op1=bf800000 op2=c0400000 result=bf800000 errno=0
174*412f47f9SXin Lifunc=powf op1=bf800000 op2=c0800000 result=3f800000 errno=0
175*412f47f9SXin Lifunc=powf op1=bf800000 op2=ff800000 result=3f800000 errno=0
176*412f47f9SXin Lifunc=powf op1=c0800000 op2=7f800001 result=7fc00001 errno=0 status=i
177*412f47f9SXin Lifunc=powf op1=c0800000 op2=ff800001 result=7fc00001 errno=0 status=i
178*412f47f9SXin Lifunc=powf op1=c0800000 op2=7fc00001 result=7fc00001 errno=0
179*412f47f9SXin Lifunc=powf op1=c0800000 op2=ffc00001 result=7fc00001 errno=0
180*412f47f9SXin Lifunc=powf op1=c0800000 op2=7f800000 result=7f800000 errno=0
181*412f47f9SXin Lifunc=powf op1=c0800000 op2=40800000 result=43800000 errno=0
182*412f47f9SXin Lifunc=powf op1=c0800000 op2=40400000 result=c2800000 errno=0
183*412f47f9SXin Lifunc=powf op1=c0800000 op2=3f000000 result=7fc00001 errno=EDOM status=i
184*412f47f9SXin Lifunc=powf op1=c0800000 op2=00000000 result=3f800000 errno=0
185*412f47f9SXin Lifunc=powf op1=c0800000 op2=80000000 result=3f800000 errno=0
186*412f47f9SXin Lifunc=powf op1=c0800000 op2=bf000000 result=7fc00001 errno=EDOM status=i
187*412f47f9SXin Lifunc=powf op1=c0800000 op2=c0400000 result=bc800000 errno=0
188*412f47f9SXin Lifunc=powf op1=c0800000 op2=c0800000 result=3b800000 errno=0
189*412f47f9SXin Lifunc=powf op1=c0800000 op2=ff800000 result=00000000 errno=0
190*412f47f9SXin Lifunc=powf op1=ff800000 op2=7f800001 result=7fc00001 errno=0 status=i
191*412f47f9SXin Lifunc=powf op1=ff800000 op2=ff800001 result=7fc00001 errno=0 status=i
192*412f47f9SXin Lifunc=powf op1=ff800000 op2=7fc00001 result=7fc00001 errno=0
193*412f47f9SXin Lifunc=powf op1=ff800000 op2=ffc00001 result=7fc00001 errno=0
194*412f47f9SXin Lifunc=powf op1=ff800000 op2=7f800000 result=7f800000 errno=0
195*412f47f9SXin Lifunc=powf op1=ff800000 op2=40800000 result=7f800000 errno=0
196*412f47f9SXin Lifunc=powf op1=ff800000 op2=40400000 result=ff800000 errno=0
197*412f47f9SXin Lifunc=powf op1=ff800000 op2=3f000000 result=7f800000 errno=0
198*412f47f9SXin Lifunc=powf op1=ff800000 op2=00000000 result=3f800000 errno=0
199*412f47f9SXin Lifunc=powf op1=ff800000 op2=80000000 result=3f800000 errno=0
200*412f47f9SXin Lifunc=powf op1=ff800000 op2=bf000000 result=00000000 errno=0
201*412f47f9SXin Lifunc=powf op1=ff800000 op2=c0400000 result=80000000 errno=0
202*412f47f9SXin Lifunc=powf op1=ff800000 op2=c0800000 result=00000000 errno=0
203*412f47f9SXin Lifunc=powf op1=ff800000 op2=ff800000 result=00000000 errno=0
204*412f47f9SXin Li
205*412f47f9SXin Li
206*412f47f9SXin Lifunc=powf op1=36c27f9d op2=4109fa51 result=00000000 errno=ERANGE status=ux
207*412f47f9SXin Lifunc=powf op1=351738cd op2=c0c55691 result=7f800000 errno=ERANGE status=ox
208*412f47f9SXin Lifunc=powf op1=42836035 op2=41a99f40 result=7f800000 errno=ERANGE status=ox
209*412f47f9SXin Lifunc=powf op1=32bd53f3 op2=40bcba58 result=00000000 errno=ERANGE status=ux
210*412f47f9SXin Lifunc=powf op1=32dc5bff op2=40be62ea result=00000000 errno=ERANGE status=ux
211*412f47f9SXin Lifunc=powf op1=3a8a3f66 op2=4172bd43 result=00000000 errno=ERANGE status=ux
212*412f47f9SXin Lifunc=powf op1=28f0e770 op2=c035b4ca result=7f800000 errno=ERANGE status=ox
213*412f47f9SXin Lifunc=powf op1=40886699 op2=c28f703a result=00000000 errno=ERANGE status=ux
214*412f47f9SXin Lifunc=powf op1=414bd593 op2=c22370cf result=00000000 errno=ERANGE status=ux
215*412f47f9SXin Lifunc=powf op1=3a2f1163 op2=c1422d45 result=7f800000 errno=ERANGE status=ox
216*412f47f9SXin Lifunc=powf op1=434f5cf3 op2=41851272 result=7f800000 errno=ERANGE status=ox
217*412f47f9SXin Lifunc=powf op1=2e0e27a4 op2=c06b13f5 result=7f800000 errno=ERANGE status=ox
218*412f47f9SXin Lifunc=powf op1=39aef7a6 op2=414fd60a result=00000000 errno=ERANGE status=ux
219*412f47f9SXin Lifunc=powf op1=21c80729 op2=c00a04ab result=7f800000 errno=ERANGE status=ox
220*412f47f9SXin Lifunc=powf op1=42455a4b op2=c1d55905 result=00000000 errno=ERANGE status=ux
221*412f47f9SXin Lifunc=powf op1=2d173e0b op2=c05ee797 result=7f800000 errno=ERANGE status=ox
222*412f47f9SXin Lifunc=powf op1=452edf9a op2=4132dd7f result=7f800000 errno=ERANGE status=ox
223*412f47f9SXin Lifunc=powf op1=406bf67b op2=c29f5f12 result=00000000 errno=ERANGE status=ux
224*412f47f9SXin Lifunc=powf op1=2d82a6fc op2=4085779e result=00000000 errno=ERANGE status=ux
225*412f47f9SXin Lifunc=powf op1=4551f827 op2=41304516 result=7f800000 errno=ERANGE status=ox
226*412f47f9SXin Lifunc=powf op1=3a917c51 op2=41726c0a result=00000001.37f errno=0 status=ux
227*412f47f9SXin Li; iso c allows both errno=ERANGE and errno=0
228*412f47f9SXin Li;func=powf op1=3b19bbaa op2=4188e6fb result=00000000.b5f errno=0 status=ux
229*412f47f9SXin Li;func=powf op1=4088bd18 op2=c28ef056 result=00000000.986 errno=0 status=ux
230*412f47f9SXin Lifunc=powf op1=3f7ffd76 op2=4a09221e result=00aa9d24.3ad error=0
231*412f47f9SXin Li
232*412f47f9SXin Lifunc=powf op1=007fffff op2=bf000001 result=5f00002c.2b2 error=0
233*412f47f9SXin Lifunc=powf op1=000007ff op2=bf000001 result=62000830.96f error=0
234*412f47f9SXin Lifunc=powf op1=007fffff op2=80800001 result=3f800000.000 error=0
235*412f47f9SXin Lifunc=powf op1=00000000 op2=800007ff result=7f800000 errno=ERANGE status=z
236*412f47f9SXin Lifunc=powf op1=00000000 op2=000007ff result=00000000 error=0
237*412f47f9SXin Lifunc=powf op1=bf800000 op2=ff7fffff result=3f800000 error=0
238*412f47f9SXin Lifunc=powf op1=2e4e4f30 op2=406b0dc2 result=007e9c59.eb4 errno=0 status=u
239*412f47f9SXin Li
240*412f47f9SXin Li; SDCOMP-25549: ensure the biggest overflow case possible is not
241*412f47f9SXin Li; mishandled. Also check the analogous underflow, and also ensure that
242*412f47f9SXin Li; our massive-overflow checks do not affect numbers _just within_ the
243*412f47f9SXin Li; range.
244*412f47f9SXin Lifunc=powf op1=7f7fffff op2=7f7fffff result=7f800000 error=overflow
245*412f47f9SXin Lifunc=powf op1=7f7fffff op2=ff7fffff result=00000000 error=underflow
246*412f47f9SXin Lifunc=powf op1=54cb3000 op2=403fffff result=7f7fffb2.a95 error=0
247