| 1 | .file 1 "elf_e_flags.c" |
| 2 | gcc2_compiled.: |
| 3 | __gnu_compiled_c: |
| 4 | .text |
| 5 | .align 2 |
| 6 | .globl foo |
| 7 | .text |
| 8 | .ent foo |
| 9 | foo: |
| 10 | .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, extra= 0 |
| 11 | .mask 0x00000000,0 |
| 12 | .fmask 0x00000000,0 |
| 13 | mul $2,$4,$5 |
| 14 | .set noreorder |
| 15 | .set nomacro |
| 16 | j $31 |
| 17 | addu $2,$2,1 |
| 18 | .set macro |
| 19 | .set reorder |
| 20 | |
| 21 | .end foo |
| 22 | .align 2 |
| 23 | .globl main |
| 24 | .text |
| 25 | .ent main |
| 26 | main: |
| 27 | .frame $sp,40,$31 # vars= 0, regs= 1/0, args= 32, extra= 0 |
| 28 | .mask 0x80000000,-8 |
| 29 | .fmask 0x00000000,0 |
| 30 | subu $sp,$sp,40 |
| 31 | sw $31,32($sp) |
| 32 | jal __gccmain |
| 33 | move $2,$0 |
| 34 | lw $31,32($sp) |
| 35 | nop |
| 36 | .set noreorder |
| 37 | .set nomacro |
| 38 | j $31 |
| 39 | addu $sp,$sp,40 |
| 40 | .set macro |
| 41 | .set reorder |
| 42 | |
| 43 | .end main |
| 44 | |
| 45 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... |
| 46 | .space 8 |