Rev 739 | Rev 960 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 739 | Rev 954 | ||
|---|---|---|---|
| Line 26... | Line 26... | ||
| 26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | */ |
27 | */ |
| 28 | 28 | ||
| 29 | #include <libc.h> |
29 | #include <libc.h> |
| 30 | 30 | ||
| 31 | sysarg_t __syscall(const syscall_t id, const sysarg_t p1, const sysarg_t p2, const sysarg_t p3) |
31 | sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, |
| - | 32 | const sysarg_t p3, const syscall_t id) |
|
| 32 | { |
33 | { |
| 33 | register sysarg_t __mips_reg_a0 asm("$4") = p1; |
34 | register sysarg_t __mips_reg_a0 asm("$4") = p1; |
| 34 | register sysarg_t __mips_reg_a1 asm("$5") = p2; |
35 | register sysarg_t __mips_reg_a1 asm("$5") = p2; |
| 35 | register sysarg_t __mips_reg_a2 asm("$6") = p3; |
36 | register sysarg_t __mips_reg_a2 asm("$6") = p3; |
| 36 | register sysarg_t __mips_reg_a3 asm("$7") = id; |
37 | register sysarg_t __mips_reg_a3 asm("$7") = id; |