Lines Matching refs:i1
50 static inline void extend53(int *p, int i0, int i1)
53 p[i1] = p[i1 - 2];
55 p[i1 + 1] = p[i1 - 3];
58 static inline void extend97_float(float *p, int i0, int i1)
64 p[i1 + i - 1] = p[i1 - i - 1];
68 static inline void extend97_int(int32_t *p, int i0, int i1)
74 p[i1 + i - 1] = p[i1 - i - 1];
78 static void sd_1d53(int *p, int i0, int i1)
82 if (i1 <= i0 + 1) {
88 extend53(p, i0, i1);
90 for (i = ((i0+1)>>1) - 1; i < (i1+1)>>1; i++)
92 for (i = ((i0+1)>>1); i < (i1+1)>>1; i++)
146 static void sd_1d97_float(float *p, int i0, int i1)
150 if (i1 <= i0 + 1) {
158 extend97_float(p, i0, i1);
159 i0++; i1++;
161 for (i = (i0>>1) - 2; i < (i1>>1) + 1; i++)
163 for (i = (i0>>1) - 1; i < (i1>>1) + 1; i++)
165 for (i = (i0>>1) - 1; i < (i1>>1); i++)
167 for (i = (i0>>1); i < (i1>>1); i++)
222 static void sd_1d97_int(int *p, int i0, int i1)
226 if (i1 <= i0 + 1) {
234 extend97_int(p, i0, i1);
235 i0++; i1++;
237 for (i = (i0>>1) - 2; i < (i1>>1) + 1; i++)
239 for (i = (i0>>1) - 1; i < (i1>>1) + 1; i++)
241 for (i = (i0>>1) - 1; i < (i1>>1); i++)
243 for (i = (i0>>1); i < (i1>>1); i++)
307 static void sr_1d53(unsigned *p, int i0, int i1)
311 if (i1 <= i0 + 1) {
317 extend53(p, i0, i1);
319 for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++)
321 for (i = (i0 >> 1); i < (i1 >> 1); i++)
374 static void sr_1d97_float(float *p, int i0, int i1)
378 if (i1 <= i0 + 1) {
386 extend97_float(p, i0, i1);
388 for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 2; i++)
391 for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 1; i++)
394 for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++)
397 for (i = (i0 >> 1); i < (i1 >> 1); i++)
451 static void sr_1d97_int(int32_t *p, int i0, int i1)
455 if (i1 <= i0 + 1) {
463 extend97_int(p, i0, i1);
465 for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 2; i++)
468 for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 1; i++)
471 for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++)
474 for (i = (i0 >> 1); i < (i1 >> 1); i++)