]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: add vector instructions for ChaCha20Poly1305 on ARM64
authorBalaram Makam <bmakam.qdt@qualcommdatacenter.com>
Fri, 27 Apr 2018 19:44:31 +0000 (15:44 -0400)
committerCherry Zhang <cherryyz@google.com>
Mon, 30 Apr 2018 20:07:37 +0000 (20:07 +0000)
commitc789ce3f75d56b005750dee99321cba2cb9f4f14
tree4d3f8c00310edb3a9b7f2577911a58a85636edd4
parente3c684777a05ca5a4f9bb59983e07c4e6a7a5e15
cmd/asm: add vector instructions for ChaCha20Poly1305 on ARM64

This change provides VZIP1, VZIP2, VTBL instruction for supporting
ChaCha20Poly1305 implementation later.

Change-Id: Ife7c87b8ab1a6495a444478eeb9d906ae4c5ffa9
Reviewed-on: https://go-review.googlesource.com/110015
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/asm.go
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