summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorJin Kyu Song <jin.kyu.song@intel.com>2013-09-13 14:12:55 -0700
committerCyrill Gorcunov <gorcunov@gmail.com>2013-09-14 01:27:02 +0400
commitd4b2b5f17ce7b9fde637eec86bdf035b7b8abb22 (patch)
tree93a0e1b8f9a612fec2a462cf70650f92334b3198 /insns.dat
parentc257bb6ae0d8f88e69a7ef30069aa0f1839de468 (diff)
downloadnasm-d4b2b5f17ce7b9fde637eec86bdf035b7b8abb22.tar.gz
nasm-d4b2b5f17ce7b9fde637eec86bdf035b7b8abb22.tar.bz2
nasm-d4b2b5f17ce7b9fde637eec86bdf035b7b8abb22.zip
AVX-512: Add AVX-512CD instructions
Added Conflict Detection (AVX-512CD) instructions. These instructions are supported if CPUID.(EAX=07H, ECX=0):EBX.AVX512CD[bit 28] = 1. Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat10
1 files changed, 10 insertions, 0 deletions
diff --git a/insns.dat b/insns.dat
index ad72d61..3c59da2 100644
--- a/insns.dat
+++ b/insns.dat
@@ -4054,6 +4054,16 @@ KUNPCKBW kreg,kreg,kreg [rvm: vex.nds.l1.66.0f.w0 4b /r ] AVX512,FUTURE
KXNORW kreg,kreg,kreg [rvm: vex.nds.l1.0f.w0 46 /r ] AVX512,FUTURE
KXORW kreg,kreg,kreg [rvm: vex.nds.l1.0f.w0 47 /r ] AVX512,FUTURE
+; AVX-512CD (Conflict Detection) instructions
+VPBROADCASTMB2Q zmmreg,kreg [rm: evex.512.f3.0f38.w1 2a /r ] AVX512CD,FUTURE
+VPBROADCASTMW2D zmmreg,kreg [rm: evex.512.f3.0f38.w0 3a /r ] AVX512CD,FUTURE
+VPCONFLICTD zmmreg|mask|z,zmmrm512|b32 [rm:fv: evex.512.66.0f38.w0 c4 /r ] AVX512CD,FUTURE
+VPCONFLICTQ zmmreg|mask|z,zmmrm512|b64 [rm:fv: evex.512.66.0f38.w1 c4 /r ] AVX512CD,FUTURE
+VPLZCNTD zmmreg|mask|z,zmmrm512|b32 [rm:fv: evex.512.66.0f38.w0 44 /r ] AVX512CD,FUTURE
+VPLZCNTQ zmmreg|mask|z,zmmrm512|b64 [rm:fv: evex.512.66.0f38.w1 44 /r ] AVX512CD,FUTURE
+VPTESTNMD kreg|mask,zmmreg,zmmrm512|b32 [rvm:fv: evex.nds.512.f3.0f38.w0 27 /r ] AVX512CD,FUTURE
+VPTESTNMQ kreg|mask,zmmreg,zmmrm512|b64 [rvm:fv: evex.nds.512.f3.0f38.w1 27 /r ] AVX512CD,FUTURE
+
;# Systematic names for the hinting nop instructions
; These should be last in the file