1b78ee15eSRuslan Bukin /* 2b78ee15eSRuslan Bukin * CDDL HEADER START 3b78ee15eSRuslan Bukin * 4b78ee15eSRuslan Bukin * The contents of this file are subject to the terms of the 5b78ee15eSRuslan Bukin * Common Development and Distribution License, Version 1.0 only 6b78ee15eSRuslan Bukin * (the "License"). You may not use this file except in compliance 7b78ee15eSRuslan Bukin * with the License. 8b78ee15eSRuslan Bukin * 9b78ee15eSRuslan Bukin * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10b78ee15eSRuslan Bukin * or http://www.opensolaris.org/os/licensing. 11b78ee15eSRuslan Bukin * See the License for the specific language governing permissions 12b78ee15eSRuslan Bukin * and limitations under the License. 13b78ee15eSRuslan Bukin * 14b78ee15eSRuslan Bukin * When distributing Covered Code, include this CDDL HEADER in each 15b78ee15eSRuslan Bukin * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16b78ee15eSRuslan Bukin * If applicable, add the following below this CDDL HEADER, with the 17b78ee15eSRuslan Bukin * fields enclosed by brackets "[]" replaced with your own identifying 18b78ee15eSRuslan Bukin * information: Portions Copyright [yyyy] [name of copyright owner] 19b78ee15eSRuslan Bukin * 20b78ee15eSRuslan Bukin * CDDL HEADER END 21b78ee15eSRuslan Bukin * 22b78ee15eSRuslan Bukin */ 23b78ee15eSRuslan Bukin /* 24b78ee15eSRuslan Bukin * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 25b78ee15eSRuslan Bukin * Use is subject to license terms. 26b78ee15eSRuslan Bukin */ 27b78ee15eSRuslan Bukin 28b78ee15eSRuslan Bukin /* Copyright (c) 1990, 1991 UNIX System Laboratories, Inc. */ 29b78ee15eSRuslan Bukin 30b78ee15eSRuslan Bukin /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ 31b78ee15eSRuslan Bukin /* All Rights Reserved */ 32b78ee15eSRuslan Bukin 33b78ee15eSRuslan Bukin #ifndef _REGSET_H 34b78ee15eSRuslan Bukin #define _REGSET_H 35b78ee15eSRuslan Bukin 36b78ee15eSRuslan Bukin /* 37b78ee15eSRuslan Bukin */ 38b78ee15eSRuslan Bukin 39b78ee15eSRuslan Bukin #ifdef __cplusplus 40b78ee15eSRuslan Bukin extern "C" { 41b78ee15eSRuslan Bukin #endif 42b78ee15eSRuslan Bukin 43*21a16d55SChristos Margiolis #define REG_X0 0 44*21a16d55SChristos Margiolis #define REG_X1 1 45*21a16d55SChristos Margiolis #define REG_X2 2 46*21a16d55SChristos Margiolis #define REG_X3 3 47*21a16d55SChristos Margiolis #define REG_X4 4 48*21a16d55SChristos Margiolis #define REG_X5 5 49*21a16d55SChristos Margiolis #define REG_X6 6 50*21a16d55SChristos Margiolis #define REG_X7 7 51*21a16d55SChristos Margiolis #define REG_X8 8 52*21a16d55SChristos Margiolis #define REG_X9 9 53*21a16d55SChristos Margiolis #define REG_X10 10 54*21a16d55SChristos Margiolis #define REG_X11 11 55*21a16d55SChristos Margiolis #define REG_X12 12 56*21a16d55SChristos Margiolis #define REG_X13 13 57*21a16d55SChristos Margiolis #define REG_X14 14 58*21a16d55SChristos Margiolis #define REG_X15 15 59*21a16d55SChristos Margiolis #define REG_X16 16 60*21a16d55SChristos Margiolis #define REG_X17 17 61*21a16d55SChristos Margiolis #define REG_X18 18 62*21a16d55SChristos Margiolis #define REG_X19 19 63*21a16d55SChristos Margiolis #define REG_X20 20 64*21a16d55SChristos Margiolis #define REG_X21 21 65*21a16d55SChristos Margiolis #define REG_X22 22 66*21a16d55SChristos Margiolis #define REG_X23 23 67*21a16d55SChristos Margiolis #define REG_X24 24 68*21a16d55SChristos Margiolis #define REG_X25 25 69*21a16d55SChristos Margiolis #define REG_X26 26 70*21a16d55SChristos Margiolis #define REG_X27 27 71*21a16d55SChristos Margiolis #define REG_X28 28 72*21a16d55SChristos Margiolis #define REG_X29 29 73*21a16d55SChristos Margiolis #define REG_FP REG_X29 74*21a16d55SChristos Margiolis #define REG_LR 30 75*21a16d55SChristos Margiolis #define REG_SP 31 76*21a16d55SChristos Margiolis #define REG_PC 32 77b78ee15eSRuslan Bukin 78b78ee15eSRuslan Bukin #ifdef __cplusplus 79b78ee15eSRuslan Bukin } 80b78ee15eSRuslan Bukin #endif 81b78ee15eSRuslan Bukin 82b78ee15eSRuslan Bukin #endif /* _REGSET_H */ 83