2 #include <cln/ffloat.h>
3 #include <cln/ffloat_io.h>
5 static minus_test ffloat_minus_tests[] = {
7 { "-0.41894162", "0.23777992",
10 { "0.74937063", "0.4803756",
13 { "0.46964037", "-0.94880456",
16 { "0.16453332", "0.035123527",
19 { "0.7353321", "-0.3952883",
22 { "-0.33693552", "-0.6941588",
25 { "-0.61853", "-9.25498E9",
28 { "0.5172653", "-6.728693E9",
31 { "0.1268478", "-1.8808037E9",
34 { "0.29479754", "-3.4643973E9",
37 { "0.34332883", "1.4258218E9",
40 { "-0.4093976", "-1.6698813E9",
43 { "0.10942185", "-2.015636E-11",
46 { "0.30351585", "4.4276416E-11",
49 { "-0.41279083", "6.5274E-11",
52 { "0.7813598", "-5.028443E-11",
55 { "-0.72214615", "2.5959075E-11",
58 { "-0.8924311", "-5.2076333E-11",
61 { "-0.26128495", "6.8887236E19",
64 { "0.906616", "-2.0519019E18",
67 { "0.96452767", "-1.6347343E19",
70 { "-0.99801517", "8.383864E19",
73 { "-0.60573876", "-4.890489E19",
76 { "-0.004701972", "6.3981E18",
79 { "0.34311903", "3.52871E-21",
82 { "-0.38159567", "-2.3400748E-21",
85 { "-0.6719565", "-5.4333447E-21",
88 { "-0.21363729", "8.021308E-21",
91 { "0.5275244", "-4.88554E-21",
94 { "0.9064559", "-6.5840867E-21",
97 { "-3.0312538E8", "0.26249015",
100 { "-9.217122E9", "0.22172129",
103 { "-1.157806E9", "-0.95704305",
106 { "6.743087E9", "-0.37863714",
109 { "-4.0819942E8", "-0.068549395",
112 { "4.586502E9", "0.29215187",
115 { "5.091125E9", "-2.971223E9",
118 { "-2.1147072E8", "-8.537374E9",
121 { "-9.075735E9", "-9.072693E9",
124 { "1.4614451E9", "3.0213921E9",
127 { "8.960645E9", "5.4822825E9",
130 { "-3.7246787E9", "-2.823592E9",
133 { "-3.4256804E9", "-1.8245674E-11",
136 { "7.0777057E9", "3.6826153E-11",
139 { "3.4600579E9", "-5.207135E-11",
142 { "9.57872E9", "8.222393E-11",
145 { "8.388926E9", "-1.1216945E-11",
148 { "3.8273395E8", "1.153788E-11",
151 { "-1.2011469E8", "-9.879852E19",
154 { "3.850388E9", "4.8155957E19",
157 { "5.5329756E9", "-5.067925E19",
160 { "3.3222902E9", "5.2892763E19",
163 { "4.431185E9", "-8.005187E19",
166 { "-7.307553E8", "-6.8217897E19",
169 { "7.9813893E9", "9.68989E-21",
172 { "-5.7208223E9", "9.790913E-21",
175 { "-5.9564112E7", "9.217466E-21",
178 { "5.4524237E9", "4.947411E-21",
181 { "1.4269632E9", "-5.1552662E-21",
184 { "3.7555832E9", "-4.168443E-21",
187 { "-4.1575327E-11", "-0.38582206",
190 { "-5.810516E-11", "-0.5456566",
193 { "-1.2386638E-11", "-0.6209788",
196 { "2.0245033E-11", "-0.7418727",
199 { "3.7671637E-11", "0.1772576",
202 { "-2.2774244E-11", "-0.5959606",
205 { "-5.6623112E-11", "6.8330056E9",
208 { "-9.2078116E-11", "-3.4236897E9",
211 { "-3.317883E-11", "-3.2438755E8",
214 { "6.711307E-11", "-7.9204526E9",
217 { "-5.1150143E-11", "9.1128E9",
220 { "-7.3234044E-11", "-8.067016E9",
223 { "-3.217777E-11", "-1.6301262E-11",
226 { "9.6583325E-11", "5.882668E-11",
229 { "-7.573351E-11", "6.3386435E-11",
232 { "-4.5759726E-11", "8.069604E-11",
235 { "-9.538651E-11", "-9.01152E-11",
238 { "6.2486766E-11", "-3.414284E-11",
241 { "5.530477E-13", "-3.1361222E18",
244 { "1.7998643E-11", "1.5437615E19",
247 { "-4.7948378E-11", "2.6669319E19",
250 { "-6.8626884E-12", "-5.7713735E19",
253 { "6.195949E-11", "2.8851469E19",
256 { "2.4957127E-11", "-2.661574E18",
259 { "9.8157565E-11", "-4.561507E-21",
262 { "-9.332288E-11", "-9.280375E-21",
265 { "-9.916877E-11", "-1.6945641E-21",
268 { "-6.460804E-11", "-3.6695186E-21",
271 { "6.712223E-11", "-2.5360524E-21",
274 { "2.3824066E-11", "-7.439168E-21",
277 { "-5.189389E19", "0.01453203",
280 { "7.0132006E19", "0.45530832",
283 { "2.9365046E19", "0.36346745",
286 { "-4.1377934E19", "0.37368965",
289 { "-1.891423E19", "0.159002",
292 { "1.8096083E19", "-0.6511793",
295 { "6.4361307E19", "6.6511677E9",
298 { "-1.8698508E19", "1.1925399E9",
301 { "7.75824E19", "7.7361823E9",
304 { "-7.2570015E19", "3.0842496E9",
307 { "-1.9014525E19", "-3.8941514E9",
310 { "3.2787157E19", "-8.612244E9",
313 { "6.4268583E19", "-1.2707472E-11",
316 { "-6.5179933E19", "8.61941E-11",
319 { "-8.106952E19", "2.1709537E-11",
322 { "2.5455064E19", "3.5653924E-11",
325 { "1.574235E19", "-2.7033407E-11",
328 { "-1.1099541E19", "-8.620364E-12",
331 { "-6.346294E19", "2.9902512E19",
334 { "4.9783164E19", "-2.079425E19",
337 { "-7.149202E19", "1.4282865E19",
340 { "6.0978866E19", "5.256896E19",
343 { "-9.961146E19", "-1.9834548E19",
346 { "2.5196015E18", "5.0534214E19",
349 { "-3.6981453E19", "-1.005367E-21",
352 { "8.881044E19", "-9.717088E-22",
355 { "4.9637263E19", "-7.544846E-21",
358 { "-4.2414725E19", "1.3904184E-21",
361 { "7.844454E18", "-8.659333E-21",
364 { "1.5733016E19", "8.638849E-21",
367 { "1.7531192E-21", "-0.8690463",
370 { "9.449351E-21", "0.7848489",
373 { "5.5016538E-21", "-0.8998171",
376 { "-6.977279E-21", "-0.9815793",
379 { "-7.9253305E-21", "-0.21357381",
382 { "4.026555E-21", "0.5610563",
385 { "-7.080433E-21", "-1.9501078E9",
388 { "-8.152211E-21", "8.164317E9",
391 { "2.177096E-21", "-8.591886E9",
394 { "9.387247E-21", "3.5730028E9",
397 { "-7.589234E-21", "-4.9193774E9",
400 { "1.5755653E-21", "-2.3484498E9",
403 { "9.3034425E-21", "8.28104E-11",
406 { "-6.417297E-21", "-8.352926E-11",
409 { "8.728735E-21", "9.160732E-11",
412 { "3.8984202E-21", "6.5116944E-12",
415 { "6.288995E-21", "-5.6701328E-11",
418 { "-2.7652023E-22", "-1.01428276E-11",
421 { "4.7200214E-21", "-3.726995E18",
424 { "-2.2945808E-21", "-7.3098524E19",
427 { "-9.493033E-21", "3.4235436E19",
430 { "3.7946773E-21", "-5.126768E18",
433 { "-1.2865209E-21", "3.5096026E19",
436 { "-8.403449E-21", "5.704743E18",
439 { "2.928304E-21", "-5.574477E-21",
442 { "-9.46122E-21", "-3.858943E-21",
445 { "7.296878E-22", "1.8123137E-21",
448 { "5.866651E-21", "2.4605584E-21",
451 { "-7.633577E-21", "9.915102E-21",
454 { "-8.7881085E-24", "3.001468E-21",