crc32: major optimization