rarmcon.inc 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. { don't edit, this file is generated from armreg.dat }
  2. NR_NO = tregister($00000000);
  3. NR_R0 = tregister($01000000);
  4. NR_R1 = tregister($01000001);
  5. NR_R2 = tregister($01000002);
  6. NR_R3 = tregister($01000003);
  7. NR_R4 = tregister($01000004);
  8. NR_R5 = tregister($01000005);
  9. NR_R6 = tregister($01000006);
  10. NR_R7 = tregister($01000007);
  11. NR_R8 = tregister($01000008);
  12. NR_R9 = tregister($01000009);
  13. NR_R10 = tregister($0100000a);
  14. NR_R11 = tregister($0100000b);
  15. NR_R12 = tregister($0100000c);
  16. NR_R13 = tregister($0100000d);
  17. NR_R14 = tregister($0100000e);
  18. NR_R15 = tregister($0100000f);
  19. NR_F0 = tregister($02000000);
  20. NR_F1 = tregister($02000001);
  21. NR_F2 = tregister($02000002);
  22. NR_F3 = tregister($02000003);
  23. NR_F4 = tregister($02000004);
  24. NR_F5 = tregister($02000005);
  25. NR_F6 = tregister($02000006);
  26. NR_F7 = tregister($02000007);
  27. NR_S0 = tregister($04060000);
  28. NR_S1 = tregister($04060020);
  29. NR_D0 = tregister($04070000);
  30. NR_S2 = tregister($04060001);
  31. NR_S3 = tregister($04060021);
  32. NR_D1 = tregister($04070001);
  33. NR_S4 = tregister($04060002);
  34. NR_S5 = tregister($04060022);
  35. NR_D2 = tregister($04070002);
  36. NR_S6 = tregister($04060003);
  37. NR_S7 = tregister($04060023);
  38. NR_D3 = tregister($04070003);
  39. NR_S8 = tregister($04060004);
  40. NR_S9 = tregister($04060024);
  41. NR_D4 = tregister($04070004);
  42. NR_S10 = tregister($04060005);
  43. NR_S11 = tregister($04060025);
  44. NR_D5 = tregister($04070005);
  45. NR_S12 = tregister($04060006);
  46. NR_S13 = tregister($04060026);
  47. NR_D6 = tregister($04070006);
  48. NR_S14 = tregister($04060007);
  49. NR_S15 = tregister($04060027);
  50. NR_D7 = tregister($04070007);
  51. NR_S16 = tregister($04060008);
  52. NR_S17 = tregister($04060028);
  53. NR_D8 = tregister($04070008);
  54. NR_S18 = tregister($04060009);
  55. NR_S19 = tregister($04060029);
  56. NR_D9 = tregister($04070009);
  57. NR_S20 = tregister($0406000A);
  58. NR_S21 = tregister($0406002A);
  59. NR_D10 = tregister($0407000A);
  60. NR_S22 = tregister($0406000B);
  61. NR_S23 = tregister($0406002B);
  62. NR_D11 = tregister($0407000B);
  63. NR_S24 = tregister($0406000C);
  64. NR_S25 = tregister($0406002C);
  65. NR_D12 = tregister($0407000C);
  66. NR_S26 = tregister($0406000D);
  67. NR_S27 = tregister($0406002D);
  68. NR_D13 = tregister($0407000D);
  69. NR_S28 = tregister($0406000E);
  70. NR_S29 = tregister($0406002E);
  71. NR_D14 = tregister($0407000E);
  72. NR_S30 = tregister($0406000F);
  73. NR_S31 = tregister($0406002F);
  74. NR_D15 = tregister($0407000F);
  75. NR_D16 = tregister($04070010);
  76. NR_D17 = tregister($04070011);
  77. NR_D18 = tregister($04070012);
  78. NR_D19 = tregister($04070013);
  79. NR_D20 = tregister($04070014);
  80. NR_D21 = tregister($04070015);
  81. NR_D22 = tregister($04070016);
  82. NR_D23 = tregister($04070017);
  83. NR_D24 = tregister($04070018);
  84. NR_D25 = tregister($04070019);
  85. NR_D26 = tregister($0407001A);
  86. NR_D27 = tregister($0407001B);
  87. NR_D28 = tregister($0407001C);
  88. NR_D29 = tregister($0407001D);
  89. NR_D30 = tregister($0407001E);
  90. NR_D31 = tregister($0407001F);
  91. NR_CPSR = tregister($05000000);
  92. NR_FPSCR = tregister($05000001);
  93. NR_SPSR = tregister($05000002);
  94. NR_APSR_nzcv = tregister($05000003);
  95. NR_CR0 = tregister($05000004);
  96. NR_CR1 = tregister($05000005);
  97. NR_CR2 = tregister($05000006);
  98. NR_CR3 = tregister($05000007);
  99. NR_CR4 = tregister($05000008);
  100. NR_CR5 = tregister($05000009);
  101. NR_CR6 = tregister($0500000A);
  102. NR_CR7 = tregister($0500000B);
  103. NR_CR8 = tregister($0500000C);
  104. NR_CR9 = tregister($0500000D);
  105. NR_CR10 = tregister($0500000E);
  106. NR_CR11 = tregister($0500000F);
  107. NR_CR12 = tregister($05000010);
  108. NR_CR13 = tregister($05000011);
  109. NR_CR14 = tregister($05000012);
  110. NR_CR15 = tregister($05000013);
  111. NR_p15 = tregister($05000014);
  112. NR_APSR = tregister($05000015);
  113. NR_IPSR = tregister($05000016);
  114. NR_EPSR = tregister($05000017);
  115. NR_IEPSR = tregister($05000018);
  116. NR_IAPSR = tregister($05000019);
  117. NR_EAPSR = tregister($0500001A);
  118. NR_PSR = tregister($0500001B);
  119. NR_MSP = tregister($0500001C);
  120. NR_PSP = tregister($0500001D);
  121. NR_PRIMASK = tregister($0500001E);
  122. NR_BASEPRI = tregister($0500001F);
  123. NR_BASEPRI_MAX = tregister($05000020);
  124. NR_FAULTMASK = tregister($05000021);
  125. NR_CONTROL = tregister($05000022);
  126. NR_FPSID = tregister($05000023);
  127. NR_MVFR1 = tregister($05000024);
  128. NR_MVFR0 = tregister($05000025);
  129. NR_FPEXC = tregister($05000026);
  130. NR_APSR_nzcvq = tregister($05000027);
  131. NR_APSR_g = tregister($05000028);
  132. NR_APSR_nzcvqg = tregister($05000029);