.file 1 "hello.c" .abicalls .version "01.01" gcc2_compiled.: .rdata .align 2 $LC0: .ascii "inside of foo\n\000" .text .align 2 .globl foo .ent foo .type foo,@function foo: .frame $fp,40,$31 # vars= 0, regs= 3/0, args= 16, extra= 8 .mask 0xd0000000,-8 .fmask 0x00000000,0 .set noreorder .cpload $25 .set reorder subu $sp,$sp,40 .cprestore 16 sw $31,32($sp) sw $fp,28($sp) sw $28,24($sp) move $fp,$sp la $4,$LC0 la $25,printf jal $31,$25 move $sp,$fp lw $31,32($sp) lw $fp,28($sp) addu $sp,$sp,40 j $31 .end foo .align 2 .globl main .ent main .type main,@function main: .frame $fp,40,$31 # vars= 0, regs= 3/0, args= 16, extra= 8 .mask 0xd0000000,-8 .fmask 0x00000000,0 .set noreorder .cpload $25 .set reorder subu $sp,$sp,40 .cprestore 16 sw $31,32($sp) sw $fp,28($sp) sw $28,24($sp) move $fp,$sp la $25,foo jal $31,$25 move $sp,$fp lw $31,32($sp) lw $fp,28($sp) addu $sp,$sp,40 j $31 .end main