1/****************************************************************************
2 ****************************************************************************
3 ***
4 ***   This header was automatically generated from a Linux kernel header
5 ***   of the same name, to make information necessary for userspace to
6 ***   call into the kernel available to libc.  It contains only constants,
7 ***   structures, and macros generated from the original header, and thus,
8 ***   contains no copyrightable information.
9 ***
10 ***   To edit the content of this header, modify the corresponding
11 ***   source file (e.g. under external/kernel-headers/original/) then
12 ***   run bionic/libc/kernel/tools/update_all.py
13 ***
14 ***   Any manual change here will be lost the next time this script will
15 ***   be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _ASM_FPREGDEF_H
20#define _ASM_FPREGDEF_H
21#include <asm/sgidefs.h>
22#if _MIPS_SIM == _MIPS_SIM_ABI32
23/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24#define fv0 $f0
25#define fv0f $f1
26#define fv1 $f2
27#define fv1f $f3
28/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29#define fa0 $f12
30#define fa0f $f13
31#define fa1 $f14
32#define fa1f $f15
33/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34#define ft0 $f4
35#define ft0f $f5
36#define ft1 $f6
37#define ft1f $f7
38/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39#define ft2 $f8
40#define ft2f $f9
41#define ft3 $f10
42#define ft3f $f11
43/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44#define ft4 $f16
45#define ft4f $f17
46#define ft5 $f18
47#define ft5f $f19
48/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49#define fs0 $f20
50#define fs0f $f21
51#define fs1 $f22
52#define fs1f $f23
53/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54#define fs2 $f24
55#define fs2f $f25
56#define fs3 $f26
57#define fs3f $f27
58/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59#define fs4 $f28
60#define fs4f $f29
61#define fs5 $f30
62#define fs5f $f31
63/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64#define fcr31 $31
65#endif
66#if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
67#define fv0 $f0
68/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69#define fv1 $f2
70#define fa0 $f12
71#define fa1 $f13
72#define fa2 $f14
73/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74#define fa3 $f15
75#define fa4 $f16
76#define fa5 $f17
77#define fa6 $f18
78/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79#define fa7 $f19
80#define ft0 $f4
81#define ft1 $f5
82#define ft2 $f6
83/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84#define ft3 $f7
85#define ft4 $f8
86#define ft5 $f9
87#define ft6 $f10
88/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89#define ft7 $f11
90#define ft8 $f20
91#define ft9 $f21
92#define ft10 $f22
93/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94#define ft11 $f23
95#define ft12 $f1
96#define ft13 $f3
97#define fs0 $f24
98/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99#define fs1 $f25
100#define fs2 $f26
101#define fs3 $f27
102#define fs4 $f28
103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104#define fs5 $f29
105#define fs6 $f30
106#define fs7 $f31
107#define fcr31 $31
108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109#endif
110#endif
111