History log of /isa-l/tests/ (Results 1 – 12 of 12)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9ab5a9e519-Apr-2024 Marcel Cornu <marcel.d.cornu@intel.com>

tests: reformat using new code style

Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>


/isa-l/.clang-format
/isa-l/.clang-format-ignore
/isa-l/.github/workflows/ci.yml
/isa-l/CONTRIBUTING.md
/isa-l/LICENSE
/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/README.md
/isa-l/Release_notes.txt
/isa-l/configure.ac
/isa-l/crc/aarch64/crc16_t10dif_copy_pmull.S
/isa-l/crc/aarch64/crc16_t10dif_pmull.S
/isa-l/crc/aarch64/crc64_rocksoft.c
/isa-l/crc/aarch64/crc_aarch64_dispatcher.c
/isa-l/crc/crc16_t10dif_copy_perf.c
/isa-l/crc/crc16_t10dif_copy_test.c
/isa-l/crc/crc16_t10dif_op_perf.c
/isa-l/crc/crc16_t10dif_perf.c
/isa-l/crc/crc16_t10dif_test.c
/isa-l/crc/crc32_funcs_test.c
/isa-l/crc/crc32_gzip_refl_perf.c
/isa-l/crc/crc32_ieee_perf.c
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc32_iscsi_perf.c
/isa-l/crc/crc64_base.c
/isa-l/crc/crc64_example.c
/isa-l/crc/crc64_funcs_perf.c
/isa-l/crc/crc64_funcs_test.c
/isa-l/crc/crc64_ref.h
/isa-l/crc/crc_base.c
/isa-l/crc/crc_base_aliases.c
/isa-l/crc/crc_ref.h
/isa-l/crc/crc_simple_test.c
/isa-l/erasure_code/aarch64/ec_aarch64_dispatcher.c
/isa-l/erasure_code/aarch64/ec_aarch64_highlevel_func.c
/isa-l/erasure_code/aarch64/ec_multibinary_arm.S
/isa-l/erasure_code/aarch64/gf_6vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_vect_mul_sve.S
/isa-l/erasure_code/ec_base.c
/isa-l/erasure_code/ec_base.h
/isa-l/erasure_code/ec_base_aliases.c
/isa-l/erasure_code/ec_highlevel_func.c
/isa-l/erasure_code/erasure_code_base_perf.c
/isa-l/erasure_code/erasure_code_base_test.c
/isa-l/erasure_code/erasure_code_perf.c
/isa-l/erasure_code/erasure_code_test.c
/isa-l/erasure_code/erasure_code_update_perf.c
/isa-l/erasure_code/erasure_code_update_test.c
/isa-l/erasure_code/gen_rs_matrix_limits.c
/isa-l/erasure_code/gf_inverse_test.c
/isa-l/erasure_code/gf_vect_dot_prod_1tbl.c
/isa-l/erasure_code/gf_vect_dot_prod_base_test.c
/isa-l/erasure_code/gf_vect_dot_prod_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_test.c
/isa-l/erasure_code/gf_vect_mad_test.c
/isa-l/erasure_code/gf_vect_mul_avx.asm
/isa-l/erasure_code/gf_vect_mul_base_test.c
/isa-l/erasure_code/gf_vect_mul_perf.c
/isa-l/erasure_code/gf_vect_mul_sse.asm
/isa-l/erasure_code/gf_vect_mul_test.c
/isa-l/erasure_code/ppc64le/ec_base_vsx.c
/isa-l/erasure_code/ppc64le/ec_base_vsx.h
/isa-l/erasure_code/ppc64le/gf_2vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_2vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_3vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_3vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_4vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_4vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_5vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_5vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_6vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_6vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_mul_vsx.c
/isa-l/examples/crc/crc_combine_example.c
/isa-l/examples/ec/ec_piggyback_example.c
/isa-l/examples/ec/ec_simple_example.c
/isa-l/igzip/aarch64/igzip_decode_huffman_code_block_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_body_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_finish_aarch64.S
/isa-l/igzip/aarch64/igzip_isal_adler32_neon.S
/isa-l/igzip/aarch64/igzip_multibinary_aarch64_dispatcher.c
/isa-l/igzip/aarch64/isal_deflate_icf_body_hash_hist.S
/isa-l/igzip/aarch64/isal_deflate_icf_finish_hash_hist.S
/isa-l/igzip/adler32_avx2_4.asm
/isa-l/igzip/adler32_base.c
/isa-l/igzip/adler32_perf.c
/isa-l/igzip/adler32_sse.asm
/isa-l/igzip/bitbuf2.h
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/checksum_test_ref.h
/isa-l/igzip/encode_df.c
/isa-l/igzip/encode_df.h
/isa-l/igzip/flatten_ll.c
/isa-l/igzip/flatten_ll.h
/isa-l/igzip/generate_custom_hufftables.c
/isa-l/igzip/generate_static_inflate.c
/isa-l/igzip/huff_codes.c
/isa-l/igzip/huff_codes.h
/isa-l/igzip/huffman.h
/isa-l/igzip/hufftables_c.c
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base.c
/isa-l/igzip/igzip_base_aliases.c
/isa-l/igzip/igzip_body.asm
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_checksums.h
/isa-l/igzip/igzip_decode_block_stateless.asm
/isa-l/igzip/igzip_example.c
/isa-l/igzip/igzip_file_perf.c
/isa-l/igzip/igzip_hist_perf.c
/isa-l/igzip/igzip_icf_base.c
/isa-l/igzip/igzip_icf_body.c
/isa-l/igzip/igzip_icf_body_h1_gr_bt.asm
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_inflate_test.c
/isa-l/igzip/igzip_level_buf_structs.h
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_semi_dyn_file_perf.c
/isa-l/igzip/igzip_sync_flush_example.c
/isa-l/igzip/igzip_wrapper.h
/isa-l/igzip/igzip_wrapper_hdr_test.c
/isa-l/igzip/inflate_std_vects.h
/isa-l/igzip/proc_heap_base.c
/isa-l/igzip/repeated_char_result.h
/isa-l/igzip/static_inflate.h
/isa-l/include/aarch64_label.h
/isa-l/include/crc.h
/isa-l/include/crc64.h
/isa-l/include/erasure_code.h
/isa-l/include/gf_vect_mul.h
/isa-l/include/igzip_lib.h
/isa-l/include/mem_routines.h
/isa-l/include/multibinary.asm
/isa-l/include/raid.h
/isa-l/include/test.h
/isa-l/include/unaligned.h
/isa-l/isa-l.def
/isa-l/make.inc
/isa-l/mem/aarch64/mem_aarch64_dispatcher.c
/isa-l/mem/mem_zero_detect_base.c
/isa-l/mem/mem_zero_detect_base_aliases.c
/isa-l/mem/mem_zero_detect_perf.c
/isa-l/mem/mem_zero_detect_test.c
/isa-l/programs/igzip.1
/isa-l/programs/igzip_cli.c
/isa-l/programs/igzip_cli_check.sh
/isa-l/raid/aarch64/raid_aarch64_dispatcher.c
/isa-l/raid/pq_check_test.c
/isa-l/raid/pq_gen_perf.c
/isa-l/raid/pq_gen_test.c
/isa-l/raid/raid_base.c
/isa-l/raid/raid_base_aliases.c
/isa-l/raid/xor_check_sse.asm
/isa-l/raid/xor_check_test.c
/isa-l/raid/xor_example.c
/isa-l/raid/xor_gen_perf.c
/isa-l/raid/xor_gen_test.c
fuzz/igzip_checked_inflate_fuzz_test.c
fuzz/igzip_dump_inflate_corpus.c
fuzz/igzip_fuzz_inflate.c
fuzz/igzip_simple_inflate_fuzz_test.c
fuzz/igzip_simple_round_trip_fuzz_test.c
/isa-l/tools/check_format.sh
/isa-l/tools/format.sh
/isa-l/tools/gen_nmake.mk
/isa-l/tools/nasm-filter.sh
/isa-l/tools/yasm-filter.sh
5a00eaec14-Dec-2023 Tomasz Kantecki <tomasz.kantecki@intel.com>

