test: nasm-t -- Add crc32 test
[nasm.git] / travis / test / crc32.asm
blobf984a9dba88c5824909a39ce14a14a26a1aeb9f8
1 bits 16
3 crc32 eax,cl
4 crc32 eax,byte [di]
5 crc32 eax,cx
6 crc32 eax,word [di]
7 crc32 eax,ecx
8 crc32 eax,dword [di]
10 bits 32
11 align 16
13 crc32 eax,cl
14 crc32 eax,byte [edi]
15 crc32 eax,cx
16 crc32 eax,word [edi]
17 crc32 eax,ecx
18 crc32 eax,dword [edi]
20 bits 64
21 align 16
23 crc32 eax,cl
24 crc32 eax,byte [rdi]
25 crc32 eax,r9b
26 crc32 eax,cx
27 crc32 eax,word [rdi]
28 crc32 eax,ecx
29 crc32 eax,dword [rdi]
30 crc32 rax,cl
31 crc32 rax,byte [rdi]
32 crc32 rax,r9b
33 crc32 rax,rcx
34 crc32 rax,qword [rdi]
35 crc32 rax,r9