Stream: git-wasmtime

Topic: wasmtime / Issue #2689 Use x64 SSE instructions for 128-b...


view this post on Zulip Wasmtime GitHub notifications bot (Feb 26 2021 at 23:16):

cfallin opened Issue #2689:

As noted by @abrown in #2682, our 128-bit shift sequences on x86-64 could make use of PSLLDQ and PSRLDQ to do the 128-bit operation in one go, rather than an open-coded combination of 64-bit shifts with conditional moves, etc. It's likely that this would be faster even with moves to the XMM register file. It's possible that there are better SSE alternatives for some of our other operations as well.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 26 2021 at 23:16):

cfallin labeled Issue #2689:

As noted by @abrown in #2682, our 128-bit shift sequences on x86-64 could make use of PSLLDQ and PSRLDQ to do the 128-bit operation in one go, rather than an open-coded combination of 64-bit shifts with conditional moves, etc. It's likely that this would be faster even with moves to the XMM register file. It's possible that there are better SSE alternatives for some of our other operations as well.


Last updated: Nov 22 2024 at 16:03 UTC