Advertisement
Asmodai

DELTAJit_Fields_Clear_Mark_Check

May 24th, 2015
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 002D0000 55                   push        ebp  
  2. 002D0001 8B EC                mov         ebp,esp  
  3. 002D0003 53                   push        ebx  
  4. 002D0004 56                   push        esi  
  5. 002D0005 57                   push        edi  
  6. 002D0006 8B 75 08             mov         esi,dword ptr [ebp+8]  
  7. 002D0009 8B 7D 0C             mov         edi,dword ptr [ebp+0Ch]  
  8. 002D000C F3 0F 6F 46 10       movdqu      xmm0,xmmword ptr [esi+10h]  
  9. 002D0011 F3 0F 6F 5F 10       movdqu      xmm3,xmmword ptr [edi+10h]  
  10. 002D0016 F3 0F 6F 4E 20       movdqu      xmm1,xmmword ptr [esi+20h]  
  11. 002D001B F3 0F 6F 67 20       movdqu      xmm4,xmmword ptr [edi+20h]  
  12. 002D0020 F3 0F 6F 56 30       movdqu      xmm2,xmmword ptr [esi+30h]  
  13. 002D0025 F3 0F 6F 6F 30       movdqu      xmm5,xmmword ptr [edi+30h]  
  14. 002D002A 31 C9                xor         ecx,ecx  
  15. 002D002C 66 0F EF FF          pxor        xmm7,xmm7  
  16. 002D0030 0F 18 4E 40          prefetcht0  [esi+40h]  
  17. 002D0034 0F 18 4F 40          prefetcht0  [edi+40h]  
  18. 002D0038 66 0F 74 C3          pcmpeqb     xmm0,xmm3  
  19. 002D003C 66 0F D7 C8          pmovmskb    ecx,xmm0  
  20. 002D0040 F7 D1                not         ecx  
  21. 002D0042 F3 0F 6F 46 40       movdqu      xmm0,xmmword ptr [esi+40h]  
  22. 002D0047 F3 0F 6F 5F 40       movdqu      xmm3,xmmword ptr [edi+40h]  
  23. 002D004C F7 C1 0F 00 00 00    test        ecx,0Fh  
  24. 002D0052 0F 95 C0             setne       al  
  25. 002D0055 0F B6 D0             movzx       edx,al  
  26. 002D0058 66 0F 6E F2          movd        xmm6,edx  
  27. 002D005C 66 0F 73 F6 02       psllq       xmm6,2  
  28. 002D0061 66 0F EB FE          por         xmm7,xmm6  
  29. 002D0065 F7 C1 00 F0 00 00    test        ecx,0F000h  
  30. 002D006B 0F 95 C0             setne       al  
  31. 002D006E 0F B6 D0             movzx       edx,al  
  32. 002D0071 66 0F 6E F2          movd        xmm6,edx  
  33. 002D0075 66 0F 73 F6 03       psllq       xmm6,3  
  34. 002D007A 66 0F EB FE          por         xmm7,xmm6  
  35. 002D007E F7 C1 F0 00 00 00    test        ecx,0F0h  
  36. 002D0084 0F 95 C0             setne       al  
  37. 002D0087 0F B6 D0             movzx       edx,al  
  38. 002D008A 66 0F 6E F2          movd        xmm6,edx  
  39. 002D008E 66 0F 73 F6 05       psllq       xmm6,5  
  40. 002D0093 66 0F EB FE          por         xmm7,xmm6  
  41. 002D0097 F7 C1 00 0F 00 00    test        ecx,0F00h  
  42. 002D009D 0F 95 C0             setne       al  
  43. 002D00A0 0F B6 D0             movzx       edx,al  
  44. 002D00A3 66 0F 6E F2          movd        xmm6,edx  
  45. 002D00A7 66 0F 73 F6 06       psllq       xmm6,6  
  46. 002D00AC 66 0F EB FE          por         xmm7,xmm6  
  47. 002D00B0 0F 18 8E 80 00 00 00 prefetcht0  [esi+80h]  
  48. 002D00B7 0F 18 8F 80 00 00 00 prefetcht0  [edi+80h]  
  49. 002D00BE 66 0F 74 CC          pcmpeqb     xmm1,xmm4  
  50. 002D00C2 66 0F D7 C9          pmovmskb    ecx,xmm1  
  51. 002D00C6 F7 D1                not         ecx  
  52. 002D00C8 F3 0F 6F 4E 50       movdqu      xmm1,xmmword ptr [esi+50h]  
  53. 002D00CD F3 0F 6F 67 50       movdqu      xmm4,xmmword ptr [edi+50h]  
  54. 002D00D2 F7 C1 0F 00 00 00    test        ecx,0Fh  
  55. 002D00D8 0F 95 C0             setne       al  
  56. 002D00DB 0F B6 D0             movzx       edx,al  
  57. 002D00DE 66 0F 6E F2          movd        xmm6,edx  
  58. 002D00E2 66 0F 73 F6 04       psllq       xmm6,4  
  59. 002D00E7 66 0F EB FE          por         xmm7,xmm6  
  60. 002D00EB F7 C1 00 F0 00 00    test        ecx,0F000h  
  61. 002D00F1 0F 95 C0             setne       al  
  62. 002D00F4 0F B6 D0             movzx       edx,al  
  63. 002D00F7 66 0F 6E F2          movd        xmm6,edx  
  64. 002D00FB 66 0F 73 F6 07       psllq       xmm6,7  
  65. 002D0100 66 0F EB FE          por         xmm7,xmm6  
  66. 002D0104 F7 C1 00 0F 00 00    test        ecx,0F00h  
  67. 002D010A 0F 95 C0             setne       al  
  68. 002D010D 0F B6 D0             movzx       edx,al  
  69. 002D0110 66 0F 6E F2          movd        xmm6,edx  
  70. 002D0114 66 0F 73 F6 08       psllq       xmm6,8  
  71. 002D0119 66 0F EB FE          por         xmm7,xmm6  
  72. 002D011D F7 C1 F0 00 00 00    test        ecx,0F0h  
  73. 002D0123 0F 95 C0             setne       al  
  74. 002D0126 0F B6 D0             movzx       edx,al  
  75. 002D0129 66 0F 6E F2          movd        xmm6,edx  
  76. 002D012D 66 0F 73 F6 1D       psllq       xmm6,1Dh  
  77. 002D0132 66 0F EB FE          por         xmm7,xmm6  
  78. 002D0136 0F 18 8E C0 00 00 00 prefetcht0  [esi+0C0h]  
  79. 002D013D 0F 18 8F C0 00 00 00 prefetcht0  [edi+0C0h]  
  80. 002D0144 66 0F 74 D5          pcmpeqb     xmm2,xmm5  
  81. 002D0148 66 0F D7 CA          pmovmskb    ecx,xmm2  
  82. 002D014C F7 D1                not         ecx  
  83. 002D014E F3 0F 6F 56 60       movdqu      xmm2,xmmword ptr [esi+60h]  
  84. 002D0153 F3 0F 6F 6F 60       movdqu      xmm5,xmmword ptr [edi+60h]  
  85. 002D0158 F7 C1 0F 00 00 00    test        ecx,0Fh  
  86. 002D015E 0F 95 C0             setne       al  
  87. 002D0161 0F B6 D0             movzx       edx,al  
  88. 002D0164 66 0F 6E F2          movd        xmm6,edx  
  89. 002D0168 66 0F 73 F6 01       psllq       xmm6,1  
  90. 002D016D 66 0F EB FE          por         xmm7,xmm6  
  91. 002D0171 F7 C1 00 0C 00 00    test        ecx,0C00h  
  92. 002D0177 0F 95 C0             setne       al  
  93. 002D017A 0F B6 D0             movzx       edx,al  
  94. 002D017D 66 0F 6E F2          movd        xmm6,edx  
  95. 002D0181 66 0F 73 F6 0A       psllq       xmm6,0Ah  
  96. 002D0186 66 0F EB FE          por         xmm7,xmm6  
  97. 002D018A F7 C1 00 F0 00 00    test        ecx,0F000h  
  98. 002D0190 0F 95 C0             setne       al  
  99. 002D0193 0F B6 D0             movzx       edx,al  
  100. 002D0196 66 0F 6E F2          movd        xmm6,edx  
  101. 002D019A 66 0F 73 F6 1B       psllq       xmm6,1Bh  
  102. 002D019F 66 0F EB FE          por         xmm7,xmm6  
  103. 002D01A3 F7 C1 F0 00 00 00    test        ecx,0F0h  
  104. 002D01A9 0F 95 C0             setne       al  
  105. 002D01AC 0F B6 D0             movzx       edx,al  
  106. 002D01AF 66 0F 6E F2          movd        xmm6,edx  
  107. 002D01B3 66 0F 73 F6 1E       psllq       xmm6,1Eh  
  108. 002D01B8 66 0F EB FE          por         xmm7,xmm6  
  109. 002D01BC F7 C1 00 03 00 00    test        ecx,300h  
  110. 002D01C2 0F 95 C0             setne       al  
  111. 002D01C5 0F B6 D0             movzx       edx,al  
  112. 002D01C8 66 0F 6E F2          movd        xmm6,edx  
  113. 002D01CC 66 0F 73 F6 20       psllq       xmm6,20h  
  114. 002D01D1 66 0F EB FE          por         xmm7,xmm6  
  115. 002D01D5 0F 18 8E 00 01 00 00 prefetcht0  [esi+100h]  
  116. 002D01DC 0F 18 8F 00 01 00 00 prefetcht0  [edi+100h]  
  117. 002D01E3 66 0F 74 C3          pcmpeqb     xmm0,xmm3  
  118. 002D01E7 66 0F D7 C8          pmovmskb    ecx,xmm0  
  119. 002D01EB F7 D1                not         ecx  
  120. 002D01ED F3 0F 6F 46 70       movdqu      xmm0,xmmword ptr [esi+70h]  
  121. 002D01F2 F3 0F 6F 5F 70       movdqu      xmm3,xmmword ptr [edi+70h]  
  122. 002D01F7 F7 C1 F0 00 00 00    test        ecx,0F0h  
  123. 002D01FD 0F 95 C0             setne       al  
  124. 002D0200 0F B6 D0             movzx       edx,al  
  125. 002D0203 66 0F 6E F2          movd        xmm6,edx  
  126. 002D0207 66 0F 73 F6 1C       psllq       xmm6,1Ch  
  127. 002D020C 66 0F EB FE          por         xmm7,xmm6  
  128. 002D0210 F7 C1 00 0F 00 00    test        ecx,0F00h  
  129. 002D0216 0F 95 C0             setne       al  
  130. 002D0219 0F B6 D0             movzx       edx,al  
  131. 002D021C 66 0F 6E F2          movd        xmm6,edx  
  132. 002D0220 66 0F 73 F6 28       psllq       xmm6,28h  
  133. 002D0225 66 0F EB FE          por         xmm7,xmm6  
  134. 002D0229 F7 C1 00 F0 00 00    test        ecx,0F000h  
  135. 002D022F 0F 95 C0             setne       al  
  136. 002D0232 0F B6 D0             movzx       edx,al  
  137. 002D0235 66 0F 6E F2          movd        xmm6,edx  
  138. 002D0239 66 0F 73 F6 29       psllq       xmm6,29h  
  139. 002D023E 66 0F EB FE          por         xmm7,xmm6  
  140. 002D0242 F7 C1 0F 00 00 00    test        ecx,0Fh  
  141. 002D0248 0F 95 C0             setne       al  
  142. 002D024B 0F B6 D0             movzx       edx,al  
  143. 002D024E 66 0F 6E F2          movd        xmm6,edx  
  144. 002D0252 66 0F 73 F6 2B       psllq       xmm6,2Bh  
  145. 002D0257 66 0F EB FE          por         xmm7,xmm6  
  146. 002D025B 66 0F 74 CC          pcmpeqb     xmm1,xmm4  
  147. 002D025F 66 0F D7 C9          pmovmskb    ecx,xmm1  
  148. 002D0263 F7 D1                not         ecx  
  149. 002D0265 F3 0F 6F 8E 80 00 00 00 movdqu      xmm1,xmmword ptr [esi+80h]  
  150. 002D026D F3 0F 6F A7 80 00 00 00 movdqu      xmm4,xmmword ptr [edi+80h]  
  151. 002D0275 F7 C1 00 F0 00 00    test        ecx,0F000h  
  152. 002D027B 0F 95 C0             setne       al  
  153. 002D027E 0F B6 D0             movzx       edx,al  
  154. 002D0281 66 0F 6E F2          movd        xmm6,edx  
  155. 002D0285 66 0F 73 F6 00       psllq       xmm6,0  
  156. 002D028A 66 0F EB FE          por         xmm7,xmm6  
  157. 002D028E F7 C1 00 0F 00 00    test        ecx,0F00h  
  158. 002D0294 0F 95 C0             setne       al  
  159. 002D0297 0F B6 D0             movzx       edx,al  
  160. 002D029A 66 0F 6E F2          movd        xmm6,edx  
  161. 002D029E 66 0F 73 F6 09       psllq       xmm6,9  
  162. 002D02A3 66 0F EB FE          por         xmm7,xmm6  
  163. 002D02A7 F7 C1 F0 00 00 00    test        ecx,0F0h  
  164. 002D02AD 0F 95 C0             setne       al  
  165. 002D02B0 0F B6 D0             movzx       edx,al  
  166. 002D02B3 66 0F 6E F2          movd        xmm6,edx  
  167. 002D02B7 66 0F 73 F6 2A       psllq       xmm6,2Ah  
  168. 002D02BC 66 0F EB FE          por         xmm7,xmm6  
  169. 002D02C0 F7 C1 01 00 00 00    test        ecx,1  
  170. 002D02C6 0F 95 C0             setne       al  
  171. 002D02C9 0F B6 D0             movzx       edx,al  
  172. 002D02CC 66 0F 6E F2          movd        xmm6,edx  
  173. 002D02D0 66 0F 73 F6 2C       psllq       xmm6,2Ch  
  174. 002D02D5 66 0F EB FE          por         xmm7,xmm6  
  175. 002D02D9 F7 C1 02 00 00 00    test        ecx,2  
  176. 002D02DF 0F 95 C0             setne       al  
  177. 002D02E2 0F B6 D0             movzx       edx,al  
  178. 002D02E5 66 0F 6E F2          movd        xmm6,edx  
  179. 002D02E9 66 0F 73 F6 2D       psllq       xmm6,2Dh  
  180. 002D02EE 66 0F EB FE          por         xmm7,xmm6  
  181. 002D02F2 F7 C1 04 00 00 00    test        ecx,4  
  182. 002D02F8 0F 95 C0             setne       al  
  183. 002D02FB 0F B6 D0             movzx       edx,al  
  184. 002D02FE 66 0F 6E F2          movd        xmm6,edx  
  185. 002D0302 66 0F 73 F6 2E       psllq       xmm6,2Eh  
  186. 002D0307 66 0F EB FE          por         xmm7,xmm6  
  187. 002D030B 66 0F 74 D5          pcmpeqb     xmm2,xmm5  
  188. 002D030F 66 0F D7 CA          pmovmskb    ecx,xmm2  
  189. 002D0313 F7 D1                not         ecx  
  190. 002D0315 F3 0F 6F 96 90 00 00 00 movdqu      xmm2,xmmword ptr [esi+90h]  
  191. 002D031D F3 0F 6F AF 90 00 00 00 movdqu      xmm5,xmmword ptr [edi+90h]  
  192. 002D0325 F7 C1 0F 00 00 00    test        ecx,0Fh  
  193. 002D032B 0F 95 C0             setne       al  
  194. 002D032E 0F B6 D0             movzx       edx,al  
  195. 002D0331 66 0F 6E F2          movd        xmm6,edx  
  196. 002D0335 66 0F 73 F6 1F       psllq       xmm6,1Fh  
  197. 002D033A 66 0F EB FE          por         xmm7,xmm6  
  198. 002D033E F7 C1 00 01 00 00    test        ecx,100h  
  199. 002D0344 0F 95 C0             setne       al  
  200. 002D0347 0F B6 D0             movzx       edx,al  
  201. 002D034A 66 0F 6E F2          movd        xmm6,edx  
  202. 002D034E 66 0F 73 F6 21       psllq       xmm6,21h  
  203. 002D0353 66 0F EB FE          por         xmm7,xmm6  
  204. 002D0357 F7 C1 00 02 00 00    test        ecx,200h  
  205. 002D035D 0F 95 C0             setne       al  
  206. 002D0360 0F B6 D0             movzx       edx,al  
  207. 002D0363 66 0F 6E F2          movd        xmm6,edx  
  208. 002D0367 66 0F 73 F6 22       psllq       xmm6,22h  
  209. 002D036C 66 0F EB FE          por         xmm7,xmm6  
  210. 002D0370 F7 C1 00 04 00 00    test        ecx,400h  
  211. 002D0376 0F 95 C0             setne       al  
  212. 002D0379 0F B6 D0             movzx       edx,al  
  213. 002D037C 66 0F 6E F2          movd        xmm6,edx  
  214. 002D0380 66 0F 73 F6 23       psllq       xmm6,23h  
  215. 002D0385 66 0F EB FE          por         xmm7,xmm6  
  216. 002D0389 F7 C1 00 08 00 00    test        ecx,800h  
  217. 002D038F 0F 95 C0             setne       al  
  218. 002D0392 0F B6 D0             movzx       edx,al  
  219. 002D0395 66 0F 6E F2          movd        xmm6,edx  
  220. 002D0399 66 0F 73 F6 24       psllq       xmm6,24h  
  221. 002D039E 66 0F EB FE          por         xmm7,xmm6  
  222. 002D03A2 F7 C1 00 10 00 00    test        ecx,1000h  
  223. 002D03A8 0F 95 C0             setne       al  
  224. 002D03AB 0F B6 D0             movzx       edx,al  
  225. 002D03AE 66 0F 6E F2          movd        xmm6,edx  
  226. 002D03B2 66 0F 73 F6 25       psllq       xmm6,25h  
  227. 002D03B7 66 0F EB FE          por         xmm7,xmm6  
  228. 002D03BB F7 C1 00 20 00 00    test        ecx,2000h  
  229. 002D03C1 0F 95 C0             setne       al  
  230. 002D03C4 0F B6 D0             movzx       edx,al  
  231. 002D03C7 66 0F 6E F2          movd        xmm6,edx  
  232. 002D03CB 66 0F 73 F6 26       psllq       xmm6,26h  
  233. 002D03D0 66 0F EB FE          por         xmm7,xmm6  
  234. 002D03D4 F7 C1 F0 00 00 00    test        ecx,0F0h  
  235. 002D03DA 0F 95 C0             setne       al  
  236. 002D03DD 0F B6 D0             movzx       edx,al  
  237. 002D03E0 66 0F 6E F2          movd        xmm6,edx  
  238. 002D03E4 66 0F 73 F6 27       psllq       xmm6,27h  
  239. 002D03E9 66 0F EB FE          por         xmm7,xmm6  
  240. 002D03ED 66 0F 74 C3          pcmpeqb     xmm0,xmm3  
  241. 002D03F1 66 0F D7 C8          pmovmskb    ecx,xmm0  
  242. 002D03F5 F7 D1                not         ecx  
  243. 002D03F7 F3 0F 6F 86 B0 00 00 00 movdqu      xmm0,xmmword ptr [esi+0B0h]  
  244. 002D03FF F3 0F 6F 9F B0 00 00 00 movdqu      xmm3,xmmword ptr [edi+0B0h]  
  245. 002D0407 F7 C1 00 F0 00 00    test        ecx,0F000h  
  246. 002D040D 0F 95 C0             setne       al  
  247. 002D0410 0F B6 D0             movzx       edx,al  
  248. 002D0413 66 0F 6E F2          movd        xmm6,edx  
  249. 002D0417 66 0F 73 F6 0B       psllq       xmm6,0Bh  
  250. 002D041C 66 0F EB FE          por         xmm7,xmm6  
  251. 002D0420 66 0F 74 CC          pcmpeqb     xmm1,xmm4  
  252. 002D0424 66 0F D7 C9          pmovmskb    ecx,xmm1  
  253. 002D0428 F7 D1                not         ecx  
  254. 002D042A F3 0F 6F 8E C0 00 00 00 movdqu      xmm1,xmmword ptr [esi+0C0h]  
  255. 002D0432 F3 0F 6F A7 C0 00 00 00 movdqu      xmm4,xmmword ptr [edi+0C0h]  
  256. 002D043A F7 C1 0F 00 00 00    test        ecx,0Fh  
  257. 002D0440 0F 95 C0             setne       al  
  258. 002D0443 0F B6 D0             movzx       edx,al  
  259. 002D0446 66 0F 6E F2          movd        xmm6,edx  
  260. 002D044A 66 0F 73 F6 0C       psllq       xmm6,0Ch  
  261. 002D044F 66 0F EB FE          por         xmm7,xmm6  
  262. 002D0453 F7 C1 F0 00 00 00    test        ecx,0F0h  
  263. 002D0459 0F 95 C0             setne       al  
  264. 002D045C 0F B6 D0             movzx       edx,al  
  265. 002D045F 66 0F 6E F2          movd        xmm6,edx  
  266. 002D0463 66 0F 73 F6 0D       psllq       xmm6,0Dh  
  267. 002D0468 66 0F EB FE          por         xmm7,xmm6  
  268. 002D046C F7 C1 00 0F 00 00    test        ecx,0F00h  
  269. 002D0472 0F 95 C0             setne       al  
  270. 002D0475 0F B6 D0             movzx       edx,al  
  271. 002D0478 66 0F 6E F2          movd        xmm6,edx  
  272. 002D047C 66 0F 73 F6 0E       psllq       xmm6,0Eh  
  273. 002D0481 66 0F EB FE          por         xmm7,xmm6  
  274. 002D0485 F7 C1 00 F0 00 00    test        ecx,0F000h  
  275. 002D048B 0F 95 C0             setne       al  
  276. 002D048E 0F B6 D0             movzx       edx,al  
  277. 002D0491 66 0F 6E F2          movd        xmm6,edx  
  278. 002D0495 66 0F 73 F6 0F       psllq       xmm6,0Fh  
  279. 002D049A 66 0F EB FE          por         xmm7,xmm6  
  280. 002D049E 66 0F 74 D5          pcmpeqb     xmm2,xmm5  
  281. 002D04A2 66 0F D7 CA          pmovmskb    ecx,xmm2  
  282. 002D04A6 F7 D1                not         ecx  
  283. 002D04A8 F3 0F 6F 96 E0 00 00 00 movdqu      xmm2,xmmword ptr [esi+0E0h]  
  284. 002D04B0 F3 0F 6F AF E0 00 00 00 movdqu      xmm5,xmmword ptr [edi+0E0h]  
  285. 002D04B8 F7 C1 0F 00 00 00    test        ecx,0Fh  
  286. 002D04BE 0F 95 C0             setne       al  
  287. 002D04C1 0F B6 D0             movzx       edx,al  
  288. 002D04C4 66 0F 6E F2          movd        xmm6,edx  
  289. 002D04C8 66 0F 73 F6 10       psllq       xmm6,10h  
  290. 002D04CD 66 0F EB FE          por         xmm7,xmm6  
  291. 002D04D1 F7 C1 00 0F 00 00    test        ecx,0F00h  
  292. 002D04D7 0F 95 C0             setne       al  
  293. 002D04DA 0F B6 D0             movzx       edx,al  
  294. 002D04DD 66 0F 6E F2          movd        xmm6,edx  
  295. 002D04E1 66 0F 73 F6 1A       psllq       xmm6,1Ah  
  296. 002D04E6 66 0F EB FE          por         xmm7,xmm6  
  297. 002D04EA F7 C1 F0 00 00 00    test        ecx,0F0h  
  298. 002D04F0 0F 95 C0             setne       al  
  299. 002D04F3 0F B6 D0             movzx       edx,al  
  300. 002D04F6 66 0F 6E F2          movd        xmm6,edx  
  301. 002D04FA 66 0F 73 F6 2F       psllq       xmm6,2Fh  
  302. 002D04FF 66 0F EB FE          por         xmm7,xmm6  
  303. 002D0503 66 0F 74 C3          pcmpeqb     xmm0,xmm3  
  304. 002D0507 66 0F D7 C8          pmovmskb    ecx,xmm0  
  305. 002D050B F7 D1                not         ecx  
  306. 002D050D F3 0F 6F 86 F0 00 00 00 movdqu      xmm0,xmmword ptr [esi+0F0h]  
  307. 002D0515 F3 0F 6F 9F F0 00 00 00 movdqu      xmm3,xmmword ptr [edi+0F0h]  
  308. 002D051D F7 C1 F0 00 00 00    test        ecx,0F0h  
  309. 002D0523 0F 95 C0             setne       al  
  310. 002D0526 0F B6 D0             movzx       edx,al  
  311. 002D0529 66 0F 6E F2          movd        xmm6,edx  
  312. 002D052D 66 0F 73 F6 19       psllq       xmm6,19h  
  313. 002D0532 66 0F EB FE          por         xmm7,xmm6  
  314. 002D0536 F7 C1 00 F0 00 00    test        ecx,0F000h  
  315. 002D053C 0F 95 C0             setne       al  
  316. 002D053F 0F B6 D0             movzx       edx,al  
  317. 002D0542 66 0F 6E F2          movd        xmm6,edx  
  318. 002D0546 66 0F 73 F6 30       psllq       xmm6,30h  
  319. 002D054B 66 0F EB FE          por         xmm7,xmm6  
  320. 002D054F 66 0F 74 CC          pcmpeqb     xmm1,xmm4  
  321. 002D0553 66 0F D7 C9          pmovmskb    ecx,xmm1  
  322. 002D0557 F7 D1                not         ecx  
  323. 002D0559 F3 0F 6F 8E 00 01 00 00 movdqu      xmm1,xmmword ptr [esi+100h]  
  324. 002D0561 F3 0F 6F A7 00 01 00 00 movdqu      xmm4,xmmword ptr [edi+100h]  
  325. 002D0569 F7 C1 0F 00 00 00    test        ecx,0Fh  
  326. 002D056F 0F 95 C0             setne       al  
  327. 002D0572 0F B6 D0             movzx       edx,al  
  328. 002D0575 66 0F 6E F2          movd        xmm6,edx  
  329. 002D0579 66 0F 73 F6 31       psllq       xmm6,31h  
  330. 002D057E 66 0F EB FE          por         xmm7,xmm6  
  331. 002D0582 F7 C1 F0 00 00 00    test        ecx,0F0h  
  332. 002D0588 0F 95 C0             setne       al  
  333. 002D058B 0F B6 D0             movzx       edx,al  
  334. 002D058E 66 0F 6E F2          movd        xmm6,edx  
  335. 002D0592 66 0F 73 F6 32       psllq       xmm6,32h  
  336. 002D0597 66 0F EB FE          por         xmm7,xmm6  
  337. 002D059B 66 0F 74 D5          pcmpeqb     xmm2,xmm5  
  338. 002D059F 66 0F D7 CA          pmovmskb    ecx,xmm2  
  339. 002D05A3 F7 D1                not         ecx  
  340. 002D05A5 F3 0F 6F 96 10 01 00 00 movdqu      xmm2,xmmword ptr [esi+110h]  
  341. 002D05AD F3 0F 6F AF 10 01 00 00 movdqu      xmm5,xmmword ptr [edi+110h]  
  342. 002D05B5 F7 C1 F0 00 00 00    test        ecx,0F0h  
  343. 002D05BB 0F 95 C0             setne       al  
  344. 002D05BE 0F B6 D0             movzx       edx,al  
  345. 002D05C1 66 0F 6E F2          movd        xmm6,edx  
  346. 002D05C5 66 0F 73 F6 14       psllq       xmm6,14h  
  347. 002D05CA 66 0F EB FE          por         xmm7,xmm6  
  348. 002D05CE F7 C1 00 0F 00 00    test        ecx,0F00h  
  349. 002D05D4 0F 95 C0             setne       al  
  350. 002D05D7 0F B6 D0             movzx       edx,al  
  351. 002D05DA 66 0F 6E F2          movd        xmm6,edx  
  352. 002D05DE 66 0F 73 F6 15       psllq       xmm6,15h  
  353. 002D05E3 66 0F EB FE          por         xmm7,xmm6  
  354. 002D05E7 F7 C1 00 F0 00 00    test        ecx,0F000h  
  355. 002D05ED 0F 95 C0             setne       al  
  356. 002D05F0 0F B6 D0             movzx       edx,al  
  357. 002D05F3 66 0F 6E F2          movd        xmm6,edx  
  358. 002D05F7 66 0F 73 F6 16       psllq       xmm6,16h  
  359. 002D05FC 66 0F EB FE          por         xmm7,xmm6  
  360. 002D0600 66 0F 74 C3          pcmpeqb     xmm0,xmm3  
  361. 002D0604 66 0F D7 C8          pmovmskb    ecx,xmm0  
  362. 002D0608 F7 D1                not         ecx  
  363. 002D060A F7 C1 0F 00 00 00    test        ecx,0Fh  
  364. 002D0610 0F 95 C0             setne       al  
  365. 002D0613 0F B6 D0             movzx       edx,al  
  366. 002D0616 66 0F 6E F2          movd        xmm6,edx  
  367. 002D061A 66 0F 73 F6 11       psllq       xmm6,11h  
  368. 002D061F 66 0F EB FE          por         xmm7,xmm6  
  369. 002D0623 F7 C1 F0 00 00 00    test        ecx,0F0h  
  370. 002D0629 0F 95 C0             setne       al  
  371. 002D062C 0F B6 D0             movzx       edx,al  
  372. 002D062F 66 0F 6E F2          movd        xmm6,edx  
  373. 002D0633 66 0F 73 F6 12       psllq       xmm6,12h  
  374. 002D0638 66 0F EB FE          por         xmm7,xmm6  
  375. 002D063C F7 C1 00 0F 00 00    test        ecx,0F00h  
  376. 002D0642 0F 95 C0             setne       al  
  377. 002D0645 0F B6 D0             movzx       edx,al  
  378. 002D0648 66 0F 6E F2          movd        xmm6,edx  
  379. 002D064C 66 0F 73 F6 13       psllq       xmm6,13h  
  380. 002D0651 66 0F EB FE          por         xmm7,xmm6  
  381. 002D0655 F7 C1 00 F0 00 00    test        ecx,0F000h  
  382. 002D065B 0F 95 C0             setne       al  
  383. 002D065E 0F B6 D0             movzx       edx,al  
  384. 002D0661 66 0F 6E F2          movd        xmm6,edx  
  385. 002D0665 66 0F 73 F6 17       psllq       xmm6,17h  
  386. 002D066A 66 0F EB FE          por         xmm7,xmm6  
  387. 002D066E 66 0F 74 CC          pcmpeqb     xmm1,xmm4  
  388. 002D0672 66 0F D7 C9          pmovmskb    ecx,xmm1  
  389. 002D0676 F7 D1                not         ecx  
  390. 002D0678 F7 C1 0F 00 00 00    test        ecx,0Fh  
  391. 002D067E 0F 95 C0             setne       al  
  392. 002D0681 0F B6 D0             movzx       edx,al  
  393. 002D0684 66 0F 6E F2          movd        xmm6,edx  
  394. 002D0688 66 0F 73 F6 18       psllq       xmm6,18h  
  395. 002D068D 66 0F EB FE          por         xmm7,xmm6  
  396. 002D0691 66 0F 74 D5          pcmpeqb     xmm2,xmm5  
  397. 002D0695 66 0F D7 CA          pmovmskb    ecx,xmm2  
  398. 002D0699 F7 D1                not         ecx  
  399. 002D069B F7 C1 0F 00 00 00    test        ecx,0Fh  
  400. 002D06A1 0F 95 C0             setne       al  
  401. 002D06A4 0F B6 D0             movzx       edx,al  
  402. 002D06A7 66 0F 6E F2          movd        xmm6,edx  
  403. 002D06AB 66 0F 73 F6 33       psllq       xmm6,33h  
  404. 002D06B0 66 0F EB FE          por         xmm7,xmm6  
  405. 002D06B4 8B 45 14             mov         eax,dword ptr [ebp+14h]  
  406. 002D06B7 83 F8 00             cmp         eax,0  
  407. 002D06BA 75 02                jne         002D06BE  
  408. 002D06BC EB 0C                jmp         002D06CA  
  409. 002D06BE F3 0F 6F 00          movdqu      xmm0,xmmword ptr [eax]  
  410. 002D06C2 F3 0F 7E F0          movq        xmm6,xmm0  
  411. 002D06C6 66 0F EB FE          por         xmm7,xmm6  
  412. 002D06CA 8B 5D 10             mov         ebx,dword ptr [ebp+10h]  
  413. 002D06CD 66 0F 7F 7B 20       movdqa      xmmword ptr [ebx+20h],xmm7  
  414. 002D06D2 66 0F 7F 7B 30       movdqa      xmmword ptr [ebx+30h],xmm7  
  415. 002D06D7 8B 45 10             mov         eax,dword ptr [ebp+10h]  
  416. 002D06DA 8B 40 18             mov         eax,dword ptr [eax+18h]  
  417. 002D06DD 8B 48 28             mov         ecx,dword ptr [eax+28h]  
  418. 002D06E0 83 F9 00             cmp         ecx,0  
  419. 002D06E3 75 02                jne         002D06E7  
  420. 002D06E5 EB 08                jmp         002D06EF  
  421. 002D06E7 57                   push        edi  
  422. 002D06E8 56                   push        esi  
  423. 002D06E9 50                   push        eax  
  424. 002D06EA FF D1                call        ecx  
  425. 002D06EC 83 C4 0C             add         esp,0Ch  
  426. 002D06EF 8B 7B 20             mov         edi,dword ptr [ebx+20h]  
  427. 002D06F2 0B 7B 24             or          edi,dword ptr [ebx+24h]  
  428. 002D06F5 83 FF 00             cmp         edi,0  
  429. 002D06F8 75 02                jne         002D06FC  
  430. 002D06FA EB 68                jmp         002D0764  
  431. 002D06FC 8B 43 20             mov         eax,dword ptr [ebx+20h]  
  432. 002D06FF 31 D2                xor         edx,edx  
  433. 002D0701 B9 01 00 00 00       mov         ecx,1  
  434. 002D0706 A9 FF 00 00 00       test        eax,0FFh  
  435. 002D070B 0F 45 D1             cmovne      edx,ecx  
  436. 002D070E BE 02 00 00 00       mov         esi,2  
  437. 002D0713 A9 00 FF 00 00       test        eax,0FF00h  
  438. 002D0718 0F 45 D6             cmovne      edx,esi  
  439. 002D071B B9 03 00 00 00       mov         ecx,3  
  440. 002D0720 A9 00 00 FF 00       test        eax,0FF0000h  
  441. 002D0725 0F 45 D1             cmovne      edx,ecx  
  442. 002D0728 BE 04 00 00 00       mov         esi,4  
  443. 002D072D A9 00 00 00 FF       test        eax,0FF000000h  
  444. 002D0732 0F 45 D6             cmovne      edx,esi  
  445. 002D0735 8B 43 24             mov         eax,dword ptr [ebx+24h]  
  446. 002D0738 B9 05 00 00 00       mov         ecx,5  
  447. 002D073D A9 FF 00 00 00       test        eax,0FFh  
  448. 002D0742 0F 45 D1             cmovne      edx,ecx  
  449. 002D0745 BE 06 00 00 00       mov         esi,6  
  450. 002D074A A9 00 FF 00 00       test        eax,0FF00h  
  451. 002D074F 0F 45 D6             cmovne      edx,esi  
  452. 002D0752 B9 07 00 00 00       mov         ecx,7  
  453. 002D0757 A9 00 00 FF 00       test        eax,0FF0000h  
  454. 002D075C 0F 45 D1             cmovne      edx,ecx  
  455. 002D075F 89 53 40             mov         dword ptr [ebx+40h],edx  
  456. 002D0762 EB 05                jmp         002D0769  
  457. 002D0764 31 D2                xor         edx,edx  
  458. 002D0766 89 53 40             mov         dword ptr [ebx+40h],edx  
  459. 002D0769 8B C2                mov         eax,edx  
  460. 002D076B 5F                   pop         edi  
  461. 002D076C 5E                   pop         esi  
  462. 002D076D 5B                   pop         ebx  
  463. 002D076E 5D                   pop         ebp  
  464. 002D076F C3                   ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement