All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.math.LongMath.class Maven / Gradle / Ivy

The newest version!
????2?	??	??	??	??/
??@??

??

?

??

?
	?
??????????	?
??
?
????3??d?
???
?
?	?	?
?	??
??????????
??
?
??
??
??
??	??	??
??bF
??
??
???
?????J????3???????
?r	?G?
??	?	?	??
?
?
?
?u?}!	?
?
?
d?'??B@?????;??T?Hv??ԥ	Nr?Z?z@?~?ƀ#??o?cEx]?
ඳ?d<Z{??C0@??x?@??|?\?GI????Fo???]?S???[E<$???pX?n'?QcwzM??-+??}[?x??????7_a??s(?L;(0wwXwu?C~?̀???s?+??!?g|?????:%??y(QFP?s????(4?8
?}\f?1??Μp????8????b??uS?,+SC?j0':????߂??kGd????9om..?"?\?[k{)?7?!??v?#???pr.?\? ?kլ?????u0
?@G???M???e°?E$?n???=k?????InnerClasses?MillerRabinTesterMAX_SIGNED_POWER_OF_TWOJ
ConstantValueRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;MAX_POWER_OF_SQRT2_UNSIGNEDmaxLog10ForLeadingZeros[B
powersOf10[J/Lcom/google/common/annotations/GwtIncompatible;halfPowersOf10FLOOR_SQRT_MAX_LONG
factorialsbiggestBinomials[IbiggestSimpleBinomialsSIEVE_30ImillerRabinBaseSets[[JceilingPowerOfTwo(J)JCodeLineNumberTableLocalVariableTablex
StackMapTable$Lcom/google/common/annotations/Beta;floorPowerOfTwoisPowerOfTwo(J)ZlessThanBranchFree(JJ)Iylog2(JLjava/math/RoundingMode;)IleadingZeroscmplogFloormodeLjava/math/RoundingMode;log10floorPow
log10Floor(J)Ipow(JI)Jaccumbksqrt(JLjava/math/RoundingMode;)J	sqrtFloor
halfSquareguessguessSquared?divide(JJLjava/math/RoundingMode;)J	incrementZabsRemcmpRemToHalfDivisorpqdivremsignummod(JI)Im(JJ)JresultgcddeltaminDeltaOrZeroaaTwosbTwos
checkedAddcheckedSubtractcheckedMultiply
checkedPowsaturatedAddnaiveSumsaturatedSubtractnaiveDifferencesaturatedMultiplylimitsaturatedPow	factorial(I)Jnbinomial(II)JinBits	numeratordenominator
numeratorBitsmultiplyFraction(JJJ)J
commonDivisor	fitsInIntmeanisPrimebaseSetarr$len$i$)()Vthis!Lcom/google/common/math/LongMath;
SourceFile
LongMath.java-Lcom/google/common/annotations/GwtCompatible;emulated??'????'???java/lang/ArithmeticExceptionjava/lang/StringBuilder??ceilingPowerOfTwo(???? ) is not representable as a long?????B?$???34??56java/lang/AssertionError
impossible??AB exponent????}4?H??H?????+?>?>Z]Modulus must be positive?B????g]m]"k (%s) > n (%s)??#$%$?>89z{_]()??com/google/common/math/LongMathjava/lang/Object!com/google/common/math/LongMath$11com/google/common/math/LongMath$MillerRabinTesterjava/math/RoundingModejava/lang/LongSIZE	MIN_VALUE	MAX_VALUEjava/lang/Integer(com/google/common/math/MathPreconditions
checkPositive(Ljava/lang/String;J)Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VnumberOfLeadingZeros!$SwitchMap$java$math$RoundingModeordinal()IcheckRoundingUnnecessary(Z)V(Ljava/lang/Object;)VcheckNonNegative(Ljava/lang/String;I)Icom/google/common/math/IntMath(ILjava/math/RoundingMode;)Ijava/lang/Math(D)D$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;absHALF_UP	HALF_EVENnumberOfTrailingZerosmin(II)IcheckNoOverflow
checkArgument(ZLjava/lang/String;II)VCEILINGtest(JJ)Z1
 
!>"#$%$&'X()	*+,x9?X??#?	Y?
Y??
??
???

e?ty?-CDE/G.9/0/1	2+,??X
??dy?-
SW./1	34,]	???
e	???~?-a./0
@M?56,D e???}??-l./7	89,?{?X?,?.?b-44<<FFF????d?@
e?d??>}7?d6?`??Y??-*
yz<|C?K?U?Z?a?g?q?.4Z!:'a;g<'{/{=>0<		?9,?v?X?>? /7?,?.?S-<<>>GGG??????`??!/?`??Y?"?-&	????H?W?Y?b?n?.*v/v=>j<'c@0?H
@AB,M?#?3=? /?d?-
?	?./	7'	CD,v?$?%W&??y(??q??d????K/#-=?
?	?
?~?
??@?	
y?	?@?~?	
y?
yu?	??Y?"?
B?"!?!i?!~?
?iBi?z=???-J
<FHVdj{}?"?#?%?'?)?*?". ?<E?F?G'0+<@	B@C?J?	HI,y??*X?+??,?,????-?B!!i7?,?.?.??LLYYY????!???!
e?!???!
a?!?!????e7ia7		??a??Y?"?-J9:;LN"QXSgTiWpXtZv]}^?`?d?e?q?s.>?J?K	?/?=>?L"?M0"?A
@

