Skip to content

Commit 77d0c50

Browse files
committed
minor fix
1 parent 7330d74 commit 77d0c50

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

crates/lookup/src/quotient_gkr.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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(

0 commit comments

Comments
 (0)