class: LimitedPrecisionReal
authorClaus Gittinger <cg@exept.de>
Wed, 25 Mar 2015 18:17:19 +0100
changeset 17655 b8f27b84fda3
parent 17654 d3505c4f8a57
child 17656 bc8eb3c144f1
class: LimitedPrecisionReal changed: #emax
LimitedPrecisionReal.st
--- a/LimitedPrecisionReal.st	Wed Mar 25 16:41:55 2015 +0100
+++ b/LimitedPrecisionReal.st	Wed Mar 25 18:17:19 2015 +0100
@@ -392,9 +392,12 @@
 emax
     "return the largest exponent"
 
-    self subclassResponsibility
+    ^ (1 << (self numBitsInExponent-1)) - 1
 
-    "Created: / 7.9.2001 / 14:05:28 / cg"
+    "
+     Float emax
+     ShortFloat emax
+    "
 !
 
 emin
@@ -1075,6 +1078,7 @@
     "Modified: 17.4.1996 / 13:34:50 / cg"
 ! !
 
+
 !LimitedPrecisionReal methodsFor:'copying'!
 
 deepCopy
@@ -1155,7 +1159,6 @@
 ! !
 
 
-
 !LimitedPrecisionReal methodsFor:'printing & storing'!
 
 printOn:aStream
@@ -1226,7 +1229,6 @@
    ^ 0
 ! !
 
-
 !LimitedPrecisionReal methodsFor:'testing'!
 
 isFinite
@@ -1370,11 +1372,11 @@
 !LimitedPrecisionReal class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/LimitedPrecisionReal.st,v 1.82 2015-02-03 14:15:52 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LimitedPrecisionReal.st,v 1.83 2015-03-25 17:17:19 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/LimitedPrecisionReal.st,v 1.82 2015-02-03 14:15:52 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LimitedPrecisionReal.st,v 1.83 2015-03-25 17:17:19 cg Exp $'
 ! !