CHANGELOG.md
LICENSE-APACHE
LICENSE-MIT
MANIFEST.in
README.md
pyproject.toml
rapidgzip.cpp
rapidgzip.pyx
rapidgzip.svg
setup.cfg
setup.py
core/AffinityHelpers.hpp
core/AlignedAllocator.hpp
core/AtomicMutex.hpp
core/BitManipulation.hpp
core/BitReader.hpp
core/BitStringFinder.hpp
core/BlockFetcher.hpp
core/BlockFinder.hpp
core/BlockFinderInterface.hpp
core/BlockMap.hpp
core/Cache.hpp
core/Error.hpp
core/FasterVector.hpp
core/FileUtils.hpp
core/JoiningThread.hpp
core/ParallelBitStringFinder.hpp
core/Prefetcher.hpp
core/Statistics.hpp
core/StreamedResults.hpp
core/TestHelpers.hpp
core/ThreadPool.hpp
core/VectorView.hpp
core/common.hpp
core/filereader/BufferView.hpp
core/filereader/Buffered.hpp
core/filereader/FileReader.hpp
core/filereader/Memory.hpp
core/filereader/Python.hpp
core/filereader/Shared.hpp
core/filereader/SinglePass.hpp
core/filereader/Standard.hpp
core/filereader/StreamAdapter.hpp
external/cxxopts/LICENSE
external/cxxopts/include/cxxopts.hpp
external/isa-l/LICENSE
external/isa-l/crc/crc16_t10dif_01.asm
external/isa-l/crc/crc16_t10dif_02.asm
external/isa-l/crc/crc16_t10dif_by16_10.asm
external/isa-l/crc/crc16_t10dif_by4.asm
external/isa-l/crc/crc16_t10dif_copy_by4.asm
external/isa-l/crc/crc16_t10dif_copy_by4_02.asm
external/isa-l/crc/crc16_t10dif_copy_perf.c
external/isa-l/crc/crc16_t10dif_copy_test.c
external/isa-l/crc/crc16_t10dif_op_perf.c
external/isa-l/crc/crc16_t10dif_perf.c
external/isa-l/crc/crc16_t10dif_test.c
external/isa-l/crc/crc32_funcs_test.c
external/isa-l/crc/crc32_gzip_refl_by16_10.asm
external/isa-l/crc/crc32_gzip_refl_by8.asm
external/isa-l/crc/crc32_gzip_refl_by8_02.asm
external/isa-l/crc/crc32_gzip_refl_perf.c
external/isa-l/crc/crc32_ieee_01.asm
external/isa-l/crc/crc32_ieee_02.asm
external/isa-l/crc/crc32_ieee_by16_10.asm
external/isa-l/crc/crc32_ieee_by4.asm
external/isa-l/crc/crc32_ieee_perf.c
external/isa-l/crc/crc32_iscsi_00.asm
external/isa-l/crc/crc32_iscsi_01.asm
external/isa-l/crc/crc32_iscsi_by16_10.asm
external/isa-l/crc/crc32_iscsi_perf.c
external/isa-l/crc/crc64_base.c
external/isa-l/crc/crc64_ecma_norm_by16_10.asm
external/isa-l/crc/crc64_ecma_norm_by8.asm
external/isa-l/crc/crc64_ecma_refl_by16_10.asm
external/isa-l/crc/crc64_ecma_refl_by8.asm
external/isa-l/crc/crc64_example.c
external/isa-l/crc/crc64_funcs_perf.c
external/isa-l/crc/crc64_funcs_test.c
external/isa-l/crc/crc64_iso_norm_by16_10.asm
external/isa-l/crc/crc64_iso_norm_by8.asm
external/isa-l/crc/crc64_iso_refl_by16_10.asm
external/isa-l/crc/crc64_iso_refl_by8.asm
external/isa-l/crc/crc64_jones_norm_by16_10.asm
external/isa-l/crc/crc64_jones_norm_by8.asm
external/isa-l/crc/crc64_jones_refl_by16_10.asm
external/isa-l/crc/crc64_jones_refl_by8.asm
external/isa-l/crc/crc64_multibinary.asm
external/isa-l/crc/crc64_ref.h
external/isa-l/crc/crc64_rocksoft_norm_by16_10.asm
external/isa-l/crc/crc64_rocksoft_norm_by8.asm
external/isa-l/crc/crc64_rocksoft_refl_by16_10.asm
external/isa-l/crc/crc64_rocksoft_refl_by8.asm
external/isa-l/crc/crc_base.c
external/isa-l/crc/crc_base_aliases.c
external/isa-l/crc/crc_multibinary.asm
external/isa-l/crc/crc_ref.h
external/isa-l/crc/crc_simple_test.c
external/isa-l/crc/aarch64/crc32_aarch64_common.h
external/isa-l/crc/aarch64/crc32_gzip_refl_pmull.h
external/isa-l/crc/aarch64/crc32_ieee_norm_pmull.h
external/isa-l/crc/aarch64/crc32_iscsi_refl_pmull.h
external/isa-l/crc/aarch64/crc32_norm_common_pmull.h
external/isa-l/crc/aarch64/crc32_refl_common_pmull.h
external/isa-l/crc/aarch64/crc64_ecma_norm_pmull.h
external/isa-l/crc/aarch64/crc64_ecma_refl_pmull.h
external/isa-l/crc/aarch64/crc64_iso_norm_pmull.h
external/isa-l/crc/aarch64/crc64_iso_refl_pmull.h
external/isa-l/crc/aarch64/crc64_jones_norm_pmull.h
external/isa-l/crc/aarch64/crc64_jones_refl_pmull.h
external/isa-l/crc/aarch64/crc64_norm_common_pmull.h
external/isa-l/crc/aarch64/crc64_refl_common_pmull.h
external/isa-l/crc/aarch64/crc64_rocksoft.c
external/isa-l/crc/aarch64/crc_aarch64_dispatcher.c
external/isa-l/crc/aarch64/crc_common_pmull.h
external/isa-l/erasure_code/ec_base.c
external/isa-l/erasure_code/ec_base.h
external/isa-l/erasure_code/ec_base_aliases.c
external/isa-l/erasure_code/ec_highlevel_func.c
external/isa-l/erasure_code/ec_multibinary.asm
external/isa-l/erasure_code/erasure_code_base_perf.c
external/isa-l/erasure_code/erasure_code_base_test.c
external/isa-l/erasure_code/erasure_code_perf.c
external/isa-l/erasure_code/erasure_code_test.c
external/isa-l/erasure_code/erasure_code_update_perf.c
external/isa-l/erasure_code/erasure_code_update_test.c
external/isa-l/erasure_code/gen_rs_matrix_limits.c
external/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_2vect_mad_avx.asm
external/isa-l/erasure_code/gf_2vect_mad_avx2.asm
external/isa-l/erasure_code/gf_2vect_mad_avx512.asm
external/isa-l/erasure_code/gf_2vect_mad_sse.asm
external/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_3vect_mad_avx.asm
external/isa-l/erasure_code/gf_3vect_mad_avx2.asm
external/isa-l/erasure_code/gf_3vect_mad_avx512.asm
external/isa-l/erasure_code/gf_3vect_mad_sse.asm
external/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_4vect_mad_avx.asm
external/isa-l/erasure_code/gf_4vect_mad_avx2.asm
external/isa-l/erasure_code/gf_4vect_mad_avx512.asm
external/isa-l/erasure_code/gf_4vect_mad_sse.asm
external/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_5vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_5vect_mad_avx.asm
external/isa-l/erasure_code/gf_5vect_mad_avx2.asm
external/isa-l/erasure_code/gf_5vect_mad_avx512.asm
external/isa-l/erasure_code/gf_5vect_mad_sse.asm
external/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_6vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_6vect_mad_avx.asm
external/isa-l/erasure_code/gf_6vect_mad_avx2.asm
external/isa-l/erasure_code/gf_6vect_mad_avx512.asm
external/isa-l/erasure_code/gf_6vect_mad_sse.asm
external/isa-l/erasure_code/gf_inverse_test.c
external/isa-l/erasure_code/gf_vect_dot_prod_1tbl.c
external/isa-l/erasure_code/gf_vect_dot_prod_avx.asm
external/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm
external/isa-l/erasure_code/gf_vect_dot_prod_avx512.asm
external/isa-l/erasure_code/gf_vect_dot_prod_base_test.c
external/isa-l/erasure_code/gf_vect_dot_prod_perf.c
external/isa-l/erasure_code/gf_vect_dot_prod_sse.asm
external/isa-l/erasure_code/gf_vect_dot_prod_test.c
external/isa-l/erasure_code/gf_vect_mad_avx.asm
external/isa-l/erasure_code/gf_vect_mad_avx2.asm
external/isa-l/erasure_code/gf_vect_mad_avx512.asm
external/isa-l/erasure_code/gf_vect_mad_sse.asm
external/isa-l/erasure_code/gf_vect_mad_test.c
external/isa-l/erasure_code/gf_vect_mul_avx.asm
external/isa-l/erasure_code/gf_vect_mul_base_test.c
external/isa-l/erasure_code/gf_vect_mul_perf.c
external/isa-l/erasure_code/gf_vect_mul_sse.asm
external/isa-l/erasure_code/gf_vect_mul_test.c
external/isa-l/erasure_code/aarch64/ec_aarch64_dispatcher.c
external/isa-l/erasure_code/aarch64/ec_aarch64_highlevel_func.c
external/isa-l/erasure_code/ppc64le/ec_base_vsx.c
external/isa-l/erasure_code/ppc64le/ec_base_vsx.h
external/isa-l/erasure_code/ppc64le/gf_2vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_2vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_3vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_3vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_4vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_4vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_5vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_5vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_6vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_6vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_vect_dot_prod_vsx.c
external/isa-l/erasure_code/ppc64le/gf_vect_mad_vsx.c
external/isa-l/erasure_code/ppc64le/gf_vect_mul_vsx.c
external/isa-l/examples/crc/crc_combine_example.c
external/isa-l/examples/ec/ec_piggyback_example.c
external/isa-l/examples/ec/ec_simple_example.c
external/isa-l/igzip/adler32_avx2_4.asm
external/isa-l/igzip/adler32_base.c
external/isa-l/igzip/adler32_perf.c
external/isa-l/igzip/adler32_sse.asm
external/isa-l/igzip/bitbuf2.asm
external/isa-l/igzip/bitbuf2.h
external/isa-l/igzip/checksum32_funcs_test.c
external/isa-l/igzip/checksum_test_ref.h
external/isa-l/igzip/data_struct2.asm
external/isa-l/igzip/encode_df.c
external/isa-l/igzip/encode_df.h
external/isa-l/igzip/encode_df_04.asm
external/isa-l/igzip/encode_df_06.asm
external/isa-l/igzip/flatten_ll.c
external/isa-l/igzip/flatten_ll.h
external/isa-l/igzip/generate_custom_hufftables.c
external/isa-l/igzip/generate_static_inflate.c
external/isa-l/igzip/heap_macros.asm
external/isa-l/igzip/huff_codes.c
external/isa-l/igzip/huff_codes.h
external/isa-l/igzip/huffman.asm
external/isa-l/igzip/huffman.h
external/isa-l/igzip/hufftables_c.c
external/isa-l/igzip/igzip.c
external/isa-l/igzip/igzip_base.c
external/isa-l/igzip/igzip_base_aliases.c
external/isa-l/igzip/igzip_body.asm
external/isa-l/igzip/igzip_build_hash_table_perf.c
external/isa-l/igzip/igzip_checksums.h
external/isa-l/igzip/igzip_compare_types.asm
external/isa-l/igzip/igzip_decode_block_stateless.asm
external/isa-l/igzip/igzip_decode_block_stateless_01.asm
external/isa-l/igzip/igzip_decode_block_stateless_04.asm
external/isa-l/igzip/igzip_deflate_hash.asm
external/isa-l/igzip/igzip_example.c
external/isa-l/igzip/igzip_file_perf.c
external/isa-l/igzip/igzip_finish.asm
external/isa-l/igzip/igzip_gen_icf_map_lh1_04.asm
external/isa-l/igzip/igzip_gen_icf_map_lh1_06.asm
external/isa-l/igzip/igzip_hist_perf.c
external/isa-l/igzip/igzip_icf_base.c
external/isa-l/igzip/igzip_icf_body.c
external/isa-l/igzip/igzip_icf_body_h1_gr_bt.asm
external/isa-l/igzip/igzip_icf_finish.asm
external/isa-l/igzip/igzip_inflate.c
external/isa-l/igzip/igzip_inflate_multibinary.asm
external/isa-l/igzip/igzip_inflate_test.c
external/isa-l/igzip/igzip_level_buf_structs.h
external/isa-l/igzip/igzip_multibinary.asm
external/isa-l/igzip/igzip_perf.c
external/isa-l/igzip/igzip_rand_test.c
external/isa-l/igzip/igzip_semi_dyn_file_perf.c
external/isa-l/igzip/igzip_set_long_icf_fg_04.asm
external/isa-l/igzip/igzip_set_long_icf_fg_06.asm
external/isa-l/igzip/igzip_sync_flush_example.c
external/isa-l/igzip/igzip_update_histogram.asm
external/isa-l/igzip/igzip_update_histogram_01.asm
external/isa-l/igzip/igzip_update_histogram_04.asm
external/isa-l/igzip/igzip_wrapper.h
external/isa-l/igzip/igzip_wrapper_hdr_test.c
external/isa-l/igzip/inflate_data_structs.asm
external/isa-l/igzip/inflate_std_vects.h
external/isa-l/igzip/lz0a_const.asm
external/isa-l/igzip/options.asm
external/isa-l/igzip/proc_heap.asm
external/isa-l/igzip/proc_heap_base.c
external/isa-l/igzip/repeated_char_result.h
external/isa-l/igzip/rfc1951_lookup.asm
external/isa-l/igzip/static_inflate.h
external/isa-l/igzip/stdmac.asm
external/isa-l/igzip/aarch64/bitbuf2_aarch64.h
external/isa-l/igzip/aarch64/data_struct_aarch64.h
external/isa-l/igzip/aarch64/huffman_aarch64.h
external/isa-l/igzip/aarch64/igzip_multibinary_aarch64_dispatcher.c
external/isa-l/igzip/aarch64/lz0a_const_aarch64.h
external/isa-l/igzip/aarch64/options_aarch64.h
external/isa-l/igzip/aarch64/stdmac_aarch64.h
external/isa-l/include/aarch64_label.h
external/isa-l/include/aarch64_multibinary.h
external/isa-l/include/crc.h
external/isa-l/include/crc64.h
external/isa-l/include/erasure_code.h
external/isa-l/include/gf_vect_mul.h
external/isa-l/include/igzip_lib.h
external/isa-l/include/mem_routines.h
external/isa-l/include/multibinary.asm
external/isa-l/include/raid.h
external/isa-l/include/reg_sizes.asm
external/isa-l/include/test.h
external/isa-l/include/unaligned.h
external/isa-l/mem/mem_multibinary.asm
external/isa-l/mem/mem_zero_detect_avx.asm
external/isa-l/mem/mem_zero_detect_avx2.asm
external/isa-l/mem/mem_zero_detect_avx512.asm
external/isa-l/mem/mem_zero_detect_base.c
external/isa-l/mem/mem_zero_detect_base_aliases.c
external/isa-l/mem/mem_zero_detect_perf.c
external/isa-l/mem/mem_zero_detect_sse.asm
external/isa-l/mem/mem_zero_detect_test.c
external/isa-l/mem/aarch64/mem_aarch64_dispatcher.c
external/isa-l/programs/igzip_cli.c
external/isa-l/raid/pq_check_sse.asm
external/isa-l/raid/pq_check_sse_i32.asm
external/isa-l/raid/pq_check_test.c
external/isa-l/raid/pq_gen_avx.asm
external/isa-l/raid/pq_gen_avx2.asm
external/isa-l/raid/pq_gen_avx512.asm
external/isa-l/raid/pq_gen_perf.c
external/isa-l/raid/pq_gen_sse.asm
external/isa-l/raid/pq_gen_sse_i32.asm
external/isa-l/raid/pq_gen_test.c
external/isa-l/raid/raid_base.c
external/isa-l/raid/raid_base_aliases.c
external/isa-l/raid/raid_multibinary.asm
external/isa-l/raid/raid_multibinary_i32.asm
external/isa-l/raid/xor_check_sse.asm
external/isa-l/raid/xor_check_test.c
external/isa-l/raid/xor_example.c
external/isa-l/raid/xor_gen_avx.asm
external/isa-l/raid/xor_gen_avx512.asm
external/isa-l/raid/xor_gen_perf.c
external/isa-l/raid/xor_gen_sse.asm
external/isa-l/raid/xor_gen_test.c
external/isa-l/raid/aarch64/raid_aarch64_dispatcher.c
external/isa-l/tests/fuzz/igzip_checked_inflate_fuzz_test.c
external/isa-l/tests/fuzz/igzip_dump_inflate_corpus.c
external/isa-l/tests/fuzz/igzip_fuzz_inflate.c
external/isa-l/tests/fuzz/igzip_simple_inflate_fuzz_test.c
external/isa-l/tests/fuzz/igzip_simple_round_trip_fuzz_test.c
external/rpmalloc/LICENSE
external/rpmalloc/rpmalloc/rpmalloc.c
external/rpmalloc/rpmalloc/rpmalloc.h
external/rpmalloc/rpmalloc/rpnew.h
external/zlib/LICENSE
external/zlib/adler32.c
external/zlib/crc32.c
external/zlib/crc32.h
external/zlib/deflate.c
external/zlib/deflate.h
external/zlib/gzguts.h
external/zlib/inffast.c
external/zlib/inffast.h
external/zlib/inffixed.h
external/zlib/inflate.c
external/zlib/inflate.h
external/zlib/inftrees.c
external/zlib/inftrees.h
external/zlib/trees.c
external/zlib/trees.h
external/zlib/zconf.h
external/zlib/zlib.h
external/zlib/zutil.c
external/zlib/zutil.h
huffman/HuffmanCodingBase.hpp
huffman/HuffmanCodingLinearSearch.hpp
huffman/HuffmanCodingShortBitsCached.hpp
huffman/HuffmanCodingSymbolsPerLength.hpp
indexed_bzip2/BZ2BlockFetcher.hpp
indexed_bzip2/BZ2Reader.hpp
indexed_bzip2/BZ2ReaderInterface.hpp
indexed_bzip2/ParallelBZ2Reader.hpp
indexed_bzip2/bzip2.hpp
nasm_extension/LICENSE
nasm_extension/nasmcompiler.py
nasm_extension/winnasmcompiler.py
rapidgzip/ChunkData.hpp
rapidgzip/CompressedVector.hpp
rapidgzip/DecodedData.hpp
rapidgzip/DecodedDataView.hpp
rapidgzip/GzipAnalyzer.hpp
rapidgzip/GzipBlockFinder.hpp
rapidgzip/GzipChunkFetcher.hpp
rapidgzip/GzipReader.hpp
rapidgzip/IndexFileFormat.hpp
rapidgzip/InflateWrapper.hpp
rapidgzip/MarkerReplacement.hpp
rapidgzip/ParallelGzipReader.hpp
rapidgzip/RFCTables.hpp
rapidgzip/WindowMap.hpp
rapidgzip/crc32.hpp
rapidgzip/definitions.hpp
rapidgzip/deflate.hpp
rapidgzip/format.hpp
rapidgzip/gzip.hpp
rapidgzip/isal.hpp
rapidgzip/precode.hpp
rapidgzip/rapidgzip.hpp
rapidgzip/zlib.hpp
rapidgzip.egg-info/PKG-INFO
rapidgzip.egg-info/SOURCES.txt
rapidgzip.egg-info/dependency_links.txt
rapidgzip.egg-info/entry_points.txt
rapidgzip.egg-info/top_level.txt
rapidgzip/blockfinder/Bgzf.hpp
rapidgzip/blockfinder/DynamicHuffman.hpp
rapidgzip/blockfinder/Interface.hpp
rapidgzip/blockfinder/PigzNaive.hpp
rapidgzip/blockfinder/PigzParallel.hpp
rapidgzip/blockfinder/PigzStringView.hpp
rapidgzip/blockfinder/Uncompressed.hpp
rapidgzip/blockfinder/precodecheck/BruteForceLUT.hpp
rapidgzip/blockfinder/precodecheck/SingleCompressedLUT.hpp
rapidgzip/blockfinder/precodecheck/SingleLUT.hpp
rapidgzip/blockfinder/precodecheck/WalkTreeCompressedLUT.hpp
rapidgzip/blockfinder/precodecheck/WalkTreeLUT.hpp
rapidgzip/blockfinder/precodecheck/WithoutLUT.hpp
rapidgzip/huffman/HuffmanCodingCheckOnly.hpp
rapidgzip/huffman/HuffmanCodingDistanceISAL.hpp
rapidgzip/huffman/HuffmanCodingDoubleLiteralCached.hpp
rapidgzip/huffman/HuffmanCodingISAL.hpp
rapidgzip/huffman/HuffmanCodingReversedBitsCached.hpp
rapidgzip/huffman/HuffmanCodingReversedBitsCachedCompressed.hpp
rapidgzip/huffman/HuffmanCodingReversedBitsCachedSeparateLengths.hpp
rapidgzip/huffman/HuffmanCodingReversedCodesPerLength.hpp
rapidgzip/huffman/HuffmanCodingShortBitsCachedDeflate.hpp
rapidgzip/huffman/HuffmanCodingShortBitsMultiCached.hpp
tools/CLIHelper.hpp
tools/ibzip2.cpp
tools/rapidgzip.cpp
tools/thirdparty.hpp