Petr Penzin
Petr Penzin
@codefromthecrypt, actually, I have to walk that back. Even though Component Model introduces things outside the spec, it is a [proposal](https://github.com/WebAssembly/proposals#phase-1---feature-proposal-cg). The difference from the other examples is that it...
Use-case for multi-memory: Flutter Web Engine linking with wasm-compiled skia (C++) and ICU4X (Rust)
> Our measurements have shown a serious improvement (~14x) in interop speed (vs JavaScript bindings) when wiring wasm imports and exports directly to each other. Sounds like a big difference!...
Use-case for multi-memory: Flutter Web Engine linking with wasm-compiled skia (C++) and ICU4X (Rust)
A few months ago @RossTate shared an interesting [performance experiment][r], which showed that just making calls across module boundaries has a cost, but I am surprised that going through JS...
@syrusakbary you've said you have some concerns as well, not sure if related to this
@lukewagner I am on board with your perspective about threads and component model (as an aside, a different perspective has been floated as well), and also agree a better core...
WASI is taking a dependency on this _now_, while changing core semantics usually takes a rather long time. Just like you point out, the basics of the core threading proposal...
> * If there is a deterministic mode, should it also have a deterministic FMA? (Perhaps a poll [here](https://github.com/WebAssembly/relaxed-simd/issues/44) would be useful?) I think it was proposed deterministic FMA to...
> Don't think so, see slide 4 of https://sunfishcode.github.io/RelaxedMathMode.pdf. FMA is deterministic, relaxed mode allows FMA or mul+add. Oh, that is surprising! I guess the motivation is that strict mode...
All bits set to 1 is not canonical, though it is easy to produce in practice. Canonical pattern with sign bit 1 is produced by shifting that value by a...
> I implemented it on x86 using a load from a constant pool. It has a cost, and I'm not proposing anyone pay it that doesn't want to. How would...