reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/X86DisassemblerTables.cpp
   79   if (child == parent)
   84     return(inheritsFrom(child, IC_64BIT, AdSize64) ||
   85            (noPrefix && inheritsFrom(child, IC_OPSIZE, noPrefix)) ||
   86            inheritsFrom(child, IC_ADSIZE) ||
   87            (noPrefix && inheritsFrom(child, IC_XD, noPrefix)) ||
   88            (noPrefix && inheritsFrom(child, IC_XS, noPrefix)));
   90     return(inheritsFrom(child, IC_64BIT_REXW)   ||
   91            (noPrefix && inheritsFrom(child, IC_64BIT_OPSIZE, noPrefix)) ||
   92            (!AdSize64 && inheritsFrom(child, IC_64BIT_ADSIZE)) ||
   93            (noPrefix && inheritsFrom(child, IC_64BIT_XD, noPrefix))     ||
   94            (noPrefix && inheritsFrom(child, IC_64BIT_XS, noPrefix)));
   96     return inheritsFrom(child, IC_64BIT_OPSIZE) ||
   97            inheritsFrom(child, IC_OPSIZE_ADSIZE);
   99     return (noPrefix && inheritsFrom(child, IC_OPSIZE_ADSIZE, noPrefix));
  103     return (noPrefix && inheritsFrom(child, IC_64BIT_OPSIZE_ADSIZE, noPrefix));
  107     return inheritsFrom(child, IC_64BIT_XD);
  109     return inheritsFrom(child, IC_64BIT_XS);
  111     return inheritsFrom(child, IC_64BIT_XD_OPSIZE);
  113     return inheritsFrom(child, IC_64BIT_XS_OPSIZE);
  115     return inheritsFrom(child, IC_64BIT_XD_ADSIZE);
  117     return inheritsFrom(child, IC_64BIT_XS_ADSIZE);
  119     return((noPrefix && inheritsFrom(child, IC_64BIT_REXW_XS, noPrefix)) ||
  120            (noPrefix && inheritsFrom(child, IC_64BIT_REXW_XD, noPrefix)) ||
  121            (noPrefix && inheritsFrom(child, IC_64BIT_REXW_OPSIZE, noPrefix)) ||
  122            (!AdSize64 && inheritsFrom(child, IC_64BIT_REXW_ADSIZE)));
  124     return inheritsFrom(child, IC_64BIT_REXW_OPSIZE) ||
  125            (!AdSize64 && inheritsFrom(child, IC_64BIT_OPSIZE_ADSIZE)) ||
  126            (!AdSize64 && inheritsFrom(child, IC_64BIT_REXW_ADSIZE));
  128     return(inheritsFrom(child, IC_64BIT_REXW_XD) ||
  129            (!AdSize64 && inheritsFrom(child, IC_64BIT_XD_ADSIZE)));
  131     return(inheritsFrom(child, IC_64BIT_REXW_XS) ||
  132            (!AdSize64 && inheritsFrom(child, IC_64BIT_XS_ADSIZE)));
  145     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_VEX_L_W)) ||
  146            (VEX_WIG && inheritsFrom(child, IC_VEX_W)) ||
  147            (VEX_LIG && inheritsFrom(child, IC_VEX_L));
  149     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_VEX_L_W_XS)) ||
  150            (VEX_WIG && inheritsFrom(child, IC_VEX_W_XS)) ||
  151            (VEX_LIG && inheritsFrom(child, IC_VEX_L_XS));
  153     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_VEX_L_W_XD)) ||
  154            (VEX_WIG && inheritsFrom(child, IC_VEX_W_XD)) ||
  155            (VEX_LIG && inheritsFrom(child, IC_VEX_L_XD));
  157     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE)) ||
  158            (VEX_WIG && inheritsFrom(child, IC_VEX_W_OPSIZE)) ||
  159            (VEX_LIG && inheritsFrom(child, IC_VEX_L_OPSIZE));
  161     return VEX_LIG && inheritsFrom(child, IC_VEX_L_W);
  163     return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XS);
  165     return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XD);
  167     return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE);
  169     return VEX_WIG && inheritsFrom(child, IC_VEX_L_W);
  171     return VEX_WIG && inheritsFrom(child, IC_VEX_L_W_XS);
  173     return VEX_WIG && inheritsFrom(child, IC_VEX_L_W_XD);
  175     return VEX_WIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE);
  182     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W)) ||
  183            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W)) ||
  184            (VEX_WIG && inheritsFrom(child, IC_EVEX_W)) ||
  185            (VEX_LIG && inheritsFrom(child, IC_EVEX_L)) ||
  186            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2));
  188     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS)) ||
  189            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS)) ||
  190            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS)) ||
  191            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS)) ||
  192            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS));
  194     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD)) ||
  195            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD)) ||
  196            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD)) ||
  197            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD)) ||
  198            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD));
  200     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE)) ||
  201            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE)) ||
  202            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE)) ||
  203            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE)) ||
  204            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE));
  206     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_K)) ||
  207            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_K)) ||
  208            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_K)) ||
  209            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_K)) ||
  210            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_K));
  212     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_K)) ||
  213            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K)) ||
  214            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS_K)) ||
  215            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS_K)) ||
  216            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS_K));
  218     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_K)) ||
  219            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K)) ||
  220            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD_K)) ||
  221            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD_K)) ||
  222            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD_K));
  224     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K)) ||
  225            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K)) ||
  226            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE_K)) ||
  227            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE_K)) ||
  228            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE_K));
  230     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_KZ)) ||
  231            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_KZ)) ||
  232            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_KZ)) ||
  233            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_KZ)) ||
  234            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_KZ));
  236     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ)) ||
  237            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ)) ||
  238            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS_KZ)) ||
  239            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS_KZ)) ||
  240            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS_KZ));
  242     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ)) ||
  243            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ)) ||
  244            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD_KZ)) ||
  245            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD_KZ)) ||
  246            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD_KZ));
  248     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ)) ||
  249            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ)) ||
  250            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE_KZ)) ||
  251            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE_KZ)) ||
  252            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE_KZ));
  254     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W)) ||
  255            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W));
  257     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS)) ||
  258            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS));
  260     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD)) ||
  261            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD));
  263     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE)) ||
  264            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE));
  266     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_K)) ||
  267            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_K));
  269     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS_K)) ||
  270            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K));
  272     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD_K)) ||
  273            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K));
  275     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K)) ||
  276            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K));
  278     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_KZ)) ||
  279            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_KZ));
  281     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ)) ||
  282            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ));
  284     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ)) ||
  285            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ));
  287     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ)) ||
  288            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ));
  290     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W);
  292     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS);
  294     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD);
  296     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE);
  298     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_K);
  300     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_K);
  302     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_K);
  304     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K);
  306     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_KZ);
  308     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ);
  310     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ);
  312     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ);
  329     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W);
  331     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS);
  333     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD);
  335     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE);
  337     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_K);
  339     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K);
  341     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K);
  343     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K);
  345     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_KZ);
  347     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ);
  349     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ);
  351     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ);
  368     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_B)) ||
  369            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_B)) ||
  370            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_B)) ||
  371            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_B)) ||
  372            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_B));
  374     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_B)) ||
  375            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_B)) ||
  376            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS_B)) ||
  377            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS_B)) ||
  378            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS_B));
  380     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_B)) ||
  381            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_B)) ||
  382            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD_B)) ||
  383            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD_B)) ||
  384            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD_B));
  386     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_B)) ||
  387            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_B)) ||
  388            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE_B)) ||
  389            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE_B)) ||
  390            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE_B));
  392     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_K_B)) ||
  393            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_K_B)) ||
  394            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_K_B)) ||
  395            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_K_B)) ||
  396            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_K_B));
  398     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_K_B)) ||
  399            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K_B)) ||
  400            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS_K_B)) ||
  401            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS_K_B)) ||
  402            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS_K_B));
  404     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_K_B)) ||
  405            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K_B)) ||
  406            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD_K_B)) ||
  407            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD_K_B)) ||
  408            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD_K_B));
  411             inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K_B)) ||
  413             inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K_B)) ||
  414            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE_K_B)) ||
  415            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE_K_B)) ||
  416            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE_K_B));
  418     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_KZ_B)) ||
  419            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_KZ_B)) ||
  420            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_KZ_B)) ||
  421            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_KZ_B)) ||
  422            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_KZ_B));
  424     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ_B)) ||
  425            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ_B)) ||
  426            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XS_KZ_B)) ||
  427            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XS_KZ_B)) ||
  428            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XS_KZ_B));
  430     return (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ_B)) ||
  431            (VEX_LIG && VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ_B)) ||
  432            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_XD_KZ_B)) ||
  433            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_XD_KZ_B)) ||
  434            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_XD_KZ_B));
  437             inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ_B)) ||
  439             inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ_B)) ||
  440            (VEX_WIG && inheritsFrom(child, IC_EVEX_W_OPSIZE_KZ_B)) ||
  441            (VEX_LIG && inheritsFrom(child, IC_EVEX_L_OPSIZE_KZ_B)) ||
  442            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_OPSIZE_KZ_B));
  444     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_B)) ||
  445            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_B));
  447     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS_B)) ||
  448            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS_B));
  450     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD_B)) ||
  451            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD_B));
  453     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_B)) ||
  454            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_B));
  456     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_K_B)) ||
  457            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_K_B));
  459     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS_K_B)) ||
  460            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K_B));
  462     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD_K_B)) ||
  463            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K_B));
  465     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K_B)) ||
  466            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K_B));
  468     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_KZ_B)) ||
  469            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_KZ_B));
  471     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ_B)) ||
  472            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ_B));
  474     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ_B)) ||
  475            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ_B));
  477     return (VEX_LIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ_B)) ||
  478            (VEX_LIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ_B));
  480     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_B);
  482     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_B);
  484     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_B);
  486     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_B);
  488     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_K_B);
  490     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_K_B);
  492     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_K_B);
  494     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_K_B);
  496     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_KZ_B);
  498     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XS_KZ_B);
  500     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_XD_KZ_B);
  502     return VEX_WIG && inheritsFrom(child, IC_EVEX_L_W_OPSIZE_KZ_B);
  519     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_B);
  521     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_B);
  523     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_B);
  525     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_B);
  527     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_K_B);
  529     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_K_B);
  531     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_K_B);
  533     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_K_B);
  535     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_KZ_B);
  537     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XS_KZ_B);
  539     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_XD_KZ_B);
  541     return VEX_WIG && inheritsFrom(child, IC_EVEX_L2_W_OPSIZE_KZ_B);