]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - lib/libc/sparc64/sys/assym.s
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / lib / libc / sparc64 / sys / assym.s
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