Lines Matching refs:result
47 ulong result = 0; in cdp_compute_csum() local
54 result = *buff << 8; in cdp_compute_csum()
60 result += *p++; in cdp_compute_csum()
62 if (result & 0x80000000) in cdp_compute_csum()
63 result = (result & 0xFFFF) + (result >> 16); in cdp_compute_csum()
73 result = (result & 0xffff0000) | in cdp_compute_csum()
74 ((result + leftover) & 0x0000ffff); in cdp_compute_csum()
76 while (result >> 16) in cdp_compute_csum()
77 result = (result & 0xFFFF) + (result >> 16); in cdp_compute_csum()
80 result = ((result >> 8) & 0xff) | in cdp_compute_csum()
81 ((result & 0xff) << 8); in cdp_compute_csum()
85 result = (result & 0xffff) + (result >> 16); in cdp_compute_csum()
87 result = (result & 0xffff) + (result >> 16); in cdp_compute_csum()
89 result = (result & 0xffff) + (result >> 16); in cdp_compute_csum()
92 csum = ~(ushort)result; in cdp_compute_csum()