Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Oct 14th, 2012  |  syntax: None  |  size: 69.09 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. cube_thm_n2g_dram.bin:     file format binary
  3.  
  4.  
  5. Disassembly of section .data:
  6.  
  7. 00000000 <.data>:
  8.        0:       634b            str     r3, [r1, #52]   ; 0x34
  9.        2:       526f            strh    r7, [r5, r1]
  10.        4:       003e            lsls    r6, r7, #0
  11.        6:       00dc            lsls    r4, r3, #3
  12.        8:       0000            lsls    r0, r0, #0
  13.        a:       09f8            lsrs    r0, r7, #7
  14.        c:       1058            asrs    r0, r3, #1
  15.        e:       09f8            lsrs    r0, r7, #7
  16.       10:       06f0            lsls    r0, r6, #27
  17.       12:       09f8            lsrs    r0, r7, #7
  18.       14:       0f08            lsrs    r0, r1, #28
  19.       16:       09f8            lsrs    r0, r7, #7
  20.       18:       4770            bx      lr
  21.       1a:       46c0            nop                     ; (mov r8, r8)
  22.       1c:       b5f0            push    {r4, r5, r6, r7, lr}
  23.       1e:       465f            mov     r7, fp
  24.       20:       4656            mov     r6, sl
  25.       22:       464d            mov     r5, r9
  26.       24:       4644            mov     r4, r8
  27.       26:       b4f0            push    {r4, r5, r6, r7}
  28.       28:       b099            sub     sp, #100        ; 0x64
  29.       2a:       4bdc            ldr     r3, [pc, #880]  ; (0x39c)
  30.       2c:       681b            ldr     r3, [r3, #0]
  31.       2e:       2001            movs    r0, #1
  32.       30:       4240            negs    r0, r0
  33.       32:       6b5b            ldr     r3, [r3, #52]   ; 0x34
  34.       34:       f000 fb3c       bl      0x6b0
  35.       38:       48d9            ldr     r0, [pc, #868]  ; (0x3a0)
  36.       3a:       f000 fb3d       bl      0x6b8
  37.       3e:       2501            movs    r5, #1
  38.       40:       2000            movs    r0, #0
  39.       42:       900c            str     r0, [sp, #48]   ; 0x30
  40.       44:       900d            str     r0, [sp, #52]   ; 0x34
  41.       46:       900b            str     r0, [sp, #44]   ; 0x2c
  42.       48:       900e            str     r0, [sp, #56]   ; 0x38
  43.       4a:       9009            str     r0, [sp, #36]   ; 0x24
  44.       4c:       4ed5            ldr     r6, [pc, #852]  ; (0x3a4)
  45.       4e:       4bd6            ldr     r3, [pc, #856]  ; (0x3a8)
  46.       50:       3324            adds    r3, #36 ; 0x24
  47.       52:       9307            str     r3, [sp, #28]
  48.       54:       1c33            adds    r3, r6, #0
  49.       56:       3360            adds    r3, #96 ; 0x60
  50.       58:       930f            str     r3, [sp, #60]   ; 0x3c
  51.       5a:       e307            b.n     0x66c
  52.       5c:       4bcf            ldr     r3, [pc, #828]  ; (0x39c)
  53.       5e:       681b            ldr     r3, [r3, #0]
  54.       60:       685b            ldr     r3, [r3, #4]
  55.       62:       f000 fb25       bl      0x6b0
  56.       66:       4bd1            ldr     r3, [pc, #836]  ; (0x3ac)
  57.       68:       2106            movs    r1, #6
  58.       6a:       5e5d            ldrsh   r5, [r3, r1]
  59.       6c:       220e            movs    r2, #14
  60.       6e:       5e9f            ldrsh   r7, [r3, r2]
  61.       70:       2116            movs    r1, #22
  62.       72:       5e58            ldrsh   r0, [r3, r1]
  63.       74:       4680            mov     r8, r0
  64.       76:       1c28            adds    r0, r5, #0
  65.       78:       f000 fbba       bl      0x7f0
  66.       7c:       1c04            adds    r4, r0, #0
  67.       7e:       1c28            adds    r0, r5, #0
  68.       80:       f000 fbe0       bl      0x844
  69.       84:       1c05            adds    r5, r0, #0
  70.       86:       1c38            adds    r0, r7, #0
  71.       88:       f000 fbb2       bl      0x7f0
  72.       8c:       9006            str     r0, [sp, #24]
  73.       8e:       1c38            adds    r0, r7, #0
  74.       90:       f000 fbd8       bl      0x844
  75.       94:       9008            str     r0, [sp, #32]
  76.       96:       4640            mov     r0, r8
  77.       98:       f000 fbaa       bl      0x7f0
  78.       9c:       1c07            adds    r7, r0, #0
  79.       9e:       4640            mov     r0, r8
  80.       a0:       f000 fbd0       bl      0x844
  81.       a4:       9a08            ldr     r2, [sp, #32]
  82.       a6:       1c13            adds    r3, r2, #0
  83.       a8:       4343            muls    r3, r0
  84.       aa:       139b            asrs    r3, r3, #14
  85.       ac:       469b            mov     fp, r3
  86.       ae:       4bbe            ldr     r3, [pc, #760]  ; (0x3a8)
  87.       b0:       4659            mov     r1, fp
  88.       b2:       6019            str     r1, [r3, #0]
  89.       b4:       1c11            adds    r1, r2, #0
  90.       b6:       1c0a            adds    r2, r1, #0
  91.       b8:       437a            muls    r2, r7
  92.       ba:       1392            asrs    r2, r2, #14
  93.       bc:       4691            mov     r9, r2
  94.       be:       60da            str     r2, [r3, #12]
  95.       c0:       9a06            ldr     r2, [sp, #24]
  96.       c2:       4252            negs    r2, r2
  97.       c4:       4692            mov     sl, r2
  98.       c6:       619a            str     r2, [r3, #24]
  99.       c8:       9906            ldr     r1, [sp, #24]
  100.       ca:       1c0a            adds    r2, r1, #0
  101.       cc:       4342            muls    r2, r0
  102.       ce:       1392            asrs    r2, r2, #14
  103.       d0:       4690            mov     r8, r2
  104.       d2:       4641            mov     r1, r8
  105.       d4:       4361            muls    r1, r4
  106.       d6:       1c2a            adds    r2, r5, #0
  107.       d8:       437a            muls    r2, r7
  108.       da:       1a8a            subs    r2, r1, r2
  109.       dc:       1392            asrs    r2, r2, #14
  110.       de:       9205            str     r2, [sp, #20]
  111.       e0:       605a            str     r2, [r3, #4]
  112.       e2:       9a06            ldr     r2, [sp, #24]
  113.       e4:       1c11            adds    r1, r2, #0
  114.       e6:       4379            muls    r1, r7
  115.       e8:       1389            asrs    r1, r1, #14
  116.       ea:       9103            str     r1, [sp, #12]
  117.       ec:       1c22            adds    r2, r4, #0
  118.       ee:       434a            muls    r2, r1
  119.       f0:       4694            mov     ip, r2
  120.       f2:       1c2a            adds    r2, r5, #0
  121.       f4:       4342            muls    r2, r0
  122.       f6:       4462            add     r2, ip
  123.       f8:       1392            asrs    r2, r2, #14
  124.       fa:       9206            str     r2, [sp, #24]
  125.       fc:       611a            str     r2, [r3, #16]
  126.       fe:       9a08            ldr     r2, [sp, #32]
  127.      100:       1c21            adds    r1, r4, #0
  128.      102:       4351            muls    r1, r2
  129.      104:       1389            asrs    r1, r1, #14
  130.      106:       910a            str     r1, [sp, #40]   ; 0x28
  131.      108:       61d9            str     r1, [r3, #28]
  132.      10a:       4641            mov     r1, r8
  133.      10c:       4369            muls    r1, r5
  134.      10e:       468c            mov     ip, r1
  135.      110:       1c22            adds    r2, r4, #0
  136.      112:       437a            muls    r2, r7
  137.      114:       4462            add     r2, ip
  138.      116:       1392            asrs    r2, r2, #14
  139.      118:       4690            mov     r8, r2
  140.      11a:       609a            str     r2, [r3, #8]
  141.      11c:       9a03            ldr     r2, [sp, #12]
  142.      11e:       1c2f            adds    r7, r5, #0
  143.      120:       4357            muls    r7, r2
  144.      122:       1c22            adds    r2, r4, #0
  145.      124:       4342            muls    r2, r0
  146.      126:       1aba            subs    r2, r7, r2
  147.      128:       1392            asrs    r2, r2, #14
  148.      12a:       4694            mov     ip, r2
  149.      12c:       615a            str     r2, [r3, #20]
  150.      12e:       9f08            ldr     r7, [sp, #32]
  151.      130:       1c2a            adds    r2, r5, #0
  152.      132:       437a            muls    r2, r7
  153.      134:       1392            asrs    r2, r2, #14
  154.      136:       9208            str     r2, [sp, #32]
  155.      138:       621a            str     r2, [r3, #32]
  156.      13a:       2300            movs    r3, #0
  157.      13c:       18f2            adds    r2, r6, r3
  158.      13e:       6851            ldr     r1, [r2, #4]
  159.      140:       6892            ldr     r2, [r2, #8]
  160.      142:       58f0            ldr     r0, [r6, r3]
  161.      144:       465d            mov     r5, fp
  162.      146:       4345            muls    r5, r0
  163.      148:       464c            mov     r4, r9
  164.      14a:       434c            muls    r4, r1
  165.      14c:       192d            adds    r5, r5, r4
  166.      14e:       4654            mov     r4, sl
  167.      150:       4354            muls    r4, r2
  168.      152:       192c            adds    r4, r5, r4
  169.      154:       9d07            ldr     r5, [sp, #28]
  170.      156:       50ec            str     r4, [r5, r3]
  171.      158:       18ec            adds    r4, r5, r3
  172.      15a:       9d05            ldr     r5, [sp, #20]
  173.      15c:       1c07            adds    r7, r0, #0
  174.      15e:       436f            muls    r7, r5
  175.      160:       9806            ldr     r0, [sp, #24]
  176.      162:       1c0d            adds    r5, r1, #0
  177.      164:       4345            muls    r5, r0
  178.      166:       197f            adds    r7, r7, r5
  179.      168:       980a            ldr     r0, [sp, #40]   ; 0x28
  180.      16a:       1c15            adds    r5, r2, #0
  181.      16c:       4345            muls    r5, r0
  182.      16e:       197d            adds    r5, r7, r5
  183.      170:       6065            str     r5, [r4, #4]
  184.      172:       58f7            ldr     r7, [r6, r3]
  185.      174:       4645            mov     r5, r8
  186.      176:       437d            muls    r5, r7
  187.      178:       4660            mov     r0, ip
  188.      17a:       4348            muls    r0, r1
  189.      17c:       182d            adds    r5, r5, r0
  190.      17e:       9808            ldr     r0, [sp, #32]
  191.      180:       1c11            adds    r1, r2, #0
  192.      182:       4341            muls    r1, r0
  193.      184:       186d            adds    r5, r5, r1
  194.      186:       60a5            str     r5, [r4, #8]
  195.      188:       330c            adds    r3, #12
  196.      18a:       2b60            cmp     r3, #96 ; 0x60
  197.      18c:       d1d6            bne.n   0x13c
  198.      18e:       4b86            ldr     r3, [pc, #536]  ; (0x3a8)
  199.      190:       1c1c            adds    r4, r3, #0
  200.      192:       3424            adds    r4, #36 ; 0x24
  201.      194:       4d86            ldr     r5, [pc, #536]  ; (0x3b0)
  202.      196:       3504            adds    r5, #4
  203.      198:       3384            adds    r3, #132        ; 0x84
  204.      19a:       4698            mov     r8, r3
  205.      19c:       2796            movs    r7, #150        ; 0x96
  206.      19e:       043f            lsls    r7, r7, #16
  207.      1a0:       6820            ldr     r0, [r4, #0]
  208.      1a2:       0200            lsls    r0, r0, #8
  209.      1a4:       68a1            ldr     r1, [r4, #8]
  210.      1a6:       1879            adds    r1, r7, r1
  211.      1a8:       f000 ff4a       bl      0x1040
  212.      1ac:       3058            adds    r0, #88 ; 0x58
  213.      1ae:       6028            str     r0, [r5, #0]
  214.      1b0:       6860            ldr     r0, [r4, #4]
  215.      1b2:       0200            lsls    r0, r0, #8
  216.      1b4:       68a1            ldr     r1, [r4, #8]
  217.      1b6:       1879            adds    r1, r7, r1
  218.      1b8:       f000 ff42       bl      0x1040
  219.      1bc:       3042            adds    r0, #66 ; 0x42
  220.      1be:       6068            str     r0, [r5, #4]
  221.      1c0:       340c            adds    r4, #12
  222.      1c2:       3508            adds    r5, #8
  223.      1c4:       4544            cmp     r4, r8
  224.      1c6:       d1eb            bne.n   0x1a0
  225.      1c8:       4b79            ldr     r3, [pc, #484]  ; (0x3b0)
  226.      1ca:       6c5b            ldr     r3, [r3, #68]   ; 0x44
  227.      1cc:       2b01            cmp     r3, #1
  228.      1ce:       d100            bne.n   0x1d2
  229.      1d0:       e083            b.n     0x2da
  230.      1d2:       2b02            cmp     r3, #2
  231.      1d4:       d100            bne.n   0x1d8
  232.      1d6:       e0ef            b.n     0x3b8
  233.      1d8:       2b00            cmp     r3, #0
  234.      1da:       d000            beq.n   0x1de
  235.      1dc:       e105            b.n     0x3ea
  236.      1de:       4b6f            ldr     r3, [pc, #444]  ; (0x39c)
  237.      1e0:       681b            ldr     r3, [r3, #0]
  238.      1e2:       6ddb            ldr     r3, [r3, #92]   ; 0x5c
  239.      1e4:       f000 fa64       bl      0x6b0
  240.      1e8:       9008            str     r0, [sp, #32]
  241.      1ea:       4b6e            ldr     r3, [pc, #440]  ; (0x3a4)
  242.      1ec:       1c1c            adds    r4, r3, #0
  243.      1ee:       3460            adds    r4, #96 ; 0x60
  244.      1f0:       4d70            ldr     r5, [pc, #448]  ; (0x3b4)
  245.      1f2:       3520            adds    r5, #32
  246.      1f4:       2190            movs    r1, #144        ; 0x90
  247.      1f6:       0049            lsls    r1, r1, #1
  248.      1f8:       1859            adds    r1, r3, r1
  249.      1fa:       910a            str     r1, [sp, #40]   ; 0x28
  250.      1fc:       4a6c            ldr     r2, [pc, #432]  ; (0x3b0)
  251.      1fe:       4692            mov     sl, r2
  252.      200:       6863            ldr     r3, [r4, #4]
  253.      202:       4698            mov     r8, r3
  254.      204:       00da            lsls    r2, r3, #3
  255.      206:       4452            add     r2, sl
  256.      208:       6857            ldr     r7, [r2, #4]
  257.      20a:       9706            str     r7, [sp, #24]
  258.      20c:       6820            ldr     r0, [r4, #0]
  259.      20e:       9003            str     r0, [sp, #12]
  260.      210:       68a1            ldr     r1, [r4, #8]
  261.      212:       9105            str     r1, [sp, #20]
  262.      214:       6891            ldr     r1, [r2, #8]
  263.      216:       9a05            ldr     r2, [sp, #20]
  264.      218:       00d0            lsls    r0, r2, #3
  265.      21a:       4450            add     r0, sl
  266.      21c:       6842            ldr     r2, [r0, #4]
  267.      21e:       1abf            subs    r7, r7, r2
  268.      220:       9b03            ldr     r3, [sp, #12]
  269.      222:       00da            lsls    r2, r3, #3
  270.      224:       4452            add     r2, sl
  271.      226:       6893            ldr     r3, [r2, #8]
  272.      228:       1acb            subs    r3, r1, r3
  273.      22a:       469b            mov     fp, r3
  274.      22c:       465b            mov     r3, fp
  275.      22e:       437b            muls    r3, r7
  276.      230:       469c            mov     ip, r3
  277.      232:       6880            ldr     r0, [r0, #8]
  278.      234:       1a41            subs    r1, r0, r1
  279.      236:       6852            ldr     r2, [r2, #4]
  280.      238:       9f06            ldr     r7, [sp, #24]
  281.      23a:       1abb            subs    r3, r7, r2
  282.      23c:       1c1a            adds    r2, r3, #0
  283.      23e:       434a            muls    r2, r1
  284.      240:       4462            add     r2, ip
  285.      242:       2a00            cmp     r2, #0
  286.      244:       dd3c            ble.n   0x2c0
  287.      246:       4855            ldr     r0, [pc, #340]  ; (0x39c)
  288.      248:       6803            ldr     r3, [r0, #0]
  289.      24a:       6828            ldr     r0, [r5, #0]
  290.      24c:       6d9b            ldr     r3, [r3, #88]   ; 0x58
  291.      24e:       f000 fa2f       bl      0x6b0
  292.      252:       9903            ldr     r1, [sp, #12]
  293.      254:       00cf            lsls    r7, r1, #3
  294.      256:       4a56            ldr     r2, [pc, #344]  ; (0x3b0)
  295.      258:       19d7            adds    r7, r2, r7
  296.      25a:       1d3b            adds    r3, r7, #4
  297.      25c:       4699            mov     r9, r3
  298.      25e:       6818            ldr     r0, [r3, #0]
  299.      260:       4684            mov     ip, r0
  300.      262:       3708            adds    r7, #8
  301.      264:       46bb            mov     fp, r7
  302.      266:       6839            ldr     r1, [r7, #0]
  303.      268:       9106            str     r1, [sp, #24]
  304.      26a:       4642            mov     r2, r8
  305.      26c:       00d3            lsls    r3, r2, #3
  306.      26e:       4f50            ldr     r7, [pc, #320]  ; (0x3b0)
  307.      270:       18fb            adds    r3, r7, r3
  308.      272:       685a            ldr     r2, [r3, #4]
  309.      274:       689b            ldr     r3, [r3, #8]
  310.      276:       9805            ldr     r0, [sp, #20]
  311.      278:       00c1            lsls    r1, r0, #3
  312.      27a:       187f            adds    r7, r7, r1
  313.      27c:       46b8            mov     r8, r7
  314.      27e:       3704            adds    r7, #4
  315.      280:       6839            ldr     r1, [r7, #0]
  316.      282:       9100            str     r1, [sp, #0]
  317.      284:       2108            movs    r1, #8
  318.      286:       4488            add     r8, r1
  319.      288:       4640            mov     r0, r8
  320.      28a:       6800            ldr     r0, [r0, #0]
  321.      28c:       9001            str     r0, [sp, #4]
  322.      28e:       4660            mov     r0, ip
  323.      290:       9906            ldr     r1, [sp, #24]
  324.      292:       f000 fc2f       bl      0xaf4
  325.      296:       4649            mov     r1, r9
  326.      298:       6808            ldr     r0, [r1, #0]
  327.      29a:       465a            mov     r2, fp
  328.      29c:       6811            ldr     r1, [r2, #0]
  329.      29e:       683a            ldr     r2, [r7, #0]
  330.      2a0:       4643            mov     r3, r8
  331.      2a2:       681b            ldr     r3, [r3, #0]
  332.      2a4:       469c            mov     ip, r3
  333.      2a6:       68e7            ldr     r7, [r4, #12]
  334.      2a8:       00ff            lsls    r7, r7, #3
  335.      2aa:       46b8            mov     r8, r7
  336.      2ac:       4b40            ldr     r3, [pc, #256]  ; (0x3b0)
  337.      2ae:       1c1f            adds    r7, r3, #0
  338.      2b0:       4447            add     r7, r8
  339.      2b2:       687b            ldr     r3, [r7, #4]
  340.      2b4:       9300            str     r3, [sp, #0]
  341.      2b6:       68bf            ldr     r7, [r7, #8]
  342.      2b8:       9701            str     r7, [sp, #4]
  343.      2ba:       4663            mov     r3, ip
  344.      2bc:       f000 fc1a       bl      0xaf4
  345.      2c0:       3420            adds    r4, #32
  346.      2c2:       3504            adds    r5, #4
  347.      2c4:       9f0a            ldr     r7, [sp, #40]   ; 0x28
  348.      2c6:       42bc            cmp     r4, r7
  349.      2c8:       d19a            bne.n   0x200
  350.      2ca:       4b34            ldr     r3, [pc, #208]  ; (0x39c)
  351.      2cc:       681b            ldr     r3, [r3, #0]
  352.      2ce:       6d9b            ldr     r3, [r3, #88]   ; 0x58
  353.      2d0:       9808            ldr     r0, [sp, #32]
  354.      2d2:       f000 f9ed       bl      0x6b0
  355.      2d6:       2500            movs    r5, #0
  356.      2d8:       e088            b.n     0x3ec
  357.      2da:       4b30            ldr     r3, [pc, #192]  ; (0x39c)
  358.      2dc:       681a            ldr     r2, [r3, #0]
  359.      2de:       23a8            movs    r3, #168        ; 0xa8
  360.      2e0:       009b            lsls    r3, r3, #2
  361.      2e2:       58d3            ldr     r3, [r2, r3]
  362.      2e4:       4832            ldr     r0, [pc, #200]  ; (0x3b0)
  363.      2e6:       3048            adds    r0, #72 ; 0x48
  364.      2e8:       2100            movs    r1, #0
  365.      2ea:       220c            movs    r2, #12
  366.      2ec:       f000 f9e0       bl      0x6b0
  367.      2f0:       4d2c            ldr     r5, [pc, #176]  ; (0x3a4)
  368.      2f2:       3560            adds    r5, #96 ; 0x60
  369.      2f4:       2000            movs    r0, #0
  370.      2f6:       492e            ldr     r1, [pc, #184]  ; (0x3b0)
  371.      2f8:       468a            mov     sl, r1
  372.      2fa:       468b            mov     fp, r1
  373.      2fc:       4681            mov     r9, r0
  374.      2fe:       6869            ldr     r1, [r5, #4]
  375.      300:       4c2b            ldr     r4, [pc, #172]  ; (0x3b0)
  376.      302:       00c9            lsls    r1, r1, #3
  377.      304:       1861            adds    r1, r4, r1
  378.      306:       684b            ldr     r3, [r1, #4]
  379.      308:       682a            ldr     r2, [r5, #0]
  380.      30a:       68a8            ldr     r0, [r5, #8]
  381.      30c:       6889            ldr     r1, [r1, #8]
  382.      30e:       00c0            lsls    r0, r0, #3
  383.      310:       1820            adds    r0, r4, r0
  384.      312:       6847            ldr     r7, [r0, #4]
  385.      314:       1bdf            subs    r7, r3, r7
  386.      316:       00d2            lsls    r2, r2, #3
  387.      318:       18a2            adds    r2, r4, r2
  388.      31a:       6894            ldr     r4, [r2, #8]
  389.      31c:       1b0c            subs    r4, r1, r4
  390.      31e:       46a4            mov     ip, r4
  391.      320:       4664            mov     r4, ip
  392.      322:       437c            muls    r4, r7
  393.      324:       6880            ldr     r0, [r0, #8]
  394.      326:       1a41            subs    r1, r0, r1
  395.      328:       6852            ldr     r2, [r2, #4]
  396.      32a:       1a9b            subs    r3, r3, r2
  397.      32c:       1c1a            adds    r2, r3, #0
  398.      32e:       434a            muls    r2, r1
  399.      330:       18a4            adds    r4, r4, r2
  400.      332:       2c00            cmp     r4, #0
  401.      334:       dd2a            ble.n   0x38c
  402.      336:       464a            mov     r2, r9
  403.      338:       0157            lsls    r7, r2, #5
  404.      33a:       3710            adds    r7, #16
  405.      33c:       9b0f            ldr     r3, [sp, #60]   ; 0x3c
  406.      33e:       19df            adds    r7, r3, r7
  407.      340:       2000            movs    r0, #0
  408.      342:       46a8            mov     r8, r5
  409.      344:       1c05            adds    r5, r0, #0
  410.      346:       683b            ldr     r3, [r7, #0]
  411.      348:       4651            mov     r1, sl
  412.      34a:       18ca            adds    r2, r1, r3
  413.      34c:       3248            adds    r2, #72 ; 0x48
  414.      34e:       7812            ldrb    r2, [r2, #0]
  415.      350:       2a00            cmp     r2, #0
  416.      352:       d116            bne.n   0x382
  417.      354:       4658            mov     r0, fp
  418.      356:       18c2            adds    r2, r0, r3
  419.      358:       3248            adds    r2, #72 ; 0x48
  420.      35a:       2101            movs    r1, #1
  421.      35c:       7011            strb    r1, [r2, #0]
  422.      35e:       00db            lsls    r3, r3, #3
  423.      360:       4a14            ldr     r2, [pc, #80]   ; (0x3b4)
  424.      362:       18d3            adds    r3, r2, r3
  425.      364:       6b9a            ldr     r2, [r3, #56]   ; 0x38
  426.      366:       6bdb            ldr     r3, [r3, #60]   ; 0x3c
  427.      368:       480c            ldr     r0, [pc, #48]   ; (0x39c)
  428.      36a:       6804            ldr     r4, [r0, #0]
  429.      36c:       00d2            lsls    r2, r2, #3
  430.      36e:       445a            add     r2, fp
  431.      370:       6850            ldr     r0, [r2, #4]
  432.      372:       6891            ldr     r1, [r2, #8]
  433.      374:       00db            lsls    r3, r3, #3
  434.      376:       445b            add     r3, fp
  435.      378:       685a            ldr     r2, [r3, #4]
  436.      37a:       689b            ldr     r3, [r3, #8]
  437.      37c:       6be4            ldr     r4, [r4, #60]   ; 0x3c
  438.      37e:       f000 f998       bl      0x6b2
  439.      382:       3501            adds    r5, #1
  440.      384:       3704            adds    r7, #4
  441.      386:       2d04            cmp     r5, #4
  442.      388:       d1dd            bne.n   0x346
  443.      38a:       4645            mov     r5, r8
  444.      38c:       2101            movs    r1, #1
  445.      38e:       4489            add     r9, r1
  446.      390:       3520            adds    r5, #32
  447.      392:       464a            mov     r2, r9
  448.      394:       2a06            cmp     r2, #6
  449.      396:       d1b2            bne.n   0x2fe
  450.      398:       e027            b.n     0x3ea
  451.      39a:       46c0            nop                     ; (mov r8, r8)
  452.      39c:       0f08            lsrs    r0, r1, #28
  453.      39e:       09f8            lsrs    r0, r7, #7
  454.      3a0:       0018            lsls    r0, r3, #0
  455.      3a2:       09f8            lsrs    r0, r7, #7
  456.      3a4:       0c70            lsrs    r0, r6, #17
  457.      3a6:       09f8            lsrs    r0, r7, #7
  458.      3a8:       0f0c            lsrs    r4, r1, #28
  459.      3aa:       09f8            lsrs    r0, r7, #7
  460.      3ac:       0ef0            lsrs    r0, r6, #27
  461.      3ae:       09f8            lsrs    r0, r7, #7
  462.      3b0:       0f8c            lsrs    r4, r1, #30
  463.      3b2:       09f8            lsrs    r0, r7, #7
  464.      3b4:       0d70            lsrs    r0, r6, #21
  465.      3b6:       09f8            lsrs    r0, r7, #7
  466.      3b8:       4bb2            ldr     r3, [pc, #712]  ; (0x684)
  467.      3ba:       1c1c            adds    r4, r3, #0
  468.      3bc:       3438            adds    r4, #56 ; 0x38
  469.      3be:       3398            adds    r3, #152        ; 0x98
  470.      3c0:       4698            mov     r8, r3
  471.      3c2:       4db1            ldr     r5, [pc, #708]  ; (0x688)
  472.      3c4:       4bb1            ldr     r3, [pc, #708]  ; (0x68c)
  473.      3c6:       469a            mov     sl, r3
  474.      3c8:       6822            ldr     r2, [r4, #0]
  475.      3ca:       6863            ldr     r3, [r4, #4]
  476.      3cc:       682f            ldr     r7, [r5, #0]
  477.      3ce:       00d2            lsls    r2, r2, #3
  478.      3d0:       4452            add     r2, sl
  479.      3d2:       6850            ldr     r0, [r2, #4]
  480.      3d4:       6891            ldr     r1, [r2, #8]
  481.      3d6:       00db            lsls    r3, r3, #3
  482.      3d8:       4453            add     r3, sl
  483.      3da:       685a            ldr     r2, [r3, #4]
  484.      3dc:       689b            ldr     r3, [r3, #8]
  485.      3de:       6bff            ldr     r7, [r7, #60]   ; 0x3c
  486.      3e0:       f000 f968       bl      0x6b4
  487.      3e4:       3408            adds    r4, #8
  488.      3e6:       4544            cmp     r4, r8
  489.      3e8:       d1ee            bne.n   0x3c8
  490.      3ea:       2500            movs    r5, #0
  491.      3ec:       9809            ldr     r0, [sp, #36]   ; 0x24
  492.      3ee:       2800            cmp     r0, #0
  493.      3f0:       dd33            ble.n   0x45a
  494.      3f2:       3801            subs    r0, #1
  495.      3f4:       9009            str     r0, [sp, #36]   ; 0x24
  496.      3f6:       4ba4            ldr     r3, [pc, #656]  ; (0x688)
  497.      3f8:       681a            ldr     r2, [r3, #0]
  498.      3fa:       239e            movs    r3, #158        ; 0x9e
  499.      3fc:       009b            lsls    r3, r3, #2
  500.      3fe:       58d7            ldr     r7, [r2, r3]
  501.      400:       990b            ldr     r1, [sp, #44]   ; 0x2c
  502.      402:       00ca            lsls    r2, r1, #3
  503.      404:       4ba2            ldr     r3, [pc, #648]  ; (0x690)
  504.      406:       58d3            ldr     r3, [r2, r3]
  505.      408:       9a0c            ldr     r2, [sp, #48]   ; 0x30
  506.      40a:       2a00            cmp     r2, #0
  507.      40c:       d005            beq.n   0x41a
  508.      40e:       00ca            lsls    r2, r1, #3
  509.      410:       499f            ldr     r1, [pc, #636]  ; (0x690)
  510.      412:       188a            adds    r2, r1, r2
  511.      414:       2006            movs    r0, #6
  512.      416:       5e11            ldrsh   r1, [r2, r0]
  513.      418:       e005            b.n     0x426
  514.      41a:       990b            ldr     r1, [sp, #44]   ; 0x2c
  515.      41c:       00ca            lsls    r2, r1, #3
  516.      41e:       499c            ldr     r1, [pc, #624]  ; (0x690)
  517.      420:       188a            adds    r2, r1, r2
  518.      422:       2004            movs    r0, #4
  519.      424:       5e11            ldrsh   r1, [r2, r0]
  520.      426:       9a0d            ldr     r2, [sp, #52]   ; 0x34
  521.      428:       2a00            cmp     r2, #0
  522.      42a:       d101            bne.n   0x430
  523.      42c:       4a99            ldr     r2, [pc, #612]  ; (0x694)
  524.      42e:       e000            b.n     0x432
  525.      430:       4a99            ldr     r2, [pc, #612]  ; (0x698)
  526.      432:       ac10            add     r4, sp, #64     ; 0x40
  527.      434:       9100            str     r1, [sp, #0]
  528.      436:       9201            str     r2, [sp, #4]
  529.      438:       1c20            adds    r0, r4, #0
  530.      43a:       211e            movs    r1, #30
  531.      43c:       4a97            ldr     r2, [pc, #604]  ; (0x69c)
  532.      43e:       f000 f939       bl      0x6b4
  533.      442:       4b91            ldr     r3, [pc, #580]  ; (0x688)
  534.      444:       681b            ldr     r3, [r3, #0]
  535.      446:       68db            ldr     r3, [r3, #12]
  536.      448:       2000            movs    r0, #0
  537.      44a:       217c            movs    r1, #124        ; 0x7c
  538.      44c:       1c22            adds    r2, r4, #0
  539.      44e:       f000 f92f       bl      0x6b0
  540.      452:       9b09            ldr     r3, [sp, #36]   ; 0x24
  541.      454:       2b00            cmp     r3, #0
  542.      456:       d100            bne.n   0x45a
  543.      458:       2501            movs    r5, #1
  544.      45a:       4b8b            ldr     r3, [pc, #556]  ; (0x688)
  545.      45c:       681b            ldr     r3, [r3, #0]
  546.      45e:       681b            ldr     r3, [r3, #0]
  547.      460:       f000 f926       bl      0x6b0
  548.      464:       9f0c            ldr     r7, [sp, #48]   ; 0x30
  549.      466:       2f00            cmp     r7, #0
  550.      468:       d13b            bne.n   0x4e2
  551.      46a:       4d89            ldr     r5, [pc, #548]  ; (0x690)
  552.      46c:       1dab            adds    r3, r5, #6
  553.      46e:       351e            adds    r5, #30
  554.      470:       4c8b            ldr     r4, [pc, #556]  ; (0x6a0)
  555.      472:       20b4            movs    r0, #180        ; 0xb4
  556.      474:       0040            lsls    r0, r0, #1
  557.      476:       4684            mov     ip, r0
  558.      478:       4f8a            ldr     r7, [pc, #552]  ; (0x6a4)
  559.      47a:       1e9a            subs    r2, r3, #2
  560.      47c:       8811            ldrh    r1, [r2, #0]
  561.      47e:       881a            ldrh    r2, [r3, #0]
  562.      480:       188a            adds    r2, r1, r2
  563.      482:       0412            lsls    r2, r2, #16
  564.      484:       0c12            lsrs    r2, r2, #16
  565.      486:       801a            strh    r2, [r3, #0]
  566.      488:       0411            lsls    r1, r2, #16
  567.      48a:       1409            asrs    r1, r1, #16
  568.      48c:       42a1            cmp     r1, r4
  569.      48e:       dd02            ble.n   0x496
  570.      490:       19d2            adds    r2, r2, r7
  571.      492:       801a            strh    r2, [r3, #0]
  572.      494:       e004            b.n     0x4a0
  573.      496:       0410            lsls    r0, r2, #16
  574.      498:       2800            cmp     r0, #0
  575.      49a:       da01            bge.n   0x4a0
  576.      49c:       4462            add     r2, ip
  577.      49e:       801a            strh    r2, [r3, #0]
  578.      4a0:       3308            adds    r3, #8
  579.      4a2:       42ab            cmp     r3, r5
  580.      4a4:       d1e9            bne.n   0x47a
  581.      4a6:       9a0d            ldr     r2, [sp, #52]   ; 0x34
  582.      4a8:       2a00            cmp     r2, #0
  583.      4aa:       d007            beq.n   0x4bc
  584.      4ac:       4b76            ldr     r3, [pc, #472]  ; (0x688)
  585.      4ae:       681a            ldr     r2, [r3, #0]
  586.      4b0:       23e8            movs    r3, #232        ; 0xe8
  587.      4b2:       005b            lsls    r3, r3, #1
  588.      4b4:       58d3            ldr     r3, [r2, r3]
  589.      4b6:       f000 f8fb       bl      0x6b0
  590.      4ba:       e007            b.n     0x4cc
  591.      4bc:       4b72            ldr     r3, [pc, #456]  ; (0x688)
  592.      4be:       681a            ldr     r2, [r3, #0]
  593.      4c0:       23e6            movs    r3, #230        ; 0xe6
  594.      4c2:       005b            lsls    r3, r3, #1
  595.      4c4:       58d3            ldr     r3, [r2, r3]
  596.      4c6:       2004            movs    r0, #4
  597.      4c8:       f000 f8f2       bl      0x6b0
  598.      4cc:       4b6e            ldr     r3, [pc, #440]  ; (0x688)
  599.      4ce:       681a            ldr     r2, [r3, #0]
  600.      4d0:       2394            movs    r3, #148        ; 0x94
  601.      4d2:       005b            lsls    r3, r3, #1
  602.      4d4:       58d3            ldr     r3, [r2, r3]
  603.      4d6:       2000            movs    r0, #0
  604.      4d8:       f000 f8ea       bl      0x6b0
  605.      4dc:       1c04            adds    r4, r0, #0
  606.      4de:       2501            movs    r5, #1
  607.      4e0:       e008            b.n     0x4f4
  608.      4e2:       4b69            ldr     r3, [pc, #420]  ; (0x688)
  609.      4e4:       681a            ldr     r2, [r3, #0]
  610.      4e6:       2396            movs    r3, #150        ; 0x96
  611.      4e8:       005b            lsls    r3, r3, #1
  612.      4ea:       58d3            ldr     r3, [r2, r3]
  613.      4ec:       2004            movs    r0, #4
  614.      4ee:       f000 f8df       bl      0x6b0
  615.      4f2:       1c04            adds    r4, r0, #0
  616.      4f4:       2c10            cmp     r4, #16
  617.      4f6:       d024            beq.n   0x542
  618.      4f8:       2c10            cmp     r4, #16
  619.      4fa:       dc0e            bgt.n   0x51a
  620.      4fc:       2c03            cmp     r4, #3
  621.      4fe:       d100            bne.n   0x502
  622.      500:       e0a7            b.n     0x652
  623.      502:       2c03            cmp     r4, #3
  624.      504:       dc03            bgt.n   0x50e
  625.      506:       2c02            cmp     r4, #2
  626.      508:       d000            beq.n   0x50c
  627.      50a:       e0a5            b.n     0x658
  628.      50c:       e082            b.n     0x614
  629.      50e:       2c04            cmp     r4, #4
  630.      510:       d07b            beq.n   0x60a
  631.      512:       2c08            cmp     r4, #8
  632.      514:       d000            beq.n   0x518
  633.      516:       e09f            b.n     0x658
  634.      518:       e06d            b.n     0x5f6
  635.      51a:       4b63            ldr     r3, [pc, #396]  ; (0x6a8)
  636.      51c:       429c            cmp     r4, r3
  637.      51e:       d100            bne.n   0x522
  638.      520:       e08c            b.n     0x63c
  639.      522:       429c            cmp     r4, r3
  640.      524:       dc05            bgt.n   0x532
  641.      526:       2c20            cmp     r4, #32
  642.      528:       d039            beq.n   0x59e
  643.      52a:       2c40            cmp     r4, #64 ; 0x40
  644.      52c:       d000            beq.n   0x530
  645.      52e:       e093            b.n     0x658
  646.      530:       e07d            b.n     0x62e
  647.      532:       4b5e            ldr     r3, [pc, #376]  ; (0x6ac)
  648.      534:       429c            cmp     r4, r3
  649.      536:       d004            beq.n   0x542
  650.      538:       3310            adds    r3, #16
  651.      53a:       429c            cmp     r4, r3
  652.      53c:       d000            beq.n   0x540
  653.      53e:       e08b            b.n     0x658
  654.      540:       e02d            b.n     0x59e
  655.      542:       9b0c            ldr     r3, [sp, #48]   ; 0x30
  656.      544:       2b00            cmp     r3, #0
  657.      546:       d112            bne.n   0x56e
  658.      548:       9d0b            ldr     r5, [sp, #44]   ; 0x2c
  659.      54a:       00eb            lsls    r3, r5, #3
  660.      54c:       4a50            ldr     r2, [pc, #320]  ; (0x690)
  661.      54e:       18d3            adds    r3, r2, r3
  662.      550:       889b            ldrh    r3, [r3, #4]
  663.      552:       041a            lsls    r2, r3, #16
  664.      554:       1412            asrs    r2, r2, #16
  665.      556:       2a09            cmp     r2, #9
  666.      558:       dd00            ble.n   0x55c
  667.      55a:       e081            b.n     0x660
  668.      55c:       00ea            lsls    r2, r5, #3
  669.      55e:       3301            adds    r3, #1
  670.      560:       494b            ldr     r1, [pc, #300]  ; (0x690)
  671.      562:       188a            adds    r2, r1, r2
  672.      564:       8093            strh    r3, [r2, #4]
  673.      566:       2501            movs    r5, #1
  674.      568:       271e            movs    r7, #30
  675.      56a:       9709            str     r7, [sp, #36]   ; 0x24
  676.      56c:       e07b            b.n     0x666
  677.      56e:       980b            ldr     r0, [sp, #44]   ; 0x2c
  678.      570:       00c3            lsls    r3, r0, #3
  679.      572:       4a47            ldr     r2, [pc, #284]  ; (0x690)
  680.      574:       18d2            adds    r2, r2, r3
  681.      576:       88d3            ldrh    r3, [r2, #6]
  682.      578:       3301            adds    r3, #1
  683.      57a:       041b            lsls    r3, r3, #16
  684.      57c:       0c1b            lsrs    r3, r3, #16
  685.      57e:       80d3            strh    r3, [r2, #6]
  686.      580:       0419            lsls    r1, r3, #16
  687.      582:       1409            asrs    r1, r1, #16
  688.      584:       4a46            ldr     r2, [pc, #280]  ; (0x6a0)
  689.      586:       4291            cmp     r1, r2
  690.      588:       dd6a            ble.n   0x660
  691.      58a:       00c2            lsls    r2, r0, #3
  692.      58c:       4945            ldr     r1, [pc, #276]  ; (0x6a4)
  693.      58e:       185b            adds    r3, r3, r1
  694.      590:       493f            ldr     r1, [pc, #252]  ; (0x690)
  695.      592:       188a            adds    r2, r1, r2
  696.      594:       80d3            strh    r3, [r2, #6]
  697.      596:       2501            movs    r5, #1
  698.      598:       221e            movs    r2, #30
  699.      59a:       9209            str     r2, [sp, #36]   ; 0x24
  700.      59c:       e063            b.n     0x666
  701.      59e:       9b0c            ldr     r3, [sp, #48]   ; 0x30
  702.      5a0:       2b00            cmp     r3, #0
  703.      5a2:       d111            bne.n   0x5c8
  704.      5a4:       9d0b            ldr     r5, [sp, #44]   ; 0x2c
  705.      5a6:       00eb            lsls    r3, r5, #3
  706.      5a8:       4a39            ldr     r2, [pc, #228]  ; (0x690)
  707.      5aa:       18d3            adds    r3, r2, r3
  708.      5ac:       889b            ldrh    r3, [r3, #4]
  709.      5ae:       041a            lsls    r2, r3, #16
  710.      5b0:       1412            asrs    r2, r2, #16
  711.      5b2:       3209            adds    r2, #9
  712.      5b4:       db54            blt.n   0x660
  713.      5b6:       00ea            lsls    r2, r5, #3
  714.      5b8:       3b01            subs    r3, #1
  715.      5ba:       4935            ldr     r1, [pc, #212]  ; (0x690)
  716.      5bc:       188a            adds    r2, r1, r2
  717.      5be:       8093            strh    r3, [r2, #4]
  718.      5c0:       2501            movs    r5, #1
  719.      5c2:       271e            movs    r7, #30
  720.      5c4:       9709            str     r7, [sp, #36]   ; 0x24
  721.      5c6:       e04e            b.n     0x666
  722.      5c8:       980b            ldr     r0, [sp, #44]   ; 0x2c
  723.      5ca:       00c3            lsls    r3, r0, #3
  724.      5cc:       4a30            ldr     r2, [pc, #192]  ; (0x690)
  725.      5ce:       18d2            adds    r2, r2, r3
  726.      5d0:       88d3            ldrh    r3, [r2, #6]
  727.      5d2:       3b01            subs    r3, #1
  728.      5d4:       041b            lsls    r3, r3, #16
  729.      5d6:       0c1b            lsrs    r3, r3, #16
  730.      5d8:       80d3            strh    r3, [r2, #6]
  731.      5da:       041a            lsls    r2, r3, #16
  732.      5dc:       2a00            cmp     r2, #0
  733.      5de:       da3f            bge.n   0x660
  734.      5e0:       00c2            lsls    r2, r0, #3
  735.      5e2:       21b4            movs    r1, #180        ; 0xb4
  736.      5e4:       0049            lsls    r1, r1, #1
  737.      5e6:       185b            adds    r3, r3, r1
  738.      5e8:       4929            ldr     r1, [pc, #164]  ; (0x690)
  739.      5ea:       188a            adds    r2, r1, r2
  740.      5ec:       80d3            strh    r3, [r2, #6]
  741.      5ee:       2501            movs    r5, #1
  742.      5f0:       221e            movs    r2, #30
  743.      5f2:       9209            str     r2, [sp, #36]   ; 0x24
  744.      5f4:       e037            b.n     0x666
  745.      5f6:       9b0b            ldr     r3, [sp, #44]   ; 0x2c
  746.      5f8:       3301            adds    r3, #1
  747.      5fa:       930b            str     r3, [sp, #44]   ; 0x2c
  748.      5fc:       2b02            cmp     r3, #2
  749.      5fe:       dd3e            ble.n   0x67e
  750.      600:       2700            movs    r7, #0
  751.      602:       970b            str     r7, [sp, #44]   ; 0x2c
  752.      604:       201e            movs    r0, #30
  753.      606:       9009            str     r0, [sp, #36]   ; 0x24
  754.      608:       e02f            b.n     0x66a
  755.      60a:       990b            ldr     r1, [sp, #44]   ; 0x2c
  756.      60c:       3901            subs    r1, #1
  757.      60e:       910b            str     r1, [sp, #44]   ; 0x2c
  758.      610:       d535            bpl.n   0x67e
  759.      612:       e02f            b.n     0x674
  760.      614:       4a1d            ldr     r2, [pc, #116]  ; (0x68c)
  761.      616:       6c53            ldr     r3, [r2, #68]   ; 0x44
  762.      618:       3301            adds    r3, #1
  763.      61a:       6453            str     r3, [r2, #68]   ; 0x44
  764.      61c:       2b02            cmp     r3, #2
  765.      61e:       dc01            bgt.n   0x624
  766.      620:       2501            movs    r5, #1
  767.      622:       e022            b.n     0x66a
  768.      624:       2200            movs    r2, #0
  769.      626:       4b19            ldr     r3, [pc, #100]  ; (0x68c)
  770.      628:       645a            str     r2, [r3, #68]   ; 0x44
  771.      62a:       2501            movs    r5, #1
  772.      62c:       e01d            b.n     0x66a
  773.      62e:       2301            movs    r3, #1
  774.      630:       9a0c            ldr     r2, [sp, #48]   ; 0x30
  775.      632:       4053            eors    r3, r2
  776.      634:       061b            lsls    r3, r3, #24
  777.      636:       0e1b            lsrs    r3, r3, #24
  778.      638:       930c            str     r3, [sp, #48]   ; 0x30
  779.      63a:       e016            b.n     0x66a
  780.      63c:       9b0e            ldr     r3, [sp, #56]   ; 0x38
  781.      63e:       2b01            cmp     r3, #1
  782.      640:       d113            bne.n   0x66a
  783.      642:       9f0d            ldr     r7, [sp, #52]   ; 0x34
  784.      644:       407b            eors    r3, r7
  785.      646:       061b            lsls    r3, r3, #24
  786.      648:       0e1b            lsrs    r3, r3, #24
  787.      64a:       930d            str     r3, [sp, #52]   ; 0x34
  788.      64c:       201e            movs    r0, #30
  789.      64e:       9009            str     r0, [sp, #36]   ; 0x24
  790.      650:       e00b            b.n     0x66a
  791.      652:       2000            movs    r0, #0
  792.      654:       f000 f878       bl      0x748
  793.      658:       1c20            adds    r0, r4, #0
  794.      65a:       f000 f88f       bl      0x77c
  795.      65e:       e002            b.n     0x666
  796.      660:       2501            movs    r5, #1
  797.      662:       211e            movs    r1, #30
  798.      664:       9109            str     r1, [sp, #36]   ; 0x24
  799.      666:       2c00            cmp     r4, #0
  800.      668:       d000            beq.n   0x66c
  801.      66a:       940e            str     r4, [sp, #56]   ; 0x38
  802.      66c:       2d00            cmp     r5, #0
  803.      66e:       d100            bne.n   0x672
  804.      670:       e6bc            b.n     0x3ec
  805.      672:       e4f3            b.n     0x5c
  806.      674:       2202            movs    r2, #2
  807.      676:       920b            str     r2, [sp, #44]   ; 0x2c
  808.      678:       231e            movs    r3, #30
  809.      67a:       9309            str     r3, [sp, #36]   ; 0x24
  810.      67c:       e7f5            b.n     0x66a
  811.      67e:       271e            movs    r7, #30
  812.      680:       9709            str     r7, [sp, #36]   ; 0x24
  813.      682:       e7f2            b.n     0x66a
  814.      684:       0d70            lsrs    r0, r6, #21
  815.      686:       09f8            lsrs    r0, r7, #7
  816.      688:       0f08            lsrs    r0, r1, #28
  817.      68a:       09f8            lsrs    r0, r7, #7
  818.      68c:       0f8c            lsrs    r4, r1, #30
  819.      68e:       09f8            lsrs    r0, r7, #7
  820.      690:       0ef0            lsrs    r0, r6, #27
  821.      692:       09f8            lsrs    r0, r7, #7
  822.      694:       0e08            lsrs    r0, r1, #24
  823.      696:       09f8            lsrs    r0, r7, #7
  824.      698:       0e0c            lsrs    r4, r1, #24
  825.      69a:       09f8            lsrs    r0, r7, #7
  826.      69c:       0e14            lsrs    r4, r2, #24
  827.      69e:       09f8            lsrs    r0, r7, #7
  828.      6a0:       0167            lsls    r7, r4, #5
  829.      6a2:       0000            lsls    r0, r0, #0
  830.      6a4:       fe98 ffff       undefined instruction 0xfe98ffff
  831.      6a8:       0001            lsls    r1, r0, #0
  832.      6aa:       0200            lsls    r0, r0, #8
  833.      6ac:       0010            lsls    r0, r2, #0
  834.      6ae:       0400            lsls    r0, r0, #16
  835.      6b0:       4718            bx      r3
  836.      6b2:       4720            bx      r4
  837.      6b4:       4738            bx      r7
  838.      6b6:       46c0            nop                     ; (mov r8, r8)
  839.      6b8:       b500            push    {lr}
  840.      6ba:       4b06            ldr     r3, [pc, #24]   ; (0x6d4)
  841.      6bc:       681b            ldr     r3, [r3, #0]
  842.      6be:       2b00            cmp     r3, #0
  843.      6c0:       d002            beq.n   0x6c8
  844.      6c2:       2001            movs    r0, #1
  845.      6c4:       4240            negs    r0, r0
  846.      6c6:       e002            b.n     0x6ce
  847.      6c8:       4b02            ldr     r3, [pc, #8]    ; (0x6d4)
  848.      6ca:       6018            str     r0, [r3, #0]
  849.      6cc:       2000            movs    r0, #0
  850.      6ce:       bc02            pop     {r1}
  851.      6d0:       4708            bx      r1
  852.      6d2:       46c0            nop                     ; (mov r8, r8)
  853.      6d4:       0fe0            lsrs    r0, r4, #31
  854.      6d6:       09f8            lsrs    r0, r7, #7
  855.      6d8:       b510            push    {r4, lr}
  856.      6da:       4b04            ldr     r3, [pc, #16]   ; (0x6ec)
  857.      6dc:       681b            ldr     r3, [r3, #0]
  858.      6de:       2b00            cmp     r3, #0
  859.      6e0:       d001            beq.n   0x6e6
  860.      6e2:       f000 f871       bl      0x7c8
  861.      6e6:       bc10            pop     {r4}
  862.      6e8:       bc01            pop     {r0}
  863.      6ea:       4700            bx      r0
  864.      6ec:       0fe0            lsrs    r0, r4, #31
  865.      6ee:       09f8            lsrs    r0, r7, #7
  866.      6f0:       b510            push    {r4, lr}
  867.      6f2:       b082            sub     sp, #8
  868.      6f4:       9001            str     r0, [sp, #4]
  869.      6f6:       4811            ldr     r0, [pc, #68]   ; (0x73c)
  870.      6f8:       3004            adds    r0, #4
  871.      6fa:       f000 f867       bl      0x7cc
  872.      6fe:       2800            cmp     r0, #0
  873.      700:       d105            bne.n   0x70e
  874.      702:       9801            ldr     r0, [sp, #4]
  875.      704:       f7ff fc8a       bl      0x1c
  876.      708:       0404            lsls    r4, r0, #16
  877.      70a:       0c24            lsrs    r4, r4, #16
  878.      70c:       e00a            b.n     0x724
  879.      70e:       4b0c            ldr     r3, [pc, #48]   ; (0x740)
  880.      710:       4298            cmp     r0, r3
  881.      712:       d101            bne.n   0x718
  882.      714:       2400            movs    r4, #0
  883.      716:       e005            b.n     0x724
  884.      718:       28ff            cmp     r0, #255        ; 0xff
  885.      71a:       dc01            bgt.n   0x720
  886.      71c:       4c09            ldr     r4, [pc, #36]   ; (0x744)
  887.      71e:       e001            b.n     0x724
  888.      720:       0404            lsls    r4, r0, #16
  889.      722:       0c24            lsrs    r4, r4, #16
  890.      724:       4b05            ldr     r3, [pc, #20]   ; (0x73c)
  891.      726:       681b            ldr     r3, [r3, #0]
  892.      728:       2b00            cmp     r3, #0
  893.      72a:       d001            beq.n   0x730
  894.      72c:       f000 f84c       bl      0x7c8
  895.      730:       0424            lsls    r4, r4, #16
  896.      732:       1420            asrs    r0, r4, #16
  897.      734:       b002            add     sp, #8
  898.      736:       bc10            pop     {r4}
  899.      738:       bc02            pop     {r1}
  900.      73a:       4708            bx      r1
  901.      73c:       0fe0            lsrs    r0, r4, #31
  902.      73e:       09f8            lsrs    r0, r7, #7
  903.      740:       babe            undefined instruction 0xbabe
  904.      742:       0cde            lsrs    r6, r3, #19
  905.      744:       ffff 0000       vaddl.u<illegal width 64>       q8, d15, d0
  906.      748:       b510            push    {r4, lr}
  907.      74a:       1c01            adds    r1, r0, #0
  908.      74c:       2800            cmp     r0, #0
  909.      74e:       d100            bne.n   0x752
  910.      750:       4902            ldr     r1, [pc, #8]    ; (0x75c)
  911.      752:       4803            ldr     r0, [pc, #12]   ; (0x760)
  912.      754:       3004            adds    r0, #4
  913.      756:       f000 f841       bl      0x7dc
  914.      75a:       46c0            nop                     ; (mov r8, r8)
  915.      75c:       babe            undefined instruction 0xbabe
  916.      75e:       0cde            lsrs    r6, r3, #19
  917.      760:       0fe0            lsrs    r0, r4, #31
  918.      762:       09f8            lsrs    r0, r7, #7
  919.      764:       b510            push    {r4, lr}
  920.      766:       2200            movs    r2, #0
  921.      768:       4b03            ldr     r3, [pc, #12]   ; (0x778)
  922.      76a:       601a            str     r2, [r3, #0]
  923.      76c:       f7ff ffec       bl      0x748
  924.      770:       bc10            pop     {r4}
  925.      772:       bc01            pop     {r0}
  926.      774:       4700            bx      r0
  927.      776:       46c0            nop                     ; (mov r8, r8)
  928.      778:       0fe0            lsrs    r0, r4, #31
  929.      77a:       09f8            lsrs    r0, r7, #7
  930.      77c:       b510            push    {r4, lr}
  931.      77e:       4b0d            ldr     r3, [pc, #52]   ; (0x7b4)
  932.      780:       681a            ldr     r2, [r3, #0]
  933.      782:       23ee            movs    r3, #238        ; 0xee
  934.      784:       005b            lsls    r3, r3, #1
  935.      786:       58d3            ldr     r3, [r2, r3]
  936.      788:       490b            ldr     r1, [pc, #44]   ; (0x7b8)
  937.      78a:       2200            movs    r2, #0
  938.      78c:       f000 f81c       bl      0x7c8
  939.      790:       4b0a            ldr     r3, [pc, #40]   ; (0x7bc)
  940.      792:       4298            cmp     r0, r3
  941.      794:       d104            bne.n   0x7a0
  942.      796:       2080            movs    r0, #128        ; 0x80
  943.      798:       0040            lsls    r0, r0, #1
  944.      79a:       f7ff ffe3       bl      0x764
  945.      79e:       e005            b.n     0x7ac
  946.      7a0:       4b07            ldr     r3, [pc, #28]   ; (0x7c0)
  947.      7a2:       4298            cmp     r0, r3
  948.      7a4:       d102            bne.n   0x7ac
  949.      7a6:       4807            ldr     r0, [pc, #28]   ; (0x7c4)
  950.      7a8:       f7ff ffdc       bl      0x764
  951.      7ac:       bc10            pop     {r4}
  952.      7ae:       bc01            pop     {r0}
  953.      7b0:       4700            bx      r0
  954.      7b2:       46c0            nop                     ; (mov r8, r8)
  955.      7b4:       0f08            lsrs    r0, r1, #28
  956.      7b6:       09f8            lsrs    r0, r7, #7
  957.      7b8:       06d8            lsls    r0, r3, #27
  958.      7ba:       09f8            lsrs    r0, r7, #7
  959.      7bc:       0000            lsls    r0, r0, #0
  960.      7be:       9000            str     r0, [sp, #0]
  961.      7c0:       0000            lsls    r0, r0, #0
  962.      7c2:       a000            add     r0, pc, #0      ; (adr r0, 0x7c4)
  963.      7c4:       0101            lsls    r1, r0, #4
  964.      7c6:       0000            lsls    r0, r0, #0
  965.      7c8:       4718            bx      r3
  966.      7ca:       46c0            nop                     ; (mov r8, r8)
  967.      7cc:       4778            bx      pc
  968.      7ce:       46c0            nop                     ; (mov r8, r8)
  969.      7d0:       7ff0            ldrb    r0, [r6, #31]
  970.      7d2:       e8a0 0000       stmia.w r0!, {}
  971.      7d6:       e3a0            b.n     0xf1a
  972.      7d8:       ff1e e12f       vrhadd.u16      d14, d14, d31
  973.      7dc:       4778            bx      pc
  974.      7de:       46c0            nop                     ; (mov r8, r8)
  975.      7e0:       7ff0            ldrb    r0, [r6, #31]
  976.      7e2:       e8b0 0001       ldmia.w r0!, {r0}
  977.      7e6:       e1b0            b.n     0xb4a
  978.      7e8:       0001            lsls    r1, r0, #0
  979.      7ea:       03a0            lsls    r0, r4, #14
  980.      7ec:       ff1e e12f       vrhadd.u16      d14, d14, d31
  981.      7f0:       b510            push    {r4, lr}
  982.      7f2:       21b4            movs    r1, #180        ; 0xb4
  983.      7f4:       0049            lsls    r1, r1, #1
  984.      7f6:       1840            adds    r0, r0, r1
  985.      7f8:       f000 fc28       bl      0x104c
  986.      7fc:       29b4            cmp     r1, #180        ; 0xb4
  987.      7fe:       dc0b            bgt.n   0x818
  988.      800:       295a            cmp     r1, #90 ; 0x5a
  989.      802:       dc03            bgt.n   0x80c
  990.      804:       0049            lsls    r1, r1, #1
  991.      806:       4b0e            ldr     r3, [pc, #56]   ; (0x840)
  992.      808:       5ec8            ldrsh   r0, [r1, r3]
  993.      80a:       e016            b.n     0x83a
  994.      80c:       23b4            movs    r3, #180        ; 0xb4
  995.      80e:       1a59            subs    r1, r3, r1
  996.      810:       0049            lsls    r1, r1, #1
  997.      812:       4b0b            ldr     r3, [pc, #44]   ; (0x840)
  998.      814:       5ec8            ldrsh   r0, [r1, r3]
  999.      816:       e010            b.n     0x83a
  1000.      818:       2387            movs    r3, #135        ; 0x87
  1001.      81a:       005b            lsls    r3, r3, #1
  1002.      81c:       4299            cmp     r1, r3
  1003.      81e:       dc05            bgt.n   0x82c
  1004.      820:       39b4            subs    r1, #180        ; 0xb4
  1005.      822:       0049            lsls    r1, r1, #1
  1006.      824:       4b06            ldr     r3, [pc, #24]   ; (0x840)
  1007.      826:       5ec8            ldrsh   r0, [r1, r3]
  1008.      828:       4240            negs    r0, r0
  1009.      82a:       e006            b.n     0x83a
  1010.      82c:       23b4            movs    r3, #180        ; 0xb4
  1011.      82e:       005b            lsls    r3, r3, #1
  1012.      830:       1a5b            subs    r3, r3, r1
  1013.      832:       005b            lsls    r3, r3, #1
  1014.      834:       4a02            ldr     r2, [pc, #8]    ; (0x840)
  1015.      836:       5e98            ldrsh   r0, [r3, r2]
  1016.      838:       4240            negs    r0, r0
  1017.      83a:       bc10            pop     {r4}
  1018.      83c:       bc02            pop     {r1}
  1019.      83e:       4708            bx      r1
  1020.      840:       0e38            lsrs    r0, r7, #24
  1021.      842:       09f8            lsrs    r0, r7, #7
  1022.      844:       b510            push    {r4, lr}
  1023.      846:       21b4            movs    r1, #180        ; 0xb4
  1024.      848:       0049            lsls    r1, r1, #1
  1025.      84a:       1840            adds    r0, r0, r1
  1026.      84c:       f000 fbfe       bl      0x104c
  1027.      850:       29b4            cmp     r1, #180        ; 0xb4
  1028.      852:       dc0d            bgt.n   0x870
  1029.      854:       295a            cmp     r1, #90 ; 0x5a
  1030.      856:       dc05            bgt.n   0x864
  1031.      858:       235a            movs    r3, #90 ; 0x5a
  1032.      85a:       1a59            subs    r1, r3, r1
  1033.      85c:       0049            lsls    r1, r1, #1
  1034.      85e:       4b0e            ldr     r3, [pc, #56]   ; (0x898)
  1035.      860:       5ec8            ldrsh   r0, [r1, r3]
  1036.      862:       e016            b.n     0x892
  1037.      864:       395a            subs    r1, #90 ; 0x5a
  1038.      866:       0049            lsls    r1, r1, #1
  1039.      868:       4b0b            ldr     r3, [pc, #44]   ; (0x898)
  1040.      86a:       5ec8            ldrsh   r0, [r1, r3]
  1041.      86c:       4240            negs    r0, r0
  1042.      86e:       e010            b.n     0x892
  1043.      870:       2387            movs    r3, #135        ; 0x87
  1044.      872:       005b            lsls    r3, r3, #1
  1045.      874:       4299            cmp     r1, r3
  1046.      876:       dc07            bgt.n   0x888
  1047.      878:       2387            movs    r3, #135        ; 0x87
  1048.      87a:       005b            lsls    r3, r3, #1
  1049.      87c:       1a5b            subs    r3, r3, r1
  1050.      87e:       005b            lsls    r3, r3, #1
  1051.      880:       4a05            ldr     r2, [pc, #20]   ; (0x898)
  1052.      882:       5e98            ldrsh   r0, [r3, r2]
  1053.      884:       4240            negs    r0, r0
  1054.      886:       e004            b.n     0x892
  1055.      888:       4a04            ldr     r2, [pc, #16]   ; (0x89c)
  1056.      88a:       1889            adds    r1, r1, r2
  1057.      88c:       0049            lsls    r1, r1, #1
  1058.      88e:       4b02            ldr     r3, [pc, #8]    ; (0x898)
  1059.      890:       5ec8            ldrsh   r0, [r1, r3]
  1060.      892:       bc10            pop     {r4}
  1061.      894:       bc02            pop     {r1}
  1062.      896:       4708            bx      r1
  1063.      898:       0e38            lsrs    r0, r7, #24
  1064.      89a:       09f8            lsrs    r0, r7, #7
  1065.      89c:       fef2 ffff       undefined instruction 0xfef2ffff
  1066.      8a0:       b5f0            push    {r4, r5, r6, r7, lr}
  1067.      8a2:       4647            mov     r7, r8
  1068.      8a4:       b480            push    {r7}
  1069.      8a6:       9e06            ldr     r6, [sp, #24]
  1070.      8a8:       9c07            ldr     r4, [sp, #28]
  1071.      8aa:       46a0            mov     r8, r4
  1072.      8ac:       6804            ldr     r4, [r0, #0]
  1073.      8ae:       6835            ldr     r5, [r6, #0]
  1074.      8b0:       42ac            cmp     r4, r5
  1075.      8b2:       dd25            ble.n   0x900
  1076.      8b4:       6817            ldr     r7, [r2, #0]
  1077.      8b6:       46bc            mov     ip, r7
  1078.      8b8:       4565            cmp     r5, ip
  1079.      8ba:       dd0b            ble.n   0x8d4
  1080.      8bc:       6007            str     r7, [r0, #0]
  1081.      8be:       6830            ldr     r0, [r6, #0]
  1082.      8c0:       6010            str     r0, [r2, #0]
  1083.      8c2:       6034            str     r4, [r6, #0]
  1084.      8c4:       680a            ldr     r2, [r1, #0]
  1085.      8c6:       6818            ldr     r0, [r3, #0]
  1086.      8c8:       6008            str     r0, [r1, #0]
  1087.      8ca:       4640            mov     r0, r8
  1088.      8cc:       6801            ldr     r1, [r0, #0]
  1089.      8ce:       6019            str     r1, [r3, #0]
  1090.      8d0:       6002            str     r2, [r0, #0]
  1091.      8d2:       e029            b.n     0x928
  1092.      8d4:       4564            cmp     r4, ip
  1093.      8d6:       da0b            bge.n   0x8f0
  1094.      8d8:       6005            str     r5, [r0, #0]
  1095.      8da:       6810            ldr     r0, [r2, #0]
  1096.      8dc:       6030            str     r0, [r6, #0]
  1097.      8de:       6014            str     r4, [r2, #0]
  1098.      8e0:       680a            ldr     r2, [r1, #0]
  1099.      8e2:       4644            mov     r4, r8
  1100.      8e4:       6820            ldr     r0, [r4, #0]
  1101.      8e6:       6008            str     r0, [r1, #0]
  1102.      8e8:       6819            ldr     r1, [r3, #0]
  1103.      8ea:       6021            str     r1, [r4, #0]
  1104.      8ec:       601a            str     r2, [r3, #0]
  1105.      8ee:       e01b            b.n     0x928
  1106.      8f0:       6005            str     r5, [r0, #0]
  1107.      8f2:       6034            str     r4, [r6, #0]
  1108.      8f4:       680b            ldr     r3, [r1, #0]
  1109.      8f6:       4645            mov     r5, r8
  1110.      8f8:       682a            ldr     r2, [r5, #0]
  1111.      8fa:       600a            str     r2, [r1, #0]
  1112.      8fc:       602b            str     r3, [r5, #0]
  1113.      8fe:       e013            b.n     0x928
  1114.      900:       6817            ldr     r7, [r2, #0]
  1115.      902:       46bc            mov     ip, r7
  1116.      904:       4564            cmp     r4, ip
  1117.      906:       dd06            ble.n   0x916
  1118.      908:       6007            str     r7, [r0, #0]
  1119.      90a:       6014            str     r4, [r2, #0]
  1120.      90c:       680a            ldr     r2, [r1, #0]
  1121.      90e:       6818            ldr     r0, [r3, #0]
  1122.      910:       6008            str     r0, [r1, #0]
  1123.      912:       601a            str     r2, [r3, #0]
  1124.      914:       e008            b.n     0x928
  1125.      916:       4565            cmp     r5, ip
  1126.      918:       da06            bge.n   0x928
  1127.      91a:       6015            str     r5, [r2, #0]
  1128.      91c:       6037            str     r7, [r6, #0]
  1129.      91e:       681a            ldr     r2, [r3, #0]
  1130.      920:       4644            mov     r4, r8
  1131.      922:       6821            ldr     r1, [r4, #0]
  1132.      924:       6019            str     r1, [r3, #0]
  1133.      926:       6022            str     r2, [r4, #0]
  1134.      928:       bc04            pop     {r2}
  1135.      92a:       4690            mov     r8, r2
  1136.      92c:       bcf0            pop     {r4, r5, r6, r7}
  1137.      92e:       bc01            pop     {r0}
  1138.      930:       4700            bx      r0
  1139.      932:       46c0            nop                     ; (mov r8, r8)
  1140.      934:       b5f0            push    {r4, r5, r6, r7, lr}
  1141.      936:       4657            mov     r7, sl
  1142.      938:       464e            mov     r6, r9
  1143.      93a:       4645            mov     r5, r8
  1144.      93c:       b4e0            push    {r5, r6, r7}
  1145.      93e:       b088            sub     sp, #32
  1146.      940:       1c06            adds    r6, r0, #0
  1147.      942:       6940            ldr     r0, [r0, #20]
  1148.      944:       2801            cmp     r0, #1
  1149.      946:       d002            beq.n   0x94e
  1150.      948:       68f0            ldr     r0, [r6, #12]
  1151.      94a:       2807            cmp     r0, #7
  1152.      94c:       dd65            ble.n   0xa1a
  1153.      94e:       9102            str     r1, [sp, #8]
  1154.      950:       9203            str     r2, [sp, #12]
  1155.      952:       9304            str     r3, [sp, #16]
  1156.      954:       9810            ldr     r0, [sp, #64]   ; 0x40
  1157.      956:       9005            str     r0, [sp, #20]
  1158.      958:       9a11            ldr     r2, [sp, #68]   ; 0x44
  1159.      95a:       9206            str     r2, [sp, #24]
  1160.      95c:       9b12            ldr     r3, [sp, #72]   ; 0x48
  1161.      95e:       9307            str     r3, [sp, #28]
  1162.      960:       ab07            add     r3, sp, #28
  1163.      962:       9300            str     r3, [sp, #0]
  1164.      964:       ab06            add     r3, sp, #24
  1165.      966:       9301            str     r3, [sp, #4]
  1166.      968:       a803            add     r0, sp, #12
  1167.      96a:       a902            add     r1, sp, #8
  1168.      96c:       aa05            add     r2, sp, #20
  1169.      96e:       ab04            add     r3, sp, #16
  1170.      970:       f7ff ff96       bl      0x8a0
  1171.      974:       9d03            ldr     r5, [sp, #12]
  1172.      976:       9907            ldr     r1, [sp, #28]
  1173.      978:       428d            cmp     r5, r1
  1174.      97a:       db00            blt.n   0x97e
  1175.      97c:       e0b0            b.n     0xae0
  1176.      97e:       9f02            ldr     r7, [sp, #8]
  1177.      980:       9806            ldr     r0, [sp, #24]
  1178.      982:       1bc0            subs    r0, r0, r7
  1179.      984:       0400            lsls    r0, r0, #16
  1180.      986:       1b49            subs    r1, r1, r5
  1181.      988:       f000 fb5a       bl      0x1040
  1182.      98c:       4682            mov     sl, r0
  1183.      98e:       043b            lsls    r3, r7, #16
  1184.      990:       2080            movs    r0, #128        ; 0x80
  1185.      992:       0200            lsls    r0, r0, #8
  1186.      994:       18c0            adds    r0, r0, r3
  1187.      996:       4680            mov     r8, r0
  1188.      998:       4652            mov     r2, sl
  1189.      99a:       1054            asrs    r4, r2, #1
  1190.      99c:       4444            add     r4, r8
  1191.      99e:       9905            ldr     r1, [sp, #20]
  1192.      9a0:       428d            cmp     r5, r1
  1193.      9a2:       da17            bge.n   0x9d4
  1194.      9a4:       9804            ldr     r0, [sp, #16]
  1195.      9a6:       1bc7            subs    r7, r0, r7
  1196.      9a8:       0438            lsls    r0, r7, #16
  1197.      9aa:       1b49            subs    r1, r1, r5
  1198.      9ac:       f000 fb48       bl      0x1040
  1199.      9b0:       4681            mov     r9, r0
  1200.      9b2:       1047            asrs    r7, r0, #1
  1201.      9b4:       4447            add     r7, r8
  1202.      9b6:       23bc            movs    r3, #188        ; 0xbc
  1203.      9b8:       4698            mov     r8, r3
  1204.      9ba:       1420            asrs    r0, r4, #16
  1205.      9bc:       1439            asrs    r1, r7, #16
  1206.      9be:       4642            mov     r2, r8
  1207.      9c0:       58b3            ldr     r3, [r6, r2]
  1208.      9c2:       1c2a            adds    r2, r5, #0
  1209.      9c4:       f000 f894       bl      0xaf0
  1210.      9c8:       4454            add     r4, sl
  1211.      9ca:       444f            add     r7, r9
  1212.      9cc:       3501            adds    r5, #1
  1213.      9ce:       9b05            ldr     r3, [sp, #20]
  1214.      9d0:       429d            cmp     r5, r3
  1215.      9d2:       dbf2            blt.n   0x9ba
  1216.      9d4:       9d05            ldr     r5, [sp, #20]
  1217.      9d6:       9907            ldr     r1, [sp, #28]
  1218.      9d8:       428d            cmp     r5, r1
  1219.      9da:       db00            blt.n   0x9de
  1220.      9dc:       e080            b.n     0xae0
  1221.      9de:       9f04            ldr     r7, [sp, #16]
  1222.      9e0:       9806            ldr     r0, [sp, #24]
  1223.      9e2:       1bc0            subs    r0, r0, r7
  1224.      9e4:       0400            lsls    r0, r0, #16
  1225.      9e6:       1b49            subs    r1, r1, r5
  1226.      9e8:       f000 fb2a       bl      0x1040
  1227.      9ec:       4681            mov     r9, r0
  1228.      9ee:       043f            lsls    r7, r7, #16
  1229.      9f0:       2380            movs    r3, #128        ; 0x80
  1230.      9f2:       021b            lsls    r3, r3, #8
  1231.      9f4:       18ff            adds    r7, r7, r3
  1232.      9f6:       1043            asrs    r3, r0, #1
  1233.      9f8:       18ff            adds    r7, r7, r3
  1234.      9fa:       20bc            movs    r0, #188        ; 0xbc
  1235.      9fc:       4680            mov     r8, r0
  1236.      9fe:       1420            asrs    r0, r4, #16
  1237.      a00:       1439            asrs    r1, r7, #16
  1238.      a02:       4642            mov     r2, r8
  1239.      a04:       58b3            ldr     r3, [r6, r2]
  1240.      a06:       1c2a            adds    r2, r5, #0
  1241.      a08:       f000 f872       bl      0xaf0
  1242.      a0c:       4454            add     r4, sl
  1243.      a0e:       444f            add     r7, r9
  1244.      a10:       3501            adds    r5, #1
  1245.      a12:       9b07            ldr     r3, [sp, #28]
  1246.      a14:       429d            cmp     r5, r3
  1247.      a16:       dbf2            blt.n   0x9fe
  1248.      a18:       e062            b.n     0xae0
  1249.      a1a:       9107            str     r1, [sp, #28]
  1250.      a1c:       9206            str     r2, [sp, #24]
  1251.      a1e:       9305            str     r3, [sp, #20]
  1252.      a20:       9b10            ldr     r3, [sp, #64]   ; 0x40
  1253.      a22:       9304            str     r3, [sp, #16]
  1254.      a24:       9811            ldr     r0, [sp, #68]   ; 0x44
  1255.      a26:       9003            str     r0, [sp, #12]
  1256.      a28:       9a12            ldr     r2, [sp, #72]   ; 0x48
  1257.      a2a:       9202            str     r2, [sp, #8]
  1258.      a2c:       ab03            add     r3, sp, #12
  1259.      a2e:       9300            str     r3, [sp, #0]
  1260.      a30:       ab02            add     r3, sp, #8
  1261.      a32:       9301            str     r3, [sp, #4]
  1262.      a34:       a807            add     r0, sp, #28
  1263.      a36:       a906            add     r1, sp, #24
  1264.      a38:       aa05            add     r2, sp, #20
  1265.      a3a:       ab04            add     r3, sp, #16
  1266.      a3c:       f7ff ff30       bl      0x8a0
  1267.      a40:       9d07            ldr     r5, [sp, #28]
  1268.      a42:       9903            ldr     r1, [sp, #12]
  1269.      a44:       428d            cmp     r5, r1
  1270.      a46:       da4b            bge.n   0xae0
  1271.      a48:       9f06            ldr     r7, [sp, #24]
  1272.      a4a:       9802            ldr     r0, [sp, #8]
  1273.      a4c:       1bc0            subs    r0, r0, r7
  1274.      a4e:       0400            lsls    r0, r0, #16
  1275.      a50:       1b49            subs    r1, r1, r5
  1276.      a52:       f000 faf5       bl      0x1040
  1277.      a56:       4682            mov     sl, r0
  1278.      a58:       043b            lsls    r3, r7, #16
  1279.      a5a:       2080            movs    r0, #128        ; 0x80
  1280.      a5c:       0200            lsls    r0, r0, #8
  1281.      a5e:       18c0            adds    r0, r0, r3
  1282.      a60:       4680            mov     r8, r0
  1283.      a62:       4652            mov     r2, sl
  1284.      a64:       1054            asrs    r4, r2, #1
  1285.      a66:       4444            add     r4, r8
  1286.      a68:       9905            ldr     r1, [sp, #20]
  1287.      a6a:       428d            cmp     r5, r1
  1288.      a6c:       da17            bge.n   0xa9e
  1289.      a6e:       9804            ldr     r0, [sp, #16]
  1290.      a70:       1bc7            subs    r7, r0, r7
  1291.      a72:       0438            lsls    r0, r7, #16
  1292.      a74:       1b49            subs    r1, r1, r5
  1293.      a76:       f000 fae3       bl      0x1040
  1294.      a7a:       4681            mov     r9, r0
  1295.      a7c:       1047            asrs    r7, r0, #1
  1296.      a7e:       4447            add     r7, r8
  1297.      a80:       23b8            movs    r3, #184        ; 0xb8
  1298.      a82:       4698            mov     r8, r3
  1299.      a84:       1421            asrs    r1, r4, #16
  1300.      a86:       143a            asrs    r2, r7, #16
  1301.      a88:       4640            mov     r0, r8
  1302.      a8a:       5833            ldr     r3, [r6, r0]
  1303.      a8c:       1c28            adds    r0, r5, #0
  1304.      a8e:       f000 f82f       bl      0xaf0
  1305.      a92:       4454            add     r4, sl
  1306.      a94:       444f            add     r7, r9
  1307.      a96:       3501            adds    r5, #1
  1308.      a98:       9b05            ldr     r3, [sp, #20]
  1309.      a9a:       429d            cmp     r5, r3
  1310.      a9c:       dbf2            blt.n   0xa84
  1311.      a9e:       9d05            ldr     r5, [sp, #20]
  1312.      aa0:       9903            ldr     r1, [sp, #12]
  1313.      aa2:       428d            cmp     r5, r1
  1314.      aa4:       da1c            bge.n   0xae0
  1315.      aa6:       9f04            ldr     r7, [sp, #16]
  1316.      aa8:       9802            ldr     r0, [sp, #8]
  1317.      aaa:       1bc0            subs    r0, r0, r7
  1318.      aac:       0400            lsls    r0, r0, #16
  1319.      aae:       1b49            subs    r1, r1, r5
  1320.      ab0:       f000 fac6       bl      0x1040
  1321.      ab4:       4681            mov     r9, r0
  1322.      ab6:       043f            lsls    r7, r7, #16
  1323.      ab8:       2280            movs    r2, #128        ; 0x80
  1324.      aba:       0212            lsls    r2, r2, #8
  1325.      abc:       18bf            adds    r7, r7, r2
  1326.      abe:       1043            asrs    r3, r0, #1
  1327.      ac0:       18ff            adds    r7, r7, r3
  1328.      ac2:       23b8            movs    r3, #184        ; 0xb8
  1329.      ac4:       4698            mov     r8, r3
  1330.      ac6:       1421            asrs    r1, r4, #16
  1331.      ac8:       143a            asrs    r2, r7, #16
  1332.      aca:       4640            mov     r0, r8
  1333.      acc:       5833            ldr     r3, [r6, r0]
  1334.      ace:       1c28            adds    r0, r5, #0
  1335.      ad0:       f000 f80e       bl      0xaf0
  1336.      ad4:       4454            add     r4, sl
  1337.      ad6:       444f            add     r7, r9
  1338.      ad8:       3501            adds    r5, #1
  1339.      ada:       9b03            ldr     r3, [sp, #12]
  1340.      adc:       429d            cmp     r5, r3
  1341.      ade:       dbf2            blt.n   0xac6
  1342.      ae0:       b008            add     sp, #32
  1343.      ae2:       bc1c            pop     {r2, r3, r4}
  1344.      ae4:       4690            mov     r8, r2
  1345.      ae6:       4699            mov     r9, r3
  1346.      ae8:       46a2            mov     sl, r4
  1347.      aea:       bcf0            pop     {r4, r5, r6, r7}
  1348.      aec:       bc01            pop     {r0}
  1349.      aee:       4700            bx      r0
  1350.      af0:       4718            bx      r3
  1351.      af2:       46c0            nop                     ; (mov r8, r8)
  1352.      af4:       b570            push    {r4, r5, r6, lr}
  1353.      af6:       b084            sub     sp, #16
  1354.      af8:       1c06            adds    r6, r0, #0
  1355.      afa:       1c0d            adds    r5, r1, #0
  1356.      afc:       1c14            adds    r4, r2, #0
  1357.      afe:       4a09            ldr     r2, [pc, #36]   ; (0xb24)
  1358.      b00:       6811            ldr     r1, [r2, #0]
  1359.      b02:       22dc            movs    r2, #220        ; 0xdc
  1360.      b04:       5888            ldr     r0, [r1, r2]
  1361.      b06:       9300            str     r3, [sp, #0]
  1362.      b08:       9b08            ldr     r3, [sp, #32]
  1363.      b0a:       9301            str     r3, [sp, #4]
  1364.      b0c:       9b09            ldr     r3, [sp, #36]   ; 0x24
  1365.      b0e:       9302            str     r3, [sp, #8]
  1366.      b10:       1c31            adds    r1, r6, #0
  1367.      b12:       1c2a            adds    r2, r5, #0
  1368.      b14:       1c23            adds    r3, r4, #0
  1369.      b16:       f7ff ff0d       bl      0x934
  1370.      b1a:       b004            add     sp, #16
  1371.      b1c:       bc70            pop     {r4, r5, r6}
  1372.      b1e:       bc01            pop     {r0}
  1373.      b20:       4700            bx      r0
  1374.      b22:       46c0            nop                     ; (mov r8, r8)
  1375.      b24:       0f08            lsrs    r0, r1, #28
  1376.      b26:       09f8            lsrs    r0, r7, #7
  1377.      b28:       0000            lsls    r0, r0, #0
  1378.      b2a:       e351            b.n     0x11d0
  1379.      b2c:       c001            stmia   r0!, {r0}
  1380.      b2e:       e020            b.n     0xb72
  1381.      b30:       0042            lsls    r2, r0, #1
  1382.      b32:       0a00            lsrs    r0, r0, #8
  1383.      b34:       1000            asrs    r0, r0, #32
  1384.      b36:       4261            negs    r1, r4
  1385.      b38:       2001            movs    r0, #1
  1386.      b3a:       e251            b.n     0xfe0
  1387.      b3c:       0027            lsls    r7, r4, #0
  1388.      b3e:       0a00            lsrs    r0, r0, #8
  1389.      b40:       3000            adds    r0, #0
  1390.      b42:       e1b0            b.n     0xea6
  1391.      b44:       3000            adds    r0, #0
  1392.      b46:       4260            negs    r0, r4
  1393.      b48:       0001            lsls    r1, r0, #0
  1394.      b4a:       e153            b.n     0xdf4
  1395.      b4c:       0026            lsls    r6, r4, #0
  1396.      b4e:       9a00            ldr     r2, [sp, #0]
  1397.      b50:       0002            lsls    r2, r0, #0
  1398.      b52:       e111            b.n     0xd78
  1399.      b54:       0028            lsls    r0, r5, #0
  1400.      b56:       0a00            lsrs    r0, r0, #8
  1401.      b58:       020e            lsls    r6, r1, #8
  1402.      b5a:       e311            b.n     0x1180
  1403.      b5c:       1181            asrs    r1, r0, #6
  1404.      b5e:       01a0            lsls    r0, r4, #6
  1405.      b60:       2008            movs    r0, #8
  1406.      b62:       03a0            lsls    r0, r4, #14
  1407.      b64:       2001            movs    r0, #1
  1408.      b66:       13a0            asrs    r0, r4, #14
  1409.      b68:       0201            lsls    r1, r0, #8
  1410.      b6a:       e351            b.n     0x1210
  1411.      b6c:       0003            lsls    r3, r0, #0
  1412.      b6e:       3151            adds    r1, #81 ; 0x51
  1413.      b70:       1201            asrs    r1, r0, #8
  1414.      b72:       31a0            adds    r1, #160        ; 0xa0
  1415.      b74:       2202            movs    r2, #2
  1416.      b76:       31a0            adds    r1, #160        ; 0xa0
  1417.      b78:       fffa 3aff       undefined instruction 0xfffa3aff
  1418.      b7c:       0102            lsls    r2, r0, #4
  1419.      b7e:       e351            b.n     0x1224
  1420.      b80:       0003            lsls    r3, r0, #0
  1421.      b82:       3151            adds    r1, #81 ; 0x51
  1422.      b84:       1081            asrs    r1, r0, #2
  1423.      b86:       31a0            adds    r1, #160        ; 0xa0
  1424.      b88:       2082            movs    r0, #130        ; 0x82
  1425.      b8a:       31a0            adds    r1, #160        ; 0xa0
  1426.      b8c:       fffa 3aff       undefined instruction 0xfffa3aff
  1427.      b90:       0000            lsls    r0, r0, #0
  1428.      b92:       e3a0            b.n     0x12d6
  1429.      b94:       0001            lsls    r1, r0, #0
  1430.      b96:       e153            b.n     0xe40
  1431.      b98:       3001            adds    r0, #1
  1432.      b9a:       2043            movs    r0, #67 ; 0x43
  1433.      b9c:       0002            lsls    r2, r0, #0
  1434.      b9e:       2180            movs    r1, #128        ; 0x80
  1435.      ba0:       00a1            lsls    r1, r4, #2
  1436.      ba2:       e153            b.n     0xe4c
  1437.      ba4:       30a1            adds    r0, #161        ; 0xa1
  1438.      ba6:       2043            movs    r0, #67 ; 0x43
  1439.      ba8:       00a2            lsls    r2, r4, #2
  1440.      baa:       2180            movs    r1, #128        ; 0x80
  1441.      bac:       0121            lsls    r1, r4, #4
  1442.      bae:       e153            b.n     0xe58
  1443.      bb0:       3121            adds    r1, #33 ; 0x21
  1444.      bb2:       2043            movs    r0, #67 ; 0x43
  1445.      bb4:       0122            lsls    r2, r4, #4
  1446.      bb6:       2180            movs    r1, #128        ; 0x80
  1447.      bb8:       01a1            lsls    r1, r4, #6
  1448.      bba:       e153            b.n     0xe64
  1449.      bbc:       31a1            adds    r1, #161        ; 0xa1
  1450.      bbe:       2043            movs    r0, #67 ; 0x43
  1451.      bc0:       01a2            lsls    r2, r4, #6
  1452.      bc2:       2180            movs    r1, #128        ; 0x80
  1453.      bc4:       0000            lsls    r0, r0, #0
  1454.      bc6:       e353            b.n     0x1270
  1455.      bc8:       2222            movs    r2, #34 ; 0x22
  1456.      bca:       11b0            asrs    r0, r6, #6
  1457.      bcc:       1221            asrs    r1, r4, #8
  1458.      bce:       11a0            asrs    r0, r4, #6
  1459.      bd0:       ffef 1aff       undefined instruction 0xffef1aff
  1460.      bd4:       0000            lsls    r0, r0, #0
  1461.      bd6:       e35c            b.n     0x1292
  1462.      bd8:       0000            lsls    r0, r0, #0
  1463.      bda:       4260            negs    r0, r4
  1464.      bdc:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1465.      be0:       0000            lsls    r0, r0, #0
  1466.      be2:       e13c            b.n     0xe5e
  1467.      be4:       0000            lsls    r0, r0, #0
  1468.      be6:       4260            negs    r0, r4
  1469.      be8:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1470.      bec:       0000            lsls    r0, r0, #0
  1471.      bee:       33a0            adds    r3, #160        ; 0xa0
  1472.      bf0:       0fcc            lsrs    r4, r1, #31
  1473.      bf2:       01a0            lsls    r0, r4, #6
  1474.      bf4:       0001            lsls    r1, r0, #0
  1475.      bf6:       0380            lsls    r0, r0, #14
  1476.      bf8:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1477.      bfc:       0801            lsrs    r1, r0, #32
  1478.      bfe:       e351            b.n     0x12a4
  1479.      c00:       1821            adds    r1, r4, r0
  1480.      c02:       21a0            movs    r1, #160        ; 0xa0
  1481.      c04:       2010            movs    r0, #16
  1482.      c06:       23a0            movs    r3, #160        ; 0xa0
  1483.      c08:       2000            movs    r0, #0
  1484.      c0a:       33a0            adds    r3, #160        ; 0xa0
  1485.      c0c:       0c01            lsrs    r1, r0, #16
  1486.      c0e:       e351            b.n     0x12b4
  1487.      c10:       1421            asrs    r1, r4, #16
  1488.      c12:       21a0            movs    r1, #160        ; 0xa0
  1489.      c14:       2008            movs    r0, #8
  1490.      c16:       2282            movs    r2, #130        ; 0x82
  1491.      c18:       0010            lsls    r0, r2, #0
  1492.      c1a:       e351            b.n     0x12c0
  1493.      c1c:       1221            asrs    r1, r4, #8
  1494.      c1e:       21a0            movs    r1, #160        ; 0xa0
  1495.      c20:       2004            movs    r0, #4
  1496.      c22:       2282            movs    r2, #130        ; 0x82
  1497.      c24:       0004            lsls    r4, r0, #0
  1498.      c26:       e351            b.n     0x12cc
  1499.      c28:       2003            movs    r0, #3
  1500.      c2a:       8282            strh    r2, [r0, #20]
  1501.      c2c:       20a1            movs    r0, #161        ; 0xa1
  1502.      c2e:       9082            str     r0, [sp, #520]  ; 0x208
  1503.      c30:       0000            lsls    r0, r0, #0
  1504.      c32:       e35c            b.n     0x12ee
  1505.      c34:       0233            lsls    r3, r6, #8
  1506.      c36:       e1a0            b.n     0xf7a
  1507.      c38:       0000            lsls    r0, r0, #0
  1508.      c3a:       4260            negs    r0, r4
  1509.      c3c:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1510.      c40:       e008            b.n     0xc54
  1511.      c42:       e52d            b.n     0x6a0
  1512.      c44:       0008            lsls    r0, r1, #0
  1513.      c46:       eb00 0000       add.w   r0, r0, r0
  1514.      c4a:       e3a0            b.n     0x138e
  1515.      c4c:       e008            b.n     0xc60
  1516.      c4e:       e49d            b.n     0x58c
  1517.      c50:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1518.      c54:       4003            ands    r3, r0
  1519.      c56:       e92d ffb2       stmdb   sp!, {r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}
  1520.      c5a:       ebff 4006       undefined instruction 0xebff4006
  1521.      c5e:       e8bd 0092       ldmia.w sp!, {r1, r4, r7}
  1522.      c62:       e003            b.n     0xc6c
  1523.      c64:       1003            asrs    r3, r0, #32
  1524.      c66:       e041            b.n     0xcec
  1525.      c68:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1526.      c6c:       ff1e e12f       vrhadd.u16      d14, d14, d31
  1527.      c70:       ffae ffff       undefined instruction 0xffaeffff
  1528.      c74:       ffae ffff       undefined instruction 0xffaeffff
  1529.      c78:       ffae ffff       undefined instruction 0xffaeffff
  1530.      c7c:       0052            lsls    r2, r2, #1
  1531.      c7e:       0000            lsls    r0, r0, #0
  1532.      c80:       ffae ffff       undefined instruction 0xffaeffff
  1533.      c84:       ffae ffff       undefined instruction 0xffaeffff
  1534.      c88:       0052            lsls    r2, r2, #1
  1535.      c8a:       0000            lsls    r0, r0, #0
  1536.      c8c:       0052            lsls    r2, r2, #1
  1537.      c8e:       0000            lsls    r0, r0, #0
  1538.      c90:       ffae ffff       undefined instruction 0xffaeffff
  1539.      c94:       ffae ffff       undefined instruction 0xffaeffff
  1540.      c98:       0052            lsls    r2, r2, #1
  1541.      c9a:       0000            lsls    r0, r0, #0
  1542.      c9c:       ffae ffff       undefined instruction 0xffaeffff
  1543.      ca0:       ffae ffff       undefined instruction 0xffaeffff
  1544.      ca4:       ffae ffff       undefined instruction 0xffaeffff
  1545.      ca8:       0052            lsls    r2, r2, #1
  1546.      caa:       0000            lsls    r0, r0, #0
  1547.      cac:       0052            lsls    r2, r2, #1
  1548.      cae:       0000            lsls    r0, r0, #0
  1549.      cb0:       ffae ffff       undefined instruction 0xffaeffff
  1550.      cb4:       0052            lsls    r2, r2, #1
  1551.      cb6:       0000            lsls    r0, r0, #0
  1552.      cb8:       0052            lsls    r2, r2, #1
  1553.      cba:       0000            lsls    r0, r0, #0
  1554.      cbc:       0052            lsls    r2, r2, #1
  1555.      cbe:       0000            lsls    r0, r0, #0
  1556.      cc0:       0052            lsls    r2, r2, #1
  1557.      cc2:       0000            lsls    r0, r0, #0
  1558.      cc4:       ffae ffff       undefined instruction 0xffaeffff
  1559.      cc8:       0052            lsls    r2, r2, #1
  1560.      cca:       0000            lsls    r0, r0, #0
  1561.      ccc:       0052            lsls    r2, r2, #1
  1562.      cce:       0000            lsls    r0, r0, #0
  1563.      cd0:       0000            lsls    r0, r0, #0
  1564.      cd2:       0000            lsls    r0, r0, #0
  1565.      cd4:       0001            lsls    r1, r0, #0
  1566.      cd6:       0000            lsls    r0, r0, #0
  1567.      cd8:       0002            lsls    r2, r0, #0
  1568.      cda:       0000            lsls    r0, r0, #0
  1569.      cdc:       0003            lsls    r3, r0, #0
  1570.      cde:       0000            lsls    r0, r0, #0
  1571.      ce0:       0000            lsls    r0, r0, #0
  1572.      ce2:       0000            lsls    r0, r0, #0
  1573.      ce4:       0001            lsls    r1, r0, #0
  1574.      ce6:       0000            lsls    r0, r0, #0
  1575.      ce8:       0002            lsls    r2, r0, #0
  1576.      cea:       0000            lsls    r0, r0, #0
  1577.      cec:       0003            lsls    r3, r0, #0
  1578.      cee:       0000            lsls    r0, r0, #0
  1579.      cf0:       0004            lsls    r4, r0, #0
  1580.      cf2:       0000            lsls    r0, r0, #0
  1581.      cf4:       0007            lsls    r7, r0, #0
  1582.      cf6:       0000            lsls    r0, r0, #0
  1583.      cf8:       0006            lsls    r6, r0, #0
  1584.      cfa:       0000            lsls    r0, r0, #0
  1585.      cfc:       0005            lsls    r5, r0, #0
  1586.      cfe:       0000            lsls    r0, r0, #0
  1587.      d00:       0004            lsls    r4, r0, #0
  1588.      d02:       0000            lsls    r0, r0, #0
  1589.      d04:       0005            lsls    r5, r0, #0
  1590.      d06:       0000            lsls    r0, r0, #0
  1591.      d08:       0006            lsls    r6, r0, #0
  1592.      d0a:       0000            lsls    r0, r0, #0
  1593.      d0c:       0007            lsls    r7, r0, #0
  1594.      d0e:       0000            lsls    r0, r0, #0
  1595.      d10:       0000            lsls    r0, r0, #0
  1596.      d12:       0000            lsls    r0, r0, #0
  1597.      d14:       0004            lsls    r4, r0, #0
  1598.      d16:       0000            lsls    r0, r0, #0
  1599.      d18:       0005            lsls    r5, r0, #0
  1600.      d1a:       0000            lsls    r0, r0, #0
  1601.      d1c:       0001            lsls    r1, r0, #0
  1602.      d1e:       0000            lsls    r0, r0, #0
  1603.      d20:       0008            lsls    r0, r1, #0
  1604.      d22:       0000            lsls    r0, r0, #0
  1605.      d24:       0007            lsls    r7, r0, #0
  1606.      d26:       0000            lsls    r0, r0, #0
  1607.      d28:       0009            lsls    r1, r1, #0
  1608.      d2a:       0000            lsls    r0, r0, #0
  1609.      d2c:       0000            lsls    r0, r0, #0
  1610.      d2e:       0000            lsls    r0, r0, #0
  1611.      d30:       0002            lsls    r2, r0, #0
  1612.      d32:       0000            lsls    r0, r0, #0
  1613.      d34:       0006            lsls    r6, r0, #0
  1614.      d36:       0000            lsls    r0, r0, #0
  1615.      d38:       0007            lsls    r7, r0, #0
  1616.      d3a:       0000            lsls    r0, r0, #0
  1617.      d3c:       0003            lsls    r3, r0, #0
  1618.      d3e:       0000            lsls    r0, r0, #0
  1619.      d40:       000a            lsls    r2, r1, #0
  1620.      d42:       0000            lsls    r0, r0, #0
  1621.      d44:       0005            lsls    r5, r0, #0
  1622.      d46:       0000            lsls    r0, r0, #0
  1623.      d48:       000b            lsls    r3, r1, #0
  1624.      d4a:       0000            lsls    r0, r0, #0
  1625.      d4c:       0002            lsls    r2, r0, #0
  1626.      d4e:       0000            lsls    r0, r0, #0
  1627.      d50:       0000            lsls    r0, r0, #0
  1628.      d52:       0000            lsls    r0, r0, #0
  1629.      d54:       0003            lsls    r3, r0, #0
  1630.      d56:       0000            lsls    r0, r0, #0
  1631.      d58:       0007            lsls    r7, r0, #0
  1632.      d5a:       0000            lsls    r0, r0, #0
  1633.      d5c:       0004            lsls    r4, r0, #0
  1634.      d5e:       0000            lsls    r0, r0, #0
  1635.      d60:       0003            lsls    r3, r0, #0
  1636.      d62:       0000            lsls    r0, r0, #0
  1637.      d64:       000b            lsls    r3, r1, #0
  1638.      d66:       0000            lsls    r0, r0, #0
  1639.      d68:       0004            lsls    r4, r0, #0
  1640.      d6a:       0000            lsls    r0, r0, #0
  1641.      d6c:       0008            lsls    r0, r1, #0
  1642.      d6e:       0000            lsls    r0, r0, #0
  1643.      d70:       0001            lsls    r1, r0, #0
  1644.      d72:       0000            lsls    r0, r0, #0
  1645.      d74:       0005            lsls    r5, r0, #0
  1646.      d76:       0000            lsls    r0, r0, #0
  1647.      d78:       0006            lsls    r6, r0, #0
  1648.      d7a:       0000            lsls    r0, r0, #0
  1649.      d7c:       0002            lsls    r2, r0, #0
  1650.      d7e:       0000            lsls    r0, r0, #0
  1651.      d80:       0009            lsls    r1, r1, #0
  1652.      d82:       0000            lsls    r0, r0, #0
  1653.      d84:       0006            lsls    r6, r0, #0
  1654.      d86:       0000            lsls    r0, r0, #0
  1655.      d88:       000a            lsls    r2, r1, #0
  1656.      d8a:       0000            lsls    r0, r0, #0
  1657.      d8c:       0001            lsls    r1, r0, #0
  1658.      d8e:       0000            lsls    r0, r0, #0
  1659.      d90:       f800 0000       strb.w  r0, [r0, r0]
  1660.      d94:       f800 0000       strb.w  r0, [r0, r0]
  1661.      d98:       07e0            lsls    r0, r4, #31
  1662.      d9a:       0000            lsls    r0, r0, #0
  1663.      d9c:       07e0            lsls    r0, r4, #31
  1664.      d9e:       0000            lsls    r0, r0, #0
  1665.      da0:       001f            lsls    r7, r3, #0
  1666.      da2:       0000            lsls    r0, r0, #0
  1667.      da4:       001f            lsls    r7, r3, #0
  1668.      da6:       0000            lsls    r0, r0, #0
  1669.      da8:       0000            lsls    r0, r0, #0
  1670.      daa:       0000            lsls    r0, r0, #0
  1671.      dac:       0001            lsls    r1, r0, #0
  1672.      dae:       0000            lsls    r0, r0, #0
  1673.      db0:       0001            lsls    r1, r0, #0
  1674.      db2:       0000            lsls    r0, r0, #0
  1675.      db4:       0002            lsls    r2, r0, #0
  1676.      db6:       0000            lsls    r0, r0, #0
  1677.      db8:       0002            lsls    r2, r0, #0
  1678.      dba:       0000            lsls    r0, r0, #0
  1679.      dbc:       0003            lsls    r3, r0, #0
  1680.      dbe:       0000            lsls    r0, r0, #0
  1681.      dc0:       0003            lsls    r3, r0, #0
  1682.      dc2:       0000            lsls    r0, r0, #0
  1683.      dc4:       0000            lsls    r0, r0, #0
  1684.      dc6:       0000            lsls    r0, r0, #0
  1685.      dc8:       0004            lsls    r4, r0, #0
  1686.      dca:       0000            lsls    r0, r0, #0
  1687.      dcc:       0007            lsls    r7, r0, #0
  1688.      dce:       0000            lsls    r0, r0, #0
  1689.      dd0:       0007            lsls    r7, r0, #0
  1690.      dd2:       0000            lsls    r0, r0, #0
  1691.      dd4:       0006            lsls    r6, r0, #0
  1692.      dd6:       0000            lsls    r0, r0, #0
  1693.      dd8:       0006            lsls    r6, r0, #0
  1694.      dda:       0000            lsls    r0, r0, #0
  1695.      ddc:       0005            lsls    r5, r0, #0
  1696.      dde:       0000            lsls    r0, r0, #0
  1697.      de0:       0005            lsls    r5, r0, #0
  1698.      de2:       0000            lsls    r0, r0, #0
  1699.      de4:       0004            lsls    r4, r0, #0
  1700.      de6:       0000            lsls    r0, r0, #0
  1701.      de8:       0000            lsls    r0, r0, #0
  1702.      dea:       0000            lsls    r0, r0, #0
  1703.      dec:       0004            lsls    r4, r0, #0
  1704.      dee:       0000            lsls    r0, r0, #0
  1705.      df0:       0001            lsls    r1, r0, #0
  1706.      df2:       0000            lsls    r0, r0, #0
  1707.      df4:       0005            lsls    r5, r0, #0
  1708.      df6:       0000            lsls    r0, r0, #0
  1709.      df8:       0002            lsls    r2, r0, #0
  1710.      dfa:       0000            lsls    r0, r0, #0
  1711.      dfc:       0006            lsls    r6, r0, #0
  1712.      dfe:       0000            lsls    r0, r0, #0
  1713.      e00:       0003            lsls    r3, r0, #0
  1714.      e02:       0000            lsls    r0, r0, #0
  1715.      e04:       0007            lsls    r7, r0, #0
  1716.      e06:       0000            lsls    r0, r0, #0
  1717.      e08:       0000            lsls    r0, r0, #0
  1718.      e0a:       0000            lsls    r0, r0, #0
  1719.      e0c:       6828            ldr     r0, [r5, #0]
  1720.      e0e:       2973            cmp     r1, #115        ; 0x73
  1721.      e10:       0000            lsls    r0, r0, #0
  1722.      e12:       0000            lsls    r0, r0, #0
  1723.      e14:       7325            strb    r5, [r4, #12]
  1724.      e16:       203a            movs    r0, #58 ; 0x3a
  1725.      e18:       6425            str     r5, [r4, #64]   ; 0x40
  1726.      e1a:       2520            movs    r5, #32
  1727.      e1c:       0073            lsls    r3, r6, #1
  1728.      e1e:       0000            lsls    r0, r0, #0
  1729.      e20:       2d78            cmp     r5, #120        ; 0x78
  1730.      e22:       7861            ldrb    r1, [r4, #1]
  1731.      e24:       7369            strb    r1, [r5, #13]
  1732.      e26:       0000            lsls    r0, r0, #0
  1733.      e28:       2d79            cmp     r5, #121        ; 0x79
  1734.      e2a:       7861            ldrb    r1, [r4, #1]
  1735.      e2c:       7369            strb    r1, [r5, #13]
  1736.      e2e:       0000            lsls    r0, r0, #0
  1737.      e30:       2d7a            cmp     r5, #122        ; 0x7a
  1738.      e32:       7861            ldrb    r1, [r4, #1]
  1739.      e34:       7369            strb    r1, [r5, #13]
  1740.      e36:       0000            lsls    r0, r0, #0
  1741.      e38:       0000            lsls    r0, r0, #0
  1742.      e3a:       011d            lsls    r5, r3, #4
  1743.      e3c:       023b            lsls    r3, r7, #8
  1744.      e3e:       0359            lsls    r1, r3, #13
  1745.      e40:       0476            lsls    r6, r6, #17
  1746.      e42:       0593            lsls    r3, r2, #22
  1747.      e44:       06b0            lsls    r0, r6, #26
  1748.      e46:       07cc            lsls    r4, r1, #31
  1749.      e48:       08e8            lsrs    r0, r5, #3
  1750.      e4a:       0a03            lsrs    r3, r0, #8
  1751.      e4c:       0b1d            lsrs    r5, r3, #12
  1752.      e4e:       0c36            lsrs    r6, r6, #16
  1753.      e50:       0d4e            lsrs    r6, r1, #21
  1754.      e52:       0e65            lsrs    r5, r4, #25
  1755.      e54:       0f7b            lsrs    r3, r7, #29
  1756.      e56:       1090            asrs    r0, r2, #2
  1757.      e58:       11a4            asrs    r4, r4, #6
  1758.      e5a:       12b6            asrs    r6, r6, #10
  1759.      e5c:       13c6            asrs    r6, r0, #15
  1760.      e5e:       14d6            asrs    r6, r2, #19
  1761.      e60:       15e3            asrs    r3, r4, #23
  1762.      e62:       16ef            asrs    r7, r5, #27
  1763.      e64:       17f9            asrs    r1, r7, #31
  1764.      e66:       1901            adds    r1, r0, r4
  1765.      e68:       1a07            subs    r7, r0, r0
  1766.      e6a:       1b0c            subs    r4, r1, r4
  1767.      e6c:       1c0e            adds    r6, r1, #0
  1768.      e6e:       1d0e            adds    r6, r1, #4
  1769.      e70:       1e0b            subs    r3, r1, #0
  1770.      e72:       1f07            subs    r7, r0, #4
  1771.      e74:       1fff            subs    r7, r7, #7
  1772.      e76:       20f6            movs    r0, #246        ; 0xf6
  1773.      e78:       21ea            movs    r1, #234        ; 0xea
  1774.      e7a:       22db            movs    r2, #219        ; 0xdb
  1775.      e7c:       23c9            movs    r3, #201        ; 0xc9
  1776.      e7e:       24b5            movs    r4, #181        ; 0xb5
  1777.      e80:       259e            movs    r5, #158        ; 0x9e
  1778.      e82:       2684            movs    r6, #132        ; 0x84
  1779.      e84:       2766            movs    r7, #102        ; 0x66
  1780.      e86:       2846            cmp     r0, #70 ; 0x46
  1781.      e88:       2923            cmp     r1, #35 ; 0x23
  1782.      e8a:       29fc            cmp     r1, #252        ; 0xfc
  1783.      e8c:       2ad3            cmp     r2, #211        ; 0xd3
  1784.      e8e:       2ba5            cmp     r3, #165        ; 0xa5
  1785.      e90:       2c75            cmp     r4, #117        ; 0x75
  1786.      e92:       2d41            cmp     r5, #65 ; 0x41
  1787.      e94:       2e09            cmp     r6, #9
  1788.      e96:       2ece            cmp     r6, #206        ; 0xce
  1789.      e98:       2f8f            cmp     r7, #143        ; 0x8f
  1790.      e9a:       304d            adds    r0, #77 ; 0x4d
  1791.      e9c:       3106            adds    r1, #6
  1792.      e9e:       31bc            adds    r1, #188        ; 0xbc
  1793.      ea0:       326e            adds    r2, #110        ; 0x6e
  1794.      ea2:       331c            adds    r3, #28
  1795.      ea4:       33c6            adds    r3, #198        ; 0xc6
  1796.      ea6:       346c            adds    r4, #108        ; 0x6c
  1797.      ea8:       350e            adds    r5, #14
  1798.      eaa:       35ac            adds    r5, #172        ; 0xac
  1799.      eac:       3646            adds    r6, #70 ; 0x46
  1800.      eae:       36db            adds    r6, #219        ; 0xdb
  1801.      eb0:       376c            adds    r7, #108        ; 0x6c
  1802.      eb2:       37f9            adds    r7, #249        ; 0xf9
  1803.      eb4:       3882            subs    r0, #130        ; 0x82
  1804.      eb6:       3906            subs    r1, #6
  1805.      eb8:       3985            subs    r1, #133        ; 0x85
  1806.      eba:       3a00            subs    r2, #0
  1807.      ebc:       3a77            subs    r2, #119        ; 0x77
  1808.      ebe:       3ae9            subs    r2, #233        ; 0xe9
  1809.      ec0:       3b56            subs    r3, #86 ; 0x56
  1810.      ec2:       3bbf            subs    r3, #191        ; 0xbf
  1811.      ec4:       3c23            subs    r4, #35 ; 0x23
  1812.      ec6:       3c83            subs    r4, #131        ; 0x83
  1813.      ec8:       3cde            subs    r4, #222        ; 0xde
  1814.      eca:       3d34            subs    r5, #52 ; 0x34
  1815.      ecc:       3d85            subs    r5, #133        ; 0x85
  1816.      ece:       3dd1            subs    r5, #209        ; 0xd1
  1817.      ed0:       3e19            subs    r6, #25
  1818.      ed2:       3e5c            subs    r6, #92 ; 0x5c
  1819.      ed4:       3e99            subs    r6, #153        ; 0x99
  1820.      ed6:       3ed2            subs    r6, #210        ; 0xd2
  1821.      ed8:       3f07            subs    r7, #7
  1822.      eda:       3f36            subs    r7, #54 ; 0x36
  1823.      edc:       3f60            subs    r7, #96 ; 0x60
  1824.      ede:       3f85            subs    r7, #133        ; 0x85
  1825.      ee0:       3fa6            subs    r7, #166        ; 0xa6
  1826.      ee2:       3fc1            subs    r7, #193        ; 0xc1
  1827.      ee4:       3fd8            subs    r7, #216        ; 0xd8
  1828.      ee6:       3fe9            subs    r7, #233        ; 0xe9
  1829.      ee8:       3ff6            subs    r7, #246        ; 0xf6
  1830.      eea:       3ffd            subs    r7, #253        ; 0xfd
  1831.      eec:       4000            ands    r0, r0
  1832.      eee:       0000            lsls    r0, r0, #0
  1833.      ef0:       0e20            lsrs    r0, r4, #24
  1834.      ef2:       09f8            lsrs    r0, r7, #7
  1835.      ef4:       0001            lsls    r1, r0, #0
  1836.      ef6:       0000            lsls    r0, r0, #0
  1837.      ef8:       0e28            lsrs    r0, r5, #24
  1838.      efa:       09f8            lsrs    r0, r7, #7
  1839.      efc:       0003            lsls    r3, r0, #0
  1840.      efe:       0000            lsls    r0, r0, #0
  1841.      f00:       0e30            lsrs    r0, r6, #24
  1842.      f02:       09f8            lsrs    r0, r7, #7
  1843.      f04:       0002            lsls    r2, r0, #0
  1844.         ...
  1845.     103e:       0000            lsls    r0, r0, #0
  1846.     1040:       4778            bx      pc
  1847.     1042:       46c0            nop                     ; (mov r8, r8)
  1848.     1044:       f004 e51f       blx     0x405a84
  1849.     1048:       0b28            lsrs    r0, r5, #12
  1850.     104a:       09f8            lsrs    r0, r7, #7
  1851.     104c:       4778            bx      pc
  1852.     104e:       46c0            nop                     ; (mov r8, r8)
  1853.     1050:       f004 e51f       blx     0x405a90
  1854.     1054:       0c54            lsrs    r4, r2, #17
  1855.     1056:       09f8            lsrs    r0, r7, #7