mirror of
https://github.com/intel/isa-l.git
synced 2024-12-12 09:23:50 +01:00
Update release notes for v2.31
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
This commit is contained in:
parent
479b3f84f9
commit
4997190ab3
@ -1,4 +1,4 @@
|
|||||||
v2.30 Intel Intelligent Storage Acceleration Library Release Notes
|
v2.31 Intel Intelligent Storage Acceleration Library Release Notes
|
||||||
==================================================================
|
==================================================================
|
||||||
|
|
||||||
RELEASE NOTE CONTENTS
|
RELEASE NOTE CONTENTS
|
||||||
@ -13,8 +13,21 @@ RELEASE NOTE CONTENTS
|
|||||||
|
|
||||||
* 32-bit lib is not supported in Windows.
|
* 32-bit lib is not supported in Windows.
|
||||||
|
|
||||||
|
* 32-bit lib is not validated.
|
||||||
|
|
||||||
2. FIXED ISSUES
|
2. FIXED ISSUES
|
||||||
---------------
|
---------------
|
||||||
|
v2.31
|
||||||
|
|
||||||
|
* Fixed various compilation issues/warnings for different platforms.
|
||||||
|
* Fixed documentation on xor/pq gen/check functions, with minimum
|
||||||
|
number of vectors.
|
||||||
|
* Fixed potential out-of-bounds read on Adler32 Neon implementation.
|
||||||
|
* Fixed potential out-of-bounds read on gf_vect_mul Neon implementation.
|
||||||
|
* Fixed x86 load/store instructions in erasure coding functions (aligned moves
|
||||||
|
that should be unaligned).
|
||||||
|
* Fixed memory leaks in unit tests.
|
||||||
|
|
||||||
v2.30
|
v2.30
|
||||||
|
|
||||||
* Intel CET support.
|
* Intel CET support.
|
||||||
@ -114,6 +127,43 @@ v2.10
|
|||||||
|
|
||||||
3. CHANGE LOG & FEATURES ADDED
|
3. CHANGE LOG & FEATURES ADDED
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
|
v2.31
|
||||||
|
|
||||||
|
* API changes:
|
||||||
|
- gf_vect_mul_base() function now returns an integer, matching the return type
|
||||||
|
of gf_vect_mul() function (not a breaking change).
|
||||||
|
|
||||||
|
* Igzip compression improvements:
|
||||||
|
- Added compress/decompress with dictionary to perf test app.
|
||||||
|
- Zlib header can be now created on the fly when starting the compression.
|
||||||
|
- Added isal_zlib_hdr_init() function to initialize the zlib header to 0.
|
||||||
|
|
||||||
|
* Zero-memory dectection improvements:
|
||||||
|
- Optimized AVX implementation.
|
||||||
|
- Added new AVX2 and AVX512 implementations.
|
||||||
|
|
||||||
|
* Erasure coding improvements:
|
||||||
|
- Added new AVX512 and AVX2 implementations using GFNI instructions.
|
||||||
|
- Added new SVE implementation.
|
||||||
|
|
||||||
|
* CRC improvements:
|
||||||
|
- Added new CRC64 Rocksoft algorithm.
|
||||||
|
- CRC x86 implementations optimized using ternary logic instructions and
|
||||||
|
folding of bigger data on the last bytes.
|
||||||
|
- CRC16 T10dif aarch64 implementation improved.
|
||||||
|
- CRC aarch64 implementations optimized using XOR fusion feature.
|
||||||
|
|
||||||
|
* Documentation:
|
||||||
|
- Added function overview documentation page.
|
||||||
|
- Added security file.
|
||||||
|
|
||||||
|
* Performance apps:
|
||||||
|
- Changed performance tests to warm by default.
|
||||||
|
|
||||||
|
* Example apps:
|
||||||
|
- Added CRC combine example `crc_combine_example` for multiple polynomials.
|
||||||
|
|
||||||
v2.30
|
v2.30
|
||||||
|
|
||||||
* Igzip compression enhancements.
|
* Igzip compression enhancements.
|
||||||
|
Loading…
Reference in New Issue
Block a user