OSDN Git Service

2007-04-26 Patrick Mansfield <patmans@us.ibm.com>
authorjjohnstn <jjohnstn>
Thu, 26 Apr 2007 19:23:37 +0000 (19:23 +0000)
committerjjohnstn <jjohnstn>
Thu, 26 Apr 2007 19:23:37 +0000 (19:23 +0000)
commit7137850a2cb1d600c50c287bf3df3482ea663861
tree03cd6f3d1e93444c85d59b3e739ff2b21109360f
parentf7ca5d89e71208019c93399f005f1471c898f35b
2007-04-26  Patrick Mansfield <patmans@us.ibm.com>

        * libc/include/ieeefp.h: use prefixed __ieeefp_ macros that can be
        overridden via machine/ieeefp.h.
        * libc/include/machine/ieeefp.h: Add SPU specific C99 and ieeefp
        macros for isnan and related macros.
        * libc/include/math.h: Allow C99 isfinite, isinf, and isnan to be
        overridden via machine/ieeefp.h.
        * libm/machine/spu/Makefile.am: Add new files.
        * libm/machine/spu/Makefile.in: Autogenerate with new files.
        * libm/machine/spu/sf_fpclassify.c: Add SPU specific __fpclassifyf.
        * libm/machine/spu/sf_finite.c: Add SPU specific finitef.
        * libm/machine/spu/sf_isinf.c: Add SPU specific isinff.
        * libm/machine/spu/sf_isinff.c: Add SPU specific __isinff.
        * libm/machine/spu/sf_isnan.c: Add SPU specific isnanf.
        * libm/machine/spu/sf_isnanf.c: Add SPU specific __isnanf.
        * libm/machine/spu/sf_nan.c: Add SPU specific nanf.
13 files changed:
newlib/ChangeLog
newlib/libc/include/ieeefp.h
newlib/libc/include/machine/ieeefp.h
newlib/libc/include/math.h
newlib/libm/machine/spu/Makefile.am
newlib/libm/machine/spu/Makefile.in
newlib/libm/machine/spu/sf_finite.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_fpclassify.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_isinf.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_isinff.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_isnan.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_isnanf.c [new file with mode: 0644]
newlib/libm/machine/spu/sf_nan.c [new file with mode: 0644]