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
 | 
						|
)
 |