xref: /aosp_15_r20/external/google-breakpad/src/common/android/include/asm-mips/regdef.h (revision 9712c20fc9bbfbac4935993a2ca0b3958c5adad2)
1 #ifndef GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_REGDEF_H
2 #define GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_REGDEF_H
3 
4 #if defined(__has_include_next) && __has_include_next(<asm/regdef.h>)
5 #include_next <asm/regdef.h>
6 #else
7 
8 /****************************************************************************
9  ****************************************************************************
10  ***
11  ***   This header was automatically generated from a Linux kernel header
12  ***   of the same name, to make information necessary for userspace to
13  ***   call into the kernel available to libc.  It contains only constants,
14  ***   structures, and macros generated from the original header, and thus,
15  ***   contains no copyrightable information.
16  ***
17  ***   To edit the content of this header, modify the corresponding
18  ***   source file (e.g. under external/kernel-headers/original/) then
19  ***   run bionic/libc/kernel/tools/update_all.py
20  ***
21  ***   Any manual change here will be lost the next time this script will
22  ***   be run. You've been warned!
23  ***
24  ****************************************************************************
25  ****************************************************************************/
26 
27 #include <asm/sgidefs.h>
28 #if _MIPS_SIM == _MIPS_SIM_ABI32
29 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
30 #define zero $0
31 #define AT $1
32 #define v0 $2
33 #define v1 $3
34 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35 #define a0 $4
36 #define a1 $5
37 #define a2 $6
38 #define a3 $7
39 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
40 #define t0 $8
41 #define t1 $9
42 #define t2 $10
43 #define t3 $11
44 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
45 #define t4 $12
46 #define t5 $13
47 #define t6 $14
48 #define t7 $15
49 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
50 #define s0 $16
51 #define s1 $17
52 #define s2 $18
53 #define s3 $19
54 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
55 #define s4 $20
56 #define s5 $21
57 #define s6 $22
58 #define s7 $23
59 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
60 #define t8 $24
61 #define t9 $25
62 #define jp $25
63 #define k0 $26
64 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
65 #define k1 $27
66 #define gp $28
67 #define sp $29
68 #define fp $30
69 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
70 #define s8 $30
71 #define ra $31
72 #endif
73 #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
74 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
75 #define zero $0
76 #define AT $at
77 #define v0 $2
78 #define v1 $3
79 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
80 #define a0 $4
81 #define a1 $5
82 #define a2 $6
83 #define a3 $7
84 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
85 #define a4 $8
86 #define ta0 $8
87 #define a5 $9
88 #define ta1 $9
89 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
90 #define a6 $10
91 #define ta2 $10
92 #define a7 $11
93 #define ta3 $11
94 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
95 #define t0 $12
96 #define t1 $13
97 #define t2 $14
98 #define t3 $15
99 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
100 #define s0 $16
101 #define s1 $17
102 #define s2 $18
103 #define s3 $19
104 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
105 #define s4 $20
106 #define s5 $21
107 #define s6 $22
108 #define s7 $23
109 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
110 #define t8 $24
111 #define t9 $25
112 #define jp $25
113 #define k0 $26
114 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
115 #define k1 $27
116 #define gp $28
117 #define sp $29
118 #define fp $30
119 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
120 #define s8 $30
121 #define ra $31
122 #endif
123 #endif  // defined(__has_include_next) && __has_include_next(<asm/regdef.h>)
124 #endif  // GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_REGDEF_H
125 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
126