abrown opened PR #1649 from add-shift-i64x2 to master:
This adds a legalization for
sshr.i64x2and fixes some issues I found while doing this. It is based on the changes from #1645 since some of the display changes there made these issues easier to troubleshoot.
abrown updated PR #1649 from add-shift-i64x2 to master:
This adds a legalization for
sshr.i64x2and fixes some issues I found while doing this. It is based on the changes from #1645 since some of the display changes there made these issues easier to troubleshoot.
abrown requested julian-seward1 for a review on PR #1649.
julian-seward1 submitted PR Review.
julian-seward1 created PR Review Comment:
I am confused by the use of
ishl_64x2at this point. Shouldn't that beishr_64x2? The actual results shown are consistent with a signed shift right, not a shift left.
julian-seward1 created PR Review Comment:
Also I'd be happier if there were a couple more tests here. Could you add a test that
1000-(63)-000 >>signed 63produces111-(64)-111and that0111-(63)-111 >>signed 63produces000-(64)-000?
julian-seward1 submitted PR Review.
julian-seward1 submitted PR Review.
abrown submitted PR Review.
abrown created PR Review Comment:
Oh, good catch; yeah, that's likely an oversight from copying other tests. I'll fix these and add the additional tests.
abrown updated PR #1649 from add-shift-i64x2 to master:
This adds a legalization for
sshr.i64x2and fixes some issues I found while doing this. It is based on the changes from #1645 since some of the display changes there made these issues easier to troubleshoot.
abrown merged PR #1649.
Last updated: Dec 13 2025 at 19:03 UTC