arm-elf.x: file format elf32-littlearm Disassembly of section .text: 00fe1400 : fe1400: e1a0f00e mov pc, lr 00fe1404 : fe1404: e3a00000 mov r0, #0 fe1408: e1a0f00e mov pc, lr 00fe140c : fe140c: e3a00001 mov r0, #1 fe1410: e1a0f00e mov pc, lr 00fe1414 : fe1414: e3a00004 mov r0, #4 fe1418: e1a0f00e mov pc, lr 00fe141c : fe141c: e3a00004 mov r0, #4 fe1420: e1a0f00e mov pc, lr 00fe1424 : fe1424: e3e00011 mvn r0, #17 fe1428: e1a0f00e mov pc, lr 00fe142c : fe142c: e3e00811 mvn r0, #1114112 ; 0x110000 fe1430: e2400c22 sub r0, r0, #8704 ; 0x2200 fe1434: e2400033 sub r0, r0, #51 ; 0x33 fe1438: e1a0f00e mov pc, lr 00fe143c : fe143c: e1a0f00e mov pc, lr 00fe1440 : fe1440: e1a00001 mov r0, r1 fe1444: e1a0f00e mov pc, lr 00fe1448 : fe1448: e2800001 add r0, r0, #1 fe144c: e1a0f00e mov pc, lr 00fe1450 : fe1450: e0800001 add r0, r0, r1 fe1454: e1a0f00e mov pc, lr 00fe1458 : fe1458: e0801001 add r1, r0, r1 fe145c: e0810002 add r0, r1, r2 fe1460: e1a0f00e mov pc, lr 00fe1464 : fe1464: e5900000 ldr r0, [r0] fe1468: e1a0f00e mov pc, lr 00fe146c : fe146c: e3a030ff mov r3, #255 ; 0xff fe1470: e5803000 str r3, [r0] fe1474: e1a0f00e mov pc, lr 00fe1478 : fe1478: e5900000 ldr r0, [r0] fe147c: e1a0f00e mov pc, lr 00fe1480 : fe1480: e59f3004 ldr r3, [pc, #4] ; fe148c fe1484: e5803000 str r3, [r0] fe1488: e1a0f00e mov pc, lr fe148c: fedcba98 .word 0xfedcba98 00fe1490 : fe1490: e3a03001 mov r3, #1 fe1494: e5803004 str r3, [r0, #4] fe1498: e5900008 ldr r0, [r0, #8] fe149c: e1a0f00e mov pc, lr 00fe14a0 : fe14a0: e59f3004 ldr r3, [pc, #4] ; fe14ac fe14a4: e5930000 ldr r0, [r3] fe14a8: e1a0f00e mov pc, lr fe14ac: 00fe1800 .word 0x00fe1800 00fe14b0 : fe14b0: e59f3004 ldr r3, [pc, #4] ; fe14bc fe14b4: e5830000 str r0, [r3] fe14b8: e1a0f00e mov pc, lr fe14bc: 00fe1800 .word 0x00fe1800 00fe14c0 : fe14c0: e24dd008 sub sp, sp, #8 fe14c4: e3a030fe mov r3, #254 ; 0xfe fe14c8: e58d3004 str r3, [sp, #4] fe14cc: e2833001 add r3, r3, #1 fe14d0: e58d3000 str r3, [sp] fe14d4: e28dd008 add sp, sp, #8 fe14d8: e1a0f00e mov pc, lr 00fe14dc : fe14dc: e24dd008 sub sp, sp, #8 fe14e0: e3a030fe mov r3, #254 ; 0xfe fe14e4: e58d3004 str r3, [sp, #4] fe14e8: e2833001 add r3, r3, #1 fe14ec: e58d3000 str r3, [sp] fe14f0: e59d3004 ldr r3, [sp, #4] fe14f4: e59d0000 ldr r0, [sp] fe14f8: e0830000 add r0, r3, r0 fe14fc: e28dd008 add sp, sp, #8 fe1500: e1a0f00e mov pc, lr 00fe1504 : fe1504: e1a0c00d mov ip, sp fe1508: e92dd800 push {fp, ip, lr, pc} fe150c: e24cb004 sub fp, ip, #4 fe1510: ebfffffb bl fe1504 fe1514: e89da800 ldm sp, {fp, sp, pc} 00fe1518 : fe1518: e1a0c00d mov ip, sp fe151c: e92dd800 push {fp, ip, lr, pc} fe1520: e24cb004 sub fp, ip, #4 fe1524: e3a000fe mov r0, #254 ; 0xfe fe1528: ebffffc3 bl fe143c fe152c: e2800001 add r0, r0, #1 fe1530: e89da800 ldm sp, {fp, sp, pc} 00fe1534 : fe1534: e1a0c00d mov ip, sp fe1538: e92dd810 push {r4, fp, ip, lr, pc} fe153c: e24cb004 sub fp, ip, #4 fe1540: e1a04001 mov r4, r1 fe1544: e1a00001 mov r0, r1 fe1548: ebffffbb bl fe143c fe154c: e59f3008 ldr r3, [pc, #8] ; fe155c fe1550: e5830000 str r0, [r3] fe1554: e1a00004 mov r0, r4 fe1558: e89da810 ldm sp, {r4, fp, sp, pc} fe155c: 00fe1800 .word 0x00fe1800 00fe1560 : fe1560: e1a0c00d mov ip, sp fe1564: e92dd800 push {fp, ip, lr, pc} fe1568: e24cb004 sub fp, ip, #4 fe156c: e3a03cfe mov r3, #65024 ; 0xfe00 fe1570: e28330d0 add r3, r3, #208 ; 0xd0 fe1574: e1a0e00f mov lr, pc fe1578: e1a0f003 mov pc, r3 fe157c: e89da800 ldm sp, {fp, sp, pc} 00fe1580 : fe1580: e3500000 cmp r0, #0 fe1584: 13a0300a movne r3, #10 fe1588: 15803000 strne r3, [r0] fe158c: e3a00000 mov r0, #0 fe1590: e1a0f00e mov pc, lr 00fe1594 : fe1594: e1a02000 mov r2, r0 fe1598: e3a00000 mov r0, #0 fe159c: e1a03000 mov r3, r0 fe15a0: e1500002 cmp r0, r2 fe15a4: a1a0f00e movge pc, lr fe15a8: e0800003 add r0, r0, r3 fe15ac: e2833001 add r3, r3, #1 fe15b0: e1530002 cmp r3, r2 fe15b4: bafffffb blt fe15a8 fe15b8: e1a0f00e mov pc, lr 00fe15bc
: fe15bc: e3a00000 mov r0, #0 fe15c0: e1a0f00e mov pc, lr