cmd/asm: VMOVQ misassembled to VMOVD on 386 #41295
Labels
compiler/runtime
Issues related to the Go compiler and/or runtime.
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
Create an assembly file with the following content, assemble it for 386:
Then, dump the resulting object file.
What did you expect to see?
An instruction
VMOVQ (SI), X0
with encodingc5fa7e06
.What do you see instead?
A weirdly assembled
VMOVD (SI), X0
with encodingc4e1f96e06
. It appears that the assembler mis-assemblesVMOVQ
toVMOVD
on 386.The text was updated successfully, but these errors were encountered: