-
-
Notifications
You must be signed in to change notification settings - Fork 675
Implement v128 instructions #508
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
Hmm, it might actually be easier to defer |
I'm not sure this convention apply to rest operations |
From the proposal it seems that the name of the operation, i.e. |
yeah, it seems for fixed length SIMD operations this correct) |
@dcodeIO shuffling lanes operation could be also not trivial for "first good issue". wdyt? |
Looks like that's essentially just a v128,v128->v128 binary plus an additional lane index like in extract_lane/replace_lane. Should be straight forward :) |
Nope) It's |
I understand. Well, actually I don't, so I guess you're right :) |
Regarding shuffle it might also be convenient to provide typed versions like |
What do you think about add optional |
For context: Currently all load/store ops use natural alignment, in the case of |
…l_true, min/max, initial align parameter
One strange thing about the alignment hint is that the spec speaks of "an alignment hint (in base 2 logarithmic representation)", while Binaryen's |
Oh, well .. |
Yeah, it's alive) |
It seems you need rebuild tests |
10/10 would do if node/v8-canary would work on Windows :) |
(yeah, I think the binary has exponent of 2, while the text format is in bytes) |
Alright, the set of instructions should be complete now Whoever feels like giving this a review, please do. I know, I know, it's boring to the max. |
Edit: This escalated and is complete now.