Advertisement
Guest User

Untitled

a guest
Jul 10th, 2020
894
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.80 KB | None | 0 0
  1. notmain.elf: file format elf32-littlearm
  2.  
  3.  
  4. Disassembly of section .text:
  5.  
  6. 00008000 <_start>:
  7. 8000: e3a0d902 mov sp, #32768 ; 0x8000
  8. 8004: eb00000c bl 803c <notmain>
  9.  
  10. 00008008 <hang>:
  11. 8008: eafffffe b 8008 <hang>
  12.  
  13. 0000800c <PUT32>:
  14. 800c: e5801000 str r1, [r0]
  15. 8010: e12fff1e bx lr
  16.  
  17. 00008014 <PUT16>:
  18. 8014: e1c010b0 strh r1, [r0]
  19. 8018: e12fff1e bx lr
  20.  
  21. 0000801c <PUT8>:
  22. 801c: e5c01000 strb r1, [r0]
  23. 8020: e12fff1e bx lr
  24.  
  25. 00008024 <GET32>:
  26. 8024: e5900000 ldr r0, [r0]
  27. 8028: e12fff1e bx lr
  28.  
  29. 0000802c <GETPC>:
  30. 802c: e1a0000e mov r0, lr
  31. 8030: e12fff1e bx lr
  32.  
  33. 00008034 <BRANCHTO>:
  34. 8034: e12fff10 bx r0
  35.  
  36. 00008038 <dummy>:
  37. 8038: e12fff1e bx lr
  38.  
  39. 0000803c <notmain>:
  40. 803c: e59f007c ldr r0, [pc, #124] ; 80c0 <notmain+0x84>
  41. 8040: e1a01000 mov r1, r0
  42. 8044: e59f3078 ldr r3, [pc, #120] ; 80c4 <notmain+0x88>
  43. 8048: e5933000 ldr r3, [r3]
  44. 804c: e5932010 ldr r2, [r3, #16]
  45. 8050: e3822b02 orr r2, r2, #2048 ; 0x800
  46. 8054: e52de004 push {lr} ; (str lr, [sp, #-4]!)
  47. 8058: e5832010 str r2, [r3, #16]
  48. 805c: e5932010 ldr r2, [r3, #16]
  49. 8060: e3c22b01 bic r2, r2, #1024 ; 0x400
  50. 8064: e5832010 str r2, [r3, #16]
  51. 8068: e5932010 ldr r2, [r3, #16]
  52. 806c: e59fc054 ldr ip, [pc, #84] ; 80c8 <notmain+0x8c>
  53. 8070: e3c22c02 bic r2, r2, #512 ; 0x200
  54. 8074: e5832010 str r2, [r3, #16]
  55. 8078: e580c0a0 str ip, [r0, #160] ; 0xa0
  56. 807c: e59130a0 ldr r3, [r1, #160] ; 0xa0
  57. 8080: e2132080 ands r2, r3, #128 ; 0x80
  58. 8084: 1afffffc bne 807c <notmain+0x40>
  59. 8088: e3a0cc01 mov ip, #256 ; 0x100
  60. 808c: e3a00080 mov r0, #128 ; 0x80
  61. 8090: e59f3034 ldr r3, [pc, #52] ; 80cc <notmain+0x90>
  62. 8094: e59fe034 ldr lr, [pc, #52] ; 80d0 <notmain+0x94>
  63. 8098: e58130a4 str r3, [r1, #164] ; 0xa4
  64. 809c: e59f3030 ldr r3, [pc, #48] ; 80d4 <notmain+0x98>
  65. 80a0: e581e0a0 str lr, [r1, #160] ; 0xa0
  66. 80a4: e5832000 str r2, [r3]
  67. 80a8: e583c010 str ip, [r3, #16]
  68. 80ac: e5830014 str r0, [r3, #20]
  69. 80b0: e5932000 ldr r2, [r3]
  70. 80b4: e3822001 orr r2, r2, #1
  71. 80b8: e5832000 str r2, [r3]
  72. 80bc: eafffffe b 80bc <notmain+0x80>
  73. 80c0: 20101000 andscs r1, r0, r0
  74. 80c4: 000086cc andeq r8, r0, ip, asr #13
  75. 80c8: 5a000020 bpl 8150 <spi_init+0x78>
  76. 80cc: 5a002000 bpl 100d4 <waveform+0x79e0>
  77. 80d0: 5a000211 bpl 891c <waveform+0x228>
  78. 80d4: 2020c000 eorcs ip, r0, r0
  79.  
  80. 000080d8 <spi_init>:
  81. 80d8: e92d4070 push {r4, r5, r6, lr}
  82. 80dc: e59f4068 ldr r4, [pc, #104] ; 814c <spi_init+0x74>
  83. 80e0: e1a00004 mov r0, r4
  84. 80e4: ebffffce bl 8024 <GET32>
  85. 80e8: e59f5060 ldr r5, [pc, #96] ; 8150 <spi_init+0x78>
  86. 80ec: e3801002 orr r1, r0, #2
  87. 80f0: e1a00004 mov r0, r4
  88. 80f4: ebffffc4 bl 800c <PUT32>
  89. 80f8: e1a00005 mov r0, r5
  90. 80fc: ebffffc8 bl 8024 <GET32>
  91. 8100: e3c0143f bic r1, r0, #1056964608 ; 0x3f000000
  92. 8104: e2444a15 sub r4, r4, #86016 ; 0x15000
  93. 8108: e1a00005 mov r0, r5
  94. 810c: e3811309 orr r1, r1, #603979776 ; 0x24000000
  95. 8110: ebffffbd bl 800c <PUT32>
  96. 8114: e1a00004 mov r0, r4
  97. 8118: ebffffc1 bl 8024 <GET32>
  98. 811c: e3c0103f bic r1, r0, #63 ; 0x3f
  99. 8120: e3811024 orr r1, r1, #36 ; 0x24
  100. 8124: e1a00004 mov r0, r4
  101. 8128: ebffffb7 bl 800c <PUT32>
  102. 812c: e3a01030 mov r1, #48 ; 0x30
  103. 8130: e59f001c ldr r0, [pc, #28] ; 8154 <spi_init+0x7c>
  104. 8134: ebffffb4 bl 800c <PUT32>
  105. 8138: e3a01000 mov r1, #0
  106. 813c: e59f0014 ldr r0, [pc, #20] ; 8158 <spi_init+0x80>
  107. 8140: ebffffb1 bl 800c <PUT32>
  108. 8144: e8bd4070 pop {r4, r5, r6, lr}
  109. 8148: e12fff1e bx lr
  110. 814c: 20215004 eorcs r5, r1, r4
  111. 8150: 20200000 eorcs r0, r0, r0
  112. 8154: 20204000 eorcs r4, r0, r0
  113. 8158: 20204008 eorcs r4, r0, r8
  114.  
  115. 0000815c <mcp3002>:
  116. 815c: e92d4070 push {r4, r5, r6, lr}
  117. 8160: e59f10e4 ldr r1, [pc, #228] ; 824c <mcp3002+0xf0>
  118. 8164: e1a05000 mov r5, r0
  119. 8168: e59f00e0 ldr r0, [pc, #224] ; 8250 <mcp3002+0xf4>
  120. 816c: ebffffa6 bl 800c <PUT32>
  121. 8170: e59f40d8 ldr r4, [pc, #216] ; 8250 <mcp3002+0xf4>
  122. 8174: e1a00004 mov r0, r4
  123. 8178: ebffffa9 bl 8024 <GET32>
  124. 817c: e3100701 tst r0, #262144 ; 0x40000
  125. 8180: 0afffffb beq 8174 <mcp3002+0x18>
  126. 8184: e1a01825 lsr r1, r5, #16
  127. 8188: e59f00c4 ldr r0, [pc, #196] ; 8254 <mcp3002+0xf8>
  128. 818c: e20110ff and r1, r1, #255 ; 0xff
  129. 8190: ebffff9d bl 800c <PUT32>
  130. 8194: e1a01425 lsr r1, r5, #8
  131. 8198: e59f00b4 ldr r0, [pc, #180] ; 8254 <mcp3002+0xf8>
  132. 819c: e20110ff and r1, r1, #255 ; 0xff
  133. 81a0: ebffff99 bl 800c <PUT32>
  134. 81a4: e59f00a8 ldr r0, [pc, #168] ; 8254 <mcp3002+0xf8>
  135. 81a8: e20510ff and r1, r5, #255 ; 0xff
  136. 81ac: ebffff96 bl 800c <PUT32>
  137. 81b0: e59f4098 ldr r4, [pc, #152] ; 8250 <mcp3002+0xf4>
  138. 81b4: e1a00004 mov r0, r4
  139. 81b8: ebffff99 bl 8024 <GET32>
  140. 81bc: e3100801 tst r0, #65536 ; 0x10000
  141. 81c0: 0afffffb beq 81b4 <mcp3002+0x58>
  142. 81c4: e59f4084 ldr r4, [pc, #132] ; 8250 <mcp3002+0xf4>
  143. 81c8: e1a00004 mov r0, r4
  144. 81cc: ebffff94 bl 8024 <GET32>
  145. 81d0: e3100802 tst r0, #131072 ; 0x20000
  146. 81d4: 0afffffb beq 81c8 <mcp3002+0x6c>
  147. 81d8: e59f0074 ldr r0, [pc, #116] ; 8254 <mcp3002+0xf8>
  148. 81dc: ebffff90 bl 8024 <GET32>
  149. 81e0: e1a05000 mov r5, r0
  150. 81e4: e59f4064 ldr r4, [pc, #100] ; 8250 <mcp3002+0xf4>
  151. 81e8: e1a00004 mov r0, r4
  152. 81ec: ebffff8c bl 8024 <GET32>
  153. 81f0: e3100802 tst r0, #131072 ; 0x20000
  154. 81f4: 0afffffb beq 81e8 <mcp3002+0x8c>
  155. 81f8: e59f0054 ldr r0, [pc, #84] ; 8254 <mcp3002+0xf8>
  156. 81fc: ebffff88 bl 8024 <GET32>
  157. 8200: e59f4050 ldr r4, [pc, #80] ; 8258 <mcp3002+0xfc>
  158. 8204: e0045405 and r5, r4, r5, lsl #8
  159. 8208: e20040ff and r4, r0, #255 ; 0xff
  160. 820c: e1844005 orr r4, r4, r5
  161. 8210: e59f0038 ldr r0, [pc, #56] ; 8250 <mcp3002+0xf4>
  162. 8214: ebffff82 bl 8024 <GET32>
  163. 8218: e3100802 tst r0, #131072 ; 0x20000
  164. 821c: 0afffffb beq 8210 <mcp3002+0xb4>
  165. 8220: e59f002c ldr r0, [pc, #44] ; 8254 <mcp3002+0xf8>
  166. 8224: ebffff7e bl 8024 <GET32>
  167. 8228: e1a04404 lsl r4, r4, #8
  168. 822c: e20000ff and r0, r0, #255 ; 0xff
  169. 8230: e1804004 orr r4, r0, r4
  170. 8234: e3a01501 mov r1, #4194304 ; 0x400000
  171. 8238: e59f0010 ldr r0, [pc, #16] ; 8250 <mcp3002+0xf4>
  172. 823c: ebffff72 bl 800c <PUT32>
  173. 8240: e1a00004 mov r0, r4
  174. 8244: e8bd4070 pop {r4, r5, r6, lr}
  175. 8248: e12fff1e bx lr
  176. 824c: 004000b0 strheq r0, [r0], #-0
  177. 8250: 20204000 eorcs r4, r0, r0
  178. 8254: 20204004 eorcs r4, r0, r4
  179. 8258: 0000ffff strdeq pc, [r0], -pc ; <UNPREDICTABLE>
  180.  
  181. 0000825c <bcm2835_delay>:
  182. 825c: e0603280 rsb r3, r0, r0, lsl #5
  183. 8260: e0633303 rsb r3, r3, r3, lsl #6
  184. 8264: e0800183 add r0, r0, r3, lsl #3
  185. 8268: e1a00300 lsl r0, r0, #6
  186. 826c: e59f3034 ldr r3, [pc, #52] ; 82a8 <bcm2835_delay+0x4c>
  187. 8270: e92d4070 push {r4, r5, r6, lr}
  188. 8274: e3500f6b cmp r0, #428 ; 0x1ac
  189. 8278: e1a05120 lsr r5, r0, #2
  190. 827c: e0852593 umull r2, r5, r3, r5
  191. 8280: 3a000006 bcc 82a0 <bcm2835_delay+0x44>
  192. 8284: e3a04000 mov r4, #0
  193. 8288: e1a052a5 lsr r5, r5, #5
  194. 828c: e1a00004 mov r0, r4
  195. 8290: e2844001 add r4, r4, #1
  196. 8294: ebffff67 bl 8038 <dummy>
  197. 8298: e1540005 cmp r4, r5
  198. 829c: 3afffffa bcc 828c <bcm2835_delay+0x30>
  199. 82a0: e8bd4070 pop {r4, r5, r6, lr}
  200. 82a4: e12fff1e bx lr
  201. 82a8: 4c8f8d29 stcmi 13, cr8, [pc], {41} ; 0x29
  202.  
  203. 000082ac <bcm2835_peri_write>:
  204. 82ac: e5801000 str r1, [r0]
  205. 82b0: e12fff1e bx lr
  206.  
  207. 000082b4 <bcm2835_peri_read>:
  208. 82b4: e5900000 ldr r0, [r0]
  209. 82b8: e12fff1e bx lr
  210.  
  211. 000082bc <bcm2835_pwm_set_clock>:
  212. 82bc: e92d41f0 push {r4, r5, r6, r7, r8, lr}
  213. 82c0: e3a04000 mov r4, #0
  214. 82c4: e1a07000 mov r7, r0
  215. 82c8: e59f5078 ldr r5, [pc, #120] ; 8348 <bcm2835_pwm_set_clock+0x8c>
  216. 82cc: e59f2078 ldr r2, [pc, #120] ; 834c <bcm2835_pwm_set_clock+0x90>
  217. 82d0: e5953000 ldr r3, [r5]
  218. 82d4: e59f6074 ldr r6, [pc, #116] ; 8350 <bcm2835_pwm_set_clock+0x94>
  219. 82d8: e58320a0 str r2, [r3, #160] ; 0xa0
  220. 82dc: e1a00004 mov r0, r4
  221. 82e0: e2844001 add r4, r4, #1
  222. 82e4: ebffff53 bl 8038 <dummy>
  223. 82e8: e1540006 cmp r4, r6
  224. 82ec: 1afffffa bne 82dc <bcm2835_pwm_set_clock+0x20>
  225. 82f0: e5953000 ldr r3, [r5]
  226. 82f4: e59320a0 ldr r2, [r3, #160] ; 0xa0
  227. 82f8: e3120080 tst r2, #128 ; 0x80
  228. 82fc: 0a000009 beq 8328 <bcm2835_pwm_set_clock+0x6c>
  229. 8300: e3a04000 mov r4, #0
  230. 8304: e1a00004 mov r0, r4
  231. 8308: e2844001 add r4, r4, #1
  232. 830c: ebffff49 bl 8038 <dummy>
  233. 8310: e3540e92 cmp r4, #2336 ; 0x920
  234. 8314: 1afffffa bne 8304 <bcm2835_pwm_set_clock+0x48>
  235. 8318: e5953000 ldr r3, [r5]
  236. 831c: e59320a0 ldr r2, [r3, #160] ; 0xa0
  237. 8320: e3120080 tst r2, #128 ; 0x80
  238. 8324: 1afffff5 bne 8300 <bcm2835_pwm_set_clock+0x44>
  239. 8328: e59f2024 ldr r2, [pc, #36] ; 8354 <bcm2835_pwm_set_clock+0x98>
  240. 832c: e59f1024 ldr r1, [pc, #36] ; 8358 <bcm2835_pwm_set_clock+0x9c>
  241. 8330: e0022607 and r2, r2, r7, lsl #12
  242. 8334: e382245a orr r2, r2, #1509949440 ; 0x5a000000
  243. 8338: e58320a4 str r2, [r3, #164] ; 0xa4
  244. 833c: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
  245. 8340: e58310a0 str r1, [r3, #160] ; 0xa0
  246. 8344: e12fff1e bx lr
  247. 8348: 000086d4 ldrdeq r8, [r0], -r4
  248. 834c: 5a000001 bpl 8358 <bcm2835_pwm_set_clock+0x9c>
  249. 8350: 0003ebf1 strdeq lr, [r3], -r1
  250. 8354: 00fff000 rscseq pc, pc, r0
  251. 8358: 5a000011 bpl 83a4 <bcm2835_pwm_set_mode+0x48>
  252.  
  253. 0000835c <bcm2835_pwm_set_mode>:
  254. 835c: e59f3054 ldr r3, [pc, #84] ; 83b8 <bcm2835_pwm_set_mode+0x5c>
  255. 8360: e593c004 ldr ip, [r3, #4]
  256. 8364: e3500000 cmp r0, #0
  257. 8368: e59c3000 ldr r3, [ip]
  258. 836c: 1a000007 bne 8390 <bcm2835_pwm_set_mode+0x34>
  259. 8370: e3510000 cmp r1, #0
  260. 8374: 13833080 orrne r3, r3, #128 ; 0x80
  261. 8378: 03c33080 biceq r3, r3, #128 ; 0x80
  262. 837c: e3520000 cmp r2, #0
  263. 8380: 13833001 orrne r3, r3, #1
  264. 8384: 03c33001 biceq r3, r3, #1
  265. 8388: e58c3000 str r3, [ip]
  266. 838c: e12fff1e bx lr
  267. 8390: e3500001 cmp r0, #1
  268. 8394: 1afffffb bne 8388 <bcm2835_pwm_set_mode+0x2c>
  269. 8398: e3510000 cmp r1, #0
  270. 839c: 13833902 orrne r3, r3, #32768 ; 0x8000
  271. 83a0: 03c33902 biceq r3, r3, #32768 ; 0x8000
  272. 83a4: e3520000 cmp r2, #0
  273. 83a8: 13833c01 orrne r3, r3, #256 ; 0x100
  274. 83ac: 03c33c01 biceq r3, r3, #256 ; 0x100
  275. 83b0: e58c3000 str r3, [ip]
  276. 83b4: e12fff1e bx lr
  277. 83b8: 000086d4 ldrdeq r8, [r0], -r4
  278.  
  279. 000083bc <bcm2835_pwm_set_range>:
  280. 83bc: e3500000 cmp r0, #0
  281. 83c0: 1a000003 bne 83d4 <bcm2835_pwm_set_range+0x18>
  282. 83c4: e59f301c ldr r3, [pc, #28] ; 83e8 <bcm2835_pwm_set_range+0x2c>
  283. 83c8: e5933004 ldr r3, [r3, #4]
  284. 83cc: e5831010 str r1, [r3, #16]
  285. 83d0: e12fff1e bx lr
  286. 83d4: e3500001 cmp r0, #1
  287. 83d8: 059f3008 ldreq r3, [pc, #8] ; 83e8 <bcm2835_pwm_set_range+0x2c>
  288. 83dc: 05933004 ldreq r3, [r3, #4]
  289. 83e0: 05831020 streq r1, [r3, #32]
  290. 83e4: e12fff1e bx lr
  291. 83e8: 000086d4 ldrdeq r8, [r0], -r4
  292.  
  293. 000083ec <bcm2835_peri_set_bits>:
  294. 83ec: e5903000 ldr r3, [r0]
  295. 83f0: e0211003 eor r1, r1, r3
  296. 83f4: e0011002 and r1, r1, r2
  297. 83f8: e0211003 eor r1, r1, r3
  298. 83fc: e5801000 str r1, [r0]
  299. 8400: e12fff1e bx lr
  300.  
  301. 00008404 <bcm2835_gpio_fsel>:
  302. 8404: e52de004 push {lr} ; (str lr, [sp, #-4]!)
  303. 8408: e3a0e007 mov lr, #7
  304. 840c: e59f303c ldr r3, [pc, #60] ; 8450 <bcm2835_gpio_fsel+0x4c>
  305. 8410: e0832390 umull r2, r3, r0, r3
  306. 8414: e59fc038 ldr ip, [pc, #56] ; 8454 <bcm2835_gpio_fsel+0x50>
  307. 8418: e1a021a3 lsr r2, r3, #3
  308. 841c: e59cc008 ldr ip, [ip, #8]
  309. 8420: e0822102 add r2, r2, r2, lsl #2
  310. 8424: e0400082 sub r0, r0, r2, lsl #1
  311. 8428: e1a031a3 lsr r3, r3, #3
  312. 842c: e79c2103 ldr r2, [ip, r3, lsl #2]
  313. 8430: e0800080 add r0, r0, r0, lsl #1
  314. 8434: e20000ff and r0, r0, #255 ; 0xff
  315. 8438: e0221011 eor r1, r2, r1, lsl r0
  316. 843c: e001001e and r0, r1, lr, lsl r0
  317. 8440: e0200002 eor r0, r0, r2
  318. 8444: e78c0103 str r0, [ip, r3, lsl #2]
  319. 8448: e49de004 pop {lr} ; (ldr lr, [sp], #4)
  320. 844c: e12fff1e bx lr
  321. 8450: cccccccd stclgt 12, cr12, [ip], {205} ; 0xcd
  322. 8454: 000086d4 ldrdeq r8, [r0], -r4
  323.  
  324. 00008458 <bcm2835_pwm_set_data>:
  325. 8458: e3500000 cmp r0, #0
  326. 845c: 1a000003 bne 8470 <bcm2835_pwm_set_data+0x18>
  327. 8460: e59f301c ldr r3, [pc, #28] ; 8484 <bcm2835_pwm_set_data+0x2c>
  328. 8464: e5933004 ldr r3, [r3, #4]
  329. 8468: e5831014 str r1, [r3, #20]
  330. 846c: e12fff1e bx lr
  331. 8470: e3500001 cmp r0, #1
  332. 8474: 059f3008 ldreq r3, [pc, #8] ; 8484 <bcm2835_pwm_set_data+0x2c>
  333. 8478: 05933004 ldreq r3, [r3, #4]
  334. 847c: 05831024 streq r1, [r3, #36] ; 0x24
  335. 8480: e12fff1e bx lr
  336. 8484: 000086d4 ldrdeq r8, [r0], -r4
  337.  
  338. 00008488 <pwm_init>:
  339. 8488: e92d4010 push {r4, lr}
  340. 848c: e59f4058 ldr r4, [pc, #88] ; 84ec <pwm_init+0x64>
  341. 8490: e5942008 ldr r2, [r4, #8]
  342. 8494: e5923004 ldr r3, [r2, #4]
  343. 8498: e3c33407 bic r3, r3, #117440512 ; 0x7000000
  344. 849c: e3833402 orr r3, r3, #33554432 ; 0x2000000
  345. 84a0: e5823004 str r3, [r2, #4]
  346. 84a4: e5923004 ldr r3, [r2, #4]
  347. 84a8: e3c33c0e bic r3, r3, #3584 ; 0xe00
  348. 84ac: e3833b02 orr r3, r3, #2048 ; 0x800
  349. 84b0: e5823004 str r3, [r2, #4]
  350. 84b4: e3a00002 mov r0, #2
  351. 84b8: ebffff7f bl 82bc <bcm2835_pwm_set_clock>
  352. 84bc: e3a01040 mov r1, #64 ; 0x40
  353. 84c0: e5943004 ldr r3, [r4, #4]
  354. 84c4: e5932000 ldr r2, [r3]
  355. 84c8: e3822081 orr r2, r2, #129 ; 0x81
  356. 84cc: e5832000 str r2, [r3]
  357. 84d0: e5831010 str r1, [r3, #16]
  358. 84d4: e5932000 ldr r2, [r3]
  359. 84d8: e3822c81 orr r2, r2, #33024 ; 0x8100
  360. 84dc: e5832000 str r2, [r3]
  361. 84e0: e8bd4010 pop {r4, lr}
  362. 84e4: e5831020 str r1, [r3, #32]
  363. 84e8: e12fff1e bx lr
  364. 84ec: 000086d4 ldrdeq r8, [r0], -r4
  365.  
  366. 000084f0 <uart_init>:
  367. 84f0: e92d4070 push {r4, r5, r6, lr}
  368. 84f4: e59f5090 ldr r5, [pc, #144] ; 858c <uart_init+0x9c>
  369. 84f8: e59f4090 ldr r4, [pc, #144] ; 8590 <uart_init+0xa0>
  370. 84fc: e3a01001 mov r1, #1
  371. 8500: e59f008c ldr r0, [pc, #140] ; 8594 <uart_init+0xa4>
  372. 8504: ebfffec0 bl 800c <PUT32>
  373. 8508: e1a00005 mov r0, r5
  374. 850c: e3a01000 mov r1, #0
  375. 8510: ebfffebd bl 800c <PUT32>
  376. 8514: e1a00004 mov r0, r4
  377. 8518: e3a01000 mov r1, #0
  378. 851c: ebfffeba bl 800c <PUT32>
  379. 8520: e3a01003 mov r1, #3
  380. 8524: e59f006c ldr r0, [pc, #108] ; 8598 <uart_init+0xa8>
  381. 8528: ebfffeb7 bl 800c <PUT32>
  382. 852c: e3a01000 mov r1, #0
  383. 8530: e59f0064 ldr r0, [pc, #100] ; 859c <uart_init+0xac>
  384. 8534: ebfffeb4 bl 800c <PUT32>
  385. 8538: e1a00005 mov r0, r5
  386. 853c: e3a01000 mov r1, #0
  387. 8540: ebfffeb1 bl 800c <PUT32>
  388. 8544: e59f5054 ldr r5, [pc, #84] ; 85a0 <uart_init+0xb0>
  389. 8548: e3a010c6 mov r1, #198 ; 0xc6
  390. 854c: e59f0050 ldr r0, [pc, #80] ; 85a4 <uart_init+0xb4>
  391. 8550: ebfffead bl 800c <PUT32>
  392. 8554: e59f104c ldr r1, [pc, #76] ; 85a8 <uart_init+0xb8>
  393. 8558: e59f004c ldr r0, [pc, #76] ; 85ac <uart_init+0xbc>
  394. 855c: ebfffeaa bl 800c <PUT32>
  395. 8560: e1a00005 mov r0, r5
  396. 8564: ebfffeae bl 8024 <GET32>
  397. 8568: e3c01a3f bic r1, r0, #258048 ; 0x3f000
  398. 856c: e3811a12 orr r1, r1, #73728 ; 0x12000
  399. 8570: e1a00005 mov r0, r5
  400. 8574: ebfffea4 bl 800c <PUT32>
  401. 8578: e1a00004 mov r0, r4
  402. 857c: e3a01003 mov r1, #3
  403. 8580: ebfffea1 bl 800c <PUT32>
  404. 8584: e8bd4070 pop {r4, r5, r6, lr}
  405. 8588: e12fff1e bx lr
  406. 858c: 20215044 eorcs r5, r1, r4, asr #32
  407. 8590: 20215060 eorcs r5, r1, r0, rrx
  408. 8594: 20215004 eorcs r5, r1, r4
  409. 8598: 2021504c eorcs r5, r1, ip, asr #32
  410. 859c: 20215050 eorcs r5, r1, r0, asr r0
  411. 85a0: 20200004 eorcs r0, r0, r4
  412. 85a4: 20215048 eorcs r5, r1, r8, asr #32
  413. 85a8: 0000010e andeq r0, r0, lr, lsl #2
  414. 85ac: 20215068 eorcs r5, r1, r8, rrx
  415.  
  416. 000085b0 <uart_lcr>:
  417. 85b0: e92d4010 push {r4, lr}
  418. 85b4: e59f0008 ldr r0, [pc, #8] ; 85c4 <uart_lcr+0x14>
  419. 85b8: ebfffe99 bl 8024 <GET32>
  420. 85bc: e8bd4010 pop {r4, lr}
  421. 85c0: e12fff1e bx lr
  422. 85c4: 20215054 eorcs r5, r1, r4, asr r0
  423.  
  424. 000085c8 <uart_recv>:
  425. 85c8: e92d4010 push {r4, lr}
  426. 85cc: e59f4020 ldr r4, [pc, #32] ; 85f4 <uart_recv+0x2c>
  427. 85d0: e1a00004 mov r0, r4
  428. 85d4: ebfffe92 bl 8024 <GET32>
  429. 85d8: e3100001 tst r0, #1
  430. 85dc: 0afffffb beq 85d0 <uart_recv+0x8>
  431. 85e0: e59f0010 ldr r0, [pc, #16] ; 85f8 <uart_recv+0x30>
  432. 85e4: ebfffe8e bl 8024 <GET32>
  433. 85e8: e8bd4010 pop {r4, lr}
  434. 85ec: e20000ff and r0, r0, #255 ; 0xff
  435. 85f0: e12fff1e bx lr
  436. 85f4: 20215054 eorcs r5, r1, r4, asr r0
  437. 85f8: 20215040 eorcs r5, r1, r0, asr #32
  438.  
  439. 000085fc <uart_check>:
  440. 85fc: e92d4010 push {r4, lr}
  441. 8600: e59f000c ldr r0, [pc, #12] ; 8614 <uart_check+0x18>
  442. 8604: ebfffe86 bl 8024 <GET32>
  443. 8608: e8bd4010 pop {r4, lr}
  444. 860c: e2000001 and r0, r0, #1
  445. 8610: e12fff1e bx lr
  446. 8614: 20215054 eorcs r5, r1, r4, asr r0
  447.  
  448. 00008618 <uart_flush>:
  449. 8618: e92d4010 push {r4, lr}
  450. 861c: e59f4014 ldr r4, [pc, #20] ; 8638 <uart_flush+0x20>
  451. 8620: e1a00004 mov r0, r4
  452. 8624: ebfffe7e bl 8024 <GET32>
  453. 8628: e3100040 tst r0, #64 ; 0x40
  454. 862c: 0afffffb beq 8620 <uart_flush+0x8>
  455. 8630: e8bd4010 pop {r4, lr}
  456. 8634: e12fff1e bx lr
  457. 8638: 20215054 eorcs r5, r1, r4, asr r0
  458.  
  459. 0000863c <uart_send>:
  460. 863c: e92d4070 push {r4, r5, r6, lr}
  461. 8640: e1a05000 mov r5, r0
  462. 8644: e59f4020 ldr r4, [pc, #32] ; 866c <uart_send+0x30>
  463. 8648: e1a00004 mov r0, r4
  464. 864c: ebfffe74 bl 8024 <GET32>
  465. 8650: e3100020 tst r0, #32
  466. 8654: 0afffffb beq 8648 <uart_send+0xc>
  467. 8658: e1a01005 mov r1, r5
  468. 865c: e59f000c ldr r0, [pc, #12] ; 8670 <uart_send+0x34>
  469. 8660: ebfffe69 bl 800c <PUT32>
  470. 8664: e8bd4070 pop {r4, r5, r6, lr}
  471. 8668: e12fff1e bx lr
  472. 866c: 20215054 eorcs r5, r1, r4, asr r0
  473. 8670: 20215040 eorcs r5, r1, r0, asr #32
  474.  
  475. 00008674 <hexstrings>:
  476. 8674: e92d4070 push {r4, r5, r6, lr}
  477. 8678: e3a04020 mov r4, #32
  478. 867c: e1a05000 mov r5, r0
  479. 8680: e2444004 sub r4, r4, #4
  480. 8684: e1a00435 lsr r0, r5, r4
  481. 8688: e200000f and r0, r0, #15
  482. 868c: e3500009 cmp r0, #9
  483. 8690: 82800037 addhi r0, r0, #55 ; 0x37
  484. 8694: 92800030 addls r0, r0, #48 ; 0x30
  485. 8698: ebffffe7 bl 863c <uart_send>
  486. 869c: e3540000 cmp r4, #0
  487. 86a0: 1afffff6 bne 8680 <hexstrings+0xc>
  488. 86a4: e3a00020 mov r0, #32
  489. 86a8: e8bd4070 pop {r4, r5, r6, lr}
  490. 86ac: eaffffe2 b 863c <uart_send>
  491.  
  492. 000086b0 <hexstring>:
  493. 86b0: e92d4010 push {r4, lr}
  494. 86b4: ebffffee bl 8674 <hexstrings>
  495. 86b8: e3a0000d mov r0, #13
  496. 86bc: ebffffde bl 863c <uart_send>
  497. 86c0: e3a0000a mov r0, #10
  498. 86c4: e8bd4010 pop {r4, lr}
  499. 86c8: eaffffdb b 863c <uart_send>
  500.  
  501. Disassembly of section .data:
  502.  
  503. 000086cc <gpio>:
  504. 86cc: 20200000 eorcs r0, r0, r0
  505.  
  506. 000086d0 <systemTimer>:
  507. 86d0: 20003000 andcs r3, r0, r0
  508.  
  509. 000086d4 <bcm2835_clk>:
  510. 86d4: 20101000 andscs r1, r0, r0
  511.  
  512. 000086d8 <bcm2835_pwm>:
  513. 86d8: 2020c000 eorcs ip, r0, r0
  514.  
  515. 000086dc <bcm2835_gpio>:
  516. 86dc: 20200000 eorcs r0, r0, r0
  517.  
  518. 000086e0 <bcm2835_st>:
  519. 86e0: 20003000 andcs r3, r0, r0
  520.  
  521. 000086e4 <bcm2835_bsc1>:
  522. 86e4: 20804000 addcs r4, r0, r0
  523.  
  524. 000086e8 <bcm2835_bsc0>:
  525. 86e8: 20205000 eorcs r5, r0, r0
  526.  
  527. 000086ec <bcm2835_spi0>:
  528. 86ec: 20204000 eorcs r4, r0, r0
  529.  
  530. 000086f0 <bcm2835_pads>:
  531. 86f0: 20100000 andscs r0, r0, r0
  532.  
  533. 000086f4 <waveform>:
  534. 86f4: 00000800 andeq r0, r0, r0, lsl #16
  535. 86f8: 0000080c andeq r0, r0, ip, lsl #16
  536. 86fc: 00000819 andeq r0, r0, r9, lsl r8
  537. 8700: 00000826 andeq r0, r0, r6, lsr #16
  538. 8704: 00000833 andeq r0, r0, r3, lsr r8
  539. 8708: 00000840 andeq r0, r0, r0, asr #16
  540. 870c: 0000084d andeq r0, r0, sp, asr #16
  541. 8710: 0000085a andeq r0, r0, sl, asr r8
  542. 8714: 00000866 andeq r0, r0, r6, ror #16
  543. 8718: 00000873 andeq r0, r0, r3, ror r8
  544. 871c: 00000880 andeq r0, r0, r0, lsl #17
  545. 8720: 0000088d andeq r0, r0, sp, lsl #17
  546. 8724: 0000089a muleq r0, sl, r8
  547. 8728: 000008a7 andeq r0, r0, r7, lsr #17
  548. 872c: 000008b3 ; <UNDEFINED> instruction: 0x000008b3
  549. 8730: 000008c0 andeq r0, r0, r0, asr #17
  550. 8734: 000008cd andeq r0, r0, sp, asr #17
  551. 8738: 000008da ldrdeq r0, [r0], -sl
  552. 873c: 000008e7 andeq r0, r0, r7, ror #17
  553. 8740: 000008f3 strdeq r0, [r0], -r3
  554. 8744: 00000900 andeq r0, r0, r0, lsl #18
  555. 8748: 0000090d andeq r0, r0, sp, lsl #18
  556. 874c: 0000091a andeq r0, r0, sl, lsl r9
  557. 8750: 00000926 andeq r0, r0, r6, lsr #18
  558. 8754: 00000933 andeq r0, r0, r3, lsr r9
  559. 8758: 00000940 andeq r0, r0, r0, asr #18
  560. 875c: 0000094c andeq r0, r0, ip, asr #18
  561. 8760: 00000959 andeq r0, r0, r9, asr r9
  562. 8764: 00000966 andeq r0, r0, r6, ror #18
  563. 8768: 00000973 andeq r0, r0, r3, ror r9
  564. 876c: 0000097f andeq r0, r0, pc, ror r9
  565. 8770: 0000098c andeq r0, r0, ip, lsl #19
  566. 8774: 00000998 muleq r0, r8, r9
  567. 8778: 000009a5 andeq r0, r0, r5, lsr #19
  568. 877c: 000009b2 ; <UNDEFINED> instruction: 0x000009b2
  569. 8780: 000009be ; <UNDEFINED> instruction: 0x000009be
  570. 8784: 000009cb andeq r0, r0, fp, asr #19
  571. 8788: 000009d7 ldrdeq r0, [r0], -r7
  572. 878c: 000009e4 andeq r0, r0, r4, ror #19
  573. 8790: 000009f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  574. 8794: 000009fd strdeq r0, [r0], -sp
  575. 8798: 00000a09 andeq r0, r0, r9, lsl #20
  576. 879c: 00000a16 andeq r0, r0, r6, lsl sl
  577. 87a0: 00000a22 andeq r0, r0, r2, lsr #20
  578. 87a4: 00000a2e andeq r0, r0, lr, lsr #20
  579. 87a8: 00000a3b andeq r0, r0, fp, lsr sl
  580. 87ac: 00000a47 andeq r0, r0, r7, asr #20
  581. 87b0: 00000a53 andeq r0, r0, r3, asr sl
  582. 87b4: 00000a60 andeq r0, r0, r0, ror #20
  583. 87b8: 00000a6c andeq r0, r0, ip, ror #20
  584. 87bc: 00000a78 andeq r0, r0, r8, ror sl
  585. 87c0: 00000a84 andeq r0, r0, r4, lsl #21
  586. 87c4: 00000a91 muleq r0, r1, sl
  587. 87c8: 00000a9d muleq r0, sp, sl
  588. 87cc: 00000aa9 andeq r0, r0, r9, lsr #21
  589. 87d0: 00000ab5 ; <UNDEFINED> instruction: 0x00000ab5
  590. 87d4: 00000ac1 andeq r0, r0, r1, asr #21
  591. 87d8: 00000acd andeq r0, r0, sp, asr #21
  592. 87dc: 00000ad9 ldrdeq r0, [r0], -r9
  593. 87e0: 00000ae5 andeq r0, r0, r5, ror #21
  594. 87e4: 00000af1 strdeq r0, [r0], -r1
  595. 87e8: 00000afd strdeq r0, [r0], -sp
  596. 87ec: 00000b09 andeq r0, r0, r9, lsl #22
  597. 87f0: 00000b15 andeq r0, r0, r5, lsl fp
  598. 87f4: 00000b21 andeq r0, r0, r1, lsr #22
  599. 87f8: 00000b2d andeq r0, r0, sp, lsr #22
  600. 87fc: 00000b38 andeq r0, r0, r8, lsr fp
  601. 8800: 00000b44 andeq r0, r0, r4, asr #22
  602. 8804: 00000b50 andeq r0, r0, r0, asr fp
  603. 8808: 00000b5c andeq r0, r0, ip, asr fp
  604. 880c: 00000b67 andeq r0, r0, r7, ror #22
  605. 8810: 00000b73 andeq r0, r0, r3, ror fp
  606. 8814: 00000b7e andeq r0, r0, lr, ror fp
  607. 8818: 00000b8a andeq r0, r0, sl, lsl #23
  608. 881c: 00000b96 muleq r0, r6, fp
  609. 8820: 00000ba1 andeq r0, r0, r1, lsr #23
  610. 8824: 00000bac andeq r0, r0, ip, lsr #23
  611. 8828: 00000bb8 ; <UNDEFINED> instruction: 0x00000bb8
  612. 882c: 00000bc3 andeq r0, r0, r3, asr #23
  613. 8830: 00000bcf andeq r0, r0, pc, asr #23
  614. 8834: 00000bda ldrdeq r0, [r0], -sl
  615. 8838: 00000be5 andeq r0, r0, r5, ror #23
  616. 883c: 00000bf0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  617. 8840: 00000bfc strdeq r0, [r0], -ip
  618. 8844: 00000c07 andeq r0, r0, r7, lsl #24
  619. 8848: 00000c12 andeq r0, r0, r2, lsl ip
  620. 884c: 00000c1d andeq r0, r0, sp, lsl ip
  621. 8850: 00000c28 andeq r0, r0, r8, lsr #24
  622. 8854: 00000c33 andeq r0, r0, r3, lsr ip
  623. 8858: 00000c3e andeq r0, r0, lr, lsr ip
  624. 885c: 00000c49 andeq r0, r0, r9, asr #24
  625. 8860: 00000c53 andeq r0, r0, r3, asr ip
  626. 8864: 00000c5e andeq r0, r0, lr, asr ip
  627. 8868: 00000c69 andeq r0, r0, r9, ror #24
  628. 886c: 00000c74 andeq r0, r0, r4, ror ip
  629. 8870: 00000c7e andeq r0, r0, lr, ror ip
  630. 8874: 00000c89 andeq r0, r0, r9, lsl #25
  631. 8878: 00000c94 muleq r0, r4, ip
  632. 887c: 00000c9e muleq r0, lr, ip
  633. 8880: 00000ca9 andeq r0, r0, r9, lsr #25
  634. 8884: 00000cb3 ; <UNDEFINED> instruction: 0x00000cb3
  635. 8888: 00000cbd ; <UNDEFINED> instruction: 0x00000cbd
  636. 888c: 00000cc8 andeq r0, r0, r8, asr #25
  637. 8890: 00000cd2 ldrdeq r0, [r0], -r2
  638. 8894: 00000cdc ldrdeq r0, [r0], -ip
  639. 8898: 00000ce6 andeq r0, r0, r6, ror #25
  640. 889c: 00000cf1 strdeq r0, [r0], -r1
  641. 88a0: 00000cfb strdeq r0, [r0], -fp
  642. 88a4: 00000d05 andeq r0, r0, r5, lsl #26
  643. 88a8: 00000d0f andeq r0, r0, pc, lsl #26
  644. 88ac: 00000d19 andeq r0, r0, r9, lsl sp
  645. 88b0: 00000d23 andeq r0, r0, r3, lsr #26
  646. 88b4: 00000d2c andeq r0, r0, ip, lsr #26
  647. 88b8: 00000d36 andeq r0, r0, r6, lsr sp
  648. 88bc: 00000d40 andeq r0, r0, r0, asr #26
  649. 88c0: 00000d4a andeq r0, r0, sl, asr #26
  650. 88c4: 00000d53 andeq r0, r0, r3, asr sp
  651. 88c8: 00000d5d andeq r0, r0, sp, asr sp
  652. 88cc: 00000d66 andeq r0, r0, r6, ror #26
  653. 88d0: 00000d70 andeq r0, r0, r0, ror sp
  654. 88d4: 00000d79 andeq r0, r0, r9, ror sp
  655. 88d8: 00000d82 andeq r0, r0, r2, lsl #27
  656. 88dc: 00000d8c andeq r0, r0, ip, lsl #27
  657. 88e0: 00000d95 muleq r0, r5, sp
  658. 88e4: 00000d9e muleq r0, lr, sp
  659. 88e8: 00000da7 andeq r0, r0, r7, lsr #27
  660. 88ec: 00000db0 ; <UNDEFINED> instruction: 0x00000db0
  661. 88f0: 00000db9 ; <UNDEFINED> instruction: 0x00000db9
  662. 88f4: 00000dc2 andeq r0, r0, r2, asr #27
  663. 88f8: 00000dcb andeq r0, r0, fp, asr #27
  664. 88fc: 00000dd4 ldrdeq r0, [r0], -r4
  665. 8900: 00000ddd ldrdeq r0, [r0], -sp
  666. 8904: 00000de6 andeq r0, r0, r6, ror #27
  667. 8908: 00000dee andeq r0, r0, lr, ror #27
  668. 890c: 00000df7 strdeq r0, [r0], -r7
  669. 8910: 00000dff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  670. 8914: 00000e08 andeq r0, r0, r8, lsl #28
  671. 8918: 00000e10 andeq r0, r0, r0, lsl lr
  672. 891c: 00000e19 andeq r0, r0, r9, lsl lr
  673. 8920: 00000e21 andeq r0, r0, r1, lsr #28
  674. 8924: 00000e29 andeq r0, r0, r9, lsr #28
  675. 8928: 00000e31 andeq r0, r0, r1, lsr lr
  676. 892c: 00000e39 andeq r0, r0, r9, lsr lr
  677. 8930: 00000e41 andeq r0, r0, r1, asr #28
  678. 8934: 00000e49 andeq r0, r0, r9, asr #28
  679. 8938: 00000e51 andeq r0, r0, r1, asr lr
  680. 893c: 00000e59 andeq r0, r0, r9, asr lr
  681. 8940: 00000e61 andeq r0, r0, r1, ror #28
  682. 8944: 00000e69 andeq r0, r0, r9, ror #28
  683. 8948: 00000e70 andeq r0, r0, r0, ror lr
  684. 894c: 00000e78 andeq r0, r0, r8, ror lr
  685. 8950: 00000e7f andeq r0, r0, pc, ror lr
  686. 8954: 00000e87 andeq r0, r0, r7, lsl #29
  687. 8958: 00000e8e andeq r0, r0, lr, lsl #29
  688. 895c: 00000e96 muleq r0, r6, lr
  689. 8960: 00000e9d muleq r0, sp, lr
  690. 8964: 00000ea4 andeq r0, r0, r4, lsr #29
  691. 8968: 00000eab andeq r0, r0, fp, lsr #29
  692. 896c: 00000eb2 ; <UNDEFINED> instruction: 0x00000eb2
  693. 8970: 00000eb9 ; <UNDEFINED> instruction: 0x00000eb9
  694. 8974: 00000ec0 andeq r0, r0, r0, asr #29
  695. 8978: 00000ec7 andeq r0, r0, r7, asr #29
  696. 897c: 00000ece andeq r0, r0, lr, asr #29
  697. 8980: 00000ed5 ldrdeq r0, [r0], -r5
  698. 8984: 00000edb ldrdeq r0, [r0], -fp
  699. 8988: 00000ee2 andeq r0, r0, r2, ror #29
  700. 898c: 00000ee8 andeq r0, r0, r8, ror #29
  701. 8990: 00000eef andeq r0, r0, pc, ror #29
  702. 8994: 00000ef5 strdeq r0, [r0], -r5
  703. 8998: 00000efc strdeq r0, [r0], -ip
  704. 899c: 00000f02 andeq r0, r0, r2, lsl #30
  705. 89a0: 00000f08 andeq r0, r0, r8, lsl #30
  706. 89a4: 00000f0e andeq r0, r0, lr, lsl #30
  707. 89a8: 00000f14 andeq r0, r0, r4, lsl pc
  708. 89ac: 00000f1a andeq r0, r0, sl, lsl pc
  709. 89b0: 00000f20 andeq r0, r0, r0, lsr #30
  710. 89b4: 00000f26 andeq r0, r0, r6, lsr #30
  711. 89b8: 00000f2b andeq r0, r0, fp, lsr #30
  712. 89bc: 00000f31 andeq r0, r0, r1, lsr pc
  713. 89c0: 00000f37 andeq r0, r0, r7, lsr pc
  714. 89c4: 00000f3c andeq r0, r0, ip, lsr pc
  715. 89c8: 00000f42 andeq r0, r0, r2, asr #30
  716. 89cc: 00000f47 andeq r0, r0, r7, asr #30
  717. 89d0: 00000f4c andeq r0, r0, ip, asr #30
  718. 89d4: 00000f51 andeq r0, r0, r1, asr pc
  719. 89d8: 00000f57 andeq r0, r0, r7, asr pc
  720. 89dc: 00000f5c andeq r0, r0, ip, asr pc
  721. 89e0: 00000f61 andeq r0, r0, r1, ror #30
  722. 89e4: 00000f66 andeq r0, r0, r6, ror #30
  723. 89e8: 00000f6a andeq r0, r0, sl, ror #30
  724. 89ec: 00000f6f andeq r0, r0, pc, ror #30
  725. 89f0: 00000f74 andeq r0, r0, r4, ror pc
  726. 89f4: 00000f79 andeq r0, r0, r9, ror pc
  727. 89f8: 00000f7d andeq r0, r0, sp, ror pc
  728. 89fc: 00000f82 andeq r0, r0, r2, lsl #31
  729. 8a00: 00000f86 andeq r0, r0, r6, lsl #31
  730. 8a04: 00000f8a andeq r0, r0, sl, lsl #31
  731. 8a08: 00000f8f andeq r0, r0, pc, lsl #31
  732. 8a0c: 00000f93 muleq r0, r3, pc ; <UNPREDICTABLE>
  733. 8a10: 00000f97 muleq r0, r7, pc ; <UNPREDICTABLE>
  734. 8a14: 00000f9b muleq r0, fp, pc ; <UNPREDICTABLE>
  735. 8a18: 00000f9f muleq r0, pc, pc ; <UNPREDICTABLE>
  736. 8a1c: 00000fa3 andeq r0, r0, r3, lsr #31
  737. 8a20: 00000fa6 andeq r0, r0, r6, lsr #31
  738. 8a24: 00000faa andeq r0, r0, sl, lsr #31
  739. 8a28: 00000fae andeq r0, r0, lr, lsr #31
  740. 8a2c: 00000fb1 ; <UNDEFINED> instruction: 0x00000fb1
  741. 8a30: 00000fb5 ; <UNDEFINED> instruction: 0x00000fb5
  742. 8a34: 00000fb8 ; <UNDEFINED> instruction: 0x00000fb8
  743. 8a38: 00000fbb ; <UNDEFINED> instruction: 0x00000fbb
  744. 8a3c: 00000fbf ; <UNDEFINED> instruction: 0x00000fbf
  745. 8a40: 00000fc2 andeq r0, r0, r2, asr #31
  746. 8a44: 00000fc5 andeq r0, r0, r5, asr #31
  747. 8a48: 00000fc8 andeq r0, r0, r8, asr #31
  748. 8a4c: 00000fcb andeq r0, r0, fp, asr #31
  749. 8a50: 00000fce andeq r0, r0, lr, asr #31
  750. 8a54: 00000fd0 ldrdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  751. 8a58: 00000fd3 ldrdeq r0, [r0], -r3
  752. 8a5c: 00000fd6 ldrdeq r0, [r0], -r6
  753. 8a60: 00000fd8 ldrdeq r0, [r0], -r8
  754. 8a64: 00000fdb ldrdeq r0, [r0], -fp
  755. 8a68: 00000fdd ldrdeq r0, [r0], -sp
  756. 8a6c: 00000fdf ldrdeq r0, [r0], -pc ; <UNPREDICTABLE>
  757. 8a70: 00000fe2 andeq r0, r0, r2, ror #31
  758. 8a74: 00000fe4 andeq r0, r0, r4, ror #31
  759. 8a78: 00000fe6 andeq r0, r0, r6, ror #31
  760. 8a7c: 00000fe8 andeq r0, r0, r8, ror #31
  761. 8a80: 00000fea andeq r0, r0, sl, ror #31
  762. 8a84: 00000feb andeq r0, r0, fp, ror #31
  763. 8a88: 00000fed andeq r0, r0, sp, ror #31
  764. 8a8c: 00000fef andeq r0, r0, pc, ror #31
  765. 8a90: 00000ff0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  766. 8a94: 00000ff2 strdeq r0, [r0], -r2
  767. 8a98: 00000ff3 strdeq r0, [r0], -r3
  768. 8a9c: 00000ff5 strdeq r0, [r0], -r5
  769. 8aa0: 00000ff6 strdeq r0, [r0], -r6
  770. 8aa4: 00000ff7 strdeq r0, [r0], -r7
  771. 8aa8: 00000ff8 strdeq r0, [r0], -r8
  772. 8aac: 00000ff9 strdeq r0, [r0], -r9
  773. 8ab0: 00000ffa strdeq r0, [r0], -sl
  774. 8ab4: 00000ffb strdeq r0, [r0], -fp
  775. 8ab8: 00000ffc strdeq r0, [r0], -ip
  776. 8abc: 00000ffc strdeq r0, [r0], -ip
  777. 8ac0: 00000ffd strdeq r0, [r0], -sp
  778. 8ac4: 00000ffe strdeq r0, [r0], -lr
  779. 8ac8: 00000ffe strdeq r0, [r0], -lr
  780. 8acc: 00000ffe strdeq r0, [r0], -lr
  781. 8ad0: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  782. 8ad4: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  783. 8ad8: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  784. 8adc: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  785. 8ae0: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  786. 8ae4: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  787. 8ae8: 00000fff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  788. 8aec: 00000ffe strdeq r0, [r0], -lr
  789. 8af0: 00000ffe strdeq r0, [r0], -lr
  790. 8af4: 00000ffe strdeq r0, [r0], -lr
  791. 8af8: 00000ffd strdeq r0, [r0], -sp
  792. 8afc: 00000ffc strdeq r0, [r0], -ip
  793. 8b00: 00000ffc strdeq r0, [r0], -ip
  794. 8b04: 00000ffb strdeq r0, [r0], -fp
  795. 8b08: 00000ffa strdeq r0, [r0], -sl
  796. 8b0c: 00000ff9 strdeq r0, [r0], -r9
  797. 8b10: 00000ff8 strdeq r0, [r0], -r8
  798. 8b14: 00000ff7 strdeq r0, [r0], -r7
  799. 8b18: 00000ff6 strdeq r0, [r0], -r6
  800. 8b1c: 00000ff5 strdeq r0, [r0], -r5
  801. 8b20: 00000ff3 strdeq r0, [r0], -r3
  802. 8b24: 00000ff2 strdeq r0, [r0], -r2
  803. 8b28: 00000ff0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  804. 8b2c: 00000fef andeq r0, r0, pc, ror #31
  805. 8b30: 00000fed andeq r0, r0, sp, ror #31
  806. 8b34: 00000feb andeq r0, r0, fp, ror #31
  807. 8b38: 00000fea andeq r0, r0, sl, ror #31
  808. 8b3c: 00000fe8 andeq r0, r0, r8, ror #31
  809. 8b40: 00000fe6 andeq r0, r0, r6, ror #31
  810. 8b44: 00000fe4 andeq r0, r0, r4, ror #31
  811. 8b48: 00000fe2 andeq r0, r0, r2, ror #31
  812. 8b4c: 00000fdf ldrdeq r0, [r0], -pc ; <UNPREDICTABLE>
  813. 8b50: 00000fdd ldrdeq r0, [r0], -sp
  814. 8b54: 00000fdb ldrdeq r0, [r0], -fp
  815. 8b58: 00000fd8 ldrdeq r0, [r0], -r8
  816. 8b5c: 00000fd6 ldrdeq r0, [r0], -r6
  817. 8b60: 00000fd3 ldrdeq r0, [r0], -r3
  818. 8b64: 00000fd0 ldrdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  819. 8b68: 00000fce andeq r0, r0, lr, asr #31
  820. 8b6c: 00000fcb andeq r0, r0, fp, asr #31
  821. 8b70: 00000fc8 andeq r0, r0, r8, asr #31
  822. 8b74: 00000fc5 andeq r0, r0, r5, asr #31
  823. 8b78: 00000fc2 andeq r0, r0, r2, asr #31
  824. 8b7c: 00000fbf ; <UNDEFINED> instruction: 0x00000fbf
  825. 8b80: 00000fbb ; <UNDEFINED> instruction: 0x00000fbb
  826. 8b84: 00000fb8 ; <UNDEFINED> instruction: 0x00000fb8
  827. 8b88: 00000fb5 ; <UNDEFINED> instruction: 0x00000fb5
  828. 8b8c: 00000fb1 ; <UNDEFINED> instruction: 0x00000fb1
  829. 8b90: 00000fae andeq r0, r0, lr, lsr #31
  830. 8b94: 00000faa andeq r0, r0, sl, lsr #31
  831. 8b98: 00000fa6 andeq r0, r0, r6, lsr #31
  832. 8b9c: 00000fa3 andeq r0, r0, r3, lsr #31
  833. 8ba0: 00000f9f muleq r0, pc, pc ; <UNPREDICTABLE>
  834. 8ba4: 00000f9b muleq r0, fp, pc ; <UNPREDICTABLE>
  835. 8ba8: 00000f97 muleq r0, r7, pc ; <UNPREDICTABLE>
  836. 8bac: 00000f93 muleq r0, r3, pc ; <UNPREDICTABLE>
  837. 8bb0: 00000f8f andeq r0, r0, pc, lsl #31
  838. 8bb4: 00000f8a andeq r0, r0, sl, lsl #31
  839. 8bb8: 00000f86 andeq r0, r0, r6, lsl #31
  840. 8bbc: 00000f82 andeq r0, r0, r2, lsl #31
  841. 8bc0: 00000f7d andeq r0, r0, sp, ror pc
  842. 8bc4: 00000f79 andeq r0, r0, r9, ror pc
  843. 8bc8: 00000f74 andeq r0, r0, r4, ror pc
  844. 8bcc: 00000f6f andeq r0, r0, pc, ror #30
  845. 8bd0: 00000f6a andeq r0, r0, sl, ror #30
  846. 8bd4: 00000f66 andeq r0, r0, r6, ror #30
  847. 8bd8: 00000f61 andeq r0, r0, r1, ror #30
  848. 8bdc: 00000f5c andeq r0, r0, ip, asr pc
  849. 8be0: 00000f57 andeq r0, r0, r7, asr pc
  850. 8be4: 00000f51 andeq r0, r0, r1, asr pc
  851. 8be8: 00000f4c andeq r0, r0, ip, asr #30
  852. 8bec: 00000f47 andeq r0, r0, r7, asr #30
  853. 8bf0: 00000f42 andeq r0, r0, r2, asr #30
  854. 8bf4: 00000f3c andeq r0, r0, ip, lsr pc
  855. 8bf8: 00000f37 andeq r0, r0, r7, lsr pc
  856. 8bfc: 00000f31 andeq r0, r0, r1, lsr pc
  857. 8c00: 00000f2b andeq r0, r0, fp, lsr #30
  858. 8c04: 00000f26 andeq r0, r0, r6, lsr #30
  859. 8c08: 00000f20 andeq r0, r0, r0, lsr #30
  860. 8c0c: 00000f1a andeq r0, r0, sl, lsl pc
  861. 8c10: 00000f14 andeq r0, r0, r4, lsl pc
  862. 8c14: 00000f0e andeq r0, r0, lr, lsl #30
  863. 8c18: 00000f08 andeq r0, r0, r8, lsl #30
  864. 8c1c: 00000f02 andeq r0, r0, r2, lsl #30
  865. 8c20: 00000efc strdeq r0, [r0], -ip
  866. 8c24: 00000ef5 strdeq r0, [r0], -r5
  867. 8c28: 00000eef andeq r0, r0, pc, ror #29
  868. 8c2c: 00000ee8 andeq r0, r0, r8, ror #29
  869. 8c30: 00000ee2 andeq r0, r0, r2, ror #29
  870. 8c34: 00000edb ldrdeq r0, [r0], -fp
  871. 8c38: 00000ed5 ldrdeq r0, [r0], -r5
  872. 8c3c: 00000ece andeq r0, r0, lr, asr #29
  873. 8c40: 00000ec7 andeq r0, r0, r7, asr #29
  874. 8c44: 00000ec0 andeq r0, r0, r0, asr #29
  875. 8c48: 00000eb9 ; <UNDEFINED> instruction: 0x00000eb9
  876. 8c4c: 00000eb2 ; <UNDEFINED> instruction: 0x00000eb2
  877. 8c50: 00000eab andeq r0, r0, fp, lsr #29
  878. 8c54: 00000ea4 andeq r0, r0, r4, lsr #29
  879. 8c58: 00000e9d muleq r0, sp, lr
  880. 8c5c: 00000e96 muleq r0, r6, lr
  881. 8c60: 00000e8e andeq r0, r0, lr, lsl #29
  882. 8c64: 00000e87 andeq r0, r0, r7, lsl #29
  883. 8c68: 00000e7f andeq r0, r0, pc, ror lr
  884. 8c6c: 00000e78 andeq r0, r0, r8, ror lr
  885. 8c70: 00000e70 andeq r0, r0, r0, ror lr
  886. 8c74: 00000e69 andeq r0, r0, r9, ror #28
  887. 8c78: 00000e61 andeq r0, r0, r1, ror #28
  888. 8c7c: 00000e59 andeq r0, r0, r9, asr lr
  889. 8c80: 00000e51 andeq r0, r0, r1, asr lr
  890. 8c84: 00000e49 andeq r0, r0, r9, asr #28
  891. 8c88: 00000e41 andeq r0, r0, r1, asr #28
  892. 8c8c: 00000e39 andeq r0, r0, r9, lsr lr
  893. 8c90: 00000e31 andeq r0, r0, r1, lsr lr
  894. 8c94: 00000e29 andeq r0, r0, r9, lsr #28
  895. 8c98: 00000e21 andeq r0, r0, r1, lsr #28
  896. 8c9c: 00000e19 andeq r0, r0, r9, lsl lr
  897. 8ca0: 00000e10 andeq r0, r0, r0, lsl lr
  898. 8ca4: 00000e08 andeq r0, r0, r8, lsl #28
  899. 8ca8: 00000dff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  900. 8cac: 00000df7 strdeq r0, [r0], -r7
  901. 8cb0: 00000dee andeq r0, r0, lr, ror #27
  902. 8cb4: 00000de6 andeq r0, r0, r6, ror #27
  903. 8cb8: 00000ddd ldrdeq r0, [r0], -sp
  904. 8cbc: 00000dd4 ldrdeq r0, [r0], -r4
  905. 8cc0: 00000dcb andeq r0, r0, fp, asr #27
  906. 8cc4: 00000dc2 andeq r0, r0, r2, asr #27
  907. 8cc8: 00000db9 ; <UNDEFINED> instruction: 0x00000db9
  908. 8ccc: 00000db0 ; <UNDEFINED> instruction: 0x00000db0
  909. 8cd0: 00000da7 andeq r0, r0, r7, lsr #27
  910. 8cd4: 00000d9e muleq r0, lr, sp
  911. 8cd8: 00000d95 muleq r0, r5, sp
  912. 8cdc: 00000d8c andeq r0, r0, ip, lsl #27
  913. 8ce0: 00000d82 andeq r0, r0, r2, lsl #27
  914. 8ce4: 00000d79 andeq r0, r0, r9, ror sp
  915. 8ce8: 00000d70 andeq r0, r0, r0, ror sp
  916. 8cec: 00000d66 andeq r0, r0, r6, ror #26
  917. 8cf0: 00000d5d andeq r0, r0, sp, asr sp
  918. 8cf4: 00000d53 andeq r0, r0, r3, asr sp
  919. 8cf8: 00000d4a andeq r0, r0, sl, asr #26
  920. 8cfc: 00000d40 andeq r0, r0, r0, asr #26
  921. 8d00: 00000d36 andeq r0, r0, r6, lsr sp
  922. 8d04: 00000d2c andeq r0, r0, ip, lsr #26
  923. 8d08: 00000d23 andeq r0, r0, r3, lsr #26
  924. 8d0c: 00000d19 andeq r0, r0, r9, lsl sp
  925. 8d10: 00000d0f andeq r0, r0, pc, lsl #26
  926. 8d14: 00000d05 andeq r0, r0, r5, lsl #26
  927. 8d18: 00000cfb strdeq r0, [r0], -fp
  928. 8d1c: 00000cf1 strdeq r0, [r0], -r1
  929. 8d20: 00000ce6 andeq r0, r0, r6, ror #25
  930. 8d24: 00000cdc ldrdeq r0, [r0], -ip
  931. 8d28: 00000cd2 ldrdeq r0, [r0], -r2
  932. 8d2c: 00000cc8 andeq r0, r0, r8, asr #25
  933. 8d30: 00000cbd ; <UNDEFINED> instruction: 0x00000cbd
  934. 8d34: 00000cb3 ; <UNDEFINED> instruction: 0x00000cb3
  935. 8d38: 00000ca9 andeq r0, r0, r9, lsr #25
  936. 8d3c: 00000c9e muleq r0, lr, ip
  937. 8d40: 00000c94 muleq r0, r4, ip
  938. 8d44: 00000c89 andeq r0, r0, r9, lsl #25
  939. 8d48: 00000c7e andeq r0, r0, lr, ror ip
  940. 8d4c: 00000c74 andeq r0, r0, r4, ror ip
  941. 8d50: 00000c69 andeq r0, r0, r9, ror #24
  942. 8d54: 00000c5e andeq r0, r0, lr, asr ip
  943. 8d58: 00000c53 andeq r0, r0, r3, asr ip
  944. 8d5c: 00000c49 andeq r0, r0, r9, asr #24
  945. 8d60: 00000c3e andeq r0, r0, lr, lsr ip
  946. 8d64: 00000c33 andeq r0, r0, r3, lsr ip
  947. 8d68: 00000c28 andeq r0, r0, r8, lsr #24
  948. 8d6c: 00000c1d andeq r0, r0, sp, lsl ip
  949. 8d70: 00000c12 andeq r0, r0, r2, lsl ip
  950. 8d74: 00000c07 andeq r0, r0, r7, lsl #24
  951. 8d78: 00000bfc strdeq r0, [r0], -ip
  952. 8d7c: 00000bf0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  953. 8d80: 00000be5 andeq r0, r0, r5, ror #23
  954. 8d84: 00000bda ldrdeq r0, [r0], -sl
  955. 8d88: 00000bcf andeq r0, r0, pc, asr #23
  956. 8d8c: 00000bc3 andeq r0, r0, r3, asr #23
  957. 8d90: 00000bb8 ; <UNDEFINED> instruction: 0x00000bb8
  958. 8d94: 00000bac andeq r0, r0, ip, lsr #23
  959. 8d98: 00000ba1 andeq r0, r0, r1, lsr #23
  960. 8d9c: 00000b96 muleq r0, r6, fp
  961. 8da0: 00000b8a andeq r0, r0, sl, lsl #23
  962. 8da4: 00000b7e andeq r0, r0, lr, ror fp
  963. 8da8: 00000b73 andeq r0, r0, r3, ror fp
  964. 8dac: 00000b67 andeq r0, r0, r7, ror #22
  965. 8db0: 00000b5c andeq r0, r0, ip, asr fp
  966. 8db4: 00000b50 andeq r0, r0, r0, asr fp
  967. 8db8: 00000b44 andeq r0, r0, r4, asr #22
  968. 8dbc: 00000b38 andeq r0, r0, r8, lsr fp
  969. 8dc0: 00000b2d andeq r0, r0, sp, lsr #22
  970. 8dc4: 00000b21 andeq r0, r0, r1, lsr #22
  971. 8dc8: 00000b15 andeq r0, r0, r5, lsl fp
  972. 8dcc: 00000b09 andeq r0, r0, r9, lsl #22
  973. 8dd0: 00000afd strdeq r0, [r0], -sp
  974. 8dd4: 00000af1 strdeq r0, [r0], -r1
  975. 8dd8: 00000ae5 andeq r0, r0, r5, ror #21
  976. 8ddc: 00000ad9 ldrdeq r0, [r0], -r9
  977. 8de0: 00000acd andeq r0, r0, sp, asr #21
  978. 8de4: 00000ac1 andeq r0, r0, r1, asr #21
  979. 8de8: 00000ab5 ; <UNDEFINED> instruction: 0x00000ab5
  980. 8dec: 00000aa9 andeq r0, r0, r9, lsr #21
  981. 8df0: 00000a9d muleq r0, sp, sl
  982. 8df4: 00000a91 muleq r0, r1, sl
  983. 8df8: 00000a84 andeq r0, r0, r4, lsl #21
  984. 8dfc: 00000a78 andeq r0, r0, r8, ror sl
  985. 8e00: 00000a6c andeq r0, r0, ip, ror #20
  986. 8e04: 00000a60 andeq r0, r0, r0, ror #20
  987. 8e08: 00000a53 andeq r0, r0, r3, asr sl
  988. 8e0c: 00000a47 andeq r0, r0, r7, asr #20
  989. 8e10: 00000a3b andeq r0, r0, fp, lsr sl
  990. 8e14: 00000a2e andeq r0, r0, lr, lsr #20
  991. 8e18: 00000a22 andeq r0, r0, r2, lsr #20
  992. 8e1c: 00000a16 andeq r0, r0, r6, lsl sl
  993. 8e20: 00000a09 andeq r0, r0, r9, lsl #20
  994. 8e24: 000009fd strdeq r0, [r0], -sp
  995. 8e28: 000009f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  996. 8e2c: 000009e4 andeq r0, r0, r4, ror #19
  997. 8e30: 000009d7 ldrdeq r0, [r0], -r7
  998. 8e34: 000009cb andeq r0, r0, fp, asr #19
  999. 8e38: 000009be ; <UNDEFINED> instruction: 0x000009be
  1000. 8e3c: 000009b2 ; <UNDEFINED> instruction: 0x000009b2
  1001. 8e40: 000009a5 andeq r0, r0, r5, lsr #19
  1002. 8e44: 00000998 muleq r0, r8, r9
  1003. 8e48: 0000098c andeq r0, r0, ip, lsl #19
  1004. 8e4c: 0000097f andeq r0, r0, pc, ror r9
  1005. 8e50: 00000973 andeq r0, r0, r3, ror r9
  1006. 8e54: 00000966 andeq r0, r0, r6, ror #18
  1007. 8e58: 00000959 andeq r0, r0, r9, asr r9
  1008. 8e5c: 0000094c andeq r0, r0, ip, asr #18
  1009. 8e60: 00000940 andeq r0, r0, r0, asr #18
  1010. 8e64: 00000933 andeq r0, r0, r3, lsr r9
  1011. 8e68: 00000926 andeq r0, r0, r6, lsr #18
  1012. 8e6c: 0000091a andeq r0, r0, sl, lsl r9
  1013. 8e70: 0000090d andeq r0, r0, sp, lsl #18
  1014. 8e74: 00000900 andeq r0, r0, r0, lsl #18
  1015. 8e78: 000008f3 strdeq r0, [r0], -r3
  1016. 8e7c: 000008e7 andeq r0, r0, r7, ror #17
  1017. 8e80: 000008da ldrdeq r0, [r0], -sl
  1018. 8e84: 000008cd andeq r0, r0, sp, asr #17
  1019. 8e88: 000008c0 andeq r0, r0, r0, asr #17
  1020. 8e8c: 000008b3 ; <UNDEFINED> instruction: 0x000008b3
  1021. 8e90: 000008a7 andeq r0, r0, r7, lsr #17
  1022. 8e94: 0000089a muleq r0, sl, r8
  1023. 8e98: 0000088d andeq r0, r0, sp, lsl #17
  1024. 8e9c: 00000880 andeq r0, r0, r0, lsl #17
  1025. 8ea0: 00000873 andeq r0, r0, r3, ror r8
  1026. 8ea4: 00000866 andeq r0, r0, r6, ror #16
  1027. 8ea8: 0000085a andeq r0, r0, sl, asr r8
  1028. 8eac: 0000084d andeq r0, r0, sp, asr #16
  1029. 8eb0: 00000840 andeq r0, r0, r0, asr #16
  1030. 8eb4: 00000833 andeq r0, r0, r3, lsr r8
  1031. 8eb8: 00000826 andeq r0, r0, r6, lsr #16
  1032. 8ebc: 00000819 andeq r0, r0, r9, lsl r8
  1033. 8ec0: 0000080c andeq r0, r0, ip, lsl #16
  1034. 8ec4: 00000800 andeq r0, r0, r0, lsl #16
  1035. 8ec8: 000007f3 strdeq r0, [r0], -r3
  1036. 8ecc: 000007e6 andeq r0, r0, r6, ror #15
  1037. 8ed0: 000007d9 ldrdeq r0, [r0], -r9
  1038. 8ed4: 000007cc andeq r0, r0, ip, asr #15
  1039. 8ed8: 000007bf ; <UNDEFINED> instruction: 0x000007bf
  1040. 8edc: 000007b2 ; <UNDEFINED> instruction: 0x000007b2
  1041. 8ee0: 000007a5 andeq r0, r0, r5, lsr #15
  1042. 8ee4: 00000799 muleq r0, r9, r7
  1043. 8ee8: 0000078c andeq r0, r0, ip, lsl #15
  1044. 8eec: 0000077f andeq r0, r0, pc, ror r7
  1045. 8ef0: 00000772 andeq r0, r0, r2, ror r7
  1046. 8ef4: 00000765 andeq r0, r0, r5, ror #14
  1047. 8ef8: 00000758 andeq r0, r0, r8, asr r7
  1048. 8efc: 0000074c andeq r0, r0, ip, asr #14
  1049. 8f00: 0000073f andeq r0, r0, pc, lsr r7
  1050. 8f04: 00000732 andeq r0, r0, r2, lsr r7
  1051. 8f08: 00000725 andeq r0, r0, r5, lsr #14
  1052. 8f0c: 00000718 andeq r0, r0, r8, lsl r7
  1053. 8f10: 0000070c andeq r0, r0, ip, lsl #14
  1054. 8f14: 000006ff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  1055. 8f18: 000006f2 strdeq r0, [r0], -r2
  1056. 8f1c: 000006e5 andeq r0, r0, r5, ror #13
  1057. 8f20: 000006d9 ldrdeq r0, [r0], -r9
  1058. 8f24: 000006cc andeq r0, r0, ip, asr #13
  1059. 8f28: 000006bf ; <UNDEFINED> instruction: 0x000006bf
  1060. 8f2c: 000006b3 ; <UNDEFINED> instruction: 0x000006b3
  1061. 8f30: 000006a6 andeq r0, r0, r6, lsr #13
  1062. 8f34: 00000699 muleq r0, r9, r6
  1063. 8f38: 0000068c andeq r0, r0, ip, lsl #13
  1064. 8f3c: 00000680 andeq r0, r0, r0, lsl #13
  1065. 8f40: 00000673 andeq r0, r0, r3, ror r6
  1066. 8f44: 00000667 andeq r0, r0, r7, ror #12
  1067. 8f48: 0000065a andeq r0, r0, sl, asr r6
  1068. 8f4c: 0000064d andeq r0, r0, sp, asr #12
  1069. 8f50: 00000641 andeq r0, r0, r1, asr #12
  1070. 8f54: 00000634 andeq r0, r0, r4, lsr r6
  1071. 8f58: 00000628 andeq r0, r0, r8, lsr #12
  1072. 8f5c: 0000061b andeq r0, r0, fp, lsl r6
  1073. 8f60: 0000060f andeq r0, r0, pc, lsl #12
  1074. 8f64: 00000602 andeq r0, r0, r2, lsl #12
  1075. 8f68: 000005f6 strdeq r0, [r0], -r6
  1076. 8f6c: 000005e9 andeq r0, r0, r9, ror #11
  1077. 8f70: 000005dd ldrdeq r0, [r0], -sp
  1078. 8f74: 000005d1 ldrdeq r0, [r0], -r1
  1079. 8f78: 000005c4 andeq r0, r0, r4, asr #11
  1080. 8f7c: 000005b8 ; <UNDEFINED> instruction: 0x000005b8
  1081. 8f80: 000005ac andeq r0, r0, ip, lsr #11
  1082. 8f84: 0000059f muleq r0, pc, r5 ; <UNPREDICTABLE>
  1083. 8f88: 00000593 muleq r0, r3, r5
  1084. 8f8c: 00000587 andeq r0, r0, r7, lsl #11
  1085. 8f90: 0000057b andeq r0, r0, fp, ror r5
  1086. 8f94: 0000056e andeq r0, r0, lr, ror #10
  1087. 8f98: 00000562 andeq r0, r0, r2, ror #10
  1088. 8f9c: 00000556 andeq r0, r0, r6, asr r5
  1089. 8fa0: 0000054a andeq r0, r0, sl, asr #10
  1090. 8fa4: 0000053e andeq r0, r0, lr, lsr r5
  1091. 8fa8: 00000532 andeq r0, r0, r2, lsr r5
  1092. 8fac: 00000526 andeq r0, r0, r6, lsr #10
  1093. 8fb0: 0000051a andeq r0, r0, sl, lsl r5
  1094. 8fb4: 0000050e andeq r0, r0, lr, lsl #10
  1095. 8fb8: 00000502 andeq r0, r0, r2, lsl #10
  1096. 8fbc: 000004f6 strdeq r0, [r0], -r6
  1097. 8fc0: 000004ea andeq r0, r0, sl, ror #9
  1098. 8fc4: 000004de ldrdeq r0, [r0], -lr
  1099. 8fc8: 000004d2 ldrdeq r0, [r0], -r2
  1100. 8fcc: 000004c7 andeq r0, r0, r7, asr #9
  1101. 8fd0: 000004bb ; <UNDEFINED> instruction: 0x000004bb
  1102. 8fd4: 000004af andeq r0, r0, pc, lsr #9
  1103. 8fd8: 000004a3 andeq r0, r0, r3, lsr #9
  1104. 8fdc: 00000498 muleq r0, r8, r4
  1105. 8fe0: 0000048c andeq r0, r0, ip, lsl #9
  1106. 8fe4: 00000481 andeq r0, r0, r1, lsl #9
  1107. 8fe8: 00000475 andeq r0, r0, r5, ror r4
  1108. 8fec: 00000469 andeq r0, r0, r9, ror #8
  1109. 8ff0: 0000045e andeq r0, r0, lr, asr r4
  1110. 8ff4: 00000453 andeq r0, r0, r3, asr r4
  1111. 8ff8: 00000447 andeq r0, r0, r7, asr #8
  1112. 8ffc: 0000043c andeq r0, r0, ip, lsr r4
  1113. 9000: 00000430 andeq r0, r0, r0, lsr r4
  1114. 9004: 00000425 andeq r0, r0, r5, lsr #8
  1115. 9008: 0000041a andeq r0, r0, sl, lsl r4
  1116. 900c: 0000040f andeq r0, r0, pc, lsl #8
  1117. 9010: 00000403 andeq r0, r0, r3, lsl #8
  1118. 9014: 000003f8 strdeq r0, [r0], -r8
  1119. 9018: 000003ed andeq r0, r0, sp, ror #7
  1120. 901c: 000003e2 andeq r0, r0, r2, ror #7
  1121. 9020: 000003d7 ldrdeq r0, [r0], -r7
  1122. 9024: 000003cc andeq r0, r0, ip, asr #7
  1123. 9028: 000003c1 andeq r0, r0, r1, asr #7
  1124. 902c: 000003b6 ; <UNDEFINED> instruction: 0x000003b6
  1125. 9030: 000003ac andeq r0, r0, ip, lsr #7
  1126. 9034: 000003a1 andeq r0, r0, r1, lsr #7
  1127. 9038: 00000396 muleq r0, r6, r3
  1128. 903c: 0000038b andeq r0, r0, fp, lsl #7
  1129. 9040: 00000381 andeq r0, r0, r1, lsl #7
  1130. 9044: 00000376 andeq r0, r0, r6, ror r3
  1131. 9048: 0000036b andeq r0, r0, fp, ror #6
  1132. 904c: 00000361 andeq r0, r0, r1, ror #6
  1133. 9050: 00000356 andeq r0, r0, r6, asr r3
  1134. 9054: 0000034c andeq r0, r0, ip, asr #6
  1135. 9058: 00000342 andeq r0, r0, r2, asr #6
  1136. 905c: 00000337 andeq r0, r0, r7, lsr r3
  1137. 9060: 0000032d andeq r0, r0, sp, lsr #6
  1138. 9064: 00000323 andeq r0, r0, r3, lsr #6
  1139. 9068: 00000319 andeq r0, r0, r9, lsl r3
  1140. 906c: 0000030e andeq r0, r0, lr, lsl #6
  1141. 9070: 00000304 andeq r0, r0, r4, lsl #6
  1142. 9074: 000002fa strdeq r0, [r0], -sl
  1143. 9078: 000002f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  1144. 907c: 000002e6 andeq r0, r0, r6, ror #5
  1145. 9080: 000002dc ldrdeq r0, [r0], -ip
  1146. 9084: 000002d3 ldrdeq r0, [r0], -r3
  1147. 9088: 000002c9 andeq r0, r0, r9, asr #5
  1148. 908c: 000002bf ; <UNDEFINED> instruction: 0x000002bf
  1149. 9090: 000002b5 ; <UNDEFINED> instruction: 0x000002b5
  1150. 9094: 000002ac andeq r0, r0, ip, lsr #5
  1151. 9098: 000002a2 andeq r0, r0, r2, lsr #5
  1152. 909c: 00000299 muleq r0, r9, r2
  1153. 90a0: 0000028f andeq r0, r0, pc, lsl #5
  1154. 90a4: 00000286 andeq r0, r0, r6, lsl #5
  1155. 90a8: 0000027d andeq r0, r0, sp, ror r2
  1156. 90ac: 00000273 andeq r0, r0, r3, ror r2
  1157. 90b0: 0000026a andeq r0, r0, sl, ror #4
  1158. 90b4: 00000261 andeq r0, r0, r1, ror #4
  1159. 90b8: 00000258 andeq r0, r0, r8, asr r2
  1160. 90bc: 0000024f andeq r0, r0, pc, asr #4
  1161. 90c0: 00000246 andeq r0, r0, r6, asr #4
  1162. 90c4: 0000023d andeq r0, r0, sp, lsr r2
  1163. 90c8: 00000234 andeq r0, r0, r4, lsr r2
  1164. 90cc: 0000022b andeq r0, r0, fp, lsr #4
  1165. 90d0: 00000222 andeq r0, r0, r2, lsr #4
  1166. 90d4: 00000219 andeq r0, r0, r9, lsl r2
  1167. 90d8: 00000211 andeq r0, r0, r1, lsl r2
  1168. 90dc: 00000208 andeq r0, r0, r8, lsl #4
  1169. 90e0: 00000200 andeq r0, r0, r0, lsl #4
  1170. 90e4: 000001f7 strdeq r0, [r0], -r7
  1171. 90e8: 000001ef andeq r0, r0, pc, ror #3
  1172. 90ec: 000001e6 andeq r0, r0, r6, ror #3
  1173. 90f0: 000001de ldrdeq r0, [r0], -lr
  1174. 90f4: 000001d6 ldrdeq r0, [r0], -r6
  1175. 90f8: 000001ce andeq r0, r0, lr, asr #3
  1176. 90fc: 000001c6 andeq r0, r0, r6, asr #3
  1177. 9100: 000001be ; <UNDEFINED> instruction: 0x000001be
  1178. 9104: 000001b6 ; <UNDEFINED> instruction: 0x000001b6
  1179. 9108: 000001ae andeq r0, r0, lr, lsr #3
  1180. 910c: 000001a6 andeq r0, r0, r6, lsr #3
  1181. 9110: 0000019e muleq r0, lr, r1
  1182. 9114: 00000196 muleq r0, r6, r1
  1183. 9118: 0000018f andeq r0, r0, pc, lsl #3
  1184. 911c: 00000187 andeq r0, r0, r7, lsl #3
  1185. 9120: 00000180 andeq r0, r0, r0, lsl #3
  1186. 9124: 00000178 andeq r0, r0, r8, ror r1
  1187. 9128: 00000171 andeq r0, r0, r1, ror r1
  1188. 912c: 00000169 andeq r0, r0, r9, ror #2
  1189. 9130: 00000162 andeq r0, r0, r2, ror #2
  1190. 9134: 0000015b andeq r0, r0, fp, asr r1
  1191. 9138: 00000154 andeq r0, r0, r4, asr r1
  1192. 913c: 0000014d andeq r0, r0, sp, asr #2
  1193. 9140: 00000146 andeq r0, r0, r6, asr #2
  1194. 9144: 0000013f andeq r0, r0, pc, lsr r1
  1195. 9148: 00000138 andeq r0, r0, r8, lsr r1
  1196. 914c: 00000131 andeq r0, r0, r1, lsr r1
  1197. 9150: 0000012a andeq r0, r0, sl, lsr #2
  1198. 9154: 00000124 andeq r0, r0, r4, lsr #2
  1199. 9158: 0000011d andeq r0, r0, sp, lsl r1
  1200. 915c: 00000117 andeq r0, r0, r7, lsl r1
  1201. 9160: 00000110 andeq r0, r0, r0, lsl r1
  1202. 9164: 0000010a andeq r0, r0, sl, lsl #2
  1203. 9168: 00000103 andeq r0, r0, r3, lsl #2
  1204. 916c: 000000fd strdeq r0, [r0], -sp
  1205. 9170: 000000f7 strdeq r0, [r0], -r7
  1206. 9174: 000000f1 strdeq r0, [r0], -r1
  1207. 9178: 000000eb andeq r0, r0, fp, ror #1
  1208. 917c: 000000e5 andeq r0, r0, r5, ror #1
  1209. 9180: 000000df ldrdeq r0, [r0], -pc ; <UNPREDICTABLE>
  1210. 9184: 000000d9 ldrdeq r0, [r0], -r9
  1211. 9188: 000000d4 ldrdeq r0, [r0], -r4
  1212. 918c: 000000ce andeq r0, r0, lr, asr #1
  1213. 9190: 000000c8 andeq r0, r0, r8, asr #1
  1214. 9194: 000000c3 andeq r0, r0, r3, asr #1
  1215. 9198: 000000bd strheq r0, [r0], -sp
  1216. 919c: 000000b8 strheq r0, [r0], -r8
  1217. 91a0: 000000b3 strheq r0, [r0], -r3
  1218. 91a4: 000000ae andeq r0, r0, lr, lsr #1
  1219. 91a8: 000000a8 andeq r0, r0, r8, lsr #1
  1220. 91ac: 000000a3 andeq r0, r0, r3, lsr #1
  1221. 91b0: 0000009e muleq r0, lr, r0
  1222. 91b4: 00000099 muleq r0, r9, r0
  1223. 91b8: 00000095 muleq r0, r5, r0
  1224. 91bc: 00000090 muleq r0, r0, r0
  1225. 91c0: 0000008b andeq r0, r0, fp, lsl #1
  1226. 91c4: 00000086 andeq r0, r0, r6, lsl #1
  1227. 91c8: 00000082 andeq r0, r0, r2, lsl #1
  1228. 91cc: 0000007d andeq r0, r0, sp, ror r0
  1229. 91d0: 00000079 andeq r0, r0, r9, ror r0
  1230. 91d4: 00000075 andeq r0, r0, r5, ror r0
  1231. 91d8: 00000070 andeq r0, r0, r0, ror r0
  1232. 91dc: 0000006c andeq r0, r0, ip, rrx
  1233. 91e0: 00000068 andeq r0, r0, r8, rrx
  1234. 91e4: 00000064 andeq r0, r0, r4, rrx
  1235. 91e8: 00000060 andeq r0, r0, r0, rrx
  1236. 91ec: 0000005c andeq r0, r0, ip, asr r0
  1237. 91f0: 00000059 andeq r0, r0, r9, asr r0
  1238. 91f4: 00000055 andeq r0, r0, r5, asr r0
  1239. 91f8: 00000051 andeq r0, r0, r1, asr r0
  1240. 91fc: 0000004e andeq r0, r0, lr, asr #32
  1241. 9200: 0000004a andeq r0, r0, sl, asr #32
  1242. 9204: 00000047 andeq r0, r0, r7, asr #32
  1243. 9208: 00000044 andeq r0, r0, r4, asr #32
  1244. 920c: 00000040 andeq r0, r0, r0, asr #32
  1245. 9210: 0000003d andeq r0, r0, sp, lsr r0
  1246. 9214: 0000003a andeq r0, r0, sl, lsr r0
  1247. 9218: 00000037 andeq r0, r0, r7, lsr r0
  1248. 921c: 00000034 andeq r0, r0, r4, lsr r0
  1249. 9220: 00000031 andeq r0, r0, r1, lsr r0
  1250. 9224: 0000002f andeq r0, r0, pc, lsr #32
  1251. 9228: 0000002c andeq r0, r0, ip, lsr #32
  1252. 922c: 00000029 andeq r0, r0, r9, lsr #32
  1253. 9230: 00000027 andeq r0, r0, r7, lsr #32
  1254. 9234: 00000024 andeq r0, r0, r4, lsr #32
  1255. 9238: 00000022 andeq r0, r0, r2, lsr #32
  1256. 923c: 00000020 andeq r0, r0, r0, lsr #32
  1257. 9240: 0000001d andeq r0, r0, sp, lsl r0
  1258. 9244: 0000001b andeq r0, r0, fp, lsl r0
  1259. 9248: 00000019 andeq r0, r0, r9, lsl r0
  1260. 924c: 00000017 andeq r0, r0, r7, lsl r0
  1261. 9250: 00000015 andeq r0, r0, r5, lsl r0
  1262. 9254: 00000014 andeq r0, r0, r4, lsl r0
  1263. 9258: 00000012 andeq r0, r0, r2, lsl r0
  1264. 925c: 00000010 andeq r0, r0, r0, lsl r0
  1265. 9260: 0000000f andeq r0, r0, pc
  1266. 9264: 0000000d andeq r0, r0, sp
  1267. 9268: 0000000c andeq r0, r0, ip
  1268. 926c: 0000000a andeq r0, r0, sl
  1269. 9270: 00000009 andeq r0, r0, r9
  1270. 9274: 00000008 andeq r0, r0, r8
  1271. 9278: 00000007 andeq r0, r0, r7
  1272. 927c: 00000006 andeq r0, r0, r6
  1273. 9280: 00000005 andeq r0, r0, r5
  1274. 9284: 00000004 andeq r0, r0, r4
  1275. 9288: 00000003 andeq r0, r0, r3
  1276. 928c: 00000003 andeq r0, r0, r3
  1277. 9290: 00000002 andeq r0, r0, r2
  1278. 9294: 00000001 andeq r0, r0, r1
  1279. 9298: 00000001 andeq r0, r0, r1
  1280. 929c: 00000001 andeq r0, r0, r1
  1281. ...
  1282. 92bc: 00000001 andeq r0, r0, r1
  1283. 92c0: 00000001 andeq r0, r0, r1
  1284. 92c4: 00000001 andeq r0, r0, r1
  1285. 92c8: 00000002 andeq r0, r0, r2
  1286. 92cc: 00000003 andeq r0, r0, r3
  1287. 92d0: 00000003 andeq r0, r0, r3
  1288. 92d4: 00000004 andeq r0, r0, r4
  1289. 92d8: 00000005 andeq r0, r0, r5
  1290. 92dc: 00000006 andeq r0, r0, r6
  1291. 92e0: 00000007 andeq r0, r0, r7
  1292. 92e4: 00000008 andeq r0, r0, r8
  1293. 92e8: 00000009 andeq r0, r0, r9
  1294. 92ec: 0000000a andeq r0, r0, sl
  1295. 92f0: 0000000c andeq r0, r0, ip
  1296. 92f4: 0000000d andeq r0, r0, sp
  1297. 92f8: 0000000f andeq r0, r0, pc
  1298. 92fc: 00000010 andeq r0, r0, r0, lsl r0
  1299. 9300: 00000012 andeq r0, r0, r2, lsl r0
  1300. 9304: 00000014 andeq r0, r0, r4, lsl r0
  1301. 9308: 00000015 andeq r0, r0, r5, lsl r0
  1302. 930c: 00000017 andeq r0, r0, r7, lsl r0
  1303. 9310: 00000019 andeq r0, r0, r9, lsl r0
  1304. 9314: 0000001b andeq r0, r0, fp, lsl r0
  1305. 9318: 0000001d andeq r0, r0, sp, lsl r0
  1306. 931c: 00000020 andeq r0, r0, r0, lsr #32
  1307. 9320: 00000022 andeq r0, r0, r2, lsr #32
  1308. 9324: 00000024 andeq r0, r0, r4, lsr #32
  1309. 9328: 00000027 andeq r0, r0, r7, lsr #32
  1310. 932c: 00000029 andeq r0, r0, r9, lsr #32
  1311. 9330: 0000002c andeq r0, r0, ip, lsr #32
  1312. 9334: 0000002f andeq r0, r0, pc, lsr #32
  1313. 9338: 00000031 andeq r0, r0, r1, lsr r0
  1314. 933c: 00000034 andeq r0, r0, r4, lsr r0
  1315. 9340: 00000037 andeq r0, r0, r7, lsr r0
  1316. 9344: 0000003a andeq r0, r0, sl, lsr r0
  1317. 9348: 0000003d andeq r0, r0, sp, lsr r0
  1318. 934c: 00000040 andeq r0, r0, r0, asr #32
  1319. 9350: 00000044 andeq r0, r0, r4, asr #32
  1320. 9354: 00000047 andeq r0, r0, r7, asr #32
  1321. 9358: 0000004a andeq r0, r0, sl, asr #32
  1322. 935c: 0000004e andeq r0, r0, lr, asr #32
  1323. 9360: 00000051 andeq r0, r0, r1, asr r0
  1324. 9364: 00000055 andeq r0, r0, r5, asr r0
  1325. 9368: 00000059 andeq r0, r0, r9, asr r0
  1326. 936c: 0000005c andeq r0, r0, ip, asr r0
  1327. 9370: 00000060 andeq r0, r0, r0, rrx
  1328. 9374: 00000064 andeq r0, r0, r4, rrx
  1329. 9378: 00000068 andeq r0, r0, r8, rrx
  1330. 937c: 0000006c andeq r0, r0, ip, rrx
  1331. 9380: 00000070 andeq r0, r0, r0, ror r0
  1332. 9384: 00000075 andeq r0, r0, r5, ror r0
  1333. 9388: 00000079 andeq r0, r0, r9, ror r0
  1334. 938c: 0000007d andeq r0, r0, sp, ror r0
  1335. 9390: 00000082 andeq r0, r0, r2, lsl #1
  1336. 9394: 00000086 andeq r0, r0, r6, lsl #1
  1337. 9398: 0000008b andeq r0, r0, fp, lsl #1
  1338. 939c: 00000090 muleq r0, r0, r0
  1339. 93a0: 00000095 muleq r0, r5, r0
  1340. 93a4: 00000099 muleq r0, r9, r0
  1341. 93a8: 0000009e muleq r0, lr, r0
  1342. 93ac: 000000a3 andeq r0, r0, r3, lsr #1
  1343. 93b0: 000000a8 andeq r0, r0, r8, lsr #1
  1344. 93b4: 000000ae andeq r0, r0, lr, lsr #1
  1345. 93b8: 000000b3 strheq r0, [r0], -r3
  1346. 93bc: 000000b8 strheq r0, [r0], -r8
  1347. 93c0: 000000bd strheq r0, [r0], -sp
  1348. 93c4: 000000c3 andeq r0, r0, r3, asr #1
  1349. 93c8: 000000c8 andeq r0, r0, r8, asr #1
  1350. 93cc: 000000ce andeq r0, r0, lr, asr #1
  1351. 93d0: 000000d4 ldrdeq r0, [r0], -r4
  1352. 93d4: 000000d9 ldrdeq r0, [r0], -r9
  1353. 93d8: 000000df ldrdeq r0, [r0], -pc ; <UNPREDICTABLE>
  1354. 93dc: 000000e5 andeq r0, r0, r5, ror #1
  1355. 93e0: 000000eb andeq r0, r0, fp, ror #1
  1356. 93e4: 000000f1 strdeq r0, [r0], -r1
  1357. 93e8: 000000f7 strdeq r0, [r0], -r7
  1358. 93ec: 000000fd strdeq r0, [r0], -sp
  1359. 93f0: 00000103 andeq r0, r0, r3, lsl #2
  1360. 93f4: 0000010a andeq r0, r0, sl, lsl #2
  1361. 93f8: 00000110 andeq r0, r0, r0, lsl r1
  1362. 93fc: 00000117 andeq r0, r0, r7, lsl r1
  1363. 9400: 0000011d andeq r0, r0, sp, lsl r1
  1364. 9404: 00000124 andeq r0, r0, r4, lsr #2
  1365. 9408: 0000012a andeq r0, r0, sl, lsr #2
  1366. 940c: 00000131 andeq r0, r0, r1, lsr r1
  1367. 9410: 00000138 andeq r0, r0, r8, lsr r1
  1368. 9414: 0000013f andeq r0, r0, pc, lsr r1
  1369. 9418: 00000146 andeq r0, r0, r6, asr #2
  1370. 941c: 0000014d andeq r0, r0, sp, asr #2
  1371. 9420: 00000154 andeq r0, r0, r4, asr r1
  1372. 9424: 0000015b andeq r0, r0, fp, asr r1
  1373. 9428: 00000162 andeq r0, r0, r2, ror #2
  1374. 942c: 00000169 andeq r0, r0, r9, ror #2
  1375. 9430: 00000171 andeq r0, r0, r1, ror r1
  1376. 9434: 00000178 andeq r0, r0, r8, ror r1
  1377. 9438: 00000180 andeq r0, r0, r0, lsl #3
  1378. 943c: 00000187 andeq r0, r0, r7, lsl #3
  1379. 9440: 0000018f andeq r0, r0, pc, lsl #3
  1380. 9444: 00000196 muleq r0, r6, r1
  1381. 9448: 0000019e muleq r0, lr, r1
  1382. 944c: 000001a6 andeq r0, r0, r6, lsr #3
  1383. 9450: 000001ae andeq r0, r0, lr, lsr #3
  1384. 9454: 000001b6 ; <UNDEFINED> instruction: 0x000001b6
  1385. 9458: 000001be ; <UNDEFINED> instruction: 0x000001be
  1386. 945c: 000001c6 andeq r0, r0, r6, asr #3
  1387. 9460: 000001ce andeq r0, r0, lr, asr #3
  1388. 9464: 000001d6 ldrdeq r0, [r0], -r6
  1389. 9468: 000001de ldrdeq r0, [r0], -lr
  1390. 946c: 000001e6 andeq r0, r0, r6, ror #3
  1391. 9470: 000001ef andeq r0, r0, pc, ror #3
  1392. 9474: 000001f7 strdeq r0, [r0], -r7
  1393. 9478: 00000200 andeq r0, r0, r0, lsl #4
  1394. 947c: 00000208 andeq r0, r0, r8, lsl #4
  1395. 9480: 00000211 andeq r0, r0, r1, lsl r2
  1396. 9484: 00000219 andeq r0, r0, r9, lsl r2
  1397. 9488: 00000222 andeq r0, r0, r2, lsr #4
  1398. 948c: 0000022b andeq r0, r0, fp, lsr #4
  1399. 9490: 00000234 andeq r0, r0, r4, lsr r2
  1400. 9494: 0000023d andeq r0, r0, sp, lsr r2
  1401. 9498: 00000246 andeq r0, r0, r6, asr #4
  1402. 949c: 0000024f andeq r0, r0, pc, asr #4
  1403. 94a0: 00000258 andeq r0, r0, r8, asr r2
  1404. 94a4: 00000261 andeq r0, r0, r1, ror #4
  1405. 94a8: 0000026a andeq r0, r0, sl, ror #4
  1406. 94ac: 00000273 andeq r0, r0, r3, ror r2
  1407. 94b0: 0000027d andeq r0, r0, sp, ror r2
  1408. 94b4: 00000286 andeq r0, r0, r6, lsl #5
  1409. 94b8: 0000028f andeq r0, r0, pc, lsl #5
  1410. 94bc: 00000299 muleq r0, r9, r2
  1411. 94c0: 000002a2 andeq r0, r0, r2, lsr #5
  1412. 94c4: 000002ac andeq r0, r0, ip, lsr #5
  1413. 94c8: 000002b5 ; <UNDEFINED> instruction: 0x000002b5
  1414. 94cc: 000002bf ; <UNDEFINED> instruction: 0x000002bf
  1415. 94d0: 000002c9 andeq r0, r0, r9, asr #5
  1416. 94d4: 000002d3 ldrdeq r0, [r0], -r3
  1417. 94d8: 000002dc ldrdeq r0, [r0], -ip
  1418. 94dc: 000002e6 andeq r0, r0, r6, ror #5
  1419. 94e0: 000002f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
  1420. 94e4: 000002fa strdeq r0, [r0], -sl
  1421. 94e8: 00000304 andeq r0, r0, r4, lsl #6
  1422. 94ec: 0000030e andeq r0, r0, lr, lsl #6
  1423. 94f0: 00000319 andeq r0, r0, r9, lsl r3
  1424. 94f4: 00000323 andeq r0, r0, r3, lsr #6
  1425. 94f8: 0000032d andeq r0, r0, sp, lsr #6
  1426. 94fc: 00000337 andeq r0, r0, r7, lsr r3
  1427. 9500: 00000342 andeq r0, r0, r2, asr #6
  1428. 9504: 0000034c andeq r0, r0, ip, asr #6
  1429. 9508: 00000356 andeq r0, r0, r6, asr r3
  1430. 950c: 00000361 andeq r0, r0, r1, ror #6
  1431. 9510: 0000036b andeq r0, r0, fp, ror #6
  1432. 9514: 00000376 andeq r0, r0, r6, ror r3
  1433. 9518: 00000381 andeq r0, r0, r1, lsl #7
  1434. 951c: 0000038b andeq r0, r0, fp, lsl #7
  1435. 9520: 00000396 muleq r0, r6, r3
  1436. 9524: 000003a1 andeq r0, r0, r1, lsr #7
  1437. 9528: 000003ac andeq r0, r0, ip, lsr #7
  1438. 952c: 000003b6 ; <UNDEFINED> instruction: 0x000003b6
  1439. 9530: 000003c1 andeq r0, r0, r1, asr #7
  1440. 9534: 000003cc andeq r0, r0, ip, asr #7
  1441. 9538: 000003d7 ldrdeq r0, [r0], -r7
  1442. 953c: 000003e2 andeq r0, r0, r2, ror #7
  1443. 9540: 000003ed andeq r0, r0, sp, ror #7
  1444. 9544: 000003f8 strdeq r0, [r0], -r8
  1445. 9548: 00000403 andeq r0, r0, r3, lsl #8
  1446. 954c: 0000040f andeq r0, r0, pc, lsl #8
  1447. 9550: 0000041a andeq r0, r0, sl, lsl r4
  1448. 9554: 00000425 andeq r0, r0, r5, lsr #8
  1449. 9558: 00000430 andeq r0, r0, r0, lsr r4
  1450. 955c: 0000043c andeq r0, r0, ip, lsr r4
  1451. 9560: 00000447 andeq r0, r0, r7, asr #8
  1452. 9564: 00000453 andeq r0, r0, r3, asr r4
  1453. 9568: 0000045e andeq r0, r0, lr, asr r4
  1454. 956c: 00000469 andeq r0, r0, r9, ror #8
  1455. 9570: 00000475 andeq r0, r0, r5, ror r4
  1456. 9574: 00000481 andeq r0, r0, r1, lsl #9
  1457. 9578: 0000048c andeq r0, r0, ip, lsl #9
  1458. 957c: 00000498 muleq r0, r8, r4
  1459. 9580: 000004a3 andeq r0, r0, r3, lsr #9
  1460. 9584: 000004af andeq r0, r0, pc, lsr #9
  1461. 9588: 000004bb ; <UNDEFINED> instruction: 0x000004bb
  1462. 958c: 000004c7 andeq r0, r0, r7, asr #9
  1463. 9590: 000004d2 ldrdeq r0, [r0], -r2
  1464. 9594: 000004de ldrdeq r0, [r0], -lr
  1465. 9598: 000004ea andeq r0, r0, sl, ror #9
  1466. 959c: 000004f6 strdeq r0, [r0], -r6
  1467. 95a0: 00000502 andeq r0, r0, r2, lsl #10
  1468. 95a4: 0000050e andeq r0, r0, lr, lsl #10
  1469. 95a8: 0000051a andeq r0, r0, sl, lsl r5
  1470. 95ac: 00000526 andeq r0, r0, r6, lsr #10
  1471. 95b0: 00000532 andeq r0, r0, r2, lsr r5
  1472. 95b4: 0000053e andeq r0, r0, lr, lsr r5
  1473. 95b8: 0000054a andeq r0, r0, sl, asr #10
  1474. 95bc: 00000556 andeq r0, r0, r6, asr r5
  1475. 95c0: 00000562 andeq r0, r0, r2, ror #10
  1476. 95c4: 0000056e andeq r0, r0, lr, ror #10
  1477. 95c8: 0000057b andeq r0, r0, fp, ror r5
  1478. 95cc: 00000587 andeq r0, r0, r7, lsl #11
  1479. 95d0: 00000593 muleq r0, r3, r5
  1480. 95d4: 0000059f muleq r0, pc, r5 ; <UNPREDICTABLE>
  1481. 95d8: 000005ac andeq r0, r0, ip, lsr #11
  1482. 95dc: 000005b8 ; <UNDEFINED> instruction: 0x000005b8
  1483. 95e0: 000005c4 andeq r0, r0, r4, asr #11
  1484. 95e4: 000005d1 ldrdeq r0, [r0], -r1
  1485. 95e8: 000005dd ldrdeq r0, [r0], -sp
  1486. 95ec: 000005e9 andeq r0, r0, r9, ror #11
  1487. 95f0: 000005f6 strdeq r0, [r0], -r6
  1488. 95f4: 00000602 andeq r0, r0, r2, lsl #12
  1489. 95f8: 0000060f andeq r0, r0, pc, lsl #12
  1490. 95fc: 0000061b andeq r0, r0, fp, lsl r6
  1491. 9600: 00000628 andeq r0, r0, r8, lsr #12
  1492. 9604: 00000634 andeq r0, r0, r4, lsr r6
  1493. 9608: 00000641 andeq r0, r0, r1, asr #12
  1494. 960c: 0000064d andeq r0, r0, sp, asr #12
  1495. 9610: 0000065a andeq r0, r0, sl, asr r6
  1496. 9614: 00000667 andeq r0, r0, r7, ror #12
  1497. 9618: 00000673 andeq r0, r0, r3, ror r6
  1498. 961c: 00000680 andeq r0, r0, r0, lsl #13
  1499. 9620: 0000068c andeq r0, r0, ip, lsl #13
  1500. 9624: 00000699 muleq r0, r9, r6
  1501. 9628: 000006a6 andeq r0, r0, r6, lsr #13
  1502. 962c: 000006b3 ; <UNDEFINED> instruction: 0x000006b3
  1503. 9630: 000006bf ; <UNDEFINED> instruction: 0x000006bf
  1504. 9634: 000006cc andeq r0, r0, ip, asr #13
  1505. 9638: 000006d9 ldrdeq r0, [r0], -r9
  1506. 963c: 000006e5 andeq r0, r0, r5, ror #13
  1507. 9640: 000006f2 strdeq r0, [r0], -r2
  1508. 9644: 000006ff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
  1509. 9648: 0000070c andeq r0, r0, ip, lsl #14
  1510. 964c: 00000718 andeq r0, r0, r8, lsl r7
  1511. 9650: 00000725 andeq r0, r0, r5, lsr #14
  1512. 9654: 00000732 andeq r0, r0, r2, lsr r7
  1513. 9658: 0000073f andeq r0, r0, pc, lsr r7
  1514. 965c: 0000074c andeq r0, r0, ip, asr #14
  1515. 9660: 00000758 andeq r0, r0, r8, asr r7
  1516. 9664: 00000765 andeq r0, r0, r5, ror #14
  1517. 9668: 00000772 andeq r0, r0, r2, ror r7
  1518. 966c: 0000077f andeq r0, r0, pc, ror r7
  1519. 9670: 0000078c andeq r0, r0, ip, lsl #15
  1520. 9674: 00000799 muleq r0, r9, r7
  1521. 9678: 000007a5 andeq r0, r0, r5, lsr #15
  1522. 967c: 000007b2 ; <UNDEFINED> instruction: 0x000007b2
  1523. 9680: 000007bf ; <UNDEFINED> instruction: 0x000007bf
  1524. 9684: 000007cc andeq r0, r0, ip, asr #15
  1525. 9688: 000007d9 ldrdeq r0, [r0], -r9
  1526. 968c: 000007e6 andeq r0, r0, r6, ror #15
  1527. 9690: 000007f3 strdeq r0, [r0], -r3
  1528. 9694: 00000800 andeq r0, r0, r0, lsl #16
  1529.  
  1530. Disassembly of section .ARM.attributes:
  1531.  
  1532. 00000000 <.ARM.attributes>:
  1533. 0: 00002a41 andeq r2, r0, r1, asr #20
  1534. 4: 61656100 cmnvs r5, r0, lsl #2
  1535. 8: 01006962 tsteq r0, r2, ror #18
  1536. c: 00000020 andeq r0, r0, r0, lsr #32
  1537. 10: 4d524105 ldfmie f4, [r2, #-20] ; 0xffffffec
  1538. 14: 54347620 ldrtpl r7, [r4], #-1568 ; 0xfffff9e0
  1539. 18: 08020600 stmdaeq r2, {r9, sl}
  1540. 1c: 12010901 andne r0, r1, #16384 ; 0x4000
  1541. 20: 15011404 strne r1, [r1, #-1028] ; 0xfffffbfc
  1542. 24: 18031701 stmdane r3, {r0, r8, r9, sl, ip}
  1543. 28: Address 0x0000000000000028 is out of bounds.
  1544.  
  1545.  
  1546. Disassembly of section .comment:
  1547.  
  1548. 00000000 <.comment>:
  1549. 0: 3a434347 bcc 10d0d24 <waveform+0x10c8630>
  1550. 4: 35312820 ldrcc r2, [r1, #-2080]! ; 0xfffff7e0
  1551. 8: 322d393a eorcc r3, sp, #950272 ; 0xe8000
  1552. c: 2d393130 ldfcss f3, [r9, #-192]! ; 0xffffff40
  1553. 10: 302d3471 eorcc r3, sp, r1, ror r4
  1554. 14: 6e756275 mrcvs 2, 3, r6, cr5, cr5, {3}
  1555. 18: 29317574 ldmdbcs r1!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}
  1556. 1c: 322e3920 eorcc r3, lr, #32, 18 ; 0x80000
  1557. 20: 3220312e eorcc r3, r0, #-2147483637 ; 0x8000000b
  1558. 24: 31393130 teqcc r9, r0, lsr r1
  1559. 28: 20353230 eorscs r3, r5, r0, lsr r2
  1560. 2c: 6c657228 sfmvs f7, 2, [r5], #-160 ; 0xffffff60
  1561. 30: 65736165 ldrbvs r6, [r3, #-357]! ; 0xfffffe9b
  1562. 34: 415b2029 cmpmi fp, r9, lsr #32
  1563. 38: 612f4d52 ; <UNDEFINED> instruction: 0x612f4d52
  1564. 3c: 392d6d72 pushcc {r1, r4, r5, r6, r8, sl, fp, sp, lr}
  1565. 40: 6172622d cmnvs r2, sp, lsr #4
  1566. 44: 2068636e rsbcs r6, r8, lr, ror #6
  1567. 48: 69766572 ldmdbvs r6!, {r1, r4, r5, r6, r8, sl, sp, lr}^
  1568. 4c: 6e6f6973 ; <UNDEFINED> instruction: 0x6e6f6973
  1569. 50: 37373220 ldrcc r3, [r7, -r0, lsr #4]!
  1570. 54: 5d393935 ; <UNDEFINED> instruction: 0x5d393935
  1571. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement