~vcs-imports/eglibc/trunk

« back to all changes in this revision

Viewing changes to libc/ports/sysdeps/mips/mips64/libm-test-ulps

  • Committer: joseph
  • Date: 2013-06-04 15:48:26 UTC
  • Revision ID: svn-v4:7b3dc134-2b1b-0410-93df-9e9f96275f8d:trunk:23218
Merge changes between r23097 and r23217 from /fsf/trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Begin of automatic generation
2
2
 
3
3
# acos_downward
4
 
Test "acos_downward (-0) == pi/2":
 
4
Test "acos_downward (-0)":
5
5
float: 1
6
6
ifloat: 1
7
 
Test "acos_downward (-0.5) == M_PI_6l*4.0":
 
7
Test "acos_downward (-0.5)":
8
8
double: 1
9
9
idouble: 1
10
 
Test "acos_downward (-1) == pi":
11
 
float: 1
12
 
ifloat: 1
13
 
Test "acos_downward (0) == pi/2":
14
 
float: 1
15
 
ifloat: 1
16
 
Test "acos_downward (0.5) == M_PI_6l*2.0":
 
10
Test "acos_downward (-1)":
 
11
float: 1
 
12
ifloat: 1
 
13
Test "acos_downward (0)":
 
14
float: 1
 
15
ifloat: 1
 
16
Test "acos_downward (0.5)":
17
17
double: 1
18
18
float: 1
19
19
idouble: 1
20
20
ifloat: 1
21
21
 
22
22
# acos_towardzero
23
 
Test "acos_towardzero (-0) == pi/2":
 
23
Test "acos_towardzero (-0)":
24
24
float: 1
25
25
ifloat: 1
26
 
Test "acos_towardzero (-0.5) == M_PI_6l*4.0":
 
26
Test "acos_towardzero (-0.5)":
27
27
double: 1
28
28
idouble: 1
29
 
Test "acos_towardzero (-1) == pi":
30
 
float: 1
31
 
ifloat: 1
32
 
Test "acos_towardzero (0) == pi/2":
33
 
float: 1
34
 
ifloat: 1
35
 
Test "acos_towardzero (0.5) == M_PI_6l*2.0":
 
29
Test "acos_towardzero (-1)":
 
30
float: 1
 
31
ifloat: 1
 
32
Test "acos_towardzero (0)":
 
33
float: 1
 
34
ifloat: 1
 
35
Test "acos_towardzero (0.5)":
36
36
double: 1
37
37
float: 1
38
38
idouble: 1
39
39
ifloat: 1
40
40
 
41
41
# asin_downward
42
 
Test "asin_downward (-0.5) == -pi/6":
43
 
double: 1
44
 
idouble: 1
45
 
Test "asin_downward (0.5) == pi/6":
46
 
double: 1
47
 
idouble: 1
48
 
Test "asin_downward (1.0) == pi/2":
 
42
Test "asin_downward (-0.5)":
 
43
double: 1
 
44
idouble: 1
 
45
Test "asin_downward (0.5)":
 
46
double: 1
 
47
idouble: 1
 
48
Test "asin_downward (1.0)":
49
49
float: 1
50
50
ifloat: 1
51
51
 
52
52
# asin_towardzero
53
 
Test "asin_towardzero (-0.5) == -pi/6":
 
53
Test "asin_towardzero (-0.5)":
54
54
double: 1
55
55
idouble: 1
56
 
Test "asin_towardzero (-1.0) == -pi/2":
 
56
Test "asin_towardzero (-1.0)":
57
57
float: 1
58
58
ifloat: 1
59
 
Test "asin_towardzero (0.5) == pi/6":
 
59
Test "asin_towardzero (0.5)":
60
60
double: 1
61
61
idouble: 1
62
 
Test "asin_towardzero (1.0) == pi/2":
 
62
Test "asin_towardzero (1.0)":
63
63
float: 1
64
64
ifloat: 1
65
65
 
66
66
# asin_upward
67
 
Test "asin_upward (-1.0) == -pi/2":
 
67
Test "asin_upward (-1.0)":
68
68
float: 1
69
69
ifloat: 1
70
70
 
71
71
# atan2
72
 
Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994379639112":
73
 
ildouble: 1
74
 
ldouble: 1
75
 
Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
76
 
float: 1
77
 
ifloat: 1
78
 
ildouble: 1
79
 
ldouble: 1
80
 
Test "atan2 (-max_value, -min_value) == -pi/2":
81
 
float: 1
82
 
ifloat: 1
83
 
Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025":
84
 
float: 1
85
 
ifloat: 1
86
 
ildouble: 1
87
 
ldouble: 1
88
 
Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772":
 
72
Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
 
73
ildouble: 1
 
74
ldouble: 1
 
75
Test "atan2 (-0.75, -1.0)":
 
76
float: 1
 
77
ifloat: 1
 
78
ildouble: 1
 
79
ldouble: 1
 
80
Test "atan2 (-max_value, -min_value)":
 
81
float: 1
 
82
ifloat: 1
 
83
Test "atan2 (0.75, -1.0)":
 
84
float: 1
 
85
ifloat: 1
 
86
ildouble: 1
 
87
ldouble: 1
 
88
Test "atan2 (1.390625, 0.9296875)":
89
89
float: 1
90
90
ifloat: 1
91
91
ildouble: 1
92
92
ldouble: 1
93
93
 
94
94
# atanh
95
 
Test "atanh (0.75) == 0.972955074527656652552676371721589865":
 
95
Test "atanh (0.75)":
96
96
float: 1
97
97
ifloat: 1
98
98
 
99
99
# cacos
100
 
Test "Imaginary part of: cacos (+0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i":
101
 
double: 2
102
 
float: 1
103
 
idouble: 2
104
 
ifloat: 1
105
 
ildouble: 1
106
 
ldouble: 1
107
 
Test "Imaginary part of: cacos (+0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i":
108
 
double: 2
109
 
float: 1
110
 
idouble: 2
111
 
ifloat: 1
112
 
ildouble: 3
113
 
ldouble: 3
114
 
Test "Imaginary part of: cacos (+0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i":
115
 
double: 2
116
 
float: 1
117
 
idouble: 2
118
 
ifloat: 1
119
 
ildouble: 2
120
 
ldouble: 2
121
 
Test "Imaginary part of: cacos (+0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i":
122
 
float: 1
123
 
ifloat: 1
124
 
Test "Imaginary part of: cacos (+0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i":
125
 
double: 1
126
 
float: 1
127
 
idouble: 1
128
 
ifloat: 1
129
 
ildouble: 1
130
 
ldouble: 1
131
 
Test "Imaginary part of: cacos (+0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i":
132
 
double: 1
133
 
idouble: 1
134
 
ildouble: 1
135
 
ldouble: 1
136
 
Test "Imaginary part of: cacos (-0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i":
137
 
double: 2
138
 
float: 1
139
 
idouble: 2
140
 
ifloat: 1
141
 
ildouble: 1
142
 
ldouble: 1
143
 
Test "Imaginary part of: cacos (-0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i":
144
 
double: 2
145
 
float: 1
146
 
idouble: 2
147
 
ifloat: 1
148
 
ildouble: 3
149
 
ldouble: 3
150
 
Test "Imaginary part of: cacos (-0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i":
151
 
double: 2
152
 
float: 1
153
 
idouble: 2
154
 
ifloat: 1
155
 
ildouble: 2
156
 
ldouble: 2
157
 
Test "Imaginary part of: cacos (-0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i":
158
 
float: 1
159
 
ifloat: 1
160
 
Test "Imaginary part of: cacos (-0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i":
161
 
double: 1
162
 
float: 1
163
 
idouble: 1
164
 
ifloat: 1
165
 
ildouble: 1
166
 
ldouble: 1
167
 
Test "Imaginary part of: cacos (-0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i":
168
 
double: 1
169
 
idouble: 1
170
 
ildouble: 1
171
 
ldouble: 1
172
 
Test "Imaginary part of: cacos (-1.5 + +0 i) == pi - 0.9624236501192068949955178268487368462704 i":
173
 
double: 1
174
 
float: 1
175
 
idouble: 1
176
 
ifloat: 1
177
 
ildouble: 1
178
 
ldouble: 1
179
 
Test "Real part of: cacos (0.5 + +0 i) == 1.047197551196597746154214461093167628066 - 0 i":
180
 
double: 1
181
 
idouble: 1
182
 
ildouble: 1
183
 
ldouble: 1
184
 
Test "Real part of: cacos (0.5 - 0 i) == 1.047197551196597746154214461093167628066 + +0 i":
185
 
double: 1
186
 
idouble: 1
187
 
ildouble: 1
188
 
ldouble: 1
189
 
Test "Imaginary part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i":
190
 
ildouble: 1
191
 
ldouble: 1
192
 
Test "Imaginary part of: cacos (1.5 + +0 i) == +0 - 0.9624236501192068949955178268487368462704 i":
 
100
Test "Imaginary part of: cacos (+0 + 0.5 i)":
 
101
double: 2
 
102
float: 1
 
103
idouble: 2
 
104
ifloat: 1
 
105
ildouble: 1
 
106
ldouble: 1
 
107
Test "Imaginary part of: cacos (+0 + 1.0 i)":
 
108
double: 2
 
109
float: 1
 
110
idouble: 2
 
111
ifloat: 1
 
112
ildouble: 3
 
113
ldouble: 3
 
114
Test "Imaginary part of: cacos (+0 + 1.5 i)":
 
115
double: 2
 
116
float: 1
 
117
idouble: 2
 
118
ifloat: 1
 
119
ildouble: 2
 
120
ldouble: 2
 
121
Test "Imaginary part of: cacos (+0 - 0.5 i)":
 
122
float: 1
 
123
ifloat: 1
 
124
Test "Imaginary part of: cacos (+0 - 1.0 i)":
 
125
double: 1
 
126
float: 1
 
127
idouble: 1
 
128
ifloat: 1
 
129
ildouble: 1
 
130
ldouble: 1
 
131
Test "Imaginary part of: cacos (+0 - 1.5 i)":
 
132
double: 1
 
133
idouble: 1
 
134
ildouble: 1
 
135
ldouble: 1
 
136
Test "Imaginary part of: cacos (-0 + 0.5 i)":
 
137
double: 2
 
138
float: 1
 
139
idouble: 2
 
140
ifloat: 1
 
141
ildouble: 1
 
142
ldouble: 1
 
143
Test "Imaginary part of: cacos (-0 + 1.0 i)":
 
144
double: 2
 
145
float: 1
 
146
idouble: 2
 
147
ifloat: 1
 
148
ildouble: 3
 
149
ldouble: 3
 
150
Test "Imaginary part of: cacos (-0 + 1.5 i)":
 
151
double: 2
 
152
float: 1
 
153
idouble: 2
 
154
ifloat: 1
 
155
ildouble: 2
 
156
ldouble: 2
 
157
Test "Imaginary part of: cacos (-0 - 0.5 i)":
 
158
float: 1
 
159
ifloat: 1
 
160
Test "Imaginary part of: cacos (-0 - 1.0 i)":
 
161
double: 1
 
162
float: 1
 
163
idouble: 1
 
164
ifloat: 1
 
165
ildouble: 1
 
166
ldouble: 1
 
167
Test "Imaginary part of: cacos (-0 - 1.5 i)":
 
168
double: 1
 
169
idouble: 1
 
170
ildouble: 1
 
171
ldouble: 1
 
172
Test "Imaginary part of: cacos (-1.5 + +0 i)":
 
173
double: 1
 
174
float: 1
 
175
idouble: 1
 
176
ifloat: 1
 
177
ildouble: 1
 
178
ldouble: 1
 
179
Test "Real part of: cacos (0.5 + +0 i)":
 
180
double: 1
 
181
idouble: 1
 
182
ildouble: 1
 
183
ldouble: 1
 
184
Test "Real part of: cacos (0.5 - 0 i)":
 
185
double: 1
 
186
idouble: 1
 
187
ildouble: 1
 
188
ldouble: 1
 
189
Test "Imaginary part of: cacos (0.75 + 1.25 i)":
 
190
ildouble: 1
 
191
ldouble: 1
 
192
Test "Imaginary part of: cacos (1.5 + +0 i)":
193
193
double: 1
194
194
float: 1
195
195
idouble: 1
198
198
ldouble: 1
199
199
 
200
200
# cacosh
201
 
Test "Real part of: cacosh (+0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i":
202
 
float: 1
203
 
ifloat: 1
204
 
Test "Real part of: cacosh (+0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i":
205
 
double: 1
206
 
float: 1
207
 
idouble: 1
208
 
ifloat: 1
209
 
ildouble: 1
210
 
ldouble: 1
211
 
Test "Real part of: cacosh (+0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i":
212
 
double: 1
213
 
idouble: 1
214
 
ildouble: 1
215
 
ldouble: 1
216
 
Test "Real part of: cacosh (+0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i":
217
 
float: 1
218
 
ifloat: 1
219
 
Test "Real part of: cacosh (+0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i":
220
 
double: 1
221
 
float: 1
222
 
idouble: 1
223
 
ifloat: 1
224
 
ildouble: 1
225
 
ldouble: 1
226
 
Test "Real part of: cacosh (+0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i":
227
 
double: 1
228
 
idouble: 1
229
 
ildouble: 1
230
 
ldouble: 1
231
 
Test "Real part of: cacosh (-0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i":
232
 
float: 1
233
 
ifloat: 1
234
 
Test "Real part of: cacosh (-0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i":
235
 
double: 1
236
 
float: 1
237
 
idouble: 1
238
 
ifloat: 1
239
 
ildouble: 1
240
 
ldouble: 1
241
 
Test "Real part of: cacosh (-0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i":
242
 
double: 1
243
 
idouble: 1
244
 
ildouble: 1
245
 
ldouble: 1
246
 
Test "Real part of: cacosh (-0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i":
247
 
float: 1
248
 
ifloat: 1
249
 
Test "Real part of: cacosh (-0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i":
250
 
double: 1
251
 
float: 1
252
 
idouble: 1
253
 
ifloat: 1
254
 
ildouble: 1
255
 
ldouble: 1
256
 
Test "Real part of: cacosh (-0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i":
257
 
double: 1
258
 
idouble: 1
259
 
ildouble: 1
260
 
ldouble: 1
261
 
Test "Imaginary part of: cacosh (-0.5 + +0 i) == +0 + 2.094395102393195492308428922186335256131 i":
262
 
double: 1
263
 
idouble: 1
264
 
Test "Imaginary part of: cacosh (-0.5 - 0 i) == +0 - 2.094395102393195492308428922186335256131 i":
265
 
double: 1
266
 
idouble: 1
267
 
Test "Real part of: cacosh (-1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + pi i":
268
 
float: 1
269
 
ifloat: 1
270
 
Test "Real part of: cacosh (-1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - pi i":
271
 
float: 1
272
 
ifloat: 1
273
 
Test "Imaginary part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i":
274
 
float: 1
275
 
ifloat: 1
276
 
ildouble: 1
277
 
ldouble: 1
278
 
Test "Real part of: cacosh (1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + +0 i":
279
 
float: 1
280
 
ifloat: 1
281
 
Test "Real part of: cacosh (1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - 0 i":
 
201
Test "Real part of: cacosh (+0 + 0.5 i)":
 
202
float: 1
 
203
ifloat: 1
 
204
Test "Real part of: cacosh (+0 + 1.0 i)":
 
205
double: 1
 
206
float: 1
 
207
idouble: 1
 
208
ifloat: 1
 
209
ildouble: 1
 
210
ldouble: 1
 
211
Test "Real part of: cacosh (+0 + 1.5 i)":
 
212
double: 1
 
213
idouble: 1
 
214
ildouble: 1
 
215
ldouble: 1
 
216
Test "Real part of: cacosh (+0 - 0.5 i)":
 
217
float: 1
 
218
ifloat: 1
 
219
Test "Real part of: cacosh (+0 - 1.0 i)":
 
220
double: 1
 
221
float: 1
 
222
idouble: 1
 
223
ifloat: 1
 
224
ildouble: 1
 
225
ldouble: 1
 
226
Test "Real part of: cacosh (+0 - 1.5 i)":
 
227
double: 1
 
228
idouble: 1
 
229
ildouble: 1
 
230
ldouble: 1
 
231
Test "Real part of: cacosh (-0 + 0.5 i)":
 
232
float: 1
 
233
ifloat: 1
 
234
Test "Real part of: cacosh (-0 + 1.0 i)":
 
235
double: 1
 
236
float: 1
 
237
idouble: 1
 
238
ifloat: 1
 
239
ildouble: 1
 
240
ldouble: 1
 
241
Test "Real part of: cacosh (-0 + 1.5 i)":
 
242
double: 1
 
243
idouble: 1
 
244
ildouble: 1
 
245
ldouble: 1
 
246
Test "Real part of: cacosh (-0 - 0.5 i)":
 
247
float: 1
 
248
ifloat: 1
 
249
Test "Real part of: cacosh (-0 - 1.0 i)":
 
250
double: 1
 
251
float: 1
 
252
idouble: 1
 
253
ifloat: 1
 
254
ildouble: 1
 
255
ldouble: 1
 
256
Test "Real part of: cacosh (-0 - 1.5 i)":
 
257
double: 1
 
258
idouble: 1
 
259
ildouble: 1
 
260
ldouble: 1
 
261
Test "Imaginary part of: cacosh (-0.5 + +0 i)":
 
262
double: 1
 
263
idouble: 1
 
264
Test "Imaginary part of: cacosh (-0.5 - 0 i)":
 
265
double: 1
 
266
idouble: 1
 
267
Test "Real part of: cacosh (-1.5 + +0 i)":
 
268
float: 1
 
269
ifloat: 1
 
270
Test "Real part of: cacosh (-1.5 - 0 i)":
 
271
float: 1
 
272
ifloat: 1
 
273
Test "Imaginary part of: cacosh (-2 - 3 i)":
 
274
float: 1
 
275
ifloat: 1
 
276
ildouble: 1
 
277
ldouble: 1
 
278
Test "Real part of: cacosh (1.5 + +0 i)":
 
279
float: 1
 
280
ifloat: 1
 
281
Test "Real part of: cacosh (1.5 - 0 i)":
282
282
float: 1
283
283
ifloat: 1
284
284
 
285
285
# casin
286
 
Test "Imaginary part of: casin (+0 + 0.5 i) == +0 + 0.4812118250596034474977589134243684231352 i":
287
 
double: 2
288
 
float: 1
289
 
idouble: 2
290
 
ifloat: 1
291
 
ildouble: 1
292
 
ldouble: 1
293
 
Test "Imaginary part of: casin (+0 + 1.0 i) == +0 + 0.8813735870195430252326093249797923090282 i":
294
 
double: 2
295
 
float: 1
296
 
idouble: 2
297
 
ifloat: 1
298
 
ildouble: 3
299
 
ldouble: 3
300
 
Test "Imaginary part of: casin (+0 + 1.5 i) == +0 + 1.194763217287109304111930828519090523536 i":
301
 
double: 2
302
 
float: 1
303
 
idouble: 2
304
 
ifloat: 1
305
 
ildouble: 2
306
 
ldouble: 2
307
 
Test "Imaginary part of: casin (+0 - 0.5 i) == +0 - 0.4812118250596034474977589134243684231352 i":
308
 
float: 1
309
 
ifloat: 1
310
 
Test "Imaginary part of: casin (+0 - 1.0 i) == +0 - 0.8813735870195430252326093249797923090282 i":
311
 
double: 1
312
 
float: 1
313
 
idouble: 1
314
 
ifloat: 1
315
 
ildouble: 1
316
 
ldouble: 1
317
 
Test "Imaginary part of: casin (+0 - 1.5 i) == +0 - 1.194763217287109304111930828519090523536 i":
318
 
double: 1
319
 
idouble: 1
320
 
ildouble: 1
321
 
ldouble: 1
322
 
Test "Imaginary part of: casin (-0 + 0.5 i) == -0 + 0.4812118250596034474977589134243684231352 i":
323
 
double: 2
324
 
float: 1
325
 
idouble: 2
326
 
ifloat: 1
327
 
ildouble: 1
328
 
ldouble: 1
329
 
Test "Imaginary part of: casin (-0 + 1.0 i) == -0 + 0.8813735870195430252326093249797923090282 i":
330
 
double: 2
331
 
float: 1
332
 
idouble: 2
333
 
ifloat: 1
334
 
ildouble: 3
335
 
ldouble: 3
336
 
Test "Imaginary part of: casin (-0 + 1.5 i) == -0 + 1.194763217287109304111930828519090523536 i":
337
 
double: 2
338
 
float: 1
339
 
idouble: 2
340
 
ifloat: 1
341
 
ildouble: 2
342
 
ldouble: 2
343
 
Test "Imaginary part of: casin (-0 - 0.5 i) == -0 - 0.4812118250596034474977589134243684231352 i":
344
 
float: 1
345
 
ifloat: 1
346
 
Test "Imaginary part of: casin (-0 - 1.0 i) == -0 - 0.8813735870195430252326093249797923090282 i":
347
 
double: 1
348
 
float: 1
349
 
idouble: 1
350
 
ifloat: 1
351
 
ildouble: 1
352
 
ldouble: 1
353
 
Test "Imaginary part of: casin (-0 - 1.5 i) == -0 - 1.194763217287109304111930828519090523536 i":
354
 
double: 1
355
 
idouble: 1
356
 
ildouble: 1
357
 
ldouble: 1
358
 
Test "Imaginary part of: casin (-1.5 + +0 i) == -pi/2 + 0.9624236501192068949955178268487368462704 i":
359
 
double: 1
360
 
float: 1
361
 
idouble: 1
362
 
ifloat: 1
363
 
ildouble: 1
364
 
ldouble: 1
365
 
Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i":
366
 
double: 1
367
 
float: 1
368
 
idouble: 1
369
 
ifloat: 1
370
 
Test "Imaginary part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i":
371
 
ildouble: 1
372
 
ldouble: 1
373
 
Test "Imaginary part of: casin (1.5 + +0 i) == pi/2 + 0.9624236501192068949955178268487368462704 i":
 
286
Test "Imaginary part of: casin (+0 + 0.5 i)":
 
287
double: 2
 
288
float: 1
 
289
idouble: 2
 
290
ifloat: 1
 
291
ildouble: 1
 
292
ldouble: 1
 
293
Test "Imaginary part of: casin (+0 + 1.0 i)":
 
294
double: 2
 
295
float: 1
 
296
idouble: 2
 
297
ifloat: 1
 
298
ildouble: 3
 
299
ldouble: 3
 
300
Test "Imaginary part of: casin (+0 + 1.5 i)":
 
301
double: 2
 
302
float: 1
 
303
idouble: 2
 
304
ifloat: 1
 
305
ildouble: 2
 
306
ldouble: 2
 
307
Test "Imaginary part of: casin (+0 - 0.5 i)":
 
308
float: 1
 
309
ifloat: 1
 
