class: ArithmeticValue
authorStefan Vogel <sv@exept.de>
Tue, 16 Dec 2014 13:21:57 +0100
changeset 17222 9ff268844b9c
parent 17221 1ee235ddab7f
child 17223 db522b3aff6f
class: ArithmeticValue added: #as32BitIEEEFloatBytesMSB: #as64BitIEEEFloatBytesMSB:
ArithmeticValue.st
--- a/ArithmeticValue.st	Tue Dec 16 13:20:28 2014 +0100
+++ b/ArithmeticValue.st	Tue Dec 16 13:21:57 2014 +0100
@@ -505,6 +505,24 @@
 
 !ArithmeticValue methodsFor:'converting'!
 
+as32BitIEEEFloatBytesMSB:msb
+    ^ self asShortFloat digitBytesMSB:msb
+
+    "
+        2  as32BitIEEEFloatBytesMSB:true
+        2.0  as32BitIEEEFloatBytesMSB:true
+    "
+!
+
+as64BitIEEEFloatBytesMSB:msb
+    ^ self asFloat digitBytesMSB:msb
+
+    "
+        2  as64BitIEEEFloatBytesMSB:true
+        2.0  as64BitIEEEFloatBytesMSB:true
+    "
+!
+
 asDouble
     "ST80 compatibility: return a double with receivers value.
      our floats are the identical to ST80 doubles"
@@ -1408,11 +1426,11 @@
 !ArithmeticValue class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ArithmeticValue.st,v 1.96 2014-12-08 15:08:00 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ArithmeticValue.st,v 1.97 2014-12-16 12:21:57 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ArithmeticValue.st,v 1.96 2014-12-08 15:08:00 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ArithmeticValue.st,v 1.97 2014-12-16 12:21:57 stefan Exp $'
 ! !