port fast crc code to go from c

no longer rely on c code
yeah probably. is the memory layout of an array of arrays definitely never going to change though?