front.sbk (5972B)
1 .globl main 2 .text 3 .align 16 4 .type main,@function 5 main: 6 pushl %ebp 7 pushl %ebx 8 pushl %esi 9 pushl %edi 10 movl %esp,%ebp 11 pushl $0 12 call exit 13 addl $4,%esp 14 movl $0,%eax 15 .LC1: 16 movl %ebp,%esp 17 popl %edi 18 popl %esi 19 popl %ebx 20 popl %ebp 21 ret 22 .Lf2: 23 .size main,.Lf2-main 24 .globl nested 25 .align 16 26 .type nested,@function 27 nested: 28 pushl %ebp 29 pushl %ebx 30 pushl %esi 31 pushl %edi 32 movl %esp,%ebp 33 cmpl $4,20(%ebp) 34 jge .LC7 35 cmpl $114,24(%ebp) 36 je .LC10 37 .LC7: 38 cmpl $1,20(%ebp) 39 jne .LC9 40 movl 24(%ebp),%edi 41 cmpl $104,%edi 42 je .LC10 43 cmpl $105,%edi 44 je .LC10 45 .LC9: 46 cmpl $2,20(%ebp) 47 jne .LC4 48 movl 24(%ebp),%edi 49 cmpl $111,%edi 50 je .LC10 51 cmpl $121,%edi 52 jne .LC4 53 .LC10: 54 movl 24(%ebp),%edi 55 movl %edi,20(%ebp) 56 .LC4: 57 movl $0,%eax 58 .LC3: 59 movl %ebp,%esp 60 popl %edi 61 popl %esi 62 popl %ebx 63 popl %ebp 64 ret 65 .Lf11: 66 .size nested,.Lf11-nested 67 .globl s 68 .align 16 69 .type s,@function 70 s: 71 pushl %ebp 72 pushl %ebx 73 pushl %esi 74 pushl %edi 75 movl %esp,%ebp 76 .LC12: 77 movl %ebp,%esp 78 popl %edi 79 popl %esi 80 popl %ebx 81 popl %ebp 82 ret 83 .Lf13: 84 .size s,.Lf13-s 85 .data 86 .globl Dy 87 .align 4 88 .type Dy,@object 89 .size Dy,8 90 Dy: 91 .long 0 92 .space 4 93 .globl Dz 94 .align 4 95 .type Dz,@object 96 .size Dz,8 97 Dz: 98 .long 1 99 .space 4 100 .globl Dfunc 101 .text 102 .align 16 103 .type Dfunc,@function 104 Dfunc: 105 pushl %ebp 106 pushl %ebx 107 pushl %esi 108 pushl %edi 109 movl %esp,%ebp 110 movl %ebp,%esp 111 popl %edi 112 popl %esi 113 popl %ebx 114 popl %ebp 115 ret 116 .Lf16: 117 .size Dfunc,.Lf16-Dfunc 118 .globl f 119 .align 16 120 .type f,@function 121 f: 122 pushl %ebp 123 pushl %ebx 124 pushl %esi 125 pushl %edi 126 movl %esp,%ebp 127 movl %ebp,%esp 128 popl %edi 129 popl %esi 130 popl %ebx 131 popl %ebp 132 ret 133 .Lf18: 134 .size f,.Lf18-f 135 .globl f1 136 .align 16 137 .type f1,@function 138 f1: 139 pushl %ebp 140 pushl %ebx 141 pushl %esi 142 pushl %edi 143 movl %esp,%ebp 144 movl %ebp,%esp 145 popl %edi 146 popl %esi 147 popl %ebx 148 popl %ebp 149 ret 150 .Lf20: 151 .size f1,.Lf20-f1 152 .globl f2 153 .align 16 154 .type f2,@function 155 f2: 156 pushl %ebp 157 pushl %ebx 158 pushl %esi 159 pushl %edi 160 movl %esp,%ebp 161 movl %ebp,%esp 162 popl %edi 163 popl %esi 164 popl %ebx 165 popl %ebp 166 ret 167 .Lf22: 168 .size f2,.Lf22-f2 169 .globl g 170 .align 16 171 .type g,@function 172 g: 173 pushl %ebp 174 pushl %ebx 175 pushl %esi 176 pushl %edi 177 movl %esp,%ebp 178 movl %ebp,%esp 179 popl %edi 180 popl %esi 181 popl %ebx 182 popl %ebp 183 ret 184 .Lf24: 185 .size g,.Lf24-g 186 .globl h 187 .align 16 188 .type h,@function 189 h: 190 pushl %ebp 191 pushl %ebx 192 pushl %esi 193 pushl %edi 194 movl %esp,%ebp 195 movl %ebp,%esp 196 popl %edi 197 popl %esi 198 popl %ebx 199 popl %ebp 200 ret 201 .Lf26: 202 .size h,.Lf26-h 203 .globl h1 204 .align 16 205 .type h1,@function 206 h1: 207 pushl %ebp 208 pushl %ebx 209 pushl %esi 210 pushl %edi 211 movl %esp,%ebp 212 movl %ebp,%esp 213 popl %edi 214 popl %esi 215 popl %ebx 216 popl %ebp 217 ret 218 .Lf28: 219 .size h1,.Lf28-h1 220 .globl h2 221 .align 16 222 .type h2,@function 223 h2: 224 pushl %ebp 225 pushl %ebx 226 pushl %esi 227 pushl %edi 228 movl %esp,%ebp 229 movl %ebp,%esp 230 popl %edi 231 popl %esi 232 popl %ebx 233 popl %ebp 234 ret 235 .Lf30: 236 .size h2,.Lf30-h2 237 .data 238 .align 4 239 .type yy.32,@object 240 .size yy.32,4 241 yy.32: 242 .long 1 243 .globl set1 244 .text 245 .align 16 246 .type set1,@function 247 set1: 248 pushl %ebp 249 pushl %ebx 250 pushl %esi 251 pushl %edi 252 movl %esp,%ebp 253 movl %ebp,%esp 254 popl %edi 255 popl %esi 256 popl %ebx 257 popl %ebp 258 ret 259 .Lf33: 260 .size set1,.Lf33-set1 261 .data 262 .align 4 263 .type yy.35,@object 264 .size yy.35,4 265 yy.35: 266 .long 2 267 .globl set2 268 .text 269 .align 16 270 .type set2,@function 271 set2: 272 pushl %ebp 273 pushl %ebx 274 pushl %esi 275 pushl %edi 276 movl %esp,%ebp 277 movl %ebp,%esp 278 popl %edi 279 popl %esi 280 popl %ebx 281 popl %ebp 282 ret 283 .Lf36: 284 .size set2,.Lf36-set2 285 .align 16 286 .type goo,@function 287 goo: 288 pushl %ebp 289 pushl %ebx 290 pushl %esi 291 pushl %edi 292 movl %esp,%ebp 293 movl %ebp,%esp 294 popl %edi 295 popl %esi 296 popl %ebx 297 popl %ebp 298 ret 299 .Lf38: 300 .size goo,.Lf38-goo 301 .globl sss 302 .align 16 303 .type sss,@function 304 sss: 305 pushl %ebp 306 pushl %ebx 307 pushl %esi 308 pushl %edi 309 movl %esp,%ebp 310 movl %ebp,%esp 311 popl %edi 312 popl %esi 313 popl %ebx 314 popl %ebp 315 ret 316 .Lf40: 317 .size sss,.Lf40-sss 318 .bss 319 .align 4 320 .type xr.42,@object 321 .size xr.42,4 322 .lcomm xr.42,4 323 .globl rrr 324 .text 325 .align 16 326 .type rrr,@function 327 rrr: 328 pushl %ebp 329 pushl %ebx 330 pushl %esi 331 pushl %edi 332 movl %esp,%ebp 333 movl %ebp,%esp 334 popl %edi 335 popl %esi 336 popl %ebx 337 popl %ebp 338 ret 339 .Lf43: 340 .size rrr,.Lf43-rrr 341 .globl setstatic 342 .align 16 343 .type setstatic,@function 344 setstatic: 345 pushl %ebp 346 pushl %ebx 347 pushl %esi 348 pushl %edi 349 movl %esp,%ebp 350 movl %ebp,%esp 351 popl %edi 352 popl %esi 353 popl %ebx 354 popl %ebp 355 ret 356 .Lf45: 357 .size setstatic,.Lf45-setstatic 358 .globl gx1 359 .align 16 360 .type gx1,@function 361 gx1: 362 pushl %ebp 363 pushl %ebx 364 pushl %esi 365 pushl %edi 366 movl %esp,%ebp 367 movl %ebp,%esp 368 popl %edi 369 popl %esi 370 popl %ebx 371 popl %ebp 372 ret 373 .Lf47: 374 .size gx1,.Lf47-gx1 375 .globl ff1 376 .align 16 377 .type ff1,@function 378 ff1: 379 pushl %ebp 380 pushl %ebx 381 pushl %esi 382 pushl %edi 383 movl %esp,%ebp 384 movl %ebp,%esp 385 popl %edi 386 popl %esi 387 popl %ebx 388 popl %ebp 389 ret 390 .Lf49: 391 .size ff1,.Lf49-ff1 392 .globl gg1 393 .align 16 394 .type gg1,@function 395 gg1: 396 pushl %ebp 397 pushl %ebx 398 pushl %esi 399 pushl %edi 400 movl %esp,%ebp 401 movl %ebp,%esp 402 popl %edi 403 popl %esi 404 popl %ebx 405 popl %ebp 406 ret 407 .Lf51: 408 .size gg1,.Lf51-gg1 409 .globl hh1 410 .align 16 411 .type hh1,@function 412 hh1: 413 pushl %ebp 414 pushl %ebx 415 pushl %esi 416 pushl %edi 417 movl %esp,%ebp 418 movl %ebp,%esp 419 popl %edi 420 popl %esi 421 popl %ebx 422 popl %ebp 423 ret 424 .Lf53: 425 .size hh1,.Lf53-hh1 426 .globl cmp 427 .align 16 428 .type cmp,@function 429 cmp: 430 pushl %ebp 431 pushl %ebx 432 pushl %esi 433 pushl %edi 434 movl %esp,%ebp 435 movl %ebp,%esp 436 popl %edi 437 popl %esi 438 popl %ebx 439 popl %ebp 440 ret 441 .Lf55: 442 .size cmp,.Lf55-cmp 443 .globl sort 444 .align 16 445 .type sort,@function 446 sort: 447 pushl %ebp 448 pushl %ebx 449 pushl %esi 450 pushl %edi 451 movl %esp,%ebp 452 movl %ebp,%esp 453 popl %edi 454 popl %esi 455 popl %ebx 456 popl %ebp 457 ret 458 .Lf57: 459 .size sort,.Lf57-sort 460 .globl onearg 461 .align 16 462 .type onearg,@function 463 onearg: 464 pushl %ebp 465 pushl %ebx 466 pushl %esi 467 pushl %edi 468 movl %esp,%ebp 469 movl %ebp,%esp 470 popl %edi 471 popl %esi 472 popl %ebx 473 popl %ebp 474 ret 475 .Lf65: 476 .size onearg,.Lf65-onearg 477 .bss 478 .globl ss4 479 .align 4 480 .type ss4,@object 481 .size ss4,4 482 .comm ss4,4 483 .align 4 484 .type ss2,@object 485 .size ss2,4 486 .lcomm ss2,4 487 .align 4 488 .type ss5,@object 489 .size ss5,4 490 .lcomm ss5,4 491 .globl ss3 492 .align 4 493 .type ss3,@object 494 .size ss3,4 495 .comm ss3,4 496 .align 4 497 .type ss1,@object 498 .size ss1,4 499 .lcomm ss1,4 500 .align 4 501 .type yy,@object 502 .size yy,4 503 .lcomm yy,4 504 .globl z 505 .align 4 506 .type z,@object 507 .size z,4 508 .comm z,4 509 .globl y 510 .align 4 511 .type y,@object 512 .size y,4 513 .comm y,4 514 .globl x 515 .align 4 516 .type x,@object 517 .size x,4 518 .comm x,4 519 .globl b 520 .align 4 521 .type b,@object 522 .size b,4 523 .comm b,4 524 .globl a 525 .align 4 526 .type a,@object 527 .size a,4 528 .comm a,4 529 .text 530 .ident "LCC: 4.1"