[x86-64] AMD Jaguar and Piledriver CPU features
Summary
This merge request fixes some feature flags for the AMD Jaguar and AMD Piledriver that got accidentally removed. Notably, Jaguar and Piledriver have the same basic supported instruction sets.
I used the following references:
- https://en.wikipedia.org/wiki/X86_Bit_manipulation_instruction_set
- https://en.wikipedia.org/wiki/List_of_AMD_processors_with_3D_graphics
System
- Processor architecture: x86-64
What is the current bug behavior?
AMD Jaguar lost its support of BMI1 and MOVBE instructions under x86_64 (i386 is unaffected).
What is the behavior after applying this patch?
Support for BMI1 and MOVBE has been returned.
Additional notes
Additionally, the feature lists of individual flags are largely replaced the new combination constants where possible.
Edited by J. Gareth "Kit" Moreton