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