Home | History | Annotate | Line # | Download | only in sys
__syscall.S revision 1.2
      1 /*	$NetBSD: __syscall.S,v 1.2 2014/02/01 20:26:21 matt Exp $	*/
      2 
      3 #include <powerpc/asm.h>
      4 
      5 	.text
      6 	.align	2
      7 ENTRY(__syscall)
      8 	mr	%r0,%r3		/* syscall number */
      9 	mr	%r3,%r4
     10 	mr	%r4,%r5
     11 	mr	%r5,%r6
     12 	mr	%r6,%r7
     13 	mr	%r7,%r8
     14 	mr	%r8,%r9
     15 	mr	%r9,%r10
     16 	lwz	%r10,8(%r1)	/* final argument is on the stack */
     17 	sc
     18 	bnslr
     19 	b	_C_LABEL(__cerror)
     20 END(__syscall)
     21 
     22 STRONG_ALIAS(syscall, __syscall)
     23