Optimize do_csum a bit