diff options
| author | Junchen Li <junchen.li@arm.com> | 2020-08-31 13:32:33 +0800 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2020-09-10 15:48:36 +0000 |
| commit | d7ab277eed4d2e5ede4f3361adf42d4ad76ced8f (patch) | |
| tree | 86a9487658759bce3706a5fdf5e0e47b1eb27a60 /src/cmd/internal/obj/arm64/a.out.go | |
| parent | 9b2df72b63ff977004756e9b847f926b4fb8d8a8 (diff) | |
| download | go-d7ab277eed4d2e5ede4f3361adf42d4ad76ced8f.tar.xz | |
cmd/asm: add more SIMD instructions on arm64
This CL adds USHLL, USHLL2, UZP1, UZP2, and BIF instructions requested
by #40725. And since UXTL* are aliases of USHLL*, this CL also merges
them into one case.
Updates #40725
Change-Id: I404a4fdaf953319f72eea548175bec1097a2a816
Reviewed-on: https://go-review.googlesource.com/c/go/+/253659
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/internal/obj/arm64/a.out.go')
| -rw-r--r-- | src/cmd/internal/obj/arm64/a.out.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/cmd/internal/obj/arm64/a.out.go b/src/cmd/internal/obj/arm64/a.out.go index ab065e07e5..2839da1437 100644 --- a/src/cmd/internal/obj/arm64/a.out.go +++ b/src/cmd/internal/obj/arm64/a.out.go @@ -954,6 +954,7 @@ const ( AVADD AVADDP AVAND + AVBIF AVCMEQ AVCNT AVEOR @@ -986,6 +987,12 @@ const ( AVEXT AVRBIT AVUSHR + AVUSHLL + AVUSHLL2 + AVUXTL + AVUXTL2 + AVUZP1 + AVUZP2 AVSHL AVSRI AVBSL @@ -994,8 +1001,6 @@ const ( AVZIP1 AVZIP2 AVCMTST - AVUXTL - AVUXTL2 ALAST AB = obj.AJMP ABL = obj.ACALL |
