]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: add more SIMD instructions on arm64
authorJunchen Li <junchen.li@arm.com>
Mon, 31 Aug 2020 05:32:33 +0000 (13:32 +0800)
committerCherry Zhang <cherryyz@google.com>
Thu, 10 Sep 2020 15:48:36 +0000 (15:48 +0000)
commitd7ab277eed4d2e5ede4f3361adf42d4ad76ced8f
tree86a9487658759bce3706a5fdf5e0e47b1eb27a60
parent9b2df72b63ff977004756e9b847f926b4fb8d8a8
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>
src/cmd/asm/internal/asm/testdata/arm64.s
src/cmd/asm/internal/asm/testdata/arm64error.s
src/cmd/internal/obj/arm64/a.out.go
src/cmd/internal/obj/arm64/anames.go
src/cmd/internal/obj/arm64/asm7.go