Namespace Concurrency::fast_math
As funções no namespace fast_math
têm menor precisão, dão suporte apenas à precisão simples (float
) e chamam os intrínsecos do DirectX. Há duas versões de cada função, por exemplo, cos
, e cosf
. Ambas as versões pegam e retornam um float
, mas cada uma chama o mesmo DirectX intrínseco.
Sintaxe
namespace fast_math;
Membros
Funções
Nome | Descrição |
---|---|
cos | Calcula o arco cosseno do argumento |
cosf | Calcula o arco cosseno do argumento |
asin | Calcula o arco seno do argumento |
asinf | Calcula o arco seno do argumento |
atan | Calcula o arco tangente do argumento |
atan2 | Calcula o arco tangente de _Y/_X |
atan2f | Calcula o arco tangente de _Y/_X |
atanf | Calcula o arco tangente do argumento |
ceil | Calcula o teto do argumento |
ceilf | Calcula o teto do argumento |
cos | Calcula o cosseno do argumento |
cosf | Calcula o cosseno do argumento |
cosh | Calcula o valor do cosseno hiperbólico do argumento |
coshf | Calcula o valor do cosseno hiperbólico do argumento |
exp | Calcula a exponencial de base "e" do argumento |
exp2 | Retorna o exponencial de base 2 do argumento |
exp2f | Retorna o exponencial de base 2 do argumento |
expf | Calcula a exponencial de base "e" do argumento |
fabs | Calcula o valor absoluto do argumento |
fabsf | Calcula o valor absoluto do argumento |
floor | Calcula o piso do argumento |
floorf | Calcula o piso do argumento |
fmax | Determinar o valor numérico máximo dos argumentos |
fmaxf | Determinar o valor numérico máximo dos argumentos |
fmin | Determinar o valor numérico mínimo dos argumentos |
fminf | Determinar o valor numérico mínimo dos argumentos |
fmod | Calcula o resto do ponto flutuante de _X/_Y |
fmodf | Calcula o resto do ponto flutuante de _X/_Y |
frexp | Obtém a mantissa e o expoente de _X |
frexpf | Obtém a mantissa e o expoente de _X |
isfinite | Determina se o argumento tem um valor finito |
isinf | Determina se o argumento é um infinito |
isnan | Determina se o argumento é um NaN |
ldexp | Calcula um número real da mantissa e do expoente |
ldexpf | Calcula um número real da mantissa e do expoente |
log | Calcula o logaritmo de base do argumento |
log10 | Calcula o logaritmo de base 10 do argumento |
log10f | Calcula o logaritmo de base 10 do argumento |
log2 | Calcula o logaritmo de base 2 do argumento |
log2f | Calcula o logaritmo de base 2 do argumento |
logf | Calcula o logaritmo de base do argumento |
modf | Divide _X em partes fracionais e inteiras. |
modff | Divide _X em partes fracionais e inteiras. |
pow | Calcula o _X elevado à potência de _Y |
powf | Calcula o _X elevado à potência de _Y |
round | Arredonda _X para o inteiro mais próximo |
roundf | Arredonda _X para o inteiro mais próximo |
rsqrt | Retorna a recíproca da raiz quadrada do argumento |
rsqrtf | Retorna a recíproca da raiz quadrada do argumento |
signbit | Retorna o sinal do argumento |
signbitf | Retorna o sinal do argumento |
sin | Calcula o valor do seno do argumento |
sincos | Calcula o valor de seno e cosseno de _X |
sincosf | Calcula o valor de seno e cosseno de _X |
sinf | Calcula o valor do seno do argumento |
sinh | Calcula o valor de seno hiperbólico do argumento |
sinhf | Calcula o valor de seno hiperbólico do argumento |
sqrt | Calcula a raiz quadrada do argumento |
sqrtf | Calcula a raiz quadrada do argumento |
tan | Calcula o valor de tangente do argumento |
tanf | Calcula o valor de tangente do argumento |
tanh | Calcula o valor de tangente hiperbólica do argumento |
tanhf | Calcula o valor de tangente hiperbólica do argumento |
trunc | Trunca o argumento para o componente inteiro |
truncf | Trunca o argumento para o componente inteiro |
Requisitos
Cabeçalho: amp_math.h
Namespace: Concurrency::fast_math