anames.go 2.6 KB

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