1: /*
2: * Copyright (c) 1980 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)DEFS.h 5.1 (Berkeley) 5/30/85
7: */
8:
9: #define R0 0x001
10: #define R1 0x002
11: #define R2 0x004
12: #define R3 0x008
13: #define R4 0x010
14: #define R5 0x020
15: #define R6 0x040
16: #define R7 0x080
17: #define R8 0x100
18: #define R9 0x200
19: #define R10 0x400
20: #define R11 0x800
21:
22: #ifdef PROF
23: #define ENTRY(x, regs) \
24: .globl _/**/x; .align 2; _/**/x: .word regs; \
25: .data; 1:; .long 0; .text; moval 1b,r0; jsb mcount
26: #define ASENTRY(x, regs) \
27: .globl x; .align 2; x: .word regs; \
28: .data; 1:; .long 0; .text; moval 1b,r0; jsb mcount
29: #else
30: #define ENTRY(x, regs) \
31: .globl _/**/x; .align 2; _/**/x: .word regs
32: #define ASENTRY(x, regs) \
33: .globl x; .align 2; x: .word regs
34: #endif
Defined macros
ENTRY
defined in line
30; used 27 times
R0
defined in line
9;
never used
R1
defined in line
10;
never used
R10
defined in line
19;
never used
R11
defined in line
20;
never used
R2
defined in line
11;
never used
R3
defined in line
12;
never used
R4
defined in line
13;
never used
R5
defined in line
14;
never used
R6
defined in line
15; used 7 times
R7
defined in line
16; used 2 times
R8
defined in line
17;
never used
R9
defined in line
18;
never used
Usage of this include