]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: correct, complete newly added AVX instructions
authorRuss Cox <rsc@golang.org>
Sat, 23 Jan 2016 03:25:15 +0000 (22:25 -0500)
committerRuss Cox <rsc@golang.org>
Sun, 24 Jan 2016 13:55:18 +0000 (13:55 +0000)
commit8d881b811d8212ffd1d43e296f2a1c1bf78198ab
treef1ccb58e27f036d1ac432d34340577332b964797
parent7f620a57d01ec4230a69c4ee96d3809cfd6febab
cmd/asm: correct, complete newly added AVX instructions

Use the standard names, for discoverability.
Use the standard register arguments, for correctness.
Implement all possible arguments, for completeness.
Enable the corresponding tests now that everything is standard.
Update the uses in package runtime.

Fixes #14068.

Change-Id: I8e1af9a41e7d02d98c2a82af3d4cdb3e9204824f
Reviewed-on: https://go-review.googlesource.com/18852
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/cmd/asm/internal/asm/testdata/amd64enc.s
src/cmd/internal/obj/x86/a.out.go
src/cmd/internal/obj/x86/anames.go
src/cmd/internal/obj/x86/asm6.go
src/runtime/asm_amd64.s
src/runtime/memclr_amd64.s