History log of /isa-l/igzip/igzip_decode_block_stateless.asm (Results 1 – 22 of 22)
Revision Date Author Comments
# 1500db75 23-Jan-2024 Colin Ian King <colin.i.king@gmail.com>

Fix a handful of spelling mistakes and typos

There are quite a few spelling mistakes and typos in comments and
user facing message literal strings as found using codespell. Fix
these.

Signed-off-by

Fix a handful of spelling mistakes and typos

There are quite a few spelling mistakes and typos in comments and
user facing message literal strings as found using codespell. Fix
these.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


# cd888f01 22-May-2020 H.J. Lu <hjl.tools@gmail.com>

x86: Add ENDBR32/ENDBR64 at function entries for Intel CET

To support Intel CET, all indirect branch targets must start with
ENDBR32/ENDBR64. Here is a patch to define endbranch and add it to
funct

x86: Add ENDBR32/ENDBR64 at function entries for Intel CET

To support Intel CET, all indirect branch targets must start with
ENDBR32/ENDBR64. Here is a patch to define endbranch and add it to
function entries in x86 assembly codes which are indirect branch
targets as discovered by running testsuite on Intel CET machine and
visual inspection.

Verified with

$ CC="gcc -Wl,-z,cet-report=error -fcf-protection" CXX="g++ -Wl,-z,cet-report=error -fcf-protection" .../configure x86_64-linux
$ make -j8
$ make -j8 check

with both nasm and yasm on both CET and non-CET machines.

Change-Id: I9822578e7294fb5043a64ab7de5c41de81a7d337
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>

show more ...


# ede04f0a 16-Mar-2020 Greg Tucker <greg.b.tucker@intel.com>

build: Fix for windows to allow nasm use

Previously windows build could only use yasm because some procedural items such
as proc_start were not supported by nasm. This adds a few macros and fixes s

build: Fix for windows to allow nasm use

Previously windows build could only use yasm because some procedural items such
as proc_start were not supported by nasm. This adds a few macros and fixes so
nasm can be used to build on windows.

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

show more ...


# 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>


# 995d420c 02-Aug-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Fix inflate for large output files

Change-Id: I3d3532100f8d60e0b446f5c90fc820cbfd2df1ec
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# b1c45175 21-Jun-2018 Greg Tucker <greg.b.tucker@intel.com>

igzip: Add a few missing asm copyright headers

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


# 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>


# ec6169ac 27-Mar-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Combine distance code and extra bit count lookup

Change-Id: I12dca7126313406afd6ccbbaa91e7a1cc4a91bc0
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# 16f32e17 15-Mar-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Reoptimize decode_stateless due to multibyte decode

Change-Id: I1479772062be584f5087bf2999ba4500a340ca51
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>


# fbeb7c83 22-Feb-2018 Roy Oursler <roy.j.oursler@intel.com>

igzip: Some general cleanup of the decode_block assembly

Change-Id: Ie30955fcb47ffc9b23f0c50f520cbd9973b2b315
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# 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


# ed15402f 07-Jun-2017 Roy Oursler <roy.j.oursler@intel.com>

igzip: Add stateful dictionary support

Change-Id: I75dbac947787bc0041674468c88d0aa41b8b082f
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# dfa4fd09 21-Nov-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Fix inflate bug with long when invalid huffman codes.

Change-Id: I52bfed0afa208462ed4a8614dd46cda5a5dc968d
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# b95c60cd 17-Aug-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Add check for non-valid decoded symbols

Change-Id: Ie95c28ca87b76ba8751fa5b07be345d3b00d5134
Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>


# 88f95d85 05-Aug-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Merge inflate.h and igzip_lib.h and fix external naming

Merge inflate.h and igzip_lib.h and rename many defines to avoid conflicts,
along with general cleanup of the new header.

Signed-off-b

igzip: Merge inflate.h and igzip_lib.h and fix external naming

Merge inflate.h and igzip_lib.h and rename many defines to avoid conflicts,
along with general cleanup of the new header.

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>

show more ...


# be8e83b6 04-Aug-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Fix bug in inflate perf test and modify inflate lookup table sizes

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>


# d06e14b9 27-Jul-2016 Roy Oursler <rjoursle@az-sg-sw01.ch.intel.com>

igzip: Port update_histogram and decode_huffman_code_block to windows

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>


# 340e0f99 21-Jul-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Implement stateful inflate.

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>


# 6b2bedfe 26-Jul-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Fix to run on SSE

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>


# 869712d3 12-Jul-2016 Roy Oursler <roy.j.oursler@intel.com>

igzip: Rename inflate.asm and fix Makefile.am so that Makefile.unx works

Signed-off-by: Roy Oursler <roy.j.oursler@intel.com>
Reviewed-by: Greg Tucker <greg.b.tucker@intel.com>