]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: add s390x VMSLG instruction
authorbill_ofarrell <billo@ca.ibm.com>
Thu, 26 Apr 2018 20:30:30 +0000 (16:30 -0400)
committerMichael Munday <mike.munday@ibm.com>
Sat, 28 Apr 2018 22:15:25 +0000 (22:15 +0000)
commit3c65bb5b90e0ea367775d4c51966260b1e7c4d25
treec794aea6bd55996881295b373470d8706fe0bf17
parentd7f5c0360f1c305a7de6b3f7c648fe657323425f
cmd/asm: add s390x VMSLG instruction

This instruction was introduced on the z14 to accelerate "limbified"
multiplications for certain cryptographic algorithms. This change allows
it to be used in Go assembly.

Change-Id: Ic93dae7fec1756f662874c08a5abc435bce9dd9e
Reviewed-on: https://go-review.googlesource.com/109695
Run-TryBot: Michael Munday <mike.munday@ibm.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/asm/internal/asm/testdata/s390x.s
src/cmd/internal/obj/s390x/a.out.go
src/cmd/internal/obj/s390x/anames.go
src/cmd/internal/obj/s390x/asmz.go
src/cmd/internal/obj/s390x/vector.go