File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -46,13 +46,15 @@ where
4646 EF : ExtensionField < PF < EF > > ,
4747 PF < EF > : PrimeField64 ,
4848{
49- let n = ( 2 * numerators. len ( ) * packing_width :: < EF > ( ) ) . ilog2 ( ) as usize ;
49+ let n = log2_strict_usize ( numerators. len ( ) ) + packing_log_width :: < EF > ( ) + 1 ;
5050 let n_non_zeros_numerator = n_non_zeros_numerator. unwrap_or ( numerators. len ( ) ) ;
5151 let mut layers_packed = Vec :: new ( ) ;
52+ assert ! (
53+ n >= 5 + packing_log_width:: <EF >( ) ,
54+ "TODO small GKR, no packing"
55+ ) ;
5256 let mut layers_not_packed = Vec :: new ( ) ;
53- let last_packed = n
54- . checked_sub ( 6 + packing_log_width :: < EF > ( ) )
55- . expect ( "TODO small GKR, no packing" ) ;
57+ let last_packed = n - ( 4 + packing_log_width :: < EF > ( ) ) ;
5658 let denominator_indexes_packed = PFPacking :: < EF > :: pack_slice ( denominator_indexes) ;
5759 let c_packed = EFPacking :: < EF > :: from ( c) ;
5860 layers_packed. push ( sum_quotients_2_by_2_num_and_den (
You can’t perform that action at this time.
0 commit comments