310
Test "Imaginary part of: casin (+0 - 1.0 i)":
 
311
double: 1
 
312
float: 1
 
313
idouble: 1
 
314
ifloat: 1
 
315
ildouble: 1
 
316
ldouble: 1
 
317
Test "Imaginary part of: casin (+0 - 1.5 i)":
 
318
double: 1
 
319
idouble: 1
 
320
ildouble: 1
 
321
ldouble: 1
 
322
Test "Imaginary part of: casin (-0 + 0.5 i)":
 
323
double: 2
 
324
float: 1
 
325
idouble: 2
 
326
ifloat: 1
 
327
ildouble: 1
 
328
ldouble: 1
 
329
Test "Imaginary part of: casin (-0 + 1.0 i)":
 
330
double: 2
 
331
float: 1
 
332
idouble: 2
 
333
ifloat: 1
 
334
ildouble: 3
 
335
ldouble: 3
 
336
Test "Imaginary part of: casin (-0 + 1.5 i)":
 
337
double: 2
 
338
float: 1
 
339
idouble: 2
 
340
ifloat: 1
 
341
ildouble: 2
 
342
ldouble: 2
 
343
Test "Imaginary part of: casin (-0 - 0.5 i)":
 
344
float: 1
 
345
ifloat: 1
 
346
Test "Imaginary part of: casin (-0 - 1.0 i)":
 
347
double: 1
 
348
float: 1
 
349
idouble: 1
 
350
ifloat: 1
 
351
ildouble: 1
 
352
ldouble: 1
 
353
Test "Imaginary part of: casin (-0 - 1.5 i)":
 
354
double: 1
 
355
idouble: 1
 
356
ildouble: 1
 
357
ldouble: 1
 
358
Test "Imaginary part of: casin (-1.5 + +0 i)":
 
359
double: 1
 
360
float: 1
 
361
idouble: 1
 
362
ifloat: 1
 
363
ildouble: 1
 
364
ldouble: 1
 
365
Test "Real part of: casin (0.75 + 1.25 i)":
 
366
double: 1
 
367
float: 1
 
368
idouble: 1
 
369
ifloat: 1
 
370
Test "Imaginary part of: casin (0.75 + 1.25 i)":
 
371
ildouble: 1
 
372
ldouble: 1
 
373
Test "Imaginary part of: casin (1.5 + +0 i)":
374
374
double: 1
375
375
float: 1
376
376
idouble: 1
379
379
ldouble: 1
380
380
 
381
381
# casinh
382
 
Test "Real part of: casinh (-0 + 1.5 i) == -0.9624236501192068949955178268487368462704 + pi/2 i":
383
 
double: 1
384
 
float: 1
385
 
idouble: 1
386
 
ifloat: 1
387
 
ildouble: 1
388
 
ldouble: 1
389
 
Test "Real part of: casinh (-0 - 1.5 i) == -0.9624236501192068949955178268487368462704 - pi/2 i":
390
 
double: 1
391
 
float: 1
392
 
idouble: 1
393
 
ifloat: 1
394
 
ildouble: 1
395
 
ldouble: 1
396
 
Test "Real part of: casinh (-0.5 + +0 i) == -0.4812118250596034474977589134243684231352 + +0 i":
397
 
double: 2
398
 
float: 1
399
 
idouble: 2
400
 
ifloat: 1
401
 
ildouble: 1
402
 
ldouble: 1
403
 
Test "Real part of: casinh (-0.5 - 0 i) == -0.4812118250596034474977589134243684231352 - 0 i":
404
 
double: 2
405
 
float: 1
406
 
idouble: 2
407
 
ifloat: 1
408
 
ildouble: 1
409
 
ldouble: 1
410
 
Test "Real part of: casinh (-1.0 + +0 i) == -0.8813735870195430252326093249797923090282 + +0 i":
411
 
double: 2
412
 
float: 1
413
 
idouble: 2
414
 
ifloat: 1
415
 
ildouble: 3
416
 
ldouble: 3
417
 
Test "Real part of: casinh (-1.0 - 0 i) == -0.8813735870195430252326093249797923090282 - 0 i":
418
 
double: 2
419
 
float: 1
420
 
idouble: 2
421
 
ifloat: 1
422
 
ildouble: 3
423
 
ldouble: 3
424
 
Test "Real part of: casinh (-1.5 + +0 i) == -1.194763217287109304111930828519090523536 + +0 i":
425
 
double: 2
426
 
float: 1
427
 
idouble: 2
428
 
ifloat: 1
429
 
ildouble: 2
430
 
ldouble: 2
431
 
Test "Real part of: casinh (-1.5 - 0 i) == -1.194763217287109304111930828519090523536 - 0 i":
432
 
double: 2
433
 
float: 1
434
 
idouble: 2
435
 
ifloat: 1
436
 
ildouble: 2
437
 
ldouble: 2
438
 
Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
 
382
Test "Real part of: casinh (-0 + 1.5 i)":
 
383
double: 1
 
384
float: 1
 
385
idouble: 1
 
386
ifloat: 1
 
387
ildouble: 1
 
388
ldouble: 1
 
389
Test "Real part of: casinh (-0 - 1.5 i)":
 
390
double: 1
 
391
float: 1
 
392
idouble: 1
 
393
ifloat: 1
 
394
ildouble: 1
 
395
ldouble: 1
 
396
Test "Real part of: casinh (-0.5 + +0 i)":
 
397
double: 2
 
398
float: 1
 
399
idouble: 2
 
400
ifloat: 1
 
401
ildouble: 1
 
402
ldouble: 1
 
403
Test "Real part of: casinh (-0.5 - 0 i)":
 
404
double: 2
 
405
float: 1
 
406
idouble: 2
 
407
ifloat: 1
 
408
ildouble: 1
 
409
ldouble: 1
 
410
Test "Real part of: casinh (-1.0 + +0 i)":
 
411
double: 2
 
412
float: 1
 
413
idouble: 2
 
414
ifloat: 1
 
415
ildouble: 3
 
416
ldouble: 3
 
417
Test "Real part of: casinh (-1.0 - 0 i)":
 
418
double: 2
 
419
float: 1
 
420
idouble: 2
 
421
ifloat: 1
 
422
ildouble: 3
 
423
ldouble: 3
 
424
Test "Real part of: casinh (-1.5 + +0 i)":
 
425
double: 2
 
426
float: 1
 
427
idouble: 2
 
428
ifloat: 1
 
429
ildouble: 2
 
430
ldouble: 2
 
431
Test "Real part of: casinh (-1.5 - 0 i)":
 
432
double: 2
 
433
float: 1
 
434
idouble: 2
 
435
ifloat: 1
 
436
ildouble: 2
 
437
ldouble: 2
 
438
Test "Real part of: casinh (-2 - 3 i)":
439
439
double: 5
440
440
float: 1
441
441
idouble: 5
442
442
ifloat: 1
443
443
ildouble: 4
444
444
ldouble: 4
445
 
Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
 
445
Test "Imaginary part of: casinh (-2 - 3 i)":
446
446
double: 3
447
447
float: 6
448
448
idouble: 3
449
449
ifloat: 6
450
450
ildouble: 2
451
451
ldouble: 2
452
 
Test "Real part of: casinh (0.5 + +0 i) == 0.4812118250596034474977589134243684231352 + +0 i":
453
 
float: 1
454
 
ifloat: 1
455
 
Test "Real part of: casinh (0.5 - 0 i) == 0.4812118250596034474977589134243684231352 - 0 i":
456
 
float: 1
457
 
ifloat: 1
458
 
Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
459
 
float: 1
460
 
ifloat: 1
461
 
ildouble: 1
462
 
ldouble: 1
463
 
Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
464
 
double: 1
465
 
float: 1
466
 
idouble: 1
467
 
ifloat: 1
468
 
ildouble: 1
469
 
ldouble: 1
470
 
Test "Real part of: casinh (1.0 + +0 i) == 0.8813735870195430252326093249797923090282 + +0 i":
471
 
double: 1
472
 
float: 1
473
 
idouble: 1
474
 
ifloat: 1
475
 
ildouble: 1
476
 
ldouble: 1
477
 
Test "Real part of: casinh (1.0 - 0 i) == 0.8813735870195430252326093249797923090282 - 0 i":
478
 
double: 1
479
 
float: 1
480
 
idouble: 1
481
 
ifloat: 1
482
 
ildouble: 1
483
 
ldouble: 1
484
 
Test "Real part of: casinh (1.5 + +0 i) == 1.194763217287109304111930828519090523536 + +0 i":
485
 
double: 1
486
 
idouble: 1
487
 
ildouble: 1
488
 
ldouble: 1
489
 
Test "Real part of: casinh (1.5 - 0 i) == 1.194763217287109304111930828519090523536 - 0 i":
 
452
Test "Real part of: casinh (0.5 + +0 i)":
 
453
float: 1
 
454
ifloat: 1
 
455
Test "Real part of: casinh (0.5 - 0 i)":
 
456
float: 1
 
457
ifloat: 1
 
458
Test "Real part of: casinh (0.75 + 1.25 i)":
 
459
float: 1
 
460
ifloat: 1
 
461
ildouble: 1
 
462
ldouble: 1
 
463
Test "Imaginary part of: casinh (0.75 + 1.25 i)":
 
464
double: 1
 
465
float: 1
 
466
idouble: 1
 
467
ifloat: 1
 
468
ildouble: 1
 
469
ldouble: 1
 
470
Test "Real part of: casinh (1.0 + +0 i)":
 
471
double: 1
 
472
float: 1
 
473
idouble: 1
 
474
ifloat: 1
 
475
ildouble: 1
 
476
ldouble: 1
 
477
Test "Real part of: casinh (1.0 - 0 i)":
 
478
double: 1
 
479
float: 1
 
480
idouble: 1
 
481
ifloat: 1
 
482
ildouble: 1
 
483
ldouble: 1
 
484
Test "Real part of: casinh (1.5 + +0 i)":
 
485
double: 1
 
486
idouble: 1
 
487
ildouble: 1
 
488
ldouble: 1
 
489
Test "Real part of: casinh (1.5 - 0 i)":
490
490
double: 1
491
491
idouble: 1
492
492
ildouble: 1
493
493
ldouble: 1
494
494
 
495
495
# catan
496
 
Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
 
496
Test "Imaginary part of: catan (-2 - 3 i)":
497
497
double: 1
498
498
float: 1
499
499
idouble: 1
500
500
ifloat: 1
501
 
Test "Imaginary part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i":
 
501
Test "Imaginary part of: catan (0.75 + 1.25 i)":
502
502
ildouble: 1
503
503
ldouble: 1
504
504
 
505
505
# catanh
506
 
Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
 
506
Test "Real part of: catanh (-2 - 3 i)":
507
507
double: 4
508
508
idouble: 4
509
 
Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
 
509
Test "Real part of: catanh (0.75 + 1.25 i)":
510
510
double: 1
511
511
idouble: 1
512
512
ildouble: 1
513
513
ldouble: 1
514
 
Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
 
514
Test "Imaginary part of: catanh (0.75 + 1.25 i)":
515
515
ildouble: 1
516
516
ldouble: 1
517
517
 
518
518
# cbrt
519
 
Test "cbrt (-0.001) == -0.1":
 
519
Test "cbrt (-0.001)":
520
520
ildouble: 1
521
521
ldouble: 1
522
 
Test "cbrt (-27.0) == -3.0":
523
 
double: 1
524
 
idouble: 1
525
 
Test "cbrt (0.75) == 0.908560296416069829445605878163630251":
526
 
double: 1
527
 
idouble: 1
528
 
Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217":
 
522
Test "cbrt (-27.0)":
 
523
double: 1
 
524
idouble: 1
 
525
Test "cbrt (0.75)":
 
526
double: 1
 
527
idouble: 1
 
528
Test "cbrt (0.9921875)":
529
529
double: 1
530
530
idouble: 1
531
531
 
532
532
# ccos
533
 
Test "Imaginary part of: ccos (-0.75 + 11357.25 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
534
 
ildouble: 1
535
 
ldouble: 1
536
 
Test "Imaginary part of: ccos (-0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
537
 
double: 1
538
 
idouble: 1
539
 
ildouble: 1
540
 
ldouble: 1
541
 
Test "Real part of: ccos (-0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
542
 
ildouble: 1
543
 
ldouble: 1
544
 
Test "Imaginary part of: ccos (-0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
545
 
float: 1
546
 
ifloat: 1
547
 
ildouble: 1
548
 
ldouble: 1
549
 
Test "Imaginary part of: ccos (-0.75 - 11357.25 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
550
 
ildouble: 1
551
 
ldouble: 1
552
 
Test "Imaginary part of: ccos (-0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
553
 
double: 1
554
 
idouble: 1
555
 
ildouble: 1
556
 
ldouble: 1
557
 
Test "Real part of: ccos (-0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
558
 
ildouble: 1
559
 
ldouble: 1
560
 
Test "Imaginary part of: ccos (-0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
561
 
float: 1
562
 
ifloat: 1
563
 
ildouble: 1
564
 
ldouble: 1
565
 
Test "Real part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
566
 
ildouble: 1
567
 
ldouble: 1
568
 
Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
569
 
float: 1
570
 
ifloat: 1
571
 
ildouble: 1
572
 
ldouble: 1
573
 
Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
574
 
double: 1
575
 
float: 1
576
 
idouble: 1
577
 
ifloat: 1
578
 
Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
579
 
float: 1
580
 
ifloat: 1
581
 
Test "Imaginary part of: ccos (0.75 + 11357.25 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
582
 
ildouble: 1
583
 
ldouble: 1
584
 
Test "Imaginary part of: ccos (0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
585
 
double: 1
586
 
idouble: 1
587
 
ildouble: 1
588
 
ldouble: 1
589
 
Test "Real part of: ccos (0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
590
 
ildouble: 1
591
 
ldouble: 1
592
 
Test "Imaginary part of: ccos (0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
593
 
float: 1
594
 
ifloat: 1
595
 
ildouble: 1
596
 
ldouble: 1
597
 
Test "Imaginary part of: ccos (0.75 - 11357.25 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
598
 
ildouble: 1
599
 
ldouble: 1
600
 
Test "Imaginary part of: ccos (0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
601
 
double: 1
602
 
idouble: 1
603
 
ildouble: 1
604
 
ldouble: 1
605
 
Test "Real part of: ccos (0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
606
 
ildouble: 1
607
 
ldouble: 1
608
 
Test "Imaginary part of: ccos (0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
609
 
float: 1
610
 
ifloat: 1
611
 
ildouble: 1
612
 
ldouble: 1
613
 
Test "Imaginary part of: ccos (0x1p-1074 + 1440 i) == inf - 5.981479269486130556466515778180916082415e301 i":
614
 
double: 1
615
 
idouble: 1
616
 
Test "Imaginary part of: ccos (0x1p-16434 + 22730 i) == inf - 1.217853148905605987081057582351152052687e4924 i":
 
533
Test "Imaginary part of: ccos (-0.75 + 11357.25 i)":
 
534
ildouble: 1
 
535
ldouble: 1
 
536
Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
 
537
double: 1
 
538
idouble: 1
 
539
ildouble: 1
 
540
ldouble: 1
 
541
Test "Real part of: ccos (-0.75 + 89.5 i)":
 
542
ildouble: 1
 
543
ldouble: 1
 
544
Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
 
545
float: 1
 
546
ifloat: 1
 
547
ildouble: 1
 
548
ldouble: 1
 
549
Test "Imaginary part of: ccos (-0.75 - 11357.25 i)":
 
550
ildouble: 1
 
551
ldouble: 1
 
552
Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
 
553
double: 1
 
554
idouble: 1
 
555
ildouble: 1
 
556
ldouble: 1
 
557
Test "Real part of: ccos (-0.75 - 89.5 i)":
 
558
ildouble: 1
 
559
ldouble: 1
 
560
Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
 
561
float: 1
 
562
ifloat: 1
 
563
ildouble: 1
 
564
ldouble: 1
 
565
Test "Real part of: ccos (-2 - 3 i)":
 
566
ildouble: 1
 
567
ldouble: 1
 
568
Test "Imaginary part of: ccos (-2 - 3 i)":
 
569
float: 1
 
570
ifloat: 1
 
571
ildouble: 1
 
572
ldouble: 1
 
573
Test "Real part of: ccos (0.75 + 1.25 i)":
 
574
double: 1
 
575
float: 1
 
576
idouble: 1
 
577
ifloat: 1
 
578
Test "Imaginary part of: ccos (0.75 + 1.25 i)":
 
579
float: 1
 
580
ifloat: 1
 
581
Test "Imaginary part of: ccos (0.75 + 11357.25 i)":
 
582
ildouble: 1
 
583
ldouble: 1
 
584
Test "Imaginary part of: ccos (0.75 + 710.5 i)":
 
585
double: 1
 
586
idouble: 1
 
587
ildouble: 1
 
588
ldouble: 1
 
589
Test "Real part of: ccos (0.75 + 89.5 i)":
 
590
ildouble: 1
 
591
ldouble: 1
 
592
Test "Imaginary part of: ccos (0.75 + 89.5 i)":
 
593
float: 1
 
594
ifloat: 1
 
595
ildouble: 1
 
596
ldouble: 1
 
597
Test "Imaginary part of: ccos (0.75 - 11357.25 i)":
 
598
ildouble: 1
 
599
ldouble: 1
 
600
Test "Imaginary part of: ccos (0.75 - 710.5 i)":
 
601
double: 1
 
602
idouble: 1
 
603
ildouble: 1
 
604
ldouble: 1
 
605
Test "Real part of: ccos (0.75 - 89.5 i)":
 
606
ildouble: 1
 
607
ldouble: 1
 
608
Test "Imaginary part of: ccos (0.75 - 89.5 i)":
 
609
float: 1
 
610
ifloat: 1
 
611
ildouble: 1
 
612
ldouble: 1
 
613
Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
 
614
double: 1
 
615
idouble: 1
 
616
Test "Imaginary part of: ccos (0x1p-16434 + 22730 i)":
617
617
ildouble: 1
618
618
ldouble: 1
619
619
 
620
620
# ccosh
621
 
Test "Imaginary part of: ccosh (-11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
622
 
ildouble: 1
623
 
ldouble: 1
624
 
Test "Imaginary part of: ccosh (-11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
625
 
ildouble: 1
626
 
ldouble: 1
627
 
Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
628
 
float: 1
629
 
ifloat: 1
630
 
ildouble: 1
631
 
ldouble: 1
632
 
Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
633
 
float: 1
634
 
ifloat: 1
635
 
ildouble: 1
636
 
ldouble: 1
637
 
Test "Imaginary part of: ccosh (-710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
638
 
double: 1
639
 
idouble: 1
640
 
ildouble: 1
641
 
ldouble: 1
642
 
Test "Imaginary part of: ccosh (-710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
643
 
double: 1
644
 
idouble: 1
645
 
ildouble: 1
646
 
ldouble: 1
647
 
Test "Real part of: ccosh (-89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
648
 
ildouble: 1
649
 
ldouble: 1
650
 
Test "Imaginary part of: ccosh (-89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
651
 
float: 1
652
 
ifloat: 1
653
 
ildouble: 1
654
 
ldouble: 1
655
 
Test "Real part of: ccosh (-89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
656
 
ildouble: 1
657
 
ldouble: 1
658
 
Test "Imaginary part of: ccosh (-89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
659
 
float: 1
660
 
ifloat: 1
661
 
ildouble: 1
662
 
ldouble: 1
663
 
Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
664
 
double: 1
665
 
float: 1
666
 
idouble: 1
667
 
ifloat: 1
668
 
Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
669
 
float: 1
670
 
ifloat: 1
671
 
Test "Imaginary part of: ccosh (11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
672
 
ildouble: 1
673
 
ldouble: 1
674
 
Test "Imaginary part of: ccosh (11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
675
 
ildouble: 1
676
 
ldouble: 1
677
 
Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i":
678
 
double: 1
679
 
idouble: 1
680
 
Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i) == inf + 1.217853148905605987081057582351152052687e4924 i":
681
 
ildouble: 1
682
 
ldouble: 1
683
 
Test "Imaginary part of: ccosh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
684
 
double: 1
685
 
idouble: 1
686
 
ildouble: 1
687
 
ldouble: 1
688
 
Test "Imaginary part of: ccosh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
689
 
double: 1
690
 
idouble: 1
691
 
ildouble: 1
692
 
ldouble: 1
693
 
Test "Real part of: ccosh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
694
 
ildouble: 1
695
 
ldouble: 1
696
 
Test "Imaginary part of: ccosh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
697
 
float: 1
698
 
ifloat: 1
699
 
ildouble: 1
700
 
ldouble: 1
701
 
Test "Real part of: ccosh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
702
 
ildouble: 1
703
 
ldouble: 1
704
 
Test "Imaginary part of: ccosh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
 
621
Test "Imaginary part of: ccosh (-11357.25 + 0.75 i)":
 
622
ildouble: 1
 
623
ldouble: 1
 
624
Test "Imaginary part of: ccosh (-11357.25 - 0.75 i)":
 
625
ildouble: 1
 
626
ldouble: 1
 
627
Test "Real part of: ccosh (-2 - 3 i)":
 
628
float: 1
 
629
ifloat: 1
 
630
ildouble: 1
 
631
ldouble: 1
 
632
Test "Imaginary part of: ccosh (-2 - 3 i)":
 
633
float: 1
 
634
ifloat: 1
 
635
ildouble: 1
 
636
ldouble: 1
 
637
Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
 
638
double: 1
 
639
idouble: 1
 
640
ildouble: 1
 
641
ldouble: 1
 
642
Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
 
643
double: 1
 
644
idouble: 1
 
645
ildouble: 1
 
646
ldouble: 1
 
647
Test "Real part of: ccosh (-89.5 + 0.75 i)":
 
648
ildouble: 1
 
649
ldouble: 1
 
650
Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
 
651
float: 1
 
652
ifloat: 1
 
653
ildouble: 1
 
654
ldouble: 1
 
655
Test "Real part of: ccosh (-89.5 - 0.75 i)":
 
656
ildouble: 1
 
657
ldouble: 1
 
658
Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
 
659
float: 1
 
660
ifloat: 1
 
661
ildouble: 1
 
662
ldouble: 1
 
663
Test "Real part of: ccosh (0.75 + 1.25 i)":
 
664
double: 1
 
665
float: 1
 
666
idouble: 1
 
667
ifloat: 1
 
668
Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
 
669
float: 1
 
670
ifloat: 1
 
671
Test "Imaginary part of: ccosh (11357.25 + 0.75 i)":
 
672
ildouble: 1
 
673
ldouble: 1
 
674
Test "Imaginary part of: ccosh (11357.25 - 0.75 i)":
 
675
ildouble: 1
 
676
ldouble: 1
 
677
Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
 
678
double: 1
 
679
idouble: 1
 
680
Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i)":
 
681
ildouble: 1
 
682
ldouble: 1
 
683
Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
 
684
double: 1
 
685
idouble: 1
 
686
ildouble: 1
 
687
ldouble: 1
 
