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