Commit | Line | Data |
---|---|---|
594ab6a3 | 1 | # Check PCLMUL new instructions. |
c0f3af97 L |
2 | |
3 | .text | |
4 | foo: | |
5 | pclmulqdq $8,(%ecx),%xmm0 | |
6 | pclmulqdq $8,%xmm1,%xmm0 | |
7 | pclmullqlqdq (%ecx),%xmm0 | |
8 | pclmullqlqdq %xmm1,%xmm0 | |
9 | pclmulhqlqdq (%ecx),%xmm0 | |
10 | pclmulhqlqdq %xmm1,%xmm0 | |
11 | pclmullqhqdq (%ecx),%xmm0 | |
12 | pclmullqhqdq %xmm1,%xmm0 | |
13 | pclmulhqhqdq (%ecx),%xmm0 | |
14 | pclmulhqhqdq %xmm1,%xmm0 | |
15 | ||
16 | .intel_syntax noprefix | |
17 | pclmulqdq xmm0,XMMWORD PTR [ecx],8 | |
18 | pclmulqdq xmm0,xmm1,8 | |
19 | pclmullqlqdq xmm0,XMMWORD PTR [ecx] | |
20 | pclmullqlqdq xmm0,xmm1 | |
21 | pclmulhqlqdq xmm0,XMMWORD PTR [ecx] | |
22 | pclmulhqlqdq xmm0,xmm1 | |
23 | pclmullqhqdq xmm0,XMMWORD PTR [ecx] | |
24 | pclmullqhqdq xmm0,xmm1 | |
25 | pclmulhqhqdq xmm0,XMMWORD PTR [ecx] | |
26 | pclmulhqhqdq xmm0,xmm1 |