History log of /isa-l/include/igzip_lib.h (Results 1 – 25 of 55)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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>


123