]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/float_bits.hpp
xmode.marker: caching match group regexps for performance
[factor.git] / vm / float_bits.hpp
index f2b061dda019a129c00eaa86ade2ab709500bc3b..3a2e1474c4db98ec22e922f6c8f6775129dd4422 100644 (file)
@@ -1,20 +1,20 @@
 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;
+  uint64_t y;
 };
 
-inline static u64 double_bits(double x) {
+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) {
+inline static double bits_double(uint64_t y) {
   double_bits_pun b;
   b.y = y;
   return b.x;
@@ -22,16 +22,16 @@ inline static double bits_double(u64 y) {
 
 union float_bits_pun {
   float x;
-  u32 y;
+  uint32_t y;
 };
 
-inline static u32 float_bits(float x) {
+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) {
+inline static float bits_float(uint32_t y) {
   float_bits_pun b;
   b.y = y;
   return b.x;