abrown opened PR #1649 from add-shift-i64x2
to master
:
This adds a legalization for
sshr.i64x2
and 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.i64x2
and 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_64x2
at 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 63
produces111-(64)-111
and that0111-(63)-111 >>signed 63
produces000-(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.i64x2
and 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 23 2024 at 12:05 UTC