1 #ifndef GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_FPREGDEF_H
2 #define GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_FPREGDEF_H
3 
4 #if defined(__has_include_next) && __has_include_next(<asm/fpregdef.h>)
5 #include_next <asm/fpregdef.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 fv0 $f0
31 #define fv0f $f1
32 #define fv1 $f2
33 #define fv1f $f3
34 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35 #define fa0 $f12
36 #define fa0f $f13
37 #define fa1 $f14
38 #define fa1f $f15
39 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
40 #define ft0 $f4
41 #define ft0f $f5
42 #define ft1 $f6
43 #define ft1f $f7
44 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
45 #define ft2 $f8
46 #define ft2f $f9
47 #define ft3 $f10
48 #define ft3f $f11
49 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
50 #define ft4 $f16
51 #define ft4f $f17
52 #define ft5 $f18
53 #define ft5f $f19
54 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
55 #define fs0 $f20
56 #define fs0f $f21
57 #define fs1 $f22
58 #define fs1f $f23
59 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
60 #define fs2 $f24
61 #define fs2f $f25
62 #define fs3 $f26
63 #define fs3f $f27
64 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
65 #define fs4 $f28
66 #define fs4f $f29
67 #define fs5 $f30
68 #define fs5f $f31
69 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
70 #define fcr31 $31
71 #endif
72 #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
73 #define fv0 $f0
74 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
75 #define fv1 $f2
76 #define fa0 $f12
77 #define fa1 $f13
78 #define fa2 $f14
79 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
80 #define fa3 $f15
81 #define fa4 $f16
82 #define fa5 $f17
83 #define fa6 $f18
84 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
85 #define fa7 $f19
86 #define ft0 $f4
87 #define ft1 $f5
88 #define ft2 $f6
89 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
90 #define ft3 $f7
91 #define ft4 $f8
92 #define ft5 $f9
93 #define ft6 $f10
94 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
95 #define ft7 $f11
96 #define ft8 $f20
97 #define ft9 $f21
98 #define ft10 $f22
99 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
100 #define ft11 $f23
101 #define ft12 $f1
102 #define ft13 $f3
103 #define fs0 $f24
104 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
105 #define fs1 $f25
106 #define fs2 $f26
107 #define fs3 $f27
108 #define fs4 $f28
109 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
110 #define fs5 $f29
111 #define fs6 $f30
112 #define fs7 $f31
113 #define fcr31 $31
114 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
115 #endif
116 #endif  // defined(__has_include_next) && __has_include_next(<asm/fpregdef.h>)
117 #endif  // GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_ASM_MIPS_FPREGDEF_H
118