확장 MMX

Extended MMX

Extended MMXx86용 MMX 명령어세트에 대해 가능한2개의 확장 중 하나를 나타냅니다.

인텔 익스텐디드 MMX

인텔의 스트리밍 SIMD 익스텐션에는 MMX의 기능을 확장한 새로운 명령어가 다수 포함되어 있습니다.AMD는 이 확장 MMX 명령의 서브셋을 Athlon 마이크로아키텍처에 통합했습니다.이러한 지침을 일반적으로 "확장 MMX 지침"이라고 합니다.

이 명령어는 1999년 5월 인텔 Pentium III 프로세서에서 SSE 명령어 세트의 일부로 첫 선을 보였습니다.다음 달인 1999년 6월 말, AMD의 Athlon 프로세서가 출시되었습니다.이 프로세서는 확장 MMX 명령을 지원하지만 SSE는 지원하지 않습니다.

현재 이러한 확장 MMX 명령어는 AMD Athlon 및 SSE 대응 인텔 프로세서 [1]모두에서 동작하는 MMX 확장의 공통 서브셋으로 알려져 있습니다.

Cyrix EMMI(멀티미디어 확장 명령)

잘 알려지지 않은 "Extended MMX"는 원래의 Cyrix EMMI(Extended Multi-Media Instructions)를 가리킬 수도 있습니다.이 명령어 세트는 Cyrix에 의해 개발되어 6x86 MX 및 MII 프로세서 라인에 구현되었습니다.멀티미디어 애플리케이션에 유용한 12개의 새로운 명령으로 MMX 명령 세트를 확장했습니다.디폴트로는 확장기능이 유효하게 되어 있지 않기 때문에, BIOS 또는 소프트웨어로 유효하게 할 필요가 있습니다.EMMI는 소프트웨어 개발자의 지원이나 Cyrix의 경쟁사로부터 인정받은 적이 없습니다(특정 인텔 SSE 명령은 EMMI 명령과 opcode를 공유합니다).MII 이후 어떤 프로세서에도 구현되지 않았습니다.EMMI 명령어 세트에는 다음이 포함됩니다.

  • 패드
  • 포장하다
  • 모니터
  • pm크라이프
  • pmagw
  • pmuhrw
  • 동작하고 있다
  • pmvzb
  • pmvnzb
  • pmvlzb
  • pmvgezb
  • psubsubsiw

레퍼런스

  1. ^ Wright, Christopher (January 2004). "AMD MMX Extensions". AMD MMX Extensions. Retrieved 23 March 2013.