mirror of
https://github.com/golang/go.git
synced 2025-10-19 19:13:18 +00:00
test/codegen: tighten the TrailingZeros64 test on 386
Make the TrailingZeros64 code generation check more specific for 386. Just checking for BSFL will match both the generic 64 bit decomposition and the custom 386 lowering. Change-Id: I62076f1889af0ef1f29704cba01ab419cae0c6e3 Reviewed-on: https://go-review.googlesource.com/c/go/+/656996 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Keith Randall <khr@google.com> Auto-Submit: Keith Randall <khr@google.com> Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
parent
577bb3d0ce
commit
c1c7e5902f
1 changed files with 1 additions and 1 deletions
|
@ -372,7 +372,7 @@ func TrailingZeros(n uint) int {
|
||||||
func TrailingZeros64(n uint64) int {
|
func TrailingZeros64(n uint64) int {
|
||||||
// amd64/v1,amd64/v2:"BSFQ","MOVL\t\\$64","CMOVQEQ"
|
// amd64/v1,amd64/v2:"BSFQ","MOVL\t\\$64","CMOVQEQ"
|
||||||
// amd64/v3:"TZCNTQ"
|
// amd64/v3:"TZCNTQ"
|
||||||
// 386:"BSFL"
|
// 386:"BSFL","JNE"
|
||||||
// arm64:"RBIT","CLZ"
|
// arm64:"RBIT","CLZ"
|
||||||
// loong64:"CTZV"
|
// loong64:"CTZV"
|
||||||
// s390x:"FLOGR"
|
// s390x:"FLOGR"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue