forked from pool/glibc
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
|
20090108 Ryan S. Arnold <rsa@us.ibm.com>
|
||
|
|
||
|
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S
|
||
|
(__CONTEXT_FUNC_NAME): Fix mtfsf to use fp31 instead of fp0.
|
||
|
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S
|
||
|
(__CONTEXT_FUNC_NAME): Fix mtfsf to use fp31 instead of fp0.
|
||
|
|
||
|
--- sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S 2009-01-08 10:01:44.000000000 -0600
|
||
|
+++ sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S 2009-01-08 16:54:10.000000000 -0600
|
||
|
@@ -202,7 +202,7 @@
|
||
|
lfd fp0,_UC_FREGS+(0*8)(r31)
|
||
|
# ifdef _ARCH_PWR6
|
||
|
/* Use the extended four-operand version of the mtfsf insn. */
|
||
|
- mtfsf 0xff,fp0,1,0
|
||
|
+ mtfsf 0xff,fp31,1,0
|
||
|
# else
|
||
|
/* Availability of DFP indicates a 64-bit FPSCR. */
|
||
|
andi. r6,r7,PPC_FEATURE_HAS_DFP
|
||
|
--- sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S 2009-01-08 10:01:44.000000000 -0600
|
||
|
+++ sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S 2009-01-08 16:54:17.000000000 -0600
|
||
|
@@ -428,7 +428,7 @@
|
||
|
lfd fp0,_UC_FREGS+(0*8)(r31)
|
||
|
# ifdef _ARCH_PWR6
|
||
|
/* Use the extended four-operand version of the mtfsf insn. */
|
||
|
- mtfsf 0xff,fp0,1,0
|
||
|
+ mtfsf 0xff,fp31,1,0
|
||
|
# else
|
||
|
/* Availability of DFP indicates a 64-bit FPSCR. */
|
||
|
andi. r6,r7,PPC_FEATURE_HAS_DFP
|