4%&-p$assertionsDisabled()I()J()Ljava/lang/String;()V()Z()[I(I)I(I)J(I)V(II)I(II)V(II[II)I(J)I(J)J(JI)J(JJ)J(JJ)Z(Ljava/lang/String;)V([I)V([II)V([II)[I([III)[I([IIII)V ([IIIII)I ([III[III)V([I[II)I ([I[IIII)IBigInteger divide by zeroBigInteger not invertible.Code ConstantValueIKNUTH_POW2_THRESH_LENKNUTH_POW2_THRESH_ZEROSLineNumberTableNon-invertible. (GCD != 1)ONE SourceFile StackMapTableZZERO[Iabsadd addDisjointaddLower addShifted arraycopy binaryGCD binaryGcd bitLengthbitLengthForIntclearcompare compareHalfcompareShifted copyAndShiftcopyOf copyOfRange copyValuedesiredAssertionStatus differencedivWorddivadd divaddLongdivide divide2n1n divide3n2n!divideAndRemainderBurnikelZiegler divideKnuthdivideLongMagnitudedivideMagnitude divideOneWordensureCapacityeuclidModInversefillfixupgetBlockgetIntgetLonggetLowergetLowestSetBitgetMagnitudeArray hybridGCDintLen inverseMod32 inverseMod64isEvenisNormalisOddisOneisZerojava/lang/ArithmeticExceptionjava/lang/AssertionErrorjava/lang/Classjava/lang/Integerjava/lang/Longjava/lang/Mathjava/lang/Objectjava/lang/Systemjava/math/BigDecimaljava/math/BigIntegerjava/math/MutableBigInteger!java/math/SignedMutableBigIntegerjava/util/Arrays keepLower leftShiftmagmaxmin modInverse modInverseBP2 modInverseMP2mulmulsub mulsubBorrow mulsubLongmultiplymutableModInverse normalizenumberOfLeadingZerosnumberOfTrailingZerosoffsetonesprimitiveLeftShiftprimitiveRightShiftreset rightShift safeLeftShiftsafeRightShiftsetIntsetValuesign signedAddsignedSubtractsubtract0this MutableBigInteger exceeds the range of long toBigDecimal toBigIntegertoCompactValue toIntArraytoLongtoStringunsignedLongComparevaluevalueOf zeroValueOf 3fghijklmnoqrLjava/math/BigInteger;Ljava/math/MutableBigInteger;(Ljava/lang/Object;)V(I)Ljava/math/BigDecimal;(II)Ljava/math/BigDecimal;(JI)Ljava/math/BigDecimal;()Ljava/math/BigInteger;(I)Ljava/math/BigInteger;(Ljava/math/BigInteger;)V(Ljava/math/BigInteger;JII)V (I)Ljava/math/MutableBigInteger;"(III)Ljava/math/MutableBigInteger;!(ILjava/math/MutableBigInteger;)I!(ILjava/math/MutableBigInteger;)V!(JLjava/math/MutableBigInteger;)J (Ljava/math/MutableBigInteger;)I (Ljava/math/MutableBigInteger;)V!(Ljava/math/MutableBigInteger;I)I!(Ljava/math/MutableBigInteger;I)V&(Ljava/math/SignedMutableBigInteger;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V.(Ljava/math/BigInteger;)Ljava/math/BigInteger;=(JLjava/math/MutableBigInteger;)Ljava/math/MutableBigInteger;<(Ljava/math/MutableBigInteger;)Ljava/math/MutableBigInteger;=(Ljava/math/MutableBigInteger;I)Ljava/math/MutableBigInteger;=(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;)VY(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;)Ljava/math/MutableBigInteger;Z(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;I)Ljava/math/MutableBigInteger;Z(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;Z)Ljava/math/MutableBigInteger; ^) ) ) 1 u3 3 2 . [ < $ > F a c d e \ 4 = _   $ s t       ; w J  H v  $ $ U  C D U ~ B I! |" }" $ $ Z $ $ T z W R { ? G $ 5 E A 6 7 8 9  P : x y  K L M N O V K O Q        #     $                                                     % & ' ( ) * + , - . / 0 1 2  ! "  MutableBigInteger.java 3^)).*)(+)(1R$ '>*E*6* 8*5,fD ghi$'I*E*6* 8*5*8O,oD pqrs$'=*E*6*+8*+5,yD z{|$'J"*E*6*+35*+3*58,D !$'R**E*6*+55*+8+6+6*5`8,D )'X#*8 * 8*8*6*50, "\ 'W-*6*8*5*8*6*6*5`*80,( 'R7*5 Y=*5 *8*6.@*5 y*8*6`.0 .@,!0'F*54Y*YK0 , 'K*S**Xq0P, '|*5G*YN-6-.6YY-KI-. y 7 uH0 F A,& /Ej'_*5 *YM,>,.6  ,. y 7 u0 F A,& )-Q> ']%**Z56<*8=*8O0 , $ '' **Z56,  ?'j+5=*5*5+8N*66+66*5*6`3*8.`6-.`60 +,>   8DMTV]_ hA' n+5>*5d6+8:*66+66*6`4*8.`6.`6   0*,B  !"&#';(G)Q*X+Z,a-c'l/@'+5=*5> d+8:66. 6*8:*666 *6`L .6  |`7 .7      ~x60@@#E@ @,j9: ;<=>?&@(A.B1C4E9FBGEHLJNNTOiPsQRSTUVW['J*5*5d<*8*6`. *8*6`.=*5ddx@`0  ,_` b(d4e8f:gX'$ *8*6`.,pY')*8*6`.,y '[*5 *6*6<*8.*5`= *8.*6d>*Y5d5**5 *6`60- ,6   #&4;EZS'L*8* 8*6*50,  'a'*5 L=*5+*8*6`.O+0  ,%') *8*6`O,  '4*+8*5*6, E'm1+5=*8 * 8+8+6*8F*5*60,&+0E'e)+=*8 * 8+*8F*5*60, #(d '>*5*8*6.0@,e '0 *50 @,a 'F"*5*8*6*5`d.~0@,c 'K'*X*8*6*5`d.~0 @,b 'c.*5*6`*8*5*8*6.0@, '' *qL+L, 'F l*5 *T*a0, 'O*5|=~>*Y5d5*8*6.J6* d_*Y5d5*`0 (,6   !."4#<$I&N('3 *]0 ,./ 1t'%*5|=~>*8*6.J6 d *_*5``6 d*87 :6*5*8*6`.O*i*8*6d-6*5d*8*6*5``OߧH6*5*8*8*6`.O*56*8O*6*5 d *_ * d`04% #! ,#=>? @AD(E-F.I8JAKDLNNTO`PqOwQRTUTXYXZ[Z\^_ ` abd$eI!' B 7+d63+.,`.aa7,`O }70  4,mop(r1s8o>u|"'n7 7`6d6  P, .ia7 +. e7 + O  }  a7 0>F   ,* ~ .8Bdj}"'g7 7`6d6  I, .ia7 +. e7   }  a7 0>?   ,&  .;]c'P*8M d>*6*5`d6,.6*6"6,d.6,x|O,*6\.|O0',&  &*2?EO'Y*8M d>*66,.6*5`d6"6,`.6,x|O,*6*5`d\.xO0!%,&  (,4AGXZ'f*X4*5 *q=*8*6*5`d. >Y*8*6*5`d*6*5`K0  @,&  28Bs'J*5*Y6*5d`6*50,5'4 Z*5=+5>*5+5 *5+56*8  *8:d6 7 HD*8*6`.+8+6`.a a7O }7 L *8*6`*8*6`. a7O }7 0+8+6`. a7O }7  5! :  F O : O*8*5*d600 CC H")0/,$ "9@CKQw " . 3 7 :CIOY8' +X*5>+5`6*5 *56*8  *8:d6 7 a\+6`+8+8+6`.6 *8*6`. a a7O }7 L *8*6`*8*6`. a7O }7 H+6`+8+8+6`.6   a7O }7  5! :  F O : O*8*5*d606AC ,@3")%@"/,*! "#)$@&G(J+S,Y-z.0125678:;<>?@"A.B9C@DCFJGMHUI[LgMlNpOsP|TUVW6'm +X*5>+5`6*5 *56*8  :*8:*8*6*5`*8d6*8*6`dFd6d6+8+6dC6+8+6`dF`d`6  ` O *8*5*d60AY,Z_`b cd)f3g<iBjXm_psqyrtuxyx{|}~7'r4Y+{N-6-5`--6-5`d6-5-S*-|0*, %*.3' *M*8N,+x6 *T ,:+ML,56- N 7,56+56 -d6  D ,8,6`.+8 +6`.e {ue7- O/,8,6`. {ue7- O*-8*5**8d6*S0.  E0,z!#&,38;AGMRXG'2*M,+x> ,:+ML 7,56+56I,8,6`.+8+6`.e {ue7,8,6`O4,8,6`. {ue7,8,6`O,S0 J5,V #).4bty|' *5>+56`6,8 , 8,6,5 7d6`d6 F+8+6`.*8d*6`.ia7 ,8  O  }7 ,8dOd6w 7d6 `6  R+8 +6`.*8*6`.i,8 .aa7 ,8  O  }7 ,8O,S0 #GS,f #(.1Dmw~   {'8  ,*},RB,8*5`*5` ,8: 7*5d62!*8*6`.ia7 ` O  }7 ,6,*55,6,*5`5O,80 C 3,Z   !:#=$J%b&l's$y*+,./023R'BLB*5C*8*6.7!m6!ie6,8O,5,6,8*5 ,*5 8,6,*55?6*8*6.67! ,8O&,8!mO,8.!ie67*56  p y*8*6*5` d.7   !m6   !ie6 f7  6   }6,8*5 d O7,Sp0H C 7"A ,%>ABC&D1E9FGGLHOK[LeMjNrQxSTUVXYZ\]^abcefg!i/j8k;m?oDpIrK' *+,,{K'P&+5P*5+5d( *+,*+,0,O' *+,,O'+5 Y;*5,,Z65 YQ*+x6,,Z65Y*{$,8,Z5O,6 YQ,R+50*+8+6.,v6 YQY[*5J*N+NC6`6Y*{:Y+{La+a+,:]*+,0#@$@#@, O, "29>HY^joN'*5>+56,,Z56* Pl?dx6`dl6h6i7 +OeD6 Y+{:   bY*{:   b Oam6  6   d u:  d u:YQ: d67 : d u:,h :,| a0Qq 58,~ ,8?HV`gqx    L'd+5>p P *+,Y*{: lhc*l\YQ:+:*l*+,:,l0,2  #$(")-*4-=.G1P2X5a6M'w +5l>Y*{: hcY+{: hc+p:*+~",:Y,oMr:G,^| h]zW:Yr: h]YrzW h]*x+|,9zWzW0'\C,bCFGJ$K-L4P=RGU\XaYhZq[y\}_`afgjklnpW'ih6*5 YQd *56 `h6*5 YQ*8*6*5`d*6*5`d:Yh0 ,* }~&-6>_< 'J!*5 *5i*8*6.?e0 , K'S Y;*5--Z65  u@ }6-R*-v*-P0 ,2 !#),37<I B ' I d6*.66d'6 *.6-` x|O-`dxO0 +,&  #5;HQ'S+8+6.?6+56 :+8+6k*8*6.?>*5` :Yh:*556*8*6*5k*5` :Yh:*5`56*66 6  d6 6  *5`) 6 *8 .6   x  |O  *5` xON+8+6+6+5`:Y*5` h:*8*68*5F*55656d`6 ,8 , 8,6, 5,8: 568OY5`5.6  7 .66 d66686`.6`68`6`.6 !6`6`6K y7  m6 ie6 f76 }68`6`.7 y7i7*gI a6 ,e7 y7*g86`O*86`m6`*8`6`lW On6668 d6`.6`68 6`.6 !6`6`6K y7  m6 ie6 f76 }68 `6`.7 y7i7*gI a6 ,e7 y7*g8 d6`O!*8 d6`m6*8 d6`n6`"*8 d`6`lW  dO aS,S0!}8 0J&.Y@-JP@-2% @,1BLW`fz}4=CJS]ejpv     !(0?HQY ^!a#f$}%&()*+,-./569 ;6<9@@FDIELFOGaHhIxKLMNPQRSUVWZ[\]^&`1a4bAcNdZeiftgwopqsvxyz~ P' iY*5` h:*8*68*5F*55656d`6-8- 8-6-5-8:A6y@]568OY5`5 }6  7 6 6  6668 6`.6`68 `6`.6 !6`6`6K y7  m6 ie6 f76 }68 `6`.7 y7 i7*gI a6 , e7 y7*g8 6`O*8   6`j6`*  8 `6`eW O n a-SS0["" W@-L  , B&/5<DNV[agmrw~*19HQZbgjo)ADKQV]afJ'w G 7-`.a7-`O-.aa7-O }7, 5<C ~'57i7+.e7 + O } a7 i a7+.e7 + O } a7  0ZH  B  ,.   !+M[eo '7a!a0@,(H' lB! 7 7 y}!}m7!ie7 !a7 e7!!e7 a7 y0 ",:36 789"=+>3A:B@CIEPFVG_J]'9*MYQN+5),5+5dB ,+,+-:+ML,0  ,* ST VW!X'Z/[1\4]7^:' *MYQN,N6+N66,a+a6+,:6 NY6  a ML,5I+5A,8,6.6 +8+6.6   d6 -8 O-5-6 -]-,+yY6  ,+:x ,],0I"A @ @ @K @ , gh klm&n+o1p7tEuQv]yh{o}t~z};'[@=@>|;|<6*``d;@|;d<@|<x0@ ,B  */:>HLV'" +V *+*U Y;+N=Y+{N-a-W *t*-:*t:-:-t:YQ:YQ: YQ: ] -   | +0  ,Z #,18>ELSZclu{z'a*U Y;@ *s*8*6*5`d.Z=!  xd~=Y[*8*6*5`d.B*5!*8*6*5`d. yB7!iei7@  y e7Y h:8 }O8O5S0 #F 4G,R17IRhp_'P$<hdh<hdh<hdh<hdh<,   "`'LA  ieiA  ieiA  ieiA  ieiA  ieiA7 i Y< 0J,"  *4Jy'-Y[Y*{,'x'  Y+{MY*{NY,{:Y:Y:::6 -U-N6 - a  6 -W-X Y;-x-:N::::-8-6-5`d.865`d.~-zW-|-N6 - a   `6 h: ,, 0+V 9 , 4 567&8/92:5<8>??E@KARBVF]HdInLwMNRTUWX\]^_`bceV'.YQN+8+6+5`d.Zt66z64*8*6*5`d.h6+-w*-|*Y5d5~65*8*6*5`d.h6xd~6+-w*-|*a*+x *+zW*0&7<,Joqs-uBwIxNzXs^|d}i~T' 4Y[M,]Y,{NY*{:YQ:,:,:M:Y{:Y[: YQ: ,W,:5 Y;::586. w  : ::  |W ,:5 Y;,:M5 86. w   : :: |4-zW-00 \ "%#,' !*47:>IS\cmu !+2# 'C>7Y[90 @, 1L/