From d73d7db48fba69c3cc4544f82ce886e7098aeeb0 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Fri, 13 Jul 2012 09:58:20 +0200 Subject: [PATCH] insns.dat: new instructions from the 013 AVX spec MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- insns.dat | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/insns.dat b/insns.dat index 1f277a94..5622de0a 100644 --- a/insns.dat +++ b/insns.dat @@ -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 -- 2.11.4.GIT