This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 9/4/2017 6:43 AM, Szabolcs Nagy wrote:
On 01/09/17 23:59, Patrick McGehearty wrote:--- /dev/null +++ b/sysdeps/sparc/fpu/libm_endian.his this header useful?+#define XBIASED_EXP(x) ((((int *)&x)[HIXWORD] & 0x7fffffff) >> 16) +#define ISZEROL(x) (((((int *)&x)[0] & ~XSGNMSK) | ((int *)&x)[1] | \ + ((int *)&x)[2] | ((int *)&x)[3]) == 0)i don't see these used and such aliasing violation is not acceptable anyway.
These definitions are not used in the new exp routines. I will remove them from my next submission as well as HIXWORD and XSGNMSK. If later porting of other math routines suggests they might be useful, we can discuss what to do at that time. - patrick
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |