/ src / common / android / include / asm-mips / regdef.h
regdef.h
  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 */