| #
fa5b8baf |
| 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
include: reformat using new code style
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
|
|
Revision tags: v2.31.0 |
|
| #
d4e1c21a |
| 20-Dec-2023 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
lib: add missing structure documentation
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
| #
29d99fce |
| 20-Dec-2023 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
igzip: add zlib header init function
Add isal_zlib_hdr_init() function to initialize the isal_zlib_header structure to all 0.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
Revision tags: v2.30.0 |
|
| #
19035917 |
| 20-Oct-2020 |
Greg Tucker <greg.b.tucker@intel.com> |
igzip: Add new functions for faster dictionary compression
Change-Id: Id55728fea286d144f8a11192ab02ccc8503d7b25 Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
|
|
Revision tags: v2.29.0, v2.28.0, v2.27.0, v2.26.0 |
|
| #
f9588bbe |
| 03-Feb-2019 |
Zach Bjornson <zbbjornson@gmail.com> |
igzip: export isal_adler32
Change-Id: Iadb73851f826131cc59974b65240b501e9d57f98 Signed-off-by: Zach Bjornson <zbbjornson@gmail.com>
|
|
Revision tags: v2.25.0, v2.24.0 |
|
| #
ba1a0006 |
| 27-Sep-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Implement set_long_icf to compare more than 258
Change-Id: Ia8813d176da6bfcd3c6ef441eca1c59ac99db7f2 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
eaa1c18a |
| 27-Nov-2018 |
Greg Tucker <greg.b.tucker@intel.com> |
doc: Fix spelling errors in headers
Change-Id: I0f4164b39b185fa808c66208df0731b5e031d7fd Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
|
| #
e19101f5 |
| 27-Nov-2018 |
Greg Tucker <greg.b.tucker@intel.com> |
doc: Add detail of internal checksum value in gzip/zlib mode
Change-Id: I8f7fdcec40371e61eb19248cb24c9837d0845a0c Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
|
| #
06b926fb |
| 25-Oct-2018 |
Greg Tucker <greg.b.tucker@intel.com> |
igzip: Fix portability issue when bad window size passed
If a user passes an invalid size for window bits it could have triggered an undefined shift by larger than variable size.
Change-Id: Ib2999b
igzip: Fix portability issue when bad window size passed
If a user passes an invalid size for window bits it could have triggered an undefined shift by larger than variable size.
Change-Id: Ib2999b094af075596be3333418667ae9b498e2ae Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
show more ...
|
| #
8e4f1a1a |
| 18-Jul-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Create generic deflate performance utility
Change-Id: Idf180660797f97a492550fb557652f036cd55509 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
ff1928e8 |
| 09-Jul-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Create functions to write gzip/zlib headers
Change-Id: If5aaa277a01214bd36406ee11680df0904ad12f7 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
|
Revision tags: v2.23.0 |
|
| #
43374f67 |
| 06-Jun-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Implement gzip/zlib header/trailer parsing
Change-Id: I3fe8653f2286212a9d6c6ecfa3b78752b2cac8ef Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
11542000 |
| 11-Jun-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Implement limited window size for inflate
Change-Id: Ib7fce6a51db99fc7e11f06f5916c2b755bfc5c67 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
03bef684 |
| 06-Jun-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Setup for variable hash mask
Change-Id: I3be94dbc40c2e02dcff4f89e5a9df8ed1f744f02 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
6317ce2b |
| 06-Jun-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Setup for variable lookback distance
Change-Id: Idd52c9392113dfc54feea3c66916a7f5aa128bef Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
bb3c6c28 |
| 08-Aug-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Remove need for total_in_start
Change-Id: Ie9ab3e702ce07a5ba8d6fb3275da98e03c25822b Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
da1aee87 |
| 19-Jun-2018 |
Greg Tucker <greg.b.tucker@intel.com> |
igzip: Remove references to types.h
Previously included just for struct alignment but all restrictions have been removed.
Change-Id: I3fa7cbab86fce419b3b3bfccb48d9129bd77cf64 Signed-off-by: Greg Tu
igzip: Remove references to types.h
Previously included just for struct alignment but all restrictions have been removed.
Change-Id: I3fa7cbab86fce419b3b3bfccb48d9129bd77cf64 Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
show more ...
|
|
Revision tags: v2.22.0 |
|
| #
2de5a0fd |
| 29-Mar-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Swap length code lookup with length lookup
Change-Id: I9f1c3ea5353f2c2fa98bab1d0cb1eb3c7b7397f6 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
222a68f7 |
| 22-Feb-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Implement multibyte decode
Change-Id: I923a57a01f696f2082945fafcc2773655b9a5beb Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
7a1dc55c |
| 22-Feb-2018 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Increase size of large short code lookup
Change-Id: I05a564d1759ae417a966f3a12621799db0edf80a Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
|
Revision tags: v2.21.0 |
|
| #
48119c5c |
| 07-Dec-2017 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Increase long_code_lookup struct size to fix buffer overflow
Change-Id: I6546dcb7ffcd5895292d06fdc748c3cf279a4542
|
| #
8965584a |
| 05-Dec-2017 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Implement large hash table method as level 2
Move current level 2 compression to be level 3 and create a level 2 compression which is the same algorithm as level 1 but with a larger hashtable
igzip: Implement large hash table method as level 2
Move current level 2 compression to be level 3 and create a level 2 compression which is the same algorithm as level 1 but with a larger hashtable.
Change-Id: I398a6017c2ff218dded24e229fb51c23ea69f314 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
show more ...
|
| #
7a12bcb2 |
| 30-Nov-2017 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Separate concept of level and compression method
Change-Id: I82a5fbeb93adc77057893c643e044e311e4f393c Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
fe68f02d |
| 30-Nov-2017 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Move hash_table and symbol histogram for icf compression
Change-Id: I50df9c8915ff3e1af450aeb8e4c0cc3baf9624ae Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|
| #
06cd7048 |
| 29-Nov-2017 |
Roy Oursler <roy.j.oursler@intel.com> |
igzip: Separate defines for LVL1 and LVL0 hash tables
Change-Id: I19bdec8d2d0c74083bc1695763c9630516995885 Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
|