Como usar o AVX / pclmulqdq no Mac OS X

Estou tentando compilar um programa que usa as instruções pclmulqdq presentes nos novos processadores Intel. Instalei o GCC 4.6 usando macports, mas quando compilo meu programa (que usa o _mm_clmulepi64_si128 intrínseco), recebo

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

Parece que o GCC é capaz de gerar o código de montagem correto a partir do instrinsic, mas o assembler não reconhece a instruçã

Instalei o binutils usando macports, mas o problema persiste. Como sei qual assembler gcc está usando? O montador XCode provavelmente não o suporta, mas o montador binutils dev

questionAnswers(10)

yourAnswerToTheQuestion