master
 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