aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/runtime/internal/sys/intrinsics.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/runtime/internal/sys/intrinsics.go')
-rw-r--r--libgo/go/runtime/internal/sys/intrinsics.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/libgo/go/runtime/internal/sys/intrinsics.go b/libgo/go/runtime/internal/sys/intrinsics.go
index 43acf34b801..29282800fdc 100644
--- a/libgo/go/runtime/internal/sys/intrinsics.go
+++ b/libgo/go/runtime/internal/sys/intrinsics.go
@@ -14,22 +14,22 @@ func builtinCtz64(uint64) int32
// Ctz64 counts trailing (low-order) zeroes,
// and if all are zero, then 64.
-func Ctz64(x uint64) uint64 {
+func Ctz64(x uint64) int {
if x == 0 {
return 64
}
- return uint64(builtinCtz64(x))
+ return int(builtinCtz64(x))
}
//go:nosplit
// Ctz32 counts trailing (low-order) zeroes,
// and if all are zero, then 32.
-func Ctz32(x uint32) uint32 {
+func Ctz32(x uint32) int {
if x == 0 {
return 32
}
- return uint32(builtinCtz32(x))
+ return int(builtinCtz32(x))
}
//extern __builtin_bswap64