Thomas Lively
Thomas Lively
> In the future, I would appreciate if we could get away from this mode of operation where implementations unilaterally deviate from what's proposed and then retroactively declare that "reality"....
Is it uncommon for these instructions to be used? At least as a user if I'm trying to convert a 64x2 vector, I only have two lanes to manually convert....
> He made about 2/3rds adds and 1/3rd shift left on the assumption that there would be more add ports than shifting ports -- a safe assumption on just about...
If this is a bug, it is with the toolchain you are using, not the spec proposal. If you are using Emscripten, it would be good to file an issue...
Given all the related discussion we've had about shuffles, I would really want to see the code size impact on a whole application (even one constructed to heavily use shuffles)...
Note that passing large structs as multivalue returns will not work for self-referential structs and may have negative performance consequences (although that is just speculation until engines more widely support...
@alexcrichton, good point, the passed copy of the self-referential struct would definitely still point to the source copy. This does make me wonder what happens to pointers generally in this...
Hmm, it's a good question. I think treating all docs as though they were licensed under the terms of https://github.com/WebAssembly/simd/blob/main/document/core/LICENSE should be sufficiently conservative given that the top-level LICENSE file...
A full suite of bulk operations sounds good to me. I agree that conceptually they're not "MVP," but they're also straightforward (edit: and useful!) enough that we would have no...
No, any recursive type where there is a path in the infinitely unrolled type definition that contains only non-nullable references cannot be constructed by Wasm because it would require being...