abrown opened PR #1820 from f32x4-to-i32x4
to master
:
This is a follow-on to #1765 and should be merged after that PR. The most notable change here is the addition of the ISA-specific flags
assert_no_nans
andassert_in_bounds
which are disabled by default; when enabled they allow Cranelift to reduce the cost (in number of instructions) of lowering this and other SIMD instructions.
abrown requested bnjbvr for a review on PR #1820.
abrown has marked PR #1820 as ready for review.
abrown edited PR #1820 from f32x4-to-i32x4
to master
:
This is a follow-on to #1765 and should be merged after that PR.
The most notable change here is the addition of the ISA-specific flags
assert_no_nans
andassert_in_bounds
which are disabled by default; when enabled they allow Cranelift to reduce the cost (in number of instructions) of lowering this and other SIMD instructions.
bnjbvr submitted PR Review.
abrown submitted PR Review.
abrown created PR Review Comment:
Can be removed per https://bytecodealliance.zulipchat.com/#narrow/stream/217117-cranelift/topic/SIMD/near/200302379
sunfishcode submitted PR Review.
sunfishcode created PR Review Comment:
Looking at this more, I think the and is needed, but the operand of the and should be cmpeqps(arg, arg), not all ones.
abrown closed without merge PR #1820.
Last updated: Dec 23 2024 at 12:05 UTC