Changeset 24e58cc in mainline


Ignore:
Timestamp:
2013-12-17T10:53:16Z (10 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2034f98
Parents:
dc20e31
Message:

More dummy math functions

Location:
uspace/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/math.h

    rdc20e31 r24e58cc  
    4848extern double fabs(double);
    4949extern double floor(double);
     50extern double ceil(double);
    5051extern double modf(double, double *);
    5152extern double fmod(double, double);
    5253extern double pow(double, double);
    5354extern double exp(double);
     55extern double expm1(double);
    5456extern double sqrt(double);
    5557extern double log(double);
     58extern double log10(double);
    5659extern double sin(double);
     60extern double sinh(double);
     61extern double asin(double);
     62extern double asinh(double);
    5763extern double cos(double);
     64extern double cosh(double);
     65extern double acos(double);
     66extern double acosh(double);
     67extern double tan(double);
     68extern double tanh(double);
     69extern double atan(double);
     70extern double atanh(double);
    5871extern double atan2(double, double);
     72
     73double copysign(double, double);
    5974
    6075#endif
  • uspace/lib/math/src/dummy.c

    rdc20e31 r24e58cc  
    6464}
    6565
     66double cosh(double x)
     67{
     68        WARN_NOT_IMPLEMENTED();
     69        return 0.0;
     70}
     71
     72double acos(double x)
     73{
     74        WARN_NOT_IMPLEMENTED();
     75        return 0.0;
     76}
     77
     78double acosh(double x)
     79{
     80        WARN_NOT_IMPLEMENTED();
     81        return 0.0;
     82}
     83
    6684double pow(double x, double y)
    6785{
     
    7694}
    7795
     96double ceil(double x)
     97{
     98        WARN_NOT_IMPLEMENTED();
     99        return 0.0;
     100}
     101
    78102double fabs(double x)
    79103{
     
    100124}
    101125
     126double log10(double x)
     127{
     128        WARN_NOT_IMPLEMENTED();
     129        return 0.0;
     130}
     131
     132
    102133double atan2(double y, double x)
    103134{
     
    112143}
    113144
     145double sinh(double x)
     146{
     147        WARN_NOT_IMPLEMENTED();
     148        return 0.0;
     149}
     150
     151double asin(double x)
     152{
     153        WARN_NOT_IMPLEMENTED();
     154        return 0.0;
     155}
     156
     157double asinh(double x)
     158{
     159        WARN_NOT_IMPLEMENTED();
     160        return 0.0;
     161}
     162
     163double tan(double x)
     164{
     165        WARN_NOT_IMPLEMENTED();
     166        return 0.0;
     167}
     168
     169double tanh(double x)
     170{
     171        WARN_NOT_IMPLEMENTED();
     172        return 0.0;
     173}
     174
     175double atan(double x)
     176{
     177        WARN_NOT_IMPLEMENTED();
     178        return 0.0;
     179}
     180
     181double atanh(double x)
     182{
     183        WARN_NOT_IMPLEMENTED();
     184        return 0.0;
     185}
     186
     187
    114188double exp(double x)
    115189{
     
    118192}
    119193
     194double expm1(double x)
     195{
     196        WARN_NOT_IMPLEMENTED();
     197        return 0.0;
     198}
     199
    120200double sqrt(double x)
    121201{
     
    124204}
    125205
     206double copysign(double x, double y)
     207{
     208        WARN_NOT_IMPLEMENTED();
     209        return 0.0;
     210}
     211
     212
    126213/** @}
    127214 */
Note: See TracChangeset for help on using the changeset viewer.