K?N	OP,`?.W m7 ie7	??? ??{??6	??.??/>YDJhhh	????6
??6
??	??6
?t	??6
?e?/7 ?/ee7

	??2?0???1??
	???~?6
?
	???6
??Y?"?
?	?a??-b??????(?`?o?r?u?x?{???????????????????????.f
rpQR
?[S?OT
UV=>W?X(?Y'	?QR
0n??B
@@@?%@K?	N?	N?	N
@??
A	Z[,<??2??-?./\'	Z],& 	??
?	Y3?? q7	??? a?-????. &/&\^0	?C	_],
k4?*X5 ?*X	?? ? 	????66{? ?66 {A ??* e7?{7ee? aA?6{?????7y?-J??????$)/4:
?IRW^a.>?`IakbkF$Gc'/<d'0
?,	e],?' a7 ?	????	?????8?-"#$$. 'b'F"^0?@L?	f],?' e7 ?	????	?????8?-./$0. 'b'F"^0?@L?	g],?r???` ?` ??`6A? i?@???8	??? 9?????8 i7	??m ????8?-";J$K(M7NSOXPoQ.*rbrFU:'X^0!
?(
@@K??@	hD,??$?%W&???(???~?z??m????M-!+;?
?	?
?~?
??????8
y?@???8~?	
y?y??Y?"?
B?!!?!?;?~?	!?;Bz=???<??>????8i????-V\]%^H`RbTdbfpgti?j?l?o?q?s?u?w?x?z?{?|?}. ?F?G'?UE03@K?&@	B	@	@D?@	i],?3 a7 ?	????	??????@?}
?a?-??$?'?. 3b3F.j0?@L?1	k],?3 e7 ?	????	??????@?}
?a?-??$?'?. 3b3F.l0?@L?1	m],2	z???` ?` ??`6A? i?@ ??}a7@??	??? 9???~??? i7	??m ????-*
??$?(?4?]?`?e?t?w?.4zbzF]:'4Fne^0<
?(?@I????1	oD,?$?%W&???(???~?w??j????I-!+;?
?	?
?~?
????@?
y?@?@~?a?~?	
y?y??Y?"?
B@?}~?a7?!!?!?B?~?	!?BBz=???<???>??????i????-f??%?H?R?T?b?h?l?p?v???????????????????????????.*FG'?mE?^n0@@K?&@	B	D?@K?1	pq,TC?%W?D???D/?@?-
.r'0B	st,VC?%WE?%W??F?Gz?d<?
????D???D/?D/?Dd/im??H???H.?@??I??1?I.?(???A6? ?iA ?mA?????? ???J?K=
B???7
76	6

?B	`???i7
?i7	`6	?!?LB?7
?76	?
?????!?L?-?#)*+,&-*/D1F3I5Q6e7v8z9?;?<?=?>?<?@?B?D?E?F?H?P?Q?S?T?U?Y?Z?[\P_.f
?u'?^?Eu'
?`v'?^^?Ww?Tx?Qy'	r'G'0+@????&?z{,?&
?? m??M7m?m7 mi?-hiklmp.*&/&w&x|0}4,C??????-?./0@	~],>
  ?{a?-?.
/
7	4,??(??C?*X?(??+N??#P??R??T??V???XYq?x~??Rq	??Tq	??
Vq	???[????]M,?>6?9,2:/??$6??/?^??????????ǻY?"?-R????A?C?Q?S?q?s?{?}??????????	.>?u'?*??B?)???'?<?'?r0"
/	?	??????
1??,/*?_?-?.????,??@?YTYTYTYTYTYTYTYTYTY	TY
TYTYTY
TYTYTYTYTY
TY
TY
TYTYTYTYTYTYTYTY
TY
TY
TY	TY 	TY!	TY"	TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?T?#?Y
PY`PYbPYdPYfPYhPYjPYlPYnPY	pPY
rPYtPYvPY
xPYzPY|PY~PY?PY?P? ?YNPY?PY?PY?PY?PY?PY?PY?PY?PY	?PY
?PY?PY?PY
?PY?PY?PY?PY?PY?P?!?Y
PY
PY(PY?PY?PY?PY?PY?PY?PY	?PY
?PY?PY?PY
?PY?PY?PY?PY?PY?PY?PY?P?D"?
Y?OY?OY?OY?OY?OY?/OY?OY?OYwOY	OY
iOY	OY?OY
?OY?OY}OYoOYeOY^OYXOYSOYOOYLOYJOYHOYFOYEOYDOYCOYCOYBOYBOY BOY!BO?H?
Y?OY?OY?OY?OY?OY-?OY?OY!OY?OY	?OY
OY?OY?OY
?OYwOYiOY_OYWOYQOYLOYIOYFOYDOYBOY@OY?OY>OY>OY=OY=OY=O?I??Y?Y?PY?PSY?Y?PY?PY?PSY?Y?PY?PY?PY?PSY?Y?PY(PY?PY?PY?PSY?Y?PY(PY?PY?PY?PY?PSY?Y?PY(PY?PY?PY?PY?PYPSY?Y@PY(PYPYPYPYPY
PYPS?]?-?n???x
v???????Z?D




© 2015 - 2025 Weber Informatics LLC | Privacy Policy