xref: /netbsd-src/sys/arch/sh3/include/setjmp.h (revision 5b2d014092cfb54bfb20b8ae6d2ec2c6296f508a)
1 /*	$NetBSD: setjmp.h,v 1.3 2006/01/05 00:50:23 uwe Exp $	*/
2 
3 /*
4  * machine/setjmp.h: machine dependent setjmp-related information.
5  */
6 
7 #define	_JBLEN 14		/* size, in longs, of a jmp_buf */
8 
9 #define _JB_REG_PR	0
10 #define _JB_REG_R8	1
11 #define _JB_REG_R9	2
12 #define _JB_REG_R10	3
13 #define _JB_REG_R11	4
14 #define _JB_REG_R12	5
15 #define _JB_REG_R13	6
16 #define _JB_REG_R14	7
17 #define _JB_REG_R15	8
18 
19 #define _JB_HAS_MASK	9
20 #define _JB_SIGMASK	10	/* occupies sizeof(sigset_t) = 4 slots */
21 
22 #define _JB_REG_SP	_JB_REG_R15
23