[Daniel Shahaf] > char *digest = (char *) checksum->digest; > for (i = 0; ...) > { > is_nonzero |= (x1 | x2); > digest[i] = (x1 << 4) | x2; > }
r1042319. I left both lines as (x1 << 4) | x2, even though is_nonzero doesn't need the << 4, so that the compiler will only calculate a single expression.