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>
|
||||
|
||||
* 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();
|
||||
*envp = __pack_fpscr(fpscr);
|
||||
env = env & ~FE_ALL_EXCEPT;
|
||||
env = *envp & ~FE_ALL_EXCEPT;
|
||||
spu_mtfpscr(__unpack_fpscr(env));
|
||||
return (0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue