From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: An interesting quote on Java and C++
Date: 1997/10/07
Date: 1997-10-07T00:00:00+00:00 [thread overview]
Message-ID: <EACHUS.97Oct7165034@spectre.mitre.org> (raw)
In-Reply-To: 342AD83E.2C92@gsg.eds.com
In article <342AD83E.2C92@gsg.eds.com> "Shmuel (Seymour J.) Metz" <nospam@gsg.eds.com> writes:
AFAIK the only processors around that are not two's complement are...
Ever use floating point? On most hardware today, floating point
uses a (biased)two's-complement exponent and a sign and magnitude
mantissa. So if you use the floating point engine to do integer
arithmetic you get similar semantics to one's complement. (Signed
zeros and range symmetric around zero.)
Incidently Ada 95 makes it much easier to write code that does
exact integer arithmetic using floating point types. This is
important on many processors as the floating-point multiplication unit
is faster than the integer multiply, and can be done in parallel with
other operations.
--
Robert I. Eachus
with Standard_Disclaimer;
use Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...
next prev parent reply other threads:[~1997-10-07 0:00 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-09-25 0:00 An interesting quote on Java and C++ Marin David Condic, 561.796.8997, M/S 731-96
1997-09-25 0:00 ` Shmuel (Seymour J.) Metz
1997-09-26 0:00 ` Tucker Taft
1997-10-07 0:00 ` Robert I. Eachus [this message]
1997-11-19 0:00 ` Shmuel (Seymour J.) Metz
-- strict thread matches above, loose matches on Subject: below --
1997-10-08 0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-10-09 0:00 ` Shmuel (Seymour J.) Metz
1997-09-03 0:00 Nasser
1997-09-03 0:00 ` Samuel Mize
[not found] ` <01bcb881$915526a0$d7000064@sim01.amst.co.at>
1997-09-03 0:00 ` Robert Munck
1997-09-05 0:00 ` Joachim Schroeer
1997-09-06 0:00 ` Robert Dewar
1997-09-24 0:00 ` Shmuel (Seymour J.) Metz
1997-09-08 0:00 ` Robert A Duff
1997-09-09 0:00 ` Robert Munck
1997-09-10 0:00 ` Robert A Duff
1997-09-10 0:00 ` Robert Munck
1997-09-11 0:00 ` Robert Dewar
1997-09-12 0:00 ` Jon S Anthony
1997-09-12 0:00 ` Robert A Duff
1997-09-18 0:00 ` Shmuel (Seymour J.) Metz
1997-09-19 0:00 ` Robert A Duff
1997-09-20 0:00 ` Robert Dewar
1997-09-20 0:00 ` Robert Dewar
1997-10-03 0:00 ` Robert I. Eachus
1997-09-20 0:00 ` Robert Dewar
1997-09-22 0:00 ` Robert A Duff
1997-09-10 0:00 ` Stephen Leake
1997-09-11 0:00 ` Roy Grimm
1997-09-12 0:00 ` Robert A Duff
1997-09-12 0:00 ` Jon S Anthony
1997-09-11 0:00 ` Robert Dewar
1997-09-12 0:00 ` Jon S Anthony
1997-09-12 0:00 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox