From 56eba71d80d6cab24200d875b64ccf10e7f0f0bb Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Tue, 8 May 2001 21:38:51 +0000 Subject: [PATCH] roll back the unrolled loop --- src/libFLAC/i386/lpc_asm.nasm | 42 ----------------------------------- 1 file changed, 42 deletions(-) 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