--- a/LongFloat.st Wed Sep 08 14:09:42 2010 +0100
+++ b/LongFloat.st Tue Oct 05 09:24:13 2010 +0100
@@ -233,47 +233,47 @@
The actual number of bits depends on the underlying CPU
(thus, longFloat code is not guaranteed to be portable).
- NO GUARANTY:
- on systems which do not support 'long doubles', LongFloats are (silently)
- represented as 'doubles'.
+ NO GARANTY:
+ on systems which do not support 'long doubles', LongFloats are (silently)
+ represented as 'doubles'.
Representation:
- gcc-i386:
- 80bit extended IEE floats stored in in 96bits (12bytes);
- 64 bit mantissa,
- 16 bit exponent,
- 19 decimal digits (approx)
-
- borland-i386 (WIN32):
- 80bit extended IEE floats stored in in 80bits (10bytes);
- 64 bit mantissa,
- 16 bit exponent,
- 19 decimal digits (approx)
-
- gcc-sparc:
- 128bit quad IEE floats (16bytes);
- 112 bit mantissa,
- 16 bit exponent,
- 34 decimal digits (approx)
+ gcc-i386:
+ 80bit extended IEE floats stored in in 96bits (12bytes);
+ 64 bit mantissa,
+ 16 bit exponent,
+ 19 decimal digits (approx)
+
+ borland-i386 (WIN32):
+ 80bit extended IEE floats stored in in 80bits (10bytes);
+ 64 bit mantissa,
+ 16 bit exponent,
+ 19 decimal digits (approx)
+
+ gcc-sparc:
+ 128bit quad IEE floats (16bytes);
+ 112 bit mantissa,
+ 16 bit exponent,
+ 34 decimal digits (approx)
Mixed mode arithmetic:
- longFloat op longFloat -> longFloat
- longFloat op fix -> longFloat
- longFloat op fraction -> longFloat
- longFloat op integer -> longFloat
- longFloat op shortFloat -> longFloat
- longFloat op float -> longFloat
- longFloat op complex -> complex
+ longFloat op longFloat -> longFloat
+ longFloat op fix -> longFloat
+ longFloat op fraction -> longFloat
+ longFloat op integer -> longFloat
+ longFloat op shortFloat -> longFloat
+ longFloat op float -> longFloat
+ longFloat op complex -> complex
Range and Precision of Storage Formats: see LimitedPrecisionReal >> documentation
[author:]
- Claus Gittinger
+ Claus Gittinger
[see also:]
- Number
- Float ShortFloat Fraction FixedPoint Integer Complex
- FloatArray DoubleArray
+ Number
+ Float ShortFloat Fraction FixedPoint Integer Complex
+ FloatArray DoubleArray
"
! !
@@ -2537,15 +2537,15 @@
!LongFloat class methodsFor:'documentation'!
version
- ^ '$Id: LongFloat.st 10544 2010-07-12 16:20:36Z vranyj1 $'
+ ^ '$Id: LongFloat.st 10579 2010-10-05 08:24:13Z vranyj1 $'
!
version_CVS
- ^ 'Header: /cvs/stx/stx/libbasic/LongFloat.st,v 1.67 2010/05/05 13:56:53 stefan Exp '
+ ^ 'Header: /cvs/stx/stx/libbasic/LongFloat.st,v 1.68 2010/09/05 15:48:37 cg Exp '
!
version_SVN
- ^ '$Id: LongFloat.st 10544 2010-07-12 16:20:36Z vranyj1 $'
+ ^ '$Id: LongFloat.st 10579 2010-10-05 08:24:13Z vranyj1 $'
! !
LongFloat initialize!
@@ -2553,3 +2553,4 @@
+