diff --git a/src/libFLAC/i386/lpc_asm.nasm b/src/libFLAC/i386/lpc_asm.nasm index 4ba6df39..e312a972 100644 --- a/src/libFLAC/i386/lpc_asm.nasm +++ b/src/libFLAC/i386/lpc_asm.nasm @@ -63,48 +63,6 @@ FLAC__lpc_compute_autocorrelation_asm: xor eax, eax ; eax == i-lag fldz ; ST = d <- 0.0 .inner_loop: - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx - cmp ebx, ecx - jae short .inner_end - fld qword [esi + ebx * 8] ; ST = data[i] d - fmul qword [esi + eax * 8] ; ST = data[i]*data[i-lag] d - faddp st1 ; d += data[i]*data[i-lag] ST = d - inc eax - inc ebx cmp ebx, ecx jae short .inner_end fld qword [esi + ebx * 8] ; ST = data[i] d