Lines Matching refs:index
137 This is a local function that determnes the index of the pulses by looking up
248 This function builds the codeword, the filtered codeword and index of the
268 Word16 indx[] // (o) : index of 10 pulses (sign+position)
271 Word16 i, j, k, track, index, _sign[NB_PULSE];
291 index = mult (i, 6554); // index = pos/5
293 track = sub (i, extract_l (L_shr (L_mult (index, 5), 1)));
305 index = add (index, 8);
310 indx[track] = index;
314 if (((index ^ indx[track]) & 8) == 0)
318 if (sub (indx[track], index) <= 0)
320 indx[track + 5] = index;
325 indx[track] = index;
332 if (sub ((Word16)(indx[track] & 7), (Word16)(index & 7)) <= 0)
335 indx[track] = index;
339 indx[track + 5] = index;
405 Word16 indx[], /* (o) : index of 10 pulses (sign+position) */
409 Word16 i, k, track, index, _sign[NB_PULSE];
432 index = ((Word32)i * 6554) >> 15; /* index = pos/5 */
435 /* track = sub (i, extract_l (L_shr (L_mult (index, 5), 1))); */
436 track = i - (index * 5);
448 /* index = add (index, 8); */
449 index += 8;
458 *p1 = index;
462 if (((index ^ temp) & 8) == 0)
466 /* if (sub (indx[track], index) <= 0) */
467 if (temp <= index)
469 *(p1 + 5) = index;
474 *p1 = index;
481 /* if (sub ((Word16)(indx[track] & 7), (Word16)(index & 7)) <= 0) */
482 if ((temp & 7) <= (index & 7))
485 *p1 = index;
489 *(p1 + 5) = index;
599 Word16 indx[] // (o) : index of 10 pulses (sign + position)
654 Word16 indx[], /* (o) : index of 10 pulses (sign + position) */