summaryrefslogtreecommitdiffstatshomepage
path: root/py/builtinmath.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-03-12 21:31:41 +0000
committerDamien George <damien.p.george@gmail.com>2014-03-12 21:31:41 +0000
commit8854e1fa05d41fe8a3afb0a5c03ed41cc8f7f4a7 (patch)
tree65853ea448b1c131b2dc0d2f6949bd27ab89764b /py/builtinmath.c
parent8cc50d348d243b16926d0a690595f08178f7b5f4 (diff)
downloadmicropython-8854e1fa05d41fe8a3afb0a5c03ed41cc8f7f4a7.tar.gz
micropython-8854e1fa05d41fe8a3afb0a5c03ed41cc8f7f4a7.zip
py: Add expm1 to math module.
Diffstat (limited to 'py/builtinmath.c')
-rw-r--r--py/builtinmath.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/py/builtinmath.c b/py/builtinmath.c
index cccda9d486..35c1e45edc 100644
--- a/py/builtinmath.c
+++ b/py/builtinmath.c
@@ -23,6 +23,7 @@ STATIC const mp_obj_float_t mp_math_pi_obj = {{&mp_type_float}, M_PI};
MATH_FUN_1(sqrt, sqrt)
MATH_FUN_2(pow, pow)
MATH_FUN_1(exp, exp)
+MATH_FUN_1(expm1, expm1)
MATH_FUN_1(log, log)
MATH_FUN_1(log2, log2)
MATH_FUN_1(log10, log10)
@@ -46,6 +47,7 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR_sqrt), (mp_obj_t)&mp_math_sqrt_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_pow), (mp_obj_t)&mp_math_pow_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_exp), (mp_obj_t)&mp_math_exp_obj },
+ { MP_OBJ_NEW_QSTR(MP_QSTR_expm1), (mp_obj_t)&mp_math_expm1_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_log), (mp_obj_t)&mp_math_log_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_log2), (mp_obj_t)&mp_math_log2_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_log10), (mp_obj_t)&mp_math_log10_obj },