O1/loop-O1.o: file format elf32-littlearm Disassembly of section .text: 00000000 : 0: e200300f and r3, r0, #15 4: e0830180 add r0, r3, r0, lsl #3 8: e12fff1e bx lr 0000000c : c: e92d4038 push {r3, r4, r5, lr} 10: e3510063 cmp r1, #99 ; 0x63 14: ca000007 bgt 38 18: e0805101 add r5, r0, r1, lsl #2 1c: e1a04001 mov r4, r1 20: e1a00004 mov r0, r4 24: ebfffffe bl 0 28: e4850004 str r0, [r5], #4 2c: e2844001 add r4, r4, #1 30: e3540064 cmp r4, #100 ; 0x64 34: 1afffff9 bne 20 38: e8bd4038 pop {r3, r4, r5, lr} 3c: e12fff1e bx lr 00000040 : 40: e59f3010 ldr r3, [pc, #16] ; 58 44: e5932000 ldr r2, [r3] 48: e2822001 add r2, r2, #1 4c: e5832000 str r2, [r3] 50: e3a00001 mov r0, #1 54: e12fff1e bx lr 58: 00000000 .word 0x00000000 0000005c : 5c: e59f3010 ldr r3, [pc, #16] ; 74 60: e5932000 ldr r2, [r3] 64: e2822001 add r2, r2, #1 68: e5832000 str r2, [r3] 6c: e3a00001 mov r0, #1 70: e12fff1e bx lr 74: 00000000 .word 0x00000000 00000078 : 78: e92d4038 push {r3, r4, r5, lr} 7c: e1a05001 mov r5, r1 80: e1500001 cmp r0, r1 84: 2a00000a bcs b4 88: e1a04000 mov r4, r0 8c: ebfffffe bl 40 90: ebfffffe bl 5c 94: e3500000 cmp r0, #0 98: 0a000004 beq b0 9c: e2844b01 add r4, r4, #1024 ; 0x400 a0: e1a00004 mov r0, r4 a4: e1550004 cmp r5, r4 a8: 8afffff7 bhi 8c ac: ea000000 b b4 b0: e3a05015 mov r5, #21 b4: e1a00005 mov r0, r5 b8: e8bd4038 pop {r3, r4, r5, lr} bc: e12fff1e bx lr