igzip: several fixes for issues reported by static code analysis

Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>


/isa-l/.github/workflows/ci.yml
/isa-l/Doxyfile
/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/README.md
/isa-l/SECURITY.md
/isa-l/autogen.sh
/isa-l/configure.ac
/isa-l/crc/Makefile.am
/isa-l/crc/aarch64/Makefile.am
/isa-l/crc/aarch64/crc16_t10dif_copy_pmull.S
/isa-l/crc/aarch64/crc16_t10dif_pmull.S
/isa-l/crc/aarch64/crc32_aarch64_common.h
/isa-l/crc/aarch64/crc32_common_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc32_gzip_refl_3crc_fold.S
/isa-l/crc/aarch64/crc32_gzip_refl_crc_ext.S
/isa-l/crc/aarch64/crc32_gzip_refl_pmull.S
/isa-l/crc/aarch64/crc32_gzip_refl_pmull.h
/isa-l/crc/aarch64/crc32_ieee_norm_pmull.S
/isa-l/crc/aarch64/crc32_ieee_norm_pmull.h
/isa-l/crc/aarch64/crc32_iscsi_3crc_fold.S
/isa-l/crc/aarch64/crc32_iscsi_crc_ext.S
/isa-l/crc/aarch64/crc32_iscsi_refl_pmull.S
/isa-l/crc/aarch64/crc32_iscsi_refl_pmull.h
/isa-l/crc/aarch64/crc32_mix_default.S
/isa-l/crc/aarch64/crc32_mix_default_common.S
/isa-l/crc/aarch64/crc32_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc32_norm_common_pmull.h
/isa-l/crc/aarch64/crc32_refl_common_pmull.h
/isa-l/crc/aarch64/crc32c_mix_default.S
/isa-l/crc/aarch64/crc32c_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc64_ecma_norm_pmull.S
/isa-l/crc/aarch64/crc64_ecma_norm_pmull.h
/isa-l/crc/aarch64/crc64_ecma_refl_pmull.S
/isa-l/crc/aarch64/crc64_ecma_refl_pmull.h
/isa-l/crc/aarch64/crc64_iso_norm_pmull.S
/isa-l/crc/aarch64/crc64_iso_norm_pmull.h
/isa-l/crc/aarch64/crc64_iso_refl_pmull.S
/isa-l/crc/aarch64/crc64_iso_refl_pmull.h
/isa-l/crc/aarch64/crc64_jones_norm_pmull.S
/isa-l/crc/aarch64/crc64_jones_norm_pmull.h
/isa-l/crc/aarch64/crc64_jones_refl_pmull.S
/isa-l/crc/aarch64/crc64_jones_refl_pmull.h
/isa-l/crc/aarch64/crc64_norm_common_pmull.h
/isa-l/crc/aarch64/crc64_refl_common_pmull.h
/isa-l/crc/aarch64/crc64_rocksoft.c
/isa-l/crc/aarch64/crc_aarch64_dispatcher.c
/isa-l/crc/aarch64/crc_common_pmull.h
/isa-l/crc/crc16_t10dif_01.asm
/isa-l/crc/crc16_t10dif_by16_10.asm
/isa-l/crc/crc16_t10dif_by4.asm
/isa-l/crc/crc16_t10dif_copy_by4.asm
/isa-l/crc/crc16_t10dif_copy_perf.c
/isa-l/crc/crc16_t10dif_copy_test.c
/isa-l/crc/crc16_t10dif_op_perf.c
/isa-l/crc/crc16_t10dif_perf.c
/isa-l/crc/crc16_t10dif_test.c
/isa-l/crc/crc32_funcs_test.c
/isa-l/crc/crc32_gzip_refl_by16_10.asm
/isa-l/crc/crc32_gzip_refl_by8.asm
/isa-l/crc/crc32_gzip_refl_perf.c
/isa-l/crc/crc32_ieee_01.asm
/isa-l/crc/crc32_ieee_by16_10.asm
/isa-l/crc/crc32_ieee_by4.asm
/isa-l/crc/crc32_ieee_perf.c
/isa-l/crc/crc32_iscsi_00.asm
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc32_iscsi_by16_10.asm
/isa-l/crc/crc32_iscsi_perf.c
/isa-l/crc/crc64_base.c
/isa-l/crc/crc64_ecma_norm_by8.asm
/isa-l/crc/crc64_ecma_refl_by8.asm
/isa-l/crc/crc64_funcs_perf.c
/isa-l/crc/crc64_funcs_test.c
/isa-l/crc/crc64_iso_norm_by16_10.asm
/isa-l/crc/crc64_iso_norm_by8.asm
/isa-l/crc/crc64_iso_refl_by16_10.asm
/isa-l/crc/crc64_iso_refl_by8.asm
/isa-l/crc/crc64_jones_norm_by8.asm
/isa-l/crc/crc64_jones_refl_by8.asm
/isa-l/crc/crc64_multibinary.asm
/isa-l/crc/crc64_ref.h
/isa-l/crc/crc64_rocksoft_norm_by16_10.asm
/isa-l/crc/crc64_rocksoft_norm_by8.asm
/isa-l/crc/crc64_rocksoft_refl_by16_10.asm
/isa-l/crc/crc64_rocksoft_refl_by8.asm
/isa-l/crc/crc_base.c
/isa-l/crc/crc_base_aliases.c
/isa-l/crc/crc_multibinary.asm
/isa-l/doc/functions.md
/isa-l/erasure_code/Makefile.am
/isa-l/erasure_code/aarch64/ec_aarch64_dispatcher.c
/isa-l/erasure_code/aarch64/gf_2vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_2vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_2vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_2vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_3vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_3vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_3vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_3vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_4vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_4vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_4vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_4vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_5vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_5vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_5vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_5vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_6vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_6vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_6vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_7vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_8vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_vect_mul_neon.S
/isa-l/erasure_code/aarch64/gf_vect_mul_sve.S
/isa-l/erasure_code/ec_base.c
/isa-l/erasure_code/ec_base.h
/isa-l/erasure_code/ec_base_aliases.c
/isa-l/erasure_code/ec_highlevel_func.c
/isa-l/erasure_code/ec_multibinary.asm
/isa-l/erasure_code/erasure_code_base_perf.c
/isa-l/erasure_code/erasure_code_base_test.c
/isa-l/erasure_code/erasure_code_perf.c
/isa-l/erasure_code/erasure_code_test.c
/isa-l/erasure_code/erasure_code_update_perf.c
/isa-l/erasure_code/erasure_code_update_test.c
/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx2_gfni.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_2vect_mad_avx.asm
/isa-l/erasure_code/gf_2vect_mad_avx2.asm
/isa-l/erasure_code/gf_2vect_mad_avx2_gfni.asm
/isa-l/erasure_code/gf_2vect_mad_avx512.asm
/isa-l/erasure_code/gf_2vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_2vect_mad_sse.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx2_gfni.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_3vect_mad_avx.asm
/isa-l/erasure_code/gf_3vect_mad_avx2.asm
/isa-l/erasure_code/gf_3vect_mad_avx2_gfni.asm
/isa-l/erasure_code/gf_3vect_mad_avx512.asm
/isa-l/erasure_code/gf_3vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_3vect_mad_sse.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_4vect_mad_avx.asm
/isa-l/erasure_code/gf_4vect_mad_avx2.asm
/isa-l/erasure_code/gf_4vect_mad_avx2_gfni.asm
/isa-l/erasure_code/gf_4vect_mad_avx512.asm
/isa-l/erasure_code/gf_4vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_4vect_mad_sse.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_5vect_mad_avx.asm
/isa-l/erasure_code/gf_5vect_mad_avx2.asm
/isa-l/erasure_code/gf_5vect_mad_avx2_gfni.asm
/isa-l/erasure_code/gf_5vect_mad_avx512.asm
/isa-l/erasure_code/gf_5vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_5vect_mad_sse.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_6vect_mad_avx.asm
/isa-l/erasure_code/gf_6vect_mad_avx2.asm
/isa-l/erasure_code/gf_6vect_mad_avx512.asm
/isa-l/erasure_code/gf_6vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_6vect_mad_sse.asm
/isa-l/erasure_code/gf_inverse_test.c
/isa-l/erasure_code/gf_vect_dot_prod_1tbl.c
/isa-l/erasure_code/gf_vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx2_gfni.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx512_gfni.asm
/isa-l/erasure_code/gf_vect_dot_prod_base_test.c
/isa-l/erasure_code/gf_vect_dot_prod_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_vect_dot_prod_test.c
/isa-l/erasure_code/gf_vect_gfni.inc
/isa-l/erasure_code/gf_vect_mad_avx.asm
/isa-l/erasure_code/gf_vect_mad_avx2.asm
/isa-l/erasure_code/gf_vect_mad_avx2_gfni.asm
/isa-l/erasure_code/gf_vect_mad_avx512.asm
/isa-l/erasure_code/gf_vect_mad_avx512_gfni.asm
/isa-l/erasure_code/gf_vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_mad_test.c
/isa-l/erasure_code/gf_vect_mul_avx.asm
/isa-l/erasure_code/gf_vect_mul_base_test.c
/isa-l/erasure_code/gf_vect_mul_perf.c
/isa-l/erasure_code/gf_vect_mul_sse.asm
/isa-l/erasure_code/gf_vect_mul_test.c
/isa-l/erasure_code/ppc64le/gf_vect_mul_vsx.c
/isa-l/examples/crc/Makefile
/isa-l/examples/crc/crc_combine_example.c
/isa-l/igzip/aarch64/encode_df.S
/isa-l/igzip/aarch64/gen_icf_map.S
/isa-l/igzip/aarch64/igzip_decode_huffman_code_block_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_body_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_finish_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_hash_aarch64.S
/isa-l/igzip/aarch64/igzip_isal_adler32_neon.S
/isa-l/igzip/aarch64/igzip_multibinary_aarch64_dispatcher.c
/isa-l/igzip/aarch64/igzip_set_long_icf_fg.S
/isa-l/igzip/aarch64/isal_deflate_icf_body_hash_hist.S
/isa-l/igzip/aarch64/isal_deflate_icf_finish_hash_hist.S
/isa-l/igzip/aarch64/isal_update_histogram.S
/isa-l/igzip/adler32_perf.c
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/generate_custom_hufftables.c
/isa-l/igzip/huff_codes.c
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_icf_body.c
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_inflate_test.c
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_wrapper_hdr_test.c
/isa-l/include/aarch64_label.h
/isa-l/include/aarch64_multibinary.h
/isa-l/include/crc64.h
/isa-l/include/erasure_code.h
/isa-l/include/gf_vect_mul.h
/isa-l/include/memcpy.asm
/isa-l/include/multibinary.asm
/isa-l/include/reg_sizes.asm
/isa-l/isa-l.def
/isa-l/make.inc
/isa-l/mem/Makefile.am
/isa-l/mem/aarch64/mem_aarch64_dispatcher.c
/isa-l/mem/aarch64/mem_zero_detect_neon.S
/isa-l/mem/mem_multibinary.asm
/isa-l/mem/mem_zero_detect_avx512.asm
/isa-l/mem/mem_zero_detect_test.c
/isa-l/programs/igzip_cli.c
/isa-l/raid/aarch64/pq_check_neon.S
/isa-l/raid/aarch64/pq_gen_neon.S
/isa-l/raid/aarch64/raid_aarch64_dispatcher.c
/isa-l/raid/aarch64/xor_check_neon.S
/isa-l/raid/aarch64/xor_gen_neon.S
/isa-l/raid/pq_check_sse.asm
/isa-l/raid/pq_check_sse_i32.asm
/isa-l/raid/pq_check_test.c
/isa-l/raid/pq_gen_avx.asm
/isa-l/raid/pq_gen_avx2.asm
/isa-l/raid/pq_gen_perf.c
/isa-l/raid/pq_gen_sse.asm
/isa-l/raid/pq_gen_sse_i32.asm
/isa-l/raid/pq_gen_test.c
/isa-l/raid/raid_base.c
/isa-l/raid/raid_multibinary.asm
/isa-l/raid/xor_check_sse.asm
/isa-l/raid/xor_check_test.c
/isa-l/raid/xor_gen_avx.asm
/isa-l/raid/xor_gen_perf.c
/isa-l/raid/xor_gen_sse.asm
/isa-l/raid/xor_gen_test.c
fuzz/igzip_checked_inflate_fuzz_test.c
/isa-l/tools/check_format.sh
/isa-l/tools/gen_nmake.mk
/isa-l/tools/test_autorun.sh
/isa-l/tools/test_extended.sh
d3cfb2fb11-Nov-2021 Ilya Leoshkevich <iii@linux.ibm.com>

