
com.groupbyinc.flux.common.ning.compress.lzf.impl.UnsafeChunkEncoderLE.class Maven / Gradle / Ivy
???? 2 ? Fcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoderLE Dcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoder UnsafeChunkEncoderLE.java (I)V
this HLcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoderLE; totalLength I (IZ)V
bogus Z =(ILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;)V
bufferRecycler 9Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler; >(ILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;Z)V
tryCompress
([BII[BI)I
_hashTable [I _getInt ([BI)I ! "
# [B % hash (I)I ( )
* _copyFullLiterals ([BI[BI)I , -
. _copyPartialLiterals
([BI[BII)I 0 1
2 java/lang/Math 4 min (II)I 6 7
5 8 _findMatchLength ([BIII)I : ;
< _handleTail ([BII[BII)I > ?
@ off ref maxLen len in inPos inEnd out outPos hashTable literals firstPos seen unsafe Lsun/misc/Unsafe; O P Q BYTE_ARRAY_OFFSET J S T U sun/misc/Unsafe W getInt (Ljava/lang/Object;J)I Y Z
X [ java/lang/Integer ] reverseBytes _ )
^ ` _findTailMatchLength b ;
c
_leadingBytes e 7
f _findLongMatchLength h ;
i ptr1 ptr2 maxPtr1 i1 i2 getLong (Ljava/lang/Object;J)J p q
X r java/lang/Long t numberOfTrailingZeros (J)I v w
u x l1 l2 base longEnd Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! ~ > *? ?
?
~ I *? ?
?
~ I *,? ?
?
~ T *,? ? *
?
~ ? I*? :6??6+? $z6 ? x+`3 ?~`6 * ? +6
.6
O? *? #dY6
? x+d? $x? !?? ???+? /66???? +? 366d`? 96+```? =6
?
?
? ?
z
x`?T? #?
z ?`?T?
d?T?
?T
`=+? $6 * z? +O?* ? +O????+`? A? ? 7 B
> ? C
? ? D
? t E
I
I F % I G
I H
I I % I J
C K @ L
: M
0 N
? ? # ! " # % ' ( / + 7 , > - D / q 3 t 4 w 5 ~ 6 ? 7 ? ; ? <