mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
38 lines
786 B
V
38 lines
786 B
V
module strconv
|
|
|
|
// pow of ten table used by n_digit reduction
|
|
const (
|
|
ten_pow_table_64 = [
|
|
u64(1),
|
|
u64(10),
|
|
u64(100),
|
|
u64(1000),
|
|
u64(10000),
|
|
u64(100000),
|
|
u64(1000000),
|
|
u64(10000000),
|
|
u64(100000000),
|
|
u64(1000000000),
|
|
u64(10000000000),
|
|
u64(100000000000),
|
|
u64(1000000000000),
|
|
u64(10000000000000),
|
|
u64(100000000000000),
|
|
u64(1000000000000000),
|
|
u64(10000000000000000),
|
|
u64(100000000000000000),
|
|
u64(1000000000000000000),
|
|
u64(10000000000000000000),
|
|
]!
|
|
)
|
|
|
|
//=============================================================================
|
|
// Conversion Functions
|
|
//=============================================================================
|
|
const (
|
|
mantbits64 = u32(52)
|
|
expbits64 = u32(11)
|
|
bias64 = 1023 // f64 exponent bias
|
|
maxexp64 = 2047
|
|
)
|