@@ -35,7 +35,7 @@ pub fn rev_bits(q: usize, max_num_proofs: usize) -> usize {
3535 ( 0 ..max_num_proofs. log_2 ( ) )
3636 . rev ( )
3737 . map ( |i| q / ( i. pow2 ( ) ) % 2 * ( max_num_proofs / i. pow2 ( ) / 2 ) )
38- . fold ( 0 , |a , b| a + b )
38+ . sum :: < usize > ( )
3939}
4040
4141impl < S : SpartanExtensionField > DensePolynomialPqx < S > {
@@ -112,7 +112,7 @@ impl<S: SpartanExtensionField> DensePolynomialPqx<S> {
112112 }
113113
114114 pub fn len ( & self ) -> usize {
115- return self . num_instances * self . max_num_proofs * self . max_num_inputs ;
115+ self . num_instances * self . max_num_proofs * self . max_num_inputs
116116 }
117117
118118 // Given (p, q_rev, x_rev) return Z[p][q_rev][x_rev]
@@ -122,9 +122,9 @@ impl<S: SpartanExtensionField> DensePolynomialPqx<S> {
122122 && w < self . Z [ p] [ q_rev] . len ( )
123123 && x_rev < self . Z [ p] [ q_rev] [ w] . len ( )
124124 {
125- return self . Z [ p] [ q_rev] [ w] [ x_rev] ;
125+ self . Z [ p] [ q_rev] [ w] [ x_rev]
126126 } else {
127- return S :: field_zero ( ) ;
127+ S :: field_zero ( )
128128 }
129129 }
130130
@@ -138,31 +138,31 @@ impl<S: SpartanExtensionField> DensePolynomialPqx<S> {
138138 match mode {
139139 MODE_P => {
140140 if p + self . num_instances / 2 < self . Z . len ( ) {
141- return self . Z [ p + self . num_instances / 2 ] [ q_rev] [ w] [ x_rev] ;
141+ self . Z [ p + self . num_instances / 2 ] [ q_rev] [ w] [ x_rev]
142142 } else {
143- return S :: field_zero ( ) ;
143+ S :: field_zero ( )
144144 }
145145 }
146146 MODE_Q => {
147- return if self . num_proofs [ p] == 1 {
147+ if self . num_proofs [ p] == 1 {
148148 S :: field_zero ( )
149149 } else {
150150 self . Z [ p] [ q_rev + self . num_proofs [ p] / 2 ] [ w] [ x_rev]
151- } ;
151+ }
152152 }
153153 MODE_W => {
154154 if w + self . num_witness_secs / 2 < self . Z [ p] [ q_rev] . len ( ) {
155- return self . Z [ p] [ q_rev] [ w + self . num_witness_secs / 2 ] [ x_rev] ;
155+ self . Z [ p] [ q_rev] [ w + self . num_witness_secs / 2 ] [ x_rev]
156156 } else {
157- return S :: field_zero ( ) ;
157+ S :: field_zero ( )
158158 }
159159 }
160160 MODE_X => {
161- return if self . num_inputs [ p] == 1 {
161+ if self . num_inputs [ p] == 1 {
162162 S :: field_zero ( )
163163 } else {
164164 self . Z [ p] [ q_rev] [ w] [ x_rev + self . num_inputs [ p] / 2 ]
165- } ;
165+ }
166166 }
167167 _ => {
168168 panic ! (
0 commit comments