Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!G.BBN.COM!CLYNN From: CLYNN@G.BBN.COM Newsgroups: comp.protocols.tcp-ip Subject: Re: Checksums (again) Message-ID: <[G.BBN.COM]31-Mar-88.09:03:19.CLYNN> Date: 31 Mar 88 14:03:00 GMT References: <8803301729.AA04851@oliver.cray.com> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 7 Dave, I've never used a CRAY, but assuming it has unsigned arithmetic, would it be faster to read & split 64-bit quantities similar to sum += (((unsigned) DATA) >> 32) + (0xFFFFFFFF & DATA); or to if ( (sum += DATA) < DATA ) sum++; ? Charlie