What does this statement mean in c
sum = (sum >> 16) + (sum & 0xffff)
Thanks