(root)/
binutils-2.41/
opcodes/
i386-dis-evex-len.h
       1  static const struct dis386 evex_len_table[][3] = {
       2    /* EVEX_LEN_0F3816 */
       3    {
       4      { Bad_Opcode },
       5      { "%XEvpermp%XW",	{ XM, Vex, EXx }, PREFIX_DATA },
       6      { "vpermp%XW",	{ XM, Vex, EXx }, PREFIX_DATA },
       7    },
       8  
       9    /* EVEX_LEN_0F3819 */
      10    {
      11      { Bad_Opcode },
      12      { VEX_W_TABLE (EVEX_W_0F3819_L_n) },
      13      { VEX_W_TABLE (EVEX_W_0F3819_L_n) },
      14    },
      15  
      16    /* EVEX_LEN_0F381A_M_0 */
      17    {
      18      { Bad_Opcode },
      19      { VEX_W_TABLE (EVEX_W_0F381A_M_0_L_n) },
      20      { VEX_W_TABLE (EVEX_W_0F381A_M_0_L_n) },
      21    },
      22  
      23    /* EVEX_LEN_0F381B_M_0 */
      24    {
      25      { Bad_Opcode },
      26      { Bad_Opcode },
      27      { VEX_W_TABLE (EVEX_W_0F381B_M_0_L_2) },
      28    },
      29  
      30    /* EVEX_LEN_0F3836 */
      31    {
      32      { Bad_Opcode },
      33      { "%XEvperm%DQ",	{ XM, Vex, EXx }, PREFIX_DATA },
      34      { "vperm%DQ",	{ XM, Vex, EXx }, PREFIX_DATA },
      35    },
      36  
      37    /* EVEX_LEN_0F385A_M_0 */
      38    {
      39      { Bad_Opcode },
      40      { VEX_W_TABLE (EVEX_W_0F385A_M_0_L_n) },
      41      { VEX_W_TABLE (EVEX_W_0F385A_M_0_L_n) },
      42    },
      43  
      44    /* EVEX_LEN_0F385B_M_0 */
      45    {
      46      { Bad_Opcode },
      47      { Bad_Opcode },
      48      { VEX_W_TABLE (EVEX_W_0F385B_M_0_L_2) },
      49    },
      50  
      51    /* EVEX_LEN_0F38C6_M_0 */
      52    {
      53      { Bad_Opcode },
      54      { Bad_Opcode },
      55      { REG_TABLE (REG_EVEX_0F38C6_M_0_L_2) },
      56    },
      57  
      58    /* EVEX_LEN_0F38C7_M_0 */
      59    {
      60      { Bad_Opcode },
      61      { Bad_Opcode },
      62      { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2) },
      63    },
      64  
      65    /* EVEX_LEN_0F3A00 */
      66    {
      67      { Bad_Opcode },
      68      { VEX_W_TABLE (VEX_W_0F3A00_L_1) },
      69      { VEX_W_TABLE (VEX_W_0F3A00_L_1) },
      70    },
      71  
      72    /* EVEX_LEN_0F3A01 */
      73    {
      74      { Bad_Opcode },
      75      { VEX_W_TABLE (VEX_W_0F3A01_L_1) },
      76      { VEX_W_TABLE (VEX_W_0F3A01_L_1) },
      77    },
      78  
      79    /* EVEX_LEN_0F3A18 */
      80    {
      81      { Bad_Opcode },
      82      { VEX_W_TABLE (EVEX_W_0F3A18_L_n) },
      83      { VEX_W_TABLE (EVEX_W_0F3A18_L_n) },
      84    },
      85  
      86    /* EVEX_LEN_0F3A19 */
      87    {
      88      { Bad_Opcode },
      89      { VEX_W_TABLE (EVEX_W_0F3A19_L_n) },
      90      { VEX_W_TABLE (EVEX_W_0F3A19_L_n) },
      91    },
      92  
      93    /* EVEX_LEN_0F3A1A */
      94    {
      95      { Bad_Opcode },
      96      { Bad_Opcode },
      97      { VEX_W_TABLE (EVEX_W_0F3A1A_L_2) },
      98    },
      99  
     100    /* EVEX_LEN_0F3A1B */
     101    {
     102      { Bad_Opcode },
     103      { Bad_Opcode },
     104      { VEX_W_TABLE (EVEX_W_0F3A1B_L_2) },
     105    },
     106  
     107    /* EVEX_LEN_0F3A23 */
     108    {
     109      { Bad_Opcode },
     110      { VEX_W_TABLE (EVEX_W_0F3A23_L_n) },
     111      { VEX_W_TABLE (EVEX_W_0F3A23_L_n) },
     112    },
     113  
     114    /* EVEX_LEN_0F3A38 */
     115    {
     116      { Bad_Opcode },
     117      { VEX_W_TABLE (EVEX_W_0F3A38_L_n) },
     118      { VEX_W_TABLE (EVEX_W_0F3A38_L_n) },
     119    },
     120  
     121    /* EVEX_LEN_0F3A39 */
     122    {
     123      { Bad_Opcode },
     124      { VEX_W_TABLE (EVEX_W_0F3A39_L_n) },
     125      { VEX_W_TABLE (EVEX_W_0F3A39_L_n) },
     126    },
     127  
     128    /* EVEX_LEN_0F3A3A */
     129    {
     130      { Bad_Opcode },
     131      { Bad_Opcode },
     132      { VEX_W_TABLE (EVEX_W_0F3A3A_L_2) },
     133    },
     134  
     135    /* EVEX_LEN_0F3A3B */
     136    {
     137      { Bad_Opcode },
     138      { Bad_Opcode },
     139      { VEX_W_TABLE (EVEX_W_0F3A3B_L_2) },
     140    },
     141  
     142    /* EVEX_LEN_0F3A43 */
     143    {
     144      { Bad_Opcode },
     145      { VEX_W_TABLE (EVEX_W_0F3A43_L_n) },
     146      { VEX_W_TABLE (EVEX_W_0F3A43_L_n) },
     147    },
     148  };