diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2012-07-13 09:58:20 +0200 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2012-07-13 09:58:20 +0200 |
commit | d73d7db48fba69c3cc4544f82ce886e7098aeeb0 (patch) | |
tree | 1f6b72f042933577a191bb068190627b6dcd0b5f /insns.dat | |
parent | b55a1436e40ab7e438079603650810bcdd08731a (diff) | |
download | nasm-d73d7db48fba69c3cc4544f82ce886e7098aeeb0.tar.gz nasm-d73d7db48fba69c3cc4544f82ce886e7098aeeb0.tar.bz2 nasm-d73d7db48fba69c3cc4544f82ce886e7098aeeb0.zip |
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>
Diffstat (limited to 'insns.dat')
-rw-r--r-- | insns.dat | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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 |