For what it's worth, the VAX had a table-driven CRC instruction. It wasn't very popular because on most VAX models it was actually slower than by-hand coding. It is one of the instructions dropped from the microVAX instruction set used on all later VAXen, where it was emulated by the operating system. -Paul W.