Source file src/cmd/internal/obj/riscv/anames.go

     1  // Code generated by stringer -i cpu.go -o anames.go -p riscv; DO NOT EDIT.
     2  
     3  package riscv
     4  
     5  import "cmd/internal/obj"
     6  
     7  var Anames = []string{
     8  	obj.A_ARCHSPECIFIC: "ADDI",
     9  	"SLTI",
    10  	"SLTIU",
    11  	"ANDI",
    12  	"ORI",
    13  	"XORI",
    14  	"SLLI",
    15  	"SRLI",
    16  	"SRAI",
    17  	"LUI",
    18  	"AUIPC",
    19  	"ADD",
    20  	"SLT",
    21  	"SLTU",
    22  	"AND",
    23  	"OR",
    24  	"XOR",
    25  	"SLL",
    26  	"SRL",
    27  	"SUB",
    28  	"SRA",
    29  	"JAL",
    30  	"JALR",
    31  	"BEQ",
    32  	"BNE",
    33  	"BLT",
    34  	"BLTU",
    35  	"BGE",
    36  	"BGEU",
    37  	"LW",
    38  	"LWU",
    39  	"LH",
    40  	"LHU",
    41  	"LB",
    42  	"LBU",
    43  	"SW",
    44  	"SH",
    45  	"SB",
    46  	"FENCE",
    47  	"ADDIW",
    48  	"SLLIW",
    49  	"SRLIW",
    50  	"SRAIW",
    51  	"ADDW",
    52  	"SLLW",
    53  	"SRLW",
    54  	"SUBW",
    55  	"SRAW",
    56  	"LD",
    57  	"SD",
    58  	"CSRRW",
    59  	"CSRRS",
    60  	"CSRRC",
    61  	"CSRRWI",
    62  	"CSRRSI",
    63  	"CSRRCI",
    64  	"MUL",
    65  	"MULH",
    66  	"MULHU",
    67  	"MULHSU",
    68  	"MULW",
    69  	"DIV",
    70  	"DIVU",
    71  	"REM",
    72  	"REMU",
    73  	"DIVW",
    74  	"DIVUW",
    75  	"REMW",
    76  	"REMUW",
    77  	"LRD",
    78  	"SCD",
    79  	"LRW",
    80  	"SCW",
    81  	"AMOSWAPD",
    82  	"AMOADDD",
    83  	"AMOANDD",
    84  	"AMOORD",
    85  	"AMOXORD",
    86  	"AMOMAXD",
    87  	"AMOMAXUD",
    88  	"AMOMIND",
    89  	"AMOMINUD",
    90  	"AMOSWAPW",
    91  	"AMOADDW",
    92  	"AMOANDW",
    93  	"AMOORW",
    94  	"AMOXORW",
    95  	"AMOMAXW",
    96  	"AMOMAXUW",
    97  	"AMOMINW",
    98  	"AMOMINUW",
    99  	"FLW",
   100  	"FSW",
   101  	"FADDS",
   102  	"FSUBS",
   103  	"FMULS",
   104  	"FDIVS",
   105  	"FMINS",
   106  	"FMAXS",
   107  	"FSQRTS",
   108  	"FMADDS",
   109  	"FMSUBS",
   110  	"FNMADDS",
   111  	"FNMSUBS",
   112  	"FCVTWS",
   113  	"FCVTLS",
   114  	"FCVTSW",
   115  	"FCVTSL",
   116  	"FCVTWUS",
   117  	"FCVTLUS",
   118  	"FCVTSWU",
   119  	"FCVTSLU",
   120  	"FSGNJS",
   121  	"FSGNJNS",
   122  	"FSGNJXS",
   123  	"FMVXS",
   124  	"FMVSX",
   125  	"FMVXW",
   126  	"FMVWX",
   127  	"FEQS",
   128  	"FLTS",
   129  	"FLES",
   130  	"FCLASSS",
   131  	"FLD",
   132  	"FSD",
   133  	"FADDD",
   134  	"FSUBD",
   135  	"FMULD",
   136  	"FDIVD",
   137  	"FMIND",
   138  	"FMAXD",
   139  	"FSQRTD",
   140  	"FMADDD",
   141  	"FMSUBD",
   142  	"FNMADDD",
   143  	"FNMSUBD",
   144  	"FCVTWD",
   145  	"FCVTLD",
   146  	"FCVTDW",
   147  	"FCVTDL",
   148  	"FCVTWUD",
   149  	"FCVTLUD",
   150  	"FCVTDWU",
   151  	"FCVTDLU",
   152  	"FCVTSD",
   153  	"FCVTDS",
   154  	"FSGNJD",
   155  	"FSGNJND",
   156  	"FSGNJXD",
   157  	"FMVXD",
   158  	"FMVDX",
   159  	"FEQD",
   160  	"FLTD",
   161  	"FLED",
   162  	"FCLASSD",
   163  	"FLQ",
   164  	"FSQ",
   165  	"FADDQ",
   166  	"FSUBQ",
   167  	"FMULQ",
   168  	"FDIVQ",
   169  	"FMINQ",
   170  	"FMAXQ",
   171  	"FSQRTQ",
   172  	"FMADDQ",
   173  	"FMSUBQ",
   174  	"FNMADDQ",
   175  	"FNMSUBQ",
   176  	"FCVTWQ",
   177  	"FCVTLQ",
   178  	"FCVTSQ",
   179  	"FCVTDQ",
   180  	"FCVTQW",
   181  	"FCVTQL",
   182  	"FCVTQS",
   183  	"FCVTQD",
   184  	"FCVTWUQ",
   185  	"FCVTLUQ",
   186  	"FCVTQWU",
   187  	"FCVTQLU",
   188  	"FSGNJQ",
   189  	"FSGNJNQ",
   190  	"FSGNJXQ",
   191  	"FEQQ",
   192  	"FLEQ",
   193  	"FLTQ",
   194  	"FCLASSQ",
   195  	"ADDUW",
   196  	"SH1ADD",
   197  	"SH1ADDUW",
   198  	"SH2ADD",
   199  	"SH2ADDUW",
   200  	"SH3ADD",
   201  	"SH3ADDUW",
   202  	"SLLIUW",
   203  	"ANDN",
   204  	"ORN",
   205  	"XNOR",
   206  	"CLZ",
   207  	"CLZW",
   208  	"CTZ",
   209  	"CTZW",
   210  	"CPOP",
   211  	"CPOPW",
   212  	"MAX",
   213  	"MAXU",
   214  	"MIN",
   215  	"MINU",
   216  	"SEXTB",
   217  	"SEXTH",
   218  	"ZEXTH",
   219  	"ROL",
   220  	"ROLW",
   221  	"ROR",
   222  	"RORI",
   223  	"RORIW",
   224  	"RORW",
   225  	"ORCB",
   226  	"REV8",
   227  	"BCLR",
   228  	"BCLRI",
   229  	"BEXT",
   230  	"BEXTI",
   231  	"BINV",
   232  	"BINVI",
   233  	"BSET",
   234  	"BSETI",
   235  	"VSETVLI",
   236  	"VSETIVLI",
   237  	"VSETVL",
   238  	"VLE8V",
   239  	"VLE16V",
   240  	"VLE32V",
   241  	"VLE64V",
   242  	"VSE8V",
   243  	"VSE16V",
   244  	"VSE32V",
   245  	"VSE64V",
   246  	"VLMV",
   247  	"VSMV",
   248  	"VLSE8V",
   249  	"VLSE16V",
   250  	"VLSE32V",
   251  	"VLSE64V",
   252  	"VSSE8V",
   253  	"VSSE16V",
   254  	"VSSE32V",
   255  	"VSSE64V",
   256  	"VLUXEI8V",
   257  	"VLUXEI16V",
   258  	"VLUXEI32V",
   259  	"VLUXEI64V",
   260  	"VLOXEI8V",
   261  	"VLOXEI16V",
   262  	"VLOXEI32V",
   263  	"VLOXEI64V",
   264  	"VSUXEI8V",
   265  	"VSUXEI16V",
   266  	"VSUXEI32V",
   267  	"VSUXEI64V",
   268  	"VSOXEI8V",
   269  	"VSOXEI16V",
   270  	"VSOXEI32V",
   271  	"VSOXEI64V",
   272  	"VLE8FFV",
   273  	"VLE16FFV",
   274  	"VLE32FFV",
   275  	"VLE64FFV",
   276  	"VL1RE8V",
   277  	"VL1RE16V",
   278  	"VL1RE32V",
   279  	"VL1RE64V",
   280  	"VL2RE8V",
   281  	"VL2RE16V",
   282  	"VL2RE32V",
   283  	"VL2RE64V",
   284  	"VL4RE8V",
   285  	"VL4RE16V",
   286  	"VL4RE32V",
   287  	"VL4RE64V",
   288  	"VL8RE8V",
   289  	"VL8RE16V",
   290  	"VL8RE32V",
   291  	"VL8RE64V",
   292  	"VS1RV",
   293  	"VS2RV",
   294  	"VS4RV",
   295  	"VS8RV",
   296  	"VADDVV",
   297  	"VADDVX",
   298  	"VADDVI",
   299  	"VSUBVV",
   300  	"VSUBVX",
   301  	"VRSUBVX",
   302  	"VRSUBVI",
   303  	"VWADDUVV",
   304  	"VWADDUVX",
   305  	"VWSUBUVV",
   306  	"VWSUBUVX",
   307  	"VWADDVV",
   308  	"VWADDVX",
   309  	"VWSUBVV",
   310  	"VWSUBVX",
   311  	"VWADDUWV",
   312  	"VWADDUWX",
   313  	"VWSUBUWV",
   314  	"VWSUBUWX",
   315  	"VWADDWV",
   316  	"VWADDWX",
   317  	"VWSUBWV",
   318  	"VWSUBWX",
   319  	"VZEXTVF2",
   320  	"VSEXTVF2",
   321  	"VZEXTVF4",
   322  	"VSEXTVF4",
   323  	"VZEXTVF8",
   324  	"VSEXTVF8",
   325  	"VADCVVM",
   326  	"VADCVXM",
   327  	"VADCVIM",
   328  	"VMADCVVM",
   329  	"VMADCVXM",
   330  	"VMADCVIM",
   331  	"VMADCVV",
   332  	"VMADCVX",
   333  	"VMADCVI",
   334  	"VSBCVVM",
   335  	"VSBCVXM",
   336  	"VMSBCVVM",
   337  	"VMSBCVXM",
   338  	"VMSBCVV",
   339  	"VMSBCVX",
   340  	"VANDVV",
   341  	"VANDVX",
   342  	"VANDVI",
   343  	"VORVV",
   344  	"VORVX",
   345  	"VORVI",
   346  	"VXORVV",
   347  	"VXORVX",
   348  	"VXORVI",
   349  	"VSLLVV",
   350  	"VSLLVX",
   351  	"VSLLVI",
   352  	"VSRLVV",
   353  	"VSRLVX",
   354  	"VSRLVI",
   355  	"VSRAVV",
   356  	"VSRAVX",
   357  	"VSRAVI",
   358  	"VNSRLWV",
   359  	"VNSRLWX",
   360  	"VNSRLWI",
   361  	"VNSRAWV",
   362  	"VNSRAWX",
   363  	"VNSRAWI",
   364  	"VMSEQVV",
   365  	"VMSEQVX",
   366  	"VMSEQVI",
   367  	"VMSNEVV",
   368  	"VMSNEVX",
   369  	"VMSNEVI",
   370  	"VMSLTUVV",
   371  	"VMSLTUVX",
   372  	"VMSLTVV",
   373  	"VMSLTVX",
   374  	"VMSLEUVV",
   375  	"VMSLEUVX",
   376  	"VMSLEUVI",
   377  	"VMSLEVV",
   378  	"VMSLEVX",
   379  	"VMSLEVI",
   380  	"VMSGTUVX",
   381  	"VMSGTUVI",
   382  	"VMSGTVX",
   383  	"VMSGTVI",
   384  	"VMINUVV",
   385  	"VMINUVX",
   386  	"VMINVV",
   387  	"VMINVX",
   388  	"VMAXUVV",
   389  	"VMAXUVX",
   390  	"VMAXVV",
   391  	"VMAXVX",
   392  	"VMULVV",
   393  	"VMULVX",
   394  	"VMULHVV",
   395  	"VMULHVX",
   396  	"VMULHUVV",
   397  	"VMULHUVX",
   398  	"VMULHSUVV",
   399  	"VMULHSUVX",
   400  	"VDIVUVV",
   401  	"VDIVUVX",
   402  	"VDIVVV",
   403  	"VDIVVX",
   404  	"VREMUVV",
   405  	"VREMUVX",
   406  	"VREMVV",
   407  	"VREMVX",
   408  	"VWMULVV",
   409  	"VWMULVX",
   410  	"VWMULUVV",
   411  	"VWMULUVX",
   412  	"VWMULSUVV",
   413  	"VWMULSUVX",
   414  	"VMACCVV",
   415  	"VMACCVX",
   416  	"VNMSACVV",
   417  	"VNMSACVX",
   418  	"VMADDVV",
   419  	"VMADDVX",
   420  	"VNMSUBVV",
   421  	"VNMSUBVX",
   422  	"VWMACCUVV",
   423  	"VWMACCUVX",
   424  	"VWMACCVV",
   425  	"VWMACCVX",
   426  	"VWMACCSUVV",
   427  	"VWMACCSUVX",
   428  	"VWMACCUSVX",
   429  	"VMERGEVVM",
   430  	"VMERGEVXM",
   431  	"VMERGEVIM",
   432  	"VMVVV",
   433  	"VMVVX",
   434  	"VMVVI",
   435  	"VSADDUVV",
   436  	"VSADDUVX",
   437  	"VSADDUVI",
   438  	"VSADDVV",
   439  	"VSADDVX",
   440  	"VSADDVI",
   441  	"VSSUBUVV",
   442  	"VSSUBUVX",
   443  	"VSSUBVV",
   444  	"VSSUBVX",
   445  	"VAADDUVV",
   446  	"VAADDUVX",
   447  	"VAADDVV",
   448  	"VAADDVX",
   449  	"VASUBUVV",
   450  	"VASUBUVX",
   451  	"VASUBVV",
   452  	"VASUBVX",
   453  	"VSMULVV",
   454  	"VSMULVX",
   455  	"VSSRLVV",
   456  	"VSSRLVX",
   457  	"VSSRLVI",
   458  	"VSSRAVV",
   459  	"VSSRAVX",
   460  	"VSSRAVI",
   461  	"VNCLIPUWV",
   462  	"VNCLIPUWX",
   463  	"VNCLIPUWI",
   464  	"VNCLIPWV",
   465  	"VNCLIPWX",
   466  	"VNCLIPWI",
   467  	"VFADDVV",
   468  	"VFADDVF",
   469  	"VFSUBVV",
   470  	"VFSUBVF",
   471  	"VFRSUBVF",
   472  	"VFWADDVV",
   473  	"VFWADDVF",
   474  	"VFWSUBVV",
   475  	"VFWSUBVF",
   476  	"VFWADDWV",
   477  	"VFWADDWF",
   478  	"VFWSUBWV",
   479  	"VFWSUBWF",
   480  	"VFMULVV",
   481  	"VFMULVF",
   482  	"VFDIVVV",
   483  	"VFDIVVF",
   484  	"VFRDIVVF",
   485  	"VFWMULVV",
   486  	"VFWMULVF",
   487  	"VFMACCVV",
   488  	"VFMACCVF",
   489  	"VFNMACCVV",
   490  	"VFNMACCVF",
   491  	"VFMSACVV",
   492  	"VFMSACVF",
   493  	"VFNMSACVV",
   494  	"VFNMSACVF",
   495  	"VFMADDVV",
   496  	"VFMADDVF",
   497  	"VFNMADDVV",
   498  	"VFNMADDVF",
   499  	"VFMSUBVV",
   500  	"VFMSUBVF",
   501  	"VFNMSUBVV",
   502  	"VFNMSUBVF",
   503  	"VFWMACCVV",
   504  	"VFWMACCVF",
   505  	"VFWNMACCVV",
   506  	"VFWNMACCVF",
   507  	"VFWMSACVV",
   508  	"VFWMSACVF",
   509  	"VFWNMSACVV",
   510  	"VFWNMSACVF",
   511  	"VFSQRTV",
   512  	"VFRSQRT7V",
   513  	"VFREC7V",
   514  	"VFMINVV",
   515  	"VFMINVF",
   516  	"VFMAXVV",
   517  	"VFMAXVF",
   518  	"VFSGNJVV",
   519  	"VFSGNJVF",
   520  	"VFSGNJNVV",
   521  	"VFSGNJNVF",
   522  	"VFSGNJXVV",
   523  	"VFSGNJXVF",
   524  	"VMFEQVV",
   525  	"VMFEQVF",
   526  	"VMFNEVV",
   527  	"VMFNEVF",
   528  	"VMFLTVV",
   529  	"VMFLTVF",
   530  	"VMFLEVV",
   531  	"VMFLEVF",
   532  	"VMFGTVF",
   533  	"VMFGEVF",
   534  	"VFCLASSV",
   535  	"VFMERGEVFM",
   536  	"VFMVVF",
   537  	"VFCVTXUFV",
   538  	"VFCVTXFV",
   539  	"VFCVTRTZXUFV",
   540  	"VFCVTRTZXFV",
   541  	"VFCVTFXUV",
   542  	"VFCVTFXV",
   543  	"VFWCVTXUFV",
   544  	"VFWCVTXFV",
   545  	"VFWCVTRTZXUFV",
   546  	"VFWCVTRTZXFV",
   547  	"VFWCVTFXUV",
   548  	"VFWCVTFXV",
   549  	"VFWCVTFFV",
   550  	"VFNCVTXUFW",
   551  	"VFNCVTXFW",
   552  	"VFNCVTRTZXUFW",
   553  	"VFNCVTRTZXFW",
   554  	"VFNCVTFXUW",
   555  	"VFNCVTFXW",
   556  	"VFNCVTFFW",
   557  	"VFNCVTRODFFW",
   558  	"VREDSUMVS",
   559  	"VREDMAXUVS",
   560  	"VREDMAXVS",
   561  	"VREDMINUVS",
   562  	"VREDMINVS",
   563  	"VREDANDVS",
   564  	"VREDORVS",
   565  	"VREDXORVS",
   566  	"VWREDSUMUVS",
   567  	"VWREDSUMVS",
   568  	"VFREDOSUMVS",
   569  	"VFREDUSUMVS",
   570  	"VFREDMAXVS",
   571  	"VFREDMINVS",
   572  	"VFWREDOSUMVS",
   573  	"VFWREDUSUMVS",
   574  	"VMANDMM",
   575  	"VMNANDMM",
   576  	"VMANDNMM",
   577  	"VMXORMM",
   578  	"VMORMM",
   579  	"VMNORMM",
   580  	"VMORNMM",
   581  	"VMXNORMM",
   582  	"VCPOPM",
   583  	"VFIRSTM",
   584  	"VMSBFM",
   585  	"VMSIFM",
   586  	"VMSOFM",
   587  	"VIOTAM",
   588  	"VIDV",
   589  	"VMVXS",
   590  	"VMVSX",
   591  	"VFMVFS",
   592  	"VFMVSF",
   593  	"VSLIDEUPVX",
   594  	"VSLIDEUPVI",
   595  	"VSLIDEDOWNVX",
   596  	"VSLIDEDOWNVI",
   597  	"VSLIDE1UPVX",
   598  	"VFSLIDE1UPVF",
   599  	"VSLIDE1DOWNVX",
   600  	"VFSLIDE1DOWNVF",
   601  	"VRGATHERVV",
   602  	"VRGATHEREI16VV",
   603  	"VRGATHERVX",
   604  	"VRGATHERVI",
   605  	"VCOMPRESSVM",
   606  	"VMV1RV",
   607  	"VMV2RV",
   608  	"VMV4RV",
   609  	"VMV8RV",
   610  	"ECALL",
   611  	"SCALL",
   612  	"EBREAK",
   613  	"SBREAK",
   614  	"MRET",
   615  	"SRET",
   616  	"DRET",
   617  	"WFI",
   618  	"SFENCEVMA",
   619  	"WORD",
   620  	"BEQZ",
   621  	"BGEZ",
   622  	"BGT",
   623  	"BGTU",
   624  	"BGTZ",
   625  	"BLE",
   626  	"BLEU",
   627  	"BLEZ",
   628  	"BLTZ",
   629  	"BNEZ",
   630  	"FABSD",
   631  	"FABSS",
   632  	"FNED",
   633  	"FNEGD",
   634  	"FNEGS",
   635  	"FNES",
   636  	"MOV",
   637  	"MOVB",
   638  	"MOVBU",
   639  	"MOVD",
   640  	"MOVF",
   641  	"MOVH",
   642  	"MOVHU",
   643  	"MOVW",
   644  	"MOVWU",
   645  	"NEG",
   646  	"NEGW",
   647  	"NOT",
   648  	"RDCYCLE",
   649  	"RDINSTRET",
   650  	"RDTIME",
   651  	"SEQZ",
   652  	"SNEZ",
   653  	"LAST",
   654  }
   655  

View as plain text