# cat xxx.c main(){printf("OK\n");} # cc -S xxx.c # cat xxx.s .file 1 "xxx.c" .abicalls gcc2_compiled.: __gnu_compiled_c: .section .rodata .align 2 $LC0: .ascii "OK\n\000" .text .align 2 .globl main .ent main 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 $4,$LC0 la $25,printf jal $31,$25 $L2: move $sp,$fp lw $31,32($sp) lw $fp,28($sp) addu $sp,$sp,40 j $31 .end main #