Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bug in i64.rotr X 0 in compiler-llvm, add wasmer wast tests #2217

Merged
merged 1 commit into from
Mar 26, 2021

Conversation

MarkMcCaskey
Copy link
Contributor

Resolves #2215

I applied all the tests on the i32 shift instructions to the i64 ones too. I didn't update all the tests to test the edge cases in the exact same way that the i32 one is doing, but I did update some of them to be 64-bit specific (for example anywhere a 32bit constant appeared, I changed that to 64 in the tests for 64bit rotates).

Review

  • Add a short description of the the change to the CHANGELOG.md file

@MarkMcCaskey MarkMcCaskey requested a review from nlewycky March 26, 2021 17:02
@MarkMcCaskey MarkMcCaskey requested a review from losfair as a code owner March 26, 2021 17:02
@MarkMcCaskey
Copy link
Contributor Author

bors r+

@bors bors bot merged commit 72d4733 into master Mar 26, 2021
@bors bors bot deleted the fix/i64-rotr-on-0-in-llvm branch March 26, 2021 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rotate right instruction is mis-compiled with LLVM
2 participants