mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
math.bits: add missing pub to fn's
This commit is contained in:
parent
1b91b31698
commit
7aaf4012e4
@ -220,7 +220,7 @@ pub fn reverse64(x u64) u64 {
|
|||||||
//
|
//
|
||||||
// This function's execution time does not depend on the inputs.
|
// This function's execution time does not depend on the inputs.
|
||||||
[inline]
|
[inline]
|
||||||
fn reverse_bytes16(x u16) u16 {
|
pub fn reverse_bytes16(x u16) u16 {
|
||||||
return u16(x>>u16(8)) | u16(x<<u16(8))
|
return u16(x>>u16(8)) | u16(x<<u16(8))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,7 +228,7 @@ fn reverse_bytes16(x u16) u16 {
|
|||||||
//
|
//
|
||||||
// This function's execution time does not depend on the inputs.
|
// This function's execution time does not depend on the inputs.
|
||||||
[inline]
|
[inline]
|
||||||
fn reverse_bytes32(x u32) u32 {
|
pub fn reverse_bytes32(x u32) u32 {
|
||||||
m := u64(u64(1<<32) - u64(1))
|
m := u64(u64(1<<32) - u64(1))
|
||||||
y := u32(u32(x>>u32(8)&u32(m3&m)) | u32(u32(x&u32(m3&m))<<u32(8)))
|
y := u32(u32(x>>u32(8)&u32(m3&m)) | u32(u32(x&u32(m3&m))<<u32(8)))
|
||||||
return u32(y>>u32(16)) | u32(y<<u32(16))
|
return u32(y>>u32(16)) | u32(y<<u32(16))
|
||||||
@ -238,7 +238,7 @@ fn reverse_bytes32(x u32) u32 {
|
|||||||
//
|
//
|
||||||
// This function's execution time does not depend on the inputs.
|
// This function's execution time does not depend on the inputs.
|
||||||
[inline]
|
[inline]
|
||||||
fn reverse_bytes64(x u64) u64 {
|
pub fn reverse_bytes64(x u64) u64 {
|
||||||
m := u64(u64(1<<64) - u64(1))
|
m := u64(u64(1<<64) - u64(1))
|
||||||
mut y := u64(u64(x>>u64(8)&(m3&m)) | u64(u64(x&(m3&m))<<u64(8)))
|
mut y := u64(u64(x>>u64(8)&(m3&m)) | u64(u64(x&(m3&m))<<u64(8)))
|
||||||
y = u64(u64(y>>u64(16)&(m4&m)) | u64(u64(y&(m4&m))<<u64(16)))
|
y = u64(u64(y>>u64(16)&(m4&m)) | u64(u64(y&(m4&m))<<u64(16)))
|
||||||
@ -248,12 +248,12 @@ fn reverse_bytes64(x u64) u64 {
|
|||||||
// --- Len ---
|
// --- Len ---
|
||||||
|
|
||||||
// len8 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
// len8 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
||||||
fn len8(x byte) int {
|
pub fn len8(x byte) int {
|
||||||
return int(len8_tab[x])
|
return int(len8_tab[x])
|
||||||
}
|
}
|
||||||
|
|
||||||
// len16 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
// len16 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
||||||
fn len16(x u16) int {
|
pub fn len16(x u16) int {
|
||||||
mut y := x
|
mut y := x
|
||||||
mut n := 0
|
mut n := 0
|
||||||
if y >= u16(u16(1)<<u16(8)) {
|
if y >= u16(u16(1)<<u16(8)) {
|
||||||
@ -264,7 +264,7 @@ fn len16(x u16) int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// len32 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
// len32 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
||||||
fn len32(x u32) int {
|
pub fn len32(x u32) int {
|
||||||
mut y := x
|
mut y := x
|
||||||
mut n := 0
|
mut n := 0
|
||||||
if y >= u32(u32(1)<<u32(16)) {
|
if y >= u32(u32(1)<<u32(16)) {
|
||||||
@ -279,7 +279,7 @@ fn len32(x u32) int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// len64 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
// len64 returns the minimum number of bits required to represent x; the result is 0 for x == 0.
|
||||||
fn len64(x u64) int {
|
pub fn len64(x u64) int {
|
||||||
mut y := x
|
mut y := x
|
||||||
mut n := 0
|
mut n := 0
|
||||||
if y >= u64(u64(1)<<u64(32)) {
|
if y >= u64(u64(1)<<u64(32)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user