Add ARMV8 SVE test using ArmIE

This commit is contained in:
Martin Kroeker 2021-10-31 19:15:41 +01:00 committed by GitHub
parent aa231b5875
commit c9388a503f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 0 deletions

View File

@ -283,6 +283,33 @@ matrix:
script:
- 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
branches:
only: