Changeset 3890 for trunk


Ignore:
Timestamp:
Jun 28, 2014, 11:26:37 PM (11 years ago)
Author:
bird
Message:

hextodecfp.c: work in process

Location:
trunk/libc/src/msun
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libc/src/msun/Makefile.kmk

    r3845 r3890  
    3535libc_msun_DEFS = lint _BSD_NAMESPACE_POLLUTION
    3636libc_msun_INCS = $(PATH_LIBC_SRC)/fbsdlibc/include
     37ifndef CFG_LIBC_USE_WATCOM
    3738libc_msun_CFLAGS = -fno-strict-aliasing # No optimizations based on strict aliasing here, thank you.
     39endif
    3840libc_msun_SOURCES := \
    39     $(PATH_LIBC_SRC)/msun/bsdsrc/b_exp.c \
    40     $(PATH_LIBC_SRC)/msun/bsdsrc/b_log.c \
    41     $(PATH_LIBC_SRC)/msun/bsdsrc/b_tgamma.c \
    42     \
    43     $(PATH_LIBC_SRC)/msun/src/e_acos.c \
    44     $(PATH_LIBC_SRC)/msun/src/e_acosf.c \
    45     $(PATH_LIBC_SRC)/msun/src/e_acosh.c \
    46     $(PATH_LIBC_SRC)/msun/src/e_acoshf.c \
    47     $(PATH_LIBC_SRC)/msun/src/e_asin.c \
    48     $(PATH_LIBC_SRC)/msun/src/e_asinf.c \
    49     $(PATH_LIBC_SRC)/msun/src/e_atan2.c \
    50     $(PATH_LIBC_SRC)/msun/src/e_atan2f.c \
    51     $(PATH_LIBC_SRC)/msun/src/e_atanh.c \
    52     $(PATH_LIBC_SRC)/msun/src/e_atanhf.c \
    53     $(PATH_LIBC_SRC)/msun/src/e_cosh.c \
    54     $(PATH_LIBC_SRC)/msun/src/e_coshf.c \
    55     $(PATH_LIBC_SRC)/msun/src/e_exp.c \
    56     $(PATH_LIBC_SRC)/msun/src/e_expf.c \
    57     $(PATH_LIBC_SRC)/msun/src/e_fmod.c \
    58     $(PATH_LIBC_SRC)/msun/src/e_fmodf.c \
    59     $(PATH_LIBC_SRC)/msun/src/e_gamma.c \
    60     $(PATH_LIBC_SRC)/msun/src/e_gammaf.c \
    61     $(PATH_LIBC_SRC)/msun/src/e_gammaf_r.c \
    62     $(PATH_LIBC_SRC)/msun/src/e_gamma_r.c \
    63     $(PATH_LIBC_SRC)/msun/src/e_hypot.c \
    64     $(PATH_LIBC_SRC)/msun/src/e_hypotf.c \
    65     $(PATH_LIBC_SRC)/msun/src/e_j0.c \
    66     $(PATH_LIBC_SRC)/msun/src/e_j0f.c \
    67     $(PATH_LIBC_SRC)/msun/src/e_j1.c \
    68     $(PATH_LIBC_SRC)/msun/src/e_j1f.c \
    69     $(PATH_LIBC_SRC)/msun/src/e_jn.c \
    70     $(PATH_LIBC_SRC)/msun/src/e_jnf.c \
    71     $(PATH_LIBC_SRC)/msun/src/e_lgamma.c \
    72     $(PATH_LIBC_SRC)/msun/src/e_lgammaf.c \
    73     $(PATH_LIBC_SRC)/msun/src/e_lgammaf_r.c \
    74     $(PATH_LIBC_SRC)/msun/src/e_lgamma_r.c \
    75     $(PATH_LIBC_SRC)/msun/src/e_log.c \
    76     $(PATH_LIBC_SRC)/msun/src/e_log10.c \
    77     $(PATH_LIBC_SRC)/msun/src/e_log10f.c \
    78     $(PATH_LIBC_SRC)/msun/src/e_logf.c \
    79     $(PATH_LIBC_SRC)/msun/src/e_pow.c \
    80     $(PATH_LIBC_SRC)/msun/src/e_powf.c \
    81     $(PATH_LIBC_SRC)/msun/src/e_remainder.c \
    82     $(PATH_LIBC_SRC)/msun/src/e_remainderf.c \
    83     $(PATH_LIBC_SRC)/msun/src/e_rem_pio2.c \
    84     $(PATH_LIBC_SRC)/msun/src/e_rem_pio2f.c \
    85     $(PATH_LIBC_SRC)/msun/src/e_scalb.c \
    86     $(PATH_LIBC_SRC)/msun/src/e_scalbf.c \
    87     $(PATH_LIBC_SRC)/msun/src/e_sinh.c \
    88     $(PATH_LIBC_SRC)/msun/src/e_sinhf.c \
    89     $(PATH_LIBC_SRC)/msun/src/e_sqrt.c \
    90     $(PATH_LIBC_SRC)/msun/src/e_sqrtf.c \
    91     $(PATH_LIBC_SRC)/msun/src/k_cos.c \
    92     $(PATH_LIBC_SRC)/msun/src/k_cosf.c \
    93     $(PATH_LIBC_SRC)/msun/src/k_rem_pio2.c \
    94     $(PATH_LIBC_SRC)/msun/src/k_rem_pio2f.c \
    95     $(PATH_LIBC_SRC)/msun/src/k_sin.c \
    96     $(PATH_LIBC_SRC)/msun/src/k_sinf.c \
    97     $(PATH_LIBC_SRC)/msun/src/k_tan.c \
    98     $(PATH_LIBC_SRC)/msun/src/k_tanf.c \
    99     $(PATH_LIBC_SRC)/msun/src/s_asinh.c \
    100     $(PATH_LIBC_SRC)/msun/src/s_asinhf.c \
    101     $(PATH_LIBC_SRC)/msun/src/s_atan.c \
    102     $(PATH_LIBC_SRC)/msun/src/s_atanf.c \
    103     $(PATH_LIBC_SRC)/msun/src/s_cbrt.c \
    104     $(PATH_LIBC_SRC)/msun/src/s_cbrtf.c \
    105     $(PATH_LIBC_SRC)/msun/src/s_ceil.c \
    106     $(PATH_LIBC_SRC)/msun/src/s_ceilf.c \
    107     $(PATH_LIBC_SRC)/msun/src/s_ceill.c \
    108     $(PATH_LIBC_SRC)/msun/src/s_cimag.c \
    109     $(PATH_LIBC_SRC)/msun/src/s_cimagf.c \
    110     $(PATH_LIBC_SRC)/msun/src/s_cimagl.c \
    111     $(PATH_LIBC_SRC)/msun/src/s_conj.c \
    112     $(PATH_LIBC_SRC)/msun/src/s_conjf.c \
    113     $(PATH_LIBC_SRC)/msun/src/s_conjl.c \
    114     $(PATH_LIBC_SRC)/msun/src/s_copysign.c \
    115     $(PATH_LIBC_SRC)/msun/src/s_copysignf.c \
    116     $(PATH_LIBC_SRC)/msun/src/s_copysignl.c \
    117     $(PATH_LIBC_SRC)/msun/src/s_cos.c \
    118     $(PATH_LIBC_SRC)/msun/src/s_cosf.c \
    119     $(PATH_LIBC_SRC)/msun/src/s_creal.c \
    120     $(PATH_LIBC_SRC)/msun/src/s_crealf.c \
    121     $(PATH_LIBC_SRC)/msun/src/s_creall.c \
    122     $(PATH_LIBC_SRC)/msun/src/s_erf.c \
    123     $(PATH_LIBC_SRC)/msun/src/s_erff.c \
    124     $(PATH_LIBC_SRC)/msun/src/s_exp2.c \
    125     $(PATH_LIBC_SRC)/msun/src/s_exp2f.c \
    126     $(PATH_LIBC_SRC)/msun/src/s_expm1.c \
    127     $(PATH_LIBC_SRC)/msun/src/s_expm1f.c \
    128     $(PATH_LIBC_SRC)/msun/src/s_fabs.c \
    129     $(PATH_LIBC_SRC)/msun/src/s_fabsf.c \
    130     $(PATH_LIBC_SRC)/msun/src/s_fabsl.c \
    131     $(PATH_LIBC_SRC)/msun/src/s_fdim.c \
    132     $(PATH_LIBC_SRC)/msun/src/s_finite.c \
    133     $(PATH_LIBC_SRC)/msun/src/s_finitef.c \
    134     $(PATH_LIBC_SRC)/msun/src/s_floor.c \
    135     $(PATH_LIBC_SRC)/msun/src/s_floorf.c \
    136     $(PATH_LIBC_SRC)/msun/src/s_floorl.c \
    137     $(PATH_LIBC_SRC)/msun/src/s_fma.c \
    138     $(PATH_LIBC_SRC)/msun/src/s_fmaf.c \
    139     $(PATH_LIBC_SRC)/msun/src/s_fmal.c \
    140     $(PATH_LIBC_SRC)/msun/src/s_fmax.c \
    141     $(PATH_LIBC_SRC)/msun/src/s_fmaxf.c \
    142     $(PATH_LIBC_SRC)/msun/src/s_fmaxl.c \
    143     $(PATH_LIBC_SRC)/msun/src/s_fmin.c \
    144     $(PATH_LIBC_SRC)/msun/src/s_fminf.c \
    145     $(PATH_LIBC_SRC)/msun/src/s_fminl.c \
    146     $(PATH_LIBC_SRC)/msun/src/s_frexp.c \
    147     $(PATH_LIBC_SRC)/msun/src/s_frexpf.c \
    148     $(PATH_LIBC_SRC)/msun/src/s_frexpl.c \
    149     $(PATH_LIBC_SRC)/msun/src/s_ilogb.c \
    150     $(PATH_LIBC_SRC)/msun/src/s_ilogbf.c \
    151     $(PATH_LIBC_SRC)/msun/src/s_ilogbl.c \
    152     $(PATH_LIBC_SRC)/msun/src/s_isfinite.c \
    153     $(PATH_LIBC_SRC)/msun/src/s_isnan.c \
    154     $(PATH_LIBC_SRC)/msun/src/s_isnormal.c \
    155     $(PATH_LIBC_SRC)/msun/src/s_llrint.c \
    156     $(PATH_LIBC_SRC)/msun/src/s_llrintf.c \
    157     $(PATH_LIBC_SRC)/msun/src/s_llround.c \
    158     $(PATH_LIBC_SRC)/msun/src/s_llroundf.c \
    159     $(PATH_LIBC_SRC)/msun/src/s_llroundl.c \
    160     $(PATH_LIBC_SRC)/msun/src/s_log1p.c \
    161     $(PATH_LIBC_SRC)/msun/src/s_log1pf.c \
    162     $(PATH_LIBC_SRC)/msun/src/s_logb.c \
    163     $(PATH_LIBC_SRC)/msun/src/s_logbf.c \
    164     $(PATH_LIBC_SRC)/msun/src/s_lrint.c \
    165     $(PATH_LIBC_SRC)/msun/src/s_lrintf.c \
    166     $(PATH_LIBC_SRC)/msun/src/s_lround.c \
    167     $(PATH_LIBC_SRC)/msun/src/s_lroundf.c \
    168     $(PATH_LIBC_SRC)/msun/src/s_lroundl.c \
    169     $(PATH_LIBC_SRC)/msun/src/s_modf.c \
    170     $(PATH_LIBC_SRC)/msun/src/s_modff.c \
    171     $(PATH_LIBC_SRC)/msun/src/s_nearbyint.c \
    172     $(PATH_LIBC_SRC)/msun/src/s_nextafter.c \
    173     $(PATH_LIBC_SRC)/msun/src/s_nextafterf.c \
    174     $(PATH_LIBC_SRC)/msun/src/s_nextafterl.c \
    175     $(PATH_LIBC_SRC)/msun/src/s_nexttoward.c \
    176     $(PATH_LIBC_SRC)/msun/src/s_nexttowardf.c \
    177     $(PATH_LIBC_SRC)/msun/src/s_remquo.c \
    178     $(PATH_LIBC_SRC)/msun/src/s_remquof.c \
    179     $(PATH_LIBC_SRC)/msun/src/s_rint.c \
    180     $(PATH_LIBC_SRC)/msun/src/s_rintf.c \
    181     $(PATH_LIBC_SRC)/msun/src/s_round.c \
    182     $(PATH_LIBC_SRC)/msun/src/s_roundf.c \
    183     $(PATH_LIBC_SRC)/msun/src/s_roundl.c \
    184     $(PATH_LIBC_SRC)/msun/src/s_scalbln.c \
    185     $(PATH_LIBC_SRC)/msun/src/s_scalbn.c \
    186     $(PATH_LIBC_SRC)/msun/src/s_scalbnf.c \
    187     $(PATH_LIBC_SRC)/msun/src/s_scalbnl.c \
    188     $(PATH_LIBC_SRC)/msun/src/s_signbit.c \
    189     $(PATH_LIBC_SRC)/msun/src/s_signgam.c \
    190     $(PATH_LIBC_SRC)/msun/src/s_significand.c \
    191     $(PATH_LIBC_SRC)/msun/src/s_significandf.c \
    192     $(PATH_LIBC_SRC)/msun/src/s_sin.c \
    193     $(PATH_LIBC_SRC)/msun/src/s_sinf.c \
    194     $(PATH_LIBC_SRC)/msun/src/s_tan.c \
    195     $(PATH_LIBC_SRC)/msun/src/s_tanf.c \
    196     $(PATH_LIBC_SRC)/msun/src/s_tanh.c \
    197     $(PATH_LIBC_SRC)/msun/src/s_tanhf.c \
    198     $(PATH_LIBC_SRC)/msun/src/s_trunc.c \
    199     $(PATH_LIBC_SRC)/msun/src/s_truncf.c \
    200     $(PATH_LIBC_SRC)/msun/src/s_truncl.c \
    201     $(PATH_LIBC_SRC)/msun/src/w_cabs.c \
    202     $(PATH_LIBC_SRC)/msun/src/w_cabsf.c \
    203     $(PATH_LIBC_SRC)/msun/src/w_drem.c \
    204     $(PATH_LIBC_SRC)/msun/src/w_dremf.c \
     41        $(PATH_LIBC_SRC)/msun/bsdsrc/b_exp.c \
     42        $(PATH_LIBC_SRC)/msun/bsdsrc/b_log.c \
     43        $(PATH_LIBC_SRC)/msun/bsdsrc/b_tgamma.c \
     44        \
     45        $(PATH_LIBC_SRC)/msun/src/e_acos.c \
     46        $(PATH_LIBC_SRC)/msun/src/e_acosf.c \
     47        $(PATH_LIBC_SRC)/msun/src/e_acosh.c \
     48        $(PATH_LIBC_SRC)/msun/src/e_acoshf.c \
     49        $(PATH_LIBC_SRC)/msun/src/e_asin.c \
     50        $(PATH_LIBC_SRC)/msun/src/e_asinf.c \
     51        $(PATH_LIBC_SRC)/msun/src/e_atan2.c \
     52        $(PATH_LIBC_SRC)/msun/src/e_atan2f.c \
     53        $(PATH_LIBC_SRC)/msun/src/e_atanh.c \
     54        $(PATH_LIBC_SRC)/msun/src/e_atanhf.c \
     55        $(PATH_LIBC_SRC)/msun/src/e_cosh.c \
     56        $(PATH_LIBC_SRC)/msun/src/e_coshf.c \
     57        $(PATH_LIBC_SRC)/msun/src/e_exp.c \
     58        $(PATH_LIBC_SRC)/msun/src/e_expf.c \
     59        $(PATH_LIBC_SRC)/msun/src/e_fmod.c \
     60        $(PATH_LIBC_SRC)/msun/src/e_fmodf.c \
     61        $(PATH_LIBC_SRC)/msun/src/e_gamma.c \
     62        $(PATH_LIBC_SRC)/msun/src/e_gammaf.c \
     63        $(PATH_LIBC_SRC)/msun/src/e_gammaf_r.c \
     64        $(PATH_LIBC_SRC)/msun/src/e_gamma_r.c \
     65        $(PATH_LIBC_SRC)/msun/src/e_hypot.c \
     66        $(PATH_LIBC_SRC)/msun/src/e_hypotf.c \
     67        $(PATH_LIBC_SRC)/msun/src/e_j0.c \
     68        $(PATH_LIBC_SRC)/msun/src/e_j0f.c \
     69        $(PATH_LIBC_SRC)/msun/src/e_j1.c \
     70        $(PATH_LIBC_SRC)/msun/src/e_j1f.c \
     71        $(PATH_LIBC_SRC)/msun/src/e_jn.c \
     72        $(PATH_LIBC_SRC)/msun/src/e_jnf.c \
     73        $(PATH_LIBC_SRC)/msun/src/e_lgamma.c \
     74        $(PATH_LIBC_SRC)/msun/src/e_lgammaf.c \
     75        $(PATH_LIBC_SRC)/msun/src/e_lgammaf_r.c \
     76        $(PATH_LIBC_SRC)/msun/src/e_lgamma_r.c \
     77        $(PATH_LIBC_SRC)/msun/src/e_log.c \
     78        $(PATH_LIBC_SRC)/msun/src/e_log10.c \
     79        $(PATH_LIBC_SRC)/msun/src/e_log10f.c \
     80        $(PATH_LIBC_SRC)/msun/src/e_logf.c \
     81        $(PATH_LIBC_SRC)/msun/src/e_pow.c \
     82        $(PATH_LIBC_SRC)/msun/src/e_powf.c \
     83        $(PATH_LIBC_SRC)/msun/src/e_remainder.c \
     84        $(PATH_LIBC_SRC)/msun/src/e_remainderf.c \
     85        $(PATH_LIBC_SRC)/msun/src/e_rem_pio2.c \
     86        $(PATH_LIBC_SRC)/msun/src/e_rem_pio2f.c \
     87        $(PATH_LIBC_SRC)/msun/src/e_scalb.c \
     88        $(PATH_LIBC_SRC)/msun/src/e_scalbf.c \
     89        $(PATH_LIBC_SRC)/msun/src/e_sinh.c \
     90        $(PATH_LIBC_SRC)/msun/src/e_sinhf.c \
     91        $(PATH_LIBC_SRC)/msun/src/e_sqrt.c \
     92        $(PATH_LIBC_SRC)/msun/src/e_sqrtf.c \
     93        $(PATH_LIBC_SRC)/msun/src/k_cos.c \
     94        $(PATH_LIBC_SRC)/msun/src/k_cosf.c \
     95        $(PATH_LIBC_SRC)/msun/src/k_rem_pio2.c \
     96        $(PATH_LIBC_SRC)/msun/src/k_rem_pio2f.c \
     97        $(PATH_LIBC_SRC)/msun/src/k_sin.c \
     98        $(PATH_LIBC_SRC)/msun/src/k_sinf.c \
     99        $(PATH_LIBC_SRC)/msun/src/k_tan.c \
     100        $(PATH_LIBC_SRC)/msun/src/k_tanf.c \
     101        $(PATH_LIBC_SRC)/msun/src/s_asinh.c \
     102        $(PATH_LIBC_SRC)/msun/src/s_asinhf.c \
     103        $(PATH_LIBC_SRC)/msun/src/s_atan.c \
     104        $(PATH_LIBC_SRC)/msun/src/s_atanf.c \
     105        $(PATH_LIBC_SRC)/msun/src/s_cbrt.c \
     106        $(PATH_LIBC_SRC)/msun/src/s_cbrtf.c \
     107        $(PATH_LIBC_SRC)/msun/src/s_ceil.c \
     108        $(PATH_LIBC_SRC)/msun/src/s_ceilf.c \
     109        $(PATH_LIBC_SRC)/msun/src/s_ceill.c \
     110        $(PATH_LIBC_SRC)/msun/src/s_cimag.c \
     111        $(PATH_LIBC_SRC)/msun/src/s_cimagf.c \
     112        $(PATH_LIBC_SRC)/msun/src/s_cimagl.c \
     113        $(PATH_LIBC_SRC)/msun/src/s_conj.c \
     114        $(PATH_LIBC_SRC)/msun/src/s_conjf.c \
     115        $(PATH_LIBC_SRC)/msun/src/s_conjl.c \
     116        $(PATH_LIBC_SRC)/msun/src/s_copysign.c \
     117        $(PATH_LIBC_SRC)/msun/src/s_copysignf.c \
     118        $(PATH_LIBC_SRC)/msun/src/s_copysignl.c \
     119        $(PATH_LIBC_SRC)/msun/src/s_cos.c \
     120        $(PATH_LIBC_SRC)/msun/src/s_cosf.c \
     121        $(PATH_LIBC_SRC)/msun/src/s_creal.c \
     122        $(PATH_LIBC_SRC)/msun/src/s_crealf.c \
     123        $(PATH_LIBC_SRC)/msun/src/s_creall.c \
     124        $(PATH_LIBC_SRC)/msun/src/s_erf.c \
     125        $(PATH_LIBC_SRC)/msun/src/s_erff.c \
     126        $(PATH_LIBC_SRC)/msun/src/s_exp2.c \
     127        $(PATH_LIBC_SRC)/msun/src/s_exp2f.c \
     128        $(PATH_LIBC_SRC)/msun/src/s_expm1.c \
     129        $(PATH_LIBC_SRC)/msun/src/s_expm1f.c \
     130        $(PATH_LIBC_SRC)/msun/src/s_fabs.c \
     131        $(PATH_LIBC_SRC)/msun/src/s_fabsf.c \
     132        $(PATH_LIBC_SRC)/msun/src/s_fabsl.c \
     133        $(PATH_LIBC_SRC)/msun/src/s_fdim.c \
     134        $(PATH_LIBC_SRC)/msun/src/s_finite.c \
     135        $(PATH_LIBC_SRC)/msun/src/s_finitef.c \
     136        $(PATH_LIBC_SRC)/msun/src/s_floor.c \
     137        $(PATH_LIBC_SRC)/msun/src/s_floorf.c \
     138        $(PATH_LIBC_SRC)/msun/src/s_floorl.c \
     139        $(PATH_LIBC_SRC)/msun/src/s_fma.c \
     140        $(PATH_LIBC_SRC)/msun/src/s_fmaf.c \
     141        $(PATH_LIBC_SRC)/msun/src/s_fmal.c \
     142        $(PATH_LIBC_SRC)/msun/src/s_fmax.c \
     143        $(PATH_LIBC_SRC)/msun/src/s_fmaxf.c \
     144        $(PATH_LIBC_SRC)/msun/src/s_fmaxl.c \
     145        $(PATH_LIBC_SRC)/msun/src/s_fmin.c \
     146        $(PATH_LIBC_SRC)/msun/src/s_fminf.c \
     147        $(PATH_LIBC_SRC)/msun/src/s_fminl.c \
     148        $(PATH_LIBC_SRC)/msun/src/s_frexp.c \
     149        $(PATH_LIBC_SRC)/msun/src/s_frexpf.c \
     150        $(PATH_LIBC_SRC)/msun/src/s_frexpl.c \
     151        $(PATH_LIBC_SRC)/msun/src/s_ilogb.c \
     152        $(PATH_LIBC_SRC)/msun/src/s_ilogbf.c \
     153        $(PATH_LIBC_SRC)/msun/src/s_ilogbl.c \
     154        $(PATH_LIBC_SRC)/msun/src/s_isfinite.c \
     155        $(PATH_LIBC_SRC)/msun/src/s_isnan.c \
     156        $(PATH_LIBC_SRC)/msun/src/s_isnormal.c \
     157        $(PATH_LIBC_SRC)/msun/src/s_llrint.c \
     158        $(PATH_LIBC_SRC)/msun/src/s_llrintf.c \
     159        $(PATH_LIBC_SRC)/msun/src/s_llround.c \
     160        $(PATH_LIBC_SRC)/msun/src/s_llroundf.c \
     161        $(PATH_LIBC_SRC)/msun/src/s_llroundl.c \
     162        $(PATH_LIBC_SRC)/msun/src/s_log1p.c \
     163        $(PATH_LIBC_SRC)/msun/src/s_log1pf.c \
     164        $(PATH_LIBC_SRC)/msun/src/s_logb.c \
     165        $(PATH_LIBC_SRC)/msun/src/s_logbf.c \
     166        $(PATH_LIBC_SRC)/msun/src/s_lrint.c \
     167        $(PATH_LIBC_SRC)/msun/src/s_lrintf.c \
     168        $(PATH_LIBC_SRC)/msun/src/s_lround.c \
     169        $(PATH_LIBC_SRC)/msun/src/s_lroundf.c \
     170        $(PATH_LIBC_SRC)/msun/src/s_lroundl.c \
     171        $(PATH_LIBC_SRC)/msun/src/s_modf.c \
     172        $(PATH_LIBC_SRC)/msun/src/s_modff.c \
     173        $(PATH_LIBC_SRC)/msun/src/s_nearbyint.c \
     174        $(PATH_LIBC_SRC)/msun/src/s_nextafter.c \
     175        $(PATH_LIBC_SRC)/msun/src/s_nextafterf.c \
     176        $(PATH_LIBC_SRC)/msun/src/s_nextafterl.c \
     177        $(PATH_LIBC_SRC)/msun/src/s_nexttoward.c \
     178        $(PATH_LIBC_SRC)/msun/src/s_nexttowardf.c \
     179        $(PATH_LIBC_SRC)/msun/src/s_remquo.c \
     180        $(PATH_LIBC_SRC)/msun/src/s_remquof.c \
     181        $(PATH_LIBC_SRC)/msun/src/s_rint.c \
     182        $(PATH_LIBC_SRC)/msun/src/s_rintf.c \
     183        $(PATH_LIBC_SRC)/msun/src/s_round.c \
     184        $(PATH_LIBC_SRC)/msun/src/s_roundf.c \
     185        $(PATH_LIBC_SRC)/msun/src/s_roundl.c \
     186        $(PATH_LIBC_SRC)/msun/src/s_scalbln.c \
     187        $(PATH_LIBC_SRC)/msun/src/s_scalbn.c \
     188        $(PATH_LIBC_SRC)/msun/src/s_scalbnf.c \
     189        $(PATH_LIBC_SRC)/msun/src/s_scalbnl.c \
     190        $(PATH_LIBC_SRC)/msun/src/s_signbit.c \
     191        $(PATH_LIBC_SRC)/msun/src/s_signgam.c \
     192        $(PATH_LIBC_SRC)/msun/src/s_significand.c \
     193        $(PATH_LIBC_SRC)/msun/src/s_significandf.c \
     194        $(PATH_LIBC_SRC)/msun/src/s_sin.c \
     195        $(PATH_LIBC_SRC)/msun/src/s_sinf.c \
     196        $(PATH_LIBC_SRC)/msun/src/s_tan.c \
     197        $(PATH_LIBC_SRC)/msun/src/s_tanf.c \
     198        $(PATH_LIBC_SRC)/msun/src/s_tanh.c \
     199        $(PATH_LIBC_SRC)/msun/src/s_tanhf.c \
     200        $(PATH_LIBC_SRC)/msun/src/s_trunc.c \
     201        $(PATH_LIBC_SRC)/msun/src/s_truncf.c \
     202        $(PATH_LIBC_SRC)/msun/src/s_truncl.c \
     203        $(PATH_LIBC_SRC)/msun/src/w_cabs.c \
     204        $(PATH_LIBC_SRC)/msun/src/w_cabsf.c \
     205        $(PATH_LIBC_SRC)/msun/src/w_drem.c \
     206        $(PATH_LIBC_SRC)/msun/src/w_dremf.c \
    205207
    206208MSUN_ARCH.x86 := \
    207     $(PATH_LIBC_SRC)/msun/i387/fenv.c \
     209        $(PATH_LIBC_SRC)/msun/i387/fenv.c
     210ifndef CFG_LIBC_USE_WATCOM
     211MSUN_ARCH.x86 += \
    208212        $(PATH_LIBC_SRC)/msun/i387/e_exp.S \
    209213        $(PATH_LIBC_SRC)/msun/i387/e_fmod.S \
     
    248252        $(PATH_LIBC_SRC)/msun/i387/s_trunc.S \
    249253        $(PATH_LIBC_SRC)/msun/i387/s_truncf.S \
    250         $(PATH_LIBC_SRC)/msun/i387/s_truncl.S \
     254        $(PATH_LIBC_SRC)/msun/i387/s_truncl.S
     255endif
    251256
    252257MSUN_ARCH_ELSEWHERE.x86 = \
     
    262267$(call LIBC_CONFIG_VARIANT_LIBS,libc_msun)
    263268
    264 # posixerate rules
     269
     270#
     271# Build program for MSC and Watcom C/C++ and tries to deal with
     272# hexadecimal floating-point constants.
     273#
     274BLDPROGS += hextodecfp
     275hextodecfp_TEMPLATE = bldprog
     276hextodecfp_SOURCES = hextodecfp.c
     277
     278
     279# Generate rules
    265280include $(PATH_KBUILD)/subfooter.kmk
    266281
Note: See TracChangeset for help on using the changeset viewer.