📄 pipe.s
字号:
/* pipe system call for Linux/MIPS *//*see uClibc's sh/pipe.c and glibc-2.2.4's mips/pipe.S */#include <features.h>#include <asm/asm.h>#include <asm/unistd.h>#include <asm/regdef.h> .globl pipe .ent pipe, 0pipe:#ifdef PROF .set noat move $1,ra subu sp,sp,8 # _mcount pops 2 words from stack jal _mcount .set at#endif addiu sp,sp,-24 sw a0,16(sp) li v0,__NR_pipe syscall beqz a3, 1f la t3, errno sw v0, (t3) li v0, -1 b 2f1: lw a0, 16(sp) sw v0, 0(a0) sw v1, 4(a0) li v0, 02: addiu sp,sp,24 j ra .end pipe .size pipe,.-pipe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -