Welcome! Log In Create A New Profile

Advanced

[njs] More precise Math constants.

Valentin Bartenev
November 04, 2016 11:26AM
details: http://hg.nginx.org/njs/rev/a713275dc4cb
branches:
changeset: 236:a713275dc4cb
user: Valentin Bartenev <vbart@nginx.com>
date: Fri Nov 04 18:25:55 2016 +0300
description:
More precise Math constants.

diffstat:

njs/njs_math.c | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)

diffs (61 lines):

diff -r e16086a85f0b -r a713275dc4cb njs/njs_math.c
--- a/njs/njs_math.c Fri Nov 04 16:22:56 2016 +0300
+++ b/njs/njs_math.c Fri Nov 04 18:25:55 2016 +0300
@@ -437,49 +437,49 @@ static const njs_object_prop_t njs_math
{
.type = NJS_PROPERTY,
.name = njs_string("E"),
- .value = njs_value(NJS_NUMBER, 1, 2.718281828459045),
+ .value = njs_value(NJS_NUMBER, 1, M_E),
},

{
.type = NJS_PROPERTY,
.name = njs_string("LN10"),
- .value = njs_value(NJS_NUMBER, 1, 2.302585092994046),
+ .value = njs_value(NJS_NUMBER, 1, M_LN10),
},

{
.type = NJS_PROPERTY,
.name = njs_string("LN2"),
- .value = njs_value(NJS_NUMBER, 1, 0.6931471805599453),
+ .value = njs_value(NJS_NUMBER, 1, M_LN2),
},

{
.type = NJS_PROPERTY,
.name = njs_string("LOG10E"),
- .value = njs_value(NJS_NUMBER, 1, 0.4342944819032518),
+ .value = njs_value(NJS_NUMBER, 1, M_LOG10E),
},

{
.type = NJS_PROPERTY,
.name = njs_string("LOG2E"),
- .value = njs_value(NJS_NUMBER, 1, 1.4426950408889634),
+ .value = njs_value(NJS_NUMBER, 1, M_LOG2E),
},

{
.type = NJS_PROPERTY,
.name = njs_string("PI"),
- .value = njs_value(NJS_NUMBER, 1, 3.141592653589793),
+ .value = njs_value(NJS_NUMBER, 1, M_PI),
},

{
.type = NJS_PROPERTY,
.name = njs_string("SQRT1_2"),
- .value = njs_value(NJS_NUMBER, 1, 0.7071067811865476),
+ .value = njs_value(NJS_NUMBER, 1, M_SQRT1_2),
},

{
.type = NJS_PROPERTY,
.name = njs_string("SQRT2"),
- .value = njs_value(NJS_NUMBER, 1, 1.4142135623730951),
+ .value = njs_value(NJS_NUMBER, 1, M_SQRT2),
},

{

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] More precise Math constants.

Valentin Bartenev 328 November 04, 2016 11:26AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 220
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready