1.global pipe
2.type   pipe, @function
3pipe:
4	mov    #42, r3
5	trapa  #31
6
7	! work around hardware bug
8	or     r0, r0
9	or     r0, r0
10	or     r0, r0
11	or     r0, r0
12	or     r0, r0
13
14	cmp/pz r0
15	bt     1f
16
17	mov.l  L1, r1
18	braf   r1
19	 mov   r0, r4
20
211:	mov.l  r0, @(0,r4)
22	mov.l  r1, @(4,r4)
23	rts
24	 mov   #0, r0
25
26.align 2
27L1:	.long __syscall_ret@PLT-(1b-.)
28