Fix s390 build

The goal of this patch is to make isa-l testsuite pass on s390 with
minimal changes to the library. The one and only reason isa-l does not
work on s390 at the moment is that s390 is b

Fix s390 build

The goal of this patch is to make isa-l testsuite pass on s390 with
minimal changes to the library. The one and only reason isa-l does not
work on s390 at the moment is that s390 is big-endian, and isa-l
assumes little-endian at a lot of places.

There are two flavors of this: loading/storing integers from/to
memory, and overlapping structs. Loads/stores are already helpfully
wrapped by unaligned.h header, so replace the functions there with
endianness-aware variants. Solve struct member overlap by reversing
their order on big-endian.

Also, fix a couple of usages of uninitialized memory in the testsuite
(found with MemorySanitizer).

Fixes s390x part of #188.

Change-Id: Iaf14a113bd266900192cc8b44212f8a47a8c7753
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>

show more ...


/isa-l/.github/workflows/ci.yml
/isa-l/.gitignore
/isa-l/.travis.yml
/isa-l/CONTRIBUTING.md
/isa-l/Doxyfile
/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/Makefile.unx
/isa-l/README.md
/isa-l/Release_notes.txt
/isa-l/configure.ac
/isa-l/crc/Makefile.am
/isa-l/crc/aarch64/Makefile.am
/isa-l/crc/aarch64/crc16_t10dif_copy_pmull.S
/isa-l/crc/aarch64/crc16_t10dif_pmull.S
/isa-l/crc/aarch64/crc32_aarch64_common.h
/isa-l/crc/aarch64/crc32_common_crc_ext_cortex_a72.S
/isa-l/crc/aarch64/crc32_common_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc32_gzip_refl_3crc_fold.S
/isa-l/crc/aarch64/crc32_gzip_refl_crc_ext.S
/isa-l/crc/aarch64/crc32_gzip_refl_pmull.S
/isa-l/crc/aarch64/crc32_gzip_refl_pmull.h
/isa-l/crc/aarch64/crc32_ieee_norm_pmull.S
/isa-l/crc/aarch64/crc32_ieee_norm_pmull.h
/isa-l/crc/aarch64/crc32_iscsi_3crc_fold.S
/isa-l/crc/aarch64/crc32_iscsi_crc_ext.S
/isa-l/crc/aarch64/crc32_iscsi_refl_pmull.S
/isa-l/crc/aarch64/crc32_iscsi_refl_pmull.h
/isa-l/crc/aarch64/crc32_mix_default.S
/isa-l/crc/aarch64/crc32_mix_default_common.S
/isa-l/crc/aarch64/crc32_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc32_norm_common_pmull.h
/isa-l/crc/aarch64/crc32_refl_common_pmull.h
/isa-l/crc/aarch64/crc32c_mix_default.S
/isa-l/crc/aarch64/crc32c_mix_neoverse_n1.S
/isa-l/crc/aarch64/crc64_ecma_norm_pmull.S
/isa-l/crc/aarch64/crc64_ecma_norm_pmull.h
/isa-l/crc/aarch64/crc64_ecma_refl_pmull.S
/isa-l/crc/aarch64/crc64_ecma_refl_pmull.h
/isa-l/crc/aarch64/crc64_iso_norm_pmull.S
/isa-l/crc/aarch64/crc64_iso_norm_pmull.h
/isa-l/crc/aarch64/crc64_iso_refl_pmull.S
/isa-l/crc/aarch64/crc64_iso_refl_pmull.h
/isa-l/crc/aarch64/crc64_jones_norm_pmull.S
/isa-l/crc/aarch64/crc64_jones_norm_pmull.h
/isa-l/crc/aarch64/crc64_jones_refl_pmull.S
/isa-l/crc/aarch64/crc64_jones_refl_pmull.h
/isa-l/crc/aarch64/crc64_norm_common_pmull.h
/isa-l/crc/aarch64/crc64_refl_common_pmull.h
/isa-l/crc/aarch64/crc_aarch64_dispatcher.c
/isa-l/crc/aarch64/crc_common_pmull.h
/isa-l/crc/aarch64/crc_multibinary_arm.S
/isa-l/crc/crc16_t10dif_01.asm
/isa-l/crc/crc16_t10dif_02.asm
/isa-l/crc/crc16_t10dif_by16_10.asm
/isa-l/crc/crc16_t10dif_by4.asm
/isa-l/crc/crc16_t10dif_copy_by4.asm
/isa-l/crc/crc16_t10dif_copy_by4_02.asm
/isa-l/crc/crc16_t10dif_copy_perf.c
/isa-l/crc/crc16_t10dif_copy_test.c
/isa-l/crc/crc16_t10dif_op_perf.c
/isa-l/crc/crc16_t10dif_perf.c
/isa-l/crc/crc16_t10dif_test.c
/isa-l/crc/crc32_funcs_test.c
/isa-l/crc/crc32_gzip_refl_by16_10.asm
/isa-l/crc/crc32_gzip_refl_by8.asm
/isa-l/crc/crc32_gzip_refl_by8_02.asm
/isa-l/crc/crc32_gzip_refl_perf.c
/isa-l/crc/crc32_ieee_01.asm
/isa-l/crc/crc32_ieee_02.asm
/isa-l/crc/crc32_ieee_by16_10.asm
/isa-l/crc/crc32_ieee_by4.asm
/isa-l/crc/crc32_ieee_perf.c
/isa-l/crc/crc32_iscsi_00.asm
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc32_iscsi_by16_10.asm
/isa-l/crc/crc32_iscsi_perf.c
/isa-l/crc/crc64_base.c
/isa-l/crc/crc64_ecma_norm_by16_10.asm
/isa-l/crc/crc64_ecma_norm_by8.asm
/isa-l/crc/crc64_ecma_refl_by16_10.asm
/isa-l/crc/crc64_ecma_refl_by8.asm
/isa-l/crc/crc64_funcs_perf.c
/isa-l/crc/crc64_funcs_test.c
/isa-l/crc/crc64_iso_norm_by16_10.asm
/isa-l/crc/crc64_iso_norm_by8.asm
/isa-l/crc/crc64_iso_refl_by16_10.asm
/isa-l/crc/crc64_iso_refl_by8.asm
/isa-l/crc/crc64_jones_norm_by16_10.asm
/isa-l/crc/crc64_jones_norm_by8.asm
/isa-l/crc/crc64_jones_refl_by16_10.asm
/isa-l/crc/crc64_jones_refl_by8.asm
/isa-l/crc/crc64_multibinary.asm
/isa-l/crc/crc64_ref.h
/isa-l/crc/crc_base.c
/isa-l/crc/crc_multibinary.asm
/isa-l/crc/crc_ref.h
/isa-l/doc/build.md
/isa-l/doc/test.md
/isa-l/erasure_code/Makefile.am
/isa-l/erasure_code/aarch64/Makefile.am
/isa-l/erasure_code/aarch64/ec_aarch64_dispatcher.c
/isa-l/erasure_code/aarch64/ec_aarch64_highlevel_func.c
/isa-l/erasure_code/aarch64/ec_multibinary_arm.S
/isa-l/erasure_code/aarch64/gf_2vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_2vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_2vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_2vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_3vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_3vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_3vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_3vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_4vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_4vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_4vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_4vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_5vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_5vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_5vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_5vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_6vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_6vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_6vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_7vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_8vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_vect_dot_prod_neon.S
/isa-l/erasure_code/aarch64/gf_vect_dot_prod_sve.S
/isa-l/erasure_code/aarch64/gf_vect_mad_neon.S
/isa-l/erasure_code/aarch64/gf_vect_mad_sve.S
/isa-l/erasure_code/aarch64/gf_vect_mul_neon.S
/isa-l/erasure_code/aarch64/gf_vect_mul_sve.S
/isa-l/erasure_code/ec_base.c
/isa-l/erasure_code/ec_base.h
/isa-l/erasure_code/ec_highlevel_func.c
/isa-l/erasure_code/ec_multibinary.asm
/isa-l/erasure_code/erasure_code_base_test.c
/isa-l/erasure_code/erasure_code_perf.c
/isa-l/erasure_code/erasure_code_test.c
/isa-l/erasure_code/erasure_code_update_perf.c
/isa-l/erasure_code/erasure_code_update_test.c
/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_2vect_mad_avx.asm
/isa-l/erasure_code/gf_2vect_mad_avx2.asm
/isa-l/erasure_code/gf_2vect_mad_avx512.asm
/isa-l/erasure_code/gf_2vect_mad_sse.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_3vect_mad_avx.asm
/isa-l/erasure_code/gf_3vect_mad_avx2.asm
/isa-l/erasure_code/gf_3vect_mad_avx512.asm
/isa-l/erasure_code/gf_3vect_mad_sse.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_4vect_mad_avx.asm
/isa-l/erasure_code/gf_4vect_mad_avx2.asm
/isa-l/erasure_code/gf_4vect_mad_avx512.asm
/isa-l/erasure_code/gf_4vect_mad_sse.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_5vect_mad_avx.asm
/isa-l/erasure_code/gf_5vect_mad_avx2.asm
/isa-l/erasure_code/gf_5vect_mad_avx512.asm
/isa-l/erasure_code/gf_5vect_mad_sse.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_6vect_mad_avx.asm
/isa-l/erasure_code/gf_6vect_mad_avx2.asm
/isa-l/erasure_code/gf_6vect_mad_avx512.asm
/isa-l/erasure_code/gf_6vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_vect_dot_prod_base_test.c
/isa-l/erasure_code/gf_vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_vect_dot_prod_test.c
/isa-l/erasure_code/gf_vect_mad_avx.asm
/isa-l/erasure_code/gf_vect_mad_avx2.asm
/isa-l/erasure_code/gf_vect_mad_avx512.asm
/isa-l/erasure_code/gf_vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_mad_test.c
/isa-l/erasure_code/gf_vect_mul_avx.asm
/isa-l/erasure_code/gf_vect_mul_sse.asm
/isa-l/erasure_code/ppc64le/Makefile.am
/isa-l/erasure_code/ppc64le/ec_base_vsx.c
/isa-l/erasure_code/ppc64le/ec_base_vsx.h
/isa-l/erasure_code/ppc64le/gf_2vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_2vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_3vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_3vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_4vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_4vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_5vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_5vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_6vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_6vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_dot_prod_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_mad_vsx.c
/isa-l/erasure_code/ppc64le/gf_vect_mul_vsx.c
/isa-l/examples/ec/Makefile
/isa-l/igzip/Makefile.am
/isa-l/igzip/aarch64/bitbuf2_aarch64.h
/isa-l/igzip/aarch64/data_struct_aarch64.h
/isa-l/igzip/aarch64/encode_df.S
/isa-l/igzip/aarch64/gen_icf_map.S
/isa-l/igzip/aarch64/huffman_aarch64.h
/isa-l/igzip/aarch64/igzip_decode_huffman_code_block_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_body_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_finish_aarch64.S
/isa-l/igzip/aarch64/igzip_deflate_hash_aarch64.S
/isa-l/igzip/aarch64/igzip_inflate_multibinary_arm64.S
/isa-l/igzip/aarch64/igzip_isal_adler32_neon.S
/isa-l/igzip/aarch64/igzip_multibinary_aarch64_dispatcher.c
/isa-l/igzip/aarch64/igzip_multibinary_arm64.S
/isa-l/igzip/aarch64/igzip_set_long_icf_fg.S
/isa-l/igzip/aarch64/isal_deflate_icf_body_hash_hist.S
/isa-l/igzip/aarch64/isal_deflate_icf_finish_hash_hist.S
/isa-l/igzip/aarch64/isal_update_histogram.S
/isa-l/igzip/aarch64/lz0a_const_aarch64.h
/isa-l/igzip/aarch64/options_aarch64.h
/isa-l/igzip/aarch64/stdmac_aarch64.h
/isa-l/igzip/adler32_avx2_4.asm
/isa-l/igzip/adler32_perf.c
/isa-l/igzip/adler32_sse.asm
/isa-l/igzip/bitbuf2.h
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/encode_df.h
/isa-l/igzip/encode_df_04.asm
/isa-l/igzip/encode_df_06.asm
/isa-l/igzip/generate_custom_hufftables.c
/isa-l/igzip/generate_static_inflate.c
/isa-l/igzip/huff_codes.c
/isa-l/igzip/huff_codes.h
/isa-l/igzip/huffman.h
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base.c
/isa-l/igzip/igzip_body.asm
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_decode_block_stateless.asm
/isa-l/igzip/igzip_deflate_hash.asm
/isa-l/igzip/igzip_file_perf.c
/isa-l/igzip/igzip_finish.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_04.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_06.asm
/isa-l/igzip/igzip_hist_perf.c
/isa-l/igzip/igzip_icf_base.c
/isa-l/igzip/igzip_icf_body.c
/isa-l/igzip/igzip_icf_body_h1_gr_bt.asm
/isa-l/igzip/igzip_icf_finish.asm
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_multibinary.asm
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_semi_dyn_file_perf.c
/isa-l/igzip/igzip_set_long_icf_fg_04.asm
/isa-l/igzip/igzip_set_long_icf_fg_06.asm
/isa-l/igzip/igzip_update_histogram.asm
/isa-l/igzip/proc_heap.asm
/isa-l/igzip/proc_heap_base.c
/isa-l/igzip/rfc1951_lookup.asm
/isa-l/igzip/static_inflate.h
/isa-l/include/aarch64_multibinary.h
/isa-l/include/erasure_code.h
/isa-l/include/igzip_lib.h
/isa-l/include/multibinary.asm
/isa-l/include/raid.h
/isa-l/include/reg_sizes.asm
/isa-l/include/test.h
/isa-l/include/unaligned.h
/isa-l/isa-l.def
/isa-l/isa-l.rc
/isa-l/make.inc
/isa-l/mem/Makefile.am
/isa-l/mem/aarch64/Makefile.am
/isa-l/mem/aarch64/mem_aarch64_dispatcher.c
/isa-l/mem/aarch64/mem_multibinary_arm.S
/isa-l/mem/mem_multibinary.asm
/isa-l/mem/mem_zero_detect_avx.asm
/isa-l/mem/mem_zero_detect_avx2.asm
/isa-l/mem/mem_zero_detect_base.c
/isa-l/mem/mem_zero_detect_perf.c
/isa-l/mem/mem_zero_detect_sse.asm
/isa-l/mem/mem_zero_detect_test.c
/isa-l/programs/igzip.1
/isa-l/programs/igzip.1.h2m
/isa-l/programs/igzip_cli.c
/isa-l/programs/igzip_cli_check.sh
/isa-l/raid/Makefile.am
/isa-l/raid/aarch64/Makefile.am
/isa-l/raid/aarch64/raid_aarch64_dispatcher.c
/isa-l/raid/aarch64/raid_multibinary_arm.S
/isa-l/raid/pq_check_sse.asm
/isa-l/raid/pq_check_sse_i32.asm
/isa-l/raid/pq_check_test.c
/isa-l/raid/pq_gen_avx.asm
/isa-l/raid/pq_gen_avx2.asm
/isa-l/raid/pq_gen_avx512.asm
/isa-l/raid/pq_gen_perf.c
/isa-l/raid/pq_gen_sse.asm
/isa-l/raid/pq_gen_sse_i32.asm
/isa-l/raid/pq_gen_test.c
/isa-l/raid/raid_base.c
/isa-l/raid/raid_multibinary.asm
/isa-l/raid/xor_check_sse.asm
/isa-l/raid/xor_check_test.c
/isa-l/raid/xor_example.c
/isa-l/raid/xor_gen_avx.asm
/isa-l/raid/xor_gen_avx512.asm
/isa-l/raid/xor_gen_perf.c
/isa-l/raid/xor_gen_sse.asm
/isa-l/raid/xor_gen_test.c
fuzz/igzip_simple_round_trip_fuzz_test.c
/isa-l/tools/check_format.sh
/isa-l/tools/gen_nmake.mk
/isa-l/tools/iindent
/isa-l/tools/nasm-cet-filter.sh
/isa-l/tools/nasm-filter.sh
/isa-l/tools/test_extended.sh
/isa-l/tools/yasm-cet-filter.sh
/isa-l/tools/yasm-filter.sh
57eed2f013-Mar-2019 Yibo Cai <yibo.cai@arm.com>

