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