diff options
Diffstat (limited to 'test/codegen/mathbits.go')
| -rw-r--r-- | test/codegen/mathbits.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/codegen/mathbits.go b/test/codegen/mathbits.go index f258ab9162..baed4f7c67 100644 --- a/test/codegen/mathbits.go +++ b/test/codegen/mathbits.go @@ -361,6 +361,7 @@ func TrailingZeros(n uint) int { // 386:"BSFL" // arm:"CLZ" // arm64:"RBIT","CLZ" + // loong64:"CTZV" // s390x:"FLOGR" // ppc64x/power8:"ANDN","POPCNTD" // ppc64x/power9: "CNTTZD" @@ -373,6 +374,7 @@ func TrailingZeros64(n uint64) int { // amd64/v3:"TZCNTQ" // 386:"BSFL" // arm64:"RBIT","CLZ" + // loong64:"CTZV" // s390x:"FLOGR" // ppc64x/power8:"ANDN","POPCNTD" // ppc64x/power9: "CNTTZD" @@ -392,6 +394,7 @@ func TrailingZeros32(n uint32) int { // 386:"BSFL" // arm:"CLZ" // arm64:"RBITW","CLZW" + // loong64:"CTZW" // s390x:"FLOGR","MOVWZ" // ppc64x/power8:"ANDN","POPCNTW" // ppc64x/power9: "CNTTZW" @@ -404,6 +407,7 @@ func TrailingZeros16(n uint16) int { // 386:"BSFL\t" // arm:"ORR\t\\$65536","CLZ",-"MOVHU\tR" // arm64:"ORR\t\\$65536","RBITW","CLZW",-"MOVHU\tR",-"RBIT\t",-"CLZ\t" + // loong64:"CTZV" // s390x:"FLOGR","OR\t\\$65536" // ppc64x/power8:"POPCNTD","ORIS\\t\\$1" // ppc64x/power9:"CNTTZD","ORIS\\t\\$1" @@ -416,6 +420,7 @@ func TrailingZeros8(n uint8) int { // 386:"BSFL" // arm:"ORR\t\\$256","CLZ",-"MOVBU\tR" // arm64:"ORR\t\\$256","RBITW","CLZW",-"MOVBU\tR",-"RBIT\t",-"CLZ\t" + // loong64:"CTZV" // s390x:"FLOGR","OR\t\\$256" // wasm:"I64Ctz" return bits.TrailingZeros8(n) |
