Lines Matching full:total_error_1
50 ; FLAC__uint32 total_error_0 = 0, total_error_1 = 0, total_error_2 = 0, total_error_3 = 0, total_error_4 = 0;
55 ; error -= last_error_0; total_error_1 += local_abs(error); last_error_0 = save; save = error;
61 ; if(total_error_0 < min(min(min(total_error_1, total_error_2), total_error_3), total_error_4))
63 ; else if(total_error_1 < min(min(total_error_2, total_error_3), total_error_4))
73 ; residual_bits_per_sample[1] = (FLAC__float)((data_len > 0 && total_error_1 > 0) ? log(M_LN2 * (FLAC__double)total_error_1 / (FLAC__double)data_len) / M_LN2 : 0.0);
97 ; mm0 == total_error_1:total_error_0
122 pxor mm0, mm0 ; mm0 = total_error_1:total_error_0
140 paddd mm0, mm7 ; mm0 = total_error_1:total_error_0
161 ; if(total_error_0 < min(min(min(total_error_1, total_error_2), total_error_3), total_error_4))
163 ; else if(total_error_1 < min(min(total_error_2, total_error_3), total_error_4))
171 movq mm3, mm0 ; mm3 = total_error_1:total_error_0
176 punpckhdq mm3, mm3 ; mm3 = total_error_1:total_error_1
178 movd ecx, mm3 ; ecx = total_error_1
184 cmovb eax, ecx ; eax = min(total_error_0, total_error_1)
188 cmovb eax, edx ; eax = min(total_error_0, total_error_1, total_error_2)
192 cmovb eax, esi ; eax = min(total_error_0, total_error_1, total_error_2, total_error_3)
196 cmovb eax, edi ; eax = min(total_error_0, total_error_1, total_error_2, total_error_3, total_error_4)
202 ; residual_bits_per_sample[1] = (FLAC__float)((data_len > 0 && total_error_1 > 0) ? log(M_LN2 * (FLAC__double)total_error_1 / (FLAC__double)data_len) / M_LN2 : 0.0);
230 mov [esp + 4], eax ; [esp] = (FLAC__uint64)total_error_1
231 fild qword [esp] ; ST = total_error_1 1.0 data_len
232 fdiv st2 ; ST = total_error_1/data_len 1.0 data_len
233 fldln2 ; ST = ln2 total_error_1/data_len 1.0 data_len
234 fmulp st1 ; ST = ln2*total_error_1/data_len 1.0 data_len
235 fyl2x ; ST = log2(ln2*total_error_1/data_len) data_len
236 fstp dword [ebx + 4] ; residual_bits_per_sample[1] = log2(ln2*total_error_1/data_len) ST = data_len