The upcoming Haswell CPU adds 8 new instructions advertised via
a new BMI2 bit from the cpuid instruction. This change set adds the
definitions for 6 of the 8 that can be methodically added to the
existing decoder tables. The remaining 2 instructions require a
bit of custom code and will appear upcoming reviews.
Instruction definitions taken from:
"Intel Architecture Instruction Set Extensions Programming Reference"
February 2012.
New instructions: BZHI,PDEP,PEXT,SARX,SHLX,SHRX