sw.Start(); 0000095a mov rax,qword ptr [rsp+30h] 0000095f cmp byte ptr [rax],0 00000962 mov rcx,qword ptr [rsp+30h] 00000967 call FFFFFFFFEAA13C10 0000096c nop for (Int64 i64 = 0; i64 < rangeVar64; i64++) 0000096d mov qword ptr [rsp+00000080h],0 00000979 jmp 0000000000000AFE { 0000097e nop for (Int64 tmpi64 = 0; tmpi64 < rangeVar64; tmpi64++) 0000097f mov qword ptr [rsp+00000088h],0 0000098b jmp 0000000000000AAF { 00000990 nop sixtyfour[i64, tmpi64] = tmpi64; 00000991 mov rax,qword ptr [rsp+00000080h] 00000999 mov qword ptr [rsp+000001C8h],rax 000009a1 mov rax,qword ptr [rsp+00000088h] 000009a9 mov qword ptr [rsp+000001D0h],rax 000009b1 mov rax,qword ptr [rsp+58h] 000009b6 movsxd rcx,dword ptr [rax+18h] 000009ba mov rax,qword ptr [rsp+000001C8h] 000009c2 sub rax,rcx 000009c5 mov qword ptr [rsp+000001D8h],rax 000009cd mov rax,qword ptr [rsp+58h] 000009d2 movsxd rax,dword ptr [rax+10h] 000009d6 mov qword ptr [rsp+000001E0h],rax 000009de mov rax,qword ptr [rsp+000001E0h] 000009e6 cmp qword ptr [rsp+000001D8h],rax 000009ee jae 0000000000000A02 000009f0 mov rax,qword ptr [rsp+000001D8h] 000009f8 mov qword ptr [rsp+000001D8h],rax 00000a00 jmp 0000000000000A07 00000a02 call FFFFFFFFEC745100 00000a07 mov rax,qword ptr [rsp+000001D8h] 00000a0f mov qword ptr [rsp+000001E8h],rax 00000a17 mov rax,qword ptr [rsp+58h] 00000a1c movsxd rcx,dword ptr [rax+1Ch] 00000a20 mov rax,qword ptr [rsp+000001D0h] 00000a28 sub rax,rcx 00000a2b mov qword ptr [rsp+000001F0h],rax 00000a33 mov rax,qword ptr [rsp+58h] 00000a38 movsxd rax,dword ptr [rax+14h] 00000a3c mov qword ptr [rsp+000001F8h],rax 00000a44 mov rax,qword ptr [rsp+000001F8h] 00000a4c cmp qword ptr [rsp+000001F0h],rax 00000a54 jae 0000000000000A68 00000a56 mov rax,qword ptr [rsp+000001F0h] 00000a5e mov qword ptr [rsp+000001F0h],rax 00000a66 jmp 0000000000000A6D 00000a68 call FFFFFFFFEC745100 00000a6d mov rdx,qword ptr [rsp+000001E8h] 00000a75 imul rdx,qword ptr [rsp+000001F8h] 00000a7e add rdx,qword ptr [rsp+000001F0h] 00000a86 mov rcx,qword ptr [rsp+58h] 00000a8b mov rax,qword ptr [rsp+00000088h] 00000a93 mov qword ptr [rcx+rdx*8+20h],rax } 00000a98 nop for (Int64 tmpi64 = 0; tmpi64 < rangeVar64; tmpi64++) 00000a99 mov rax,qword ptr [rsp+00000088h] 00000aa1 add rax,1 00000aa7 mov qword ptr [rsp+00000088h],rax 00000aaf xor ecx,ecx 00000ab1 mov rax,qword ptr [rsp+28h] 00000ab6 cmp qword ptr [rsp+00000088h],rax 00000abe setl cl 00000ac1 mov dword ptr [rsp+00000200h],ecx 00000ac8 movzx eax,byte ptr [rsp+00000200h] 00000ad0 mov byte ptr [rsp+00000090h],al 00000ad7 movzx eax,byte ptr [rsp+00000090h] 00000adf test eax,eax 00000ae1 jne 0000000000000990 } 00000ae7 nop for (Int64 i64 = 0; i64 < rangeVar64; i64++) 00000ae8 mov rax,qword ptr [rsp+00000080h] 00000af0 add rax,1 00000af6 mov qword ptr [rsp+00000080h],rax 00000afe xor ecx,ecx 00000b00 mov rax,qword ptr [rsp+28h] 00000b05 cmp qword ptr [rsp+00000080h],rax 00000b0d setl cl 00000b10 mov dword ptr [rsp+00000204h],ecx 00000b17 movzx eax,byte ptr [rsp+00000204h] 00000b1f mov byte ptr [rsp+00000090h],al 00000b26 movzx eax,byte ptr [rsp+00000090h] 00000b2e test eax,eax 00000b30 jne 000000000000097E for (tmp1 = 0; tmp1 < rangeVar64; tmp1++) 00000b36 mov dword ptr [rsp+68h],0 00000b3e jmp 0000000000000C83 { 00000b43 nop for (tmp2 = 0; tmp2 < rangeVar64; tmp2++) 00000b44 mov dword ptr [rsp+6Ch],0 00000b4c jmp 0000000000000C42 { 00000b51 nop target64 = sixtyfour[tmp1, tmp2]; 00000b52 movsxd rdx,dword ptr [rsp+68h] 00000b57 mov rax,qword ptr [rsp+58h] 00000b5c movsxd rcx,dword ptr [rax+18h] 00000b60 mov rax,rdx 00000b63 sub rax,rcx 00000b66 mov qword ptr [rsp+00000208h],rax 00000b6e mov rax,qword ptr [rsp+58h] 00000b73 movsxd rax,dword ptr [rax+10h] 00000b77 mov qword ptr [rsp+00000210h],rax 00000b7f mov rax,qword ptr [rsp+00000210h] 00000b87 cmp qword ptr [rsp+00000208h],rax 00000b8f jae 0000000000000BA3 00000b91 mov rax,qword ptr [rsp+00000208h] 00000b99 mov qword ptr [rsp+00000208h],rax 00000ba1 jmp 0000000000000BA8 00000ba3 call FFFFFFFFEC745100 00000ba8 mov rax,qword ptr [rsp+00000208h] 00000bb0 mov qword ptr [rsp+00000218h],rax 00000bb8 movsxd rdx,dword ptr [rsp+6Ch] 00000bbd mov rax,qword ptr [rsp+58h] 00000bc2 movsxd rcx,dword ptr [rax+1Ch] 00000bc6 mov rax,rdx 00000bc9 sub rax,rcx 00000bcc mov qword ptr [rsp+00000220h],rax 00000bd4 mov rax,qword ptr [rsp+58h] 00000bd9 movsxd rax,dword ptr [rax+14h] 00000bdd mov qword ptr [rsp+00000228h],rax 00000be5 mov rax,qword ptr [rsp+00000228h] 00000bed cmp qword ptr [rsp+00000220h],rax 00000bf5 jae 0000000000000C09 00000bf7 mov rax,qword ptr [rsp+00000220h] 00000bff mov qword ptr [rsp+00000220h],rax 00000c07 jmp 0000000000000C0E 00000c09 call FFFFFFFFEC745100 00000c0e mov rcx,qword ptr [rsp+00000218h] 00000c16 imul rcx,qword ptr [rsp+00000228h] 00000c1f add rcx,qword ptr [rsp+00000220h] 00000c27 mov rax,qword ptr [rsp+58h] 00000c2c mov rax,qword ptr [rax+rcx*8+20h] 00000c31 mov qword ptr [rsp+60h],rax } 00000c36 nop for (tmp2 = 0; tmp2 < rangeVar64; tmp2++) 00000c37 mov eax,dword ptr [rsp+6Ch] 00000c3b add eax,1 00000c3e mov dword ptr [rsp+6Ch],eax 00000c42 movsxd rcx,dword ptr [rsp+6Ch] 00000c47 xor eax,eax 00000c49 cmp rcx,qword ptr [rsp+28h] 00000c4e setl al 00000c51 mov dword ptr [rsp+00000230h],eax 00000c58 movzx eax,byte ptr [rsp+00000230h] 00000c60 mov byte ptr [rsp+00000090h],al 00000c67 movzx eax,byte ptr [rsp+00000090h] 00000c6f test eax,eax 00000c71 jne 0000000000000B51 } 00000c77 nop for (tmp1 = 0; tmp1 < rangeVar64; tmp1++) 00000c78 mov eax,dword ptr [rsp+68h] 00000c7c add eax,1 00000c7f mov dword ptr [rsp+68h],eax 00000c83 movsxd rcx,dword ptr [rsp+68h] 00000c88 xor eax,eax 00000c8a cmp rcx,qword ptr [rsp+28h] 00000c8f setl al 00000c92 mov dword ptr [rsp+00000234h],eax 00000c99 movzx eax,byte ptr [rsp+00000234h] 00000ca1 mov byte ptr [rsp+00000090h],al 00000ca8 movzx eax,byte ptr [rsp+00000090h] 00000cb0 test eax,eax 00000cb2 jne 0000000000000B43 sw.Stop();