1 #include <linux/linkage.h>
2 #include <asm/export.h>
5 ENTRY(ip_fast_csum) /* %o0 = iph, %o1 = ihl */
11 lduw [%o0 + 0x0c], %g2
13 lduw [%o0 + 0x10], %g3
17 1: addcc %g3, %o2, %o2
24 lduw [%o0 + 0x10], %g3
27 2: addcc %o2, %g2, %g2
35 EXPORT_SYMBOL(ip_fast_csum)