aarch64: Cleanup build issues

This patch addresses one build failure and fixes several build warnings
for Arm (some for x86 too).

- Fix dynamic relocation link failure of ld.bfd 2.30 on Arm
[log]

aarch64: Cleanup build issues

This patch addresses one build failure and fixes several build warnings
for Arm (some for x86 too).

- Fix dynamic relocation link failure of ld.bfd 2.30 on Arm
[log] relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `xor_gen_neon' which may bind externally can not be used when making a shared object

- Add arch dependent "other_tests" to exclude x86 specific tests on Arm
[log] isa-l/erasure_code/gf_2vect_dot_prod_sse_test.c:181: undefined reference to `gf_2vect_dot_prod_sse'

- Check "fread" return value to fix gcc warnings on Arm and x86
[log] warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
fread(in_buf, 1, in_size, in_file);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Fix issue of comparing "char" with "int" on Arm. "char" is unsigned
on Arm by default, an unsigned char will never equal to EOF(-1).
[Log] programs/igzip_cli.c:318:31: warning: comparison is always true due to limited range of data type [-Wtype-limits]
while (tmp != '\n' && tmp != EOF)
^~

- Include <stdlib.h> to several files to fix build warnings on Arm
[log] igzip/igzip_inflate_perf.c:339:5: warning: incompatible implicit declaration of built-in function ‘exit’
exit(0);
^~~~

