Lines Matching refs:ptr_diff
364 static VOID ixheaace_calc_bands(WORD32 *ptr_diff, WORD32 start, WORD32 stop, WORD32 num_bands) { in ixheaace_calc_bands() argument
371 ptr_diff[i - 1] = current - previous; in ixheaace_calc_bands()
376 static VOID ixheaace_modify_bands(WORD32 max_band_previous, WORD32 *ptr_diff, WORD32 length) { in ixheaace_modify_bands() argument
377 WORD32 change = max_band_previous - ptr_diff[0]; in ixheaace_modify_bands()
379 if (change > (ptr_diff[length - 1] - ptr_diff[0]) / 2) { in ixheaace_modify_bands()
380 change = (ptr_diff[length - 1] - ptr_diff[0]) / 2; in ixheaace_modify_bands()
383 ptr_diff[0] += change; in ixheaace_modify_bands()
385 ptr_diff[length - 1] -= change; in ixheaace_modify_bands()
387 ixheaace_shellsort_int(ptr_diff, length); in ixheaace_modify_bands()
390 static VOID ixheaace_cum_sum(WORD32 start_value, WORD32 *ptr_diff, WORD32 length, in ixheaace_cum_sum() argument
397 ptr_start_adress[i] = ptr_start_adress[i - 1] + (UWORD8)ptr_diff[i - 1]; in ixheaace_cum_sum()