688
Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
 
689
double: 1
 
690
idouble: 1
 
691
ildouble: 1
 
692
ldouble: 1
 
693
Test "Real part of: ccosh (89.5 + 0.75 i)":
 
694
ildouble: 1
 
695
ldouble: 1
 
696
Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
 
697
float: 1
 
698
ifloat: 1
 
699
ildouble: 1
 
700
ldouble: 1
 
701
Test "Real part of: ccosh (89.5 - 0.75 i)":
 
702
ildouble: 1
 
703
ldouble: 1
 
704
Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
705
705
float: 1
706
706
ifloat: 1
707
707
ildouble: 1
708
708
ldouble: 1
709
709
 
710
710
# cexp
711
 
Test "Imaginary part of: cexp (-10000 + 0x1p16383 i) == 1.045876464564882298442774542991176546722e-4343 + 4.421154026488516836023811173959413420548e-4344 i":
712
 
ildouble: 1
713
 
ldouble: 1
714
 
Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
715
 
ildouble: 1
716
 
ldouble: 1
717
 
Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
718
 
float: 1
719
 
ifloat: 1
720
 
ildouble: 1
721
 
ldouble: 1
722
 
Test "Imaginary part of: cexp (-720 + 0.75 i) == 1.486960657116368433685753325516638551722e-313 + 1.385247284245720590980701226843815229385e-313 i":
723
 
ildouble: 1
724
 
ldouble: 1
725
 
Test "Imaginary part of: cexp (-95 + 0.75 i) == 4.039714446238306526889476684000081624047e-42 + 3.763383677300535390271646960780570275931e-42 i":
726
 
double: 1
727
 
idouble: 1
728
 
Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i":
729
 
float: 1
730
 
ifloat: 1
731
 
Test "Imaginary part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i":
732
 
ildouble: 1
733
 
ldouble: 1
734
 
Test "Imaginary part of: cexp (1440 + 0x1p-1074 i) == inf + 1.196295853897226111293303155636183216483e302 i":
735
 
double: 1
736
 
idouble: 1
737
 
Test "Imaginary part of: cexp (22730 + 0x1p-16434 i) == inf + 2.435706297811211974162115164702304105374e4924 i":
738
 
ildouble: 1
739
 
ldouble: 1
740
 
Test "Real part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i":
 
711
Test "Imaginary part of: cexp (-10000 + 0x1p16383 i)":
 
712
ildouble: 1
 
713
ldouble: 1
 
714
Test "Real part of: cexp (-2.0 - 3.0 i)":
 
715
ildouble: 1
 
716
ldouble: 1
 
717
Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
 
718
float: 1
 
719
ifloat: 1
 
720
ildouble: 1
 
721
ldouble: 1
 
722
Test "Imaginary part of: cexp (-720 + 0.75 i)":
 
723
ildouble: 1
 
724
ldouble: 1
 
725
Test "Imaginary part of: cexp (-95 + 0.75 i)":
 
726
double: 1
 
727
idouble: 1
 
728
Test "Real part of: cexp (0.75 + 1.25 i)":
 
729
float: 1
 
730
ifloat: 1
 
731
Test "Imaginary part of: cexp (0.75 + 1.25 i)":
 
732
ildouble: 1
 
733
ldouble: 1
 
734
Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
 
735
double: 1
 
736
idouble: 1
 
737
Test "Imaginary part of: cexp (22730 + 0x1p-16434 i)":
 
738
ildouble: 1
 
739
ldouble: 1
 
740
Test "Real part of: cexp (50 + 0x1p127 i)":
741
741
double: 2
742
742
float: 1
743
743
idouble: 2
744
744
ifloat: 1
745
745
ildouble: 1
746
746
ldouble: 1
747
 
Test "Imaginary part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i":
748
 
double: 1
749
 
idouble: 1
750
 
Test "Real part of: cexp (500 + 0x1p1023 i) == -1.159886268932754433233243794561351783426e217 + 7.904017694554466595359379965081774849708e216 i":
751
 
double: 1
752
 
idouble: 1
753
 
Test "Real part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i":
754
 
double: 1
755
 
idouble: 1
756
 
Test "Imaginary part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i":
 
747
Test "Imaginary part of: cexp (50 + 0x1p127 i)":
 
748
double: 1
 
749
idouble: 1
 
750
Test "Real part of: cexp (500 + 0x1p1023 i)":
 
751
double: 1
 
752
idouble: 1
 
753
Test "Real part of: cexp (709.8125 + 0.75 i)":
 
754
double: 1
 
755
idouble: 1
 
756
Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
757
757
double: 1
758
758
idouble: 1
759
759
ildouble: 1
760
760
ldouble: 1
761
 
Test "Real part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i":
 
761
Test "Real part of: cexp (88.75 + 0.75 i)":
762
762
float: 1
763
763
ifloat: 1
764
764
ildouble: 1
765
765
ldouble: 1
766
 
Test "Imaginary part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i":
 
766
Test "Imaginary part of: cexp (88.75 + 0.75 i)":
767
767
float: 2
768
768
ifloat: 2
769
769
ildouble: 1
770
770
ldouble: 1
771
771
 
772
772
# clog
773
 
Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 2.649094276923003995420209214900915462737e-10 + 3.141592653589793238462643383279502884197 i":
774
 
double: 1
775
 
idouble: 1
776
 
Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 2.649094282537168795982991778475646793277e-10 + 3.141592652530155111500161671113150737892 i":
777
 
double: 1
778
 
idouble: 1
779
 
Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i) == 5.354083939753840089583620652120903838944e-25 - 1.570796326795931422008642456283782656359 i":
780
 
float: 1
781
 
ifloat: 1
782
 
Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + pi i":
783
 
float: 1
784
 
ifloat: 1
785
 
Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - pi i":
786
 
float: 1
787
 
ifloat: 1
788
 
Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i) == 11356.49165759582936919077408168801636572 + pi i":
789
 
ildouble: 1
790
 
ldouble: 1
791
 
Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i) == 11356.49165759582936919077408168801636572 + pi i":
792
 
ildouble: 1
793
 
ldouble: 1
794
 
Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i) == 11356.49165759582936919077408168801636572 - pi i":
795
 
ildouble: 1
796
 
ldouble: 1
797
 
Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i) == 11356.49165759582936919077408168801636572 - pi i":
798
 
ildouble: 1
799
 
ldouble: 1
800
 
Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
801
 
float: 1
802
 
ifloat: 1
803
 
Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
804
 
float: 1
805
 
ifloat: 1
806
 
Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
807
 
float: 1
808
 
ifloat: 1
809
 
Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
810
 
float: 1
811
 
ifloat: 1
812
 
Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i":
813
 
ildouble: 1
814
 
ldouble: 1
815
 
Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i":
816
 
ildouble: 1
817
 
ldouble: 1
818
 
Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i":
819
 
ildouble: 1
820
 
ldouble: 1
821
 
Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i":
822
 
ildouble: 1
823
 
ldouble: 1
824
 
Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -5.960464655174753498633255797994360530379e-8 + 7.888609052210118054117285652827862296732e-31 i":
825
 
float: 1
826
 
ifloat: 1
827
 
Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i) == 8.298731898331237038231468223024422855654e-5 + 1.110938609507128729312743251313024793990e-3 i":
828
 
float: 1
829
 
ifloat: 1
830
 
Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i) == 8.298731898331237038231468223024422855654e-5 + 1.110938609507128729312743251313024793990e-3 i":
831
 
ildouble: 1
832
 
ldouble: 1
833
 
Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + +0 i":
834
 
float: 1
835
 
ifloat: 1
836
 
Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - 0 i":
837
 
float: 1
838
 
ifloat: 1
839
 
Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i) == 11356.83823118610934184548269774874545400 + pi/4 i":
840
 
ildouble: 1
841
 
ldouble: 1
842
 
Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i) == 11356.49165759582936919077408168801636572 + +0 i":
843
 
ildouble: 1
844
 
ldouble: 1
845
 
Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i) == 11356.49165759582936919077408168801636572 + +0 i":
846
 
ildouble: 1
847
 
ldouble: 1
848
 
Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i) == 11356.49165759582936919077408168801636572 - 0 i":
849
 
ildouble: 1
850
 
ldouble: 1
851
 
Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i) == 11356.49165759582936919077408168801636572 - 0 i":
852
 
ildouble: 1
853
 
ldouble: 1
854
 
Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 3.2047474274603604594851472963586149973093e-29 + 1.4422922682185099608731642353544207976604 i":
855
 
ildouble: 1
856
 
ldouble: 1
857
 
Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i) == -744.0934983311012896593986823853525458290 + pi/4 i":
858
 
double: 1
859
 
idouble: 1
860
 
Test "Real part of: clog (0x1p-147 + 0x1p-147 i) == -101.5460619520319878296245057936228672231 + pi/4 i":
861
 
float: 1
862
 
ifloat: 1
863
 
Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
864
 
float: 1
865
 
ifloat: 1
866
 
Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
867
 
float: 1
868
 
ifloat: 1
869
 
Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i":
870
 
ildouble: 1
871
 
ldouble: 1
872
 
Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i":
873
 
ildouble: 1
874
 
ldouble: 1
875
 
Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i":
876
 
ildouble: 1
877
 
ldouble: 1
878
 
Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i":
879
 
ildouble: 1
880
 
ldouble: 1
881
 
Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i) == 1.5366822245016167178749091974664853785194e-08 + 1.2522014929038946066987318471922169174157 i":
882
 
float: 1
883
 
ifloat: 1
884
 
ildouble: 1
885
 
ldouble: 1
886
 
Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i) == -1.1931267660846218205882675852805793644095e-36 + 1.2402109774337032400594953899784058127412 i":
887
 
ildouble: 1
888
 
ldouble: 1
889
 
Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i) == -4.4764192352906350039050902870893173560494e-13 + 1.1959106857549200806818600493552847793381 i":
890
 
ildouble: 1
891
 
ldouble: 1
892
 
Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i) == -1.0509738482436128031927971874674370984602e-45 + 1.0509191467640012308402149909370784281448 i":
893
 
ildouble: 1
894
 
ldouble: 1
895
 
Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i) == -5.2000108498455368032511404449795741611813e-32 + 1.5288921536982513453421343495466824420259 i":
896
 
ildouble: 1
897
 
ldouble: 1
898
 
Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i) == 8.3076914081087805757422664530653247447136e-30 + 1.2072712126771536614482822173033535043206 i":
899
 
ildouble: 1
900
 
ldouble: 1
901
 
Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i) == 3.7303493627403868207597214252239749960738e-14 + 1.1625816408046866464773042283673653469061 i":
902
 
ildouble: 1
903
 
ldouble: 1
904
 
Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i) == -1.4281333889622737316199756373421183559948e-62 + 1.3673546561165378090903506783353927980633 i":
905
 
ildouble: 1
906
 
ldouble: 1
907
 
Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i) == 2.4244570985709679851855191080208817099132e-37 + 1.1393074519572050614551047548718495655972 i":
908
 
ildouble: 1
909
 
ldouble: 1
910
 
Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i) == -9.7375017988218644730510244778042114638107e-30 + 0.9790637929494922564724108399524154766631 i":
911
 
ildouble: 1
912
 
ldouble: 1
913
 
Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i) == -3.9563019528687610863490232935890272740908e-11 + 0.9187593477446338910857133065497364950682 i":
914
 
ildouble: 1
915
 
ldouble: 1
916
 
Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i) == 4.6017338806965821566734340588575402712716e-67 + 1.3547418904611758959096647942223384691728 i":
917
 
ildouble: 1
918
 
ldouble: 1
919
 
Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i) == 6.6255694866654064502633121109394710807528e-66 + 1.0526409614996288387567810726095850312049 i":
920
 
ildouble: 1
921
 
ldouble: 1
922
 
Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i) == 5.3718272201930019901317065495843842735179e-26 + 1.0503831592447830576186444373011142397404 i":
923
 
ildouble: 1
924
 
ldouble: 1
925
 
Test "Real part of: clog (1.0 + 0x1.234566p-10 i) == 6.172834701221959432440126967147726538097e-7 + 1.111110564353742042376451655136933182201e-3 i":
 
773
Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
 
774
double: 1
 
775
idouble: 1
 
776
Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
 
777
double: 1
 
778
idouble: 1
 
779
Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
 
780
float: 1
 
781
ifloat: 1
 
782
Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
 
783
float: 1
 
784
ifloat: 1
 
785
Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
 
786
float: 1
 
787
ifloat: 1
 
788
Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)":
 
789
ildouble: 1
 
790
ldouble: 1
 
791
Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i)":
 
792
ildouble: 1
 
793
ldouble: 1
 
794
Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)":
 
795
ildouble: 1
 
796
ldouble: 1
 
797
Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i)":
 
798
ildouble: 1
 
799
ldouble: 1
 
800
Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
 
801
float: 1
 
802
ifloat: 1
 
803
Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
 
804
float: 1
 
805
ifloat: 1
 
806
Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
 
807
float: 1
 
808
ifloat: 1
 
809
Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
 
810
float: 1
 
811
ifloat: 1
 
812
Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)":
 
813
ildouble: 1
 
814
ldouble: 1
 
815
Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)":
 
816
ildouble: 1
 
817
ldouble: 1
 
818
Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i)":
 
819
ildouble: 1
 
820
ldouble: 1
 
821
Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i)":
 
822
ildouble: 1
 
823
ldouble: 1
 
824
Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
 
825
float: 1
 
826
ifloat: 1
 
827
Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
 
828
float: 1
 
829
ifloat: 1
 
830
Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
 
831
ildouble: 1
 
832
ldouble: 1
 
833
Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
 
834
float: 1
 
835
ifloat: 1
 
836
Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
 
837
float: 1
 
838
ifloat: 1
 
839
Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)":
 
840
ildouble: 1
 
841
ldouble: 1
 
842
Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)":
 
843
ildouble: 1
 
844
ldouble: 1
 
845
Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i)":
 
846
ildouble: 1
 
847
ldouble: 1
 
848
Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)":
 
849
ildouble: 1
 
850
ldouble: 1
 
851
Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i)":
 
852
ildouble: 1
 
853
ldouble: 1
 
854
Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
 
855
ildouble: 1
 
856
ldouble: 1
 
857
Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
 
858
double: 1
 
859
idouble: 1
 
860
Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
 
861
float: 1
 
862
ifloat: 1
 
863
Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
 
864
float: 1
 
865
ifloat: 1
 
866
Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
 
867
float: 1
 
868
ifloat: 1
 
869
Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)":
 
870
ildouble: 1
 
871
ldouble: 1
 
872
Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)":
 
873
ildouble: 1
 
874
ldouble: 1
 
875
Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i)":
 
876
ildouble: 1
 
877
ldouble: 1
 
878
Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i)":
 
879
ildouble: 1
 
880
ldouble: 1
 
881
Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
 
882
float: 1
 
883
ifloat: 1
 
884
ildouble: 1
 
885
ldouble: 1
 
886
Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
 
887
ildouble: 1
 
888
ldouble: 1
 
889
Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i)":
 
890
ildouble: 1
 
891
ldouble: 1
 
892
Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)":
 
893
ildouble: 1
 
894
ldouble: 1
 
895
Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)":
 
896
ildouble: 1
 
897
ldouble: 1
 
898
Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
 
899
ildouble: 1
 
900
ldouble: 1
 
901
Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i)":
 
902
ildouble: 1
 
903
ldouble: 1
 
904
Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i)":
 
905
ildouble: 1
 
906
ldouble: 1
 
907
Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
 
908
ildouble: 1
 
909
ldouble: 1
 
910
Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
 
911
ildouble: 1
 
912
ldouble: 1
 
913
Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i)":
 
914
ildouble: 1
 
915
ldouble: 1
 
916
Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)":
 
917
ildouble: 1
 
918
ldouble: 1
 
919
Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)":
 
920
ildouble: 1
 
921
ldouble: 1
 
922
Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
 
923
ildouble: 1
 
924
ldouble: 1
 
925
Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
926
926
float: 1
927
927
ifloat: 1
928
928
 
929
929
# clog10
930
 
Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
931
 
double: 1
932
 
float: 1
933
 
idouble: 1
934
 
ifloat: 1
935
 
Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
936
 
double: 1
937
 
float: 1
938
 
idouble: 1
939
 
ifloat: 1
940
 
Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i":
941
 
double: 2
942
 
idouble: 2
943
 
ildouble: 1
944
 
ldouble: 1
945
 
Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i":
946
 
double: 1
947
 
idouble: 1
948
 
Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i":
949
 
double: 2
950
 
idouble: 2
951
 
ildouble: 1
952
 
ldouble: 1
953
 
Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i":
954
 
double: 1
955
 
idouble: 1
956
 
Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i) == 308.2409272754311106024666378243768099991 + 1.364376353841841347485783625431355770210 i":
957
 
double: 1
958
 
idouble: 1
959
 
Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i) == 308.2409272754311106024666378243768099991 - 1.364376353841841347485783625431355770210 i":
960
 
double: 1
961
 
idouble: 1
962
 
Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i) == 38.51805116050395969095658815123105801479 + 1.364376353841841347485783625431355770210 i":
963
 
double: 1
964
 
float: 1
965
 
idouble: 1
966
 
ifloat: 1
967
 
Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i) == 38.51805116050395969095658815123105801479 - 1.364376353841841347485783625431355770210 i":
968
 
double: 1
969
 
float: 1
970
 
idouble: 1
971
 
ifloat: 1
972
 
Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i":
973
 
double: 1
974
 
idouble: 1
975
 
Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i":
976
 
double: 1
977
 
idouble: 1
978
 
Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i":
979
 
double: 1
980
 
idouble: 1
981
 
Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i":
982
 
double: 1
983
 
idouble: 1
984
 
Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i) == 2.556638434669064077889576526006849923281e-13 + 1.364375882602207106407956770293808181427 i":
985
 
double: 1
986
 
idouble: 1
987
 
Test "Real part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
988
 
ildouble: 1
989
 
ldouble: 1
990
 
Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
991
 
double: 1
992
 
idouble: 1
993
 
ildouble: 1
994
 
ldouble: 1
995
 
Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
996
 
double: 1
997
 
float: 1
998
 
idouble: 1
999
 
ifloat: 1
1000
 
Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i":
1001
 
double: 1
1002
 
float: 1
1003
 
idouble: 1
1004
 
ifloat: 1
1005
 
Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i":
1006
 
double: 1
1007
 
float: 1
1008
 
idouble: 1
1009
 
ifloat: 1
1010
 
Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i":
1011
 
double: 1
1012
 
float: 1
1013
 
idouble: 1
1014
 
ifloat: 1
1015
 
Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i":
1016
 
double: 1
1017
 
idouble: 1
1018
 
Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i":
1019
 
double: 1
1020
 
float: 1
1021
 
idouble: 1
1022
 
ifloat: 1
1023
 
Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i":
1024
 
double: 1
1025
 
float: 1
1026
 
idouble: 1
1027
 
ifloat: 1
1028
 
Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i":
1029
 
double: 1
1030
 
float: 1
1031
 
idouble: 1
1032
 
ifloat: 1
1033
 
Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i":
1034
 
double: 1
1035
 
float: 1
1036
 
idouble: 1
1037
 
ifloat: 1
1038
 
Test "Imaginary part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i":
1039
 
ildouble: 1
1040
 
ldouble: 1
1041
 
Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i) == -4.821637332766435821255375046554377090472e-17 + 4.053112396770095089737411317782466262176e-302 i":
1042
 
double: 1
1043
 
idouble: 1
1044
 
Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -2.588596909321764128428416045209904492216e-8 + 3.425979381266895667295625489912064603415e-31 i":
 
930
Test "Imaginary part of: clog10 (-0 + inf i)":
 
931
double: 1
 
932
float: 1
 
933
idouble: 1
 
934
ifloat: 1
 
935
Test "Imaginary part of: clog10 (-0 - inf i)":
 
936
double: 1
 
937
float: 1
 
938
idouble: 1
 
939
ifloat: 1
 
940
Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
 
941
double: 2
 
942
idouble: 2
 
943
ildouble: 1
 
944
ldouble: 1
 
945
Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
 
946
double: 1
 
947
idouble: 1
 
948
Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
 
949
double: 2
 
950
idouble: 2
 
951
ildouble: 1
 
952
ldouble: 1
 
953
Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
 
954
double: 1
 
955
idouble: 1
 
956
Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
 
957
double: 1
 
958
idouble: 1
 
959
Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
 
960
double: 1
 
961
idouble: 1
 
962
Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
 
963
double: 1
 
964
float: 1
 
965
idouble: 1
 
966
ifloat: 1
 
967
Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
 
968
double: 1
 
969
float: 1
 
970
idouble: 1
 
971
ifloat: 1
 
972
Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
 
973
double: 1
 
974
idouble: 1
 
975
Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
 
976
double: 1
 
977
idouble: 1
 
978
Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
 
979
double: 1
 
980
idouble: 1
 
981
Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
 
982
double: 1
 
983
idouble: 1
 
984
Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
 
985
double: 1
 
986
idouble: 1
 
987
Test "Real part of: clog10 (-2 - 3 i)":
 
988
ildouble: 1
 
989
ldouble: 1
 
990
Test "Imaginary part of: clog10 (-2 - 3 i)":
 
991
double: 1
 
992
idouble: 1
 
993
ildouble: 1
 
994
ldouble: 1
 
995
Test "Imaginary part of: clog10 (-3 + inf i)":
 
996
double: 1
 
997
float: 1
 
998
idouble: 1
 
999
ifloat: 1
 
1000
Test "Imaginary part of: clog10 (-3 - inf i)":
 
1001
double: 1
 
1002
float: 1
 
1003
idouble: 1
 
1004
ifloat: 1
 
1005
Test "Imaginary part of: clog10 (-inf + 0 i)":
 
1006
double: 1
 
1007
float: 1
 
1008
idouble: 1
 
1009
ifloat: 1
 
1010
Test "Imaginary part of: clog10 (-inf + 1 i)":
 
1011
double: 1
 
1012
float: 1
 
1013
idouble: 1
 
1014
ifloat: 1
 
1015
Test "Imaginary part of: clog10 (-inf + inf i)":
 
1016
double: 1
 
1017
idouble: 1
 
1018
Test "Imaginary part of: clog10 (-inf - 0 i)":
 
1019
double: 1
 
1020
float: 1
 
1021
idouble: 1
 
1022
ifloat: 1
 
1023
Test "Imaginary part of: clog10 (-inf - 1 i)":
 
1024
double: 1
 
1025
float: 1
 
1026
idouble: 1
 
1027
ifloat: 1
 
1028
Test "Imaginary part of: clog10 (0 + inf i)":
 
1029
double: 1
 
1030
float: 1
 
1031
idouble: 1
 
1032
ifloat: 1
 
1033
Test "Imaginary part of: clog10 (0 - inf i)":
 
1034
double: 1
 
1035
float: 1
 
1036
idouble: 1
 
1037
ifloat: 1
 
1038
Test "Imaginary part of: clog10 (0.75 + 1.25 i)":
 
1039
ildouble: 1
 
1040
ldouble: 1
 
1041
Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
 
1042
double: 1
 
1043
idouble: 1
 
1044
Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
1045
1045
double: 1
1046
1046
float: 2
1047
1047
idouble: 1
1048
1048
ifloat: 2
1049
1049
ildouble: 1
1050
1050
ldouble: 1
1051
 
