.file "example.c"
gcc2_compiled.:
___gnu_compiled_c:
.text
LC0:
.ascii "%i\12\0"
.align 2
.globl _main
_main:
call ___main #inicializace programu..
movl $1,%eax #Ted naΦte prom∞nnΘ do registr∙
xorl %ecx,%ecx
movl $9998,%edx #Cyklus je obrßcen∞..
.align 2,0x90 #T∞lo je srovnanΘ, aby se lΘpe ve╣lo do cache
L11:
addl %ecx,%eax #A jenom dv∞ instrukce..
leal (%eax,%eax),%ecx #TakovΘ pou╛itφ lea jsem poprvΘ vid∞l a╛ u GCC
decl %edx #Test smyΦky je na konci - kompilßtor v∞d∞l, ╛e
jns L11 #to pob∞╛φ vφcekrßt
pushl %eax #Je╣t∞ zavolat printf..
pushl $LC0
call _printf
addl $8,%esp #A zbavφ se zßsobnφku
ret
Dotazy a p°ipomφnky ohledn∞ strßnky posφlejte na hubicka@paru.cas.cz