@@ -111,14 +111,18 @@ def print_proper_powers():
111111 print ("pub const MIN_E: i16 = {};" .format (MIN_E ))
112112 print ("pub const MAX_E: i16 = {};" .format (MAX_E ))
113113 print ()
114+ print ("#[rustfmt::skip]" )
114115 typ = "([u64; {0}], [i16; {0}])" .format (len (powers ))
115- print ("pub const POWERS: " , typ , " = ([" , sep = '' )
116+ print ("pub const POWERS: " , typ , " = (" , sep = '' )
117+ print (" [" )
116118 for z in powers :
117- print (" 0x{:x}," .format (z .sig ))
118- print ("], [" )
119+ print (" 0x{:x}," .format (z .sig ))
120+ print (" ]," )
121+ print (" [" )
119122 for z in powers :
120- print (" {}," .format (z .exp ))
121- print ("]);" )
123+ print (" {}," .format (z .exp ))
124+ print (" ]," )
125+ print (");" )
122126
123127
124128def print_short_powers (num_bits , significand_size ):
@@ -127,6 +131,7 @@ def print_short_powers(num_bits, significand_size):
127131 max_e = int (ceil (log (max_sig , 5 )))
128132 e_range = range (max_e )
129133 typ = "[f{}; {}]" .format (num_bits , len (e_range ))
134+ print ("#[rustfmt::skip]" )
130135 print ("pub const F" , num_bits , "_SHORT_POWERS: " , typ , " = [" , sep = '' )
131136 for e in e_range :
132137 print (" 1e{}," .format (e ))
0 commit comments