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

com.groupbyinc.flux.common.google.common.math.IntMath.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2?5com/groupbyinc/flux/common/google/common/math/IntMathjava/lang/ObjectIntMath.javaDLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible;emulated7com/groupbyinc/flux/common/google/common/math/IntMath$1	MAX_POWER_OF_SQRT2_UNSIGNEDI??3HLcom/groupbyinc/flux/common/google/common/annotations/VisibleForTesting;maxLog10ForLeadingZeros[B
powersOf10[IhalfPowersOf10FLOOR_SQRT_MAX_INT?
factorialsbiggestBinomialsisPowerOfTwo(I)ZxlessThanBranchFree(II)Iylog2(ILjava/math/RoundingMode;)I?com/groupbyinc/flux/common/google/common/math/MathPreconditions!
checkPositive(Ljava/lang/String;I)I#$
"%!$SwitchMap$java$math$RoundingMode'	
(java/math/RoundingMode*ordinal()I,-
+.
0checkRoundingUnnecessary(Z)V23
"4java/lang/Integer6numberOfLeadingZeros(I)I89
7:
<java/lang/AssertionError>()V@A
?BleadingZeroscmplogFloormodeLjava/math/RoundingMode;log10FLcom/groupbyinc/flux/common/google/common/annotations/GwtIncompatible;value&need BigIntegerMath to adequately test
log10FloorM9
N	P	RfloorPow	Upow
failing testsexponentYcheckNonNegative[$
"\accumbksqrt	sqrtFloorb9
c
halfSquarejava/lang/Mathf(D)Dah
gidivide(IILjava/math/RoundingMode;)I;com/groupbyinc/flux/common/google/common/base/PreconditionsmcheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;op
nqjava/lang/ArithmeticExceptions	/ by zerou(Ljava/lang/String;)V@w
txabsz9
g{HALF_UP}H	+~	HALF_EVEN?H	+?	incrementZabsRemcmpRemToHalfDivisorpqdivremsignummodjava/lang/StringBuilder?(I)V@?
??Modulus ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
?? must be > 0?toString()Ljava/lang/String;??
??mresultgcda?_numberOfTrailingZeros?9
7?min?
g?deltaminDeltaOrZeroaTwosbTwos
checkedAddcheckNoOverflow?3
"?JcheckedSubtractcheckedMultiply
checkedPow?
???J?	factorialn?	????binomial`k (%s) > n (%s)?valueOf(I)Ljava/lang/Integer;??
7?
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V??
n?	?imean
Bthis7Lcom/groupbyinc/flux/common/google/common/math/IntMath;??B@?????;???C0@??x?@?????7_a??
ConstantValueRuntimeInvisibleAnnotationsCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses1?
???????	?Y??d~??~?????@K???d??|???K?	??v ?&W?)+?/.?_-44<<FFF?1?5?;d? d?;d??;=
|>d6?=`???Y?C??4ZD_EeFvvGH?*
XY<[C_KcUiZj_lemnp?<		I??s ?&W?O=?Q.>?)+?/.?Q.;;==EEE???5??=`??S.?=`???Y?C??*ssGHgFaT?&	????H?U?W?_?k???H@?JKsL
M9?M?V?;3<?Q.?=d??	?
?	?	W?Q?Z?]W?c????J0$.<????~??? ?	x?? ?~?	x?xt??=? ?h?~??h=h;z?=`???Y?C??*eeuuGHib?&	???D?S?U?_?em?
?D
@	
?JKsL
b9?1??j????	kl?<	,?rW?
?tYv?y?l>hd6???z?6?),?/.??-:U@Fddd???56??6?|??6?m??6?^?|6?|dd6?/,??,????~??~??6???6???Y?C??
`???f
tk???T??H???GH????/??????j	#%)/+d-q0t1w3z4}6?7?9?:?>???B?C?E?G?I?K?J??>@@@?)@I?	+@@??@	???8?'?tY=??Y?????????????y?p=??`?? 88?,??_`(b,c?	(?B	??`??]W??]W??????=z;??>z<?*d6z~6dd;`<??z;?????x??>6?@?`?`_A?(8??Jrstwxy?#?(?,?1?6?@?I?N?U?X??
?+	??m??aA  ??????? ??? ?_????????@	??m??eA  ??????? ??? ?_????????@	??m??iA  ??????? ??? ?_????????@	????Z?]W?l????N0$.<????~???????x? ????~?	x?x?=?!????~?	??=z<????????~??h;???? ?_?`vW^?N??,?6?8?D?R?V?d?t?v??????????????????0,@	@	@	@B?@I?	?9?S??]W??????.??????
???A	??-???]W??]W????Y??SY??S??z?d<?Ͼ???.??????
A6? d?iA `?mA???? ???*q?n"?????`?B
/6:KNhjlnw??!?
@!???JKsL	??>
~?z`??

?D@A?/*?ұ????G?A??!?Y	TY	TY	TYTYTYTYTYTYTY	TY
TYTYTY
TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY T?V
?
YOY
OYdOY?OY'OY?OY?OY?OY?OY	?O?Q
?
YOYOY




© 2015 - 2025 Weber Informatics LLC | Privacy Policy