Test "Real part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i) == 4.285899851347756186652871946325962330640e-19 + 4.611541215247321502041995872887317363241e-302 i":
1052
 
ildouble: 1
1053
 
ldouble: 1
1054
 
Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i) == 4.285899851347756186652871946325962330640e-19 + 4.611541215247321502041995872887317363241e-302 i":
1055
 
ildouble: 1
1056
 
ldouble: 1
1057
 
Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-60 i) == 4.285899851347756188767674032946882584784e-19 + 4.285899850759344225805480528847018395861e-19 i":
1058
 
ildouble: 1
1059
 
ldouble: 1
1060
 
Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i":
1061
 
float: 1
1062
 
ifloat: 1
1063
 
Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i":
1064
 
double: 1
1065
 
idouble: 1
1066
 
ildouble: 2
1067
 
ldouble: 2
1068
 
Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i) == 3.577293486783822178310971763308187385546e-5 + 3.897399639875661463735636919790792140598e-31 i":
1069
 
float: 1
1070
 
ifloat: 1
1071
 
Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i) == 3.577293486783822178310971763308187385546e-5 + 3.897399639875661463735636919790792140598e-31 i":
1072
 
ildouble: 1
1073
 
ldouble: 1
1074
 
Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i) == 2.438200411482400072282924063740535840474e-19 + 6.821881764607257184291586401763604544928e-1 i":
1075
 
float: 1
1076
 
ifloat: 1
1077
 
Test "Real part of: clog10 (0x1.234566p-50 + 1.0 i) == 2.217530356103816369479108963807448194409e-31 + 6.821881769209202348667823902864283966959e-1 i":
1078
 
ildouble: 1
1079
 
ldouble: 1
1080
 
Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i) == 2.217530356103816369479108963807448194409e-31 + 6.821881769209202348667823902864283966959e-1 i":
1081
 
float: 1
1082
 
ifloat: 1
1083
 
Test "Real part of: clog10 (0x1.234566p-60 + 1.0 i) == 2.114801746467415208319767917450504756866e-37 + 6.821881769209206733143018621078368211515e-1 i":
1084
 
ildouble: 1
1085
 
ldouble: 1
1086
 
Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i) == 2.114801746467415208319767917450504756866e-37 + 6.821881769209206733143018621078368211515e-1 i":
1087
 
double: 1
1088
 
float: 1
1089
 
idouble: 1
1090
 
ifloat: 1
1091
 
Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i) == 38.68235441693561449174780668781319348761 + pi/4*log10(e) i":
1092
 
double: 1
1093
 
float: 1
1094
 
idouble: 1
1095
 
ifloat: 1
1096
 
Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i) == 38.53183941910362389414093724045094697423 + 1.276276851248440096917018665609900318458e-39 i":
1097
 
float: 1
1098
 
ifloat: 1
1099
 
Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 308.4052305577487344482591243175787477115 + pi/4*log10(e) i":
1100
 
double: 1
1101
 
idouble: 1
1102
 
Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i) == 4932.212175672014259683102930239951947672 + pi/4*log10(e) i":
1103
 
ildouble: 1
1104
 
ldouble: 1
1105
 
Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i) == 4932.112944269463028900262609694408579449 + 0.2069271710841128115912940666587802677383 i":
1106
 
ildouble: 1
1107
 
ldouble: 1
1108
 
Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 1.3918041236396763648388478552321724382899e-29 + 0.6263795733790237053262025311642907438291 i":
1109
 
double: 1
1110
 
idouble: 1
1111
 
ildouble: 1
1112
 
ldouble: 1
1113
 
Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i":
1114
 
double: 1
1115
 
idouble: 1
1116
 
ildouble: 1
1117
 
ldouble: 1
1118
 
Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i":
1119
 
double: 1
1120
 
idouble: 1
1121
 
Test "Real part of: clog10 (0x1415bcaf2105940d49a636e98ae59p-115 + 0x7e6a150adfcd1b0921d44b31f40f4p-115 i) == 1.1288799405048268615023706955013387413519e-67 + 0.6137587762850841972073301550420510507903 i":
1122
 
ildouble: 1
1123
 
ldouble: 1
1124
 
Test "Imaginary part of: clog10 (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i) == 4.4163015461643576961232672330852798804976e-31 + 0.3564851427422832755956993418877523303529 i":
1125
 
ildouble: 1
1126
 
ldouble: 1
1127
 
Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i) == -1.3155760824064879362415202279780039150764e-26 + 0.3473590599762514228227328130640352044313 i":
1128
 
double: 1
1129
 
idouble: 1
1130
 
Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i) == -6.2126412844802358329771948751248003038444e-07 + 0.4977135139537443711784513409096950995985 i":
1131
 
double: 1
1132
 
idouble: 1
1133
 
Test "Real part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i) == -1.5221162575729652613635150540947625639689e-57 + 0.5795934880811949230121092882659698986043 i":
1134
 
ildouble: 1
1135
 
ldouble: 1
1136
 
Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i) == -1.5221162575729652613635150540947625639689e-57 + 0.5795934880811949230121092882659698986043 i":
1137
 
ildouble: 1
1138
 
ldouble: 1
1139
 
Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i) == -322.8546703496198318667349645920187712089 + pi/4*log10(e) i":
1140
 
double: 1
1141
 
idouble: 1
1142
 
Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i":
1143
 
double: 1
1144
 
idouble: 1
1145
 
Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i":
1146
 
double: 1
1147
 
idouble: 1
1148
 
Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i":
1149
 
double: 1
1150
 
idouble: 1
1151
 
Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i":
1152
 
double: 1
1153
 
idouble: 1
1154
 
Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i) == -44.10089436477324509881274807713822842154 + pi/4*log10(e) i":
1155
 
double: 1
1156
 
float: 1
1157
 
idouble: 1
1158
 
ifloat: 1
1159
 
Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i":
1160
 
double: 1
1161
 
float: 1
1162
 
idouble: 1
1163
 
ifloat: 1
1164
 
Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i":
1165
 
double: 1
1166
 
float: 1
1167
 
idouble: 1
1168
 
ifloat: 1
1169
 
Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i":
1170
 
double: 1
1171
 
float: 1
1172
 
idouble: 1
1173
 
ifloat: 1
1174
 
Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i) == 7.730698388614835910296270976605350994446e-308 + 6.821881769209206737428918127156778851051e-1 i":
1175
 
double: 1
1176
 
idouble: 1
1177
 
Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i) == 1.932674597153708977574067744151337748612e-308 + 6.821881769209206737428918127156778851051e-1 i":
1178
 
double: 1
1179
 
idouble: 1
1180
 
Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i) == 4.831686492884272443935169360378344371529e-309 + 6.821881769209206737428918127156778851051e-1 i":
1181
 
double: 1
1182
 
idouble: 1
1183
 
Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i) == 4.084085680564517578238994467153626207224e-38 + 6.821881769209206735545466044044889962925e-1 i":
1184
 
double: 1
1185
 
float: 1
1186
 
idouble: 1
1187
 
ifloat: 1
1188
 
Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i) == 1.021021420141129394559748616788406551878e-38 + 6.821881769209206736487192085600834406988e-1 i":
1189
 
double: 1
1190
 
float: 1
1191
 
idouble: 1
1192
 
ifloat: 1
1193
 
Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i) == 2.552553550352823486399371541971016379740e-39 + 6.821881769209206736958055106378806629019e-1 i":
1194
 
double: 1
1195
 
float: 1
1196
 
idouble: 1
1197
 
ifloat: 1
1198
 
Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i":
1199
 
double: 1
1200
 
float: 1
1201
 
idouble: 1
1202
 
ifloat: 1
1203
 
ildouble: 1
1204
 
ldouble: 1
1205
 
Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i":
1206
 
float: 1
1207
 
ifloat: 1
1208
 
ildouble: 1
1209
 
ldouble: 1
1210
 
Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i) == 1.9312741086596516918394613098872836703188e-20 + 0.5231613813514771042838490538484014771862 i":
1211
 
double: 1
1212
 
idouble: 1
1213
 
ildouble: 1
1214
 
ldouble: 1
1215
 
Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i":
1216
 
float: 1
1217
 
ifloat: 1
1218
 
Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i":
1219
 
double: 1
1220
 
idouble: 1
1221
 
ildouble: 1
1222
 
ldouble: 1
1223
 
Test "Imaginary part of: clog10 (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i) == -4.5643214291682663316715446865040356750881e-46 + 0.4564083863660793840592614609053162690362 i":
1224
 
ildouble: 1
1225
 
ldouble: 1
1226
 
Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i) == -6.4375803621988389731799033530075237868110e-21 + 0.4378257977686804492768642780897650927167 i":
1227
 
double: 1
1228
 
idouble: 1
1229
 
Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i) == -7.0781945783414996953799915941870192015212e-09 + 0.4005747524909781155537088181659175147564 i":
1230
 
ildouble: 1
1231
 
ldouble: 1
1232
 
Test "Real part of: clog10 (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i) == 2.7822833698845776001753149807484078521508e-37 + 0.3992725998539071066769046272515417679815 i":
1233
 
ildouble: 1
1234
 
ldouble: 1
1235
 
Test "Real part of: clog10 (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i) == -2.2583360179249556400630343805573865814771e-32 + 0.6639894257763289307423302343317622430835 i":
1236
 
ildouble: 1
1237
 
ldouble: 1
1238
 
Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i) == 3.6079845358966994996207055940336690133424e-30 + 0.5243112258263349992771652393178033846555 i":
1239
 
double: 1
1240
 
idouble: 1
1241
 
ildouble: 1
1242
 
ldouble: 1
1243
 
Test "Real part of: clog10 (0x602fd5037c4792efp-64 + 0xed3e2086dcca80b8p-64 i) == -1.0146400362652473358437501879334790111898e-37 + 0.5149047982335273098246594109614460842099 i":
1244
 
ildouble: 1
1245
 
ldouble: 1
1246
 
Test "Real part of: clog10 (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i) == 1.8804859395820231849002915747252695375405e-63 + 0.6404513901551516189871978418046651877394 i":
1247
 
ildouble: 1
1248
 
ldouble: 1
1249
 
Test "Real part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i) == 1.6200701438094619117335617123525612051457e-14 + 0.5049027913635038013499728086604870749732 i":
1250
 
ildouble: 1
1251
 
ldouble: 1
1252
 
Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i) == 1.6200701438094619117335617123525612051457e-14 + 0.5049027913635038013499728086604870749732 i":
1253
 
ildouble: 1
1254
 
ldouble: 1
1255
 
Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i) == 1.0529283395205396881397407610630442563938e-37 + 0.4947949395762683446121140513971996916447 i":
1256
 
ildouble: 1
1257
 
ldouble: 1
1258
 
Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i) == -1.7182001068739620267773842120965071561416e-11 + 0.3990121149225253562859800593935899629087 i":
1259
 
double: 1
1260
 
idouble: 1
1261
 
ildouble: 1
1262
 
ldouble: 1
1263
 
Test "Real part of: clog10 (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i) == 1.9985076315737626043096596036300177494613e-67 + 0.5883569274304683249184005177865521205198 i":
1264
 
ildouble: 1
1265
 
ldouble: 1
1266
 
Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i":
1267
 
double: 1
1268
 
idouble: 1
1269
 
Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i":
1270
 
double: 1
1271
 
idouble: 1
1272
 
Test "Imaginary part of: clog10 (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i) == 2.8774482675253468630312378575186855052697e-66 + 0.4571561610046221605554903008571429975493 i":
1273
 
ildouble: 2
1274
 
ldouble: 2
1275
 
Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i) == 2.3329549194675052736016290082882121135546e-26 + 0.4561756099441139182878993697611751382976 i":
1276
 
double: 1
1277
 
idouble: 1
1278
 
ildouble: 1
1279
 
ldouble: 1
1280
 
Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i) == 2.680828048441605163181684680300513080769e-7 + 4.825491868832381486767558728169977751564e-4 i":
1281
 
double: 1
1282
 
idouble: 1
1283
 
Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
1284
 
double: 1
1285
 
float: 1
1286
 
idouble: 1
1287
 
ifloat: 1
1288
 
Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i":
1289
 
double: 1
1290
 
float: 1
1291
 
idouble: 1
1292
 
ifloat: 1
1293
 
Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i":
1294
 
double: 1
1295
 
float: 1
1296
 
idouble: 1
1297
 
ifloat: 1
1298
 
Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i":
 
1051
Test "Real part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i)":
 
1052
ildouble: 1
 
1053
ldouble: 1
 
1054
Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i)":
 
1055
ildouble: 1
 
1056
ldouble: 1
 
1057
Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-60 i)":
 
1058
ildouble: 1
 
1059
ldouble: 1
 
1060
Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
 
1061
float: 1
 
1062
ifloat: 1
 
1063
Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
 
1064
double: 1
 
1065
idouble: 1
 
1066
ildouble: 2
 
1067
ldouble: 2
 
1068
Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
 
1069
float: 1
 
1070
ifloat: 1
 
1071
Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
 
1072
ildouble: 1
 
1073
ldouble: 1
 
1074
Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
 
1075
float: 1
 
1076
ifloat: 1
 
1077
Test "Real part of: clog10 (0x1.234566p-50 + 1.0 i)":
 
1078
ildouble: 1
 
1079
ldouble: 1
 
1080
Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
 
1081
float: 1
 
1082
ifloat: 1
 
1083
Test "Real part of: clog10 (0x1.234566p-60 + 1.0 i)":
 
1084
ildouble: 1
 
1085
ldouble: 1
 
1086
Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
 
1087
double: 1
 
1088
float: 1
 
1089
idouble: 1
 
1090
ifloat: 1
 
1091
Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
 
1092
double: 1
 
1093
float: 1
 
1094
idouble: 1
 
1095
ifloat: 1
 
1096
Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
 
1097
float: 1
 
1098
ifloat: 1
 
1099
Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
 
1100
double: 1
 
1101
idouble: 1
 
1102
Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)":
 
1103
ildouble: 1
 
1104
ldouble: 1
 
1105
Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)":
 
1106
ildouble: 1
 
1107
ldouble: 1
 
1108
Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
 
1109
double: 1
 
1110
idouble: 1
 
1111
ildouble: 1
 
1112
ldouble: 1
 
1113
Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
 
1114
double: 1
 
1115
idouble: 1
 
1116
ildouble: 1
 
1117
ldouble: 1
 
1118
Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
 
1119
double: 1
 
1120
idouble: 1
 
1121
Test "Real part of: clog10 (0x1415bcaf2105940d49a636e98ae59p-115 + 0x7e6a150adfcd1b0921d44b31f40f4p-115 i)":
 
1122
ildouble: 1
 
1123
ldouble: 1
 
1124
Test "Imaginary part of: clog10 (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
 
1125
ildouble: 1
 
1126
ldouble: 1
 
1127
Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
 
1128
double: 1
 
1129
idouble: 1
 
1130
Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
 
1131
double: 1
 
1132
idouble: 1
 
1133
Test "Real part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
 
1134
ildouble: 1
 
1135
ldouble: 1
 
1136
Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
 
1137
ildouble: 1
 
1138
ldouble: 1
 
1139
Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
 
1140
double: 1
 
1141
idouble: 1
 
1142
Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
 
1143
double: 1
 
1144
idouble: 1
 
1145
Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
 
1146
double: 1
 
1147
idouble: 1
 
1148
Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
 
1149
double: 1
 
1150
idouble: 1
 
1151
Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
 
1152
double: 1
 
1153
idouble: 1
 
1154
Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
 
1155
double: 1
 
1156
float: 1
 
1157
idouble: 1
 
1158
ifloat: 1
 
1159
Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
 
1160
double: 1
 
1161
float: 1
 
1162
idouble: 1
 
1163
ifloat: 1
 
1164
Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
 
1165
double: 1
 
1166
float: 1
 
1167
idouble: 1
 
1168
ifloat: 1
 
1169
Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
 
1170
double: 1
 
1171
float: 1
 
1172
idouble: 1
 
1173
ifloat: 1
 
1174
Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
 
1175
double: 1
 
1176
idouble: 1
 
1177
Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
 
1178
double: 1
 
1179
idouble: 1
 
1180
Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
 
1181
double: 1
 
1182
idouble: 1
 
1183
Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
 
1184
double: 1
 
1185
float: 1
 
1186
idouble: 1
 
1187
ifloat: 1
 
1188
Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
 
1189
double: 1
 
1190
float: 1
 
1191
idouble: 1
 
1192
ifloat: 1
 
1193
Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
 
1194
double: 1
 
1195
float: 1
 
1196
idouble: 1
 
1197
ifloat: 1
 
1198
Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
 
1199
double: 1
 
1200
float: 1
 
1201
idouble: 1
 
1202
ifloat: 1
 
1203
ildouble: 1
 
1204
ldouble: 1
 
1205
Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
 
1206
float: 1
 
1207
ifloat: 1
 
1208
ildouble: 1
 
1209
ldouble: 1
 
1210
Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
 
1211
double: 1
 
1212
idouble: 1
 
1213
ildouble: 1
 
1214
ldouble: 1
 
1215
Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
 
1216
float: 1
 
1217
ifloat: 1
 
1218
Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
 
1219
double: 1
 
1220
idouble: 1
 
1221
ildouble: 1
 
1222
ldouble: 1
 
1223
Test "Imaginary part of: clog10 (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)":
 
1224
ildouble: 1
 
1225
ldouble: 1
 
1226
Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
 
1227
double: 1
 
1228
idouble: 1
 
1229
Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
 
1230
ildouble: 1
 
1231
ldouble: 1
 
1232
Test "Real part of: clog10 (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
 
1233
ildouble: 1
 
1234
ldouble: 1
 
1235
Test "Real part of: clog10 (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)":
 
1236
ildouble: 1
 
1237
ldouble: 1
 
1238
Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
 
1239
double: 1
 
1240
idouble: 1
 
1241
ildouble: 1
 
1242
ldouble: 1
 
1243
Test "Real part of: clog10 (0x602fd5037c4792efp-64 + 0xed3e2086dcca80b8p-64 i)":
 
1244
ildouble: 1
 
1245
ldouble: 1
 
1246
Test "Real part of: clog10 (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
 
1247
ildouble: 1
 
1248
ldouble: 1
 
1249
Test "Real part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
 
1250
ildouble: 1
 
1251
ldouble: 1
 
1252
Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
 
1253
ildouble: 1
 
1254
ldouble: 1
 
1255
Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
 
1256
ildouble: 1
 
1257
ldouble: 1
 
1258
Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
 
1259
double: 1
 
1260
idouble: 1
 
1261
ildouble: 1
 
1262
ldouble: 1
 
1263
Test "Real part of: clog10 (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)":
 
1264
ildouble: 1
 
1265
ldouble: 1
 
1266
Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
 
1267
double: 1
 
1268
idouble: 1
 
1269
Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
 
1270
double: 1
 
1271
idouble: 1
 
1272
Test "Imaginary part of: clog10 (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)":
 
1273
ildouble: 2
 
1274
ldouble: 2
 
1275
Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
 
1276
double: 1
 
1277
idouble: 1
 
1278
ildouble: 1
 
1279
ldouble: 1
 
1280
Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
 
1281
double: 1
 
1282
idouble: 1
 
1283
Test "Imaginary part of: clog10 (3 + inf i)":
 
1284
double: 1
 
1285
float: 1
 
1286
idouble: 1
 
1287
ifloat: 1
 
1288
Test "Imaginary part of: clog10 (3 - inf i)":
 
1289
double: 1
 
1290
float: 1
 
1291
idouble: 1
 
1292
ifloat: 1
 
1293
Test "Imaginary part of: clog10 (inf + inf i)":
 
1294
double: 1
 
1295
float: 1
 
1296
idouble: 1
 
1297
ifloat: 1
 
1298
Test "Imaginary part of: clog10 (inf - inf i)":
1299
1299
double: 1
1300
1300
float: 1
1301
1301
idouble: 1
1302
1302
ifloat: 1
1303
1303
 
1304
1304
# cos
1305
 
Test "cos (0x1p+120) == -9.25879022854837867303861764107414946730833e-01":
1306
 
float: 1
1307
 
ifloat: 1
1308
 
Test "cos (0x1p+127) == 7.81914638714960072263910298466369236613162e-01":
1309
 
float: 1
1310
 
ifloat: 1
1311
 
Test "cos (M_PI_6l * 2.0) == 0.5":
 
1305
Test "cos (0x1p+120)":
 
1306
float: 1
 
1307
ifloat: 1
 
1308
Test "cos (0x1p+127)":
 
1309
float: 1
 
1310
ifloat: 1
 
1311
Test "cos (M_PI_6l * 2.0)":
1312
1312
double: 1
1313
1313
idouble: 1
1314
 
Test "cos (M_PI_6l * 4.0) == -0.5":
 
1314
Test "cos (M_PI_6l * 4.0)":
1315
1315
double: 2
1316
1316
float: 1
1317
1317
idouble: 2
1320
1320
ldouble: 1
1321
1321
 
1322
1322
# cos_downward
1323
 
Test "cos_downward (1) == 0.5403023058681397174009366074429766037323":
1324
 
float: 1
1325
 
ifloat: 1
1326
 
Test "cos_downward (2) == -0.4161468365471423869975682295007621897660":
1327
 
float: 1
1328
 
ifloat: 1
1329
 
Test "cos_downward (3) == -0.9899924966004454572715727947312613023937":
1330
 
float: 1
1331
 
ifloat: 1
1332
 
Test "cos_downward (4) == -0.6536436208636119146391681830977503814241":
1333
 
float: 1
1334
 
ifloat: 1
1335
 
Test "cos_downward (5) == 0.2836621854632262644666391715135573083344":
1336
 
float: 1
1337
 
ifloat: 1
1338
 
Test "cos_downward (7) == 0.7539022543433046381411975217191820122183":
1339
 
float: 1
1340
 
ifloat: 1
1341
 
Test "cos_downward (8) == -0.1455000338086135258688413818311946826093":
 
1323
Test "cos_downward (1)":
 
1324
float: 1
 
1325
ifloat: 1
 
1326
Test "cos_downward (2)":
 
1327
float: 1
 
1328
ifloat: 1
 
1329
Test "cos_downward (3)":
 
1330
float: 1
 
1331
ifloat: 1
 
1332
Test "cos_downward (4)":
 
1333
float: 1
 
1334
ifloat: 1
 
1335
Test "cos_downward (5)":
 
1336
float: 1
 
1337
ifloat: 1
 
1338
Test "cos_downward (7)":
 
1339
float: 1
 
1340
ifloat: 1
 
1341
Test "cos_downward (8)":
1342
1342
float: 1
1343
1343
ifloat: 1
1344
1344
 
1345
1345
# cos_tonearest
1346
 
Test "cos_tonearest (7) == 0.7539022543433046381411975217191820122183":
 
1346
Test "cos_tonearest (7)":
1347
1347
float: 1
1348
1348
ifloat: 1
1349
1349
 
1350
1350
# cos_towardzero
1351
 
Test "cos_towardzero (2) == -0.4161468365471423869975682295007621897660":
1352
 
float: 1
1353
 
