ack/mach/sun3/libsys/_syscall.s
1990-09-28 17:12:33 +00:00

15 lines
188 B
ArmAsm

.sect .text
.define __syscall
__syscall:
move.l (4,sp),d0
move.l (sp),(4,sp)
move.l d0,(sp)
trap #0
bcs 1f
move.l (sp),a0
jmp (a0)
1:
move.l (sp),a0
move.l a0,-(sp)
jmp (cerror)