Patent ID: 8775910

Claim:
A system comprising: a processor comprising: a plurality of cores, wherein at least one of the cores comprises: a cache; a plurality of general purpose registers; an address generation unit; and an execution unit, in response to each of a plurality of decoded cyclic redundancy check (CRC) instructions, each decoded CRC instruction having a first operand and a second operand, to perform a polynomial division of a first polynomial obtained from the first and the second operands by a second polynomial, wherein the second polynomial is to be represented by 11EDC6F41h, wherein each decoded CRC32 instruction is to indicate a data size of the first and the second operands, and wherein the data size comprises 8-bits, 16-bits, 32-bits or 64-bits; and a memory controller coupled with the plurality of cores; a memory coupled with the memory controller; an input/output (I/O) interface logic; a data storage unit; an audio input/output (I/O) interface logic; and a graphics engine.