org.mozilla.javascript.DToA.class Maven / Gradle / Ivy
The newest version!
???? 1?
?Q ???? ? ? ? ? @
RS ?????
?T
?U
?VW
XYZ
Q[
\
]
^
_
R`a
Rbcde
fg
hi ??????
j
k
l
m
?n?
o
p
q
r
s
t
?uv
wx
5y
5z
5{
5|
5^ ????
R}
~
5x
5
5?
5?
??
???
???? ? ?? ?҇?coCa?Ɗ(?`ȳ??DP?y? ?? ??@$ @ @ @ ?? 0
??
??
?
??DK????P?K????P ??
??
5?
5?@Y @?@ @È @?j A.?? Ac? A?ׄ A??e B?_ B7Hv? Bm?? B?0??@ Bּ?? Ck?&4 CA?y7?? Cv4W?ؠ C??mgN? C?X?`?= D?x??@D???MՒF????nM8O????Z?wH?02uO?s?<?? DTOBASESTR_BUFFER_SIZE I
ConstantValue 6 DTOSTR_STANDARD DTOSTR_STANDARD_EXPONENTIAL DTOSTR_FIXED DTOSTR_EXPONENTIAL DTOSTR_PRECISION Frac_mask Exp_shift Exp_msk1
Frac_maskL J
Exp_shiftL 4 Exp_msk1L Bias ? P 5
Exp_shift1 Exp_mask Exp_mask_shifted ?
Bndry_mask Log2P Sign_bit Exp_11 Ten_pmax Quick_max Bletch
Frac_mask1 Int_max n_bigtens tens [D bigtens dtoaModes [I ()V Code LineNumberTable LocalVariableTable this Lorg/mozilla/javascript/DToA; BASEDIGIT (I)C digit lo0bits (I)I y k x hi0bits stuffBits ([BII)V bits [B offset val d2b (D[I[I)Ljava/math/BigInteger; dbl_bits i d D e z de dBits d0 d1
JS_dtobasestr (ID)Ljava/lang/String; negative Z intDigits Ljava/lang/String; mantissa floorBits exp Ljava/math/BigInteger; divResult [Ljava/math/BigInteger; j delta j1 buffer [C p df b word0 word1 bbits s2 mlo mhi s bigBase done sb Ljava/lang/StringBuffer; base dfloor lfloor (D)I setWord0 (DI)D pow5mult /(Ljava/math/BigInteger;I)Ljava/math/BigInteger; roundOff (Ljava/lang/StringBuffer;)Z c C buf JS_dtoa !(DIZI[ZLjava/lang/StringBuffer;)I d2 denorm b2 b5 s5 S lastCh L ieps ilim0 k0 eps b1 idx dig mode biasUp ndigits sign [Z ilim ilim1 m2 m5 be ds spec_case k_check try_quick leftright fast_failed S_bytes S_hiWord stripTrailingZeroes (Ljava/lang/StringBuffer;)V bl JS_dtostr (Ljava/lang/StringBuffer;IID)V exponentialNotation
minNDigits precision decPt nDigits
SourceFile DToA.java ? ???? ? ? ? ? ? ? java/math/BigInteger ?? "java/lang/IllegalArgumentException java/lang/StringBuilder
Bad base: ?????? ???? NaN?? Infinity -Infinity 0?????????????? ? ????????????? ? ? java/lang/StringBuffer??? ????????????? ?????
? ? ? ?DE?? ? ?!"???? org/mozilla/javascript/DToA java/lang/Object java/lang/Double doubleToLongBits (D)J ([B)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V isNaN (D)Z
isInfinite java/lang/Math floor (D)D java/lang/Long (JI)Ljava/lang/String; valueOf (J)Ljava/math/BigInteger; shiftLeft (I)Ljava/math/BigInteger;
shiftRight (I)Ljava/lang/String; multiply .(Ljava/math/BigInteger;)Ljava/math/BigInteger; divideAndRemainder /(Ljava/math/BigInteger;)[Ljava/math/BigInteger; intValue ()I compareTo (Ljava/math/BigInteger;)I subtract signum java/lang/String length (I)V ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; ([CII)Ljava/lang/StringBuffer; longBitsToDouble (J)D pow charAt setCharAt (IC)V setLength toByteArray ()[B insert (IC)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? " ? ? ? ? ? ? ? $ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? J ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? / *? ? ? @ ? ? ?
? ? ? =
?
W`? 0`?? ? J ? ? ?
? ? ? o=~? ~? ?~? ??<~? <|= ?~? ?|=~?
?|=~?
?|=~? ?|=~? ?? ? j { } ~ ? ? ? ? ? $ ? ' ? , ? 4 ? 7 ? <