小编Con*_*ado的帖子

如何在Mac OS X上使用AVX/pclmulqdq

我正在尝试编译一个使用新英特尔处理器中存在的pclmulqdq指令的程序.我已经使用macports安装了GCC 4.6但是当我编译我的程序(使用内在的_mm_clmulepi64_si128)时,我得到了

/var/folders/ps/sfjmtgx5771_qbqnh4c9xclr0000gn/T//ccEAWWhd.s:16:no such
instruction: `pclmulqdq $0, %xmm0,%xmm1'
Run Code Online (Sandbox Code Playgroud)

似乎GCC能够从instrinsic生成正确的汇编代码,但汇编程序无法识别该指令.

我已经使用macports安装了binutils,但问题仍然存在.我怎么知道哪个汇编程序gcc正在使用?XCode汇编程序可能不支持它,但binutils汇编程序应该.

assembly gcc macports avx osx-lion

23
推荐指数
2
解决办法
8502
查看次数

标签 统计

assembly ×1

avx ×1

gcc ×1

macports ×1

osx-lion ×1