program_prologue_load.inc 454 B

123456789101112131415161718192021
  1. mov rax, rbp
  2. ;# zero integer registers
  3. xor r8, r8
  4. xor r9, r9
  5. xor r10, r10
  6. xor r11, r11
  7. xor r12, r12
  8. xor r13, r13
  9. xor r14, r14
  10. xor r15, r15
  11. ;# load constant registers
  12. lea rcx, [rcx+120]
  13. movapd xmm8, xmmword ptr [rcx+72]
  14. movapd xmm9, xmmword ptr [rcx+88]
  15. movapd xmm10, xmmword ptr [rcx+104]
  16. movapd xmm11, xmmword ptr [rcx+120]
  17. movapd xmm13, xmmword ptr [minDbl]
  18. movapd xmm14, xmmword ptr [absMask]
  19. movapd xmm15, xmmword ptr [signMask]