Mercurial > hg > Papers > 2010 > kent-master
comparison paper/sources/nestedcode.asm @ 10:3d9addf62d0b
organized repository.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 16 Feb 2010 14:35:36 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
9:ae0a3666f7f9 | 10:3d9addf62d0b |
---|---|
1 funcB: | |
2 pushl %ebp | |
3 movl %esp, %ebp | |
4 subl $1080, %esp | |
5 leal -24(%ebp), %eax | |
6 movl %ebx, -12(%ebp) | |
7 leal -24(%ebp), %ebx | |
8 movl %eax, -48(%ebp) | |
9 movl $_segment.1243+2, %eax | |
10 leal -48(%ebp), %edx | |
11 subl %ebx, %eax | |
12 leal -36(%ebp), %ecx | |
13 movl %esi, -8(%ebp) | |
14 movl %edi, -4(%ebp) | |
15 movl %esp, -44(%ebp) | |
16 movb $-71, -36(%ebp) | |
17 movl %edx, -35(%ebp) | |
18 movb $-23, -31(%ebp) | |
19 movl %eax, -30(%ebp) | |
20 call cs | |
21 .L5: | |
22 movl -12(%ebp), %ebx | |
23 movl -8(%ebp), %esi | |
24 movl -4(%ebp), %edi | |
25 movl %ebp, %esp | |
26 popl %ebp | |
27 ret | |
28 .L3: | |
29 addl $24, %ebp | |
30 movl retval.1240, %eax | |
31 jmp .L5 | |
32 _segment.1243: | |
33 pushl %ebp | |
34 movl %esp, %ebp | |
35 movl 8(%ebp), %eax | |
36 movl %eax, retval.1240 | |
37 movl $.L3, %eax | |
38 movl (%ecx), %ebp | |
39 movl 4(%ecx), %esp | |
40 jmp *%eax | |
41 .local retval.1240 |