ra64con.inc 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. { don't edit, this file is generated from a64reg.dat }
  2. NR_NO = tregister($00000000);
  3. NR_W0 = tregister($01040000);
  4. NR_X0 = tregister($01050000);
  5. NR_W1 = tregister($01040001);
  6. NR_X1 = tregister($01050001);
  7. NR_W2 = tregister($01040002);
  8. NR_X2 = tregister($01050002);
  9. NR_W3 = tregister($01040003);
  10. NR_X3 = tregister($01050003);
  11. NR_W4 = tregister($01040004);
  12. NR_X4 = tregister($01050004);
  13. NR_W5 = tregister($01040005);
  14. NR_X5 = tregister($01050005);
  15. NR_W6 = tregister($01040006);
  16. NR_X6 = tregister($01050006);
  17. NR_W7 = tregister($01040007);
  18. NR_X7 = tregister($01050007);
  19. NR_W8 = tregister($01040008);
  20. NR_X8 = tregister($01050008);
  21. NR_W9 = tregister($01040009);
  22. NR_X9 = tregister($01050009);
  23. NR_W10 = tregister($0104000A);
  24. NR_X10 = tregister($0105000A);
  25. NR_W11 = tregister($0104000B);
  26. NR_X11 = tregister($0105000B);
  27. NR_W12 = tregister($0104000C);
  28. NR_X12 = tregister($0105000C);
  29. NR_W13 = tregister($0104000D);
  30. NR_X13 = tregister($0105000D);
  31. NR_W14 = tregister($0104000E);
  32. NR_X14 = tregister($0105000E);
  33. NR_W15 = tregister($0104000F);
  34. NR_X15 = tregister($0105000F);
  35. NR_W16 = tregister($01040010);
  36. NR_X16 = tregister($01050010);
  37. NR_W17 = tregister($01040011);
  38. NR_X17 = tregister($01050011);
  39. NR_W18 = tregister($01040012);
  40. NR_X18 = tregister($01050012);
  41. NR_W19 = tregister($01040013);
  42. NR_X19 = tregister($01050013);
  43. NR_W20 = tregister($01040014);
  44. NR_X20 = tregister($01050014);
  45. NR_W21 = tregister($01040015);
  46. NR_X21 = tregister($01050015);
  47. NR_W22 = tregister($01040016);
  48. NR_X22 = tregister($01050016);
  49. NR_W23 = tregister($01040017);
  50. NR_X23 = tregister($01050017);
  51. NR_W24 = tregister($01040018);
  52. NR_X24 = tregister($01050018);
  53. NR_W25 = tregister($01040019);
  54. NR_X25 = tregister($01050019);
  55. NR_W26 = tregister($0104001A);
  56. NR_X26 = tregister($0105001A);
  57. NR_W27 = tregister($0104001B);
  58. NR_X27 = tregister($0105001B);
  59. NR_W28 = tregister($0104001C);
  60. NR_X28 = tregister($0105001C);
  61. NR_W29 = tregister($0104001D);
  62. NR_X29 = tregister($0105001D);
  63. NR_W30 = tregister($0104001E);
  64. NR_X30 = tregister($0105001E);
  65. NR_WZR = tregister($0104001F);
  66. NR_XZR = tregister($0105001F);
  67. NR_WSP = tregister($01040020);
  68. NR_SP = tregister($01050020);
  69. NR_B0 = tregister($04010000);
  70. NR_H0 = tregister($04030000);
  71. NR_S0 = tregister($04090000);
  72. NR_D0 = tregister($040a0000);
  73. NR_Q0 = tregister($04050000);
  74. NR_B1 = tregister($04010001);
  75. NR_H1 = tregister($04030001);
  76. NR_S1 = tregister($04090001);
  77. NR_D1 = tregister($040a0001);
  78. NR_Q1 = tregister($04050001);
  79. NR_B2 = tregister($04010002);
  80. NR_H2 = tregister($04030002);
  81. NR_S2 = tregister($04090002);
  82. NR_D2 = tregister($040a0002);
  83. NR_Q2 = tregister($04050002);
  84. NR_B3 = tregister($04010003);
  85. NR_H3 = tregister($04030003);
  86. NR_S3 = tregister($04090003);
  87. NR_D3 = tregister($040a0003);
  88. NR_Q3 = tregister($04050003);
  89. NR_B4 = tregister($04010004);
  90. NR_H4 = tregister($04030004);
  91. NR_S4 = tregister($04090004);
  92. NR_D4 = tregister($040a0004);
  93. NR_Q4 = tregister($04050004);
  94. NR_B5 = tregister($04010005);
  95. NR_H5 = tregister($04030005);
  96. NR_S5 = tregister($04090005);
  97. NR_D5 = tregister($040a0005);
  98. NR_Q5 = tregister($04050005);
  99. NR_B6 = tregister($04010006);
  100. NR_H6 = tregister($04030006);
  101. NR_S6 = tregister($04090006);
  102. NR_D6 = tregister($040a0006);
  103. NR_Q6 = tregister($04050006);
  104. NR_B7 = tregister($04010007);
  105. NR_H7 = tregister($04030007);
  106. NR_S7 = tregister($04090007);
  107. NR_D7 = tregister($040a0007);
  108. NR_Q7 = tregister($04050007);
  109. NR_B8 = tregister($04010008);
  110. NR_H8 = tregister($04030008);
  111. NR_S8 = tregister($04090008);
  112. NR_D8 = tregister($040a0008);
  113. NR_Q8 = tregister($04050008);
  114. NR_B9 = tregister($04010009);
  115. NR_H9 = tregister($04030009);
  116. NR_S9 = tregister($04090009);
  117. NR_D9 = tregister($040a0009);
  118. NR_Q9 = tregister($04050009);
  119. NR_B10 = tregister($0401000A);
  120. NR_H10 = tregister($0403000A);
  121. NR_S10 = tregister($0409000A);
  122. NR_D10 = tregister($040a000A);
  123. NR_Q10 = tregister($0405000A);
  124. NR_B11 = tregister($0401000B);
  125. NR_H11 = tregister($0403000B);
  126. NR_S11 = tregister($0409000B);
  127. NR_D11 = tregister($040a000B);
  128. NR_Q11 = tregister($0405000B);
  129. NR_B12 = tregister($0401000C);
  130. NR_H12 = tregister($0403000C);
  131. NR_S12 = tregister($0409000C);
  132. NR_D12 = tregister($040a000C);
  133. NR_Q12 = tregister($0405000C);
  134. NR_B13 = tregister($0401000D);
  135. NR_H13 = tregister($0403000D);
  136. NR_S13 = tregister($0409000D);
  137. NR_D13 = tregister($040a000D);
  138. NR_Q13 = tregister($0405000D);
  139. NR_B14 = tregister($0401000E);
  140. NR_H14 = tregister($0403000E);
  141. NR_S14 = tregister($0409000E);
  142. NR_D14 = tregister($040a000E);
  143. NR_Q14 = tregister($0405000E);
  144. NR_B15 = tregister($0401000F);
  145. NR_H15 = tregister($0403000F);
  146. NR_S15 = tregister($0409000F);
  147. NR_D15 = tregister($040a000F);
  148. NR_Q15 = tregister($0405000F);
  149. NR_B16 = tregister($04010010);
  150. NR_H16 = tregister($04030010);
  151. NR_S16 = tregister($04090010);
  152. NR_D16 = tregister($040a0010);
  153. NR_Q16 = tregister($04050010);
  154. NR_B17 = tregister($04010011);
  155. NR_H17 = tregister($04030011);
  156. NR_S17 = tregister($04090011);
  157. NR_D17 = tregister($040a0011);
  158. NR_Q17 = tregister($04050011);
  159. NR_B18 = tregister($04010012);
  160. NR_H18 = tregister($04030012);
  161. NR_S18 = tregister($04090012);
  162. NR_D18 = tregister($040a0012);
  163. NR_Q18 = tregister($04050012);
  164. NR_B19 = tregister($04010013);
  165. NR_H19 = tregister($04030013);
  166. NR_S19 = tregister($04090013);
  167. NR_D19 = tregister($040a0013);
  168. NR_Q19 = tregister($04050013);
  169. NR_B20 = tregister($04010014);
  170. NR_H20 = tregister($04030014);
  171. NR_S20 = tregister($04090014);
  172. NR_D20 = tregister($040a0014);
  173. NR_Q20 = tregister($04050014);
  174. NR_B21 = tregister($04010015);
  175. NR_H21 = tregister($04030015);
  176. NR_S21 = tregister($04090015);
  177. NR_D21 = tregister($040a0015);
  178. NR_Q21 = tregister($04050015);
  179. NR_B22 = tregister($04010016);
  180. NR_H22 = tregister($04030016);
  181. NR_S22 = tregister($04090016);
  182. NR_D22 = tregister($040a0016);
  183. NR_Q22 = tregister($04050016);
  184. NR_B23 = tregister($04010017);
  185. NR_H23 = tregister($04030017);
  186. NR_S23 = tregister($04090017);
  187. NR_D23 = tregister($040a0017);
  188. NR_Q23 = tregister($04050017);
  189. NR_B24 = tregister($04010018);
  190. NR_H24 = tregister($04030018);
  191. NR_S24 = tregister($04090018);
  192. NR_D24 = tregister($040a0018);
  193. NR_Q24 = tregister($04050018);
  194. NR_B25 = tregister($04010019);
  195. NR_H25 = tregister($04030019);
  196. NR_S25 = tregister($04090019);
  197. NR_D25 = tregister($040a0019);
  198. NR_Q25 = tregister($04050019);
  199. NR_B26 = tregister($0401001A);
  200. NR_H26 = tregister($0403001A);
  201. NR_S26 = tregister($0409001A);
  202. NR_D26 = tregister($040a001A);
  203. NR_Q26 = tregister($0405001A);
  204. NR_B27 = tregister($0401001B);
  205. NR_H27 = tregister($0403001B);
  206. NR_S27 = tregister($0409001B);
  207. NR_D27 = tregister($040a001B);
  208. NR_Q27 = tregister($0405001B);
  209. NR_B28 = tregister($0401001C);
  210. NR_H28 = tregister($0403001C);
  211. NR_S28 = tregister($0409001C);
  212. NR_D28 = tregister($040a001C);
  213. NR_Q28 = tregister($0405001C);
  214. NR_B29 = tregister($0401001D);
  215. NR_H29 = tregister($0403001D);
  216. NR_S29 = tregister($0409001D);
  217. NR_D29 = tregister($040a001D);
  218. NR_Q29 = tregister($0405001D);
  219. NR_B30 = tregister($0401001E);
  220. NR_H30 = tregister($0403001E);
  221. NR_S30 = tregister($0409001E);
  222. NR_D30 = tregister($040a001E);
  223. NR_Q30 = tregister($0405001E);
  224. NR_B31 = tregister($0401001F);
  225. NR_H31 = tregister($0403001F);
  226. NR_S31 = tregister($0409001F);
  227. NR_D31 = tregister($040a001F);
  228. NR_Q31 = tregister($0405001F);
  229. NR_NZCV = tregister($05000000);
  230. NR_FPCR = tregister($05000001);
  231. NR_FPSR = tregister($05000002);
  232. NR_TPIDR_EL0 = tregister($05000003);