]> Cypherpunks repositories - gostls13.git/commit
runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2
authorTobias Klauser <tklauser@distanz.ch>
Thu, 12 Apr 2018 08:27:42 +0000 (10:27 +0200)
committerTobias Klauser <tobias.klauser@gmail.com>
Sun, 15 Apr 2018 20:33:59 +0000 (20:33 +0000)
commitd0712096b32d032b0b83a5eb899a7359a830732b
tree4e9e64a61b04f580ff844d5884fb4876505aff9d
parent284ba47b4916e3cf4f206494ad5a3577e20db9bf
runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2

After CL 104636 cpu.X86.HasAVX is set early enough that it can be used
in runtime·memclrNoHeapPointers. Add an offset to use in assembly and
replace the only occurence of support_avx2.

Change-Id: Icada62efeb3e24d71251d55623a8a8602364c9a8
Reviewed-on: https://go-review.googlesource.com/106595
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ilya Tocar <ilya.tocar@intel.com>
src/runtime/asm_386.s
src/runtime/asm_amd64.s
src/runtime/asm_amd64p32.s
src/runtime/cpuflags_amd64.go
src/runtime/memclr_amd64.s
src/runtime/runtime2.go