Как использовать 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 может генерировать правильный ассемблерный код из встроенного, но ассемблер не распознает инструкцию.

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

23
задан jww 16 June 2016 в 07:10
поделиться