aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/regdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/include/asm/regdef.h')
-rw-r--r--arch/mips/include/asm/regdef.h66
1 files changed, 33 insertions, 33 deletions
diff --git a/arch/mips/include/asm/regdef.h b/arch/mips/include/asm/regdef.h
index 785a5189b374..3c687df1d515 100644
--- a/arch/mips/include/asm/regdef.h
+++ b/arch/mips/include/asm/regdef.h
@@ -19,44 +19,44 @@
19/* 19/*
20 * Symbolic register names for 32 bit ABI 20 * Symbolic register names for 32 bit ABI
21 */ 21 */
22#define zero $0 /* wired zero */ 22#define zero $0 /* wired zero */
23#define AT $1 /* assembler temp - uppercase because of ".set at" */ 23#define AT $1 /* assembler temp - uppercase because of ".set at" */
24#define v0 $2 /* return value */ 24#define v0 $2 /* return value */
25#define v1 $3 25#define v1 $3
26#define a0 $4 /* argument registers */ 26#define a0 $4 /* argument registers */
27#define a1 $5 27#define a1 $5
28#define a2 $6 28#define a2 $6
29#define a3 $7 29#define a3 $7
30#define t0 $8 /* caller saved */ 30#define t0 $8 /* caller saved */
31#define t1 $9 31#define t1 $9
32#define t2 $10 32#define t2 $10
33#define t3 $11 33#define t3 $11
34#define t4 $12 34#define t4 $12
35#define ta0 $12 35#define ta0 $12
36#define t5 $13 36#define t5 $13
37#define ta1 $13 37#define ta1 $13
38#define t6 $14 38#define t6 $14
39#define ta2 $14 39#define ta2 $14
40#define t7 $15 40#define t7 $15
41#define ta3 $15 41#define ta3 $15
42#define s0 $16 /* callee saved */ 42#define s0 $16 /* callee saved */
43#define s1 $17 43#define s1 $17
44#define s2 $18 44#define s2 $18
45#define s3 $19 45#define s3 $19
46#define s4 $20 46#define s4 $20
47#define s5 $21 47#define s5 $21
48#define s6 $22 48#define s6 $22
49#define s7 $23 49#define s7 $23
50#define t8 $24 /* caller saved */ 50#define t8 $24 /* caller saved */
51#define t9 $25 51#define t9 $25
52#define jp $25 /* PIC jump register */ 52#define jp $25 /* PIC jump register */
53#define k0 $26 /* kernel scratch */ 53#define k0 $26 /* kernel scratch */
54#define k1 $27 54#define k1 $27
55#define gp $28 /* global pointer */ 55#define gp $28 /* global pointer */
56#define sp $29 /* stack pointer */ 56#define sp $29 /* stack pointer */
57#define fp $30 /* frame pointer */ 57#define fp $30 /* frame pointer */
58#define s8 $30 /* same like fp! */ 58#define s8 $30 /* same like fp! */
59#define ra $31 /* return address */ 59#define ra $31 /* return address */
60 60
61#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ 61#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
62 62