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 2004 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_GS = @GS@;
30210198Srpaulo#pragma D binding "1.0" R_GS
31210198Srpauloinline int R_FS = @FS@;
32210198Srpaulo#pragma D binding "1.0" R_FS
33210198Srpauloinline int R_ES = @ES@;
34210198Srpaulo#pragma D binding "1.0" R_ES
35210198Srpauloinline int R_DS = @DS@;
36210198Srpaulo#pragma D binding "1.0" R_DS
37210198Srpaulo
38210198Srpauloinline int R_EDI = @EDI@;
39210198Srpaulo#pragma D binding "1.0" R_EDI
40210198Srpauloinline int R_ESI = @ESI@;
41210198Srpaulo#pragma D binding "1.0" R_ESI
42210198Srpauloinline int R_EBP = @EBP@;
43210198Srpaulo#pragma D binding "1.0" R_EBP
44210198Srpauloinline int R_ESP = @ESP@;
45210198Srpaulo#pragma D binding "1.0" R_ESP
46210198Srpauloinline int R_EBX = @EBX@;
47210198Srpaulo#pragma D binding "1.0" R_EBX
48210198Srpauloinline int R_EDX = @EDX@;
49210198Srpaulo#pragma D binding "1.0" R_EDX
50210198Srpauloinline int R_ECX = @ECX@;
51210198Srpaulo#pragma D binding "1.0" R_ECX
52210198Srpauloinline int R_EAX = @EAX@;
53210198Srpaulo#pragma D binding "1.0" R_EAX
54210198Srpaulo
55210198Srpauloinline int R_TRAPNO = @TRAPNO@;
56210198Srpaulo#pragma D binding "1.0" R_TRAPNO
57210198Srpauloinline int R_ERR = @ERR@;
58210198Srpaulo#pragma D binding "1.0" R_ERR
59210198Srpauloinline int R_EIP = @EIP@;
60210198Srpaulo#pragma D binding "1.0" R_EIP
61210198Srpauloinline int R_CS = @CS@;
62210198Srpaulo#pragma D binding "1.0" R_CS
63210198Srpauloinline int R_EFL = @EFL@;
64210198Srpaulo#pragma D binding "1.0" R_EFL
65210198Srpauloinline int R_UESP = @UESP@;
66210198Srpaulo#pragma D binding "1.0" R_UESP
67210198Srpauloinline int R_SS = @SS@;
68210198Srpaulo#pragma D binding "1.0" R_SS
69210198Srpaulo
70210198Srpauloinline int R_PC = R_EIP;
71210198Srpaulo#pragma D binding "1.0" R_PC
72210198Srpauloinline int R_SP = R_UESP;
73210198Srpaulo#pragma D binding "1.0" R_SP
74210198Srpauloinline int R_PS = R_EFL;
75210198Srpaulo#pragma D binding "1.0" R_PS
76210198Srpauloinline int R_R0 = R_EAX;
77210198Srpaulo#pragma D binding "1.0" R_R0
78210198Srpauloinline int R_R1 = R_EBX;
79210198Srpaulo#pragma D binding "1.0" R_R1
80210198Srpaulo
81210198Srpauloinline int R_RSP = @REG_RSP@;
82210198Srpaulo#pragma D binding "1.0" R_RSP
83210198Srpauloinline int R_RFL = @REG_RFL@;
84210198Srpaulo#pragma D binding "1.0" R_RFL
85210198Srpauloinline int R_RIP = @REG_RIP@;
86210198Srpaulo#pragma D binding "1.0" R_RIP
87210198Srpauloinline int R_RAX = @REG_RAX@;
88210198Srpaulo#pragma D binding "1.0" R_RAX
89210198Srpauloinline int R_RCX = @REG_RCX@;
90210198Srpaulo#pragma D binding "1.0" R_RCX
91210198Srpauloinline int R_RDX = @REG_RDX@;
92210198Srpaulo#pragma D binding "1.0" R_RDX
93210198Srpauloinline int R_RBX = @REG_RBX@;
94210198Srpaulo#pragma D binding "1.0" R_RBX
95210198Srpauloinline int R_RBP = @REG_RBP@;
96210198Srpaulo#pragma D binding "1.0" R_RBP
97210198Srpauloinline int R_RSI = @REG_RSI@;
98210198Srpaulo#pragma D binding "1.0" R_RSI
99210198Srpauloinline int R_RDI = @REG_RDI@;
100210198Srpaulo#pragma D binding "1.0" R_RDI
101210198Srpauloinline int R_R8 = @REG_R8@;
102210198Srpaulo#pragma D binding "1.0" R_R8
103210198Srpauloinline int R_R9 = @REG_R9@;
104210198Srpaulo#pragma D binding "1.0" R_R9
105210198Srpauloinline int R_R10 = @REG_R10@;
106210198Srpaulo#pragma D binding "1.0" R_R10
107210198Srpauloinline int R_R11 = @REG_R11@;
108210198Srpaulo#pragma D binding "1.0" R_R11
109210198Srpauloinline int R_R12 = @REG_R12@;
110210198Srpaulo#pragma D binding "1.0" R_R12
111210198Srpauloinline int R_R13 = @REG_R13@;
112210198Srpaulo#pragma D binding "1.0" R_R13
113210198Srpauloinline int R_R14 = @REG_R14@;
114210198Srpaulo#pragma D binding "1.0" R_R14
115210198Srpauloinline int R_R15 = @REG_R15@;
116210198Srpaulo#pragma D binding "1.0" R_R15
117210198Srpaulo
118