isa-l/erasure_code
Mattias Ellert 1b1ee1e18f erasure_code: fix wrong return type
erasure_code/ppc64le/gf_vect_mul_vsx.c: In function '_gf_vect_mul_base':
erasure_code/ppc64le/gf_vect_mul_vsx.c:14:16: error: 'return' with a value, in function returning void [-Wreturn-mismatch]
   14 |         return 0;
      |                ^
erasure_code/ppc64le/gf_vect_mul_vsx.c:6:13: note: declared here
    6 | static void _gf_vect_mul_base(int len, unsigned char *a, unsigned char *src,
      |             ^~~~~~~~~~~~~~~~~

Signed-off-by: Mattias Ellert <mattias.ellert@physics.uu.se>
2024-01-23 12:01:14 +00:00
..
aarch64 gf_vect_mul_sve: fix error and enable unit tests for aarch64 2024-01-12 15:18:37 +00:00
ppc64le erasure_code: fix wrong return type 2024-01-23 12:01:14 +00:00
ec_base_aliases.c erasure_code: expose base implementation of init_tables 2023-11-23 10:56:28 +00:00
ec_base.c erasure_code: implement EC with AVX512 + GFNI 2023-11-23 10:56:28 +00:00
ec_base.h erasure_code: implement EC with AVX512 + GFNI 2023-11-23 10:56:28 +00:00
ec_highlevel_func.c erasure_code: add AVX2 5vect mad with GFNI implementation 2023-12-14 17:55:49 +00:00
ec_multibinary.asm erasure_code: add initial AVX2 mad with GFNI implementation 2023-12-01 14:20:56 +00:00
erasure_code_base_perf.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
erasure_code_base_test.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
erasure_code_perf.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
erasure_code_test.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
erasure_code_update_perf.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
erasure_code_update_test.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
gen_rs_matrix_limits.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
gf_2vect_dot_prod_avx2_gfni.asm erasure_code: optimize AVX2 GFNI 2 vector dot product 2023-12-11 22:44:07 +00:00
gf_2vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_2vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_2vect_dot_prod_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_2vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_2vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_2vect_mad_avx2_gfni.asm erasure_code: add AVX2 2vect mad with GFNI implementation 2023-12-13 17:03:16 +00:00
gf_2vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_2vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_2vect_mad_avx512.asm erasure_code: fix vmovdqa instruction 2023-11-23 10:56:28 +00:00
gf_2vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_2vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_dot_prod_avx2_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_3vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_3vect_dot_prod_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_3vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_mad_avx2_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_3vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_3vect_mad_avx512.asm erasure_code: implement EC update with AVX512 + GFNI 2023-11-23 10:56:28 +00:00
gf_3vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_3vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_4vect_dot_prod_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_4vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_mad_avx2_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_4vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_4vect_mad_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_4vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_4vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_5vect_dot_prod_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_5vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_mad_avx2_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_5vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_5vect_mad_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_5vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_5vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_6vect_dot_prod_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_6vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_6vect_mad_avx512.asm erasure_code: fix stack allocation 2023-11-23 10:56:28 +00:00
gf_6vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_6vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_inverse_test.c erasure_code: [test] fix memory leak 2023-12-18 14:25:22 +00:00
gf_vect_dot_prod_1tbl.c test: Move perf routine output from stack to heap 2022-08-08 15:19:03 -07:00
gf_vect_dot_prod_avx2_gfni.asm erasure_code: optimize AVX2 GFNI single vector dot product 2023-12-11 22:44:07 +00:00
gf_vect_dot_prod_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_dot_prod_avx512_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_vect_dot_prod_avx512.asm erasure_code: fix vmovdqa instruction 2023-11-23 10:56:28 +00:00
gf_vect_dot_prod_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_dot_prod_base_test.c erasure_code: various fixes for static code analysis issues 2023-12-19 20:36:39 +00:00
gf_vect_dot_prod_perf.c test: Change perf tests to warm by default 2022-08-03 16:35:55 -07:00
gf_vect_dot_prod_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_dot_prod_test.c lib: reduce verbosity by default in tests 2023-12-01 14:33:29 +00:00
gf_vect_gfni.inc erasure_code: update GF_MUL_XOR macro to support VEX encoding 2023-12-01 14:20:56 +00:00
gf_vect_mad_avx2_gfni.asm erasure_code: fix modules using incorrect unsigned jump 2023-12-14 17:55:49 +00:00
gf_vect_mad_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_mad_avx512_gfni.asm erasure_code: check for size in gf_Xvect_mad_avx512_gfni 2023-12-18 14:25:22 +00:00
gf_vect_mad_avx512.asm erasure_code: fix vmovdqa instruction 2023-11-23 10:56:28 +00:00
gf_vect_mad_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_mad_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
gf_vect_mad_test.c lib: reduce verbosity by default in tests 2023-12-01 14:33:29 +00:00
gf_vect_mul_avx.asm erasure_code: check for size on gf_vect_mul_sse/avx 2024-01-15 13:52:08 +00:00
gf_vect_mul_base_test.c lib: reduce verbosity by default in tests 2023-12-01 14:33:29 +00:00
gf_vect_mul_perf.c test: Change perf tests to warm by default 2022-08-03 16:35:55 -07:00
gf_vect_mul_sse.asm erasure_code: check for size on gf_vect_mul_sse/avx 2024-01-15 13:52:08 +00:00
gf_vect_mul_test.c erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation 2024-01-15 15:48:14 +00:00
Makefile.am erasure_code: add AVX2 5vect mad with GFNI implementation 2023-12-14 17:55:49 +00:00