History log of /isa-l/erasure_code/ec_highlevel_func.c (Results 1 – 20 of 20)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 300260a4 19-Apr-2024 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: reformat using new code style

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


Revision tags: v2.31.0
# a53a20ea 13-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add AVX2 5vect mad with GFNI implementation

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


# 47ed2847 13-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add AVX2 4vect mad with GFNI implementation

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


# 22b7f33d 13-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add AVX2 3vect mad with GFNI implementation

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


# a0a149d6 08-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add AVX2 2vect mad with GFNI implementation

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


# 164d9ff1 06-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add 2 vector AVX2 dot product with GFNI implementation

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


# 307d737b 05-Dec-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add 3 vector AVX2 dot product with GFNI implementation

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


# 5f23c034 30-Nov-2023 Marcel Cornu <marcel.d.cornu@intel.com>

erasure_code: add initial AVX2 mad with GFNI implementation

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


# 447d9af7 28-Nov-2023 Pablo de Lara <pablo.de.lara.guarch@intel.com>

erasure_code: add initial AVX2 dot product with GFNI implementation

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>


# 65e89717 14-Nov-2023 Pablo de Lara <pablo.de.lara.guarch@intel.com>

erasure_code: implement EC update with AVX512 + GFNI

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>


# 1eff12dd 13-Nov-2023 Pablo de Lara <pablo.de.lara.guarch@intel.com>

erasure_code: implement EC with AVX512 + GFNI

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>


# 9f75defd 14-Jul-2022 Greg Tucker <greg.b.tucker@intel.com>

Remove all slver legacy segments

The relic slver is no longer used for individual versioning
on functions and is confusing tools looking for data in text
sections. This removes all instances instead

Remove all slver legacy segments

The relic slver is no longer used for individual versioning
on functions and is confusing tools looking for data in text
sections. This removes all instances instead of fixing since
its usefulness is waining. Fixes #221

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

show more ...


Revision tags: v2.30.0, v2.29.0, v2.28.0, v2.27.0
# 5eeb33f6 12-Jun-2019 John Kariuki <John.K.Kariuki@intel.com>

ec: add AVX512 ec functions with 5 and 6 outputs

Added AVX512 optimized functions to calculate the
GF(2^8) vector dot product with 5 and 6 outputs
at a time. Also added GF(2^8) vector multiply
AVX51

ec: add AVX512 ec functions with 5 and 6 outputs

Added AVX512 optimized functions to calculate the
GF(2^8) vector dot product with 5 and 6 outputs
at a time. Also added GF(2^8) vector multiply
AVX512 optimized functions with 5 and 6 accumulate.

Change-Id: I6d2c080f4f4f8e4823ad9a9be2c65c3b5b3bb1f8
Signed-off-by: John Kariuki <John.K.Kariuki@intel.com>

show more ...


Revision tags: v2.26.0, v2.25.0, v2.24.0, v2.23.0
# bee68480 19-Jun-2018 Greg Tucker <greg.b.tucker@intel.com>

ec: Remove references in lib source to types.h

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


Revision tags: v2.22.0
# d9ec2c4c 12-Mar-2018 Daniel Verkamp <daniel.verkamp@intel.com>

ec: use standard types in struct slver

This matches the definition of struct slver elsewhere in the code.

Removes the last use of [U]INT{8,16,32,64} types.

Change-Id: I70761ac27add1e19808f1cebd6a7

ec: use standard types in struct slver

This matches the definition of struct slver elsewhere in the code.

Removes the last use of [U]INT{8,16,32,64} types.

Change-Id: I70761ac27add1e19808f1cebd6a7ee69ebd08dee
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>

show more ...


# 52bb3229 22-Feb-2018 Jean-Yves VET <jyvet@ddn.com>

build: fix compilation with CPU not supporting SSE

This patch makes the project compile and run (tests and
performance tests as well) with CPUs which are not
supporting SSE instructions.

Signed-off

build: fix compilation with CPU not supporting SSE

This patch makes the project compile and run (tests and
performance tests as well) with CPUs which are not
supporting SSE instructions.

Signed-off-by: Jean-Yves Vet <jyvet@ddn.com>

show more ...


Revision tags: v2.21.0, v2.20.0, v2.19.0
# fc1467de 31-May-2017 Greg Tucker <greg.b.tucker@intel.com>

Format only patch from iindent and remove_whitespace

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


Revision tags: v2.18.0
# 5d9cf8ca 21-Mar-2017 Greg Tucker <greg.b.tucker@intel.com>

ec: Fixes for 32-bit build

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


Revision tags: v2.17.0, v2.16.0, v2.15.0, v2.14.1
# a5b324d2 18-Nov-2015 Greg Tucker <greg.b.tucker@intel.com>

Add avx512 versions of ec_encode_data

- Includes gf_nvect_dot_prod, gf_nvect_mad functions
- Change ec multibinary to use common macros
- Autoconf checks for nasm or yasm support and picks if ava

Add avx512 versions of ec_encode_data

- Includes gf_nvect_dot_prod, gf_nvect_mad functions
- Change ec multibinary to use common macros
- Autoconf checks for nasm or yasm support and picks if available
- Leave out compile of any avx512 code if assembler not available

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

show more ...


# 00c1efc1 22-Oct-2015 Greg Tucker <greg.b.tucker@intel.com>

Initial commit isa-l v2.14.1

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