--- /dev/null
+# Check 64bit PCLMUL new instructions.
+
+ .text
+foo:
+ pclmulqdq $8,(%rcx),%xmm0
+ pclmulqdq $8,%xmm1,%xmm0
+ pclmullqlqdq (%rcx),%xmm0
+ pclmullqlqdq %xmm1,%xmm0
+ pclmulhqlqdq (%rcx),%xmm0
+ pclmulhqlqdq %xmm1,%xmm0
+ pclmullqhqdq (%rcx),%xmm0
+ pclmullqhqdq %xmm1,%xmm0
+ pclmulhqhqdq (%rcx),%xmm0
+ pclmulhqhqdq %xmm1,%xmm0
+
+ .intel_syntax noprefix
+ pclmulqdq xmm0,XMMWORD PTR [rcx],8
+ pclmulqdq xmm0,xmm1,8
+ pclmullqlqdq xmm0,XMMWORD PTR [rcx]
+ pclmullqlqdq xmm0,xmm1
+ pclmulhqlqdq xmm0,XMMWORD PTR [rcx]
+ pclmulhqlqdq xmm0,xmm1
+ pclmullqhqdq xmm0,XMMWORD PTR [rcx]
+ pclmullqhqdq xmm0,xmm1
+ pclmulhqhqdq xmm0,XMMWORD PTR [rcx]
+ pclmulhqhqdq xmm0,xmm1