anames.go raw

   1  // Code generated by stringer -i cpu.go -o anames.go -p riscv; DO NOT EDIT.
   2  
   3  package riscv
   4  
   5  import "github.com/twitchyliquid64/golang-asm/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  	"SLLIRV32",
  30  	"SRLIRV32",
  31  	"SRAIRV32",
  32  	"JAL",
  33  	"JALR",
  34  	"BEQ",
  35  	"BNE",
  36  	"BLT",
  37  	"BLTU",
  38  	"BGE",
  39  	"BGEU",
  40  	"LW",
  41  	"LWU",
  42  	"LH",
  43  	"LHU",
  44  	"LB",
  45  	"LBU",
  46  	"SW",
  47  	"SH",
  48  	"SB",
  49  	"FENCE",
  50  	"FENCEI",
  51  	"FENCETSO",
  52  	"ADDIW",
  53  	"SLLIW",
  54  	"SRLIW",
  55  	"SRAIW",
  56  	"ADDW",
  57  	"SLLW",
  58  	"SRLW",
  59  	"SUBW",
  60  	"SRAW",
  61  	"LD",
  62  	"SD",
  63  	"MUL",
  64  	"MULH",
  65  	"MULHU",
  66  	"MULHSU",
  67  	"MULW",
  68  	"DIV",
  69  	"DIVU",
  70  	"REM",
  71  	"REMU",
  72  	"DIVW",
  73  	"DIVUW",
  74  	"REMW",
  75  	"REMUW",
  76  	"LRD",
  77  	"SCD",
  78  	"LRW",
  79  	"SCW",
  80  	"AMOSWAPD",
  81  	"AMOADDD",
  82  	"AMOANDD",
  83  	"AMOORD",
  84  	"AMOXORD",
  85  	"AMOMAXD",
  86  	"AMOMAXUD",
  87  	"AMOMIND",
  88  	"AMOMINUD",
  89  	"AMOSWAPW",
  90  	"AMOADDW",
  91  	"AMOANDW",
  92  	"AMOORW",
  93  	"AMOXORW",
  94  	"AMOMAXW",
  95  	"AMOMAXUW",
  96  	"AMOMINW",
  97  	"AMOMINUW",
  98  	"RDCYCLE",
  99  	"RDCYCLEH",
 100  	"RDTIME",
 101  	"RDTIMEH",
 102  	"RDINSTRET",
 103  	"RDINSTRETH",
 104  	"FRCSR",
 105  	"FSCSR",
 106  	"FRRM",
 107  	"FSRM",
 108  	"FRFLAGS",
 109  	"FSFLAGS",
 110  	"FSRMI",
 111  	"FSFLAGSI",
 112  	"FLW",
 113  	"FSW",
 114  	"FADDS",
 115  	"FSUBS",
 116  	"FMULS",
 117  	"FDIVS",
 118  	"FMINS",
 119  	"FMAXS",
 120  	"FSQRTS",
 121  	"FMADDS",
 122  	"FMSUBS",
 123  	"FNMADDS",
 124  	"FNMSUBS",
 125  	"FCVTWS",
 126  	"FCVTLS",
 127  	"FCVTSW",
 128  	"FCVTSL",
 129  	"FCVTWUS",
 130  	"FCVTLUS",
 131  	"FCVTSWU",
 132  	"FCVTSLU",
 133  	"FSGNJS",
 134  	"FSGNJNS",
 135  	"FSGNJXS",
 136  	"FMVXS",
 137  	"FMVSX",
 138  	"FMVXW",
 139  	"FMVWX",
 140  	"FEQS",
 141  	"FLTS",
 142  	"FLES",
 143  	"FCLASSS",
 144  	"FLD",
 145  	"FSD",
 146  	"FADDD",
 147  	"FSUBD",
 148  	"FMULD",
 149  	"FDIVD",
 150  	"FMIND",
 151  	"FMAXD",
 152  	"FSQRTD",
 153  	"FMADDD",
 154  	"FMSUBD",
 155  	"FNMADDD",
 156  	"FNMSUBD",
 157  	"FCVTWD",
 158  	"FCVTLD",
 159  	"FCVTDW",
 160  	"FCVTDL",
 161  	"FCVTWUD",
 162  	"FCVTLUD",
 163  	"FCVTDWU",
 164  	"FCVTDLU",
 165  	"FCVTSD",
 166  	"FCVTDS",
 167  	"FSGNJD",
 168  	"FSGNJND",
 169  	"FSGNJXD",
 170  	"FMVXD",
 171  	"FMVDX",
 172  	"FEQD",
 173  	"FLTD",
 174  	"FLED",
 175  	"FCLASSD",
 176  	"FLQ",
 177  	"FSQ",
 178  	"FADDQ",
 179  	"FSUBQ",
 180  	"FMULQ",
 181  	"FDIVQ",
 182  	"FMINQ",
 183  	"FMAXQ",
 184  	"FSQRTQ",
 185  	"FMADDQ",
 186  	"FMSUBQ",
 187  	"FNMADDQ",
 188  	"FNMSUBQ",
 189  	"FCVTWQ",
 190  	"FCVTLQ",
 191  	"FCVTSQ",
 192  	"FCVTDQ",
 193  	"FCVTQW",
 194  	"FCVTQL",
 195  	"FCVTQS",
 196  	"FCVTQD",
 197  	"FCVTWUQ",
 198  	"FCVTLUQ",
 199  	"FCVTQWU",
 200  	"FCVTQLU",
 201  	"FSGNJQ",
 202  	"FSGNJNQ",
 203  	"FSGNJXQ",
 204  	"FMVXQ",
 205  	"FMVQX",
 206  	"FEQQ",
 207  	"FLEQ",
 208  	"FLTQ",
 209  	"FCLASSQ",
 210  	"CSRRW",
 211  	"CSRRS",
 212  	"CSRRC",
 213  	"CSRRWI",
 214  	"CSRRSI",
 215  	"CSRRCI",
 216  	"ECALL",
 217  	"SCALL",
 218  	"EBREAK",
 219  	"SBREAK",
 220  	"MRET",
 221  	"SRET",
 222  	"URET",
 223  	"DRET",
 224  	"WFI",
 225  	"SFENCEVMA",
 226  	"HFENCEGVMA",
 227  	"HFENCEVVMA",
 228  	"WORD",
 229  	"BEQZ",
 230  	"BGEZ",
 231  	"BGT",
 232  	"BGTU",
 233  	"BGTZ",
 234  	"BLE",
 235  	"BLEU",
 236  	"BLEZ",
 237  	"BLTZ",
 238  	"BNEZ",
 239  	"FNEGD",
 240  	"FNEGS",
 241  	"FNED",
 242  	"FNES",
 243  	"MOV",
 244  	"MOVB",
 245  	"MOVBU",
 246  	"MOVF",
 247  	"MOVD",
 248  	"MOVH",
 249  	"MOVHU",
 250  	"MOVW",
 251  	"MOVWU",
 252  	"NEG",
 253  	"NEGW",
 254  	"NOT",
 255  	"SEQZ",
 256  	"SNEZ",
 257  	"LAST",
 258  }
 259