From 464482d7b23646a7eabc053cf140c87ca5264a5b Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Fri, 23 Jan 2015 17:15:42 -0600 Subject: Math library: Adds support for the expm1 functions: http://pubs.opengroup.org/onlinepubs/009695399/functions/expm1.html. From Brennan Ashton --- nuttx/include/nuttx/math.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nuttx/include/nuttx/math.h b/nuttx/include/nuttx/math.h index c97c525fd..977d8cac9 100644 --- a/nuttx/include/nuttx/math.h +++ b/nuttx/include/nuttx/math.h @@ -1,7 +1,7 @@ /**************************************************************************** * include/nuttx/math.h * - * Copyright (C) 2009, 2012, 2014 Gregory Nutt. All rights reserved. + * Copyright (C) 2009, 2012, 2014-2015 Gregory Nutt. All rights reserved. * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without @@ -193,11 +193,14 @@ long double powl (long double b, long double e); #endif float expf (float x); +#define expm1f(x) (expf(x) - 1.0) #if CONFIG_HAVE_DOUBLE double exp (double x); +#define expm1(x) (exp(x) - 1.0) #endif #ifdef CONFIG_HAVE_LONG_DOUBLE long double expl (long double x); +#define expm1l(x) (expl(x) - 1.0) #endif float logf (float x); -- cgit v1.2.3