home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / libc / v6 / syscall.s < prev    next >
Encoding:
Text File  |  1979-01-10  |  332 b   |  28 lines

  1. / syscall
  2.  
  3. .globl    _syscall,csv,cret,cerror
  4. _syscall:
  5.     jsr    r5,csv
  6.     mov    r5,r2
  7.     add    $04,r2
  8.     mov    $9f,r3
  9.     mov    (r2)+,r0
  10.     bic    $!0377,r0
  11.     bis    $sys,r0
  12.     mov    r0,(r3)+
  13.     mov    (r2)+,r0
  14.     mov    (r2)+,r1
  15.     mov    (r2)+,(r3)+
  16.     mov    (r2)+,(r3)+
  17.     mov    (r2)+,(r3)+
  18.     mov    (r2)+,(r3)+
  19.     mov    (r2)+,(r3)+
  20.     sys    0; 9f
  21.     bec    1f
  22.     jmp    cerror
  23. 1:
  24.     jmp    cret
  25.  
  26.     .data
  27. 9:    .=.+12.
  28.