Lines Matching full:data_len
58 unsigned FLAC__fixed_compute_best_predictor_intrin_ssse3(const FLAC__int32 data[], unsigned data_len, float residual_bits_per_sample[FLAC__MAX_FIXED_ORDER + 1])
81 for(i = 0; i < data_len; i++) {
133 FLAC__ASSERT(data_len > 0 || total_error_0 == 0);
134 FLAC__ASSERT(data_len > 0 || total_error_1 == 0);
135 FLAC__ASSERT(data_len > 0 || total_error_2 == 0);
136 FLAC__ASSERT(data_len > 0 || total_error_3 == 0);
137 FLAC__ASSERT(data_len > 0 || total_error_4 == 0);
139 residual_bits_per_sample[0] = (float)((total_error_0 > 0) ? log(M_LN2 * (double)total_error_0 / (double)data_len) / M_LN2 : 0.0);
140 residual_bits_per_sample[1] = (float)((total_error_1 > 0) ? log(M_LN2 * (double)total_error_1 / (double)data_len) / M_LN2 : 0.0);
141 residual_bits_per_sample[2] = (float)((total_error_2 > 0) ? log(M_LN2 * (double)total_error_2 / (double)data_len) / M_LN2 : 0.0);
142 residual_bits_per_sample[3] = (float)((total_error_3 > 0) ? log(M_LN2 * (double)total_error_3 / (double)data_len) / M_LN2 : 0.0);
143 residual_bits_per_sample[4] = (float)((total_error_4 > 0) ? log(M_LN2 * (double)total_error_4 / (double)data_len) / M_LN2 : 0.0);
149 unsigned FLAC__fixed_compute_best_predictor_wide_intrin_ssse3(const FLAC__int32 data[], unsigned data_len, float residual_bits_per_sample[FLAC__MAX_FIXED_ORDER + 1])
172 for(i = 0; i < data_len; i++) {
225 FLAC__ASSERT(data_len > 0 || total_error_0 == 0);
226 FLAC__ASSERT(data_len > 0 || total_error_1 == 0);
227 FLAC__ASSERT(data_len > 0 || total_error_2 == 0);
228 FLAC__ASSERT(data_len > 0 || total_error_3 == 0);
229 FLAC__ASSERT(data_len > 0 || total_error_4 == 0);
231 residual_bits_per_sample[0] = (float)((total_error_0 > 0) ? log(M_LN2 * (double)total_error_0 / (double)data_len) / M_LN2 : 0.0);
232 residual_bits_per_sample[1] = (float)((total_error_1 > 0) ? log(M_LN2 * (double)total_error_1 / (double)data_len) / M_LN2 : 0.0);
233 residual_bits_per_sample[2] = (float)((total_error_2 > 0) ? log(M_LN2 * (double)total_error_2 / (double)data_len) / M_LN2 : 0.0);
234 residual_bits_per_sample[3] = (float)((total_error_3 > 0) ? log(M_LN2 * (double)total_error_3 / (double)data_len) / M_LN2 : 0.0);
235 residual_bits_per_sample[4] = (float)((total_error_4 > 0) ? log(M_LN2 * (double)total_error_4 / (double)data_len) / M_LN2 : 0.0);