1 ;Testname=test; Arguments=-fbin -otestnos3.bin; Files=stdout stderr testnos3.bin
3 ; Double-precision floating point tests, derived from Fred Tydeman's posting
4 ; of 26 February 1996 to comp.arch.arithmetic, via David M. Gay's gdtoa
100 dq 0x30ecd5bee57763e6
103 dq 0x3bbdc03b8fd7016a
106 dq 0x5e3ae03f245703e2
109 dq 0x1abf14727744c63e
112 dq 0x3b282782afe1869e
115 dq 0x77b0b7cb60c994da
118 dq 0x2b5ffc81bc29f02b
121 dq 0x55b7221a79cdd1d9
124 dq 0x5322d6b183fe4b55
127 dq 0x6654374d8b87ac63
130 dq 0x5216c309024bab4b
133 dq 0x675526be9c22eb17
136 dq 0x64fdcf7df8f573b7
139 dq 0x650dcf7df8f573b7
142 dq 0x0de03cea3586452e
145 dq 0x7044d64d4079150c
148 dq 0x64a7d93193f78fc6
151 dq 0x30dcd5bee57763e6
154 dq 0x4c159bd3ad46e346
157 dq 0x3d923d1b5eb1d778
160 dq 0x3b482782afe1869e
163 dq 0x3b382782afe1869e
166 dq 0x0335519ac5142aab
169 dq 0x0325519ac5142aab
172 dq 0x0772d2df246ecd2d
175 dq 0x73284e91f4aa0fdb
178 dq 0x2cd07c2d27a5b989
181 dq 0x11d19b8744033457
184 dq 0x4cb444b34a6fb3eb
187 dq 0x4cc444b34a6fb3eb
190 dq 0x77462644c61d41aa
193 dq 0x77562644c61d41aa
196 dq 0x72f3720e5d54d97c
199 dq 0x3384c98fce16152e
202 dq 0x4897d2950dc76da4
205 dq 0x285ef890f5de4c86
208 dq 0x5143e272a77478e8
211 dq 0x5153e272a77478e8
214 dq 0x3cc703856844bdbf
217 dq 0x3cb703856844bdbf
220 dq 0x3a42405b773fbdf3
223 dq 0x4b757eb8ad52a5c9
226 dq 0x49770105df3d47cb
229 dq 0x1440492a4a8a37fd
232 dq 0x4ab0c52fe6dc6a1b
235 dq 0x4ac0c52fe6dc6a1b
238 dq 0x1af099b393b84832
241 dq 0x77262644c61d41aa
244 dq 0x46232645e1ba93f0
247 dq 0x7c8272ed2307f56a
250 dq 0x70ad657059dc79aa
253 dq 0x29eb99d6240c1a28
256 dq 0x6a00fd07ed297f80
259 dq 0x6a10fd07ed297f80
262 dq 0x50e8a85eb277e645
265 dq 0x241b248728b9c117
268 dq 0x5a2dda592e398dd7
271 dq 0x79f9463b59b8f2bd
274 dq 0x14f25818c7294f27
277 dq 0x49670105df3d47cb
280 dq 0x0afbe2dd66200bef
283 dq 0x0c55a462d91c6ab3
286 dq 0x3c653a9985dbde6c
289 dq 0x3bf1f99e11ea0a24
292 dq 0x59f7e1e0f1c7a4ac
295 dq 0x34b00e7db3b3f242
298 dq 0x5c5e597c0b94b7ae
301 dq 0x709d657059dc79aa
304 dq 0x51fda232347e6032
307 dq 0x026e58ffa48f4fce
310 dq 0x0ee3ecf22ea07863
313 dq 0x0ed3ecf22ea07863
316 dq 0x6f90f73be1dff9ad
319 dq 0x3cf8849dd33c95af
322 dq 0x26f7e5902ce0e151
325 dq 0x1295d4fe53afec65
328 dq 0x61b4689b4a5fa201
331 dq 0x61c4689b4a5fa201
334 dq 0x3bbbe45a312d08a0
337 dq 0x7225f0d408362a72
340 dq 0x5762e51a84a3c6a0
343 dq 0x5772e51a84a3c6a0
346 dq 0x5c4e597c0b94b7ae
349 dq 0x7e5512d5273e62e8
352 dq 0x05129b01b6885d36
355 dq 0x05029b01b6885d36
358 dq 0x5f955bcf72fd10f9
361 dq 0x5fa55bcf72fd10f9
364 dq 0x36900683a21de855
367 dq 0x3adf29ca0ff893b1
370 dq 0x622193aff1f1c8e3
373 dq 0x518b37c4b7928317
376 dq 0x59406e98f5ec8f37
379 dq 0x786526f061ca9053
382 dq 0x016e07320602056c
385 dq 0x3870bc7b7603a2ca
388 dq 0x16d1470083f89d48
391 dq 0x3b423a4ad20748a2
394 dq 0x5acc569e968e0944
397 dq 0x7d44997a298b2f2e
400 dq 0x0c64472ba9550e86
403 dq 0x0c54472ba9550e86
406 dq 0x5b01b6231e18c5cb
409 dq 0x5b11b6231e18c5cb
412 dq 0x27a397d3c9745d2f
415 dq 0x4c76ce94febdc7a5
418 dq 0x49cc7ccf90c9f8ab
421 dq 0x3a8880a3d515e849
424 dq 0x7a720223f2b3a881
427 dq 0x6d30bc60e6896717
430 dq 0x7d89bfd8b3edfafa
433 dq 0x018e07320602056c
436 dq 0x17a14fe7daf8f3ae
439 dq 0x0ff09355f8050c02
442 dq 0x5abc569e968e0944
445 dq 0x1c38afe10a2a66aa
448 dq 0x041465b896c24520
451 dq 0x2fb0847822f765b2
454 dq 0x5b31b6231e18c5cb
457 dq 0x5b41b6231e18c5cb
460 dq 0x35f4614c3219891f
463 dq 0x279397d3c9745d2f
466 dq 0x223a06a1024b95e1
469 dq 0x21a01891fc4717fd
472 dq 0x1d695fd4c88d4b1b
475 dq 0x1a83db11ac608107
478 dq 0x3020b552d2edcdea
481 dq 0x5f70acde6a98eb4c
484 dq 0x2b5fc575867314ee
487 dq 0x526021f14ed7b3fa
490 dq 0x5081a151ddbd3c4a
493 dq 0x54a221bd871d2cf4
496 dq 0x51830e6c7d4e3480
499 dq 0x51930e6c7d4e3480
502 dq 0x1832c3e72d179607
505 dq 0x380960fe08d5847f
508 dq 0x688c49437fccfadb
511 dq 0x343a12666477886d
514 dq 0x6be0189a26df575f
517 dq 0x131155515fd37265
520 dq 0x35800a19a3ffd981
523 dq 0x18a32fa69a69bd6d
526 dq 0x6a4544e6daee2a18
529 dq 0x29a541ecdfd48694
532 dq 0x2b4fc575867314ee
535 dq 0x7e81deaf40ead9a0
537 dq 995779191233.e0113
538 dq 0x59e2d44edcc51304
540 dq 997422852243.e
-265
541 dq 0x0b676688faee99bc
543 dq 653532977297.e
-123
544 dq 0x28d925a0aabcdc68
546 dq 938885684947.e0147
547 dq 0x60f11894b202e9f4
549 dq 619534293513.e0124
550 dq 0x5c210c20303fe0f1
552 dq 539879452414.e
-042
553 dq 0x39a5e66dc3d6bdb5
555 dq 742522891517.e0259
556 dq 0x782c1c352fc3c309
558 dq 254901016865.e
-022
559 dq 0x3dbc06d366394441
561 dq 685763015669.e0280
562 dq 0x7c85fd7aa44d9477
564 dq 384865004907.e
-285
565 dq 0x072aa65b58639e69
567 dq 286556458711.e0081
568 dq 0x5321958b36c5102b
570 dq 573112917422.e0081
571 dq 0x5331958b36c5102b
573 dq 769525178383.e
-150
574 dq 0x234253ec0e161420
576 dq 416780288265.e0192
577 dq 0x6a3544e6daee2a18
579 dq 226963895975.e
-111
580 dq 0x2b3fc575867314ee
582 dq 665592809339.e0063
583 dq 0x4f778b6516c2b478
585 dq 3891901811465.e0217
586 dq 0x6f99ab8261990292
588 dq 4764593340755.e0069
589 dq 0x50e4177a9915fbf8
591 dq 6336156586177.e0269
592 dq 0x7a7173f76c63b792
594 dq 8233559360849.e0095
595 dq 0x56566fee05649a7a
597 dq 3662265515198.e
-107
598 dq 0x2c538e6edd48f2a3
600 dq 1831132757599.e
-107
601 dq 0x2c438e6edd48f2a3
603 dq 7812878489261.e
-179
604 dq 0x1d726dae7bbeda75
606 dq 6363857920591.e0145
607 dq 0x60b28a61cf9483b7
609 dq 8811915538555.e0082
610 dq 0x53a51f508b287ae7
612 dq 9997878507563.e
-195
613 dq 0x1a253db2fea1ea31
615 dq 9224786422069.e
-291
616 dq 0x0634ee5d56b32957
618 dq 6284426329974.e
-294
619 dq 0x058d3409dfbca26f
621 dq 9199302046091.e
-062
622 dq 0x35c135972630774c
624 dq 6070482281213.e
-122
625 dq 0x29423fa9e6fcf47e
627 dq 2780161250963.e
-301
628 dq 0x0405acc2053064c2
630 dq 8233559360849.e0094
631 dq 0x5621f324d11d4862
633 dq 72027097041701.e0206
634 dq 0x6d94677812d3a606
636 dq 97297545286625.e0215
637 dq 0x6f79ab8261990292
639 dq 99021992302453.e
-025
640 dq 0x3da5c6714def374c
642 dq 54104687080198.e
-022
643 dq 0x3e373cdf8db7a7bc
645 dq 33519685743233.e0089
646 dq 0x5537f203339c9629
648 dq 67039371486466.e0089
649 dq 0x5547f203339c9629
651 dq 39064392446305.e
-180
652 dq 0x1d626dae7bbeda75
654 dq 17796979903653.e0261
655 dq 0x78e072f3819c1321
657 dq 28921916763211.e0038
658 dq 0x4a9eebabe0957af3
660 dq 87605699161665.e0155
661 dq 0x6302920f96e7f9ef
663 dq 41921560615349.e
-067
664 dq 0x34d9b2a5c4041e4b
666 dq 80527976643809.e0061
667 dq 0x4f7c7c5aea080a49
669 dq 72335858886654.e
-159
670 dq 0x21cce77c2b3328fc
672 dq 52656615219377.e0102
673 dq 0x57f561def4a9ee32
675 dq 15400733123779.e
-072
676 dq 0x33b8bf7e7fa6f02a
678 dq 77003665618895.e
-073
679 dq 0x33a8bf7e7fa6f02a
681 dq 475603213226859.e
-042
682 dq 0x3a42d73088f4050a
684 dq 972708181182949.e0116
685 dq 0x5b218a7f36172332
687 dq 246411729980464.e
-071
688 dq 0x342eef5e1f90ac34
690 dq 123205864990232.e
-071
691 dq 0x341eef5e1f90ac34
693 dq 609610927149051.e
-255
694 dq 0x0e104273b18918b1
696 dq 475603213226859.e
-041
697 dq 0x3a778cfcab31064d
699 dq 672574798934795.e0065
700 dq 0x508226c684c87261
702 dq 134514959786959.e0066
703 dq 0x509226c684c87261
705 dq 294897574603217.e
-151
706 dq 0x2395f2df5e675a0f
708 dq 723047919080275.e0036
709 dq 0x4a7eebabe0957af3
711 dq 660191429952702.e
-088
712 dq 0x30bddc7e975c5045
714 dq 330095714976351.e
-088
715 dq 0x30addc7e975c5045
717 dq 578686871093232.e
-159
718 dq 0x21fce77c2b3328fc
720 dq 144671717773308.e
-159
721 dq 0x21dce77c2b3328fc
723 dq 385018328094475.e
-074
724 dq 0x3398bf7e7fa6f02a
726 dq 330095714976351.e
-089
727 dq 0x3077e3987916a69e
729 dq 2215901545757777.e
-212
730 dq 0x171a80a6e566428c
732 dq 1702061899637397.e
-276
733 dq 0x09cacc46749dccfe
735 dq 1864950924021923.e0213
736 dq 0x6f53ae60753af6ca
738 dq 3729901848043846.e0213
739 dq 0x6f63ae60753af6ca
741 dq 7487252720986826.e
-165
742 dq 0x20f8823a57adbef9
744 dq 3743626360493413.e
-165
745 dq 0x20e8823a57adbef9
747 dq 4988915232824583.e0119
748 dq 0x5be5f6de9d5d6b5b
750 dq 3771476185376383.e0277
751 dq 0x7cae3c14d6916ce9
753 dq 6182410494241627.e
-119
754 dq 0x2a81b96458445d07
756 dq 2572981889477453.e0142
757 dq 0x609dfc11fbf46087
759 dq 7793560217139653.e0051
760 dq 0x4dd280461b856ec5
762 dq 9163942927285259.e
-202
763 dq 0x194fe601457dce4d
765 dq 6353227084707473.e0155
766 dq 0x63650aff653ffe8a
768 dq 4431803091515554.e
-211
769 dq 0x176090684f5fe998
771 dq 9324754620109615.e0211
772 dq 0x6f0f7d6721f7f144
774 dq 8870461176410409.e0263
775 dq 0x79d90529a37b7e22
777 dq 90372559027740405.e0143
778 dq 0x612491daad0ba280
780 dq 18074511805548081.e0146
781 dq 0x61a011f2d73116f4
783 dq 54897030182071313.e0029
784 dq 0x496ec55666d8f9ec
786 dq 76232626624829156.e
-032
787 dq 0x3ccb7738011e75fe
789 dq 59898021767894608.e
-165
790 dq 0x2128823a57adbef9
792 dq 29949010883947304.e
-165
793 dq 0x2118823a57adbef9
795 dq 26153245263757307.e0049
796 dq 0x4d83de005bd620df
798 dq 27176258005319167.e
-261
799 dq 0x0d27c0747bd76fa1
801 dq 18074511805548081.e0147
802 dq 0x61d4166f8cfd5cb1
804 dq 24691002732654881.e
-115
805 dq 0x2b759a2783ce70ab
807 dq 58483921078398283.e0057
808 dq 0x4f408ce499519ce3
810 dq 64409240769861689.e
-159
811 dq 0x22692238f7987779
813 dq 94080055902682397.e
-242
814 dq 0x11364981e39e66ca
816 dq 31766135423537365.e0154
817 dq 0x63550aff653ffe8a
819 dq 68985865317742005.e0164
820 dq 0x657a999ddec72aca
822 dq 13797173063548401.e0165
823 dq 0x658a999ddec72aca
825 dq 902042358290366539.e
-281
826 dq 0x09522dc01ca1cb8c
828 dq 238296178309629163.e0272
829 dq 0x7c038fd93f1f5342
831 dq 783308178698887621.e0226
832 dq 0x72925ae62cb346d8
834 dq 439176241456570504.e0029
835 dq 0x499ec55666d8f9ec
837 dq 899810892172646163.e0283
838 dq 0x7e6adf51fa055e03
840 dq 926145344610700019.e
-225
841 dq 0x14f307a67f1f69ff
843 dq 653831131593932675.e0047
844 dq 0x4d63de005bd620df
846 dq 130766226318786535.e0048
847 dq 0x4d73de005bd620df
849 dq 557035730189854663.e
-294
850 dq 0x0693bfac6bc4767b
852 dq 902042358290366539.e
-280
853 dq 0x0986b93023ca3e6f
855 dq 272104041512242479.e0200
856 dq 0x6d13bbb4bf05f087
858 dq 544208083024484958.e0200
859 dq 0x6d23bbb4bf05f087
861 dq 680429695511221511.e0192
862 dq 0x6b808ebc116f8a20
864 dq 308975121073410857.e0236
865 dq 0x7490db75cc001072
867 dq 792644927852378159.e0078
868 dq 0x53d7bff336d8ff06
870 dq 783308178698887621.e0223
871 dq 0x71f2cbac35f71140
873 dq 8396094300569779681.e
-252
874 dq 0x0f8ab223efcee35a
876 dq 3507665085003296281.e
-074
877 dq 0x346b85c026a264e4
879 dq 7322325862592278999.e0074
880 dq 0x5336775b6caa5ae0
882 dq 6014546754280072926.e0209
883 dq 0x6f396397b06732a4
885 dq 7120190517612959703.e0120
886 dq 0x5cc3220dcd5899fd
888 dq 3507665085003296281.e
-073
889 dq 0x34a1339818257f0f
891 dq 4345544743100783551.e
-218
892 dq 0x168a9c42e5b6d89f
894 dq 9778613303868468131.e
-090
895 dq 0x313146fe1075e1ef
897 dq 7539204280836061195.e
-082
898 dq 0x32d3d969e3dbe723
900 dq 7862637540082247119.e
-202
901 dq 0x19eaba3262ee707b
903 dq 2176832332097939832.e0200
904 dq 0x6d43bbb4bf05f087
906 dq 8643988913946659879.e0115
907 dq 0x5bbe71ec1ed0a4f9
909 dq 5529436763613147623.e0138
910 dq 0x6079c677be6f236e
912 dq 6764958008109694533.e
-173
913 dq 0x1fed06692e6f5ef6
915 dq 6802601037806061975.e0197
916 dq 0x6cbf92bacb3cb40c
918 dq 1360520207561212395.e0198
919 dq 0x6ccf92bacb3cb40c
921 dq 62259110684423957791.e0047
922 dq 0x4dcd8f2cfc20d6e8
924 dq 88800290202542652011.e
-226
925 dq 0x1526cec51a43f41a
927 dq 41010852717673354694.e
-221
928 dq 0x162012954b6aabba
930 dq 20505426358836677347.e
-221
931 dq 0x161012954b6aabba
933 dq 66102447903809911604.e0055
934 dq 0x4f7762068a24fd55
936 dq 35600952588064798515.e0119
937 dq 0x5cb3220dcd5899fd
939 dq 14371240869903838702.e0205
940 dq 0x6e78d92d2bcc7a81
942 dq 57500690832492901689.e0043
943 dq 0x4cf65d3e2acd616b
945 dq 23432630639573022093.e
-107
946 dq 0x2dbdd54c40a2f25f
948 dq 62259110684423957791.e0048
949 dq 0x4e02797c1d948651
951 dq 35620497849450218807.e
-306
952 dq 0x0475b22082529425
954 dq 69658634627134074624.e0200
955 dq 0x6d93bbb4bf05f087
957 dq 99440755792436956989.e
-062
958 dq 0x37362d10462a26f4
960 dq 55277197169490210673.e0081
961 dq 0x54d945bfa911e32a
963 dq 36992084760177624177.e
-318
964 dq 0x01f8c5f9551c2f9a
966 dq 30888265282878466443.e
-111
967 dq 0x2cf01b8ef28251fc
969 dq 2.4703282292062327208828439643411068618252990130716238221279284125033775363510437593264991818081799618989828234772285886546332835517796989819938739800539093906315035659515570226392290858392449105184435931802849936536152500319370457678249219365623669863658480757001585769269903706311928279558551332927834338409351978015531246597263579574622766465272827220056374006485499977096599470454020828166226237857393450736339007967761930577506740176324673600968951340535537458516661134223766678604162159680461914467291840300530057530849048765391711386591646239524912623653881879636239373280423891018672348497668235089863388587925628302755995657524455507255189313690836254779186948667994968324049705821028513185451396213837722826145437693412532098591327667236328125e-324
970 dq 0x0000000000000000
972 dq 2.47032822920623272e-324
973 dq 0x0000000000000000