summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/fns.h
diff options
context:
space:
mode:
authorjpathy <jpathy@mail.nanosouffle.net>2013-05-22 23:47:05 +0530
committerjpathy <jpathy@mail.nanosouffle.net>2013-05-22 23:47:05 +0530
commit81b7451972780743bcd00c963a1c9cb686a3e4ad (patch)
treeb711d0c54fb162dc564373babf100ea6c2c65aa5 /sys/src/9/pc/fns.h
parent213bf5089365d00d9d40635bcfe62e197d548c1b (diff)
sse kernel support (sources)
Diffstat (limited to 'sys/src/9/pc/fns.h')
-rw-r--r--sys/src/9/pc/fns.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/src/9/pc/fns.h b/sys/src/9/pc/fns.h
index 010025f5a..a066c44ea 100644
--- a/sys/src/9/pc/fns.h
+++ b/sys/src/9/pc/fns.h
@@ -33,9 +33,15 @@ void fpclear(void);
void fpenv(FPsave*);
void fpinit(void);
void fpoff(void);
-void fprestore(FPsave*);
-void fpsave(FPsave*);
+void (*fprestore)(FPsave*);
+void (*fpsave)(FPsave*);
+void fpsserestore(FPsave*);
+void fpsserestore0(FPsave*);
+void fpssesave(FPsave*);
+void fpssesave0(FPsave*);
ulong fpstatus(void);
+void fpx87restore(FPsave*);
+void fpx87save(FPsave*);
ulong getcr0(void);
ulong getcr2(void);
ulong getcr3(void);