Change-Id: I82c1b63316b634b3d398ffba2ff815679d9051a8
Signed-off-by: Yibo Cai <yibo.cai@arm.com>

show more ...


/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/configure.ac
/isa-l/crc/crc16_t10dif_copy_perf.c
/isa-l/crc/crc16_t10dif_op_perf.c
/isa-l/crc/crc16_t10dif_perf.c
/isa-l/crc/crc32_gzip_refl_perf.c
/isa-l/crc/crc32_ieee_perf.c
/isa-l/crc/crc32_iscsi_perf.c
/isa-l/crc/crc64_funcs_perf.c
/isa-l/erasure_code/Makefile.am
/isa-l/erasure_code/erasure_code_base_perf.c
/isa-l/erasure_code/erasure_code_perf.c
/isa-l/erasure_code/erasure_code_update_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_1tbl.c
/isa-l/erasure_code/gf_vect_dot_prod_perf.c
/isa-l/erasure_code/gf_vect_mul_perf.c
/isa-l/examples/ec/ec_piggyback_example.c
/isa-l/igzip/Makefile.am
/isa-l/igzip/bitbuf2.asm
/isa-l/igzip/bitbuf2.h
/isa-l/igzip/encode_df.c
/isa-l/igzip/encode_df_06.asm
/isa-l/igzip/generate_custom_hufftables.c
/isa-l/igzip/huff_codes.h
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base.c
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_file_perf.c
/isa-l/igzip/igzip_hist_perf.c
/isa-l/igzip/igzip_icf_base.c
/isa-l/igzip/igzip_icf_body.c
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_inflate_test.c
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_semi_dyn_file_perf.c
/isa-l/igzip/proc_heap_base.c
/isa-l/include/multibinary_arm.h
/isa-l/include/test.h
/isa-l/include/unaligned.h
/isa-l/make.inc
/isa-l/mem/mem_zero_detect_base.c
/isa-l/mem/mem_zero_detect_perf.c
/isa-l/programs/igzip_cli.c
/isa-l/raid/pq_gen_perf.c
/isa-l/raid/xor_gen_perf.c
fuzz/igzip_fuzz_inflate.c
/isa-l/tools/test_checks.sh
/isa-l/tools/test_extended.sh
/isa-l/tools/test_fuzz.sh
5be1ba2213-Dec-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Remove undefined unaligned loads

