]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/python/plan9.c
mothra: fix alt display resizing, filter control characters in panel entries, use...
[plan9front.git] / sys / src / cmd / python / plan9.c
index a19392db49a6620f3a19132722c08fb0e8adffb1..783632423ceb27ea1183087cc13a6d9f704dc884 100644 (file)
@@ -4,12 +4,6 @@
 #include <u.h>
 #include <lib9.h>
 
-#if defined(T386)
-#define        FPINVAL (1<<0)
-#else
-Error define FPINVAL for your arch. grep /$cputype/include/u.h
-#endif
-
 Threadarg *_threadarg;
 
 extern DL_EXPORT(int) Py_Main(int, char **);
@@ -19,7 +13,14 @@ main(int argc, char **argv)
 {
        Threadarg ta;
 
-       setfcr(getfcr()&~FPINVAL);
+#if defined(T386)
+       setfcr(getfcr()&~(1<<0));
+#elif defined(Tarm)
+       setfsr(getfsr()&~(1<<16));
+#else
+Error define code for disabling fp exceptions for your arch.
+#endif
+
        memset(&ta, 0, sizeof ta);
        _threadarg = &ta;
        if(setjmp(ta.jb)){