patch-2.4.23 linux-2.4.23/arch/x86_64/lib/csum-copy.S
Next file: linux-2.4.23/arch/x86_64/lib/usercopy.c
Previous file: linux-2.4.23/arch/x86_64/lib/copy_user.S
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
2003-11-28 10:26:19.000000000 -0800
- Orig file:
linux-2.4.22/arch/x86_64/lib/csum-copy.S
- Orig date:
2003-06-13 07:51:32.000000000 -0700
diff -urN linux-2.4.22/arch/x86_64/lib/csum-copy.S linux-2.4.23/arch/x86_64/lib/csum-copy.S
@@ -56,29 +56,18 @@
.globl csum_partial_copy_generic
.p2align 4
csum_partial_copy_generic:
- cmpl $3*64,%edx
+ cmpl $2*64,%edx
jle .Lignore
ignore
- prefetch (%rdi)
- ignore
prefetch 1*64(%rdi)
ignore
prefetch 2*64(%rdi)
ignore
- prefetch 3*64(%rdi)
- ignore
- prefetch 4*64(%rdi)
- ignore
prefetchw (%rsi)
ignore
prefetchw 1*64(%rsi)
ignore
- prefetchw 2*64(%rsi)
- ignore
- prefetchw 3*64(%rsi)
- ignore
- prefetchw 4*64(%rsi)
.Lignore:
subq $7*8,%rsp
@@ -126,9 +115,6 @@
source
movq 56(%rdi),%r13
- ignore 2f
- prefetch 5*64(%rdi)
-2:
adcq %rbx,%rax
adcq %r8,%rax
adcq %r11,%rax
@@ -158,10 +144,6 @@
dest
movq %r13,56(%rsi)
- ignore 3f
- prefetchw 5*64(%rsi)
-3:
-
leaq 64(%rdi),%rdi
leaq 64(%rsi),%rsi
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)