コード例 #1
1
ファイル: vli.go プロジェクト: zephyrtronium/u
func Length(x uint64) int {
	return (bits.Lg(x)-1)>>3 + 2
}
コード例 #2
0
ファイル: vli.go プロジェクト: zephyrtronium/u
func Length(x uint64) int {
	b := bits.Lg(x)
	if b%7 == 0 {
		return b / 7
	}
	return b/7 + 1
}