Este artigonão citafontes confiáveis. Ajude ainserir referências. Conteúdo nãoverificável pode ser removido.—Encontre fontes:ABW • CAPES • Google (notícias • livros • acadêmico)(Abril de 2014) |
MMX é uma tecnologia lançada comomarca registrada pelaIntel para os seus processadoresPentium MMX em 1997.
Esta tecnologia oferece um modelo de execuçãoSIMD simples, capaz de efectuar processamentos de dados inteiros, empacotados em registros de 64 bits. Para isso, foram criados 8 novos registros de 64 bits, mapeados sobre os registros de 80 bits já existentes naunidade de ponto flutuante.
As 47 novas instruções MMX permitem o tratamento em paralelo de diversos itens de dados do tipo inteiro de 8, 16 ou 32 bits, empacotados em grupos de 8, 4 ou 2 elementos. Para além desta possibilidade de processamento em paralelo, a tecnologia MMX disponibiliza funcionalidades orientadas para o processamento de dados multimédia, como por exemplo a aritmética com saturação.
As 47 novas instruções MMX podem ser agrupadas em:
Todas as mnemónicas de instruções MMX (excepto a instrução EMMS) começam pela letra P que indica processamento de dados empacotados. Seguem-se caracteres que identificam a operação, o tipo de saturação e o tipo de dados utilizado, como se indica na figura seguinte.
![]() | Este artigo sobrehardware é umesboço. Você pode ajudar a Wikipédiaexpandindo-o. |
Instruções x86 | |
---|---|
SIMD: | MMX –3DNow! –SSE (MMX+) –SSE2 –SSSE3 –SSE4 |