aboutsummaryrefslogtreecommitdiff
path: root/pk/fp.h
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2010-11-05 16:46:36 -0700
committerAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2010-11-21 16:54:33 -0800
commit783c0ec83143ad38cae2bf2aa86099fe4b4aa930 (patch)
treed784bce2a3c78ee6500390e868ba29009a960004 /pk/fp.h
parent16a55362caca7f9bd5376eb1af20dbc3581159e2 (diff)
downloadpk-783c0ec83143ad38cae2bf2aa86099fe4b4aa930.zip
pk-783c0ec83143ad38cae2bf2aa86099fe4b4aa930.tar.gz
pk-783c0ec83143ad38cae2bf2aa86099fe4b4aa930.tar.bz2
[pk] various PK cleanups/speedups
Diffstat (limited to 'pk/fp.h')
-rw-r--r--pk/fp.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/pk/fp.h b/pk/fp.h
new file mode 100644
index 0000000..6cdae46
--- /dev/null
+++ b/pk/fp.h
@@ -0,0 +1,13 @@
+#ifndef _FP_H
+#define _FP_H
+
+typedef struct
+{
+ uint64_t fpr[32];
+ uint32_t fsr;
+} fp_state_t;
+
+void put_fp_state(const void* fp_regs, long fsr);
+long get_fp_state(void* fp_regs);
+
+#endif