{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
- { Bad_Opcode },
+ { PREFIX_TABLE (PREFIX_EVEX_0F3883) },
{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
{ Bad_Opcode },
- { Bad_Opcode },
- { Bad_Opcode },
+ { PREFIX_TABLE (PREFIX_EVEX_0F38B4) },
+ { PREFIX_TABLE (PREFIX_EVEX_0F38B5) },
{ PREFIX_TABLE (PREFIX_EVEX_0F38B6) },
{ PREFIX_TABLE (PREFIX_EVEX_0F38B7) },
/* B8 */
{ Bad_Opcode },
{ "vpermt2p%XW", { XM, Vex, EXx } },
},
+ /* PREFIX_EVEX_0F3883 */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { VEX_W_TABLE (EVEX_W_0F3883_P_2) },
+ },
/* PREFIX_EVEX_0F3888 */
{
{ Bad_Opcode },
{ Bad_Opcode },
{ "vfnmsub213s%XW", { XMScalar, VexScalar, EXxmm_mdq, EXxEVexR } },
},
+ /* PREFIX_EVEX_0F38B4 */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { "vpmadd52luq", { XM, Vex, EXx } },
+ },
+ /* PREFIX_EVEX_0F38B5 */
+ {
+ { Bad_Opcode },
+ { Bad_Opcode },
+ { "vpmadd52huq", { XM, Vex, EXx } },
+ },
/* PREFIX_EVEX_0F38B6 */
{
{ Bad_Opcode },
},
/* EVEX_W_0F3875_P_2 */
{
- { Bad_Opcode },
+ { "vpermi2b", { XM, Vex, EXx } },
{ "vpermi2w", { XM, Vex, EXx } },
},
/* EVEX_W_0F3878_P_2 */
},
/* EVEX_W_0F387D_P_2 */
{
- { Bad_Opcode },
+ { "vpermt2b", { XM, Vex, EXx } },
{ "vpermt2w", { XM, Vex, EXx } },
},
- /* EVEX_W_0F388D_P_2 */
+ /* EVEX_W_0F3883_P_2 */
{
{ Bad_Opcode },
+ { "vpmultishiftqb", { XM, Vex, EXx } },
+ },
+ /* EVEX_W_0F388D_P_2 */
+ {
+ { "vpermb", { XM, Vex, EXx } },
{ "vpermw", { XM, Vex, EXx } },
},
/* EVEX_W_0F3891_P_2 */