patch-2.4.5 linux/include/asm-ppc/checksum.h
Next file: linux/include/asm-ppc/cpm_8260.h
Previous file: linux/include/asm-ppc/cache.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Mon May 21 15:02:06 2001
- Orig file:
v2.4.4/linux/include/asm-ppc/checksum.h
- Orig date:
Sat Nov 11 18:23:10 2000
diff -u --recursive --new-file v2.4.4/linux/include/asm-ppc/checksum.h linux/include/asm-ppc/checksum.h
@@ -1,3 +1,6 @@
+/*
+ * BK Id: SCCS/s.checksum.h 1.8 05/17/01 18:14:24 cort
+ */
#ifdef __KERNEL__
#ifndef _PPC_CHECKSUM_H
#define _PPC_CHECKSUM_H
@@ -83,11 +86,11 @@
unsigned short proto,
unsigned int sum)
{
- __asm__("
- addc %0,%0,%1
- adde %0,%0,%2
- adde %0,%0,%3
- addze %0,%0
+ __asm__("\n\
+ addc %0,%0,%1 \n\
+ adde %0,%0,%2 \n\
+ adde %0,%0,%3 \n\
+ addze %0,%0 \n\
"
: "=r" (sum)
: "r" (daddr), "r"(saddr), "r"((proto<<16)+len), "0"(sum));
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)