Cómo usar AVX / pclmulqdq en Mac OS X

Estoy intentando compilar un programa que utiliza la instrucción pclmulqdq presente en los nuevos procesadores Intel. He instalado GCC 4.6 usando macports pero cuando compilo mi programa (que usa el intrínseco _mm_clmulepi64_si128), obtengo

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

arece que GCC puede generar el código de ensamblaje correcto desde el instrínseco, pero el ensamblador no reconoce la instrucción.

He instalado binutils usando macports, pero el problema persiste. ¿Cómo sé qué ensamblador está usando gcc? El ensamblador XCode probablemente no lo admite, pero el ensamblador binutils debería.

Respuestas a la pregunta(10)

Su respuesta a la pregunta