]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: Add SHA512 hardware instructions for ARM64
authorMeng Zhuo <mengzhuo1203@gmail.com>
Mon, 8 Jun 2020 05:58:53 +0000 (13:58 +0800)
committerCherry Zhang <cherryyz@google.com>
Tue, 18 Aug 2020 17:30:53 +0000 (17:30 +0000)
commit93eeb819cab491d4e429b7aa85a864a045979a18
treed1dcea521c9f3b3ab67a52fbd38b8939015c6233
parent20b4987d3e658a1cd93472185d7998f745bd062e
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>
src/cmd/asm/internal/asm/testdata/arm64.s
src/cmd/internal/obj/arm64/a.out.go
src/cmd/internal/obj/arm64/anames.go
src/cmd/internal/obj/arm64/asm7.go