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

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

There is a newer version: 1.2024.8
Show newest version
????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?!'??h@	ABCDi ,mnq_rXs	?&DomgE&?????hHimns@omtgE&?????hLimns@omugJ&?!%A )??+?h
T	Uivn		wXovxygx
?*?/L+?5d=??	*?;????
*???Bk?4dd>+?D?;7{7%7
	??
	??+?H??6?

a?7	?`?4y7	a7*???K?7?+?hFZ[]^_`)k0l:m@nHu[viwyx?y????i\	?vz?{z?q_0o|_:e}X@_~Xi6?y&?X	?rXs?0?8@?
Aov?gN&?M???P&?S?h
??i?ns@o?????e?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy