Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\zstd\huf_decompress.c Create Date:2022-07-28 07:06:25
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:HUF_decodeStreamX4

Proto:FORCE_INLINE size_t HUF_decodeStreamX4(BYTE *p, BIT_DStream_t *bitDPtr, BYTE *const pEnd, const HUF_DEltX4 *const dt, const U32 dtLog)

Type:size_t

Parameter:

TypeParameterName
BYTE *p
BIT_DStream_t *bitDPtr
BYTE *constpEnd
const HUF_DEltX4 *constdt
const U32dtLog
632  pStart = p
635  When BIT_reloadDStream(bitDPtr) == BIT_DStream_unfinished & p < pEnd - size of bitContainer - 1 cycle
639  HUF_DECODE_SYMBOLX4_0(p, bitDPtr)
643  When BIT_reloadDStream(bitDPtr) == BIT_DStream_unfinished & p <= pEnd - 2 cycle
644  HUF_DECODE_SYMBOLX4_0(p, bitDPtr)
646  When p <= pEnd - 2 cycle
647  HUF_DECODE_SYMBOLX4_0(p, bitDPtr)
649  If p < pEnd Then p += HUF_decodeLastSymbolX4(p, bitDPtr, dt, dtLog)
652  Return p - pStart
Caller
NameDescribe
HUF_decompress1X4_usingDTable_internal
HUF_decompress4X4_usingDTable_internal