Change-Id: I02591d958f8691d07b261218cf5ab361e8ad36c9
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>

e1470f7013-Nov-2018 Greg Tucker <greg.b.tucker@intel.com>

igzip: Fixup a few labels and return warnings

Change-Id: Iaf2634a939fc741006895407b4b219a2f2cae98e
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>


/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/Makefile.unx
/isa-l/Release_notes.txt
/isa-l/configure.ac
/isa-l/crc/crc16_t10dif_01.asm
/isa-l/crc/crc16_t10dif_by4.asm
/isa-l/crc/crc16_t10dif_copy_by4.asm
/isa-l/crc/crc32_gzip_refl_by8.asm
/isa-l/crc/crc32_ieee_01.asm
/isa-l/crc/crc32_ieee_by4.asm
/isa-l/crc/crc32_iscsi_00.asm
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc64_ecma_norm_by8.asm
/isa-l/crc/crc64_ecma_refl_by8.asm
/isa-l/crc/crc64_iso_norm_by8.asm
/isa-l/crc/crc64_iso_refl_by8.asm
/isa-l/crc/crc64_jones_norm_by8.asm
/isa-l/crc/crc64_jones_refl_by8.asm
/isa-l/crc/crc_multibinary.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_2vect_mad_avx.asm
/isa-l/erasure_code/gf_2vect_mad_avx2.asm
/isa-l/erasure_code/gf_2vect_mad_avx512.asm
/isa-l/erasure_code/gf_2vect_mad_sse.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_3vect_mad_avx.asm
/isa-l/erasure_code/gf_3vect_mad_avx2.asm
/isa-l/erasure_code/gf_3vect_mad_avx512.asm
/isa-l/erasure_code/gf_3vect_mad_sse.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_4vect_mad_avx.asm
/isa-l/erasure_code/gf_4vect_mad_avx2.asm
/isa-l/erasure_code/gf_4vect_mad_avx512.asm
/isa-l/erasure_code/gf_4vect_mad_sse.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_5vect_mad_avx.asm
/isa-l/erasure_code/gf_5vect_mad_avx2.asm
/isa-l/erasure_code/gf_5vect_mad_sse.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_6vect_mad_avx.asm
/isa-l/erasure_code/gf_6vect_mad_avx2.asm
/isa-l/erasure_code/gf_6vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_vect_mad_avx.asm
/isa-l/erasure_code/gf_vect_mad_avx2.asm
/isa-l/erasure_code/gf_vect_mad_avx512.asm
/isa-l/erasure_code/gf_vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_mad_test.c
/isa-l/erasure_code/gf_vect_mul_avx.asm
/isa-l/erasure_code/gf_vect_mul_sse.asm
/isa-l/igzip/Makefile.am
/isa-l/igzip/adler32_avx2_4.asm
/isa-l/igzip/adler32_base.c
/isa-l/igzip/adler32_sse.asm
/isa-l/igzip/bitbuf2.asm
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/generate_static_inflate.c
/isa-l/igzip/huffman.h
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base_aliases.c
/isa-l/igzip/igzip_body.asm
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_checksums.h
/isa-l/igzip/igzip_compare_types.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_04.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_06.asm
/isa-l/igzip/igzip_icf_body_h1_gr_bt.asm
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_multibinary.asm
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_update_histogram.asm
/isa-l/igzip/igzip_wrapper.h
/isa-l/igzip/igzip_wrapper_hdr_test.c
/isa-l/igzip/rfc1951_lookup.asm
/isa-l/igzip/static_inflate.h
/isa-l/include/igzip_lib.h
/isa-l/include/mem_routines.h
/isa-l/include/multibinary.asm
/isa-l/include/reg_sizes.asm
/isa-l/isa-l.def
/isa-l/make.inc
/isa-l/mem/Makefile.am
/isa-l/mem/mem_multibinary.asm
/isa-l/mem/mem_zero_detect_avx.asm
/isa-l/mem/mem_zero_detect_base.c
/isa-l/mem/mem_zero_detect_base_aliases.c
/isa-l/mem/mem_zero_detect_perf.c
/isa-l/mem/mem_zero_detect_sse.asm
/isa-l/mem/mem_zero_detect_test.c
/isa-l/programs/Makefile.am
/isa-l/programs/igzip.1
/isa-l/programs/igzip.1.h2m
/isa-l/programs/igzip_cli.c
/isa-l/programs/igzip_cli_check.sh
/isa-l/raid/pq_check_sse.asm
/isa-l/raid/pq_check_sse_i32.asm
/isa-l/raid/pq_gen_avx.asm
/isa-l/raid/pq_gen_avx2.asm
/isa-l/raid/pq_gen_avx512.asm
/isa-l/raid/pq_gen_sse.asm
/isa-l/raid/pq_gen_sse_i32.asm
/isa-l/raid/raid_multibinary.asm
/isa-l/raid/xor_check_sse.asm
/isa-l/raid/xor_gen_avx.asm
/isa-l/raid/xor_gen_avx512.asm
/isa-l/raid/xor_gen_sse.asm
fuzz/igzip_dump_inflate_corpus.c
/isa-l/tools/check_format.sh
/isa-l/tools/remove_trailing_whitespace.sh
/isa-l/tools/test_autorun.sh
/isa-l/tools/test_checks.sh
/isa-l/tools/test_extended.sh
/isa-l/tools/test_tools.sh
43374f6706-Jun-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Implement gzip/zlib header/trailer parsing

Change-Id: I3fe8653f2286212a9d6c6ecfa3b78752b2cac8ef
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>

1154200011-Jun-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Implement limited window size for inflate

Change-Id: Ib7fce6a51db99fc7e11f06f5916c2b755bfc5c67
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


