函数逻辑报告 |
Source Code:lib\zstd\zstd_opt.h |
Create Date:2022-07-27 08:02:07 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:ZSTD_getLiteralPrice
函数原型:FORCE_INLINE U32 ZSTD_getLiteralPrice(seqStore_t *ssPtr, U32 litLength, const BYTE *literals)
返回类型:U32
参数:
类型 | 参数 | 名称 |
---|---|---|
seqStore_t * | ssPtr | |
U32 | litLength | |
const BYTE * | literals |
105 | 如果staticPrices则返回:====== common function ======加litLength乘6 |
108 | 如果litLength恒等于0则返回:log2litLengthSum减====== common function ====== |
112 | 如果cachedLiterals恒等于literals则 |
118 | cachedPrice等于price |
119 | cachedLitLength等于litLength |
120 | 否则 |
121 | price等于litLength乘log2litSum |
125 | 如果litLength大于等于12则 |
134 | LL_deltaCode等于19 |
135 | llCode等于如果litLength大于63则====== common function ======加LL_deltaCode否则LL_Code[litLength] |
139 | 返回:price |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |