While looking through the SVE ACLE tests again, I realised the naming of the test functions was a bit inconsistent. The patch below adopts the following scheme:
test_[mxz]: a test that isn't focusing on the register allocation. More specifically, this means that there are no other functions in the test file that differ from this one only in their register allocation. test_[mxz]_tied<N>: a test in which the output operand is tied to the <N>th input operand (counting from 1). test_[mxz]_untied: a test in which the output operand is not tied to any input operand. The patch also adds some missing z_untied tests. Tested on aarch64-linux-gnu and applied to aarch64/sve-acle-branch. Richard
sve-acle-test-tweaks.patch.bz2
Description: Binary data