Home
last modified time | relevance | path

Searched refs:bmi2 (Results 1 – 16 of 16) sorted by relevance

/linux/lib/zstd/compress/
H A Dzstd_compress_superblock.c47 const int bmi2, int writeEntropy, int* entropyWritten) in ZSTD_compressSubBlock_literal() argument
79 { int const flags = bmi2 ? HUF_flags_bmi2 : 0; in ZSTD_compressSubBlock_literal()
170 const int bmi2, int writeEntropy, int* entropyWritten) in ZSTD_compressSubBlock_sequences() argument
218 longOffsets, bmi2); in ZSTD_compressSubBlock_sequences()
271 const int bmi2, in ZSTD_compressSubBlock() argument
284 bmi2, writeLitEntropy, litEntropyWritten); in ZSTD_compressSubBlock()
295 bmi2, writeSeqEntropy, seqEntropyWritten); in ZSTD_compressSubBlock()
487 const int bmi2, U32 lastBlock, in ZSTD_compressSubBlock_multi() argument
557 bmi2, writeLitEntropy, writeSeqEntropy, in ZSTD_compressSubBlock_multi()
601 bmi2, writeLitEntropy, writeSeqEntropy, in ZSTD_compressSubBlock_multi()
[all …]
H A Dzstd_compress_literals.h38 int bmi2);
H A Dzstd_compress_literals.c139 int bmi2) in ZSTD_compressLiterals() argument
165 | (bmi2 ? HUF_flags_bmi2 : 0) in ZSTD_compressLiterals()
H A Dzstd_compress_sequences.h47 SeqDef const* sequences, size_t nbSeq, int longOffsets, int bmi2);
H A Dzstd_compress_sequences.c425 SeqDef const* sequences, size_t nbSeq, int longOffsets, int bmi2) in ZSTD_encodeSequences() argument
429 if (bmi2) { in ZSTD_encodeSequences()
437 (void)bmi2; in ZSTD_encodeSequences()
H A Dzstd_compress.c105 cctx->bmi2 = ZSTD_cpuSupportsBmi2(); in ZSTD_initCCtx()
145 cctx->bmi2 = ZSTD_cpuid_bmi2(ZSTD_cpuid()); in ZSTD_initStaticCCtx()
2810 const int bmi2) in ZSTD_entropyCompressSeqStore_internal() argument
2847 suspectUncompressible, bmi2); in ZSTD_entropyCompressSeqStore_internal()
2894 longOffsets, bmi2); in ZSTD_entropyCompressSeqStore_internal()
2929 int bmi2) in ZSTD_entropyCompressSeqStore_wExtLitBuffer() argument
2935 entropyWorkspace, entropyWkspSize, bmi2); in ZSTD_entropyCompressSeqStore_wExtLitBuffer()
2967 int bmi2) in ZSTD_entropyCompressSeqStore() argument
2977 bmi2); in ZSTD_entropyCompressSeqStore()
4045 zc->bmi2); in ZSTD_compressSeqStore_singleBlock()
[all …]
H A Dzstd_compress_internal.h473 …int bmi2; /* == 1 if the CPU supports BMI2 and 0 otherwise. CPU support… member
/linux/lib/zstd/common/
H A Dentropy_common.c209 const void* headerBuffer, size_t hbSize, int bmi2) in FSE_readNCount_bmi2() argument
212 if (bmi2) { in FSE_readNCount_bmi2()
216 (void)bmi2; in FSE_readNCount_bmi2()
248 int bmi2) in HUF_readStats_body() argument
273 … oSize = FSE_decompress_wksp_bmi2(huffWeight, hwSize-1, ip+1, iSize, 6, workSpace, wkspSize, bmi2); in HUF_readStats_body()
H A Dfse_decompress.c248 int bmi2) in FSE_decompress_wksp_body() argument
266 FSE_readNCount_bmi2(wksp->ncount, &maxSymbolValue, &tableLog, istart, cSrcSize, bmi2); in FSE_decompress_wksp_body()
305 …ty, const void* cSrc, size_t cSrcSize, unsigned maxLog, void* workSpace, size_t wkspSize, int bmi2) in FSE_decompress_wksp_bmi2() argument
308 if (bmi2) { in FSE_decompress_wksp_bmi2()
312 (void)bmi2; in FSE_decompress_wksp_bmi2()
H A Dfse.h193 const void* rBuffer, size_t rBuffSize, int bmi2);
275 …y, const void* cSrc, size_t cSrcSize, unsigned maxLog, void* workSpace, size_t wkspSize, int bmi2);
H A Dcpu.h167 B(bmi2, 8)
/linux/lib/zstd/decompress/
H A Dzstd_decompress_internal.h159 …int bmi2; /* == 1 if the CPU supports BMI2 and 0 otherwise. CPU support is det… member
208 return dctx->bmi2; in ZSTD_DCtx_get_bmi2()
H A Dzstd_decompress_block.h66 int bmi2);
H A Dzstd_decompress_block.c630 unsigned tableLog, void* wksp, size_t wkspSize, int bmi2) in ZSTD_buildFSETable() argument
633 if (bmi2) { in ZSTD_buildFSETable()
639 (void)bmi2; in ZSTD_buildFSETable()
654 int bmi2) in ZSTD_buildSeqTable() argument
686 …buildFSETable(DTableSpace, norm, max, baseValue, nbAdditionalBits, tableLog, wksp, wkspSize, bmi2); in ZSTD_buildSeqTable()
H A Dzstd_decompress.c263 dctx->bmi2 = ZSTD_cpuSupportsBmi2(); in ZSTD_initDCtx_internal()
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv197 0x7, 0, ebx, 8, bmi2 , Bit manipulation extensions group 2