func TestUintSize(t *testing.T) { … } func TestLeadingZeros(t *testing.T) { … } var Input … var Output … func BenchmarkLeadingZeros(b *testing.B) { … } func BenchmarkLeadingZeros8(b *testing.B) { … } func BenchmarkLeadingZeros16(b *testing.B) { … } func BenchmarkLeadingZeros32(b *testing.B) { … } func BenchmarkLeadingZeros64(b *testing.B) { … } func TestTrailingZeros(t *testing.T) { … } func BenchmarkTrailingZeros(b *testing.B) { … } func BenchmarkTrailingZeros8(b *testing.B) { … } func BenchmarkTrailingZeros16(b *testing.B) { … } func BenchmarkTrailingZeros32(b *testing.B) { … } func BenchmarkTrailingZeros64(b *testing.B) { … } func TestOnesCount(t *testing.T) { … } func testOnesCount(t *testing.T, x uint64, want int) { … } func BenchmarkOnesCount(b *testing.B) { … } func BenchmarkOnesCount8(b *testing.B) { … } func BenchmarkOnesCount16(b *testing.B) { … } func BenchmarkOnesCount32(b *testing.B) { … } func BenchmarkOnesCount64(b *testing.B) { … } func TestRotateLeft(t *testing.T) { … } func BenchmarkRotateLeft(b *testing.B) { … } func BenchmarkRotateLeft8(b *testing.B) { … } func BenchmarkRotateLeft16(b *testing.B) { … } func BenchmarkRotateLeft32(b *testing.B) { … } func BenchmarkRotateLeft64(b *testing.B) { … } func TestReverse(t *testing.T) { … } func testReverse(t *testing.T, x64, want64 uint64) { … } func BenchmarkReverse(b *testing.B) { … } func BenchmarkReverse8(b *testing.B) { … } func BenchmarkReverse16(b *testing.B) { … } func BenchmarkReverse32(b *testing.B) { … } func BenchmarkReverse64(b *testing.B) { … } func TestReverseBytes(t *testing.T) { … } func testReverseBytes(t *testing.T, x64, want64 uint64) { … } func BenchmarkReverseBytes(b *testing.B) { … } func BenchmarkReverseBytes16(b *testing.B) { … } func BenchmarkReverseBytes32(b *testing.B) { … } func BenchmarkReverseBytes64(b *testing.B) { … } func TestLen(t *testing.T) { … } const _M … const _M32 … const _M64 … func TestAddSubUint(t *testing.T) { … } func TestAddSubUint32(t *testing.T) { … } func TestAddSubUint64(t *testing.T) { … } func TestAdd64OverflowPanic(t *testing.T) { … } func TestSub64OverflowPanic(t *testing.T) { … } func TestMulDiv(t *testing.T) { … } func TestMulDiv32(t *testing.T) { … } func TestMulDiv64(t *testing.T) { … } const divZeroError … const overflowError … func TestDivPanicOverflow(t *testing.T) { … } func TestDiv32PanicOverflow(t *testing.T) { … } func TestDiv64PanicOverflow(t *testing.T) { … } func TestDivPanicZero(t *testing.T) { … } func TestDiv32PanicZero(t *testing.T) { … } func TestDiv64PanicZero(t *testing.T) { … } func TestRem32(t *testing.T) { … } func TestRem32Overflow(t *testing.T) { … } func TestRem64(t *testing.T) { … } func TestRem64Overflow(t *testing.T) { … } func BenchmarkAdd(b *testing.B) { … } func BenchmarkAdd32(b *testing.B) { … } func BenchmarkAdd64(b *testing.B) { … } func BenchmarkAdd64multiple(b *testing.B) { … } func BenchmarkSub(b *testing.B) { … } func BenchmarkSub32(b *testing.B) { … } func BenchmarkSub64(b *testing.B) { … } func BenchmarkSub64multiple(b *testing.B) { … } func BenchmarkMul(b *testing.B) { … } func BenchmarkMul32(b *testing.B) { … } func BenchmarkMul64(b *testing.B) { … } func BenchmarkDiv(b *testing.B) { … } func BenchmarkDiv32(b *testing.B) { … } func BenchmarkDiv64(b *testing.B) { … } type entry … var tab … func init() { … }