182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/****************************************************************************
282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************
382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   This header was automatically generated from a Linux kernel header
582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   of the same name, to make information necessary for userspace to
682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   call into the kernel available to libc.  It contains only constants,
782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   structures, and macros generated from the original header, and thus,
882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   contains no copyrightable information.
982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   To edit the content of this header, modify the corresponding
1182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   source file (e.g. under external/kernel-headers/original/) then
1282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   run bionic/libc/kernel/tools/update_all.py
1382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   Any manual change here will be lost the next time this script will
1582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   be run. You've been warned!
1682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************
1882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************/
1982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#ifndef _ASM_REGDEF_H
2082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define _ASM_REGDEF_H
2182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#include <asm/sgidefs.h>
2282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#if _MIPS_SIM == _MIPS_SIM_ABI32
2382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define zero $0
2582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define AT $1
2682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define v0 $2
2782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define v1 $3
2882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a0 $4
3082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a1 $5
3182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a2 $6
3282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a3 $7
3382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t0 $8
3582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t1 $9
3682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t2 $10
3782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t3 $11
3882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t4 $12
4082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t5 $13
4182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t6 $14
4282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t7 $15
4382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s0 $16
4582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s1 $17
4682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s2 $18
4782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s3 $19
4882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s4 $20
5082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s5 $21
5182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s6 $22
5282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s7 $23
5382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t8 $24
5582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t9 $25
5682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define jp $25
5782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define k0 $26
5882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define k1 $27
6082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define gp $28
6182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define sp $29
6282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define fp $30
6382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s8 $30
6582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ra $31
6682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#endif
6782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
6882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define zero $0
7082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define AT $at
7182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define v0 $2
7282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define v1 $3
7382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a0 $4
7582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a1 $5
7682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a2 $6
7782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a3 $7
7882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a4 $8
8082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ta0 $8
8182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a5 $9
8282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ta1 $9
8382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a6 $10
8582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ta2 $10
8682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define a7 $11
8782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ta3 $11
8882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t0 $12
9082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t1 $13
9182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t2 $14
9282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t3 $15
9382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s0 $16
9582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s1 $17
9682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s2 $18
9782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s3 $19
9882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s4 $20
10082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s5 $21
10182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s6 $22
10282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s7 $23
10382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t8 $24
10582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define t9 $25
10682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define jp $25
10782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define k0 $26
10882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define k1 $27
11082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define gp $28
11182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define sp $29
11282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define fp $30
11382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define s8 $30
11582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define ra $31
11682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#endif
11782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#endif
11882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119