summaryrefslogtreecommitdiff
path: root/ARM/trafman/trafman.objdump
diff options
context:
space:
mode:
Diffstat (limited to 'ARM/trafman/trafman.objdump')
-rw-r--r--ARM/trafman/trafman.objdump498
1 files changed, 498 insertions, 0 deletions
diff --git a/ARM/trafman/trafman.objdump b/ARM/trafman/trafman.objdump
new file mode 100644
index 0000000..27fc48c
--- /dev/null
+++ b/ARM/trafman/trafman.objdump
@@ -0,0 +1,498 @@
+
+trafman: file format elf32-littlearm
+
+
+Disassembly of section .init:
+
+0000867c <.init>:
+ 867c: e92d4008 push {r3, lr}
+ 8680: eb00006d bl 883c <stderr-0x984c>
+ 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 <stderr-0x99f0>
+ 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 <stdout+0x1ab2760>
+ 87e8: 038cf242 orreq pc, ip, #536870916 ; 0x20000004
+ 87ec: 0301f2c0 movweq pc, #4800 ; 0x12c0 ; <UNPREDICTABLE>
+ 87f0: f7ff6818 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff2000
+ 8808: bf00efaa svclt 0x0000efaa
+ 880c: 0b00f04f bleq 44950 <stdout+0x328c4>
+ 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 ; <UNDEFINED> instruction: 0xc010f8df
+ 8820: cd04f84d stcgt 8, cr15, [r4, #-308] ; 0xfffffecc
+ 8824: 4b044803 blmi 11a838 <stdout+0x1087ac>
+ 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 <stderr-0x9830>
+ 8840: e59f2014 ldr r2, [pc, #20] ; 885c <stderr-0x982c>
+ 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 <stderr-0x9944>
+ 8858: 000097b4 ; <UNDEFINED> instruction: 0x000097b4
+ 885c: 00000078 andeq r0, r0, r8, ror r0
+ 8860: f2424b07 vqdmulh.s<illegal width 8> d20, d2, d7
+ 8864: f2c00084 vaddl.s8 q8, d16, d4
+ 8868: 1a1b0001 bne 6c8874 <stdout+0x6b67e8>
+ 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 <stderr-0x8c08>
+ 887c: 4718d0f8 ; <UNDEFINED> 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 ; <UNPREDICTABLE>
+ 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 <stderr-0x8fd8>
+ 88ac: 4710d0f8 ; <UNDEFINED> instruction: 0x4710d0f8
+ 88b0: f242b510 vqrshl.s8 d27, d0, d2
+ 88b4: f2c00490 ; <UNDEFINED> instruction: 0xf2c00490
+ 88b8: 78230401 stmdavc r3!, {r0, sl}
+ 88bc: f7ffb91b ; <UNDEFINED> instruction: 0xf7ffb91b
+ 88c0: 2301ffcf movwcs pc, #8143 ; 0x1fcf ; <UNPREDICTABLE>
+ 88c4: bd107023 ldclt 0, cr7, [r0, #-140] ; 0xffffff74
+ 88c8: 7014f641 andsvc pc, r4, r1, asr #12
+ 88cc: f2c0b508 vabal.s8 <illegal reg q13.5>, 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 ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0x4604b5f0
+ 89b0: 078cf242 streq pc, [ip, r2, asr #4]
+ 89b4: 50fcf648 rscspl pc, ip, r8, asr #12
+ 89b8: f2c0b0e3 vmla.i<illegal width 8> d27, d16, d3[4]
+ 89bc: f2c00701 vabdl.s8 q8, d0, d1
+ 89c0: f7ff0000 ; <UNDEFINED> 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} ; <UNPREDICTABLE>
+ 89cc: 4620a90b strtmi sl, [r0], -fp, lsl #18
+ 89d0: ff8cf7ff ; <UNDEFINED> 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} ; <UNPREDICTABLE>
+ 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 ; <UNDEFINED> 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 <illegal reg q13.5>, 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 ; <UNDEFINED> instruction: 0xf7ff9316
+ 8a14: f648eece ; <UNDEFINED> instruction: 0xf648eece
+ 8a18: a8166184 ldmdage r6, {r2, r7, r8, sp, lr}
+ 8a1c: 0100f2c0 smlabteq r0, r0, r2, pc ; <UNPREDICTABLE>
+ 8a20: ee48f7ff mcr 7, 2, pc, cr8, cr15, {7} ; <UNPREDICTABLE>
+ 8a24: b3584605 cmplt r8, #5242880 ; 0x500000
+ 8a28: e000ae22 and sl, r0, r2, lsr #28
+ 8a2c: 4628461c ; <UNDEFINED> instruction: 0x4628461c
+ 8a30: eea6f7ff mcr 7, 5, pc, cr6, cr15, {7} ; <UNPREDICTABLE>
+ 8a34: 30015530 andcc r5, r1, r0, lsr r5
+ 8a38: 0301f104 movweq pc, #4356 ; 0x1104 ; <UNPREDICTABLE>
+ 8a3c: 4628d1f6 ; <UNDEFINED> instruction: 0x4628d1f6
+ 8a40: eeaaf7ff mcr 7, 5, pc, cr10, cr15, {7} ; <UNPREDICTABLE>
+ 8a44: f7ffa816 ; <UNDEFINED> instruction: 0xf7ffa816
+ 8a48: 2800ee54 stmdacs r0, {r2, r4, r6, r9, sl, fp, sp, lr, pc}
+ 8a4c: f648db33 ; <UNDEFINED> 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} ; <UNPREDICTABLE>
+ 8a60: f7ff6838 ; <UNDEFINED> instruction: 0xf7ff6838
+ 8a64: b063ee34 rsblt lr, r3, r4, lsr lr
+ 8a68: f648bdf0 ; <UNDEFINED> instruction: 0xf648bdf0
+ 8a6c: f2c060d8 vshr.s64 q11, q4, #64
+ 8a70: f7ff0000 ; <UNDEFINED> 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} ; <UNPREDICTABLE>
+ 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 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf6480388
+ 8a9c: f2c06068 vmla.i<illegal width 8> d22, d0, d0[6]
+ 8aa0: f2c00301 vsubw.s8 q8, q0, d1
+ 8aa4: 681b0000 ldmdavs fp, {} ; <UNPREDICTABLE>
+ 8aa8: 22182101 andscs r2, r8, #1073741824 ; 0x40000000
+ 8aac: ee2cf7ff mcr 7, 1, pc, cr12, cr15, {7} ; <UNPREDICTABLE>
+ 8ab0: f7ff2001 ; <UNDEFINED> instruction: 0xf7ff2001
+ 8ab4: f648ee54 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff6838
+ 8ac8: 2000ee02 andcs lr, r0, r2, lsl #28
+ 8acc: ee04f7ff mcr 7, 0, pc, cr4, cr15, {7} ; <UNPREDICTABLE>
+ 8ad0: e92d2300 push {r8, r9, sp}
+ 8ad4: 460641f0 ; <UNDEFINED> instruction: 0x460641f0
+ 8ad8: 4688b082 strmi fp, [r8], r2, lsl #1
+ 8adc: 461c1e57 ; <UNDEFINED> instruction: 0x461c1e57
+ 8ae0: f805ad02 ; <UNDEFINED> 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 <stdout+0x283a80>
+ 8b04: b104d1ef smlattlt r4, pc, r1, sp
+ 8b08: 23003c01 movwcs r3, #3073 ; 0xc01
+ 8b0c: f8084620 ; <UNDEFINED> instruction: 0xf8084620
+ 8b10: b0023004 andlt r3, r2, r4
+ 8b14: 81f0e8bd ldrhhi lr, [r0, #141]! ; 0x8d
+ 8b18: f7ff2000 ; <UNDEFINED> instruction: 0xf7ff2000
+ 8b1c: bf00ee20 svclt 0x0000ee20
+ 8b20: 4605b570 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff6820
+ 8b40: a90aedc6 stmdbge sl, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc}
+ 8b44: f7ff4628 ; <UNDEFINED> instruction: 0xf7ff4628
+ 8b48: f648fed1 ; <UNDEFINED> instruction: 0xf648fed1
+ 8b4c: a8026154 stmdage r2, {r2, r4, r6, r8, sp, lr}
+ 8b50: 0100f2c0 smlabteq r0, r0, r2, pc ; <UNPREDICTABLE>
+ 8b54: f7ff2201 ; <UNDEFINED> instruction: 0xf7ff2201
+ 8b58: 2800ee26 stmdacs r0, {r1, r2, r5, r9, sl, fp, sp, lr, pc}
+ 8b5c: 4602d15f ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff72d0
+ 8ba8: 1e06edd4 mcrne 13, 0, lr, cr6, cr4, {6}
+ 8bac: f648db23 ; <UNDEFINED> instruction: 0xf648db23
+ 8bb0: f2c07050 vmov.i32 <illegal reg q11.5>, #0 ; 0x00000000
+ 8bb4: f7ff0000 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xff82f7ff
+ 8bcc: 4602a94a strmi sl, [r2], -sl, asr #18
+ 8bd0: f7ff4630 ; <UNDEFINED> instruction: 0xf7ff4630
+ 8bd4: 4630eddc ; <UNDEFINED> instruction: 0x4630eddc
+ 8bd8: edfcf7ff ldcl 7, cr15, [ip, #1020]! ; 0x3fc
+ 8bdc: 6da5f50d cfstr32vs mvfx15, [r5, #52]! ; 0x34
+ 8be0: f648bd70 ; <UNDEFINED> instruction: 0xf648bd70
+ 8be4: f2c07070 vmvn.i32 <illegal reg q11.5>, #0 ; 0x00000000
+ 8be8: f7ff0000 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff6800
+ 8c08: f648ed98 ; <UNDEFINED> instruction: 0xf648ed98
+ 8c0c: 46037138 ; <UNDEFINED> instruction: 0x46037138
+ 8c10: 4620aa4a strtmi sl, [r0], -sl, asr #20
+ 8c14: 0100f2c0 smlabteq r0, r0, r2, pc ; <UNPREDICTABLE>
+ 8c18: eda6f7ff stc 7, cr15, [r6, #1020]! ; 0x3fc
+ 8c1c: f242e7a9 vabd.s8 d30, d18, d25
+ 8c20: f6480388 ; <UNDEFINED> instruction: 0xf6480388
+ 8c24: f2c06068 vmla.i<illegal width 8> d22, d0, d0[6]
+ 8c28: f2c00301 vsubw.s8 q8, q0, d1
+ 8c2c: 681b0000 ldmdavs fp, {} ; <UNPREDICTABLE>
+ 8c30: 22182101 andscs r2, r8, #1073741824 ; 0x40000000
+ 8c34: ed68f7ff stcl 7, cr15, [r8, #-1020]! ; 0xfffffc04
+ 8c38: f7ff2001 ; <UNDEFINED> instruction: 0xf7ff2001
+ 8c3c: bf00ed90 svclt 0x0000ed90
+ 8c40: 4605b530 ; <UNDEFINED> instruction: 0x4605b530
+ 8c44: 7080f648 addvc pc, r0, r8, asr #12
+ 8c48: f2c0b083 vaddl.s8 <illegal reg q13.5>, d16, d3
+ 8c4c: f7ff0000 ; <UNDEFINED> 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} ; <UNPREDICTABLE>
+ 8c68: 2100a801 tstcs r0, r1, lsl #16
+ 8c6c: f7ff220a ; <UNDEFINED> 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 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf6480310
+ 8c98: f2c070c4 vmla.i<illegal width 8> d23, d16, d0[1]
+ 8c9c: f2c00301 vsubw.s8 q8, q0, d1
+ 8ca0: 68190000 ldmdavs r9, {} ; <UNPREDICTABLE>
+ 8ca4: ed00f7ff stc 7, cr15, [r0, #-1020] ; 0xfffffc04
+ 8ca8: b0034620 andlt r4, r3, r0, lsr #12
+ 8cac: 4628bd30 ; <UNDEFINED> instruction: 0x4628bd30
+ 8cb0: ff36f7ff ; <UNDEFINED> instruction: 0xff36f7ff
+ 8cb4: b0034620 andlt r4, r3, r0, lsr #12
+ 8cb8: bf00bd30 svclt 0x0000bd30
+ 8cbc: 4606b5f0 ; <UNDEFINED> instruction: 0x4606b5f0
+ 8cc0: 70ccf648 sbcvc pc, ip, r8, asr #12
+ 8cc4: f2c0b08b vaddl.s8 <illegal reg q13.5>, d16, d11
+ 8cc8: f2420000 vhadd.s8 d16, d2, d0
+ 8ccc: f7ff058c ; <UNDEFINED> instruction: 0xf7ff058c
+ 8cd0: f249ed28 vadd.f32 d30, d9, d24
+ 8cd4: f2c000c4 vmla.i<illegal width 8> d16, d16, d0[1]
+ 8cd8: f2c00501 vabal.s8 q8, d0, d1
+ 8cdc: f7ff0000 ; <UNDEFINED> 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<illegal width 8> 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 ; <UNDEFINED> instruction: 0xf7ff0710
+ 8d0c: f249ecec ; <UNDEFINED> instruction: 0xf249ecec
+ 8d10: f2c0105c vmov.i32 <illegal reg q8.5>, #12 ; 0x0000000c
+ 8d14: f2c00701 vabdl.s8 q8, d0, d1
+ 8d18: f7ff0000 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff6828
+ 8d3c: a901ecc8 stmdbge r1, {r3, r6, r7, sl, fp, sp, lr, pc}
+ 8d40: f7ff4630 ; <UNDEFINED> 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 ; <UNDEFINED> instruction: 0xf7ff6820
+ 8d70: b00becae andlt lr, fp, lr, lsr #25
+ 8d74: 4630bdf0 ; <UNDEFINED> instruction: 0x4630bdf0
+ 8d78: fed2f7ff mrc2 7, 6, pc, cr2, cr15, {7}
+ 8d7c: 4630e7d2 ; <UNDEFINED> instruction: 0x4630e7d2
+ 8d80: fe14f7ff mrc2 7, 0, pc, cr4, cr15, {7}
+ 8d84: f648e7ce ; <UNDEFINED> 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 ; <UNPREDICTABLE>
+ 8dc0: 1b76447d blne 1d99fbc <stdout+0x1d87f30>
+ 8dc4: d00a10b6 strhle r1, [sl], -r6
+ 8dc8: 24003d04 strcs r3, [r0], #-3332 ; 0xd04
+ 8dcc: f8553401 ; <UNDEFINED> 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}