opv86
opv86 copied to clipboard
Opcode / Instruction finder for x86_64
Links to Intel SDM are outdated. Although they points to https://software.intel.com/content/dam/develop/public/us/en/documents/325383-sdm-vol-2abcd.pdf, PDFs don't exist there anymore. It seems that the manual was moved to [a new page](https://www.intel.com/content/www/us/en/content-details/774492/intel-64-and-ia-32-architectures-software-developer-s-manual-combined-volumes-2a-2b-2c-and-2d-instruction-set-reference-a-z.html). 
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 3.17.4 to 4.2.4. Release notes Sourced from fast-xml-parser's releases. v4 Generating different combined, parser only, builder only, validator only browser bundles Keeping cjs modules as they can...
BLSI is included in Intel SDM Vol.2 (May 2019), but opv86 doesn't show it. https://hikalium.github.io/opv86/?q=blsi Similarly BE*, BL*, BN*, BO* are not listed.
INVEPT is not in SDM Vol.2 but in Vol.3 Chapter 30 VMX Instruction Reference. Add those instructions and make available those instructions on opv86.
`5d` should match with POP(`58 +rd` or `58 +rw`) but current search couldn't handle this case.