Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate
Sign In | Create Account

Stuff
Friday, June 23rd, 2006 at 12:35:10pm UTC 

  1. speex.elf:     file format elf32-littlearm
  2.  
  3. Disassembly of section .text:
  4.  
  5. 01f00014 <read_handler>:
  6.  1f00014:       e1a0c00d       mov   ip, sp
  7.  1f00018:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  8.  1f0001c:       e24cb004       sub   fp, ip, #4 ; 0x4
  9.  1f00020:       e59f3010       ldr   r3, [pc, #16]      ; 1f00038 <.text+0x24>
  10.  1f00024:       e5933000       ldr   r3, [r3]
  11.  1f00028:       e0010192       mul   r1, r2, r1
  12.  1f0002c:       e1a0e00f       mov   lr, pc
  13.  1f00030:       e593f02c       ldr   pc, [r3, #44]
  14.  1f00034:       e89da800       ldmia sp, {fp, sp, pc}
  15.  1f00038:       01f14bdc       ldreqsb       r4, [r1, #188]!
  16.  
  17. 01f0003c <initial_seek_handler>:
  18.  1f0003c:       e3e00000       mvn   r0, #0     ; 0x0
  19.  1f00040:       e1a0f00e       mov   pc, lr
  20.  
  21. 01f00044 <seek_handler>:
  22.  1f00044:       e1a0c00d       mov   ip, sp
  23.  1f00048:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  24.  1f0004c:       e24cb004       sub   fp, ip, #4 ; 0x4
  25.  1f00050:       e3530001       cmp   r3, #1     ; 0x1
  26.  1f00054:       1a000004       bne   1f0006c <seek_handler+0x28>
  27.  1f00058:       e59f3048       ldr   r3, [pc, #72]      ; 1f000a8 <.text+0x94>
  28.  1f0005c:       e5933000       ldr   r3, [r3]
  29.  1f00060:       e5933004       ldr   r3, [r3, #4]
  30.  1f00064:       e0911003       adds  r1, r1, r3
  31.  1f00068:       ea000005       b     1f00084 <seek_handler+0x40>
  32.  1f0006c:       e3530002       cmp   r3, #2     ; 0x2
  33.  1f00070:       1a000003       bne   1f00084 <seek_handler+0x40>
  34.  1f00074:       e59f302c       ldr   r3, [pc, #44]      ; 1f000a8 <.text+0x94>
  35.  1f00078:       e5933000       ldr   r3, [r3]
  36.  1f0007c:       e5933000       ldr   r3, [r3]
  37.  1f00080:       e0911003       adds  r1, r1, r3
  38.  1f00084:       e59f301c       ldr   r3, [pc, #28]      ; 1f000a8 <.text+0x94>
  39.  1f00088:       e5933000       ldr   r3, [r3]
  40.  1f0008c:       e1a00001       mov   r0, r1
  41.  1f00090:       e1a0e00f       mov   lr, pc
  42.  1f00094:       e593f03c       ldr   pc, [r3, #60]
  43.  1f00098:       e31000ff       tst   r0, #255   ; 0xff
  44.  1f0009c:       03e00000       mvneq r0, #0   ; 0x0
  45.  1f000a0:       13a00000       movne r0, #0   ; 0x0
  46.  1f000a4:       e89da800       ldmia sp, {fp, sp, pc}
  47.  1f000a8:       01f14bdc       ldreqsb       r4, [r1, #188]!
  48.  
  49. 01f000ac <get_more_data>:
  50.  1f000ac:       e1a0c00d       mov   ip, sp
  51.  1f000b0:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  52.  1f000b4:       e24cb004       sub   fp, ip, #4 ; 0x4
  53.  1f000b8:       e1a05000       mov   r5, r0
  54.  1f000bc:       e1a04001       mov   r4, r1
  55.  1f000c0:       e3a01ffa       mov   r1, #1000  ; 0x3e8
  56.  1f000c4:       e59f3028       ldr   r3, [pc, #40]      ; 1f000f4 <.text+0xe0>
  57.  1f000c8:       e1a0e00f       mov   lr, pc
  58.  1f000cc:       e1a0f003       mov   pc, r3
  59.  1f000d0:       e3a01ffa       mov   r1, #1000  ; 0x3e8
  60.  1f000d4:       e1a0e00f       mov   lr, pc
  61.  1f000d8:       e594f02c       ldr   pc, [r4, #44]
  62.  1f000dc:       e1a01000       mov   r1, r0
  63.  1f000e0:       e1a00005       mov   r0, r5
  64.  1f000e4:       e59f300c       ldr   r3, [pc, #12]      ; 1f000f8 <.text+0xe4>
  65.  1f000e8:       e1a0e00f       mov   lr, pc
  66.  1f000ec:       e1a0f003       mov   pc, r3
  67.  1f000f0:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  68.  1f000f4:       01f0e36c       mvneqs        lr, ip, ror #6
  69.  1f000f8:       01f0e438       mvneqs        lr, r8, lsr r4
  70.  
  71. 01f000fc <get_next_page>:
  72.  1f000fc:       e1a0c00d       mov   ip, sp
  73.  1f00100:       e24dd004       sub   sp, sp, #4 ; 0x4
  74.  1f00104:       e92dd9f0       stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc}
  75.  1f00108:       e24cb008       sub   fp, ip, #8 ; 0x8
  76.  1f0010c:       e1a08000       mov   r8, r0
  77.  1f00110:       e1a07001       mov   r7, r1
  78.  1f00114:       e1a06002       mov   r6, r2
  79.  1f00118:       e58b3004       str   r3, [fp, #4]
  80.  1f0011c:       e99b0006       ldmib fp, {r1, r2}
  81.  1f00120:       e3520000       cmp   r2, #0     ; 0x0
  82.  1f00124:       ca000002       bgt   1f00134 <get_next_page+0x38>
  83.  1f00128:       1a000004       bne   1f00140 <get_next_page+0x44>
  84.  1f0012c:       e3510000       cmp   r1, #0     ; 0x0
  85.  1f00130:       9a000002       bls   1f00140 <get_next_page+0x44>
  86.  1f00134:       e8960018       ldmia r6, {r3, r4}
  87.  1f00138:       e0911003       adds  r1, r1, r3
  88.  1f0013c:       e0a22004       adc   r2, r2, r4
  89.  1f00140:       e1815002       orr   r5, r1, r2
  90.  1f00144:       e1a00008       mov   r0, r8
  91.  1f00148:       e1a01007       mov   r1, r7
  92.  1f0014c:       e59f3058       ldr   r3, [pc, #88]      ; 1f001ac <.text+0x198>
  93.  1f00150:       e1a0e00f       mov   lr, pc
  94.  1f00154:       e1a0f003       mov   pc, r3
  95.  1f00158:       e250c000       subs  ip, r0, #0        ; 0x0
  96.  1f0015c:       aa000004       bge   1f00174 <get_next_page+0x78>
  97.  1f00160:       e8960018       ldmia r6, {r3, r4}
  98.  1f00164:       e053300c       subs  r3, r3, ip
  99.  1f00168:       e0c44fcc       sbc   r4, r4, ip, asr #31
  100.  1f0016c:       e8860018       stmia r6, {r3, r4}
  101.  1f00170:       eafffff3       b     1f00144 <get_next_page+0x48>
  102.  1f00174:       e35c0000       cmp   ip, #0     ; 0x0
  103.  1f00178:       1a000004       bne   1f00190 <get_next_page+0x94>
  104.  1f0017c:       e3550000       cmp   r5, #0     ; 0x0
  105.  1f00180:       1affffef       bne   1f00144 <get_next_page+0x48>
  106.  1f00184:       e3e01000       mvn   r1, #0     ; 0x0
  107.  1f00188:       e3e00000       mvn   r0, #0     ; 0x0
  108.  1f0018c:       ea000005       b     1f001a8 <get_next_page+0xac>
  109.  1f00190:       e8960006       ldmia r6, {r1, r2}
  110.  1f00194:       e091300c       adds  r3, r1, ip
  111.  1f00198:       e0a24fcc       adc   r4, r2, ip, asr #31
  112.  1f0019c:       e8860018       stmia r6, {r3, r4}
  113.  1f001a0:       e1a00001       mov   r0, r1
  114.  1f001a4:       e1a01002       mov   r1, r2
  115.  1f001a8:       e89da9f0       ldmia sp, {r4, r5, r6, r7, r8, fp, sp, pc}
  116.  1f001ac:       01f0e460       mvneqs        lr, r0, ror #8
  117.  
  118. 01f001b0 <get_prev_page>:
  119.  1f001b0:       e1a0c00d       mov   ip, sp
  120.  1f001b4:       e24dd004       sub   sp, sp, #4 ; 0x4
  121.  1f001b8:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  122.  1f001bc:       e24cb008       sub   fp, ip, #8 ; 0x8
  123.  1f001c0:       e24dd018       sub   sp, sp, #24        ; 0x18
  124.  1f001c4:       e50b002c       str   r0, [fp, #-44]
  125.  1f001c8:       e50b1030       str   r1, [fp, #-48]
  126.  1f001cc:       e1a07002       mov   r7, r2
  127.  1f001d0:       e58b3004       str   r3, [fp, #4]
  128.  1f001d4:       e59ba00c       ldr   sl, [fp, #12]
  129.  1f001d8:       e8920060       ldmia r2, {r5, r6}
  130.  1f001dc:       e24b0030       sub   r0, fp, #48        ; 0x30
  131.  1f001e0:       e9000060       stmdb r0, {r5, r6}
  132.  1f001e4:       e3e09000       mvn   r9, #0     ; 0x0
  133.  1f001e8:       e3e08000       mvn   r8, #0     ; 0x0
  134.  1f001ec:       e3790001       cmn   r9, #1     ; 0x1
  135.  1f001f0:       1a000035       bne   1f002cc <get_prev_page+0x11c>
  136.  1f001f4:       e28f3f4d       add   r3, pc, #308       ; 0x134
  137.  1f001f8:       e8930018       ldmia r3, {r3, r4}
  138.  1f001fc:       e24b0030       sub   r0, fp, #48        ; 0x30
  139.  1f00200:       e9100006       ldmdb r0, {r1, r2}
  140.  1f00204:       e0911003       adds  r1, r1, r3
  141.  1f00208:       e0a22004       adc   r2, r2, r4
  142.  1f0020c:       e9000006       stmdb r0, {r1, r2}
  143.  1f00210:       e3520000       cmp   r2, #0     ; 0x0
  144.  1f00214:       b3a02000       movlt r2, #0   ; 0x0
  145.  1f00218:       b3a01000       movlt r1, #0   ; 0x0
  146.  1f0021c:       b24b3030       sublt r3, fp, #48      ; 0x30
  147.  1f00220:       b9030006       stmltdb       r3, {r1, r2}
  148.  1f00224:       e51b0038       ldr   r0, [fp, #-56]
  149.  1f00228:       e1a0e00f       mov   lr, pc
  150.  1f0022c:       e59af03c       ldr   pc, [sl, #60]
  151.  1f00230:       e24b1030       sub   r1, fp, #48        ; 0x30
  152.  1f00234:       e9110003       ldmdb r1, {r0, r1}
  153.  1f00238:       e8870003       stmia r7, {r0, r1}
  154.  1f0023c:       e5973004       ldr   r3, [r7, #4]
  155.  1f00240:       e1530006       cmp   r3, r6
  156.  1f00244:       ba000003       blt   1f00258 <get_prev_page+0xa8>
  157.  1f00248:       1a00001b       bne   1f002bc <get_prev_page+0x10c>
  158.  1f0024c:       e5973000       ldr   r3, [r7]
  159.  1f00250:       e1530005       cmp   r3, r5
  160.  1f00254:       2a000018       bcs   1f002bc <get_prev_page+0x10c>
  161.  1f00258:       e8970018       ldmia r7, {r3, r4}
  162.  1f0025c:       e0553003       subs  r3, r5, r3
  163.  1f00260:       e0c64004       sbc   r4, r6, r4
  164.  1f00264:       e88d0410       stmia sp, {r4, sl}
  165.  1f00268:       e51b002c       ldr   r0, [fp, #-44]
  166.  1f0026c:       e51b1030       ldr   r1, [fp, #-48]
  167.  1f00270:       e1a02007       mov   r2, r7
  168.  1f00274:       e59fc0bc       ldr   ip, [pc, #188]     ; 1f00338 <.text+0x324>
  169.  1f00278:       e1a0e00f       mov   lr, pc
  170.  1f0027c:       e1a0f00c       mov   pc, ip
  171.  1f00280:       e3700003       cmn   r0, #3     ; 0x3
  172.  1f00284:       1a000001       bne   1f00290 <get_prev_page+0xe0>
  173.  1f00288:       e3710001       cmn   r1, #1     ; 0x1
  174.  1f0028c:       0a000020       beq   1f00314 <get_prev_page+0x164>
  175.  1f00290:       e3510000       cmp   r1, #0     ; 0x0
  176.  1f00294:       ba000008       blt   1f002bc <get_prev_page+0x10c>
  177.  1f00298:       e1a09001       mov   r9, r1
  178.  1f0029c:       e1a08000       mov   r8, r0
  179.  1f002a0:       e5973004       ldr   r3, [r7, #4]
  180.  1f002a4:       e1530006       cmp   r3, r6
  181.  1f002a8:       baffffea       blt   1f00258 <get_prev_page+0xa8>
  182.  1f002ac:       1a000002       bne   1f002bc <get_prev_page+0x10c>
  183.  1f002b0:       e5973000       ldr   r3, [r7]
  184.  1f002b4:       e1530005       cmp   r3, r5
  185.  1f002b8:       3affffe6       bcc   1f00258 <get_prev_page+0xa8>
  186.  1f002bc:       e3780001       cmn   r8, #1     ; 0x1
  187.  1f002c0:       1a000001       bne   1f002cc <get_prev_page+0x11c>
  188.  1f002c4:       e3790001       cmn   r9, #1     ; 0x1
  189.  1f002c8:       0affffc9       beq   1f001f4 <get_prev_page+0x44>
  190.  1f002cc:       e5970000       ldr   r0, [r7]
  191.  1f002d0:       e1a0e00f       mov   lr, pc
  192.  1f002d4:       e59af03c       ldr   pc, [sl, #60]
  193.  1f002d8:       e58da004       str   sl, [sp, #4]
  194.  1f002dc:       e3a03000       mov   r3, #0     ; 0x0
  195.  1f002e0:       e58d3000       str   r3, [sp]
  196.  1f002e4:       e2833ffa       add   r3, r3, #1000      ; 0x3e8
  197.  1f002e8:       e51b002c       ldr   r0, [fp, #-44]
  198.  1f002ec:       e51b1030       ldr   r1, [fp, #-48]
  199.  1f002f0:       e1a02007       mov   r2, r7
  200.  1f002f4:       e59fc03c       ldr   ip, [pc, #60]      ; 1f00338 <.text+0x324>
  201.  1f002f8:       e1a0e00f       mov   lr, pc
  202.  1f002fc:       e1a0f00c       mov   pc, ip
  203.  1f00300:       e3510000       cmp   r1, #0     ; 0x0
  204.  1f00304:       aa000005       bge   1f00320 <get_prev_page+0x170>
  205.  1f00308:       e3e01000       mvn   r1, #0     ; 0x0
  206.  1f0030c:       e3e00003       mvn   r0, #3     ; 0x3
  207.  1f00310:       ea000004       b     1f00328 <get_prev_page+0x178>
  208.  1f00314:       e3e01000       mvn   r1, #0     ; 0x0
  209.  1f00318:       e3e00002       mvn   r0, #2     ; 0x2
  210.  1f0031c:       ea000001       b     1f00328 <get_prev_page+0x178>
  211.  1f00320:       e1a01009       mov   r1, r9
  212.  1f00324:       e1a00008       mov   r0, r8
  213.  1f00328:       e24bd028       sub   sp, fp, #40        ; 0x28
  214.  1f0032c:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  215.  1f00330:       fffffc18       swinv 0x00fffc18
  216.  1f00334:       ffffffff       swinv 0x00ffffff
  217.  1f00338:       01f000fc       ldreqsh       r0, [r0, #12]!
  218.  
  219. 01f0033c <speex_seek_page_granule>:
  220.  1f0033c:       e1a0f00e       mov   pc, lr
  221.  
  222. 01f00340 <close_handler>:
  223.  1f00340:       e3a00000       mov   r0, #0     ; 0x0
  224.  1f00344:       e1a0f00e       mov   pc, lr
  225.  
  226. 01f00348 <tell_handler>:
  227.  1f00348:       e59f3008       ldr   r3, [pc, #8]       ; 1f00358 <.text+0x344>
  228.  1f0034c:       e5933000       ldr   r3, [r3]
  229.  1f00350:       e5930004       ldr   r0, [r3, #4]
  230.  1f00354:       e1a0f00e       mov   pc, lr
  231.  1f00358:       01f14bdc       ldreqsb       r4, [r1, #188]!
  232.  
  233. 01f0035c <process_header>:
  234.  1f0035c:       e1a0c00d       mov   ip, sp
  235.  1f00360:       e92dddf0       stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, ip, lr, pc}
  236.  1f00364:       e24cb004       sub   fp, ip, #4 ; 0x4
  237.  1f00368:       e24dd018       sub   sp, sp, #24        ; 0x18
  238.  1f0036c:       e1a0c000       mov   ip, r0
  239.  1f00370:       e50b103c       str   r1, [fp, #-60]
  240.  1f00374:       e1a0a002       mov   sl, r2
  241.  1f00378:       e1a07003       mov   r7, r3
  242.  1f0037c:       e59b8008       ldr   r8, [fp, #8]
  243.  1f00380:       e5900000       ldr   r0, [r0]
  244.  1f00384:       e59c1004       ldr   r1, [ip, #4]
  245.  1f00388:       e59f3260       ldr   r3, [pc, #608]     ; 1f005f0 <.text+0x5dc>
  246.  1f0038c:       e1a0e00f       mov   lr, pc
  247.  1f00390:       e1a0f003       mov   pc, r3
  248.  1f00394:       e2505000       subs  r5, r0, #0        ; 0x0
  249.  1f00398:       1a000008       bne   1f003c0 <process_header+0x64>
  250.  1f0039c:       e59f3250       ldr   r3, [pc, #592]     ; 1f005f4 <.text+0x5e0>
  251.  1f003a0:       e5933000       ldr   r3, [r3]
  252.  1f003a4:       e2800f7d       add   r0, r0, #500       ; 0x1f4
  253.  1f003a8:       e3a01001       mov   r1, #1     ; 0x1
  254.  1f003ac:       e59f2244       ldr   r2, [pc, #580]     ; 1f005f8 <.text+0x5e4>
  255.  1f003b0:       e1a0e00f       mov   lr, pc
  256.  1f003b4:       e593f058       ldr   pc, [r3, #88]
  257.  1f003b8:       e1a00005       mov   r0, r5
  258.  1f003bc:       ea000089       b     1f005e8 <process_header+0x28c>
  259.  1f003c0:       e5953028       ldr   r3, [r5, #40]
  260.  1f003c4:       e3530002       cmp   r3, #2     ; 0x2
  261.  1f003c8:       da000008       ble   1f003f0 <process_header+0x94>
  262.  1f003cc:       e59f3220       ldr   r3, [pc, #544]     ; 1f005f4 <.text+0x5e0>
  263.  1f003d0:       e5933000       ldr   r3, [r3]
  264.  1f003d4:       e3a00f7d       mov   r0, #500   ; 0x1f4
  265.  1f003d8:       e3a01001       mov   r1, #1     ; 0x1
  266.  1f003dc:       e59f2218       ldr   r2, [pc, #536]     ; 1f005fc <.text+0x5e8>
  267.  1f003e0:       e1a0e00f       mov   lr, pc
  268.  1f003e4:       e593f058       ldr   pc, [r3, #88]
  269.  1f003e8:       e3a00000       mov   r0, #0     ; 0x0
  270.  1f003ec:       ea00007d       b     1f005e8 <process_header+0x28c>
  271.  1f003f0:       e5950028       ldr   r0, [r5, #40]
  272.  1f003f4:       e59f3204       ldr   r3, [pc, #516]     ; 1f00600 <.text+0x5ec>
  273.  1f003f8:       e1a0e00f       mov   lr, pc
  274.  1f003fc:       e1a0f003       mov   pc, r3
  275.  1f00400:       e595301c       ldr   r3, [r5, #28]
  276.  1f00404:       e3530001       cmp   r3, #1     ; 0x1
  277.  1f00408:       da000008       ble   1f00430 <process_header+0xd4>
  278.  1f0040c:       e59f31e0       ldr   r3, [pc, #480]     ; 1f005f4 <.text+0x5e0>
  279.  1f00410:       e5933000       ldr   r3, [r3]
  280.  1f00414:       e3a00f7d       mov   r0, #500   ; 0x1f4
  281.  1f00418:       e3a01001       mov   r1, #1     ; 0x1
  282.  1f0041c:       e59f21e0       ldr   r2, [pc, #480]     ; 1f00604 <.text+0x5f0>
  283.  1f00420:       e1a0e00f       mov   lr, pc
  284.  1f00424:       e593f058       ldr   pc, [r3, #88]
  285.  1f00428:       e3a00000       mov   r0, #0     ; 0x0
  286.  1f0042c:       ea00006d       b     1f005e8 <process_header+0x28c>
  287.  1f00430:       e5902010       ldr   r2, [r0, #16]
  288.  1f00434:       e595302c       ldr   r3, [r5, #44]
  289.  1f00438:       e1520003       cmp   r2, r3
  290.  1f0043c:       aa000008       bge   1f00464 <process_header+0x108>
  291.  1f00440:       e59f31ac       ldr   r3, [pc, #428]     ; 1f005f4 <.text+0x5e0>
  292.  1f00444:       e5933000       ldr   r3, [r3]
  293.  1f00448:       e3a00f7d       mov   r0, #500   ; 0x1f4
  294.  1f0044c:       e3a01001       mov   r1, #1     ; 0x1
  295.  1f00450:       e59f21b0       ldr   r2, [pc, #432]     ; 1f00608 <.text+0x5f4>
  296.  1f00454:       e1a0e00f       mov   lr, pc
  297.  1f00458:       e593f058       ldr   pc, [r3, #88]
  298.  1f0045c:       e3a00000       mov   r0, #0     ; 0x0
  299.  1f00460:       ea000060       b     1f005e8 <process_header+0x28c>
  300.  1f00464:       e5902010       ldr   r2, [r0, #16]
  301.  1f00468:       e595302c       ldr   r3, [r5, #44]
  302.  1f0046c:       e1520003       cmp   r2, r3
  303.  1f00470:       da000008       ble   1f00498 <process_header+0x13c>
  304.  1f00474:       e59f3178       ldr   r3, [pc, #376]     ; 1f005f4 <.text+0x5e0>
  305.  1f00478:       e5933000       ldr   r3, [r3]
  306.  1f0047c:       e3a00f7d       mov   r0, #500   ; 0x1f4
  307.  1f00480:       e3a01001       mov   r1, #1     ; 0x1
  308.  1f00484:       e59f2180       ldr   r2, [pc, #384]     ; 1f0060c <.text+0x5f8>
  309.  1f00488:       e1a0e00f       mov   lr, pc
  310.  1f0048c:       e593f058       ldr   pc, [r3, #88]
  311.  1f00490:       e3a00000       mov   r0, #0     ; 0x0
  312.  1f00494:       ea000053       b     1f005e8 <process_header+0x28c>
  313.  1f00498:       e59f3170       ldr   r3, [pc, #368]     ; 1f00610 <.text+0x5fc>
  314.  1f0049c:       e1a0e00f       mov   lr, pc
  315.  1f004a0:       e1a0f003       mov   pc, r3
  316.  1f004a4:       e2506000       subs  r6, r0, #0        ; 0x0
  317.  1f004a8:       1a000008       bne   1f004d0 <process_header+0x174>
  318.  1f004ac:       e59f3140       ldr   r3, [pc, #320]     ; 1f005f4 <.text+0x5e0>
  319.  1f004b0:       e5933000       ldr   r3, [r3]
  320.  1f004b4:       e2800f7d       add   r0, r0, #500       ; 0x1f4
  321.  1f004b8:       e3a01001       mov   r1, #1     ; 0x1
  322.  1f004bc:       e59f2150       ldr   r2, [pc, #336]     ; 1f00614 <.text+0x600>
  323.  1f004c0:       e1a0e00f       mov   lr, pc
  324.  1f004c4:       e593f058       ldr   pc, [r3, #88]
  325.  1f004c8:       e1a00006       mov   r0, r6
  326.  1f004cc:       ea000045       b     1f005e8 <process_header+0x28c>
  327.  1f004d0:       e1a00006       mov   r0, r6
  328.  1f004d4:       e3a01000       mov   r1, #0     ; 0x0
  329.  1f004d8:       e24b203c       sub   r2, fp, #60        ; 0x3c
  330.  1f004dc:       e59f4134       ldr   r4, [pc, #308]     ; 1f00618 <.text+0x604>
  331.  1f004e0:       e1a0e00f       mov   lr, pc
  332.  1f004e4:       e1a0f004       mov   pc, r4
  333.  1f004e8:       e1a00006       mov   r0, r6
  334.  1f004ec:       e3a01003       mov   r1, #3     ; 0x3
  335.  1f004f0:       e1a0200a       mov   r2, sl
  336.  1f004f4:       e1a0e00f       mov   lr, pc
  337.  1f004f8:       e1a0f004       mov   pc, r4
  338.  1f004fc:       e5983000       ldr   r3, [r8]
  339.  1f00500:       e3730001       cmn   r3, #1     ; 0x1
  340.  1f00504:       05953030       ldreq r3, [r5, #48]
  341.  1f00508:       05883000       streq r3, [r8]
  342.  1f0050c:       e5983000       ldr   r3, [r8]
  343.  1f00510:       e3530001       cmp   r3, #1     ; 0x1
  344.  1f00514:       0a00000b       beq   1f00548 <process_header+0x1ec>
  345.  1f00518:       e3a03009       mov   r3, #9     ; 0x9
  346.  1f0051c:       e50b3038       str   r3, [fp, #-56]
  347.  1f00520:       e59f30f4       ldr   r3, [pc, #244]     ; 1f0061c <.text+0x608>
  348.  1f00524:       e50b3034       str   r3, [fp, #-52]
  349.  1f00528:       e59b300c       ldr   r3, [fp, #12]
  350.  1f0052c:       e50b3030       str   r3, [fp, #-48]
  351.  1f00530:       e1a00006       mov   r0, r6
  352.  1f00534:       e3a01014       mov   r1, #20    ; 0x14
  353.  1f00538:       e24b2038       sub   r2, fp, #56        ; 0x38
  354.  1f0053c:       e59f30d4       ldr   r3, [pc, #212]     ; 1f00618 <.text+0x604>
  355.  1f00540:       e1a0e00f       mov   lr, pc
  356.  1f00544:       e1a0f003       mov   pc, r3
  357.  1f00548:       e5973000       ldr   r3, [r7]
  358.  1f0054c:       e3530000       cmp   r3, #0     ; 0x0
  359.  1f00550:       05953024       ldreq r3, [r5, #36]
  360.  1f00554:       05873000       streq r3, [r7]
  361.  1f00558:       e1a00006       mov   r0, r6
  362.  1f0055c:       e3a01018       mov   r1, #24    ; 0x18
  363.  1f00560:       e1a02007       mov   r2, r7
  364.  1f00564:       e59f30ac       ldr   r3, [pc, #172]     ; 1f00618 <.text+0x604>
  365.  1f00568:       e1a0e00f       mov   lr, pc
  366.  1f0056c:       e1a0f003       mov   pc, r3
  367.  1f00570:       e5952040       ldr   r2, [r5, #64]
  368.  1f00574:       e59b3004       ldr   r3, [fp, #4]
  369.  1f00578:       e5832000       str   r2, [r3]
  370.  1f0057c:       e5983000       ldr   r3, [r8]
  371.  1f00580:       e3530002       cmp   r3, #2     ; 0x2
  372.  1f00584:       1a000006       bne   1f005a4 <process_header+0x248>
  373.  1f00588:       e59f3064       ldr   r3, [pc, #100]     ; 1f005f4 <.text+0x5e0>
  374.  1f0058c:       e5933000       ldr   r3, [r3]
  375.  1f00590:       e3a00008       mov   r0, #8     ; 0x8
  376.  1f00594:       e3a01000       mov   r1, #0     ; 0x0
  377.  1f00598:       e1a0e00f       mov   lr, pc
  378.  1f0059c:       e593f054       ldr   pc, [r3, #84]
  379.  1f005a0:       ea000008       b     1f005c8 <process_header+0x26c>
  380.  1f005a4:       e5983000       ldr   r3, [r8]
  381.  1f005a8:       e3530001       cmp   r3, #1     ; 0x1
  382.  1f005ac:       1a000005       bne   1f005c8 <process_header+0x26c>
  383.  1f005b0:       e59f303c       ldr   r3, [pc, #60]      ; 1f005f4 <.text+0x5e0>
  384.  1f005b4:       e5933000       ldr   r3, [r3]
  385.  1f005b8:       e3a00008       mov   r0, #8     ; 0x8
  386.  1f005bc:       e3a01002       mov   r1, #2     ; 0x2
  387.  1f005c0:       e1a0e00f       mov   lr, pc
  388.  1f005c4:       e593f054       ldr   pc, [r3, #84]
  389.  1f005c8:       e5953044       ldr   r3, [r5, #68]
  390.  1f005cc:       e59b2010       ldr   r2, [fp, #16]
  391.  1f005d0:       e5823000       str   r3, [r2]
  392.  1f005d4:       e1a00005       mov   r0, r5
  393.  1f005d8:       e59f3040       ldr   r3, [pc, #64]      ; 1f00620 <.text+0x60c>
  394.  1f005dc:       e1a0e00f       mov   lr, pc
  395.  1f005e0:       e1a0f003       mov   pc, r3
  396.  1f005e4:       e1a00006       mov   r0, r6
  397.  1f005e8:       e24bd024       sub   sp, fp, #36        ; 0x24
  398.  1f005ec:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  399.  1f005f0:       01f01f60       mvneqs        r1, r0, ror #30
  400.  1f005f4:       01f14bdc       ldreqsb       r4, [r1, #188]!
  401.  1f005f8:       01f115c4       mvneqs        r1, r4, asr #11
  402.  1f005fc:       01f115d8       ldreqsb       r1, [r1, #88]!
  403.  1f00600:       01f0165c       mvneqs        r1, ip, asr r6
  404.  1f00604:       01f11610       mvneqs        r1, r0, lsl r6
  405.  1f00608:       01f11628       mvneqs        r1, r8, lsr #12
  406.  1f0060c:       01f11640       mvneqs        r1, r0, asr #12
  407.  1f00610:       01f01690       ldreqb        r1, [r0, #96]!
  408.  1f00614:       01f11654       mvneqs        r1, r4, asr r6
  409.  1f00618:       01f01720       mvneqs        r1, r0, lsr #14
  410.  1f0061c:       01f02590       ldreqb        r2, [r0, #80]!
  411.  1f00620:       01f0fad0       ldreqsb       pc, [r0, #160]!
  412.  
  413. 01f00624 <codec_start>:
  414.  1f00624:       e1a0c00d       mov   ip, sp
  415.  1f00628:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  416.  1f0062c:       e24cb004       sub   fp, ip, #4 ; 0x4
  417.  1f00630:       e24ddd47       sub   sp, sp, #4544      ; 0x11c0
  418.  1f00634:       e24dd024       sub   sp, sp, #36        ; 0x24
  419.  1f00638:       e1a05000       mov   r5, r0
  420.  1f0063c:       e3a06002       mov   r6, #2     ; 0x2
  421.  1f00640:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  422.  1f00644:       e2433028       sub   r3, r3, #40        ; 0x28
  423.  1f00648:       e243301c       sub   r3, r3, #28        ; 0x1c
  424.  1f0064c:       e5836000       str   r6, [r3]
  425.  1f00650:       e3a01000       mov   r1, #0     ; 0x0
  426.  1f00654:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  427.  1f00658:       e50011dc       str   r1, [r0, #-476]
  428.  1f0065c:       e59f3750       ldr   r3, [pc, #1872]    ; 1f00db4 <.text+0xda0>
  429.  1f00660:       e24bcf86       sub   ip, fp, #536       ; 0x218
  430.  1f00664:       e1a0e003       mov   lr, r3
  431.  1f00668:       e8be000f       ldmia lr!, {r0, r1, r2, r3}
  432.  1f0066c:       e8ac000f       stmia ip!, {r0, r1, r2, r3}
  433.  1f00670:       e89e0003       ldmia lr, {r0, r1}
  434.  1f00674:       e88c0003       stmia ip, {r0, r1}
  435.  1f00678:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  436.  1f0067c:       e2433028       sub   r3, r3, #40        ; 0x28
  437.  1f00680:       e2433020       sub   r3, r3, #32        ; 0x20
  438.  1f00684:       e3e02000       mvn   r2, #0     ; 0x0
  439.  1f00688:       e5832000       str   r2, [r3]
  440.  1f0068c:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  441.  1f00690:       e2433028       sub   r3, r3, #40        ; 0x28
  442.  1f00694:       e243302c       sub   r3, r3, #44        ; 0x2c
  443.  1f00698:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  444.  1f0069c:       e51221dc       ldr   r2, [r2, #-476]
  445.  1f006a0:       e5832000       str   r2, [r3]
  446.  1f006a4:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  447.  1f006a8:       e2433028       sub   r3, r3, #40        ; 0x28
  448.  1f006ac:       e2433018       sub   r3, r3, #24        ; 0x18
  449.  1f006b0:       e5832000       str   r2, [r3]
  450.  1f006b4:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  451.  1f006b8:       e50121e0       str   r2, [r1, #-480]
  452.  1f006bc:       e24b3a01       sub   r3, fp, #4096      ; 0x1000
  453.  1f006c0:       e50321e4       str   r2, [r3, #-484]
  454.  1f006c4:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  455.  1f006c8:       e50021ec       str   r2, [r0, #-492]
  456.  1f006cc:       e59f46e4       ldr   r4, [pc, #1764]    ; 1f00db8 <.text+0xda4>
  457.  1f006d0:       e5845000       str   r5, [r4]
  458.  1f006d4:       e59f36e0       ldr   r3, [pc, #1760]    ; 1f00dbc <.text+0xda8>
  459.  1f006d8:       e1a00003       mov   r0, r3
  460.  1f006dc:       e59f16dc       ldr   r1, [pc, #1756]    ; 1f00dc0 <.text+0xdac>
  461.  1f006e0:       e59f26dc       ldr   r2, [pc, #1756]    ; 1f00dc4 <.text+0xdb0>
  462.  1f006e4:       e0632002       rsb   r2, r3, r2
  463.  1f006e8:       e1a0e00f       mov   lr, pc
  464.  1f006ec:       e595f0f0       ldr   pc, [r5, #240]
  465.  1f006f0:       e594c000       ldr   ip, [r4]
  466.  1f006f4:       e59f36cc       ldr   r3, [pc, #1740]    ; 1f00dc8 <.text+0xdb4>
  467.  1f006f8:       e1a00003       mov   r0, r3
  468.  1f006fc:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  469.  1f00700:       e51211e0       ldr   r1, [r2, #-480]
  470.  1f00704:       e59f26c0       ldr   r2, [pc, #1728]    ; 1f00dcc <.text+0xdb8>
  471.  1f00708:       e0632002       rsb   r2, r3, r2
  472.  1f0070c:       e1a0e00f       mov   lr, pc
  473.  1f00710:       e59cf0ec       ldr   pc, [ip, #236]
  474.  1f00714:       e5943000       ldr   r3, [r4]
  475.  1f00718:       e3a0000a       mov   r0, #10    ; 0xa
  476.  1f0071c:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  477.  1f00720:       e51211e0       ldr   r1, [r2, #-480]
  478.  1f00724:       e1a0e00f       mov   lr, pc
  479.  1f00728:       e593f054       ldr   pc, [r3, #84]
  480.  1f0072c:       e5943000       ldr   r3, [r4]
  481.  1f00730:       e3a00007       mov   r0, #7     ; 0x7
  482.  1f00734:       e3a01010       mov   r1, #16    ; 0x10
  483.  1f00738:       e1a0e00f       mov   lr, pc
  484.  1f0073c:       e593f054       ldr   pc, [r3, #84]
  485.  1f00740:       e5943000       ldr   r3, [r4]
  486.  1f00744:       e1a00006       mov   r0, r6
  487.  1f00748:       e3a01ffa       mov   r1, #1000  ; 0x3e8
  488.  1f0074c:       e1a0e00f       mov   lr, pc
  489.  1f00750:       e593f054       ldr   pc, [r3, #84]
  490.  1f00754:       e59f365c       ldr   r3, [pc, #1628]    ; 1f00db8 <.text+0xda4>
  491.  1f00758:       e5930000       ldr   r0, [r3]
  492.  1f0075c:       e59f366c       ldr   r3, [pc, #1644]    ; 1f00dd0 <.text+0xdbc>
  493.  1f00760:       e1a0e00f       mov   lr, pc
  494.  1f00764:       e1a0f003       mov   pc, r3
  495.  1f00768:       e3500000       cmp   r0, #0     ; 0x0
  496.  1f0076c:       13e04000       mvnne r4, #0   ; 0x0
  497.  1f00770:       1a00017d       bne   1f00d6c <codec_start+0x748>
  498.  1f00774:       e24b0068       sub   r0, fp, #104       ; 0x68
  499.  1f00778:       e59f3654       ldr   r3, [pc, #1620]    ; 1f00dd4 <.text+0xdc0>
  500.  1f0077c:       e1a0e00f       mov   lr, pc
  501.  1f00780:       e1a0f003       mov   pc, r3
  502.  1f00784:       e59f362c       ldr   r3, [pc, #1580]    ; 1f00db8 <.text+0xda4>
  503.  1f00788:       e5933000       ldr   r3, [r3]
  504.  1f0078c:       e5933008       ldr   r3, [r3, #8]
  505.  1f00790:       e593213c       ldr   r2, [r3, #316]
  506.  1f00794:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  507.  1f00798:       e2433028       sub   r3, r3, #40        ; 0x28
  508.  1f0079c:       e2433018       sub   r3, r3, #24        ; 0x18
  509.  1f007a0:       e5832000       str   r2, [r3]
  510.  1f007a4:       e24b004c       sub   r0, fp, #76        ; 0x4c
  511.  1f007a8:       e59f3628       ldr   r3, [pc, #1576]    ; 1f00dd8 <.text+0xdc4>
  512.  1f007ac:       e1a0e00f       mov   lr, pc
  513.  1f007b0:       e1a0f003       mov   pc, r3
  514.  1f007b4:       e59f05fc       ldr   r0, [pc, #1532]    ; 1f00db8 <.text+0xda4>
  515.  1f007b8:       e5903000       ldr   r3, [r0]
  516.  1f007bc:       e1a0e00f       mov   lr, pc
  517.  1f007c0:       e593f0a4       ldr   pc, [r3, #164]
  518.  1f007c4:       e59f15ec       ldr   r1, [pc, #1516]    ; 1f00db8 <.text+0xda4>
  519.  1f007c8:       e5912000       ldr   r2, [r1]
  520.  1f007cc:       e5d23010       ldrb  r3, [r2, #16]
  521.  1f007d0:       e3530000       cmp   r3, #0     ; 0x0
  522.  1f007d4:       1a000146       bne   1f00cf4 <codec_start+0x6d0>
  523.  1f007d8:       e5923014       ldr   r3, [r2, #20]
  524.  1f007dc:       e3530000       cmp   r3, #0     ; 0x0
  525.  1f007e0:       1a000143       bne   1f00cf4 <codec_start+0x6d0>
  526.  1f007e4:       e5923018       ldr   r3, [r2, #24]
  527.  1f007e8:       e3530000       cmp   r3, #0     ; 0x0
  528.  1f007ec:       11a0e00f       movne lr, pc
  529.  1f007f0:       1592f040       ldrne pc, [r2, #64]
  530.  1f007f4:       e24b0068       sub   r0, fp, #104       ; 0x68
  531.  1f007f8:       e59f25b8       ldr   r2, [pc, #1464]    ; 1f00db8 <.text+0xda4>
  532.  1f007fc:       e5921000       ldr   r1, [r2]
  533.  1f00800:       e24b3a01       sub   r3, fp, #4096      ; 0x1000
  534.  1f00804:       e51321f0       ldr   r2, [r3, #-496]
  535.  1f00808:       e59f35cc       ldr   r3, [pc, #1484]    ; 1f00ddc <.text+0xdc8>
  536.  1f0080c:       e1a0e00f       mov   lr, pc
  537.  1f00810:       e1a0f003       mov   pc, r3
  538.  1f00814:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  539.  1f00818:       e51011d8       ldr   r1, [r0, #-472]
  540.  1f0081c:       e51001ec       ldr   r0, [r0, #-492]
  541.  1f00820:       e0811000       add   r1, r1, r0
  542.  1f00824:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  543.  1f00828:       e50011ec       str   r1, [r0, #-492]
  544.  1f0082c:       e24b2d46       sub   r2, fp, #4480      ; 0x1180
  545.  1f00830:       e2422028       sub   r2, r2, #40        ; 0x28
  546.  1f00834:       e242001c       sub   r0, r2, #28        ; 0x1c
  547.  1f00838:       e24b3a01       sub   r3, fp, #4096      ; 0x1000
  548.  1f0083c:       e50301fc       str   r0, [r3, #-508]
  549.  1f00840:       ea000121       b     1f00ccc <codec_start+0x6a8>
  550.  1f00844:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  551.  1f00848:       e51111e0       ldr   r1, [r1, #-480]
  552.  1f0084c:       e3510000       cmp   r1, #0     ; 0x0
  553.  1f00850:       1a00000b       bne   1f00884 <codec_start+0x260>
  554.  1f00854:       e24b0078       sub   r0, fp, #120       ; 0x78
  555.  1f00858:       e59f3580       ldr   r3, [pc, #1408]    ; 1f00de0 <.text+0xdcc>
  556.  1f0085c:       e1a0e00f       mov   lr, pc
  557.  1f00860:       e1a0f003       mov   pc, r3
  558.  1f00864:       e1a01000       mov   r1, r0
  559.  1f00868:       e24b0c02       sub   r0, fp, #512       ; 0x200
  560.  1f0086c:       e59f3570       ldr   r3, [pc, #1392]    ; 1f00de4 <.text+0xdd0>
  561.  1f00870:       e1a0e00f       mov   lr, pc
  562.  1f00874:       e1a0f003       mov   pc, r3
  563.  1f00878:       e3a03001       mov   r3, #1     ; 0x1
  564.  1f0087c:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  565.  1f00880:       e50231e0       str   r3, [r2, #-480]
  566.  1f00884:       e24b6078       sub   r6, fp, #120       ; 0x78
  567.  1f00888:       e24b0c02       sub   r0, fp, #512       ; 0x200
  568.  1f0088c:       e1a01006       mov   r1, r6
  569.  1f00890:       e59f3550       ldr   r3, [pc, #1360]    ; 1f00de8 <.text+0xdd4>
  570.  1f00894:       e1a0e00f       mov   lr, pc
  571.  1f00898:       e1a0f003       mov   pc, r3
  572.  1f0089c:       e1a00006       mov   r0, r6
  573.  1f008a0:       e59f3544       ldr   r3, [pc, #1348]    ; 1f00dec <.text+0xdd8>
  574.  1f008a4:       e1a0e00f       mov   lr, pc
  575.  1f008a8:       e1a0f003       mov   pc, r3
  576.  1f008ac:       e1a05001       mov   r5, r1
  577.  1f008b0:       e1a04000       mov   r4, r0
  578.  1f008b4:       e1a00006       mov   r0, r6
  579.  1f008b8:       e59f3530       ldr   r3, [pc, #1328]    ; 1f00df0 <.text+0xddc>
  580.  1f008bc:       e1a0e00f       mov   lr, pc
  581.  1f008c0:       e1a0f003       mov   pc, r3
  582.  1f008c4:       e1a08005       mov   r8, r5
  583.  1f008c8:       e1a07004       mov   r7, r4
  584.  1f008cc:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  585.  1f008d0:       e51011fc       ldr   r1, [r0, #-508]
  586.  1f008d4:       e50011f4       str   r1, [r0, #-500]
  587.  1f008d8:       ea0000f0       b     1f00ca0 <codec_start+0x67c>
  588.  1f008dc:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  589.  1f008e0:       e51221e4       ldr   r2, [r2, #-484]
  590.  1f008e4:       e3520000       cmp   r2, #0     ; 0x0
  591.  1f008e8:       1a000041       bne   1f009f4 <codec_start+0x3d0>
  592.  1f008ec:       e24b3a01       sub   r3, fp, #4096      ; 0x1000
  593.  1f008f0:       e51331f4       ldr   r3, [r3, #-500]
  594.  1f008f4:       e58d3000       str   r3, [sp]
  595.  1f008f8:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  596.  1f008fc:       e2433028       sub   r3, r3, #40        ; 0x28
  597.  1f00900:       e2433020       sub   r3, r3, #32        ; 0x20
  598.  1f00904:       e58d3004       str   r3, [sp, #4]
  599.  1f00908:       e24b3f86       sub   r3, fp, #536       ; 0x218
  600.  1f0090c:       e58d3008       str   r3, [sp, #8]
  601.  1f00910:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  602.  1f00914:       e2433028       sub   r3, r3, #40        ; 0x28
  603.  1f00918:       e2433024       sub   r3, r3, #36        ; 0x24
  604.  1f0091c:       e58d300c       str   r3, [sp, #12]
  605.  1f00920:       e24b0098       sub   r0, fp, #152       ; 0x98
  606.  1f00924:       e3a01001       mov   r1, #1     ; 0x1
  607.  1f00928:       e24b2d46       sub   r2, fp, #4480      ; 0x1180
  608.  1f0092c:       e2422028       sub   r2, r2, #40        ; 0x28
  609.  1f00930:       e2422014       sub   r2, r2, #20        ; 0x14
  610.  1f00934:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  611.  1f00938:       e2433028       sub   r3, r3, #40        ; 0x28
  612.  1f0093c:       e2433018       sub   r3, r3, #24        ; 0x18
  613.  1f00940:       e59fc4ac       ldr   ip, [pc, #1196]    ; 1f00df4 <.text+0xde0>
  614.  1f00944:       e1a0e00f       mov   lr, pc
  615.  1f00948:       e1a0f00c       mov   pc, ip
  616.  1f0094c:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  617.  1f00950:       e50101e8       str   r0, [r1, #-488]
  618.  1f00954:       e3a01027       mov   r1, #39    ; 0x27
  619.  1f00958:       e24b2d46       sub   r2, fp, #4480      ; 0x1180
  620.  1f0095c:       e2422028       sub   r2, r2, #40        ; 0x28
  621.  1f00960:       e2422028       sub   r2, r2, #40        ; 0x28
  622.  1f00964:       e59f348c       ldr   r3, [pc, #1164]    ; 1f00df8 <.text+0xde4>
  623.  1f00968:       e1a0e00f       mov   lr, pc
  624.  1f0096c:       e1a0f003       mov   pc, r3
  625.  1f00970:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  626.  1f00974:       e51221f4       ldr   r2, [r2, #-500]
  627.  1f00978:       e5923000       ldr   r3, [r2]
  628.  1f0097c:       e3530000       cmp   r3, #0     ; 0x0
  629.  1f00980:       02833001       addeq r3, r3, #1       ; 0x1
  630.  1f00984:       05823000       streq r3, [r2]
  631.  1f00988:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  632.  1f0098c:       e51111e8       ldr   r1, [r1, #-488]
  633.  1f00990:       e3510000       cmp   r1, #0     ; 0x0
  634.  1f00994:       0a0000f1       beq   1f00d60 <codec_start+0x73c>
  635.  1f00998:       e59f2418       ldr   r2, [pc, #1048]    ; 1f00db8 <.text+0xda4>
  636.  1f0099c:       e5923000       ldr   r3, [r2]
  637.  1f009a0:       e5931008       ldr   r1, [r3, #8]
  638.  1f009a4:       e3a02001       mov   r2, #1     ; 0x1
  639.  1f009a8:       e3a03e17       mov   r3, #368   ; 0x170
  640.  1f009ac:       e7c12003       strb  r2, [r1, r3]
  641.  1f009b0:       e59f0400       ldr   r0, [pc, #1024]    ; 1f00db8 <.text+0xda4>
  642.  1f009b4:       e5903000       ldr   r3, [r0]
  643.  1f009b8:       e5932008       ldr   r2, [r3, #8]
  644.  1f009bc:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  645.  1f009c0:       e2433028       sub   r3, r3, #40        ; 0x28
  646.  1f009c4:       e2433018       sub   r3, r3, #24        ; 0x18
  647.  1f009c8:       e5933000       ldr   r3, [r3]
  648.  1f009cc:       e582313c       str   r3, [r2, #316]
  649.  1f009d0:       e5902000       ldr   r2, [r0]
  650.  1f009d4:       e3a00003       mov   r0, #3     ; 0x3
  651.  1f009d8:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  652.  1f009dc:       e2433028       sub   r3, r3, #40        ; 0x28
  653.  1f009e0:       e2433018       sub   r3, r3, #24        ; 0x18
  654.  1f009e4:       e5931000       ldr   r1, [r3]
  655.  1f009e8:       e1a0e00f       mov   lr, pc
  656.  1f009ec:       e592f054       ldr   pc, [r2, #84]
  657.  1f009f0:       ea0000a5       b     1f00c8c <codec_start+0x668>
  658.  1f009f4:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  659.  1f009f8:       e2433028       sub   r3, r3, #40        ; 0x28
  660.  1f009fc:       e2433024       sub   r3, r3, #36        ; 0x24
  661.  1f00a00:       e5933000       ldr   r3, [r3]
  662.  1f00a04:       e2833001       add   r3, r3, #1 ; 0x1
  663.  1f00a08:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  664.  1f00a0c:       e51111e4       ldr   r1, [r1, #-484]
  665.  1f00a10:       e1530001       cmp   r3, r1
  666.  1f00a14:       aa00009c       bge   1f00c8c <codec_start+0x668>
  667.  1f00a18:       e51b308c       ldr   r3, [fp, #-140]
  668.  1f00a1c:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  669.  1f00a20:       e51201dc       ldr   r0, [r2, #-476]
  670.  1f00a24:       e3530000       cmp   r3, #0     ; 0x0
  671.  1f00a28:       13a00001       movne r0, #1   ; 0x1
  672.  1f00a2c:       e50201dc       str   r0, [r2, #-476]
  673.  1f00a30:       e24b004c       sub   r0, fp, #76        ; 0x4c
  674.  1f00a34:       e24b1098       sub   r1, fp, #152       ; 0x98
  675.  1f00a38:       e8910006       ldmia r1, {r1, r2}
  676.  1f00a3c:       e59f33b8       ldr   r3, [pc, #952]     ; 1f00dfc <.text+0xde8>
  677.  1f00a40:       e1a0e00f       mov   lr, pc
  678.  1f00a44:       e1a0f003       mov   pc, r3
  679.  1f00a48:       e3a09000       mov   r9, #0     ; 0x0
  680.  1f00a4c:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  681.  1f00a50:       e51111f4       ldr   r1, [r1, #-500]
  682.  1f00a54:       e5913000       ldr   r3, [r1]
  683.  1f00a58:       e1590003       cmp   r9, r3
  684.  1f00a5c:       0a00008a       beq   1f00c8c <codec_start+0x668>
  685.  1f00a60:       e24b304c       sub   r3, fp, #76        ; 0x4c
  686.  1f00a64:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  687.  1f00a68:       e50231f8       str   r3, [r2, #-504]
  688.  1f00a6c:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  689.  1f00a70:       e51101e8       ldr   r0, [r1, #-488]
  690.  1f00a74:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  691.  1f00a78:       e51211f8       ldr   r1, [r2, #-504]
  692.  1f00a7c:       e24b2d46       sub   r2, fp, #4480      ; 0x1180
  693.  1f00a80:       e2422028       sub   r2, r2, #40        ; 0x28
  694.  1f00a84:       e2422010       sub   r2, r2, #16        ; 0x10
  695.  1f00a88:       e59f3370       ldr   r3, [pc, #880]     ; 1f00e00 <.text+0xdec>
  696.  1f00a8c:       e1a0e00f       mov   lr, pc
  697.  1f00a90:       e1a0f003       mov   pc, r3
  698.  1f00a94:       e3700001       cmn   r0, #1     ; 0x1
  699.  1f00a98:       0a00007b       beq   1f00c8c <codec_start+0x668>
  700.  1f00a9c:       e3700002       cmn   r0, #2     ; 0x2
  701.  1f00aa0:       0a000079       beq   1f00c8c <codec_start+0x668>
  702.  1f00aa4:       e24b3a01       sub   r3, fp, #4096      ; 0x1000
  703.  1f00aa8:       e51301f8       ldr   r0, [r3, #-504]
  704.  1f00aac:       e59f3350       ldr   r3, [pc, #848]     ; 1f00e04 <.text+0xdf0>
  705.  1f00ab0:       e1a0e00f       mov   lr, pc
  706.  1f00ab4:       e1a0f003       mov   pc, r3
  707.  1f00ab8:       e3500000       cmp   r0, #0     ; 0x0
  708.  1f00abc:       ba000072       blt   1f00c8c <codec_start+0x668>
  709.  1f00ac0:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  710.  1f00ac4:       e2433028       sub   r3, r3, #40        ; 0x28
  711.  1f00ac8:       e2433020       sub   r3, r3, #32        ; 0x20
  712.  1f00acc:       e5933000       ldr   r3, [r3]
  713.  1f00ad0:       e3530002       cmp   r3, #2     ; 0x2
  714.  1f00ad4:       1a00000a       bne   1f00b04 <codec_start+0x4e0>
  715.  1f00ad8:       e24b0d46       sub   r0, fp, #4480      ; 0x1180
  716.  1f00adc:       e2400028       sub   r0, r0, #40        ; 0x28
  717.  1f00ae0:       e2400010       sub   r0, r0, #16        ; 0x10
  718.  1f00ae4:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  719.  1f00ae8:       e2433028       sub   r3, r3, #40        ; 0x28
  720.  1f00aec:       e2433014       sub   r3, r3, #20        ; 0x14
  721.  1f00af0:       e5931000       ldr   r1, [r3]
  722.  1f00af4:       e24b2f86       sub   r2, fp, #536       ; 0x218
  723.  1f00af8:       e59f3308       ldr   r3, [pc, #776]     ; 1f00e08 <.text+0xdf4>
  724.  1f00afc:       e1a0e00f       mov   lr, pc
  725.  1f00b00:       e1a0f003       mov   pc, r3
  726.  1f00b04:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  727.  1f00b08:       e51101e8       ldr   r0, [r1, #-488]
  728.  1f00b0c:       e3a01013       mov   r1, #19    ; 0x13
  729.  1f00b10:       e24b2d46       sub   r2, fp, #4480      ; 0x1180
  730.  1f00b14:       e2422028       sub   r2, r2, #40        ; 0x28
  731.  1f00b18:       e242202c       sub   r2, r2, #44        ; 0x2c
  732.  1f00b1c:       e59f32d4       ldr   r3, [pc, #724]     ; 1f00df8 <.text+0xde4>
  733.  1f00b20:       e1a0e00f       mov   lr, pc
  734.  1f00b24:       e1a0f003       mov   pc, r3
  735.  1f00b28:       e59f2288       ldr   r2, [pc, #648]     ; 1f00db8 <.text+0xda4>
  736.  1f00b2c:       e5923000       ldr   r3, [r2]
  737.  1f00b30:       e5931008       ldr   r1, [r3, #8]
  738.  1f00b34:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  739.  1f00b38:       e2433028       sub   r3, r3, #40        ; 0x28
  740.  1f00b3c:       e243302c       sub   r3, r3, #44        ; 0x2c
  741.  1f00b40:       e5933000       ldr   r3, [r3]
  742.  1f00b44:       e59f22c0       ldr   r2, [pc, #704]     ; 1f00e0c <.text+0xdf8>
  743.  1f00b48:       e0c20293       smull r0, r2, r3, r2
  744.  1f00b4c:       e1a03fc3       mov   r3, r3, asr #31
  745.  1f00b50:       e0633342       rsb   r3, r3, r2, asr #6
  746.  1f00b54:       e5813138       str   r3, [r1, #312]
  747.  1f00b58:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  748.  1f00b5c:       e2433028       sub   r3, r3, #40        ; 0x28
  749.  1f00b60:       e2433014       sub   r3, r3, #20        ; 0x14
  750.  1f00b64:       e5934000       ldr   r4, [r3]
  751.  1f00b68:       e3540000       cmp   r4, #0     ; 0x0
  752.  1f00b6c:       c59f5244       ldrgt r5, [pc, #580]   ; 1f00db8 <.text+0xda4>
  753.  1f00b70:       c24b6d46       subgt r6, fp, #4480    ; 0x1180
  754.  1f00b74:       c2466028       subgt r6, r6, #40      ; 0x28
  755.  1f00b78:       c2466010       subgt r6, r6, #16      ; 0x10
  756.  1f00b7c:       ca000004       bgt   1f00b94 <codec_start+0x570>
  757.  1f00b80:       ea00003b       b     1f00c74 <codec_start+0x650>
  758.  1f00b84:       e5953000       ldr   r3, [r5]
  759.  1f00b88:       e3a00001       mov   r0, #1     ; 0x1
  760.  1f00b8c:       e1a0e00f       mov   lr, pc
  761.  1f00b90:       e593f0a0       ldr   pc, [r3, #160]
  762.  1f00b94:       e595c000       ldr   ip, [r5]
  763.  1f00b98:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  764.  1f00b9c:       e2433028       sub   r3, r3, #40        ; 0x28
  765.  1f00ba0:       e2433020       sub   r3, r3, #32        ; 0x20
  766.  1f00ba4:       e5933000       ldr   r3, [r3]
  767.  1f00ba8:       e0020493       mul   r2, r3, r4
  768.  1f00bac:       e1a00006       mov   r0, r6
  769.  1f00bb0:       e0861004       add   r1, r6, r4
  770.  1f00bb4:       e1a02082       mov   r2, r2, lsl #1
  771.  1f00bb8:       e1a0e00f       mov   lr, pc
  772.  1f00bbc:       e59cf024       ldr   pc, [ip, #36]
  773.  1f00bc0:       e31000ff       tst   r0, #255   ; 0xff
  774.  1f00bc4:       0affffee       beq   1f00b84 <codec_start+0x560>
  775.  1f00bc8:       e0843fa4       add   r3, r4, r4, lsr #31
  776.  1f00bcc:       e1a030c3       mov   r3, r3, asr #1
  777.  1f00bd0:       e0977003       adds  r7, r7, r3
  778.  1f00bd4:       e0a88fc3       adc   r8, r8, r3, asr #31
  779.  1f00bd8:       e59f11d8       ldr   r1, [pc, #472]     ; 1f00db8 <.text+0xda4>
  780.  1f00bdc:       e5913000       ldr   r3, [r1]
  781.  1f00be0:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  782.  1f00be4:       e51201ec       ldr   r0, [r2, #-492]
  783.  1f00be8:       e1a0e00f       mov   lr, pc
  784.  1f00bec:       e593f050       ldr   pc, [r3, #80]
  785.  1f00bf0:       e59f31c0       ldr   r3, [pc, #448]     ; 1f00db8 <.text+0xda4>
  786.  1f00bf4:       e593a000       ldr   sl, [r3]
  787.  1f00bf8:       e24b3d46       sub   r3, fp, #4480      ; 0x1180
  788.  1f00bfc:       e2433028       sub   r3, r3, #40        ; 0x28
  789.  1f00c00:       e2433018       sub   r3, r3, #24        ; 0x18
  790.  1f00c04:       e593c000       ldr   ip, [r3]
  791.  1f00c08:       e35c0000       cmp   ip, #0     ; 0x0
  792.  1f00c0c:       03a00000       moveq r0, #0   ; 0x0
  793.  1f00c10:       0a000015       beq   1f00c6c <codec_start+0x648>
  794.  1f00c14:       e1a02288       mov   r2, r8, lsl #5
  795.  1f00c18:       e1824da7       orr   r4, r2, r7, lsr #27
  796.  1f00c1c:       e1a03287       mov   r3, r7, lsl #5
  797.  1f00c20:       e1a06004       mov   r6, r4
  798.  1f00c24:       e1a05003       mov   r5, r3
  799.  1f00c28:       e0555007       subs  r5, r5, r7
  800.  1f00c2c:       e0c66008       sbc   r6, r6, r8
  801.  1f00c30:       e1a02106       mov   r2, r6, lsl #2
  802.  1f00c34:       e1824f25       orr   r4, r2, r5, lsr #30
  803.  1f00c38:       e1a03105       mov   r3, r5, lsl #2
  804.  1f00c3c:       e1a06004       mov   r6, r4
  805.  1f00c40:       e1a05003       mov   r5, r3
  806.  1f00c44:       e0955007       adds  r5, r5, r7
  807.  1f00c48:       e0a66008       adc   r6, r6, r8
  808.  1f00c4c:       e1a03186       mov   r3, r6, lsl #3
  809.  1f00c50:       e1831ea5       orr   r1, r3, r5, lsr #29
  810.  1f00c54:       e1a00185       mov   r0, r5, lsl #3
  811.  1f00c58:       e1a0200c       mov   r2, ip
  812.  1f00c5c:       e1a03fc2       mov   r3, r2, asr #31
  813.  1f00c60:       e59fc1a8       ldr   ip, [pc, #424]     ; 1f00e10 <.text+0xdfc>
  814.  1f00c64:       e1a0e00f       mov   lr, pc
  815.  1f00c68:       e1a0f00c       mov   pc, ip
  816.  1f00c6c:       e1a0e00f       mov   lr, pc
  817.  1f00c70:       e59af028       ldr   pc, [sl, #40]
  818.  1f00c74:       e2899001       add   r9, r9, #1 ; 0x1
  819.  1f00c78:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  820.  1f00c7c:       e51001f4       ldr   r0, [r0, #-500]
  821.  1f00c80:       e5903000       ldr   r3, [r0]
  822.  1f00c84:       e1590003       cmp   r9, r3
  823.  1f00c88:       1affff77       bne   1f00a6c <codec_start+0x448>
  824.  1f00c8c:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  825.  1f00c90:       e51111e4       ldr   r1, [r1, #-484]
  826.  1f00c94:       e2812001       add   r2, r1, #1 ; 0x1
  827.  1f00c98:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  828.  1f00c9c:       e50121e4       str   r2, [r1, #-484]
  829.  1f00ca0:       e24b2a01       sub   r2, fp, #4096      ; 0x1000
  830.  1f00ca4:       e51221dc       ldr   r2, [r2, #-476]
  831.  1f00ca8:       e3520000       cmp   r2, #0     ; 0x0
  832.  1f00cac:       1a000006       bne   1f00ccc <codec_start+0x6a8>
  833.  1f00cb0:       e24b0c02       sub   r0, fp, #512       ; 0x200
  834.  1f00cb4:       e24b1098       sub   r1, fp, #152       ; 0x98
  835.  1f00cb8:       e59f3154       ldr   r3, [pc, #340]     ; 1f00e14 <.text+0xe00>
  836.  1f00cbc:       e1a0e00f       mov   lr, pc
  837.  1f00cc0:       e1a0f003       mov   pc, r3
  838.  1f00cc4:       e3500001       cmp   r0, #1     ; 0x1
  839.  1f00cc8:       0affff03       beq   1f008dc <codec_start+0x2b8>
  840.  1f00ccc:       e24b0068       sub   r0, fp, #104       ; 0x68
  841.  1f00cd0:       e24b1078       sub   r1, fp, #120       ; 0x78
  842.  1f00cd4:       e59f313c       ldr   r3, [pc, #316]     ; 1f00e18 <.text+0xe04>
  843.  1f00cd8:       e1a0e00f       mov   lr, pc
  844.  1f00cdc:       e1a0f003       mov   pc, r3
  845.  1f00ce0:       e3500001       cmp   r0, #1     ; 0x1
  846.  1f00ce4:       0afffed6       beq   1f00844 <codec_start+0x220>
  847.  1f00ce8:       e3a03000       mov   r3, #0     ; 0x0
  848.  1f00cec:       e1530003       cmp   r3, r3
  849.  1f00cf0:       0afffeaf       beq   1f007b4 <codec_start+0x190>
  850.  1f00cf4:       e59f30bc       ldr   r3, [pc, #188]     ; 1f00db8 <.text+0xda4>
  851.  1f00cf8:       e5933000       ldr   r3, [r3]
  852.  1f00cfc:       e1a0e00f       mov   lr, pc
  853.  1f00d00:       e593f048       ldr   pc, [r3, #72]
  854.  1f00d04:       e31000ff       tst   r0, #255   ; 0xff
  855.  1f00d08:       0a000016       beq   1f00d68 <codec_start+0x744>
  856.  1f00d0c:       e24b004c       sub   r0, fp, #76        ; 0x4c
  857.  1f00d10:       e59f3104       ldr   r3, [pc, #260]     ; 1f00e1c <.text+0xe08>
  858.  1f00d14:       e1a0e00f       mov   lr, pc
  859.  1f00d18:       e1a0f003       mov   pc, r3
  860.  1f00d1c:       e24b0a01       sub   r0, fp, #4096      ; 0x1000
  861.  1f00d20:       e51001e0       ldr   r0, [r0, #-480]
  862.  1f00d24:       e3500000       cmp   r0, #0     ; 0x0
  863.  1f00d28:       124b0c02       subne r0, fp, #512     ; 0x200
  864.  1f00d2c:       159f30ec       ldrne r3, [pc, #236]   ; 1f00e20 <.text+0xe0c>
  865.  1f00d30:       11a0e00f       movne lr, pc
  866.  1f00d34:       11a0f003       movne pc, r3
  867.  1f00d38:       e24b4068       sub   r4, fp, #104       ; 0x68
  868.  1f00d3c:       e1a00004       mov   r0, r4
  869.  1f00d40:       e59f30dc       ldr   r3, [pc, #220]     ; 1f00e24 <.text+0xe10>
  870.  1f00d44:       e1a0e00f       mov   lr, pc
  871.  1f00d48:       e1a0f003       mov   pc, r3
  872.  1f00d4c:       e1a00004       mov   r0, r4
  873.  1f00d50:       e59f307c       ldr   r3, [pc, #124]     ; 1f00dd4 <.text+0xdc0>
  874.  1f00d54:       e1a0e00f       mov   lr, pc
  875.  1f00d58:       e1a0f003       mov   pc, r3
  876.  1f00d5c:       eafffe7c       b     1f00754 <codec_start+0x130>
  877.  1f00d60:       e3e04000       mvn   r4, #0     ; 0x0
  878.  1f00d64:       ea000000       b     1f00d6c <codec_start+0x748>
  879.  1f00d68:       e3a04000       mov   r4, #0     ; 0x0
  880.  1f00d6c:       e24b004c       sub   r0, fp, #76        ; 0x4c
  881.  1f00d70:       e59f30b0       ldr   r3, [pc, #176]     ; 1f00e28 <.text+0xe14>
  882.  1f00d74:       e1a0e00f       mov   lr, pc
  883.  1f00d78:       e1a0f003       mov   pc, r3
  884.  1f00d7c:       e24b1a01       sub   r1, fp, #4096      ; 0x1000
  885.  1f00d80:       e51111e0       ldr   r1, [r1, #-480]
  886.  1f00d84:       e3510000       cmp   r1, #0     ; 0x0
  887.  1f00d88:       124b0c02       subne r0, fp, #512     ; 0x200
  888.  1f00d8c:       159f308c       ldrne r3, [pc, #140]   ; 1f00e20 <.text+0xe0c>
  889.  1f00d90:       11a0e00f       movne lr, pc
  890.  1f00d94:       11a0f003       movne pc, r3
  891.  1f00d98:       e24b0068       sub   r0, fp, #104       ; 0x68
  892.  1f00d9c:       e59f3080       ldr   r3, [pc, #128]     ; 1f00e24 <.text+0xe10>
  893.  1f00da0:       e1a0e00f       mov   lr, pc
  894.  1f00da4:       e1a0f003       mov   pc, r3
  895.  1f00da8:       e1a00004       mov   r0, r4
  896.  1f00dac:       e24bd028       sub   sp, fp, #40        ; 0x28
  897.  1f00db0:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  898.  1f00db4:       01f11668       mvneqs        r1, r8, ror #12
  899.  1f00db8:       01f14bdc       ldreqsb       r4, [r1, #188]!
  900.  1f00dbc:       4000c000       andmi ip, r0, r0
  901.  1f00dc0:       01f14bda       ldreqsb       r4, [r1, #186]!
  902.  1f00dc4:       4000c000       andmi ip, r0, r0
  903.  1f00dc8:       4000c000       andmi ip, r0, r0
  904.  1f00dcc:       4000c000       andmi ip, r0, r0
  905.  1f00dd0:       01f0f960       mvneqs        pc, r0, ror #18
  906.  1f00dd4:       01f0e278       mvneqs        lr, r8, ror r2
  907.  1f00dd8:       01f00e4c       mvneqs        r0, ip, asr #28
  908.  1f00ddc:       01f000ac       mvneqs        r0, ip, lsr #1
  909.  1f00de0:       01f0cb38       mvneqs        ip, r8, lsr fp
  910.  1f00de4:       01f0cd50       mvneqs        ip, r0, asr sp
  911.  1f00de8:       01f0ea98       ldreqb        lr, [r0, #168]!
  912.  1f00dec:       01f0ca54       mvneqs        ip, r4, asr sl
  913.  1f00df0:       01f0cb80       mvneqs        ip, r0, lsl #23
  914.  1f00df4:       01f0035c       mvneqs        r0, ip, asr r3
  915.  1f00df8:       01f01720       mvneqs        r1, r0, lsr #14
  916.  1f00dfc:       01f00f14       mvneqs        r0, r4, lsl pc
  917.  1f00e00:       01f017e4       mvneqs        r1, r4, ror #15
  918.  1f00e04:       01f01604       mvneqs        r1, r4, lsl #12
  919.  1f00e08:       01f02208       mvneqs        r2, r8, lsl #4
  920.  1f00e0c:       10624dd3       ldrned        r4, [r2], #-211
  921.  1f00e10:       01f10e64       mvneqs        r0, r4, ror #28
  922.  1f00e14:       01f0f6ac       mvneqs        pc, ip, lsr #13
  923.  1f00e18:       01f0ea38       mvneqs        lr, r8, lsr sl
  924.  1f00e1c:       01f00e2c       mvneqs        r0, ip, lsr #28
  925.  1f00e20:       01f0cdd8       ldreqsb       ip, [r0, #216]!
  926.  1f00e24:       01f0e2a8       mvneqs        lr, r8, lsr #5
  927.  1f00e28:       01f00ed0       ldreqsb       r0, [r0, #224]!
  928.  
  929. 01f00e2c <speex_bits_reset>:
  930.  1f00e2c:       e5902000       ldr   r2, [r0]
  931.  1f00e30:       e3a03000       mov   r3, #0     ; 0x0
  932.  1f00e34:       e5c23000       strb  r3, [r2]
  933.  1f00e38:       e5803014       str   r3, [r0, #20]
  934.  1f00e3c:       e5803004       str   r3, [r0, #4]
  935.  1f00e40:       e5803008       str   r3, [r0, #8]
  936.  1f00e44:       e580300c       str   r3, [r0, #12]
  937.  1f00e48:       e1a0f00e       mov   pc, lr
  938.  
  939. 01f00e4c <speex_bits_init>:
  940.  1f00e4c:       e1a0c00d       mov   ip, sp
  941.  1f00e50:       e92dd810       stmdb sp!, {r4, fp, ip, lr, pc}
  942.  1f00e54:       e59f303c       ldr   r3, [pc, #60]      ; 1f00e98 <.text+0xe84>
  943.  1f00e58:       e1a04000       mov   r4, r0
  944.  1f00e5c:       e24cb004       sub   fp, ip, #4 ; 0x4
  945.  1f00e60:       e3a00e7d       mov   r0, #2000  ; 0x7d0
  946.  1f00e64:       e1a0e00f       mov   lr, pc
  947.  1f00e68:       e1a0f003       mov   pc, r3
  948.  1f00e6c:       e1a02000       mov   r2, r0
  949.  1f00e70:       e3520000       cmp   r2, #0     ; 0x0
  950.  1f00e74:       e1a00004       mov   r0, r4
  951.  1f00e78:       e5842000       str   r2, [r4]
  952.  1f00e7c:       089da810       ldmeqia       sp, {r4, fp, sp, pc}
  953.  1f00e80:       e3a03e7d       mov   r3, #2000  ; 0x7d0
  954.  1f00e84:       e3a02001       mov   r2, #1     ; 0x1
  955.  1f00e88:       e5843018       str   r3, [r4, #24]
  956.  1f00e8c:       e5842010       str   r2, [r4, #16]
  957.  1f00e90:       e89d6810       ldmia sp, {r4, fp, sp, lr}
  958.  1f00e94:       eaffffe4       b     1f00e2c <speex_bits_reset>
  959.  1f00e98:       01f01a10       mvneqs        r1, r0, lsl sl
  960.  
  961. 01f00e9c <speex_bits_init_fxd>:
  962.  1f00e9c:       e3510000       cmp   r1, #0     ; 0x0
  963.  1f00ea0:       e5801000       str   r1, [r0]
  964.  1f00ea4:       01a0f00e       moveq pc, lr
  965.  1f00ea8:       e3a03000       mov   r3, #0     ; 0x0
  966.  1f00eac:       e3a02e7d       mov   r2, #2000  ; 0x7d0
  967.  1f00eb0:       e5803010       str   r3, [r0, #16]
  968.  1f00eb4:       e5802018       str   r2, [r0, #24]
  969.  1f00eb8:       eaffffdb       b     1f00e2c <speex_bits_reset>
  970.  
  971. 01f00ebc <speex_bits_init_buffer>:
  972.  1f00ebc:       e3a0c000       mov   ip, #0     ; 0x0
  973.  1f00ec0:       e580c010       str   ip, [r0, #16]
  974.  1f00ec4:       e5801000       str   r1, [r0]
  975.  1f00ec8:       e5802018       str   r2, [r0, #24]
  976.  1f00ecc:       eaffffd6       b     1f00e2c <speex_bits_reset>
  977.  
  978. 01f00ed0 <speex_bits_destroy>:
  979.  1f00ed0:       e1a0c00d       mov   ip, sp
  980.  1f00ed4:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  981.  1f00ed8:       e5903010       ldr   r3, [r0, #16]
  982.  1f00edc:       e3530000       cmp   r3, #0     ; 0x0
  983.  1f00ee0:       e24cb004       sub   fp, ip, #4 ; 0x4
  984.  1f00ee4:       089da800       ldmeqia       sp, {fp, sp, pc}
  985.  1f00ee8:       e5900000       ldr   r0, [r0]
  986.  1f00eec:       e59f3008       ldr   r3, [pc, #8]       ; 1f00efc <.text+0xee8>
  987.  1f00ef0:       e1a0e00f       mov   lr, pc
  988.  1f00ef4:       e1a0f003       mov   pc, r3
  989.  1f00ef8:       e89da800       ldmia sp, {fp, sp, pc}
  990.  1f00efc:       01f01a78       mvneqs        r1, r8, ror sl
  991.  
  992. 01f00f00 <speex_bits_rewind>:
  993.  1f00f00:       e3a03000       mov   r3, #0     ; 0x0
  994.  1f00f04:       e5803014       str   r3, [r0, #20]
  995.  1f00f08:       e5803008       str   r3, [r0, #8]
  996.  1f00f0c:       e580300c       str   r3, [r0, #12]
  997.  1f00f10:       e1a0f00e       mov   pc, lr
  998.  
  999. 01f00f14 <speex_bits_read_from>:
  1000.  1f00f14:       e1a0c00d       mov   ip, sp
  1001.  1f00f18:       e92dd870       stmdb sp!, {r4, r5, r6, fp, ip, lr, pc}
  1002.  1f00f1c:       e5903018       ldr   r3, [r0, #24]
  1003.  1f00f20:       e1530002       cmp   r3, r2
  1004.  1f00f24:       e24cb004       sub   fp, ip, #4 ; 0x4
  1005.  1f00f28:       e1a05000       mov   r5, r0
  1006.  1f00f2c:       e1a04002       mov   r4, r2
  1007.  1f00f30:       e1a06001       mov   r6, r1
  1008.  1f00f34:       ba00000d       blt   1f00f70 <speex_bits_read_from+0x5c>
  1009.  1f00f38:       e3a01000       mov   r1, #0     ; 0x0
  1010.  1f00f3c:       ea000003       b     1f00f50 <speex_bits_read_from+0x3c>
  1011.  1f00f40:       e7d62001       ldrb  r2, [r6, r1]
  1012.  1f00f44:       e5953000       ldr   r3, [r5]
  1013.  1f00f48:       e7c32001       strb  r2, [r3, r1]
  1014.  1f00f4c:       e2811001       add   r1, r1, #1 ; 0x1
  1015.  1f00f50:       e1510004       cmp   r1, r4
  1016.  1f00f54:       bafffff9       blt   1f00f40 <speex_bits_read_from+0x2c>
  1017.  1f00f58:       e3a03000       mov   r3, #0     ; 0x0
  1018.  1f00f5c:       e1a02184       mov   r2, r4, lsl #3
  1019.  1f00f60:       e5853014       str   r3, [r5, #20]
  1020.  1f00f64:       e985000c       stmib r5, {r2, r3}
  1021.  1f00f68:       e585300c       str   r3, [r5, #12]
  1022.  1f00f6c:       e89da870       ldmia sp, {r4, r5, r6, fp, sp, pc}
  1023.  1f00f70:       e1a01002       mov   r1, r2
  1024.  1f00f74:       e59f0068       ldr   r0, [pc, #104]     ; 1f00fe4 <.text+0xfd0>
  1025.  1f00f78:       e59f3068       ldr   r3, [pc, #104]     ; 1f00fe8 <.text+0xfd4>
  1026.  1f00f7c:       e1a0e00f       mov   lr, pc
  1027.  1f00f80:       e1a0f003       mov   pc, r3
  1028.  1f00f84:       e5952010       ldr   r2, [r5, #16]
  1029.  1f00f88:       e3520000       cmp   r2, #0     ; 0x0
  1030.  1f00f8c:       0a00000e       beq   1f00fcc <speex_bits_read_from+0xb8>
  1031.  1f00f90:       e5950000       ldr   r0, [r5]
  1032.  1f00f94:       e1a01004       mov   r1, r4
  1033.  1f00f98:       e59f304c       ldr   r3, [pc, #76]      ; 1f00fec <.text+0xfd8>
  1034.  1f00f9c:       e1a0e00f       mov   lr, pc
  1035.  1f00fa0:       e1a0f003       mov   pc, r3
  1036.  1f00fa4:       e3500000       cmp   r0, #0     ; 0x0
  1037.  1f00fa8:       15850000       strne r0, [r5]
  1038.  1f00fac:       15854018       strne r4, [r5, #24]
  1039.  1f00fb0:       1affffe0       bne   1f00f38 <speex_bits_read_from+0x24>
  1040.  1f00fb4:       e59f0034       ldr   r0, [pc, #52]      ; 1f00ff0 <.text+0xfdc>
  1041.  1f00fb8:       e59f3034       ldr   r3, [pc, #52]      ; 1f00ff4 <.text+0xfe0>
  1042.  1f00fbc:       e5954018       ldr   r4, [r5, #24]
  1043.  1f00fc0:       e1a0e00f       mov   lr, pc
  1044.  1f00fc4:       e1a0f003       mov   pc, r3
  1045.  1f00fc8:       eaffffda       b     1f00f38 <speex_bits_read_from+0x24>
  1046.  1f00fcc:       e59f0024       ldr   r0, [pc, #36]      ; 1f00ff8 <.text+0xfe4>
  1047.  1f00fd0:       e59f301c       ldr   r3, [pc, #28]      ; 1f00ff4 <.text+0xfe0>
  1048.  1f00fd4:       e1a0e00f       mov   lr, pc
  1049.  1f00fd8:       e1a0f003       mov   pc, r3
  1050.  1f00fdc:       e5954018       ldr   r4, [r5, #24]
  1051.  1f00fe0:       eaffffd4       b     1f00f38 <speex_bits_read_from+0x24>
  1052.  1f00fe4:       01f11680       mvneqs        r1, r0, lsl #13
  1053.  1f00fe8:       01f01ae0       mvneqs        r1, r0, ror #21
  1054.  1f00fec:       01f01a58       mvneqs        r1, r8, asr sl
  1055.  1f00ff0:       01f116ac       mvneqs        r1, ip, lsr #13
  1056.  1f00ff4:       01f01adc       ldreqsb       r1, [r0, #172]!
  1057.  1f00ff8:       01f116dc       ldreqsb       r1, [r1, #108]!
  1058.  
  1059. 01f00ffc <speex_bits_read_whole_bytes>:
  1060.  1f00ffc:       e1a0c00d       mov   ip, sp
  1061.  1f01000:       e92dd870       stmdb sp!, {r4, r5, r6, fp, ip, lr, pc}
  1062.  1f01004:       e24cb004       sub   fp, ip, #4 ; 0x4
  1063.  1f01008:       e590c004       ldr   ip, [r0, #4]
  1064.  1f0100c:       e1a05002       mov   r5, r2
  1065.  1f01010:       e28c3007       add   r3, ip, #7 ; 0x7
  1066.  1f01014:       e5902018       ldr   r2, [r0, #24]
  1067.  1f01018:       e08531c3       add   r3, r5, r3, asr #3
  1068.  1f0101c:       e1530002       cmp   r3, r2
  1069.  1f01020:       e1a04000       mov   r4, r0
  1070.  1f01024:       e1a06001       mov   r6, r1
  1071.  1f01028:       da00000f       ble   1f0106c <speex_bits_read_whole_bytes+0x70>
  1072.  1f0102c:       e5903010       ldr   r3, [r0, #16]
  1073.  1f01030:       e3530000       cmp   r3, #0     ; 0x0
  1074.  1f01034:       0a000032       beq   1f01104 <speex_bits_read_whole_bytes+0x108>
  1075.  1f01038:       e08511cc       add   r1, r5, ip, asr #3
  1076.  1f0103c:       e2811001       add   r1, r1, #1 ; 0x1
  1077.  1f01040:       e5900000       ldr   r0, [r0]
  1078.  1f01044:       e59f30fc       ldr   r3, [pc, #252]     ; 1f01148 <.text+0x1134>
  1079.  1f01048:       e1a0e00f       mov   lr, pc
  1080.  1f0104c:       e1a0f003       mov   pc, r3
  1081.  1f01050:       e3500000       cmp   r0, #0     ; 0x0
  1082.  1f01054:       0a000031       beq   1f01120 <speex_bits_read_whole_bytes+0x124>
  1083.  1f01058:       e594c004       ldr   ip, [r4, #4]
  1084.  1f0105c:       e08531cc       add   r3, r5, ip, asr #3
  1085.  1f01060:       e2833001       add   r3, r3, #1 ; 0x1
  1086.  1f01064:       e5843018       str   r3, [r4, #24]
  1087.  1f01068:       e5840000       str   r0, [r4]
  1088.  1f0106c:       e5942008       ldr   r2, [r4, #8]
  1089.  1f01070:       e28c3007       add   r3, ip, #7 ; 0x7
  1090.  1f01074:       e3520000       cmp   r2, #0     ; 0x0
  1091.  1f01078:       e1a0e1c3       mov   lr, r3, asr #3
  1092.  1f0107c:       da00000d       ble   1f010b8 <speex_bits_read_whole_bytes+0xbc>
  1093.  1f01080:       e152000e       cmp   r2, lr
  1094.  1f01084:       e1a00002       mov   r0, r2
  1095.  1f01088:       ba000001       blt   1f01094 <speex_bits_read_whole_bytes+0x98>
  1096.  1f0108c:       ea000009       b     1f010b8 <speex_bits_read_whole_bytes+0xbc>
  1097.  1f01090:       e5942008       ldr   r2, [r4, #8]
  1098.  1f01094:       e5943000       ldr   r3, [r4]
  1099.  1f01098:       e0621000       rsb   r1, r2, r0
  1100.  1f0109c:       e7d32000       ldrb  r2, [r3, r0]
  1101.  1f010a0:       e2800001       add   r0, r0, #1 ; 0x1
  1102.  1f010a4:       e150000e       cmp   r0, lr
  1103.  1f010a8:       e7c32001       strb  r2, [r3, r1]
  1104.  1f010ac:       bafffff7       blt   1f01090 <speex_bits_read_whole_bytes+0x94>
  1105.  1f010b0:       e594c004       ldr   ip, [r4, #4]
  1106.  1f010b4:       e5942008       ldr   r2, [r4, #8]
  1107.  1f010b8:       e3a03000       mov   r3, #0     ; 0x0
  1108.  1f010bc:       e04cc182       sub   ip, ip, r2, lsl #3
  1109.  1f010c0:       e1530005       cmp   r3, r5
  1110.  1f010c4:       e1a01003       mov   r1, r3
  1111.  1f010c8:       e584c004       str   ip, [r4, #4]
  1112.  1f010cc:       e5843008       str   r3, [r4, #8]
  1113.  1f010d0:       e1a001cc       mov   r0, ip, asr #3
  1114.  1f010d4:       aa000007       bge   1f010f8 <speex_bits_read_whole_bytes+0xfc>
  1115.  1f010d8:       e5943000       ldr   r3, [r4]
  1116.  1f010dc:       e7d62001       ldrb  r2, [r6, r1]
  1117.  1f010e0:       e0803003       add   r3, r0, r3
  1118.  1f010e4:       e7c32001       strb  r2, [r3, r1]
  1119.  1f010e8:       e2811001       add   r1, r1, #1 ; 0x1
  1120.  1f010ec:       e1510005       cmp   r1, r5
  1121.  1f010f0:       bafffff8       blt   1f010d8 <speex_bits_read_whole_bytes+0xdc>
  1122.  1f010f4:       e594c004       ldr   ip, [r4, #4]
  1123.  1f010f8:       e08c3185       add   r3, ip, r5, lsl #3
  1124.  1f010fc:       e5843004       str   r3, [r4, #4]
  1125.  1f01100:       e89da870       ldmia sp, {r4, r5, r6, fp, sp, pc}
  1126.  1f01104:       e59f0040       ldr   r0, [pc, #64]      ; 1f0114c <.text+0x1138>
  1127.  1f01108:       e59f3040       ldr   r3, [pc, #64]      ; 1f01150 <.text+0x113c>
  1128.  1f0110c:       e1a0e00f       mov   lr, pc
  1129.  1f01110:       e1a0f003       mov   pc, r3
  1130.  1f01114:       e5945018       ldr   r5, [r4, #24]
  1131.  1f01118:       e594c004       ldr   ip, [r4, #4]
  1132.  1f0111c:       eaffffd2       b     1f0106c <speex_bits_read_whole_bytes+0x70>
  1133.  1f01120:       e5943004       ldr   r3, [r4, #4]
  1134.  1f01124:       e5942018       ldr   r2, [r4, #24]
  1135.  1f01128:       e59f0024       ldr   r0, [pc, #36]      ; 1f01154 <.text+0x1140>
  1136.  1f0112c:       e04221c3       sub   r2, r2, r3, asr #3
  1137.  1f01130:       e59f3018       ldr   r3, [pc, #24]      ; 1f01150 <.text+0x113c>
  1138.  1f01134:       e2425001       sub   r5, r2, #1 ; 0x1
  1139.  1f01138:       e1a0e00f       mov   lr, pc
  1140.  1f0113c:       e1a0f003       mov   pc, r3
  1141.  1f01140:       e594c004       ldr   ip, [r4, #4]
  1142.  1f01144:       eaffffc8       b     1f0106c <speex_bits_read_whole_bytes+0x70>
  1143.  1f01148:       01f01a58       mvneqs        r1, r8, asr sl
  1144.  1f0114c:       01f116dc       ldreqsb       r1, [r1, #108]!
  1145.  1f01150:       01f01adc       ldreqsb       r1, [r0, #172]!
  1146.  1f01154:       01f116ac       mvneqs        r1, ip, lsr #13
  1147.  
  1148. 01f01158 <speex_bits_write_whole_bytes>:
  1149.  1f01158:       e52de004       str   lr, [sp, #-4]!
  1150.  1f0115c:       e5903004       ldr   r3, [r0, #4]
  1151.  1f01160:       e1a031c3       mov   r3, r3, asr #3
  1152.  1f01164:       e1520003       cmp   r2, r3
  1153.  1f01168:       b1a0e002       movlt lr, r2
  1154.  1f0116c:       a1a0e003       movge lr, r3
  1155.  1f01170:       e3a0c000       mov   ip, #0     ; 0x0
  1156.  1f01174:       ea000003       b     1f01188 <speex_bits_write_whole_bytes+0x30>
  1157.  1f01178:       e5903000       ldr   r3, [r0]
  1158.  1f0117c:       e7d3200c       ldrb  r2, [r3, ip]
  1159.  1f01180:       e7c1200c       strb  r2, [r1, ip]
  1160.  1f01184:       e28cc001       add   ip, ip, #1 ; 0x1
  1161.  1f01188:       e15c000e       cmp   ip, lr
  1162.  1f0118c:       bafffff9       blt   1f01178 <speex_bits_write_whole_bytes+0x20>
  1163.  1f01190:       e590300c       ldr   r3, [r0, #12]
  1164.  1f01194:       e3530000       cmp   r3, #0     ; 0x0
  1165.  1f01198:       c5902000       ldrgt r2, [r0]
  1166.  1f0119c:       d5902000       ldrle r2, [r0]
  1167.  1f011a0:       c7d2300e       ldrgtb        r3, [r2, lr]
  1168.  1f011a4:       d3a03000       movle r3, #0   ; 0x0
  1169.  1f011a8:       e5c23000       strb  r3, [r2]
  1170.  1f011ac:       e5902004       ldr   r2, [r0, #4]
  1171.  1f011b0:       e1a031c2       mov   r3, r2, asr #3
  1172.  1f011b4:       e2833001       add   r3, r3, #1 ; 0x1
  1173.  1f011b8:       e3530001       cmp   r3, #1     ; 0x1
  1174.  1f011bc:       e3a0c001       mov   ip, #1     ; 0x1
  1175.  1f011c0:       da000008       ble   1f011e8 <speex_bits_write_whole_bytes+0x90>
  1176.  1f011c4:       e3a01000       mov   r1, #0     ; 0x0
  1177.  1f011c8:       e5903000       ldr   r3, [r0]
  1178.  1f011cc:       e7c3100c       strb  r1, [r3, ip]
  1179.  1f011d0:       e5902004       ldr   r2, [r0, #4]
  1180.  1f011d4:       e1a031c2       mov   r3, r2, asr #3
  1181.  1f011d8:       e28cc001       add   ip, ip, #1 ; 0x1
  1182.  1f011dc:       e2833001       add   r3, r3, #1 ; 0x1
  1183.  1f011e0:       e153000c       cmp   r3, ip
  1184.  1f011e4:       cafffff7       bgt   1f011c8 <speex_bits_write_whole_bytes+0x70>
  1185.  1f011e8:       e2023007       and   r3, r2, #7 ; 0x7
  1186.  1f011ec:       e3a02000       mov   r2, #0     ; 0x0
  1187.  1f011f0:       e5803004       str   r3, [r0, #4]
  1188.  1f011f4:       e5802008       str   r2, [r0, #8]
  1189.  1f011f8:       e1a0000e       mov   r0, lr
  1190.  1f011fc:       e49df004       ldr   pc, [sp], #4
  1191.  
  1192. 01f01200 <speex_bits_pack>:
  1193.  1f01200:       e1a0c00d       mov   ip, sp
  1194.  1f01204:       e92dddf0       stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, ip, lr, pc}
  1195.  1f01208:       e590300c       ldr   r3, [r0, #12]
  1196.  1f0120c:       e1a05002       mov   r5, r2
  1197.  1f01210:       e5902008       ldr   r2, [r0, #8]
  1198.  1f01214:       e1a04000       mov   r4, r0
  1199.  1f01218:       e0833005       add   r3, r3, r5
  1200.  1f0121c:       e5900018       ldr   r0, [r0, #24]
  1201.  1f01220:       e08221c3       add   r2, r2, r3, asr #3
  1202.  1f01224:       e1520000       cmp   r2, r0
  1203.  1f01228:       e24cb004       sub   fp, ip, #4 ; 0x4
  1204.  1f0122c:       e1a06001       mov   r6, r1
  1205.  1f01230:       aa00001d       bge   1f012ac <speex_bits_pack+0xac>
  1206.  1f01234:       e3550000       cmp   r5, #0     ; 0x0
  1207.  1f01238:       089dadf0       ldmeqia       sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  1208.  1f0123c:       e3a07000       mov   r7, #0     ; 0x0
  1209.  1f01240:       e594c008       ldr   ip, [r4, #8]
  1210.  1f01244:       e5940000       ldr   r0, [r4]
  1211.  1f01248:       e594200c       ldr   r2, [r4, #12]
  1212.  1f0124c:       e245e001       sub   lr, r5, #1 ; 0x1
  1213.  1f01250:       e7d0100c       ldrb  r1, [r0, ip]
  1214.  1f01254:       e1a03e36       mov   r3, r6, lsr lr
  1215.  1f01258:       e2622007       rsb   r2, r2, #7 ; 0x7
  1216.  1f0125c:       e2033001       and   r3, r3, #1 ; 0x1
  1217.  1f01260:       e1811213       orr   r1, r1, r3, lsl r2
  1218.  1f01264:       e7c0100c       strb  r1, [r0, ip]
  1219.  1f01268:       e594300c       ldr   r3, [r4, #12]
  1220.  1f0126c:       e2833001       add   r3, r3, #1 ; 0x1
  1221.  1f01270:       e3530008       cmp   r3, #8     ; 0x8
  1222.  1f01274:       05943008       ldreq r3, [r4, #8]
  1223.  1f01278:       05942000       ldreq r2, [r4]
  1224.  1f0127c:       02833001       addeq r3, r3, #1       ; 0x1
  1225.  1f01280:       05843008       streq r3, [r4, #8]
  1226.  1f01284:       0584700c       streq r7, [r4, #12]
  1227.  1f01288:       07c27003       streqb        r7, [r2, r3]
  1228.  1f0128c:       1584300c       strne r3, [r4, #12]
  1229.  1f01290:       e5943004       ldr   r3, [r4, #4]
  1230.  1f01294:       e35e0000       cmp   lr, #0     ; 0x0
  1231.  1f01298:       e2833001       add   r3, r3, #1 ; 0x1
  1232.  1f0129c:       e1a0500e       mov   r5, lr
  1233.  1f012a0:       e5843004       str   r3, [r4, #4]
  1234.  1f012a4:       1affffe5       bne   1f01240 <speex_bits_pack+0x40>
  1235.  1f012a8:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  1236.  1f012ac:       e59f007c       ldr   r0, [pc, #124]     ; 1f01330 <.text+0x131c>
  1237.  1f012b0:       e59f807c       ldr   r8, [pc, #124]     ; 1f01334 <.text+0x1320>
  1238.  1f012b4:       e1a0e00f       mov   lr, pc
  1239.  1f012b8:       e1a0f008       mov   pc, r8
  1240.  1f012bc:       e5943010       ldr   r3, [r4, #16]
  1241.  1f012c0:       e3530000       cmp   r3, #0     ; 0x0
  1242.  1f012c4:       059f006c       ldreq r0, [pc, #108]   ; 1f01338 <.text+0x1324>
  1243.  1f012c8:       0a000015       beq   1f01324 <speex_bits_pack+0x124>
  1244.  1f012cc:       e5943018       ldr   r3, [r4, #24]
  1245.  1f012d0:       e0833083       add   r3, r3, r3, lsl #1
  1246.  1f012d4:       e283300f       add   r3, r3, #15        ; 0xf
  1247.  1f012d8:       e1a070c3       mov   r7, r3, asr #1
  1248.  1f012dc:       e5940000       ldr   r0, [r4]
  1249.  1f012e0:       e1a01007       mov   r1, r7
  1250.  1f012e4:       e59f3050       ldr   r3, [pc, #80]      ; 1f0133c <.text+0x1328>
  1251.  1f012e8:       e1a0e00f       mov   lr, pc
  1252.  1f012ec:       e1a0f003       mov   pc, r3
  1253.  1f012f0:       e250a000       subs  sl, r0, #0        ; 0x0
  1254.  1f012f4:       0a000009       beq   1f01320 <speex_bits_pack+0x120>
  1255.  1f012f8:       e3a01000       mov   r1, #0     ; 0x0
  1256.  1f012fc:       e1a02007       mov   r2, r7
  1257.  1f01300:       e59f3038       ldr   r3, [pc, #56]      ; 1f01340 <.text+0x132c>
  1258.  1f01304:       e1a0e00f       mov   lr, pc
  1259.  1f01308:       e1a0f003       mov   pc, r3
  1260.  1f0130c:       e3550000       cmp   r5, #0     ; 0x0
  1261.  1f01310:       e5847018       str   r7, [r4, #24]
  1262.  1f01314:       e584a000       str   sl, [r4]
  1263.  1f01318:       1affffc7       bne   1f0123c <speex_bits_pack+0x3c>
  1264.  1f0131c:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  1265.  1f01320:       e59f001c       ldr   r0, [pc, #28]      ; 1f01344 <.text+0x1330>
  1266.  1f01324:       e1a0e00f       mov   lr, pc
  1267.  1f01328:       e1a0f008       mov   pc, r8
  1268.  1f0132c:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  1269.  1f01330:       01f11708       mvneqs        r1, r8, lsl #14
  1270.  1f01334:       01f01adc       ldreqsb       r1, [r0, #172]!
  1271.  1f01338:       01f11728       mvneqs        r1, r8, lsr #14
  1272.  1f0133c:       01f01a58       mvneqs        r1, r8, asr sl
  1273.  1f01340:       01f019ec       mvneqs        r1, ip, ror #19
  1274.  1f01344:       01f11750       mvneqs        r1, r0, asr r7
  1275.  
  1276. 01f01348 <speex_bits_insert_terminator>:
  1277.  1f01348:       e1a0c00d       mov   ip, sp
  1278.  1f0134c:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  1279.  1f01350:       e590300c       ldr   r3, [r0, #12]
  1280.  1f01354:       e3530000       cmp   r3, #0     ; 0x0
  1281.  1f01358:       e24cb004       sub   fp, ip, #4 ; 0x4
  1282.  1f0135c:       e1a04000       mov   r4, r0
  1283.  1f01360:       089da830       ldmeqia       sp, {r4, r5, fp, sp, pc}
  1284.  1f01364:       e3a01000       mov   r1, #0     ; 0x0
  1285.  1f01368:       e3a02001       mov   r2, #1     ; 0x1
  1286.  1f0136c:       e59f5034       ldr   r5, [pc, #52]      ; 1f013a8 <.text+0x1394>
  1287.  1f01370:       e1a0e00f       mov   lr, pc
  1288.  1f01374:       e1a0f005       mov   pc, r5
  1289.  1f01378:       e594300c       ldr   r3, [r4, #12]
  1290.  1f0137c:       e3530000       cmp   r3, #0     ; 0x0
  1291.  1f01380:       089da830       ldmeqia       sp, {r4, r5, fp, sp, pc}
  1292.  1f01384:       e3a01001       mov   r1, #1     ; 0x1
  1293.  1f01388:       e1a00004       mov   r0, r4
  1294.  1f0138c:       e1a02001       mov   r2, r1
  1295.  1f01390:       e1a0e00f       mov   lr, pc
  1296.  1f01394:       e1a0f005       mov   pc, r5
  1297.  1f01398:       e594300c       ldr   r3, [r4, #12]
  1298.  1f0139c:       e3530000       cmp   r3, #0     ; 0x0
  1299.  1f013a0:       1afffff7       bne   1f01384 <speex_bits_insert_terminator+0x3c>
  1300.  1f013a4:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  1301.  1f013a8:       01f01200       mvneqs        r1, r0, lsl #4
  1302.  
  1303. 01f013ac <speex_bits_write>:
  1304.  1f013ac:       e1a0c00d       mov   ip, sp
  1305.  1f013b0:       e92dddf0       stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, ip, lr, pc}
  1306.  1f013b4:       e5906004       ldr   r6, [r0, #4]
  1307.  1f013b8:       e1a08002       mov   r8, r2
  1308.  1f013bc:       e24cb004       sub   fp, ip, #4 ; 0x4
  1309.  1f013c0:       e59f205c       ldr   r2, [pc, #92]      ; 1f01424 <.text+0x1410>
  1310.  1f013c4:       e1a07000       mov   r7, r0
  1311.  1f013c8:       e1a0a001       mov   sl, r1
  1312.  1f013cc:       e590400c       ldr   r4, [r0, #12]
  1313.  1f013d0:       e5905008       ldr   r5, [r0, #8]
  1314.  1f013d4:       e1a0e00f       mov   lr, pc
  1315.  1f013d8:       e1a0f002       mov   pc, r2
  1316.  1f013dc:       e2863007       add   r3, r6, #7 ; 0x7
  1317.  1f013e0:       e1a031c3       mov   r3, r3, asr #3
  1318.  1f013e4:       e1580003       cmp   r8, r3
  1319.  1f013e8:       a1a08003       movge r8, r3
  1320.  1f013ec:       e3a01000       mov   r1, #0     ; 0x0
  1321.  1f013f0:       e1510008       cmp   r1, r8
  1322.  1f013f4:       e587400c       str   r4, [r7, #12]
  1323.  1f013f8:       e5875008       str   r5, [r7, #8]
  1324.  1f013fc:       e5876004       str   r6, [r7, #4]
  1325.  1f01400:       aa000005       bge   1f0141c <speex_bits_write+0x70>
  1326.  1f01404:       e5973000       ldr   r3, [r7]
  1327.  1f01408:       e7d32001       ldrb  r2, [r3, r1]
  1328.  1f0140c:       e7ca2001       strb  r2, [sl, r1]
  1329.  1f01410:       e2811001       add   r1, r1, #1 ; 0x1
  1330.  1f01414:       e1510008       cmp   r1, r8
  1331.  1f01418:       bafffff9       blt   1f01404 <speex_bits_write+0x58>
  1332.  1f0141c:       e1a00008       mov   r0, r8
  1333.  1f01420:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  1334.  1f01424:       01f01348       mvneqs        r1, r8, asr #6
  1335.  
  1336. 01f01428 <speex_bits_unpack_unsigned>:
  1337.  1f01428:       e92d4070       stmdb sp!, {r4, r5, r6, lr}
  1338.  1f0142c:       e590e008       ldr   lr, [r0, #8]
  1339.  1f01430:       e590c00c       ldr   ip, [r0, #12]
  1340.  1f01434:       e5902004       ldr   r2, [r0, #4]
  1341.  1f01438:       e08c318e       add   r3, ip, lr, lsl #3
  1342.  1f0143c:       e0833001       add   r3, r3, r1
  1343.  1f01440:       e1530002       cmp   r3, r2
  1344.  1f01444:       c3a03001       movgt r3, #1   ; 0x1
  1345.  1f01448:       e3a04000       mov   r4, #0     ; 0x0
  1346.  1f0144c:       c5803014       strgt r3, [r0, #20]
  1347.  1f01450:       ca000002       bgt   1f01460 <speex_bits_unpack_unsigned+0x38>
  1348.  1f01454:       e5903014       ldr   r3, [r0, #20]
  1349.  1f01458:       e3530000       cmp   r3, #0     ; 0x0
  1350.  1f0145c:       0a000001       beq   1f01468 <speex_bits_unpack_unsigned+0x40>
  1351.  1f01460:       e3a00000       mov   r0, #0     ; 0x0
  1352.  1f01464:       e8bd8070       ldmia sp!, {r4, r5, r6, pc}
  1353.  1f01468:       e3510000       cmp   r1, #0     ; 0x0
  1354.  1f0146c:       0a00000f       beq   1f014b0 <speex_bits_unpack_unsigned+0x88>
  1355.  1f01470:       e5905000       ldr   r5, [r0]
  1356.  1f01474:       e1a06004       mov   r6, r4
  1357.  1f01478:       e7d5300e       ldrb  r3, [r5, lr]
  1358.  1f0147c:       e26c2007       rsb   r2, ip, #7 ; 0x7
  1359.  1f01480:       e28cc001       add   ip, ip, #1 ; 0x1
  1360.  1f01484:       e35c0008       cmp   ip, #8     ; 0x8
  1361.  1f01488:       028ee001       addeq lr, lr, #1       ; 0x1
  1362.  1f0148c:       e1a03253       mov   r3, r3, asr r2
  1363.  1f01490:       e2033001       and   r3, r3, #1 ; 0x1
  1364.  1f01494:       024cc008       subeq ip, ip, #8       ; 0x8
  1365.  1f01498:       0580600c       streq r6, [r0, #12]
  1366.  1f0149c:       0580e008       streq lr, [r0, #8]
  1367.  1f014a0:       1580c00c       strne ip, [r0, #12]
  1368.  1f014a4:       e2511001       subs  r1, r1, #1        ; 0x1
  1369.  1f014a8:       e1834084       orr   r4, r3, r4, lsl #1
  1370.  1f014ac:       1afffff1       bne   1f01478 <speex_bits_unpack_unsigned+0x50>
  1371.  1f014b0:       e1a00004       mov   r0, r4
  1372.  1f014b4:       e8bd8070       ldmia sp!, {r4, r5, r6, pc}
  1373.  
  1374. 01f014b8 <speex_bits_unpack_signed>:
  1375.  1f014b8:       e1a0c00d       mov   ip, sp
  1376.  1f014bc:       e92dd810       stmdb sp!, {r4, fp, ip, lr, pc}
  1377.  1f014c0:       e59f3020       ldr   r3, [pc, #32]      ; 1f014e8 <.text+0x14d4>
  1378.  1f014c4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1379.  1f014c8:       e1a04001       mov   r4, r1
  1380.  1f014cc:       e1a0e00f       mov   lr, pc
  1381.  1f014d0:       e1a0f003       mov   pc, r3
  1382.  1f014d4:       e2443001       sub   r3, r4, #1 ; 0x1
  1383.  1f014d8:       e1b03330       movs  r3, r0, lsr r3
  1384.  1f014dc:       13e03000       mvnne r3, #0   ; 0x0
  1385.  1f014e0:       11800413       orrne r0, r0, r3, lsl r4
  1386.  1f014e4:       e89da810       ldmia sp, {r4, fp, sp, pc}
  1387.  1f014e8:       01f01428       mvneqs        r1, r8, lsr #8
  1388.  
  1389. 01f014ec <speex_bits_peek_unsigned>:
  1390.  1f014ec:       e92d4010       stmdb sp!, {r4, lr}
  1391.  1f014f0:       e590e008       ldr   lr, [r0, #8]
  1392.  1f014f4:       e590c00c       ldr   ip, [r0, #12]
  1393.  1f014f8:       e5902004       ldr   r2, [r0, #4]
  1394.  1f014fc:       e08c318e       add   r3, ip, lr, lsl #3
  1395.  1f01500:       e0833001       add   r3, r3, r1
  1396.  1f01504:       e1530002       cmp   r3, r2
  1397.  1f01508:       c3a03001       movgt r3, #1   ; 0x1
  1398.  1f0150c:       e3a04000       mov   r4, #0     ; 0x0
  1399.  1f01510:       c5803014       strgt r3, [r0, #20]
  1400.  1f01514:       ca000002       bgt   1f01524 <speex_bits_peek_unsigned+0x38>
  1401.  1f01518:       e5903014       ldr   r3, [r0, #20]
  1402.  1f0151c:       e3530000       cmp   r3, #0     ; 0x0
  1403.  1f01520:       0a000001       beq   1f0152c <speex_bits_peek_unsigned+0x40>
  1404.  1f01524:       e3a00000       mov   r0, #0     ; 0x0
  1405.  1f01528:       e8bd8010       ldmia sp!, {r4, pc}
  1406.  1f0152c:       e3510000       cmp   r1, #0     ; 0x0
  1407.  1f01530:       e5900000       ldr   r0, [r0]
  1408.  1f01534:       0a00000a       beq   1f01564 <speex_bits_peek_unsigned+0x78>
  1409.  1f01538:       e7d0300e       ldrb  r3, [r0, lr]
  1410.  1f0153c:       e26c2007       rsb   r2, ip, #7 ; 0x7
  1411.  1f01540:       e28cc001       add   ip, ip, #1 ; 0x1
  1412.  1f01544:       e35c0008       cmp   ip, #8     ; 0x8
  1413.  1f01548:       e1a03253       mov   r3, r3, asr r2
  1414.  1f0154c:       e2033001       and   r3, r3, #1 ; 0x1
  1415.  1f01550:       028ee001       addeq lr, lr, #1       ; 0x1
  1416.  1f01554:       024cc008       subeq ip, ip, #8       ; 0x8
  1417.  1f01558:       e2511001       subs  r1, r1, #1        ; 0x1
  1418.  1f0155c:       e1834084       orr   r4, r3, r4, lsl #1
  1419.  1f01560:       1afffff4       bne   1f01538 <speex_bits_peek_unsigned+0x4c>
  1420.  1f01564:       e1a00004       mov   r0, r4
  1421.  1f01568:       e8bd8010       ldmia sp!, {r4, pc}
  1422.  
  1423. 01f0156c <speex_bits_peek>:
  1424.  1f0156c:       e590c008       ldr   ip, [r0, #8]
  1425.  1f01570:       e590100c       ldr   r1, [r0, #12]
  1426.  1f01574:       e5902004       ldr   r2, [r0, #4]
  1427.  1f01578:       e081318c       add   r3, r1, ip, lsl #3
  1428.  1f0157c:       e2833001       add   r3, r3, #1 ; 0x1
  1429.  1f01580:       e1530002       cmp   r3, r2
  1430.  1f01584:       e3a03001       mov   r3, #1     ; 0x1
  1431.  1f01588:       c5803014       strgt r3, [r0, #20]
  1432.  1f0158c:       ca000003       bgt   1f015a0 <speex_bits_peek+0x34>
  1433.  1f01590:       e5903014       ldr   r3, [r0, #20]
  1434.  1f01594:       e3530000       cmp   r3, #0     ; 0x0
  1435.  1f01598:       e2611007       rsb   r1, r1, #7 ; 0x7
  1436.  1f0159c:       0a000001       beq   1f015a8 <speex_bits_peek+0x3c>
  1437.  1f015a0:       e3a00000       mov   r0, #0     ; 0x0
  1438.  1f015a4:       e1a0f00e       mov   pc, lr
  1439.  1f015a8:       e5902000       ldr   r2, [r0]
  1440.  1f015ac:       e7d2300c       ldrb  r3, [r2, ip]
  1441.  1f015b0:       e1a03153       mov   r3, r3, asr r1
  1442.  1f015b4:       e2030001       and   r0, r3, #1 ; 0x1
  1443.  1f015b8:       e1a0f00e       mov   pc, lr
  1444.  
  1445. 01f015bc <speex_bits_advance>:
  1446.  1f015bc:       e52de004       str   lr, [sp, #-4]!
  1447.  1f015c0:       e590c00c       ldr   ip, [r0, #12]
  1448.  1f015c4:       e9904004       ldmib r0, {r2, lr}
  1449.  1f015c8:       e08c318e       add   r3, ip, lr, lsl #3
  1450.  1f015cc:       e0833001       add   r3, r3, r1
  1451.  1f015d0:       e1530002       cmp   r3, r2
  1452.  1f015d4:       ca000007       bgt   1f015f8 <speex_bits_advance+0x3c>
  1453.  1f015d8:       e5903014       ldr   r3, [r0, #20]
  1454.  1f015dc:       e08c2001       add   r2, ip, r1
  1455.  1f015e0:       e3530000       cmp   r3, #0     ; 0x0
  1456.  1f015e4:       e08ec1c2       add   ip, lr, r2, asr #3
  1457.  1f015e8:       e2021007       and   r1, r2, #7 ; 0x7
  1458.  1f015ec:       0580100c       streq r1, [r0, #12]
  1459.  1f015f0:       0580c008       streq ip, [r0, #8]
  1460.  1f015f4:       049df004       ldreq pc, [sp], #4
  1461.  1f015f8:       e3a03001       mov   r3, #1     ; 0x1
  1462.  1f015fc:       e5803014       str   r3, [r0, #20]
  1463.  1f01600:       e49df004       ldr   pc, [sp], #4
  1464.  
  1465. 01f01604 <speex_bits_remaining>:
  1466.  1f01604:       e5903014       ldr   r3, [r0, #20]
  1467.  1f01608:       e3530000       cmp   r3, #0     ; 0x0
  1468.  1f0160c:       0590200c       ldreq r2, [r0, #12]
  1469.  1f01610:       05903008       ldreq r3, [r0, #8]
  1470.  1f01614:       e3e01000       mvn   r1, #0     ; 0x0
  1471.  1f01618:       05901004       ldreq r1, [r0, #4]
  1472.  1f0161c:       00822183       addeq r2, r2, r3, lsl #3
  1473.  1f01620:       00621001       rsbeq r1, r2, r1
  1474.  1f01624:       e1a00001       mov   r0, r1
  1475.  1f01628:       e1a0f00e       mov   pc, lr
  1476.  
  1477. 01f0162c <speex_bits_nbytes>:
  1478.  1f0162c:       e5900004       ldr   r0, [r0, #4]
  1479.  1f01630:       e2800007       add   r0, r0, #7 ; 0x7
  1480.  1f01634:       e1a001c0       mov   r0, r0, asr #3
  1481.  1f01638:       e1a0f00e       mov   pc, lr
  1482.  
  1483. 01f0163c <speex_mode_query>:
  1484.  1f0163c:       e1a0c00d       mov   ip, sp
  1485.  1f01640:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1486.  1f01644:       e1a03000       mov   r3, r0
  1487.  1f01648:       e24cb004       sub   fp, ip, #4 ; 0x4
  1488.  1f0164c:       e5900000       ldr   r0, [r0]
  1489.  1f01650:       e1a0e00f       mov   lr, pc
  1490.  1f01654:       e593f004       ldr   pc, [r3, #4]
  1491.  1f01658:       e89da800       ldmia sp, {fp, sp, pc}
  1492.  
  1493. 01f0165c <speex_lib_get_mode>:
  1494.  1f0165c:       e3500003       cmp   r0, #3     ; 0x3
  1495.  1f01660:       e3a03000       mov   r3, #0     ; 0x0
  1496.  1f01664:       959f3008       ldrls r3, [pc, #8]     ; 1f01674 <.text+0x1660>
  1497.  1f01668:       97933100       ldrls r3, [r3, r0, lsl #2]
  1498.  1f0166c:       e1a00003       mov   r0, r3
  1499.  1f01670:       e1a0f00e       mov   pc, lr
  1500.  1f01674:       01f11db0       ldreqh        r1, [r1, #208]!
  1501.  
  1502. 01f01678 <speex_encoder_init>:
  1503.  1f01678:       e1a0c00d       mov   ip, sp
  1504.  1f0167c:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1505.  1f01680:       e24cb004       sub   fp, ip, #4 ; 0x4
  1506.  1f01684:       e1a0e00f       mov   lr, pc
  1507.  1f01688:       e590f014       ldr   pc, [r0, #20]
  1508.  1f0168c:       e89da800       ldmia sp, {fp, sp, pc}
  1509.  
  1510. 01f01690 <speex_decoder_init>:
  1511.  1f01690:       e1a0c00d       mov   ip, sp
  1512.  1f01694:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1513.  1f01698:       e24cb004       sub   fp, ip, #4 ; 0x4
  1514.  1f0169c:       e1a0e00f       mov   lr, pc
  1515.  1f016a0:       e590f020       ldr   pc, [r0, #32]
  1516.  1f016a4:       e89da800       ldmia sp, {fp, sp, pc}
  1517.  
  1518. 01f016a8 <speex_encoder_destroy>:
  1519.  1f016a8:       e1a0c00d       mov   ip, sp
  1520.  1f016ac:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1521.  1f016b0:       e5903000       ldr   r3, [r0]
  1522.  1f016b4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1523.  1f016b8:       e1a0e00f       mov   lr, pc
  1524.  1f016bc:       e593f018       ldr   pc, [r3, #24]
  1525.  1f016c0:       e89da800       ldmia sp, {fp, sp, pc}
  1526.  
  1527. 01f016c4 <speex_decoder_destroy>:
  1528.  1f016c4:       e1a0c00d       mov   ip, sp
  1529.  1f016c8:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1530.  1f016cc:       e5903000       ldr   r3, [r0]
  1531.  1f016d0:       e24cb004       sub   fp, ip, #4 ; 0x4
  1532.  1f016d4:       e1a0e00f       mov   lr, pc
  1533.  1f016d8:       e593f024       ldr   pc, [r3, #36]
  1534.  1f016dc:       e89da800       ldmia sp, {fp, sp, pc}
  1535.  
  1536. 01f016e0 <speex_encode_native>:
  1537.  1f016e0:       e1a0c00d       mov   ip, sp
  1538.  1f016e4:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1539.  1f016e8:       e24cb004       sub   fp, ip, #4 ; 0x4
  1540.  1f016ec:       e5903000       ldr   r3, [r0]
  1541.  1f016f0:       e1a0e00f       mov   lr, pc
  1542.  1f016f4:       e593f01c       ldr   pc, [r3, #28]
  1543.  1f016f8:       e89da800       ldmia sp, {fp, sp, pc}
  1544.  
  1545. 01f016fc <speex_decode_native>:
  1546.  1f016fc:       e1a0c00d       mov   ip, sp
  1547.  1f01700:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1548.  1f01704:       e24cb004       sub   fp, ip, #4 ; 0x4
  1549.  1f01708:       e5903000       ldr   r3, [r0]
  1550.  1f0170c:       e1a0e00f       mov   lr, pc
  1551.  1f01710:       e593f028       ldr   pc, [r3, #40]
  1552.  1f01714:       e89da800       ldmia sp, {fp, sp, pc}
  1553.  
  1554. 01f01718 <speex_encode>:
  1555.  1f01718:       e1a0f00e       mov   pc, lr
  1556.  
  1557. 01f0171c <speex_encode_int>:
  1558.  1f0171c:       e1a0f00e       mov   pc, lr
  1559.  
  1560. 01f01720 <speex_decoder_ctl>:
  1561.  1f01720:       e1a0c00d       mov   ip, sp
  1562.  1f01724:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1563.  1f01728:       e24cb004       sub   fp, ip, #4 ; 0x4
  1564.  1f0172c:       e5903000       ldr   r3, [r0]
  1565.  1f01730:       e1a0e00f       mov   lr, pc
  1566.  1f01734:       e593f030       ldr   pc, [r3, #48]
  1567.  1f01738:       e89da800       ldmia sp, {fp, sp, pc}
  1568.  
  1569. 01f0173c <speex_decode>:
  1570.  1f0173c:       e1a0c00d       mov   ip, sp
  1571.  1f01740:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  1572.  1f01744:       e24cb004       sub   fp, ip, #4 ; 0x4
  1573.  1f01748:       e24ddc05       sub   sp, sp, #1280      ; 0x500
  1574.  1f0174c:       e1a08002       mov   r8, r2
  1575.  1f01750:       e24b2e52       sub   r2, fp, #1312      ; 0x520
  1576.  1f01754:       e24dd004       sub   sp, sp, #4 ; 0x4
  1577.  1f01758:       e2422008       sub   r2, r2, #8 ; 0x8
  1578.  1f0175c:       e24b9e52       sub   r9, fp, #1312      ; 0x520
  1579.  1f01760:       e1a04000       mov   r4, r0
  1580.  1f01764:       e1a05001       mov   r5, r1
  1581.  1f01768:       e2422004       sub   r2, r2, #4 ; 0x4
  1582.  1f0176c:       e3a01003       mov   r1, #3     ; 0x3
  1583.  1f01770:       e59f3064       ldr   r3, [pc, #100]     ; 1f017dc <.text+0x17c8>
  1584.  1f01774:       e2499008       sub   r9, r9, #8 ; 0x8
  1585.  1f01778:       e1a0e00f       mov   lr, pc
  1586.  1f0177c:       e1a0f003       mov   pc, r3
  1587.  1f01780:       e1a00004       mov   r0, r4
  1588.  1f01784:       e5943000       ldr   r3, [r4]
  1589.  1f01788:       e1a01005       mov   r1, r5
  1590.  1f0178c:       e1a02009       mov   r2, r9
  1591.  1f01790:       e1a0e00f       mov   lr, pc
  1592.  1f01794:       e593f028       ldr   pc, [r3, #40]
  1593.  1f01798:       e51b652c       ldr   r6, [fp, #-1324]
  1594.  1f0179c:       e3a04000       mov   r4, #0     ; 0x0
  1595.  1f017a0:       e1540006       cmp   r4, r6
  1596.  1f017a4:       e1a0a000       mov   sl, r0
  1597.  1f017a8:       aa000008       bge   1f017d0 <speex_decode+0x94>
  1598.  1f017ac:       e59f702c       ldr   r7, [pc, #44]      ; 1f017e0 <.text+0x17cc>
  1599.  1f017b0:       e1a05009       mov   r5, r9
  1600.  1f017b4:       e0d500f2       ldrsh r0, [r5], #2
  1601.  1f017b8:       e1a0e00f       mov   lr, pc
  1602.  1f017bc:       e1a0f007       mov   pc, r7
  1603.  1f017c0:       e7880104       str   r0, [r8, r4, lsl #2]
  1604.  1f017c4:       e2844001       add   r4, r4, #1 ; 0x1
  1605.  1f017c8:       e1540006       cmp   r4, r6
  1606.  1f017cc:       bafffff8       blt   1f017b4 <speex_decode+0x78>
  1607.  1f017d0:       e1a0000a       mov   r0, sl
  1608.  1f017d4:       e24bd028       sub   sp, fp, #40        ; 0x28
  1609.  1f017d8:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  1610.  1f017dc:       01f01720       mvneqs        r1, r0, lsr #14
  1611.  1f017e0:       01f109e4       mvneqs        r0, r4, ror #19
  1612.  
  1613. 01f017e4 <speex_decode_int>:
  1614.  1f017e4:       e1a0c00d       mov   ip, sp
  1615.  1f017e8:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1616.  1f017ec:       e24cb004       sub   fp, ip, #4 ; 0x4
  1617.  1f017f0:       e5903000       ldr   r3, [r0]
  1618.  1f017f4:       e1a0e00f       mov   lr, pc
  1619.  1f017f8:       e593f028       ldr   pc, [r3, #40]
  1620.  1f017fc:       e89da800       ldmia sp, {fp, sp, pc}
  1621.  
  1622. 01f01800 <speex_encoder_ctl>:
  1623.  1f01800:       e1a0f00e       mov   pc, lr
  1624.  
  1625. 01f01804 <nb_mode_query>:
  1626.  1f01804:       e1a0c00d       mov   ip, sp
  1627.  1f01808:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1628.  1f0180c:       e3510000       cmp   r1, #0     ; 0x0
  1629.  1f01810:       e24cb004       sub   fp, ip, #4 ; 0x4
  1630.  1f01814:       05903000       ldreq r3, [r0]
  1631.  1f01818:       0a00000a       beq   1f01848 <nb_mode_query+0x44>
  1632.  1f0181c:       e3510001       cmp   r1, #1     ; 0x1
  1633.  1f01820:       1a00000b       bne   1f01854 <nb_mode_query+0x50>
  1634.  1f01824:       e5921000       ldr   r1, [r2]
  1635.  1f01828:       e3510000       cmp   r1, #0     ; 0x0
  1636.  1f0182c:       03a03005       moveq r3, #5   ; 0x5
  1637.  1f01830:       0a000004       beq   1f01848 <nb_mode_query+0x44>
  1638.  1f01834:       e0803101       add   r3, r0, r1, lsl #2
  1639.  1f01838:       e5930020       ldr   r0, [r3, #32]
  1640.  1f0183c:       e3500000       cmp   r0, #0     ; 0x0
  1641.  1f01840:       15903034       ldrne r3, [r0, #52]
  1642.  1f01844:       03e03000       mvneq r3, #0   ; 0x0
  1643.  1f01848:       e3a00000       mov   r0, #0     ; 0x0
  1644.  1f0184c:       e5823000       str   r3, [r2]
  1645.  1f01850:       e89da800       ldmia sp, {fp, sp, pc}
  1646.  1f01854:       e59f0010       ldr   r0, [pc, #16]      ; 1f0186c <.text+0x1858>
  1647.  1f01858:       e59f3010       ldr   r3, [pc, #16]      ; 1f01870 <.text+0x185c>
  1648.  1f0185c:       e1a0e00f       mov   lr, pc
  1649.  1f01860:       e1a0f003       mov   pc, r3
  1650.  1f01864:       e3e00000       mvn   r0, #0     ; 0x0
  1651.  1f01868:       e89da800       ldmia sp, {fp, sp, pc}
  1652.  1f0186c:       01f11dbc       ldreqh        r1, [r1, #220]!
  1653.  1f01870:       01f01ae0       mvneqs        r1, r0, ror #21
  1654.  
  1655. 01f01874 <wb_mode_query>:
  1656.  1f01874:       e1a0c00d       mov   ip, sp
  1657.  1f01878:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1658.  1f0187c:       e3510000       cmp   r1, #0     ; 0x0
  1659.  1f01880:       05903004       ldreq r3, [r0, #4]
  1660.  1f01884:       e24cb004       sub   fp, ip, #4 ; 0x4
  1661.  1f01888:       01a03083       moveq r3, r3, lsl #1
  1662.  1f0188c:       0a00000a       beq   1f018bc <wb_mode_query+0x48>
  1663.  1f01890:       e3510001       cmp   r1, #1     ; 0x1
  1664.  1f01894:       1a00000b       bne   1f018c8 <wb_mode_query+0x54>
  1665.  1f01898:       e5923000       ldr   r3, [r2]
  1666.  1f0189c:       e3530000       cmp   r3, #0     ; 0x0
  1667.  1f018a0:       02833004       addeq r3, r3, #4       ; 0x4
  1668.  1f018a4:       0a000004       beq   1f018bc <wb_mode_query+0x48>
  1669.  1f018a8:       e0803103       add   r3, r0, r3, lsl #2
  1670.  1f018ac:       e5930024       ldr   r0, [r3, #36]
  1671.  1f018b0:       e3500000       cmp   r0, #0     ; 0x0
  1672.  1f018b4:       15903034       ldrne r3, [r0, #52]
  1673.  1f018b8:       03e03000       mvneq r3, #0   ; 0x0
  1674.  1f018bc:       e3a00000       mov   r0, #0     ; 0x0
  1675.  1f018c0:       e5823000       str   r3, [r2]
  1676.  1f018c4:       e89da800       ldmia sp, {fp, sp, pc}
  1677.  1f018c8:       e59f0010       ldr   r0, [pc, #16]      ; 1f018e0 <.text+0x18cc>
  1678.  1f018cc:       e59f3010       ldr   r3, [pc, #16]      ; 1f018e4 <.text+0x18d0>
  1679.  1f018d0:       e1a0e00f       mov   lr, pc
  1680.  1f018d4:       e1a0f003       mov   pc, r3
  1681.  1f018d8:       e3e00000       mvn   r0, #0     ; 0x0
  1682.  1f018dc:       e89da800       ldmia sp, {fp, sp, pc}
  1683.  1f018e0:       01f11ddc       ldreqsb       r1, [r1, #220]!
  1684.  1f018e4:       01f01ae0       mvneqs        r1, r0, ror #21
  1685.  
  1686. 01f018e8 <speex_lib_ctl>:
  1687.  1f018e8:       e1a0c00d       mov   ip, sp
  1688.  1f018ec:       e2403001       sub   r3, r0, #1 ; 0x1
  1689.  1f018f0:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1690.  1f018f4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1691.  1f018f8:       e3530008       cmp   r3, #8     ; 0x8
  1692.  1f018fc:       979ff103       ldrls pc, [pc, r3, lsl #2]
  1693.  1f01900:       ea000018       b     1f01968 <.text+0x1954>
  1694.  1f01904:       01f01928       mvneqs        r1, r8, lsr #18
  1695.  1f01908:       01f01968       mvneqs        r1, r8, ror #18
  1696.  1f0190c:       01f01928       mvneqs        r1, r8, lsr #18
  1697.  1f01910:       01f01968       mvneqs        r1, r8, ror #18
  1698.  1f01914:       01f01948       mvneqs        r1, r8, asr #18
  1699.  1f01918:       01f01968       mvneqs        r1, r8, ror #18
  1700.  1f0191c:       01f01958       mvneqs        r1, r8, asr r9
  1701.  1f01920:       01f01968       mvneqs        r1, r8, ror #18
  1702.  1f01924:       01f01938       mvneqs        r1, r8, lsr r9
  1703.  1f01928:       e3a03001       mov   r3, #1     ; 0x1
  1704.  1f0192c:       e3a00000       mov   r0, #0     ; 0x0
  1705.  1f01930:       e5813000       str   r3, [r1]
  1706.  1f01934:       e89da800       ldmia sp, {fp, sp, pc}
  1707.  1f01938:       e59f3044       ldr   r3, [pc, #68]      ; 1f01984 <.text+0x1970>
  1708.  1f0193c:       e3a00000       mov   r0, #0     ; 0x0
  1709.  1f01940:       e5813000       str   r3, [r1]
  1710.  1f01944:       e89da800       ldmia sp, {fp, sp, pc}
  1711.  1f01948:       e3a0300d       mov   r3, #13    ; 0xd
  1712.  1f0194c:       e3a00000       mov   r0, #0     ; 0x0
  1713.  1f01950:       e5813000       str   r3, [r1]
  1714.  1f01954:       e89da800       ldmia sp, {fp, sp, pc}
  1715.  1f01958:       e59f3028       ldr   r3, [pc, #40]      ; 1f01988 <.text+0x1974>
  1716.  1f0195c:       e3a00000       mov   r0, #0     ; 0x0
  1717.  1f01960:       e5813000       str   r3, [r1]
  1718.  1f01964:       e89da800       ldmia sp, {fp, sp, pc}
  1719.  1f01968:       e1a01000       mov   r1, r0
  1720.  1f0196c:       e59f3018       ldr   r3, [pc, #24]      ; 1f0198c <.text+0x1978>
  1721.  1f01970:       e59f0018       ldr   r0, [pc, #24]      ; 1f01990 <.text+0x197c>
  1722.  1f01974:       e1a0e00f       mov   lr, pc
  1723.  1f01978:       e1a0f003       mov   pc, r3
  1724.  1f0197c:       e3e00000       mvn   r0, #0     ; 0x0
  1725.  1f01980:       e89da800       ldmia sp, {fp, sp, pc}
  1726.  1f01984:       01f11dfc       ldreqsh       r1, [r1, #220]!
  1727.  1f01988:       01f13374       mvneqs        r3, r4, ror r3
  1728.  1f0198c:       01f01ae0       mvneqs        r1, r0, ror #21
  1729.  1f01990:       01f11ddc       ldreqsb       r1, [r1, #220]!
  1730.  
  1731. 01f01994 <vbr_init>:
  1732.  1f01994:       e1a0f00e       mov   pc, lr
  1733.  
  1734. 01f01998 <vbr_analysis>:
  1735.  1f01998:       e1a0f00e       mov   pc, lr
  1736.  
  1737. 01f0199c <vbr_destroy>:
  1738.  1f0199c:       e1a0f00e       mov   pc, lr
  1739.  
  1740. 01f019a0 <print_vec>:
  1741.  1f019a0:       e1a0f00e       mov   pc, lr
  1742.  
  1743. 01f019a4 <be_int>:
  1744.  1f019a4:       e1a03000       mov   r3, r0
  1745.  1f019a8:       e1a00420       mov   r0, r0, lsr #8
  1746.  1f019ac:       e1a02403       mov   r2, r3, lsl #8
  1747.  1f019b0:       e2000cff       and   r0, r0, #65280     ; 0xff00
  1748.  1f019b4:       e0800c23       add   r0, r0, r3, lsr #24
  1749.  1f019b8:       e20228ff       and   r2, r2, #16711680  ; 0xff0000
  1750.  1f019bc:       e0800002       add   r0, r0, r2
  1751.  1f019c0:       e0800c03       add   r0, r0, r3, lsl #24
  1752.  1f019c4:       e1a0f00e       mov   pc, lr
  1753.  
  1754. 01f019c8 <le_int>:
  1755.  1f019c8:       e1a0f00e       mov   pc, lr
  1756.  
  1757. 01f019cc <speex_memcpy_bytes>:
  1758.  1f019cc:       e1a0c00d       mov   ip, sp
  1759.  1f019d0:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1760.  1f019d4:       e59f300c       ldr   r3, [pc, #12]      ; 1f019e8 <.text+0x19d4>
  1761.  1f019d8:       e24cb004       sub   fp, ip, #4 ; 0x4
  1762.  1f019dc:       e1a0e00f       mov   lr, pc
  1763.  1f019e0:       e1a0f003       mov   pc, r3
  1764.  1f019e4:       e89da800       ldmia sp, {fp, sp, pc}
  1765.  1f019e8:       01f0fbac       mvneqs        pc, ip, lsr #23
  1766.  
  1767. 01f019ec <speex_memset_bytes>:
  1768.  1f019ec:       e1a0c00d       mov   ip, sp
  1769.  1f019f0:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1770.  1f019f4:       e20110ff       and   r1, r1, #255       ; 0xff
  1771.  1f019f8:       e24cb004       sub   fp, ip, #4 ; 0x4
  1772.  1f019fc:       e59f3008       ldr   r3, [pc, #8]       ; 1f01a0c <.text+0x19f8>
  1773.  1f01a00:       e1a0e00f       mov   lr, pc
  1774.  1f01a04:       e1a0f003       mov   pc, r3
  1775.  1f01a08:       e89da800       ldmia sp, {fp, sp, pc}
  1776.  1f01a0c:       01f0fbd0       ldreqsb       pc, [r0, #176]!
  1777.  
  1778. 01f01a10 <speex_alloc>:
  1779.  1f01a10:       e1a0c00d       mov   ip, sp
  1780.  1f01a14:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1781.  1f01a18:       e3a01001       mov   r1, #1     ; 0x1
  1782.  1f01a1c:       e24cb004       sub   fp, ip, #4 ; 0x4
  1783.  1f01a20:       e59f3008       ldr   r3, [pc, #8]       ; 1f01a30 <.text+0x1a1c>
  1784.  1f01a24:       e1a0e00f       mov   lr, pc
  1785.  1f01a28:       e1a0f003       mov   pc, r3
  1786.  1f01a2c:       e89da800       ldmia sp, {fp, sp, pc}
  1787.  1f01a30:       01f0fa74       mvneqs        pc, r4, ror sl
  1788.  
  1789. 01f01a34 <speex_alloc_scratch>:
  1790.  1f01a34:       e1a0c00d       mov   ip, sp
  1791.  1f01a38:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1792.  1f01a3c:       e3a01001       mov   r1, #1     ; 0x1
  1793.  1f01a40:       e24cb004       sub   fp, ip, #4 ; 0x4
  1794.  1f01a44:       e59f3008       ldr   r3, [pc, #8]       ; 1f01a54 <.text+0x1a40>
  1795.  1f01a48:       e1a0e00f       mov   lr, pc
  1796.  1f01a4c:       e1a0f003       mov   pc, r3
  1797.  1f01a50:       e89da800       ldmia sp, {fp, sp, pc}
  1798.  1f01a54:       01f0fa74       mvneqs        pc, r4, ror sl
  1799.  
  1800. 01f01a58 <speex_realloc>:
  1801.  1f01a58:       e1a0c00d       mov   ip, sp
  1802.  1f01a5c:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1803.  1f01a60:       e59f300c       ldr   r3, [pc, #12]      ; 1f01a74 <.text+0x1a60>
  1804.  1f01a64:       e24cb004       sub   fp, ip, #4 ; 0x4
  1805.  1f01a68:       e1a0e00f       mov   lr, pc
  1806.  1f01a6c:       e1a0f003       mov   pc, r3
  1807.  1f01a70:       e89da800       ldmia sp, {fp, sp, pc}
  1808.  1f01a74:       01f0fad4       ldreqsb       pc, [r0, #164]!
  1809.  
  1810. 01f01a78 <speex_free>:
  1811.  1f01a78:       e1a0c00d       mov   ip, sp
  1812.  1f01a7c:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1813.  1f01a80:       e59f300c       ldr   r3, [pc, #12]      ; 1f01a94 <.text+0x1a80>
  1814.  1f01a84:       e24cb004       sub   fp, ip, #4 ; 0x4
  1815.  1f01a88:       e1a0e00f       mov   lr, pc
  1816.  1f01a8c:       e1a0f003       mov   pc, r3
  1817.  1f01a90:       e89da800       ldmia sp, {fp, sp, pc}
  1818.  1f01a94:       01f0fad0       ldreqsb       pc, [r0, #160]!
  1819.  
  1820. 01f01a98 <speex_free_scratch>:
  1821.  1f01a98:       e1a0c00d       mov   ip, sp
  1822.  1f01a9c:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1823.  1f01aa0:       e59f300c       ldr   r3, [pc, #12]      ; 1f01ab4 <.text+0x1aa0>
  1824.  1f01aa4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1825.  1f01aa8:       e1a0e00f       mov   lr, pc
  1826.  1f01aac:       e1a0f003       mov   pc, r3
  1827.  1f01ab0:       e89da800       ldmia sp, {fp, sp, pc}
  1828.  1f01ab4:       01f0fad0       ldreqsb       pc, [r0, #160]!
  1829.  
  1830. 01f01ab8 <speex_move>:
  1831.  1f01ab8:       e1a0c00d       mov   ip, sp
  1832.  1f01abc:       e92dd800       stmdb sp!, {fp, ip, lr, pc}
  1833.  1f01ac0:       e59f300c       ldr   r3, [pc, #12]      ; 1f01ad4 <.text+0x1ac0>
  1834.  1f01ac4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1835.  1f01ac8:       e1a0e00f       mov   lr, pc
  1836.  1f01acc:       e1a0f003       mov   pc, r3
  1837.  1f01ad0:       e89da800       ldmia sp, {fp, sp, pc}
  1838.  1f01ad4:       01f0fc3c       mvneqs        pc, ip, lsr ip
  1839.  
  1840. 01f01ad8 <speex_error>:
  1841.  1f01ad8:       e1a0f00e       mov   pc, lr
  1842.  
  1843. 01f01adc <speex_warning>:
  1844.  1f01adc:       e1a0f00e       mov   pc, lr
  1845.  
  1846. 01f01ae0 <speex_warning_int>:
  1847.  1f01ae0:       e1a0f00e       mov   pc, lr
  1848.  
  1849. 01f01ae4 <speex_rand>:
  1850.  1f01ae4:       e1a0f00e       mov   pc, lr
  1851.  
  1852. 01f01ae8 <speex_rand_vec>:
  1853.  1f01ae8:       e1a0c00d       mov   ip, sp
  1854.  1f01aec:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  1855.  1f01af0:       e3a07000       mov   r7, #0     ; 0x0
  1856.  1f01af4:       e24cb004       sub   fp, ip, #4 ; 0x4
  1857.  1f01af8:       e24dd004       sub   sp, sp, #4 ; 0x4
  1858.  1f01afc:       e1570002       cmp   r7, r2
  1859.  1f01b00:       e1a08001       mov   r8, r1
  1860.  1f01b04:       e50b202c       str   r2, [fp, #-44]
  1861.  1f01b08:       a89daff8       ldmgeia       sp, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  1862.  1f01b0c:       e3a01447       mov   r1, #1191182336    ; 0x47000000
  1863.  1f01b10:       e59f30f0       ldr   r3, [pc, #240]     ; 1f01c08 <.text+0x1bf4>
  1864.  1f01b14:       e2811501       add   r1, r1, #4194304   ; 0x400000
  1865.  1f01b18:       e1a0e00f       mov   lr, pc
  1866.  1f01b1c:       e1a0f003       mov   pc, r3
  1867.  1f01b20:       e59f60e4       ldr   r6, [pc, #228]     ; 1f01c0c <.text+0x1bf8>
  1868.  1f01b24:       e1a0e00f       mov   lr, pc
  1869.  1f01b28:       e1a0f006       mov   pc, r6
  1870.  1f01b2c:       e1a05001       mov   r5, r1
  1871.  1f01b30:       e1a04000       mov   r4, r0
  1872.  1f01b34:       e3a00c7f       mov   r0, #32512 ; 0x7f00
  1873.  1f01b38:       e3a0100a       mov   r1, #10    ; 0xa
  1874.  1f01b3c:       e59f30cc       ldr   r3, [pc, #204]     ; 1f01c10 <.text+0x1bfc>
  1875.  1f01b40:       e28000ff       add   r0, r0, #255       ; 0xff
  1876.  1f01b44:       e1a0e00f       mov   lr, pc
  1877.  1f01b48:       e1a0f003       mov   pc, r3
  1878.  1f01b4c:       e1a00800       mov   r0, r0, lsl #16
  1879.  1f01b50:       e59f30bc       ldr   r3, [pc, #188]     ; 1f01c14 <.text+0x1c00>
  1880.  1f01b54:       e1a00840       mov   r0, r0, asr #16
  1881.  1f01b58:       e1a0e00f       mov   lr, pc
  1882.  1f01b5c:       e1a0f003       mov   pc, r3
  1883.  1f01b60:       e3e014b9       mvn   r1, #-1191182336   ; 0xb9000000
  1884.  1f01b64:       e2411f7f       sub   r1, r1, #508       ; 0x1fc
  1885.  1f01b68:       e59f30a8       ldr   r3, [pc, #168]     ; 1f01c18 <.text+0x1c04>
  1886.  1f01b6c:       e2411003       sub   r1, r1, #3 ; 0x3
  1887.  1f01b70:       e1a0e00f       mov   lr, pc
  1888.  1f01b74:       e1a0f003       mov   pc, r3
  1889.  1f01b78:       e1a0e00f       mov   lr, pc
  1890.  1f01b7c:       e1a0f006       mov   pc, r6
  1891.  1f01b80:       e28f2078       add   r2, pc, #120       ; 0x78
  1892.  1f01b84:       e892000c       ldmia r2, {r2, r3}
  1893.  1f01b88:       e59fc08c       ldr   ip, [pc, #140]     ; 1f01c1c <.text+0x1c08>
  1894.  1f01b8c:       e1a0e00f       mov   lr, pc
  1895.  1f01b90:       e1a0f00c       mov   pc, ip
  1896.  1f01b94:       e59fc084       ldr   ip, [pc, #132]     ; 1f01c20 <.text+0x1c0c>
  1897.  1f01b98:       e1a03001       mov   r3, r1
  1898.  1f01b9c:       e1a02000       mov   r2, r0
  1899.  1f01ba0:       e1a01005       mov   r1, r5
  1900.  1f01ba4:       e1a00004       mov   r0, r4
  1901.  1f01ba8:       e1a0e00f       mov   lr, pc
  1902.  1f01bac:       e1a0f00c       mov   pc, ip
  1903.  1f01bb0:       e59f906c       ldr   r9, [pc, #108]     ; 1f01c24 <.text+0x1c10>
  1904.  1f01bb4:       e59fa06c       ldr   sl, [pc, #108]     ; 1f01c28 <.text+0x1c14>
  1905.  1f01bb8:       e59f606c       ldr   r6, [pc, #108]     ; 1f01c2c <.text+0x1c18>
  1906.  1f01bbc:       e1a05001       mov   r5, r1
  1907.  1f01bc0:       e1a04000       mov   r4, r0
  1908.  1f01bc4:       e7980107       ldr   r0, [r8, r7, lsl #2]
  1909.  1f01bc8:       e1a0e00f       mov   lr, pc
  1910.  1f01bcc:       e1a0f009       mov   pc, r9
  1911.  1f01bd0:       e1a03005       mov   r3, r5
  1912.  1f01bd4:       e1a02004       mov   r2, r4
  1913.  1f01bd8:       e1a0e00f       mov   lr, pc
  1914.  1f01bdc:       e1a0f00a       mov   pc, sl
  1915.  1f01be0:       e1a0e00f       mov   lr, pc
  1916.  1f01be4:       e1a0f006       mov   pc, r6
  1917.  1f01be8:       e51b302c       ldr   r3, [fp, #-44]
  1918.  1f01bec:       e7880107       str   r0, [r8, r7, lsl #2]
  1919.  1f01bf0:       e2877001       add   r7, r7, #1 ; 0x1
  1920.  1f01bf4:       e1570003       cmp   r7, r3
  1921.  1f01bf8:       bafffff1       blt   1f01bc4 <speex_rand_vec+0xdc>
  1922.  1f01bfc:       e89daff8       ldmia sp, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  1923.  1f01c00:       3fe00000       swicc 0x00e00000
  1924.  1f01c04:       00000000       andeq r0, r0, r0
  1925.  1f01c08:       01f10a30       mvneqs        r0, r0, lsr sl
  1926.  1f01c0c:       01f100ec       mvneqs        r0, ip, ror #1
  1927.  1f01c10:       01f01ae4       mvneqs        r1, r4, ror #21
  1928.  1f01c14:       01f109e4       mvneqs        r0, r4, ror #19
  1929.  1f01c18:       01f10bc0       mvneqs        r0, r0, asr #23
  1930.  1f01c1c:       01f0fdb0       ldreqh        pc, [r0, #208]!
  1931.  1f01c20:       01f10138       mvneqs        r0, r8, lsr r1
  1932.  1f01c24:       01f100c0       mvneqs        r0, r0, asr #1
  1933.  1f01c28:       01f0fdb4       ldreqh        pc, [r0, #212]!
  1934.  1f01c2c:       01f106a0       mvneqs        r0, r0, lsr #13
  1935.  
  1936. 01f01c30 <_speex_putc>:
  1937.  1f01c30:       e1a0f00e       mov   pc, lr
  1938.  
  1939. 01f01c34 <speex_init_header>:
  1940.  1f01c34:       e1a0c00d       mov   ip, sp
  1941.  1f01c38:       e92dd870       stmdb sp!, {r4, r5, r6, fp, ip, lr, pc}
  1942.  1f01c3c:       e24cb004       sub   fp, ip, #4 ; 0x4
  1943.  1f01c40:       e59fc100       ldr   ip, [pc, #256]     ; 1f01d48 <.text+0x1d34>
  1944.  1f01c44:       e1a04000       mov   r4, r0
  1945.  1f01c48:       e1a06002       mov   r6, r2
  1946.  1f01c4c:       e1a05003       mov   r5, r3
  1947.  1f01c50:       e3a00000       mov   r0, #0     ; 0x0
  1948.  1f01c54:       e7dc3000       ldrb  r3, [ip, r0]
  1949.  1f01c58:       e7c43000       strb  r3, [r4, r0]
  1950.  1f01c5c:       e2800001       add   r0, r0, #1 ; 0x1
  1951.  1f01c60:       e3500007       cmp   r0, #7     ; 0x7
  1952.  1f01c64:       dafffffa       ble   1f01c54 <speex_init_header+0x20>
  1953.  1f01c68:       e59fc0dc       ldr   ip, [pc, #220]     ; 1f01d4c <.text+0x1d38>
  1954.  1f01c6c:       e5dc3000       ldrb  r3, [ip]
  1955.  1f01c70:       e3530000       cmp   r3, #0     ; 0x0
  1956.  1f01c74:       e3a00000       mov   r0, #0     ; 0x0
  1957.  1f01c78:       e1a0e00c       mov   lr, ip
  1958.  1f01c7c:       0a00000a       beq   1f01cac <speex_init_header+0x78>
  1959.  1f01c80:       e0802004       add   r2, r0, r4
  1960.  1f01c84:       e7de3000       ldrb  r3, [lr, r0]
  1961.  1f01c88:       e2800001       add   r0, r0, #1 ; 0x1
  1962.  1f01c8c:       e3500012       cmp   r0, #18    ; 0x12
  1963.  1f01c90:       e5c23008       strb  r3, [r2, #8]
  1964.  1f01c94:       ca000002       bgt   1f01ca4 <speex_init_header+0x70>
  1965.  1f01c98:       e7dc3000       ldrb  r3, [ip, r0]
  1966.  1f01c9c:       e3530000       cmp   r3, #0     ; 0x0
  1967.  1f01ca0:       1afffff6       bne   1f01c80 <speex_init_header+0x4c>
  1968.  1f01ca4:       e3500013       cmp   r0, #19    ; 0x13
  1969.  1f01ca8:       ca000005       bgt   1f01cc4 <speex_init_header+0x90>
  1970.  1f01cac:       e3a02000       mov   r2, #0     ; 0x0
  1971.  1f01cb0:       e0803004       add   r3, r0, r4
  1972.  1f01cb4:       e2800001       add   r0, r0, #1 ; 0x1
  1973.  1f01cb8:       e3500013       cmp   r0, #19    ; 0x13
  1974.  1f01cbc:       e5c32008       strb  r2, [r3, #8]
  1975.  1f01cc0:       dafffffa       ble   1f01cb0 <speex_init_header+0x7c>
  1976.  1f01cc4:       e3a03001       mov   r3, #1     ; 0x1
  1977.  1f01cc8:       e3a02050       mov   r2, #80    ; 0x50
  1978.  1f01ccc:       e584301c       str   r3, [r4, #28]
  1979.  1f01cd0:       e5842020       str   r2, [r4, #32]
  1980.  1f01cd4:       e5841024       str   r1, [r4, #36]
  1981.  1f01cd8:       e595300c       ldr   r3, [r5, #12]
  1982.  1f01cdc:       e5843028       str   r3, [r4, #40]
  1983.  1f01ce0:       e5952010       ldr   r2, [r5, #16]
  1984.  1f01ce4:       e584202c       str   r2, [r4, #44]
  1985.  1f01ce8:       e595300c       ldr   r3, [r5, #12]
  1986.  1f01cec:       e3530000       cmp   r3, #0     ; 0x0
  1987.  1f01cf0:       ba00000f       blt   1f01d34 <speex_init_header+0x100>
  1988.  1f01cf4:       e3e03000       mvn   r3, #0     ; 0x0
  1989.  1f01cf8:       e5843034       str   r3, [r4, #52]
  1990.  1f01cfc:       e5846030       str   r6, [r4, #48]
  1991.  1f01d00:       e1a00005       mov   r0, r5
  1992.  1f01d04:       e3a01000       mov   r1, #0     ; 0x0
  1993.  1f01d08:       e2842038       add   r2, r4, #56        ; 0x38
  1994.  1f01d0c:       e59fc03c       ldr   ip, [pc, #60]      ; 1f01d50 <.text+0x1d3c>
  1995.  1f01d10:       e1a0e00f       mov   lr, pc
  1996.  1f01d14:       e1a0f00c       mov   pc, ip
  1997.  1f01d18:       e3a03000       mov   r3, #0     ; 0x0
  1998.  1f01d1c:       e584304c       str   r3, [r4, #76]
  1999.  1f01d20:       e584303c       str   r3, [r4, #60]
  2000.  1f01d24:       e5843040       str   r3, [r4, #64]
  2001.  1f01d28:       e5843044       str   r3, [r4, #68]
  2002.  1f01d2c:       e5843048       str   r3, [r4, #72]
  2003.  1f01d30:       e89da870       ldmia sp, {r4, r5, r6, fp, sp, pc}
  2004.  1f01d34:       e59f0018       ldr   r0, [pc, #24]      ; 1f01d54 <.text+0x1d40>
  2005.  1f01d38:       e59f3018       ldr   r3, [pc, #24]      ; 1f01d58 <.text+0x1d44>
  2006.  1f01d3c:       e1a0e00f       mov   lr, pc
  2007.  1f01d40:       e1a0f003       mov   pc, r3
  2008.  1f01d44:       eaffffea       b     1f01cf4 <speex_init_header+0xc0>
  2009.  1f01d48:       01f1336c       mvneqs        r3, ip, ror #6
  2010.  1f01d4c:       01f11dfc       ldreqsh       r1, [r1, #220]!
  2011.  1f01d50:       01f0163c       mvneqs        r1, ip, lsr r6
  2012.  1f01d54:       01f13378       mvneqs        r3, r8, ror r3
  2013.  1f01d58:       01f01adc       ldreqsb       r1, [r0, #172]!
  2014.  
  2015. 01f01d5c <speex_header_to_packet>:
  2016.  1f01d5c:       e1a0c00d       mov   ip, sp
  2017.  1f01d60:       e92dd870       stmdb sp!, {r4, r5, r6, fp, ip, lr, pc}
  2018.  1f01d64:       e59f30f0       ldr   r3, [pc, #240]     ; 1f01e5c <.text+0x1e48>
  2019.  1f01d68:       e24cb004       sub   fp, ip, #4 ; 0x4
  2020.  1f01d6c:       e1a05000       mov   r5, r0
  2021.  1f01d70:       e3a00050       mov   r0, #80    ; 0x50
  2022.  1f01d74:       e1a06001       mov   r6, r1
  2023.  1f01d78:       e1a0e00f       mov   lr, pc
  2024.  1f01d7c:       e1a0f003       mov   pc, r3
  2025.  1f01d80:       e1a01005       mov   r1, r5
  2026.  1f01d84:       e1a04000       mov   r4, r0
  2027.  1f01d88:       e3a02050       mov   r2, #80    ; 0x50
  2028.  1f01d8c:       e59f30cc       ldr   r3, [pc, #204]     ; 1f01e60 <.text+0x1e4c>
  2029.  1f01d90:       e1a0e00f       mov   lr, pc
  2030.  1f01d94:       e1a0f003       mov   pc, r3
  2031.  1f01d98:       e59f50c4       ldr   r5, [pc, #196]     ; 1f01e64 <.text+0x1e50>
  2032.  1f01d9c:       e594001c       ldr   r0, [r4, #28]
  2033.  1f01da0:       e1a0e00f       mov   lr, pc
  2034.  1f01da4:       e1a0f005       mov   pc, r5
  2035.  1f01da8:       e584001c       str   r0, [r4, #28]
  2036.  1f01dac:       e5940020       ldr   r0, [r4, #32]
  2037.  1f01db0:       e1a0e00f       mov   lr, pc
  2038.  1f01db4:       e1a0f005       mov   pc, r5
  2039.  1f01db8:       e5840020       str   r0, [r4, #32]
  2040.  1f01dbc:       e5940024       ldr   r0, [r4, #36]
  2041.  1f01dc0:       e1a0e00f       mov   lr, pc
  2042.  1f01dc4:       e1a0f005       mov   pc, r5
  2043.  1f01dc8:       e5840024       str   r0, [r4, #36]
  2044.  1f01dcc:       e5940028       ldr   r0, [r4, #40]
  2045.  1f01dd0:       e1a0e00f       mov   lr, pc
  2046.  1f01dd4:       e1a0f005       mov   pc, r5
  2047.  1f01dd8:       e5840028       str   r0, [r4, #40]
  2048.  1f01ddc:       e594002c       ldr   r0, [r4, #44]
  2049.  1f01de0:       e1a0e00f       mov   lr, pc
  2050.  1f01de4:       e1a0f005       mov   pc, r5
  2051.  1f01de8:       e584002c       str   r0, [r4, #44]
  2052.  1f01dec:       e5940030       ldr   r0, [r4, #48]
  2053.  1f01df0:       e1a0e00f       mov   lr, pc
  2054.  1f01df4:       e1a0f005       mov   pc, r5
  2055.  1f01df8:       e5840030       str   r0, [r4, #48]
  2056.  1f01dfc:       e5940034       ldr   r0, [r4, #52]
  2057.  1f01e00:       e1a0e00f       mov   lr, pc
  2058.  1f01e04:       e1a0f005       mov   pc, r5
  2059.  1f01e08:       e5840034       str   r0, [r4, #52]
  2060.  1f01e0c:       e5940038       ldr   r0, [r4, #56]
  2061.  1f01e10:       e1a0e00f       mov   lr, pc
  2062.  1f01e14:       e1a0f005       mov   pc, r5
  2063.  1f01e18:       e5840038       str   r0, [r4, #56]
  2064.  1f01e1c:       e594003c       ldr   r0, [r4, #60]
  2065.  1f01e20:       e1a0e00f       mov   lr, pc
  2066.  1f01e24:       e1a0f005       mov   pc, r5
  2067.  1f01e28:       e584003c       str   r0, [r4, #60]
  2068.  1f01e2c:       e5940040       ldr   r0, [r4, #64]
  2069.  1f01e30:       e1a0e00f       mov   lr, pc
  2070.  1f01e34:       e1a0f005       mov   pc, r5
  2071.  1f01e38:       e5840040       str   r0, [r4, #64]
  2072.  1f01e3c:       e5940044       ldr   r0, [r4, #68]
  2073.  1f01e40:       e1a0e00f       mov   lr, pc
  2074.  1f01e44:       e1a0f005       mov   pc, r5
  2075.  1f01e48:       e3a03050       mov   r3, #80    ; 0x50
  2076.  1f01e4c:       e5840044       str   r0, [r4, #68]
  2077.  1f01e50:       e1a00004       mov   r0, r4
  2078.  1f01e54:       e5863000       str   r3, [r6]
  2079.  1f01e58:       e89da870       ldmia sp, {r4, r5, r6, fp, sp, pc}
  2080.  1f01e5c:       01f01a10       mvneqs        r1, r0, lsl sl
  2081.  1f01e60:       01f01ab8       ldreqh        r1, [r0, #168]!
  2082.  1f01e64:       01f019c8       mvneqs        r1, r8, asr #19
  2083.  
  2084. 01f01e68 <speex_header_to_packet_fxd>:
  2085.  1f01e68:       e1a0c00d       mov   ip, sp
  2086.  1f01e6c:       e92dd870       stmdb sp!, {r4, r5, r6, fp, ip, lr, pc}
  2087.  1f01e70:       e1a04002       mov   r4, r2
  2088.  1f01e74:       e24cb004       sub   fp, ip, #4 ; 0x4
  2089.  1f01e78:       e3a02050       mov   r2, #80    ; 0x50
  2090.  1f01e7c:       e59f30d4       ldr   r3, [pc, #212]     ; 1f01f58 <.text+0x1f44>
  2091.  1f01e80:       e1a06001       mov   r6, r1
  2092.  1f01e84:       e1a01000       mov   r1, r0
  2093.  1f01e88:       e1a00004       mov   r0, r4
  2094.  1f01e8c:       e1a0e00f       mov   lr, pc
  2095.  1f01e90:       e1a0f003       mov   pc, r3
  2096.  1f01e94:       e59f50c0       ldr   r5, [pc, #192]     ; 1f01f5c <.text+0x1f48>
  2097.  1f01e98:       e594001c       ldr   r0, [r4, #28]
  2098.  1f01e9c:       e1a0e00f       mov   lr, pc
  2099.  1f01ea0:       e1a0f005       mov   pc, r5
  2100.  1f01ea4:       e584001c       str   r0, [r4, #28]
  2101.  1f01ea8:       e5940020       ldr   r0, [r4, #32]
  2102.  1f01eac:       e1a0e00f       mov   lr, pc
  2103.  1f01eb0:       e1a0f005       mov   pc, r5
  2104.  1f01eb4:       e5840020       str   r0, [r4, #32]
  2105.  1f01eb8:       e5940024       ldr   r0, [r4, #36]
  2106.  1f01ebc:       e1a0e00f       mov   lr, pc
  2107.  1f01ec0:       e1a0f005       mov   pc, r5
  2108.  1f01ec4:       e5840024       str   r0, [r4, #36]
  2109.  1f01ec8:       e5940028       ldr   r0, [r4, #40]
  2110.  1f01ecc:       e1a0e00f       mov   lr, pc
  2111.  1f01ed0:       e1a0f005       mov   pc, r5
  2112.  1f01ed4:       e5840028       str   r0, [r4, #40]
  2113.  1f01ed8:       e594002c       ldr   r0, [r4, #44]
  2114.  1f01edc:       e1a0e00f       mov   lr, pc
  2115.  1f01ee0:       e1a0f005       mov   pc, r5
  2116.  1f01ee4:       e584002c       str   r0, [r4, #44]
  2117.  1f01ee8:       e5940030       ldr   r0, [r4, #48]
  2118.  1f01eec:       e1a0e00f       mov   lr, pc
  2119.  1f01ef0:       e1a0f005       mov   pc, r5
  2120.  1f01ef4:       e5840030       str   r0, [r4, #48]
  2121.  1f01ef8:       e5940034       ldr   r0, [r4, #52]
  2122.  1f01efc:       e1a0e00f       mov   lr, pc
  2123.  1f01f00:       e1a0f005       mov   pc, r5
  2124.  1f01f04:       e5840034       str   r0, [r4, #52]
  2125.  1f01f08:       e5940038       ldr   r0, [r4, #56]
  2126.  1f01f0c:       e1a0e00f       mov   lr, pc
  2127.  1f01f10:       e1a0f005       mov   pc, r5
  2128.  1f01f14:       e5840038       str   r0, [r4, #56]
  2129.  1f01f18:       e594003c       ldr   r0, [r4, #60]
  2130.  1f01f1c:       e1a0e00f       mov   lr, pc
  2131.  1f01f20:       e1a0f005       mov   pc, r5
  2132.  1f01f24:       e584003c       str   r0, [r4, #60]
  2133.  1f01f28:       e5940040       ldr   r0, [r4, #64]
  2134.  1f01f2c:       e1a0e00f       mov   lr, pc
  2135.  1f01f30:       e1a0f005       mov   pc, r5
  2136.  1f01f34:       e5840040       str   r0, [r4, #64]
  2137.  1f01f38:       e5940044       ldr   r0, [r4, #68]
  2138.  1f01f3c:       e1a0e00f       mov   lr, pc
  2139.  1f01f40:       e1a0f005       mov   pc, r5
  2140.  1f01f44:       e3a03050       mov   r3, #80    ; 0x50
  2141.  1f01f48:       e5840044       str   r0, [r4, #68]
  2142.  1f01f4c:       e1a00004       mov   r0, r4
  2143.  1f01f50:       e5863000       str   r3, [r6]
  2144.  1f01f54:       e89da870       ldmia sp, {r4, r5, r6, fp, sp, pc}
  2145.  1f01f58:       01f01ab8       ldreqh        r1, [r0, #168]!
  2146.  1f01f5c:       01f019c8       mvneqs        r1, r8, asr #19
  2147.  
  2148. 01f01f60 <speex_packet_to_header>:
  2149.  1f01f60:       e1a0c00d       mov   ip, sp
  2150.  1f01f64:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  2151.  1f01f68:       e24cb004       sub   fp, ip, #4 ; 0x4
  2152.  1f01f6c:       e59fc128       ldr   ip, [pc, #296]     ; 1f0209c <.text+0x2088>
  2153.  1f01f70:       e1a05000       mov   r5, r0
  2154.  1f01f74:       e3a00000       mov   r0, #0     ; 0x0
  2155.  1f01f78:       e7d52000       ldrb  r2, [r5, r0]
  2156.  1f01f7c:       e7dc3000       ldrb  r3, [ip, r0]
  2157.  1f01f80:       e1520003       cmp   r2, r3
  2158.  1f01f84:       e2800001       add   r0, r0, #1 ; 0x1
  2159.  1f01f88:       1a00003d       bne   1f02084 <speex_packet_to_header+0x124>
  2160.  1f01f8c:       e3500007       cmp   r0, #7     ; 0x7
  2161.  1f01f90:       dafffff8       ble   1f01f78 <speex_packet_to_header+0x18>
  2162.  1f01f94:       e351004f       cmp   r1, #79    ; 0x4f
  2163.  1f01f98:       d59f0100       ldrle r0, [pc, #256]   ; 1f020a0 <.text+0x208c>
  2164.  1f01f9c:       da000039       ble   1f02088 <speex_packet_to_header+0x128>
  2165.  1f01fa0:       e59f30fc       ldr   r3, [pc, #252]     ; 1f020a4 <.text+0x2090>
  2166.  1f01fa4:       e3a00050       mov   r0, #80    ; 0x50
  2167.  1f01fa8:       e1a0e00f       mov   lr, pc
  2168.  1f01fac:       e1a0f003       mov   pc, r3
  2169.  1f01fb0:       e1a01005       mov   r1, r5
  2170.  1f01fb4:       e1a04000       mov   r4, r0
  2171.  1f01fb8:       e3a02050       mov   r2, #80    ; 0x50
  2172.  1f01fbc:       e59f30e4       ldr   r3, [pc, #228]     ; 1f020a8 <.text+0x2094>
  2173.  1f01fc0:       e1a0e00f       mov   lr, pc
  2174.  1f01fc4:       e1a0f003       mov   pc, r3
  2175.  1f01fc8:       e59f50dc       ldr   r5, [pc, #220]     ; 1f020ac <.text+0x2098>
  2176.  1f01fcc:       e594001c       ldr   r0, [r4, #28]
  2177.  1f01fd0:       e1a0e00f       mov   lr, pc
  2178.  1f01fd4:       e1a0f005       mov   pc, r5
  2179.  1f01fd8:       e584001c       str   r0, [r4, #28]
  2180.  1f01fdc:       e5940020       ldr   r0, [r4, #32]
  2181.  1f01fe0:       e1a0e00f       mov   lr, pc
  2182.  1f01fe4:       e1a0f005       mov   pc, r5
  2183.  1f01fe8:       e5840020       str   r0, [r4, #32]
  2184.  1f01fec:       e5940024       ldr   r0, [r4, #36]
  2185.  1f01ff0:       e1a0e00f       mov   lr, pc
  2186.  1f01ff4:       e1a0f005       mov   pc, r5
  2187.  1f01ff8:       e5840024       str   r0, [r4, #36]
  2188.  1f01ffc:       e5940028       ldr   r0, [r4, #40]
  2189.  1f02000:       e1a0e00f       mov   lr, pc
  2190.  1f02004:       e1a0f005       mov   pc, r5
  2191.  1f02008:       e5840028       str   r0, [r4, #40]
  2192.  1f0200c:       e594002c       ldr   r0, [r4, #44]
  2193.  1f02010:       e1a0e00f       mov   lr, pc
  2194.  1f02014:       e1a0f005       mov   pc, r5
  2195.  1f02018:       e584002c       str   r0, [r4, #44]
  2196.  1f0201c:       e5940030       ldr   r0, [r4, #48]
  2197.  1f02020:       e1a0e00f       mov   lr, pc
  2198.  1f02024:       e1a0f005       mov   pc, r5
  2199.  1f02028:       e5840030       str   r0, [r4, #48]
  2200.  1f0202c:       e5940034       ldr   r0, [r4, #52]
  2201.  1f02030:       e1a0e00f       mov   lr, pc
  2202.  1f02034:       e1a0f005       mov   pc, r5
  2203.  1f02038:       e5840034       str   r0, [r4, #52]
  2204.  1f0203c:       e5940038       ldr   r0, [r4, #56]
  2205.  1f02040:       e1a0e00f       mov   lr, pc
  2206.  1f02044:       e1a0f005       mov   pc, r5
  2207.  1f02048:       e5840038       str   r0, [r4, #56]
  2208.  1f0204c:       e594003c       ldr   r0, [r4, #60]
  2209.  1f02050:       e1a0e00f       mov   lr, pc
  2210.  1f02054:       e1a0f005       mov   pc, r5
  2211.  1f02058:       e584003c       str   r0, [r4, #60]
  2212.  1f0205c:       e5940040       ldr   r0, [r4, #64]
  2213.  1f02060:       e1a0e00f       mov   lr, pc
  2214.  1f02064:       e1a0f005       mov   pc, r5
  2215.  1f02068:       e5840040       str   r0, [r4, #64]
  2216.  1f0206c:       e5940044       ldr   r0, [r4, #68]
  2217.  1f02070:       e1a0e00f       mov   lr, pc
  2218.  1f02074:       e1a0f005       mov   pc, r5
  2219.  1f02078:       e5840044       str   r0, [r4, #68]
  2220.  1f0207c:       e1a00004       mov   r0, r4
  2221.  1f02080:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  2222.  1f02084:       e59f0024       ldr   r0, [pc, #36]      ; 1f020b0 <.text+0x209c>
  2223.  1f02088:       e59f3024       ldr   r3, [pc, #36]      ; 1f020b4 <.text+0x20a0>
  2224.  1f0208c:       e1a0e00f       mov   lr, pc
  2225.  1f02090:       e1a0f003       mov   pc, r3
  2226.  1f02094:       e3a00000       mov   r0, #0     ; 0x0
  2227.  1f02098:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  2228.  1f0209c:       01f1336c       mvneqs        r3, ip, ror #6
  2229.  1f020a0:       01f1339c       ldreqb        r3, [r1, #60]!
  2230.  1f020a4:       01f01a10       mvneqs        r1, r0, lsl sl
  2231.  1f020a8:       01f01ab8       ldreqh        r1, [r0, #168]!
  2232.  1f020ac:       01f019c8       mvneqs        r1, r8, asr #19
  2233.  1f020b0:       01f133b4       ldreqh        r3, [r1, #52]!
  2234.  1f020b4:       01f01adc       ldreqsb       r1, [r0, #172]!
  2235.  
  2236. 01f020b8 <speex_packet_to_header_fxd>:
  2237.  1f020b8:       e1a0c00d       mov   ip, sp
  2238.  1f020bc:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  2239.  1f020c0:       e59fe11c       ldr   lr, [pc, #284]     ; 1f021e4 <.text+0x21d0>
  2240.  1f020c4:       e24cb004       sub   fp, ip, #4 ; 0x4
  2241.  1f020c8:       e1a05002       mov   r5, r2
  2242.  1f020cc:       e3a0c000       mov   ip, #0     ; 0x0
  2243.  1f020d0:       e7d0200c       ldrb  r2, [r0, ip]
  2244.  1f020d4:       e7de300c       ldrb  r3, [lr, ip]
  2245.  1f020d8:       e1520003       cmp   r2, r3
  2246.  1f020dc:       e28cc001       add   ip, ip, #1 ; 0x1
  2247.  1f020e0:       1a000039       bne   1f021cc <speex_packet_to_header_fxd+0x114>
  2248.  1f020e4:       e35c0007       cmp   ip, #7     ; 0x7
  2249.  1f020e8:       dafffff8       ble   1f020d0 <speex_packet_to_header_fxd+0x18>
  2250.  1f020ec:       e351004f       cmp   r1, #79    ; 0x4f
  2251.  1f020f0:       d59f00f0       ldrle r0, [pc, #240]   ; 1f021e8 <.text+0x21d4>
  2252.  1f020f4:       da000035       ble   1f021d0 <speex_packet_to_header_fxd+0x118>
  2253.  1f020f8:       e1a01000       mov   r1, r0
  2254.  1f020fc:       e3a02050       mov   r2, #80    ; 0x50
  2255.  1f02100:       e59f30e4       ldr   r3, [pc, #228]     ; 1f021ec <.text+0x21d8>
  2256.  1f02104:       e1a00005       mov   r0, r5
  2257.  1f02108:       e1a0e00f       mov   lr, pc
  2258.  1f0210c:       e1a0f003       mov   pc, r3
  2259.  1f02110:       e59f40d8       ldr   r4, [pc, #216]     ; 1f021f0 <.text+0x21dc>
  2260.  1f02114:       e595001c       ldr   r0, [r5, #28]
  2261.  1f02118:       e1a0e00f       mov   lr, pc
  2262.  1f0211c:       e1a0f004       mov   pc, r4
  2263.  1f02120:       e585001c       str   r0, [r5, #28]
  2264.  1f02124:       e5950020       ldr   r0, [r5, #32]
  2265.  1f02128:       e1a0e00f       mov   lr, pc
  2266.  1f0212c:       e1a0f004       mov   pc, r4
  2267.  1f02130:       e5850020       str   r0, [r5, #32]
  2268.  1f02134:       e5950024       ldr   r0, [r5, #36]
  2269.  1f02138:       e1a0e00f       mov   lr, pc
  2270.  1f0213c:       e1a0f004       mov   pc, r4
  2271.  1f02140:       e5850024       str   r0, [r5, #36]
  2272.  1f02144:       e5950028       ldr   r0, [r5, #40]
  2273.  1f02148:       e1a0e00f       mov   lr, pc
  2274.  1f0214c:       e1a0f004       mov   pc, r4
  2275.  1f02150:       e5850028       str   r0, [r5, #40]
  2276.  1f02154:       e595002c       ldr   r0, [r5, #44]
  2277.  1f02158:       e1a0e00f       mov   lr, pc
  2278.  1f0215c:       e1a0f004       mov   pc, r4
  2279.  1f02160:       e585002c       str   r0, [r5, #44]
  2280.  1f02164:       e5950030       ldr   r0, [r5, #48]
  2281.  1f02168:       e1a0e00f       mov   lr, pc
  2282.  1f0216c:       e1a0f004       mov   pc, r4
  2283.  1f02170:       e5850030       str   r0, [r5, #48]
  2284.  1f02174:       e5950034       ldr   r0, [r5, #52]
  2285.  1f02178:       e1a0e00f       mov   lr, pc
  2286.  1f0217c:       e1a0f004       mov   pc, r4
  2287.  1f02180:       e5850034       str   r0, [r5, #52]
  2288.  1f02184:       e5950038       ldr   r0, [r5, #56]
  2289.  1f02188:       e1a0e00f       mov   lr, pc
  2290.  1f0218c:       e1a0f004       mov   pc, r4
  2291.  1f02190:       e5850038       str   r0, [r5, #56]
  2292.  1f02194:       e595003c       ldr   r0, [r5, #60]
  2293.  1f02198:       e1a0e00f       mov   lr, pc
  2294.  1f0219c:       e1a0f004       mov   pc, r4
  2295.  1f021a0:       e585003c       str   r0, [r5, #60]
  2296.  1f021a4:       e5950040       ldr   r0, [r5, #64]
  2297.  1f021a8:       e1a0e00f       mov   lr, pc
  2298.  1f021ac:       e1a0f004       mov   pc, r4
  2299.  1f021b0:       e5850040       str   r0, [r5, #64]
  2300.  1f021b4:       e5950044       ldr   r0, [r5, #68]
  2301.  1f021b8:       e1a0e00f       mov   lr, pc
  2302.  1f021bc:       e1a0f004       mov   pc, r4
  2303.  1f021c0:       e5850044       str   r0, [r5, #68]
  2304.  1f021c4:       e1a00005       mov   r0, r5
  2305.  1f021c8:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  2306.  1f021cc:       e59f0020       ldr   r0, [pc, #32]      ; 1f021f4 <.text+0x21e0>
  2307.  1f021d0:       e59f3020       ldr   r3, [pc, #32]      ; 1f021f8 <.text+0x21e4>
  2308.  1f021d4:       e1a0e00f       mov   lr, pc
  2309.  1f021d8:       e1a0f003       mov   pc, r3
  2310.  1f021dc:       e3a00000       mov   r0, #0     ; 0x0
  2311.  1f021e0:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  2312.  1f021e4:       01f1336c       mvneqs        r3, ip, ror #6
  2313.  1f021e8:       01f1339c       ldreqb        r3, [r1, #60]!
  2314.  1f021ec:       01f01ab8       ldreqh        r1, [r0, #168]!
  2315.  1f021f0:       01f019c8       mvneqs        r1, r8, asr #19
  2316.  1f021f4:       01f133b4       ldreqh        r3, [r1, #52]!
  2317.  1f021f8:       01f01adc       ldreqsb       r1, [r0, #172]!
  2318.  
  2319. 01f021fc <speex_encode_stereo>:
  2320.  1f021fc:       e1a0f00e       mov   pc, lr
  2321.  
  2322. 01f02200 <speex_encode_stereo_int>:
  2323.  1f02200:       e1a0f00e       mov   pc, lr
  2324.  
  2325. 01f02204 <speex_decode_stereo>:
  2326.  1f02204:       e1a0f00e       mov   pc, lr
  2327.  
  2328. 01f02208 <speex_decode_stereo_int>:
  2329.  1f02208:       e1a0c00d       mov   ip, sp
  2330.  1f0220c:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  2331.  1f02210:       e24cb004       sub   fp, ip, #4 ; 0x4
  2332.  1f02214:       e24dd01c       sub   sp, sp, #28        ; 0x1c
  2333.  1f02218:       e2418001       sub   r8, r1, #1 ; 0x1
  2334.  1f0221c:       e5923000       ldr   r3, [r2]
  2335.  1f02220:       e3580000       cmp   r8, #0     ; 0x0
  2336.  1f02224:       e1a0a002       mov   sl, r2
  2337.  1f02228:       e1a09000       mov   r9, r0
  2338.  1f0222c:       e3a07000       mov   r7, #0     ; 0x0
  2339.  1f02230:       e50b302c       str   r3, [fp, #-44]
  2340.  1f02234:       e5925004       ldr   r5, [r2, #4]
  2341.  1f02238:       e50b8044       str   r8, [fp, #-68]
  2342.  1f0223c:       ba000010       blt   1f02284 <speex_decode_stereo_int+0x7c>
  2343.  1f02240:       e59f4318       ldr   r4, [pc, #792]     ; 1f02560 <.text+0x254c>
  2344.  1f02244:       e1a03088       mov   r3, r8, lsl #1
  2345.  1f02248:       e59fc314       ldr   ip, [pc, #788]     ; 1f02564 <.text+0x2550>
  2346.  1f0224c:       e19300f9       ldrsh r0, [r3, r9]
  2347.  1f02250:       e1a0e00f       mov   lr, pc
  2348.  1f02254:       e1a0f00c       mov   pc, ip
  2349.  1f02258:       e59f3308       ldr   r3, [pc, #776]     ; 1f02568 <.text+0x2554>
  2350.  1f0225c:       e1a01000       mov   r1, r0
  2351.  1f02260:       e1a0e00f       mov   lr, pc
  2352.  1f02264:       e1a0f003       mov   pc, r3
  2353.  1f02268:       e1a01000       mov   r1, r0
  2354.  1f0226c:       e1a00007       mov   r0, r7
  2355.  1f02270:       e1a0e00f       mov   lr, pc
  2356.  1f02274:       e1a0f004       mov   pc, r4
  2357.  1f02278:       e2588001       subs  r8, r8, #1        ; 0x1
  2358.  1f0227c:       e1a07000       mov   r7, r0
  2359.  1f02280:       5affffef       bpl   1f02244 <speex_decode_stereo_int+0x3c>
  2360.  1f02284:       e1a01005       mov   r1, r5
  2361.  1f02288:       e59f32dc       ldr   r3, [pc, #732]     ; 1f0256c <.text+0x2558>
  2362.  1f0228c:       e1a00007       mov   r0, r7
  2363.  1f02290:       e1a0e00f       mov   lr, pc
  2364.  1f02294:       e1a0f003       mov   pc, r3
  2365.  1f02298:       e51b102c       ldr   r1, [fp, #-44]
  2366.  1f0229c:       e59fc2c4       ldr   ip, [pc, #708]     ; 1f02568 <.text+0x2554>
  2367.  1f022a0:       e1a06000       mov   r6, r0
  2368.  1f022a4:       e1a0e00f       mov   lr, pc
  2369.  1f022a8:       e1a0f00c       mov   pc, ip
  2370.  1f022ac:       e59f32bc       ldr   r3, [pc, #700]     ; 1f02570 <.text+0x255c>
  2371.  1f022b0:       e1a0e00f       mov   lr, pc
  2372.  1f022b4:       e1a0f003       mov   pc, r3
  2373.  1f022b8:       e59fc2b0       ldr   ip, [pc, #688]     ; 1f02570 <.text+0x255c>
  2374.  1f022bc:       e1a05001       mov   r5, r1
  2375.  1f022c0:       e1a04000       mov   r4, r0
  2376.  1f022c4:       e51b002c       ldr   r0, [fp, #-44]
  2377.  1f022c8:       e1a0e00f       mov   lr, pc
  2378.  1f022cc:       e1a0f00c       mov   pc, ip
  2379.  1f022d0:       e59fc29c       ldr   ip, [pc, #668]     ; 1f02574 <.text+0x2560>
  2380.  1f022d4:       e28f2f99       add   r2, pc, #612       ; 0x264
  2381.  1f022d8:       e892000c       ldmia r2, {r2, r3}
  2382.  1f022dc:       e1a0e00f       mov   lr, pc
  2383.  1f022e0:       e1a0f00c       mov   pc, ip
  2384.  1f022e4:       e59f828c       ldr   r8, [pc, #652]     ; 1f02578 <.text+0x2564>
  2385.  1f022e8:       e1a03001       mov   r3, r1
  2386.  1f022ec:       e1a02000       mov   r2, r0
  2387.  1f022f0:       e1a01005       mov   r1, r5
  2388.  1f022f4:       e1a00004       mov   r0, r4
  2389.  1f022f8:       e1a0e00f       mov   lr, pc
  2390.  1f022fc:       e1a0f008       mov   pc, r8
  2391.  1f02300:       e59f3274       ldr   r3, [pc, #628]     ; 1f0257c <.text+0x2568>
  2392.  1f02304:       e1a0e00f       mov   lr, pc
  2393.  1f02308:       e1a0f003       mov   pc, r3
  2394.  1f0230c:       e1a05000       mov   r5, r0
  2395.  1f02310:       e1a01005       mov   r1, r5
  2396.  1f02314:       e59f3264       ldr   r3, [pc, #612]     ; 1f02580 <.text+0x256c>
  2397.  1f02318:       e1a00006       mov   r0, r6
  2398.  1f0231c:       e1a0e00f       mov   lr, pc
  2399.  1f02320:       e1a0f003       mov   pc, r3
  2400.  1f02324:       e59fc244       ldr   ip, [pc, #580]     ; 1f02570 <.text+0x255c>
  2401.  1f02328:       e50b0030       str   r0, [fp, #-48]
  2402.  1f0232c:       e1a00005       mov   r0, r5
  2403.  1f02330:       e1a0e00f       mov   lr, pc
  2404.  1f02334:       e1a0f00c       mov   pc, ip
  2405.  1f02338:       e59f3230       ldr   r3, [pc, #560]     ; 1f02570 <.text+0x255c>
  2406.  1f0233c:       e1a05001       mov   r5, r1
  2407.  1f02340:       e1a04000       mov   r4, r0
  2408.  1f02344:       e1a00007       mov   r0, r7
  2409.  1f02348:       e1a0e00f       mov   lr, pc
  2410.  1f0234c:       e1a0f003       mov   pc, r3
  2411.  1f02350:       e59fc21c       ldr   ip, [pc, #540]     ; 1f02574 <.text+0x2560>
  2412.  1f02354:       e28f2f7b       add   r2, pc, #492       ; 0x1ec
  2413.  1f02358:       e892000c       ldmia r2, {r2, r3}
  2414.  1f0235c:       e1a0e00f       mov   lr, pc
  2415.  1f02360:       e1a0f00c       mov   pc, ip
  2416.  1f02364:       e1a07001       mov   r7, r1
  2417.  1f02368:       e1a06000       mov   r6, r0
  2418.  1f0236c:       e1a03007       mov   r3, r7
  2419.  1f02370:       e1a02006       mov   r2, r6
  2420.  1f02374:       e1a01005       mov   r1, r5
  2421.  1f02378:       e1a00004       mov   r0, r4
  2422.  1f0237c:       e1a0e00f       mov   lr, pc
  2423.  1f02380:       e1a0f008       mov   pc, r8
  2424.  1f02384:       e59f31f0       ldr   r3, [pc, #496]     ; 1f0257c <.text+0x2568>
  2425.  1f02388:       e1a0e00f       mov   lr, pc
  2426.  1f0238c:       e1a0f003       mov   pc, r3
  2427.  1f02390:       e59f41ec       ldr   r4, [pc, #492]     ; 1f02584 <.text+0x2570>
  2428.  1f02394:       e1a0e00f       mov   lr, pc
  2429.  1f02398:       e1a0f004       mov   pc, r4
  2430.  1f0239c:       e59fc1cc       ldr   ip, [pc, #460]     ; 1f02570 <.text+0x255c>
  2431.  1f023a0:       e1a05000       mov   r5, r0
  2432.  1f023a4:       e51b0030       ldr   r0, [fp, #-48]
  2433.  1f023a8:       e1a0e00f       mov   lr, pc
  2434.  1f023ac:       e1a0f00c       mov   pc, ip
  2435.  1f023b0:       e1a03007       mov   r3, r7
  2436.  1f023b4:       e1a02006       mov   r2, r6
  2437.  1f023b8:       e1a0e00f       mov   lr, pc
  2438.  1f023bc:       e1a0f008       mov   pc, r8
  2439.  1f023c0:       e59f31b4       ldr   r3, [pc, #436]     ; 1f0257c <.text+0x2568>
  2440.  1f023c4:       e1a0e00f       mov   lr, pc
  2441.  1f023c8:       e1a0f003       mov   pc, r3
  2442.  1f023cc:       e1a0e00f       mov   lr, pc
  2443.  1f023d0:       e1a0f004       mov   pc, r4
  2444.  1f023d4:       e51b8044       ldr   r8, [fp, #-68]
  2445.  1f023d8:       e3580000       cmp   r8, #0     ; 0x0
  2446.  1f023dc:       e50b0030       str   r0, [fp, #-48]
  2447.  1f023e0:       ba000054       blt   1f02538 <speex_decode_stereo_int+0x330>
  2448.  1f023e4:       e59fc184       ldr   ip, [pc, #388]     ; 1f02570 <.text+0x255c>
  2449.  1f023e8:       e1a00005       mov   r0, r5
  2450.  1f023ec:       e1a0e00f       mov   lr, pc
  2451.  1f023f0:       e1a0f00c       mov   pc, ip
  2452.  1f023f4:       e59f718c       ldr   r7, [pc, #396]     ; 1f02588 <.text+0x2574>
  2453.  1f023f8:       e28f2e15       add   r2, pc, #336       ; 0x150
  2454.  1f023fc:       e892000c       ldmia r2, {r2, r3}
  2455.  1f02400:       e1a0e00f       mov   lr, pc
  2456.  1f02404:       e1a0f007       mov   pc, r7
  2457.  1f02408:       e24b3030       sub   r3, fp, #48        ; 0x30
  2458.  1f0240c:       e9030003       stmdb r3, {r0, r1}
  2459.  1f02410:       e59fc158       ldr   ip, [pc, #344]     ; 1f02570 <.text+0x255c>
  2460.  1f02414:       e51b0030       ldr   r0, [fp, #-48]
  2461.  1f02418:       e1a0e00f       mov   lr, pc
  2462.  1f0241c:       e1a0f00c       mov   pc, ip
  2463.  1f02420:       e28f2f4a       add   r2, pc, #296       ; 0x128
  2464.  1f02424:       e892000c       ldmia r2, {r2, r3}
  2465.  1f02428:       e1a0e00f       mov   lr, pc
  2466.  1f0242c:       e1a0f007       mov   pc, r7
  2467.  1f02430:       e24b3040       sub   r3, fp, #64        ; 0x40
  2468.  1f02434:       e8830003       stmia r3, {r0, r1}
  2469.  1f02438:       e1a03088       mov   r3, r8, lsl #1
  2470.  1f0243c:       e19300f9       ldrsh r0, [r3, r9]
  2471.  1f02440:       e59fc11c       ldr   ip, [pc, #284]     ; 1f02564 <.text+0x2550>
  2472.  1f02444:       e1a0e00f       mov   lr, pc
  2473.  1f02448:       e1a0f00c       mov   pc, ip
  2474.  1f0244c:       e59f311c       ldr   r3, [pc, #284]     ; 1f02570 <.text+0x255c>
  2475.  1f02450:       e1a06000       mov   r6, r0
  2476.  1f02454:       e59a0008       ldr   r0, [sl, #8]
  2477.  1f02458:       e1a0e00f       mov   lr, pc
  2478.  1f0245c:       e1a0f003       mov   pc, r3
  2479.  1f02460:       e28f20f0       add   r2, pc, #240       ; 0xf0
  2480.  1f02464:       e892000c       ldmia r2, {r2, r3}
  2481.  1f02468:       e1a0e00f       mov   lr, pc
  2482.  1f0246c:       e1a0f007       mov   pc, r7
  2483.  1f02470:       e24bc030       sub   ip, fp, #48        ; 0x30
  2484.  1f02474:       e91c000c       ldmdb ip, {r2, r3}
  2485.  1f02478:       e59fc0f4       ldr   ip, [pc, #244]     ; 1f02574 <.text+0x2560>
  2486.  1f0247c:       e1a0e00f       mov   lr, pc
  2487.  1f02480:       e1a0f00c       mov   pc, ip
  2488.  1f02484:       e59f30f0       ldr   r3, [pc, #240]     ; 1f0257c <.text+0x2568>
  2489.  1f02488:       e1a0e00f       mov   lr, pc
  2490.  1f0248c:       e1a0f003       mov   pc, r3
  2491.  1f02490:       e59fc0d8       ldr   ip, [pc, #216]     ; 1f02570 <.text+0x255c>
  2492.  1f02494:       e1a04000       mov   r4, r0
  2493.  1f02498:       e58a0008       str   r0, [sl, #8]
  2494.  1f0249c:       e59a000c       ldr   r0, [sl, #12]
  2495.  1f024a0:       e1a0e00f       mov   lr, pc
  2496.  1f024a4:       e1a0f00c       mov   pc, ip
  2497.  1f024a8:       e28f20a8       add   r2, pc, #168       ; 0xa8
  2498.  1f024ac:       e892000c       ldmia r2, {r2, r3}
  2499.  1f024b0:       e1a0e00f       mov   lr, pc
  2500.  1f024b4:       e1a0f007       mov   pc, r7
  2501.  1f024b8:       e24bc040       sub   ip, fp, #64        ; 0x40
  2502.  1f024bc:       e89c000c       ldmia ip, {r2, r3}
  2503.  1f024c0:       e59fc0ac       ldr   ip, [pc, #172]     ; 1f02574 <.text+0x2560>
  2504.  1f024c4:       e1a0e00f       mov   lr, pc
  2505.  1f024c8:       e1a0f00c       mov   pc, ip
  2506.  1f024cc:       e59f30a8       ldr   r3, [pc, #168]     ; 1f0257c <.text+0x2568>
  2507.  1f024d0:       e1a0e00f       mov   lr, pc
  2508.  1f024d4:       e1a0f003       mov   pc, r3
  2509.  1f024d8:       e1a01006       mov   r1, r6
  2510.  1f024dc:       e59fc084       ldr   ip, [pc, #132]     ; 1f02568 <.text+0x2554>
  2511.  1f024e0:       e1a05000       mov   r5, r0
  2512.  1f024e4:       e58a000c       str   r0, [sl, #12]
  2513.  1f024e8:       e1a00004       mov   r0, r4
  2514.  1f024ec:       e1a0e00f       mov   lr, pc
  2515.  1f024f0:       e1a0f00c       mov   pc, ip
  2516.  1f024f4:       e59f3090       ldr   r3, [pc, #144]     ; 1f0258c <.text+0x2578>
  2517.  1f024f8:       e1a0e00f       mov   lr, pc
  2518.  1f024fc:       e1a0f003       mov   pc, r3
  2519.  1f02500:       e1a04108       mov   r4, r8, lsl #2
  2520.  1f02504:       e18400b9       strh  r0, [r4, r9]
  2521.  1f02508:       e1a01006       mov   r1, r6
  2522.  1f0250c:       e59fc054       ldr   ip, [pc, #84]      ; 1f02568 <.text+0x2554>
  2523.  1f02510:       e1a00005       mov   r0, r5
  2524.  1f02514:       e1a0e00f       mov   lr, pc
  2525.  1f02518:       e1a0f00c       mov   pc, ip
  2526.  1f0251c:       e59f3068       ldr   r3, [pc, #104]     ; 1f0258c <.text+0x2578>
  2527.  1f02520:       e1a0e00f       mov   lr, pc
  2528.  1f02524:       e1a0f003       mov   pc, r3
  2529.  1f02528:       e0844009       add   r4, r4, r9
  2530.  1f0252c:       e2588001       subs  r8, r8, #1        ; 0x1
  2531.  1f02530:       e1c400b2       strh  r0, [r4, #2]
  2532.  1f02534:       5affffbf       bpl   1f02438 <speex_decode_stereo_int+0x230>
  2533.  1f02538:       e24bd028       sub   sp, fp, #40        ; 0x28
  2534.  1f0253c:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  2535.  1f02540:       3ff00000       swicc 0x00f00000       ; IMB
  2536.  1f02544:       00000000       andeq r0, r0, r0
  2537.  1f02548:       3f847ae1       swicc 0x00847ae1
  2538.  1f0254c:       47ae147b       undefined
  2539.  1f02550:       3f947ae1       swicc 0x00947ae1
  2540.  1f02554:       47ae147b       undefined
  2541.  1f02558:       3fef5c28       swicc 0x00ef5c28
  2542.  1f0255c:       f5c28f5c       strnvb        r8, [r2, #3932]
  2543.  1f02560:       01f1081c       mvneqs        r0, ip, lsl r8
  2544.  1f02564:       01f109e4       mvneqs        r0, r4, ror #19
  2545.  1f02568:       01f10a30       mvneqs        r0, r0, lsr sl
  2546.  1f0256c:       01f10bc0       mvneqs        r0, r0, asr #23
  2547.  1f02570:       01f100ec       mvneqs        r0, ip, ror #1
  2548.  1f02574:       01f0fdb4       ldreqh        pc, [r0, #212]!
  2549.  1f02578:       01f10390       ldreqb        r0, [r1, #48]!
  2550.  1f0257c:       01f10720       mvneqs        r0, r0, lsr #14
  2551.  1f02580:       01f10818       mvneqs        r0, r8, lsl r8
  2552.  1f02584:       01f0c230       mvneqs        ip, r0, lsr r2
  2553.  1f02588:       01f10138       mvneqs        r0, r8, lsr r1
  2554.  1f0258c:       01f10dfc       ldreqsh       r0, [r1, #220]!
  2555.  
  2556. 01f02590 <speex_std_stereo_request_handler>:
  2557.  1f02590:       e1a0c00d       mov   ip, sp
  2558.  1f02594:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  2559.  1f02598:       e3a01001       mov   r1, #1     ; 0x1
  2560.  1f0259c:       e24cb004       sub   fp, ip, #4 ; 0x4
  2561.  1f025a0:       e59fa0f0       ldr   sl, [pc, #240]     ; 1f02698 <.text+0x2684>
  2562.  1f025a4:       e1a08002       mov   r8, r2
  2563.  1f025a8:       e1a09000       mov   r9, r0
  2564.  1f025ac:       e1a0e00f       mov   lr, pc
  2565.  1f025b0:       e1a0f00a       mov   pc, sl
  2566.  1f025b4:       e3a034bf       mov   r3, #-1090519040   ; 0xbf000000
  2567.  1f025b8:       e3500000       cmp   r0, #0     ; 0x0
  2568.  1f025bc:       e2833502       add   r3, r3, #8388608   ; 0x800000
  2569.  1f025c0:       e3a01005       mov   r1, #5     ; 0x5
  2570.  1f025c4:       e1a00009       mov   r0, r9
  2571.  1f025c8:       e3a045fe       mov   r4, #1065353216    ; 0x3f800000
  2572.  1f025cc:       11a04003       movne r4, r3
  2573.  1f025d0:       e1a0e00f       mov   lr, pc
  2574.  1f025d4:       e1a0f00a       mov   pc, sl
  2575.  1f025d8:       e59f30bc       ldr   r3, [pc, #188]     ; 1f0269c <.text+0x2688>
  2576.  1f025dc:       e1a07000       mov   r7, r0
  2577.  1f025e0:       e1a00004       mov   r0, r4
  2578.  1f025e4:       e1a0e00f       mov   lr, pc
  2579.  1f025e8:       e1a0f003       mov   pc, r3
  2580.  1f025ec:       e59f60ac       ldr   r6, [pc, #172]     ; 1f026a0 <.text+0x268c>
  2581.  1f025f0:       e28f2098       add   r2, pc, #152       ; 0x98
  2582.  1f025f4:       e892000c       ldmia r2, {r2, r3}
  2583.  1f025f8:       e1a0e00f       mov   lr, pc
  2584.  1f025fc:       e1a0f006       mov   pc, r6
  2585.  1f02600:       e59f309c       ldr   r3, [pc, #156]     ; 1f026a4 <.text+0x2690>
  2586.  1f02604:       e1a05001       mov   r5, r1
  2587.  1f02608:       e1a04000       mov   r4, r0
  2588.  1f0260c:       e1a00007       mov   r0, r7
  2589.  1f02610:       e1a0e00f       mov   lr, pc
  2590.  1f02614:       e1a0f003       mov   pc, r3
  2591.  1f02618:       e1a03001       mov   r3, r1
  2592.  1f0261c:       e1a02000       mov   r2, r0
  2593.  1f02620:       e1a01005       mov   r1, r5
  2594.  1f02624:       e1a00004       mov   r0, r4
  2595.  1f02628:       e1a0e00f       mov   lr, pc
  2596.  1f0262c:       e1a0f006       mov   pc, r6
  2597.  1f02630:       e59f3070       ldr   r3, [pc, #112]     ; 1f026a8 <.text+0x2694>
  2598.  1f02634:       e1a0e00f       mov   lr, pc
  2599.  1f02638:       e1a0f003       mov   pc, r3
  2600.  1f0263c:       e59f2068       ldr   r2, [pc, #104]     ; 1f026ac <.text+0x2698>
  2601.  1f02640:       e1a0e00f       mov   lr, pc
  2602.  1f02644:       e1a0f002       mov   pc, r2
  2603.  1f02648:       e59f3060       ldr   r3, [pc, #96]      ; 1f026b0 <.text+0x269c>
  2604.  1f0264c:       e3a015fe       mov   r1, #1065353216    ; 0x3f800000
  2605.  1f02650:       e1a04000       mov   r4, r0
  2606.  1f02654:       e1a0e00f       mov   lr, pc
  2607.  1f02658:       e1a0f003       mov   pc, r3
  2608.  1f0265c:       e3500000       cmp   r0, #0     ; 0x0
  2609.  1f02660:       03a035fe       moveq r3, #1065353216  ; 0x3f800000
  2610.  1f02664:       05883000       streq r3, [r8]
  2611.  1f02668:       15884000       strne r4, [r8]
  2612.  1f0266c:       e1a00009       mov   r0, r9
  2613.  1f02670:       e3a01002       mov   r1, #2     ; 0x2
  2614.  1f02674:       e1a0e00f       mov   lr, pc
  2615.  1f02678:       e1a0f00a       mov   pc, sl
  2616.  1f0267c:       e59f3030       ldr   r3, [pc, #48]      ; 1f026b4 <.text+0x26a0>
  2617.  1f02680:       e7932100       ldr   r2, [r3, r0, lsl #2]
  2618.  1f02684:       e3a00000       mov   r0, #0     ; 0x0
  2619.  1f02688:       e5882004       str   r2, [r8, #4]
  2620.  1f0268c:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  2621.  1f02690:       3fd00000       swicc 0x00d00000
  2622.  1f02694:       00000000       andeq r0, r0, r0
  2623.  1f02698:       01f01428       mvneqs        r1, r8, lsr #8
  2624.  1f0269c:       01f100ec       mvneqs        r0, ip, ror #1
  2625.  1f026a0:       01f10138       mvneqs        r0, r8, lsr r1
  2626.  1f026a4:       01f100c0       mvneqs        r0, r0, asr #1
  2627.  1f026a8:       01f10720       mvneqs        r0, r0, lsr #14
  2628.  1f026ac:       01f0c7a4       mvneqs        ip, r4, lsr #15
  2629.  1f026b0:       01f10d70       mvneqs        r0, r0, ror sp
  2630.  1f026b4:       01f133d8       ldreqsb       r3, [r1, #56]!
  2631.  
  2632. 01f026b8 <nb_encoder_init>:
  2633.  1f026b8:       e1a0f00e       mov   pc, lr
  2634.  
  2635. 01f026bc <nb_encoder_destroy>:
  2636.  1f026bc:       e1a0f00e       mov   pc, lr
  2637.  
  2638. 01f026c0 <nb_encode>:
  2639.  1f026c0:       e1a0f00e       mov   pc, lr
  2640.  
  2641. 01f026c4 <nb_decoder_init>:
  2642.  1f026c4:       e1a0c00d       mov   ip, sp
  2643.  1f026c8:       e92dddf0       stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, ip, lr, pc}
  2644.  1f026cc:       e1a08000       mov   r8, r0
  2645.  1f026d0:       e24cb004       sub   fp, ip, #4 ; 0x4
  2646.  1f026d4:       e59fa1bc       ldr   sl, [pc, #444]     ; 1f02898 <.text+0x2884>
  2647.  1f026d8:       e3a00f76       mov   r0, #472   ; 0x1d8
  2648.  1f026dc:       e5987000       ldr   r7, [r8]
  2649.  1f026e0:       e1a0e00f       mov   lr, pc
  2650.  1f026e4:       e1a0f00a       mov   pc, sl
  2651.  1f026e8:       e2506000       subs  r6, r0, #0        ; 0x0
  2652.  1f026ec:       01a00006       moveq r0, r6
  2653.  1f026f0:       089dadf0       ldmeqia       sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  2654.  1f026f4:       e59f31a0       ldr   r3, [pc, #416]     ; 1f0289c <.text+0x2888>
  2655.  1f026f8:       e3a00dfa       mov   r0, #16000 ; 0x3e80
  2656.  1f026fc:       e1a0e00f       mov   lr, pc
  2657.  1f02700:       e1a0f003       mov   pc, r3
  2658.  1f02704:       e3a05001       mov   r5, #1     ; 0x1
  2659.  1f02708:       e5865060       str   r5, [r6, #96]
  2660.  1f0270c:       e5865004       str   r5, [r6, #4]
  2661.  1f02710:       e5974000       ldr   r4, [r7]
  2662.  1f02714:       e586400c       str   r4, [r6, #12]
  2663.  1f02718:       e586002c       str   r0, [r6, #44]
  2664.  1f0271c:       e8970003       ldmia r7, {r0, r1}
  2665.  1f02720:       e59f3178       ldr   r3, [pc, #376]     ; 1f028a0 <.text+0x288c>
  2666.  1f02724:       e5868000       str   r8, [r6]
  2667.  1f02728:       e1a0e00f       mov   lr, pc
  2668.  1f0272c:       e1a0f003       mov   pc, r3
  2669.  1f02730:       e5860014       str   r0, [r6, #20]
  2670.  1f02734:       e5971004       ldr   r1, [r7, #4]
  2671.  1f02738:       e5861010       str   r1, [r6, #16]
  2672.  1f0273c:       e5973008       ldr   r3, [r7, #8]
  2673.  1f02740:       e5863018       str   r3, [r6, #24]
  2674.  1f02744:       e597200c       ldr   r2, [r7, #12]
  2675.  1f02748:       e586201c       str   r2, [r6, #28]
  2676.  1f0274c:       e597c010       ldr   ip, [r7, #16]
  2677.  1f02750:       e586c020       str   ip, [r6, #32]
  2678.  1f02754:       e084408c       add   r4, r4, ip, lsl #1
  2679.  1f02758:       e5972060       ldr   r2, [r7, #96]
  2680.  1f0275c:       e0844001       add   r4, r4, r1
  2681.  1f02760:       e2873020       add   r3, r7, #32        ; 0x20
  2682.  1f02764:       e1a04514       mov   r4, r4, lsl r5
  2683.  1f02768:       e5863064       str   r3, [r6, #100]
  2684.  1f0276c:       e5862068       str   r2, [r6, #104]
  2685.  1f02770:       e586506c       str   r5, [r6, #108]
  2686.  1f02774:       e2840018       add   r0, r4, #24        ; 0x18
  2687.  1f02778:       e1a0e00f       mov   lr, pc
  2688.  1f0277c:       e1a0f00a       mov   pc, sl
  2689.  1f02780:       e596c020       ldr   ip, [r6, #32]
  2690.  1f02784:       e286200c       add   r2, r6, #12        ; 0xc
  2691.  1f02788:       e892000c       ldmia r2, {r2, r3}
  2692.  1f0278c:       e083308c       add   r3, r3, ip, lsl #1
  2693.  1f02790:       e082200c       add   r2, r2, ip
  2694.  1f02794:       e0803083       add   r3, r0, r3, lsl #1
  2695.  1f02798:       e0822005       add   r2, r2, r5
  2696.  1f0279c:       e283300c       add   r3, r3, #12        ; 0xc
  2697.  1f027a0:       e3520000       cmp   r2, #0     ; 0x0
  2698.  1f027a4:       e5863034       str   r3, [r6, #52]
  2699.  1f027a8:       e5860030       str   r0, [r6, #48]
  2700.  1f027ac:       e3a01000       mov   r1, #0     ; 0x0
  2701.  1f027b0:       da000005       ble   1f027cc <nb_decoder_init+0x108>
  2702.  1f027b4:       e1a03081       mov   r3, r1, lsl #1
  2703.  1f027b8:       e3a0c000       mov   ip, #0     ; 0x0
  2704.  1f027bc:       e2811001       add   r1, r1, #1 ; 0x1
  2705.  1f027c0:       e1520001       cmp   r2, r1
  2706.  1f027c4:       e183c0b0       strh  ip, [r3, r0]
  2707.  1f027c8:       cafffff9       bgt   1f027b4 <nb_decoder_init+0xf0>
  2708.  1f027cc:       e5960018       ldr   r0, [r6, #24]
  2709.  1f027d0:       e1a00080       mov   r0, r0, lsl #1
  2710.  1f027d4:       e1a0e00f       mov   lr, pc
  2711.  1f027d8:       e1a0f00a       mov   pc, sl
  2712.  1f027dc:       e5963018       ldr   r3, [r6, #24]
  2713.  1f027e0:       e586003c       str   r0, [r6, #60]
  2714.  1f027e4:       e1a00083       mov   r0, r3, lsl #1
  2715.  1f027e8:       e1a0e00f       mov   lr, pc
  2716.  1f027ec:       e1a0f00a       mov   pc, sl
  2717.  1f027f0:       e5963018       ldr   r3, [r6, #24]
  2718.  1f027f4:       e5860038       str   r0, [r6, #56]
  2719.  1f027f8:       e1a00103       mov   r0, r3, lsl #2
  2720.  1f027fc:       e1a0e00f       mov   lr, pc
  2721.  1f02800:       e1a0f00a       mov   pc, sl
  2722.  1f02804:       e5963014       ldr   r3, [r6, #20]
  2723.  1f02808:       e5860040       str   r0, [r6, #64]
  2724.  1f0280c:       e1a00103       mov   r0, r3, lsl #2
  2725.  1f02810:       e1a0e00f       mov   lr, pc
  2726.  1f02814:       e1a0f00a       mov   pc, sl
  2727.  1f02818:       e3a02ffa       mov   r2, #1000  ; 0x3e8
  2728.  1f0281c:       e586205c       str   r2, [r6, #92]
  2729.  1f02820:       e59f207c       ldr   r2, [pc, #124]     ; 1f028a4 <.text+0x2890>
  2730.  1f02824:       e3a03028       mov   r3, #40    ; 0x28
  2731.  1f02828:       e3a01000       mov   r1, #0     ; 0x0
  2732.  1f0282c:       e586304c       str   r3, [r6, #76]
  2733.  1f02830:       e58621b4       str   r2, [r6, #436]
  2734.  1f02834:       e3a03d7d       mov   r3, #8000  ; 0x1f40
  2735.  1f02838:       e5860044       str   r0, [r6, #68]
  2736.  1f0283c:       e5863024       str   r3, [r6, #36]
  2737.  1f02840:       e58611b8       str   r1, [r6, #440]
  2738.  1f02844:       e5861008       str   r1, [r6, #8]
  2739.  1f02848:       e1c615b6       strh  r1, [r6, #86]
  2740.  1f0284c:       e1c615b4       strh  r1, [r6, #84]
  2741.  1f02850:       e1c615b2       strh  r1, [r6, #82]
  2742.  1f02854:       e5861058       str   r1, [r6, #88]
  2743.  1f02858:       e1c612b8       strh  r1, [r6, #40]
  2744.  1f0285c:       e1a00001       mov   r0, r1
  2745.  1f02860:       e2863074       add   r3, r6, #116       ; 0x74
  2746.  1f02864:       e281100f       add   r1, r1, #15        ; 0xf
  2747.  1f02868:       e2511001       subs  r1, r1, #1        ; 0x1
  2748.  1f0286c:       e4830014       str   r0, [r3], #20
  2749.  1f02870:       5afffffc       bpl   1f02868 <nb_decoder_init+0x1a4>
  2750.  1f02874:       e3a02f71       mov   r2, #452   ; 0x1c4
  2751.  1f02878:       e3a03000       mov   r3, #0     ; 0x0
  2752.  1f0287c:       e18600b2       strh  r0, [r6, r2]
  2753.  1f02880:       e58601d4       str   r0, [r6, #468]
  2754.  1f02884:       e58601c8       str   r0, [r6, #456]
  2755.  1f02888:       e58601d0       str   r0, [r6, #464]
  2756.  1f0288c:       e1a00006       mov   r0, r6
  2757.  1f02890:       e58631cc       str   r3, [r6, #460]
  2758.  1f02894:       e89dadf0       ldmia sp, {r4, r5, r6, r7, r8, sl, fp, sp, pc}
  2759.  1f02898:       01f01a10       mvneqs        r1, r0, lsl sl
  2760.  1f0289c:       01f01a34       mvneqs        r1, r4, lsr sl
  2761.  1f028a0:       01f0fc84       mvneqs        pc, r4, lsl #25
  2762.  1f028a4:       01f0c10c       mvneqs        ip, ip, lsl #2
  2763.  
  2764. 01f028a8 <nb_decoder_destroy>:
  2765.  1f028a8:       e1a0c00d       mov   ip, sp
  2766.  1f028ac:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  2767.  1f028b0:       e59f3060       ldr   r3, [pc, #96]      ; 1f02918 <.text+0x2904>
  2768.  1f028b4:       e1a04000       mov   r4, r0
  2769.  1f028b8:       e24cb004       sub   fp, ip, #4 ; 0x4
  2770.  1f028bc:       e590002c       ldr   r0, [r0, #44]
  2771.  1f028c0:       e1a0e00f       mov   lr, pc
  2772.  1f028c4:       e1a0f003       mov   pc, r3
  2773.  1f028c8:       e59f504c       ldr   r5, [pc, #76]      ; 1f0291c <.text+0x2908>
  2774.  1f028cc:       e5940030       ldr   r0, [r4, #48]
  2775.  1f028d0:       e1a0e00f       mov   lr, pc
  2776.  1f028d4:       e1a0f005       mov   pc, r5
  2777.  1f028d8:       e594003c       ldr   r0, [r4, #60]
  2778.  1f028dc:       e1a0e00f       mov   lr, pc
  2779.  1f028e0:       e1a0f005       mov   pc, r5
  2780.  1f028e4:       e5940038       ldr   r0, [r4, #56]
  2781.  1f028e8:       e1a0e00f       mov   lr, pc
  2782.  1f028ec:       e1a0f005       mov   pc, r5
  2783.  1f028f0:       e5940040       ldr   r0, [r4, #64]
  2784.  1f028f4:       e1a0e00f       mov   lr, pc
  2785.  1f028f8:       e1a0f005       mov   pc, r5
  2786.  1f028fc:       e5940044       ldr   r0, [r4, #68]
  2787.  1f02900:       e1a0e00f       mov   lr, pc
  2788.  1f02904:       e1a0f005       mov   pc, r5
  2789.  1f02908:       e1a00004       mov   r0, r4
  2790.  1f0290c:       e1a0e00f       mov   lr, pc
  2791.  1f02910:       e1a0f005       mov   pc, r5
  2792.  1f02914:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  2793.  1f02918:       01f01a98       ldreqb        r1, [r0, #168]!
  2794.  1f0291c:       01f01a78       mvneqs        r1, r8, ror sl
  2795.  
  2796. 01f02920 <nb_decode>:
  2797.  1f02920:       e1a0c00d       mov   ip, sp
  2798.  1f02924:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  2799.  1f02928:       e24cb004       sub   fp, ip, #4 ; 0x4
  2800.  1f0292c:       e24dd0c8       sub   sp, sp, #200       ; 0xc8
  2801.  1f02930:       e50b003c       str   r0, [fp, #-60]
  2802.  1f02934:       e50b2044       str   r2, [fp, #-68]
  2803.  1f02938:       e51b203c       ldr   r2, [fp, #-60]
  2804.  1f0293c:       e3510000       cmp   r1, #0     ; 0x0
  2805.  1f02940:       e592202c       ldr   r2, [r2, #44]
  2806.  1f02944:       e3a00000       mov   r0, #0     ; 0x0
  2807.  1f02948:       e50b1040       str   r1, [fp, #-64]
  2808.  1f0294c:       e3a01028       mov   r1, #40    ; 0x28
  2809.  1f02950:       e50b004c       str   r0, [fp, #-76]
  2810.  1f02954:       e50b0050       str   r0, [fp, #-80]
  2811.  1f02958:       e50b0054       str   r0, [fp, #-84]
  2812.  1f0295c:       e50b1058       str   r1, [fp, #-88]
  2813.  1f02960:       e50b005c       str   r0, [fp, #-92]
  2814.  1f02964:       e50b0074       str   r0, [fp, #-116]
  2815.  1f02968:       e50b2060       str   r2, [fp, #-96]
  2816.  1f0296c:       0a00047b       beq   1f03b60 <.text+0x3b4c>
  2817.  1f02970:       e51bc03c       ldr   ip, [fp, #-60]
  2818.  1f02974:       e59c3060       ldr   r3, [ip, #96]
  2819.  1f02978:       e3530000       cmp   r3, #0     ; 0x0
  2820.  1f0297c:       0a00006e       beq   1f02b3c <nb_decode+0x21c>
  2821.  1f02980:       e59f4c70       ldr   r4, [pc, #3184]    ; 1f035f8 <.text+0x35e4>
  2822.  1f02984:       e24b7034       sub   r7, fp, #52        ; 0x34
  2823.  1f02988:       e1a08004       mov   r8, r4
  2824.  1f0298c:       ea000016       b     1f029ec <nb_decode+0xcc>
  2825.  1f02990:       e51b0040       ldr   r0, [fp, #-64]
  2826.  1f02994:       e1a0e00f       mov   lr, pc
  2827.  1f02998:       e1a0f004       mov   pc, r4
  2828.  1f0299c:       e3500003       cmp   r0, #3     ; 0x3
  2829.  1f029a0:       da00046a       ble   1f03b50 <.text+0x3b3c>
  2830.  1f029a4:       e51b0040       ldr   r0, [fp, #-64]
  2831.  1f029a8:       e3a01004       mov   r1, #4     ; 0x4
  2832.  1f029ac:       e59fcc48       ldr   ip, [pc, #3144]    ; 1f035fc <.text+0x35e8>
  2833.  1f029b0:       e1a0e00f       mov   lr, pc
  2834.  1f029b4:       e1a0f00c       mov   pc, ip
  2835.  1f029b8:       e350000f       cmp   r0, #15    ; 0xf
  2836.  1f029bc:       0a000463       beq   1f03b50 <.text+0x3b3c>
  2837.  1f029c0:       e350000e       cmp   r0, #14    ; 0xe
  2838.  1f029c4:       0a0002de       beq   1f03544 <nb_decode+0xc24>
  2839.  1f029c8:       e350000d       cmp   r0, #13    ; 0xd
  2840.  1f029cc:       1a000055       bne   1f02b28 <nb_decode+0x208>
  2841.  1f029d0:       e24b0040       sub   r0, fp, #64        ; 0x40
  2842.  1f029d4:       e8900003       ldmia r0, {r0, r1}
  2843.  1f029d8:       e59121b8       ldr   r2, [r1, #440]
  2844.  1f029dc:       e1a0e00f       mov   lr, pc
  2845.  1f029e0:       e591f1b4       ldr   pc, [r1, #436]
  2846.  1f029e4:       e3500000       cmp   r0, #0     ; 0x0
  2847.  1f029e8:       1a000497       bne   1f03c4c <.text+0x3c38>
  2848.  1f029ec:       e51b0040       ldr   r0, [fp, #-64]
  2849.  1f029f0:       e1a0e00f       mov   lr, pc
  2850.  1f029f4:       e1a0f004       mov   pc, r4
  2851.  1f029f8:       e3500004       cmp   r0, #4     ; 0x4
  2852.  1f029fc:       da000453       ble   1f03b50 <.text+0x3b3c>
  2853.  1f02a00:       e51b0040       ldr   r0, [fp, #-64]
  2854.  1f02a04:       e3a01001       mov   r1, #1     ; 0x1
  2855.  1f02a08:       e59f2bec       ldr   r2, [pc, #3052]    ; 1f035fc <.text+0x35e8>
  2856.  1f02a0c:       e1a0e00f       mov   lr, pc
  2857.  1f02a10:       e1a0f002       mov   pc, r2
  2858.  1f02a14:       e3500000       cmp   r0, #0     ; 0x0
  2859.  1f02a18:       0affffdc       beq   1f02990 <nb_decode+0x70>
  2860.  1f02a1c:       e59f3bd8       ldr   r3, [pc, #3032]    ; 1f035fc <.text+0x35e8>
  2861.  1f02a20:       e3a01003       mov   r1, #3     ; 0x3
  2862.  1f02a24:       e51b0040       ldr   r0, [fp, #-64]
  2863.  1f02a28:       e1a0e00f       mov   lr, pc
  2864.  1f02a2c:       e1a0f003       mov   pc, r3
  2865.  1f02a30:       e59f5bd0       ldr   r5, [pc, #3024]    ; 1f03608 <.text+0x35f4>
  2866.  1f02a34:       e50b0034       str   r0, [fp, #-52]
  2867.  1f02a38:       e3a01001       mov   r1, #1     ; 0x1
  2868.  1f02a3c:       e59f0bc8       ldr   r0, [pc, #3016]    ; 1f0360c <.text+0x35f8>
  2869.  1f02a40:       e1a02007       mov   r2, r7
  2870.  1f02a44:       e1a0e00f       mov   lr, pc
  2871.  1f02a48:       e1a0f005       mov   pc, r5
  2872.  1f02a4c:       e51b3034       ldr   r3, [fp, #-52]
  2873.  1f02a50:       e3530000       cmp   r3, #0     ; 0x0
  2874.  1f02a54:       ba00064e       blt   1f04394 <.text+0x4380>
  2875.  1f02a58:       e2433004       sub   r3, r3, #4 ; 0x4
  2876.  1f02a5c:       e1a01003       mov   r1, r3
  2877.  1f02a60:       e51b0040       ldr   r0, [fp, #-64]
  2878.  1f02a64:       e50b3034       str   r3, [fp, #-52]
  2879.  1f02a68:       e59f6ba0       ldr   r6, [pc, #2976]    ; 1f03610 <.text+0x35fc>
  2880.  1f02a6c:       e1a0e00f       mov   lr, pc
  2881.  1f02a70:       e1a0f006       mov   pc, r6
  2882.  1f02a74:       e51b0040       ldr   r0, [fp, #-64]
  2883.  1f02a78:       e1a0e00f       mov   lr, pc
  2884.  1f02a7c:       e1a0f008       mov   pc, r8
  2885.  1f02a80:       e3500004       cmp   r0, #4     ; 0x4
  2886.  1f02a84:       da000431       ble   1f03b50 <.text+0x3b3c>
  2887.  1f02a88:       e51b0040       ldr   r0, [fp, #-64]
  2888.  1f02a8c:       e3a01001       mov   r1, #1     ; 0x1
  2889.  1f02a90:       e59fcb64       ldr   ip, [pc, #2916]    ; 1f035fc <.text+0x35e8>
  2890.  1f02a94:       e1a0e00f       mov   lr, pc
  2891.  1f02a98:       e1a0f00c       mov   pc, ip
  2892.  1f02a9c:       e3500000       cmp   r0, #0     ; 0x0
  2893.  1f02aa0:       0affffba       beq   1f02990 <nb_decode+0x70>
  2894.  1f02aa4:       e3a01003       mov   r1, #3     ; 0x3
  2895.  1f02aa8:       e59f2b4c       ldr   r2, [pc, #2892]    ; 1f035fc <.text+0x35e8>
  2896.  1f02aac:       e51b0040       ldr   r0, [fp, #-64]
  2897.  1f02ab0:       e1a0e00f       mov   lr, pc
  2898.  1f02ab4:       e1a0f002       mov   pc, r2
  2899.  1f02ab8:       e3a01001       mov   r1, #1     ; 0x1
  2900.  1f02abc:       e50b0034       str   r0, [fp, #-52]
  2901.  1f02ac0:       e1a02007       mov   r2, r7
  2902.  1f02ac4:       e59f0b40       ldr   r0, [pc, #2880]    ; 1f0360c <.text+0x35f8>
  2903.  1f02ac8:       e1a0e00f       mov   lr, pc
  2904.  1f02acc:       e1a0f005       mov   pc, r5
  2905.  1f02ad0:       e51b3034       ldr   r3, [fp, #-52]
  2906.  1f02ad4:       e3530000       cmp   r3, #0     ; 0x0
  2907.  1f02ad8:       ba000662       blt   1f04468 <.text+0x4454>
  2908.  1f02adc:       e2433004       sub   r3, r3, #4 ; 0x4
  2909.  1f02ae0:       e1a01003       mov   r1, r3
  2910.  1f02ae4:       e51b0040       ldr   r0, [fp, #-64]
  2911.  1f02ae8:       e50b3034       str   r3, [fp, #-52]
  2912.  1f02aec:       e1a0e00f       mov   lr, pc
  2913.  1f02af0:       e1a0f006       mov   pc, r6
  2914.  1f02af4:       e51b0040       ldr   r0, [fp, #-64]
  2915.  1f02af8:       e3a01001       mov   r1, #1     ; 0x1
  2916.  1f02afc:       e59f3af8       ldr   r3, [pc, #2808]    ; 1f035fc <.text+0x35e8>
  2917.  1f02b00:       e1a0e00f       mov   lr, pc
  2918.  1f02b04:       e1a0f003       mov   pc, r3
  2919.  1f02b08:       e3500000       cmp   r0, #0     ; 0x0
  2920.  1f02b0c:       0affff9f       beq   1f02990 <nb_decode+0x70>
  2921.  1f02b10:       e59f0afc       ldr   r0, [pc, #2812]    ; 1f03614 <.text+0x3600>
  2922.  1f02b14:       e59f3afc       ldr   r3, [pc, #2812]    ; 1f03618 <.text+0x3604>
  2923.  1f02b18:       e1a0e00f       mov   lr, pc
  2924.  1f02b1c:       e1a0f003       mov   pc, r3
  2925.  1f02b20:       e3e0e001       mvn   lr, #1     ; 0x1
  2926.  1f02b24:       ea00040a       b     1f03b54 <.text+0x3b40>
  2927.  1f02b28:       e3500008       cmp   r0, #8     ; 0x8
  2928.  1f02b2c:       c59f0ae8       ldrgt r0, [pc, #2792]  ; 1f0361c <.text+0x3608>
  2929.  1f02b30:       cafffff7       bgt   1f02b14 <nb_decode+0x1f4>
  2930.  1f02b34:       e51b103c       ldr   r1, [fp, #-60]
  2931.  1f02b38:       e5810068       str   r0, [r1, #104]
  2932.  1f02b3c:       e51b203c       ldr   r2, [fp, #-60]
  2933.  1f02b40:       e51b403c       ldr   r4, [fp, #-60]
  2934.  1f02b44:       e5923020       ldr   r3, [r2, #32]
  2935.  1f02b48:       e5922010       ldr   r2, [r2, #16]
  2936.  1f02b4c:       e5940030       ldr   r0, [r4, #48]
  2937.  1f02b50:       e0822083       add   r2, r2, r3, lsl #1
  2938.  1f02b54:       e594100c       ldr   r1, [r4, #12]
  2939.  1f02b58:       e1a02082       mov   r2, r2, lsl #1
  2940.  1f02b5c:       e2822018       add   r2, r2, #24        ; 0x18
  2941.  1f02b60:       e59f3ab8       ldr   r3, [pc, #2744]    ; 1f03620 <.text+0x360c>
  2942.  1f02b64:       e0801081       add   r1, r0, r1, lsl #1
  2943.  1f02b68:       e1a0e00f       mov   lr, pc
  2944.  1f02b6c:       e1a0f003       mov   pc, r3
  2945.  1f02b70:       e5942068       ldr   r2, [r4, #104]
  2946.  1f02b74:       e5943064       ldr   r3, [r4, #100]
  2947.  1f02b78:       e7937102       ldr   r7, [r3, r2, lsl #2]
  2948.  1f02b7c:       e3570000       cmp   r7, #0     ; 0x0
  2949.  1f02b80:       1a000050       bne   1f02cc8 <nb_decode+0x3a8>
  2950.  1f02b84:       e51bc060       ldr   ip, [fp, #-96]
  2951.  1f02b88:       e5943018       ldr   r3, [r4, #24]
  2952.  1f02b8c:       e20c2001       and   r2, ip, #1 ; 0x1
  2953.  1f02b90:       e1a01083       mov   r1, r3, lsl #1
  2954.  1f02b94:       e08cc002       add   ip, ip, r2
  2955.  1f02b98:       e08cc001       add   ip, ip, r1
  2956.  1f02b9c:       e061500c       rsb   r5, r1, ip
  2957.  1f02ba0:       e3a00c77       mov   r0, #30464 ; 0x7700
  2958.  1f02ba4:       e1a02005       mov   r2, r5
  2959.  1f02ba8:       e50bc060       str   ip, [fp, #-96]
  2960.  1f02bac:       e280000a       add   r0, r0, #10        ; 0xa
  2961.  1f02bb0:       e59fca6c       ldr   ip, [pc, #2668]    ; 1f03624 <.text+0x3610>
  2962.  1f02bb4:       e594103c       ldr   r1, [r4, #60]
  2963.  1f02bb8:       e1a0e00f       mov   lr, pc
  2964.  1f02bbc:       e1a0f00c       mov   pc, ip
  2965.  1f02bc0:       e594100c       ldr   r1, [r4, #12]
  2966.  1f02bc4:       e59f3a5c       ldr   r3, [pc, #2652]    ; 1f03628 <.text+0x3614>
  2967.  1f02bc8:       e5940034       ldr   r0, [r4, #52]
  2968.  1f02bcc:       e1a0e00f       mov   lr, pc
  2969.  1f02bd0:       e1a0f003       mov   pc, r3
  2970.  1f02bd4:       e1a00800       mov   r0, r0, lsl #16
  2971.  1f02bd8:       e1a00840       mov   r0, r0, asr #16
  2972.  1f02bdc:       e59f3a48       ldr   r3, [pc, #2632]    ; 1f0362c <.text+0x3618>
  2973.  1f02be0:       e1a0e00f       mov   lr, pc
  2974.  1f02be4:       e1a0f003       mov   pc, r3
  2975.  1f02be8:       e594200c       ldr   r2, [r4, #12]
  2976.  1f02bec:       e3520000       cmp   r2, #0     ; 0x0
  2977.  1f02bf0:       e1a0a007       mov   sl, r7
  2978.  1f02bf4:       da000013       ble   1f02c48 <nb_decode+0x328>
  2979.  1f02bf8:       e59f1a30       ldr   r1, [pc, #2608]    ; 1f03630 <.text+0x361c>
  2980.  1f02bfc:       e1a0e00f       mov   lr, pc
  2981.  1f02c00:       e1a0f001       mov   pc, r1
  2982.  1f02c04:       e51b203c       ldr   r2, [fp, #-60]
  2983.  1f02c08:       e282205c       add   r2, r2, #92        ; 0x5c
  2984.  1f02c0c:       e50b20bc       str   r2, [fp, #-188]
  2985.  1f02c10:       e1a04800       mov   r4, r0, lsl #16
  2986.  1f02c14:       e59f3a18       ldr   r3, [pc, #2584]    ; 1f03634 <.text+0x3620>
  2987.  1f02c18:       e1a00844       mov   r0, r4, asr #16
  2988.  1f02c1c:       e51b10bc       ldr   r1, [fp, #-188]
  2989.  1f02c20:       e1a0e00f       mov   lr, pc
  2990.  1f02c24:       e1a0f003       mov   pc, r3
  2991.  1f02c28:       e51bc03c       ldr   ip, [fp, #-60]
  2992.  1f02c2c:       e59c200c       ldr   r2, [ip, #12]
  2993.  1f02c30:       e1a0308a       mov   r3, sl, lsl #1
  2994.  1f02c34:       e59cc034       ldr   ip, [ip, #52]
  2995.  1f02c38:       e28aa001       add   sl, sl, #1 ; 0x1
  2996.  1f02c3c:       e152000a       cmp   r2, sl
  2997.  1f02c40:       e18300bc       strh  r0, [r3, ip]
  2998.  1f02c44:       cafffff2       bgt   1f02c14 <nb_decode+0x2f4>
  2999.  1f02c48:       e51be03c       ldr   lr, [fp, #-60]
  3000.  1f02c4c:       e3a03001       mov   r3, #1     ; 0x1
  3001.  1f02c50:       e3520000       cmp   r2, #0     ; 0x0
  3002.  1f02c54:       e58e3004       str   r3, [lr, #4]
  3003.  1f02c58:       e3a0a000       mov   sl, #0     ; 0x0
  3004.  1f02c5c:       da000007       ble   1f02c80 <nb_decode+0x360>
  3005.  1f02c60:       e59ec034       ldr   ip, [lr, #52]
  3006.  1f02c64:       e1a0308a       mov   r3, sl, lsl #1
  3007.  1f02c68:       e19310bc       ldrh  r1, [r3, ip]
  3008.  1f02c6c:       e28aa001       add   sl, sl, #1 ; 0x1
  3009.  1f02c70:       e51b0044       ldr   r0, [fp, #-68]
  3010.  1f02c74:       e152000a       cmp   r2, sl
  3011.  1f02c78:       e18310b0       strh  r1, [r3, r0]
  3012.  1f02c7c:       cafffff8       bgt   1f02c64 <nb_decode+0x344>
  3013.  1f02c80:       e51b303c       ldr   r3, [fp, #-60]
  3014.  1f02c84:       e51b0044       ldr   r0, [fp, #-68]
  3015.  1f02c88:       e593c018       ldr   ip, [r3, #24]
  3016.  1f02c8c:       e593e040       ldr   lr, [r3, #64]
  3017.  1f02c90:       e51b4060       ldr   r4, [fp, #-96]
  3018.  1f02c94:       e1a01005       mov   r1, r5
  3019.  1f02c98:       e1a03002       mov   r3, r2
  3020.  1f02c9c:       e88d5000       stmia sp, {ip, lr}
  3021.  1f02ca0:       e59fc990       ldr   ip, [pc, #2448]    ; 1f03638 <.text+0x3624>
  3022.  1f02ca4:       e1a02000       mov   r2, r0
  3023.  1f02ca8:       e58d4008       str   r4, [sp, #8]
  3024.  1f02cac:       e1a0e00f       mov   lr, pc
  3025.  1f02cb0:       e1a0f00c       mov   pc, ip
  3026.  1f02cb4:       e3a01000       mov   r1, #0     ; 0x0
  3027.  1f02cb8:       e51bc03c       ldr   ip, [fp, #-60]
  3028.  1f02cbc:       e1a0e001       mov   lr, r1
  3029.  1f02cc0:       e58c1008       str   r1, [ip, #8]
  3030.  1f02cc4:       ea0003a2       b     1f03b54 <.text+0x3b40>
  3031.  1f02cc8:       e51be03c       ldr   lr, [fp, #-60]
  3032.  1f02ccc:       e51b0060       ldr   r0, [fp, #-96]
  3033.  1f02cd0:       e59e1018       ldr   r1, [lr, #24]
  3034.  1f02cd4:       e2003001       and   r3, r0, #1 ; 0x1
  3035.  1f02cd8:       e1a02081       mov   r2, r1, lsl #1
  3036.  1f02cdc:       e0800003       add   r0, r0, r3
  3037.  1f02ce0:       e0800002       add   r0, r0, r2
  3038.  1f02ce4:       e0622000       rsb   r2, r2, r0
  3039.  1f02ce8:       e50b0060       str   r0, [fp, #-96]
  3040.  1f02cec:       e50b2070       str   r2, [fp, #-112]
  3041.  1f02cf0:       e1a00002       mov   r0, r2
  3042.  1f02cf4:       e51b2040       ldr   r2, [fp, #-64]
  3043.  1f02cf8:       e1a0e00f       mov   lr, pc
  3044.  1f02cfc:       e597f014       ldr   pc, [r7, #20]
  3045.  1f02d00:       e51b103c       ldr   r1, [fp, #-60]
  3046.  1f02d04:       e5913008       ldr   r3, [r1, #8]
  3047.  1f02d08:       e3530000       cmp   r3, #0     ; 0x0
  3048.  1f02d0c:       1a0001da       bne   1f0347c <nb_decode+0xb5c>
  3049.  1f02d10:       e51b003c       ldr   r0, [fp, #-60]
  3050.  1f02d14:       e5903004       ldr   r3, [r0, #4]
  3051.  1f02d18:       e3530000       cmp   r3, #0     ; 0x0
  3052.  1f02d1c:       1a000002       bne   1f02d2c <nb_decode+0x40c>
  3053.  1f02d20:       e5903008       ldr   r3, [r0, #8]
  3054.  1f02d24:       e3530000       cmp   r3, #0     ; 0x0
  3055.  1f02d28:       0a00000c       beq   1f02d60 <nb_decode+0x440>
  3056.  1f02d2c:       e51b103c       ldr   r1, [fp, #-60]
  3057.  1f02d30:       e5912018       ldr   r2, [r1, #24]
  3058.  1f02d34:       e3520000       cmp   r2, #0     ; 0x0
  3059.  1f02d38:       e3a0a000       mov   sl, #0     ; 0x0
  3060.  1f02d3c:       da000007       ble   1f02d60 <nb_decode+0x440>
  3061.  1f02d40:       e5910038       ldr   r0, [r1, #56]
  3062.  1f02d44:       e51b4070       ldr   r4, [fp, #-112]
  3063.  1f02d48:       e1a0308a       mov   r3, sl, lsl #1
  3064.  1f02d4c:       e19340b4       ldrh  r4, [r3, r4]
  3065.  1f02d50:       e28aa001       add   sl, sl, #1 ; 0x1
  3066.  1f02d54:       e152000a       cmp   r2, sl
  3067.  1f02d58:       e18340b0       strh  r4, [r3, r0]
  3068.  1f02d5c:       cafffff8       bgt   1f02d44 <nb_decode+0x424>
  3069.  1f02d60:       e51bc03c       ldr   ip, [fp, #-60]
  3070.  1f02d64:       e59c5068       ldr   r5, [ip, #104]
  3071.  1f02d68:       e59ce064       ldr   lr, [ip, #100]
  3072.  1f02d6c:       e79e3105       ldr   r3, [lr, r5, lsl #2]
  3073.  1f02d70:       e5932000       ldr   r2, [r3]
  3074.  1f02d74:       e3720001       cmn   r2, #1     ; 0x1
  3075.  1f02d78:       0a00000a       beq   1f02da8 <nb_decode+0x488>
  3076.  1f02d7c:       e51b0040       ldr   r0, [fp, #-64]
  3077.  1f02d80:       e3a01007       mov   r1, #7     ; 0x7
  3078.  1f02d84:       e59f2870       ldr   r2, [pc, #2160]    ; 1f035fc <.text+0x35e8>
  3079.  1f02d88:       e1a0e00f       mov   lr, pc
  3080.  1f02d8c:       e1a0f002       mov   pc, r2
  3081.  1f02d90:       e51b403c       ldr   r4, [fp, #-60]
  3082.  1f02d94:       e594301c       ldr   r3, [r4, #28]
  3083.  1f02d98:       e0833000       add   r3, r3, r0
  3084.  1f02d9c:       e5945068       ldr   r5, [r4, #104]
  3085.  1f02da0:       e594e064       ldr   lr, [r4, #100]
  3086.  1f02da4:       e50b3050       str   r3, [fp, #-80]
  3087.  1f02da8:       e79e3105       ldr   r3, [lr, r5, lsl #2]
  3088.  1f02dac:       e5932004       ldr   r2, [r3, #4]
  3089.  1f02db0:       e3520000       cmp   r2, #0     ; 0x0
  3090.  1f02db4:       1a000390       bne   1f03bfc <.text+0x3be8>
  3091.  1f02db8:       e3a01005       mov   r1, #5     ; 0x5
  3092.  1f02dbc:       e59f3838       ldr   r3, [pc, #2104]    ; 1f035fc <.text+0x35e8>
  3093.  1f02dc0:       e51b0040       ldr   r0, [fp, #-64]
  3094.  1f02dc4:       e1a0e00f       mov   lr, pc
  3095.  1f02dc8:       e1a0f003       mov   pc, r3
  3096.  1f02dcc:       e51b403c       ldr   r4, [fp, #-60]
  3097.  1f02dd0:       e51be060       ldr   lr, [fp, #-96]
  3098.  1f02dd4:       e594c018       ldr   ip, [r4, #24]
  3099.  1f02dd8:       e20e2001       and   r2, lr, #1 ; 0x1
  3100.  1f02ddc:       e59f3858       ldr   r3, [pc, #2136]    ; 1f0363c <.text+0x3628>
  3101.  1f02de0:       e08ee002       add   lr, lr, r2
  3102.  1f02de4:       e1a0c08c       mov   ip, ip, lsl #1
  3103.  1f02de8:       e08ee00c       add   lr, lr, ip
  3104.  1f02dec:       e50be060       str   lr, [fp, #-96]
  3105.  1f02df0:       e7931100       ldr   r1, [r3, r0, lsl #2]
  3106.  1f02df4:       e26e2004       rsb   r2, lr, #4 ; 0x4
  3107.  1f02df8:       e51b0060       ldr   r0, [fp, #-96]
  3108.  1f02dfc:       e5949010       ldr   r9, [r4, #16]
  3109.  1f02e00:       e1a03881       mov   r3, r1, lsl #17
  3110.  1f02e04:       e2022003       and   r2, r2, #3 ; 0x3
  3111.  1f02e08:       e1a0e109       mov   lr, r9, lsl #2
  3112.  1f02e0c:       e1a038a3       mov   r3, r3, lsr #17
  3113.  1f02e10:       e06cc000       rsb   ip, ip, r0
  3114.  1f02e14:       e0800002       add   r0, r0, r2
  3115.  1f02e18:       e080000e       add   r0, r0, lr
  3116.  1f02e1c:       e0632383       rsb   r2, r3, r3, lsl #7
  3117.  1f02e20:       e1a01081       mov   r1, r1, lsl #1
  3118.  1f02e24:       e50b0060       str   r0, [fp, #-96]
  3119.  1f02e28:       e1a01841       mov   r1, r1, asr #16
  3120.  1f02e2c:       e0632102       rsb   r2, r3, r2, lsl #2
  3121.  1f02e30:       e0833102       add   r3, r3, r2, lsl #2
  3122.  1f02e34:       e5945068       ldr   r5, [r4, #104]
  3123.  1f02e38:       e0612381       rsb   r2, r1, r1, lsl #7
  3124.  1f02e3c:       e51b4060       ldr   r4, [fp, #-96]
  3125.  1f02e40:       e2600004       rsb   r0, r0, #4 ; 0x4
  3126.  1f02e44:       e0612102       rsb   r2, r1, r2, lsl #2
  3127.  1f02e48:       e0633183       rsb   r3, r3, r3, lsl #3
  3128.  1f02e4c:       e2000003       and   r0, r0, #3 ; 0x3
  3129.  1f02e50:       e0811102       add   r1, r1, r2, lsl #2
  3130.  1f02e54:       e1a03083       mov   r3, r3, lsl #1
  3131.  1f02e58:       e51b2060       ldr   r2, [fp, #-96]
  3132.  1f02e5c:       e0844000       add   r4, r4, r0
  3133.  1f02e60:       e084400e       add   r4, r4, lr
  3134.  1f02e64:       e0611181       rsb   r1, r1, r1, lsl #3
  3135.  1f02e68:       e1a037c3       mov   r3, r3, asr #15
  3136.  1f02e6c:       e06e2002       rsb   r2, lr, r2
  3137.  1f02e70:       e0831081       add   r1, r3, r1, lsl #1
  3138.  1f02e74:       e06ee004       rsb   lr, lr, r4
  3139.  1f02e78:       e3550001       cmp   r5, #1     ; 0x1
  3140.  1f02e7c:       e50bc06c       str   ip, [fp, #-108]
  3141.  1f02e80:       e50b2064       str   r2, [fp, #-100]
  3142.  1f02e84:       e50b4060       str   r4, [fp, #-96]
  3143.  1f02e88:       e50b104c       str   r1, [fp, #-76]
  3144.  1f02e8c:       e50be068       str   lr, [fp, #-104]
  3145.  1f02e90:       0a000531       beq   1f0435c <.text+0x4348>
  3146.  1f02e94:       e3550001       cmp   r5, #1     ; 0x1
  3147.  1f02e98:       c51b103c       ldrgt r1, [fp, #-60]
  3148.  1f02e9c:       e51b203c       ldr   r2, [fp, #-60]
  3149.  1f02ea0:       c3a03000       movgt r3, #0   ; 0x0
  3150.  1f02ea4:       c58131d4       strgt r3, [r1, #468]
  3151.  1f02ea8:       e5923014       ldr   r3, [r2, #20]
  3152.  1f02eac:       e3530000       cmp   r3, #0     ; 0x0
  3153.  1f02eb0:       e3a03000       mov   r3, #0     ; 0x0
  3154.  1f02eb4:       e50b3048       str   r3, [fp, #-72]
  3155.  1f02eb8:       c5929010       ldrgt r9, [r2, #16]
  3156.  1f02ebc:       da000440       ble   1f03fc4 <.text+0x3fb0>
  3157.  1f02ec0:       e51b6048       ldr   r6, [fp, #-72]
  3158.  1f02ec4:       e0060699       mul   r6, r9, r6
  3159.  1f02ec8:       e51bc03c       ldr   ip, [fp, #-60]
  3160.  1f02ecc:       e59c2048       ldr   r2, [ip, #72]
  3161.  1f02ed0:       e59c3034       ldr   r3, [ip, #52]
  3162.  1f02ed4:       e3520000       cmp   r2, #0     ; 0x0
  3163.  1f02ed8:       10822106       addne r2, r2, r6, lsl #2
  3164.  1f02edc:       e3a0e000       mov   lr, #0     ; 0x0
  3165.  1f02ee0:       e0833086       add   r3, r3, r6, lsl #1
  3166.  1f02ee4:       e50be084       str   lr, [fp, #-132]
  3167.  1f02ee8:       150b2084       strne r2, [fp, #-132]
  3168.  1f02eec:       e3590000       cmp   r9, #0     ; 0x0
  3169.  1f02ef0:       e50b3080       str   r3, [fp, #-128]
  3170.  1f02ef4:       e3a0a000       mov   sl, #0     ; 0x0
  3171.  1f02ef8:       da000006       ble   1f02f18 <nb_decode+0x5f8>
  3172.  1f02efc:       e51b0080       ldr   r0, [fp, #-128]
  3173.  1f02f00:       e1a0308a       mov   r3, sl, lsl #1
  3174.  1f02f04:       e3a01000       mov   r1, #0     ; 0x0
  3175.  1f02f08:       e28aa001       add   sl, sl, #1 ; 0x1
  3176.  1f02f0c:       e159000a       cmp   r9, sl
  3177.  1f02f10:       e18310b0       strh  r1, [r3, r0]
  3178.  1f02f14:       cafffff8       bgt   1f02efc <nb_decode+0x5dc>
  3179.  1f02f18:       e51b203c       ldr   r2, [fp, #-60]
  3180.  1f02f1c:       e592e064       ldr   lr, [r2, #100]
  3181.  1f02f20:       e79e2105       ldr   r2, [lr, r5, lsl #2]
  3182.  1f02f24:       e592301c       ldr   r3, [r2, #28]
  3183.  1f02f28:       e3530000       cmp   r3, #0     ; 0x0
  3184.  1f02f2c:       0a00018c       beq   1f03564 <nb_decode+0xc44>
  3185.  1f02f30:       e5921000       ldr   r1, [r2]
  3186.  1f02f34:       e3710001       cmn   r1, #1     ; 0x1
  3187.  1f02f38:       051bc03c       ldreq ip, [fp, #-60]
  3188.  1f02f3c:       059c401c       ldreq r4, [ip, #28]
  3189.  1f02f40:       059c7020       ldreq r7, [ip, #32]
  3190.  1f02f44:       0a00000f       beq   1f02f88 <nb_decode+0x668>
  3191.  1f02f48:       e3510000       cmp   r1, #0     ; 0x0
  3192.  1f02f4c:       051b7050       ldreq r7, [fp, #-80]
  3193.  1f02f50:       01a04007       moveq r4, r7
  3194.  1f02f54:       0a00000b       beq   1f02f88 <nb_decode+0x668>
  3195.  1f02f58:       e51b4050       ldr   r4, [fp, #-80]
  3196.  1f02f5c:       e51bc03c       ldr   ip, [fp, #-60]
  3197.  1f02f60:       e0613004       rsb   r3, r1, r4
  3198.  1f02f64:       e2834001       add   r4, r3, #1 ; 0x1
  3199.  1f02f68:       e51b3050       ldr   r3, [fp, #-80]
  3200.  1f02f6c:       e59c0020       ldr   r0, [ip, #32]
  3201.  1f02f70:       e59c201c       ldr   r2, [ip, #28]
  3202.  1f02f74:       e0837001       add   r7, r3, r1
  3203.  1f02f78:       e1540002       cmp   r4, r2
  3204.  1f02f7c:       b1a04002       movlt r4, r2
  3205.  1f02f80:       e1500007       cmp   r0, r7
  3206.  1f02f84:       b1a07000       movlt r7, r0
  3207.  1f02f88:       e51b0054       ldr   r0, [fp, #-84]
  3208.  1f02f8c:       e1a03800       mov   r3, r0, lsl #16
  3209.  1f02f90:       e1a03843       mov   r3, r3, asr #16
  3210.  1f02f94:       e79ec105       ldr   ip, [lr, r5, lsl #2]
  3211.  1f02f98:       e58d3000       str   r3, [sp]
  3212.  1f02f9c:       e79e2105       ldr   r2, [lr, r5, lsl #2]
  3213.  1f02fa0:       e5923020       ldr   r3, [r2, #32]
  3214.  1f02fa4:       e51b203c       ldr   r2, [fp, #-60]
  3215.  1f02fa8:       e5921008       ldr   r1, [r2, #8]
  3216.  1f02fac:       e1d205f0       ldrsh r0, [r2, #80]
  3217.  1f02fb0:       e58d3004       str   r3, [sp, #4]
  3218.  1f02fb4:       e24b3038       sub   r3, fp, #56        ; 0x38
  3219.  1f02fb8:       e58d300c       str   r3, [sp, #12]
  3220.  1f02fbc:       e3a03000       mov   r3, #0     ; 0x0
  3221.  1f02fc0:       e58d3028       str   r3, [sp, #40]
  3222.  1f02fc4:       e51be060       ldr   lr, [fp, #-96]
  3223.  1f02fc8:       e51b3040       ldr   r3, [fp, #-64]
  3224.  1f02fcc:       e24b2030       sub   r2, fp, #48        ; 0x30
  3225.  1f02fd0:       e58d2010       str   r2, [sp, #16]
  3226.  1f02fd4:       e58d101c       str   r1, [sp, #28]
  3227.  1f02fd8:       e58d0024       str   r0, [sp, #36]
  3228.  1f02fdc:       e58d3014       str   r3, [sp, #20]
  3229.  1f02fe0:       e1a02004       mov   r2, r4
  3230.  1f02fe4:       e1a03007       mov   r3, r7
  3231.  1f02fe8:       e51b0080       ldr   r0, [fp, #-128]
  3232.  1f02fec:       e51b1068       ldr   r1, [fp, #-104]
  3233.  1f02ff0:       e58d9008       str   r9, [sp, #8]
  3234.  1f02ff4:       e58d6020       str   r6, [sp, #32]
  3235.  1f02ff8:       e58de018       str   lr, [sp, #24]
  3236.  1f02ffc:       e1a0e00f       mov   lr, pc
  3237.  1f03000:       e59cf01c       ldr   pc, [ip, #28]
  3238.  1f03004:       e15b33b0       ldrh  r3, [fp, #-48]
  3239.  1f03008:       e1a01803       mov   r1, r3, lsl #16
  3240.  1f0300c:       e15b32fe       ldrsh r3, [fp, #-46]
  3241.  1f03010:       e1a02841       mov   r2, r1, asr #16
  3242.  1f03014:       e3530000       cmp   r3, #0     ; 0x0
  3243.  1f03018:       b2633000       rsblt r3, r3, #0       ; 0x0
  3244.  1f0301c:       e3520000       cmp   r2, #0     ; 0x0
  3245.  1f03020:       c0831002       addgt r1, r3, r2
  3246.  1f03024:       d04318c1       suble r1, r3, r1, asr #17
  3247.  1f03028:       e15b32bc       ldrh  r3, [fp, #-44]
  3248.  1f0302c:       e1a02803       mov   r2, r3, lsl #16
  3249.  1f03030:       e1a03842       mov   r3, r2, asr #16
  3250.  1f03034:       e3530000       cmp   r3, #0     ; 0x0
  3251.  1f03038:       d04138c2       suble r3, r1, r2, asr #17
  3252.  1f0303c:       c0813003       addgt r3, r1, r3
  3253.  1f03040:       e51b0074       ldr   r0, [fp, #-116]
  3254.  1f03044:       e1a03803       mov   r3, r3, lsl #16
  3255.  1f03048:       e1a02823       mov   r2, r3, lsr #16
  3256.  1f0304c:       e51b105c       ldr   r1, [fp, #-92]
  3257.  1f03050:       e0803002       add   r3, r0, r2
  3258.  1f03054:       e1a0c801       mov   ip, r1, lsl #16
  3259.  1f03058:       e1a00802       mov   r0, r2, lsl #16
  3260.  1f0305c:       e1a03803       mov   r3, r3, lsl #16
  3261.  1f03060:       e1a03823       mov   r3, r3, lsr #16
  3262.  1f03064:       e150000c       cmp   r0, ip
  3263.  1f03068:       e50b3074       str   r3, [fp, #-116]
  3264.  1f0306c:       da000012       ble   1f030bc <nb_decode+0x79c>
  3265.  1f03070:       e51b3058       ldr   r3, [fp, #-88]
  3266.  1f03074:       e51b1038       ldr   r1, [fp, #-56]
  3267.  1f03078:       e1a02083       mov   r2, r3, lsl #1
  3268.  1f0307c:       e0523001       subs  r3, r2, r1
  3269.  1f03080:       40623001       rsbmi r3, r2, r1
  3270.  1f03084:       e3530002       cmp   r3, #2     ; 0x2
  3271.  1f03088:       da00000b       ble   1f030bc <nb_decode+0x79c>
  3272.  1f0308c:       e51b4058       ldr   r4, [fp, #-88]
  3273.  1f03090:       e0823004       add   r3, r2, r4
  3274.  1f03094:       e0532001       subs  r2, r3, r1
  3275.  1f03098:       4a0002d1       bmi   1f03be4 <.text+0x3bd0>
  3276.  1f0309c:       e3520003       cmp   r2, #3     ; 0x3
  3277.  1f030a0:       da000005       ble   1f030bc <nb_decode+0x79c>
  3278.  1f030a4:       e51be058       ldr   lr, [fp, #-88]
  3279.  1f030a8:       e1a0310e       mov   r3, lr, lsl #2
  3280.  1f030ac:       e0532001       subs  r2, r3, r1
  3281.  1f030b0:       4a0004a3       bmi   1f04344 <.text+0x4330>
  3282.  1f030b4:       e3520004       cmp   r2, #4     ; 0x4
  3283.  1f030b8:       ca000037       bgt   1f0319c <nb_decode+0x87c>
  3284.  1f030bc:       e1a0284c       mov   r2, ip, asr #16
  3285.  1f030c0:       e0623282       rsb   r3, r2, r2, lsl #5
  3286.  1f030c4:       e0623103       rsb   r3, r2, r3, lsl #2
  3287.  1f030c8:       e0623183       rsb   r3, r2, r3, lsl #3
  3288.  1f030cc:       e0833103       add   r3, r3, r3, lsl #2
  3289.  1f030d0:       e0822103       add   r2, r2, r3, lsl #2
  3290.  1f030d4:       e1a027c2       mov   r2, r2, asr #15
  3291.  1f030d8:       e1520840       cmp   r2, r0, asr #16
  3292.  1f030dc:       aa000012       bge   1f0312c <nb_decode+0x80c>
  3293.  1f030e0:       e51b1038       ldr   r1, [fp, #-56]
  3294.  1f030e4:       e51b4058       ldr   r4, [fp, #-88]
  3295.  1f030e8:       e1a03081       mov   r3, r1, lsl #1
  3296.  1f030ec:       e0542003       subs  r2, r4, r3
  3297.  1f030f0:       4a0002b8       bmi   1f03bd8 <.text+0x3bc4>
  3298.  1f030f4:       e3520002       cmp   r2, #2     ; 0x2
  3299.  1f030f8:       da000027       ble   1f0319c <nb_decode+0x87c>
  3300.  1f030fc:       e51be058       ldr   lr, [fp, #-88]
  3301.  1f03100:       e0813081       add   r3, r1, r1, lsl #1
  3302.  1f03104:       e05e2003       subs  r2, lr, r3
  3303.  1f03108:       4a0002b8       bmi   1f03bf0 <.text+0x3bdc>
  3304.  1f0310c:       e3520003       cmp   r2, #3     ; 0x3
  3305.  1f03110:       da000021       ble   1f0319c <nb_decode+0x87c>
  3306.  1f03114:       e51b4058       ldr   r4, [fp, #-88]
  3307.  1f03118:       e1a03101       mov   r3, r1, lsl #2
  3308.  1f0311c:       e0542003       subs  r2, r4, r3
  3309.  1f03120:       4a00048a       bmi   1f04350 <.text+0x433c>
  3310.  1f03124:       e3520004       cmp   r2, #4     ; 0x4
  3311.  1f03128:       da00001b       ble   1f0319c <nb_decode+0x87c>
  3312.  1f0312c:       e1a03840       mov   r3, r0, asr #16
  3313.  1f03130:       e0632203       rsb   r2, r3, r3, lsl #4
  3314.  1f03134:       e0832102       add   r2, r3, r2, lsl #2
  3315.  1f03138:       e0822182       add   r2, r2, r2, lsl #3
  3316.  1f0313c:       e0633182       rsb   r3, r3, r2, lsl #3
  3317.  1f03140:       e0833103       add   r3, r3, r3, lsl #2
  3318.  1f03144:       e1a0284c       mov   r2, ip, asr #16
  3319.  1f03148:       e15207c3       cmp   r2, r3, asr #15
  3320.  1f0314c:       aa000016       bge   1f031ac <nb_decode+0x88c>
  3321.  1f03150:       e51be058       ldr   lr, [fp, #-88]
  3322.  1f03154:       e51b1038       ldr   r1, [fp, #-56]
  3323.  1f03158:       e1a0208e       mov   r2, lr, lsl #1
  3324.  1f0315c:       e0523001       subs  r3, r2, r1
  3325.  1f03160:       40623001       rsbmi r3, r2, r1
  3326.  1f03164:       e3530002       cmp   r3, #2     ; 0x2
  3327.  1f03168:       da00000b       ble   1f0319c <nb_decode+0x87c>
  3328.  1f0316c:       e51b4058       ldr   r4, [fp, #-88]
  3329.  1f03170:       e0823004       add   r3, r2, r4
  3330.  1f03174:       e0532001       subs  r2, r3, r1
  3331.  1f03178:       4a00046e       bmi   1f04338 <.text+0x4324>
  3332.  1f0317c:       e3520003       cmp   r2, #3     ; 0x3
  3333.  1f03180:       da000005       ble   1f0319c <nb_decode+0x87c>
  3334.  1f03184:       e51be058       ldr   lr, [fp, #-88]
  3335.  1f03188:       e1a0310e       mov   r3, lr, lsl #2
  3336.  1f0318c:       e0532001       subs  r2, r3, r1
  3337.  1f03190:       4a0004b1       bmi   1f0445c <.text+0x4448>
  3338.  1f03194:       e3520004       cmp   r2, #4     ; 0x4
  3339.  1f03198:       ca000003       bgt   1f031ac <nb_decode+0x88c>
  3340.  1f0319c:       e150000c       cmp   r0, ip
  3341.  1f031a0:       c1a00820       movgt r0, r0, lsr #16
  3342.  1f031a4:       e50b1058       str   r1, [fp, #-88]
  3343.  1f031a8:       c50b005c       strgt r0, [fp, #-92]
  3344.  1f031ac:       e51b003c       ldr   r0, [fp, #-60]
  3345.  1f031b0:       e5903010       ldr   r3, [r0, #16]
  3346.  1f031b4:       e3530000       cmp   r3, #0     ; 0x0
  3347.  1f031b8:       e3a0a000       mov   sl, #0     ; 0x0
  3348.  1f031bc:       da000007       ble   1f031e0 <nb_decode+0x8c0>
  3349.  1f031c0:       e1a0200a       mov   r2, sl
  3350.  1f031c4:       e51b1064       ldr   r1, [fp, #-100]
  3351.  1f031c8:       e51b403c       ldr   r4, [fp, #-60]
  3352.  1f031cc:       e781210a       str   r2, [r1, sl, lsl #2]
  3353.  1f031d0:       e5943010       ldr   r3, [r4, #16]
  3354.  1f031d4:       e28aa001       add   sl, sl, #1 ; 0x1
  3355.  1f031d8:       e153000a       cmp   r3, sl
  3356.  1f031dc:       cafffff8       bgt   1f031c4 <nb_decode+0x8a4>
  3357.  1f031e0:       e51bc03c       ldr   ip, [fp, #-60]
  3358.  1f031e4:       e59c5068       ldr   r5, [ip, #104]
  3359.  1f031e8:       e59ce064       ldr   lr, [ip, #100]
  3360.  1f031ec:       e79e3105       ldr   r3, [lr, r5, lsl #2]
  3361.  1f031f0:       e5931008       ldr   r1, [r3, #8]
  3362.  1f031f4:       e3510003       cmp   r1, #3     ; 0x3
  3363.  1f031f8:       0a000239       beq   1f03ae4 <.text+0x3ad0>
  3364.  1f031fc:       e3510001       cmp   r1, #1     ; 0x1
  3365.  1f03200:       151b004c       ldrne r0, [fp, #-76]
  3366.  1f03204:       150b0088       strne r0, [fp, #-136]
  3367.  1f03208:       0a000249       beq   1f03b34 <.text+0x3b20>
  3368.  1f0320c:       e79ec105       ldr   ip, [lr, r5, lsl #2]
  3369.  1f03210:       e59c3028       ldr   r3, [ip, #40]
  3370.  1f03214:       e3530000       cmp   r3, #0     ; 0x0
  3371.  1f03218:       0a0000c4       beq   1f03530 <nb_decode+0xc10>
  3372.  1f0321c:       e51b303c       ldr   r3, [fp, #-60]
  3373.  1f03220:       e51b4060       ldr   r4, [fp, #-96]
  3374.  1f03224:       e5932010       ldr   r2, [r3, #16]
  3375.  1f03228:       e59c102c       ldr   r1, [ip, #44]
  3376.  1f0322c:       e51b0064       ldr   r0, [fp, #-100]
  3377.  1f03230:       e58d4000       str   r4, [sp]
  3378.  1f03234:       e51b3040       ldr   r3, [fp, #-64]
  3379.  1f03238:       e1a0e00f       mov   lr, pc
  3380.  1f0323c:       e59cf028       ldr   pc, [ip, #40]
  3381.  1f03240:       e51bc03c       ldr   ip, [fp, #-60]
  3382.  1f03244:       e51b0064       ldr   r0, [fp, #-100]
  3383.  1f03248:       e59c3010       ldr   r3, [ip, #16]
  3384.  1f0324c:       e1a01000       mov   r1, r0
  3385.  1f03250:       e51b2088       ldr   r2, [fp, #-136]
  3386.  1f03254:       e59f43e4       ldr   r4, [pc, #996]     ; 1f03640 <.text+0x362c>
  3387.  1f03258:       e1a0e00f       mov   lr, pc
  3388.  1f0325c:       e1a0f004       mov   pc, r4
  3389.  1f03260:       e51bc03c       ldr   ip, [fp, #-60]
  3390.  1f03264:       e59c3068       ldr   r3, [ip, #104]
  3391.  1f03268:       e3530001       cmp   r3, #1     ; 0x1
  3392.  1f0326c:       0a0000c1       beq   1f03578 <nb_decode+0xc58>
  3393.  1f03270:       e51bc03c       ldr   ip, [fp, #-60]
  3394.  1f03274:       e59c9010       ldr   r9, [ip, #16]
  3395.  1f03278:       e3590000       cmp   r9, #0     ; 0x0
  3396.  1f0327c:       e3a0a000       mov   sl, #0     ; 0x0
  3397.  1f03280:       da00000c       ble   1f032b8 <nb_decode+0x998>
  3398.  1f03284:       e51be068       ldr   lr, [fp, #-104]
  3399.  1f03288:       e51b0064       ldr   r0, [fp, #-100]
  3400.  1f0328c:       e79e310a       ldr   r3, [lr, sl, lsl #2]
  3401.  1f03290:       e790210a       ldr   r2, [r0, sl, lsl #2]
  3402.  1f03294:       e0822083       add   r2, r2, r3, lsl #1
  3403.  1f03298:       e2822a02       add   r2, r2, #8192      ; 0x2000
  3404.  1f0329c:       e51b1080       ldr   r1, [fp, #-128]
  3405.  1f032a0:       e1a0308a       mov   r3, sl, lsl #1
  3406.  1f032a4:       e1a02742       mov   r2, r2, asr #14
  3407.  1f032a8:       e28aa001       add   sl, sl, #1 ; 0x1
  3408.  1f032ac:       e159000a       cmp   r9, sl
  3409.  1f032b0:       e18320b1       strh  r2, [r3, r1]
  3410.  1f032b4:       cafffff2       bgt   1f03284 <nb_decode+0x964>
  3411.  1f032b8:       e51b2084       ldr   r2, [fp, #-132]
  3412.  1f032bc:       e3520000       cmp   r2, #0     ; 0x0
  3413.  1f032c0:       0a00000b       beq   1f032f4 <nb_decode+0x9d4>
  3414.  1f032c4:       e3590000       cmp   r9, #0     ; 0x0
  3415.  1f032c8:       e3a0a000       mov   sl, #0     ; 0x0
  3416.  1f032cc:       da000008       ble   1f032f4 <nb_decode+0x9d4>
  3417.  1f032d0:       e51b4064       ldr   r4, [fp, #-100]
  3418.  1f032d4:       e51bc084       ldr   ip, [fp, #-132]
  3419.  1f032d8:       e794310a       ldr   r3, [r4, sl, lsl #2]
  3420.  1f032dc:       e51be03c       ldr   lr, [fp, #-60]
  3421.  1f032e0:       e78c310a       str   r3, [ip, sl, lsl #2]
  3422.  1f032e4:       e59e9010       ldr   r9, [lr, #16]
  3423.  1f032e8:       e28aa001       add   sl, sl, #1 ; 0x1
  3424.  1f032ec:       e159000a       cmp   r9, sl
  3425.  1f032f0:       cafffff6       bgt   1f032d0 <nb_decode+0x9b0>
  3426.  1f032f4:       e51b003c       ldr   r0, [fp, #-60]
  3427.  1f032f8:       e5905068       ldr   r5, [r0, #104]
  3428.  1f032fc:       e590e064       ldr   lr, [r0, #100]
  3429.  1f03300:       e79e3105       ldr   r3, [lr, r5, lsl #2]
  3430.  1f03304:       e593200c       ldr   r2, [r3, #12]
  3431.  1f03308:       e3520000       cmp   r2, #0     ; 0x0
  3432.  1f0330c:       0a000050       beq   1f03454 <nb_decode+0xb34>
  3433.  1f03310:       e51b1060       ldr   r1, [fp, #-96]
  3434.  1f03314:       e2613004       rsb   r3, r1, #4 ; 0x4
  3435.  1f03318:       e2033003       and   r3, r3, #3 ; 0x3
  3436.  1f0331c:       e1a02109       mov   r2, r9, lsl #2
  3437.  1f03320:       e1a06001       mov   r6, r1
  3438.  1f03324:       e0811003       add   r1, r1, r3
  3439.  1f03328:       e0811002       add   r1, r1, r2
  3440.  1f0332c:       e3590000       cmp   r9, #0     ; 0x0
  3441.  1f03330:       e50b1060       str   r1, [fp, #-96]
  3442.  1f03334:       e0624001       rsb   r4, r2, r1
  3443.  1f03338:       e3a0a000       mov   sl, #0     ; 0x0
  3444.  1f0333c:       da000007       ble   1f03360 <nb_decode+0xa40>
  3445.  1f03340:       e1a0300a       mov   r3, sl
  3446.  1f03344:       e784310a       str   r3, [r4, sl, lsl #2]
  3447.  1f03348:       e51b203c       ldr   r2, [fp, #-60]
  3448.  1f0334c:       e5929010       ldr   r9, [r2, #16]
  3449.  1f03350:       e28aa001       add   sl, sl, #1 ; 0x1
  3450.  1f03354:       e159000a       cmp   r9, sl
  3451.  1f03358:       cafffff9       bgt   1f03344 <nb_decode+0xa24>
  3452.  1f0335c:       e5925068       ldr   r5, [r2, #104]
  3453.  1f03360:       e79ec105       ldr   ip, [lr, r5, lsl #2]
  3454.  1f03364:       e51b3060       ldr   r3, [fp, #-96]
  3455.  1f03368:       e59c102c       ldr   r1, [ip, #44]
  3456.  1f0336c:       e1a02009       mov   r2, r9
  3457.  1f03370:       e58d3000       str   r3, [sp]
  3458.  1f03374:       e1a00004       mov   r0, r4
  3459.  1f03378:       e51b3040       ldr   r3, [fp, #-64]
  3460.  1f0337c:       e1a0e00f       mov   lr, pc
  3461.  1f03380:       e59cf028       ldr   pc, [ip, #40]
  3462.  1f03384:       e51bc088       ldr   ip, [fp, #-136]
  3463.  1f03388:       e1a0388c       mov   r3, ip, lsl #17
  3464.  1f0338c:       e1a0208c       mov   r2, ip, lsl #1
  3465.  1f03390:       e1a02842       mov   r2, r2, asr #16
  3466.  1f03394:       e1a038a3       mov   r3, r3, lsr #17
  3467.  1f03398:       e0621282       rsb   r1, r2, r2, lsl #5
  3468.  1f0339c:       e0630283       rsb   r0, r3, r3, lsl #5
  3469.  1f033a0:       e51be03c       ldr   lr, [fp, #-60]
  3470.  1f033a4:       e0822281       add   r2, r2, r1, lsl #5
  3471.  1f033a8:       e0833280       add   r3, r3, r0, lsl #5
  3472.  1f033ac:       e0633203       rsb   r3, r3, r3, lsl #4
  3473.  1f033b0:       e0622202       rsb   r2, r2, r2, lsl #4
  3474.  1f033b4:       e08227c3       add   r2, r2, r3, asr #15
  3475.  1f033b8:       e1a00004       mov   r0, r4
  3476.  1f033bc:       e59e3010       ldr   r3, [lr, #16]
  3477.  1f033c0:       e1a01004       mov   r1, r4
  3478.  1f033c4:       e59fc274       ldr   ip, [pc, #628]     ; 1f03640 <.text+0x362c>
  3479.  1f033c8:       e1a0e00f       mov   lr, pc
  3480.  1f033cc:       e1a0f00c       mov   pc, ip
  3481.  1f033d0:       e51be03c       ldr   lr, [fp, #-60]
  3482.  1f033d4:       e59e9010       ldr   r9, [lr, #16]
  3483.  1f033d8:       e3590000       cmp   r9, #0     ; 0x0
  3484.  1f033dc:       e3a0a000       mov   sl, #0     ; 0x0
  3485.  1f033e0:       da000009       ble   1f0340c <nb_decode+0xaec>
  3486.  1f033e4:       e51b0080       ldr   r0, [fp, #-128]
  3487.  1f033e8:       e1a0308a       mov   r3, sl, lsl #1
  3488.  1f033ec:       e794210a       ldr   r2, [r4, sl, lsl #2]
  3489.  1f033f0:       e19310b0       ldrh  r1, [r3, r0]
  3490.  1f033f4:       e2822a02       add   r2, r2, #8192      ; 0x2000
  3491.  1f033f8:       e28aa001       add   sl, sl, #1 ; 0x1
  3492.  1f033fc:       e0811742       add   r1, r1, r2, asr #14
  3493.  1f03400:       e159000a       cmp   r9, sl
  3494.  1f03404:       e18310b0       strh  r1, [r3, r0]
  3495.  1f03408:       cafffff5       bgt   1f033e4 <nb_decode+0xac4>
  3496.  1f0340c:       e51b1084       ldr   r1, [fp, #-132]
  3497.  1f03410:       e3510000       cmp   r1, #0     ; 0x0
  3498.  1f03414:       0a00000d       beq   1f03450 <nb_decode+0xb30>
  3499.  1f03418:       e3590000       cmp   r9, #0     ; 0x0
  3500.  1f0341c:       e3a0a000       mov   sl, #0     ; 0x0
  3501.  1f03420:       da00000a       ble   1f03450 <nb_decode+0xb30>
  3502.  1f03424:       e51b2084       ldr   r2, [fp, #-132]
  3503.  1f03428:       e792310a       ldr   r3, [r2, sl, lsl #2]
  3504.  1f0342c:       e794210a       ldr   r2, [r4, sl, lsl #2]
  3505.  1f03430:       e51bc084       ldr   ip, [fp, #-132]
  3506.  1f03434:       e0833002       add   r3, r3, r2
  3507.  1f03438:       e78c310a       str   r3, [ip, sl, lsl #2]
  3508.  1f0343c:       e51be03c       ldr   lr, [fp, #-60]
  3509.  1f03440:       e59e9010       ldr   r9, [lr, #16]
  3510.  1f03444:       e28aa001       add   sl, sl, #1 ; 0x1
  3511.  1f03448:       e159000a       cmp   r9, sl
  3512.  1f0344c:       cafffff4       bgt   1f03424 <nb_decode+0xb04>
  3513.  1f03450:       e50b6060       str   r6, [fp, #-96]
  3514.  1f03454:       e51b003c       ldr   r0, [fp, #-60]
  3515.  1f03458:       e51b1048       ldr   r1, [fp, #-72]
  3516.  1f0345c:       e5903014       ldr   r3, [r0, #20]
  3517.  1f03460:       e2811001       add   r1, r1, #1 ; 0x1
  3518.  1f03464:       e1530001       cmp   r3, r1
  3519.  1f03468:       e50b1048       str   r1, [fp, #-72]
  3520.  1f0346c:       da0002d4       ble   1f03fc4 <.text+0x3fb0>
  3521.  1f03470:       e51b403c       ldr   r4, [fp, #-60]
  3522.  1f03474:       e5945068       ldr   r5, [r4, #104]
  3523.  1f03478:       eafffe90       b     1f02ec0 <nb_decode+0x5a0>
  3524.  1f0347c:       e591e018       ldr   lr, [r1, #24]
  3525.  1f03480:       e3a0a000       mov   sl, #0     ; 0x0
  3526.  1f03484:       e35e0000       cmp   lr, #0     ; 0x0
  3527.  1f03488:       e1a0c00a       mov   ip, sl
  3528.  1f0348c:       da00000b       ble   1f034c0 <nb_decode+0xba0>
  3529.  1f03490:       e5910038       ldr   r0, [r1, #56]
  3530.  1f03494:       e51b3070       ldr   r3, [fp, #-112]
  3531.  1f03498:       e1a0108a       mov   r1, sl, lsl #1
  3532.  1f0349c:       e19120f3       ldrsh r2, [r1, r3]
  3533.  1f034a0:       e19130f0       ldrsh r3, [r1, r0]
  3534.  1f034a4:       e28aa001       add   sl, sl, #1 ; 0x1
  3535.  1f034a8:       e0631002       rsb   r1, r3, r2
  3536.  1f034ac:       e0533002       subs  r3, r3, r2
  3537.  1f034b0:       408cc001       addmi ip, ip, r1
  3538.  1f034b4:       508cc003       addpl ip, ip, r3
  3539.  1f034b8:       e15e000a       cmp   lr, sl
  3540.  1f034bc:       cafffff4       bgt   1f03494 <nb_decode+0xb74>
  3541.  1f034c0:       e3a03b13       mov   r3, #19456 ; 0x4c00
  3542.  1f034c4:       e1a027cc       mov   r2, ip, asr #15
  3543.  1f034c8:       e28330cd       add   r3, r3, #205       ; 0xcd
  3544.  1f034cc:       e1a03253       mov   r3, r3, asr r2
  3545.  1f034d0:       e1a03803       mov   r3, r3, lsl #16
  3546.  1f034d4:       e35e0000       cmp   lr, #0     ; 0x0
  3547.  1f034d8:       e1a02823       mov   r2, r3, lsr #16
  3548.  1f034dc:       e3a0a000       mov   sl, #0     ; 0x0
  3549.  1f034e0:       dafffe0a       ble   1f02d10 <nb_decode+0x3f0>
  3550.  1f034e4:       e51b403c       ldr   r4, [fp, #-60]
  3551.  1f034e8:       e1a03802       mov   r3, r2, lsl #16
  3552.  1f034ec:       e594c040       ldr   ip, [r4, #64]
  3553.  1f034f0:       e1a00843       mov   r0, r3, asr #16
  3554.  1f034f4:       e79c210a       ldr   r2, [ip, sl, lsl #2]
  3555.  1f034f8:       e1a03882       mov   r3, r2, lsl #17
  3556.  1f034fc:       e1a038a3       mov   r3, r3, lsr #17
  3557.  1f03500:       e0010093       mul   r1, r3, r0
  3558.  1f03504:       e1a02082       mov   r2, r2, lsl #1
  3559.  1f03508:       e1a02842       mov   r2, r2, asr #16
  3560.  1f0350c:       e1a017c1       mov   r1, r1, asr #15
  3561.  1f03510:       e0231092       mla   r3, r2, r0, r1
  3562.  1f03514:       e51be03c       ldr   lr, [fp, #-60]
  3563.  1f03518:       e78c310a       str   r3, [ip, sl, lsl #2]
  3564.  1f0351c:       e59e2018       ldr   r2, [lr, #24]
  3565.  1f03520:       e28aa001       add   sl, sl, #1 ; 0x1
  3566.  1f03524:       e152000a       cmp   r2, sl
  3567.  1f03528:       cafffff1       bgt   1f034f4 <nb_decode+0xbd4>
  3568.  1f0352c:       eafffdf7       b     1f02d10 <nb_decode+0x3f0>
  3569.  1f03530:       e59f010c       ldr   r0, [pc, #268]     ; 1f03644 <.text+0x3630>
  3570.  1f03534:       e59f310c       ldr   r3, [pc, #268]     ; 1f03648 <.text+0x3634>
  3571.  1f03538:       e1a0e00f       mov   lr, pc
  3572.  1f0353c:       e1a0f003       mov   pc, r3
  3573.  1f03540:       eaffff3e       b     1f03240 <nb_decode+0x920>
  3574.  1f03544:       e24b0040       sub   r0, fp, #64        ; 0x40
  3575.  1f03548:       e8904001       ldmia r0, {r0, lr}
  3576.  1f0354c:       e28e1070       add   r1, lr, #112       ; 0x70
  3577.  1f03550:       e1a0200e       mov   r2, lr
  3578.  1f03554:       e59f30f0       ldr   r3, [pc, #240]     ; 1f0364c <.text+0x3638>
  3579.  1f03558:       e1a0e00f       mov   lr, pc
  3580.  1f0355c:       e1a0f003       mov   pc, r3
  3581.  1f03560:       eafffd1f       b     1f029e4 <nb_decode+0xc4>
  3582.  1f03564:       e59f00e4       ldr   r0, [pc, #228]     ; 1f03650 <.text+0x363c>
  3583.  1f03568:       e59f30d8       ldr   r3, [pc, #216]     ; 1f03648 <.text+0x3634>
  3584.  1f0356c:       e1a0e00f       mov   lr, pc
  3585.  1f03570:       e1a0f003       mov   pc, r3
  3586.  1f03574:       eaffff0c       b     1f031ac <nb_decode+0x88c>
  3587.  1f03578:       e51be054       ldr   lr, [fp, #-84]
  3588.  1f0357c:       e1a0080e       mov   r0, lr, lsl #16
  3589.  1f03580:       e59f20e0       ldr   r2, [pc, #224]     ; 1f03668 <.text+0x3654>
  3590.  1f03584:       e1a00840       mov   r0, r0, asr #16
  3591.  1f03588:       e1a0e00f       mov   lr, pc
  3592.  1f0358c:       e1a0f002       mov   pc, r2
  3593.  1f03590:       e59f40d4       ldr   r4, [pc, #212]     ; 1f0366c <.text+0x3658>
  3594.  1f03594:       e28f2064       add   r2, pc, #100       ; 0x64
  3595.  1f03598:       e892000c       ldmia r2, {r2, r3}
  3596.  1f0359c:       e1a0e00f       mov   lr, pc
  3597.  1f035a0:       e1a0f004       mov   pc, r4
  3598.  1f035a4:       e59fc0ac       ldr   ip, [pc, #172]     ; 1f03658 <.text+0x3644>
  3599.  1f035a8:       e1a0e00f       mov   lr, pc
  3600.  1f035ac:       e1a0f00c       mov   pc, ip
  3601.  1f035b0:       e51be03c       ldr   lr, [fp, #-60]
  3602.  1f035b4:       e59e9010       ldr   r9, [lr, #16]
  3603.  1f035b8:       e3590000       cmp   r9, #0     ; 0x0
  3604.  1f035bc:       e1a05000       mov   r5, r0
  3605.  1f035c0:       e3a0a000       mov   sl, #0     ; 0x0
  3606.  1f035c4:       da000006       ble   1f035e4 <nb_decode+0xcc4>
  3607.  1f035c8:       e51b0080       ldr   r0, [fp, #-128]
  3608.  1f035cc:       e1a0308a       mov   r3, sl, lsl #1
  3609.  1f035d0:       e3a01000       mov   r1, #0     ; 0x0
  3610.  1f035d4:       e28aa001       add   sl, sl, #1 ; 0x1
  3611.  1f035d8:       e159000a       cmp   r9, sl
  3612.  1f035dc:       e18310b0       strh  r1, [r3, r0]
  3613.  1f035e0:       cafffff8       bgt   1f035c8 <nb_decode+0xca8>
  3614.  1f035e4:       e51b203c       ldr   r2, [fp, #-60]
  3615.  1f035e8:       e59231d0       ldr   r3, [r2, #464]
  3616.  1f035ec:       e1530009       cmp   r3, r9
  3617.  1f035f0:       ba00002b       blt   1f036a4 <.text+0x3690>
  3618.  1f035f4:       ea000040       b     1f036fc <.text+0x36e8>
  3619.  1f035f8:       01f01604       mvneqs        r1, r4, lsl #12
  3620.  1f035fc:       01f01428       mvneqs        r1, r8, lsr #8
  3621.  1f03600:       3f900000       swicc 0x00900000
  3622.  1f03604:       00000000       andeq r0, r0, r0
  3623.  1f03608:       01f0163c       mvneqs        r1, ip, lsr r6
  3624.  1f0360c:       01f118d8       ldreqsb       r1, [r1, #136]!
  3625.  1f03610:       01f015bc       ldreqh        r1, [r0, #92]!
  3626.  1f03614:       01f135e0       mvneqs        r3, r0, ror #11
  3627.  1f03618:       01f01adc       ldreqsb       r1, [r0, #172]!
  3628.  1f0361c:       01f13618       mvneqs        r3, r8, lsl r6
  3629.  1f03620:       01f01ab8       ldreqh        r1, [r0, #168]!
  3630.  1f03624:       01f09afc       ldreqsh       r9, [r0, #172]!
  3631.  1f03628:       01f09e4c       mvneqs        r9, ip, asr #28
  3632.  1f0362c:       01f109e4       mvneqs        r0, r4, ror #19
  3633.  1f03630:       01f10dfc       ldreqsh       r0, [r1, #220]!
  3634.  1f03634:       01f01ae4       mvneqs        r1, r4, ror #21
  3635.  1f03638:       01f0a5c0       mvneqs        sl, r0, asr #11
  3636.  1f0363c:       01f13560       mvneqs        r3, r0, ror #10
  3637.  1f03640:       01f09b64       mvneqs        r9, r4, ror #22
  3638.  1f03644:       01f13644       mvneqs        r3, r4, asr #12
  3639.  1f03648:       01f01ad8       ldreqsb       r1, [r0, #168]!
  3640.  1f0364c:       01f0be38       mvneqs        fp, r8, lsr lr
  3641.  1f03650:       01f13658       mvneqs        r3, r8, asr r6
  3642.  1f03654:       01f0c154       mvneqs        ip, r4, asr r1
  3643.  1f03658:       01f10720       mvneqs        r0, r0, lsr #14
  3644.  1f0365c:       01f10d68       mvneqs        r0, r8, ror #26
  3645.  1f03660:       01f10d60       mvneqs        r0, r0, ror #26
  3646.  1f03664:       01f0fdb4       ldreqh        pc, [r0, #212]!
  3647.  1f03668:       01f100c0       mvneqs        r0, r0, asr #1
  3648.  1f0366c:       01f10138       mvneqs        r0, r8, lsr r1
  3649.  1f03670:       01f0fdb0       ldreqh        pc, [r0, #208]!
  3650.  1f03674:       01f106a0       mvneqs        r0, r0, lsr #13
  3651.  1f03678:       01f100ec       mvneqs        r0, ip, ror #1
  3652.  1f0367c:       3fe99999       swicc 0x00e99999
  3653.  1f03680:       9999999a       ldmlsib       r9, {r1, r3, r4, r7, r8, fp, ip, pc}
  3654.  1f03684:       3fe33333       swicc 0x00e33333
  3655.  1f03688:       33333333       teqcc r3, #-872415232  ; 0xcc000000
  3656.  1f0368c:       3fe00000       swicc 0x00e00000
  3657.  1f03690:       00000000       andeq r0, r0, r0
  3658.  1f03694:       3ff00000       swicc 0x00f00000       ; IMB
  3659.  1f03698:       00000000       andeq r0, r0, r0
  3660.  1f0369c:       e51b403c       ldr   r4, [fp, #-60]
  3661.  1f036a0:       e58431d0       str   r3, [r4, #464]
  3662.  1f036a4:       e3530000       cmp   r3, #0     ; 0x0
  3663.  1f036a8:       e51b0050       ldr   r0, [fp, #-80]
  3664.  1f036ac:       e1a04083       mov   r4, r3, lsl #1
  3665.  1f036b0:       ba00000d       blt   1f036ec <.text+0x36d8>
  3666.  1f036b4:       e51fc054       ldr   ip, [pc, #-84]     ; 1f03668 <.text+0x3654>
  3667.  1f036b8:       e1a0e00f       mov   lr, pc
  3668.  1f036bc:       e1a0f00c       mov   pc, ip
  3669.  1f036c0:       e51f2054       ldr   r2, [pc, #-84]     ; 1f03674 <.text+0x3660>
  3670.  1f036c4:       e1a0e00f       mov   lr, pc
  3671.  1f036c8:       e1a0f002       mov   pc, r2
  3672.  1f036cc:       e51f3080       ldr   r3, [pc, #-128]    ; 1f03654 <.text+0x3640>
  3673.  1f036d0:       e1a0e00f       mov   lr, pc
  3674.  1f036d4:       e1a0f003       mov   pc, r3
  3675.  1f036d8:       e51b3080       ldr   r3, [fp, #-128]
  3676.  1f036dc:       e18400b3       strh  r0, [r4, r3]
  3677.  1f036e0:       e51b403c       ldr   r4, [fp, #-60]
  3678.  1f036e4:       e59431d0       ldr   r3, [r4, #464]
  3679.  1f036e8:       e5949010       ldr   r9, [r4, #16]
  3680.  1f036ec:       e51bc050       ldr   ip, [fp, #-80]
  3681.  1f036f0:       e083300c       add   r3, r3, ip
  3682.  1f036f4:       e1530009       cmp   r3, r9
  3683.  1f036f8:       baffffe7       blt   1f0369c <.text+0x3688>
  3684.  1f036fc:       e51be03c       ldr   lr, [fp, #-60]
  3685.  1f03700:       e0693003       rsb   r3, r9, r3
  3686.  1f03704:       e58e31d0       str   r3, [lr, #464]
  3687.  1f03708:       e1a00005       mov   r0, r5
  3688.  1f0370c:       e51f209c       ldr   r2, [pc, #-156]    ; 1f03678 <.text+0x3664>
  3689.  1f03710:       e1a0e00f       mov   lr, pc
  3690.  1f03714:       e1a0f002       mov   pc, r2
  3691.  1f03718:       e51f40b0       ldr   r4, [pc, #-176]    ; 1f03670 <.text+0x365c>
  3692.  1f0371c:       e24f20a0       sub   r2, pc, #160       ; 0xa0
  3693.  1f03720:       e892000c       ldmia r2, {r2, r3}
  3694.  1f03724:       e1a0e00f       mov   lr, pc
  3695.  1f03728:       e1a0f004       mov   pc, r4
  3696.  1f0372c:       e51fc0d0       ldr   ip, [pc, #-208]    ; 1f03664 <.text+0x3650>
  3697.  1f03730:       e1a03001       mov   r3, r1
  3698.  1f03734:       e1a02000       mov   r2, r0
  3699.  1f03738:       e1a0e00f       mov   lr, pc
  3700.  1f0373c:       e1a0f00c       mov   pc, ip
  3701.  1f03740:       e51f40e4       ldr   r4, [pc, #-228]    ; 1f03664 <.text+0x3650>
  3702.  1f03744:       e24f20c0       sub   r2, pc, #192       ; 0xc0
  3703.  1f03748:       e892000c       ldmia r2, {r2, r3}
  3704.  1f0374c:       e1a0e00f       mov   lr, pc
  3705.  1f03750:       e1a0f004       mov   pc, r4
  3706.  1f03754:       e51fc104       ldr   ip, [pc, #-260]    ; 1f03658 <.text+0x3644>
  3707.  1f03758:       e1a0e00f       mov   lr, pc
  3708.  1f0375c:       e1a0f00c       mov   pc, ip
  3709.  1f03760:       e3a01000       mov   r1, #0     ; 0x0
  3710.  1f03764:       e51f3110       ldr   r3, [pc, #-272]    ; 1f0365c <.text+0x3648>
  3711.  1f03768:       e1a05000       mov   r5, r0
  3712.  1f0376c:       e1a0e00f       mov   lr, pc
  3713.  1f03770:       e1a0f003       mov   pc, r3
  3714.  1f03774:       e3a03000       mov   r3, #0     ; 0x0
  3715.  1f03778:       e3500000       cmp   r0, #0     ; 0x0
  3716.  1f0377c:       b1a05003       movlt r5, r3
  3717.  1f03780:       e1a00005       mov   r0, r5
  3718.  1f03784:       e51f312c       ldr   r3, [pc, #-300]    ; 1f03660 <.text+0x364c>
  3719.  1f03788:       e3a015fe       mov   r1, #1065353216    ; 0x3f800000
  3720.  1f0378c:       e1a0e00f       mov   lr, pc
  3721.  1f03790:       e1a0f003       mov   pc, r3
  3722.  1f03794:       e3a035fe       mov   r3, #1065353216    ; 0x3f800000
  3723.  1f03798:       e3500000       cmp   r0, #0     ; 0x0
  3724.  1f0379c:       c1a05003       movgt r5, r3
  3725.  1f037a0:       e3590000       cmp   r9, #0     ; 0x0
  3726.  1f037a4:       e3a0a000       mov   sl, #0     ; 0x0
  3727.  1f037a8:       dafffec2       ble   1f032b8 <nb_decode+0x998>
  3728.  1f037ac:       e51be03c       ldr   lr, [fp, #-60]
  3729.  1f037b0:       e59ee1c8       ldr   lr, [lr, #456]
  3730.  1f037b4:       e1a00005       mov   r0, r5
  3731.  1f037b8:       e50be0b8       str   lr, [fp, #-184]
  3732.  1f037bc:       e51f214c       ldr   r2, [pc, #-332]    ; 1f03678 <.text+0x3664>
  3733.  1f037c0:       e1a0e00f       mov   lr, pc
  3734.  1f037c4:       e1a0f002       mov   pc, r2
  3735.  1f037c8:       e24f2f55       sub   r2, pc, #340       ; 0x154
  3736.  1f037cc:       e892000c       ldmia r2, {r2, r3}
  3737.  1f037d0:       e51fc16c       ldr   ip, [pc, #-364]    ; 1f0366c <.text+0x3658>
  3738.  1f037d4:       e1a05001       mov   r5, r1
  3739.  1f037d8:       e1a04000       mov   r4, r0
  3740.  1f037dc:       e1a0e00f       mov   lr, pc
  3741.  1f037e0:       e1a0f00c       mov   pc, ip
  3742.  1f037e4:       e24be090       sub   lr, fp, #144       ; 0x90
  3743.  1f037e8:       e88e0003       stmia lr, {r0, r1}
  3744.  1f037ec:       e51b104c       ldr   r1, [fp, #-76]
  3745.  1f037f0:       e2810a02       add   r0, r1, #8192      ; 0x2000
  3746.  1f037f4:       e51f2194       ldr   r2, [pc, #-404]    ; 1f03668 <.text+0x3654>
  3747.  1f037f8:       e1a00740       mov   r0, r0, asr #14
  3748.  1f037fc:       e1a0e00f       mov   lr, pc
  3749.  1f03800:       e1a0f002       mov   pc, r2
  3750.  1f03804:       e24b3090       sub   r3, fp, #144       ; 0x90
  3751.  1f03808:       e9030003       stmdb r3, {r0, r1}
  3752.  1f0380c:       e51fc1a8       ldr   ip, [pc, #-424]    ; 1f0366c <.text+0x3658>
  3753.  1f03810:       e1a01005       mov   r1, r5
  3754.  1f03814:       e1a00004       mov   r0, r4
  3755.  1f03818:       e24f2f67       sub   r2, pc, #412       ; 0x19c
  3756.  1f0381c:       e892000c       ldmia r2, {r2, r3}
  3757.  1f03820:       e1a0e00f       mov   lr, pc
  3758.  1f03824:       e1a0f00c       mov   pc, ip
  3759.  1f03828:       e24be0a0       sub   lr, fp, #160       ; 0xa0
  3760.  1f0382c:       e88e0003       stmia lr, {r0, r1}
  3761.  1f03830:       e24f2f6b       sub   r2, pc, #428       ; 0x1ac
  3762.  1f03834:       e892000c       ldmia r2, {r2, r3}
  3763.  1f03838:       e1a01005       mov   r1, r5
  3764.  1f0383c:       e1a00004       mov   r0, r4
  3765.  1f03840:       e51f41dc       ldr   r4, [pc, #-476]    ; 1f0366c <.text+0x3658>
  3766.  1f03844:       e1a0e00f       mov   lr, pc
  3767.  1f03848:       e1a0f004       mov   pc, r4
  3768.  1f0384c:       e24bc0a0       sub   ip, fp, #160       ; 0xa0
  3769.  1f03850:       e90c0003       stmdb ip, {r0, r1}
  3770.  1f03854:       e1a03001       mov   r3, r1
  3771.  1f03858:       e1a02000       mov   r2, r0
  3772.  1f0385c:       e51f41f4       ldr   r4, [pc, #-500]    ; 1f03670 <.text+0x365c>
  3773.  1f03860:       e24f0f75       sub   r0, pc, #468       ; 0x1d4
  3774.  1f03864:       e8900003       ldmia r0, {r0, r1}
  3775.  1f03868:       e1a0e00f       mov   lr, pc
  3776.  1f0386c:       e1a0f004       mov   pc, r4
  3777.  1f03870:       e24bc0b0       sub   ip, fp, #176       ; 0xb0
  3778.  1f03874:       e88c0003       stmia ip, {r0, r1}
  3779.  1f03878:       e51be080       ldr   lr, [fp, #-128]
  3780.  1f0387c:       e1a0708a       mov   r7, sl, lsl #1
  3781.  1f03880:       e19760be       ldrh  r6, [r7, lr]
  3782.  1f03884:       e1a06806       mov   r6, r6, lsl #16
  3783.  1f03888:       e1a00846       mov   r0, r6, asr #16
  3784.  1f0388c:       e51f222c       ldr   r2, [pc, #-556]    ; 1f03668 <.text+0x3654>
  3785.  1f03890:       e1a0e00f       mov   lr, pc
  3786.  1f03894:       e1a0f002       mov   pc, r2
  3787.  1f03898:       e24b4090       sub   r4, fp, #144       ; 0x90
  3788.  1f0389c:       e1a03001       mov   r3, r1
  3789.  1f038a0:       e1a02000       mov   r2, r0
  3790.  1f038a4:       e51fc240       ldr   ip, [pc, #-576]    ; 1f0366c <.text+0x3658>
  3791.  1f038a8:       e8940003       ldmia r4, {r0, r1}
  3792.  1f038ac:       e1a0e00f       mov   lr, pc
  3793.  1f038b0:       e1a0f00c       mov   pc, ip
  3794.  1f038b4:       e24be090       sub   lr, fp, #144       ; 0x90
  3795.  1f038b8:       e91e000c       ldmdb lr, {r2, r3}
  3796.  1f038bc:       e51f4258       ldr   r4, [pc, #-600]    ; 1f0366c <.text+0x3658>
  3797.  1f038c0:       e1a0e00f       mov   lr, pc
  3798.  1f038c4:       e1a0f004       mov   pc, r4
  3799.  1f038c8:       e51bc03c       ldr   ip, [fp, #-60]
  3800.  1f038cc:       e3a0ef71       mov   lr, #452   ; 0x1c4
  3801.  1f038d0:       e1a05001       mov   r5, r1
  3802.  1f038d4:       e1a04000       mov   r4, r0
  3803.  1f038d8:       e51f2278       ldr   r2, [pc, #-632]    ; 1f03668 <.text+0x3654>
  3804.  1f038dc:       e19c00fe       ldrsh r0, [ip, lr]
  3805.  1f038e0:       e1a0e00f       mov   lr, pc
  3806.  1f038e4:       e1a0f002       mov   pc, r2
  3807.  1f038e8:       e24bc0a0       sub   ip, fp, #160       ; 0xa0
  3808.  1f038ec:       e1a03001       mov   r3, r1
  3809.  1f038f0:       e1a02000       mov   r2, r0
  3810.  1f038f4:       e89c0003       ldmia ip, {r0, r1}
  3811.  1f038f8:       e51fc294       ldr   ip, [pc, #-660]    ; 1f0366c <.text+0x3658>
  3812.  1f038fc:       e1a0e00f       mov   lr, pc
  3813.  1f03900:       e1a0f00c       mov   pc, ip
  3814.  1f03904:       e24be090       sub   lr, fp, #144       ; 0x90
  3815.  1f03908:       e91e000c       ldmdb lr, {r2, r3}
  3816.  1f0390c:       e51fc2a8       ldr   ip, [pc, #-680]    ; 1f0366c <.text+0x3658>
  3817.  1f03910:       e1a0e00f       mov   lr, pc
  3818.  1f03914:       e1a0f00c       mov   pc, ip
  3819.  1f03918:       e1a03001       mov   r3, r1
  3820.  1f0391c:       e1a02000       mov   r2, r0
  3821.  1f03920:       e1a01005       mov   r1, r5
  3822.  1f03924:       e1a00004       mov   r0, r4
  3823.  1f03928:       e51f42cc       ldr   r4, [pc, #-716]    ; 1f03664 <.text+0x3650>
  3824.  1f0392c:       e1a0e00f       mov   lr, pc
  3825.  1f03930:       e1a0f004       mov   pc, r4
  3826.  1f03934:       e51bc064       ldr   ip, [fp, #-100]
  3827.  1f03938:       e79c810a       ldr   r8, [ip, sl, lsl #2]
  3828.  1f0393c:       e1a05001       mov   r5, r1
  3829.  1f03940:       e1a04000       mov   r4, r0
  3830.  1f03944:       e2880a02       add   r0, r8, #8192      ; 0x2000
  3831.  1f03948:       e51f22e8       ldr   r2, [pc, #-744]    ; 1f03668 <.text+0x3654>
  3832.  1f0394c:       e1a00740       mov   r0, r0, asr #14
  3833.  1f03950:       e1a0e00f       mov   lr, pc
  3834.  1f03954:       e1a0f002       mov   pc, r2
  3835.  1f03958:       e24bc0b0       sub   ip, fp, #176       ; 0xb0
  3836.  1f0395c:       e1a03001       mov   r3, r1
  3837.  1f03960:       e1a02000       mov   r2, r0
  3838.  1f03964:       e89c0003       ldmia ip, {r0, r1}
  3839.  1f03968:       e51fc304       ldr   ip, [pc, #-772]    ; 1f0366c <.text+0x3658>
  3840.  1f0396c:       e1a0e00f       mov   lr, pc
  3841.  1f03970:       e1a0f00c       mov   pc, ip
  3842.  1f03974:       e1a03001       mov   r3, r1
  3843.  1f03978:       e1a02000       mov   r2, r0
  3844.  1f0397c:       e1a01005       mov   r1, r5
  3845.  1f03980:       e1a00004       mov   r0, r4
  3846.  1f03984:       e51f4328       ldr   r4, [pc, #-808]    ; 1f03664 <.text+0x3650>
  3847.  1f03988:       e1a0e00f       mov   lr, pc
  3848.  1f0398c:       e1a0f004       mov   pc, r4
  3849.  1f03990:       e51bc0b8       ldr   ip, [fp, #-184]
  3850.  1f03994:       e1a05001       mov   r5, r1
  3851.  1f03998:       e1a04000       mov   r4, r0
  3852.  1f0399c:       e28c0a02       add   r0, ip, #8192      ; 0x2000
  3853.  1f039a0:       e51f2340       ldr   r2, [pc, #-832]    ; 1f03668 <.text+0x3654>
  3854.  1f039a4:       e1a00740       mov   r0, r0, asr #14
  3855.  1f039a8:       e1a0e00f       mov   lr, pc
  3856.  1f039ac:       e1a0f002       mov   pc, r2
  3857.  1f039b0:       e24bc0a0       sub   ip, fp, #160       ; 0xa0
  3858.  1f039b4:       e1a03001       mov   r3, r1
  3859.  1f039b8:       e1a02000       mov   r2, r0
  3860.  1f039bc:       e91c0003       ldmdb ip, {r0, r1}
  3861.  1f039c0:       e51fc35c       ldr   ip, [pc, #-860]    ; 1f0366c <.text+0x3658>
  3862.  1f039c4:       e1a0e00f       mov   lr, pc
  3863.  1f039c8:       e1a0f00c       mov   pc, ip
  3864.  1f039cc:       e1a03001       mov   r3, r1
  3865.  1f039d0:       e1a02000       mov   r2, r0
  3866.  1f039d4:       e1a01005       mov   r1, r5
  3867.  1f039d8:       e1a00004       mov   r0, r4
  3868.  1f039dc:       e51f4374       ldr   r4, [pc, #-884]    ; 1f03670 <.text+0x365c>
  3869.  1f039e0:       e1a0e00f       mov   lr, pc
  3870.  1f039e4:       e1a0f004       mov   pc, r4
  3871.  1f039e8:       e51fc37c       ldr   ip, [pc, #-892]    ; 1f03674 <.text+0x3660>
  3872.  1f039ec:       e1a0e00f       mov   lr, pc
  3873.  1f039f0:       e1a0f00c       mov   pc, ip
  3874.  1f039f4:       e51be080       ldr   lr, [fp, #-128]
  3875.  1f039f8:       e18700be       strh  r0, [r7, lr]
  3876.  1f039fc:       e51b003c       ldr   r0, [fp, #-60]
  3877.  1f03a00:       e1a06826       mov   r6, r6, lsr #16
  3878.  1f03a04:       e3a01f71       mov   r1, #452   ; 0x1c4
  3879.  1f03a08:       e18060b1       strh  r6, [r0, r1]
  3880.  1f03a0c:       e58081c8       str   r8, [r0, #456]
  3881.  1f03a10:       e51f43a0       ldr   r4, [pc, #-928]    ; 1f03678 <.text+0x3664>
  3882.  1f03a14:       e59001cc       ldr   r0, [r0, #460]
  3883.  1f03a18:       e50b80b8       str   r8, [fp, #-184]
  3884.  1f03a1c:       e1a0e00f       mov   lr, pc
  3885.  1f03a20:       e1a0f004       mov   pc, r4
  3886.  1f03a24:       e28f2f8a       add   r2, pc, #552       ; 0x228
  3887.  1f03a28:       e892000c       ldmia r2, {r2, r3}
  3888.  1f03a2c:       e59fc238       ldr   ip, [pc, #568]     ; 1f03c6c <.text+0x3c58>
  3889.  1f03a30:       e1a0e00f       mov   lr, pc
  3890.  1f03a34:       e1a0f00c       mov   pc, ip
  3891.  1f03a38:       e51be080       ldr   lr, [fp, #-128]
  3892.  1f03a3c:       e19760fe       ldrsh r6, [r7, lr]
  3893.  1f03a40:       e1a05001       mov   r5, r1
  3894.  1f03a44:       e1a04000       mov   r4, r0
  3895.  1f03a48:       e59f2220       ldr   r2, [pc, #544]     ; 1f03c70 <.text+0x3c5c>
  3896.  1f03a4c:       e1a00006       mov   r0, r6
  3897.  1f03a50:       e1a0e00f       mov   lr, pc
  3898.  1f03a54:       e1a0f002       mov   pc, r2
  3899.  1f03a58:       e59fc20c       ldr   ip, [pc, #524]     ; 1f03c6c <.text+0x3c58>
  3900.  1f03a5c:       e28f2f7e       add   r2, pc, #504       ; 0x1f8
  3901.  1f03a60:       e892000c       ldmia r2, {r2, r3}
  3902.  1f03a64:       e1a0e00f       mov   lr, pc
  3903.  1f03a68:       e1a0f00c       mov   pc, ip
  3904.  1f03a6c:       e1a03001       mov   r3, r1
  3905.  1f03a70:       e1a02000       mov   r2, r0
  3906.  1f03a74:       e1a01005       mov   r1, r5
  3907.  1f03a78:       e1a00004       mov   r0, r4
  3908.  1f03a7c:       e59f41f0       ldr   r4, [pc, #496]     ; 1f03c74 <.text+0x3c60>
  3909.  1f03a80:       e1a0e00f       mov   lr, pc
  3910.  1f03a84:       e1a0f004       mov   pc, r4
  3911.  1f03a88:       e59fc1e8       ldr   ip, [pc, #488]     ; 1f03c78 <.text+0x3c64>
  3912.  1f03a8c:       e1a0e00f       mov   lr, pc
  3913.  1f03a90:       e1a0f00c       mov   pc, ip
  3914.  1f03a94:       e51be03c       ldr   lr, [fp, #-60]
  3915.  1f03a98:       e1a04000       mov   r4, r0
  3916.  1f03a9c:       e58e01cc       str   r0, [lr, #460]
  3917.  1f03aa0:       e59f11d4       ldr   r1, [pc, #468]     ; 1f03c7c <.text+0x3c68>
  3918.  1f03aa4:       e1a00006       mov   r0, r6
  3919.  1f03aa8:       e1a0e00f       mov   lr, pc
  3920.  1f03aac:       e1a0f001       mov   pc, r1
  3921.  1f03ab0:       e1a01004       mov   r1, r4
  3922.  1f03ab4:       e59f21c4       ldr   r2, [pc, #452]     ; 1f03c80 <.text+0x3c6c>
  3923.  1f03ab8:       e1a0e00f       mov   lr, pc
  3924.  1f03abc:       e1a0f002       mov   pc, r2
  3925.  1f03ac0:       e59f31bc       ldr   r3, [pc, #444]     ; 1f03c84 <.text+0x3c70>
  3926.  1f03ac4:       e1a0e00f       mov   lr, pc
  3927.  1f03ac8:       e1a0f003       mov   pc, r3
  3928.  1f03acc:       e28aa001       add   sl, sl, #1 ; 0x1
  3929.  1f03ad0:       e51b4080       ldr   r4, [fp, #-128]
  3930.  1f03ad4:       e159000a       cmp   r9, sl
  3931.  1f03ad8:       e18700b4       strh  r0, [r7, r4]
  3932.  1f03adc:       caffff65       bgt   1f03878 <.text+0x3864>
  3933.  1f03ae0:       eafffdf4       b     1f032b8 <nb_decode+0x998>
  3934.  1f03ae4:       e59f21d0       ldr   r2, [pc, #464]     ; 1f03cbc <.text+0x3ca8>
  3935.  1f03ae8:       e51b0040       ldr   r0, [fp, #-64]
  3936.  1f03aec:       e1a0e00f       mov   lr, pc
  3937.  1f03af0:       e1a0f002       mov   pc, r2
  3938.  1f03af4:       e59f218c       ldr   r2, [pc, #396]     ; 1f03c88 <.text+0x3c74>
  3939.  1f03af8:       e1a00080       mov   r0, r0, lsl #1
  3940.  1f03afc:       e51b404c       ldr   r4, [fp, #-76]
  3941.  1f03b00:       e190c0f2       ldrsh ip, [r0, r2]
  3942.  1f03b04:       e1a03904       mov   r3, r4, lsl #18
  3943.  1f03b08:       e1a03923       mov   r3, r3, lsr #18
  3944.  1f03b0c:       e0010c93       mul   r1, r3, ip
  3945.  1f03b10:       e1a02104       mov   r2, r4, lsl #2
  3946.  1f03b14:       e1a02842       mov   r2, r2, asr #16
  3947.  1f03b18:       e1a01741       mov   r1, r1, asr #14
  3948.  1f03b1c:       e02c1c92       mla   ip, r2, ip, r1
  3949.  1f03b20:       e50bc088       str   ip, [fp, #-136]
  3950.  1f03b24:       e51bc03c       ldr   ip, [fp, #-60]
  3951.  1f03b28:       e59c5068       ldr   r5, [ip, #104]
  3952.  1f03b2c:       e59ce064       ldr   lr, [ip, #100]
  3953.  1f03b30:       eafffdb5       b     1f0320c <nb_decode+0x8ec>
  3954.  1f03b34:       e59f2180       ldr   r2, [pc, #384]     ; 1f03cbc <.text+0x3ca8>
  3955.  1f03b38:       e51b0040       ldr   r0, [fp, #-64]
  3956.  1f03b3c:       e1a0e00f       mov   lr, pc
  3957.  1f03b40:       e1a0f002       mov   pc, r2
  3958.  1f03b44:       e59f2140       ldr   r2, [pc, #320]     ; 1f03c8c <.text+0x3c78>
  3959.  1f03b48:       e1a00080       mov   r0, r0, lsl #1
  3960.  1f03b4c:       eaffffea       b     1f03afc <.text+0x3ae8>
  3961.  1f03b50:       e3e0e000       mvn   lr, #0     ; 0x0
  3962.  1f03b54:       e1a0000e       mov   r0, lr
  3963.  1f03b58:       e24bd028       sub   sp, fp, #40        ; 0x28
  3964.  1f03b5c:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  3965.  1f03b60:       e51b403c       ldr   r4, [fp, #-60]
  3966.  1f03b64:       e59431d4       ldr   r3, [r4, #468]
  3967.  1f03b68:       e1530000       cmp   r3, r0
  3968.  1f03b6c:       15840068       strne r0, [r4, #104]
  3969.  1f03b70:       1afffbf1       bne   1f02b3c <nb_decode+0x21c>
  3970.  1f03b74:       e51bc03c       ldr   ip, [fp, #-60]
  3971.  1f03b78:       e59c2008       ldr   r2, [ip, #8]
  3972.  1f03b7c:       e3520009       cmp   r2, #9     ; 0x9
  3973.  1f03b80:       d59f3108       ldrle r3, [pc, #264]   ; 1f03c90 <.text+0x3c7c>
  3974.  1f03b84:       e51be03c       ldr   lr, [fp, #-60]
  3975.  1f03b88:       d1a02082       movle r2, r2, lsl #1
  3976.  1f03b8c:       d19200b3       ldrleh        r0, [r2, r3]
  3977.  1f03b90:       e1de35b2       ldrh  r3, [lr, #82]
  3978.  1f03b94:       e1de25b4       ldrh  r2, [lr, #84]
  3979.  1f03b98:       e1a04803       mov   r4, r3, lsl #16
  3980.  1f03b9c:       e1a02802       mov   r2, r2, lsl #16
  3981.  1f03ba0:       e1a0c844       mov   ip, r4, asr #16
  3982.  1f03ba4:       e1a01842       mov   r1, r2, asr #16
  3983.  1f03ba8:       c51b004c       ldrgt r0, [fp, #-76]
  3984.  1f03bac:       e15c0001       cmp   ip, r1
  3985.  1f03bb0:       aa000045       bge   1f03ccc <.text+0x3cb8>
  3986.  1f03bb4:       e1de35b6       ldrh  r3, [lr, #86]
  3987.  1f03bb8:       e1a03803       mov   r3, r3, lsl #16
  3988.  1f03bbc:       e1a0e843       mov   lr, r3, asr #16
  3989.  1f03bc0:       e151000e       cmp   r1, lr
  3990.  1f03bc4:       ba000044       blt   1f03cdc <.text+0x3cc8>
  3991.  1f03bc8:       e15c000e       cmp   ip, lr
  3992.  1f03bcc:       a1a01824       movge r1, r4, lsr #16
  3993.  1f03bd0:       b1a01823       movlt r1, r3, lsr #16
  3994.  1f03bd4:       ea000041       b     1f03ce0 <.text+0x3ccc>
  3995.  1f03bd8:       e0643003       rsb   r3, r4, r3
  3996.  1f03bdc:       e3530002       cmp   r3, #2     ; 0x2
  3997.  1f03be0:       eafffd44       b     1f030f8 <nb_decode+0x7d8>
  3998.  1f03be4:       e0633001       rsb   r3, r3, r1
  3999.  1f03be8:       e3530003       cmp   r3, #3     ; 0x3
  4000.  1f03bec:       eafffd2b       b     1f030a0 <nb_decode+0x780>
  4001.  1f03bf0:       e06e3003       rsb   r3, lr, r3
  4002.  1f03bf4:       e3530003       cmp   r3, #3     ; 0x3
  4003.  1f03bf8:       eafffd44       b     1f03110 <nb_decode+0x7f0>
  4004.  1f03bfc:       e59fc0b8       ldr   ip, [pc, #184]     ; 1f03cbc <.text+0x3ca8>
  4005.  1f03c00:       e3a01004       mov   r1, #4     ; 0x4
  4006.  1f03c04:       e51b0040       ldr   r0, [fp, #-64]
  4007.  1f03c08:       e1a0e00f       mov   lr, pc
  4008.  1f03c0c:       e1a0f00c       mov   pc, ip
  4009.  1f03c10:       e59f3058       ldr   r3, [pc, #88]      ; 1f03c70 <.text+0x3c5c>
  4010.  1f03c14:       e1a0e00f       mov   lr, pc
  4011.  1f03c18:       e1a0f003       mov   pc, r3
  4012.  1f03c1c:       e28f2040       add   r2, pc, #64        ; 0x40
  4013.  1f03c20:       e892000c       ldmia r2, {r2, r3}
  4014.  1f03c24:       e59fc040       ldr   ip, [pc, #64]      ; 1f03c6c <.text+0x3c58>
  4015.  1f03c28:       e1a0e00f       mov   lr, pc
  4016.  1f03c2c:       e1a0f00c       mov   pc, ip
  4017.  1f03c30:       e59f205c       ldr   r2, [pc, #92]      ; 1f03c94 <.text+0x3c80>
  4018.  1f03c34:       e1a0e00f       mov   lr, pc
  4019.  1f03c38:       e1a0f002       mov   pc, r2
  4020.  1f03c3c:       e1a00800       mov   r0, r0, lsl #16
  4021.  1f03c40:       e1a00820       mov   r0, r0, lsr #16
  4022.  1f03c44:       e50b0054       str   r0, [fp, #-84]
  4023.  1f03c48:       eafffc5a       b     1f02db8 <nb_decode+0x498>
  4024.  1f03c4c:       e1a0e000       mov   lr, r0
  4025.  1f03c50:       eaffffbf       b     1f03b54 <.text+0x3b40>
  4026.  1f03c54:       3fee6666       swicc 0x00ee6666
  4027.  1f03c58:       66666666       strvsbt       r6, [r6], -r6, ror #12
  4028.  1f03c5c:       3fa99999       swicc 0x00a99999
  4029.  1f03c60:       9999999a       ldmlsib       r9, {r1, r3, r4, r7, r8, fp, ip, pc}
  4030.  1f03c64:       40111116       andmis        r1, r1, r6, lsl r1
  4031.  1f03c68:       a8b8f14e       ldmgeia       r8!, {r1, r2, r3, r6, r8, ip, sp, lr, pc}
  4032.  1f03c6c:       01f10138       mvneqs        r0, r8, lsr r1
  4033.  1f03c70:       01f100c0       mvneqs        r0, r0, asr #1
  4034.  1f03c74:       01f0fdb4       ldreqh        pc, [r0, #212]!
  4035.  1f03c78:       01f10720       mvneqs        r0, r0, lsr #14
  4036.  1f03c7c:       01f109e4       mvneqs        r0, r4, ror #19
  4037.  1f03c80:       01f10818       mvneqs        r0, r8, lsl r8
  4038.  1f03c84:       01f10dfc       ldreqsh       r0, [r1, #220]!
  4039.  1f03c88:       01f13542       mvneqs        r3, r2, asr #10
  4040.  1f03c8c:       01f1353c       mvneqs        r3, ip, lsr r5
  4041.  1f03c90:       01f13528       mvneqs        r3, r8, lsr #10
  4042.  1f03c94:       01f106a0       mvneqs        r0, r0, lsr #13
  4043.  1f03c98:       01f01ab8       ldreqh        r1, [r0, #168]!
  4044.  1f03c9c:       01f01ae4       mvneqs        r1, r4, ror #21
  4045.  1f03ca0:       01f09afc       ldreqsh       r9, [r0, #172]!
  4046.  1f03ca4:       01f07afc       ldreqsh       r7, [r0, #172]!
  4047.  1f03ca8:       01f07a48       mvneqs        r7, r8, asr #20
  4048.  1f03cac:       01f075c0       mvneqs        r7, r0, asr #11
  4049.  1f03cb0:       01f0a5c0       mvneqs        sl, r0, asr #11
  4050.  1f03cb4:       01f09e4c       mvneqs        r9, ip, asr #28
  4051.  1f03cb8:       01f0fc84       mvneqs        pc, r4, lsl #25
  4052.  1f03cbc:       01f01428       mvneqs        r1, r8, lsr #8
  4053.  1f03cc0:       01f1367c       mvneqs        r3, ip, ror r6
  4054.  1f03cc4:       01f0b468       mvneqs        fp, r8, ror #8
  4055.  1f03cc8:       01f136b4       ldreqh        r3, [r1, #100]!
  4056.  1f03ccc:       e51b403c       ldr   r4, [fp, #-60]
  4057.  1f03cd0:       e1d435f6       ldrsh r3, [r4, #86]
  4058.  1f03cd4:       e1530001       cmp   r3, r1
  4059.  1f03cd8:       aa0000b4       bge   1f03fb0 <.text+0x3f9c>
  4060.  1f03cdc:       e1a01822       mov   r1, r2, lsr #16
  4061.  1f03ce0:       e51bc03c       ldr   ip, [fp, #-60]
  4062.  1f03ce4:       e1dc25f0       ldrsh r2, [ip, #80]
  4063.  1f03ce8:       e1a03801       mov   r3, r1, lsl #16
  4064.  1f03cec:       e1520843       cmp   r2, r3, asr #16
  4065.  1f03cf0:       e1dc35b0       ldrh  r3, [ip, #80]
  4066.  1f03cf4:       c1cc15b0       strgth        r1, [ip, #80]
  4067.  1f03cf8:       c1dc35b0       ldrgth        r3, [ip, #80]
  4068.  1f03cfc:       e1a03803       mov   r3, r3, lsl #16
  4069.  1f03d00:       e3530836       cmp   r3, #3538944       ; 0x360000
  4070.  1f03d04:       a3a03836       movge r3, #3538944     ; 0x360000
  4071.  1f03d08:       e1a02800       mov   r2, r0, lsl #16
  4072.  1f03d0c:       e50b30b4       str   r3, [fp, #-180]
  4073.  1f03d10:       e1a03483       mov   r3, r3, lsl #9
  4074.  1f03d14:       e1a05842       mov   r5, r2, asr #16
  4075.  1f03d18:       e1a03843       mov   r3, r3, asr #16
  4076.  1f03d1c:       e00c0593       mul   ip, r3, r5
  4077.  1f03d20:       e51be03c       ldr   lr, [fp, #-60]
  4078.  1f03d24:       e59e1020       ldr   r1, [lr, #32]
  4079.  1f03d28:       e59e2010       ldr   r2, [lr, #16]
  4080.  1f03d2c:       e59e0030       ldr   r0, [lr, #48]
  4081.  1f03d30:       e0822081       add   r2, r2, r1, lsl #1
  4082.  1f03d34:       e59e100c       ldr   r1, [lr, #12]
  4083.  1f03d38:       e1a02082       mov   r2, r2, lsl #1
  4084.  1f03d3c:       e1a0c08c       mov   ip, ip, lsl #1
  4085.  1f03d40:       e0801081       add   r1, r0, r1, lsl #1
  4086.  1f03d44:       e2822018       add   r2, r2, #24        ; 0x18
  4087.  1f03d48:       e51f30b8       ldr   r3, [pc, #-184]    ; 1f03c98 <.text+0x3c84>
  4088.  1f03d4c:       e1a0482c       mov   r4, ip, lsr #16
  4089.  1f03d50:       e1a0e00f       mov   lr, pc
  4090.  1f03d54:       e1a0f003       mov   pc, r3
  4091.  1f03d58:       e51b003c       ldr   r0, [fp, #-60]
  4092.  1f03d5c:       e5902014       ldr   r2, [r0, #20]
  4093.  1f03d60:       e3520000       cmp   r2, #0     ; 0x0
  4094.  1f03d64:       e3a01000       mov   r1, #0     ; 0x0
  4095.  1f03d68:       d1a04804       movle r4, r4, lsl #16
  4096.  1f03d6c:       e50b1078       str   r1, [fp, #-120]
  4097.  1f03d70:       d50b40b4       strle r4, [fp, #-180]
  4098.  1f03d74:       da00007a       ble   1f03f64 <.text+0x3f50>
  4099.  1f03d78:       e1a04804       mov   r4, r4, lsl #16
  4100.  1f03d7c:       e280205c       add   r2, r0, #92        ; 0x5c
  4101.  1f03d80:       e1a03844       mov   r3, r4, asr #16
  4102.  1f03d84:       e50b40b4       str   r4, [fp, #-180]
  4103.  1f03d88:       e50b50c4       str   r5, [fp, #-196]
  4104.  1f03d8c:       e50b20bc       str   r2, [fp, #-188]
  4105.  1f03d90:       e50b30c0       str   r3, [fp, #-192]
  4106.  1f03d94:       e51b403c       ldr   r4, [fp, #-60]
  4107.  1f03d98:       e51b2078       ldr   r2, [fp, #-120]
  4108.  1f03d9c:       e5943010       ldr   r3, [r4, #16]
  4109.  1f03da0:       e0020293       mul   r2, r3, r2
  4110.  1f03da4:       e594c034       ldr   ip, [r4, #52]
  4111.  1f03da8:       e1a02082       mov   r2, r2, lsl #1
  4112.  1f03dac:       e1a0000c       mov   r0, ip
  4113.  1f03db0:       e08c6002       add   r6, ip, r2
  4114.  1f03db4:       e51bc044       ldr   ip, [fp, #-68]
  4115.  1f03db8:       e082200c       add   r2, r2, ip
  4116.  1f03dbc:       e594100c       ldr   r1, [r4, #12]
  4117.  1f03dc0:       e50b207c       str   r2, [fp, #-124]
  4118.  1f03dc4:       e51f2118       ldr   r2, [pc, #-280]    ; 1f03cb4 <.text+0x3ca0>
  4119.  1f03dc8:       e1a0e00f       mov   lr, pc
  4120.  1f03dcc:       e1a0f002       mov   pc, r2
  4121.  1f03dd0:       e5943008       ldr   r3, [r4, #8]
  4122.  1f03dd4:       e2833001       add   r3, r3, #1 ; 0x1
  4123.  1f03dd8:       e1a03803       mov   r3, r3, lsl #16
  4124.  1f03ddc:       e1a02800       mov   r2, r0, lsl #16
  4125.  1f03de0:       e51b10bc       ldr   r1, [fp, #-188]
  4126.  1f03de4:       e1a00843       mov   r0, r3, asr #16
  4127.  1f03de8:       e51f3154       ldr   r3, [pc, #-340]    ; 1f03c9c <.text+0x3c88>
  4128.  1f03dec:       e1a04822       mov   r4, r2, lsr #16
  4129.  1f03df0:       e1a0e00f       mov   lr, pc
  4130.  1f03df4:       e1a0f003       mov   pc, r3
  4131.  1f03df8:       e51bc03c       ldr   ip, [fp, #-60]
  4132.  1f03dfc:       e59c304c       ldr   r3, [ip, #76]
  4133.  1f03e00:       e1a00800       mov   r0, r0, lsl #16
  4134.  1f03e04:       e59c1020       ldr   r1, [ip, #32]
  4135.  1f03e08:       e0837f40       add   r7, r3, r0, asr #30
  4136.  1f03e0c:       e59c201c       ldr   r2, [ip, #28]
  4137.  1f03e10:       e59c9010       ldr   r9, [ip, #16]
  4138.  1f03e14:       e1570001       cmp   r7, r1
  4139.  1f03e18:       a1a07001       movge r7, r1
  4140.  1f03e1c:       e1570002       cmp   r7, r2
  4141.  1f03e20:       b1a07002       movlt r7, r2
  4142.  1f03e24:       e3590000       cmp   r9, #0     ; 0x0
  4143.  1f03e28:       e3a05000       mov   r5, #0     ; 0x0
  4144.  1f03e2c:       da00002e       ble   1f03eec <.text+0x3ed8>
  4145.  1f03e30:       e51b30c0       ldr   r3, [fp, #-192]
  4146.  1f03e34:       e1a0e003       mov   lr, r3
  4147.  1f03e38:       e003039e       mul   r3, lr, r3
  4148.  1f03e3c:       e1a03083       mov   r3, r3, lsl #1
  4149.  1f03e40:       e2633902       rsb   r3, r3, #32768     ; 0x8000
  4150.  1f03e44:       e1a03803       mov   r3, r3, lsl #16
  4151.  1f03e48:       e1a0a804       mov   sl, r4, lsl #16
  4152.  1f03e4c:       e1a08843       mov   r8, r3, asr #16
  4153.  1f03e50:       e0673005       rsb   r3, r7, r5
  4154.  1f03e54:       e1a03083       mov   r3, r3, lsl #1
  4155.  1f03e58:       e19320f6       ldrsh r2, [r3, r6]
  4156.  1f03e5c:       e51b40c0       ldr   r4, [fp, #-192]
  4157.  1f03e60:       e1a0084a       mov   r0, sl, asr #16
  4158.  1f03e64:       e0040492       mul   r4, r2, r4
  4159.  1f03e68:       e51b10bc       ldr   r1, [fp, #-188]
  4160.  1f03e6c:       e51f21d8       ldr   r2, [pc, #-472]    ; 1f03c9c <.text+0x3c88>
  4161.  1f03e70:       e1a0e00f       mov   lr, pc
  4162.  1f03e74:       e1a0f002       mov   pc, r2
  4163.  1f03e78:       e1a00800       mov   r0, r0, lsl #16
  4164.  1f03e7c:       e1a00840       mov   r0, r0, asr #16
  4165.  1f03e80:       e0030890       mul   r3, r0, r8
  4166.  1f03e84:       e51b20c4       ldr   r2, [fp, #-196]
  4167.  1f03e88:       e1a03083       mov   r3, r3, lsl #1
  4168.  1f03e8c:       e1a03843       mov   r3, r3, asr #16
  4169.  1f03e90:       e0020293       mul   r2, r3, r2
  4170.  1f03e94:       e51b303c       ldr   r3, [fp, #-60]
  4171.  1f03e98:       e5939010       ldr   r9, [r3, #16]
  4172.  1f03e9c:       e1a047c4       mov   r4, r4, asr #15
  4173.  1f03ea0:       e1a03085       mov   r3, r5, lsl #1
  4174.  1f03ea4:       e2855001       add   r5, r5, #1 ; 0x1
  4175.  1f03ea8:       e08447c2       add   r4, r4, r2, asr #15
  4176.  1f03eac:       e1590005       cmp   r9, r5
  4177.  1f03eb0:       e18340b6       strh  r4, [r3, r6]
  4178.  1f03eb4:       caffffe5       bgt   1f03e50 <.text+0x3e3c>
  4179.  1f03eb8:       e3590000       cmp   r9, #0     ; 0x0
  4180.  1f03ebc:       e3a05000       mov   r5, #0     ; 0x0
  4181.  1f03ec0:       da000009       ble   1f03eec <.text+0x3ed8>
  4182.  1f03ec4:       e0693f89       rsb   r3, r9, r9, lsl #31
  4183.  1f03ec8:       e1a02083       mov   r2, r3, lsl #1
  4184.  1f03ecc:       e1a03085       mov   r3, r5, lsl #1
  4185.  1f03ed0:       e192c0b6       ldrh  ip, [r2, r6]
  4186.  1f03ed4:       e2855001       add   r5, r5, #1 ; 0x1
  4187.  1f03ed8:       e51b407c       ldr   r4, [fp, #-124]
  4188.  1f03edc:       e1590005       cmp   r9, r5
  4189.  1f03ee0:       e183c0b4       strh  ip, [r3, r4]
  4190.  1f03ee4:       e2822002       add   r2, r2, #2 ; 0x2
  4191.  1f03ee8:       cafffff7       bgt   1f03ecc <.text+0x3eb8>
  4192.  1f03eec:       e51be03c       ldr   lr, [fp, #-60]
  4193.  1f03ef0:       e28e103c       add   r1, lr, #60        ; 0x3c
  4194.  1f03ef4:       e8910006       ldmia r1, {r1, r2}
  4195.  1f03ef8:       e59e3018       ldr   r3, [lr, #24]
  4196.  1f03efc:       e51b007c       ldr   r0, [fp, #-124]
  4197.  1f03f00:       e58d2004       str   r2, [sp, #4]
  4198.  1f03f04:       e51b2060       ldr   r2, [fp, #-96]
  4199.  1f03f08:       e58d3000       str   r3, [sp]
  4200.  1f03f0c:       e58d2008       str   r2, [sp, #8]
  4201.  1f03f10:       e1a03009       mov   r3, r9
  4202.  1f03f14:       e1a02000       mov   r2, r0
  4203.  1f03f18:       e51f4270       ldr   r4, [pc, #-624]    ; 1f03cb0 <.text+0x3c9c>
  4204.  1f03f1c:       e1a0e00f       mov   lr, pc
  4205.  1f03f20:       e1a0f004       mov   pc, r4
  4206.  1f03f24:       e51bc03c       ldr   ip, [fp, #-60]
  4207.  1f03f28:       e59c103c       ldr   r1, [ip, #60]
  4208.  1f03f2c:       e3a00c7d       mov   r0, #32000 ; 0x7d00
  4209.  1f03f30:       e59c3018       ldr   r3, [ip, #24]
  4210.  1f03f34:       e2800071       add   r0, r0, #113       ; 0x71
  4211.  1f03f38:       e1a02001       mov   r2, r1
  4212.  1f03f3c:       e51f42a4       ldr   r4, [pc, #-676]    ; 1f03ca0 <.text+0x3c8c>
  4213.  1f03f40:       e1a0e00f       mov   lr, pc
  4214.  1f03f44:       e1a0f004       mov   pc, r4
  4215.  1f03f48:       e51bc03c       ldr   ip, [fp, #-60]
  4216.  1f03f4c:       e51be078       ldr   lr, [fp, #-120]
  4217.  1f03f50:       e59c3014       ldr   r3, [ip, #20]
  4218.  1f03f54:       e28ee001       add   lr, lr, #1 ; 0x1
  4219.  1f03f58:       e153000e       cmp   r3, lr
  4220.  1f03f5c:       e50be078       str   lr, [fp, #-120]
  4221.  1f03f60:       caffff8b       bgt   1f03d94 <.text+0x3d80>
  4222.  1f03f64:       e51b003c       ldr   r0, [fp, #-60]
  4223.  1f03f68:       e51b10b4       ldr   r1, [fp, #-180]
  4224.  1f03f6c:       e5902058       ldr   r2, [r0, #88]
  4225.  1f03f70:       e51b403c       ldr   r4, [fp, #-60]
  4226.  1f03f74:       e282c001       add   ip, r2, #1 ; 0x1
  4227.  1f03f78:       e1a03841       mov   r3, r1, asr #16
  4228.  1f03f7c:       e5901008       ldr   r1, [r0, #8]
  4229.  1f03f80:       e2833c01       add   r3, r3, #256       ; 0x100
  4230.  1f03f84:       e3a00000       mov   r0, #0     ; 0x0
  4231.  1f03f88:       e35c0002       cmp   ip, #2     ; 0x2
  4232.  1f03f8c:       c1a0c000       movgt ip, r0
  4233.  1f03f90:       e2811001       add   r1, r1, #1 ; 0x1
  4234.  1f03f94:       e1a034c3       mov   r3, r3, asr #9
  4235.  1f03f98:       e0842082       add   r2, r4, r2, lsl #1
  4236.  1f03f9c:       e1a0e000       mov   lr, r0
  4237.  1f03fa0:       e1c235b2       strh  r3, [r2, #82]
  4238.  1f03fa4:       e584c058       str   ip, [r4, #88]
  4239.  1f03fa8:       e9840003       stmib r4, {r0, r1}
  4240.  1f03fac:       eafffee8       b     1f03b54 <.text+0x3b40>
  4241.  1f03fb0:       e15c0003       cmp   ip, r3
  4242.  1f03fb4:       b1a0300c       movlt r3, ip
  4243.  1f03fb8:       e1a03803       mov   r3, r3, lsl #16
  4244.  1f03fbc:       e1a01823       mov   r1, r3, lsr #16
  4245.  1f03fc0:       eaffff46       b     1f03ce0 <.text+0x3ccc>
  4246.  1f03fc4:       e51b203c       ldr   r2, [fp, #-60]
  4247.  1f03fc8:       e51b4060       ldr   r4, [fp, #-96]
  4248.  1f03fcc:       e592106c       ldr   r1, [r2, #108]
  4249.  1f03fd0:       e592e018       ldr   lr, [r2, #24]
  4250.  1f03fd4:       e3510000       cmp   r1, #0     ; 0x0
  4251.  1f03fd8:       e2043001       and   r3, r4, #1 ; 0x1
  4252.  1f03fdc:       e1a0208e       mov   r2, lr, lsl #1
  4253.  1f03fe0:       e0844003       add   r4, r4, r3
  4254.  1f03fe4:       051b003c       ldreq r0, [fp, #-60]
  4255.  1f03fe8:       e0844002       add   r4, r4, r2
  4256.  1f03fec:       e50b4060       str   r4, [fp, #-96]
  4257.  1f03ff0:       e0627004       rsb   r7, r2, r4
  4258.  1f03ff4:       05901008       ldreq r1, [r0, #8]
  4259.  1f03ff8:       0a00000a       beq   1f04028 <.text+0x4014>
  4260.  1f03ffc:       e51bc03c       ldr   ip, [fp, #-60]
  4261.  1f04000:       e59c4068       ldr   r4, [ip, #104]
  4262.  1f04004:       e59cc064       ldr   ip, [ip, #100]
  4263.  1f04008:       e79c3104       ldr   r3, [ip, r4, lsl #2]
  4264.  1f0400c:       e1d323f0       ldrsh r2, [r3, #48]
  4265.  1f04010:       e3520000       cmp   r2, #0     ; 0x0
  4266.  1f04014:       da00010d       ble   1f04450 <.text+0x443c>
  4267.  1f04018:       e51b003c       ldr   r0, [fp, #-60]
  4268.  1f0401c:       e5901008       ldr   r1, [r0, #8]
  4269.  1f04020:       e3510000       cmp   r1, #0     ; 0x0
  4270.  1f04024:       0a0000dc       beq   1f0439c <.text+0x4388>
  4271.  1f04028:       e51b303c       ldr   r3, [fp, #-60]
  4272.  1f0402c:       e593000c       ldr   r0, [r3, #12]
  4273.  1f04030:       e3500000       cmp   r0, #0     ; 0x0
  4274.  1f04034:       e3a0a000       mov   sl, #0     ; 0x0
  4275.  1f04038:       da00000c       ble   1f04070 <.text+0x405c>
  4276.  1f0403c:       e5939010       ldr   r9, [r3, #16]
  4277.  1f04040:       e51b403c       ldr   r4, [fp, #-60]
  4278.  1f04044:       e0693f89       rsb   r3, r9, r9, lsl #31
  4279.  1f04048:       e594c034       ldr   ip, [r4, #52]
  4280.  1f0404c:       e1a02083       mov   r2, r3, lsl #1
  4281.  1f04050:       e1a0308a       mov   r3, sl, lsl #1
  4282.  1f04054:       e19240bc       ldrh  r4, [r2, ip]
  4283.  1f04058:       e28aa001       add   sl, sl, #1 ; 0x1
  4284.  1f0405c:       e51be044       ldr   lr, [fp, #-68]
  4285.  1f04060:       e150000a       cmp   r0, sl
  4286.  1f04064:       e18340be       strh  r4, [r3, lr]
  4287.  1f04068:       e2822002       add   r2, r2, #2 ; 0x2
  4288.  1f0406c:       cafffff7       bgt   1f04050 <.text+0x403c>
  4289.  1f04070:       e3510000       cmp   r1, #0     ; 0x0
  4290.  1f04074:       1a000085       bne   1f04290 <.text+0x427c>
  4291.  1f04078:       e51bc03c       ldr   ip, [fp, #-60]
  4292.  1f0407c:       e59c4014       ldr   r4, [ip, #20]
  4293.  1f04080:       e3540000       cmp   r4, #0     ; 0x0
  4294.  1f04084:       d51b303c       ldrle r3, [fp, #-60]
  4295.  1f04088:       e3a0e000       mov   lr, #0     ; 0x0
  4296.  1f0408c:       e50be048       str   lr, [fp, #-72]
  4297.  1f04090:       d593e018       ldrle lr, [r3, #24]
  4298.  1f04094:       da000057       ble   1f041f8 <.text+0x41e4>
  4299.  1f04098:       e59ce018       ldr   lr, [ip, #24]
  4300.  1f0409c:       e51f8400       ldr   r8, [pc, #-1024]   ; 1f03ca4 <.text+0x3c90>
  4301.  1f040a0:       e51f9400       ldr   r9, [pc, #-1024]   ; 1f03ca8 <.text+0x3c94>
  4302.  1f040a4:       e51f6400       ldr   r6, [pc, #-1024]   ; 1f03cac <.text+0x3c98>
  4303.  1f040a8:       e51b003c       ldr   r0, [fp, #-60]
  4304.  1f040ac:       e51bc048       ldr   ip, [fp, #-72]
  4305.  1f040b0:       e5903010       ldr   r3, [r0, #16]
  4306.  1f040b4:       e00c0c93       mul   ip, r3, ip
  4307.  1f040b8:       e5900038       ldr   r0, [r0, #56]
  4308.  1f040bc:       e58d4004       str   r4, [sp, #4]
  4309.  1f040c0:       e51b4044       ldr   r4, [fp, #-68]
  4310.  1f040c4:       e084508c       add   r5, r4, ip, lsl #1
  4311.  1f040c8:       e51bc048       ldr   ip, [fp, #-72]
  4312.  1f040cc:       e1a0300e       mov   r3, lr
  4313.  1f040d0:       e58dc000       str   ip, [sp]
  4314.  1f040d4:       e51b1070       ldr   r1, [fp, #-112]
  4315.  1f040d8:       e1a02007       mov   r2, r7
  4316.  1f040dc:       e1a0e00f       mov   lr, pc
  4317.  1f040e0:       e1a0f008       mov   pc, r8
  4318.  1f040e4:       e51be03c       ldr   lr, [fp, #-60]
  4319.  1f040e8:       e1a00007       mov   r0, r7
  4320.  1f040ec:       e59e1018       ldr   r1, [lr, #24]
  4321.  1f040f0:       e3a02010       mov   r2, #16    ; 0x10
  4322.  1f040f4:       e1a0e00f       mov   lr, pc
  4323.  1f040f8:       e1a0f009       mov   pc, r9
  4324.  1f040fc:       e51b303c       ldr   r3, [fp, #-60]
  4325.  1f04100:       e1a00007       mov   r0, r7
  4326.  1f04104:       e5932018       ldr   r2, [r3, #24]
  4327.  1f04108:       e51b106c       ldr   r1, [fp, #-108]
  4328.  1f0410c:       e51b3060       ldr   r3, [fp, #-96]
  4329.  1f04110:       e1a0e00f       mov   lr, pc
  4330.  1f04114:       e1a0f006       mov   pc, r6
  4331.  1f04118:       e51bc03c       ldr   ip, [fp, #-60]
  4332.  1f0411c:       e59c4018       ldr   r4, [ip, #24]
  4333.  1f04120:       e3540000       cmp   r4, #0     ; 0x0
  4334.  1f04124:       d51b003c       ldrle r0, [fp, #-60]
  4335.  1f04128:       e3a0ea02       mov   lr, #8192  ; 0x2000
  4336.  1f0412c:       e3a0a000       mov   sl, #0     ; 0x0
  4337.  1f04130:       d590c03c       ldrle ip, [r0, #60]
  4338.  1f04134:       da000009       ble   1f04160 <.text+0x414c>
  4339.  1f04138:       e59cc03c       ldr   ip, [ip, #60]
  4340.  1f0413c:       e1a0108a       mov   r1, sl, lsl #1
  4341.  1f04140:       e081300c       add   r3, r1, ip
  4342.  1f04144:       e1d320f2       ldrsh r2, [r3, #2]
  4343.  1f04148:       e19100fc       ldrsh r0, [r1, ip]
  4344.  1f0414c:       e28aa002       add   sl, sl, #2 ; 0x2
  4345.  1f04150:       e0602002       rsb   r2, r0, r2
  4346.  1f04154:       e154000a       cmp   r4, sl
  4347.  1f04158:       e08ee002       add   lr, lr, r2
  4348.  1f0415c:       cafffff6       bgt   1f0413c <.text+0x4128>
  4349.  1f04160:       e51b103c       ldr   r1, [fp, #-60]
  4350.  1f04164:       e51b2048       ldr   r2, [fp, #-72]
  4351.  1f04168:       e5913044       ldr   r3, [r1, #68]
  4352.  1f0416c:       e51b403c       ldr   r4, [fp, #-60]
  4353.  1f04170:       e783e102       str   lr, [r3, r2, lsl #2]
  4354.  1f04174:       e51be060       ldr   lr, [fp, #-96]
  4355.  1f04178:       e5942018       ldr   r2, [r4, #24]
  4356.  1f0417c:       e1a03001       mov   r3, r1
  4357.  1f04180:       e5911040       ldr   r1, [r1, #64]
  4358.  1f04184:       e5933010       ldr   r3, [r3, #16]
  4359.  1f04188:       e1a00005       mov   r0, r5
  4360.  1f0418c:       e58d2000       str   r2, [sp]
  4361.  1f04190:       e98d4002       stmib sp, {r1, lr}
  4362.  1f04194:       e1a0100c       mov   r1, ip
  4363.  1f04198:       e1a02005       mov   r2, r5
  4364.  1f0419c:       e51f44f4       ldr   r4, [pc, #-1268]   ; 1f03cb0 <.text+0x3c9c>
  4365.  1f041a0:       e1a0e00f       mov   lr, pc
  4366.  1f041a4:       e1a0f004       mov   pc, r4
  4367.  1f041a8:       e51bc03c       ldr   ip, [fp, #-60]
  4368.  1f041ac:       e59ce018       ldr   lr, [ip, #24]
  4369.  1f041b0:       e35e0000       cmp   lr, #0     ; 0x0
  4370.  1f041b4:       e3a0a000       mov   sl, #0     ; 0x0
  4371.  1f041b8:       da000007       ble   1f041dc <.text+0x41c8>
  4372.  1f041bc:       e59cc03c       ldr   ip, [ip, #60]
  4373.  1f041c0:       e51b006c       ldr   r0, [fp, #-108]
  4374.  1f041c4:       e1a0308a       mov   r3, sl, lsl #1
  4375.  1f041c8:       e19300b0       ldrh  r0, [r3, r0]
  4376.  1f041cc:       e28aa001       add   sl, sl, #1 ; 0x1
  4377.  1f041d0:       e15e000a       cmp   lr, sl
  4378.  1f041d4:       e18300bc       strh  r0, [r3, ip]
  4379.  1f041d8:       cafffff8       bgt   1f041c0 <.text+0x41ac>
  4380.  1f041dc:       e51b103c       ldr   r1, [fp, #-60]
  4381.  1f041e0:       e51b2048       ldr   r2, [fp, #-72]
  4382.  1f041e4:       e5914014       ldr   r4, [r1, #20]
  4383.  1f041e8:       e2822001       add   r2, r2, #1 ; 0x1
  4384.  1f041ec:       e1540002       cmp   r4, r2
  4385.  1f041f0:       e50b2048       str   r2, [fp, #-72]
  4386.  1f041f4:       caffffab       bgt   1f040a8 <.text+0x4094>
  4387.  1f041f8:       e35e0000       cmp   lr, #0     ; 0x0
  4388.  1f041fc:       e3a0a000       mov   sl, #0     ; 0x0
  4389.  1f04200:       da000008       ble   1f04228 <.text+0x4214>
  4390.  1f04204:       e51b403c       ldr   r4, [fp, #-60]
  4391.  1f04208:       e5940038       ldr   r0, [r4, #56]
  4392.  1f0420c:       e51bc070       ldr   ip, [fp, #-112]
  4393.  1f04210:       e1a0308a       mov   r3, sl, lsl #1
  4394.  1f04214:       e193c0bc       ldrh  ip, [r3, ip]
  4395.  1f04218:       e28aa001       add   sl, sl, #1 ; 0x1
  4396.  1f0421c:       e15e000a       cmp   lr, sl
  4397.  1f04220:       e183c0b0       strh  ip, [r3, r0]
  4398.  1f04224:       cafffff8       bgt   1f0420c <.text+0x41f8>
  4399.  1f04228:       e51be074       ldr   lr, [fp, #-116]
  4400.  1f0422c:       e1a0380e       mov   r3, lr, lsl #16
  4401.  1f04230:       e1a03843       mov   r3, r3, asr #16
  4402.  1f04234:       e51b003c       ldr   r0, [fp, #-60]
  4403.  1f04238:       e2833002       add   r3, r3, #2 ; 0x2
  4404.  1f0423c:       e1a03143       mov   r3, r3, asr #2
  4405.  1f04240:       e5902058       ldr   r2, [r0, #88]
  4406.  1f04244:       e1c035b0       strh  r3, [r0, #80]
  4407.  1f04248:       e282c001       add   ip, r2, #1 ; 0x1
  4408.  1f0424c:       e51b1058       ldr   r1, [fp, #-88]
  4409.  1f04250:       e1d045b0       ldrh  r4, [r0, #80]
  4410.  1f04254:       e3a03000       mov   r3, #0     ; 0x0
  4411.  1f04258:       e35c0002       cmp   ip, #2     ; 0x2
  4412.  1f0425c:       e0802082       add   r2, r0, r2, lsl #1
  4413.  1f04260:       e580104c       str   r1, [r0, #76]
  4414.  1f04264:       e1c245b2       strh  r4, [r2, #82]
  4415.  1f04268:       e5803004       str   r3, [r0, #4]
  4416.  1f0426c:       e5803008       str   r3, [r0, #8]
  4417.  1f04270:       c5803058       strgt r3, [r0, #88]
  4418.  1f04274:       d51be03c       ldrle lr, [fp, #-60]
  4419.  1f04278:       d58ec058       strle ip, [lr, #88]
  4420.  1f0427c:       e51b104c       ldr   r1, [fp, #-76]
  4421.  1f04280:       e51b003c       ldr   r0, [fp, #-60]
  4422.  1f04284:       e3a0e000       mov   lr, #0     ; 0x0
  4423.  1f04288:       e1c012b8       strh  r1, [r0, #40]
  4424.  1f0428c:       eafffe30       b     1f03b54 <.text+0x3b40>
  4425.  1f04290:       e51bc03c       ldr   ip, [fp, #-60]
  4426.  1f04294:       e51f35e8       ldr   r3, [pc, #-1512]   ; 1f03cb4 <.text+0x3ca0>
  4427.  1f04298:       e59c100c       ldr   r1, [ip, #12]
  4428.  1f0429c:       e59c0034       ldr   r0, [ip, #52]
  4429.  1f042a0:       e1a0e00f       mov   lr, pc
  4430.  1f042a4:       e1a0f003       mov   pc, r3
  4431.  1f042a8:       e51be04c       ldr   lr, [fp, #-76]
  4432.  1f042ac:       e1a00800       mov   r0, r0, lsl #16
  4433.  1f042b0:       e2800801       add   r0, r0, #65536     ; 0x10000
  4434.  1f042b4:       e1a01840       mov   r1, r0, asr #16
  4435.  1f042b8:       e51f3608       ldr   r3, [pc, #-1544]   ; 1f03cb8 <.text+0x3ca4>
  4436.  1f042bc:       e08e08c0       add   r0, lr, r0, asr #17
  4437.  1f042c0:       e1a0e00f       mov   lr, pc
  4438.  1f042c4:       e1a0f003       mov   pc, r3
  4439.  1f042c8:       e51b103c       ldr   r1, [fp, #-60]
  4440.  1f042cc:       e591400c       ldr   r4, [r1, #12]
  4441.  1f042d0:       e3500902       cmp   r0, #32768 ; 0x8000
  4442.  1f042d4:       a3a00902       movge r0, #32768       ; 0x8000
  4443.  1f042d8:       e1a00800       mov   r0, r0, lsl #16
  4444.  1f042dc:       e3540000       cmp   r4, #0     ; 0x0
  4445.  1f042e0:       e1a00820       mov   r0, r0, lsr #16
  4446.  1f042e4:       e3a0a000       mov   sl, #0     ; 0x0
  4447.  1f042e8:       daffff62       ble   1f04078 <.text+0x4064>
  4448.  1f042ec:       e5919010       ldr   r9, [r1, #16]
  4449.  1f042f0:       e1a03800       mov   r3, r0, lsl #16
  4450.  1f042f4:       e0692f89       rsb   r2, r9, r9, lsl #31
  4451.  1f042f8:       e591c034       ldr   ip, [r1, #52]
  4452.  1f042fc:       e1a00843       mov   r0, r3, asr #16
  4453.  1f04300:       e1a0e082       mov   lr, r2, lsl #1
  4454.  1f04304:       e1a0108a       mov   r1, sl, lsl #1
  4455.  1f04308:       e19120fc       ldrsh r2, [r1, ip]
  4456.  1f0430c:       e0030092       mul   r3, r2, r0
  4457.  1f04310:       e1a03743       mov   r3, r3, asr #14
  4458.  1f04314:       e18130bc       strh  r3, [r1, ip]
  4459.  1f04318:       e28aa001       add   sl, sl, #1 ; 0x1
  4460.  1f0431c:       e19e30bc       ldrh  r3, [lr, ip]
  4461.  1f04320:       e51b2044       ldr   r2, [fp, #-68]
  4462.  1f04324:       e154000a       cmp   r4, sl
  4463.  1f04328:       e18130b2       strh  r3, [r1, r2]
  4464.  1f0432c:       e28ee002       add   lr, lr, #2 ; 0x2
  4465.  1f04330:       cafffff3       bgt   1f04304 <.text+0x42f0>
  4466.  1f04334:       eaffff4f       b     1f04078 <.text+0x4064>
  4467.  1f04338:       e0633001       rsb   r3, r3, r1
  4468.  1f0433c:       e3530003       cmp   r3, #3     ; 0x3
  4469.  1f04340:       eafffb8e       b     1f03180 <nb_decode+0x860>
  4470.  1f04344:       e0633001       rsb   r3, r3, r1
  4471.  1f04348:       e3530004       cmp   r3, #4     ; 0x4
  4472.  1f0434c:       eafffb59       b     1f030b8 <nb_decode+0x798>
  4473.  1f04350:       e0643003       rsb   r3, r4, r3
  4474.  1f04354:       e3530004       cmp   r3, #4     ; 0x4
  4475.  1f04358:       eafffb72       b     1f03128 <nb_decode+0x808>
  4476.  1f0435c:       e51b0040       ldr   r0, [fp, #-64]
  4477.  1f04360:       e3a01004       mov   r1, #4     ; 0x4
  4478.  1f04364:       e51fc6b0       ldr   ip, [pc, #-1712]   ; 1f03cbc <.text+0x3ca8>
  4479.  1f04368:       e1a0e00f       mov   lr, pc
  4480.  1f0436c:       e1a0f00c       mov   pc, ip
  4481.  1f04370:       e350000f       cmp   r0, #15    ; 0xf
  4482.  1f04374:       051be03c       ldreq lr, [fp, #-60]
  4483.  1f04378:       151b003c       ldrne r0, [fp, #-60]
  4484.  1f0437c:       058e51d4       streq r5, [lr, #468]
  4485.  1f04380:       15905068       ldrne r5, [r0, #104]
  4486.  1f04384:       059e5068       ldreq r5, [lr, #104]
  4487.  1f04388:       13a03000       movne r3, #0   ; 0x0
  4488.  1f0438c:       158031d4       strne r3, [r0, #468]
  4489.  1f04390:       eafffabf       b     1f02e94 <nb_decode+0x574>
  4490.  1f04394:       e51f06dc       ldr   r0, [pc, #-1756]   ; 1f03cc0 <.text+0x3cac>
  4491.  1f04398:       eafff9dd       b     1f02b14 <nb_decode+0x1f4>
  4492.  1f0439c:       e5900010       ldr   r0, [r0, #16]
  4493.  1f043a0:       e51b1058       ldr   r1, [fp, #-88]
  4494.  1f043a4:       e1a00080       mov   r0, r0, lsl #1
  4495.  1f043a8:       e3a05028       mov   r5, #40    ; 0x28
  4496.  1f043ac:       e88d0023       stmia sp, {r0, r1, r5}
  4497.  1f043b0:       e51b203c       ldr   r2, [fp, #-60]
  4498.  1f043b4:       e79c3104       ldr   r3, [ip, r4, lsl #2]
  4499.  1f043b8:       e5921034       ldr   r1, [r2, #52]
  4500.  1f043bc:       e1d3c3f0       ldrsh ip, [r3, #48]
  4501.  1f043c0:       e51b4060       ldr   r4, [fp, #-96]
  4502.  1f043c4:       e592203c       ldr   r2, [r2, #60]
  4503.  1f043c8:       e0600001       rsb   r0, r0, r1
  4504.  1f043cc:       e1a0300e       mov   r3, lr
  4505.  1f043d0:       e51b1044       ldr   r1, [fp, #-68]
  4506.  1f043d4:       e51f6718       ldr   r6, [pc, #-1816]   ; 1f03cc4 <.text+0x3cb0>
  4507.  1f043d8:       e58dc00c       str   ip, [sp, #12]
  4508.  1f043dc:       e58d4010       str   r4, [sp, #16]
  4509.  1f043e0:       e1a0e00f       mov   lr, pc
  4510.  1f043e4:       e1a0f006       mov   pc, r6
  4511.  1f043e8:       e51bc03c       ldr   ip, [fp, #-60]
  4512.  1f043ec:       e59c1010       ldr   r1, [ip, #16]
  4513.  1f043f0:       e51be058       ldr   lr, [fp, #-88]
  4514.  1f043f4:       e1a04081       mov   r4, r1, lsl #1
  4515.  1f043f8:       e88d4010       stmia sp, {r4, lr}
  4516.  1f043fc:       e58d5008       str   r5, [sp, #8]
  4517.  1f04400:       e59c2068       ldr   r2, [ip, #104]
  4518.  1f04404:       e59c3064       ldr   r3, [ip, #100]
  4519.  1f04408:       e793c102       ldr   ip, [r3, r2, lsl #2]
  4520.  1f0440c:       e51b203c       ldr   r2, [fp, #-60]
  4521.  1f04410:       e51be03c       ldr   lr, [fp, #-60]
  4522.  1f04414:       e5920034       ldr   r0, [r2, #52]
  4523.  1f04418:       e59e3018       ldr   r3, [lr, #24]
  4524.  1f0441c:       e0800004       add   r0, r0, r4
  4525.  1f04420:       e1dce3f0       ldrsh lr, [ip, #48]
  4526.  1f04424:       e51b4044       ldr   r4, [fp, #-68]
  4527.  1f04428:       e51bc060       ldr   ip, [fp, #-96]
  4528.  1f0442c:       e592203c       ldr   r2, [r2, #60]
  4529.  1f04430:       e0841101       add   r1, r4, r1, lsl #2
  4530.  1f04434:       e58de00c       str   lr, [sp, #12]
  4531.  1f04438:       e58dc010       str   ip, [sp, #16]
  4532.  1f0443c:       e1a0e00f       mov   lr, pc
  4533.  1f04440:       e1a0f006       mov   pc, r6
  4534.  1f04444:       e51be03c       ldr   lr, [fp, #-60]
  4535.  1f04448:       e59e1008       ldr   r1, [lr, #8]
  4536.  1f0444c:       eaffff07       b     1f04070 <.text+0x405c>
  4537.  1f04450:       e51b203c       ldr   r2, [fp, #-60]
  4538.  1f04454:       e5921008       ldr   r1, [r2, #8]
  4539.  1f04458:       eafffef2       b     1f04028 <.text+0x4014>
  4540.  1f0445c:       e0633001       rsb   r3, r3, r1
  4541.  1f04460:       e3530004       cmp   r3, #4     ; 0x4
  4542.  1f04464:       eafffb4b       b     1f03198 <nb_decode+0x878>
  4543.  1f04468:       e51f07a8       ldr   r0, [pc, #-1960]   ; 1f03cc8 <.text+0x3cb4>
  4544.  1f0446c:       eafff9a8       b     1f02b14 <nb_decode+0x1f4>
  4545.  
  4546. 01f04470 <nb_encoder_ctl>:
  4547.  1f04470:       e1a0f00e       mov   pc, lr
  4548.  
  4549. 01f04474 <nb_decoder_ctl>:
  4550.  1f04474:       e1a0c00d       mov   ip, sp
  4551.  1f04478:       e92dd810       stmdb sp!, {r4, fp, ip, lr, pc}
  4552.  1f0447c:       e24cb004       sub   fp, ip, #4 ; 0x4
  4553.  1f04480:       e1a04002       mov   r4, r2
  4554.  1f04484:       e1a0c000       mov   ip, r0
  4555.  1f04488:       e3510068       cmp   r1, #104   ; 0x68
  4556.  1f0448c:       979ff101       ldrls pc, [pc, r1, lsl #2]
  4557.  1f04490:       ea0000dc       b     1f04808 <.text+0x47f4>
  4558.  1f04494:       01f04644       mvneqs        r4, r4, asr #12
  4559.  1f04498:       01f04650       mvneqs        r4, r0, asr r6
  4560.  1f0449c:       01f04808       mvneqs        r4, r8, lsl #16
  4561.  1f044a0:       01f04660       mvneqs        r4, r0, ror #12
  4562.  1f044a4:       01f04808       mvneqs        r4, r8, lsl #16
  4563.  1f044a8:       01f04808       mvneqs        r4, r8, lsl #16
  4564.  1f044ac:       01f0466c       mvneqs        r4, ip, ror #12
  4565.  1f044b0:       01f04678       mvneqs        r4, r8, ror r6
  4566.  1f044b4:       01f0466c       mvneqs        r4, ip, ror #12
  4567.  1f044b8:       01f04678       mvneqs        r4, r8, ror r6
  4568.  1f044bc:       01f04808       mvneqs        r4, r8, lsl #16
  4569.  1f044c0:       01f04808       mvneqs        r4, r8, lsl #16
  4570.  1f044c4:       01f04808       mvneqs        r4, r8, lsl #16
  4571.  1f044c8:       01f04808       mvneqs        r4, r8, lsl #16
  4572.  1f044cc:       01f04808       mvneqs        r4, r8, lsl #16
  4573.  1f044d0:       01f04808       mvneqs        r4, r8, lsl #16
  4574.  1f044d4:       01f04808       mvneqs        r4, r8, lsl #16
  4575.  1f044d8:       01f04808       mvneqs        r4, r8, lsl #16
  4576.  1f044dc:       01f04808       mvneqs        r4, r8, lsl #16
  4577.  1f044e0:       01f04684       mvneqs        r4, r4, lsl #13
  4578.  1f044e4:       01f046c4       mvneqs        r4, r4, asr #13
  4579.  1f044e8:       01f04808       mvneqs        r4, r8, lsl #16
  4580.  1f044ec:       01f046e8       mvneqs        r4, r8, ror #13
  4581.  1f044f0:       01f04808       mvneqs        r4, r8, lsl #16
  4582.  1f044f4:       01f04704       mvneqs        r4, r4, lsl #14
  4583.  1f044f8:       01f04710       mvneqs        r4, r0, lsl r7
  4584.  1f044fc:       01f0471c       mvneqs        r4, ip, lsl r7
  4585.  1f04500:       01f04808       mvneqs        r4, r8, lsl #16
  4586.  1f04504:       01f04808       mvneqs        r4, r8, lsl #16
  4587.  1f04508:       01f04808       mvneqs        r4, r8, lsl #16
  4588.  1f0450c:       01f04808       mvneqs        r4, r8, lsl #16
  4589.  1f04510:       01f04808       mvneqs        r4, r8, lsl #16
  4590.  1f04514:       01f04808       mvneqs        r4, r8, lsl #16
  4591.  1f04518:       01f04808       mvneqs        r4, r8, lsl #16
  4592.  1f0451c:       01f04808       mvneqs        r4, r8, lsl #16
  4593.  1f04520:       01f04808       mvneqs        r4, r8, lsl #16
  4594.  1f04524:       01f04784       mvneqs        r4, r4, lsl #15
  4595.  1f04528:       01f04790       ldreqb        r4, [r0, #112]!
  4596.  1f0452c:       01f04808       mvneqs        r4, r8, lsl #16
  4597.  1f04530:       01f0479c       ldreqb        r4, [r0, #124]!
  4598.  1f04534:       01f04808       mvneqs        r4, r8, lsl #16
  4599.  1f04538:       01f04808       mvneqs        r4, r8, lsl #16
  4600.  1f0453c:       01f04808       mvneqs        r4, r8, lsl #16
  4601.  1f04540:       01f04808       mvneqs        r4, r8, lsl #16
  4602.  1f04544:       01f04808       mvneqs        r4, r8, lsl #16
  4603.  1f04548:       01f04808       mvneqs        r4, r8, lsl #16
  4604.  1f0454c:       01f04808       mvneqs        r4, r8, lsl #16
  4605.  1f04550:       01f04808       mvneqs        r4, r8, lsl #16
  4606.  1f04554:       01f04808       mvneqs        r4, r8, lsl #16
  4607.  1f04558:       01f04808       mvneqs        r4, r8, lsl #16
  4608.  1f0455c:       01f04808       mvneqs        r4, r8, lsl #16
  4609.  1f04560:       01f04808       mvneqs        r4, r8, lsl #16
  4610.  1f04564:       01f04808       mvneqs        r4, r8, lsl #16
  4611.  1f04568:       01f04808       mvneqs        r4, r8, lsl #16
  4612.  1f0456c:       01f04808       mvneqs        r4, r8, lsl #16
  4613.  1f04570:       01f04808       mvneqs        r4, r8, lsl #16
  4614.  1f04574:       01f04808       mvneqs        r4, r8, lsl #16
  4615.  1f04578:       01f04808       mvneqs        r4, r8, lsl #16
  4616.  1f0457c:       01f04808       mvneqs        r4, r8, lsl #16
  4617.  1f04580:       01f04808       mvneqs        r4, r8, lsl #16
  4618.  1f04584:       01f04808       mvneqs        r4, r8, lsl #16
  4619.  1f04588:       01f04808       mvneqs        r4, r8, lsl #16
  4620.  1f0458c:       01f04808       mvneqs        r4, r8, lsl #16
  4621.  1f04590:       01f04808       mvneqs        r4, r8, lsl #16
  4622.  1f04594:       01f04808       mvneqs        r4, r8, lsl #16
  4623.  1f04598:       01f04808       mvneqs        r4, r8, lsl #16
  4624.  1f0459c:       01f04808       mvneqs        r4, r8, lsl #16
  4625.  1f045a0:       01f04808       mvneqs        r4, r8, lsl #16
  4626.  1f045a4:       01f04808       mvneqs        r4, r8, lsl #16
  4627.  1f045a8:       01f04808       mvneqs        r4, r8, lsl #16
  4628.  1f045ac:       01f04808       mvneqs        r4, r8, lsl #16
  4629.  1f045b0:       01f04808       mvneqs        r4, r8, lsl #16
  4630.  1f045b4:       01f04808       mvneqs        r4, r8, lsl #16
  4631.  1f045b8:       01f04808       mvneqs        r4, r8, lsl #16
  4632.  1f045bc:       01f04808       mvneqs        r4, r8, lsl #16
  4633.  1f045c0:       01f04808       mvneqs        r4, r8, lsl #16
  4634.  1f045c4:       01f04808       mvneqs        r4, r8, lsl #16
  4635.  1f045c8:       01f04808       mvneqs        r4, r8, lsl #16
  4636.  1f045cc:       01f04808       mvneqs        r4, r8, lsl #16
  4637.  1f045d0:       01f04808       mvneqs        r4, r8, lsl #16
  4638.  1f045d4:       01f04808       mvneqs        r4, r8, lsl #16
  4639.  1f045d8:       01f04808       mvneqs        r4, r8, lsl #16
  4640.  1f045dc:       01f04808       mvneqs        r4, r8, lsl #16
  4641.  1f045e0:       01f04808       mvneqs        r4, r8, lsl #16
  4642.  1f045e4:       01f04808       mvneqs        r4, r8, lsl #16
  4643.  1f045e8:       01f04808       mvneqs        r4, r8, lsl #16
  4644.  1f045ec:       01f04808       mvneqs        r4, r8, lsl #16
  4645.  1f045f0:       01f04808       mvneqs        r4, r8, lsl #16
  4646.  1f045f4:       01f04808       mvneqs        r4, r8, lsl #16
  4647.  1f045f8:       01f04808       mvneqs        r4, r8, lsl #16
  4648.  1f045fc:       01f04808       mvneqs        r4, r8, lsl #16
  4649.  1f04600:       01f04808       mvneqs        r4, r8, lsl #16
  4650.  1f04604:       01f04808       mvneqs        r4, r8, lsl #16
  4651.  1f04608:       01f04808       mvneqs        r4, r8, lsl #16
  4652.  1f0460c:       01f04808       mvneqs        r4, r8, lsl #16
  4653.  1f04610:       01f04808       mvneqs        r4, r8, lsl #16
  4654.  1f04614:       01f04808       mvneqs        r4, r8, lsl #16
  4655.  1f04618:       01f04808       mvneqs        r4, r8, lsl #16
  4656.  1f0461c:       01f04808       mvneqs        r4, r8, lsl #16
  4657.  1f04620:       01f04808       mvneqs        r4, r8, lsl #16
  4658.  1f04624:       01f047a8       mvneqs        r4, r8, lsr #15
  4659.  1f04628:       01f047d8       ldreqsb       r4, [r0, #120]!
  4660.  1f0462c:       01f04808       mvneqs        r4, r8, lsl #16
  4661.  1f04630:       01f04820       mvneqs        r4, r0, lsr #16
  4662.  1f04634:       01f04638       mvneqs        r4, r8, lsr r6
  4663.  1f04638:       e58c2048       str   r2, [ip, #72]
  4664.  1f0463c:       e3a00000       mov   r0, #0     ; 0x0
  4665.  1f04640:       e89da810       ldmia sp, {r4, fp, sp, pc}
  4666.  1f04644:       e5923000       ldr   r3, [r2]
  4667.  1f04648:       e580306c       str   r3, [r0, #108]
  4668.  1f0464c:       eafffffa       b     1f0463c <.text+0x4628>
  4669.  1f04650:       e590306c       ldr   r3, [r0, #108]
  4670.  1f04654:       e5843000       str   r3, [r4]
  4671.  1f04658:       e3a00000       mov   r0, #0     ; 0x0
  4672.  1f0465c:       e89da810       ldmia sp, {r4, fp, sp, pc}
  4673.  1f04660:       e590300c       ldr   r3, [r0, #12]
  4674.  1f04664:       e5843000       str   r3, [r4]
  4675.  1f04668:       eafffffa       b     1f04658 <.text+0x4644>
  4676.  1f0466c:       e5923000       ldr   r3, [r2]
  4677.  1f04670:       e5803068       str   r3, [r0, #104]
  4678.  1f04674:       eafffff0       b     1f0463c <.text+0x4628>
  4679.  1f04678:       e5903068       ldr   r3, [r0, #104]
  4680.  1f0467c:       e5843000       str   r3, [r4]
  4681.  1f04680:       eafffff4       b     1f04658 <.text+0x4644>
  4682.  1f04684:       e5902068       ldr   r2, [r0, #104]
  4683.  1f04688:       e5903064       ldr   r3, [r0, #100]
  4684.  1f0468c:       e7933102       ldr   r3, [r3, r2, lsl #2]
  4685.  1f04690:       e3530000       cmp   r3, #0     ; 0x0
  4686.  1f04694:       15933034       ldrne r3, [r3, #52]
  4687.  1f04698:       15902024       ldrne r2, [r0, #36]
  4688.  1f0469c:       059c0024       ldreq r0, [ip, #36]
  4689.  1f046a0:       10000293       mulne r0, r3, r2
  4690.  1f046a4:       159c100c       ldrne r1, [ip, #12]
  4691.  1f046a8:       059c100c       ldreq r1, [ip, #12]
  4692.  1f046ac:       00800100       addeq r0, r0, r0, lsl #2
  4693.  1f046b0:       e59f3174       ldr   r3, [pc, #372]     ; 1f0482c <.text+0x4818>
  4694.  1f046b4:       e1a0e00f       mov   lr, pc
  4695.  1f046b8:       e1a0f003       mov   pc, r3
  4696.  1f046bc:       e5840000       str   r0, [r4]
  4697.  1f046c0:       eaffffdd       b     1f0463c <.text+0x4628>
  4698.  1f046c4:       e5922000       ldr   r2, [r2]
  4699.  1f046c8:       e5940008       ldr   r0, [r4, #8]
  4700.  1f046cc:       e0823102       add   r3, r2, r2, lsl #2
  4701.  1f046d0:       e5941004       ldr   r1, [r4, #4]
  4702.  1f046d4:       e08c3103       add   r3, ip, r3, lsl #2
  4703.  1f046d8:       e5832070       str   r2, [r3, #112]
  4704.  1f046dc:       e5831074       str   r1, [r3, #116]
  4705.  1f046e0:       e5830078       str   r0, [r3, #120]
  4706.  1f046e4:       eaffffd4       b     1f0463c <.text+0x4628>
  4707.  1f046e8:       e5923000       ldr   r3, [r2]
  4708.  1f046ec:       e5941008       ldr   r1, [r4, #8]
  4709.  1f046f0:       e5922004       ldr   r2, [r2, #4]
  4710.  1f046f4:       e58031b0       str   r3, [r0, #432]
  4711.  1f046f8:       e58021b4       str   r2, [r0, #436]
  4712.  1f046fc:       e58011b8       str   r1, [r0, #440]
  4713.  1f04700:       eaffffcd       b     1f0463c <.text+0x4628>
  4714.  1f04704:       e5923000       ldr   r3, [r2]
  4715.  1f04708:       e5803024       str   r3, [r0, #36]
  4716.  1f0470c:       eaffffca       b     1f0463c <.text+0x4628>
  4717.  1f04710:       e5903024       ldr   r3, [r0, #36]
  4718.  1f04714:       e5843000       str   r3, [r4]
  4719.  1f04718:       eaffffce       b     1f04658 <.text+0x4644>
  4720.  1f0471c:       e5903018       ldr   r3, [r0, #24]
  4721.  1f04720:       e3530000       cmp   r3, #0     ; 0x0
  4722.  1f04724:       e3a02000       mov   r2, #0     ; 0x0
  4723.  1f04728:       da000006       ble   1f04748 <.text+0x4734>
  4724.  1f0472c:       e5901040       ldr   r1, [r0, #64]
  4725.  1f04730:       e1a00002       mov   r0, r2
  4726.  1f04734:       e7810102       str   r0, [r1, r2, lsl #2]
  4727.  1f04738:       e59c3018       ldr   r3, [ip, #24]
  4728.  1f0473c:       e2822001       add   r2, r2, #1 ; 0x1
  4729.  1f04740:       e1530002       cmp   r3, r2
  4730.  1f04744:       cafffffa       bgt   1f04734 <.text+0x4720>
  4731.  1f04748:       e59c2020       ldr   r2, [ip, #32]
  4732.  1f0474c:       e59c300c       ldr   r3, [ip, #12]
  4733.  1f04750:       e0833002       add   r3, r3, r2
  4734.  1f04754:       e2831001       add   r1, r3, #1 ; 0x1
  4735.  1f04758:       e3510000       cmp   r1, #0     ; 0x0
  4736.  1f0475c:       e3a02000       mov   r2, #0     ; 0x0
  4737.  1f04760:       daffffb5       ble   1f0463c <.text+0x4628>
  4738.  1f04764:       e59c0030       ldr   r0, [ip, #48]
  4739.  1f04768:       e1a03082       mov   r3, r2, lsl #1
  4740.  1f0476c:       e2822001       add   r2, r2, #1 ; 0x1
  4741.  1f04770:       e3a0c000       mov   ip, #0     ; 0x0
  4742.  1f04774:       e1510002       cmp   r1, r2
  4743.  1f04778:       e183c0b0       strh  ip, [r3, r0]
  4744.  1f0477c:       cafffff9       bgt   1f04768 <.text+0x4754>
  4745.  1f04780:       eaffffad       b     1f0463c <.text+0x4628>
  4746.  1f04784:       e5923000       ldr   r3, [r2]
  4747.  1f04788:       e5803060       str   r3, [r0, #96]
  4748.  1f0478c:       eaffffaa       b     1f0463c <.text+0x4628>
  4749.  1f04790:       e5903060       ldr   r3, [r0, #96]
  4750.  1f04794:       e5843000       str   r3, [r4]
  4751.  1f04798:       eaffffae       b     1f04658 <.text+0x4644>
  4752.  1f0479c:       e5903010       ldr   r3, [r0, #16]
  4753.  1f047a0:       e5843000       str   r3, [r4]
  4754.  1f047a4:       eaffffab       b     1f04658 <.text+0x4644>
  4755.  1f047a8:       e5903014       ldr   r3, [r0, #20]
  4756.  1f047ac:       e3530000       cmp   r3, #0     ; 0x0
  4757.  1f047b0:       e3a01000       mov   r1, #0     ; 0x0
  4758.  1f047b4:       daffffa0       ble   1f0463c <.text+0x4628>
  4759.  1f047b8:       e5900044       ldr   r0, [r0, #68]
  4760.  1f047bc:       e7903101       ldr   r3, [r0, r1, lsl #2]
  4761.  1f047c0:       e7843101       str   r3, [r4, r1, lsl #2]
  4762.  1f047c4:       e59c2014       ldr   r2, [ip, #20]
  4763.  1f047c8:       e2811001       add   r1, r1, #1 ; 0x1
  4764.  1f047cc:       e1520001       cmp   r2, r1
  4765.  1f047d0:       cafffff9       bgt   1f047bc <.text+0x47a8>
  4766.  1f047d4:       eaffff98       b     1f0463c <.text+0x4628>
  4767.  1f047d8:       e590100c       ldr   r1, [r0, #12]
  4768.  1f047dc:       e3510000       cmp   r1, #0     ; 0x0
  4769.  1f047e0:       e3a02000       mov   r2, #0     ; 0x0
  4770.  1f047e4:       daffff94       ble   1f0463c <.text+0x4628>
  4771.  1f047e8:       e5900034       ldr   r0, [r0, #52]
  4772.  1f047ec:       e1a03082       mov   r3, r2, lsl #1
  4773.  1f047f0:       e193c0b0       ldrh  ip, [r3, r0]
  4774.  1f047f4:       e2822001       add   r2, r2, #1 ; 0x1
  4775.  1f047f8:       e1510002       cmp   r1, r2
  4776.  1f047fc:       e183c0b4       strh  ip, [r3, r4]
  4777.  1f04800:       cafffff9       bgt   1f047ec <.text+0x47d8>
  4778.  1f04804:       eaffff8c       b     1f0463c <.text+0x4628>
  4779.  1f04808:       e59f0020       ldr   r0, [pc, #32]      ; 1f04830 <.text+0x481c>
  4780.  1f0480c:       e59f3020       ldr   r3, [pc, #32]      ; 1f04834 <.text+0x4820>
  4781.  1f04810:       e1a0e00f       mov   lr, pc
  4782.  1f04814:       e1a0f003       mov   pc, r3
  4783.  1f04818:       e3e00000       mvn   r0, #0     ; 0x0
  4784.  1f0481c:       e89da810       ldmia sp, {r4, fp, sp, pc}
  4785.  1f04820:       e59031d4       ldr   r3, [r0, #468]
  4786.  1f04824:       e5843000       str   r3, [r4]
  4787.  1f04828:       eaffff8a       b     1f04658 <.text+0x4644>
  4788.  1f0482c:       01f0fc84       mvneqs        pc, r4, lsl #25
  4789.  1f04830:       01f136ec       mvneqs        r3, ip, ror #13
  4790.  1f04834:       01f01ae0       mvneqs        r1, r0, ror #21
  4791.  
  4792. 01f04838 <mix_and_saturate>:
  4793.  1f04838:       e3a0c000       mov   ip, #0     ; 0x0
  4794.  1f0483c:       e15c0003       cmp   ip, r3
  4795.  1f04840:       e92d40f0       stmdb sp!, {r4, r5, r6, r7, lr}
  4796.  1f04844:       e1a07000       mov   r7, r0
  4797.  1f04848:       e1a06003       mov   r6, r3
  4798.  1f0484c:       e1a05001       mov   r5, r1
  4799.  1f04850:       e1a00002       mov   r0, r2
  4800.  1f04854:       a8bd80f0       ldmgeia       sp!, {r4, r5, r6, r7, pc}
  4801.  1f04858:       e3a04c7f       mov   r4, #32512 ; 0x7f00
  4802.  1f0485c:       e28440ff       add   r4, r4, #255       ; 0xff
  4803.  1f04860:       e795210c       ldr   r2, [r5, ip, lsl #2]
  4804.  1f04864:       e797310c       ldr   r3, [r7, ip, lsl #2]
  4805.  1f04868:       e0623003       rsb   r3, r2, r3
  4806.  1f0486c:       e2833a01       add   r3, r3, #4096      ; 0x1000
  4807.  1f04870:       e1a036c3       mov   r3, r3, asr #13
  4808.  1f04874:       e3e0ec7f       mvn   lr, #32512 ; 0x7f00
  4809.  1f04878:       e1530004       cmp   r3, r4
  4810.  1f0487c:       e1a0208c       mov   r2, ip, lsl #1
  4811.  1f04880:       e24ee0fe       sub   lr, lr, #254       ; 0xfe
  4812.  1f04884:       c18240b0       strgth        r4, [r2, r0]
  4813.  1f04888:       ca000004       bgt   1f048a0 <mix_and_saturate+0x68>
  4814.  1f0488c:       e153000e       cmp   r3, lr
  4815.  1f04890:       e1a0108c       mov   r1, ip, lsl #1
  4816.  1f04894:       e1a0208c       mov   r2, ip, lsl #1
  4817.  1f04898:       b181e0b0       strlth        lr, [r1, r0]
  4818.  1f0489c:       a18230b0       strgeh        r3, [r2, r0]
  4819.  1f048a0:       e28cc001       add   ip, ip, #1 ; 0x1
  4820.  1f048a4:       e15c0006       cmp   ip, r6
  4821.  1f048a8:       baffffec       blt   1f04860 <mix_and_saturate+0x28>
  4822.  1f048ac:       e8bd80f0       ldmia sp!, {r4, r5, r6, r7, pc}
  4823.  
  4824. 01f048b0 <sb_encoder_init>:
  4825.  1f048b0:       e1a0f00e       mov   pc, lr
  4826.  
  4827. 01f048b4 <sb_encoder_destroy>:
  4828.  1f048b4:       e1a0f00e       mov   pc, lr
  4829.  
  4830. 01f048b8 <sb_encode>:
  4831.  1f048b8:       e1a0f00e       mov   pc, lr
  4832.  
  4833. 01f048bc <sb_decoder_init>:
  4834.  1f048bc:       e1a0c00d       mov   ip, sp
  4835.  1f048c0:       e92dd9f0       stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc}
  4836.  1f048c4:       e24cb004       sub   fp, ip, #4 ; 0x4
  4837.  1f048c8:       e1a05000       mov   r5, r0
  4838.  1f048cc:       e59f8230       ldr   r8, [pc, #560]     ; 1f04b04 <.text+0x4af0>
  4839.  1f048d0:       e3a00080       mov   r0, #128   ; 0x80
  4840.  1f048d4:       e1a0e00f       mov   lr, pc
  4841.  1f048d8:       e1a0f008       mov   pc, r8
  4842.  1f048dc:       e2507000       subs  r7, r0, #0        ; 0x0
  4843.  1f048e0:       01a00007       moveq r0, r7
  4844.  1f048e4:       089da9f0       ldmeqia       sp, {r4, r5, r6, r7, r8, fp, sp, pc}
  4845.  1f048e8:       e3a00c5d       mov   r0, #23808 ; 0x5d00
  4846.  1f048ec:       e59f3214       ldr   r3, [pc, #532]     ; 1f04b08 <.text+0x4af4>
  4847.  1f048f0:       e28000c0       add   r0, r0, #192       ; 0xc0
  4848.  1f048f4:       e1a0e00f       mov   lr, pc
  4849.  1f048f8:       e1a0f003       mov   pc, r3
  4850.  1f048fc:       e5954000       ldr   r4, [r5]
  4851.  1f04900:       e5875000       str   r5, [r7]
  4852.  1f04904:       e3a06001       mov   r6, #1     ; 0x1
  4853.  1f04908:       e5870028       str   r0, [r7, #40]
  4854.  1f0490c:       e5876074       str   r6, [r7, #116]
  4855.  1f04910:       e5940000       ldr   r0, [r4]
  4856.  1f04914:       e59f31f0       ldr   r3, [pc, #496]     ; 1f04b0c <.text+0x4af8>
  4857.  1f04918:       e1a0e00f       mov   lr, pc
  4858.  1f0491c:       e1a0f003       mov   pc, r3
  4859.  1f04920:       e5943004       ldr   r3, [r4, #4]
  4860.  1f04924:       e1a03613       mov   r3, r3, lsl r6
  4861.  1f04928:       e5873008       str   r3, [r7, #8]
  4862.  1f0492c:       e5942004       ldr   r2, [r4, #4]
  4863.  1f04930:       e587200c       str   r2, [r7, #12]
  4864.  1f04934:       e5943008       ldr   r3, [r4, #8]
  4865.  1f04938:       e5873010       str   r3, [r7, #16]
  4866.  1f0493c:       e1a05000       mov   r5, r0
  4867.  1f04940:       e5941008       ldr   r1, [r4, #8]
  4868.  1f04944:       e5870004       str   r0, [r7, #4]
  4869.  1f04948:       e59f31c0       ldr   r3, [pc, #448]     ; 1f04b10 <.text+0x4afc>
  4870.  1f0494c:       e5940004       ldr   r0, [r4, #4]
  4871.  1f04950:       e1a0e00f       mov   lr, pc
  4872.  1f04954:       e1a0f003       mov   pc, r3
  4873.  1f04958:       e5870014       str   r0, [r7, #20]
  4874.  1f0495c:       e594300c       ldr   r3, [r4, #12]
  4875.  1f04960:       e3a01019       mov   r1, #25    ; 0x19
  4876.  1f04964:       e5873018       str   r3, [r7, #24]
  4877.  1f04968:       e2872020       add   r2, r7, #32        ; 0x20
  4878.  1f0496c:       e1a00005       mov   r0, r5
  4879.  1f04970:       e59f519c       ldr   r5, [pc, #412]     ; 1f04b14 <.text+0x4b00>
  4880.  1f04974:       e1a0e00f       mov   lr, pc
  4881.  1f04978:       e1a0f005       mov   pc, r5
  4882.  1f0497c:       e5973020       ldr   r3, [r7, #32]
  4883.  1f04980:       e1a03613       mov   r3, r3, lsl r6
  4884.  1f04984:       e5873020       str   r3, [r7, #32]
  4885.  1f04988:       e597000c       ldr   r0, [r7, #12]
  4886.  1f0498c:       e5942044       ldr   r2, [r4, #68]
  4887.  1f04990:       e2844024       add   r4, r4, #36        ; 0x24
  4888.  1f04994:       e587207c       str   r2, [r7, #124]
  4889.  1f04998:       e5874078       str   r4, [r7, #120]
  4890.  1f0499c:       e587601c       str   r6, [r7, #28]
  4891.  1f049a0:       e1a00100       mov   r0, r0, lsl #2
  4892.  1f049a4:       e1a0e00f       mov   lr, pc
  4893.  1f049a8:       e1a0f008       mov   pc, r8
  4894.  1f049ac:       e597300c       ldr   r3, [r7, #12]
  4895.  1f049b0:       e587002c       str   r0, [r7, #44]
  4896.  1f049b4:       e1a00103       mov   r0, r3, lsl #2
  4897.  1f049b8:       e1a0e00f       mov   lr, pc
  4898.  1f049bc:       e1a0f008       mov   pc, r8
  4899.  1f049c0:       e5973008       ldr   r3, [r7, #8]
  4900.  1f049c4:       e5870030       str   r0, [r7, #48]
  4901.  1f049c8:       e1a00103       mov   r0, r3, lsl #2
  4902.  1f049cc:       e1a0e00f       mov   lr, pc
  4903.  1f049d0:       e1a0f008       mov   pc, r8
  4904.  1f049d4:       e5973008       ldr   r3, [r7, #8]
  4905.  1f049d8:       e5870034       str   r0, [r7, #52]
  4906.  1f049dc:       e1a00103       mov   r0, r3, lsl #2
  4907.  1f049e0:       e1a0e00f       mov   lr, pc
  4908.  1f049e4:       e1a0f008       mov   pc, r8
  4909.  1f049e8:       e5973008       ldr   r3, [r7, #8]
  4910.  1f049ec:       e5870038       str   r0, [r7, #56]
  4911.  1f049f0:       e1a00103       mov   r0, r3, lsl #2
  4912.  1f049f4:       e1a0e00f       mov   lr, pc
  4913.  1f049f8:       e1a0f008       mov   pc, r8
  4914.  1f049fc:       e587003c       str   r0, [r7, #60]
  4915.  1f04a00:       e3a00c01       mov   r0, #256   ; 0x100
  4916.  1f04a04:       e1a0e00f       mov   lr, pc
  4917.  1f04a08:       e1a0f008       mov   pc, r8
  4918.  1f04a0c:       e5870040       str   r0, [r7, #64]
  4919.  1f04a10:       e3a00c01       mov   r0, #256   ; 0x100
  4920.  1f04a14:       e1a0e00f       mov   lr, pc
  4921.  1f04a18:       e1a0f008       mov   pc, r8
  4922.  1f04a1c:       e597300c       ldr   r3, [r7, #12]
  4923.  1f04a20:       e5870044       str   r0, [r7, #68]
  4924.  1f04a24:       e1a00103       mov   r0, r3, lsl #2
  4925.  1f04a28:       e1a0e00f       mov   lr, pc
  4926.  1f04a2c:       e1a0f008       mov   pc, r8
  4927.  1f04a30:       e5973010       ldr   r3, [r7, #16]
  4928.  1f04a34:       e5870048       str   r0, [r7, #72]
  4929.  1f04a38:       e1a00103       mov   r0, r3, lsl #2
  4930.  1f04a3c:       e1a0e00f       mov   lr, pc
  4931.  1f04a40:       e1a0f008       mov   pc, r8
  4932.  1f04a44:       e5973018       ldr   r3, [r7, #24]
  4933.  1f04a48:       e587004c       str   r0, [r7, #76]
  4934.  1f04a4c:       e1a00613       mov   r0, r3, lsl r6
  4935.  1f04a50:       e1a0e00f       mov   lr, pc
  4936.  1f04a54:       e1a0f008       mov   pc, r8
  4937.  1f04a58:       e5973018       ldr   r3, [r7, #24]
  4938.  1f04a5c:       e5870050       str   r0, [r7, #80]
  4939.  1f04a60:       e1a00613       mov   r0, r3, lsl r6
  4940.  1f04a64:       e1a0e00f       mov   lr, pc
  4941.  1f04a68:       e1a0f008       mov   pc, r8
  4942.  1f04a6c:       e5973018       ldr   r3, [r7, #24]
  4943.  1f04a70:       e5870054       str   r0, [r7, #84]
  4944.  1f04a74:       e1a00613       mov   r0, r3, lsl r6
  4945.  1f04a78:       e1a0e00f       mov   lr, pc
  4946.  1f04a7c:       e1a0f008       mov   pc, r8
  4947.  1f04a80:       e5973018       ldr   r3, [r7, #24]
  4948.  1f04a84:       e5870058       str   r0, [r7, #88]
  4949.  1f04a88:       e1a00613       mov   r0, r3, lsl r6
  4950.  1f04a8c:       e1a0e00f       mov   lr, pc
  4951.  1f04a90:       e1a0f008       mov   pc, r8
  4952.  1f04a94:       e5973014       ldr   r3, [r7, #20]
  4953.  1f04a98:       e587005c       str   r0, [r7, #92]
  4954.  1f04a9c:       e1a00103       mov   r0, r3, lsl #2
  4955.  1f04aa0:       e1a0e00f       mov   lr, pc
  4956.  1f04aa4:       e1a0f008       mov   pc, r8
  4957.  1f04aa8:       e5973018       ldr   r3, [r7, #24]
  4958.  1f04aac:       e5870064       str   r0, [r7, #100]
  4959.  1f04ab0:       e1a00183       mov   r0, r3, lsl #3
  4960.  1f04ab4:       e1a0e00f       mov   lr, pc
  4961.  1f04ab8:       e1a0f008       mov   pc, r8
  4962.  1f04abc:       e597300c       ldr   r3, [r7, #12]
  4963.  1f04ac0:       e5870060       str   r0, [r7, #96]
  4964.  1f04ac4:       e1a00103       mov   r0, r3, lsl #2
  4965.  1f04ac8:       e1a0e00f       mov   lr, pc
  4966.  1f04acc:       e1a0f008       mov   pc, r8
  4967.  1f04ad0:       e3a01068       mov   r1, #104   ; 0x68
  4968.  1f04ad4:       e1a02000       mov   r2, r0
  4969.  1f04ad8:       e587006c       str   r0, [r7, #108]
  4970.  1f04adc:       e5970004       ldr   r0, [r7, #4]
  4971.  1f04ae0:       e1a0e00f       mov   lr, pc
  4972.  1f04ae4:       e1a0f005       mov   pc, r5
  4973.  1f04ae8:       e3a02000       mov   r2, #0     ; 0x0
  4974.  1f04aec:       e3a03ffa       mov   r3, #1000  ; 0x3e8
  4975.  1f04af0:       e1a00007       mov   r0, r7
  4976.  1f04af4:       e5872024       str   r2, [r7, #36]
  4977.  1f04af8:       e5873070       str   r3, [r7, #112]
  4978.  1f04afc:       e5872068       str   r2, [r7, #104]
  4979.  1f04b00:       e89da9f0       ldmia sp, {r4, r5, r6, r7, r8, fp, sp, pc}
  4980.  1f04b04:       01f01a10       mvneqs        r1, r0, lsl sl
  4981.  1f04b08:       01f01a34       mvneqs        r1, r4, lsr sl
  4982.  1f04b0c:       01f01690       ldreqb        r1, [r0, #96]!
  4983.  1f04b10:       01f0fc84       mvneqs        pc, r4, lsl #25
  4984.  1f04b14:       01f01720       mvneqs        r1, r0, lsr #14
  4985.  
  4986. 01f04b18 <sb_decoder_destroy>:
  4987.  1f04b18:       e1a0c00d       mov   ip, sp
  4988.  1f04b1c:       e92dd830       stmdb sp!, {r4, r5, fp, ip, lr, pc}
  4989.  1f04b20:       e59f30e8       ldr   r3, [pc, #232]     ; 1f04c10 <.text+0x4bfc>
  4990.  1f04b24:       e1a05000       mov   r5, r0
  4991.  1f04b28:       e24cb004       sub   fp, ip, #4 ; 0x4
  4992.  1f04b2c:       e5900004       ldr   r0, [r0, #4]
  4993.  1f04b30:       e1a0e00f       mov   lr, pc
  4994.  1f04b34:       e1a0f003       mov   pc, r3
  4995.  1f04b38:       e59f30d4       ldr   r3, [pc, #212]     ; 1f04c14 <.text+0x4c00>
  4996.  1f04b3c:       e5950028       ldr   r0, [r5, #40]
  4997.  1f04b40:       e1a0e00f       mov   lr, pc
  4998.  1f04b44:       e1a0f003       mov   pc, r3
  4999.  1f04b48:       e59f40c8       ldr   r4, [pc, #200]     ; 1f04c18 <.text+0x4c04>
  5000.  1f04b4c:       e595002c       ldr   r0, [r5, #44]
  5001.  1f04b50:       e1a0e00f       mov   lr, pc
  5002.  1f04b54:       e1a0f004       mov   pc, r4
  5003.  1f04b58:       e5950030       ldr   r0, [r5, #48]
  5004.  1f04b5c:       e1a0e00f       mov   lr, pc
  5005.  1f04b60:       e1a0f004       mov   pc, r4
  5006.  1f04b64:       e5950034       ldr   r0, [r5, #52]
  5007.  1f04b68:       e1a0e00f       mov   lr, pc
  5008.  1f04b6c:       e1a0f004       mov   pc, r4
  5009.  1f04b70:       e5950038       ldr   r0, [r5, #56]
  5010.  1f04b74:       e1a0e00f       mov   lr, pc
  5011.  1f04b78:       e1a0f004       mov   pc, r4
  5012.  1f04b7c:       e595003c       ldr   r0, [r5, #60]
  5013.  1f04b80:       e1a0e00f       mov   lr, pc
  5014.  1f04b84:       e1a0f004       mov   pc, r4
  5015.  1f04b88:       e5950040       ldr   r0, [r5, #64]
  5016.  1f04b8c:       e1a0e00f       mov   lr, pc
  5017.  1f04b90:       e1a0f004       mov   pc, r4
  5018.  1f04b94:       e5950044       ldr   r0, [r5, #68]
  5019.  1f04b98:       e1a0e00f       mov   lr, pc
  5020.  1f04b9c:       e1a0f004       mov   pc, r4
  5021.  1f04ba0:       e5950048       ldr   r0, [r5, #72]
  5022.  1f04ba4:       e1a0e00f       mov   lr, pc
  5023.  1f04ba8:       e1a0f004       mov   pc, r4
  5024.  1f04bac:       e595004c       ldr   r0, [r5, #76]
  5025.  1f04bb0:       e1a0e00f       mov   lr, pc
  5026.  1f04bb4:       e1a0f004       mov   pc, r4
  5027.  1f04bb8:       e5950050       ldr   r0, [r5, #80]
  5028.  1f04bbc:       e1a0e00f       mov   lr, pc
  5029.  1f04bc0:       e1a0f004       mov   pc, r4
  5030.  1f04bc4:       e5950054       ldr   r0, [r5, #84]
  5031.  1f04bc8:       e1a0e00f       mov   lr, pc
  5032.  1f04bcc:       e1a0f004       mov   pc, r4
  5033.  1f04bd0:       e5950058       ldr   r0, [r5, #88]
  5034.  1f04bd4:       e1a0e00f       mov   lr, pc
  5035.  1f04bd8:       e1a0f004       mov   pc, r4
  5036.  1f04bdc:       e595005c       ldr   r0, [r5, #92]
  5037.  1f04be0:       e1a0e00f       mov   lr, pc
  5038.  1f04be4:       e1a0f004       mov   pc, r4
  5039.  1f04be8:       e5950064       ldr   r0, [r5, #100]
  5040.  1f04bec:       e1a0e00f       mov   lr, pc
  5041.  1f04bf0:       e1a0f004       mov   pc, r4
  5042.  1f04bf4:       e5950060       ldr   r0, [r5, #96]
  5043.  1f04bf8:       e1a0e00f       mov   lr, pc
  5044.  1f04bfc:       e1a0f004       mov   pc, r4
  5045.  1f04c00:       e1a00005       mov   r0, r5
  5046.  1f04c04:       e1a0e00f       mov   lr, pc
  5047.  1f04c08:       e1a0f004       mov   pc, r4
  5048.  1f04c0c:       e89da830       ldmia sp, {r4, r5, fp, sp, pc}
  5049.  1f04c10:       01f016c4       mvneqs        r1, r4, asr #13
  5050.  1f04c14:       01f01a98       ldreqb        r1, [r0, #168]!
  5051.  1f04c18:       01f01a78       mvneqs        r1, r8, ror sl
  5052.  
  5053. 01f04c1c <sb_decode_lost>:
  5054.  1f04c1c:       e1a0c00d       mov   ip, sp
  5055.  1f04c20:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  5056.  1f04c24:       e24cb004       sub   fp, ip, #4 ; 0x4
  5057.  1f04c28:       e24dd018       sub   sp, sp, #24        ; 0x18
  5058.  1f04c2c:       e2529000       subs  r9, r2, #0        ; 0x0
  5059.  1f04c30:       1590c07c       ldrne ip, [r0, #124]
  5060.  1f04c34:       e50b3030       str   r3, [fp, #-48]
  5061.  1f04c38:       e3a03000       mov   r3, #0     ; 0x0
  5062.  1f04c3c:       e50b3034       str   r3, [fp, #-52]
  5063.  1f04c40:       12833001       addne r3, r3, #1       ; 0x1
  5064.  1f04c44:       e1a06000       mov   r6, r0
  5065.  1f04c48:       e50b102c       str   r1, [fp, #-44]
  5066.  1f04c4c:       150bc034       strne ip, [fp, #-52]
  5067.  1f04c50:       1580307c       strne r3, [r0, #124]
  5068.  1f04c54:       0a000064       beq   1f04dec <sb_decode_lost+0x1d0>
  5069.  1f04c58:       e3a03001       mov   r3, #1     ; 0x1
  5070.  1f04c5c:       e3590000       cmp   r9, #0     ; 0x0
  5071.  1f04c60:       e586301c       str   r3, [r6, #28]
  5072.  1f04c64:       1596300c       ldrne r3, [r6, #12]
  5073.  1f04c68:       0a000037       beq   1f04d4c <sb_decode_lost+0x130>
  5074.  1f04c6c:       e3530000       cmp   r3, #0     ; 0x0
  5075.  1f04c70:       e3a05000       mov   r5, #0     ; 0x0
  5076.  1f04c74:       d5960034       ldrle r0, [r6, #52]
  5077.  1f04c78:       da000007       ble   1f04c9c <sb_decode_lost+0x80>
  5078.  1f04c7c:       e5962048       ldr   r2, [r6, #72]
  5079.  1f04c80:       e5960034       ldr   r0, [r6, #52]
  5080.  1f04c84:       e7923105       ldr   r3, [r2, r5, lsl #2]
  5081.  1f04c88:       e7803105       str   r3, [r0, r5, lsl #2]
  5082.  1f04c8c:       e596300c       ldr   r3, [r6, #12]
  5083.  1f04c90:       e2855001       add   r5, r5, #1 ; 0x1
  5084.  1f04c94:       e1530005       cmp   r3, r5
  5085.  1f04c98:       cafffff9       bgt   1f04c84 <sb_decode_lost+0x68>
  5086.  1f04c9c:       e596e060       ldr   lr, [r6, #96]
  5087.  1f04ca0:       e596c018       ldr   ip, [r6, #24]
  5088.  1f04ca4:       e596105c       ldr   r1, [r6, #92]
  5089.  1f04ca8:       e1a02000       mov   r2, r0
  5090.  1f04cac:       e88d5000       stmia sp, {ip, lr}
  5091.  1f04cb0:       e59fc160       ldr   ip, [pc, #352]     ; 1f04e18 <.text+0x4e04>
  5092.  1f04cb4:       e1a0e00f       mov   lr, pc
  5093.  1f04cb8:       e1a0f00c       mov   pc, ip
  5094.  1f04cbc:       e596c040       ldr   ip, [r6, #64]
  5095.  1f04cc0:       e596002c       ldr   r0, [r6, #44]
  5096.  1f04cc4:       e5962038       ldr   r2, [r6, #56]
  5097.  1f04cc8:       e5963008       ldr   r3, [r6, #8]
  5098.  1f04ccc:       e58dc004       str   ip, [sp, #4]
  5099.  1f04cd0:       e51bc030       ldr   ip, [fp, #-48]
  5100.  1f04cd4:       e3a04040       mov   r4, #64    ; 0x40
  5101.  1f04cd8:       e59f113c       ldr   r1, [pc, #316]     ; 1f04e1c <.text+0x4e08>
  5102.  1f04cdc:       e59f513c       ldr   r5, [pc, #316]     ; 1f04e20 <.text+0x4e0c>
  5103.  1f04ce0:       e58dc008       str   ip, [sp, #8]
  5104.  1f04ce4:       e58d4000       str   r4, [sp]
  5105.  1f04ce8:       e1a0e00f       mov   lr, pc
  5106.  1f04cec:       e1a0f005       mov   pc, r5
  5107.  1f04cf0:       e596c044       ldr   ip, [r6, #68]
  5108.  1f04cf4:       e5960034       ldr   r0, [r6, #52]
  5109.  1f04cf8:       e596203c       ldr   r2, [r6, #60]
  5110.  1f04cfc:       e5963008       ldr   r3, [r6, #8]
  5111.  1f04d00:       e58dc004       str   ip, [sp, #4]
  5112.  1f04d04:       e51bc030       ldr   ip, [fp, #-48]
  5113.  1f04d08:       e59f1114       ldr   r1, [pc, #276]     ; 1f04e24 <.text+0x4e10>
  5114.  1f04d0c:       e58dc008       str   ip, [sp, #8]
  5115.  1f04d10:       e58d4000       str   r4, [sp]
  5116.  1f04d14:       e1a0e00f       mov   lr, pc
  5117.  1f04d18:       e1a0f005       mov   pc, r5
  5118.  1f04d1c:       e5963008       ldr   r3, [r6, #8]
  5119.  1f04d20:       e51b202c       ldr   r2, [fp, #-44]
  5120.  1f04d24:       e2860038       add   r0, r6, #56        ; 0x38
  5121.  1f04d28:       e8900003       ldmia r0, {r0, r1}
  5122.  1f04d2c:       e59fc0f4       ldr   ip, [pc, #244]     ; 1f04e28 <.text+0x4e14>
  5123.  1f04d30:       e1a0e00f       mov   lr, pc
  5124.  1f04d34:       e1a0f00c       mov   pc, ip
  5125.  1f04d38:       e3590000       cmp   r9, #0     ; 0x0
  5126.  1f04d3c:       151b3034       ldrne r3, [fp, #-52]
  5127.  1f04d40:       1586307c       strne r3, [r6, #124]
  5128.  1f04d44:       e24bd028       sub   sp, fp, #40        ; 0x28
  5129.  1f04d48:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  5130.  1f04d4c:       e596100c       ldr   r1, [r6, #12]
  5131.  1f04d50:       e59f30d4       ldr   r3, [pc, #212]     ; 1f04e2c <.text+0x4e18>
  5132.  1f04d54:       e5960048       ldr   r0, [r6, #72]
  5133.  1f04d58:       e1a0e00f       mov   lr, pc
  5134.  1f04d5c:       e1a0f003       mov   pc, r3
  5135.  1f04d60:       e1a00800       mov   r0, r0, lsl #16
  5136.  1f04d64:       e59f30c4       ldr   r3, [pc, #196]     ; 1f04e30 <.text+0x4e1c>
  5137.  1f04d68:       e1a00840       mov   r0, r0, asr #16
  5138.  1f04d6c:       e1a0e00f       mov   lr, pc
  5139.  1f04d70:       e1a0f003       mov   pc, r3
  5140.  1f04d74:       e28f2094       add   r2, pc, #148       ; 0x94
  5141.  1f04d78:       e892000c       ldmia r2, {r2, r3}
  5142.  1f04d7c:       e59fc0b0       ldr   ip, [pc, #176]     ; 1f04e34 <.text+0x4e20>
  5143.  1f04d80:       e1a0e00f       mov   lr, pc
  5144.  1f04d84:       e1a0f00c       mov   pc, ip
  5145.  1f04d88:       e59f30a8       ldr   r3, [pc, #168]     ; 1f04e38 <.text+0x4e24>
  5146.  1f04d8c:       e1a0e00f       mov   lr, pc
  5147.  1f04d90:       e1a0f003       mov   pc, r3
  5148.  1f04d94:       e596300c       ldr   r3, [r6, #12]
  5149.  1f04d98:       e1a00800       mov   r0, r0, lsl #16
  5150.  1f04d9c:       e3530000       cmp   r3, #0     ; 0x0
  5151.  1f04da0:       e1a00820       mov   r0, r0, lsr #16
  5152.  1f04da4:       e1a05009       mov   r5, r9
  5153.  1f04da8:       daffffaf       ble   1f04c6c <sb_decode_lost+0x50>
  5154.  1f04dac:       e59fa088       ldr   sl, [pc, #136]     ; 1f04e3c <.text+0x4e28>
  5155.  1f04db0:       e1a08800       mov   r8, r0, lsl #16
  5156.  1f04db4:       e2867070       add   r7, r6, #112       ; 0x70
  5157.  1f04db8:       e1a00848       mov   r0, r8, asr #16
  5158.  1f04dbc:       e1a01007       mov   r1, r7
  5159.  1f04dc0:       e5964048       ldr   r4, [r6, #72]
  5160.  1f04dc4:       e1a0e00f       mov   lr, pc
  5161.  1f04dc8:       e1a0f00a       mov   pc, sl
  5162.  1f04dcc:       e1a00800       mov   r0, r0, lsl #16
  5163.  1f04dd0:       e1a00840       mov   r0, r0, asr #16
  5164.  1f04dd4:       e7840105       str   r0, [r4, r5, lsl #2]
  5165.  1f04dd8:       e596300c       ldr   r3, [r6, #12]
  5166.  1f04ddc:       e2855001       add   r5, r5, #1 ; 0x1
  5167.  1f04de0:       e1530005       cmp   r3, r5
  5168.  1f04de4:       cafffff3       bgt   1f04db8 <sb_decode_lost+0x19c>
  5169.  1f04de8:       eaffff9f       b     1f04c6c <sb_decode_lost+0x50>
  5170.  1f04dec:       e590105c       ldr   r1, [r0, #92]
  5171.  1f04df0:       e3a00c7e       mov   r0, #32256 ; 0x7e00
  5172.  1f04df4:       e28000b8       add   r0, r0, #184       ; 0xb8
  5173.  1f04df8:       e1a02001       mov   r2, r1
  5174.  1f04dfc:       e5963018       ldr   r3, [r6, #24]
  5175.  1f04e00:       e59fc038       ldr   ip, [pc, #56]      ; 1f04e40 <.text+0x4e2c>
  5176.  1f04e04:       e1a0e00f       mov   lr, pc
  5177.  1f04e08:       e1a0f00c       mov   pc, ip
  5178.  1f04e0c:       eaffff91       b     1f04c58 <sb_decode_lost+0x3c>
  5179.  1f04e10:       3feccccc       swicc 0x00eccccc
  5180.  1f04e14:       cccccccd       stcgtl        12, cr12, [ip], {205}
  5181.  1f04e18:       01f0a41c       mvneqs        sl, ip, lsl r4
  5182.  1f04e1c:       01f137a6       mvneqs        r3, r6, lsr #15
  5183.  1f04e20:       01f0af88       mvneqs        sl, r8, lsl #31
  5184.  1f04e24:       01f13726       mvneqs        r3, r6, lsr #14
  5185.  1f04e28:       01f04838       mvneqs        r4, r8, lsr r8
  5186.  1f04e2c:       01f09d30       mvneqs        r9, r0, lsr sp
  5187.  1f04e30:       01f100c0       mvneqs        r0, r0, asr #1
  5188.  1f04e34:       01f10138       mvneqs        r0, r8, lsr r1
  5189.  1f04e38:       01f106a0       mvneqs        r0, r0, lsr #13
  5190.  1f04e3c:       01f01ae4       mvneqs        r1, r4, ror #21
  5191.  1f04e40:       01f09afc       ldreqsh       r9, [r0, #172]!
  5192.  
  5193. 01f04e44 <sb_decode>:
  5194.  1f04e44:       e1a0c00d       mov   ip, sp
  5195.  1f04e48:       e92ddff0       stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
  5196.  1f04e4c:       e24cb004       sub   fp, ip, #4 ; 0x4
  5197.  1f04e50:       e24dd048       sub   sp, sp, #72        ; 0x48
  5198.  1f04e54:       e1a06000       mov   r6, r0
  5199.  1f04e58:       e5900028       ldr   r0, [r0, #40]
  5200.  1f04e5c:       e50b0038       str   r0, [fp, #-56]
  5201.  1f04e60:       e51bc038       ldr   ip, [fp, #-56]
  5202.  1f04e64:       e596300c       ldr   r3, [r6, #12]
  5203.  1f04e68:       e2000001       and   r0, r0, #1 ; 0x1
  5204.  1f04e6c:       e1a03083       mov   r3, r3, lsl #1
  5205.  1f04e70:       e08cc000       add   ip, ip, r0
  5206.  1f04e74:       e08cc003       add   ip, ip, r3
  5207.  1f04e78:       e063400c       rsb   r4, r3, ip
  5208.  1f04e7c:       e50bc038       str   ip, [fp, #-56]
  5209.  1f04e80:       e596c000       ldr   ip, [r6]
  5210.  1f04e84:       e59cc000       ldr   ip, [ip]
  5211.  1f04e88:       e50b204c       str   r2, [fp, #-76]
  5212.  1f04e8c:       e59f37b0       ldr   r3, [pc, #1968]    ; 1f05644 <.text+0x5630>
  5213.  1f04e90:       e5960004       ldr   r0, [r6, #4]
  5214.  1f04e94:       e1a02004       mov   r2, r4
  5215.  1f04e98:       e50bc048       str   ip, [fp, #-72]
  5216.  1f04e9c:       e50b1030       str   r1, [fp, #-48]
  5217.  1f04ea0:       e1a0e00f       mov   lr, pc
  5218.  1f04ea4:       e1a0f003       mov   pc, r3
  5219.  1f04ea8:       e596300c       ldr   r3, [r6, #12]
  5220.  1f04eac:       e3530000       cmp   r3, #0     ; 0x0
  5221.  1f04eb0:       e1a07000       mov   r7, r0
  5222.  1f04eb4:       e3a05000       mov   r5, #0     ; 0x0
  5223.  1f04eb8:       da000008       ble   1f04ee0 <sb_decode+0x9c>
  5224.  1f04ebc:       e596102c       ldr   r1, [r6, #44]
  5225.  1f04ec0:       e1a03085       mov   r3, r5, lsl #1
  5226.  1f04ec4:       e19320f4       ldrsh r2, [r3, r4]
  5227.  1f04ec8:       e1a02702       mov   r2, r2, lsl #14
  5228.  1f04ecc:       e7812105       str   r2, [r1, r5, lsl #2]
  5229.  1f04ed0:       e596300c       ldr   r3, [r6, #12]
  5230.  1f04ed4:       e2855001       add   r5, r5, #1 ; 0x1
  5231.  1f04ed8:       e1530005       cmp   r3, r5
  5232.  1f04edc:       cafffff7       bgt   1f04ec0 <sb_decode+0x7c>
  5233.  1f04ee0:       e5960004       ldr   r0, [r6, #4]
  5234.  1f04ee4:       e3a01067       mov   r1, #103   ; 0x67
  5235.  1f04ee8:       e24b202c       sub   r2, fp, #44        ; 0x2c
  5236.  1f04eec:       e59f8754       ldr   r8, [pc, #1876]    ; 1f05648 <.text+0x5634>
  5237.  1f04ef0:       e1a0e00f       mov   lr, pc
  5238.  1f04ef4:       e1a0f008       mov   pc, r8
  5239.  1f04ef8:       e3570000       cmp   r7, #0     ; 0x0
  5240.  1f04efc:       11a00007       movne r0, r7
  5241.  1f04f00:       1a000045       bne   1f0501c <sb_decode+0x1d8>
  5242.  1f04f04:       e51b0030       ldr   r0, [fp, #-48]
  5243.  1f04f08:       e3500000       cmp   r0, #0     ; 0x0
  5244.  1f04f0c:       0a0002b8       beq   1f059f4 <.text+0x59e0>
  5245.  1f04f10:       e5963074       ldr   r3, [r6, #116]
  5246.  1f04f14:       e3530000       cmp   r3, #0     ; 0x0
  5247.  1f04f18:       0596007c       ldreq r0, [r6, #124]
  5248.  1f04f1c:       1a0001ae       bne   1f055dc <sb_decode+0x798>
  5249.  1f04f20:       e5961078       ldr   r1, [r6, #120]
  5250.  1f04f24:       e7914100       ldr   r4, [r1, r0, lsl #2]
  5251.  1f04f28:       e3540000       cmp   r4, #0     ; 0x0
  5252.  1f04f2c:       1a00003c       bne   1f05024 <sb_decode+0x1e0>
  5253.  1f04f30:       e51b202c       ldr   r2, [fp, #-44]
  5254.  1f04f34:       e3520000       cmp   r2, #0     ; 0x0
  5255.  1f04f38:       1a0001b6       bne   1f05618 <sb_decode+0x7d4>
  5256.  1f04f3c:       e596400c       ldr   r4, [r6, #12]
  5257.  1f04f40:       e3540000       cmp   r4, #0     ; 0x0
  5258.  1f04f44:       e1a05002       mov   r5, r2
  5259.  1f04f48:       d5960048       ldrle r0, [r6, #72]
  5260.  1f04f4c:       da000006       ble   1f04f6c <sb_decode+0x128>
  5261.  1f04f50:       e5960048       ldr   r0, [r6, #72]
  5262.  1f04f54:       e1a03002       mov   r3, r2
  5263.  1f04f58:       e7803105       str   r3, [r0, r5, lsl #2]
  5264.  1f04f5c:       e596400c       ldr   r4, [r6, #12]
  5265.  1f04f60:       e2855001       add   r5, r5, #1 ; 0x1
  5266.  1f04f64:       e1540005       cmp   r4, r5
  5267.  1f04f68:       cafffffa       bgt   1f04f58 <sb_decode+0x114>
  5268.  1f04f6c:       e596e060       ldr   lr, [r6, #96]
  5269.  1f04f70:       e596c018       ldr   ip, [r6, #24]
  5270.  1f04f74:       e3a03001       mov   r3, #1     ; 0x1
  5271.  1f04f78:       e596105c       ldr   r1, [r6, #92]
  5272.  1f04f7c:       e5962034       ldr   r2, [r6, #52]
  5273.  1f04f80:       e586301c       str   r3, [r6, #28]
  5274.  1f04f84:       e58de004       str   lr, [sp, #4]
  5275.  1f04f88:       e1a03004       mov   r3, r4
  5276.  1f04f8c:       e58dc000       str   ip, [sp]
  5277.  1f04f90:       e59fc6b4       ldr   ip, [pc, #1716]    ; 1f0564c <.text+0x5638>
  5278.  1f04f94:       e1a0e00f       mov   lr, pc
  5279.  1f04f98:       e1a0f00c       mov   pc, ip
  5280.  1f04f9c:       e596c040       ldr   ip, [r6, #64]
  5281.  1f04fa0:       e596002c       ldr   r0, [r6, #44]
  5282.  1f04fa4:       e5962038       ldr   r2, [r6, #56]
  5283.  1f04fa8:       e5963008       ldr   r3, [r6, #8]
  5284.  1f04fac:       e58dc004       str   ip, [sp, #4]
  5285.  1f04fb0:       e51bc038       ldr   ip, [fp, #-56]
  5286.  1f04fb4:       e3a04040       mov   r4, #64    ; 0x40
  5287.  1f04fb8:       e59f1690       ldr   r1, [pc, #1680]    ; 1f05650 <.text+0x563c>
  5288.  1f04fbc:       e59f5690       ldr   r5, [pc, #1680]    ; 1f05654 <.text+0x5640>
  5289.  1f04fc0:       e58dc008       str   ip, [sp, #8]
  5290.  1f04fc4:       e58d4000       str   r4, [sp]
  5291.  1f04fc8:       e1a0e00f       mov   lr, pc
  5292.  1f04fcc:       e1a0f005       mov   pc, r5
  5293.  1f04fd0:       e596c044       ldr   ip, [r6, #68]
  5294.  1f04fd4:       e5960034       ldr   r0, [r6, #52]
  5295.  1f04fd8:       e596203c       ldr   r2, [r6, #60]
  5296.  1f04fdc:       e5963008       ldr   r3, [r6, #8]
  5297.  1f04fe0:       e58dc004       str   ip, [sp, #4]
  5298.  1f04fe4:       e51bc038       ldr   ip, [fp, #-56]
  5299.  1f04fe8:       e59f1668       ldr   r1, [pc, #1640]    ; 1f05658 <.text+0x5644>
  5300.  1f04fec:       e58dc008       str   ip, [sp, #8]
  5301.  1f04ff0:       e58d4000       str   r4, [sp]
  5302.  1f04ff4:       e1a0e00f       mov   lr, pc
  5303.  1f04ff8:       e1a0f005       mov   pc, r5
  5304.  1f04ffc:       e5960038       ldr   r0, [r6, #56]
  5305.  1f05000:       e51b204c       ldr   r2, [fp, #-76]
  5306.  1f05004:       e5963008       ldr   r3, [r6, #8]
  5307.  1f05008:       e596103c       ldr   r1, [r6, #60]
  5308.  1f0500c:       e59fc648       ldr   ip, [pc, #1608]    ; 1f0565c <.text+0x5648>
  5309.  1f05010:       e1a0e00f       mov   lr, pc
  5310.  1f05014:       e1a0f00c       mov   pc, ip
  5311.  1f05018:       e3a00000       mov   r0, #0     ; 0x0
  5312.  1f0501c:       e24bd028       sub   sp, fp, #40        ; 0x28
  5313.  1f05020:       e89daff0       ldmia sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
  5314.  1f05024:       e596400c       ldr   r4, [r6, #12]
  5315.  1f05028:       e3540000       cmp   r4, #0     ; 0x0
  5316.  1f0502c:       e3a05000       mov   r5, #0     ; 0x0
  5317.  1f05030:       da000006       ble   1f05050 <sb_decode+0x20c>
  5318.  1f05034:       e5960048       ldr   r0, [r6, #72]
  5319.  1f05038:       e1a03005       mov   r3, r5
  5320.  1f0503c:       e7803105       str   r3, [r0, r5, lsl #2]
  5321.  1f05040:       e596400c       ldr   r4, [r6, #12]
  5322.  1f05044:       e2855001       add   r5, r5, #1 ; 0x1
  5323.  1f05048:       e1540005       cmp   r4, r5
  5324.  1f0504c:       cafffffa       bgt   1f0503c <sb_decode+0x1f8>
  5325.  1f05050:       e51b0038       ldr   r0, [fp, #-56]
  5326.  1f05054:       e5962014       ldr   r2, [r6, #20]
  5327.  1f05058:       e2603004       rsb   r3, r0, #4 ; 0x4
  5328.  1f0505c:       e2033003       and   r3, r3, #3 ; 0x3
  5329.  1f05060:       e0800003       add   r0, r0, r3
  5330.  1f05064:       e1a02102       mov   r2, r2, lsl #2
  5331.  1f05068:       e0800002       add   r0, r0, r2
  5332.  1f0506c:       e2001001       and   r1, r0, #1 ; 0x1
  5333.  1f05070:       e0622000       rsb   r2, r2, r0
  5334.  1f05074:       e1a03084       mov   r3, r4, lsl #1
  5335.  1f05078:       e0800001       add   r0, r0, r1
  5336.  1f0507c:       e0800003       add   r0, r0, r3
  5337.  1f05080:       e0633000       rsb   r3, r3, r0
  5338.  1f05084:       e50b3040       str   r3, [fp, #-64]
  5339.  1f05088:       e50b203c       str   r2, [fp, #-60]
  5340.  1f0508c:       e50b0038       str   r0, [fp, #-56]
  5341.  1f05090:       e3a01064       mov   r1, #100   ; 0x64
  5342.  1f05094:       e5960004       ldr   r0, [r6, #4]
  5343.  1f05098:       e1a0e00f       mov   lr, pc
  5344.  1f0509c:       e1a0f008       mov   pc, r8
  5345.  1f050a0:       e3a01065       mov   r1, #101   ; 0x65
  5346.  1f050a4:       e51b2040       ldr   r2, [fp, #-64]
  5347.  1f050a8:       e5960004       ldr   r0, [r6, #4]
  5348.  1f050ac:       e1a0e00f       mov   lr, pc
  5349.  1f050b0:       e1a0f008       mov   pc, r8
  5350.  1f050b4:       e596207c       ldr   r2, [r6, #124]
  5351.  1f050b8:       e5963078       ldr   r3, [r6, #120]
  5352.  1f050bc:       e5960050       ldr   r0, [r6, #80]
  5353.  1f050c0:       e793c102       ldr   ip, [r3, r2, lsl #2]
  5354.  1f050c4:       e5961018       ldr   r1, [r6, #24]
  5355.  1f050c8:       e51b2030       ldr   r2, [fp, #-48]
  5356.  1f050cc:       e1a0e00f       mov   lr, pc
  5357.  1f050d0:       e59cf014       ldr   pc, [ip, #20]
  5358.  1f050d4:       e596301c       ldr   r3, [r6, #28]
  5359.  1f050d8:       e3530000       cmp   r3, #0     ; 0x0
  5360.  1f050dc:       05964018       ldreq r4, [r6, #24]
  5361.  1f050e0:       0a00000b       beq   1f05114 <sb_decode+0x2d0>
  5362.  1f050e4:       e5964018       ldr   r4, [r6, #24]
  5363.  1f050e8:       e3540000       cmp   r4, #0     ; 0x0
  5364.  1f050ec:       e3a05000       mov   r5, #0     ; 0x0
  5365.  1f050f0:       da000007       ble   1f05114 <sb_decode+0x2d0>
  5366.  1f050f4:       e2861050       add   r1, r6, #80        ; 0x50
  5367.  1f050f8:       e8910006       ldmia r1, {r1, r2}
  5368.  1f050fc:       e1a03085       mov   r3, r5, lsl #1
  5369.  1f05100:       e193c0b1       ldrh  ip, [r3, r1]
  5370.  1f05104:       e2855001       add   r5, r5, #1 ; 0x1
  5371.  1f05108:       e1540005       cmp   r4, r5
  5372.  1f0510c:       e183c0b2       strh  ip, [r3, r2]
  5373.  1f05110:       cafffff9       bgt   1f050fc <sb_decode+0x2b8>
  5374.  1f05114:       e51b0038       ldr   r0, [fp, #-56]
  5375.  1f05118:       e2003001       and   r3, r0, #1 ; 0x1
  5376.  1f0511c:       e1a02084       mov   r2, r4, lsl #1
  5377.  1f05120:       e5967014       ldr   r7, [r6, #20]
  5378.  1f05124:       e0800003       add   r0, r0, r3
  5379.  1f05128:       e0800002       add   r0, r0, r2
  5380.  1f0512c:       e0622000       rsb   r2, r2, r0
  5381.  1f05130:       e3a01000       mov   r1, #0     ; 0x0
  5382.  1f05134:       e3570000       cmp   r7, #0     ; 0x0
  5383.  1f05138:       e50b0038       str   r0, [fp, #-56]
  5384.  1f0513c:       e50b2044       str   r2, [fp, #-68]
  5385.  1f05140:       e50b1034       str   r1, [fp, #-52]
  5386.  1f05144:       da0000f5       ble   1f05520 <sb_decode+0x6dc>
  5387.  1f05148:       e596e010       ldr   lr, [r6, #16]
  5388.  1f0514c:       e51b2034       ldr   r2, [fp, #-52]
  5389.  1f05150:       e002029e       mul   r2, lr, r2
  5390.  1f05154:       e50b2058       str   r2, [fp, #-88]
  5391.  1f05158:       e51b0058       ldr   r0, [fp, #-88]
  5392.  1f0515c:       e596c068       ldr   ip, [r6, #104]
  5393.  1f05160:       e5961034       ldr   r1, [r6, #52]
  5394.  1f05164:       e1a03100       mov   r3, r0, lsl #2
  5395.  1f05168:       e5962048       ldr   r2, [r6, #72]
  5396.  1f0516c:       e3a00000       mov   r0, #0     ; 0x0
  5397.  1f05170:       e0811003       add   r1, r1, r3
  5398.  1f05174:       e35c0000       cmp   ip, #0     ; 0x0
  5399.  1f05178:       e50b0054       str   r0, [fp, #-84]
  5400.  1f0517c:       e082a003       add   sl, r2, r3
  5401.  1f05180:       e50b1050       str   r1, [fp, #-80]
  5402.  1f05184:       e1a05000       mov   r5, r0
  5403.  1f05188:       0a00000e       beq   1f051c8 <sb_decode+0x384>
  5404.  1f0518c:       e51b1058       ldr   r1, [fp, #-88]
  5405.  1f05190:       e1a0308e       mov   r3, lr, lsl #1
  5406.  1f05194:       e08cc181       add   ip, ip, r1, lsl #3
  5407.  1f05198:       e1530000       cmp   r3, r0
  5408.  1f0519c:       e50bc054       str   ip, [fp, #-84]
  5409.  1f051a0:       da000008       ble   1f051c8 <sb_decode+0x384>
  5410.  1f051a4:       e1a02000       mov   r2, r0
  5411.  1f051a8:       e51b3054       ldr   r3, [fp, #-84]
  5412.  1f051ac:       e7832105       str   r2, [r3, r5, lsl #2]
  5413.  1f051b0:       e5963010       ldr   r3, [r6, #16]
  5414.  1f051b4:       e2855001       add   r5, r5, #1 ; 0x1
  5415.  1f051b8:       e1550083       cmp   r5, r3, lsl #1
  5416.  1f051bc:       bafffff9       blt   1f051a8 <sb_decode+0x364>
  5417.  1f051c0:       e5964018       ldr   r4, [r6, #24]
  5418.  1f051c4:       e5967014       ldr   r7, [r6, #20]
  5419.  1f051c8:       e51bc034       ldr   ip, [fp, #-52]
  5420.  1f051cc:       e5960054       ldr   r0, [r6, #84]
  5421.  1f051d0:       e5961050       ldr   r1, [r6, #80]
  5422.  1f051d4:       e5962058       ldr   r2, [r6, #88]
  5423.  1f051d8:       e1a03004       mov   r3, r4
  5424.  1f051dc:       e58dc000       str   ip, [sp]
  5425.  1f051e0:       e58d7004       str   r7, [sp, #4]
  5426.  1f051e4:       e59fc474       ldr   ip, [pc, #1140]    ; 1f05660 <.text+0x564c>
  5427.  1f051e8:       e1a0e00f       mov   lr, pc
  5428.  1f051ec:       e1a0f00c       mov   pc, ip
  5429.  1f051f0:       e3a02f66       mov   r2, #408   ; 0x198
  5430.  1f051f4:       e2822002       add   r2, r2, #2 ; 0x2
  5431.  1f051f8:       e5960058       ldr   r0, [r6, #88]
  5432.  1f051fc:       e5961018       ldr   r1, [r6, #24]
  5433.  1f05200:       e59f345c       ldr   r3, [pc, #1116]    ; 1f05664 <.text+0x5650>
  5434.  1f05204:       e1a0e00f       mov   lr, pc
  5435.  1f05208:       e1a0f003       mov   pc, r3
  5436.  1f0520c:       e5960058       ldr   r0, [r6, #88]
  5437.  1f05210:       e5962018       ldr   r2, [r6, #24]
  5438.  1f05214:       e51b3038       ldr   r3, [fp, #-56]
  5439.  1f05218:       e51b1044       ldr   r1, [fp, #-68]
  5440.  1f0521c:       e59fc444       ldr   ip, [pc, #1092]    ; 1f05668 <.text+0x5654>
  5441.  1f05220:       e1a0e00f       mov   lr, pc
  5442.  1f05224:       e1a0f00c       mov   pc, ip
  5443.  1f05228:       e596e064       ldr   lr, [r6, #100]
  5444.  1f0522c:       e51b0034       ldr   r0, [fp, #-52]
  5445.  1f05230:       e3a02a02       mov   r2, #8192  ; 0x2000
  5446.  1f05234:       e78e2100       str   r2, [lr, r0, lsl #2]
  5447.  1f05238:       e5963018       ldr   r3, [r6, #24]
  5448.  1f0523c:       e3530000       cmp   r3, #0     ; 0x0
  5449.  1f05240:       e1a04002       mov   r4, r2
  5450.  1f05244:       e3a05000       mov   r5, #0     ; 0x0
  5451.  1f05248:       da000010       ble   1f05290 <sb_decode+0x44c>
  5452.  1f0524c:       e596c05c       ldr   ip, [r6, #92]
  5453.  1f05250:       e1a02085       mov   r2, r5, lsl #1
  5454.  1f05254:       e082300c       add   r3, r2, ip
  5455.  1f05258:       e19200fc       ldrsh r0, [r2, ip]
  5456.  1f0525c:       e51b2034       ldr   r2, [fp, #-52]
  5457.  1f05260:       e1d310f2       ldrsh r1, [r3, #2]
  5458.  1f05264:       e79e3102       ldr   r3, [lr, r2, lsl #2]
  5459.  1f05268:       e0802001       add   r2, r0, r1
  5460.  1f0526c:       e0833002       add   r3, r3, r2
  5461.  1f05270:       e51b2034       ldr   r2, [fp, #-52]
  5462.  1f05274:       e78e3102       str   r3, [lr, r2, lsl #2]
  5463.  1f05278:       e5962018       ldr   r2, [r6, #24]
  5464.  1f0527c:       e2855002       add   r5, r5, #2 ; 0x2
  5465.  1f05280:       e0601001       rsb   r1, r0, r1
  5466.  1f05284:       e1520005       cmp   r2, r5
  5467.  1f05288:       e0844001       add   r4, r4, r1
  5468.  1f0528c:       caffffef       bgt   1f05250 <sb_decode+0x40c>
  5469.  1f05290:       e51b3034       ldr   r3, [fp, #-52]
  5470.  1f05294:       e51bc03c       ldr   ip, [fp, #-60]
  5471.  1f05298:       e2841052       add   r1, r4, #82        ; 0x52
  5472.  1f0529c:       e79c0103       ldr   r0, [ip, r3, lsl #2]
  5473.  1f052a0:       e1a012c1       mov   r1, r1, asr #5
  5474.  1f052a4:       e1a01801       mov   r1, r1, lsl #16
  5475.  1f052a8:       e1a038c1       mov   r3, r1, asr #17
  5476.  1f052ac:       e2800052       add   r0, r0, #82        ; 0x52
  5477.  1f052b0:       e0830100       add   r0, r3, r0, lsl #2
  5478.  1f052b4:       e1a01841       mov   r1, r1, asr #16
  5479.  1f052b8:       e59f23c8       ldr   r2, [pc, #968]     ; 1f05688 <.text+0x5674>
  5480.  1f052bc:       e1a0e00f       mov   lr, pc
  5481.  1f052c0:       e1a0f002       mov   pc, r2
  5482.  1f052c4:       e5963010       ldr   r3, [r6, #16]
  5483.  1f052c8:       e1a00800       mov   r0, r0, lsl #16
  5484.  1f052cc:       e3530000       cmp   r3, #0     ; 0x0
  5485.  1f052d0:       e1a08820       mov   r8, r0, lsr #16
  5486.  1f052d4:       e3a05000       mov   r5, #0     ; 0x0
  5487.  1f052d8:       da000005       ble   1f052f4 <sb_decode+0x4b0>
  5488.  1f052dc:       e1a02005       mov   r2, r5
  5489.  1f052e0:       e78a2105       str   r2, [sl, r5, lsl #2]
  5490.  1f052e4:       e5963010       ldr   r3, [r6, #16]
  5491.  1f052e8:       e2855001       add   r5, r5, #1 ; 0x1
  5492.  1f052ec:       e1530005       cmp   r3, r5
  5493.  1f052f0:       cafffffa       bgt   1f052e0 <sb_decode+0x49c>
  5494.  1f052f4:       e2862078       add   r2, r6, #120       ; 0x78
  5495.  1f052f8:       e892000c       ldmia r2, {r2, r3}
  5496.  1f052fc:       e7921103       ldr   r1, [r2, r3, lsl #2]
  5497.  1f05300:       e5917028       ldr   r7, [r1, #40]
  5498.  1f05304:       e3570000       cmp   r7, #0     ; 0x0
  5499.  1f05308:       1a0000ee       bne   1f056c8 <.text+0x56b4>
  5500.  1f0530c:       e3a01005       mov   r1, #5     ; 0x5
  5501.  1f05310:       e59f3390       ldr   r3, [pc, #912]     ; 1f056a8 <.text+0x5694>
  5502.  1f05314:       e51b0030       ldr   r0, [fp, #-48]
  5503.  1f05318:       e1a0e00f       mov   lr, pc
  5504.  1f0531c:       e1a0f003       mov   pc, r3
  5505.  1f05320:       e59f3370       ldr   r3, [pc, #880]     ; 1f05698 <.text+0x5684>
  5506.  1f05324:       e51b005c       ldr   r0, [fp, #-92]
  5507.  1f05328:       e1a0e00f       mov   lr, pc
  5508.  1f0532c:       e1a0f003       mov   pc, r3
  5509.  1f05330:       e1a05001       mov   r5, r1
  5510.  1f05334:       e1a04000       mov   r4, r0
  5511.  1f05338:       e1a00808       mov   r0, r8, lsl #16
  5512.  1f0533c:       e59fc358       ldr   ip, [pc, #856]     ; 1f0569c <.text+0x5688>
  5513.  1f05340:       e1a00840       mov   r0, r0, asr #16
  5514.  1f05344:       e1a0e00f       mov   lr, pc
  5515.  1f05348:       e1a0f00c       mov   pc, ip
  5516.  1f0534c:       e28f2fba       add   r2, pc, #744       ; 0x2e8
  5517.  1f05350:       e892000c       ldmia r2, {r2, r3}
  5518.  1f05354:       e59fc344       ldr   ip, [pc, #836]     ; 1f056a0 <.text+0x568c>
  5519.  1f05358:       e1a0e00f       mov   lr, pc
  5520.  1f0535c:       e1a0f00c       mov   pc, ip
  5521.  1f05360:       e59fc304       ldr   ip, [pc, #772]     ; 1f0566c <.text+0x5658>
  5522.  1f05364:       e1a03001       mov   r3, r1
  5523.  1f05368:       e1a02000       mov   r2, r0
  5524.  1f0536c:       e1a01005       mov   r1, r5
  5525.  1f05370:       e1a00004       mov   r0, r4
  5526.  1f05374:       e1a0e00f       mov   lr, pc
  5527.  1f05378:       e1a0f00c       mov   pc, ip
  5528.  1f0537c:       e59f32ec       ldr   r3, [pc, #748]     ; 1f05670 <.text+0x565c>
  5529.  1f05380:       e1a0e00f       mov   lr, pc
  5530.  1f05384:       e1a0f003       mov   pc, r3
  5531.  1f05388:       e596e010       ldr   lr, [r6, #16]
  5532.  1f0538c:       e35e0000       cmp   lr, #0     ; 0x0
  5533.  1f05390:       e1a05007       mov   r5, r7
  5534.  1f05394:       e50b005c       str   r0, [fp, #-92]
  5535.  1f05398:       e3a075fe       mov   r7, #1065353216    ; 0x3f800000
  5536.  1f0539c:       da00001f       ble   1f05420 <sb_decode+0x5dc>
  5537.  1f053a0:       e51b0048       ldr   r0, [fp, #-72]
  5538.  1f053a4:       e5900020       ldr   r0, [r0, #32]
  5539.  1f053a8:       e59f82e4       ldr   r8, [pc, #740]     ; 1f05694 <.text+0x5680>
  5540.  1f053ac:       e50b0064       str   r0, [fp, #-100]
  5541.  1f053b0:       e596906c       ldr   r9, [r6, #108]
  5542.  1f053b4:       e1a00007       mov   r0, r7
  5543.  1f053b8:       e51b105c       ldr   r1, [fp, #-92]
  5544.  1f053bc:       e1a0e00f       mov   lr, pc
  5545.  1f053c0:       e1a0f008       mov   pc, r8
  5546.  1f053c4:       e51b1064       ldr   r1, [fp, #-100]
  5547.  1f053c8:       e1a0e00f       mov   lr, pc
  5548.  1f053cc:       e1a0f008       mov   pc, r8
  5549.  1f053d0:       e51b1058       ldr   r1, [fp, #-88]
  5550.  1f053d4:       e0813005       add   r3, r1, r5
  5551.  1f053d8:       e59f22b0       ldr   r2, [pc, #688]     ; 1f05690 <.text+0x567c>
  5552.  1f053dc:       e1a04000       mov   r4, r0
  5553.  1f053e0:       e7990103       ldr   r0, [r9, r3, lsl #2]
  5554.  1f053e4:       e1a0e00f       mov   lr, pc
  5555.  1f053e8:       e1a0f002       mov   pc, r2
  5556.  1f053ec:       e1a01000       mov   r1, r0
  5557.  1f053f0:       e1a00004       mov   r0, r4
  5558.  1f053f4:       e1a0e00f       mov   lr, pc
  5559.  1f053f8:       e1a0f008       mov   pc, r8
  5560.  1f053fc:       e59f3270       ldr   r3, [pc, #624]     ; 1f05674 <.text+0x5660>
  5561.  1f05400:       e1a0e00f       mov   lr, pc
  5562.  1f05404:       e1a0f003       mov   pc, r3
  5563.  1f05408:       e78a0105       str   r0, [sl, r5, lsl #2]
  5564.  1f0540c:       e596e010       ldr   lr, [r6, #16]
  5565.  1f05410:       e2855001       add   r5, r5, #1 ; 0x1
  5566.  1f05414:       e15e0005       cmp   lr, r5
  5567.  1f05418:       e2277102       eor   r7, r7, #-2147483648       ; 0x80000000
  5568.  1f0541c:       caffffe4       bgt   1f053b4 <sb_decode+0x570>
  5569.  1f05420:       e5963068       ldr   r3, [r6, #104]
  5570.  1f05424:       e3530000       cmp   r3, #0     ; 0x0
  5571.  1f05428:       0a000009       beq   1f05454 <sb_decode+0x610>
  5572.  1f0542c:       e35e0000       cmp   lr, #0     ; 0x0
  5573.  1f05430:       e3a05000       mov   r5, #0     ; 0x0
  5574.  1f05434:       da000011       ble   1f05480 <sb_decode+0x63c>
  5575.  1f05438:       e79a3105       ldr   r3, [sl, r5, lsl #2]
  5576.  1f0543c:       e51b1054       ldr   r1, [fp, #-84]
  5577.  1f05440:       e7813185       str   r3, [r1, r5, lsl #3]
  5578.  1f05444:       e596e010       ldr   lr, [r6, #16]
  5579.  1f05448:       e2855001       add   r5, r5, #1 ; 0x1
  5580.  1f0544c:       e15e0005       cmp   lr, r5
  5581.  1f05450:       cafffff8       bgt   1f05438 <sb_decode+0x5f4>
  5582.  1f05454:       e35e0000       cmp   lr, #0     ; 0x0
  5583.  1f05458:       e3a05000       mov   r5, #0     ; 0x0
  5584.  1f0545c:       da000007       ble   1f05480 <sb_decode+0x63c>
  5585.  1f05460:       e596204c       ldr   r2, [r6, #76]
  5586.  1f05464:       e7923105       ldr   r3, [r2, r5, lsl #2]
  5587.  1f05468:       e51bc050       ldr   ip, [fp, #-80]
  5588.  1f0546c:       e78c3105       str   r3, [ip, r5, lsl #2]
  5589.  1f05470:       e596e010       ldr   lr, [r6, #16]
  5590.  1f05474:       e2855001       add   r5, r5, #1 ; 0x1
  5591.  1f05478:       e15e0005       cmp   lr, r5
  5592.  1f0547c:       cafffff8       bgt   1f05464 <sb_decode+0x620>
  5593.  1f05480:       e596c018       ldr   ip, [r6, #