@@ -107,15 +107,15 @@ pub fn transpose_8x8<B: Borrow<[u8; 8]>>(x: B) -> [u8; 8] {
107107 let mut x = u64:: from_le_bytes ( * x. borrow ( ) ) ;
108108
109109 x = x & 0xaa55_aa55_aa55_aa55
110- | ( x & 0x00aa_00aa_00aa_00aa ) << 7
110+ | ( ( x & 0x00aa_00aa_00aa_00aa ) << 7 )
111111 | ( x >> 7 ) & 0x00aa_00aa_00aa_00aa ;
112112
113113 x = x & 0xcccc_3333_cccc_3333
114- | ( x & 0x0000_cccc_0000_cccc ) << 14
114+ | ( ( x & 0x0000_cccc_0000_cccc ) << 14 )
115115 | ( x >> 14 ) & 0x0000_cccc_0000_cccc ;
116116
117117 x = x & 0xf0f0_f0f0_0f0f_0f0f
118- | ( x & 0x0000_0000_f0f0_f0f0 ) << 28
118+ | ( ( x & 0x0000_0000_f0f0_f0f0 ) << 28 )
119119 | ( x >> 28 ) & 0x0000_0000_f0f0_f0f0 ;
120120
121121 x. to_le_bytes ( )
@@ -138,11 +138,11 @@ pub fn transpose_16x16(src: &[u8; 32]) -> [u8; 32] {
138138 let s1 = 30 ;
139139 for i in 0 ..4 {
140140 y0[ i] = x[ i] & 0xaaaa_5555_aaaa_5555
141- | ( x[ i] & 0x0000_aaaa_0000_aaaa ) << s0
141+ | ( ( x[ i] & 0x0000_aaaa_0000_aaaa ) << s0)
142142 | ( x[ i] >> s0) & 0x0000_aaaa_0000_aaaa ;
143143
144144 y1[ i] = y0[ i] & 0xcccc_cccc_3333_3333
145- | ( y0[ i] & 0x0000_0000_cccc_cccc ) << s1
145+ | ( ( y0[ i] & 0x0000_0000_cccc_cccc ) << s1)
146146 | ( y0[ i] >> s1) & 0x0000_0000_cccc_cccc ;
147147 }
148148
@@ -158,15 +158,15 @@ pub fn transpose_16x16(src: &[u8; 32]) -> [u8; 32] {
158158 let s2 = 4 ;
159159 let mut y2 = [ 0u64 ; 4 ] ;
160160 for i in 0 ..4 {
161- y2[ i] = y1[ i] & m2a[ i] | ( y1_swp[ i] << s2) & m2b[ i] | ( y1_swp[ i] & m2c[ i] ) >> s2;
161+ y2[ i] = y1[ i] & m2a[ i] | ( y1_swp[ i] << s2) & m2b[ i] | ( ( y1_swp[ i] & m2c[ i] ) >> s2) ;
162162 }
163163
164164 let mut y3 = [ 0u64 ; 4 ] ;
165165 for i in 0 ..2 {
166- y3[ i] = y2[ i] & 0x00ff_00ff_00ff_00ff | ( y2[ i + 2 ] & 0x00ff_00ff_00ff_00ff ) << 8 ;
166+ y3[ i] = y2[ i] & 0x00ff_00ff_00ff_00ff | ( ( y2[ i + 2 ] & 0x00ff_00ff_00ff_00ff ) << 8 ) ;
167167 }
168168 for i in 0 ..2 {
169- y3[ i + 2 ] = ( y2[ i] & 0xff00_ff00_ff00_ff00 ) >> 8 | y2[ i + 2 ] & 0xff00_ff00_ff00_ff00 ;
169+ y3[ i + 2 ] = ( ( y2[ i] & 0xff00_ff00_ff00_ff00 ) >> 8 ) | y2[ i + 2 ] & 0xff00_ff00_ff00_ff00 ;
170170 }
171171
172172 let mut dst = [ 0u8 ; 32 ] ;
0 commit comments