Operações aritméticas (ponto flutuante)
[Esta documentação destina-se apenas à visualização e está sujeita a alterações em versões posteriores. Os tópicos em branco estão incluídos como espaços reservados.]
Específicos do Microsoft
As operações listadas na tabela a seguir são seguidas de descrições de cada intrínseca.
Usam o SSE2 intrínsecos a __m128, __m128i, e __m128d tipos de dados, o qual não há suporte para processadores da família de processadores Itanium (IPF). Qualquer intrínsecos do SSE2 que usam o __m64 tipo de dados não são suportados em x64 processadores.
O arquivo de cabeçalho emmintrin.h contém as declarações para os intrínsecos de instruções SSE2.
Intrínsecos de operação aritmética
Nome intrínseca |
Instrução correspondente |
Operation |
Valor R0 |
Valor de R1 |
---|---|---|---|---|
ADDSD |
Adiciona |
|
|
|
ADDPD |
Adiciona |
|
|
|
DIVSD |
Divide |
|
|
|
DIVPD |
Divide |
|
|
|
MAXSD |
Calcula o máximo |
|
|
|
MAXPD |
Calcula o máximo |
|
|
|
MINSD |
Calcula o mínimo |
|
|
|
MINPD |
Calcula o mínimo |
|
|
|
MULSD |
Multiplica |
|
|
|
MULPD |
Multiplica |
|
|
|
SQRTSD |
Calcula a raiz quadrada |
|
|
|
SQRTPD |
Calcula a raiz quadrada |
|
|
|
SUBSD |
Subtrai |
|
|
|
SUBPD |
Subtrai |
|
|
Para uma explicação sobre a sintaxe usada nas amostras de código neste tópico, consulte Ponto flutuante intrínsecos usando extensões Streaming SIMD.
Consulte também
Reference
Elementos intrínsecos do ponto flutuante usando as instruções do Streaming SIMD Extensions 2