text: LoongMMI指令集即龍芯多媒體擴充套件指令集，是LoongISA指令集架構的一個擴充套件指令集。LoongMMI 部分指令是128位的，故 LoongMMI 是 128 位多媒體向量指令集。LoongMMI 指令集拓展對標的是 Intel 的 MMX SIMD 多媒體指令集。龍芯中科在其龍芯2F中央處理器中第一次添加了 LoongMMI 指令集拓展，在其龍芯3A1000中央處理器中第一次添加了 LoongISA 版本的 LoongMMI 。LoongMMI 指令集提供了80條指令，LoongMMI 是龍芯64位通用架構長期支援的指令集拓展。歷史.LoongMMI在龍芯2F釋出時第一次公開露面，在 2F 時代及其以後很長一段時間內被稱為 LoongSIMD，亦被稱為 Godson-MMX 。LoongMMI 的指令集手冊也在 2F 時代公開。龍芯課題組成為龍芯中科公司後，陸續研發了更多種類的晶片和微架構， 這些微架構在不同程度上實現了LoongMMI，但 LoongISA 版本的 LoongMMI 和原龍芯2F上所實現的 LoongMMI 有一定的不同。雖然龍芯中科原本設計的GS232IP核計劃自帶 LoongMMI ，但以此微架構所實現的晶片例如龍芯1A300、龍芯1B、龍芯1C300從未真正實現過 LoongMMI 。LoongMMI 現已用於龍芯的ffmpeg媒體編解碼庫，gcc社群也支援了此指令集 LoongISA 版本的最佳化選項。此最佳化選項也被納入到 codice_2 龍芯64通用架構及以後的微架構選項當中。相對於不使用此指令集，LoongMMI 指令集的使用使多數多媒體格式的編解碼的效能得到成倍提升。編譯器相關選項.若要在龍芯2F上使用 2F 版的 LoongMMI 可以在編譯時選擇 codice_3 來使用此指令集。若要在龍芯3A1000及以後的中央處理器或SoC上使用 LoongISA 版本的 LoongMMI，可以在編譯時單獨選擇 codice_1 ，亦可選擇龍芯64通用架構 codice_2 或者是具體到單一的微架構，例如 codice_6 來使用此指令集。
metadata: erhwenkuo/wikipedia-zhtw
metadata: LoongMMI
metadata: https://zh.wikipedia.org/wiki?curid=6903634