ifloat: 1
1354
 
Test "cos_towardzero (3) == -0.9899924966004454572715727947312613023937":
1355
 
float: 1
1356
 
ifloat: 1
1357
 
Test "cos_towardzero (5) == 0.2836621854632262644666391715135573083344":
1358
 
float: 1
1359
 
ifloat: 1
1360
 
Test "cos_towardzero (7) == 0.7539022543433046381411975217191820122183":
1361
 
float: 1
1362
 
ifloat: 1
1363
 
Test "cos_towardzero (8) == -0.1455000338086135258688413818311946826093":
 
1351
Test "cos_towardzero (2)":
 
1352
float: 1
 
1353
ifloat: 1
 
1354
Test "cos_towardzero (3)":
 
1355
float: 1
 
1356
ifloat: 1
 
1357
Test "cos_towardzero (5)":
 
1358
float: 1
 
1359
ifloat: 1
 
1360
Test "cos_towardzero (7)":
 
1361
float: 1
 
1362
ifloat: 1
 
1363
Test "cos_towardzero (8)":
1364
1364
float: 1
1365
1365
ifloat: 1
1366
1366
 
1367
1367
# cos_upward
1368
 
Test "cos_upward (10) == -0.8390715290764524522588639478240648345199":
1369
 
float: 1
1370
 
ifloat: 1
1371
 
Test "cos_upward (6) == 0.9601702866503660205456522979229244054519":
1372
 
float: 1
1373
 
ifloat: 1
1374
 
Test "cos_upward (7) == 0.7539022543433046381411975217191820122183":
1375
 
float: 1
1376
 
ifloat: 1
1377
 
Test "cos_upward (9) == -0.9111302618846769883682947111811653112463":
 
1368
Test "cos_upward (10)":
 
1369
float: 1
 
1370
ifloat: 1
 
1371
Test "cos_upward (6)":
 
1372
float: 1
 
1373
ifloat: 1
 
1374
Test "cos_upward (7)":
 
1375
float: 1
 
1376
ifloat: 1
 
1377
Test "cos_upward (9)":
1378
1378
float: 2
1379
1379
ifloat: 2
1380
1380
 
1381
1381
# cosh_downward
1382
 
Test "cosh_downward (22) == 1792456423.065795780980053377632656584997":
 
1382
Test "cosh_downward (22)":
1383
1383
float: 1
1384
1384
ifloat: 1
1385
1385
ildouble: 1
1386
1386
ldouble: 1
1387
 
Test "cosh_downward (23) == 4872401723.124451300068625740569997090344":
 
1387
Test "cosh_downward (23)":
1388
1388
float: 1
1389
1389
ifloat: 1
1390
 
Test "cosh_downward (24) == 13244561064.92173614708845674912733665919":
 
1390
Test "cosh_downward (24)":
1391
1391
float: 1
1392
1392
ifloat: 1
1393
1393
 
1394
1394
# cosh_tonearest
1395
 
Test "cosh_tonearest (22) == 1792456423.065795780980053377632656584997":
 
1395
Test "cosh_tonearest (22)":
1396
1396
ildouble: 1
1397
1397
ldouble: 1
1398
1398
 
1399
1399
# cosh_towardzero
1400
 
Test "cosh_towardzero (22) == 1792456423.065795780980053377632656584997":
 
1400
Test "cosh_towardzero (22)":
1401
1401
float: 1
1402
1402
ifloat: 1
1403
1403
ildouble: 1
1404
1404
ldouble: 1
1405
 
Test "cosh_towardzero (23) == 4872401723.124451300068625740569997090344":
 
1405
Test "cosh_towardzero (23)":
1406
1406
float: 1
1407
1407
ifloat: 1
1408
 
Test "cosh_towardzero (24) == 13244561064.92173614708845674912733665919":
 
1408
Test "cosh_towardzero (24)":
1409
1409
float: 1
1410
1410
ifloat: 1
1411
1411
 
1412
1412
# cosh_upward
1413
 
Test "cosh_upward (22) == 1792456423.065795780980053377632656584997":
 
1413
Test "cosh_upward (22)":
1414
1414
ildouble: 1
1415
1415
ldouble: 1
1416
1416
 
1417
1417
# cpow
1418
 
Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
 
1418
Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
1419
1419
float: 1
1420
1420
ifloat: 1
1421
 
Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
 
1421
Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
1422
1422
ildouble: 1
1423
1423
ldouble: 1
1424
 
Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i":
 
1424
Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
1425
1425
double: 1
1426
1426
float: 4
1427
1427
idouble: 1
1428
1428
ifloat: 4
1429
1429
ildouble: 4
1430
1430
ldouble: 4
1431
 
Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i) == 0.75 + 1.25 i":
 
1431
Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
1432
1432
ildouble: 1
1433
1433
ldouble: 1
1434
 
Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i":
 
1434
Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
1435
1435
double: 2
1436
1436
float: 3
1437
1437
idouble: 2
1438
1438
ifloat: 3
1439
1439
ildouble: 2
1440
1440
ldouble: 2
1441
 
Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i":
 
1441
Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
1442
1442
ildouble: 2
1443
1443
ldouble: 2
1444
 
Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
 
1444
Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
1445
1445
double: 1
1446
1446
float: 4
1447
1447
idouble: 1
1448
1448
ifloat: 4
1449
1449
ildouble: 2
1450
1450
ldouble: 2
1451
 
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
 
1451
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
1452
1452
float: 2
1453
1453
ifloat: 2
1454
 
Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
 
1454
Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
1455
1455
double: 2
1456
1456
float: 2
1457
1457
idouble: 2
1460
1460
ldouble: 1
1461
1461
 
1462
1462
# csin
1463
 
Test "Real part of: csin (-0.75 + 11357.25 i) == -8.385498349388321535962327491346664141020e4931 + 9.001213196851067077465606717616495588201e4931 i":
1464
 
ildouble: 1
1465
 
ldouble: 1
1466
 
Test "Real part of: csin (-0.75 + 710.5 i) == -1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i":
1467
 
double: 1
1468
 
idouble: 1
1469
 
ildouble: 1
1470
 
ldouble: 1
1471
 
Test "Real part of: csin (-0.75 + 89.5 i) == -2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i":
1472
 
float: 1
1473
 
ifloat: 1
1474
 
ildouble: 1
1475
 
ldouble: 1
1476
 
Test "Imaginary part of: csin (-0.75 + 89.5 i) == -2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i":
1477
 
ildouble: 1
1478
 
ldouble: 1
1479
 
Test "Real part of: csin (-0.75 - 11357.25 i) == -8.385498349388321535962327491346664141020e4931 - 9.001213196851067077465606717616495588201e4931 i":
1480
 
ildouble: 1
1481
 
ldouble: 1
1482
 
Test "Real part of: csin (-0.75 - 710.5 i) == -1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i":
1483
 
double: 1
1484
 
idouble: 1
1485
 
ildouble: 1
1486
 
ldouble: 1
1487
 
Test "Real part of: csin (-0.75 - 89.5 i) == -2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i":
1488
 
float: 1
1489
 
ifloat: 1
1490
 
ildouble: 1
1491
 
ldouble: 1
1492
 
Test "Imaginary part of: csin (-0.75 - 89.5 i) == -2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i":
1493
 
ildouble: 1
1494
 
ldouble: 1
1495
 
Test "Imaginary part of: csin (-2 - 3 i) == -9.15449914691142957346729954460983256 + 4.16890695996656435075481305885375484 i":
1496
 
ildouble: 1
1497
 
ldouble: 1
1498
 
Test "Real part of: csin (0.75 + 1.25 i) == 1.28722291002649188575873510790565441 + 1.17210635989270256101081285116138863 i":
1499
 
ildouble: 1
1500
 
ldouble: 1
1501
 
Test "Real part of: csin (0.75 + 11357.25 i) == 8.385498349388321535962327491346664141020e4931 + 9.001213196851067077465606717616495588201e4931 i":
1502
 
ildouble: 1
1503
 
ldouble: 1
1504
 
Test "Real part of: csin (0.75 + 710.5 i) == 1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i":
1505
 
double: 1
1506
 
idouble: 1
1507
 
ildouble: 1
1508
 
ldouble: 1
1509
 
Test "Real part of: csin (0.75 + 89.5 i) == 2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i":
1510
 
float: 1
1511
 
ifloat: 1
1512
 
ildouble: 1
1513
 
ldouble: 1
1514
 
Test "Imaginary part of: csin (0.75 + 89.5 i) == 2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i":
1515
 
ildouble: 1
1516
 
ldouble: 1
1517
 
Test "Real part of: csin (0.75 - 11357.25 i) == 8.385498349388321535962327491346664141020e4931 - 9.001213196851067077465606717616495588201e4931 i":
1518
 
ildouble: 1
1519
 
ldouble: 1
1520
 
Test "Real part of: csin (0.75 - 710.5 i) == 1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i":
1521
 
double: 1
1522
 
idouble: 1
1523
 
ildouble: 1
1524
 
ldouble: 1
1525
 
Test "Real part of: csin (0.75 - 89.5 i) == 2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i":
1526
 
float: 1
1527
 
ifloat: 1
1528
 
ildouble: 1
1529
 
ldouble: 1
1530
 
Test "Imaginary part of: csin (0.75 - 89.5 i) == 2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i":
1531
 
ildouble: 1
1532
 
ldouble: 1
1533
 
Test "Real part of: csin (0x1p-1074 + 1440 i) == 5.981479269486130556466515778180916082415e301 + inf i":
1534
 
double: 1
1535
 
idouble: 1
1536
 
Test "Real part of: csin (0x1p-16434 + 22730 i) == 1.217853148905605987081057582351152052687e4924 + inf i":
 
1463
Test "Real part of: csin (-0.75 + 11357.25 i)":
 
1464
ildouble: 1
 
1465
ldouble: 1
 
1466
Test "Real part of: csin (-0.75 + 710.5 i)":
 
1467
double: 1
 
1468
idouble: 1
 
1469
ildouble: 1
 
1470
ldouble: 1
 
1471
Test "Real part of: csin (-0.75 + 89.5 i)":
 
1472
float: 1
 
1473
ifloat: 1
 
1474
ildouble: 1
 
1475
ldouble: 1
 
1476
Test "Imaginary part of: csin (-0.75 + 89.5 i)":
 
1477
ildouble: 1
 
1478
ldouble: 1
 
1479
Test "Real part of: csin (-0.75 - 11357.25 i)":
 
1480
ildouble: 1
 
1481
ldouble: 1
 
1482
Test "Real part of: csin (-0.75 - 710.5 i)":
 
1483
double: 1
 
1484
idouble: 1
 
1485
ildouble: 1
 
1486
ldouble: 1
 
1487
Test "Real part of: csin (-0.75 - 89.5 i)":
 
1488
float: 1
 
1489
ifloat: 1
 
1490
ildouble: 1
 
1491
ldouble: 1
 
1492
Test "Imaginary part of: csin (-0.75 - 89.5 i)":
 
1493
ildouble: 1
 
1494
ldouble: 1
 
1495
Test "Imaginary part of: csin (-2 - 3 i)":
 
1496
ildouble: 1
 
1497
ldouble: 1
 
1498
Test "Real part of: csin (0.75 + 1.25 i)":
 
1499
ildouble: 1
 
1500
ldouble: 1
 
1501
Test "Real part of: csin (0.75 + 11357.25 i)":
 
1502
ildouble: 1
 
1503
ldouble: 1
 
1504
Test "Real part of: csin (0.75 + 710.5 i)":
 
1505
double: 1
 
1506
idouble: 1
 
1507
ildouble: 1
 
1508
ldouble: 1
 
1509
Test "Real part of: csin (0.75 + 89.5 i)":
 
1510
float: 1
 
1511
ifloat: 1
 
1512
ildouble: 1
 
1513
ldouble: 1
 
1514
Test "Imaginary part of: csin (0.75 + 89.5 i)":
 
1515
ildouble: 1
 
1516
ldouble: 1
 
1517
Test "Real part of: csin (0.75 - 11357.25 i)":
 
1518
ildouble: 1
 
1519
ldouble: 1
 
1520
Test "Real part of: csin (0.75 - 710.5 i)":
 
1521
double: 1
 
1522
idouble: 1
 
1523
ildouble: 1
 
1524
ldouble: 1
 
1525
Test "Real part of: csin (0.75 - 89.5 i)":
 
1526
float: 1
 
1527
ifloat: 1
 
1528
ildouble: 1
 
1529
ldouble: 1
 
1530
Test "Imaginary part of: csin (0.75 - 89.5 i)":
 
1531
ildouble: 1
 
1532
ldouble: 1
 
1533
Test "Real part of: csin (0x1p-1074 + 1440 i)":
 
1534
double: 1
 
1535
idouble: 1
 
1536
Test "Real part of: csin (0x1p-16434 + 22730 i)":
1537
1537
ildouble: 1
1538
1538
ldouble: 1
1539
1539
 
1540
1540
# csinh
1541
 
Test "Imaginary part of: csinh (-11357.25 + 0.75 i) == -9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
1542
 
ildouble: 1
1543
 
ldouble: 1
1544
 
Test "Imaginary part of: csinh (-11357.25 - 0.75 i) == -9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
1545
 
ildouble: 1
1546
 
ldouble: 1
1547
 
Test "Real part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
1548
 
ildouble: 1
1549
 
ldouble: 1
1550
 
Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
1551
 
double: 1
1552
 
idouble: 1
1553
 
Test "Imaginary part of: csinh (-710.5 + 0.75 i) == -1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
1554
 
double: 1
1555
 
idouble: 1
1556
 
ildouble: 1
1557
 
ldouble: 1
1558
 
Test "Imaginary part of: csinh (-710.5 - 0.75 i) == -1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
1559
 
double: 1
1560
 
idouble: 1
1561
 
ildouble: 1
1562
 
ldouble: 1
1563
 
Test "Real part of: csinh (-89.5 + 0.75 i) == -2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
1564
 
ildouble: 1
1565
 
ldouble: 1
1566
 
Test "Imaginary part of: csinh (-89.5 + 0.75 i) == -2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
1567
 
float: 1
1568
 
ifloat: 1
1569
 
ildouble: 1
1570
 
ldouble: 1
1571
 
Test "Real part of: csinh (-89.5 - 0.75 i) == -2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
1572
 
ildouble: 1
1573
 
ldouble: 1
1574
 
Test "Imaginary part of: csinh (-89.5 - 0.75 i) == -2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
1575
 
float: 1
1576
 
ifloat: 1
1577
 
ildouble: 1
1578
 
ldouble: 1
1579
 
Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
1580
 
float: 1
1581
 
ifloat: 1
1582
 
Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
1583
 
float: 1
1584
 
ifloat: 1
1585
 
Test "Imaginary part of: csinh (11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i":
1586
 
ildouble: 1
1587
 
ldouble: 1
1588
 
Test "Imaginary part of: csinh (11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i":
1589
 
ildouble: 1
1590
 
ldouble: 1
1591
 
Test "Imaginary part of: csinh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i":
1592
 
double: 1
1593
 
idouble: 1
1594
 
Test "Imaginary part of: csinh (22730 + 0x1p-16434 i) == inf + 1.217853148905605987081057582351152052687e4924 i":
1595
 
ildouble: 1
1596
 
ldouble: 1
1597
 
Test "Imaginary part of: csinh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i":
1598
 
double: 1
1599
 
idouble: 1
1600
 
ildouble: 1
1601
 
ldouble: 1
1602
 
Test "Imaginary part of: csinh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i":
1603
 
double: 1
1604
 
idouble: 1
1605
 
ildouble: 1
1606
 
ldouble: 1
1607
 
Test "Real part of: csinh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
1608
 
ildouble: 1
1609
 
ldouble: 1
1610
 
Test "Imaginary part of: csinh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i":
1611
 
float: 1
1612
 
ifloat: 1
1613
 
ildouble: 1
1614
 
ldouble: 1
1615
 
Test "Real part of: csinh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
1616
 
ildouble: 1
1617
 
ldouble: 1
1618
 
Test "Imaginary part of: csinh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i":
 
1541
Test "Imaginary part of: csinh (-11357.25 + 0.75 i)":
 
1542
ildouble: 1
 
1543
ldouble: 1
 
1544
Test "Imaginary part of: csinh (-11357.25 - 0.75 i)":
 
1545
ildouble: 1
 
1546
ldouble: 1
 
1547
Test "Real part of: csinh (-2 - 3 i)":
 
1548
ildouble: 1
 
1549
ldouble: 1
 
1550
Test "Imaginary part of: csinh (-2 - 3 i)":
 
1551
double: 1
 
1552
idouble: 1
 
1553
Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
 
1554
double: 1
 
1555
idouble: 1
 
1556
ildouble: 1
 
1557
ldouble: 1
 
1558
Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
 
1559
double: 1
 
1560
idouble: 1
 
1561
ildouble: 1
 
1562
ldouble: 1
 
1563
Test "Real part of: csinh (-89.5 + 0.75 i)":
 
1564
ildouble: 1
 
1565
ldouble: 1
 
1566
Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
 
1567
float: 1
 
1568
ifloat: 1
 
1569
ildouble: 1
 
1570
ldouble: 1
 
1571
Test "Real part of: csinh (-89.5 - 0.75 i)":
 
1572
ildouble: 1
 
1573
ldouble: 1
 
1574
Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
 
1575
float: 1
 
1576
ifloat: 1
 
1577
ildouble: 1
 
1578
ldouble: 1
 
1579
Test "Real part of: csinh (0.75 + 1.25 i)":
 
1580
float: 1
 
1581
ifloat: 1
 
1582
Test "Imaginary part of: csinh (0.75 + 1.25 i)":
 
1583
float: 1
 
1584
ifloat: 1
 
1585
Test "Imaginary part of: csinh (11357.25 + 0.75 i)":
 
1586
ildouble: 1
 
1587
ldouble: 1
 
1588
Test "Imaginary part of: csinh (11357.25 - 0.75 i)":
 
1589
ildouble: 1
 
1590
ldouble: 1
 
1591
Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
 
1592
double: 1
 
1593
idouble: 1
 
1594
Test "Imaginary part of: csinh (22730 + 0x1p-16434 i)":
 
1595
ildouble: 1
 
1596
ldouble: 1
 
1597
Test "Imaginary part of: csinh (710.5 + 0.75 i)":
 
1598
double: 1
 
1599
idouble: 1
 
1600
ildouble: 1
 
1601
ldouble: 1
 
1602
Test "Imaginary part of: csinh (710.5 - 0.75 i)":
 
1603
double: 1
 
1604
idouble: 1
 
1605
ildouble: 1
 
1606
ldouble: 1
 
1607
Test "Real part of: csinh (89.5 + 0.75 i)":
 
1608
ildouble: 1
 
1609
ldouble: 1
 
1610
Test "Imaginary part of: csinh (89.5 + 0.75 i)":
 
1611
float: 1
 
1612
ifloat: 1
 
1613
ildouble: 1
 
1614
ldouble: 1
 
1615
Test "Real part of: csinh (89.5 - 0.75 i)":
 
1616
ildouble: 1
 
1617
ldouble: 1
 
1618
Test "Imaginary part of: csinh (89.5 - 0.75 i)":
1619
1619
float: 1
1620
1620
ifloat: 1
1621
1621
ildouble: 1
1622
1622
ldouble: 1
1623
1623
 
1624
1624
# csqrt
1625
 
Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i) == 8.344545284118961663847948339519226074126e-2467 - 2.014551439675644900022606748976158925145e-2466 i":
1626
 
ildouble: 1
1627
 
ldouble: 1
1628
 
Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i) == 8.344545284118961664300307045791497724440e-2467 - 2.014551439675644900131815801350165472778e-2466 i":
1629
 
ildouble: 1
1630
 
ldouble: 1
1631
 
Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i) == 8.344545284118961664300307045791497724440e-2467 - 2.014551439675644900131815801350165472778e-2466 i":
1632
 
ildouble: 1
1633
 
ldouble: 1
1634
 
Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i) == 6.788430486774966350907249113759995429568e-155 - 1.638872094839911521020410942677082920935e-154 i":
1635
 
ildouble: 1
1636
 
ldouble: 1
1637
 
Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i) == 4.934094449071842328766868579214125217132e-20 - 1.191195773697904627170323731331667740087e-19 i":
1638
 
double: 1
1639
 
idouble: 1
1640
 
Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
1641
 
float: 1
1642
 
ifloat: 1
1643
 
ildouble: 1
1644
 
ldouble: 1
1645
 
Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
1646
 
float: 1
1647
 
ifloat: 1
1648
 
ildouble: 1
1649
 
ldouble: 1
1650
 
Test "Imaginary part of: csqrt (0.75 + 1.25 i) == 1.05065169626078392338656675760808326 + 0.594868882070379067881984030639932657 i":
1651
 
ildouble: 1
1652
 
ldouble: 1
1653
 
Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i) == 2.014551439675644900022606748976158925145e-2466 + 8.344545284118961663847948339519226074126e-2467 i":
1654
 
ildouble: 1
1655
 
ldouble: 1
1656
 
Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i) == 2.014551439675644900131815801350165472778e-2466 + 8.344545284118961664300307045791497724440e-2467 i":
1657
 
ildouble: 1
1658
 
ldouble: 1
1659
 
Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i) == 2.014551439675644900131815801350165472778e-2466 + 8.344545284118961664300307045791497724440e-2467 i":
1660
 
ildouble: 1
1661
 
ldouble: 1
1662
 
Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i) == 1.638872094839911521020410942677082920935e-154 + 6.788430486774966350907249113759995429568e-155 i":
1663
 
ildouble: 1
1664
 
ldouble: 1
1665
 
Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i) == 1.191195773697904627170323731331667740087e-19 + 4.934094449071842328766868579214125217132e-20 i":
1666
 
double: 1
1667
 
idouble: 1
1668
 
Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i) == 1.844674352395372953599975585936590505260e+19 + 2.710505511993121390769065968615872097053e-20 i":
1669
 
float: 1
1670
 
ifloat: 1
1671
 
Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i":
1672
 
double: 1
1673
 
idouble: 1
1674
 
Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i":
1675
 
double: 1
1676
 
idouble: 1
1677
 
ildouble: 1
1678
 
ldouble: 1
1679
 
Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 1.379778091031440685006200821918878702861e+154 + 3.257214233483129514781233066898042490248e+153 i":
1680
 
double: 1
1681
 
idouble: 1
1682
 
ildouble: 1
1683
 
ldouble: 1
1684
 
Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i) == 1.179514222452201722651836720466795901016e+2466 + 4.885707879516577666702435054303191575148e+2465 i":
1685
 
ildouble: 1
1686
 
ldouble: 1
1687
 
Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i) == 1.179514222452201722651836720466795901016e+2466 + 4.885707879516577666702435054303191575148e+2465 i":
1688
 
ildouble: 1
1689
 
ldouble: 1
1690
 
Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i) == 1.106698967236475180613254276996359485630e+2466 + 2.687568007603946993388538156299100955642e+2465 i":
1691
 
ildouble: 1
1692
 
