gdp: factor out CRC code