--- /srv/reproducible-results/rbuild-debian/r-b-build.jKejiQT8/b1/qd_2.3.22+dfsg.1-3_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.jKejiQT8/b2/qd_2.3.22+dfsg.1-3_amd64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 0dbc4f7cbde26df9beed8e599ecbf6a4 514048 libdevel optional libqd-dev_2.3.22+dfsg.1-3_amd64.deb │ + 3b339198f8e93841805a4c54b441531b 514164 libdevel optional libqd-dev_2.3.22+dfsg.1-3_amd64.deb │ 609b0df565da0d363176f2998ad3aff0 812648 debug optional libqd0v5-dbgsym_2.3.22+dfsg.1-3_amd64.deb │ b767e1f11a66dd1a32a726aeae9164f2 179624 libs optional libqd0v5_2.3.22+dfsg.1-3_amd64.deb ├── libqd-dev_2.3.22+dfsg.1-3_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2019-09-08 09:49:51.000000 debian-binary │ │ -rw-r--r-- 0 0 0 2572 2019-09-08 09:49:51.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 511284 2019-09-08 09:49:51.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 511400 2019-09-08 09:49:51.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1364 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/normal_sum_prod.eps.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 985 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/normal_sum_prod.fig │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1483 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.aux.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2493 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.bbl │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3328 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd.bib │ │ │ │ -rw-r--r-- 0 root (0) root (0) 886 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.blg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27881 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.dvi.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2190 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.log.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 178857 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2189 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.log.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 178973 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14516 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd.tex.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2146 2019-09-08 09:49:51.000000 ./usr/share/doc/libqd-dev/qd.toc │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2650 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd_add.eps.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 857 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd_add.fig.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3182 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd_add_proof.eps.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1356 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd_add_proof.fig.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1930 2018-11-04 15:03:13.000000 ./usr/share/doc/libqd-dev/qd_add_qd_d.eps.gz │ │ │ ├── ./usr/share/doc/libqd-dev/qd.dvi.gz │ │ │ │ ├── qd.dvi │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ 00000000: f702 0183 92c0 1c3b 0000 0000 03e8 1b20 .......;....... │ │ │ │ │ -00000010: 5465 5820 6f75 7470 7574 2032 3032 342e TeX output 2024. │ │ │ │ │ -00000020: 3031 2e30 363a 3232 3337 8b00 0000 0100 01.06:2237...... │ │ │ │ │ +00000010: 5465 5820 6f75 7470 7574 2032 3032 352e TeX output 2025. │ │ │ │ │ +00000020: 3032 2e30 393a 3037 3130 8b00 0000 0100 02.09:0710...... │ │ │ │ │ 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00000050: 0000 00ff ffff ff8d ef1a 6865 6164 6572 ..........header │ │ │ │ │ 00000060: 3d6c 3362 6163 6b65 6e64 2d64 7669 7073 =l3backend-dvips │ │ │ │ │ 00000070: 2e70 726f ef1f 7061 7065 7273 697a 653d .pro..papersize= │ │ │ │ │ 00000080: 3631 342e 3239 3570 742c 3739 342e 3936 614.295pt,794.96 │ │ │ │ │ 00000090: 3939 3970 748e a002 9ad7 5b8d a0fd 62b4 999pt.....[...b. │ │ │ │ │ @@ -23,4296 +23,4296 @@ │ │ │ │ │ 00000160: 0008 0000 0008 0000 0008 7463 726d 3038 ..........tcrm08 │ │ │ │ │ 00000170: 3030 d480 848e 8e8e 8e8e 8e8d 8d8d 8d92 00.............. │ │ │ │ │ 00000180: 00bc c756 c858 6961 6f95 ac72 7993 6596 ...V.Xiao..ry.e. │ │ │ │ │ 00000190: 03ea a853 2e93 4c69 8d8d 9ffb a532 d480 ...S..Li.....2.. │ │ │ │ │ 000001a0: 858e 8e8e 8e8e 8e8d 8d8d 8d92 0122 bab3 .............".. │ │ │ │ │ 000001b0: c844 6190 ac72 7669 6496 03ea a848 2e93 .Da..rvid....H.. │ │ │ │ │ 000001c0: 4261 696c 6579 8d8d 9ffb a532 d480 858e Bailey.....2.... │ │ │ │ │ -000001d0: 8e8e 8e8e 8e8e 9f18 8ccf 8d92 00c1 ffae ................ │ │ │ │ │ -000001e0: c84a 616e 90ac 7275 6172 7996 03ea a836 .Jan..ruary....6 │ │ │ │ │ -000001f0: 2c93 3230 3234 8e9f 50e0 b68d 9200 d4e0 ,.2024..P....... │ │ │ │ │ -00000200: 7ff3 2f1a f222 5600 0a00 0000 0a00 0000 ../.."V......... │ │ │ │ │ -00000210: 0663 6d62 7831 30da 4162 7374 7261 6374 .cmbx10.Abstract │ │ │ │ │ -00000220: 8e9f 1240 028d 912a 6005 f312 4bf1 6079 ...@...*`...K.`y │ │ │ │ │ -00000230: 000a 0000 000a 0000 0005 636d 7231 30bd ..........cmr10. │ │ │ │ │ -00000240: 4191 04a9 4864 6f75 626c 652d 646f 7562 A...Hdouble-doub │ │ │ │ │ -00000250: 6c65 9b04 a9a1 6e95 b8e3 756d 9362 9047 le....n...um.b.G │ │ │ │ │ -00000260: 1d65 7296 04a9 a069 7393 616e 9375 6e65 .er....is.an.une │ │ │ │ │ -00000270: 7691 ff71 c761 6c75 6174 6564 9873 756d v..q.aluated.sum │ │ │ │ │ -00000280: 936f 6693 7495 b8e3 7793 6f96 04a9 a049 .of.t...w.o....I │ │ │ │ │ -00000290: 4545 4591 04a9 4964 6f75 626c 6593 7072 EEE...Idouble.pr │ │ │ │ │ -000002a0: 6563 6973 696f 6e93 6e95 b8e3 756d 9362 ecision.n...um.b │ │ │ │ │ -000002b0: 9047 1d65 7273 2c8e a40c 0000 8d91 1b60 .G.ers,........` │ │ │ │ │ -000002c0: 0463 6170 6162 6c65 9603 b3eb 6f66 9b03 .capable....of.. │ │ │ │ │ -000002d0: b3ec 7265 7072 6573 656e 90b8 e374 696e ..represen...tin │ │ │ │ │ -000002e0: 6793 6174 986c 6561 7374 9331 3036 9362 g.at.least.106.b │ │ │ │ │ -000002f0: 6974 7398 6f66 9373 6967 6e69 0c63 616e its.of.signi.can │ │ │ │ │ -00000300: 642e 9105 8d8a 5369 6d69 6c61 726c 7991 d.....Similarly. │ │ │ │ │ -00000310: ff2a aa2c 9103 cb91 6198 7175 6164 2d64 .*.,....a.quad-d │ │ │ │ │ -00000320: 6f75 626c 6593 6e95 b8e3 756d 9362 9047 ouble.n...um.b.G │ │ │ │ │ -00000330: 1d65 7298 6973 9103 b3eb 616e 8ea1 8d91 .er.is....an.... │ │ │ │ │ -00000340: 1b60 0475 6e65 7691 ff71 c761 6c75 6174 .`.unev..q.aluat │ │ │ │ │ -00000350: 6564 9602 675b 7375 6d9b 0267 5c6f 6693 ed..g[sum..g\of. │ │ │ │ │ -00000360: 666f 7572 9849 4545 4591 0267 1f64 6f75 four.IEEE..g.dou │ │ │ │ │ -00000370: 626c 6593 7072 6563 6973 696f 6e98 6e95 ble.precision.n. │ │ │ │ │ -00000380: b8e3 756d 9362 9047 1d65 7273 2c91 0296 ..um.b.G.ers,... │ │ │ │ │ -00000390: f463 6170 6162 6c65 9602 675b 6f66 9372 .capable..g[of.r │ │ │ │ │ -000003a0: 6570 7265 7365 6e90 b8e3 7469 6e67 9861 epresen...ting.a │ │ │ │ │ -000003b0: 7493 6c65 6173 7498 3231 3293 6269 7473 t.least.212.bits │ │ │ │ │ -000003c0: 8ea1 8d91 1b60 046f 6696 02ee e573 6967 .....`.of....sig │ │ │ │ │ -000003d0: 6e69 0c63 616e 642e 9104 4fa1 416c 676f ni.cand...O.Algo │ │ │ │ │ -000003e0: 7269 7468 6d73 9366 6f72 9b02 eee4 7691 rithms.for....v. │ │ │ │ │ -000003f0: ff71 c761 7269 6f75 7393 6172 6974 686d .q.arious.arithm │ │ │ │ │ -00000400: 6574 6963 986f 7090 471d 6572 6174 696f etic.op.G.eratio │ │ │ │ │ -00000410: 6e73 9328 696e 636c 7564 696e 6798 7468 ns.(including.th │ │ │ │ │ -00000420: 6593 666f 7572 9862 6173 6963 936f 7090 e.four.basic.op. │ │ │ │ │ -00000430: 471d 6572 6174 696f 6e73 8ea1 8d91 1b60 G.erations.....` │ │ │ │ │ -00000440: 0461 6e64 9603 2965 7691 ff71 c761 7269 .and..)ev..q.ari │ │ │ │ │ -00000450: 6f75 7393 616c 6765 6272 6169 6393 616e ous.algebraic.an │ │ │ │ │ -00000460: 6491 0329 6474 7261 6e73 6365 6e64 656e d..)dtranscenden │ │ │ │ │ -00000470: 9ab8 e374 616c 936f 7090 471d 6572 6174 ...tal.op.G.erat │ │ │ │ │ -00000480: 696f 6e73 2993 6172 6593 7072 6573 656e ions).are.presen │ │ │ │ │ -00000490: 9874 6564 2e91 0463 2241 9103 2959 432b .ted...c"A..)YC+ │ │ │ │ │ -000004a0: 2b93 696d 706c 656d 656e 9874 6174 696f +.implemen.tatio │ │ │ │ │ -000004b0: 6e93 6f66 8ea1 8d91 1b60 0474 6865 7365 n.of.....`.these │ │ │ │ │ -000004c0: 9603 6ad7 616c 676f 7269 7468 6d73 9b03 ..j.algorithms.. │ │ │ │ │ -000004d0: 6ad8 6973 9361 6c73 6f98 6465 7363 7269 j.is.also.descri │ │ │ │ │ -000004e0: 6290 471d 6564 2c91 0370 3861 6c6f 6e67 b.G.ed,..p8along │ │ │ │ │ -000004f0: 9877 6974 6893 6974 7398 4391 036a d261 .with.its.C..j.a │ │ │ │ │ -00000500: 6e64 9346 91ff 2aaa 6f72 7472 616e 9869 nd.F..*.ortran.i │ │ │ │ │ -00000510: 6e95 b8e3 7465 7266 6163 6573 2e91 04b2 n...terfaces.... │ │ │ │ │ -00000520: 4e50 9365 7266 6f72 6d61 6e63 6598 6f66 NP.erformance.of │ │ │ │ │ -00000530: 9103 6ad7 7468 658e a18d 911b 6004 6c69 ..j.the.....`.li │ │ │ │ │ -00000540: 6272 6172 7996 0355 5569 7393 616c 736f brary..UUis.also │ │ │ │ │ -00000550: 9364 6973 6375 7373 6564 2e8e a001 1662 .discussed.....b │ │ │ │ │ -00000560: da89 0000 6666 00bb e62d 9f0a 4ccd 8d8d ....ff...-..L... │ │ │ │ │ -00000570: 8d8d 910c 7bf1 9ffc 2d3d f32d 0315 ee7e ....{...-=.-...~ │ │ │ │ │ -00000580: 0006 0000 0006 0000 0008 7463 726d 3036 ..........tcrm06 │ │ │ │ │ -00000590: 3030 d82a 8e8e 8e91 10a6 61f3 2a6f b48b 00.*......a.*o.. │ │ │ │ │ -000005a0: c700 0900 0000 0900 0000 0463 6d72 39d5 ...........cmr9. │ │ │ │ │ -000005b0: 5468 6973 9604 5933 7265 7365 6172 639a This..Y3researc. │ │ │ │ │ -000005c0: be39 6893 7798 6173 9104 5934 7375 7070 .9h.w.as..Y4supp │ │ │ │ │ -000005d0: 9041 c76f 7274 6564 9362 9879 9374 6865 .A.orted.b.y.the │ │ │ │ │ -000005e0: 9344 6972 6563 746f 722c 9b04 aa2b 4f0e .Director,...+O. │ │ │ │ │ -000005f0: 6365 936f 6693 5363 6965 6e63 652c 9844 ce.of.Science,.D │ │ │ │ │ -00000600: 6976 6973 696f 6e93 6f66 934d 6174 6865 ivision.of.Mathe │ │ │ │ │ -00000610: 6d61 7469 6361 6c2c 9104 aa2a 496e 666f matical,...*Info │ │ │ │ │ -00000620: 726d 6174 696f 6e2c 9861 6e64 8ea9 0b00 rmation,.and.... │ │ │ │ │ -00000630: 008d 436f 6d70 7574 6174 696f 6e61 6c96 ..Computational. │ │ │ │ │ -00000640: 0315 5453 6369 656e 6365 7393 6f66 9374 ..TSciences.of.t │ │ │ │ │ -00000650: 6865 9355 2e53 2e93 4465 7061 7274 6d65 he.U.S..Departme │ │ │ │ │ -00000660: 6e9a be39 7493 6f66 9345 6e65 7267 7993 n..9t.of.Energy. │ │ │ │ │ -00000670: 756e 6465 7293 636f 6e98 7472 6163 7493 under.con.tract. │ │ │ │ │ -00000680: 6e98 756d 9862 9041 c765 7293 4445 2d41 n.um.b.A.er.DE-A │ │ │ │ │ -00000690: 9843 3033 2d37 3653 4630 3030 3938 2e8e .C03-76SF00098.. │ │ │ │ │ -000006a0: a40b 49fa 8d8d 8d8d 910c df7a 9ffc 2d3d ..I........z..-= │ │ │ │ │ -000006b0: d880 848e 8e8e 9110 a661 d543 6f6d 7075 .........a.Compu │ │ │ │ │ -000006c0: 7465 7296 0315 5453 6369 656e 6365 9344 ter...TScience.D │ │ │ │ │ -000006d0: 6976 6973 696f 6e2c 9355 6e69 7695 be39 ivision,.Univ..9 │ │ │ │ │ -000006e0: 6572 7369 7493 7996 0315 546f 6693 4361 ersit.y...Tof.Ca │ │ │ │ │ -000006f0: 6c69 666f 726e 6961 2c93 4265 726b 90be lifornia,.Berk.. │ │ │ │ │ -00000700: 3965 6c65 7991 ff3a ab2c 9343 4193 3934 9eley..:.,.CA.94 │ │ │ │ │ -00000710: 3732 3093 28f3 2edf a44e 0000 0900 0000 720.(....N...... │ │ │ │ │ -00000720: 0900 0000 0563 6d74 7439 d979 6f7a 6f40 .....cmtt9.yozo@ │ │ │ │ │ -00000730: 6373 2e62 6572 6b65 6c65 792e 6564 75d5 cs.berkeley.edu. │ │ │ │ │ -00000740: 292e 8ea1 8d8d 8d8d 910c df7a 9ffc 2d3d )..........z..-= │ │ │ │ │ -00000750: d880 858e 8e8e 9110 a661 d54e 4552 5343 .........a.NERSC │ │ │ │ │ -00000760: 2c9b 04cb 634c 6195 be39 7772 656e 6365 ,...cLa..9wrence │ │ │ │ │ -00000770: 9104 cb62 4265 726b 9365 6c65 7998 4e61 ...bBerk.eley.Na │ │ │ │ │ -00000780: 7469 6f6e 616c 984c 6162 9041 c76f 7261 tional.Lab.A.ora │ │ │ │ │ -00000790: 746f 7279 91ff 3aab 2c91 0538 e531 9843 tory..:.,..8.1.C │ │ │ │ │ -000007a0: 7963 6c6f 746f 6e91 04cb 6252 642c 9b05 ycloton...bRd,.. │ │ │ │ │ -000007b0: 38e6 4265 726b 9365 6c65 7991 ff3a ab2c 8.Berk.eley..:., │ │ │ │ │ -000007c0: 9843 4191 04ca f139 3437 3230 9104 cb63 .CA....94720...c │ │ │ │ │ -000007d0: 28d9 7869 616f 7965 406e 6572 7363 2e67 (.xiaoye@nersc.g │ │ │ │ │ -000007e0: 6f76 d52c 8ea6 8dd9 6468 6261 696c 6579 ov.,....dhbailey │ │ │ │ │ -000007f0: 406c 626c 2e67 6f76 d529 2e8e 8e9f 1e00 @lbl.gov.)...... │ │ │ │ │ -00000800: 008d 9200 e823 d7f3 1b4b f160 7900 0af3 .....#...K.`y... │ │ │ │ │ -00000810: 3300 0a00 0000 0563 6d72 3130 c631 8e8e 3......cmr10.1.. │ │ │ │ │ -00000820: 8c8b 0000 0002 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +000001d0: 8e8e 8e8e 8e8e 9f18 8ccf 8d92 00bf 8d05 ................ │ │ │ │ │ +000001e0: c846 91ff 0556 6562 7275 6172 7996 03ea .F...Vebruary... │ │ │ │ │ +000001f0: a839 2c93 3230 3235 8e9f 50e0 b68d 9200 .9,.2025..P..... │ │ │ │ │ +00000200: d4e0 7ff3 2f1a f222 5600 0a00 0000 0a00 ..../.."V....... │ │ │ │ │ +00000210: 0000 0663 6d62 7831 30da 4162 7374 7261 ...cmbx10.Abstra │ │ │ │ │ +00000220: 6374 8e9f 1240 028d 912a 6005 f312 4bf1 ct...@...*`...K. │ │ │ │ │ +00000230: 6079 000a 0000 000a 0000 0005 636d 7231 `y..........cmr1 │ │ │ │ │ +00000240: 30bd 4191 04a9 4864 6f75 626c 652d 646f 0.A...Hdouble-do │ │ │ │ │ +00000250: 7562 6c65 9b04 a9a1 6e95 b8e3 756d 9362 uble....n...um.b │ │ │ │ │ +00000260: 9047 1d65 7296 04a9 a069 7393 616e 9375 .G.er....is.an.u │ │ │ │ │ +00000270: 6e65 7691 ff71 c761 6c75 6174 6564 9873 nev..q.aluated.s │ │ │ │ │ +00000280: 756d 936f 6693 7495 b8e3 7793 6f96 04a9 um.of.t...w.o... │ │ │ │ │ +00000290: a049 4545 4591 04a9 4964 6f75 626c 6593 .IEEE...Idouble. │ │ │ │ │ +000002a0: 7072 6563 6973 696f 6e93 6e95 b8e3 756d precision.n...um │ │ │ │ │ +000002b0: 9362 9047 1d65 7273 2c8e a40c 0000 8d91 .b.G.ers,....... │ │ │ │ │ +000002c0: 1b60 0463 6170 6162 6c65 9603 b3eb 6f66 .`.capable....of │ │ │ │ │ +000002d0: 9b03 b3ec 7265 7072 6573 656e 90b8 e374 ....represen...t │ │ │ │ │ +000002e0: 696e 6793 6174 986c 6561 7374 9331 3036 ing.at.least.106 │ │ │ │ │ +000002f0: 9362 6974 7398 6f66 9373 6967 6e69 0c63 .bits.of.signi.c │ │ │ │ │ +00000300: 616e 642e 9105 8d8a 5369 6d69 6c61 726c and.....Similarl │ │ │ │ │ +00000310: 7991 ff2a aa2c 9103 cb91 6198 7175 6164 y..*.,....a.quad │ │ │ │ │ +00000320: 2d64 6f75 626c 6593 6e95 b8e3 756d 9362 -double.n...um.b │ │ │ │ │ +00000330: 9047 1d65 7298 6973 9103 b3eb 616e 8ea1 .G.er.is....an.. │ │ │ │ │ +00000340: 8d91 1b60 0475 6e65 7691 ff71 c761 6c75 ...`.unev..q.alu │ │ │ │ │ +00000350: 6174 6564 9602 675b 7375 6d9b 0267 5c6f ated..g[sum..g\o │ │ │ │ │ +00000360: 6693 666f 7572 9849 4545 4591 0267 1f64 f.four.IEEE..g.d │ │ │ │ │ +00000370: 6f75 626c 6593 7072 6563 6973 696f 6e98 ouble.precision. │ │ │ │ │ +00000380: 6e95 b8e3 756d 9362 9047 1d65 7273 2c91 n...um.b.G.ers,. │ │ │ │ │ +00000390: 0296 f463 6170 6162 6c65 9602 675b 6f66 ...capable..g[of │ │ │ │ │ +000003a0: 9372 6570 7265 7365 6e90 b8e3 7469 6e67 .represen...ting │ │ │ │ │ +000003b0: 9861 7493 6c65 6173 7498 3231 3293 6269 .at.least.212.bi │ │ │ │ │ +000003c0: 7473 8ea1 8d91 1b60 046f 6696 02ee e573 ts.....`.of....s │ │ │ │ │ +000003d0: 6967 6e69 0c63 616e 642e 9104 4fa1 416c igni.cand...O.Al │ │ │ │ │ +000003e0: 676f 7269 7468 6d73 9366 6f72 9b02 eee4 gorithms.for.... │ │ │ │ │ +000003f0: 7691 ff71 c761 7269 6f75 7393 6172 6974 v..q.arious.arit │ │ │ │ │ +00000400: 686d 6574 6963 986f 7090 471d 6572 6174 hmetic.op.G.erat │ │ │ │ │ +00000410: 696f 6e73 9328 696e 636c 7564 696e 6798 ions.(including. │ │ │ │ │ +00000420: 7468 6593 666f 7572 9862 6173 6963 936f the.four.basic.o │ │ │ │ │ +00000430: 7090 471d 6572 6174 696f 6e73 8ea1 8d91 p.G.erations.... │ │ │ │ │ +00000440: 1b60 0461 6e64 9603 2965 7691 ff71 c761 .`.and..)ev..q.a │ │ │ │ │ +00000450: 7269 6f75 7393 616c 6765 6272 6169 6393 rious.algebraic. │ │ │ │ │ +00000460: 616e 6491 0329 6474 7261 6e73 6365 6e64 and..)dtranscend │ │ │ │ │ +00000470: 656e 9ab8 e374 616c 936f 7090 471d 6572 en...tal.op.G.er │ │ │ │ │ +00000480: 6174 696f 6e73 2993 6172 6593 7072 6573 ations).are.pres │ │ │ │ │ +00000490: 656e 9874 6564 2e91 0463 2241 9103 2959 en.ted...c"A..)Y │ │ │ │ │ +000004a0: 432b 2b93 696d 706c 656d 656e 9874 6174 C++.implemen.tat │ │ │ │ │ +000004b0: 696f 6e93 6f66 8ea1 8d91 1b60 0474 6865 ion.of.....`.the │ │ │ │ │ +000004c0: 7365 9603 6ad7 616c 676f 7269 7468 6d73 se..j.algorithms │ │ │ │ │ +000004d0: 9b03 6ad8 6973 9361 6c73 6f98 6465 7363 ..j.is.also.desc │ │ │ │ │ +000004e0: 7269 6290 471d 6564 2c91 0370 3861 6c6f rib.G.ed,..p8alo │ │ │ │ │ +000004f0: 6e67 9877 6974 6893 6974 7398 4391 036a ng.with.its.C..j │ │ │ │ │ +00000500: d261 6e64 9346 91ff 2aaa 6f72 7472 616e .and.F..*.ortran │ │ │ │ │ +00000510: 9869 6e95 b8e3 7465 7266 6163 6573 2e91 .in...terfaces.. │ │ │ │ │ +00000520: 04b2 4e50 9365 7266 6f72 6d61 6e63 6598 ..NP.erformance. │ │ │ │ │ +00000530: 6f66 9103 6ad7 7468 658e a18d 911b 6004 of..j.the.....`. │ │ │ │ │ +00000540: 6c69 6272 6172 7996 0355 5569 7393 616c library..UUis.al │ │ │ │ │ +00000550: 736f 9364 6973 6375 7373 6564 2e8e a001 so.discussed.... │ │ │ │ │ +00000560: 1662 da89 0000 6666 00bb e62d 9f0a 4ccd .b....ff...-..L. │ │ │ │ │ +00000570: 8d8d 8d8d 910c 7bf1 9ffc 2d3d f32d 0315 ......{...-=.-.. │ │ │ │ │ +00000580: ee7e 0006 0000 0006 0000 0008 7463 726d .~..........tcrm │ │ │ │ │ +00000590: 3036 3030 d82a 8e8e 8e91 10a6 61f3 2a6f 0600.*......a.*o │ │ │ │ │ +000005a0: b48b c700 0900 0000 0900 0000 0463 6d72 .............cmr │ │ │ │ │ +000005b0: 39d5 5468 6973 9604 5933 7265 7365 6172 9.This..Y3resear │ │ │ │ │ +000005c0: 639a be39 6893 7798 6173 9104 5934 7375 c..9h.w.as..Y4su │ │ │ │ │ +000005d0: 7070 9041 c76f 7274 6564 9362 9879 9374 pp.A.orted.b.y.t │ │ │ │ │ +000005e0: 6865 9344 6972 6563 746f 722c 9b04 aa2b he.Director,...+ │ │ │ │ │ +000005f0: 4f0e 6365 936f 6693 5363 6965 6e63 652c O.ce.of.Science, │ │ │ │ │ +00000600: 9844 6976 6973 696f 6e93 6f66 934d 6174 .Division.of.Mat │ │ │ │ │ +00000610: 6865 6d61 7469 6361 6c2c 9104 aa2a 496e hematical,...*In │ │ │ │ │ +00000620: 666f 726d 6174 696f 6e2c 9861 6e64 8ea9 formation,.and.. │ │ │ │ │ +00000630: 0b00 008d 436f 6d70 7574 6174 696f 6e61 ....Computationa │ │ │ │ │ +00000640: 6c96 0315 5453 6369 656e 6365 7393 6f66 l...TSciences.of │ │ │ │ │ +00000650: 9374 6865 9355 2e53 2e93 4465 7061 7274 .the.U.S..Depart │ │ │ │ │ +00000660: 6d65 6e9a be39 7493 6f66 9345 6e65 7267 men..9t.of.Energ │ │ │ │ │ +00000670: 7993 756e 6465 7293 636f 6e98 7472 6163 y.under.con.trac │ │ │ │ │ +00000680: 7493 6e98 756d 9862 9041 c765 7293 4445 t.n.um.b.A.er.DE │ │ │ │ │ +00000690: 2d41 9843 3033 2d37 3653 4630 3030 3938 -A.C03-76SF00098 │ │ │ │ │ +000006a0: 2e8e a40b 49fa 8d8d 8d8d 910c df7a 9ffc ....I........z.. │ │ │ │ │ +000006b0: 2d3d d880 848e 8e8e 9110 a661 d543 6f6d -=.........a.Com │ │ │ │ │ +000006c0: 7075 7465 7296 0315 5453 6369 656e 6365 puter...TScience │ │ │ │ │ +000006d0: 9344 6976 6973 696f 6e2c 9355 6e69 7695 .Division,.Univ. │ │ │ │ │ +000006e0: be39 6572 7369 7493 7996 0315 546f 6693 .9ersit.y...Tof. │ │ │ │ │ +000006f0: 4361 6c69 666f 726e 6961 2c93 4265 726b California,.Berk │ │ │ │ │ +00000700: 90be 3965 6c65 7991 ff3a ab2c 9343 4193 ..9eley..:.,.CA. │ │ │ │ │ +00000710: 3934 3732 3093 28f3 2edf a44e 0000 0900 94720.(....N.... │ │ │ │ │ +00000720: 0000 0900 0000 0563 6d74 7439 d979 6f7a .......cmtt9.yoz │ │ │ │ │ +00000730: 6f40 6373 2e62 6572 6b65 6c65 792e 6564 o@cs.berkeley.ed │ │ │ │ │ +00000740: 75d5 292e 8ea1 8d8d 8d8d 910c df7a 9ffc u.)..........z.. │ │ │ │ │ +00000750: 2d3d d880 858e 8e8e 9110 a661 d54e 4552 -=.........a.NER │ │ │ │ │ +00000760: 5343 2c9b 04cb 634c 6195 be39 7772 656e SC,...cLa..9wren │ │ │ │ │ +00000770: 6365 9104 cb62 4265 726b 9365 6c65 7998 ce...bBerk.eley. │ │ │ │ │ +00000780: 4e61 7469 6f6e 616c 984c 6162 9041 c76f National.Lab.A.o │ │ │ │ │ +00000790: 7261 746f 7279 91ff 3aab 2c91 0538 e531 ratory..:.,..8.1 │ │ │ │ │ +000007a0: 9843 7963 6c6f 746f 6e91 04cb 6252 642c .Cycloton...bRd, │ │ │ │ │ +000007b0: 9b05 38e6 4265 726b 9365 6c65 7991 ff3a ..8.Berk.eley..: │ │ │ │ │ +000007c0: ab2c 9843 4191 04ca f139 3437 3230 9104 .,.CA....94720.. │ │ │ │ │ +000007d0: cb63 28d9 7869 616f 7965 406e 6572 7363 .c(.xiaoye@nersc │ │ │ │ │ +000007e0: 2e67 6f76 d52c 8ea6 8dd9 6468 6261 696c .gov.,....dhbail │ │ │ │ │ +000007f0: 6579 406c 626c 2e67 6f76 d529 2e8e 8e9f ey@lbl.gov.).... │ │ │ │ │ +00000800: 1e00 008d 9200 e823 d7f3 1b4b f160 7900 .......#...K.`y. │ │ │ │ │ +00000810: 0af3 3300 0a00 0000 0563 6d72 3130 c631 ..3......cmr10.1 │ │ │ │ │ +00000820: 8e8e 8c8b 0000 0002 0000 0000 0000 0000 ................ │ │ │ │ │ 00000830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00000840: 0000 0000 0000 0000 0000 0000 002a a002 .............*.. │ │ │ │ │ -00000850: 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 8da0 ..[...b.{...K... │ │ │ │ │ -00000860: fda4 b47b 8df3 31c2 d64e a000 0e66 6600 ...{..1..N...ff. │ │ │ │ │ -00000870: 0c00 0000 0663 6d62 7831 32dc 436f 6e95 .....cmbx12.Con. │ │ │ │ │ -00000880: 8ccc 7465 6e93 7473 8ea4 188c cf8d 8df3 ..ten.ts........ │ │ │ │ │ -00000890: 321a f222 5600 0af3 3300 0a00 0000 0663 2.."V...3......c │ │ │ │ │ -000008a0: 6d62 7831 30dd 318e 9110 6ccf 496e 90a6 mbx10.1...l.In.. │ │ │ │ │ -000008b0: 7474 726f 9059 8b64 7563 7469 6f6e 8d92 ttro.Y.duction.. │ │ │ │ │ -000008c0: 0179 9bb1 338e 8ea1 8d8d 328e 9110 6ccf .y..3.....2...l. │ │ │ │ │ -000008d0: 5072 656c 696d 696e 6172 6965 738d 9201 Preliminaries... │ │ │ │ │ -000008e0: 75f1 0133 8e8e a18d 8d33 8e91 106c cf42 u..3.....3...l.B │ │ │ │ │ -000008f0: 6173 6963 9104 328d 4f70 9059 8b65 7261 asic..2.Op.Y.era │ │ │ │ │ -00000900: 7469 6f6e 738d 9201 6128 6c35 8e8e a40d tions...a(l5.... │ │ │ │ │ -00000910: 999a 8d8d 9110 6ccf c633 2e31 8e91 299c ......l..3.1..). │ │ │ │ │ -00000920: 3152 656e 6f72 6d61 6c69 7a61 7469 6f6e 1Renormalization │ │ │ │ │ -00000930: 9107 7b09 8d8d 9102 bcc9 2e8e 8e96 0884 ..{............. │ │ │ │ │ -00000940: 3d8d 8d91 02bc c92e 8e8e 938d 8d91 02bc =............... │ │ │ │ │ -00000950: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000960: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000970: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000980: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000990: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000009a0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000009b0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000009c0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000009d0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000009e0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000009f0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000a00: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000a10: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000a20: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000a30: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000a40: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000a50: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000a60: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000a70: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000a80: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000a90: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000aa0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000ab0: 8e8e 8d91 156b 4935 8e8e a18d 8d91 106c .....kI5.......l │ │ │ │ │ -00000ac0: cf33 2e32 8e91 299c 3141 6464 6974 696f .3.2..).1Additio │ │ │ │ │ -00000ad0: 6e91 0146 b58d 8d91 02bc c92e 8e8e 9608 n..F............ │ │ │ │ │ -00000ae0: 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 .=.............. │ │ │ │ │ -00000af0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000b00: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000b10: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000b20: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000b30: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000b40: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000b50: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000b60: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000b70: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000b80: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000b90: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000ba0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000bb0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000bc0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000bd0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000be0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000bf0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000c00: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000c10: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000c20: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000c30: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000c40: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000c50: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000c60: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000c70: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000c80: bcc9 2e8e 8e8d 9115 6b49 378e 8ea1 8d8d ........kI7..... │ │ │ │ │ -00000c90: 9129 9c31 332e 322e 318e 914c a672 5175 .).13.2.1..L.rQu │ │ │ │ │ -00000ca0: 6164 2d44 6f75 626c 6596 03a6 662b 9344 ad-Double...f+.D │ │ │ │ │ -00000cb0: 6f75 626c 6591 05c6 bb8d 8d91 02bc c92e ouble........... │ │ │ │ │ -00000cc0: 8e8e 9608 843d 8d8d 9102 bcc9 2e8e 8e93 .....=.......... │ │ │ │ │ -00000cd0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000ce0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000cf0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000d00: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000d10: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000d20: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000d30: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000d40: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000d50: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000d60: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000d70: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000d80: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000d90: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00000da0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00000db0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00000dc0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00000dd0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00000de0: 9102 bcc9 2e8e 8e8d 9115 6b49 378e 8ea1 ..........kI7... │ │ │ │ │ -00000df0: 8d8d 9129 9c31 332e 322e 328e 914c a672 ...).13.2.2..L.r │ │ │ │ │ -00000e00: 5175 6164 2d44 6f75 626c 6596 03a6 662b Quad-Double...f+ │ │ │ │ │ -00000e10: 9351 7561 642d 446f 7562 6c65 9101 8480 .Quad-Double.... │ │ │ │ │ -00000e20: 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 ............=... │ │ │ │ │ -00000e30: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000e40: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000e50: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000e60: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000e70: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000e80: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000e90: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000ea0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000eb0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000ec0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000ed0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000ee0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000ef0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000f00: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000f10: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000f20: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000f30: 8d91 156b 4937 8e8e a18d 8d91 106c cf33 ...kI7.......l.3 │ │ │ │ │ -00000f40: 2e33 8e91 299c 3153 7562 7472 6163 7469 .3..).1Subtracti │ │ │ │ │ -00000f50: 6f6e 9104 9764 8d8d 9102 bcc9 2e8e 8e96 on...d.......... │ │ │ │ │ -00000f60: 0884 3d8d 8d91 02bc c92e 8e8e 938d 8d91 ..=............. │ │ │ │ │ -00000f70: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000f80: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000f90: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000fa0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00000fb0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00000fc0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00000fd0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00000fe0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00000ff0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001000: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001010: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001020: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001030: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001040: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001050: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001060: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001070: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001080: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001090: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000010a0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000010b0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000010c0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000010d0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000010e0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000010f0: 8e8e 8d91 0ff1 af31 318e 8ea1 8d8d 9110 .......11....... │ │ │ │ │ -00001100: 6ccf 332e 348e 9129 9c31 4d75 6c74 6970 l.3.4..).1Multip │ │ │ │ │ -00001110: 6c69 6361 7469 6f6e 9101 469c 8d8d 9102 lication..F..... │ │ │ │ │ -00001120: bcc9 2e8e 8e96 0884 3d8d 8d91 02bc c92e ........=....... │ │ │ │ │ -00001130: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001140: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001150: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001160: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001170: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001180: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001190: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000011a0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000011b0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000011c0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000011d0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000011e0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000011f0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001200: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001210: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001220: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001230: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001240: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001250: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001260: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001270: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001280: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001290: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000012a0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 8d91 ................ │ │ │ │ │ -000012b0: 0ff1 af31 318e 8ea1 8d8d 9129 9c31 332e ...11......).13. │ │ │ │ │ -000012c0: 342e 318e 914c a672 5175 6164 2d44 6f75 4.1..L.rQuad-Dou │ │ │ │ │ -000012d0: 626c 6596 03a6 66f3 3421 222c 9a00 0af3 ble...f.4!",.... │ │ │ │ │ -000012e0: 3300 0a00 0000 0663 6d73 7931 30df 0293 3......cmsy10... │ │ │ │ │ -000012f0: c644 6f75 626c 6591 05c6 bb8d 8d91 02bc .Double......... │ │ │ │ │ -00001300: c92e 8e8e 9608 843d 8d8d 9102 bcc9 2e8e .......=........ │ │ │ │ │ -00001310: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001320: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001330: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001340: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001350: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001360: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001370: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001380: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001390: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000013a0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000013b0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000013c0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000013d0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000013e0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000013f0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001400: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001410: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001420: 8d8d 9102 bcc9 2e8e 8e8d 910f f1af 3131 ..............11 │ │ │ │ │ -00001430: 8e8e a18d 8d91 299c 3133 2e34 2e32 8e91 ......).13.4.2.. │ │ │ │ │ -00001440: 4ca6 7251 7561 642d 446f 7562 6c65 9603 L.rQuad-Double.. │ │ │ │ │ -00001450: a666 df02 93c6 5175 6164 2d44 6f75 626c .f....Quad-Doubl │ │ │ │ │ -00001460: 6591 0184 808d 8d91 02bc c92e 8e8e 9608 e............... │ │ │ │ │ -00001470: 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 .=.............. │ │ │ │ │ -00001480: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001490: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000014a0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000014b0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000014c0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000014d0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000014e0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000014f0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001500: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001510: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001520: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001530: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001540: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001550: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001560: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001570: bcc9 2e8e 8e8d 910f f1af 3131 8e8e a18d ..........11.... │ │ │ │ │ -00001580: 8d91 106c cf33 2e35 8e91 299c 3144 6976 ...l.3.5..).1Div │ │ │ │ │ -00001590: 6973 696f 6e91 0468 bc8d 8d91 02bc c92e ision..h........ │ │ │ │ │ -000015a0: 8e8e 9608 843d 8d8d 9102 bcc9 2e8e 8e93 .....=.......... │ │ │ │ │ -000015b0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000015c0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000015d0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000015e0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000015f0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001600: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001610: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001620: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001630: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001640: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001650: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001660: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001670: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001680: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001690: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000016a0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000016b0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000016c0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000016d0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000016e0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000016f0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001700: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001710: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001720: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001730: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001740: 8d8d 9102 bcc9 2e8e 8e8d 910f f1af 3136 ..............16 │ │ │ │ │ -00001750: 8e8e a918 8ccf 8d8d dd34 8e91 106c cf41 .........4...l.A │ │ │ │ │ -00001760: 6c67 6562 7261 6963 9104 328d 4f70 9059 lgebraic..2.Op.Y │ │ │ │ │ -00001770: 8b65 7261 7469 6f6e 738d 9201 4384 c131 .erations...C..1 │ │ │ │ │ -00001780: 368e 8ea1 8d8d 9110 6ccf c634 2e31 8e91 6.......l..4.1.. │ │ │ │ │ -00001790: 299c 31f3 330b a062 3e00 0af3 3300 0a00 ).1.3..b>...3... │ │ │ │ │ -000017a0: 0000 0663 6d6d 6931 30de 4e91 0131 9fc6 ...cmmi10.N..1.. │ │ │ │ │ -000017b0: 2d74 6891 03a6 6650 95b2 216f 9377 9365 -th...fP..!o.w.e │ │ │ │ │ -000017c0: 7291 03e0 708d 8d91 02bc c92e 8e8e 9608 r...p........... │ │ │ │ │ -000017d0: 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 .=.............. │ │ │ │ │ -000017e0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000017f0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001800: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001810: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001820: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001830: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001840: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001850: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001860: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001870: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001880: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001890: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000018a0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000018b0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000018c0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000018d0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000018e0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000018f0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001900: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001910: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001920: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001930: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001940: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001950: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001960: 8e8d 910f f1af 3136 8e8e a18d 8d91 106c ......16.......l │ │ │ │ │ -00001970: cf34 2e32 8e91 299c 3153 7175 6172 6591 .4.2..).1Square. │ │ │ │ │ -00001980: 03a6 6652 6f90 4dde 6f74 9100 ca11 8d8d ..fRo.M.ot...... │ │ │ │ │ -00001990: 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 02bc ..........=..... │ │ │ │ │ -000019a0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000019b0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000019c0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000019d0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000019e0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000019f0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001a00: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001a10: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001a20: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001a30: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001a40: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001a50: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001a60: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001a70: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001a80: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001a90: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001aa0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001ab0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001ac0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001ad0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001ae0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001af0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001b00: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001b10: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001b20: 938d 8d91 02bc c92e 8e8e 8d91 0ff1 af31 ...............1 │ │ │ │ │ -00001b30: 368e 8ea1 8d8d 9110 6ccf 342e 338e 9129 6.......l.4.3..) │ │ │ │ │ -00001b40: 9c31 de4e 9101 319f c62d 7468 9103 a666 .1.N..1..-th...f │ │ │ │ │ -00001b50: 526f 904d de6f 7491 00dd 928d 8d91 02bc Ro.M.ot......... │ │ │ │ │ -00001b60: c92e 8e8e 9608 843d 8d8d 9102 bcc9 2e8e .......=........ │ │ │ │ │ -00001b70: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001b80: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001b90: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001ba0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001bb0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001bc0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001bd0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001be0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001bf0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001c00: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001c10: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001c20: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001c30: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001c40: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001c50: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001c60: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001c70: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001c80: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001c90: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001ca0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001cb0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001cc0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001cd0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001ce0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001cf0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001d00: 8e8d 910f f1af 3136 8e8e a68d 8ddd 358e ......16......5. │ │ │ │ │ -00001d10: 9110 6ccf 5491 fef3 5c72 616e 7363 656e ..l.T...\ranscen │ │ │ │ │ -00001d20: 6465 6e90 a674 7461 6c91 0432 8d4f 7090 den..ttal..2.Op. │ │ │ │ │ -00001d30: 598b 6572 6174 696f 6e73 8d92 0124 ba5e Y.erations...$.^ │ │ │ │ │ -00001d40: 3137 8e8e a18d 8d91 106c cfc6 352e 318e 17.......l..5.1. │ │ │ │ │ -00001d50: 9129 9c31 4578 7090 4dde 6f6e 656e 90b2 .).1Exp.M.onen.. │ │ │ │ │ -00001d60: 2174 6961 6c91 02f2 ea8d 8d91 02bc c92e !tial........... │ │ │ │ │ -00001d70: 8e8e 9608 843d 8d8d 9102 bcc9 2e8e 8e93 .....=.......... │ │ │ │ │ -00001d80: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001d90: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001da0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001db0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001dc0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001dd0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001de0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001df0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001e00: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001e10: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001e20: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001e30: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001e40: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001e50: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001e60: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001e70: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001e80: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001e90: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001ea0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001eb0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00001ec0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00001ed0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00001ee0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00001ef0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00001f00: bcc9 2e8e 8e8d 910f f1af 3137 8e8e a18d ..........17.... │ │ │ │ │ -00001f10: 8d91 106c cf35 2e32 8e91 299c 314c 6f67 ...l.5.2..).1Log │ │ │ │ │ -00001f20: 6172 6974 686d 9102 018e 8d8d 9102 bcc9 arithm.......... │ │ │ │ │ -00001f30: 2e8e 8e96 0884 3d8d 8d91 02bc c92e 8e8e ......=......... │ │ │ │ │ -00001f40: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001f50: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001f60: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001f70: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001f80: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001f90: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001fa0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00001fb0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00001fc0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00001fd0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00001fe0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00001ff0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002000: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002010: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002020: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002030: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002040: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002050: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002060: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002070: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002080: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002090: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000020a0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000020b0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000020c0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000020d0: 8d91 0ff1 af31 378e 8ea1 8d8d 9110 6ccf .....17.......l. │ │ │ │ │ -000020e0: 352e 338e 9129 9c31 5491 ff16 6572 6967 5.3..).1T...erig │ │ │ │ │ -000020f0: 6f6e 6f6d 6574 7269 6373 9106 0550 8d8d onometrics...P.. │ │ │ │ │ -00002100: 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 02bc ..........=..... │ │ │ │ │ -00002110: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002120: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002130: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002140: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002150: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002160: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002170: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002180: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002190: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000021a0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000021b0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000021c0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000021d0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000021e0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000021f0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002200: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002210: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002220: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002230: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002240: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002250: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002260: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002270: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002280: 02bc c92e 8e8e 8d91 0ff1 af31 378e 8ea1 ...........17... │ │ │ │ │ -00002290: 8d8d 9110 6ccf 352e 348e 9129 9c31 496e ....l.5.4..).1In │ │ │ │ │ -000022a0: 95b2 2176 9365 7273 6591 03a6 6654 91ff ..!v.erse...fT.. │ │ │ │ │ -000022b0: 1665 7269 676f 6e6f 6d65 7472 6963 7391 .erigonometrics. │ │ │ │ │ -000022c0: 02e3 2c8d 8d91 02bc c92e 8e8e 9608 843d ..,............= │ │ │ │ │ -000022d0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000022e0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000022f0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00002300: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002310: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002320: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002330: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00002340: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00002350: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002360: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002370: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002380: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00002390: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000023a0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000023b0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000023c0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000023d0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000023e0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000023f0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002400: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002410: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002420: 2e8e 8e8d 910f f1af 3138 8e8e a18d 8d91 ........18...... │ │ │ │ │ -00002430: 106c cf35 2e35 8e91 299c 3148 7970 954d .l.5.5..).1Hyp.M │ │ │ │ │ -00002440: de65 7262 936f 6c69 6391 03a6 6646 91ff .erb.olic...fF.. │ │ │ │ │ -00002450: 1665 756e 6374 696f 6e73 9100 ba55 8d8d .eunctions...U.. │ │ │ │ │ -00002460: 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 02bc ..........=..... │ │ │ │ │ -00002470: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002480: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002490: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000024a0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000024b0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000024c0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000024d0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000024e0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000024f0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002500: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002510: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002520: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002530: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002540: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002550: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002560: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002570: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002580: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002590: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000025a0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000025b0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000025c0: 8d91 02bc c92e 8e8e 8d91 0ff1 af31 388e .............18. │ │ │ │ │ -000025d0: 8ea6 8d8d dd36 8e91 106c cf4d 6973 6365 .....6...l.Misce │ │ │ │ │ -000025e0: 6c6c 616e 656f 7573 9104 328d 526f 7574 llaneous..2.Rout │ │ │ │ │ -000025f0: 696e 6573 8d92 0137 be8c 3138 8e8e a18d ines...7..18.... │ │ │ │ │ -00002600: 8d91 106c cfc6 362e 318e 9129 9c31 496e ...l..6.1..).1In │ │ │ │ │ -00002610: 7075 7496 03a6 662f 934f 7574 7075 7491 put...f/.Output. │ │ │ │ │ -00002620: 0319 c88d 8d91 02bc c92e 8e8e 9608 843d ...............= │ │ │ │ │ -00002630: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002640: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00002650: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00002660: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002670: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002680: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002690: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000026a0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000026b0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -000026c0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -000026d0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -000026e0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -000026f0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00002700: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002710: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002720: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002730: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00002740: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -00002750: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ -00002760: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ -00002770: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ -00002780: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ -00002790: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ -000027a0: 8e93 8d8d 9102 bcc9 2e8e 8e8d 910f f1af ................ │ │ │ │ │ -000027b0: 3138 8e8e a18d 8d91 106c cf36 2e32 8e91 18.......l.6.2.. │ │ │ │ │ -000027c0: 299c 3143 6f6d 7061 7269 736f 6e73 9107 ).1Comparisons.. │ │ │ │ │ -000027d0: 82e3 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d ..............=. │ │ │ │ │ -000027e0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000027f0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002800: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002810: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002820: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002830: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002840: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002850: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002860: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002870: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002880: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002890: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000028a0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000028b0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000028c0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000028d0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000028e0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -000028f0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002900: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002910: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002920: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002930: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002940: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002950: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002960: c92e 8e8e 8d91 0ff1 af31 388e 8ea1 8d8d .........18..... │ │ │ │ │ -00002970: 9110 6ccf 362e 338e 9129 9c31 5261 6e64 ..l.6.3..).1Rand │ │ │ │ │ -00002980: 6f6d 9603 a666 4e75 6d90 b221 6290 4dde om...fNum..!b.M. │ │ │ │ │ -00002990: 6572 9347 656e 6572 6174 6f72 9102 c7d0 er.Generator.... │ │ │ │ │ -000029a0: 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 ............=... │ │ │ │ │ -000029b0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -000029c0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -000029d0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -000029e0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -000029f0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002a00: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002a10: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002a20: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002a30: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002a40: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002a50: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002a60: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002a70: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002a80: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002a90: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ -00002aa0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ -00002ab0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ -00002ac0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ -00002ad0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ -00002ae0: 8e8e 8d91 0ff1 af31 388e 8ea6 8d8d dd37 .......18......7 │ │ │ │ │ -00002af0: 8e91 106c cf43 2b2b 9104 328d 496d 706c ...l.C++..2.Impl │ │ │ │ │ -00002b00: 656d 656e 90a6 7474 6174 696f 6e8d 9201 emen..ttation... │ │ │ │ │ -00002b10: 40b4 e231 388e 8ea6 8d8d 388e 9110 6ccf @..18.....8...l. │ │ │ │ │ -00002b20: 5090 a674 6572 666f 726d 616e 6365 8d92 P..terformance.. │ │ │ │ │ -00002b30: 0173 368c 3230 8e8e a68d 8d39 8e91 106c .s6.20.....9...l │ │ │ │ │ -00002b40: cf46 96fe f35c 7574 7572 6591 0432 8d57 .F...\uture..2.W │ │ │ │ │ -00002b50: 936f 726b 8d92 0171 b903 3231 8e8e a68d .ork...q..21.... │ │ │ │ │ -00002b60: 8d31 308e 9110 6ccf 4163 95a6 746b 6e6f .10...l.Ac..tkno │ │ │ │ │ -00002b70: 9377 6c65 6467 656d 656e 9374 738d 9201 .wledgemen.ts... │ │ │ │ │ -00002b80: 502d ee32 318e 8ea6 8d8d 418e 9110 6ccf P-.21.....A...l. │ │ │ │ │ -00002b90: 5072 6f90 598b 6f66 9604 328d 6f66 9351 Pro.Y.of..2.of.Q │ │ │ │ │ -00002ba0: 7561 642d 446f 7562 6c65 9341 6464 6974 uad-Double.Addit │ │ │ │ │ -00002bb0: 696f 6e93 4572 726f 7293 426f 756e 6493 ion.Error.Bound. │ │ │ │ │ -00002bc0: 284c 656d 6d61 9331 3229 8d91 77bc c832 (Lemma.12)..w..2 │ │ │ │ │ -00002bd0: 328e 8e8e 9f1e 0000 8d92 00e8 23d7 c632 2...........#..2 │ │ │ │ │ -00002be0: 8e8e 8c8b 0000 0003 0000 0000 0000 0000 ................ │ │ │ │ │ +00000840: 0000 0000 0000 0000 0000 0000 0000 002a ...............* │ │ │ │ │ +00000850: a002 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 ....[...b.{...K. │ │ │ │ │ +00000860: 8da0 fda4 b47b 8df3 31c2 d64e a000 0e66 .....{..1..N...f │ │ │ │ │ +00000870: 6600 0c00 0000 0663 6d62 7831 32dc 436f f......cmbx12.Co │ │ │ │ │ +00000880: 6e95 8ccc 7465 6e93 7473 8ea4 188c cf8d n...ten.ts...... │ │ │ │ │ +00000890: 8df3 321a f222 5600 0af3 3300 0a00 0000 ..2.."V...3..... │ │ │ │ │ +000008a0: 0663 6d62 7831 30dd 318e 9110 6ccf 496e .cmbx10.1...l.In │ │ │ │ │ +000008b0: 90a6 7474 726f 9059 8b64 7563 7469 6f6e ..ttro.Y.duction │ │ │ │ │ +000008c0: 8d92 0179 9bb1 338e 8ea1 8d8d 328e 9110 ...y..3.....2... │ │ │ │ │ +000008d0: 6ccf 5072 656c 696d 696e 6172 6965 738d l.Preliminaries. │ │ │ │ │ +000008e0: 9201 75f1 0133 8e8e a18d 8d33 8e91 106c ..u..3.....3...l │ │ │ │ │ +000008f0: cf42 6173 6963 9104 328d 4f70 9059 8b65 .Basic..2.Op.Y.e │ │ │ │ │ +00000900: 7261 7469 6f6e 738d 9201 6128 6c35 8e8e rations...a(l5.. │ │ │ │ │ +00000910: a40d 999a 8d8d 9110 6ccf c633 2e31 8e91 ........l..3.1.. │ │ │ │ │ +00000920: 299c 3152 656e 6f72 6d61 6c69 7a61 7469 ).1Renormalizati │ │ │ │ │ +00000930: 6f6e 9107 7b09 8d8d 9102 bcc9 2e8e 8e96 on..{........... │ │ │ │ │ +00000940: 0884 3d8d 8d91 02bc c92e 8e8e 938d 8d91 ..=............. │ │ │ │ │ +00000950: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000960: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000970: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000980: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000990: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000009a0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000009b0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000009c0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000009d0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000009e0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000009f0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000a00: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000a10: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000a20: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000a30: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000a40: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000a50: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000a60: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000a70: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000a80: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000a90: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000aa0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000ab0: c92e 8e8e 8d91 156b 4935 8e8e a18d 8d91 .......kI5...... │ │ │ │ │ +00000ac0: 106c cf33 2e32 8e91 299c 3141 6464 6974 .l.3.2..).1Addit │ │ │ │ │ +00000ad0: 696f 6e91 0146 b58d 8d91 02bc c92e 8e8e ion..F.......... │ │ │ │ │ +00000ae0: 9608 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d ...=............ │ │ │ │ │ +00000af0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000b00: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000b10: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000b20: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000b30: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000b40: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000b50: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000b60: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000b70: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000b80: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000b90: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000ba0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000bb0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000bc0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000bd0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000be0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000bf0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000c00: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000c10: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000c20: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000c30: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000c40: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000c50: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000c60: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000c70: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000c80: 9102 bcc9 2e8e 8e8d 9115 6b49 378e 8ea1 ..........kI7... │ │ │ │ │ +00000c90: 8d8d 9129 9c31 332e 322e 318e 914c a672 ...).13.2.1..L.r │ │ │ │ │ +00000ca0: 5175 6164 2d44 6f75 626c 6596 03a6 662b Quad-Double...f+ │ │ │ │ │ +00000cb0: 9344 6f75 626c 6591 05c6 bb8d 8d91 02bc .Double......... │ │ │ │ │ +00000cc0: c92e 8e8e 9608 843d 8d8d 9102 bcc9 2e8e .......=........ │ │ │ │ │ +00000cd0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000ce0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000cf0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000d00: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000d10: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000d20: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000d30: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000d40: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000d50: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000d60: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000d70: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000d80: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000d90: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00000da0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00000db0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00000dc0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00000dd0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00000de0: 8d8d 9102 bcc9 2e8e 8e8d 9115 6b49 378e ............kI7. │ │ │ │ │ +00000df0: 8ea1 8d8d 9129 9c31 332e 322e 328e 914c .....).13.2.2..L │ │ │ │ │ +00000e00: a672 5175 6164 2d44 6f75 626c 6596 03a6 .rQuad-Double... │ │ │ │ │ +00000e10: 662b 9351 7561 642d 446f 7562 6c65 9101 f+.Quad-Double.. │ │ │ │ │ +00000e20: 8480 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d ..............=. │ │ │ │ │ +00000e30: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000e40: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000e50: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000e60: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000e70: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000e80: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000e90: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000ea0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000eb0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000ec0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000ed0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000ee0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000ef0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000f00: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000f10: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000f20: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000f30: 8e8e 8d91 156b 4937 8e8e a18d 8d91 106c .....kI7.......l │ │ │ │ │ +00000f40: cf33 2e33 8e91 299c 3153 7562 7472 6163 .3.3..).1Subtrac │ │ │ │ │ +00000f50: 7469 6f6e 9104 9764 8d8d 9102 bcc9 2e8e tion...d........ │ │ │ │ │ +00000f60: 8e96 0884 3d8d 8d91 02bc c92e 8e8e 938d ....=........... │ │ │ │ │ +00000f70: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000f80: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000f90: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000fa0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00000fb0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00000fc0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00000fd0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00000fe0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00000ff0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001000: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001010: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001020: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001030: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001040: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001050: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001060: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001070: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001080: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001090: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000010a0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000010b0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000010c0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000010d0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000010e0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000010f0: c92e 8e8e 8d91 0ff1 af31 318e 8ea1 8d8d .........11..... │ │ │ │ │ +00001100: 9110 6ccf 332e 348e 9129 9c31 4d75 6c74 ..l.3.4..).1Mult │ │ │ │ │ +00001110: 6970 6c69 6361 7469 6f6e 9101 469c 8d8d iplication..F... │ │ │ │ │ +00001120: 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 02bc ..........=..... │ │ │ │ │ +00001130: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001140: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001150: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001160: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001170: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001180: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001190: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000011a0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000011b0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000011c0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000011d0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000011e0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000011f0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001200: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001210: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001220: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001230: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001240: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001250: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001260: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001270: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001280: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001290: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000012a0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000012b0: 8d91 0ff1 af31 318e 8ea1 8d8d 9129 9c31 .....11......).1 │ │ │ │ │ +000012c0: 332e 342e 318e 914c a672 5175 6164 2d44 3.4.1..L.rQuad-D │ │ │ │ │ +000012d0: 6f75 626c 6596 03a6 66f3 3421 222c 9a00 ouble...f.4!",.. │ │ │ │ │ +000012e0: 0af3 3300 0a00 0000 0663 6d73 7931 30df ..3......cmsy10. │ │ │ │ │ +000012f0: 0293 c644 6f75 626c 6591 05c6 bb8d 8d91 ...Double....... │ │ │ │ │ +00001300: 02bc c92e 8e8e 9608 843d 8d8d 9102 bcc9 .........=...... │ │ │ │ │ +00001310: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001320: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001330: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001340: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001350: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001360: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001370: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001380: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001390: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000013a0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000013b0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000013c0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000013d0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000013e0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000013f0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001400: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001410: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001420: 8e93 8d8d 9102 bcc9 2e8e 8e8d 910f f1af ................ │ │ │ │ │ +00001430: 3131 8e8e a18d 8d91 299c 3133 2e34 2e32 11......).13.4.2 │ │ │ │ │ +00001440: 8e91 4ca6 7251 7561 642d 446f 7562 6c65 ..L.rQuad-Double │ │ │ │ │ +00001450: 9603 a666 df02 93c6 5175 6164 2d44 6f75 ...f....Quad-Dou │ │ │ │ │ +00001460: 626c 6591 0184 808d 8d91 02bc c92e 8e8e ble............. │ │ │ │ │ +00001470: 9608 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d ...=............ │ │ │ │ │ +00001480: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001490: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000014a0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000014b0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000014c0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000014d0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000014e0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000014f0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001500: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001510: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001520: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001530: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001540: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001550: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001560: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001570: 9102 bcc9 2e8e 8e8d 910f f1af 3131 8e8e ............11.. │ │ │ │ │ +00001580: a18d 8d91 106c cf33 2e35 8e91 299c 3144 .....l.3.5..).1D │ │ │ │ │ +00001590: 6976 6973 696f 6e91 0468 bc8d 8d91 02bc ivision..h...... │ │ │ │ │ +000015a0: c92e 8e8e 9608 843d 8d8d 9102 bcc9 2e8e .......=........ │ │ │ │ │ +000015b0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000015c0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000015d0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000015e0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000015f0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001600: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001610: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001620: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001630: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001640: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001650: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001660: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001670: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001680: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001690: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000016a0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000016b0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000016c0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000016d0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000016e0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000016f0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001700: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001710: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001720: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001730: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001740: 8e93 8d8d 9102 bcc9 2e8e 8e8d 910f f1af ................ │ │ │ │ │ +00001750: 3136 8e8e a918 8ccf 8d8d dd34 8e91 106c 16.........4...l │ │ │ │ │ +00001760: cf41 6c67 6562 7261 6963 9104 328d 4f70 .Algebraic..2.Op │ │ │ │ │ +00001770: 9059 8b65 7261 7469 6f6e 738d 9201 4384 .Y.erations...C. │ │ │ │ │ +00001780: c131 368e 8ea1 8d8d 9110 6ccf c634 2e31 .16.......l..4.1 │ │ │ │ │ +00001790: 8e91 299c 31f3 330b a062 3e00 0af3 3300 ..).1.3..b>...3. │ │ │ │ │ +000017a0: 0a00 0000 0663 6d6d 6931 30de 4e91 0131 .....cmmi10.N..1 │ │ │ │ │ +000017b0: 9fc6 2d74 6891 03a6 6650 95b2 216f 9377 ..-th...fP..!o.w │ │ │ │ │ +000017c0: 9365 7291 03e0 708d 8d91 02bc c92e 8e8e .er...p......... │ │ │ │ │ +000017d0: 9608 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d ...=............ │ │ │ │ │ +000017e0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000017f0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001800: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001810: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001820: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001830: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001840: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001850: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001860: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001870: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001880: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001890: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000018a0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000018b0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000018c0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000018d0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000018e0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000018f0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001900: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001910: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001920: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001930: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001940: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001950: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001960: 2e8e 8e8d 910f f1af 3136 8e8e a18d 8d91 ........16...... │ │ │ │ │ +00001970: 106c cf34 2e32 8e91 299c 3153 7175 6172 .l.4.2..).1Squar │ │ │ │ │ +00001980: 6591 03a6 6652 6f90 4dde 6f74 9100 ca11 e...fRo.M.ot.... │ │ │ │ │ +00001990: 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 ............=... │ │ │ │ │ +000019a0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000019b0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000019c0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000019d0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000019e0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000019f0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001a00: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001a10: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001a20: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001a30: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001a40: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001a50: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001a60: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001a70: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001a80: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001a90: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001aa0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001ab0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001ac0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001ad0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001ae0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001af0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001b00: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001b10: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001b20: 8e8e 938d 8d91 02bc c92e 8e8e 8d91 0ff1 ................ │ │ │ │ │ +00001b30: af31 368e 8ea1 8d8d 9110 6ccf 342e 338e .16.......l.4.3. │ │ │ │ │ +00001b40: 9129 9c31 de4e 9101 319f c62d 7468 9103 .).1.N..1..-th.. │ │ │ │ │ +00001b50: a666 526f 904d de6f 7491 00dd 928d 8d91 .fRo.M.ot....... │ │ │ │ │ +00001b60: 02bc c92e 8e8e 9608 843d 8d8d 9102 bcc9 .........=...... │ │ │ │ │ +00001b70: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001b80: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001b90: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001ba0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001bb0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001bc0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001bd0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001be0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001bf0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001c00: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001c10: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001c20: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001c30: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001c40: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001c50: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001c60: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001c70: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001c80: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001c90: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001ca0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001cb0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001cc0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001cd0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001ce0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001cf0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001d00: 2e8e 8e8d 910f f1af 3136 8e8e a68d 8ddd ........16...... │ │ │ │ │ +00001d10: 358e 9110 6ccf 5491 fef3 5c72 616e 7363 5...l.T...\ransc │ │ │ │ │ +00001d20: 656e 6465 6e90 a674 7461 6c91 0432 8d4f enden..ttal..2.O │ │ │ │ │ +00001d30: 7090 598b 6572 6174 696f 6e73 8d92 0124 p.Y.erations...$ │ │ │ │ │ +00001d40: ba5e 3137 8e8e a18d 8d91 106c cfc6 352e .^17.......l..5. │ │ │ │ │ +00001d50: 318e 9129 9c31 4578 7090 4dde 6f6e 656e 1..).1Exp.M.onen │ │ │ │ │ +00001d60: 90b2 2174 6961 6c91 02f2 ea8d 8d91 02bc ..!tial......... │ │ │ │ │ +00001d70: c92e 8e8e 9608 843d 8d8d 9102 bcc9 2e8e .......=........ │ │ │ │ │ +00001d80: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001d90: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001da0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001db0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001dc0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001dd0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001de0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001df0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001e00: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001e10: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001e20: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001e30: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001e40: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001e50: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001e60: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001e70: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001e80: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001e90: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001ea0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001eb0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00001ec0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00001ed0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00001ee0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00001ef0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00001f00: 9102 bcc9 2e8e 8e8d 910f f1af 3137 8e8e ............17.. │ │ │ │ │ +00001f10: a18d 8d91 106c cf35 2e32 8e91 299c 314c .....l.5.2..).1L │ │ │ │ │ +00001f20: 6f67 6172 6974 686d 9102 018e 8d8d 9102 ogarithm........ │ │ │ │ │ +00001f30: bcc9 2e8e 8e96 0884 3d8d 8d91 02bc c92e ........=....... │ │ │ │ │ +00001f40: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001f50: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001f60: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001f70: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001f80: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001f90: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001fa0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00001fb0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00001fc0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00001fd0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00001fe0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00001ff0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002000: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002010: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002020: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002030: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002040: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002050: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002060: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002070: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002080: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002090: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000020a0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000020b0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000020c0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000020d0: 8e8e 8d91 0ff1 af31 378e 8ea1 8d8d 9110 .......17....... │ │ │ │ │ +000020e0: 6ccf 352e 338e 9129 9c31 5491 ff16 6572 l.5.3..).1T...er │ │ │ │ │ +000020f0: 6967 6f6e 6f6d 6574 7269 6373 9106 0550 igonometrics...P │ │ │ │ │ +00002100: 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 ............=... │ │ │ │ │ +00002110: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002120: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002130: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002140: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002150: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002160: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002170: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002180: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002190: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000021a0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000021b0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000021c0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000021d0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000021e0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000021f0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002200: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002210: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002220: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002230: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002240: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002250: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002260: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002270: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002280: 8d91 02bc c92e 8e8e 8d91 0ff1 af31 378e .............17. │ │ │ │ │ +00002290: 8ea1 8d8d 9110 6ccf 352e 348e 9129 9c31 ......l.5.4..).1 │ │ │ │ │ +000022a0: 496e 95b2 2176 9365 7273 6591 03a6 6654 In..!v.erse...fT │ │ │ │ │ +000022b0: 91ff 1665 7269 676f 6e6f 6d65 7472 6963 ...erigonometric │ │ │ │ │ +000022c0: 7391 02e3 2c8d 8d91 02bc c92e 8e8e 9608 s...,........... │ │ │ │ │ +000022d0: 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 .=.............. │ │ │ │ │ +000022e0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000022f0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00002300: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002310: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002320: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002330: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00002340: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00002350: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002360: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002370: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002380: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00002390: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000023a0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000023b0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000023c0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000023d0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000023e0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000023f0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002400: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002410: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002420: bcc9 2e8e 8e8d 910f f1af 3138 8e8e a18d ..........18.... │ │ │ │ │ +00002430: 8d91 106c cf35 2e35 8e91 299c 3148 7970 ...l.5.5..).1Hyp │ │ │ │ │ +00002440: 954d de65 7262 936f 6c69 6391 03a6 6646 .M.erb.olic...fF │ │ │ │ │ +00002450: 91ff 1665 756e 6374 696f 6e73 9100 ba55 ...eunctions...U │ │ │ │ │ +00002460: 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d 8d91 ............=... │ │ │ │ │ +00002470: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002480: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002490: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000024a0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000024b0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000024c0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000024d0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000024e0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000024f0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002500: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002510: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002520: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002530: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002540: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002550: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002560: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002570: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002580: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002590: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000025a0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000025b0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000025c0: 938d 8d91 02bc c92e 8e8e 8d91 0ff1 af31 ...............1 │ │ │ │ │ +000025d0: 388e 8ea6 8d8d dd36 8e91 106c cf4d 6973 8......6...l.Mis │ │ │ │ │ +000025e0: 6365 6c6c 616e 656f 7573 9104 328d 526f cellaneous..2.Ro │ │ │ │ │ +000025f0: 7574 696e 6573 8d92 0137 be8c 3138 8e8e utines...7..18.. │ │ │ │ │ +00002600: a18d 8d91 106c cfc6 362e 318e 9129 9c31 .....l..6.1..).1 │ │ │ │ │ +00002610: 496e 7075 7496 03a6 662f 934f 7574 7075 Input...f/.Outpu │ │ │ │ │ +00002620: 7491 0319 c88d 8d91 02bc c92e 8e8e 9608 t............... │ │ │ │ │ +00002630: 843d 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 .=.............. │ │ │ │ │ +00002640: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00002650: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00002660: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002670: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002680: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002690: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000026a0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000026b0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +000026c0: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +000026d0: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +000026e0: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +000026f0: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00002700: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002710: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002720: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002730: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00002740: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +00002750: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d ................ │ │ │ │ │ +00002760: 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e ................ │ │ │ │ │ +00002770: 8e93 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 ................ │ │ │ │ │ +00002780: bcc9 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e93 ................ │ │ │ │ │ +00002790: 8d8d 9102 bcc9 2e8e 8e93 8d8d 9102 bcc9 ................ │ │ │ │ │ +000027a0: 2e8e 8e93 8d8d 9102 bcc9 2e8e 8e8d 910f ................ │ │ │ │ │ +000027b0: f1af 3138 8e8e a18d 8d91 106c cf36 2e32 ..18.......l.6.2 │ │ │ │ │ +000027c0: 8e91 299c 3143 6f6d 7061 7269 736f 6e73 ..).1Comparisons │ │ │ │ │ +000027d0: 9107 82e3 8d8d 9102 bcc9 2e8e 8e96 0884 ................ │ │ │ │ │ +000027e0: 3d8d 8d91 02bc c92e 8e8e 938d 8d91 02bc =............... │ │ │ │ │ +000027f0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002800: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002810: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002820: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002830: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002840: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002850: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002860: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002870: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002880: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002890: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000028a0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000028b0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000028c0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000028d0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000028e0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +000028f0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002900: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002910: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002920: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002930: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002940: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002950: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002960: 02bc c92e 8e8e 8d91 0ff1 af31 388e 8ea1 ...........18... │ │ │ │ │ +00002970: 8d8d 9110 6ccf 362e 338e 9129 9c31 5261 ....l.6.3..).1Ra │ │ │ │ │ +00002980: 6e64 6f6d 9603 a666 4e75 6d90 b221 6290 ndom...fNum..!b. │ │ │ │ │ +00002990: 4dde 6572 9347 656e 6572 6174 6f72 9102 M.er.Generator.. │ │ │ │ │ +000029a0: c7d0 8d8d 9102 bcc9 2e8e 8e96 0884 3d8d ..............=. │ │ │ │ │ +000029b0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +000029c0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +000029d0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +000029e0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +000029f0: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002a00: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002a10: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002a20: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002a30: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002a40: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002a50: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002a60: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002a70: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002a80: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002a90: c92e 8e8e 938d 8d91 02bc c92e 8e8e 938d ................ │ │ │ │ │ +00002aa0: 8d91 02bc c92e 8e8e 938d 8d91 02bc c92e ................ │ │ │ │ │ +00002ab0: 8e8e 938d 8d91 02bc c92e 8e8e 938d 8d91 ................ │ │ │ │ │ +00002ac0: 02bc c92e 8e8e 938d 8d91 02bc c92e 8e8e ................ │ │ │ │ │ +00002ad0: 938d 8d91 02bc c92e 8e8e 938d 8d91 02bc ................ │ │ │ │ │ +00002ae0: c92e 8e8e 8d91 0ff1 af31 388e 8ea6 8d8d .........18..... │ │ │ │ │ +00002af0: dd37 8e91 106c cf43 2b2b 9104 328d 496d .7...l.C++..2.Im │ │ │ │ │ +00002b00: 706c 656d 656e 90a6 7474 6174 696f 6e8d plemen..ttation. │ │ │ │ │ +00002b10: 9201 40b4 e231 388e 8ea6 8d8d 388e 9110 ..@..18.....8... │ │ │ │ │ +00002b20: 6ccf 5090 a674 6572 666f 726d 616e 6365 l.P..terformance │ │ │ │ │ +00002b30: 8d92 0173 368c 3230 8e8e a68d 8d39 8e91 ...s6.20.....9.. │ │ │ │ │ +00002b40: 106c cf46 96fe f35c 7574 7572 6591 0432 .l.F...\uture..2 │ │ │ │ │ +00002b50: 8d57 936f 726b 8d92 0171 b903 3231 8e8e .W.ork...q..21.. │ │ │ │ │ +00002b60: a68d 8d31 308e 9110 6ccf 4163 95a6 746b ...10...l.Ac..tk │ │ │ │ │ +00002b70: 6e6f 9377 6c65 6467 656d 656e 9374 738d no.wledgemen.ts. │ │ │ │ │ +00002b80: 9201 502d ee32 318e 8ea6 8d8d 418e 9110 ..P-.21.....A... │ │ │ │ │ +00002b90: 6ccf 5072 6f90 598b 6f66 9604 328d 6f66 l.Pro.Y.of..2.of │ │ │ │ │ +00002ba0: 9351 7561 642d 446f 7562 6c65 9341 6464 .Quad-Double.Add │ │ │ │ │ +00002bb0: 6974 696f 6e93 4572 726f 7293 426f 756e ition.Error.Boun │ │ │ │ │ +00002bc0: 6493 284c 656d 6d61 9331 3229 8d91 77bc d.(Lemma.12)..w. │ │ │ │ │ +00002bd0: c832 328e 8e8e 9f1e 0000 8d92 00e8 23d7 .22...........#. │ │ │ │ │ +00002be0: c632 8e8e 8c8b 0000 0003 0000 0000 0000 .2.............. │ │ │ │ │ 00002bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00002c00: 0000 0000 0000 0000 0000 0000 0000 0821 ...............! │ │ │ │ │ -00002c10: a002 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 ....[...b.{...K. │ │ │ │ │ -00002c20: 8da0 fda4 b47b 8d8d dc31 8e91 184c cb49 .....{...1...L.I │ │ │ │ │ -00002c30: 6e90 8ccc 7472 6f90 7333 6475 6374 696f n...tro.s3ductio │ │ │ │ │ -00002c40: 6e8e a918 718b 8dc6 4d75 6c74 6970 7265 n...q...Multipre │ │ │ │ │ -00002c50: 6369 7369 6f6e 9603 9160 636f 6d70 7574 cision...`comput │ │ │ │ │ -00002c60: 6174 696f 6e93 6861 7391 0391 6161 9376 ation.has...aa.v │ │ │ │ │ -00002c70: 91ff 6444 6172 6965 749a b221 7993 6f66 ..dDariet..!y.of │ │ │ │ │ -00002c80: 9361 7070 6c69 6361 7469 6f6e 9361 7265 .application.are │ │ │ │ │ -00002c90: 6173 2c91 0395 9573 7563 9868 9361 7393 as,....suc.h.as. │ │ │ │ │ -00002ca0: 7075 7265 936d 6174 6865 6d61 7469 6373 pure.mathematics │ │ │ │ │ -00002cb0: 2c91 0395 9573 7475 6479 936f 668e a40d ,....study.of... │ │ │ │ │ -00002cc0: 999a 8d6d 6174 6865 6d61 7469 6361 6c9b ...mathematical. │ │ │ │ │ -00002cd0: 03fa 0e63 6f6e 7374 616e 95b2 2174 732c ...constan..!ts, │ │ │ │ │ -00002ce0: 9104 0ef9 6372 7970 746f 6772 6170 6893 ....cryptograph. │ │ │ │ │ -00002cf0: 7996 ff16 652c 9104 0ef8 616e 6491 03fa y...e,....and... │ │ │ │ │ -00002d00: 0f63 6f6d 7075 7461 7469 6f6e 616c 9867 .computational.g │ │ │ │ │ -00002d10: 656f 6d65 7472 7993 2e91 05d8 d642 6563 eometry......Bec │ │ │ │ │ -00002d20: 6175 7365 9103 fa0f 6f66 9874 6869 732c ause....of.this, │ │ │ │ │ -00002d30: 9104 0ef9 6d61 6e90 b221 7998 6172 6269 ....man..!y.arbi │ │ │ │ │ -00002d40: 2d8e a18d 7472 6172 7996 0421 c770 7265 -...trary..!.pre │ │ │ │ │ -00002d50: 6369 7369 6f6e 9361 6c67 6f72 6974 686d cision.algorithm │ │ │ │ │ -00002d60: 7393 616e 6493 6c69 6272 6172 6965 7393 s.and.libraries. │ │ │ │ │ -00002d70: 6861 95b2 2176 9365 9104 21c7 629a 4dde ha..!v.e..!.b.M. │ │ │ │ │ -00002d80: 6565 6e91 0421 c664 6576 9365 6c6f 7098 een..!.dev.elop. │ │ │ │ │ -00002d90: 6564 9604 21c7 7573 696e 6793 6f6e 6c79 ed..!.using.only │ │ │ │ │ -00002da0: 9374 6865 930c 7865 6493 7072 6563 6973 .the..xed.precis │ │ │ │ │ -00002db0: 696f 6e93 6172 6974 682d 8ea1 8d6d 6574 ion.arith-...met │ │ │ │ │ -00002dc0: 6963 2e91 0564 8354 6865 7996 03d3 4863 ic...d.They...Hc │ │ │ │ │ -00002dd0: 616e 9103 d347 6290 4dde 6593 6469 7669 an...Gb.M.e.divi │ │ │ │ │ -00002de0: 6465 6493 696e 9ab2 2174 6f93 7498 7798 ded.in..!to.t.w. │ │ │ │ │ -00002df0: 6f93 6772 6f75 7073 9362 6173 6564 936f o.groups.based.o │ │ │ │ │ -00002e00: 6e93 7468 6591 03d3 4777 9861 9879 9370 n.the...Gw.a.y.p │ │ │ │ │ -00002e10: 7265 6369 7369 6f6e 936e 9875 6d98 6290 recision.n.um.b. │ │ │ │ │ -00002e20: 4dde 6572 7393 6172 6593 7265 7072 6573 M.ers.are.repres │ │ │ │ │ -00002e30: 656e 9874 6564 2e8e a18d 536f 6d65 9602 en.ted....Some.. │ │ │ │ │ -00002e40: d5ef 6c69 6272 6172 6965 7393 7374 6f72 ..libraries.stor │ │ │ │ │ -00002e50: 659b 02d5 f06e 95b2 2175 6d93 6290 4dde e....n..!um.b.M. │ │ │ │ │ -00002e60: 6572 7396 02d5 ef69 6e93 6193 f335 fd00 ers....in.a..5.. │ │ │ │ │ -00002e70: 273a 000a f333 000a 0000 0006 636d 7469 ':...3......cmti │ │ │ │ │ -00002e80: 3130 e06d 756c 7469 706c 652d 6469 6769 10.multiple-digi │ │ │ │ │ -00002e90: 7498 c666 6f72 6d61 742c 9102 ffa0 7769 t..format,....wi │ │ │ │ │ -00002ea0: 7468 9361 9873 6571 7565 6e63 6593 6f66 th.a.sequence.of │ │ │ │ │ -00002eb0: 9364 6967 6974 7393 636f 7570 6c65 6498 .digits.coupled. │ │ │ │ │ -00002ec0: 7769 7468 9361 9373 696e 2d8e a18d 676c with.a.sin-...gl │ │ │ │ │ -00002ed0: 659b 0290 6365 7870 904d de6f 6e65 6e95 e...cexp.M.onen. │ │ │ │ │ -00002ee0: b221 742c 9102 c7fe 7375 6393 6891 0290 .!t,....suc.h... │ │ │ │ │ -00002ef0: 6461 7398 7468 6598 7379 6d93 6290 4dde das.the.sym.b.M. │ │ │ │ │ -00002f00: 6f6c 6963 9102 9064 636f 6d70 7574 6174 olic...dcomputat │ │ │ │ │ -00002f10: 696f 6e98 7061 6393 6b91 ff64 4461 6765 ion.pac.k..dDage │ │ │ │ │ -00002f20: 9602 9064 4d61 7468 656d 6174 6963 612c ...dMathematica, │ │ │ │ │ -00002f30: 9102 c7fd 4261 696c 6579 2773 934d 5046 ....Bailey's.MPF │ │ │ │ │ -00002f40: 554e 985b 8d32 8e91 0579 9a5d 2c91 02c7 UN.[.2...y.],... │ │ │ │ │ -00002f50: fe42 7265 6e90 b221 7427 738e a18d 4d50 .Bren..!t's...MP │ │ │ │ │ -00002f60: 9603 2a26 5b8d 338e 9b05 799a 5d91 032a ..*&[.3...y.]..* │ │ │ │ │ -00002f70: 2561 6e64 9347 4e55 9103 2a06 4d50 935b %and.GNU..*.MP.[ │ │ │ │ │ -00002f80: 8d37 8e98 5d2e 9104 b472 416e 9361 6c74 .7..]....rAn.alt │ │ │ │ │ -00002f90: 6572 6e61 7469 769a b221 6593 6170 7072 ernativ..!e.appr │ │ │ │ │ -00002fa0: 6f61 6398 689b 032a 2569 7393 746f 9373 oac.h..*%is.to.s │ │ │ │ │ -00002fb0: 746f 7265 986e 95b2 2175 6d93 6290 4dde tore.n..!um.b.M. │ │ │ │ │ -00002fc0: 6572 7396 032a 2669 6e93 6198 e06d 756c ers..*&in.a..mul │ │ │ │ │ -00002fd0: 7469 706c 652d 6396 ff70 b96f 6d70 936f tiple-c..p.omp.o │ │ │ │ │ -00002fe0: 6e65 6e74 9103 2a26 c666 6f72 2d8e a18d nent..*&.for-... │ │ │ │ │ -00002ff0: 6d61 742c 9103 6cae 7768 6572 6591 035e mat,..l.where..^ │ │ │ │ │ -00003000: 3f61 9b03 5e40 6e95 b221 756d 9362 904d ?a..^@n..!um.b.M │ │ │ │ │ -00003010: de65 7298 6973 9865 7870 7265 7373 6564 .er.is.expressed │ │ │ │ │ -00003020: 9603 5e3f 6173 9875 6e65 7691 ff64 4461 ..^?as.unev..dDa │ │ │ │ │ -00003030: 6c75 6174 6564 9873 756d 7393 6f66 986f luated.sums.of.o │ │ │ │ │ -00003040: 7264 696e 6172 7998 0d6f 6174 696e 672d rdinary..oating- │ │ │ │ │ -00003050: 7090 4dde 6f69 6e95 b221 7498 7793 6f72 p.M.oin..!t.w.or │ │ │ │ │ -00003060: 6473 2c91 036c ad65 6163 9368 9877 6974 ds,..l.eac.h.wit │ │ │ │ │ -00003070: 688e a18d 6974 7396 03f8 966f 90b2 2177 h...its....o..!w │ │ │ │ │ -00003080: 6e9b 03f8 9573 6967 6e69 0c63 616e 6493 n....signi.cand. │ │ │ │ │ -00003090: 616e 6498 6578 7090 4dde 6f6e 656e 90b2 and.exp.M.onen.. │ │ │ │ │ -000030a0: 2174 2e91 05d4 6c45 7861 6d70 6c65 7393 !t....lExamples. │ │ │ │ │ -000030b0: 6f66 9374 6869 7398 666f 726d 6174 9369 of.this.format.i │ │ │ │ │ -000030c0: 6e63 6c75 6465 985b 8d36 8e91 0579 9a2c nclude.[.6...y., │ │ │ │ │ -000030d0: 8d93 3130 8e9b 0eeb ca2c 8d93 3131 8e98 ..10.....,..11.. │ │ │ │ │ -000030e0: 5d2e 9105 d46b 5468 6593 6d90 b221 756c ]....kThe.m..!ul │ │ │ │ │ -000030f0: 7469 706c 652d 6469 6769 748e a18d 6170 tiple-digit...ap │ │ │ │ │ -00003100: 7072 6f61 6395 b221 689b 031b 2863 616e proac..!h...(can │ │ │ │ │ -00003110: 9103 1b27 7265 7072 6573 656e 9374 9861 ...'represen.t.a │ │ │ │ │ -00003120: 9103 1b27 6d93 7563 9368 986c 6172 6765 ...'m.uc.h.large │ │ │ │ │ -00003130: 7296 031b 2772 616e 6765 986f 6693 6e95 r...'range.of.n. │ │ │ │ │ -00003140: b221 756d 9362 904d de65 7273 2c91 0337 .!um.b.M.ers,..7 │ │ │ │ │ -00003150: 0177 6865 7265 6173 9874 6865 9103 1b27 .whereas.the...' │ │ │ │ │ -00003160: 6d93 756c 7469 706c 652d 636f 6d70 904d m.ultiple-comp.M │ │ │ │ │ -00003170: de6f 6e65 6e93 7498 6170 7072 6f61 6393 .onen.t.approac. │ │ │ │ │ -00003180: 688e a18d 6861 7396 03a6 6674 6865 9361 h...has...fthe.a │ │ │ │ │ -00003190: 6476 91ff 6444 616e 90b2 2174 6167 6593 dv..dDan..!tage. │ │ │ │ │ -000031a0: 696e 9373 7090 4dde 6565 642e 8ea1 8d91 in.sp.M.eed..... │ │ │ │ │ -000031b0: 1100 0057 91ff 1665 6596 0450 316e 6f74 ...W...ee..P1not │ │ │ │ │ -000031c0: 659b 0450 3074 6861 7493 6d61 6e90 b221 e..P0that.man..! │ │ │ │ │ -000031d0: 7998 6170 706c 6963 6174 696f 6e73 9377 y.applications.w │ │ │ │ │ -000031e0: 90b2 216f 756c 6493 6765 7498 6675 6c6c ..!ould.get.full │ │ │ │ │ -000031f0: 9362 904d de65 6e65 0c74 9866 726f 6d93 .b.M.ene.t.from. │ │ │ │ │ -00003200: 7573 696e 6793 6d65 7265 6c79 9861 9373 using.merely.a.s │ │ │ │ │ -00003210: 6d61 6c6c 986d 90b2 2175 6c74 6970 6c65 mall.m..!ultiple │ │ │ │ │ -00003220: 936f 668e a18d 2873 7563 95b2 2168 9b03 .of...(suc..!h.. │ │ │ │ │ -00003230: de75 6173 9103 de74 7493 7769 6365 986f .uas...tt.wice.o │ │ │ │ │ -00003240: 7296 03de 7471 7561 6472 7570 6c65 2998 r...tquadruple). │ │ │ │ │ -00003250: 7468 6593 7790 b221 6f72 6b69 6e67 9870 the.w..!orking.p │ │ │ │ │ -00003260: 7265 6369 7369 6f6e 2c91 03ec 7877 6974 recision,...xwit │ │ │ │ │ -00003270: 686f 7574 9374 6865 986e 6565 6493 666f hout.the.need.fo │ │ │ │ │ -00003280: 7298 6172 6269 7472 6172 7993 7072 6563 r.arbitrary.prec │ │ │ │ │ -00003290: 6973 696f 6e2e 9105 8609 5468 658e a18d ision.....The... │ │ │ │ │ -000032a0: 616c 676f 7269 7468 6d73 9602 d8d2 666f algorithms....fo │ │ │ │ │ -000032b0: 7293 7468 6973 936b 696e 6493 6f66 935c r.this.kind.of.\ │ │ │ │ │ -000032c0: 0c78 6564 2293 7072 6563 6973 696f 6e93 .xed".precision. │ │ │ │ │ -000032d0: 6361 6e91 02d8 d362 904d de65 936d 6164 can....b.M.e.mad │ │ │ │ │ -000032e0: 6593 7369 676e 690c 6361 6e90 b221 746c e.signi.can..!tl │ │ │ │ │ -000032f0: 7993 6661 7374 6572 9374 6861 6e93 7468 y.faster.than.th │ │ │ │ │ -00003300: 6f73 6593 666f 7293 6172 6269 7472 6172 ose.for.arbitrar │ │ │ │ │ -00003310: 798e a18d 7072 6563 6973 696f 6e2e 9107 y...precision... │ │ │ │ │ -00003320: 48e1 4261 696c 6579 9604 74bd 5b8d 318e H.Bailey..t.[.1. │ │ │ │ │ -00003330: 9b05 799a 5d91 0474 bc61 6e64 9342 7269 ..y.]..t.and.Bri │ │ │ │ │ -00003340: 6767 7393 5b8d 348e 985d 9b04 74bc 6861 ggs.[.4..]..t.ha │ │ │ │ │ -00003350: 95b2 2176 9365 9104 74bd 6465 7693 656c ..!v.e..t.dev.el │ │ │ │ │ -00003360: 6f70 904d de65 6498 616c 676f 7269 7468 op.M.ed.algorith │ │ │ │ │ -00003370: 6d73 9604 74bd 616e 6493 736f 6674 95b2 ms..t.and.soft.. │ │ │ │ │ -00003380: 2177 9361 7265 9866 6f72 9104 74bd 5c64 !w.are.for..t.\d │ │ │ │ │ -00003390: 6f75 626c 652d 646f 7562 6c65 228e a18d ouble-double"... │ │ │ │ │ -000033a0: 7072 6563 6973 696f 6e2c 9103 e57d 7490 precision,...}t. │ │ │ │ │ -000033b0: b221 7769 6365 9b03 d8de 7468 6596 03d8 .!wice....the... │ │ │ │ │ -000033c0: df64 6f75 626c 6593 7072 6563 6973 696f .double.precisio │ │ │ │ │ -000033d0: 6e2e 9105 7547 5468 6579 9875 7365 6493 n...uGThey.used. │ │ │ │ │ -000033e0: 7468 6598 6d95 b221 756c 7469 706c 652d the.m..!ultiple- │ │ │ │ │ -000033f0: 636f 6d70 904d de6f 6e65 6e93 7496 03d8 comp.M.onen.t... │ │ │ │ │ -00003400: df66 6f72 6d61 742c 9103 e57d 7768 6572 .format,...}wher │ │ │ │ │ -00003410: 6598 6193 646f 7562 6c65 2d8e a18d 646f e.a.double-...do │ │ │ │ │ -00003420: 7562 6c65 9b03 a666 6e95 b221 756d 9362 uble...fn..!um.b │ │ │ │ │ -00003430: 904d de65 7298 6973 9872 6570 7265 7365 .M.er.is.represe │ │ │ │ │ -00003440: 6e93 7465 6498 6173 9861 6e98 756e 6576 n.ted.as.an.unev │ │ │ │ │ -00003450: 91ff 6444 616c 7561 7465 6498 7375 6d98 ..dDaluated.sum. │ │ │ │ │ -00003460: 6f66 9861 986c 6561 6469 6e67 9864 6f75 of.a.leading.dou │ │ │ │ │ -00003470: 626c 6598 616e 6498 6198 7472 6169 6c69 ble.and.a.traili │ │ │ │ │ -00003480: 6e67 9864 6f75 626c 652e 8ea1 8d91 1100 ng.double....... │ │ │ │ │ -00003490: 0049 6e96 039c f974 6869 7391 039c fa70 .In....this....p │ │ │ │ │ -000034a0: 6170 904d de65 7293 779a b221 6593 7072 ap.M.er.w..!e.pr │ │ │ │ │ -000034b0: 6573 656e 9874 9b03 9cfa 7468 6593 616c esen.t....the.al │ │ │ │ │ -000034c0: 676f 7269 7468 6d73 9875 7365 6493 696e gorithms.used.in │ │ │ │ │ -000034d0: 9374 6865 98f3 36df ea3c 7800 0af3 3300 .the..6....a... │ │ │ │ │ -000036a0: a47a ce30 8e91 07fe c6c6 6973 9374 6865 .z.0......is.the │ │ │ │ │ -000036b0: 936d 6f73 7491 033e c273 6967 0c63 616e .most..>.sig.can │ │ │ │ │ -000036c0: 9ab2 2174 9363 6f6d 7090 4dde 6f6e 656e ..!t.comp.M.onen │ │ │ │ │ -000036d0: 9874 2e91 04bb 5157 91ff 1665 6593 6861 .t....QW...ee.ha │ │ │ │ │ -000036e0: 9876 9865 9364 6573 6967 6e65 6491 033e .v.e.designed..> │ │ │ │ │ -000036f0: c261 6e64 9369 6d70 6c65 6d65 6e98 7465 .and.implemen.te │ │ │ │ │ -00003700: 6493 616c 676f 7269 7468 6d73 9103 3ec2 d.algorithms..>. │ │ │ │ │ -00003710: 666f 7293 6261 7369 638e a18d 6172 6974 for.basic...arit │ │ │ │ │ -00003720: 686d 6574 6963 9603 879d 6f70 904d de65 hmetic....op.M.e │ │ │ │ │ -00003730: 7261 7469 6f6e 732c 9103 8dc6 6173 9377 rations,....as.w │ │ │ │ │ -00003740: 90b2 2165 6c6c 9b03 879e 6173 9373 6f6d ..!ell....as.som │ │ │ │ │ -00003750: 6598 616c 6765 6272 6169 6393 616e 6498 e.algebraic.and. │ │ │ │ │ -00003760: 7472 616e 7363 656e 6465 6e90 b221 7461 transcenden..!ta │ │ │ │ │ -00003770: 6c93 6675 6e63 7469 6f6e 732e 9104 d39a l.functions..... │ │ │ │ │ -00003780: 5791 ff16 6565 9868 6195 b221 7693 6591 W...ee.ha..!v.e. │ │ │ │ │ -00003790: 0387 9d70 904d de65 7266 6f72 6d65 648e ...p.M.erformed. │ │ │ │ │ -000037a0: a18d 6578 7465 6e73 6976 90b2 2165 9602 ..extensiv..!e.. │ │ │ │ │ -000037b0: e98f 636f 7272 6563 746e 6573 739b 02e9 ..correctness... │ │ │ │ │ -000037c0: 9074 6573 7473 9361 6e64 9363 6f6d 7061 .tests.and.compa │ │ │ │ │ -000037d0: 7265 6498 7468 6593 7265 7375 6c74 7393 red.the.results. │ │ │ │ │ -000037e0: 7769 7468 9861 7262 6974 7261 7279 9370 with.arbitrary.p │ │ │ │ │ -000037f0: 7265 6369 7369 6f6e 9370 6163 90b2 216b recision.pac..!k │ │ │ │ │ -00003800: 91ff 6444 6167 6598 4d50 4655 4e2e 934f ..dDage.MPFUN..O │ │ │ │ │ -00003810: 7572 8ea1 8d71 7561 642d 7072 6563 6973 ur...quad-precis │ │ │ │ │ -00003820: 696f 6e96 0516 136c 6962 7261 7279 9b05 ion....library.. │ │ │ │ │ -00003830: 1614 6973 9361 90b2 2176 91ff 6444 6169 ..is.a..!v..dDai │ │ │ │ │ -00003840: 6c61 626c 6598 6174 93e1 6874 7470 3a2f lable.at..http:/ │ │ │ │ │ -00003850: 2f77 7777 2e6e 6572 7363 2e67 6f76 2f7e /www.nersc.gov/~ │ │ │ │ │ -00003860: 6468 6261 696c 6579 2f6d 7064 6973 742f dhbailey/mpdist/ │ │ │ │ │ -00003870: 6d70 6469 7374 2e68 746d 6cc6 2e8e a18d mpdist.html..... │ │ │ │ │ -00003880: 4f75 7296 03ff 4971 7561 642d 646f 7562 Our...Iquad-doub │ │ │ │ │ -00003890: 6c65 936c 6962 7261 7279 9368 6173 9362 le.library.has.b │ │ │ │ │ -000038a0: 904d de65 656e 9373 7563 6365 7373 6675 .M.een.successfu │ │ │ │ │ -000038b0: 6c6c 7991 03ff 4a69 6e9a b221 7465 6772 lly...Jin..!tegr │ │ │ │ │ -000038c0: 6174 6564 9369 6e98 746f 9361 9370 6172 ated.in.to.a.par │ │ │ │ │ -000038d0: 616c 6c65 6c93 7698 6f72 7465 7893 726f allel.v.ortex.ro │ │ │ │ │ -000038e0: 6c6c 2d75 7093 7369 6d98 756c 6174 696f ll-up.sim.ulatio │ │ │ │ │ -000038f0: 6e8e a18d 636f 9a4d de64 653b 9603 a666 n...co.M.de;...f │ │ │ │ │ -00003900: 7468 6973 9369 7393 6272 6965 0d79 9364 this.is.brie.y.d │ │ │ │ │ -00003910: 6573 6372 6962 9865 6493 696e 935b 8d38 escrib.ed.in.[.8 │ │ │ │ │ -00003920: 8e91 0579 9a5d 2e8e a18d 9111 0000 5468 ...y.]........Th │ │ │ │ │ -00003930: 6596 0507 9672 6573 7493 6f66 9105 0795 e....rest.of.... │ │ │ │ │ -00003940: 7468 6593 7061 709a 4dde 6572 9369 7393 the.pap.M.er.is. │ │ │ │ │ -00003950: 6f72 6761 6e69 7a65 6493 6173 9366 6f6c organized.as.fol │ │ │ │ │ -00003960: 6c6f 90b2 2177 732e 9109 016c 5365 6374 lo..!ws....lSect │ │ │ │ │ -00003970: 696f 6e93 3293 6465 7363 7269 6298 6573 ion.2.describ.es │ │ │ │ │ -00003980: 9373 6f6d 6591 0507 9562 6173 6963 9370 .some....basic.p │ │ │ │ │ -00003990: 726f 7098 6572 7469 6573 936f 668e a18d rop.erties.of... │ │ │ │ │ -000039a0: 4945 4545 9104 1e31 0d6f 6174 696e 6791 IEEE...1.oating. │ │ │ │ │ -000039b0: 041e 5170 9a4d de6f 696e 90b2 2174 9604 ..Qp.M.oin..!t.. │ │ │ │ │ -000039c0: 1e50 6172 6974 686d 6574 6963 9361 6e64 .Parithmetic.and │ │ │ │ │ -000039d0: 9362 7569 6c64 696e 6793 626c 6f98 6390 .building.blo.c. │ │ │ │ │ -000039e0: b221 6b73 9104 1e51 666f 7293 6f75 7293 .!ks...Qfor.our. │ │ │ │ │ -000039f0: 7175 6164 2d64 6f75 626c 6593 616c 676f quad-double.algo │ │ │ │ │ -00003a00: 7269 7468 6d73 2e91 0645 9c49 6e93 5365 rithms...E.In.Se │ │ │ │ │ -00003a10: 6374 696f 6e93 338e a18d 7795 b221 659b ction.3...w..!e. │ │ │ │ │ -00003a20: 0536 d870 7265 7365 6e93 7498 7468 6598 .6.presen.t.the. │ │ │ │ │ -00003a30: 7175 6164 2d64 6f75 626c 6598 616c 676f quad-double.algo │ │ │ │ │ -00003a40: 7269 7468 6d73 9105 36d9 666f 7298 6261 rithms..6.for.ba │ │ │ │ │ -00003a50: 7369 6398 6f70 904d de65 7261 7469 6f6e sic.op.M.eration │ │ │ │ │ -00003a60: 732c 9605 9af4 696e 636c 7564 696e 6798 s,....including. │ │ │ │ │ -00003a70: 7265 6e6f 726d 697a 6174 696f 6e2c 9361 renormization,.a │ │ │ │ │ -00003a80: 6464 6974 696f 6e2c 8ea1 8d6d 9ab2 2175 ddition,...m..!u │ │ │ │ │ -00003a90: 6c74 6970 6c69 6361 7469 6f6e 9603 ee8c ltiplication.... │ │ │ │ │ -00003aa0: 616e 6493 6469 7669 7369 6f6e 2e91 05b6 and.division.... │ │ │ │ │ -00003ab0: 4e53 6563 7469 6f6e 9334 9361 6e64 9335 NSection.4.and.5 │ │ │ │ │ -00003ac0: 9370 7265 7365 6e98 7493 7468 6593 616c .presen.t.the.al │ │ │ │ │ -00003ad0: 676f 7269 7468 6d73 9103 ee8b 666f 7293 gorithms....for. │ │ │ │ │ -00003ae0: 736f 6d65 9361 6c67 6562 7261 6963 936f some.algebraic.o │ │ │ │ │ -00003af0: 7090 4dde 6572 6174 696f 6e73 8ea1 8d61 p.M.erations...a │ │ │ │ │ -00003b00: 6e64 9605 788d 7472 616e 7363 656e 6465 nd..x.transcende │ │ │ │ │ -00003b10: 6e90 b221 7461 6c93 6675 6e63 7469 6f6e n..!tal.function │ │ │ │ │ -00003b20: 732e 9b0a 5453 5365 6374 696f 6e93 3693 s...TSSection.6. │ │ │ │ │ -00003b30: 6465 7363 7269 6290 4dde 6573 9105 788e describ.M.es..x. │ │ │ │ │ -00003b40: 736f 6d65 9361 7578 696c 6961 7279 9366 some.auxiliary.f │ │ │ │ │ -00003b50: 756e 6374 696f 6e73 2e98 5365 6374 696f unctions..Sectio │ │ │ │ │ -00003b60: 6e93 3793 6272 6965 0d79 8ea1 8d64 6573 n.7.brie.y...des │ │ │ │ │ -00003b70: 6372 6962 904d de65 7396 0546 6c6f 7572 crib.M.es..Flour │ │ │ │ │ -00003b80: 9b05 466b 432b 2b93 6c69 6272 6172 7998 ..FkC++.library. │ │ │ │ │ -00003b90: 696d 706c 656d 656e 90b2 2174 696e 6793 implemen..!ting. │ │ │ │ │ -00003ba0: 7468 6598 6162 904d de6f 95b2 2176 9365 the.ab.M.o..!v.e │ │ │ │ │ -00003bb0: 9605 466c 616c 676f 7269 7468 6d73 2e91 ..Flalgorithms.. │ │ │ │ │ -00003bc0: 09bd ed53 6563 7469 6f6e 9338 9870 7265 ...Section.8.pre │ │ │ │ │ -00003bd0: 7365 6e90 b221 7473 9374 6865 9874 696d sen..!ts.the.tim │ │ │ │ │ -00003be0: 696e 678e a18d 7265 7375 6c74 7396 03a6 ing...results... │ │ │ │ │ -00003bf0: 666f 6693 7468 6593 6b9a b221 6572 6e65 fof.the.k..!erne │ │ │ │ │ -00003c00: 6c93 6f70 904d de65 7261 7469 6f6e 7393 l.op.M.erations. │ │ │ │ │ -00003c10: 6f6e 9364 690b 6572 656e 9874 9361 7263 on.di.eren.t.arc │ │ │ │ │ -00003c20: 9868 6974 6563 7475 7265 732e 9104 dddd .hitectures..... │ │ │ │ │ -00003c30: 5365 6374 696f 6e93 3993 6469 7363 7573 Section.9.discus │ │ │ │ │ -00003c40: 7365 7393 6675 7475 7265 9377 986f 726b ses.future.w.ork │ │ │ │ │ -00003c50: 2e8e 9f22 8041 8d8d dc32 8e91 184c cb50 ...".A...2...L.P │ │ │ │ │ -00003c60: 7265 6c69 6d69 6e61 7269 6573 8ea6 8dc6 reliminaries.... │ │ │ │ │ -00003c70: 496e 9603 9577 7468 6973 9373 6563 7469 In...wthis.secti │ │ │ │ │ -00003c80: 6f6e 2c91 0398 d977 9ab2 2165 9370 7265 on,....w..!e.pre │ │ │ │ │ -00003c90: 7365 6e98 7493 736f 6d65 9362 6173 6963 sen.t.some.basic │ │ │ │ │ -00003ca0: 9370 726f 709a 4dde 6572 7469 6573 9103 .prop.M.erties.. │ │ │ │ │ -00003cb0: 9576 616e 6493 616c 676f 7269 7468 6d73 .vand.algorithms │ │ │ │ │ -00003cc0: 936f 6693 4945 4545 9103 9572 0d6f 6174 .of.IEEE...r.oat │ │ │ │ │ -00003cd0: 696e 6793 7098 6f69 6e90 b221 7493 6172 ing.p.oin..!t.ar │ │ │ │ │ -00003ce0: 6974 686d 6574 6963 8ea1 8d75 7365 6496 ithmetic...used. │ │ │ │ │ -00003cf0: 04f8 c269 6e93 7175 6164 2d64 6f75 626c ...in.quad-doubl │ │ │ │ │ -00003d00: 6593 6172 6974 686d 6574 6963 2e91 08d4 e.arithmetic.... │ │ │ │ │ -00003d10: f154 6865 7365 9372 6573 756c 7473 9104 .These.results.. │ │ │ │ │ -00003d20: f8c3 6172 6593 6261 7365 6493 6f6e 9344 ..are.based.on.D │ │ │ │ │ -00003d30: 656b 6b9a b221 6572 935b 8d36 8e91 0579 ekk..!er.[.6...y │ │ │ │ │ -00003d40: 9a5d 2c91 054d 584b 6e98 7574 6893 5b8d .],..MXKn.uth.[. │ │ │ │ │ -00003d50: 398e 9105 799a 5d2c 9105 4d59 5072 6965 9...y.],..MYPrie │ │ │ │ │ -00003d60: 7374 935b 8d31 308e 910a f334 5d2c 8ea1 st.[.10....4],.. │ │ │ │ │ -00003d70: 8d53 6865 7795 b221 6393 6893 756b 9603 .Shew..!c.h.uk.. │ │ │ │ │ -00003d80: c1fb 5b8d 3131 8e91 0af3 345d 2c9b 03c8 ..[.11....4],... │ │ │ │ │ -00003d90: df61 6e64 936f 7468 6572 732e 9105 309a .and.others...0. │ │ │ │ │ -00003da0: 496e 9366 6163 742c 986d 616e 90b2 2179 In.fact,.man..!y │ │ │ │ │ -00003db0: 936f 669b 03c1 fa74 6865 9361 6c67 6f72 .of....the.algor │ │ │ │ │ -00003dc0: 6974 686d 7398 616e 6493 6469 6167 7261 ithms.and.diagra │ │ │ │ │ -00003dd0: 6d73 9861 7265 9364 6972 6563 746c 7998 ms.are.directly. │ │ │ │ │ -00003de0: 7461 6b90 b221 656e 9366 726f 6d2c 8ea1 tak..!en.from,.. │ │ │ │ │ -00003df0: 8d6f 7296 03a6 6662 6173 6564 936f 6e2c .or...fbased.on, │ │ │ │ │ -00003e00: 9353 6865 7795 b221 6393 6893 756b 2773 .Shew..!c.h.uk's │ │ │ │ │ -00003e10: 9103 a666 7061 7090 4dde 6572 2e8e a18d ...fpap.M.er.... │ │ │ │ │ -00003e20: 9111 0000 416c 6c96 0397 d962 6173 6963 ....All....basic │ │ │ │ │ -00003e30: 9b03 97da 6172 6974 686d 6574 6963 7393 ....arithmetics. │ │ │ │ │ -00003e40: 6172 6593 6173 7375 6d65 6493 746f 9862 are.assumed.to.b │ │ │ │ │ -00003e50: 9a4d de65 9370 9865 7266 6f72 6d65 6493 .M.e.p.erformed. │ │ │ │ │ -00003e60: 696e 9103 97da 4945 4545 9103 97d5 646f in....IEEE....do │ │ │ │ │ -00003e70: 7562 6c65 9366 6f72 6d61 742c 9103 9ac3 uble.format,.... │ │ │ │ │ -00003e80: 7769 7468 9372 6f75 6e64 2d74 6f2d 6576 with.round-to-ev │ │ │ │ │ -00003e90: 90b2 2165 6e8e a18d 726f 756e 6469 6e67 ..!en...rounding │ │ │ │ │ -00003ea0: 9604 1bba 6f6e 9374 6965 732e 9106 3dd9 ....on.ties...=. │ │ │ │ │ -00003eb0: 4691 ff16 656f 7293 616e 9ab2 2179 9362 F...eor.an..!y.b │ │ │ │ │ -00003ec0: 696e 6172 7993 6f70 904d de65 7261 746f inary.op.M.erato │ │ │ │ │ -00003ed0: 7293 df01 9103 ce33 3291 03ce 3266 c62b r......32...2f.+ │ │ │ │ │ -00003ee0: de3b 9601 d331 df00 de3b 93df 02de 3b93 .;...1...;....;. │ │ │ │ │ -00003ef0: 3ddf 67c6 2c91 0439 0f77 9865 9604 1bba =.g.,..9.w.e.... │ │ │ │ │ -00003f00: 7573 658d 930d 8e91 0a31 1028 de61 9602 use......1.(.a.. │ │ │ │ │ -00003f10: bd23 df01 9b02 bd24 de62 c629 9103 ce32 .#.....$.b.)...2 │ │ │ │ │ -00003f20: 3d91 03ce 33de 6193 df0c 98de 6296 041b =...3.a.....b... │ │ │ │ │ -00003f30: bac6 746f 9364 656e 6f74 6593 7468 658e ..to.denote.the. │ │ │ │ │ -00003f40: a18d 0d6f 6174 696e 6796 0457 2970 904d ...oating..W)p.M │ │ │ │ │ -00003f50: de6f 696e 90b2 2174 9b04 5728 7265 7375 .oin..!t..W(resu │ │ │ │ │ -00003f60: 6c74 936f 6698 de61 9102 e4c3 df01 9102 lt.of..a........ │ │ │ │ │ -00003f70: e4c2 de62 c62c 9104 8359 616e 6493 6465 ...b.,...Yand.de │ │ │ │ │ -00003f80: 0c6e 658d 9865 7272 8e91 11c8 de28 de61 .ne..err.....(.a │ │ │ │ │ -00003f90: 9102 e4c3 df01 9102 e4c2 de62 c629 9361 ...........b.).a │ │ │ │ │ -00003fa0: 7398 de61 9b02 e4c3 df01 9602 e4c2 de62 s..a...........b │ │ │ │ │ -00003fb0: 9104 313f c63d 8d91 0431 400d 8e91 0a46 ..1?.=...1@....F │ │ │ │ │ -00003fc0: 9628 de61 93df 0198 de62 c629 932b 8d98 .(.a.....b.).+.. │ │ │ │ │ -00003fd0: 6572 728e 9110 5679 28de 6193 df01 98de err...Vy(.a..... │ │ │ │ │ -00003fe0: 62c6 292e 9106 f024 5468 726f 7567 686f b.)....$Througho │ │ │ │ │ -00003ff0: 7574 9104 5729 7468 6973 8e8e 9f1e 0000 ut..W)this...... │ │ │ │ │ -00004000: 8d92 00e8 23d7 338e 8e8c 8b00 0000 0400 ....#.3......... │ │ │ │ │ -00004010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00002c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00002c10: 0823 a002 9ad7 5b8d a0fd 62b4 7ba0 027f .#....[...b.{... │ │ │ │ │ +00002c20: 4b85 8da0 fda4 b47b 8d8d dc31 8e91 184c K......{...1...L │ │ │ │ │ +00002c30: cb49 6e90 8ccc 7472 6f90 7333 6475 6374 .In...tro.s3duct │ │ │ │ │ +00002c40: 696f 6e8e a918 718b 8dc6 4d75 6c74 6970 ion...q...Multip │ │ │ │ │ +00002c50: 7265 6369 7369 6f6e 9603 9160 636f 6d70 recision...`comp │ │ │ │ │ +00002c60: 7574 6174 696f 6e93 6861 7391 0391 6161 utation.has...aa │ │ │ │ │ +00002c70: 9376 91ff 6444 6172 6965 749a b221 7993 .v..dDariet..!y. │ │ │ │ │ +00002c80: 6f66 9361 7070 6c69 6361 7469 6f6e 9361 of.application.a │ │ │ │ │ +00002c90: 7265 6173 2c91 0395 9573 7563 9868 9361 reas,....suc.h.a │ │ │ │ │ +00002ca0: 7393 7075 7265 936d 6174 6865 6d61 7469 s.pure.mathemati │ │ │ │ │ +00002cb0: 6373 2c91 0395 9573 7475 6479 936f 668e cs,....study.of. │ │ │ │ │ +00002cc0: a40d 999a 8d6d 6174 6865 6d61 7469 6361 .....mathematica │ │ │ │ │ +00002cd0: 6c9b 03fa 0e63 6f6e 7374 616e 95b2 2174 l....constan..!t │ │ │ │ │ +00002ce0: 732c 9104 0ef9 6372 7970 746f 6772 6170 s,....cryptograp │ │ │ │ │ +00002cf0: 6893 7996 ff16 652c 9104 0ef8 616e 6491 h.y...e,....and. │ │ │ │ │ +00002d00: 03fa 0f63 6f6d 7075 7461 7469 6f6e 616c ...computational │ │ │ │ │ +00002d10: 9867 656f 6d65 7472 7993 2e91 05d8 d642 .geometry......B │ │ │ │ │ +00002d20: 6563 6175 7365 9103 fa0f 6f66 9874 6869 ecause....of.thi │ │ │ │ │ +00002d30: 732c 9104 0ef9 6d61 6e90 b221 7998 6172 s,....man..!y.ar │ │ │ │ │ +00002d40: 6269 2d8e a18d 7472 6172 7996 0421 c770 bi-...trary..!.p │ │ │ │ │ +00002d50: 7265 6369 7369 6f6e 9361 6c67 6f72 6974 recision.algorit │ │ │ │ │ +00002d60: 686d 7393 616e 6493 6c69 6272 6172 6965 hms.and.librarie │ │ │ │ │ +00002d70: 7393 6861 95b2 2176 9365 9104 21c7 629a s.ha..!v.e..!.b. │ │ │ │ │ +00002d80: 4dde 6565 6e91 0421 c664 6576 9365 6c6f M.een..!.dev.elo │ │ │ │ │ +00002d90: 7098 6564 9604 21c7 7573 696e 6793 6f6e p.ed..!.using.on │ │ │ │ │ +00002da0: 6c79 9374 6865 930c 7865 6493 7072 6563 ly.the..xed.prec │ │ │ │ │ +00002db0: 6973 696f 6e93 6172 6974 682d 8ea1 8d6d ision.arith-...m │ │ │ │ │ +00002dc0: 6574 6963 2e91 0564 8354 6865 7996 03d3 etic...d.They... │ │ │ │ │ +00002dd0: 4863 616e 9103 d347 6290 4dde 6593 6469 Hcan...Gb.M.e.di │ │ │ │ │ +00002de0: 7669 6465 6493 696e 9ab2 2174 6f93 7498 vided.in..!to.t. │ │ │ │ │ +00002df0: 7798 6f93 6772 6f75 7073 9362 6173 6564 w.o.groups.based │ │ │ │ │ +00002e00: 936f 6e93 7468 6591 03d3 4777 9861 9879 .on.the...Gw.a.y │ │ │ │ │ +00002e10: 9370 7265 6369 7369 6f6e 936e 9875 6d98 .precision.n.um. │ │ │ │ │ +00002e20: 6290 4dde 6572 7393 6172 6593 7265 7072 b.M.ers.are.repr │ │ │ │ │ +00002e30: 6573 656e 9874 6564 2e8e a18d 536f 6d65 esen.ted....Some │ │ │ │ │ +00002e40: 9602 d5ef 6c69 6272 6172 6965 7393 7374 ....libraries.st │ │ │ │ │ +00002e50: 6f72 659b 02d5 f06e 95b2 2175 6d93 6290 ore....n..!um.b. │ │ │ │ │ +00002e60: 4dde 6572 7396 02d5 ef69 6e93 6193 f335 M.ers....in.a..5 │ │ │ │ │ +00002e70: fd00 273a 000a f333 000a 0000 0006 636d ..':...3......cm │ │ │ │ │ +00002e80: 7469 3130 e06d 756c 7469 706c 652d 6469 ti10.multiple-di │ │ │ │ │ +00002e90: 6769 7498 c666 6f72 6d61 742c 9102 ffa0 git..format,.... │ │ │ │ │ +00002ea0: 7769 7468 9361 9873 6571 7565 6e63 6593 with.a.sequence. │ │ │ │ │ +00002eb0: 6f66 9364 6967 6974 7393 636f 7570 6c65 of.digits.couple │ │ │ │ │ +00002ec0: 6498 7769 7468 9361 9373 696e 2d8e a18d d.with.a.sin-... │ │ │ │ │ +00002ed0: 676c 659b 0290 6365 7870 904d de6f 6e65 gle...cexp.M.one │ │ │ │ │ +00002ee0: 6e95 b221 742c 9102 c7fe 7375 6393 6891 n..!t,....suc.h. │ │ │ │ │ +00002ef0: 0290 6461 7398 7468 6598 7379 6d93 6290 ..das.the.sym.b. │ │ │ │ │ +00002f00: 4dde 6f6c 6963 9102 9064 636f 6d70 7574 M.olic...dcomput │ │ │ │ │ +00002f10: 6174 696f 6e98 7061 6393 6b91 ff64 4461 ation.pac.k..dDa │ │ │ │ │ +00002f20: 6765 9602 9064 4d61 7468 656d 6174 6963 ge...dMathematic │ │ │ │ │ +00002f30: 612c 9102 c7fd 4261 696c 6579 2773 934d a,....Bailey's.M │ │ │ │ │ +00002f40: 5046 554e 985b 8d32 8e91 0579 9a5d 2c91 PFUN.[.2...y.],. │ │ │ │ │ +00002f50: 02c7 fe42 7265 6e90 b221 7427 738e a18d ...Bren..!t's... │ │ │ │ │ +00002f60: 4d50 9603 2a26 5b8d 338e 9b05 799a 5d91 MP..*&[.3...y.]. │ │ │ │ │ +00002f70: 032a 2561 6e64 9347 4e55 9103 2a06 4d50 .*%and.GNU..*.MP │ │ │ │ │ +00002f80: 935b 8d37 8e98 5d2e 9104 b472 416e 9361 .[.7..]....rAn.a │ │ │ │ │ +00002f90: 6c74 6572 6e61 7469 769a b221 6593 6170 lternativ..!e.ap │ │ │ │ │ +00002fa0: 7072 6f61 6398 689b 032a 2569 7393 746f proac.h..*%is.to │ │ │ │ │ +00002fb0: 9373 746f 7265 986e 95b2 2175 6d93 6290 .store.n..!um.b. │ │ │ │ │ +00002fc0: 4dde 6572 7396 032a 2669 6e93 6198 e06d M.ers..*&in.a..m │ │ │ │ │ +00002fd0: 756c 7469 706c 652d 6396 ff70 b96f 6d70 ultiple-c..p.omp │ │ │ │ │ +00002fe0: 936f 6e65 6e74 9103 2a26 c666 6f72 2d8e .onent..*&.for-. │ │ │ │ │ +00002ff0: a18d 6d61 742c 9103 6cae 7768 6572 6591 ..mat,..l.where. │ │ │ │ │ +00003000: 035e 3f61 9b03 5e40 6e95 b221 756d 9362 .^?a..^@n..!um.b │ │ │ │ │ +00003010: 904d de65 7298 6973 9865 7870 7265 7373 .M.er.is.express │ │ │ │ │ +00003020: 6564 9603 5e3f 6173 9875 6e65 7691 ff64 ed..^?as.unev..d │ │ │ │ │ +00003030: 4461 6c75 6174 6564 9873 756d 7393 6f66 Daluated.sums.of │ │ │ │ │ +00003040: 986f 7264 696e 6172 7998 0d6f 6174 696e .ordinary..oatin │ │ │ │ │ +00003050: 672d 7090 4dde 6f69 6e95 b221 7498 7793 g-p.M.oin..!t.w. │ │ │ │ │ +00003060: 6f72 6473 2c91 036c ad65 6163 9368 9877 ords,..l.eac.h.w │ │ │ │ │ +00003070: 6974 688e a18d 6974 7396 03f8 966f 90b2 ith...its....o.. │ │ │ │ │ +00003080: 2177 6e9b 03f8 9573 6967 6e69 0c63 616e !wn....signi.can │ │ │ │ │ +00003090: 6493 616e 6498 6578 7090 4dde 6f6e 656e d.and.exp.M.onen │ │ │ │ │ +000030a0: 90b2 2174 2e91 05d4 6c45 7861 6d70 6c65 ..!t....lExample │ │ │ │ │ +000030b0: 7393 6f66 9374 6869 7398 666f 726d 6174 s.of.this.format │ │ │ │ │ +000030c0: 9369 6e63 6c75 6465 985b 8d36 8e91 0579 .include.[.6...y │ │ │ │ │ +000030d0: 9a2c 8d93 3130 8e9b 0eeb ca2c 8d93 3131 .,..10.....,..11 │ │ │ │ │ +000030e0: 8e98 5d2e 9105 d46b 5468 6593 6d90 b221 ..]....kThe.m..! │ │ │ │ │ +000030f0: 756c 7469 706c 652d 6469 6769 748e a18d ultiple-digit... │ │ │ │ │ +00003100: 6170 7072 6f61 6395 b221 689b 031b 2863 approac..!h...(c │ │ │ │ │ +00003110: 616e 9103 1b27 7265 7072 6573 656e 9374 an...'represen.t │ │ │ │ │ +00003120: 9861 9103 1b27 6d93 7563 9368 986c 6172 .a...'m.uc.h.lar │ │ │ │ │ +00003130: 6765 7296 031b 2772 616e 6765 986f 6693 ger...'range.of. │ │ │ │ │ +00003140: 6e95 b221 756d 9362 904d de65 7273 2c91 n..!um.b.M.ers,. │ │ │ │ │ +00003150: 0337 0177 6865 7265 6173 9874 6865 9103 .7.whereas.the.. │ │ │ │ │ +00003160: 1b27 6d93 756c 7469 706c 652d 636f 6d70 .'m.ultiple-comp │ │ │ │ │ +00003170: 904d de6f 6e65 6e93 7498 6170 7072 6f61 .M.onen.t.approa │ │ │ │ │ +00003180: 6393 688e a18d 6861 7396 03a6 6674 6865 c.h...has...fthe │ │ │ │ │ +00003190: 9361 6476 91ff 6444 616e 90b2 2174 6167 .adv..dDan..!tag │ │ │ │ │ +000031a0: 6593 696e 9373 7090 4dde 6565 642e 8ea1 e.in.sp.M.eed... │ │ │ │ │ +000031b0: 8d91 1100 0057 91ff 1665 6596 0450 316e .....W...ee..P1n │ │ │ │ │ +000031c0: 6f74 659b 0450 3074 6861 7493 6d61 6e90 ote..P0that.man. │ │ │ │ │ +000031d0: b221 7998 6170 706c 6963 6174 696f 6e73 .!y.applications │ │ │ │ │ +000031e0: 9377 90b2 216f 756c 6493 6765 7498 6675 .w..!ould.get.fu │ │ │ │ │ +000031f0: 6c6c 9362 904d de65 6e65 0c74 9866 726f ll.b.M.ene.t.fro │ │ │ │ │ +00003200: 6d93 7573 696e 6793 6d65 7265 6c79 9861 m.using.merely.a │ │ │ │ │ +00003210: 9373 6d61 6c6c 986d 90b2 2175 6c74 6970 .small.m..!ultip │ │ │ │ │ +00003220: 6c65 936f 668e a18d 2873 7563 95b2 2168 le.of...(suc..!h │ │ │ │ │ +00003230: 9b03 de75 6173 9103 de74 7493 7769 6365 ...uas...tt.wice │ │ │ │ │ +00003240: 986f 7296 03de 7471 7561 6472 7570 6c65 .or...tquadruple │ │ │ │ │ +00003250: 2998 7468 6593 7790 b221 6f72 6b69 6e67 ).the.w..!orking │ │ │ │ │ +00003260: 9870 7265 6369 7369 6f6e 2c91 03ec 7877 .precision,...xw │ │ │ │ │ +00003270: 6974 686f 7574 9374 6865 986e 6565 6493 ithout.the.need. │ │ │ │ │ +00003280: 666f 7298 6172 6269 7472 6172 7993 7072 for.arbitrary.pr │ │ │ │ │ +00003290: 6563 6973 696f 6e2e 9105 8609 5468 658e ecision.....The. │ │ │ │ │ +000032a0: a18d 616c 676f 7269 7468 6d73 9602 d8d2 ..algorithms.... │ │ │ │ │ +000032b0: 666f 7293 7468 6973 936b 696e 6493 6f66 for.this.kind.of │ │ │ │ │ +000032c0: 935c 0c78 6564 2293 7072 6563 6973 696f .\.xed".precisio │ │ │ │ │ +000032d0: 6e93 6361 6e91 02d8 d362 904d de65 936d n.can....b.M.e.m │ │ │ │ │ +000032e0: 6164 6593 7369 676e 690c 6361 6e90 b221 ade.signi.can..! │ │ │ │ │ +000032f0: 746c 7993 6661 7374 6572 9374 6861 6e93 tly.faster.than. │ │ │ │ │ +00003300: 7468 6f73 6593 666f 7293 6172 6269 7472 those.for.arbitr │ │ │ │ │ +00003310: 6172 798e a18d 7072 6563 6973 696f 6e2e ary...precision. │ │ │ │ │ +00003320: 9107 48e1 4261 696c 6579 9604 74bd 5b8d ..H.Bailey..t.[. │ │ │ │ │ +00003330: 318e 9b05 799a 5d91 0474 bc61 6e64 9342 1...y.]..t.and.B │ │ │ │ │ +00003340: 7269 6767 7393 5b8d 348e 985d 9b04 74bc riggs.[.4..]..t. │ │ │ │ │ +00003350: 6861 95b2 2176 9365 9104 74bd 6465 7693 ha..!v.e..t.dev. │ │ │ │ │ +00003360: 656c 6f70 904d de65 6498 616c 676f 7269 elop.M.ed.algori │ │ │ │ │ +00003370: 7468 6d73 9604 74bd 616e 6493 736f 6674 thms..t.and.soft │ │ │ │ │ +00003380: 95b2 2177 9361 7265 9866 6f72 9104 74bd ..!w.are.for..t. │ │ │ │ │ +00003390: 5c64 6f75 626c 652d 646f 7562 6c65 228e \double-double". │ │ │ │ │ +000033a0: a18d 7072 6563 6973 696f 6e2c 9103 e57d ..precision,...} │ │ │ │ │ +000033b0: 7490 b221 7769 6365 9b03 d8de 7468 6596 t..!wice....the. │ │ │ │ │ +000033c0: 03d8 df64 6f75 626c 6593 7072 6563 6973 ...double.precis │ │ │ │ │ +000033d0: 696f 6e2e 9105 7547 5468 6579 9875 7365 ion...uGThey.use │ │ │ │ │ +000033e0: 6493 7468 6598 6d95 b221 756c 7469 706c d.the.m..!ultipl │ │ │ │ │ +000033f0: 652d 636f 6d70 904d de6f 6e65 6e93 7496 e-comp.M.onen.t. │ │ │ │ │ +00003400: 03d8 df66 6f72 6d61 742c 9103 e57d 7768 ...format,...}wh │ │ │ │ │ +00003410: 6572 6598 6193 646f 7562 6c65 2d8e a18d ere.a.double-... │ │ │ │ │ +00003420: 646f 7562 6c65 9b03 a666 6e95 b221 756d double...fn..!um │ │ │ │ │ +00003430: 9362 904d de65 7298 6973 9872 6570 7265 .b.M.er.is.repre │ │ │ │ │ +00003440: 7365 6e93 7465 6498 6173 9861 6e98 756e sen.ted.as.an.un │ │ │ │ │ +00003450: 6576 91ff 6444 616c 7561 7465 6498 7375 ev..dDaluated.su │ │ │ │ │ +00003460: 6d98 6f66 9861 986c 6561 6469 6e67 9864 m.of.a.leading.d │ │ │ │ │ +00003470: 6f75 626c 6598 616e 6498 6198 7472 6169 ouble.and.a.trai │ │ │ │ │ +00003480: 6c69 6e67 9864 6f75 626c 652e 8ea1 8d91 ling.double..... │ │ │ │ │ +00003490: 1100 0049 6e96 039c f974 6869 7391 039c ...In....this... │ │ │ │ │ +000034a0: fa70 6170 904d de65 7293 779a b221 6593 .pap.M.er.w..!e. │ │ │ │ │ +000034b0: 7072 6573 656e 9874 9b03 9cfa 7468 6593 presen.t....the. │ │ │ │ │ +000034c0: 616c 676f 7269 7468 6d73 9875 7365 6493 algorithms.used. │ │ │ │ │ +000034d0: 696e 9374 6865 98f3 36df ea3c 7800 0af3 in.the..6....a. │ │ │ │ │ +000036a0: 9f01 a47a ce30 8e91 07fe c6c6 6973 9374 ...z.0......is.t │ │ │ │ │ +000036b0: 6865 936d 6f73 7491 033e c273 6967 0c63 he.most..>.sig.c │ │ │ │ │ +000036c0: 616e 9ab2 2174 9363 6f6d 7090 4dde 6f6e an..!t.comp.M.on │ │ │ │ │ +000036d0: 656e 9874 2e91 04bb 5157 91ff 1665 6593 en.t....QW...ee. │ │ │ │ │ +000036e0: 6861 9876 9865 9364 6573 6967 6e65 6491 ha.v.e.designed. │ │ │ │ │ +000036f0: 033e c261 6e64 9369 6d70 6c65 6d65 6e98 .>.and.implemen. │ │ │ │ │ +00003700: 7465 6493 616c 676f 7269 7468 6d73 9103 ted.algorithms.. │ │ │ │ │ +00003710: 3ec2 666f 7293 6261 7369 638e a18d 6172 >.for.basic...ar │ │ │ │ │ +00003720: 6974 686d 6574 6963 9603 879d 6f70 904d ithmetic....op.M │ │ │ │ │ +00003730: de65 7261 7469 6f6e 732c 9103 8dc6 6173 .erations,....as │ │ │ │ │ +00003740: 9377 90b2 2165 6c6c 9b03 879e 6173 9373 .w..!ell....as.s │ │ │ │ │ +00003750: 6f6d 6598 616c 6765 6272 6169 6393 616e ome.algebraic.an │ │ │ │ │ +00003760: 6498 7472 616e 7363 656e 6465 6e90 b221 d.transcenden..! │ │ │ │ │ +00003770: 7461 6c93 6675 6e63 7469 6f6e 732e 9104 tal.functions... │ │ │ │ │ +00003780: d39a 5791 ff16 6565 9868 6195 b221 7693 ..W...ee.ha..!v. │ │ │ │ │ +00003790: 6591 0387 9d70 904d de65 7266 6f72 6d65 e....p.M.erforme │ │ │ │ │ +000037a0: 648e a18d 6578 7465 6e73 6976 90b2 2165 d...extensiv..!e │ │ │ │ │ +000037b0: 9602 e98f 636f 7272 6563 746e 6573 739b ....correctness. │ │ │ │ │ +000037c0: 02e9 9074 6573 7473 9361 6e64 9363 6f6d ...tests.and.com │ │ │ │ │ +000037d0: 7061 7265 6498 7468 6593 7265 7375 6c74 pared.the.result │ │ │ │ │ +000037e0: 7393 7769 7468 9861 7262 6974 7261 7279 s.with.arbitrary │ │ │ │ │ +000037f0: 9370 7265 6369 7369 6f6e 9370 6163 90b2 .precision.pac.. │ │ │ │ │ +00003800: 216b 91ff 6444 6167 6598 4d50 4655 4e2e !k..dDage.MPFUN. │ │ │ │ │ +00003810: 934f 7572 8ea1 8d71 7561 642d 7072 6563 .Our...quad-prec │ │ │ │ │ +00003820: 6973 696f 6e96 0516 136c 6962 7261 7279 ision....library │ │ │ │ │ +00003830: 9b05 1614 6973 9361 90b2 2176 91ff 6444 ....is.a..!v..dD │ │ │ │ │ +00003840: 6169 6c61 626c 6598 6174 93e1 6874 7470 ailable.at..http │ │ │ │ │ +00003850: 3a2f 2f77 7777 2e6e 6572 7363 2e67 6f76 ://www.nersc.gov │ │ │ │ │ +00003860: 2f7e 6468 6261 696c 6579 2f6d 7064 6973 /~dhbailey/mpdis │ │ │ │ │ +00003870: 742f 6d70 6469 7374 2e68 746d 6cc6 2e8e t/mpdist.html... │ │ │ │ │ +00003880: a18d 4f75 7296 03ff 4971 7561 642d 646f ..Our...Iquad-do │ │ │ │ │ +00003890: 7562 6c65 936c 6962 7261 7279 9368 6173 uble.library.has │ │ │ │ │ +000038a0: 9362 904d de65 656e 9373 7563 6365 7373 .b.M.een.success │ │ │ │ │ +000038b0: 6675 6c6c 7991 03ff 4a69 6e9a b221 7465 fully...Jin..!te │ │ │ │ │ +000038c0: 6772 6174 6564 9369 6e98 746f 9361 9370 grated.in.to.a.p │ │ │ │ │ +000038d0: 6172 616c 6c65 6c93 7698 6f72 7465 7893 arallel.v.ortex. │ │ │ │ │ +000038e0: 726f 6c6c 2d75 7093 7369 6d98 756c 6174 roll-up.sim.ulat │ │ │ │ │ +000038f0: 696f 6e8e a18d 636f 9a4d de64 653b 9603 ion...co.M.de;.. │ │ │ │ │ +00003900: a666 7468 6973 9369 7393 6272 6965 0d79 .fthis.is.brie.y │ │ │ │ │ +00003910: 9364 6573 6372 6962 9865 6493 696e 935b .describ.ed.in.[ │ │ │ │ │ +00003920: 8d38 8e91 0579 9a5d 2e8e a18d 9111 0000 .8...y.]........ │ │ │ │ │ +00003930: 5468 6596 0507 9672 6573 7493 6f66 9105 The....rest.of.. │ │ │ │ │ +00003940: 0795 7468 6593 7061 709a 4dde 6572 9369 ..the.pap.M.er.i │ │ │ │ │ +00003950: 7393 6f72 6761 6e69 7a65 6493 6173 9366 s.organized.as.f │ │ │ │ │ +00003960: 6f6c 6c6f 90b2 2177 732e 9109 016c 5365 ollo..!ws....lSe │ │ │ │ │ +00003970: 6374 696f 6e93 3293 6465 7363 7269 6298 ction.2.describ. │ │ │ │ │ +00003980: 6573 9373 6f6d 6591 0507 9562 6173 6963 es.some....basic │ │ │ │ │ +00003990: 9370 726f 7098 6572 7469 6573 936f 668e .prop.erties.of. │ │ │ │ │ +000039a0: a18d 4945 4545 9104 1e31 0d6f 6174 696e ..IEEE...1.oatin │ │ │ │ │ +000039b0: 6791 041e 5170 9a4d de6f 696e 90b2 2174 g...Qp.M.oin..!t │ │ │ │ │ +000039c0: 9604 1e50 6172 6974 686d 6574 6963 9361 ...Parithmetic.a │ │ │ │ │ +000039d0: 6e64 9362 7569 6c64 696e 6793 626c 6f98 nd.building.blo. │ │ │ │ │ +000039e0: 6390 b221 6b73 9104 1e51 666f 7293 6f75 c..!ks...Qfor.ou │ │ │ │ │ +000039f0: 7293 7175 6164 2d64 6f75 626c 6593 616c r.quad-double.al │ │ │ │ │ +00003a00: 676f 7269 7468 6d73 2e91 0645 9c49 6e93 gorithms...E.In. │ │ │ │ │ +00003a10: 5365 6374 696f 6e93 338e a18d 7795 b221 Section.3...w..! │ │ │ │ │ +00003a20: 659b 0536 d870 7265 7365 6e93 7498 7468 e..6.presen.t.th │ │ │ │ │ +00003a30: 6598 7175 6164 2d64 6f75 626c 6598 616c e.quad-double.al │ │ │ │ │ +00003a40: 676f 7269 7468 6d73 9105 36d9 666f 7298 gorithms..6.for. │ │ │ │ │ +00003a50: 6261 7369 6398 6f70 904d de65 7261 7469 basic.op.M.erati │ │ │ │ │ +00003a60: 6f6e 732c 9605 9af4 696e 636c 7564 696e ons,....includin │ │ │ │ │ +00003a70: 6798 7265 6e6f 726d 697a 6174 696f 6e2c g.renormization, │ │ │ │ │ +00003a80: 9361 6464 6974 696f 6e2c 8ea1 8d6d 9ab2 .addition,...m.. │ │ │ │ │ +00003a90: 2175 6c74 6970 6c69 6361 7469 6f6e 9603 !ultiplication.. │ │ │ │ │ +00003aa0: ee8c 616e 6493 6469 7669 7369 6f6e 2e91 ..and.division.. │ │ │ │ │ +00003ab0: 05b6 4e53 6563 7469 6f6e 9334 9361 6e64 ..NSection.4.and │ │ │ │ │ +00003ac0: 9335 9370 7265 7365 6e98 7493 7468 6593 .5.presen.t.the. │ │ │ │ │ +00003ad0: 616c 676f 7269 7468 6d73 9103 ee8b 666f algorithms....fo │ │ │ │ │ +00003ae0: 7293 736f 6d65 9361 6c67 6562 7261 6963 r.some.algebraic │ │ │ │ │ +00003af0: 936f 7090 4dde 6572 6174 696f 6e73 8ea1 .op.M.erations.. │ │ │ │ │ +00003b00: 8d61 6e64 9605 788d 7472 616e 7363 656e .and..x.transcen │ │ │ │ │ +00003b10: 6465 6e90 b221 7461 6c93 6675 6e63 7469 den..!tal.functi │ │ │ │ │ +00003b20: 6f6e 732e 9b0a 5453 5365 6374 696f 6e93 ons...TSSection. │ │ │ │ │ +00003b30: 3693 6465 7363 7269 6290 4dde 6573 9105 6.describ.M.es.. │ │ │ │ │ +00003b40: 788e 736f 6d65 9361 7578 696c 6961 7279 x.some.auxiliary │ │ │ │ │ +00003b50: 9366 756e 6374 696f 6e73 2e98 5365 6374 .functions..Sect │ │ │ │ │ +00003b60: 696f 6e93 3793 6272 6965 0d79 8ea1 8d64 ion.7.brie.y...d │ │ │ │ │ +00003b70: 6573 6372 6962 904d de65 7396 0546 6c6f escrib.M.es..Flo │ │ │ │ │ +00003b80: 7572 9b05 466b 432b 2b93 6c69 6272 6172 ur..FkC++.librar │ │ │ │ │ +00003b90: 7998 696d 706c 656d 656e 90b2 2174 696e y.implemen..!tin │ │ │ │ │ +00003ba0: 6793 7468 6598 6162 904d de6f 95b2 2176 g.the.ab.M.o..!v │ │ │ │ │ +00003bb0: 9365 9605 466c 616c 676f 7269 7468 6d73 .e..Flalgorithms │ │ │ │ │ +00003bc0: 2e91 09bd ed53 6563 7469 6f6e 9338 9870 .....Section.8.p │ │ │ │ │ +00003bd0: 7265 7365 6e90 b221 7473 9374 6865 9874 resen..!ts.the.t │ │ │ │ │ +00003be0: 696d 696e 678e a18d 7265 7375 6c74 7396 iming...results. │ │ │ │ │ +00003bf0: 03a6 666f 6693 7468 6593 6b9a b221 6572 ..fof.the.k..!er │ │ │ │ │ +00003c00: 6e65 6c93 6f70 904d de65 7261 7469 6f6e nel.op.M.eration │ │ │ │ │ +00003c10: 7393 6f6e 9364 690b 6572 656e 9874 9361 s.on.di.eren.t.a │ │ │ │ │ +00003c20: 7263 9868 6974 6563 7475 7265 732e 9104 rc.hitectures... │ │ │ │ │ +00003c30: dddd 5365 6374 696f 6e93 3993 6469 7363 ..Section.9.disc │ │ │ │ │ +00003c40: 7573 7365 7393 6675 7475 7265 9377 986f usses.future.w.o │ │ │ │ │ +00003c50: 726b 2e8e 9f22 8041 8d8d dc32 8e91 184c rk...".A...2...L │ │ │ │ │ +00003c60: cb50 7265 6c69 6d69 6e61 7269 6573 8ea6 .Preliminaries.. │ │ │ │ │ +00003c70: 8dc6 496e 9603 9577 7468 6973 9373 6563 ..In...wthis.sec │ │ │ │ │ +00003c80: 7469 6f6e 2c91 0398 d977 9ab2 2165 9370 tion,....w..!e.p │ │ │ │ │ +00003c90: 7265 7365 6e98 7493 736f 6d65 9362 6173 resen.t.some.bas │ │ │ │ │ +00003ca0: 6963 9370 726f 709a 4dde 6572 7469 6573 ic.prop.M.erties │ │ │ │ │ +00003cb0: 9103 9576 616e 6493 616c 676f 7269 7468 ...vand.algorith │ │ │ │ │ +00003cc0: 6d73 936f 6693 4945 4545 9103 9572 0d6f ms.of.IEEE...r.o │ │ │ │ │ +00003cd0: 6174 696e 6793 7098 6f69 6e90 b221 7493 ating.p.oin..!t. │ │ │ │ │ +00003ce0: 6172 6974 686d 6574 6963 8ea1 8d75 7365 arithmetic...use │ │ │ │ │ +00003cf0: 6496 04f8 c269 6e93 7175 6164 2d64 6f75 d....in.quad-dou │ │ │ │ │ +00003d00: 626c 6593 6172 6974 686d 6574 6963 2e91 ble.arithmetic.. │ │ │ │ │ +00003d10: 08d4 f154 6865 7365 9372 6573 756c 7473 ...These.results │ │ │ │ │ +00003d20: 9104 f8c3 6172 6593 6261 7365 6493 6f6e ....are.based.on │ │ │ │ │ +00003d30: 9344 656b 6b9a b221 6572 935b 8d36 8e91 .Dekk..!er.[.6.. │ │ │ │ │ +00003d40: 0579 9a5d 2c91 054d 584b 6e98 7574 6893 .y.],..MXKn.uth. │ │ │ │ │ +00003d50: 5b8d 398e 9105 799a 5d2c 9105 4d59 5072 [.9...y.],..MYPr │ │ │ │ │ +00003d60: 6965 7374 935b 8d31 308e 910a f334 5d2c iest.[.10....4], │ │ │ │ │ +00003d70: 8ea1 8d53 6865 7795 b221 6393 6893 756b ...Shew..!c.h.uk │ │ │ │ │ +00003d80: 9603 c1fb 5b8d 3131 8e91 0af3 345d 2c9b ....[.11....4],. │ │ │ │ │ +00003d90: 03c8 df61 6e64 936f 7468 6572 732e 9105 ...and.others... │ │ │ │ │ +00003da0: 309a 496e 9366 6163 742c 986d 616e 90b2 0.In.fact,.man.. │ │ │ │ │ +00003db0: 2179 936f 669b 03c1 fa74 6865 9361 6c67 !y.of....the.alg │ │ │ │ │ +00003dc0: 6f72 6974 686d 7398 616e 6493 6469 6167 orithms.and.diag │ │ │ │ │ +00003dd0: 7261 6d73 9861 7265 9364 6972 6563 746c rams.are.directl │ │ │ │ │ +00003de0: 7998 7461 6b90 b221 656e 9366 726f 6d2c y.tak..!en.from, │ │ │ │ │ +00003df0: 8ea1 8d6f 7296 03a6 6662 6173 6564 936f ...or...fbased.o │ │ │ │ │ +00003e00: 6e2c 9353 6865 7795 b221 6393 6893 756b n,.Shew..!c.h.uk │ │ │ │ │ +00003e10: 2773 9103 a666 7061 7090 4dde 6572 2e8e 's...fpap.M.er.. │ │ │ │ │ +00003e20: a18d 9111 0000 416c 6c96 0397 d962 6173 ......All....bas │ │ │ │ │ +00003e30: 6963 9b03 97da 6172 6974 686d 6574 6963 ic....arithmetic │ │ │ │ │ +00003e40: 7393 6172 6593 6173 7375 6d65 6493 746f s.are.assumed.to │ │ │ │ │ +00003e50: 9862 9a4d de65 9370 9865 7266 6f72 6d65 .b.M.e.p.erforme │ │ │ │ │ +00003e60: 6493 696e 9103 97da 4945 4545 9103 97d5 d.in....IEEE.... │ │ │ │ │ +00003e70: 646f 7562 6c65 9366 6f72 6d61 742c 9103 double.format,.. │ │ │ │ │ +00003e80: 9ac3 7769 7468 9372 6f75 6e64 2d74 6f2d ..with.round-to- │ │ │ │ │ +00003e90: 6576 90b2 2165 6e8e a18d 726f 756e 6469 ev..!en...roundi │ │ │ │ │ +00003ea0: 6e67 9604 1bba 6f6e 9374 6965 732e 9106 ng....on.ties... │ │ │ │ │ +00003eb0: 3dd9 4691 ff16 656f 7293 616e 9ab2 2179 =.F...eor.an..!y │ │ │ │ │ +00003ec0: 9362 696e 6172 7993 6f70 904d de65 7261 .binary.op.M.era │ │ │ │ │ +00003ed0: 746f 7293 df01 9103 ce33 3291 03ce 3266 tor......32...2f │ │ │ │ │ +00003ee0: c62b de3b 9601 d331 df00 de3b 93df 02de .+.;...1...;.... │ │ │ │ │ +00003ef0: 3b93 3ddf 67c6 2c91 0439 0f77 9865 9604 ;.=.g.,..9.w.e.. │ │ │ │ │ +00003f00: 1bba 7573 658d 930d 8e91 0a31 1028 de61 ..use......1.(.a │ │ │ │ │ +00003f10: 9602 bd23 df01 9b02 bd24 de62 c629 9103 ...#.....$.b.).. │ │ │ │ │ +00003f20: ce32 3d91 03ce 33de 6193 df0c 98de 6296 .2=...3.a.....b. │ │ │ │ │ +00003f30: 041b bac6 746f 9364 656e 6f74 6593 7468 ....to.denote.th │ │ │ │ │ +00003f40: 658e a18d 0d6f 6174 696e 6796 0457 2970 e....oating..W)p │ │ │ │ │ +00003f50: 904d de6f 696e 90b2 2174 9b04 5728 7265 .M.oin..!t..W(re │ │ │ │ │ +00003f60: 7375 6c74 936f 6698 de61 9102 e4c3 df01 sult.of..a...... │ │ │ │ │ +00003f70: 9102 e4c2 de62 c62c 9104 8359 616e 6493 .....b.,...Yand. │ │ │ │ │ +00003f80: 6465 0c6e 658d 9865 7272 8e91 11c8 de28 de.ne..err.....( │ │ │ │ │ +00003f90: de61 9102 e4c3 df01 9102 e4c2 de62 c629 .a...........b.) │ │ │ │ │ +00003fa0: 9361 7398 de61 9b02 e4c3 df01 9602 e4c2 .as..a.......... │ │ │ │ │ +00003fb0: de62 9104 313f c63d 8d91 0431 400d 8e91 .b..1?.=...1@... │ │ │ │ │ +00003fc0: 0a46 9628 de61 93df 0198 de62 c629 932b .F.(.a.....b.).+ │ │ │ │ │ +00003fd0: 8d98 6572 728e 9110 5679 28de 6193 df01 ..err...Vy(.a... │ │ │ │ │ +00003fe0: 98de 62c6 292e 9106 f024 5468 726f 7567 ..b.)....$Throug │ │ │ │ │ +00003ff0: 686f 7574 9104 5729 7468 6973 8e8e 9f1e hout..W)this.... │ │ │ │ │ +00004000: 0000 8d92 00e8 23d7 338e 8e8c 8b00 0000 ......#.3....... │ │ │ │ │ +00004010: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00004020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00004030: 0000 0000 002b e3a0 029a d75b 8da0 fd62 .....+.....[...b │ │ │ │ │ -00004040: b47b a002 7f4b 858d a0fd a4b4 7b8d c670 .{...K......{..p │ │ │ │ │ -00004050: 6170 904d de65 722c 9103 ba8f de22 9603 ap.M.er,.....".. │ │ │ │ │ -00004060: 2588 c63d 9332 8d9f fc06 bef3 27be 4bc8 %..=.2......'.K. │ │ │ │ │ -00004070: 0b00 0800 0000 0800 0000 0563 6d73 7938 ...........cmsy8 │ │ │ │ │ -00004080: d200 ce35 338e 9113 5307 c669 7396 03b6 ...53...S..is... │ │ │ │ │ -00004090: 8774 6865 936d 6163 90b2 2168 696e 659b .the.mac..!hine. │ │ │ │ │ -000040a0: 03b6 8665 7073 696c 6f6e 9366 6f72 9349 ...epsilon.for.I │ │ │ │ │ -000040b0: 4545 4591 03b6 8364 6f75 626c 6593 7072 EEE....double.pr │ │ │ │ │ -000040c0: 6563 6973 696f 6e98 6e95 b221 756d 9362 ecision.n..!um.b │ │ │ │ │ -000040d0: 904d de65 7273 2c91 03ba 8f61 6e64 9603 .M.ers,....and.. │ │ │ │ │ -000040e0: b687 de22 8d9f 01c8 aece 7164 8e91 0cda ..."......qd.... │ │ │ │ │ -000040f0: e6c6 3d91 0325 8832 8d9f fc06 bed2 00ce ..=..%.2........ │ │ │ │ │ -00004100: 3231 318e 9117 930b c669 7393 7468 658e 211......is.the. │ │ │ │ │ -00004110: a40d 999a 8d70 7265 6369 7369 6f6e 9603 .....precision.. │ │ │ │ │ -00004120: a666 6f6e 6593 6578 709a 4dde 6563 7473 .fone.exp.M.ects │ │ │ │ │ -00004130: 9366 6f72 9371 7561 642d 646f 7562 6c65 .for.quad-double │ │ │ │ │ -00004140: 936e 95b2 2175 6d93 6298 6572 732e 8ea9 .n..!um.b.ers... │ │ │ │ │ -00004150: 1699 9a8d dd4c 656d 6d61 9104 8310 312e .....Lemma....1. │ │ │ │ │ -00004160: 9105 265c c65b 8d31 318e 910a f334 2c91 ..&\.[.11....4,. │ │ │ │ │ -00004170: 03fd e970 2e91 05af e533 3130 5d9b 042b ...p.....310]..+ │ │ │ │ │ -00004180: 52e0 4c91 ff70 b965 7496 042b 53de 6193 R.L..p.et..+S.a. │ │ │ │ │ -00004190: e061 6e64 98de 6293 e062 91ff 70b9 6598 .and..b..b..p.e. │ │ │ │ │ -000041a0: 7477 6f93 de70 e02d 6269 7493 0d6f 96ff two..p.-bit..o.. │ │ │ │ │ -000041b0: 70b9 6174 696e 6798 7093 6f69 6e74 9104 p.ating.p.oint.. │ │ │ │ │ -000041c0: 2b53 6e75 6d62 9365 7273 9873 7563 6896 +Snumb.ers.such. │ │ │ │ │ -000041d0: 042b 5374 6861 7493 df6a de61 df6a 9603 .+Sthat..j.a.j.. │ │ │ │ │ -000041e0: 7f55 1593 6ade 62df 6ae0 2e91 05ca b054 .U..j.b.j......T │ │ │ │ │ -000041f0: 6865 6e8e a18d df6a 8dc6 6572 728e 910d hen....j..err... │ │ │ │ │ -00004200: 71b6 28de 6196 026e ecc6 2b93 de62 c629 q.(.a..n..+..b.) │ │ │ │ │ -00004210: df6a 9603 0aa7 1493 6ade 62df 6a93 1493 .j......j.b.j... │ │ │ │ │ -00004220: 6ade 61df 6ae0 2e8e a68d dd4c 656d 6d61 j.a.j......Lemma │ │ │ │ │ -00004230: 9105 f955 322e 9105 d8b2 c65b 8d31 318e ...U2......[.11. │ │ │ │ │ -00004240: 910a f334 2c91 0594 bb70 2e91 0980 4333 ...4,....p....C3 │ │ │ │ │ -00004250: 3131 5d9b 0556 bde0 4c91 ff70 b965 7496 11]..V..L..p.et. │ │ │ │ │ -00004260: 0556 bede 6193 e061 6e64 98de 6293 e062 .V..a..and..b..b │ │ │ │ │ -00004270: 91ff 70b9 6593 7477 6f98 de70 e02d 6269 ..p.e.two..p.-bi │ │ │ │ │ -00004280: 7493 0d6f 9bff 70b9 6174 696e 6793 7098 t..o..p.ating.p. │ │ │ │ │ -00004290: 6f69 6e74 9105 56bd 6e75 6d62 9865 7273 oint..V.numb.ers │ │ │ │ │ -000042a0: 2e91 094c f154 6865 6e8d 93c6 6572 728e ...L.Then...err. │ │ │ │ │ -000042b0: 9112 c874 28de 6191 0376 90c6 2b91 0376 ...t(.a..v..+..v │ │ │ │ │ -000042c0: 8fde 62c6 2991 059d c13d 8ea1 8d28 de61 ..b.)....=...(.a │ │ │ │ │ -000042d0: 9602 6eec c62b 93de 62c6 2993 df00 8d93 ..n..+..b.)..... │ │ │ │ │ -000042e0: c60d 8e91 0884 4228 de61 93c6 2b93 de62 ......B(.a..+..b │ │ │ │ │ -000042f0: c629 9603 eaea e069 7393 7296 ff70 b965 .).....is.r..p.e │ │ │ │ │ -00004300: 7072 9365 7365 6e74 6162 6c65 9603 eaea pr.esentable.... │ │ │ │ │ -00004310: 6173 9361 93de 70e0 2d62 6974 930d 6f9b as.a..p.-bit..o. │ │ │ │ │ -00004320: ff70 b961 7469 6e67 9370 986f 696e 7493 .p.ating.p.oint. │ │ │ │ │ -00004330: 6e75 6d62 9865 722e 8ea6 8ddd 416c 676f numb.er.....Algo │ │ │ │ │ -00004340: 7269 7468 6d91 0515 b033 2e91 056c 3ac6 rithm....3...l:. │ │ │ │ │ -00004350: 5b8d 3131 8e91 0af3 342c 9104 9d4a 702e [.11....4,...Jp. │ │ │ │ │ -00004360: 9107 2e67 3331 325d 9604 6be9 5468 659b ...g312]..k.The. │ │ │ │ │ -00004370: 046b ea66 6f6c 6c6f 90b2 2177 696e 6793 .k.follo..!wing. │ │ │ │ │ -00004380: 616c 676f 7269 7468 6d93 636f 6d70 7574 algorithm.comput │ │ │ │ │ -00004390: 6573 98de 7391 0453 d6c6 3d8d 9104 53d5 es..s..S..=...S. │ │ │ │ │ -000043a0: 0d8e 910a 692b 28de 6191 02f2 99c6 2b91 ....i+(.a.....+. │ │ │ │ │ -000043b0: 02f2 98de 62c6 2993 616e 6498 de65 9104 ....b.).and..e.. │ │ │ │ │ -000043c0: 53d6 c63d 8d91 0453 d565 7272 8e91 11c5 S..=...S.err.... │ │ │ │ │ -000043d0: 8b28 de61 9102 f299 c62b 9102 f298 de62 .(.a.....+.....b │ │ │ │ │ -000043e0: c629 2c8e a18d 6173 7375 6d69 6e67 9103 .),...assuming.. │ │ │ │ │ -000043f0: a666 df6a de61 df6a 9603 0aa7 1593 6ade .f.j.a.j......j. │ │ │ │ │ -00004400: 62df 6ac6 2e8e a914 d3d3 8d8d 8d92 00b4 b.j............. │ │ │ │ │ -00004410: accd f337 8c2d f814 000a f333 000a 0000 ...7.-.....3.... │ │ │ │ │ -00004420: 0007 636d 6373 6331 30e2 5175 6963 6b2d ..cmcsc10.Quick- │ │ │ │ │ -00004430: 5477 90c1 b46f 2d53 756d c628 de61 3b91 Tw...o-Sum.(.a;. │ │ │ │ │ -00004440: 01d3 3162 c629 8e9f 1adf fe8d 8d8d 9ff2 ..1b.).......... │ │ │ │ │ -00004450: 61ea 8d8d 9200 baac ce31 2e8e 8d92 00cf a........1...... │ │ │ │ │ -00004460: 3114 de73 9603 0aa7 df20 93de 6196 026e 1..s..... ..a..n │ │ │ │ │ -00004470: ecdf 0893 de62 8e8e a40d 9999 8d8d 9200 .....b.......... │ │ │ │ │ -00004480: baac cec6 322e 8e8d 9200 cf31 14de 6596 ....2......1..e. │ │ │ │ │ -00004490: 030a a7df 2093 de62 9602 6eec df09 93c6 .... ..b..n..... │ │ │ │ │ -000044a0: 28de 7393 df09 93de 61c6 298e 8ea1 8d8d (.s.....a.)..... │ │ │ │ │ -000044b0: 9200 baac ce33 2e8e 8d92 00cf 3114 dd72 .....3......1..r │ │ │ │ │ -000044c0: 6574 7572 6e91 03a6 66c6 28de 733b 9101 eturn...f.(.s;.. │ │ │ │ │ -000044d0: d331 65c6 298e 8e8e 8e8e 8e8e 9f3e bffd .1e.)........>.. │ │ │ │ │ -000044e0: 8ddd 416c 676f 7269 7468 6d91 03a2 6534 ..Algorithm...e4 │ │ │ │ │ -000044f0: 2e91 0498 f9c6 5b8d 3131 8e91 0af3 342c ......[.11....4, │ │ │ │ │ -00004500: 9103 421e 702e 9104 b414 3331 345d 9603 ..B.p.....314].. │ │ │ │ │ -00004510: 290c 5468 6593 666f 6c6c 6f90 b221 7769 ).The.follo..!wi │ │ │ │ │ -00004520: 6e67 9361 6c67 6f72 6974 686d 9363 6f6d ng.algorithm.com │ │ │ │ │ -00004530: 7075 7465 7393 de73 9603 0aa7 c63d 8d93 putes..s.....=.. │ │ │ │ │ -00004540: 0d8e 9109 1ffd 28de 6191 0174 38c6 2b9b ......(.a..t8.+. │ │ │ │ │ -00004550: 0174 39de 62c6 2991 0329 0c61 6e64 9103 .t9.b.)..).and.. │ │ │ │ │ -00004560: 290b de65 93c6 3d8d 9365 7272 8e91 107c )..e..=..err...| │ │ │ │ │ -00004570: 5d28 de61 98c6 2b98 de62 c629 2e91 04b4 ](.a..+..b.).... │ │ │ │ │ -00004580: 1454 6869 738e a18d 616c 676f 7269 7468 .This...algorith │ │ │ │ │ -00004590: 6d96 03a6 6675 7365 7393 7468 7265 6593 m...fuses.three. │ │ │ │ │ -000045a0: 6d6f 7265 930d 6f61 7469 6e67 9370 9a4d more..oating.p.M │ │ │ │ │ -000045b0: de6f 696e 90b2 2174 936f 7098 6572 6174 .oin..!t.op.erat │ │ │ │ │ -000045c0: 696f 6e73 9369 6e73 7465 6164 936f 6693 ions.instead.of. │ │ │ │ │ -000045d0: 6193 6272 616e 6390 b221 682e 8ea6 8d8d a.branc..!h..... │ │ │ │ │ -000045e0: 8d92 00b4 accd e254 7790 c1b4 6f2d 5375 .......Tw...o-Su │ │ │ │ │ -000045f0: 6dc6 28de 613b 9101 d331 62c6 298e 9f21 m.(.a;...1b.)..! │ │ │ │ │ -00004600: acca 8d8d 8d9f eb95 1e8d 8d92 00ba acce ................ │ │ │ │ │ -00004610: 312e 8e8d 9200 cf31 14de 7396 030a a7df 1......1..s..... │ │ │ │ │ -00004620: 2093 de61 9602 6eec df08 93de 628e 8ea4 ..a..n.....b... │ │ │ │ │ -00004630: 0d99 998d 8d92 00ba acce c632 2e8e 8d92 ...........2.... │ │ │ │ │ -00004640: 00cf 3114 de76 9103 6f3a df20 9103 0aa7 ..1..v..o:. .... │ │ │ │ │ -00004650: de73 9602 6eec df09 93de 618e 8ea1 8d8d .s..n.....a..... │ │ │ │ │ -00004660: 9200 baac cec6 332e 8e8d 9200 cf31 14de ......3......1.. │ │ │ │ │ -00004670: 6596 030a a7df 2093 c628 de61 9602 6eec e..... ..(.a..n. │ │ │ │ │ -00004680: df09 93c6 28de 7393 df09 93de 769a 6493 ....(.s.....v.d. │ │ │ │ │ -00004690: c629 2993 df08 93c6 28de 6293 df09 93de .)).....(.b..... │ │ │ │ │ -000046a0: 7698 c629 8e8e a18d 8d92 00ba acce 342e v..)..........4. │ │ │ │ │ -000046b0: 8e8d 9200 cf31 14dd 7265 7475 726e 9103 .....1..return.. │ │ │ │ │ -000046c0: a666 c628 de73 3b91 01d3 3165 c629 8e8e .f.(.s;...1e.).. │ │ │ │ │ -000046d0: 8e8e 8e8e 8e9f 4c59 968d dd41 6c67 6f72 ......LY...Algor │ │ │ │ │ -000046e0: 6974 686d 9104 4ac4 352e 9105 0b89 c65b ithm..J.5......[ │ │ │ │ │ -000046f0: 8d31 318e 910a f334 2c91 03c0 b870 2e91 .11....4,....p.. │ │ │ │ │ -00004700: 051d 0733 3235 5d96 03bb 7454 6865 9366 ...325]...tThe.f │ │ │ │ │ -00004710: 6f6c 6c6f 90b2 2177 696e 6793 616c 676f ollo..!wing.algo │ │ │ │ │ -00004720: 7269 7468 6d93 7370 6c69 7473 9361 9335 rithm.splits.a.5 │ │ │ │ │ -00004730: 332d 6269 7493 4945 4545 9103 bb6f 646f 3-bit.IEEE...odo │ │ │ │ │ -00004740: 7562 6c65 9370 7265 6369 7369 6f6e 930d uble.precision.. │ │ │ │ │ -00004750: 6f61 7469 6e67 8ea1 8d70 9a4d de6f 696e oating...p.M.oin │ │ │ │ │ -00004760: 95b2 2174 9104 51b8 6e93 756d 9362 9865 ..!t..Q.n.um.b.e │ │ │ │ │ -00004770: 729b 0451 b769 6e93 746f 9604 51b8 de61 r..Q.in.to..Q..a │ │ │ │ │ -00004780: 8d9f 01c8 aece 6869 8e91 0be7 14c6 616e ......hi......an │ │ │ │ │ -00004790: 6493 de61 8d9f 01c8 aece 6c6f 8e91 071c d..a......lo.... │ │ │ │ │ -000047a0: 78c6 2c91 047c 8b65 6163 90b2 2168 9377 x.,..|.eac..!h.w │ │ │ │ │ -000047b0: 6974 6893 3236 9362 6974 7398 6f66 9373 ith.26.bits.of.s │ │ │ │ │ -000047c0: 6967 6e69 0c63 616e 642c 9104 7c8c 7375 igni.cand,..|.su │ │ │ │ │ -000047d0: 6390 b221 6893 7468 6174 98de 6196 0428 c..!h.that..a..( │ │ │ │ │ -000047e0: 2ec6 3d93 de61 8d9f 01c8 aece 6869 8e91 ..=..a......hi.. │ │ │ │ │ -000047f0: 0a76 7ec6 2b91 02e1 22de 618d 9f01 c8ae .v~.+...".a..... │ │ │ │ │ -00004800: ce6c 6f8e 9107 1c78 c62e 9106 dfd2 de61 .lo....x.......a │ │ │ │ │ -00004810: 8d9f 01c8 aece 6869 8e91 0be7 14c6 7769 ......hi......wi │ │ │ │ │ -00004820: 6c6c 8ea1 8d63 6f6e 9ab2 2174 6169 6e96 ll...con..!tain. │ │ │ │ │ -00004830: 03a6 6674 6865 930c 7273 7493 3236 9362 ..fthe..rst.26.b │ │ │ │ │ -00004840: 6974 732c 9377 6869 6c65 93de 618d 9f01 its,.while..a... │ │ │ │ │ -00004850: c8ae ce6c 6f8e 910a c2de c677 696c 6c93 ...lo......will. │ │ │ │ │ -00004860: 636f 6e98 7461 696e 9374 6865 936c 6f98 con.tain.the.lo. │ │ │ │ │ -00004870: 7798 6572 9332 3693 6269 7473 2e8e a68d w.er.26.bits.... │ │ │ │ │ -00004880: 8d8d 9200 b4ac cde2 5370 6c69 74c6 28de ........Split.(. │ │ │ │ │ -00004890: 61c6 298e 9f21 acca 8d8d 8d9f eb95 1e8d a.)..!.......... │ │ │ │ │ -000048a0: 8d92 00ba acce 312e 8e8d 9200 cf31 14de ......1......1.. │ │ │ │ │ -000048b0: 7496 030a a7df 2093 c628 328d 9ffc 06be t..... ..(2..... │ │ │ │ │ -000048c0: ce32 378e 910b 6ef4 c62b 9602 6eec 3129 .27...n..+..n.1) │ │ │ │ │ -000048d0: 93df 0a93 de61 8e8e a40d 9999 8d8d 9200 .....a.......... │ │ │ │ │ -000048e0: baac cec6 322e 8e8d 9200 cf31 14de 618d ....2......1..a. │ │ │ │ │ -000048f0: 9f01 c8ae ce68 698e 910a a003 df20 9103 .....hi...... .. │ │ │ │ │ -00004900: 0aa7 de74 9602 6eec df09 93c6 28de 7493 ...t..n.....(.t. │ │ │ │ │ -00004910: df09 93de 61c6 298e 8ea1 8d8d 9200 baac ....a.)......... │ │ │ │ │ -00004920: ce33 2e8e 8d92 00cf 3114 de61 8d9f 01c8 .3......1..a.... │ │ │ │ │ -00004930: aece 6c6f 8e91 0a27 1fdf 2091 030a a7de ..lo...'.. ..... │ │ │ │ │ -00004940: 6196 026e ecdf 0993 de61 8d9f 01c8 aece a..n.....a...... │ │ │ │ │ -00004950: 6869 8e8e 8ea1 8d8d 9200 baac cec6 342e hi............4. │ │ │ │ │ -00004960: 8e8d 9200 cf31 14dd 7265 7475 726e 9103 .....1..return.. │ │ │ │ │ -00004970: a666 c628 de61 8d9f 01c8 aece 6869 8e91 .f.(.a......hi.. │ │ │ │ │ -00004980: 0795 5cde 3b91 01d3 3161 8d9f 01c8 aece ..\.;...1a...... │ │ │ │ │ -00004990: 6c6f 8e91 071c 78c6 298e 8e8e 8e8e 8e8e lo....x.)....... │ │ │ │ │ -000049a0: 9f4c 5996 8ddd 416c 676f 7269 7468 6d91 .LY...Algorithm. │ │ │ │ │ -000049b0: 0432 8d36 2e91 0500 00c6 5b8d 3131 8e91 .2.6......[.11.. │ │ │ │ │ -000049c0: 0af3 342c 9603 a666 702e 9104 dddd 3332 ..4,...fp.....32 │ │ │ │ │ -000049d0: 365d 9354 6865 9366 6f6c 6c6f 90b2 2177 6].The.follo..!w │ │ │ │ │ -000049e0: 696e 6793 616c 676f 7269 7468 6d93 636f ing.algorithm.co │ │ │ │ │ -000049f0: 6d70 7574 6573 93de 7096 030a a7c6 3d8d mputes..p.....=. │ │ │ │ │ -00004a00: 930d 8e91 091f fd28 de61 9602 6eec df02 .......(.a..n... │ │ │ │ │ -00004a10: 93de 62c6 2996 03a6 6661 6e64 93de 6596 ..b.)...fand..e. │ │ │ │ │ -00004a20: 030a a7c6 3d8d 9365 7272 8e91 107c 5d28 ....=..err...|]( │ │ │ │ │ -00004a30: de61 9602 6eec df02 93de 62c6 292e 8ea6 .a..n.....b.)... │ │ │ │ │ -00004a40: 8d8d 8d91 6c67 aee2 5477 95c1 b46f 2d50 ....lg..Tw...o-P │ │ │ │ │ -00004a50: 7293 6f64 c628 de61 3b91 01d3 3162 c629 r.od.(.a;...1b.) │ │ │ │ │ -00004a60: 8e9f 2879 978d 8d8d 9fe4 c851 8d8d 9172 ..(y.......Q...r │ │ │ │ │ -00004a70: 67af 312e 8e8d 9200 86eb f5de 7096 030a g.1.........p... │ │ │ │ │ -00004a80: a7df 2093 de61 9602 6eec df0a 93de 628e .. ..a..n.....b. │ │ │ │ │ -00004a90: 8ea4 0d99 998d 8d91 7267 afc6 322e 8e8d ........rg..2... │ │ │ │ │ -00004aa0: 9200 86eb f528 de61 8d9f 01c8 aece 6869 .....(.a......hi │ │ │ │ │ -00004ab0: 8e91 0795 5cde 3b91 01d3 3161 8d9f 01c8 ....\.;...1a.... │ │ │ │ │ -00004ac0: aece 6c6f 8e91 071c 78c6 2991 030a a7df ..lo....x.)..... │ │ │ │ │ -00004ad0: 2091 03a6 66e2 5370 6c69 74c6 28de 61c6 ...f.Split.(.a. │ │ │ │ │ -00004ae0: 298e 8ea1 8d8d 9172 67af 332e 8e8d 9200 )......rg.3..... │ │ │ │ │ -00004af0: 86eb f528 de62 8d9f 01c8 aece 6869 8e91 ...(.b......hi.. │ │ │ │ │ -00004b00: 0795 5cde 3b91 01d3 3162 8d9f 01c8 aece ..\.;...1b...... │ │ │ │ │ -00004b10: 6c6f 8e91 071c 78c6 2991 030a a7df 2091 lo....x.)..... . │ │ │ │ │ -00004b20: 03a6 66e2 5370 6c69 74c6 28de 62c6 298e ..f.Split.(.b.). │ │ │ │ │ -00004b30: 8ea1 8d8d 9172 67af 342e 8e8d 9200 86eb .....rg.4....... │ │ │ │ │ -00004b40: f5de 6596 030a a7df 2093 c628 28de 618d ..e..... ..((.a. │ │ │ │ │ -00004b50: 9f01 c8ae ce68 698e 960a 0448 df0a 9b02 .....hi....H.... │ │ │ │ │ -00004b60: 6eec de62 8d9f 01c8 aece 6869 8e93 df09 n..b......hi.... │ │ │ │ │ -00004b70: 98de 70c6 2998 df08 98de 618d 9f01 c8ae ..p.).....a..... │ │ │ │ │ -00004b80: ce68 698e 93df 0a98 de62 8d9f 01c8 aece .hi......b...... │ │ │ │ │ -00004b90: 6c6f 8e96 098b 64df 0898 de61 8d9f 01c8 lo....d....a.... │ │ │ │ │ -00004ba0: aece 6c6f 8e93 df0a 98de 628d 9f01 c8ae ..lo......b..... │ │ │ │ │ -00004bb0: ce68 698e 9107 955c c629 98df 0898 de61 .hi....\.).....a │ │ │ │ │ -00004bc0: 8d9f 01c8 aece 6c6f 8e93 df0a 98de 628d ......lo......b. │ │ │ │ │ -00004bd0: 9f01 c8ae ce6c 6f8e 8e8e a18d 8d91 7267 .....lo.......rg │ │ │ │ │ -00004be0: afc6 352e 8e8d 9200 86eb f5dd 7265 7475 ..5.........retu │ │ │ │ │ -00004bf0: 726e 9103 a666 c628 de70 3b91 01d3 3165 rn...f.(.p;...1e │ │ │ │ │ -00004c00: c629 8e8e 8e8e 8e8e 8e9f 59f3 2f8d 9111 .)........Y./... │ │ │ │ │ -00004c10: 0000 536f 6d65 9b03 3c0a 6d61 6395 b221 ..Some..<.mac..! │ │ │ │ │ -00004c20: 6869 6e65 7391 033c 0b68 6193 7693 6598 hines..<.ha.v.e. │ │ │ │ │ -00004c30: 6191 033c 0b66 7573 6564 986d 9375 6c74 a..<.fused.m.ult │ │ │ │ │ -00004c40: 6970 6c79 2d61 6464 9603 3c0b 696e 7374 iply-add..<.inst │ │ │ │ │ -00004c50: 7275 6374 696f 6e98 2846 4d41 2991 033b ruction.(FMA)..; │ │ │ │ │ -00004c60: f074 6861 7493 6361 6e98 6576 91ff 6444 .that.can.ev..dD │ │ │ │ │ -00004c70: 616c 7561 7465 9365 7870 7265 7373 696f aluate.expressio │ │ │ │ │ -00004c80: 6e98 7375 6390 b221 688e a18d 6173 9b04 n.suc..!h...as.. │ │ │ │ │ -00004c90: 3518 de61 9102 ce0e df02 9602 ce0d de62 5..a...........b │ │ │ │ │ -00004ca0: 93df 0693 de63 9604 3519 c677 6974 6898 .....c..5..with. │ │ │ │ │ -00004cb0: 6193 7369 6e67 6c65 9872 6f75 6e64 696e a.single.roundin │ │ │ │ │ -00004cc0: 6798 6572 726f 722e 9106 89f5 5791 ff16 g.error.....W... │ │ │ │ │ -00004cd0: 6565 9863 616e 9874 616b 9ab2 2165 9361 ee.can.tak..!e.a │ │ │ │ │ -00004ce0: 6476 91ff 6444 616e 9874 6167 659b 0435 dv..dDan.tage..5 │ │ │ │ │ -00004cf0: 186f 6693 7468 6973 9869 6e73 7472 7563 .of.this.instruc │ │ │ │ │ -00004d00: 7469 6f6e 9374 6f98 636f 6d70 7574 658e tion.to.compute. │ │ │ │ │ -00004d10: a18d 6578 6163 7496 02e9 c670 726f 9a4d ..exact....pro.M │ │ │ │ │ -00004d20: de64 7563 7493 6f66 9102 e9c7 7495 b221 .duct.of....t..! │ │ │ │ │ -00004d30: 7793 6f96 02e9 c60d 6f61 7469 6e67 9370 w.o.....oating.p │ │ │ │ │ -00004d40: 986f 696e 9ab2 2174 936e 9875 6d98 6290 .oin..!t.n.um.b. │ │ │ │ │ -00004d50: 4dde 6572 7393 6d98 7563 9868 9102 e9c7 M.ers.m.uc.h.... │ │ │ │ │ -00004d60: 6661 7374 6572 2e91 049e fd54 6865 7365 faster.....These │ │ │ │ │ -00004d70: 936d 6163 9868 696e 6573 9369 6e63 6c75 .mac.hines.inclu │ │ │ │ │ -00004d80: 6465 9349 424d 9102 e997 5098 6f98 7798 de.IBM....P.o.w. │ │ │ │ │ -00004d90: 6572 9373 6572 6965 738e a18d 2869 6e63 er.series...(inc │ │ │ │ │ -00004da0: 6c75 6469 6e67 9603 a666 7468 6593 5095 luding...fthe.P. │ │ │ │ │ -00004db0: b221 6f93 7793 6572 5043 292c 9603 a666 .!o.w.erPC),...f │ │ │ │ │ -00004dc0: 6f6e 9377 6869 6390 b221 6893 7468 6973 on.whic..!h.this │ │ │ │ │ -00004dd0: 9373 696d 706c 690c 6361 7469 6f6e 9369 .simpli.cation.i │ │ │ │ │ -00004de0: 7393 7465 7374 6564 2e8e 8e9f 1e00 008d s.tested........ │ │ │ │ │ -00004df0: 9200 e823 d734 8e8e 8c8b 0000 0005 0000 ...#.4.......... │ │ │ │ │ +00004030: 0000 0000 0000 002b e5a0 029a d75b 8da0 .......+.....[.. │ │ │ │ │ +00004040: fd62 b47b a002 7f4b 858d a0fd a4b4 7b8d .b.{...K......{. │ │ │ │ │ +00004050: c670 6170 904d de65 722c 9103 ba8f de22 .pap.M.er,....." │ │ │ │ │ +00004060: 9603 2588 c63d 9332 8d9f fc06 bef3 27be ..%..=.2......'. │ │ │ │ │ +00004070: 4bc8 0b00 0800 0000 0800 0000 0563 6d73 K............cms │ │ │ │ │ +00004080: 7938 d200 ce35 338e 9113 5307 c669 7396 y8...53...S..is. │ │ │ │ │ +00004090: 03b6 8774 6865 936d 6163 90b2 2168 696e ...the.mac..!hin │ │ │ │ │ +000040a0: 659b 03b6 8665 7073 696c 6f6e 9366 6f72 e....epsilon.for │ │ │ │ │ +000040b0: 9349 4545 4591 03b6 8364 6f75 626c 6593 .IEEE....double. │ │ │ │ │ +000040c0: 7072 6563 6973 696f 6e98 6e95 b221 756d precision.n..!um │ │ │ │ │ +000040d0: 9362 904d de65 7273 2c91 03ba 8f61 6e64 .b.M.ers,....and │ │ │ │ │ +000040e0: 9603 b687 de22 8d9f 01c8 aece 7164 8e91 ....."......qd.. │ │ │ │ │ +000040f0: 0cda e6c6 3d91 0325 8832 8d9f fc06 bed2 ....=..%.2...... │ │ │ │ │ +00004100: 00ce 3231 318e 9117 930b c669 7393 7468 ..211......is.th │ │ │ │ │ +00004110: 658e a40d 999a 8d70 7265 6369 7369 6f6e e......precision │ │ │ │ │ +00004120: 9603 a666 6f6e 6593 6578 709a 4dde 6563 ...fone.exp.M.ec │ │ │ │ │ +00004130: 7473 9366 6f72 9371 7561 642d 646f 7562 ts.for.quad-doub │ │ │ │ │ +00004140: 6c65 936e 95b2 2175 6d93 6298 6572 732e le.n..!um.b.ers. │ │ │ │ │ +00004150: 8ea9 1699 9a8d dd4c 656d 6d61 9104 8310 .......Lemma.... │ │ │ │ │ +00004160: 312e 9105 265c c65b 8d31 318e 910a f334 1...&\.[.11....4 │ │ │ │ │ +00004170: 2c91 03fd e970 2e91 05af e533 3130 5d9b ,....p.....310]. │ │ │ │ │ +00004180: 042b 52e0 4c91 ff70 b965 7496 042b 53de .+R.L..p.et..+S. │ │ │ │ │ +00004190: 6193 e061 6e64 98de 6293 e062 91ff 70b9 a..and..b..b..p. │ │ │ │ │ +000041a0: 6598 7477 6f93 de70 e02d 6269 7493 0d6f e.two..p.-bit..o │ │ │ │ │ +000041b0: 96ff 70b9 6174 696e 6798 7093 6f69 6e74 ..p.ating.p.oint │ │ │ │ │ +000041c0: 9104 2b53 6e75 6d62 9365 7273 9873 7563 ..+Snumb.ers.suc │ │ │ │ │ +000041d0: 6896 042b 5374 6861 7493 df6a de61 df6a h..+Sthat..j.a.j │ │ │ │ │ +000041e0: 9603 7f55 1593 6ade 62df 6ae0 2e91 05ca ...U..j.b.j..... │ │ │ │ │ +000041f0: b054 6865 6e8e a18d df6a 8dc6 6572 728e .Then....j..err. │ │ │ │ │ +00004200: 910d 71b6 28de 6196 026e ecc6 2b93 de62 ..q.(.a..n..+..b │ │ │ │ │ +00004210: c629 df6a 9603 0aa7 1493 6ade 62df 6a93 .).j......j.b.j. │ │ │ │ │ +00004220: 1493 6ade 61df 6ae0 2e8e a68d dd4c 656d ..j.a.j......Lem │ │ │ │ │ +00004230: 6d61 9105 f955 322e 9105 d8b2 c65b 8d31 ma...U2......[.1 │ │ │ │ │ +00004240: 318e 910a f334 2c91 0594 bb70 2e91 0980 1....4,....p.... │ │ │ │ │ +00004250: 4333 3131 5d9b 0556 bde0 4c91 ff70 b965 C311]..V..L..p.e │ │ │ │ │ +00004260: 7496 0556 bede 6193 e061 6e64 98de 6293 t..V..a..and..b. │ │ │ │ │ +00004270: e062 91ff 70b9 6593 7477 6f98 de70 e02d .b..p.e.two..p.- │ │ │ │ │ +00004280: 6269 7493 0d6f 9bff 70b9 6174 696e 6793 bit..o..p.ating. │ │ │ │ │ +00004290: 7098 6f69 6e74 9105 56bd 6e75 6d62 9865 p.oint..V.numb.e │ │ │ │ │ +000042a0: 7273 2e91 094c f154 6865 6e8d 93c6 6572 rs...L.Then...er │ │ │ │ │ +000042b0: 728e 9112 c874 28de 6191 0376 90c6 2b91 r....t(.a..v..+. │ │ │ │ │ +000042c0: 0376 8fde 62c6 2991 059d c13d 8ea1 8d28 .v..b.)....=...( │ │ │ │ │ +000042d0: de61 9602 6eec c62b 93de 62c6 2993 df00 .a..n..+..b.)... │ │ │ │ │ +000042e0: 8d93 c60d 8e91 0884 4228 de61 93c6 2b93 ........B(.a..+. │ │ │ │ │ +000042f0: de62 c629 9603 eaea e069 7393 7296 ff70 .b.).....is.r..p │ │ │ │ │ +00004300: b965 7072 9365 7365 6e74 6162 6c65 9603 .epr.esentable.. │ │ │ │ │ +00004310: eaea 6173 9361 93de 70e0 2d62 6974 930d ..as.a..p.-bit.. │ │ │ │ │ +00004320: 6f9b ff70 b961 7469 6e67 9370 986f 696e o..p.ating.p.oin │ │ │ │ │ +00004330: 7493 6e75 6d62 9865 722e 8ea6 8ddd 416c t.numb.er.....Al │ │ │ │ │ +00004340: 676f 7269 7468 6d91 0515 b033 2e91 056c gorithm....3...l │ │ │ │ │ +00004350: 3ac6 5b8d 3131 8e91 0af3 342c 9104 9d4a :.[.11....4,...J │ │ │ │ │ +00004360: 702e 9107 2e67 3331 325d 9604 6be9 5468 p....g312]..k.Th │ │ │ │ │ +00004370: 659b 046b ea66 6f6c 6c6f 90b2 2177 696e e..k.follo..!win │ │ │ │ │ +00004380: 6793 616c 676f 7269 7468 6d93 636f 6d70 g.algorithm.comp │ │ │ │ │ +00004390: 7574 6573 98de 7391 0453 d6c6 3d8d 9104 utes..s..S..=... │ │ │ │ │ +000043a0: 53d5 0d8e 910a 692b 28de 6191 02f2 99c6 S.....i+(.a..... │ │ │ │ │ +000043b0: 2b91 02f2 98de 62c6 2993 616e 6498 de65 +.....b.).and..e │ │ │ │ │ +000043c0: 9104 53d6 c63d 8d91 0453 d565 7272 8e91 ..S..=...S.err.. │ │ │ │ │ +000043d0: 11c5 8b28 de61 9102 f299 c62b 9102 f298 ...(.a.....+.... │ │ │ │ │ +000043e0: de62 c629 2c8e a18d 6173 7375 6d69 6e67 .b.),...assuming │ │ │ │ │ +000043f0: 9103 a666 df6a de61 df6a 9603 0aa7 1593 ...f.j.a.j...... │ │ │ │ │ +00004400: 6ade 62df 6ac6 2e8e a914 d3d3 8d8d 8d92 j.b.j........... │ │ │ │ │ +00004410: 00b4 accd f337 8c2d f814 000a f333 000a .....7.-.....3.. │ │ │ │ │ +00004420: 0000 0007 636d 6373 6331 30e2 5175 6963 ....cmcsc10.Quic │ │ │ │ │ +00004430: 6b2d 5477 90c1 b46f 2d53 756d c628 de61 k-Tw...o-Sum.(.a │ │ │ │ │ +00004440: 3b91 01d3 3162 c629 8e9f 1adf fe8d 8d8d ;...1b.)........ │ │ │ │ │ +00004450: 9ff2 61ea 8d8d 9200 baac ce31 2e8e 8d92 ..a........1.... │ │ │ │ │ +00004460: 00cf 3114 de73 9603 0aa7 df20 93de 6196 ..1..s..... ..a. │ │ │ │ │ +00004470: 026e ecdf 0893 de62 8e8e a40d 9999 8d8d .n.....b........ │ │ │ │ │ +00004480: 9200 baac cec6 322e 8e8d 9200 cf31 14de ......2......1.. │ │ │ │ │ +00004490: 6596 030a a7df 2093 de62 9602 6eec df09 e..... ..b..n... │ │ │ │ │ +000044a0: 93c6 28de 7393 df09 93de 61c6 298e 8ea1 ..(.s.....a.)... │ │ │ │ │ +000044b0: 8d8d 9200 baac ce33 2e8e 8d92 00cf 3114 .......3......1. │ │ │ │ │ +000044c0: dd72 6574 7572 6e91 03a6 66c6 28de 733b .return...f.(.s; │ │ │ │ │ +000044d0: 9101 d331 65c6 298e 8e8e 8e8e 8e8e 9f3e ...1e.)........> │ │ │ │ │ +000044e0: bffd 8ddd 416c 676f 7269 7468 6d91 03a2 ....Algorithm... │ │ │ │ │ +000044f0: 6534 2e91 0498 f9c6 5b8d 3131 8e91 0af3 e4......[.11.... │ │ │ │ │ +00004500: 342c 9103 421e 702e 9104 b414 3331 345d 4,..B.p.....314] │ │ │ │ │ +00004510: 9603 290c 5468 6593 666f 6c6c 6f90 b221 ..).The.follo..! │ │ │ │ │ +00004520: 7769 6e67 9361 6c67 6f72 6974 686d 9363 wing.algorithm.c │ │ │ │ │ +00004530: 6f6d 7075 7465 7393 de73 9603 0aa7 c63d omputes..s.....= │ │ │ │ │ +00004540: 8d93 0d8e 9109 1ffd 28de 6191 0174 38c6 ........(.a..t8. │ │ │ │ │ +00004550: 2b9b 0174 39de 62c6 2991 0329 0c61 6e64 +..t9.b.)..).and │ │ │ │ │ +00004560: 9103 290b de65 93c6 3d8d 9365 7272 8e91 ..)..e..=..err.. │ │ │ │ │ +00004570: 107c 5d28 de61 98c6 2b98 de62 c629 2e91 .|](.a..+..b.).. │ │ │ │ │ +00004580: 04b4 1454 6869 738e a18d 616c 676f 7269 ...This...algori │ │ │ │ │ +00004590: 7468 6d96 03a6 6675 7365 7393 7468 7265 thm...fuses.thre │ │ │ │ │ +000045a0: 6593 6d6f 7265 930d 6f61 7469 6e67 9370 e.more..oating.p │ │ │ │ │ +000045b0: 9a4d de6f 696e 90b2 2174 936f 7098 6572 .M.oin..!t.op.er │ │ │ │ │ +000045c0: 6174 696f 6e73 9369 6e73 7465 6164 936f ations.instead.o │ │ │ │ │ +000045d0: 6693 6193 6272 616e 6390 b221 682e 8ea6 f.a.branc..!h... │ │ │ │ │ +000045e0: 8d8d 8d92 00b4 accd e254 7790 c1b4 6f2d .........Tw...o- │ │ │ │ │ +000045f0: 5375 6dc6 28de 613b 9101 d331 62c6 298e Sum.(.a;...1b.). │ │ │ │ │ +00004600: 9f21 acca 8d8d 8d9f eb95 1e8d 8d92 00ba .!.............. │ │ │ │ │ +00004610: acce 312e 8e8d 9200 cf31 14de 7396 030a ..1......1..s... │ │ │ │ │ +00004620: a7df 2093 de61 9602 6eec df08 93de 628e .. ..a..n.....b. │ │ │ │ │ +00004630: 8ea4 0d99 998d 8d92 00ba acce c632 2e8e .............2.. │ │ │ │ │ +00004640: 8d92 00cf 3114 de76 9103 6f3a df20 9103 ....1..v..o:. .. │ │ │ │ │ +00004650: 0aa7 de73 9602 6eec df09 93de 618e 8ea1 ...s..n.....a... │ │ │ │ │ +00004660: 8d8d 9200 baac cec6 332e 8e8d 9200 cf31 ........3......1 │ │ │ │ │ +00004670: 14de 6596 030a a7df 2093 c628 de61 9602 ..e..... ..(.a.. │ │ │ │ │ +00004680: 6eec df09 93c6 28de 7393 df09 93de 769a n.....(.s.....v. │ │ │ │ │ +00004690: 6493 c629 2993 df08 93c6 28de 6293 df09 d..)).....(.b... │ │ │ │ │ +000046a0: 93de 7698 c629 8e8e a18d 8d92 00ba acce ..v..).......... │ │ │ │ │ +000046b0: 342e 8e8d 9200 cf31 14dd 7265 7475 726e 4......1..return │ │ │ │ │ +000046c0: 9103 a666 c628 de73 3b91 01d3 3165 c629 ...f.(.s;...1e.) │ │ │ │ │ +000046d0: 8e8e 8e8e 8e8e 8e9f 4c59 968d dd41 6c67 ........LY...Alg │ │ │ │ │ +000046e0: 6f72 6974 686d 9104 4ac4 352e 9105 0b89 orithm..J.5..... │ │ │ │ │ +000046f0: c65b 8d31 318e 910a f334 2c91 03c0 b870 .[.11....4,....p │ │ │ │ │ +00004700: 2e91 051d 0733 3235 5d96 03bb 7454 6865 .....325]...tThe │ │ │ │ │ +00004710: 9366 6f6c 6c6f 90b2 2177 696e 6793 616c .follo..!wing.al │ │ │ │ │ +00004720: 676f 7269 7468 6d93 7370 6c69 7473 9361 gorithm.splits.a │ │ │ │ │ +00004730: 9335 332d 6269 7493 4945 4545 9103 bb6f .53-bit.IEEE...o │ │ │ │ │ +00004740: 646f 7562 6c65 9370 7265 6369 7369 6f6e double.precision │ │ │ │ │ +00004750: 930d 6f61 7469 6e67 8ea1 8d70 9a4d de6f ..oating...p.M.o │ │ │ │ │ +00004760: 696e 95b2 2174 9104 51b8 6e93 756d 9362 in..!t..Q.n.um.b │ │ │ │ │ +00004770: 9865 729b 0451 b769 6e93 746f 9604 51b8 .er..Q.in.to..Q. │ │ │ │ │ +00004780: de61 8d9f 01c8 aece 6869 8e91 0be7 14c6 .a......hi...... │ │ │ │ │ +00004790: 616e 6493 de61 8d9f 01c8 aece 6c6f 8e91 and..a......lo.. │ │ │ │ │ +000047a0: 071c 78c6 2c91 047c 8b65 6163 90b2 2168 ..x.,..|.eac..!h │ │ │ │ │ +000047b0: 9377 6974 6893 3236 9362 6974 7398 6f66 .with.26.bits.of │ │ │ │ │ +000047c0: 9373 6967 6e69 0c63 616e 642c 9104 7c8c .signi.cand,..|. │ │ │ │ │ +000047d0: 7375 6390 b221 6893 7468 6174 98de 6196 suc..!h.that..a. │ │ │ │ │ +000047e0: 0428 2ec6 3d93 de61 8d9f 01c8 aece 6869 .(..=..a......hi │ │ │ │ │ +000047f0: 8e91 0a76 7ec6 2b91 02e1 22de 618d 9f01 ...v~.+...".a... │ │ │ │ │ +00004800: c8ae ce6c 6f8e 9107 1c78 c62e 9106 dfd2 ...lo....x...... │ │ │ │ │ +00004810: de61 8d9f 01c8 aece 6869 8e91 0be7 14c6 .a......hi...... │ │ │ │ │ +00004820: 7769 6c6c 8ea1 8d63 6f6e 9ab2 2174 6169 will...con..!tai │ │ │ │ │ +00004830: 6e96 03a6 6674 6865 930c 7273 7493 3236 n...fthe..rst.26 │ │ │ │ │ +00004840: 9362 6974 732c 9377 6869 6c65 93de 618d .bits,.while..a. │ │ │ │ │ +00004850: 9f01 c8ae ce6c 6f8e 910a c2de c677 696c .....lo......wil │ │ │ │ │ +00004860: 6c93 636f 6e98 7461 696e 9374 6865 936c l.con.tain.the.l │ │ │ │ │ +00004870: 6f98 7798 6572 9332 3693 6269 7473 2e8e o.w.er.26.bits.. │ │ │ │ │ +00004880: a68d 8d8d 9200 b4ac cde2 5370 6c69 74c6 ..........Split. │ │ │ │ │ +00004890: 28de 61c6 298e 9f21 acca 8d8d 8d9f eb95 (.a.)..!........ │ │ │ │ │ +000048a0: 1e8d 8d92 00ba acce 312e 8e8d 9200 cf31 ........1......1 │ │ │ │ │ +000048b0: 14de 7496 030a a7df 2093 c628 328d 9ffc ..t..... ..(2... │ │ │ │ │ +000048c0: 06be ce32 378e 910b 6ef4 c62b 9602 6eec ...27...n..+..n. │ │ │ │ │ +000048d0: 3129 93df 0a93 de61 8e8e a40d 9999 8d8d 1).....a........ │ │ │ │ │ +000048e0: 9200 baac cec6 322e 8e8d 9200 cf31 14de ......2......1.. │ │ │ │ │ +000048f0: 618d 9f01 c8ae ce68 698e 910a a003 df20 a......hi...... │ │ │ │ │ +00004900: 9103 0aa7 de74 9602 6eec df09 93c6 28de .....t..n.....(. │ │ │ │ │ +00004910: 7493 df09 93de 61c6 298e 8ea1 8d8d 9200 t.....a.)....... │ │ │ │ │ +00004920: baac ce33 2e8e 8d92 00cf 3114 de61 8d9f ...3......1..a.. │ │ │ │ │ +00004930: 01c8 aece 6c6f 8e91 0a27 1fdf 2091 030a ....lo...'.. ... │ │ │ │ │ +00004940: a7de 6196 026e ecdf 0993 de61 8d9f 01c8 ..a..n.....a.... │ │ │ │ │ +00004950: aece 6869 8e8e 8ea1 8d8d 9200 baac cec6 ..hi............ │ │ │ │ │ +00004960: 342e 8e8d 9200 cf31 14dd 7265 7475 726e 4......1..return │ │ │ │ │ +00004970: 9103 a666 c628 de61 8d9f 01c8 aece 6869 ...f.(.a......hi │ │ │ │ │ +00004980: 8e91 0795 5cde 3b91 01d3 3161 8d9f 01c8 ....\.;...1a.... │ │ │ │ │ +00004990: aece 6c6f 8e91 071c 78c6 298e 8e8e 8e8e ..lo....x.)..... │ │ │ │ │ +000049a0: 8e8e 9f4c 5996 8ddd 416c 676f 7269 7468 ...LY...Algorith │ │ │ │ │ +000049b0: 6d91 0432 8d36 2e91 0500 00c6 5b8d 3131 m..2.6......[.11 │ │ │ │ │ +000049c0: 8e91 0af3 342c 9603 a666 702e 9104 dddd ....4,...fp..... │ │ │ │ │ +000049d0: 3332 365d 9354 6865 9366 6f6c 6c6f 90b2 326].The.follo.. │ │ │ │ │ +000049e0: 2177 696e 6793 616c 676f 7269 7468 6d93 !wing.algorithm. │ │ │ │ │ +000049f0: 636f 6d70 7574 6573 93de 7096 030a a7c6 computes..p..... │ │ │ │ │ +00004a00: 3d8d 930d 8e91 091f fd28 de61 9602 6eec =........(.a..n. │ │ │ │ │ +00004a10: df02 93de 62c6 2996 03a6 6661 6e64 93de ....b.)...fand.. │ │ │ │ │ +00004a20: 6596 030a a7c6 3d8d 9365 7272 8e91 107c e.....=..err...| │ │ │ │ │ +00004a30: 5d28 de61 9602 6eec df02 93de 62c6 292e ](.a..n.....b.). │ │ │ │ │ +00004a40: 8ea6 8d8d 8d91 6c67 aee2 5477 95c1 b46f ......lg..Tw...o │ │ │ │ │ +00004a50: 2d50 7293 6f64 c628 de61 3b91 01d3 3162 -Pr.od.(.a;...1b │ │ │ │ │ +00004a60: c629 8e9f 2879 978d 8d8d 9fe4 c851 8d8d .)..(y.......Q.. │ │ │ │ │ +00004a70: 9172 67af 312e 8e8d 9200 86eb f5de 7096 .rg.1.........p. │ │ │ │ │ +00004a80: 030a a7df 2093 de61 9602 6eec df0a 93de .... ..a..n..... │ │ │ │ │ +00004a90: 628e 8ea4 0d99 998d 8d91 7267 afc6 322e b.........rg..2. │ │ │ │ │ +00004aa0: 8e8d 9200 86eb f528 de61 8d9f 01c8 aece .......(.a...... │ │ │ │ │ +00004ab0: 6869 8e91 0795 5cde 3b91 01d3 3161 8d9f hi....\.;...1a.. │ │ │ │ │ +00004ac0: 01c8 aece 6c6f 8e91 071c 78c6 2991 030a ....lo....x.)... │ │ │ │ │ +00004ad0: a7df 2091 03a6 66e2 5370 6c69 74c6 28de .. ...f.Split.(. │ │ │ │ │ +00004ae0: 61c6 298e 8ea1 8d8d 9172 67af 332e 8e8d a.)......rg.3... │ │ │ │ │ +00004af0: 9200 86eb f528 de62 8d9f 01c8 aece 6869 .....(.b......hi │ │ │ │ │ +00004b00: 8e91 0795 5cde 3b91 01d3 3162 8d9f 01c8 ....\.;...1b.... │ │ │ │ │ +00004b10: aece 6c6f 8e91 071c 78c6 2991 030a a7df ..lo....x.)..... │ │ │ │ │ +00004b20: 2091 03a6 66e2 5370 6c69 74c6 28de 62c6 ...f.Split.(.b. │ │ │ │ │ +00004b30: 298e 8ea1 8d8d 9172 67af 342e 8e8d 9200 )......rg.4..... │ │ │ │ │ +00004b40: 86eb f5de 6596 030a a7df 2093 c628 28de ....e..... ..((. │ │ │ │ │ +00004b50: 618d 9f01 c8ae ce68 698e 960a 0448 df0a a......hi....H.. │ │ │ │ │ +00004b60: 9b02 6eec de62 8d9f 01c8 aece 6869 8e93 ..n..b......hi.. │ │ │ │ │ +00004b70: df09 98de 70c6 2998 df08 98de 618d 9f01 ....p.).....a... │ │ │ │ │ +00004b80: c8ae ce68 698e 93df 0a98 de62 8d9f 01c8 ...hi......b.... │ │ │ │ │ +00004b90: aece 6c6f 8e96 098b 64df 0898 de61 8d9f ..lo....d....a.. │ │ │ │ │ +00004ba0: 01c8 aece 6c6f 8e93 df0a 98de 628d 9f01 ....lo......b... │ │ │ │ │ +00004bb0: c8ae ce68 698e 9107 955c c629 98df 0898 ...hi....\.).... │ │ │ │ │ +00004bc0: de61 8d9f 01c8 aece 6c6f 8e93 df0a 98de .a......lo...... │ │ │ │ │ +00004bd0: 628d 9f01 c8ae ce6c 6f8e 8e8e a18d 8d91 b......lo....... │ │ │ │ │ +00004be0: 7267 afc6 352e 8e8d 9200 86eb f5dd 7265 rg..5.........re │ │ │ │ │ +00004bf0: 7475 726e 9103 a666 c628 de70 3b91 01d3 turn...f.(.p;... │ │ │ │ │ +00004c00: 3165 c629 8e8e 8e8e 8e8e 8e9f 59f3 2f8d 1e.)........Y./. │ │ │ │ │ +00004c10: 9111 0000 536f 6d65 9b03 3c0a 6d61 6395 ....Some..<.mac. │ │ │ │ │ +00004c20: b221 6869 6e65 7391 033c 0b68 6193 7693 .!hines..<.ha.v. │ │ │ │ │ +00004c30: 6598 6191 033c 0b66 7573 6564 986d 9375 e.a..<.fused.m.u │ │ │ │ │ +00004c40: 6c74 6970 6c79 2d61 6464 9603 3c0b 696e ltiply-add..<.in │ │ │ │ │ +00004c50: 7374 7275 6374 696f 6e98 2846 4d41 2991 struction.(FMA). │ │ │ │ │ +00004c60: 033b f074 6861 7493 6361 6e98 6576 91ff .;.that.can.ev.. │ │ │ │ │ +00004c70: 6444 616c 7561 7465 9365 7870 7265 7373 dDaluate.express │ │ │ │ │ +00004c80: 696f 6e98 7375 6390 b221 688e a18d 6173 ion.suc..!h...as │ │ │ │ │ +00004c90: 9b04 3518 de61 9102 ce0e df02 9602 ce0d ..5..a.......... │ │ │ │ │ +00004ca0: de62 93df 0693 de63 9604 3519 c677 6974 .b.....c..5..wit │ │ │ │ │ +00004cb0: 6898 6193 7369 6e67 6c65 9872 6f75 6e64 h.a.single.round │ │ │ │ │ +00004cc0: 696e 6798 6572 726f 722e 9106 89f5 5791 ing.error.....W. │ │ │ │ │ +00004cd0: ff16 6565 9863 616e 9874 616b 9ab2 2165 ..ee.can.tak..!e │ │ │ │ │ +00004ce0: 9361 6476 91ff 6444 616e 9874 6167 659b .adv..dDan.tage. │ │ │ │ │ +00004cf0: 0435 186f 6693 7468 6973 9869 6e73 7472 .5.of.this.instr │ │ │ │ │ +00004d00: 7563 7469 6f6e 9374 6f98 636f 6d70 7574 uction.to.comput │ │ │ │ │ +00004d10: 658e a18d 6578 6163 7496 02e9 c670 726f e...exact....pro │ │ │ │ │ +00004d20: 9a4d de64 7563 7493 6f66 9102 e9c7 7495 .M.duct.of....t. │ │ │ │ │ +00004d30: b221 7793 6f96 02e9 c60d 6f61 7469 6e67 .!w.o.....oating │ │ │ │ │ +00004d40: 9370 986f 696e 9ab2 2174 936e 9875 6d98 .p.oin..!t.n.um. │ │ │ │ │ +00004d50: 6290 4dde 6572 7393 6d98 7563 9868 9102 b.M.ers.m.uc.h.. │ │ │ │ │ +00004d60: e9c7 6661 7374 6572 2e91 049e fd54 6865 ..faster.....The │ │ │ │ │ +00004d70: 7365 936d 6163 9868 696e 6573 9369 6e63 se.mac.hines.inc │ │ │ │ │ +00004d80: 6c75 6465 9349 424d 9102 e997 5098 6f98 lude.IBM....P.o. │ │ │ │ │ +00004d90: 7798 6572 9373 6572 6965 738e a18d 2869 w.er.series...(i │ │ │ │ │ +00004da0: 6e63 6c75 6469 6e67 9603 a666 7468 6593 ncluding...fthe. │ │ │ │ │ +00004db0: 5095 b221 6f93 7793 6572 5043 292c 9603 P..!o.w.erPC),.. │ │ │ │ │ +00004dc0: a666 6f6e 9377 6869 6390 b221 6893 7468 .fon.whic..!h.th │ │ │ │ │ +00004dd0: 6973 9373 696d 706c 690c 6361 7469 6f6e is.simpli.cation │ │ │ │ │ +00004de0: 9369 7393 7465 7374 6564 2e8e 8e9f 1e00 .is.tested...... │ │ │ │ │ +00004df0: 008d 9200 e823 d734 8e8e 8c8b 0000 0005 .....#.4........ │ │ │ │ │ 00004e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00004e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00004e20: 0000 0000 400a a002 9ad7 5b8d a0fd 62b4 ....@.....[...b. │ │ │ │ │ -00004e30: 7ba0 027f 4b85 8da0 fe37 edde 8d9f e645 {...K....7.....E │ │ │ │ │ -00004e40: 558d 8d8d 8d91 23dc 7def 4050 5366 696c U.....#.}.@PSfil │ │ │ │ │ -00004e50: 653d 2271 7569 636b 2d74 776f 2d73 756d e="quick-two-sum │ │ │ │ │ -00004e60: 2e65 7073 2220 6c6c 783d 3020 6c6c 793d .eps" llx=0 lly= │ │ │ │ │ -00004e70: 3020 7572 783d 3133 3020 7572 793d 3133 0 urx=130 ury=13 │ │ │ │ │ -00004e80: 3020 7277 693d 3133 3030 208e 8e9f 1799 0 rwi=1300 ..... │ │ │ │ │ -00004e90: 9a8d 8d91 219e afc6 4669 6775 7265 9103 ....!...Figure.. │ │ │ │ │ -00004ea0: a666 313a 9104 dddd e251 7569 636b 2d54 .f1:.....Quick-T │ │ │ │ │ -00004eb0: 7790 c1b4 6f2d 5375 6d8e 8e8e 8d8d 8d92 w...o-Sum....... │ │ │ │ │ -00004ec0: 00b8 0d20 ef3a 5053 6669 6c65 3d22 7477 ... .:PSfile="tw │ │ │ │ │ -00004ed0: 6f2d 7375 6d2e 6570 7322 206c 6c78 3d30 o-sum.eps" llx=0 │ │ │ │ │ -00004ee0: 206c 6c79 3d30 2075 7278 3d31 3330 2075 lly=0 urx=130 u │ │ │ │ │ -00004ef0: 7279 3d31 3330 2072 7769 3d31 3330 3020 ry=130 rwi=1300 │ │ │ │ │ -00004f00: 8e8e 9f17 999a 8d8d 9200 c83a e4c6 4669 ...........:..Fi │ │ │ │ │ -00004f10: 6775 7265 9103 a666 323a 9104 dddd e254 gure...f2:.....T │ │ │ │ │ -00004f20: 7790 c1b4 6f2d 5375 6d8e 8e8e 8d8d 8d92 w...o-Sum....... │ │ │ │ │ -00004f30: 014c be3d ef3b 5053 6669 6c65 3d22 7477 .L.=.;PSfile="tw │ │ │ │ │ -00004f40: 6f2d 7072 6f64 2e65 7073 2220 6c6c 783d o-prod.eps" llx= │ │ │ │ │ -00004f50: 3020 6c6c 793d 3020 7572 783d 3132 3920 0 lly=0 urx=129 │ │ │ │ │ -00004f60: 7572 793d 3133 3220 7277 693d 3132 3930 ury=132 rwi=1290 │ │ │ │ │ -00004f70: 208e 8e9f 1799 9a8d 8d92 0159 13c8 c646 ..........Y...F │ │ │ │ │ -00004f80: 6967 7572 6591 03a6 6633 3a91 04dd dde2 igure...f3:..... │ │ │ │ │ -00004f90: 5477 95c1 b46f 2d50 7293 6f64 8e8e 8e8e Tw...o-Pr.od.... │ │ │ │ │ -00004fa0: 8ea0 00a3 2725 8d9f da45 558d 8d92 0093 ....'%...EU..... │ │ │ │ │ -00004fb0: 0ca4 ef42 5053 6669 6c65 3d22 6e6f 726d ...BPSfile="norm │ │ │ │ │ -00004fc0: 616c 5f73 756d 5f70 726f 642e 6570 7322 al_sum_prod.eps" │ │ │ │ │ -00004fd0: 206c 6c78 3d30 206c 6c79 3d30 2075 7278 llx=0 lly=0 urx │ │ │ │ │ -00004fe0: 3d31 3735 2075 7279 3d31 3133 2072 7769 =175 ury=113 rwi │ │ │ │ │ -00004ff0: 3d31 3735 3020 8e8e 9f17 999a 8d8d 915e =1750 .........^ │ │ │ │ │ -00005000: d6cb c646 6967 7572 6596 03a6 6634 3a91 ...Figure...f4:. │ │ │ │ │ -00005010: 04dd dd4e 6f72 6d61 6c93 4945 4545 9364 ...Normal.IEEE.d │ │ │ │ │ -00005020: 6f75 626c 6593 7072 6563 6973 696f 6e93 ouble.precision. │ │ │ │ │ -00005030: 7375 6d93 616e 6493 7072 6f90 4dde 6475 sum.and.pro.M.du │ │ │ │ │ -00005040: 6374 8e8e 8e9f 1f00 008d dd41 6c67 6f72 ct.........Algor │ │ │ │ │ -00005050: 6974 686d 9104 cbcb 372e 9105 4904 c654 ithm....7...I..T │ │ │ │ │ -00005060: 6865 9604 2ba7 666f 6c6c 6f90 b221 7769 he..+.follo..!wi │ │ │ │ │ -00005070: 6e67 9104 2ba8 616c 676f 7269 7468 6d93 ng..+.algorithm. │ │ │ │ │ -00005080: 636f 6d70 7574 6573 93de 709b 03e8 bec6 computes..p..... │ │ │ │ │ -00005090: 3d8d 9103 e8bd 0d8e 9109 fe13 28de 6196 =...........(.a. │ │ │ │ │ -000050a0: 02c7 c2df 0293 de62 c629 9604 2ba7 616e .......b.)..+.an │ │ │ │ │ -000050b0: 6493 de65 98c6 3d8d 9865 7272 8e91 115a d..e..=..err...Z │ │ │ │ │ -000050c0: 7428 de61 9102 c7c1 df02 9102 c7c2 de62 t(.a...........b │ │ │ │ │ -000050d0: c629 936f 6e91 042b a861 936d 6163 90b2 .).on..+.a.mac.. │ │ │ │ │ -000050e0: 2168 696e 658e a40d 999a 8d77 6974 689b !hine......with. │ │ │ │ │ -000050f0: 041a f661 9604 1af7 464d 4191 041a d869 ...a....FMA....i │ │ │ │ │ -00005100: 6e73 7472 7563 7469 6f6e 2e91 063b 8e4e nstruction...;.N │ │ │ │ │ -00005110: 6f74 6593 7468 6174 9873 6f6d 6598 636f ote.that.some.co │ │ │ │ │ -00005120: 6d70 696c 6572 7393 656d 6974 9846 4d41 mpilers.emit.FMA │ │ │ │ │ -00005130: 9104 1ad9 696e 7374 7275 6374 696f 6e73 ....instructions │ │ │ │ │ -00005140: 9866 6f72 98de 6191 02bc a2df 0296 02bc .for..a......... │ │ │ │ │ -00005150: a1de 6293 c62b 93de 6391 041a f7c6 6275 ..b..+..c.....bu │ │ │ │ │ -00005160: 7498 6e6f 748e a18d 666f 729b 03a6 66de t.not...for...f. │ │ │ │ │ -00005170: 6196 026e ecdf 0293 de62 93df 0093 de63 a..n.....b.....c │ │ │ │ │ -00005180: c63b 9869 6e98 7468 6973 9863 6173 652c .;.in.this.case, │ │ │ │ │ -00005190: 9873 6f6d 6598 7369 676e 9861 646a 7573 .some.sign.adjus │ │ │ │ │ -000051a0: 746d 656e 95b2 2174 7398 6d93 7573 7498 tmen..!ts.m.ust. │ │ │ │ │ -000051b0: 6290 4dde 6598 6d61 6465 2e8e 9f14 d3d3 b.M.e.made...... │ │ │ │ │ -000051c0: 8d8d 8d92 00b4 accd e254 7795 c1b4 6f2d .........Tw...o- │ │ │ │ │ -000051d0: 5072 936f 642d 464d 41c6 28de 613b 9101 Pr.od-FMA.(.a;.. │ │ │ │ │ -000051e0: d331 62c6 298e 9f1a dffe 8d8d 8d9f f261 .1b.)..........a │ │ │ │ │ -000051f0: ea8d 8d92 00ba acce 312e 8e8d 9200 cf31 ........1......1 │ │ │ │ │ -00005200: 14de 7096 030a a7df 2093 de61 9602 6eec ..p..... ..a..n. │ │ │ │ │ -00005210: df0a 93de 628e 8ea4 0d99 998d 8d92 00ba ....b........... │ │ │ │ │ -00005220: acce c632 2e8e 8d92 00cf 3114 de65 9603 ...2......1..e.. │ │ │ │ │ -00005230: 0aa7 df20 8d93 c60d 8e91 091f fd28 de61 ... .........(.a │ │ │ │ │ -00005240: 9602 6eec df02 93de 6293 df00 93de 70c6 ..n.....b.....p. │ │ │ │ │ -00005250: 298e 8ea1 8d8d 9200 baac ce33 2e8e 8d92 )..........3.... │ │ │ │ │ -00005260: 00cf 3114 dd72 6574 7572 6e91 03a6 66c6 ..1..return...f. │ │ │ │ │ -00005270: 28de 703b 9101 d331 65c6 298e 8e8e 8e8e (.p;...1e.)..... │ │ │ │ │ -00005280: 8e8e 9f3e 2441 8d91 1100 0054 6865 9605 ...>$A.....The.. │ │ │ │ │ -00005290: 44e4 616c 676f 7269 7468 6d73 9b05 44e5 D.algorithms..D. │ │ │ │ │ -000052a0: 7072 6573 656e 90b2 2174 6564 9361 7265 presen..!ted.are │ │ │ │ │ -000052b0: 9374 6865 9862 6173 6963 9362 7569 6c64 .the.basic.build │ │ │ │ │ -000052c0: 696e 6793 626c 6f90 4dde 6390 b221 6b73 ing.blo.M.c..!ks │ │ │ │ │ -000052d0: 986f 6693 7175 6164 2d64 6f75 626c 6593 .of.quad-double. │ │ │ │ │ -000052e0: 6172 6974 686d 6574 6963 2c91 05ac 8461 arithmetic,....a │ │ │ │ │ -000052f0: 6e64 9361 7265 8ea1 8d72 6570 7265 7365 nd.are...represe │ │ │ │ │ -00005300: 6e9a b221 7465 6496 0429 4b69 6e93 4669 n..!ted..)Kin.Fi │ │ │ │ │ -00005310: 6775 7265 7393 312c 9104 4a04 322c 9104 gures.1,..J.2,.. │ │ │ │ │ -00005320: 4a03 616e 6493 332e 9106 668c 5379 6d98 J.and.3...f.Sym. │ │ │ │ │ -00005330: 629a 4dde 6f6c 7393 666f 7293 6e6f 726d b.M.ols.for.norm │ │ │ │ │ -00005340: 616c 9364 6f75 626c 6593 7072 6563 6973 al.double.precis │ │ │ │ │ -00005350: 696f 6e91 0429 4a73 756d 9361 6e64 9370 ion..)Jsum.and.p │ │ │ │ │ -00005360: 726f 9864 7563 7493 6172 6593 696e 8ea1 ro.duct.are.in.. │ │ │ │ │ -00005370: 8d46 6967 7572 6591 03a6 6634 2e8e 9f22 .Figure...f4..." │ │ │ │ │ -00005380: 8041 8d8d dc33 8e91 184c cb42 6173 6963 .A...3...L.Basic │ │ │ │ │ -00005390: 9105 6666 4f70 9073 3365 7261 7469 6f6e ..ffOp.s3eration │ │ │ │ │ -000053a0: 738e 9f18 d7f1 8d8d f338 c2d6 4ea0 000c s........8..N... │ │ │ │ │ -000053b0: 0000 000c 0000 0006 636d 6278 3132 e333 ........cmbx12.3 │ │ │ │ │ -000053c0: 2e31 8e91 1ec0 0052 656e 6f72 6d61 6c69 .1.....Renormali │ │ │ │ │ -000053d0: 7a61 7469 6f6e 8e9f 14ab ff8d c641 9104 zation.......A.. │ │ │ │ │ -000053e0: a489 7175 6164 2d64 6f75 626c 659b 04a4 ..quad-double... │ │ │ │ │ -000053f0: cb6e 95b2 2175 6d93 6290 4dde 6572 9604 .n..!um.b.M.er.. │ │ │ │ │ -00005400: a4ca 6973 9361 6e98 756e 6576 91ff 6444 ..is.an.unev..dD │ │ │ │ │ -00005410: 616c 7561 7465 6493 7375 6d98 6f66 9366 aluated.sum.of.f │ │ │ │ │ -00005420: 6f75 7298 4945 4545 9104 a489 646f 7562 our.IEEE....doub │ │ │ │ │ -00005430: 6c65 936e 95b2 2175 6d93 6290 4dde 6572 le.n..!um.b.M.er │ │ │ │ │ -00005440: 732e 9107 d90b 5468 6591 04a4 ca71 7561 s.....The....qua │ │ │ │ │ -00005450: 642d 646f 7562 6c65 8ea1 8d6e 95b2 2175 d-double...n..!u │ │ │ │ │ -00005460: 6d93 6290 4dde 6572 9104 66a8 28de 618d m.b.M.er..f.(.a. │ │ │ │ │ -00005470: 9f01 a47a ce30 8e96 04c0 04de 3b9b 01d3 ...z.0......;... │ │ │ │ │ -00005480: 3161 8d9f 01a4 7ace 318e 93de 3b98 618d 1a....z.1...;.a. │ │ │ │ │ -00005490: 9f01 a47a ce32 8e93 de3b 9861 8d9f 01a4 ...z.2...;.a.... │ │ │ │ │ -000054a0: 7ace 338e 93c6 2996 0466 a872 6570 7265 z.3...)..f.repre │ │ │ │ │ -000054b0: 7365 6e90 b221 7473 9374 6865 9104 66a9 sen..!ts.the..f. │ │ │ │ │ -000054c0: 6578 6163 7493 7375 6d93 de61 9604 4b14 exact.sum..a..K. │ │ │ │ │ -000054d0: c63d 93de 618d 9f01 a47a ce30 8e96 07af .=..a....z.0.... │ │ │ │ │ -000054e0: 1bc6 2b9b 02ef 18de 618d 9f01 a47a ce31 ..+.....a....z.1 │ │ │ │ │ -000054f0: 8e93 c62b 98de 618d 9f01 a47a ce32 8e93 ...+..a....z.2.. │ │ │ │ │ -00005500: c62b 98de 618d 9f01 a47a ce33 8e91 04c0 .+..a....z.3.... │ │ │ │ │ -00005510: 04c6 2e91 071e a34e 6f74 6591 0466 a974 .......Note..f.t │ │ │ │ │ -00005520: 6861 7496 0466 a866 6f72 9361 6e9a b221 hat..f.for.an..! │ │ │ │ │ -00005530: 7993 6769 7698 656e 8ea1 8d72 6570 7265 y.giv.en...repre │ │ │ │ │ -00005540: 7365 6e95 b221 7461 626c 659b 033a c26e sen..!table..:.n │ │ │ │ │ -00005550: 9375 6d93 6290 4dde 6572 9603 3ac3 de78 .um.b.M.er..:..x │ │ │ │ │ -00005560: c62c 9103 5049 7468 6572 6593 6361 6e98 .,..PIthere.can. │ │ │ │ │ -00005570: 6290 4dde 6593 6d61 6e95 b221 7998 7265 b.M.e.man..!y.re │ │ │ │ │ -00005580: 7072 6573 656e 9374 6174 696f 6e73 9861 presen.tations.a │ │ │ │ │ -00005590: 7396 033a c361 6e98 756e 6576 91ff 6444 s..:.an.unev..dD │ │ │ │ │ -000055a0: 616c 7561 7465 6493 7375 6d98 6f66 9366 aluated.sum.of.f │ │ │ │ │ -000055b0: 6f75 7298 646f 7562 6c65 732e 8e8e 9f1e our.doubles..... │ │ │ │ │ -000055c0: 0000 8d92 00e8 23d7 358e 8e8c 8b00 0000 ......#.5....... │ │ │ │ │ -000055d0: 0600 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00004e20: 0000 0000 0000 400c a002 9ad7 5b8d a0fd ......@.....[... │ │ │ │ │ +00004e30: 62b4 7ba0 027f 4b85 8da0 fe37 edde 8d9f b.{...K....7.... │ │ │ │ │ +00004e40: e645 558d 8d8d 8d91 23dc 7def 4050 5366 .EU.....#.}.@PSf │ │ │ │ │ +00004e50: 696c 653d 2271 7569 636b 2d74 776f 2d73 ile="quick-two-s │ │ │ │ │ +00004e60: 756d 2e65 7073 2220 6c6c 783d 3020 6c6c um.eps" llx=0 ll │ │ │ │ │ +00004e70: 793d 3020 7572 783d 3133 3020 7572 793d y=0 urx=130 ury= │ │ │ │ │ +00004e80: 3133 3020 7277 693d 3133 3030 208e 8e9f 130 rwi=1300 ... │ │ │ │ │ +00004e90: 1799 9a8d 8d91 219e afc6 4669 6775 7265 ......!...Figure │ │ │ │ │ +00004ea0: 9103 a666 313a 9104 dddd e251 7569 636b ...f1:.....Quick │ │ │ │ │ +00004eb0: 2d54 7790 c1b4 6f2d 5375 6d8e 8e8e 8d8d -Tw...o-Sum..... │ │ │ │ │ +00004ec0: 8d92 00b8 0d20 ef3a 5053 6669 6c65 3d22 ..... .:PSfile=" │ │ │ │ │ +00004ed0: 7477 6f2d 7375 6d2e 6570 7322 206c 6c78 two-sum.eps" llx │ │ │ │ │ +00004ee0: 3d30 206c 6c79 3d30 2075 7278 3d31 3330 =0 lly=0 urx=130 │ │ │ │ │ +00004ef0: 2075 7279 3d31 3330 2072 7769 3d31 3330 ury=130 rwi=130 │ │ │ │ │ +00004f00: 3020 8e8e 9f17 999a 8d8d 9200 c83a e4c6 0 ...........:.. │ │ │ │ │ +00004f10: 4669 6775 7265 9103 a666 323a 9104 dddd Figure...f2:.... │ │ │ │ │ +00004f20: e254 7790 c1b4 6f2d 5375 6d8e 8e8e 8d8d .Tw...o-Sum..... │ │ │ │ │ +00004f30: 8d92 014c be3d ef3b 5053 6669 6c65 3d22 ...L.=.;PSfile=" │ │ │ │ │ +00004f40: 7477 6f2d 7072 6f64 2e65 7073 2220 6c6c two-prod.eps" ll │ │ │ │ │ +00004f50: 783d 3020 6c6c 793d 3020 7572 783d 3132 x=0 lly=0 urx=12 │ │ │ │ │ +00004f60: 3920 7572 793d 3133 3220 7277 693d 3132 9 ury=132 rwi=12 │ │ │ │ │ +00004f70: 3930 208e 8e9f 1799 9a8d 8d92 0159 13c8 90 ..........Y.. │ │ │ │ │ +00004f80: c646 6967 7572 6591 03a6 6633 3a91 04dd .Figure...f3:... │ │ │ │ │ +00004f90: dde2 5477 95c1 b46f 2d50 7293 6f64 8e8e ..Tw...o-Pr.od.. │ │ │ │ │ +00004fa0: 8e8e 8ea0 00a3 2725 8d9f da45 558d 8d92 ......'%...EU... │ │ │ │ │ +00004fb0: 0093 0ca4 ef42 5053 6669 6c65 3d22 6e6f .....BPSfile="no │ │ │ │ │ +00004fc0: 726d 616c 5f73 756d 5f70 726f 642e 6570 rmal_sum_prod.ep │ │ │ │ │ +00004fd0: 7322 206c 6c78 3d30 206c 6c79 3d30 2075 s" llx=0 lly=0 u │ │ │ │ │ +00004fe0: 7278 3d31 3735 2075 7279 3d31 3133 2072 rx=175 ury=113 r │ │ │ │ │ +00004ff0: 7769 3d31 3735 3020 8e8e 9f17 999a 8d8d wi=1750 ........ │ │ │ │ │ +00005000: 915e d6cb c646 6967 7572 6596 03a6 6634 .^...Figure...f4 │ │ │ │ │ +00005010: 3a91 04dd dd4e 6f72 6d61 6c93 4945 4545 :....Normal.IEEE │ │ │ │ │ +00005020: 9364 6f75 626c 6593 7072 6563 6973 696f .double.precisio │ │ │ │ │ +00005030: 6e93 7375 6d93 616e 6493 7072 6f90 4dde n.sum.and.pro.M. │ │ │ │ │ +00005040: 6475 6374 8e8e 8e9f 1f00 008d dd41 6c67 duct.........Alg │ │ │ │ │ +00005050: 6f72 6974 686d 9104 cbcb 372e 9105 4904 orithm....7...I. │ │ │ │ │ +00005060: c654 6865 9604 2ba7 666f 6c6c 6f90 b221 .The..+.follo..! │ │ │ │ │ +00005070: 7769 6e67 9104 2ba8 616c 676f 7269 7468 wing..+.algorith │ │ │ │ │ +00005080: 6d93 636f 6d70 7574 6573 93de 709b 03e8 m.computes..p... │ │ │ │ │ +00005090: bec6 3d8d 9103 e8bd 0d8e 9109 fe13 28de ..=...........(. │ │ │ │ │ +000050a0: 6196 02c7 c2df 0293 de62 c629 9604 2ba7 a........b.)..+. │ │ │ │ │ +000050b0: 616e 6493 de65 98c6 3d8d 9865 7272 8e91 and..e..=..err.. │ │ │ │ │ +000050c0: 115a 7428 de61 9102 c7c1 df02 9102 c7c2 .Zt(.a.......... │ │ │ │ │ +000050d0: de62 c629 936f 6e91 042b a861 936d 6163 .b.).on..+.a.mac │ │ │ │ │ +000050e0: 90b2 2168 696e 658e a40d 999a 8d77 6974 ..!hine......wit │ │ │ │ │ +000050f0: 689b 041a f661 9604 1af7 464d 4191 041a h....a....FMA... │ │ │ │ │ +00005100: d869 6e73 7472 7563 7469 6f6e 2e91 063b .instruction...; │ │ │ │ │ +00005110: 8e4e 6f74 6593 7468 6174 9873 6f6d 6598 .Note.that.some. │ │ │ │ │ +00005120: 636f 6d70 696c 6572 7393 656d 6974 9846 compilers.emit.F │ │ │ │ │ +00005130: 4d41 9104 1ad9 696e 7374 7275 6374 696f MA....instructio │ │ │ │ │ +00005140: 6e73 9866 6f72 98de 6191 02bc a2df 0296 ns.for..a....... │ │ │ │ │ +00005150: 02bc a1de 6293 c62b 93de 6391 041a f7c6 ....b..+..c..... │ │ │ │ │ +00005160: 6275 7498 6e6f 748e a18d 666f 729b 03a6 but.not...for... │ │ │ │ │ +00005170: 66de 6196 026e ecdf 0293 de62 93df 0093 f.a..n.....b.... │ │ │ │ │ +00005180: de63 c63b 9869 6e98 7468 6973 9863 6173 .c.;.in.this.cas │ │ │ │ │ +00005190: 652c 9873 6f6d 6598 7369 676e 9861 646a e,.some.sign.adj │ │ │ │ │ +000051a0: 7573 746d 656e 95b2 2174 7398 6d93 7573 ustmen..!ts.m.us │ │ │ │ │ +000051b0: 7498 6290 4dde 6598 6d61 6465 2e8e 9f14 t.b.M.e.made.... │ │ │ │ │ +000051c0: d3d3 8d8d 8d92 00b4 accd e254 7795 c1b4 ...........Tw... │ │ │ │ │ +000051d0: 6f2d 5072 936f 642d 464d 41c6 28de 613b o-Pr.od-FMA.(.a; │ │ │ │ │ +000051e0: 9101 d331 62c6 298e 9f1a dffe 8d8d 8d9f ...1b.)......... │ │ │ │ │ +000051f0: f261 ea8d 8d92 00ba acce 312e 8e8d 9200 .a........1..... │ │ │ │ │ +00005200: cf31 14de 7096 030a a7df 2093 de61 9602 .1..p..... ..a.. │ │ │ │ │ +00005210: 6eec df0a 93de 628e 8ea4 0d99 998d 8d92 n.....b......... │ │ │ │ │ +00005220: 00ba acce c632 2e8e 8d92 00cf 3114 de65 .....2......1..e │ │ │ │ │ +00005230: 9603 0aa7 df20 8d93 c60d 8e91 091f fd28 ..... .........( │ │ │ │ │ +00005240: de61 9602 6eec df02 93de 6293 df00 93de .a..n.....b..... │ │ │ │ │ +00005250: 70c6 298e 8ea1 8d8d 9200 baac ce33 2e8e p.)..........3.. │ │ │ │ │ +00005260: 8d92 00cf 3114 dd72 6574 7572 6e91 03a6 ....1..return... │ │ │ │ │ +00005270: 66c6 28de 703b 9101 d331 65c6 298e 8e8e f.(.p;...1e.)... │ │ │ │ │ +00005280: 8e8e 8e8e 9f3e 2441 8d91 1100 0054 6865 .....>$A.....The │ │ │ │ │ +00005290: 9605 44e4 616c 676f 7269 7468 6d73 9b05 ..D.algorithms.. │ │ │ │ │ +000052a0: 44e5 7072 6573 656e 90b2 2174 6564 9361 D.presen..!ted.a │ │ │ │ │ +000052b0: 7265 9374 6865 9862 6173 6963 9362 7569 re.the.basic.bui │ │ │ │ │ +000052c0: 6c64 696e 6793 626c 6f90 4dde 6390 b221 lding.blo.M.c..! │ │ │ │ │ +000052d0: 6b73 986f 6693 7175 6164 2d64 6f75 626c ks.of.quad-doubl │ │ │ │ │ +000052e0: 6593 6172 6974 686d 6574 6963 2c91 05ac e.arithmetic,... │ │ │ │ │ +000052f0: 8461 6e64 9361 7265 8ea1 8d72 6570 7265 .and.are...repre │ │ │ │ │ +00005300: 7365 6e9a b221 7465 6496 0429 4b69 6e93 sen..!ted..)Kin. │ │ │ │ │ +00005310: 4669 6775 7265 7393 312c 9104 4a04 322c Figures.1,..J.2, │ │ │ │ │ +00005320: 9104 4a03 616e 6493 332e 9106 668c 5379 ..J.and.3...f.Sy │ │ │ │ │ +00005330: 6d98 629a 4dde 6f6c 7393 666f 7293 6e6f m.b.M.ols.for.no │ │ │ │ │ +00005340: 726d 616c 9364 6f75 626c 6593 7072 6563 rmal.double.prec │ │ │ │ │ +00005350: 6973 696f 6e91 0429 4a73 756d 9361 6e64 ision..)Jsum.and │ │ │ │ │ +00005360: 9370 726f 9864 7563 7493 6172 6593 696e .pro.duct.are.in │ │ │ │ │ +00005370: 8ea1 8d46 6967 7572 6591 03a6 6634 2e8e ...Figure...f4.. │ │ │ │ │ +00005380: 9f22 8041 8d8d dc33 8e91 184c cb42 6173 .".A...3...L.Bas │ │ │ │ │ +00005390: 6963 9105 6666 4f70 9073 3365 7261 7469 ic..ffOp.s3erati │ │ │ │ │ +000053a0: 6f6e 738e 9f18 d7f1 8d8d f338 c2d6 4ea0 ons........8..N. │ │ │ │ │ +000053b0: 000c 0000 000c 0000 0006 636d 6278 3132 ..........cmbx12 │ │ │ │ │ +000053c0: e333 2e31 8e91 1ec0 0052 656e 6f72 6d61 .3.1.....Renorma │ │ │ │ │ +000053d0: 6c69 7a61 7469 6f6e 8e9f 14ab ff8d c641 lization.......A │ │ │ │ │ +000053e0: 9104 a489 7175 6164 2d64 6f75 626c 659b ....quad-double. │ │ │ │ │ +000053f0: 04a4 cb6e 95b2 2175 6d93 6290 4dde 6572 ...n..!um.b.M.er │ │ │ │ │ +00005400: 9604 a4ca 6973 9361 6e98 756e 6576 91ff ....is.an.unev.. │ │ │ │ │ +00005410: 6444 616c 7561 7465 6493 7375 6d98 6f66 dDaluated.sum.of │ │ │ │ │ +00005420: 9366 6f75 7298 4945 4545 9104 a489 646f .four.IEEE....do │ │ │ │ │ +00005430: 7562 6c65 936e 95b2 2175 6d93 6290 4dde uble.n..!um.b.M. │ │ │ │ │ +00005440: 6572 732e 9107 d90b 5468 6591 04a4 ca71 ers.....The....q │ │ │ │ │ +00005450: 7561 642d 646f 7562 6c65 8ea1 8d6e 95b2 uad-double...n.. │ │ │ │ │ +00005460: 2175 6d93 6290 4dde 6572 9104 66a8 28de !um.b.M.er..f.(. │ │ │ │ │ +00005470: 618d 9f01 a47a ce30 8e96 04c0 04de 3b9b a....z.0......;. │ │ │ │ │ +00005480: 01d3 3161 8d9f 01a4 7ace 318e 93de 3b98 ..1a....z.1...;. │ │ │ │ │ +00005490: 618d 9f01 a47a ce32 8e93 de3b 9861 8d9f a....z.2...;.a.. │ │ │ │ │ +000054a0: 01a4 7ace 338e 93c6 2996 0466 a872 6570 ..z.3...)..f.rep │ │ │ │ │ +000054b0: 7265 7365 6e90 b221 7473 9374 6865 9104 resen..!ts.the.. │ │ │ │ │ +000054c0: 66a9 6578 6163 7493 7375 6d93 de61 9604 f.exact.sum..a.. │ │ │ │ │ +000054d0: 4b14 c63d 93de 618d 9f01 a47a ce30 8e96 K..=..a....z.0.. │ │ │ │ │ +000054e0: 07af 1bc6 2b9b 02ef 18de 618d 9f01 a47a ....+.....a....z │ │ │ │ │ +000054f0: ce31 8e93 c62b 98de 618d 9f01 a47a ce32 .1...+..a....z.2 │ │ │ │ │ +00005500: 8e93 c62b 98de 618d 9f01 a47a ce33 8e91 ...+..a....z.3.. │ │ │ │ │ +00005510: 04c0 04c6 2e91 071e a34e 6f74 6591 0466 .........Note..f │ │ │ │ │ +00005520: a974 6861 7496 0466 a866 6f72 9361 6e9a .that..f.for.an. │ │ │ │ │ +00005530: b221 7993 6769 7698 656e 8ea1 8d72 6570 .!y.giv.en...rep │ │ │ │ │ +00005540: 7265 7365 6e95 b221 7461 626c 659b 033a resen..!table..: │ │ │ │ │ +00005550: c26e 9375 6d93 6290 4dde 6572 9603 3ac3 .n.um.b.M.er..:. │ │ │ │ │ +00005560: de78 c62c 9103 5049 7468 6572 6593 6361 .x.,..PIthere.ca │ │ │ │ │ +00005570: 6e98 6290 4dde 6593 6d61 6e95 b221 7998 n.b.M.e.man..!y. │ │ │ │ │ +00005580: 7265 7072 6573 656e 9374 6174 696f 6e73 represen.tations │ │ │ │ │ +00005590: 9861 7396 033a c361 6e98 756e 6576 91ff .as..:.an.unev.. │ │ │ │ │ +000055a0: 6444 616c 7561 7465 6493 7375 6d98 6f66 dDaluated.sum.of │ │ │ │ │ +000055b0: 9366 6f75 7298 646f 7562 6c65 732e 8e8e .four.doubles... │ │ │ │ │ +000055c0: 9f1e 0000 8d92 00e8 23d7 358e 8e8c 8b00 ........#.5..... │ │ │ │ │ +000055d0: 0000 0600 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 000055e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -000055f0: 0000 0000 0000 004d f9a0 029a d75b 8da0 .......M.....[.. │ │ │ │ │ -00005600: fd62 b47b a002 7f4b 858d a0fd a4b4 7b8d .b.{...K......{. │ │ │ │ │ -00005610: c648 656e 6365 9603 a666 7790 b221 6593 .Hence...fw..!e. │ │ │ │ │ -00005620: 7265 7175 6972 6593 7468 6174 9374 6865 require.that.the │ │ │ │ │ -00005630: 9371 7561 6472 7570 6c65 9328 de61 8d9f .quadruple.(.a.. │ │ │ │ │ -00005640: 01a4 7ace 308e 9604 c004 de3b 9b01 d331 ..z.0......;...1 │ │ │ │ │ -00005650: 618d 9f01 a47a ce31 8e93 de3b 9861 8d9f a....z.1...;.a.. │ │ │ │ │ -00005660: 01a4 7ace 328e 93de 3b98 618d 9f01 a47a ..z.2...;.a....z │ │ │ │ │ -00005670: ce33 8e93 c629 9603 a666 746f 9373 6174 .3...)...fto.sat │ │ │ │ │ -00005680: 6973 6679 8e9f 1d33 af8d 9200 c21f 8adf isfy...3........ │ │ │ │ │ -00005690: 6ade 618d 9f01 a47a f325 d701 1732 0008 j.a....z.%...2.. │ │ │ │ │ -000056a0: 0000 0008 0000 0005 636d 6d69 38d0 69ce ........cmmi8.i. │ │ │ │ │ -000056b0: 2b31 8e91 0e41 56df 6a91 030a a714 8d8d +1...AV.j....... │ │ │ │ │ -000056c0: 8d9f f897 9e8d 9104 3dda c631 8e91 043d ........=..1...= │ │ │ │ │ -000056d0: da9f 04de c889 0000 6665 0005 799a 9f0a ........fe..y... │ │ │ │ │ -000056e0: 0c74 8d32 8e8e 8e8e 8d91 0aea a775 6c70 .t.2.........ulp │ │ │ │ │ -000056f0: 8e91 1a1f fe28 de61 8d9f 01a4 7ad0 698e .....(.a....z.i. │ │ │ │ │ -00005700: 9103 64da c629 8e9f 1bb9 418d 666f 729b ..d..)....A.for. │ │ │ │ │ -00005710: 036a c5de 6996 030a a7c6 3d93 30de 3b96 .j..i.....=.0.;. │ │ │ │ │ -00005720: 01d3 31c6 31de 3b93 c632 2c96 0376 b277 ..1.1.;..2,..v.w │ │ │ │ │ -00005730: 6974 6898 6571 7561 6c69 7490 b221 7998 ith.equalit..!y. │ │ │ │ │ -00005740: 6f90 4dde 6363 7572 7269 6e67 9103 6ac4 o.M.ccurring..j. │ │ │ │ │ -00005750: 6f6e 6c79 9869 6698 de61 8d9f 01a4 7ad0 only.if..a....z. │ │ │ │ │ -00005760: 698e 9106 6f81 c63d 9103 0aa7 3098 6f72 i...o..=....0.or │ │ │ │ │ -00005770: 9874 6865 986c 6173 7498 6269 7498 6f66 .the.last.bit.of │ │ │ │ │ -00005780: 98de 618d 9f01 a47a d069 8e91 06cf 9ec6 ..a....z.i...... │ │ │ │ │ -00005790: 6973 9830 9828 7468 6174 9869 732c 9372 is.0.(that.is,.r │ │ │ │ │ -000057a0: 6f75 6e64 2d74 6f2d 6576 90b2 2165 6e8e ound-to-ev..!en. │ │ │ │ │ -000057b0: a40d 999a 8d69 7396 0452 be75 7365 649b .....is..R.used. │ │ │ │ │ -000057c0: 0452 bd69 6e93 6361 7365 936f 6698 7469 .R.in.case.of.ti │ │ │ │ │ -000057d0: 6573 292e 9106 e2e4 4e6f 7465 9374 6861 es).....Note.tha │ │ │ │ │ -000057e0: 7498 7468 6593 0c72 7374 9364 6f75 626c t.the..rst.doubl │ │ │ │ │ -000057f0: 6598 de61 8d9f 01a4 7ace 308e 9109 12c2 e..a....z.0..... │ │ │ │ │ -00005800: c669 7398 6193 646f 7562 6c65 2d70 7265 .is.a.double-pre │ │ │ │ │ -00005810: 6369 7369 6f6e 9361 7070 726f 90b2 2178 cision.appro..!x │ │ │ │ │ -00005820: 696d 6174 696f 6e98 746f 9374 6865 8ea1 imation.to.the.. │ │ │ │ │ -00005830: 8d71 7561 642d 646f 7562 6c65 9b03 a666 .quad-double...f │ │ │ │ │ -00005840: 6e95 b221 756d 9362 904d de65 7298 de61 n..!um.b.M.er..a │ │ │ │ │ -00005850: c62c 9861 6363 7572 6174 6598 746f 9861 .,.accurate.to.a │ │ │ │ │ -00005860: 6c6d 6f73 7498 6861 6c66 9861 6e98 756c lmost.half.an.ul │ │ │ │ │ -00005870: 702e 8ea9 1699 9a8d dd4c 656d 6d61 9106 p........Lemma.. │ │ │ │ │ -00005880: 64bc 382e 9106 0bde e046 91ff 2917 6f72 d.8......F..).or │ │ │ │ │ -00005890: 9605 acaa 616e 7993 7175 6164 2d64 6f75 ....any.quad-dou │ │ │ │ │ -000058a0: 626c 6591 05ac a96e 756d 6291 ff70 b965 ble....numb..p.e │ │ │ │ │ -000058b0: 7293 de61 9106 3968 c63d 9106 3967 28de r..a..9h.=..9g(. │ │ │ │ │ -000058c0: 618d 9f01 a47a ce30 8e96 04c0 04de 3b9b a....z.0......;. │ │ │ │ │ -000058d0: 01d3 3161 8d9f 01a4 7ace 318e 93de 3b98 ..1a....z.1...;. │ │ │ │ │ -000058e0: 618d 9f01 a47a ce32 8e93 de3b 9861 8d9f a....z.2...;.a.. │ │ │ │ │ -000058f0: 01a4 7ace 338e 93c6 29e0 2c91 061d 1974 ..z.3...).,....t │ │ │ │ │ -00005900: 6865 9b05 acaa 6e6f 726d 616c 697a 6596 he....normalize. │ │ │ │ │ -00005910: ff70 b964 9105 aca9 7293 6570 7293 6573 .p.d....r.epr.es │ │ │ │ │ -00005920: 656e 7461 7469 6f6e 9869 738e a18d 756e entation.is...un │ │ │ │ │ -00005930: 6971 7565 2e8e a68d 9111 0000 c64d 6f73 ique.........Mos │ │ │ │ │ -00005940: 7496 048a d96f 669b 048a da74 6865 9361 t....of....the.a │ │ │ │ │ -00005950: 6c67 6f72 6974 686d 7393 6465 7363 7269 lgorithms.descri │ │ │ │ │ -00005960: 6290 4dde 6564 9868 6572 6593 7072 6f90 b.M.ed.here.pro. │ │ │ │ │ -00005970: 4dde 6475 6365 9361 6e98 6578 7061 6e73 M.duce.an.expans │ │ │ │ │ -00005980: 696f 6e93 7468 6174 9369 7398 6e6f 7493 ion.that.is.not. │ │ │ │ │ -00005990: 6f66 9363 616e 6f6e 6963 616c 9866 6f72 of.canonical.for │ │ │ │ │ -000059a0: 6d93 7b8e a18d 6f66 7465 6e96 0318 a968 m.{...often....h │ │ │ │ │ -000059b0: 619a b221 7669 6e67 936f 9876 9865 726c a..!ving.o.v.erl │ │ │ │ │ -000059c0: 6170 7069 6e67 9362 6974 732e 9104 ae9e apping.bits..... │ │ │ │ │ -000059d0: 5468 6572 6566 6f72 652c 9103 3502 6193 Therefore,..5.a. │ │ │ │ │ -000059e0: 0c76 9865 2d74 6572 6d93 6578 7061 6e73 .v.e-term.expans │ │ │ │ │ -000059f0: 696f 6e91 0318 a869 7393 7072 6f90 4dde ion....is.pro.M. │ │ │ │ │ -00005a00: 6475 6365 642c 9103 3502 616e 6493 7468 duced,..5.and.th │ │ │ │ │ -00005a10: 656e 9372 656e 6f72 6d61 6c69 7a65 648e en.renormalized. │ │ │ │ │ -00005a20: a18d 746f 9603 a666 666f 7572 9363 6f6d ..to...ffour.com │ │ │ │ │ -00005a30: 7090 4dde 6f6e 656e 90b2 2174 732e 8ea6 p.M.onen..!ts... │ │ │ │ │ -00005a40: 8ddd 416c 676f 7269 7468 6d91 03be b439 ..Algorithm....9 │ │ │ │ │ -00005a50: 2e91 04ad 34c6 5468 6973 9603 41a9 7265 ....4.This..A.re │ │ │ │ │ -00005a60: 6e6f 726d 616c 697a 6174 696f 6e93 7072 normalization.pr │ │ │ │ │ -00005a70: 6f90 4dde 6365 6475 7265 9369 739b 0341 o.M.cedure.is..A │ │ │ │ │ -00005a80: aa61 9376 91ff 6444 6172 6961 6e90 b221 .a.v..dDarian..! │ │ │ │ │ -00005a90: 7493 6f66 9350 7269 6573 7427 7398 7265 t.of.Priest's.re │ │ │ │ │ -00005aa0: 6e6f 726d 616c 697a 6174 696f 6e93 6d65 normalization.me │ │ │ │ │ -00005ab0: 7468 6f90 4dde 6493 5b8d 3130 8e91 0af3 tho.M.d.[.10.... │ │ │ │ │ -00005ac0: 342c 8ea1 8d70 2e91 0565 7031 3136 5d2e 4,...p...ep116]. │ │ │ │ │ -00005ad0: 9105 6571 5468 6596 03d3 9769 6e70 7574 ..eqThe....input │ │ │ │ │ -00005ae0: 9369 7393 6193 0c76 9ab2 2165 2d74 6572 .is.a..v..!e-ter │ │ │ │ │ -00005af0: 6d91 03d3 9865 7870 616e 7369 6f6e 9377 m....expansion.w │ │ │ │ │ -00005b00: 6974 6893 6c69 6d69 7465 6493 6f98 7698 ith.limited.o.v. │ │ │ │ │ -00005b10: 6572 6c61 7070 696e 6793 6269 7473 2c91 erlapping.bits,. │ │ │ │ │ -00005b20: 03de e377 6974 6891 03d3 98de 618d 9f01 ...with.....a... │ │ │ │ │ -00005b30: a47a ce30 8e91 0893 9bc6 6290 4dde 6569 .z.0......b.M.ei │ │ │ │ │ -00005b40: 6e67 9374 6865 936d 6f73 748e a18d 7369 ng.the.most...si │ │ │ │ │ -00005b50: 676e 690c 6361 6e95 b221 7491 03a6 6663 gni.can..!t...fc │ │ │ │ │ -00005b60: 6f6d 7090 4dde 6f6e 656e 9374 2e8e 9f14 omp.M.onen.t.... │ │ │ │ │ -00005b70: d3d3 8d8d 8d91 6c67 aee2 5265 6e6f 726d ......lg..Renorm │ │ │ │ │ -00005b80: 616c 697a 65c6 28de 618d 9f01 a47a ce30 alize.(.a....z.0 │ │ │ │ │ -00005b90: 8e96 04c0 04de 3b9b 01d3 3161 8d9f 01a4 ......;...1a.... │ │ │ │ │ -00005ba0: 7ace 318e 93de 3b98 618d 9f01 a47a ce32 z.1...;.a....z.2 │ │ │ │ │ -00005bb0: 8e93 de3b 9861 8d9f 01a4 7ace 338e 93de ...;.a....z.3... │ │ │ │ │ -00005bc0: 3b98 618d 9f01 a47a ce34 8e93 c629 8e9f ;.a....z.4...).. │ │ │ │ │ -00005bd0: 7346 608d 8d8d 9f99 fb88 8d8d 9177 e149 sF`..........w.I │ │ │ │ │ -00005be0: 312e 8e8d 9200 8c65 8f28 de73 3b9b 01d3 1......e.(.s;... │ │ │ │ │ -00005bf0: 3174 8d9f 01a4 7ace 348e 9604 c004 c629 1t....z.4......) │ │ │ │ │ -00005c00: 9103 0aa7 df20 9103 a666 e251 7569 636b ..... ...f.Quick │ │ │ │ │ -00005c10: 2d54 7790 c1b4 6f2d 5375 6dc6 28de 618d -Tw...o-Sum.(.a. │ │ │ │ │ -00005c20: 9f01 a47a ce33 8e93 de3b 9861 8d9f 01a4 ...z.3...;.a.... │ │ │ │ │ -00005c30: 7ace 348e 93c6 298e 8ea4 0d99 998d 8d91 z.4...)......... │ │ │ │ │ -00005c40: 77e1 4932 2e8e 8d92 008c 658f 28de 733b w.I2......e.(.s; │ │ │ │ │ -00005c50: 9b01 d331 748d 9f01 a47a ce33 8e96 04c0 ...1t....z.3.... │ │ │ │ │ -00005c60: 04c6 2991 030a a7df 2091 03a6 66e2 5175 ..)..... ...f.Qu │ │ │ │ │ -00005c70: 6963 6b2d 5477 90c1 b46f 2d53 756d c628 ick-Tw...o-Sum.( │ │ │ │ │ -00005c80: de61 8d9f 01a4 7ace 328e 93de 3b98 73c6 .a....z.2...;.s. │ │ │ │ │ -00005c90: 298e 8ea1 8d8d 9177 e149 332e 8e8d 9200 )......w.I3..... │ │ │ │ │ -00005ca0: 8c65 8f28 de73 3b9b 01d3 3174 8d9f 01a4 .e.(.s;...1t.... │ │ │ │ │ -00005cb0: 7ace 328e 9604 c004 c629 9103 0aa7 df20 z.2......)..... │ │ │ │ │ -00005cc0: 9103 a666 e251 7569 636b 2d54 7790 c1b4 ...f.Quick-Tw... │ │ │ │ │ -00005cd0: 6f2d 5375 6dc6 28de 618d 9f01 a47a ce31 o-Sum.(.a....z.1 │ │ │ │ │ -00005ce0: 8e93 de3b 9873 c629 8e8e a18d 8d91 77e1 ...;.s.)......w. │ │ │ │ │ -00005cf0: 4934 2e8e 8d92 008c 658f 28de 748d 9f01 I4......e.(.t... │ │ │ │ │ -00005d00: a47a ce30 8e96 04c0 04de 3b9b 01d3 3174 .z.0......;...1t │ │ │ │ │ -00005d10: 8d9f 01a4 7ace 318e 93c6 2991 030a a7df ....z.1...)..... │ │ │ │ │ -00005d20: 2091 03a6 66e2 5175 6963 6b2d 5477 90c1 ...f.Quick-Tw.. │ │ │ │ │ -00005d30: b46f 2d53 756d c628 de61 8d9f 01a4 7ace .o-Sum.(.a....z. │ │ │ │ │ -00005d40: 308e 93de 3b98 73c6 298e 8ea1 a18d 8d91 0...;.s.)....... │ │ │ │ │ -00005d50: 77e1 4935 2e8e 8d92 008c 658f de73 9603 w.I5......e..s.. │ │ │ │ │ -00005d60: 0aa7 df20 93de 748d 9f01 a47a ce30 8e8e ... ..t....z.0.. │ │ │ │ │ -00005d70: 8ea1 8d8d 9177 e149 c636 2e8e 8d92 008c .....w.I.6...... │ │ │ │ │ -00005d80: 658f de6b 9103 62e6 df20 9103 0aa7 c630 e..k..b.. .....0 │ │ │ │ │ -00005d90: 8e8e a18d 8d91 77e1 4937 2e8e 8d92 008c ......w.I7...... │ │ │ │ │ -00005da0: 658f dd66 6f72 8d8d 9ffc 06be ce31 8e8e e..for.......1.. │ │ │ │ │ -00005db0: 9108 666a de69 9603 0aa7 df20 93c6 31de ..fj.i..... ..1. │ │ │ │ │ -00005dc0: 3b96 01d3 31c6 32de 3b93 c633 de3b 93c6 ;...1.2.;..3.;.. │ │ │ │ │ -00005dd0: 348e 8ea1 8d8d 9177 e149 382e 8e8d 9200 4......w.I8..... │ │ │ │ │ -00005de0: 9758 c428 de73 3b96 01d3 3165 c629 9103 .X.(.s;...1e.).. │ │ │ │ │ -00005df0: 0aa7 df20 9103 a666 e251 7569 636b 2d54 ... ...f.Quick-T │ │ │ │ │ -00005e00: 7790 c1b4 6f2d 5375 6dc6 28de 733b 9374 w...o-Sum.(.s;.t │ │ │ │ │ -00005e10: 8d9f 01a4 7ad0 698e 9103 64da c629 8e8e ....z.i...d..).. │ │ │ │ │ -00005e20: a18d 8d91 77e1 4939 2e8e 8d92 0097 58c4 ....w.I9......X. │ │ │ │ │ -00005e30: dd69 6691 03a6 66de 6596 030a a7df 36c6 .if...f.e.....6. │ │ │ │ │ -00005e40: 3d93 308e 8ea1 8d8d 9172 67af 3130 2e8e =.0......rg.10.. │ │ │ │ │ -00005e50: 8d92 00a2 4bf9 de62 8d9f 01c8 aed0 6b8e ....K..b......k. │ │ │ │ │ -00005e60: 9108 2e39 df20 9103 0aa7 de73 8e8e a18d ...9. .....s.... │ │ │ │ │ -00005e70: 8d91 7267 afc6 3131 2e8e 8d92 00a2 4bf9 ..rg..11......K. │ │ │ │ │ -00005e80: de73 9603 0aa7 df20 93de 658e 8ea1 8d8d .s..... ..e..... │ │ │ │ │ -00005e90: 9172 67af c631 322e 8e8d 9200 a24b f9de .rg..12......K.. │ │ │ │ │ -00005ea0: 6b91 0362 e6df 2091 030a a7de 6b91 02c7 k..b.. .....k... │ │ │ │ │ -00005eb0: 2bc6 2b91 026e ec31 8e8e a18d 8d91 7267 +.+..n.1......rg │ │ │ │ │ -00005ec0: af31 332e 8e8d 9200 9758 c4dd 656e 6491 .13......X..end. │ │ │ │ │ -00005ed0: 0432 8d69 668e 8ea1 8d8d 9172 67af c631 .2.if......rg..1 │ │ │ │ │ -00005ee0: 342e 8e8d 9200 8c65 8fdd 656e 6491 0432 4......e..end..2 │ │ │ │ │ -00005ef0: 8d66 6f72 8e8e a18d 8d91 7267 afc6 3135 .for......rg..15 │ │ │ │ │ -00005f00: 2e8e 8d92 008c 658f dd72 6574 7572 6e91 ......e..return. │ │ │ │ │ -00005f10: 03a6 66c6 28de 628d 9f01 a47a ce30 8e96 ..f.(.b....z.0.. │ │ │ │ │ -00005f20: 04c0 04de 3b9b 01d3 3162 8d9f 01a4 7ace ....;...1b....z. │ │ │ │ │ -00005f30: 318e 93de 3b98 628d 9f01 a47a ce32 8e93 1...;.b....z.2.. │ │ │ │ │ -00005f40: de3b 9862 8d9f 01a4 7ace 338e 93c6 298e .;.b....z.3...). │ │ │ │ │ -00005f50: 8e8e 8e8e 8e8e a000 eef1 068d 9111 0000 ................ │ │ │ │ │ -00005f60: 4e65 6365 7373 6172 7996 0488 1563 6f6e Necessary....con │ │ │ │ │ -00005f70: 6469 7469 6f6e 7393 666f 729b 0488 1474 ditions.for....t │ │ │ │ │ -00005f80: 6869 7393 7265 6e6f 726d 616c 697a 6174 his.renormalizat │ │ │ │ │ -00005f90: 696f 6e93 616c 676f 7269 7468 6d93 746f ion.algorithm.to │ │ │ │ │ -00005fa0: 9877 90b2 216f 726b 9363 6f72 7265 6374 .w..!ork.correct │ │ │ │ │ -00005fb0: 6c79 9361 7265 2c91 04c0 8075 6e66 6f72 ly.are,....unfor │ │ │ │ │ -00005fc0: 7475 6e61 7465 6c79 91ff 1665 2c8e a18d tunately...e,... │ │ │ │ │ -00005fd0: 6e6f 7496 0529 906b 6e6f 9ab2 2177 6e2e not..).kno..!wn. │ │ │ │ │ -00005fe0: 9109 675b 5072 6965 7374 9370 726f 9876 ..g[Priest.pro.v │ │ │ │ │ -00005ff0: 9865 7393 7468 6174 9369 6693 7468 6593 .es.that.if.the. │ │ │ │ │ -00006000: 696e 7075 7493 6578 7061 6e73 696f 6e93 input.expansion. │ │ │ │ │ -00006010: 646f 904d de65 7393 6e6f 7493 6f98 7698 do.M.es.not.o.v. │ │ │ │ │ -00006020: 6572 6c61 7093 6298 7993 6d6f 7265 9374 erlap.b.y.more.t │ │ │ │ │ -00006030: 6861 6e93 3531 9362 6974 732c 8ea1 8d74 han.51.bits,...t │ │ │ │ │ -00006040: 6865 6e96 047f 0674 6865 9361 6c67 6f72 hen....the.algor │ │ │ │ │ -00006050: 6974 686d 9377 9ab2 216f 726b 7393 636f ithm.w..!orks.co │ │ │ │ │ -00006060: 7272 6563 746c 7991 ff16 652e 9107 67be rrectly...e...g. │ │ │ │ │ -00006070: 486f 9877 9865 7698 6572 2c91 04b5 2d74 Ho.w.ev.er,...-t │ │ │ │ │ -00006080: 6869 7391 047f 0763 6f6e 6469 7469 6f6e his....condition │ │ │ │ │ -00006090: 9369 7393 6298 7993 6e6f 936d 6561 6e73 .is.b.y.no.means │ │ │ │ │ -000060a0: 936e 6563 6573 7361 7279 3b91 04eb 5674 .necessary;...Vt │ │ │ │ │ -000060b0: 6861 7493 7468 658e a18d 7265 6e6f 726d hat.the...renorm │ │ │ │ │ -000060c0: 616c 697a 6174 696f 6e96 03e6 a061 6c67 alization....alg │ │ │ │ │ -000060d0: 6f72 6974 686d 9b03 e6a1 2841 6c67 6f72 orithm....(Algor │ │ │ │ │ -000060e0: 6974 686d 9339 2993 7790 b221 6f72 6b73 ithm.9).w..!orks │ │ │ │ │ -000060f0: 986f 6e93 616c 6c93 7468 6598 6578 7061 .on.all.the.expa │ │ │ │ │ -00006100: 6e73 696f 6e73 9370 726f 904d de64 7563 nsions.pro.M.duc │ │ │ │ │ -00006110: 6564 9362 90b2 2179 9874 6865 9361 6c67 ed.b..!y.the.alg │ │ │ │ │ -00006120: 6f72 6974 686d 738e a18d 629a 4dde 656c orithms...b.M.el │ │ │ │ │ -00006130: 6f90 b221 7796 03a6 6672 656d 6169 6e73 o..!w...fremains │ │ │ │ │ -00006140: 9374 6f93 6298 6593 7368 6f90 b221 776e .to.b.e.sho..!wn │ │ │ │ │ -00006150: 2e8e 9f07 6666 8900 0066 6600 bbe6 2d9f ....ff...ff...-. │ │ │ │ │ -00006160: 0a4c cd8d 8d8d 8d91 0c7b ba9f fc2d 3df3 .L.......{...-=. │ │ │ │ │ -00006170: 24b9 4161 a800 0600 0000 0600 0000 0463 $.Aa...........c │ │ │ │ │ -00006180: 6d72 36cf 318e 8e8e 9110 a661 d549 6e96 mr6.1......a.In. │ │ │ │ │ -00006190: 0315 5474 6865 9369 6d70 6c65 6d65 6e9a ..Tthe.implemen. │ │ │ │ │ -000061a0: be39 7461 7469 6f6e 2c93 7468 6973 936c .9tation,.this.l │ │ │ │ │ -000061b0: 6f90 41c7 6f70 9369 7393 756e 726f 6c6c o.A.op.is.unroll │ │ │ │ │ -000061c0: 6564 9374 6f93 7365 7698 6572 616c 93d9 ed.to.sev.eral.. │ │ │ │ │ -000061d0: 6966 93d5 7374 6174 656d 656e 9874 732e if..statemen.ts. │ │ │ │ │ -000061e0: 8e8e 9f1e 0000 8d92 00e8 23d7 c636 8e8e ..........#..6.. │ │ │ │ │ -000061f0: 8c8b 0000 0007 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +000055f0: 0000 0000 0000 0000 004d fba0 029a d75b .........M.....[ │ │ │ │ │ +00005600: 8da0 fd62 b47b a002 7f4b 858d a0fd a4b4 ...b.{...K...... │ │ │ │ │ +00005610: 7b8d c648 656e 6365 9603 a666 7790 b221 {..Hence...fw..! │ │ │ │ │ +00005620: 6593 7265 7175 6972 6593 7468 6174 9374 e.require.that.t │ │ │ │ │ +00005630: 6865 9371 7561 6472 7570 6c65 9328 de61 he.quadruple.(.a │ │ │ │ │ +00005640: 8d9f 01a4 7ace 308e 9604 c004 de3b 9b01 ....z.0......;.. │ │ │ │ │ +00005650: d331 618d 9f01 a47a ce31 8e93 de3b 9861 .1a....z.1...;.a │ │ │ │ │ +00005660: 8d9f 01a4 7ace 328e 93de 3b98 618d 9f01 ....z.2...;.a... │ │ │ │ │ +00005670: a47a ce33 8e93 c629 9603 a666 746f 9373 .z.3...)...fto.s │ │ │ │ │ +00005680: 6174 6973 6679 8e9f 1d33 af8d 9200 c21f atisfy...3...... │ │ │ │ │ +00005690: 8adf 6ade 618d 9f01 a47a f325 d701 1732 ..j.a....z.%...2 │ │ │ │ │ +000056a0: 0008 0000 0008 0000 0005 636d 6d69 38d0 ..........cmmi8. │ │ │ │ │ +000056b0: 69ce 2b31 8e91 0e41 56df 6a91 030a a714 i.+1...AV.j..... │ │ │ │ │ +000056c0: 8d8d 8d9f f897 9e8d 9104 3dda c631 8e91 ..........=..1.. │ │ │ │ │ +000056d0: 043d da9f 04de c889 0000 6665 0005 799a .=........fe..y. │ │ │ │ │ +000056e0: 9f0a 0c74 8d32 8e8e 8e8e 8d91 0aea a775 ...t.2.........u │ │ │ │ │ +000056f0: 6c70 8e91 1a1f fe28 de61 8d9f 01a4 7ad0 lp.....(.a....z. │ │ │ │ │ +00005700: 698e 9103 64da c629 8e9f 1bb9 418d 666f i...d..)....A.fo │ │ │ │ │ +00005710: 729b 036a c5de 6996 030a a7c6 3d93 30de r..j..i.....=.0. │ │ │ │ │ +00005720: 3b96 01d3 31c6 31de 3b93 c632 2c96 0376 ;...1.1.;..2,..v │ │ │ │ │ +00005730: b277 6974 6898 6571 7561 6c69 7490 b221 .with.equalit..! │ │ │ │ │ +00005740: 7998 6f90 4dde 6363 7572 7269 6e67 9103 y.o.M.ccurring.. │ │ │ │ │ +00005750: 6ac4 6f6e 6c79 9869 6698 de61 8d9f 01a4 j.only.if..a.... │ │ │ │ │ +00005760: 7ad0 698e 9106 6f81 c63d 9103 0aa7 3098 z.i...o..=....0. │ │ │ │ │ +00005770: 6f72 9874 6865 986c 6173 7498 6269 7498 or.the.last.bit. │ │ │ │ │ +00005780: 6f66 98de 618d 9f01 a47a d069 8e91 06cf of..a....z.i.... │ │ │ │ │ +00005790: 9ec6 6973 9830 9828 7468 6174 9869 732c ..is.0.(that.is, │ │ │ │ │ +000057a0: 9372 6f75 6e64 2d74 6f2d 6576 90b2 2165 .round-to-ev..!e │ │ │ │ │ +000057b0: 6e8e a40d 999a 8d69 7396 0452 be75 7365 n......is..R.use │ │ │ │ │ +000057c0: 649b 0452 bd69 6e93 6361 7365 936f 6698 d..R.in.case.of. │ │ │ │ │ +000057d0: 7469 6573 292e 9106 e2e4 4e6f 7465 9374 ties).....Note.t │ │ │ │ │ +000057e0: 6861 7498 7468 6593 0c72 7374 9364 6f75 hat.the..rst.dou │ │ │ │ │ +000057f0: 626c 6598 de61 8d9f 01a4 7ace 308e 9109 ble..a....z.0... │ │ │ │ │ +00005800: 12c2 c669 7398 6193 646f 7562 6c65 2d70 ...is.a.double-p │ │ │ │ │ +00005810: 7265 6369 7369 6f6e 9361 7070 726f 90b2 recision.appro.. │ │ │ │ │ +00005820: 2178 696d 6174 696f 6e98 746f 9374 6865 !ximation.to.the │ │ │ │ │ +00005830: 8ea1 8d71 7561 642d 646f 7562 6c65 9b03 ...quad-double.. │ │ │ │ │ +00005840: a666 6e95 b221 756d 9362 904d de65 7298 .fn..!um.b.M.er. │ │ │ │ │ +00005850: de61 c62c 9861 6363 7572 6174 6598 746f .a.,.accurate.to │ │ │ │ │ +00005860: 9861 6c6d 6f73 7498 6861 6c66 9861 6e98 .almost.half.an. │ │ │ │ │ +00005870: 756c 702e 8ea9 1699 9a8d dd4c 656d 6d61 ulp........Lemma │ │ │ │ │ +00005880: 9106 64bc 382e 9106 0bde e046 91ff 2917 ..d.8......F..). │ │ │ │ │ +00005890: 6f72 9605 acaa 616e 7993 7175 6164 2d64 or....any.quad-d │ │ │ │ │ +000058a0: 6f75 626c 6591 05ac a96e 756d 6291 ff70 ouble....numb..p │ │ │ │ │ +000058b0: b965 7293 de61 9106 3968 c63d 9106 3967 .er..a..9h.=..9g │ │ │ │ │ +000058c0: 28de 618d 9f01 a47a ce30 8e96 04c0 04de (.a....z.0...... │ │ │ │ │ +000058d0: 3b9b 01d3 3161 8d9f 01a4 7ace 318e 93de ;...1a....z.1... │ │ │ │ │ +000058e0: 3b98 618d 9f01 a47a ce32 8e93 de3b 9861 ;.a....z.2...;.a │ │ │ │ │ +000058f0: 8d9f 01a4 7ace 338e 93c6 29e0 2c91 061d ....z.3...).,... │ │ │ │ │ +00005900: 1974 6865 9b05 acaa 6e6f 726d 616c 697a .the....normaliz │ │ │ │ │ +00005910: 6596 ff70 b964 9105 aca9 7293 6570 7293 e..p.d....r.epr. │ │ │ │ │ +00005920: 6573 656e 7461 7469 6f6e 9869 738e a18d esentation.is... │ │ │ │ │ +00005930: 756e 6971 7565 2e8e a68d 9111 0000 c64d unique.........M │ │ │ │ │ +00005940: 6f73 7496 048a d96f 669b 048a da74 6865 ost....of....the │ │ │ │ │ +00005950: 9361 6c67 6f72 6974 686d 7393 6465 7363 .algorithms.desc │ │ │ │ │ +00005960: 7269 6290 4dde 6564 9868 6572 6593 7072 rib.M.ed.here.pr │ │ │ │ │ +00005970: 6f90 4dde 6475 6365 9361 6e98 6578 7061 o.M.duce.an.expa │ │ │ │ │ +00005980: 6e73 696f 6e93 7468 6174 9369 7398 6e6f nsion.that.is.no │ │ │ │ │ +00005990: 7493 6f66 9363 616e 6f6e 6963 616c 9866 t.of.canonical.f │ │ │ │ │ +000059a0: 6f72 6d93 7b8e a18d 6f66 7465 6e96 0318 orm.{...often... │ │ │ │ │ +000059b0: a968 619a b221 7669 6e67 936f 9876 9865 .ha..!ving.o.v.e │ │ │ │ │ +000059c0: 726c 6170 7069 6e67 9362 6974 732e 9104 rlapping.bits... │ │ │ │ │ +000059d0: ae9e 5468 6572 6566 6f72 652c 9103 3502 ..Therefore,..5. │ │ │ │ │ +000059e0: 6193 0c76 9865 2d74 6572 6d93 6578 7061 a..v.e-term.expa │ │ │ │ │ +000059f0: 6e73 696f 6e91 0318 a869 7393 7072 6f90 nsion....is.pro. │ │ │ │ │ +00005a00: 4dde 6475 6365 642c 9103 3502 616e 6493 M.duced,..5.and. │ │ │ │ │ +00005a10: 7468 656e 9372 656e 6f72 6d61 6c69 7a65 then.renormalize │ │ │ │ │ +00005a20: 648e a18d 746f 9603 a666 666f 7572 9363 d...to...ffour.c │ │ │ │ │ +00005a30: 6f6d 7090 4dde 6f6e 656e 90b2 2174 732e omp.M.onen..!ts. │ │ │ │ │ +00005a40: 8ea6 8ddd 416c 676f 7269 7468 6d91 03be ....Algorithm... │ │ │ │ │ +00005a50: b439 2e91 04ad 34c6 5468 6973 9603 41a9 .9....4.This..A. │ │ │ │ │ +00005a60: 7265 6e6f 726d 616c 697a 6174 696f 6e93 renormalization. │ │ │ │ │ +00005a70: 7072 6f90 4dde 6365 6475 7265 9369 739b pro.M.cedure.is. │ │ │ │ │ +00005a80: 0341 aa61 9376 91ff 6444 6172 6961 6e90 .A.a.v..dDarian. │ │ │ │ │ +00005a90: b221 7493 6f66 9350 7269 6573 7427 7398 .!t.of.Priest's. │ │ │ │ │ +00005aa0: 7265 6e6f 726d 616c 697a 6174 696f 6e93 renormalization. │ │ │ │ │ +00005ab0: 6d65 7468 6f90 4dde 6493 5b8d 3130 8e91 metho.M.d.[.10.. │ │ │ │ │ +00005ac0: 0af3 342c 8ea1 8d70 2e91 0565 7031 3136 ..4,...p...ep116 │ │ │ │ │ +00005ad0: 5d2e 9105 6571 5468 6596 03d3 9769 6e70 ]...eqThe....inp │ │ │ │ │ +00005ae0: 7574 9369 7393 6193 0c76 9ab2 2165 2d74 ut.is.a..v..!e-t │ │ │ │ │ +00005af0: 6572 6d91 03d3 9865 7870 616e 7369 6f6e erm....expansion │ │ │ │ │ +00005b00: 9377 6974 6893 6c69 6d69 7465 6493 6f98 .with.limited.o. │ │ │ │ │ +00005b10: 7698 6572 6c61 7070 696e 6793 6269 7473 v.erlapping.bits │ │ │ │ │ +00005b20: 2c91 03de e377 6974 6891 03d3 98de 618d ,....with.....a. │ │ │ │ │ +00005b30: 9f01 a47a ce30 8e91 0893 9bc6 6290 4dde ...z.0......b.M. │ │ │ │ │ +00005b40: 6569 6e67 9374 6865 936d 6f73 748e a18d eing.the.most... │ │ │ │ │ +00005b50: 7369 676e 690c 6361 6e95 b221 7491 03a6 signi.can..!t... │ │ │ │ │ +00005b60: 6663 6f6d 7090 4dde 6f6e 656e 9374 2e8e fcomp.M.onen.t.. │ │ │ │ │ +00005b70: 9f14 d3d3 8d8d 8d91 6c67 aee2 5265 6e6f ........lg..Reno │ │ │ │ │ +00005b80: 726d 616c 697a 65c6 28de 618d 9f01 a47a rmalize.(.a....z │ │ │ │ │ +00005b90: ce30 8e96 04c0 04de 3b9b 01d3 3161 8d9f .0......;...1a.. │ │ │ │ │ +00005ba0: 01a4 7ace 318e 93de 3b98 618d 9f01 a47a ..z.1...;.a....z │ │ │ │ │ +00005bb0: ce32 8e93 de3b 9861 8d9f 01a4 7ace 338e .2...;.a....z.3. │ │ │ │ │ +00005bc0: 93de 3b98 618d 9f01 a47a ce34 8e93 c629 ..;.a....z.4...) │ │ │ │ │ +00005bd0: 8e9f 7346 608d 8d8d 9f99 fb88 8d8d 9177 ..sF`..........w │ │ │ │ │ +00005be0: e149 312e 8e8d 9200 8c65 8f28 de73 3b9b .I1......e.(.s;. │ │ │ │ │ +00005bf0: 01d3 3174 8d9f 01a4 7ace 348e 9604 c004 ..1t....z.4..... │ │ │ │ │ +00005c00: c629 9103 0aa7 df20 9103 a666 e251 7569 .)..... ...f.Qui │ │ │ │ │ +00005c10: 636b 2d54 7790 c1b4 6f2d 5375 6dc6 28de ck-Tw...o-Sum.(. │ │ │ │ │ +00005c20: 618d 9f01 a47a ce33 8e93 de3b 9861 8d9f a....z.3...;.a.. │ │ │ │ │ +00005c30: 01a4 7ace 348e 93c6 298e 8ea4 0d99 998d ..z.4...)....... │ │ │ │ │ +00005c40: 8d91 77e1 4932 2e8e 8d92 008c 658f 28de ..w.I2......e.(. │ │ │ │ │ +00005c50: 733b 9b01 d331 748d 9f01 a47a ce33 8e96 s;...1t....z.3.. │ │ │ │ │ +00005c60: 04c0 04c6 2991 030a a7df 2091 03a6 66e2 ....)..... ...f. │ │ │ │ │ +00005c70: 5175 6963 6b2d 5477 90c1 b46f 2d53 756d Quick-Tw...o-Sum │ │ │ │ │ +00005c80: c628 de61 8d9f 01a4 7ace 328e 93de 3b98 .(.a....z.2...;. │ │ │ │ │ +00005c90: 73c6 298e 8ea1 8d8d 9177 e149 332e 8e8d s.)......w.I3... │ │ │ │ │ +00005ca0: 9200 8c65 8f28 de73 3b9b 01d3 3174 8d9f ...e.(.s;...1t.. │ │ │ │ │ +00005cb0: 01a4 7ace 328e 9604 c004 c629 9103 0aa7 ..z.2......).... │ │ │ │ │ +00005cc0: df20 9103 a666 e251 7569 636b 2d54 7790 . ...f.Quick-Tw. │ │ │ │ │ +00005cd0: c1b4 6f2d 5375 6dc6 28de 618d 9f01 a47a ..o-Sum.(.a....z │ │ │ │ │ +00005ce0: ce31 8e93 de3b 9873 c629 8e8e a18d 8d91 .1...;.s.)...... │ │ │ │ │ +00005cf0: 77e1 4934 2e8e 8d92 008c 658f 28de 748d w.I4......e.(.t. │ │ │ │ │ +00005d00: 9f01 a47a ce30 8e96 04c0 04de 3b9b 01d3 ...z.0......;... │ │ │ │ │ +00005d10: 3174 8d9f 01a4 7ace 318e 93c6 2991 030a 1t....z.1...)... │ │ │ │ │ +00005d20: a7df 2091 03a6 66e2 5175 6963 6b2d 5477 .. ...f.Quick-Tw │ │ │ │ │ +00005d30: 90c1 b46f 2d53 756d c628 de61 8d9f 01a4 ...o-Sum.(.a.... │ │ │ │ │ +00005d40: 7ace 308e 93de 3b98 73c6 298e 8ea1 a18d z.0...;.s.)..... │ │ │ │ │ +00005d50: 8d91 77e1 4935 2e8e 8d92 008c 658f de73 ..w.I5......e..s │ │ │ │ │ +00005d60: 9603 0aa7 df20 93de 748d 9f01 a47a ce30 ..... ..t....z.0 │ │ │ │ │ +00005d70: 8e8e 8ea1 8d8d 9177 e149 c636 2e8e 8d92 .......w.I.6.... │ │ │ │ │ +00005d80: 008c 658f de6b 9103 62e6 df20 9103 0aa7 ..e..k..b.. .... │ │ │ │ │ +00005d90: c630 8e8e a18d 8d91 77e1 4937 2e8e 8d92 .0......w.I7.... │ │ │ │ │ +00005da0: 008c 658f dd66 6f72 8d8d 9ffc 06be ce31 ..e..for.......1 │ │ │ │ │ +00005db0: 8e8e 9108 666a de69 9603 0aa7 df20 93c6 ....fj.i..... .. │ │ │ │ │ +00005dc0: 31de 3b96 01d3 31c6 32de 3b93 c633 de3b 1.;...1.2.;..3.; │ │ │ │ │ +00005dd0: 93c6 348e 8ea1 8d8d 9177 e149 382e 8e8d ..4......w.I8... │ │ │ │ │ +00005de0: 9200 9758 c428 de73 3b96 01d3 3165 c629 ...X.(.s;...1e.) │ │ │ │ │ +00005df0: 9103 0aa7 df20 9103 a666 e251 7569 636b ..... ...f.Quick │ │ │ │ │ +00005e00: 2d54 7790 c1b4 6f2d 5375 6dc6 28de 733b -Tw...o-Sum.(.s; │ │ │ │ │ +00005e10: 9374 8d9f 01a4 7ad0 698e 9103 64da c629 .t....z.i...d..) │ │ │ │ │ +00005e20: 8e8e a18d 8d91 77e1 4939 2e8e 8d92 0097 ......w.I9...... │ │ │ │ │ +00005e30: 58c4 dd69 6691 03a6 66de 6596 030a a7df X..if...f.e..... │ │ │ │ │ +00005e40: 36c6 3d93 308e 8ea1 8d8d 9172 67af 3130 6.=.0......rg.10 │ │ │ │ │ +00005e50: 2e8e 8d92 00a2 4bf9 de62 8d9f 01c8 aed0 ......K..b...... │ │ │ │ │ +00005e60: 6b8e 9108 2e39 df20 9103 0aa7 de73 8e8e k....9. .....s.. │ │ │ │ │ +00005e70: a18d 8d91 7267 afc6 3131 2e8e 8d92 00a2 ....rg..11...... │ │ │ │ │ +00005e80: 4bf9 de73 9603 0aa7 df20 93de 658e 8ea1 K..s..... ..e... │ │ │ │ │ +00005e90: 8d8d 9172 67af c631 322e 8e8d 9200 a24b ...rg..12......K │ │ │ │ │ +00005ea0: f9de 6b91 0362 e6df 2091 030a a7de 6b91 ..k..b.. .....k. │ │ │ │ │ +00005eb0: 02c7 2bc6 2b91 026e ec31 8e8e a18d 8d91 ..+.+..n.1...... │ │ │ │ │ +00005ec0: 7267 af31 332e 8e8d 9200 9758 c4dd 656e rg.13......X..en │ │ │ │ │ +00005ed0: 6491 0432 8d69 668e 8ea1 8d8d 9172 67af d..2.if......rg. │ │ │ │ │ +00005ee0: c631 342e 8e8d 9200 8c65 8fdd 656e 6491 .14......e..end. │ │ │ │ │ +00005ef0: 0432 8d66 6f72 8e8e a18d 8d91 7267 afc6 .2.for......rg.. │ │ │ │ │ +00005f00: 3135 2e8e 8d92 008c 658f dd72 6574 7572 15......e..retur │ │ │ │ │ +00005f10: 6e91 03a6 66c6 28de 628d 9f01 a47a ce30 n...f.(.b....z.0 │ │ │ │ │ +00005f20: 8e96 04c0 04de 3b9b 01d3 3162 8d9f 01a4 ......;...1b.... │ │ │ │ │ +00005f30: 7ace 318e 93de 3b98 628d 9f01 a47a ce32 z.1...;.b....z.2 │ │ │ │ │ +00005f40: 8e93 de3b 9862 8d9f 01a4 7ace 338e 93c6 ...;.b....z.3... │ │ │ │ │ +00005f50: 298e 8e8e 8e8e 8e8e a000 eef1 068d 9111 )............... │ │ │ │ │ +00005f60: 0000 4e65 6365 7373 6172 7996 0488 1563 ..Necessary....c │ │ │ │ │ +00005f70: 6f6e 6469 7469 6f6e 7393 666f 729b 0488 onditions.for... │ │ │ │ │ +00005f80: 1474 6869 7393 7265 6e6f 726d 616c 697a .this.renormaliz │ │ │ │ │ +00005f90: 6174 696f 6e93 616c 676f 7269 7468 6d93 ation.algorithm. │ │ │ │ │ +00005fa0: 746f 9877 90b2 216f 726b 9363 6f72 7265 to.w..!ork.corre │ │ │ │ │ +00005fb0: 6374 6c79 9361 7265 2c91 04c0 8075 6e66 ctly.are,....unf │ │ │ │ │ +00005fc0: 6f72 7475 6e61 7465 6c79 91ff 1665 2c8e ortunately...e,. │ │ │ │ │ +00005fd0: a18d 6e6f 7496 0529 906b 6e6f 9ab2 2177 ..not..).kno..!w │ │ │ │ │ +00005fe0: 6e2e 9109 675b 5072 6965 7374 9370 726f n...g[Priest.pro │ │ │ │ │ +00005ff0: 9876 9865 7393 7468 6174 9369 6693 7468 .v.es.that.if.th │ │ │ │ │ +00006000: 6593 696e 7075 7493 6578 7061 6e73 696f e.input.expansio │ │ │ │ │ +00006010: 6e93 646f 904d de65 7393 6e6f 7493 6f98 n.do.M.es.not.o. │ │ │ │ │ +00006020: 7698 6572 6c61 7093 6298 7993 6d6f 7265 v.erlap.b.y.more │ │ │ │ │ +00006030: 9374 6861 6e93 3531 9362 6974 732c 8ea1 .than.51.bits,.. │ │ │ │ │ +00006040: 8d74 6865 6e96 047f 0674 6865 9361 6c67 .then....the.alg │ │ │ │ │ +00006050: 6f72 6974 686d 9377 9ab2 216f 726b 7393 orithm.w..!orks. │ │ │ │ │ +00006060: 636f 7272 6563 746c 7991 ff16 652e 9107 correctly...e... │ │ │ │ │ +00006070: 67be 486f 9877 9865 7698 6572 2c91 04b5 g.Ho.w.ev.er,... │ │ │ │ │ +00006080: 2d74 6869 7391 047f 0763 6f6e 6469 7469 -this....conditi │ │ │ │ │ +00006090: 6f6e 9369 7393 6298 7993 6e6f 936d 6561 on.is.b.y.no.mea │ │ │ │ │ +000060a0: 6e73 936e 6563 6573 7361 7279 3b91 04eb ns.necessary;... │ │ │ │ │ +000060b0: 5674 6861 7493 7468 658e a18d 7265 6e6f Vthat.the...reno │ │ │ │ │ +000060c0: 726d 616c 697a 6174 696f 6e96 03e6 a061 rmalization....a │ │ │ │ │ +000060d0: 6c67 6f72 6974 686d 9b03 e6a1 2841 6c67 lgorithm....(Alg │ │ │ │ │ +000060e0: 6f72 6974 686d 9339 2993 7790 b221 6f72 orithm.9).w..!or │ │ │ │ │ +000060f0: 6b73 986f 6e93 616c 6c93 7468 6598 6578 ks.on.all.the.ex │ │ │ │ │ +00006100: 7061 6e73 696f 6e73 9370 726f 904d de64 pansions.pro.M.d │ │ │ │ │ +00006110: 7563 6564 9362 90b2 2179 9874 6865 9361 uced.b..!y.the.a │ │ │ │ │ +00006120: 6c67 6f72 6974 686d 738e a18d 629a 4dde lgorithms...b.M. │ │ │ │ │ +00006130: 656c 6f90 b221 7796 03a6 6672 656d 6169 elo..!w...fremai │ │ │ │ │ +00006140: 6e73 9374 6f93 6298 6593 7368 6f90 b221 ns.to.b.e.sho..! │ │ │ │ │ +00006150: 776e 2e8e 9f07 6666 8900 0066 6600 bbe6 wn....ff...ff... │ │ │ │ │ +00006160: 2d9f 0a4c cd8d 8d8d 8d91 0c7b ba9f fc2d -..L.......{...- │ │ │ │ │ +00006170: 3df3 24b9 4161 a800 0600 0000 0600 0000 =.$.Aa.......... │ │ │ │ │ +00006180: 0463 6d72 36cf 318e 8e8e 9110 a661 d549 .cmr6.1......a.I │ │ │ │ │ +00006190: 6e96 0315 5474 6865 9369 6d70 6c65 6d65 n...Tthe.impleme │ │ │ │ │ +000061a0: 6e9a be39 7461 7469 6f6e 2c93 7468 6973 n..9tation,.this │ │ │ │ │ +000061b0: 936c 6f90 41c7 6f70 9369 7393 756e 726f .lo.A.op.is.unro │ │ │ │ │ +000061c0: 6c6c 6564 9374 6f93 7365 7698 6572 616c lled.to.sev.eral │ │ │ │ │ +000061d0: 93d9 6966 93d5 7374 6174 656d 656e 9874 ..if..statemen.t │ │ │ │ │ +000061e0: 732e 8e8e 9f1e 0000 8d92 00e8 23d7 c636 s...........#..6 │ │ │ │ │ +000061f0: 8e8e 8c8b 0000 0007 0000 0000 0000 0000 ................ │ │ │ │ │ 00006200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00006210: 0000 0000 0000 0000 0000 0000 55cc a002 ............U... │ │ │ │ │ -00006220: 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 8da0 ..[...b.{...K... │ │ │ │ │ -00006230: fe7c 23a0 8d9f da45 558d 8d91 52cf 33ef .|#....EU...R.3. │ │ │ │ │ -00006240: 3e50 5366 696c 653d 2271 645f 6164 645f >PSfile="qd_add_ │ │ │ │ │ -00006250: 7164 5f64 2e65 7073 2220 6c6c 783d 3020 qd_d.eps" llx=0 │ │ │ │ │ -00006260: 6c6c 793d 3020 7572 783d 3330 3320 7572 lly=0 urx=303 ur │ │ │ │ │ -00006270: 793d 3138 3820 7277 693d 3330 3330 208e y=188 rwi=3030 . │ │ │ │ │ -00006280: 8e9f 1799 9a8d 8d92 009a 2e97 c646 6967 .............Fig │ │ │ │ │ -00006290: 7572 6596 03a6 6635 3a91 04dd dd51 7561 ure...f5:....Qua │ │ │ │ │ -000062a0: 642d 446f 7562 6c65 932b 9344 6f75 626c d-Double.+.Doubl │ │ │ │ │ -000062b0: 658e 8e8e 9f1d d23a 8d8d e333 2e32 8e91 e......:...3.2.. │ │ │ │ │ -000062c0: 1ec0 0041 6464 6974 696f 6e8e a414 abff ...Addition..... │ │ │ │ │ -000062d0: 8d8d dd33 2e32 2e31 8e91 267a 1151 7561 ...3.2.1..&z.Qua │ │ │ │ │ -000062e0: 642d 446f 7562 6c65 9604 328d 2b93 446f d-Double..2.+.Do │ │ │ │ │ -000062f0: 7562 6c65 8ea1 8dc6 5468 6596 053d 8661 uble....The..=.a │ │ │ │ │ -00006300: 6464 6974 696f 6e93 6f66 9361 9364 6f75 ddition.of.a.dou │ │ │ │ │ -00006310: 626c 6593 7072 6563 6973 696f 6e93 6e95 ble.precision.n. │ │ │ │ │ -00006320: b221 756d 9362 9a4d de65 7296 053d 8674 .!um.b.M.er..=.t │ │ │ │ │ -00006330: 6f93 6193 7175 6164 2d64 6f75 626c 6593 o.a.quad-double. │ │ │ │ │ -00006340: 6e95 b221 756d 9362 9865 7296 053d 8669 n..!um.b.er..=.i │ │ │ │ │ -00006350: 7393 7369 6d69 6c61 7293 746f 9353 6865 s.similar.to.She │ │ │ │ │ -00006360: 7795 b221 6393 6893 756b 2773 8ea4 0d99 w..!c.h.uk's.... │ │ │ │ │ -00006370: 9a8d e247 7295 c1b4 6f93 772d 4578 7091 ...Gr...o.w-Exp. │ │ │ │ │ -00006380: ff45 1e61 6e73 696f 6e9b 04f1 50c6 5b8d .E.ansion...P.[. │ │ │ │ │ -00006390: 3131 8e91 0af3 342c 9605 440b 702e 9108 11....4,..D.p... │ │ │ │ │ -000063a0: be9b 3331 365d 2c93 6275 7498 7468 6598 ..316],.but.the. │ │ │ │ │ -000063b0: 646f 7562 6c65 9870 7265 6369 7369 6f6e double.precision │ │ │ │ │ -000063c0: 9104 f151 6e95 b221 756d 9362 904d de65 ...Qn..!um.b.M.e │ │ │ │ │ -000063d0: 7298 de62 98c6 6973 9861 6464 6564 9104 r..b..is.added.. │ │ │ │ │ -000063e0: f151 746f 9861 9871 7561 642d 646f 7562 .Qto.a.quad-doub │ │ │ │ │ -000063f0: 6c65 8ea1 8d6e 95b2 2175 6d93 629a 4dde le...n..!um.b.M. │ │ │ │ │ -00006400: 6572 9603 3cc5 de61 9103 3cc4 c666 726f er..<..a..<..fro │ │ │ │ │ -00006410: 6d93 6d6f 7374 9373 6967 6e69 0c63 616e m.most.signi.can │ │ │ │ │ -00006420: 90b2 2174 9363 6f6d 7098 6f6e 656e 90b2 ..!t.comp.onen.. │ │ │ │ │ -00006430: 2174 9b03 3cc4 0c72 7374 9328 7261 7468 !t..<..rst.(rath │ │ │ │ │ -00006440: 6572 9374 6861 6e98 6672 6f6d 936c 6561 er.than.from.lea │ │ │ │ │ -00006450: 7374 9373 6967 6e69 0c63 616e 90b2 2174 st.signi.can..!t │ │ │ │ │ -00006460: 292e 9104 baa7 5468 6973 9370 726f 904d ).....This.pro.M │ │ │ │ │ -00006470: de64 7563 6573 8ea1 8d61 9603 a666 0c76 .duces...a...f.v │ │ │ │ │ -00006480: 9ab2 2165 2d74 6572 6d93 6578 7061 6e73 ..!e-term.expans │ │ │ │ │ -00006490: 696f 6e93 7768 6963 9868 9369 7393 7468 ion.whic.h.is.th │ │ │ │ │ -000064a0: 6593 6578 6163 7493 7265 7375 6c74 2c93 e.exact.result,. │ │ │ │ │ -000064b0: 7768 6963 9868 9369 7393 7468 656e 9372 whic.h.is.then.r │ │ │ │ │ -000064c0: 656e 6f72 6d61 6c69 7a65 642e 9104 dddd enormalized..... │ │ │ │ │ -000064d0: 5365 6593 4669 6775 7265 9335 2e8e a18d See.Figure.5.... │ │ │ │ │ -000064e0: 9111 0000 5369 6e63 6596 028e 7874 6865 ....Since...xthe │ │ │ │ │ -000064f0: 9b02 8e77 6578 6163 7493 7265 7375 6c74 ...wexact.result │ │ │ │ │ -00006500: 9869 7393 636f 6d70 7574 6564 2c91 02c6 .is.computed,... │ │ │ │ │ -00006510: 7474 6865 6e98 6e6f 726d 616c 697a 6564 tthen.normalized │ │ │ │ │ -00006520: 9374 6f93 666f 7572 9863 6f6d 7090 4dde .to.four.comp.M. │ │ │ │ │ -00006530: 6f6e 656e 90b2 2174 732c 9102 c674 7468 onen..!ts,...tth │ │ │ │ │ -00006540: 6973 9361 6464 6974 696f 6e98 6973 9361 is.addition.is.a │ │ │ │ │ -00006550: 6363 7572 6174 658e a18d 746f 9603 a666 ccurate...to...f │ │ │ │ │ -00006560: 6174 936c 6561 7374 9374 6865 930c 7273 at.least.the..rs │ │ │ │ │ -00006570: 7493 3231 3293 6269 7473 936f 6693 7468 t.212.bits.of.th │ │ │ │ │ -00006580: 6593 7265 7375 6c74 2e8e 9f1c a4fc 8d8d e.result........ │ │ │ │ │ -00006590: dd33 2e32 2e32 8e91 267a 1151 7561 642d .3.2.2..&z.Quad- │ │ │ │ │ -000065a0: 446f 7562 6c65 9604 328d 2b93 5175 6164 Double..2.+.Quad │ │ │ │ │ -000065b0: 2d44 6f75 626c 658e 9f14 abff 8dc6 5791 -Double.......W. │ │ │ │ │ -000065c0: ff16 6565 9b04 622d 6861 95b2 2176 9365 ..ee..b-ha..!v.e │ │ │ │ │ -000065d0: 9869 6d70 6c65 6d65 6e93 7465 6498 7493 .implemen.ted.t. │ │ │ │ │ -000065e0: 7793 6f96 0462 2c61 6c67 6f72 6974 686d w.o..b,algorithm │ │ │ │ │ -000065f0: 7398 666f 7298 6164 6469 7469 6f6e 2e91 s.for.addition.. │ │ │ │ │ -00006600: 0711 3254 6865 980c 7273 7493 6f6e 6598 ..2The..rst.one. │ │ │ │ │ -00006610: 6973 9866 6173 7465 722c 9104 911e 6275 is.faster,....bu │ │ │ │ │ -00006620: 7498 6f6e 6c79 9873 6174 6973 0c65 7398 t.only.satis.es. │ │ │ │ │ -00006630: 7468 658e a18d 7795 b221 6561 6b93 6572 the...w..!eak.er │ │ │ │ │ -00006640: 9b03 a38c 2843 7261 9379 2d73 7493 796c ....(Cra.y-st.yl │ │ │ │ │ -00006650: 6529 9603 a38d 6572 726f 7298 6290 4dde e)....error.b.M. │ │ │ │ │ -00006660: 6f75 6e64 93de 6191 0269 38df 089b 0269 ound..a..i8....i │ │ │ │ │ -00006670: 39de 6296 030a a7c6 3d93 2831 982b 98de 9.b.....=.(1.+.. │ │ │ │ │ -00006680: 0e8d 9f01 a47a ce31 8e96 04c0 04c6 29de .....z.1......). │ │ │ │ │ -00006690: 6198 c62b 9102 6938 2831 982b 98de 0e8d a..+..i8(1.+.... │ │ │ │ │ -000066a0: 9f01 a47a ce32 8e93 c629 de62 9603 a38c ...z.2...).b.... │ │ │ │ │ -000066b0: c677 6865 7265 9b03 a38d 7468 6593 6d61 .where....the.ma │ │ │ │ │ -000066c0: 676e 6974 7564 6593 6f66 98de 0e8d 9f01 gnitude.of...... │ │ │ │ │ -000066d0: a47a ce31 8e96 0863 90c6 616e 6498 de0e .z.1...c..and... │ │ │ │ │ -000066e0: 8d9f 01a4 7ace 328e 93c6 6973 8ea1 8d62 ....z.2...is...b │ │ │ │ │ -000066f0: 904d de6f 756e 6465 6496 03a6 6662 90b2 .M.ounded...fb.. │ │ │ │ │ -00006700: 2179 93de 228d 9f01 c8ae ce71 648e 910c !y.."......qd... │ │ │ │ │ -00006710: c005 c63d 9103 0aa7 328d 9ffc 06be d200 ...=....2....... │ │ │ │ │ -00006720: ce32 3131 8e91 13dc 84c6 2e8e a18d 9111 .211............ │ │ │ │ │ -00006730: 0000 4669 6775 7265 9602 964d 3691 0296 ..Figure...M6... │ │ │ │ │ -00006740: 4e62 9a4d de65 7374 9364 6573 6372 6962 Nb.M.est.describ │ │ │ │ │ -00006750: 9865 7393 7468 659b 0296 4e0c 7273 7493 .es.the...N.rst. │ │ │ │ │ -00006760: 6164 6469 7469 6f6e 9361 6c67 6f72 6974 addition.algorit │ │ │ │ │ -00006770: 686d 986f 6693 7495 b221 7793 6f98 7175 hm.of.t..!w.o.qu │ │ │ │ │ -00006780: 6164 2d64 6f75 626c 6591 0296 4d6e 9375 ad-double...Mn.u │ │ │ │ │ -00006790: 6d93 6290 4dde 6572 732e 9104 832a 496e m.b.M.ers....*In │ │ │ │ │ -000067a0: 9874 6865 9102 964d 6469 6167 7261 6d2c .the...Mdiagram, │ │ │ │ │ -000067b0: 8ea1 8d74 6865 7265 9603 e9bf 6172 659b ...there....are. │ │ │ │ │ -000067c0: 03e9 c074 6872 6565 936c 6172 6765 9862 ...three.large.b │ │ │ │ │ -000067d0: 904d de6f 90b2 2178 6573 9377 6974 6893 .M.o..!xes.with. │ │ │ │ │ -000067e0: 7468 7265 6598 696e 7075 7473 9374 6f98 three.inputs.to. │ │ │ │ │ -000067f0: 7468 656d 2e91 05a7 e954 6865 7365 9361 them.....These.a │ │ │ │ │ -00006800: 7265 9876 91ff 6444 6172 696f 7573 93e2 re.v..dDarious.. │ │ │ │ │ -00006810: 5468 7265 652d 5375 6d93 c662 904d de6f Three-Sum..b.M.o │ │ │ │ │ -00006820: 90b2 2178 6573 2c91 03fa 9661 6e64 8ea1 ..!xes,....and.. │ │ │ │ │ -00006830: 8d74 6865 6972 9603 a666 696e 9ab2 2174 .their...fin..!t │ │ │ │ │ -00006840: 6572 6e61 6c73 9361 7265 9373 686f 9877 ernals.are.sho.w │ │ │ │ │ -00006850: 6e93 696e 9346 6967 7572 6593 372e 8ea1 n.in.Figure.7... │ │ │ │ │ -00006860: 8d91 1100 004e 6f90 b221 7796 03a6 6666 .....No..!w...ff │ │ │ │ │ -00006870: 6f72 9361 9366 6577 936d 6f72 6593 6c65 or.a.few.more.le │ │ │ │ │ -00006880: 6d6d 6173 2e8e 9f15 2063 8ddd 4c65 6d6d mmas.... c..Lemm │ │ │ │ │ -00006890: 6191 04f4 a431 302e 9105 5c7b e04c 9bff a....10...\{.L.. │ │ │ │ │ -000068a0: 70b9 6574 9604 8630 de61 9104 862f e061 p.et...0.a.../.a │ │ │ │ │ -000068b0: 6e64 93de 6293 e062 9865 9374 776f 9104 nd..b..b.e.two.. │ │ │ │ │ -000068c0: 862f 646f 7562 6c65 9370 7298 6598 6369 ./double.pr.e.ci │ │ │ │ │ -000068d0: 7369 6f6e 930d 6f98 6174 696e 6793 7098 sion..o.ating.p. │ │ │ │ │ -000068e0: 6f69 6e74 9104 862f 6e75 6d62 9865 7273 oint.../numb.ers │ │ │ │ │ -000068f0: 2e91 06db 484c 9865 7493 de4d 9105 558f ....HL.et..M..U. │ │ │ │ │ -00006900: c63d 8d91 0423 f16d 6178 8e91 1885 0528 .=...#.max.....( │ │ │ │ │ -00006910: df6a de61 df6a de3b 9101 d331 df6a de62 .j.a.j.;...1.j.b │ │ │ │ │ -00006920: df6a c629 e02e 8ea1 8d54 6865 6e9b 03ea .j.).....Then... │ │ │ │ │ -00006930: eadf 6a8d c60d 8e91 0615 5628 de61 9602 ..j.......V(.a.. │ │ │ │ │ -00006940: 6eec c62b 93de 62c6 29df 6a96 030a a714 n..+..b.).j..... │ │ │ │ │ -00006950: 93c6 32de 4d91 0131 9fe0 2c98 616e 6498 ..2.M..1..,.and. │ │ │ │ │ -00006960: 6396 ff70 b96f 6e73 6593 7175 656e 746c c..p.onse.quentl │ │ │ │ │ -00006970: 792c 98df 6a8d c665 7272 8e91 0d71 b628 y,..j..err...q.( │ │ │ │ │ -00006980: de61 9602 6eec c62b 93de 62c6 29df 6a96 .a..n..+..b.).j. │ │ │ │ │ -00006990: 030a a714 8d8d 8d9f fbb0 4b8d 9104 3dda ..........K...=. │ │ │ │ │ -000069a0: ce31 8e91 043d da9f 01c6 1b89 0000 6665 .1...=........fe │ │ │ │ │ -000069b0: 0004 4004 9f06 5041 8d32 8e8e 8e8e 8d91 ..@...PA.2...... │ │ │ │ │ -000069c0: 09b1 11c6 756c 708e 9118 e668 2832 de4d ....ulp....h(2.M │ │ │ │ │ -000069d0: 9b01 319f c629 93df 1493 c632 de22 4d98 ..1..).....2."M. │ │ │ │ │ -000069e0: e02e 8ea9 1520 628d dd4c 656d 6d61 9104 ..... b..Lemma.. │ │ │ │ │ -000069f0: 2fd9 3131 2e91 04fe 11e0 4c9b ff70 b965 /.11......L..p.e │ │ │ │ │ -00006a00: 7496 03e8 c1de 783b 9101 d331 7990 6493 t.....x;...1y.d. │ │ │ │ │ -00006a10: 3b91 03e8 c0e0 616e 6493 de7a 9104 6409 ;.....and..z..d. │ │ │ │ │ -00006a20: e062 9865 9369 6e70 7574 7391 03e8 c074 .b.e.inputs....t │ │ │ │ │ -00006a30: 6f93 e254 6872 6565 2d53 756d e02e 9105 o..Three-Sum.... │ │ │ │ │ -00006a40: 08bd 4c98 6574 9103 e8c0 de75 3b96 01d3 ..L.et.....u;... │ │ │ │ │ -00006a50: 3176 9064 933b 9377 904b 6e3b 9372 8d9f 1v.d.;.w.Kn;.r.. │ │ │ │ │ -00006a60: 01a4 7ace 308e 9b04 c004 de3b 9372 8d9f ..z.0......;.r.. │ │ │ │ │ -00006a70: 01a4 7ace 318e 98de 3b9b 03e8 c1e0 616e ..z.1...;.....an │ │ │ │ │ -00006a80: 6496 03e8 c0de 728d 9f01 a47a ce32 8e91 d.....r....z.2.. │ │ │ │ │ -00006a90: 08a8 c5e0 6291 ff70 b965 9361 7398 696e ....b..p.e.as.in │ │ │ │ │ -00006aa0: 6469 6396 ff70 b961 7465 9364 9103 e8c0 dic..p.ate.d.... │ │ │ │ │ -00006ab0: 696e 8ea1 8d46 6967 7572 96ff 70b9 659b in...Figur..p.e. │ │ │ │ │ -00006ac0: 03ea ea37 2e91 0509 764c 9365 7498 de4d ...7....vL.et..M │ │ │ │ │ -00006ad0: 9104 3c46 c63d 8d91 030a a76d 6178 8e91 ..PSfile="qd_ad │ │ │ │ │ +00006250: 645f 7164 5f64 2e65 7073 2220 6c6c 783d d_qd_d.eps" llx= │ │ │ │ │ +00006260: 3020 6c6c 793d 3020 7572 783d 3330 3320 0 lly=0 urx=303 │ │ │ │ │ +00006270: 7572 793d 3138 3820 7277 693d 3330 3330 ury=188 rwi=3030 │ │ │ │ │ +00006280: 208e 8e9f 1799 9a8d 8d92 009a 2e97 c646 ..............F │ │ │ │ │ +00006290: 6967 7572 6596 03a6 6635 3a91 04dd dd51 igure...f5:....Q │ │ │ │ │ +000062a0: 7561 642d 446f 7562 6c65 932b 9344 6f75 uad-Double.+.Dou │ │ │ │ │ +000062b0: 626c 658e 8e8e 9f1d d23a 8d8d e333 2e32 ble......:...3.2 │ │ │ │ │ +000062c0: 8e91 1ec0 0041 6464 6974 696f 6e8e a414 .....Addition... │ │ │ │ │ +000062d0: abff 8d8d dd33 2e32 2e31 8e91 267a 1151 .....3.2.1..&z.Q │ │ │ │ │ +000062e0: 7561 642d 446f 7562 6c65 9604 328d 2b93 uad-Double..2.+. │ │ │ │ │ +000062f0: 446f 7562 6c65 8ea1 8dc6 5468 6596 053d Double....The..= │ │ │ │ │ +00006300: 8661 6464 6974 696f 6e93 6f66 9361 9364 .addition.of.a.d │ │ │ │ │ +00006310: 6f75 626c 6593 7072 6563 6973 696f 6e93 ouble.precision. │ │ │ │ │ +00006320: 6e95 b221 756d 9362 9a4d de65 7296 053d n..!um.b.M.er..= │ │ │ │ │ +00006330: 8674 6f93 6193 7175 6164 2d64 6f75 626c .to.a.quad-doubl │ │ │ │ │ +00006340: 6593 6e95 b221 756d 9362 9865 7296 053d e.n..!um.b.er..= │ │ │ │ │ +00006350: 8669 7393 7369 6d69 6c61 7293 746f 9353 .is.similar.to.S │ │ │ │ │ +00006360: 6865 7795 b221 6393 6893 756b 2773 8ea4 hew..!c.h.uk's.. │ │ │ │ │ +00006370: 0d99 9a8d e247 7295 c1b4 6f93 772d 4578 .....Gr...o.w-Ex │ │ │ │ │ +00006380: 7091 ff45 1e61 6e73 696f 6e9b 04f1 50c6 p..E.ansion...P. │ │ │ │ │ +00006390: 5b8d 3131 8e91 0af3 342c 9605 440b 702e [.11....4,..D.p. │ │ │ │ │ +000063a0: 9108 be9b 3331 365d 2c93 6275 7498 7468 ....316],.but.th │ │ │ │ │ +000063b0: 6598 646f 7562 6c65 9870 7265 6369 7369 e.double.precisi │ │ │ │ │ +000063c0: 6f6e 9104 f151 6e95 b221 756d 9362 904d on...Qn..!um.b.M │ │ │ │ │ +000063d0: de65 7298 de62 98c6 6973 9861 6464 6564 .er..b..is.added │ │ │ │ │ +000063e0: 9104 f151 746f 9861 9871 7561 642d 646f ...Qto.a.quad-do │ │ │ │ │ +000063f0: 7562 6c65 8ea1 8d6e 95b2 2175 6d93 629a uble...n..!um.b. │ │ │ │ │ +00006400: 4dde 6572 9603 3cc5 de61 9103 3cc4 c666 M.er..<..a..<..f │ │ │ │ │ +00006410: 726f 6d93 6d6f 7374 9373 6967 6e69 0c63 rom.most.signi.c │ │ │ │ │ +00006420: 616e 90b2 2174 9363 6f6d 7098 6f6e 656e an..!t.comp.onen │ │ │ │ │ +00006430: 90b2 2174 9b03 3cc4 0c72 7374 9328 7261 ..!t..<..rst.(ra │ │ │ │ │ +00006440: 7468 6572 9374 6861 6e98 6672 6f6d 936c ther.than.from.l │ │ │ │ │ +00006450: 6561 7374 9373 6967 6e69 0c63 616e 90b2 east.signi.can.. │ │ │ │ │ +00006460: 2174 292e 9104 baa7 5468 6973 9370 726f !t).....This.pro │ │ │ │ │ +00006470: 904d de64 7563 6573 8ea1 8d61 9603 a666 .M.duces...a...f │ │ │ │ │ +00006480: 0c76 9ab2 2165 2d74 6572 6d93 6578 7061 .v..!e-term.expa │ │ │ │ │ +00006490: 6e73 696f 6e93 7768 6963 9868 9369 7393 nsion.whic.h.is. │ │ │ │ │ +000064a0: 7468 6593 6578 6163 7493 7265 7375 6c74 the.exact.result │ │ │ │ │ +000064b0: 2c93 7768 6963 9868 9369 7393 7468 656e ,.whic.h.is.then │ │ │ │ │ +000064c0: 9372 656e 6f72 6d61 6c69 7a65 642e 9104 .renormalized... │ │ │ │ │ +000064d0: dddd 5365 6593 4669 6775 7265 9335 2e8e ..See.Figure.5.. │ │ │ │ │ +000064e0: a18d 9111 0000 5369 6e63 6596 028e 7874 ......Since...xt │ │ │ │ │ +000064f0: 6865 9b02 8e77 6578 6163 7493 7265 7375 he...wexact.resu │ │ │ │ │ +00006500: 6c74 9869 7393 636f 6d70 7574 6564 2c91 lt.is.computed,. │ │ │ │ │ +00006510: 02c6 7474 6865 6e98 6e6f 726d 616c 697a ..tthen.normaliz │ │ │ │ │ +00006520: 6564 9374 6f93 666f 7572 9863 6f6d 7090 ed.to.four.comp. │ │ │ │ │ +00006530: 4dde 6f6e 656e 90b2 2174 732c 9102 c674 M.onen..!ts,...t │ │ │ │ │ +00006540: 7468 6973 9361 6464 6974 696f 6e98 6973 this.addition.is │ │ │ │ │ +00006550: 9361 6363 7572 6174 658e a18d 746f 9603 .accurate...to.. │ │ │ │ │ +00006560: a666 6174 936c 6561 7374 9374 6865 930c .fat.least.the.. │ │ │ │ │ +00006570: 7273 7493 3231 3293 6269 7473 936f 6693 rst.212.bits.of. │ │ │ │ │ +00006580: 7468 6593 7265 7375 6c74 2e8e 9f1c a4fc the.result...... │ │ │ │ │ +00006590: 8d8d dd33 2e32 2e32 8e91 267a 1151 7561 ...3.2.2..&z.Qua │ │ │ │ │ +000065a0: 642d 446f 7562 6c65 9604 328d 2b93 5175 d-Double..2.+.Qu │ │ │ │ │ +000065b0: 6164 2d44 6f75 626c 658e 9f14 abff 8dc6 ad-Double....... │ │ │ │ │ +000065c0: 5791 ff16 6565 9b04 622d 6861 95b2 2176 W...ee..b-ha..!v │ │ │ │ │ +000065d0: 9365 9869 6d70 6c65 6d65 6e93 7465 6498 .e.implemen.ted. │ │ │ │ │ +000065e0: 7493 7793 6f96 0462 2c61 6c67 6f72 6974 t.w.o..b,algorit │ │ │ │ │ +000065f0: 686d 7398 666f 7298 6164 6469 7469 6f6e hms.for.addition │ │ │ │ │ +00006600: 2e91 0711 3254 6865 980c 7273 7493 6f6e ....2The..rst.on │ │ │ │ │ +00006610: 6598 6973 9866 6173 7465 722c 9104 911e e.is.faster,.... │ │ │ │ │ +00006620: 6275 7498 6f6e 6c79 9873 6174 6973 0c65 but.only.satis.e │ │ │ │ │ +00006630: 7398 7468 658e a18d 7795 b221 6561 6b93 s.the...w..!eak. │ │ │ │ │ +00006640: 6572 9b03 a38c 2843 7261 9379 2d73 7493 er....(Cra.y-st. │ │ │ │ │ +00006650: 796c 6529 9603 a38d 6572 726f 7298 6290 yle)....error.b. │ │ │ │ │ +00006660: 4dde 6f75 6e64 93de 6191 0269 38df 089b M.ound..a..i8... │ │ │ │ │ +00006670: 0269 39de 6296 030a a7c6 3d93 2831 982b .i9.b.....=.(1.+ │ │ │ │ │ +00006680: 98de 0e8d 9f01 a47a ce31 8e96 04c0 04c6 .......z.1...... │ │ │ │ │ +00006690: 29de 6198 c62b 9102 6938 2831 982b 98de ).a..+..i8(1.+.. │ │ │ │ │ +000066a0: 0e8d 9f01 a47a ce32 8e93 c629 de62 9603 .....z.2...).b.. │ │ │ │ │ +000066b0: a38c c677 6865 7265 9b03 a38d 7468 6593 ...where....the. │ │ │ │ │ +000066c0: 6d61 676e 6974 7564 6593 6f66 98de 0e8d magnitude.of.... │ │ │ │ │ +000066d0: 9f01 a47a ce31 8e96 0863 90c6 616e 6498 ...z.1...c..and. │ │ │ │ │ +000066e0: de0e 8d9f 01a4 7ace 328e 93c6 6973 8ea1 ......z.2...is.. │ │ │ │ │ +000066f0: 8d62 904d de6f 756e 6465 6496 03a6 6662 .b.M.ounded...fb │ │ │ │ │ +00006700: 90b2 2179 93de 228d 9f01 c8ae ce71 648e ..!y.."......qd. │ │ │ │ │ +00006710: 910c c005 c63d 9103 0aa7 328d 9ffc 06be .....=....2..... │ │ │ │ │ +00006720: d200 ce32 3131 8e91 13dc 84c6 2e8e a18d ...211.......... │ │ │ │ │ +00006730: 9111 0000 4669 6775 7265 9602 964d 3691 ....Figure...M6. │ │ │ │ │ +00006740: 0296 4e62 9a4d de65 7374 9364 6573 6372 ..Nb.M.est.descr │ │ │ │ │ +00006750: 6962 9865 7393 7468 659b 0296 4e0c 7273 ib.es.the...N.rs │ │ │ │ │ +00006760: 7493 6164 6469 7469 6f6e 9361 6c67 6f72 t.addition.algor │ │ │ │ │ +00006770: 6974 686d 986f 6693 7495 b221 7793 6f98 ithm.of.t..!w.o. │ │ │ │ │ +00006780: 7175 6164 2d64 6f75 626c 6591 0296 4d6e quad-double...Mn │ │ │ │ │ +00006790: 9375 6d93 6290 4dde 6572 732e 9104 832a .um.b.M.ers....* │ │ │ │ │ +000067a0: 496e 9874 6865 9102 964d 6469 6167 7261 In.the...Mdiagra │ │ │ │ │ +000067b0: 6d2c 8ea1 8d74 6865 7265 9603 e9bf 6172 m,...there....ar │ │ │ │ │ +000067c0: 659b 03e9 c074 6872 6565 936c 6172 6765 e....three.large │ │ │ │ │ +000067d0: 9862 904d de6f 90b2 2178 6573 9377 6974 .b.M.o..!xes.wit │ │ │ │ │ +000067e0: 6893 7468 7265 6598 696e 7075 7473 9374 h.three.inputs.t │ │ │ │ │ +000067f0: 6f98 7468 656d 2e91 05a7 e954 6865 7365 o.them.....These │ │ │ │ │ +00006800: 9361 7265 9876 91ff 6444 6172 696f 7573 .are.v..dDarious │ │ │ │ │ +00006810: 93e2 5468 7265 652d 5375 6d93 c662 904d ..Three-Sum..b.M │ │ │ │ │ +00006820: de6f 90b2 2178 6573 2c91 03fa 9661 6e64 .o..!xes,....and │ │ │ │ │ +00006830: 8ea1 8d74 6865 6972 9603 a666 696e 9ab2 ...their...fin.. │ │ │ │ │ +00006840: 2174 6572 6e61 6c73 9361 7265 9373 686f !ternals.are.sho │ │ │ │ │ +00006850: 9877 6e93 696e 9346 6967 7572 6593 372e .wn.in.Figure.7. │ │ │ │ │ +00006860: 8ea1 8d91 1100 004e 6f90 b221 7796 03a6 .......No..!w... │ │ │ │ │ +00006870: 6666 6f72 9361 9366 6577 936d 6f72 6593 ffor.a.few.more. │ │ │ │ │ +00006880: 6c65 6d6d 6173 2e8e 9f15 2063 8ddd 4c65 lemmas.... c..Le │ │ │ │ │ +00006890: 6d6d 6191 04f4 a431 302e 9105 5c7b e04c mma....10...\{.L │ │ │ │ │ +000068a0: 9bff 70b9 6574 9604 8630 de61 9104 862f ..p.et...0.a.../ │ │ │ │ │ +000068b0: e061 6e64 93de 6293 e062 9865 9374 776f .and..b..b.e.two │ │ │ │ │ +000068c0: 9104 862f 646f 7562 6c65 9370 7298 6598 .../double.pr.e. │ │ │ │ │ +000068d0: 6369 7369 6f6e 930d 6f98 6174 696e 6793 cision..o.ating. │ │ │ │ │ +000068e0: 7098 6f69 6e74 9104 862f 6e75 6d62 9865 p.oint.../numb.e │ │ │ │ │ +000068f0: 7273 2e91 06db 484c 9865 7493 de4d 9105 rs....HL.et..M.. │ │ │ │ │ +00006900: 558f c63d 8d91 0423 f16d 6178 8e91 1885 U..=...#.max.... │ │ │ │ │ +00006910: 0528 df6a de61 df6a de3b 9101 d331 df6a .(.j.a.j.;...1.j │ │ │ │ │ +00006920: de62 df6a c629 e02e 8ea1 8d54 6865 6e9b .b.j.).....Then. │ │ │ │ │ +00006930: 03ea eadf 6a8d c60d 8e91 0615 5628 de61 ....j.......V(.a │ │ │ │ │ +00006940: 9602 6eec c62b 93de 62c6 29df 6a96 030a ..n..+..b.).j... │ │ │ │ │ +00006950: a714 93c6 32de 4d91 0131 9fe0 2c98 616e ....2.M..1..,.an │ │ │ │ │ +00006960: 6498 6396 ff70 b96f 6e73 6593 7175 656e d.c..p.onse.quen │ │ │ │ │ +00006970: 746c 792c 98df 6a8d c665 7272 8e91 0d71 tly,..j..err...q │ │ │ │ │ +00006980: b628 de61 9602 6eec c62b 93de 62c6 29df .(.a..n..+..b.). │ │ │ │ │ +00006990: 6a96 030a a714 8d8d 8d9f fbb0 4b8d 9104 j...........K... │ │ │ │ │ +000069a0: 3dda ce31 8e91 043d da9f 01c6 1b89 0000 =..1...=........ │ │ │ │ │ +000069b0: 6665 0004 4004 9f06 5041 8d32 8e8e 8e8e fe..@...PA.2.... │ │ │ │ │ +000069c0: 8d91 09b1 11c6 756c 708e 9118 e668 2832 ......ulp....h(2 │ │ │ │ │ +000069d0: de4d 9b01 319f c629 93df 1493 c632 de22 .M..1..).....2." │ │ │ │ │ +000069e0: 4d98 e02e 8ea9 1520 628d dd4c 656d 6d61 M...... b..Lemma │ │ │ │ │ +000069f0: 9104 2fd9 3131 2e91 04fe 11e0 4c9b ff70 ../.11......L..p │ │ │ │ │ +00006a00: b965 7496 03e8 c1de 783b 9101 d331 7990 .et.....x;...1y. │ │ │ │ │ +00006a10: 6493 3b91 03e8 c0e0 616e 6493 de7a 9104 d.;.....and..z.. │ │ │ │ │ +00006a20: 6409 e062 9865 9369 6e70 7574 7391 03e8 d..b.e.inputs... │ │ │ │ │ +00006a30: c074 6f93 e254 6872 6565 2d53 756d e02e .to..Three-Sum.. │ │ │ │ │ +00006a40: 9105 08bd 4c98 6574 9103 e8c0 de75 3b96 ....L.et.....u;. │ │ │ │ │ +00006a50: 01d3 3176 9064 933b 9377 904b 6e3b 9372 ..1v.d.;.w.Kn;.r │ │ │ │ │ +00006a60: 8d9f 01a4 7ace 308e 9b04 c004 de3b 9372 ....z.0......;.r │ │ │ │ │ +00006a70: 8d9f 01a4 7ace 318e 98de 3b9b 03e8 c1e0 ....z.1...;..... │ │ │ │ │ +00006a80: 616e 6496 03e8 c0de 728d 9f01 a47a ce32 and.....r....z.2 │ │ │ │ │ +00006a90: 8e91 08a8 c5e0 6291 ff70 b965 9361 7398 ......b..p.e.as. │ │ │ │ │ +00006aa0: 696e 6469 6396 ff70 b961 7465 9364 9103 indic..p.ate.d.. │ │ │ │ │ +00006ab0: e8c0 696e 8ea1 8d46 6967 7572 96ff 70b9 ..in...Figur..p. │ │ │ │ │ +00006ac0: 659b 03ea ea37 2e91 0509 764c 9365 7498 e....7....vL.et. │ │ │ │ │ +00006ad0: de4d 9104 3c46 c63d 8d91 030a a76d 6178 .M..PSfi │ │ │ │ │ -00006ec0: 6c65 3d22 7468 7265 652d 7375 6d2d 322e le="three-sum-2. │ │ │ │ │ -00006ed0: 6570 7322 206c 6c78 3d30 206c 6c79 3d30 eps" llx=0 lly=0 │ │ │ │ │ -00006ee0: 2075 7278 3d31 3434 2075 7279 3d31 3530 urx=144 ury=150 │ │ │ │ │ -00006ef0: 2072 7769 3d31 3434 3020 8e8d 9201 61f5 rwi=1440 ....a. │ │ │ │ │ -00006f00: 70ef 3e50 5366 696c 653d 2274 6872 6565 p.>PSfile="three │ │ │ │ │ -00006f10: 2d73 756d 2d33 2e65 7073 2220 6c6c 783d -sum-3.eps" llx= │ │ │ │ │ -00006f20: 3020 6c6c 793d 3020 7572 783d 3130 3120 0 lly=0 urx=101 │ │ │ │ │ -00006f30: 7572 793d 3137 3020 7277 693d 3130 3130 ury=170 rwi=1010 │ │ │ │ │ -00006f40: 208e 8e9f 1799 9a8d 8d92 00b2 d2a3 c646 ..............F │ │ │ │ │ -00006f50: 6967 7572 6591 03a6 6637 3a91 04dd dde2 igure...f7:..... │ │ │ │ │ -00006f60: 5468 7265 652d 5375 6dc6 738e 8e8e 9f1d Three-Sum.s..... │ │ │ │ │ -00006f70: 039c 8d91 1100 004e 6f74 6596 0392 a374 .......Note....t │ │ │ │ │ -00006f80: 6861 749b 0392 a274 6865 9374 95b2 2177 hat....the.t..!w │ │ │ │ │ -00006f90: 936f 986f 7468 6572 9603 92a3 e254 6872 .o.other.....Thr │ │ │ │ │ -00006fa0: 6565 2d53 756d c673 9373 686f 90b2 2177 ee-Sum.s.sho..!w │ │ │ │ │ -00006fb0: 6e98 6172 6593 7369 6d70 6c69 0c63 6174 n.are.simpli.cat │ │ │ │ │ -00006fc0: 696f 6e93 6f66 9874 6865 930c 7273 7498 ion.of.the..rst. │ │ │ │ │ -00006fd0: e254 6872 6565 2d53 756d c62c 9103 9697 .Three-Sum.,.... │ │ │ │ │ -00006fe0: 7768 6572 658e a40d 999a 8d69 7496 03a6 where......it... │ │ │ │ │ -00006ff0: 666f 6e6c 7993 636f 6d70 7574 6573 936f fonly.computes.o │ │ │ │ │ -00007000: 6e65 936f 7293 7495 b221 7793 6f9b 03a6 ne.or.t..!w.o... │ │ │ │ │ -00007010: 6663 6f6d 7090 4dde 6f6e 656e 9374 732c fcomp.M.onen.ts, │ │ │ │ │ -00007020: 9869 6e73 7465 6164 986f 6698 7468 7265 .instead.of.thre │ │ │ │ │ -00007030: 653b 9874 6893 7573 9874 6865 9873 616d e;.th.us.the.sam │ │ │ │ │ -00007040: 6598 6290 4dde 6f75 6e64 7398 6170 706c e.b.M.ounds.appl │ │ │ │ │ -00007050: 7991 ff16 652e 8ea1 8d91 1100 0054 6865 y...e........The │ │ │ │ │ -00007060: 9b02 eed1 6162 904d de6f 95b2 2176 9365 ....ab.M.o..!v.e │ │ │ │ │ -00007070: 9862 904d de6f 756e 6498 6973 986e 6f74 .b.M.ound.is.not │ │ │ │ │ -00007080: 9102 eed0 6174 9861 6c6c 9874 6967 6893 ....at.all.tigh. │ │ │ │ │ -00007090: 743b 9103 2c03 df6a de72 8d9f 01a4 7ace t;..,..j.r....z. │ │ │ │ │ -000070a0: 308e 9104 c004 df6a 98c6 6973 9862 904d 0......j..is.b.M │ │ │ │ │ -000070b0: de6f 756e 6465 6498 636c 6f73 6572 9874 .ounded.closer.t │ │ │ │ │ -000070c0: 6f91 02ee d033 de4d 9104 2070 c628 6f72 o....3.M.. p.(or │ │ │ │ │ -000070d0: 9865 7693 656e 98df 6ade 78df 6a96 00ff .ev.en..j.x.j... │ │ │ │ │ -000070e0: c3c6 2b93 df6a de79 9064 93df 6a93 c62b ..+..j.y.d..j..+ │ │ │ │ │ -000070f0: 93df 6ade 7a90 7b49 df6a c629 2c91 0313 ..j.z.{I.j.),... │ │ │ │ │ -00007100: 8861 6e64 9874 6869 738e a18d 6d61 6b90 .and.this...mak. │ │ │ │ │ -00007110: b221 6573 9604 4301 7468 6593 6290 4dde .!es..C.the.b.M. │ │ │ │ │ -00007120: 6f75 6e64 7393 666f 7293 de72 8d9f 01a4 ounds.for..r.... │ │ │ │ │ -00007130: 7ace 318e 9b09 0305 c661 6e64 93de 728d z.1......and..r. │ │ │ │ │ -00007140: 9f01 a47a ce32 8e98 c663 6f72 7265 7370 ...z.2...corresp │ │ │ │ │ -00007150: 904d de6f 6e64 696e 676c 7993 736d 616c .M.ondingly.smal │ │ │ │ │ -00007160: 6c65 722e 9106 b3ae 486f 95b2 2177 9365 ler.....Ho..!w.e │ │ │ │ │ -00007170: 7693 6572 2c91 046a 2874 6869 7396 0443 v.er,..j(this..C │ │ │ │ │ -00007180: 0173 750e 6365 7393 666f 7293 7468 6593 .su.ces.for.the. │ │ │ │ │ -00007190: 666f 6c6c 6f90 b221 7769 6e67 8ea1 8d6c follo..!wing...l │ │ │ │ │ -000071a0: 656d 6d61 2e8e a914 1e1e 8ddd 4c65 6d6d emma........Lemm │ │ │ │ │ -000071b0: 6191 048a 6931 322e 9105 29dc e054 6865 a...i12...)..The │ │ │ │ │ -000071c0: 9104 3134 0c76 652d 7465 726d 9604 3133 ..14.ve-term..13 │ │ │ │ │ -000071d0: 6578 709b ff70 b961 6e73 696f 6e93 6298 exp..p.ansion.b. │ │ │ │ │ -000071e0: 6566 6f72 9865 9104 3134 7468 6593 7298 efor.e..14the.r. │ │ │ │ │ -000071f0: 656e 6f72 6d61 6c69 7a61 7469 6f6e 9b04 enormalization.. │ │ │ │ │ -00007200: 3134 7374 6570 9369 6e93 7468 6598 7175 14step.in.the.qu │ │ │ │ │ -00007210: 6164 2d64 6f75 626c 6593 6164 6469 7469 ad-double.additi │ │ │ │ │ -00007220: 6f6e 8ea1 8d61 6c67 6f72 6974 686d 9603 on...algorithm.. │ │ │ │ │ -00007230: e5fd 7368 6f77 6e9b 03e5 fe69 6e93 4669 ..shown....in.Fi │ │ │ │ │ -00007240: 6775 7291 ff70 b965 9336 9865 7272 7393 gur..p.e.6.errs. │ │ │ │ │ -00007250: 6672 91ff 70b9 6f6d 9374 6865 9874 7275 fr..p.om.the.tru │ │ │ │ │ -00007260: 6593 7291 ff70 b965 7375 6c74 9362 7998 e.r..p.esult.by. │ │ │ │ │ -00007270: 6c65 7373 9374 6861 6e93 de22 8d9f 01c8 less.than..".... │ │ │ │ │ -00007280: aece 7164 8e91 09b5 5ede 4d91 0131 9fe0 ..qd....^.M..1.. │ │ │ │ │ -00007290: 2c91 03e6 fa77 6865 7291 ff70 b965 93de ,....wher..p.e.. │ │ │ │ │ -000072a0: 4d91 043c 46c6 3d8d 9103 0aa7 6d61 788e M......j.x.j..?.. │ │ │ │ │ -00007800: 3e91 053f c2df 6ade 7990 6493 df6a 93de >..?..j.y.d..j.. │ │ │ │ │ -00007810: 3e93 df6a de7a 907b 49df 6ac6 2e91 08d7 >..j.z.{I.j..... │ │ │ │ │ -00007820: 1354 6865 6e96 04f9 7874 6865 9361 629a .Then...xthe.ab. │ │ │ │ │ -00007830: 4dde 6f95 b221 7693 6596 04f9 7861 6c67 M.o..!v.e...xalg │ │ │ │ │ -00007840: 6f72 6974 686d 9370 726f 9864 7563 6573 orithm.pro.duces │ │ │ │ │ -00007850: 93de 6391 053f c3c6 3d9b 053f c228 de77 ..c..?..=..?.(.w │ │ │ │ │ -00007860: 904b 6e3b 9601 d331 783b 9379 9064 933b .Kn;...1x;.y.d.; │ │ │ │ │ -00007870: 93c6 3029 9104 f979 696e 7374 6561 6496 ..0)...yinstead. │ │ │ │ │ -00007880: 04f9 786f 6693 de63 98c6 3d91 053f c328 ..xof..c..=..?.( │ │ │ │ │ -00007890: de77 904b 6e3b 9601 d331 783b 9379 9064 .w.Kn;...1x;.y.d │ │ │ │ │ -000078a0: 933b 937a 907b 49c6 298e a18d 7265 7175 .;.z.{I.)...requ │ │ │ │ │ -000078b0: 6972 6564 9603 a666 6290 b221 7993 7468 ired...fb..!y.th │ │ │ │ │ -000078c0: 6593 7374 7269 6374 6572 9362 904d de6f e.stricter.b.M.o │ │ │ │ │ -000078d0: 756e 642e 8ea1 8d91 1100 0054 6865 9604 und........The.. │ │ │ │ │ -000078e0: 1ebc 7365 636f 6e64 9b04 1ebb 616c 676f ..second....algo │ │ │ │ │ -000078f0: 7269 7468 6d2c 9104 3cd1 6475 6593 746f rithm,..<.due.to │ │ │ │ │ -00007900: 984a 2e93 5368 6577 95b2 2163 9368 9375 .J..Shew..!c.h.u │ │ │ │ │ -00007910: 6b96 041e bc61 6e64 9853 2e93 426f 6c64 k....and.S..Bold │ │ │ │ │ -00007920: 6f2c 9104 3cd1 636f 6d70 7574 6573 9874 o,..<.computes.t │ │ │ │ │ -00007930: 6865 930c 7273 7498 666f 7572 9363 6f6d he..rst.four.com │ │ │ │ │ -00007940: 7090 4dde 6f6e 656e 90b2 2174 738e a18d p.M.onen..!ts... │ │ │ │ │ -00007950: 6f66 9603 a666 7468 6593 e072 91ff 70b9 of...fthe..r..p. │ │ │ │ │ -00007960: 6573 756c 7493 c663 6f72 7265 6374 6c79 esult..correctly │ │ │ │ │ -00007970: 91ff 1665 2e91 04dd dd54 6890 b221 7573 ...e.....Th..!us │ │ │ │ │ -00007980: 9369 7493 7361 7469 730c 6573 936d 6f72 .it.satis.es.mor │ │ │ │ │ -00007990: 6593 7374 7269 6374 9365 7272 6f72 9362 e.strict.error.b │ │ │ │ │ -000079a0: 904d de6f 756e 648e a68d 8d91 6eac 3c0d .M.ound.....n.<. │ │ │ │ │ -000079b0: 8e91 74c1 9228 de61 9602 6eec c62b 93de ..t..(.a..n..+.. │ │ │ │ │ -000079c0: 62c6 2996 030a a73d 9328 3196 026e ec2b b.)....=.(1..n.+ │ │ │ │ │ -000079d0: 93de 0e9a 6a17 c629 28de 6193 c62b 93de ....j..)(.a..+.. │ │ │ │ │ -000079e0: 62c6 298d 9115 e66a 7769 7468 8e91 3624 b.)....jwith..6$ │ │ │ │ │ -000079f0: 4cdf 6ade 0e98 df6a 9603 0aa7 1493 c632 L.j....j.......2 │ │ │ │ │ -00007a00: de22 8d9f 01c8 aece 7164 8e8d 910d 5bc4 ."......qd....[. │ │ │ │ │ -00007a10: c66f 7291 03a6 6673 6f2e 8e8e 8e9f 1e00 .or...fso....... │ │ │ │ │ -00007a20: 008d 9200 e823 d739 8e8e 8c8b 0000 000a .....#.9........ │ │ │ │ │ -00007a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00006e50: 0000 0000 6d58 a002 9ad7 5b8d a0fd 62b4 ....mX....[...b. │ │ │ │ │ +00006e60: 7ba0 027f 4b85 8da0 fe85 2c44 8d9f da45 {...K.....,D...E │ │ │ │ │ +00006e70: 558d 8d91 0e6a e2ef 3c50 5366 696c 653d U....j..PS │ │ │ │ │ +00006ec0: 6669 6c65 3d22 7468 7265 652d 7375 6d2d file="three-sum- │ │ │ │ │ +00006ed0: 322e 6570 7322 206c 6c78 3d30 206c 6c79 2.eps" llx=0 lly │ │ │ │ │ +00006ee0: 3d30 2075 7278 3d31 3434 2075 7279 3d31 =0 urx=144 ury=1 │ │ │ │ │ +00006ef0: 3530 2072 7769 3d31 3434 3020 8e8d 9201 50 rwi=1440 .... │ │ │ │ │ +00006f00: 61f5 70ef 3e50 5366 696c 653d 2274 6872 a.p.>PSfile="thr │ │ │ │ │ +00006f10: 6565 2d73 756d 2d33 2e65 7073 2220 6c6c ee-sum-3.eps" ll │ │ │ │ │ +00006f20: 783d 3020 6c6c 793d 3020 7572 783d 3130 x=0 lly=0 urx=10 │ │ │ │ │ +00006f30: 3120 7572 793d 3137 3020 7277 693d 3130 1 ury=170 rwi=10 │ │ │ │ │ +00006f40: 3130 208e 8e9f 1799 9a8d 8d92 00b2 d2a3 10 ............. │ │ │ │ │ +00006f50: c646 6967 7572 6591 03a6 6637 3a91 04dd .Figure...f7:... │ │ │ │ │ +00006f60: dde2 5468 7265 652d 5375 6dc6 738e 8e8e ..Three-Sum.s... │ │ │ │ │ +00006f70: 9f1d 039c 8d91 1100 004e 6f74 6596 0392 .........Note... │ │ │ │ │ +00006f80: a374 6861 749b 0392 a274 6865 9374 95b2 .that....the.t.. │ │ │ │ │ +00006f90: 2177 936f 986f 7468 6572 9603 92a3 e254 !w.o.other.....T │ │ │ │ │ +00006fa0: 6872 6565 2d53 756d c673 9373 686f 90b2 hree-Sum.s.sho.. │ │ │ │ │ +00006fb0: 2177 6e98 6172 6593 7369 6d70 6c69 0c63 !wn.are.simpli.c │ │ │ │ │ +00006fc0: 6174 696f 6e93 6f66 9874 6865 930c 7273 ation.of.the..rs │ │ │ │ │ +00006fd0: 7498 e254 6872 6565 2d53 756d c62c 9103 t..Three-Sum.,.. │ │ │ │ │ +00006fe0: 9697 7768 6572 658e a40d 999a 8d69 7496 ..where......it. │ │ │ │ │ +00006ff0: 03a6 666f 6e6c 7993 636f 6d70 7574 6573 ..fonly.computes │ │ │ │ │ +00007000: 936f 6e65 936f 7293 7495 b221 7793 6f9b .one.or.t..!w.o. │ │ │ │ │ +00007010: 03a6 6663 6f6d 7090 4dde 6f6e 656e 9374 ..fcomp.M.onen.t │ │ │ │ │ +00007020: 732c 9869 6e73 7465 6164 986f 6698 7468 s,.instead.of.th │ │ │ │ │ +00007030: 7265 653b 9874 6893 7573 9874 6865 9873 ree;.th.us.the.s │ │ │ │ │ +00007040: 616d 6598 6290 4dde 6f75 6e64 7398 6170 ame.b.M.ounds.ap │ │ │ │ │ +00007050: 706c 7991 ff16 652e 8ea1 8d91 1100 0054 ply...e........T │ │ │ │ │ +00007060: 6865 9b02 eed1 6162 904d de6f 95b2 2176 he....ab.M.o..!v │ │ │ │ │ +00007070: 9365 9862 904d de6f 756e 6498 6973 986e .e.b.M.ound.is.n │ │ │ │ │ +00007080: 6f74 9102 eed0 6174 9861 6c6c 9874 6967 ot....at.all.tig │ │ │ │ │ +00007090: 6893 743b 9103 2c03 df6a de72 8d9f 01a4 h.t;..,..j.r.... │ │ │ │ │ +000070a0: 7ace 308e 9104 c004 df6a 98c6 6973 9862 z.0......j..is.b │ │ │ │ │ +000070b0: 904d de6f 756e 6465 6498 636c 6f73 6572 .M.ounded.closer │ │ │ │ │ +000070c0: 9874 6f91 02ee d033 de4d 9104 2070 c628 .to....3.M.. p.( │ │ │ │ │ +000070d0: 6f72 9865 7693 656e 98df 6ade 78df 6a96 or.ev.en..j.x.j. │ │ │ │ │ +000070e0: 00ff c3c6 2b93 df6a de79 9064 93df 6a93 ....+..j.y.d..j. │ │ │ │ │ +000070f0: c62b 93df 6ade 7a90 7b49 df6a c629 2c91 .+..j.z.{I.j.),. │ │ │ │ │ +00007100: 0313 8861 6e64 9874 6869 738e a18d 6d61 ...and.this...ma │ │ │ │ │ +00007110: 6b90 b221 6573 9604 4301 7468 6593 6290 k..!es..C.the.b. │ │ │ │ │ +00007120: 4dde 6f75 6e64 7393 666f 7293 de72 8d9f M.ounds.for..r.. │ │ │ │ │ +00007130: 01a4 7ace 318e 9b09 0305 c661 6e64 93de ..z.1......and.. │ │ │ │ │ +00007140: 728d 9f01 a47a ce32 8e98 c663 6f72 7265 r....z.2...corre │ │ │ │ │ +00007150: 7370 904d de6f 6e64 696e 676c 7993 736d sp.M.ondingly.sm │ │ │ │ │ +00007160: 616c 6c65 722e 9106 b3ae 486f 95b2 2177 aller.....Ho..!w │ │ │ │ │ +00007170: 9365 7693 6572 2c91 046a 2874 6869 7396 .ev.er,..j(this. │ │ │ │ │ +00007180: 0443 0173 750e 6365 7393 666f 7293 7468 .C.su.ces.for.th │ │ │ │ │ +00007190: 6593 666f 6c6c 6f90 b221 7769 6e67 8ea1 e.follo..!wing.. │ │ │ │ │ +000071a0: 8d6c 656d 6d61 2e8e a914 1e1e 8ddd 4c65 .lemma........Le │ │ │ │ │ +000071b0: 6d6d 6191 048a 6931 322e 9105 29dc e054 mma...i12...)..T │ │ │ │ │ +000071c0: 6865 9104 3134 0c76 652d 7465 726d 9604 he..14.ve-term.. │ │ │ │ │ +000071d0: 3133 6578 709b ff70 b961 6e73 696f 6e93 13exp..p.ansion. │ │ │ │ │ +000071e0: 6298 6566 6f72 9865 9104 3134 7468 6593 b.efor.e..14the. │ │ │ │ │ +000071f0: 7298 656e 6f72 6d61 6c69 7a61 7469 6f6e r.enormalization │ │ │ │ │ +00007200: 9b04 3134 7374 6570 9369 6e93 7468 6598 ..14step.in.the. │ │ │ │ │ +00007210: 7175 6164 2d64 6f75 626c 6593 6164 6469 quad-double.addi │ │ │ │ │ +00007220: 7469 6f6e 8ea1 8d61 6c67 6f72 6974 686d tion...algorithm │ │ │ │ │ +00007230: 9603 e5fd 7368 6f77 6e9b 03e5 fe69 6e93 ....shown....in. │ │ │ │ │ +00007240: 4669 6775 7291 ff70 b965 9336 9865 7272 Figur..p.e.6.err │ │ │ │ │ +00007250: 7393 6672 91ff 70b9 6f6d 9374 6865 9874 s.fr..p.om.the.t │ │ │ │ │ +00007260: 7275 6593 7291 ff70 b965 7375 6c74 9362 rue.r..p.esult.b │ │ │ │ │ +00007270: 7998 6c65 7373 9374 6861 6e93 de22 8d9f y.less.than..".. │ │ │ │ │ +00007280: 01c8 aece 7164 8e91 09b5 5ede 4d91 0131 ....qd....^.M..1 │ │ │ │ │ +00007290: 9fe0 2c91 03e6 fa77 6865 7291 ff70 b965 ..,....wher..p.e │ │ │ │ │ +000072a0: 93de 4d91 043c 46c6 3d8d 9103 0aa7 6d61 ..M......j.x.j..? │ │ │ │ │ +00007800: c3de 3e91 053f c2df 6ade 7990 6493 df6a ..>..?..j.y.d..j │ │ │ │ │ +00007810: 93de 3e93 df6a de7a 907b 49df 6ac6 2e91 ..>..j.z.{I.j... │ │ │ │ │ +00007820: 08d7 1354 6865 6e96 04f9 7874 6865 9361 ...Then...xthe.a │ │ │ │ │ +00007830: 629a 4dde 6f95 b221 7693 6596 04f9 7861 b.M.o..!v.e...xa │ │ │ │ │ +00007840: 6c67 6f72 6974 686d 9370 726f 9864 7563 lgorithm.pro.duc │ │ │ │ │ +00007850: 6573 93de 6391 053f c3c6 3d9b 053f c228 es..c..?..=..?.( │ │ │ │ │ +00007860: de77 904b 6e3b 9601 d331 783b 9379 9064 .w.Kn;...1x;.y.d │ │ │ │ │ +00007870: 933b 93c6 3029 9104 f979 696e 7374 6561 .;..0)...yinstea │ │ │ │ │ +00007880: 6496 04f9 786f 6693 de63 98c6 3d91 053f d...xof..c..=..? │ │ │ │ │ +00007890: c328 de77 904b 6e3b 9601 d331 783b 9379 .(.w.Kn;...1x;.y │ │ │ │ │ +000078a0: 9064 933b 937a 907b 49c6 298e a18d 7265 .d.;.z.{I.)...re │ │ │ │ │ +000078b0: 7175 6972 6564 9603 a666 6290 b221 7993 quired...fb..!y. │ │ │ │ │ +000078c0: 7468 6593 7374 7269 6374 6572 9362 904d the.stricter.b.M │ │ │ │ │ +000078d0: de6f 756e 642e 8ea1 8d91 1100 0054 6865 .ound........The │ │ │ │ │ +000078e0: 9604 1ebc 7365 636f 6e64 9b04 1ebb 616c ....second....al │ │ │ │ │ +000078f0: 676f 7269 7468 6d2c 9104 3cd1 6475 6593 gorithm,..<.due. │ │ │ │ │ +00007900: 746f 984a 2e93 5368 6577 95b2 2163 9368 to.J..Shew..!c.h │ │ │ │ │ +00007910: 9375 6b96 041e bc61 6e64 9853 2e93 426f .uk....and.S..Bo │ │ │ │ │ +00007920: 6c64 6f2c 9104 3cd1 636f 6d70 7574 6573 ldo,..<.computes │ │ │ │ │ +00007930: 9874 6865 930c 7273 7498 666f 7572 9363 .the..rst.four.c │ │ │ │ │ +00007940: 6f6d 7090 4dde 6f6e 656e 90b2 2174 738e omp.M.onen..!ts. │ │ │ │ │ +00007950: a18d 6f66 9603 a666 7468 6593 e072 91ff ..of...fthe..r.. │ │ │ │ │ +00007960: 70b9 6573 756c 7493 c663 6f72 7265 6374 p.esult..correct │ │ │ │ │ +00007970: 6c79 91ff 1665 2e91 04dd dd54 6890 b221 ly...e.....Th..! │ │ │ │ │ +00007980: 7573 9369 7493 7361 7469 730c 6573 936d us.it.satis.es.m │ │ │ │ │ +00007990: 6f72 6593 7374 7269 6374 9365 7272 6f72 ore.strict.error │ │ │ │ │ +000079a0: 9362 904d de6f 756e 648e a68d 8d91 6eac .b.M.ound.....n. │ │ │ │ │ +000079b0: 3c0d 8e91 74c1 9228 de61 9602 6eec c62b <...t..(.a..n..+ │ │ │ │ │ +000079c0: 93de 62c6 2996 030a a73d 9328 3196 026e ..b.)....=.(1..n │ │ │ │ │ +000079d0: ec2b 93de 0e9a 6a17 c629 28de 6193 c62b .+....j..)(.a..+ │ │ │ │ │ +000079e0: 93de 62c6 298d 9115 e66a 7769 7468 8e91 ..b.)....jwith.. │ │ │ │ │ +000079f0: 3624 4cdf 6ade 0e98 df6a 9603 0aa7 1493 6$L.j....j...... │ │ │ │ │ +00007a00: c632 de22 8d9f 01c8 aece 7164 8e8d 910d .2."......qd.... │ │ │ │ │ +00007a10: 5bc4 c66f 7291 03a6 6673 6f2e 8e8e 8e9f [..or...fso..... │ │ │ │ │ +00007a20: 1e00 008d 9200 e823 d739 8e8e 8c8b 0000 .......#.9...... │ │ │ │ │ +00007a30: 000a 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00007a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00007a50: 0000 0000 0000 6e27 a002 9ad7 5b8d a0fd ......n'....[... │ │ │ │ │ -00007a60: 62b4 7ba0 027f 4b85 8da0 fda4 b47b 8dc6 b.{...K......{.. │ │ │ │ │ -00007a70: 486f 95b2 2177 9365 7693 6572 2c91 0382 Ho..!w.ev.er,... │ │ │ │ │ -00007a80: c669 7491 0379 df68 6173 9603 79de 6193 .it..y.has..y.a. │ │ │ │ │ -00007a90: 636f 7272 6573 709a 4dde 6f6e 6469 6e67 corresp.M.onding │ │ │ │ │ -00007aa0: 9373 7098 6565 6491 0379 df70 9865 6e61 .sp.eed..y.p.ena │ │ │ │ │ -00007ab0: 6c74 9ab2 2179 3b91 0388 b669 7493 7275 lt..!y;....it.ru │ │ │ │ │ -00007ac0: 6e73 9103 79df 7369 676e 690c 6361 6e98 ns..y.signi.can. │ │ │ │ │ -00007ad0: 746c 7993 736c 6f98 7798 6572 9328 6661 tly.slo.w.er.(fa │ │ │ │ │ -00007ae0: 6374 6f72 936f 6691 0379 df32 7b33 de3a ctor.of..y.2{3.: │ │ │ │ │ -00007af0: c635 9373 6c6f 9877 9865 7229 2e8e a40d .5.slo.w.er).... │ │ │ │ │ -00007b00: 999a 8d91 1100 0054 6865 9604 8339 616c .......The...9al │ │ │ │ │ -00007b10: 676f 7269 7468 6d9b 0483 3a69 7393 7369 gorithm...:is.si │ │ │ │ │ -00007b20: 6d69 6c61 7293 746f 9853 6865 7795 b221 milar.to.Shew..! │ │ │ │ │ -00007b30: 6393 6893 756b 2773 9604 8339 e246 91fe c.h.uk's...9.F.. │ │ │ │ │ -00007b40: b8f6 6173 742d 4578 7091 ff45 1e61 6e73 ..ast-Exp..E.ans │ │ │ │ │ -00007b50: 696f 6e2d 5375 6d98 c65b 8d31 318e 910a ion-Sum..[.11... │ │ │ │ │ -00007b60: f334 2c91 04ba 6d70 2e91 0774 5733 3230 .4,...mp...tW320 │ │ │ │ │ -00007b70: 5d2c 9104 ba6e 7768 6572 6598 6974 936d ],...nwhere.it.m │ │ │ │ │ -00007b80: 6572 6765 2d8e a18d 736f 7274 739b 03c5 erge-...sorts... │ │ │ │ │ -00007b90: 1574 6865 9103 c514 7495 b221 7793 6f98 .the....t..!w.o. │ │ │ │ │ -00007ba0: 6578 7061 6e73 696f 6e73 2e91 0539 e954 expansions...9.T │ │ │ │ │ -00007bb0: 91ff 1665 6f98 7072 6576 9365 6e93 7498 ...eo.prev.en.t. │ │ │ │ │ -00007bc0: 636f 6d70 904d de6f 6e65 6e93 7473 9603 comp.M.onen.ts.. │ │ │ │ │ -00007bd0: c514 7769 7468 986f 6e6c 7998 6193 6665 ..with.only.a.fe │ │ │ │ │ -00007be0: 7798 7369 676e 690c 6361 6e90 b221 7498 w.signi.can..!t. │ │ │ │ │ -00007bf0: 6269 7473 9874 6f93 6295 4dde 6598 7072 bits.to.b.M.e.pr │ │ │ │ │ -00007c00: 6f93 6475 6365 642c 8ea1 8d61 9604 4b5f o.duced,...a..K_ │ │ │ │ │ -00007c10: 646f 7562 6c65 2d6c 656e 6774 6893 6163 double-length.ac │ │ │ │ │ -00007c20: 6375 6d9a b221 756c 6174 6f72 9369 7393 cum..!ulator.is. │ │ │ │ │ -00007c30: 7573 6564 9373 6f93 7468 6174 9361 9363 used.so.that.a.c │ │ │ │ │ -00007c40: 6f6d 7090 4dde 6f6e 656e 9874 9104 4b5e omp.M.onen.t..K^ │ │ │ │ │ -00007c50: 6973 936f 7574 7075 7493 6f6e 6c79 9369 is.output.only.i │ │ │ │ │ -00007c60: 6693 7468 6593 696e 7075 7473 9367 6574 f.the.inputs.get │ │ │ │ │ -00007c70: 7393 736d 616c 6c8e a18d 656e 6f75 6768 s.small...enough │ │ │ │ │ -00007c80: 9603 a666 746f 936e 6f74 9361 0b65 6374 ...fto.not.a.ect │ │ │ │ │ -00007c90: 9369 742e 8ea9 147c b08d dd41 6c67 6f72 .it....|...Algor │ │ │ │ │ -00007ca0: 6974 686d 9103 9ad8 3133 2e91 0493 92c6 ithm....13...... │ │ │ │ │ -00007cb0: 4173 7375 6d69 6e67 9603 227b 7468 6174 Assuming.."{that │ │ │ │ │ -00007cc0: 9b03 227a de75 3b91 01d3 3176 9103 870d .."z.u;...1v.... │ │ │ │ │ -00007cd0: c669 7393 6198 7495 b221 7793 6f2d 7465 .is.a.t..!w.o-te │ │ │ │ │ -00007ce0: 726d 9603 227b 6578 7061 6e73 696f 6e2c rm.."{expansion, │ │ │ │ │ -00007cf0: 9103 3cdc 7468 6593 666f 6c6c 6f90 b221 ..<.the.follo..! │ │ │ │ │ -00007d00: 7769 6e67 9861 6c67 6f72 6974 686d 9363 wing.algorithm.c │ │ │ │ │ -00007d10: 6f6d 7075 7465 7398 7468 658e a18d 7375 omputes.the...su │ │ │ │ │ -00007d20: 6d9b 035a 6128 de75 3b91 01d3 3176 9064 m..Za(.u;...1v.d │ │ │ │ │ -00007d30: 93c6 2996 01d6 e32b 93de 78c6 2c91 0369 ..)....+..x.,..i │ │ │ │ │ -00007d40: 9561 6e64 9103 5a62 6f75 7470 7574 7398 .and..Zboutputs. │ │ │ │ │ -00007d50: 7468 6598 7369 676e 690c 6361 6e95 b221 the.signi.can..! │ │ │ │ │ -00007d60: 7498 636f 6d70 904d de6f 6e65 6e93 7496 t.comp.M.onen.t. │ │ │ │ │ -00007d70: 035a 62de 7398 c669 6698 7468 6598 7265 .Zb.s..if.the.re │ │ │ │ │ -00007d80: 6d61 696e 696e 6793 636f 6d70 904d de6f maining.comp.M.o │ │ │ │ │ -00007d90: 6e65 6e95 b221 7473 9863 6f6e 9374 6169 nen..!ts.con.tai │ │ │ │ │ -00007da0: 6e98 6d6f 7265 8ea1 8d74 6861 6e96 037d n.more...than..} │ │ │ │ │ -00007db0: 836f 6e65 9364 6f75 626c 6593 779a b221 .one.double.w..! │ │ │ │ │ -00007dc0: 6f72 7468 9103 7d82 6f66 9373 6967 6e69 orth..}.of.signi │ │ │ │ │ -00007dd0: 0c63 616e 642e 9104 d03c de75 93c6 616e .cand....<.u..an │ │ │ │ │ -00007de0: 6493 de76 9103 e216 c661 7265 936d 6f90 d..v.....are.mo. │ │ │ │ │ -00007df0: 4dde 6469 0c65 6493 746f 9372 6570 7265 M.di.ed.to.repre │ │ │ │ │ -00007e00: 7365 6e98 7491 037d 8274 6865 936f 7468 sen.t..}.the.oth │ │ │ │ │ -00007e10: 6572 9374 9877 986f 9363 6f6d 7090 4dde er.t.w.o.comp.M. │ │ │ │ │ -00007e20: 6f6e 656e 9874 738e a18d 696e 9603 a666 onen.ts...in...f │ │ │ │ │ -00007e30: 7468 6593 7375 6d2e 8e9f 14d3 d38d 8d8d the.sum......... │ │ │ │ │ -00007e40: 916c 67ae e244 6f75 626c 652d 4190 ae3d .lg..Double-A..= │ │ │ │ │ -00007e50: 6363 756d 756c 6191 ff45 1e74 65c6 28de ccumula..E.te.(. │ │ │ │ │ -00007e60: 753b 9601 d331 7690 6493 3b93 78c6 298e u;...1v.d.;.x.). │ │ │ │ │ -00007e70: 9f58 132e 8d8d 8d9f b52e ba8d 8d91 77e1 .X............w. │ │ │ │ │ -00007e80: 4931 2e8e 8d92 008c 658f 28de 733b 9b01 I1......e.(.s;.. │ │ │ │ │ -00007e90: d331 7695 6493 c629 9103 0aa7 df20 9103 .1v.d..)..... .. │ │ │ │ │ -00007ea0: a666 e254 7790 c1b4 6f2d 5375 6dc6 28de .f.Tw...o-Sum.(. │ │ │ │ │ -00007eb0: 7693 3b98 78c6 298e 8ea4 0d99 998d 8d91 v.;.x.)......... │ │ │ │ │ -00007ec0: 77e1 4932 2e8e 8d92 008c 658f 28de 733b w.I2......e.(.s; │ │ │ │ │ -00007ed0: 9601 d331 75c6 2991 030a a7df 2091 03a6 ...1u.)..... ... │ │ │ │ │ -00007ee0: 66e2 5477 90c1 b46f 2d53 756d c628 de75 f.Tw...o-Sum.(.u │ │ │ │ │ -00007ef0: 3b93 73c6 298e 8ea1 8d8d 9177 e149 332e ;.s.)......w.I3. │ │ │ │ │ -00007f00: 8e8d 9200 8c65 8fdd 6966 9103 a666 de75 .....e..if...f.u │ │ │ │ │ -00007f10: 9603 0aa7 c63d 9330 8e8e a18d 8d91 77e1 .....=.0......w. │ │ │ │ │ -00007f20: 4934 2e8e 8d92 0097 58c4 de75 9603 0aa7 I4......X..u.... │ │ │ │ │ -00007f30: df20 93de 738e 8ea1 8d8d 9177 e149 c635 . ..s......w.I.5 │ │ │ │ │ -00007f40: 2e8e 8d92 0097 58c4 de73 9603 0aa7 df20 ......X..s..... │ │ │ │ │ -00007f50: 93c6 308e 8ea1 8d8d 9177 e149 362e 8e8d ..0......w.I6... │ │ │ │ │ -00007f60: 9200 8c65 8fdd 656e 6491 0432 8d69 668e ...e..end..2.if. │ │ │ │ │ -00007f70: 8ea1 8d8d 9177 e149 c637 2e8e 8d92 008c .....w.I.7...... │ │ │ │ │ -00007f80: 658f dd69 6691 03a6 66de 7691 036f 3ac6 e..if...f.v..o:. │ │ │ │ │ -00007f90: 3d91 030a a730 8e8e a18d 8d91 77e1 4938 =....0......w.I8 │ │ │ │ │ -00007fa0: 2e8e 8d92 0097 58c4 de76 9103 6f3a df20 ......X..v..o:. │ │ │ │ │ -00007fb0: 9103 0aa7 de75 8e8e a18d 8d91 77e1 49c6 .....u......w.I. │ │ │ │ │ -00007fc0: 392e 8e8d 9200 9758 c4de 7596 030a a7df 9......X..u..... │ │ │ │ │ -00007fd0: 2093 de73 8e8e a18d 8d91 7267 afc6 3130 ..s......rg..10 │ │ │ │ │ -00007fe0: 2e8e 8d92 0097 58c4 de73 9603 0aa7 df20 ......X..s..... │ │ │ │ │ -00007ff0: 93c6 308e 8ea1 8d8d 9172 67af 3131 2e8e ..0......rg.11.. │ │ │ │ │ -00008000: 8d92 008c 658f dd65 6e64 9104 328d 6966 ....e..end..2.if │ │ │ │ │ -00008010: 8e8e a18d 8d91 7267 afc6 3132 2e8e 8d92 ......rg..12.... │ │ │ │ │ -00008020: 008c 658f dd72 6574 7572 6e91 03a6 66c6 ..e..return...f. │ │ │ │ │ -00008030: 28de 733b 9601 d331 753b 9376 9064 93c6 (.s;...1u;.v.d.. │ │ │ │ │ -00008040: 298e 8e8e 8e8e 8e8e a000 b66d b98d 9111 )..........m.... │ │ │ │ │ -00008050: 0000 5468 6596 03a6 6661 6363 7572 6174 ..The...faccurat │ │ │ │ │ -00008060: 6593 6164 6469 7469 6f6e 9373 639a b221 e.addition.sc..! │ │ │ │ │ -00008070: 6865 6d65 9369 7393 6769 7698 656e 9362 heme.is.giv.en.b │ │ │ │ │ -00008080: 9879 9374 6865 9366 6f6c 6c6f 9877 696e .y.the.follo.win │ │ │ │ │ -00008090: 6793 616c 676f 7269 7468 6d2e 8ea6 8ddd g.algorithm..... │ │ │ │ │ -000080a0: 416c 676f 7269 7468 6d91 03db 3a31 342e Algorithm...:14. │ │ │ │ │ -000080b0: 9104 c196 c654 6869 7396 035a 7761 6c67 .....This..Zwalg │ │ │ │ │ -000080c0: 6f72 6974 686d 9363 6f6d 7075 7465 7393 orithm.computes. │ │ │ │ │ -000080d0: 7468 659b 035a 7673 756d 936f 6693 7495 the..Zvsum.of.t. │ │ │ │ │ -000080e0: b221 7793 6f91 035a 7771 7561 642d 646f .!w.o..Zwquad-do │ │ │ │ │ -000080f0: 7562 6c65 986e 9375 6d93 6290 4dde 6572 uble.n.um.b.M.er │ │ │ │ │ -00008100: 7391 035a 77de 6196 030a a7c6 3d93 28de s..Zw.a.....=.(. │ │ │ │ │ -00008110: 618d 9f01 a47a ce30 8e96 04c0 04de 3b9b a....z.0......;. │ │ │ │ │ -00008120: 01d3 3161 8d9f 01a4 7ace 318e 93de 3b98 ..1a....z.1...;. │ │ │ │ │ -00008130: 618d 9f01 a47a ce32 8e93 de3b 9861 8d9f a....z.2...;.a.. │ │ │ │ │ -00008140: 01a4 7ace 338e 93c6 298e a18d 616e 6491 ..z.3...)...and. │ │ │ │ │ -00008150: 026e efde 6296 030a a7c6 3d93 28de 628d .n..b.....=.(.b. │ │ │ │ │ -00008160: 9f01 a47a ce30 8e96 04c0 04de 3b9b 01d3 ...z.0......;... │ │ │ │ │ -00008170: 3162 8d9f 01a4 7ace 318e 93de 3b98 628d 1b....z.1...;.b. │ │ │ │ │ -00008180: 9f01 a47a ce32 8e93 de3b 9862 8d9f 01a4 ...z.2...;.b.... │ │ │ │ │ -00008190: 7ace 338e 93c6 292e 9104 760b 4261 7369 z.3...)...v.Basi │ │ │ │ │ -000081a0: 6361 6c6c 7996 026e ef69 7493 6d65 7267 cally..n.it.merg │ │ │ │ │ -000081b0: 652d 736f 7274 7393 7468 6593 6569 6768 e-sorts.the.eigh │ │ │ │ │ -000081c0: 90b2 2174 9364 6f75 626c 6573 2c91 02ad ..!t.doubles,... │ │ │ │ │ -000081d0: 3a61 6e64 9370 904d de65 7266 6f72 6d73 :and.p.M.erforms │ │ │ │ │ -000081e0: 93e2 446f 7562 6c65 2d41 90ae 3d63 6375 ..Double-A..=ccu │ │ │ │ │ -000081f0: 6d75 6c61 91ff 451e 7465 8ea1 8dc6 756e mula..E.te....un │ │ │ │ │ -00008200: 9ab2 2174 696c 9603 a666 666f 7572 9363 ..!til...ffour.c │ │ │ │ │ -00008210: 6f6d 7090 4dde 6f6e 656e 9874 7393 6172 omp.M.onen.ts.ar │ │ │ │ │ -00008220: 6593 6f62 7461 696e 6564 2e8e 9f14 d3d3 e.obtained...... │ │ │ │ │ -00008230: 8d8d 8d91 6c67 aee2 5144 2d41 6464 2d41 ....lg..QD-Add-A │ │ │ │ │ -00008240: 90ae 3d63 6375 7261 91ff 451e 7465 c628 ..=ccura..E.te.( │ │ │ │ │ -00008250: de61 3b91 01d3 3162 c629 8e9f 7346 608d .a;...1b.)..sF`. │ │ │ │ │ -00008260: 8d8d 9f99 fb88 8d8d 9177 e149 312e 8e8d .........w.I1... │ │ │ │ │ -00008270: 9200 8c65 8f28 de78 8d9f 01a4 7ace 308e ...e.(.x....z.0. │ │ │ │ │ -00008280: 9604 c004 de3b 9b01 d331 788d 9f01 a47a .....;...1x....z │ │ │ │ │ -00008290: ce31 8e93 de3b 8d98 3a98 3a98 3a8e 9110 .1...;..:.:.:... │ │ │ │ │ -000082a0: 6cc5 3b98 788d 9f01 a47a ce37 8e93 c629 l.;.x....z.7...) │ │ │ │ │ -000082b0: 9103 0aa7 df20 9103 a666 e24d 6572 90c1 ..... ...f.Mer.. │ │ │ │ │ -000082c0: b467 652d 536f 7291 ff45 1e74 c628 de61 .ge-Sor..E.t.(.a │ │ │ │ │ -000082d0: 8d9f 01a4 7ace 308e 93de 3b98 618d 9f01 ....z.0...;.a... │ │ │ │ │ -000082e0: a47a ce31 8e93 de3b 9861 8d9f 01a4 7ace .z.1...;.a....z. │ │ │ │ │ -000082f0: 328e 93de 3b98 618d 9f01 a47a ce33 8e93 2...;.a....z.3.. │ │ │ │ │ -00008300: de3b 9862 8d9f 01a4 7ace 308e 93de 3b98 .;.b....z.0...;. │ │ │ │ │ -00008310: 628d 9f01 a47a ce31 8e93 de3b 9862 8d9f b....z.1...;.b.. │ │ │ │ │ -00008320: 01a4 7ace 328e 93de 3b98 628d 9f01 a47a ..z.2...;.b....z │ │ │ │ │ -00008330: ce33 8e93 c629 8e8e a40d 9999 8d8d 9177 .3...).........w │ │ │ │ │ -00008340: e149 322e 8e8d 9200 8c65 8fde 7596 030a .I2......e..u... │ │ │ │ │ -00008350: a7df 2093 c630 8e8e a18d 8d91 77e1 4933 .. ..0......w.I3 │ │ │ │ │ -00008360: 2e8e 8d92 008c 658f de76 9103 6f3a df20 ......e..v..o:. │ │ │ │ │ -00008370: 9103 0aa7 c630 8e8e a18d 8d91 77e1 4934 .....0......w.I4 │ │ │ │ │ -00008380: 2e8e 8d92 008c 658f de6b 9103 62e6 df20 ......e..k..b.. │ │ │ │ │ -00008390: 9103 0aa7 c630 8e8e a18d 8d91 77e1 4935 .....0......w.I5 │ │ │ │ │ -000083a0: 2e8e 8d92 008c 658f de69 9603 0aa7 df20 ......e..i..... │ │ │ │ │ -000083b0: 93c6 308e 8ea1 8d8d 9177 e149 362e 8e8d ..0......w.I6... │ │ │ │ │ -000083c0: 9200 8c65 8fdd 7768 696c 6596 03a6 66de ...e..while...f. │ │ │ │ │ -000083d0: 6b91 0362 e63c 9b03 0aa7 c634 93dd 616e k..b.<.....4..an │ │ │ │ │ -000083e0: 6493 de69 983c 98c6 3893 dd64 6f8e 8ea1 d..i.<..8..do... │ │ │ │ │ -000083f0: 8d8d 9177 e149 c637 2e8e 8d92 0097 58c4 ...w.I.7......X. │ │ │ │ │ -00008400: 28de 733b 9601 d331 753b 9376 9a64 93c6 (.s;...1u;.v.d.. │ │ │ │ │ -00008410: 2991 030a a7df 2091 03a6 66e2 446f 7562 )..... ...f.Doub │ │ │ │ │ -00008420: 6c65 2d41 90ae 3d63 6375 6d75 6c61 91ff le-A..=ccumula.. │ │ │ │ │ -00008430: 451e 7465 c628 de75 3b93 7698 3b93 788d E.te.(.u;.v.;.x. │ │ │ │ │ -00008440: 9f01 a47a d069 8e91 0364 dac6 298e 8ea1 ...z.i...d..)... │ │ │ │ │ -00008450: 8d8d 9177 e149 382e 8e8d 9200 9758 c4dd ...w.I8......X.. │ │ │ │ │ -00008460: 6966 9103 a666 de73 9603 0aa7 df36 c63d if...f.s.....6.= │ │ │ │ │ -00008470: 9330 8e8e a18d 8d91 77e1 4939 2e8e 8d92 .0......w.I9.... │ │ │ │ │ -00008480: 00a2 4bf9 de63 8d9f 01c8 aed0 6b8e 9108 ..K..c......k... │ │ │ │ │ -00008490: 2e39 df20 9103 0aa7 de73 8e8e a18d 8d91 .9. .....s...... │ │ │ │ │ -000084a0: 7267 afc6 3130 2e8e 8d92 00a2 4bf9 de6b rg..10......K..k │ │ │ │ │ -000084b0: 9103 62e6 df20 9103 0aa7 de6b 9102 c72b ..b.. .....k...+ │ │ │ │ │ -000084c0: c62b 9102 6eec 318e 8ea1 8d8d 9172 67af .+..n.1......rg. │ │ │ │ │ -000084d0: 3131 2e8e 8d92 0097 58c4 dd65 6e64 9104 11......X..end.. │ │ │ │ │ -000084e0: 328d 6966 8e8e a18d 8d91 7267 afc6 3132 2.if......rg..12 │ │ │ │ │ -000084f0: 2e8e 8d92 0097 58c4 de69 9603 0aa7 df20 ......X..i..... │ │ │ │ │ -00008500: 93de 6996 026e ecc6 2b93 318e 8ea1 8d8d ..i..n..+.1..... │ │ │ │ │ -00008510: 9172 67af 3133 2e8e 8d92 008c 658f dd65 .rg.13......e..e │ │ │ │ │ -00008520: 6e64 9104 328d 7768 696c 658e 8ea1 8d8d nd..2.while..... │ │ │ │ │ -00008530: 9172 67af c631 342e 8e8d 9200 8c65 8fdd .rg..14......e.. │ │ │ │ │ -00008540: 6966 9603 a666 de6b 9103 62e6 3c9b 030a if...f.k..b.<... │ │ │ │ │ -00008550: a7c6 3293 dd74 6865 6e93 de63 8d9f 01c8 ..2..then..c.... │ │ │ │ │ -00008560: aed0 6b90 3685 ce2b 318e 9113 0ab5 df20 ..k.6..+1...... │ │ │ │ │ -00008570: 98de 768e 8ea1 8d8d 9172 67af c631 352e ..v......rg..15. │ │ │ │ │ -00008580: 8e8d 9200 8c65 8fdd 6966 9603 a666 de6b .....e..if...f.k │ │ │ │ │ -00008590: 9103 62e6 3c9b 030a a7c6 3393 dd74 6865 ..b.<.....3..the │ │ │ │ │ -000085a0: 6e93 de63 8d9f 01c8 aed0 6b8e 9108 2e39 n..c......k....9 │ │ │ │ │ -000085b0: df20 98de 758e 8ea1 8d8d 9172 67af c631 . ..u......rg..1 │ │ │ │ │ -000085c0: 362e 8e8d 9200 8c65 8fdd 7265 7475 726e 6......e..return │ │ │ │ │ -000085d0: 9103 a666 e252 656e 6f72 6d61 6c69 7a65 ...f.Renormalize │ │ │ │ │ -000085e0: c628 de63 8d9f 01a4 7ace 308e 9604 c004 .(.c....z.0..... │ │ │ │ │ -000085f0: de3b 9b01 d331 638d 9f01 a47a ce31 8e93 .;...1c....z.1.. │ │ │ │ │ -00008600: de3b 9863 8d9f 01a4 7ace 328e 93de 3b98 .;.c....z.2...;. │ │ │ │ │ -00008610: 638d 9f01 a47a ce33 8e93 c629 8e8e 8e8e c....z.3...).... │ │ │ │ │ -00008620: 8e8e 8e8e 9f1e 0000 8d92 00e5 670a 3130 ............g.10 │ │ │ │ │ -00008630: 8e8e 8c8b 0000 000b 0000 0000 0000 0000 ................ │ │ │ │ │ +00007a50: 0000 0000 0000 0000 6e29 a002 9ad7 5b8d ........n)....[. │ │ │ │ │ +00007a60: a0fd 62b4 7ba0 027f 4b85 8da0 fda4 b47b ..b.{...K......{ │ │ │ │ │ +00007a70: 8dc6 486f 95b2 2177 9365 7693 6572 2c91 ..Ho..!w.ev.er,. │ │ │ │ │ +00007a80: 0382 c669 7491 0379 df68 6173 9603 79de ...it..y.has..y. │ │ │ │ │ +00007a90: 6193 636f 7272 6573 709a 4dde 6f6e 6469 a.corresp.M.ondi │ │ │ │ │ +00007aa0: 6e67 9373 7098 6565 6491 0379 df70 9865 ng.sp.eed..y.p.e │ │ │ │ │ +00007ab0: 6e61 6c74 9ab2 2179 3b91 0388 b669 7493 nalt..!y;....it. │ │ │ │ │ +00007ac0: 7275 6e73 9103 79df 7369 676e 690c 6361 runs..y.signi.ca │ │ │ │ │ +00007ad0: 6e98 746c 7993 736c 6f98 7798 6572 9328 n.tly.slo.w.er.( │ │ │ │ │ +00007ae0: 6661 6374 6f72 936f 6691 0379 df32 7b33 factor.of..y.2{3 │ │ │ │ │ +00007af0: de3a c635 9373 6c6f 9877 9865 7229 2e8e .:.5.slo.w.er).. │ │ │ │ │ +00007b00: a40d 999a 8d91 1100 0054 6865 9604 8339 .........The...9 │ │ │ │ │ +00007b10: 616c 676f 7269 7468 6d9b 0483 3a69 7393 algorithm...:is. │ │ │ │ │ +00007b20: 7369 6d69 6c61 7293 746f 9853 6865 7795 similar.to.Shew. │ │ │ │ │ +00007b30: b221 6393 6893 756b 2773 9604 8339 e246 .!c.h.uk's...9.F │ │ │ │ │ +00007b40: 91fe b8f6 6173 742d 4578 7091 ff45 1e61 ....ast-Exp..E.a │ │ │ │ │ +00007b50: 6e73 696f 6e2d 5375 6d98 c65b 8d31 318e nsion-Sum..[.11. │ │ │ │ │ +00007b60: 910a f334 2c91 04ba 6d70 2e91 0774 5733 ...4,...mp...tW3 │ │ │ │ │ +00007b70: 3230 5d2c 9104 ba6e 7768 6572 6598 6974 20],...nwhere.it │ │ │ │ │ +00007b80: 936d 6572 6765 2d8e a18d 736f 7274 739b .merge-...sorts. │ │ │ │ │ +00007b90: 03c5 1574 6865 9103 c514 7495 b221 7793 ...the....t..!w. │ │ │ │ │ +00007ba0: 6f98 6578 7061 6e73 696f 6e73 2e91 0539 o.expansions...9 │ │ │ │ │ +00007bb0: e954 91ff 1665 6f98 7072 6576 9365 6e93 .T...eo.prev.en. │ │ │ │ │ +00007bc0: 7498 636f 6d70 904d de6f 6e65 6e93 7473 t.comp.M.onen.ts │ │ │ │ │ +00007bd0: 9603 c514 7769 7468 986f 6e6c 7998 6193 ....with.only.a. │ │ │ │ │ +00007be0: 6665 7798 7369 676e 690c 6361 6e90 b221 few.signi.can..! │ │ │ │ │ +00007bf0: 7498 6269 7473 9874 6f93 6295 4dde 6598 t.bits.to.b.M.e. │ │ │ │ │ +00007c00: 7072 6f93 6475 6365 642c 8ea1 8d61 9604 pro.duced,...a.. │ │ │ │ │ +00007c10: 4b5f 646f 7562 6c65 2d6c 656e 6774 6893 K_double-length. │ │ │ │ │ +00007c20: 6163 6375 6d9a b221 756c 6174 6f72 9369 accum..!ulator.i │ │ │ │ │ +00007c30: 7393 7573 6564 9373 6f93 7468 6174 9361 s.used.so.that.a │ │ │ │ │ +00007c40: 9363 6f6d 7090 4dde 6f6e 656e 9874 9104 .comp.M.onen.t.. │ │ │ │ │ +00007c50: 4b5e 6973 936f 7574 7075 7493 6f6e 6c79 K^is.output.only │ │ │ │ │ +00007c60: 9369 6693 7468 6593 696e 7075 7473 9367 .if.the.inputs.g │ │ │ │ │ +00007c70: 6574 7393 736d 616c 6c8e a18d 656e 6f75 ets.small...enou │ │ │ │ │ +00007c80: 6768 9603 a666 746f 936e 6f74 9361 0b65 gh...fto.not.a.e │ │ │ │ │ +00007c90: 6374 9369 742e 8ea9 147c b08d dd41 6c67 ct.it....|...Alg │ │ │ │ │ +00007ca0: 6f72 6974 686d 9103 9ad8 3133 2e91 0493 orithm....13.... │ │ │ │ │ +00007cb0: 92c6 4173 7375 6d69 6e67 9603 227b 7468 ..Assuming.."{th │ │ │ │ │ +00007cc0: 6174 9b03 227a de75 3b91 01d3 3176 9103 at.."z.u;...1v.. │ │ │ │ │ +00007cd0: 870d c669 7393 6198 7495 b221 7793 6f2d ...is.a.t..!w.o- │ │ │ │ │ +00007ce0: 7465 726d 9603 227b 6578 7061 6e73 696f term.."{expansio │ │ │ │ │ +00007cf0: 6e2c 9103 3cdc 7468 6593 666f 6c6c 6f90 n,..<.the.follo. │ │ │ │ │ +00007d00: b221 7769 6e67 9861 6c67 6f72 6974 686d .!wing.algorithm │ │ │ │ │ +00007d10: 9363 6f6d 7075 7465 7398 7468 658e a18d .computes.the... │ │ │ │ │ +00007d20: 7375 6d9b 035a 6128 de75 3b91 01d3 3176 sum..Za(.u;...1v │ │ │ │ │ +00007d30: 9064 93c6 2996 01d6 e32b 93de 78c6 2c91 .d..)....+..x.,. │ │ │ │ │ +00007d40: 0369 9561 6e64 9103 5a62 6f75 7470 7574 .i.and..Zboutput │ │ │ │ │ +00007d50: 7398 7468 6598 7369 676e 690c 6361 6e95 s.the.signi.can. │ │ │ │ │ +00007d60: b221 7498 636f 6d70 904d de6f 6e65 6e93 .!t.comp.M.onen. │ │ │ │ │ +00007d70: 7496 035a 62de 7398 c669 6698 7468 6598 t..Zb.s..if.the. │ │ │ │ │ +00007d80: 7265 6d61 696e 696e 6793 636f 6d70 904d remaining.comp.M │ │ │ │ │ +00007d90: de6f 6e65 6e95 b221 7473 9863 6f6e 9374 .onen..!ts.con.t │ │ │ │ │ +00007da0: 6169 6e98 6d6f 7265 8ea1 8d74 6861 6e96 ain.more...than. │ │ │ │ │ +00007db0: 037d 836f 6e65 9364 6f75 626c 6593 779a .}.one.double.w. │ │ │ │ │ +00007dc0: b221 6f72 7468 9103 7d82 6f66 9373 6967 .!orth..}.of.sig │ │ │ │ │ +00007dd0: 6e69 0c63 616e 642e 9104 d03c de75 93c6 ni.cand....<.u.. │ │ │ │ │ +00007de0: 616e 6493 de76 9103 e216 c661 7265 936d and..v.....are.m │ │ │ │ │ +00007df0: 6f90 4dde 6469 0c65 6493 746f 9372 6570 o.M.di.ed.to.rep │ │ │ │ │ +00007e00: 7265 7365 6e98 7491 037d 8274 6865 936f resen.t..}.the.o │ │ │ │ │ +00007e10: 7468 6572 9374 9877 986f 9363 6f6d 7090 ther.t.w.o.comp. │ │ │ │ │ +00007e20: 4dde 6f6e 656e 9874 738e a18d 696e 9603 M.onen.ts...in.. │ │ │ │ │ +00007e30: a666 7468 6593 7375 6d2e 8e9f 14d3 d38d .fthe.sum....... │ │ │ │ │ +00007e40: 8d8d 916c 67ae e244 6f75 626c 652d 4190 ...lg..Double-A. │ │ │ │ │ +00007e50: ae3d 6363 756d 756c 6191 ff45 1e74 65c6 .=ccumula..E.te. │ │ │ │ │ +00007e60: 28de 753b 9601 d331 7690 6493 3b93 78c6 (.u;...1v.d.;.x. │ │ │ │ │ +00007e70: 298e 9f58 132e 8d8d 8d9f b52e ba8d 8d91 )..X............ │ │ │ │ │ +00007e80: 77e1 4931 2e8e 8d92 008c 658f 28de 733b w.I1......e.(.s; │ │ │ │ │ +00007e90: 9b01 d331 7695 6493 c629 9103 0aa7 df20 ...1v.d..)..... │ │ │ │ │ +00007ea0: 9103 a666 e254 7790 c1b4 6f2d 5375 6dc6 ...f.Tw...o-Sum. │ │ │ │ │ +00007eb0: 28de 7693 3b98 78c6 298e 8ea4 0d99 998d (.v.;.x.)....... │ │ │ │ │ +00007ec0: 8d91 77e1 4932 2e8e 8d92 008c 658f 28de ..w.I2......e.(. │ │ │ │ │ +00007ed0: 733b 9601 d331 75c6 2991 030a a7df 2091 s;...1u.)..... . │ │ │ │ │ +00007ee0: 03a6 66e2 5477 90c1 b46f 2d53 756d c628 ..f.Tw...o-Sum.( │ │ │ │ │ +00007ef0: de75 3b93 73c6 298e 8ea1 8d8d 9177 e149 .u;.s.)......w.I │ │ │ │ │ +00007f00: 332e 8e8d 9200 8c65 8fdd 6966 9103 a666 3......e..if...f │ │ │ │ │ +00007f10: de75 9603 0aa7 c63d 9330 8e8e a18d 8d91 .u.....=.0...... │ │ │ │ │ +00007f20: 77e1 4934 2e8e 8d92 0097 58c4 de75 9603 w.I4......X..u.. │ │ │ │ │ +00007f30: 0aa7 df20 93de 738e 8ea1 8d8d 9177 e149 ... ..s......w.I │ │ │ │ │ +00007f40: c635 2e8e 8d92 0097 58c4 de73 9603 0aa7 .5......X..s.... │ │ │ │ │ +00007f50: df20 93c6 308e 8ea1 8d8d 9177 e149 362e . ..0......w.I6. │ │ │ │ │ +00007f60: 8e8d 9200 8c65 8fdd 656e 6491 0432 8d69 .....e..end..2.i │ │ │ │ │ +00007f70: 668e 8ea1 8d8d 9177 e149 c637 2e8e 8d92 f......w.I.7.... │ │ │ │ │ +00007f80: 008c 658f dd69 6691 03a6 66de 7691 036f ..e..if...f.v..o │ │ │ │ │ +00007f90: 3ac6 3d91 030a a730 8e8e a18d 8d91 77e1 :.=....0......w. │ │ │ │ │ +00007fa0: 4938 2e8e 8d92 0097 58c4 de76 9103 6f3a I8......X..v..o: │ │ │ │ │ +00007fb0: df20 9103 0aa7 de75 8e8e a18d 8d91 77e1 . .....u......w. │ │ │ │ │ +00007fc0: 49c6 392e 8e8d 9200 9758 c4de 7596 030a I.9......X..u... │ │ │ │ │ +00007fd0: a7df 2093 de73 8e8e a18d 8d91 7267 afc6 .. ..s......rg.. │ │ │ │ │ +00007fe0: 3130 2e8e 8d92 0097 58c4 de73 9603 0aa7 10......X..s.... │ │ │ │ │ +00007ff0: df20 93c6 308e 8ea1 8d8d 9172 67af 3131 . ..0......rg.11 │ │ │ │ │ +00008000: 2e8e 8d92 008c 658f dd65 6e64 9104 328d ......e..end..2. │ │ │ │ │ +00008010: 6966 8e8e a18d 8d91 7267 afc6 3132 2e8e if......rg..12.. │ │ │ │ │ +00008020: 8d92 008c 658f dd72 6574 7572 6e91 03a6 ....e..return... │ │ │ │ │ +00008030: 66c6 28de 733b 9601 d331 753b 9376 9064 f.(.s;...1u;.v.d │ │ │ │ │ +00008040: 93c6 298e 8e8e 8e8e 8e8e a000 b66d b98d ..)..........m.. │ │ │ │ │ +00008050: 9111 0000 5468 6596 03a6 6661 6363 7572 ....The...faccur │ │ │ │ │ +00008060: 6174 6593 6164 6469 7469 6f6e 9373 639a ate.addition.sc. │ │ │ │ │ +00008070: b221 6865 6d65 9369 7393 6769 7698 656e .!heme.is.giv.en │ │ │ │ │ +00008080: 9362 9879 9374 6865 9366 6f6c 6c6f 9877 .b.y.the.follo.w │ │ │ │ │ +00008090: 696e 6793 616c 676f 7269 7468 6d2e 8ea6 ing.algorithm... │ │ │ │ │ +000080a0: 8ddd 416c 676f 7269 7468 6d91 03db 3a31 ..Algorithm...:1 │ │ │ │ │ +000080b0: 342e 9104 c196 c654 6869 7396 035a 7761 4......This..Zwa │ │ │ │ │ +000080c0: 6c67 6f72 6974 686d 9363 6f6d 7075 7465 lgorithm.compute │ │ │ │ │ +000080d0: 7393 7468 659b 035a 7673 756d 936f 6693 s.the..Zvsum.of. │ │ │ │ │ +000080e0: 7495 b221 7793 6f91 035a 7771 7561 642d t..!w.o..Zwquad- │ │ │ │ │ +000080f0: 646f 7562 6c65 986e 9375 6d93 6290 4dde double.n.um.b.M. │ │ │ │ │ +00008100: 6572 7391 035a 77de 6196 030a a7c6 3d93 ers..Zw.a.....=. │ │ │ │ │ +00008110: 28de 618d 9f01 a47a ce30 8e96 04c0 04de (.a....z.0...... │ │ │ │ │ +00008120: 3b9b 01d3 3161 8d9f 01a4 7ace 318e 93de ;...1a....z.1... │ │ │ │ │ +00008130: 3b98 618d 9f01 a47a ce32 8e93 de3b 9861 ;.a....z.2...;.a │ │ │ │ │ +00008140: 8d9f 01a4 7ace 338e 93c6 298e a18d 616e ....z.3...)...an │ │ │ │ │ +00008150: 6491 026e efde 6296 030a a7c6 3d93 28de d..n..b.....=.(. │ │ │ │ │ +00008160: 628d 9f01 a47a ce30 8e96 04c0 04de 3b9b b....z.0......;. │ │ │ │ │ +00008170: 01d3 3162 8d9f 01a4 7ace 318e 93de 3b98 ..1b....z.1...;. │ │ │ │ │ +00008180: 628d 9f01 a47a ce32 8e93 de3b 9862 8d9f b....z.2...;.b.. │ │ │ │ │ +00008190: 01a4 7ace 338e 93c6 292e 9104 760b 4261 ..z.3...)...v.Ba │ │ │ │ │ +000081a0: 7369 6361 6c6c 7996 026e ef69 7493 6d65 sically..n.it.me │ │ │ │ │ +000081b0: 7267 652d 736f 7274 7393 7468 6593 6569 rge-sorts.the.ei │ │ │ │ │ +000081c0: 6768 90b2 2174 9364 6f75 626c 6573 2c91 gh..!t.doubles,. │ │ │ │ │ +000081d0: 02ad 3a61 6e64 9370 904d de65 7266 6f72 ..:and.p.M.erfor │ │ │ │ │ +000081e0: 6d73 93e2 446f 7562 6c65 2d41 90ae 3d63 ms..Double-A..=c │ │ │ │ │ +000081f0: 6375 6d75 6c61 91ff 451e 7465 8ea1 8dc6 cumula..E.te.... │ │ │ │ │ +00008200: 756e 9ab2 2174 696c 9603 a666 666f 7572 un..!til...ffour │ │ │ │ │ +00008210: 9363 6f6d 7090 4dde 6f6e 656e 9874 7393 .comp.M.onen.ts. │ │ │ │ │ +00008220: 6172 6593 6f62 7461 696e 6564 2e8e 9f14 are.obtained.... │ │ │ │ │ +00008230: d3d3 8d8d 8d91 6c67 aee2 5144 2d41 6464 ......lg..QD-Add │ │ │ │ │ +00008240: 2d41 90ae 3d63 6375 7261 91ff 451e 7465 -A..=ccura..E.te │ │ │ │ │ +00008250: c628 de61 3b91 01d3 3162 c629 8e9f 7346 .(.a;...1b.)..sF │ │ │ │ │ +00008260: 608d 8d8d 9f99 fb88 8d8d 9177 e149 312e `..........w.I1. │ │ │ │ │ +00008270: 8e8d 9200 8c65 8f28 de78 8d9f 01a4 7ace .....e.(.x....z. │ │ │ │ │ +00008280: 308e 9604 c004 de3b 9b01 d331 788d 9f01 0......;...1x... │ │ │ │ │ +00008290: a47a ce31 8e93 de3b 8d98 3a98 3a98 3a8e .z.1...;..:.:.:. │ │ │ │ │ +000082a0: 9110 6cc5 3b98 788d 9f01 a47a ce37 8e93 ..l.;.x....z.7.. │ │ │ │ │ +000082b0: c629 9103 0aa7 df20 9103 a666 e24d 6572 .)..... ...f.Mer │ │ │ │ │ +000082c0: 90c1 b467 652d 536f 7291 ff45 1e74 c628 ...ge-Sor..E.t.( │ │ │ │ │ +000082d0: de61 8d9f 01a4 7ace 308e 93de 3b98 618d .a....z.0...;.a. │ │ │ │ │ +000082e0: 9f01 a47a ce31 8e93 de3b 9861 8d9f 01a4 ...z.1...;.a.... │ │ │ │ │ +000082f0: 7ace 328e 93de 3b98 618d 9f01 a47a ce33 z.2...;.a....z.3 │ │ │ │ │ +00008300: 8e93 de3b 9862 8d9f 01a4 7ace 308e 93de ...;.b....z.0... │ │ │ │ │ +00008310: 3b98 628d 9f01 a47a ce31 8e93 de3b 9862 ;.b....z.1...;.b │ │ │ │ │ +00008320: 8d9f 01a4 7ace 328e 93de 3b98 628d 9f01 ....z.2...;.b... │ │ │ │ │ +00008330: a47a ce33 8e93 c629 8e8e a40d 9999 8d8d .z.3...)........ │ │ │ │ │ +00008340: 9177 e149 322e 8e8d 9200 8c65 8fde 7596 .w.I2......e..u. │ │ │ │ │ +00008350: 030a a7df 2093 c630 8e8e a18d 8d91 77e1 .... ..0......w. │ │ │ │ │ +00008360: 4933 2e8e 8d92 008c 658f de76 9103 6f3a I3......e..v..o: │ │ │ │ │ +00008370: df20 9103 0aa7 c630 8e8e a18d 8d91 77e1 . .....0......w. │ │ │ │ │ +00008380: 4934 2e8e 8d92 008c 658f de6b 9103 62e6 I4......e..k..b. │ │ │ │ │ +00008390: df20 9103 0aa7 c630 8e8e a18d 8d91 77e1 . .....0......w. │ │ │ │ │ +000083a0: 4935 2e8e 8d92 008c 658f de69 9603 0aa7 I5......e..i.... │ │ │ │ │ +000083b0: df20 93c6 308e 8ea1 8d8d 9177 e149 362e . ..0......w.I6. │ │ │ │ │ +000083c0: 8e8d 9200 8c65 8fdd 7768 696c 6596 03a6 .....e..while... │ │ │ │ │ +000083d0: 66de 6b91 0362 e63c 9b03 0aa7 c634 93dd f.k..b.<.....4.. │ │ │ │ │ +000083e0: 616e 6493 de69 983c 98c6 3893 dd64 6f8e and..i.<..8..do. │ │ │ │ │ +000083f0: 8ea1 8d8d 9177 e149 c637 2e8e 8d92 0097 .....w.I.7...... │ │ │ │ │ +00008400: 58c4 28de 733b 9601 d331 753b 9376 9a64 X.(.s;...1u;.v.d │ │ │ │ │ +00008410: 93c6 2991 030a a7df 2091 03a6 66e2 446f ..)..... ...f.Do │ │ │ │ │ +00008420: 7562 6c65 2d41 90ae 3d63 6375 6d75 6c61 uble-A..=ccumula │ │ │ │ │ +00008430: 91ff 451e 7465 c628 de75 3b93 7698 3b93 ..E.te.(.u;.v.;. │ │ │ │ │ +00008440: 788d 9f01 a47a d069 8e91 0364 dac6 298e x....z.i...d..). │ │ │ │ │ +00008450: 8ea1 8d8d 9177 e149 382e 8e8d 9200 9758 .....w.I8......X │ │ │ │ │ +00008460: c4dd 6966 9103 a666 de73 9603 0aa7 df36 ..if...f.s.....6 │ │ │ │ │ +00008470: c63d 9330 8e8e a18d 8d91 77e1 4939 2e8e .=.0......w.I9.. │ │ │ │ │ +00008480: 8d92 00a2 4bf9 de63 8d9f 01c8 aed0 6b8e ....K..c......k. │ │ │ │ │ +00008490: 9108 2e39 df20 9103 0aa7 de73 8e8e a18d ...9. .....s.... │ │ │ │ │ +000084a0: 8d91 7267 afc6 3130 2e8e 8d92 00a2 4bf9 ..rg..10......K. │ │ │ │ │ +000084b0: de6b 9103 62e6 df20 9103 0aa7 de6b 9102 .k..b.. .....k.. │ │ │ │ │ +000084c0: c72b c62b 9102 6eec 318e 8ea1 8d8d 9172 .+.+..n.1......r │ │ │ │ │ +000084d0: 67af 3131 2e8e 8d92 0097 58c4 dd65 6e64 g.11......X..end │ │ │ │ │ +000084e0: 9104 328d 6966 8e8e a18d 8d91 7267 afc6 ..2.if......rg.. │ │ │ │ │ +000084f0: 3132 2e8e 8d92 0097 58c4 de69 9603 0aa7 12......X..i.... │ │ │ │ │ +00008500: df20 93de 6996 026e ecc6 2b93 318e 8ea1 . ..i..n..+.1... │ │ │ │ │ +00008510: 8d8d 9172 67af 3133 2e8e 8d92 008c 658f ...rg.13......e. │ │ │ │ │ +00008520: dd65 6e64 9104 328d 7768 696c 658e 8ea1 .end..2.while... │ │ │ │ │ +00008530: 8d8d 9172 67af c631 342e 8e8d 9200 8c65 ...rg..14......e │ │ │ │ │ +00008540: 8fdd 6966 9603 a666 de6b 9103 62e6 3c9b ..if...f.k..b.<. │ │ │ │ │ +00008550: 030a a7c6 3293 dd74 6865 6e93 de63 8d9f ....2..then..c.. │ │ │ │ │ +00008560: 01c8 aed0 6b90 3685 ce2b 318e 9113 0ab5 ....k.6..+1..... │ │ │ │ │ +00008570: df20 98de 768e 8ea1 8d8d 9172 67af c631 . ..v......rg..1 │ │ │ │ │ +00008580: 352e 8e8d 9200 8c65 8fdd 6966 9603 a666 5......e..if...f │ │ │ │ │ +00008590: de6b 9103 62e6 3c9b 030a a7c6 3393 dd74 .k..b.<.....3..t │ │ │ │ │ +000085a0: 6865 6e93 de63 8d9f 01c8 aed0 6b8e 9108 hen..c......k... │ │ │ │ │ +000085b0: 2e39 df20 98de 758e 8ea1 8d8d 9172 67af .9. ..u......rg. │ │ │ │ │ +000085c0: c631 362e 8e8d 9200 8c65 8fdd 7265 7475 .16......e..retu │ │ │ │ │ +000085d0: 726e 9103 a666 e252 656e 6f72 6d61 6c69 rn...f.Renormali │ │ │ │ │ +000085e0: 7a65 c628 de63 8d9f 01a4 7ace 308e 9604 ze.(.c....z.0... │ │ │ │ │ +000085f0: c004 de3b 9b01 d331 638d 9f01 a47a ce31 ...;...1c....z.1 │ │ │ │ │ +00008600: 8e93 de3b 9863 8d9f 01a4 7ace 328e 93de ...;.c....z.2... │ │ │ │ │ +00008610: 3b98 638d 9f01 a47a ce33 8e93 c629 8e8e ;.c....z.3...).. │ │ │ │ │ +00008620: 8e8e 8e8e 8e8e 9f1e 0000 8d92 00e5 670a ..............g. │ │ │ │ │ +00008630: 3130 8e8e 8c8b 0000 000b 0000 0000 0000 10.............. │ │ │ │ │ 00008640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00008650: 0000 0000 0000 0000 0000 0000 0000 7a2b ..............z+ │ │ │ │ │ -00008660: a002 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 ....[...b.{...K. │ │ │ │ │ -00008670: 8da0 fda4 b47b 8d8d e333 2e33 8e91 1ec0 .....{...3.3.... │ │ │ │ │ -00008680: 0053 7562 7472 6163 7469 6f6e 8ea9 14ab .Subtraction.... │ │ │ │ │ -00008690: ff8d c653 7562 7472 6163 7469 6f6e 9602 ...Subtraction.. │ │ │ │ │ -000086a0: 86fa de61 9030 14df 0090 3015 de62 93c6 ...a.0....0..b.. │ │ │ │ │ -000086b0: 6973 9b02 86f9 696d 706c 656d 656e 90b2 is....implemen.. │ │ │ │ │ -000086c0: 2174 6564 9361 7398 7468 6593 6164 6469 !ted.as.the.addi │ │ │ │ │ -000086d0: 7469 6f6e 98de 6195 3015 c62b 9328 df00 tion..a.0..+.(.. │ │ │ │ │ -000086e0: de62 c629 2c91 02c0 7573 6f96 0286 fa69 .b.),...uso....i │ │ │ │ │ -000086f0: 7498 6861 7393 7468 6598 7361 6d65 9361 t.has.the.same.a │ │ │ │ │ -00008700: 6c67 6f72 6974 686d 9861 6e64 9370 726f lgorithm.and.pro │ │ │ │ │ -00008710: 7090 4dde 6572 7469 6573 8ea4 0d99 9a8d p.M.erties...... │ │ │ │ │ -00008720: 6173 9603 a4bd 7468 6174 936f 6693 6164 as....that.of.ad │ │ │ │ │ -00008730: 6469 7469 6f6e 2e91 04dd 5054 91ff 1665 dition....PT...e │ │ │ │ │ -00008740: 6f93 6e65 6761 7465 9361 9371 7561 642d o.negate.a.quad- │ │ │ │ │ -00008750: 646f 7562 6c65 936e 95b2 2175 6d93 629a double.n..!um.b. │ │ │ │ │ -00008760: 4dde 6572 2c91 03a5 1277 9365 9603 a4bd M.er,....w.e.... │ │ │ │ │ -00008770: 6361 6e91 03a4 be6a 7573 7493 7369 6d70 can....just.simp │ │ │ │ │ -00008780: 6c79 936e 6567 6174 6593 6561 6390 b221 ly.negate.eac..! │ │ │ │ │ -00008790: 6893 636f 6d70 986f 6e65 6e90 b221 742e h.comp.onen..!t. │ │ │ │ │ -000087a0: 8ea1 8d4f 6e96 03c2 fc61 9b03 c2fb 6d6f ...On....a....mo │ │ │ │ │ -000087b0: 904d de64 6572 6e93 432b 2b93 636f 6d70 .M.dern.C++.comp │ │ │ │ │ -000087c0: 696c 6572 9877 6974 6893 696e 6c69 6e69 iler.with.inlini │ │ │ │ │ -000087d0: 6e67 2c91 03ca 2174 6865 936f 95b2 2176 ng,...!the.o..!v │ │ │ │ │ -000087e0: 9365 7268 6561 6498 6973 9603 c2fc 6e6f .erhead.is....no │ │ │ │ │ -000087f0: 7469 6365 6162 6c65 9862 7574 936e 6f74 ticeable.but.not │ │ │ │ │ -00008800: 9370 726f 6869 6269 7469 7695 b221 6598 .prohibitiv..!e. │ │ │ │ │ -00008810: 2873 6193 7991 03c2 fc35 258e a18d 6f72 (sa.y....5%...or │ │ │ │ │ -00008820: 9103 a666 736f 292e 8e9f 1d52 858d 8de3 ...fso)....R.... │ │ │ │ │ -00008830: 332e 348e 911e c000 4d75 6c74 6970 6c69 3.4.....Multipli │ │ │ │ │ -00008840: 6361 7469 6f6e 8ea6 8dc6 4d75 6c74 6970 cation....Multip │ │ │ │ │ -00008850: 6c69 6361 7469 6f6e 9603 1c4c 6973 9362 lication...Lis.b │ │ │ │ │ -00008860: 6173 6963 616c 6c79 9364 6f6e 6593 696e asically.done.in │ │ │ │ │ -00008870: 9361 9373 7472 6169 6768 95b2 2174 666f .a.straigh..!tfo │ │ │ │ │ -00008880: 7277 9361 7264 9b03 1c4c 7793 6193 7991 rw.ard...Lw.a.y. │ │ │ │ │ -00008890: ff16 652c 9103 37eb 6d93 756c 7469 706c ..e,..7.m.ultipl │ │ │ │ │ -000088a0: 7969 6e67 9874 6572 6d98 6293 7998 7465 ying.term.b.y.te │ │ │ │ │ -000088b0: 726d 9861 6e64 9861 6363 756d 9375 6c61 rm.and.accum.ula │ │ │ │ │ -000088c0: 742d 8ea1 8d69 6e67 2e91 056a c34e 6f74 t-...ing...j.Not │ │ │ │ │ -000088d0: 6596 03d5 5e74 6861 749b 03d5 5d75 6e6c e...^that...]unl │ │ │ │ │ -000088e0: 696b 90b2 2165 9361 6464 6974 696f 6e2c ik..!e.addition, │ │ │ │ │ -000088f0: 9103 e11b 7468 6572 6593 6172 6598 6e6f ....there.are.no │ │ │ │ │ -00008900: 9370 904d de6f 7373 6962 696c 6974 6965 .p.M.ossibilitie │ │ │ │ │ -00008910: 7398 6f66 936d 6173 7369 7690 b221 6598 s.of.massiv..!e. │ │ │ │ │ -00008920: 6361 6e63 656c 6c61 7469 6f6e 9369 6e98 cancellation.in. │ │ │ │ │ -00008930: 6d90 b221 756c 7469 706c 6963 6174 696f m..!ultiplicatio │ │ │ │ │ -00008940: 6e2c 8ea1 8d73 6f96 0445 6574 6865 9366 n,...so..Eethe.f │ │ │ │ │ -00008950: 6f6c 6c6f 9ab2 2177 696e 6793 616c 676f ollo..!wing.algo │ │ │ │ │ -00008960: 7269 7468 6d73 9373 6174 6973 6679 9374 rithms.satisfy.t │ │ │ │ │ -00008970: 6865 9349 4545 4591 0445 3d73 7498 796c he.IEEE..E=st.yl │ │ │ │ │ -00008980: 6593 6572 726f 7293 6290 4dde 6f75 6e64 e.error.b.M.ound │ │ │ │ │ -00008990: 93de 6196 02d8 ebdf 0a93 de62 9604 13a4 ..a........b.... │ │ │ │ │ -000089a0: c63d 9328 3196 02d8 eb2b 93de 0e90 6a17 .=.(1....+....j. │ │ │ │ │ -000089b0: c629 28de 6193 df02 93de 62c6 2996 0445 .)(.a.....b.)..E │ │ │ │ │ -000089c0: 6577 6865 7265 93de 0e91 04af 7cc6 6973 ewhere......|.is │ │ │ │ │ -000089d0: 8ea1 8d62 904d de6f 756e 6465 6496 03a6 ...b.M.ounded... │ │ │ │ │ -000089e0: 6662 90b2 2179 93de 228d 9f01 c8ae ce71 fb..!y.."......q │ │ │ │ │ -000089f0: 648e 9109 b55e c62e 8e9f 1cec 1f8d 8ddd d....^.......... │ │ │ │ │ -00008a00: 332e 342e 318e 9126 7a11 5175 6164 2d44 3.4.1..&z.Quad-D │ │ │ │ │ -00008a10: 6f75 626c 6596 0432 8ddf 0293 dd44 6f75 ouble..2.....Dou │ │ │ │ │ -00008a20: 626c 658e a68d c64c 6574 9103 298a de61 ble....Let..)..a │ │ │ │ │ -00008a30: 9603 0aa7 c63d 9328 de61 8d9f 01a4 7ace .....=.(.a....z. │ │ │ │ │ -00008a40: 308e 9604 c004 de3b 9b01 d331 618d 9f01 0......;...1a... │ │ │ │ │ -00008a50: a47a ce31 8e93 de3b 9861 8d9f 01a4 7ace .z.1...;.a....z. │ │ │ │ │ -00008a60: 328e 93de 3b98 618d 9f01 a47a ce33 8e93 2...;.a....z.3.. │ │ │ │ │ -00008a70: c629 9603 2989 6290 4dde 659b 0329 8a61 .)..).b.M.e..).a │ │ │ │ │ -00008a80: 9371 7561 642d 646f 7562 6c65 986e 95b2 .quad-double.n.. │ │ │ │ │ -00008a90: 2175 6d93 6295 4dde 6572 2c91 0342 8261 !um.b.M.er,..B.a │ │ │ │ │ -00008aa0: 6e64 986c 6574 9103 2989 de62 98c6 6293 nd.let..)..b..b. │ │ │ │ │ -00008ab0: 6596 0329 8961 9864 6f75 626c 6598 7072 e..).a.double.pr │ │ │ │ │ -00008ac0: 6563 6973 696f 6e93 6e95 b221 756d 9362 ecision.n..!um.b │ │ │ │ │ -00008ad0: 904d de65 722e 9104 b43e 5468 656e 9874 .M.er....>Then.t │ │ │ │ │ -00008ae0: 6865 8ea1 8d70 726f 904d de64 7563 7496 he...pro.M.duct. │ │ │ │ │ -00008af0: 03a1 bb69 7393 7468 6593 7375 6d91 03a1 ...is.the.sum... │ │ │ │ │ -00008b00: bc6f 6693 666f 7572 9374 6572 6d73 2c91 .of.four.terms,. │ │ │ │ │ -00008b10: 03a2 aade 618d 9f01 a47a ce30 8e96 04c0 ....a....z.0.... │ │ │ │ │ -00008b20: 04de 629b 0265 96c6 2b91 0265 97de 618d ..b..e..+..e..a. │ │ │ │ │ -00008b30: 9f01 a47a ce31 8e93 de62 98c6 2b98 de61 ...z.1...b..+..a │ │ │ │ │ -00008b40: 8d9f 01a4 7ace 328e 93de 6298 c62b 9102 ....z.2...b..+.. │ │ │ │ │ -00008b50: 6597 de61 8d9f 01a4 7ace 338e 93de 62c6 e..a....z.3...b. │ │ │ │ │ -00008b60: 2e91 04dc 4e4e 6f74 6591 03a1 bc74 6861 ....NNote....tha │ │ │ │ │ -00008b70: 749b 03a1 bbdf 6ade 618d 9f01 a47a ce33 t.....j.a....z.3 │ │ │ │ │ -00008b80: 8e93 df6a 9603 0aa7 1493 de22 8d9f fc06 ...j.......".... │ │ │ │ │ -00008b90: bece 338e 9604 c004 df6a de61 8d9f 01a4 ..3......j.a.... │ │ │ │ │ -00008ba0: 7ace 308e 93df 6ac6 2c91 03a2 aa73 6f98 z.0...j.,....so. │ │ │ │ │ -00008bb0: df6a de61 8d9f 01a4 7ace 338e 93de 62df .j.a....z.3...b. │ │ │ │ │ -00008bc0: 6a96 030a a714 93de 228d 9ffc 06be ce33 j......."......3 │ │ │ │ │ -00008bd0: 8e96 04c0 04df 6ade 618d 9f01 a47a ce30 ......j.a....z.0 │ │ │ │ │ -00008be0: 8e93 de62 df6a c62c 8ea1 8d61 6e64 9603 ...b.j.,...and.. │ │ │ │ │ -00008bf0: e09f 7468 90b2 2175 739b 03e0 a06f 6e6c ..th..!us....onl │ │ │ │ │ -00008c00: 7993 7468 6598 0c72 7374 9335 3398 6269 y.the..rst.53.bi │ │ │ │ │ -00008c10: 7473 936f 6698 7468 6593 7072 6f90 4dde ts.of.the.pro.M. │ │ │ │ │ -00008c20: 6475 6374 98de 618d 9f01 a47a ce33 8e91 duct..a....z.3.. │ │ │ │ │ -00008c30: 04c0 04de 6293 c66e 6565 6498 746f 9362 ....b..need.to.b │ │ │ │ │ -00008c40: 904d de65 9863 6f6d 7075 7465 642e 9105 .M.e.computed... │ │ │ │ │ -00008c50: 8c89 5468 6598 0c72 7374 9374 6872 6565 ..The..rst.three │ │ │ │ │ -00008c60: 9874 6572 6d73 9361 7265 8ea1 8d63 6f6d .terms.are...com │ │ │ │ │ -00008c70: 7075 7465 6496 0414 7e65 7861 6374 6c79 puted...~exactly │ │ │ │ │ -00008c80: 9375 7369 6e67 93e2 5477 95c1 b46f 2d50 .using..Tw...o-P │ │ │ │ │ -00008c90: 7293 6f64 9604 147e c628 6f72 93e2 5477 r.od...~.(or..Tw │ │ │ │ │ -00008ca0: 95c1 b46f 2d50 7293 6f64 2d46 4d41 c629 ...o-Pr.od-FMA.) │ │ │ │ │ -00008cb0: 2e96 0414 7e41 6c6c 9374 6865 9374 6572 ....~All.the.ter │ │ │ │ │ -00008cc0: 6d73 9361 7265 9374 6865 6e93 6163 6375 ms.are.then.accu │ │ │ │ │ -00008cd0: 6d90 b221 756c 6174 6564 8ea1 8d69 6e96 m..!ulated...in. │ │ │ │ │ -00008ce0: 03a6 6661 9373 696d 696c 6172 9366 6173 ..fa.similar.fas │ │ │ │ │ -00008cf0: 6869 6f6e 9361 7393 6164 6469 7469 6f6e hion.as.addition │ │ │ │ │ -00008d00: 2e91 04dd dd53 6565 9346 6967 7572 6593 .....See.Figure. │ │ │ │ │ -00008d10: 382e 8e9f 1cec 1f8d 8ddd 332e 342e 328e 8.........3.4.2. │ │ │ │ │ -00008d20: 9126 7a11 5175 6164 2d44 6f75 626c 6596 .&z.Quad-Double. │ │ │ │ │ -00008d30: 0432 8ddf 0293 dd51 7561 642d 446f 7562 .2.....Quad-Doub │ │ │ │ │ -00008d40: 6c65 8ea6 8dc6 4d75 6c74 6970 6c69 6361 le....Multiplica │ │ │ │ │ -00008d50: 7469 6f6e 9604 aeca 6f66 9374 95b2 2177 tion....of.t..!w │ │ │ │ │ -00008d60: 936f 9b04 aeca 7175 6164 2d64 6f75 626c .o....quad-doubl │ │ │ │ │ -00008d70: 6591 04ae cb6e 9375 6d93 6295 4dde 6572 e....n.um.b.M.er │ │ │ │ │ -00008d80: 7398 6293 6563 6f6d 6573 9861 9862 6974 s.b.ecomes.a.bit │ │ │ │ │ -00008d90: 9863 6f6d 706c 6963 6174 6564 2c91 04f0 .complicated,... │ │ │ │ │ -00008da0: e362 7574 986e 6576 95b2 2165 7274 6865 .but.nev..!erthe │ │ │ │ │ -00008db0: 6c65 7373 9866 6f6c 6c6f 9377 738e a18d less.follo.ws... │ │ │ │ │ -00008dc0: 7468 6596 0383 8773 616d 6591 0383 8869 the....same....i │ │ │ │ │ -00008dd0: 6465 612e 9104 d23d 4c65 7493 de61 9603 dea....=Let..a.. │ │ │ │ │ -00008de0: 0aa7 c63d 9328 de61 8d9f 01a4 7ace 308e ...=.(.a....z.0. │ │ │ │ │ -00008df0: 9604 c004 de3b 9b01 d331 618d 9f01 a47a .....;...1a....z │ │ │ │ │ -00008e00: ce31 8e93 de3b 9861 8d9f 01a4 7ace 328e .1...;.a....z.2. │ │ │ │ │ -00008e10: 93de 3b98 618d 9f01 a47a ce33 8e93 c629 ..;.a....z.3...) │ │ │ │ │ -00008e20: 9103 8388 616e 6491 0383 87de 6296 030a ....and.....b... │ │ │ │ │ -00008e30: a7c6 3d93 28de 628d 9f01 a47a ce30 8e96 ..=.(.b....z.0.. │ │ │ │ │ -00008e40: 04c0 04de 3b98 628d 9f01 a47a ce31 8e93 ....;.b....z.1.. │ │ │ │ │ -00008e50: de3b 9862 8d9f 01a4 7ace 328e 93de 3b98 .;.b....z.2...;. │ │ │ │ │ -00008e60: 628d 9f01 a47a ce33 8e93 c629 9103 8388 b....z.3...).... │ │ │ │ │ -00008e70: 6290 4dde 659b 0383 8774 95b2 2177 936f b.M.e....t..!w.o │ │ │ │ │ -00008e80: 9871 7561 642d 646f 7562 6c65 9103 8388 .quad-double.... │ │ │ │ │ -00008e90: 6e93 756d 9362 904d de65 7273 2e91 04d2 n.um.b.M.ers.... │ │ │ │ │ -00008ea0: 3d41 7373 756d 658e a18d 2877 6974 686f =Assume...(witho │ │ │ │ │ -00008eb0: 7574 9603 cce2 6c6f 7373 9b03 cce1 6f66 ut....loss....of │ │ │ │ │ -00008ec0: 9367 656e 6572 616c 6974 90b2 2179 2998 .generalit..!y). │ │ │ │ │ -00008ed0: 7468 6174 93de 6198 c661 6e64 93de 6298 that..a..and..b. │ │ │ │ │ -00008ee0: c661 7265 936f 7264 6572 9831 2e91 0551 .are.order.1...Q │ │ │ │ │ -00008ef0: 5041 6674 6572 986d 95b2 2175 6c74 6970 PAfter.m..!ultip │ │ │ │ │ -00008f00: 6c69 6361 7469 6f6e 2c91 03d6 8077 9365 lication,....w.e │ │ │ │ │ -00008f10: 9603 cce2 6e65 6564 9874 6f93 6163 6375 ....need.to.accu │ │ │ │ │ -00008f20: 6d90 b221 756c 6174 658e a18d 3133 9603 m..!ulate...13.. │ │ │ │ │ -00008f30: a666 7465 726d 7393 6f66 936f 7264 6572 .fterms.of.order │ │ │ │ │ -00008f40: 93de 4f90 4dde c628 de22 8d9f fc06 bece ..O.M..(."...... │ │ │ │ │ -00008f50: 348e 9104 c004 c629 936f 7293 6869 6768 4......).or.high │ │ │ │ │ -00008f60: 6572 2e8e 9f33 7997 8d8d 9fe4 c851 8d8d er...3y......Q.. │ │ │ │ │ -00008f70: 9167 22cb de61 9602 6eec df02 93de 628e .g"..a..n.....b. │ │ │ │ │ -00008f80: 8d92 0089 01b1 df19 8e8d 9200 9b85 f7de ................ │ │ │ │ │ -00008f90: 618d 9f01 a47a ce30 8e91 04c0 04de 628d a....z.0......b. │ │ │ │ │ -00008fa0: 9f01 a47a ce30 8e8e 8d92 0135 14e8 de4f ...z.0.....5...O │ │ │ │ │ -00008fb0: 904d dec6 2831 298d 9103 a666 7465 726d .M..(1)....fterm │ │ │ │ │ -00008fc0: 8e8e 8ea4 0d99 998d 8d92 009b 85f7 2b91 ..............+. │ │ │ │ │ -00008fd0: 030a a7de 618d 9f01 a47a ce30 8e96 04c0 ....a....z.0.... │ │ │ │ │ -00008fe0: 04de 628d 9f01 a47a ce31 8e91 072e f0c6 ..b....z.1...... │ │ │ │ │ -00008ff0: 2b91 026e ecde 618d 9f01 a47a ce31 8e93 +..n..a....z.1.. │ │ │ │ │ -00009000: de62 8d9f 01a4 7ace 308e 8e8d 9201 3514 .b....z.0.....5. │ │ │ │ │ -00009010: e8de 4f90 4dde c628 de22 c629 8d91 03a6 ..O.M..(.".).... │ │ │ │ │ -00009020: 6674 6572 6d73 8e8e 8ea1 8d8d 9200 9b85 fterms.......... │ │ │ │ │ -00009030: f72b 9103 0aa7 de61 8d9f 01a4 7ace 308e .+.....a....z.0. │ │ │ │ │ -00009040: 9604 c004 de62 8d9f 01a4 7ace 328e 9b07 .....b....z.2... │ │ │ │ │ -00009050: 2ef0 c62b 9102 6eec de61 8d9f 01a4 7ace ...+..n..a....z. │ │ │ │ │ -00009060: 318e 93de 628d 9f01 a47a ce31 8e98 c62b 1...b....z.1...+ │ │ │ │ │ -00009070: 9102 6eec de61 8d9f 01a4 7ace 328e 93de ..n..a....z.2... │ │ │ │ │ -00009080: 628d 9f01 a47a ce30 8e8e 8d92 0135 14e8 b....z.0.....5.. │ │ │ │ │ -00009090: de4f 904d dec6 28de 228d 9ffc 06be ce32 .O.M..(."......2 │ │ │ │ │ -000090a0: 8e91 04c0 04c6 298d 9103 a666 7465 726d ......)....fterm │ │ │ │ │ -000090b0: 738e 8e8e a18d 8d92 009b 85f7 2b91 030a s...........+... │ │ │ │ │ -000090c0: a7de 618d 9f01 a47a ce30 8e96 04c0 04de ..a....z.0...... │ │ │ │ │ -000090d0: 628d 9f01 a47a ce33 8e9b 072e f0c6 2b91 b....z.3......+. │ │ │ │ │ -000090e0: 026e ecde 618d 9f01 a47a ce31 8e93 de62 .n..a....z.1...b │ │ │ │ │ -000090f0: 8d9f 01a4 7ace 328e 98c6 2b91 026e ecde ....z.2...+..n.. │ │ │ │ │ -00009100: 618d 9f01 a47a ce32 8e93 de62 8d9f 01a4 a....z.2...b.... │ │ │ │ │ -00009110: 7ace 318e 98c6 2b91 026e ecde 618d 9f01 z.1...+..n..a... │ │ │ │ │ -00009120: a47a ce33 8e93 de62 8d9f 01a4 7ace 308e .z.3...b....z.0. │ │ │ │ │ -00009130: 8e8d 9201 3514 e8de 4f90 4dde c628 de22 ....5...O.M..(." │ │ │ │ │ -00009140: 8d9f fc06 bece 338e 9104 c004 c629 8d91 ......3......).. │ │ │ │ │ -00009150: 03a6 6674 6572 6d73 8e8e 8ea1 8d8d 9200 ..fterms........ │ │ │ │ │ -00009160: 9b85 f72b 9103 0aa7 de61 8d9f 01a4 7ace ...+.....a....z. │ │ │ │ │ -00009170: 318e 9604 c004 de62 8d9f 01a4 7ace 338e 1......b....z.3. │ │ │ │ │ -00009180: 9b07 2ef0 c62b 9102 6eec de61 8d9f 01a4 .....+..n..a.... │ │ │ │ │ -00009190: 7ace 328e 93de 628d 9f01 a47a ce32 8e98 z.2...b....z.2.. │ │ │ │ │ -000091a0: c62b 9102 6eec de61 8d9f 01a4 7ace 338e .+..n..a....z.3. │ │ │ │ │ -000091b0: 93de 628d 9f01 a47a ce31 8e8e 8d92 0135 ..b....z.1.....5 │ │ │ │ │ -000091c0: 14e8 de4f 904d dec6 28de 228d 9ffc 06be ...O.M..(."..... │ │ │ │ │ -000091d0: ce34 8e91 04c0 04c6 298d 9103 a666 7465 .4......)....fte │ │ │ │ │ -000091e0: 726d 738e 8e8e 8e8e 9f34 6447 8d4e 6f74 rms......4dG.Not │ │ │ │ │ -000091f0: 6596 0348 b074 6861 7493 736d 616c 6c65 e..H.that.smalle │ │ │ │ │ -00009200: 7293 6f72 6465 7293 7465 726d 7393 2873 r.order.terms.(s │ │ │ │ │ -00009210: 7563 9ab2 2168 9361 7393 de61 8d9f 01a4 uc..!h.as..a.... │ │ │ │ │ -00009220: 7ace 328e 9604 c004 de62 8d9f 01a4 7ace z.2......b....z. │ │ │ │ │ -00009230: 338e 93c6 2c91 035b 6e77 6869 6398 6891 3...,..[nwhic.h. │ │ │ │ │ -00009240: 0348 af69 739b 0348 b0de 4f90 4dde c628 .H.is..H..O.M..( │ │ │ │ │ -00009250: de22 8d9f fc06 bece 358e 93c6 2929 9861 ."......5...)).a │ │ │ │ │ -00009260: 7265 986e 6f74 9865 7690 b221 656e 9863 re.not.ev..!en.c │ │ │ │ │ -00009270: 6f6d 7075 7465 642c 9103 5b6e 7369 6e63 omputed,..[nsinc │ │ │ │ │ -00009280: 6598 7468 6579 9861 7265 8ea1 8d6e 6f74 e.they.are...not │ │ │ │ │ -00009290: 9603 9c6b 6e65 6564 6564 9374 6f9b 039c ...kneeded.to... │ │ │ │ │ -000092a0: 6a67 6574 9374 6865 930c 7273 7493 3231 jget.the..rst.21 │ │ │ │ │ -000092b0: 3298 6269 7473 2e91 04da 8a54 6865 93de 2.bits.....The.. │ │ │ │ │ -000092c0: 4f90 4dde c628 de22 8d9f fc06 bece 348e O.M..(."......4. │ │ │ │ │ -000092d0: 9104 c004 c629 9874 6572 6d73 9361 7265 .....).terms.are │ │ │ │ │ -000092e0: 9363 6f6d 7075 7465 6493 7573 696e 6798 .computed.using. │ │ │ │ │ -000092f0: 6e6f 726d 616c 9364 6f75 626c 6593 7072 normal.double.pr │ │ │ │ │ -00009300: 6563 6973 696f 6e8e a18d 6172 6974 686d ecision...arithm │ │ │ │ │ -00009310: 6574 6963 2c96 03a6 6661 7393 6f6e 6c79 etic,...fas.only │ │ │ │ │ -00009320: 9374 6865 6972 930c 7273 7493 6665 7793 .their..rst.few. │ │ │ │ │ -00009330: 6269 7473 9361 7265 936e 6565 6465 642e bits.are.needed. │ │ │ │ │ -00009340: 8ea1 8d91 1100 0046 91ff 1665 6f72 9b03 .......F...eor.. │ │ │ │ │ -00009350: a3da de69 9602 69d4 c62b 93de 6a91 03ab ...i..i..+..j... │ │ │ │ │ -00009360: 1ddf 1491 030a a7c6 332c 9103 a45c 6c65 ........3,...\le │ │ │ │ │ -00009370: 7498 28de 708d 9f01 a47a d069 6a8e 9607 t.(.p....z.ij... │ │ │ │ │ -00009380: 4ae4 de3b 9101 d331 718d 9f01 a47a d069 J..;...1q....z.i │ │ │ │ │ -00009390: 6a8e 93c6 2991 030a a73d e254 7795 c1b4 j...)....=.Tw... │ │ │ │ │ -000093a0: 6f2d 5072 936f 64c6 28de 618d 9f01 a47a o-Pr.od.(.a....z │ │ │ │ │ -000093b0: d069 8e91 0364 dac6 2c91 03a4 5cde 628d .i...d..,...\.b. │ │ │ │ │ -000093c0: 9f01 a47a d06a 8e91 0466 0ac6 292e 9104 ...z.j...f..)... │ │ │ │ │ -000093d0: dd04 5468 656e 98de 708d 9f01 a47a d069 ..Then..p....z.i │ │ │ │ │ -000093e0: 6a8e 960a 558b c63d 9103 0aa7 de4f 904d j...U..=.....O.M │ │ │ │ │ -000093f0: dec6 28de 228d 9ffc 06be d069 ce2b d06a ..(."......i.+.j │ │ │ │ │ -00009400: 8e91 0de7 5cc6 2991 03a3 d961 6e64 98de ....\.)....and.. │ │ │ │ │ -00009410: 718d 9f01 a47a d069 6a8e 93c6 3d91 030a q....z.ij...=... │ │ │ │ │ -00009420: a7de 4f90 4dde c628 de22 8d9f fc06 bed0 ..O.M..(."...... │ │ │ │ │ -00009430: 69ce 2bd0 6a90 7608 ce2b 318e 9118 c3d8 i.+.j.v..+1..... │ │ │ │ │ -00009440: c629 2e91 04dd 044e 6f90 b221 778e a18d .).....No..!w... │ │ │ │ │ -00009450: 7468 6572 6596 0410 d261 7265 936f 6e65 there....are.one │ │ │ │ │ -00009460: 9374 6572 6d93 28de 708d 9f01 a47a ce30 .term.(.p....z.0 │ │ │ │ │ -00009470: 308e 9b09 0008 c629 9104 10d3 6f66 936f 0......)....of.o │ │ │ │ │ -00009480: 7264 6572 93de 4f90 4dde c628 3129 2c91 rder..O.M..(1),. │ │ │ │ │ -00009490: 042b 6d74 6872 6565 9328 de70 8d9f 01a4 .+mthree.(.p.... │ │ │ │ │ -000094a0: 7ace 3031 8e98 c62c 9604 2b6d de70 8d9f z.01...,..+m.p.. │ │ │ │ │ -000094b0: 01a4 7ace 3130 8e98 c62c 93de 718d 9f01 ..z.10...,..q... │ │ │ │ │ -000094c0: a47a ce30 308e 98c6 2996 0410 d26f 6693 .z.00...)....of. │ │ │ │ │ -000094d0: 6f72 6465 7293 de4f 904d dec6 28de 22c6 order..O.M..(.". │ │ │ │ │ -000094e0: 292c 9104 2b6d 0c76 90b2 2165 9328 de70 ),..+m.v..!e.(.p │ │ │ │ │ -000094f0: 8d9f 01a4 7ace 3032 8e98 c62c 9604 2b6d ....z.02...,..+m │ │ │ │ │ -00009500: de70 8d9f 01a4 7ace 3131 8e98 c62c 93de .p....z.11...,.. │ │ │ │ │ -00009510: 708d 9f01 a47a ce32 308e 98c6 2c93 de71 p....z.20...,..q │ │ │ │ │ -00009520: 8d9f 01a4 7ace 3031 8e98 c62c 8ea1 8dde ....z.01...,.... │ │ │ │ │ -00009530: 718d 9f01 a47a ce31 308e 9109 0008 c629 q....z.10......) │ │ │ │ │ -00009540: 9603 1cd0 6f66 936f 7264 6572 93de 4f9a ....of.order..O. │ │ │ │ │ -00009550: 4dde c628 de22 8d9f fc06 bece 328e 9104 M..(."......2... │ │ │ │ │ -00009560: c004 c629 2c91 0338 5473 6576 90b2 2165 ...),..8Tsev..!e │ │ │ │ │ -00009570: 6e93 6f66 936f 7264 6572 93de 4f98 c628 n.of.order..O..( │ │ │ │ │ -00009580: de22 8d9f fc06 bece 338e 9104 c004 c629 ."......3......) │ │ │ │ │ -00009590: 2c91 0338 5461 6e64 9373 6576 90b2 2165 ,..8Tand.sev..!e │ │ │ │ │ -000095a0: 6e93 6f66 936f 7264 6572 93de 4f98 c628 n.of.order..O..( │ │ │ │ │ -000095b0: de22 8d9f fc06 bece 348e 9104 c004 c629 ."......4......) │ │ │ │ │ -000095c0: 2e91 04b0 004e 6f9a b221 7793 7798 6593 .....No..!w.w.e. │ │ │ │ │ -000095d0: 6361 6e93 7374 6172 7493 6163 6375 6d98 can.start.accum. │ │ │ │ │ -000095e0: 756c 6174 696e 678e a18d 616c 6c96 03a6 ulating...all... │ │ │ │ │ -000095f0: 6674 6865 9374 6572 6d73 9362 90b2 2179 fthe.terms.b..!y │ │ │ │ │ -00009600: 9374 6865 6972 936f 7264 6572 2c93 7374 .their.order,.st │ │ │ │ │ -00009610: 6172 7469 6e67 9377 6974 6893 de4f 904d arting.with..O.M │ │ │ │ │ -00009620: dec6 28de 22c6 2993 7465 726d 7393 2873 ..(.".).terms.(s │ │ │ │ │ -00009630: 6565 9346 6967 7572 6593 3929 2e8e a18d ee.Figure.9).... │ │ │ │ │ -00009640: 9111 0000 496e 9603 fd14 7468 6593 6469 ....In....the.di │ │ │ │ │ -00009650: 6167 7261 6d2c 9104 12bf 7468 6572 6593 agram,....there. │ │ │ │ │ -00009660: 6172 6593 666f 7572 9103 fd13 6469 0b65 are.four....di.e │ │ │ │ │ -00009670: 7265 6e9a b221 7493 7375 6d6d 6174 696f ren..!t.summatio │ │ │ │ │ -00009680: 6e93 6290 4dde 6f98 7865 732e 9105 e1e7 n.b.M.o.xes..... │ │ │ │ │ -00009690: 5468 6593 0c72 7374 9103 fd13 2874 6f70 The..rst....(top │ │ │ │ │ -000096a0: 6d6f 7374 2993 6f6e 6593 6973 93e2 5468 most).one.is..Th │ │ │ │ │ -000096b0: 7265 652d 8ea1 8d53 756d c62c 9104 af62 ree-...Sum.,...b │ │ │ │ │ -000096c0: 7361 6d65 9604 7a63 6173 9b04 7a64 7468 same..zcas..zdth │ │ │ │ │ -000096d0: 6593 6f6e 6593 696e 9861 6464 6974 696f e.one.in.additio │ │ │ │ │ -000096e0: 6e2e 9107 59d4 5468 6598 6e65 7874 9374 n...Y.The.next.t │ │ │ │ │ -000096f0: 6872 6565 9361 7265 2c96 04af 6272 6573 hree.are,...bres │ │ │ │ │ -00009700: 7090 4dde 6563 7469 7690 b221 656c 7991 p.M.ectiv..!ely. │ │ │ │ │ -00009710: ff16 652c 93e2 5369 782d 5468 7265 652d ..e,..Six-Three- │ │ │ │ │ -00009720: 5375 6d98 c628 7375 6d73 9104 7a63 7369 Sum..(sums..zcsi │ │ │ │ │ -00009730: 788e a18d 646f 7562 6c65 7396 0347 a461 x...doubles..G.a │ │ │ │ │ -00009740: 6e64 9b03 47a5 6f75 7470 7574 7393 7468 nd..G.outputs.th │ │ │ │ │ -00009750: 6593 0c72 7374 9374 6872 6565 9863 6f6d e..rst.three.com │ │ │ │ │ -00009760: 7090 4dde 6f6e 656e 90b2 2174 7329 2c91 p.M.onen..!ts),. │ │ │ │ │ -00009770: 035a 98e2 4e69 6e65 2d54 7790 c1b4 6f2d .Z..Nine-Tw...o- │ │ │ │ │ -00009780: 5375 6d93 c628 7375 6d73 936e 696e 6593 Sum..(sums.nine. │ │ │ │ │ -00009790: 646f 7562 6c65 7398 616e 6493 6f75 7470 doubles.and.outp │ │ │ │ │ -000097a0: 7574 738e a18d 7468 6596 03a6 660c 7273 uts...the...f.rs │ │ │ │ │ -000097b0: 7493 7495 b221 7793 6f9b 03a6 6663 6f6d t.t..!w.o...fcom │ │ │ │ │ -000097c0: 7090 4dde 6f6e 656e 9374 7329 2c98 616e p.M.onen.ts),.an │ │ │ │ │ -000097d0: 6498 e24e 696e 652d 4f6e 652d 5375 6d98 d..Nine-One-Sum. │ │ │ │ │ -000097e0: c628 6a75 7374 9861 6464 7398 6e69 6e65 .(just.adds.nine │ │ │ │ │ -000097f0: 9864 6f75 626c 6573 9875 7369 6e67 986e .doubles.using.n │ │ │ │ │ -00009800: 6f72 6d61 6c98 6172 6974 686d 6574 6963 ormal.arithmetic │ │ │ │ │ -00009810: 292e 8e8e 9f1e 0000 8d92 00e5 670a 3131 )...........g.11 │ │ │ │ │ -00009820: 8e8e 8c8b 0000 000c 0000 0000 0000 0000 ................ │ │ │ │ │ +00008650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00008660: 7a2d a002 9ad7 5b8d a0fd 62b4 7ba0 027f z-....[...b.{... │ │ │ │ │ +00008670: 4b85 8da0 fda4 b47b 8d8d e333 2e33 8e91 K......{...3.3.. │ │ │ │ │ +00008680: 1ec0 0053 7562 7472 6163 7469 6f6e 8ea9 ...Subtraction.. │ │ │ │ │ +00008690: 14ab ff8d c653 7562 7472 6163 7469 6f6e .....Subtraction │ │ │ │ │ +000086a0: 9602 86fa de61 9030 14df 0090 3015 de62 .....a.0....0..b │ │ │ │ │ +000086b0: 93c6 6973 9b02 86f9 696d 706c 656d 656e ..is....implemen │ │ │ │ │ +000086c0: 90b2 2174 6564 9361 7398 7468 6593 6164 ..!ted.as.the.ad │ │ │ │ │ +000086d0: 6469 7469 6f6e 98de 6195 3015 c62b 9328 dition..a.0..+.( │ │ │ │ │ +000086e0: df00 de62 c629 2c91 02c0 7573 6f96 0286 ...b.),...uso... │ │ │ │ │ +000086f0: fa69 7498 6861 7393 7468 6598 7361 6d65 .it.has.the.same │ │ │ │ │ +00008700: 9361 6c67 6f72 6974 686d 9861 6e64 9370 .algorithm.and.p │ │ │ │ │ +00008710: 726f 7090 4dde 6572 7469 6573 8ea4 0d99 rop.M.erties.... │ │ │ │ │ +00008720: 9a8d 6173 9603 a4bd 7468 6174 936f 6693 ..as....that.of. │ │ │ │ │ +00008730: 6164 6469 7469 6f6e 2e91 04dd 5054 91ff addition....PT.. │ │ │ │ │ +00008740: 1665 6f93 6e65 6761 7465 9361 9371 7561 .eo.negate.a.qua │ │ │ │ │ +00008750: 642d 646f 7562 6c65 936e 95b2 2175 6d93 d-double.n..!um. │ │ │ │ │ +00008760: 629a 4dde 6572 2c91 03a5 1277 9365 9603 b.M.er,....w.e.. │ │ │ │ │ +00008770: a4bd 6361 6e91 03a4 be6a 7573 7493 7369 ..can....just.si │ │ │ │ │ +00008780: 6d70 6c79 936e 6567 6174 6593 6561 6390 mply.negate.eac. │ │ │ │ │ +00008790: b221 6893 636f 6d70 986f 6e65 6e90 b221 .!h.comp.onen..! │ │ │ │ │ +000087a0: 742e 8ea1 8d4f 6e96 03c2 fc61 9b03 c2fb t....On....a.... │ │ │ │ │ +000087b0: 6d6f 904d de64 6572 6e93 432b 2b93 636f mo.M.dern.C++.co │ │ │ │ │ +000087c0: 6d70 696c 6572 9877 6974 6893 696e 6c69 mpiler.with.inli │ │ │ │ │ +000087d0: 6e69 6e67 2c91 03ca 2174 6865 936f 95b2 ning,...!the.o.. │ │ │ │ │ +000087e0: 2176 9365 7268 6561 6498 6973 9603 c2fc !v.erhead.is.... │ │ │ │ │ +000087f0: 6e6f 7469 6365 6162 6c65 9862 7574 936e noticeable.but.n │ │ │ │ │ +00008800: 6f74 9370 726f 6869 6269 7469 7695 b221 ot.prohibitiv..! │ │ │ │ │ +00008810: 6598 2873 6193 7991 03c2 fc35 258e a18d e.(sa.y....5%... │ │ │ │ │ +00008820: 6f72 9103 a666 736f 292e 8e9f 1d52 858d or...fso)....R.. │ │ │ │ │ +00008830: 8de3 332e 348e 911e c000 4d75 6c74 6970 ..3.4.....Multip │ │ │ │ │ +00008840: 6c69 6361 7469 6f6e 8ea6 8dc6 4d75 6c74 lication....Mult │ │ │ │ │ +00008850: 6970 6c69 6361 7469 6f6e 9603 1c4c 6973 iplication...Lis │ │ │ │ │ +00008860: 9362 6173 6963 616c 6c79 9364 6f6e 6593 .basically.done. │ │ │ │ │ +00008870: 696e 9361 9373 7472 6169 6768 95b2 2174 in.a.straigh..!t │ │ │ │ │ +00008880: 666f 7277 9361 7264 9b03 1c4c 7793 6193 forw.ard...Lw.a. │ │ │ │ │ +00008890: 7991 ff16 652c 9103 37eb 6d93 756c 7469 y...e,..7.m.ulti │ │ │ │ │ +000088a0: 706c 7969 6e67 9874 6572 6d98 6293 7998 plying.term.b.y. │ │ │ │ │ +000088b0: 7465 726d 9861 6e64 9861 6363 756d 9375 term.and.accum.u │ │ │ │ │ +000088c0: 6c61 742d 8ea1 8d69 6e67 2e91 056a c34e lat-...ing...j.N │ │ │ │ │ +000088d0: 6f74 6596 03d5 5e74 6861 749b 03d5 5d75 ote...^that...]u │ │ │ │ │ +000088e0: 6e6c 696b 90b2 2165 9361 6464 6974 696f nlik..!e.additio │ │ │ │ │ +000088f0: 6e2c 9103 e11b 7468 6572 6593 6172 6598 n,....there.are. │ │ │ │ │ +00008900: 6e6f 9370 904d de6f 7373 6962 696c 6974 no.p.M.ossibilit │ │ │ │ │ +00008910: 6965 7398 6f66 936d 6173 7369 7690 b221 ies.of.massiv..! │ │ │ │ │ +00008920: 6598 6361 6e63 656c 6c61 7469 6f6e 9369 e.cancellation.i │ │ │ │ │ +00008930: 6e98 6d90 b221 756c 7469 706c 6963 6174 n.m..!ultiplicat │ │ │ │ │ +00008940: 696f 6e2c 8ea1 8d73 6f96 0445 6574 6865 ion,...so..Eethe │ │ │ │ │ +00008950: 9366 6f6c 6c6f 9ab2 2177 696e 6793 616c .follo..!wing.al │ │ │ │ │ +00008960: 676f 7269 7468 6d73 9373 6174 6973 6679 gorithms.satisfy │ │ │ │ │ +00008970: 9374 6865 9349 4545 4591 0445 3d73 7498 .the.IEEE..E=st. │ │ │ │ │ +00008980: 796c 6593 6572 726f 7293 6290 4dde 6f75 yle.error.b.M.ou │ │ │ │ │ +00008990: 6e64 93de 6196 02d8 ebdf 0a93 de62 9604 nd..a........b.. │ │ │ │ │ +000089a0: 13a4 c63d 9328 3196 02d8 eb2b 93de 0e90 ...=.(1....+.... │ │ │ │ │ +000089b0: 6a17 c629 28de 6193 df02 93de 62c6 2996 j..)(.a.....b.). │ │ │ │ │ +000089c0: 0445 6577 6865 7265 93de 0e91 04af 7cc6 .Eewhere......|. │ │ │ │ │ +000089d0: 6973 8ea1 8d62 904d de6f 756e 6465 6496 is...b.M.ounded. │ │ │ │ │ +000089e0: 03a6 6662 90b2 2179 93de 228d 9f01 c8ae ..fb..!y.."..... │ │ │ │ │ +000089f0: ce71 648e 9109 b55e c62e 8e9f 1cec 1f8d .qd....^........ │ │ │ │ │ +00008a00: 8ddd 332e 342e 318e 9126 7a11 5175 6164 ..3.4.1..&z.Quad │ │ │ │ │ +00008a10: 2d44 6f75 626c 6596 0432 8ddf 0293 dd44 -Double..2.....D │ │ │ │ │ +00008a20: 6f75 626c 658e a68d c64c 6574 9103 298a ouble....Let..). │ │ │ │ │ +00008a30: de61 9603 0aa7 c63d 9328 de61 8d9f 01a4 .a.....=.(.a.... │ │ │ │ │ +00008a40: 7ace 308e 9604 c004 de3b 9b01 d331 618d z.0......;...1a. │ │ │ │ │ +00008a50: 9f01 a47a ce31 8e93 de3b 9861 8d9f 01a4 ...z.1...;.a.... │ │ │ │ │ +00008a60: 7ace 328e 93de 3b98 618d 9f01 a47a ce33 z.2...;.a....z.3 │ │ │ │ │ +00008a70: 8e93 c629 9603 2989 6290 4dde 659b 0329 ...)..).b.M.e..) │ │ │ │ │ +00008a80: 8a61 9371 7561 642d 646f 7562 6c65 986e .a.quad-double.n │ │ │ │ │ +00008a90: 95b2 2175 6d93 6295 4dde 6572 2c91 0342 ..!um.b.M.er,..B │ │ │ │ │ +00008aa0: 8261 6e64 986c 6574 9103 2989 de62 98c6 .and.let..)..b.. │ │ │ │ │ +00008ab0: 6293 6596 0329 8961 9864 6f75 626c 6598 b.e..).a.double. │ │ │ │ │ +00008ac0: 7072 6563 6973 696f 6e93 6e95 b221 756d precision.n..!um │ │ │ │ │ +00008ad0: 9362 904d de65 722e 9104 b43e 5468 656e .b.M.er....>Then │ │ │ │ │ +00008ae0: 9874 6865 8ea1 8d70 726f 904d de64 7563 .the...pro.M.duc │ │ │ │ │ +00008af0: 7496 03a1 bb69 7393 7468 6593 7375 6d91 t....is.the.sum. │ │ │ │ │ +00008b00: 03a1 bc6f 6693 666f 7572 9374 6572 6d73 ...of.four.terms │ │ │ │ │ +00008b10: 2c91 03a2 aade 618d 9f01 a47a ce30 8e96 ,.....a....z.0.. │ │ │ │ │ +00008b20: 04c0 04de 629b 0265 96c6 2b91 0265 97de ....b..e..+..e.. │ │ │ │ │ +00008b30: 618d 9f01 a47a ce31 8e93 de62 98c6 2b98 a....z.1...b..+. │ │ │ │ │ +00008b40: de61 8d9f 01a4 7ace 328e 93de 6298 c62b .a....z.2...b..+ │ │ │ │ │ +00008b50: 9102 6597 de61 8d9f 01a4 7ace 338e 93de ..e..a....z.3... │ │ │ │ │ +00008b60: 62c6 2e91 04dc 4e4e 6f74 6591 03a1 bc74 b.....NNote....t │ │ │ │ │ +00008b70: 6861 749b 03a1 bbdf 6ade 618d 9f01 a47a hat.....j.a....z │ │ │ │ │ +00008b80: ce33 8e93 df6a 9603 0aa7 1493 de22 8d9f .3...j.......".. │ │ │ │ │ +00008b90: fc06 bece 338e 9604 c004 df6a de61 8d9f ....3......j.a.. │ │ │ │ │ +00008ba0: 01a4 7ace 308e 93df 6ac6 2c91 03a2 aa73 ..z.0...j.,....s │ │ │ │ │ +00008bb0: 6f98 df6a de61 8d9f 01a4 7ace 338e 93de o..j.a....z.3... │ │ │ │ │ +00008bc0: 62df 6a96 030a a714 93de 228d 9ffc 06be b.j......."..... │ │ │ │ │ +00008bd0: ce33 8e96 04c0 04df 6ade 618d 9f01 a47a .3......j.a....z │ │ │ │ │ +00008be0: ce30 8e93 de62 df6a c62c 8ea1 8d61 6e64 .0...b.j.,...and │ │ │ │ │ +00008bf0: 9603 e09f 7468 90b2 2175 739b 03e0 a06f ....th..!us....o │ │ │ │ │ +00008c00: 6e6c 7993 7468 6598 0c72 7374 9335 3398 nly.the..rst.53. │ │ │ │ │ +00008c10: 6269 7473 936f 6698 7468 6593 7072 6f90 bits.of.the.pro. │ │ │ │ │ +00008c20: 4dde 6475 6374 98de 618d 9f01 a47a ce33 M.duct..a....z.3 │ │ │ │ │ +00008c30: 8e91 04c0 04de 6293 c66e 6565 6498 746f ......b..need.to │ │ │ │ │ +00008c40: 9362 904d de65 9863 6f6d 7075 7465 642e .b.M.e.computed. │ │ │ │ │ +00008c50: 9105 8c89 5468 6598 0c72 7374 9374 6872 ....The..rst.thr │ │ │ │ │ +00008c60: 6565 9874 6572 6d73 9361 7265 8ea1 8d63 ee.terms.are...c │ │ │ │ │ +00008c70: 6f6d 7075 7465 6496 0414 7e65 7861 6374 omputed...~exact │ │ │ │ │ +00008c80: 6c79 9375 7369 6e67 93e2 5477 95c1 b46f ly.using..Tw...o │ │ │ │ │ +00008c90: 2d50 7293 6f64 9604 147e c628 6f72 93e2 -Pr.od...~.(or.. │ │ │ │ │ +00008ca0: 5477 95c1 b46f 2d50 7293 6f64 2d46 4d41 Tw...o-Pr.od-FMA │ │ │ │ │ +00008cb0: c629 2e96 0414 7e41 6c6c 9374 6865 9374 .)....~All.the.t │ │ │ │ │ +00008cc0: 6572 6d73 9361 7265 9374 6865 6e93 6163 erms.are.then.ac │ │ │ │ │ +00008cd0: 6375 6d90 b221 756c 6174 6564 8ea1 8d69 cum..!ulated...i │ │ │ │ │ +00008ce0: 6e96 03a6 6661 9373 696d 696c 6172 9366 n...fa.similar.f │ │ │ │ │ +00008cf0: 6173 6869 6f6e 9361 7393 6164 6469 7469 ashion.as.additi │ │ │ │ │ +00008d00: 6f6e 2e91 04dd dd53 6565 9346 6967 7572 on.....See.Figur │ │ │ │ │ +00008d10: 6593 382e 8e9f 1cec 1f8d 8ddd 332e 342e e.8.........3.4. │ │ │ │ │ +00008d20: 328e 9126 7a11 5175 6164 2d44 6f75 626c 2..&z.Quad-Doubl │ │ │ │ │ +00008d30: 6596 0432 8ddf 0293 dd51 7561 642d 446f e..2.....Quad-Do │ │ │ │ │ +00008d40: 7562 6c65 8ea6 8dc6 4d75 6c74 6970 6c69 uble....Multipli │ │ │ │ │ +00008d50: 6361 7469 6f6e 9604 aeca 6f66 9374 95b2 cation....of.t.. │ │ │ │ │ +00008d60: 2177 936f 9b04 aeca 7175 6164 2d64 6f75 !w.o....quad-dou │ │ │ │ │ +00008d70: 626c 6591 04ae cb6e 9375 6d93 6295 4dde ble....n.um.b.M. │ │ │ │ │ +00008d80: 6572 7398 6293 6563 6f6d 6573 9861 9862 ers.b.ecomes.a.b │ │ │ │ │ +00008d90: 6974 9863 6f6d 706c 6963 6174 6564 2c91 it.complicated,. │ │ │ │ │ +00008da0: 04f0 e362 7574 986e 6576 95b2 2165 7274 ...but.nev..!ert │ │ │ │ │ +00008db0: 6865 6c65 7373 9866 6f6c 6c6f 9377 738e heless.follo.ws. │ │ │ │ │ +00008dc0: a18d 7468 6596 0383 8773 616d 6591 0383 ..the....same... │ │ │ │ │ +00008dd0: 8869 6465 612e 9104 d23d 4c65 7493 de61 .idea....=Let..a │ │ │ │ │ +00008de0: 9603 0aa7 c63d 9328 de61 8d9f 01a4 7ace .....=.(.a....z. │ │ │ │ │ +00008df0: 308e 9604 c004 de3b 9b01 d331 618d 9f01 0......;...1a... │ │ │ │ │ +00008e00: a47a ce31 8e93 de3b 9861 8d9f 01a4 7ace .z.1...;.a....z. │ │ │ │ │ +00008e10: 328e 93de 3b98 618d 9f01 a47a ce33 8e93 2...;.a....z.3.. │ │ │ │ │ +00008e20: c629 9103 8388 616e 6491 0383 87de 6296 .)....and.....b. │ │ │ │ │ +00008e30: 030a a7c6 3d93 28de 628d 9f01 a47a ce30 ....=.(.b....z.0 │ │ │ │ │ +00008e40: 8e96 04c0 04de 3b98 628d 9f01 a47a ce31 ......;.b....z.1 │ │ │ │ │ +00008e50: 8e93 de3b 9862 8d9f 01a4 7ace 328e 93de ...;.b....z.2... │ │ │ │ │ +00008e60: 3b98 628d 9f01 a47a ce33 8e93 c629 9103 ;.b....z.3...).. │ │ │ │ │ +00008e70: 8388 6290 4dde 659b 0383 8774 95b2 2177 ..b.M.e....t..!w │ │ │ │ │ +00008e80: 936f 9871 7561 642d 646f 7562 6c65 9103 .o.quad-double.. │ │ │ │ │ +00008e90: 8388 6e93 756d 9362 904d de65 7273 2e91 ..n.um.b.M.ers.. │ │ │ │ │ +00008ea0: 04d2 3d41 7373 756d 658e a18d 2877 6974 ..=Assume...(wit │ │ │ │ │ +00008eb0: 686f 7574 9603 cce2 6c6f 7373 9b03 cce1 hout....loss.... │ │ │ │ │ +00008ec0: 6f66 9367 656e 6572 616c 6974 90b2 2179 of.generalit..!y │ │ │ │ │ +00008ed0: 2998 7468 6174 93de 6198 c661 6e64 93de ).that..a..and.. │ │ │ │ │ +00008ee0: 6298 c661 7265 936f 7264 6572 9831 2e91 b..are.order.1.. │ │ │ │ │ +00008ef0: 0551 5041 6674 6572 986d 95b2 2175 6c74 .QPAfter.m..!ult │ │ │ │ │ +00008f00: 6970 6c69 6361 7469 6f6e 2c91 03d6 8077 iplication,....w │ │ │ │ │ +00008f10: 9365 9603 cce2 6e65 6564 9874 6f93 6163 .e....need.to.ac │ │ │ │ │ +00008f20: 6375 6d90 b221 756c 6174 658e a18d 3133 cum..!ulate...13 │ │ │ │ │ +00008f30: 9603 a666 7465 726d 7393 6f66 936f 7264 ...fterms.of.ord │ │ │ │ │ +00008f40: 6572 93de 4f90 4dde c628 de22 8d9f fc06 er..O.M..(.".... │ │ │ │ │ +00008f50: bece 348e 9104 c004 c629 936f 7293 6869 ..4......).or.hi │ │ │ │ │ +00008f60: 6768 6572 2e8e 9f33 7997 8d8d 9fe4 c851 gher...3y......Q │ │ │ │ │ +00008f70: 8d8d 9167 22cb de61 9602 6eec df02 93de ...g"..a..n..... │ │ │ │ │ +00008f80: 628e 8d92 0089 01b1 df19 8e8d 9200 9b85 b............... │ │ │ │ │ +00008f90: f7de 618d 9f01 a47a ce30 8e91 04c0 04de ..a....z.0...... │ │ │ │ │ +00008fa0: 628d 9f01 a47a ce30 8e8e 8d92 0135 14e8 b....z.0.....5.. │ │ │ │ │ +00008fb0: de4f 904d dec6 2831 298d 9103 a666 7465 .O.M..(1)....fte │ │ │ │ │ +00008fc0: 726d 8e8e 8ea4 0d99 998d 8d92 009b 85f7 rm.............. │ │ │ │ │ +00008fd0: 2b91 030a a7de 618d 9f01 a47a ce30 8e96 +.....a....z.0.. │ │ │ │ │ +00008fe0: 04c0 04de 628d 9f01 a47a ce31 8e91 072e ....b....z.1.... │ │ │ │ │ +00008ff0: f0c6 2b91 026e ecde 618d 9f01 a47a ce31 ..+..n..a....z.1 │ │ │ │ │ +00009000: 8e93 de62 8d9f 01a4 7ace 308e 8e8d 9201 ...b....z.0..... │ │ │ │ │ +00009010: 3514 e8de 4f90 4dde c628 de22 c629 8d91 5...O.M..(.".).. │ │ │ │ │ +00009020: 03a6 6674 6572 6d73 8e8e 8ea1 8d8d 9200 ..fterms........ │ │ │ │ │ +00009030: 9b85 f72b 9103 0aa7 de61 8d9f 01a4 7ace ...+.....a....z. │ │ │ │ │ +00009040: 308e 9604 c004 de62 8d9f 01a4 7ace 328e 0......b....z.2. │ │ │ │ │ +00009050: 9b07 2ef0 c62b 9102 6eec de61 8d9f 01a4 .....+..n..a.... │ │ │ │ │ +00009060: 7ace 318e 93de 628d 9f01 a47a ce31 8e98 z.1...b....z.1.. │ │ │ │ │ +00009070: c62b 9102 6eec de61 8d9f 01a4 7ace 328e .+..n..a....z.2. │ │ │ │ │ +00009080: 93de 628d 9f01 a47a ce30 8e8e 8d92 0135 ..b....z.0.....5 │ │ │ │ │ +00009090: 14e8 de4f 904d dec6 28de 228d 9ffc 06be ...O.M..(."..... │ │ │ │ │ +000090a0: ce32 8e91 04c0 04c6 298d 9103 a666 7465 .2......)....fte │ │ │ │ │ +000090b0: 726d 738e 8e8e a18d 8d92 009b 85f7 2b91 rms...........+. │ │ │ │ │ +000090c0: 030a a7de 618d 9f01 a47a ce30 8e96 04c0 ....a....z.0.... │ │ │ │ │ +000090d0: 04de 628d 9f01 a47a ce33 8e9b 072e f0c6 ..b....z.3...... │ │ │ │ │ +000090e0: 2b91 026e ecde 618d 9f01 a47a ce31 8e93 +..n..a....z.1.. │ │ │ │ │ +000090f0: de62 8d9f 01a4 7ace 328e 98c6 2b91 026e .b....z.2...+..n │ │ │ │ │ +00009100: ecde 618d 9f01 a47a ce32 8e93 de62 8d9f ..a....z.2...b.. │ │ │ │ │ +00009110: 01a4 7ace 318e 98c6 2b91 026e ecde 618d ..z.1...+..n..a. │ │ │ │ │ +00009120: 9f01 a47a ce33 8e93 de62 8d9f 01a4 7ace ...z.3...b....z. │ │ │ │ │ +00009130: 308e 8e8d 9201 3514 e8de 4f90 4dde c628 0.....5...O.M..( │ │ │ │ │ +00009140: de22 8d9f fc06 bece 338e 9104 c004 c629 ."......3......) │ │ │ │ │ +00009150: 8d91 03a6 6674 6572 6d73 8e8e 8ea1 8d8d ....fterms...... │ │ │ │ │ +00009160: 9200 9b85 f72b 9103 0aa7 de61 8d9f 01a4 .....+.....a.... │ │ │ │ │ +00009170: 7ace 318e 9604 c004 de62 8d9f 01a4 7ace z.1......b....z. │ │ │ │ │ +00009180: 338e 9b07 2ef0 c62b 9102 6eec de61 8d9f 3......+..n..a.. │ │ │ │ │ +00009190: 01a4 7ace 328e 93de 628d 9f01 a47a ce32 ..z.2...b....z.2 │ │ │ │ │ +000091a0: 8e98 c62b 9102 6eec de61 8d9f 01a4 7ace ...+..n..a....z. │ │ │ │ │ +000091b0: 338e 93de 628d 9f01 a47a ce31 8e8e 8d92 3...b....z.1.... │ │ │ │ │ +000091c0: 0135 14e8 de4f 904d dec6 28de 228d 9ffc .5...O.M..(."... │ │ │ │ │ +000091d0: 06be ce34 8e91 04c0 04c6 298d 9103 a666 ...4......)....f │ │ │ │ │ +000091e0: 7465 726d 738e 8e8e 8e8e 9f34 6447 8d4e terms......4dG.N │ │ │ │ │ +000091f0: 6f74 6596 0348 b074 6861 7493 736d 616c ote..H.that.smal │ │ │ │ │ +00009200: 6c65 7293 6f72 6465 7293 7465 726d 7393 ler.order.terms. │ │ │ │ │ +00009210: 2873 7563 9ab2 2168 9361 7393 de61 8d9f (suc..!h.as..a.. │ │ │ │ │ +00009220: 01a4 7ace 328e 9604 c004 de62 8d9f 01a4 ..z.2......b.... │ │ │ │ │ +00009230: 7ace 338e 93c6 2c91 035b 6e77 6869 6398 z.3...,..[nwhic. │ │ │ │ │ +00009240: 6891 0348 af69 739b 0348 b0de 4f90 4dde h..H.is..H..O.M. │ │ │ │ │ +00009250: c628 de22 8d9f fc06 bece 358e 93c6 2929 .(."......5...)) │ │ │ │ │ +00009260: 9861 7265 986e 6f74 9865 7690 b221 656e .are.not.ev..!en │ │ │ │ │ +00009270: 9863 6f6d 7075 7465 642c 9103 5b6e 7369 .computed,..[nsi │ │ │ │ │ +00009280: 6e63 6598 7468 6579 9861 7265 8ea1 8d6e nce.they.are...n │ │ │ │ │ +00009290: 6f74 9603 9c6b 6e65 6564 6564 9374 6f9b ot...kneeded.to. │ │ │ │ │ +000092a0: 039c 6a67 6574 9374 6865 930c 7273 7493 ..jget.the..rst. │ │ │ │ │ +000092b0: 3231 3298 6269 7473 2e91 04da 8a54 6865 212.bits.....The │ │ │ │ │ +000092c0: 93de 4f90 4dde c628 de22 8d9f fc06 bece ..O.M..(."...... │ │ │ │ │ +000092d0: 348e 9104 c004 c629 9874 6572 6d73 9361 4......).terms.a │ │ │ │ │ +000092e0: 7265 9363 6f6d 7075 7465 6493 7573 696e re.computed.usin │ │ │ │ │ +000092f0: 6798 6e6f 726d 616c 9364 6f75 626c 6593 g.normal.double. │ │ │ │ │ +00009300: 7072 6563 6973 696f 6e8e a18d 6172 6974 precision...arit │ │ │ │ │ +00009310: 686d 6574 6963 2c96 03a6 6661 7393 6f6e hmetic,...fas.on │ │ │ │ │ +00009320: 6c79 9374 6865 6972 930c 7273 7493 6665 ly.their..rst.fe │ │ │ │ │ +00009330: 7793 6269 7473 9361 7265 936e 6565 6465 w.bits.are.neede │ │ │ │ │ +00009340: 642e 8ea1 8d91 1100 0046 91ff 1665 6f72 d........F...eor │ │ │ │ │ +00009350: 9b03 a3da de69 9602 69d4 c62b 93de 6a91 .....i..i..+..j. │ │ │ │ │ +00009360: 03ab 1ddf 1491 030a a7c6 332c 9103 a45c ..........3,...\ │ │ │ │ │ +00009370: 6c65 7498 28de 708d 9f01 a47a d069 6a8e let.(.p....z.ij. │ │ │ │ │ +00009380: 9607 4ae4 de3b 9101 d331 718d 9f01 a47a ..J..;...1q....z │ │ │ │ │ +00009390: d069 6a8e 93c6 2991 030a a73d e254 7795 .ij...)....=.Tw. │ │ │ │ │ +000093a0: c1b4 6f2d 5072 936f 64c6 28de 618d 9f01 ..o-Pr.od.(.a... │ │ │ │ │ +000093b0: a47a d069 8e91 0364 dac6 2c91 03a4 5cde .z.i...d..,...\. │ │ │ │ │ +000093c0: 628d 9f01 a47a d06a 8e91 0466 0ac6 292e b....z.j...f..). │ │ │ │ │ +000093d0: 9104 dd04 5468 656e 98de 708d 9f01 a47a ....Then..p....z │ │ │ │ │ +000093e0: d069 6a8e 960a 558b c63d 9103 0aa7 de4f .ij...U..=.....O │ │ │ │ │ +000093f0: 904d dec6 28de 228d 9ffc 06be d069 ce2b .M..(."......i.+ │ │ │ │ │ +00009400: d06a 8e91 0de7 5cc6 2991 03a3 d961 6e64 .j....\.)....and │ │ │ │ │ +00009410: 98de 718d 9f01 a47a d069 6a8e 93c6 3d91 ..q....z.ij...=. │ │ │ │ │ +00009420: 030a a7de 4f90 4dde c628 de22 8d9f fc06 ....O.M..(.".... │ │ │ │ │ +00009430: bed0 69ce 2bd0 6a90 7608 ce2b 318e 9118 ..i.+.j.v..+1... │ │ │ │ │ +00009440: c3d8 c629 2e91 04dd 044e 6f90 b221 778e ...).....No..!w. │ │ │ │ │ +00009450: a18d 7468 6572 6596 0410 d261 7265 936f ..there....are.o │ │ │ │ │ +00009460: 6e65 9374 6572 6d93 28de 708d 9f01 a47a ne.term.(.p....z │ │ │ │ │ +00009470: ce30 308e 9b09 0008 c629 9104 10d3 6f66 .00......)....of │ │ │ │ │ +00009480: 936f 7264 6572 93de 4f90 4dde c628 3129 .order..O.M..(1) │ │ │ │ │ +00009490: 2c91 042b 6d74 6872 6565 9328 de70 8d9f ,..+mthree.(.p.. │ │ │ │ │ +000094a0: 01a4 7ace 3031 8e98 c62c 9604 2b6d de70 ..z.01...,..+m.p │ │ │ │ │ +000094b0: 8d9f 01a4 7ace 3130 8e98 c62c 93de 718d ....z.10...,..q. │ │ │ │ │ +000094c0: 9f01 a47a ce30 308e 98c6 2996 0410 d26f ...z.00...)....o │ │ │ │ │ +000094d0: 6693 6f72 6465 7293 de4f 904d dec6 28de f.order..O.M..(. │ │ │ │ │ +000094e0: 22c6 292c 9104 2b6d 0c76 90b2 2165 9328 ".),..+m.v..!e.( │ │ │ │ │ +000094f0: de70 8d9f 01a4 7ace 3032 8e98 c62c 9604 .p....z.02...,.. │ │ │ │ │ +00009500: 2b6d de70 8d9f 01a4 7ace 3131 8e98 c62c +m.p....z.11..., │ │ │ │ │ +00009510: 93de 708d 9f01 a47a ce32 308e 98c6 2c93 ..p....z.20...,. │ │ │ │ │ +00009520: de71 8d9f 01a4 7ace 3031 8e98 c62c 8ea1 .q....z.01...,.. │ │ │ │ │ +00009530: 8dde 718d 9f01 a47a ce31 308e 9109 0008 ..q....z.10..... │ │ │ │ │ +00009540: c629 9603 1cd0 6f66 936f 7264 6572 93de .)....of.order.. │ │ │ │ │ +00009550: 4f9a 4dde c628 de22 8d9f fc06 bece 328e O.M..(."......2. │ │ │ │ │ +00009560: 9104 c004 c629 2c91 0338 5473 6576 90b2 .....),..8Tsev.. │ │ │ │ │ +00009570: 2165 6e93 6f66 936f 7264 6572 93de 4f98 !en.of.order..O. │ │ │ │ │ +00009580: c628 de22 8d9f fc06 bece 338e 9104 c004 .(."......3..... │ │ │ │ │ +00009590: c629 2c91 0338 5461 6e64 9373 6576 90b2 .),..8Tand.sev.. │ │ │ │ │ +000095a0: 2165 6e93 6f66 936f 7264 6572 93de 4f98 !en.of.order..O. │ │ │ │ │ +000095b0: c628 de22 8d9f fc06 bece 348e 9104 c004 .(."......4..... │ │ │ │ │ +000095c0: c629 2e91 04b0 004e 6f9a b221 7793 7798 .).....No..!w.w. │ │ │ │ │ +000095d0: 6593 6361 6e93 7374 6172 7493 6163 6375 e.can.start.accu │ │ │ │ │ +000095e0: 6d98 756c 6174 696e 678e a18d 616c 6c96 m.ulating...all. │ │ │ │ │ +000095f0: 03a6 6674 6865 9374 6572 6d73 9362 90b2 ..fthe.terms.b.. │ │ │ │ │ +00009600: 2179 9374 6865 6972 936f 7264 6572 2c93 !y.their.order,. │ │ │ │ │ +00009610: 7374 6172 7469 6e67 9377 6974 6893 de4f starting.with..O │ │ │ │ │ +00009620: 904d dec6 28de 22c6 2993 7465 726d 7393 .M..(.".).terms. │ │ │ │ │ +00009630: 2873 6565 9346 6967 7572 6593 3929 2e8e (see.Figure.9).. │ │ │ │ │ +00009640: a18d 9111 0000 496e 9603 fd14 7468 6593 ......In....the. │ │ │ │ │ +00009650: 6469 6167 7261 6d2c 9104 12bf 7468 6572 diagram,....ther │ │ │ │ │ +00009660: 6593 6172 6593 666f 7572 9103 fd13 6469 e.are.four....di │ │ │ │ │ +00009670: 0b65 7265 6e9a b221 7493 7375 6d6d 6174 .eren..!t.summat │ │ │ │ │ +00009680: 696f 6e93 6290 4dde 6f98 7865 732e 9105 ion.b.M.o.xes... │ │ │ │ │ +00009690: e1e7 5468 6593 0c72 7374 9103 fd13 2874 ..The..rst....(t │ │ │ │ │ +000096a0: 6f70 6d6f 7374 2993 6f6e 6593 6973 93e2 opmost).one.is.. │ │ │ │ │ +000096b0: 5468 7265 652d 8ea1 8d53 756d c62c 9104 Three-...Sum.,.. │ │ │ │ │ +000096c0: af62 7361 6d65 9604 7a63 6173 9b04 7a64 .bsame..zcas..zd │ │ │ │ │ +000096d0: 7468 6593 6f6e 6593 696e 9861 6464 6974 the.one.in.addit │ │ │ │ │ +000096e0: 696f 6e2e 9107 59d4 5468 6598 6e65 7874 ion...Y.The.next │ │ │ │ │ +000096f0: 9374 6872 6565 9361 7265 2c96 04af 6272 .three.are,...br │ │ │ │ │ +00009700: 6573 7090 4dde 6563 7469 7690 b221 656c esp.M.ectiv..!el │ │ │ │ │ +00009710: 7991 ff16 652c 93e2 5369 782d 5468 7265 y...e,..Six-Thre │ │ │ │ │ +00009720: 652d 5375 6d98 c628 7375 6d73 9104 7a63 e-Sum..(sums..zc │ │ │ │ │ +00009730: 7369 788e a18d 646f 7562 6c65 7396 0347 six...doubles..G │ │ │ │ │ +00009740: a461 6e64 9b03 47a5 6f75 7470 7574 7393 .and..G.outputs. │ │ │ │ │ +00009750: 7468 6593 0c72 7374 9374 6872 6565 9863 the..rst.three.c │ │ │ │ │ +00009760: 6f6d 7090 4dde 6f6e 656e 90b2 2174 7329 omp.M.onen..!ts) │ │ │ │ │ +00009770: 2c91 035a 98e2 4e69 6e65 2d54 7790 c1b4 ,..Z..Nine-Tw... │ │ │ │ │ +00009780: 6f2d 5375 6d93 c628 7375 6d73 936e 696e o-Sum..(sums.nin │ │ │ │ │ +00009790: 6593 646f 7562 6c65 7398 616e 6493 6f75 e.doubles.and.ou │ │ │ │ │ +000097a0: 7470 7574 738e a18d 7468 6596 03a6 660c tputs...the...f. │ │ │ │ │ +000097b0: 7273 7493 7495 b221 7793 6f9b 03a6 6663 rst.t..!w.o...fc │ │ │ │ │ +000097c0: 6f6d 7090 4dde 6f6e 656e 9374 7329 2c98 omp.M.onen.ts),. │ │ │ │ │ +000097d0: 616e 6498 e24e 696e 652d 4f6e 652d 5375 and..Nine-One-Su │ │ │ │ │ +000097e0: 6d98 c628 6a75 7374 9861 6464 7398 6e69 m..(just.adds.ni │ │ │ │ │ +000097f0: 6e65 9864 6f75 626c 6573 9875 7369 6e67 ne.doubles.using │ │ │ │ │ +00009800: 986e 6f72 6d61 6c98 6172 6974 686d 6574 .normal.arithmet │ │ │ │ │ +00009810: 6963 292e 8e8e 9f1e 0000 8d92 00e5 670a ic)...........g. │ │ │ │ │ +00009820: 3131 8e8e 8c8b 0000 000c 0000 0000 0000 11.............. │ │ │ │ │ 00009830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00009840: 0000 0000 0000 0000 0000 0000 0000 8633 ...............3 │ │ │ │ │ -00009850: a002 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 ....[...b.{...K. │ │ │ │ │ -00009860: 8d9f 9a6a 228d 9fda 4555 8d8d 9135 32e1 ...j"...EU...52. │ │ │ │ │ -00009870: ef3e 5053 6669 6c65 3d22 7164 5f6d 756c .>PSfile="qd_mul │ │ │ │ │ -00009880: 5f71 645f 642e 6570 7322 206c 6c78 3d30 _qd_d.eps" llx=0 │ │ │ │ │ -00009890: 206c 6c79 3d30 2075 7278 3d33 3632 2075 lly=0 urx=362 u │ │ │ │ │ -000098a0: 7279 3d33 3732 2072 7769 3d33 3632 3020 ry=372 rwi=3620 │ │ │ │ │ -000098b0: 8e8e 9f17 999a 8d8d 9200 9a2e 97c6 4669 ..............Fi │ │ │ │ │ -000098c0: 6775 7265 9603 a666 383a 9104 dddd 5175 gure...f8:....Qu │ │ │ │ │ -000098d0: 6164 2d44 6f75 626c 6593 df02 93c6 446f ad-Double.....Do │ │ │ │ │ -000098e0: 7562 6c65 8e8e 8e8e 9f1e 0000 8d92 00e5 uble............ │ │ │ │ │ -000098f0: 670a 3132 8e8e 8c8b 0000 000d 0000 0000 g.12............ │ │ │ │ │ +00009840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00009850: 8635 a002 9ad7 5b8d a0fd 62b4 7ba0 027f .5....[...b.{... │ │ │ │ │ +00009860: 4b85 8d9f 9a6a 228d 9fda 4555 8d8d 9135 K....j"...EU...5 │ │ │ │ │ +00009870: 32e1 ef3e 5053 6669 6c65 3d22 7164 5f6d 2..>PSfile="qd_m │ │ │ │ │ +00009880: 756c 5f71 645f 642e 6570 7322 206c 6c78 ul_qd_d.eps" llx │ │ │ │ │ +00009890: 3d30 206c 6c79 3d30 2075 7278 3d33 3632 =0 lly=0 urx=362 │ │ │ │ │ +000098a0: 2075 7279 3d33 3732 2072 7769 3d33 3632 ury=372 rwi=362 │ │ │ │ │ +000098b0: 3020 8e8e 9f17 999a 8d8d 9200 9a2e 97c6 0 .............. │ │ │ │ │ +000098c0: 4669 6775 7265 9603 a666 383a 9104 dddd Figure...f8:.... │ │ │ │ │ +000098d0: 5175 6164 2d44 6f75 626c 6593 df02 93c6 Quad-Double..... │ │ │ │ │ +000098e0: 446f 7562 6c65 8e8e 8e8e 9f1e 0000 8d92 Double.......... │ │ │ │ │ +000098f0: 00e5 670a 3132 8e8e 8c8b 0000 000d 0000 ..g.12.......... │ │ │ │ │ 00009900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00009910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00009920: 0000 9823 a002 9ad7 5b8d a0fd 62b4 7ba0 ...#....[...b.{. │ │ │ │ │ -00009930: 027f 4b85 8d9f b180 378d 9fda 4555 8d8d ..K.....7...EU.. │ │ │ │ │ -00009940: 914f 4bd7 ef3f 5053 6669 6c65 3d22 7164 .OK..?PSfile="qd │ │ │ │ │ -00009950: 5f6d 756c 5f61 6363 756d 2e65 7073 2220 _mul_accum.eps" │ │ │ │ │ -00009960: 6c6c 783d 3020 6c6c 793d 3020 7572 783d llx=0 lly=0 urx= │ │ │ │ │ -00009970: 3331 3020 7572 793d 3431 3820 7277 693d 310 ury=418 rwi= │ │ │ │ │ -00009980: 3331 3030 208e 8e9f 1799 9a8d 8d91 5a6d 3100 .........Zm │ │ │ │ │ -00009990: b8c6 4669 6775 7265 9603 a666 393a 9104 ..Figure...f9:.. │ │ │ │ │ -000099a0: dddd 5175 6164 2d44 6f75 626c 6593 df02 ..Quad-Double... │ │ │ │ │ -000099b0: 93c6 5175 6164 2d44 6f75 626c 6593 6163 ..Quad-Double.ac │ │ │ │ │ -000099c0: 6375 6d90 b221 756c 6174 696f 6e93 7068 cum..!ulation.ph │ │ │ │ │ -000099d0: 6173 658e 8e8e 8e9f 1e00 008d 9200 e567 ase............g │ │ │ │ │ -000099e0: 0a31 338e 8e8c 8b00 0000 0e00 0000 0000 .13............. │ │ │ │ │ +00009920: 0000 0000 9825 a002 9ad7 5b8d a0fd 62b4 .....%....[...b. │ │ │ │ │ +00009930: 7ba0 027f 4b85 8d9f b180 378d 9fda 4555 {...K.....7...EU │ │ │ │ │ +00009940: 8d8d 914f 4bd7 ef3f 5053 6669 6c65 3d22 ...OK..?PSfile=" │ │ │ │ │ +00009950: 7164 5f6d 756c 5f61 6363 756d 2e65 7073 qd_mul_accum.eps │ │ │ │ │ +00009960: 2220 6c6c 783d 3020 6c6c 793d 3020 7572 " llx=0 lly=0 ur │ │ │ │ │ +00009970: 783d 3331 3020 7572 793d 3431 3820 7277 x=310 ury=418 rw │ │ │ │ │ +00009980: 693d 3331 3030 208e 8e9f 1799 9a8d 8d91 i=3100 ......... │ │ │ │ │ +00009990: 5a6d b8c6 4669 6775 7265 9603 a666 393a Zm..Figure...f9: │ │ │ │ │ +000099a0: 9104 dddd 5175 6164 2d44 6f75 626c 6593 ....Quad-Double. │ │ │ │ │ +000099b0: df02 93c6 5175 6164 2d44 6f75 626c 6593 ....Quad-Double. │ │ │ │ │ +000099c0: 6163 6375 6d90 b221 756c 6174 696f 6e93 accum..!ulation. │ │ │ │ │ +000099d0: 7068 6173 658e 8e8e 8e9f 1e00 008d 9200 phase........... │ │ │ │ │ +000099e0: e567 0a31 338e 8e8c 8b00 0000 0e00 0000 .g.13........... │ │ │ │ │ 000099f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 00009a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -00009a10: 0098 f7a0 029a d75b 8da0 fd62 b47b a002 .......[...b.{.. │ │ │ │ │ -00009a20: 7f4b 858d a0ff 36d6 308d 9fda 4555 8d8d .K....6.0...EU.. │ │ │ │ │ -00009a30: 9157 d400 ef40 5053 6669 6c65 3d22 7369 .W...@PSfile="si │ │ │ │ │ -00009a40: 782d 7468 7265 652d 7375 6d2e 6570 7322 x-three-sum.eps" │ │ │ │ │ -00009a50: 206c 6c78 3d30 206c 6c79 3d30 2075 7278 llx=0 lly=0 urx │ │ │ │ │ -00009a60: 3d32 3933 2075 7279 3d33 3734 2072 7769 =293 ury=374 rwi │ │ │ │ │ -00009a70: 3d32 3933 3020 8e8e 9f17 999a 8d8d 9200 =2930 .......... │ │ │ │ │ -00009a80: a7d1 72c6 4669 6775 7265 9103 a666 3130 ..r.Figure...f10 │ │ │ │ │ -00009a90: 3a91 04dd dde2 5369 782d 5468 7265 652d :.....Six-Three- │ │ │ │ │ -00009aa0: 5375 6d8e 8e8e 9f1f 0000 8d91 1100 0053 Sum............S │ │ │ │ │ -00009ab0: 6978 2d54 6872 6565 2d53 756d 9604 3a52 ix-Three-Sum..:R │ │ │ │ │ -00009ac0: c663 6f6d 7075 7465 739b 043a 5174 6865 .computes..:Qthe │ │ │ │ │ -00009ad0: 9373 756d 936f 6693 7369 7898 646f 7562 .sum.of.six.doub │ │ │ │ │ -00009ae0: 6c65 7393 746f 9374 6872 6565 9364 6f75 les.to.three.dou │ │ │ │ │ -00009af0: 626c 6598 7790 b221 6f72 7468 936f 6693 ble.w..!orth.of. │ │ │ │ │ -00009b00: 6163 6375 7261 6379 9328 692e 652e 2c91 accuracy.(i.e.,. │ │ │ │ │ -00009b10: 045f 4c74 6f8e a40d 999a 8d72 656c 6174 ._Lto......relat │ │ │ │ │ -00009b20: 6976 90b2 2165 9602 b4c3 6572 726f 729b iv..!e....error. │ │ │ │ │ -00009b30: 02b4 c26f 6693 de4f 904d dec6 28de 228d ...of..O.M..(.". │ │ │ │ │ -00009b40: 9ffc 06be ce33 8e91 04c0 04c6 2929 2e91 .....3......)).. │ │ │ │ │ -00009b50: 048d 5154 6869 7393 6973 9864 6f6e 6593 ..QThis.is.done. │ │ │ │ │ -00009b60: 6290 b221 7998 6469 7669 6469 6e67 9374 b..!y.dividing.t │ │ │ │ │ -00009b70: 6865 9869 6e70 7574 7393 696e 95b2 2174 he.inputs.in..!t │ │ │ │ │ -00009b80: 6f98 7493 7793 6f96 02b4 c367 726f 7570 o.t.w.o....group │ │ │ │ │ -00009b90: 7398 6f66 9374 6872 6565 2c91 02e5 1661 s.of.three,....a │ │ │ │ │ -00009ba0: 6e64 9370 904d de65 7266 6f72 6d69 6e67 nd.p.M.erforming │ │ │ │ │ -00009bb0: 8ea1 8de2 5468 7265 652d 5375 6d96 03b1 ....Three-Sum... │ │ │ │ │ -00009bc0: 27c6 6f6e 9365 6163 9ab2 2168 9103 b126 '.on.eac..!h...& │ │ │ │ │ -00009bd0: 6772 6f75 702e 9104 fe20 5468 656e 9374 group.... Then.t │ │ │ │ │ -00009be0: 6865 9374 9877 986f 9b03 b126 7375 6d73 he.t.w.o...&sums │ │ │ │ │ -00009bf0: 9361 7265 9361 6464 6564 9374 6f67 6574 .are.added.toget │ │ │ │ │ -00009c00: 6865 722c 9103 b3d7 696e 9361 936d 616e her,....in.a.man │ │ │ │ │ -00009c10: 6e65 7298 7369 6d69 6c61 7293 746f 9371 ner.similar.to.q │ │ │ │ │ -00009c20: 7561 642d 8ea1 8d64 6f75 626c 6596 03a6 uad-...double... │ │ │ │ │ -00009c30: 6661 6464 6974 696f 6e2e 9104 dddd 5365 faddition.....Se │ │ │ │ │ -00009c40: 6593 4669 6775 7265 9331 302e 8ea1 8d91 e.Figure.10..... │ │ │ │ │ -00009c50: 1100 00e2 4e69 6e65 2d54 7790 c1b4 6f2d ....Nine-Tw...o- │ │ │ │ │ -00009c60: 5375 6d96 0363 cbc6 636f 6d70 7574 6573 Sum..c..computes │ │ │ │ │ -00009c70: 9374 6865 9373 756d 9103 63cc 6f66 936e .the.sum..c.of.n │ │ │ │ │ -00009c80: 696e 6593 646f 7562 6c65 7393 746f 9364 ine.doubles.to.d │ │ │ │ │ -00009c90: 6f75 626c 652d 646f 7562 6c65 9361 6363 ouble-double.acc │ │ │ │ │ -00009ca0: 7572 6163 7991 ff16 652e 9104 c7aa 5468 uracy...e.....Th │ │ │ │ │ -00009cb0: 6973 9369 7393 646f 6e65 9362 90b2 2179 is.is.done.b..!y │ │ │ │ │ -00009cc0: 8ea1 8d70 6169 7269 6e67 9603 40d3 7468 ...pairing..@.th │ │ │ │ │ -00009cd0: 6593 696e 7075 7473 9b03 40d4 746f 9363 e.inputs..@.to.c │ │ │ │ │ -00009ce0: 7265 6174 6593 666f 7572 9364 6f75 626c reate.four.doubl │ │ │ │ │ -00009cf0: 652d 646f 7562 6c65 936e 95b2 2175 6d93 e-double.n..!um. │ │ │ │ │ -00009d00: 6290 4dde 6572 7396 0340 d361 6e64 9861 b.M.ers..@.and.a │ │ │ │ │ -00009d10: 9373 696e 676c 6593 646f 7562 6c65 9370 .single.double.p │ │ │ │ │ -00009d20: 7265 6369 7369 6f6e 936e 95b2 2175 6d93 recision.n..!um. │ │ │ │ │ -00009d30: 6290 4dde 6572 2c91 0355 2461 6e64 8ea1 b.M.er,..U$and.. │ │ │ │ │ -00009d40: 8d70 9a4d de65 7266 6f72 6d69 6e67 9603 .p.M.erforming.. │ │ │ │ │ -00009d50: 6ca3 6164 6469 7469 6f6e 936f 6691 036c l.addition.of..l │ │ │ │ │ -00009d60: a474 95b2 2177 936f 9603 6ca3 646f 7562 .t..!w.o..l.doub │ │ │ │ │ -00009d70: 6c65 2d64 6f75 626c 6593 6e95 b221 756d le-double.n..!um │ │ │ │ │ -00009d80: 9362 9865 7273 9b03 6ca3 7265 6375 7273 .b.ers..l.recurs │ │ │ │ │ -00009d90: 6976 9365 6c79 9103 6ca4 756e 9374 696c iv.ely..l.un.til │ │ │ │ │ -00009da0: 986f 6e65 9861 7272 6976 9365 7398 6174 .one.arriv.es.at │ │ │ │ │ -00009db0: 9103 6ca4 6198 646f 7562 6c65 2d64 6f75 ..l.a.double-dou │ │ │ │ │ -00009dc0: 626c 658e a18d 6f75 7470 7574 2e91 06ae ble...output.... │ │ │ │ │ -00009dd0: 4b54 6865 9b04 4136 646f 7562 6c65 2d64 KThe..A6double-d │ │ │ │ │ -00009de0: 6f75 626c 6596 0441 3561 6464 6974 696f ouble..A5additio │ │ │ │ │ -00009df0: 6e93 2874 6865 986c 6172 6765 9373 7175 n.(the.large.squ │ │ │ │ │ -00009e00: 6172 6598 6290 4dde 6f90 b221 7893 696e are.b.M.o..!x.in │ │ │ │ │ -00009e10: 9874 6865 9364 6961 6772 616d 2993 6973 .the.diagram).is │ │ │ │ │ -00009e20: 9874 6865 9373 616d 6598 6173 9344 6190 .the.same.as.Da. │ │ │ │ │ -00009e30: b221 7669 648e a18d 4261 696c 6579 2773 .!vid...Bailey's │ │ │ │ │ -00009e40: 9603 a666 616c 676f 7269 7468 6d93 5b8d ...falgorithm.[. │ │ │ │ │ -00009e50: 318e 9105 799a 5d2e 9104 dddd 5365 6593 1...y.].....See. │ │ │ │ │ -00009e60: 4669 6775 7265 9331 312e 8ea1 8d91 1100 Figure.11....... │ │ │ │ │ -00009e70: 0049 6696 054c 0b6f 6e65 9b05 4c0c 7769 .If..L.one..L.wi │ │ │ │ │ -00009e80: 7368 6573 9374 6f98 7472 6164 6593 6665 shes.to.trade.fe │ │ │ │ │ -00009e90: 7798 6269 7473 936f 6698 6163 6375 7261 w.bits.of.accura │ │ │ │ │ -00009ea0: 6379 9366 6f72 9873 7090 4dde 6565 642c cy.for.sp.M.eed, │ │ │ │ │ -00009eb0: 9105 b574 7790 b221 6598 646f 6e27 7493 ...tw..!e.don't. │ │ │ │ │ -00009ec0: 6576 90b2 2165 6e98 6e65 6564 9374 6f98 ev..!en.need.to. │ │ │ │ │ -00009ed0: 636f 6d70 7574 6593 7468 658e a18d de4f compute.the....O │ │ │ │ │ -00009ee0: 904d dec6 28de 228d 9ffc 06be ce34 8e91 .M..(."......4.. │ │ │ │ │ -00009ef0: 04c0 04c6 2996 0439 0474 6572 6d73 3b91 ....)..9.terms;. │ │ │ │ │ -00009f00: 0482 5474 6865 7993 6361 6e9b 0439 0561 ..Tthey.can..9.a │ │ │ │ │ -00009f10: 0b65 6374 9374 6865 980c 7273 7493 3231 .ect.the..rst.21 │ │ │ │ │ -00009f20: 3298 6269 7473 936f 6e6c 7993 6290 b221 2.bits.only.b..! │ │ │ │ │ -00009f30: 7998 6361 7272 6965 7393 6475 7269 6e67 y.carries.during │ │ │ │ │ -00009f40: 9861 6363 756d 90b2 2175 6c61 7469 6f6e .accum..!ulation │ │ │ │ │ -00009f50: 2e91 0695 b849 6e98 7468 6973 9363 6173 .....In.this.cas │ │ │ │ │ -00009f60: 652c 8ea1 8d77 9ab2 2165 9604 63d5 6361 e,...w..!e..c.ca │ │ │ │ │ -00009f70: 6e93 636f 6d70 7574 6593 7468 6593 de4f n.compute.the..O │ │ │ │ │ -00009f80: 904d dec6 28de 228d 9ffc 06be ce33 8e91 .M..(."......3.. │ │ │ │ │ -00009f90: 04c0 04c6 2993 7465 726d 7393 7573 696e ....).terms.usin │ │ │ │ │ -00009fa0: 6793 6e6f 726d 616c 9364 6f75 626c 6593 g.normal.double. │ │ │ │ │ -00009fb0: 7072 6563 6973 696f 6e93 6172 6974 686d precision.arithm │ │ │ │ │ -00009fc0: 6574 6963 2c91 0493 3074 6865 7265 6298 etic,...0thereb. │ │ │ │ │ -00009fd0: 7993 7370 904d de65 6564 696e 6793 7570 y.sp.M.eeding.up │ │ │ │ │ -00009fe0: 8ea1 8d6d 90b2 2175 6c74 6970 6c69 6361 ...m..!ultiplica │ │ │ │ │ -00009ff0: 7469 6f6e 9103 a666 636f 6e73 6964 6572 tion...fconsider │ │ │ │ │ -0000a000: 6162 6c79 91ff 1665 2e8e 8e9f 1e00 008d ably...e........ │ │ │ │ │ -0000a010: 9200 e567 0a31 348e 8e8c 8b00 0000 0f00 ...g.14......... │ │ │ │ │ -0000a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +00009a10: 0000 0098 f9a0 029a d75b 8da0 fd62 b47b .........[...b.{ │ │ │ │ │ +00009a20: a002 7f4b 858d a0ff 36d6 308d 9fda 4555 ...K....6.0...EU │ │ │ │ │ +00009a30: 8d8d 9157 d400 ef40 5053 6669 6c65 3d22 ...W...@PSfile=" │ │ │ │ │ +00009a40: 7369 782d 7468 7265 652d 7375 6d2e 6570 six-three-sum.ep │ │ │ │ │ +00009a50: 7322 206c 6c78 3d30 206c 6c79 3d30 2075 s" llx=0 lly=0 u │ │ │ │ │ +00009a60: 7278 3d32 3933 2075 7279 3d33 3734 2072 rx=293 ury=374 r │ │ │ │ │ +00009a70: 7769 3d32 3933 3020 8e8e 9f17 999a 8d8d wi=2930 ........ │ │ │ │ │ +00009a80: 9200 a7d1 72c6 4669 6775 7265 9103 a666 ....r.Figure...f │ │ │ │ │ +00009a90: 3130 3a91 04dd dde2 5369 782d 5468 7265 10:.....Six-Thre │ │ │ │ │ +00009aa0: 652d 5375 6d8e 8e8e 9f1f 0000 8d91 1100 e-Sum........... │ │ │ │ │ +00009ab0: 0053 6978 2d54 6872 6565 2d53 756d 9604 .Six-Three-Sum.. │ │ │ │ │ +00009ac0: 3a52 c663 6f6d 7075 7465 739b 043a 5174 :R.computes..:Qt │ │ │ │ │ +00009ad0: 6865 9373 756d 936f 6693 7369 7898 646f he.sum.of.six.do │ │ │ │ │ +00009ae0: 7562 6c65 7393 746f 9374 6872 6565 9364 ubles.to.three.d │ │ │ │ │ +00009af0: 6f75 626c 6598 7790 b221 6f72 7468 936f ouble.w..!orth.o │ │ │ │ │ +00009b00: 6693 6163 6375 7261 6379 9328 692e 652e f.accuracy.(i.e. │ │ │ │ │ +00009b10: 2c91 045f 4c74 6f8e a40d 999a 8d72 656c ,.._Lto......rel │ │ │ │ │ +00009b20: 6174 6976 90b2 2165 9602 b4c3 6572 726f ativ..!e....erro │ │ │ │ │ +00009b30: 729b 02b4 c26f 6693 de4f 904d dec6 28de r....of..O.M..(. │ │ │ │ │ +00009b40: 228d 9ffc 06be ce33 8e91 04c0 04c6 2929 "......3......)) │ │ │ │ │ +00009b50: 2e91 048d 5154 6869 7393 6973 9864 6f6e ....QThis.is.don │ │ │ │ │ +00009b60: 6593 6290 b221 7998 6469 7669 6469 6e67 e.b..!y.dividing │ │ │ │ │ +00009b70: 9374 6865 9869 6e70 7574 7393 696e 95b2 .the.inputs.in.. │ │ │ │ │ +00009b80: 2174 6f98 7493 7793 6f96 02b4 c367 726f !to.t.w.o....gro │ │ │ │ │ +00009b90: 7570 7398 6f66 9374 6872 6565 2c91 02e5 ups.of.three,... │ │ │ │ │ +00009ba0: 1661 6e64 9370 904d de65 7266 6f72 6d69 .and.p.M.erformi │ │ │ │ │ +00009bb0: 6e67 8ea1 8de2 5468 7265 652d 5375 6d96 ng....Three-Sum. │ │ │ │ │ +00009bc0: 03b1 27c6 6f6e 9365 6163 9ab2 2168 9103 ..'.on.eac..!h.. │ │ │ │ │ +00009bd0: b126 6772 6f75 702e 9104 fe20 5468 656e .&group.... Then │ │ │ │ │ +00009be0: 9374 6865 9374 9877 986f 9b03 b126 7375 .the.t.w.o...&su │ │ │ │ │ +00009bf0: 6d73 9361 7265 9361 6464 6564 9374 6f67 ms.are.added.tog │ │ │ │ │ +00009c00: 6574 6865 722c 9103 b3d7 696e 9361 936d ether,....in.a.m │ │ │ │ │ +00009c10: 616e 6e65 7298 7369 6d69 6c61 7293 746f anner.similar.to │ │ │ │ │ +00009c20: 9371 7561 642d 8ea1 8d64 6f75 626c 6596 .quad-...double. │ │ │ │ │ +00009c30: 03a6 6661 6464 6974 696f 6e2e 9104 dddd ..faddition..... │ │ │ │ │ +00009c40: 5365 6593 4669 6775 7265 9331 302e 8ea1 See.Figure.10... │ │ │ │ │ +00009c50: 8d91 1100 00e2 4e69 6e65 2d54 7790 c1b4 ......Nine-Tw... │ │ │ │ │ +00009c60: 6f2d 5375 6d96 0363 cbc6 636f 6d70 7574 o-Sum..c..comput │ │ │ │ │ +00009c70: 6573 9374 6865 9373 756d 9103 63cc 6f66 es.the.sum..c.of │ │ │ │ │ +00009c80: 936e 696e 6593 646f 7562 6c65 7393 746f .nine.doubles.to │ │ │ │ │ +00009c90: 9364 6f75 626c 652d 646f 7562 6c65 9361 .double-double.a │ │ │ │ │ +00009ca0: 6363 7572 6163 7991 ff16 652e 9104 c7aa ccuracy...e..... │ │ │ │ │ +00009cb0: 5468 6973 9369 7393 646f 6e65 9362 90b2 This.is.done.b.. │ │ │ │ │ +00009cc0: 2179 8ea1 8d70 6169 7269 6e67 9603 40d3 !y...pairing..@. │ │ │ │ │ +00009cd0: 7468 6593 696e 7075 7473 9b03 40d4 746f the.inputs..@.to │ │ │ │ │ +00009ce0: 9363 7265 6174 6593 666f 7572 9364 6f75 .create.four.dou │ │ │ │ │ +00009cf0: 626c 652d 646f 7562 6c65 936e 95b2 2175 ble-double.n..!u │ │ │ │ │ +00009d00: 6d93 6290 4dde 6572 7396 0340 d361 6e64 m.b.M.ers..@.and │ │ │ │ │ +00009d10: 9861 9373 696e 676c 6593 646f 7562 6c65 .a.single.double │ │ │ │ │ +00009d20: 9370 7265 6369 7369 6f6e 936e 95b2 2175 .precision.n..!u │ │ │ │ │ +00009d30: 6d93 6290 4dde 6572 2c91 0355 2461 6e64 m.b.M.er,..U$and │ │ │ │ │ +00009d40: 8ea1 8d70 9a4d de65 7266 6f72 6d69 6e67 ...p.M.erforming │ │ │ │ │ +00009d50: 9603 6ca3 6164 6469 7469 6f6e 936f 6691 ..l.addition.of. │ │ │ │ │ +00009d60: 036c a474 95b2 2177 936f 9603 6ca3 646f .l.t..!w.o..l.do │ │ │ │ │ +00009d70: 7562 6c65 2d64 6f75 626c 6593 6e95 b221 uble-double.n..! │ │ │ │ │ +00009d80: 756d 9362 9865 7273 9b03 6ca3 7265 6375 um.b.ers..l.recu │ │ │ │ │ +00009d90: 7273 6976 9365 6c79 9103 6ca4 756e 9374 rsiv.ely..l.un.t │ │ │ │ │ +00009da0: 696c 986f 6e65 9861 7272 6976 9365 7398 il.one.arriv.es. │ │ │ │ │ +00009db0: 6174 9103 6ca4 6198 646f 7562 6c65 2d64 at..l.a.double-d │ │ │ │ │ +00009dc0: 6f75 626c 658e a18d 6f75 7470 7574 2e91 ouble...output.. │ │ │ │ │ +00009dd0: 06ae 4b54 6865 9b04 4136 646f 7562 6c65 ..KThe..A6double │ │ │ │ │ +00009de0: 2d64 6f75 626c 6596 0441 3561 6464 6974 -double..A5addit │ │ │ │ │ +00009df0: 696f 6e93 2874 6865 986c 6172 6765 9373 ion.(the.large.s │ │ │ │ │ +00009e00: 7175 6172 6598 6290 4dde 6f90 b221 7893 quare.b.M.o..!x. │ │ │ │ │ +00009e10: 696e 9874 6865 9364 6961 6772 616d 2993 in.the.diagram). │ │ │ │ │ +00009e20: 6973 9874 6865 9373 616d 6598 6173 9344 is.the.same.as.D │ │ │ │ │ +00009e30: 6190 b221 7669 648e a18d 4261 696c 6579 a..!vid...Bailey │ │ │ │ │ +00009e40: 2773 9603 a666 616c 676f 7269 7468 6d93 's...falgorithm. │ │ │ │ │ +00009e50: 5b8d 318e 9105 799a 5d2e 9104 dddd 5365 [.1...y.].....Se │ │ │ │ │ +00009e60: 6593 4669 6775 7265 9331 312e 8ea1 8d91 e.Figure.11..... │ │ │ │ │ +00009e70: 1100 0049 6696 054c 0b6f 6e65 9b05 4c0c ...If..L.one..L. │ │ │ │ │ +00009e80: 7769 7368 6573 9374 6f98 7472 6164 6593 wishes.to.trade. │ │ │ │ │ +00009e90: 6665 7798 6269 7473 936f 6698 6163 6375 few.bits.of.accu │ │ │ │ │ +00009ea0: 7261 6379 9366 6f72 9873 7090 4dde 6565 racy.for.sp.M.ee │ │ │ │ │ +00009eb0: 642c 9105 b574 7790 b221 6598 646f 6e27 d,...tw..!e.don' │ │ │ │ │ +00009ec0: 7493 6576 90b2 2165 6e98 6e65 6564 9374 t.ev..!en.need.t │ │ │ │ │ +00009ed0: 6f98 636f 6d70 7574 6593 7468 658e a18d o.compute.the... │ │ │ │ │ +00009ee0: de4f 904d dec6 28de 228d 9ffc 06be ce34 .O.M..(."......4 │ │ │ │ │ +00009ef0: 8e91 04c0 04c6 2996 0439 0474 6572 6d73 ......)..9.terms │ │ │ │ │ +00009f00: 3b91 0482 5474 6865 7993 6361 6e9b 0439 ;...Tthey.can..9 │ │ │ │ │ +00009f10: 0561 0b65 6374 9374 6865 980c 7273 7493 .a.ect.the..rst. │ │ │ │ │ +00009f20: 3231 3298 6269 7473 936f 6e6c 7993 6290 212.bits.only.b. │ │ │ │ │ +00009f30: b221 7998 6361 7272 6965 7393 6475 7269 .!y.carries.duri │ │ │ │ │ +00009f40: 6e67 9861 6363 756d 90b2 2175 6c61 7469 ng.accum..!ulati │ │ │ │ │ +00009f50: 6f6e 2e91 0695 b849 6e98 7468 6973 9363 on.....In.this.c │ │ │ │ │ +00009f60: 6173 652c 8ea1 8d77 9ab2 2165 9604 63d5 ase,...w..!e..c. │ │ │ │ │ +00009f70: 6361 6e93 636f 6d70 7574 6593 7468 6593 can.compute.the. │ │ │ │ │ +00009f80: de4f 904d dec6 28de 228d 9ffc 06be ce33 .O.M..(."......3 │ │ │ │ │ +00009f90: 8e91 04c0 04c6 2993 7465 726d 7393 7573 ......).terms.us │ │ │ │ │ +00009fa0: 696e 6793 6e6f 726d 616c 9364 6f75 626c ing.normal.doubl │ │ │ │ │ +00009fb0: 6593 7072 6563 6973 696f 6e93 6172 6974 e.precision.arit │ │ │ │ │ +00009fc0: 686d 6574 6963 2c91 0493 3074 6865 7265 hmetic,...0there │ │ │ │ │ +00009fd0: 6298 7993 7370 904d de65 6564 696e 6793 b.y.sp.M.eeding. │ │ │ │ │ +00009fe0: 7570 8ea1 8d6d 90b2 2175 6c74 6970 6c69 up...m..!ultipli │ │ │ │ │ +00009ff0: 6361 7469 6f6e 9103 a666 636f 6e73 6964 cation...fconsid │ │ │ │ │ +0000a000: 6572 6162 6c79 91ff 1665 2e8e 8e9f 1e00 erably...e...... │ │ │ │ │ +0000a010: 008d 9200 e567 0a31 348e 8e8c 8b00 0000 .....g.14....... │ │ │ │ │ +0000a020: 0f00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 0000a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -0000a040: 0000 0000 0099 e6a0 029a d75b 8da0 fd62 ...........[...b │ │ │ │ │ -0000a050: b47b a002 7f4b 858d 9f80 512d 8d9f da45 .{...K....Q-...E │ │ │ │ │ -0000a060: 558d 8d91 2f2d 1fef 3f50 5366 696c 653d U.../-..?PSfile= │ │ │ │ │ -0000a070: 226e 696e 652d 7477 6f2d 7375 6d2e 6570 "nine-two-sum.ep │ │ │ │ │ -0000a080: 7322 206c 6c78 3d30 206c 6c79 3d30 2075 s" llx=0 lly=0 u │ │ │ │ │ -0000a090: 7278 3d33 3734 2075 7279 3d33 3230 2072 rx=374 ury=320 r │ │ │ │ │ -0000a0a0: 7769 3d33 3734 3020 8e8e 9f17 999a 8d8d wi=3740 ........ │ │ │ │ │ -0000a0b0: 9200 a87b f9c6 4669 6775 7265 9103 a666 ...{..Figure...f │ │ │ │ │ -0000a0c0: 3131 3a91 04dd dde2 4e69 6e65 2d54 7790 11:.....Nine-Tw. │ │ │ │ │ -0000a0d0: c1b4 6f2d 5375 6d8e 8e8e 8e9f 1e00 008d ..o-Sum......... │ │ │ │ │ -0000a0e0: 9200 e567 0ac6 3135 8e8e 8c8b 0000 0010 ...g..15........ │ │ │ │ │ -0000a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +0000a040: 0000 0000 0000 0099 e8a0 029a d75b 8da0 .............[.. │ │ │ │ │ +0000a050: fd62 b47b a002 7f4b 858d 9f80 512d 8d9f .b.{...K....Q-.. │ │ │ │ │ +0000a060: da45 558d 8d91 2f2d 1fef 3f50 5366 696c .EU.../-..?PSfil │ │ │ │ │ +0000a070: 653d 226e 696e 652d 7477 6f2d 7375 6d2e e="nine-two-sum. │ │ │ │ │ +0000a080: 6570 7322 206c 6c78 3d30 206c 6c79 3d30 eps" llx=0 lly=0 │ │ │ │ │ +0000a090: 2075 7278 3d33 3734 2075 7279 3d33 3230 urx=374 ury=320 │ │ │ │ │ +0000a0a0: 2072 7769 3d33 3734 3020 8e8e 9f17 999a rwi=3740 ...... │ │ │ │ │ +0000a0b0: 8d8d 9200 a87b f9c6 4669 6775 7265 9103 .....{..Figure.. │ │ │ │ │ +0000a0c0: a666 3131 3a91 04dd dde2 4e69 6e65 2d54 .f11:.....Nine-T │ │ │ │ │ +0000a0d0: 7790 c1b4 6f2d 5375 6d8e 8e8e 8e9f 1e00 w...o-Sum....... │ │ │ │ │ +0000a0e0: 008d 9200 e567 0ac6 3135 8e8e 8c8b 0000 .....g..15...... │ │ │ │ │ +0000a0f0: 0010 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 0000a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -0000a110: 0000 0000 0000 a01a a002 9ad7 5b8d a0fd ............[... │ │ │ │ │ -0000a120: 62b4 7ba0 027f 4b85 8da0 fda4 b47b 8d91 b.{...K......{.. │ │ │ │ │ -0000a130: 1100 00c6 5371 7561 7269 6e67 9603 4371 ....Squaring..Cq │ │ │ │ │ -0000a140: 6191 0343 7271 7561 642d 646f 7562 6c65 a..Crquad-double │ │ │ │ │ -0000a150: 936e 95b2 2175 6d93 629a 4dde 6572 9603 .n..!um.b.M.er.. │ │ │ │ │ -0000a160: 4371 6361 6e93 6298 659b 0343 7264 6f6e Cqcan.b.e..Crdon │ │ │ │ │ -0000a170: 6593 7369 676e 690c 6361 6e90 b221 746c e.signi.can..!tl │ │ │ │ │ -0000a180: 7993 6661 7374 6572 9873 696e 6365 9374 y.faster.since.t │ │ │ │ │ -0000a190: 6865 936e 95b2 2175 6d93 6290 4dde 6572 he.n..!um.b.M.er │ │ │ │ │ -0000a1a0: 9603 4371 6f66 9874 6572 6d73 9374 6861 ..Cqof.terms.tha │ │ │ │ │ -0000a1b0: 748e a40d 999a 8d6e 6565 6473 9603 a666 t......needs...f │ │ │ │ │ -0000a1c0: 746f 9362 9a4d de65 9361 6363 756d 90b2 to.b.M.e.accum.. │ │ │ │ │ -0000a1d0: 2175 6c61 7465 6493 6361 6e93 6298 6593 !ulated.can.b.e. │ │ │ │ │ -0000a1e0: 7265 6475 6365 6493 6475 6593 746f 9373 reduced.due.to.s │ │ │ │ │ -0000a1f0: 796d 6d65 7472 7991 ff16 652e 8e9f 1d43 ymmetry...e....C │ │ │ │ │ -0000a200: 498d 8de3 332e 358e 911e c000 4469 7669 I...3.5.....Divi │ │ │ │ │ -0000a210: 7369 6f6e 8ea9 14ab ff8d c644 6976 6973 sion.......Divis │ │ │ │ │ -0000a220: 696f 6e96 0273 1569 739b 0273 1464 6f6e ion..s.is..s.don │ │ │ │ │ -0000a230: 6593 6290 b221 7993 7468 6593 6661 6d69 e.b..!y.the.fami │ │ │ │ │ -0000a240: 6c69 6172 986c 6f6e 6793 6469 7669 7369 liar.long.divisi │ │ │ │ │ -0000a250: 6f6e 9361 6c67 6f72 6974 686d 2e91 0477 on.algorithm...w │ │ │ │ │ -0000a260: 6d4c 6574 93de 6196 030a a7c6 3d93 28de mLet..a.....=.(. │ │ │ │ │ -0000a270: 618d 9f01 a47a ce30 8e96 04c0 04de 3b9b a....z.0......;. │ │ │ │ │ -0000a280: 01d3 3161 8d9f 01a4 7ace 318e 93de 3b98 ..1a....z.1...;. │ │ │ │ │ -0000a290: 618d 9f01 a47a ce32 8e93 de3b 9861 8d9f a....z.2...;.a.. │ │ │ │ │ -0000a2a0: 01a4 7ace 338e 93c6 2991 0273 1461 6e64 ..z.3...)..s.and │ │ │ │ │ -0000a2b0: 9102 7315 de62 9603 0aa7 c63d 9328 de62 ..s..b.....=.(.b │ │ │ │ │ -0000a2c0: 8d9f 01a4 7ace 308e 9604 c004 de3b 9862 ....z.0......;.b │ │ │ │ │ -0000a2d0: 8d9f 01a4 7ace 318e 93de 3b98 628d 9f01 ....z.1...;.b... │ │ │ │ │ -0000a2e0: a47a ce32 8e93 de3b 9862 8d9f 01a4 7ace .z.2...;.b....z. │ │ │ │ │ -0000a2f0: 338e 93c6 298e a18d 629a 4dde 6591 049d 3...)...b.M.e... │ │ │ │ │ -0000a300: 4a71 7561 642d 646f 7562 6c65 9104 9d49 Jquad-double...I │ │ │ │ │ -0000a310: 6e95 b221 756d 9362 9865 7273 2e91 07c2 n..!um.b.ers.... │ │ │ │ │ -0000a320: 8857 91ff 1665 6596 049d 4963 616e 9b04 .W...ee...Ican.. │ │ │ │ │ -0000a330: 9d4a 0c72 7374 9363 6f6d 7075 7465 9861 .J.rst.compute.a │ │ │ │ │ -0000a340: 6e93 6170 7072 6f95 b221 7869 6d61 7465 n.appro..!ximate │ │ │ │ │ -0000a350: 9871 756f 7469 656e 9374 9104 9d49 de71 .quotien.t...I.q │ │ │ │ │ -0000a360: 8d9f 01a4 7ace 308e 9109 6625 c63d 9104 ....z.0...f%.=.. │ │ │ │ │ -0000a370: a620 de61 8d9f 01a4 7ace 308e 9604 c004 . .a....z.0..... │ │ │ │ │ -0000a380: de3d 628d 9f01 a47a ce30 8e93 c62e 9107 .=b....z.0...... │ │ │ │ │ -0000a390: c287 5791 ff16 6565 9874 6865 6e8e a18d ..W...ee.then... │ │ │ │ │ -0000a3a0: 636f 6d70 7574 6596 04dc 4d74 6865 9372 compute...Mthe.r │ │ │ │ │ -0000a3b0: 656d 6169 6e64 6572 93de 7291 055d 04c6 emainder..r..].. │ │ │ │ │ -0000a3c0: 3d91 050f 25de 6196 033d 85df 0091 033d =...%.a..=.....= │ │ │ │ │ -0000a3d0: 86de 718d 9f01 a47a ce30 8e91 07fd 89df ..q....z.0...... │ │ │ │ │ -0000a3e0: 0293 de62 c62c 9105 29c6 616e 6496 04dc ...b.,..).and... │ │ │ │ │ -0000a3f0: 4d63 6f6d 7075 7465 9374 6865 9363 6f72 Mcompute.the.cor │ │ │ │ │ -0000a400: 7265 6374 696f 6e93 7465 726d 93de 718d rection.term..q. │ │ │ │ │ -0000a410: 9f01 a47a ce31 8e91 09cf 29c6 3d91 050f ...z.1....).=... │ │ │ │ │ -0000a420: 26de 728d 9f01 a47a ce30 8e96 04c0 04de &.r....z.0...... │ │ │ │ │ -0000a430: 3d62 8d9f 01a4 7ace 308e 93c6 2e91 087f =b....z.0....... │ │ │ │ │ -0000a440: 9257 91ff 1665 6591 04dc 4d63 616e 8ea1 .W...ee...Mcan.. │ │ │ │ │ -0000a450: 8d63 6f6e 95b2 2174 696e 9375 6596 03d3 .con..!tin.ue... │ │ │ │ │ -0000a460: 5674 6869 7393 7072 6f90 4dde 6365 7373 Vthis.pro.M.cess │ │ │ │ │ -0000a470: 9374 6f93 6f62 7461 696e 930c 7690 b221 .to.obtain..v..! │ │ │ │ │ -0000a480: 6593 7465 726d 732c 9103 de92 de71 8d9f e.terms,.....q.. │ │ │ │ │ -0000a490: 01a4 7ace 308e 9604 c004 de3b 9b05 28bd ..z.0......;..(. │ │ │ │ │ -0000a4a0: 718d 9f01 a47a ce31 8e93 de3b 9871 8d9f q....z.1...;.q.. │ │ │ │ │ -0000a4b0: 01a4 7ace 328e 93de 3b98 718d 9f01 a47a ..z.2...;.q....z │ │ │ │ │ -0000a4c0: ce33 8e93 c62c 9103 de92 616e 649b 03d3 .3...,....and... │ │ │ │ │ -0000a4d0: 56de 718d 9f01 a47a ce34 8e93 c62e 9105 V.q....z.4...... │ │ │ │ │ -0000a4e0: 64ad 286f 6e6c 7998 666f 7572 9861 7265 d.(only.four.are │ │ │ │ │ -0000a4f0: 986e 6565 6465 6498 6966 9866 6577 9862 .needed.if.few.b │ │ │ │ │ -0000a500: 6974 738e a18d 6f66 9603 a666 6163 6375 its...of...faccu │ │ │ │ │ -0000a510: 7261 6379 9369 7393 6e6f 7493 696d 7090 racy.is.not.imp. │ │ │ │ │ -0000a520: 4dde 6f72 7461 6e90 b221 7429 2e8e a18d M.ortan..!t).... │ │ │ │ │ -0000a530: 9111 0000 4e6f 7465 9602 dd92 7468 6174 ....Note....that │ │ │ │ │ -0000a540: 9361 7493 6561 639a b221 6893 7374 6570 .at.eac..!h.step │ │ │ │ │ -0000a550: 2c91 0305 bd66 756c 6c93 7175 6164 2d64 ,....full.quad-d │ │ │ │ │ -0000a560: 6f75 626c 6593 6d98 756c 7469 706c 6963 ouble.m.ultiplic │ │ │ │ │ -0000a570: 6174 696f 6e93 616e 6493 7375 6274 7261 ation.and.subtra │ │ │ │ │ -0000a580: 6374 696f 6e93 6d98 7573 7493 6290 4dde ction.m.ust.b.M. │ │ │ │ │ -0000a590: 6593 646f 6e65 9373 696e 6365 936d 6f73 e.done.since.mos │ │ │ │ │ -0000a5a0: 748e a18d 6f66 9603 ebb7 7468 6593 6269 t...of....the.bi │ │ │ │ │ -0000a5b0: 7473 9377 696c 6c93 6290 4dde 6593 6361 ts.will.b.M.e.ca │ │ │ │ │ -0000a5c0: 6e63 656c 6564 9377 6865 6e93 636f 6d70 nceled.when.comp │ │ │ │ │ -0000a5d0: 7574 696e 6793 de71 8d9f 01a4 7ace 338e uting..q....z.3. │ │ │ │ │ -0000a5e0: 9108 abbb c661 6e64 93de 718d 9f01 a47a .....and..q....z │ │ │ │ │ -0000a5f0: ce34 8e91 04c0 04c6 2e91 05ad d054 6865 .4...........The │ │ │ │ │ -0000a600: 930c 7690 b221 652d 7465 726d 9328 6f72 ..v..!e-term.(or │ │ │ │ │ -0000a610: 9366 6f75 722d 7465 726d 2993 6578 7061 .four-term).expa │ │ │ │ │ -0000a620: 6e73 696f 6e93 6973 8ea1 8d74 6865 6e96 nsion.is...then. │ │ │ │ │ -0000a630: 03a6 6672 656e 6f72 6d61 6c69 7a65 6493 ..frenormalized. │ │ │ │ │ -0000a640: 746f 936f 6274 6169 6e93 7468 6593 7175 to.obtain.the.qu │ │ │ │ │ -0000a650: 6164 2d64 6f75 626c 6593 7175 6f74 6965 ad-double.quotie │ │ │ │ │ -0000a660: 6e90 b221 742e 8e9f 2271 058d 8ddc 348e n..!t..."q....4. │ │ │ │ │ -0000a670: 9118 4ccb 416c 6765 6272 6169 6391 0566 ..L.Algebraic..f │ │ │ │ │ -0000a680: 664f 7090 7333 6572 6174 696f 6e73 8e9f fOp.s3erations.. │ │ │ │ │ -0000a690: 18d7 f18d 8de3 342e 318e 911e c000 f31f ......4.1....... │ │ │ │ │ -0000a6a0: b7e1 67a3 000c 0000 000c 0000 0006 636d ..g...........cm │ │ │ │ │ -0000a6b0: 6d69 3132 ca4e 9101 40e4 e32d 7468 9104 mi12.N..@..-th.. │ │ │ │ │ -0000a6c0: 8000 5095 a000 6f93 7793 6572 8ea6 8dde ..P...o.w.er.... │ │ │ │ │ -0000a6d0: 4e91 0131 9fc6 2d74 689b 0379 6d50 95b2 N..1..-th..ymP.. │ │ │ │ │ -0000a6e0: 216f 9377 9365 7291 0379 6e63 6f6d 7075 !o.w.er..yncompu │ │ │ │ │ -0000a6f0: 7465 7398 de61 8d9f fc06 bed0 6e8e 9105 tes..a......n... │ │ │ │ │ -0000a700: a850 c62c 9103 826c 6769 7693 656e 9861 .P.,...lgiv.en.a │ │ │ │ │ -0000a710: 9103 796e 7175 6164 2d64 6f75 626c 6598 ..ynquad-double. │ │ │ │ │ -0000a720: 6e93 756d 9362 904d de65 7296 0379 6ede n.um.b.M.er..yn. │ │ │ │ │ -0000a730: 6198 c661 6e64 9861 6e93 696e 90b2 2174 a..and.an.in..!t │ │ │ │ │ -0000a740: 6567 6572 98de 6ec6 2e91 04ce e054 6869 eger..n......Thi │ │ │ │ │ -0000a750: 7398 6973 9873 696d 706c 7993 646f 6e65 s.is.simply.done │ │ │ │ │ -0000a760: 9862 90b2 2179 8ea1 8d72 6570 9a4d de65 .b..!y...rep.M.e │ │ │ │ │ -0000a770: 6174 6564 9603 a666 7371 7561 7269 6e67 ated...fsquaring │ │ │ │ │ -0000a780: 2c93 6298 6f72 726f 95b2 2177 9365 6496 ,.b.orro..!w.ed. │ │ │ │ │ -0000a790: 03a6 6666 726f 6d93 4461 90b2 2176 6964 ..ffrom.Da..!vid │ │ │ │ │ -0000a7a0: 9342 6169 6c65 7993 5b8d 318e 9105 799a .Bailey.[.1...y. │ │ │ │ │ -0000a7b0: 5d2e 8e9f 1d43 488d 8de3 342e 328e 911e ]....CH...4.2... │ │ │ │ │ -0000a7c0: c000 5371 7561 7265 9104 8000 526f 9060 ..Square....Ro.` │ │ │ │ │ -0000a7d0: 006f 748e a68d c653 7175 6172 6596 03fa .ot....Square... │ │ │ │ │ -0000a7e0: 6772 6f90 4dde 6f74 9b03 fa68 636f 6d70 gro.M.ot...hcomp │ │ │ │ │ -0000a7f0: 7574 6573 8d8d 939f f823 01df 708e 8d91 utes.....#..p... │ │ │ │ │ -0000a800: 0d1a 689f f823 0189 0000 7020 0005 c9be ..h..#....p .... │ │ │ │ │ -0000a810: 9f07 dcff 8dde 618e 8e8e 9116 de8e c667 ......a........g │ │ │ │ │ -0000a820: 6976 90b2 2165 6e93 6193 7175 6164 2d64 iv..!en.a.quad-d │ │ │ │ │ -0000a830: 6f75 626c 6598 6e95 b221 756d 9362 904d ouble.n..!um.b.M │ │ │ │ │ -0000a840: de65 7296 03fa 67de 61c6 2e91 05d9 e254 .er...g.a......T │ │ │ │ │ -0000a850: 6869 7393 6973 9364 6f6e 6598 7769 7468 his.is.done.with │ │ │ │ │ -0000a860: 934e 6577 746f 6e98 6974 6572 6174 696f .Newton.iteratio │ │ │ │ │ -0000a870: 6e93 6f6e 8ea1 8d74 6865 9103 a666 6675 n.on...the...ffu │ │ │ │ │ -0000a880: 6e63 7469 6f6e 8e9f 0f76 e38d 9200 c8a1 nction...v...... │ │ │ │ │ -0000a890: 67de 6691 012d bcc6 28de 78c6 2991 030a g.f..-..(.x.)... │ │ │ │ │ -0000a8a0: a73d 8d8d 8d9f f897 9e8d 9107 021d 318e .=............1. │ │ │ │ │ -0000a8b0: 9104 3dda 9f04 dec8 8900 0066 6500 0b02 ..=........fe... │ │ │ │ │ -0000a8c0: 1f9f 0a0c 748d de78 8d9f fcd6 30ce 328e ....t..x....0.2. │ │ │ │ │ -0000a8d0: 8e8e 8e8e 9112 e218 df00 9102 6eec de61 ............n..a │ │ │ │ │ -0000a8e0: 8e9f 18cb a48d c677 6869 639a b221 6896 .......whic..!h. │ │ │ │ │ -0000a8f0: 03a6 6668 6173 9374 6865 9372 6f90 4dde ..fhas.the.ro.M. │ │ │ │ │ -0000a900: 6f74 7393 df06 de61 8d9f fc06 bed2 00ce ots....a........ │ │ │ │ │ -0000a910: 31d0 3dce 328e 9113 dc84 c62e 9104 dddd 1.=.2........... │ │ │ │ │ -0000a920: 5468 6973 9367 6976 9865 7393 7269 7365 This.giv.es.rise │ │ │ │ │ -0000a930: 9374 6f93 7468 6593 6974 6572 6174 696f .to.the.iteratio │ │ │ │ │ -0000a940: 6e8e 9f1e 4996 8d92 00b0 2ba7 de78 8d9f n...I.....+..x.. │ │ │ │ │ -0000a950: 01a4 7ad0 69ce 2b31 8e91 114b fdc6 3d91 ..z.i.+1...K..=. │ │ │ │ │ -0000a960: 030a a7de 788d 9f01 a47a d069 8e91 05d3 ....x....z.i.... │ │ │ │ │ -0000a970: c6c6 2b8d 8d8d 9ff8 979e 8d91 03a2 1fde ..+............. │ │ │ │ │ -0000a980: 788d 9f01 a47a d069 8e91 0364 dac6 2831 x....z.i...d..(1 │ │ │ │ │ -0000a990: 9602 6eec df00 93de 6178 8d9f fc06 be8d ..n.....ax...... │ │ │ │ │ -0000a9a0: ce32 8e9f 06e3 7c8d d069 8e8e 9104 c004 .2....|..i...... │ │ │ │ │ -0000a9b0: c629 8e91 03a2 1f9f 04de c889 0000 6665 .)............fe │ │ │ │ │ -0000a9c0: 0035 d2d0 9f0a 0c74 8d91 182c 9b32 8e8e .5.....t...,.2.. │ │ │ │ │ -0000a9d0: 8e8e 913a a822 de3a 8e9f 1b58 4e8d c64e ...:.".:...XN..N │ │ │ │ │ -0000a9e0: 6f74 6596 03eb f374 6861 749b 03eb f474 ote....that....t │ │ │ │ │ -0000a9f0: 6865 9369 7465 7261 7469 6f6e 9864 6f90 he.iteration.do. │ │ │ │ │ -0000aa00: 4dde 6573 936e 6f74 9372 6571 7569 7265 M.es.not.require │ │ │ │ │ -0000aa10: 9864 6976 6973 696f 6e93 6f66 9871 7561 .division.of.qua │ │ │ │ │ -0000aa20: 642d 646f 7562 6c65 936e 95b2 2175 6d93 d-double.n..!um. │ │ │ │ │ -0000aa30: 6290 4dde 6572 732e 9105 ae85 284d 756c b.M.ers.....(Mul │ │ │ │ │ -0000aa40: 7469 706c 6963 6174 696f 6e98 6293 7991 tiplication.b.y. │ │ │ │ │ -0000aa50: 03eb f331 de3d c632 8ea1 8d63 616e 9604 ...1.=.2...can.. │ │ │ │ │ -0000aa60: 59a1 629a 4dde 6593 646f 6e65 9104 59a2 Y.b.M.e.done..Y. │ │ │ │ │ -0000aa70: 636f 6d70 986f 6e65 6e90 b221 742d 7769 comp.onen..!t-wi │ │ │ │ │ -0000aa80: 7365 2e29 9106 f78e 5369 6e63 6593 4e65 se.)....Since.Ne │ │ │ │ │ -0000aa90: 7774 6f6e 2773 9104 59a2 6974 6572 6174 wton's..Y.iterat │ │ │ │ │ -0000aaa0: 696f 6e93 6973 936c 6f98 6361 6c6c 7993 ion.is.lo.cally. │ │ │ │ │ -0000aab0: 7175 6164 7261 7469 6361 6c6c 7993 636f quadratically.co │ │ │ │ │ -0000aac0: 6e95 b221 7693 6572 6765 6e93 742c 9104 n..!v.ergen.t,.. │ │ │ │ │ -0000aad0: 8670 6f6e 6c79 8ea1 8d61 6290 4dde 6f75 .ponly...ab.M.ou │ │ │ │ │ -0000aae0: 749b 03ab 7574 95b2 2177 936f 9603 ab76 t...ut..!w.o...v │ │ │ │ │ -0000aaf0: 6974 6572 6174 696f 6e73 9861 7265 9872 iterations.are.r │ │ │ │ │ -0000ab00: 6571 7569 7265 6498 6966 936f 6e65 9873 equired.if.one.s │ │ │ │ │ -0000ab10: 7461 7274 7398 6f75 7498 7769 7468 9364 tarts.out.with.d │ │ │ │ │ -0000ab20: 6f75 626c 6598 7072 6563 6973 696f 6e98 ouble.precision. │ │ │ │ │ -0000ab30: 6170 7072 6f90 b221 7869 6d61 7469 6f6e appro..!ximation │ │ │ │ │ -0000ab40: 93de 788d 9f01 a47a ce30 8e91 07d3 19c6 ..x....z.0...... │ │ │ │ │ -0000ab50: 3d8d 8d91 0313 169f f8f5 3edf 708e 8d91 =.........>.p... │ │ │ │ │ -0000ab60: 0c33 179f f8f5 3e89 0000 7020 000a 89c2 .3....>...p .... │ │ │ │ │ -0000ab70: 9f07 0ac2 8dde 618d 9f01 a47a ce30 8e8e ......a....z.0.. │ │ │ │ │ -0000ab80: 8e8e 9116 bcd9 c62e 8ea1 8d28 496e 9605 ...........(In.. │ │ │ │ │ -0000ab90: 69af 7468 6593 696d 706c 656d 656e 9ab2 i.the.implemen.. │ │ │ │ │ -0000aba0: 2174 6174 696f 6e93 6974 9369 7393 646f !tation.it.is.do │ │ │ │ │ -0000abb0: 6e65 9374 6872 6565 9374 696d 6573 2e29 ne.three.times.) │ │ │ │ │ -0000abc0: 910a 27b8 4166 7465 7293 de78 9605 fac8 ..'.After..x.... │ │ │ │ │ -0000abd0: c63d 93de 618d 9ffc 06be d200 ce31 d03d .=..a........1.= │ │ │ │ │ -0000abe0: ce32 8e91 1946 33c6 6973 9605 69af 636f .2...F3.is..i.co │ │ │ │ │ -0000abf0: 6d70 7574 6564 2c91 05da 8177 9865 9370 mputed,....w.e.p │ │ │ │ │ -0000ac00: 904d de65 7266 6f72 6d93 618e a18d 6d90 .M.erform.a...m. │ │ │ │ │ -0000ac10: b221 756c 7469 706c 6963 6174 696f 6e96 .!ultiplication. │ │ │ │ │ -0000ac20: 03a6 6674 6f93 6f62 7461 696e 8d8d 939f ..fto.obtain.... │ │ │ │ │ -0000ac30: f823 01df 708e 8d91 0cc6 679f f823 0189 .#..p.....g..#.. │ │ │ │ │ -0000ac40: 0000 7020 0005 c9be 9f07 dcff 8dde 618e ..p ..........a. │ │ │ │ │ -0000ac50: 8e8e 9115 9acc c63d 9103 0aa7 de61 78c6 .......=.....ax. │ │ │ │ │ -0000ac60: 2e8e 9f1d 4349 8d8d e334 2e33 8e91 1ec0 ....CI...4.3.... │ │ │ │ │ -0000ac70: 00ca 4e91 0140 e4e3 2d74 6891 0480 0052 ..N..@..-th....R │ │ │ │ │ -0000ac80: 6f90 6000 6f74 8ea6 8dde 4e91 0131 9fc6 o.`.ot....N..1.. │ │ │ │ │ -0000ac90: 2d74 6896 03fe 1952 6f90 4dde 6f74 9363 -th....Ro.M.ot.c │ │ │ │ │ -0000aca0: 6f6d 7075 7465 738d 9107 08c0 9ffc 587d omputes.......X} │ │ │ │ │ -0000acb0: f326 10cd bece 0006 0000 0006 0000 0005 .&.............. │ │ │ │ │ -0000acc0: 636d 6d69 36d1 6e8e 8d8d 8d91 0591 a99f cmmi6.n......... │ │ │ │ │ -0000acd0: f823 01df 708e 8d91 0eb1 aa9f f823 0189 .#..p........#.. │ │ │ │ │ -0000ace0: 0000 7020 0005 c9be 9f07 dcff 8dde 618e ..p ..........a. │ │ │ │ │ -0000acf0: 8e8e 8e91 1879 82c6 6769 769a b221 656e .....y..giv..!en │ │ │ │ │ -0000ad00: 9361 9371 7561 642d 646f 7562 6c65 936e .a.quad-double.n │ │ │ │ │ -0000ad10: 9875 6d98 6290 4dde 6572 93de 6193 c661 .um.b.M.er..a..a │ │ │ │ │ -0000ad20: 6e64 9103 fe1a 616e 9369 6e98 7465 6765 nd....an.in.tege │ │ │ │ │ -0000ad30: 7293 de6e c62e 9105 e4f6 5468 6973 9103 r..n......This.. │ │ │ │ │ -0000ad40: fe1a 6973 9364 6f6e 6593 6167 6169 6e93 ..is.done.again. │ │ │ │ │ -0000ad50: 6298 798e a18d 4e65 7774 6f6e 2773 9603 b.y...Newton's.. │ │ │ │ │ -0000ad60: a666 6974 6572 6174 696f 6e93 6f6e 9374 .fiteration.on.t │ │ │ │ │ -0000ad70: 6865 9366 756e 6374 696f 6e8e 9f0f 76e3 he.function...v. │ │ │ │ │ -0000ad80: 8d92 00c8 2d41 de66 9101 2dbc c628 de78 ....-A.f..-..(.x │ │ │ │ │ -0000ad90: c629 9103 0aa7 3d8d 8d8d 9ff8 979e 8d91 .)....=......... │ │ │ │ │ -0000ada0: 0776 4331 8e91 043d da9f 04de c889 0000 .vC1...=........ │ │ │ │ │ -0000adb0: 6665 000b ea6b 9f0a 0c74 8dde 788d 9ffc fe...k...t..x... │ │ │ │ │ -0000adc0: d630 d06e 8e8e 8e8e 8e91 13ca 64df 0091 .0.n........d... │ │ │ │ │ -0000add0: 026e ecde 618e 9f18 cba4 8dc6 7768 6963 .n..a.......whic │ │ │ │ │ -0000ade0: 9ab2 2168 9603 a666 6861 7393 7468 6593 ..!h...fhas.the. │ │ │ │ │ -0000adf0: 726f 904d de6f 7473 93de 618d 9ffc 06be ro.M.ots..a..... │ │ │ │ │ -0000ae00: d200 ce31 d03d 6e8e 9114 c4d0 c62e 9104 ...1.=n......... │ │ │ │ │ -0000ae10: dddd 5468 6973 9367 6976 9865 7393 7269 ..This.giv.es.ri │ │ │ │ │ -0000ae20: 7365 9374 6f93 7468 6593 6974 6572 6174 se.to.the.iterat │ │ │ │ │ -0000ae30: 696f 6e8e 9f1d 5ee6 8d92 00af b781 de78 ion...^........x │ │ │ │ │ -0000ae40: 8d9f 01a4 7ad0 69ce 2b31 8e91 114b fdc6 ....z.i.+1...K.. │ │ │ │ │ -0000ae50: 3d91 030a a7de 788d 9f01 a47a d069 8e91 =.....x....z.i.. │ │ │ │ │ -0000ae60: 05d3 c6c6 2b8d 8d8d 9ff8 979e 8d91 03a2 ....+........... │ │ │ │ │ -0000ae70: 1fde 788d 9f01 a47a d069 8e91 0364 dac6 ..x....z.i...d.. │ │ │ │ │ -0000ae80: 2831 9602 6eec df00 93de 6178 8d9f fc06 (1..n.....ax.... │ │ │ │ │ -0000ae90: be8d d06e 8e9f 06e3 7c8d 698e 8e91 05a8 ...n....|.i..... │ │ │ │ │ -0000aea0: 50c6 298e 9103 a21f 9f04 dec8 8900 0066 P.)............f │ │ │ │ │ -0000aeb0: 6500 36bb 1c9f 0a0c 748d 9118 1444 de6e e.6.....t....D.n │ │ │ │ │ -0000aec0: 8e8e 8e8e 913b 906e 3a8e 8e9f 1e00 008d .....;.n:....... │ │ │ │ │ -0000aed0: 9200 e567 0ac6 3136 8e8e 8c8b 0000 0011 ...g..16........ │ │ │ │ │ -0000aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +0000a110: 0000 0000 0000 0000 a01c a002 9ad7 5b8d ..............[. │ │ │ │ │ +0000a120: a0fd 62b4 7ba0 027f 4b85 8da0 fda4 b47b ..b.{...K......{ │ │ │ │ │ +0000a130: 8d91 1100 00c6 5371 7561 7269 6e67 9603 ......Squaring.. │ │ │ │ │ +0000a140: 4371 6191 0343 7271 7561 642d 646f 7562 Cqa..Crquad-doub │ │ │ │ │ +0000a150: 6c65 936e 95b2 2175 6d93 629a 4dde 6572 le.n..!um.b.M.er │ │ │ │ │ +0000a160: 9603 4371 6361 6e93 6298 659b 0343 7264 ..Cqcan.b.e..Crd │ │ │ │ │ +0000a170: 6f6e 6593 7369 676e 690c 6361 6e90 b221 one.signi.can..! │ │ │ │ │ +0000a180: 746c 7993 6661 7374 6572 9873 696e 6365 tly.faster.since │ │ │ │ │ +0000a190: 9374 6865 936e 95b2 2175 6d93 6290 4dde .the.n..!um.b.M. │ │ │ │ │ +0000a1a0: 6572 9603 4371 6f66 9874 6572 6d73 9374 er..Cqof.terms.t │ │ │ │ │ +0000a1b0: 6861 748e a40d 999a 8d6e 6565 6473 9603 hat......needs.. │ │ │ │ │ +0000a1c0: a666 746f 9362 9a4d de65 9361 6363 756d .fto.b.M.e.accum │ │ │ │ │ +0000a1d0: 90b2 2175 6c61 7465 6493 6361 6e93 6298 ..!ulated.can.b. │ │ │ │ │ +0000a1e0: 6593 7265 6475 6365 6493 6475 6593 746f e.reduced.due.to │ │ │ │ │ +0000a1f0: 9373 796d 6d65 7472 7991 ff16 652e 8e9f .symmetry...e... │ │ │ │ │ +0000a200: 1d43 498d 8de3 332e 358e 911e c000 4469 .CI...3.5.....Di │ │ │ │ │ +0000a210: 7669 7369 6f6e 8ea9 14ab ff8d c644 6976 vision.......Div │ │ │ │ │ +0000a220: 6973 696f 6e96 0273 1569 739b 0273 1464 ision..s.is..s.d │ │ │ │ │ +0000a230: 6f6e 6593 6290 b221 7993 7468 6593 6661 one.b..!y.the.fa │ │ │ │ │ +0000a240: 6d69 6c69 6172 986c 6f6e 6793 6469 7669 miliar.long.divi │ │ │ │ │ +0000a250: 7369 6f6e 9361 6c67 6f72 6974 686d 2e91 sion.algorithm.. │ │ │ │ │ +0000a260: 0477 6d4c 6574 93de 6196 030a a7c6 3d93 .wmLet..a.....=. │ │ │ │ │ +0000a270: 28de 618d 9f01 a47a ce30 8e96 04c0 04de (.a....z.0...... │ │ │ │ │ +0000a280: 3b9b 01d3 3161 8d9f 01a4 7ace 318e 93de ;...1a....z.1... │ │ │ │ │ +0000a290: 3b98 618d 9f01 a47a ce32 8e93 de3b 9861 ;.a....z.2...;.a │ │ │ │ │ +0000a2a0: 8d9f 01a4 7ace 338e 93c6 2991 0273 1461 ....z.3...)..s.a │ │ │ │ │ +0000a2b0: 6e64 9102 7315 de62 9603 0aa7 c63d 9328 nd..s..b.....=.( │ │ │ │ │ +0000a2c0: de62 8d9f 01a4 7ace 308e 9604 c004 de3b .b....z.0......; │ │ │ │ │ +0000a2d0: 9862 8d9f 01a4 7ace 318e 93de 3b98 628d .b....z.1...;.b. │ │ │ │ │ +0000a2e0: 9f01 a47a ce32 8e93 de3b 9862 8d9f 01a4 ...z.2...;.b.... │ │ │ │ │ +0000a2f0: 7ace 338e 93c6 298e a18d 629a 4dde 6591 z.3...)...b.M.e. │ │ │ │ │ +0000a300: 049d 4a71 7561 642d 646f 7562 6c65 9104 ..Jquad-double.. │ │ │ │ │ +0000a310: 9d49 6e95 b221 756d 9362 9865 7273 2e91 .In..!um.b.ers.. │ │ │ │ │ +0000a320: 07c2 8857 91ff 1665 6596 049d 4963 616e ...W...ee...Ican │ │ │ │ │ +0000a330: 9b04 9d4a 0c72 7374 9363 6f6d 7075 7465 ...J.rst.compute │ │ │ │ │ +0000a340: 9861 6e93 6170 7072 6f95 b221 7869 6d61 .an.appro..!xima │ │ │ │ │ +0000a350: 7465 9871 756f 7469 656e 9374 9104 9d49 te.quotien.t...I │ │ │ │ │ +0000a360: de71 8d9f 01a4 7ace 308e 9109 6625 c63d .q....z.0...f%.= │ │ │ │ │ +0000a370: 9104 a620 de61 8d9f 01a4 7ace 308e 9604 ... .a....z.0... │ │ │ │ │ +0000a380: c004 de3d 628d 9f01 a47a ce30 8e93 c62e ...=b....z.0.... │ │ │ │ │ +0000a390: 9107 c287 5791 ff16 6565 9874 6865 6e8e ....W...ee.then. │ │ │ │ │ +0000a3a0: a18d 636f 6d70 7574 6596 04dc 4d74 6865 ..compute...Mthe │ │ │ │ │ +0000a3b0: 9372 656d 6169 6e64 6572 93de 7291 055d .remainder..r..] │ │ │ │ │ +0000a3c0: 04c6 3d91 050f 25de 6196 033d 85df 0091 ..=...%.a..=.... │ │ │ │ │ +0000a3d0: 033d 86de 718d 9f01 a47a ce30 8e91 07fd .=..q....z.0.... │ │ │ │ │ +0000a3e0: 89df 0293 de62 c62c 9105 29c6 616e 6496 .....b.,..).and. │ │ │ │ │ +0000a3f0: 04dc 4d63 6f6d 7075 7465 9374 6865 9363 ..Mcompute.the.c │ │ │ │ │ +0000a400: 6f72 7265 6374 696f 6e93 7465 726d 93de orrection.term.. │ │ │ │ │ +0000a410: 718d 9f01 a47a ce31 8e91 09cf 29c6 3d91 q....z.1....).=. │ │ │ │ │ +0000a420: 050f 26de 728d 9f01 a47a ce30 8e96 04c0 ..&.r....z.0.... │ │ │ │ │ +0000a430: 04de 3d62 8d9f 01a4 7ace 308e 93c6 2e91 ..=b....z.0..... │ │ │ │ │ +0000a440: 087f 9257 91ff 1665 6591 04dc 4d63 616e ...W...ee...Mcan │ │ │ │ │ +0000a450: 8ea1 8d63 6f6e 95b2 2174 696e 9375 6596 ...con..!tin.ue. │ │ │ │ │ +0000a460: 03d3 5674 6869 7393 7072 6f90 4dde 6365 ..Vthis.pro.M.ce │ │ │ │ │ +0000a470: 7373 9374 6f93 6f62 7461 696e 930c 7690 ss.to.obtain..v. │ │ │ │ │ +0000a480: b221 6593 7465 726d 732c 9103 de92 de71 .!e.terms,.....q │ │ │ │ │ +0000a490: 8d9f 01a4 7ace 308e 9604 c004 de3b 9b05 ....z.0......;.. │ │ │ │ │ +0000a4a0: 28bd 718d 9f01 a47a ce31 8e93 de3b 9871 (.q....z.1...;.q │ │ │ │ │ +0000a4b0: 8d9f 01a4 7ace 328e 93de 3b98 718d 9f01 ....z.2...;.q... │ │ │ │ │ +0000a4c0: a47a ce33 8e93 c62c 9103 de92 616e 649b .z.3...,....and. │ │ │ │ │ +0000a4d0: 03d3 56de 718d 9f01 a47a ce34 8e93 c62e ..V.q....z.4.... │ │ │ │ │ +0000a4e0: 9105 64ad 286f 6e6c 7998 666f 7572 9861 ..d.(only.four.a │ │ │ │ │ +0000a4f0: 7265 986e 6565 6465 6498 6966 9866 6577 re.needed.if.few │ │ │ │ │ +0000a500: 9862 6974 738e a18d 6f66 9603 a666 6163 .bits...of...fac │ │ │ │ │ +0000a510: 6375 7261 6379 9369 7393 6e6f 7493 696d curacy.is.not.im │ │ │ │ │ +0000a520: 7090 4dde 6f72 7461 6e90 b221 7429 2e8e p.M.ortan..!t).. │ │ │ │ │ +0000a530: a18d 9111 0000 4e6f 7465 9602 dd92 7468 ......Note....th │ │ │ │ │ +0000a540: 6174 9361 7493 6561 639a b221 6893 7374 at.at.eac..!h.st │ │ │ │ │ +0000a550: 6570 2c91 0305 bd66 756c 6c93 7175 6164 ep,....full.quad │ │ │ │ │ +0000a560: 2d64 6f75 626c 6593 6d98 756c 7469 706c -double.m.ultipl │ │ │ │ │ +0000a570: 6963 6174 696f 6e93 616e 6493 7375 6274 ication.and.subt │ │ │ │ │ +0000a580: 7261 6374 696f 6e93 6d98 7573 7493 6290 raction.m.ust.b. │ │ │ │ │ +0000a590: 4dde 6593 646f 6e65 9373 696e 6365 936d M.e.done.since.m │ │ │ │ │ +0000a5a0: 6f73 748e a18d 6f66 9603 ebb7 7468 6593 ost...of....the. │ │ │ │ │ +0000a5b0: 6269 7473 9377 696c 6c93 6290 4dde 6593 bits.will.b.M.e. │ │ │ │ │ +0000a5c0: 6361 6e63 656c 6564 9377 6865 6e93 636f canceled.when.co │ │ │ │ │ +0000a5d0: 6d70 7574 696e 6793 de71 8d9f 01a4 7ace mputing..q....z. │ │ │ │ │ +0000a5e0: 338e 9108 abbb c661 6e64 93de 718d 9f01 3......and..q... │ │ │ │ │ +0000a5f0: a47a ce34 8e91 04c0 04c6 2e91 05ad d054 .z.4...........T │ │ │ │ │ +0000a600: 6865 930c 7690 b221 652d 7465 726d 9328 he..v..!e-term.( │ │ │ │ │ +0000a610: 6f72 9366 6f75 722d 7465 726d 2993 6578 or.four-term).ex │ │ │ │ │ +0000a620: 7061 6e73 696f 6e93 6973 8ea1 8d74 6865 pansion.is...the │ │ │ │ │ +0000a630: 6e96 03a6 6672 656e 6f72 6d61 6c69 7a65 n...frenormalize │ │ │ │ │ +0000a640: 6493 746f 936f 6274 6169 6e93 7468 6593 d.to.obtain.the. │ │ │ │ │ +0000a650: 7175 6164 2d64 6f75 626c 6593 7175 6f74 quad-double.quot │ │ │ │ │ +0000a660: 6965 6e90 b221 742e 8e9f 2271 058d 8ddc ien..!t..."q.... │ │ │ │ │ +0000a670: 348e 9118 4ccb 416c 6765 6272 6169 6391 4...L.Algebraic. │ │ │ │ │ +0000a680: 0566 664f 7090 7333 6572 6174 696f 6e73 .ffOp.s3erations │ │ │ │ │ +0000a690: 8e9f 18d7 f18d 8de3 342e 318e 911e c000 ........4.1..... │ │ │ │ │ +0000a6a0: f31f b7e1 67a3 000c 0000 000c 0000 0006 ....g........... │ │ │ │ │ +0000a6b0: 636d 6d69 3132 ca4e 9101 40e4 e32d 7468 cmmi12.N..@..-th │ │ │ │ │ +0000a6c0: 9104 8000 5095 a000 6f93 7793 6572 8ea6 ....P...o.w.er.. │ │ │ │ │ +0000a6d0: 8dde 4e91 0131 9fc6 2d74 689b 0379 6d50 ..N..1..-th..ymP │ │ │ │ │ +0000a6e0: 95b2 216f 9377 9365 7291 0379 6e63 6f6d ..!o.w.er..yncom │ │ │ │ │ +0000a6f0: 7075 7465 7398 de61 8d9f fc06 bed0 6e8e putes..a......n. │ │ │ │ │ +0000a700: 9105 a850 c62c 9103 826c 6769 7693 656e ...P.,...lgiv.en │ │ │ │ │ +0000a710: 9861 9103 796e 7175 6164 2d64 6f75 626c .a..ynquad-doubl │ │ │ │ │ +0000a720: 6598 6e93 756d 9362 904d de65 7296 0379 e.n.um.b.M.er..y │ │ │ │ │ +0000a730: 6ede 6198 c661 6e64 9861 6e93 696e 90b2 n.a..and.an.in.. │ │ │ │ │ +0000a740: 2174 6567 6572 98de 6ec6 2e91 04ce e054 !teger..n......T │ │ │ │ │ +0000a750: 6869 7398 6973 9873 696d 706c 7993 646f his.is.simply.do │ │ │ │ │ +0000a760: 6e65 9862 90b2 2179 8ea1 8d72 6570 9a4d ne.b..!y...rep.M │ │ │ │ │ +0000a770: de65 6174 6564 9603 a666 7371 7561 7269 .eated...fsquari │ │ │ │ │ +0000a780: 6e67 2c93 6298 6f72 726f 95b2 2177 9365 ng,.b.orro..!w.e │ │ │ │ │ +0000a790: 6496 03a6 6666 726f 6d93 4461 90b2 2176 d...ffrom.Da..!v │ │ │ │ │ +0000a7a0: 6964 9342 6169 6c65 7993 5b8d 318e 9105 id.Bailey.[.1... │ │ │ │ │ +0000a7b0: 799a 5d2e 8e9f 1d43 488d 8de3 342e 328e y.]....CH...4.2. │ │ │ │ │ +0000a7c0: 911e c000 5371 7561 7265 9104 8000 526f ....Square....Ro │ │ │ │ │ +0000a7d0: 9060 006f 748e a68d c653 7175 6172 6596 .`.ot....Square. │ │ │ │ │ +0000a7e0: 03fa 6772 6f90 4dde 6f74 9b03 fa68 636f ..gro.M.ot...hco │ │ │ │ │ +0000a7f0: 6d70 7574 6573 8d8d 939f f823 01df 708e mputes.....#..p. │ │ │ │ │ +0000a800: 8d91 0d1a 689f f823 0189 0000 7020 0005 ....h..#....p .. │ │ │ │ │ +0000a810: c9be 9f07 dcff 8dde 618e 8e8e 9116 de8e ........a....... │ │ │ │ │ +0000a820: c667 6976 90b2 2165 6e93 6193 7175 6164 .giv..!en.a.quad │ │ │ │ │ +0000a830: 2d64 6f75 626c 6598 6e95 b221 756d 9362 -double.n..!um.b │ │ │ │ │ +0000a840: 904d de65 7296 03fa 67de 61c6 2e91 05d9 .M.er...g.a..... │ │ │ │ │ +0000a850: e254 6869 7393 6973 9364 6f6e 6598 7769 .This.is.done.wi │ │ │ │ │ +0000a860: 7468 934e 6577 746f 6e98 6974 6572 6174 th.Newton.iterat │ │ │ │ │ +0000a870: 696f 6e93 6f6e 8ea1 8d74 6865 9103 a666 ion.on...the...f │ │ │ │ │ +0000a880: 6675 6e63 7469 6f6e 8e9f 0f76 e38d 9200 function...v.... │ │ │ │ │ +0000a890: c8a1 67de 6691 012d bcc6 28de 78c6 2991 ..g.f..-..(.x.). │ │ │ │ │ +0000a8a0: 030a a73d 8d8d 8d9f f897 9e8d 9107 021d ...=............ │ │ │ │ │ +0000a8b0: 318e 9104 3dda 9f04 dec8 8900 0066 6500 1...=........fe. │ │ │ │ │ +0000a8c0: 0b02 1f9f 0a0c 748d de78 8d9f fcd6 30ce ......t..x....0. │ │ │ │ │ +0000a8d0: 328e 8e8e 8e8e 9112 e218 df00 9102 6eec 2.............n. │ │ │ │ │ +0000a8e0: de61 8e9f 18cb a48d c677 6869 639a b221 .a.......whic..! │ │ │ │ │ +0000a8f0: 6896 03a6 6668 6173 9374 6865 9372 6f90 h...fhas.the.ro. │ │ │ │ │ +0000a900: 4dde 6f74 7393 df06 de61 8d9f fc06 bed2 M.ots....a...... │ │ │ │ │ +0000a910: 00ce 31d0 3dce 328e 9113 dc84 c62e 9104 ..1.=.2......... │ │ │ │ │ +0000a920: dddd 5468 6973 9367 6976 9865 7393 7269 ..This.giv.es.ri │ │ │ │ │ +0000a930: 7365 9374 6f93 7468 6593 6974 6572 6174 se.to.the.iterat │ │ │ │ │ +0000a940: 696f 6e8e 9f1e 4996 8d92 00b0 2ba7 de78 ion...I.....+..x │ │ │ │ │ +0000a950: 8d9f 01a4 7ad0 69ce 2b31 8e91 114b fdc6 ....z.i.+1...K.. │ │ │ │ │ +0000a960: 3d91 030a a7de 788d 9f01 a47a d069 8e91 =.....x....z.i.. │ │ │ │ │ +0000a970: 05d3 c6c6 2b8d 8d8d 9ff8 979e 8d91 03a2 ....+........... │ │ │ │ │ +0000a980: 1fde 788d 9f01 a47a d069 8e91 0364 dac6 ..x....z.i...d.. │ │ │ │ │ +0000a990: 2831 9602 6eec df00 93de 6178 8d9f fc06 (1..n.....ax.... │ │ │ │ │ +0000a9a0: be8d ce32 8e9f 06e3 7c8d d069 8e8e 9104 ...2....|..i.... │ │ │ │ │ +0000a9b0: c004 c629 8e91 03a2 1f9f 04de c889 0000 ...)............ │ │ │ │ │ +0000a9c0: 6665 0035 d2d0 9f0a 0c74 8d91 182c 9b32 fe.5.....t...,.2 │ │ │ │ │ +0000a9d0: 8e8e 8e8e 913a a822 de3a 8e9f 1b58 4e8d .....:.".:...XN. │ │ │ │ │ +0000a9e0: c64e 6f74 6596 03eb f374 6861 749b 03eb .Note....that... │ │ │ │ │ +0000a9f0: f474 6865 9369 7465 7261 7469 6f6e 9864 .the.iteration.d │ │ │ │ │ +0000aa00: 6f90 4dde 6573 936e 6f74 9372 6571 7569 o.M.es.not.requi │ │ │ │ │ +0000aa10: 7265 9864 6976 6973 696f 6e93 6f66 9871 re.division.of.q │ │ │ │ │ +0000aa20: 7561 642d 646f 7562 6c65 936e 95b2 2175 uad-double.n..!u │ │ │ │ │ +0000aa30: 6d93 6290 4dde 6572 732e 9105 ae85 284d m.b.M.ers.....(M │ │ │ │ │ +0000aa40: 756c 7469 706c 6963 6174 696f 6e98 6293 ultiplication.b. │ │ │ │ │ +0000aa50: 7991 03eb f331 de3d c632 8ea1 8d63 616e y....1.=.2...can │ │ │ │ │ +0000aa60: 9604 59a1 629a 4dde 6593 646f 6e65 9104 ..Y.b.M.e.done.. │ │ │ │ │ +0000aa70: 59a2 636f 6d70 986f 6e65 6e90 b221 742d Y.comp.onen..!t- │ │ │ │ │ +0000aa80: 7769 7365 2e29 9106 f78e 5369 6e63 6593 wise.)....Since. │ │ │ │ │ +0000aa90: 4e65 7774 6f6e 2773 9104 59a2 6974 6572 Newton's..Y.iter │ │ │ │ │ +0000aaa0: 6174 696f 6e93 6973 936c 6f98 6361 6c6c ation.is.lo.call │ │ │ │ │ +0000aab0: 7993 7175 6164 7261 7469 6361 6c6c 7993 y.quadratically. │ │ │ │ │ +0000aac0: 636f 6e95 b221 7693 6572 6765 6e93 742c con..!v.ergen.t, │ │ │ │ │ +0000aad0: 9104 8670 6f6e 6c79 8ea1 8d61 6290 4dde ...ponly...ab.M. │ │ │ │ │ +0000aae0: 6f75 749b 03ab 7574 95b2 2177 936f 9603 out...ut..!w.o.. │ │ │ │ │ +0000aaf0: ab76 6974 6572 6174 696f 6e73 9861 7265 .viterations.are │ │ │ │ │ +0000ab00: 9872 6571 7569 7265 6498 6966 936f 6e65 .required.if.one │ │ │ │ │ +0000ab10: 9873 7461 7274 7398 6f75 7498 7769 7468 .starts.out.with │ │ │ │ │ +0000ab20: 9364 6f75 626c 6598 7072 6563 6973 696f .double.precisio │ │ │ │ │ +0000ab30: 6e98 6170 7072 6f90 b221 7869 6d61 7469 n.appro..!ximati │ │ │ │ │ +0000ab40: 6f6e 93de 788d 9f01 a47a ce30 8e91 07d3 on..x....z.0.... │ │ │ │ │ +0000ab50: 19c6 3d8d 8d91 0313 169f f8f5 3edf 708e ..=.........>.p. │ │ │ │ │ +0000ab60: 8d91 0c33 179f f8f5 3e89 0000 7020 000a ...3....>...p .. │ │ │ │ │ +0000ab70: 89c2 9f07 0ac2 8dde 618d 9f01 a47a ce30 ........a....z.0 │ │ │ │ │ +0000ab80: 8e8e 8e8e 9116 bcd9 c62e 8ea1 8d28 496e .............(In │ │ │ │ │ +0000ab90: 9605 69af 7468 6593 696d 706c 656d 656e ..i.the.implemen │ │ │ │ │ +0000aba0: 9ab2 2174 6174 696f 6e93 6974 9369 7393 ..!tation.it.is. │ │ │ │ │ +0000abb0: 646f 6e65 9374 6872 6565 9374 696d 6573 done.three.times │ │ │ │ │ +0000abc0: 2e29 910a 27b8 4166 7465 7293 de78 9605 .)..'.After..x.. │ │ │ │ │ +0000abd0: fac8 c63d 93de 618d 9ffc 06be d200 ce31 ...=..a........1 │ │ │ │ │ +0000abe0: d03d ce32 8e91 1946 33c6 6973 9605 69af .=.2...F3.is..i. │ │ │ │ │ +0000abf0: 636f 6d70 7574 6564 2c91 05da 8177 9865 computed,....w.e │ │ │ │ │ +0000ac00: 9370 904d de65 7266 6f72 6d93 618e a18d .p.M.erform.a... │ │ │ │ │ +0000ac10: 6d90 b221 756c 7469 706c 6963 6174 696f m..!ultiplicatio │ │ │ │ │ +0000ac20: 6e96 03a6 6674 6f93 6f62 7461 696e 8d8d n...fto.obtain.. │ │ │ │ │ +0000ac30: 939f f823 01df 708e 8d91 0cc6 679f f823 ...#..p.....g..# │ │ │ │ │ +0000ac40: 0189 0000 7020 0005 c9be 9f07 dcff 8dde ....p .......... │ │ │ │ │ +0000ac50: 618e 8e8e 9115 9acc c63d 9103 0aa7 de61 a........=.....a │ │ │ │ │ +0000ac60: 78c6 2e8e 9f1d 4349 8d8d e334 2e33 8e91 x.....CI...4.3.. │ │ │ │ │ +0000ac70: 1ec0 00ca 4e91 0140 e4e3 2d74 6891 0480 ....N..@..-th... │ │ │ │ │ +0000ac80: 0052 6f90 6000 6f74 8ea6 8dde 4e91 0131 .Ro.`.ot....N..1 │ │ │ │ │ +0000ac90: 9fc6 2d74 6896 03fe 1952 6f90 4dde 6f74 ..-th....Ro.M.ot │ │ │ │ │ +0000aca0: 9363 6f6d 7075 7465 738d 9107 08c0 9ffc .computes....... │ │ │ │ │ +0000acb0: 587d f326 10cd bece 0006 0000 0006 0000 X}.&............ │ │ │ │ │ +0000acc0: 0005 636d 6d69 36d1 6e8e 8d8d 8d91 0591 ..cmmi6.n....... │ │ │ │ │ +0000acd0: a99f f823 01df 708e 8d91 0eb1 aa9f f823 ...#..p........# │ │ │ │ │ +0000ace0: 0189 0000 7020 0005 c9be 9f07 dcff 8dde ....p .......... │ │ │ │ │ +0000acf0: 618e 8e8e 8e91 1879 82c6 6769 769a b221 a......y..giv..! │ │ │ │ │ +0000ad00: 656e 9361 9371 7561 642d 646f 7562 6c65 en.a.quad-double │ │ │ │ │ +0000ad10: 936e 9875 6d98 6290 4dde 6572 93de 6193 .n.um.b.M.er..a. │ │ │ │ │ +0000ad20: c661 6e64 9103 fe1a 616e 9369 6e98 7465 .and....an.in.te │ │ │ │ │ +0000ad30: 6765 7293 de6e c62e 9105 e4f6 5468 6973 ger..n......This │ │ │ │ │ +0000ad40: 9103 fe1a 6973 9364 6f6e 6593 6167 6169 ....is.done.agai │ │ │ │ │ +0000ad50: 6e93 6298 798e a18d 4e65 7774 6f6e 2773 n.b.y...Newton's │ │ │ │ │ +0000ad60: 9603 a666 6974 6572 6174 696f 6e93 6f6e ...fiteration.on │ │ │ │ │ +0000ad70: 9374 6865 9366 756e 6374 696f 6e8e 9f0f .the.function... │ │ │ │ │ +0000ad80: 76e3 8d92 00c8 2d41 de66 9101 2dbc c628 v.....-A.f..-..( │ │ │ │ │ +0000ad90: de78 c629 9103 0aa7 3d8d 8d8d 9ff8 979e .x.)....=....... │ │ │ │ │ +0000ada0: 8d91 0776 4331 8e91 043d da9f 04de c889 ...vC1...=...... │ │ │ │ │ +0000adb0: 0000 6665 000b ea6b 9f0a 0c74 8dde 788d ..fe...k...t..x. │ │ │ │ │ +0000adc0: 9ffc d630 d06e 8e8e 8e8e 8e91 13ca 64df ...0.n........d. │ │ │ │ │ +0000add0: 0091 026e ecde 618e 9f18 cba4 8dc6 7768 ...n..a.......wh │ │ │ │ │ +0000ade0: 6963 9ab2 2168 9603 a666 6861 7393 7468 ic..!h...fhas.th │ │ │ │ │ +0000adf0: 6593 726f 904d de6f 7473 93de 618d 9ffc e.ro.M.ots..a... │ │ │ │ │ +0000ae00: 06be d200 ce31 d03d 6e8e 9114 c4d0 c62e .....1.=n....... │ │ │ │ │ +0000ae10: 9104 dddd 5468 6973 9367 6976 9865 7393 ....This.giv.es. │ │ │ │ │ +0000ae20: 7269 7365 9374 6f93 7468 6593 6974 6572 rise.to.the.iter │ │ │ │ │ +0000ae30: 6174 696f 6e8e 9f1d 5ee6 8d92 00af b781 ation...^....... │ │ │ │ │ +0000ae40: de78 8d9f 01a4 7ad0 69ce 2b31 8e91 114b .x....z.i.+1...K │ │ │ │ │ +0000ae50: fdc6 3d91 030a a7de 788d 9f01 a47a d069 ..=.....x....z.i │ │ │ │ │ +0000ae60: 8e91 05d3 c6c6 2b8d 8d8d 9ff8 979e 8d91 ......+......... │ │ │ │ │ +0000ae70: 03a2 1fde 788d 9f01 a47a d069 8e91 0364 ....x....z.i...d │ │ │ │ │ +0000ae80: dac6 2831 9602 6eec df00 93de 6178 8d9f ..(1..n.....ax.. │ │ │ │ │ +0000ae90: fc06 be8d d06e 8e9f 06e3 7c8d 698e 8e91 .....n....|.i... │ │ │ │ │ +0000aea0: 05a8 50c6 298e 9103 a21f 9f04 dec8 8900 ..P.)........... │ │ │ │ │ +0000aeb0: 0066 6500 36bb 1c9f 0a0c 748d 9118 1444 .fe.6.....t....D │ │ │ │ │ +0000aec0: de6e 8e8e 8e8e 913b 906e 3a8e 8e9f 1e00 .n.....;.n:..... │ │ │ │ │ +0000aed0: 008d 9200 e567 0ac6 3136 8e8e 8c8b 0000 .....g..16...... │ │ │ │ │ +0000aee0: 0011 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 0000aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -0000af00: 0000 0000 0000 a0eb a002 9ad7 5b8d a0fd ............[... │ │ │ │ │ -0000af10: 62b4 7ba0 027f 4b85 8da0 fda4 b47b 8dc6 b.{...K......{.. │ │ │ │ │ -0000af20: 5468 7265 6596 03e8 7169 7465 7261 7469 Three...qiterati │ │ │ │ │ -0000af30: 6f6e 739b 03e8 7261 7265 9370 904d de65 ons...rare.p.M.e │ │ │ │ │ -0000af40: 7266 6f72 6d65 642c 9103 f8f4 616c 7468 rformed,....alth │ │ │ │ │ -0000af50: 6f75 6768 9874 90b2 2177 6963 6593 6973 ough.t..!wice.is │ │ │ │ │ -0000af60: 9861 6c6d 6f73 7493 7375 0e63 6965 6e90 .almost.su.cien. │ │ │ │ │ -0000af70: b221 742e 9105 a400 4166 7465 7293 de78 .!t.....After..x │ │ │ │ │ -0000af80: 9103 78ba c63d 9103 78b9 de61 8d9f fc06 ..x..=..x..a.... │ │ │ │ │ -0000af90: bed2 00ce 31d0 3d6e 8e91 18ad 42c6 6973 ....1.=n....B.is │ │ │ │ │ -0000afa0: 9363 6f6d 7075 7465 642c 8ea4 0d99 9a8d .computed,...... │ │ │ │ │ -0000afb0: 779a b221 6596 03a6 6663 616e 9369 6e98 w..!e...fcan.in. │ │ │ │ │ -0000afc0: 7698 6572 7493 746f 936f 6274 6169 6e93 v.ert.to.obtain. │ │ │ │ │ -0000afd0: de61 8d9f fc06 bece 31d0 3d6e 8e91 1132 .a......1.=n...2 │ │ │ │ │ -0000afe0: ffc6 3d91 030a a731 de3d 78c6 2e8e 9f22 ..=....1.=x...." │ │ │ │ │ -0000aff0: 3d76 8d8d dc35 8e91 184c cb54 91fe a666 =v...5...L.T...f │ │ │ │ │ -0000b000: 7261 6e73 6365 6e64 656e 908c cc74 616c ranscenden...tal │ │ │ │ │ -0000b010: 9105 6666 4f70 9073 3365 7261 7469 6f6e ..ffOp.s3eration │ │ │ │ │ -0000b020: 738e 9f18 d7f1 8d8d e335 2e31 8e91 1ec0 s........5.1.... │ │ │ │ │ -0000b030: 0045 7870 9060 006f 6e65 6e90 a000 7469 .Exp.`.onen...ti │ │ │ │ │ -0000b040: 616c 8ea9 14ab ff8d c654 6865 9605 191a al.......The.... │ │ │ │ │ -0000b050: 636c 6173 7369 639b 0519 1954 91ff 1665 classic....T...e │ │ │ │ │ -0000b060: 6190 b221 796c 6f72 2d4d 6163 6c61 7572 a..!ylor-Maclaur │ │ │ │ │ -0000b070: 696e 9373 6572 6965 7398 6973 9375 7365 in.series.is.use │ │ │ │ │ -0000b080: 6493 746f 9865 7691 ff64 4461 6c75 6174 d.to.ev..dDaluat │ │ │ │ │ -0000b090: 6593 de65 8d9f fc06 bed0 788e 9105 48e7 e..e......x...H. │ │ │ │ │ -0000b0a0: c62e 9109 35f8 4265 666f 7265 9875 7369 ....5.Before.usi │ │ │ │ │ -0000b0b0: 6e67 9374 6865 9854 91ff 1665 6190 b221 ng.the.T...ea..! │ │ │ │ │ -0000b0c0: 796c 6f72 9373 6572 6965 732c 9105 75c6 ylor.series,..u. │ │ │ │ │ -0000b0d0: 7468 658e a18d 6172 6775 6d65 6e9a b221 the...argumen..! │ │ │ │ │ -0000b0e0: 7496 03a6 6669 7393 7265 6475 6365 6493 t...fis.reduced. │ │ │ │ │ -0000b0f0: 6298 7993 6e6f 7469 6e67 9374 6861 748e b.y.noting.that. │ │ │ │ │ -0000b100: a416 f08f 8d92 00b8 655a de65 8d9f fb7a ........eZ.e...z │ │ │ │ │ -0000b110: 95d0 6b90 3685 7290 3c72 ce2b d06d 8d91 ..k.6.r..y. │ │ │ │ │ -0000b840: 036f 3ac6 3d91 030a a7de 7a91 0141 e5c6 .o:.=.....z..A.. │ │ │ │ │ -0000b850: 2b91 00c6 9dde 6dc6 28de 1990 6493 3dc6 +.....m.(...d.=. │ │ │ │ │ -0000b860: 3130 3234 299b 02d2 3d77 6865 7265 9374 1024)...=where.t │ │ │ │ │ -0000b870: 6865 9869 6e90 b221 7465 6765 7293 de6d he.in..!teger..m │ │ │ │ │ -0000b880: 93c6 6973 9863 90b2 2168 6f73 656e 9373 ..is.c..!hosen.s │ │ │ │ │ -0000b890: 6f98 7468 6174 93df 6ade 7a90 7b49 df6a o.that..j.z.{I.j │ │ │ │ │ -0000b8a0: 9603 0aa7 1493 de19 9064 933d c632 3034 .........d.=.204 │ │ │ │ │ -0000b8b0: 3893 df19 93c6 30de 3ac6 3030 3135 3334 8.....0.:.001534 │ │ │ │ │ -0000b8c0: 2e8e a18d 5369 6e63 6591 0431 badf 6ade ....Since..1..j. │ │ │ │ │ -0000b8d0: 799a 6493 df6a 9603 f2dc 1493 de19 983d y.d..j.........= │ │ │ │ │ -0000b8e0: c634 2c91 0454 8f77 90b2 2165 9604 31ba .4,..T.w..!e..1. │ │ │ │ │ -0000b8f0: 6361 6e93 6173 7375 6d65 9b04 31b9 7468 can.assume..1.th │ │ │ │ │ -0000b900: 6174 93df 6ade 6ddf 6a91 03f2 dd14 9103 at..j.m.j....... │ │ │ │ │ -0000b910: f2dc c632 3536 2e91 067f d842 7993 7573 ...256.....By.us │ │ │ │ │ -0000b920: 696e 6793 6193 7072 6563 6f6d 7075 7465 ing.a.precompute │ │ │ │ │ -0000b930: 6498 7461 626c 6593 6f66 8d93 7369 6e8e d.table.of..sin. │ │ │ │ │ -0000b940: 9111 a370 28de 6d19 9064 933d c631 3032 ...p(.m..d.=.102 │ │ │ │ │ -0000b950: 3429 8ea1 8d61 6e64 8d91 03a6 6663 6f73 4)...and....fcos │ │ │ │ │ -0000b960: 8e91 124f 9328 de6d 1990 6493 3dc6 3130 ...O.(.m..d.=.10 │ │ │ │ │ -0000b970: 3234 292c 9603 a666 7790 b221 6593 6e6f 24),...fw..!e.no │ │ │ │ │ -0000b980: 7465 9374 6861 748e a416 f08f 8d8d 9159 te.that........Y │ │ │ │ │ -0000b990: 253e 7369 6e8e 9166 96f4 28de 7a91 02ea %>sin..f..(.z... │ │ │ │ │ -0000b9a0: 35c6 2b91 026e ecde 6d19 9a64 933d c631 5.+..n..m..d.=.1 │ │ │ │ │ -0000b9b0: 3032 3429 9603 0aa7 3d8d 9373 696e 8e91 024)....=..sin.. │ │ │ │ │ -0000b9c0: 124f 8ede 7a8d 9102 4e7a c663 6f73 8e91 .O..z...Nz.cos.. │ │ │ │ │ -0000b9d0: 10f7 a728 de6d 1998 3dc6 3130 3234 2996 ...(.m..=.1024). │ │ │ │ │ -0000b9e0: 026e ec2b 8d93 636f 738e 9112 eb4a de7a .n.+..cos....J.z │ │ │ │ │ -0000b9f0: 8d91 024e 7ac6 7369 6e8e 910f c030 28de ...Nz.sin....0(. │ │ │ │ │ -0000ba00: 6d19 983d c631 3032 3429 8ea1 8d61 6e64 m..=.1024)...and │ │ │ │ │ -0000ba10: 9605 4398 7369 6d69 6c61 726c 7993 666f ..C.similarly.fo │ │ │ │ │ -0000ba20: 728d 9363 6f73 8e91 13ec c528 de7a 9103 r..cos.....(.z.. │ │ │ │ │ -0000ba30: fdab c62b 9103 8262 de6d 1990 6493 3dc6 ...+...b.m..d.=. │ │ │ │ │ -0000ba40: 3130 3234 292e 9109 b573 5573 696e 6793 1024)....sUsing. │ │ │ │ │ -0000ba50: 7468 6973 9361 7267 756d 656e 9ab2 2174 this.argumen..!t │ │ │ │ │ -0000ba60: 9105 4399 7265 6475 6374 696f 6e93 7369 ..C.reduction.si │ │ │ │ │ -0000ba70: 676e 690c 6361 6e98 746c 7993 696e 6372 gni.can.tly.incr │ │ │ │ │ -0000ba80: 6561 7365 7393 7468 658e a40d 999a 8d63 eases.the......c │ │ │ │ │ -0000ba90: 6f6e 95b2 2176 9365 7267 656e 6365 9603 on..!v.ergence.. │ │ │ │ │ -0000baa0: a666 7261 7465 936f 6693 7369 6e65 2c93 .frate.of.sine,. │ │ │ │ │ -0000bab0: 6173 9361 7493 6d6f 7374 9331 3093 7465 as.at.most.10.te │ │ │ │ │ -0000bac0: 726d 7393 6e65 6564 9362 904d de65 9361 rms.need.b.M.e.a │ │ │ │ │ -0000bad0: 6464 6564 2e8e a18d 9111 0000 4e6f 7465 dded........Note │ │ │ │ │ -0000bae0: 9602 f8a0 7468 6174 9b02 f8a1 6966 9362 ....that....if.b │ │ │ │ │ -0000baf0: 904d de6f 7468 9863 6f73 696e 6593 616e .M.oth.cosine.an │ │ │ │ │ -0000bb00: 6493 7369 6e65 9861 7265 936e 6565 6465 d.sine.are.neede │ │ │ │ │ -0000bb10: 642c 9103 1b62 7468 656e 936f 6e65 9863 d,...bthen.one.c │ │ │ │ │ -0000bb20: 616e 9363 6f6d 7075 7465 9374 6865 9863 an.compute.the.c │ │ │ │ │ -0000bb30: 6f73 696e 6593 7573 696e 6798 7468 6593 osine.using.the. │ │ │ │ │ -0000bb40: 666f 726d 90b2 2175 6c61 8e9f 1b0d 8c8d form..!ula...... │ │ │ │ │ -0000bb50: 8d92 00bb 1de8 636f 738e 9200 cb9a 46de ......cos.....F. │ │ │ │ │ -0000bb60: 7896 030a a7c6 3d8d 8d93 9ff2 3744 f30b x.....=.....7D.. │ │ │ │ │ -0000bb70: fab1 7512 000a 0000 000a 0000 0006 636d ..u...........cm │ │ │ │ │ -0000bb80: 6578 3130 b671 8e8d 910d 0aa8 9ff2 3744 ex10.q........7D │ │ │ │ │ -0000bb90: 8900 0066 6500 2d22 be9f 0dc8 bc8d c631 ...fe.-".......1 │ │ │ │ │ -0000bba0: 9602 6eec df00 8d93 c673 696e 8e8d 910f ..n......sin.... │ │ │ │ │ -0000bbb0: e0a2 9ffb da87 ce32 8e91 1673 d7de 788e .......2...s..x. │ │ │ │ │ -0000bbc0: 8e8e 913a 2d66 3a8e 9f16 f08f 8d91 1100 ...:-f:......... │ │ │ │ │ -0000bbd0: 00c6 5468 6596 0457 d676 91ff 6444 616c ..The..W.v..dDal │ │ │ │ │ -0000bbe0: 7565 7391 0457 d56f 668d 9373 696e 8e91 ues..W.of..sin.. │ │ │ │ │ -0000bbf0: 11c9 8c28 de6d 199a 6493 3dc6 3130 3234 ...(.m..d.=.1024 │ │ │ │ │ -0000bc00: 2993 616e 648d 9363 6f73 8e91 1301 0328 ).and..cos.....( │ │ │ │ │ -0000bc10: de6d 1998 3dc6 3130 3234 299b 0457 d561 .m..=.1024)..W.a │ │ │ │ │ -0000bc20: 7265 9370 7265 636f 6d70 7574 6564 9362 re.precomputed.b │ │ │ │ │ -0000bc30: 90b2 2179 9375 7369 6e67 9861 7262 6974 ..!y.using.arbit │ │ │ │ │ -0000bc40: 7261 7279 9370 7265 6369 7369 6f6e 8ea1 rary.precision.. │ │ │ │ │ -0000bc50: 8d70 6163 95b2 216b 91ff 6444 6167 659b .pac..!k..dDage. │ │ │ │ │ -0000bc60: 03a6 6673 7563 9368 9861 7398 4d50 4655 ..fsuc.h.as.MPFU │ │ │ │ │ -0000bc70: 4e98 5b8d 328e 9105 799a 5d98 7573 696e N.[.2...y.].usin │ │ │ │ │ -0000bc80: 6798 7468 6598 666f 726d 9375 6c61 8e9f g.the.form.ula.. │ │ │ │ │ -0000bc90: 1c16 cd8d 8d92 00b0 1999 7369 6e8e 8d8d ..........sin... │ │ │ │ │ -0000bca0: 9200 bf5e 809f f1a9 92b6 128e 8d8d 8d9f ...^............ │ │ │ │ │ -0000bcb0: f897 9e8d 9200 c7f2 0cde 128e 9200 c7ee ................ │ │ │ │ │ -0000bcc0: 279f 04de c889 0000 6665 0005 799a 9f0a '.......fe..y... │ │ │ │ │ -0000bcd0: 0c74 8dc6 328e 8e8e 8e8d 9200 ce9a f49f .t..2........... │ │ │ │ │ -0000bce0: f1a9 92b6 138e 8e92 00d9 020f c63d 8d8d .............=.. │ │ │ │ │ -0000bcf0: 8d9f f897 9e8d 9104 3dda 318e 9104 3dda ........=.1...=. │ │ │ │ │ -0000bd00: 9f04 dec8 8900 0066 6500 0579 9a9f 0a0c .......fe..y.... │ │ │ │ │ -0000bd10: 748d 328e 8e8e 8e8d 8d91 0aea a79f f69b t.2............. │ │ │ │ │ -0000bd20: dfdf 708e 8d91 140a a89f f69b df89 0000 ..p............. │ │ │ │ │ -0000bd30: 7020 0030 16b1 9f09 6421 8dc6 3296 026e p .0....d!..2..n │ │ │ │ │ -0000bd40: ecdf 0093 c632 8d91 01d3 3163 6f73 8e91 .....2....1cos.. │ │ │ │ │ -0000bd50: 124f 8fde 128e 8e8e 8e8e 9f1e 0000 8d92 .O.............. │ │ │ │ │ -0000bd60: 00e5 670a c631 378e 8e8c 8b00 0000 1200 ..g..17......... │ │ │ │ │ -0000bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +0000af00: 0000 0000 0000 0000 a0ed a002 9ad7 5b8d ..............[. │ │ │ │ │ +0000af10: a0fd 62b4 7ba0 027f 4b85 8da0 fda4 b47b ..b.{...K......{ │ │ │ │ │ +0000af20: 8dc6 5468 7265 6596 03e8 7169 7465 7261 ..Three...qitera │ │ │ │ │ +0000af30: 7469 6f6e 739b 03e8 7261 7265 9370 904d tions...rare.p.M │ │ │ │ │ +0000af40: de65 7266 6f72 6d65 642c 9103 f8f4 616c .erformed,....al │ │ │ │ │ +0000af50: 7468 6f75 6768 9874 90b2 2177 6963 6593 though.t..!wice. │ │ │ │ │ +0000af60: 6973 9861 6c6d 6f73 7493 7375 0e63 6965 is.almost.su.cie │ │ │ │ │ +0000af70: 6e90 b221 742e 9105 a400 4166 7465 7293 n..!t.....After. │ │ │ │ │ +0000af80: de78 9103 78ba c63d 9103 78b9 de61 8d9f .x..x..=..x..a.. │ │ │ │ │ +0000af90: fc06 bed2 00ce 31d0 3d6e 8e91 18ad 42c6 ......1.=n....B. │ │ │ │ │ +0000afa0: 6973 9363 6f6d 7075 7465 642c 8ea4 0d99 is.computed,.... │ │ │ │ │ +0000afb0: 9a8d 779a b221 6596 03a6 6663 616e 9369 ..w..!e...fcan.i │ │ │ │ │ +0000afc0: 6e98 7698 6572 7493 746f 936f 6274 6169 n.v.ert.to.obtai │ │ │ │ │ +0000afd0: 6e93 de61 8d9f fc06 bece 31d0 3d6e 8e91 n..a......1.=n.. │ │ │ │ │ +0000afe0: 1132 ffc6 3d91 030a a731 de3d 78c6 2e8e .2..=....1.=x... │ │ │ │ │ +0000aff0: 9f22 3d76 8d8d dc35 8e91 184c cb54 91fe ."=v...5...L.T.. │ │ │ │ │ +0000b000: a666 7261 6e73 6365 6e64 656e 908c cc74 .franscenden...t │ │ │ │ │ +0000b010: 616c 9105 6666 4f70 9073 3365 7261 7469 al..ffOp.s3erati │ │ │ │ │ +0000b020: 6f6e 738e 9f18 d7f1 8d8d e335 2e31 8e91 ons........5.1.. │ │ │ │ │ +0000b030: 1ec0 0045 7870 9060 006f 6e65 6e90 a000 ...Exp.`.onen... │ │ │ │ │ +0000b040: 7469 616c 8ea9 14ab ff8d c654 6865 9605 tial.......The.. │ │ │ │ │ +0000b050: 191a 636c 6173 7369 639b 0519 1954 91ff ..classic....T.. │ │ │ │ │ +0000b060: 1665 6190 b221 796c 6f72 2d4d 6163 6c61 .ea..!ylor-Macla │ │ │ │ │ +0000b070: 7572 696e 9373 6572 6965 7398 6973 9375 urin.series.is.u │ │ │ │ │ +0000b080: 7365 6493 746f 9865 7691 ff64 4461 6c75 sed.to.ev..dDalu │ │ │ │ │ +0000b090: 6174 6593 de65 8d9f fc06 bed0 788e 9105 ate..e......x... │ │ │ │ │ +0000b0a0: 48e7 c62e 9109 35f8 4265 666f 7265 9875 H.....5.Before.u │ │ │ │ │ +0000b0b0: 7369 6e67 9374 6865 9854 91ff 1665 6190 sing.the.T...ea. │ │ │ │ │ +0000b0c0: b221 796c 6f72 9373 6572 6965 732c 9105 .!ylor.series,.. │ │ │ │ │ +0000b0d0: 75c6 7468 658e a18d 6172 6775 6d65 6e9a u.the...argumen. │ │ │ │ │ +0000b0e0: b221 7496 03a6 6669 7393 7265 6475 6365 .!t...fis.reduce │ │ │ │ │ +0000b0f0: 6493 6298 7993 6e6f 7469 6e67 9374 6861 d.b.y.noting.tha │ │ │ │ │ +0000b100: 748e a416 f08f 8d92 00b8 655a de65 8d9f t.........eZ.e.. │ │ │ │ │ +0000b110: fb7a 95d0 6b90 3685 7290 3c72 ce2b d06d .z..k.6.r.. │ │ │ │ │ +0000b840: 7991 036f 3ac6 3d91 030a a7de 7a91 0141 y..o:.=.....z..A │ │ │ │ │ +0000b850: e5c6 2b91 00c6 9dde 6dc6 28de 1990 6493 ..+.....m.(...d. │ │ │ │ │ +0000b860: 3dc6 3130 3234 299b 02d2 3d77 6865 7265 =.1024)...=where │ │ │ │ │ +0000b870: 9374 6865 9869 6e90 b221 7465 6765 7293 .the.in..!teger. │ │ │ │ │ +0000b880: de6d 93c6 6973 9863 90b2 2168 6f73 656e .m..is.c..!hosen │ │ │ │ │ +0000b890: 9373 6f98 7468 6174 93df 6ade 7a90 7b49 .so.that..j.z.{I │ │ │ │ │ +0000b8a0: df6a 9603 0aa7 1493 de19 9064 933d c632 .j.........d.=.2 │ │ │ │ │ +0000b8b0: 3034 3893 df19 93c6 30de 3ac6 3030 3135 048.....0.:.0015 │ │ │ │ │ +0000b8c0: 3334 2e8e a18d 5369 6e63 6591 0431 badf 34....Since..1.. │ │ │ │ │ +0000b8d0: 6ade 799a 6493 df6a 9603 f2dc 1493 de19 j.y.d..j........ │ │ │ │ │ +0000b8e0: 983d c634 2c91 0454 8f77 90b2 2165 9604 .=.4,..T.w..!e.. │ │ │ │ │ +0000b8f0: 31ba 6361 6e93 6173 7375 6d65 9b04 31b9 1.can.assume..1. │ │ │ │ │ +0000b900: 7468 6174 93df 6ade 6ddf 6a91 03f2 dd14 that..j.m.j..... │ │ │ │ │ +0000b910: 9103 f2dc c632 3536 2e91 067f d842 7993 .....256.....By. │ │ │ │ │ +0000b920: 7573 696e 6793 6193 7072 6563 6f6d 7075 using.a.precompu │ │ │ │ │ +0000b930: 7465 6498 7461 626c 6593 6f66 8d93 7369 ted.table.of..si │ │ │ │ │ +0000b940: 6e8e 9111 a370 28de 6d19 9064 933d c631 n....p(.m..d.=.1 │ │ │ │ │ +0000b950: 3032 3429 8ea1 8d61 6e64 8d91 03a6 6663 024)...and....fc │ │ │ │ │ +0000b960: 6f73 8e91 124f 9328 de6d 1990 6493 3dc6 os...O.(.m..d.=. │ │ │ │ │ +0000b970: 3130 3234 292c 9603 a666 7790 b221 6593 1024),...fw..!e. │ │ │ │ │ +0000b980: 6e6f 7465 9374 6861 748e a416 f08f 8d8d note.that....... │ │ │ │ │ +0000b990: 9159 253e 7369 6e8e 9166 96f4 28de 7a91 .Y%>sin..f..(.z. │ │ │ │ │ +0000b9a0: 02ea 35c6 2b91 026e ecde 6d19 9a64 933d ..5.+..n..m..d.= │ │ │ │ │ +0000b9b0: c631 3032 3429 9603 0aa7 3d8d 9373 696e .1024)....=..sin │ │ │ │ │ +0000b9c0: 8e91 124f 8ede 7a8d 9102 4e7a c663 6f73 ...O..z...Nz.cos │ │ │ │ │ +0000b9d0: 8e91 10f7 a728 de6d 1998 3dc6 3130 3234 .....(.m..=.1024 │ │ │ │ │ +0000b9e0: 2996 026e ec2b 8d93 636f 738e 9112 eb4a )..n.+..cos....J │ │ │ │ │ +0000b9f0: de7a 8d91 024e 7ac6 7369 6e8e 910f c030 .z...Nz.sin....0 │ │ │ │ │ +0000ba00: 28de 6d19 983d c631 3032 3429 8ea1 8d61 (.m..=.1024)...a │ │ │ │ │ +0000ba10: 6e64 9605 4398 7369 6d69 6c61 726c 7993 nd..C.similarly. │ │ │ │ │ +0000ba20: 666f 728d 9363 6f73 8e91 13ec c528 de7a for..cos.....(.z │ │ │ │ │ +0000ba30: 9103 fdab c62b 9103 8262 de6d 1990 6493 .....+...b.m..d. │ │ │ │ │ +0000ba40: 3dc6 3130 3234 292e 9109 b573 5573 696e =.1024)....sUsin │ │ │ │ │ +0000ba50: 6793 7468 6973 9361 7267 756d 656e 9ab2 g.this.argumen.. │ │ │ │ │ +0000ba60: 2174 9105 4399 7265 6475 6374 696f 6e93 !t..C.reduction. │ │ │ │ │ +0000ba70: 7369 676e 690c 6361 6e98 746c 7993 696e signi.can.tly.in │ │ │ │ │ +0000ba80: 6372 6561 7365 7393 7468 658e a40d 999a creases.the..... │ │ │ │ │ +0000ba90: 8d63 6f6e 95b2 2176 9365 7267 656e 6365 .con..!v.ergence │ │ │ │ │ +0000baa0: 9603 a666 7261 7465 936f 6693 7369 6e65 ...frate.of.sine │ │ │ │ │ +0000bab0: 2c93 6173 9361 7493 6d6f 7374 9331 3093 ,.as.at.most.10. │ │ │ │ │ +0000bac0: 7465 726d 7393 6e65 6564 9362 904d de65 terms.need.b.M.e │ │ │ │ │ +0000bad0: 9361 6464 6564 2e8e a18d 9111 0000 4e6f .added........No │ │ │ │ │ +0000bae0: 7465 9602 f8a0 7468 6174 9b02 f8a1 6966 te....that....if │ │ │ │ │ +0000baf0: 9362 904d de6f 7468 9863 6f73 696e 6593 .b.M.oth.cosine. │ │ │ │ │ +0000bb00: 616e 6493 7369 6e65 9861 7265 936e 6565 and.sine.are.nee │ │ │ │ │ +0000bb10: 6465 642c 9103 1b62 7468 656e 936f 6e65 ded,...bthen.one │ │ │ │ │ +0000bb20: 9863 616e 9363 6f6d 7075 7465 9374 6865 .can.compute.the │ │ │ │ │ +0000bb30: 9863 6f73 696e 6593 7573 696e 6798 7468 .cosine.using.th │ │ │ │ │ +0000bb40: 6593 666f 726d 90b2 2175 6c61 8e9f 1b0d e.form..!ula.... │ │ │ │ │ +0000bb50: 8c8d 8d92 00bb 1de8 636f 738e 9200 cb9a ........cos..... │ │ │ │ │ +0000bb60: 46de 7896 030a a7c6 3d8d 8d93 9ff2 3744 F.x.....=.....7D │ │ │ │ │ +0000bb70: f30b fab1 7512 000a 0000 000a 0000 0006 ....u........... │ │ │ │ │ +0000bb80: 636d 6578 3130 b671 8e8d 910d 0aa8 9ff2 cmex10.q........ │ │ │ │ │ +0000bb90: 3744 8900 0066 6500 2d22 be9f 0dc8 bc8d 7D...fe.-"...... │ │ │ │ │ +0000bba0: c631 9602 6eec df00 8d93 c673 696e 8e8d .1..n......sin.. │ │ │ │ │ +0000bbb0: 910f e0a2 9ffb da87 ce32 8e91 1673 d7de .........2...s.. │ │ │ │ │ +0000bbc0: 788e 8e8e 913a 2d66 3a8e 9f16 f08f 8d91 x....:-f:....... │ │ │ │ │ +0000bbd0: 1100 00c6 5468 6596 0457 d676 91ff 6444 ....The..W.v..dD │ │ │ │ │ +0000bbe0: 616c 7565 7391 0457 d56f 668d 9373 696e alues..W.of..sin │ │ │ │ │ +0000bbf0: 8e91 11c9 8c28 de6d 199a 6493 3dc6 3130 .....(.m..d.=.10 │ │ │ │ │ +0000bc00: 3234 2993 616e 648d 9363 6f73 8e91 1301 24).and..cos.... │ │ │ │ │ +0000bc10: 0328 de6d 1998 3dc6 3130 3234 299b 0457 .(.m..=.1024)..W │ │ │ │ │ +0000bc20: d561 7265 9370 7265 636f 6d70 7574 6564 .are.precomputed │ │ │ │ │ +0000bc30: 9362 90b2 2179 9375 7369 6e67 9861 7262 .b..!y.using.arb │ │ │ │ │ +0000bc40: 6974 7261 7279 9370 7265 6369 7369 6f6e itrary.precision │ │ │ │ │ +0000bc50: 8ea1 8d70 6163 95b2 216b 91ff 6444 6167 ...pac..!k..dDag │ │ │ │ │ +0000bc60: 659b 03a6 6673 7563 9368 9861 7398 4d50 e...fsuc.h.as.MP │ │ │ │ │ +0000bc70: 4655 4e98 5b8d 328e 9105 799a 5d98 7573 FUN.[.2...y.].us │ │ │ │ │ +0000bc80: 696e 6798 7468 6598 666f 726d 9375 6c61 ing.the.form.ula │ │ │ │ │ +0000bc90: 8e9f 1c16 cd8d 8d92 00b0 1999 7369 6e8e ............sin. │ │ │ │ │ +0000bca0: 8d8d 9200 bf5e 809f f1a9 92b6 128e 8d8d .....^.......... │ │ │ │ │ +0000bcb0: 8d9f f897 9e8d 9200 c7f2 0cde 128e 9200 ................ │ │ │ │ │ +0000bcc0: c7ee 279f 04de c889 0000 6665 0005 799a ..'.......fe..y. │ │ │ │ │ +0000bcd0: 9f0a 0c74 8dc6 328e 8e8e 8e8d 9200 ce9a ...t..2......... │ │ │ │ │ +0000bce0: f49f f1a9 92b6 138e 8e92 00d9 020f c63d ...............= │ │ │ │ │ +0000bcf0: 8d8d 8d9f f897 9e8d 9104 3dda 318e 9104 ..........=.1... │ │ │ │ │ +0000bd00: 3dda 9f04 dec8 8900 0066 6500 0579 9a9f =........fe..y.. │ │ │ │ │ +0000bd10: 0a0c 748d 328e 8e8e 8e8d 8d91 0aea a79f ..t.2........... │ │ │ │ │ +0000bd20: f69b dfdf 708e 8d91 140a a89f f69b df89 ....p........... │ │ │ │ │ +0000bd30: 0000 7020 0030 16b1 9f09 6421 8dc6 3296 ..p .0....d!..2. │ │ │ │ │ +0000bd40: 026e ecdf 0093 c632 8d91 01d3 3163 6f73 .n.....2....1cos │ │ │ │ │ +0000bd50: 8e91 124f 8fde 128e 8e8e 8e8e 9f1e 0000 ...O............ │ │ │ │ │ +0000bd60: 8d92 00e5 670a c631 378e 8e8c 8b00 0000 ....g..17....... │ │ │ │ │ +0000bd70: 1200 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ 0000bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -0000bd90: 0000 0000 00ae dba0 029a d75b 8da0 fd62 ...........[...b │ │ │ │ │ -0000bda0: b47b a002 7f4b 858d a0fd a8b7 878d 8d92 .{...K.......... │ │ │ │ │ -0000bdb0: 00af 7dde c663 6f73 8e8d 8d92 00bf fa3c ..}..cos.......< │ │ │ │ │ -0000bdc0: 9ff1 a992 b612 8e8d 8d8d 9ff8 979e 8d92 ................ │ │ │ │ │ -0000bdd0: 00c8 8dc8 de12 8e92 00c8 89e3 9f04 dec8 ................ │ │ │ │ │ -0000bde0: 8900 0066 6500 0579 9a9f 0a0c 748d c632 ...fe..y....t..2 │ │ │ │ │ -0000bdf0: 8e8e 8e8e 8d92 00cf 36b0 9ff1 a992 b613 ........6....... │ │ │ │ │ -0000be00: 8e8e 9200 d99d cbc6 3d8d 8d8d 9ff8 979e ........=....... │ │ │ │ │ -0000be10: 8d91 043d da31 8e91 043d da9f 04de c889 ...=.1...=...... │ │ │ │ │ -0000be20: 0000 6665 0005 799a 9f0a 0c74 8d32 8e8e ..fe..y....t.2.. │ │ │ │ │ -0000be30: 8e8e 8d8d 910a eaa7 9ff6 9bdf df70 8e8d .............p.. │ │ │ │ │ -0000be40: 9114 0aa8 9ff6 9bdf 8900 0070 2000 3016 ...........p .0. │ │ │ │ │ -0000be50: b19f 0964 218d c632 9602 6eec 2b93 328d ...d!..2..n.+.2. │ │ │ │ │ -0000be60: 9101 d331 636f 738e 9112 4f8f de12 8e8e ...1cos...O..... │ │ │ │ │ -0000be70: 8e8e 9f18 f9a2 8dc6 5374 6172 7469 6e67 ........Starting │ │ │ │ │ -0000be80: 9604 3c7e 7769 7468 8d93 636f 738e 9114 ..<~with..cos... │ │ │ │ │ -0000be90: b8dc de19 9104 6960 c63d 9104 04ce df00 ......i`.=...... │ │ │ │ │ -0000bea0: c631 2c91 0462 0477 9ab2 2165 9104 3c7d .1,..b.w..!e..<} │ │ │ │ │ -0000beb0: 6361 6e93 7265 6375 7273 6976 9865 6c79 can.recursiv.ely │ │ │ │ │ -0000bec0: 9375 7365 9374 6865 9361 6290 4dde 6f98 .use.the.ab.M.o. │ │ │ │ │ -0000bed0: 7698 6593 666f 726d 9875 6c61 9104 3c7d v.e.form.ula..<} │ │ │ │ │ -0000bee0: 746f 936f 6274 6169 6e8d 9373 696e 8e91 to.obtain..sin.. │ │ │ │ │ -0000bef0: 11ae 3428 de6d 1990 6493 3dc6 3130 3234 ..4(.m..d.=.1024 │ │ │ │ │ -0000bf00: 2993 616e 648e a40d 999a 8d8d 636f 738e ).and.......cos. │ │ │ │ │ -0000bf10: 910e a92d 28de 6d19 9064 933d c631 3032 ...-(.m..d.=.102 │ │ │ │ │ -0000bf20: 3429 2e8e a91d 5285 8d8d e335 2e34 8e91 4)....R....5.4.. │ │ │ │ │ -0000bf30: 1ec0 0049 6e95 a000 7693 6572 7365 9104 ...In...v.erse.. │ │ │ │ │ -0000bf40: 8000 5491 fee0 0072 6967 6f6e 6f6d 6574 ..T....rigonomet │ │ │ │ │ -0000bf50: 7269 6373 8e9f 14ab ff8d c649 6e95 b221 rics.......In..! │ │ │ │ │ -0000bf60: 7693 6572 7365 9603 d540 7472 6967 6f6e v.erse...@trigon │ │ │ │ │ -0000bf70: 6f6d 6574 7269 639b 03d5 4166 756e 6374 ometric...Afunct │ │ │ │ │ -0000bf80: 696f 6e8d 9361 7263 7461 6e8e 9126 1cf8 ion..arctan..&.. │ │ │ │ │ -0000bf90: 6973 9363 6f6d 7075 7465 6493 7573 696e is.computed.usin │ │ │ │ │ -0000bfa0: 6798 4e65 7774 6f6e 9369 7465 7261 7469 g.Newton.iterati │ │ │ │ │ -0000bfb0: 6f6e 986f 6e93 7468 6593 6675 6e63 7469 on.on.the.functi │ │ │ │ │ -0000bfc0: 6f6e 98de 6691 012d bcc6 28de 78c6 2991 on..f..-..(.x.). │ │ │ │ │ -0000bfd0: 0358 bd3d 8ea1 8d8d 7369 6e8e 910f 44e7 .X.=....sin...D. │ │ │ │ │ -0000bfe0: de78 9602 6eec df00 93de 61c6 2e8e a68d .x..n.....a..... │ │ │ │ │ -0000bff0: 8de3 352e 358e 911e c000 4879 7095 6000 ..5.5.....Hyp.`. │ │ │ │ │ -0000c000: 6572 6293 6f6c 6963 9104 8000 4691 fee0 erb.olic....F... │ │ │ │ │ -0000c010: 0075 6e63 7469 6f6e 738e a914 abff 8dc6 .unctions....... │ │ │ │ │ -0000c020: 4879 7095 4dde 6572 6293 6f6c 6963 9603 Hyp.M.erb.olic.. │ │ │ │ │ -0000c030: a666 7369 6e65 9361 6e64 9363 6f73 696e .fsine.and.cosin │ │ │ │ │ -0000c040: 6593 6172 6593 636f 6d70 7574 6564 9375 e.are.computed.u │ │ │ │ │ -0000c050: 7369 6e67 8e9f 1e58 0d8d 8d92 0089 08e9 sing...X........ │ │ │ │ │ -0000c060: 7369 6e68 8e92 009e 6326 de78 9603 0aa7 sinh....c&.x.... │ │ │ │ │ -0000c070: c63d 8d8d 8d9f f897 9e8d 9104 3dda de65 .=..........=..e │ │ │ │ │ -0000c080: 8d9f fc06 bed0 788e 9107 b7d3 df00 9102 ......x......... │ │ │ │ │ -0000c090: 6eec de65 8d9f fc06 bed2 00d0 788e 8e91 n..e........x... │ │ │ │ │ -0000c0a0: 043d da9f 04de c889 0000 6665 0028 c2e0 .=........fe.(.. │ │ │ │ │ -0000c0b0: 9f0a 0c74 8d91 11a4 a3c6 328e 8e8e 8e8d ...t......2..... │ │ │ │ │ -0000c0c0: 9145 ed88 636f 7368 8e91 5c7f 3cde 7893 .E..cosh..\.<.x. │ │ │ │ │ -0000c0d0: c63d 8d8d 8d9f f897 9e8d 9104 3dda de65 .=..........=..e │ │ │ │ │ -0000c0e0: 8d9f fc06 bed0 788e 9107 b7d3 c62b 9102 ......x......+.. │ │ │ │ │ -0000c0f0: 6eec de65 8d9f fc06 bed2 00d0 788e 8e91 n..e........x... │ │ │ │ │ -0000c100: 043d da9f 04de c889 0000 6665 0028 c2e0 .=........fe.(.. │ │ │ │ │ -0000c110: 9f0a 0c74 8d91 11a4 a3c6 328e 8e8e 8e8e ...t......2..... │ │ │ │ │ -0000c120: 9f1b b941 8d48 6f95 b221 7793 6576 9365 ...A.Ho..!w.ev.e │ │ │ │ │ -0000c130: 722c 9104 1a6e 7768 656e 9604 0339 de78 r,...nwhen...9.x │ │ │ │ │ -0000c140: 93c6 6973 9373 6d61 6c6c 9328 7361 9ab2 ..is.small.(sa.. │ │ │ │ │ -0000c150: 2179 93df 6ade 78df 6a96 03a5 5c14 93c6 !y..j.x.j...\... │ │ │ │ │ -0000c160: 30de 3ac6 3031 292c 9104 1a6d 7468 6596 0.:.01),...mthe. │ │ │ │ │ -0000c170: 0403 3961 6290 4dde 6f98 7698 6591 0403 ..9ab.M.o.v.e... │ │ │ │ │ -0000c180: 3a66 6f72 6d98 756c 6193 666f 728d 9373 :form.ula.for..s │ │ │ │ │ -0000c190: 696e 688e 911b 8d7e 6290 4dde 6563 6f6d inh....~b.M.ecom │ │ │ │ │ -0000c1a0: 6573 9375 6e73 7461 626c 652c 9104 1a6e es.unstable,...n │ │ │ │ │ -0000c1b0: 616e 6493 7468 658e a18d 5491 ff16 6561 and.the...T...ea │ │ │ │ │ -0000c1c0: 90b2 2179 6c6f 7296 03a6 6673 6572 6965 ..!ylor...fserie │ │ │ │ │ -0000c1d0: 7393 6973 9375 7365 6493 696e 7374 6561 s.is.used.instea │ │ │ │ │ -0000c1e0: 642e 8e9f 2280 418d 8ddc 368e 9118 4ccb d...".A...6...L. │ │ │ │ │ -0000c1f0: 4d69 7363 656c 6c61 6e65 6f75 7391 0566 Miscellaneous..f │ │ │ │ │ -0000c200: 6652 6f75 7469 6e65 738e 9f18 d7f1 8d8d fRoutines....... │ │ │ │ │ -0000c210: e336 2e31 8e91 1ec0 0049 6e70 7574 9604 .6.1.....Input.. │ │ │ │ │ -0000c220: 8000 2f93 4f75 7470 7574 8ea6 8dc6 4269 ../.Output....Bi │ │ │ │ │ -0000c230: 6e61 7279 9603 dc1f 746f 9b03 dc1e 6465 nary....to....de │ │ │ │ │ -0000c240: 6369 6d61 6c93 636f 6e95 b221 7693 6572 cimal.con..!v.er │ │ │ │ │ -0000c250: 7369 6f6e 9603 dc1f 6f66 9871 7561 642d sion....of.quad- │ │ │ │ │ -0000c260: 646f 7562 6c65 936e 95b2 2175 6d93 6290 double.n..!um.b. │ │ │ │ │ -0000c270: 4dde 6572 9603 dc1f de78 98c6 6973 9364 M.er.....x..is.d │ │ │ │ │ -0000c280: 6f6e 6593 6290 b221 7998 6465 7465 726d one.b..!y.determ │ │ │ │ │ -0000c290: 696e 696e 6793 7468 6593 696e 95b2 2174 ining.the.in..!t │ │ │ │ │ -0000c2a0: 6567 6572 98de 6b91 0434 5ec6 7375 6393 eger..k..4^.suc. │ │ │ │ │ -0000c2b0: 688e a18d 7468 6174 9b03 be92 3196 0332 h...that....1..2 │ │ │ │ │ -0000c2c0: f1df 1491 0332 f06a de78 c631 308d 9ffc .....2.j.x.10... │ │ │ │ │ -0000c2d0: 06be d200 d06b 8e91 0bc0 0adf 6a93 de3c .....k......j..< │ │ │ │ │ -0000c2e0: 93c6 3130 2c91 03c4 9d61 6e64 9872 6570 ..10,....and.rep │ │ │ │ │ -0000c2f0: 904d de65 6174 6564 6c79 9865 7874 7261 .M.eatedly.extra │ │ │ │ │ -0000c300: 6374 696e 6791 03be 9364 6967 6974 7398 cting....digits. │ │ │ │ │ -0000c310: 616e 6498 6d95 b221 756c 7469 706c 7969 and.m..!ultiplyi │ │ │ │ │ -0000c320: 6e67 9862 9379 9603 be93 3130 2e91 0526 ng.b.y....10...& │ │ │ │ │ -0000c330: 6154 91ff 1665 6f93 6d69 6e69 6d69 7a65 aT...eo.minimize │ │ │ │ │ -0000c340: 9865 7272 6f72 8ea1 8d61 6363 756d 9ab2 .error...accum.. │ │ │ │ │ -0000c350: 2175 6c61 7469 6f6e 2c91 0444 ca61 9604 !ulation,..D.a.. │ │ │ │ │ -0000c360: 251d 7461 626c 6593 6f66 9361 6363 7572 %.table.of.accur │ │ │ │ │ -0000c370: 6174 656c 7993 7072 6563 6f6d 7075 7465 ately.precompute │ │ │ │ │ -0000c380: 6493 7090 4dde 6f98 7798 6572 7393 6f66 d.p.M.o.w.ers.of │ │ │ │ │ -0000c390: 9331 3093 6973 9375 7365 642e 9106 5a01 .10.is.used...Z. │ │ │ │ │ -0000c3a0: 5468 6973 9374 6162 6c65 9369 7393 616c This.table.is.al │ │ │ │ │ -0000c3b0: 736f 9375 7365 6493 696e 8ea1 8d64 6563 so.used.in...dec │ │ │ │ │ -0000c3c0: 696d 616c 9603 a666 746f 9362 696e 6172 imal...fto.binar │ │ │ │ │ -0000c3d0: 7993 636f 6e95 b221 7693 6572 7369 6f6e y.con..!v.ersion │ │ │ │ │ -0000c3e0: 2e8e 9f1d 5285 8d8d e336 2e32 8e91 1ec0 ....R....6.2.... │ │ │ │ │ -0000c3f0: 0043 6f6d 7061 7269 736f 6e73 8ea6 8dc6 .Comparisons.... │ │ │ │ │ -0000c400: 5369 6e63 659b 02ca 7d71 7561 642d 646f Since...}quad-do │ │ │ │ │ -0000c410: 7562 6c65 9102 ca7c 6e95 b221 756d 9362 uble...|n..!um.b │ │ │ │ │ -0000c420: 904d de65 7273 9861 7265 9866 756c 6c79 .M.ers.are.fully │ │ │ │ │ -0000c430: 9102 ca7c 7265 6e6f 726d 616c 697a 6564 ...|renormalized │ │ │ │ │ -0000c440: 9861 6674 6572 9865 6163 9368 9602 ca7c .after.eac.h...| │ │ │ │ │ -0000c450: 6f70 904d de65 7261 7469 6f6e 2c91 02f6 op.M.eration,... │ │ │ │ │ -0000c460: 7963 6f6d 7061 7269 6e67 9374 95b2 2177 ycomparing.t..!w │ │ │ │ │ -0000c470: 936f 9871 7561 642d 646f 7562 6c65 8ea1 .o.quad-double.. │ │ │ │ │ -0000c480: 8d6e 95b2 2175 6d93 629a 4dde 6572 9604 .n..!um.b.M.er.. │ │ │ │ │ -0000c490: e4ac 666f 7293 6571 7561 6c69 7490 b221 ..for.equalit..! │ │ │ │ │ -0000c4a0: 7993 6361 6e91 04e4 ad62 9865 9364 6f6e y.can....b.e.don │ │ │ │ │ -0000c4b0: 6593 636f 6d70 986f 6e65 6e90 b221 742d e.comp.onen..!t- │ │ │ │ │ -0000c4c0: 7769 7365 2e91 0898 af43 6f6d 7061 7269 wise.....Compari │ │ │ │ │ -0000c4d0: 6e67 9374 6865 9373 697a 6591 04e4 ad63 ng.the.size....c │ │ │ │ │ -0000c4e0: 616e 9362 9865 9364 6f6e 6593 6672 6f6d an.b.e.done.from │ │ │ │ │ -0000c4f0: 936d 6f73 748e a18d 7369 676e 690c 6361 .most...signi.ca │ │ │ │ │ -0000c500: 6e95 b221 749b 045f a163 6f6d 7090 4dde n..!t.._.comp.M. │ │ │ │ │ -0000c510: 6f6e 656e 9374 9604 5fa2 0c72 7374 2c91 onen.t.._..rst,. │ │ │ │ │ -0000c520: 048d f073 696d 696c 6172 9874 6f93 6469 ...similar.to.di │ │ │ │ │ -0000c530: 6374 696f 6e61 7279 986f 7264 6572 696e ctionary.orderin │ │ │ │ │ -0000c540: 6793 6f66 9845 6e67 6c69 7368 9377 90b2 g.of.English.w.. │ │ │ │ │ -0000c550: 216f 7264 732e 9107 098f 436f 6d70 6172 !ords.....Compar │ │ │ │ │ -0000c560: 6973 6f6e 9374 6f98 7a65 726f 8ea1 8d63 ison.to.zero...c │ │ │ │ │ -0000c570: 616e 9603 a666 6290 4dde 6593 646f 6e65 an...fb.M.e.done │ │ │ │ │ -0000c580: 936a 7573 7493 629a b221 7993 6398 6865 .just.b..!y.c.he │ │ │ │ │ -0000c590: 6398 6b69 6e67 9374 6865 936d 6f73 7493 c.king.the.most. │ │ │ │ │ -0000c5a0: 7369 676e 690c 6361 6e98 7493 7798 6f72 signi.can.t.w.or │ │ │ │ │ -0000c5b0: 642e 8e9f 1d52 858d 8de3 362e 338e 911e d....R....6.3... │ │ │ │ │ -0000c5c0: c000 5261 6e64 6f6d 9604 8000 4e75 6d90 ..Random....Num. │ │ │ │ │ -0000c5d0: a000 6290 6000 6572 9347 656e 6572 6174 ..b.`.er.Generat │ │ │ │ │ -0000c5e0: 6f72 8ea6 8dc6 5468 6596 0493 3c71 7561 or....The........ │ │ │ │ │ -0000cc80: 7f54 2369 6e63 6c75 6465 9105 bfaa 3c71 .T#include........ │ │ │ │ │ -0000cca0: 911c 7f54 7573 696e 6791 05bf aa73 7464 ...Tusing....std │ │ │ │ │ -0000ccb0: 3a3a 636f 7574 3b8e a18d 911c 7f54 7573 ::cout;......Tus │ │ │ │ │ -0000ccc0: 696e 6791 05bf aa73 7464 3a3a 656e 646c ing....std::endl │ │ │ │ │ -0000ccd0: 3b8e a1a1 8d91 1c7f 5469 6e74 9605 bfaa ;.......Tint.... │ │ │ │ │ -0000cce0: 6d61 696e 2829 937b 8ea1 8d91 27fe a875 main().{....'..u │ │ │ │ │ -0000ccf0: 6e73 6967 6e65 6496 05bf aa69 6e74 936f nsigned....int.o │ │ │ │ │ -0000cd00: 6c64 6377 3b8e a18d 9127 fea8 6670 755f ldcw;....'..fpu_ │ │ │ │ │ -0000cd10: 6669 785f 7374 6172 7428 266f 6c64 6377 fix_start(&oldcw │ │ │ │ │ -0000cd20: 293b 911c be52 2f2f 9605 bfaa 7365 6593 );...R//....see. │ │ │ │ │ -0000cd30: 6e6f 7465 7393 6f6e 9378 3836 936d 6163 notes.on.x86.mac │ │ │ │ │ -0000cd40: 6869 6e65 7393 6265 6c6f 772e 8ea1 a18d hines.below..... │ │ │ │ │ -0000cd50: 9127 fea8 7164 5f72 6561 6c96 05bf aa61 .'..qd_real....a │ │ │ │ │ -0000cd60: 933d 9322 332e 3134 3135 3932 3635 3335 .=."3.1415926535 │ │ │ │ │ -0000cd70: 3839 3739 3332 3338 3436 3236 3433 3338 8979323846264338 │ │ │ │ │ -0000cd80: 3332 3739 3530 3238 3834 3139 3731 3639 3279502884197169 │ │ │ │ │ -0000cd90: 3339 3933 3735 3130 3538 3230 223b 8ea1 399375105820";.. │ │ │ │ │ -0000cda0: 8d91 27fe a864 645f 7265 616c 9605 bfaa ..'..dd_real.... │ │ │ │ │ -0000cdb0: 6293 3d93 2232 2e32 3439 3737 3537 3234 b.=."2.249775724 │ │ │ │ │ -0000cdc0: 3730 3933 3639 3939 3539 3537 223b 8ea1 709369995957";.. │ │ │ │ │ -0000cdd0: 8d91 27fe a871 645f 7265 616c 9105 bfaa ..'..qd_real.... │ │ │ │ │ -0000cde0: 723b 8ea1 a18d 9127 fea8 7296 05bf aa3d r;.....'..r....= │ │ │ │ │ -0000cdf0: 9373 7172 7428 6193 2a93 6293 2b93 312e .sqrt(a.*.b.+.1. │ │ │ │ │ -0000ce00: 3029 3b8e a18d 9127 fea8 636f 7574 9605 0);....'..cout.. │ │ │ │ │ -0000ce10: bfaa 3c3c 9322 9373 7172 7428 6193 2a93 ..<<.".sqrt(a.*. │ │ │ │ │ -0000ce20: 6293 2b93 3129 933d 9322 933c 3c93 7293 b.+.1).=.".<<.r. │ │ │ │ │ -0000ce30: 3c3c 9365 6e64 6c3b 8ea1 a18d 9127 fea8 <<.endl;.....'.. │ │ │ │ │ -0000ce40: 6670 755f 6669 785f 656e 6428 266f 6c64 fpu_fix_end(&old │ │ │ │ │ -0000ce50: 6377 293b 9128 3da6 2f2f 9605 bfaa 7365 cw);.(=.//....se │ │ │ │ │ -0000ce60: 6593 6e6f 7465 7393 6f6e 9378 3836 936d e.notes.on.x86.m │ │ │ │ │ -0000ce70: 6163 6869 6e65 7393 6265 6c6f 772e 8ea1 achines.below... │ │ │ │ │ -0000ce80: 8d91 27fe a872 6574 7572 6e91 05bf aa30 ..'..return....0 │ │ │ │ │ -0000ce90: 3b8e a18d 911c 7f54 7d8e 8e8e a000 977a ;......T}......z │ │ │ │ │ -0000cea0: 258d 9111 0000 c64e 6f74 6596 0286 b874 %......Note....t │ │ │ │ │ -0000ceb0: 6861 7493 7374 7269 6e67 739b 0286 b76d hat.strings....m │ │ │ │ │ -0000cec0: 90b2 2175 7374 9362 904d de65 9375 7365 ..!ust.b.M.e.use │ │ │ │ │ -0000ced0: 6493 746f 9861 7373 6967 6e93 746f 9361 d.to.assign.to.a │ │ │ │ │ -0000cee0: 9371 7561 642d 646f 7562 6c65 9828 6f72 .quad-double.(or │ │ │ │ │ -0000cef0: 9364 6f75 626c 652d 646f 7562 6c65 2993 .double-double). │ │ │ │ │ -0000cf00: 6e95 b221 756d 9362 904d de65 7273 3b91 n..!um.b.M.ers;. │ │ │ │ │ -0000cf10: 02e6 9d6f 7468 6572 7769 7365 8ea1 8d74 ...otherwise...t │ │ │ │ │ -0000cf20: 6865 9603 12d3 646f 7562 6c65 9370 7265 he....double.pre │ │ │ │ │ -0000cf30: 6369 7369 6f6e 9b03 12d4 6170 7072 6f90 cision....appro. │ │ │ │ │ -0000cf40: b221 7869 6d61 7469 6f6e 9369 7393 6173 .!ximation.is.as │ │ │ │ │ -0000cf50: 7369 676e 6564 2e91 04ac ac46 91ff 1665 signed.....F...e │ │ │ │ │ -0000cf60: 6f72 9365 7861 6d70 6c65 2c91 0330 57e1 or.example,..0W. │ │ │ │ │ -0000cf70: 6196 05bf aa3d 9330 2e31 9603 12d3 c664 a....=.0.1.....d │ │ │ │ │ -0000cf80: 6f90 4dde 6573 986e 6f74 9361 7373 6967 o.M.es.not.assig │ │ │ │ │ -0000cf90: 6e93 7175 6164 2d64 6f75 626c 658e a18d n.quad-double... │ │ │ │ │ -0000cfa0: 7072 6563 6973 696f 6e96 03a6 6630 2e31 precision...f0.1 │ │ │ │ │ -0000cfb0: 2c93 6275 7493 7261 7468 6572 9361 9364 ,.but.rather.a.d │ │ │ │ │ -0000cfc0: 6f75 626c 6593 7072 6563 6973 696f 6e93 ouble.precision. │ │ │ │ │ -0000cfd0: 6e95 b221 756d 9362 904d de65 7296 03a6 n..!um.b.M.er... │ │ │ │ │ -0000cfe0: 6630 2e31 2e91 04dd dd49 6e73 7465 6164 f0.1.....Instead │ │ │ │ │ -0000cff0: 2c93 7573 6593 e161 9605 bfaa 3d93 2230 ,.use..a....=."0 │ │ │ │ │ -0000d000: 2e31 22c6 2e8e a18d 9111 0000 436f 6d6d .1".........Comm │ │ │ │ │ -0000d010: 6f6e 9603 60d9 636f 6e73 7461 6e9a b221 on..`.constan..! │ │ │ │ │ -0000d020: 7473 9373 7563 9868 9103 60da 6173 93de ts.suc.h..`.as.. │ │ │ │ │ -0000d030: 1995 6493 c62c 9b03 6ec2 de19 933d c632 ..d..,..n....=.2 │ │ │ │ │ -0000d040: 2c98 de19 933d c634 2c91 036e c3de 65c6 ,....=.4,..n..e. │ │ │ │ │ -0000d050: 2c8d 986c 6f67 8e91 1366 c032 9603 60d9 ,..log...f.2..`. │ │ │ │ │ -0000d060: 6172 6593 7072 6f90 b221 7669 6465 6491 are.pro..!vided. │ │ │ │ │ -0000d070: 0360 da61 7393 e171 648d 9100 b097 8900 .`.as..qd....... │ │ │ │ │ -0000d080: 0066 6600 0373 028e 9604 2399 7265 616c .ff..s....#.real │ │ │ │ │ -0000d090: 3a3a 8d91 00b0 9789 0000 6666 0003 7302 ::........ff..s. │ │ │ │ │ -0000d0a0: 8e93 7069 c62c 98e1 7164 8d91 00b0 9789 ..pi.,..qd...... │ │ │ │ │ -0000d0b0: 0000 6666 0003 7302 8e93 7265 616c 3a3a ..ff..s...real:: │ │ │ │ │ -0000d0c0: 8d91 00b0 9789 0000 6666 0003 7302 8e93 ........ff..s... │ │ │ │ │ -0000d0d0: 7069 32c6 2c8e a18d e171 648d 9100 b097 pi2.,....qd..... │ │ │ │ │ -0000d0e0: 8900 0066 6600 0373 028e 9604 2399 7265 ...ff..s....#.re │ │ │ │ │ -0000d0f0: 616c 3a3a 8d91 00b0 9789 0000 6666 0003 al::........ff.. │ │ │ │ │ -0000d100: 7302 8e93 7069 34c6 2c9b 03cd cae1 7164 s...pi4.,.....qd │ │ │ │ │ -0000d110: 8d91 00b0 9789 0000 6666 0003 7302 8e93 ........ff..s... │ │ │ │ │ -0000d120: 7265 616c 3a3a 8d91 00b0 9789 0000 6666 real::........ff │ │ │ │ │ -0000d130: 0003 7302 8e93 65c6 2c98 616e 649b 03c5 ..s...e.,.and... │ │ │ │ │ -0000d140: e9e1 7164 8d91 00b0 9789 0000 6666 0003 ..qd........ff.. │ │ │ │ │ -0000d150: 7302 8e93 7265 616c 3a3a 8d91 00b0 9789 s...real::...... │ │ │ │ │ -0000d160: 0000 6666 0003 7302 8e93 6c6f 6732 c62e ..ff..s...log2.. │ │ │ │ │ -0000d170: 9105 3c67 5468 6573 6598 7790 b221 6572 ..... │ │ │ │ │ +0000cc80: 911c 7f54 2369 6e63 6c75 6465 9105 bfaa ...T#include.... │ │ │ │ │ +0000cc90: 3c71 642f 7164 5f72 6561 6c2e 683e 8ea1 .. │ │ │ │ │ +0000cca0: a18d 911c 7f54 7573 696e 6791 05bf aa73 .....Tusing....s │ │ │ │ │ +0000ccb0: 7464 3a3a 636f 7574 3b8e a18d 911c 7f54 td::cout;......T │ │ │ │ │ +0000ccc0: 7573 696e 6791 05bf aa73 7464 3a3a 656e using....std::en │ │ │ │ │ +0000ccd0: 646c 3b8e a1a1 8d91 1c7f 5469 6e74 9605 dl;.......Tint.. │ │ │ │ │ +0000cce0: bfaa 6d61 696e 2829 937b 8ea1 8d91 27fe ..main().{....'. │ │ │ │ │ +0000ccf0: a875 6e73 6967 6e65 6496 05bf aa69 6e74 .unsigned....int │ │ │ │ │ +0000cd00: 936f 6c64 6377 3b8e a18d 9127 fea8 6670 .oldcw;....'..fp │ │ │ │ │ +0000cd10: 755f 6669 785f 7374 6172 7428 266f 6c64 u_fix_start(&old │ │ │ │ │ +0000cd20: 6377 293b 911c be52 2f2f 9605 bfaa 7365 cw);...R//....se │ │ │ │ │ +0000cd30: 6593 6e6f 7465 7393 6f6e 9378 3836 936d e.notes.on.x86.m │ │ │ │ │ +0000cd40: 6163 6869 6e65 7393 6265 6c6f 772e 8ea1 achines.below... │ │ │ │ │ +0000cd50: a18d 9127 fea8 7164 5f72 6561 6c96 05bf ...'..qd_real... │ │ │ │ │ +0000cd60: aa61 933d 9322 332e 3134 3135 3932 3635 .a.=."3.14159265 │ │ │ │ │ +0000cd70: 3335 3839 3739 3332 3338 3436 3236 3433 3589793238462643 │ │ │ │ │ +0000cd80: 3338 3332 3739 3530 3238 3834 3139 3731 3832795028841971 │ │ │ │ │ +0000cd90: 3639 3339 3933 3735 3130 3538 3230 223b 69399375105820"; │ │ │ │ │ +0000cda0: 8ea1 8d91 27fe a864 645f 7265 616c 9605 ....'..dd_real.. │ │ │ │ │ +0000cdb0: bfaa 6293 3d93 2232 2e32 3439 3737 3537 ..b.=."2.2497757 │ │ │ │ │ +0000cdc0: 3234 3730 3933 3639 3939 3539 3537 223b 24709369995957"; │ │ │ │ │ +0000cdd0: 8ea1 8d91 27fe a871 645f 7265 616c 9105 ....'..qd_real.. │ │ │ │ │ +0000cde0: bfaa 723b 8ea1 a18d 9127 fea8 7296 05bf ..r;.....'..r... │ │ │ │ │ +0000cdf0: aa3d 9373 7172 7428 6193 2a93 6293 2b93 .=.sqrt(a.*.b.+. │ │ │ │ │ +0000ce00: 312e 3029 3b8e a18d 9127 fea8 636f 7574 1.0);....'..cout │ │ │ │ │ +0000ce10: 9605 bfaa 3c3c 9322 9373 7172 7428 6193 ....<<.".sqrt(a. │ │ │ │ │ +0000ce20: 2a93 6293 2b93 3129 933d 9322 933c 3c93 *.b.+.1).=.".<<. │ │ │ │ │ +0000ce30: 7293 3c3c 9365 6e64 6c3b 8ea1 a18d 9127 r.<<.endl;.....' │ │ │ │ │ +0000ce40: fea8 6670 755f 6669 785f 656e 6428 266f ..fpu_fix_end(&o │ │ │ │ │ +0000ce50: 6c64 6377 293b 9128 3da6 2f2f 9605 bfaa ldcw);.(=.//.... │ │ │ │ │ +0000ce60: 7365 6593 6e6f 7465 7393 6f6e 9378 3836 see.notes.on.x86 │ │ │ │ │ +0000ce70: 936d 6163 6869 6e65 7393 6265 6c6f 772e .machines.below. │ │ │ │ │ +0000ce80: 8ea1 8d91 27fe a872 6574 7572 6e91 05bf ....'..return... │ │ │ │ │ +0000ce90: aa30 3b8e a18d 911c 7f54 7d8e 8e8e a000 .0;......T}..... │ │ │ │ │ +0000cea0: 977a 258d 9111 0000 c64e 6f74 6596 0286 .z%......Note... │ │ │ │ │ +0000ceb0: b874 6861 7493 7374 7269 6e67 739b 0286 .that.strings... │ │ │ │ │ +0000cec0: b76d 90b2 2175 7374 9362 904d de65 9375 .m..!ust.b.M.e.u │ │ │ │ │ +0000ced0: 7365 6493 746f 9861 7373 6967 6e93 746f sed.to.assign.to │ │ │ │ │ +0000cee0: 9361 9371 7561 642d 646f 7562 6c65 9828 .a.quad-double.( │ │ │ │ │ +0000cef0: 6f72 9364 6f75 626c 652d 646f 7562 6c65 or.double-double │ │ │ │ │ +0000cf00: 2993 6e95 b221 756d 9362 904d de65 7273 ).n..!um.b.M.ers │ │ │ │ │ +0000cf10: 3b91 02e6 9d6f 7468 6572 7769 7365 8ea1 ;....otherwise.. │ │ │ │ │ +0000cf20: 8d74 6865 9603 12d3 646f 7562 6c65 9370 .the....double.p │ │ │ │ │ +0000cf30: 7265 6369 7369 6f6e 9b03 12d4 6170 7072 recision....appr │ │ │ │ │ +0000cf40: 6f90 b221 7869 6d61 7469 6f6e 9369 7393 o..!ximation.is. │ │ │ │ │ +0000cf50: 6173 7369 676e 6564 2e91 04ac ac46 91ff assigned.....F.. │ │ │ │ │ +0000cf60: 1665 6f72 9365 7861 6d70 6c65 2c91 0330 .eor.example,..0 │ │ │ │ │ +0000cf70: 57e1 6196 05bf aa3d 9330 2e31 9603 12d3 W.a....=.0.1.... │ │ │ │ │ +0000cf80: c664 6f90 4dde 6573 986e 6f74 9361 7373 .do.M.es.not.ass │ │ │ │ │ +0000cf90: 6967 6e93 7175 6164 2d64 6f75 626c 658e ign.quad-double. │ │ │ │ │ +0000cfa0: a18d 7072 6563 6973 696f 6e96 03a6 6630 ..precision...f0 │ │ │ │ │ +0000cfb0: 2e31 2c93 6275 7493 7261 7468 6572 9361 .1,.but.rather.a │ │ │ │ │ +0000cfc0: 9364 6f75 626c 6593 7072 6563 6973 696f .double.precisio │ │ │ │ │ +0000cfd0: 6e93 6e95 b221 756d 9362 904d de65 7296 n.n..!um.b.M.er. │ │ │ │ │ +0000cfe0: 03a6 6630 2e31 2e91 04dd dd49 6e73 7465 ..f0.1.....Inste │ │ │ │ │ +0000cff0: 6164 2c93 7573 6593 e161 9605 bfaa 3d93 ad,.use..a....=. │ │ │ │ │ +0000d000: 2230 2e31 22c6 2e8e a18d 9111 0000 436f "0.1".........Co │ │ │ │ │ +0000d010: 6d6d 6f6e 9603 60d9 636f 6e73 7461 6e9a mmon..`.constan. │ │ │ │ │ +0000d020: b221 7473 9373 7563 9868 9103 60da 6173 .!ts.suc.h..`.as │ │ │ │ │ +0000d030: 93de 1995 6493 c62c 9b03 6ec2 de19 933d ....d..,..n....= │ │ │ │ │ +0000d040: c632 2c98 de19 933d c634 2c91 036e c3de .2,....=.4,..n.. │ │ │ │ │ +0000d050: 65c6 2c8d 986c 6f67 8e91 1366 c032 9603 e.,..log...f.2.. │ │ │ │ │ +0000d060: 60d9 6172 6593 7072 6f90 b221 7669 6465 `.are.pro..!vide │ │ │ │ │ +0000d070: 6491 0360 da61 7393 e171 648d 9100 b097 d..`.as..qd..... │ │ │ │ │ +0000d080: 8900 0066 6600 0373 028e 9604 2399 7265 ...ff..s....#.re │ │ │ │ │ +0000d090: 616c 3a3a 8d91 00b0 9789 0000 6666 0003 al::........ff.. │ │ │ │ │ +0000d0a0: 7302 8e93 7069 c62c 98e1 7164 8d91 00b0 s...pi.,..qd.... │ │ │ │ │ +0000d0b0: 9789 0000 6666 0003 7302 8e93 7265 616c ....ff..s...real │ │ │ │ │ +0000d0c0: 3a3a 8d91 00b0 9789 0000 6666 0003 7302 ::........ff..s. │ │ │ │ │ +0000d0d0: 8e93 7069 32c6 2c8e a18d e171 648d 9100 ..pi2.,....qd... │ │ │ │ │ +0000d0e0: b097 8900 0066 6600 0373 028e 9604 2399 .....ff..s....#. │ │ │ │ │ +0000d0f0: 7265 616c 3a3a 8d91 00b0 9789 0000 6666 real::........ff │ │ │ │ │ +0000d100: 0003 7302 8e93 7069 34c6 2c9b 03cd cae1 ..s...pi4.,..... │ │ │ │ │ +0000d110: 7164 8d91 00b0 9789 0000 6666 0003 7302 qd........ff..s. │ │ │ │ │ +0000d120: 8e93 7265 616c 3a3a 8d91 00b0 9789 0000 ..real::........ │ │ │ │ │ +0000d130: 6666 0003 7302 8e93 65c6 2c98 616e 649b ff..s...e.,.and. │ │ │ │ │ +0000d140: 03c5 e9e1 7164 8d91 00b0 9789 0000 6666 ....qd........ff │ │ │ │ │ +0000d150: 0003 7302 8e93 7265 616c 3a3a 8d91 00b0 ..s...real::.... │ │ │ │ │ +0000d160: 9789 0000 6666 0003 7302 8e93 6c6f 6732 ....ff..s...log2 │ │ │ │ │ +0000d170: c62e 9105 3c67 5468 6573 6598 7790 b221 ....fnatura │ │ │ │ │ -0000ecf0: 6c96 033e 8065 7874 656e 9ab2 2174 696f l..>.exten..!tio │ │ │ │ │ -0000ed00: 6e93 6f66 9374 6869 7393 7798 6f72 6b91 n.of.this.w.ork. │ │ │ │ │ -0000ed10: 033e 8169 7393 746f 9365 7874 656e 6493 .>.is.to.extend. │ │ │ │ │ -0000ed20: 7468 6593 7072 6563 6973 696f 6e93 6290 the.precision.b. │ │ │ │ │ -0000ed30: 4dde 6579 986f 6e64 9103 3e81 7175 6164 M.ey.ond..>.quad │ │ │ │ │ -0000ed40: 2d64 6f75 626c 652e 9104 bb3b 416c 676f -double....;Algo │ │ │ │ │ -0000ed50: 7269 7468 6d73 9366 6f72 8ea1 8d71 7561 rithms.for...qua │ │ │ │ │ -0000ed60: 642d 646f 7562 6c65 9603 0eaf 6164 6469 d-double....addi │ │ │ │ │ -0000ed70: 7469 6f6e 739b 030e ae61 6e64 936d 90b2 tions....and.m.. │ │ │ │ │ -0000ed80: 2175 6c74 6970 6c69 6361 7469 6f6e 9863 !ultiplication.c │ │ │ │ │ -0000ed90: 616e 9362 904d de65 9365 7874 656e 6465 an.b.M.e.extende │ │ │ │ │ -0000eda0: 6498 746f 9368 6967 6865 7298 7072 6563 d.to.higher.prec │ │ │ │ │ -0000edb0: 6973 696f 6e73 2c91 032d 0768 6f95 b221 isions,..-.ho..! │ │ │ │ │ -0000edc0: 7793 6576 9365 722c 9103 2d06 7769 7468 w.ev.er,..-.with │ │ │ │ │ -0000edd0: 9103 0eaf 6d6f 7265 8ea1 8d63 6f6d 7090 ....more...comp. │ │ │ │ │ -0000ede0: 4dde 6f6e 656e 90b2 2174 732c 9103 a897 M.onen..!ts,.... │ │ │ │ │ -0000edf0: 6173 796d 7074 6f74 6963 616c 6c79 9603 asymptotically.. │ │ │ │ │ -0000ee00: a827 6661 7374 6572 9b03 a826 616c 676f .'faster...&algo │ │ │ │ │ -0000ee10: 7269 7468 6d93 6475 6593 746f 9353 2e98 rithm.due.to.S.. │ │ │ │ │ -0000ee20: 426f 6c64 6f93 616e 6493 4a2e 9353 6865 Boldo.and.J..She │ │ │ │ │ -0000ee30: 7795 b221 6393 6893 756b 986d 6193 7996 w..!c.h.uk.ma.y. │ │ │ │ │ -0000ee40: 03a8 2762 904d de65 9370 7265 6665 7272 ..'b.M.e.preferr │ │ │ │ │ -0000ee50: 6162 6c65 8ea1 8d28 692e 652e 9104 d768 able...(i.e....h │ │ │ │ │ -0000ee60: 416c 676f 7269 7468 6d96 0393 0831 3429 Algorithm....14) │ │ │ │ │ -0000ee70: 2e91 04d7 694f 6e65 936c 696d 6974 6174 ....iOne.limitat │ │ │ │ │ -0000ee80: 696f 6e93 7468 6573 6593 6869 6768 6572 ion.these.higher │ │ │ │ │ -0000ee90: 9370 7265 6369 7369 6f6e 9365 7870 616e .precision.expan │ │ │ │ │ -0000eea0: 7369 6f6e 7393 6861 95b2 2176 9365 9603 sions.ha..!v.e.. │ │ │ │ │ -0000eeb0: 9308 6973 9374 6865 936c 696d 6974 6564 ..is.the.limited │ │ │ │ │ -0000eec0: 9365 7870 904d de6f 6e65 6e90 b221 748e .exp.M.onen..!t. │ │ │ │ │ -0000eed0: a18d 7261 6e67 6596 0340 d37b 9b03 40d4 ..range..@.{..@. │ │ │ │ │ -0000eee0: 7361 6d65 9361 7393 7468 6174 936f 6698 same.as.that.of. │ │ │ │ │ -0000eef0: 646f 7562 6c65 2e91 04bc 0148 656e 6365 double.....Hence │ │ │ │ │ -0000ef00: 9874 6865 936d 6178 696d 90b2 2175 6d93 .the.maxim..!um. │ │ │ │ │ -0000ef10: 7072 6563 6973 696f 6e98 6973 9361 6290 precision.is.ab. │ │ │ │ │ -0000ef20: 4dde 6f75 7493 3230 3030 9362 6974 7398 M.out.2000.bits. │ │ │ │ │ -0000ef30: 2833 3993 636f 6d70 904d de6f 6e65 6e90 (39.comp.M.onen. │ │ │ │ │ -0000ef40: b221 7473 292c 8ea1 8d61 6e64 9603 a666 .!ts),...and...f │ │ │ │ │ -0000ef50: 7468 6973 936f 9a4d de63 6375 7273 936f this.o.M.ccurs.o │ │ │ │ │ -0000ef60: 6e6c 7993 6966 9374 6865 930c 7273 7493 nly.if.the..rst. │ │ │ │ │ -0000ef70: 636f 6d70 986f 6e65 6e9a b221 7493 6973 comp.onen..!t.is │ │ │ │ │ -0000ef80: 936e 6561 7293 6f98 7698 6572 0d6f 9877 .near.o.v.er.o.w │ │ │ │ │ -0000ef90: 9361 6e64 9374 6865 936c 6173 7493 6e65 .and.the.last.ne │ │ │ │ │ -0000efa0: 6172 9375 6e64 6572 0d6f 9877 2e8e a68d ar.under.o.w.... │ │ │ │ │ -0000efb0: 8ddc 3130 8e91 2066 6441 6395 8ccc 6b6e ..10.. fdAc...kn │ │ │ │ │ -0000efc0: 6f93 776c 6564 6765 6d65 6e93 7473 8e9f o.wledgemen.ts.. │ │ │ │ │ -0000efd0: 1871 8b8d c657 91ff 1665 6596 044e 9574 .q...W...ee..N.t │ │ │ │ │ -0000efe0: 6861 6e6b 9b04 4e94 4a6f 6e61 7468 616e hank..N.Jonathan │ │ │ │ │ -0000eff0: 9353 6865 7795 b221 6393 6893 756b 2c96 .Shew..!c.h.uk,. │ │ │ │ │ -0000f000: 0478 a053 796c 7669 6598 426f 6c64 6f2c .x.Sylvie.Boldo, │ │ │ │ │ -0000f010: 9361 6e64 9604 4e95 4a61 6d65 7393 4465 .and..N.James.De │ │ │ │ │ -0000f020: 6d6d 656c 9866 6f72 9363 6f6e 7374 7275 mmel.for.constru │ │ │ │ │ -0000f030: 6374 6976 90b2 2165 9864 6973 6375 7373 ctiv..!e.discuss │ │ │ │ │ -0000f040: 696f 6e73 936f 6e8e a18d 7691 ff64 4461 ions.on...v..dDa │ │ │ │ │ -0000f050: 7269 6f75 7396 04d7 a162 6173 6963 9361 rious....basic.a │ │ │ │ │ -0000f060: 6c67 6f72 6974 686d 732e 9108 718d 496e lgorithms...q.In │ │ │ │ │ -0000f070: 9370 6172 7469 6375 6c61 722c 9105 23ef .particular,..#. │ │ │ │ │ -0000f080: 7468 6593 6163 6375 7261 7465 9b04 d7a0 the.accurate.... │ │ │ │ │ -0000f090: 7690 b221 6572 7369 6f6e 936f 6693 6164 v..!ersion.of.ad │ │ │ │ │ -0000f0a0: 6469 7469 6f6e 9361 6c67 6f72 6974 686d dition.algorithm │ │ │ │ │ -0000f0b0: 9369 7398 6475 6593 746f 9353 2e8e a18d .is.due.to.S.... │ │ │ │ │ -0000f0c0: 426f 6c64 6f96 03a6 6661 6e64 934a 2e93 Boldo...fand.J.. │ │ │ │ │ -0000f0d0: 5368 6577 95b2 2163 9368 9375 6b2e 9104 Shew..!c.h.uk... │ │ │ │ │ -0000f0e0: dddd 5072 6f62 6c65 6d73 9603 a666 7769 ..Problems...fwi │ │ │ │ │ -0000f0f0: 7468 9372 656d 6169 6e64 6572 9377 9ab2 th.remainder.w.. │ │ │ │ │ -0000f100: 2161 7393 7090 4dde 6f69 6e98 7465 6493 !as.p.M.oin.ted. │ │ │ │ │ -0000f110: 6f75 7493 6298 7993 4a2e 4465 6d6d 656c out.b.y.J.Demmel │ │ │ │ │ -0000f120: 2e8e 9f6e b1dd 8900 0066 6600 bbe6 2d9f ...n.....ff...-. │ │ │ │ │ -0000f130: 0a4c cd8d 8d8d 8d91 0c7b ba9f fc2d 3dcf .L.......{...-=. │ │ │ │ │ -0000f140: 318e 8e8e 9110 a661 d554 6865 7365 9603 1......a.These.. │ │ │ │ │ -0000f150: bec0 7465 6390 be39 686e 6971 7565 7393 ..tec..9hniques. │ │ │ │ │ -0000f160: 6172 6593 6665 6173 6962 6c65 2c9b 03e9 are.feasible,... │ │ │ │ │ -0000f170: 1b66 6f72 936c 6172 6765 7293 6461 7461 .for.larger.data │ │ │ │ │ -0000f180: 9373 7472 7563 7475 7265 732c 9873 7563 .structures,.suc │ │ │ │ │ -0000f190: 9abe 3968 9361 7393 666f 7293 6d98 7563 ..9h.as.for.m.uc │ │ │ │ │ -0000f1a0: 9868 9368 6967 6865 7293 7072 6563 6973 .h.higher.precis │ │ │ │ │ -0000f1b0: 696f 6e93 6172 6974 686d 6574 6963 732c ion.arithmetics, │ │ │ │ │ -0000f1c0: 9103 e91b 7768 6572 658e 9f0b 0000 8d63 ....where......c │ │ │ │ │ -0000f1d0: 6f70 90be 3979 696e 6796 0315 546f 6693 op..9ying...Tof. │ │ │ │ │ -0000f1e0: 6461 7461 9362 9041 c765 636f 6d65 7393 data.b.A.ecomes. │ │ │ │ │ -0000f1f0: 7469 6d65 9363 6f6e 7375 6d69 6e67 2e8e time.consuming.. │ │ │ │ │ -0000f200: 8e9f 1e00 008d 9200 e567 0ac6 3231 8e8e .........g..21.. │ │ │ │ │ -0000f210: 8c8b 0000 0016 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +0000e600: 0000 0000 00d4 9ba0 029a d75b 8da0 fd62 ...........[...b │ │ │ │ │ +0000e610: b47b a002 7f4b 858d a0fd a4b4 7b8d 911b .{...K......{... │ │ │ │ │ +0000e620: 6004 e171 645f 7265 616c 9105 bfaa 7465 `..qd_real....te │ │ │ │ │ +0000e630: 6d70 3b8e a40d 999a 8d91 1b60 0474 656d mp;........`.tem │ │ │ │ │ +0000e640: 7096 05bf aa3d 936f 7065 7261 746f 722b p....=.operator+ │ │ │ │ │ +0000e650: 2861 2c93 6229 3b91 1cbe 522f 2f93 4164 (a,.b);...R//.Ad │ │ │ │ │ +0000e660: 6469 7469 6f6e 8ea1 8d91 1b60 046f 7065 dition.....`.ope │ │ │ │ │ +0000e670: 7261 746f 723d 2863 2c96 05bf aa74 656d rator=(c,....tem │ │ │ │ │ +0000e680: 7029 3b91 33bc fa2f 2f93 436f 7079 9372 p);.3..//.Copy.r │ │ │ │ │ +0000e690: 6573 756c 7493 746f 9363 8ea4 1699 9a8d esult.to.c...... │ │ │ │ │ +0000e6a0: c649 6e96 03a6 6643 2c93 7468 6973 9363 .In...fC,.this.c │ │ │ │ │ +0000e6b0: 6f70 90b2 2179 696e 6793 646f 9a4d de65 op..!ying.do.M.e │ │ │ │ │ +0000e6c0: 7393 6e6f 7493 6861 7070 9865 6e2c 9361 s.not.happ.en,.a │ │ │ │ │ +0000e6d0: 7393 6f6e 6593 7790 b221 6f75 6c64 936a s.one.w..!ould.j │ │ │ │ │ +0000e6e0: 7573 7493 7772 6974 658e a18d 911b 6004 ust.write.....`. │ │ │ │ │ +0000e6f0: e163 5f71 645f 6164 6428 612c 9605 bfaa .c_qd_add(a,.... │ │ │ │ │ +0000e700: 622c 9363 293b 9139 7ca4 2f2f 9350 7574 b,.c);.9|.//.Put │ │ │ │ │ +0000e710: 9328 612b 6229 9369 6e74 6f93 638e a18d .(a+b).into.c... │ │ │ │ │ +0000e720: c677 6865 7265 9604 fef3 7468 659b 04fe .where....the... │ │ │ │ │ +0000e730: f461 6464 6974 696f 6e93 726f 7574 696e .addition.routin │ │ │ │ │ +0000e740: 6598 6b6e 6f90 b221 7773 9377 6865 7265 e.kno..!ws.where │ │ │ │ │ +0000e750: 9874 6f93 7075 7498 7468 6593 7265 7375 .to.put.the.resu │ │ │ │ │ +0000e760: 6c74 9364 6972 6563 746c 7991 ff16 652e lt.directly...e. │ │ │ │ │ +0000e770: 9108 e786 5468 6973 9370 726f 626c 656d ....This.problem │ │ │ │ │ +0000e780: 9869 7393 736f 6d65 7768 6174 8ea4 0d99 .is.somewhat.... │ │ │ │ │ +0000e790: 9a8d 616c 6c65 7669 6174 6564 9604 5c2a ..alleviated..\* │ │ │ │ │ +0000e7a0: 629a b221 7993 696e 6c69 6e69 6e67 2c91 b..!y.inlining,. │ │ │ │ │ +0000e7b0: 0489 9b62 7574 936e 6f74 9363 6f6d 706c ...but.not.compl │ │ │ │ │ +0000e7c0: 6574 656c 7993 656c 696d 696e 6174 6564 etely.eliminated │ │ │ │ │ +0000e7d0: 2e91 06ff 2954 6865 7265 9361 7265 9374 ....)There.are.t │ │ │ │ │ +0000e7e0: 6563 9868 6e69 7175 6573 9374 6f93 6198 ec.hniques.to.a. │ │ │ │ │ +0000e7f0: 7698 6f69 6493 7468 6573 6593 6b69 6e64 v.oid.these.kind │ │ │ │ │ +0000e800: 738e a18d 6f66 9b04 371b 636f 7090 b221 s...of..7.cop..! │ │ │ │ │ +0000e810: 7969 6e67 9604 371a 5b8d 3132 8e91 0af3 ying..7.[.12.... │ │ │ │ │ +0000e820: 345d 2c91 045b 4862 7574 9374 6865 7998 4],..[Hbut.they. │ │ │ │ │ +0000e830: 6861 95b2 2176 9365 9104 371a 7468 6569 ha..!v.e..7.thei │ │ │ │ │ +0000e840: 7298 6f93 776e 9104 371a 6f93 7693 6572 r.o.wn..7.o.v.er │ │ │ │ │ +0000e850: 6865 6164 7398 6173 736f 904d de63 6961 heads.asso.M.cia │ │ │ │ │ +0000e860: 7465 6498 7769 7468 9604 371a 7468 656d ted.with..7.them │ │ │ │ │ +0000e870: 9861 6e64 9369 7398 6e6f 7493 7072 6163 .and.is.not.prac │ │ │ │ │ +0000e880: 7469 6361 6c98 666f 728e a18d 7175 6164 tical.for...quad │ │ │ │ │ +0000e890: 2d64 6f75 626c 6596 03a6 6677 6974 6893 -double...fwith. │ │ │ │ │ +0000e8a0: 6f6e 6c79 9333 3293 6290 b221 7974 6573 only.32.b..!ytes │ │ │ │ │ +0000e8b0: 936f 6693 6461 7461 8d8d 9ffc 06be ce31 .of.data.......1 │ │ │ │ │ +0000e8c0: 8e8e 9104 c004 c62e 8ea9 2280 418d 8ddc ..........".A... │ │ │ │ │ +0000e8d0: 398e 9118 4ccb 4696 fea6 6675 7475 7265 9...L.F...future │ │ │ │ │ +0000e8e0: 9105 6666 5793 6f72 6b8e 9f18 718b 8dc6 ..ffW.ork...q... │ │ │ │ │ +0000e8f0: 4375 7272 656e 90b2 2174 6c79 91ff 1665 Curren..!tly...e │ │ │ │ │ +0000e900: 2c91 0356 9e74 6865 9603 42ab 6261 7369 ,..V.the..B.basi │ │ │ │ │ +0000e910: 639b 0342 ac72 6f75 7469 6e65 7393 646f c..B.routines.do │ │ │ │ │ +0000e920: 986e 6f74 9368 6195 b221 7693 6598 6196 .not.ha..!v.e.a. │ │ │ │ │ +0000e930: 0342 ab66 756c 6c98 636f 7272 6563 746e .B.full.correctn │ │ │ │ │ +0000e940: 6573 7393 7072 6f90 4dde 6f66 2e91 04bc ess.pro.M.of.... │ │ │ │ │ +0000e950: 9f54 6865 9863 6f72 7265 6374 6e65 7373 .The.correctness │ │ │ │ │ +0000e960: 936f 6698 7468 6573 6593 726f 7574 696e .of.these.routin │ │ │ │ │ +0000e970: 6573 8ea1 8d72 656c 7996 03c1 176f 6e9b es...rely....on. │ │ │ │ │ +0000e980: 03c1 1674 6865 9366 6163 7493 7468 6174 ...the.fact.that │ │ │ │ │ +0000e990: 9872 656e 6f72 6d61 6c69 7a61 7469 6f6e .renormalization │ │ │ │ │ +0000e9a0: 9373 7465 7098 779a b221 6f72 6b73 3b91 .step.w..!orks;. │ │ │ │ │ +0000e9b0: 03ce 6f50 7269 6573 7493 7072 6f98 7698 ..oPriest.pro.v. │ │ │ │ │ +0000e9c0: 6573 9374 6861 749b 03c1 1669 7493 646f es.that....it.do │ │ │ │ │ +0000e9d0: 904d de65 7398 7790 b221 6f72 6b93 6966 .M.es.w..!ork.if │ │ │ │ │ +0000e9e0: 9374 6865 9869 6e70 7574 9364 6f90 4dde .the.input.do.M. │ │ │ │ │ +0000e9f0: 6573 8ea1 8d6e 6f74 9b03 9d56 6f95 b221 es...not...Vo..! │ │ │ │ │ +0000ea00: 7693 6572 6c61 7091 039d 5562 9379 9835 v.erlap...Ub.y.5 │ │ │ │ │ +0000ea10: 3198 6269 7473 9603 9d55 616e 6498 6e6f 1.bits...Uand.no │ │ │ │ │ +0000ea20: 9874 6872 6565 9363 6f6d 7090 4dde 6f6e .three.comp.M.on │ │ │ │ │ +0000ea30: 656e 95b2 2174 7398 6f93 7693 6572 6c61 en..!ts.o.v.erla │ │ │ │ │ +0000ea40: 7098 6174 9603 9d55 6198 7369 6e67 6c65 p.at...Ua.single │ │ │ │ │ +0000ea50: 9362 6974 2e91 04da d857 6865 7468 6572 .bit.....Whether │ │ │ │ │ +0000ea60: 9873 7563 9ab2 2168 936f 9876 9865 726c .suc..!h.o.v.erl │ │ │ │ │ +0000ea70: 6170 9103 9d56 6361 6e8e a18d 6f9a 4dde ap...Vcan...o.M. │ │ │ │ │ +0000ea80: 6363 7572 9603 a666 696e 9361 6e90 b221 ccur...fin.an..! │ │ │ │ │ +0000ea90: 7993 6f66 9374 6865 7365 9361 6c67 6f72 y.of.these.algor │ │ │ │ │ +0000eaa0: 6974 686d 936e 6565 6473 9374 6f93 6298 ithm.needs.to.b. │ │ │ │ │ +0000eab0: 6593 7072 6f95 b221 7693 6564 2e8e a18d e.pro..!v.ed.... │ │ │ │ │ +0000eac0: 9111 0000 5468 6572 6596 0451 4e61 7265 ....There..QNare │ │ │ │ │ +0000ead0: 9369 6d70 726f 95b2 2176 9365 6d65 6e93 .impro..!v.emen. │ │ │ │ │ +0000eae0: 7473 9104 514f 6475 6596 0451 4e69 6e93 ts..QOdue..QNin. │ │ │ │ │ +0000eaf0: 7468 6593 7265 6d61 696e 6465 7293 6f70 the.remainder.op │ │ │ │ │ +0000eb00: 904d de65 7261 746f 722c 9104 7c08 7768 .M.erator,..|.wh │ │ │ │ │ +0000eb10: 6963 90b2 2168 9363 6f6d 7075 7465 7393 ic..!h.computes. │ │ │ │ │ +0000eb20: de61 9602 e0dc df00 8d93 c672 6f75 6e64 .a.........round │ │ │ │ │ +0000eb30: 8e91 1ee4 6428 de61 3d62 c629 9102 e0db ....d(.a=b.).... │ │ │ │ │ +0000eb40: df02 93de 62c6 2c8e a18d 6769 769a b221 ....b.,...giv..! │ │ │ │ │ +0000eb50: 656e 9604 08e4 7175 6164 2d64 6f75 626c en....quad-doubl │ │ │ │ │ +0000eb60: 6593 6e98 756d 9862 904d de65 7273 93de e.n.um.b.M.ers.. │ │ │ │ │ +0000eb70: 6191 0408 e5c6 616e 6493 de62 c62e 9106 a.....and..b.... │ │ │ │ │ +0000eb80: 0557 4375 7272 656e 9874 6c79 91ff 1665 .WCurren.tly...e │ │ │ │ │ +0000eb90: 2c91 0421 8474 6865 936c 6962 7261 7279 ,..!.the.library │ │ │ │ │ +0000eba0: 9364 6f90 4dde 6573 9374 6865 936e 6191 .do.M.es.the.na. │ │ │ │ │ +0000ebb0: fec8 887f 91fb bdde 1076 9865 9104 08e5 .........v.e.... │ │ │ │ │ +0000ebc0: 6d65 7468 6f90 4dde 6493 6f66 936a 7573 metho.M.d.of.jus │ │ │ │ │ +0000ebd0: 7493 6469 7669 6465 2c8e a18d 726f 756e t.divide,...roun │ │ │ │ │ +0000ebe0: 642c 9103 9b0d 6d90 b221 756c 7469 706c d,....m..!ultipl │ │ │ │ │ +0000ebf0: 7991 ff16 652c 9103 9b0e 616e 6496 0398 y...e,....and... │ │ │ │ │ +0000ec00: 3773 7562 7472 6163 742e 9104 d923 5468 7subtract....#Th │ │ │ │ │ +0000ec10: 6973 936c 6561 6473 9b03 9838 746f 936c is.leads...8to.l │ │ │ │ │ +0000ec20: 6f73 7393 6f66 9861 6363 7572 6163 7993 oss.of.accuracy. │ │ │ │ │ +0000ec30: 7768 656e 93de 6198 c669 7393 6c61 7267 when..a..is.larg │ │ │ │ │ +0000ec40: 6598 636f 6d70 6172 6564 9374 6f93 de62 e.compared.to..b │ │ │ │ │ +0000ec50: c62e 9104 d923 5369 6e63 658e a18d 7468 .....#Since...th │ │ │ │ │ +0000ec60: 6973 9603 85c1 726f 7574 696e 6593 6973 is....routine.is │ │ │ │ │ +0000ec70: 9b03 85c0 7573 6564 9369 6e93 6172 6775 ....used.in.argu │ │ │ │ │ +0000ec80: 6d65 6e90 b221 7493 7265 6475 6374 696f men..!t.reductio │ │ │ │ │ +0000ec90: 6e93 666f 7298 6578 7090 4dde 6f6e 656e n.for.exp.M.onen │ │ │ │ │ +0000eca0: 90b2 2174 6961 6c73 2c91 038c 496c 6f67 ..!tials,...Ilog │ │ │ │ │ +0000ecb0: 6172 6974 686d 7398 616e 6493 7472 6967 arithms.and.trig │ │ │ │ │ +0000ecc0: 6f6e 6f6d 6574 7269 6373 2c91 038c 4861 onometrics,...Ha │ │ │ │ │ +0000ecd0: 930c 7893 6973 8ea1 8d6e 6565 6465 642e ..x.is...needed. │ │ │ │ │ +0000ece0: 8ea1 8d91 1100 0041 9103 3e66 6e61 7475 .......A..>fnatu │ │ │ │ │ +0000ecf0: 7261 6c96 033e 8065 7874 656e 9ab2 2174 ral..>.exten..!t │ │ │ │ │ +0000ed00: 696f 6e93 6f66 9374 6869 7393 7798 6f72 ion.of.this.w.or │ │ │ │ │ +0000ed10: 6b91 033e 8169 7393 746f 9365 7874 656e k..>.is.to.exten │ │ │ │ │ +0000ed20: 6493 7468 6593 7072 6563 6973 696f 6e93 d.the.precision. │ │ │ │ │ +0000ed30: 6290 4dde 6579 986f 6e64 9103 3e81 7175 b.M.ey.ond..>.qu │ │ │ │ │ +0000ed40: 6164 2d64 6f75 626c 652e 9104 bb3b 416c ad-double....;Al │ │ │ │ │ +0000ed50: 676f 7269 7468 6d73 9366 6f72 8ea1 8d71 gorithms.for...q │ │ │ │ │ +0000ed60: 7561 642d 646f 7562 6c65 9603 0eaf 6164 uad-double....ad │ │ │ │ │ +0000ed70: 6469 7469 6f6e 739b 030e ae61 6e64 936d ditions....and.m │ │ │ │ │ +0000ed80: 90b2 2175 6c74 6970 6c69 6361 7469 6f6e ..!ultiplication │ │ │ │ │ +0000ed90: 9863 616e 9362 904d de65 9365 7874 656e .can.b.M.e.exten │ │ │ │ │ +0000eda0: 6465 6498 746f 9368 6967 6865 7298 7072 ded.to.higher.pr │ │ │ │ │ +0000edb0: 6563 6973 696f 6e73 2c91 032d 0768 6f95 ecisions,..-.ho. │ │ │ │ │ +0000edc0: b221 7793 6576 9365 722c 9103 2d06 7769 .!w.ev.er,..-.wi │ │ │ │ │ +0000edd0: 7468 9103 0eaf 6d6f 7265 8ea1 8d63 6f6d th....more...com │ │ │ │ │ +0000ede0: 7090 4dde 6f6e 656e 90b2 2174 732c 9103 p.M.onen..!ts,.. │ │ │ │ │ +0000edf0: a897 6173 796d 7074 6f74 6963 616c 6c79 ..asymptotically │ │ │ │ │ +0000ee00: 9603 a827 6661 7374 6572 9b03 a826 616c ...'faster...&al │ │ │ │ │ +0000ee10: 676f 7269 7468 6d93 6475 6593 746f 9353 gorithm.due.to.S │ │ │ │ │ +0000ee20: 2e98 426f 6c64 6f93 616e 6493 4a2e 9353 ..Boldo.and.J..S │ │ │ │ │ +0000ee30: 6865 7795 b221 6393 6893 756b 986d 6193 hew..!c.h.uk.ma. │ │ │ │ │ +0000ee40: 7996 03a8 2762 904d de65 9370 7265 6665 y...'b.M.e.prefe │ │ │ │ │ +0000ee50: 7272 6162 6c65 8ea1 8d28 692e 652e 9104 rrable...(i.e... │ │ │ │ │ +0000ee60: d768 416c 676f 7269 7468 6d96 0393 0831 .hAlgorithm....1 │ │ │ │ │ +0000ee70: 3429 2e91 04d7 694f 6e65 936c 696d 6974 4)....iOne.limit │ │ │ │ │ +0000ee80: 6174 696f 6e93 7468 6573 6593 6869 6768 ation.these.high │ │ │ │ │ +0000ee90: 6572 9370 7265 6369 7369 6f6e 9365 7870 er.precision.exp │ │ │ │ │ +0000eea0: 616e 7369 6f6e 7393 6861 95b2 2176 9365 ansions.ha..!v.e │ │ │ │ │ +0000eeb0: 9603 9308 6973 9374 6865 936c 696d 6974 ....is.the.limit │ │ │ │ │ +0000eec0: 6564 9365 7870 904d de6f 6e65 6e90 b221 ed.exp.M.onen..! │ │ │ │ │ +0000eed0: 748e a18d 7261 6e67 6596 0340 d37b 9b03 t...range..@.{.. │ │ │ │ │ +0000eee0: 40d4 7361 6d65 9361 7393 7468 6174 936f @.same.as.that.o │ │ │ │ │ +0000eef0: 6698 646f 7562 6c65 2e91 04bc 0148 656e f.double.....Hen │ │ │ │ │ +0000ef00: 6365 9874 6865 936d 6178 696d 90b2 2175 ce.the.maxim..!u │ │ │ │ │ +0000ef10: 6d93 7072 6563 6973 696f 6e98 6973 9361 m.precision.is.a │ │ │ │ │ +0000ef20: 6290 4dde 6f75 7493 3230 3030 9362 6974 b.M.out.2000.bit │ │ │ │ │ +0000ef30: 7398 2833 3993 636f 6d70 904d de6f 6e65 s.(39.comp.M.one │ │ │ │ │ +0000ef40: 6e90 b221 7473 292c 8ea1 8d61 6e64 9603 n..!ts),...and.. │ │ │ │ │ +0000ef50: a666 7468 6973 936f 9a4d de63 6375 7273 .fthis.o.M.ccurs │ │ │ │ │ +0000ef60: 936f 6e6c 7993 6966 9374 6865 930c 7273 .only.if.the..rs │ │ │ │ │ +0000ef70: 7493 636f 6d70 986f 6e65 6e9a b221 7493 t.comp.onen..!t. │ │ │ │ │ +0000ef80: 6973 936e 6561 7293 6f98 7698 6572 0d6f is.near.o.v.er.o │ │ │ │ │ +0000ef90: 9877 9361 6e64 9374 6865 936c 6173 7493 .w.and.the.last. │ │ │ │ │ +0000efa0: 6e65 6172 9375 6e64 6572 0d6f 9877 2e8e near.under.o.w.. │ │ │ │ │ +0000efb0: a68d 8ddc 3130 8e91 2066 6441 6395 8ccc ....10.. fdAc... │ │ │ │ │ +0000efc0: 6b6e 6f93 776c 6564 6765 6d65 6e93 7473 kno.wledgemen.ts │ │ │ │ │ +0000efd0: 8e9f 1871 8b8d c657 91ff 1665 6596 044e ...q...W...ee..N │ │ │ │ │ +0000efe0: 9574 6861 6e6b 9b04 4e94 4a6f 6e61 7468 .thank..N.Jonath │ │ │ │ │ +0000eff0: 616e 9353 6865 7795 b221 6393 6893 756b an.Shew..!c.h.uk │ │ │ │ │ +0000f000: 2c96 0478 a053 796c 7669 6598 426f 6c64 ,..x.Sylvie.Bold │ │ │ │ │ +0000f010: 6f2c 9361 6e64 9604 4e95 4a61 6d65 7393 o,.and..N.James. │ │ │ │ │ +0000f020: 4465 6d6d 656c 9866 6f72 9363 6f6e 7374 Demmel.for.const │ │ │ │ │ +0000f030: 7275 6374 6976 90b2 2165 9864 6973 6375 ructiv..!e.discu │ │ │ │ │ +0000f040: 7373 696f 6e73 936f 6e8e a18d 7691 ff64 ssions.on...v..d │ │ │ │ │ +0000f050: 4461 7269 6f75 7396 04d7 a162 6173 6963 Darious....basic │ │ │ │ │ +0000f060: 9361 6c67 6f72 6974 686d 732e 9108 718d .algorithms...q. │ │ │ │ │ +0000f070: 496e 9370 6172 7469 6375 6c61 722c 9105 In.particular,.. │ │ │ │ │ +0000f080: 23ef 7468 6593 6163 6375 7261 7465 9b04 #.the.accurate.. │ │ │ │ │ +0000f090: d7a0 7690 b221 6572 7369 6f6e 936f 6693 ..v..!ersion.of. │ │ │ │ │ +0000f0a0: 6164 6469 7469 6f6e 9361 6c67 6f72 6974 addition.algorit │ │ │ │ │ +0000f0b0: 686d 9369 7398 6475 6593 746f 9353 2e8e hm.is.due.to.S.. │ │ │ │ │ +0000f0c0: a18d 426f 6c64 6f96 03a6 6661 6e64 934a ..Boldo...fand.J │ │ │ │ │ +0000f0d0: 2e93 5368 6577 95b2 2163 9368 9375 6b2e ..Shew..!c.h.uk. │ │ │ │ │ +0000f0e0: 9104 dddd 5072 6f62 6c65 6d73 9603 a666 ....Problems...f │ │ │ │ │ +0000f0f0: 7769 7468 9372 656d 6169 6e64 6572 9377 with.remainder.w │ │ │ │ │ +0000f100: 9ab2 2161 7393 7090 4dde 6f69 6e98 7465 ..!as.p.M.oin.te │ │ │ │ │ +0000f110: 6493 6f75 7493 6298 7993 4a2e 4465 6d6d d.out.b.y.J.Demm │ │ │ │ │ +0000f120: 656c 2e8e 9f6e b1dd 8900 0066 6600 bbe6 el...n.....ff... │ │ │ │ │ +0000f130: 2d9f 0a4c cd8d 8d8d 8d91 0c7b ba9f fc2d -..L.......{...- │ │ │ │ │ +0000f140: 3dcf 318e 8e8e 9110 a661 d554 6865 7365 =.1......a.These │ │ │ │ │ +0000f150: 9603 bec0 7465 6390 be39 686e 6971 7565 ....tec..9hnique │ │ │ │ │ +0000f160: 7393 6172 6593 6665 6173 6962 6c65 2c9b s.are.feasible,. │ │ │ │ │ +0000f170: 03e9 1b66 6f72 936c 6172 6765 7293 6461 ...for.larger.da │ │ │ │ │ +0000f180: 7461 9373 7472 7563 7475 7265 732c 9873 ta.structures,.s │ │ │ │ │ +0000f190: 7563 9abe 3968 9361 7393 666f 7293 6d98 uc..9h.as.for.m. │ │ │ │ │ +0000f1a0: 7563 9868 9368 6967 6865 7293 7072 6563 uc.h.higher.prec │ │ │ │ │ +0000f1b0: 6973 696f 6e93 6172 6974 686d 6574 6963 ision.arithmetic │ │ │ │ │ +0000f1c0: 732c 9103 e91b 7768 6572 658e 9f0b 0000 s,....where..... │ │ │ │ │ +0000f1d0: 8d63 6f70 90be 3979 696e 6796 0315 546f .cop..9ying...To │ │ │ │ │ +0000f1e0: 6693 6461 7461 9362 9041 c765 636f 6d65 f.data.b.A.ecome │ │ │ │ │ +0000f1f0: 7393 7469 6d65 9363 6f6e 7375 6d69 6e67 s.time.consuming │ │ │ │ │ +0000f200: 2e8e 8e9f 1e00 008d 9200 e567 0ac6 3231 ...........g..21 │ │ │ │ │ +0000f210: 8e8e 8c8b 0000 0016 0000 0000 0000 0000 ................ │ │ │ │ │ 0000f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ -0000f230: 0000 0000 0000 0000 0000 0000 e5d8 a002 ................ │ │ │ │ │ -0000f240: 9ad7 5b8d a0fd 62b4 7ba0 027f 4b85 8da0 ..[...b.{...K... │ │ │ │ │ -0000f250: fda4 b47b 8d8d dc41 8e91 1c6e ee50 726f ...{...A...n.Pro │ │ │ │ │ -0000f260: 9073 336f 6696 0566 666f 6693 5175 6164 .s3of..ffof.Quad │ │ │ │ │ -0000f270: 2d44 6f75 626c 6593 4164 6469 7469 6f6e -Double.Addition │ │ │ │ │ -0000f280: 9345 7272 6f72 9342 6f75 6e64 9328 4c65 .Error.Bound.(Le │ │ │ │ │ -0000f290: 6d6d 6193 3132 298e 9f18 718b 8ddd 4c65 mma.12)...q...Le │ │ │ │ │ -0000f2a0: 6d6d 6191 0487 4631 32c6 2e91 05ba e1e0 mma...F12....... │ │ │ │ │ -0000f2b0: 5468 6596 042e b10c 7665 2d74 6572 6d93 The.....ve-term. │ │ │ │ │ -0000f2c0: 6578 709b ff70 b961 6e73 696f 6e93 6298 exp..p.ansion.b. │ │ │ │ │ -0000f2d0: 6566 6f72 9865 9374 6865 9372 9865 6e6f efor.e.the.r.eno │ │ │ │ │ -0000f2e0: 726d 616c 697a 6174 696f 6e91 042e b273 rmalization....s │ │ │ │ │ -0000f2f0: 7465 7093 696e 9374 6865 9371 7561 642d tep.in.the.quad- │ │ │ │ │ -0000f300: 646f 7562 6c65 9361 6464 6974 696f 6e8e double.addition. │ │ │ │ │ -0000f310: a40d 999a 8d61 6c67 6f72 6974 686d 9603 .....algorithm.. │ │ │ │ │ -0000f320: e5fd 7368 6f77 6e9b 03e5 fe69 6e93 4669 ..shown....in.Fi │ │ │ │ │ -0000f330: 6775 7291 ff70 b965 9336 9865 7272 7393 gur..p.e.6.errs. │ │ │ │ │ -0000f340: 6672 91ff 70b9 6f6d 9374 6865 9874 7275 fr..p.om.the.tru │ │ │ │ │ -0000f350: 6593 7291 ff70 b965 7375 6c74 9362 7998 e.r..p.esult.by. │ │ │ │ │ -0000f360: 6c65 7373 9374 6861 6e93 de22 8d9f 01c8 less.than..".... │ │ │ │ │ -0000f370: aece 7164 8e91 09b5 5ede 4d91 0131 9fe0 ..qd....^.M..1.. │ │ │ │ │ -0000f380: 2c91 03e6 fa77 6865 7291 ff70 b965 93de ,....wher..p.e.. │ │ │ │ │ -0000f390: 4d91 043c 46c6 3d8d 9103 0aa7 6d61 788e M..T...eec. │ │ │ │ │ -000106b0: 686e 6963 616c 9852 6570 904d de6f 7274 hnical.Rep.M.ort │ │ │ │ │ -000106c0: 984c 424e 4c2d 3436 3939 362c 9109 d752 .LBNL-46996,...R │ │ │ │ │ -000106d0: 4c61 9377 7265 6e63 658e a18d 9116 8224 La.wrence......$ │ │ │ │ │ -000106e0: 4265 726b 9ab2 2165 6c65 7996 0971 c44e Berk..!eley..q.N │ │ │ │ │ -000106f0: 6174 696f 6e61 6c93 4c61 6290 4dde 6f72 ational.Lab.M.or │ │ │ │ │ -00010700: 6174 6f72 7996 ff16 652c 910a e499 4265 atory...e,....Be │ │ │ │ │ -00010710: 726b 9865 6c65 7993 2c96 0ae4 9943 4191 rk.eley.,....CA. │ │ │ │ │ -00010720: 0970 4739 3437 3230 2c93 4f63 746f 6290 .pG94720,.Octob. │ │ │ │ │ -00010730: 4dde 6572 9609 71c4 3230 3030 2e91 161f M.er..q.2000.... │ │ │ │ │ -00010740: 3541 7691 ff64 4461 696c 6162 6c65 9361 5Av..dDailable.a │ │ │ │ │ -00010750: 748e a18d 9116 8224 e168 7474 703a 2f2f t......$.http:// │ │ │ │ │ -00010760: 7777 772e 6e65 7273 632e 676f 762f 7e64 www.nersc.gov/~d │ │ │ │ │ -00010770: 6862 6169 6c65 792f 6d70 6469 7374 2f6d hbailey/mpdist/m │ │ │ │ │ -00010780: 7064 6973 742e 6874 6d6c c62e 8ea6 8d8d pdist.html...... │ │ │ │ │ -00010790: 8d91 0579 9a5b 395d 8e8e 9116 8224 446f ...y.[9].....$Do │ │ │ │ │ -000107a0: 6e61 6c64 9603 876b 452e 934b 6e90 b221 nald...kE..Kn..! │ │ │ │ │ -000107b0: 7574 682e 9104 a841 e054 6865 9603 ce6a uth....A.The...j │ │ │ │ │ -000107c0: 4190 b85c 7274 9b03 ce69 6f66 9343 6f6d A..\rt...iof.Com │ │ │ │ │ -000107d0: 7075 7465 7293 5072 96ff 70b9 6f93 6772 puter.Pr..p.o.gr │ │ │ │ │ -000107e0: 9361 6d6d 696e 673a 9104 fb36 5365 6d69 .amming:...6Semi │ │ │ │ │ -000107f0: 6e75 6d65 7269 6393 616c 9841 90b8 5c6c numeric.al.A..\l │ │ │ │ │ -00010800: 676f 7269 7468 6d73 c62c 9103 8d9e 7690 gorithms.,....v. │ │ │ │ │ -00010810: b221 6f6c 756d 6591 0387 6b32 2e8e a18d .!olume...k2.... │ │ │ │ │ -00010820: 9116 8224 4164 6469 736f 6e9b 03a6 6657 ...$Addison...fW │ │ │ │ │ -00010830: 96ff 1665 6573 6c65 7993 2c98 5265 6164 ...eesley.,.Read │ │ │ │ │ -00010840: 696e 672c 984d 6173 7361 6395 b221 6893 ing,.Massac..!h. │ │ │ │ │ -00010850: 7573 6574 7473 2c98 3139 3831 2e8e a68d usetts,.1981.... │ │ │ │ │ -00010860: 8d8d 5b31 305d 8e8e 9116 8224 446f 7567 ..[10].....$Doug │ │ │ │ │ -00010870: 6c61 7391 06ef b64d 2e91 06ef b550 7269 las....M.....Pri │ │ │ │ │ -00010880: 6573 742e 910e a5df e04f 6e9b 06f0 ea50 est......On....P │ │ │ │ │ -00010890: 7296 ff70 b96f 7093 6572 7469 6573 986f r..p.op.erties.o │ │ │ │ │ -000108a0: 6698 466c 6f93 6174 696e 6798 506f 696e f.Flo.ating.Poin │ │ │ │ │ -000108b0: 7491 06f0 eb41 90b8 5c72 6974 686d 6574 t....A..\rithmet │ │ │ │ │ -000108c0: 6963 733a 910b 1576 4e75 6d65 7269 6393 ics:...vNumeric. │ │ │ │ │ -000108d0: 616c 9853 7461 6269 6c69 7479 8ea1 8d91 al.Stability.... │ │ │ │ │ -000108e0: 1682 2461 6e64 9605 f0f9 7468 6593 436f ..$and....the.Co │ │ │ │ │ -000108f0: 7374 9105 f0f8 6f66 9341 96ff 70b9 6393 st....of.A..p.c. │ │ │ │ │ -00010900: 6375 7293 6174 6591 05f0 f943 6f6d 7075 cur.ate....Compu │ │ │ │ │ -00010910: 7461 7469 6f6e 73c6 2e91 0b68 d450 6844 tations....h.PhD │ │ │ │ │ -00010920: 9105 d8f2 7468 6573 6973 2c9b 0666 4855 ....thesis,..fHU │ │ │ │ │ -00010930: 6e69 7695 b221 6572 7369 7493 7991 05d9 niv..!ersit.y... │ │ │ │ │ -00010940: 826f 6691 05d9 8343 616c 6966 6f72 6e69 .of....Californi │ │ │ │ │ -00010950: 612c 9842 6572 6b93 656c 6579 91ff 1665 a,.Berk.eley...e │ │ │ │ │ -00010960: 2c8e a18d 9116 8224 4e6f 95b2 2176 9365 ,......$No..!v.e │ │ │ │ │ -00010970: 6d93 6290 4dde 6572 9b05 6d37 3139 3932 m.b.M.er..m71992 │ │ │ │ │ -00010980: 2e91 0a26 1b41 7691 ff64 4461 696c 6162 ...&.Av..dDailab │ │ │ │ │ -00010990: 6c65 9105 6d36 6293 7998 616e 6f6e 9379 le..m6b.y.anon.y │ │ │ │ │ -000109a0: 6d6f 7573 9846 5450 9105 6cc1 6174 98e1 mous.FTP..l.at.. │ │ │ │ │ -000109b0: 6674 702e 6963 7369 2e62 6572 6b65 6c65 ftp.icsi.berkele │ │ │ │ │ -000109c0: 792e 6564 752f 7075 622f 7468 656f 7279 y.edu/pub/theory │ │ │ │ │ -000109d0: 2f8e a18d 9116 8224 7072 6965 7374 2d74 /......$priest-t │ │ │ │ │ -000109e0: 6865 7369 732e 7073 2e5a c62e 8ea6 8d8d hesis.ps.Z...... │ │ │ │ │ -000109f0: 8d5b 3131 5d8e 8e91 1682 244a 6f6e 6174 .[11].....$Jonat │ │ │ │ │ -00010a00: 6861 6e9b 02f9 ce52 2e91 02f9 cf53 6865 han....R.....She │ │ │ │ │ -00010a10: 7795 b221 6393 6893 756b 2e91 03c1 6941 w..!c.h.uk....iA │ │ │ │ │ -00010a20: 6461 7074 6976 9365 9870 7265 6369 7369 daptiv.e.precisi │ │ │ │ │ -00010a30: 6f6e 9102 f9cf 0d6f 6174 696e 672d 7090 on.....oating-p. │ │ │ │ │ -00010a40: 4dde 6f69 6e93 7498 6172 6974 686d 6574 M.oin.t.arithmet │ │ │ │ │ -00010a50: 6963 9861 6e64 9866 6173 7491 02f9 cf72 ic.and.fast....r │ │ │ │ │ -00010a60: 6f62 7573 7498 6765 6f6d 6574 7269 638e obust.geometric. │ │ │ │ │ -00010a70: a18d 9116 8224 7072 6564 6963 6174 6573 .....$predicates │ │ │ │ │ -00010a80: 2e91 04da c0e0 4469 7363 729b ff70 b965 ......Discr..p.e │ │ │ │ │ -00010a90: 7465 9603 eaea 2693 436f 6d70 7574 6174 te....&.Computat │ │ │ │ │ -00010aa0: 696f 6e61 6c93 4765 986f 6d65 7472 79c6 ional.Ge.ometry. │ │ │ │ │ -00010ab0: 2c96 03a6 6631 3828 3329 3a33 3035 7b33 ,...f18(3):305{3 │ │ │ │ │ -00010ac0: 3633 2c93 3139 3937 2e8e a68d 8d8d 5b31 63,.1997......[1 │ │ │ │ │ -00010ad0: 325d 8e8e 9116 8224 426a 6172 6e65 9b06 2].....$Bjarne.. │ │ │ │ │ -00010ae0: 3a74 5374 726f 7573 7472 7570 2e91 0c89 :tStroustrup.... │ │ │ │ │ -00010af0: b7e0 5468 6596 064a 2943 2b2b 9350 7296 ..The..J)C++.Pr. │ │ │ │ │ -00010b00: ff70 b96f 9367 7293 616d 6d69 6e67 9106 .p.o.gr.amming.. │ │ │ │ │ -00010b10: 4a28 4c93 616e 6775 6167 65c6 2e91 0c89 J(L.anguage..... │ │ │ │ │ -00010b20: b841 6464 6973 6f6e 9857 96ff 1665 6573 .Addison.W...ees │ │ │ │ │ -00010b30: 6c65 7993 2c91 06df 7552 6561 6469 6e67 ley.,...uReading │ │ │ │ │ -00010b40: 984d 6173 2d8e a18d 9116 8224 7361 6395 .Mas-......$sac. │ │ │ │ │ -00010b50: b221 6893 7573 6574 7473 2c91 03a6 6631 .!h.usetts,...f1 │ │ │ │ │ -00010b60: 3939 372e 8e8e 9f1e 0000 8d92 00e5 670a 997...........g. │ │ │ │ │ -00010b70: 3234 8e8e 8cf8 0001 0094 0183 92c0 1c3b 24.............; │ │ │ │ │ -00010b80: 0000 0000 03e8 029a d75b 01d5 c147 000c .........[...G.. │ │ │ │ │ -00010b90: 0018 f339 ba5e 3567 000a f333 000a f333 ...9.^5g...3...3 │ │ │ │ │ -00010ba0: 0008 7463 726d 3130 3935 f338 c2d6 4ea0 ..tcrm1095.8..N. │ │ │ │ │ -00010bb0: 000c 0000 000c 0000 0006 636d 6278 3132 ..........cmbx12 │ │ │ │ │ -00010bc0: f337 8c2d f814 000a f333 000a 0000 0007 .7.-.....3...... │ │ │ │ │ -00010bd0: 636d 6373 6331 30f3 36df ea3c 7800 0af3 cmcsc10.6... │ │ │ │ │ -00010c20: 0af3 3300 0a00 0000 0663 6d6d 6931 30f3 ..3......cmmi10. │ │ │ │ │ -00010c30: 321a f222 5600 0af3 3300 0a00 0000 0663 2.."V...3......c │ │ │ │ │ -00010c40: 6d62 7831 30f3 31c2 d64e a000 0e66 6600 mbx10.1..N...ff. │ │ │ │ │ -00010c50: 0c00 0000 0663 6d62 7831 32f3 2f1a f222 .....cmbx12./.." │ │ │ │ │ -00010c60: 5600 0a00 0000 0a00 0000 0663 6d62 7831 V..........cmbx1 │ │ │ │ │ -00010c70: 30f3 2edf a44e 0000 0900 0000 0900 0000 0....N.......... │ │ │ │ │ -00010c80: 0563 6d74 7439 f32d 0315 ee7e 0006 0000 .cmtt9.-...~.... │ │ │ │ │ -00010c90: 0006 0000 0008 7463 726d 3036 3030 f32a ......tcrm0600.* │ │ │ │ │ -00010ca0: 6fb4 8bc7 0009 0000 0009 0000 0004 636d o.............cm │ │ │ │ │ -00010cb0: 7239 f329 1c78 84bd 0008 0000 0008 0000 r9.).x.......... │ │ │ │ │ -00010cc0: 0008 7463 726d 3038 3030 f327 be4b c80b ..tcrm0800.'.K.. │ │ │ │ │ -00010cd0: 0008 0000 0008 0000 0005 636d 7379 38f3 ..........cmsy8. │ │ │ │ │ -00010ce0: 2610 cdbe ce00 0600 0000 0600 0000 0563 &..............c │ │ │ │ │ -00010cf0: 6d6d 6936 f325 d701 1732 0008 0000 0008 mmi6.%...2...... │ │ │ │ │ -00010d00: 0000 0005 636d 6d69 38f3 24b9 4161 a800 ....cmmi8.$.Aa.. │ │ │ │ │ -00010d10: 0600 0000 0600 0000 0463 6d72 36f3 237c .........cmr6.#| │ │ │ │ │ -00010d20: 7b59 0700 0800 0000 0800 0000 0463 6d72 {Y...........cmr │ │ │ │ │ -00010d30: 38f3 22aa e37c 4300 0c00 0000 0c00 0000 8."..|C......... │ │ │ │ │ -00010d40: 0874 6372 6d31 3230 30f3 1fb7 e167 a300 .tcrm1200....g.. │ │ │ │ │ -00010d50: 0c00 0000 0c00 0000 0663 6d6d 6931 32f3 .........cmmi12. │ │ │ │ │ -00010d60: 1d58 ab51 0b00 0c00 0000 0c00 0000 0563 .X.Q...........c │ │ │ │ │ -00010d70: 6d72 3132 f31c 44d3 ed74 0011 47ae 0011 mr12..D..t..G... │ │ │ │ │ -00010d80: 47ae 0005 636d 7231 37f3 1b4b f160 7900 G...cmr17..K.`y. │ │ │ │ │ -00010d90: 0af3 3300 0a00 0000 0563 6d72 3130 f312 ..3......cmr10.. │ │ │ │ │ -00010da0: 4bf1 6079 000a 0000 000a 0000 0005 636d K.`y..........cm │ │ │ │ │ -00010db0: 7231 30f3 0bfa b175 1200 0a00 0000 0a00 r10....u........ │ │ │ │ │ -00010dc0: 0000 0663 6d65 7831 30f9 0001 0b75 02df ...cmex10....u.. │ │ │ │ │ -00010dd0: dfdf dfdf .... │ │ │ │ │ +000100b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ │ +000100c0: 00f9 a4a0 029a d75b 8da0 fd62 b47b a002 .......[...b.{.. │ │ │ │ │ +000100d0: 7f4b 858d a0fd a4b4 7b8d dc52 6566 6572 .K......{..Refer │ │ │ │ │ +000100e0: 656e 6365 738e 9f18 718b 8d8d 8d91 0579 ences...q......y │ │ │ │ │ +000100f0: 9ac6 5b31 5d8e 8e91 1682 2444 6190 b221 ..[1].....$Da..! │ │ │ │ │ +00010100: 7669 6496 0449 bc48 2e9b 0449 bb42 6169 vid..I.H...I.Bai │ │ │ │ │ +00010110: 6c65 7991 ff16 652e 9106 c17e 4191 0449 ley...e....~A..I │ │ │ │ │ +00010120: 9166 6f72 7472 616e 2d39 3093 646f 7562 .fortran-90.doub │ │ │ │ │ +00010130: 6c65 2d64 6f75 626c 6598 6c69 6272 6172 le-double.librar │ │ │ │ │ +00010140: 7991 ff16 652e 9106 c17e 4176 91ff 6444 y...e....~Av..dD │ │ │ │ │ +00010150: 6169 6c61 626c 6598 6174 93e1 6874 7470 ailable.at..http │ │ │ │ │ +00010160: 3a2f 2f77 7777 2e6e 6572 7363 2e67 6f76 ://www.nersc.gov │ │ │ │ │ +00010170: 2f8e a40d 999a 8d91 1682 247e 6468 6261 /.........$~dhba │ │ │ │ │ +00010180: 696c 6579 2f6d 7064 6973 742f 6d70 6469 iley/mpdist/mpdi │ │ │ │ │ +00010190: 7374 2e68 746d 6cc6 2e8e a916 999a 8d8d st.html......... │ │ │ │ │ +000101a0: 8d91 0579 9a5b 325d 8e8e 9116 8224 4461 ...y.[2].....$Da │ │ │ │ │ +000101b0: 9ab2 2176 6964 9604 f532 482e 9342 6169 ..!vid...2H..Bai │ │ │ │ │ +000101c0: 6c65 7991 ff16 652e 9108 c073 4191 04f4 ley...e....sA... │ │ │ │ │ +000101d0: dc66 6f72 7472 616e 2d39 3093 6261 7365 .fortran-90.base │ │ │ │ │ +000101e0: 6491 04f5 316d 9875 6c74 6970 7265 6369 d...1m.ultipreci │ │ │ │ │ +000101f0: 7369 6f6e 9373 7973 7465 6d2e 9108 c073 sion.system....s │ │ │ │ │ +00010200: e041 90b8 5c43 4d91 051e 9e54 91ff 2917 .A..\CM....T..). │ │ │ │ │ +00010210: 7291 ff70 b961 6e73 6163 7469 6f6e 7391 r..p.ansactions. │ │ │ │ │ +00010220: 051e ec6f 6e91 051e ed4d 6174 682d 8ea1 ...on....Math-.. │ │ │ │ │ +00010230: 8d91 1682 2465 6d61 7469 6396 ff70 b961 ....$ematic..p.a │ │ │ │ │ +00010240: 6c91 06d5 a853 6f66 7477 6172 9365 c62c l....Softwar.e., │ │ │ │ │ +00010250: 9607 9cff 3231 2834 293a 3337 397b 3338 ....21(4):379{38 │ │ │ │ │ +00010260: 372c 9331 3939 352e 910e 4d94 536f 6674 7,.1995...M.Soft │ │ │ │ │ +00010270: 95b2 2177 9361 7265 9b06 d215 6193 7691 ..!w.are....a.v. │ │ │ │ │ +00010280: ff64 4461 696c 6162 6c65 9106 d214 6174 .dDailable....at │ │ │ │ │ +00010290: 98e1 6874 7470 3a2f 2f77 7777 2e6e 6572 ..http://www.ner │ │ │ │ │ +000102a0: 7363 2e67 6f76 2f8e a18d 9116 8224 7e64 sc.gov/......$~d │ │ │ │ │ +000102b0: 6862 6169 6c65 792f 6d70 6469 7374 2f6d hbailey/mpdist/m │ │ │ │ │ +000102c0: 7064 6973 742e 6874 6d6c c62e 8ea6 8d8d pdist.html...... │ │ │ │ │ +000102d0: 8d91 0579 9a5b 335d 8e8e 9116 8224 522e ...y.[3].....$R. │ │ │ │ │ +000102e0: 9603 52f7 4272 656e 9ab2 2174 2e91 0452 ..R.Bren..!t...R │ │ │ │ │ +000102f0: c141 9103 52e2 4691 ff16 656f 7274 7261 .A..R.F...eortra │ │ │ │ │ +00010300: 6e93 6d98 756c 7469 706c 659b 0352 f870 n.m.ultiple..R.p │ │ │ │ │ +00010310: 7265 6369 7369 6f6e 9361 7269 7468 6d65 recision.arithme │ │ │ │ │ +00010320: 7469 6398 7061 6390 b221 6b91 ff64 4461 tic.pac..!k..dDa │ │ │ │ │ +00010330: 6765 2e91 0452 c0e0 4190 b85c 434d 9103 ge...R..A..\CM.. │ │ │ │ │ +00010340: 9e15 5491 ff29 1772 91ff 70b9 616e 732e ..T..).r..p.ans. │ │ │ │ │ +00010350: 9603 9e28 4d61 7468 2e93 536f 6674 2ec6 ...(Math..Soft.. │ │ │ │ │ +00010360: 2c91 0363 a734 3a35 377b 3730 2c8e a18d ,..c.4:57{70,... │ │ │ │ │ +00010370: 9116 8224 3139 3738 2e8e a68d 8d8d 9105 ...$1978........ │ │ │ │ │ +00010380: 799a 5b34 5d8e 8e91 1682 244b 2e96 0296 y.[4].....$K.... │ │ │ │ │ +00010390: e742 7269 6767 732e 9b03 2032 446f 7562 .Briggs... 2Doub │ │ │ │ │ +000103a0: 6c65 646f 7562 6c65 9102 96e6 0d6f 6174 ledouble.....oat │ │ │ │ │ +000103b0: 696e 6793 7090 4dde 6f69 6e90 b221 7493 ing.p.M.oin..!t. │ │ │ │ │ +000103c0: 6172 6974 686d 6574 6963 2e98 e168 7474 arithmetic...htt │ │ │ │ │ +000103d0: 703a 2f2f 7777 772d 6570 6964 656d 2e70 p://www-epidem.p │ │ │ │ │ +000103e0: 6c61 6e74 7363 692e 6361 6d2e 6163 2e75 lantsci.cam.ac.u │ │ │ │ │ +000103f0: 6b8e a18d 9116 8224 2fdf 18e1 6b62 7269 k......$/...kbri │ │ │ │ │ +00010400: 6767 732f 646f 7562 6c65 646f 7562 6c65 ggs/doubledouble │ │ │ │ │ +00010410: 2e68 746d 6cc6 2c91 03a6 6631 3939 382e .html.,...f1998. │ │ │ │ │ +00010420: 8ea6 8d8d 8d91 0579 9a5b 355d 8e8e 9116 .......y.[5].... │ │ │ │ │ +00010430: 8224 5369 6464 6861 7264 7468 6196 02a6 .$Siddhardtha... │ │ │ │ │ +00010440: 0a43 6861 7474 6572 6a65 652e 9103 38df .Chatterjee...8. │ │ │ │ │ +00010450: 4d50 4655 4e2b 2b3a 9104 5daf 4191 02a5 MPFUN++:..].A... │ │ │ │ │ +00010460: c96d 9ab2 2175 6c74 6970 6c65 9370 7265 .m..!ultiple.pre │ │ │ │ │ +00010470: 6369 7369 6f6e 9102 a60b 0d6f 6174 696e cision.....oatin │ │ │ │ │ +00010480: 6793 7090 4dde 6f69 6e98 7493 636f 6d70 g.p.M.oin.t.comp │ │ │ │ │ +00010490: 7574 6174 696f 6e93 7061 6398 6b91 ff64 utation.pac.k..d │ │ │ │ │ +000104a0: 4461 6765 8ea1 8d91 1682 2469 6e96 03a6 Dage......$in... │ │ │ │ │ +000104b0: 6643 2b2b 2c93 3139 3938 2e91 04da c041 fC++,.1998.....A │ │ │ │ │ +000104c0: 7691 ff64 4461 696c 6162 6c65 9361 7493 v..dDailable.at. │ │ │ │ │ +000104d0: e168 7474 703a 2f2f 7777 772e 6373 2e75 .http://www.cs.u │ │ │ │ │ +000104e0: 6e63 2e65 6475 2f52 6573 6561 7263 682f nc.edu/Research/ │ │ │ │ │ +000104f0: 4841 5250 4f4f 4e2f 6d70 6675 6e2b 2b2f HARPOON/mpfun++/ │ │ │ │ │ +00010500: c62e 8ea6 8d8d 8d91 0579 9a5b 365d 8e8e .........y.[6].. │ │ │ │ │ +00010510: 9116 8224 542e 4a2e 9b04 d080 4465 6b6b ...$T.J.....Dekk │ │ │ │ │ +00010520: 95b2 2165 722e 9108 5317 4191 04d0 340d ..!er...S.A...4. │ │ │ │ │ +00010530: 6f61 7469 6e67 2d70 904d de6f 696e 9374 oating-p.M.oin.t │ │ │ │ │ +00010540: 9104 d07f 7465 6393 686e 6971 7565 9866 ....tec.hnique.f │ │ │ │ │ +00010550: 6f72 9104 d07f 6578 7465 6e64 696e 6798 or....extending. │ │ │ │ │ +00010560: 7468 6598 6193 7691 ff64 4461 696c 6162 the.a.v..dDailab │ │ │ │ │ +00010570: 6c65 9104 d07f 7072 6563 6973 696f 6e2e le....precision. │ │ │ │ │ +00010580: 9108 5318 e04e 756d 6572 6973 6368 658e ..S..Numerische. │ │ │ │ │ +00010590: a18d 9116 8224 4d61 7468 656d 6174 696b .....$Mathematik │ │ │ │ │ +000105a0: c62c 9603 a666 3138 3a32 3234 7b32 3432 .,...f18:224{242 │ │ │ │ │ +000105b0: 2c93 3139 3731 2e8e a68d 8d8d 9105 799a ,.1971........y. │ │ │ │ │ +000105c0: 5b37 5d8e 8e91 1682 2447 4d50 2e91 04da [7].....$GMP.... │ │ │ │ │ +000105d0: c0e1 6874 7470 3a2f 2f77 7777 2e73 776f ..http://www.swo │ │ │ │ │ +000105e0: 782e 636f 6d2f 676d 702f c62e 8ea6 8d8d x.com/gmp/...... │ │ │ │ │ +000105f0: 8d91 0579 9a5b 385d 8e8e 9116 8224 5991 ...y.[8].....$Y. │ │ │ │ │ +00010600: ff16 656f 7a6f 9b08 a562 4869 6461 2c91 ..eozo...bHida,. │ │ │ │ │ +00010610: 09e5 1f58 6961 6f95 b221 7993 6591 08a5 ...Xiao..!y.e... │ │ │ │ │ +00010620: 6353 2e98 4c69 2c91 09e5 1f61 6e64 9844 cS..Li,....and.D │ │ │ │ │ +00010630: 6193 7669 6498 482e 9608 a563 4261 696c a.vid.H....cBail │ │ │ │ │ +00010640: 6579 91ff 1665 2e91 13be 2551 7561 642d ey...e....%Quad- │ │ │ │ │ +00010650: 646f 7562 6c65 9361 7269 7468 6d65 7469 double.arithmeti │ │ │ │ │ +00010660: 633a 910e dbd5 416c 676f 2d8e a18d 9116 c:....Algo-..... │ │ │ │ │ +00010670: 8224 7269 7468 6d73 2c91 09d7 5269 6d70 .$rithms,...Rimp │ │ │ │ │ +00010680: 6c65 6d65 6e95 b221 7461 7469 6f6e 2c91 lemen..!tation,. │ │ │ │ │ +00010690: 09d7 5161 6e64 9b08 9a57 6170 706c 6963 ..Qand...Wapplic │ │ │ │ │ +000106a0: 6174 696f 6e2e 9113 9d3e 5491 ff16 6565 ation....>T...ee │ │ │ │ │ +000106b0: 6393 686e 6963 616c 9852 6570 904d de6f c.hnical.Rep.M.o │ │ │ │ │ +000106c0: 7274 984c 424e 4c2d 3436 3939 362c 9109 rt.LBNL-46996,.. │ │ │ │ │ +000106d0: d752 4c61 9377 7265 6e63 658e a18d 9116 .RLa.wrence..... │ │ │ │ │ +000106e0: 8224 4265 726b 9ab2 2165 6c65 7996 0971 .$Berk..!eley..q │ │ │ │ │ +000106f0: c44e 6174 696f 6e61 6c93 4c61 6290 4dde .National.Lab.M. │ │ │ │ │ +00010700: 6f72 6174 6f72 7996 ff16 652c 910a e499 oratory...e,.... │ │ │ │ │ +00010710: 4265 726b 9865 6c65 7993 2c96 0ae4 9943 Berk.eley.,....C │ │ │ │ │ +00010720: 4191 0970 4739 3437 3230 2c93 4f63 746f A..pG94720,.Octo │ │ │ │ │ +00010730: 6290 4dde 6572 9609 71c4 3230 3030 2e91 b.M.er..q.2000.. │ │ │ │ │ +00010740: 161f 3541 7691 ff64 4461 696c 6162 6c65 ..5Av..dDailable │ │ │ │ │ +00010750: 9361 748e a18d 9116 8224 e168 7474 703a .at......$.http: │ │ │ │ │ +00010760: 2f2f 7777 772e 6e65 7273 632e 676f 762f //www.nersc.gov/ │ │ │ │ │ +00010770: 7e64 6862 6169 6c65 792f 6d70 6469 7374 ~dhbailey/mpdist │ │ │ │ │ +00010780: 2f6d 7064 6973 742e 6874 6d6c c62e 8ea6 /mpdist.html.... │ │ │ │ │ +00010790: 8d8d 8d91 0579 9a5b 395d 8e8e 9116 8224 .....y.[9].....$ │ │ │ │ │ +000107a0: 446f 6e61 6c64 9603 876b 452e 934b 6e90 Donald...kE..Kn. │ │ │ │ │ +000107b0: b221 7574 682e 9104 a841 e054 6865 9603 .!uth....A.The.. │ │ │ │ │ +000107c0: ce6a 4190 b85c 7274 9b03 ce69 6f66 9343 .jA..\rt...iof.C │ │ │ │ │ +000107d0: 6f6d 7075 7465 7293 5072 96ff 70b9 6f93 omputer.Pr..p.o. │ │ │ │ │ +000107e0: 6772 9361 6d6d 696e 673a 9104 fb36 5365 gr.amming:...6Se │ │ │ │ │ +000107f0: 6d69 6e75 6d65 7269 6393 616c 9841 90b8 minumeric.al.A.. │ │ │ │ │ +00010800: 5c6c 676f 7269 7468 6d73 c62c 9103 8d9e \lgorithms.,.... │ │ │ │ │ +00010810: 7690 b221 6f6c 756d 6591 0387 6b32 2e8e v..!olume...k2.. │ │ │ │ │ +00010820: a18d 9116 8224 4164 6469 736f 6e9b 03a6 .....$Addison... │ │ │ │ │ +00010830: 6657 96ff 1665 6573 6c65 7993 2c98 5265 fW...eesley.,.Re │ │ │ │ │ +00010840: 6164 696e 672c 984d 6173 7361 6395 b221 ading,.Massac..! │ │ │ │ │ +00010850: 6893 7573 6574 7473 2c98 3139 3831 2e8e h.usetts,.1981.. │ │ │ │ │ +00010860: a68d 8d8d 5b31 305d 8e8e 9116 8224 446f ....[10].....$Do │ │ │ │ │ +00010870: 7567 6c61 7391 06ef b64d 2e91 06ef b550 uglas....M.....P │ │ │ │ │ +00010880: 7269 6573 742e 910e a5df e04f 6e9b 06f0 riest......On... │ │ │ │ │ +00010890: ea50 7296 ff70 b96f 7093 6572 7469 6573 .Pr..p.op.erties │ │ │ │ │ +000108a0: 986f 6698 466c 6f93 6174 696e 6798 506f .of.Flo.ating.Po │ │ │ │ │ +000108b0: 696e 7491 06f0 eb41 90b8 5c72 6974 686d int....A..\rithm │ │ │ │ │ +000108c0: 6574 6963 733a 910b 1576 4e75 6d65 7269 etics:...vNumeri │ │ │ │ │ +000108d0: 6393 616c 9853 7461 6269 6c69 7479 8ea1 c.al.Stability.. │ │ │ │ │ +000108e0: 8d91 1682 2461 6e64 9605 f0f9 7468 6593 ....$and....the. │ │ │ │ │ +000108f0: 436f 7374 9105 f0f8 6f66 9341 96ff 70b9 Cost....of.A..p. │ │ │ │ │ +00010900: 6393 6375 7293 6174 6591 05f0 f943 6f6d c.cur.ate....Com │ │ │ │ │ +00010910: 7075 7461 7469 6f6e 73c6 2e91 0b68 d450 putations....h.P │ │ │ │ │ +00010920: 6844 9105 d8f2 7468 6573 6973 2c9b 0666 hD....thesis,..f │ │ │ │ │ +00010930: 4855 6e69 7695 b221 6572 7369 7493 7991 HUniv..!ersit.y. │ │ │ │ │ +00010940: 05d9 826f 6691 05d9 8343 616c 6966 6f72 ...of....Califor │ │ │ │ │ +00010950: 6e69 612c 9842 6572 6b93 656c 6579 91ff nia,.Berk.eley.. │ │ │ │ │ +00010960: 1665 2c8e a18d 9116 8224 4e6f 95b2 2176 .e,......$No..!v │ │ │ │ │ +00010970: 9365 6d93 6290 4dde 6572 9b05 6d37 3139 .em.b.M.er..m719 │ │ │ │ │ +00010980: 3932 2e91 0a26 1b41 7691 ff64 4461 696c 92...&.Av..dDail │ │ │ │ │ +00010990: 6162 6c65 9105 6d36 6293 7998 616e 6f6e able..m6b.y.anon │ │ │ │ │ +000109a0: 9379 6d6f 7573 9846 5450 9105 6cc1 6174 .ymous.FTP..l.at │ │ │ │ │ +000109b0: 98e1 6674 702e 6963 7369 2e62 6572 6b65 ..ftp.icsi.berke │ │ │ │ │ +000109c0: 6c65 792e 6564 752f 7075 622f 7468 656f ley.edu/pub/theo │ │ │ │ │ +000109d0: 7279 2f8e a18d 9116 8224 7072 6965 7374 ry/......$priest │ │ │ │ │ +000109e0: 2d74 6865 7369 732e 7073 2e5a c62e 8ea6 -thesis.ps.Z.... │ │ │ │ │ +000109f0: 8d8d 8d5b 3131 5d8e 8e91 1682 244a 6f6e ...[11].....$Jon │ │ │ │ │ +00010a00: 6174 6861 6e9b 02f9 ce52 2e91 02f9 cf53 athan....R.....S │ │ │ │ │ +00010a10: 6865 7795 b221 6393 6893 756b 2e91 03c1 hew..!c.h.uk.... │ │ │ │ │ +00010a20: 6941 6461 7074 6976 9365 9870 7265 6369 iAdaptiv.e.preci │ │ │ │ │ +00010a30: 7369 6f6e 9102 f9cf 0d6f 6174 696e 672d sion.....oating- │ │ │ │ │ +00010a40: 7090 4dde 6f69 6e93 7498 6172 6974 686d p.M.oin.t.arithm │ │ │ │ │ +00010a50: 6574 6963 9861 6e64 9866 6173 7491 02f9 etic.and.fast... │ │ │ │ │ +00010a60: cf72 6f62 7573 7498 6765 6f6d 6574 7269 .robust.geometri │ │ │ │ │ +00010a70: 638e a18d 9116 8224 7072 6564 6963 6174 c......$predicat │ │ │ │ │ +00010a80: 6573 2e91 04da c0e0 4469 7363 729b ff70 es......Discr..p │ │ │ │ │ +00010a90: b965 7465 9603 eaea 2693 436f 6d70 7574 .ete....&.Comput │ │ │ │ │ +00010aa0: 6174 696f 6e61 6c93 4765 986f 6d65 7472 ational.Ge.ometr │ │ │ │ │ +00010ab0: 79c6 2c96 03a6 6631 3828 3329 3a33 3035 y.,...f18(3):305 │ │ │ │ │ +00010ac0: 7b33 3633 2c93 3139 3937 2e8e a68d 8d8d {363,.1997...... │ │ │ │ │ +00010ad0: 5b31 325d 8e8e 9116 8224 426a 6172 6e65 [12].....$Bjarne │ │ │ │ │ +00010ae0: 9b06 3a74 5374 726f 7573 7472 7570 2e91 ..:tStroustrup.. │ │ │ │ │ +00010af0: 0c89 b7e0 5468 6596 064a 2943 2b2b 9350 ....The..J)C++.P │ │ │ │ │ +00010b00: 7296 ff70 b96f 9367 7293 616d 6d69 6e67 r..p.o.gr.amming │ │ │ │ │ +00010b10: 9106 4a28 4c93 616e 6775 6167 65c6 2e91 ..J(L.anguage... │ │ │ │ │ +00010b20: 0c89 b841 6464 6973 6f6e 9857 96ff 1665 ...Addison.W...e │ │ │ │ │ +00010b30: 6573 6c65 7993 2c91 06df 7552 6561 6469 esley.,...uReadi │ │ │ │ │ +00010b40: 6e67 984d 6173 2d8e a18d 9116 8224 7361 ng.Mas-......$sa │ │ │ │ │ +00010b50: 6395 b221 6893 7573 6574 7473 2c91 03a6 c..!h.usetts,... │ │ │ │ │ +00010b60: 6631 3939 372e 8e8e 9f1e 0000 8d92 00e5 f1997........... │ │ │ │ │ +00010b70: 670a 3234 8e8e 8cf8 0001 0096 0183 92c0 g.24............ │ │ │ │ │ +00010b80: 1c3b 0000 0000 03e8 029a d75b 01d5 c147 .;.........[...G │ │ │ │ │ +00010b90: 000c 0018 f339 ba5e 3567 000a f333 000a .....9.^5g...3.. │ │ │ │ │ +00010ba0: f333 0008 7463 726d 3130 3935 f338 c2d6 .3..tcrm1095.8.. │ │ │ │ │ +00010bb0: 4ea0 000c 0000 000c 0000 0006 636d 6278 N...........cmbx │ │ │ │ │ +00010bc0: 3132 f337 8c2d f814 000a f333 000a 0000 12.7.-.....3.... │ │ │ │ │ +00010bd0: 0007 636d 6373 6331 30f3 36df ea3c 7800 ..cmcsc10.6.....3......cmmi1 │ │ │ │ │ +00010c30: 30f3 321a f222 5600 0af3 3300 0a00 0000 0.2.."V...3..... │ │ │ │ │ +00010c40: 0663 6d62 7831 30f3 31c2 d64e a000 0e66 .cmbx10.1..N...f │ │ │ │ │ +00010c50: 6600 0c00 0000 0663 6d62 7831 32f3 2f1a f......cmbx12./. │ │ │ │ │ +00010c60: f222 5600 0a00 0000 0a00 0000 0663 6d62 ."V..........cmb │ │ │ │ │ +00010c70: 7831 30f3 2edf a44e 0000 0900 0000 0900 x10....N........ │ │ │ │ │ +00010c80: 0000 0563 6d74 7439 f32d 0315 ee7e 0006 ...cmtt9.-...~.. │ │ │ │ │ +00010c90: 0000 0006 0000 0008 7463 726d 3036 3030 ........tcrm0600 │ │ │ │ │ +00010ca0: f32a 6fb4 8bc7 0009 0000 0009 0000 0004 .*o............. │ │ │ │ │ +00010cb0: 636d 7239 f329 1c78 84bd 0008 0000 0008 cmr9.).x........ │ │ │ │ │ +00010cc0: 0000 0008 7463 726d 3038 3030 f327 be4b ....tcrm0800.'.K │ │ │ │ │ +00010cd0: c80b 0008 0000 0008 0000 0005 636d 7379 ............cmsy │ │ │ │ │ +00010ce0: 38f3 2610 cdbe ce00 0600 0000 0600 0000 8.&............. │ │ │ │ │ +00010cf0: 0563 6d6d 6936 f325 d701 1732 0008 0000 .cmmi6.%...2.... │ │ │ │ │ +00010d00: 0008 0000 0005 636d 6d69 38f3 24b9 4161 ......cmmi8.$.Aa │ │ │ │ │ +00010d10: a800 0600 0000 0600 0000 0463 6d72 36f3 ...........cmr6. │ │ │ │ │ +00010d20: 237c 7b59 0700 0800 0000 0800 0000 0463 #|{Y...........c │ │ │ │ │ +00010d30: 6d72 38f3 22aa e37c 4300 0c00 0000 0c00 mr8."..|C....... │ │ │ │ │ +00010d40: 0000 0874 6372 6d31 3230 30f3 1fb7 e167 ...tcrm1200....g │ │ │ │ │ +00010d50: a300 0c00 0000 0c00 0000 0663 6d6d 6931 ...........cmmi1 │ │ │ │ │ +00010d60: 32f3 1d58 ab51 0b00 0c00 0000 0c00 0000 2..X.Q.......... │ │ │ │ │ +00010d70: 0563 6d72 3132 f31c 44d3 ed74 0011 47ae .cmr12..D..t..G. │ │ │ │ │ +00010d80: 0011 47ae 0005 636d 7231 37f3 1b4b f160 ..G...cmr17..K.` │ │ │ │ │ +00010d90: 7900 0af3 3300 0a00 0000 0563 6d72 3130 y...3......cmr10 │ │ │ │ │ +00010da0: f312 4bf1 6079 000a 0000 000a 0000 0005 ..K.`y.......... │ │ │ │ │ +00010db0: 636d 7231 30f3 0bfa b175 1200 0a00 0000 cmr10....u...... │ │ │ │ │ +00010dc0: 0a00 0000 0663 6d65 7831 30f9 0001 0b77 .....cmex10....w │ │ │ │ │ +00010dd0: 02df dfdf dfdf dfdf ........ │ │ │ ├── ./usr/share/doc/libqd-dev/qd.log.gz │ │ │ │ ├── qd.log │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=latex 2024.1.6) 6 JAN 2024 22:37 │ │ │ │ │ +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=latex 2025.2.9) 9 FEB 2025 07:10 │ │ │ │ │ entering extended mode │ │ │ │ │ restricted \write18 enabled. │ │ │ │ │ %&-line parsing enabled. │ │ │ │ │ **qd.tex │ │ │ │ │ (./qd.tex │ │ │ │ │ LaTeX2e <2020-10-01> patch level 4 │ │ │ │ │ L3 programming layer <2021-01-09> xparse <2020-03-03> │ │ │ │ │ @@ -189,8 +189,8 @@ │ │ │ │ │ 16314 string characters out of 5915915 │ │ │ │ │ 297733 words of memory out of 5000000 │ │ │ │ │ 18033 multiletter control sequences out of 15000+600000 │ │ │ │ │ 412773 words of font info for 58 fonts, out of 8000000 for 9000 │ │ │ │ │ 14 hyphenation exceptions out of 8191 │ │ │ │ │ 68i,13n,74p,425b,365s stack positions out of 5000i,500n,10000p,200000b,80000s │ │ │ │ │ │ │ │ │ │ -Output written on qd.dvi (24 pages, 69076 bytes). │ │ │ │ │ +Output written on qd.dvi (24 pages, 69080 bytes). │ │ │ ├── ./usr/share/doc/libqd-dev/qd.pdf.gz │ │ │ │ ├── qd.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ Library for Double-Double and Quad-Double Arithmetic∗ │ │ │ │ │ │ Yozo Hida† │ │ │ │ │ │ │ │ │ │ │ │ Xiaoye S. Li‡ │ │ │ │ │ │ │ │ │ │ │ │ David H. Bailey‡ │ │ │ │ │ │ │ │ │ │ │ │ -January 6, 2024 │ │ │ │ │ │ +February 9, 2025 │ │ │ │ │ │ │ │ │ │ │ │ Abstract │ │ │ │ │ │ A double-double number is an unevaluated sum of two IEEE double precision numbers, │ │ │ │ │ │ capable of representing at least 106 bits of significand. Similarly, a quad-double number is an │ │ │ │ │ │ unevaluated sum of four IEEE double precision numbers, capable of representing at least 212 bits │ │ │ │ │ │ of significand. Algorithms for various arithmetic operations (including the four basic operations │ │ │ │ │ │ and various algebraic and transcendental operations) are presented. A C++ implementation of