ldouble: 1
1693
 
Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i) == 3.514690655930285351254618340783294558136e-2475 + 8.297059146828716918029689466551384219370e-2476 i":
 
1625
Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i)":
 
1626
ildouble: 1
 
1627
ldouble: 1
 
1628
Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
 
1629
ildouble: 1
 
1630
ldouble: 1
 
1631
Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
 
1632
ildouble: 1
 
1633
ldouble: 1
 
1634
Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)":
 
1635
ildouble: 1
 
1636
ldouble: 1
 
1637
Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
 
1638
double: 1
 
1639
idouble: 1
 
1640
Test "Real part of: csqrt (-2 + 3 i)":
 
1641
float: 1
 
1642
ifloat: 1
 
1643
ildouble: 1
 
1644
ldouble: 1
 
1645
Test "Real part of: csqrt (-2 - 3 i)":
 
1646
float: 1
 
1647
ifloat: 1
 
1648
ildouble: 1
 
1649
ldouble: 1
 
1650
Test "Imaginary part of: csqrt (0.75 + 1.25 i)":
 
1651
ildouble: 1
 
1652
ldouble: 1
 
1653
Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i)":
 
1654
ildouble: 1
 
1655
ldouble: 1
 
1656
Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
 
1657
ildouble: 1
 
1658
ldouble: 1
 
1659
Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
 
1660
ildouble: 1
 
1661
ldouble: 1
 
1662
Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)":
 
1663
ildouble: 1
 
1664
ldouble: 1
 
1665
Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
 
1666
double: 1
 
1667
idouble: 1
 
1668
Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
 
1669
float: 1
 
1670
ifloat: 1
 
1671
Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
 
1672
double: 1
 
1673
idouble: 1
 
1674
Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
 
1675
double: 1
 
1676
idouble: 1
 
1677
ildouble: 1
 
1678
ldouble: 1
 
1679
Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
 
1680
double: 1
 
1681
idouble: 1
 
1682
ildouble: 1
 
1683
ldouble: 1
 
1684
Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
 
1685
ildouble: 1
 
1686
ldouble: 1
 
1687
Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
 
1688
ildouble: 1
 
1689
ldouble: 1
 
1690
Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i)":
 
1691
ildouble: 1
 
1692
ldouble: 1
 
1693
Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i)":
1694
1694
ildouble: 1
1695
1695
ldouble: 1
1696
1696
 
1697
1697
# ctan
1698
 
Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
1699
 
float: 1
1700
 
ifloat: 1
1701
 
Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
1702
 
double: 1
1703
 
idouble: 1
1704
 
ildouble: 1
1705
 
ldouble: 1
1706
 
Test "Real part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
1707
 
ildouble: 1
1708
 
ldouble: 1
1709
 
Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
1710
 
double: 1
1711
 
idouble: 1
1712
 
ildouble: 2
1713
 
ldouble: 2
1714
 
Test "Real part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i":
1715
 
double: 1
1716
 
idouble: 1
1717
 
Test "Imaginary part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i":
1718
 
ildouble: 2
1719
 
ldouble: 2
1720
 
Test "Real part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i":
1721
 
ildouble: 2
1722
 
ldouble: 2
1723
 
Test "Imaginary part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i":
1724
 
double: 1
1725
 
idouble: 1
1726
 
ildouble: 1
1727
 
ldouble: 1
1728
 
Test "Real part of: ctan (0x1p16383 + 1 i) == 0.1608598776370396607204448234354670036772 + 0.8133818522051542536316746743877629761488 i":
1729
 
ildouble: 1
1730
 
ldouble: 1
1731
 
Test "Imaginary part of: ctan (0x1p16383 + 1 i) == 0.1608598776370396607204448234354670036772 + 0.8133818522051542536316746743877629761488 i":
1732
 
ildouble: 2
1733
 
ldouble: 2
1734
 
Test "Real part of: ctan (0x3.243f6cp-1 + 0 i) == -2.287733242885645987394874673945769518150e7 + 0.0 i":
1735
 
float: 1
1736
 
ifloat: 1
1737
 
ildouble: 1
1738
 
ldouble: 1
1739
 
Test "Real part of: ctan (1 + 355 i) == 8.140551093483276762350406321792653551513e-309 + 1.0 i":
1740
 
ildouble: 2
1741
 
ldouble: 2
1742
 
Test "Real part of: ctan (1 + 365 i) == 1.677892637497921890115075995898773550884e-317 + 1.0 i":
1743
 
ildouble: 1
1744
 
ldouble: 1
1745
 
Test "Real part of: ctan (1 + 45 i) == 1.490158918874345552942703234806348520895e-39 + 1.000000000000000000000000000000000000001 i":
1746
 
ildouble: 2
1747
 
ldouble: 2
1748
 
Test "Real part of: ctan (1 + 47 i) == 2.729321264492904590777293425576722354636e-41 + 1.0 i":
 
1698
Test "Real part of: ctan (-2 - 3 i)":
 
1699
float: 1
 
1700
ifloat: 1
 
1701
Test "Imaginary part of: ctan (-2 - 3 i)":
 
1702
double: 1
 
1703
idouble: 1
 
1704
ildouble: 1
 
1705
ldouble: 1
 
1706
Test "Real part of: ctan (0.75 + 1.25 i)":
 
1707
ildouble: 1
 
1708
ldouble: 1
 
1709
Test "Imaginary part of: ctan (0.75 + 1.25 i)":
 
1710
double: 1
 
1711
idouble: 1
 
1712
ildouble: 2
 
1713
ldouble: 2
 
1714
Test "Real part of: ctan (0x1p1023 + 1 i)":
 
1715
double: 1
 
1716
idouble: 1
 
1717
Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
 
1718
ildouble: 2
 
1719
ldouble: 2
 
1720
Test "Real part of: ctan (0x1p127 + 1 i)":
 
1721
ildouble: 2
 
1722
ldouble: 2
 
1723
Test "Imaginary part of: ctan (0x1p127 + 1 i)":
 
1724
double: 1
 
1725
idouble: 1
 
1726
ildouble: 1
 
1727
ldouble: 1
 
1728
Test "Real part of: ctan (0x1p16383 + 1 i)":
 
1729
ildouble: 1
 
1730
ldouble: 1
 
1731
Test "Imaginary part of: ctan (0x1p16383 + 1 i)":
 
1732
ildouble: 2
 
1733
ldouble: 2
 
1734
Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
 
1735
float: 1
 
1736
ifloat: 1
 
1737
ildouble: 1
 
1738
ldouble: 1
 
1739
Test "Real part of: ctan (1 + 355 i)":
 
1740
ildouble: 2
 
1741
ldouble: 2
 
1742
Test "Real part of: ctan (1 + 365 i)":
 
1743
ildouble: 1
 
1744
ldouble: 1
 
1745
Test "Real part of: ctan (1 + 45 i)":
 
1746
ildouble: 2
 
1747
ldouble: 2
 
1748
Test "Real part of: ctan (1 + 47 i)":
1749
1749
ildouble: 1
1750
1750
ldouble: 1
1751
1751
 
1752
1752
# ctan_downward
1753
 
Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i":
 
1753
Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
1754
1754
ildouble: 1
1755
1755
ldouble: 1
1756
 
Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1757
 
ildouble: 3
1758
 
ldouble: 3
1759
 
Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1760
 
ildouble: 3
1761
 
ldouble: 3
1762
 
Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1756
Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1757
ildouble: 3
 
1758
ldouble: 3
 
1759
Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1760
ildouble: 3
 
1761
ldouble: 3
 
1762
Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
1763
1763
double: 2
1764
1764
float: 1
1765
1765
idouble: 2
1766
1766
ifloat: 1
1767
1767
ildouble: 1
1768
1768
ldouble: 1
1769
 
Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1769
Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
1770
1770
float: 1
1771
1771
ifloat: 1
1772
1772
ildouble: 2
1773
1773
ldouble: 2
1774
1774
 
1775
1775
# ctan_tonearest
1776
 
Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i":
 
1776
Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
1777
1777
ildouble: 1
1778
1778
ldouble: 1
1779
 
Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1780
 
ildouble: 3
1781
 
ldouble: 3
1782
 
Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1783
 
ildouble: 3
1784
 
ldouble: 3
1785
 
Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1779
Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1780
ildouble: 3
 
1781
ldouble: 3
 
1782
Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1783
ildouble: 3
 
1784
ldouble: 3
 
1785
Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
1786
1786
float: 1
1787
1787
ifloat: 1
1788
1788
ildouble: 1
1789
1789
ldouble: 1
1790
 
Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1790
Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
1791
1791
float: 1
1792
1792
ifloat: 1
1793
1793
ildouble: 2
1794
1794
ldouble: 2
1795
1795
 
1796
1796
# ctan_towardzero
1797
 
Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i":
 
1797
Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
1798
1798
ildouble: 1
1799
1799
ldouble: 1
1800
 
Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1801
 
ildouble: 3
1802
 
ldouble: 3
1803
 
Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
1804
 
ildouble: 3
1805
 
ldouble: 3
1806
 
Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1800
Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1801
ildouble: 3
 
1802
ldouble: 3
 
1803
Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
 
1804
ildouble: 3
 
1805
ldouble: 3
 
1806
Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
1807
1807
float: 1
1808
1808
ifloat: 1
1809
1809
ildouble: 1
1810
1810
ldouble: 1
1811
 
Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1811
Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
1812
1812
float: 1
1813
1813
ifloat: 1
1814
1814
ildouble: 2
1815
1815
ldouble: 2
1816
1816
 
1817
1817
# ctan_upward
1818
 
Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i":
 
1818
Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
1819
1819
ildouble: 1
1820
1820
ldouble: 1
1821
 
Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
 
1821
Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
1822
1822
double: 1
1823
1823
idouble: 1
1824
1824
ildouble: 3
1825
1825
ldouble: 3
1826
 
Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i":
 
1826
Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
1827
1827
ildouble: 3
1828
1828
ldouble: 3
1829
 
Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1829
Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
1830
1830
double: 2
1831
1831
float: 1
1832
1832
idouble: 2
1833
1833
ifloat: 1
1834
1834
ildouble: 1
1835
1835
ldouble: 1
1836
 
Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
 
1836
Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
1837
1837
double: 1
1838
1838
float: 2
1839
1839
idouble: 1
1842
1842
ldouble: 2
1843
1843
 
1844
1844
# ctanh
1845
 
Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
1846
 
double: 1
1847
 
float: 1
1848
 
idouble: 1
1849
 
ifloat: 1
1850
 
Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
1851
 
double: 1
1852
 
float: 1
1853
 
idouble: 1
1854
 
ifloat: 1
1855
 
Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i) == 0.0 - 2.287733242885645987394874673945769518150e7 i":
1856
 
float: 1
1857
 
ifloat: 1
1858
 
ildouble: 1
1859
 
ldouble: 1
1860
 
Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
1861
 
double: 1
1862
 
float: 1
1863
 
idouble: 1
1864
 
ifloat: 1
1865
 
ildouble: 1
1866
 
ldouble: 1
1867
 
Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
1868
 
double: 1
1869
 
float: 1
1870
 
idouble: 1
1871
 
ifloat: 1
1872
 
Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
 
1845
Test "Real part of: ctanh (-2 - 3 i)":
 
1846
double: 1
 
1847
float: 1
 
1848
idouble: 1
 
1849
ifloat: 1
 
1850
Test "Imaginary part of: ctanh (-2 - 3 i)":
 
1851
double: 1
 
1852
float: 1
 
1853
idouble: 1
 
1854
ifloat: 1
 
1855
Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
 
1856
float: 1
 
1857
ifloat: 1
 
1858
ildouble: 1
 
1859
ldouble: 1
 
1860
Test "Imaginary part of: ctanh (0 + pi/4 i)":
 
1861
double: 1
 
1862
float: 1
 
1863
idouble: 1
 
1864
ifloat: 1
 
1865
ildouble: 1
 
1866
ldouble: 1
 
1867
Test "Real part of: ctanh (0.75 + 1.25 i)":
 
1868
double: 1
 
1869
float: 1
 
1870
idouble: 1
 
1871
ifloat: 1
 
1872
Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
1873
1873
float: 2
1874
1874
ifloat: 2
1875
 
Test "Real part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i":
1876
 
ildouble: 2
1877
 
ldouble: 2
1878
 
Test "Imaginary part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i":
1879
 
double: 1
1880
 
idouble: 1
1881
 
Test "Real part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i":
1882
 
double: 1
1883
 
idouble: 1
1884
 
ildouble: 1
1885
 
ldouble: 1
1886
 
Test "Imaginary part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i":
1887
 
ildouble: 2
1888
 
ldouble: 2
1889
 
Test "Real part of: ctanh (1 + 0x1p16383 i) == 0.8133818522051542536316746743877629761488 + 0.1608598776370396607204448234354670036772 i":
1890
 
ildouble: 2
1891
 
ldouble: 2
1892
 
Test "Imaginary part of: ctanh (1 + 0x1p16383 i) == 0.8133818522051542536316746743877629761488 + 0.1608598776370396607204448234354670036772 i":
1893
 
ildouble: 1
1894
 
ldouble: 1
1895
 
Test "Imaginary part of: ctanh (355 + 1 i) == 1.0 + 8.140551093483276762350406321792653551513e-309 i":
1896
 
ildouble: 2
1897
 
ldouble: 2
1898
 
Test "Imaginary part of: ctanh (365 + 1 i) == 1.0 + 1.677892637497921890115075995898773550884e-317 i":
1899
 
ildouble: 1
1900
 
ldouble: 1
1901
 
Test "Imaginary part of: ctanh (45 + 1 i) == 1.000000000000000000000000000000000000001 + 1.490158918874345552942703234806348520895e-39 i":
1902
 
ildouble: 2
1903
 
ldouble: 2
1904
 
Test "Imaginary part of: ctanh (47 + 1 i) == 1.0 + 2.729321264492904590777293425576722354636e-41 i":
 
1875
Test "Real part of: ctanh (1 + 0x1p1023 i)":
 
1876
ildouble: 2
 
1877
ldouble: 2
 
1878
Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
 
1879
double: 1
 
1880
idouble: 1
 
1881
Test "Real part of: ctanh (1 + 0x1p127 i)":
 
1882
double: 1
 
1883
idouble: 1
 
1884
ildouble: 1
 
1885
ldouble: 1
 
1886
Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
 
1887
ildouble: 2
 
1888
ldouble: 2
 
1889
Test "Real part of: ctanh (1 + 0x1p16383 i)":
 
1890
ildouble: 2
 
1891
ldouble: 2
 
1892
Test "Imaginary part of: ctanh (1 + 0x1p16383 i)":
 
1893
ildouble: 1
 
1894
ldouble: 1
 
1895
Test "Imaginary part of: ctanh (355 + 1 i)":
 
1896
ildouble: 2
 
1897
ldouble: 2
 
1898
Test "Imaginary part of: ctanh (365 + 1 i)":
 
1899
ildouble: 1
 
1900
ldouble: 1
 
1901
Test "Imaginary part of: ctanh (45 + 1 i)":
 
1902
ildouble: 2
 
1903
ldouble: 2
 
1904
Test "Imaginary part of: ctanh (47 + 1 i)":
1905
1905
ildouble: 1
1906
1906
ldouble: 1
1907
1907
 
1908
1908
# ctanh_downward
1909
 
Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1910
 
ildouble: 3
1911
 
ldouble: 3
1912
 
Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1913
 
ildouble: 3
1914
 
ldouble: 3
1915
 
Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1909
Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1910
ildouble: 3
 
1911
ldouble: 3
 
1912
Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1913
ildouble: 3
 
1914
ldouble: 3
 
1915
Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
1916
1916
float: 1
1917
1917
ifloat: 1
1918
1918
ildouble: 2
1919
1919
ldouble: 2
1920
 
Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1920
Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
1921
1921
double: 2
1922
1922
float: 1
1923
1923
idouble: 2
1924
1924
ifloat: 1
1925
1925
ildouble: 1
1926
1926
ldouble: 1
1927
 
Test "Real part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i":
 
1927
Test "Real part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
1928
1928
ildouble: 1
1929
1929
ldouble: 1
1930
1930
 
1931
1931
# ctanh_tonearest
1932
 
Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1933
 
ildouble: 3
1934
 
ldouble: 3
1935
 
Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1936
 
ildouble: 3
1937
 
ldouble: 3
1938
 
Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1932
Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1933
ildouble: 3
 
1934
ldouble: 3
 
1935
Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1936
ildouble: 3
 
1937
ldouble: 3
 
1938
Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
1939
1939
float: 1
1940
1940
ifloat: 1
1941
1941
ildouble: 2
1942
1942
ldouble: 2
1943
 
Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1943
Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
1944
1944
float: 1
1945
1945
ifloat: 1
1946
1946
ildouble: 1
1947
1947
ldouble: 1
1948
 
Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i":
 
1948
Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
1949
1949
ildouble: 1
1950
1950
ldouble: 1
1951
1951
 
1952
1952
# ctanh_towardzero
1953
 
Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1954
 
ildouble: 3
1955
 
ldouble: 3
1956
 
Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
1957
 
ildouble: 3
1958
 
ldouble: 3
1959
 
Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1953
Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1954
ildouble: 3
 
1955
ldouble: 3
 
1956
Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
 
1957
ildouble: 3
 
1958
ldouble: 3
 
1959
Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
1960
1960
float: 1
1961
1961
ifloat: 1
1962
1962
ildouble: 2
1963
1963
ldouble: 2
1964
 
Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1964
Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
1965
1965
float: 1
1966
1966
ifloat: 1
1967
1967
ildouble: 1
1968
1968
ldouble: 1
1969
 
Test "Real part of: ctanh_towardzero (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i":
 
1969
Test "Real part of: ctanh_towardzero (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
1970
1970
ildouble: 1
1971
1971
ldouble: 1
1972
1972
 
1973
1973
# ctanh_upward
1974
 
Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
 
1974
Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
1975
1975
ildouble: 3
1976
1976
ldouble: 3
1977
 
Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i":
 
1977
Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
1978
1978
double: 1
1979
1979
idouble: 1
1980
1980
ildouble: 3
1981
1981
ldouble: 3
1982
 
Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1982
Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
1983
1983
double: 1
1984
1984
float: 2
1985
1985
idouble: 1
1986
1986
ifloat: 2
1987
1987
ildouble: 2
1988
1988
ldouble: 2
1989
 
Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
 
1989
Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
1990
1990
double: 2
1991
1991
float: 1
1992
1992
idouble: 2
1993
1993
ifloat: 1
1994
1994
ildouble: 1
1995
1995
ldouble: 1
1996
 
Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i":
 
1996
Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
1997
1997
ildouble: 1
1998
1998
ldouble: 1
1999
1999
 
2000
2000
# erf
2001
 
Test "erf (1.25) == 0.922900128256458230136523481197281140":
 
2001
Test "erf (1.25)":
2002
2002
double: 1
2003
2003
idouble: 1
2004
2004
 
2005
2005
# erfc
2006
 
Test "erfc (0x1.f7303cp+1) == 2.705500297238986897105236321218861842255e-8":
 
2006
Test "erfc (0x1.f7303cp+1)":
2007
2007
double: 1
2008
2008
idouble: 1
2009
 
Test "erfc (0x1.ffa002p+2) == 1.233585992097580296336099501489175967033e-29":
 
2009
Test "erfc (0x1.ffa002p+2)":
2010
2010
float: 1
2011
2011
ifloat: 1
2012
2012
ildouble: 1
2013
2013
ldouble: 1
2014
 
Test "erfc (0x1.ffffc8p+2) == 1.122671365033056305522366683719541099329e-29":
 
2014
Test "erfc (0x1.ffffc8p+2)":
2015
2015
ildouble: 1
2016
2016
ldouble: 1
2017
 
Test "erfc (2.0) == 0.00467773498104726583793074363274707139":
 
2017
Test "erfc (2.0)":
2018
2018
double: 1
2019
2019
idouble: 1
2020
 
Test "erfc (27.0) == 0.523704892378925568501606768284954709e-318":
 
2020
Test "erfc (27.0)":
2021
2021
ildouble: 1
2022
2022
ldouble: 1
2023
 
Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8":
 
2023
Test "erfc (4.125)":
2024
2024
double: 1
2025
2025
idouble: 1
2026
2026
 
2027
2027
# exp10
2028
 
Test "exp10 (-1) == 0.1":
2029
 
double: 1
2030
 
idouble: 1
2031
 
Test "exp10 (-305) == 1.0e-305":
2032
 
double: 1
2033
 
idouble: 1
2034
 
Test "exp10 (-36) == 1.0e-36":
 
2028
Test "exp10 (-1)":
 
2029
double: 1
 
2030
idouble: 1
 
2031
Test "exp10 (-305)":
 
2032
double: 1
 
2033
idouble: 1
 
2034
Test "exp10 (-36)":
2035
2035
double: 1
2036
2036
idouble: 1
2037
2037
ildouble: 1
2038
2038
ldouble: 1
2039
 
Test "exp10 (3) == 1000":
2040
 
double: 1
2041
 
idouble: 1
2042
 
Test "exp10 (36) == 1.0e36":
2043
 
double: 1
2044
 
idouble: 1
2045
 
Test "exp10 (4932) == 1.0e4932":
 
2039
Test "exp10 (3)":
 
2040
double: 1
 
2041
idouble: 1
 
2042
Test "exp10 (36)":
 
2043
double: 1
 
2044
idouble: 1
 
2045
Test "exp10 (4932)":
2046
2046
ildouble: 1
2047
2047
ldouble: 1
2048
2048
 
2049
2049
# exp2
2050
 
Test "exp2 (100.5) == 1.792728671193156477399422023278661496394e+30":
 
2050
Test "exp2 (100.5)":
2051
2051
ildouble: 1
2052
2052
ldouble: 1
2053
2053
 
2054
2054
# exp_downward
2055
 
Test "exp_downward (2) == e^2":
 
2055
Test "exp_downward (2)":
2056
2056
float: 1
2057
2057
ifloat: 1
2058
 
Test "exp_downward (3) == e^3":
 
2058
Test "exp_downward (3)":
2059
2059
float: 1
2060
2060
ifloat: 1
2061
2061
 
2062
2062
# exp_towardzero
2063
 
Test "exp_towardzero (2) == e^2":
 
2063
Test "exp_towardzero (2)":
2064
2064
float: 1
2065
2065
ifloat: 1
2066
 
Test "exp_towardzero (3) == e^3":
 
2066
Test "exp_towardzero (3)":
2067
2067
float: 1
2068
2068
ifloat: 1
2069
2069
 
2070
2070
# exp_upward
2071
 
Test "exp_upward (1) == e":
 
2071
Test "exp_upward (1)":
2072
2072
float: 1
2073
2073
ifloat: 1
2074
2074
 
2075
2075
# expm1
2076
 
Test "expm1 (-79.0) == -0.9999999999999999999999999999999999509391":
 
2076
Test "expm1 (-79.0)":
2077
2077
ildouble: 1
2078
2078
ldouble: 1
2079
 
Test "expm1 (0.75) == 1.11700001661267466854536981983709561":
 
2079
Test "expm1 (0.75)":
2080
2080
double: 1
2081
2081
idouble: 1
2082
 
