File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3ed900
37c3ed900ztgevc_64_:
37c3ed900push r15
37c3ed902push r14
37c3ed904push r13
37c3ed906push r12
37c3ed908push rbp
37c3ed909push rdi
37c3ed90apush rsi
37c3ed90bpush rbx
37c3ed90csub rsp, 712
37c3ed913movups [rsp+544], x6
37c3ed91bmovups [rsp+560], x7
37c3ed923movups [rsp+576], x8
37c3ed92cmovups [rsp+592], x9
37c3ed935movups [rsp+608], x10
37c3ed93emovups [rsp+624], x11
37c3ed947movups [rsp+640], x12
37c3ed950movups [rsp+656], x13
37c3ed959movups [rsp+672], x14
37c3ed962movups [rsp+688], x15
37c3ed96bmov ebp, 1
37c3ed970mov rax, [rsp+856]
37c3ed978mov r13, [rsp+824]
37c3ed980mov r15, [rsp+840]
37c3ed988mov r14, [rsp+912]
37c3ed990mov rax, [rax]
37c3ed993mov r12, [r13]
37c3ed997mov rbx, [r15]
37c3ed99amov [rsp+128], rax
37c3ed9a2mov rdi, rdx
37c3ed9a5mov rsi, rcx
37c3ed9a8mov rax, [rsp+872]
37c3ed9b0mov [rsp+800], r8
37c3ed9b8lea rdx, [rip+0x85d01]
37c3ed9bfmov r8l, 1
37c3ed9c5mov rcx, rdi
37c3ed9c8mov rax, [rax]
37c3ed9cbmov [rsp+808], r9
37c3ed9d3mov r9l, 1
37c3ed9d9mov [rsp+408], rax
37c3ed9e1call lsame_64_
37c3ed9e6mov r11, [rsp+896]
37c3ed9eemov [rsp+280], 0
37c3ed9fatest rax, rax
37c3ed9fdmov [rsp+248], rax
37c3eda05je 0x37c3edbcb
37c3eda0b
37c3eda0bloc_37c3eda0b:
37c3eda0bmov r9l, 1
37c3eda11mov r8l, 1
37c3eda17mov rcx, rsi
37c3eda1amov [rsp+896], r11
37c3eda22lea rdx, [rip+0x85ced]
37c3eda29call lsame_64_
37c3eda2emov r11, [rsp+896]
37c3eda36test rax, rax
37c3eda39mov [rsp+336], rax
37c3eda41je 0x37c3edb69
37c3eda47mov [r14], 0
37c3eda4emov [rsp+120], 0
37c3eda57
37c3eda57loc_37c3eda57:
37c3eda57mov rax, [rsp+808]
37c3eda5fmov r10, [rax]
37c3eda62test r10, r10
37c3eda65js 0x37c3eda91
37c3eda67mov eax, 1
37c3eda6ccmovg rax, r10
37c3eda70cmp [r13], rax
37c3eda74jl 0x37c3edc4a
37c3eda7acmp [r15], rax
37c3eda7djge 0x37c3edc5b
37c3eda83mov rdx, -8
37c3eda8amov eax, 8
37c3eda8fjmp 0x37c3edaa0
37c3eda91
37c3eda91loc_37c3eda91:
37c3eda91mov rdx, -4
37c3eda98mov eax, 4
37c3eda9dnop [rax]
37c3edaa0
37c3edaa0loc_37c3edaa0:
37c3edaa0mov [r14], rdx
37c3edaa3mov r8l, 6
37c3edaa9lea rdx, [rsp+528]
37c3edab1lea rcx, [rip+0x85c58]
37c3edab8mov [rsp+528], rax
37c3edac0call xerbla_64_
37c3edac5nop
37c3edac6
37c3edac6loc_37c3edac6:
37c3edac6movups x6, [rsp+544]
37c3edacemovups x7, [rsp+560]
37c3edad6movups x8, [rsp+576]
37c3edadfmovups x9, [rsp+592]
37c3edae8movups x10, [rsp+608]
37c3edaf1movups x11, [rsp+624]
37c3edafamovups x12, [rsp+640]
37c3edb03movups x13, [rsp+656]
37c3edb0cmovups x14, [rsp+672]
37c3edb15movups x15, [rsp+688]
37c3edb1eadd rsp, 712
37c3edb25pop rbx
37c3edb26pop rsi
37c3edb27pop rdi
37c3edb28pop rbp
37c3edb29pop r12
37c3edb2bpop r13
37c3edb2dpop r14
37c3edb2fpop r15
37c3edb31ret
37c3edb32
37c3edb32loc_37c3edb32:
37c3edb32mov r9l, 1
37c3edb38mov r8l, 1
37c3edb3emov rcx, rsi
37c3edb41mov [rsp+896], r11
37c3edb49lea rdx, [rip+0x85bc6]
37c3edb50mov rbp, -1
37c3edb57call lsame_64_
37c3edb5cmov r11, [rsp+896]
37c3edb64test rax, rax
37c3edb67jne 0x37c3edbba
37c3edb69
37c3edb69loc_37c3edb69:
37c3edb69mov r9l, 1
37c3edb6fmov r8l, 1
37c3edb75mov rcx, rsi
37c3edb78mov [rsp+896], r11
37c3edb80lea rdx, [rip+0x85b3c]
37c3edb87call lsame_64_
37c3edb8cmov r11, [rsp+896]
37c3edb94mov [rsp+336], 0
37c3edba0test rax, rax
37c3edba3je 0x37c3efeb4
37c3edba9
37c3edba9loc_37c3edba9:
37c3edba9mov [r14], 0
37c3edbb0cmp rbp, -1
37c3edbb4jne 0x37c3effc9
37c3edbba
37c3edbbaloc_37c3edbba:
37c3edbbamov rdx, -2
37c3edbc1mov eax, 2
37c3edbc6jmp 0x37c3edaa0
37c3edbcb
37c3edbcbloc_37c3edbcb:
37c3edbcbmov r9l, 1
37c3edbd1mov r8l, 1
37c3edbd7mov rcx, rdi
37c3edbdamov ebp, 2
37c3edbdflea rdx, [rip+0x85adb]
37c3edbe6call lsame_64_
37c3edbebmov r11, [rsp+896]
37c3edbf3test rax, rax
37c3edbf6jne 0x37c3eda0b
37c3edbfcmov r9l, 1
37c3edc02mov r8l, 1
37c3edc08lea rdx, [rip+0x85ab3]
37c3edc0fmov rcx, rdi
37c3edc12call lsame_64_
37c3edc17mov r11, [rsp+896]
37c3edc1ftest rax, rax
37c3edc22mov [rsp+248], rax
37c3edc2aje 0x37c3edb32
37c3edc30mov rax, [rsp+248]
37c3edc38mov ebp, 3
37c3edc3dmov [rsp+280], rax
37c3edc45jmp 0x37c3eda0b
37c3edc4a
37c3edc4aloc_37c3edc4a:
37c3edc4amov rdx, -6
37c3edc51mov eax, 6
37c3edc56jmp 0x37c3edaa0
37c3edc5b
37c3edc5bloc_37c3edc5b:
37c3edc5bxor eax, eax
37c3edc5dtest rbx, rbx
37c3edc60cmovns rax, rbx
37c3edc64mov [rsp+96], rax
37c3edc69cmp [rsp+248], 0
37c3edc72jne 0x37c3edd5a
37c3edc78test r10, r10
37c3edc7bje 0x37c3efef9
37c3edc81mov rcx, [rsp+800]
37c3edc89lea r9, [r10+1]
37c3edc8dmov eax, 1
37c3edc92xor edx, edx
37c3edc94nop
37c3edc95nop [rax+rax]
37c3edca0
37c3edca0loc_37c3edca0:
37c3edca0add rdx, [rcx+8*rax-8]
37c3edca5add rax, 1
37c3edca9cmp rax, r9
37c3edcacjne 0x37c3edca0
37c3edcaemov [rsp+344], rdx
37c3edcb6
37c3edcb6loc_37c3edcb6:
37c3edcb6mov rax, [rsp+96]
37c3edcbbmov edx, 1
37c3edcc0xor r8l, r8l
37c3edcc3pxor x0, x0
37c3edcc7mov ebx, 1
37c3edcccadd rax, 1
37c3edcd0shl rax, 4
37c3edcd4mov rsi, rax
37c3edcd7mov rax, [rsp+832]
37c3edcdflea rcx, [rax+8]
37c3edce3nop [rax]
37c3edceanop [rax+rax]
37c3edcf5nop [rax+rax]
37c3edd00
37c3edd00loc_37c3edd00:
37c3edd00xor eax, eax
37c3edd02ucomisd x0, [rcx]
37c3edd06setp al
37c3edd09cmovne rax, rbx
37c3edd0dadd rdx, 1
37c3edd11add rcx, rsi
37c3edd14or r8, rax
37c3edd17cmp rdx, r9
37c3edd1ajne 0x37c3edd00
37c3edd1cmov rdx, -7
37c3edd23mov eax, 7
37c3edd28test r8, r8
37c3edd2bjne 0x37c3edaa0
37c3edd31
37c3edd31loc_37c3edd31:
37c3edd31mov rax, [rsp+856]
37c3edd39mov rax, [rax]
37c3edd3ccmp [rsp+120], 0
37c3edd42je 0x37c3edd74
37c3edd44cmp r10, rax
37c3edd47jle 0x37c3edd74
37c3edd49
37c3edd49loc_37c3edd49:
37c3edd49mov rdx, -10
37c3edd50mov eax, 10
37c3edd55jmp 0x37c3edaa0
37c3edd5a
37c3edd5aloc_37c3edd5a:
37c3edd5atest r10, r10
37c3edd5dje 0x37c3efef9
37c3edd63mov [rsp+344], r10
37c3edd6blea r9, [r10+1]
37c3edd6fjmp 0x37c3edcb6
37c3edd74
37c3edd74loc_37c3edd74:
37c3edd74test rax, rax
37c3edd77jle 0x37c3edd49
37c3edd79mov rax, [rsp+872]
37c3edd81mov rax, [rax]
37c3edd84cmp [rsp+336], 0
37c3edd8dje 0x37c3edd98
37c3edd8fcmp r10, rax
37c3edd92jg 0x37c3ee5ef
37c3edd98
37c3edd98loc_37c3edd98:
37c3edd98test rax, rax
37c3edd9bjle 0x37c3ee5ef
37c3edda1mov rax, [rsp+880]
37c3edda9mov rdi, [rsp+344]
37c3eddb1cmp [rax], rdi
37c3eddb4jl 0x37c3eff12
37c3eddbamov rax, [rsp+888]
37c3eddc2mov rdi, [rsp+344]
37c3eddcamov [rax], rdi
37c3eddcdtest r10, r10
37c3eddd0je 0x37c3edac6
37c3eddd6xor eax, eax
37c3eddd8test r12, r12
37c3edddbmov r14, [rsp+96]
37c3edde0mov edx, 12
37c3edde5cmovns rax, r12
37c3edde9lea rcx, [rip+0x858d4]
37c3eddf0mov [rsp+896], r11
37c3eddf8mov rbx, r14
37c3eddfbmov rdi, rax
37c3eddfenot rbx
37c3ede01mov [rsp+104], rax
37c3ede06mov rsi, rax
37c3ede09not rdi
37c3ede0cmov [rsp+152], rbx
37c3ede14mov [rsp+160], rdi
37c3ede1ccall dlamch_64_
37c3ede21mov edx, 7
37c3ede26lea rcx, [rip+0x858a3]
37c3ede2dmovsd_xmm [rsp+464], x0
37c3ede36movapd x8, x0
37c3ede3bcall dlamch_64_
37c3ede40lea rcx, [rip+0x85890]
37c3ede47mov edx, 4
37c3ede4cmovapd x7, x0
37c3ede50call dlamch_64_
37c3ede55mov rax, [rsp+808]
37c3ede5dmov r11, [rsp+896]
37c3ede65mulsd x7, x0
37c3ede69pxor x0, x0
37c3ede6dmov rcx, [rax]
37c3ede70mov rax, [rsp+816]
37c3ede78cvtsi2sd x0, rcx
37c3ede7dmovsd_xmm x1, [rax]
37c3ede81mulsd x0, x8
37c3ede86movsd_xmm x8, [rip+0x858a1]
37c3ede8fandpd x1, [rip+0x85889]
37c3ede97cmp rcx, 1
37c3ede9bmov [rsp+352], rcx
37c3edea3movsd_xmm [rsp+376], x7
37c3edeacmovapd x3, x0
37c3edeb0divsd x3, x7
37c3edeb4movapd x7, x8
37c3edeb9movsd_xmm [rsp+288], x3
37c3edec2divsd x7, x3
37c3edec6movsd_xmm [rsp+456], x7
37c3edecfmovapd x7, x8
37c3eded4divsd x7, x0
37c3eded8movsd_xmm x0, [rax+8]
37c3ededdmov rax, [rsp+832]
37c3edee5andpd x0, [rip+0x85833]
37c3edeedmovsd_xmm [rsp+112], x7
37c3edef3movapd x7, x1
37c3edef7movsd_xmm x1, [rax]
37c3edefbandpd x1, [rip+0x8581d]
37c3edf03addsd x7, x0
37c3edf07movsd_xmm x0, [rax+8]
37c3edf0candpd x0, [rip+0x8580c]
37c3edf14movapd x2, x1
37c3edf18mov rax, [rsp+904]
37c3edf20addsd x2, x0
37c3edf24mov [rax], 0
37c3edf2bmovsd_xmm [rsp+304], x7
37c3edf34mov [rax+8*rcx], 0
37c3edf3cmovsd_xmm [rsp+296], x2
37c3edf45jle 0x37c3eff37
37c3edf4blea r8, [rax+8]
37c3edf4flea rax, [rsi+1]
37c3edf53movapd x1, x7
37c3edf57add rsi, rsi
37c3edf5alea rbp, [rsi+rdi]
37c3edf5emov [rsp+168], rax
37c3edf66shl rax, 4
37c3edf6alea r9, [r8+8*rcx]
37c3edf6emov rdi, rbp
37c3edf71mov [rsp+136], rax
37c3edf79lea r15, [rcx+1]
37c3edf7dmov r11, [rsp+136]
37c3edf85shl rdi, 4
37c3edf89mov [rsp+192], rsi
37c3edf91mov r10l, 2
37c3edf97mov rax, rdi
37c3edf9amov rdi, [rsp+816]
37c3edfa2mov [rsp+136], rcx
37c3edfaalea rsi, [rdi+rax+32]
37c3edfaflea rdi, [r14+r14]
37c3edfb3mov [rsp+184], rdi
37c3edfbbadd rdi, rbx
37c3edfbelea rax, [r14+1]
37c3edfc2mov rbx, [rsp+832]
37c3edfcamov rdx, rdi
37c3edfcdmov [rsp+144], rax
37c3edfd5mov r14, rax
37c3edfd8shl rdx, 4
37c3edfdcshl r14, 4
37c3edfe0lea rbx, [rbx+rdx+32]
37c3edfe5mov rdx, [rsp+816]
37c3edfedlea r13, [rdx+24]
37c3edff1mov rdx, [rsp+832]
37c3edff9lea r12, [rdx+24]
37c3edffdnop [rax]
37c3ee000
37c3ee000loc_37c3ee000:
37c3ee000mov [r8], 0
37c3ee007mov rdx, rbp
37c3ee00amov rax, rdi
37c3ee00dmov ecx, 1
37c3ee012mov [r9], 0
37c3ee019shl rdx, 4
37c3ee01dshl rax, 4
37c3ee021add rdx, r13
37c3ee024add rax, r12
37c3ee027nop [rax+rax]
37c3ee030
37c3ee030loc_37c3ee030:
37c3ee030movsd_xmm x7, [rdx]
37c3ee034add rcx, 1
37c3ee038add rdx, 16
37c3ee03cadd rax, 16
37c3ee040andpd x7, [rip+0x856d8]
37c3ee048movsd_xmm x0, [rdx-24]
37c3ee04dandpd x0, [rip+0x856cb]
37c3ee055addsd x0, x7
37c3ee059addsd x0, [r8]
37c3ee05emovsd_xmm x7, [rax-16]
37c3ee063andpd x7, [rip+0x856b5]
37c3ee06bmovsd_xmm [r8], x0
37c3ee070movsd_xmm x0, [rax-24]
37c3ee075andpd x0, [rip+0x856a3]
37c3ee07daddsd x0, x7
37c3ee081addsd x0, [r9]
37c3ee086movsd_xmm [r9], x0
37c3ee08bcmp rcx, r10
37c3ee08ejne 0x37c3ee030
37c3ee090movsd_xmm x3, [rsi]
37c3ee094lea r10, [rcx+1]
37c3ee098add r8, 8
37c3ee09cadd r9, 8
37c3ee0a0movsd_xmm x4, [rsi+8]
37c3ee0a5andpd x3, [rip+0x85673]
37c3ee0adadd rsi, r11
37c3ee0b0andpd x4, [rip+0x85668]
37c3ee0b8add rbp, [rsp+104]
37c3ee0bdadd rdi, [rsp+96]
37c3ee0c2addsd x3, x4
37c3ee0c6addsd x3, [r8-8]
37c3ee0ccmovsd_xmm x4, [rbx+8]
37c3ee0d1andpd x4, [rip+0x85647]
37c3ee0d9maxsd x1, x3
37c3ee0ddmovsd_xmm x3, [rbx]
37c3ee0e1andpd x3, [rip+0x85637]
37c3ee0e9add rbx, r14
37c3ee0ecaddsd x3, x4
37c3ee0f0addsd x0, x3
37c3ee0f4maxsd x2, x0
37c3ee0f8cmp r10, r15
37c3ee0fbjne 0x37c3ee000
37c3ee101movsd_xmm x7, [rsp+464]
37c3ee10amovapd x3, x8
37c3ee10fmov r11, [rsp+896]
37c3ee117movsd_xmm [rsp+304], x1
37c3ee120mov rcx, [rsp+136]
37c3ee128mov rax, [rsp+144]
37c3ee130movsd_xmm [rsp+296], x2
37c3ee139movapd x0, x7
37c3ee13dmaxsd x7, x2
37c3ee141maxsd x0, x1
37c3ee145divsd x3, x0
37c3ee149movapd x0, x7
37c3ee14dmovapd x7, x8
37c3ee152divsd x7, x0
37c3ee156movsd_xmm [rsp+328], x3
37c3ee15fmovsd_xmm [rsp+384], x7
37c3ee168cmp [rsp+120], 0
37c3ee16eje 0x37c3efe95
37c3ee174
37c3ee174loc_37c3ee174:
37c3ee174mov rdi, [rsp+128]
37c3ee17cxor edx, edx
37c3ee17emov r15, r11
37c3ee181mov rbp, r11
37c3ee184mov r10, [rsp+816]
37c3ee18cmov [rsp+256], 0
37c3ee198test rdi, rdi
37c3ee19bmovddup x7, [rip+0x8559d]
37c3ee1a3movsd_xmm x15, [rsp+384]
37c3ee1adcmovns rdx, rdi
37c3ee1b1shl rax, 4
37c3ee1b5movsd_xmm x10, [rsp+464]
37c3ee1bfmov [rsp+272], r10
37c3ee1c7mov r10l, 1
37c3ee1cdmov rdi, rdx
37c3ee1d0mov [rsp+392], rdx
37c3ee1d8not rdx
37c3ee1dbshl rdi, 4
37c3ee1dfmov [rsp+400], rdx
37c3ee1e7mov [rsp+368], rdi
37c3ee1efmov rdi, [rsp+848]
37c3ee1f7mov [rsp+360], rdi
37c3ee1ffmov rdi, [rsp+168]
37c3ee207mov [rsp+168], rax
37c3ee20fmov rax, [rsp+184]
37c3ee217shl rdi, 4
37c3ee21badd rax, [rsp+152]
37c3ee223mov [rsp+176], rdi
37c3ee22bmov rdi, [rsp+832]
37c3ee233mov [rsp+320], rax
37c3ee23bshl rax, 4
37c3ee23flea rax, [rdi+rax+16]
37c3ee244mov [rsp+264], rax
37c3ee24cmov rax, [rsp+192]
37c3ee254add rax, [rsp+160]
37c3ee25cmov [rsp+312], rax
37c3ee264mov rax, [rsp+96]
37c3ee269neg rax
37c3ee26cshl rax, 4
37c3ee270mov [rsp+416], rax
37c3ee278mov rax, [rsp+104]
37c3ee27dshl rax, 4
37c3ee281mov [rsp+472], rax
37c3ee289nop [rax]
37c3ee290
37c3ee290loc_37c3ee290:
37c3ee290mov r11, r10
37c3ee293add r10, 1
37c3ee297cmp [rsp+248], 0
37c3ee2a0jne 0x37c3ee2b6
37c3ee2a2mov rax, [rsp+800]
37c3ee2aacmp [rax+8*r11-8], 0
37c3ee2b0je 0x37c3ee3b5
37c3ee2b6
37c3ee2b6loc_37c3ee2b6:
37c3ee2b6mov rdi, [rsp+272]
37c3ee2bemov rsi, [rsp+416]
37c3ee2c6mov [rsp+184], rcx
37c3ee2ceadd [rsp+256], 1
37c3ee2d7mov rax, [rsp+256]
37c3ee2dfmovsd_xmm x4, [rdi+8]
37c3ee2e4movsd_xmm x3, [rdi]
37c3ee2e8mov rdi, [rsp+264]
37c3ee2f0movapd x1, x3
37c3ee2f4movapd x0, x4
37c3ee2f8andpd x1, [rip+0x85420]
37c3ee300andpd x0, [rip+0x85418]
37c3ee308movsd_xmm x5, [rdi+rsi]
37c3ee30daddsd x1, x0
37c3ee311movapd x0, x5
37c3ee315andpd x0, [rip+0x85403]
37c3ee31dcomisd x10, x1
37c3ee322jb 0x37c3eee38
37c3ee328comisd x10, x0
37c3ee32djb 0x37c3eee38
37c3ee333mov rbx, [rsp+392]
37c3ee33bimul rbx, rax
37c3ee33fadd rbx, [rsp+400]
37c3ee347test rcx, rcx
37c3ee34ajle 0x37c3ee395
37c3ee34cmov r8, rbx
37c3ee34flea r9, [rcx+1]
37c3ee353pxor x0, x0
37c3ee357mov eax, 1
37c3ee35cshl r8, 4
37c3ee360add r8, [rsp+848]
37c3ee368nop
37c3ee36anop [rax+rax]
37c3ee375nop [rax+rax]
37c3ee380
37c3ee380loc_37c3ee380:
37c3ee380mov rdx, rax
37c3ee383add rax, 1
37c3ee387shl rdx, 4
37c3ee38bmovups [r8+rdx], x0
37c3ee390cmp rax, r9
37c3ee393jne 0x37c3ee380
37c3ee395
37c3ee395loc_37c3ee395:
37c3ee395mov rax, [rsp+848]
37c3ee39dadd rbx, [rsp+256]
37c3ee3a5movq x3, [rip+0x85383]
37c3ee3adshl rbx, 4
37c3ee3b1movups [rax+rbx], x3
37c3ee3b5
37c3ee3b5loc_37c3ee3b5:
37c3ee3b5mov rdi, [rsp+368]
37c3ee3bdadd r15, 16
37c3ee3c1add [rsp+360], rdi
37c3ee3c9mov rdi, [rsp+176]
37c3ee3d1add [rsp+272], rdi
37c3ee3d9mov rdi, [rsp+168]
37c3ee3e1add [rsp+264], rdi
37c3ee3e9mov rdi, [rsp+104]
37c3ee3eeadd [rsp+312], rdi
37c3ee3f6mov rdi, [rsp+96]
37c3ee3fbadd [rsp+320], rdi
37c3ee403cmp [rsp+352], r10
37c3ee40bjge 0x37c3ee290
37c3ee411mov r11, rbp
37c3ee414
37c3ee414loc_37c3ee414:
37c3ee414cmp [rsp+336], 0
37c3ee41dje 0x37c3edac6
37c3ee423mov [rsp+504], rcx
37c3ee42bmov r15, rcx
37c3ee42etest rcx, rcx
37c3ee431jle 0x37c3edac6
37c3ee437
37c3ee437loc_37c3ee437:
37c3ee437mov rdi, [rsp+408]
37c3ee43fxor eax, eax
37c3ee441mov rsi, r11
37c3ee444mov r14, [rsp+344]
37c3ee44cmov r12, [rsp+832]
37c3ee454movsd_xmm x6, [rsp+464]
37c3ee45dtest rdi, rdi
37c3ee460cmovs rdi, rax
37c3ee464mov r13, rdi
37c3ee467mov [rsp+184], rdi
37c3ee46flea rdi, [r14+1]
37c3ee473mov r14, r15
37c3ee476not r13
37c3ee479mov [rsp+192], r13
37c3ee481cmp [rsp+248], 0
37c3ee48aje 0x37c3ee5bd
37c3ee490
37c3ee490loc_37c3ee490:
37c3ee490mov r9, [rsp+104]
37c3ee495mov rax, [rsp+160]
37c3ee49dsub rdi, 1
37c3ee4a1mov r10, [rsp+96]
37c3ee4a6imul r9, r14
37c3ee4aaimul r10, r14
37c3ee4aeadd rax, r9
37c3ee4b1add rax, r14
37c3ee4b4shl rax, 4
37c3ee4b8add rax, [rsp+816]
37c3ee4c0movsd_xmm x1, [rax+8]
37c3ee4c5movsd_xmm x4, [rax]
37c3ee4c9mov rax, [rsp+152]
37c3ee4d1movapd x2, x4
37c3ee4d5movapd x0, x1
37c3ee4d9andpd x2, [rip+0x8523f]
37c3ee4e1andpd x0, [rip+0x85237]
37c3ee4e9add rax, r14
37c3ee4ecadd rax, r10
37c3ee4efaddsd x2, x0
37c3ee4f3shl rax, 4
37c3ee4f7movsd_xmm x5, [r12+rax]
37c3ee4fdcomisd x6, x2
37c3ee501movapd x0, x5
37c3ee505andpd x0, [rip+0x85213]
37c3ee50djb 0x37c3ee600
37c3ee513comisd x6, x0
37c3ee517jb 0x37c3ee600
37c3ee51dmov r10, [rsp+184]
37c3ee525imul r10, rdi
37c3ee529add r10, [rsp+192]
37c3ee531test rcx, rcx
37c3ee534jle 0x37c3ee575
37c3ee536mov r8, r10
37c3ee539lea r9, [rcx+1]
37c3ee53dpxor x0, x0
37c3ee541mov eax, 1
37c3ee546shl r8, 4
37c3ee54aadd r8, [rsp+864]
37c3ee552nop [rax]
37c3ee555nop [rax+rax]
37c3ee560
37c3ee560loc_37c3ee560:
37c3ee560mov rdx, rax
37c3ee563add rax, 1
37c3ee567shl rdx, 4
37c3ee56bmovups [r8+rdx], x0
37c3ee570cmp rax, r9
37c3ee573jne 0x37c3ee560
37c3ee575
37c3ee575loc_37c3ee575:
37c3ee575mov rax, [rsp+864]
37c3ee57dadd r10, rdi
37c3ee580movq x7, [rip+0x851a8]
37c3ee588shl r10, 4
37c3ee58cmovups [rax+r10], x7
37c3ee591
37c3ee591loc_37c3ee591:
37c3ee591mov rax, [rsp+504]
37c3ee599lea r14, [rax-1]
37c3ee59dmov [rsp+504], r14
37c3ee5a5test r14, r14
37c3ee5a8jle 0x37c3edac6
37c3ee5aecmp [rsp+248], 0
37c3ee5b7jne 0x37c3ee490
37c3ee5bd
37c3ee5bdloc_37c3ee5bd:
37c3ee5bdmov rax, [rsp+800]
37c3ee5c5
37c3ee5c5loc_37c3ee5c5:
37c3ee5c5cmp [rax+8*r14-8], 0
37c3ee5cbjne 0x37c3ee490
37c3ee5d1mov rbx, [rsp+504]
37c3ee5d9lea r14, [rbx-1]
37c3ee5ddmov [rsp+504], r14
37c3ee5e5test r14, r14
37c3ee5e8jg 0x37c3ee5c5
37c3ee5eajmp 0x37c3edac6
37c3ee5ef
37c3ee5efloc_37c3ee5ef:
37c3ee5efmov rdx, -12
37c3ee5f6mov eax, 12
37c3ee5fbjmp 0x37c3edaa0
37c3ee600
37c3ee600loc_37c3ee600:
37c3ee600movsd_xmm x11, [rsp+384]
37c3ee60apxor x3, x3
37c3ee60emovapd x7, x1
37c3ee612movsd_xmm x14, [rsp+328]
37c3ee61cmulsd x7, x3
37c3ee620mulsd x0, x11
37c3ee625mulsd x2, x14
37c3ee62amaxsd x0, x6
37c3ee62emaxsd x0, x2
37c3ee632movapd x2, x8
37c3ee637divsd x2, x0
37c3ee63bmovapd x0, x4
37c3ee63fmulsd x4, x3
37c3ee643mulsd x0, x2
37c3ee647mulsd x1, x2
37c3ee64bmulsd x2, x5
37c3ee64fsubsd x0, x7
37c3ee653addsd x1, x4
37c3ee657movapd x4, x14
37c3ee65cmulsd x2, x11
37c3ee661mulsd x4, x0
37c3ee665mulsd x0, x3
37c3ee669movapd x7, x1
37c3ee66dmulsd x1, x14
37c3ee672mulsd x7, x3
37c3ee676mulsd x14, x2
37c3ee67baddsd x0, x1
37c3ee67fsubsd x4, x7
37c3ee683movapd x7, x11
37c3ee688movapd x12, x7
37c3ee68dmovapd x1, x14
37c3ee692movapd x13, x14
37c3ee697mulsd x7, x0
37c3ee69bmovapd x11, x0
37c3ee6a0andpd x1, [rip+0x85078]
37c3ee6a8mulsd x11, x3
37c3ee6admovapd x9, x4
37c3ee6b2andpd x9, [rip+0x85065]
37c3ee6bbmovsd_xmm [rsp+144], x1
37c3ee6c4mulsd x3, x4
37c3ee6c8mulsd x12, x4
37c3ee6cdmovapd x10, x7
37c3ee6d2movapd x7, x2
37c3ee6d6andpd x7, [rip+0x85042]
37c3ee6deaddsd x10, x3
37c3ee6e3comisd x7, x6
37c3ee6e7subsd x12, x11
37c3ee6ecmovapd x15, x10
37c3ee6f1andpd x15, [rip+0x85026]
37c3ee6famovapd x5, x12
37c3ee6ffandpd x5, [rip+0x85019]
37c3ee707addsd x15, x5
37c3ee70cmovapd x5, x0
37c3ee710andpd x5, [rip+0x85008]
37c3ee718addsd x5, x9
37c3ee71djb 0x37c3ef970
37c3ee723movsd_xmm x14, [rsp+288]
37c3ee72dcomisd x14, x1
37c3ee732jbe 0x37c3ef970
37c3ee738movsd_xmm x9, [rsp+288]
37c3ee742comisd x5, x6
37c3ee746divsd x9, x7
37c3ee74bmovsd_xmm x7, [rsp+304]
37c3ee754minsd x7, [rsp+456]
37c3ee75dmulsd x7, x9
37c3ee762jae 0x37c3efad7
37c3ee768
37c3ee768loc_37c3ee768:
37c3ee768movsd_xmm x1, [rsp+144]
37c3ee771movapd x0, x8
37c3ee776movapd x3, x12
37c3ee77bmaxsd x1, x8
37c3ee780maxsd x1, x15
37c3ee785mulsd x1, x6
37c3ee789divsd x0, x1
37c3ee78dminsd x0, x7
37c3ee791mulsd x2, x0
37c3ee795movapd x4, x0
37c3ee799mulsd x2, [rsp+328]
37c3ee7a2mulsd x4, x12
37c3ee7a7mulsd x0, x10
37c3ee7acmovapd x7, x2
37c3ee7b0movapd x13, x2
37c3ee7b5pxor x2, x2
37c3ee7b9mulsd x3, x2
37c3ee7bdandpd x7, [rip+0x84f5b]
37c3ee7c5mulsd x2, x10
37c3ee7camovsd_xmm [rsp+144], x7
37c3ee7d3addsd x0, x3
37c3ee7d7subsd x4, x2
37c3ee7dbmovapd x10, x0
37c3ee7e0andpd x0, [rip+0x84f38]
37c3ee7e8movapd x15, x4
37c3ee7edmovapd x12, x4
37c3ee7f2andpd x15, [rip+0x84f25]
37c3ee7fbaddsd x15, x0
37c3ee800
37c3ee800loc_37c3ee800:
37c3ee800lea r8, [rcx+1]
37c3ee804mov eax, 1
37c3ee809pxor x0, x0
37c3ee80dtest rcx, rcx
37c3ee810jle 0x37c3ee835
37c3ee812nop [rax]
37c3ee815nop [rax+rax]
37c3ee820
37c3ee820loc_37c3ee820:
37c3ee820mov rdx, rax
37c3ee823add rax, 1
37c3ee827shl rdx, 4
37c3ee82bmovups [rsi+rdx-16], x0
37c3ee830cmp r8, rax
37c3ee833jne 0x37c3ee820
37c3ee835
37c3ee835loc_37c3ee835:
37c3ee835lea rbx, [r14-1]
37c3ee839cmp r14, 1
37c3ee83dje 0x37c3ee8e1
37c3ee843sub r10, [rsp+96]
37c3ee848sub r9, [rsp+104]
37c3ee84dxor eax, eax
37c3ee84fxor edx, edx
37c3ee851mov r8, r10
37c3ee854movapd x7, x12
37c3ee859shl r9, 4
37c3ee85dpxor x4, x4
37c3ee861shl r8, 4
37c3ee865movapd x5, x10
37c3ee86amovddup x9, x13
37c3ee86fadd r9, [rsp+816]
37c3ee877unpcklpd x7, x10
37c3ee87cadd r8, r12
37c3ee87funpcklpd x5, x12
37c3ee884nop
37c3ee885nop [rax+rax]
37c3ee890
37c3ee890loc_37c3ee890:
37c3ee890movupd x0, [r9+rax]
37c3ee896movupd x2, [r8+rax]
37c3ee89cadd rdx, 1
37c3ee8a0movapd x1, x0
37c3ee8a4shufpd x0, x0, 1
37c3ee8a9unpcklpd x2, x2
37c3ee8admulpd x0, x4
37c3ee8b1mulpd x1, x9
37c3ee8b6mulpd x2, x7
37c3ee8baaddsubpd x1, x0
37c3ee8bemovupd x0, [r8+rax]
37c3ee8c4unpckhpd x0, x0
37c3ee8c8mulpd x0, x5
37c3ee8ccaddsubpd x2, x0
37c3ee8d0subpd x1, x2
37c3ee8d4movups [rsi+rax], x1
37c3ee8d8add rax, 16
37c3ee8dccmp rdx, rbx
37c3ee8dfjne 0x37c3ee890
37c3ee8e1
37c3ee8e1loc_37c3ee8e1:
37c3ee8e1mov rax, rbx
37c3ee8e4movq x7, [rip+0x84e44]
37c3ee8ecshl rax, 4
37c3ee8f0movups [rsi+rax], x7
37c3ee8f4test rbx, rbx
37c3ee8f7je 0x37c3eeca9
37c3ee8fdmovsd_xmm x7, [rsp+376]
37c3ee906lea rax, [rsp+480]
37c3ee90emovsd_xmm x14, [rsp+144]
37c3ee918mov [rsp+168], rdi
37c3ee920mov [rsp+120], rax
37c3ee925lea rax, [rsp+512]
37c3ee92dmov rdi, r12
37c3ee930movsd_xmm x0, [rsp+296]
37c3ee939mulsd x14, x7
37c3ee93emov [rsp+128], rax
37c3ee946pxor x11, x11
37c3ee94bmov r12, r14
37c3ee94emulsd x7, x15
37c3ee953lea rax, [rsp+528]
37c3ee95bmovsd_xmm [rsp+176], x15
37c3ee965mulsd x14, [rsp+304]
37c3ee96fmov [rsp+136], rax
37c3ee977mulsd x0, x7
37c3ee97bpxor x7, x7
37c3ee97fmaxsd x14, x0
37c3ee984maxsd x14, x6
37c3ee989movapd x9, x14
37c3ee98emovapd x15, x14
37c3ee993movapd x14, x10
37c3ee998andpd x9, [rip+0x84d7f]
37c3ee9a1nop [rax]
37c3ee9a5nop [rax+rax]
37c3ee9b0
37c3ee9b0loc_37c3ee9b0:
37c3ee9b0mov r13, [rsp+104]
37c3ee9b5mov rbp, [rsp+96]
37c3ee9bamovapd x10, x13
37c3ee9bfmovapd x5, x14
37c3ee9c4imul r13, rbx
37c3ee9c8add r13, [rsp+160]
37c3ee9d0imul rbp, rbx
37c3ee9d4lea rax, [r13+rbx]
37c3ee9d9add rbp, [rsp+152]
37c3ee9e1shl rax, 4
37c3ee9e5add rax, [rsp+816]
37c3ee9edmovsd_xmm x0, [rax+8]
37c3ee9f2movsd_xmm x3, [rax]
37c3ee9f6lea rax, [rbp+rbx]
37c3ee9fbshl rax, 4
37c3ee9ffmulsd x10, x3
37c3eea04movapd x4, x0
37c3eea08add rax, rdi
37c3eea0bmulsd x4, x11
37c3eea10movsd_xmm x1, [rax]
37c3eea14movsd_xmm x2, [rax+8]
37c3eea19mulsd x3, x11
37c3eea1emulsd x5, x2
37c3eea22mulsd x2, x12
37c3eea27subsd x10, x4
37c3eea2cmovapd x4, x12
37c3eea31mulsd x4, x1
37c3eea35mulsd x1, x14
37c3eea3asubsd x4, x5
37c3eea3eaddsd x1, x2
37c3eea42subsd x10, x4
37c3eea47movapd x4, x0
37c3eea4bmulsd x4, x13
37c3eea50movsd_xmm [rsp+512], x10
37c3eea5amovapd x0, x10
37c3eea5fandpd x0, [rip+0x84cb9]
37c3eea67addsd x4, x3
37c3eea6bsubsd x4, x1
37c3eea6fmovsd_xmm [rsp+520], x4
37c3eea78andpd x4, [rip+0x84ca0]
37c3eea80addsd x0, x4
37c3eea84comisd x15, x0
37c3eea89jb 0x37c3eeaa9
37c3eea8bmovsd_xmm [rsp+512], x15
37c3eea95movapd x0, x9
37c3eea9amovsd_xmm [rsp+520], x11
37c3eeaa4addsd x0, x11
37c3eeaa9
37c3eeaa9loc_37c3eeaa9:
37c3eeaa9lea r14, [rbx-1]
37c3eeaadmov rax, r14
37c3eeab0shl rax, 4
37c3eeab4comisd x8, x0
37c3eeab9lea r15, [rsi+rax]
37c3eeabdmovupd x1, [r15]
37c3eeac2movapd x2, x1
37c3eeac6ja 0x37c3eeda0
37c3eeacc
37c3eeaccloc_37c3eeacc:
37c3eeaccxorpd x2, [rip+0x84c7c]
37c3eead4mov r8, [rsp+128]
37c3eeadcmov rdx, [rsp+136]
37c3eeae4mov rcx, [rsp+120]
37c3eeae9movups [rsp+528], x2
37c3eeaf1call zladiv_64_
37c3eeaf6movsd_xmm x0, [rsp+488]
37c3eeaffmovsd_xmm x2, [rsp+480]
37c3eeb08unpcklpd x2, x0
37c3eeb0cmovapd x1, x0
37c3eeb10movups [r15], x2
37c3eeb14cmp rbx, 1
37c3eeb18je 0x37c3eec90
37c3eeb1emov rdx, rbx
37c3eeb21andpd x0, [rip+0x84bf7]
37c3eeb29shl rdx, 4
37c3eeb2dadd rdx, rsi
37c3eeb30movsd_xmm x3, [rdx-16]
37c3eeb35movapd x2, x3
37c3eeb39andpd x2, [rip+0x84bdf]
37c3eeb41addsd x2, x0
37c3eeb45comisd x2, x8
37c3eeb4ajbe 0x37c3eeb9e
37c3eeb4cmovapd x0, x8
37c3eeb51mov rax, [rsp+808]
37c3eeb59movsd_xmm x4, [rsp+144]
37c3eeb62divsd x0, x2
37c3eeb66movsd_xmm x2, [rsp+176]
37c3eeb6fadd rbx, [rax]
37c3eeb72mov rax, [rsp+904]
37c3eeb7amulsd x4, [rax+8*r14]
37c3eeb80mulsd x2, [rax+8*rbx-8]
37c3eeb86addsd x2, x4
37c3eeb8amovsd_xmm x4, [rsp+112]
37c3eeb90mulsd x4, x0
37c3eeb94comisd x2, x4
37c3eeb98jae 0x37c3efa5f
37c3eeb9e
37c3eeb9eloc_37c3eeb9e:
37c3eeb9emovapd x0, x1
37c3eeba2movapd x2, x13
37c3eeba7movapd x4, x13
37c3eebacxor ecx, ecx
37c3eebaemulsd x2, x3
37c3eebb2movapd x5, x14
37c3eebb7add r13, 1
37c3eebbbxor ebx, ebx
37c3eebbdmulsd x0, x11
37c3eebc2add rbp, 1
37c3eebc6shl r13, 4
37c3eebcamov rax, [rsp+816]
37c3eebd2mulsd x4, x1
37c3eebd6shl rbp, 4
37c3eebdamulsd x5, x1
37c3eebdeadd rax, r13
37c3eebe1lea rdx, [rdi+rbp]
37c3eebe5mulsd x1, x12
37c3eebeasubsd x2, x0
37c3eebeemovapd x0, x3
37c3eebf2mulsd x0, x11
37c3eebf7movapd x10, x2
37c3eebfcaddsd x4, x0
37c3eec00movapd x0, x12
37c3eec05mulsd x0, x3
37c3eec09mulsd x3, x14
37c3eec0eunpcklpd x10, x4
37c3eec13unpcklpd x4, x2
37c3eec17subsd x0, x5
37c3eec1baddsd x3, x1
37c3eec1fmovapd x5, x0
37c3eec23unpcklpd x5, x3
37c3eec27unpcklpd x3, x0
37c3eec2bnop [rax+rax]
37c3eec30
37c3eec30loc_37c3eec30:
37c3eec30movupd x1, [rax+rcx]
37c3eec35movupd x0, [rax+rcx]
37c3eec3aadd rbx, 1
37c3eec3emovupd x2, [rsi+rcx]
37c3eec43unpcklpd x1, x1
37c3eec47unpckhpd x0, x0
37c3eec4bmulpd x0, x4
37c3eec4fmulpd x1, x10
37c3eec54addsubpd x1, x0
37c3eec58movupd x0, [rdx+rcx]
37c3eec5dunpckhpd x0, x0
37c3eec61addpd x2, x1
37c3eec65movupd x1, [rdx+rcx]
37c3eec6amulpd x0, x3
37c3eec6eunpcklpd x1, x1
37c3eec72mulpd x1, x5
37c3eec76addsubpd x1, x0
37c3eec7asubpd x2, x1
37c3eec7emovups [rsi+rcx], x2
37c3eec82add rcx, 16
37c3eec86cmp rbx, r14
37c3eec89jne 0x37c3eec30
37c3eec8bjmp 0x37c3ee9b0
37c3eec90
37c3eec90loc_37c3eec90:
37c3eec90mov rax, [rsp+808]
37c3eec98mov r14, r12
37c3eec9bmov r12, rdi
37c3eec9emov rdi, [rsp+168]
37c3eeca6mov rcx, [rax]
37c3eeca9
37c3eeca9loc_37c3eeca9:
37c3eeca9mov eax, 1
37c3eecaecmp [rsp+280], 0
37c3eecb7jne 0x37c3efcb4
37c3eecbd
37c3eecbdloc_37c3eecbd:
37c3eecbdlea rdx, [rax-1]
37c3eecc1pxor x2, x2
37c3eecc5lea rax, [r14+1]
37c3eecc9mov r9l, 1
37c3eeccfneg rdx
37c3eecd2and rdx, rcx
37c3eecd5shl rdx, 4
37c3eecd9add rdx, rsi
37c3eecdcmov r8, rdx
37c3eecdfnop [rax+rax]
37c3eeceanop [rax+rax]
37c3eecf5nop [rax+rax]
37c3eed00
37c3eed00loc_37c3eed00:
37c3eed00movsd_xmm x0, [r8]
37c3eed05movsd_xmm x1, [r8+8]
37c3eed0badd r9, 1
37c3eed0fadd r8, 16
37c3eed13andpd x0, [rip+0x84a05]
37c3eed1bandpd x1, [rip+0x849fd]
37c3eed23addsd x0, x1
37c3eed27maxsd x2, x0
37c3eed2bcmp rax, r9
37c3eed2ejne 0x37c3eed00
37c3eed30comisd x2, x6
37c3eed34ja 0x37c3efdf1
37c3eed3amov eax, 1
37c3eed3f
37c3eed3floc_37c3eed3f:
37c3eed3fcmp rcx, rax
37c3eed42jl 0x37c3ee591
37c3eed48mov r8, [rsp+184]
37c3eed50lea r9, [rcx+1]
37c3eed54pxor x0, x0
37c3eed58imul r8, rdi
37c3eed5cadd r8, [rsp+192]
37c3eed64shl r8, 4
37c3eed68add r8, [rsp+864]
37c3eed70nop [rax+rax]
37c3eed75nop [rax+rax]
37c3eed80
37c3eed80loc_37c3eed80:
37c3eed80mov rdx, rax
37c3eed83add rax, 1
37c3eed87shl rdx, 4
37c3eed8bmovups [r8+rdx], x0
37c3eed90cmp rax, r9
37c3eed93jne 0x37c3eed80
37c3eed95jmp 0x37c3ee591
37c3eed9a
37c3eed9a 66 0f 1f 44 00 00 f..D..
37c3eeda0
37c3eeda0loc_37c3eeda0:
37c3eeda0mulsd x0, [rsp+112]
37c3eeda6movapd x3, x1
37c3eedaaunpckhpd x1, x1
37c3eedaeandpd x3, [rip+0x8496a]
37c3eedb6andpd x1, [rip+0x84962]
37c3eedbeaddsd x1, x3
37c3eedc2comisd x1, x0
37c3eedc6jb 0x37c3eeacc
37c3eedccmovapd x2, x8
37c3eedd1mov rdx, rsi
37c3eedd4xor ecx, ecx
37c3eedd6divsd x2, x1
37c3eeddaunpcklpd x2, x2
37c3eeddenop
37c3eeddfnop [rax+rax]
37c3eedeanop [rax+rax]
37c3eedf5nop [rax+rax]
37c3eee00
37c3eee00loc_37c3eee00:
37c3eee00movupd x0, [rdx]
37c3eee04add rcx, 1
37c3eee08add rdx, 16
37c3eee0cmovapd x1, x0
37c3eee10shufpd x0, x0, 1
37c3eee15mulpd x1, x2
37c3eee19mulpd x0, x7
37c3eee1daddsubpd x1, x0
37c3eee21movups [rdx-16], x1
37c3eee25cmp rcx, r12
37c3eee28jne 0x37c3eee00
37c3eee2amovupd x2, [r15]
37c3eee2fjmp 0x37c3eeacc
37c3eee34
37c3eee34 0f 1f 40 00 ..@.
37c3eee38
37c3eee38loc_37c3eee38:
37c3eee38mulsd x0, x15
37c3eee3dpxor x2, x2
37c3eee41movapd x6, x4
37c3eee45mov r8, r11
37c3eee48movsd_xmm x11, [rsp+328]
37c3eee52mulsd x6, x2
37c3eee56mulsd x1, x11
37c3eee5bmaxsd x0, x10
37c3eee60maxsd x0, x1
37c3eee64movapd x1, x8
37c3eee69divsd x1, x0
37c3eee6dmovapd x0, x3
37c3eee71mulsd x3, x2
37c3eee75mulsd x0, x1
37c3eee79mulsd x4, x1
37c3eee7dmulsd x1, x5
37c3eee81subsd x0, x6
37c3eee85addsd x4, x3
37c3eee89movapd x3, x11
37c3eee8emulsd x1, x15
37c3eee93mulsd x3, x0
37c3eee97mulsd x0, x2
37c3eee9bmovapd x6, x4
37c3eee9fmulsd x4, x11
37c3eeea4mulsd x6, x2
37c3eeea8mulsd x11, x1
37c3eeeadaddsd x0, x4
37c3eeeb1subsd x3, x6
37c3eeeb5movapd x6, x1
37c3eeeb9andpd x6, [rip+0x8485f]
37c3eeec1movapd x13, x11
37c3eeec6andpd x11, [rip+0x84851]
37c3eeecfmovapd x5, x0
37c3eeed3comisd x6, x10
37c3eeed8movapd x4, x0
37c3eeedcmulsd x5, x2
37c3eeee0movapd x12, x3
37c3eeee5movapd x9, x3
37c3eeeeamovsd_xmm [rsp+136], x11
37c3eeef4mulsd x2, x3
37c3eeef8andpd x9, [rip+0x8481f]
37c3eef01mulsd x4, x15
37c3eef06mulsd x12, x15
37c3eef0baddsd x4, x2
37c3eef0fsubsd x12, x5
37c3eef14movsd_xmm [rsp+144], x4
37c3eef1dandpd x4, [rip+0x847fb]
37c3eef25movapd x14, x4
37c3eef2amovapd x4, x12
37c3eef2fandpd x4, [rip+0x847e9]
37c3eef37addsd x14, x4
37c3eef3cmovapd x4, x0
37c3eef40andpd x4, [rip+0x847d8]
37c3eef48addsd x4, x9
37c3eef4dmovsd_xmm [rsp+128], x14
37c3eef57jb 0x37c3ef8a0
37c3eef5dmovsd_xmm x9, [rsp+288]
37c3eef67comisd x9, x11
37c3eef6cjbe 0x37c3ef8a0
37c3eef72movapd x11, x9
37c3eef77comisd x4, x10
37c3eef7cdivsd x9, x6
37c3eef81movsd_xmm x6, [rsp+456]
37c3eef8aminsd x6, [rsp+304]
37c3eef93mulsd x9, x6
37c3eef98jae 0x37c3efb68
37c3eef9e
37c3eef9eloc_37c3eef9e:
37c3eef9emovsd_xmm x2, [rsp+136]
37c3eefa7movapd x0, x8
37c3eefacmovsd_xmm x6, [rsp+144]
37c3eefb5maxsd x2, x8
37c3eefbamaxsd x2, [rsp+128]
37c3eefc3mulsd x2, x10
37c3eefc8divsd x0, x2
37c3eefccmovapd x2, x12
37c3eefd1minsd x0, x9
37c3eefd6mulsd x1, x0
37c3eefdamulsd x1, [rsp+328]
37c3eefe3movapd x3, x1
37c3eefe7andpd x3, [rip+0x84731]
37c3eefefmovapd x13, x1
37c3eeff4pxor x1, x1
37c3eeff8movsd_xmm [rsp+136], x3
37c3ef001movapd x3, x0
37c3ef005mulsd x3, x12
37c3ef00amulsd x2, x1
37c3ef00emulsd x1, x6
37c3ef012mulsd x0, x6
37c3ef016subsd x3, x1
37c3ef01amovapd x12, x3
37c3ef01fmovapd x3, x2
37c3ef023addsd x3, x0
37c3ef027
37c3ef027loc_37c3ef027:
37c3ef027movsd_xmm [rsp+144], x3
37c3ef030movapd x1, x12
37c3ef035andpd x3, [rip+0x846e3]
37c3ef03dandpd x1, [rip+0x846db]
37c3ef045addsd x1, x3
37c3ef049movsd_xmm [rsp+128], x1
37c3ef052
37c3ef052loc_37c3ef052:
37c3ef052lea r9, [rcx+1]
37c3ef056mov eax, 1
37c3ef05bpxor x0, x0
37c3ef05ftest rcx, rcx
37c3ef062jle 0x37c3ef095
37c3ef064nop [rax+rax]
37c3ef06anop [rax+rax]
37c3ef075nop [rax+rax]
37c3ef080
37c3ef080loc_37c3ef080:
37c3ef080mov rdx, rax
37c3ef083add rax, 1
37c3ef087shl rdx, 4
37c3ef08bmovups [rbp+rdx-16], x0
37c3ef090cmp rax, r9
37c3ef093jne 0x37c3ef080
37c3ef095
37c3ef095loc_37c3ef095:
37c3ef095movq x3, [rip+0x84693]
37c3ef09dmovups [r15], x3
37c3ef0a1cmp rcx, r10
37c3ef0a4jl 0x37c3eff0a
37c3ef0aamov rax, [rsp+272]
37c3ef0b2mov [rsp+120], r11
37c3ef0b7mov rsi, r10
37c3ef0bamov ebx, 1
37c3ef0bfmovsd_xmm x3, [rsp+376]
37c3ef0c8mov rdi, [rsp+472]
37c3ef0d0mov [rsp+424], r8
37c3ef0d8movapd x14, x8
37c3ef0ddmovsd_xmm x0, [rsp+136]
37c3ef0e6mov r14, [rsp+312]
37c3ef0eemov [rsp+440], r10
37c3ef0f6pxor x11, x11
37c3ef0fbmovsd_xmm x1, [rsp+296]
37c3ef104lea r13, [rax+rdi]
37c3ef108mov rdi, [rsp+832]
37c3ef110mov rax, r11
37c3ef113mulsd x0, x3
37c3ef117shl rax, 4
37c3ef11bmov r12, [rsp+320]
37c3ef123movsd_xmm [rsp+432], x15
37c3ef12dmulsd x3, [rsp+128]
37c3ef136add rdi, rax
37c3ef139add rax, [rsp+816]
37c3ef141movsd_xmm [rsp+448], x10
37c3ef14bmulsd x0, [rsp+304]
37c3ef154mov [rsp+240], rax
37c3ef15clea rax, [rsp+480]
37c3ef164mov [rsp+224], rax
37c3ef16clea rax, [rsp+512]
37c3ef174mov [rsp+232], rdi
37c3ef17cmov rdi, [rsp+264]
37c3ef184mov [rsp+216], rax
37c3ef18clea rax, [rsp+528]
37c3ef194mulsd x1, x3
37c3ef198mov [rsp+208], rax
37c3ef1a0mov rax, r14
37c3ef1a3movsd_xmm x3, [rsp+144]
37c3ef1acxorpd x3, [rip+0x8458c]
37c3ef1b4mov r14, r13
37c3ef1b7mov r13, rdi
37c3ef1bamov rdi, rax
37c3ef1bdmovsd_xmm [rsp+200], x3
37c3ef1c6maxsd x0, x1
37c3ef1camaxsd x0, x10
37c3ef1cfmovsd_xmm [rsp+192], x0
37c3ef1d8nop [rax+rax]
37c3ef1e0
37c3ef1e0loc_37c3ef1e0:
37c3ef1e0movapd x2, x8
37c3ef1e5lea rax, [rsi+rcx-1]
37c3ef1eamov rdx, [rsp+904]
37c3ef1f2movsd_xmm x0, [rsp+128]
37c3ef1fbmovsd_xmm x1, [rsp+136]
37c3ef204divsd x2, x14
37c3ef209mulsd x1, [rdx+8*rsi-8]
37c3ef20fmulsd x0, [rdx+8*rax]
37c3ef214addsd x0, x1
37c3ef218movsd_xmm x1, [rsp+112]
37c3ef21emulsd x1, x2
37c3ef222comisd x0, x1
37c3ef226ja 0x37c3ef828
37c3ef22ccmp [rsp+120], rsi
37c3ef231jge 0x37c3efab9
37c3ef237cmp rbx, 1
37c3ef23bje 0x37c3ef87d
37c3ef241
37c3ef241loc_37c3ef241:
37c3ef241pxor x6, x6
37c3ef245mov r11, rbx
37c3ef248mov r8, r12
37c3ef24bmov rcx, rdi
37c3ef24eshl r8, 4
37c3ef252shl rcx, 4
37c3ef256xor eax, eax
37c3ef258xor edx, edx
37c3ef25amovapd x4, x6
37c3ef25eshr r11, 1
37c3ef261movapd x3, x6
37c3ef265movapd x9, x6
37c3ef26aadd r8, [rsp+232]
37c3ef272add rcx, [rsp+240]
37c3ef27anop [rax+rax]
37c3ef280
37c3ef280loc_37c3ef280:
37c3ef280movupd x0, [rcx+rax]
37c3ef285movupd x2, [rcx+rax+16]
37c3ef28badd rdx, 1
37c3ef28fmovlpd x2, [rcx+rax+8]
37c3ef295movupd x15, [r15+rax]
37c3ef29bmovupd x1, [r15+rax+16]
37c3ef2a2movlpd x1, [r15+rax+8]
37c3ef2a9movhpd x0, [rcx+rax+16]
37c3ef2afmovhpd x15, [r15+rax+16]
37c3ef2b6xorpd x2, x7
37c3ef2bamovapd x5, x0
37c3ef2bemulpd x0, x1
37c3ef2c2movapd x10, x2
37c3ef2c7mulpd x2, x15
37c3ef2ccmulpd x10, x1
37c3ef2d1mulpd x5, x15
37c3ef2d6addpd x0, x2
37c3ef2dasubpd x5, x10
37c3ef2dfmovapd x2, x0
37c3ef2e3unpckhpd x0, x0
37c3ef2e7addsd x2, x3
37c3ef2ebmovapd x10, x5
37c3ef2f0unpckhpd x5, x5
37c3ef2f4addsd x10, x9
37c3ef2f9movapd x3, x2
37c3ef2fdaddsd x3, x0
37c3ef301movupd x0, [r8+rax]
37c3ef307movapd x9, x10
37c3ef30cmovupd x10, [r8+rax+16]
37c3ef313movlpd x10, [r8+rax+8]
37c3ef31amovhpd x0, [r8+rax+16]
37c3ef321addsd x9, x5
37c3ef326movapd x5, x1
37c3ef32aadd rax, 32
37c3ef32exorpd x10, x7
37c3ef333movapd x2, x0
37c3ef337mulpd x5, x10
37c3ef33cmulpd x2, x15
37c3ef341mulpd x0, x1
37c3ef345movapd x1, x15
37c3ef34amulpd x1, x10
37c3ef34fsubpd x2, x5
37c3ef353addpd x0, x1
37c3ef357movapd x5, x2
37c3ef35bunpckhpd x2, x2
37c3ef35faddsd x5, x4
37c3ef363addsd x6, x0
37c3ef367unpckhpd x0, x0
37c3ef36bmovapd x4, x5
37c3ef36faddsd x4, x2
37c3ef373addsd x6, x0
37c3ef377cmp rdx, r11
37c3ef37ajne 0x37c3ef280
37c3ef380test bl, 1
37c3ef383je 0x37c3ef446
37c3ef389mov rax, rbx
37c3ef38cand rax, -2
37c3ef390add rax, [rsp+120]
37c3ef395
37c3ef395loc_37c3ef395:
37c3ef395lea rdx, [rdi+rax]
37c3ef399shl rdx, 4
37c3ef39dadd rdx, [rsp+816]
37c3ef3a5movsd_xmm x1, [rdx]
37c3ef3a9movsd_xmm x0, [rdx+8]
37c3ef3aemov rdx, rax
37c3ef3b1add rax, r12
37c3ef3b4shl rdx, 4
37c3ef3b8xorpd x0, [rip+0x84380]
37c3ef3c0shl rax, 4
37c3ef3c4add rax, [rsp+832]
37c3ef3ccadd rdx, rbp
37c3ef3cfmovsd_xmm x2, [rdx-16]
37c3ef3d4movsd_xmm x5, [rdx-8]
37c3ef3d9movapd x10, x2
37c3ef3demovapd x15, x5
37c3ef3e3mulsd x15, x0
37c3ef3e8mulsd x10, x1
37c3ef3edmulsd x0, x2
37c3ef3f1mulsd x1, x5
37c3ef3f5subsd x10, x15
37c3ef3faaddsd x0, x1
37c3ef3femovsd_xmm x1, [rax+8]
37c3ef403xorpd x1, [rip+0x84335]
37c3ef40baddsd x9, x10
37c3ef410movapd x15, x1
37c3ef415addsd x3, x0
37c3ef419movsd_xmm x0, [rax]
37c3ef41dmulsd x15, x5
37c3ef422mulsd x1, x2
37c3ef426movapd x10, x0
37c3ef42bmulsd x10, x2
37c3ef430mulsd x0, x5
37c3ef434subsd x10, x15
37c3ef439addsd x0, x1
37c3ef43daddsd x4, x10
37c3ef442addsd x6, x0
37c3ef446
37c3ef446loc_37c3ef446:
37c3ef446movapd x1, x3
37c3ef44amovapd x0, x9
37c3ef44fmulsd x1, x11
37c3ef454mulsd x0, x11
37c3ef459
37c3ef459loc_37c3ef459:
37c3ef459mulsd x9, x13
37c3ef45emovapd x10, x13
37c3ef463movsd_xmm x5, [rsp+200]
37c3ef46cmovsd_xmm x15, [rsp+144]
37c3ef476mulsd x3, x13
37c3ef47bmovapd x2, x5
37c3ef47fmulsd x2, x6
37c3ef483mulsd x6, x12
37c3ef488subsd x9, x1
37c3ef48dmovapd x1, x12
37c3ef492mulsd x1, x4
37c3ef496addsd x3, x0
37c3ef49amovsd_xmm x0, [r14+24]
37c3ef4a0mulsd x4, x5
37c3ef4a4movapd x5, x0
37c3ef4a8mulsd x5, x11
37c3ef4admulsd x0, x13
37c3ef4b2subsd x1, x2
37c3ef4b6movsd_xmm x2, [r13+16]
37c3ef4bcaddsd x4, x6
37c3ef4c0movapd x6, x15
37c3ef4c5subsd x9, x1
37c3ef4camovsd_xmm x1, [r13+24]
37c3ef4d0subsd x3, x4
37c3ef4d4movsd_xmm x4, [r14+16]
37c3ef4damulsd x6, x1
37c3ef4demulsd x10, x4
37c3ef4e3mulsd x4, x11
37c3ef4e8subsd x10, x5
37c3ef4edmovapd x5, x12
37c3ef4f2mulsd x5, x2
37c3ef4f6addsd x0, x4
37c3ef4famovapd x4, x2
37c3ef4femulsd x4, x15
37c3ef503subsd x5, x6
37c3ef507movsd_xmm x6, [rsp+192]
37c3ef510subsd x10, x5
37c3ef515movapd x5, x1
37c3ef519movapd x1, x0
37c3ef51dmulsd x5, x12
37c3ef522movapd x2, x10
37c3ef527andpd x2, [rip+0x841f1]
37c3ef52faddsd x5, x4
37c3ef533movapd x4, x10
37c3ef538subsd x1, x5
37c3ef53cmovapd x0, x1
37c3ef540andpd x1, [rip+0x841d8]
37c3ef548xorpd x0, [rip+0x841f0]
37c3ef550addsd x2, x1
37c3ef554unpcklpd x4, x0
37c3ef558movups [rsp+512], x4
37c3ef560comisd x6, x2
37c3ef564movapd x0, x2
37c3ef568jb 0x37c3ef58e
37c3ef56amovsd_xmm [rsp+512], x6
37c3ef573movapd x0, x6
37c3ef577andpd x0, [rip+0x841a1]
37c3ef57fmovsd_xmm [rsp+520], x11
37c3ef589addsd x0, x11
37c3ef58e
37c3ef58eloc_37c3ef58e:
37c3ef58ecomisd x8, x0
37c3ef593ja 0x37c3ef760
37c3ef599
37c3ef599loc_37c3ef599:
37c3ef599xorpd x9, [rip+0x8419e]
37c3ef5a2xorpd x3, [rip+0x84196]
37c3ef5aaadd rbx, 1
37c3ef5aemov rcx, [rsp+224]
37c3ef5b6mov r8, [rsp+216]
37c3ef5bemov rdx, [rsp+208]
37c3ef5c6movsd_xmm [rsp+528], x9
37c3ef5d0movsd_xmm [rsp+536], x3
37c3ef5d9call zladiv_64_
37c3ef5demov rax, rsi
37c3ef5e1add rdi, [rsp+104]
37c3ef5e6movsd_xmm x0, [rsp+480]
37c3ef5efshl rax, 4
37c3ef5f3add rsi, 1
37c3ef5f7movsd_xmm x1, [rsp+488]
37c3ef600add r14, [rsp+176]
37c3ef608movapd x2, x0
37c3ef60candpd x0, [rip+0x8410c]
37c3ef614add r12, [rsp+96]
37c3ef619unpcklpd x2, x1
37c3ef61dandpd x1, [rip+0x840fb]
37c3ef625add r13, [rsp+168]
37c3ef62dmovups [rbp+rax-16], x2
37c3ef632mov rax, [rsp+808]
37c3ef63aaddsd x0, x1
37c3ef63emov rcx, [rax]
37c3ef641maxsd x14, x0
37c3ef646mov rax, rcx
37c3ef649cmp rsi, [rsp+184]
37c3ef651jle 0x37c3ef1e0
37c3ef657mov r8, [rsp+424]
37c3ef65fmov r11, [rsp+120]
37c3ef664movsd_xmm x15, [rsp+432]
37c3ef66emov r10, [rsp+440]
37c3ef676movsd_xmm x10, [rsp+448]
37c3ef680
37c3ef680loc_37c3ef680:
37c3ef680cmp [rsp+280], 0
37c3ef689jne 0x37c3efc00
37c3ef68fcmp r11, rcx
37c3ef692jg 0x37c3eff23
37c3ef698xor r9l, r9l
37c3ef69b
37c3ef69bloc_37c3ef69b:
37c3ef69badd r9, r8
37c3ef69emov rbx, r8
37c3ef6a1pxor x2, x2
37c3ef6a5mov rdx, r9
37c3ef6a8shl rdx, 4
37c3ef6aclea rdx, [rbp+rdx-16]
37c3ef6b1nop [rax]
37c3ef6b5nop [rax+rax]
37c3ef6c0
37c3ef6c0loc_37c3ef6c0:
37c3ef6c0movsd_xmm x0, [rdx]
37c3ef6c4movsd_xmm x1, [rdx+8]
37c3ef6c9add rbx, 1
37c3ef6cdadd rdx, 16
37c3ef6d1andpd x0, [rip+0x84047]
37c3ef6d9andpd x1, [rip+0x8403f]
37c3ef6e1addsd x0, x1
37c3ef6e5maxsd x2, x0
37c3ef6e9cmp rax, rbx
37c3ef6ecjge 0x37c3ef6c0
37c3ef6eecomisd x2, x10
37c3ef6f3ja 0x37c3efd4a
37c3ef6f9
37c3ef6f9loc_37c3ef6f9:
37c3ef6f9lea r8, [rax+1]
37c3ef6fd
37c3ef6fdloc_37c3ef6fd:
37c3ef6fdcmp r8, 1
37c3ef701jle 0x37c3ee3b5
37c3ef707mov r9, [rsp+392]
37c3ef70fmov eax, 1
37c3ef714pxor x0, x0
37c3ef718imul r9, [rsp+256]
37c3ef721add r9, [rsp+400]
37c3ef729shl r9, 4
37c3ef72dadd r9, [rsp+848]
37c3ef735nop [rax+rax]
37c3ef740
37c3ef740loc_37c3ef740:
37c3ef740mov rdx, rax
37c3ef743add rax, 1
37c3ef747shl rdx, 4
37c3ef74bmovups [r9+rdx], x0
37c3ef750cmp r8, rax
37c3ef753jne 0x37c3ef740
37c3ef755jmp 0x37c3ee3b5
37c3ef75a
37c3ef75a 66 0f 1f 44 00 00 f..D..
37c3ef760
37c3ef760loc_37c3ef760:
37c3ef760mulsd x0, [rsp+112]
37c3ef766movapd x2, x9
37c3ef76bmovapd x1, x3
37c3ef76fandpd x2, [rip+0x83fa9]
37c3ef777andpd x1, [rip+0x83fa1]
37c3ef77faddsd x1, x2
37c3ef783comisd x1, x0
37c3ef787jb 0x37c3ef599
37c3ef78dmovapd x5, x8
37c3ef792mov rax, r15
37c3ef795pxor x2, x2
37c3ef799xor edx, edx
37c3ef79bdivsd x5, x1
37c3ef79fmovddup x4, x5
37c3ef7a3cmp [rsp+120], rsi
37c3ef7a8jge 0x37c3ef7ea
37c3ef7aanop [rax+rax]
37c3ef7b5nop [rax+rax]
37c3ef7c0
37c3ef7c0loc_37c3ef7c0:
37c3ef7c0movupd x0, [rax]
37c3ef7c4add rdx, 1
37c3ef7c8add rax, 16
37c3ef7ccmovapd x1, x0
37c3ef7d0shufpd x0, x0, 1
37c3ef7d5mulpd x1, x4
37c3ef7d9mulpd x0, x2
37c3ef7ddaddsubpd x1, x0
37c3ef7e1movups [rax-16], x1
37c3ef7e5cmp rdx, rbx
37c3ef7e8jne 0x37c3ef7c0
37c3ef7ea
37c3ef7ealoc_37c3ef7ea:
37c3ef7eamulsd x14, x5
37c3ef7efmovapd x1, x9
37c3ef7f4movapd x0, x9
37c3ef7f9mulsd x1, x5
37c3ef7fdmulsd x5, x3
37c3ef801mulsd x3, x11
37c3ef806mulsd x0, x11
37c3ef80bsubsd x1, x3
37c3ef80fmovapd x3, x5
37c3ef813addsd x3, x0
37c3ef817movapd x9, x1
37c3ef81cjmp 0x37c3ef599
37c3ef821
37c3ef821 0f 1f 80 00 00 00 00 .......
37c3ef828
37c3ef828loc_37c3ef828:
37c3ef828cmp [rsp+120], rsi
37c3ef82djge 0x37c3efe72
37c3ef833unpcklpd x2, x2
37c3ef837mov rax, r15
37c3ef83axor edx, edx
37c3ef83cnop [rax]
37c3ef840
37c3ef840loc_37c3ef840:
37c3ef840movupd x0, [rax]
37c3ef844movapd x1, x2
37c3ef848pxor x6, x6
37c3ef84cadd rdx, 1
37c3ef850add rax, 16
37c3ef854mulpd x1, x0
37c3ef858shufpd x0, x0, 1
37c3ef85dmulpd x0, x6
37c3ef861addsubpd x1, x0
37c3ef865movups [rax-16], x1
37c3ef869cmp rdx, rbx
37c3ef86cjne 0x37c3ef840
37c3ef86emovapd x14, x8
37c3ef873cmp rbx, 1
37c3ef877jne 0x37c3ef241
37c3ef87d
37c3ef87dloc_37c3ef87d:
37c3ef87dpxor x6, x6
37c3ef881mov rax, [rsp+120]
37c3ef886movapd x4, x6
37c3ef88amovapd x3, x6
37c3ef88emovapd x9, x6
37c3ef893jmp 0x37c3ef395
37c3ef898
37c3ef898 0f 1f 84 00 00 00 00 00 ........
37c3ef8a0
37c3ef8a0loc_37c3ef8a0:
37c3ef8a0comisd x4, x10
37c3ef8a5jb 0x37c3ef052
37c3ef8abmovsd_xmm x6, [rsp+288]
37c3ef8b4comisd x6, [rsp+128]
37c3ef8bdjbe 0x37c3ef052
37c3ef8c3movsd_xmm x1, [rsp+288]
37c3ef8ccmovsd_xmm x6, [rsp+136]
37c3ef8d5divsd x1, x4
37c3ef8d9maxsd x6, x8
37c3ef8demaxsd x6, [rsp+128]
37c3ef8e7movsd_xmm x4, [rsp+456]
37c3ef8f0minsd x4, [rsp+296]
37c3ef8f9mulsd x6, x10
37c3ef8femulsd x1, x4
37c3ef902movapd x4, x8
37c3ef907divsd x4, x6
37c3ef90bmaxsd x1, x8
37c3ef910minsd x4, x1
37c3ef914mulsd x13, x4
37c3ef919movapd x6, x13
37c3ef91eandpd x6, [rip+0x83dfa]
37c3ef926movsd_xmm [rsp+136], x6
37c3ef92f
37c3ef92floc_37c3ef92f:
37c3ef92fmulsd x3, x4
37c3ef933mulsd x4, x0
37c3ef937pxor x0, x0
37c3ef93bsubsd x3, x5
37c3ef93faddsd x4, x2
37c3ef943movapd x12, x3
37c3ef948mulsd x12, x15
37c3ef94dmovapd x1, x4
37c3ef951mulsd x1, x0
37c3ef955mulsd x0, x3
37c3ef959mulsd x4, x15
37c3ef95esubsd x12, x1
37c3ef963movapd x3, x0
37c3ef967addsd x3, x4
37c3ef96bjmp 0x37c3ef027
37c3ef970
37c3ef970loc_37c3ef970:
37c3ef970comisd x5, x6
37c3ef974jb 0x37c3ee800
37c3ef97amovsd_xmm x7, [rsp+288]
37c3ef983comisd x7, x15
37c3ef988jbe 0x37c3ee800
37c3ef98emovsd_xmm x2, [rsp+288]
37c3ef997movsd_xmm x1, [rsp+144]
37c3ef9a0divsd x2, x5
37c3ef9a4maxsd x1, x8
37c3ef9a9movsd_xmm x5, [rsp+456]
37c3ef9b2minsd x5, [rsp+296]
37c3ef9bbmaxsd x1, x15
37c3ef9c0mulsd x1, x6
37c3ef9c4mulsd x2, x5
37c3ef9c8movapd x5, x8
37c3ef9cddivsd x5, x1
37c3ef9d1maxsd x2, x8
37c3ef9d6minsd x5, x2
37c3ef9damulsd x13, x5
37c3ef9dfmovapd x7, x13
37c3ef9e4andpd x7, [rip+0x83d34]
37c3ef9ecmovsd_xmm [rsp+144], x7
37c3ef9f5
37c3ef9f5loc_37c3ef9f5:
37c3ef9f5movsd_xmm x7, [rsp+384]
37c3ef9femulsd x4, x5
37c3efa02mulsd x5, x0
37c3efa06pxor x0, x0
37c3efa0amovapd x12, x7
37c3efa0fsubsd x4, x11
37c3efa14addsd x5, x3
37c3efa18mulsd x12, x4
37c3efa1dmulsd x4, x0
37c3efa21movapd x2, x5
37c3efa25mulsd x2, x0
37c3efa29mulsd x5, x7
37c3efa2dsubsd x12, x2
37c3efa32addsd x5, x4
37c3efa36movapd x15, x12
37c3efa3bandpd x15, [rip+0x83cdc]
37c3efa44movapd x0, x5
37c3efa48andpd x0, [rip+0x83cd0]
37c3efa50movapd x10, x5
37c3efa55addsd x15, x0
37c3efa5ajmp 0x37c3ee800
37c3efa5f
37c3efa5floc_37c3efa5f:
37c3efa5funpcklpd x0, x0
37c3efa63mov rax, rsi
37c3efa66pxor x3, x3
37c3efa6axor ecx, ecx
37c3efa6cnop [rax+rax]
37c3efa75nop [rax+rax]
37c3efa80
37c3efa80loc_37c3efa80:
37c3efa80movupd x1, [rax]
37c3efa84add rcx, 1
37c3efa88add rax, 16
37c3efa8cmovapd x2, x1
37c3efa90shufpd x1, x1, 1
37c3efa95mulpd x2, x0
37c3efa99mulpd x1, x3
37c3efa9daddsubpd x2, x1
37c3efaa1movups [rax-16], x2
37c3efaa5cmp rcx, r12
37c3efaa8jne 0x37c3efa80
37c3efaaamovsd_xmm x3, [rdx-16]
37c3efaafmovsd_xmm x1, [rdx-8]
37c3efab4jmp 0x37c3eeb9e
37c3efab9
37c3efab9loc_37c3efab9:
37c3efab9pxor x0, x0
37c3efabdmovapd x1, x0
37c3efac1movapd x6, x0
37c3efac5movapd x4, x0
37c3efac9movapd x3, x0
37c3efacdmovapd x9, x0
37c3efad2jmp 0x37c3ef459
37c3efad7
37c3efad7loc_37c3efad7:
37c3efad7movsd_xmm x1, [rsp+288]
37c3efae0comisd x1, x15
37c3efae5jbe 0x37c3ee768
37c3efaebmovsd_xmm x9, [rsp+288]
37c3efaf5movsd_xmm x1, [rsp+144]
37c3efafedivsd x9, x5
37c3efb03maxsd x1, x8
37c3efb08movsd_xmm x5, [rsp+456]
37c3efb11minsd x5, [rsp+296]
37c3efb1amaxsd x1, x15
37c3efb1fmulsd x1, x6
37c3efb23mulsd x5, x9
37c3efb28maxsd x7, x5
37c3efb2cmovapd x5, x8
37c3efb31divsd x5, x1
37c3efb35minsd x5, x7
37c3efb39mulsd x2, x5
37c3efb3dmulsd x2, [rsp+328]
37c3efb46movapd x7, x2
37c3efb4aandpd x7, [rip+0x83bce]
37c3efb52movapd x13, x2
37c3efb57movsd_xmm [rsp+144], x7
37c3efb60jmp 0x37c3ef9f5
37c3efb65
37c3efb65 0f 1f 00 ...
37c3efb68
37c3efb68loc_37c3efb68:
37c3efb68comisd x11, x14
37c3efb6djbe 0x37c3eef9e
37c3efb73movsd_xmm x6, [rsp+136]
37c3efb7cmovapd x11, x8
37c3efb81maxsd x6, x8
37c3efb86maxsd x6, [rsp+128]
37c3efb8fmulsd x6, x10
37c3efb94divsd x11, x6
37c3efb99movsd_xmm x6, [rsp+288]
37c3efba2divsd x6, x4
37c3efba6movsd_xmm x4, [rsp+456]
37c3efbafminsd x4, [rsp+296]
37c3efbb8mulsd x6, x4
37c3efbbcmovapd x4, x11
37c3efbc1maxsd x6, x9
37c3efbc6minsd x4, x6
37c3efbcamulsd x1, x4
37c3efbcemulsd x1, [rsp+328]
37c3efbd7movapd x6, x1
37c3efbdbandpd x6, [rip+0x83b3d]
37c3efbe3movapd x13, x1
37c3efbe8movsd_xmm [rsp+136], x6
37c3efbf1jmp 0x37c3ef92f
37c3efbf6
37c3efbf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3efc00
37c3efc00loc_37c3efc00:
37c3efc00lea rax, [rcx+1]
37c3efc04shl rcx, 4
37c3efc08lea rdi, [rip+0x83ae9]
37c3efc0fmov [rsp+88], 1
37c3efc18sub rax, r11
37c3efc1bmov [rsp+80], rdi
37c3efc20mov rdx, [rsp+808]
37c3efc28lea r9, [rip+0x83ab1]
37c3efc2fmov [rsp+528], rax
37c3efc37lea rax, [rbp+rcx]
37c3efc3clea r8, [rsp+528]
37c3efc44mov [rsp+72], rax
37c3efc49lea rax, [rip+0x83ab0]
37c3efc50lea rcx, [rip+0x83a99]
37c3efc57mov [rsp+64], rax
37c3efc5cmov rax, [rsp+856]
37c3efc64mov [rsp+56], rdi
37c3efc69mov [rsp+40], rax
37c3efc6emov rax, [rsp+360]
37c3efc76mov [rsp+48], r15
37c3efc7bmov [rsp+32], rax
37c3efc80mov [rsp+120], r10
37c3efc85call zgemv_64_
37c3efc8amov rax, [rsp+808]
37c3efc92mov r10, [rsp+120]
37c3efc97mov rax, [rax]
37c3efc9atest rax, rax
37c3efc9dmov rcx, rax
37c3efca0jle 0x37c3ee3b5
37c3efca6mov r9, rax
37c3efca9mov r8l, 1
37c3efcafjmp 0x37c3ef69b
37c3efcb4
37c3efcb4loc_37c3efcb4:
37c3efcb4shl rcx, 4
37c3efcb8lea rbx, [rip+0x83a39]
37c3efcbfmov [rsp+88], 1
37c3efcc8mov rdx, [rsp+808]
37c3efcd0lea rax, [rsi+rcx]
37c3efcd4mov [rsp+80], rbx
37c3efcd9lea rcx, [rip+0x83a10]
37c3efce0mov [rsp+72], rax
37c3efce5lea rax, [rip+0x83a14]
37c3efceclea r9, [rip+0x839ed]
37c3efcf3mov [rsp+64], rax
37c3efcf8mov rax, [rsp+872]
37c3efd00lea r8, [rsp+504]
37c3efd08mov [rsp+56], rbx
37c3efd0dmov [rsp+40], rax
37c3efd12mov rax, [rsp+864]
37c3efd1amov [rsp+48], rsi
37c3efd1fmov [rsp+32], rax
37c3efd24call zgemv_64_
37c3efd29mov rax, [rsp+808]
37c3efd31mov rcx, [rax]
37c3efd34mov r14, rcx
37c3efd37test rcx, rcx
37c3efd3ajle 0x37c3ee591
37c3efd40mov eax, 2
37c3efd45jmp 0x37c3eecbd
37c3efd4a
37c3efd4aloc_37c3efd4a:
37c3efd4amovapd x0, x8
37c3efd4fdivsd x0, x2
37c3efd53cmp rax, r8
37c3efd56jl 0x37c3ef6fd
37c3efd5cmov rsi, [rsp+392]
37c3efd64sub r9, 1
37c3efd68xor edx, edx
37c3efd6axor ebx, ebx
37c3efd6cadd rax, 1
37c3efd70shl r9, 4
37c3efd74movddup x2, x0
37c3efd78pxor x3, x3
37c3efd7cimul rsi, [rsp+256]
37c3efd85sub rax, r8
37c3efd88add r9, rbp
37c3efd8badd rsi, [rsp+400]
37c3efd93add rsi, r8
37c3efd96shl rsi, 4
37c3efd9aadd rsi, [rsp+848]
37c3efda2nop [rax+rax]
37c3efdaanop [rax+rax]
37c3efdb5nop [rax+rax]
37c3efdc0
37c3efdc0loc_37c3efdc0:
37c3efdc0movupd x0, [r9+rdx]
37c3efdc6add rbx, 1
37c3efdcamovapd x1, x0
37c3efdceshufpd x0, x0, 1
37c3efdd3mulpd x1, x2
37c3efdd7mulpd x0, x3
37c3efddbaddsubpd x1, x0
37c3efddfmovups [rsi+rdx], x1
37c3efde3add rdx, 16
37c3efde7cmp rbx, rax
37c3efdeajb 0x37c3efdc0
37c3efdecjmp 0x37c3ef6fd
37c3efdf1
37c3efdf1loc_37c3efdf1:
37c3efdf1movapd x0, x8
37c3efdf6xor r8l, r8l
37c3efdf9pxor x3, x3
37c3efdfdxor r9l, r9l
37c3efe00divsd x0, x2
37c3efe04mov rbx, [rsp+184]
37c3efe0cmov r10, rbx
37c3efe0fimul r10, rdi
37c3efe13sub r10, rbx
37c3efe16shl r10, 4
37c3efe1aadd r10, [rsp+864]
37c3efe22movddup x2, x0
37c3efe26nop [rax]
37c3efe2anop [rax+rax]
37c3efe35nop [rax+rax]
37c3efe40
37c3efe40loc_37c3efe40:
37c3efe40movupd x0, [rdx+r8]
37c3efe46add r9, 1
37c3efe4amovapd x1, x0
37c3efe4eshufpd x0, x0, 1
37c3efe53mulpd x1, x2
37c3efe57mulpd x0, x3
37c3efe5baddsubpd x1, x0
37c3efe5fmovups [r10+r8], x1
37c3efe64add r8, 16
37c3efe68cmp r14, r9
37c3efe6bjne 0x37c3efe40
37c3efe6djmp 0x37c3eed3f
37c3efe72
37c3efe72loc_37c3efe72:
37c3efe72pxor x0, x0
37c3efe76movapd x14, x8
37c3efe7bmovapd x1, x0
37c3efe7fmovapd x6, x0
37c3efe83movapd x4, x0
37c3efe87movapd x3, x0
37c3efe8bmovapd x9, x0
37c3efe90jmp 0x37c3ef459
37c3efe95
37c3efe95loc_37c3efe95:
37c3efe95cmp [rsp+336], 0
37c3efe9eje 0x37c3edac6
37c3efea4mov [rsp+504], rcx
37c3efeacmov r15, rcx
37c3efeafjmp 0x37c3ee437
37c3efeb4
37c3efeb4loc_37c3efeb4:
37c3efeb4mov r9l, 1
37c3efebamov r8l, 1
37c3efec0lea rdx, [rip+0x837fb]
37c3efec7mov rcx, rsi
37c3efecacall lsame_64_
37c3efecfmov r11, [rsp+896]
37c3efed7test rax, rax
37c3efedamov [rsp+336], rax
37c3efee2jne 0x37c3edba9
37c3efee8mov rdx, -1
37c3efeefmov eax, 1
37c3efef4jmp 0x37c3edaa0
37c3efef9
37c3efef9loc_37c3efef9:
37c3efef9mov [rsp+344], 0
37c3eff05jmp 0x37c3edd31
37c3eff0a
37c3eff0aloc_37c3eff0a:
37c3eff0amov rax, rcx
37c3eff0djmp 0x37c3ef680
37c3eff12
37c3eff12loc_37c3eff12:
37c3eff12mov rdx, -13
37c3eff19mov eax, 13
37c3eff1ejmp 0x37c3edaa0
37c3eff23
37c3eff23loc_37c3eff23:
37c3eff23pxor x0, x0
37c3eff27comisd x0, x10
37c3eff2cjbe 0x37c3ef6f9
37c3eff32jmp 0x37c3ef6fd
37c3eff37
37c3eff37loc_37c3eff37:
37c3eff37movsd_xmm x7, [rsp+464]
37c3eff40movapd x3, x8
37c3eff45movsd_xmm x0, [rsp+304]
37c3eff4emaxsd x0, x7
37c3eff52maxsd x7, [rsp+296]
37c3eff5bdivsd x3, x0
37c3eff5fmovapd x0, x7
37c3eff63movapd x7, x8
37c3eff68divsd x7, x0
37c3eff6cmovsd_xmm [rsp+328], x3
37c3eff75movsd_xmm [rsp+384], x7
37c3eff7ecmp [rsp+120], 0
37c3eff84je 0x37c3ee414
37c3eff8acmp rcx, 1
37c3eff8ejne 0x37c3ee414
37c3eff94mov rdi, [rsp+96]
37c3eff99mov rsi, [rsp+104]
37c3eff9elea rax, [rdi+1]
37c3effa2lea rbx, [rsi+1]
37c3effa6add rdi, rdi
37c3effa9add rsi, rsi
37c3effacmov [rsp+168], rbx
37c3effb4mov [rsp+192], rsi
37c3effbcmov [rsp+184], rdi
37c3effc4jmp 0x37c3ee174
37c3effc9
37c3effc9loc_37c3effc9:
37c3effc9mov [rsp+120], 1
37c3effd2jmp 0x37c3eda57
37c3ed900
37c3ed900ztgevc_64_:
37c3ed900push r15
37c3ed902push r14
37c3ed904push r13
37c3ed906push r12
37c3ed908push rbp
37c3ed909push rdi
37c3ed90apush rsi
37c3ed90bpush rbx
37c3ed90csub rsp, 712
37c3ed913movups [rsp+544], x6
37c3ed91bmovups [rsp+560], x7
37c3ed923movups [rsp+576], x8
37c3ed92cmovups [rsp+592], x9
37c3ed935movups [rsp+608], x10
37c3ed93emovups [rsp+624], x11
37c3ed947movups [rsp+640], x12
37c3ed950movups [rsp+656], x13
37c3ed959movups [rsp+672], x14
37c3ed962movups [rsp+688], x15
37c3ed96bmov ebp, 1
37c3ed970mov rax, [rsp+856]
37c3ed978mov r13, [rsp+824]
37c3ed980mov r15, [rsp+840]
37c3ed988mov r14, [rsp+912]
37c3ed990mov rax, [rax]
37c3ed993mov r12, [r13]
37c3ed997mov rbx, [r15]
37c3ed99amov [rsp+128], rax
37c3ed9a2mov rdi, rdx
37c3ed9a5mov rsi, rcx
37c3ed9a8mov rax, [rsp+872]
37c3ed9b0mov [rsp+800], r8
37c3ed9b8lea rdx, [rip+0x85d01]
37c3ed9bfmov r8l, 1
37c3ed9c5mov rcx, rdi
37c3ed9c8mov rax, [rax]
37c3ed9cbmov [rsp+808], r9
37c3ed9d3mov r9l, 1
37c3ed9d9mov [rsp+408], rax
37c3ed9e1call lsame_64_
37c3ed9e6mov r11, [rsp+896]
37c3ed9eemov [rsp+280], 0
37c3ed9fatest rax, rax
37c3ed9fdmov [rsp+248], rax
37c3eda05je 0x37c3edbcb
37c3eda0b
37c3eda0bloc_37c3eda0b:
37c3eda0bmov r9l, 1
37c3eda11mov r8l, 1
37c3eda17mov rcx, rsi
37c3eda1amov [rsp+896], r11
37c3eda22lea rdx, [rip+0x85ced]
37c3eda29call lsame_64_
37c3eda2emov r11, [rsp+896]
37c3eda36test rax, rax
37c3eda39mov [rsp+336], rax
37c3eda41je 0x37c3edb69
37c3eda47mov [r14], 0
37c3eda4emov [rsp+120], 0
37c3eda57
37c3eda57loc_37c3eda57:
37c3eda57mov rax, [rsp+808]
37c3eda5fmov r10, [rax]
37c3eda62test r10, r10
37c3eda65js 0x37c3eda91
37c3eda67mov eax, 1
37c3eda6ccmovg rax, r10
37c3eda70cmp [r13], rax
37c3eda74jl 0x37c3edc4a
37c3eda7acmp [r15], rax
37c3eda7djge 0x37c3edc5b
37c3eda83mov rdx, -8
37c3eda8amov eax, 8
37c3eda8fjmp 0x37c3edaa0
37c3eda91
37c3eda91loc_37c3eda91:
37c3eda91mov rdx, -4
37c3eda98mov eax, 4
37c3eda9dnop [rax]
37c3edaa0
37c3edaa0loc_37c3edaa0:
37c3edaa0mov [r14], rdx
37c3edaa3mov r8l, 6
37c3edaa9lea rdx, [rsp+528]
37c3edab1lea rcx, [rip+0x85c58]
37c3edab8mov [rsp+528], rax
37c3edac0call xerbla_64_
37c3edac5nop
37c3edac6
37c3edac6loc_37c3edac6:
37c3edac6movups x6, [rsp+544]
37c3edacemovups x7, [rsp+560]
37c3edad6movups x8, [rsp+576]
37c3edadfmovups x9, [rsp+592]
37c3edae8movups x10, [rsp+608]
37c3edaf1movups x11, [rsp+624]
37c3edafamovups x12, [rsp+640]
37c3edb03movups x13, [rsp+656]
37c3edb0cmovups x14, [rsp+672]
37c3edb15movups x15, [rsp+688]
37c3edb1eadd rsp, 712
37c3edb25pop rbx
37c3edb26pop rsi
37c3edb27pop rdi
37c3edb28pop rbp
37c3edb29pop r12
37c3edb2bpop r13
37c3edb2dpop r14
37c3edb2fpop r15
37c3edb31ret
37c3edb32
37c3edb32loc_37c3edb32:
37c3edb32mov r9l, 1
37c3edb38mov r8l, 1
37c3edb3emov rcx, rsi
37c3edb41mov [rsp+896], r11
37c3edb49lea rdx, [rip+0x85bc6]
37c3edb50mov rbp, -1
37c3edb57call lsame_64_
37c3edb5cmov r11, [rsp+896]
37c3edb64test rax, rax
37c3edb67jne 0x37c3edbba
37c3edb69
37c3edb69loc_37c3edb69:
37c3edb69mov r9l, 1
37c3edb6fmov r8l, 1
37c3edb75mov rcx, rsi
37c3edb78mov [rsp+896], r11
37c3edb80lea rdx, [rip+0x85b3c]
37c3edb87call lsame_64_
37c3edb8cmov r11, [rsp+896]
37c3edb94mov [rsp+336], 0
37c3edba0test rax, rax
37c3edba3je 0x37c3efeb4
37c3edba9
37c3edba9loc_37c3edba9:
37c3edba9mov [r14], 0
37c3edbb0cmp rbp, -1
37c3edbb4jne 0x37c3effc9
37c3edbba
37c3edbbaloc_37c3edbba:
37c3edbbamov rdx, -2
37c3edbc1mov eax, 2
37c3edbc6jmp 0x37c3edaa0
37c3edbcb
37c3edbcbloc_37c3edbcb:
37c3edbcbmov r9l, 1
37c3edbd1mov r8l, 1
37c3edbd7mov rcx, rdi
37c3edbdamov ebp, 2
37c3edbdflea rdx, [rip+0x85adb]
37c3edbe6call lsame_64_
37c3edbebmov r11, [rsp+896]
37c3edbf3test rax, rax
37c3edbf6jne 0x37c3eda0b
37c3edbfcmov r9l, 1
37c3edc02mov r8l, 1
37c3edc08lea rdx, [rip+0x85ab3]
37c3edc0fmov rcx, rdi
37c3edc12call lsame_64_
37c3edc17mov r11, [rsp+896]
37c3edc1ftest rax, rax
37c3edc22mov [rsp+248], rax
37c3edc2aje 0x37c3edb32
37c3edc30mov rax, [rsp+248]
37c3edc38mov ebp, 3
37c3edc3dmov [rsp+280], rax
37c3edc45jmp 0x37c3eda0b
37c3edc4a
37c3edc4aloc_37c3edc4a:
37c3edc4amov rdx, -6
37c3edc51mov eax, 6
37c3edc56jmp 0x37c3edaa0
37c3edc5b
37c3edc5bloc_37c3edc5b:
37c3edc5bxor eax, eax
37c3edc5dtest rbx, rbx
37c3edc60cmovns rax, rbx
37c3edc64mov [rsp+96], rax
37c3edc69cmp [rsp+248], 0
37c3edc72jne 0x37c3edd5a
37c3edc78test r10, r10
37c3edc7bje 0x37c3efef9
37c3edc81mov rcx, [rsp+800]
37c3edc89lea r9, [r10+1]
37c3edc8dmov eax, 1
37c3edc92xor edx, edx
37c3edc94nop
37c3edc95nop [rax+rax]
37c3edca0
37c3edca0loc_37c3edca0:
37c3edca0add rdx, [rcx+8*rax-8]
37c3edca5add rax, 1
37c3edca9cmp rax, r9
37c3edcacjne 0x37c3edca0
37c3edcaemov [rsp+344], rdx
37c3edcb6
37c3edcb6loc_37c3edcb6:
37c3edcb6mov rax, [rsp+96]
37c3edcbbmov edx, 1
37c3edcc0xor r8l, r8l
37c3edcc3pxor x0, x0
37c3edcc7mov ebx, 1
37c3edcccadd rax, 1
37c3edcd0shl rax, 4
37c3edcd4mov rsi, rax
37c3edcd7mov rax, [rsp+832]
37c3edcdflea rcx, [rax+8]
37c3edce3nop [rax]
37c3edceanop [rax+rax]
37c3edcf5nop [rax+rax]
37c3edd00
37c3edd00loc_37c3edd00:
37c3edd00xor eax, eax
37c3edd02ucomisd x0, [rcx]
37c3edd06setp al
37c3edd09cmovne rax, rbx
37c3edd0dadd rdx, 1
37c3edd11add rcx, rsi
37c3edd14or r8, rax
37c3edd17cmp rdx, r9
37c3edd1ajne 0x37c3edd00
37c3edd1cmov rdx, -7
37c3edd23mov eax, 7
37c3edd28test r8, r8
37c3edd2bjne 0x37c3edaa0
37c3edd31
37c3edd31loc_37c3edd31:
37c3edd31mov rax, [rsp+856]
37c3edd39mov rax, [rax]
37c3edd3ccmp [rsp+120], 0
37c3edd42je 0x37c3edd74
37c3edd44cmp r10, rax
37c3edd47jle 0x37c3edd74
37c3edd49
37c3edd49loc_37c3edd49:
37c3edd49mov rdx, -10
37c3edd50mov eax, 10
37c3edd55jmp 0x37c3edaa0
37c3edd5a
37c3edd5aloc_37c3edd5a:
37c3edd5atest r10, r10
37c3edd5dje 0x37c3efef9
37c3edd63mov [rsp+344], r10
37c3edd6blea r9, [r10+1]
37c3edd6fjmp 0x37c3edcb6
37c3edd74
37c3edd74loc_37c3edd74:
37c3edd74test rax, rax
37c3edd77jle 0x37c3edd49
37c3edd79mov rax, [rsp+872]
37c3edd81mov rax, [rax]
37c3edd84cmp [rsp+336], 0
37c3edd8dje 0x37c3edd98
37c3edd8fcmp r10, rax
37c3edd92jg 0x37c3ee5ef
37c3edd98
37c3edd98loc_37c3edd98:
37c3edd98test rax, rax
37c3edd9bjle 0x37c3ee5ef
37c3edda1mov rax, [rsp+880]
37c3edda9mov rdi, [rsp+344]
37c3eddb1cmp [rax], rdi
37c3eddb4jl 0x37c3eff12
37c3eddbamov rax, [rsp+888]
37c3eddc2mov rdi, [rsp+344]
37c3eddcamov [rax], rdi
37c3eddcdtest r10, r10
37c3eddd0je 0x37c3edac6
37c3eddd6xor eax, eax
37c3eddd8test r12, r12
37c3edddbmov r14, [rsp+96]
37c3edde0mov edx, 12
37c3edde5cmovns rax, r12
37c3edde9lea rcx, [rip+0x858d4]
37c3eddf0mov [rsp+896], r11
37c3eddf8mov rbx, r14
37c3eddfbmov rdi, rax
37c3eddfenot rbx
37c3ede01mov [rsp+104], rax
37c3ede06mov rsi, rax
37c3ede09not rdi
37c3ede0cmov [rsp+152], rbx
37c3ede14mov [rsp+160], rdi
37c3ede1ccall dlamch_64_
37c3ede21mov edx, 7
37c3ede26lea rcx, [rip+0x858a3]
37c3ede2dmovsd_xmm [rsp+464], x0
37c3ede36movapd x8, x0
37c3ede3bcall dlamch_64_
37c3ede40lea rcx, [rip+0x85890]
37c3ede47mov edx, 4
37c3ede4cmovapd x7, x0
37c3ede50call dlamch_64_
37c3ede55mov rax, [rsp+808]
37c3ede5dmov r11, [rsp+896]
37c3ede65mulsd x7, x0
37c3ede69pxor x0, x0
37c3ede6dmov rcx, [rax]
37c3ede70mov rax, [rsp+816]
37c3ede78cvtsi2sd x0, rcx
37c3ede7dmovsd_xmm x1, [rax]
37c3ede81mulsd x0, x8
37c3ede86movsd_xmm x8, [rip+0x858a1]
37c3ede8fandpd x1, [rip+0x85889]
37c3ede97cmp rcx, 1
37c3ede9bmov [rsp+352], rcx
37c3edea3movsd_xmm [rsp+376], x7
37c3edeacmovapd x3, x0
37c3edeb0divsd x3, x7
37c3edeb4movapd x7, x8
37c3edeb9movsd_xmm [rsp+288], x3
37c3edec2divsd x7, x3
37c3edec6movsd_xmm [rsp+456], x7
37c3edecfmovapd x7, x8
37c3eded4divsd x7, x0
37c3eded8movsd_xmm x0, [rax+8]
37c3ededdmov rax, [rsp+832]
37c3edee5andpd x0, [rip+0x85833]
37c3edeedmovsd_xmm [rsp+112], x7
37c3edef3movapd x7, x1
37c3edef7movsd_xmm x1, [rax]
37c3edefbandpd x1, [rip+0x8581d]
37c3edf03addsd x7, x0
37c3edf07movsd_xmm x0, [rax+8]
37c3edf0candpd x0, [rip+0x8580c]
37c3edf14movapd x2, x1
37c3edf18mov rax, [rsp+904]
37c3edf20addsd x2, x0
37c3edf24mov [rax], 0
37c3edf2bmovsd_xmm [rsp+304], x7
37c3edf34mov [rax+8*rcx], 0
37c3edf3cmovsd_xmm [rsp+296], x2
37c3edf45jle 0x37c3eff37
37c3edf4blea r8, [rax+8]
37c3edf4flea rax, [rsi+1]
37c3edf53movapd x1, x7
37c3edf57add rsi, rsi
37c3edf5alea rbp, [rsi+rdi]
37c3edf5emov [rsp+168], rax
37c3edf66shl rax, 4
37c3edf6alea r9, [r8+8*rcx]
37c3edf6emov rdi, rbp
37c3edf71mov [rsp+136], rax
37c3edf79lea r15, [rcx+1]
37c3edf7dmov r11, [rsp+136]
37c3edf85shl rdi, 4
37c3edf89mov [rsp+192], rsi
37c3edf91mov r10l, 2
37c3edf97mov rax, rdi
37c3edf9amov rdi, [rsp+816]
37c3edfa2mov [rsp+136], rcx
37c3edfaalea rsi, [rdi+rax+32]
37c3edfaflea rdi, [r14+r14]
37c3edfb3mov [rsp+184], rdi
37c3edfbbadd rdi, rbx
37c3edfbelea rax, [r14+1]
37c3edfc2mov rbx, [rsp+832]
37c3edfcamov rdx, rdi
37c3edfcdmov [rsp+144], rax
37c3edfd5mov r14, rax
37c3edfd8shl rdx, 4
37c3edfdcshl r14, 4
37c3edfe0lea rbx, [rbx+rdx+32]
37c3edfe5mov rdx, [rsp+816]
37c3edfedlea r13, [rdx+24]
37c3edff1mov rdx, [rsp+832]
37c3edff9lea r12, [rdx+24]
37c3edffdnop [rax]
37c3ee000
37c3ee000loc_37c3ee000:
37c3ee000mov [r8], 0
37c3ee007mov rdx, rbp
37c3ee00amov rax, rdi
37c3ee00dmov ecx, 1
37c3ee012mov [r9], 0
37c3ee019shl rdx, 4
37c3ee01dshl rax, 4
37c3ee021add rdx, r13
37c3ee024add rax, r12
37c3ee027nop [rax+rax]
37c3ee030
37c3ee030loc_37c3ee030:
37c3ee030movsd_xmm x7, [rdx]
37c3ee034add rcx, 1
37c3ee038add rdx, 16
37c3ee03cadd rax, 16
37c3ee040andpd x7, [rip+0x856d8]
37c3ee048movsd_xmm x0, [rdx-24]
37c3ee04dandpd x0, [rip+0x856cb]
37c3ee055addsd x0, x7
37c3ee059addsd x0, [r8]
37c3ee05emovsd_xmm x7, [rax-16]
37c3ee063andpd x7, [rip+0x856b5]
37c3ee06bmovsd_xmm [r8], x0
37c3ee070movsd_xmm x0, [rax-24]
37c3ee075andpd x0, [rip+0x856a3]
37c3ee07daddsd x0, x7
37c3ee081addsd x0, [r9]
37c3ee086movsd_xmm [r9], x0
37c3ee08bcmp rcx, r10
37c3ee08ejne 0x37c3ee030
37c3ee090movsd_xmm x3, [rsi]
37c3ee094lea r10, [rcx+1]
37c3ee098add r8, 8
37c3ee09cadd r9, 8
37c3ee0a0movsd_xmm x4, [rsi+8]
37c3ee0a5andpd x3, [rip+0x85673]
37c3ee0adadd rsi, r11
37c3ee0b0andpd x4, [rip+0x85668]
37c3ee0b8add rbp, [rsp+104]
37c3ee0bdadd rdi, [rsp+96]
37c3ee0c2addsd x3, x4
37c3ee0c6addsd x3, [r8-8]
37c3ee0ccmovsd_xmm x4, [rbx+8]
37c3ee0d1andpd x4, [rip+0x85647]
37c3ee0d9maxsd x1, x3
37c3ee0ddmovsd_xmm x3, [rbx]
37c3ee0e1andpd x3, [rip+0x85637]
37c3ee0e9add rbx, r14
37c3ee0ecaddsd x3, x4
37c3ee0f0addsd x0, x3
37c3ee0f4maxsd x2, x0
37c3ee0f8cmp r10, r15
37c3ee0fbjne 0x37c3ee000
37c3ee101movsd_xmm x7, [rsp+464]
37c3ee10amovapd x3, x8
37c3ee10fmov r11, [rsp+896]
37c3ee117movsd_xmm [rsp+304], x1
37c3ee120mov rcx, [rsp+136]
37c3ee128mov rax, [rsp+144]
37c3ee130movsd_xmm [rsp+296], x2
37c3ee139movapd x0, x7
37c3ee13dmaxsd x7, x2
37c3ee141maxsd x0, x1
37c3ee145divsd x3, x0
37c3ee149movapd x0, x7
37c3ee14dmovapd x7, x8
37c3ee152divsd x7, x0
37c3ee156movsd_xmm [rsp+328], x3
37c3ee15fmovsd_xmm [rsp+384], x7
37c3ee168cmp [rsp+120], 0
37c3ee16eje 0x37c3efe95
37c3ee174
37c3ee174loc_37c3ee174:
37c3ee174mov rdi, [rsp+128]
37c3ee17cxor edx, edx
37c3ee17emov r15, r11
37c3ee181mov rbp, r11
37c3ee184mov r10, [rsp+816]
37c3ee18cmov [rsp+256], 0
37c3ee198test rdi, rdi
37c3ee19bmovddup x7, [rip+0x8559d]
37c3ee1a3movsd_xmm x15, [rsp+384]
37c3ee1adcmovns rdx, rdi
37c3ee1b1shl rax, 4
37c3ee1b5movsd_xmm x10, [rsp+464]
37c3ee1bfmov [rsp+272], r10
37c3ee1c7mov r10l, 1
37c3ee1cdmov rdi, rdx
37c3ee1d0mov [rsp+392], rdx
37c3ee1d8not rdx
37c3ee1dbshl rdi, 4
37c3ee1dfmov [rsp+400], rdx
37c3ee1e7mov [rsp+368], rdi
37c3ee1efmov rdi, [rsp+848]
37c3ee1f7mov [rsp+360], rdi
37c3ee1ffmov rdi, [rsp+168]
37c3ee207mov [rsp+168], rax
37c3ee20fmov rax, [rsp+184]
37c3ee217shl rdi, 4
37c3ee21badd rax, [rsp+152]
37c3ee223mov [rsp+176], rdi
37c3ee22bmov rdi, [rsp+832]
37c3ee233mov [rsp+320], rax
37c3ee23bshl rax, 4
37c3ee23flea rax, [rdi+rax+16]
37c3ee244mov [rsp+264], rax
37c3ee24cmov rax, [rsp+192]
37c3ee254add rax, [rsp+160]
37c3ee25cmov [rsp+312], rax
37c3ee264mov rax, [rsp+96]
37c3ee269neg rax
37c3ee26cshl rax, 4
37c3ee270mov [rsp+416], rax
37c3ee278mov rax, [rsp+104]
37c3ee27dshl rax, 4
37c3ee281mov [rsp+472], rax
37c3ee289nop [rax]
37c3ee290
37c3ee290loc_37c3ee290:
37c3ee290mov r11, r10
37c3ee293add r10, 1
37c3ee297cmp [rsp+248], 0
37c3ee2a0jne 0x37c3ee2b6
37c3ee2a2mov rax, [rsp+800]
37c3ee2aacmp [rax+8*r11-8], 0
37c3ee2b0je 0x37c3ee3b5
37c3ee2b6
37c3ee2b6loc_37c3ee2b6:
37c3ee2b6mov rdi, [rsp+272]
37c3ee2bemov rsi, [rsp+416]
37c3ee2c6mov [rsp+184], rcx
37c3ee2ceadd [rsp+256], 1
37c3ee2d7mov rax, [rsp+256]
37c3ee2dfmovsd_xmm x4, [rdi+8]
37c3ee2e4movsd_xmm x3, [rdi]
37c3ee2e8mov rdi, [rsp+264]
37c3ee2f0movapd x1, x3
37c3ee2f4movapd x0, x4
37c3ee2f8andpd x1, [rip+0x85420]
37c3ee300andpd x0, [rip+0x85418]
37c3ee308movsd_xmm x5, [rdi+rsi]
37c3ee30daddsd x1, x0
37c3ee311movapd x0, x5
37c3ee315andpd x0, [rip+0x85403]
37c3ee31dcomisd x10, x1
37c3ee322jb 0x37c3eee38
37c3ee328comisd x10, x0
37c3ee32djb 0x37c3eee38
37c3ee333mov rbx, [rsp+392]
37c3ee33bimul rbx, rax
37c3ee33fadd rbx, [rsp+400]
37c3ee347test rcx, rcx
37c3ee34ajle 0x37c3ee395
37c3ee34cmov r8, rbx
37c3ee34flea r9, [rcx+1]
37c3ee353pxor x0, x0
37c3ee357mov eax, 1
37c3ee35cshl r8, 4
37c3ee360add r8, [rsp+848]
37c3ee368nop
37c3ee36anop [rax+rax]
37c3ee375nop [rax+rax]
37c3ee380
37c3ee380loc_37c3ee380:
37c3ee380mov rdx, rax
37c3ee383add rax, 1
37c3ee387shl rdx, 4
37c3ee38bmovups [r8+rdx], x0
37c3ee390cmp rax, r9
37c3ee393jne 0x37c3ee380
37c3ee395
37c3ee395loc_37c3ee395:
37c3ee395mov rax, [rsp+848]
37c3ee39dadd rbx, [rsp+256]
37c3ee3a5movq x3, [rip+0x85383]
37c3ee3adshl rbx, 4
37c3ee3b1movups [rax+rbx], x3
37c3ee3b5
37c3ee3b5loc_37c3ee3b5:
37c3ee3b5mov rdi, [rsp+368]
37c3ee3bdadd r15, 16
37c3ee3c1add [rsp+360], rdi
37c3ee3c9mov rdi, [rsp+176]
37c3ee3d1add [rsp+272], rdi
37c3ee3d9mov rdi, [rsp+168]
37c3ee3e1add [rsp+264], rdi
37c3ee3e9mov rdi, [rsp+104]
37c3ee3eeadd [rsp+312], rdi
37c3ee3f6mov rdi, [rsp+96]
37c3ee3fbadd [rsp+320], rdi
37c3ee403cmp [rsp+352], r10
37c3ee40bjge 0x37c3ee290
37c3ee411mov r11, rbp
37c3ee414
37c3ee414loc_37c3ee414:
37c3ee414cmp [rsp+336], 0
37c3ee41dje 0x37c3edac6
37c3ee423mov [rsp+504], rcx
37c3ee42bmov r15, rcx
37c3ee42etest rcx, rcx
37c3ee431jle 0x37c3edac6
37c3ee437
37c3ee437loc_37c3ee437:
37c3ee437mov rdi, [rsp+408]
37c3ee43fxor eax, eax
37c3ee441mov rsi, r11
37c3ee444mov r14, [rsp+344]
37c3ee44cmov r12, [rsp+832]
37c3ee454movsd_xmm x6, [rsp+464]
37c3ee45dtest rdi, rdi
37c3ee460cmovs rdi, rax
37c3ee464mov r13, rdi
37c3ee467mov [rsp+184], rdi
37c3ee46flea rdi, [r14+1]
37c3ee473mov r14, r15
37c3ee476not r13
37c3ee479mov [rsp+192], r13
37c3ee481cmp [rsp+248], 0
37c3ee48aje 0x37c3ee5bd
37c3ee490
37c3ee490loc_37c3ee490:
37c3ee490mov r9, [rsp+104]
37c3ee495mov rax, [rsp+160]
37c3ee49dsub rdi, 1
37c3ee4a1mov r10, [rsp+96]
37c3ee4a6imul r9, r14
37c3ee4aaimul r10, r14
37c3ee4aeadd rax, r9
37c3ee4b1add rax, r14
37c3ee4b4shl rax, 4
37c3ee4b8add rax, [rsp+816]
37c3ee4c0movsd_xmm x1, [rax+8]
37c3ee4c5movsd_xmm x4, [rax]
37c3ee4c9mov rax, [rsp+152]
37c3ee4d1movapd x2, x4
37c3ee4d5movapd x0, x1
37c3ee4d9andpd x2, [rip+0x8523f]
37c3ee4e1andpd x0, [rip+0x85237]
37c3ee4e9add rax, r14
37c3ee4ecadd rax, r10
37c3ee4efaddsd x2, x0
37c3ee4f3shl rax, 4
37c3ee4f7movsd_xmm x5, [r12+rax]
37c3ee4fdcomisd x6, x2
37c3ee501movapd x0, x5
37c3ee505andpd x0, [rip+0x85213]
37c3ee50djb 0x37c3ee600
37c3ee513comisd x6, x0
37c3ee517jb 0x37c3ee600
37c3ee51dmov r10, [rsp+184]
37c3ee525imul r10, rdi
37c3ee529add r10, [rsp+192]
37c3ee531test rcx, rcx
37c3ee534jle 0x37c3ee575
37c3ee536mov r8, r10
37c3ee539lea r9, [rcx+1]
37c3ee53dpxor x0, x0
37c3ee541mov eax, 1
37c3ee546shl r8, 4
37c3ee54aadd r8, [rsp+864]
37c3ee552nop [rax]
37c3ee555nop [rax+rax]
37c3ee560
37c3ee560loc_37c3ee560:
37c3ee560mov rdx, rax
37c3ee563add rax, 1
37c3ee567shl rdx, 4
37c3ee56bmovups [r8+rdx], x0
37c3ee570cmp rax, r9
37c3ee573jne 0x37c3ee560
37c3ee575
37c3ee575loc_37c3ee575:
37c3ee575mov rax, [rsp+864]
37c3ee57dadd r10, rdi
37c3ee580movq x7, [rip+0x851a8]
37c3ee588shl r10, 4
37c3ee58cmovups [rax+r10], x7
37c3ee591
37c3ee591loc_37c3ee591:
37c3ee591mov rax, [rsp+504]
37c3ee599lea r14, [rax-1]
37c3ee59dmov [rsp+504], r14
37c3ee5a5test r14, r14
37c3ee5a8jle 0x37c3edac6
37c3ee5aecmp [rsp+248], 0
37c3ee5b7jne 0x37c3ee490
37c3ee5bd
37c3ee5bdloc_37c3ee5bd:
37c3ee5bdmov rax, [rsp+800]
37c3ee5c5
37c3ee5c5loc_37c3ee5c5:
37c3ee5c5cmp [rax+8*r14-8], 0
37c3ee5cbjne 0x37c3ee490
37c3ee5d1mov rbx, [rsp+504]
37c3ee5d9lea r14, [rbx-1]
37c3ee5ddmov [rsp+504], r14
37c3ee5e5test r14, r14
37c3ee5e8jg 0x37c3ee5c5
37c3ee5eajmp 0x37c3edac6
37c3ee5ef
37c3ee5efloc_37c3ee5ef:
37c3ee5efmov rdx, -12
37c3ee5f6mov eax, 12
37c3ee5fbjmp 0x37c3edaa0
37c3ee600
37c3ee600loc_37c3ee600:
37c3ee600movsd_xmm x11, [rsp+384]
37c3ee60apxor x3, x3
37c3ee60emovapd x7, x1
37c3ee612movsd_xmm x14, [rsp+328]
37c3ee61cmulsd x7, x3
37c3ee620mulsd x0, x11
37c3ee625mulsd x2, x14
37c3ee62amaxsd x0, x6
37c3ee62emaxsd x0, x2
37c3ee632movapd x2, x8
37c3ee637divsd x2, x0
37c3ee63bmovapd x0, x4
37c3ee63fmulsd x4, x3
37c3ee643mulsd x0, x2
37c3ee647mulsd x1, x2
37c3ee64bmulsd x2, x5
37c3ee64fsubsd x0, x7
37c3ee653addsd x1, x4
37c3ee657movapd x4, x14
37c3ee65cmulsd x2, x11
37c3ee661mulsd x4, x0
37c3ee665mulsd x0, x3
37c3ee669movapd x7, x1
37c3ee66dmulsd x1, x14
37c3ee672mulsd x7, x3
37c3ee676mulsd x14, x2
37c3ee67baddsd x0, x1
37c3ee67fsubsd x4, x7
37c3ee683movapd x7, x11
37c3ee688movapd x12, x7
37c3ee68dmovapd x1, x14
37c3ee692movapd x13, x14
37c3ee697mulsd x7, x0
37c3ee69bmovapd x11, x0
37c3ee6a0andpd x1, [rip+0x85078]
37c3ee6a8mulsd x11, x3
37c3ee6admovapd x9, x4
37c3ee6b2andpd x9, [rip+0x85065]
37c3ee6bbmovsd_xmm [rsp+144], x1
37c3ee6c4mulsd x3, x4
37c3ee6c8mulsd x12, x4
37c3ee6cdmovapd x10, x7
37c3ee6d2movapd x7, x2
37c3ee6d6andpd x7, [rip+0x85042]
37c3ee6deaddsd x10, x3
37c3ee6e3comisd x7, x6
37c3ee6e7subsd x12, x11
37c3ee6ecmovapd x15, x10
37c3ee6f1andpd x15, [rip+0x85026]
37c3ee6famovapd x5, x12
37c3ee6ffandpd x5, [rip+0x85019]
37c3ee707addsd x15, x5
37c3ee70cmovapd x5, x0
37c3ee710andpd x5, [rip+0x85008]
37c3ee718addsd x5, x9
37c3ee71djb 0x37c3ef970
37c3ee723movsd_xmm x14, [rsp+288]
37c3ee72dcomisd x14, x1
37c3ee732jbe 0x37c3ef970
37c3ee738movsd_xmm x9, [rsp+288]
37c3ee742comisd x5, x6
37c3ee746divsd x9, x7
37c3ee74bmovsd_xmm x7, [rsp+304]
37c3ee754minsd x7, [rsp+456]
37c3ee75dmulsd x7, x9
37c3ee762jae 0x37c3efad7
37c3ee768
37c3ee768loc_37c3ee768:
37c3ee768movsd_xmm x1, [rsp+144]
37c3ee771movapd x0, x8
37c3ee776movapd x3, x12
37c3ee77bmaxsd x1, x8
37c3ee780maxsd x1, x15
37c3ee785mulsd x1, x6
37c3ee789divsd x0, x1
37c3ee78dminsd x0, x7
37c3ee791mulsd x2, x0
37c3ee795movapd x4, x0
37c3ee799mulsd x2, [rsp+328]
37c3ee7a2mulsd x4, x12
37c3ee7a7mulsd x0, x10
37c3ee7acmovapd x7, x2
37c3ee7b0movapd x13, x2
37c3ee7b5pxor x2, x2
37c3ee7b9mulsd x3, x2
37c3ee7bdandpd x7, [rip+0x84f5b]
37c3ee7c5mulsd x2, x10
37c3ee7camovsd_xmm [rsp+144], x7
37c3ee7d3addsd x0, x3
37c3ee7d7subsd x4, x2
37c3ee7dbmovapd x10, x0
37c3ee7e0andpd x0, [rip+0x84f38]
37c3ee7e8movapd x15, x4
37c3ee7edmovapd x12, x4
37c3ee7f2andpd x15, [rip+0x84f25]
37c3ee7fbaddsd x15, x0
37c3ee800
37c3ee800loc_37c3ee800:
37c3ee800lea r8, [rcx+1]
37c3ee804mov eax, 1
37c3ee809pxor x0, x0
37c3ee80dtest rcx, rcx
37c3ee810jle 0x37c3ee835
37c3ee812nop [rax]
37c3ee815nop [rax+rax]
37c3ee820
37c3ee820loc_37c3ee820:
37c3ee820mov rdx, rax
37c3ee823add rax, 1
37c3ee827shl rdx, 4
37c3ee82bmovups [rsi+rdx-16], x0
37c3ee830cmp r8, rax
37c3ee833jne 0x37c3ee820
37c3ee835
37c3ee835loc_37c3ee835:
37c3ee835lea rbx, [r14-1]
37c3ee839cmp r14, 1
37c3ee83dje 0x37c3ee8e1
37c3ee843sub r10, [rsp+96]
37c3ee848sub r9, [rsp+104]
37c3ee84dxor eax, eax
37c3ee84fxor edx, edx
37c3ee851mov r8, r10
37c3ee854movapd x7, x12
37c3ee859shl r9, 4
37c3ee85dpxor x4, x4
37c3ee861shl r8, 4
37c3ee865movapd x5, x10
37c3ee86amovddup x9, x13
37c3ee86fadd r9, [rsp+816]
37c3ee877unpcklpd x7, x10
37c3ee87cadd r8, r12
37c3ee87funpcklpd x5, x12
37c3ee884nop
37c3ee885nop [rax+rax]
37c3ee890
37c3ee890loc_37c3ee890:
37c3ee890movupd x0, [r9+rax]
37c3ee896movupd x2, [r8+rax]
37c3ee89cadd rdx, 1
37c3ee8a0movapd x1, x0
37c3ee8a4shufpd x0, x0, 1
37c3ee8a9unpcklpd x2, x2
37c3ee8admulpd x0, x4
37c3ee8b1mulpd x1, x9
37c3ee8b6mulpd x2, x7
37c3ee8baaddsubpd x1, x0
37c3ee8bemovupd x0, [r8+rax]
37c3ee8c4unpckhpd x0, x0
37c3ee8c8mulpd x0, x5
37c3ee8ccaddsubpd x2, x0
37c3ee8d0subpd x1, x2
37c3ee8d4movups [rsi+rax], x1
37c3ee8d8add rax, 16
37c3ee8dccmp rdx, rbx
37c3ee8dfjne 0x37c3ee890
37c3ee8e1
37c3ee8e1loc_37c3ee8e1:
37c3ee8e1mov rax, rbx
37c3ee8e4movq x7, [rip+0x84e44]
37c3ee8ecshl rax, 4
37c3ee8f0movups [rsi+rax], x7
37c3ee8f4test rbx, rbx
37c3ee8f7je 0x37c3eeca9
37c3ee8fdmovsd_xmm x7, [rsp+376]
37c3ee906lea rax, [rsp+480]
37c3ee90emovsd_xmm x14, [rsp+144]
37c3ee918mov [rsp+168], rdi
37c3ee920mov [rsp+120], rax
37c3ee925lea rax, [rsp+512]
37c3ee92dmov rdi, r12
37c3ee930movsd_xmm x0, [rsp+296]
37c3ee939mulsd x14, x7
37c3ee93emov [rsp+128], rax
37c3ee946pxor x11, x11
37c3ee94bmov r12, r14
37c3ee94emulsd x7, x15
37c3ee953lea rax, [rsp+528]
37c3ee95bmovsd_xmm [rsp+176], x15
37c3ee965mulsd x14, [rsp+304]
37c3ee96fmov [rsp+136], rax
37c3ee977mulsd x0, x7
37c3ee97bpxor x7, x7
37c3ee97fmaxsd x14, x0
37c3ee984maxsd x14, x6
37c3ee989movapd x9, x14
37c3ee98emovapd x15, x14
37c3ee993movapd x14, x10
37c3ee998andpd x9, [rip+0x84d7f]
37c3ee9a1nop [rax]
37c3ee9a5nop [rax+rax]
37c3ee9b0
37c3ee9b0loc_37c3ee9b0:
37c3ee9b0mov r13, [rsp+104]
37c3ee9b5mov rbp, [rsp+96]
37c3ee9bamovapd x10, x13
37c3ee9bfmovapd x5, x14
37c3ee9c4imul r13, rbx
37c3ee9c8add r13, [rsp+160]
37c3ee9d0imul rbp, rbx
37c3ee9d4lea rax, [r13+rbx]
37c3ee9d9add rbp, [rsp+152]
37c3ee9e1shl rax, 4
37c3ee9e5add rax, [rsp+816]
37c3ee9edmovsd_xmm x0, [rax+8]
37c3ee9f2movsd_xmm x3, [rax]
37c3ee9f6lea rax, [rbp+rbx]
37c3ee9fbshl rax, 4
37c3ee9ffmulsd x10, x3
37c3eea04movapd x4, x0
37c3eea08add rax, rdi
37c3eea0bmulsd x4, x11
37c3eea10movsd_xmm x1, [rax]
37c3eea14movsd_xmm x2, [rax+8]
37c3eea19mulsd x3, x11
37c3eea1emulsd x5, x2
37c3eea22mulsd x2, x12
37c3eea27subsd x10, x4
37c3eea2cmovapd x4, x12
37c3eea31mulsd x4, x1
37c3eea35mulsd x1, x14
37c3eea3asubsd x4, x5
37c3eea3eaddsd x1, x2
37c3eea42subsd x10, x4
37c3eea47movapd x4, x0
37c3eea4bmulsd x4, x13
37c3eea50movsd_xmm [rsp+512], x10
37c3eea5amovapd x0, x10
37c3eea5fandpd x0, [rip+0x84cb9]
37c3eea67addsd x4, x3
37c3eea6bsubsd x4, x1
37c3eea6fmovsd_xmm [rsp+520], x4
37c3eea78andpd x4, [rip+0x84ca0]
37c3eea80addsd x0, x4
37c3eea84comisd x15, x0
37c3eea89jb 0x37c3eeaa9
37c3eea8bmovsd_xmm [rsp+512], x15
37c3eea95movapd x0, x9
37c3eea9amovsd_xmm [rsp+520], x11
37c3eeaa4addsd x0, x11
37c3eeaa9
37c3eeaa9loc_37c3eeaa9:
37c3eeaa9lea r14, [rbx-1]
37c3eeaadmov rax, r14
37c3eeab0shl rax, 4
37c3eeab4comisd x8, x0
37c3eeab9lea r15, [rsi+rax]
37c3eeabdmovupd x1, [r15]
37c3eeac2movapd x2, x1
37c3eeac6ja 0x37c3eeda0
37c3eeacc
37c3eeaccloc_37c3eeacc:
37c3eeaccxorpd x2, [rip+0x84c7c]
37c3eead4mov r8, [rsp+128]
37c3eeadcmov rdx, [rsp+136]
37c3eeae4mov rcx, [rsp+120]
37c3eeae9movups [rsp+528], x2
37c3eeaf1call zladiv_64_
37c3eeaf6movsd_xmm x0, [rsp+488]
37c3eeaffmovsd_xmm x2, [rsp+480]
37c3eeb08unpcklpd x2, x0
37c3eeb0cmovapd x1, x0
37c3eeb10movups [r15], x2
37c3eeb14cmp rbx, 1
37c3eeb18je 0x37c3eec90
37c3eeb1emov rdx, rbx
37c3eeb21andpd x0, [rip+0x84bf7]
37c3eeb29shl rdx, 4
37c3eeb2dadd rdx, rsi
37c3eeb30movsd_xmm x3, [rdx-16]
37c3eeb35movapd x2, x3
37c3eeb39andpd x2, [rip+0x84bdf]
37c3eeb41addsd x2, x0
37c3eeb45comisd x2, x8
37c3eeb4ajbe 0x37c3eeb9e
37c3eeb4cmovapd x0, x8
37c3eeb51mov rax, [rsp+808]
37c3eeb59movsd_xmm x4, [rsp+144]
37c3eeb62divsd x0, x2
37c3eeb66movsd_xmm x2, [rsp+176]
37c3eeb6fadd rbx, [rax]
37c3eeb72mov rax, [rsp+904]
37c3eeb7amulsd x4, [rax+8*r14]
37c3eeb80mulsd x2, [rax+8*rbx-8]
37c3eeb86addsd x2, x4
37c3eeb8amovsd_xmm x4, [rsp+112]
37c3eeb90mulsd x4, x0
37c3eeb94comisd x2, x4
37c3eeb98jae 0x37c3efa5f
37c3eeb9e
37c3eeb9eloc_37c3eeb9e:
37c3eeb9emovapd x0, x1
37c3eeba2movapd x2, x13
37c3eeba7movapd x4, x13
37c3eebacxor ecx, ecx
37c3eebaemulsd x2, x3
37c3eebb2movapd x5, x14
37c3eebb7add r13, 1
37c3eebbbxor ebx, ebx
37c3eebbdmulsd x0, x11
37c3eebc2add rbp, 1
37c3eebc6shl r13, 4
37c3eebcamov rax, [rsp+816]
37c3eebd2mulsd x4, x1
37c3eebd6shl rbp, 4
37c3eebdamulsd x5, x1
37c3eebdeadd rax, r13
37c3eebe1lea rdx, [rdi+rbp]
37c3eebe5mulsd x1, x12
37c3eebeasubsd x2, x0
37c3eebeemovapd x0, x3
37c3eebf2mulsd x0, x11
37c3eebf7movapd x10, x2
37c3eebfcaddsd x4, x0
37c3eec00movapd x0, x12
37c3eec05mulsd x0, x3
37c3eec09mulsd x3, x14
37c3eec0eunpcklpd x10, x4
37c3eec13unpcklpd x4, x2
37c3eec17subsd x0, x5
37c3eec1baddsd x3, x1
37c3eec1fmovapd x5, x0
37c3eec23unpcklpd x5, x3
37c3eec27unpcklpd x3, x0
37c3eec2bnop [rax+rax]
37c3eec30
37c3eec30loc_37c3eec30:
37c3eec30movupd x1, [rax+rcx]
37c3eec35movupd x0, [rax+rcx]
37c3eec3aadd rbx, 1
37c3eec3emovupd x2, [rsi+rcx]
37c3eec43unpcklpd x1, x1
37c3eec47unpckhpd x0, x0
37c3eec4bmulpd x0, x4
37c3eec4fmulpd x1, x10
37c3eec54addsubpd x1, x0
37c3eec58movupd x0, [rdx+rcx]
37c3eec5dunpckhpd x0, x0
37c3eec61addpd x2, x1
37c3eec65movupd x1, [rdx+rcx]
37c3eec6amulpd x0, x3
37c3eec6eunpcklpd x1, x1
37c3eec72mulpd x1, x5
37c3eec76addsubpd x1, x0
37c3eec7asubpd x2, x1
37c3eec7emovups [rsi+rcx], x2
37c3eec82add rcx, 16
37c3eec86cmp rbx, r14
37c3eec89jne 0x37c3eec30
37c3eec8bjmp 0x37c3ee9b0
37c3eec90
37c3eec90loc_37c3eec90:
37c3eec90mov rax, [rsp+808]
37c3eec98mov r14, r12
37c3eec9bmov r12, rdi
37c3eec9emov rdi, [rsp+168]
37c3eeca6mov rcx, [rax]
37c3eeca9
37c3eeca9loc_37c3eeca9:
37c3eeca9mov eax, 1
37c3eecaecmp [rsp+280], 0
37c3eecb7jne 0x37c3efcb4
37c3eecbd
37c3eecbdloc_37c3eecbd:
37c3eecbdlea rdx, [rax-1]
37c3eecc1pxor x2, x2
37c3eecc5lea rax, [r14+1]
37c3eecc9mov r9l, 1
37c3eeccfneg rdx
37c3eecd2and rdx, rcx
37c3eecd5shl rdx, 4
37c3eecd9add rdx, rsi
37c3eecdcmov r8, rdx
37c3eecdfnop [rax+rax]
37c3eeceanop [rax+rax]
37c3eecf5nop [rax+rax]
37c3eed00
37c3eed00loc_37c3eed00:
37c3eed00movsd_xmm x0, [r8]
37c3eed05movsd_xmm x1, [r8+8]
37c3eed0badd r9, 1
37c3eed0fadd r8, 16
37c3eed13andpd x0, [rip+0x84a05]
37c3eed1bandpd x1, [rip+0x849fd]
37c3eed23addsd x0, x1
37c3eed27maxsd x2, x0
37c3eed2bcmp rax, r9
37c3eed2ejne 0x37c3eed00
37c3eed30comisd x2, x6
37c3eed34ja 0x37c3efdf1
37c3eed3amov eax, 1
37c3eed3f
37c3eed3floc_37c3eed3f:
37c3eed3fcmp rcx, rax
37c3eed42jl 0x37c3ee591
37c3eed48mov r8, [rsp+184]
37c3eed50lea r9, [rcx+1]
37c3eed54pxor x0, x0
37c3eed58imul r8, rdi
37c3eed5cadd r8, [rsp+192]
37c3eed64shl r8, 4
37c3eed68add r8, [rsp+864]
37c3eed70nop [rax+rax]
37c3eed75nop [rax+rax]
37c3eed80
37c3eed80loc_37c3eed80:
37c3eed80mov rdx, rax
37c3eed83add rax, 1
37c3eed87shl rdx, 4
37c3eed8bmovups [r8+rdx], x0
37c3eed90cmp rax, r9
37c3eed93jne 0x37c3eed80
37c3eed95jmp 0x37c3ee591
37c3eed9a
37c3eed9a 66 0f 1f 44 00 00 f..D..
37c3eeda0
37c3eeda0loc_37c3eeda0:
37c3eeda0mulsd x0, [rsp+112]
37c3eeda6movapd x3, x1
37c3eedaaunpckhpd x1, x1
37c3eedaeandpd x3, [rip+0x8496a]
37c3eedb6andpd x1, [rip+0x84962]
37c3eedbeaddsd x1, x3
37c3eedc2comisd x1, x0
37c3eedc6jb 0x37c3eeacc
37c3eedccmovapd x2, x8
37c3eedd1mov rdx, rsi
37c3eedd4xor ecx, ecx
37c3eedd6divsd x2, x1
37c3eeddaunpcklpd x2, x2
37c3eeddenop
37c3eeddfnop [rax+rax]
37c3eedeanop [rax+rax]
37c3eedf5nop [rax+rax]
37c3eee00
37c3eee00loc_37c3eee00:
37c3eee00movupd x0, [rdx]
37c3eee04add rcx, 1
37c3eee08add rdx, 16
37c3eee0cmovapd x1, x0
37c3eee10shufpd x0, x0, 1
37c3eee15mulpd x1, x2
37c3eee19mulpd x0, x7
37c3eee1daddsubpd x1, x0
37c3eee21movups [rdx-16], x1
37c3eee25cmp rcx, r12
37c3eee28jne 0x37c3eee00
37c3eee2amovupd x2, [r15]
37c3eee2fjmp 0x37c3eeacc
37c3eee34
37c3eee34 0f 1f 40 00 ..@.
37c3eee38
37c3eee38loc_37c3eee38:
37c3eee38mulsd x0, x15
37c3eee3dpxor x2, x2
37c3eee41movapd x6, x4
37c3eee45mov r8, r11
37c3eee48movsd_xmm x11, [rsp+328]
37c3eee52mulsd x6, x2
37c3eee56mulsd x1, x11
37c3eee5bmaxsd x0, x10
37c3eee60maxsd x0, x1
37c3eee64movapd x1, x8
37c3eee69divsd x1, x0
37c3eee6dmovapd x0, x3
37c3eee71mulsd x3, x2
37c3eee75mulsd x0, x1
37c3eee79mulsd x4, x1
37c3eee7dmulsd x1, x5
37c3eee81subsd x0, x6
37c3eee85addsd x4, x3
37c3eee89movapd x3, x11
37c3eee8emulsd x1, x15
37c3eee93mulsd x3, x0
37c3eee97mulsd x0, x2
37c3eee9bmovapd x6, x4
37c3eee9fmulsd x4, x11
37c3eeea4mulsd x6, x2
37c3eeea8mulsd x11, x1
37c3eeeadaddsd x0, x4
37c3eeeb1subsd x3, x6
37c3eeeb5movapd x6, x1
37c3eeeb9andpd x6, [rip+0x8485f]
37c3eeec1movapd x13, x11
37c3eeec6andpd x11, [rip+0x84851]
37c3eeecfmovapd x5, x0
37c3eeed3comisd x6, x10
37c3eeed8movapd x4, x0
37c3eeedcmulsd x5, x2
37c3eeee0movapd x12, x3
37c3eeee5movapd x9, x3
37c3eeeeamovsd_xmm [rsp+136], x11
37c3eeef4mulsd x2, x3
37c3eeef8andpd x9, [rip+0x8481f]
37c3eef01mulsd x4, x15
37c3eef06mulsd x12, x15
37c3eef0baddsd x4, x2
37c3eef0fsubsd x12, x5
37c3eef14movsd_xmm [rsp+144], x4
37c3eef1dandpd x4, [rip+0x847fb]
37c3eef25movapd x14, x4
37c3eef2amovapd x4, x12
37c3eef2fandpd x4, [rip+0x847e9]
37c3eef37addsd x14, x4
37c3eef3cmovapd x4, x0
37c3eef40andpd x4, [rip+0x847d8]
37c3eef48addsd x4, x9
37c3eef4dmovsd_xmm [rsp+128], x14
37c3eef57jb 0x37c3ef8a0
37c3eef5dmovsd_xmm x9, [rsp+288]
37c3eef67comisd x9, x11
37c3eef6cjbe 0x37c3ef8a0
37c3eef72movapd x11, x9
37c3eef77comisd x4, x10
37c3eef7cdivsd x9, x6
37c3eef81movsd_xmm x6, [rsp+456]
37c3eef8aminsd x6, [rsp+304]
37c3eef93mulsd x9, x6
37c3eef98jae 0x37c3efb68
37c3eef9e
37c3eef9eloc_37c3eef9e:
37c3eef9emovsd_xmm x2, [rsp+136]
37c3eefa7movapd x0, x8
37c3eefacmovsd_xmm x6, [rsp+144]
37c3eefb5maxsd x2, x8
37c3eefbamaxsd x2, [rsp+128]
37c3eefc3mulsd x2, x10
37c3eefc8divsd x0, x2
37c3eefccmovapd x2, x12
37c3eefd1minsd x0, x9
37c3eefd6mulsd x1, x0
37c3eefdamulsd x1, [rsp+328]
37c3eefe3movapd x3, x1
37c3eefe7andpd x3, [rip+0x84731]
37c3eefefmovapd x13, x1
37c3eeff4pxor x1, x1
37c3eeff8movsd_xmm [rsp+136], x3
37c3ef001movapd x3, x0
37c3ef005mulsd x3, x12
37c3ef00amulsd x2, x1
37c3ef00emulsd x1, x6
37c3ef012mulsd x0, x6
37c3ef016subsd x3, x1
37c3ef01amovapd x12, x3
37c3ef01fmovapd x3, x2
37c3ef023addsd x3, x0
37c3ef027
37c3ef027loc_37c3ef027:
37c3ef027movsd_xmm [rsp+144], x3
37c3ef030movapd x1, x12
37c3ef035andpd x3, [rip+0x846e3]
37c3ef03dandpd x1, [rip+0x846db]
37c3ef045addsd x1, x3
37c3ef049movsd_xmm [rsp+128], x1
37c3ef052
37c3ef052loc_37c3ef052:
37c3ef052lea r9, [rcx+1]
37c3ef056mov eax, 1
37c3ef05bpxor x0, x0
37c3ef05ftest rcx, rcx
37c3ef062jle 0x37c3ef095
37c3ef064nop [rax+rax]
37c3ef06anop [rax+rax]
37c3ef075nop [rax+rax]
37c3ef080
37c3ef080loc_37c3ef080:
37c3ef080mov rdx, rax
37c3ef083add rax, 1
37c3ef087shl rdx, 4
37c3ef08bmovups [rbp+rdx-16], x0
37c3ef090cmp rax, r9
37c3ef093jne 0x37c3ef080
37c3ef095
37c3ef095loc_37c3ef095:
37c3ef095movq x3, [rip+0x84693]
37c3ef09dmovups [r15], x3
37c3ef0a1cmp rcx, r10
37c3ef0a4jl 0x37c3eff0a
37c3ef0aamov rax, [rsp+272]
37c3ef0b2mov [rsp+120], r11
37c3ef0b7mov rsi, r10
37c3ef0bamov ebx, 1
37c3ef0bfmovsd_xmm x3, [rsp+376]
37c3ef0c8mov rdi, [rsp+472]
37c3ef0d0mov [rsp+424], r8
37c3ef0d8movapd x14, x8
37c3ef0ddmovsd_xmm x0, [rsp+136]
37c3ef0e6mov r14, [rsp+312]
37c3ef0eemov [rsp+440], r10
37c3ef0f6pxor x11, x11
37c3ef0fbmovsd_xmm x1, [rsp+296]
37c3ef104lea r13, [rax+rdi]
37c3ef108mov rdi, [rsp+832]
37c3ef110mov rax, r11
37c3ef113mulsd x0, x3
37c3ef117shl rax, 4
37c3ef11bmov r12, [rsp+320]
37c3ef123movsd_xmm [rsp+432], x15
37c3ef12dmulsd x3, [rsp+128]
37c3ef136add rdi, rax
37c3ef139add rax, [rsp+816]
37c3ef141movsd_xmm [rsp+448], x10
37c3ef14bmulsd x0, [rsp+304]
37c3ef154mov [rsp+240], rax
37c3ef15clea rax, [rsp+480]
37c3ef164mov [rsp+224], rax
37c3ef16clea rax, [rsp+512]
37c3ef174mov [rsp+232], rdi
37c3ef17cmov rdi, [rsp+264]
37c3ef184mov [rsp+216], rax
37c3ef18clea rax, [rsp+528]
37c3ef194mulsd x1, x3
37c3ef198mov [rsp+208], rax
37c3ef1a0mov rax, r14
37c3ef1a3movsd_xmm x3, [rsp+144]
37c3ef1acxorpd x3, [rip+0x8458c]
37c3ef1b4mov r14, r13
37c3ef1b7mov r13, rdi
37c3ef1bamov rdi, rax
37c3ef1bdmovsd_xmm [rsp+200], x3
37c3ef1c6maxsd x0, x1
37c3ef1camaxsd x0, x10
37c3ef1cfmovsd_xmm [rsp+192], x0
37c3ef1d8nop [rax+rax]
37c3ef1e0
37c3ef1e0loc_37c3ef1e0:
37c3ef1e0movapd x2, x8
37c3ef1e5lea rax, [rsi+rcx-1]
37c3ef1eamov rdx, [rsp+904]
37c3ef1f2movsd_xmm x0, [rsp+128]
37c3ef1fbmovsd_xmm x1, [rsp+136]
37c3ef204divsd x2, x14
37c3ef209mulsd x1, [rdx+8*rsi-8]
37c3ef20fmulsd x0, [rdx+8*rax]
37c3ef214addsd x0, x1
37c3ef218movsd_xmm x1, [rsp+112]
37c3ef21emulsd x1, x2
37c3ef222comisd x0, x1
37c3ef226ja 0x37c3ef828
37c3ef22ccmp [rsp+120], rsi
37c3ef231jge 0x37c3efab9
37c3ef237cmp rbx, 1
37c3ef23bje 0x37c3ef87d
37c3ef241
37c3ef241loc_37c3ef241:
37c3ef241pxor x6, x6
37c3ef245mov r11, rbx
37c3ef248mov r8, r12
37c3ef24bmov rcx, rdi
37c3ef24eshl r8, 4
37c3ef252shl rcx, 4
37c3ef256xor eax, eax
37c3ef258xor edx, edx
37c3ef25amovapd x4, x6
37c3ef25eshr r11, 1
37c3ef261movapd x3, x6
37c3ef265movapd x9, x6
37c3ef26aadd r8, [rsp+232]
37c3ef272add rcx, [rsp+240]
37c3ef27anop [rax+rax]
37c3ef280
37c3ef280loc_37c3ef280:
37c3ef280movupd x0, [rcx+rax]
37c3ef285movupd x2, [rcx+rax+16]
37c3ef28badd rdx, 1
37c3ef28fmovlpd x2, [rcx+rax+8]
37c3ef295movupd x15, [r15+rax]
37c3ef29bmovupd x1, [r15+rax+16]
37c3ef2a2movlpd x1, [r15+rax+8]
37c3ef2a9movhpd x0, [rcx+rax+16]
37c3ef2afmovhpd x15, [r15+rax+16]
37c3ef2b6xorpd x2, x7
37c3ef2bamovapd x5, x0
37c3ef2bemulpd x0, x1
37c3ef2c2movapd x10, x2
37c3ef2c7mulpd x2, x15
37c3ef2ccmulpd x10, x1
37c3ef2d1mulpd x5, x15
37c3ef2d6addpd x0, x2
37c3ef2dasubpd x5, x10
37c3ef2dfmovapd x2, x0
37c3ef2e3unpckhpd x0, x0
37c3ef2e7addsd x2, x3
37c3ef2ebmovapd x10, x5
37c3ef2f0unpckhpd x5, x5
37c3ef2f4addsd x10, x9
37c3ef2f9movapd x3, x2
37c3ef2fdaddsd x3, x0
37c3ef301movupd x0, [r8+rax]
37c3ef307movapd x9, x10
37c3ef30cmovupd x10, [r8+rax+16]
37c3ef313movlpd x10, [r8+rax+8]
37c3ef31amovhpd x0, [r8+rax+16]
37c3ef321addsd x9, x5
37c3ef326movapd x5, x1
37c3ef32aadd rax, 32
37c3ef32exorpd x10, x7
37c3ef333movapd x2, x0
37c3ef337mulpd x5, x10
37c3ef33cmulpd x2, x15
37c3ef341mulpd x0, x1
37c3ef345movapd x1, x15
37c3ef34amulpd x1, x10
37c3ef34fsubpd x2, x5
37c3ef353addpd x0, x1
37c3ef357movapd x5, x2
37c3ef35bunpckhpd x2, x2
37c3ef35faddsd x5, x4
37c3ef363addsd x6, x0
37c3ef367unpckhpd x0, x0
37c3ef36bmovapd x4, x5
37c3ef36faddsd x4, x2
37c3ef373addsd x6, x0
37c3ef377cmp rdx, r11
37c3ef37ajne 0x37c3ef280
37c3ef380test bl, 1
37c3ef383je 0x37c3ef446
37c3ef389mov rax, rbx
37c3ef38cand rax, -2
37c3ef390add rax, [rsp+120]
37c3ef395
37c3ef395loc_37c3ef395:
37c3ef395lea rdx, [rdi+rax]
37c3ef399shl rdx, 4
37c3ef39dadd rdx, [rsp+816]
37c3ef3a5movsd_xmm x1, [rdx]
37c3ef3a9movsd_xmm x0, [rdx+8]
37c3ef3aemov rdx, rax
37c3ef3b1add rax, r12
37c3ef3b4shl rdx, 4
37c3ef3b8xorpd x0, [rip+0x84380]
37c3ef3c0shl rax, 4
37c3ef3c4add rax, [rsp+832]
37c3ef3ccadd rdx, rbp
37c3ef3cfmovsd_xmm x2, [rdx-16]
37c3ef3d4movsd_xmm x5, [rdx-8]
37c3ef3d9movapd x10, x2
37c3ef3demovapd x15, x5
37c3ef3e3mulsd x15, x0
37c3ef3e8mulsd x10, x1
37c3ef3edmulsd x0, x2
37c3ef3f1mulsd x1, x5
37c3ef3f5subsd x10, x15
37c3ef3faaddsd x0, x1
37c3ef3femovsd_xmm x1, [rax+8]
37c3ef403xorpd x1, [rip+0x84335]
37c3ef40baddsd x9, x10
37c3ef410movapd x15, x1
37c3ef415addsd x3, x0
37c3ef419movsd_xmm x0, [rax]
37c3ef41dmulsd x15, x5
37c3ef422mulsd x1, x2
37c3ef426movapd x10, x0
37c3ef42bmulsd x10, x2
37c3ef430mulsd x0, x5
37c3ef434subsd x10, x15
37c3ef439addsd x0, x1
37c3ef43daddsd x4, x10
37c3ef442addsd x6, x0
37c3ef446
37c3ef446loc_37c3ef446:
37c3ef446movapd x1, x3
37c3ef44amovapd x0, x9
37c3ef44fmulsd x1, x11
37c3ef454mulsd x0, x11
37c3ef459
37c3ef459loc_37c3ef459:
37c3ef459mulsd x9, x13
37c3ef45emovapd x10, x13
37c3ef463movsd_xmm x5, [rsp+200]
37c3ef46cmovsd_xmm x15, [rsp+144]
37c3ef476mulsd x3, x13
37c3ef47bmovapd x2, x5
37c3ef47fmulsd x2, x6
37c3ef483mulsd x6, x12
37c3ef488subsd x9, x1
37c3ef48dmovapd x1, x12
37c3ef492mulsd x1, x4
37c3ef496addsd x3, x0
37c3ef49amovsd_xmm x0, [r14+24]
37c3ef4a0mulsd x4, x5
37c3ef4a4movapd x5, x0
37c3ef4a8mulsd x5, x11
37c3ef4admulsd x0, x13
37c3ef4b2subsd x1, x2
37c3ef4b6movsd_xmm x2, [r13+16]
37c3ef4bcaddsd x4, x6
37c3ef4c0movapd x6, x15
37c3ef4c5subsd x9, x1
37c3ef4camovsd_xmm x1, [r13+24]
37c3ef4d0subsd x3, x4
37c3ef4d4movsd_xmm x4, [r14+16]
37c3ef4damulsd x6, x1
37c3ef4demulsd x10, x4
37c3ef4e3mulsd x4, x11
37c3ef4e8subsd x10, x5
37c3ef4edmovapd x5, x12
37c3ef4f2mulsd x5, x2
37c3ef4f6addsd x0, x4
37c3ef4famovapd x4, x2
37c3ef4femulsd x4, x15
37c3ef503subsd x5, x6
37c3ef507movsd_xmm x6, [rsp+192]
37c3ef510subsd x10, x5
37c3ef515movapd x5, x1
37c3ef519movapd x1, x0
37c3ef51dmulsd x5, x12
37c3ef522movapd x2, x10
37c3ef527andpd x2, [rip+0x841f1]
37c3ef52faddsd x5, x4
37c3ef533movapd x4, x10
37c3ef538subsd x1, x5
37c3ef53cmovapd x0, x1
37c3ef540andpd x1, [rip+0x841d8]
37c3ef548xorpd x0, [rip+0x841f0]
37c3ef550addsd x2, x1
37c3ef554unpcklpd x4, x0
37c3ef558movups [rsp+512], x4
37c3ef560comisd x6, x2
37c3ef564movapd x0, x2
37c3ef568jb 0x37c3ef58e
37c3ef56amovsd_xmm [rsp+512], x6
37c3ef573movapd x0, x6
37c3ef577andpd x0, [rip+0x841a1]
37c3ef57fmovsd_xmm [rsp+520], x11
37c3ef589addsd x0, x11
37c3ef58e
37c3ef58eloc_37c3ef58e:
37c3ef58ecomisd x8, x0
37c3ef593ja 0x37c3ef760
37c3ef599
37c3ef599loc_37c3ef599:
37c3ef599xorpd x9, [rip+0x8419e]
37c3ef5a2xorpd x3, [rip+0x84196]
37c3ef5aaadd rbx, 1
37c3ef5aemov rcx, [rsp+224]
37c3ef5b6mov r8, [rsp+216]
37c3ef5bemov rdx, [rsp+208]
37c3ef5c6movsd_xmm [rsp+528], x9
37c3ef5d0movsd_xmm [rsp+536], x3
37c3ef5d9call zladiv_64_
37c3ef5demov rax, rsi
37c3ef5e1add rdi, [rsp+104]
37c3ef5e6movsd_xmm x0, [rsp+480]
37c3ef5efshl rax, 4
37c3ef5f3add rsi, 1
37c3ef5f7movsd_xmm x1, [rsp+488]
37c3ef600add r14, [rsp+176]
37c3ef608movapd x2, x0
37c3ef60candpd x0, [rip+0x8410c]
37c3ef614add r12, [rsp+96]
37c3ef619unpcklpd x2, x1
37c3ef61dandpd x1, [rip+0x840fb]
37c3ef625add r13, [rsp+168]
37c3ef62dmovups [rbp+rax-16], x2
37c3ef632mov rax, [rsp+808]
37c3ef63aaddsd x0, x1
37c3ef63emov rcx, [rax]
37c3ef641maxsd x14, x0
37c3ef646mov rax, rcx
37c3ef649cmp rsi, [rsp+184]
37c3ef651jle 0x37c3ef1e0
37c3ef657mov r8, [rsp+424]
37c3ef65fmov r11, [rsp+120]
37c3ef664movsd_xmm x15, [rsp+432]
37c3ef66emov r10, [rsp+440]
37c3ef676movsd_xmm x10, [rsp+448]
37c3ef680
37c3ef680loc_37c3ef680:
37c3ef680cmp [rsp+280], 0
37c3ef689jne 0x37c3efc00
37c3ef68fcmp r11, rcx
37c3ef692jg 0x37c3eff23
37c3ef698xor r9l, r9l
37c3ef69b
37c3ef69bloc_37c3ef69b:
37c3ef69badd r9, r8
37c3ef69emov rbx, r8
37c3ef6a1pxor x2, x2
37c3ef6a5mov rdx, r9
37c3ef6a8shl rdx, 4
37c3ef6aclea rdx, [rbp+rdx-16]
37c3ef6b1nop [rax]
37c3ef6b5nop [rax+rax]
37c3ef6c0
37c3ef6c0loc_37c3ef6c0:
37c3ef6c0movsd_xmm x0, [rdx]
37c3ef6c4movsd_xmm x1, [rdx+8]
37c3ef6c9add rbx, 1
37c3ef6cdadd rdx, 16
37c3ef6d1andpd x0, [rip+0x84047]
37c3ef6d9andpd x1, [rip+0x8403f]
37c3ef6e1addsd x0, x1
37c3ef6e5maxsd x2, x0
37c3ef6e9cmp rax, rbx
37c3ef6ecjge 0x37c3ef6c0
37c3ef6eecomisd x2, x10
37c3ef6f3ja 0x37c3efd4a
37c3ef6f9
37c3ef6f9loc_37c3ef6f9:
37c3ef6f9lea r8, [rax+1]
37c3ef6fd
37c3ef6fdloc_37c3ef6fd:
37c3ef6fdcmp r8, 1
37c3ef701jle 0x37c3ee3b5
37c3ef707mov r9, [rsp+392]
37c3ef70fmov eax, 1
37c3ef714pxor x0, x0
37c3ef718imul r9, [rsp+256]
37c3ef721add r9, [rsp+400]
37c3ef729shl r9, 4
37c3ef72dadd r9, [rsp+848]
37c3ef735nop [rax+rax]
37c3ef740
37c3ef740loc_37c3ef740:
37c3ef740mov rdx, rax
37c3ef743add rax, 1
37c3ef747shl rdx, 4
37c3ef74bmovups [r9+rdx], x0
37c3ef750cmp r8, rax
37c3ef753jne 0x37c3ef740
37c3ef755jmp 0x37c3ee3b5
37c3ef75a
37c3ef75a 66 0f 1f 44 00 00 f..D..
37c3ef760
37c3ef760loc_37c3ef760:
37c3ef760mulsd x0, [rsp+112]
37c3ef766movapd x2, x9
37c3ef76bmovapd x1, x3
37c3ef76fandpd x2, [rip+0x83fa9]
37c3ef777andpd x1, [rip+0x83fa1]
37c3ef77faddsd x1, x2
37c3ef783comisd x1, x0
37c3ef787jb 0x37c3ef599
37c3ef78dmovapd x5, x8
37c3ef792mov rax, r15
37c3ef795pxor x2, x2
37c3ef799xor edx, edx
37c3ef79bdivsd x5, x1
37c3ef79fmovddup x4, x5
37c3ef7a3cmp [rsp+120], rsi
37c3ef7a8jge 0x37c3ef7ea
37c3ef7aanop [rax+rax]
37c3ef7b5nop [rax+rax]
37c3ef7c0
37c3ef7c0loc_37c3ef7c0:
37c3ef7c0movupd x0, [rax]
37c3ef7c4add rdx, 1
37c3ef7c8add rax, 16
37c3ef7ccmovapd x1, x0
37c3ef7d0shufpd x0, x0, 1
37c3ef7d5mulpd x1, x4
37c3ef7d9mulpd x0, x2
37c3ef7ddaddsubpd x1, x0
37c3ef7e1movups [rax-16], x1
37c3ef7e5cmp rdx, rbx
37c3ef7e8jne 0x37c3ef7c0
37c3ef7ea
37c3ef7ealoc_37c3ef7ea:
37c3ef7eamulsd x14, x5
37c3ef7efmovapd x1, x9
37c3ef7f4movapd x0, x9
37c3ef7f9mulsd x1, x5
37c3ef7fdmulsd x5, x3
37c3ef801mulsd x3, x11
37c3ef806mulsd x0, x11
37c3ef80bsubsd x1, x3
37c3ef80fmovapd x3, x5
37c3ef813addsd x3, x0
37c3ef817movapd x9, x1
37c3ef81cjmp 0x37c3ef599
37c3ef821
37c3ef821 0f 1f 80 00 00 00 00 .......
37c3ef828
37c3ef828loc_37c3ef828:
37c3ef828cmp [rsp+120], rsi
37c3ef82djge 0x37c3efe72
37c3ef833unpcklpd x2, x2
37c3ef837mov rax, r15
37c3ef83axor edx, edx
37c3ef83cnop [rax]
37c3ef840
37c3ef840loc_37c3ef840:
37c3ef840movupd x0, [rax]
37c3ef844movapd x1, x2
37c3ef848pxor x6, x6
37c3ef84cadd rdx, 1
37c3ef850add rax, 16
37c3ef854mulpd x1, x0
37c3ef858shufpd x0, x0, 1
37c3ef85dmulpd x0, x6
37c3ef861addsubpd x1, x0
37c3ef865movups [rax-16], x1
37c3ef869cmp rdx, rbx
37c3ef86cjne 0x37c3ef840
37c3ef86emovapd x14, x8
37c3ef873cmp rbx, 1
37c3ef877jne 0x37c3ef241
37c3ef87d
37c3ef87dloc_37c3ef87d:
37c3ef87dpxor x6, x6
37c3ef881mov rax, [rsp+120]
37c3ef886movapd x4, x6
37c3ef88amovapd x3, x6
37c3ef88emovapd x9, x6
37c3ef893jmp 0x37c3ef395
37c3ef898
37c3ef898 0f 1f 84 00 00 00 00 00 ........
37c3ef8a0
37c3ef8a0loc_37c3ef8a0:
37c3ef8a0comisd x4, x10
37c3ef8a5jb 0x37c3ef052
37c3ef8abmovsd_xmm x6, [rsp+288]
37c3ef8b4comisd x6, [rsp+128]
37c3ef8bdjbe 0x37c3ef052
37c3ef8c3movsd_xmm x1, [rsp+288]
37c3ef8ccmovsd_xmm x6, [rsp+136]
37c3ef8d5divsd x1, x4
37c3ef8d9maxsd x6, x8
37c3ef8demaxsd x6, [rsp+128]
37c3ef8e7movsd_xmm x4, [rsp+456]
37c3ef8f0minsd x4, [rsp+296]
37c3ef8f9mulsd x6, x10
37c3ef8femulsd x1, x4
37c3ef902movapd x4, x8
37c3ef907divsd x4, x6
37c3ef90bmaxsd x1, x8
37c3ef910minsd x4, x1
37c3ef914mulsd x13, x4
37c3ef919movapd x6, x13
37c3ef91eandpd x6, [rip+0x83dfa]
37c3ef926movsd_xmm [rsp+136], x6
37c3ef92f
37c3ef92floc_37c3ef92f:
37c3ef92fmulsd x3, x4
37c3ef933mulsd x4, x0
37c3ef937pxor x0, x0
37c3ef93bsubsd x3, x5
37c3ef93faddsd x4, x2
37c3ef943movapd x12, x3
37c3ef948mulsd x12, x15
37c3ef94dmovapd x1, x4
37c3ef951mulsd x1, x0
37c3ef955mulsd x0, x3
37c3ef959mulsd x4, x15
37c3ef95esubsd x12, x1
37c3ef963movapd x3, x0
37c3ef967addsd x3, x4
37c3ef96bjmp 0x37c3ef027
37c3ef970
37c3ef970loc_37c3ef970:
37c3ef970comisd x5, x6
37c3ef974jb 0x37c3ee800
37c3ef97amovsd_xmm x7, [rsp+288]
37c3ef983comisd x7, x15
37c3ef988jbe 0x37c3ee800
37c3ef98emovsd_xmm x2, [rsp+288]
37c3ef997movsd_xmm x1, [rsp+144]
37c3ef9a0divsd x2, x5
37c3ef9a4maxsd x1, x8
37c3ef9a9movsd_xmm x5, [rsp+456]
37c3ef9b2minsd x5, [rsp+296]
37c3ef9bbmaxsd x1, x15
37c3ef9c0mulsd x1, x6
37c3ef9c4mulsd x2, x5
37c3ef9c8movapd x5, x8
37c3ef9cddivsd x5, x1
37c3ef9d1maxsd x2, x8
37c3ef9d6minsd x5, x2
37c3ef9damulsd x13, x5
37c3ef9dfmovapd x7, x13
37c3ef9e4andpd x7, [rip+0x83d34]
37c3ef9ecmovsd_xmm [rsp+144], x7
37c3ef9f5
37c3ef9f5loc_37c3ef9f5:
37c3ef9f5movsd_xmm x7, [rsp+384]
37c3ef9femulsd x4, x5
37c3efa02mulsd x5, x0
37c3efa06pxor x0, x0
37c3efa0amovapd x12, x7
37c3efa0fsubsd x4, x11
37c3efa14addsd x5, x3
37c3efa18mulsd x12, x4
37c3efa1dmulsd x4, x0
37c3efa21movapd x2, x5
37c3efa25mulsd x2, x0
37c3efa29mulsd x5, x7
37c3efa2dsubsd x12, x2
37c3efa32addsd x5, x4
37c3efa36movapd x15, x12
37c3efa3bandpd x15, [rip+0x83cdc]
37c3efa44movapd x0, x5
37c3efa48andpd x0, [rip+0x83cd0]
37c3efa50movapd x10, x5
37c3efa55addsd x15, x0
37c3efa5ajmp 0x37c3ee800
37c3efa5f
37c3efa5floc_37c3efa5f:
37c3efa5funpcklpd x0, x0
37c3efa63mov rax, rsi
37c3efa66pxor x3, x3
37c3efa6axor ecx, ecx
37c3efa6cnop [rax+rax]
37c3efa75nop [rax+rax]
37c3efa80
37c3efa80loc_37c3efa80:
37c3efa80movupd x1, [rax]
37c3efa84add rcx, 1
37c3efa88add rax, 16
37c3efa8cmovapd x2, x1
37c3efa90shufpd x1, x1, 1
37c3efa95mulpd x2, x0
37c3efa99mulpd x1, x3
37c3efa9daddsubpd x2, x1
37c3efaa1movups [rax-16], x2
37c3efaa5cmp rcx, r12
37c3efaa8jne 0x37c3efa80
37c3efaaamovsd_xmm x3, [rdx-16]
37c3efaafmovsd_xmm x1, [rdx-8]
37c3efab4jmp 0x37c3eeb9e
37c3efab9
37c3efab9loc_37c3efab9:
37c3efab9pxor x0, x0
37c3efabdmovapd x1, x0
37c3efac1movapd x6, x0
37c3efac5movapd x4, x0
37c3efac9movapd x3, x0
37c3efacdmovapd x9, x0
37c3efad2jmp 0x37c3ef459
37c3efad7
37c3efad7loc_37c3efad7:
37c3efad7movsd_xmm x1, [rsp+288]
37c3efae0comisd x1, x15
37c3efae5jbe 0x37c3ee768
37c3efaebmovsd_xmm x9, [rsp+288]
37c3efaf5movsd_xmm x1, [rsp+144]
37c3efafedivsd x9, x5
37c3efb03maxsd x1, x8
37c3efb08movsd_xmm x5, [rsp+456]
37c3efb11minsd x5, [rsp+296]
37c3efb1amaxsd x1, x15
37c3efb1fmulsd x1, x6
37c3efb23mulsd x5, x9
37c3efb28maxsd x7, x5
37c3efb2cmovapd x5, x8
37c3efb31divsd x5, x1
37c3efb35minsd x5, x7
37c3efb39mulsd x2, x5
37c3efb3dmulsd x2, [rsp+328]
37c3efb46movapd x7, x2
37c3efb4aandpd x7, [rip+0x83bce]
37c3efb52movapd x13, x2
37c3efb57movsd_xmm [rsp+144], x7
37c3efb60jmp 0x37c3ef9f5
37c3efb65
37c3efb65 0f 1f 00 ...
37c3efb68
37c3efb68loc_37c3efb68:
37c3efb68comisd x11, x14
37c3efb6djbe 0x37c3eef9e
37c3efb73movsd_xmm x6, [rsp+136]
37c3efb7cmovapd x11, x8
37c3efb81maxsd x6, x8
37c3efb86maxsd x6, [rsp+128]
37c3efb8fmulsd x6, x10
37c3efb94divsd x11, x6
37c3efb99movsd_xmm x6, [rsp+288]
37c3efba2divsd x6, x4
37c3efba6movsd_xmm x4, [rsp+456]
37c3efbafminsd x4, [rsp+296]
37c3efbb8mulsd x6, x4
37c3efbbcmovapd x4, x11
37c3efbc1maxsd x6, x9
37c3efbc6minsd x4, x6
37c3efbcamulsd x1, x4
37c3efbcemulsd x1, [rsp+328]
37c3efbd7movapd x6, x1
37c3efbdbandpd x6, [rip+0x83b3d]
37c3efbe3movapd x13, x1
37c3efbe8movsd_xmm [rsp+136], x6
37c3efbf1jmp 0x37c3ef92f
37c3efbf6
37c3efbf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3efc00
37c3efc00loc_37c3efc00:
37c3efc00lea rax, [rcx+1]
37c3efc04shl rcx, 4
37c3efc08lea rdi, [rip+0x83ae9]
37c3efc0fmov [rsp+88], 1
37c3efc18sub rax, r11
37c3efc1bmov [rsp+80], rdi
37c3efc20mov rdx, [rsp+808]
37c3efc28lea r9, [rip+0x83ab1]
37c3efc2fmov [rsp+528], rax
37c3efc37lea rax, [rbp+rcx]
37c3efc3clea r8, [rsp+528]
37c3efc44mov [rsp+72], rax
37c3efc49lea rax, [rip+0x83ab0]
37c3efc50lea rcx, [rip+0x83a99]
37c3efc57mov [rsp+64], rax
37c3efc5cmov rax, [rsp+856]
37c3efc64mov [rsp+56], rdi
37c3efc69mov [rsp+40], rax
37c3efc6emov rax, [rsp+360]
37c3efc76mov [rsp+48], r15
37c3efc7bmov [rsp+32], rax
37c3efc80mov [rsp+120], r10
37c3efc85call zgemv_64_
37c3efc8amov rax, [rsp+808]
37c3efc92mov r10, [rsp+120]
37c3efc97mov rax, [rax]
37c3efc9atest rax, rax
37c3efc9dmov rcx, rax
37c3efca0jle 0x37c3ee3b5
37c3efca6mov r9, rax
37c3efca9mov r8l, 1
37c3efcafjmp 0x37c3ef69b
37c3efcb4
37c3efcb4loc_37c3efcb4:
37c3efcb4shl rcx, 4
37c3efcb8lea rbx, [rip+0x83a39]
37c3efcbfmov [rsp+88], 1
37c3efcc8mov rdx, [rsp+808]
37c3efcd0lea rax, [rsi+rcx]
37c3efcd4mov [rsp+80], rbx
37c3efcd9lea rcx, [rip+0x83a10]
37c3efce0mov [rsp+72], rax
37c3efce5lea rax, [rip+0x83a14]
37c3efceclea r9, [rip+0x839ed]
37c3efcf3mov [rsp+64], rax
37c3efcf8mov rax, [rsp+872]
37c3efd00lea r8, [rsp+504]
37c3efd08mov [rsp+56], rbx
37c3efd0dmov [rsp+40], rax
37c3efd12mov rax, [rsp+864]
37c3efd1amov [rsp+48], rsi
37c3efd1fmov [rsp+32], rax
37c3efd24call zgemv_64_
37c3efd29mov rax, [rsp+808]
37c3efd31mov rcx, [rax]
37c3efd34mov r14, rcx
37c3efd37test rcx, rcx
37c3efd3ajle 0x37c3ee591
37c3efd40mov eax, 2
37c3efd45jmp 0x37c3eecbd
37c3efd4a
37c3efd4aloc_37c3efd4a:
37c3efd4amovapd x0, x8
37c3efd4fdivsd x0, x2
37c3efd53cmp rax, r8
37c3efd56jl 0x37c3ef6fd
37c3efd5cmov rsi, [rsp+392]
37c3efd64sub r9, 1
37c3efd68xor edx, edx
37c3efd6axor ebx, ebx
37c3efd6cadd rax, 1
37c3efd70shl r9, 4
37c3efd74movddup x2, x0
37c3efd78pxor x3, x3
37c3efd7cimul rsi, [rsp+256]
37c3efd85sub rax, r8
37c3efd88add r9, rbp
37c3efd8badd rsi, [rsp+400]
37c3efd93add rsi, r8
37c3efd96shl rsi, 4
37c3efd9aadd rsi, [rsp+848]
37c3efda2nop [rax+rax]
37c3efdaanop [rax+rax]
37c3efdb5nop [rax+rax]
37c3efdc0
37c3efdc0loc_37c3efdc0:
37c3efdc0movupd x0, [r9+rdx]
37c3efdc6add rbx, 1
37c3efdcamovapd x1, x0
37c3efdceshufpd x0, x0, 1
37c3efdd3mulpd x1, x2
37c3efdd7mulpd x0, x3
37c3efddbaddsubpd x1, x0
37c3efddfmovups [rsi+rdx], x1
37c3efde3add rdx, 16
37c3efde7cmp rbx, rax
37c3efdeajb 0x37c3efdc0
37c3efdecjmp 0x37c3ef6fd
37c3efdf1
37c3efdf1loc_37c3efdf1:
37c3efdf1movapd x0, x8
37c3efdf6xor r8l, r8l
37c3efdf9pxor x3, x3
37c3efdfdxor r9l, r9l
37c3efe00divsd x0, x2
37c3efe04mov rbx, [rsp+184]
37c3efe0cmov r10, rbx
37c3efe0fimul r10, rdi
37c3efe13sub r10, rbx
37c3efe16shl r10, 4
37c3efe1aadd r10, [rsp+864]
37c3efe22movddup x2, x0
37c3efe26nop [rax]
37c3efe2anop [rax+rax]
37c3efe35nop [rax+rax]
37c3efe40
37c3efe40loc_37c3efe40:
37c3efe40movupd x0, [rdx+r8]
37c3efe46add r9, 1
37c3efe4amovapd x1, x0
37c3efe4eshufpd x0, x0, 1
37c3efe53mulpd x1, x2
37c3efe57mulpd x0, x3
37c3efe5baddsubpd x1, x0
37c3efe5fmovups [r10+r8], x1
37c3efe64add r8, 16
37c3efe68cmp r14, r9
37c3efe6bjne 0x37c3efe40
37c3efe6djmp 0x37c3eed3f
37c3efe72
37c3efe72loc_37c3efe72:
37c3efe72pxor x0, x0
37c3efe76movapd x14, x8
37c3efe7bmovapd x1, x0
37c3efe7fmovapd x6, x0
37c3efe83movapd x4, x0
37c3efe87movapd x3, x0
37c3efe8bmovapd x9, x0
37c3efe90jmp 0x37c3ef459
37c3efe95
37c3efe95loc_37c3efe95:
37c3efe95cmp [rsp+336], 0
37c3efe9eje 0x37c3edac6
37c3efea4mov [rsp+504], rcx
37c3efeacmov r15, rcx
37c3efeafjmp 0x37c3ee437
37c3efeb4
37c3efeb4loc_37c3efeb4:
37c3efeb4mov r9l, 1
37c3efebamov r8l, 1
37c3efec0lea rdx, [rip+0x837fb]
37c3efec7mov rcx, rsi
37c3efecacall lsame_64_
37c3efecfmov r11, [rsp+896]
37c3efed7test rax, rax
37c3efedamov [rsp+336], rax
37c3efee2jne 0x37c3edba9
37c3efee8mov rdx, -1
37c3efeefmov eax, 1
37c3efef4jmp 0x37c3edaa0
37c3efef9
37c3efef9loc_37c3efef9:
37c3efef9mov [rsp+344], 0
37c3eff05jmp 0x37c3edd31
37c3eff0a
37c3eff0aloc_37c3eff0a:
37c3eff0amov rax, rcx
37c3eff0djmp 0x37c3ef680
37c3eff12
37c3eff12loc_37c3eff12:
37c3eff12mov rdx, -13
37c3eff19mov eax, 13
37c3eff1ejmp 0x37c3edaa0
37c3eff23
37c3eff23loc_37c3eff23:
37c3eff23pxor x0, x0
37c3eff27comisd x0, x10
37c3eff2cjbe 0x37c3ef6f9
37c3eff32jmp 0x37c3ef6fd
37c3eff37
37c3eff37loc_37c3eff37:
37c3eff37movsd_xmm x7, [rsp+464]
37c3eff40movapd x3, x8
37c3eff45movsd_xmm x0, [rsp+304]
37c3eff4emaxsd x0, x7
37c3eff52maxsd x7, [rsp+296]
37c3eff5bdivsd x3, x0
37c3eff5fmovapd x0, x7
37c3eff63movapd x7, x8
37c3eff68divsd x7, x0
37c3eff6cmovsd_xmm [rsp+328], x3
37c3eff75movsd_xmm [rsp+384], x7
37c3eff7ecmp [rsp+120], 0
37c3eff84je 0x37c3ee414
37c3eff8acmp rcx, 1
37c3eff8ejne 0x37c3ee414
37c3eff94mov rdi, [rsp+96]
37c3eff99mov rsi, [rsp+104]
37c3eff9elea rax, [rdi+1]
37c3effa2lea rbx, [rsi+1]
37c3effa6add rdi, rdi
37c3effa9add rsi, rsi
37c3effacmov [rsp+168], rbx
37c3effb4mov [rsp+192], rsi
37c3effbcmov [rsp+184], rdi
37c3effc4jmp 0x37c3ee174
37c3effc9
37c3effc9loc_37c3effc9:
37c3effc9mov [rsp+120], 1
37c3effd2jmp 0x37c3eda57
37c3ed900
Loading..