pub type FpChip<'range, F> = FpChip<'range, F, Fq>;Aliased Type§
pub struct FpChip<'range, F> {
pub range: &'range RangeChip<F>,
pub limb_bits: usize,
pub num_limbs: usize,
pub num_limbs_bits: usize,
pub num_limbs_log2_ceil: usize,
pub limb_bases: Vec<F>,
pub limb_base_big: BigInt,
pub limb_mask: BigUint,
pub p: BigInt,
pub p_limbs: Vec<F>,
pub p_native: F,
pub native_modulus: BigUint,
/* private fields */
}Fields§
§range: &'range RangeChip<F>§limb_bits: usize§num_limbs: usize§num_limbs_bits: usize§num_limbs_log2_ceil: usize§limb_bases: Vec<F>§limb_base_big: BigInt§limb_mask: BigUint§p: BigInt§p_limbs: Vec<F>§p_native: F§native_modulus: BigUint