ra64con.inc 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649
  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_NZCV = tregister($05000000);
  70. NR_FPCR = tregister($05000001);
  71. NR_FPSR = tregister($05000002);
  72. NR_TPIDR_EL0 = tregister($05000003);
  73. NR_MPIDR_EL1 = tregister($05000004);
  74. NR_B0 = tregister($04010000);
  75. NR_H0 = tregister($04030000);
  76. NR_S0 = tregister($04090000);
  77. NR_D0 = tregister($040a0000);
  78. NR_Q0 = tregister($040b0000);
  79. NR_V0 = tregister($04000000);
  80. NR_V0_B = tregister($04200000);
  81. NR_V0_H = tregister($04210000);
  82. NR_V0_S = tregister($04220000);
  83. NR_V0_D = tregister($04230000);
  84. NR_V0_8B = tregister($04180000);
  85. NR_V0_16B = tregister($04190000);
  86. NR_V0_4H = tregister($041a0000);
  87. NR_V0_8H = tregister($041b0000);
  88. NR_V0_2S = tregister($041c0000);
  89. NR_V0_4S = tregister($041d0000);
  90. NR_V0_1D = tregister($041e0000);
  91. NR_V0_2D = tregister($041f0000);
  92. NR_B1 = tregister($04010001);
  93. NR_H1 = tregister($04030001);
  94. NR_S1 = tregister($04090001);
  95. NR_D1 = tregister($040a0001);
  96. NR_Q1 = tregister($040b0001);
  97. NR_V1 = tregister($04000001);
  98. NR_V1_B = tregister($04200001);
  99. NR_V1_H = tregister($04210001);
  100. NR_V1_S = tregister($04220001);
  101. NR_V1_D = tregister($04230001);
  102. NR_V1_8B = tregister($04180001);
  103. NR_V1_16B = tregister($04190001);
  104. NR_V1_4H = tregister($041a0001);
  105. NR_V1_8H = tregister($041b0001);
  106. NR_V1_2S = tregister($041c0001);
  107. NR_V1_4S = tregister($041d0001);
  108. NR_V1_1D = tregister($041e0001);
  109. NR_V1_2D = tregister($041f0001);
  110. NR_B2 = tregister($04010002);
  111. NR_H2 = tregister($04030002);
  112. NR_S2 = tregister($04090002);
  113. NR_D2 = tregister($040a0002);
  114. NR_Q2 = tregister($040b0002);
  115. NR_V2 = tregister($04000002);
  116. NR_V2_B = tregister($04200002);
  117. NR_V2_H = tregister($04210002);
  118. NR_V2_S = tregister($04220002);
  119. NR_V2_D = tregister($04230002);
  120. NR_V2_8B = tregister($04180002);
  121. NR_V2_16B = tregister($04190002);
  122. NR_V2_4H = tregister($041a0002);
  123. NR_V2_8H = tregister($041b0002);
  124. NR_V2_2S = tregister($041c0002);
  125. NR_V2_4S = tregister($041d0002);
  126. NR_V2_1D = tregister($041e0002);
  127. NR_V2_2D = tregister($041f0002);
  128. NR_B3 = tregister($04010003);
  129. NR_H3 = tregister($04030003);
  130. NR_S3 = tregister($04090003);
  131. NR_D3 = tregister($040a0003);
  132. NR_Q3 = tregister($040b0003);
  133. NR_V3 = tregister($04000003);
  134. NR_V3_B = tregister($04200003);
  135. NR_V3_H = tregister($04210003);
  136. NR_V3_S = tregister($04220003);
  137. NR_V3_D = tregister($04230003);
  138. NR_V3_8B = tregister($04180003);
  139. NR_V3_16B = tregister($04190003);
  140. NR_V3_4H = tregister($041a0003);
  141. NR_V3_8H = tregister($041b0003);
  142. NR_V3_2S = tregister($041c0003);
  143. NR_V3_4S = tregister($041d0003);
  144. NR_V3_1D = tregister($041e0003);
  145. NR_V3_2D = tregister($041f0003);
  146. NR_B4 = tregister($04010004);
  147. NR_H4 = tregister($04030004);
  148. NR_S4 = tregister($04090004);
  149. NR_D4 = tregister($040a0004);
  150. NR_Q4 = tregister($040b0004);
  151. NR_V4 = tregister($04000004);
  152. NR_V4_B = tregister($04200004);
  153. NR_V4_H = tregister($04210004);
  154. NR_V4_S = tregister($04220004);
  155. NR_V4_D = tregister($04230004);
  156. NR_V4_8B = tregister($04180004);
  157. NR_V4_16B = tregister($04190004);
  158. NR_V4_4H = tregister($041a0004);
  159. NR_V4_8H = tregister($041b0004);
  160. NR_V4_2S = tregister($041c0004);
  161. NR_V4_4S = tregister($041d0004);
  162. NR_V4_1D = tregister($041e0004);
  163. NR_V4_2D = tregister($041f0004);
  164. NR_B5 = tregister($04010005);
  165. NR_H5 = tregister($04030005);
  166. NR_S5 = tregister($04090005);
  167. NR_D5 = tregister($040a0005);
  168. NR_Q5 = tregister($040b0005);
  169. NR_V5 = tregister($04000005);
  170. NR_V5_B = tregister($04200005);
  171. NR_V5_H = tregister($04210005);
  172. NR_V5_S = tregister($04220005);
  173. NR_V5_D = tregister($04230005);
  174. NR_V5_8B = tregister($04180005);
  175. NR_V5_16B = tregister($04190005);
  176. NR_V5_4H = tregister($041a0005);
  177. NR_V5_8H = tregister($041b0005);
  178. NR_V5_2S = tregister($041c0005);
  179. NR_V5_4S = tregister($041d0005);
  180. NR_V5_1D = tregister($041e0005);
  181. NR_V5_2D = tregister($041f0005);
  182. NR_B6 = tregister($04010006);
  183. NR_H6 = tregister($04030006);
  184. NR_S6 = tregister($04090006);
  185. NR_D6 = tregister($040a0006);
  186. NR_Q6 = tregister($040b0006);
  187. NR_V6 = tregister($04000006);
  188. NR_V6_B = tregister($04200006);
  189. NR_V6_H = tregister($04210006);
  190. NR_V6_S = tregister($04220006);
  191. NR_V6_D = tregister($04230006);
  192. NR_V6_8B = tregister($04180006);
  193. NR_V6_16B = tregister($04190006);
  194. NR_V6_4H = tregister($041a0006);
  195. NR_V6_8H = tregister($041b0006);
  196. NR_V6_2S = tregister($041c0006);
  197. NR_V6_4S = tregister($041d0006);
  198. NR_V6_1D = tregister($041e0006);
  199. NR_V6_2D = tregister($041f0006);
  200. NR_B7 = tregister($04010007);
  201. NR_H7 = tregister($04030007);
  202. NR_S7 = tregister($04090007);
  203. NR_D7 = tregister($040a0007);
  204. NR_Q7 = tregister($040b0007);
  205. NR_V7 = tregister($04000007);
  206. NR_V7_B = tregister($04200007);
  207. NR_V7_H = tregister($04210007);
  208. NR_V7_S = tregister($04220007);
  209. NR_V7_D = tregister($04230007);
  210. NR_V7_8B = tregister($04180007);
  211. NR_V7_16B = tregister($04190007);
  212. NR_V7_4H = tregister($041a0007);
  213. NR_V7_8H = tregister($041b0007);
  214. NR_V7_2S = tregister($041c0007);
  215. NR_V7_4S = tregister($041d0007);
  216. NR_V7_1D = tregister($041e0007);
  217. NR_V7_2D = tregister($041f0007);
  218. NR_B8 = tregister($04010008);
  219. NR_H8 = tregister($04030008);
  220. NR_S8 = tregister($04090008);
  221. NR_D8 = tregister($040a0008);
  222. NR_Q8 = tregister($040b0008);
  223. NR_V8 = tregister($04000008);
  224. NR_V8_B = tregister($04200008);
  225. NR_V8_H = tregister($04210008);
  226. NR_V8_S = tregister($04220008);
  227. NR_V8_D = tregister($04230008);
  228. NR_V8_8B = tregister($04180008);
  229. NR_V8_16B = tregister($04190008);
  230. NR_V8_4H = tregister($041a0008);
  231. NR_V8_8H = tregister($041b0008);
  232. NR_V8_2S = tregister($041c0008);
  233. NR_V8_4S = tregister($041d0008);
  234. NR_V8_1D = tregister($041e0008);
  235. NR_V8_2D = tregister($041f0008);
  236. NR_B9 = tregister($04010009);
  237. NR_H9 = tregister($04030009);
  238. NR_S9 = tregister($04090009);
  239. NR_D9 = tregister($040a0009);
  240. NR_Q9 = tregister($040b0009);
  241. NR_V9 = tregister($04000009);
  242. NR_V9_B = tregister($04200009);
  243. NR_V9_H = tregister($04210009);
  244. NR_V9_S = tregister($04220009);
  245. NR_V9_D = tregister($04230009);
  246. NR_V9_8B = tregister($04180009);
  247. NR_V9_16B = tregister($04190009);
  248. NR_V9_4H = tregister($041a0009);
  249. NR_V9_8H = tregister($041b0009);
  250. NR_V9_2S = tregister($041c0009);
  251. NR_V9_4S = tregister($041d0009);
  252. NR_V9_1D = tregister($041e0009);
  253. NR_V9_2D = tregister($041f0009);
  254. NR_B10 = tregister($0401000A);
  255. NR_H10 = tregister($0403000A);
  256. NR_S10 = tregister($0409000A);
  257. NR_D10 = tregister($040a000A);
  258. NR_Q10 = tregister($040b000A);
  259. NR_V10 = tregister($0400000A);
  260. NR_V10_B = tregister($0420000A);
  261. NR_V10_H = tregister($0421000A);
  262. NR_V10_S = tregister($0422000A);
  263. NR_V10_D = tregister($0423000A);
  264. NR_V10_8B = tregister($0418000A);
  265. NR_V10_16B = tregister($0419000A);
  266. NR_V10_4H = tregister($041a000A);
  267. NR_V10_8H = tregister($041b000A);
  268. NR_V10_2S = tregister($041c000A);
  269. NR_V10_4S = tregister($041d000A);
  270. NR_V10_1D = tregister($041e000A);
  271. NR_V10_2D = tregister($041f000A);
  272. NR_B11 = tregister($0401000B);
  273. NR_H11 = tregister($0403000B);
  274. NR_S11 = tregister($0409000B);
  275. NR_D11 = tregister($040a000B);
  276. NR_Q11 = tregister($040b000B);
  277. NR_V11 = tregister($0400000B);
  278. NR_V11_B = tregister($0420000B);
  279. NR_V11_H = tregister($0421000B);
  280. NR_V11_S = tregister($0422000B);
  281. NR_V11_D = tregister($0423000B);
  282. NR_V11_8B = tregister($0418000B);
  283. NR_V11_16B = tregister($0419000B);
  284. NR_V11_4H = tregister($041a000B);
  285. NR_V11_8H = tregister($041b000B);
  286. NR_V11_2S = tregister($041c000B);
  287. NR_V11_4S = tregister($041d000B);
  288. NR_V11_1D = tregister($041e000B);
  289. NR_V11_2D = tregister($041f000B);
  290. NR_B12 = tregister($0401000C);
  291. NR_H12 = tregister($0403000C);
  292. NR_S12 = tregister($0409000C);
  293. NR_D12 = tregister($040a000C);
  294. NR_Q12 = tregister($040b000C);
  295. NR_V12 = tregister($0400000C);
  296. NR_V12_B = tregister($0420000C);
  297. NR_V12_H = tregister($0421000C);
  298. NR_V12_S = tregister($0422000C);
  299. NR_V12_D = tregister($0423000C);
  300. NR_V12_8B = tregister($0418000C);
  301. NR_V12_16B = tregister($0419000C);
  302. NR_V12_4H = tregister($041a000C);
  303. NR_V12_8H = tregister($041b000C);
  304. NR_V12_2S = tregister($041c000C);
  305. NR_V12_4S = tregister($041d000C);
  306. NR_V12_1D = tregister($041e000C);
  307. NR_V12_2D = tregister($041f000C);
  308. NR_B13 = tregister($0401000D);
  309. NR_H13 = tregister($0403000D);
  310. NR_S13 = tregister($0409000D);
  311. NR_D13 = tregister($040a000D);
  312. NR_Q13 = tregister($040b000D);
  313. NR_V13 = tregister($0400000D);
  314. NR_V13_B = tregister($0420000D);
  315. NR_V13_H = tregister($0421000D);
  316. NR_V13_S = tregister($0422000D);
  317. NR_V13_D = tregister($0423000D);
  318. NR_V13_8B = tregister($0418000D);
  319. NR_V13_16B = tregister($0419000D);
  320. NR_V13_4H = tregister($041a000D);
  321. NR_V13_8H = tregister($041b000D);
  322. NR_V13_2S = tregister($041c000D);
  323. NR_V13_4S = tregister($041d000D);
  324. NR_V13_1D = tregister($041e000D);
  325. NR_V13_2D = tregister($041f000D);
  326. NR_B14 = tregister($0401000E);
  327. NR_H14 = tregister($0403000E);
  328. NR_S14 = tregister($0409000E);
  329. NR_D14 = tregister($040a000E);
  330. NR_Q14 = tregister($040b000E);
  331. NR_V14 = tregister($0400000E);
  332. NR_V14_B = tregister($0420000E);
  333. NR_V14_H = tregister($0421000E);
  334. NR_V14_S = tregister($0422000E);
  335. NR_V14_D = tregister($0423000E);
  336. NR_V14_8B = tregister($0418000E);
  337. NR_V14_16B = tregister($0419000E);
  338. NR_V14_4H = tregister($041a000E);
  339. NR_V14_8H = tregister($041b000E);
  340. NR_V14_2S = tregister($041c000E);
  341. NR_V14_4S = tregister($041d000E);
  342. NR_V14_1D = tregister($041e000E);
  343. NR_V14_2D = tregister($041f000E);
  344. NR_B15 = tregister($0401000F);
  345. NR_H15 = tregister($0403000F);
  346. NR_S15 = tregister($0409000F);
  347. NR_D15 = tregister($040a000F);
  348. NR_Q15 = tregister($040b000F);
  349. NR_V15 = tregister($0400000F);
  350. NR_V15_B = tregister($0420000F);
  351. NR_V15_H = tregister($0421000F);
  352. NR_V15_S = tregister($0422000F);
  353. NR_V15_D = tregister($0423000F);
  354. NR_V15_8B = tregister($0418000F);
  355. NR_V15_16B = tregister($0419000F);
  356. NR_V15_4H = tregister($041a000F);
  357. NR_V15_8H = tregister($041b000F);
  358. NR_V15_2S = tregister($041c000F);
  359. NR_V15_4S = tregister($041d000F);
  360. NR_V15_1D = tregister($041e000F);
  361. NR_V15_2D = tregister($041f000F);
  362. NR_B16 = tregister($04010010);
  363. NR_H16 = tregister($04030010);
  364. NR_S16 = tregister($04090010);
  365. NR_D16 = tregister($040a0010);
  366. NR_Q16 = tregister($040b0010);
  367. NR_V16 = tregister($04000010);
  368. NR_V16_B = tregister($04200010);
  369. NR_V16_H = tregister($04210010);
  370. NR_V16_S = tregister($04220010);
  371. NR_V16_D = tregister($04230010);
  372. NR_V16_8B = tregister($04180010);
  373. NR_V16_16B = tregister($04190010);
  374. NR_V16_4H = tregister($041a0010);
  375. NR_V16_8H = tregister($041b0010);
  376. NR_V16_2S = tregister($041c0010);
  377. NR_V16_4S = tregister($041d0010);
  378. NR_V16_1D = tregister($041e0010);
  379. NR_V16_2D = tregister($041f0010);
  380. NR_B17 = tregister($04010011);
  381. NR_H17 = tregister($04030011);
  382. NR_S17 = tregister($04090011);
  383. NR_D17 = tregister($040a0011);
  384. NR_Q17 = tregister($040b0011);
  385. NR_V17 = tregister($04000011);
  386. NR_V17_B = tregister($04200011);
  387. NR_V17_H = tregister($04210011);
  388. NR_V17_S = tregister($04220011);
  389. NR_V17_D = tregister($04230011);
  390. NR_V17_8B = tregister($04180011);
  391. NR_V17_16B = tregister($04190011);
  392. NR_V17_4H = tregister($041a0011);
  393. NR_V17_8H = tregister($041b0011);
  394. NR_V17_2S = tregister($041c0011);
  395. NR_V17_4S = tregister($041d0011);
  396. NR_V17_1D = tregister($041e0011);
  397. NR_V17_2D = tregister($041f0011);
  398. NR_B18 = tregister($04010012);
  399. NR_H18 = tregister($04030012);
  400. NR_S18 = tregister($04090012);
  401. NR_D18 = tregister($040a0012);
  402. NR_Q18 = tregister($040b0012);
  403. NR_V18 = tregister($04000012);
  404. NR_V18_B = tregister($04200012);
  405. NR_V18_H = tregister($04210012);
  406. NR_V18_S = tregister($04220012);
  407. NR_V18_D = tregister($04230012);
  408. NR_V18_8B = tregister($04180012);
  409. NR_V18_16B = tregister($04190012);
  410. NR_V18_4H = tregister($041a0012);
  411. NR_V18_8H = tregister($041b0012);
  412. NR_V18_2S = tregister($041c0012);
  413. NR_V18_4S = tregister($041d0012);
  414. NR_V18_1D = tregister($041e0012);
  415. NR_V18_2D = tregister($041f0012);
  416. NR_B19 = tregister($04010013);
  417. NR_H19 = tregister($04030013);
  418. NR_S19 = tregister($04090013);
  419. NR_D19 = tregister($040a0013);
  420. NR_Q19 = tregister($040b0013);
  421. NR_V19 = tregister($04000013);
  422. NR_V19_B = tregister($04200013);
  423. NR_V19_H = tregister($04210013);
  424. NR_V19_S = tregister($04220013);
  425. NR_V19_D = tregister($04230013);
  426. NR_V19_8B = tregister($04180013);
  427. NR_V19_16B = tregister($04190013);
  428. NR_V19_4H = tregister($041a0013);
  429. NR_V19_8H = tregister($041b0013);
  430. NR_V19_2S = tregister($041c0013);
  431. NR_V19_4S = tregister($041d0013);
  432. NR_V19_1D = tregister($041e0013);
  433. NR_V19_2D = tregister($041f0013);
  434. NR_B20 = tregister($04010014);
  435. NR_H20 = tregister($04030014);
  436. NR_S20 = tregister($04090014);
  437. NR_D20 = tregister($040a0014);
  438. NR_Q20 = tregister($040b0014);
  439. NR_V20 = tregister($04000014);
  440. NR_V20_B = tregister($04200014);
  441. NR_V20_H = tregister($04210014);
  442. NR_V20_S = tregister($04220014);
  443. NR_V20_D = tregister($04230014);
  444. NR_V20_8B = tregister($04180014);
  445. NR_V20_16B = tregister($04190014);
  446. NR_V20_4H = tregister($041a0014);
  447. NR_V20_8H = tregister($041b0014);
  448. NR_V20_2S = tregister($041c0014);
  449. NR_V20_4S = tregister($041d0014);
  450. NR_V20_1D = tregister($041e0014);
  451. NR_V20_2D = tregister($041f0014);
  452. NR_B21 = tregister($04010015);
  453. NR_H21 = tregister($04030015);
  454. NR_S21 = tregister($04090015);
  455. NR_D21 = tregister($040a0015);
  456. NR_Q21 = tregister($040b0015);
  457. NR_V21 = tregister($04000015);
  458. NR_V21_B = tregister($04200015);
  459. NR_V21_H = tregister($04210015);
  460. NR_V21_S = tregister($04220015);
  461. NR_V21_D = tregister($04230015);
  462. NR_V21_8B = tregister($04180015);
  463. NR_V21_16B = tregister($04190015);
  464. NR_V21_4H = tregister($041a0015);
  465. NR_V21_8H = tregister($041b0015);
  466. NR_V21_2S = tregister($041c0015);
  467. NR_V21_4S = tregister($041d0015);
  468. NR_V21_1D = tregister($041e0015);
  469. NR_V21_2D = tregister($041f0015);
  470. NR_B22 = tregister($04010016);
  471. NR_H22 = tregister($04030016);
  472. NR_S22 = tregister($04090016);
  473. NR_D22 = tregister($040a0016);
  474. NR_Q22 = tregister($040b0016);
  475. NR_V22 = tregister($04000016);
  476. NR_V22_B = tregister($04200016);
  477. NR_V22_H = tregister($04210016);
  478. NR_V22_S = tregister($04220016);
  479. NR_V22_D = tregister($04230016);
  480. NR_V22_8B = tregister($04180016);
  481. NR_V22_16B = tregister($04190016);
  482. NR_V22_4H = tregister($041a0016);
  483. NR_V22_8H = tregister($041b0016);
  484. NR_V22_2S = tregister($041c0016);
  485. NR_V22_4S = tregister($041d0016);
  486. NR_V22_1D = tregister($041e0016);
  487. NR_V22_2D = tregister($041f0016);
  488. NR_B23 = tregister($04010017);
  489. NR_H23 = tregister($04030017);
  490. NR_S23 = tregister($04090017);
  491. NR_D23 = tregister($040a0017);
  492. NR_Q23 = tregister($040b0017);
  493. NR_V23 = tregister($04000017);
  494. NR_V23_B = tregister($04200017);
  495. NR_V23_H = tregister($04210017);
  496. NR_V23_S = tregister($04220017);
  497. NR_V23_D = tregister($04230017);
  498. NR_V23_8B = tregister($04180017);
  499. NR_V23_16B = tregister($04190017);
  500. NR_V23_4H = tregister($041a0017);
  501. NR_V23_8H = tregister($041b0017);
  502. NR_V23_2S = tregister($041c0017);
  503. NR_V23_4S = tregister($041d0017);
  504. NR_V23_1D = tregister($041e0017);
  505. NR_V23_2D = tregister($041f0017);
  506. NR_B24 = tregister($04010018);
  507. NR_H24 = tregister($04030018);
  508. NR_S24 = tregister($04090018);
  509. NR_D24 = tregister($040a0018);
  510. NR_Q24 = tregister($040b0018);
  511. NR_V24 = tregister($04000018);
  512. NR_V24_B = tregister($04200018);
  513. NR_V24_H = tregister($04210018);
  514. NR_V24_S = tregister($04220018);
  515. NR_V24_D = tregister($04230018);
  516. NR_V24_8B = tregister($04180018);
  517. NR_V24_16B = tregister($04190018);
  518. NR_V24_4H = tregister($041a0018);
  519. NR_V24_8H = tregister($041b0018);
  520. NR_V24_2S = tregister($041c0018);
  521. NR_V24_4S = tregister($041d0018);
  522. NR_V24_1D = tregister($041e0018);
  523. NR_V24_2D = tregister($041f0018);
  524. NR_B25 = tregister($04010019);
  525. NR_H25 = tregister($04030019);
  526. NR_S25 = tregister($04090019);
  527. NR_D25 = tregister($040a0019);
  528. NR_Q25 = tregister($040b0019);
  529. NR_V25 = tregister($04000019);
  530. NR_V25_B = tregister($04200019);
  531. NR_V25_H = tregister($04210019);
  532. NR_V25_S = tregister($04220019);
  533. NR_V25_D = tregister($04230019);
  534. NR_V25_8B = tregister($04180019);
  535. NR_V25_16B = tregister($04190019);
  536. NR_V25_4H = tregister($041a0019);
  537. NR_V25_8H = tregister($041b0019);
  538. NR_V25_2S = tregister($041c0019);
  539. NR_V25_4S = tregister($041d0019);
  540. NR_V25_1D = tregister($041e0019);
  541. NR_V25_2D = tregister($041f0019);
  542. NR_B26 = tregister($0401001A);
  543. NR_H26 = tregister($0403001A);
  544. NR_S26 = tregister($0409001A);
  545. NR_D26 = tregister($040a001A);
  546. NR_Q26 = tregister($040b001A);
  547. NR_V26 = tregister($0400001A);
  548. NR_V26_B = tregister($0420001A);
  549. NR_V26_H = tregister($0421001A);
  550. NR_V26_S = tregister($0422001A);
  551. NR_V26_D = tregister($0423001A);
  552. NR_V26_8B = tregister($0418001A);
  553. NR_V26_16B = tregister($0419001A);
  554. NR_V26_4H = tregister($041a001A);
  555. NR_V26_8H = tregister($041b001A);
  556. NR_V26_2S = tregister($041c001A);
  557. NR_V26_4S = tregister($041d001A);
  558. NR_V26_1D = tregister($041e001A);
  559. NR_V26_2D = tregister($041f001A);
  560. NR_B27 = tregister($0401001B);
  561. NR_H27 = tregister($0403001B);
  562. NR_S27 = tregister($0409001B);
  563. NR_D27 = tregister($040a001B);
  564. NR_Q27 = tregister($040b001B);
  565. NR_V27 = tregister($0400001B);
  566. NR_V27_B = tregister($0420001B);
  567. NR_V27_H = tregister($0421001B);
  568. NR_V27_S = tregister($0422001B);
  569. NR_V27_D = tregister($0423001B);
  570. NR_V27_8B = tregister($0418001B);
  571. NR_V27_16B = tregister($0419001B);
  572. NR_V27_4H = tregister($041a001B);
  573. NR_V27_8H = tregister($041b001B);
  574. NR_V27_2S = tregister($041c001B);
  575. NR_V27_4S = tregister($041d001B);
  576. NR_V27_1D = tregister($041e001B);
  577. NR_V27_2D = tregister($041f001B);
  578. NR_B28 = tregister($0401001C);
  579. NR_H28 = tregister($0403001C);
  580. NR_S28 = tregister($0409001C);
  581. NR_D28 = tregister($040a001C);
  582. NR_Q28 = tregister($040b001C);
  583. NR_V28 = tregister($0400001C);
  584. NR_V28_B = tregister($0420001C);
  585. NR_V28_H = tregister($0421001C);
  586. NR_V28_S = tregister($0422001C);
  587. NR_V28_D = tregister($0423001C);
  588. NR_V28_8B = tregister($0418001C);
  589. NR_V28_16B = tregister($0419001C);
  590. NR_V28_4H = tregister($041a001C);
  591. NR_V28_8H = tregister($041b001C);
  592. NR_V28_2S = tregister($041c001C);
  593. NR_V28_4S = tregister($041d001C);
  594. NR_V28_1D = tregister($041e001C);
  595. NR_V28_2D = tregister($041f001C);
  596. NR_B29 = tregister($0401001D);
  597. NR_H29 = tregister($0403001D);
  598. NR_S29 = tregister($0409001D);
  599. NR_D29 = tregister($040a001D);
  600. NR_Q29 = tregister($040b001D);
  601. NR_V29 = tregister($0400001D);
  602. NR_V29_B = tregister($0420001D);
  603. NR_V29_H = tregister($0421001D);
  604. NR_V29_S = tregister($0422001D);
  605. NR_V29_D = tregister($0423001D);
  606. NR_V29_8B = tregister($0418001D);
  607. NR_V29_16B = tregister($0419001D);
  608. NR_V29_4H = tregister($041a001D);
  609. NR_V29_8H = tregister($041b001D);
  610. NR_V29_2S = tregister($041c001D);
  611. NR_V29_4S = tregister($041d001D);
  612. NR_V29_1D = tregister($041e001D);
  613. NR_V29_2D = tregister($041f001D);
  614. NR_B30 = tregister($0401001E);
  615. NR_H30 = tregister($0403001E);
  616. NR_S30 = tregister($0409001E);
  617. NR_D30 = tregister($040a001E);
  618. NR_Q30 = tregister($040b001E);
  619. NR_V30 = tregister($0400001E);
  620. NR_V30_B = tregister($0420001E);
  621. NR_V30_H = tregister($0421001E);
  622. NR_V30_S = tregister($0422001E);
  623. NR_V30_D = tregister($0423001E);
  624. NR_V30_8B = tregister($0418001E);
  625. NR_V30_16B = tregister($0419001E);
  626. NR_V30_4H = tregister($041a001E);
  627. NR_V30_8H = tregister($041b001E);
  628. NR_V30_2S = tregister($041c001E);
  629. NR_V30_4S = tregister($041d001E);
  630. NR_V30_1D = tregister($041e001E);
  631. NR_V30_2D = tregister($041f001E);
  632. NR_B31 = tregister($0401001F);
  633. NR_H31 = tregister($0403001F);
  634. NR_S31 = tregister($0409001F);
  635. NR_D31 = tregister($040a001F);
  636. NR_Q31 = tregister($040b001F);
  637. NR_V31 = tregister($0400001F);
  638. NR_V31_B = tregister($0420001F);
  639. NR_V31_H = tregister($0421001F);
  640. NR_V31_S = tregister($0422001F);
  641. NR_V31_D = tregister($0423001F);
  642. NR_V31_8B = tregister($0418001F);
  643. NR_V31_16B = tregister($0419001F);
  644. NR_V31_4H = tregister($041a001F);
  645. NR_V31_8H = tregister($041b001F);
  646. NR_V31_2S = tregister($041c001F);
  647. NR_V31_4S = tregister($041d001F);
  648. NR_V31_1D = tregister($041e001F);
  649. NR_V31_2D = tregister($041f001F);