|SARITH: Safe ARITHmetic - A Progress Report email@example.com (2000-02-05)|
|Re: SARITH: Safe ARITHmetic - A Progress Report firstname.lastname@example.org (Robert A Duff) (2000-02-19)|
|From:||Robert A Duff <email@example.com>|
|Date:||19 Feb 2000 00:29:54 -0500|
|Organization:||The World Public Access UNIX, Brookline, MA|
> "wrap-around" result. It is certainly not new: Ada is an example of a
> high-level language that implements saturation; ...
Ada has no predefined/built-in support for saturation. Ada has two
kinds of integer types: one kind detects overflow (raises an
exception). The other kind (called "modular types") wraps around.
Perhaps you meant that one could define such a thing in Ada, using
user-defined operator symbols and so forth?
> Everything so far is 100% tested (for all possible input value
How long does it take to test, say, add of two 32-bit unsigned integers?
There are about 10**19 input value combinations.
Return to the
Search the comp.compilers archives again.