-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #87 from Intel-HLS/pv_update_compression_2.12ISAL
Update to ISAL_2.21
- Loading branch information
Showing
93 changed files
with
5,663 additions
and
5,647 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,83 @@ | ||
language: c | ||
sudo: required | ||
dist: trusty | ||
matrix: | ||
include: | ||
### OS X | ||
- os: osx | ||
env: C_COMPILER=clang | ||
|
||
### linux gcc | ||
- dist: trusty | ||
env: C_COMPILER=gcc | ||
|
||
### linux clang | ||
- dist: trusty | ||
env: C_COMPILER=clang | ||
|
||
### linux newer clang | ||
- dist: trusty | ||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
- llvm-toolchain-trusty-4.0 | ||
packages: | ||
- clang-4.0 | ||
env: C_COMPILER=clang-4.0 | ||
|
||
### linux older gcc | ||
- dist: trusty | ||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
packages: | ||
- g++-4.7 | ||
env: C_COMPILER=gcc-4.7 | ||
|
||
### linux newer gcc | ||
- dist: trusty | ||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
packages: | ||
- g++-6 | ||
env: C_COMPILER=gcc-6 | ||
|
||
### linux with new nasm | ||
# Removed until travis issue fixed pulling from nasm from debian | ||
#- dist: trusty | ||
# addons: | ||
# apt: | ||
# sources: | ||
# - debian-sid | ||
# packages: | ||
# - nasm | ||
# env: C_COMPILER=gcc AS_ASSEMBL=nasm | ||
|
||
### linux extended tests | ||
- dist: trusty | ||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
packages: | ||
- binutils-mingw-w64-x86-64 | ||
- gcc-mingw-w64-x86-64 | ||
- wine | ||
env: TEST_TYPE=ext | ||
|
||
before_install: | ||
- if [ -n "${C_COMPILER}" ]; then export CC="${C_COMPILER}"; fi | ||
- if [ -n "${AS_ASSEMBL}" ]; then export AS="${AS_ASSEMBL}"; fi | ||
|
||
before_script: | ||
- sudo apt-get -q update | ||
- sudo apt-get install -y yasm nasm | ||
- ./autogen.sh | ||
script: ./configure && make && make check | ||
language: c | ||
compiler: | ||
- clang | ||
- gcc | ||
- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get -q update; fi | ||
- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get install yasm indent; fi | ||
- if [ $TRAVIS_OS_NAME = osx ]; then brew install yasm; fi | ||
|
||
script: | ||
- if [ -n "${CC}" ]; then $CC --version; fi | ||
- if [ -n "${AS}" ]; then $AS --version; fi | ||
- ./tools/test_autorun.sh "${TEST_TYPE}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
|
||
AC_PREREQ(2.69) | ||
AC_INIT([libisal], | ||
[2.19.0], | ||
[2.21.0], | ||
[[email protected]], | ||
[isa-l], | ||
[http://01.org/storage-acceleration-library]) | ||
|
@@ -85,8 +85,8 @@ else | |
with_modern_nasm=yes | ||
AC_MSG_RESULT([yes]) | ||
AC_MSG_CHECKING([for optional nasm AVX512 support]) | ||
AC_LANG_CONFTEST([AC_LANG_SOURCE([[vpshufb zmm0, zmm1, zmm2;]])]) | ||
sed -i -e '/vpshufb/!d' conftest.c | ||
AC_LANG_CONFTEST([AC_LANG_SOURCE([[vinserti32x8 zmm0, ymm1, 1;]])]) | ||
sed -i -e '/vinsert/!d' conftest.c | ||
if nasm -f elf64 conftest.c 2> /dev/null; then | ||
nasm_knows_avx512=yes | ||
AC_MSG_RESULT([yes]) | ||
|
@@ -109,7 +109,7 @@ if test x"$AS" = x""; then | |
elif test x"$with_modern_nasm" = x"yes"; then | ||
AS=nasm | ||
else | ||
AC_MSG_ERROR([No modern yasm or nasm found as required. Yasm should be 1.2.0 or later, and nasm should be v2.11.01 or later.]) | ||
AC_MSG_ERROR([No modern yasm or nasm found as required. Yasm should be 1.2.0 or later, and nasm should be v2.11.01 or later (v2.13 for AVX512).]) | ||
fi | ||
fi | ||
echo "Using assembler $AS" | ||
|
Oops, something went wrong.