crc: fix signed overflow