14 /* We intentionally don't take advantage of delay slots because
15 the compiler removes them anyway */
19 #define SYSCALL(name) SYSCALL2(name,SYS_##name)
20 #define SYSCALL2(name,number) \
21 .section .text.name,"ax",@progbits; \
32 #define SYSCALL_R(name) \
33 .section .text._##name##_r,"ax",@progbits; \
46 bne t1,zero,$L##name##_errno;\
53 j _syscall_set_errno; \
85 /* shouldn't get here */
92 SYSCALL2(_exit,SYS_exit)
93 SYSCALL2(_pause,SYS_pause)
104 SYSCALL2(_call_java,SYS_calljava)
106 SYSCALL_R(gettimeofday)