aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex.h
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/i386-dis-evex.h')
-rw-r--r--opcodes/i386-dis-evex.h34
1 files changed, 31 insertions, 3 deletions
diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h
index 3c1993e..9df14db 100644
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -527,7 +527,7 @@ static const struct dis386 evex_table[][256] = {
{ PREFIX_TABLE (PREFIX_EVEX_0F38CC) },
{ PREFIX_TABLE (PREFIX_EVEX_0F38CD) },
{ Bad_Opcode },
- { Bad_Opcode },
+ { PREFIX_TABLE (PREFIX_EVEX_0F38CF) },
/* D0 */
{ Bad_Opcode },
{ Bad_Opcode },
@@ -817,8 +817,8 @@ static const struct dis386 evex_table[][256] = {
{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
- { Bad_Opcode },
- { Bad_Opcode },
+ { PREFIX_TABLE (PREFIX_EVEX_0F3ACE) },
+ { PREFIX_TABLE (PREFIX_EVEX_0F3ACF) },
/* D0 */
{ Bad_Opcode },
{ Bad_Opcode },
@@ -2533,6 +2533,12 @@ static const struct dis386 evex_table[][256] = {
{ Bad_Opcode },
{ "vrsqrt28s%XW", { XMScalar, VexScalar, EXxmm_mdq, EXxEVexS }, 0 },
},
+ /* PREFIX_EVEX_0F38CF */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { "vgf2p8mulb", { XM, Vex, EXx }, 0 },
+ },
/* PREFIX_EVEX_0F3A00 */
{
{ Bad_Opcode },
@@ -2821,6 +2827,18 @@ static const struct dis386 evex_table[][256] = {
{ Bad_Opcode },
{ VEX_W_TABLE (EVEX_W_0F3A73_P_2) },
},
+ /* PREFIX_EVEX_0F3ACE */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { VEX_W_TABLE (EVEX_W_0F3ACE_P_2) },
+ },
+ /* PREFIX_EVEX_0F3ACF */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { VEX_W_TABLE (EVEX_W_0F3ACF_P_2) },
+ },
#endif /* NEED_PREFIX_TABLE */
#ifdef NEED_VEX_W_TABLE
@@ -3947,6 +3965,16 @@ static const struct dis386 evex_table[][256] = {
{ "vpshrdd", { XM, Vex, EXx, Ib }, 0 },
{ "vpshrdq", { XM, Vex, EXx, Ib }, 0 },
},
+ /* EVEX_W_0F3ACE_P_2 */
+ {
+ { Bad_Opcode },
+ { "vgf2p8affineqb", { XM, Vex, EXx, Ib }, 0 },
+ },
+ /* EVEX_W_0F3ACF_P_2 */
+ {
+ { Bad_Opcode },
+ { "vgf2p8affineinvqb", { XM, Vex, EXx, Ib }, 0 },
+ },
#endif /* NEED_VEX_W_TABLE */
#ifdef NEED_MOD_TABLE
{