Home | History | Annotate | Download | only in asm
      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 __UAPI_ASM_MIPS_REG_H
     20 #define __UAPI_ASM_MIPS_REG_H
     21 #define MIPS32_EF_R0 6
     22 #define MIPS32_EF_R1 7
     23 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     24 #define MIPS32_EF_R2 8
     25 #define MIPS32_EF_R3 9
     26 #define MIPS32_EF_R4 10
     27 #define MIPS32_EF_R5 11
     28 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     29 #define MIPS32_EF_R6 12
     30 #define MIPS32_EF_R7 13
     31 #define MIPS32_EF_R8 14
     32 #define MIPS32_EF_R9 15
     33 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     34 #define MIPS32_EF_R10 16
     35 #define MIPS32_EF_R11 17
     36 #define MIPS32_EF_R12 18
     37 #define MIPS32_EF_R13 19
     38 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     39 #define MIPS32_EF_R14 20
     40 #define MIPS32_EF_R15 21
     41 #define MIPS32_EF_R16 22
     42 #define MIPS32_EF_R17 23
     43 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     44 #define MIPS32_EF_R18 24
     45 #define MIPS32_EF_R19 25
     46 #define MIPS32_EF_R20 26
     47 #define MIPS32_EF_R21 27
     48 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     49 #define MIPS32_EF_R22 28
     50 #define MIPS32_EF_R23 29
     51 #define MIPS32_EF_R24 30
     52 #define MIPS32_EF_R25 31
     53 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     54 #define MIPS32_EF_R26 32
     55 #define MIPS32_EF_R27 33
     56 #define MIPS32_EF_R28 34
     57 #define MIPS32_EF_R29 35
     58 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     59 #define MIPS32_EF_R30 36
     60 #define MIPS32_EF_R31 37
     61 #define MIPS32_EF_LO 38
     62 #define MIPS32_EF_HI 39
     63 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     64 #define MIPS32_EF_CP0_EPC 40
     65 #define MIPS32_EF_CP0_BADVADDR 41
     66 #define MIPS32_EF_CP0_STATUS 42
     67 #define MIPS32_EF_CP0_CAUSE 43
     68 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     69 #define MIPS32_EF_UNUSED0 44
     70 #define MIPS32_EF_SIZE 180
     71 #define MIPS64_EF_R0 0
     72 #define MIPS64_EF_R1 1
     73 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     74 #define MIPS64_EF_R2 2
     75 #define MIPS64_EF_R3 3
     76 #define MIPS64_EF_R4 4
     77 #define MIPS64_EF_R5 5
     78 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     79 #define MIPS64_EF_R6 6
     80 #define MIPS64_EF_R7 7
     81 #define MIPS64_EF_R8 8
     82 #define MIPS64_EF_R9 9
     83 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     84 #define MIPS64_EF_R10 10
     85 #define MIPS64_EF_R11 11
     86 #define MIPS64_EF_R12 12
     87 #define MIPS64_EF_R13 13
     88 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     89 #define MIPS64_EF_R14 14
     90 #define MIPS64_EF_R15 15
     91 #define MIPS64_EF_R16 16
     92 #define MIPS64_EF_R17 17
     93 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     94 #define MIPS64_EF_R18 18
     95 #define MIPS64_EF_R19 19
     96 #define MIPS64_EF_R20 20
     97 #define MIPS64_EF_R21 21
     98 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
     99 #define MIPS64_EF_R22 22
    100 #define MIPS64_EF_R23 23
    101 #define MIPS64_EF_R24 24
    102 #define MIPS64_EF_R25 25
    103 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    104 #define MIPS64_EF_R26 26
    105 #define MIPS64_EF_R27 27
    106 #define MIPS64_EF_R28 28
    107 #define MIPS64_EF_R29 29
    108 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    109 #define MIPS64_EF_R30 30
    110 #define MIPS64_EF_R31 31
    111 #define MIPS64_EF_LO 32
    112 #define MIPS64_EF_HI 33
    113 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    114 #define MIPS64_EF_CP0_EPC 34
    115 #define MIPS64_EF_CP0_BADVADDR 35
    116 #define MIPS64_EF_CP0_STATUS 36
    117 #define MIPS64_EF_CP0_CAUSE 37
    118 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    119 #define MIPS64_EF_SIZE 304
    120 #if _MIPS_SIM == _MIPS_SIM_ABI32
    121 #define EF_R0 MIPS32_EF_R0
    122 #define EF_R1 MIPS32_EF_R1
    123 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    124 #define EF_R2 MIPS32_EF_R2
    125 #define EF_R3 MIPS32_EF_R3
    126 #define EF_R4 MIPS32_EF_R4
    127 #define EF_R5 MIPS32_EF_R5
    128 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    129 #define EF_R6 MIPS32_EF_R6
    130 #define EF_R7 MIPS32_EF_R7
    131 #define EF_R8 MIPS32_EF_R8
    132 #define EF_R9 MIPS32_EF_R9
    133 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    134 #define EF_R10 MIPS32_EF_R10
    135 #define EF_R11 MIPS32_EF_R11
    136 #define EF_R12 MIPS32_EF_R12
    137 #define EF_R13 MIPS32_EF_R13
    138 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    139 #define EF_R14 MIPS32_EF_R14
    140 #define EF_R15 MIPS32_EF_R15
    141 #define EF_R16 MIPS32_EF_R16
    142 #define EF_R17 MIPS32_EF_R17
    143 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    144 #define EF_R18 MIPS32_EF_R18
    145 #define EF_R19 MIPS32_EF_R19
    146 #define EF_R20 MIPS32_EF_R20
    147 #define EF_R21 MIPS32_EF_R21
    148 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    149 #define EF_R22 MIPS32_EF_R22
    150 #define EF_R23 MIPS32_EF_R23
    151 #define EF_R24 MIPS32_EF_R24
    152 #define EF_R25 MIPS32_EF_R25
    153 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    154 #define EF_R26 MIPS32_EF_R26
    155 #define EF_R27 MIPS32_EF_R27
    156 #define EF_R28 MIPS32_EF_R28
    157 #define EF_R29 MIPS32_EF_R29
    158 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    159 #define EF_R30 MIPS32_EF_R30
    160 #define EF_R31 MIPS32_EF_R31
    161 #define EF_LO MIPS32_EF_LO
    162 #define EF_HI MIPS32_EF_HI
    163 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    164 #define EF_CP0_EPC MIPS32_EF_CP0_EPC
    165 #define EF_CP0_BADVADDR MIPS32_EF_CP0_BADVADDR
    166 #define EF_CP0_STATUS MIPS32_EF_CP0_STATUS
    167 #define EF_CP0_CAUSE MIPS32_EF_CP0_CAUSE
    168 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    169 #define EF_UNUSED0 MIPS32_EF_UNUSED0
    170 #define EF_SIZE MIPS32_EF_SIZE
    171 #elif _MIPS_SIM==_MIPS_SIM_ABI64||_MIPS_SIM==_MIPS_SIM_NABI32
    172 #define EF_R0 MIPS64_EF_R0
    173 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    174 #define EF_R1 MIPS64_EF_R1
    175 #define EF_R2 MIPS64_EF_R2
    176 #define EF_R3 MIPS64_EF_R3
    177 #define EF_R4 MIPS64_EF_R4
    178 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    179 #define EF_R5 MIPS64_EF_R5
    180 #define EF_R6 MIPS64_EF_R6
    181 #define EF_R7 MIPS64_EF_R7
    182 #define EF_R8 MIPS64_EF_R8
    183 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    184 #define EF_R9 MIPS64_EF_R9
    185 #define EF_R10 MIPS64_EF_R10
    186 #define EF_R11 MIPS64_EF_R11
    187 #define EF_R12 MIPS64_EF_R12
    188 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    189 #define EF_R13 MIPS64_EF_R13
    190 #define EF_R14 MIPS64_EF_R14
    191 #define EF_R15 MIPS64_EF_R15
    192 #define EF_R16 MIPS64_EF_R16
    193 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    194 #define EF_R17 MIPS64_EF_R17
    195 #define EF_R18 MIPS64_EF_R18
    196 #define EF_R19 MIPS64_EF_R19
    197 #define EF_R20 MIPS64_EF_R20
    198 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    199 #define EF_R21 MIPS64_EF_R21
    200 #define EF_R22 MIPS64_EF_R22
    201 #define EF_R23 MIPS64_EF_R23
    202 #define EF_R24 MIPS64_EF_R24
    203 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    204 #define EF_R25 MIPS64_EF_R25
    205 #define EF_R26 MIPS64_EF_R26
    206 #define EF_R27 MIPS64_EF_R27
    207 #define EF_R28 MIPS64_EF_R28
    208 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    209 #define EF_R29 MIPS64_EF_R29
    210 #define EF_R30 MIPS64_EF_R30
    211 #define EF_R31 MIPS64_EF_R31
    212 #define EF_LO MIPS64_EF_LO
    213 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    214 #define EF_HI MIPS64_EF_HI
    215 #define EF_CP0_EPC MIPS64_EF_CP0_EPC
    216 #define EF_CP0_BADVADDR MIPS64_EF_CP0_BADVADDR
    217 #define EF_CP0_STATUS MIPS64_EF_CP0_STATUS
    218 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    219 #define EF_CP0_CAUSE MIPS64_EF_CP0_CAUSE
    220 #define EF_SIZE MIPS64_EF_SIZE
    221 #endif
    222 #endif
    223 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
    224