2007-04-25 Patrick Mansfield <patmans@us.ibm.com>
* feholdexcept.h: Use *envp not env so we clear the proper bits in the fpscr, and don't set some random ones.
This commit is contained in:
parent
5866c02352
commit
245240b5e9
|
@ -1,3 +1,8 @@
|
||||||
|
2007-04-25 Patrick Mansfield <patmans@us.ibm.com>
|
||||||
|
|
||||||
|
* libm/machine/spu/headers/feholdexcept.h: Use *envp not env so
|
||||||
|
we clear the proper bits in the fpscr, and don't set some random ones.
|
||||||
|
|
||||||
2007-04-24 Eric Blake <ebb9@byu.net>
|
2007-04-24 Eric Blake <ebb9@byu.net>
|
||||||
|
|
||||||
* libc/stdio/vfprintf.c (_VFPRINTF_R): Don't zero pad on infinity
|
* libc/stdio/vfprintf.c (_VFPRINTF_R): Don't zero pad on infinity
|
||||||
|
|
|
@ -44,7 +44,7 @@ static __inline int _feholdexcept(fenv_t *envp)
|
||||||
|
|
||||||
fpscr = spu_mffpscr();
|
fpscr = spu_mffpscr();
|
||||||
*envp = __pack_fpscr(fpscr);
|
*envp = __pack_fpscr(fpscr);
|
||||||
env = env & ~FE_ALL_EXCEPT;
|
env = *envp & ~FE_ALL_EXCEPT;
|
||||||
spu_mtfpscr(__unpack_fpscr(env));
|
spu_mtfpscr(__unpack_fpscr(env));
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue