binius_field::packed_extension_ops

Function ext_base_op_par

Source
pub fn ext_base_op_par<PE, F, Func>(
    lhs: &mut [PE],
    rhs: &[PE::PackedSubfield],
    op: Func,
) -> Result<(), Error>
where PE: PackedExtension<F>, PE::Scalar: ExtensionField<F>, F: Field, Func: Fn(usize, PE, PE::PackedSubfield) -> PE + Sync,
Expand description

A multithreaded version of the funcion directly above, use for long arrays on the prover side