@@ -17,10 +17,10 @@ def div_ceil_dynamic(a, b: Const):
1717def powers (alpha , n ):
1818 # alpha: EF
1919 # n: F
20- assert n < 256
20+ assert n < 400
2121 assert 0 < n
2222 # 2**log2_ceil(i) is not really necessary but helps reduce byetcode size (traedoff cycles / bytecode size)
23- res = match_range (n , range (1 , 256 ), lambda i : powers_const (alpha , 2 ** log2_ceil (i )))
23+ res = match_range (n , range (1 , 400 ), lambda i : powers_const (alpha , 2 ** log2_ceil (i )))
2424 return res
2525
2626
@@ -139,8 +139,8 @@ def eval_multilinear_coeffs_rev(coeffs, point, n: Const):
139139
140140
141141def dot_product_be_dynamic (a , b , res , n ):
142- debug_assert (n <= 256 )
143- match_range (n , range (1 , 257 ), lambda i : dot_product_be (a , b , res , i ))
142+ debug_assert (n < 400 )
143+ match_range (n , range (1 , 400 ), lambda i : dot_product_be (a , b , res , i ))
144144 return
145145
146146
@@ -150,8 +150,8 @@ def dot_product_be_const(a, b, res, n: Const):
150150
151151
152152def dot_product_ee_dynamic (a , b , res , n ):
153- debug_assert (n <= 256 )
154- match_range (n , range (1 , 257 ), lambda i : dot_product_ee (a , b , res , i ))
153+ debug_assert (n < 400 )
154+ match_range (n , range (1 , 400 ), lambda i : dot_product_ee (a , b , res , i ))
155155 return
156156
157157
0 commit comments