trafman: file format elf32-littlearm Disassembly of section .init: 0000867c <.init>: 867c: e92d4008 push {r3, lr} 8680: eb00006d bl 883c 8684: e8bd8008 pop {r3, pc} Disassembly of section .plt: 00008688 <.plt>: 8688: e52de004 push {lr} ; (str lr, [sp, #-4]!) 868c: e59fe004 ldr lr, [pc, #4] ; 8698 8690: e08fe00e add lr, pc, lr 8694: e5bef008 ldr pc, [lr, #8]! 8698: 00009968 andeq r9, r0, r8, ror #18 869c: e28fc600 add ip, pc, #0 86a0: e28cca09 add ip, ip, #36864 ; 0x9000 86a4: e5bcf968 ldr pc, [ip, #2408]! ; 0x968 86a8: e28fc600 add ip, pc, #0 86ac: e28cca09 add ip, ip, #36864 ; 0x9000 86b0: e5bcf960 ldr pc, [ip, #2400]! ; 0x960 86b4: e28fc600 add ip, pc, #0 86b8: e28cca09 add ip, ip, #36864 ; 0x9000 86bc: e5bcf958 ldr pc, [ip, #2392]! ; 0x958 86c0: e28fc600 add ip, pc, #0 86c4: e28cca09 add ip, ip, #36864 ; 0x9000 86c8: e5bcf950 ldr pc, [ip, #2384]! ; 0x950 86cc: e28fc600 add ip, pc, #0 86d0: e28cca09 add ip, ip, #36864 ; 0x9000 86d4: e5bcf948 ldr pc, [ip, #2376]! ; 0x948 86d8: e28fc600 add ip, pc, #0 86dc: e28cca09 add ip, ip, #36864 ; 0x9000 86e0: e5bcf940 ldr pc, [ip, #2368]! ; 0x940 86e4: e28fc600 add ip, pc, #0 86e8: e28cca09 add ip, ip, #36864 ; 0x9000 86ec: e5bcf938 ldr pc, [ip, #2360]! ; 0x938 86f0: e28fc600 add ip, pc, #0 86f4: e28cca09 add ip, ip, #36864 ; 0x9000 86f8: e5bcf930 ldr pc, [ip, #2352]! ; 0x930 86fc: e28fc600 add ip, pc, #0 8700: e28cca09 add ip, ip, #36864 ; 0x9000 8704: e5bcf928 ldr pc, [ip, #2344]! ; 0x928 8708: e28fc600 add ip, pc, #0 870c: e28cca09 add ip, ip, #36864 ; 0x9000 8710: e5bcf920 ldr pc, [ip, #2336]! ; 0x920 8714: e28fc600 add ip, pc, #0 8718: e28cca09 add ip, ip, #36864 ; 0x9000 871c: e5bcf918 ldr pc, [ip, #2328]! ; 0x918 8720: e28fc600 add ip, pc, #0 8724: e28cca09 add ip, ip, #36864 ; 0x9000 8728: e5bcf910 ldr pc, [ip, #2320]! ; 0x910 872c: e28fc600 add ip, pc, #0 8730: e28cca09 add ip, ip, #36864 ; 0x9000 8734: e5bcf908 ldr pc, [ip, #2312]! ; 0x908 8738: e28fc600 add ip, pc, #0 873c: e28cca09 add ip, ip, #36864 ; 0x9000 8740: e5bcf900 ldr pc, [ip, #2304]! ; 0x900 8744: e28fc600 add ip, pc, #0 8748: e28cca09 add ip, ip, #36864 ; 0x9000 874c: e5bcf8f8 ldr pc, [ip, #2296]! ; 0x8f8 8750: e28fc600 add ip, pc, #0 8754: e28cca09 add ip, ip, #36864 ; 0x9000 8758: e5bcf8f0 ldr pc, [ip, #2288]! ; 0x8f0 875c: e28fc600 add ip, pc, #0 8760: e28cca09 add ip, ip, #36864 ; 0x9000 8764: e5bcf8e8 ldr pc, [ip, #2280]! ; 0x8e8 8768: e28fc600 add ip, pc, #0 876c: e28cca09 add ip, ip, #36864 ; 0x9000 8770: e5bcf8e0 ldr pc, [ip, #2272]! ; 0x8e0 8774: e28fc600 add ip, pc, #0 8778: e28cca09 add ip, ip, #36864 ; 0x9000 877c: e5bcf8d8 ldr pc, [ip, #2264]! ; 0x8d8 8780: e28fc600 add ip, pc, #0 8784: e28cca09 add ip, ip, #36864 ; 0x9000 8788: e5bcf8d0 ldr pc, [ip, #2256]! ; 0x8d0 878c: e28fc600 add ip, pc, #0 8790: e28cca09 add ip, ip, #36864 ; 0x9000 8794: e5bcf8c8 ldr pc, [ip, #2248]! ; 0x8c8 8798: e28fc600 add ip, pc, #0 879c: e28cca09 add ip, ip, #36864 ; 0x9000 87a0: e5bcf8c0 ldr pc, [ip, #2240]! ; 0x8c0 87a4: e28fc600 add ip, pc, #0 87a8: e28cca09 add ip, ip, #36864 ; 0x9000 87ac: e5bcf8b8 ldr pc, [ip, #2232]! ; 0x8b8 87b0: e28fc600 add ip, pc, #0 87b4: e28cca09 add ip, ip, #36864 ; 0x9000 87b8: e5bcf8b0 ldr pc, [ip, #2224]! ; 0x8b0 87bc: e28fc600 add ip, pc, #0 87c0: e28cca09 add ip, ip, #36864 ; 0x9000 87c4: e5bcf8a8 ldr pc, [ip, #2216]! ; 0x8a8 87c8: e28fc600 add ip, pc, #0 87cc: e28cca09 add ip, ip, #36864 ; 0x9000 87d0: e5bcf8a0 ldr pc, [ip, #2208]! ; 0x8a0 87d4: e28fc600 add ip, pc, #0 87d8: e28cca09 add ip, ip, #36864 ; 0x9000 87dc: e5bcf898 ldr pc, [ip, #2200]! ; 0x898 Disassembly of section .text: 000087e0 <.text>: 87e0: 2000b508 andcs fp, r0, r8, lsl #10 87e4: fa6af000 blx 1ac47ec 87e8: 038cf242 orreq pc, ip, #536870916 ; 0x20000004 87ec: 0301f2c0 movweq pc, #4800 ; 0x12c0 ; 87f0: f7ff6818 ; instruction: 0xf7ff6818 87f4: f242ef6c vmax.f32 q15, q1, q14 87f8: f2c00388 vsubw.s8 q8, q8, d8 87fc: 68180301 ldmdavs r8, {r0, r8, r9} 8800: ef64f7ff svc 0x0064f7ff 8804: f7ff2000 ; instruction: 0xf7ff2000 8808: bf00efaa svclt 0x0000efaa 880c: 0b00f04f bleq 44950 8810: 0e00f04f cdpeq 0, 0, cr15, cr0, cr15, {2} 8814: 466abc02 strbtmi fp, [sl], -r2, lsl #24 8818: b401b404 strlt fp, [r1], #-1028 ; 0x404 881c: c010f8df ; instruction: 0xc010f8df 8820: cd04f84d stcgt 8, cr15, [r4, #-308] ; 0xfffffecc 8824: 4b044803 blmi 11a838 8828: ef80f7ff svc 0x0080f7ff 882c: efccf7ff svc 0x00ccf7ff 8830: 00008ded andeq r8, r0, sp, ror #27 8834: 000087e1 andeq r8, r0, r1, ror #15 8838: 00008dad andeq r8, r0, sp, lsr #27 883c: e59f3014 ldr r3, [pc, #20] ; 8858 8840: e59f2014 ldr r2, [pc, #20] ; 885c 8844: e08f3003 add r3, pc, r3 8848: e7932002 ldr r2, [r3, r2] 884c: e3520000 cmp r2, #0 8850: 012fff1e bxeq lr 8854: eaffffba b 8744 8858: 000097b4 ; instruction: 0x000097b4 885c: 00000078 andeq r0, r0, r8, ror r0 8860: f2424b07 vqdmulh.s d20, d2, d7 8864: f2c00084 vaddl.s8 q8, d16, d4 8868: 1a1b0001 bne 6c8874 886c: d8002b06 stmdale r0, {r1, r2, r8, r9, fp, sp} 8870: f2404770 vaba.s8 q10, q0, q8 8874: f2c00300 vsubw.s8 q8, q0, d0 8878: 2b000300 blcs 9480 887c: 4718d0f8 ; instruction: 0x4718d0f8 8880: 00012087 andeq r2, r1, r7, lsl #1 8884: 0384f242 orreq pc, r4, #536870916 ; 0x20000004 8888: 0084f242 addeq pc, r4, r2, asr #4 888c: 0301f2c0 movweq pc, #4800 ; 0x12c0 ; 8890: 0001f2c0 andeq pc, r1, r0, asr #5 8894: 109b1a1b addsne r1, fp, fp, lsl sl 8898: 73d3eb03 bicsvc lr, r3, #3072 ; 0xc00 889c: d1001059 qaddle r1, r9, r0 88a0: f2404770 vaba.s8 q10, q0, q8 88a4: f2c00200 vsubl.s8 q8, d0, d0 88a8: 2a000200 bcs 90b0 88ac: 4710d0f8 ; instruction: 0x4710d0f8 88b0: f242b510 vqrshl.s8 d27, d0, d2 88b4: f2c00490 ; instruction: 0xf2c00490 88b8: 78230401 stmdavc r3!, {r0, sl} 88bc: f7ffb91b ; instruction: 0xf7ffb91b 88c0: 2301ffcf movwcs pc, #8143 ; 0x1fcf ; 88c4: bd107023 ldclt 0, cr7, [r0, #-140] ; 0xffffff74 88c8: 7014f641 andsvc pc, r4, r1, asr #12 88cc: f2c0b508 vabal.s8 , d0, d8 88d0: 68030001 stmdavs r3, {r0} 88d4: f240b12b vrhadd.s8 d27, d0, d27 88d8: f2c00300 vsubw.s8 q8, q0, d0 88dc: b1030300 mrslt r0, SP_svc 88e0: e8bd4798 pop {r3, r4, r7, r8, r9, sl, lr} 88e4: f7ff4008 ; instruction: 0xf7ff4008 88e8: bf00bfcd svclt 0x0000bfcd 88ec: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 88f0: b0834606 addlt r4, r3, r6, lsl #12 88f4: 461c460f ldrmi r4, [ip], -pc, lsl #12 88f8: f805ad02 ; instruction: 0xf805ad02 88fc: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 8900: 22014669 andcs r4, r1, #110100480 ; 0x6900000 8904: eedcf7ff mrc 7, 6, APSR_nzcv, cr12, cr15, {7} 8908: dd0c2800 stcle 8, cr2, [ip, #-0] 890c: 3000f89d mulcc r0, sp, r8 8910: bf9c2c2a svclt 0x009c2c2a 8914: 3401553b strcc r5, [r1], #-1339 ; 0x53b 8918: d1f02b0a mvnsle r2, sl, lsl #22 891c: 23001e60 movwcs r1, #3680 ; 0xe60 8920: b003543b andlt r5, r3, fp, lsr r4 8924: 2000bdf0 strdcs fp, [r0], -r0 8928: ef18f7ff svc 0x0018f7ff 892c: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 8930: b0834606 addlt r4, r3, r6, lsl #12 8934: 461c460f ldrmi r4, [ip], -pc, lsl #12 8938: f805ad02 ; instruction: 0xf805ad02 893c: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 8940: 22014669 andcs r4, r1, #110100480 ; 0x6900000 8944: eebcf7ff mrc 7, 5, APSR_nzcv, cr12, cr15, {7} 8948: dd0c2800 stcle 8, cr2, [ip, #-0] 894c: 3000f89d mulcc r0, sp, r8 8950: bf9c2c02 svclt 0x009c2c02 8954: 3401553b strcc r5, [r1], #-1339 ; 0x53b 8958: d1f02b0a mvnsle r2, sl, lsl #22 895c: 23001e60 movwcs r1, #3680 ; 0xe60 8960: b003543b andlt r5, r3, fp, lsr r4 8964: 2000bdf0 strdcs fp, [r0], -r0 8968: eef8f7ff mrc 7, 7, APSR_nzcv, cr8, cr15, {7} 896c: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 8970: b0834606 addlt r4, r3, r6, lsl #12 8974: 461c460f ldrmi r4, [ip], -pc, lsl #12 8978: f805ad02 ; instruction: 0xf805ad02 897c: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 8980: 22014669 andcs r4, r1, #110100480 ; 0x6900000 8984: ee9cf7ff mrc 7, 4, APSR_nzcv, cr12, cr15, {7} 8988: dd0c2800 stcle 8, cr2, [ip, #-0] 898c: 3000f89d mulcc r0, sp, r8 8990: bf9c2c3e svclt 0x009c2c3e 8994: 3401553b strcc r5, [r1], #-1339 ; 0x53b 8998: d1f02b0a mvnsle r2, sl, lsl #22 899c: 23001e60 movwcs r1, #3680 ; 0xe60 89a0: b003543b andlt r5, r3, fp, lsr r4 89a4: 2000bdf0 strdcs fp, [r0], -r0 89a8: eed8f7ff mrc 7, 6, APSR_nzcv, cr8, cr15, {7} 89ac: 4604b5f0 ; instruction: 0x4604b5f0 89b0: 078cf242 streq pc, [ip, r2, asr #4] 89b4: 50fcf648 rscspl pc, ip, r8, asr #12 89b8: f2c0b0e3 vmla.i d27, d16, d3[4] 89bc: f2c00701 vabdl.s8 q8, d0, d1 89c0: f7ff0000 ; instruction: 0xf7ff0000 89c4: 6838eeae ldmdavs r8!, {r1, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} 89c8: ee80f7ff mcr 7, 4, pc, cr0, cr15, {7} ; 89cc: 4620a90b strtmi sl, [r0], -fp, lsl #18 89d0: ff8cf7ff ; instruction: 0xff8cf7ff 89d4: 6154f648 cmpvs r4, r8, asr #12 89d8: f2c0a803 vmlal.s8 q13, d0, d3 89dc: 22010100 andcs r0, r1, #0 89e0: eee0f7ff mcr 7, 7, pc, cr0, cr15, {7} ; 89e4: d1562800 cmple r6, r0, lsl #16 89e8: 90004602 andls r4, r0, r2, lsl #12 89ec: a8034613 stmdage r3, {r0, r1, r4, r9, sl, lr} 89f0: f7ffa90b ; instruction: 0xf7ffa90b 89f4: 4604ee84 strmi lr, [r4], -r4, lsl #29 89f8: 2801b118 stmdacs r1, {r3, r4, r8, ip, sp, pc} 89fc: b063d035 rsblt sp, r3, r5, lsr r0 8a00: f246bdf0 vmla.f32 , q11, q8 8a04: a90b2364 stmdbge fp, {r2, r5, r6, r8, r9, sp} 8a08: 032ff2c0 msreq CPSR_fsxc, #12 8a0c: a8162228 ldmdage r6, {r3, r5, r9, sp} 8a10: f7ff9316 ; instruction: 0xf7ff9316 8a14: f648eece ; instruction: 0xf648eece 8a18: a8166184 ldmdage r6, {r2, r7, r8, sp, lr} 8a1c: 0100f2c0 smlabteq r0, r0, r2, pc ; 8a20: ee48f7ff mcr 7, 2, pc, cr8, cr15, {7} ; 8a24: b3584605 cmplt r8, #5242880 ; 0x500000 8a28: e000ae22 and sl, r0, r2, lsr #28 8a2c: 4628461c ; instruction: 0x4628461c 8a30: eea6f7ff mcr 7, 5, pc, cr6, cr15, {7} ; 8a34: 30015530 andcc r5, r1, r0, lsr r5 8a38: 0301f104 movweq pc, #4356 ; 0x1104 ; 8a3c: 4628d1f6 ; instruction: 0x4628d1f6 8a40: eeaaf7ff mcr 7, 5, pc, cr10, cr15, {7} ; 8a44: f7ffa816 ; instruction: 0xf7ffa816 8a48: 2800ee54 stmdacs r0, {r2, r4, r6, r9, sl, fp, sp, lr, pc} 8a4c: f648db33 ; instruction: 0xf648db33 8a50: 230060b4 movwcs r6, #180 ; 0xb4 8a54: f2c04631 vmvn.i32 d20, #16777216 ; 0x01000000 8a58: 55330000 ldrpl r0, [r3, #-0]! 8a5c: ee24f7ff mcr 7, 1, pc, cr4, cr15, {7} ; 8a60: f7ff6838 ; instruction: 0xf7ff6838 8a64: b063ee34 rsblt lr, r3, r4, lsr lr 8a68: f648bdf0 ; instruction: 0xf648bdf0 8a6c: f2c060d8 vshr.s64 q11, q4, #64 8a70: f7ff0000 ; instruction: 0xf7ff0000 8a74: 6838ee56 ldmdavs r8!, {r1, r2, r4, r6, r9, sl, fp, sp, lr, pc} 8a78: ee28f7ff mcr 7, 1, pc, cr8, cr15, {7} ; 8a7c: bdf0b063 ldcllt 0, cr11, [r0, #396]! ; 0x18c 8a80: 60bcf648 adcsvs pc, ip, r8, asr #12 8a84: f2c0a916 vorr.i16 d26, #6 ; 0x0006 8a88: f7ff0000 ; instruction: 0xf7ff0000 8a8c: 6838ee0e ldmdavs r8!, {r1, r2, r3, r9, sl, fp, sp, lr, pc} 8a90: ee1cf7ff mrc 7, 0, APSR_nzcv, cr12, cr15, {7} 8a94: f242e7b3 vaba.s8 d30, d18, d19 8a98: f6480388 ; instruction: 0xf6480388 8a9c: f2c06068 vmla.i d22, d0, d0[6] 8aa0: f2c00301 vsubw.s8 q8, q0, d1 8aa4: 681b0000 ldmdavs fp, {} ; 8aa8: 22182101 andscs r2, r8, #1073741824 ; 0x40000000 8aac: ee2cf7ff mcr 7, 1, pc, cr12, cr15, {7} ; 8ab0: f7ff2001 ; instruction: 0xf7ff2001 8ab4: f648ee54 ; instruction: 0xf648ee54 8ab8: a9166088 ldmdbge r6, {r3, r7, sp, lr} 8abc: 0000f2c0 andeq pc, r0, r0, asr #5 8ac0: edf2f7ff ldcl 7, cr15, [r2, #1020]! ; 0x3fc 8ac4: f7ff6838 ; instruction: 0xf7ff6838 8ac8: 2000ee02 andcs lr, r0, r2, lsl #28 8acc: ee04f7ff mcr 7, 0, pc, cr4, cr15, {7} ; 8ad0: e92d2300 push {r8, r9, sp} 8ad4: 460641f0 ; instruction: 0x460641f0 8ad8: 4688b082 strmi fp, [r8], r2, lsl #1 8adc: 461c1e57 ; instruction: 0x461c1e57 8ae0: f805ad02 ; instruction: 0xf805ad02 8ae4: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 8ae8: 22014669 andcs r4, r1, #110100480 ; 0x6900000 8aec: ede8f7ff stcl 7, cr15, [r8, #1020]! ; 0x3fc 8af0: dd112800 ldcle 8, cr2, [r1, #-0] 8af4: 3000f89d mulcc r0, sp, r8 8af8: bf3c42bc svclt 0x003c42bc 8afc: 3004f808 andcc pc, r4, r8, lsl #16 8b00: 2b0a3401 blcs 295b0c 8b04: b104d1ef smlattlt r4, pc, r1, sp 8b08: 23003c01 movwcs r3, #3073 ; 0xc01 8b0c: f8084620 ; instruction: 0xf8084620 8b10: b0023004 andlt r3, r2, r4 8b14: 81f0e8bd ldrhhi lr, [r0, #141]! ; 0x8d 8b18: f7ff2000 ; instruction: 0xf7ff2000 8b1c: bf00ee20 svclt 0x0000ee20 8b20: 4605b570 ; instruction: 0x4605b570 8b24: 048cf242 streq pc, [ip], #578 ; 0x242 8b28: 60e8f648 rscvs pc, r8, r8, asr #12 8b2c: 6da5f5ad cfstr32vs mvfx15, [r5, #692]! ; 0x2b4 8b30: 0401f2c0 streq pc, [r1], #-704 ; 0x2c0 8b34: 0000f2c0 andeq pc, r0, r0, asr #5 8b38: edf2f7ff ldcl 7, cr15, [r2, #1020]! ; 0x3fc 8b3c: f7ff6820 ; instruction: 0xf7ff6820 8b40: a90aedc6 stmdbge sl, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc} 8b44: f7ff4628 ; instruction: 0xf7ff4628 8b48: f648fed1 ; instruction: 0xf648fed1 8b4c: a8026154 stmdage r2, {r2, r4, r6, r8, sp, lr} 8b50: 0100f2c0 smlabteq r0, r0, r2, pc ; 8b54: f7ff2201 ; instruction: 0xf7ff2201 8b58: 2800ee26 stmdacs r0, {r1, r2, r5, r9, sl, fp, sp, lr, pc} 8b5c: 4602d15f ; instruction: 0x4602d15f 8b60: 46139000 ldrmi r9, [r3], -r0 8b64: a90aa802 stmdbge sl, {r1, fp, sp, pc} 8b68: edc8f7ff stcl 7, cr15, [r8, #1020] ; 0x3fc 8b6c: 2801b120 stmdacs r1, {r5, r8, ip, sp, pc} 8b70: f50dd037 ; instruction: 0xf50dd037 8b74: bd706da5 ldcllt 13, cr6, [r0, #-660]! ; 0xfffffd6c 8b78: 7028f648 eorvc pc, r8, r8, asr #12 8b7c: 0000f2c0 andeq pc, r0, r0, asr #5 8b80: edcef7ff stcl 7, cr15, [lr, #1020] ; 0x3fc 8b84: f7ff6820 ; instruction: 0xf7ff6820 8b88: f246eda2 vadd.f32 d30, d22, d18 8b8c: a90a2364 stmdbge sl, {r2, r5, r6, r8, r9, sp} 8b90: 032ff2c0 msreq CPSR_fsxc, #12 8b94: 102bf20d eorne pc, fp, sp, lsl #4 8b98: f7ff934a ; instruction: 0xf7ff934a 8b9c: a84aedbc stmdage sl, {r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc}^ 8ba0: f44f2141 vst4.16 {d18,d20,d22,d24}, [pc], r1 8ba4: f7ff72d0 ; instruction: 0xf7ff72d0 8ba8: 1e06edd4 mcrne 13, 0, lr, cr6, cr4, {6} 8bac: f648db23 ; instruction: 0xf648db23 8bb0: f2c07050 vmov.i32 , #0 ; 0x00000000 8bb4: f7ff0000 ; instruction: 0xf7ff0000 8bb8: 6820edb4 stmdavs r0!, {r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} 8bbc: ed86f7ff stc 7, cr15, [r6, #1020] ; 0x3fc 8bc0: 4628a94a strtmi sl, [r8], -sl, asr #18 8bc4: 6280f44f addvs pc, r0, #1325400064 ; 0x4f000000 8bc8: ff82f7ff ; instruction: 0xff82f7ff 8bcc: 4602a94a strmi sl, [r2], -sl, asr #18 8bd0: f7ff4630 ; instruction: 0xf7ff4630 8bd4: 4630eddc ; instruction: 0x4630eddc 8bd8: edfcf7ff ldcl 7, cr15, [ip, #1020]! ; 0x3fc 8bdc: 6da5f50d cfstr32vs mvfx15, [r5, #52]! ; 0x34 8be0: f648bd70 ; instruction: 0xf648bd70 8be4: f2c07070 vmvn.i32 , #0 ; 0x00000000 8be8: f7ff0000 ; instruction: 0xf7ff0000 8bec: 6820ed9a stmdavs r0!, {r1, r3, r4, r7, r8, sl, fp, sp, lr, pc} 8bf0: ed6cf7ff stcl 7, cr15, [ip, #-1020]! ; 0xfffffc04 8bf4: f242e7bd vaba.s8 d30, d18, d29 8bf8: f2c00388 vsubw.s8 q8, q8, d8 8bfc: 681c0301 ldmdavs ip, {r0, r8, r9} 8c00: edb8f7ff ldc 7, cr15, [r8, #1020]! ; 0x3fc 8c04: f7ff6800 ; instruction: 0xf7ff6800 8c08: f648ed98 ; instruction: 0xf648ed98 8c0c: 46037138 ; instruction: 0x46037138 8c10: 4620aa4a strtmi sl, [r0], -sl, asr #20 8c14: 0100f2c0 smlabteq r0, r0, r2, pc ; 8c18: eda6f7ff stc 7, cr15, [r6, #1020]! ; 0x3fc 8c1c: f242e7a9 vabd.s8 d30, d18, d25 8c20: f6480388 ; instruction: 0xf6480388 8c24: f2c06068 vmla.i d22, d0, d0[6] 8c28: f2c00301 vsubw.s8 q8, q0, d1 8c2c: 681b0000 ldmdavs fp, {} ; 8c30: 22182101 andscs r2, r8, #1073741824 ; 0x40000000 8c34: ed68f7ff stcl 7, cr15, [r8, #-1020]! ; 0xfffffc04 8c38: f7ff2001 ; instruction: 0xf7ff2001 8c3c: bf00ed90 svclt 0x0000ed90 8c40: 4605b530 ; instruction: 0x4605b530 8c44: 7080f648 addvc pc, r0, r8, asr #12 8c48: f2c0b083 vaddl.s8 , d16, d3 8c4c: f7ff0000 ; instruction: 0xf7ff0000 8c50: f242ed68 vadd.f32 q15, q1, q12 8c54: f2c0038c vsubw.s8 q8, q8, d12 8c58: 68180301 ldmdavs r8, {r0, r8, r9} 8c5c: ed36f7ff ldc 7, cr15, [r6, #-1020]! ; 0xfffffc04 8c60: 4628a901 strtmi sl, [r8], -r1, lsl #18 8c64: fe62f7ff mcr2 7, 3, pc, cr2, cr15, {7} ; 8c68: 2100a801 tstcs r0, r1, lsl #16 8c6c: f7ff220a ; instruction: 0xf7ff220a 8c70: 2802ed16 stmdacs r2, {r1, r2, r4, r8, sl, fp, sp, lr, pc} 8c74: d01a4604 andsle r4, sl, r4, lsl #12 8c78: d00a2817 andle r2, sl, r7, lsl r8 8c7c: d0022801 andle r2, r2, r1, lsl #16 8c80: b0034620 andlt r4, r3, r0, lsr #12 8c84: 4628bd30 ; instruction: 0x4628bd30 8c88: fe90f7ff mrc2 7, 4, pc, cr0, cr15, {7} 8c8c: b0034620 andlt r4, r3, r0, lsr #12 8c90: f242bd30 vmla.f32 d27, d2, d16 8c94: f6480310 ; instruction: 0xf6480310 8c98: f2c070c4 vmla.i d23, d16, d0[1] 8c9c: f2c00301 vsubw.s8 q8, q0, d1 8ca0: 68190000 ldmdavs r9, {} ; 8ca4: ed00f7ff stc 7, cr15, [r0, #-1020] ; 0xfffffc04 8ca8: b0034620 andlt r4, r3, r0, lsr #12 8cac: 4628bd30 ; instruction: 0x4628bd30 8cb0: ff36f7ff ; instruction: 0xff36f7ff 8cb4: b0034620 andlt r4, r3, r0, lsr #12 8cb8: bf00bd30 svclt 0x0000bd30 8cbc: 4606b5f0 ; instruction: 0x4606b5f0 8cc0: 70ccf648 sbcvc pc, ip, r8, asr #12 8cc4: f2c0b08b vaddl.s8 , d16, d11 8cc8: f2420000 vhadd.s8 d16, d2, d0 8ccc: f7ff058c ; instruction: 0xf7ff058c 8cd0: f249ed28 vadd.f32 d30, d9, d24 8cd4: f2c000c4 vmla.i d16, d16, d0[1] 8cd8: f2c00501 vabal.s8 q8, d0, d1 8cdc: f7ff0000 ; instruction: 0xf7ff0000 8ce0: 6828ece4 stmdavs r8!, {r2, r5, r6, r7, sl, fp, sp, lr, pc} 8ce4: ecf2f7ff ldcl 7, cr15, [r2], #1020 ; 0x3fc 8ce8: 4630a902 ldrtmi sl, [r0], -r2, lsl #18 8cec: fe3ef7ff mrc2 7, 1, pc, cr14, cr15, {7} 8cf0: 1018f249 andsne pc, r8, r9, asr #4 8cf4: f2c0a902 vqdmlal.s q13, d0, d2 8cf8: 22100000 andscs r0, r0, #0 8cfc: ed5ef7ff ldcl 7, cr15, [lr, #-1020] ; 0xfffffc04 8d00: d1482800 cmple r8, r0, lsl #16 8d04: f2422001 vhadd.s8 d18, d2, d1 8d08: f7ff0710 ; instruction: 0xf7ff0710 8d0c: f249ecec ; instruction: 0xf249ecec 8d10: f2c0105c vmov.i32 , #12 ; 0x0000000c 8d14: f2c00701 vabdl.s8 q8, d0, d1 8d18: f7ff0000 ; instruction: 0xf7ff0000 8d1c: 6828ed02 stmdavs r8!, {r1, r8, sl, fp, sp, lr, pc} 8d20: ecd4f7ff ldcl 7, cr15, [r4], {255} ; 0xff 8d24: 7080f648 addvc pc, r0, r8, asr #12 8d28: 048cf242 streq pc, [ip], #578 ; 0x242 8d2c: 0000f2c0 andeq pc, r0, r0, asr #5 8d30: 0401f2c0 streq pc, [r1], #-704 ; 0x2c0 8d34: ecf4f7ff ldcl 7, cr15, [r4], #1020 ; 0x3fc 8d38: f7ff6828 ; instruction: 0xf7ff6828 8d3c: a901ecc8 stmdbge r1, {r3, r6, r7, sl, fp, sp, lr, pc} 8d40: f7ff4630 ; instruction: 0xf7ff4630 8d44: a801fdf3 stmdage r1, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} 8d48: 220a2100 andcs r2, sl, #0 8d4c: eca6f7ff stc 7, cr15, [r6], #1020 ; 0x3fc 8d50: d0102802 andsle r2, r0, r2, lsl #16 8d54: d0162817 andsle r2, r6, r7, lsl r8 8d58: d0102801 andsle r2, r0, r1, lsl #16 8d5c: d1e12803 mvnle r2, r3, lsl #16 8d60: 102cf249 eorne pc, ip, r9, asr #4 8d64: 0000f2c0 andeq pc, r0, r0, asr #5 8d68: ecdaf7ff ldcl 7, cr15, [sl], {255} ; 0xff 8d6c: f7ff6820 ; instruction: 0xf7ff6820 8d70: b00becae andlt lr, fp, lr, lsr #25 8d74: 4630bdf0 ; instruction: 0x4630bdf0 8d78: fed2f7ff mrc2 7, 6, pc, cr2, cr15, {7} 8d7c: 4630e7d2 ; instruction: 0x4630e7d2 8d80: fe14f7ff mrc2 7, 0, pc, cr4, cr15, {7} 8d84: f648e7ce ; instruction: 0xf648e7ce 8d88: 683970c4 ldmdavs r9!, {r2, r6, r7, ip, sp, lr} 8d8c: 0000f2c0 andeq pc, r0, r0, asr #5 8d90: ec8af7ff stc 7, cr15, [sl], {255} ; 0xff 8d94: 2001e7c6 andcs lr, r1, r6, asr #15 8d98: eca4f7ff stc 7, cr15, [r4], #1020 ; 0x3fc 8d9c: 1048f249 subne pc, r8, r9, asr #4 8da0: 0000f2c0 andeq pc, r0, r0, asr #5 8da4: ecbcf7ff ldc 7, cr15, [ip], #1020 ; 0x3fc 8da8: bdf0b00b ldcllt 0, cr11, [r0, #44]! ; 0x2c 8dac: 43f8e92d mvnsmi lr, #737280 ; 0xb4000 8db0: 4e0c4607 cfmadd32mi mvax0, mvfx4, mvfx12, mvfx7 8db4: 46914688 ldrmi r4, [r1], r8, lsl #13 8db8: 447e4d0b ldrbtmi r4, [lr], #-3339 ; 0xd0b 8dbc: ec5ef7ff mrrc 7, 15, pc, lr, cr15 ; 8dc0: 1b76447d blne 1d99fbc 8dc4: d00a10b6 strhle r1, [sl], -r6 8dc8: 24003d04 strcs r3, [r0], #-3332 ; 0xd04 8dcc: f8553401 ; instruction: 0xf8553401 8dd0: 46383f04 ldrtmi r3, [r8], -r4, lsl #30 8dd4: 464a4641 strbmi r4, [sl], -r1, asr #12 8dd8: 42b44798 adcsmi r4, r4, #39845888 ; 0x2600000 8ddc: e8bdd1f6 pop {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} 8de0: bf0083f8 svclt 0x000083f8 8de4: 00009152 andeq r9, r0, r2, asr r1 8de8: 00009148 andeq r9, r0, r8, asr #2 8dec: bf004770 svclt 0x00004770 Disassembly of section .fini: 00008df0 <.fini>: 8df0: e92d4008 push {r3, lr} 8df4: e8bd8008 pop {r3, pc}