1 .file 1 "elf_e_flags.c" 2gcc2_compiled.: 3__gnu_compiled_c: 4 .text 5 .align 2 6 .globl foo 7 .text 8 .ent foo 9foo: 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 26main: 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 47