@@ -68,7 +68,6 @@ MATH_FUN_1(exp, exp)
6868#if MICROPY_PY_MATH_SPECIAL_FUNCTIONS
6969/// \function expm1(x)
7070MATH_FUN_1 (expm1 , expm1 )
71- #endif
7271/// \function log2(x)
7372MATH_FUN_1 (log2 , log2 )
7473/// \function log10(x)
@@ -85,6 +84,7 @@ MATH_FUN_1(acosh, acosh)
8584MATH_FUN_1 (asinh , asinh )
8685/// \function atanh(x)
8786MATH_FUN_1 (atanh , atanh )
87+ #endif
8888/// \function cos(x)
8989MATH_FUN_1 (cos , cos )
9090/// \function sin(x)
@@ -198,6 +198,7 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = {
198198 { MP_OBJ_NEW_QSTR (MP_QSTR_expm1 ), (mp_obj_t )& mp_math_expm1_obj },
199199 #endif
200200 { MP_OBJ_NEW_QSTR (MP_QSTR_log ), (mp_obj_t )& mp_math_log_obj },
201+ #if MICROPY_PY_MATH_SPECIAL_FUNCTIONS
201202 { MP_OBJ_NEW_QSTR (MP_QSTR_log2 ), (mp_obj_t )& mp_math_log2_obj },
202203 { MP_OBJ_NEW_QSTR (MP_QSTR_log10 ), (mp_obj_t )& mp_math_log10_obj },
203204 { MP_OBJ_NEW_QSTR (MP_QSTR_cosh ), (mp_obj_t )& mp_math_cosh_obj },
@@ -206,6 +207,7 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = {
206207 { MP_OBJ_NEW_QSTR (MP_QSTR_acosh ), (mp_obj_t )& mp_math_acosh_obj },
207208 { MP_OBJ_NEW_QSTR (MP_QSTR_asinh ), (mp_obj_t )& mp_math_asinh_obj },
208209 { MP_OBJ_NEW_QSTR (MP_QSTR_atanh ), (mp_obj_t )& mp_math_atanh_obj },
210+ #endif
209211 { MP_OBJ_NEW_QSTR (MP_QSTR_cos ), (mp_obj_t )& mp_math_cos_obj },
210212 { MP_OBJ_NEW_QSTR (MP_QSTR_sin ), (mp_obj_t )& mp_math_sin_obj },
211213 { MP_OBJ_NEW_QSTR (MP_QSTR_tan ), (mp_obj_t )& mp_math_tan_obj },
0 commit comments