/isa-l/Doxyfile
/isa-l/Makefile.am
/isa-l/Release_notes.txt
/isa-l/configure.ac
/isa-l/crc/crc32_funcs_test.c
/isa-l/crc/crc32_iscsi_00.asm
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc64_funcs_test.c
/isa-l/erasure_code/ec_base.c
/isa-l/erasure_code/ec_highlevel_func.c
/isa-l/igzip/Makefile.am
/isa-l/igzip/bitbuf2.asm
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/data_struct2.asm
/isa-l/igzip/encode_df_04.asm
/isa-l/igzip/encode_df_06.asm
/isa-l/igzip/heap_macros.asm
/isa-l/igzip/huffman.asm
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base.c
/isa-l/igzip/igzip_base_aliases.c
/isa-l/igzip/igzip_body.asm
/isa-l/igzip/igzip_decode_block_stateless.asm
/isa-l/igzip/igzip_deflate_hash.asm
/isa-l/igzip/igzip_finish.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_04.asm
/isa-l/igzip/igzip_gen_icf_map_lh1_06.asm
/isa-l/igzip/igzip_icf_base.c
/isa-l/igzip/igzip_icf_body.c
/isa-l/igzip/igzip_icf_body_h1_gr_bt.asm
/isa-l/igzip/igzip_icf_finish.asm
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_inflate_perf.c
/isa-l/igzip/igzip_multibinary.asm
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_set_long_icf_fg_04.asm
/isa-l/igzip/igzip_set_long_icf_fg_06.asm
/isa-l/igzip/igzip_update_histogram.asm
/isa-l/igzip/inflate_data_structs.asm
/isa-l/igzip/proc_heap.asm
/isa-l/igzip/rfc1951_lookup.asm
/isa-l/igzip/stdmac.asm
/isa-l/include/igzip_lib.h
/isa-l/include/reg_sizes.asm
/isa-l/make.inc
fuzz/igzip_checked_inflate_fuzz_test.c
/isa-l/tools/check_format.sh
/isa-l/tools/test_autorun.sh
/isa-l/tools/test_checks.sh
/isa-l/tools/test_extended.sh
/isa-l/tools/test_tools.sh
0ad8ea9a15-Jun-2018 Greg Tucker <greg.b.tucker@intel.com>

test: Fix compile warning in dump inflate corpus for fuzz

Change-Id: I2734ec46687c5188a207963c6631bb4280c1fb8f
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>

bc48c1e201-May-2018 Greg Tucker <greg.b.tucker@intel.com>

test: Change fuzz object to link .o instead of .lo

Automake is not cleaning .lo from extra directories.

Change-Id: Ib68f32954c58cb7a76d07b2562e020fbd854f46e
Signed-off-by: Greg Tucker <greg.b.tucke

test: Change fuzz object to link .o instead of .lo

Automake is not cleaning .lo from extra directories.

Change-Id: Ib68f32954c58cb7a76d07b2562e020fbd854f46e
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>

show more ...

22ec5c7421-Nov-2017 Greg Tucker <greg.b.tucker@intel.com>

igzip: Fix igzip fuzz test for lev2-3 buf size

Also remove unnecessary deps in igzip makefile.

Change-Id: I1ff79461df6d60bfc52c99b574c39098f1fe238a
Signed-off-by: Greg Tucker <greg.b.tucker@intel.c

igzip: Fix igzip fuzz test for lev2-3 buf size

Also remove unnecessary deps in igzip makefile.

Change-Id: I1ff79461df6d60bfc52c99b574c39098f1fe238a
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>

show more ...

4f59eeda07-Oct-2017 Greg Tucker <greg.b.tucker@intel.com>

test: Add llvm fuzz testing

Moved the afl fuzz test and added llvm fuzz tests including inflate
and round trip compress and inflate. Currently only works with clang,
std makefile and libFuzzer inst

test: Add llvm fuzz testing

Moved the afl fuzz test and added llvm fuzz tests including inflate
and round trip compress and inflate. Currently only works with clang,
std makefile and libFuzzer installed. Need to add checking and
support later when libfuzzer is more tightly integrated into the
compiler.

Change-Id: I2db9ad2335d6c5ed846886703b58225f67bcc935
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>

show more ...


