01: .file "boucle.c"
02: .global cpt
03: .bss
04: .align 2
05: .type cpt, %object
06: .size cpt, 4
07: cpt:
08: .space 4
09: .text
10: .align 2
11: .global main
12: .type main, %function
13: main:
14: @ args = 0, pretend = 0, frame = 4
15: @ frame_needed = 1, uses_anonymous_args = 0
16: mov ip, sp
17: stmfd sp!, {fp, ip, lr, pc}
18: sub fp, ip, #4
19: sub sp, sp, #4
20: b .L2
21: .L3:
22: ldr r3, .L5
23: ldr r3, [r3, #0]
24: add r2, r3, #1
25: ldr r3, .L5
26: str r2, [r3, #0]
27: .L2:
28: ldr r3, .L5
29: ldr r2, [r3, #0]
30: ldr r3, .L5+4
31: cmp r2, r3
32: bne .L3
33: ldmfd sp, {r3, fp, sp, pc}
34: .L6:
35: .align 2
36: .L5:
37: .word cpt
38: .word 360000000
39: .size main, .-main
40: .ident "GCC: (GNU) 4.3.4"
41: .section .note.GNU-stack,"",%progbits