]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: add essential instructions for AES-GCM on ARM64
authorFangming.Fang <fangming.fang@arm.com>
Fri, 16 Mar 2018 03:19:01 +0000 (03:19 +0000)
committerCherry Zhang <cherryyz@google.com>
Tue, 3 Apr 2018 15:36:31 +0000 (15:36 +0000)
commitef9bdd11e8e5d93d268f13b54feedbed7e3fa595
treebd6f3a03106ce352616c1d51d6c3b2787128c30b
parentdcaf3fb134d5ca3b74a85b765c39aa5b632638cd
cmd/asm: add essential instructions for AES-GCM on ARM64

This change adds VLD1, VST1, VPMULL{2}, VEXT, VRBIT, VUSHR and VSHL instructions
for supporting AES-GCM implementation later.

Fixes #24400

Change-Id: I556feb88067f195cbe25629ec2b7a817acc58709
Reviewed-on: https://go-review.googlesource.com/101095
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/arch/arm64.go
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
src/cmd/internal/obj/arm64/doc.go
src/cmd/internal/obj/arm64/list7.go