.globl main .text .align 16 .type main,@function main: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp pushl $0 call exit addl $4,%esp mov $0,%eax .LC1: movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf2: .size main,.Lf2-main .globl nested .align 16 .type nested,@function nested: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp cmpl $4,20(%ebp) jge .LC7 cmpl $114,24(%ebp) je .LC10 .LC7: cmpl $1,20(%ebp) jne .LC9 movl 24(%ebp),%edi cmpl $104,%edi je .LC10 cmpl $105,%edi je .LC10 .LC9: cmpl $2,20(%ebp) jne .LC4 movl 24(%ebp),%edi cmpl $111,%edi je .LC10 cmpl $121,%edi jne .LC4 .LC10: movl 24(%ebp),%edi movl %edi,20(%ebp) .LC4: mov $0,%eax .LC3: movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf11: .size nested,.Lf11-nested .globl s .align 16 .type s,@function s: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp .LC12: movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf13: .size s,.Lf13-s .data .globl Dy .align 4 .type Dy,@object .size Dy,8 Dy: .long 0 .space 4 .globl Dz .align 4 .type Dz,@object .size Dz,8 Dz: .long 1 .space 4 .globl Dfunc .text .align 16 .type Dfunc,@function Dfunc: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf16: .size Dfunc,.Lf16-Dfunc .globl f .align 16 .type f,@function f: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf18: .size f,.Lf18-f .globl f1 .align 16 .type f1,@function f1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf20: .size f1,.Lf20-f1 .globl f2 .align 16 .type f2,@function f2: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf22: .size f2,.Lf22-f2 .globl g .align 16 .type g,@function g: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf24: .size g,.Lf24-g .globl h .align 16 .type h,@function h: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf26: .size h,.Lf26-h .globl h1 .align 16 .type h1,@function h1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf28: .size h1,.Lf28-h1 .globl h2 .align 16 .type h2,@function h2: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf30: .size h2,.Lf30-h2 .data .align 4 .type yy.32,@object .size yy.32,4 yy.32: .long 1 .globl set1 .text .align 16 .type set1,@function set1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf33: .size set1,.Lf33-set1 .data .align 4 .type yy.35,@object .size yy.35,4 yy.35: .long 2 .globl set2 .text .align 16 .type set2,@function set2: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf36: .size set2,.Lf36-set2 .align 16 .type goo,@function goo: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf38: .size goo,.Lf38-goo .globl sss .align 16 .type sss,@function sss: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf40: .size sss,.Lf40-sss .bss .align 4 .type xr.42,@object .size xr.42,4 .lcomm xr.42,4 .globl rrr .text .align 16 .type rrr,@function rrr: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf43: .size rrr,.Lf43-rrr .globl setstatic .align 16 .type setstatic,@function setstatic: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf45: .size setstatic,.Lf45-setstatic .globl gx1 .align 16 .type gx1,@function gx1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf47: .size gx1,.Lf47-gx1 .globl ff1 .align 16 .type ff1,@function ff1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf49: .size ff1,.Lf49-ff1 .globl gg1 .align 16 .type gg1,@function gg1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf51: .size gg1,.Lf51-gg1 .globl hh1 .align 16 .type hh1,@function hh1: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf53: .size hh1,.Lf53-hh1 .globl cmp .align 16 .type cmp,@function cmp: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf55: .size cmp,.Lf55-cmp .globl sort .align 16 .type sort,@function sort: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf57: .size sort,.Lf57-sort .globl onearg .align 16 .type onearg,@function onearg: pushl %ebp pushl %ebx pushl %esi pushl %edi movl %esp,%ebp movl %ebp,%esp popl %edi popl %esi popl %ebx popl %ebp ret .Lf65: .size onearg,.Lf65-onearg .bss .globl ss4 .align 4 .type ss4,@object .size ss4,4 .comm ss4,4 .align 4 .type ss2,@object .size ss2,4 .lcomm ss2,4 .align 4 .type ss5,@object .size ss5,4 .lcomm ss5,4 .globl ss3 .align 4 .type ss3,@object .size ss3,4 .comm ss3,4 .align 4 .type ss1,@object .size ss1,4 .lcomm ss1,4 .align 4 .type yy,@object .size yy,4 .lcomm yy,4 .globl z .align 4 .type z,@object .size z,4 .comm z,4 .globl y .align 4 .type y,@object .size y,4 .comm y,4 .globl x .align 4 .type x,@object .size x,4 .comm x,4 .globl b .align 4 .type b,@object .size b,4 .comm b,4 .globl a .align 4 .type a,@object .size a,4 .comm a,4 .text .ident "LCC: 4.1"