14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync/*
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * CDDL HEADER START
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * The contents of this file are subject to the terms of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * Common Development and Distribution License, Version 1.0 only
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * (the "License"). You may not use this file except in compliance
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * with the License.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * or http://www.opensolaris.org/os/licensing.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * See the License for the specific language governing permissions
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * and limitations under the License.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * When distributing Covered Code, include this CDDL HEADER in each
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * If applicable, add the following below this CDDL HEADER, with the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * fields enclosed by brackets "[]" replaced with your own identifying
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * information: Portions Copyright [yyyy] [name of copyright owner]
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * CDDL HEADER END
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync */
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync/*
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync * Use is subject to license terms.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync */
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma ident "%Z%%M% %I% %E% SMI"
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_GS = @GS@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_GS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_FS = @FS@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_FS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_ES = @ES@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_ES
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_DS = @DS@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_DS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EDI = @EDI@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EDI
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_ESI = @ESI@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_ESI
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EBP = @EBP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EBP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_ESP = @ESP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_ESP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EBX = @EBX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EBX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EDX = @EDX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EDX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_ECX = @ECX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_ECX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EAX = @EAX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EAX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_TRAPNO = @TRAPNO@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_TRAPNO
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_ERR = @ERR@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_ERR
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EIP = @EIP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EIP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_CS = @CS@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_CS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_EFL = @EFL@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_EFL
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_UESP = @UESP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_UESP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_SS = @SS@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_SS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_PC = R_EIP;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_PC
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_SP = R_UESP;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_SP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_PS = R_EFL;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_PS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R0 = R_EAX;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R0
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R1 = R_EBX;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R1
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RSP = @REG_RSP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RSP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RFL = @REG_RFL@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RFL
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RIP = @REG_RIP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RIP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RAX = @REG_RAX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RAX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RCX = @REG_RCX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RCX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RDX = @REG_RDX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RDX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RBX = @REG_RBX@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RBX
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RBP = @REG_RBP@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RBP
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RSI = @REG_RSI@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RSI
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_RDI = @REG_RDI@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_RDI
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R8 = @REG_R8@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R8
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R9 = @REG_R9@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R9
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R10 = @REG_R10@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R10
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R11 = @REG_R11@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R11
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R12 = @REG_R12@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R12
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R13 = @REG_R13@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R13
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R14 = @REG_R14@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R14
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinline int R_R15 = @REG_R15@;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#pragma D binding "1.0" R_R15
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync