Class DToA


  • class DToA
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DToA()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static char BASEDIGIT​(int digit)  
      private static java.math.BigInteger d2b​(double d, int[] e, int[] bits)  
      private static int hi0bits​(int x)  
      (package private) static int JS_dtoa​(double d, int mode, boolean biasUp, int ndigits, boolean[] sign, java.lang.StringBuilder buf)  
      (package private) static java.lang.String JS_dtobasestr​(int base, double d)  
      (package private) static void JS_dtostr​(java.lang.StringBuilder buffer, int mode, int precision, double d)  
      private static int lo0bits​(int y)  
      (package private) static java.math.BigInteger pow5mult​(java.math.BigInteger b, int k)  
      (package private) static boolean roundOff​(java.lang.StringBuilder buf)  
      (package private) static double setWord0​(double d, int i)  
      private static void stripTrailingZeroes​(java.lang.StringBuilder buf)  
      private static void stuffBits​(byte[] bits, int offset, int val)  
      (package private) static int word0​(double d)  
      (package private) static int word1​(double d)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DToA

        DToA()
    • Method Detail

      • BASEDIGIT

        private static char BASEDIGIT​(int digit)
      • lo0bits

        private static int lo0bits​(int y)
      • hi0bits

        private static int hi0bits​(int x)
      • stuffBits

        private static void stuffBits​(byte[] bits,
                                      int offset,
                                      int val)
      • d2b

        private static java.math.BigInteger d2b​(double d,
                                                int[] e,
                                                int[] bits)
      • JS_dtobasestr

        static java.lang.String JS_dtobasestr​(int base,
                                              double d)
      • word0

        static int word0​(double d)
      • setWord0

        static double setWord0​(double d,
                               int i)
      • word1

        static int word1​(double d)
      • pow5mult

        static java.math.BigInteger pow5mult​(java.math.BigInteger b,
                                             int k)
      • roundOff

        static boolean roundOff​(java.lang.StringBuilder buf)
      • JS_dtoa

        static int JS_dtoa​(double d,
                           int mode,
                           boolean biasUp,
                           int ndigits,
                           boolean[] sign,
                           java.lang.StringBuilder buf)
      • stripTrailingZeroes

        private static void stripTrailingZeroes​(java.lang.StringBuilder buf)
      • JS_dtostr

        static void JS_dtostr​(java.lang.StringBuilder buffer,
                              int mode,
                              int precision,
                              double d)