SSE4.2 and the new CRC32 instruction
byteworm.com
byteworm.com
P.S. Note, if you are interested in this feature, that not all levels of the CORE product line have it. For example, in the current mobile line, I believe it's present/activated only at the 520M level and above (although my knowledge is some months dated, at this point).
Ah, I see this information is echoed in the Wikipedia reference:
http://en.wikipedia.org/wiki/AES_instruction_set#CPUs_with_A...
SSE 4.2 introduces four instructions (PcmpEstrI, PcmpEstrM, PcmpIstrI, and PcmpIstrM) that can be used to speed up text processing code (including strcmp, memcmp, strstr, and strspn functions).
Does this make sense? These communications seem so central to modern computing that they deserve specialized hardware support.