Test "expm1 (1) == M_El - 1.0":
 
2082
Test "expm1 (1)":
2083
2083
double: 1
2084
2084
float: 1
2085
2085
idouble: 1
2086
2086
ifloat: 1
2087
2087
ildouble: 1
2088
2088
ldouble: 1
2089
 
Test "expm1 (500.0) == 1.4035922178528374107397703328409120821806e+217":
 
2089
Test "expm1 (500.0)":
2090
2090
double: 1
2091
2091
idouble: 1
2092
2092
 
2093
2093
# gamma
2094
 
Test "gamma (-0.5) == log(2*sqrt(pi))":
 
2094
Test "gamma (-0.5)":
2095
2095
ildouble: 1
2096
2096
ldouble: 1
2097
2097
 
2098
2098
# hypot
2099
 
Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
2100
 
float: 1
2101
 
ifloat: 1
2102
 
Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
2103
 
float: 1
2104
 
ifloat: 1
2105
 
Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
2106
 
float: 1
2107
 
ifloat: 1
2108
 
Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
2109
 
float: 1
2110
 
ifloat: 1
2111
 
Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
2112
 
float: 1
2113
 
ifloat: 1
2114
 
Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
2115
 
float: 1
2116
 
ifloat: 1
2117
 
Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
2118
 
float: 1
2119
 
ifloat: 1
2120
 
Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
 
2099
Test "hypot (-0.7, -12.4)":
 
2100
float: 1
 
2101
ifloat: 1
 
2102
Test "hypot (-0.7, 12.4)":
 
2103
float: 1
 
2104
ifloat: 1
 
2105
Test "hypot (-12.4, -0.7)":
 
2106
float: 1
 
2107
ifloat: 1
 
2108
Test "hypot (-12.4, 0.7)":
 
2109
float: 1
 
2110
ifloat: 1
 
2111
Test "hypot (0.7, -12.4)":
 
2112
float: 1
 
2113
ifloat: 1
 
2114
Test "hypot (0.7, 12.4)":
 
2115
float: 1
 
2116
ifloat: 1
 
2117
Test "hypot (12.4, -0.7)":
 
2118
float: 1
 
2119
ifloat: 1
 
2120
Test "hypot (12.4, 0.7)":
2121
2121
float: 1
2122
2122
ifloat: 1
2123
2123
 
2124
2124
# j0
2125
 
Test "j0 (-0x1.001000001p+593) == -3.927269966354206207832593635798954916263e-90":
 
2125
Test "j0 (-0x1.001000001p+593)":
2126
2126
ildouble: 1
2127
2127
ldouble: 1
2128
 
Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1":
 
2128
Test "j0 (-4.0)":
2129
2129
double: 1
2130
2130
float: 1
2131
2131
idouble: 1
2132
2132
ifloat: 1
2133
 
Test "j0 (0.75) == 0.864242275166648623555731103820923211":
 
2133
Test "j0 (0.75)":
2134
2134
float: 1
2135
2135
ifloat: 1
2136
 
Test "j0 (0x1.d7ce3ap+107) == 2.775523647291230802651040996274861694514e-17":
 
2136
Test "j0 (0x1.d7ce3ap+107)":
2137
2137
float: 2
2138
2138
ifloat: 2
2139
2139
ildouble: 1
2140
2140
ldouble: 1
2141
 
Test "j0 (10.0) == -0.245935764451348335197760862485328754":
 
2141
Test "j0 (10.0)":
2142
2142
double: 2
2143
2143
float: 1
2144
2144
idouble: 2
2145
2145
ifloat: 1
2146
2146
ildouble: 2
2147
2147
ldouble: 2
2148
 
Test "j0 (2.0) == 0.223890779141235668051827454649948626":
 
2148
Test "j0 (2.0)":
2149
2149
float: 2
2150
2150
ifloat: 2
2151
2151
ildouble: 2
2152
2152
ldouble: 2
2153
 
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
 
2153
Test "j0 (4.0)":
2154
2154
double: 1
2155
2155
float: 1
2156
2156
idouble: 1
2157
2157
ifloat: 1
2158
 
Test "j0 (8.0) == 0.171650807137553906090869407851972001":
 
2158
Test "j0 (8.0)":
2159
2159
float: 1
2160
2160
ifloat: 1
2161
2161
ildouble: 1
2162
2162
ldouble: 1
2163
2163
 
2164
2164
# j1
2165
 
Test "j1 (-1.0) == -0.440050585744933515959682203718914913":
2166
 
ildouble: 1
2167
 
ldouble: 1
2168
 
Test "j1 (0.75) == 0.349243602174862192523281016426251335":
2169
 
ildouble: 1
2170
 
ldouble: 1
2171
 
Test "j1 (0x1.3ffp+74) == 1.818984347516051243459364437186082741567e-12":
2172
 
double: 1
2173
 
idouble: 1
2174
 
ildouble: 1
2175
 
ldouble: 1
2176
 
Test "j1 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127":
2177
 
double: 1
2178
 
idouble: 1
2179
 
ildouble: 1
2180
 
ldouble: 1
2181
 
Test "j1 (1.0) == 0.440050585744933515959682203718914913":
2182
 
ildouble: 1
2183
 
ldouble: 1
2184
 
Test "j1 (10.0) == 0.0434727461688614366697487680258592883":
 
2165
Test "j1 (-1.0)":
 
2166
ildouble: 1
 
2167
ldouble: 1
 
2168
Test "j1 (0.75)":
 
2169
ildouble: 1
 
2170
ldouble: 1
 
2171
Test "j1 (0x1.3ffp+74)":
 
2172
double: 1
 
2173
idouble: 1
 
2174
ildouble: 1
 
2175
ldouble: 1
 
2176
Test "j1 (0x1.ff00000000002p+840)":
 
2177
double: 1
 
2178
idouble: 1
 
2179
ildouble: 1
 
2180
ldouble: 1
 
2181
Test "j1 (1.0)":
 
2182
ildouble: 1
 
2183
ldouble: 1
 
2184
Test "j1 (10.0)":
2185
2185
float: 2
2186
2186
ifloat: 2
2187
2187
ildouble: 2
2188
2188
ldouble: 2
2189
 
Test "j1 (2.0) == 0.576724807756873387202448242269137087":
 
2189
Test "j1 (2.0)":
2190
2190
double: 1
2191
2191
idouble: 1
2192
 
Test "j1 (8.0) == 0.234636346853914624381276651590454612":
 
2192
Test "j1 (8.0)":
2193
2193
double: 1
2194
2194
idouble: 1
2195
2195
ildouble: 4
2196
2196
ldouble: 4
2197
2197
 
2198
2198
# jn
2199
 
Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1":
 
2199
Test "jn (0, -4.0)":
2200
2200
double: 1
2201
2201
float: 1
2202
2202
idouble: 1
2203
2203
ifloat: 1
2204
 
Test "jn (0, 0.75) == 0.864242275166648623555731103820923211":
 
2204
Test "jn (0, 0.75)":
2205
2205
float: 1
2206
2206
ifloat: 1
2207
 
Test "jn (0, 10.0) == -0.245935764451348335197760862485328754":
 
2207
Test "jn (0, 10.0)":
2208
2208
double: 2
2209
2209
float: 1
2210
2210
idouble: 2
2211
2211
ifloat: 1
2212
2212
ildouble: 2
2213
2213
ldouble: 2
2214
 
Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
2215
 
float: 2
2216
 
ifloat: 2
2217
 
ildouble: 2
2218
 
ldouble: 2
2219
 
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
2220
 
double: 1
2221
 
float: 1
2222
 
idouble: 1
2223
 
ifloat: 1
2224
 
Test "jn (0, 8.0) == 0.171650807137553906090869407851972001":
2225
 
float: 1
2226
 
ifloat: 1
2227
 
ildouble: 1
2228
 
ldouble: 1
2229
 
Test "jn (1, -1.0) == -0.440050585744933515959682203718914913":
2230
 
ildouble: 1
2231
 
ldouble: 1
2232
 
Test "jn (1, 0.75) == 0.349243602174862192523281016426251335":
2233
 
ildouble: 1
2234
 
ldouble: 1
2235
 
Test "jn (1, 1.0) == 0.440050585744933515959682203718914913":
2236
 
ildouble: 1
2237
 
ldouble: 1
2238
 
Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883":
2239
 
float: 2
2240
 
ifloat: 2
2241
 
ildouble: 2
2242
 
ldouble: 2
2243
 
Test "jn (1, 2.0) == 0.576724807756873387202448242269137087":
2244
 
double: 1
2245
 
idouble: 1
2246
 
Test "jn (1, 8.0) == 0.234636346853914624381276651590454612":
 
2214
Test "jn (0, 2.0)":
 
2215
float: 2
 
2216
ifloat: 2
 
2217
ildouble: 2
 
2218
ldouble: 2
 
2219
Test "jn (0, 4.0)":
 
2220
double: 1
 
2221
float: 1
 
2222
idouble: 1
 
2223
ifloat: 1
 
2224
Test "jn (0, 8.0)":
 
2225
float: 1
 
2226
ifloat: 1
 
2227
ildouble: 1
 
2228
ldouble: 1
 
2229
Test "jn (1, -1.0)":
 
2230
ildouble: 1
 
2231
ldouble: 1
 
2232
Test "jn (1, 0.75)":
 
2233
ildouble: 1
 
2234
ldouble: 1
 
2235
Test "jn (1, 1.0)":
 
2236
ildouble: 1
 
2237
ldouble: 1
 
2238
Test "jn (1, 10.0)":
 
2239
float: 2
 
2240
ifloat: 2
 
2241
ildouble: 2
 
2242
ldouble: 2
 
2243
Test "jn (1, 2.0)":
 
2244
double: 1
 
2245
idouble: 1
 
2246
Test "jn (1, 8.0)":
2247
2247
double: 1
2248
2248
idouble: 1
2249
2249
ildouble: 4
2250
2250
ldouble: 4
2251
 
Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9":
2252
 
ildouble: 1
2253
 
ldouble: 1
2254
 
Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18":
2255
 
double: 1
2256
 
float: 1
2257
 
idouble: 1
2258
 
ifloat: 1
2259
 
ildouble: 1
2260
 
ldouble: 1
2261
 
Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10":
2262
 
double: 1
2263
 
float: 1
2264
 
idouble: 1
2265
 
ifloat: 1
2266
 
ildouble: 1
2267
 
ldouble: 1
2268
 
Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9":
2269
 
ildouble: 1
2270
 
ldouble: 1
2271
 
Test "jn (10, 10.0) == 0.207486106633358857697278723518753428":
 
2251
Test "jn (10, -1.0)":
 
2252
ildouble: 1
 
2253
ldouble: 1
 
2254
Test "jn (10, 0.125)":
 
2255
double: 1
 
2256
float: 1
 
2257
idouble: 1
 
2258
ifloat: 1
 
2259
ildouble: 1
 
2260
ldouble: 1
 
2261
Test "jn (10, 0.75)":
 
2262
double: 1
 
2263
float: 1
 
2264
idouble: 1
 
2265
ifloat: 1
 
2266
ildouble: 1
 
2267
ldouble: 1
 
2268
Test "jn (10, 1.0)":
 
2269
ildouble: 1
 
2270
ldouble: 1
 
2271
Test "jn (10, 10.0)":
2272
2272
double: 4
2273
2273
float: 3
2274
2274
idouble: 4
2275
2275
ifloat: 3
2276
2276
ildouble: 2
2277
2277
ldouble: 2
2278
 
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
2279
 
double: 1
2280
 
float: 2
2281
 
idouble: 1
2282
 
ifloat: 2
2283
 
Test "jn (2, 0x1.ffff62p+99) == -4.43860668048170034334926693188979974489e-16":
2284
 
double: 2
2285
 
float: 2
2286
 
idouble: 2
2287
 
ifloat: 2
2288
 
Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703":
2289
 
double: 2
2290
 
float: 1
2291
 
idouble: 2
2292
 
ifloat: 1
2293
 
ildouble: 1
2294
 
ldouble: 1
2295
 
Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
2296
 
double: 1
2297
 
float: 1
2298
 
idouble: 1
2299
 
ifloat: 1
2300
 
Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2":
2301
 
double: 1
2302
 
float: 1
2303
 
idouble: 1
2304
 
ifloat: 1
2305
 
Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563":
2306
 
double: 3
2307
 
float: 1
2308
 
idouble: 3
2309
 
ifloat: 1
2310
 
ildouble: 2
2311
 
ldouble: 2
2312
 
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
2313
 
float: 1
2314
 
ifloat: 1
2315
 
Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
2316
 
double: 3
2317
 
idouble: 3
2318
 
ildouble: 1
2319
 
ldouble: 1
2320
 
Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
2321
 
double: 1
2322
 
idouble: 1
2323
 
ildouble: 1
2324
 
ldouble: 1
2325
 
Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
2326
 
double: 3
2327
 
float: 1
2328
 
idouble: 3
2329
 
ifloat: 1
2330
 
ildouble: 2
2331
 
ldouble: 2
2332
 
Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
 
2278
Test "jn (10, 2.0)":
 
2279
double: 1
 
2280
float: 2
 
2281
idouble: 1
 
2282
ifloat: 2
 
2283
Test "jn (2, 0x1.ffff62p+99)":
 
2284
double: 2
 
2285
float: 2
 
2286
idouble: 2
 
2287
ifloat: 2
 
2288
Test "jn (2, 2.4048255576957729)":
 
2289
double: 2
 
2290
float: 1
 
2291
idouble: 2
 
2292
ifloat: 1
 
2293
ildouble: 1
 
2294
ldouble: 1
 
2295
Test "jn (3, 0.125)":
 
2296
double: 1
 
2297
float: 1
 
2298
idouble: 1
 
2299
ifloat: 1
 
2300
Test "jn (3, 0.75)":
 
2301
double: 1
 
2302
float: 1
 
2303
idouble: 1
 
2304
ifloat: 1
 
2305
Test "jn (3, 10.0)":
 
2306
double: 3
 
2307
float: 1
 
2308
idouble: 3
 
2309
ifloat: 1
 
2310
ildouble: 2
 
2311
ldouble: 2
 
2312
Test "jn (3, 2.0)":
 
2313
float: 1
 
2314
ifloat: 1
 
2315
Test "jn (3, 2.4048255576957729)":
 
2316
double: 3
 
2317
idouble: 3
 
2318
ildouble: 1
 
2319
ldouble: 1
 
2320
Test "jn (4, 2.4048255576957729)":
 
2321
double: 1
 
2322
idouble: 1
 
2323
ildouble: 1
 
2324
ldouble: 1
 
2325
Test "jn (5, 2.4048255576957729)":
 
2326
double: 3
 
2327
float: 1
 
2328
idouble: 3
 
2329
ifloat: 1
 
2330
ildouble: 2
 
2331
ldouble: 2
 
2332
Test "jn (6, 2.4048255576957729)":
2333
2333
double: 4
2334
2334
float: 3
2335
2335
idouble: 4
2336
2336
ifloat: 3
2337
2337
ildouble: 5
2338
2338
ldouble: 5
2339
 
Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
 
2339
Test "jn (7, 2.4048255576957729)":
2340
2340
double: 3
2341
2341
float: 5
2342
2342
idouble: 3
2343
2343
ifloat: 5
2344
2344
ildouble: 3
2345
2345
ldouble: 3
2346
 
Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
 
2346
Test "jn (8, 2.4048255576957729)":
2347
2347
double: 3
2348
2348
float: 2
2349
2349
idouble: 3
2350
2350
ifloat: 2
2351
2351
ildouble: 8
2352
2352
ldouble: 8
2353
 
Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
 
2353
Test "jn (9, 2.4048255576957729)":
2354
2354
double: 1
2355
2355
float: 2
2356
2356
idouble: 1
2359
2359
ldouble: 3
2360
2360
 
2361
2361
# lgamma
2362
 
Test "lgamma (-0.5) == log(2*sqrt(pi))":
 
2362
Test "lgamma (-0.5)":
2363
2363
ildouble: 1
2364
2364
ldouble: 1
2365
 
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
 
2365
Test "lgamma (0.7)":
2366
2366
double: 1
2367
2367
float: 1
2368
2368
idouble: 1
2369
2369
ifloat: 1
2370
2370
ildouble: 1
2371
2371
ldouble: 1
2372
 
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
 
2372
Test "lgamma (1.2)":
2373
2373
double: 1
2374
2374
float: 2
2375
2375
idouble: 1
2378
2378
ldouble: 1
2379
2379
 
2380
2380
# log10
2381
 
Test "log10 (0.75) == -0.124938736608299953132449886193870744":
 
2381
Test "log10 (0.75)":
2382
2382
double: 1
2383
2383
float: 2
2384
2384
idouble: 1
2385
2385
ifloat: 2
2386
 
Test "log10 (e) == log10(e)":
 
2386
Test "log10 (e)":
2387
2387
float: 1
2388
2388
ifloat: 1
2389
2389
ildouble: 1
2390
2390
ldouble: 1
2391
2391
 
2392
2392
# log1p
2393
 
Test "log1p (-0.25) == -0.287682072451780927439219005993827432":
 
2393
Test "log1p (-0.25)":
2394
2394
float: 1
2395
2395
ifloat: 1
2396
2396
 
2397
2397
# log2
2398
 
Test "log2 (0.75) == -.415037499278843818546261056052183492":
 
2398
Test "log2 (0.75)":
2399
2399
ildouble: 1
2400
2400
ldouble: 1
2401
2401
 
2402
2402
# pow
2403
 
Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62) == 9.8826311568054561811190162420900667121992e+252":
2404
 
ildouble: 1
2405
 
ldouble: 1
2406
 
Test "pow (0x0.ffffffp0, -0x1p24) == 2.7182819094701610539628664526874952929416":
2407
 
float: 1
2408
 
ifloat: 1
2409
 
ildouble: 1
2410
 
ldouble: 1
2411
 
Test "pow (0x0.ffffffp0, 0x1p24) == 0.3678794302077803437135155590023422899744":
2412
 
float: 1
2413
 
ifloat: 1
2414
 
Test "pow (0x1.000002p0, 0x1p24) == 7.3890552180866447284268641248075832310141":
2415
 
float: 1
2416
 
ifloat: 1
2417
 
Test "pow (10.0, -4930.0) == 1e-4930":
2418
 
ildouble: 1
2419
 
ldouble: 1
2420
 
Test "pow (10.0, 4929.0) == 1e4929":
2421
 
ildouble: 1
2422
 
ldouble: 1
2423
 
Test "pow (10.0, 4930.0) == 1e4930":
2424
 
ildouble: 1
2425
 
ldouble: 1
2426
 
Test "pow (10.0, 4931.0) == 1e4931":
2427
 
ildouble: 1
2428
 
ldouble: 1
2429
 
Test "pow (10.0, 4932.0) == 1e4932":
2430
 
ildouble: 1
2431
 
ldouble: 1
2432
 
Test "pow (1e4932, 0.75) == 1e3699":
 
2403
Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62)":
 
2404
ildouble: 1
 
2405
ldouble: 1
 
2406
Test "pow (0x0.ffffffp0, -0x1p24)":
 
2407
float: 1
 
2408
ifloat: 1
 
2409
ildouble: 1
 
2410
ldouble: 1
 
2411
Test "pow (0x0.ffffffp0, 0x1p24)":
 
2412
float: 1
 
2413
ifloat: 1
 
2414
Test "pow (0x1.000002p0, 0x1p24)":
 
2415
float: 1
 
2416
ifloat: 1
 
2417
Test "pow (10.0, -4930.0)":
 
2418
ildouble: 1
 
2419
ldouble: 1
 
2420
Test "pow (10.0, 4929.0)":
 
2421
ildouble: 1
 
2422
ldouble: 1
 
2423
Test "pow (10.0, 4930.0)":
 
2424
ildouble: 1
 
2425
ldouble: 1
 
2426
Test "pow (10.0, 4931.0)":
 
2427
ildouble: 1
 
2428
ldouble: 1
 
2429
Test "pow (10.0, 4932.0)":
 
2430
ildouble: 1
 
2431
ldouble: 1
 
2432
Test "pow (1e4932, 0.75)":
2433
2433
ildouble: 1
2434
2434
ldouble: 1
2435
2435
 
2436
2436
# pow_downward
2437
 
Test "pow_downward (1.5, 1.03125) == 1.519127098714743184071644334163037684948":
 
2437
Test "pow_downward (1.5, 1.03125)":
2438
2438
float: 1
2439
2439
ifloat: 1
2440
2440
 
2441
2441
# pow_towardzero
2442
 
Test "pow_towardzero (1.5, 1.03125) == 1.519127098714743184071644334163037684948":
 
2442
Test "pow_towardzero (1.5, 1.03125)":
2443
2443
float: 1
2444
2444
ifloat: 1
2445
2445
 
2446
2446
# pow_upward
2447
 
Test "pow_upward (1.0625, 1.125) == 1.070582293028761362162622578677070098674":
 
2447
Test "pow_upward (1.0625, 1.125)":
2448
2448
float: 1
2449
2449
ifloat: 1
2450
2450
 
2451
2451
# sin_downward
2452
 
Test "sin_downward (10) == -0.5440211108893698134047476618513772816836":
 
2452
Test "sin_downward (10)":
2453
2453
float: 1
2454
2454
ifloat: 1
2455
 
Test "sin_downward (3) == 0.1411200080598672221007448028081102798469":
 
2455
Test "sin_downward (3)":
2456
2456
float: 1
2457
2457
ifloat: 1
2458
2458
ildouble: 1
2459
2459
ldouble: 1
2460
 
Test "sin_downward (5) == -0.9589242746631384688931544061559939733525":
 
2460
Test "sin_downward (5)":
2461
2461
float: 1
2462
2462
ifloat: 1
2463
 
Test "sin_downward (6) == -0.2794154981989258728115554466118947596280":
 
2463
Test "sin_downward (6)":
2464
2464
float: 1
2465
2465
ifloat: 1
2466
2466
 
2467
2467
# sin_tonearest
2468
 
Test "sin_tonearest (1) == 0.8414709848078965066525023216302989996226":
 
2468
Test "sin_tonearest (1)":
2469
2469
float: 1
2470
2470
ifloat: 1
2471
 
Test "sin_tonearest (3) == 0.1411200080598672221007448028081102798469":
 
2471
Test "sin_tonearest (3)":
2472
2472
ildouble: 1
2473
2473
ldouble: 1
2474
2474
 
2475
2475
# sin_towardzero
2476
 
Test "sin_towardzero (1) == 0.8414709848078965066525023216302989996226":
2477
 
float: 1
2478
 
ifloat: 1
2479
 
Test "sin_towardzero (10) == -0.5440211108893698134047476618513772816836":
2480
 
float: 1
2481
 
ifloat: 1
2482
 
Test "sin_towardzero (3) == 0.1411200080598672221007448028081102798469":
 
2476
Test "sin_towardzero (1)":
 
2477
float: 1
 
2478
ifloat: 1
 
2479
Test "sin_towardzero (10)":
 
