summaryrefslogtreecommitdiffstats
path: root/lib/libc/sparc64
diff options
context:
space:
mode:
authorjake <jake@FreeBSD.org>2002-02-23 19:01:22 +0000
committerjake <jake@FreeBSD.org>2002-02-23 19:01:22 +0000
commit9cdf1cce753a0e908ca01336389f6b5930c5f6df (patch)
tree914c99ca605917e38c67cfd56d119e5c52a35de4 /lib/libc/sparc64
parenta349eff875dedac834d6e1c94ca0f5a19589855b (diff)
downloadFreeBSD-src-9cdf1cce753a0e908ca01336389f6b5930c5f6df.zip
FreeBSD-src-9cdf1cce753a0e908ca01336389f6b5930c5f6df.tar.gz
Fix wrong offsets. Add offsets for %fsr and %tstate.
Submitted by: tmm
Diffstat (limited to 'lib/libc/sparc64')
-rw-r--r--lib/libc/sparc64/sys/assym.s17
1 files changed, 11 insertions, 6 deletions
diff --git a/lib/libc/sparc64/sys/assym.s b/lib/libc/sparc64/sys/assym.s
index 58d1f65..ab14358 100644
--- a/lib/libc/sparc64/sys/assym.s
+++ b/lib/libc/sparc64/sys/assym.s
@@ -7,6 +7,9 @@
#define FPRS_FEF 0x4
+#define CCR_MASK 0xff
+#define ASI_MASK 0xff
+
#define UF_G0 0x0
#define UF_G1 0x8
#define UF_G2 0x10
@@ -23,10 +26,12 @@
#define UF_O5 0x68
#define UF_O6 0x70
#define UF_O7 0x78
-#define UF_PC 0x90
-#define UF_NPC 0x98
-#define UF_SFAR 0xa0
-#define UF_SFSR 0xa8
-#define UF_TAR 0xb0
-#define UF_TYPE 0xb8
+#define UF_PC 0x80
+#define UF_NPC 0x88
+#define UF_SFAR 0x90
+#define UF_SFSR 0x98
+#define UF_TAR 0xa0
+#define UF_TYPE 0xa8
+#define UF_STATE 0xb0
+#define UF_FSR 0xb8
#define UF_SIZEOF 0xc0
OpenPOWER on IntegriCloud