ara
ara copied to clipboard
Test failures in Vector Reduction Instructions
Test failures in Vector Reductions Instructions
Last updated: November 21, 2022
Description:
Tests for the unit testing have been added and necessary environment changes have been made to run the tests on Spike and ARA. Following tests are found to be failing on the RTL. The tests can be verified by running on Spike using the usual Make targets in ara/apps (usingmake riscv_tests_spike)
In this issue, vector reduction instructions related failure have been reported. Other tests are also available. Each of these combination is a test file in ara/apps/riscv-tests/isa/rv64uv/ and is also listed in its Makefrag.
vwredsum
Failing:
vwredsum.vs_LMUL1SEW16
vwredsum.vs_LMUL1SEW32
vwredsum.vs_LMUL1SEW8
vwredsum.vs_LMUL2SEW16
vwredsum.vs_LMUL2SEW32
vwredsum.vs_LMUL2SEW8
vwredsum.vs_LMUL4SEW16
vwredsum.vs_LMUL4SEW32
vwredsum.vs_LMUL4SEW8
vwredsumu
Failing:
vwredsumu.vs_LMUL1SEW16
vwredsumu.vs_LMUL1SEW32
vwredsumu.vs_LMUL1SEW8
vwredsumu.vs_LMUL2SEW16
vwredsumu.vs_LMUL2SEW32
vwredsumu.vs_LMUL2SEW8
vwredsumu.vs_LMUL4SEW16
vwredsumu.vs_LMUL4SEW32
vwredsumu.vs_LMUL4SEW8
vfwredosum
Failing:
vfwredosum.vs_LMUL1SEW32
vfwredosum.vs_LMUL2SEW32
vfwredosum.vs_LMUL4SEW32
vfwredusum
Failing:
vfwredusum.vs_LMUL1SEW32
vfwredusum.vs_LMUL2SEW32
vfwredusum.vs_LMUL4SEW32
Verification branch: main_verif_10x
Steps to recreate this issue:
git clone https://github.com/pulp-platform/ara.gitgit remote add test_repo "https://github.com/10x-Engineers/ara"git fetch test_repogit checkout main_verif_10xcd appsmake riscv_testscd ../hardware- make simv app="name of individual ELF" or
make riscv_tests_simv -j4to run regression
Issue updated with failing/hanging status of available tests.