diff options
| author | eric fang <eric.fang@arm.com> | 2022-08-24 03:28:16 +0000 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2022-08-29 17:03:10 +0000 |
| commit | eeb1ba7a89975beb1993242d8f2db05a6237e01c (patch) | |
| tree | ab2820f86ed551fbf3c822261bdeae72cb097584 /src/debug | |
| parent | 739304978086143a5d8c3b9bfa4f9f25aef23e90 (diff) | |
| download | go-eeb1ba7a89975beb1993242d8f2db05a6237e01c.tar.xz | |
cmd/compile/obj/arm64: fix encoding error of FMOVD/FMOVS $0|ZR
Previously the first operand of FMOVD and FMOVS could be $0, which
would be converted to the ZR register. This is prohibited by CL 404316,
also it broken the encoding of "FMOVD/FMOVS ZR, Rn", this CL restores
this instruction format and fixes the encoding issue.
Fixes #54655.
Fixes #54729.
Change-Id: I9c42cd41296bed7ffd601609bd8ecaa27d11e659
Reviewed-on: https://go-review.googlesource.com/c/go/+/425188
Run-TryBot: Eric Fang <eric.fang@arm.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/debug')
0 files changed, 0 insertions, 0 deletions
