View difference between Paste ID: yqXedtPm and pYSXL77f
SHOW: | | - or go back to the newest paste.
1
for(int j=n;--j>0;)
2-
00C84690  mov         ecx,5F5E0FFh  
2+
00064690  mov         ecx,5F5E0FFh  
3-
00C84695  jmp         main+124h (0C846A4h)  
3+
00064695  jmp         main+124h (646A4h)  
4-
00C84697  jmp         main+120h (0C846A0h)  
4+
00064697  jmp         main+120h (646A0h)  
5-
00C84699  lea         esp,[esp]  
5+
00064699  lea         esp,[esp]  
6-
00C846A0  mov         edi,dword ptr [esp+18h]  
6+
000646A0  mov         edi,dword ptr [esp+18h]  
7-
			asd[j%16]=a.e<b.e;
7+
			asd[j%16]=a.test(b);
8-
00C846A4  mov         eax,dword ptr [esp+1Ch]  
8+
000646A4  mov         eax,dword ptr [esp+1Ch]  
9-
00C846A8  movss       xmm0,dword ptr [eax]  
9+
000646A8  movss       xmm0,dword ptr [eax+18h]  
10-
00C846AC  movss       xmm1,dword ptr [edi]  
10+
000646AD  movss       xmm1,dword ptr [edi+18h]  
11-
00C846B0  cvtps2pd    xmm0,xmm0  
11+
000646B2  cvtps2pd    xmm0,xmm0  
12-
00C846B3  cvtps2pd    xmm1,xmm1  
12+
000646B5  cvtps2pd    xmm1,xmm1  
13-
00C846B6  comisd      xmm1,xmm0  
13+
000646B8  comisd      xmm1,xmm0  
14-
00C846BA  jbe         main+143h (0C846C3h)  
14+
000646BC  jbe         main+145h (646C5h)  
15-
00C846BC  mov         eax,1  
15+
000646BE  mov         eax,1  
16-
00C846C1  jmp         main+145h (0C846C5h)  
16+
000646C3  jmp         main+147h (646C7h)  
17-
00C846C3  xor         eax,eax  
17+
000646C5  xor         eax,eax  
18-
18+
000646C7  movzx       edx,al  
19-
00C846C5  mov         edx,ecx  
19+
000646CA  mov         eax,ecx  
20-
00C846C7  and         edx,0Fh  
20+
000646CC  and         eax,0Fh  
21-
00C846CA  mov         dword ptr [ebp+edx*4],eax  
21+
000646CF  mov         dword ptr [ebp+eax*4],edx  
22-
00C846CE  mov         eax,dword ptr [esp+1Ch]  
22+
000646D3  mov         edx,dword ptr [esp+1Ch]  
23-
00C846D2  movss       xmm0,dword ptr [eax]  
23+
000646D7  movss       xmm0,dword ptr [edx+18h]  
24-
00C846D6  movss       xmm1,dword ptr [edi]  
24+
000646DC  movss       xmm1,dword ptr [edi+18h]  
25-
00C846DA  cvtps2pd    xmm0,xmm0  
25+
000646E1  cvtps2pd    xmm0,xmm0  
26-
00C846DD  cvtps2pd    xmm1,xmm1  
26+
000646E4  cvtps2pd    xmm1,xmm1  
27-
00C846E0  comisd      xmm1,xmm0  
27+
000646E7  comisd      xmm1,xmm0  
28-
00C846E4  jbe         main+16Dh (0C846EDh)  
28+
000646EB  jbe         main+174h (646F4h)  
29-
00C846E6  mov         edx,1  
29+
000646ED  mov         edx,1  
30-
00C846EB  jmp         main+16Fh (0C846EFh)  
30+
000646F2  jmp         main+176h (646F6h)  
31-
00C846ED  xor         edx,edx  
31+
000646F4  xor         edx,edx  
32-
00C846EF  lea         eax,[ecx-2]  
32+
000646F6  lea         eax,[ecx-2]  
33-
33+
000646F9  movzx       edx,dl  
34-
00C846F2  lea         edi,[eax+1]  
34+
000646FC  lea         edi,[eax+1]  
35-
00C846F5  and         edi,0Fh  
35+
000646FF  and         edi,0Fh  
36-
00C846F8  mov         dword ptr [ebp+edi*4],edx  
36+
00064702  mov         dword ptr [ebp+edi*4],edx  
37-
00C846FC  mov         edx,dword ptr [esp+1Ch]  
37+
00064706  mov         edx,dword ptr [esp+1Ch]  
38-
00C84700  movss       xmm0,dword ptr [edx]  
38+
0006470A  movss       xmm0,dword ptr [edx+18h]  
39-
00C84704  mov         edx,dword ptr [esp+18h]  
39+
0006470F  mov         edx,dword ptr [esp+18h]  
40-
00C84708  movss       xmm1,dword ptr [edx]  
40+
00064713  movss       xmm1,dword ptr [edx+18h]  
41-
00C8470C  cvtps2pd    xmm0,xmm0  
41+
00064718  cvtps2pd    xmm0,xmm0  
42-
00C8470F  cvtps2pd    xmm1,xmm1  
42+
0006471B  cvtps2pd    xmm1,xmm1  
43-
00C84712  comisd      xmm1,xmm0  
43+
0006471E  comisd      xmm1,xmm0  
44-
00C84716  jbe         main+19Fh (0C8471Fh)  
44+
00064722  jbe         main+1ABh (6472Bh)  
45-
00C84718  mov         edx,1  
45+
00064724  mov         edx,1  
46-
00C8471D  jmp         main+1A1h (0C84721h)  
46+
00064729  jmp         main+1ADh (6472Dh)  
47-
00C8471F  xor         edx,edx  
47+
0006472B  xor         edx,edx  
48-
48+
0006472D  movzx       edx,dl  
49-
00C84721  and         eax,0Fh  
49+
00064730  and         eax,0Fh  
50-
00C84724  sub         ecx,3  
50+
00064733  sub         ecx,3  
51-
00C84727  mov         dword ptr [ebp+eax*4],edx  
51+
00064736  mov         dword ptr [ebp+eax*4],edx  
52-
00C8472B  test        ecx,ecx  
52+
0006473A  test        ecx,ecx  
53-
00C8472D  jg          main+120h (0C846A0h)
53+
0006473C  jg          main+120h (646A0h)