]> Cypherpunks repositories - gostls13.git/commit
runtime/internal/atomic: Remove unnecessary checks for GOARCH_ppc64
authorCarlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Wed, 22 Mar 2017 17:25:30 +0000 (14:25 -0300)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Wed, 22 Mar 2017 18:14:41 +0000 (18:14 +0000)
commit189053aee2705a16ed660b7e036e9b6d825c0e9b
tree6d7752e99ed1f2361152b4b8554b9d92420702a4
parent22ea7fc1a9d3af3b09c823b60f7b7cc81cea4f48
runtime/internal/atomic: Remove unnecessary checks for GOARCH_ppc64

Starting in go1.9, the minimum processor requirement for ppc64 is POWER8. This
means the checks for GOARCH_ppc64 in asm_ppc64x.s can be removed, since we can
assume LBAR and STBCCC instructions (both from ISA 2.06) will always be
available.

Updates #19074

Change-Id: Ib4418169cd9fc6f871a5ab126b28ee58a2f349e2
Reviewed-on: https://go-review.googlesource.com/38406
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/runtime/internal/atomic/asm_ppc64x.s