Greg Tucker
660f49b02d
Add data compression unit
...
Include fast DEFLATE compatable compression functions.
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-06-10 17:03:38 -07:00
Greg Tucker
61164e105b
Add crc unit
...
New crc unit adds three different polynomials: T10dif, ieee and iscsi.
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-05-03 15:02:29 -07:00
Greg Tucker
d6c5e9620d
Add raid unit
...
New raid unit adds source for optimized xor and P+Q functions.
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-04-26 15:58:49 -07:00
Greg Tucker
fce681adb4
Fix for missing file in extra dist
...
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-03-02 19:23:33 -07:00
Ondřej Nový
8c7c1ba59b
Travis CI.
...
Signed-off-by: Ondřej Nový <novy@ondrej.org>
2016-03-02 18:11:11 -07:00
Ondřej Nový
c5dd20e075
Fixed markdown in README
...
Signed-off-by: Ondřej Nový <novy@ondrej.org>
2016-03-01 15:45:16 -07:00
Greg Tucker
ef7ff6c4f7
Rename license to standard file name
...
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-02-25 17:32:34 -07:00
Greg Tucker
8a5a7d124d
doc: Update readme with autotools and nmake info
...
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-02-25 17:32:34 -07:00
Greg Tucker
f7ee664dc0
Remove warnings due to unexported functions
...
The avx512 functions are not directly exported and this could cause warnings
when unit tests try to link to them directly.
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-02-25 17:32:34 -07:00
Greg Tucker
a5b324d2cd
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>
2016-02-25 17:32:34 -07:00
Greg Tucker
bc4dfc9bbc
Convert files to build with nasm or yasm
...
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-02-25 17:32:34 -07:00
Greg Tucker
00c1efc109
Initial commit isa-l v2.14.1
...
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2016-02-24 14:54:34 -07:00