函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |