Commit | Line | Data |
---|---|---|
6b23496e DR |
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. |