函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\zstd\zstd_opt.h Create Date:2022-07-27 08:02:10
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:ZSTD_updatePrice

函数原型:ZSTD_STATIC void ZSTD_updatePrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 offset, U32 matchLength)

返回类型:void

参数:

类型参数名称
seqStore_t *seqStorePtr
U32litLength
const BYTE *literals
U32offset
U32matchLength
170  litSum加等于litLengthZSTD_LITFREQ_ADD
171 u小于litLength循环litFreq[literals[u]]加等于ZSTD_LITFREQ_ADD
176  LL_deltaCode等于19
177  llCode等于如果litLength大于63则====== common function ======LL_deltaCode否则LL_Code[litLength]
178  litLengthFreq[llCode]自加
179  litLengthSum自加
184  offCode等于====== common function ======
185  offCodeSum自加
186  offCodeFreq[offCode]自加
191  ML_deltaCode等于36
192  mlCode等于如果matchLength大于127则====== common function ======ML_deltaCode否则ML_Code[matchLength]
193  matchLengthFreq[mlCode]自加
194  matchLengthSum自加
197  -************************************** Price functions for optimal parser
调用者
名称描述
ZSTD_compressBlock_opt_generic
ZSTD_compressBlock_opt_extDict_generic