|
|
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.