binutils-gdb/opcodes/i386-dis-evex-mod.h
Jan Beulich 36cc073ef4 x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D}
Just like their AVX counterparts they can utilize XMVexScalar /
EXdVexScalarS / EXqVexScalarS taking care of dropping the middle operand
for their memory forms.
2019-07-01 08:23:41 +02:00

43 lines
976 B
C

{
/* MOD_EVEX_0F12_PREFIX_0 */
{ VEX_W_TABLE (EVEX_W_0F12_P_0_M_0) },
{ VEX_W_TABLE (EVEX_W_0F12_P_0_M_1) },
},
{
/* MOD_EVEX_0F16_PREFIX_0 */
{ VEX_W_TABLE (EVEX_W_0F16_P_0_M_0) },
{ VEX_W_TABLE (EVEX_W_0F16_P_0_M_1) },
},
{
/* MOD_EVEX_0F38C6_REG_1 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C6_REG_1) },
},
{
/* MOD_EVEX_0F38C6_REG_2 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C6_REG_2) },
},
{
/* MOD_EVEX_0F38C6_REG_5 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C6_REG_5) },
},
{
/* MOD_EVEX_0F38C6_REG_6 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C6_REG_6) },
},
{
/* MOD_EVEX_0F38C7_REG_1 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C7_REG_1) },
},
{
/* MOD_EVEX_0F38C7_REG_2 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C7_REG_2) },
},
{
/* MOD_EVEX_0F38C7_REG_5 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C7_REG_5) },
},
{
/* MOD_EVEX_0F38C7_REG_6 */
{ PREFIX_TABLE (PREFIX_EVEX_0F38C7_REG_6) },
},