commit | ea130f1b0a00e959b082751b4a4b151514cc3646 | [log] [tgz] |
---|---|---|
author | eric fang <eric.fang@arm.com> | Wed Mar 10 10:15:02 2021 +0000 |
committer | eric fang <eric.fang@arm.com> | Mon Mar 15 02:04:52 2021 +0000 |
tree | eb22bfe63cdf4ddae12d0cf5ba486668542ff7fd | |
parent | 05f8f0431f7280bad4b386968198be7c517007dd [diff] |
arm64/arm64asm: adjust the disassembly codes of FMOVQ/FLDP/FSTP Currently FMOVQ, FLDP and FSTP are objdumped as MOVD, LDP and STP, and the floating point register arguments of these instructions are objdumped as "V" register format. This CL makes the disassembly formats of these instructions consistent with their assembly formats. Besides Go has no LDUR and VLDUR instructions, but the disassembler objdumps MOVD as LDUR and VLDUR in some cases, this CL changes the disassembly format of the arm64 LDUR instruction as MOVD, MOVW or FMOV{B,H,S,D,Q}. Change-Id: I0f964db422c9c42929e639528ac2c0c4adcfee37 Reviewed-on: https://go-review.googlesource.com/c/arch/+/300729 Reviewed-by: eric fang <eric.fang@arm.com> Reviewed-by: Cherry Zhang <cherryyz@google.com> Trust: eric fang <eric.fang@arm.com> Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Go Bot <gobot@golang.org>
This repository holds machine architecture information used by the Go toolchain. The parts needed in the main Go repository are copied in.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the arch repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/arch:” in the subject line, so it is easy to find.