Skip to content
Snippets Groups Projects
Commit c070ff24 authored by Damien George's avatar Damien George
Browse files

Disable some math functions until they work correctly.

parent 7b4b78bc
No related branches found
No related tags found
No related merge requests found
...@@ -46,9 +46,9 @@ MATH_FUN_1(fabs, fabs) ...@@ -46,9 +46,9 @@ MATH_FUN_1(fabs, fabs)
MATH_FUN_1(floor, floor) //TODO: delegate to x.__floor__() if x is not a float MATH_FUN_1(floor, floor) //TODO: delegate to x.__floor__() if x is not a float
MATH_FUN_2(fmod, fmod) MATH_FUN_2(fmod, fmod)
//MATH_FUN_1(frexp, frexp) //MATH_FUN_1(frexp, frexp)
MATH_FUN_1(isfinite, isfinite) //MATH_FUN_1(isfinite, isfinite)
MATH_FUN_1(isinf, isinf) //MATH_FUN_1(isinf, isinf)
MATH_FUN_1(isnan, isnan) //MATH_FUN_1(isnan, isnan)
MATH_FUN_1(trunc, trunc) MATH_FUN_1(trunc, trunc)
//TODO: factorial, fsum, frexp, ldexp, modf //TODO: factorial, fsum, frexp, ldexp, modf
...@@ -83,9 +83,9 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = { ...@@ -83,9 +83,9 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR_floor), (mp_obj_t)&mp_math_floor_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_floor), (mp_obj_t)&mp_math_floor_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_fmod), (mp_obj_t)&mp_math_fmod_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_fmod), (mp_obj_t)&mp_math_fmod_obj },
//{ MP_OBJ_NEW_QSTR(MP_QSTR_frexp), (mp_obj_t)&mp_math_frexp_obj }, //{ MP_OBJ_NEW_QSTR(MP_QSTR_frexp), (mp_obj_t)&mp_math_frexp_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_isfinite), (mp_obj_t)&mp_math_isfinite_obj }, //{ MP_OBJ_NEW_QSTR(MP_QSTR_isfinite), (mp_obj_t)&mp_math_isfinite_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_isinf), (mp_obj_t)&mp_math_isinf_obj }, //{ MP_OBJ_NEW_QSTR(MP_QSTR_isinf), (mp_obj_t)&mp_math_isinf_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_isnan), (mp_obj_t)&mp_math_isnan_obj }, //{ MP_OBJ_NEW_QSTR(MP_QSTR_isnan), (mp_obj_t)&mp_math_isnan_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_trunc), (mp_obj_t)&mp_math_trunc_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_trunc), (mp_obj_t)&mp_math_trunc_obj },
}; };
......
...@@ -44,6 +44,10 @@ float acosf(float x) { return 0.0; } ...@@ -44,6 +44,10 @@ float acosf(float x) { return 0.0; }
float asinf(float x) { return 0.0; } float asinf(float x) { return 0.0; }
float atanf(float x) { return 0.0; } float atanf(float x) { return 0.0; }
float atan2f(float x, float y) { return 0.0; } float atan2f(float x, float y) { return 0.0; }
float ceilf(float x) { return 0.0; }
float floorf(float x) { return 0.0; }
float truncf(float x) { return 0.0; }
float fmodf(float x, float y) { return 0.0; }
/*****************************************************************************/ /*****************************************************************************/
// from musl-0.9.15 libm.h // from musl-0.9.15 libm.h
......
...@@ -44,6 +44,10 @@ float acosf(float x) { return 0.0; } ...@@ -44,6 +44,10 @@ float acosf(float x) { return 0.0; }
float asinf(float x) { return 0.0; } float asinf(float x) { return 0.0; }
float atanf(float x) { return 0.0; } float atanf(float x) { return 0.0; }
float atan2f(float x, float y) { return 0.0; } float atan2f(float x, float y) { return 0.0; }
float ceilf(float x) { return 0.0; }
float floorf(float x) { return 0.0; }
float truncf(float x) { return 0.0; }
float fmodf(float x, float y) { return 0.0; }
/*****************************************************************************/ /*****************************************************************************/
// from musl-0.9.15 libm.h // from musl-0.9.15 libm.h
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment