.file "test75.c"
.version "01.01"
gcc2_compiled.:
.section .rodata
.LC0:
.string "%d"
.section keisan,"ax",@progbits
.align 4
.globl keisan
.type keisan,@function
keisan:
pushl %ebp
movl %esp,%ebp
movl 8(%ebp),%eax
imull %eax,%eax
movl %ebp,%esp
popl %ebp
ret
.Lfe1:
.size keisan,.Lfe1-keisan
.section keisan1,"ax",@progbits
.align 4
.globl keisan1
.type keisan1,@function
keisan1:
pushl %ebp
movl %esp,%ebp
movl 8(%ebp),%eax
imull %eax,%eax
movl %ebp,%esp
popl %ebp
ret
.Lfe2:
.size keisan1,.Lfe2-keisan1
.text
.align 4
.globl main
.type main,@function
main:
pushl %ebp
movl %esp,%ebp
subl $8,%esp
addl $-8,%esp
addl $-12,%esp
pushl $10
call keisan
pushl %eax
pushl $.LC0
call printf
addl $32,%esp
addl $-8,%esp
addl $-12,%esp
pushl $10
call keisan1
pushl %eax
pushl $.LC0
call printf
movl %ebp,%esp
popl %ebp
ret
.Lfe3:
.size main,.Lfe3-main
.ident "GCC: (GNU) 2.95.3 20010315 (release)"
|