Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-clmul.s
1 # Check 64bit PCLMUL new instructions.
2
3         .text
4 foo:
5         pclmulqdq $8,(%rcx),%xmm0
6         pclmulqdq $8,%xmm1,%xmm0
7         pclmullqlqdq (%rcx),%xmm0
8         pclmullqlqdq %xmm1,%xmm0
9         pclmulhqlqdq (%rcx),%xmm0
10         pclmulhqlqdq %xmm1,%xmm0
11         pclmullqhqdq (%rcx),%xmm0
12         pclmullqhqdq %xmm1,%xmm0
13         pclmulhqhqdq (%rcx),%xmm0
14         pclmulhqhqdq %xmm1,%xmm0
15
16         .intel_syntax noprefix
17         pclmulqdq xmm0,XMMWORD PTR [rcx],8
18         pclmulqdq xmm0,xmm1,8
19         pclmullqlqdq xmm0,XMMWORD PTR [rcx]
20         pclmullqlqdq xmm0,xmm1
21         pclmulhqlqdq xmm0,XMMWORD PTR [rcx]
22         pclmulhqlqdq xmm0,xmm1
23         pclmullqhqdq xmm0,XMMWORD PTR [rcx]
24         pclmullqhqdq xmm0,xmm1
25         pclmulhqhqdq xmm0,XMMWORD PTR [rcx]
26         pclmulhqhqdq xmm0,xmm1