afonso360 opened PR #6507 from afonso360:riscv-simd-shifts
to bytecodealliance:main
:
:wave: Hey,
This PR implements lowerings for SIMD shifts, and a few boolean operations (
v{all,any}_true
/vhigh_bits
).The implementation for shifts is fairly straight forward, but the boolean operations don't have a equivalent instruction, so we need to do some different operations.
afonso360 requested elliottt for a review on PR #6507.
afonso360 requested wasmtime-compiler-reviewers for a review on PR #6507.
afonso360 requested wasmtime-default-reviewers for a review on PR #6507.
afonso360 edited PR #6507:
:wave: Hey,
This PR implements lowerings for SIMD shifts, and a few boolean operations (
v{all,any}_true
/vhigh_bits
).The implementation for shifts is fairly straightforward, but the boolean operations don't have a equivalent instruction, so we need to do some different operations.
alexcrichton submitted PR review:
All looks good to me, thanks!
For CI abrupt interruptions like that sometimes mean that QEMU is OOM-ing perhaps because of something like the pooling allocator reserving memory or something like that (or perhaps a flaky run, but we don't get many of those). Other than that though I'm not sure what would cause such a failure in CI.
afonso360 merged PR #6507.
Last updated: Dec 23 2024 at 12:05 UTC