Untitled diff
126 removals
Lines | |
---|---|
Total | 67 |
Removed | -100.0%67 |
Words | |
Total | 474 |
Removed | -38.4%182 |
67 lines
128 additions
Lines | |
---|---|
Total | 68 |
Added | +100.0%68 |
Words | |
Total | 471 |
Added | +38.0%179 |
68 lines
00007FFB397537C2 EC in al,dx
00007FFB397737C2 EC in al,dx
00007FFB397537C3 18 C5 sbb ch,al
00007FFB397737C3 18 C5 sbb ch,al
00007FFB397537C5 F8 clc
00007FFB397737C5 F8 clc
00007FFB397537C6 77 33 ja 00007FFB397537FB
00007FFB397737C6 77 33 ja 00007FFB397737FB
00007FFB397537C8 C0 48 89 44 ror byte ptr [rax-77h],44h
00007FFB397737C8 C0 48 89 44 ror byte ptr [rax-77h],44h
00007FFB397537CC 24 10 and al,10h
00007FFB397737CC 24 10 and al,10h
00007FFB397537CE 48 89 44 24 08 mov qword ptr [rsp+8],rax
00007FFB397737CE 48 89 44 24 08 mov qword ptr [rsp+8],rax
00007FFB397537D3 48 8B 01 mov rax,qword ptr [rcx]
00007FFB397737D3 48 8B 01 mov rax,qword ptr [rcx]
00007FFB397537D6 8B 49 08 mov ecx,dword ptr [rcx+8]
00007FFB397737D6 8B 49 08 mov ecx,dword ptr [rcx+8]
00007FFB397537D9 85 C9 test ecx,ecx
00007FFB397737D9 85 C9 test ecx,ecx
00007FFB397537DB 75 04 jne 00007FFB397537E1
00007FFB397737DB 75 04 jne 00007FFB397737E1
00007FFB397537DD 33 C0 xor eax,eax
00007FFB397737DD 33 C0 xor eax,eax
00007FFB397537DF EB 00 jmp 00007FFB397537E1
00007FFB397737DF EB 00 jmp 00007FFB397737E1
00007FFB397537E1 48 89 44 24 10 mov qword ptr [rsp+10h],rax
00007FFB397737E1 48 89 44 24 10 mov qword ptr [rsp+10h],rax
00007FFB397537E6 83 7A 08 00 cmp dword ptr [rdx+8],0
00007FFB397737E6 83 7A 08 00 cmp dword ptr [rdx+8],0
00007FFB397537EA 75 04 jne 00007FFB397537F0
00007FFB397737EA 75 05 jne 00007FFB397737F1
00007FFB397537EC 33 C0 xor eax,eax
00007FFB397737EC 45 33 C0 xor r8d,r8d
00007FFB397537EE EB 03 jmp 00007FFB397537F3
00007FFB397737EF EB 03 jmp 00007FFB397737F4
00007FFB397537F0 48 8B 02 mov rax,qword ptr [rdx]
00007FFB397737F1 4C 8B 02 mov r8,qword ptr [rdx]
00007FFB397537F3 48 89 44 24 08 mov qword ptr [rsp+8],rax
00007FFB397737F4 4C 89 44 24 08 mov qword ptr [rsp+8],r8
00007FFB397537F8 48 8B 54 24 10 mov rdx,qword ptr [rsp+10h]
00007FFB397737F9 C4 E1 7C 57 C0 vxorps ymm0,ymm0,ymm0
00007FFB397537FD 48 63 C9 movsxd rcx,ecx
00007FFB397737FE 33 D2 xor edx,edx
00007FFB39753800 48 8D 0C 8A lea rcx,[rdx+rcx*4]
00007FFB39773800 44 8D 49 F8 lea r9d,[rcx-8]
00007FFB39753804 C4 E1 7C 57 C0 vxorps ymm0,ymm0,ymm0
00007FFB39773804 45 85 C9 test r9d,r9d
00007FFB39753809 4C 8D 42 20 lea r8,[rdx+20h]
00007FFB39773807 7E 24 jle 00007FFB3977382D
00007FFB3975380D 4C 3B C1 cmp r8,rcx
00007FFB39773809 C4 E1 7C 10 08 vmovups ymm1,ymmword ptr [rax]
00007FFB39753810 77 25 ja 00007FFB39753837
00007FFB3977380E C4 C1 7C 10 10 vmovups ymm2,ymmword ptr [r8]
00007FFB39753812 C4 E1 7C 10 0A vmovups ymm1,ymmword ptr [rdx]
00007FFB39773813 C4 E1 74 59 CA vmulps ymm1,ymm1,ymm2
00007FFB39753817 C4 E1 7C 10 10 vmovups ymm2,ymmword ptr [rax]
00007FFB39773818 C4 E1 7C 58 C1 vaddps ymm0,ymm0,ymm1
00007FFB3975381C C4 E1 74 59 CA vmulps ymm1,ymm1,ymm2
00007FFB3977381D 48 83 C0 20 add rax,20h
00007FFB39753821 C4 E1 7C 58 C1 vaddps ymm0,ymm0,ymm1
00007FFB39773821 49 83 C0 20 add r8,20h
00007FFB39753826 48 83 C2 20 add rdx,20h
00007FFB39773825 83 C2 08 add edx,8
00007FFB3975382A 48 83 C0 20 add rax,20h
00007FFB39773828 41 3B D1 cmp edx,r9d
00007FFB3975382E 4C 8D 42 20 lea r8,[rdx+20h]
00007FFB3977382B 7C DC jl 00007FFB39773809
00007FFB39753832 4C 3B C1 cmp r8,rcx
00007FFB3977382D C4 E1 7F 7C C0 vhaddps ymm0,ymm0,ymm0
00007FFB39753835 76 DB jbe 00007FFB39753812
00007FFB39773832 C4 E1 7F 7C C0 vhaddps ymm0,ymm0,ymm0
00007FFB39753837 C4 E1 7F 7C C0 vhaddps ymm0,ymm0,ymm0
00007FFB39773837 C4 E1 7C 28 C8 vmovaps ymm1,ymm0
00007FFB3975383C C4 E1 7F 7C C0 vhaddps ymm0,ymm0,ymm0
00007FFB3977383C C4 E3 7D 19 C0 01 vextractf128 xmm0,ymm0,1
00007FFB39753841 C4 E1 7C 28 C8 vmovaps ymm1,ymm0
00007FFB39773842 C4 E1 72 58 C0 vaddss xmm0,xmm1,xmm0
00007FFB39753846 C4 E3 7D 19 C0 01 vextractf128 xmm0,ymm0,1
00007FFB39773847 C4 E1 70 57 C9 vxorps xmm1,xmm1,xmm1
00007FFB3975384C C4 E1 72 58 C0 vaddss xmm0,xmm1,xmm0
00007FFB3977384C 44 8B C9 mov r9d,ecx
00007FFB39753851 C4 E1 70 57 C9 vxorps xmm1,xmm1,xmm1
00007FFB3977384F 44 2B CA sub r9d,edx
00007FFB39753856 4C 8D 42 10 lea r8,[rdx+10h]
00007FFB39773852 41 83 F9 04 cmp r9d,4
00007FFB3975385A 4C 3B C1 cmp r8,rcx
00007FFB39773856 7F 1F jg 00007FFB39773877
00007FFB3975385D 77 1C ja 00007FFB3975387B
00007FFB39773858 C4 E1 78 10 10 vmovups xmm2,xmmword ptr [rax]
00007FFB3975385F C4 E1 78 10 12 vmovups xmm2,xmmword ptr [rdx]
00007FFB3977385D C4 C1 78 10 18 vmovups xmm3,xmmword ptr [r8]
00007FFB39753864 C4 E1 78 10 18 vmovups xmm3,xmmword ptr [rax]
00007FFB39773862 C4 E1 68 59 D3 vmulps xmm2,xmm2,xmm3
00007FFB39753869 C4 E1 68 59 D3 vmulps xmm2,xmm2,xmm3
00007FFB39773867 C4 E1 70 58 CA vaddps xmm1,xmm1,xmm2
00007FFB3975386E C4 E1 70 58 CA vaddps xmm1,xmm1,xmm2
00007FFB3977386C 48 83 C0 10 add rax,10h
00007FFB39753873 48 83 C2 10 add rdx,10h
00007FFB39773870 49 83 C0 10 add r8,10h
00007FFB39753877 48 83 C0 10 add rax,10h
00007FFB39773874 83 C2 04 add edx,4
00007FFB3975387B C4 E1 73 7C C9 vhaddps xmm1,xmm1,xmm1
00007FFB39773877 C4 E1 73 7C C9 vhaddps xmm1,xmm1,xmm1
00007FFB39753880 C4 E1 73 7C C9 vhaddps xmm1,xmm1,xmm1
00007FFB3977387C C4 E1 73 7C C9 vhaddps xmm1,xmm1,xmm1
00007FFB39753885 48 3B D1 cmp rdx,rcx
00007FFB39773881 3B D1 cmp edx,ecx
00007FFB39753888 73 21 jae 00007FFB397538AB
00007FFB39773883 7D 22 jge 00007FFB397738A7
00007FFB3975388A C4 E1 7A 10 12 vmovss xmm2,dword ptr [rdx]
00007FFB39773885 C4 E1 7A 10 10 vmovss xmm2,dword ptr [rax]
00007FFB3975388F C4 E1 7A 10 18 vmovss xmm3,dword ptr [rax]
00007FFB3977388A C4 C1 7A 10 18 vmovss xmm3,dword ptr [r8]
00007FFB39753894 C4 E1 6A 59 D3 vmulss xmm2,xmm2,xmm3
00007FFB3977388F C4 E1 6A 59 D3 vmulss xmm2,xmm2,xmm3
00007FFB39753899 C4 E1 72 58 CA vaddss xmm1,xmm1,xmm2
00007FFB39773894 C4 E1 72 58 CA vaddss xmm1,xmm1,xmm2
00007FFB3975389E 48 83 C2 04 add rdx,4
00007FFB39773899 48 83 C0 04 add rax,4
00007FFB397538A2 48 83 C0 04 add rax,4
00007FFB3977389D 49 83 C0 04 add r8,4
00007FFB397538A6 48 3B D1 cmp rdx,rcx
00007FFB397738A1 FF C2 inc edx
00007FFB397538A9 72 DF jb 00007FFB3975388A
00007FFB397738A3 3B D1 cmp edx,ecx
00007FFB397538AB C4 E1 72 58 C0 vaddss xmm0,xmm1,xmm0
00007FFB397738A5 7C DE jl 00007FFB39773885
00007FFB397538B0 C5 F8 77 vzeroupper
00007FFB397738A7 C4 E1 72 58 C0 vaddss xmm0,xmm1,xmm0
00007FFB397538B3 48 83 C4 18 add rsp,18h
00007FFB397738AC C5 F8 77 vzeroupper
00007FFB397538B7 C3 ret
00007FFB397738AF 48 83 C4 18 add rsp,18h
00007FFB397738B3 C3 ret