Article View: comp.lang.misc
Article #3916Double length integer arithmetic
From: Herman Rubin
Date: Sat, 12 Dec 1992 13:01
Date: Sat, 12 Dec 1992 13:01
25 lines
1975 bytes
1975 bytes
In article <8311@charon.cwi.nl> dik@cwi.nl (Dik T. Winter) writes:
>In article <Bz1rFw.9s1@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
> > The hardware has
> > deteriorated, except for speed, for the number theorist; when Lehmer
> > wrote his criticism, virtually all computers had double-length integer
> > arithmetic.
>You asserted that before, and I asked you to name a few computers from the
>beginning of Fortran that had those capabilities. I never saw a response.
>Can you respond now?
The IBM 704-709 series, which were the machines for which Fortran was written;
The Univac 1100 series; the CDC 1604 and 3600; and at least the great bulk of
the von Neumann type machines. I am not too familiar with the some of the
earlier machines, but the more-or-less standard hardware of that time had an
accumulator and a multiplier/quotient register; the actual additions were
done in the accumulator, and on multiplication the least significant part
was shifted into the MQ register, with the most significant part in the
accumulator, and on division, with the double-length dividend in the A/MQ
registers, the remainder was left in the accumulator as the quotient was
produced in the MQ register.
--
Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907-1399
Phone: (317)494-6054
hrubin@snap.stat.purdue.edu (Internet, bitnet)
{purdue,pur-ee}!snap.stat!hrubin(UUCP)
Technical Details
Message-ID:
<Bz5DIs.2uH@mentor.cc.purdue.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!enterpoop.mit.edu!spool.mu.edu!news.nd.edu!mentor.cc.purdue.edu!hrubinReferences:
<1g6fl6INNktf@early-bird.think.com> <Bz1rFw.9s1@mentor.cc.purdue.edu> <8311@charon.cwi.nl>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.misc,comp.arch Path: arc1-ca.pugleaf.net!sparky!uunet!enterpoop.mit.edu!spool.mu.edu!news.nd.edu!mentor.cc.purdue.edu!hrubin From: hrubin@mentor.cc.purdue.edu (Herman Rubin) Subject: Double length integer arithmetic Message-ID: <Bz5DIs.2uH@mentor.cc.purdue.edu> Organization: Purdue University Statistics Department References: <1g6fl6INNktf@early-bird.think.com> <Bz1rFw.9s1@mentor.cc.purdue.edu> <8311@charon.cwi.nl> Date: Sat, 12 Dec 1992 13:01:40 GMT Lines: 25