V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
ieee754.h
1
// Copyright 2016 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef V8_BASE_IEEE754_H_
6
#define V8_BASE_IEEE754_H_
7
8
#include "src/base/base-export.h"
9
10
namespace
v8
{
11
namespace
base {
12
namespace
ieee754 {
13
14
// Returns the arc cosine of |x|; that is the value whose cosine is |x|.
15
V8_BASE_EXPORT
double
acos(
double
x);
16
17
// Returns the inverse hyperbolic cosine of |x|; that is the value whose
18
// hyperbolic cosine is |x|.
19
V8_BASE_EXPORT
double
acosh(
double
x);
20
21
// Returns the arc sine of |x|; that is the value whose sine is |x|.
22
V8_BASE_EXPORT
double
asin(
double
x);
23
24
// Returns the inverse hyperbolic sine of |x|; that is the value whose
25
// hyperbolic sine is |x|.
26
V8_BASE_EXPORT
double
asinh(
double
x);
27
28
// Returns the principal value of the arc tangent of |x|; that is the value
29
// whose tangent is |x|.
30
V8_BASE_EXPORT
double
atan(
double
x);
31
32
// Returns the principal value of the arc tangent of |y/x|, using the signs of
33
// the two arguments to determine the quadrant of the result.
34
V8_BASE_EXPORT
double
atan2(
double
y,
double
x);
35
36
// Returns the cosine of |x|, where |x| is given in radians.
37
V8_BASE_EXPORT
double
cos(
double
x);
38
39
// Returns the base-e exponential of |x|.
40
V8_BASE_EXPORT
double
exp(
double
x);
41
42
V8_BASE_EXPORT
double
atanh(
double
x);
43
44
// Returns the natural logarithm of |x|.
45
V8_BASE_EXPORT
double
log(
double
x);
46
47
// Returns a value equivalent to |log(1+x)|, but computed in a way that is
48
// accurate even if the value of |x| is near zero.
49
V8_BASE_EXPORT
double
log1p(
double
x);
50
51
// Returns the base 2 logarithm of |x|.
52
V8_BASE_EXPORT
double
log2(
double
x);
53
54
// Returns the base 10 logarithm of |x|.
55
V8_BASE_EXPORT
double
log10(
double
x);
56
57
// Returns the cube root of |x|.
58
V8_BASE_EXPORT
double
cbrt(
double
x);
59
60
// Returns exp(x)-1, the exponential of |x| minus 1.
61
V8_BASE_EXPORT
double
expm1(
double
x);
62
63
// Returns the sine of |x|, where |x| is given in radians.
64
V8_BASE_EXPORT
double
sin(
double
x);
65
66
// Returns the tangent of |x|, where |x| is given in radians.
67
V8_BASE_EXPORT
double
tan(
double
x);
68
69
// Returns the hyperbolic cosine of |x|, where |x| is given radians.
70
V8_BASE_EXPORT
double
cosh(
double
x);
71
72
// Returns the hyperbolic sine of |x|, where |x| is given radians.
73
V8_BASE_EXPORT
double
sinh(
double
x);
74
75
// Returns the hyperbolic tangent of |x|, where |x| is given radians.
76
V8_BASE_EXPORT
double
tanh(
double
x);
77
78
}
// namespace ieee754
79
}
// namespace base
80
}
// namespace v8
81
82
#endif // V8_BASE_IEEE754_H_
v8
Definition:
libplatform.h:13
v8
src
base
ieee754.h
Generated on Tue Dec 25 2018 14:38:14 by
1.8.14