File: boucle.s - Tab length: 1 2 4 8 - Lines: on off - No wrap: on off

        .file   "boucle.c"
        .global cpt
        .bss
        .align  2
        .type   cpt, %object
        .size   cpt, 4
cpt:
        .space  4
        .text
        .align  2
        .global main
        .type   main, %function
main:
        @ args = 0, pretend = 0, frame = 4
        @ frame_needed = 1, uses_anonymous_args = 0
        mov     ip, sp
        stmfd   sp!, {fp, ip, lr, pc}
        sub     fp, ip, #4
        sub     sp, sp, #4
        b       .L2
.L3:
        ldr     r3, .L5
        ldr     r3, [r3, #0]
        add     r2, r3, #1
        ldr     r3, .L5
        str     r2, [r3, #0]
.L2:
        ldr     r3, .L5
        ldr     r2, [r3, #0]
        ldr     r3, .L5+4
        cmp     r2, r3
        bne     .L3
        ldmfd   sp, {r3, fp, sp, pc}
.L6:
        .align  2
.L5:
        .word   cpt
        .word   360000000
        .size   main, .-main
        .ident  "GCC: (GNU) 4.3.4"
        .section        .note.GNU-stack,"",%progbits