diff options
| author | Meng Zhuo <mengzhuo1203@gmail.com> | 2020-06-08 13:58:53 +0800 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2020-08-18 17:30:53 +0000 |
| commit | 93eeb819cab491d4e429b7aa85a864a045979a18 (patch) | |
| tree | d1dcea521c9f3b3ab67a52fbd38b8939015c6233 /src/cmd/internal/obj/arm64/a.out.go | |
| parent | 20b4987d3e658a1cd93472185d7998f745bd062e (diff) | |
| download | go-93eeb819cab491d4e429b7aa85a864a045979a18.tar.xz | |
cmd/asm: Add SHA512 hardware instructions for ARM64
ARMv8.2-SHA add SHA512 intructions:
1. SHA512H Vm.D2, Vn, Vd
2. SHA512H2 Vm.D2, Vn, Vd
3. SHA512SU0 Vn.D2, Vd.D2
4. SHA512SU1 Vm.D2, Vn.D2, Vd.D2
ARMv8 Architecture Reference Manual C7.2.234-C7.2.234
Change-Id: Ie970fef1bba5312ad466f246035da4c40a1bbb39
Reviewed-on: https://go-review.googlesource.com/c/go/+/180057
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 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/internal/obj/arm64/a.out.go b/src/cmd/internal/obj/arm64/a.out.go index 152c493a65..03e0278a33 100644 --- a/src/cmd/internal/obj/arm64/a.out.go +++ b/src/cmd/internal/obj/arm64/a.out.go @@ -946,6 +946,10 @@ const ( ASHA256H2 ASHA256SU0 ASHA256SU1 + ASHA512H + ASHA512H2 + ASHA512SU0 + ASHA512SU1 AVADD AVADDP AVAND |