/isa-l/.travis.yml
/isa-l/CONTRIBUTING.md
/isa-l/Doxyfile
/isa-l/LICENSE
/isa-l/Makefile.am
/isa-l/Makefile.nmake
/isa-l/Makefile.unx
/isa-l/README.md
/isa-l/Release_notes.txt
/isa-l/autogen.sh
/isa-l/configure.ac
/isa-l/crc/Makefile.am
/isa-l/crc/crc16_t10dif_01.asm
/isa-l/crc/crc16_t10dif_by4.asm
/isa-l/crc/crc16_t10dif_perf.c
/isa-l/crc/crc16_t10dif_test.c
/isa-l/crc/crc32_gzip_refl_by8.asm
/isa-l/crc/crc32_gzip_refl_perf.c
/isa-l/crc/crc32_gzip_refl_test.c
/isa-l/crc/crc32_ieee_01.asm
/isa-l/crc/crc32_ieee_by4.asm
/isa-l/crc/crc32_ieee_perf.c
/isa-l/crc/crc32_ieee_test.c
/isa-l/crc/crc32_iscsi_00.asm
/isa-l/crc/crc32_iscsi_01.asm
/isa-l/crc/crc32_iscsi_perf.c
/isa-l/crc/crc32_iscsi_test.c
/isa-l/crc/crc64_base.c
/isa-l/crc/crc64_ecma_norm_by8.asm
/isa-l/crc/crc64_ecma_refl_by8.asm
/isa-l/crc/crc64_example.c
/isa-l/crc/crc64_funcs_perf.c
/isa-l/crc/crc64_funcs_test.c
/isa-l/crc/crc64_iso_norm_by8.asm
/isa-l/crc/crc64_iso_refl_by8.asm
/isa-l/crc/crc64_jones_norm_by8.asm
/isa-l/crc/crc64_jones_refl_by8.asm
/isa-l/crc/crc64_multibinary.asm
/isa-l/crc/crc_base.c
/isa-l/crc/crc_base_aliases.c
/isa-l/crc/crc_multibinary.asm
/isa-l/crc/crc_simple_test.c
/isa-l/erasure_code/Makefile.am
/isa-l/erasure_code/ec_base.c
/isa-l/erasure_code/ec_base.h
/isa-l/erasure_code/ec_base_aliases.c
/isa-l/erasure_code/ec_highlevel_func.c
/isa-l/erasure_code/ec_multibinary.asm
/isa-l/erasure_code/erasure_code_base_perf.c
/isa-l/erasure_code/erasure_code_base_test.c
/isa-l/erasure_code/erasure_code_perf.c
/isa-l/erasure_code/erasure_code_sse_perf.c
/isa-l/erasure_code/erasure_code_sse_test.c
/isa-l/erasure_code/erasure_code_test.c
/isa-l/erasure_code/erasure_code_update_perf.c
/isa-l/erasure_code/erasure_code_update_test.c
/isa-l/erasure_code/gen_rs_matrix_limits.c
/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_2vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_2vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_2vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_2vect_mad_avx.asm
/isa-l/erasure_code/gf_2vect_mad_avx2.asm
/isa-l/erasure_code/gf_2vect_mad_avx512.asm
/isa-l/erasure_code/gf_2vect_mad_sse.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_3vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_3vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_3vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_3vect_mad_avx.asm
/isa-l/erasure_code/gf_3vect_mad_avx2.asm
/isa-l/erasure_code/gf_3vect_mad_avx512.asm
/isa-l/erasure_code/gf_3vect_mad_sse.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_4vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_4vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_4vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_4vect_mad_avx.asm
/isa-l/erasure_code/gf_4vect_mad_avx2.asm
/isa-l/erasure_code/gf_4vect_mad_avx512.asm
/isa-l/erasure_code/gf_4vect_mad_sse.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_5vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_5vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_5vect_mad_avx.asm
/isa-l/erasure_code/gf_5vect_mad_avx2.asm
/isa-l/erasure_code/gf_5vect_mad_sse.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_6vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_6vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_6vect_mad_avx.asm
/isa-l/erasure_code/gf_6vect_mad_avx2.asm
/isa-l/erasure_code/gf_6vect_mad_sse.asm
/isa-l/erasure_code/gf_inverse_test.c
/isa-l/erasure_code/gf_vect_dot_prod_1tbl.c
/isa-l/erasure_code/gf_vect_dot_prod_avx.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx512.asm
/isa-l/erasure_code/gf_vect_dot_prod_avx_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_avx_test.c
/isa-l/erasure_code/gf_vect_dot_prod_base_test.c
/isa-l/erasure_code/gf_vect_dot_prod_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_sse.asm
/isa-l/erasure_code/gf_vect_dot_prod_sse_perf.c
/isa-l/erasure_code/gf_vect_dot_prod_sse_test.c
/isa-l/erasure_code/gf_vect_dot_prod_test.c
/isa-l/erasure_code/gf_vect_mad_avx.asm
/isa-l/erasure_code/gf_vect_mad_avx2.asm
/isa-l/erasure_code/gf_vect_mad_avx512.asm
/isa-l/erasure_code/gf_vect_mad_perf.c
/isa-l/erasure_code/gf_vect_mad_sse.asm
/isa-l/erasure_code/gf_vect_mad_test.c
/isa-l/erasure_code/gf_vect_mul_avx.asm
/isa-l/erasure_code/gf_vect_mul_avx_perf.c
/isa-l/erasure_code/gf_vect_mul_avx_test.c
/isa-l/erasure_code/gf_vect_mul_base_test.c
/isa-l/erasure_code/gf_vect_mul_perf.c
/isa-l/erasure_code/gf_vect_mul_sse.asm
/isa-l/erasure_code/gf_vect_mul_sse_perf.c
/isa-l/erasure_code/gf_vect_mul_sse_test.c
/isa-l/erasure_code/gf_vect_mul_test.c
/isa-l/igzip/Makefile.am
/isa-l/igzip/adler32_avx2_4.asm
/isa-l/igzip/adler32_sse.asm
/isa-l/igzip/bitbuf2.asm
/isa-l/igzip/bitbuf2.h
/isa-l/igzip/checksum32_funcs_test.c
/isa-l/igzip/checksum_test_ref.h
/isa-l/igzip/crc32_gzip.asm
/isa-l/igzip/crc32_gzip_base.c
/isa-l/igzip/data_struct2.asm
/isa-l/igzip/detect_repeated_char.asm
/isa-l/igzip/encode_df.c
/isa-l/igzip/encode_df.h
/isa-l/igzip/encode_df_04.asm
/isa-l/igzip/encode_df_06.asm
/isa-l/igzip/flatten_ll.c
/isa-l/igzip/flatten_ll.h
/isa-l/igzip/generate_custom_hufftables.c
/isa-l/igzip/heap_macros.asm
/isa-l/igzip/huff_codes.c
/isa-l/igzip/huff_codes.h
/isa-l/igzip/huffman.asm
/isa-l/igzip/huffman.h
/isa-l/igzip/hufftables_c.c
/isa-l/igzip/igzip.c
/isa-l/igzip/igzip_base.c
/isa-l/igzip/igzip_base_aliases.c
/isa-l/igzip/igzip_body.asm
/isa-l/igzip/igzip_body_01.asm
/isa-l/igzip/igzip_body_02.asm
/isa-l/igzip/igzip_body_04.asm
/isa-l/igzip/igzip_build_hash_table_perf.c
/isa-l/igzip/igzip_checksums.h
/isa-l/igzip/igzip_compare_types.asm
/isa-l/igzip/igzip_decode_block_stateless.asm
/isa-l/igzip/igzip_decode_block_stateless_01.asm
/isa-l/igzip/igzip_decode_block_stateless_04.asm
/isa-l/igzip/igzip_deflate_hash.asm
/isa-l/igzip/igzip_example.c
/isa-l/igzip/igzip_file_perf.c
/isa-l/igzip/igzip_finish.asm
/isa-l/igzip/igzip_hist_perf.c
/isa-l/igzip/igzip_icf_base.c
/isa-l/igzip/igzip_icf_body.asm
/isa-l/igzip/igzip_icf_body_01.asm
/isa-l/igzip/igzip_icf_body_02.asm
/isa-l/igzip/igzip_icf_body_04.asm
/isa-l/igzip/igzip_icf_finish.asm
/isa-l/igzip/igzip_inflate.c
/isa-l/igzip/igzip_inflate_multibinary.asm
/isa-l/igzip/igzip_inflate_perf.c
/isa-l/igzip/igzip_inflate_test.c
/isa-l/igzip/igzip_level_buf_structs.h
/isa-l/igzip/igzip_multibinary.asm
/isa-l/igzip/igzip_perf.c
/isa-l/igzip/igzip_rand_test.c
/isa-l/igzip/igzip_semi_dyn_file_perf.c
/isa-l/igzip/igzip_stateless_file_perf.c
/isa-l/igzip/igzip_sync_flush_example.c
/isa-l/igzip/igzip_sync_flush_file_perf.c
/isa-l/igzip/igzip_update_histogram.asm
/isa-l/igzip/igzip_update_histogram_01.asm
/isa-l/igzip/igzip_update_histogram_04.asm
/isa-l/igzip/inflate_data_structs.asm
/isa-l/igzip/inflate_std_vects.h
/isa-l/igzip/lz0a_const.asm
/isa-l/igzip/options.asm
/isa-l/igzip/proc_heap.asm
/isa-l/igzip/proc_heap_base.c
/isa-l/igzip/repeated_char_result.h
/isa-l/igzip/rfc1951_lookup.asm
/isa-l/igzip/stdmac.asm
/isa-l/include/crc.h
/isa-l/include/crc64.h
/isa-l/include/erasure_code.h
/isa-l/include/gf_vect_mul.h
/isa-l/include/igzip_lib.h
/isa-l/include/multibinary.asm
/isa-l/include/raid.h
/isa-l/include/reg_sizes.asm
/isa-l/include/test.h
/isa-l/include/types.h
/isa-l/isa-l.def
/isa-l/libisal.pc.in
/isa-l/make.inc
/isa-l/raid/Makefile.am
/isa-l/raid/pq_check_sse.asm
/isa-l/raid/pq_check_sse_i32.asm
/isa-l/raid/pq_check_test.c
/isa-l/raid/pq_gen_avx.asm
/isa-l/raid/pq_gen_avx2.asm
/isa-l/raid/pq_gen_avx512.asm
/isa-l/raid/pq_gen_perf.c
/isa-l/raid/pq_gen_sse.asm
/isa-l/raid/pq_gen_sse_i32.asm
/isa-l/raid/pq_gen_test.c
/isa-l/raid/raid_base.c
/isa-l/raid/raid_base_aliases.c
/isa-l/raid/raid_multibinary.asm
/isa-l/raid/raid_multibinary_i32.asm
/isa-l/raid/xor_check_sse.asm
/isa-l/raid/xor_check_test.c
/isa-l/raid/xor_example.c
/isa-l/raid/xor_gen_avx.asm
/isa-l/raid/xor_gen_avx512.asm
/isa-l/raid/xor_gen_perf.c
/isa-l/raid/xor_gen_sse.asm
/isa-l/raid/xor_gen_test.c
fuzz/Makefile.am
fuzz/Makefile.unx
fuzz/igzip_checked_inflate_fuzz_test.c
fuzz/igzip_dump_inflate_corpus.c
fuzz/igzip_fuzz_inflate.c
fuzz/igzip_simple_inflate_fuzz_test.c
fuzz/igzip_simple_round_trip_fuzz_test.c
/isa-l/tools/check_format.sh
/isa-l/tools/iindent
/isa-l/tools/nasm-filter.sh
/isa-l/tools/remove_trailing_whitespace
/isa-l/tools/test_autorun.sh
/isa-l/tools/test_checks.sh
/isa-l/tools/test_extended.sh
/isa-l/tools/test_fuzz.sh
/isa-l/tools/yasm-filter.sh