1.set noreorder 2 3.global pipe 4.type pipe,@function 5pipe: 6 lui $gp, %hi(_gp_disp) 7 addiu $gp, %lo(_gp_disp) 8 addu $gp, $gp, $25 9 li $2, 4042 10 syscall 11 beq $7, $0, 1f 12 nop 13 lw $25, %call16(__syscall_ret)($gp) 14 jr $25 15 subu $4, $0, $2 161: sw $2, 0($4) 17 sw $3, 4($4) 18 move $2, $0 19 jr $ra 20 nop 21