Add ARMV8 SVE test using ArmIE
This commit is contained in:
parent
aa231b5875
commit
c9388a503f
27
.travis.yml
27
.travis.yml
|
@ -283,6 +283,33 @@ matrix:
|
||||||
script:
|
script:
|
||||||
- travis_wait 45 make && make lapack-test
|
- travis_wait 45 make && make lapack-test
|
||||||
|
|
||||||
|
- &test-armv8sve
|
||||||
|
os: linux
|
||||||
|
arch: arm64-graviton2
|
||||||
|
dist: bionic
|
||||||
|
group: edge
|
||||||
|
virt: lxd
|
||||||
|
compiler: gcc
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- gcc-11
|
||||||
|
- gfortran-11
|
||||||
|
- wget
|
||||||
|
script:
|
||||||
|
- wget https://developer.arm.com/-/media/Files/downloads/hpc/arm-instruction-emulator/21-0/ARM-Instruction-Emulator_21.0_AArch64_Ubuntu-18.04_aarch64.tar.gz?revision=f2d90a6c-15c5-42b3-81aa-464f30efc954
|
||||||
|
- tar zxvf ARM-Instruction-Emulator_21.0_AArch64_Ubuntu-18.04_aarch64.tar.gz
|
||||||
|
- cd ARM-Instruction-Emulator_21.0_aarch64_Ubuntu-18.04_aarch64
|
||||||
|
- sudo ./arm-instruction-emulator-21.0*_aarch64-linux-rpm.sh -a
|
||||||
|
- cd ..
|
||||||
|
- ls /opt/arm
|
||||||
|
- export PATH=/opt/arm/arm-instruction-emulator-21.0_aarch64_Ubuntu-18.04_aarch64-linux/bin64:$PATH
|
||||||
|
- travis_wait 45 make TARGET=A64FX CROSS=1 CC=gcc-11 FC=gfortran-11 HOSTCC=gcc-11
|
||||||
|
- armie test/sblat1
|
||||||
|
- armie test/dblat1
|
||||||
|
- armie test/cblat1
|
||||||
|
- armie test/zblat1
|
||||||
|
- armie test/dblat3 <test/dblat3.dat
|
||||||
# whitelist
|
# whitelist
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
|
|
Loading…
Reference in New Issue