patch-2.3.48 linux/include/asm-mips/fp.h
Next file: linux/include/asm-mips/gdb-stub.h
Previous file: linux/include/asm-mips/floppy.h
Back to the patch index
Back to the overall index
- Lines: 32
- Date:
Thu Feb 24 22:52:30 2000
- Orig file:
v2.3.47/linux/include/asm-mips/fp.h
- Orig date:
Tue Oct 20 13:52:53 1998
diff -u --recursive --new-file v2.3.47/linux/include/asm-mips/fp.h linux/include/asm-mips/fp.h
@@ -1,4 +1,4 @@
-/* $Id: fp.h,v 1.1 1998/07/16 17:01:54 ralf Exp $
+/* $Id: fp.h,v 1.2 1999/07/26 19:42:43 harald Exp $
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
@@ -12,19 +12,23 @@
*/
#define enable_cp1() \
__asm__ __volatile__( \
+ ".set\tpush\n\t" \
".set\tnoat\n\t" \
+ ".set\treorder\n\t" \
"mfc0\t$1,$12\n\t" \
"or\t$1,%0\n\t" \
"mtc0\t$1,$12\n\t" \
- ".set\tat" \
+ ".set\tpop" \
: : "r" (ST0_CU1));
#define disable_cp1() \
__asm__ __volatile__( \
+ ".set\tpush\n\t" \
".set\tnoat\n\t" \
+ ".set\treorder\n\t" \
"mfc0\t$1,$12\n\t" \
"or\t$1,%0\n\t" \
"xor\t$1,%0\n\t" \
"mtc0\t$1,$12\n\t" \
- ".set\tat" \
+ ".set\tpop" \
: : "r" (ST0_CU1));
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)