Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
Typedefs | |
typedef double(* | duk__one_arg_func) (double) |
typedef double(* | duk__two_arg_func) (double, double) |
Variables | |
DUK_LOCAL const duk__one_arg_func | duk__one_arg_funcs [] |
DUK_LOCAL const duk__two_arg_func | duk__two_arg_funcs [] |
typedef double(* duk__one_arg_func) (double) |
Definition at line 18 of file duktape-1.5.2/src-separate/duk_bi_math.c.
typedef double(* duk__two_arg_func) (double, double) |
Definition at line 19 of file duktape-1.5.2/src-separate/duk_bi_math.c.
DUK_LOCAL double duk__acos | ( | double | x | ) |
Definition at line 202 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_ACOS.
DUK_LOCAL double duk__asin | ( | double | x | ) |
Definition at line 205 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_ASIN.
DUK_LOCAL double duk__atan | ( | double | x | ) |
Definition at line 208 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_ATAN.
DUK_LOCAL double duk__atan2 | ( | double | x, |
double | y ) |
Definition at line 235 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_ATAN2.
DUK_LOCAL double duk__ceil | ( | double | x | ) |
Definition at line 211 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_CEIL.
DUK_LOCAL double duk__cos | ( | double | x | ) |
Definition at line 214 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_COS.
DUK_LOCAL double duk__exp | ( | double | x | ) |
Definition at line 217 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_EXP.
DUK_LOCAL double duk__fabs | ( | double | x | ) |
Definition at line 199 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_FABS.
DUK_LOCAL double duk__floor | ( | double | x | ) |
Definition at line 220 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_FLOOR.
DUK_LOCAL double duk__fmax_fixed | ( | double | x, |
double | y ) |
Definition at line 71 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_FMAX, and DUK_SIGNBIT.
Referenced by duk_bi_math_object_max().
DUK_LOCAL double duk__fmin_fixed | ( | double | x, |
double | y ) |
Definition at line 52 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_FMIN, and DUK_SIGNBIT.
Referenced by duk_bi_math_object_min().
DUK_LOCAL double duk__log | ( | double | x | ) |
Definition at line 223 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_LOG.
DUK_LOCAL duk_ret_t duk__math_minmax | ( | duk_context * | ctx, |
duk_double_t | initial, | ||
duk__two_arg_func | min_max ) |
Definition at line 21 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_DOUBLE_NAN, DUK_FP_NAN, DUK_FPCLASSIFY, duk_get_top(), duk_push_number(), and duk_to_number().
Referenced by duk_bi_math_object_max(), and duk_bi_math_object_min().
DUK_LOCAL double duk__pow_fixed | ( | double | x, |
double | y ) |
Definition at line 130 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_DOUBLE_INFINITY, DUK_DOUBLE_NAN, DUK_FABS, DUK_FMOD, DUK_FP_INFINITE, DUK_FP_NAN, DUK_FP_ZERO, DUK_FPCLASSIFY, DUK_POW, DUK_SIGNBIT, and DUK_UNREF.
DUK_LOCAL double duk__round_fixed | ( | double | x | ) |
Definition at line 89 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_FLOOR, DUK_FP_INFINITE, DUK_FP_NAN, DUK_FP_ZERO, and DUK_FPCLASSIFY.
DUK_LOCAL double duk__sin | ( | double | x | ) |
Definition at line 226 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_SIN.
DUK_LOCAL double duk__sqrt | ( | double | x | ) |
Definition at line 229 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_SQRT.
DUK_LOCAL double duk__tan | ( | double | x | ) |
Definition at line 232 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References DUK_TAN.
DUK_INTERNAL duk_ret_t duk_bi_math_object_max | ( | duk_context * | ctx | ) |
Definition at line 306 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References duk__fmax_fixed(), duk__math_minmax(), and DUK_DOUBLE_INFINITY.
DUK_INTERNAL duk_ret_t duk_bi_math_object_min | ( | duk_context * | ctx | ) |
Definition at line 310 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References duk__fmin_fixed(), duk__math_minmax(), and DUK_DOUBLE_INFINITY.
DUK_INTERNAL duk_ret_t duk_bi_math_object_onearg_shared | ( | duk_context * | ctx | ) |
Definition at line 284 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References duk__one_arg_funcs, DUK_ASSERT, duk_get_current_magic(), duk_push_number(), and duk_to_number().
DUK_INTERNAL duk_ret_t duk_bi_math_object_random | ( | duk_context * | ctx | ) |
Definition at line 314 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References duk_push_number(), and duk_util_tinyrandom_get_double().
DUK_INTERNAL duk_ret_t duk_bi_math_object_twoarg_shared | ( | duk_context * | ctx | ) |
Definition at line 295 of file duktape-1.5.2/src-separate/duk_bi_math.c.
References duk__two_arg_funcs, DUK_ASSERT, duk_get_current_magic(), duk_push_number(), and duk_to_number().
DUK_LOCAL const duk__one_arg_func duk__one_arg_funcs[] |
Definition at line 241 of file duktape-1.5.2/src-separate/duk_bi_math.c.
Referenced by duk_bi_math_object_onearg_shared().
DUK_LOCAL const duk__two_arg_func duk__two_arg_funcs[] |
Definition at line 274 of file duktape-1.5.2/src-separate/duk_bi_math.c.
Referenced by duk_bi_math_object_twoarg_shared().