|
|
Power 6/32 Unix version 1.2b
/* ************************************* setjmp : save context as of before calling this routine. */ .globl _stpc .globl _setjmp _setjmp: .word 0 storer $0xfff,_saver movl -8(fp),_stpc /* Save PC to loop */ addl3 $4,fp,_SP /* Save previous SP */ movl (fp),_FP /* Save FP */ ret /* longjmp : load context saved by setjmp and restart. */ .globl _longjmp _longjmp: .word 0 loadr $0xfff,_saver movl _FP,fp movl _SP,sp jmp *_stpc .align 2 _saver: .space 4*13 /* saved R0-R12 */ _FP: .long 0 /* saved FP */ _SP: .long 0 /* saved SP */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.