Advertisement
alessandroTironi

definite_integrals_cs_sse.asm

May 18th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 00007FF6EA854CAA  vmovss      xmm0,dword ptr [rbp+2B4h]  
  2. 00007FF6EA854CB2  vbroadcastss xmm0,xmm0  
  3. 00007FF6EA854CB7  vmovups     xmmword ptr [rbp+740h],xmm0  
  4. 00007FF6EA854CBF  vmovups     xmm0,xmmword ptr [rbp+740h]  
  5. 00007FF6EA854CC7  vaddps      xmm0,xmm0,xmmword ptr [mm_h_inc2]  
  6. 00007FF6EA854CCF  vmovups     xmmword ptr [rbp+710h],xmm0  
  7. 00007FF6EA854CD7  mov         eax,10h  
  8. 00007FF6EA854CDC  imul        rax,rax,0  
  9. 00007FF6EA854CE0  vmovups     xmm0,xmmword ptr [rbp+710h]  
  10. 00007FF6EA854CE8  vmovups     xmmword ptr mm_x[rax],xmm0  
  11. 00007FF6EA854CF1  mov         eax,10h  
  12. 00007FF6EA854CF6  imul        rax,rax,0  
  13. 00007FF6EA854CFA  vmovups     xmm0,xmmword ptr mm_x[rax]  
  14. 00007FF6EA854D03  vaddps      xmm0,xmm0,xmmword ptr [mm_h]  
  15. 00007FF6EA854D0B  vmovups     xmmword ptr [rbp+770h],xmm0  
  16. 00007FF6EA854D13  mov         eax,10h  
  17. 00007FF6EA854D18  imul        rax,rax,1  
  18. 00007FF6EA854D1C  vmovups     xmm0,xmmword ptr [rbp+770h]  
  19. 00007FF6EA854D24  vmovups     xmmword ptr mm_x[rax],xmm0  
  20. 00007FF6EA854D2D  mov         eax,10h  
  21. 00007FF6EA854D32  imul        rax,rax,1  
  22. 00007FF6EA854D36  vmovups     xmm0,xmmword ptr mm_x[rax]  
  23. 00007FF6EA854D3F  vaddps      xmm0,xmm0,xmmword ptr [mm_h]  
  24. 00007FF6EA854D47  vmovups     xmmword ptr [rbp+7A0h],xmm0  
  25. 00007FF6EA854D4F  mov         eax,10h  
  26. 00007FF6EA854D54  imul        rax,rax,2  
  27. 00007FF6EA854D58  vmovups     xmm0,xmmword ptr [rbp+7A0h]  
  28. 00007FF6EA854D60  vmovups     xmmword ptr mm_x[rax],xmm0  
  29. 00007FF6EA854D69  mov         eax,10h  
  30. 00007FF6EA854D6E  imul        rax,rax,0  
  31. 00007FF6EA854D72  mov         ecx,4  
  32. 00007FF6EA854D77  imul        rcx,rcx,0  
  33. 00007FF6EA854D7B  lea         rcx,x[rcx]  
  34. 00007FF6EA854D83  vmovups     xmm0,xmmword ptr mm_x[rax]  
  35. 00007FF6EA854D8C  vmovups     xmmword ptr [rcx],xmm0  
  36. 00007FF6EA854D90  mov         eax,10h  
  37. 00007FF6EA854D95  imul        rax,rax,1  
  38. 00007FF6EA854D99  mov         ecx,4  
  39. 00007FF6EA854D9E  imul        rcx,rcx,4  
  40. 00007FF6EA854DA2  lea         rcx,x[rcx]  
  41. 00007FF6EA854DAA  vmovups     xmm0,xmmword ptr mm_x[rax]  
  42. 00007FF6EA854DB3  vmovups     xmmword ptr [rcx],xmm0  
  43. 00007FF6EA854DB7  mov         eax,10h  
  44. 00007FF6EA854DBC  imul        rax,rax,2  
  45. 00007FF6EA854DC0  mov         ecx,4  
  46. 00007FF6EA854DC5  imul        rcx,rcx,8  
  47. 00007FF6EA854DC9  lea         rcx,x[rcx]  
  48. 00007FF6EA854DD1  vmovups     xmm0,xmmword ptr mm_x[rax]  
  49. 00007FF6EA854DDA  vmovups     xmmword ptr [rcx],xmm0  
  50. 00007FF6EA854DDE  mov         eax,4  
  51. 00007FF6EA854DE3  imul        rax,rax,3  
  52. 00007FF6EA854DE7  vmovss      xmm0,dword ptr x[rax]  
  53. 00007FF6EA854DF0  call        qword ptr [function]  
  54. 00007FF6EA854DF6  vmovss      dword ptr [rbp+9A4h],xmm0  
  55. 00007FF6EA854DFE  mov         eax,4  
  56. 00007FF6EA854E03  imul        rax,rax,2  
  57. 00007FF6EA854E07  vmovss      xmm0,dword ptr x[rax]  
  58. 00007FF6EA854E10  call        qword ptr [function]  
  59. 00007FF6EA854E16  vmovss      dword ptr [rbp+9A8h],xmm0  
  60. 00007FF6EA854E1E  mov         eax,4  
  61. 00007FF6EA854E23  imul        rax,rax,1  
  62. 00007FF6EA854E27  vmovss      xmm0,dword ptr x[rax]  
  63. 00007FF6EA854E30  call        qword ptr [function]  
  64. 00007FF6EA854E36  vmovss      xmm1,dword ptr [rbp+9A4h]  
  65. 00007FF6EA854E3E  vmovss      xmm2,dword ptr [rbp+9A8h]  
  66. 00007FF6EA854E46  vinsertps   xmm1,xmm1,xmm2,10h  
  67. 00007FF6EA854E4C  vinsertps   xmm1,xmm1,xmm0,20h  
  68. 00007FF6EA854E52  vinsertps   xmm1,xmm1,dword ptr [y0],30h  
  69. 00007FF6EA854E5C  vmovups     xmm0,xmm1  
  70. 00007FF6EA854E60  vmovups     xmmword ptr [rbp+7D0h],xmm0  
  71. 00007FF6EA854E68  vmovups     xmm0,xmmword ptr [rbp+7D0h]  
  72. 00007FF6EA854E70  vmovups     xmmword ptr [a1],xmm0  
  73. 00007FF6EA854E78  mov         eax,4  
  74. 00007FF6EA854E7D  imul        rax,rax,7  
  75. 00007FF6EA854E81  vmovss      xmm0,dword ptr x[rax]  
  76. 00007FF6EA854E8A  call        qword ptr [function]  
  77. 00007FF6EA854E90  vmovss      dword ptr [rbp+9A4h],xmm0  
  78. 00007FF6EA854E98  mov         eax,4  
  79. 00007FF6EA854E9D  imul        rax,rax,6  
  80. 00007FF6EA854EA1  vmovss      xmm0,dword ptr x[rax]  
  81. 00007FF6EA854EAA  call        qword ptr [function]  
  82. 00007FF6EA854EB0  vmovss      dword ptr [rbp+9A8h],xmm0  
  83. 00007FF6EA854EB8  mov         eax,4  
  84. 00007FF6EA854EBD  imul        rax,rax,5  
  85. 00007FF6EA854EC1  vmovss      xmm0,dword ptr x[rax]  
  86. 00007FF6EA854ECA  call        qword ptr [function]  
  87. 00007FF6EA854ED0  vmovss      dword ptr [rbp+9ACh],xmm0  
  88. 00007FF6EA854ED8  mov         eax,4  
  89. 00007FF6EA854EDD  imul        rax,rax,4  
  90. 00007FF6EA854EE1  vmovss      xmm0,dword ptr x[rax]  
  91. 00007FF6EA854EEA  call        qword ptr [function]  
  92. 00007FF6EA854EF0  vmovss      xmm1,dword ptr [rbp+9A4h]  
  93. 00007FF6EA854EF8  vmovss      xmm2,dword ptr [rbp+9A8h]  
  94. 00007FF6EA854F00  vinsertps   xmm1,xmm1,xmm2,10h  
  95. 00007FF6EA854F06  vmovss      xmm2,dword ptr [rbp+9ACh]  
  96. 00007FF6EA854F0E  vinsertps   xmm1,xmm1,xmm2,20h  
  97. 00007FF6EA854F14  vinsertps   xmm1,xmm1,xmm0,30h  
  98. 00007FF6EA854F1A  vmovups     xmm0,xmm1  
  99. 00007FF6EA854F1E  vmovups     xmmword ptr [rbp+800h],xmm0  
  100. 00007FF6EA854F26  vmovups     xmm0,xmmword ptr [rbp+800h]  
  101. 00007FF6EA854F2E  vmovups     xmmword ptr [a2],xmm0  
  102. 00007FF6EA854F36  mov         eax,4  
  103. 00007FF6EA854F3B  imul        rax,rax,0Bh  
  104. 00007FF6EA854F3F  vmovss      xmm0,dword ptr x[rax]  
  105. 00007FF6EA854F48  call        qword ptr [function]  
  106. 00007FF6EA854F4E  mov         eax,4  
  107. 00007FF6EA854F53  imul        rax,rax,3  
  108. 00007FF6EA854F57  mov         ecx,4  
  109. 00007FF6EA854F5C  imul        rcx,rcx,2  
  110. 00007FF6EA854F60  mov         edx,4  
  111. 00007FF6EA854F65  imul        rdx,rdx,1  
  112. 00007FF6EA854F69  vinsertps   xmm0,xmm0,dword ptr a1[rax],10h  
  113. 00007FF6EA854F74  vinsertps   xmm0,xmm0,dword ptr a1[rcx],20h  
  114. 00007FF6EA854F7F  vinsertps   xmm0,xmm0,dword ptr a1[rdx],30h  
  115. 00007FF6EA854F8A  vmovups     xmmword ptr [rbp+830h],xmm0  
  116. 00007FF6EA854F92  vmovups     xmm0,xmmword ptr [rbp+830h]  
  117. 00007FF6EA854F9A  vmovups     xmmword ptr [a3],xmm0  
  118. 00007FF6EA854FA2  vmovups     xmm0,xmmword ptr [a2]  
  119. 00007FF6EA854FAA  vmulps      xmm0,xmm0,xmmword ptr [mm_4]  
  120. 00007FF6EA854FB2  vmovups     xmmword ptr [rbp+8C0h],xmm0  
  121. 00007FF6EA854FBA  vmovups     xmm0,xmmword ptr [a3]  
  122. 00007FF6EA854FC2  vaddps      xmm0,xmm0,xmmword ptr [rbp+8C0h]  
  123. 00007FF6EA854FCA  vmovups     xmmword ptr [rbp+890h],xmm0  
  124. 00007FF6EA854FD2  vmovups     xmm0,xmmword ptr [a1]  
  125. 00007FF6EA854FDA  vaddps      xmm0,xmm0,xmmword ptr [rbp+890h]  
  126. 00007FF6EA854FE2  vmovups     xmmword ptr [rbp+860h],xmm0  
  127. 00007FF6EA854FEA  vmovups     xmm0,xmmword ptr [rbp+860h]  
  128. 00007FF6EA854FF2  vmovups     xmmword ptr [p],xmm0  
  129. 00007FF6EA854FFA  vmovups     xmm0,xmmword ptr [mm_int]  
  130. 00007FF6EA854FFF  vaddps      xmm0,xmm0,xmmword ptr [p]  
  131. 00007FF6EA855007  vmovups     xmmword ptr [rbp+8F0h],xmm0  
  132. 00007FF6EA85500F  vmovups     xmm0,xmmword ptr [rbp+8F0h]  
  133. 00007FF6EA855017  vmovups     xmmword ptr [mm_int],xmm0  
  134. 00007FF6EA85501C  mov         eax,4  
  135. 00007FF6EA855021  imul        rax,rax,3  
  136. 00007FF6EA855025  vmovss      xmm0,dword ptr a3[rax]  
  137. 00007FF6EA85502E  vmovss      dword ptr [y0],xmm0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement