chiark / gitweb /
[PATCH] oops forgot to add the new klibc/include directory
[elogind.git] / klibc / include / arch / alpha / machine / asm.h
1 /*
2  * machine/asm.h
3  */
4
5 #ifndef _MACHINE_ASM_H
6 #define _MACHINE_ASM_H
7
8 /* Standard aliases for Alpha register names */
9
10 #define v0      $0
11 #define t0      $1
12 #define t1      $2
13 #define t2      $3
14 #define t3      $4
15 #define t4      $5
16 #define t5      $6
17 #define t6      $7
18 #define t7      $8
19 #define s0      $9
20 #define s1      $10
21 #define s2      $11
22 #define s3      $12
23 #define s4      $13
24 #define s5      $14
25 #define fp      $15
26 #define a0      $16
27 #define a1      $17
28 #define a2      $18
29 #define a3      $19
30 #define a4      $20
31 #define a5      $21
32 #define t8      $22
33 #define t9      $23
34 #define t10     $24
35 #define t11     $25
36 #define ra      $26
37 #define t12     $27             /* t12 and pv are both used for $27 */
38 #define pv      $27             /* t12 and pv are both used for $27 */
39 #define at      $28
40 #define gp      $29
41 #define sp      $30
42 #define zero    $31
43
44 #endif /* _MACHINE_ASM_H */