1210198Srpaulo/*
2210198Srpaulo * CDDL HEADER START
3210198Srpaulo *
4210198Srpaulo * The contents of this file are subject to the terms of the
5210198Srpaulo * Common Development and Distribution License, Version 1.0 only
6210198Srpaulo * (the "License").  You may not use this file except in compliance
7210198Srpaulo * with the License.
8210198Srpaulo *
9210198Srpaulo * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10210198Srpaulo * or http://www.opensolaris.org/os/licensing.
11210198Srpaulo * See the License for the specific language governing permissions
12210198Srpaulo * and limitations under the License.
13210198Srpaulo *
14210198Srpaulo * When distributing Covered Code, include this CDDL HEADER in each
15210198Srpaulo * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16210198Srpaulo * If applicable, add the following below this CDDL HEADER, with the
17210198Srpaulo * fields enclosed by brackets "[]" replaced with your own identifying
18210198Srpaulo * information: Portions Copyright [yyyy] [name of copyright owner]
19210198Srpaulo *
20210198Srpaulo * CDDL HEADER END
21210198Srpaulo */
22210198Srpaulo/*
23210198Srpaulo * Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
24210198Srpaulo * Use is subject to license terms.
25210198Srpaulo */
26210198Srpaulo
27210198Srpaulo#pragma ident	"%Z%%M%	%I%	%E% SMI"
28210198Srpaulo
29210198Srpauloinline int R_G0	= 0;
30210198Srpaulo#pragma D binding "1.0" R_G0
31210198Srpauloinline int R_G1	= 1;
32210198Srpaulo#pragma D binding "1.0" R_G1
33210198Srpauloinline int R_G2	= 2;
34210198Srpaulo#pragma D binding "1.0" R_G2
35210198Srpauloinline int R_G3	= 3;
36210198Srpaulo#pragma D binding "1.0" R_G3
37210198Srpauloinline int R_G4	= 4;
38210198Srpaulo#pragma D binding "1.0" R_G4
39210198Srpauloinline int R_G5	= 5;
40210198Srpaulo#pragma D binding "1.0" R_G5
41210198Srpauloinline int R_G6	= 6;
42210198Srpaulo#pragma D binding "1.0" R_G6
43210198Srpauloinline int R_G7	= 7;
44210198Srpaulo#pragma D binding "1.0" R_G7
45210198Srpaulo
46210198Srpauloinline int R_O0	= 8;
47210198Srpaulo#pragma D binding "1.0" R_O0
48210198Srpauloinline int R_O1	= 9;
49210198Srpaulo#pragma D binding "1.0" R_O1
50210198Srpauloinline int R_O2	= 10;
51210198Srpaulo#pragma D binding "1.0" R_O2
52210198Srpauloinline int R_O3	= 11;
53210198Srpaulo#pragma D binding "1.0" R_O3
54210198Srpauloinline int R_O4	= 12;
55210198Srpaulo#pragma D binding "1.0" R_O4
56210198Srpauloinline int R_O5	= 13;
57210198Srpaulo#pragma D binding "1.0" R_O5
58210198Srpauloinline int R_O6	= 14;
59210198Srpaulo#pragma D binding "1.0" R_O6
60210198Srpauloinline int R_O7	= 15;
61210198Srpaulo#pragma D binding "1.0" R_O7
62210198Srpaulo
63210198Srpauloinline int R_L0	= 16;
64210198Srpaulo#pragma D binding "1.0" R_L0
65210198Srpauloinline int R_L1	= 17;
66210198Srpaulo#pragma D binding "1.0" R_L1
67210198Srpauloinline int R_L2	= 18;
68210198Srpaulo#pragma D binding "1.0" R_L2
69210198Srpauloinline int R_L3	= 19;
70210198Srpaulo#pragma D binding "1.0" R_L3
71210198Srpauloinline int R_L4	= 20;
72210198Srpaulo#pragma D binding "1.0" R_L4
73210198Srpauloinline int R_L5	= 21;
74210198Srpaulo#pragma D binding "1.0" R_L5
75210198Srpauloinline int R_L6	= 22;
76210198Srpaulo#pragma D binding "1.0" R_L6
77210198Srpauloinline int R_L7	= 23;
78210198Srpaulo#pragma D binding "1.0" R_L7
79210198Srpaulo
80210198Srpauloinline int R_I0	= 24;
81210198Srpaulo#pragma D binding "1.0" R_I0
82210198Srpauloinline int R_I1	= 25;
83210198Srpaulo#pragma D binding "1.0" R_I1
84210198Srpauloinline int R_I2	= 26;
85210198Srpaulo#pragma D binding "1.0" R_I2
86210198Srpauloinline int R_I3	= 27;
87210198Srpaulo#pragma D binding "1.0" R_I3
88210198Srpauloinline int R_I4	= 28;
89210198Srpaulo#pragma D binding "1.0" R_I4
90210198Srpauloinline int R_I5	= 29;
91210198Srpaulo#pragma D binding "1.0" R_I5
92210198Srpauloinline int R_I6	= 30;
93210198Srpaulo#pragma D binding "1.0" R_I6
94210198Srpauloinline int R_I7	= 31;
95210198Srpaulo#pragma D binding "1.0" R_I7
96210198Srpaulo
97210198Srpauloinline int R_CCR = 32;
98210198Srpaulo#pragma D binding "1.0" R_CCR
99210198Srpauloinline int R_PC = 33;
100210198Srpaulo#pragma D binding "1.0" R_PC
101210198Srpauloinline int R_nPC = 34;
102210198Srpaulo#pragma D binding "1.0" R_nPC
103210198Srpauloinline int R_NPC = R_nPC;
104210198Srpaulo#pragma D binding "1.0" R_NPC
105210198Srpauloinline int R_Y = 35;
106210198Srpaulo#pragma D binding "1.0" R_Y
107210198Srpauloinline int R_ASI = 36;
108210198Srpaulo#pragma D binding "1.0" R_ASI
109210198Srpauloinline int R_FPRS = 37;
110210198Srpaulo#pragma D binding "1.0" R_FPRS
111210198Srpauloinline int R_PS = R_CCR;
112210198Srpaulo#pragma D binding "1.0" R_PS
113210198Srpauloinline int R_SP = R_O6;
114210198Srpaulo#pragma D binding "1.0" R_SP
115210198Srpauloinline int R_FP = R_I6;
116210198Srpaulo#pragma D binding "1.0" R_FP
117210198Srpauloinline int R_R0 = R_O0;
118210198Srpaulo#pragma D binding "1.0" R_R0
119210198Srpauloinline int R_R1 = R_O1;
120210198Srpaulo#pragma D binding "1.0" R_R1
121