Displaying 1 result from an estimated 1 matches for "d06a8765".
Did you mean:
1068765
2016 Feb 18
2
Bug in X86 assembler?
You can't use mov.
I am not an x86 expert, but after quick googling:
Recall that immediates are normally restricted to 32 bits. To load a larger constant into a quad register, use
movabsq, which takes a full 64-bit immediate as its source
[https://www.lri.fr/~filliatr/ens/compil/x86-64.pdf]
Even in your example, assembler replaces mov by movq, which, say, hints: