-
Notifications
You must be signed in to change notification settings - Fork 740
Add and update final SIMD opcodes #1621
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
Conversation
Looks good to me so far! |
This is mostly done. **** FAILED ******************************************************************
|
It looks like many of these just need a test rebase, the only tricky one is test/wasm2c/spec/global.txt
|
Got some pointers to the wasm2c error and I have a fix. Fix is:
|
This adds a all the new SIMD opcodes and also update names of certain instructions enough to get compiling again. Partially addresses WebAssembly#1617.
Hm, what is this? from the ci logs:
|
I'll be splitting this up into smaller changes to make it easier to review, please hold on. |
Where should we check for updates on the 'completeness' of this update, since this is being split into smaller pieces? |
@steven-johnson I will update the WABT row in WebAssembly/simd#480 when this work is done. |
This adds all the new SIMD opcodes and also update names of certain
instructions enough to get compiling again. Partially addresses #1617.
Note that third_party/testsuite is updated to TOT, and I ran
tests/update-spec-tests.py
, but manually removed some simd test cases because we cannot handle all the new opcodes yet, they will require implementation in the binary-reader and interp. Support will come later, as with checking in the new SIMD tests.