Skip to content
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

Winch: Clean up Wast SIMD tests #10203

Merged

Conversation

jeffcharles
Copy link
Contributor

Clean up some of the Winch SIMD Wast tests. I had initially set these up as copies of the spec testsuite with some instructions commented out so there would be some spec test coverage of what I was implementing. But now it looks like the actual spec testsuite can be used for most of them so I'm deleting them. The exception is simd_multivalue which doesn't have a corresponding spec test so I've renamed it to remove the leading underscore. For the remaining files, I've uncommented tests that should now pass.

@jeffcharles jeffcharles requested a review from a team as a code owner February 6, 2025 23:09
@jeffcharles jeffcharles requested review from pchickey and removed request for a team February 6, 2025 23:09
@alexcrichton alexcrichton added this pull request to the merge queue Feb 7, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 7, 2025
@alexcrichton
Copy link
Member

It's unfortunately buried, but the failure is here

@alexcrichton
Copy link
Member

notably:

---- Winch/pooling/./tests/misc_testsuite/winch/_simd_load.wast ----
failed to run spec test with default engine

Caused by:
    0: failed directive on ./tests/misc_testsuite/winch/_simd_load.wast:20:1
    1: Compilation error: Instruction not implemented for CPUs without AVX support

---- Winch/./tests/misc_testsuite/winch/_simd_load.wast ----
failed to run spec test with default engine

Caused by:
    0: failed directive on ./tests/misc_testsuite/winch/_simd_load.wast:20:1
    1: Compilation error: Instruction not implemented for CPUs without AVX support


failures:
    Winch/pooling/./tests/misc_testsuite/winch/_simd_load.wast
    Winch/./tests/misc_testsuite/winch/_simd_load.wast

@jeffcharles
Copy link
Contributor Author

That makes sense. The tests that were already uncommented probably didn't rely on AVX support, but the tests I uncommented in this PR do rely on it, so the test needs to be added to the unsupported with no AVX list.

@alexcrichton alexcrichton added this pull request to the merge queue Feb 7, 2025
Merged via the queue into bytecodealliance:main with commit ac76c09 Feb 7, 2025
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants