1# Check 64bit crc32 in SSE4.2
2
3	.text
4foo:
5
6crc32b (%rsi), %eax
7crc32b (%rsi), %rax
8crc32w (%rsi), %eax
9crc32l (%rsi), %eax
10crc32q (%rsi), %rax
11crc32  %al, %eax
12crc32b  %al, %eax
13crc32  %al, %rax
14crc32b  %al, %rax
15crc32  %ax, %eax
16crc32w  %ax, %eax
17crc32  %eax, %eax
18crc32l  %eax, %eax
19crc32  %rax, %rax
20crc32q  %rax, %rax
21
22.intel_syntax noprefix
23crc32  rax,byte ptr [rsi]
24crc32  eax,byte ptr [rsi]
25crc32  eax, word ptr [rsi]
26crc32  eax,dword ptr [rsi]
27crc32  rax,qword ptr [rsi]
28crc32  eax,al
29crc32  rax,al
30crc32  eax, ax
31crc32  eax,eax
32crc32  rax,rax
33
34.p2align 4,0
35