arm16-elf.x: file format elf32-littlearm Disassembly of section .text: 00fe1400 : fe1400: 4770 bx lr fe1402: 46c0 nop ; (mov r8, r8) 00fe1404 : fe1404: 2000 movs r0, #0 fe1406: 4770 bx lr 00fe1408 : fe1408: 2001 movs r0, #1 fe140a: 4770 bx lr 00fe140c : fe140c: 2004 movs r0, #4 fe140e: 4770 bx lr 00fe1410 : fe1410: 2004 movs r0, #4 fe1412: 4770 bx lr 00fe1414 : fe1414: 2012 movs r0, #18 fe1416: 4240 negs r0, r0 fe1418: 4770 bx lr fe141a: 46c0 nop ; (mov r8, r8) 00fe141c : fe141c: 4800 ldr r0, [pc, #0] ; (fe1420 ) fe141e: 4770 bx lr fe1420: ffeeddcc .word 0xffeeddcc 00fe1424 : fe1424: 4770 bx lr fe1426: 46c0 nop ; (mov r8, r8) 00fe1428 : fe1428: 1c08 adds r0, r1, #0 fe142a: 4770 bx lr 00fe142c : fe142c: 3001 adds r0, #1 fe142e: 4770 bx lr 00fe1430 : fe1430: 1840 adds r0, r0, r1 fe1432: 4770 bx lr 00fe1434 : fe1434: 1841 adds r1, r0, r1 fe1436: 1888 adds r0, r1, r2 fe1438: 4770 bx lr fe143a: 46c0 nop ; (mov r8, r8) 00fe143c : fe143c: 6800 ldr r0, [r0, #0] fe143e: 4770 bx lr 00fe1440 : fe1440: 23ff movs r3, #255 ; 0xff fe1442: 6003 str r3, [r0, #0] fe1444: 4770 bx lr fe1446: 46c0 nop ; (mov r8, r8) 00fe1448 : fe1448: 6800 ldr r0, [r0, #0] fe144a: 4770 bx lr 00fe144c : fe144c: 4b01 ldr r3, [pc, #4] ; (fe1454 ) fe144e: 6003 str r3, [r0, #0] fe1450: 4770 bx lr fe1452: 46c0 nop ; (mov r8, r8) fe1454: fedcba98 .word 0xfedcba98 00fe1458 : fe1458: 2301 movs r3, #1 fe145a: 6043 str r3, [r0, #4] fe145c: 6880 ldr r0, [r0, #8] fe145e: 4770 bx lr 00fe1460 : fe1460: 4b01 ldr r3, [pc, #4] ; (fe1468 ) fe1462: 6818 ldr r0, [r3, #0] fe1464: 4770 bx lr fe1466: 46c0 nop ; (mov r8, r8) fe1468: 00fe1800 .word 0x00fe1800 00fe146c : fe146c: 4b01 ldr r3, [pc, #4] ; (fe1474 ) fe146e: 6018 str r0, [r3, #0] fe1470: 4770 bx lr fe1472: 46c0 nop ; (mov r8, r8) fe1474: 00fe1800 .word 0x00fe1800 00fe1478 : fe1478: b082 sub sp, #8 fe147a: 23fe movs r3, #254 ; 0xfe fe147c: 9301 str r3, [sp, #4] fe147e: 23ff movs r3, #255 ; 0xff fe1480: 9300 str r3, [sp, #0] fe1482: b002 add sp, #8 fe1484: 4770 bx lr fe1486: 46c0 nop ; (mov r8, r8) 00fe1488 : fe1488: b082 sub sp, #8 fe148a: 23fe movs r3, #254 ; 0xfe fe148c: 9301 str r3, [sp, #4] fe148e: 23ff movs r3, #255 ; 0xff fe1490: 9300 str r3, [sp, #0] fe1492: 9b01 ldr r3, [sp, #4] fe1494: 9800 ldr r0, [sp, #0] fe1496: 1818 adds r0, r3, r0 fe1498: b002 add sp, #8 fe149a: 4770 bx lr 00fe149c : fe149c: b500 push {lr} fe149e: f7ff fffd bl fe149c fe14a2: bd00 pop {pc} 00fe14a4 : fe14a4: b500 push {lr} fe14a6: 20fe movs r0, #254 ; 0xfe fe14a8: f7ff ffbc bl fe1424 fe14ac: 3001 adds r0, #1 fe14ae: bd00 pop {pc} 00fe14b0 : fe14b0: b510 push {r4, lr} fe14b2: 1c0c adds r4, r1, #0 fe14b4: 1c08 adds r0, r1, #0 fe14b6: f7ff ffb5 bl fe1424 fe14ba: 4b02 ldr r3, [pc, #8] ; (fe14c4 ) fe14bc: 6018 str r0, [r3, #0] fe14be: 1c20 adds r0, r4, #0 fe14c0: bd10 pop {r4, pc} fe14c2: 46c0 nop ; (mov r8, r8) fe14c4: 00fe1800 .word 0x00fe1800 00fe14c8 : fe14c8: b500 push {lr} fe14ca: 4b02 ldr r3, [pc, #8] ; (fe14d4 ) fe14cc: f000 f818 bl fe1500 <___call_via_r3_from_thumb> fe14d0: bd00 pop {pc} fe14d2: 46c0 nop ; (mov r8, r8) fe14d4: 0000fed0 .word 0x0000fed0 00fe14d8 : fe14d8: 2800 cmp r0, #0 fe14da: d001 beq.n fe14e0 fe14dc: 230a movs r3, #10 fe14de: 6003 str r3, [r0, #0] fe14e0: 2000 movs r0, #0 fe14e2: 4770 bx lr 00fe14e4 : fe14e4: b500 push {lr} fe14e6: 1c02 adds r2, r0, #0 fe14e8: 2000 movs r0, #0 fe14ea: 2300 movs r3, #0 fe14ec: 4290 cmp r0, r2 fe14ee: da03 bge.n fe14f8 fe14f0: 18c0 adds r0, r0, r3 fe14f2: 3301 adds r3, #1 fe14f4: 4293 cmp r3, r2 fe14f6: dbfb blt.n fe14f0 fe14f8: bd00 pop {pc} fe14fa: 46c0 nop ; (mov r8, r8) 00fe14fc
: fe14fc: 2000 movs r0, #0 fe14fe: 4770 bx lr 00fe1500 <___call_via_r3_from_thumb>: fe1500: 4778 bx pc fe1502: 46c0 nop ; (mov r8, r8) fe1504: eaffffff b fe1508 <___main>