[parisc-linux-cvs] linux deller

Helge Deller deller@puffin.external.hp.com
Sat, 12 May 2001 10:55:14 -0600


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	deller	01/05/12 10:55:14

Modified files:
	include/asm-parisc: checksum.h 

Log message:
- The following patch simplyfies the csum_fold() instruction and will expand
to only 4 assembler statements in the new form instead of 8 assembler
instructions as before.  So there is no need to convert this any longer to
inlined assembler, because a) we couldn't do any better and b) the compiler
will be able to schedule the assembler statements inside the caller code
better than us.
- csum_fold() should return an uint16 value which it now really does. In the
previous version the upper 16bits were 0xffff (ah, and why the heck isn't it
"unsigned __short__ csum_fold()" in all arches ????).