2 #include <cln/sfloat.h>
3 #include <cln/sfloat_io.h>
5 static mul_test sfloat_mul_tests[] = {
7 { "-0.56581s0", "-0.117477s0",
10 { "0.73841s0", "0.08886s0",
13 { "-0.75174s0", "-0.173615s0",
16 { "0.557236s0", "-0.105034s0",
19 { "-0.62105s0", "0.828835s0",
22 { "-0.54287s0", "-0.92243s0",
25 { "-0.2173s0", "5.5084s9",
28 { "0.467354s0", "-7.9517s9",
31 { "-0.95485s0", "5.6451s9",
34 { "0.0472946s0", "-6.774s9",
37 { "0.196037s0", "7.3548s8",
40 { "-0.25535s0", "4.91907s9",
43 { "0.047058s0", "6.612s-14",
46 { "-0.35054s0", "3.764s-14",
49 { "0.372635s0", "1.0613s-13",
52 { "0.627266s0", "-9.519s-14",
55 { "-0.0293884s0", "1.1626s-13",
58 { "-0.88304s0", "-1.1160s-13",
61 { "0.318016s0", "-6.86827s19",
64 { "0.605064s0", "3.4281s19",
67 { "-0.65415s0", "-8.185s19",
70 { "0.87548s0", "6.72325s19",
73 { "0.45806s0", "-9.503s19",
76 { "-0.995384s0", "1.62797s19",
79 { "0.26301s0", "-1.3169s-23",
82 { "0.82762s0", "-3.411s-24",
85 { "-0.042412s0", "-3.339s-24",
88 { "0.858284s0", "-7.610s-24",
91 { "0.75574s0", "1.0518s-23",
94 { "0.977s0", "-5.944s-24",
97 { "1.1316s9", "0.87906s0",
100 { "9.7596s9", "0.58181s0",
103 { "5.5896s9", "-0.91708s0",
106 { "-7.677s9", "-0.67695s0",
109 { "-4.73655s9", "0.65572s0",
112 { "-3.2158s9", "-0.30076s0",
115 { "5.94916s9", "-1.02867s9",
118 { "-3.19098s9", "8.125s9",
121 { "-6.57215s9", "9.4253s9",
124 { "-5.2792s9", "3.93547s9",
127 { "2.502s9", "4.1275s9",
130 { "-8.9462s9", "-4.72174s9",
133 { "-8.9588s9", "-1.4190s-14",
136 { "-3.56218s9", "-9.982s-14",
139 { "-3.4449s9", "4.582s-15",
142 { "-3.7047s9", "1.2985s-14",
145 { "-8.9172s8", "-7.294s-14",
148 { "1.64864s9", "1.8344s-13",
151 { "-9.935s8", "-7.9116s19",
154 { "-7.0441s9", "-6.3448s19",
157 { "7.72866s9", "1.44264s19",
160 { "3.7816s9", "-3.16285s19",
163 { "-1.06926s9", "6.67816s19",
166 { "4.04482s9", "-3.52235s19",
169 { "-8.77s8", "-3.499s-24",
172 { "-9.5508s9", "1.0006s-23",
175 { "-2.98736s9", "-7.070s-24",
178 { "9.9779s9", "1.2683s-23",
181 { "7.4813s9", "-1.3730s-23",
184 { "8.5804s9", "6.999s-24",
187 { "4.637s-14", "0.895805s0",
190 { "1.0125s-13", "-0.322685s0",
193 { "2.310s-16", "0.0601425s0",
196 { "1.0579s-13", "-0.27089s0",
199 { "9.540s-14", "-0.21251s0",
202 { "-4.463s-14", "-0.96336s0",
205 { "3.270s-14", "-5.9141s9",
208 { "-6.515s-14", "1.01791s9",
211 { "3.695s-14", "8.7417s9",
214 { "-1.0900s-13", "-6.75794s9",
217 { "4.551s-14", "-7.1112s9",
220 { "5.456s-15", "-5.44014s9",
223 { "-3.377s-14", "3.358s-15",
226 { "3.862s-14", "7.278s-14",
229 { "9.449s-14", "3.170s-14",
232 { "7.051s-14", "-4.234s-14",
235 { "-8.955s-14", "9.895s-14",
238 { "-1.6752s-13", "-7.341s-14",
241 { "9.420s-14", "4.50844s19",
244 { "2.0183s-13", "9.598s19",
247 { "-7.441s-14", "-5.7324s19",
250 { "7.241s-14", "-5.79135s19",
253 { "7.987s-14", "8.1113s19",
256 { "-1.1603s-13", "7.4468s19",
259 { "-4.432s-14", "-6.851s-24",
262 { "-5.064s-14", "-8.119s-24",
265 { "3.553s-15", "-6.404s-24",
268 { "8.699s-14", "-3.558s-24",
271 { "9.820s-14", "-5.771s-24",
274 { "-3.477s-14", "7.723s-24",
277 { "7.9082s19", "0.71604s0",
280 { "-6.83905s19", "-0.36905s0",
283 { "-7.7697s19", "-0.34073s0",
286 { "-2.10557s19", "-0.58961s0",
289 { "9.0963s19", "-0.37693s0",
292 { "-4.24076s19", "0.91147s0",
295 { "-3.5865s19", "-6.4046s9",
298 { "7.19225s18", "-7.7232s9",
301 { "1.98907s19", "-9.9239s9",
304 { "-4.27195s19", "7.0734s9",
307 { "-8.3115s19", "5.2947s9",
310 { "9.4386s19", "8.6548s8",
313 { "6.21677s19", "-3.135s-14",
316 { "-6.30774s19", "1.5884s-13",
319 { "7.6073s19", "3.922s-14",
322 { "-1.44485s19", "-3.355s-14",
325 { "3.39653s19", "-7.679s-14",
328 { "-6.0072s19", "1.7825s-13",
331 { "1.06812s16", "-1.19583s19",
334 { "1.1438s19", "2.616s-24",
337 { "-5.79304s18", "-3.095s-24",
340 { "-7.6387s19", "8.607s-24",
343 { "4.03933s19", "3.058s-24",
346 { "-2.06994s19", "-1.1381s-23",
349 { "3.7857s18", "-3.590s-24",
352 { "5.656s-24", "-0.096458s0",
355 { "-5.799s-24", "-0.148445s0",
358 { "-9.041s-24", "0.86431s0",
361 { "-2.645s-24", "-0.911865s0",
364 { "-9.758s-24", "-0.397186s0",
367 { "-5.345s-24", "-0.27215s0",
370 { "-3.713s-24", "9.11335s8",
373 { "-3.010s-24", "-9.5278s9",
376 { "-1.6904s-23", "-8.37655s9",
379 { "-5.074s-24", "-9.2804s9",
382 { "-6.942s-22", "-8.7038s9",
385 { "-7.643s-24", "-3.1665s9",
388 { "-2.659s-24", "-9.238s-14",
391 { "-1.7036s-23", "3.138s-14",
394 { "7.684s-24", "8.639s-14",
397 { "-3.424s-24", "-6.046s-14",
400 { "9.3102s-22", "-1.1344s-13",
403 { "8.070s-24", "3.573s-14",
406 { "3.557s-24", "7.9957s19",
409 { "7.281s-24", "-3.45443s19",
412 { "-1.6093s-23", "3.22463s19",
415 { "-1.8628s-23", "4.95593s19",
418 { "3.463s-24", "-4.44685s19",
421 { "-8.081s-24", "-1.54701s19",