summaryrefslogtreecommitdiffstats
path: root/libc/arch-mips/include/machine/regdef.h
diff options
context:
space:
mode:
authorDuane Sand <duane.sand@imgtec.com>2014-11-25 17:33:10 -0800
committerDuane Sand <duane.sand@imgtec.com>2014-11-25 17:33:10 -0800
commit3a4786348e657fbabdd7f762439d815ea23f9dcd (patch)
treeb4f0a7a448aa26a0935a160fc826130ae7792dbe /libc/arch-mips/include/machine/regdef.h
parenteb3a5e026e65ea80b17580a71f4451f5cf5d6612 (diff)
downloadbionic-3a4786348e657fbabdd7f762439d815ea23f9dcd.zip
bionic-3a4786348e657fbabdd7f762439d815ea23f9dcd.tar.gz
bionic-3a4786348e657fbabdd7f762439d815ea23f9dcd.tar.bz2
[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6
Change-Id: Idcd13413520dd503bc9cf782553675313e500a83
Diffstat (limited to 'libc/arch-mips/include/machine/regdef.h')
-rw-r--r--libc/arch-mips/include/machine/regdef.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libc/arch-mips/include/machine/regdef.h b/libc/arch-mips/include/machine/regdef.h
index ae18392..3a7cd68 100644
--- a/libc/arch-mips/include/machine/regdef.h
+++ b/libc/arch-mips/include/machine/regdef.h
@@ -37,6 +37,13 @@
#ifndef _MIPS_REGDEF_H_
#define _MIPS_REGDEF_H_
+#if (_MIPS_SIM == _ABI64) && !defined(__mips_n64)
+#define __mips_n64 1
+#endif
+#if (_MIPS_SIM == _ABIN32) && !defined(__mips_n32)
+#define __mips_n32 1
+#endif
+
#define zero $0 /* always zero */
#define AT $at /* assembler temp */
#define v0 $2 /* return value */