The paper What Every Computer Scientist Should Know About Floating-Point Arithmetic uses the Cray's systems as an example of computers without a guard bit:
Although most modern computers have a guard digit, there are a few (such as Cray® systems) that do not.
Mathematics Written in Sand (William Kahan, 1983) suggests the same (for subtraction, specifically). But the hardware reference manual for the CRAY-1 and CRAY-2 describes how a guard bit is used for the add unit (that implements single-precision arithmetic only). So, I can think of two explanations:
- The lack of guard bit affects other Cray systems.
- The lack of guard bit affects the software implementation of double-precision arithmetic.
Is one (or both) of these right?