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
cmd/internal/obj/arm64: moves that use C_BITCON and C_ADDCON don't work #10111
Comments
Too late for Go 1.5. |
…-bit operations DO NOT SUBMIT (I need to write a lot more here) Updates golang#10111 Change-Id: I5bf6a5bb14ace3a5852288551566be20dd4e0b17
https://github.com/mwhudson/go/tree/bimm has some stuff I wrote around this (it calculates the acceptable bimm values at runtime). For reference, there is a lot of discussion about this in https://go-review.googlesource.com/#/c/7046/ |
@4ad Do you mean C_BITCON class and C_ADDCON class constants can not be encoded as MOVs instructions? If yes, I find current assembler can encode C_BITCON as MOVs instructions, but can not encode C_ADDCON as MOVs instructions. I submitted a CL https://go-review.googlesource.com/c/go/+/120661 that encodes C_BITCON as MOVs instructions. I am not sure if the CL fixes this issue you found? Could you mind have a review this CL? Thank you. |
Replaces 4ad/go#68.
Issue #10108 is related.
The text was updated successfully, but these errors were encountered: