@@ -33,7 +33,7 @@ pub fn interpolate_step_single(
33
33
} ) ;
34
34
let mut interp: [ f32 ; 4 ] = [ 0. ; 4 ] ;
35
35
cubic_coef ( frac, & mut interp) ;
36
- out_slice[ ( out_stride * out_sample) ] = interp
36
+ out_slice[ out_stride * out_sample] = interp
37
37
. iter ( )
38
38
. zip ( accum. iter ( ) )
39
39
. map ( |( & x, & y) | x * y)
@@ -64,7 +64,7 @@ pub fn interpolate_step_double(
64
64
} ) ;
65
65
let mut interp: [ f32 ; 4 ] = [ 0. ; 4 ] ;
66
66
cubic_coef ( frac, & mut interp) ;
67
- out_slice[ ( out_stride * out_sample) ] = interp
67
+ out_slice[ out_stride * out_sample] = interp
68
68
. iter ( )
69
69
. zip ( accum. iter ( ) )
70
70
. map ( |( & x, & y) | x * y as f32 )
@@ -86,7 +86,7 @@ pub fn direct_step_single(
86
86
sum += sinc_table[ j] * in_slice[ j] ;
87
87
j += 1
88
88
}
89
- out_slice[ ( out_stride * out_sample) ] = sum;
89
+ out_slice[ out_stride * out_sample] = sum;
90
90
}
91
91
92
92
#[ inline( always) ]
@@ -103,12 +103,12 @@ pub fn direct_step_double(
103
103
104
104
while j < n {
105
105
accum[ 0usize ] += f64:: from ( sinc_table[ j] * in_slice[ j] ) ;
106
- accum[ 1usize ] += f64:: from ( sinc_table[ ( j + 1 ) ] * in_slice[ ( j + 1 ) ] ) ;
107
- accum[ 2usize ] += f64:: from ( sinc_table[ ( j + 2 ) ] * in_slice[ ( j + 2 ) ] ) ;
108
- accum[ 3usize ] += f64:: from ( sinc_table[ ( j + 3 ) ] * in_slice[ ( j + 3 ) ] ) ;
106
+ accum[ 1usize ] += f64:: from ( sinc_table[ j + 1 ] * in_slice[ j + 1 ] ) ;
107
+ accum[ 2usize ] += f64:: from ( sinc_table[ j + 2 ] * in_slice[ j + 2 ] ) ;
108
+ accum[ 3usize ] += f64:: from ( sinc_table[ j + 3 ] * in_slice[ j + 3 ] ) ;
109
109
j += 4
110
110
}
111
111
let sum: f64 =
112
112
accum[ 0usize ] + accum[ 1usize ] + accum[ 2usize ] + accum[ 3usize ] ;
113
- out_slice[ ( out_stride * out_sample) ] = sum as f32 ;
113
+ out_slice[ out_stride * out_sample] = sum as f32 ;
114
114
}
0 commit comments