x86/insns: add VMGEXIT

The instruction supports two forms with [f2] and [f3].
I guess we might add aliases as VMGEXIT2 and VMGEXIT3.
For now simly leave a second form for ndisasm sake.

https://bugzilla.nasm.us/show_bug.cgi?id=3392755

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
Cyrill Gorcunov 2021-05-13 09:14:10 +03:00
parent c4babdf2db
commit e2ed7b7e12
3 changed files with 6 additions and 0 deletions

View file

@ -22,3 +22,7 @@
pvalidate
rmpadjust
vmgexit
repne vmcall
rep vmcall

Binary file not shown.

View file

@ -1903,6 +1903,8 @@ INVVPID reg64,mem [rm: o64nw 66 0f 38 81 /r] VMX,SO,LONG
;# SEV-SNP AMD instructions
PVALIDATE void [ f2 0f 01 ff] VMX,AMD
RMPADJUST void [ f3 0f 01 fe] VMX,AMD
VMGEXIT void [ f2 0f 01 c1] VMX,AMD
VMGEXIT void [ f3 0f 01 c1] VMX,AMD
;# Tejas New Instructions (SSSE3)
PABSB mmxreg,mmxrm [rm: np 0f 38 1c /r] SSSE3,MMX,SQ