We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
There is a typo
line 1066 if immrot(v) == 0 { return v, 0 }
it should be if immrot(v) != 0 { return v, 0 }
The original intention is if "v is already imm-12" { return v, 0 } else { return y, x // y - x = v }
But actually become if "v is not imm-12" { return v, 0 }
So case 107 of the optab never be triggered.
The text was updated successfully, but these errors were encountered:
CL https://golang.org/cl/44335 mentions this issue.
Sorry, something went wrong.
One more issue, "ADD $0xffff, R0" still uses the constant pool, it should be the same as "ADD $0xffff,R0,R0".
c8ab8c1
No branches or pull requests
There is a typo
line 1066
if immrot(v) == 0 {
return v, 0
}
it should be
if immrot(v) != 0 {
return v, 0
}
The original intention is
if "v is already imm-12" {
return v, 0
} else {
return y, x // y - x = v
}
But actually become
if "v is not imm-12" {
return v, 0
}
So case 107 of the optab never be triggered.
The text was updated successfully, but these errors were encountered: