winch(aarch64): add v128.const support#13911
Conversation
cfallin
left a comment
There was a problem hiding this comment.
LGTM, thanks!
There's a warning now about the now-unused UnsupportedImm error -- CI should be green once that's removed, then I'm happy to merge.
Thanks! Hope to have some more up soon! |
Subscribe to Label ActionDetailsThis issue or pull request has been labeled: "winch"Thus the following users have been cc'd because of the following labels:
To subscribe or unsubscribe from this label, edit the |
|
Looks like there was another CI failure from expecting |
|
Looks like the simd check is also used by other test suites. Removing it caused a couple of |
cfallin
left a comment
There was a problem hiding this comment.
test-runner fixes LGTM; thanks!
This pr adds support for v128.const to winch for aarch64.
I'd like to tackle the larger list of missing SIMD support, and figured I should start with something small.
In
mov_irthe v128 immediate takes theadd_constantpath rather than the emit path since that's what the x64 backend does for these load_fp_const.If this goes through I could go ahead and tackle the rest of v128, followed by the others.