Untitled diff
51 lines
00007FF9A4A11C70 push rsi
00007FF9A4A11D20 push rdi
00007FF9A4A11C71 sub rsp,10h
00007FF9A4A11D21 push rsi
00007FF9A4A11C75 xor eax,eax
00007FF9A4A11D22 sub rsp,18h
00007FF9A4A11C77 mov qword ptr [rsp+8],rax
00007FF9A4A11D26 xor eax,eax
00007FF9A4A11C7C mov qword ptr [rsp],rax
00007FF9A4A11D28 mov qword ptr [rsp+10h],rax
00007FF9A4A11C80 mov rax,qword ptr [rdx]
00007FF9A4A11D2D mov qword ptr [rsp+8],rax
00007FF9A4A11C83 mov edx,dword ptr [rdx+8]
00007FF9A4A11D32 mov rax,qword ptr [rdx]
00007FF9A4A11C86 mov r8,qword ptr [rcx]
00007FF9A4A11D35 mov edx,dword ptr [rdx+8]
00007FF9A4A11C89 mov ecx,dword ptr [rcx+8]
00007FF9A4A11D38 mov r8,qword ptr [rcx]
00007FF9A4A11C8C cmp ecx,edx
00007FF9A4A11D3B mov ecx,dword ptr [rcx+8]
00007FF9A4A11C8E jle 00007FF9A4A11C95
00007FF9A4A11D3E cmp ecx,edx
00007FF9A4A11C90 mov r9d,edx
00007FF9A4A11D40 jle 00007FF9A4A11D47
00007FF9A4A11C93 jmp 00007FF9A4A11C98
00007FF9A4A11D42 mov r9d,edx
00007FF9A4A11C95 mov r9d,ecx
00007FF9A4A11D45 jmp 00007FF9A4A11D4A
00007FF9A4A11C98 mov qword ptr [rsp+8],r8
00007FF9A4A11D47 mov r9d,ecx
00007FF9A4A11C9D mov qword ptr [rsp],rax
00007FF9A4A11D4A mov qword ptr [rsp+10h],r8
00007FF9A4A11CA1 test r9d,r9d
00007FF9A4A11D4F mov qword ptr [rsp+8],rax
00007FF9A4A11CA4 je 00007FF9A4A11CEF
00007FF9A4A11D54 test r9d,r9d
00007FF9A4A11CA6 movzx r10d,word ptr [r8]
00007FF9A4A11D57 je 00007FF9A4A11D8E
00007FF9A4A11CAA movzx r11d,word ptr [rax]
00007FF9A4A11D59 movzx r10d,word ptr [r8]
00007FF9A4A11CAE cmp r10d,r11d
00007FF9A4A11D5D movzx r11d,word ptr [rax]
00007FF9A4A11CB1 jne 00007FF9A4A11CC0
00007FF9A4A11D61 cmp r10d,r11d
00007FF9A4A11CB3 add r8,2
00007FF9A4A11D64 je 00007FF9A4A11D7E
00007FF9A4A11CB7 add rax,2
00007FF9A4A11D66 mov esi,r10d
00007FF9A4A11CBB dec r9d
00007FF9A4A11D69 or esi,20h
00007FF9A4A11CBE jmp 00007FF9A4A11CEA
00007FF9A4A11D6C mov edi,r11d
00007FF9A4A11CC0 lea esi,[r10-61h]
00007FF9A4A11D6F or edi,20h
00007FF9A4A11CC4 cmp esi,19h
00007FF9A4A11D72 cmp esi,edi
00007FF9A4A11CC7 ja 00007FF9A4A11CCD
00007FF9A4A11D74 jne 00007FF9A4A11D99
00007FF9A4A11CC9 add r10d,0FFFFFFE0h
00007FF9A4A11D76 add esi,0FFFFFF9Fh
00007FF9A4A11CCD lea esi,[r11-61h]
00007FF9A4A11D79 cmp esi,19h
00007FF9A4A11CD1 cmp esi,19h
00007FF9A4A11D7C ja 00007FF9A4A11D99
00007FF9A4A11CD4 ja 00007FF9A4A11CDA
00007FF9A4A11D7E add r8,2
00007FF9A4A11CD6 add r11d,0FFFFFFE0h
00007FF9A4A11D82 add rax,2
00007FF9A4A11CDA cmp r10d,r11d
00007FF9A4A11D86 dec r9d
00007FF9A4A11CDD jne 00007FF9A4A11CF9
00007FF9A4A11D89 test r9d,r9d
00007FF9A4A11CDF add r8,2
00007FF9A4A11D8C jne 00007FF9A4A11D59
00007FF9A4A11CE3 add rax,2
00007FF9A4A11D8E mov eax,ecx
00007FF9A4A11CE7 dec r9d
00007FF9A4A11D90 sub eax,edx
00007FF9A4A11CEA test r9d,r9d
00007FF9A4A11D92 add rsp,18h
00007FF9A4A11CED jne 00007FF9A4A11CA6
00007FF9A4A11D96 pop rsi
00007FF9A4A11CEF mov eax,ecx
00007FF9A4A11D97 pop rdi
00007FF9A4A11CF1 sub eax,edx
00007FF9A4A11D98 ret
00007FF9A4A11CF3 add rsp,10h
00007FF9A4A11D99 mov eax,r10d
00007FF9A4A11CF7 pop rsi
00007FF9A4A11D9C sub eax,r11d
00007FF9A4A11CF8 ret
00007FF9A4A11D9F add rsp,18h
00007FF9A4A11CF9 mov eax,r10d
00007FF9A4A11DA3 pop rsi
00007FF9A4A11CFC sub eax,r11d
00007FF9A4A11DA4 pop rdi
00007FF9A4A11CFF add rsp,10h
00007FF9A4A11DA5 ret
00007FF9A4A11D03 pop rsi
00007FF9A4A11D04 ret