pub fn reduce(&self) -> Self {
        Fr::montgomery_reduce(
            self.0[0], self.0[1], self.0[2], self.0[3], 0u64, 0u64, 0u64, 0u64,
        )
    }
/// Reduces bit representation of numbers, such that
/// they can be evaluated in terms of the least significant bit.
Reduces bit representation of numbers, such that
they can be evaluated in terms of the least significant bit.
Reduces bit representation of numbers such that they can be evaluated in terms of the least significant bit .
pub fn reduce(&self) -> Self {
        Fr::montgomery_reduce(
            self.0[0], self.0[1], self.0[2], self.0[3], 0u64, 0u64, 0u64, 0u64,
        )
    }
pub fn reduce ( & self ) -> Self { Fr :: montgomery_reduce ( self . 0 [ 0 ] , self . 0 [ 1 ] , self . 0 [ 2 ] , self . 0 [ 3 ] , 0u64 , 0u64 , 0u64 , 0u64 , ) }
Reduces bit representation of numbers, such that
they can be evaluated in terms of the least significant bit.
Reduces bit representation of numbers such that they can be evaluated in terms of the least significant bit .
&self