Concurrency::fast_math (Funciones del espacio de nombres)
acos
Calcula el arcocoseno del argumento
inline float acos(float _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
asin
Calcula el arcoseno del argumento
inline float asin(float _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
atan
Calcula la arcotangente del argumento.
inline float atan(float _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);
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
ceil
Calcula el techo del argumento.
inline float ceil(float _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
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
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
cos
Calcula el coseno del argumento
inline float cos(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);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el coseno hiperbólico del argumento
exp
Calcula la potencia de base e del argumento
inline float exp(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);
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.
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
fabs
Devuelve el valor absoluto del argumento.
inline float fabs(float _X) restrict(amp);
Parámetros
_X
Valor entero
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.
floor
Calcula el suelo del argumento
inline float floor(float _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
fmax
Determina el valor numérico máximo de los argumentos
inline float max(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor entero
_Y
Valor entero
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 min(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor entero
_Y
Valor entero
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
fmod
Calcula el punto flotante restante de _X/_Y
inline float fmod(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el punto flotante restante de _X/_Y
fmodf
Calcula el punto flotante restante de _X/_Y
inline float fmodf(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Y
Valor de punto flotante
Valor devuelto
Devuelve el punto flotante restante de _X/_Y
frexp
Obtiene la mantisa y el exponente de _X
inline float frexp(
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
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
isfinite
Determina si el argumento tiene un valor finito.
inline int isfinite(float _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);
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);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve un valor distinto de cero únicamente si el argumento tiene un valor NaN
ldexp
Calcula un número real de la mantisa y el exponente
inline float ldexp(
float _X,
int _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante, mantisa
_Exp
Exponente de entero
Valor devuelto
Devuelve _X * 2^_Exp
ldexpf
Calcula un número real de la mantisa y el exponente
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
Parámetros
_X
Valor de punto flotante, mantisa
_Exp
Exponente de entero
Valor devuelto
Devuelve _X * 2^_Exp
log
Calcula el logaritmo de base e del argumento
inline float log(float _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);
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
log2
Calcula el logaritmo de base 2 del argumento.
inline float log2(float _X) restrict(amp);
Parámetros
_X
Valor de punto flotante
Valor devuelto
Devuelve el logaritmo de base 2 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
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 _X en partes fraccionarias y enteras.
inline float modf(
float _X,
float* _Ip) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Ip
Recibe parte entera del valor
Valor devuelto
Devuelve la parte fraccionaria con signo _X
modff
Divide _X en partes fraccionarias y enteras.
inline float modff(
float _X,
float* _Ip) restrict(amp);
Parámetros
_X
Valor de punto flotante
_Ip
Recibe parte entera del valor
Valor devuelto
Devuelve la parte fraccionaria con signo _X
pow
Calcula el valor de _X elevado a la potencia de _Y.
inline float pow(
float _X,
float _Y) restrict(amp);
Parámetros
_X
Valor de punto flotante, base
_Y
Valor de punto flotante, exponente
Valor devuelto
Devuelve el valor de _X elevado a la potencia de _Y
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
round
Redondea _X al entero más próximo.
inline float round(float _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);
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.
signbit
Determina si el signo de _X es negativo.
inline int signbit(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
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);
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,
float* _S,
float* _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,
float* _S,
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);
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
sqrt
Calcula la raíz cuadrada del argumento.
inline float sqrt(float _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);
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);
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
trunc
Trunca el argumento hasta el componente entero
inline float trunc(float _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
Requisitos
Encabezado: amp_math.h Espacio de nombres: Concurrency::fast_math