2480
float: 1
 
2481
ifloat: 1
 
2482
Test "sin_towardzero (3)":
2483
2483
ildouble: 1
2484
2484
ldouble: 1
2485
 
Test "sin_towardzero (4) == -0.7568024953079282513726390945118290941359":
2486
 
float: 1
2487
 
ifloat: 1
2488
 
Test "sin_towardzero (5) == -0.9589242746631384688931544061559939733525":
2489
 
float: 1
2490
 
ifloat: 1
2491
 
Test "sin_towardzero (9) == 0.4121184852417565697562725663524351793439":
 
2485
Test "sin_towardzero (4)":
 
2486
float: 1
 
2487
ifloat: 1
 
2488
Test "sin_towardzero (5)":
 
2489
float: 1
 
2490
ifloat: 1
 
2491
Test "sin_towardzero (9)":
2492
2492
float: 1
2493
2493
ifloat: 1
2494
2494
 
2495
2495
# sin_upward
2496
 
Test "sin_upward (1) == 0.8414709848078965066525023216302989996226":
 
2496
Test "sin_upward (1)":
2497
2497
float: 1
2498
2498
ifloat: 1
2499
 
Test "sin_upward (2) == 0.9092974268256816953960198659117448427023":
 
2499
Test "sin_upward (2)":
2500
2500
float: 2
2501
2501
ifloat: 2
2502
 
Test "sin_upward (3) == 0.1411200080598672221007448028081102798469":
 
2502
Test "sin_upward (3)":
2503
2503
ildouble: 1
2504
2504
ldouble: 1
2505
 
Test "sin_upward (4) == -0.7568024953079282513726390945118290941359":
 
2505
Test "sin_upward (4)":
2506
2506
float: 1
2507
2507
ifloat: 1
2508
 
Test "sin_upward (9) == 0.4121184852417565697562725663524351793439":
 
2508
Test "sin_upward (9)":
2509
2509
float: 1
2510
2510
ifloat: 1
2511
2511
 
2512
2512
# sincos
2513
 
Test "sincos (0x1p+120, &sin_res, &cos_res) puts -9.25879022854837867303861764107414946730833e-01 in cos_res":
2514
 
float: 1
2515
 
ifloat: 1
2516
 
Test "sincos (0x1p+127, &sin_res, &cos_res) puts 7.81914638714960072263910298466369236613162e-01 in cos_res":
2517
 
float: 1
2518
 
ifloat: 1
2519
 
Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res":
2520
 
double: 1
2521
 
idouble: 1
2522
 
Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res":
2523
 
double: 1
2524
 
float: 1
2525
 
idouble: 1
2526
 
ifloat: 1
2527
 
Test "sincos (pi/6, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in cos_res":
 
2513
Test "sincos (0x1p+120) extra output 2":
 
2514
float: 1
 
2515
ifloat: 1
 
2516
Test "sincos (0x1p+127) extra output 2":
 
2517
float: 1
 
2518
ifloat: 1
 
2519
Test "sincos (M_PI_6l*2.0) extra output 1":
 
2520
double: 1
 
2521
float: 1
 
2522
idouble: 1
 
2523
ifloat: 1
 
2524
Test "sincos (M_PI_6l*2.0) extra output 2":
 
2525
double: 1
 
2526
idouble: 1
 
2527
Test "sincos (pi/6) extra output 2":
2528
2528
float: 1
2529
2529
ifloat: 1
2530
2530
 
2531
2531
# sinh_downward
2532
 
Test "sinh_downward (22) == 1792456423.065795780701106568345764104225":
2533
 
float: 1
2534
 
ifloat: 1
2535
 
Test "sinh_downward (23) == 4872401723.124451299966006944252978187305":
2536
 
float: 1
2537
 
ifloat: 1
2538
 
Test "sinh_downward (24) == 13244561064.92173614705070540368454568168":
 
2532
Test "sinh_downward (22)":
 
2533
float: 1
 
2534
ifloat: 1
 
2535
Test "sinh_downward (23)":
 
2536
float: 1
 
2537
ifloat: 1
 
2538
Test "sinh_downward (24)":
2539
2539
float: 1
2540
2540
ifloat: 1
2541
2541
 
2542
2542
# sinh_towardzero
2543
 
Test "sinh_towardzero (22) == 1792456423.065795780701106568345764104225":
2544
 
float: 1
2545
 
ifloat: 1
2546
 
Test "sinh_towardzero (23) == 4872401723.124451299966006944252978187305":
2547
 
float: 1
2548
 
ifloat: 1
2549
 
Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168":
 
2543
Test "sinh_towardzero (22)":
 
2544
float: 1
 
2545
ifloat: 1
 
2546
Test "sinh_towardzero (23)":
 
2547
float: 1
 
2548
ifloat: 1
 
2549
Test "sinh_towardzero (24)":
2550
2550
float: 1
2551
2551
ifloat: 1
2552
2552
 
2553
2553
# tan_downward
2554
 
Test "tan_downward (1) == 1.5574077246549022305069748074583601730873":
2555
 
float: 1
2556
 
ifloat: 1
2557
 
Test "tan_downward (10) == 0.6483608274590866712591249330098086768169":
2558
 
float: 1
2559
 
ifloat: 1
2560
 
Test "tan_downward (2) == -2.1850398632615189916433061023136825434320":
2561
 
float: 1
2562
 
ifloat: 1
2563
 
Test "tan_downward (6) == -0.2910061913847491570536995888681755428312":
2564
 
float: 1
2565
 
ifloat: 1
2566
 
Test "tan_downward (8) == -6.7997114552203786999252627596086333648814":
2567
 
float: 1
2568
 
ifloat: 1
2569
 
Test "tan_downward (9) == -0.4523156594418098405903708757987855343087":
 
2554
Test "tan_downward (1)":
 
2555
float: 1
 
2556
ifloat: 1
 
2557
Test "tan_downward (10)":
 
2558
float: 1
 
2559
ifloat: 1
 
2560
Test "tan_downward (2)":
 
2561
float: 1
 
2562
ifloat: 1
 
2563
Test "tan_downward (6)":
 
2564
float: 1
 
2565
ifloat: 1
 
2566
Test "tan_downward (8)":
 
2567
float: 1
 
2568
ifloat: 1
 
2569
Test "tan_downward (9)":
2570
2570
float: 1
2571
2571
ifloat: 1
2572
2572
 
2573
2573
# tan_towardzero
2574
 
Test "tan_towardzero (10) == 0.6483608274590866712591249330098086768169":
2575
 
float: 1
2576
 
ifloat: 1
2577
 
Test "tan_towardzero (3) == -0.1425465430742778052956354105339134932261":
2578
 
float: 1
2579
 
ifloat: 1
2580
 
Test "tan_towardzero (4) == 1.1578212823495775831373424182673239231198":
2581
 
float: 1
2582
 
ifloat: 1
2583
 
Test "tan_towardzero (5) == -3.3805150062465856369827058794473439087096":
2584
 
float: 1
2585
 
ifloat: 1
2586
 
Test "tan_towardzero (9) == -0.4523156594418098405903708757987855343087":
 
2574
Test "tan_towardzero (10)":
 
2575
float: 1
 
2576
ifloat: 1
 
2577
Test "tan_towardzero (3)":
 
2578
float: 1
 
2579
ifloat: 1
 
2580
Test "tan_towardzero (4)":
 
2581
float: 1
 
2582
ifloat: 1
 
2583
Test "tan_towardzero (5)":
 
2584
float: 1
 
2585
ifloat: 1
 
2586
Test "tan_towardzero (9)":
2587
2587
float: 1
2588
2588
ifloat: 1
2589
2589
 
2590
2590
# tan_upward
2591
 
Test "tan_upward (1) == 1.5574077246549022305069748074583601730873":
2592
 
float: 1
2593
 
ifloat: 1
2594
 
Test "tan_upward (10) == 0.6483608274590866712591249330098086768169":
2595
 
float: 1
2596
 
ifloat: 1
2597
 
Test "tan_upward (3) == -0.1425465430742778052956354105339134932261":
2598
 
float: 1
2599
 
ifloat: 1
2600
 
Test "tan_upward (5) == -3.3805150062465856369827058794473439087096":
 
2591
Test "tan_upward (1)":
 
2592
float: 1
 
2593
ifloat: 1
 
2594
Test "tan_upward (10)":
 
2595
float: 1
 
2596
ifloat: 1
 
2597
Test "tan_upward (3)":
 
2598
float: 1
 
2599
ifloat: 1
 
2600
Test "tan_upward (5)":
2601
2601
float: 1
2602
2602
ifloat: 1
2603
2603
 
2604
2604
# tanh
2605
 
Test "tanh (-0.75) == -0.635148952387287319214434357312496495":
2606
 
ildouble: 1
2607
 
ldouble: 1
2608
 
Test "tanh (-1.0) == -0.7615941559557648881194582826047935904":
2609
 
ildouble: 1
2610
 
ldouble: 1
2611
 
Test "tanh (0.75) == 0.635148952387287319214434357312496495":
2612
 
ildouble: 1
2613
 
ldouble: 1
2614
 
Test "tanh (1.0) == 0.7615941559557648881194582826047935904":
 
2605
Test "tanh (-0.75)":
 
2606
ildouble: 1
 
2607
ldouble: 1
 
2608
Test "tanh (-1.0)":
 
2609
ildouble: 1
 
2610
ldouble: 1
 
2611
Test "tanh (0.75)":
 
2612
ildouble: 1
 
2613
ldouble: 1
 
2614
Test "tanh (1.0)":
2615
2615
ildouble: 1
2616
2616
ldouble: 1
2617
2617
 
2618
2618
# tgamma
2619
 
Test "tgamma (-0.5) == -2 sqrt (pi)":
 
2619
Test "tgamma (-0.5)":
2620
2620
double: 1
2621
2621
float: 1
2622
2622
idouble: 1
2623
2623
ifloat: 1
2624
2624
ildouble: 1
2625
2625
ldouble: 1
2626
 
Test "tgamma (0.5) == sqrt (pi)":
 
2626
Test "tgamma (0.5)":
2627
2627
float: 1
2628
2628
ifloat: 1
2629
 
Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
 
2629
Test "tgamma (0.7)":
2630
2630
double: 1
2631
2631
float: 1
2632
2632
idouble: 1
2633
2633
ifloat: 1
2634
 
Test "tgamma (4) == 6":
 
2634
Test "tgamma (4)":
2635
2635
ildouble: 1
2636
2636
ldouble: 1
2637
2637
 
2638
2638
# y0
2639
 
Test "y0 (0x1.3ffp+74) == 1.818984347516051243459467456433028748678e-12":
2640
 
double: 1
2641
 
idouble: 1
2642
 
ildouble: 1
2643
 
ldouble: 1
2644
 
Test "y0 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127":
2645
 
double: 1
2646
 
idouble: 1
2647
 
ildouble: 1
2648
 
ldouble: 1
2649
 
Test "y0 (0x1p-10) == -4.4865150767109739412411806297168793661098":
2650
 
double: 1
2651
 
idouble: 1
2652
 
ildouble: 1
2653
 
ldouble: 1
2654
 
Test "y0 (0x1p-110) == -4.861363632869203777249475899390797503250e+1":
2655
 
double: 1
2656
 
idouble: 1
2657
 
ildouble: 1
2658
 
ldouble: 1
2659
 
Test "y0 (0x1p-20) == -8.8992283012125827603076426611387876938160":
 
2639
Test "y0 (0x1.3ffp+74)":
 
2640
double: 1
 
2641
idouble: 1
 
2642
ildouble: 1
 
2643
ldouble: 1
 
2644
Test "y0 (0x1.ff00000000002p+840)":
 
2645
double: 1
 
2646
idouble: 1
 
2647
ildouble: 1
 
2648
ldouble: 1
 
2649
Test "y0 (0x1p-10)":
 
2650
double: 1
 
2651
idouble: 1
 
2652
ildouble: 1
 
2653
ldouble: 1
 
2654
Test "y0 (0x1p-110)":
 
2655
double: 1
 
2656
idouble: 1
 
2657
ildouble: 1
 
2658
ldouble: 1
 
2659
Test "y0 (0x1p-20)":
2660
2660
float: 1
2661
2661
ifloat: 1
2662
 
Test "y0 (0x1p-30) == -1.3311940304267782826037118027401817264906e+1":
 
2662
Test "y0 (0x1p-30)":
2663
2663
float: 1
2664
2664
ifloat: 1
2665
2665
ildouble: 2
2666
2666
ldouble: 2
2667
 
Test "y0 (0x1p-40) == -1.7724652307320814696990854700366226762563e+1":
 
2667
Test "y0 (0x1p-40)":
2668
2668
double: 1
2669
2669
float: 1
2670
2670
idouble: 1
2671
2671
ifloat: 1
2672
 
Test "y0 (0x1p-50) == -2.2137364310373846564919987139743760738155e+1":
 
2672
Test "y0 (0x1p-50)":
2673
2673
float: 1
2674
2674
ifloat: 1
2675
 
Test "y0 (0x1p-60) == -2.6550076313426878432849115782108205929120e+1":
 
2675
Test "y0 (0x1p-60)":
2676
2676
ildouble: 1
2677
2677
ldouble: 1
2678
 
Test "y0 (0x1p-70) == -3.0962788316479910300778244424468159753887e+1":
2679
 
double: 1
2680
 
idouble: 1
2681
 
Test "y0 (0x1p-80) == -3.5375500319532942168707373066828113573541e+1":
2682
 
double: 1
2683
 
float: 1
2684
 
idouble: 1
2685
 
ifloat: 1
2686
 
Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
2687
 
double: 2
2688
 
float: 1
2689
 
idouble: 2
2690
 
ifloat: 1
2691
 
Test "y0 (1.5) == 0.382448923797758843955068554978089862":
2692
 
double: 2
2693
 
float: 1
2694
 
idouble: 2
2695
 
ifloat: 1
2696
 
Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
 
2678
Test "y0 (0x1p-70)":
 
2679
double: 1
 
2680
idouble: 1
 
2681
Test "y0 (0x1p-80)":
 
2682
double: 1
 
2683
float: 1
 
2684
idouble: 1
 
2685
ifloat: 1
 
2686
Test "y0 (1.0)":
 
2687
double: 2
 
2688
float: 1
 
2689
idouble: 2
 
2690
ifloat: 1
 
2691
Test "y0 (1.5)":
 
2692
double: 2
 
2693
float: 1
 
2694
idouble: 2
 
2695
ifloat: 1
 
2696
Test "y0 (10.0)":
2697
2697
float: 1
2698
2698
ifloat: 1
2699
2699
ildouble: 3
2700
2700
ldouble: 3
2701
 
Test "y0 (8.0) == 0.223521489387566220527323400498620359":
 
2701
Test "y0 (8.0)":
2702
2702
double: 1
2703
2703
float: 1
2704
2704
idouble: 1
2707
2707
ldouble: 3
2708
2708
 
2709
2709
# y1
2710
 
Test "y1 (0.125) == -5.19993611253477499595928744876579921":
2711
 
double: 1
2712
 
idouble: 1
2713
 
Test "y1 (0.75) == -1.03759455076928541973767132140642198":
2714
 
ildouble: 1
2715
 
ldouble: 1
2716
 
Test "y1 (0x1.001000001p+593) == 3.927269966354206207832593635798954916263e-90":
2717
 
ildouble: 1
2718
 
ldouble: 1
2719
 
Test "y1 (0x1.27e204p+99) == -8.881610148467797208469612080785210013461e-16":
2720
 
double: 1
2721
 
idouble: 1
2722
 
Test "y1 (0x1p-10) == -6.5190099301063115047395187618929589514382e+02":
2723
 
double: 1
2724
 
idouble: 1
2725
 
ildouble: 1
2726
 
ldouble: 1
2727
 
Test "y1 (0x1p-30) == -6.8356527557643159612937462812258975438856e+08":
2728
 
ildouble: 1
2729
 
ldouble: 1
2730
 
Test "y1 (1.5) == -0.412308626973911295952829820633445323":
 
2710
Test "y1 (0.125)":
 
2711
double: 1
 
2712
idouble: 1
 
2713
Test "y1 (0.75)":
 
2714
ildouble: 1
 
2715
ldouble: 1
 
2716
Test "y1 (0x1.001000001p+593)":
 
2717
ildouble: 1
 
2718
ldouble: 1
 
2719
Test "y1 (0x1.27e204p+99)":
 
2720
double: 1
 
2721
idouble: 1
 
2722
Test "y1 (0x1p-10)":
 
2723
double: 1
 
2724
idouble: 1
 
2725
ildouble: 1
 
2726
ldouble: 1
 
2727
Test "y1 (0x1p-30)":
 
2728
ildouble: 1
 
2729
ldouble: 1
 
2730
Test "y1 (1.5)":
2731
2731
float: 1
2732
2732
ifloat: 1
2733
2733
ildouble: 1
2734
2734
ldouble: 1
2735
 
Test "y1 (10.0) == 0.249015424206953883923283474663222803":
 
2735
Test "y1 (10.0)":
2736
2736
double: 3
2737
2737
float: 1
2738
2738
idouble: 3
2739
2739
ifloat: 1
2740
 
Test "y1 (2.0) == -0.107032431540937546888370772277476637":
 
2740
Test "y1 (2.0)":
2741
2741
double: 1
2742
2742
float: 1
2743
2743
idouble: 1
2744
2744
ifloat: 1
2745
2745
ildouble: 1
2746
2746
ldouble: 1
2747
 
Test "y1 (8.0) == -0.158060461731247494255555266187483550":
 
2747
Test "y1 (8.0)":
2748
2748
double: 1
2749
2749
float: 2
2750
2750
idouble: 1
2753
2753
ldouble: 1
2754
2754
 
2755
2755
# yn
2756
 
Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":
2757
 
double: 2
2758
 
float: 1
2759
 
idouble: 2
2760
 
ifloat: 1
2761
 
Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":
2762
 
double: 2
2763
 
float: 1
2764
 
idouble: 2
2765
 
ifloat: 1
2766
 
Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
2767
 
float: 1
2768
 
ifloat: 1
2769
 
ildouble: 3
2770
 
ldouble: 3
2771
 
Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
2772
 
double: 1
2773
 
float: 1
2774
 
idouble: 1
2775
 
ifloat: 1
2776
 
ildouble: 3
2777
 
ldouble: 3
2778
 
Test "yn (1, 0.125) == -5.19993611253477499595928744876579921":
2779
 
double: 1
2780
 
idouble: 1
2781
 
Test "yn (1, 0.75) == -1.03759455076928541973767132140642198":
2782
 
ildouble: 1
2783
 
ldouble: 1
2784
 
Test "yn (1, 1.5) == -0.412308626973911295952829820633445323":
2785
 
float: 1
2786
 
ifloat: 1
2787
 
ildouble: 1
2788
 
ldouble: 1
2789
 
Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":
 
2756
Test "yn (0, 1.0)":
 
2757
double: 2
 
2758
float: 1
 
2759
idouble: 2
 
2760
ifloat: 1
 
2761
Test "yn (0, 1.5)":
 
2762
double: 2
 
2763
float: 1
 
2764
idouble: 2
 
2765
ifloat: 1
 
2766
Test "yn (0, 10.0)":
 
2767
float: 1
 
2768
ifloat: 1
 
2769
ildouble: 3
 
2770
ldouble: 3
 
2771
Test "yn (0, 8.0)":
 
2772
double: 1
 
2773
float: 1
 
2774
idouble: 1
 
2775
ifloat: 1
 
2776
ildouble: 3
 
2777
ldouble: 3
 
2778
Test "yn (1, 0.125)":
 
2779
double: 1
 
2780
idouble: 1
 
2781
Test "yn (1, 0.75)":
 
2782
ildouble: 1
 
2783
ldouble: 1
 
2784
Test "yn (1, 1.5)":
 
2785
float: 1
 
2786
ifloat: 1
 
2787
ildouble: 1
 
2788
ldouble: 1
 
2789
Test "yn (1, 10.0)":
2790
2790
double: 3
2791
2791
float: 1
2792
2792
idouble: 3
2793
2793
ifloat: 1
2794
 
Test "yn (1, 2.0) == -0.107032431540937546888370772277476637":
 
2794
Test "yn (1, 2.0)":
2795
2795
double: 1
2796
2796
float: 1
2797
2797
idouble: 1
2798
2798
ifloat: 1
2799
2799
ildouble: 1
2800
2800
ldouble: 1
2801
 
Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":
 
2801
Test "yn (1, 8.0)":
2802
2802
double: 1
2803
2803
float: 2
2804
2804
idouble: 1
2805
2805
ifloat: 2
2806
2806
ildouble: 1
2807
2807
ldouble: 1
2808
 
Test "yn (10, 0.125) == -127057845771019398.252538486899753195":
 
2808
Test "yn (10, 0.125)":
2809
2809
double: 1
2810
2810
idouble: 1
2811
2811
ildouble: 2
2812
2812
ldouble: 2
2813
 
Test "yn (10, 0.75) == -2133501638.90573424452445412893839236":
 
2813
Test "yn (10, 0.75)":
2814
2814
double: 1
2815
2815
float: 1
2816
2816
idouble: 1
2817
2817
ifloat: 1
2818
2818
ildouble: 5
2819
2819
ldouble: 5
2820
 
Test "yn (10, 1.0) == -121618014.278689189288130426667971145":
 
2820
Test "yn (10, 1.0)":
2821
2821
double: 1
2822
2822
idouble: 1
2823
2823
ildouble: 1
2824
2824
ldouble: 1
2825
 
Test "yn (10, 10.0) == -0.359814152183402722051986577343560609":
 
2825
Test "yn (10, 10.0)":
2826
2826
double: 1
2827
2827
float: 1
2828
2828
idouble: 1
2829
2829
ifloat: 1
2830
2830
ildouble: 2
2831
2831
ldouble: 2
2832
 
Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
 
2832
Test "yn (10, 2.0)":
2833
2833
double: 2
2834
2834
idouble: 2
2835
2835
ildouble: 2
2836
2836
ldouble: 2
2837
 
Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
 
2837
Test "yn (3, 0.125)":
2838
2838
double: 1
2839
2839
idouble: 1
2840
 
Test "yn (3, 0.75) == -12.9877176234475433186319774484809207":
 
2840
Test "yn (3, 0.75)":
2841
2841
double: 1
2842
2842
float: 1
2843
2843
idouble: 1
2844
2844
ifloat: 1
2845
2845
ildouble: 2
2846
2846
ldouble: 2
2847
 
Test "yn (3, 10.0) == -0.251362657183837329779204747654240998":
 
2847
Test "yn (3, 10.0)":
2848
2848
double: 1
2849
2849
float: 1
2850
2850
idouble: 1
2851
2851
ifloat: 1
2852
2852
ildouble: 1
2853
2853
ldouble: 1
2854
 
Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":
 
2854
Test "yn (3, 2.0)":
2855
2855
double: 1
2856
2856
idouble: 1
2857
2857