[英]How can I use SSE (and SSE2, SSE3, etc.) extensions when building with Visual C++?
[英]How can I enable SSE3 in Xcode?
我正在嘗試構建一些在Mac上使用SSE3的C ++代碼。 其他固有功能全部通過#include <x86intrin.h>
,但SSE3版本tmmintrin.h
沒有,因為顯然未啟用SSE( __SSSE3__
)。 特別是,我正在尋找_mm_shuffle_epi*
和_mm_hadd_epi*
。 我對內在函數和Mac都相當陌生,所以也許我缺少了一些東西。
理想情況下:如何使用SSE3內在函數讓我的程序在Xcode 6上編譯?
作為備份:我可以使用哪些SSE2功能代替上述功能?
您只需要在構建設置中為矢量指令設置代碼生成選項:
在此示例中,啟用了SSSE3(及以下)。
請注意,您似乎對SSE3和SSSE3(又稱“帶補充說明的SSE3”或“ MNI”)感到困惑-注意區別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.