isa-l/erasure_code
Roy Oursler 82a6ac65dc ec: Determine exact conditions where gf_gen_rs_matrix works
Add a program calculating some of the exact conditions where gf_gen_rs_matrix
works, add comments stating these bounds to gf_gen_rs_matrix, and fix erasure
code test that violates the bounds.

Change-Id: I1d0010b09fea97731bfd24f4f76e24609538b24f
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
2017-06-26 04:11:12 -04:00
..
ec_base_aliases.c ec: Add base function aliases 2017-03-30 17:40:16 -07:00
ec_base.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
ec_base.h Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
ec_highlevel_func.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
ec_multibinary.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_base_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_base_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_update_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
erasure_code_update_test.c ec: Determine exact conditions where gf_gen_rs_matrix works 2017-06-26 04:11:12 -04:00
gen_rs_matrix_limits.c ec: Determine exact conditions where gf_gen_rs_matrix works 2017-06-26 04:11:12 -04:00
gf_2vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_dot_prod_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_mad_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_2vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_mad_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_3vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_mad_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_4vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_5vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_6vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_inverse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_1tbl.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_avx_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_avx_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_base_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_dot_prod_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_avx2.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_avx512.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mad_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_avx_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_avx_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_avx.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_base_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_sse_perf.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_sse_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_sse.asm Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
gf_vect_mul_test.c Format only patch from iindent and remove_whitespace 2017-06-26 04:10:47 -04:00
Makefile.am ec: Determine exact conditions where gf_gen_rs_matrix works 2017-06-26 04:11:12 -04:00