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

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

????4?"com/google/common/math/DoubleUtilsjava/lang/Double
	
java/lang/Object()V

java/lang/MathnextUp(D)D
isFinite(D)Znot a normal value
$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)V
 getExponent(D)I
"#$doubleToRawLongBits(D)J????????
,-.longBitsToDouble(J)D
01234java/math/BigIntegerabs()Ljava/math/BigInteger;
0678	bitLength()I:java/lang/Long
0<=>	longValue()J
0@A8signum?
0EFG
shiftRight(I)Ljava/math/BigInteger;
0IJ8getLowestSetBit?
NOisNaN
QR(Z)V
TUVmax(DD)DSIGNIFICAND_MASKJ
ConstantValue
EXPONENT_MASK?	SIGN_MASKSIGNIFICAND_BITSI4
EXPONENT_BIAS?IMPLICIT_BITONE_BITSRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;CodeLineNumberTableLocalVariableTablethis$Lcom/google/common/math/DoubleUtils;nextDowndDMethodParametersgetSignificandexponentbits
StackMapTableisNormalscaleNormalizexsignificandbigToDouble(Ljava/math/BigInteger;)DLjava/math/BigInteger;absXshifttwiceSignifFloorsignifFloor	incrementZ
signifRoundedensureNonNegativevalue
SourceFileDoubleUtils.javaRuntimeVisibleAnnotations8Lcom/google/common/math/ElementTypesAreNonnullByDefault;/Lcom/google/common/annotations/GwtIncompatible;0WXY%ZXY[]XYK^_Y`a_YbcXY'dXY)ef	
g/*??h'ijklg1&w?w?h*imnomp$g?,&??&?=&?!B!%B??	!y?!'??hA	BCDEi ,mnq_rXs	?&DomgE&?????hIimns@omtgE&?????hMimns@omugJ&?!%A )??+?h
U	Vivn		wXovxygx
?*?/L+?5d=??	*?;????
*???Bk?4dd>+?D?;7{7%7
	??
	??+?H??6?

a?7	?`?4y7	a7*???K?7?+?hF[\^_`a)l0m:n@oHv[wixyy?z????i\	?vz?{z?q_0o|_:e}X@_~Xi6?y&?X	?rXs?0?8@?
Aov?gN&?M???P&?S?h
??i?ns@o?????e?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy