mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-19 18:00:23 +08:00
insns.dat: add Intel Software Guard Extensions (SGX) instructions
Add SGX instructions ENCLS, ENCLU, ENCLV. Bug report: https://bugzilla.nasm.us/show_bug.cgi?id=3392492 Reported-by: ff_ff <qqqqqqqqqfffffffff@gmail.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
This commit is contained in:
parent
d558598ebe
commit
8df822f79f
@ -150,6 +150,7 @@ my %insns_flag_bit = (
|
||||
"AVX512VPOPCNTDQ" => [$f++, "AVX-512 VPOPCNTD/VPOPCNTQ"],
|
||||
"AVX5124FMAPS" => [$f++, "AVX-512 4-iteration multiply-add"],
|
||||
"AVX5124VNNIW" => [$f++, "AVX-512 4-iteration dot product"],
|
||||
"SGX" => [$f++, "Intel Software Guard Extensions (SGX)"],
|
||||
|
||||
# Put these last
|
||||
"OBSOLETE" => [$f++, "Instruction removed from architecture"],
|
||||
|
@ -5342,6 +5342,11 @@ V4FNMADDSS zmmreg|mask|z,zmmreg|rs4,mem [rvm:m128:evex.dds.lig.f2.0f38.w0 ab /
|
||||
V4DPWSSDS zmmreg|mask|z,zmmreg|rs4,mem [rvm:m128:evex.dds.512.f2.0f38.w0 53 /r] AVX5124VNNIW,FUTURE,SO
|
||||
V4DPWSSD zmmreg|mask|z,zmmreg|rs4,mem [rvm:m128:evex.dds.512.f2.0f38.w0 52 /r] AVX5124VNNIW,FUTURE,SO
|
||||
|
||||
;# Intel Software Guard Extensions (SGX)
|
||||
ENCLS void [ np 0f 01 cf] SGX,FUTURE
|
||||
ENCLU void [ np 0f 01 d7] SGX,FUTURE
|
||||
ENCLV void [ np 0f 01 c0] SGX,FUTURE
|
||||
|
||||
;# Systematic names for the hinting nop instructions
|
||||
; These should be last in the file
|
||||
HINT_NOP0 rm16 [m: o16 0f 18 /0] P6,UNDOC
|
||||
|
Loading…
x
Reference in New Issue
Block a user