]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/x86: add AVX2 instrutions needed for sha1/sha512/sha256 acceleration
authorIlya Tocar <ilya.tocar@intel.com>
Fri, 29 Apr 2016 13:14:57 +0000 (16:14 +0300)
committerRuss Cox <rsc@golang.org>
Fri, 6 May 2016 13:48:29 +0000 (13:48 +0000)
commit009c002c925e391e5a7a406c9175aefafb6c9e3c
tree93caa48813924b1a544043c4949b6192885dce78
parent2e32efc44ac86cce3bd0808e6049d8c9b0225ba8
cmd/internal/obj/x86: add AVX2 instrutions needed for sha1/sha512/sha256 acceleration

This means: VPSHUFB, VPSHUFD, VPERM2F128, VPALIGNR, VPADDQ, VPADDD, VPSRLDQ,
VPSLLDQ, VPSRLQ, VPSLLQ, VPSRLD, VPSLLD, VPOR, VPBLENDD, VINSERTI128,
VPERM2I128, RORXL, RORXQ.

Change-Id: Ief27190ee6acfa86b109262af5d999bc101e923d
Reviewed-on: https://go-review.googlesource.com/22606
Run-TryBot: Ilya Tocar <ilya.tocar@intel.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/asm/internal/arch/amd64.go [new file with mode: 0644]
src/cmd/asm/internal/asm/asm.go
src/cmd/asm/internal/asm/testdata/amd64enc.s
src/cmd/internal/obj/util.go
src/cmd/internal/obj/x86/a.out.go
src/cmd/internal/obj/x86/anames.go
src/cmd/internal/obj/x86/asm6.go