This paper presents a fast and efficient method of computing CRC on IA processors with generic polynomials using the carry-less multiplication instruction—PCLMULQDQ.