crc32.asm 573 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. ;Testname=test; Arguments=-fbin -ocrc32.bin; Files=stdout stderr crc32.bin
  2. 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]
  9. bits 32
  10. align 16
  11. crc32 eax,cl
  12. crc32 eax,byte [edi]
  13. crc32 eax,cx
  14. crc32 eax,word [edi]
  15. crc32 eax,ecx
  16. crc32 eax,dword [edi]
  17. bits 64
  18. align 16
  19. crc32 eax,cl
  20. crc32 eax,byte [rdi]
  21. crc32 eax,r9b
  22. crc32 eax,cx
  23. crc32 eax,word [rdi]
  24. crc32 eax,ecx
  25. crc32 eax,dword [rdi]
  26. crc32 rax,cl
  27. crc32 rax,byte [rdi]
  28. crc32 rax,r9b
  29. crc32 rax,rcx
  30. crc32 rax,qword [rdi]
  31. crc32 rax,r9