simde
simde copied to clipboard
RVV 1.0 integration testing on real hardware
This PR contains a riscv64-cross.txt
file for cross compiling for riscv64 architecture on meson, a cloud-v-pipeline
file for CI flow and a Makefile for running tests on RISC-V architecture (since meson fails when binaries are transferred from one platform to the other).
The Makefile contains a very simple bash script in it which executes are the executables in the build/test
directory recursively and prints out the passed and failed tests' count along with the total number of counts.
Currently the passing criteria is that all the binaries should be executed with a return code of zero. Else the test will fail.
A complete CI build of this is present at: https://dash.cloud-v.co/blue/organizations/jenkins/simde-fork/detail/simde-fork/48/pipeline/51/