1/*
2 * Offsets into structures used from asm.  Must be kept in sync with
3 * appropriate headers.
4 *
5 * $FreeBSD$
6 */
7
8#define	FPRS_FEF	0x4
9
10#define	CCR_MASK	0xff
11#define	ASI_MASK	0xff
12
13#define	UF_G0		0x0
14#define	UF_G1		0x8
15#define	UF_G2		0x10
16#define	UF_G3		0x18
17#define	UF_G4		0x20
18#define	UF_G5		0x28
19#define	UF_G6		0x30
20#define	UF_G7		0x38
21#define	UF_O0		0x40
22#define	UF_O1		0x48
23#define	UF_O2		0x50
24#define	UF_O3		0x58
25#define	UF_O4		0x60
26#define	UF_O5		0x68
27#define	UF_O6		0x70
28#define	UF_O7		0x78
29#define	UF_PC		0x80
30#define	UF_NPC		0x88
31#define	UF_SFAR		0x90
32#define	UF_SFSR		0x98
33#define	UF_TAR		0xa0
34#define	UF_TYPE		0xa8
35#define	UF_STATE	0xb0
36#define	UF_FSR		0xb8
37#define	UF_SIZEOF	0xc0
38
39#define	SF_UC		0x0
40