|
|
1.1 root 1: / C register save and restore -- version 7/79-B
2: /
3: / calling procedure:
4: / prog: jsr r0,csav
5: / ...
6: / jmp cret
7: /
8: / appearance of stack during execution of prog:
9: / arg_n
10: / ...
11: / arg_0
12: / return address
13: / old r5 (r5 -> old r5)
14: / old r4
15: / old r3
16: / old r2
17: /
18:
19: .globl csav
20:
21: csav:
22: mov r5,(sp)
23: mov sp,r5 / context switch!
24: mov r4,-(sp)
25: mov r3,-(sp)
26: mov r2,-(sp)
27: tst -(sp)
28: mov r0,pc
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.