program_loop_load.inc 707 B

12345678910111213141516171819202122232425262728
  1. mov rdx, rax
  2. and eax, 1048512
  3. lea rcx, [rsi+rax]
  4. push rcx
  5. xor r8, qword ptr [rcx+0]
  6. xor r9, qword ptr [rcx+8]
  7. xor r10, qword ptr [rcx+16]
  8. xor r11, qword ptr [rcx+24]
  9. xor r12, qword ptr [rcx+32]
  10. xor r13, qword ptr [rcx+40]
  11. xor r14, qword ptr [rcx+48]
  12. xor r15, qword ptr [rcx+56]
  13. ror rdx, 32
  14. and edx, 1048512
  15. lea rcx, [rsi+rdx]
  16. push rcx
  17. cvtdq2pd xmm0, qword ptr [rcx+0]
  18. cvtdq2pd xmm1, qword ptr [rcx+8]
  19. cvtdq2pd xmm2, qword ptr [rcx+16]
  20. cvtdq2pd xmm3, qword ptr [rcx+24]
  21. cvtdq2pd xmm4, qword ptr [rcx+32]
  22. cvtdq2pd xmm5, qword ptr [rcx+40]
  23. cvtdq2pd xmm6, qword ptr [rcx+48]
  24. cvtdq2pd xmm7, qword ptr [rcx+56]
  25. andps xmm4, xmm14
  26. andps xmm5, xmm14
  27. andps xmm6, xmm14
  28. andps xmm7, xmm14