Created
December 20, 2019 20:00
-
-
Save WheretIB/e8bb1ea1e959ee9c689c6ee286ef40df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0xc000156f: | |
mov eax, dword [rbx+64] | |
cmp eax, dword [rbx+48] | |
jge '0xc00015a5' | |
mov rax, qword [rbx+32] | |
mov rax, qword [rax] | |
mov rdx, qword [rbx+32] | |
mov edx, dword [rdx+8] | |
mov edi, dword [rbx+56] | |
cmp edi, edx | |
jb '0x3ad' | |
mov rcx, &ctx | |
mov dword [rcx+152], 5491 | |
call qword [rcx+40] | |
0x00000000000003AD: | |
lea rsi, [rdi*8 + rax] | |
mov r8, qword [rsi] | |
mov r9d, dword [rbx+64] | |
cmp r9d, edx | |
jb '0x3ae' | |
mov rcx, &ctx | |
mov dword [rcx+152], 5493 | |
call qword [rcx+40] | |
0x00000000000003AE: | |
lea r10, [r9*8 + rax] | |
mov r11, qword [r10] | |
movsd xmm0, qword [r8] | |
subsd xmm0, qword [r11] | |
movsd qword [rbx+72], xmm0 | |
movsd xmm1, qword [r8+8] | |
subsd xmm1, qword [r11+8] | |
movsd qword [rbx+96], xmm1 | |
movsd xmm2, qword [r8+16] | |
subsd xmm2, qword [r11+16] | |
movsd qword [rbx+104], xmm2 | |
mulsd xmm0, xmm0 | |
mulsd xmm1, xmm1 | |
addsd xmm0, xmm1 | |
mulsd xmm2, xmm2 | |
addsd xmm0, xmm2 | |
sqrtsd xmm3, xmm0 | |
movsd qword [rbx+112], xmm3 | |
mulsd xmm3, xmm3 | |
mulsd xmm3, qword [rbx+112] | |
movsd xmm4, qword [rbx+40] | |
divsd xmm4, xmm3 | |
movsd qword [rbx+112], xmm4 | |
movsd xmm5, qword [r8+24] | |
movsd xmm0, qword [r11+48] | |
movsd qword [rbx+128], xmm0 | |
movsd xmm1, qword [rbx+72] | |
mulsd xmm1, xmm0 | |
mulsd xmm1, xmm4 | |
subsd xmm5, xmm1 | |
movsd qword [r8+24], xmm5 | |
movsd xmm3, qword [r8+32] | |
movsd xmm4, qword [rbx+96] | |
mulsd xmm4, xmm0 | |
movsd xmm5, qword [rbx+112] | |
mulsd xmm4, xmm5 | |
subsd xmm3, xmm4 | |
movsd qword [r8+32], xmm3 | |
movsd xmm1, qword [r8+40] | |
mulsd xmm2, qword [rbx+128] | |
mulsd xmm2, xmm5 | |
subsd xmm1, xmm2 | |
movsd qword [r8+40], xmm1 | |
movsd xmm4, qword [r8+48] | |
movsd qword [rbx+88], xmm4 | |
movsd xmm5, qword [rbx+72] | |
mulsd xmm5, xmm4 | |
movsd xmm0, qword [rbx+112] | |
mulsd xmm5, xmm0 | |
addsd xmm5, qword [r11+24] | |
movsd qword [r11+24], xmm5 | |
movsd xmm2, qword [rbx+96] | |
mulsd xmm2, xmm4 | |
mulsd xmm2, xmm0 | |
addsd xmm2, qword [r11+32] | |
movsd qword [r11+32], xmm2 | |
mulsd xmm4, qword [rbx+88] | |
mulsd xmm4, xmm0 | |
addsd xmm4, qword [r11+40] | |
movsd qword [r11+40], xmm4 | |
add dword [rbx+64], 1 | |
jmp '0xc000156f' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment