Concurrency::precise_math (Funciones del espacio de nombres)
acos
acosf
acosh
acoshf
asin
asinf
asinh
asinhf
atan
atan2
atan2f
atanf
atanh
atanhf
cbrt
cbrtf
ceil
ceilf
copysign
copysignf
cos
cosf
cosh
coshf
cospi
cospif
erf
erfc
erfcf
erfcinv
erfcinvf
erff
erfinv
erfinvf
exp
exp10
exp10f
exp2
exp2f
expf
expm1
expm1f
fabs
fabsf
floor
fdim
fdimf
|
floorf
fma
fmaf
fmax
fmaxf
fmin
fminf
fmod
fmodf
fpclassify
frexp
frexpf
hypot
hypotf
ilogb
ilogbf
isfinite
isinf
isnan
acos
Calcula el arcocoseno del argumento
inline float acos(float _X) restrict(amp);
inline double acos(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcocoseno del argumento
acosf
Calcula el arcocoseno del argumento
inline float acosf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcocoseno del argumento
acosh
Calcula el coseno hiperbólico inverso del argumento.
inline float acosh(float _X) restrict(amp);
inline double acosh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno hiperbólico inverso del argumento
acoshf
Calcula el coseno hiperbólico inverso del argumento.
inline float acoshf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno hiperbólico inverso del argumento
asin
Calcula el arcoseno del argumento
inline float asin(float _X) restrict(amp);
inline double asin(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcoseno del argumento
asinf
Calcula el arcoseno del argumento
inline float asinf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcoseno del argumento
asinh
Calcula el seno hiperbólico inverso del argumento.
inline float asinh(float _X) restrict(amp);
inline double asinh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno hiperbólico inverso del argumento
asinhf
Calcula el seno hiperbólico inverso del argumento.
inline float asinhf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno hiperbólico inverso del argumento
atan
Calcula la arcotangente del argumento.
inline float atan(float _X) restrict(amp);
inline double atan(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor arcotangente del argumento
atan2
Calcula la arcotangente de _Y/_X.
inline float atan2(
float _Y,
float _X) restrict(amp);
inline double atan2(
double _Y,
double _X) restrict(amp);
Parámetros
_Y
Valor de punto flotante
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcotangente de _Y/_X
atan2f
Calcula la arcotangente de _Y/_X.
inline float atan2f(
float _Y,
float _X) restrict(amp);
Parámetros
_Y
Valor de punto flotante
_X
Valor de punto flotante
Valor devuelto
Devuelve el arcotangente de _Y/_X
atanf
Calcula la arcotangente del argumento.
inline float atanf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor arcotangente del argumento
atanh
Calcula la tangente hiperbólica inversa del argumento
inline float atanh(float _X) restrict(amp);
inline double atanh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente hiperbólica inversa del argumento
atanhf
Calcula la tangente hiperbólica inversa del argumento
inline float atanhf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente hiperbólica inversa del argumento
cbrt
Calcula la raíz cúbica real del argumento
inline float cbrt(float _X) restrict(amp);
inline double cbrt(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la raíz cúbica real del argumento
cbrtf
Calcula la raíz cúbica real del argumento
inline float cbrtf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la raíz cúbica real del argumento
ceil
Calcula el techo del argumento.
inline float ceil(float _X) restrict(amp);
inline double ceil(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el techo del argumento
ceilf
Calcula el techo del argumento.
inline float ceilf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el techo del argumento
copysign
Genera un valor con la magnitud de _X y el signo de _Y
inline float copysign(
float _X,
float _Y) restrict(amp);
inline double copysign(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve un valor con la magnitud de _X y el signo de _Y
copysignf
Genera un valor con la magnitud de _X y el signo de _Y
inline float copysignf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve un valor con la magnitud de _X y el signo de _Y
cos
Calcula el coseno del argumento
inline float cos(float _X) restrict(amp);
inline double cos(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno del argumento
cosf
Calcula el coseno del argumento
inline float cosf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno del argumento
cosh
Calcula el valor del coseno hiperbólico del argumento.
inline float cosh(float _X) restrict(amp);
inline double cosh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno hiperbólico del argumento
coshf
Calcula el valor del coseno hiperbólico del argumento.
inline float coshf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno hiperbólico del argumento
cospi
Calcula el coseno de pi * _X
inline float cospi(float _X) restrict(amp);
inline double cospi(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno de pi * _X
cospif
Calcula el coseno de pi * _X
inline float cospif(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno de pi * _X
erf
Calcula la función de error de _X
inline float erf(float _X) restrict(amp);
inline double erf(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error de _X
erfc
Calcula la función de error complementaria de _X
inline float erfc(float _X) restrict(amp);
inline double erfc(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error complementaria de _X
erfcf
Calcula la función de error complementaria de _X
inline float erfcf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error complementaria de _X
erfcinv
Calcula la función de error complementaria inversa de _X
inline float erfcinv(float _X) restrict(amp);
inline double erfcinv(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error complementaria inversa de _X
erfcinvf
Calcula la función de error complementaria inversa de _X
inline float erfcinvf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error complementaria inversa de _X
erff
Calcula la función de error de _X
inline float erff(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error de _X
erfinv
Calcula la función de error inversa de _X
inline float erfinv(float _X) restrict(amp);
inline double erfinv(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error inversa de _X
erfinvf
Calcula la función de error inversa de _X
inline float erfinvf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de error inversa de _X
exp10
Calcula el exponencial de base 10 del argumento.
inline float exp10(float _X) restrict(amp);
inline double exp10(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la potencia de base 10 del argumento
exp10f
Calcula el exponencial de base 10 del argumento.
inline float exp10f(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la potencia de base 10 del argumento
expm1
Calcula la base e exponencial del argumento, menos 1
inline float expm1(float exponent) restrict(amp);
inline double expm1(double exponent) restrict(amp);
Parámetros
exponent
La potencia n de la expresión matemática e
n, donde e
es la base del logaritmo natural.
Valor devuelto
Devuelve la base e exponencial del argumento, menos 1
expm1f
Calcula la base e exponencial del argumento, menos 1
inline float expm1f(float exponent) restrict(amp);
Parámetros
exponent
La potencia n de la expresión matemática e
n, donde e
es la base del logaritmo natural.
Valor devuelto
Devuelve la base e exponencial del argumento, menos 1
exp
Calcula la potencia de base e del argumento
inline float exp(float _X) restrict(amp);
inline double exp(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la potencia de base e del argumento
expf
Calcula la potencia de base e del argumento
inline float expf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la potencia de base e del argumento
exp2
Calcula la base 2 exponencial del argumento.
inline float exp2(float _X) restrict(amp);
inline double exp2(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponencial base 2 del argumento.
exp2f
Calcula la base 2 exponencial del argumento.
inline float exp2f(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponencial base 2 del argumento.
fabs
Devuelve el valor absoluto del argumento.
inline float fabs(float _X) restrict(amp);
inline double fabs(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor absoluto del argumento.
fabsf
Devuelve el valor absoluto del argumento.
inline float fabsf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor absoluto del argumento.
fdim
Calcula la diferencia positiva entre los argumentos.
inline float fdim(
float _X,
float _Y
) restrict(amp);
inline double fdim(
double _X,
double _Y
) restrict(amp);
Parámetros
_X
Valor de punto flotante _Y
Valor de punto flotante
Valor devuelto
Diferencia entre _X e _Y si _X es mayor que _Y; de lo contrario, +0.
fdimf
Calcula la diferencia positiva entre los argumentos.
inline float fdimf(
float _X,
float _Y
) restrict(amp);
Parámetros
_X
Valor de punto flotante _Y
Valor de punto flotante
Valor devuelto
Diferencia entre _X e _Y si _X es mayor que _Y; de lo contrario, +0.
floor
Calcula el suelo del argumento
inline float floor(float _X) restrict(amp);
inline double floor(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el suelo del argumento
floorf
Calcula el suelo del argumento
inline float floorf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el suelo del argumento
fma
Calcula el producto de los argumentos especificados en primer y segundo lugar y luego agrega el argumento especificado en tercer lugar al resultado; el cálculo completo se realiza como una sola operación.
inline float fma(
float _X,
float _Y,
float _Z
) restrict(amp);
inline double fma(
double _X,
double _Y,
double _Z
) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
_Z
Tercer argumento de punto flotante.
Valor devuelto
Resultado de la expresión (_X * _Y) + _Z. El cálculo completo se realiza como una sola operación; es decir, las subexpresiones se calculan con precisión infinita y solo se redondea el resultado final.
fmaf
Calcula el producto de los argumentos especificados en primer y segundo lugar y luego agrega el argumento especificado en tercer lugar al resultado; el cálculo completo se realiza como una sola operación.
inline float fmaf(
float _X,
float _Y,
float _Z
) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
_Z
Tercer argumento de punto flotante.
Valor devuelto
Resultado de la expresión (_X * _Y) + _Z. El cálculo completo se realiza como una sola operación; es decir, las subexpresiones se calculan con precisión infinita y solo se redondea el resultado final.
fmax
Determina el valor numérico máximo de los argumentos
inline float fmax(
float _X,
float _Y) restrict(amp);
inline double fmax(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el valor numérico máximo de los argumentos
fmaxf
Determina el valor numérico máximo de los argumentos
inline float fmaxf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el valor numérico máximo de los argumentos
fmin
Determina el valor numérico mínimo de los argumentos.
inline float fmin(
float _X,
float _Y) restrict(amp);
inline double fmin(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el valor numérico mínimo de los argumentos
fminf
Determina el valor numérico mínimo de los argumentos.
inline float fminf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el valor numérico mínimo de los argumentos
Función fmod (C++ AMP)
Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado.
inline float fmod(
float _X,
float _Y) restrict(amp);
inline double fmod(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
Valor devuelto
Resto de _X
dividido por _Y
; es decir, el valor de _X
- _Y
n, donde n es un entero tal que la magnitud de _X
- _Y
n es menor que la magnitud de _Y
.
fmodf
Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado.
inline float fmodf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
Valor devuelto
Resto de _X
dividido por _Y
; es decir, el valor de _X
- _Y
n, donde n es un entero tal que la magnitud de _X
- _Y
n es menor que la magnitud de _Y
.
fpclassify
Clasifica el valor del argumento como NaN, infinito, normal, subnormal, cero
inline int fpclassify(float _X) restrict(amp);
inline int fpclassify(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor de la macro de clasificación de números adecuada para el valor del argumento.
frexp
Obtiene la mantisa y el exponente de _X
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
inline double frexp(
double _X,
_Out_ int* _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Exp
Devuelve el exponente entero de _X en un valor de punto flotante
Valor devuelto
Devuelve la mantisa _X
frexpf
Obtiene la mantisa y el exponente de _X
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Exp
Devuelve el exponente entero de _X en un valor de punto flotante
Valor devuelto
Devuelve la mantisa _X
hypot
Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y
inline float hypot(
float _X,
float _Y) restrict(amp);
inline double hypot(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve la raíz cuadrada de la suma de los cuadrados de _X e _Y
hypotf
Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y
inline float hypotf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve la raíz cuadrada de la suma de los cuadrados de _X e _Y
ilogb
Extrae el exponente de _X como un valor int con signo.
inline int ilogb(float _X) restrict(amp);
inline int ilogb(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponente de _X como un valor entero con signo
ilogbf
Extrae el exponente de _X como un valor int con signo.
inline int ilogbf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponente de _X como un valor entero con signo
isfinite
Determina si el argumento tiene un valor finito.
inline int isfinite(float _X) restrict(amp);
inline int isfinite(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor finito
isinf
Determina si el argumento es infinito.
inline int isinf(float _X) restrict(amp);
inline int isinf(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor infinito
isnan
Determina si el argumento no es un número.
inline int isnan(float _X) restrict(amp);
inline int isnan(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero únicamente si el argumento tiene un valor NaN
isnormal
Determina si el argumento es normal.
inline int isnormal(float _X) restrict(amp);
inline int isnormal(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor normal
ldexp
Calcula un número real a partir de la mantisa y el exponente especificados.
inline float ldexp(
float _X,
int _Exp) restrict(amp);
inline double ldexp(
double _X,
double _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante, mantisa
_Exp
Valor entero, exponente
Valor devuelto
Devuelve _X * 2^_Exp
ldexpf
Calcula un número real a partir de la mantisa y el exponente especificados.
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante, mantisa
_Exp
Valor entero, exponente
Valor devuelto
Devuelve _X * 2^_Exp
lgamma
Calcula el logaritmo natural del valor absoluto de gamma del argumento
inline float lgamma(
float _X,
_Out_ int* _Sign) restrict(amp);
inline double lgamma(
double _X,
_Out_ int* _Sign) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Sign
Devuelve el signo
Valor devuelto
Devuelve el logaritmo natural del valor absoluto de gamma del argumento
lgammaf
Calcula el logaritmo natural del valor absoluto de gamma del argumento
inline float lgammaf(
float _X,
_Out_ int* _Sign) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Sign
Devuelve el signo
Valor devuelto
Devuelve el logaritmo natural del valor absoluto de gamma del argumento
log
Calcula el logaritmo de base e del argumento
inline float log(float _X) restrict(amp);
inline double log(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base e del argumento
log10
Calcula el logaritmo de base 10 del argumento.
inline float log10(float _X) restrict(amp);
inline double log10(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base 10 del argumento
log10f
Calcula el logaritmo de base 10 del argumento.
inline float log10f(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base 10 del argumento
log1p
Calcula el logaritmo de base e de 1 más el argumento
inline float log1p(float _X) restrict(amp);
inline double log1p(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base e de 1 más el argumento
log1pf
Calcula el logaritmo de base e de 1 más el argumento
inline float log1pf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base e de 1 más el argumento
log2
Calcula el logaritmo de base 2 del argumento.
inline float log2(float _X) restrict(amp);
inline double log2(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base 10 del argumento
log2f
Calcula el logaritmo de base 2 del argumento.
inline float log2f(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base 10 del argumento
logb
Extrae el exponente de _X como un valor entero con signo en formato de punto flotante
inline float logb(float _X) restrict(amp);
inline double logb(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponente con signo de _X
logbf
Extrae el exponente de _X como un valor entero con signo en formato de punto flotante
inline float logbf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el exponente con signo de _X
logf
Calcula el logaritmo de base e del argumento
inline float logf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base e del argumento
modf
Divide el argumento especificado en partes fraccionarias y enteras.
inline float modf(
float _X,
_Out_ float* _Iptr) restrict(amp);
inline double modf(
double _X,
_Out_ double* _Iptr) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Iptr
[out] Parte entera de _X
, como valor de punto flotante.
Valor devuelto
Parte fraccionaria con signo de _X
.
modff
Divide el argumento especificado en partes fraccionarias y enteras.
inline float modff(
float _X,
_Out_ float* _Iptr) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Iptr
Parte entera de _X
, como valor de punto flotante.
Valor devuelto
Devuelve la parte fraccionaria con signo de _X
.
nan
Devuelve un NaN reservado
inline double nan(int _X) restrict(amp);
Parámetros
_X
Valor entero
Valor devuelto
Devuelve un NaN reservado, si está disponible, con el contenido indicado en _X
nanf
Devuelve un NaN reservado
inline float nanf(int _X) restrict(amp);
Parámetros
_X
Valor entero
Valor devuelto
Devuelve un NaN reservado, si está disponible, con el contenido indicado en _X
nearbyint
Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual.
inline float nearbyint(float _X) restrict(amp);
inline double nearbyint(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor entero redondeado.
nearbyintf
Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual.
inline float nearbyintf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el valor entero redondeado.
nextafter
Determine el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y
inline float nextafter(
float _X,
float _Y) restrict(amp);
inline double nextafter(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y
nextafterf
Determine el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y
inline float nextafterf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y
phi
Devuelve la función de distribución acumulativa del argumento
inline float phi(float _X) restrict(amp);
inline double phi(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de distribución acumulativa del argumento
phif
Devuelve la función de distribución acumulativa del argumento
inline float phif(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de distribución acumulativa del argumento
pow
Calcula el valor de _X elevado a la potencia de _Y.
inline float pow(
float _X,
float _Y) restrict(amp);
inline double pow(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante, base
_Y
Valor de punto flotante, exponente
Valor devuelto
powf
Calcula el valor de _X elevado a la potencia de _Y.
inline float powf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante, base
_Y
Valor de punto flotante, exponente
Valor devuelto
probit
Devuelve la función de distribución acumulativa inversa del argumento.
inline float probit(float _X) restrict(amp);
inline double probit(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de distribución acumulativa inversa del argumento.
probitf
Devuelve la función de distribución acumulativa inversa del argumento.
inline float probitf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la función de distribución acumulativa inversa del argumento.
rcbrt
Devuelve la recíproca de la raíz cúbica del argumento.
inline float rcbrt(float _X) restrict(amp);
inline double rcbrt(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la recíproca de la raíz cúbica del argumento.
rcbrtf
Devuelve la recíproca de la raíz cúbica del argumento.
inline float rcbrtf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la recíproca de la raíz cúbica del argumento.
remainder
Calcula el resto: _X REM _Y
inline float remainder(
float _X,
float _Y) restrict(amp);
inline double remainder(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve _X REM _Y
remainderf
Calcula el resto: _X REM _Y
inline float remainderf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve _X REM _Y
remquo
Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado. También calcula el cociente de la mantisa del primer argumento especificado dividido por la mantisa del segundo argumento especificado, y devuelve el cociente mediante la ubicación especificada en el tercer argumento.
inline float remquo(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
inline double remquo(
double _X,
double _Y,
_Out_ int* _Quo) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
_Quo
[out] Dirección de un entero que se usa para devolver el cociente de los bits fraccionarios de _X
divididos por los bits fraccionarios de _Y
.
Valor devuelto
Devuelve el resto de _X
dividido por _Y
.
remquof
Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado. También calcula el cociente de la mantisa del primer argumento especificado dividido por la mantisa del segundo argumento especificado, y devuelve el cociente mediante la ubicación especificada en el tercer argumento.
inline float remquof(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
Parámetros
_X
Primer argumento de punto flotante.
_Y
Segundo argumento de punto flotante.
_Quo
[out] Dirección de un entero que se usa para devolver el cociente de los bits fraccionarios de _X
divididos por los bits fraccionarios de _Y
.
Valor devuelto
Devuelve el resto de _X
dividido por _Y
.
round
Redondea _X al entero más próximo.
inline float round(float _X) restrict(amp);
inline double round(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el entero más próximo de _X
roundf
Redondea _X al entero más próximo.
inline float roundf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el entero más próximo de _X
rsqrt
Devuelve la recíproca de la raíz cuadrada del argumento.
inline float rsqrt(float _X) restrict(amp);
inline double rsqrt(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la recíproca de la raíz cuadrada del argumento.
rsqrtf
Devuelve la recíproca de la raíz cuadrada del argumento.
inline float rsqrtf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la recíproca de la raíz cuadrada del argumento.
scalb
Multiplica _X por FLT_RADIX a la potencia _Y.
inline float scalb(
float _X,
float _Y) restrict(amp);
inline double scalb(
double _X,
double _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve _X * (FLT_RADIX ^ _Y)
scalbf
Multiplica _X por FLT_RADIX a la potencia _Y.
inline float scalbf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve _X * (FLT_RADIX ^ _Y)
scalbn
Multiplica _X por FLT_RADIX a la potencia _Y.
inline float scalbn(
float _X,
int _Y) restrict(amp);
inline double scalbn(
double _X,
int _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor entero
Valor devuelto
Devuelve _X * (FLT_RADIX ^ _Y)
scalbnf
Multiplica _X por FLT_RADIX a la potencia _Y.
inline float scalbnf(
float _X,
int _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor entero
Valor devuelto
Devuelve _X * (FLT_RADIX ^ _Y)
signbit
Determina si el signo de _X es negativo.
inline int signbit(float _X) restrict(amp);
inline int signbit(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero si, y solo si, el signo de _X es negativo
signbitf
Determina si el signo de _X es negativo.
inline int signbitf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero si, y solo si, el signo de _X es negativo
sin
Calcula el valor de seno del argumento.
inline float sin(float _X) restrict(amp);
inline double sin(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno del argumento
sinf
Calcula el valor de seno del argumento.
inline float sinf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno del argumento
sincos
Calcula el seno y el coseno de _X
inline void sincos(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
inline void sincos(
double _X,
_Out_ double* _S,
_Out_ double* _C) restrict(amp);
Parámetros
_X
Valor de punto flotante
_S
Devuelve el seno de _X
_C
Devuelve el coseno de _X
sincosf
Calcula el seno y el coseno de _X
inline void sincosf(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
Parámetros
_X
Valor de punto flotante
_S
Devuelve el seno de _X
_C
Devuelve el coseno de _X
sinh
Calcula el valor de seno hiperbólico del argumento.
inline float sinh(float _X) restrict(amp);
inline double sinh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno hiperbólico del argumento
sinhf
Calcula el valor de seno hiperbólico del argumento.
inline float sinhf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno hiperbólico del argumento
sinpi
Calcula el valor del seno de pi * _X.
inline float sinpi(float _X) restrict(amp);
inline double sinpi(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno de pi * _X
sinpif
Calcula el valor del seno de pi * _X.
inline float sinpif(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el seno de pi * _X
sqrt
Calcula la raíz cuadrada del argumento.
inline float sqrt(float _X) restrict(amp);
inline double sqrt(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la raíz cuadrada del argumento
sqrtf
Calcula la raíz cuadrada del argumento.
inline float sqrtf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la raíz cuadrada del argumento
tan
Calcula el valor de la tangente del argumento.
inline float tan(float _X) restrict(amp);
inline double tan(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente del argumento
tanf
Calcula el valor de la tangente del argumento.
inline float tanf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente del argumento
tanh
Calcula el valor de la tangente hiperbólica del argumento.
inline float tanh(float _X) restrict(amp);
inline double tanh(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente hiperbólica del argumento
tanhf
Calcula el valor de la tangente hiperbólica del argumento.
inline float tanhf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente hiperbólica del argumento
tanpi
Calcula el valor de la tangente de pi * _X.
inline float tanpi(float _X) restrict(amp);
inline double tanpi(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente de pi * _X
tanpif
Calcula el valor de la tangente de pi * _X.
inline float tanpif(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve la tangente de pi * _X
tgamma
Calcula la función gamma de _X.
inline float tgamma(float _X) restrict(amp);
inline double tgamma(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el resultado de la función gamma de _X
tgammaf
Calcula la función gamma de _X.
inline float tgammaf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el resultado de la función gamma de _X
trunc
Trunca el argumento hasta el componente entero
inline float trunc(float _X) restrict(amp);
inline double trunc(double _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el componente entero del argumento
truncf
Trunca el argumento hasta el componente entero
inline float truncf(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el componente entero del argumento
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de