Lines Matching refs:order

40     const opus_int16                *x,                                     /* I    x vector [L + order - 1] used to form data matrix X                         */
43 const opus_int order, /* I Max lag for correlation */
44 opus_int32 *Xt, /* O Pointer to X'*t correlation vector [order] */
52 ptr1 = &x[ order - 1 ]; /* Points to first sample of column 0 of X: X[:,0] */
57 for( lag = 0; lag < order; lag++ ) {
67 for( lag = 0; lag < order; lag++ ) {
76 const opus_int16 *x, /* I x vector [L + order - 1] used to form data matrix X */
78 const opus_int order, /* I Max lag for correlation */
80 opus_int32 *XX, /* O Pointer to X'*X correlation matrix [ order x order ] */
89 silk_sum_sqr_shift( &energy, &rshifts_local, x, L + order - 1 );
97 /* Remove contribution of first order - 1 samples */
98 for( i = 0; i < order - 1; i++ ) {
109 matrix_ptr( XX, 0, 0, order ) = energy;
110 ptr1 = &x[ order - 1 ]; /* First sample of column 0 of X */
111 for( j = 1; j < order; j++ ) {
114 matrix_ptr( XX, j, j, order ) = energy;
117 ptr2 = &x[ order - 2 ]; /* First sample of column 1 of X */
121 for( lag = 1; lag < order; lag++ ) {
128 matrix_ptr( XX, lag, 0, order ) = energy;
129 matrix_ptr( XX, 0, lag, order ) = energy;
130 for( j = 1; j < ( order - lag ); j++ ) {
133 matrix_ptr( XX, lag + j, j, order ) = energy;
134 matrix_ptr( XX, j, lag + j, order ) = energy;
139 for( lag = 1; lag < order; lag++ ) {
142 matrix_ptr( XX, lag, 0, order ) = energy;
143 matrix_ptr( XX, 0, lag, order ) = energy;
145 for( j = 1; j < ( order - lag ); j++ ) {
148 matrix_ptr( XX, lag + j, j, order ) = energy;
149 matrix_ptr( XX, j, lag + j, order ) = energy;