com.groupbyinc.flux.common.apache.lucene.util.SmallFloat.class Maven / Gradle / Ivy
???? 4 r 8com/groupbyinc/flux/common/apache/lucene/util/SmallFloat java/lang/Object SmallFloat.java MAX_INT4 I NUM_FREE_VALUES ()V
this :Lcom/groupbyinc/flux/common/apache/lucene/util/SmallFloat; floatToByte (FII)B java/lang/Float floatToRawIntBits (F)I
f F numMantissaBits zeroExp fzero bits
smallfloat byteToFloat (BII)F intBitsToFloat (I)F !
" b B floatToByte315 (F)B byte315ToFloat (B)F0
longToInt4 (J)I "java/lang/IllegalArgumentException - java/lang/StringBuilder /
0 #Only supports positive values, got 2 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 4 5
0 6 (J)Ljava/lang/StringBuilder; 4 8
0 9 toString ()Ljava/lang/String; ; <
0 = (Ljava/lang/String;)V ?
. @ java/lang/Long B numberOfLeadingZeros D ,
C E java/lang/Math G
toIntExact I ,
H J shift encoded i J numBits
int4ToLong (I)J decoded
intToByte4 (I)B (I)Ljava/lang/StringBuilder; 4 X
0 Y [ + ,
]
byte4ToInt (B)I java/lang/Byte a
toUnsignedInt c `
b d Q R
f ??? k Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
m / *? ? n
o m ? 9?dx>"? 6dz6? ? ? ? `? ?d?? n > 9 9 9 2
, # o " * +
, - . ' 1 1 2 3 4 p ? %@ m } ? ? ?~dx>?dx`>? #? n * $ % o <