patch-2.4.1 linux/include/asm-i386/i387.h
Next file: linux/include/asm-i386/pgtable.h
Previous file: linux/include/asm-i386/errno.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Mon Jan 29 23:26:09 2001
- Orig file:
v2.4.0/linux/include/asm-i386/i387.h
- Orig date:
Thu Jan 4 14:52:01 2001
diff -u --recursive --new-file v2.4.0/linux/include/asm-i386/i387.h linux/include/asm-i386/i387.h
@@ -23,6 +23,10 @@
extern void save_init_fpu( struct task_struct *tsk );
extern void restore_fpu( struct task_struct *tsk );
+extern void kernel_fpu_begin(void);
+#define kernel_fpu_end() stts()
+
+
#define unlazy_fpu( tsk ) do { \
if ( tsk->flags & PF_USEDFPU ) \
save_init_fpu( tsk ); \
@@ -50,10 +54,8 @@
extern void set_fpu_mxcsr( struct task_struct *tsk, unsigned short mxcsr );
#define load_mxcsr( val ) do { \
- if ( cpu_has_xmm ) { \
- unsigned long __mxcsr = ((unsigned long)(val) & 0xffff); \
- asm volatile( "ldmxcsr %0" : : "m" (__mxcsr) ); \
- } \
+ unsigned long __mxcsr = ((unsigned long)(val) & 0xffbf); \
+ asm volatile( "ldmxcsr %0" : : "m" (__mxcsr) ); \
} while (0)
/*
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)