2011-06-22 36 views
4

我需要在SSE2彙編器中編寫一些東西。
我看到的所有內容都是內在的。SSE在哪裏可以找到從SSE內在函數到彙編器的翻譯指南

我一直在尋找一個從intrinsics到彙編器的翻譯表。
因爲我不想玩猜謎遊戲,有人可以給我一個鏈接,將這些可怕的內在因素轉化爲漂亮的裝配。

我只需要SSE/SSE2整數指令。

請不要告訴我只使用C(++)我沒有這個選項,我也不想。

我在哪裏可以獲得翻譯指南?

編輯
感謝您的鏈接,但我沒有翻譯但對於複合intrinsic,沒有任何人有聯繫是什麼?它會真的加快速度。 :-)

+3

MSDN有一個相當完整的列表:[鏈接](http://msdn.microsoft.com/en-us/library/y0dh78ez%28v=VS.80%29.aspx)(這些是完全相同的每個其他編譯器都支持的內部函數) – Damon

回答

3

英特爾文檔是繁瑣。快速查看AMD的SSEPlus項目​​。

+1

這是一件藝術作品,非常豐富而且正確。 – Johan

4

一種選擇,對於方向指示=>內在函數,可以使用64和IA-32架構 軟件開發人員手冊卷 2(2A & 2B): 指令集,AZ ,可在Intel's website here

直接鏈接:http://www.intel.com/Assets/PDF/manual/325383.pdf
有趣的部分開始於頁:1618個

+0

感謝Norbert,我不得不使用我最後一個google-fu的餘數,但這就是我在談論'回合'時的那種參考。 – Johan

+0

感謝您的鏈接Johan。 –

相關問題