File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7bba40
37b7bba40slassq_:
37b7bba40push rbp
37b7bba41push rdi
37b7bba42push rsi
37b7bba43push rbx
37b7bba44sub rsp, 88
37b7bba48movups [rsp+64], x6
37b7bba4dmov rsi, rcx
37b7bba50mov rcx, r9
37b7bba53mov rdi, rdx
37b7bba56mov rbp, r8
37b7bba59mov rbx, r9
37b7bba5ccall la_xisnan::sisnan
37b7bba61test eax, eax
37b7bba63je 0x37b7bba78
37b7bba65
37b7bba65loc_37b7bba65:
37b7bba65movups x6, [rsp+64]
37b7bba6aadd rsp, 88
37b7bba6epop rbx
37b7bba6fpop rsi
37b7bba70pop rdi
37b7bba71pop rbp
37b7bba72ret
37b7bba73
37b7bba73 0f 1f 44 00 00 ..D..
37b7bba78
37b7bba78loc_37b7bba78:
37b7bba78mov rcx, [rsp+160]
37b7bba80call la_xisnan::sisnan
37b7bba85test eax, eax
37b7bba87jne 0x37b7bba65
37b7bba89mov rax, [rsp+160]
37b7bba91pxor x0, x0
37b7bba95ucomiss x0, [rax]
37b7bba98jp 0x37b7bbc50
37b7bba9ejne 0x37b7bbc50
37b7bbaa4mov [rbx], 0x3f800000
37b7bbaaa
37b7bbaaaloc_37b7bbaaa:
37b7bbaaamov eax, [rsi]
37b7bbaactest eax, eax
37b7bbaaejle 0x37b7bba65
37b7bbab0movsxd rcx, [rbp]
37b7bbab4mov [rsp+60], 0
37b7bbabcmov edx, 1
37b7bbac1test ecx, ecx
37b7bbac3jns 0x37b7bbad0
37b7bbac5lea r8l, [rax-1]
37b7bbac9imul r8l, ecx
37b7bbacdsub edx, r8l
37b7bbad0
37b7bbad0loc_37b7bbad0:
37b7bbad0pxor x2, x2
37b7bbad4movsxd rdx, edx
37b7bbad7lea r8l, [rax+1]
37b7bbadbshl rcx, 2
37b7bbadflea rdx, [rdi+4*rdx]
37b7bbae3xor r10l, r10l
37b7bbae6movaps x4, x2
37b7bbae9mov r9l, 1
37b7bbaefmovss x5, [rip+0xc7d321]
37b7bbaf7mov eax, 1
37b7bbafcmovaps x3, x2
37b7bbaffjmp 0x37b7bbb5e
37b7bbb01
37b7bbb01 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 ........ff.....
37b7bbb10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b7bbb20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7bbb30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7bbb40
37b7bbb40loc_37b7bbb40:
37b7bbb40mulss x0, [rip+0xc7d2cc]
37b7bbb48xor r9l, r9l
37b7bbb4bmulss x0, x0
37b7bbb4faddss x3, x0
37b7bbb53
37b7bbb53loc_37b7bbb53:
37b7bbb53add eax, 1
37b7bbb56add rdx, rcx
37b7bbb59cmp eax, r8l
37b7bbb5cje 0x37b7bbba0
37b7bbb5e
37b7bbb5eloc_37b7bbb5e:
37b7bbb5emovss x1, [rdx-4]
37b7bbb63movaps x0, x1
37b7bbb66andps x0, [rip+0xc7d293]
37b7bbb6dcomiss x0, [rip+0xc7d29c]
37b7bbb74ja 0x37b7bbb40
37b7bbb76comiss x5, x0
37b7bbb79jbe 0x37b7bbc80
37b7bbb7ftest r9l, r9l
37b7bbb82je 0x37b7bbb53
37b7bbb84mulss x0, [rip+0xc7d290]
37b7bbb8cadd eax, 1
37b7bbb8fadd rdx, rcx
37b7bbb92mulss x0, x0
37b7bbb96addss x4, x0
37b7bbb9acmp eax, r8l
37b7bbb9djne 0x37b7bbb5e
37b7bbb9fnop
37b7bbba0
37b7bbba0loc_37b7bbba0:
37b7bbba0test r10b, r10b
37b7bbba3je 0x37b7bbd00
37b7bbba9mov rax, [rsp+160]
37b7bbbb1pxor x1, x1
37b7bbbb5movss [rsp+60], x2
37b7bbbbbmovss x0, [rax]
37b7bbbbfcomiss x0, x1
37b7bbbc2jbe 0x37b7bbc05
37b7bbbc4
37b7bbbc4loc_37b7bbbc4:
37b7bbbc4movaps x5, x0
37b7bbbc7movss x1, [rbx]
37b7bbbcbsqrtss x5, x5
37b7bbbcfmulss x5, x1
37b7bbbd3comiss x5, [rip+0xc7d236]
37b7bbbdajbe 0x37b7bbd50
37b7bbbe0comiss x1, [rip+0xc7d209]
37b7bbbe7jbe 0x37b7bbde0
37b7bbbedmulss x1, [rip+0xc7d21f]
37b7bbbf5mulss x0, x1
37b7bbbf9movss [rbx], x1
37b7bbbfdmulss x0, x1
37b7bbc01addss x3, x0
37b7bbc05
37b7bbc05loc_37b7bbc05:
37b7bbc05pxor x0, x0
37b7bbc09comiss x3, x0
37b7bbc0cjbe 0x37b7bbc98
37b7bbc12comiss x2, x0
37b7bbc15jbe 0x37b7bbd22
37b7bbc1b
37b7bbc1bloc_37b7bbc1b:
37b7bbc1bmovss x0, [rip+0xc7d1f1]
37b7bbc23mulss x2, x0
37b7bbc27mulss x2, x0
37b7bbc2baddss x3, x2
37b7bbc2f
37b7bbc2floc_37b7bbc2f:
37b7bbc2fmov rax, [rsp+160]
37b7bbc37mov [rbx], 0x65800000
37b7bbc3dmovss [rax], x3
37b7bbc41movups x6, [rsp+64]
37b7bbc46add rsp, 88
37b7bbc4apop rbx
37b7bbc4bpop rsi
37b7bbc4cpop rdi
37b7bbc4dpop rbp
37b7bbc4eret
37b7bbc4f
37b7bbc4f 90 .
37b7bbc50
37b7bbc50loc_37b7bbc50:
37b7bbc50pxor x0, x0
37b7bbc54ucomiss x0, [rbx]
37b7bbc57jp 0x37b7bbaaa
37b7bbc5djne 0x37b7bbaaa
37b7bbc63mov rax, [rsp+160]
37b7bbc6bmov [rbx], 0x3f800000
37b7bbc71movss [rax], x0
37b7bbc75jmp 0x37b7bbaaa
37b7bbc7a
37b7bbc7a 66 0f 1f 44 00 00 f..D..
37b7bbc80
37b7bbc80loc_37b7bbc80:
37b7bbc80mulss x1, x1
37b7bbc84mov r10l, 1
37b7bbc8aaddss x2, x1
37b7bbc8ejmp 0x37b7bbb53
37b7bbc93
37b7bbc93 0f 1f 44 00 00 ..D..
37b7bbc98
37b7bbc98loc_37b7bbc98:
37b7bbc98comiss x4, x0
37b7bbc9bjbe 0x37b7bbdc0
37b7bbca1comiss x2, x0
37b7bbca4jbe 0x37b7bbe01
37b7bbcaa
37b7bbcaaloc_37b7bbcaa:
37b7bbcaasqrtss x4, x4
37b7bbcaesqrtss x2, x2
37b7bbcb2mulss x4, [rip+0xc7d166]
37b7bbcbacomiss x4, x2
37b7bbcbdjbe 0x37b7bbcc8
37b7bbcbfmovaps x0, x2
37b7bbcc2movaps x2, x4
37b7bbcc5movaps x4, x0
37b7bbcc8
37b7bbcc8loc_37b7bbcc8:
37b7bbcc8divss x4, x2
37b7bbcccmovss x0, [rip+0xc7d11c]
37b7bbcd4mov rax, [rsp+160]
37b7bbcdcmulss x2, x2
37b7bbce0movss [rbx], x0
37b7bbce4mulss x4, x4
37b7bbce8addss x4, x0
37b7bbcecmulss x4, x2
37b7bbcf0movss [rax], x4
37b7bbcf4jmp 0x37b7bba65
37b7bbcf9
37b7bbcf9 0f 1f 80 00 00 00 00 .......
37b7bbd00
37b7bbd00loc_37b7bbd00:
37b7bbd00mov rax, [rsp+160]
37b7bbd08pxor x2, x2
37b7bbd0cmovss x0, [rax]
37b7bbd10comiss x0, x2
37b7bbd13ja 0x37b7bbbc4
37b7bbd19comiss x3, x2
37b7bbd1cjbe 0x37b7bbdb7
37b7bbd22
37b7bbd22loc_37b7bbd22:
37b7bbd22lea rcx, [rsp+60]
37b7bbd27movss [rsp+44], x3
37b7bbd2dcall la_xisnan::sisnan
37b7bbd32movss x3, [rsp+44]
37b7bbd38test eax, eax
37b7bbd3aje 0x37b7bbc2f
37b7bbd40movss x2, [rsp+60]
37b7bbd46jmp 0x37b7bbc1b
37b7bbd4b
37b7bbd4b 0f 1f 44 00 00 ..D..
37b7bbd50
37b7bbd50loc_37b7bbd50:
37b7bbd50movss x6, [rip+0xc7d0c0]
37b7bbd58comiss x6, x5
37b7bbd5bjbe 0x37b7bbda0
37b7bbd5dtest r9l, r9l
37b7bbd60je 0x37b7bbc05
37b7bbd66movss x5, [rip+0xc7d082]
37b7bbd6ecomiss x5, x1
37b7bbd71ja 0x37b7bbe3d
37b7bbd77movss x5, [rip+0xc7d09d]
37b7bbd7fmulss x0, x5
37b7bbd83mulss x0, x5
37b7bbd87mulss x0, x1
37b7bbd8bmulss x0, x1
37b7bbd8faddss x4, x0
37b7bbd93jmp 0x37b7bbc05
37b7bbd98
37b7bbd98 0f 1f 84 00 00 00 00 00 ........
37b7bbda0
37b7bbda0loc_37b7bbda0:
37b7bbda0mulss x0, x1
37b7bbda4mulss x0, x1
37b7bbda8addss x2, x0
37b7bbdacmovss [rsp+60], x2
37b7bbdb2jmp 0x37b7bbc05
37b7bbdb7
37b7bbdb7loc_37b7bbdb7:
37b7bbdb7comiss x4, x2
37b7bbdbaja 0x37b7bbe01
37b7bbdbcnop [rax]
37b7bbdc0
37b7bbdc0loc_37b7bbdc0:
37b7bbdc0mov rax, [rsp+160]
37b7bbdc8mov [rbx], 0x3f800000
37b7bbdcemovss [rax], x2
37b7bbdd2jmp 0x37b7bba65
37b7bbdd7
37b7bbdd7 66 0f 1f 84 00 00 00 00 00 f........
37b7bbde0
37b7bbde0loc_37b7bbde0:
37b7bbde0movss x5, [rip+0xc7d02c]
37b7bbde8mulss x0, x5
37b7bbdecmulss x0, x5
37b7bbdf0mulss x0, x1
37b7bbdf4mulss x0, x1
37b7bbdf8addss x3, x0
37b7bbdfcjmp 0x37b7bbc05
37b7bbe01
37b7bbe01loc_37b7bbe01:
37b7bbe01lea rcx, [rsp+60]
37b7bbe06movss [rsp+44], x4
37b7bbe0ccall la_xisnan::sisnan
37b7bbe11movss x4, [rsp+44]
37b7bbe17test eax, eax
37b7bbe19je 0x37b7bbe26
37b7bbe1bmovss x2, [rsp+60]
37b7bbe21jmp 0x37b7bbcaa
37b7bbe26
37b7bbe26loc_37b7bbe26:
37b7bbe26mov rax, [rsp+160]
37b7bbe2emov [rbx], 0x1a000000
37b7bbe34movss [rax], x4
37b7bbe38jmp 0x37b7bba65
37b7bbe3d
37b7bbe3dloc_37b7bbe3d:
37b7bbe3dmulss x1, [rip+0xc7cfd7]
37b7bbe45mulss x0, x1
37b7bbe49movss [rbx], x1
37b7bbe4dmulss x0, x1
37b7bbe51addss x4, x0
37b7bbe55jmp 0x37b7bbc05
37b7bba40
37b7bba40slassq_:
37b7bba40push rbp
37b7bba41push rdi
37b7bba42push rsi
37b7bba43push rbx
37b7bba44sub rsp, 88
37b7bba48movups [rsp+64], x6
37b7bba4dmov rsi, rcx
37b7bba50mov rcx, r9
37b7bba53mov rdi, rdx
37b7bba56mov rbp, r8
37b7bba59mov rbx, r9
37b7bba5ccall la_xisnan::sisnan
37b7bba61test eax, eax
37b7bba63je 0x37b7bba78
37b7bba65
37b7bba65loc_37b7bba65:
37b7bba65movups x6, [rsp+64]
37b7bba6aadd rsp, 88
37b7bba6epop rbx
37b7bba6fpop rsi
37b7bba70pop rdi
37b7bba71pop rbp
37b7bba72ret
37b7bba73
37b7bba73 0f 1f 44 00 00 ..D..
37b7bba78
37b7bba78loc_37b7bba78:
37b7bba78mov rcx, [rsp+160]
37b7bba80call la_xisnan::sisnan
37b7bba85test eax, eax
37b7bba87jne 0x37b7bba65
37b7bba89mov rax, [rsp+160]
37b7bba91pxor x0, x0
37b7bba95ucomiss x0, [rax]
37b7bba98jp 0x37b7bbc50
37b7bba9ejne 0x37b7bbc50
37b7bbaa4mov [rbx], 0x3f800000
37b7bbaaa
37b7bbaaaloc_37b7bbaaa:
37b7bbaaamov eax, [rsi]
37b7bbaactest eax, eax
37b7bbaaejle 0x37b7bba65
37b7bbab0movsxd rcx, [rbp]
37b7bbab4mov [rsp+60], 0
37b7bbabcmov edx, 1
37b7bbac1test ecx, ecx
37b7bbac3jns 0x37b7bbad0
37b7bbac5lea r8l, [rax-1]
37b7bbac9imul r8l, ecx
37b7bbacdsub edx, r8l
37b7bbad0
37b7bbad0loc_37b7bbad0:
37b7bbad0pxor x2, x2
37b7bbad4movsxd rdx, edx
37b7bbad7lea r8l, [rax+1]
37b7bbadbshl rcx, 2
37b7bbadflea rdx, [rdi+4*rdx]
37b7bbae3xor r10l, r10l
37b7bbae6movaps x4, x2
37b7bbae9mov r9l, 1
37b7bbaefmovss x5, [rip+0xc7d321]
37b7bbaf7mov eax, 1
37b7bbafcmovaps x3, x2
37b7bbaffjmp 0x37b7bbb5e
37b7bbb01
37b7bbb01 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 ........ff.....
37b7bbb10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b7bbb20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7bbb30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7bbb40
37b7bbb40loc_37b7bbb40:
37b7bbb40mulss x0, [rip+0xc7d2cc]
37b7bbb48xor r9l, r9l
37b7bbb4bmulss x0, x0
37b7bbb4faddss x3, x0
37b7bbb53
37b7bbb53loc_37b7bbb53:
37b7bbb53add eax, 1
37b7bbb56add rdx, rcx
37b7bbb59cmp eax, r8l
37b7bbb5cje 0x37b7bbba0
37b7bbb5e
37b7bbb5eloc_37b7bbb5e:
37b7bbb5emovss x1, [rdx-4]
37b7bbb63movaps x0, x1
37b7bbb66andps x0, [rip+0xc7d293]
37b7bbb6dcomiss x0, [rip+0xc7d29c]
37b7bbb74ja 0x37b7bbb40
37b7bbb76comiss x5, x0
37b7bbb79jbe 0x37b7bbc80
37b7bbb7ftest r9l, r9l
37b7bbb82je 0x37b7bbb53
37b7bbb84mulss x0, [rip+0xc7d290]
37b7bbb8cadd eax, 1
37b7bbb8fadd rdx, rcx
37b7bbb92mulss x0, x0
37b7bbb96addss x4, x0
37b7bbb9acmp eax, r8l
37b7bbb9djne 0x37b7bbb5e
37b7bbb9fnop
37b7bbba0
37b7bbba0loc_37b7bbba0:
37b7bbba0test r10b, r10b
37b7bbba3je 0x37b7bbd00
37b7bbba9mov rax, [rsp+160]
37b7bbbb1pxor x1, x1
37b7bbbb5movss [rsp+60], x2
37b7bbbbbmovss x0, [rax]
37b7bbbbfcomiss x0, x1
37b7bbbc2jbe 0x37b7bbc05
37b7bbbc4
37b7bbbc4loc_37b7bbbc4:
37b7bbbc4movaps x5, x0
37b7bbbc7movss x1, [rbx]
37b7bbbcbsqrtss x5, x5
37b7bbbcfmulss x5, x1
37b7bbbd3comiss x5, [rip+0xc7d236]
37b7bbbdajbe 0x37b7bbd50
37b7bbbe0comiss x1, [rip+0xc7d209]
37b7bbbe7jbe 0x37b7bbde0
37b7bbbedmulss x1, [rip+0xc7d21f]
37b7bbbf5mulss x0, x1
37b7bbbf9movss [rbx], x1
37b7bbbfdmulss x0, x1
37b7bbc01addss x3, x0
37b7bbc05
37b7bbc05loc_37b7bbc05:
37b7bbc05pxor x0, x0
37b7bbc09comiss x3, x0
37b7bbc0cjbe 0x37b7bbc98
37b7bbc12comiss x2, x0
37b7bbc15jbe 0x37b7bbd22
37b7bbc1b
37b7bbc1bloc_37b7bbc1b:
37b7bbc1bmovss x0, [rip+0xc7d1f1]
37b7bbc23mulss x2, x0
37b7bbc27mulss x2, x0
37b7bbc2baddss x3, x2
37b7bbc2f
37b7bbc2floc_37b7bbc2f:
37b7bbc2fmov rax, [rsp+160]
37b7bbc37mov [rbx], 0x65800000
37b7bbc3dmovss [rax], x3
37b7bbc41movups x6, [rsp+64]
37b7bbc46add rsp, 88
37b7bbc4apop rbx
37b7bbc4bpop rsi
37b7bbc4cpop rdi
37b7bbc4dpop rbp
37b7bbc4eret
37b7bbc4f
37b7bbc4f 90 .
37b7bbc50
37b7bbc50loc_37b7bbc50:
37b7bbc50pxor x0, x0
37b7bbc54ucomiss x0, [rbx]
37b7bbc57jp 0x37b7bbaaa
37b7bbc5djne 0x37b7bbaaa
37b7bbc63mov rax, [rsp+160]
37b7bbc6bmov [rbx], 0x3f800000
37b7bbc71movss [rax], x0
37b7bbc75jmp 0x37b7bbaaa
37b7bbc7a
37b7bbc7a 66 0f 1f 44 00 00 f..D..
37b7bbc80
37b7bbc80loc_37b7bbc80:
37b7bbc80mulss x1, x1
37b7bbc84mov r10l, 1
37b7bbc8aaddss x2, x1
37b7bbc8ejmp 0x37b7bbb53
37b7bbc93
37b7bbc93 0f 1f 44 00 00 ..D..
37b7bbc98
37b7bbc98loc_37b7bbc98:
37b7bbc98comiss x4, x0
37b7bbc9bjbe 0x37b7bbdc0
37b7bbca1comiss x2, x0
37b7bbca4jbe 0x37b7bbe01
37b7bbcaa
37b7bbcaaloc_37b7bbcaa:
37b7bbcaasqrtss x4, x4
37b7bbcaesqrtss x2, x2
37b7bbcb2mulss x4, [rip+0xc7d166]
37b7bbcbacomiss x4, x2
37b7bbcbdjbe 0x37b7bbcc8
37b7bbcbfmovaps x0, x2
37b7bbcc2movaps x2, x4
37b7bbcc5movaps x4, x0
37b7bbcc8
37b7bbcc8loc_37b7bbcc8:
37b7bbcc8divss x4, x2
37b7bbcccmovss x0, [rip+0xc7d11c]
37b7bbcd4mov rax, [rsp+160]
37b7bbcdcmulss x2, x2
37b7bbce0movss [rbx], x0
37b7bbce4mulss x4, x4
37b7bbce8addss x4, x0
37b7bbcecmulss x4, x2
37b7bbcf0movss [rax], x4
37b7bbcf4jmp 0x37b7bba65
37b7bbcf9
37b7bbcf9 0f 1f 80 00 00 00 00 .......
37b7bbd00
37b7bbd00loc_37b7bbd00:
37b7bbd00mov rax, [rsp+160]
37b7bbd08pxor x2, x2
37b7bbd0cmovss x0, [rax]
37b7bbd10comiss x0, x2
37b7bbd13ja 0x37b7bbbc4
37b7bbd19comiss x3, x2
37b7bbd1cjbe 0x37b7bbdb7
37b7bbd22
37b7bbd22loc_37b7bbd22:
37b7bbd22lea rcx, [rsp+60]
37b7bbd27movss [rsp+44], x3
37b7bbd2dcall la_xisnan::sisnan
37b7bbd32movss x3, [rsp+44]
37b7bbd38test eax, eax
37b7bbd3aje 0x37b7bbc2f
37b7bbd40movss x2, [rsp+60]
37b7bbd46jmp 0x37b7bbc1b
37b7bbd4b
37b7bbd4b 0f 1f 44 00 00 ..D..
37b7bbd50
37b7bbd50loc_37b7bbd50:
37b7bbd50movss x6, [rip+0xc7d0c0]
37b7bbd58comiss x6, x5
37b7bbd5bjbe 0x37b7bbda0
37b7bbd5dtest r9l, r9l
37b7bbd60je 0x37b7bbc05
37b7bbd66movss x5, [rip+0xc7d082]
37b7bbd6ecomiss x5, x1
37b7bbd71ja 0x37b7bbe3d
37b7bbd77movss x5, [rip+0xc7d09d]
37b7bbd7fmulss x0, x5
37b7bbd83mulss x0, x5
37b7bbd87mulss x0, x1
37b7bbd8bmulss x0, x1
37b7bbd8faddss x4, x0
37b7bbd93jmp 0x37b7bbc05
37b7bbd98
37b7bbd98 0f 1f 84 00 00 00 00 00 ........
37b7bbda0
37b7bbda0loc_37b7bbda0:
37b7bbda0mulss x0, x1
37b7bbda4mulss x0, x1
37b7bbda8addss x2, x0
37b7bbdacmovss [rsp+60], x2
37b7bbdb2jmp 0x37b7bbc05
37b7bbdb7
37b7bbdb7loc_37b7bbdb7:
37b7bbdb7comiss x4, x2
37b7bbdbaja 0x37b7bbe01
37b7bbdbcnop [rax]
37b7bbdc0
37b7bbdc0loc_37b7bbdc0:
37b7bbdc0mov rax, [rsp+160]
37b7bbdc8mov [rbx], 0x3f800000
37b7bbdcemovss [rax], x2
37b7bbdd2jmp 0x37b7bba65
37b7bbdd7
37b7bbdd7 66 0f 1f 84 00 00 00 00 00 f........
37b7bbde0
37b7bbde0loc_37b7bbde0:
37b7bbde0movss x5, [rip+0xc7d02c]
37b7bbde8mulss x0, x5
37b7bbdecmulss x0, x5
37b7bbdf0mulss x0, x1
37b7bbdf4mulss x0, x1
37b7bbdf8addss x3, x0
37b7bbdfcjmp 0x37b7bbc05
37b7bbe01
37b7bbe01loc_37b7bbe01:
37b7bbe01lea rcx, [rsp+60]
37b7bbe06movss [rsp+44], x4
37b7bbe0ccall la_xisnan::sisnan
37b7bbe11movss x4, [rsp+44]
37b7bbe17test eax, eax
37b7bbe19je 0x37b7bbe26
37b7bbe1bmovss x2, [rsp+60]
37b7bbe21jmp 0x37b7bbcaa
37b7bbe26
37b7bbe26loc_37b7bbe26:
37b7bbe26mov rax, [rsp+160]
37b7bbe2emov [rbx], 0x1a000000
37b7bbe34movss [rax], x4
37b7bbe38jmp 0x37b7bba65
37b7bbe3d
37b7bbe3dloc_37b7bbe3d:
37b7bbe3dmulss x1, [rip+0xc7cfd7]
37b7bbe45mulss x0, x1
37b7bbe49movss [rbx], x1
37b7bbe4dmulss x0, x1
37b7bbe51addss x4, x0
37b7bbe55jmp 0x37b7bbc05
37b7bba40
37b7bbe5a
37b7bbe5a // align 0x40
37b7bbe5a // align 0x40
37b7bbe80
37b7bbe80slasv2_:
37b7bbe80sub rsp, 232
37b7bbe87movups [rsp+64], x6
37b7bbe8cmovups [rsp+80], x7
37b7bbe91movups [rsp+96], x8
37b7bbe97movups [rsp+112], x9
37b7bbe9dmovups [rsp+128], x10
37b7bbea6movups [rsp+144], x11
37b7bbeafmovups [rsp+160], x12
37b7bbeb8movups [rsp+176], x13
37b7bbec1movups [rsp+192], x14
37b7bbecamovups [rsp+208], x15
37b7bbed3pxor x2, x2
37b7bbed7movss x1, [rcx]
37b7bbedbmovss x0, [r8]
37b7bbee0mov r11, [rsp+272]
37b7bbee8movss x6, [rdx]
37b7bbeecmovaps x3, x1
37b7bbeefmovaps x4, x0
37b7bbef2andps x3, [rip+0xc7cf47]
37b7bbef9andps x4, [rip+0xc7cf40]
37b7bbf00mov rax, rcx
37b7bbf03mov r10, rdx
37b7bbf06comiss x4, x3
37b7bbf09ja 0x37b7bbf80
37b7bbf0bucomiss x6, x2
37b7bbf0ejp 0x37b7bc190
37b7bbf14jne 0x37b7bc190
37b7bbf1amovss x2, [rip+0xc7cf6e]
37b7bbf22mov rax, [rsp+304]
37b7bbf2amovss x5, [rip+0xc7cf2e]
37b7bbf32movss x7, [rip+0xc7cf56]
37b7bbf3amovss [rax], x2
37b7bbf3emov rax, [rsp+296]
37b7bbf46mov [rax], 0
37b7bbf4cmov rax, [rsp+288]
37b7bbf54movss [rax], x2
37b7bbf58mov rax, [rsp+280]
37b7bbf60mov [rax], 0
37b7bbf66
37b7bbf66loc_37b7bbf66:
37b7bbf66andps x1, x5
37b7bbf69andps x0, x5
37b7bbf6corps x1, x7
37b7bbf6forps x0, x7
37b7bbf72mulss x2, x1
37b7bbf76jmp 0x37b7bbff2
37b7bbf78
37b7bbf78 0f 1f 84 00 00 00 00 00 ........
37b7bbf80
37b7bbf80loc_37b7bbf80:
37b7bbf80ucomiss x6, x2
37b7bbf83jp 0x37b7bc078
37b7bbf89jne 0x37b7bc078
37b7bbf8fmov rax, [rsp+304]
37b7bbf97movaps x5, x3
37b7bbf9amovss x7, [rip+0xc7ceee]
37b7bbfa2movaps x3, x4
37b7bbfa5movaps x4, x5
37b7bbfa8movss x5, [rip+0xc7ceb0]
37b7bbfb0movss [rax], x2
37b7bbfb4movss x2, [rip+0xc7ced4]
37b7bbfbcmov rax, [rsp+296]
37b7bbfc4movss [rax], x2
37b7bbfc8mov rax, [rsp+288]
37b7bbfd0mov [rax], 0
37b7bbfd6mov rax, [rsp+280]
37b7bbfdemovss [rax], x2
37b7bbfe2
37b7bbfe2loc_37b7bbfe2:
37b7bbfe2andps x0, x5
37b7bbfe5andps x1, x5
37b7bbfe8orps x0, x7
37b7bbfeborps x1, x7
37b7bbfeemulss x2, x0
37b7bbff2
37b7bbff2loc_37b7bbff2:
37b7bbff2movaps x6, x5
37b7bbff5andnps x6, x3
37b7bbff8movaps x3, x5
37b7bbffbandps x3, x2
37b7bbffemulss x2, x1
37b7bc002orps x3, x6
37b7bc005movss [r11], x3
37b7bc00amulss x2, x0
37b7bc00emovaps x0, x5
37b7bc011andnps x0, x4
37b7bc014andps x5, x2
37b7bc017orps x0, x5
37b7bc01amovss [r9], x0
37b7bc01fmovups x6, [rsp+64]
37b7bc024movups x7, [rsp+80]
37b7bc029movups x8, [rsp+96]
37b7bc02fmovups x9, [rsp+112]
37b7bc035movups x10, [rsp+128]
37b7bc03emovups x11, [rsp+144]
37b7bc047movups x12, [rsp+160]
37b7bc050movups x13, [rsp+176]
37b7bc059movups x14, [rsp+192]
37b7bc062movups x15, [rsp+208]
37b7bc06badd rsp, 232
37b7bc072ret
37b7bc073
37b7bc073 0f 1f 44 00 00 ..D..
37b7bc078
37b7bc078loc_37b7bc078:
37b7bc078movaps x7, x6
37b7bc07bmovaps x5, x4
37b7bc07emovaps x14, x1
37b7bc082mov edx, 3
37b7bc087andps x7, [rip+0xc7cdb2]
37b7bc08emovaps x12, x3
37b7bc092movaps x11, x0
37b7bc096comiss x7, x5
37b7bc099ja 0x37b7bc1b7
37b7bc09f
37b7bc09floc_37b7bc09f:
37b7bc09fmovaps x2, x6
37b7bc0a2movaps x7, x5
37b7bc0a5divss x2, x11
37b7bc0aasubss x7, x12
37b7bc0afucomiss x7, x5
37b7bc0b2movss [rsp+32], x7
37b7bc0b8movaps x9, x2
37b7bc0bcmulss x9, x2
37b7bc0c1movaps x13, x9
37b7bc0c5jp 0x37b7bc0cd
37b7bc0c7je 0x37b7bc268
37b7bc0cd
37b7bc0cdloc_37b7bc0cd:
37b7bc0cdmovss x10, [rsp+32]
37b7bc0d4mov eax, [rip+0xc7cd96]
37b7bc0dadivss x10, x5
37b7bc0dfmovd x7, eax
37b7bc0e3subss x7, x10
37b7bc0e8movss [rsp+60], x10
37b7bc0efmovss [rsp+56], x7
37b7bc0f5mulss x7, x7
37b7bc0f9addss x7, x13
37b7bc0fesqrtss x7, x7
37b7bc102movaps x8, x7
37b7bc106pxor x7, x7
37b7bc10aucomiss x10, x7
37b7bc10ejp 0x37b7bc556
37b7bc114jne 0x37b7bc556
37b7bc11amovaps x7, x2
37b7bc11dandps x7, [rip+0xc7cd1c]
37b7bc124movaps x10, x12
37b7bc128movaps x15, x7
37b7bc12caddss x7, x8
37b7bc131mulss x7, [rip+0xc7cd17]
37b7bc139divss x10, x7
37b7bc13emulss x5, x7
37b7bc142movd ecx, x5
37b7bc146movss [r11], x5
37b7bc14bpxor x5, x5
37b7bc14fucomiss x13, x5
37b7bc153movd r8l, x10
37b7bc158movss [r9], x10
37b7bc15djp 0x37b7bc310
37b7bc163jne 0x37b7bc310
37b7bc169movaps x8, x11
37b7bc16dmovss x5, [rip+0xc7cceb]
37b7bc175andps x6, x5
37b7bc178andps x8, x5
37b7bc17corps x8, [rip+0xc7ccec]
37b7bc184xorps x6, x8
37b7bc188jmp 0x37b7bc35d
37b7bc18d
37b7bc18d 0f 1f 00 ...
37b7bc190
37b7bc190loc_37b7bc190:
37b7bc190movaps x7, x6
37b7bc193movaps x5, x3
37b7bc196movaps x14, x0
37b7bc19amov edx, 1
37b7bc19fandps x7, [rip+0xc7cc9a]
37b7bc1a6movaps x12, x4
37b7bc1aamovaps x11, x1
37b7bc1aecomiss x7, x5
37b7bc1b1jbe 0x37b7bc09f
37b7bc1b7
37b7bc1b7loc_37b7bc1b7:
37b7bc1b7movaps x8, x5
37b7bc1bbmov edx, 3
37b7bc1c0lea rcx, [rip+0xc7cc69]
37b7bc1c7mov [rsp+272], r11
37b7bc1cfdivss x8, x7
37b7bc1d4mov [rsp+264], r9
37b7bc1dcmov [rsp+256], r8
37b7bc1e4mov [rsp+248], r10
37b7bc1ecmov [rsp+240], rax
37b7bc1f4movss [rsp+60], x4
37b7bc1famovss [rsp+32], x3
37b7bc200movss [rsp+56], x5
37b7bc206call slamch_
37b7bc20bmovss x5, [rsp+56]
37b7bc211movss x3, [rsp+32]
37b7bc217movss x4, [rsp+60]
37b7bc21dmov rax, [rsp+240]
37b7bc225mov r10, [rsp+248]
37b7bc22dmov r8, [rsp+256]
37b7bc235mov r9, [rsp+264]
37b7bc23dmov r11, [rsp+272]
37b7bc245comiss x0, x8
37b7bc249ja 0x37b7bc488
37b7bc24fmovss x1, [rax]
37b7bc253movss x0, [r8]
37b7bc258mov edx, 2
37b7bc25djmp 0x37b7bc09f
37b7bc262
37b7bc262 66 0f 1f 44 00 00 f..D..
37b7bc268
37b7bc268loc_37b7bc268:
37b7bc268movss x7, [rip+0xc7cc20]
37b7bc270movaps x8, x9
37b7bc274mov eax, [rip+0xc7cbf6]
37b7bc27aaddss x8, x7
37b7bc27fmovss [rsp+56], x7
37b7bc285movss [rsp+60], x7
37b7bc28bsqrtss x8, x8
37b7bc290movaps x15, x8
37b7bc294
37b7bc294loc_37b7bc294:
37b7bc294movaps x7, x15
37b7bc298movaps x10, x12
37b7bc29caddss x7, x8
37b7bc2a1mulss x7, [rip+0xc7cba7]
37b7bc2a9divss x10, x7
37b7bc2aemulss x5, x7
37b7bc2b2movd ecx, x5
37b7bc2b6movss [r11], x5
37b7bc2bbpxor x5, x5
37b7bc2bfucomiss x13, x5
37b7bc2c3movd r8l, x10
37b7bc2c8movss [r9], x10
37b7bc2cdjp 0x37b7bc314
37b7bc2cfjne 0x37b7bc314
37b7bc2d1movss x5, [rip+0xc7cb87]
37b7bc2d9movaps x10, x11
37b7bc2ddmovaps x8, x5
37b7bc2e1andnps x8, [rsp+32]
37b7bc2e7andps x10, x5
37b7bc2eborps x8, x10
37b7bc2efmovaps x10, x2
37b7bc2f3divss x10, [rsp+56]
37b7bc2fadivss x6, x8
37b7bc2ffaddss x6, x10
37b7bc304jmp 0x37b7bc35d
37b7bc306
37b7bc306 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7bc310
37b7bc310loc_37b7bc310:
37b7bc310mov [rsp+56], eax
37b7bc314
37b7bc314loc_37b7bc314:
37b7bc314movss x6, [rsp+56]
37b7bc31amovaps x5, x2
37b7bc31daddss x6, x8
37b7bc322movss x8, [rsp+60]
37b7bc329addss x8, x15
37b7bc32edivss x5, x6
37b7bc332movaps x6, x2
37b7bc335divss x6, x8
37b7bc33amovss x8, [rip+0xc7cb4d]
37b7bc343addss x8, x7
37b7bc348addss x5, x6
37b7bc34cmulss x8, x5
37b7bc351movss x5, [rip+0xc7cb07]
37b7bc359movaps x6, x8
37b7bc35d
37b7bc35dloc_37b7bc35d:
37b7bc35dmovaps x8, x6
37b7bc361comiss x4, x3
37b7bc364movaps x9, x6
37b7bc368mulss x8, x6
37b7bc36dmovd x6, eax
37b7bc371addss x8, [rip+0xc7cb06]
37b7bc37asqrtss x8, x8
37b7bc37fdivss x9, x8
37b7bc384divss x6, x8
37b7bc389mulss x2, x9
37b7bc38emovaps x8, x9
37b7bc392movaps x9, x14
37b7bc396divss x9, x11
37b7bc39baddss x2, x6
37b7bc39fdivss x2, x7
37b7bc3a3mulss x9, x8
37b7bc3a8divss x9, x7
37b7bc3admovaps x12, x9
37b7bc3b1ja 0x37b7bc3c6
37b7bc3b3movaps x3, x2
37b7bc3b6movaps x12, x6
37b7bc3bamovaps x2, x8
37b7bc3bemovaps x6, x9
37b7bc3c2movaps x8, x3
37b7bc3c6
37b7bc3c6loc_37b7bc3c6:
37b7bc3c6mov rax, [rsp+304]
37b7bc3cemovss x7, [rip+0xc7caba]
37b7bc3d6movss [rax], x8
37b7bc3dbmov rax, [rsp+296]
37b7bc3e3movss [rax], x6
37b7bc3e7mov rax, [rsp+288]
37b7bc3efmovss [rax], x12
37b7bc3f4mov rax, [rsp+280]
37b7bc3fcmovss [rax], x2
37b7bc400cmp edx, 1
37b7bc403je 0x37b7bc460
37b7bc405andps x2, x5
37b7bc408orps x2, x7
37b7bc40bmovaps x3, x2
37b7bc40ecmp edx, 2
37b7bc411je 0x37b7bc430
37b7bc413movaps x2, x6
37b7bc416movd x4, r8l
37b7bc41bandps x2, x5
37b7bc41exorps x2, x3
37b7bc421movd x3, ecx
37b7bc425jmp 0x37b7bbfe2
37b7bc42a
37b7bc42a 66 0f 1f 44 00 00 f..D..
37b7bc430
37b7bc430loc_37b7bc430:
37b7bc430andps x8, x5
37b7bc434movd x4, r8l
37b7bc439movd x3, ecx
37b7bc43dxorps x8, x2
37b7bc441
37b7bc441loc_37b7bc441:
37b7bc441movss x2, [r10]
37b7bc446andps x1, x5
37b7bc449andps x0, x5
37b7bc44corps x1, x7
37b7bc44forps x0, x7
37b7bc452andps x2, x5
37b7bc455xorps x2, x8
37b7bc459jmp 0x37b7bbff2
37b7bc45e
37b7bc45e 66 90 f.
37b7bc460
37b7bc460loc_37b7bc460:
37b7bc460movaps x2, x8
37b7bc464movaps x3, x12
37b7bc468movd x4, r8l
37b7bc46dandps x2, x5
37b7bc470andps x3, x5
37b7bc473orps x2, x7
37b7bc476xorps x2, x3
37b7bc479movd x3, ecx
37b7bc47djmp 0x37b7bbf66
37b7bc482
37b7bc482 66 0f 1f 44 00 00 f..D..
37b7bc488
37b7bc488loc_37b7bc488:
37b7bc488movss x2, [rip+0xc7ca00]
37b7bc490movss [r11], x7
37b7bc495comiss x12, x2
37b7bc499jbe 0x37b7bc520
37b7bc49fmovaps x0, x7
37b7bc4a2divss x0, x12
37b7bc4a7divss x5, x0
37b7bc4ab
37b7bc4abloc_37b7bc4ab:
37b7bc4abcomiss x4, x3
37b7bc4aemovaps x1, x14
37b7bc4b2movaps x0, x11
37b7bc4b6movss [r9], x5
37b7bc4bbmov rcx, [rsp+304]
37b7bc4c3movss [rcx], x2
37b7bc4c7divss x1, x6
37b7bc4cbdivss x0, x6
37b7bc4cfjbe 0x37b7bc530
37b7bc4d1mov rdx, [rsp+296]
37b7bc4d9mov rcx, [rsp+288]
37b7bc4e1movss [rdx], x0
37b7bc4e5mov rdx, [rsp+280]
37b7bc4edmovss [rcx], x1
37b7bc4f1movss [rdx], x2
37b7bc4f5
37b7bc4f5loc_37b7bc4f5:
37b7bc4f5movaps x4, x5
37b7bc4f8movaps x3, x7
37b7bc4fbmovss x1, [rax]
37b7bc4ffmovss x0, [r8]
37b7bc504movaps x8, x2
37b7bc508movss x5, [rip+0xc7c950]
37b7bc510movss x7, [rip+0xc7c978]
37b7bc518jmp 0x37b7bc441
37b7bc51d
37b7bc51d 0f 1f 00 ...
37b7bc520
37b7bc520loc_37b7bc520:
37b7bc520movaps x5, x12
37b7bc524mulss x5, x8
37b7bc529jmp 0x37b7bc4ab
37b7bc52e
37b7bc52e 66 90 f.
37b7bc530
37b7bc530loc_37b7bc530:
37b7bc530mov rcx, [rsp+296]
37b7bc538mov rdx, [rsp+288]
37b7bc540movss [rcx], x1
37b7bc544mov rcx, [rsp+280]
37b7bc54cmovss [rdx], x0
37b7bc550movss [rcx], x2
37b7bc554jmp 0x37b7bc4f5
37b7bc556
37b7bc556loc_37b7bc556:
37b7bc556movss x10, [rsp+60]
37b7bc55dmovaps x7, x10
37b7bc561mulss x7, x10
37b7bc566addss x7, x13
37b7bc56bsqrtss x7, x7
37b7bc56fmovaps x15, x7
37b7bc573jmp 0x37b7bc294
37b7bbe80
37b7bbe80slasv2_:
37b7bbe80sub rsp, 232
37b7bbe87movups [rsp+64], x6
37b7bbe8cmovups [rsp+80], x7
37b7bbe91movups [rsp+96], x8
37b7bbe97movups [rsp+112], x9
37b7bbe9dmovups [rsp+128], x10
37b7bbea6movups [rsp+144], x11
37b7bbeafmovups [rsp+160], x12
37b7bbeb8movups [rsp+176], x13
37b7bbec1movups [rsp+192], x14
37b7bbecamovups [rsp+208], x15
37b7bbed3pxor x2, x2
37b7bbed7movss x1, [rcx]
37b7bbedbmovss x0, [r8]
37b7bbee0mov r11, [rsp+272]
37b7bbee8movss x6, [rdx]
37b7bbeecmovaps x3, x1
37b7bbeefmovaps x4, x0
37b7bbef2andps x3, [rip+0xc7cf47]
37b7bbef9andps x4, [rip+0xc7cf40]
37b7bbf00mov rax, rcx
37b7bbf03mov r10, rdx
37b7bbf06comiss x4, x3
37b7bbf09ja 0x37b7bbf80
37b7bbf0bucomiss x6, x2
37b7bbf0ejp 0x37b7bc190
37b7bbf14jne 0x37b7bc190
37b7bbf1amovss x2, [rip+0xc7cf6e]
37b7bbf22mov rax, [rsp+304]
37b7bbf2amovss x5, [rip+0xc7cf2e]
37b7bbf32movss x7, [rip+0xc7cf56]
37b7bbf3amovss [rax], x2
37b7bbf3emov rax, [rsp+296]
37b7bbf46mov [rax], 0
37b7bbf4cmov rax, [rsp+288]
37b7bbf54movss [rax], x2
37b7bbf58mov rax, [rsp+280]
37b7bbf60mov [rax], 0
37b7bbf66
37b7bbf66loc_37b7bbf66:
37b7bbf66andps x1, x5
37b7bbf69andps x0, x5
37b7bbf6corps x1, x7
37b7bbf6forps x0, x7
37b7bbf72mulss x2, x1
37b7bbf76jmp 0x37b7bbff2
37b7bbf78
37b7bbf78 0f 1f 84 00 00 00 00 00 ........
37b7bbf80
37b7bbf80loc_37b7bbf80:
37b7bbf80ucomiss x6, x2
37b7bbf83jp 0x37b7bc078
37b7bbf89jne 0x37b7bc078
37b7bbf8fmov rax, [rsp+304]
37b7bbf97movaps x5, x3
37b7bbf9amovss x7, [rip+0xc7ceee]
37b7bbfa2movaps x3, x4
37b7bbfa5movaps x4, x5
37b7bbfa8movss x5, [rip+0xc7ceb0]
37b7bbfb0movss [rax], x2
37b7bbfb4movss x2, [rip+0xc7ced4]
37b7bbfbcmov rax, [rsp+296]
37b7bbfc4movss [rax], x2
37b7bbfc8mov rax, [rsp+288]
37b7bbfd0mov [rax], 0
37b7bbfd6mov rax, [rsp+280]
37b7bbfdemovss [rax], x2
37b7bbfe2
37b7bbfe2loc_37b7bbfe2:
37b7bbfe2andps x0, x5
37b7bbfe5andps x1, x5
37b7bbfe8orps x0, x7
37b7bbfeborps x1, x7
37b7bbfeemulss x2, x0
37b7bbff2
37b7bbff2loc_37b7bbff2:
37b7bbff2movaps x6, x5
37b7bbff5andnps x6, x3
37b7bbff8movaps x3, x5
37b7bbffbandps x3, x2
37b7bbffemulss x2, x1
37b7bc002orps x3, x6
37b7bc005movss [r11], x3
37b7bc00amulss x2, x0
37b7bc00emovaps x0, x5
37b7bc011andnps x0, x4
37b7bc014andps x5, x2
37b7bc017orps x0, x5
37b7bc01amovss [r9], x0
37b7bc01fmovups x6, [rsp+64]
37b7bc024movups x7, [rsp+80]
37b7bc029movups x8, [rsp+96]
37b7bc02fmovups x9, [rsp+112]
37b7bc035movups x10, [rsp+128]
37b7bc03emovups x11, [rsp+144]
37b7bc047movups x12, [rsp+160]
37b7bc050movups x13, [rsp+176]
37b7bc059movups x14, [rsp+192]
37b7bc062movups x15, [rsp+208]
37b7bc06badd rsp, 232
37b7bc072ret
37b7bc073
37b7bc073 0f 1f 44 00 00 ..D..
37b7bc078
37b7bc078loc_37b7bc078:
37b7bc078movaps x7, x6
37b7bc07bmovaps x5, x4
37b7bc07emovaps x14, x1
37b7bc082mov edx, 3
37b7bc087andps x7, [rip+0xc7cdb2]
37b7bc08emovaps x12, x3
37b7bc092movaps x11, x0
37b7bc096comiss x7, x5
37b7bc099ja 0x37b7bc1b7
37b7bc09f
37b7bc09floc_37b7bc09f:
37b7bc09fmovaps x2, x6
37b7bc0a2movaps x7, x5
37b7bc0a5divss x2, x11
37b7bc0aasubss x7, x12
37b7bc0afucomiss x7, x5
37b7bc0b2movss [rsp+32], x7
37b7bc0b8movaps x9, x2
37b7bc0bcmulss x9, x2
37b7bc0c1movaps x13, x9
37b7bc0c5jp 0x37b7bc0cd
37b7bc0c7je 0x37b7bc268
37b7bc0cd
37b7bc0cdloc_37b7bc0cd:
37b7bc0cdmovss x10, [rsp+32]
37b7bc0d4mov eax, [rip+0xc7cd96]
37b7bc0dadivss x10, x5
37b7bc0dfmovd x7, eax
37b7bc0e3subss x7, x10
37b7bc0e8movss [rsp+60], x10
37b7bc0efmovss [rsp+56], x7
37b7bc0f5mulss x7, x7
37b7bc0f9addss x7, x13
37b7bc0fesqrtss x7, x7
37b7bc102movaps x8, x7
37b7bc106pxor x7, x7
37b7bc10aucomiss x10, x7
37b7bc10ejp 0x37b7bc556
37b7bc114jne 0x37b7bc556
37b7bc11amovaps x7, x2
37b7bc11dandps x7, [rip+0xc7cd1c]
37b7bc124movaps x10, x12
37b7bc128movaps x15, x7
37b7bc12caddss x7, x8
37b7bc131mulss x7, [rip+0xc7cd17]
37b7bc139divss x10, x7
37b7bc13emulss x5, x7
37b7bc142movd ecx, x5
37b7bc146movss [r11], x5
37b7bc14bpxor x5, x5
37b7bc14fucomiss x13, x5
37b7bc153movd r8l, x10
37b7bc158movss [r9], x10
37b7bc15djp 0x37b7bc310
37b7bc163jne 0x37b7bc310
37b7bc169movaps x8, x11
37b7bc16dmovss x5, [rip+0xc7cceb]
37b7bc175andps x6, x5
37b7bc178andps x8, x5
37b7bc17corps x8, [rip+0xc7ccec]
37b7bc184xorps x6, x8
37b7bc188jmp 0x37b7bc35d
37b7bc18d
37b7bc18d 0f 1f 00 ...
37b7bc190
37b7bc190loc_37b7bc190:
37b7bc190movaps x7, x6
37b7bc193movaps x5, x3
37b7bc196movaps x14, x0
37b7bc19amov edx, 1
37b7bc19fandps x7, [rip+0xc7cc9a]
37b7bc1a6movaps x12, x4
37b7bc1aamovaps x11, x1
37b7bc1aecomiss x7, x5
37b7bc1b1jbe 0x37b7bc09f
37b7bc1b7
37b7bc1b7loc_37b7bc1b7:
37b7bc1b7movaps x8, x5
37b7bc1bbmov edx, 3
37b7bc1c0lea rcx, [rip+0xc7cc69]
37b7bc1c7mov [rsp+272], r11
37b7bc1cfdivss x8, x7
37b7bc1d4mov [rsp+264], r9
37b7bc1dcmov [rsp+256], r8
37b7bc1e4mov [rsp+248], r10
37b7bc1ecmov [rsp+240], rax
37b7bc1f4movss [rsp+60], x4
37b7bc1famovss [rsp+32], x3
37b7bc200movss [rsp+56], x5
37b7bc206call slamch_
37b7bc20bmovss x5, [rsp+56]
37b7bc211movss x3, [rsp+32]
37b7bc217movss x4, [rsp+60]
37b7bc21dmov rax, [rsp+240]
37b7bc225mov r10, [rsp+248]
37b7bc22dmov r8, [rsp+256]
37b7bc235mov r9, [rsp+264]
37b7bc23dmov r11, [rsp+272]
37b7bc245comiss x0, x8
37b7bc249ja 0x37b7bc488
37b7bc24fmovss x1, [rax]
37b7bc253movss x0, [r8]
37b7bc258mov edx, 2
37b7bc25djmp 0x37b7bc09f
37b7bc262
37b7bc262 66 0f 1f 44 00 00 f..D..
37b7bc268
37b7bc268loc_37b7bc268:
37b7bc268movss x7, [rip+0xc7cc20]
37b7bc270movaps x8, x9
37b7bc274mov eax, [rip+0xc7cbf6]
37b7bc27aaddss x8, x7
37b7bc27fmovss [rsp+56], x7
37b7bc285movss [rsp+60], x7
37b7bc28bsqrtss x8, x8
37b7bc290movaps x15, x8
37b7bc294
37b7bc294loc_37b7bc294:
37b7bc294movaps x7, x15
37b7bc298movaps x10, x12
37b7bc29caddss x7, x8
37b7bc2a1mulss x7, [rip+0xc7cba7]
37b7bc2a9divss x10, x7
37b7bc2aemulss x5, x7
37b7bc2b2movd ecx, x5
37b7bc2b6movss [r11], x5
37b7bc2bbpxor x5, x5
37b7bc2bfucomiss x13, x5
37b7bc2c3movd r8l, x10
37b7bc2c8movss [r9], x10
37b7bc2cdjp 0x37b7bc314
37b7bc2cfjne 0x37b7bc314
37b7bc2d1movss x5, [rip+0xc7cb87]
37b7bc2d9movaps x10, x11
37b7bc2ddmovaps x8, x5
37b7bc2e1andnps x8, [rsp+32]
37b7bc2e7andps x10, x5
37b7bc2eborps x8, x10
37b7bc2efmovaps x10, x2
37b7bc2f3divss x10, [rsp+56]
37b7bc2fadivss x6, x8
37b7bc2ffaddss x6, x10
37b7bc304jmp 0x37b7bc35d
37b7bc306
37b7bc306 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7bc310
37b7bc310loc_37b7bc310:
37b7bc310mov [rsp+56], eax
37b7bc314
37b7bc314loc_37b7bc314:
37b7bc314movss x6, [rsp+56]
37b7bc31amovaps x5, x2
37b7bc31daddss x6, x8
37b7bc322movss x8, [rsp+60]
37b7bc329addss x8, x15
37b7bc32edivss x5, x6
37b7bc332movaps x6, x2
37b7bc335divss x6, x8
37b7bc33amovss x8, [rip+0xc7cb4d]
37b7bc343addss x8, x7
37b7bc348addss x5, x6
37b7bc34cmulss x8, x5
37b7bc351movss x5, [rip+0xc7cb07]
37b7bc359movaps x6, x8
37b7bc35d
37b7bc35dloc_37b7bc35d:
37b7bc35dmovaps x8, x6
37b7bc361comiss x4, x3
37b7bc364movaps x9, x6
37b7bc368mulss x8, x6
37b7bc36dmovd x6, eax
37b7bc371addss x8, [rip+0xc7cb06]
37b7bc37asqrtss x8, x8
37b7bc37fdivss x9, x8
37b7bc384divss x6, x8
37b7bc389mulss x2, x9
37b7bc38emovaps x8, x9
37b7bc392movaps x9, x14
37b7bc396divss x9, x11
37b7bc39baddss x2, x6
37b7bc39fdivss x2, x7
37b7bc3a3mulss x9, x8
37b7bc3a8divss x9, x7
37b7bc3admovaps x12, x9
37b7bc3b1ja 0x37b7bc3c6
37b7bc3b3movaps x3, x2
37b7bc3b6movaps x12, x6
37b7bc3bamovaps x2, x8
37b7bc3bemovaps x6, x9
37b7bc3c2movaps x8, x3
37b7bc3c6
37b7bc3c6loc_37b7bc3c6:
37b7bc3c6mov rax, [rsp+304]
37b7bc3cemovss x7, [rip+0xc7caba]
37b7bc3d6movss [rax], x8
37b7bc3dbmov rax, [rsp+296]
37b7bc3e3movss [rax], x6
37b7bc3e7mov rax, [rsp+288]
37b7bc3efmovss [rax], x12
37b7bc3f4mov rax, [rsp+280]
37b7bc3fcmovss [rax], x2
37b7bc400cmp edx, 1
37b7bc403je 0x37b7bc460
37b7bc405andps x2, x5
37b7bc408orps x2, x7
37b7bc40bmovaps x3, x2
37b7bc40ecmp edx, 2
37b7bc411je 0x37b7bc430
37b7bc413movaps x2, x6
37b7bc416movd x4, r8l
37b7bc41bandps x2, x5
37b7bc41exorps x2, x3
37b7bc421movd x3, ecx
37b7bc425jmp 0x37b7bbfe2
37b7bc42a
37b7bc42a 66 0f 1f 44 00 00 f..D..
37b7bc430
37b7bc430loc_37b7bc430:
37b7bc430andps x8, x5
37b7bc434movd x4, r8l
37b7bc439movd x3, ecx
37b7bc43dxorps x8, x2
37b7bc441
37b7bc441loc_37b7bc441:
37b7bc441movss x2, [r10]
37b7bc446andps x1, x5
37b7bc449andps x0, x5
37b7bc44corps x1, x7
37b7bc44forps x0, x7
37b7bc452andps x2, x5
37b7bc455xorps x2, x8
37b7bc459jmp 0x37b7bbff2
37b7bc45e
37b7bc45e 66 90 f.
37b7bc460
37b7bc460loc_37b7bc460:
37b7bc460movaps x2, x8
37b7bc464movaps x3, x12
37b7bc468movd x4, r8l
37b7bc46dandps x2, x5
37b7bc470andps x3, x5
37b7bc473orps x2, x7
37b7bc476xorps x2, x3
37b7bc479movd x3, ecx
37b7bc47djmp 0x37b7bbf66
37b7bc482
37b7bc482 66 0f 1f 44 00 00 f..D..
37b7bc488
37b7bc488loc_37b7bc488:
37b7bc488movss x2, [rip+0xc7ca00]
37b7bc490movss [r11], x7
37b7bc495comiss x12, x2
37b7bc499jbe 0x37b7bc520
37b7bc49fmovaps x0, x7
37b7bc4a2divss x0, x12
37b7bc4a7divss x5, x0
37b7bc4ab
37b7bc4abloc_37b7bc4ab:
37b7bc4abcomiss x4, x3
37b7bc4aemovaps x1, x14
37b7bc4b2movaps x0, x11
37b7bc4b6movss [r9], x5
37b7bc4bbmov rcx, [rsp+304]
37b7bc4c3movss [rcx], x2
37b7bc4c7divss x1, x6
37b7bc4cbdivss x0, x6
37b7bc4cfjbe 0x37b7bc530
37b7bc4d1mov rdx, [rsp+296]
37b7bc4d9mov rcx, [rsp+288]
37b7bc4e1movss [rdx], x0
37b7bc4e5mov rdx, [rsp+280]
37b7bc4edmovss [rcx], x1
37b7bc4f1movss [rdx], x2
37b7bc4f5
37b7bc4f5loc_37b7bc4f5:
37b7bc4f5movaps x4, x5
37b7bc4f8movaps x3, x7
37b7bc4fbmovss x1, [rax]
37b7bc4ffmovss x0, [r8]
37b7bc504movaps x8, x2
37b7bc508movss x5, [rip+0xc7c950]
37b7bc510movss x7, [rip+0xc7c978]
37b7bc518jmp 0x37b7bc441
37b7bc51d
37b7bc51d 0f 1f 00 ...
37b7bc520
37b7bc520loc_37b7bc520:
37b7bc520movaps x5, x12
37b7bc524mulss x5, x8
37b7bc529jmp 0x37b7bc4ab
37b7bc52e
37b7bc52e 66 90 f.
37b7bc530
37b7bc530loc_37b7bc530:
37b7bc530mov rcx, [rsp+296]
37b7bc538mov rdx, [rsp+288]
37b7bc540movss [rcx], x1
37b7bc544mov rcx, [rsp+280]
37b7bc54cmovss [rdx], x0
37b7bc550movss [rcx], x2
37b7bc554jmp 0x37b7bc4f5
37b7bc556
37b7bc556loc_37b7bc556:
37b7bc556movss x10, [rsp+60]
37b7bc55dmovaps x7, x10
37b7bc561mulss x7, x10
37b7bc566addss x7, x13
37b7bc56bsqrtss x7, x7
37b7bc56fmovaps x15, x7
37b7bc573jmp 0x37b7bc294
37b7bbe80
37b7bc578
37b7bc578 // align 0x10
37b7bc578 // align 0x10
37b7bc580
37b7bc580spttrf_:
37b7bc580push rsi
37b7bc581push rbx
37b7bc582sub rsp, 56
37b7bc586mov r11l, [rcx]
37b7bc589mov [r9], 0
37b7bc590test r11l, r11l
37b7bc593js 0x37b7bc720
37b7bc599je 0x37b7bc5fd
37b7bc59blea ecx, [r11-1]
37b7bc59fand ecx, 3
37b7bc5a2je 0x37b7bc608
37b7bc5a4mov eax, 1
37b7bc5a9pxor x3, x3
37b7bc5adjmp 0x37b7bc5ef
37b7bc5af
37b7bc5af 66 f
37b7bc5b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37b7bc5c0
37b7bc5c0loc_37b7bc5c0:
37b7bc5c0movss x2, [r8+4*rax-4]
37b7bc5c7movaps x0, x2
37b7bc5cadivss x0, x1
37b7bc5cemovss x1, [rdx+4*rax]
37b7bc5d3movss [r8+4*rax-4], x0
37b7bc5damulss x0, x2
37b7bc5desubss x1, x0
37b7bc5e2movss [rdx+4*rax], x1
37b7bc5e7add rax, 1
37b7bc5ebcmp ecx, eax
37b7bc5edjl 0x37b7bc608
37b7bc5ef
37b7bc5efloc_37b7bc5ef:
37b7bc5efmovss x1, [rdx+4*rax-4]
37b7bc5f5comiss x3, x1
37b7bc5f8jb 0x37b7bc5c0
37b7bc5famov [r9], eax
37b7bc5fd
37b7bc5fdloc_37b7bc5fd:
37b7bc5fdadd rsp, 56
37b7bc601pop rbx
37b7bc602pop rsi
37b7bc603ret
37b7bc604
37b7bc604 0f 1f 40 00 ..@.
37b7bc608
37b7bc608loc_37b7bc608:
37b7bc608lea r10l, [rcx+1]
37b7bc60clea ebx, [r11-4]
37b7bc610cmp r10l, ebx
37b7bc613jg 0x37b7bc760
37b7bc619sub rbx, r10
37b7bc61cmovsxd rcx, ecx
37b7bc61fpxor x2, x2
37b7bc623and ebx, -4
37b7bc626lea rsi, [4*rcx]
37b7bc62eadd rcx, rbx
37b7bc631lea rax, [rdx+rsi]
37b7bc635add r8, rsi
37b7bc638lea rcx, [rdx+4*rcx+16]
37b7bc63djmp 0x37b7bc707
37b7bc642
37b7bc642 66 0f 1f 44 00 00 f..D..
37b7bc648
37b7bc648loc_37b7bc648:
37b7bc648movss x3, [r8]
37b7bc64dmovaps x0, x3
37b7bc650divss x0, x1
37b7bc654movaps x1, x0
37b7bc657movss [r8], x0
37b7bc65cmovss x0, [rax+4]
37b7bc661mulss x1, x3
37b7bc665subss x0, x1
37b7bc669comiss x2, x0
37b7bc66cmovss [rax+4], x0
37b7bc671jae 0x37b7bc750
37b7bc677movss x3, [r8+4]
37b7bc67dmovaps x1, x3
37b7bc680divss x1, x0
37b7bc684movss x0, [rax+8]
37b7bc689movss [r8+4], x1
37b7bc68fmulss x1, x3
37b7bc693subss x0, x1
37b7bc697comiss x2, x0
37b7bc69amovss [rax+8], x0
37b7bc69fjae 0x37b7bc780
37b7bc6a5movss x3, [r8+8]
37b7bc6abmovaps x1, x3
37b7bc6aedivss x1, x0
37b7bc6b2movss x0, [rax+12]
37b7bc6b7movss [r8+8], x1
37b7bc6bdmulss x1, x3
37b7bc6c1subss x0, x1
37b7bc6c5comiss x2, x0
37b7bc6c8movss [rax+12], x0
37b7bc6cdjae 0x37b7bc790
37b7bc6d3movss x3, [r8+12]
37b7bc6d9add rax, 16
37b7bc6ddadd r10l, 4
37b7bc6e1add r8, 16
37b7bc6e5movaps x1, x3
37b7bc6e8divss x1, x0
37b7bc6ecmovss x0, [rax]
37b7bc6f0movss [r8-4], x1
37b7bc6f6mulss x1, x3
37b7bc6fasubss x0, x1
37b7bc6femovss [rax], x0
37b7bc702cmp rax, rcx
37b7bc705je 0x37b7bc760
37b7bc707
37b7bc707loc_37b7bc707:
37b7bc707movss x1, [rax]
37b7bc70bcomiss x2, x1
37b7bc70ejb 0x37b7bc648
37b7bc714
37b7bc714loc_37b7bc714:
37b7bc714mov [r9], r10l
37b7bc717add rsp, 56
37b7bc71bpop rbx
37b7bc71cpop rsi
37b7bc71dret
37b7bc71e
37b7bc71e 66 90 f.
37b7bc720
37b7bc720loc_37b7bc720:
37b7bc720mov [r9], -1
37b7bc727lea rdx, [rsp+44]
37b7bc72cmov r8l, 6
37b7bc732lea rcx, [rip+0xc7c767]
37b7bc739mov [rsp+44], 1
37b7bc741call xerbla_
37b7bc746nop
37b7bc747add rsp, 56
37b7bc74bpop rbx
37b7bc74cpop rsi
37b7bc74dret
37b7bc74e
37b7bc74e 66 90 f.
37b7bc750
37b7bc750loc_37b7bc750:
37b7bc750add r10l, 1
37b7bc754jmp 0x37b7bc714
37b7bc756
37b7bc756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7bc760
37b7bc760loc_37b7bc760:
37b7bc760movsxd rax, r11l
37b7bc763pxor x0, x0
37b7bc767comiss x0, [rdx+4*rax-4]
37b7bc76cjb 0x37b7bc5fd
37b7bc772mov [r9], r11l
37b7bc775jmp 0x37b7bc5fd
37b7bc77a
37b7bc77a 66 0f 1f 44 00 00 f..D..
37b7bc780
37b7bc780loc_37b7bc780:
37b7bc780add r10l, 2
37b7bc784mov [r9], r10l
37b7bc787jmp 0x37b7bc5fd
37b7bc78c
37b7bc78c 0f 1f 40 00 ..@.
37b7bc790
37b7bc790loc_37b7bc790:
37b7bc790add r10l, 3
37b7bc794mov [r9], r10l
37b7bc797jmp 0x37b7bc5fd
37b7bc580
37b7bc580spttrf_:
37b7bc580push rsi
37b7bc581push rbx
37b7bc582sub rsp, 56
37b7bc586mov r11l, [rcx]
37b7bc589mov [r9], 0
37b7bc590test r11l, r11l
37b7bc593js 0x37b7bc720
37b7bc599je 0x37b7bc5fd
37b7bc59blea ecx, [r11-1]
37b7bc59fand ecx, 3
37b7bc5a2je 0x37b7bc608
37b7bc5a4mov eax, 1
37b7bc5a9pxor x3, x3
37b7bc5adjmp 0x37b7bc5ef
37b7bc5af
37b7bc5af 66 f
37b7bc5b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37b7bc5c0
37b7bc5c0loc_37b7bc5c0:
37b7bc5c0movss x2, [r8+4*rax-4]
37b7bc5c7movaps x0, x2
37b7bc5cadivss x0, x1
37b7bc5cemovss x1, [rdx+4*rax]
37b7bc5d3movss [r8+4*rax-4], x0
37b7bc5damulss x0, x2
37b7bc5desubss x1, x0
37b7bc5e2movss [rdx+4*rax], x1
37b7bc5e7add rax, 1
37b7bc5ebcmp ecx, eax
37b7bc5edjl 0x37b7bc608
37b7bc5ef
37b7bc5efloc_37b7bc5ef:
37b7bc5efmovss x1, [rdx+4*rax-4]
37b7bc5f5comiss x3, x1
37b7bc5f8jb 0x37b7bc5c0
37b7bc5famov [r9], eax
37b7bc5fd
37b7bc5fdloc_37b7bc5fd:
37b7bc5fdadd rsp, 56
37b7bc601pop rbx
37b7bc602pop rsi
37b7bc603ret
37b7bc604
37b7bc604 0f 1f 40 00 ..@.
37b7bc608
37b7bc608loc_37b7bc608:
37b7bc608lea r10l, [rcx+1]
37b7bc60clea ebx, [r11-4]
37b7bc610cmp r10l, ebx
37b7bc613jg 0x37b7bc760
37b7bc619sub rbx, r10
37b7bc61cmovsxd rcx, ecx
37b7bc61fpxor x2, x2
37b7bc623and ebx, -4
37b7bc626lea rsi, [4*rcx]
37b7bc62eadd rcx, rbx
37b7bc631lea rax, [rdx+rsi]
37b7bc635add r8, rsi
37b7bc638lea rcx, [rdx+4*rcx+16]
37b7bc63djmp 0x37b7bc707
37b7bc642
37b7bc642 66 0f 1f 44 00 00 f..D..
37b7bc648
37b7bc648loc_37b7bc648:
37b7bc648movss x3, [r8]
37b7bc64dmovaps x0, x3
37b7bc650divss x0, x1
37b7bc654movaps x1, x0
37b7bc657movss [r8], x0
37b7bc65cmovss x0, [rax+4]
37b7bc661mulss x1, x3
37b7bc665subss x0, x1
37b7bc669comiss x2, x0
37b7bc66cmovss [rax+4], x0
37b7bc671jae 0x37b7bc750
37b7bc677movss x3, [r8+4]
37b7bc67dmovaps x1, x3
37b7bc680divss x1, x0
37b7bc684movss x0, [rax+8]
37b7bc689movss [r8+4], x1
37b7bc68fmulss x1, x3
37b7bc693subss x0, x1
37b7bc697comiss x2, x0
37b7bc69amovss [rax+8], x0
37b7bc69fjae 0x37b7bc780
37b7bc6a5movss x3, [r8+8]
37b7bc6abmovaps x1, x3
37b7bc6aedivss x1, x0
37b7bc6b2movss x0, [rax+12]
37b7bc6b7movss [r8+8], x1
37b7bc6bdmulss x1, x3
37b7bc6c1subss x0, x1
37b7bc6c5comiss x2, x0
37b7bc6c8movss [rax+12], x0
37b7bc6cdjae 0x37b7bc790
37b7bc6d3movss x3, [r8+12]
37b7bc6d9add rax, 16
37b7bc6ddadd r10l, 4
37b7bc6e1add r8, 16
37b7bc6e5movaps x1, x3
37b7bc6e8divss x1, x0
37b7bc6ecmovss x0, [rax]
37b7bc6f0movss [r8-4], x1
37b7bc6f6mulss x1, x3
37b7bc6fasubss x0, x1
37b7bc6femovss [rax], x0
37b7bc702cmp rax, rcx
37b7bc705je 0x37b7bc760
37b7bc707
37b7bc707loc_37b7bc707:
37b7bc707movss x1, [rax]
37b7bc70bcomiss x2, x1
37b7bc70ejb 0x37b7bc648
37b7bc714
37b7bc714loc_37b7bc714:
37b7bc714mov [r9], r10l
37b7bc717add rsp, 56
37b7bc71bpop rbx
37b7bc71cpop rsi
37b7bc71dret
37b7bc71e
37b7bc71e 66 90 f.
37b7bc720
37b7bc720loc_37b7bc720:
37b7bc720mov [r9], -1
37b7bc727lea rdx, [rsp+44]
37b7bc72cmov r8l, 6
37b7bc732lea rcx, [rip+0xc7c767]
37b7bc739mov [rsp+44], 1
37b7bc741call xerbla_
37b7bc746nop
37b7bc747add rsp, 56
37b7bc74bpop rbx
37b7bc74cpop rsi
37b7bc74dret
37b7bc74e
37b7bc74e 66 90 f.
37b7bc750
37b7bc750loc_37b7bc750:
37b7bc750add r10l, 1
37b7bc754jmp 0x37b7bc714
37b7bc756
37b7bc756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7bc760
37b7bc760loc_37b7bc760:
37b7bc760movsxd rax, r11l
37b7bc763pxor x0, x0
37b7bc767comiss x0, [rdx+4*rax-4]
37b7bc76cjb 0x37b7bc5fd
37b7bc772mov [r9], r11l
37b7bc775jmp 0x37b7bc5fd
37b7bc77a
37b7bc77a 66 0f 1f 44 00 00 f..D..
37b7bc780
37b7bc780loc_37b7bc780:
37b7bc780add r10l, 2
37b7bc784mov [r9], r10l
37b7bc787jmp 0x37b7bc5fd
37b7bc78c
37b7bc78c 0f 1f 40 00 ..@.
37b7bc790
37b7bc790loc_37b7bc790:
37b7bc790add r10l, 3
37b7bc794mov [r9], r10l
37b7bc797jmp 0x37b7bc5fd
37b7bc580
37b7bc79c
37b7bc79c // align 0x40
37b7bc79c // align 0x40
37b7bc7c0
37b7bc7c0sstebz_:
37b7bc7c0push r15
37b7bc7c2push r14
37b7bc7c4push r13
37b7bc7c6push r12
37b7bc7c8push rbp
37b7bc7c9push rdi
37b7bc7capush rsi
37b7bc7cbpush rbx
37b7bc7ccsub rsp, 456
37b7bc7d3movups [rsp+336], x6
37b7bc7dbmovups [rsp+352], x7
37b7bc7e3movups [rsp+368], x8
37b7bc7ecmovups [rsp+384], x9
37b7bc7f5movups [rsp+400], x10
37b7bc7femovups [rsp+416], x11
37b7bc807movups [rsp+432], x12
37b7bc810mov rax, [rsp+664]
37b7bc818mov r13, [rsp+592]
37b7bc820mov r12, [rsp+600]
37b7bc828mov rbp, [rsp+624]
37b7bc830mov [rax], 0
37b7bc836mov r15, [rsp+632]
37b7bc83emov r14, [rsp+648]
37b7bc846mov [rsp+544], r8
37b7bc84emov rsi, rdx
37b7bc851mov r8l, 1
37b7bc857mov rbx, rcx
37b7bc85amov [rsp+552], r9
37b7bc862lea rdx, [rip+0xc7c647]
37b7bc869mov r9l, 1
37b7bc86fcall lsame_
37b7bc874mov [rsp+160], 1
37b7bc87ftest eax, eax
37b7bc881je 0x37b7bce60
37b7bc887
37b7bc887loc_37b7bc887:
37b7bc887mov r9l, 1
37b7bc88dmov r8l, 1
37b7bc893lea rdx, [rip+0xc7c636]
37b7bc89amov rcx, rsi
37b7bc89dcall lsame_
37b7bc8a2test eax, eax
37b7bc8a4jne 0x37b7bc958
37b7bc8aamov r9l, 1
37b7bc8b0mov r8l, 1
37b7bc8b6lea rdx, [rip+0xc7c614]
37b7bc8bdmov rcx, rsi
37b7bc8c0call lsame_
37b7bc8c5test eax, eax
37b7bc8c7jne 0x37b7bcecc
37b7bc8cdmov edx, -2
37b7bc8d2mov eax, 2
37b7bc8d7
37b7bc8d7loc_37b7bc8d7:
37b7bc8d7mov rsi, [rsp+664]
37b7bc8dfmov [rsi], edx
37b7bc8e1
37b7bc8e1loc_37b7bc8e1:
37b7bc8e1lea rdx, [rsp+332]
37b7bc8e9mov r8l, 6
37b7bc8eflea rcx, [rip+0xc7c5bd]
37b7bc8f6mov [rsp+332], eax
37b7bc8fdcall xerbla_
37b7bc902nop
37b7bc903
37b7bc903loc_37b7bc903:
37b7bc903movups x6, [rsp+336]
37b7bc90bmovups x7, [rsp+352]
37b7bc913movups x8, [rsp+368]
37b7bc91cmovups x9, [rsp+384]
37b7bc925movups x10, [rsp+400]
37b7bc92emovups x11, [rsp+416]
37b7bc937movups x12, [rsp+432]
37b7bc940add rsp, 456
37b7bc947pop rbx
37b7bc948pop rsi
37b7bc949pop rdi
37b7bc94apop rbp
37b7bc94bpop r12
37b7bc94dpop r13
37b7bc94fpop r14
37b7bc951pop r15
37b7bc953ret
37b7bc954
37b7bc954 0f 1f 40 00 ..@.
37b7bc958
37b7bc958loc_37b7bc958:
37b7bc958mov edi, 2
37b7bc95d
37b7bc95dloc_37b7bc95d:
37b7bc95dmov rax, [rsp+544]
37b7bc965mov edx, [rax]
37b7bc967test edx, edx
37b7bc969js 0x37b7bcebd
37b7bc96fcmp [rsp+160], 2
37b7bc977je 0x37b7bcf08
37b7bc97dcmp [rsp+160], 3
37b7bc985je 0x37b7bdc58
37b7bc98bmov rax, [rsp+664]
37b7bc993mov eax, [rax]
37b7bc995test eax, eax
37b7bc997jne 0x37b7bde5c
37b7bc99dmov rax, [rsp+608]
37b7bc9a5mov [rax], 0
37b7bc9abtest edx, edx
37b7bc9adje 0x37b7bc903
37b7bc9b3
37b7bc9b3loc_37b7bc9b3:
37b7bc9b3mov [rsp+160], 1
37b7bc9benop
37b7bc9c0
37b7bc9c0loc_37b7bc9c0:
37b7bc9c0mov edx, 1
37b7bc9c5lea rcx, [rip+0xc7c4ed]
37b7bc9cccall slamch_
37b7bc9d1mov edx, 1
37b7bc9d6lea rcx, [rip+0xc7c4dd]
37b7bc9ddmovaps x6, x0
37b7bc9e0call slamch_
37b7bc9e5lea rax, [rip+0xc7c4d4]
37b7bc9ecmov [rsp+64], 1
37b7bc9f5mov r9, [rsp+544]
37b7bc9fdmov [rsp+48], rax
37b7bca02movaps x8, x0
37b7bca06addss x0, x0
37b7bca0alea rdx, [rip+0xc7c4a2]
37b7bca11mov [rsp+56], 6
37b7bca1alea r8, [rip+0xc7c49a]
37b7bca21lea rcx, [rip+0xc7c494]
37b7bca28mov [rsp+40], rax
37b7bca2dmov [rsp+32], rax
37b7bca32movss [rsp+332], x0
37b7bca3bcall ilaenv_
37b7bca40xor edx, edx
37b7bca42cmp eax, 1
37b7bca45cmovle eax, edx
37b7bca48mov [rsp+324], eax
37b7bca4fmov rax, [rsp+544]
37b7bca57mov ebx, [rax]
37b7bca59mov rax, [rsp+616]
37b7bca61cmp ebx, 1
37b7bca64mov [rax], 1
37b7bca6aje 0x37b7bd80c
37b7bca70movsxd r8, ebx
37b7bca73lea rsi, [r14+4*r8]
37b7bca77mov [rsi-4], 0
37b7bca7ejle 0x37b7bda6e
37b7bca84movss x4, [r13]
37b7bca8amovaps x7, x8
37b7bca8elea ecx, [rbx-2]
37b7bca91xor eax, eax
37b7bca93mov [rsp+168], r8
37b7bca9bmulss x7, x8
37b7bcaa0xor r10l, r10l
37b7bcaa3movss x5, [rip+0xc7c429]
37b7bcaabmov [rsp+164], ebx
37b7bcab2mov r9, [rsp+616]
37b7bcabamovaps x2, x4
37b7bcabdmovss x3, [rip+0xc7c41b]
37b7bcac5mov r8, [rsp+640]
37b7bcacdjmp 0x37b7bcaf7
37b7bcacf
37b7bcacf 90 .
37b7bcad0
37b7bcad0loc_37b7bcad0:
37b7bcad0movsxd r11, [r9]
37b7bcad3lea ebx, [rax+1]
37b7bcad6pxor x1, x1
37b7bcadamovss [r14+4*rax], x1
37b7bcae0mov rdx, r11
37b7bcae3mov [r8+4*r11-4], ebx
37b7bcae8add edx, 1
37b7bcaebmov [r9], edx
37b7bcaeecmp rcx, rax
37b7bcaf1je 0x37b7bcb34
37b7bcaf3
37b7bcaf3loc_37b7bcaf3:
37b7bcaf3add rax, 1
37b7bcaf7
37b7bcaf7loc_37b7bcaf7:
37b7bcaf7movaps x0, x2
37b7bcafamovss x2, [r13+4*rax+4]
37b7bcb01movss x1, [r12+4*rax]
37b7bcb07mulss x0, x2
37b7bcb0bmulss x1, x1
37b7bcb0fandps x0, x3
37b7bcb12mulss x0, x7
37b7bcb16addss x0, x6
37b7bcb1acomiss x0, x1
37b7bcb1dja 0x37b7bcad0
37b7bcb1fmaxss x5, x1
37b7bcb23mov r10l, 1
37b7bcb29movss [r14+4*rax], x1
37b7bcb2fcmp rcx, rax
37b7bcb32jne 0x37b7bcaf3
37b7bcb34
37b7bcb34loc_37b7bcb34:
37b7bcb34mov ebx, [rsp+164]
37b7bcb3bmov r8, [rsp+168]
37b7bcb43test r10b, r10b
37b7bcb46je 0x37b7bcb4c
37b7bcb48mulss x6, x5
37b7bcb4c
37b7bcb4cloc_37b7bcb4c:
37b7bcb4cmov rax, [rsp+616]
37b7bcb54mov r11, [rsp+640]
37b7bcb5cmovss [rsp+328], x6
37b7bcb65movsxd rdx, [rax]
37b7bcb68mov [rsp+164], edx
37b7bcb6fmov rax, rdx
37b7bcb72mov [r11+4*rdx-4], ebx
37b7bcb77cmp [rsp+160], 3
37b7bcb7fje 0x37b7bd452
37b7bcb85cmp [rsp+160], 2
37b7bcb8dje 0x37b7bd86f
37b7bcb93
37b7bcb93loc_37b7bcb93:
37b7bcb93mov rsi, [rsp+608]
37b7bcb9bmov [rsp+164], eax
37b7bcba2mov [rsi], 0
37b7bcba8mov rsi, [rsp+664]
37b7bcbb0mov [rsi], 0
37b7bcbb6test eax, eax
37b7bcbb8jle 0x37b7bd8ac
37b7bcbbepxor x9, x9
37b7bcbc3movaps x7, x9
37b7bcbc7
37b7bcbc7loc_37b7bcbc7:
37b7bcbc7mov [rsp+600], r12
37b7bcbcfmovaps x11, x10
37b7bcbd3xor eax, eax
37b7bcbd5xor esi, esi
37b7bcbd7mov r12, r14
37b7bcbdamov [rsp+264], edi
37b7bcbe1mov r14, [rsp+656]
37b7bcbe9mov r10l, 1
37b7bcbefmov [rsp+168], 0
37b7bcbfamovss x5, [rip+0xc7c2de]
37b7bcc02mov [rsp+200], 0
37b7bcc0djmp 0x37b7bcc59
37b7bcc0f
37b7bcc0f 90 .
37b7bcc10
37b7bcc10loc_37b7bcc10:
37b7bcc10cmp [rsp+160], 1
37b7bcc18je 0x37b7bcf60
37b7bcc1emovaps x0, x3
37b7bcc21subss x0, [rsp+328]
37b7bcc2acomiss x7, x0
37b7bcc2djb 0x37b7bcf90
37b7bcc33add [rsp+200], 1
37b7bcc3bcomiss x9, x0
37b7bcc3fsbb [rsp+168], -1
37b7bcc47
37b7bcc47loc_37b7bcc47:
37b7bcc47add r10, 1
37b7bcc4bcmp [rsp+164], r10l
37b7bcc53jl 0x37b7bce10
37b7bcc59
37b7bcc59loc_37b7bcc59:
37b7bcc59movsxd rbx, eax
37b7bcc5cmov rax, [rsp+640]
37b7bcc64mov edi, r10l
37b7bcc67movss x3, [r13+4*rbx]
37b7bcc6emov rdx, rbx
37b7bcc71mov eax, [rax+4*r10-4]
37b7bcc76mov r8l, eax
37b7bcc79sub r8l, ebx
37b7bcc7cmov [rsp+312], r8l
37b7bcc84cmp r8l, 1
37b7bcc88je 0x37b7bcc10
37b7bcc8aadd edx, 1
37b7bcc8dcmp edx, eax
37b7bcc8fjge 0x37b7bd7f8
37b7bcc95lea edx, [r8-2]
37b7bcc99lea r9, [4*rbx]
37b7bcca1movaps x4, x3
37b7bcca4add r9, [rsp+600]
37b7bccaclea r11, [4*rdx+4]
37b7bccb4lea rcx, [r13+4*rbx]
37b7bccb9pxor x1, x1
37b7bccbdxor edx, edx
37b7bccbfmovaps x6, x5
37b7bccc2nop [rax]
37b7bccc9nop [rax+rax]
37b7bccd4nop [rax+rax]
37b7bccdfnop [rax+rax]
37b7bcceanop [rax+rax]
37b7bccf5nop [rax+rax]
37b7bcd00
37b7bcd00loc_37b7bcd00:
37b7bcd00movss x0, [rcx+rdx]
37b7bcd05movaps x10, x1
37b7bcd09movss x1, [r9+rdx]
37b7bcd0fadd rdx, 4
37b7bcd13movaps x2, x0
37b7bcd16subss x0, x10
37b7bcd1bandps x1, x5
37b7bcd1eaddss x2, x10
37b7bcd23subss x0, x1
37b7bcd27addss x2, x1
37b7bcd2bminss x4, x0
37b7bcd2fmaxss x3, x2
37b7bcd33cmp r11, rdx
37b7bcd36jne 0x37b7bcd00
37b7bcd38
37b7bcd38loc_37b7bcd38:
37b7bcd38movsxd rdx, eax
37b7bcd3bmov rcx, [rsp+584]
37b7bcd43movss x2, [r13+4*rdx-4]
37b7bcd4amovaps x0, x2
37b7bcd4dsubss x2, x1
37b7bcd51addss x0, x1
37b7bcd55minss x4, x2
37b7bcd59maxss x0, x3
37b7bcd5dmovaps x3, x4
37b7bcd60movaps x2, x0
37b7bcd63andps x3, x6
37b7bcd66andps x2, x6
37b7bcd69maxss x3, x2
37b7bcd6dmulss x3, [rip+0xc7c17b]
37b7bcd75pxor x2, x2
37b7bcd79cvtsi2ss x2, r8l
37b7bcd7emulss x3, x8
37b7bcd83mulss x3, x2
37b7bcd87movss x2, [rip+0xc7c161]
37b7bcd8fmulss x2, [rsp+328]
37b7bcd98subss x4, x3
37b7bcd9caddss x0, x3
37b7bcda0subss x4, x2
37b7bcda4addss x2, x0
37b7bcda8movss x0, [rcx]
37b7bcdacmovaps x1, x4
37b7bcdafpxor x4, x4
37b7bcdb3comiss x4, x0
37b7bcdb6jb 0x37b7bcdca
37b7bcdb8movaps x0, x1
37b7bcdbbandps x0, x6
37b7bcdbeandps x6, x2
37b7bcdc1maxss x0, x6
37b7bcdc5mulss x0, x8
37b7bcdca
37b7bcdcaloc_37b7bcdca:
37b7bcdcamovss [rsp+296], x0
37b7bcdd3cmp [rsp+160], 1
37b7bcddbje 0x37b7bcfc2
37b7bcde1comiss x7, x2
37b7bcde4jbe 0x37b7bcfb0
37b7bcdeaadd [rsp+200], r8l
37b7bcdf2add r10, 1
37b7bcdf6add [rsp+168], r8l
37b7bcdfecmp [rsp+164], r10l
37b7bce06jge 0x37b7bcc59
37b7bce0cnop [rax]
37b7bce10
37b7bce10loc_37b7bce10:
37b7bce10mov edi, [rsp+264]
37b7bce17mov r14l, esi
37b7bce1amovaps x10, x11
37b7bce1ecmp [rsp+160], 3
37b7bce26je 0x37b7bd860
37b7bce2ccmp edi, 1
37b7bce2fje 0x37b7bd8c8
37b7bce35mov rax, [rsp+664]
37b7bce3dmov [rax], 0
37b7bce43test esi, esi
37b7bce45je 0x37b7bc903
37b7bce4b
37b7bce4bloc_37b7bce4b:
37b7bce4bmov rax, [rsp+664]
37b7bce53mov [rax], 1
37b7bce59jmp 0x37b7bc903
37b7bce5e
37b7bce5e 66 90 f.
37b7bce60
37b7bce60loc_37b7bce60:
37b7bce60mov r9l, 1
37b7bce66mov r8l, 1
37b7bce6clea rdx, [rip+0xc7c03e]
37b7bce73mov rcx, rbx
37b7bce76call lsame_
37b7bce7bmov [rsp+160], 2
37b7bce86test eax, eax
37b7bce88jne 0x37b7bc887
37b7bce8emov r9l, 1
37b7bce94mov r8l, 1
37b7bce9alea rdx, [rip+0xc7c011]
37b7bcea1mov rcx, rbx
37b7bcea4call lsame_
37b7bcea9test eax, eax
37b7bceabje 0x37b7bced6
37b7bceadmov [rsp+160], 3
37b7bceb8jmp 0x37b7bc887
37b7bcebd
37b7bcebdloc_37b7bcebd:
37b7bcebdmov edx, -3
37b7bcec2mov eax, 3
37b7bcec7jmp 0x37b7bc8d7
37b7bcecc
37b7bceccloc_37b7bcecc:
37b7bceccmov edi, 1
37b7bced1jmp 0x37b7bc95d
37b7bced6
37b7bced6loc_37b7bced6:
37b7bced6mov r9l, 1
37b7bcedcmov r8l, 1
37b7bcee2lea rdx, [rip+0xc7bfe7]
37b7bcee9mov rcx, rsi
37b7bceeccall lsame_
37b7bcef1test eax, eax
37b7bcef3je 0x37b7bde63
37b7bcef9
37b7bcef9loc_37b7bcef9:
37b7bcef9mov edx, -1
37b7bcefemov eax, 1
37b7bcf03jmp 0x37b7bc8d7
37b7bcf08
37b7bcf08loc_37b7bcf08:
37b7bcf08mov rax, [rsp+552]
37b7bcf10movss x0, [rax]
37b7bcf14mov rax, [rsp+560]
37b7bcf1ccomiss x0, [rax]
37b7bcf1fjae 0x37b7bcf4e
37b7bcf21mov rax, [rsp+664]
37b7bcf29mov eax, [rax]
37b7bcf2btest eax, eax
37b7bcf2djne 0x37b7bde5c
37b7bcf33mov rax, [rsp+608]
37b7bcf3bmov [rax], 0
37b7bcf41test edx, edx
37b7bcf43jne 0x37b7bc9c0
37b7bcf49jmp 0x37b7bc903
37b7bcf4e
37b7bcf4eloc_37b7bcf4e:
37b7bcf4emov edx, -5
37b7bcf53mov eax, 5
37b7bcf58jmp 0x37b7bc8d7
37b7bcf5d
37b7bcf5d 0f 1f 00 ...
37b7bcf60
37b7bcf60loc_37b7bcf60:
37b7bcf60add [rsp+200], 1
37b7bcf68add [rsp+168], 1
37b7bcf70
37b7bcf70loc_37b7bcf70:
37b7bcf70mov rbx, [rsp+608]
37b7bcf78movsxd rdx, [rbx]
37b7bcf7blea ecx, [rdx+1]
37b7bcf7emov [r15+4*rdx], edi
37b7bcf82mov [rbx], ecx
37b7bcf84movss [rbp+4*rdx], x3
37b7bcf8ajmp 0x37b7bcc47
37b7bcf8f
37b7bcf8f 90 .
37b7bcf90
37b7bcf90loc_37b7bcf90:
37b7bcf90comiss x9, x0
37b7bcf94jb 0x37b7bcc47
37b7bcf9aadd [rsp+168], 1
37b7bcfa2comiss x0, x7
37b7bcfa5ja 0x37b7bcf70
37b7bcfa7jmp 0x37b7bcc47
37b7bcfac
37b7bcfac 0f 1f 40 00 ..@.
37b7bcfb0
37b7bcfb0loc_37b7bcfb0:
37b7bcfb0maxss x1, x7
37b7bcfb4minss x2, x9
37b7bcfb9comiss x1, x2
37b7bcfbcjae 0x37b7bcc47
37b7bcfc2
37b7bcfc2loc_37b7bcfc2:
37b7bcfc2mov [rsp+276], eax
37b7bcfc9mov rax, [rsp+544]
37b7bcfd1shl rbx, 2
37b7bcfd5lea r11, [rsp+304]
37b7bcfddmov [rsp+208], r11
37b7bcfe5movsxd r9, [rax]
37b7bcfe8mov rax, [rsp+608]
37b7bcff0mov [rsp+280], r10
37b7bcff8lea r10, [r12+rbx]
37b7bcffcmov [rsp+176], r10
37b7bd004mov rcx, r9
37b7bd007movss [r12+4*r9], x1
37b7bd00dmovss [rsp+272], x1
37b7bd016add ecx, r8l
37b7bd019movss [rsp+268], x2
37b7bd022movsxd rdx, ecx
37b7bd025movss [r12+4*rdx], x2
37b7bd02bmovsxd rdx, [rax]
37b7bd02emov rax, [rsp+600]
37b7bd036mov [rsp+152], r11
37b7bd03eshl rdx, 2
37b7bd042add rax, rbx
37b7bd045add rbx, r13
37b7bd048mov [rsp+88], r10
37b7bd04dlea r11, [r15+rdx]
37b7bd051add rdx, rbp
37b7bd054mov [rsp+80], rax
37b7bd059mov [rsp+136], rdx
37b7bd061lea rdx, [rsp+308]
37b7bd069mov [rsp+120], rdx
37b7bd06elea edx, [r8+rcx]
37b7bd072lea r8, [rsp+324]
37b7bd07amovsxd rdx, edx
37b7bd07dmov [rsp+192], rbx
37b7bd085mov rcx, [rsp+192]
37b7bd08dlea rdx, [r12+4*rdx]
37b7bd091mov [rsp+144], r11
37b7bd099lea r11, [rsp+300]
37b7bd0a1mov [rsp+112], rdx
37b7bd0a6lea rdx, [r12+4*r9]
37b7bd0aalea r9, [rsp+332]
37b7bd0b2mov [rsp+104], rdx
37b7bd0b7lea rdx, [rsp+328]
37b7bd0bfmov [rsp+96], r11
37b7bd0c4mov [rsp+256], r11
37b7bd0cclea r11, [rip+0xc7bde9]
37b7bd0d3mov [rsp+72], rcx
37b7bd0d8lea rcx, [rsp+296]
37b7bd0e0mov [rsp+184], rax
37b7bd0e8mov [rsp+216], rdx
37b7bd0f0mov [rsp+64], rdx
37b7bd0f5lea rdx, [rip+0xc7bdd0]
37b7bd0fcmov [rsp+224], r9
37b7bd104mov [rsp+56], r9
37b7bd109lea r9, [rsp+312]
37b7bd111mov [rsp+128], r14
37b7bd119mov [rsp+232], rcx
37b7bd121mov [rsp+48], rcx
37b7bd126mov rcx, r11
37b7bd129mov [rsp+40], r8
37b7bd12emov [rsp+32], r11
37b7bd133mov [rsp+240], r8
37b7bd13blea r8, [rsp+312]
37b7bd143call slaebz_
37b7bd148movsxd rdx, [rsp+312]
37b7bd150mov ecx, [r14]
37b7bd153movss x2, [rsp+268]
37b7bd15cadd [rsp+200], ecx
37b7bd163subss x2, [rsp+272]
37b7bd16cmov [rsp+204], edx
37b7bd173addss x2, [rsp+328]
37b7bd17cmov edx, [r14+4*rdx]
37b7bd180mov [rsp+248], ecx
37b7bd187add [rsp+168], edx
37b7bd18emov rdx, [rsp+608]
37b7bd196mov r11l, [rdx]
37b7bd199movaps x0, x2
37b7bd19cmov [rsp+252], r11l
37b7bd1a4call logf
37b7bd1a9movaps x6, x0
37b7bd1acmovss x0, [rsp+328]
37b7bd1b5call logf
37b7bd1bamov r8, [rsp+208]
37b7bd1c2mov r9, [rsp+544]
37b7bd1calea rcx, [rip+0xc7bcf3]
37b7bd1d1subss x6, x0
37b7bd1d5divss x6, [rip+0xc7bd1b]
37b7bd1ddmov r10l, [rsp+204]
37b7bd1e5mov r11, [rsp+256]
37b7bd1edcvttss2si edx, x6
37b7bd1f1movsxd r9, [r9]
37b7bd1f4mov [rsp+152], r8
37b7bd1fcmov rax, [rsp+184]
37b7bd204mov [rsp+96], r11
37b7bd209mov [rsp+128], r14
37b7bd211add edx, 2
37b7bd214mov [rsp+320], edx
37b7bd21bmovsxd rdx, [rsp+252]
37b7bd223shl rdx, 2
37b7bd227lea r8, [r15+rdx]
37b7bd22badd rdx, rbp
37b7bd22emov [rsp+136], rdx
37b7bd236lea rdx, [rsp+316]
37b7bd23emov [rsp+120], rdx
37b7bd243lea edx, [r9+2*r10]
37b7bd247mov r10, [rsp+176]
37b7bd24fmovsxd rdx, edx
37b7bd252mov [rsp+144], r8
37b7bd25alea rdx, [r12+4*rdx]
37b7bd25emov [rsp+88], r10
37b7bd263mov [rsp+112], rdx
37b7bd268lea rdx, [r12+4*r9]
37b7bd26cmov [rsp+104], rdx
37b7bd271mov [rsp+80], rax
37b7bd276mov rax, [rsp+192]
37b7bd27emov rdx, [rsp+216]
37b7bd286mov r9, [rsp+224]
37b7bd28emov [rsp+72], rax
37b7bd293mov rax, [rsp+232]
37b7bd29bmov r8, [rsp+240]
37b7bd2a3mov [rsp+64], rdx
37b7bd2a8lea rdx, [rsp+320]
37b7bd2b0mov [rsp+48], rax
37b7bd2b5lea rax, [rip+0xc7bc00]
37b7bd2bcmov [rsp+56], r9
37b7bd2c1lea r9, [rsp+312]
37b7bd2c9mov [rsp+40], r8
37b7bd2celea r8, [rsp+312]
37b7bd2d6mov [rsp+32], rax
37b7bd2dbcall slaebz_
37b7bd2e0mov r8l, [rsp+316]
37b7bd2e8mov eax, [rsp+276]
37b7bd2efmovss x5, [rip+0xc7bbe9]
37b7bd2f7mov r10, [rsp+280]
37b7bd2fftest r8l, r8l
37b7bd302jle 0x37b7bd43c
37b7bd308mov rbx, [rsp+544]
37b7bd310mov ecx, [rsp+312]
37b7bd317mov [rsp+208], eax
37b7bd31emov [rsp+216], r10
37b7bd326movss x1, [rip+0xc7bbce]
37b7bd32emov edx, [rbx]
37b7bd330mov ebx, r8l
37b7bd333sub ebx, [rsp+304]
37b7bd33amov [rsp+592], r13
37b7bd342mov [rsp+176], ebx
37b7bd349lea ebx, [r8+1]
37b7bd34dmovsxd r8, ecx
37b7bd350mov r11l, [rsp+252]
37b7bd358mov [rsp+184], rbx
37b7bd360mov ebx, r10l
37b7bd363lea r9, [r14+4*r8]
37b7bd367sub r11l, [rsp+248]
37b7bd36fneg ebx
37b7bd371mov r8l, 1
37b7bd377mov r13, r9
37b7bd37amov [rsp+192], ebx
37b7bd381lea ebx, [rcx+rdx]
37b7bd384mov [rsp+204], ebx
37b7bd38blea ebx, [rdx-1]
37b7bd38enop
37b7bd390
37b7bd390loc_37b7bd390:
37b7bd390cmp [rsp+176], r8l
37b7bd398mov eax, 1
37b7bd39dmov edx, [r13+4*r8-4]
37b7bd3a2cmovl esi, eax
37b7bd3a5mov ecx, [rsp+192]
37b7bd3acmov eax, [r14+4*r8-4]
37b7bd3b1cmovge ecx, edi
37b7bd3b4add eax, 1
37b7bd3b7cmp eax, edx
37b7bd3b9jg 0x37b7bd413
37b7bd3bbmov r10l, [rsp+204]
37b7bd3c3lea r9l, [rbx+r8]
37b7bd3c7add eax, r11l
37b7bd3caadd edx, r11l
37b7bd3cdmovsxd r9, r9l
37b7bd3d0cdqe
37b7bd3d2add r10l, r8l
37b7bd3d5movsxd r10, r10l
37b7bd3d8movss x0, [r12+4*r10-4]
37b7bd3dfaddss x0, [r12+4*r9]
37b7bd3e5mulss x0, x1
37b7bd3e9nop
37b7bd3eanop [rax+rax]
37b7bd3f5nop [rax+rax]
37b7bd400
37b7bd400loc_37b7bd400:
37b7bd400mov [r15+4*rax-4], ecx
37b7bd405movss [rbp+4*rax-4], x0
37b7bd40badd rax, 1
37b7bd40fcmp edx, eax
37b7bd411jge 0x37b7bd400
37b7bd413
37b7bd413loc_37b7bd413:
37b7bd413add r8, 1
37b7bd417cmp [rsp+184], r8
37b7bd41fjne 0x37b7bd390
37b7bd425mov eax, [rsp+208]
37b7bd42cmov r10, [rsp+216]
37b7bd434mov r13, [rsp+592]
37b7bd43c
37b7bd43cloc_37b7bd43c:
37b7bd43cmov rdi, [rsp+608]
37b7bd444mov edx, [rsp+308]
37b7bd44badd [rdi], edx
37b7bd44djmp 0x37b7bcc47
37b7bd452
37b7bd452loc_37b7bd452:
37b7bd452movaps x7, x4
37b7bd455pxor x1, x1
37b7bd459lea rdx, [rcx+1]
37b7bd45dxor eax, eax
37b7bd45fnop [rax+rax]
37b7bd46anop [rax+rax]
37b7bd475nop [rax+rax]
37b7bd480
37b7bd480loc_37b7bd480:
37b7bd480movss x0, [r13+4*rax]
37b7bd487movaps x5, x1
37b7bd48amovss x1, [r14+4*rax]
37b7bd490add rax, 1
37b7bd494movaps x2, x0
37b7bd497sqrtss x1, x1
37b7bd49bsubss x0, x5
37b7bd49faddss x2, x5
37b7bd4a3subss x0, x1
37b7bd4a7addss x2, x1
37b7bd4abminss x7, x0
37b7bd4afmaxss x4, x2
37b7bd4b3cmp rdx, rax
37b7bd4b6jne 0x37b7bd480
37b7bd4b8
37b7bd4b8loc_37b7bd4b8:
37b7bd4b8movss x0, [r13+4*r8-4]
37b7bd4bfmovaps x2, x0
37b7bd4c2subss x0, x1
37b7bd4c6addss x2, x1
37b7bd4caminss x7, x0
37b7bd4cemovss x0, [rip+0xc7ba1a]
37b7bd4d6maxss x2, x4
37b7bd4damovaps x1, x7
37b7bd4ddandps x1, x3
37b7bd4e0andps x3, x2
37b7bd4e3maxss x1, x3
37b7bd4e7pxor x3, x3
37b7bd4ebcvtsi2ss x3, ebx
37b7bd4efmovss [rsp+164], x1
37b7bd4f8movaps x9, x1
37b7bd4fcmulss x9, x0
37b7bd501mulss x0, x6
37b7bd505mulss x9, x8
37b7bd50amulss x9, x3
37b7bd50fmovss x3, [rip+0xc7b9dd]
37b7bd517mulss x3, x6
37b7bd51bsubss x7, x9
37b7bd520addss x9, x2
37b7bd525addss x9, x0
37b7bd52amovaps x0, x1
37b7bd52dsubss x7, x3
37b7bd531addss x0, x6
37b7bd535call logf
37b7bd53amovaps x10, x0
37b7bd53emovaps x0, x6
37b7bd541call logf
37b7bd546pxor x2, x2
37b7bd54asubss x10, x0
37b7bd54fdivss x10, [rip+0xc7b9a0]
37b7bd558cvttss2si eax, x10
37b7bd55dadd eax, 2
37b7bd560mov [rsp+320], eax
37b7bd567mov rax, [rsp+584]
37b7bd56fmovss x0, [rax]
37b7bd573comiss x2, x0
37b7bd576jb 0x37b7bd589
37b7bd578movss x1, [rsp+164]
37b7bd581mulss x1, x8
37b7bd586movaps x0, x1
37b7bd589
37b7bd589loc_37b7bd589:
37b7bd589lea eax, [rbx+1]
37b7bd58clea rcx, [rsp+304]
37b7bd594movss [rsi], x7
37b7bd598movss [rsi+4], x7
37b7bd59dlea rdx, [rsp+320]
37b7bd5a5movss [rsp+296], x0
37b7bd5aemovd x0, eax
37b7bd5b2mov rax, [rsp+656]
37b7bd5bapshufd x0, x0, -32
37b7bd5bfmovss [rsi+8], x9
37b7bd5c5mov [rax], -1
37b7bd5ccmovq [rax+8], x0
37b7bd5d1mov rax, [rsp+568]
37b7bd5d9movss [rsi+12], x9
37b7bd5dfmov eax, [rax]
37b7bd5e1movss [rsi+16], x7
37b7bd5e6movss [rsi+20], x9
37b7bd5ecmov rsi, [rsp+656]
37b7bd5f4sub eax, 1
37b7bd5f7movd x0, eax
37b7bd5fbmov rax, [rsp+576]
37b7bd603mov eax, [rax]
37b7bd605movd x6, eax
37b7bd609mov [rsp+164], eax
37b7bd610mov rax, [rsp+656]
37b7bd618punpckldq x0, x6
37b7bd61cmovq [rax+16], x0
37b7bd621lea eax, [rbx+4]
37b7bd624cdqe
37b7bd626mov [rsp+152], rcx
37b7bd62elea rcx, [rsp+316]
37b7bd636shl rax, 2
37b7bd63amov [rsp+120], rcx
37b7bd63flea rcx, [r14+rax]
37b7bd643lea rax, [r14+rax-16]
37b7bd648mov [rsp+128], rsi
37b7bd650mov [rsp+104], rax
37b7bd655lea rax, [rsi+16]
37b7bd659mov [rsp+96], rax
37b7bd65elea rax, [rsp+328]
37b7bd666mov [rsp+64], rax
37b7bd66blea rax, [rsp+332]
37b7bd673mov [rsp+56], rax
37b7bd678lea rax, [rsp+296]
37b7bd680mov [rsp+48], rax
37b7bd685lea rax, [rsp+324]
37b7bd68dmov [rsp+112], rcx
37b7bd692lea rcx, [rip+0xc7b82f]
37b7bd699mov [rsp+144], r15
37b7bd6a1mov [rsp+136], rbp
37b7bd6a9mov [rsp+88], r14
37b7bd6aemov [rsp+80], r12
37b7bd6b3mov [rsp+72], r13
37b7bd6b8mov [rsp+40], rax
37b7bd6bdlea rax, [rip+0xc7b800]
37b7bd6c4mov r8, [rsp+544]
37b7bd6ccmov [rsp+32], rax
37b7bd6d1mov r9, rax
37b7bd6d4call slaebz_
37b7bd6d9mov rsi, [rsp+544]
37b7bd6e1mov rax, [rsp+576]
37b7bd6e9movsxd rcx, [rsi]
37b7bd6ecmov rsi, [rsp+656]
37b7bd6f4mov eax, [rax]
37b7bd6f6mov rdx, rcx
37b7bd6f9lea rcx, [r14+4*rcx]
37b7bd6fdmovss x6, [rcx]
37b7bd701movss x7, [rcx+4]
37b7bd706movss x10, [rcx+12]
37b7bd70cmovss x9, [rcx+8]
37b7bd712movaps x12, x6
37b7bd716cmp [rsi+20], eax
37b7bd719je 0x37b7bda4d
37b7bd71fmov rsi, [rsp+656]
37b7bd727mov r8l, [rsi+4]
37b7bd72bmov ecx, [rsi+8]
37b7bd72e
37b7bd72eloc_37b7bd72e:
37b7bd72etest r8l, r8l
37b7bd731js 0x37b7bd84d
37b7bd737cmp r8l, edx
37b7bd73asetge r9b
37b7bd73etest ecx, ecx
37b7bd740setle r8b
37b7bd744or r8b, r9b
37b7bd747jne 0x37b7bd84d
37b7bd74dcmp ecx, edx
37b7bd74fjg 0x37b7bd84d
37b7bd755mov rsi, [rsp+608]
37b7bd75dmov [rsi], 0
37b7bd763mov rsi, [rsp+664]
37b7bd76bmov [rsi], 0
37b7bd771mov rsi, [rsp+616]
37b7bd779mov esi, [rsi]
37b7bd77bmov [rsp+164], esi
37b7bd782test esi, esi
37b7bd784jg 0x37b7bcbc7
37b7bd78amov [rsp+168], 0
37b7bd795xor r14l, r14l
37b7bd798mov [rsp+200], 0
37b7bd7a3
37b7bd7a3loc_37b7bd7a3:
37b7bd7a3mov ecx, [rsp+200]
37b7bd7aamov rsi, [rsp+568]
37b7bd7b2mov edx, [rsp+168]
37b7bd7b9not ecx
37b7bd7bbadd ecx, [rsi]
37b7bd7bdsub edx, eax
37b7bd7bftest ecx, ecx
37b7bd7c1jg 0x37b7bd9dc
37b7bd7c7test edx, edx
37b7bd7c9jg 0x37b7bd9dc
37b7bd7cf
37b7bd7cfloc_37b7bd7cf:
37b7bd7cfmov eax, ecx
37b7bd7d1or eax, edx
37b7bd7d3shr eax, 31
37b7bd7d6je 0x37b7bd9b7
37b7bd7dccmp edi, 1
37b7bd7dfje 0x37b7bdcf4
37b7bd7e5lea eax, [r14+2]
37b7bd7e9
37b7bd7e9loc_37b7bd7e9:
37b7bd7e9mov rsi, [rsp+664]
37b7bd7f1mov [rsi], eax
37b7bd7f3jmp 0x37b7bc903
37b7bd7f8
37b7bd7f8loc_37b7bd7f8:
37b7bd7f8movaps x4, x3
37b7bd7fbpxor x1, x1
37b7bd7ffmovss x6, [rip+0xc7b6d9]
37b7bd807jmp 0x37b7bcd38
37b7bd80c
37b7bd80cloc_37b7bd80c:
37b7bd80cmov rax, [rsp+640]
37b7bd814movss x0, [r13]
37b7bd81amov [rax], 1
37b7bd820cmp [rsp+160], 2
37b7bd828je 0x37b7bdc23
37b7bd82e
37b7bd82eloc_37b7bd82e:
37b7bd82emov rax, [rsp+608]
37b7bd836mov [r15], 1
37b7bd83dmovss [rbp], x0
37b7bd842mov [rax], 1
37b7bd848jmp 0x37b7bc903
37b7bd84d
37b7bd84dloc_37b7bd84d:
37b7bd84dmov rax, [rsp+664]
37b7bd855mov [rax], 4
37b7bd85bjmp 0x37b7bc903
37b7bd860
37b7bd860loc_37b7bd860:
37b7bd860mov rax, [rsp+576]
37b7bd868mov eax, [rax]
37b7bd86ajmp 0x37b7bd7a3
37b7bd86f
37b7bd86floc_37b7bd86f:
37b7bd86fmov rsi, [rsp+552]
37b7bd877movss x7, [rsi]
37b7bd87bmov rsi, [rsp+560]
37b7bd883movss x9, [rsi]
37b7bd888mov rsi, [rsp+608]
37b7bd890mov [rsi], 0
37b7bd896mov rsi, [rsp+664]
37b7bd89emov [rsi], 0
37b7bd8a4test edx, edx
37b7bd8a6jg 0x37b7bcbc7
37b7bd8ac
37b7bd8acloc_37b7bd8ac:
37b7bd8accmp edi, 1
37b7bd8afjne 0x37b7bc903
37b7bd8b5
37b7bd8b5loc_37b7bd8b5:
37b7bd8b5mov rax, [rsp+664]
37b7bd8bdmov [rax], 0
37b7bd8c3jmp 0x37b7bc903
37b7bd8c8
37b7bd8c8loc_37b7bd8c8:
37b7bd8c8mov rax, [rsp+616]
37b7bd8d0cmp [rax], 1
37b7bd8d3jle 0x37b7bdc83
37b7bd8d9mov rax, [rsp+608]
37b7bd8e1mov r8l, [rax]
37b7bd8e4xor eax, eax
37b7bd8e6cmp r8l, 1
37b7bd8eajle 0x37b7bdcdd
37b7bd8f0
37b7bd8f0loc_37b7bd8f0:
37b7bd8f0lea ebx, [r8+1]
37b7bd8f4mov r9l, 4
37b7bd8famov r11, -8
37b7bd901mov r10l, 2
37b7bd907nop [rax+rax]
37b7bd910
37b7bd910loc_37b7bd910:
37b7bd910cmp r8l, r10l
37b7bd913jl 0x37b7bd999
37b7bd919movss x2, [rbp+r9-4]
37b7bd920lea rsi, [r11+r9]
37b7bd924mov rdx, r10
37b7bd927xor ecx, ecx
37b7bd929add rsi, rbp
37b7bd92cmovaps x0, x2
37b7bd92fnop [rax+rax]
37b7bd935nop [rax+rax]
37b7bd940
37b7bd940loc_37b7bd940:
37b7bd940movss x1, [rsi+4*rdx]
37b7bd945comiss x0, x1
37b7bd948minss x1, x0
37b7bd94ccmova ecx, edx
37b7bd94fadd rdx, 1
37b7bd953movaps x0, x1
37b7bd956cmp r8l, edx
37b7bd959jge 0x37b7bd940
37b7bd95btest ecx, ecx
37b7bd95dje 0x37b7bd984
37b7bd95flea edx, [rcx-1]
37b7bd962mov esi, [r15+r9-4]
37b7bd967movsxd rdx, edx
37b7bd96amov ecx, [r15+4*rdx]
37b7bd96emov [r15+4*rdx], esi
37b7bd972movss [rbp+4*rdx], x2
37b7bd978mov [r15+r9-4], ecx
37b7bd97dmovss [rbp+r9-4], x1
37b7bd984
37b7bd984loc_37b7bd984:
37b7bd984add r10, 1
37b7bd988sub r11, 4
37b7bd98cadd r9, 4
37b7bd990cmp rbx, r10
37b7bd993jne 0x37b7bd910
37b7bd999
37b7bd999loc_37b7bd999:
37b7bd999mov rsi, [rsp+664]
37b7bd9a1mov edx, r14l
37b7bd9a4mov [rsi], r14l
37b7bd9a7test eax, eax
37b7bd9a9je 0x37b7bc903
37b7bd9af
37b7bd9afloc_37b7bd9af:
37b7bd9aflea eax, [rdx+2]
37b7bd9b2jmp 0x37b7bd7e9
37b7bd9b7
37b7bd9b7loc_37b7bd9b7:
37b7bd9b7cmp edi, 1
37b7bd9baje 0x37b7bdcbb
37b7bd9c0mov rax, [rsp+664]
37b7bd9c8mov [rax], 0
37b7bd9cetest r14l, r14l
37b7bd9d1jne 0x37b7bce4b
37b7bd9d7jmp 0x37b7bc903
37b7bd9dc
37b7bd9dcloc_37b7bd9dc:
37b7bd9dcmov rax, [rsp+608]
37b7bd9e4mov r9l, [rax]
37b7bd9e7test r9l, r9l
37b7bd9eajle 0x37b7bde14
37b7bd9f0xor eax, eax
37b7bd9f2xor r8l, r8l
37b7bd9f5xor r10l, r10l
37b7bd9f8jmp 0x37b7bda33
37b7bd9fa
37b7bd9fa 66 0f 1f 44 00 00 f..D..
37b7bda00
37b7bda00loc_37b7bda00:
37b7bda00comiss x0, x12
37b7bda04jb 0x37b7bda0a
37b7bda06test edx, edx
37b7bda08jg 0x37b7bda48
37b7bda0a
37b7bda0aloc_37b7bda0a:
37b7bda0amov r11l, [r15+4*rax]
37b7bda0emovsxd r8, r10l
37b7bda11add r10l, 1
37b7bda15movss [rbp+4*r8], x0
37b7bda1cmov [r15+4*r8], r11l
37b7bda20mov r8l, 1
37b7bda26
37b7bda26loc_37b7bda26:
37b7bda26add rax, 1
37b7bda2acmp r9, rax
37b7bda2dje 0x37b7bdae7
37b7bda33
37b7bda33loc_37b7bda33:
37b7bda33movss x0, [rbp+4*rax]
37b7bda39test ecx, ecx
37b7bda3bjle 0x37b7bda00
37b7bda3dcomiss x10, x0
37b7bda41jb 0x37b7bda00
37b7bda43sub ecx, 1
37b7bda46jmp 0x37b7bda26
37b7bda48
37b7bda48loc_37b7bda48:
37b7bda48sub edx, 1
37b7bda4bjmp 0x37b7bda26
37b7bda4d
37b7bda4dloc_37b7bda4d:
37b7bda4dmovaps x0, x10
37b7bda51movaps x10, x9
37b7bda55mov r8l, [rsi]
37b7bda58mov ecx, [rsi+12]
37b7bda5bmovaps x9, x0
37b7bda5fmovaps x0, x7
37b7bda62movaps x7, x6
37b7bda65movaps x12, x0
37b7bda69jmp 0x37b7bd72e
37b7bda6e
37b7bda6eloc_37b7bda6e:
37b7bda6emov rax, [rsp+640]
37b7bda76movss [rsp+328], x6
37b7bda7fmov [rax], ebx
37b7bda81cmp [rsp+160], 3
37b7bda89je 0x37b7bdd97
37b7bda8fmov eax, 1
37b7bda94cmp [rsp+160], 2
37b7bda9cjne 0x37b7bcb93
37b7bdaa2mov rax, [rsp+552]
37b7bdaaamov [rsp+164], 1
37b7bdab5movss x7, [rax]
37b7bdab9mov rax, [rsp+560]
37b7bdac1movss x9, [rax]
37b7bdac6mov rax, [rsp+608]
37b7bdacemov [rax], 0
37b7bdad4mov rax, [rsp+664]
37b7bdadcmov [rax], 0
37b7bdae2jmp 0x37b7bcbc7
37b7bdae7
37b7bdae7loc_37b7bdae7:
37b7bdae7xor eax, eax
37b7bdae9test r8b, r8b
37b7bdaeccmove r10, rax
37b7bdaf0mov rax, [rsp+608]
37b7bdaf8mov [rax], r10l
37b7bdafbtest ecx, ecx
37b7bdafdjg 0x37b7bdd28
37b7bdb03test edx, edx
37b7bdb05jle 0x37b7bd7cf
37b7bdb0btest ecx, ecx
37b7bdb0djg 0x37b7bdd28
37b7bdb13
37b7bdb13loc_37b7bdb13:
37b7bdb13test edx, edx
37b7bdb15jle 0x37b7bdb7f
37b7bdb17
37b7bdb17loc_37b7bdb17:
37b7bdb17lea r11l, [rdx+1]
37b7bdb1bmov eax, 1
37b7bdb20lea r8l, [r10+1]
37b7bdb24test r10l, r10l
37b7bdb27je 0x37b7bdc05
37b7bdb2dnop [rax]
37b7bdb30
37b7bdb30loc_37b7bdb30:
37b7bdb30mov r9l, 1
37b7bdb36xor ebx, ebx
37b7bdb38nop [rax+rax]
37b7bdb40
37b7bdb40loc_37b7bdb40:
37b7bdb40mov esi, [r15+4*r9-4]
37b7bdb45test esi, esi
37b7bdb47je 0x37b7bdb5f
37b7bdb49movss x0, [rbp+4*r9-4]
37b7bdb50comiss x0, x7
37b7bdb53ja 0x37b7bdb59
37b7bdb55test ebx, ebx
37b7bdb57jne 0x37b7bdb5f
37b7bdb59
37b7bdb59loc_37b7bdb59:
37b7bdb59movaps x7, x0
37b7bdb5cmov ebx, r9l
37b7bdb5f
37b7bdb5floc_37b7bdb5f:
37b7bdb5fadd r9, 1
37b7bdb63cmp r9, r8
37b7bdb66jne 0x37b7bdb40
37b7bdb68lea r9l, [rbx-1]
37b7bdb6cadd eax, 1
37b7bdb6fmovsxd r9, r9l
37b7bdb72mov [r15+4*r9], 0
37b7bdb7acmp eax, r11l
37b7bdb7djne 0x37b7bdb30
37b7bdb7f
37b7bdb7floc_37b7bdb7f:
37b7bdb7ftest r10l, r10l
37b7bdb82je 0x37b7bdc1e
37b7bdb88xor eax, eax
37b7bdb8axor r11l, r11l
37b7bdb8dxor r9l, r9l
37b7bdb90nop [rax]
37b7bdb94nop [rax+rax]
37b7bdb9fnop [rax+rax]
37b7bdbaanop [rax+rax]
37b7bdbb5nop [rax+rax]
37b7bdbc0
37b7bdbc0loc_37b7bdbc0:
37b7bdbc0mov r8l, [r15+4*rax]
37b7bdbc4test r8l, r8l
37b7bdbc7je 0x37b7bdbe7
37b7bdbc9movss x0, [rbp+4*rax]
37b7bdbcfmovsxd r11, r9l
37b7bdbd2add r9l, 1
37b7bdbd6mov [r15+4*r11], r8l
37b7bdbdamovss [rbp+4*r11], x0
37b7bdbe1mov r11l, 1
37b7bdbe7
37b7bdbe7loc_37b7bdbe7:
37b7bdbe7add rax, 1
37b7bdbebcmp rax, r10
37b7bdbeejne 0x37b7bdbc0
37b7bdbf0test r11b, r11b
37b7bdbf3je 0x37b7bdc1e
37b7bdbf5
37b7bdbf5loc_37b7bdbf5:
37b7bdbf5mov rax, [rsp+608]
37b7bdbfdmov [rax], r9l
37b7bdc00jmp 0x37b7bd7cf
37b7bdc05
37b7bdc05loc_37b7bdc05:
37b7bdc05lea r8l, [rax+1]
37b7bdc09mov [r15-4], 0
37b7bdc11cmp r8l, r11l
37b7bdc14je 0x37b7bdc1e
37b7bdc16add eax, 2
37b7bdc19cmp eax, r11l
37b7bdc1cjne 0x37b7bdc05
37b7bdc1e
37b7bdc1eloc_37b7bdc1e:
37b7bdc1exor r9l, r9l
37b7bdc21jmp 0x37b7bdbf5
37b7bdc23
37b7bdc23loc_37b7bdc23:
37b7bdc23mov rax, [rsp+552]
37b7bdc2bmovss x1, [rax]
37b7bdc2fcomiss x1, x0
37b7bdc32jae 0x37b7bdc45
37b7bdc34mov rax, [rsp+560]
37b7bdc3ccomiss x0, [rax]
37b7bdc3fjbe 0x37b7bd82e
37b7bdc45
37b7bdc45loc_37b7bdc45:
37b7bdc45mov rax, [rsp+608]
37b7bdc4dmov [rax], 0
37b7bdc53jmp 0x37b7bc903
37b7bdc58
37b7bdc58loc_37b7bdc58:
37b7bdc58mov rax, [rsp+568]
37b7bdc60test edx, edx
37b7bdc62mov ecx, 1
37b7bdc67cmovg ecx, edx
37b7bdc6amov eax, [rax]
37b7bdc6ccmp eax, ecx
37b7bdc6ejg 0x37b7bdc74
37b7bdc70test eax, eax
37b7bdc72jg 0x37b7bdc91
37b7bdc74
37b7bdc74loc_37b7bdc74:
37b7bdc74mov edx, -6
37b7bdc79mov eax, 6
37b7bdc7ejmp 0x37b7bc8d7
37b7bdc83
37b7bdc83loc_37b7bdc83:
37b7bdc83test r14l, r14l
37b7bdc86jne 0x37b7bce4b
37b7bdc8cjmp 0x37b7bd8b5
37b7bdc91
37b7bdc91loc_37b7bdc91:
37b7bdc91mov rsi, [rsp+576]
37b7bdc99cmp edx, eax
37b7bdc9bcmovle eax, edx
37b7bdc9emov ecx, [rsi]
37b7bdca0cmp ecx, eax
37b7bdca2jl 0x37b7bdcac
37b7bdca4cmp edx, ecx
37b7bdca6jge 0x37b7bddb1
37b7bdcac
37b7bdcacloc_37b7bdcac:
37b7bdcacmov edx, -7
37b7bdcb1mov eax, 7
37b7bdcb6jmp 0x37b7bc8d7
37b7bdcbb
37b7bdcbbloc_37b7bdcbb:
37b7bdcbbmov rsi, [rsp+616]
37b7bdcc3cmp [rsi], 1
37b7bdcc6jle 0x37b7bdc83
37b7bdcc8mov rsi, [rsp+608]
37b7bdcd0mov r8l, [rsi]
37b7bdcd3cmp r8l, 1
37b7bdcd7jg 0x37b7bd8f0
37b7bdcdd
37b7bdcddloc_37b7bdcdd:
37b7bdcddxor eax, eax
37b7bdcdfmov rsi, [rsp+664]
37b7bdce7test r14l, r14l
37b7bdceasetne al
37b7bdcedmov [rsi], eax
37b7bdcefjmp 0x37b7bc903
37b7bdcf4
37b7bdcf4loc_37b7bdcf4:
37b7bdcf4mov rsi, [rsp+616]
37b7bdcfccmp [rsi], 1
37b7bdcffjle 0x37b7bddff
37b7bdd05mov rsi, [rsp+608]
37b7bdd0dmov edx, r14l
37b7bdd10mov r8l, [rsi]
37b7bdd13cmp r8l, 1
37b7bdd17jg 0x37b7bd8f0
37b7bdd1djmp 0x37b7bd9af
37b7bdd22
37b7bdd22 66 0f 1f 44 00 00 f..D..
37b7bdd28
37b7bdd28loc_37b7bdd28:
37b7bdd28lea ebx, [rcx+1]
37b7bdd2bmov r11l, 1
37b7bdd31lea r9l, [r10+1]
37b7bdd35test r10l, r10l
37b7bdd38je 0x37b7bde3a
37b7bdd3enop
37b7bdd40
37b7bdd40loc_37b7bdd40:
37b7bdd40mov eax, 1
37b7bdd45xor r8l, r8l
37b7bdd48nop [rax+rax]
37b7bdd50
37b7bdd50loc_37b7bdd50:
37b7bdd50mov r12l, [r15+4*rax-4]
37b7bdd55test r12l, r12l
37b7bdd58je 0x37b7bdd72
37b7bdd5amovss x0, [rbp+4*rax-4]
37b7bdd60comiss x9, x0
37b7bdd64ja 0x37b7bdd6b
37b7bdd66test r8l, r8l
37b7bdd69jne 0x37b7bdd72
37b7bdd6b
37b7bdd6bloc_37b7bdd6b:
37b7bdd6bmovaps x9, x0
37b7bdd6fmov r8l, eax
37b7bdd72
37b7bdd72loc_37b7bdd72:
37b7bdd72add rax, 1
37b7bdd76cmp r9, rax
37b7bdd79jne 0x37b7bdd50
37b7bdd7blea eax, [r8-1]
37b7bdd7fadd r11l, 1
37b7bdd83cdqe
37b7bdd85mov [r15+4*rax], 0
37b7bdd8dcmp r11l, ebx
37b7bdd90jne 0x37b7bdd40
37b7bdd92jmp 0x37b7bdb13
37b7bdd97
37b7bdd97loc_37b7bdd97:
37b7bdd97movss x7, [r13]
37b7bdd9dpxor x1, x1
37b7bdda1movss x3, [rip+0xc7b137]
37b7bdda9movaps x4, x7
37b7bddacjmp 0x37b7bd4b8
37b7bddb1
37b7bddb1loc_37b7bddb1:
37b7bddb1mov rax, [rsp+664]
37b7bddb9mov eax, [rax]
37b7bddbbtest eax, eax
37b7bddbdjne 0x37b7bde5c
37b7bddc3mov rax, [rsp+608]
37b7bddcbmov [rax], 0
37b7bddd1test edx, edx
37b7bddd3je 0x37b7bc903
37b7bddd9mov rax, [rsp+568]
37b7bdde1cmp [rax], 1
37b7bdde4jne 0x37b7bc9c0
37b7bddeamov rax, [rsp+576]
37b7bddf2cmp edx, [rax]
37b7bddf4jne 0x37b7bc9c0
37b7bddfajmp 0x37b7bc9b3
37b7bddff
37b7bddffloc_37b7bddff:
37b7bddffmov eax, 3
37b7bde04xor edx, edx
37b7bde06test r14l, r14l
37b7bde09je 0x37b7bd9af
37b7bde0fjmp 0x37b7bd7e9
37b7bde14
37b7bde14loc_37b7bde14:
37b7bde14mov rax, [rsp+608]
37b7bde1cxor r10l, r10l
37b7bde1fmov [rax], 0
37b7bde25test ecx, ecx
37b7bde27jg 0x37b7bdd28
37b7bde2d
37b7bde2dloc_37b7bde2d:
37b7bde2dtest edx, edx
37b7bde2fjg 0x37b7bdb17
37b7bde35jmp 0x37b7bdc1e
37b7bde3a
37b7bde3aloc_37b7bde3a:
37b7bde3amov eax, 1
37b7bde3f
37b7bde3floc_37b7bde3f:
37b7bde3flea r8l, [rax+1]
37b7bde43mov [r15-4], 0
37b7bde4bcmp r8l, ebx
37b7bde4eje 0x37b7bde2d
37b7bde50add eax, 2
37b7bde53cmp eax, ebx
37b7bde55jne 0x37b7bde3f
37b7bde57jmp 0x37b7bdb13
37b7bde5c
37b7bde5cloc_37b7bde5c:
37b7bde5cneg eax
37b7bde5ejmp 0x37b7bc8e1
37b7bde63
37b7bde63loc_37b7bde63:
37b7bde63mov r9l, 1
37b7bde69mov r8l, 1
37b7bde6flea rdx, [rip+0xc7b05b]
37b7bde76mov rcx, rsi
37b7bde79call lsame_
37b7bde7ejmp 0x37b7bcef9
37b7bc7c0
37b7bc7c0sstebz_:
37b7bc7c0push r15
37b7bc7c2push r14
37b7bc7c4push r13
37b7bc7c6push r12
37b7bc7c8push rbp
37b7bc7c9push rdi
37b7bc7capush rsi
37b7bc7cbpush rbx
37b7bc7ccsub rsp, 456
37b7bc7d3movups [rsp+336], x6
37b7bc7dbmovups [rsp+352], x7
37b7bc7e3movups [rsp+368], x8
37b7bc7ecmovups [rsp+384], x9
37b7bc7f5movups [rsp+400], x10
37b7bc7femovups [rsp+416], x11
37b7bc807movups [rsp+432], x12
37b7bc810mov rax, [rsp+664]
37b7bc818mov r13, [rsp+592]
37b7bc820mov r12, [rsp+600]
37b7bc828mov rbp, [rsp+624]
37b7bc830mov [rax], 0
37b7bc836mov r15, [rsp+632]
37b7bc83emov r14, [rsp+648]
37b7bc846mov [rsp+544], r8
37b7bc84emov rsi, rdx
37b7bc851mov r8l, 1
37b7bc857mov rbx, rcx
37b7bc85amov [rsp+552], r9
37b7bc862lea rdx, [rip+0xc7c647]
37b7bc869mov r9l, 1
37b7bc86fcall lsame_
37b7bc874mov [rsp+160], 1
37b7bc87ftest eax, eax
37b7bc881je 0x37b7bce60
37b7bc887
37b7bc887loc_37b7bc887:
37b7bc887mov r9l, 1
37b7bc88dmov r8l, 1
37b7bc893lea rdx, [rip+0xc7c636]
37b7bc89amov rcx, rsi
37b7bc89dcall lsame_
37b7bc8a2test eax, eax
37b7bc8a4jne 0x37b7bc958
37b7bc8aamov r9l, 1
37b7bc8b0mov r8l, 1
37b7bc8b6lea rdx, [rip+0xc7c614]
37b7bc8bdmov rcx, rsi
37b7bc8c0call lsame_
37b7bc8c5test eax, eax
37b7bc8c7jne 0x37b7bcecc
37b7bc8cdmov edx, -2
37b7bc8d2mov eax, 2
37b7bc8d7
37b7bc8d7loc_37b7bc8d7:
37b7bc8d7mov rsi, [rsp+664]
37b7bc8dfmov [rsi], edx
37b7bc8e1
37b7bc8e1loc_37b7bc8e1:
37b7bc8e1lea rdx, [rsp+332]
37b7bc8e9mov r8l, 6
37b7bc8eflea rcx, [rip+0xc7c5bd]
37b7bc8f6mov [rsp+332], eax
37b7bc8fdcall xerbla_
37b7bc902nop
37b7bc903
37b7bc903loc_37b7bc903:
37b7bc903movups x6, [rsp+336]
37b7bc90bmovups x7, [rsp+352]
37b7bc913movups x8, [rsp+368]
37b7bc91cmovups x9, [rsp+384]
37b7bc925movups x10, [rsp+400]
37b7bc92emovups x11, [rsp+416]
37b7bc937movups x12, [rsp+432]
37b7bc940add rsp, 456
37b7bc947pop rbx
37b7bc948pop rsi
37b7bc949pop rdi
37b7bc94apop rbp
37b7bc94bpop r12
37b7bc94dpop r13
37b7bc94fpop r14
37b7bc951pop r15
37b7bc953ret
37b7bc954
37b7bc954 0f 1f 40 00 ..@.
37b7bc958
37b7bc958loc_37b7bc958:
37b7bc958mov edi, 2
37b7bc95d
37b7bc95dloc_37b7bc95d:
37b7bc95dmov rax, [rsp+544]
37b7bc965mov edx, [rax]
37b7bc967test edx, edx
37b7bc969js 0x37b7bcebd
37b7bc96fcmp [rsp+160], 2
37b7bc977je 0x37b7bcf08
37b7bc97dcmp [rsp+160], 3
37b7bc985je 0x37b7bdc58
37b7bc98bmov rax, [rsp+664]
37b7bc993mov eax, [rax]
37b7bc995test eax, eax
37b7bc997jne 0x37b7bde5c
37b7bc99dmov rax, [rsp+608]
37b7bc9a5mov [rax], 0
37b7bc9abtest edx, edx
37b7bc9adje 0x37b7bc903
37b7bc9b3
37b7bc9b3loc_37b7bc9b3:
37b7bc9b3mov [rsp+160], 1
37b7bc9benop
37b7bc9c0
37b7bc9c0loc_37b7bc9c0:
37b7bc9c0mov edx, 1
37b7bc9c5lea rcx, [rip+0xc7c4ed]
37b7bc9cccall slamch_
37b7bc9d1mov edx, 1
37b7bc9d6lea rcx, [rip+0xc7c4dd]
37b7bc9ddmovaps x6, x0
37b7bc9e0call slamch_
37b7bc9e5lea rax, [rip+0xc7c4d4]
37b7bc9ecmov [rsp+64], 1
37b7bc9f5mov r9, [rsp+544]
37b7bc9fdmov [rsp+48], rax
37b7bca02movaps x8, x0
37b7bca06addss x0, x0
37b7bca0alea rdx, [rip+0xc7c4a2]
37b7bca11mov [rsp+56], 6
37b7bca1alea r8, [rip+0xc7c49a]
37b7bca21lea rcx, [rip+0xc7c494]
37b7bca28mov [rsp+40], rax
37b7bca2dmov [rsp+32], rax
37b7bca32movss [rsp+332], x0
37b7bca3bcall ilaenv_
37b7bca40xor edx, edx
37b7bca42cmp eax, 1
37b7bca45cmovle eax, edx
37b7bca48mov [rsp+324], eax
37b7bca4fmov rax, [rsp+544]
37b7bca57mov ebx, [rax]
37b7bca59mov rax, [rsp+616]
37b7bca61cmp ebx, 1
37b7bca64mov [rax], 1
37b7bca6aje 0x37b7bd80c
37b7bca70movsxd r8, ebx
37b7bca73lea rsi, [r14+4*r8]
37b7bca77mov [rsi-4], 0
37b7bca7ejle 0x37b7bda6e
37b7bca84movss x4, [r13]
37b7bca8amovaps x7, x8
37b7bca8elea ecx, [rbx-2]
37b7bca91xor eax, eax
37b7bca93mov [rsp+168], r8
37b7bca9bmulss x7, x8
37b7bcaa0xor r10l, r10l
37b7bcaa3movss x5, [rip+0xc7c429]
37b7bcaabmov [rsp+164], ebx
37b7bcab2mov r9, [rsp+616]
37b7bcabamovaps x2, x4
37b7bcabdmovss x3, [rip+0xc7c41b]
37b7bcac5mov r8, [rsp+640]
37b7bcacdjmp 0x37b7bcaf7
37b7bcacf
37b7bcacf 90 .
37b7bcad0
37b7bcad0loc_37b7bcad0:
37b7bcad0movsxd r11, [r9]
37b7bcad3lea ebx, [rax+1]
37b7bcad6pxor x1, x1
37b7bcadamovss [r14+4*rax], x1
37b7bcae0mov rdx, r11
37b7bcae3mov [r8+4*r11-4], ebx
37b7bcae8add edx, 1
37b7bcaebmov [r9], edx
37b7bcaeecmp rcx, rax
37b7bcaf1je 0x37b7bcb34
37b7bcaf3
37b7bcaf3loc_37b7bcaf3:
37b7bcaf3add rax, 1
37b7bcaf7
37b7bcaf7loc_37b7bcaf7:
37b7bcaf7movaps x0, x2
37b7bcafamovss x2, [r13+4*rax+4]
37b7bcb01movss x1, [r12+4*rax]
37b7bcb07mulss x0, x2
37b7bcb0bmulss x1, x1
37b7bcb0fandps x0, x3
37b7bcb12mulss x0, x7
37b7bcb16addss x0, x6
37b7bcb1acomiss x0, x1
37b7bcb1dja 0x37b7bcad0
37b7bcb1fmaxss x5, x1
37b7bcb23mov r10l, 1
37b7bcb29movss [r14+4*rax], x1
37b7bcb2fcmp rcx, rax
37b7bcb32jne 0x37b7bcaf3
37b7bcb34
37b7bcb34loc_37b7bcb34:
37b7bcb34mov ebx, [rsp+164]
37b7bcb3bmov r8, [rsp+168]
37b7bcb43test r10b, r10b
37b7bcb46je 0x37b7bcb4c
37b7bcb48mulss x6, x5
37b7bcb4c
37b7bcb4cloc_37b7bcb4c:
37b7bcb4cmov rax, [rsp+616]
37b7bcb54mov r11, [rsp+640]
37b7bcb5cmovss [rsp+328], x6
37b7bcb65movsxd rdx, [rax]
37b7bcb68mov [rsp+164], edx
37b7bcb6fmov rax, rdx
37b7bcb72mov [r11+4*rdx-4], ebx
37b7bcb77cmp [rsp+160], 3
37b7bcb7fje 0x37b7bd452
37b7bcb85cmp [rsp+160], 2
37b7bcb8dje 0x37b7bd86f
37b7bcb93
37b7bcb93loc_37b7bcb93:
37b7bcb93mov rsi, [rsp+608]
37b7bcb9bmov [rsp+164], eax
37b7bcba2mov [rsi], 0
37b7bcba8mov rsi, [rsp+664]
37b7bcbb0mov [rsi], 0
37b7bcbb6test eax, eax
37b7bcbb8jle 0x37b7bd8ac
37b7bcbbepxor x9, x9
37b7bcbc3movaps x7, x9
37b7bcbc7
37b7bcbc7loc_37b7bcbc7:
37b7bcbc7mov [rsp+600], r12
37b7bcbcfmovaps x11, x10
37b7bcbd3xor eax, eax
37b7bcbd5xor esi, esi
37b7bcbd7mov r12, r14
37b7bcbdamov [rsp+264], edi
37b7bcbe1mov r14, [rsp+656]
37b7bcbe9mov r10l, 1
37b7bcbefmov [rsp+168], 0
37b7bcbfamovss x5, [rip+0xc7c2de]
37b7bcc02mov [rsp+200], 0
37b7bcc0djmp 0x37b7bcc59
37b7bcc0f
37b7bcc0f 90 .
37b7bcc10
37b7bcc10loc_37b7bcc10:
37b7bcc10cmp [rsp+160], 1
37b7bcc18je 0x37b7bcf60
37b7bcc1emovaps x0, x3
37b7bcc21subss x0, [rsp+328]
37b7bcc2acomiss x7, x0
37b7bcc2djb 0x37b7bcf90
37b7bcc33add [rsp+200], 1
37b7bcc3bcomiss x9, x0
37b7bcc3fsbb [rsp+168], -1
37b7bcc47
37b7bcc47loc_37b7bcc47:
37b7bcc47add r10, 1
37b7bcc4bcmp [rsp+164], r10l
37b7bcc53jl 0x37b7bce10
37b7bcc59
37b7bcc59loc_37b7bcc59:
37b7bcc59movsxd rbx, eax
37b7bcc5cmov rax, [rsp+640]
37b7bcc64mov edi, r10l
37b7bcc67movss x3, [r13+4*rbx]
37b7bcc6emov rdx, rbx
37b7bcc71mov eax, [rax+4*r10-4]
37b7bcc76mov r8l, eax
37b7bcc79sub r8l, ebx
37b7bcc7cmov [rsp+312], r8l
37b7bcc84cmp r8l, 1
37b7bcc88je 0x37b7bcc10
37b7bcc8aadd edx, 1
37b7bcc8dcmp edx, eax
37b7bcc8fjge 0x37b7bd7f8
37b7bcc95lea edx, [r8-2]
37b7bcc99lea r9, [4*rbx]
37b7bcca1movaps x4, x3
37b7bcca4add r9, [rsp+600]
37b7bccaclea r11, [4*rdx+4]
37b7bccb4lea rcx, [r13+4*rbx]
37b7bccb9pxor x1, x1
37b7bccbdxor edx, edx
37b7bccbfmovaps x6, x5
37b7bccc2nop [rax]
37b7bccc9nop [rax+rax]
37b7bccd4nop [rax+rax]
37b7bccdfnop [rax+rax]
37b7bcceanop [rax+rax]
37b7bccf5nop [rax+rax]
37b7bcd00
37b7bcd00loc_37b7bcd00:
37b7bcd00movss x0, [rcx+rdx]
37b7bcd05movaps x10, x1
37b7bcd09movss x1, [r9+rdx]
37b7bcd0fadd rdx, 4
37b7bcd13movaps x2, x0
37b7bcd16subss x0, x10
37b7bcd1bandps x1, x5
37b7bcd1eaddss x2, x10
37b7bcd23subss x0, x1
37b7bcd27addss x2, x1
37b7bcd2bminss x4, x0
37b7bcd2fmaxss x3, x2
37b7bcd33cmp r11, rdx
37b7bcd36jne 0x37b7bcd00
37b7bcd38
37b7bcd38loc_37b7bcd38:
37b7bcd38movsxd rdx, eax
37b7bcd3bmov rcx, [rsp+584]
37b7bcd43movss x2, [r13+4*rdx-4]
37b7bcd4amovaps x0, x2
37b7bcd4dsubss x2, x1
37b7bcd51addss x0, x1
37b7bcd55minss x4, x2
37b7bcd59maxss x0, x3
37b7bcd5dmovaps x3, x4
37b7bcd60movaps x2, x0
37b7bcd63andps x3, x6
37b7bcd66andps x2, x6
37b7bcd69maxss x3, x2
37b7bcd6dmulss x3, [rip+0xc7c17b]
37b7bcd75pxor x2, x2
37b7bcd79cvtsi2ss x2, r8l
37b7bcd7emulss x3, x8
37b7bcd83mulss x3, x2
37b7bcd87movss x2, [rip+0xc7c161]
37b7bcd8fmulss x2, [rsp+328]
37b7bcd98subss x4, x3
37b7bcd9caddss x0, x3
37b7bcda0subss x4, x2
37b7bcda4addss x2, x0
37b7bcda8movss x0, [rcx]
37b7bcdacmovaps x1, x4
37b7bcdafpxor x4, x4
37b7bcdb3comiss x4, x0
37b7bcdb6jb 0x37b7bcdca
37b7bcdb8movaps x0, x1
37b7bcdbbandps x0, x6
37b7bcdbeandps x6, x2
37b7bcdc1maxss x0, x6
37b7bcdc5mulss x0, x8
37b7bcdca
37b7bcdcaloc_37b7bcdca:
37b7bcdcamovss [rsp+296], x0
37b7bcdd3cmp [rsp+160], 1
37b7bcddbje 0x37b7bcfc2
37b7bcde1comiss x7, x2
37b7bcde4jbe 0x37b7bcfb0
37b7bcdeaadd [rsp+200], r8l
37b7bcdf2add r10, 1
37b7bcdf6add [rsp+168], r8l
37b7bcdfecmp [rsp+164], r10l
37b7bce06jge 0x37b7bcc59
37b7bce0cnop [rax]
37b7bce10
37b7bce10loc_37b7bce10:
37b7bce10mov edi, [rsp+264]
37b7bce17mov r14l, esi
37b7bce1amovaps x10, x11
37b7bce1ecmp [rsp+160], 3
37b7bce26je 0x37b7bd860
37b7bce2ccmp edi, 1
37b7bce2fje 0x37b7bd8c8
37b7bce35mov rax, [rsp+664]
37b7bce3dmov [rax], 0
37b7bce43test esi, esi
37b7bce45je 0x37b7bc903
37b7bce4b
37b7bce4bloc_37b7bce4b:
37b7bce4bmov rax, [rsp+664]
37b7bce53mov [rax], 1
37b7bce59jmp 0x37b7bc903
37b7bce5e
37b7bce5e 66 90 f.
37b7bce60
37b7bce60loc_37b7bce60:
37b7bce60mov r9l, 1
37b7bce66mov r8l, 1
37b7bce6clea rdx, [rip+0xc7c03e]
37b7bce73mov rcx, rbx
37b7bce76call lsame_
37b7bce7bmov [rsp+160], 2
37b7bce86test eax, eax
37b7bce88jne 0x37b7bc887
37b7bce8emov r9l, 1
37b7bce94mov r8l, 1
37b7bce9alea rdx, [rip+0xc7c011]
37b7bcea1mov rcx, rbx
37b7bcea4call lsame_
37b7bcea9test eax, eax
37b7bceabje 0x37b7bced6
37b7bceadmov [rsp+160], 3
37b7bceb8jmp 0x37b7bc887
37b7bcebd
37b7bcebdloc_37b7bcebd:
37b7bcebdmov edx, -3
37b7bcec2mov eax, 3
37b7bcec7jmp 0x37b7bc8d7
37b7bcecc
37b7bceccloc_37b7bcecc:
37b7bceccmov edi, 1
37b7bced1jmp 0x37b7bc95d
37b7bced6
37b7bced6loc_37b7bced6:
37b7bced6mov r9l, 1
37b7bcedcmov r8l, 1
37b7bcee2lea rdx, [rip+0xc7bfe7]
37b7bcee9mov rcx, rsi
37b7bceeccall lsame_
37b7bcef1test eax, eax
37b7bcef3je 0x37b7bde63
37b7bcef9
37b7bcef9loc_37b7bcef9:
37b7bcef9mov edx, -1
37b7bcefemov eax, 1
37b7bcf03jmp 0x37b7bc8d7
37b7bcf08
37b7bcf08loc_37b7bcf08:
37b7bcf08mov rax, [rsp+552]
37b7bcf10movss x0, [rax]
37b7bcf14mov rax, [rsp+560]
37b7bcf1ccomiss x0, [rax]
37b7bcf1fjae 0x37b7bcf4e
37b7bcf21mov rax, [rsp+664]
37b7bcf29mov eax, [rax]
37b7bcf2btest eax, eax
37b7bcf2djne 0x37b7bde5c
37b7bcf33mov rax, [rsp+608]
37b7bcf3bmov [rax], 0
37b7bcf41test edx, edx
37b7bcf43jne 0x37b7bc9c0
37b7bcf49jmp 0x37b7bc903
37b7bcf4e
37b7bcf4eloc_37b7bcf4e:
37b7bcf4emov edx, -5
37b7bcf53mov eax, 5
37b7bcf58jmp 0x37b7bc8d7
37b7bcf5d
37b7bcf5d 0f 1f 00 ...
37b7bcf60
37b7bcf60loc_37b7bcf60:
37b7bcf60add [rsp+200], 1
37b7bcf68add [rsp+168], 1
37b7bcf70
37b7bcf70loc_37b7bcf70:
37b7bcf70mov rbx, [rsp+608]
37b7bcf78movsxd rdx, [rbx]
37b7bcf7blea ecx, [rdx+1]
37b7bcf7emov [r15+4*rdx], edi
37b7bcf82mov [rbx], ecx
37b7bcf84movss [rbp+4*rdx], x3
37b7bcf8ajmp 0x37b7bcc47
37b7bcf8f
37b7bcf8f 90 .
37b7bcf90
37b7bcf90loc_37b7bcf90:
37b7bcf90comiss x9, x0
37b7bcf94jb 0x37b7bcc47
37b7bcf9aadd [rsp+168], 1
37b7bcfa2comiss x0, x7
37b7bcfa5ja 0x37b7bcf70
37b7bcfa7jmp 0x37b7bcc47
37b7bcfac
37b7bcfac 0f 1f 40 00 ..@.
37b7bcfb0
37b7bcfb0loc_37b7bcfb0:
37b7bcfb0maxss x1, x7
37b7bcfb4minss x2, x9
37b7bcfb9comiss x1, x2
37b7bcfbcjae 0x37b7bcc47
37b7bcfc2
37b7bcfc2loc_37b7bcfc2:
37b7bcfc2mov [rsp+276], eax
37b7bcfc9mov rax, [rsp+544]
37b7bcfd1shl rbx, 2
37b7bcfd5lea r11, [rsp+304]
37b7bcfddmov [rsp+208], r11
37b7bcfe5movsxd r9, [rax]
37b7bcfe8mov rax, [rsp+608]
37b7bcff0mov [rsp+280], r10
37b7bcff8lea r10, [r12+rbx]
37b7bcffcmov [rsp+176], r10
37b7bd004mov rcx, r9
37b7bd007movss [r12+4*r9], x1
37b7bd00dmovss [rsp+272], x1
37b7bd016add ecx, r8l
37b7bd019movss [rsp+268], x2
37b7bd022movsxd rdx, ecx
37b7bd025movss [r12+4*rdx], x2
37b7bd02bmovsxd rdx, [rax]
37b7bd02emov rax, [rsp+600]
37b7bd036mov [rsp+152], r11
37b7bd03eshl rdx, 2
37b7bd042add rax, rbx
37b7bd045add rbx, r13
37b7bd048mov [rsp+88], r10
37b7bd04dlea r11, [r15+rdx]
37b7bd051add rdx, rbp
37b7bd054mov [rsp+80], rax
37b7bd059mov [rsp+136], rdx
37b7bd061lea rdx, [rsp+308]
37b7bd069mov [rsp+120], rdx
37b7bd06elea edx, [r8+rcx]
37b7bd072lea r8, [rsp+324]
37b7bd07amovsxd rdx, edx
37b7bd07dmov [rsp+192], rbx
37b7bd085mov rcx, [rsp+192]
37b7bd08dlea rdx, [r12+4*rdx]
37b7bd091mov [rsp+144], r11
37b7bd099lea r11, [rsp+300]
37b7bd0a1mov [rsp+112], rdx
37b7bd0a6lea rdx, [r12+4*r9]
37b7bd0aalea r9, [rsp+332]
37b7bd0b2mov [rsp+104], rdx
37b7bd0b7lea rdx, [rsp+328]
37b7bd0bfmov [rsp+96], r11
37b7bd0c4mov [rsp+256], r11
37b7bd0cclea r11, [rip+0xc7bde9]
37b7bd0d3mov [rsp+72], rcx
37b7bd0d8lea rcx, [rsp+296]
37b7bd0e0mov [rsp+184], rax
37b7bd0e8mov [rsp+216], rdx
37b7bd0f0mov [rsp+64], rdx
37b7bd0f5lea rdx, [rip+0xc7bdd0]
37b7bd0fcmov [rsp+224], r9
37b7bd104mov [rsp+56], r9
37b7bd109lea r9, [rsp+312]
37b7bd111mov [rsp+128], r14
37b7bd119mov [rsp+232], rcx
37b7bd121mov [rsp+48], rcx
37b7bd126mov rcx, r11
37b7bd129mov [rsp+40], r8
37b7bd12emov [rsp+32], r11
37b7bd133mov [rsp+240], r8
37b7bd13blea r8, [rsp+312]
37b7bd143call slaebz_
37b7bd148movsxd rdx, [rsp+312]
37b7bd150mov ecx, [r14]
37b7bd153movss x2, [rsp+268]
37b7bd15cadd [rsp+200], ecx
37b7bd163subss x2, [rsp+272]
37b7bd16cmov [rsp+204], edx
37b7bd173addss x2, [rsp+328]
37b7bd17cmov edx, [r14+4*rdx]
37b7bd180mov [rsp+248], ecx
37b7bd187add [rsp+168], edx
37b7bd18emov rdx, [rsp+608]
37b7bd196mov r11l, [rdx]
37b7bd199movaps x0, x2
37b7bd19cmov [rsp+252], r11l
37b7bd1a4call logf
37b7bd1a9movaps x6, x0
37b7bd1acmovss x0, [rsp+328]
37b7bd1b5call logf
37b7bd1bamov r8, [rsp+208]
37b7bd1c2mov r9, [rsp+544]
37b7bd1calea rcx, [rip+0xc7bcf3]
37b7bd1d1subss x6, x0
37b7bd1d5divss x6, [rip+0xc7bd1b]
37b7bd1ddmov r10l, [rsp+204]
37b7bd1e5mov r11, [rsp+256]
37b7bd1edcvttss2si edx, x6
37b7bd1f1movsxd r9, [r9]
37b7bd1f4mov [rsp+152], r8
37b7bd1fcmov rax, [rsp+184]
37b7bd204mov [rsp+96], r11
37b7bd209mov [rsp+128], r14
37b7bd211add edx, 2
37b7bd214mov [rsp+320], edx
37b7bd21bmovsxd rdx, [rsp+252]
37b7bd223shl rdx, 2
37b7bd227lea r8, [r15+rdx]
37b7bd22badd rdx, rbp
37b7bd22emov [rsp+136], rdx
37b7bd236lea rdx, [rsp+316]
37b7bd23emov [rsp+120], rdx
37b7bd243lea edx, [r9+2*r10]
37b7bd247mov r10, [rsp+176]
37b7bd24fmovsxd rdx, edx
37b7bd252mov [rsp+144], r8
37b7bd25alea rdx, [r12+4*rdx]
37b7bd25emov [rsp+88], r10
37b7bd263mov [rsp+112], rdx
37b7bd268lea rdx, [r12+4*r9]
37b7bd26cmov [rsp+104], rdx
37b7bd271mov [rsp+80], rax
37b7bd276mov rax, [rsp+192]
37b7bd27emov rdx, [rsp+216]
37b7bd286mov r9, [rsp+224]
37b7bd28emov [rsp+72], rax
37b7bd293mov rax, [rsp+232]
37b7bd29bmov r8, [rsp+240]
37b7bd2a3mov [rsp+64], rdx
37b7bd2a8lea rdx, [rsp+320]
37b7bd2b0mov [rsp+48], rax
37b7bd2b5lea rax, [rip+0xc7bc00]
37b7bd2bcmov [rsp+56], r9
37b7bd2c1lea r9, [rsp+312]
37b7bd2c9mov [rsp+40], r8
37b7bd2celea r8, [rsp+312]
37b7bd2d6mov [rsp+32], rax
37b7bd2dbcall slaebz_
37b7bd2e0mov r8l, [rsp+316]
37b7bd2e8mov eax, [rsp+276]
37b7bd2efmovss x5, [rip+0xc7bbe9]
37b7bd2f7mov r10, [rsp+280]
37b7bd2fftest r8l, r8l
37b7bd302jle 0x37b7bd43c
37b7bd308mov rbx, [rsp+544]
37b7bd310mov ecx, [rsp+312]
37b7bd317mov [rsp+208], eax
37b7bd31emov [rsp+216], r10
37b7bd326movss x1, [rip+0xc7bbce]
37b7bd32emov edx, [rbx]
37b7bd330mov ebx, r8l
37b7bd333sub ebx, [rsp+304]
37b7bd33amov [rsp+592], r13
37b7bd342mov [rsp+176], ebx
37b7bd349lea ebx, [r8+1]
37b7bd34dmovsxd r8, ecx
37b7bd350mov r11l, [rsp+252]
37b7bd358mov [rsp+184], rbx
37b7bd360mov ebx, r10l
37b7bd363lea r9, [r14+4*r8]
37b7bd367sub r11l, [rsp+248]
37b7bd36fneg ebx
37b7bd371mov r8l, 1
37b7bd377mov r13, r9
37b7bd37amov [rsp+192], ebx
37b7bd381lea ebx, [rcx+rdx]
37b7bd384mov [rsp+204], ebx
37b7bd38blea ebx, [rdx-1]
37b7bd38enop
37b7bd390
37b7bd390loc_37b7bd390:
37b7bd390cmp [rsp+176], r8l
37b7bd398mov eax, 1
37b7bd39dmov edx, [r13+4*r8-4]
37b7bd3a2cmovl esi, eax
37b7bd3a5mov ecx, [rsp+192]
37b7bd3acmov eax, [r14+4*r8-4]
37b7bd3b1cmovge ecx, edi
37b7bd3b4add eax, 1
37b7bd3b7cmp eax, edx
37b7bd3b9jg 0x37b7bd413
37b7bd3bbmov r10l, [rsp+204]
37b7bd3c3lea r9l, [rbx+r8]
37b7bd3c7add eax, r11l
37b7bd3caadd edx, r11l
37b7bd3cdmovsxd r9, r9l
37b7bd3d0cdqe
37b7bd3d2add r10l, r8l
37b7bd3d5movsxd r10, r10l
37b7bd3d8movss x0, [r12+4*r10-4]
37b7bd3dfaddss x0, [r12+4*r9]
37b7bd3e5mulss x0, x1
37b7bd3e9nop
37b7bd3eanop [rax+rax]
37b7bd3f5nop [rax+rax]
37b7bd400
37b7bd400loc_37b7bd400:
37b7bd400mov [r15+4*rax-4], ecx
37b7bd405movss [rbp+4*rax-4], x0
37b7bd40badd rax, 1
37b7bd40fcmp edx, eax
37b7bd411jge 0x37b7bd400
37b7bd413
37b7bd413loc_37b7bd413:
37b7bd413add r8, 1
37b7bd417cmp [rsp+184], r8
37b7bd41fjne 0x37b7bd390
37b7bd425mov eax, [rsp+208]
37b7bd42cmov r10, [rsp+216]
37b7bd434mov r13, [rsp+592]
37b7bd43c
37b7bd43cloc_37b7bd43c:
37b7bd43cmov rdi, [rsp+608]
37b7bd444mov edx, [rsp+308]
37b7bd44badd [rdi], edx
37b7bd44djmp 0x37b7bcc47
37b7bd452
37b7bd452loc_37b7bd452:
37b7bd452movaps x7, x4
37b7bd455pxor x1, x1
37b7bd459lea rdx, [rcx+1]
37b7bd45dxor eax, eax
37b7bd45fnop [rax+rax]
37b7bd46anop [rax+rax]
37b7bd475nop [rax+rax]
37b7bd480
37b7bd480loc_37b7bd480:
37b7bd480movss x0, [r13+4*rax]
37b7bd487movaps x5, x1
37b7bd48amovss x1, [r14+4*rax]
37b7bd490add rax, 1
37b7bd494movaps x2, x0
37b7bd497sqrtss x1, x1
37b7bd49bsubss x0, x5
37b7bd49faddss x2, x5
37b7bd4a3subss x0, x1
37b7bd4a7addss x2, x1
37b7bd4abminss x7, x0
37b7bd4afmaxss x4, x2
37b7bd4b3cmp rdx, rax
37b7bd4b6jne 0x37b7bd480
37b7bd4b8
37b7bd4b8loc_37b7bd4b8:
37b7bd4b8movss x0, [r13+4*r8-4]
37b7bd4bfmovaps x2, x0
37b7bd4c2subss x0, x1
37b7bd4c6addss x2, x1
37b7bd4caminss x7, x0
37b7bd4cemovss x0, [rip+0xc7ba1a]
37b7bd4d6maxss x2, x4
37b7bd4damovaps x1, x7
37b7bd4ddandps x1, x3
37b7bd4e0andps x3, x2
37b7bd4e3maxss x1, x3
37b7bd4e7pxor x3, x3
37b7bd4ebcvtsi2ss x3, ebx
37b7bd4efmovss [rsp+164], x1
37b7bd4f8movaps x9, x1
37b7bd4fcmulss x9, x0
37b7bd501mulss x0, x6
37b7bd505mulss x9, x8
37b7bd50amulss x9, x3
37b7bd50fmovss x3, [rip+0xc7b9dd]
37b7bd517mulss x3, x6
37b7bd51bsubss x7, x9
37b7bd520addss x9, x2
37b7bd525addss x9, x0
37b7bd52amovaps x0, x1
37b7bd52dsubss x7, x3
37b7bd531addss x0, x6
37b7bd535call logf
37b7bd53amovaps x10, x0
37b7bd53emovaps x0, x6
37b7bd541call logf
37b7bd546pxor x2, x2
37b7bd54asubss x10, x0
37b7bd54fdivss x10, [rip+0xc7b9a0]
37b7bd558cvttss2si eax, x10
37b7bd55dadd eax, 2
37b7bd560mov [rsp+320], eax
37b7bd567mov rax, [rsp+584]
37b7bd56fmovss x0, [rax]
37b7bd573comiss x2, x0
37b7bd576jb 0x37b7bd589
37b7bd578movss x1, [rsp+164]
37b7bd581mulss x1, x8
37b7bd586movaps x0, x1
37b7bd589
37b7bd589loc_37b7bd589:
37b7bd589lea eax, [rbx+1]
37b7bd58clea rcx, [rsp+304]
37b7bd594movss [rsi], x7
37b7bd598movss [rsi+4], x7
37b7bd59dlea rdx, [rsp+320]
37b7bd5a5movss [rsp+296], x0
37b7bd5aemovd x0, eax
37b7bd5b2mov rax, [rsp+656]
37b7bd5bapshufd x0, x0, -32
37b7bd5bfmovss [rsi+8], x9
37b7bd5c5mov [rax], -1
37b7bd5ccmovq [rax+8], x0
37b7bd5d1mov rax, [rsp+568]
37b7bd5d9movss [rsi+12], x9
37b7bd5dfmov eax, [rax]
37b7bd5e1movss [rsi+16], x7
37b7bd5e6movss [rsi+20], x9
37b7bd5ecmov rsi, [rsp+656]
37b7bd5f4sub eax, 1
37b7bd5f7movd x0, eax
37b7bd5fbmov rax, [rsp+576]
37b7bd603mov eax, [rax]
37b7bd605movd x6, eax
37b7bd609mov [rsp+164], eax
37b7bd610mov rax, [rsp+656]
37b7bd618punpckldq x0, x6
37b7bd61cmovq [rax+16], x0
37b7bd621lea eax, [rbx+4]
37b7bd624cdqe
37b7bd626mov [rsp+152], rcx
37b7bd62elea rcx, [rsp+316]
37b7bd636shl rax, 2
37b7bd63amov [rsp+120], rcx
37b7bd63flea rcx, [r14+rax]
37b7bd643lea rax, [r14+rax-16]
37b7bd648mov [rsp+128], rsi
37b7bd650mov [rsp+104], rax
37b7bd655lea rax, [rsi+16]
37b7bd659mov [rsp+96], rax
37b7bd65elea rax, [rsp+328]
37b7bd666mov [rsp+64], rax
37b7bd66blea rax, [rsp+332]
37b7bd673mov [rsp+56], rax
37b7bd678lea rax, [rsp+296]
37b7bd680mov [rsp+48], rax
37b7bd685lea rax, [rsp+324]
37b7bd68dmov [rsp+112], rcx
37b7bd692lea rcx, [rip+0xc7b82f]
37b7bd699mov [rsp+144], r15
37b7bd6a1mov [rsp+136], rbp
37b7bd6a9mov [rsp+88], r14
37b7bd6aemov [rsp+80], r12
37b7bd6b3mov [rsp+72], r13
37b7bd6b8mov [rsp+40], rax
37b7bd6bdlea rax, [rip+0xc7b800]
37b7bd6c4mov r8, [rsp+544]
37b7bd6ccmov [rsp+32], rax
37b7bd6d1mov r9, rax
37b7bd6d4call slaebz_
37b7bd6d9mov rsi, [rsp+544]
37b7bd6e1mov rax, [rsp+576]
37b7bd6e9movsxd rcx, [rsi]
37b7bd6ecmov rsi, [rsp+656]
37b7bd6f4mov eax, [rax]
37b7bd6f6mov rdx, rcx
37b7bd6f9lea rcx, [r14+4*rcx]
37b7bd6fdmovss x6, [rcx]
37b7bd701movss x7, [rcx+4]
37b7bd706movss x10, [rcx+12]
37b7bd70cmovss x9, [rcx+8]
37b7bd712movaps x12, x6
37b7bd716cmp [rsi+20], eax
37b7bd719je 0x37b7bda4d
37b7bd71fmov rsi, [rsp+656]
37b7bd727mov r8l, [rsi+4]
37b7bd72bmov ecx, [rsi+8]
37b7bd72e
37b7bd72eloc_37b7bd72e:
37b7bd72etest r8l, r8l
37b7bd731js 0x37b7bd84d
37b7bd737cmp r8l, edx
37b7bd73asetge r9b
37b7bd73etest ecx, ecx
37b7bd740setle r8b
37b7bd744or r8b, r9b
37b7bd747jne 0x37b7bd84d
37b7bd74dcmp ecx, edx
37b7bd74fjg 0x37b7bd84d
37b7bd755mov rsi, [rsp+608]
37b7bd75dmov [rsi], 0
37b7bd763mov rsi, [rsp+664]
37b7bd76bmov [rsi], 0
37b7bd771mov rsi, [rsp+616]
37b7bd779mov esi, [rsi]
37b7bd77bmov [rsp+164], esi
37b7bd782test esi, esi
37b7bd784jg 0x37b7bcbc7
37b7bd78amov [rsp+168], 0
37b7bd795xor r14l, r14l
37b7bd798mov [rsp+200], 0
37b7bd7a3
37b7bd7a3loc_37b7bd7a3:
37b7bd7a3mov ecx, [rsp+200]
37b7bd7aamov rsi, [rsp+568]
37b7bd7b2mov edx, [rsp+168]
37b7bd7b9not ecx
37b7bd7bbadd ecx, [rsi]
37b7bd7bdsub edx, eax
37b7bd7bftest ecx, ecx
37b7bd7c1jg 0x37b7bd9dc
37b7bd7c7test edx, edx
37b7bd7c9jg 0x37b7bd9dc
37b7bd7cf
37b7bd7cfloc_37b7bd7cf:
37b7bd7cfmov eax, ecx
37b7bd7d1or eax, edx
37b7bd7d3shr eax, 31
37b7bd7d6je 0x37b7bd9b7
37b7bd7dccmp edi, 1
37b7bd7dfje 0x37b7bdcf4
37b7bd7e5lea eax, [r14+2]
37b7bd7e9
37b7bd7e9loc_37b7bd7e9:
37b7bd7e9mov rsi, [rsp+664]
37b7bd7f1mov [rsi], eax
37b7bd7f3jmp 0x37b7bc903
37b7bd7f8
37b7bd7f8loc_37b7bd7f8:
37b7bd7f8movaps x4, x3
37b7bd7fbpxor x1, x1
37b7bd7ffmovss x6, [rip+0xc7b6d9]
37b7bd807jmp 0x37b7bcd38
37b7bd80c
37b7bd80cloc_37b7bd80c:
37b7bd80cmov rax, [rsp+640]
37b7bd814movss x0, [r13]
37b7bd81amov [rax], 1
37b7bd820cmp [rsp+160], 2
37b7bd828je 0x37b7bdc23
37b7bd82e
37b7bd82eloc_37b7bd82e:
37b7bd82emov rax, [rsp+608]
37b7bd836mov [r15], 1
37b7bd83dmovss [rbp], x0
37b7bd842mov [rax], 1
37b7bd848jmp 0x37b7bc903
37b7bd84d
37b7bd84dloc_37b7bd84d:
37b7bd84dmov rax, [rsp+664]
37b7bd855mov [rax], 4
37b7bd85bjmp 0x37b7bc903
37b7bd860
37b7bd860loc_37b7bd860:
37b7bd860mov rax, [rsp+576]
37b7bd868mov eax, [rax]
37b7bd86ajmp 0x37b7bd7a3
37b7bd86f
37b7bd86floc_37b7bd86f:
37b7bd86fmov rsi, [rsp+552]
37b7bd877movss x7, [rsi]
37b7bd87bmov rsi, [rsp+560]
37b7bd883movss x9, [rsi]
37b7bd888mov rsi, [rsp+608]
37b7bd890mov [rsi], 0
37b7bd896mov rsi, [rsp+664]
37b7bd89emov [rsi], 0
37b7bd8a4test edx, edx
37b7bd8a6jg 0x37b7bcbc7
37b7bd8ac
37b7bd8acloc_37b7bd8ac:
37b7bd8accmp edi, 1
37b7bd8afjne 0x37b7bc903
37b7bd8b5
37b7bd8b5loc_37b7bd8b5:
37b7bd8b5mov rax, [rsp+664]
37b7bd8bdmov [rax], 0
37b7bd8c3jmp 0x37b7bc903
37b7bd8c8
37b7bd8c8loc_37b7bd8c8:
37b7bd8c8mov rax, [rsp+616]
37b7bd8d0cmp [rax], 1
37b7bd8d3jle 0x37b7bdc83
37b7bd8d9mov rax, [rsp+608]
37b7bd8e1mov r8l, [rax]
37b7bd8e4xor eax, eax
37b7bd8e6cmp r8l, 1
37b7bd8eajle 0x37b7bdcdd
37b7bd8f0
37b7bd8f0loc_37b7bd8f0:
37b7bd8f0lea ebx, [r8+1]
37b7bd8f4mov r9l, 4
37b7bd8famov r11, -8
37b7bd901mov r10l, 2
37b7bd907nop [rax+rax]
37b7bd910
37b7bd910loc_37b7bd910:
37b7bd910cmp r8l, r10l
37b7bd913jl 0x37b7bd999
37b7bd919movss x2, [rbp+r9-4]
37b7bd920lea rsi, [r11+r9]
37b7bd924mov rdx, r10
37b7bd927xor ecx, ecx
37b7bd929add rsi, rbp
37b7bd92cmovaps x0, x2
37b7bd92fnop [rax+rax]
37b7bd935nop [rax+rax]
37b7bd940
37b7bd940loc_37b7bd940:
37b7bd940movss x1, [rsi+4*rdx]
37b7bd945comiss x0, x1
37b7bd948minss x1, x0
37b7bd94ccmova ecx, edx
37b7bd94fadd rdx, 1
37b7bd953movaps x0, x1
37b7bd956cmp r8l, edx
37b7bd959jge 0x37b7bd940
37b7bd95btest ecx, ecx
37b7bd95dje 0x37b7bd984
37b7bd95flea edx, [rcx-1]
37b7bd962mov esi, [r15+r9-4]
37b7bd967movsxd rdx, edx
37b7bd96amov ecx, [r15+4*rdx]
37b7bd96emov [r15+4*rdx], esi
37b7bd972movss [rbp+4*rdx], x2
37b7bd978mov [r15+r9-4], ecx
37b7bd97dmovss [rbp+r9-4], x1
37b7bd984
37b7bd984loc_37b7bd984:
37b7bd984add r10, 1
37b7bd988sub r11, 4
37b7bd98cadd r9, 4
37b7bd990cmp rbx, r10
37b7bd993jne 0x37b7bd910
37b7bd999
37b7bd999loc_37b7bd999:
37b7bd999mov rsi, [rsp+664]
37b7bd9a1mov edx, r14l
37b7bd9a4mov [rsi], r14l
37b7bd9a7test eax, eax
37b7bd9a9je 0x37b7bc903
37b7bd9af
37b7bd9afloc_37b7bd9af:
37b7bd9aflea eax, [rdx+2]
37b7bd9b2jmp 0x37b7bd7e9
37b7bd9b7
37b7bd9b7loc_37b7bd9b7:
37b7bd9b7cmp edi, 1
37b7bd9baje 0x37b7bdcbb
37b7bd9c0mov rax, [rsp+664]
37b7bd9c8mov [rax], 0
37b7bd9cetest r14l, r14l
37b7bd9d1jne 0x37b7bce4b
37b7bd9d7jmp 0x37b7bc903
37b7bd9dc
37b7bd9dcloc_37b7bd9dc:
37b7bd9dcmov rax, [rsp+608]
37b7bd9e4mov r9l, [rax]
37b7bd9e7test r9l, r9l
37b7bd9eajle 0x37b7bde14
37b7bd9f0xor eax, eax
37b7bd9f2xor r8l, r8l
37b7bd9f5xor r10l, r10l
37b7bd9f8jmp 0x37b7bda33
37b7bd9fa
37b7bd9fa 66 0f 1f 44 00 00 f..D..
37b7bda00
37b7bda00loc_37b7bda00:
37b7bda00comiss x0, x12
37b7bda04jb 0x37b7bda0a
37b7bda06test edx, edx
37b7bda08jg 0x37b7bda48
37b7bda0a
37b7bda0aloc_37b7bda0a:
37b7bda0amov r11l, [r15+4*rax]
37b7bda0emovsxd r8, r10l
37b7bda11add r10l, 1
37b7bda15movss [rbp+4*r8], x0
37b7bda1cmov [r15+4*r8], r11l
37b7bda20mov r8l, 1
37b7bda26
37b7bda26loc_37b7bda26:
37b7bda26add rax, 1
37b7bda2acmp r9, rax
37b7bda2dje 0x37b7bdae7
37b7bda33
37b7bda33loc_37b7bda33:
37b7bda33movss x0, [rbp+4*rax]
37b7bda39test ecx, ecx
37b7bda3bjle 0x37b7bda00
37b7bda3dcomiss x10, x0
37b7bda41jb 0x37b7bda00
37b7bda43sub ecx, 1
37b7bda46jmp 0x37b7bda26
37b7bda48
37b7bda48loc_37b7bda48:
37b7bda48sub edx, 1
37b7bda4bjmp 0x37b7bda26
37b7bda4d
37b7bda4dloc_37b7bda4d:
37b7bda4dmovaps x0, x10
37b7bda51movaps x10, x9
37b7bda55mov r8l, [rsi]
37b7bda58mov ecx, [rsi+12]
37b7bda5bmovaps x9, x0
37b7bda5fmovaps x0, x7
37b7bda62movaps x7, x6
37b7bda65movaps x12, x0
37b7bda69jmp 0x37b7bd72e
37b7bda6e
37b7bda6eloc_37b7bda6e:
37b7bda6emov rax, [rsp+640]
37b7bda76movss [rsp+328], x6
37b7bda7fmov [rax], ebx
37b7bda81cmp [rsp+160], 3
37b7bda89je 0x37b7bdd97
37b7bda8fmov eax, 1
37b7bda94cmp [rsp+160], 2
37b7bda9cjne 0x37b7bcb93
37b7bdaa2mov rax, [rsp+552]
37b7bdaaamov [rsp+164], 1
37b7bdab5movss x7, [rax]
37b7bdab9mov rax, [rsp+560]
37b7bdac1movss x9, [rax]
37b7bdac6mov rax, [rsp+608]
37b7bdacemov [rax], 0
37b7bdad4mov rax, [rsp+664]
37b7bdadcmov [rax], 0
37b7bdae2jmp 0x37b7bcbc7
37b7bdae7
37b7bdae7loc_37b7bdae7:
37b7bdae7xor eax, eax
37b7bdae9test r8b, r8b
37b7bdaeccmove r10, rax
37b7bdaf0mov rax, [rsp+608]
37b7bdaf8mov [rax], r10l
37b7bdafbtest ecx, ecx
37b7bdafdjg 0x37b7bdd28
37b7bdb03test edx, edx
37b7bdb05jle 0x37b7bd7cf
37b7bdb0btest ecx, ecx
37b7bdb0djg 0x37b7bdd28
37b7bdb13
37b7bdb13loc_37b7bdb13:
37b7bdb13test edx, edx
37b7bdb15jle 0x37b7bdb7f
37b7bdb17
37b7bdb17loc_37b7bdb17:
37b7bdb17lea r11l, [rdx+1]
37b7bdb1bmov eax, 1
37b7bdb20lea r8l, [r10+1]
37b7bdb24test r10l, r10l
37b7bdb27je 0x37b7bdc05
37b7bdb2dnop [rax]
37b7bdb30
37b7bdb30loc_37b7bdb30:
37b7bdb30mov r9l, 1
37b7bdb36xor ebx, ebx
37b7bdb38nop [rax+rax]
37b7bdb40
37b7bdb40loc_37b7bdb40:
37b7bdb40mov esi, [r15+4*r9-4]
37b7bdb45test esi, esi
37b7bdb47je 0x37b7bdb5f
37b7bdb49movss x0, [rbp+4*r9-4]
37b7bdb50comiss x0, x7
37b7bdb53ja 0x37b7bdb59
37b7bdb55test ebx, ebx
37b7bdb57jne 0x37b7bdb5f
37b7bdb59
37b7bdb59loc_37b7bdb59:
37b7bdb59movaps x7, x0
37b7bdb5cmov ebx, r9l
37b7bdb5f
37b7bdb5floc_37b7bdb5f:
37b7bdb5fadd r9, 1
37b7bdb63cmp r9, r8
37b7bdb66jne 0x37b7bdb40
37b7bdb68lea r9l, [rbx-1]
37b7bdb6cadd eax, 1
37b7bdb6fmovsxd r9, r9l
37b7bdb72mov [r15+4*r9], 0
37b7bdb7acmp eax, r11l
37b7bdb7djne 0x37b7bdb30
37b7bdb7f
37b7bdb7floc_37b7bdb7f:
37b7bdb7ftest r10l, r10l
37b7bdb82je 0x37b7bdc1e
37b7bdb88xor eax, eax
37b7bdb8axor r11l, r11l
37b7bdb8dxor r9l, r9l
37b7bdb90nop [rax]
37b7bdb94nop [rax+rax]
37b7bdb9fnop [rax+rax]
37b7bdbaanop [rax+rax]
37b7bdbb5nop [rax+rax]
37b7bdbc0
37b7bdbc0loc_37b7bdbc0:
37b7bdbc0mov r8l, [r15+4*rax]
37b7bdbc4test r8l, r8l
37b7bdbc7je 0x37b7bdbe7
37b7bdbc9movss x0, [rbp+4*rax]
37b7bdbcfmovsxd r11, r9l
37b7bdbd2add r9l, 1
37b7bdbd6mov [r15+4*r11], r8l
37b7bdbdamovss [rbp+4*r11], x0
37b7bdbe1mov r11l, 1
37b7bdbe7
37b7bdbe7loc_37b7bdbe7:
37b7bdbe7add rax, 1
37b7bdbebcmp rax, r10
37b7bdbeejne 0x37b7bdbc0
37b7bdbf0test r11b, r11b
37b7bdbf3je 0x37b7bdc1e
37b7bdbf5
37b7bdbf5loc_37b7bdbf5:
37b7bdbf5mov rax, [rsp+608]
37b7bdbfdmov [rax], r9l
37b7bdc00jmp 0x37b7bd7cf
37b7bdc05
37b7bdc05loc_37b7bdc05:
37b7bdc05lea r8l, [rax+1]
37b7bdc09mov [r15-4], 0
37b7bdc11cmp r8l, r11l
37b7bdc14je 0x37b7bdc1e
37b7bdc16add eax, 2
37b7bdc19cmp eax, r11l
37b7bdc1cjne 0x37b7bdc05
37b7bdc1e
37b7bdc1eloc_37b7bdc1e:
37b7bdc1exor r9l, r9l
37b7bdc21jmp 0x37b7bdbf5
37b7bdc23
37b7bdc23loc_37b7bdc23:
37b7bdc23mov rax, [rsp+552]
37b7bdc2bmovss x1, [rax]
37b7bdc2fcomiss x1, x0
37b7bdc32jae 0x37b7bdc45
37b7bdc34mov rax, [rsp+560]
37b7bdc3ccomiss x0, [rax]
37b7bdc3fjbe 0x37b7bd82e
37b7bdc45
37b7bdc45loc_37b7bdc45:
37b7bdc45mov rax, [rsp+608]
37b7bdc4dmov [rax], 0
37b7bdc53jmp 0x37b7bc903
37b7bdc58
37b7bdc58loc_37b7bdc58:
37b7bdc58mov rax, [rsp+568]
37b7bdc60test edx, edx
37b7bdc62mov ecx, 1
37b7bdc67cmovg ecx, edx
37b7bdc6amov eax, [rax]
37b7bdc6ccmp eax, ecx
37b7bdc6ejg 0x37b7bdc74
37b7bdc70test eax, eax
37b7bdc72jg 0x37b7bdc91
37b7bdc74
37b7bdc74loc_37b7bdc74:
37b7bdc74mov edx, -6
37b7bdc79mov eax, 6
37b7bdc7ejmp 0x37b7bc8d7
37b7bdc83
37b7bdc83loc_37b7bdc83:
37b7bdc83test r14l, r14l
37b7bdc86jne 0x37b7bce4b
37b7bdc8cjmp 0x37b7bd8b5
37b7bdc91
37b7bdc91loc_37b7bdc91:
37b7bdc91mov rsi, [rsp+576]
37b7bdc99cmp edx, eax
37b7bdc9bcmovle eax, edx
37b7bdc9emov ecx, [rsi]
37b7bdca0cmp ecx, eax
37b7bdca2jl 0x37b7bdcac
37b7bdca4cmp edx, ecx
37b7bdca6jge 0x37b7bddb1
37b7bdcac
37b7bdcacloc_37b7bdcac:
37b7bdcacmov edx, -7
37b7bdcb1mov eax, 7
37b7bdcb6jmp 0x37b7bc8d7
37b7bdcbb
37b7bdcbbloc_37b7bdcbb:
37b7bdcbbmov rsi, [rsp+616]
37b7bdcc3cmp [rsi], 1
37b7bdcc6jle 0x37b7bdc83
37b7bdcc8mov rsi, [rsp+608]
37b7bdcd0mov r8l, [rsi]
37b7bdcd3cmp r8l, 1
37b7bdcd7jg 0x37b7bd8f0
37b7bdcdd
37b7bdcddloc_37b7bdcdd:
37b7bdcddxor eax, eax
37b7bdcdfmov rsi, [rsp+664]
37b7bdce7test r14l, r14l
37b7bdceasetne al
37b7bdcedmov [rsi], eax
37b7bdcefjmp 0x37b7bc903
37b7bdcf4
37b7bdcf4loc_37b7bdcf4:
37b7bdcf4mov rsi, [rsp+616]
37b7bdcfccmp [rsi], 1
37b7bdcffjle 0x37b7bddff
37b7bdd05mov rsi, [rsp+608]
37b7bdd0dmov edx, r14l
37b7bdd10mov r8l, [rsi]
37b7bdd13cmp r8l, 1
37b7bdd17jg 0x37b7bd8f0
37b7bdd1djmp 0x37b7bd9af
37b7bdd22
37b7bdd22 66 0f 1f 44 00 00 f..D..
37b7bdd28
37b7bdd28loc_37b7bdd28:
37b7bdd28lea ebx, [rcx+1]
37b7bdd2bmov r11l, 1
37b7bdd31lea r9l, [r10+1]
37b7bdd35test r10l, r10l
37b7bdd38je 0x37b7bde3a
37b7bdd3enop
37b7bdd40
37b7bdd40loc_37b7bdd40:
37b7bdd40mov eax, 1
37b7bdd45xor r8l, r8l
37b7bdd48nop [rax+rax]
37b7bdd50
37b7bdd50loc_37b7bdd50:
37b7bdd50mov r12l, [r15+4*rax-4]
37b7bdd55test r12l, r12l
37b7bdd58je 0x37b7bdd72
37b7bdd5amovss x0, [rbp+4*rax-4]
37b7bdd60comiss x9, x0
37b7bdd64ja 0x37b7bdd6b
37b7bdd66test r8l, r8l
37b7bdd69jne 0x37b7bdd72
37b7bdd6b
37b7bdd6bloc_37b7bdd6b:
37b7bdd6bmovaps x9, x0
37b7bdd6fmov r8l, eax
37b7bdd72
37b7bdd72loc_37b7bdd72:
37b7bdd72add rax, 1
37b7bdd76cmp r9, rax
37b7bdd79jne 0x37b7bdd50
37b7bdd7blea eax, [r8-1]
37b7bdd7fadd r11l, 1
37b7bdd83cdqe
37b7bdd85mov [r15+4*rax], 0
37b7bdd8dcmp r11l, ebx
37b7bdd90jne 0x37b7bdd40
37b7bdd92jmp 0x37b7bdb13
37b7bdd97
37b7bdd97loc_37b7bdd97:
37b7bdd97movss x7, [r13]
37b7bdd9dpxor x1, x1
37b7bdda1movss x3, [rip+0xc7b137]
37b7bdda9movaps x4, x7
37b7bddacjmp 0x37b7bd4b8
37b7bddb1
37b7bddb1loc_37b7bddb1:
37b7bddb1mov rax, [rsp+664]
37b7bddb9mov eax, [rax]
37b7bddbbtest eax, eax
37b7bddbdjne 0x37b7bde5c
37b7bddc3mov rax, [rsp+608]
37b7bddcbmov [rax], 0
37b7bddd1test edx, edx
37b7bddd3je 0x37b7bc903
37b7bddd9mov rax, [rsp+568]
37b7bdde1cmp [rax], 1
37b7bdde4jne 0x37b7bc9c0
37b7bddeamov rax, [rsp+576]
37b7bddf2cmp edx, [rax]
37b7bddf4jne 0x37b7bc9c0
37b7bddfajmp 0x37b7bc9b3
37b7bddff
37b7bddffloc_37b7bddff:
37b7bddffmov eax, 3
37b7bde04xor edx, edx
37b7bde06test r14l, r14l
37b7bde09je 0x37b7bd9af
37b7bde0fjmp 0x37b7bd7e9
37b7bde14
37b7bde14loc_37b7bde14:
37b7bde14mov rax, [rsp+608]
37b7bde1cxor r10l, r10l
37b7bde1fmov [rax], 0
37b7bde25test ecx, ecx
37b7bde27jg 0x37b7bdd28
37b7bde2d
37b7bde2dloc_37b7bde2d:
37b7bde2dtest edx, edx
37b7bde2fjg 0x37b7bdb17
37b7bde35jmp 0x37b7bdc1e
37b7bde3a
37b7bde3aloc_37b7bde3a:
37b7bde3amov eax, 1
37b7bde3f
37b7bde3floc_37b7bde3f:
37b7bde3flea r8l, [rax+1]
37b7bde43mov [r15-4], 0
37b7bde4bcmp r8l, ebx
37b7bde4eje 0x37b7bde2d
37b7bde50add eax, 2
37b7bde53cmp eax, ebx
37b7bde55jne 0x37b7bde3f
37b7bde57jmp 0x37b7bdb13
37b7bde5c
37b7bde5cloc_37b7bde5c:
37b7bde5cneg eax
37b7bde5ejmp 0x37b7bc8e1
37b7bde63
37b7bde63loc_37b7bde63:
37b7bde63mov r9l, 1
37b7bde69mov r8l, 1
37b7bde6flea rdx, [rip+0xc7b05b]
37b7bde76mov rcx, rsi
37b7bde79call lsame_
37b7bde7ejmp 0x37b7bcef9
37b7bc7c0
Loading..