Russ Whitaker wrote:
BP 7.0 Language Guide lists 5 floating-point types:
[...]
63 63
Comp -2 + 1 .. 2 + 1 19-20 8
(note: their book lists comp as a floating-point type. to me it looks like a signed 64 bit integer.)
It is (technically) an Integer, but BP treats it like FP. Quite crazy, IMHO (maybe they were too lazy to write code to handle such values in the compiler -- e.g., in constant expressions) or the built-in integer operations (e.g. `mod' which doesn't exist in FP)...
glibc-2.1.3 lists support for 3 floating-point types:
DoubleWord ( 64 bits ) TripleWord ( 96 bits ) QuadWord (128 bits )
Really? This must be software emulation then, since (on IA32 and many other processors), only the last one is supported by the FP hardware.
Where did you find out about it (didn't see it on a quick glance in the manual)?
Frank