Skip to main content

U64Convolve

Type Alias U64Convolve 

Source
pub type U64Convolve = Convolve<(u64, (Modulo167772161, Modulo469762049, Modulo754974721))>;
Expand description

Convolution modulo 2^64. Multiply only freshly transformed operands; reconstruct and transform again before multiplying another factor.

Aliased Type§

pub struct U64Convolve(PhantomData<fn() -> (u64, (Modulo167772161, Modulo469762049, Modulo754974721))>);

Tuple Fields§

§0: PhantomData<fn() -> (u64, (Modulo167772161, Modulo469762049, Modulo754974721))>