
com.groupbyinc.flux.common.ning.compress.lzf.impl.UnsafeChunkEncoderBE.class Maven / Gradle / Ivy
???? 2 y Fcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoderBE Dcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoder UnsafeChunkEncoderBE.java (I)V
this HLcom/groupbyinc/flux/common/ning/compress/lzf/impl/UnsafeChunkEncoderBE; 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 _findMatchLength ([BIII)I 4 5
6 _handleTail ([BII[BII)I 8 9
: off ref maxLen len in inPos inEnd out outPos hashTable literals firstPos seen unsafe Lsun/misc/Unsafe; I J K BYTE_ARRAY_OFFSET J M N O sun/misc/Unsafe Q getInt (Ljava/lang/Object;J)I S T
R U _findTailMatchLength W 5
X
_leadingBytes (II)I Z [
\ _findLongMatchLength ^ 5
_ ptr1 ptr2 maxPtr1 i1 i2 getLong (Ljava/lang/Object;J)J f g
R h java/lang/Long j numberOfLeadingZeros (J)I l m
k n l1 l2 base longEnd Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 1 t > *? ? u
v
t I *? ? u
v
t I *,? ? u
v
t T *,? ? u *
v
t ? P*? :6??6+? $z6 ?& x+`3 ?~`6 * ? +6
.6
O? *? #dY6
? x+d? $x? !?? ???+? /66???d`6? 6? +? 366+```? 76
?
?
? ?
z
x`?T? #?
z ?`?T?
d?T?
?T
`=+? $6 * z? +O?* ? +O????+`? ;? u ? 7 <