project_files/hwc/rtl/pmath.h
changeset 11655 e15eb10f1703
parent 8047 25a4daa6473c
child 14185 801dc57371c3
equal deleted inserted replaced
11654:870f22de388b 11655:e15eb10f1703
    19 float       __attribute__((overloadable))   fpcrtl_abs(float x);
    19 float       __attribute__((overloadable))   fpcrtl_abs(float x);
    20 double      __attribute__((overloadable))   fpcrtl_abs(double x);
    20 double      __attribute__((overloadable))   fpcrtl_abs(double x);
    21 int         __attribute__((overloadable))   fpcrtl_abs(int x);
    21 int         __attribute__((overloadable))   fpcrtl_abs(int x);
    22 int64_t     __attribute__((overloadable))   fpcrtl_abs(int64_t x);
    22 int64_t     __attribute__((overloadable))   fpcrtl_abs(int64_t x);
    23 
    23 
       
    24 /* emscripten cannot find math.h through our cmake */
       
    25 #ifdef EMSCRIPTEN
       
    26 double      exp(double);
       
    27 double      log(double);
       
    28 double      sin(double);
       
    29 double      cos(double);
       
    30 double      fabs(double);
       
    31 double      ceil(double);
       
    32 double      sqrt(double);
       
    33 double      atan(double);
       
    34 double      atan2(double, double);
       
    35 #endif
       
    36 
    24 #endif /* PMATH_H_ */
    37 #endif /* PMATH_H_ */