From c9388a503f8a9842c1f82b65a63802e04e4e269a Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sun, 31 Oct 2021 19:15:41 +0100 Subject: [PATCH] Add ARMV8 SVE test using ArmIE --- .travis.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.travis.yml b/.travis.yml index 85a57f6e3..6d2ef9b1a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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