-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple tests fail on Macos aarch64 #1206
Comments
Those seem to be OK, |
Not sure what is going with TME tests, compilation seems to work in general: Godbolt. Also tested on a Mac where it leads to a SIGILL abort as expected. |
The culprit seems to be the |
#1208 fixes the TME test failures. Teaching stdarch-test about |
A lot of the |
Yes, also for the tests we use the "C" ABI and for that the first vector argument is passed in the V0 register for aarch64, vector results are also returned in V0 and V0 shares the lowest bits with D0 and S0 which are used to return f64/f32 results. That means our test shims for |
After the test harness fixes error count went from 43 to 30. The Not sure about the remaining two. They look ok, probably just different instruction selection because of a specific target CPU? According to the ACLE docs the instructions selected for darwin seem to be the correct ones. |
The disassembly for the last 2 look fine to me: they are using variants of the |
Updated 2021-09-21 after test harness fixes.
The text was updated successfully, but these errors were encountered: