]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/float_bits.hpp
alien.syntax: clarify that we can dispatch off ENUM: members
[factor.git] / vm / float_bits.hpp
index 73a04639ee51c630d508d15bfbe8aedab899e1e7..3a2e1474c4db98ec22e922f6c8f6775129dd4422 100644 (file)
@@ -1,45 +1,40 @@
-namespace factor
-{
+namespace factor {
 
-/* Some functions for converting floating point numbers to binary
-representations and vice versa */
+// Some functions for converting floating point numbers to binary
+// representations and vice versa
 
 union double_bits_pun {
-       double x;
-       u64 y;
+  double x;
+  uint64_t y;
 };
 
-inline static u64 double_bits(double x)
-{
-       double_bits_pun b;
-       b.x = x;
-       return b.y;
+inline static uint64_t double_bits(double x) {
+  double_bits_pun b;
+  b.x = x;
+  return b.y;
 }
 
-inline static double bits_double(u64 y)
-{
-       double_bits_pun b;
-       b.y = y;
-       return b.x;
+inline static double bits_double(uint64_t y) {
+  double_bits_pun b;
+  b.y = y;
+  return b.x;
 }
 
 union float_bits_pun {
-       float x;
-       u32 y;
+  float x;
+  uint32_t y;
 };
 
-inline static u32 float_bits(float x)
-{
-       float_bits_pun b;
-       b.x = x;
-       return b.y;
+inline static uint32_t float_bits(float x) {
+  float_bits_pun b;
+  b.x = x;
+  return b.y;
 }
 
-inline static float bits_float(u32 y)
-{
-       float_bits_pun b;
-       b.y = y;
-       return b.x;
+inline static float bits_float(uint32_t y) {
+  float_bits_pun b;
+  b.y = y;
+  return b.x;
 }
 
 }