loongarchins.dat 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. ; [NAME](format0)
  2. ;
  3. ; format
  4. ; a, 'w' or 'd'
  5. ; b, 'w'
  6. ; c, 'd'
  7. ; d, 'w' or 'wu' or 'd'
  8. ; e, 'w' or 'wu' or 'd' or 'du'
  9. ; f, 'w' or 'wu'
  10. ; g, 'b' or 'h'
  11. ; h, '2h' or '4h' or '2w' or 'd'
  12. ; i, '2w' or 'd'
  13. ; j, '4b' or '8b' or 'w' or 'd'
  14. ; k, 'b' or 'h' or 'w' or 'd'
  15. ; l, 'bu' or 'hu' or 'wu'
  16. ; m, 's' or 'd'
  17. ; n, fcmp condtions, caf cun ceq cueq clt cult cugt cle cule cuge cne cor cune
  18. ; saf sun seq sueq slt sgt sult sle sge sule sne sor sune
  19. ; o, 's'
  20. ; p, 'd'
  21. ; q, 'l' or 'w'
  22. ; r, 'global' or 'local' or 'abs/pcrel/got' or 'tls.le/ie/ld/gd'
  23. [NONE](0)
  24. [ADD](a0)
  25. [SUB](a0)
  26. [ADDI](a0)
  27. [ADDU16I](c0)
  28. [ALSL](d0)
  29. [LU12I](b0)
  30. [LU32I](c0)
  31. [LU52I](c0)
  32. [SLT](0)
  33. [SLTU](0)
  34. [SLTI](0)
  35. [SLTUI](0)
  36. [PCADDI](0)
  37. [PCADDU12I](0)
  38. [PCADDU18I](0)
  39. [PCALAU12I](0)
  40. [AND](0)
  41. [OR](0)
  42. [NOR](0)
  43. [XOR](0)
  44. [ANDN](0)
  45. [ORN](0)
  46. [ANDI](0)
  47. [ORI](0)
  48. [XORI](0)
  49. [MUL](a0)
  50. [MULH](e0)
  51. [MULW](cf0)
  52. [DIV](e0)
  53. [MOD](e0)
  54. [SLL](a0)
  55. [SRL](a0)
  56. [SRA](a0)
  57. [ROTR](a0)
  58. [SLLI](a0)
  59. [SRLI](a0)
  60. [SRAI](a0)
  61. [ROTRI](a0)
  62. [EXT](bg0)
  63. [CLO](a0)
  64. [CLZ](a0)
  65. [CTO](a0)
  66. [CTZ](a0)
  67. [BYTEPICK](a0)
  68. [REVB](h0)
  69. [REVH](i0)
  70. [BITREV](j0)
  71. [BSTRINS](a0)
  72. [BSTRPICK](a0)
  73. [MASKEQZ](0)
  74. [MASKNEZ](0)
  75. [BEQ](0)
  76. [BNE](0)
  77. [BLT](0)
  78. [BLTU](0)
  79. [BGE](0)
  80. [BGEU](0)
  81. [BEQZ](0)
  82. [BNEZ](0)
  83. [B](0)
  84. [BL](0)
  85. [JIRL](0)
  86. [LD](k0)
  87. [LD](l0)
  88. [ST](k0)
  89. [LDX](k0)
  90. [LDX](l0)
  91. [STX](k0)
  92. [LDPTR](a0)
  93. [STPTR](a0)
  94. [PRELD](0)
  95. [PRELDX](0)
  96. [LDGT](k0)
  97. [LDLE](k0)
  98. [STGT](k0)
  99. [STLE](k0)
  100. [AMSWAP](a0)
  101. [AMSWAP_DB](a0)
  102. [AMADD](a0)
  103. [AMADD_DB](a0)
  104. [AMAND](a0)
  105. [AMAND_DB](a0)
  106. [AMOR](a0)
  107. [AMOR_DB](a0)
  108. [AMXOR](a0)
  109. [AMXOR_DB](a0)
  110. [AMMAX](e0)
  111. [AMMAX_DB](e0)
  112. [AMMIN](e0)
  113. [AMMIN_DB](e0)
  114. [LL](a0)
  115. [SC](a0)
  116. [DBAR](0)
  117. [IBAR](0)
  118. [CRC](bkb0)
  119. [CRCC](bkb0)
  120. [SYSCALL](0)
  121. [BREAK](0)
  122. [ASRTLE](c0)
  123. [ASRTGT](c0)
  124. [RDTIMEL](b0)
  125. [RDTIMEH](b0)
  126. [RDTIME](c0)
  127. [CPUCFG](0)
  128. [FADD](m0)
  129. [FSUB](m0)
  130. [FMUL](m0)
  131. [FDIV](m0)
  132. [FMADD](m0)
  133. [FMSUB](m0)
  134. [FNMADD](m0)
  135. [FNMSUB](m0)
  136. [FMAX](m0)
  137. [FMIN](m0)
  138. [FMAXA](m0)
  139. [FMINA](m0)
  140. [FABS](m0)
  141. [FNEG](m0)
  142. [FSQRT](m0)
  143. [FRECIP](m0)
  144. [FRSQRT](m0)
  145. [FCALEB](m0)
  146. [FLOGB](m0)
  147. [FCOPYSIGN](m0)
  148. [FCLASS](m0)
  149. [FCMP](nm0)
  150. [FCVT](op0)
  151. [FCVT](po0)
  152. [FFINT](mq0)
  153. [FTINT](qm0)
  154. [FTINTRM](qm0)
  155. [FTINTRP](qm0)
  156. [FTINTRZ](qm0)
  157. [FTINTRNE](qm0)
  158. [FRINT](m0)
  159. [FMOV](m0)
  160. [FSEL](0)
  161. [MOVGR2FR](a0)
  162. [MOVGR2FRH](b0)
  163. [MOVFR2GR](m0)
  164. [MOVFRH2GR](o0)
  165. [MOVGR2FCSR](0)
  166. [MOVFCSR2GR](0)
  167. [MOVFR2CF](0)
  168. [MOVCF2FR](0)
  169. [MOVGR2CF](0)
  170. [MOVCF2GR](0)
  171. [BCEQZ](0)
  172. [BCNEZ](0)
  173. [FLD](m0)
  174. [FST](m0)
  175. [FLDX](m0)
  176. [FSTX](m0)
  177. [FLDGT](m0)
  178. [FLDLE](m0)
  179. [FSTGT](m0)
  180. [FSTLE](m0)
  181. [CSRRD](0)
  182. [CSRWR](0)
  183. [CSRXCHG](0)
  184. [IOCSRRD](k0)
  185. [IOCSRWR](k0)
  186. [CACOP](0)
  187. [TLBSRCH](0)
  188. [TLBRD](0)
  189. [TLBWR](0)
  190. [TLBFILL](0)
  191. [TLBCLR](0)
  192. [TLBFLUSH](0)
  193. [INVTLB](0)
  194. [LDDIR](0)
  195. [LDPTE](0)
  196. [ERTN](0)
  197. [DBCL](0)
  198. [IDLE](0)
  199. ; Macro Used by Binutils
  200. [NOP](0)
  201. [LI](a0)
  202. [LA](r0)
  203. [BLTZ](0)
  204. [BGTZ](0)
  205. [BGEZ](0)
  206. [BLEZ](0)
  207. [JR](0)
  208. [BGT](0)
  209. [BLE](0)
  210. [BGTU](0)
  211. [BLEU](0)
  212. [MOVE](0)
  213. ; Macro Used Bt Free Pascal
  214. [BXX](0)