alpha_regs.h
844 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*
* Copyright (C) 1998 by the Board of Trustees
* of Leland Stanford Junior University.
* Copyright (C) 1998 Digital Equipment Corporation
*
* This file is part of the SimOS distribution.
* See LICENSE file for terms of the license.
*
*/
#ifndef _ALPHA_REGS_H
#define _ALPHA_REGS_H
enum reg_names { REG_V0=0, REG_T0,REG_T1,REG_T2,
/* 4 */
REG_T3,REG_T4,REG_T5,REG_T6,
/* 8 */
REG_T7,REG_S0,REG_S1,REG_S2,
/* 12 */
REG_S3,REG_S4,REG_S5,REG_S6,
REG_A0,REG_A1,REG_A2,REG_A3,
REG_A4,REG_A5, REG_T8,REG_T9,
/* 24 */
REG_T10,REG_T11,REG_RA,REG_PV,
/* 28 */
REG_AT, REG_GP, REG_SP, REG_ZERO
};
#ifdef SOLO
#define zero REG_ZERO
#endif
#ifndef intl_amask
#define intl_amask 0x61
#endif
#ifndef intl_implver
#define intl_implver 0x6c
#endif
#endif