Example #1
0
        public static string[] GetPseudoOps(PseudoOpsKind kind)
        {
            switch (kind)
            {
            case PseudoOpsKind.cmpps:               return(cmpps_pseudo_ops);

            case PseudoOpsKind.vcmpps:              return(vcmpps_pseudo_ops);

            case PseudoOpsKind.cmppd:               return(cmppd_pseudo_ops);

            case PseudoOpsKind.vcmppd:              return(vcmppd_pseudo_ops);

            case PseudoOpsKind.cmpss:               return(cmpss_pseudo_ops);

            case PseudoOpsKind.vcmpss:              return(vcmpss_pseudo_ops);

            case PseudoOpsKind.cmpsd:               return(cmpsd_pseudo_ops);

            case PseudoOpsKind.vcmpsd:              return(vcmpsd_pseudo_ops);

            case PseudoOpsKind.pclmulqdq:   return(pclmulqdq_pseudo_ops);

            case PseudoOpsKind.vpclmulqdq:  return(vpclmulqdq_pseudo_ops);

            case PseudoOpsKind.vpcomb:              return(vpcomb_pseudo_ops);

            case PseudoOpsKind.vpcomw:              return(vpcomw_pseudo_ops);

            case PseudoOpsKind.vpcomd:              return(vpcomd_pseudo_ops);

            case PseudoOpsKind.vpcomq:              return(vpcomq_pseudo_ops);

            case PseudoOpsKind.vpcomub:             return(vpcomub_pseudo_ops);

            case PseudoOpsKind.vpcomuw:             return(vpcomuw_pseudo_ops);

            case PseudoOpsKind.vpcomud:             return(vpcomud_pseudo_ops);

            case PseudoOpsKind.vpcomuq:             return(vpcomuq_pseudo_ops);

            default:                                                throw new ArgumentOutOfRangeException(nameof(kind));
            }
        }
Example #2
0
 public static string[] GetPseudoOps(PseudoOpsKind kind) =>
 kind switch
 {
Example #3
0
 public static FormatterString[] GetPseudoOps(PseudoOpsKind kind) =>
 kind switch
 {