Stream: git-wasmtime

Topic: wasmtime / issue #2545 x64: movss/movsd need a correctnes...


view this post on Zulip Wasmtime GitHub notifications bot (May 04 2022 at 22:50):

cfallin commented on issue #2545:

I believe this is more correct now with the current get_operands; I will go ahead and close the issue.

view this post on Zulip Wasmtime GitHub notifications bot (May 04 2022 at 22:50):

cfallin closed issue #2545:

From a SIMD debugging adventure with @abrown, we discovered two related issues:

A possibly simpler fix to the second issue is to always use movss/movsd R-R form as an insertlane, and always report it as such, and just use full-width XMM register move instructions for normal reg-to-reg moves. I'm not sure if this has any performance implications (@abrown could say for sure?) but it would certainly simplify our backend and make reasoning about correctness a little easier.


Last updated: Nov 22 2024 at 17:03 UTC