2015-09-05 22 views
2

當我在尋找MMX功能時,我注意到他們中的兩個,_m_empty_mm_empty,有exactly the same definition_m_empty和_mm_empty有什麼區別?

那他們爲什麼都存在?他們中的一個比另一個更老?有沒有在手冊中提到的差異?

+1

一般來說,你應該避免使用MMX。它與AMD 3DNow一起被x64本機開發所棄用!和x87。 SSE/SSE2應該提供您需要的所有內容,並且可以在x86和x64本機之間移植。 –

+0

@ChuckWalbourn感謝您的提示。我現在只使用SSE,但我現在沒有關於MMX。 – Aracthor

回答

3

文件中應指出差異。 MSDN更精確。他們明確地提到這一點:

一種_mm_empty同義詞是_m_empty