insns.dat: new instructions from the 013 AVX spec

New instructions (ADCX, ADOX, RDSEED) from the 013 AVX spec
(Intel® Architecture Instruction Set Extensions Programming
Reference).

Note: ADCX in 64-bit mode disassembles incorrectly with a 64-bit
argument.  This still needs to be fixed before a 2.10.02 release.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
H. Peter Anvin 2012-07-13 09:58:20 +02:00
parent b55a1436e4
commit d73d7db48f

@ -2877,6 +2877,15 @@ VCVTPH2PS xmmreg,xmmrm64 [rm: vex.128.66.0f38.w0 13 /r] AVX,FUTURE
VCVTPS2PH xmmrm128,ymmreg,imm8 [mri: vex.256.66.0f3a.w0 1d /r ib] AVX,FUTURE
VCVTPS2PH xmmrm64,xmmreg,imm8 [mri: vex.128.66.0f3a.w0 1d /r ib] AVX,FUTURE
; Per AVX spec revision 13, document 319433-013
ADCX reg32,rm32 [rm: 66 0f 38 f6 /r] FUTURE
ADCX reg64,rm64 [rm: o64 66 0f 38 f6 /r] LONG,FUTURE
ADOX reg32,rm32 [rm: f3 0f 38 f6 /r] FUTURE
ADOX reg64,rm64 [rm: o64 f3 0f 38 f6 /r] LONG,FUTURE
RDSEED reg16 [m: o16 0f c7 /7] FUTURE
RDSEED reg32 [m: o32 0f c7 /7] FUTURE
RDSEED reg64 [m: o64 0f c7 /7] LONG,FUTURE
;# VIA (Centaur) security instructions
XSTORE void [ 0f a7 c0] PENT,CYRIX
XCRYPTECB void [ mustrep 0f a7 c8] PENT,CYRIX