Commit | Line | Data |
---|---|---|
27847c6f SG |
1 | /* |
2 | * ***************************************************************** | |
3 | * * * | |
4 | * * Copyright (c) Digital Equipment Corporation, 1991, 1992 * | |
5 | * * * | |
6 | * * All Rights Reserved. Unpublished rights reserved under * | |
7 | * * the copyright laws of the United States. * | |
8 | * * * | |
9 | * * The software contained on this media is proprietary to * | |
10 | * * and embodies the confidential technology of Digital * | |
11 | * * Equipment Corporation. Possession, use, duplication or * | |
12 | * * dissemination of the software and media is authorized only * | |
13 | * * pursuant to a valid written license from Digital Equipment * | |
14 | * * Corporation. * | |
15 | * * * | |
16 | * * RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure * | |
17 | * * by the U.S. Government is subject to restrictions as set * | |
18 | * * forth in Subparagraph (c)(1)(ii) of DFARS 252.227-7013, * | |
19 | * * or in FAR 52.227-19, as applicable. * | |
20 | * * * | |
21 | * ***************************************************************** | |
22 | */ | |
23 | /* | |
24 | * HISTORY | |
25 | */ | |
26 | /* | |
27 | * Modification History: /sys/machine/alpha/regdef.h | |
28 | * | |
29 | * 01-Oct-90 -- rjl | |
30 | * Defined the k0 and k1 registers. They are not really used as such | |
31 | * but they have to be defined in order for them to be saved during | |
32 | * exception handling | |
33 | * | |
34 | * 06-Sep-90 -- kjl and afd | |
35 | * Created this file for Alpha support. | |
36 | */ | |
37 | ||
38 | #define v0 $0 | |
39 | ||
40 | #define t0 $1 | |
41 | #define t1 $2 | |
42 | #define t2 $3 | |
43 | #define t3 $4 | |
44 | #define t4 $5 | |
45 | #define t5 $6 | |
46 | #define t6 $7 | |
47 | #define t7 $8 | |
48 | ||
49 | #define s0 $9 | |
50 | #define s1 $10 | |
51 | #define s2 $11 | |
52 | #define s3 $12 | |
53 | #define s4 $13 | |
54 | #define s5 $14 | |
55 | #define s6 $15 | |
56 | #define fp $15 /* fp & s6 are the same */ | |
57 | ||
58 | #define a0 $16 | |
59 | #define a1 $17 | |
60 | #define a2 $18 | |
61 | #define a3 $19 | |
62 | #define a4 $20 | |
63 | #define a5 $21 | |
64 | ||
65 | #define t8 $22 | |
66 | #define t9 $23 | |
67 | #define t10 $24 | |
68 | #define t11 $25 | |
69 | ||
70 | #define ra $26 | |
71 | ||
72 | #define pv $27 /* pv and t5 are the same */ | |
73 | #define t12 $27 | |
74 | ||
75 | #define AT $at | |
76 | ||
77 | #define gp $29 | |
78 | ||
79 | #define sp $30 | |
80 | #define zero $31 |