File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bfea180
    37bfea180dlasyf_rook_64_:
    37bfea180push r15
    37bfea182push r14
    37bfea184push r13
    37bfea186push r12
    37bfea188push rbp
    37bfea189push rdi
    37bfea18apush rsi
    37bfea18bpush rbx
    37bfea18csub rsp, 520
    37bfea193movups [rsp+416], x6
    37bfea19bmovups [rsp+432], x7
    37bfea1a3movups [rsp+448], x8
    37bfea1acmovups [rsp+464], x9
    37bfea1b5movups [rsp+480], x10
    37bfea1bemovups [rsp+496], x11
    37bfea1c7mov rax, [rsp+632]
    37bfea1cfmov r15, [rsp+624]
    37bfea1d7mov r14, [rsp+648]
    37bfea1dfmov rax, [rax]
    37bfea1e2mov r12, rdx
    37bfea1e5xor edx, edx
    37bfea1e7test rax, rax
    37bfea1eamov rbx, rcx
    37bfea1edcmovns rdx, rax
    37bfea1f1mov rax, [rsp+656]
    37bfea1f9lea rcx, [rip+0x474e00]
    37bfea200mov [rsp+608], r8
    37bfea208mov [rsp+616], r9
    37bfea210mov rax, [rax]
    37bfea213mov [rsp+152], rdx
    37bfea21bnot rdx
    37bfea21emov [rsp+144], rdx
    37bfea226xor edx, edx
    37bfea228test rax, rax
    37bfea22bcmovns rdx, rax
    37bfea22fmov rax, [rsp+664]
    37bfea237mov [rax], 0
    37bfea23emov [rsp+176], rdx
    37bfea246not rdx
    37bfea249mov [rsp+184], rdx
    37bfea251mov edx, 1
    37bfea256call dlamch_64_
    37bfea25bmov r9l, 1
    37bfea261mov r8l, 1
    37bfea267mov rcx, rbx
    37bfea26alea rdx, [rip+0x474d90]
    37bfea271movapd x11, x0
    37bfea276call lsame_64_
    37bfea27btest rax, rax
    37bfea27eje 0x37bfea648
    37bfea284mov rax, [rsp+608]
    37bfea28cmov r13, [r12]
    37bfea290mov rdi, [rax]
    37bfea293mov rax, r13
    37bfea296mov [rsp+360], r13
    37bfea29esub rax, rdi
    37bfea2a1add rax, 1
    37bfea2a5cmp r13, rax
    37bfea2a8jg 0x37bfea2b3
    37bfea2aacmp r13, rdi
    37bfea2adjg 0x37bfec399
    37bfea2b3
    37bfea2b3loc_37bfea2b3:
    37bfea2b3lea rax, [rsp+360]
    37bfea2bbmovsd_xmm x6, [rip+0x474d9d]
    37bfea2c3mov rdx, r13
    37bfea2c6pxor x7, x7
    37bfea2camov [rsp+160], rax
    37bfea2d2lea rax, [rsp+408]
    37bfea2damov [rsp+136], rax
    37bfea2e2lea rax, [rip+0x474d2f]
    37bfea2e9mov [rsp+240], rax
    37bfea2f1lea rax, [rip+0x474d30]
    37bfea2f8mov [rsp+248], rax
    37bfea300
    37bfea300loc_37bfea300:
    37bfea300test r13, r13
    37bfea303jle 0x37bfea4a6
    37bfea309mov rsi, [rsp+176]
    37bfea311mov rax, [rsp+184]
    37bfea319mov [rsp+384], r13
    37bfea321imul r13, [rsp+152]
    37bfea32amov rcx, [rsp+160]
    37bfea332imul rsi, rdi
    37bfea336add rax, rsi
    37bfea339lea r9, [r14+8*rax+8]
    37bfea33emov [rsp+208], rax
    37bfea346mov rax, [rsp+144]
    37bfea34emov [rsp+192], r9
    37bfea356lea rax, [rax+r13+1]
    37bfea35blea rdx, [r15+8*rax]
    37bfea35flea rax, [rip+0x474ca2]
    37bfea366mov [rsp+32], rax
    37bfea36bmov r8, rax
    37bfea36ecall dcopy_64_
    37bfea373mov rax, [r12]
    37bfea377mov rbx, [rsp+360]
    37bfea37fcmp rax, rbx
    37bfea382jg 0x37bfebec0
    37bfea388
    37bfea388loc_37bfea388:
    37bfea388mov rax, [rsp+208]
    37bfea390add rax, rbx
    37bfea393movsd_xmm x9, [r14+8*rax]
    37bfea399cmp rbx, 1
    37bfea39djg 0x37bfeb6b0
    37bfea3a3ucomisd x9, x7
    37bfea3a8jp 0x37bfea3b0
    37bfea3aaje 0x37bfeb640
    37bfea3b0
    37bfea3b0loc_37bfea3b0:
    37bfea3b0mov rdi, [rsp+152]
    37bfea3b8mov [rsp+376], rbx
    37bfea3c0imul rdi, rbx
    37bfea3c4add rdi, [rsp+144]
    37bfea3cc
    37bfea3ccloc_37bfea3cc:
    37bfea3cclea rax, [rip+0x474c35]
    37bfea3d3mov rdx, [rsp+192]
    37bfea3dblea r9, [r15+8*rdi+8]
    37bfea3e0mov rcx, [rsp+160]
    37bfea3e8mov [rsp+32], rax
    37bfea3edmov r8, rax
    37bfea3f0call dcopy_64_
    37bfea3f5mov rax, [rsp+360]
    37bfea3fdmov rbx, [rsp+376]
    37bfea405lea r13, [rax-1]
    37bfea409cmp rax, 1
    37bfea40djle 0x37bfea460
    37bfea40fmov rdx, [rsp+152]
    37bfea417imul rdx, rax
    37bfea41badd rdx, [rsp+144]
    37bfea423lea rcx, [rax+rdx]
    37bfea427movsd_xmm x0, [r15+8*rcx]
    37bfea42dmovapd x1, x0
    37bfea431andpd x1, [rip+0x474c17]
    37bfea439comisd x1, x11
    37bfea43ejae 0x37bfec310
    37bfea444pxor x1, x1
    37bfea448ucomisd x0, x1
    37bfea44cjp 0x37bfec2a1
    37bfea452jne 0x37bfec2a1
    37bfea458nop [rax+rax]
    37bfea460
    37bfea460loc_37bfea460:
    37bfea460mov rax, [rsp+640]
    37bfea468mov [rax+8*r13], rbx
    37bfea46cmov rax, [rsp+608]
    37bfea474mov rcx, [rax]
    37bfea477
    37bfea477loc_37bfea477:
    37bfea477mov rdx, [r12]
    37bfea47blea rdi, [rcx+r13]
    37bfea47fmov [rsp+360], r13
    37bfea487mov rax, rdx
    37bfea48asub rdi, rdx
    37bfea48dsub rax, rcx
    37bfea490add rax, 1
    37bfea494cmp rax, r13
    37bfea497jl 0x37bfea300
    37bfea49dcmp rcx, rdx
    37bfea4a0jge 0x37bfea300
    37bfea4a6
    37bfea4a6loc_37bfea4a6:
    37bfea4a6sub rdx, r13
    37bfea4a9
    37bfea4a9loc_37bfea4a9:
    37bfea4a9add rdi, 1
    37bfea4admov rax, [rsp+632]
    37bfea4b5imul rdi, [rsp+176]
    37bfea4bemov [rsp+88], r15
    37bfea4c3mov rbx, [rsp+144]
    37bfea4cbmov [rsp+408], rdx
    37bfea4d3lea rcx, [rip+0x474b5f]
    37bfea4dalea r8, [rip+0x474b4f]
    37bfea4e1mov [rsp+96], rax
    37bfea4e6mov rax, [rsp+248]
    37bfea4eemov rdx, [rsp+240]
    37bfea4f6mov r9, [rsp+160]
    37bfea4femov [rsp+120], 9
    37bfea507mov [rsp+80], rax
    37bfea50cmov rax, [rsp+656]
    37bfea514mov [rsp+112], 12
    37bfea51dmov [rsp+72], rax
    37bfea522mov rax, [rsp+184]
    37bfea52amov [rsp+104], 5
    37bfea533lea rax, [rax+rdi+1]
    37bfea538lea rax, [r14+8*rax]
    37bfea53cmov [rsp+64], rax
    37bfea541mov rax, [rsp+632]
    37bfea549mov [rsp+56], rax
    37bfea54elea rax, [r13+1]
    37bfea552imul rax, [rsp+152]
    37bfea55blea rax, [rbx+rax+1]
    37bfea560lea rax, [r15+8*rax]
    37bfea564mov [rsp+48], rax
    37bfea569lea rax, [rip+0x474aa0]
    37bfea570mov [rsp+40], rax
    37bfea575mov rax, [rsp+136]
    37bfea57dmov [rsp+32], rax
    37bfea582call dgemmtr_
    37bfea587mov rsi, [rsp+360]
    37bfea58fmov [rsp+624], r15
    37bfea597mov r15, r12
    37bfea59amov rdx, [r12]
    37bfea59emov r13, [rsp+632]
    37bfea5a6mov r14, [rsp+640]
    37bfea5aemov r12, [rsp+624]
    37bfea5b6lea rcx, [rsi+1]
    37bfea5banop [rax+rax]
    37bfea5c0
    37bfea5c0loc_37bfea5c0:
    37bfea5c0mov r8, [r14+8*rcx-8]
    37bfea5c5lea rbx, [rcx+1]
    37bfea5c9test r8, r8
    37bfea5ccjs 0x37bfeb598
    37bfea5d2mov [rsp+400], rbx
    37bfea5dacmp r8, rcx
    37bfea5ddje 0x37bfeb620
    37bfea5e3cmp rdx, rbx
    37bfea5e6jge 0x37bfec0c0
    37bfea5ec
    37bfea5ecloc_37bfea5ec:
    37bfea5ecmov rbx, rdx
    37bfea5efsub rbx, rsi
    37bfea5f2
    37bfea5f2loc_37bfea5f2:
    37bfea5f2mov rax, [rsp+616]
    37bfea5famov [rax], rbx
    37bfea5fdmovups x6, [rsp+416]
    37bfea605movups x7, [rsp+432]
    37bfea60dmovups x8, [rsp+448]
    37bfea616movups x9, [rsp+464]
    37bfea61fmovups x10, [rsp+480]
    37bfea628movups x11, [rsp+496]
    37bfea631add rsp, 520
    37bfea638pop rbx
    37bfea639pop rsi
    37bfea63apop rdi
    37bfea63bpop rbp
    37bfea63cpop r12
    37bfea63epop r13
    37bfea640pop r14
    37bfea642pop r15
    37bfea644ret
    37bfea645
    37bfea645 0f 1f 00 ...
    37bfea648
    37bfea648loc_37bfea648:
    37bfea648lea rax, [rsp+408]
    37bfea650mov r11, [r12]
    37bfea654pxor x6, x6
    37bfea658mov ebp, 1
    37bfea65dmov [rsp+136], rax
    37bfea665lea rax, [rip+0x4749ac]
    37bfea66cmovsd_xmm x7, [rip+0x4749ec]
    37bfea674mov r13, rbp
    37bfea677mov [rsp+240], rax
    37bfea67flea rax, [rip+0x4749a2]
    37bfea686mov [rsp+248], rax
    37bfea68elea rax, [rsp+400]
    37bfea696mov [rsp+320], rax
    37bfea69emov rax, r11
    37bfea6a1nop [rax]
    37bfea6a5nop [rax+rax]
    37bfea6b0
    37bfea6b0loc_37bfea6b0:
    37bfea6b0mov rdi, [rsp+608]
    37bfea6b8mov [rsp+360], r13
    37bfea6c0mov rdx, [rdi]
    37bfea6c3cmp rdx, r13
    37bfea6c6jg 0x37bfea6d1
    37bfea6c8cmp rdx, rax
    37bfea6cbjl 0x37bfeb2b0
    37bfea6d1
    37bfea6d1loc_37bfea6d1:
    37bfea6d1cmp r13, rax
    37bfea6d4jg 0x37bfeb2b0
    37bfea6damov rdi, [rsp+152]
    37bfea6e2mov rsi, [rsp+176]
    37bfea6easub rax, r13
    37bfea6edlea rbp, [rip+0x474914]
    37bfea6f4add rax, 1
    37bfea6f8mov rbx, [rsp+144]
    37bfea700mov [rsp+32], rbp
    37bfea705mov r8, rbp
    37bfea708imul rdi, r13
    37bfea70cmov [rsp+408], rax
    37bfea714mov rax, [rsp+184]
    37bfea71cimul rsi, r13
    37bfea720mov [rsp+384], r13
    37bfea728add rbx, rdi
    37bfea72bmov [rsp+296], rdi
    37bfea733add rax, rsi
    37bfea736lea rcx, [r13+rbx]
    37bfea73bmov [rsp+192], rbx
    37bfea743lea rbx, [r13-1]
    37bfea747mov [rsp+264], rax
    37bfea74fadd rax, r13
    37bfea752lea rdx, [r15+8*rcx]
    37bfea756lea rdi, [r14+8*rax]
    37bfea75amov [rsp+256], rcx
    37bfea762mov rcx, [rsp+136]
    37bfea76amov r9, rdi
    37bfea76dmov [rsp+272], rdx
    37bfea775mov [rsp+224], rbx
    37bfea77dmov [rsp+208], rax
    37bfea785mov [rsp+216], rdi
    37bfea78dcall dcopy_64_
    37bfea792cmp r13, 1
    37bfea796jle 0x37bfea82e
    37bfea79cmov rax, [r12]
    37bfea7a0mov [rsp+72], rdi
    37bfea7a5lea r9, [rip+0x474864]
    37bfea7acmov rdi, [rsp+248]
    37bfea7b4mov [rsp+80], rbp
    37bfea7b9sub rax, r13
    37bfea7bcmov r8, [rsp+136]
    37bfea7c4mov [rsp+88], 12
    37bfea7cdmov [rsp+64], rdi
    37bfea7d2mov rdi, [rsp+656]
    37bfea7daadd rax, 1
    37bfea7demov [rsp+400], rax
    37bfea7e6lea rax, [8*rbx]
    37bfea7eemov rcx, [rsp+240]
    37bfea7f6mov [rsp+56], rdi
    37bfea7fbmov rdi, [rsp+632]
    37bfea803lea rdx, [r14+rax]
    37bfea807add rax, r15
    37bfea80amov [rsp+48], rdx
    37bfea80fmov rdx, [rsp+320]
    37bfea817mov [rsp+40], rdi
    37bfea81cmov [rsp+32], rax
    37bfea821mov [rsp+408], rbx
    37bfea829call dgemv_64_
    37bfea82e
    37bfea82eloc_37bfea82e:
    37bfea82emov rax, [rsp+208]
    37bfea836lea rdi, [r13+1]
    37bfea83amov [rsp+160], rdi
    37bfea842movsd_xmm x8, [r14+8*rax]
    37bfea848mov rax, [r12]
    37bfea84ccmp rax, r13
    37bfea84fjg 0x37bfea8e0
    37bfea855ucomisd x8, x6
    37bfea85ajp 0x37bfea862
    37bfea85cje 0x37bfea965
    37bfea862
    37bfea862loc_37bfea862:
    37bfea862mov rbp, r13
    37bfea865
    37bfea865loc_37bfea865:
    37bfea865sub rax, r13
    37bfea868mov r9, [rsp+272]
    37bfea870mov rdx, [rsp+216]
    37bfea878add rax, 1
    37bfea87cmov rcx, [rsp+136]
    37bfea884mov [rsp+408], rax
    37bfea88clea rax, [rip+0x474775]
    37bfea893mov [rsp+32], rax
    37bfea898mov r8, rax
    37bfea89bcall dcopy_64_
    37bfea8a0mov rax, [r12]
    37bfea8a4cmp rax, r13
    37bfea8a7jg 0x37bfeb488
    37bfea8ad
    37bfea8adloc_37bfea8ad:
    37bfea8admov r13, [rsp+160]
    37bfea8b5nop [rax+rax]
    37bfea8c0
    37bfea8c0loc_37bfea8c0:
    37bfea8c0mov rsi, [rsp+640]
    37bfea8c8mov rcx, [rsp+224]
    37bfea8d0mov [rsi+8*rcx], rbp
    37bfea8d4jmp 0x37bfea6b0
    37bfea8d9
    37bfea8d9 0f 1f 80 00 00 00 00 .......
    37bfea8e0
    37bfea8e0loc_37bfea8e0:
    37bfea8e0sub rax, r13
    37bfea8e3mov rdi, [rsp+264]
    37bfea8ebmov rcx, [rsp+136]
    37bfea8f3lea r8, [rip+0x47470e]
    37bfea8famov [rsp+408], rax
    37bfea902mov rax, [rsp+160]
    37bfea90aandpd x8, [rip+0x47473d]
    37bfea913lea r9, [rdi+rax]
    37bfea917lea rdx, [r14+8*r9]
    37bfea91bmov [rsp+200], r9
    37bfea923call idamax_64_
    37bfea928movapd x0, x8
    37bfea92dmov r9, [rsp+200]
    37bfea935lea rbp, [rax+r13]
    37bfea939lea rax, [rdi+rbp]
    37bfea93dmov [rsp+352], rbp
    37bfea945movsd_xmm x9, [r14+8*rax]
    37bfea94bandpd x9, [rip+0x4746fc]
    37bfea954maxsd x0, x9
    37bfea959ucomisd x0, x6
    37bfea95djp 0x37bfea9c8
    37bfea95fjne 0x37bfea9c8
    37bfea961mov rax, [r12]
    37bfea965
    37bfea965loc_37bfea965:
    37bfea965mov rbx, [rsp+664]
    37bfea96dcmp [rbx], 0
    37bfea971jne 0x37bfea976
    37bfea973mov [rbx], r13
    37bfea976
    37bfea976loc_37bfea976:
    37bfea976sub rax, r13
    37bfea979mov r9, [rsp+272]
    37bfea981mov rbp, r13
    37bfea984mov rdx, [rsp+216]
    37bfea98cadd rax, 1
    37bfea990mov rcx, [rsp+136]
    37bfea998mov [rsp+408], rax
    37bfea9a0lea rax, [rip+0x474661]
    37bfea9a7mov [rsp+32], rax
    37bfea9acmov r8, rax
    37bfea9afcall dcopy_64_
    37bfea9b4mov r13, [rsp+160]
    37bfea9bcmov rax, [r12]
    37bfea9c0jmp 0x37bfea8c0
    37bfea9c5
    37bfea9c5 0f 1f 00 ...
    37bfea9c8
    37bfea9c8loc_37bfea9c8:
    37bfea9c8movapd x0, x9
    37bfea9cdmulsd x0, x7
    37bfea9d1comisd x0, x8
    37bfea9d6jbe 0x37bfec300
    37bfea9dcmov rax, [rsp+184]
    37bfea9e4add rsi, [rsp+176]
    37bfea9ecmov [rsp+328], r13
    37bfea9f4mov [rsp+344], r9
    37bfea9fclea rcx, [rsi+rax]
    37bfeaa00mov [rsp+232], rbx
    37bfeaa08lea rax, [rcx+r13]
    37bfeaa0clea rax, [r14+8*rax]
    37bfeaa10mov [rsp+200], rax
    37bfeaa18lea rax, [r15+8*rbx]
    37bfeaa1cmov rbx, rcx
    37bfeaa1fmov [rsp+336], rax
    37bfeaa27mov rax, [rsp+168]
    37bfeaa2fmov [rsp+312], rax
    37bfeaa37
    37bfeaa37loc_37bfeaa37:
    37bfeaa37mov rax, [rsp+192]
    37bfeaa3fmov r9, [rsp+200]
    37bfeaa47mov rsi, rbp
    37bfeaa4amov r8, [rsp+632]
    37bfeaa52mov rcx, [rsp+136]
    37bfeaa5asub rsi, r13
    37bfeaa5dadd rax, rbp
    37bfeaa60mov [rsp+408], rsi
    37bfeaa68lea rdx, [r15+8*rax]
    37bfeaa6cmov [rsp+288], rax
    37bfeaa74lea rax, [rip+0x47458d]
    37bfeaa7bmov [rsp+32], rax
    37bfeaa80mov [rsp+280], rdx
    37bfeaa88call dcopy_64_
    37bfeaa8dmov rdi, [r12]
    37bfeaa91mov rdx, [rsp+152]
    37bfeaa99mov rcx, [rsp+136]
    37bfeaaa1sub rdi, rbp
    37bfeaaa4imul rdx, rbp
    37bfeaaa8lea rax, [rdi+1]
    37bfeaaaclea rdi, [rbx+rbp]
    37bfeaab0mov [rsp+408], rax
    37bfeaab8mov rax, [rsp+144]
    37bfeaac0lea r9, [r14+8*rdi]
    37bfeaac4add rax, rdx
    37bfeaac7add rax, rbp
    37bfeaacalea rdx, [r15+8*rax]
    37bfeaacelea rax, [rip+0x474533]
    37bfeaad5mov [rsp+32], rax
    37bfeaadamov r8, rax
    37bfeaaddmov [rsp+304], rdx
    37bfeaae5call dcopy_64_
    37bfeaaeacmp r13, 1
    37bfeaaeejle 0x37bfeab9b
    37bfeaaf4mov rdx, [r12]
    37bfeaaf8mov r8, [rsp+136]
    37bfeab00mov [rsp+88], 12
    37bfeab09lea r9, [rip+0x474500]
    37bfeab10mov rcx, [rsp+240]
    37bfeab18sub rdx, r13
    37bfeab1blea rax, [rdx+1]
    37bfeab1fmov rdx, [rsp+232]
    37bfeab27mov [rsp+400], rax
    37bfeab2flea rax, [rip+0x4744d2]
    37bfeab36mov [rsp+80], rax
    37bfeab3bmov rax, [rsp+200]
    37bfeab43mov [rsp+408], rdx
    37bfeab4bmov rdx, [rsp+320]
    37bfeab53mov [rsp+72], rax
    37bfeab58mov rax, [rsp+248]
    37bfeab60mov [rsp+64], rax
    37bfeab65mov rax, [rsp+656]
    37bfeab6dmov [rsp+56], rax
    37bfeab72lea rax, [r14+8*rbp-8]
    37bfeab77mov [rsp+48], rax
    37bfeab7cmov rax, [rsp+632]
    37bfeab84mov [rsp+40], rax
    37bfeab89mov rax, [rsp+336]
    37bfeab91mov [rsp+32], rax
    37bfeab96call dgemv_64_
    37bfeab9b
    37bfeab9bloc_37bfeab9b:
    37bfeab9bcmp r13, rbp
    37bfeab9ejne 0x37bfeabf8
    37bfeaba0mov rax, [r12]
    37bfeaba4cmp rax, r13
    37bfeaba7jg 0x37bfeb160
    37bfeabadsub rax, r13
    37bfeabb0mov r9, [rsp+216]
    37bfeabb8mov rdx, [rsp+200]
    37bfeabc0add rax, 1
    37bfeabc4mov rcx, [rsp+136]
    37bfeabccmov [rsp+408], rax
    37bfeabd4lea rax, [rip+0x47442d]
    37bfeabdbmov [rsp+32], rax
    37bfeabe0mov r8, rax
    37bfeabe3call dcopy_64_
    37bfeabe8
    37bfeabe8loc_37bfeabe8:
    37bfeabe8mov rax, [r12]
    37bfeabecjmp 0x37bfea865
    37bfeabf1
    37bfeabf1 0f 1f 80 00 00 00 00 .......
    37bfeabf8
    37bfeabf8loc_37bfeabf8:
    37bfeabf8mov rdx, [rsp+200]
    37bfeac00mov rcx, [rsp+136]
    37bfeac08lea r8, [rip+0x4743f9]
    37bfeac0fmov [rsp+408], rsi
    37bfeac17call idamax_64_
    37bfeac1cadd rax, [rsp+232]
    37bfeac24mov [rsp+168], rax
    37bfeac2cadd rax, rbx
    37bfeac2fmovsd_xmm x8, [r14+8*rax]
    37bfeac35mov rax, [r12]
    37bfeac39andpd x8, [rip+0x47440e]
    37bfeac42cmp rax, rbp
    37bfeac45jg 0x37bfeb1d0
    37bfeac4b
    37bfeac4bloc_37bfeac4b:
    37bfeac4bmovapd x1, x8
    37bfeac50movsd_xmm x0, [r14+8*rdi]
    37bfeac56andpd x0, [rip+0x4743f2]
    37bfeac5emulsd x1, x7
    37bfeac62comisd x1, x0
    37bfeac66jbe 0x37bfeaef8
    37bfeac6cmov r10, [rsp+384]
    37bfeac74cmp r10, [rsp+168]
    37bfeac7cje 0x37bfeacf0
    37bfeac7ecomisd x9, x8
    37bfeac83jae 0x37bfeacf0
    37bfeac85mov rax, [r12]
    37bfeac89mov r9, [rsp+216]
    37bfeac91mov [rsp+384], rbp
    37bfeac99movapd x9, x8
    37bfeac9emov rdx, [rsp+200]
    37bfeaca6mov rcx, [rsp+136]
    37bfeacaesub rax, r13
    37bfeacb1add rax, 1
    37bfeacb5mov [rsp+408], rax
    37bfeacbdlea rax, [rip+0x474344]
    37bfeacc4mov [rsp+32], rax
    37bfeacc9mov r8, rax
    37bfeaccccall dcopy_64_
    37bfeacd1mov rax, [rsp+168]
    37bfeacd9mov [rsp+312], rax
    37bfeace1mov rbp, rax
    37bfeace4jmp 0x37bfeaa37
    37bfeace9
    37bfeace9 0f 1f 80 00 00 00 00 .......
    37bfeacf0
    37bfeacf0loc_37bfeacf0:
    37bfeacf0mov rax, [rsp+160]
    37bfeacf8mov rcx, rbx
    37bfeacfbmov [rsp+376], rbp
    37bfead03mov r9, [rsp+344]
    37bfead0bmov rbx, [rsp+232]
    37bfead13mov [rsp+368], rax
    37bfead1bcmp r10, r13
    37bfead1eje 0x37bfec130
    37bfead24mov rax, r10
    37bfead27mov rdi, [rsp+136]
    37bfead2fmov rdx, [rsp+272]
    37bfead37lea r8, [rip+0x4742ca]
    37bfead3esub rax, r13
    37bfead41mov [rsp+160], r10
    37bfead49mov [rsp+408], rax
    37bfead51mov rax, [rsp+192]
    37bfead59mov rcx, rdi
    37bfead5cadd rax, r10
    37bfead5flea rsi, [r15+8*rax]
    37bfead63mov rax, [rsp+632]
    37bfead6bmov r9, rsi
    37bfead6emov [rsp+32], rax
    37bfead73call dcopy_64_
    37bfead78mov r10, [rsp+160]
    37bfead80mov rax, [r12]
    37bfead84lea rcx, [rip+0x47427d]
    37bfead8bmov r13, [rsp+152]
    37bfead93mov [rsp+32], rcx
    37bfead98mov r8, rcx
    37bfead9bmov rdx, rsi
    37bfead9esub rax, r10
    37bfeada1mov rcx, rdi
    37bfeada4lea rdi, [rsp+368]
    37bfeadacadd rax, 1
    37bfeadb0mov [rsp+408], rax
    37bfeadb8mov rax, r13
    37bfeadbbimul rax, r10
    37bfeadbfadd rax, [rsp+144]
    37bfeadc7add rax, r10
    37bfeadcalea r9, [r15+8*rax]
    37bfeadcecall dcopy_64_
    37bfeadd3mov rax, [rsp+632]
    37bfeaddbmov r10, [rsp+160]
    37bfeade3lea rdx, [r15+8*rbx]
    37bfeade7lea rcx, [rsp+360]
    37bfeadefmov [rsp+32], rax
    37bfeadf4lea rsi, [8*r10-8]
    37bfeadfcmov r8, rax
    37bfeadfflea r9, [r15+rsi]
    37bfeae03mov [rsp+216], r10
    37bfeae0bcall dswap_64_
    37bfeae10mov rbx, [rsp+360]
    37bfeae18lea r9, [r14+rsi]
    37bfeae1cmov rcx, rdi
    37bfeae1flea rax, [rbx-1]
    37bfeae23lea rsi, [rbx+1]
    37bfeae27mov [rsp+224], rax
    37bfeae2flea rdx, [r14+8*rax]
    37bfeae33mov rax, [rsp+656]
    37bfeae3bmov [rsp+32], rax
    37bfeae40mov r8, rax
    37bfeae43call dswap_64_
    37bfeae48mov rcx, [rsp+176]
    37bfeae50mov rax, [rsp+184]
    37bfeae58mov [rsp+160], rsi
    37bfeae60mov r11, [rsp+144]
    37bfeae68mov r8, [rsp+368]
    37bfeae70imul rcx, rbx
    37bfeae74mov r10, [rsp+216]
    37bfeae7cadd rax, rcx
    37bfeae7fmov [rsp+264], rax
    37bfeae87add rax, rbx
    37bfeae8amov [rsp+208], rax
    37bfeae92mov rax, r13
    37bfeae95imul rax, rbx
    37bfeae99lea rsi, [r11+rax]
    37bfeae9dadd rax, r13
    37bfeaea0cmp r8, rbp
    37bfeaea3lea r9, [rax+r11]
    37bfeaea7lea rax, [rbx+rsi]
    37bfeaeabmov [rsp+192], rsi
    37bfeaeb3mov [rsp+200], r9
    37bfeaebbmov [rsp+256], rax
    37bfeaec3jne 0x37bfeb540
    37bfeaec9mov rax, [rsp+264]
    37bfeaed1mov rsi, [rsp+160]
    37bfeaed9add rcx, [rsp+176]
    37bfeaee1add rcx, [rsp+184]
    37bfeaee9lea r9, [rax+rsi]
    37bfeaeedjmp 0x37bfeb0c4
    37bfeaef2
    37bfeaef2 66 0f 1f 44 00 00 f..D..
    37bfeaef8
    37bfeaef8loc_37bfeaef8:
    37bfeaef8mov rax, [r12]
    37bfeaefcmov r9, [rsp+216]
    37bfeaf04mov [rsp+376], rbp
    37bfeaf0cmov rdx, [rsp+200]
    37bfeaf14mov rcx, [rsp+136]
    37bfeaf1csub rax, r13
    37bfeaf1fmov rbx, [rsp+232]
    37bfeaf27add rax, 1
    37bfeaf2bmov [rsp+408], rax
    37bfeaf33lea rax, [rip+0x4740ce]
    37bfeaf3amov [rsp+32], rax
    37bfeaf3fmov r8, rax
    37bfeaf42call dcopy_64_
    37bfeaf47mov [rsp+368], r13
    37bfeaf4fcmp r13, rbp
    37bfeaf52je 0x37bfeabe8
    37bfeaf58mov rax, [rsp+296]
    37bfeaf60add rax, [rsp+152]
    37bfeaf68mov [rsp+328], rbx
    37bfeaf70lea rdi, [rsp+368]
    37bfeaf78add rax, [rsp+144]
    37bfeaf80mov rdx, [rsp+256]
    37bfeaf88mov ebx, 1
    37bfeaf8dmov [rsp+200], rax
    37bfeaf95add rax, rbp
    37bfeaf98lea r9, [r15+8*rax]
    37bfeaf9cmov rax, [rsp+192]
    37bfeafa4
    37bfeafa4loc_37bfeafa4:
    37bfeafa4movsd_xmm x0, [r15+8*rdx]
    37bfeafaamov rcx, [rsp+288]
    37bfeafb2sub rsi, 1
    37bfeafb6lea r8, [rip+0x47404b]
    37bfeafbdmov [rsp+408], rsi
    37bfeafc5mov rsi, [rsp+136]
    37bfeafcdmovsd_xmm [r15+8*rcx], x0
    37bfeafd3mov rcx, [rsp+632]
    37bfeafdbadd rax, [rsp+160]
    37bfeafe3lea rdx, [r15+8*rax]
    37bfeafe7mov [rsp+32], rcx
    37bfeafecmov rcx, rsi
    37bfeafefcall dcopy_64_
    37bfeaff4mov rax, [r12]
    37bfeaff8lea rcx, [rip+0x474009]
    37bfeafffmov r9, [rsp+304]
    37bfeb007mov [rsp+32], rcx
    37bfeb00cmov rdx, [rsp+280]
    37bfeb014mov r8, rcx
    37bfeb017mov rcx, rsi
    37bfeb01asub rax, rbp
    37bfeb01dlea rsi, [8*rbp-8]
    37bfeb025add rax, 1
    37bfeb029mov [rsp+408], rax
    37bfeb031call dcopy_64_
    37bfeb036mov rcx, [rsp+328]
    37bfeb03elea r9, [r15+rsi]
    37bfeb042lea rdx, [r15+8*rcx]
    37bfeb046mov rcx, [rsp+632]
    37bfeb04emov [rsp+32], rcx
    37bfeb053mov r8, rcx
    37bfeb056mov rcx, rdi
    37bfeb059call dswap_64_
    37bfeb05emov rcx, [rsp+656]
    37bfeb066lea r9, [r14+rsi]
    37bfeb06amov rax, [rsp+368]
    37bfeb072mov [rsp+32], rcx
    37bfeb077mov r8, rcx
    37bfeb07alea rdx, [r14+8*rax-8]
    37bfeb07fmov rcx, rdi
    37bfeb082call dswap_64_
    37bfeb087cmp rbx, 1
    37bfeb08bje 0x37bfec360
    37bfeb091mov rax, [rsp+160]
    37bfeb099mov rbx, [rsp+264]
    37bfeb0a1mov rcx, [rsp+176]
    37bfeb0a9mov r10, [rsp+384]
    37bfeb0b1lea r9, [rax+rbx]
    37bfeb0b5mov rbx, r13
    37bfeb0b8imul rcx, rax
    37bfeb0bcadd rcx, [rsp+184]
    37bfeb0c4
    37bfeb0c4loc_37bfeb0c4:
    37bfeb0c4mov rsi, [rsp+160]
    37bfeb0ccmov rax, [r12]
    37bfeb0d0lea r13, [rbx+2]
    37bfeb0d4movsd_xmm x2, [r14+8*r9]
    37bfeb0dalea rdx, [rsi+rcx]
    37bfeb0demov rsi, [rsp+208]
    37bfeb0e6movsd_xmm x9, [r14+8*rdx]
    37bfeb0eclea rdx, [rax-1]
    37bfeb0f0movsd_xmm x10, [r14+8*rsi]
    37bfeb0f6cmp rdx, rbx
    37bfeb0f9jg 0x37bfeb1f0
    37bfeb0ff
    37bfeb0ffloc_37bfeb0ff:
    37bfeb0ffmov rsi, [rsp+256]
    37bfeb107mov rdx, [rsp+192]
    37bfeb10fmov rdi, r10
    37bfeb112mov r11, rbp
    37bfeb115mov rcx, [rsp+640]
    37bfeb11dneg rdi
    37bfeb120neg r11
    37bfeb123movsd_xmm [r15+8*rsi], x10
    37bfeb129mov rsi, [rsp+160]
    37bfeb131add rdx, rsi
    37bfeb134movsd_xmm [r15+8*rdx], x2
    37bfeb13amov rdx, [rsp+200]
    37bfeb142add rdx, rsi
    37bfeb145mov rsi, [rsp+224]
    37bfeb14dmovsd_xmm [r15+8*rdx], x9
    37bfeb153mov [rcx+8*rsi], rdi
    37bfeb157mov [rcx+8*rbx], r11
    37bfeb15bjmp 0x37bfea6b0
    37bfeb160
    37bfeb160loc_37bfeb160:
    37bfeb160pxor x10, x10
    37bfeb165
    37bfeb165loc_37bfeb165:
    37bfeb165sub rax, rbp
    37bfeb168mov rcx, [rsp+136]
    37bfeb170lea r8, [rip+0x473e91]
    37bfeb177mov [rsp+408], rax
    37bfeb17flea rax, [rbx+rbp+1]
    37bfeb184lea rdx, [r14+8*rax]
    37bfeb188call idamax_64_
    37bfeb18dlea rcx, [rax+rbp]
    37bfeb191lea rax, [rbx+rcx]
    37bfeb195movsd_xmm x8, [r14+8*rax]
    37bfeb19bmov rax, [rsp+312]
    37bfeb1a3andpd x8, [rip+0x473ea4]
    37bfeb1accomisd x8, x10
    37bfeb1b1maxsd x8, x10
    37bfeb1b6cmova rax, rcx
    37bfeb1bamov [rsp+168], rax
    37bfeb1c2jmp 0x37bfeac4b
    37bfeb1c7
    37bfeb1c7 66 0f 1f 84 00 00 00 00 00 f........
    37bfeb1d0
    37bfeb1d0loc_37bfeb1d0:
    37bfeb1d0mov rcx, [rsp+168]
    37bfeb1d8movapd x10, x8
    37bfeb1ddmov [rsp+312], rcx
    37bfeb1e5jmp 0x37bfeb165
    37bfeb1ea
    37bfeb1ea 66 0f 1f 44 00 00 f..D..
    37bfeb1f0
    37bfeb1f0loc_37bfeb1f0:
    37bfeb1f0cmp rax, r13
    37bfeb1f3jl 0x37bfeb0ff
    37bfeb1f9movapd x5, x9
    37bfeb1femovapd x4, x10
    37bfeb203movsd_xmm x3, [rip+0x473e5d]
    37bfeb20bmov rdi, [rsp+192]
    37bfeb213divsd x5, x2
    37bfeb217mov rsi, [rsp+264]
    37bfeb21fmov rdx, r13
    37bfeb222lea r9, [r15+8*rdi]
    37bfeb226mov rdi, [rsp+200]
    37bfeb22elea r11, [r14+8*rsi]
    37bfeb232lea rsi, [r14+8*rcx]
    37bfeb236lea r8, [r15+8*rdi]
    37bfeb23alea rcx, [rax+1]
    37bfeb23edivsd x4, x2
    37bfeb242movapd x1, x5
    37bfeb246mulsd x1, x4
    37bfeb24asubsd x1, [rip+0x473e16]
    37bfeb252divsd x3, x1
    37bfeb256nop [rax+rax]
    37bfeb260
    37bfeb260loc_37bfeb260:
    37bfeb260movsd_xmm x8, [r11+8*rdx]
    37bfeb266movsd_xmm x0, [rsi+8*rdx]
    37bfeb26bmovapd x1, x8
    37bfeb270mulsd x1, x5
    37bfeb274subsd x1, x0
    37bfeb278mulsd x0, x4
    37bfeb27csubsd x0, x8
    37bfeb281divsd x1, x2
    37bfeb285divsd x0, x2
    37bfeb289mulsd x1, x3
    37bfeb28dmovsd_xmm [r9+8*rdx], x1
    37bfeb293mulsd x0, x3
    37bfeb297movsd_xmm [r8+8*rdx], x0
    37bfeb29dadd rdx, 1
    37bfeb2a1cmp rcx, rdx
    37bfeb2a4jne 0x37bfeb260
    37bfeb2a6jmp 0x37bfeb0ff
    37bfeb2ab
    37bfeb2ab 0f 1f 44 00 00 ..D..
    37bfeb2b0
    37bfeb2b0loc_37bfeb2b0:
    37bfeb2b0sub rax, r13
    37bfeb2b3lea rbx, [r13-1]
    37bfeb2b7mov r12, [rsp+320]
    37bfeb2bflea r8, [rip+0x473d6a]
    37bfeb2c6add rax, 1
    37bfeb2calea rdx, [8*rbx]
    37bfeb2d2lea rcx, [rip+0x473d65]
    37bfeb2d9mov [rsp+408], rbx
    37bfeb2e1mov [rsp+400], rax
    37bfeb2e9mov r9, r12
    37bfeb2ecmov rax, [rsp+632]
    37bfeb2f4mov [rsp+120], 9
    37bfeb2fdmov [rsp+96], rax
    37bfeb302mov rax, [rsp+152]
    37bfeb30amov [rsp+112], 12
    37bfeb313mov [rsp+104], 5
    37bfeb31cimul rax, r13
    37bfeb320add rax, [rsp+144]
    37bfeb328add rax, r13
    37bfeb32blea rax, [r15+8*rax]
    37bfeb32fmov [rsp+88], rax
    37bfeb334mov rax, [rsp+248]
    37bfeb33cmov [rsp+80], rax
    37bfeb341mov rax, [rsp+656]
    37bfeb349mov [rsp+72], rax
    37bfeb34elea rax, [r14+rdx]
    37bfeb352add rdx, r15
    37bfeb355mov [rsp+64], rax
    37bfeb35amov rax, [rsp+632]
    37bfeb362mov [rsp+48], rdx
    37bfeb367mov rdx, [rsp+240]
    37bfeb36fmov [rsp+56], rax
    37bfeb374lea rax, [rip+0x473c95]
    37bfeb37bmov [rsp+40], rax
    37bfeb380mov rax, [rsp+136]
    37bfeb388mov [rsp+32], rax
    37bfeb38dcall dgemmtr_
    37bfeb392mov rbp, [rsp+632]
    37bfeb39amov r13, [rsp+640]
    37bfeb3a2mov rax, rbx
    37bfeb3a5jmp 0x37bfeb42a
    37bfeb3aa
    37bfeb3aa 66 0f 1f 44 00 00 f..D..
    37bfeb3b0
    37bfeb3b0loc_37bfeb3b0:
    37bfeb3b0mov [rsp+400], rdx
    37bfeb3b8test rdx, rdx
    37bfeb3bbjle 0x37bfeb480
    37bfeb3c1cmp rcx, rax
    37bfeb3c4je 0x37bfeb480
    37bfeb3caxor esi, esi
    37bfeb3ccmov edi, 1
    37bfeb3d1
    37bfeb3d1loc_37bfeb3d1:
    37bfeb3d1mov [rsp+32], rbp
    37bfeb3d6lea r9, [r15+8*rdx]
    37bfeb3damov r8, rbp
    37bfeb3ddlea rdx, [r15+8*rcx-8]
    37bfeb3e2mov rcx, r12
    37bfeb3e5call dswap_64_
    37bfeb3eamov rax, [rsp+400]
    37bfeb3f2lea rdx, [rax+1]
    37bfeb3f6
    37bfeb3f6loc_37bfeb3f6:
    37bfeb3f6cmp rdi, rdx
    37bfeb3f9je 0x37bfeb421
    37bfeb3fbtest rsi, rsi
    37bfeb3feje 0x37bfeb421
    37bfeb400mov [rsp+32], rbp
    37bfeb405lea r9, [r15+8*rax]
    37bfeb409mov r8, rbp
    37bfeb40cmov rcx, r12
    37bfeb40flea rdx, [r15+8*rdi-8]
    37bfeb414call dswap_64_
    37bfeb419mov rax, [rsp+400]
    37bfeb421
    37bfeb421loc_37bfeb421:
    37bfeb421test rax, rax
    37bfeb424jle 0x37bfea5f2
    37bfeb42a
    37bfeb42aloc_37bfeb42a:
    37bfeb42alea rdx, [rax-1]
    37bfeb42emov rcx, [r13+8*rdx]
    37bfeb433test rcx, rcx
    37bfeb436jns 0x37bfeb3b0
    37bfeb43clea r8, [rax-2]
    37bfeb440neg rcx
    37bfeb443xor esi, esi
    37bfeb445mov rdi, [r13+8*r8]
    37bfeb44amov [rsp+400], r8
    37bfeb452neg rdi
    37bfeb455cmp rcx, rax
    37bfeb458setne sil
    37bfeb45cxor eax, eax
    37bfeb45etest r8, r8
    37bfeb461setg al
    37bfeb464and rsi, rax
    37bfeb467jne 0x37bfeb3d1
    37bfeb46dmov rax, r8
    37bfeb470mov esi, 1
    37bfeb475jmp 0x37bfeb3f6
    37bfeb47a
    37bfeb47a 66 0f 1f 44 00 00 f..D..
    37bfeb480
    37bfeb480loc_37bfeb480:
    37bfeb480mov rax, rdx
    37bfeb483jmp 0x37bfeb421
    37bfeb485
    37bfeb485 0f 1f 00 ...
    37bfeb488
    37bfeb488loc_37bfeb488:
    37bfeb488mov rbx, [rsp+256]
    37bfeb490movsd_xmm x0, [r15+8*rbx]
    37bfeb496movapd x1, x0
    37bfeb49aandpd x1, [rip+0x473bae]
    37bfeb4a2comisd x1, x11
    37bfeb4a7jae 0x37bfec248
    37bfeb4adpxor x1, x1
    37bfeb4b1ucomisd x0, x1
    37bfeb4b5jp 0x37bfeb4bd
    37bfeb4b7je 0x37bfea8ad
    37bfeb4bd
    37bfeb4bdloc_37bfeb4bd:
    37bfeb4bdmov rbx, [rsp+160]
    37bfeb4c5cmp rax, rbx
    37bfeb4c8jl 0x37bfea8ad
    37bfeb4cemov rsi, [rsp+192]
    37bfeb4d6lea rdx, [rsi+rbx]
    37bfeb4damovsd_xmm x1, [r15+8*rdx]
    37bfeb4e0divsd x1, x0
    37bfeb4e4movsd_xmm [r15+8*rdx], x1
    37bfeb4ealea rdx, [rbx+1]
    37bfeb4eecmp rax, rdx
    37bfeb4f1jl 0x37bfea8ad
    37bfeb4f7mov r9, [rsp+256]
    37bfeb4fflea r8, [rax+1]
    37bfeb503lea rcx, [r15+8*rsi]
    37bfeb507nop [rax]
    37bfeb50anop [rax+rax]
    37bfeb515nop [rax+rax]
    37bfeb520
    37bfeb520loc_37bfeb520:
    37bfeb520movsd_xmm x0, [rcx+8*rdx]
    37bfeb525divsd x0, [r15+8*r9]
    37bfeb52bmovsd_xmm [rcx+8*rdx], x0
    37bfeb530add rdx, 1
    37bfeb534cmp rdx, r8
    37bfeb537jne 0x37bfeb520
    37bfeb539jmp 0x37bfea8ad
    37bfeb53e
    37bfeb53e 66 90 f.
    37bfeb540
    37bfeb540loc_37bfeb540:
    37bfeb540imul r13, r8
    37bfeb544lea rax, [rbp+rsi]
    37bfeb549mov [rsp+288], rax
    37bfeb551lea rdx, [r8+rsi]
    37bfeb555mov rsi, rbp
    37bfeb558sub rsi, rbx
    37bfeb55blea rax, [r13+r11]
    37bfeb560mov r13, rbx
    37bfeb563mov ebx, 2
    37bfeb568lea rcx, [rbp+rax]
    37bfeb56dlea rcx, [r15+8*rcx]
    37bfeb571mov [rsp+280], rcx
    37bfeb579lea rcx, [r8-1]
    37bfeb57dmov [rsp+328], rcx
    37bfeb585lea rcx, [rbp+r9]
    37bfeb58alea r9, [r15+8*rcx]
    37bfeb58ejmp 0x37bfeafa4
    37bfeb593
    37bfeb593 0f 1f 44 00 00 ..D..
    37bfeb598
    37bfeb598loc_37bfeb598:
    37bfeb598mov rdi, [r14+8*rcx]
    37bfeb59cxor eax, eax
    37bfeb59eneg r8
    37bfeb5a1lea r9, [rcx+2]
    37bfeb5a5mov [rsp+400], r9
    37bfeb5adneg rdi
    37bfeb5b0cmp rdi, rbx
    37bfeb5b3setne al
    37bfeb5b6cmp r8, rcx
    37bfeb5b9je 0x37bfec000
    37bfeb5bfcmp r9, rdx
    37bfeb5c2jle 0x37bfec1d8
    37bfeb5c8cmp rdi, rbx
    37bfeb5cbje 0x37bfea5ec
    37bfeb5d1mov rbp, rbx
    37bfeb5d4mov rbx, r9
    37bfeb5d7
    37bfeb5d7loc_37bfeb5d7:
    37bfeb5d7mov rax, [rsp+152]
    37bfeb5dfmov [rsp+32], r13
    37bfeb5e4sub rdx, rbx
    37bfeb5e7mov r8, r13
    37bfeb5eaadd rdx, 1
    37bfeb5eemov rcx, [rsp+136]
    37bfeb5f6imul rax, rbx
    37bfeb5faadd rax, [rsp+144]
    37bfeb602mov [rsp+408], rdx
    37bfeb60aadd rbp, rax
    37bfeb60dadd rax, rdi
    37bfeb610lea rdx, [r12+8*rax]
    37bfeb614lea r9, [r12+8*rbp]
    37bfeb618call dswap_64_
    37bfeb61dmov rdx, [r15]
    37bfeb620
    37bfeb620loc_37bfeb620:
    37bfeb620cmp rbx, rdx
    37bfeb623jg 0x37bfea5ec
    37bfeb629mov rcx, [rsp+400]
    37bfeb631jmp 0x37bfea5c0
    37bfeb636
    37bfeb636 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bfeb640
    37bfeb640loc_37bfeb640:
    37bfeb640mov rax, [rsp+664]
    37bfeb648cmp [rax], 0
    37bfeb64cjne 0x37bfeb659
    37bfeb64emov rax, [rsp+664]
    37bfeb656mov [rax], rbx
    37bfeb659
    37bfeb659loc_37bfeb659:
    37bfeb659mov rax, [rsp+152]
    37bfeb661mov rsi, [rsp+144]
    37bfeb669lea rdi, [rip+0x473998]
    37bfeb670mov [rsp+32], rdi
    37bfeb675mov rdx, [rsp+192]
    37bfeb67dmov r8, rdi
    37bfeb680imul rax, rbx
    37bfeb684mov rcx, [rsp+160]
    37bfeb68clea rax, [rsi+rax+1]
    37bfeb691lea r9, [r15+8*rax]
    37bfeb695call dcopy_64_
    37bfeb69amov rax, [rsp+360]
    37bfeb6a2lea r13, [rax-1]
    37bfeb6a6jmp 0x37bfea460
    37bfeb6ab
    37bfeb6ab 0f 1f 44 00 00 ..D..
    37bfeb6b0
    37bfeb6b0loc_37bfeb6b0:
    37bfeb6b0mov rdx, [rsp+192]
    37bfeb6b8mov rcx, [rsp+136]
    37bfeb6c0lea rax, [rbx-1]
    37bfeb6c4lea r8, [rip+0x47393d]
    37bfeb6cbandpd x9, [rip+0x47397c]
    37bfeb6d4mov [rsp+408], rax
    37bfeb6dccall idamax_64_
    37bfeb6e1mov rbp, rax
    37bfeb6e4mov [rsp+352], rax
    37bfeb6ecmovapd x0, x9
    37bfeb6f1mov rax, [rsp+208]
    37bfeb6f9add rax, rbp
    37bfeb6fcmovsd_xmm x10, [r14+8*rax]
    37bfeb702andpd x10, [rip+0x473945]
    37bfeb70bmaxsd x0, x10
    37bfeb710ucomisd x0, x7
    37bfeb714jp 0x37bfeb71c
    37bfeb716je 0x37bfeb640
    37bfeb71c
    37bfeb71cloc_37bfeb71c:
    37bfeb71cmovapd x0, x10
    37bfeb721mulsd x0, x6
    37bfeb725comisd x0, x9
    37bfeb72ajbe 0x37bfea3b0
    37bfeb730mov rcx, [rsp+176]
    37bfeb738mov rdx, [rsp+184]
    37bfeb740add rdi, 1
    37bfeb744imul rdi, rcx
    37bfeb748sub rsi, rcx
    37bfeb74blea rax, [rsi+rdx]
    37bfeb74flea rsi, [r14+8*rax+8]
    37bfeb754mov [rsp+232], rax
    37bfeb75cmov [rsp+200], rsi
    37bfeb764lea rsi, [rdi+rdx]
    37bfeb768mov rdi, rax
    37bfeb76bmov [rsp+256], rsi
    37bfeb773lea rsi, [rsp+352]
    37bfeb77bmov [rsp+224], rsi
    37bfeb783
    37bfeb783loc_37bfeb783:
    37bfeb783imul rbp, [rsp+152]
    37bfeb78clea r11, [rip+0x473875]
    37bfeb793mov rsi, [rsp+144]
    37bfeb79bmov [rsp+32], r11
    37bfeb7a0mov r9, [rsp+200]
    37bfeb7a8mov r8, r11
    37bfeb7abmov rcx, [rsp+224]
    37bfeb7b3lea rax, [rsi+rbp+1]
    37bfeb7b8lea rdx, [r15+8*rax]
    37bfeb7bccall dcopy_64_
    37bfeb7c1mov rsi, [rsp+352]
    37bfeb7c9mov rdx, rbx
    37bfeb7cclea r11, [rip+0x473835]
    37bfeb7d3mov [rsp+32], r11
    37bfeb7d8mov r8, [rsp+632]
    37bfeb7e0lea r13, [rsi+1]
    37bfeb7e4sub rdx, rsi
    37bfeb7e7mov rcx, [rsp+136]
    37bfeb7eflea rax, [rdi+r13]
    37bfeb7f3mov [rsp+408], rdx
    37bfeb7fblea rbp, [r14+8*rax]
    37bfeb7ffmov rax, [rsp+152]
    37bfeb807mov r9, rbp
    37bfeb80aimul rax, r13
    37bfeb80eadd rax, [rsp+144]
    37bfeb816add rax, rsi
    37bfeb819lea rdx, [r15+8*rax]
    37bfeb81dmov [rsp+216], rdx
    37bfeb825call dcopy_64_
    37bfeb82amov rax, [r12]
    37bfeb82ecmp rax, rbx
    37bfeb831jg 0x37bfebe00
    37bfeb837
    37bfeb837loc_37bfeb837:
    37bfeb837cmp rsi, rbx
    37bfeb83ajne 0x37bfebb10
    37bfeb840cmp rsi, 1
    37bfeb844jg 0x37bfebf90
    37bfeb84a
    37bfeb84aloc_37bfeb84a:
    37bfeb84alea rax, [rip+0x4737b7]
    37bfeb851mov r9, [rsp+192]
    37bfeb859mov rdx, [rsp+200]
    37bfeb861mov [rsp+376], rsi
    37bfeb869mov [rsp+32], rax
    37bfeb86emov rcx, [rsp+160]
    37bfeb876mov r8, rax
    37bfeb879call dcopy_64_
    37bfeb87emov rax, [rsp+608]
    37bfeb886mov rbp, [rsp+360]
    37bfeb88emov rdi, [rsp+152]
    37bfeb896mov r10, [rax]
    37bfeb899imul rdi, rbp
    37bfeb89dadd rdi, [rsp+144]
    37bfeb8a5add r10, rbp
    37bfeb8a8sub r10, [r12]
    37bfeb8accmp rsi, rbp
    37bfeb8afje 0x37bfea3cc
    37bfeb8b5imul r10, [rsp+176]
    37bfeb8belea r11, [rbp-1]
    37bfeb8c2mov rax, rdi
    37bfeb8c5mov rbx, rbp
    37bfeb8c8mov [rsp+200], 1
    37bfeb8d4add r10, [rsp+184]
    37bfeb8dc
    37bfeb8dcloc_37bfeb8dc:
    37bfeb8dclea rdx, [rbp+rdi]
    37bfeb8e1add r13, rax
    37bfeb8e4mov [rsp+224], rax
    37bfeb8ecmov rax, [rsp+632]
    37bfeb8f4movsd_xmm x0, [r15+8*rdx]
    37bfeb8falea rdx, [rsi+rdi]
    37bfeb8femov r9, [rsp+216]
    37bfeb906lea r8, [rip+0x4736fb]
    37bfeb90dmov [rsp+256], r10
    37bfeb915movsd_xmm [r15+8*rdx], x0
    37bfeb91bmov rdx, r11
    37bfeb91esub rdx, rsi
    37bfeb921mov [rsp+32], rax
    37bfeb926mov [rsp+408], rdx
    37bfeb92elea rdx, [r15+8*r13]
    37bfeb932mov r13, [rsp+136]
    37bfeb93amov [rsp+264], r11
    37bfeb942mov rcx, r13
    37bfeb945call dcopy_64_
    37bfeb94amov rax, [rsp+144]
    37bfeb952imul rsi, [rsp+152]
    37bfeb95blea rcx, [rsp+376]
    37bfeb963lea r8, [rax+rsi+1]
    37bfeb968mov rax, [rsp+224]
    37bfeb970lea r9, [r15+8*r8]
    37bfeb974lea rdx, [r15+8*rax+8]
    37bfeb979mov [rsp+216], rax
    37bfeb981lea rax, [rip+0x473680]
    37bfeb988mov [rsp+32], rax
    37bfeb98dmov r8, rax
    37bfeb990call dcopy_64_
    37bfeb995mov rdx, [r12]
    37bfeb999mov rsi, [rsp+376]
    37bfeb9a1mov rax, [rsp+216]
    37bfeb9a9sub rdx, rbp
    37bfeb9acadd rdx, 1
    37bfeb9b0lea rcx, [rsi+rax]
    37bfeb9b4add rax, rbp
    37bfeb9b7mov [rsp+408], rdx
    37bfeb9bflea rdx, [r15+8*rax]
    37bfeb9c3lea r9, [r15+8*rcx]
    37bfeb9c7mov rax, [rsp+632]
    37bfeb9cfmov rcx, r13
    37bfeb9d2mov [rsp+32], rax
    37bfeb9d7mov r8, rax
    37bfeb9dacall dswap_64_
    37bfeb9dfmov rax, [r12]
    37bfeb9e3mov rcx, [rsp+656]
    37bfeb9ebmov r10, [rsp+256]
    37bfeb9f3sub rax, rbp
    37bfeb9f6mov [rsp+32], rcx
    37bfeb9fbmov r8, rcx
    37bfeb9femov rcx, r13
    37bfeba01add rax, 1
    37bfeba05add rbp, r10
    37bfeba08mov [rsp+408], rax
    37bfeba10lea rax, [rsi+r10]
    37bfeba14lea rdx, [r14+8*rbp]
    37bfeba18lea r9, [r14+8*rax]
    37bfeba1ccall dswap_64_
    37bfeba21cmp [rsp+200], 1
    37bfeba2aje 0x37bfea3cc
    37bfeba30lea rax, [rbx+rdi]
    37bfeba34mov r13, [rsp+360]
    37bfeba3cmov r11, [rsp+264]
    37bfeba44mov [rsp+224], rax
    37bfeba4cmov rax, [rsp+384]
    37bfeba54mov [rsp+200], rax
    37bfeba5clea rax, [r13-1]
    37bfeba60mov [rsp+192], rax
    37bfeba68mov rax, [rsp+608]
    37bfeba70mov rcx, [rax]
    37bfeba73
    37bfeba73loc_37bfeba73:
    37bfeba73mov r10, [rsp+208]
    37bfeba7bmov rdx, [rsp+152]
    37bfeba83imul rdx, r11
    37bfeba87lea rax, [r10+rbx]
    37bfeba8badd rdx, [rsp+144]
    37bfeba93movsd_xmm x8, [r14+8*rax]
    37bfeba99mov rax, [rsp+232]
    37bfebaa1add rax, r11
    37bfebaa4movsd_xmm x10, [r14+8*rax]
    37bfebaaalea rax, [r10+r11]
    37bfebaaemovsd_xmm x2, [r14+8*rax]
    37bfebab4cmp rbx, 2
    37bfebab8jg 0x37bfec018
    37bfebabe
    37bfebabeloc_37bfebabe:
    37bfebabeadd rdi, r11
    37bfebac1add rdx, r11
    37bfebac4sub r13, 2
    37bfebac8neg rsi
    37bfebacbmov rax, [rsp+224]
    37bfebad3movsd_xmm [r15+8*rdx], x10
    37bfebad9mov rbx, [rsp+640]
    37bfebae1movsd_xmm [r15+8*rdi], x2
    37bfebae7mov rdi, [rsp+192]
    37bfebaefmovsd_xmm [r15+8*rax], x8
    37bfebaf5mov rax, [rsp+200]
    37bfebafdneg rax
    37bfebb00mov [rbx+8*rdi], rax
    37bfebb04mov [rbx+8*r13], rsi
    37bfebb08jmp 0x37bfea477
    37bfebb0d
    37bfebb0d 0f 1f 00 ...
    37bfebb10
    37bfebb10loc_37bfebb10:
    37bfebb10mov rcx, [rsp+136]
    37bfebb18mov rax, rbx
    37bfebb1bmov rdx, rbp
    37bfebb1elea r8, [rip+0x4734e3]
    37bfebb25sub rax, rsi
    37bfebb28mov [rsp+408], rax
    37bfebb30call idamax_64_
    37bfebb35lea rbp, [rsi+rax]
    37bfebb39lea rax, [rdi+rbp]
    37bfebb3dmovsd_xmm x9, [r14+8*rax]
    37bfebb43andpd x9, [rip+0x473504]
    37bfebb4ccmp rsi, 1
    37bfebb50jg 0x37bfebff0
    37bfebb56
    37bfebb56loc_37bfebb56:
    37bfebb56movapd x1, x9
    37bfebb5blea rax, [rdi+rsi]
    37bfebb5fmulsd x1, x6
    37bfebb63movsd_xmm x0, [r14+8*rax]
    37bfebb69andpd x0, [rip+0x4734df]
    37bfebb71comisd x1, x0
    37bfebb75jbe 0x37bfec238
    37bfebb7bmov r8, [rsp+384]
    37bfebb83cmp r8, rbp
    37bfebb86je 0x37bfebbe8
    37bfebb88comisd x10, x9
    37bfebb8djae 0x37bfebbe8
    37bfebb8flea rax, [rip+0x473472]
    37bfebb96mov r9, [rsp+192]
    37bfebb9emov rdx, [rsp+200]
    37bfebba6mov [rsp+384], rsi
    37bfebbaemov [rsp+32], rax
    37bfebbb3mov r8, rax
    37bfebbb6mov rcx, [rsp+160]
    37bfebbbemovapd x10, x9
    37bfebbc3mov [rsp+352], rbp
    37bfebbcbcall dcopy_64_
    37bfebbd0mov [rsp+168], rbp
    37bfebbd8mov rbx, [rsp+360]
    37bfebbe0jmp 0x37bfeb783
    37bfebbe5
    37bfebbe5 0f 1f 00 ...
    37bfebbe8
    37bfebbe8loc_37bfebbe8:
    37bfebbe8mov rax, [rsp+608]
    37bfebbf0mov rdx, [rsp+152]
    37bfebbf8lea r11, [rbx-1]
    37bfebbfcmov [rsp+376], rsi
    37bfebc04mov r9, [rsp+144]
    37bfebc0cmov rcx, [rax]
    37bfebc0flea rax, [r11+rcx]
    37bfebc13sub rax, [r12]
    37bfebc17mov r10, rax
    37bfebc1amov rax, rdx
    37bfebc1dimul rax, rbx
    37bfebc21lea rdi, [r9+rax]
    37bfebc25sub rax, rdx
    37bfebc28add rax, r9
    37bfebc2bcmp r8, rbx
    37bfebc2eje 0x37bfec1a0
    37bfebc34mov rdx, rbx
    37bfebc37mov [rsp+272], rax
    37bfebc3fmov rax, [rsp+152]
    37bfebc47sub rdx, r8
    37bfebc4amov [rsp+264], r10
    37bfebc52mov r10, [rsp+144]
    37bfebc5amov [rsp+408], rdx
    37bfebc62lea rdx, [r8+1]
    37bfebc66imul rax, rdx
    37bfebc6amov [rsp+256], r11
    37bfebc72add rdx, rdi
    37bfebc75mov r11, [rsp+632]
    37bfebc7dlea rdx, [r15+8*rdx]
    37bfebc81mov [rsp+32], r11
    37bfebc86lea rcx, [rax+r10]
    37bfebc8amov [rsp+168], rax
    37bfebc92add rcx, r8
    37bfebc95lea r8, [rip+0x47336c]
    37bfebc9clea r9, [r15+8*rcx]
    37bfebca0mov rcx, [rsp+136]
    37bfebca8call dcopy_64_
    37bfebcadlea rax, [rip+0x473354]
    37bfebcb4mov r10, [rsp+144]
    37bfebcbcmov rdx, [rsp+168]
    37bfebcc4mov [rsp+32], rax
    37bfebcc9sub rdx, [rsp+152]
    37bfebcd1lea rcx, [rsp+384]
    37bfebcd9lea r8, [r10+rdx+1]
    37bfebcdelea rdx, [r15+8*rdi+8]
    37bfebce3lea r9, [r15+8*r8]
    37bfebce7mov r8, rax
    37bfebceacall dcopy_64_
    37bfebcefmov rdx, [r12]
    37bfebcf3mov rax, [rsp+384]
    37bfebcfbmov r10, [rsp+632]
    37bfebd03sub rdx, rbx
    37bfebd06lea rcx, [rax+rdi]
    37bfebd0amov [rsp+200], rax
    37bfebd12add rdx, 1
    37bfebd16mov [rsp+32], r10
    37bfebd1blea r9, [r15+8*rcx]
    37bfebd1fmov r8, r10
    37bfebd22mov [rsp+408], rdx
    37bfebd2amov rcx, [rsp+136]
    37bfebd32lea rdx, [rbx+rdi]
    37bfebd36mov [rsp+224], rdx
    37bfebd3elea rdx, [r15+8*rdx]
    37bfebd42call dswap_64_
    37bfebd47mov rax, [rsp+200]
    37bfebd4fmov rdx, [r12]
    37bfebd53mov r10, [rsp+264]
    37bfebd5bsub rdx, [rsp+256]
    37bfebd63imul r10, [rsp+176]
    37bfebd6cadd rdx, 1
    37bfebd70add r10, [rsp+184]
    37bfebd78lea rcx, [rax+r10]
    37bfebd7cmov rax, [rsp+656]
    37bfebd84mov [rsp+408], rdx
    37bfebd8clea rdx, [r10+rbx]
    37bfebd90lea r9, [r14+8*rcx]
    37bfebd94mov rcx, [rsp+136]
    37bfebd9clea rdx, [r14+8*rdx]
    37bfebda0mov [rsp+168], r10
    37bfebda8mov [rsp+32], rax
    37bfebdadmov r8, rax
    37bfebdb0call dswap_64_
    37bfebdb5mov r11, [rsp+256]
    37bfebdbdmov r10, [rsp+168]
    37bfebdc5mov rax, [rsp+272]
    37bfebdcdcmp rsi, r11
    37bfebdd0jne 0x37bfec218
    37bfebdd6mov rax, [rsp+608]
    37bfebddemov [rsp+192], rsi
    37bfebde6mov r13, rbx
    37bfebde9mov [rsp+168], rbp
    37bfebdf1mov rcx, [rax]
    37bfebdf4jmp 0x37bfeba73
    37bfebdf9
    37bfebdf9 0f 1f 80 00 00 00 00 .......
    37bfebe00
    37bfebe00loc_37bfebe00:
    37bfebe00sub rax, rbx
    37bfebe03add rbx, 1
    37bfebe07mov [rsp+88], 12
    37bfebe10mov r8, [rsp+136]
    37bfebe18mov [rsp+408], rax
    37bfebe20lea rax, [rip+0x4731e1]
    37bfebe27mov rdx, [rsp+160]
    37bfebe2flea r9, [rip+0x4731da]
    37bfebe36mov [rsp+80], rax
    37bfebe3bmov rax, [rsp+200]
    37bfebe43imul rbx, [rsp+152]
    37bfebe4cmov rcx, [rsp+240]
    37bfebe54mov [rsp+72], rax
    37bfebe59mov rax, [rsp+248]
    37bfebe61mov [rsp+64], rax
    37bfebe66mov rax, [rsp+656]
    37bfebe6emov [rsp+56], rax
    37bfebe73mov rax, [rsp+256]
    37bfebe7badd rax, rsi
    37bfebe7elea rax, [r14+8*rax]
    37bfebe82mov [rsp+48], rax
    37bfebe87mov rax, [rsp+632]
    37bfebe8fmov [rsp+40], rax
    37bfebe94mov rax, [rsp+144]
    37bfebe9clea rax, [rax+rbx+1]
    37bfebea1lea rax, [r15+8*rax]
    37bfebea5mov [rsp+32], rax
    37bfebeaacall dgemv_64_
    37bfebeafmov rbx, [rsp+360]
    37bfebeb7jmp 0x37bfeb837
    37bfebebc
    37bfebebc 0f 1f 40 00 ..@.
    37bfebec0
    37bfebec0loc_37bfebec0:
    37bfebec0sub rax, rbx
    37bfebec3mov r8, [rsp+136]
    37bfebecbmov [rsp+88], 12
    37bfebed4lea r9, [rip+0x473135]
    37bfebedbmov [rsp+408], rax
    37bfebee3lea rax, [rip+0x47311e]
    37bfebeeamov rdx, [rsp+160]
    37bfebef2mov [rsp+80], rax
    37bfebef7mov rax, [rsp+192]
    37bfebeffmov rcx, [rsp+240]
    37bfebf07mov [rsp+72], rax
    37bfebf0cmov rax, [rsp+248]
    37bfebf14mov [rsp+64], rax
    37bfebf19mov rax, [rsp+656]
    37bfebf21mov [rsp+56], rax
    37bfebf26mov rax, [rsp+176]
    37bfebf2eadd rax, rsi
    37bfebf31add rax, [rsp+184]
    37bfebf39add rax, rbx
    37bfebf3cadd rbx, 1
    37bfebf40imul rbx, [rsp+152]
    37bfebf49lea rax, [r14+8*rax]
    37bfebf4dmov [rsp+48], rax
    37bfebf52mov rax, [rsp+632]
    37bfebf5amov [rsp+40], rax
    37bfebf5fmov rax, [rsp+144]
    37bfebf67lea rax, [rax+rbx+1]
    37bfebf6clea rax, [r15+8*rax]
    37bfebf70mov [rsp+32], rax
    37bfebf75call dgemv_64_
    37bfebf7amov rbx, [rsp+360]
    37bfebf82jmp 0x37bfea388
    37bfebf87
    37bfebf87 66 0f 1f 84 00 00 00 00 00 f........
    37bfebf90
    37bfebf90loc_37bfebf90:
    37bfebf90pxor x8, x8
    37bfebf95
    37bfebf95loc_37bfebf95:
    37bfebf95mov rdx, [rsp+200]
    37bfebf9dmov rcx, [rsp+136]
    37bfebfa5lea rax, [rsi-1]
    37bfebfa9lea r8, [rip+0x473058]
    37bfebfb0mov [rsp+408], rax
    37bfebfb8call idamax_64_
    37bfebfbdmov rbp, [rsp+168]
    37bfebfc5lea rdx, [rdi+rax]
    37bfebfc9movsd_xmm x9, [r14+8*rdx]
    37bfebfcfandpd x9, [rip+0x473078]
    37bfebfd8comisd x9, x8
    37bfebfddmaxsd x9, x8
    37bfebfe2cmova rbp, rax
    37bfebfe6jmp 0x37bfebb56
    37bfebfeb
    37bfebfeb 0f 1f 44 00 00 ..D..
    37bfebff0
    37bfebff0loc_37bfebff0:
    37bfebff0mov [rsp+168], rbp
    37bfebff8movapd x8, x9
    37bfebffdjmp 0x37bfebf95
    37bfebfff
    37bfebfff 90 .
    37bfec000
    37bfec000loc_37bfec000:
    37bfec000mov rbp, rbx
    37bfec003mov rbx, r9
    37bfec006
    37bfec006loc_37bfec006:
    37bfec006test rax, rax
    37bfec009jne 0x37bfeb5d7
    37bfec00fjmp 0x37bfeb620
    37bfec014
    37bfec014 0f 1f 40 00 ..@.
    37bfec018
    37bfec018loc_37bfec018:
    37bfec018movapd x5, x8
    37bfec01dsub rbx, 1
    37bfec021lea r10, [r14+8*r10]
    37bfec025movsd_xmm x3, [rip+0x47303b]
    37bfec02ddivsd x5, x2
    37bfec031movapd x4, x10
    37bfec036mov rax, [rsp+232]
    37bfec03elea r9, [r15+8*rdx]
    37bfec042lea r8, [r15+8*rdi]
    37bfec046lea rbp, [r14+8*rax]
    37bfec04amov eax, 1
    37bfec04fdivsd x4, x2
    37bfec053movapd x1, x5
    37bfec057mulsd x1, x4
    37bfec05bsubsd x1, [rip+0x473005]
    37bfec063divsd x3, x1
    37bfec067nop [rax+rax]
    37bfec070
    37bfec070loc_37bfec070:
    37bfec070movsd_xmm x9, [rbp+8*rax]
    37bfec077movsd_xmm x0, [r10+8*rax]
    37bfec07dmovapd x1, x9
    37bfec082mulsd x1, x5
    37bfec086subsd x1, x0
    37bfec08amulsd x0, x4
    37bfec08esubsd x0, x9
    37bfec093divsd x1, x2
    37bfec097divsd x0, x2
    37bfec09bmulsd x1, x3
    37bfec09fmovsd_xmm [r9+8*rax], x1
    37bfec0a5mulsd x0, x3
    37bfec0a9movsd_xmm [r8+8*rax], x0
    37bfec0afadd rax, 1
    37bfec0b3cmp rbx, rax
    37bfec0b6jne 0x37bfec070
    37bfec0b8jmp 0x37bfebabe
    37bfec0bd
    37bfec0bd 0f 1f 00 ...
    37bfec0c0
    37bfec0c0loc_37bfec0c0:
    37bfec0c0mov rbp, rcx
    37bfec0c3xor eax, eax
    37bfec0c5mov edi, 1
    37bfec0ca
    37bfec0caloc_37bfec0ca:
    37bfec0casub rdx, rbx
    37bfec0cdmov [rsp+32], r13
    37bfec0d2add rdx, 1
    37bfec0d6mov [rsp+160], rax
    37bfec0demov [rsp+408], rdx
    37bfec0e6mov rdx, [rsp+152]
    37bfec0eeimul rdx, rbx
    37bfec0f2add rdx, [rsp+144]
    37bfec0faadd rcx, rdx
    37bfec0fdadd rdx, r8
    37bfec100mov r8, r13
    37bfec103lea r9, [r12+8*rcx]
    37bfec107mov rcx, [rsp+136]
    37bfec10flea rdx, [r12+8*rdx]
    37bfec113call dswap_64_
    37bfec118mov rdx, [r15]
    37bfec11bmov rax, [rsp+160]
    37bfec123jmp 0x37bfec006
    37bfec128
    37bfec128 0f 1f 84 00 00 00 00 00 ........
    37bfec130
    37bfec130loc_37bfec130:
    37bfec130mov rdi, [rsp+160]
    37bfec138mov rax, [rsp+296]
    37bfec140mov rbx, r13
    37bfec143add rax, [rsp+152]
    37bfec14badd rax, [rsp+144]
    37bfec153mov [rsp+200], rax
    37bfec15bcmp rbp, rdi
    37bfec15eje 0x37bfeb0c4
    37bfec164mov rbx, [rsp+192]
    37bfec16clea rdx, [rdi+rbx]
    37bfec170mov rbx, rax
    37bfec173lea rax, [rbp+rax]
    37bfec178lea rax, [r15+8*rax]
    37bfec17clea rdi, [rsp+368]
    37bfec184mov [rsp+280], rax
    37bfec18cmov r9, rax
    37bfec18fmov rax, rbx
    37bfec192mov ebx, 2
    37bfec197jmp 0x37bfeafa4
    37bfec19c
    37bfec19c 0f 1f 40 00 ..@.
    37bfec1a0
    37bfec1a0loc_37bfec1a0:
    37bfec1a0cmp rsi, r11
    37bfec1a3jne 0x37bfec1e8
    37bfec1a5lea rax, [rbx+rdi]
    37bfec1a9mov [rsp+192], rsi
    37bfec1b1mov r13, rbx
    37bfec1b4mov [rsp+224], rax
    37bfec1bcmov [rsp+200], rbx
    37bfec1c4mov [rsp+168], rbp
    37bfec1ccjmp 0x37bfeba73
    37bfec1d1
    37bfec1d1 0f 1f 80 00 00 00 00 .......
    37bfec1d8
    37bfec1d8loc_37bfec1d8:
    37bfec1d8mov rbp, rbx
    37bfec1dbmov rbx, r9
    37bfec1dejmp 0x37bfec0ca
    37bfec1e3
    37bfec1e3 0f 1f 44 00 00 ..D..
    37bfec1e8
    37bfec1e8loc_37bfec1e8:
    37bfec1e8imul r10, [rsp+176]
    37bfec1f1mov [rsp+168], rbp
    37bfec1f9mov rbp, r11
    37bfec1fcmov [rsp+200], 2
    37bfec208add r10, [rsp+184]
    37bfec210jmp 0x37bfeb8dc
    37bfec215
    37bfec215 0f 1f 00 ...
    37bfec218
    37bfec218loc_37bfec218:
    37bfec218mov [rsp+168], rbp
    37bfec220mov rbp, r11
    37bfec223mov [rsp+200], 2
    37bfec22fjmp 0x37bfeb8dc
    37bfec234
    37bfec234 0f 1f 40 00 ..@.
    37bfec238
    37bfec238loc_37bfec238:
    37bfec238mov [rsp+168], rbp
    37bfec240jmp 0x37bfeb84a
    37bfec245
    37bfec245 0f 1f 00 ...
    37bfec248
    37bfec248loc_37bfec248:
    37bfec248movsd_xmm x1, [rip+0x472e18]
    37bfec250sub rax, r13
    37bfec253mov rcx, [rsp+136]
    37bfec25blea rdx, [rsp+392]
    37bfec263mov [rsp+408], rax
    37bfec26bmov rax, [rsp+192]
    37bfec273lea r9, [rip+0x472d8e]
    37bfec27adivsd x1, x0
    37bfec27eadd rax, [rsp+160]
    37bfec286lea r8, [r15+8*rax]
    37bfec28amovsd_xmm [rsp+392], x1
    37bfec293call dscal_64_
    37bfec298mov rax, [r12]
    37bfec29cjmp 0x37bfea8ad
    37bfec2a1
    37bfec2a1loc_37bfec2a1:
    37bfec2a1lea r8, [rdx+1]
    37bfec2a5movsd_xmm x1, [r15+8*r8]
    37bfec2abdivsd x1, x0
    37bfec2afmovsd_xmm [r15+8*r8], x1
    37bfec2b5cmp rax, 2
    37bfec2b9je 0x37bfea460
    37bfec2bflea r8, [r15+8*rdx]
    37bfec2c3mov edx, 2
    37bfec2c8nop
    37bfec2canop [rax+rax]
    37bfec2d5nop [rax+rax]
    37bfec2e0
    37bfec2e0loc_37bfec2e0:
    37bfec2e0movsd_xmm x0, [r8+8*rdx]
    37bfec2e6divsd x0, [r15+8*rcx]
    37bfec2ecmovsd_xmm [r8+8*rdx], x0
    37bfec2f2add rdx, 1
    37bfec2f6cmp rax, rdx
    37bfec2f9jne 0x37bfec2e0
    37bfec2fbjmp 0x37bfea460
    37bfec300
    37bfec300loc_37bfec300:
    37bfec300mov rax, [r12]
    37bfec304jmp 0x37bfea862
    37bfec309
    37bfec309 0f 1f 80 00 00 00 00 .......
    37bfec310
    37bfec310loc_37bfec310:
    37bfec310movsd_xmm x1, [rip+0x472d50]
    37bfec318mov rcx, [rsp+136]
    37bfec320lea r8, [r15+8*rdx+8]
    37bfec325lea r9, [rip+0x472cdc]
    37bfec32clea rdx, [rsp+392]
    37bfec334mov [rsp+408], r13
    37bfec33cdivsd x1, x0
    37bfec340movsd_xmm [rsp+392], x1
    37bfec349call dscal_64_
    37bfec34emov rbx, [rsp+376]
    37bfec356jmp 0x37bfea460
    37bfec35b
    37bfec35b 0f 1f 44 00 00 ..D..
    37bfec360
    37bfec360loc_37bfec360:
    37bfec360mov rbx, [rsp+256]
    37bfec368mov rax, [r12]
    37bfec36cmov rbp, [rsp+376]
    37bfec374lea rbx, [r15+8*rbx]
    37bfec378mov [rsp+272], rbx
    37bfec380mov rbx, [rsp+208]
    37bfec388lea rbx, [r14+8*rbx]
    37bfec38cmov [rsp+216], rbx
    37bfec394jmp 0x37bfea865
    37bfec399
    37bfec399loc_37bfec399:
    37bfec399lea rax, [rsp+360]
    37bfec3a1xor edx, edx
    37bfec3a3mov [rsp+160], rax
    37bfec3ablea rax, [rsp+408]
    37bfec3b3mov [rsp+136], rax
    37bfec3bblea rax, [rip+0x472c56]
    37bfec3c2mov [rsp+240], rax
    37bfec3calea rax, [rip+0x472c57]
    37bfec3d1mov [rsp+248], rax
    37bfec3d9jmp 0x37bfea4a9
    37bfea180