Instruções do Streaming SIMD Extensions 2
[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
Esta seção descreve os recursos de nível de linguagem C/C++ que suportam as instruções Streaming SIMD Extensions 2 (SSE2):
Intrínsecos do usando Streaming SIMD Extensions 2 instruções de ponto flutuante que descrevem as operações intrínsecas para o tipo de dados de ponto flutuante de precisão dupla (__m128d).
Integer intrínsecos usando Streaming SIMD Extensions 2 que descrevem os intrínsecos para o tipo de dados inteiro de precisão ampliada (__m128i).
Outros tópicos abordados nesta seção incluem:
Memória de ponto flutuante e operações de inicialização usando o Streaming SIMD Extensions 2
Suporte de cache para fluxo contínuo de operações de ponto flutuante SIMD Extensions 2
Memória de inteiro e de inicialização usando o Streaming SIMD Extensions 2
Suporte de cache para Streaming SIMD Extensions 2 operações com inteiros
Função de macro para embaralhar usando Streaming SIMD Extensions 2
O arquivo de cabeçalho emmintrin.h contém as declarações para os intrínsecos de instruções SSE2. Dvec.h o arquivo contém as sobrecargas de operador para alguns dos intrínsecos instruções SSE2, que estão disponíveis para uso em programas do C++.
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.