/uspace/trunk/libc/arch/mips32/src/syscall.c |
---|
36,8 → 36,7 |
register sysarg_t __mips_reg_a1 asm("$5") = p2; |
register sysarg_t __mips_reg_a2 asm("$6") = p3; |
register sysarg_t __mips_reg_a3 asm("$7") = p4; |
register sysarg_t __mips_reg_t0 asm("$8") = id; |
register sysarg_t __mips_reg_v0 asm("$2"); |
register sysarg_t __mips_reg_v0 asm("$2") = id; |
asm volatile ( |
"syscall\n" |
46,7 → 45,7 |
"r" (__mips_reg_a1), |
"r" (__mips_reg_a2), |
"r" (__mips_reg_a3), |
"r" (__mips_reg_t0) |
"r" (__mips_reg_v0) |
); |
return __mips_reg_v0; |