File: /usr/src/linux/arch/ppc/kernel/ppc_asm.tmpl

1     /* Condition Register Bit Fields */
2     
3     #define	cr0	0
4     #define	cr1	1
5     #define	cr2	2
6     #define	cr3	3
7     #define	cr4	4
8     #define	cr5	5
9     #define	cr6	6
10     #define	cr7	7
11     
12     
13     /* General Purpose Registers (GPRs) */
14     
15     #define	r0	0
16     #define	r1	1
17     #define	r2	2
18     #define	r3	3
19     #define	r4	4
20     #define	r5	5
21     #define	r6	6
22     #define	r7	7
23     #define	r8	8
24     #define	r9	9
25     #define	r10	10
26     #define	r11	11
27     #define	r12	12
28     #define	r13	13
29     #define	r14	14
30     #define	r15	15
31     #define	r16	16
32     #define	r17	17
33     #define	r18	18
34     #define	r19	19
35     #define	r20	20
36     #define	r21	21
37     #define	r22	22
38     #define	r23	23
39     #define	r24	24
40     #define	r25	25
41     #define	r26	26
42     #define	r27	27
43     #define	r28	28
44     #define	r29	29
45     #define	r30	30
46     #define	r31	31
47     
48     
49     /* Floating Point Registers (FPRs) */
50     
51     #define	fr0	0
52     #define	fr1	1
53     #define	fr2	2
54     #define	fr3	3
55     #define	fr4	4
56     #define	fr5	5
57     #define	fr6	6
58     #define	fr7	7
59     #define	fr8	8
60     #define	fr9	9
61     #define	fr10	10
62     #define	fr11	11
63     #define	fr12	12
64     #define	fr13	13
65     #define	fr14	14
66     #define	fr15	15
67     #define	fr16	16
68     #define	fr17	17
69     #define	fr18	18
70     #define	fr19	19
71     #define	fr20	20
72     #define	fr21	21
73     #define	fr22	22
74     #define	fr23	23
75     #define	fr24	24
76     #define	fr25	25
77     #define	fr26	26
78     #define	fr27	27
79     #define	fr28	28
80     #define	fr29	29
81     #define	fr30	30
82     #define	fr31	31
83     
84     #define	vr0	0
85     #define	vr1	1
86     #define	vr2	2
87     #define	vr3	3
88     #define	vr4	4
89     #define	vr5	5
90     #define	vr6	6
91     #define	vr7	7
92     #define	vr8	8
93     #define	vr9	9
94     #define	vr10	10
95     #define	vr11	11
96     #define	vr12	12
97     #define	vr13	13
98     #define	vr14	14
99     #define	vr15	15
100     #define	vr16	16
101     #define	vr17	17
102     #define	vr18	18
103     #define	vr19	19
104     #define	vr20	20
105     #define	vr21	21
106     #define	vr22	22
107     #define	vr23	23
108     #define	vr24	24
109     #define	vr25	25
110     #define	vr26	26
111     #define	vr27	27
112     #define	vr28	28
113     #define	vr29	29
114     #define	vr30	30
115     #define	vr31	31
116