Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 002D0000 55 push ebp
- 002D0001 8B EC mov ebp,esp
- 002D0003 53 push ebx
- 002D0004 56 push esi
- 002D0005 57 push edi
- 002D0006 8B 75 08 mov esi,dword ptr [ebp+8]
- 002D0009 8B 7D 0C mov edi,dword ptr [ebp+0Ch]
- 002D000C F3 0F 6F 46 10 movdqu xmm0,xmmword ptr [esi+10h]
- 002D0011 F3 0F 6F 5F 10 movdqu xmm3,xmmword ptr [edi+10h]
- 002D0016 F3 0F 6F 4E 20 movdqu xmm1,xmmword ptr [esi+20h]
- 002D001B F3 0F 6F 67 20 movdqu xmm4,xmmword ptr [edi+20h]
- 002D0020 F3 0F 6F 56 30 movdqu xmm2,xmmword ptr [esi+30h]
- 002D0025 F3 0F 6F 6F 30 movdqu xmm5,xmmword ptr [edi+30h]
- 002D002A 31 C9 xor ecx,ecx
- 002D002C 66 0F EF FF pxor xmm7,xmm7
- 002D0030 0F 18 4E 40 prefetcht0 [esi+40h]
- 002D0034 0F 18 4F 40 prefetcht0 [edi+40h]
- 002D0038 66 0F 74 C3 pcmpeqb xmm0,xmm3
- 002D003C 66 0F D7 C8 pmovmskb ecx,xmm0
- 002D0040 F7 D1 not ecx
- 002D0042 F3 0F 6F 46 40 movdqu xmm0,xmmword ptr [esi+40h]
- 002D0047 F3 0F 6F 5F 40 movdqu xmm3,xmmword ptr [edi+40h]
- 002D004C F7 C1 0F 00 00 00 test ecx,0Fh
- 002D0052 0F 95 C0 setne al
- 002D0055 0F B6 D0 movzx edx,al
- 002D0058 66 0F 6E F2 movd xmm6,edx
- 002D005C 66 0F 73 F6 02 psllq xmm6,2
- 002D0061 66 0F EB FE por xmm7,xmm6
- 002D0065 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D006B 0F 95 C0 setne al
- 002D006E 0F B6 D0 movzx edx,al
- 002D0071 66 0F 6E F2 movd xmm6,edx
- 002D0075 66 0F 73 F6 03 psllq xmm6,3
- 002D007A 66 0F EB FE por xmm7,xmm6
- 002D007E F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0084 0F 95 C0 setne al
- 002D0087 0F B6 D0 movzx edx,al
- 002D008A 66 0F 6E F2 movd xmm6,edx
- 002D008E 66 0F 73 F6 05 psllq xmm6,5
- 002D0093 66 0F EB FE por xmm7,xmm6
- 002D0097 F7 C1 00 0F 00 00 test ecx,0F00h
- 002D009D 0F 95 C0 setne al
- 002D00A0 0F B6 D0 movzx edx,al
- 002D00A3 66 0F 6E F2 movd xmm6,edx
- 002D00A7 66 0F 73 F6 06 psllq xmm6,6
- 002D00AC 66 0F EB FE por xmm7,xmm6
- 002D00B0 0F 18 8E 80 00 00 00 prefetcht0 [esi+80h]
- 002D00B7 0F 18 8F 80 00 00 00 prefetcht0 [edi+80h]
- 002D00BE 66 0F 74 CC pcmpeqb xmm1,xmm4
- 002D00C2 66 0F D7 C9 pmovmskb ecx,xmm1
- 002D00C6 F7 D1 not ecx
- 002D00C8 F3 0F 6F 4E 50 movdqu xmm1,xmmword ptr [esi+50h]
- 002D00CD F3 0F 6F 67 50 movdqu xmm4,xmmword ptr [edi+50h]
- 002D00D2 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D00D8 0F 95 C0 setne al
- 002D00DB 0F B6 D0 movzx edx,al
- 002D00DE 66 0F 6E F2 movd xmm6,edx
- 002D00E2 66 0F 73 F6 04 psllq xmm6,4
- 002D00E7 66 0F EB FE por xmm7,xmm6
- 002D00EB F7 C1 00 F0 00 00 test ecx,0F000h
- 002D00F1 0F 95 C0 setne al
- 002D00F4 0F B6 D0 movzx edx,al
- 002D00F7 66 0F 6E F2 movd xmm6,edx
- 002D00FB 66 0F 73 F6 07 psllq xmm6,7
- 002D0100 66 0F EB FE por xmm7,xmm6
- 002D0104 F7 C1 00 0F 00 00 test ecx,0F00h
- 002D010A 0F 95 C0 setne al
- 002D010D 0F B6 D0 movzx edx,al
- 002D0110 66 0F 6E F2 movd xmm6,edx
- 002D0114 66 0F 73 F6 08 psllq xmm6,8
- 002D0119 66 0F EB FE por xmm7,xmm6
- 002D011D F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0123 0F 95 C0 setne al
- 002D0126 0F B6 D0 movzx edx,al
- 002D0129 66 0F 6E F2 movd xmm6,edx
- 002D012D 66 0F 73 F6 1D psllq xmm6,1Dh
- 002D0132 66 0F EB FE por xmm7,xmm6
- 002D0136 0F 18 8E C0 00 00 00 prefetcht0 [esi+0C0h]
- 002D013D 0F 18 8F C0 00 00 00 prefetcht0 [edi+0C0h]
- 002D0144 66 0F 74 D5 pcmpeqb xmm2,xmm5
- 002D0148 66 0F D7 CA pmovmskb ecx,xmm2
- 002D014C F7 D1 not ecx
- 002D014E F3 0F 6F 56 60 movdqu xmm2,xmmword ptr [esi+60h]
- 002D0153 F3 0F 6F 6F 60 movdqu xmm5,xmmword ptr [edi+60h]
- 002D0158 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D015E 0F 95 C0 setne al
- 002D0161 0F B6 D0 movzx edx,al
- 002D0164 66 0F 6E F2 movd xmm6,edx
- 002D0168 66 0F 73 F6 01 psllq xmm6,1
- 002D016D 66 0F EB FE por xmm7,xmm6
- 002D0171 F7 C1 00 0C 00 00 test ecx,0C00h
- 002D0177 0F 95 C0 setne al
- 002D017A 0F B6 D0 movzx edx,al
- 002D017D 66 0F 6E F2 movd xmm6,edx
- 002D0181 66 0F 73 F6 0A psllq xmm6,0Ah
- 002D0186 66 0F EB FE por xmm7,xmm6
- 002D018A F7 C1 00 F0 00 00 test ecx,0F000h
- 002D0190 0F 95 C0 setne al
- 002D0193 0F B6 D0 movzx edx,al
- 002D0196 66 0F 6E F2 movd xmm6,edx
- 002D019A 66 0F 73 F6 1B psllq xmm6,1Bh
- 002D019F 66 0F EB FE por xmm7,xmm6
- 002D01A3 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D01A9 0F 95 C0 setne al
- 002D01AC 0F B6 D0 movzx edx,al
- 002D01AF 66 0F 6E F2 movd xmm6,edx
- 002D01B3 66 0F 73 F6 1E psllq xmm6,1Eh
- 002D01B8 66 0F EB FE por xmm7,xmm6
- 002D01BC F7 C1 00 03 00 00 test ecx,300h
- 002D01C2 0F 95 C0 setne al
- 002D01C5 0F B6 D0 movzx edx,al
- 002D01C8 66 0F 6E F2 movd xmm6,edx
- 002D01CC 66 0F 73 F6 20 psllq xmm6,20h
- 002D01D1 66 0F EB FE por xmm7,xmm6
- 002D01D5 0F 18 8E 00 01 00 00 prefetcht0 [esi+100h]
- 002D01DC 0F 18 8F 00 01 00 00 prefetcht0 [edi+100h]
- 002D01E3 66 0F 74 C3 pcmpeqb xmm0,xmm3
- 002D01E7 66 0F D7 C8 pmovmskb ecx,xmm0
- 002D01EB F7 D1 not ecx
- 002D01ED F3 0F 6F 46 70 movdqu xmm0,xmmword ptr [esi+70h]
- 002D01F2 F3 0F 6F 5F 70 movdqu xmm3,xmmword ptr [edi+70h]
- 002D01F7 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D01FD 0F 95 C0 setne al
- 002D0200 0F B6 D0 movzx edx,al
- 002D0203 66 0F 6E F2 movd xmm6,edx
- 002D0207 66 0F 73 F6 1C psllq xmm6,1Ch
- 002D020C 66 0F EB FE por xmm7,xmm6
- 002D0210 F7 C1 00 0F 00 00 test ecx,0F00h
- 002D0216 0F 95 C0 setne al
- 002D0219 0F B6 D0 movzx edx,al
- 002D021C 66 0F 6E F2 movd xmm6,edx
- 002D0220 66 0F 73 F6 28 psllq xmm6,28h
- 002D0225 66 0F EB FE por xmm7,xmm6
- 002D0229 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D022F 0F 95 C0 setne al
- 002D0232 0F B6 D0 movzx edx,al
- 002D0235 66 0F 6E F2 movd xmm6,edx
- 002D0239 66 0F 73 F6 29 psllq xmm6,29h
- 002D023E 66 0F EB FE por xmm7,xmm6
- 002D0242 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D0248 0F 95 C0 setne al
- 002D024B 0F B6 D0 movzx edx,al
- 002D024E 66 0F 6E F2 movd xmm6,edx
- 002D0252 66 0F 73 F6 2B psllq xmm6,2Bh
- 002D0257 66 0F EB FE por xmm7,xmm6
- 002D025B 66 0F 74 CC pcmpeqb xmm1,xmm4
- 002D025F 66 0F D7 C9 pmovmskb ecx,xmm1
- 002D0263 F7 D1 not ecx
- 002D0265 F3 0F 6F 8E 80 00 00 00 movdqu xmm1,xmmword ptr [esi+80h]
- 002D026D F3 0F 6F A7 80 00 00 00 movdqu xmm4,xmmword ptr [edi+80h]
- 002D0275 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D027B 0F 95 C0 setne al
- 002D027E 0F B6 D0 movzx edx,al
- 002D0281 66 0F 6E F2 movd xmm6,edx
- 002D0285 66 0F 73 F6 00 psllq xmm6,0
- 002D028A 66 0F EB FE por xmm7,xmm6
- 002D028E F7 C1 00 0F 00 00 test ecx,0F00h
- 002D0294 0F 95 C0 setne al
- 002D0297 0F B6 D0 movzx edx,al
- 002D029A 66 0F 6E F2 movd xmm6,edx
- 002D029E 66 0F 73 F6 09 psllq xmm6,9
- 002D02A3 66 0F EB FE por xmm7,xmm6
- 002D02A7 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D02AD 0F 95 C0 setne al
- 002D02B0 0F B6 D0 movzx edx,al
- 002D02B3 66 0F 6E F2 movd xmm6,edx
- 002D02B7 66 0F 73 F6 2A psllq xmm6,2Ah
- 002D02BC 66 0F EB FE por xmm7,xmm6
- 002D02C0 F7 C1 01 00 00 00 test ecx,1
- 002D02C6 0F 95 C0 setne al
- 002D02C9 0F B6 D0 movzx edx,al
- 002D02CC 66 0F 6E F2 movd xmm6,edx
- 002D02D0 66 0F 73 F6 2C psllq xmm6,2Ch
- 002D02D5 66 0F EB FE por xmm7,xmm6
- 002D02D9 F7 C1 02 00 00 00 test ecx,2
- 002D02DF 0F 95 C0 setne al
- 002D02E2 0F B6 D0 movzx edx,al
- 002D02E5 66 0F 6E F2 movd xmm6,edx
- 002D02E9 66 0F 73 F6 2D psllq xmm6,2Dh
- 002D02EE 66 0F EB FE por xmm7,xmm6
- 002D02F2 F7 C1 04 00 00 00 test ecx,4
- 002D02F8 0F 95 C0 setne al
- 002D02FB 0F B6 D0 movzx edx,al
- 002D02FE 66 0F 6E F2 movd xmm6,edx
- 002D0302 66 0F 73 F6 2E psllq xmm6,2Eh
- 002D0307 66 0F EB FE por xmm7,xmm6
- 002D030B 66 0F 74 D5 pcmpeqb xmm2,xmm5
- 002D030F 66 0F D7 CA pmovmskb ecx,xmm2
- 002D0313 F7 D1 not ecx
- 002D0315 F3 0F 6F 96 90 00 00 00 movdqu xmm2,xmmword ptr [esi+90h]
- 002D031D F3 0F 6F AF 90 00 00 00 movdqu xmm5,xmmword ptr [edi+90h]
- 002D0325 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D032B 0F 95 C0 setne al
- 002D032E 0F B6 D0 movzx edx,al
- 002D0331 66 0F 6E F2 movd xmm6,edx
- 002D0335 66 0F 73 F6 1F psllq xmm6,1Fh
- 002D033A 66 0F EB FE por xmm7,xmm6
- 002D033E F7 C1 00 01 00 00 test ecx,100h
- 002D0344 0F 95 C0 setne al
- 002D0347 0F B6 D0 movzx edx,al
- 002D034A 66 0F 6E F2 movd xmm6,edx
- 002D034E 66 0F 73 F6 21 psllq xmm6,21h
- 002D0353 66 0F EB FE por xmm7,xmm6
- 002D0357 F7 C1 00 02 00 00 test ecx,200h
- 002D035D 0F 95 C0 setne al
- 002D0360 0F B6 D0 movzx edx,al
- 002D0363 66 0F 6E F2 movd xmm6,edx
- 002D0367 66 0F 73 F6 22 psllq xmm6,22h
- 002D036C 66 0F EB FE por xmm7,xmm6
- 002D0370 F7 C1 00 04 00 00 test ecx,400h
- 002D0376 0F 95 C0 setne al
- 002D0379 0F B6 D0 movzx edx,al
- 002D037C 66 0F 6E F2 movd xmm6,edx
- 002D0380 66 0F 73 F6 23 psllq xmm6,23h
- 002D0385 66 0F EB FE por xmm7,xmm6
- 002D0389 F7 C1 00 08 00 00 test ecx,800h
- 002D038F 0F 95 C0 setne al
- 002D0392 0F B6 D0 movzx edx,al
- 002D0395 66 0F 6E F2 movd xmm6,edx
- 002D0399 66 0F 73 F6 24 psllq xmm6,24h
- 002D039E 66 0F EB FE por xmm7,xmm6
- 002D03A2 F7 C1 00 10 00 00 test ecx,1000h
- 002D03A8 0F 95 C0 setne al
- 002D03AB 0F B6 D0 movzx edx,al
- 002D03AE 66 0F 6E F2 movd xmm6,edx
- 002D03B2 66 0F 73 F6 25 psllq xmm6,25h
- 002D03B7 66 0F EB FE por xmm7,xmm6
- 002D03BB F7 C1 00 20 00 00 test ecx,2000h
- 002D03C1 0F 95 C0 setne al
- 002D03C4 0F B6 D0 movzx edx,al
- 002D03C7 66 0F 6E F2 movd xmm6,edx
- 002D03CB 66 0F 73 F6 26 psllq xmm6,26h
- 002D03D0 66 0F EB FE por xmm7,xmm6
- 002D03D4 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D03DA 0F 95 C0 setne al
- 002D03DD 0F B6 D0 movzx edx,al
- 002D03E0 66 0F 6E F2 movd xmm6,edx
- 002D03E4 66 0F 73 F6 27 psllq xmm6,27h
- 002D03E9 66 0F EB FE por xmm7,xmm6
- 002D03ED 66 0F 74 C3 pcmpeqb xmm0,xmm3
- 002D03F1 66 0F D7 C8 pmovmskb ecx,xmm0
- 002D03F5 F7 D1 not ecx
- 002D03F7 F3 0F 6F 86 B0 00 00 00 movdqu xmm0,xmmword ptr [esi+0B0h]
- 002D03FF F3 0F 6F 9F B0 00 00 00 movdqu xmm3,xmmword ptr [edi+0B0h]
- 002D0407 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D040D 0F 95 C0 setne al
- 002D0410 0F B6 D0 movzx edx,al
- 002D0413 66 0F 6E F2 movd xmm6,edx
- 002D0417 66 0F 73 F6 0B psllq xmm6,0Bh
- 002D041C 66 0F EB FE por xmm7,xmm6
- 002D0420 66 0F 74 CC pcmpeqb xmm1,xmm4
- 002D0424 66 0F D7 C9 pmovmskb ecx,xmm1
- 002D0428 F7 D1 not ecx
- 002D042A F3 0F 6F 8E C0 00 00 00 movdqu xmm1,xmmword ptr [esi+0C0h]
- 002D0432 F3 0F 6F A7 C0 00 00 00 movdqu xmm4,xmmword ptr [edi+0C0h]
- 002D043A F7 C1 0F 00 00 00 test ecx,0Fh
- 002D0440 0F 95 C0 setne al
- 002D0443 0F B6 D0 movzx edx,al
- 002D0446 66 0F 6E F2 movd xmm6,edx
- 002D044A 66 0F 73 F6 0C psllq xmm6,0Ch
- 002D044F 66 0F EB FE por xmm7,xmm6
- 002D0453 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0459 0F 95 C0 setne al
- 002D045C 0F B6 D0 movzx edx,al
- 002D045F 66 0F 6E F2 movd xmm6,edx
- 002D0463 66 0F 73 F6 0D psllq xmm6,0Dh
- 002D0468 66 0F EB FE por xmm7,xmm6
- 002D046C F7 C1 00 0F 00 00 test ecx,0F00h
- 002D0472 0F 95 C0 setne al
- 002D0475 0F B6 D0 movzx edx,al
- 002D0478 66 0F 6E F2 movd xmm6,edx
- 002D047C 66 0F 73 F6 0E psllq xmm6,0Eh
- 002D0481 66 0F EB FE por xmm7,xmm6
- 002D0485 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D048B 0F 95 C0 setne al
- 002D048E 0F B6 D0 movzx edx,al
- 002D0491 66 0F 6E F2 movd xmm6,edx
- 002D0495 66 0F 73 F6 0F psllq xmm6,0Fh
- 002D049A 66 0F EB FE por xmm7,xmm6
- 002D049E 66 0F 74 D5 pcmpeqb xmm2,xmm5
- 002D04A2 66 0F D7 CA pmovmskb ecx,xmm2
- 002D04A6 F7 D1 not ecx
- 002D04A8 F3 0F 6F 96 E0 00 00 00 movdqu xmm2,xmmword ptr [esi+0E0h]
- 002D04B0 F3 0F 6F AF E0 00 00 00 movdqu xmm5,xmmword ptr [edi+0E0h]
- 002D04B8 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D04BE 0F 95 C0 setne al
- 002D04C1 0F B6 D0 movzx edx,al
- 002D04C4 66 0F 6E F2 movd xmm6,edx
- 002D04C8 66 0F 73 F6 10 psllq xmm6,10h
- 002D04CD 66 0F EB FE por xmm7,xmm6
- 002D04D1 F7 C1 00 0F 00 00 test ecx,0F00h
- 002D04D7 0F 95 C0 setne al
- 002D04DA 0F B6 D0 movzx edx,al
- 002D04DD 66 0F 6E F2 movd xmm6,edx
- 002D04E1 66 0F 73 F6 1A psllq xmm6,1Ah
- 002D04E6 66 0F EB FE por xmm7,xmm6
- 002D04EA F7 C1 F0 00 00 00 test ecx,0F0h
- 002D04F0 0F 95 C0 setne al
- 002D04F3 0F B6 D0 movzx edx,al
- 002D04F6 66 0F 6E F2 movd xmm6,edx
- 002D04FA 66 0F 73 F6 2F psllq xmm6,2Fh
- 002D04FF 66 0F EB FE por xmm7,xmm6
- 002D0503 66 0F 74 C3 pcmpeqb xmm0,xmm3
- 002D0507 66 0F D7 C8 pmovmskb ecx,xmm0
- 002D050B F7 D1 not ecx
- 002D050D F3 0F 6F 86 F0 00 00 00 movdqu xmm0,xmmword ptr [esi+0F0h]
- 002D0515 F3 0F 6F 9F F0 00 00 00 movdqu xmm3,xmmword ptr [edi+0F0h]
- 002D051D F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0523 0F 95 C0 setne al
- 002D0526 0F B6 D0 movzx edx,al
- 002D0529 66 0F 6E F2 movd xmm6,edx
- 002D052D 66 0F 73 F6 19 psllq xmm6,19h
- 002D0532 66 0F EB FE por xmm7,xmm6
- 002D0536 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D053C 0F 95 C0 setne al
- 002D053F 0F B6 D0 movzx edx,al
- 002D0542 66 0F 6E F2 movd xmm6,edx
- 002D0546 66 0F 73 F6 30 psllq xmm6,30h
- 002D054B 66 0F EB FE por xmm7,xmm6
- 002D054F 66 0F 74 CC pcmpeqb xmm1,xmm4
- 002D0553 66 0F D7 C9 pmovmskb ecx,xmm1
- 002D0557 F7 D1 not ecx
- 002D0559 F3 0F 6F 8E 00 01 00 00 movdqu xmm1,xmmword ptr [esi+100h]
- 002D0561 F3 0F 6F A7 00 01 00 00 movdqu xmm4,xmmword ptr [edi+100h]
- 002D0569 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D056F 0F 95 C0 setne al
- 002D0572 0F B6 D0 movzx edx,al
- 002D0575 66 0F 6E F2 movd xmm6,edx
- 002D0579 66 0F 73 F6 31 psllq xmm6,31h
- 002D057E 66 0F EB FE por xmm7,xmm6
- 002D0582 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0588 0F 95 C0 setne al
- 002D058B 0F B6 D0 movzx edx,al
- 002D058E 66 0F 6E F2 movd xmm6,edx
- 002D0592 66 0F 73 F6 32 psllq xmm6,32h
- 002D0597 66 0F EB FE por xmm7,xmm6
- 002D059B 66 0F 74 D5 pcmpeqb xmm2,xmm5
- 002D059F 66 0F D7 CA pmovmskb ecx,xmm2
- 002D05A3 F7 D1 not ecx
- 002D05A5 F3 0F 6F 96 10 01 00 00 movdqu xmm2,xmmword ptr [esi+110h]
- 002D05AD F3 0F 6F AF 10 01 00 00 movdqu xmm5,xmmword ptr [edi+110h]
- 002D05B5 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D05BB 0F 95 C0 setne al
- 002D05BE 0F B6 D0 movzx edx,al
- 002D05C1 66 0F 6E F2 movd xmm6,edx
- 002D05C5 66 0F 73 F6 14 psllq xmm6,14h
- 002D05CA 66 0F EB FE por xmm7,xmm6
- 002D05CE F7 C1 00 0F 00 00 test ecx,0F00h
- 002D05D4 0F 95 C0 setne al
- 002D05D7 0F B6 D0 movzx edx,al
- 002D05DA 66 0F 6E F2 movd xmm6,edx
- 002D05DE 66 0F 73 F6 15 psllq xmm6,15h
- 002D05E3 66 0F EB FE por xmm7,xmm6
- 002D05E7 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D05ED 0F 95 C0 setne al
- 002D05F0 0F B6 D0 movzx edx,al
- 002D05F3 66 0F 6E F2 movd xmm6,edx
- 002D05F7 66 0F 73 F6 16 psllq xmm6,16h
- 002D05FC 66 0F EB FE por xmm7,xmm6
- 002D0600 66 0F 74 C3 pcmpeqb xmm0,xmm3
- 002D0604 66 0F D7 C8 pmovmskb ecx,xmm0
- 002D0608 F7 D1 not ecx
- 002D060A F7 C1 0F 00 00 00 test ecx,0Fh
- 002D0610 0F 95 C0 setne al
- 002D0613 0F B6 D0 movzx edx,al
- 002D0616 66 0F 6E F2 movd xmm6,edx
- 002D061A 66 0F 73 F6 11 psllq xmm6,11h
- 002D061F 66 0F EB FE por xmm7,xmm6
- 002D0623 F7 C1 F0 00 00 00 test ecx,0F0h
- 002D0629 0F 95 C0 setne al
- 002D062C 0F B6 D0 movzx edx,al
- 002D062F 66 0F 6E F2 movd xmm6,edx
- 002D0633 66 0F 73 F6 12 psllq xmm6,12h
- 002D0638 66 0F EB FE por xmm7,xmm6
- 002D063C F7 C1 00 0F 00 00 test ecx,0F00h
- 002D0642 0F 95 C0 setne al
- 002D0645 0F B6 D0 movzx edx,al
- 002D0648 66 0F 6E F2 movd xmm6,edx
- 002D064C 66 0F 73 F6 13 psllq xmm6,13h
- 002D0651 66 0F EB FE por xmm7,xmm6
- 002D0655 F7 C1 00 F0 00 00 test ecx,0F000h
- 002D065B 0F 95 C0 setne al
- 002D065E 0F B6 D0 movzx edx,al
- 002D0661 66 0F 6E F2 movd xmm6,edx
- 002D0665 66 0F 73 F6 17 psllq xmm6,17h
- 002D066A 66 0F EB FE por xmm7,xmm6
- 002D066E 66 0F 74 CC pcmpeqb xmm1,xmm4
- 002D0672 66 0F D7 C9 pmovmskb ecx,xmm1
- 002D0676 F7 D1 not ecx
- 002D0678 F7 C1 0F 00 00 00 test ecx,0Fh
- 002D067E 0F 95 C0 setne al
- 002D0681 0F B6 D0 movzx edx,al
- 002D0684 66 0F 6E F2 movd xmm6,edx
- 002D0688 66 0F 73 F6 18 psllq xmm6,18h
- 002D068D 66 0F EB FE por xmm7,xmm6
- 002D0691 66 0F 74 D5 pcmpeqb xmm2,xmm5
- 002D0695 66 0F D7 CA pmovmskb ecx,xmm2
- 002D0699 F7 D1 not ecx
- 002D069B F7 C1 0F 00 00 00 test ecx,0Fh
- 002D06A1 0F 95 C0 setne al
- 002D06A4 0F B6 D0 movzx edx,al
- 002D06A7 66 0F 6E F2 movd xmm6,edx
- 002D06AB 66 0F 73 F6 33 psllq xmm6,33h
- 002D06B0 66 0F EB FE por xmm7,xmm6
- 002D06B4 8B 45 14 mov eax,dword ptr [ebp+14h]
- 002D06B7 83 F8 00 cmp eax,0
- 002D06BA 75 02 jne 002D06BE
- 002D06BC EB 0C jmp 002D06CA
- 002D06BE F3 0F 6F 00 movdqu xmm0,xmmword ptr [eax]
- 002D06C2 F3 0F 7E F0 movq xmm6,xmm0
- 002D06C6 66 0F EB FE por xmm7,xmm6
- 002D06CA 8B 5D 10 mov ebx,dword ptr [ebp+10h]
- 002D06CD 66 0F 7F 7B 20 movdqa xmmword ptr [ebx+20h],xmm7
- 002D06D2 66 0F 7F 7B 30 movdqa xmmword ptr [ebx+30h],xmm7
- 002D06D7 8B 45 10 mov eax,dword ptr [ebp+10h]
- 002D06DA 8B 40 18 mov eax,dword ptr [eax+18h]
- 002D06DD 8B 48 28 mov ecx,dword ptr [eax+28h]
- 002D06E0 83 F9 00 cmp ecx,0
- 002D06E3 75 02 jne 002D06E7
- 002D06E5 EB 08 jmp 002D06EF
- 002D06E7 57 push edi
- 002D06E8 56 push esi
- 002D06E9 50 push eax
- 002D06EA FF D1 call ecx
- 002D06EC 83 C4 0C add esp,0Ch
- 002D06EF 8B 7B 20 mov edi,dword ptr [ebx+20h]
- 002D06F2 0B 7B 24 or edi,dword ptr [ebx+24h]
- 002D06F5 83 FF 00 cmp edi,0
- 002D06F8 75 02 jne 002D06FC
- 002D06FA EB 68 jmp 002D0764
- 002D06FC 8B 43 20 mov eax,dword ptr [ebx+20h]
- 002D06FF 31 D2 xor edx,edx
- 002D0701 B9 01 00 00 00 mov ecx,1
- 002D0706 A9 FF 00 00 00 test eax,0FFh
- 002D070B 0F 45 D1 cmovne edx,ecx
- 002D070E BE 02 00 00 00 mov esi,2
- 002D0713 A9 00 FF 00 00 test eax,0FF00h
- 002D0718 0F 45 D6 cmovne edx,esi
- 002D071B B9 03 00 00 00 mov ecx,3
- 002D0720 A9 00 00 FF 00 test eax,0FF0000h
- 002D0725 0F 45 D1 cmovne edx,ecx
- 002D0728 BE 04 00 00 00 mov esi,4
- 002D072D A9 00 00 00 FF test eax,0FF000000h
- 002D0732 0F 45 D6 cmovne edx,esi
- 002D0735 8B 43 24 mov eax,dword ptr [ebx+24h]
- 002D0738 B9 05 00 00 00 mov ecx,5
- 002D073D A9 FF 00 00 00 test eax,0FFh
- 002D0742 0F 45 D1 cmovne edx,ecx
- 002D0745 BE 06 00 00 00 mov esi,6
- 002D074A A9 00 FF 00 00 test eax,0FF00h
- 002D074F 0F 45 D6 cmovne edx,esi
- 002D0752 B9 07 00 00 00 mov ecx,7
- 002D0757 A9 00 00 FF 00 test eax,0FF0000h
- 002D075C 0F 45 D1 cmovne edx,ecx
- 002D075F 89 53 40 mov dword ptr [ebx+40h],edx
- 002D0762 EB 05 jmp 002D0769
- 002D0764 31 D2 xor edx,edx
- 002D0766 89 53 40 mov dword ptr [ebx+40h],edx
- 002D0769 8B C2 mov eax,edx
- 002D076B 5F pop edi
- 002D076C 5E pop esi
- 002D076D 5B pop ebx
- 002D076E 5D pop ebp
- 002D076F C3 ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement