Как использовать AVX / pclmulqdq в Mac OS X

Я пытаюсь скомпилировать программу, которая использует инструкцию pclmulqdq, присутствующую в новых процессорах Intel. Я установил GCC 4.6, используя macports, но когда я компилирую свою программу (которая использует встроенную _mm_clmulepi64_si128), я получаю

/var/folders/ps/sfjmtgx5771_qbqnh4c9xclr0000gn/T//ccEAWWhd.s:16:no such
instruction: `pclmulqdq $0, %xmm0,%xmm1'

Кажется, что GCC может генерировать правильный ассемблерный код из встроенного, но ассемблер не распознает инструкцию.

Я установил binutils, используя macports, но проблема сохраняется. Как мне узнать, какой ассемблер использует gcc? Ассемблер XCode, вероятно, не поддерживает его, но ассемблер binutils должен.

Ответы на вопрос(5)

Ваш ответ на вопрос