:          # Function prologue          addiu $sp, $sp, -00     # allocate stack space          sw    $fp, 0($sp)       # save frame pointer of caller          sw    $ra, 0($sp)       # save return address          sw    $a0, 0($sp)       # 