mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-03 14:23:07 +00:00
Rename a couple vars
This commit is contained in:
parent
9c50e61f96
commit
c684193033
@ -41,10 +41,10 @@ pub fn fft<F: Field>(poly: PolynomialCoeffs<F>) -> PolynomialValues<F> {
|
||||
}
|
||||
|
||||
pub(crate) fn fft_precompute<F: Field>(degree: usize) -> FftPrecomputation<F> {
|
||||
let degree_pow = log2_ceil(degree);
|
||||
let degree_log = log2_ceil(degree);
|
||||
|
||||
let mut subgroups_rev = Vec::new();
|
||||
for i in 0..=degree_pow {
|
||||
for i in 0..=degree_log {
|
||||
let g_i = F::primitive_root_of_unity(i);
|
||||
let subgroup = F::cyclic_subgroup_known_order(g_i, 1 << i);
|
||||
let subgroup_rev = reverse_index_bits(subgroup);
|
||||
@ -89,14 +89,14 @@ pub(crate) fn fft_with_precomputation_power_of_2<F: Field>(
|
||||
);
|
||||
|
||||
let half_degree = poly.len() >> 1;
|
||||
let degree_pow = poly.log_len();
|
||||
let degree_log = poly.log_len();
|
||||
|
||||
// In the base layer, we're just evaluating "degree 0 polynomials", i.e. the coefficients
|
||||
// themselves.
|
||||
let PolynomialCoeffs { coeffs } = poly;
|
||||
let mut evaluations = reverse_index_bits(coeffs);
|
||||
|
||||
for i in 1..=degree_pow {
|
||||
for i in 1..=degree_log {
|
||||
// In layer i, we're evaluating a series of polynomials, each at 2^i points. In practice
|
||||
// we evaluate a pair of points together, so we have 2^(i - 1) pairs.
|
||||
let points_per_poly = 1 << i;
|
||||
@ -198,9 +198,9 @@ mod tests {
|
||||
coefficients: &PolynomialCoeffs<F>,
|
||||
) -> PolynomialValues<F> {
|
||||
let degree = coefficients.len();
|
||||
let degree_pow = log2_strict(degree);
|
||||
let degree_log = log2_strict(degree);
|
||||
|
||||
let g = F::primitive_root_of_unity(degree_pow);
|
||||
let g = F::primitive_root_of_unity(degree_log);
|
||||
let powers_of_g = F::cyclic_subgroup_known_order(g, degree);
|
||||
|
||||
let values = powers_of_g
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user