diff options
| author | romanyx <romanyx90@yandex.ru> | 2017-08-09 20:21:58 +0300 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2017-08-11 11:05:01 +0000 |
| commit | 92cfd07a6cfd917bcd3db41b15dbcd78d3f089af (patch) | |
| tree | b9b4171b174582d2396bec07da255c9170f39fc6 /src/math/bits/example_test.go | |
| parent | 9c7bf0807a56429a92c4518f90d3418609688cbb (diff) | |
| download | go-92cfd07a6cfd917bcd3db41b15dbcd78d3f089af.tar.xz | |
math/bits: examples generator
Change-Id: Icdd0566d3b7dbc034256e16f8a6b6f1af07069b3
Reviewed-on: https://go-review.googlesource.com/54350
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/math/bits/example_test.go')
| -rw-r--r-- | src/math/bits/example_test.go | 66 |
1 files changed, 34 insertions, 32 deletions
diff --git a/src/math/bits/example_test.go b/src/math/bits/example_test.go index 3d6ec53d29..f4ed259043 100644 --- a/src/math/bits/example_test.go +++ b/src/math/bits/example_test.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +// Code generated by go run make_examples.go. DO NOT EDIT. + package bits_test import ( @@ -33,52 +35,52 @@ func ExampleLeadingZeros64() { // LeadingZeros64(0000000000000000000000000000000000000000000000000000000000000001) = 63 } -func ExampleOnesCount8() { - fmt.Printf("OnesCount8(%08b) = %d\n", 14, bits.OnesCount8(14)) +func ExampleTrailingZeros8() { + fmt.Printf("TrailingZeros8(%08b) = %d\n", 14, bits.TrailingZeros8(14)) // Output: - // OnesCount8(00001110) = 3 + // TrailingZeros8(00001110) = 1 } -func ExampleOnesCount16() { - fmt.Printf("OnesCount16(%016b) = %d\n", 14, bits.OnesCount16(14)) +func ExampleTrailingZeros16() { + fmt.Printf("TrailingZeros16(%016b) = %d\n", 14, bits.TrailingZeros16(14)) // Output: - // OnesCount16(0000000000001110) = 3 + // TrailingZeros16(0000000000001110) = 1 } -func ExampleOnesCount32() { - fmt.Printf("OnesCount32(%032b) = %d\n", 14, bits.OnesCount32(14)) +func ExampleTrailingZeros32() { + fmt.Printf("TrailingZeros32(%032b) = %d\n", 14, bits.TrailingZeros32(14)) // Output: - // OnesCount32(00000000000000000000000000001110) = 3 + // TrailingZeros32(00000000000000000000000000001110) = 1 } -func ExampleOnesCount64() { - fmt.Printf("OnesCount64(%064b) = %d\n", 14, bits.OnesCount64(14)) +func ExampleTrailingZeros64() { + fmt.Printf("TrailingZeros64(%064b) = %d\n", 14, bits.TrailingZeros64(14)) // Output: - // OnesCount64(0000000000000000000000000000000000000000000000000000000000001110) = 3 + // TrailingZeros64(0000000000000000000000000000000000000000000000000000000000001110) = 1 } -func ExampleTrailingZeros8() { - fmt.Printf("TrailingZeros8(%08b) = %d\n", 8, bits.TrailingZeros8(8)) +func ExampleOnesCount8() { + fmt.Printf("OnesCount8(%08b) = %d\n", 14, bits.OnesCount8(14)) // Output: - // TrailingZeros8(00001000) = 3 + // OnesCount8(00001110) = 3 } -func ExampleTrailingZeros16() { - fmt.Printf("TrailingZeros16(%016b) = %d\n", 8, bits.TrailingZeros16(8)) +func ExampleOnesCount16() { + fmt.Printf("OnesCount16(%016b) = %d\n", 14, bits.OnesCount16(14)) // Output: - // TrailingZeros16(0000000000001000) = 3 + // OnesCount16(0000000000001110) = 3 } -func ExampleTrailingZeros32() { - fmt.Printf("TrailingZeros32(%032b) = %d\n", 8, bits.TrailingZeros32(8)) +func ExampleOnesCount32() { + fmt.Printf("OnesCount32(%032b) = %d\n", 14, bits.OnesCount32(14)) // Output: - // TrailingZeros32(00000000000000000000000000001000) = 3 + // OnesCount32(00000000000000000000000000001110) = 3 } -func ExampleTrailingZeros64() { - fmt.Printf("TrailingZeros64(%064b) = %d\n", 8, bits.TrailingZeros64(8)) +func ExampleOnesCount64() { + fmt.Printf("OnesCount64(%064b) = %d\n", 14, bits.OnesCount64(14)) // Output: - // TrailingZeros64(0000000000000000000000000000000000000000000000000000000000001000) = 3 + // OnesCount64(0000000000000000000000000000000000000000000000000000000000001110) = 3 } func ExampleLen8() { @@ -105,6 +107,14 @@ func ExampleLen64() { // Len64(0000000000000000000000000000000000000000000000000000000000001000) = 4 } +func ExampleReverse8() { + fmt.Printf("%08b\n", 19) + fmt.Printf("%08b\n", bits.Reverse8(19)) + // Output: + // 00010011 + // 11001000 +} + func ExampleReverse16() { fmt.Printf("%016b\n", 19) fmt.Printf("%016b\n", bits.Reverse16(19)) @@ -128,11 +138,3 @@ func ExampleReverse64() { // 0000000000000000000000000000000000000000000000000000000000010011 // 1100100000000000000000000000000000000000000000000000000000000000 } - -func ExampleReverse8() { - fmt.Printf("%008b\n", 19) - fmt.Printf("%008b\n", bits.Reverse8(19)) - // Output: - // 00010011 - // 11001000 -} |
