| 1b1ee1e1 | 20-Jan-2024 |
Mattias Ellert <mattias.ellert@physics.uu.se> |
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 r
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>
show more ...
|
| e0fd7829 | 12-Jan-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
erasure_code: use internal gf_vect_mul_base for ppc64le encoding
gf_vect_mul_base is expected to work for all buffer sizes. However, this function is checking for size alignment to 32 bytes, to foll
erasure_code: use internal gf_vect_mul_base for ppc64le encoding
gf_vect_mul_base is expected to work for all buffer sizes. However, this function is checking for size alignment to 32 bytes, to follow the other gf_vect_mul implementations. Therefore, another implementation for this function is included inside ppc64le folder to be used by the encoding functions.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
| b8d5633e | 12-Jan-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation
Follows the rest of the gf_vect_mul implementations for other architectures, and checks for size alignment, stated in
erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation
Follows the rest of the gf_vect_mul implementations for other architectures, and checks for size alignment, stated in the documentation.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|