- cube_thm_n2g_dram.bin: file format binary
- Disassembly of section .data:
- 00000000 <.data>:
- 0: 634b str r3, [r1, #52] ; 0x34
- 2: 526f strh r7, [r5, r1]
- 4: 003e lsls r6, r7, #0
- 6: 00dc lsls r4, r3, #3
- 8: 0000 lsls r0, r0, #0
- a: 09f8 lsrs r0, r7, #7
- c: 1058 asrs r0, r3, #1
- e: 09f8 lsrs r0, r7, #7
- 10: 06f0 lsls r0, r6, #27
- 12: 09f8 lsrs r0, r7, #7
- 14: 0f08 lsrs r0, r1, #28
- 16: 09f8 lsrs r0, r7, #7
- 18: 4770 bx lr
- 1a: 46c0 nop ; (mov r8, r8)
- 1c: b5f0 push {r4, r5, r6, r7, lr}
- 1e: 465f mov r7, fp
- 20: 4656 mov r6, sl
- 22: 464d mov r5, r9
- 24: 4644 mov r4, r8
- 26: b4f0 push {r4, r5, r6, r7}
- 28: b099 sub sp, #100 ; 0x64
- 2a: 4bdc ldr r3, [pc, #880] ; (0x39c)
- 2c: 681b ldr r3, [r3, #0]
- 2e: 2001 movs r0, #1
- 30: 4240 negs r0, r0
- 32: 6b5b ldr r3, [r3, #52] ; 0x34
- 34: f000 fb3c bl 0x6b0
- 38: 48d9 ldr r0, [pc, #868] ; (0x3a0)
- 3a: f000 fb3d bl 0x6b8
- 3e: 2501 movs r5, #1
- 40: 2000 movs r0, #0
- 42: 900c str r0, [sp, #48] ; 0x30
- 44: 900d str r0, [sp, #52] ; 0x34
- 46: 900b str r0, [sp, #44] ; 0x2c
- 48: 900e str r0, [sp, #56] ; 0x38
- 4a: 9009 str r0, [sp, #36] ; 0x24
- 4c: 4ed5 ldr r6, [pc, #852] ; (0x3a4)
- 4e: 4bd6 ldr r3, [pc, #856] ; (0x3a8)
- 50: 3324 adds r3, #36 ; 0x24
- 52: 9307 str r3, [sp, #28]
- 54: 1c33 adds r3, r6, #0
- 56: 3360 adds r3, #96 ; 0x60
- 58: 930f str r3, [sp, #60] ; 0x3c
- 5a: e307 b.n 0x66c
- 5c: 4bcf ldr r3, [pc, #828] ; (0x39c)
- 5e: 681b ldr r3, [r3, #0]
- 60: 685b ldr r3, [r3, #4]
- 62: f000 fb25 bl 0x6b0
- 66: 4bd1 ldr r3, [pc, #836] ; (0x3ac)
- 68: 2106 movs r1, #6
- 6a: 5e5d ldrsh r5, [r3, r1]
- 6c: 220e movs r2, #14
- 6e: 5e9f ldrsh r7, [r3, r2]
- 70: 2116 movs r1, #22
- 72: 5e58 ldrsh r0, [r3, r1]
- 74: 4680 mov r8, r0
- 76: 1c28 adds r0, r5, #0
- 78: f000 fbba bl 0x7f0
- 7c: 1c04 adds r4, r0, #0
- 7e: 1c28 adds r0, r5, #0
- 80: f000 fbe0 bl 0x844
- 84: 1c05 adds r5, r0, #0
- 86: 1c38 adds r0, r7, #0
- 88: f000 fbb2 bl 0x7f0
- 8c: 9006 str r0, [sp, #24]
- 8e: 1c38 adds r0, r7, #0
- 90: f000 fbd8 bl 0x844
- 94: 9008 str r0, [sp, #32]
- 96: 4640 mov r0, r8
- 98: f000 fbaa bl 0x7f0
- 9c: 1c07 adds r7, r0, #0
- 9e: 4640 mov r0, r8
- a0: f000 fbd0 bl 0x844
- a4: 9a08 ldr r2, [sp, #32]
- a6: 1c13 adds r3, r2, #0
- a8: 4343 muls r3, r0
- aa: 139b asrs r3, r3, #14
- ac: 469b mov fp, r3
- ae: 4bbe ldr r3, [pc, #760] ; (0x3a8)
- b0: 4659 mov r1, fp
- b2: 6019 str r1, [r3, #0]
- b4: 1c11 adds r1, r2, #0
- b6: 1c0a adds r2, r1, #0
- b8: 437a muls r2, r7
- ba: 1392 asrs r2, r2, #14
- bc: 4691 mov r9, r2
- be: 60da str r2, [r3, #12]
- c0: 9a06 ldr r2, [sp, #24]
- c2: 4252 negs r2, r2
- c4: 4692 mov sl, r2
- c6: 619a str r2, [r3, #24]
- c8: 9906 ldr r1, [sp, #24]
- ca: 1c0a adds r2, r1, #0
- cc: 4342 muls r2, r0
- ce: 1392 asrs r2, r2, #14
- d0: 4690 mov r8, r2
- d2: 4641 mov r1, r8
- d4: 4361 muls r1, r4
- d6: 1c2a adds r2, r5, #0
- d8: 437a muls r2, r7
- da: 1a8a subs r2, r1, r2
- dc: 1392 asrs r2, r2, #14
- de: 9205 str r2, [sp, #20]
- e0: 605a str r2, [r3, #4]
- e2: 9a06 ldr r2, [sp, #24]
- e4: 1c11 adds r1, r2, #0
- e6: 4379 muls r1, r7
- e8: 1389 asrs r1, r1, #14
- ea: 9103 str r1, [sp, #12]
- ec: 1c22 adds r2, r4, #0
- ee: 434a muls r2, r1
- f0: 4694 mov ip, r2
- f2: 1c2a adds r2, r5, #0
- f4: 4342 muls r2, r0
- f6: 4462 add r2, ip
- f8: 1392 asrs r2, r2, #14
- fa: 9206 str r2, [sp, #24]
- fc: 611a str r2, [r3, #16]
- fe: 9a08 ldr r2, [sp, #32]
- 100: 1c21 adds r1, r4, #0
- 102: 4351 muls r1, r2
- 104: 1389 asrs r1, r1, #14
- 106: 910a str r1, [sp, #40] ; 0x28
- 108: 61d9 str r1, [r3, #28]
- 10a: 4641 mov r1, r8
- 10c: 4369 muls r1, r5
- 10e: 468c mov ip, r1
- 110: 1c22 adds r2, r4, #0
- 112: 437a muls r2, r7
- 114: 4462 add r2, ip
- 116: 1392 asrs r2, r2, #14
- 118: 4690 mov r8, r2
- 11a: 609a str r2, [r3, #8]
- 11c: 9a03 ldr r2, [sp, #12]
- 11e: 1c2f adds r7, r5, #0
- 120: 4357 muls r7, r2
- 122: 1c22 adds r2, r4, #0
- 124: 4342 muls r2, r0
- 126: 1aba subs r2, r7, r2
- 128: 1392 asrs r2, r2, #14
- 12a: 4694 mov ip, r2
- 12c: 615a str r2, [r3, #20]
- 12e: 9f08 ldr r7, [sp, #32]
- 130: 1c2a adds r2, r5, #0
- 132: 437a muls r2, r7
- 134: 1392 asrs r2, r2, #14
- 136: 9208 str r2, [sp, #32]
- 138: 621a str r2, [r3, #32]
- 13a: 2300 movs r3, #0
- 13c: 18f2 adds r2, r6, r3
- 13e: 6851 ldr r1, [r2, #4]
- 140: 6892 ldr r2, [r2, #8]
- 142: 58f0 ldr r0, [r6, r3]
- 144: 465d mov r5, fp
- 146: 4345 muls r5, r0
- 148: 464c mov r4, r9
- 14a: 434c muls r4, r1
- 14c: 192d adds r5, r5, r4
- 14e: 4654 mov r4, sl
- 150: 4354 muls r4, r2
- 152: 192c adds r4, r5, r4
- 154: 9d07 ldr r5, [sp, #28]
- 156: 50ec str r4, [r5, r3]
- 158: 18ec adds r4, r5, r3
- 15a: 9d05 ldr r5, [sp, #20]
- 15c: 1c07 adds r7, r0, #0
- 15e: 436f muls r7, r5
- 160: 9806 ldr r0, [sp, #24]
- 162: 1c0d adds r5, r1, #0
- 164: 4345 muls r5, r0
- 166: 197f adds r7, r7, r5
- 168: 980a ldr r0, [sp, #40] ; 0x28
- 16a: 1c15 adds r5, r2, #0
- 16c: 4345 muls r5, r0
- 16e: 197d adds r5, r7, r5
- 170: 6065 str r5, [r4, #4]
- 172: 58f7 ldr r7, [r6, r3]
- 174: 4645 mov r5, r8
- 176: 437d muls r5, r7
- 178: 4660 mov r0, ip
- 17a: 4348 muls r0, r1
- 17c: 182d adds r5, r5, r0
- 17e: 9808 ldr r0, [sp, #32]
- 180: 1c11 adds r1, r2, #0
- 182: 4341 muls r1, r0
- 184: 186d adds r5, r5, r1
- 186: 60a5 str r5, [r4, #8]
- 188: 330c adds r3, #12
- 18a: 2b60 cmp r3, #96 ; 0x60
- 18c: d1d6 bne.n 0x13c
- 18e: 4b86 ldr r3, [pc, #536] ; (0x3a8)
- 190: 1c1c adds r4, r3, #0
- 192: 3424 adds r4, #36 ; 0x24
- 194: 4d86 ldr r5, [pc, #536] ; (0x3b0)
- 196: 3504 adds r5, #4
- 198: 3384 adds r3, #132 ; 0x84
- 19a: 4698 mov r8, r3
- 19c: 2796 movs r7, #150 ; 0x96
- 19e: 043f lsls r7, r7, #16
- 1a0: 6820 ldr r0, [r4, #0]
- 1a2: 0200 lsls r0, r0, #8
- 1a4: 68a1 ldr r1, [r4, #8]
- 1a6: 1879 adds r1, r7, r1
- 1a8: f000 ff4a bl 0x1040
- 1ac: 3058 adds r0, #88 ; 0x58
- 1ae: 6028 str r0, [r5, #0]
- 1b0: 6860 ldr r0, [r4, #4]
- 1b2: 0200 lsls r0, r0, #8
- 1b4: 68a1 ldr r1, [r4, #8]
- 1b6: 1879 adds r1, r7, r1
- 1b8: f000 ff42 bl 0x1040
- 1bc: 3042 adds r0, #66 ; 0x42
- 1be: 6068 str r0, [r5, #4]
- 1c0: 340c adds r4, #12
- 1c2: 3508 adds r5, #8
- 1c4: 4544 cmp r4, r8
- 1c6: d1eb bne.n 0x1a0
- 1c8: 4b79 ldr r3, [pc, #484] ; (0x3b0)
- 1ca: 6c5b ldr r3, [r3, #68] ; 0x44
- 1cc: 2b01 cmp r3, #1
- 1ce: d100 bne.n 0x1d2
- 1d0: e083 b.n 0x2da
- 1d2: 2b02 cmp r3, #2
- 1d4: d100 bne.n 0x1d8
- 1d6: e0ef b.n 0x3b8
- 1d8: 2b00 cmp r3, #0
- 1da: d000 beq.n 0x1de
- 1dc: e105 b.n 0x3ea
- 1de: 4b6f ldr r3, [pc, #444] ; (0x39c)
- 1e0: 681b ldr r3, [r3, #0]
- 1e2: 6ddb ldr r3, [r3, #92] ; 0x5c
- 1e4: f000 fa64 bl 0x6b0
- 1e8: 9008 str r0, [sp, #32]
- 1ea: 4b6e ldr r3, [pc, #440] ; (0x3a4)
- 1ec: 1c1c adds r4, r3, #0
- 1ee: 3460 adds r4, #96 ; 0x60
- 1f0: 4d70 ldr r5, [pc, #448] ; (0x3b4)
- 1f2: 3520 adds r5, #32
- 1f4: 2190 movs r1, #144 ; 0x90
- 1f6: 0049 lsls r1, r1, #1
- 1f8: 1859 adds r1, r3, r1
- 1fa: 910a str r1, [sp, #40] ; 0x28
- 1fc: 4a6c ldr r2, [pc, #432] ; (0x3b0)
- 1fe: 4692 mov sl, r2
- 200: 6863 ldr r3, [r4, #4]
- 202: 4698 mov r8, r3
- 204: 00da lsls r2, r3, #3
- 206: 4452 add r2, sl
- 208: 6857 ldr r7, [r2, #4]
- 20a: 9706 str r7, [sp, #24]
- 20c: 6820 ldr r0, [r4, #0]
- 20e: 9003 str r0, [sp, #12]
- 210: 68a1 ldr r1, [r4, #8]
- 212: 9105 str r1, [sp, #20]
- 214: 6891 ldr r1, [r2, #8]
- 216: 9a05 ldr r2, [sp, #20]
- 218: 00d0 lsls r0, r2, #3
- 21a: 4450 add r0, sl
- 21c: 6842 ldr r2, [r0, #4]
- 21e: 1abf subs r7, r7, r2
- 220: 9b03 ldr r3, [sp, #12]
- 222: 00da lsls r2, r3, #3
- 224: 4452 add r2, sl
- 226: 6893 ldr r3, [r2, #8]
- 228: 1acb subs r3, r1, r3
- 22a: 469b mov fp, r3
- 22c: 465b mov r3, fp
- 22e: 437b muls r3, r7
- 230: 469c mov ip, r3
- 232: 6880 ldr r0, [r0, #8]
- 234: 1a41 subs r1, r0, r1
- 236: 6852 ldr r2, [r2, #4]
- 238: 9f06 ldr r7, [sp, #24]
- 23a: 1abb subs r3, r7, r2
- 23c: 1c1a adds r2, r3, #0
- 23e: 434a muls r2, r1
- 240: 4462 add r2, ip
- 242: 2a00 cmp r2, #0
- 244: dd3c ble.n 0x2c0
- 246: 4855 ldr r0, [pc, #340] ; (0x39c)
- 248: 6803 ldr r3, [r0, #0]
- 24a: 6828 ldr r0, [r5, #0]
- 24c: 6d9b ldr r3, [r3, #88] ; 0x58
- 24e: f000 fa2f bl 0x6b0
- 252: 9903 ldr r1, [sp, #12]
- 254: 00cf lsls r7, r1, #3
- 256: 4a56 ldr r2, [pc, #344] ; (0x3b0)
- 258: 19d7 adds r7, r2, r7
- 25a: 1d3b adds r3, r7, #4
- 25c: 4699 mov r9, r3
- 25e: 6818 ldr r0, [r3, #0]
- 260: 4684 mov ip, r0
- 262: 3708 adds r7, #8
- 264: 46bb mov fp, r7
- 266: 6839 ldr r1, [r7, #0]
- 268: 9106 str r1, [sp, #24]
- 26a: 4642 mov r2, r8
- 26c: 00d3 lsls r3, r2, #3
- 26e: 4f50 ldr r7, [pc, #320] ; (0x3b0)
- 270: 18fb adds r3, r7, r3
- 272: 685a ldr r2, [r3, #4]
- 274: 689b ldr r3, [r3, #8]
- 276: 9805 ldr r0, [sp, #20]
- 278: 00c1 lsls r1, r0, #3
- 27a: 187f adds r7, r7, r1
- 27c: 46b8 mov r8, r7
- 27e: 3704 adds r7, #4
- 280: 6839 ldr r1, [r7, #0]
- 282: 9100 str r1, [sp, #0]
- 284: 2108 movs r1, #8
- 286: 4488 add r8, r1
- 288: 4640 mov r0, r8
- 28a: 6800 ldr r0, [r0, #0]
- 28c: 9001 str r0, [sp, #4]
- 28e: 4660 mov r0, ip
- 290: 9906 ldr r1, [sp, #24]
- 292: f000 fc2f bl 0xaf4
- 296: 4649 mov r1, r9
- 298: 6808 ldr r0, [r1, #0]
- 29a: 465a mov r2, fp
- 29c: 6811 ldr r1, [r2, #0]
- 29e: 683a ldr r2, [r7, #0]
- 2a0: 4643 mov r3, r8
- 2a2: 681b ldr r3, [r3, #0]
- 2a4: 469c mov ip, r3
- 2a6: 68e7 ldr r7, [r4, #12]
- 2a8: 00ff lsls r7, r7, #3
- 2aa: 46b8 mov r8, r7
- 2ac: 4b40 ldr r3, [pc, #256] ; (0x3b0)
- 2ae: 1c1f adds r7, r3, #0
- 2b0: 4447 add r7, r8
- 2b2: 687b ldr r3, [r7, #4]
- 2b4: 9300 str r3, [sp, #0]
- 2b6: 68bf ldr r7, [r7, #8]
- 2b8: 9701 str r7, [sp, #4]
- 2ba: 4663 mov r3, ip
- 2bc: f000 fc1a bl 0xaf4
- 2c0: 3420 adds r4, #32
- 2c2: 3504 adds r5, #4
- 2c4: 9f0a ldr r7, [sp, #40] ; 0x28
- 2c6: 42bc cmp r4, r7
- 2c8: d19a bne.n 0x200
- 2ca: 4b34 ldr r3, [pc, #208] ; (0x39c)
- 2cc: 681b ldr r3, [r3, #0]
- 2ce: 6d9b ldr r3, [r3, #88] ; 0x58
- 2d0: 9808 ldr r0, [sp, #32]
- 2d2: f000 f9ed bl 0x6b0
- 2d6: 2500 movs r5, #0
- 2d8: e088 b.n 0x3ec
- 2da: 4b30 ldr r3, [pc, #192] ; (0x39c)
- 2dc: 681a ldr r2, [r3, #0]
- 2de: 23a8 movs r3, #168 ; 0xa8
- 2e0: 009b lsls r3, r3, #2
- 2e2: 58d3 ldr r3, [r2, r3]
- 2e4: 4832 ldr r0, [pc, #200] ; (0x3b0)
- 2e6: 3048 adds r0, #72 ; 0x48
- 2e8: 2100 movs r1, #0
- 2ea: 220c movs r2, #12
- 2ec: f000 f9e0 bl 0x6b0
- 2f0: 4d2c ldr r5, [pc, #176] ; (0x3a4)
- 2f2: 3560 adds r5, #96 ; 0x60
- 2f4: 2000 movs r0, #0
- 2f6: 492e ldr r1, [pc, #184] ; (0x3b0)
- 2f8: 468a mov sl, r1
- 2fa: 468b mov fp, r1
- 2fc: 4681 mov r9, r0
- 2fe: 6869 ldr r1, [r5, #4]
- 300: 4c2b ldr r4, [pc, #172] ; (0x3b0)
- 302: 00c9 lsls r1, r1, #3
- 304: 1861 adds r1, r4, r1
- 306: 684b ldr r3, [r1, #4]
- 308: 682a ldr r2, [r5, #0]
- 30a: 68a8 ldr r0, [r5, #8]
- 30c: 6889 ldr r1, [r1, #8]
- 30e: 00c0 lsls r0, r0, #3
- 310: 1820 adds r0, r4, r0
- 312: 6847 ldr r7, [r0, #4]
- 314: 1bdf subs r7, r3, r7
- 316: 00d2 lsls r2, r2, #3
- 318: 18a2 adds r2, r4, r2
- 31a: 6894 ldr r4, [r2, #8]
- 31c: 1b0c subs r4, r1, r4
- 31e: 46a4 mov ip, r4
- 320: 4664 mov r4, ip
- 322: 437c muls r4, r7
- 324: 6880 ldr r0, [r0, #8]
- 326: 1a41 subs r1, r0, r1
- 328: 6852 ldr r2, [r2, #4]
- 32a: 1a9b subs r3, r3, r2
- 32c: 1c1a adds r2, r3, #0
- 32e: 434a muls r2, r1
- 330: 18a4 adds r4, r4, r2
- 332: 2c00 cmp r4, #0
- 334: dd2a ble.n 0x38c
- 336: 464a mov r2, r9
- 338: 0157 lsls r7, r2, #5
- 33a: 3710 adds r7, #16
- 33c: 9b0f ldr r3, [sp, #60] ; 0x3c
- 33e: 19df adds r7, r3, r7
- 340: 2000 movs r0, #0
- 342: 46a8 mov r8, r5
- 344: 1c05 adds r5, r0, #0
- 346: 683b ldr r3, [r7, #0]
- 348: 4651 mov r1, sl
- 34a: 18ca adds r2, r1, r3
- 34c: 3248 adds r2, #72 ; 0x48
- 34e: 7812 ldrb r2, [r2, #0]
- 350: 2a00 cmp r2, #0
- 352: d116 bne.n 0x382
- 354: 4658 mov r0, fp
- 356: 18c2 adds r2, r0, r3
- 358: 3248 adds r2, #72 ; 0x48
- 35a: 2101 movs r1, #1
- 35c: 7011 strb r1, [r2, #0]
- 35e: 00db lsls r3, r3, #3
- 360: 4a14 ldr r2, [pc, #80] ; (0x3b4)
- 362: 18d3 adds r3, r2, r3
- 364: 6b9a ldr r2, [r3, #56] ; 0x38
- 366: 6bdb ldr r3, [r3, #60] ; 0x3c
- 368: 480c ldr r0, [pc, #48] ; (0x39c)
- 36a: 6804 ldr r4, [r0, #0]
- 36c: 00d2 lsls r2, r2, #3
- 36e: 445a add r2, fp
- 370: 6850 ldr r0, [r2, #4]
- 372: 6891 ldr r1, [r2, #8]
- 374: 00db lsls r3, r3, #3
- 376: 445b add r3, fp
- 378: 685a ldr r2, [r3, #4]
- 37a: 689b ldr r3, [r3, #8]
- 37c: 6be4 ldr r4, [r4, #60] ; 0x3c
- 37e: f000 f998 bl 0x6b2
- 382: 3501 adds r5, #1
- 384: 3704 adds r7, #4
- 386: 2d04 cmp r5, #4
- 388: d1dd bne.n 0x346
- 38a: 4645 mov r5, r8
- 38c: 2101 movs r1, #1
- 38e: 4489 add r9, r1
- 390: 3520 adds r5, #32
- 392: 464a mov r2, r9
- 394: 2a06 cmp r2, #6
- 396: d1b2 bne.n 0x2fe
- 398: e027 b.n 0x3ea
- 39a: 46c0 nop ; (mov r8, r8)
- 39c: 0f08 lsrs r0, r1, #28
- 39e: 09f8 lsrs r0, r7, #7
- 3a0: 0018 lsls r0, r3, #0
- 3a2: 09f8 lsrs r0, r7, #7
- 3a4: 0c70 lsrs r0, r6, #17
- 3a6: 09f8 lsrs r0, r7, #7
- 3a8: 0f0c lsrs r4, r1, #28
- 3aa: 09f8 lsrs r0, r7, #7
- 3ac: 0ef0 lsrs r0, r6, #27
- 3ae: 09f8 lsrs r0, r7, #7
- 3b0: 0f8c lsrs r4, r1, #30
- 3b2: 09f8 lsrs r0, r7, #7
- 3b4: 0d70 lsrs r0, r6, #21
- 3b6: 09f8 lsrs r0, r7, #7
- 3b8: 4bb2 ldr r3, [pc, #712] ; (0x684)
- 3ba: 1c1c adds r4, r3, #0
- 3bc: 3438 adds r4, #56 ; 0x38
- 3be: 3398 adds r3, #152 ; 0x98
- 3c0: 4698 mov r8, r3
- 3c2: 4db1 ldr r5, [pc, #708] ; (0x688)
- 3c4: 4bb1 ldr r3, [pc, #708] ; (0x68c)
- 3c6: 469a mov sl, r3
- 3c8: 6822 ldr r2, [r4, #0]
- 3ca: 6863 ldr r3, [r4, #4]
- 3cc: 682f ldr r7, [r5, #0]
- 3ce: 00d2 lsls r2, r2, #3
- 3d0: 4452 add r2, sl
- 3d2: 6850 ldr r0, [r2, #4]
- 3d4: 6891 ldr r1, [r2, #8]
- 3d6: 00db lsls r3, r3, #3
- 3d8: 4453 add r3, sl
- 3da: 685a ldr r2, [r3, #4]
- 3dc: 689b ldr r3, [r3, #8]
- 3de: 6bff ldr r7, [r7, #60] ; 0x3c
- 3e0: f000 f968 bl 0x6b4
- 3e4: 3408 adds r4, #8
- 3e6: 4544 cmp r4, r8
- 3e8: d1ee bne.n 0x3c8
- 3ea: 2500 movs r5, #0
- 3ec: 9809 ldr r0, [sp, #36] ; 0x24
- 3ee: 2800 cmp r0, #0
- 3f0: dd33 ble.n 0x45a
- 3f2: 3801 subs r0, #1
- 3f4: 9009 str r0, [sp, #36] ; 0x24
- 3f6: 4ba4 ldr r3, [pc, #656] ; (0x688)
- 3f8: 681a ldr r2, [r3, #0]
- 3fa: 239e movs r3, #158 ; 0x9e
- 3fc: 009b lsls r3, r3, #2
- 3fe: 58d7 ldr r7, [r2, r3]
- 400: 990b ldr r1, [sp, #44] ; 0x2c
- 402: 00ca lsls r2, r1, #3
- 404: 4ba2 ldr r3, [pc, #648] ; (0x690)
- 406: 58d3 ldr r3, [r2, r3]
- 408: 9a0c ldr r2, [sp, #48] ; 0x30
- 40a: 2a00 cmp r2, #0
- 40c: d005 beq.n 0x41a
- 40e: 00ca lsls r2, r1, #3
- 410: 499f ldr r1, [pc, #636] ; (0x690)
- 412: 188a adds r2, r1, r2
- 414: 2006 movs r0, #6
- 416: 5e11 ldrsh r1, [r2, r0]
- 418: e005 b.n 0x426
- 41a: 990b ldr r1, [sp, #44] ; 0x2c
- 41c: 00ca lsls r2, r1, #3
- 41e: 499c ldr r1, [pc, #624] ; (0x690)
- 420: 188a adds r2, r1, r2
- 422: 2004 movs r0, #4
- 424: 5e11 ldrsh r1, [r2, r0]
- 426: 9a0d ldr r2, [sp, #52] ; 0x34
- 428: 2a00 cmp r2, #0
- 42a: d101 bne.n 0x430
- 42c: 4a99 ldr r2, [pc, #612] ; (0x694)
- 42e: e000 b.n 0x432
- 430: 4a99 ldr r2, [pc, #612] ; (0x698)
- 432: ac10 add r4, sp, #64 ; 0x40
- 434: 9100 str r1, [sp, #0]
- 436: 9201 str r2, [sp, #4]
- 438: 1c20 adds r0, r4, #0
- 43a: 211e movs r1, #30
- 43c: 4a97 ldr r2, [pc, #604] ; (0x69c)
- 43e: f000 f939 bl 0x6b4
- 442: 4b91 ldr r3, [pc, #580] ; (0x688)
- 444: 681b ldr r3, [r3, #0]
- 446: 68db ldr r3, [r3, #12]
- 448: 2000 movs r0, #0
- 44a: 217c movs r1, #124 ; 0x7c
- 44c: 1c22 adds r2, r4, #0
- 44e: f000 f92f bl 0x6b0
- 452: 9b09 ldr r3, [sp, #36] ; 0x24
- 454: 2b00 cmp r3, #0
- 456: d100 bne.n 0x45a
- 458: 2501 movs r5, #1
- 45a: 4b8b ldr r3, [pc, #556] ; (0x688)
- 45c: 681b ldr r3, [r3, #0]
- 45e: 681b ldr r3, [r3, #0]
- 460: f000 f926 bl 0x6b0
- 464: 9f0c ldr r7, [sp, #48] ; 0x30
- 466: 2f00 cmp r7, #0
- 468: d13b bne.n 0x4e2
- 46a: 4d89 ldr r5, [pc, #548] ; (0x690)
- 46c: 1dab adds r3, r5, #6
- 46e: 351e adds r5, #30
- 470: 4c8b ldr r4, [pc, #556] ; (0x6a0)
- 472: 20b4 movs r0, #180 ; 0xb4
- 474: 0040 lsls r0, r0, #1
- 476: 4684 mov ip, r0
- 478: 4f8a ldr r7, [pc, #552] ; (0x6a4)
- 47a: 1e9a subs r2, r3, #2
- 47c: 8811 ldrh r1, [r2, #0]
- 47e: 881a ldrh r2, [r3, #0]
- 480: 188a adds r2, r1, r2
- 482: 0412 lsls r2, r2, #16
- 484: 0c12 lsrs r2, r2, #16
- 486: 801a strh r2, [r3, #0]
- 488: 0411 lsls r1, r2, #16
- 48a: 1409 asrs r1, r1, #16
- 48c: 42a1 cmp r1, r4
- 48e: dd02 ble.n 0x496
- 490: 19d2 adds r2, r2, r7
- 492: 801a strh r2, [r3, #0]
- 494: e004 b.n 0x4a0
- 496: 0410 lsls r0, r2, #16
- 498: 2800 cmp r0, #0
- 49a: da01 bge.n 0x4a0
- 49c: 4462 add r2, ip
- 49e: 801a strh r2, [r3, #0]
- 4a0: 3308 adds r3, #8
- 4a2: 42ab cmp r3, r5
- 4a4: d1e9 bne.n 0x47a
- 4a6: 9a0d ldr r2, [sp, #52] ; 0x34
- 4a8: 2a00 cmp r2, #0
- 4aa: d007 beq.n 0x4bc
- 4ac: 4b76 ldr r3, [pc, #472] ; (0x688)
- 4ae: 681a ldr r2, [r3, #0]
- 4b0: 23e8 movs r3, #232 ; 0xe8
- 4b2: 005b lsls r3, r3, #1
- 4b4: 58d3 ldr r3, [r2, r3]
- 4b6: f000 f8fb bl 0x6b0
- 4ba: e007 b.n 0x4cc
- 4bc: 4b72 ldr r3, [pc, #456] ; (0x688)
- 4be: 681a ldr r2, [r3, #0]
- 4c0: 23e6 movs r3, #230 ; 0xe6
- 4c2: 005b lsls r3, r3, #1
- 4c4: 58d3 ldr r3, [r2, r3]
- 4c6: 2004 movs r0, #4
- 4c8: f000 f8f2 bl 0x6b0
- 4cc: 4b6e ldr r3, [pc, #440] ; (0x688)
- 4ce: 681a ldr r2, [r3, #0]
- 4d0: 2394 movs r3, #148 ; 0x94
- 4d2: 005b lsls r3, r3, #1
- 4d4: 58d3 ldr r3, [r2, r3]
- 4d6: 2000 movs r0, #0
- 4d8: f000 f8ea bl 0x6b0
- 4dc: 1c04 adds r4, r0, #0
- 4de: 2501 movs r5, #1
- 4e0: e008 b.n 0x4f4
- 4e2: 4b69 ldr r3, [pc, #420] ; (0x688)
- 4e4: 681a ldr r2, [r3, #0]
- 4e6: 2396 movs r3, #150 ; 0x96
- 4e8: 005b lsls r3, r3, #1
- 4ea: 58d3 ldr r3, [r2, r3]
- 4ec: 2004 movs r0, #4
- 4ee: f000 f8df bl 0x6b0
- 4f2: 1c04 adds r4, r0, #0
- 4f4: 2c10 cmp r4, #16
- 4f6: d024 beq.n 0x542
- 4f8: 2c10 cmp r4, #16
- 4fa: dc0e bgt.n 0x51a
- 4fc: 2c03 cmp r4, #3
- 4fe: d100 bne.n 0x502
- 500: e0a7 b.n 0x652
- 502: 2c03 cmp r4, #3
- 504: dc03 bgt.n 0x50e
- 506: 2c02 cmp r4, #2
- 508: d000 beq.n 0x50c
- 50a: e0a5 b.n 0x658
- 50c: e082 b.n 0x614
- 50e: 2c04 cmp r4, #4
- 510: d07b beq.n 0x60a
- 512: 2c08 cmp r4, #8
- 514: d000 beq.n 0x518
- 516: e09f b.n 0x658
- 518: e06d b.n 0x5f6
- 51a: 4b63 ldr r3, [pc, #396] ; (0x6a8)
- 51c: 429c cmp r4, r3
- 51e: d100 bne.n 0x522
- 520: e08c b.n 0x63c
- 522: 429c cmp r4, r3
- 524: dc05 bgt.n 0x532
- 526: 2c20 cmp r4, #32
- 528: d039 beq.n 0x59e
- 52a: 2c40 cmp r4, #64 ; 0x40
- 52c: d000 beq.n 0x530
- 52e: e093 b.n 0x658
- 530: e07d b.n 0x62e
- 532: 4b5e ldr r3, [pc, #376] ; (0x6ac)
- 534: 429c cmp r4, r3
- 536: d004 beq.n 0x542
- 538: 3310 adds r3, #16
- 53a: 429c cmp r4, r3
- 53c: d000 beq.n 0x540
- 53e: e08b b.n 0x658
- 540: e02d b.n 0x59e
- 542: 9b0c ldr r3, [sp, #48] ; 0x30
- 544: 2b00 cmp r3, #0
- 546: d112 bne.n 0x56e
- 548: 9d0b ldr r5, [sp, #44] ; 0x2c
- 54a: 00eb lsls r3, r5, #3
- 54c: 4a50 ldr r2, [pc, #320] ; (0x690)
- 54e: 18d3 adds r3, r2, r3
- 550: 889b ldrh r3, [r3, #4]
- 552: 041a lsls r2, r3, #16
- 554: 1412 asrs r2, r2, #16
- 556: 2a09 cmp r2, #9
- 558: dd00 ble.n 0x55c
- 55a: e081 b.n 0x660
- 55c: 00ea lsls r2, r5, #3
- 55e: 3301 adds r3, #1
- 560: 494b ldr r1, [pc, #300] ; (0x690)
- 562: 188a adds r2, r1, r2
- 564: 8093 strh r3, [r2, #4]
- 566: 2501 movs r5, #1
- 568: 271e movs r7, #30
- 56a: 9709 str r7, [sp, #36] ; 0x24
- 56c: e07b b.n 0x666
- 56e: 980b ldr r0, [sp, #44] ; 0x2c
- 570: 00c3 lsls r3, r0, #3
- 572: 4a47 ldr r2, [pc, #284] ; (0x690)
- 574: 18d2 adds r2, r2, r3
- 576: 88d3 ldrh r3, [r2, #6]
- 578: 3301 adds r3, #1
- 57a: 041b lsls r3, r3, #16
- 57c: 0c1b lsrs r3, r3, #16
- 57e: 80d3 strh r3, [r2, #6]
- 580: 0419 lsls r1, r3, #16
- 582: 1409 asrs r1, r1, #16
- 584: 4a46 ldr r2, [pc, #280] ; (0x6a0)
- 586: 4291 cmp r1, r2
- 588: dd6a ble.n 0x660
- 58a: 00c2 lsls r2, r0, #3
- 58c: 4945 ldr r1, [pc, #276] ; (0x6a4)
- 58e: 185b adds r3, r3, r1
- 590: 493f ldr r1, [pc, #252] ; (0x690)
- 592: 188a adds r2, r1, r2
- 594: 80d3 strh r3, [r2, #6]
- 596: 2501 movs r5, #1
- 598: 221e movs r2, #30
- 59a: 9209 str r2, [sp, #36] ; 0x24
- 59c: e063 b.n 0x666
- 59e: 9b0c ldr r3, [sp, #48] ; 0x30
- 5a0: 2b00 cmp r3, #0
- 5a2: d111 bne.n 0x5c8
- 5a4: 9d0b ldr r5, [sp, #44] ; 0x2c
- 5a6: 00eb lsls r3, r5, #3
- 5a8: 4a39 ldr r2, [pc, #228] ; (0x690)
- 5aa: 18d3 adds r3, r2, r3
- 5ac: 889b ldrh r3, [r3, #4]
- 5ae: 041a lsls r2, r3, #16
- 5b0: 1412 asrs r2, r2, #16
- 5b2: 3209 adds r2, #9
- 5b4: db54 blt.n 0x660
- 5b6: 00ea lsls r2, r5, #3
- 5b8: 3b01 subs r3, #1
- 5ba: 4935 ldr r1, [pc, #212] ; (0x690)
- 5bc: 188a adds r2, r1, r2
- 5be: 8093 strh r3, [r2, #4]
- 5c0: 2501 movs r5, #1
- 5c2: 271e movs r7, #30
- 5c4: 9709 str r7, [sp, #36] ; 0x24
- 5c6: e04e b.n 0x666
- 5c8: 980b ldr r0, [sp, #44] ; 0x2c
- 5ca: 00c3 lsls r3, r0, #3
- 5cc: 4a30 ldr r2, [pc, #192] ; (0x690)
- 5ce: 18d2 adds r2, r2, r3
- 5d0: 88d3 ldrh r3, [r2, #6]
- 5d2: 3b01 subs r3, #1
- 5d4: 041b lsls r3, r3, #16
- 5d6: 0c1b lsrs r3, r3, #16
- 5d8: 80d3 strh r3, [r2, #6]
- 5da: 041a lsls r2, r3, #16
- 5dc: 2a00 cmp r2, #0
- 5de: da3f bge.n 0x660
- 5e0: 00c2 lsls r2, r0, #3
- 5e2: 21b4 movs r1, #180 ; 0xb4
- 5e4: 0049 lsls r1, r1, #1
- 5e6: 185b adds r3, r3, r1
- 5e8: 4929 ldr r1, [pc, #164] ; (0x690)
- 5ea: 188a adds r2, r1, r2
- 5ec: 80d3 strh r3, [r2, #6]
- 5ee: 2501 movs r5, #1
- 5f0: 221e movs r2, #30
- 5f2: 9209 str r2, [sp, #36] ; 0x24
- 5f4: e037 b.n 0x666
- 5f6: 9b0b ldr r3, [sp, #44] ; 0x2c
- 5f8: 3301 adds r3, #1
- 5fa: 930b str r3, [sp, #44] ; 0x2c
- 5fc: 2b02 cmp r3, #2
- 5fe: dd3e ble.n 0x67e
- 600: 2700 movs r7, #0
- 602: 970b str r7, [sp, #44] ; 0x2c
- 604: 201e movs r0, #30
- 606: 9009 str r0, [sp, #36] ; 0x24
- 608: e02f b.n 0x66a
- 60a: 990b ldr r1, [sp, #44] ; 0x2c
- 60c: 3901 subs r1, #1
- 60e: 910b str r1, [sp, #44] ; 0x2c
- 610: d535 bpl.n 0x67e
- 612: e02f b.n 0x674
- 614: 4a1d ldr r2, [pc, #116] ; (0x68c)
- 616: 6c53 ldr r3, [r2, #68] ; 0x44
- 618: 3301 adds r3, #1
- 61a: 6453 str r3, [r2, #68] ; 0x44
- 61c: 2b02 cmp r3, #2
- 61e: dc01 bgt.n 0x624
- 620: 2501 movs r5, #1
- 622: e022 b.n 0x66a
- 624: 2200 movs r2, #0
- 626: 4b19 ldr r3, [pc, #100] ; (0x68c)
- 628: 645a str r2, [r3, #68] ; 0x44
- 62a: 2501 movs r5, #1
- 62c: e01d b.n 0x66a
- 62e: 2301 movs r3, #1
- 630: 9a0c ldr r2, [sp, #48] ; 0x30
- 632: 4053 eors r3, r2
- 634: 061b lsls r3, r3, #24
- 636: 0e1b lsrs r3, r3, #24
- 638: 930c str r3, [sp, #48] ; 0x30
- 63a: e016 b.n 0x66a
- 63c: 9b0e ldr r3, [sp, #56] ; 0x38
- 63e: 2b01 cmp r3, #1
- 640: d113 bne.n 0x66a
- 642: 9f0d ldr r7, [sp, #52] ; 0x34
- 644: 407b eors r3, r7
- 646: 061b lsls r3, r3, #24
- 648: 0e1b lsrs r3, r3, #24
- 64a: 930d str r3, [sp, #52] ; 0x34
- 64c: 201e movs r0, #30
- 64e: 9009 str r0, [sp, #36] ; 0x24
- 650: e00b b.n 0x66a
- 652: 2000 movs r0, #0
- 654: f000 f878 bl 0x748
- 658: 1c20 adds r0, r4, #0
- 65a: f000 f88f bl 0x77c
- 65e: e002 b.n 0x666
- 660: 2501 movs r5, #1
- 662: 211e movs r1, #30
- 664: 9109 str r1, [sp, #36] ; 0x24
- 666: 2c00 cmp r4, #0
- 668: d000 beq.n 0x66c
- 66a: 940e str r4, [sp, #56] ; 0x38
- 66c: 2d00 cmp r5, #0
- 66e: d100 bne.n 0x672
- 670: e6bc b.n 0x3ec
- 672: e4f3 b.n 0x5c
- 674: 2202 movs r2, #2
- 676: 920b str r2, [sp, #44] ; 0x2c
- 678: 231e movs r3, #30
- 67a: 9309 str r3, [sp, #36] ; 0x24
- 67c: e7f5 b.n 0x66a
- 67e: 271e movs r7, #30
- 680: 9709 str r7, [sp, #36] ; 0x24
- 682: e7f2 b.n 0x66a
- 684: 0d70 lsrs r0, r6, #21
- 686: 09f8 lsrs r0, r7, #7
- 688: 0f08 lsrs r0, r1, #28
- 68a: 09f8 lsrs r0, r7, #7
- 68c: 0f8c lsrs r4, r1, #30
- 68e: 09f8 lsrs r0, r7, #7
- 690: 0ef0 lsrs r0, r6, #27
- 692: 09f8 lsrs r0, r7, #7
- 694: 0e08 lsrs r0, r1, #24
- 696: 09f8 lsrs r0, r7, #7
- 698: 0e0c lsrs r4, r1, #24
- 69a: 09f8 lsrs r0, r7, #7
- 69c: 0e14 lsrs r4, r2, #24
- 69e: 09f8 lsrs r0, r7, #7
- 6a0: 0167 lsls r7, r4, #5
- 6a2: 0000 lsls r0, r0, #0
- 6a4: fe98 ffff undefined instruction 0xfe98ffff
- 6a8: 0001 lsls r1, r0, #0
- 6aa: 0200 lsls r0, r0, #8
- 6ac: 0010 lsls r0, r2, #0
- 6ae: 0400 lsls r0, r0, #16
- 6b0: 4718 bx r3
- 6b2: 4720 bx r4
- 6b4: 4738 bx r7
- 6b6: 46c0 nop ; (mov r8, r8)
- 6b8: b500 push {lr}
- 6ba: 4b06 ldr r3, [pc, #24] ; (0x6d4)
- 6bc: 681b ldr r3, [r3, #0]
- 6be: 2b00 cmp r3, #0
- 6c0: d002 beq.n 0x6c8
- 6c2: 2001 movs r0, #1
- 6c4: 4240 negs r0, r0
- 6c6: e002 b.n 0x6ce
- 6c8: 4b02 ldr r3, [pc, #8] ; (0x6d4)
- 6ca: 6018 str r0, [r3, #0]
- 6cc: 2000 movs r0, #0
- 6ce: bc02 pop {r1}
- 6d0: 4708 bx r1
- 6d2: 46c0 nop ; (mov r8, r8)
- 6d4: 0fe0 lsrs r0, r4, #31
- 6d6: 09f8 lsrs r0, r7, #7
- 6d8: b510 push {r4, lr}
- 6da: 4b04 ldr r3, [pc, #16] ; (0x6ec)
- 6dc: 681b ldr r3, [r3, #0]
- 6de: 2b00 cmp r3, #0
- 6e0: d001 beq.n 0x6e6
- 6e2: f000 f871 bl 0x7c8
- 6e6: bc10 pop {r4}
- 6e8: bc01 pop {r0}
- 6ea: 4700 bx r0
- 6ec: 0fe0 lsrs r0, r4, #31
- 6ee: 09f8 lsrs r0, r7, #7
- 6f0: b510 push {r4, lr}
- 6f2: b082 sub sp, #8
- 6f4: 9001 str r0, [sp, #4]
- 6f6: 4811 ldr r0, [pc, #68] ; (0x73c)
- 6f8: 3004 adds r0, #4
- 6fa: f000 f867 bl 0x7cc
- 6fe: 2800 cmp r0, #0
- 700: d105 bne.n 0x70e
- 702: 9801 ldr r0, [sp, #4]
- 704: f7ff fc8a bl 0x1c
- 708: 0404 lsls r4, r0, #16
- 70a: 0c24 lsrs r4, r4, #16
- 70c: e00a b.n 0x724
- 70e: 4b0c ldr r3, [pc, #48] ; (0x740)
- 710: 4298 cmp r0, r3
- 712: d101 bne.n 0x718
- 714: 2400 movs r4, #0
- 716: e005 b.n 0x724
- 718: 28ff cmp r0, #255 ; 0xff
- 71a: dc01 bgt.n 0x720
- 71c: 4c09 ldr r4, [pc, #36] ; (0x744)
- 71e: e001 b.n 0x724
- 720: 0404 lsls r4, r0, #16
- 722: 0c24 lsrs r4, r4, #16
- 724: 4b05 ldr r3, [pc, #20] ; (0x73c)
- 726: 681b ldr r3, [r3, #0]
- 728: 2b00 cmp r3, #0
- 72a: d001 beq.n 0x730
- 72c: f000 f84c bl 0x7c8
- 730: 0424 lsls r4, r4, #16
- 732: 1420 asrs r0, r4, #16
- 734: b002 add sp, #8
- 736: bc10 pop {r4}
- 738: bc02 pop {r1}
- 73a: 4708 bx r1
- 73c: 0fe0 lsrs r0, r4, #31
- 73e: 09f8 lsrs r0, r7, #7
- 740: babe undefined instruction 0xbabe
- 742: 0cde lsrs r6, r3, #19
- 744: ffff 0000 vaddl.u<illegal width 64> q8, d15, d0
- 748: b510 push {r4, lr}
- 74a: 1c01 adds r1, r0, #0
- 74c: 2800 cmp r0, #0
- 74e: d100 bne.n 0x752
- 750: 4902 ldr r1, [pc, #8] ; (0x75c)
- 752: 4803 ldr r0, [pc, #12] ; (0x760)
- 754: 3004 adds r0, #4
- 756: f000 f841 bl 0x7dc
- 75a: 46c0 nop ; (mov r8, r8)
- 75c: babe undefined instruction 0xbabe
- 75e: 0cde lsrs r6, r3, #19
- 760: 0fe0 lsrs r0, r4, #31
- 762: 09f8 lsrs r0, r7, #7
- 764: b510 push {r4, lr}
- 766: 2200 movs r2, #0
- 768: 4b03 ldr r3, [pc, #12] ; (0x778)
- 76a: 601a str r2, [r3, #0]
- 76c: f7ff ffec bl 0x748
- 770: bc10 pop {r4}
- 772: bc01 pop {r0}
- 774: 4700 bx r0
- 776: 46c0 nop ; (mov r8, r8)
- 778: 0fe0 lsrs r0, r4, #31
- 77a: 09f8 lsrs r0, r7, #7
- 77c: b510 push {r4, lr}
- 77e: 4b0d ldr r3, [pc, #52] ; (0x7b4)
- 780: 681a ldr r2, [r3, #0]
- 782: 23ee movs r3, #238 ; 0xee
- 784: 005b lsls r3, r3, #1
- 786: 58d3 ldr r3, [r2, r3]
- 788: 490b ldr r1, [pc, #44] ; (0x7b8)
- 78a: 2200 movs r2, #0
- 78c: f000 f81c bl 0x7c8
- 790: 4b0a ldr r3, [pc, #40] ; (0x7bc)
- 792: 4298 cmp r0, r3
- 794: d104 bne.n 0x7a0
- 796: 2080 movs r0, #128 ; 0x80
- 798: 0040 lsls r0, r0, #1
- 79a: f7ff ffe3 bl 0x764
- 79e: e005 b.n 0x7ac
- 7a0: 4b07 ldr r3, [pc, #28] ; (0x7c0)
- 7a2: 4298 cmp r0, r3
- 7a4: d102 bne.n 0x7ac
- 7a6: 4807 ldr r0, [pc, #28] ; (0x7c4)
- 7a8: f7ff ffdc bl 0x764
- 7ac: bc10 pop {r4}
- 7ae: bc01 pop {r0}
- 7b0: 4700 bx r0
- 7b2: 46c0 nop ; (mov r8, r8)
- 7b4: 0f08 lsrs r0, r1, #28
- 7b6: 09f8 lsrs r0, r7, #7
- 7b8: 06d8 lsls r0, r3, #27
- 7ba: 09f8 lsrs r0, r7, #7
- 7bc: 0000 lsls r0, r0, #0
- 7be: 9000 str r0, [sp, #0]
- 7c0: 0000 lsls r0, r0, #0
- 7c2: a000 add r0, pc, #0 ; (adr r0, 0x7c4)
- 7c4: 0101 lsls r1, r0, #4
- 7c6: 0000 lsls r0, r0, #0
- 7c8: 4718 bx r3
- 7ca: 46c0 nop ; (mov r8, r8)
- 7cc: 4778 bx pc
- 7ce: 46c0 nop ; (mov r8, r8)
- 7d0: 7ff0 ldrb r0, [r6, #31]
- 7d2: e8a0 0000 stmia.w r0!, {}
- 7d6: e3a0 b.n 0xf1a
- 7d8: ff1e e12f vrhadd.u16 d14, d14, d31
- 7dc: 4778 bx pc
- 7de: 46c0 nop ; (mov r8, r8)
- 7e0: 7ff0 ldrb r0, [r6, #31]
- 7e2: e8b0 0001 ldmia.w r0!, {r0}
- 7e6: e1b0 b.n 0xb4a
- 7e8: 0001 lsls r1, r0, #0
- 7ea: 03a0 lsls r0, r4, #14
- 7ec: ff1e e12f vrhadd.u16 d14, d14, d31
- 7f0: b510 push {r4, lr}
- 7f2: 21b4 movs r1, #180 ; 0xb4
- 7f4: 0049 lsls r1, r1, #1
- 7f6: 1840 adds r0, r0, r1
- 7f8: f000 fc28 bl 0x104c
- 7fc: 29b4 cmp r1, #180 ; 0xb4
- 7fe: dc0b bgt.n 0x818
- 800: 295a cmp r1, #90 ; 0x5a
- 802: dc03 bgt.n 0x80c
- 804: 0049 lsls r1, r1, #1
- 806: 4b0e ldr r3, [pc, #56] ; (0x840)
- 808: 5ec8 ldrsh r0, [r1, r3]
- 80a: e016 b.n 0x83a
- 80c: 23b4 movs r3, #180 ; 0xb4
- 80e: 1a59 subs r1, r3, r1
- 810: 0049 lsls r1, r1, #1
- 812: 4b0b ldr r3, [pc, #44] ; (0x840)
- 814: 5ec8 ldrsh r0, [r1, r3]
- 816: e010 b.n 0x83a
- 818: 2387 movs r3, #135 ; 0x87
- 81a: 005b lsls r3, r3, #1
- 81c: 4299 cmp r1, r3
- 81e: dc05 bgt.n 0x82c
- 820: 39b4 subs r1, #180 ; 0xb4
- 822: 0049 lsls r1, r1, #1
- 824: 4b06 ldr r3, [pc, #24] ; (0x840)
- 826: 5ec8 ldrsh r0, [r1, r3]
- 828: 4240 negs r0, r0
- 82a: e006 b.n 0x83a
- 82c: 23b4 movs r3, #180 ; 0xb4
- 82e: 005b lsls r3, r3, #1
- 830: 1a5b subs r3, r3, r1
- 832: 005b lsls r3, r3, #1
- 834: 4a02 ldr r2, [pc, #8] ; (0x840)
- 836: 5e98 ldrsh r0, [r3, r2]
- 838: 4240 negs r0, r0
- 83a: bc10 pop {r4}
- 83c: bc02 pop {r1}
- 83e: 4708 bx r1
- 840: 0e38 lsrs r0, r7, #24
- 842: 09f8 lsrs r0, r7, #7
- 844: b510 push {r4, lr}
- 846: 21b4 movs r1, #180 ; 0xb4
- 848: 0049 lsls r1, r1, #1
- 84a: 1840 adds r0, r0, r1
- 84c: f000 fbfe bl 0x104c
- 850: 29b4 cmp r1, #180 ; 0xb4
- 852: dc0d bgt.n 0x870
- 854: 295a cmp r1, #90 ; 0x5a
- 856: dc05 bgt.n 0x864
- 858: 235a movs r3, #90 ; 0x5a
- 85a: 1a59 subs r1, r3, r1
- 85c: 0049 lsls r1, r1, #1
- 85e: 4b0e ldr r3, [pc, #56] ; (0x898)
- 860: 5ec8 ldrsh r0, [r1, r3]
- 862: e016 b.n 0x892
- 864: 395a subs r1, #90 ; 0x5a
- 866: 0049 lsls r1, r1, #1
- 868: 4b0b ldr r3, [pc, #44] ; (0x898)
- 86a: 5ec8 ldrsh r0, [r1, r3]
- 86c: 4240 negs r0, r0
- 86e: e010 b.n 0x892
- 870: 2387 movs r3, #135 ; 0x87
- 872: 005b lsls r3, r3, #1
- 874: 4299 cmp r1, r3
- 876: dc07 bgt.n 0x888
- 878: 2387 movs r3, #135 ; 0x87
- 87a: 005b lsls r3, r3, #1
- 87c: 1a5b subs r3, r3, r1
- 87e: 005b lsls r3, r3, #1
- 880: 4a05 ldr r2, [pc, #20] ; (0x898)
- 882: 5e98 ldrsh r0, [r3, r2]
- 884: 4240 negs r0, r0
- 886: e004 b.n 0x892
- 888: 4a04 ldr r2, [pc, #16] ; (0x89c)
- 88a: 1889 adds r1, r1, r2
- 88c: 0049 lsls r1, r1, #1
- 88e: 4b02 ldr r3, [pc, #8] ; (0x898)
- 890: 5ec8 ldrsh r0, [r1, r3]
- 892: bc10 pop {r4}
- 894: bc02 pop {r1}
- 896: 4708 bx r1
- 898: 0e38 lsrs r0, r7, #24
- 89a: 09f8 lsrs r0, r7, #7
- 89c: fef2 ffff undefined instruction 0xfef2ffff
- 8a0: b5f0 push {r4, r5, r6, r7, lr}
- 8a2: 4647 mov r7, r8
- 8a4: b480 push {r7}
- 8a6: 9e06 ldr r6, [sp, #24]
- 8a8: 9c07 ldr r4, [sp, #28]
- 8aa: 46a0 mov r8, r4
- 8ac: 6804 ldr r4, [r0, #0]
- 8ae: 6835 ldr r5, [r6, #0]
- 8b0: 42ac cmp r4, r5
- 8b2: dd25 ble.n 0x900
- 8b4: 6817 ldr r7, [r2, #0]
- 8b6: 46bc mov ip, r7
- 8b8: 4565 cmp r5, ip
- 8ba: dd0b ble.n 0x8d4
- 8bc: 6007 str r7, [r0, #0]
- 8be: 6830 ldr r0, [r6, #0]
- 8c0: 6010 str r0, [r2, #0]
- 8c2: 6034 str r4, [r6, #0]
- 8c4: 680a ldr r2, [r1, #0]
- 8c6: 6818 ldr r0, [r3, #0]
- 8c8: 6008 str r0, [r1, #0]
- 8ca: 4640 mov r0, r8
- 8cc: 6801 ldr r1, [r0, #0]
- 8ce: 6019 str r1, [r3, #0]
- 8d0: 6002 str r2, [r0, #0]
- 8d2: e029 b.n 0x928
- 8d4: 4564 cmp r4, ip
- 8d6: da0b bge.n 0x8f0
- 8d8: 6005 str r5, [r0, #0]
- 8da: 6810 ldr r0, [r2, #0]
- 8dc: 6030 str r0, [r6, #0]
- 8de: 6014 str r4, [r2, #0]
- 8e0: 680a ldr r2, [r1, #0]
- 8e2: 4644 mov r4, r8
- 8e4: 6820 ldr r0, [r4, #0]
- 8e6: 6008 str r0, [r1, #0]
- 8e8: 6819 ldr r1, [r3, #0]
- 8ea: 6021 str r1, [r4, #0]
- 8ec: 601a str r2, [r3, #0]
- 8ee: e01b b.n 0x928
- 8f0: 6005 str r5, [r0, #0]
- 8f2: 6034 str r4, [r6, #0]
- 8f4: 680b ldr r3, [r1, #0]
- 8f6: 4645 mov r5, r8
- 8f8: 682a ldr r2, [r5, #0]
- 8fa: 600a str r2, [r1, #0]
- 8fc: 602b str r3, [r5, #0]
- 8fe: e013 b.n 0x928
- 900: 6817 ldr r7, [r2, #0]
- 902: 46bc mov ip, r7
- 904: 4564 cmp r4, ip
- 906: dd06 ble.n 0x916
- 908: 6007 str r7, [r0, #0]
- 90a: 6014 str r4, [r2, #0]
- 90c: 680a ldr r2, [r1, #0]
- 90e: 6818 ldr r0, [r3, #0]
- 910: 6008 str r0, [r1, #0]
- 912: 601a str r2, [r3, #0]
- 914: e008 b.n 0x928
- 916: 4565 cmp r5, ip
- 918: da06 bge.n 0x928
- 91a: 6015 str r5, [r2, #0]
- 91c: 6037 str r7, [r6, #0]
- 91e: 681a ldr r2, [r3, #0]
- 920: 4644 mov r4, r8
- 922: 6821 ldr r1, [r4, #0]
- 924: 6019 str r1, [r3, #0]
- 926: 6022 str r2, [r4, #0]
- 928: bc04 pop {r2}
- 92a: 4690 mov r8, r2
- 92c: bcf0 pop {r4, r5, r6, r7}
- 92e: bc01 pop {r0}
- 930: 4700 bx r0
- 932: 46c0 nop ; (mov r8, r8)
- 934: b5f0 push {r4, r5, r6, r7, lr}
- 936: 4657 mov r7, sl
- 938: 464e mov r6, r9
- 93a: 4645 mov r5, r8
- 93c: b4e0 push {r5, r6, r7}
- 93e: b088 sub sp, #32
- 940: 1c06 adds r6, r0, #0
- 942: 6940 ldr r0, [r0, #20]
- 944: 2801 cmp r0, #1
- 946: d002 beq.n 0x94e
- 948: 68f0 ldr r0, [r6, #12]
- 94a: 2807 cmp r0, #7
- 94c: dd65 ble.n 0xa1a
- 94e: 9102 str r1, [sp, #8]
- 950: 9203 str r2, [sp, #12]
- 952: 9304 str r3, [sp, #16]
- 954: 9810 ldr r0, [sp, #64] ; 0x40
- 956: 9005 str r0, [sp, #20]
- 958: 9a11 ldr r2, [sp, #68] ; 0x44
- 95a: 9206 str r2, [sp, #24]
- 95c: 9b12 ldr r3, [sp, #72] ; 0x48
- 95e: 9307 str r3, [sp, #28]
- 960: ab07 add r3, sp, #28
- 962: 9300 str r3, [sp, #0]
- 964: ab06 add r3, sp, #24
- 966: 9301 str r3, [sp, #4]
- 968: a803 add r0, sp, #12
- 96a: a902 add r1, sp, #8
- 96c: aa05 add r2, sp, #20
- 96e: ab04 add r3, sp, #16
- 970: f7ff ff96 bl 0x8a0
- 974: 9d03 ldr r5, [sp, #12]
- 976: 9907 ldr r1, [sp, #28]
- 978: 428d cmp r5, r1
- 97a: db00 blt.n 0x97e
- 97c: e0b0 b.n 0xae0
- 97e: 9f02 ldr r7, [sp, #8]
- 980: 9806 ldr r0, [sp, #24]
- 982: 1bc0 subs r0, r0, r7
- 984: 0400 lsls r0, r0, #16
- 986: 1b49 subs r1, r1, r5
- 988: f000 fb5a bl 0x1040
- 98c: 4682 mov sl, r0
- 98e: 043b lsls r3, r7, #16
- 990: 2080 movs r0, #128 ; 0x80
- 992: 0200 lsls r0, r0, #8
- 994: 18c0 adds r0, r0, r3
- 996: 4680 mov r8, r0
- 998: 4652 mov r2, sl
- 99a: 1054 asrs r4, r2, #1
- 99c: 4444 add r4, r8
- 99e: 9905 ldr r1, [sp, #20]
- 9a0: 428d cmp r5, r1
- 9a2: da17 bge.n 0x9d4
- 9a4: 9804 ldr r0, [sp, #16]
- 9a6: 1bc7 subs r7, r0, r7
- 9a8: 0438 lsls r0, r7, #16
- 9aa: 1b49 subs r1, r1, r5
- 9ac: f000 fb48 bl 0x1040
- 9b0: 4681 mov r9, r0
- 9b2: 1047 asrs r7, r0, #1
- 9b4: 4447 add r7, r8
- 9b6: 23bc movs r3, #188 ; 0xbc
- 9b8: 4698 mov r8, r3
- 9ba: 1420 asrs r0, r4, #16
- 9bc: 1439 asrs r1, r7, #16
- 9be: 4642 mov r2, r8
- 9c0: 58b3 ldr r3, [r6, r2]
- 9c2: 1c2a adds r2, r5, #0
- 9c4: f000 f894 bl 0xaf0
- 9c8: 4454 add r4, sl
- 9ca: 444f add r7, r9
- 9cc: 3501 adds r5, #1
- 9ce: 9b05 ldr r3, [sp, #20]
- 9d0: 429d cmp r5, r3
- 9d2: dbf2 blt.n 0x9ba
- 9d4: 9d05 ldr r5, [sp, #20]
- 9d6: 9907 ldr r1, [sp, #28]
- 9d8: 428d cmp r5, r1
- 9da: db00 blt.n 0x9de
- 9dc: e080 b.n 0xae0
- 9de: 9f04 ldr r7, [sp, #16]
- 9e0: 9806 ldr r0, [sp, #24]
- 9e2: 1bc0 subs r0, r0, r7
- 9e4: 0400 lsls r0, r0, #16
- 9e6: 1b49 subs r1, r1, r5
- 9e8: f000 fb2a bl 0x1040
- 9ec: 4681 mov r9, r0
- 9ee: 043f lsls r7, r7, #16
- 9f0: 2380 movs r3, #128 ; 0x80
- 9f2: 021b lsls r3, r3, #8
- 9f4: 18ff adds r7, r7, r3
- 9f6: 1043 asrs r3, r0, #1
- 9f8: 18ff adds r7, r7, r3
- 9fa: 20bc movs r0, #188 ; 0xbc
- 9fc: 4680 mov r8, r0
- 9fe: 1420 asrs r0, r4, #16
- a00: 1439 asrs r1, r7, #16
- a02: 4642 mov r2, r8
- a04: 58b3 ldr r3, [r6, r2]
- a06: 1c2a adds r2, r5, #0
- a08: f000 f872 bl 0xaf0
- a0c: 4454 add r4, sl
- a0e: 444f add r7, r9
- a10: 3501 adds r5, #1
- a12: 9b07 ldr r3, [sp, #28]
- a14: 429d cmp r5, r3
- a16: dbf2 blt.n 0x9fe
- a18: e062 b.n 0xae0
- a1a: 9107 str r1, [sp, #28]
- a1c: 9206 str r2, [sp, #24]
- a1e: 9305 str r3, [sp, #20]
- a20: 9b10 ldr r3, [sp, #64] ; 0x40
- a22: 9304 str r3, [sp, #16]
- a24: 9811 ldr r0, [sp, #68] ; 0x44
- a26: 9003 str r0, [sp, #12]
- a28: 9a12 ldr r2, [sp, #72] ; 0x48
- a2a: 9202 str r2, [sp, #8]
- a2c: ab03 add r3, sp, #12
- a2e: 9300 str r3, [sp, #0]
- a30: ab02 add r3, sp, #8
- a32: 9301 str r3, [sp, #4]
- a34: a807 add r0, sp, #28
- a36: a906 add r1, sp, #24
- a38: aa05 add r2, sp, #20
- a3a: ab04 add r3, sp, #16
- a3c: f7ff ff30 bl 0x8a0
- a40: 9d07 ldr r5, [sp, #28]
- a42: 9903 ldr r1, [sp, #12]
- a44: 428d cmp r5, r1
- a46: da4b bge.n 0xae0
- a48: 9f06 ldr r7, [sp, #24]
- a4a: 9802 ldr r0, [sp, #8]
- a4c: 1bc0 subs r0, r0, r7
- a4e: 0400 lsls r0, r0, #16
- a50: 1b49 subs r1, r1, r5
- a52: f000 faf5 bl 0x1040
- a56: 4682 mov sl, r0
- a58: 043b lsls r3, r7, #16
- a5a: 2080 movs r0, #128 ; 0x80
- a5c: 0200 lsls r0, r0, #8
- a5e: 18c0 adds r0, r0, r3
- a60: 4680 mov r8, r0
- a62: 4652 mov r2, sl
- a64: 1054 asrs r4, r2, #1
- a66: 4444 add r4, r8
- a68: 9905 ldr r1, [sp, #20]
- a6a: 428d cmp r5, r1
- a6c: da17 bge.n 0xa9e
- a6e: 9804 ldr r0, [sp, #16]
- a70: 1bc7 subs r7, r0, r7
- a72: 0438 lsls r0, r7, #16
- a74: 1b49 subs r1, r1, r5
- a76: f000 fae3 bl 0x1040
- a7a: 4681 mov r9, r0
- a7c: 1047 asrs r7, r0, #1
- a7e: 4447 add r7, r8
- a80: 23b8 movs r3, #184 ; 0xb8
- a82: 4698 mov r8, r3
- a84: 1421 asrs r1, r4, #16
- a86: 143a asrs r2, r7, #16
- a88: 4640 mov r0, r8
- a8a: 5833 ldr r3, [r6, r0]
- a8c: 1c28 adds r0, r5, #0
- a8e: f000 f82f bl 0xaf0
- a92: 4454 add r4, sl
- a94: 444f add r7, r9
- a96: 3501 adds r5, #1
- a98: 9b05 ldr r3, [sp, #20]
- a9a: 429d cmp r5, r3
- a9c: dbf2 blt.n 0xa84
- a9e: 9d05 ldr r5, [sp, #20]
- aa0: 9903 ldr r1, [sp, #12]
- aa2: 428d cmp r5, r1
- aa4: da1c bge.n 0xae0
- aa6: 9f04 ldr r7, [sp, #16]
- aa8: 9802 ldr r0, [sp, #8]
- aaa: 1bc0 subs r0, r0, r7
- aac: 0400 lsls r0, r0, #16
- aae: 1b49 subs r1, r1, r5
- ab0: f000 fac6 bl 0x1040
- ab4: 4681 mov r9, r0
- ab6: 043f lsls r7, r7, #16
- ab8: 2280 movs r2, #128 ; 0x80
- aba: 0212 lsls r2, r2, #8
- abc: 18bf adds r7, r7, r2
- abe: 1043 asrs r3, r0, #1
- ac0: 18ff adds r7, r7, r3
- ac2: 23b8 movs r3, #184 ; 0xb8
- ac4: 4698 mov r8, r3
- ac6: 1421 asrs r1, r4, #16
- ac8: 143a asrs r2, r7, #16
- aca: 4640 mov r0, r8
- acc: 5833 ldr r3, [r6, r0]
- ace: 1c28 adds r0, r5, #0
- ad0: f000 f80e bl 0xaf0
- ad4: 4454 add r4, sl
- ad6: 444f add r7, r9
- ad8: 3501 adds r5, #1
- ada: 9b03 ldr r3, [sp, #12]
- adc: 429d cmp r5, r3
- ade: dbf2 blt.n 0xac6
- ae0: b008 add sp, #32
- ae2: bc1c pop {r2, r3, r4}
- ae4: 4690 mov r8, r2
- ae6: 4699 mov r9, r3
- ae8: 46a2 mov sl, r4
- aea: bcf0 pop {r4, r5, r6, r7}
- aec: bc01 pop {r0}
- aee: 4700 bx r0
- af0: 4718 bx r3
- af2: 46c0 nop ; (mov r8, r8)
- af4: b570 push {r4, r5, r6, lr}
- af6: b084 sub sp, #16
- af8: 1c06 adds r6, r0, #0
- afa: 1c0d adds r5, r1, #0
- afc: 1c14 adds r4, r2, #0
- afe: 4a09 ldr r2, [pc, #36] ; (0xb24)
- b00: 6811 ldr r1, [r2, #0]
- b02: 22dc movs r2, #220 ; 0xdc
- b04: 5888 ldr r0, [r1, r2]
- b06: 9300 str r3, [sp, #0]
- b08: 9b08 ldr r3, [sp, #32]
- b0a: 9301 str r3, [sp, #4]
- b0c: 9b09 ldr r3, [sp, #36] ; 0x24
- b0e: 9302 str r3, [sp, #8]
- b10: 1c31 adds r1, r6, #0
- b12: 1c2a adds r2, r5, #0
- b14: 1c23 adds r3, r4, #0
- b16: f7ff ff0d bl 0x934
- b1a: b004 add sp, #16
- b1c: bc70 pop {r4, r5, r6}
- b1e: bc01 pop {r0}
- b20: 4700 bx r0
- b22: 46c0 nop ; (mov r8, r8)
- b24: 0f08 lsrs r0, r1, #28
- b26: 09f8 lsrs r0, r7, #7
- b28: 0000 lsls r0, r0, #0
- b2a: e351 b.n 0x11d0
- b2c: c001 stmia r0!, {r0}
- b2e: e020 b.n 0xb72
- b30: 0042 lsls r2, r0, #1
- b32: 0a00 lsrs r0, r0, #8
- b34: 1000 asrs r0, r0, #32
- b36: 4261 negs r1, r4
- b38: 2001 movs r0, #1
- b3a: e251 b.n 0xfe0
- b3c: 0027 lsls r7, r4, #0
- b3e: 0a00 lsrs r0, r0, #8
- b40: 3000 adds r0, #0
- b42: e1b0 b.n 0xea6
- b44: 3000 adds r0, #0
- b46: 4260 negs r0, r4
- b48: 0001 lsls r1, r0, #0
- b4a: e153 b.n 0xdf4
- b4c: 0026 lsls r6, r4, #0
- b4e: 9a00 ldr r2, [sp, #0]
- b50: 0002 lsls r2, r0, #0
- b52: e111 b.n 0xd78
- b54: 0028 lsls r0, r5, #0
- b56: 0a00 lsrs r0, r0, #8
- b58: 020e lsls r6, r1, #8
- b5a: e311 b.n 0x1180
- b5c: 1181 asrs r1, r0, #6
- b5e: 01a0 lsls r0, r4, #6
- b60: 2008 movs r0, #8
- b62: 03a0 lsls r0, r4, #14
- b64: 2001 movs r0, #1
- b66: 13a0 asrs r0, r4, #14
- b68: 0201 lsls r1, r0, #8
- b6a: e351 b.n 0x1210
- b6c: 0003 lsls r3, r0, #0
- b6e: 3151 adds r1, #81 ; 0x51
- b70: 1201 asrs r1, r0, #8
- b72: 31a0 adds r1, #160 ; 0xa0
- b74: 2202 movs r2, #2
- b76: 31a0 adds r1, #160 ; 0xa0
- b78: fffa 3aff undefined instruction 0xfffa3aff
- b7c: 0102 lsls r2, r0, #4
- b7e: e351 b.n 0x1224
- b80: 0003 lsls r3, r0, #0
- b82: 3151 adds r1, #81 ; 0x51
- b84: 1081 asrs r1, r0, #2
- b86: 31a0 adds r1, #160 ; 0xa0
- b88: 2082 movs r0, #130 ; 0x82
- b8a: 31a0 adds r1, #160 ; 0xa0
- b8c: fffa 3aff undefined instruction 0xfffa3aff
- b90: 0000 lsls r0, r0, #0
- b92: e3a0 b.n 0x12d6
- b94: 0001 lsls r1, r0, #0
- b96: e153 b.n 0xe40
- b98: 3001 adds r0, #1
- b9a: 2043 movs r0, #67 ; 0x43
- b9c: 0002 lsls r2, r0, #0
- b9e: 2180 movs r1, #128 ; 0x80
- ba0: 00a1 lsls r1, r4, #2
- ba2: e153 b.n 0xe4c
- ba4: 30a1 adds r0, #161 ; 0xa1
- ba6: 2043 movs r0, #67 ; 0x43
- ba8: 00a2 lsls r2, r4, #2
- baa: 2180 movs r1, #128 ; 0x80
- bac: 0121 lsls r1, r4, #4
- bae: e153 b.n 0xe58
- bb0: 3121 adds r1, #33 ; 0x21
- bb2: 2043 movs r0, #67 ; 0x43
- bb4: 0122 lsls r2, r4, #4
- bb6: 2180 movs r1, #128 ; 0x80
- bb8: 01a1 lsls r1, r4, #6
- bba: e153 b.n 0xe64
- bbc: 31a1 adds r1, #161 ; 0xa1
- bbe: 2043 movs r0, #67 ; 0x43
- bc0: 01a2 lsls r2, r4, #6
- bc2: 2180 movs r1, #128 ; 0x80
- bc4: 0000 lsls r0, r0, #0
- bc6: e353 b.n 0x1270
- bc8: 2222 movs r2, #34 ; 0x22
- bca: 11b0 asrs r0, r6, #6
- bcc: 1221 asrs r1, r4, #8
- bce: 11a0 asrs r0, r4, #6
- bd0: ffef 1aff undefined instruction 0xffef1aff
- bd4: 0000 lsls r0, r0, #0
- bd6: e35c b.n 0x1292
- bd8: 0000 lsls r0, r0, #0
- bda: 4260 negs r0, r4
- bdc: ff1e e12f vrhadd.u16 d14, d14, d31
- be0: 0000 lsls r0, r0, #0
- be2: e13c b.n 0xe5e
- be4: 0000 lsls r0, r0, #0
- be6: 4260 negs r0, r4
- be8: ff1e e12f vrhadd.u16 d14, d14, d31
- bec: 0000 lsls r0, r0, #0
- bee: 33a0 adds r3, #160 ; 0xa0
- bf0: 0fcc lsrs r4, r1, #31
- bf2: 01a0 lsls r0, r4, #6
- bf4: 0001 lsls r1, r0, #0
- bf6: 0380 lsls r0, r0, #14
- bf8: ff1e e12f vrhadd.u16 d14, d14, d31
- bfc: 0801 lsrs r1, r0, #32
- bfe: e351 b.n 0x12a4
- c00: 1821 adds r1, r4, r0
- c02: 21a0 movs r1, #160 ; 0xa0
- c04: 2010 movs r0, #16
- c06: 23a0 movs r3, #160 ; 0xa0
- c08: 2000 movs r0, #0
- c0a: 33a0 adds r3, #160 ; 0xa0
- c0c: 0c01 lsrs r1, r0, #16
- c0e: e351 b.n 0x12b4
- c10: 1421 asrs r1, r4, #16
- c12: 21a0 movs r1, #160 ; 0xa0
- c14: 2008 movs r0, #8
- c16: 2282 movs r2, #130 ; 0x82
- c18: 0010 lsls r0, r2, #0
- c1a: e351 b.n 0x12c0
- c1c: 1221 asrs r1, r4, #8
- c1e: 21a0 movs r1, #160 ; 0xa0
- c20: 2004 movs r0, #4
- c22: 2282 movs r2, #130 ; 0x82
- c24: 0004 lsls r4, r0, #0
- c26: e351 b.n 0x12cc
- c28: 2003 movs r0, #3
- c2a: 8282 strh r2, [r0, #20]
- c2c: 20a1 movs r0, #161 ; 0xa1
- c2e: 9082 str r0, [sp, #520] ; 0x208
- c30: 0000 lsls r0, r0, #0
- c32: e35c b.n 0x12ee
- c34: 0233 lsls r3, r6, #8
- c36: e1a0 b.n 0xf7a
- c38: 0000 lsls r0, r0, #0
- c3a: 4260 negs r0, r4
- c3c: ff1e e12f vrhadd.u16 d14, d14, d31
- c40: e008 b.n 0xc54
- c42: e52d b.n 0x6a0
- c44: 0008 lsls r0, r1, #0
- c46: eb00 0000 add.w r0, r0, r0
- c4a: e3a0 b.n 0x138e
- c4c: e008 b.n 0xc60
- c4e: e49d b.n 0x58c
- c50: ff1e e12f vrhadd.u16 d14, d14, d31
- c54: 4003 ands r3, r0
- c56: e92d ffb2 stmdb sp!, {r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}
- c5a: ebff 4006 undefined instruction 0xebff4006
- c5e: e8bd 0092 ldmia.w sp!, {r1, r4, r7}
- c62: e003 b.n 0xc6c
- c64: 1003 asrs r3, r0, #32
- c66: e041 b.n 0xcec
- c68: ff1e e12f vrhadd.u16 d14, d14, d31
- c6c: ff1e e12f vrhadd.u16 d14, d14, d31
- c70: ffae ffff undefined instruction 0xffaeffff
- c74: ffae ffff undefined instruction 0xffaeffff
- c78: ffae ffff undefined instruction 0xffaeffff
- c7c: 0052 lsls r2, r2, #1
- c7e: 0000 lsls r0, r0, #0
- c80: ffae ffff undefined instruction 0xffaeffff
- c84: ffae ffff undefined instruction 0xffaeffff
- c88: 0052 lsls r2, r2, #1
- c8a: 0000 lsls r0, r0, #0
- c8c: 0052 lsls r2, r2, #1
- c8e: 0000 lsls r0, r0, #0
- c90: ffae ffff undefined instruction 0xffaeffff
- c94: ffae ffff undefined instruction 0xffaeffff
- c98: 0052 lsls r2, r2, #1
- c9a: 0000 lsls r0, r0, #0
- c9c: ffae ffff undefined instruction 0xffaeffff
- ca0: ffae ffff undefined instruction 0xffaeffff
- ca4: ffae ffff undefined instruction 0xffaeffff
- ca8: 0052 lsls r2, r2, #1
- caa: 0000 lsls r0, r0, #0
- cac: 0052 lsls r2, r2, #1
- cae: 0000 lsls r0, r0, #0
- cb0: ffae ffff undefined instruction 0xffaeffff
- cb4: 0052 lsls r2, r2, #1
- cb6: 0000 lsls r0, r0, #0
- cb8: 0052 lsls r2, r2, #1
- cba: 0000 lsls r0, r0, #0
- cbc: 0052 lsls r2, r2, #1
- cbe: 0000 lsls r0, r0, #0
- cc0: 0052 lsls r2, r2, #1
- cc2: 0000 lsls r0, r0, #0
- cc4: ffae ffff undefined instruction 0xffaeffff
- cc8: 0052 lsls r2, r2, #1
- cca: 0000 lsls r0, r0, #0
- ccc: 0052 lsls r2, r2, #1
- cce: 0000 lsls r0, r0, #0
- cd0: 0000 lsls r0, r0, #0
- cd2: 0000 lsls r0, r0, #0
- cd4: 0001 lsls r1, r0, #0
- cd6: 0000 lsls r0, r0, #0
- cd8: 0002 lsls r2, r0, #0
- cda: 0000 lsls r0, r0, #0
- cdc: 0003 lsls r3, r0, #0
- cde: 0000 lsls r0, r0, #0
- ce0: 0000 lsls r0, r0, #0
- ce2: 0000 lsls r0, r0, #0
- ce4: 0001 lsls r1, r0, #0
- ce6: 0000 lsls r0, r0, #0
- ce8: 0002 lsls r2, r0, #0
- cea: 0000 lsls r0, r0, #0
- cec: 0003 lsls r3, r0, #0
- cee: 0000 lsls r0, r0, #0
- cf0: 0004 lsls r4, r0, #0
- cf2: 0000 lsls r0, r0, #0
- cf4: 0007 lsls r7, r0, #0
- cf6: 0000 lsls r0, r0, #0
- cf8: 0006 lsls r6, r0, #0
- cfa: 0000 lsls r0, r0, #0
- cfc: 0005 lsls r5, r0, #0
- cfe: 0000 lsls r0, r0, #0
- d00: 0004 lsls r4, r0, #0
- d02: 0000 lsls r0, r0, #0
- d04: 0005 lsls r5, r0, #0
- d06: 0000 lsls r0, r0, #0
- d08: 0006 lsls r6, r0, #0
- d0a: 0000 lsls r0, r0, #0
- d0c: 0007 lsls r7, r0, #0
- d0e: 0000 lsls r0, r0, #0
- d10: 0000 lsls r0, r0, #0
- d12: 0000 lsls r0, r0, #0
- d14: 0004 lsls r4, r0, #0
- d16: 0000 lsls r0, r0, #0
- d18: 0005 lsls r5, r0, #0
- d1a: 0000 lsls r0, r0, #0
- d1c: 0001 lsls r1, r0, #0
- d1e: 0000 lsls r0, r0, #0
- d20: 0008 lsls r0, r1, #0
- d22: 0000 lsls r0, r0, #0
- d24: 0007 lsls r7, r0, #0
- d26: 0000 lsls r0, r0, #0
- d28: 0009 lsls r1, r1, #0
- d2a: 0000 lsls r0, r0, #0
- d2c: 0000 lsls r0, r0, #0
- d2e: 0000 lsls r0, r0, #0
- d30: 0002 lsls r2, r0, #0
- d32: 0000 lsls r0, r0, #0
- d34: 0006 lsls r6, r0, #0
- d36: 0000 lsls r0, r0, #0
- d38: 0007 lsls r7, r0, #0
- d3a: 0000 lsls r0, r0, #0
- d3c: 0003 lsls r3, r0, #0
- d3e: 0000 lsls r0, r0, #0
- d40: 000a lsls r2, r1, #0
- d42: 0000 lsls r0, r0, #0
- d44: 0005 lsls r5, r0, #0
- d46: 0000 lsls r0, r0, #0
- d48: 000b lsls r3, r1, #0
- d4a: 0000 lsls r0, r0, #0
- d4c: 0002 lsls r2, r0, #0
- d4e: 0000 lsls r0, r0, #0
- d50: 0000 lsls r0, r0, #0
- d52: 0000 lsls r0, r0, #0
- d54: 0003 lsls r3, r0, #0
- d56: 0000 lsls r0, r0, #0
- d58: 0007 lsls r7, r0, #0
- d5a: 0000 lsls r0, r0, #0
- d5c: 0004 lsls r4, r0, #0
- d5e: 0000 lsls r0, r0, #0
- d60: 0003 lsls r3, r0, #0
- d62: 0000 lsls r0, r0, #0
- d64: 000b lsls r3, r1, #0
- d66: 0000 lsls r0, r0, #0
- d68: 0004 lsls r4, r0, #0
- d6a: 0000 lsls r0, r0, #0
- d6c: 0008 lsls r0, r1, #0
- d6e: 0000 lsls r0, r0, #0
- d70: 0001 lsls r1, r0, #0
- d72: 0000 lsls r0, r0, #0
- d74: 0005 lsls r5, r0, #0
- d76: 0000 lsls r0, r0, #0
- d78: 0006 lsls r6, r0, #0
- d7a: 0000 lsls r0, r0, #0
- d7c: 0002 lsls r2, r0, #0
- d7e: 0000 lsls r0, r0, #0
- d80: 0009 lsls r1, r1, #0
- d82: 0000 lsls r0, r0, #0
- d84: 0006 lsls r6, r0, #0
- d86: 0000 lsls r0, r0, #0
- d88: 000a lsls r2, r1, #0
- d8a: 0000 lsls r0, r0, #0
- d8c: 0001 lsls r1, r0, #0
- d8e: 0000 lsls r0, r0, #0
- d90: f800 0000 strb.w r0, [r0, r0]
- d94: f800 0000 strb.w r0, [r0, r0]
- d98: 07e0 lsls r0, r4, #31
- d9a: 0000 lsls r0, r0, #0
- d9c: 07e0 lsls r0, r4, #31
- d9e: 0000 lsls r0, r0, #0
- da0: 001f lsls r7, r3, #0
- da2: 0000 lsls r0, r0, #0
- da4: 001f lsls r7, r3, #0
- da6: 0000 lsls r0, r0, #0
- da8: 0000 lsls r0, r0, #0
- daa: 0000 lsls r0, r0, #0
- dac: 0001 lsls r1, r0, #0
- dae: 0000 lsls r0, r0, #0
- db0: 0001 lsls r1, r0, #0
- db2: 0000 lsls r0, r0, #0
- db4: 0002 lsls r2, r0, #0
- db6: 0000 lsls r0, r0, #0
- db8: 0002 lsls r2, r0, #0
- dba: 0000 lsls r0, r0, #0
- dbc: 0003 lsls r3, r0, #0
- dbe: 0000 lsls r0, r0, #0
- dc0: 0003 lsls r3, r0, #0
- dc2: 0000 lsls r0, r0, #0
- dc4: 0000 lsls r0, r0, #0
- dc6: 0000 lsls r0, r0, #0
- dc8: 0004 lsls r4, r0, #0
- dca: 0000 lsls r0, r0, #0
- dcc: 0007 lsls r7, r0, #0
- dce: 0000 lsls r0, r0, #0
- dd0: 0007 lsls r7, r0, #0
- dd2: 0000 lsls r0, r0, #0
- dd4: 0006 lsls r6, r0, #0
- dd6: 0000 lsls r0, r0, #0
- dd8: 0006 lsls r6, r0, #0
- dda: 0000 lsls r0, r0, #0
- ddc: 0005 lsls r5, r0, #0
- dde: 0000 lsls r0, r0, #0
- de0: 0005 lsls r5, r0, #0
- de2: 0000 lsls r0, r0, #0
- de4: 0004 lsls r4, r0, #0
- de6: 0000 lsls r0, r0, #0
- de8: 0000 lsls r0, r0, #0
- dea: 0000 lsls r0, r0, #0
- dec: 0004 lsls r4, r0, #0
- dee: 0000 lsls r0, r0, #0
- df0: 0001 lsls r1, r0, #0
- df2: 0000 lsls r0, r0, #0
- df4: 0005 lsls r5, r0, #0
- df6: 0000 lsls r0, r0, #0
- df8: 0002 lsls r2, r0, #0
- dfa: 0000 lsls r0, r0, #0
- dfc: 0006 lsls r6, r0, #0
- dfe: 0000 lsls r0, r0, #0
- e00: 0003 lsls r3, r0, #0
- e02: 0000 lsls r0, r0, #0
- e04: 0007 lsls r7, r0, #0
- e06: 0000 lsls r0, r0, #0
- e08: 0000 lsls r0, r0, #0
- e0a: 0000 lsls r0, r0, #0
- e0c: 6828 ldr r0, [r5, #0]
- e0e: 2973 cmp r1, #115 ; 0x73
- e10: 0000 lsls r0, r0, #0
- e12: 0000 lsls r0, r0, #0
- e14: 7325 strb r5, [r4, #12]
- e16: 203a movs r0, #58 ; 0x3a
- e18: 6425 str r5, [r4, #64] ; 0x40
- e1a: 2520 movs r5, #32
- e1c: 0073 lsls r3, r6, #1
- e1e: 0000 lsls r0, r0, #0
- e20: 2d78 cmp r5, #120 ; 0x78
- e22: 7861 ldrb r1, [r4, #1]
- e24: 7369 strb r1, [r5, #13]
- e26: 0000 lsls r0, r0, #0
- e28: 2d79 cmp r5, #121 ; 0x79
- e2a: 7861 ldrb r1, [r4, #1]
- e2c: 7369 strb r1, [r5, #13]
- e2e: 0000 lsls r0, r0, #0
- e30: 2d7a cmp r5, #122 ; 0x7a
- e32: 7861 ldrb r1, [r4, #1]
- e34: 7369 strb r1, [r5, #13]
- e36: 0000 lsls r0, r0, #0
- e38: 0000 lsls r0, r0, #0
- e3a: 011d lsls r5, r3, #4
- e3c: 023b lsls r3, r7, #8
- e3e: 0359 lsls r1, r3, #13
- e40: 0476 lsls r6, r6, #17
- e42: 0593 lsls r3, r2, #22
- e44: 06b0 lsls r0, r6, #26
- e46: 07cc lsls r4, r1, #31
- e48: 08e8 lsrs r0, r5, #3
- e4a: 0a03 lsrs r3, r0, #8
- e4c: 0b1d lsrs r5, r3, #12
- e4e: 0c36 lsrs r6, r6, #16
- e50: 0d4e lsrs r6, r1, #21
- e52: 0e65 lsrs r5, r4, #25
- e54: 0f7b lsrs r3, r7, #29
- e56: 1090 asrs r0, r2, #2
- e58: 11a4 asrs r4, r4, #6
- e5a: 12b6 asrs r6, r6, #10
- e5c: 13c6 asrs r6, r0, #15
- e5e: 14d6 asrs r6, r2, #19
- e60: 15e3 asrs r3, r4, #23
- e62: 16ef asrs r7, r5, #27
- e64: 17f9 asrs r1, r7, #31
- e66: 1901 adds r1, r0, r4
- e68: 1a07 subs r7, r0, r0
- e6a: 1b0c subs r4, r1, r4
- e6c: 1c0e adds r6, r1, #0
- e6e: 1d0e adds r6, r1, #4
- e70: 1e0b subs r3, r1, #0
- e72: 1f07 subs r7, r0, #4
- e74: 1fff subs r7, r7, #7
- e76: 20f6 movs r0, #246 ; 0xf6
- e78: 21ea movs r1, #234 ; 0xea
- e7a: 22db movs r2, #219 ; 0xdb
- e7c: 23c9 movs r3, #201 ; 0xc9
- e7e: 24b5 movs r4, #181 ; 0xb5
- e80: 259e movs r5, #158 ; 0x9e
- e82: 2684 movs r6, #132 ; 0x84
- e84: 2766 movs r7, #102 ; 0x66
- e86: 2846 cmp r0, #70 ; 0x46
- e88: 2923 cmp r1, #35 ; 0x23
- e8a: 29fc cmp r1, #252 ; 0xfc
- e8c: 2ad3 cmp r2, #211 ; 0xd3
- e8e: 2ba5 cmp r3, #165 ; 0xa5
- e90: 2c75 cmp r4, #117 ; 0x75
- e92: 2d41 cmp r5, #65 ; 0x41
- e94: 2e09 cmp r6, #9
- e96: 2ece cmp r6, #206 ; 0xce
- e98: 2f8f cmp r7, #143 ; 0x8f
- e9a: 304d adds r0, #77 ; 0x4d
- e9c: 3106 adds r1, #6
- e9e: 31bc adds r1, #188 ; 0xbc
- ea0: 326e adds r2, #110 ; 0x6e
- ea2: 331c adds r3, #28
- ea4: 33c6 adds r3, #198 ; 0xc6
- ea6: 346c adds r4, #108 ; 0x6c
- ea8: 350e adds r5, #14
- eaa: 35ac adds r5, #172 ; 0xac
- eac: 3646 adds r6, #70 ; 0x46
- eae: 36db adds r6, #219 ; 0xdb
- eb0: 376c adds r7, #108 ; 0x6c
- eb2: 37f9 adds r7, #249 ; 0xf9
- eb4: 3882 subs r0, #130 ; 0x82
- eb6: 3906 subs r1, #6
- eb8: 3985 subs r1, #133 ; 0x85
- eba: 3a00 subs r2, #0
- ebc: 3a77 subs r2, #119 ; 0x77
- ebe: 3ae9 subs r2, #233 ; 0xe9
- ec0: 3b56 subs r3, #86 ; 0x56
- ec2: 3bbf subs r3, #191 ; 0xbf
- ec4: 3c23 subs r4, #35 ; 0x23
- ec6: 3c83 subs r4, #131 ; 0x83
- ec8: 3cde subs r4, #222 ; 0xde
- eca: 3d34 subs r5, #52 ; 0x34
- ecc: 3d85 subs r5, #133 ; 0x85
- ece: 3dd1 subs r5, #209 ; 0xd1
- ed0: 3e19 subs r6, #25
- ed2: 3e5c subs r6, #92 ; 0x5c
- ed4: 3e99 subs r6, #153 ; 0x99
- ed6: 3ed2 subs r6, #210 ; 0xd2
- ed8: 3f07 subs r7, #7
- eda: 3f36 subs r7, #54 ; 0x36
- edc: 3f60 subs r7, #96 ; 0x60
- ede: 3f85 subs r7, #133 ; 0x85
- ee0: 3fa6 subs r7, #166 ; 0xa6
- ee2: 3fc1 subs r7, #193 ; 0xc1
- ee4: 3fd8 subs r7, #216 ; 0xd8
- ee6: 3fe9 subs r7, #233 ; 0xe9
- ee8: 3ff6 subs r7, #246 ; 0xf6
- eea: 3ffd subs r7, #253 ; 0xfd
- eec: 4000 ands r0, r0
- eee: 0000 lsls r0, r0, #0
- ef0: 0e20 lsrs r0, r4, #24
- ef2: 09f8 lsrs r0, r7, #7
- ef4: 0001 lsls r1, r0, #0
- ef6: 0000 lsls r0, r0, #0
- ef8: 0e28 lsrs r0, r5, #24
- efa: 09f8 lsrs r0, r7, #7
- efc: 0003 lsls r3, r0, #0
- efe: 0000 lsls r0, r0, #0
- f00: 0e30 lsrs r0, r6, #24
- f02: 09f8 lsrs r0, r7, #7
- f04: 0002 lsls r2, r0, #0
- ...
- 103e: 0000 lsls r0, r0, #0
- 1040: 4778 bx pc
- 1042: 46c0 nop ; (mov r8, r8)
- 1044: f004 e51f blx 0x405a84
- 1048: 0b28 lsrs r0, r5, #12
- 104a: 09f8 lsrs r0, r7, #7
- 104c: 4778 bx pc
- 104e: 46c0 nop ; (mov r8, r8)
- 1050: f004 e51f blx 0x405a90
- 1054: 0c54 lsrs r4, r2, #17
- 1056: 09f8 lsrs r0, r7, #7