Changeset 3f2ebce in rtems


Ignore:
Timestamp:
Feb 2, 2011, 2:13:34 PM (8 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10
Children:
2b98a7b5
Parents:
b9a1642
Message:

2011-02-02 Ralf Corsépius <ralf.corsepius@…>

  • math/math.scn, mathf/mathf.scn: Regenerate.
  • Makefile.am, configure.ac: Add mathf/.
  • math/init.c, math/Makefile.am: Reflect having split-out mathf.
  • math/domathf.c, math/domathl.c: Remove.
  • mathf/Makefile.am, mathf/domathf.c, mathf/init.c, mathf/mathf.scn: New (Split out from math/).
Location:
testsuites/libtests
Files:
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • testsuites/libtests/ChangeLog

    rb9a1642 r3f2ebce  
     12011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
     2
     3        * math/math.scn, mathf/mathf.scn: Regenerate.
     4        * Makefile.am, configure.ac: Add mathf/.
     5        * math/init.c, math/Makefile.am: Reflect having split-out mathf.
     6        * math/domathf.c, math/domathl.c: Remove.
     7        * mathf/Makefile.am, mathf/domathf.c, mathf/init.c,
     8        mathf/mathf.scn: New (Split out from math/).
     9
    1102011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
    211
  • testsuites/libtests/Makefile.am

    rb9a1642 r3f2ebce  
    1111    rtems++ tztest block01 block02 block03 block04 block05 block06 block07 \
    1212    block08 block09 block10 stringto01
    13 SUBDIRS += math
     13SUBDIRS += math mathf
    1414
    1515include $(top_srcdir)/../automake/subdirs.am
  • testsuites/libtests/configure.ac

    rb9a1642 r3f2ebce  
    6262POSIX/Makefile
    6363math/Makefile
     64mathf/Makefile
    6465])
    6566AC_OUTPUT
  • testsuites/libtests/math/Makefile.am

    rb9a1642 r3f2ebce  
    44
    55rtems_tests_PROGRAMS = math
    6 math_SOURCES = init.c domath.c domathf.c domathl.c
    7 EXTRA_DIST = domath.in
     6math_SOURCES = init.c domath.c
     7EXTRA_DIST = $(srcdir)/../math/domath.in
    88
    9 # FIXME: Skip long double, not yet supported in newlib
    10 math_CPPFLAGS = $(AM_CPPFLAGS) -DNO_LONG_DOUBLE
    11 
    12 domath.c: $(srcdir)/domath.in
     9$(srcdir)/domath.c: $(srcdir)/../math/domath.in
    1310        sed -e 's,[@]FTYPE[@],double,' \
    1411        -e 's,[@]FSUFFIX[@], ,g' \
    1512        -e 's,[@]FGUARD[@],NO_DOUBLE,' \
    16         $(srcdir)/domath.in > $(srcdir)/domath.c
    17 
    18 domathf.c: $(srcdir)/domath.in
    19         sed -e 's,[@]FTYPE[@],float,' \
    20         -e 's,[@]FSUFFIX[@],f,g' \
    21         -e 's,[@]FGUARD[@],NO_FLOAT,' \
    22         $(srcdir)/domath.in > $(srcdir)/domathf.c
    23 
    24 domathl.c: $(srcdir)/domath.in
    25         sed -e 's,[@]FTYPE[@],long double,' \
    26         -e 's,[@]FSUFFIX[@],l,g' \
    27         -e 's,%f,%Lf,g' \
    28         -e 's,[@]FGUARD[@],NO_LONG_DOUBLE,' \
    29         $(srcdir)/domath.in > $(srcdir)/domathl.c
     13        $(srcdir)/../math/domath.in > $(srcdir)/domath.c
    3014
    3115dist_rtems_tests_DATA = math.scn
  • testsuites/libtests/math/init.c

    rb9a1642 r3f2ebce  
    2929
    3030extern void domath(void);
    31 extern void domathf(void);
    32 extern void domathl(void);
    3331
    3432#if __rtems__
     
    4038#endif
    4139{
    42   fprintf( stdout, "*** FLOAT MATH TEST ***\n" );
     40  fprintf( stdout, "*** DOUBLE MATH TEST ***\n" );
    4341
    4442  domath();
    45   domathf(); 
    46   domathl();
    4743
    48   fprintf( stdout, "*** END OF FLOAT MATH TEST ***\n" );
     44  fprintf( stdout, "*** END OF DOUBLE MATH TEST ***\n" );
    4945  exit( 0 );
    5046}
  • testsuites/libtests/math/math.scn

    rb9a1642 r3f2ebce  
    1 *** FLOAT MATH TEST ***
     1*** DOUBLE MATH TEST ***
    22acos           : 1.570796
    33acosh          : -nan
     
    8181y1             : -0.621136
    8282yn             : -3.589900
    83 acosf          : 1.570796
    84 acoshf         : -nan
    85 asinf          : 1.570796
    86 asinhf         : 0.881374
    87 atanf          : 0.665774
    88 atan2f         : 0.785398
    89 atanhf         : inf
    90 cbrtf          : 3.000000
    91 ceilf          : 4.000000
    92 copysignf      : -3.500000
    93 cosf           : -0.000000
    94 coshf          : 2.509179
    95 erff           : 1.000000
    96 erfcf          : 0.000000
    97 expf           : 1.521962
    98 exp2f          : 1.337928
    99 expm1f         : 0.000420
    100 fabsf          : 1.123000
    101 fdimf          : 0.000000
    102 floorf         : 0.000000
    103 floorf         : -1.000000
    104 fmaf           : 7.630000
    105 fmaxf          : 0.420000
    106 fminf          : -0.420000
    107 fmodf          : 0.000000
    108 fpclassify     : 4
    109 frexpf         : 0.656250
    110 hypotf         : 59.396969
    111 ilogbf         : 5
    112 isfinite       : 1
    113 isgreater      : 0
    114 isgreaterequal : 0
    115 isinf          : 0
    116 isless         : 1
    117 islessequal    : 1
    118 islessgreater  : 1
    119 isnan          : 0
    120 isnormal       : 1
    121 isunordered    : 1
    122 j0f            : 0.671133
    123 j1f            : 0.498289
    124 jnf            : 0.159349
    125 ldexpf         : 9.600000
    126 lgammaf        : 114.034218
    127 llrintf        : 0.000000
    128 llrintf        : 0.000000
    129 lroundf        : -1.000000
    130 lroundf        : 1.000000
    131 logf           : 3.737670
    132 log10f         : 1.623249
    133 log1pf         : 3.761200
    134 log2f          : 5.392317
    135 logbf          : 5.000000
    136 lrintf         : 0.000000
    137 lrintf         : 0.000000
    138 lroundf        : -1.000000
    139 lroundf        : 1.000000
    140 lmodff         : 0.000000
    141 nanf           : nan
    142 nearbyintf     : 2.000000
    143 nextafterf     : 1.500000
    144 powf           : 9.060100
    145 remainderf     : -0.990000
    146 remquof        : -1.000000
    147 rintf          : 0.000000
    148 rintf          : -0.000000
    149 roundf         : 1.000000
    150 roundf         : -1.000000
    151 scalblnf       : 9.600000
    152 scalbnf        : 9.600000
    153 signbit        : 0
    154 sinf           : 0.707107
    155 sinhf          : 0.868671
    156 sqrtf          : 3.000000
    157 tanf           : 1.000000
    158 tanhf          : 0.655794
    159 tgammaf        : 1.046486
    160 truncf         : 3.000000
    161 y0f            : 0.228084
    162 y1f            : -0.621136
    163 ynf            : -3.589899
    164 acosl          : 1.570796
    165 acoshl         : -nan
    166 asinl          : 1.570796
    167 asinhl         : 0.881374
    168 atanl          : 0.665774
    169 atan2l         : 0.785398
    170 atanhl         : inf
    171 cbrtl          : 3.000000
    172 ceill          : 4.000000
    173 copysignl      : -3.500000
    174 cosl           : 0.000000
    175 coshl          : 2.509178
    176 erfl           : 1.000000
    177 erfcl          : 0.000000
    178 expl           : 1.521962
    179 exp2l          : 1.337928
    180 expm1l         : 0.000420
    181 fabsl          : 1.123000
    182 fdiml          : 0.000000
    183 floorl         : 0.000000
    184 floorl         : -1.000000
    185 fmal           : 7.630000
    186 fmaxl          : 0.420000
    187 fminl          : -0.420000
    188 fmodl          : 0.000000
    189 fpclassify     : 4
    190 frexpl         : 0.656250
    191 hypotl         : 59.396970
    192 ilogbl         : 5
    193 isfinite       : 1
    194 isgreater      : 0
    195 isgreaterequal : 0
    196 isinf          : 0
    197 isless         : 1
    198 islessequal    : 1
    199 islessgreater  : 1
    200 isnan          : 0
    201 isnormal       : 1
    202 isunordered    : 1
    203 j0l            : 0.671133
    204 j1l            : 0.498289
    205 jnl            : 0.159349
    206 ldexpl         : 9.600000
    207 lgammal        : 114.034212
    208 llrintl        : 0.000000
    209 llrintl        : 0.000000
    210 lroundl        : -1.000000
    211 lroundl        : 1.000000
    212 logl           : 3.737670
    213 log10l         : 1.623249
    214 log1pl         : 3.761200
    215 log2l          : 5.392317
    216 logbl          : 5.000000
    217 lrintl         : 0.000000
    218 lrintl         : 0.000000
    219 lroundl        : -1.000000
    220 lroundl        : 1.000000
    221 lmodfl         : 0.000000
    222 nanl           : nan
    223 nearbyintl     : 2.000000
    224 nextafterl     : 1.500000
    225 powl           : 9.060100
    226 remainderl     : -0.990000
    227 remquol        : -1.000000
    228 rintl          : 0.000000
    229 rintl          : -0.000000
    230 roundl         : 1.000000
    231 roundl         : -1.000000
    232 scalblnl       : 9.600000
    233 scalbnl        : 9.600000
    234 signbit        : 0
    235 sinl           : 0.707107
    236 sinhl          : 0.868671
    237 sqrtl          : 3.000000
    238 tanl           : 1.000000
    239 tanhl          : 0.655794
    240 tgammal        : 1.046486
    241 truncl         : 3.000000
    242 y0l            : 0.228084
    243 y1l            : -0.621136
    244 ynl            : -3.589900
    245 *** END OF FLOAT MATH TEST ***
     83*** END OF DOUBLE MATH TEST ***
Note: See TracChangeset for help on using the changeset viewer.