META-INF.modules.java.base.classes.jdk.internal.math.FDBigInteger.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8?
?3 4 5 6 7
8
9: ??
;
< =>
?
@
A BC
D ????
E
FGH
I
JK
LM
NO
P
Q
RS
T
U
VW
XY
Z[ ?
L\
][
^
_
`
a
b
c
def
5D
Jg
(h
5i
5jk
5lm
=n
=o
p
=l
qr 1- ?? ?e ?????JQH?s? } q 5 = 1- ?? ?e ?? ?? ?JQ H?s? k?A? ?I? #??o? ???.? x-??? X?`?= V?u??1 ??Mn.? xg?&?? *Z?? ??????"ʋ
?%???24? s
t uv SMALL_5_POW [I
LONG_5_POW [J MAX_FIVE_POW I
ConstantValue T POW_5_CACHE ![Ljdk/internal/math/FDBigInteger; ZERO Ljdk/internal/math/FDBigInteger; LONG_MASK J data offset nWords isImmutable Z $assertionsDisabled ([II)V Code LineNumberTable LocalVariableTable this (J[CII)V ilim v lValue digits [C kDigits nDigits n i limit factor
StackMapTable ? valueOfPow52 $(II)Ljdk/internal/math/FDBigInteger; pow5 wordcount bitcount p5 p2 valueOfMulPow52 %(JII)Ljdk/internal/math/FDBigInteger; carry v2 r value v0 v1 valueOfPow2 #(I)Ljdk/internal/math/FDBigInteger; trimLeadingZeros ()V getNormalizationBias ()I zeros leftShift ([II[IIII)V src idx result anticount prev hi shift size quoRemIteration #(Ljdk/internal/math/FDBigInteger;)I p sIndex tIndex sum tStart sd td S thSize sSize q diff
Exceptions multBy10 "()Ljdk/internal/math/FDBigInteger; res multByPow52 extraSize mult ([II[II[I)V j s1 s1Len s2 s2Len dst leftInplaceSub B(Ljdk/internal/math/FDBigInteger;)Ljdk/internal/math/FDBigInteger; minuend rLen
subtrahend
offsetDiff sData mData subLen minLen borrow mIndex rightInplaceSub
checkZeroTail ([II)I a from cmp b other aSize bSize aLen bLen cmpPow52 (II)I addAndCmp C(Ljdk/internal/math/FDBigInteger;Ljdk/internal/math/FDBigInteger;)I big small x y xSize ySize top
makeImmutable add bigLen smallLen tSize oSize multAddMe (II)V iv addend
multDiffMe $(JLjdk/internal/math/FDBigInteger;)J rd rIndex deltaSize multAndCarryBy10 ([II[I)I product srcLen ([III[I)V val
([IIII[I)V big5pow
big5powRec bigq toHexString ()Ljava/lang/String; subStr Ljava/lang/String; sb Ljava/lang/StringBuilder;w toBigInteger ()Ljava/math/BigInteger; w magnitude [B- toString
SourceFile FDBigInteger.java ? ? ? ? ? ? ? ? ? ? ? ?xy ? ? ? ? jdk/internal/math/FDBigInteger ? ? ? ? ? ? ? ? java/lang/AssertionError ?z ? ? "java/lang/IllegalArgumentException Zero value cannot be normalized ?{|}~?? ? ? cannot modify immutable value ?? ? ? disparate values ????? ? ? result should be positive ????? ? ? ? ? ?
? ? ? ? ? ? ? ? 0 java/lang/StringBuilder"?? ????? 00000000/# java/math/BigInteger ????)*??? ? ? ? ? ? java/lang/Object java/lang/String java/lang/Math max (I)V (Ljava/lang/String;)V java/lang/Integer numberOfLeadingZeros (I)I java/util/Arrays copyOf ([II)[I (Ljava/lang/Object;)V (J)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V clone ()Ljava/lang/Object; fill ([IIII)V (I)Ljava/lang/String; length append (C)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; ([B)V shiftLeft (I)Ljava/math/BigInteger; java/lang/Class desiredAssertionStatus ()Z ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? ? t *? *? *+? *? *+?? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? *? ` l? 6*?
? *? ?O*? }?O*? *? 6d6? <`6
-?40d6
?
h-?4`0d6 ???* ? ???6
6 ?
h-?4`0d6
h6
???
? *
? *? ? ? j ? ? ? ? ? ' ? 2 ? 7 ? <