{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,20]],"date-time":"2026-04-20T21:48:19Z","timestamp":1776721699730,"version":"3.51.2"},"reference-count":9,"publisher":"American Mathematical Society (AMS)","issue":"213","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Math. Comp."],"abstract":"<p>\n                    The classical algorithm for multiple\n                    <inline-formula content-type=\"math\/mathml\">\n                      <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" alttext=\"\">\n                        <mml:semantics>\n                          <mml:mspace width=\"thinmathspace\"\/>\n                          <mml:annotation encoding=\"application\/x-tex\">\\,<\/mml:annotation>\n                        <\/mml:semantics>\n                      <\/mml:math>\n                    <\/inline-formula>\n                    -precision division normalizes digits during each step and sometimes makes correction steps when the initial guess for the quotient digit turns out to be wrong. A method is presented that runs faster by skipping most of the intermediate normalization and recovers from wrong guesses without separate correction steps.\n                  <\/p>","DOI":"10.1090\/s0025-5718-96-00688-6","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T18:14:44Z","timestamp":1027707284000},"page":"157-163","source":"Crossref","is-referenced-by-count":12,"title":["A multiple-precision division algorithm"],"prefix":"10.1090","volume":"65","author":[{"given":"David","family":"Smith","sequence":"first","affiliation":[]}],"member":"14","published-online":{"date-parts":[[1996]]},"reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"D.H. Bailey, Algorithm 719: Multiprecision translation and execution of FORTRAN programs, ACM Trans. Math. Software 19 (1993), 288\u2013319.","DOI":"10.1145\/155743.155767"},{"key":"2","doi-asserted-by":"crossref","unstructured":"R.P. Brent, A Fortran multiple-precision arithmetic package, ACM Trans. Math. Software 4 (1978), 57\u201370.","DOI":"10.1145\/355769.355775"},{"key":"3","series-title":"Addison-Wesley Series in Computer Science and Information Processing","isbn-type":"print","volume-title":"The art of computer programming. Vol. 2","author":"Knuth, Donald E.","year":"1981","ISBN":"https:\/\/id.crossref.org\/isbn\/0201038226","edition":"2"},{"key":"4","doi-asserted-by":"crossref","unstructured":"E.V. Krishnamurthy and S.K. Nandi,  On the normalization requirement of divisor in divide-and-correct methods, Comm. ACM 10 (1967), 809\u2013813.","DOI":"10.1145\/363848.363867"},{"key":"5","doi-asserted-by":"crossref","unstructured":"C.J. Mifsud, A multiple-precision division algorithm, Comm. ACM 13 (1970), 666\u2013668.","DOI":"10.1145\/362790.362795"},{"key":"6","doi-asserted-by":"publisher","first-page":"652","DOI":"10.1145\/367487.367499","article-title":"Multiple precision arithmetic","volume":"3","author":"Pope, David A.","year":"1960","journal-title":"Comm. ACM","ISSN":"https:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"key":"7","doi-asserted-by":"crossref","unstructured":"D.M. Smith, Algorithm 693: A Fortran package for floating-point multiple-precision arithmetic, ACM Trans. Math. Software 17 (1991), 273\u2013283.","DOI":"10.1145\/108556.108585"},{"key":"8","doi-asserted-by":"crossref","unstructured":"M.L. Stein, Divide-and-correct methods for multiple precision division, Comm. ACM 7 (1964), 472\u2013474.","DOI":"10.1145\/355586.364796"},{"key":"9","unstructured":"S. Wolfram, Mathematica: A system for doing mathematics by computer, 2nd ed., Addison-Wesley, Redwood City, CA, 1991."}],"container-title":["Mathematics of Computation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.ams.org\/mcom\/1996-65-213\/S0025-5718-96-00688-6\/S0025-5718-96-00688-6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/www.ams.org\/mcom\/1996-65-213\/S0025-5718-96-00688-6\/S0025-5718-96-00688-6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,20]],"date-time":"2026-04-20T21:01:50Z","timestamp":1776718910000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.ams.org\/mcom\/1996-65-213\/S0025-5718-96-00688-6\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"references-count":9,"journal-issue":{"issue":"213","published-print":{"date-parts":[[1996,1]]}},"alternative-id":["S0025-5718-96-00688-6"],"URL":"https:\/\/doi.org\/10.1090\/s0025-5718-96-00688-6","archive":["CLOCKSS","Portico"],"relation":{},"ISSN":["1088-6842","0025-5718"],"issn-type":[{"value":"1088-6842","type":"electronic"},{"value":"0025-5718","type":"print"}],"subject":[],"published":{"date-parts":[[1996]]}}}