7#include <QtCore/qdatetime.h>
8#include <QtCore/qmath.h>
9#include <QtCore/qrandom.h>
10#include <QtCore/private/qnumeric_p.h>
11#include <QtCore/qthreadstorage.h>
76 return ::copysign(
x,
y);
107 double v = argc ? argv[0].
toNumber() : 2;
121 double v = argc ? argv[0].
toNumber() : 2;
130 double v = argc ? argv[0].
toNumber() : 2;
162 if ((
v1 == 0.0) && (
v2 == 0.0)) {
181 if (v < 0.0 && v > -1.0)
258 for (
int i = 1;
i < argc;
i++)
293#if !defined(__ANDROID__)
316 for (
int i = 0, ei = argc;
i < ei; ++
i) {
319 || (
x > mx) || std::isnan(
x)) {
329 for (
int i = 0, ei = argc;
i < ei; ++
i) {
331 if ((
x == 0 && mx ==
x &&
copySign(1.0,
x) == -1.0)
332 || (
x < mx) || std::isnan(
x)) {
355 if (!std::isfinite(
v))
358 if (v < 0.5 && v >= -0.5)
359 v = std::copysign(0.0,
v);
361 v = std::floor(
v + 0.5);
static Q_DECL_CONST_FUNCTION QRandomGenerator * global()
\threadsafe
double jsExponentiate(double base, double exponent)
\qmltype Particle \inqmlmodule QtQuick.Particles
QT_POPCOUNT_RELAXED_CONSTEXPR uint qCountLeadingZeroBits(quint32 v) noexcept
bool qIsNull(qfloat16 f) noexcept
constexpr static Q_DECL_CONST_FUNCTION double qt_qnan() noexcept
constexpr static Q_DECL_CONST_FUNCTION double qt_inf() noexcept
static Q_DECL_CONST_FUNCTION bool qt_is_inf(double d)
static Q_DECL_CONST_FUNCTION bool qt_is_finite(double d)
GLint GLfloat GLfloat GLfloat v2
GLboolean GLboolean GLboolean b
GLsizei const GLfloat * v
[13]
GLint GLint GLint GLint GLint x
[0]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLfloat GLfloat GLfloat GLfloat h
#define QStringLiteral(str)
static Q_ALWAYS_INLINE double copySign(double x, double y)
#define DEFINE_OBJECT_VTABLE(classname)
return generateDouble() *highest
[11]
static ReturnedValue smallestNumber(double d)
Heap::String * newString(const QString &s=QString())
Symbol * symbol_toStringTag() const
Heap::InternalClass * internalClass() const
static ReturnedValue method_sin(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_max(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_asinh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_tanh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_tan(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_abs(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_floor(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_asin(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_cos(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_sqrt(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_log2(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_atanh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_imul(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_hypot(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_expm1(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_atan2(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_atan(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_random(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_log1p(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_sinh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_log10(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_sign(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_ceil(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_min(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_acosh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_cosh(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_fround(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_acos(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_pow(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_log(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_exp(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_cbrt(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_clz32(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_round(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_trunc(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
unsigned int toUInt32() const
static Value fromDouble(double d)