|
|
1.1 root 1: /* SYS.h 1.1 86/01/03 */
2:
3: /*
4: * Macros used to define entry points
5: * in assembly language routines.
6: */
7: #ifdef GPROF
8: #define ENTRY(name, regs) \
9: .globl _/**/name; .align 2; _/**/name: .word regs; callf $0,mcount
10: #define ASENTRY(name, regs) \
11: .globl name; .align 2; name: .word regs; callf $0,mcount
12: #else
13: #define ENTRY(name, regs) \
14: .globl _/**/name; .align 2; _/**/name: .word regs
15: #define ASENTRY(name, regs) \
16: .globl name; .align 2; name: .word regs;
17: #endif PROF
18: #define R0 0x0001
19: #define R1 0x0002
20: #define R2 0x0004
21: #define R3 0x0008
22: #define R4 0x0010
23: #define R5 0x0020
24: #define R6 0x0040
25: #define R7 0x0080
26: #define R8 0x0100
27: #define R9 0x0200
28: #define R10 0x0400
29: #define R11 0x0800
30: #define R12 0x1000
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.