mirror of
https://github.com/golang/go
synced 2025-08-27 04:04:52 +00:00
test/codegen: merge identical ppc64 and ppc64le tests
Manually consolidate the remaining ppc64/ppc64le test which are not so trivial to automatically merge. The remaining ppc64le tests are limited to cases where load/stores are merged (this only happens on ppc64le) and the race detector (only supported on ppc64le). Change-Id: I1f9c0f3d3ddbb7fbbd8c81fbbd6537394fba63ce Reviewed-on: https://go-review.googlesource.com/c/go/+/463217 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Run-TryBot: Paul Murphy <murp@ibm.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
This commit is contained in:
committed by
Paul Murphy
parent
0301c6c351
commit
1540531746
@@ -308,8 +308,8 @@ func TrailingZeros64(n uint64) int {
|
||||
}
|
||||
|
||||
func TrailingZeros64Subtract(n uint64) int {
|
||||
// ppc64le/power8:"NEG","SUBC","ANDN","POPCNTD"
|
||||
// ppc64le/power9:"SUBC","CNTTZD"
|
||||
// ppc64x/power8:"NEG","SUBC","ANDN","POPCNTD"
|
||||
// ppc64x/power9:"SUBC","CNTTZD"
|
||||
return bits.TrailingZeros64(1 - n)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user