38 lines
785 B
V
38 lines
785 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
|
||
|
)
|