File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcb0e80
    37bcb0e80ztrsyl3_:
    37bcb0e80push r15
    37bcb0e82push r14
    37bcb0e84push r13
    37bcb0e86push r12
    37bcb0e88push rbp
    37bcb0e89push rdi
    37bcb0e8apush rsi
    37bcb0e8bpush rbx
    37bcb0e8csub rsp, 1016
    37bcb0e93movups [rsp+848], x6
    37bcb0e9bmovups [rsp+864], x7
    37bcb0ea3movups [rsp+880], x8
    37bcb0eacmovups [rsp+896], x9
    37bcb0eb5movups [rsp+912], x10
    37bcb0ebemovups [rsp+928], x11
    37bcb0ec7movups [rsp+944], x12
    37bcb0ed0movups [rsp+960], x13
    37bcb0ed9movups [rsp+976], x14
    37bcb0ee2movups [rsp+992], x15
    37bcb0eebmov rax, [rsp+1136]
    37bcb0ef3mov rbx, [rsp+1192]
    37bcb0efbmov r12l, [rax]
    37bcb0efemov rax, [rsp+1152]
    37bcb0f06mov esi, [rbx]
    37bcb0f08mov [rsp+1088], rcx
    37bcb0f10mov ebp, [rax]
    37bcb0f12mov rcx, [rsp+1120]
    37bcb0f1amov rax, [rsp+1168]
    37bcb0f22mov [rsp+1096], rdx
    37bcb0f2amov [rsp+1104], r8
    37bcb0f32mov edx, [rcx]
    37bcb0f34mov edi, [rax]
    37bcb0f36mov [rsp+1112], r9
    37bcb0f3emovsxd rax, [r9]
    37bcb0f41movsxd rcx, edx
    37bcb0f44cmp eax, edx
    37bcb0f46cmovge rcx, rax
    37bcb0f4axor eax, eax
    37bcb0f4ctest rcx, rcx
    37bcb0f4fcmovs rcx, rax
    37bcb0f53mov eax, 1
    37bcb0f58shl rcx, 3
    37bcb0f5ccmove rcx, rax
    37bcb0f60call malloc
    37bcb0f65mov rcx, [rsp+1088]
    37bcb0f6dmov r9l, 1
    37bcb0f73mov r8l, 1
    37bcb0f79lea rdx, [rip+0x79e390]
    37bcb0f80mov [rsp+160], rax
    37bcb0f88call lsame_
    37bcb0f8dmov rcx, [rsp+1096]
    37bcb0f95mov r9l, 1
    37bcb0f9bmov r8l, 1
    37bcb0fa1lea rdx, [rip+0x79e368]
    37bcb0fa8mov [rsp+192], eax
    37bcb0fafcall lsame_
    37bcb0fb4mov r9, [rsp+1112]
    37bcb0fbcmov [rsp+64], 0
    37bcb0fc5lea rdx, [rip+0x79e345]
    37bcb0fccmov [rsp+200], eax
    37bcb0fd3lea rax, [rip+0x79e342]
    37bcb0fdalea rcx, [rip+0x79e337]
    37bcb0fe1mov [rsp+48], rax
    37bcb0fe6lea r8, [rip+0x79e324]
    37bcb0fedmov [rsp+40], rax
    37bcb0ff2mov rax, [rsp+1120]
    37bcb0ffamov [rsp+56], 6
    37bcb1003mov [rsp+32], rax
    37bcb1008call ilaenv_
    37bcb100dmov r13l, [rbx]
    37bcb1010mov edx, eax
    37bcb1012mov eax, 8
    37bcb1017cmp edx, eax
    37bcb1019cmovge eax, edx
    37bcb101cmov rdx, [rsp+1112]
    37bcb1024mov ecx, eax
    37bcb1026mov [rsp+172], eax
    37bcb102dadd eax, [rdx]
    37bcb102fsub eax, 1
    37bcb1032cdq
    37bcb1033idiv ecx
    37bcb1035mov edx, 1
    37bcb103atest eax, eax
    37bcb103ccmovg edx, eax
    37bcb103fmov [rsp+364], edx
    37bcb1046mov rdx, [rsp+1120]
    37bcb104emov eax, [rdx]
    37bcb1050lea eax, [rax+rcx-1]
    37bcb1054cdq
    37bcb1055idiv ecx
    37bcb1057mov edx, 1
    37bcb105ctest eax, eax
    37bcb105ecmovg edx, eax
    37bcb1061mov rax, [rsp+1200]
    37bcb1069mov [rsp+704], edx
    37bcb1070mov [rax], 0
    37bcb1076cmp r13l, -1
    37bcb107ajne 0x37bcb10b5
    37bcb107cmov edx, [rsp+364]
    37bcb1083mov eax, [rsp+704]
    37bcb108amov [rbx], 2
    37bcb1090cmp edx, eax
    37bcb1092mov ecx, eax
    37bcb1094lea eax, [rdx+2*rax]
    37bcb1097cmovge ecx, edx
    37bcb109amovd x4, eax
    37bcb109emov rax, [rsp+1184]
    37bcb10a6movd x0, ecx
    37bcb10aapunpckldq x0, x4
    37bcb10aecvtdq2pd x0, x0
    37bcb10b2movups [rax], x0
    37bcb10b5
    37bcb10b5loc_37bcb10b5:
    37bcb10b5mov r11l, [rsp+192]
    37bcb10bdtest r11l, r11l
    37bcb10c0je 0x37bcb1220
    37bcb10c6
    37bcb10c6loc_37bcb10c6:
    37bcb10c6mov r10l, [rsp+200]
    37bcb10cetest r10l, r10l
    37bcb10d1je 0x37bcb1257
    37bcb10d7
    37bcb10d7loc_37bcb10d7:
    37bcb10d7mov rax, [rsp+1104]
    37bcb10dfmov eax, [rax]
    37bcb10e1mov [rsp+128], eax
    37bcb10e8add eax, 1
    37bcb10eband eax, -3
    37bcb10eeje 0x37bcb11a3
    37bcb10f4mov edx, -3
    37bcb10f9mov eax, 3
    37bcb10fe
    37bcb10feloc_37bcb10fe:
    37bcb10femov rbx, [rsp+1200]
    37bcb1106mov [rbx], edx
    37bcb1108
    37bcb1108loc_37bcb1108:
    37bcb1108lea rdx, [rsp+832]
    37bcb1110mov r8l, 7
    37bcb1116lea rcx, [rip+0x79e204]
    37bcb111dmov [rsp+832], eax
    37bcb1124call xerbla_
    37bcb1129
    37bcb1129loc_37bcb1129:
    37bcb1129mov rcx, [rsp+160]
    37bcb1131call free
    37bcb1136nop
    37bcb1137movups x6, [rsp+848]
    37bcb113fmovups x7, [rsp+864]
    37bcb1147movups x8, [rsp+880]
    37bcb1150movups x9, [rsp+896]
    37bcb1159movups x10, [rsp+912]
    37bcb1162movups x11, [rsp+928]
    37bcb116bmovups x12, [rsp+944]
    37bcb1174movups x13, [rsp+960]
    37bcb117dmovups x14, [rsp+976]
    37bcb1186movups x15, [rsp+992]
    37bcb118fadd rsp, 1016
    37bcb1196pop rbx
    37bcb1197pop rsi
    37bcb1198pop rdi
    37bcb1199pop rbp
    37bcb119apop r12
    37bcb119cpop r13
    37bcb119epop r14
    37bcb11a0pop r15
    37bcb11a2ret
    37bcb11a3
    37bcb11a3loc_37bcb11a3:
    37bcb11a3mov rax, [rsp+1112]
    37bcb11abmov ecx, [rax]
    37bcb11adtest ecx, ecx
    37bcb11afjs 0x37bcb129d
    37bcb11b5mov rax, [rsp+1120]
    37bcb11bdmov edx, [rax]
    37bcb11bftest edx, edx
    37bcb11c1js 0x37bcb128e
    37bcb11c7mov r11, [rsp+1136]
    37bcb11cftest ecx, ecx
    37bcb11d1mov eax, 1
    37bcb11d6cmovg eax, ecx
    37bcb11d9cmp [r11], eax
    37bcb11dcjl 0x37bcb12ac
    37bcb11e2mov r11, [rsp+1152]
    37bcb11eatest edx, edx
    37bcb11ecmov r8l, 1
    37bcb11f2cmovg r8l, edx
    37bcb11f6cmp [r11], r8l
    37bcb11f9jl 0x37bcb12bb
    37bcb11ffmov r11, [rsp+1168]
    37bcb1207cmp [r11], eax
    37bcb120ajge 0x37bcb12d0
    37bcb1210mov edx, -11
    37bcb1215mov eax, 11
    37bcb121ajmp 0x37bcb10fe
    37bcb121f
    37bcb121f 90 .
    37bcb1220
    37bcb1220loc_37bcb1220:
    37bcb1220mov rcx, [rsp+1088]
    37bcb1228lea rdx, [rip+0x79e0f1]
    37bcb122fmov r9l, 1
    37bcb1235mov r8l, 1
    37bcb123bcall lsame_
    37bcb1240test eax, eax
    37bcb1242jne 0x37bcb10c6
    37bcb1248mov edx, -1
    37bcb124dmov eax, 1
    37bcb1252jmp 0x37bcb10fe
    37bcb1257
    37bcb1257loc_37bcb1257:
    37bcb1257mov rcx, [rsp+1096]
    37bcb125flea rdx, [rip+0x79e0ba]
    37bcb1266mov r9l, 1
    37bcb126cmov r8l, 1
    37bcb1272call lsame_
    37bcb1277test eax, eax
    37bcb1279jne 0x37bcb10d7
    37bcb127fmov edx, -2
    37bcb1284mov eax, 2
    37bcb1289jmp 0x37bcb10fe
    37bcb128e
    37bcb128eloc_37bcb128e:
    37bcb128emov edx, -5
    37bcb1293mov eax, 5
    37bcb1298jmp 0x37bcb10fe
    37bcb129d
    37bcb129dloc_37bcb129d:
    37bcb129dmov edx, -4
    37bcb12a2mov eax, 4
    37bcb12a7jmp 0x37bcb10fe
    37bcb12ac
    37bcb12acloc_37bcb12ac:
    37bcb12acmov edx, -7
    37bcb12b1mov eax, 7
    37bcb12b6jmp 0x37bcb10fe
    37bcb12bb
    37bcb12bbloc_37bcb12bb:
    37bcb12bbmov edx, -9
    37bcb12c0mov eax, 9
    37bcb12c5jmp 0x37bcb10fe
    37bcb12ca
    37bcb12ca 66 0f 1f 44 00 00 f..D..
    37bcb12d0
    37bcb12d0loc_37bcb12d0:
    37bcb12d0mov rax, [rsp+1200]
    37bcb12d8mov eax, [rax]
    37bcb12datest eax, eax
    37bcb12dcjne 0x37bcb6c5a
    37bcb12e2cmp r13l, -1
    37bcb12e6je 0x37bcb1129
    37bcb12ecmovsd_xmm x10, [rip+0x79e06b]
    37bcb12f5mov rax, [rsp+1176]
    37bcb12fdmovsd_xmm [rax], x10
    37bcb1302test ecx, ecx
    37bcb1304je 0x37bcb1129
    37bcb130atest edx, edx
    37bcb130cje 0x37bcb1129
    37bcb1312mov edx, [rsp+364]
    37bcb1319mov ecx, [rsp+704]
    37bcb1320cmp edx, ecx
    37bcb1322mov eax, ecx
    37bcb1324cmovle eax, edx
    37bcb1327cmp eax, 1
    37bcb132aje 0x37bcb2bce
    37bcb1330cmp edx, ecx
    37bcb1332cmovge ecx, edx
    37bcb1335mov [rsp+708], ecx
    37bcb133ccmp [rbx], ecx
    37bcb133ejl 0x37bcb2bce
    37bcb1344movsxd rbx, esi
    37bcb1347xor eax, eax
    37bcb1349movsxd rsi, r12l
    37bcb134cmov edx, 1
    37bcb1351test rbx, rbx
    37bcb1354lea rcx, [rip+0x79dfcd]
    37bcb135bmovapd x7, x10
    37bcb1360cmovns rax, rbx
    37bcb1364mov rbx, rax
    37bcb1367mov [rsp+384], rax
    37bcb136fnot rax
    37bcb1372mov [rsp+392], rax
    37bcb137axor eax, eax
    37bcb137ctest rsi, rsi
    37bcb137fcmovns rax, rsi
    37bcb1383movsxd rsi, ebp
    37bcb1386mov [rsp+368], rax
    37bcb138enot rax
    37bcb1391mov [rsp+376], rax
    37bcb1399xor eax, eax
    37bcb139btest rsi, rsi
    37bcb139ecmovns rax, rsi
    37bcb13a2movsxd rsi, edi
    37bcb13a5mov [rsp+464], rax
    37bcb13adnot rax
    37bcb13b0mov [rsp+472], rax
    37bcb13b8xor eax, eax
    37bcb13batest rsi, rsi
    37bcb13bdcmovns rax, rsi
    37bcb13c1mov [rsp+312], rax
    37bcb13c9not rax
    37bcb13ccmov [rsp+416], rax
    37bcb13d4call dlamch_
    37bcb13d9mov eax, [rsp+364]
    37bcb13e0mov ecx, 1
    37bcb13e5lea r11, [8*rbx]
    37bcb13eddivsd x7, x0
    37bcb13f1mov rbx, [rsp+1184]
    37bcb13f9movapd x8, x0
    37bcb13femov [rsp+208], r11
    37bcb1406lea r8l, [rax-1]
    37bcb140aneg rax
    37bcb140dlea rdx, [rbx+8*r8+8]
    37bcb1412mov ebx, [rsp+704]
    37bcb1419lea r9, [8*rax]
    37bcb1421mov [rsp+408], rdx
    37bcb1429add ebx, 1
    37bcb142cmov [rsp+400], r9
    37bcb1434mov [rsp+360], ebx
    37bcb143b
    37bcb143bloc_37bcb143b:
    37bcb143bmov r10, r9
    37bcb143elea rax, [r9+rdx]
    37bcb1442neg r10
    37bcb1445and r10l, 8
    37bcb1449je 0x37bcb1460
    37bcb144bmovsd_xmm [rax], x10
    37bcb1450add rax, 8
    37bcb1454cmp rax, rdx
    37bcb1457je 0x37bcb1474
    37bcb1459nop [rax]
    37bcb1460
    37bcb1460loc_37bcb1460:
    37bcb1460movsd_xmm [rax], x10
    37bcb1465add rax, 16
    37bcb1469movsd_xmm [rax-8], x10
    37bcb146fcmp rax, rdx
    37bcb1472jne 0x37bcb1460
    37bcb1474
    37bcb1474loc_37bcb1474:
    37bcb1474add ecx, 1
    37bcb1477lea rdx, [rax+r11]
    37bcb147bcmp ecx, ebx
    37bcb147djne 0x37bcb143b
    37bcb147flea rax, [r8+2]
    37bcb1483movsxd rbx, [rsp+172]
    37bcb148bmov r8l, 1
    37bcb1491mov [rsp+640], rax
    37bcb1499mov rax, [rsp+368]
    37bcb14a1mov [rsp+224], rbx
    37bcb14a9mov rdi, rbx
    37bcb14acimul rax, rbx
    37bcb14b0shl rax, 4
    37bcb14b4mov [rsp+176], rax
    37bcb14bcmov eax, [rsp+364]
    37bcb14c3add eax, [rsp+704]
    37bcb14camov [rsp+448], eax
    37bcb14d1xor eax, eax
    37bcb14d3
    37bcb14d3loc_37bcb14d3:
    37bcb14d3lea ebx, [rax+rdi]
    37bcb14d6cmp [rsp+364], r8l
    37bcb14dejl 0x37bcb16bc
    37bcb14e4mov rbx, [rsp+1112]
    37bcb14ecmovsxd r9, eax
    37bcb14efmov r12l, eax
    37bcb14f2mov ecx, [rsp+704]
    37bcb14f9mov r10, [rsp+1128]
    37bcb1501lea rbp, [rsp+824]
    37bcb1509mov [rsp+184], r8
    37bcb1511mov edx, [rbx]
    37bcb1513lea ebx, [rax+rdi]
    37bcb1516lea r14l, [rcx+r8]
    37bcb151amov [rsp+152], rbp
    37bcb1522lea rcx, [r9+1]
    37bcb1526lea rax, [rsp+832]
    37bcb152emov [rsp+216], ebx
    37bcb1535mov ebp, [rsp+192]
    37bcb153ccmp ebx, edx
    37bcb153emov esi, edx
    37bcb1540mov [rsp+128], rax
    37bcb1548cmovle esi, ebx
    37bcb154badd r9, [rsp+376]
    37bcb1553imul rcx, [rsp+368]
    37bcb155csub esi, r12l
    37bcb155fadd rcx, r9
    37bcb1562shl rcx, 4
    37bcb1566lea r15, [r10+rcx+16]
    37bcb156bmov r10, [rsp+1184]
    37bcb1573mov ecx, r14l
    37bcb1576imul rcx, [rsp+384]
    37bcb157fmov r13, r15
    37bcb1582mov r15l, r12l
    37bcb1585add rcx, [rsp+392]
    37bcb158dadd rcx, r8
    37bcb1590mov r12l, esi
    37bcb1593lea rsi, [r10+8*rcx]
    37bcb1597jmp 0x37bcb1633
    37bcb159c
    37bcb159c 0f 1f 40 00 ..@.
    37bcb15a0
    37bcb15a0loc_37bcb15a0:
    37bcb15a0mov rax, [rsp+160]
    37bcb15a8mov r9, r13
    37bcb15abmov [rsp+48], 1
    37bcb15b4lea rcx, [rip+0x79dd6e]
    37bcb15bbmov r8, [rsp+128]
    37bcb15c3mov rdx, [rsp+152]
    37bcb15cbmovsxd rbx, r14l
    37bcb15ceimul rbx, [rsp+384]
    37bcb15d7mov [rsp+40], rax
    37bcb15dcmov rax, [rsp+1136]
    37bcb15e4add rbx, [rsp+392]
    37bcb15ecadd rbx, [rsp+184]
    37bcb15f4mov [rsp+32], rax
    37bcb15f9call zlange_
    37bcb15femov rax, [rsp+1184]
    37bcb1606movsd_xmm [rax+8*rbx], x0
    37bcb160bcmp r14l, [rsp+448]
    37bcb1613je 0x37bcb16ad
    37bcb1619
    37bcb1619loc_37bcb1619:
    37bcb1619mov rax, [rsp+1112]
    37bcb1621add r14l, 1
    37bcb1625add r13, [rsp+176]
    37bcb162dadd rsi, 8
    37bcb1631mov edx, [rax]
    37bcb1633
    37bcb1633loc_37bcb1633:
    37bcb1633mov ecx, r15l
    37bcb1636add r15l, edi
    37bcb1639mov [rsp+824], r12l
    37bcb1641cmp r15l, edx
    37bcb1644cmovle edx, r15l
    37bcb1648sub edx, ecx
    37bcb164amov [rsp+832], edx
    37bcb1651test ebp, ebp
    37bcb1653jne 0x37bcb15a0
    37bcb1659mov rax, [rsp+160]
    37bcb1661mov r8, [rsp+128]
    37bcb1669mov [rsp+48], 1
    37bcb1672mov r9, r13
    37bcb1675mov rdx, [rsp+152]
    37bcb167dlea rcx, [rip+0x79dca6]
    37bcb1684mov [rsp+40], rax
    37bcb1689mov rax, [rsp+1136]
    37bcb1691mov [rsp+32], rax
    37bcb1696call zlange_
    37bcb169bmovsd_xmm [rsi], x0
    37bcb169fcmp r14l, [rsp+448]
    37bcb16a7jne 0x37bcb1619
    37bcb16ad
    37bcb16adloc_37bcb16ad:
    37bcb16admov r8, [rsp+184]
    37bcb16b5mov ebx, [rsp+216]
    37bcb16bc
    37bcb16bcloc_37bcb16bc:
    37bcb16bcadd r8, 1
    37bcb16c0mov eax, ebx
    37bcb16c2cmp r8, [rsp+640]
    37bcb16cajne 0x37bcb14d3
    37bcb16d0mov eax, [rsp+360]
    37bcb16d7mov rbx, [rsp+224]
    37bcb16dfmov r8l, 1
    37bcb16e5mov [rsp+216], rax
    37bcb16edmov rax, [rsp+464]
    37bcb16f5imul rax, rbx
    37bcb16f9shl rax, 4
    37bcb16fdmov [rsp+272], rax
    37bcb1705xor eax, eax
    37bcb1707
    37bcb1707loc_37bcb1707:
    37bcb1707mov ebx, [rsp+172]
    37bcb170eadd ebx, eax
    37bcb1710cmp [rsp+704], r8l
    37bcb1718jl 0x37bcb190b
    37bcb171emov rbx, [rsp+1120]
    37bcb1726movsxd r9, eax
    37bcb1729mov r11l, [rsp+448]
    37bcb1731lea r12, [rsp+824]
    37bcb1739lea rcx, [r9+1]
    37bcb173dmov rdi, [rsp+1144]
    37bcb1745mov r15l, eax
    37bcb1748mov r10, [rsp+1184]
    37bcb1750mov edx, [rbx]
    37bcb1752mov ebx, [rsp+172]
    37bcb1759mov [rsp+152], r12
    37bcb1761mov [rsp+176], r8
    37bcb1769add ebx, eax
    37bcb176bmov esi, edx
    37bcb176dcmp ebx, edx
    37bcb176fmov [rsp+184], ebx
    37bcb1776cmovle esi, ebx
    37bcb1779add r9, [rsp+472]
    37bcb1781imul rcx, [rsp+464]
    37bcb178asub esi, eax
    37bcb178clea rax, [rsp+832]
    37bcb1794mov r12l, esi
    37bcb1797mov [rsp+128], rax
    37bcb179fadd rcx, r9
    37bcb17a2shl rcx, 4
    37bcb17a6lea rdi, [rdi+rcx+16]
    37bcb17ablea ecx, [r11+r8]
    37bcb17afimul rcx, [rsp+384]
    37bcb17b8mov r13, rdi
    37bcb17bbadd rcx, [rsp+392]
    37bcb17c3add rcx, r8
    37bcb17c6mov edi, [rsp+200]
    37bcb17cdlea r14, [r10+8*rcx]
    37bcb17d1mov ecx, [rsp+360]
    37bcb17d8mov rsi, r14
    37bcb17dblea r14l, [r11+r8]
    37bcb17dflea ebp, [r11+rcx]
    37bcb17e3jmp 0x37bcb187e
    37bcb17e8
    37bcb17e8 0f 1f 84 00 00 00 00 00 ........
    37bcb17f0
    37bcb17f0loc_37bcb17f0:
    37bcb17f0mov rax, [rsp+160]
    37bcb17f8mov r9, r13
    37bcb17fbmov [rsp+48], 1
    37bcb1804lea rcx, [rip+0x79db1e]
    37bcb180bmov r8, [rsp+128]
    37bcb1813mov rdx, [rsp+152]
    37bcb181bmovsxd rbx, r14l
    37bcb181eadd r14l, 1
    37bcb1822imul rbx, [rsp+384]
    37bcb182bmov [rsp+40], rax
    37bcb1830mov rax, [rsp+1152]
    37bcb1838add rbx, [rsp+392]
    37bcb1840add rbx, [rsp+176]
    37bcb1848mov [rsp+32], rax
    37bcb184dcall zlange_
    37bcb1852mov rax, [rsp+1184]
    37bcb185amovsd_xmm [rax+8*rbx], x0
    37bcb185fcmp r14l, ebp
    37bcb1862je 0x37bcb18fc
    37bcb1868
    37bcb1868loc_37bcb1868:
    37bcb1868mov rax, [rsp+1120]
    37bcb1870add r13, [rsp+272]
    37bcb1878add rsi, 8
    37bcb187cmov edx, [rax]
    37bcb187e
    37bcb187eloc_37bcb187e:
    37bcb187emov ecx, r15l
    37bcb1881add r15l, [rsp+172]
    37bcb1889mov [rsp+824], r12l
    37bcb1891cmp r15l, edx
    37bcb1894cmovle edx, r15l
    37bcb1898sub edx, ecx
    37bcb189amov [rsp+832], edx
    37bcb18a1test edi, edi
    37bcb18a3jne 0x37bcb17f0
    37bcb18a9mov rax, [rsp+160]
    37bcb18b1mov r9, r13
    37bcb18b4mov [rsp+48], 1
    37bcb18bdlea rcx, [rip+0x79da66]
    37bcb18c4mov r8, [rsp+128]
    37bcb18ccmov rdx, [rsp+152]
    37bcb18d4add r14l, 1
    37bcb18d8mov [rsp+40], rax
    37bcb18ddmov rax, [rsp+1152]
    37bcb18e5mov [rsp+32], rax
    37bcb18eacall zlange_
    37bcb18efmovsd_xmm [rsi], x0
    37bcb18f3cmp r14l, ebp
    37bcb18f6jne 0x37bcb1868
    37bcb18fc
    37bcb18fcloc_37bcb18fc:
    37bcb18fcmov r8, [rsp+176]
    37bcb1904mov ebx, [rsp+184]
    37bcb190b
    37bcb190bloc_37bcb190b:
    37bcb190badd r8, 1
    37bcb190fmov eax, ebx
    37bcb1911cmp r8, [rsp+216]
    37bcb1919jne 0x37bcb1707
    37bcb191fmov rax, [rsp+1104]
    37bcb1927mov r9l, [rsp+192]
    37bcb192fpxor x11, x11
    37bcb1934mov rbx, [rsp+224]
    37bcb193ccvtsi2sd x11, [rax]
    37bcb1941test r9l, r9l
    37bcb1944je 0x37bcb2c7f
    37bcb194amov r8l, [rsp+200]
    37bcb1952test r8l, r8l
    37bcb1955je 0x37bcb2c7f
    37bcb195bmov rax, [rsp+312]
    37bcb1963movapd x12, x10
    37bcb1968mov r9l, [rsp+364]
    37bcb1970movsd_xmm [rsp+616], x8
    37bcb197amovsd_xmm x9, [rip+0x79d9e5]
    37bcb1983xorpd x11, [rip+0x79d9e4]
    37bcb198cmov rsi, rax
    37bcb198fimul rax, rbx
    37bcb1993shl rsi, 4
    37bcb1997mov r15, rsi
    37bcb199alea rsi, [rsp+832]
    37bcb19a2shl rax, 4
    37bcb19a6mov [rsp+352], rax
    37bcb19aelea rax, [rip+0x79d974]
    37bcb19b5mov [rsp+176], rax
    37bcb19bdlea rax, [rsp+780]
    37bcb19c5mov [rsp+128], rax
    37bcb19cdlea rax, [rsp+768]
    37bcb19d5mov [rsp+512], rax
    37bcb19ddlea rax, [rsp+816]
    37bcb19e5mov [rsp+520], rax
    37bcb19ed
    37bcb19edloc_37bcb19ed:
    37bcb19edmov ebx, [rsp+172]
    37bcb19f4mov edx, r9l
    37bcb19f7sub r9l, 1
    37bcb19fbmov r12, r15
    37bcb19femov [rsp+584], r9l
    37bcb1a06mov r15l, 1
    37bcb1a0cmovsd_xmm x14, [rip+0x79d95b]
    37bcb1a15mov r11l, ebx
    37bcb1a18imul r11l, r9l
    37bcb1a1clea eax, [r11+1]
    37bcb1a20mov [rsp+608], r11l
    37bcb1a28movsxd rcx, eax
    37bcb1a2bmov rax, [rsp+368]
    37bcb1a33mov [rsp+592], rcx
    37bcb1a3bimul rax, rcx
    37bcb1a3fadd rax, [rsp+376]
    37bcb1a47mov [rsp+336], rax
    37bcb1a4fadd rax, rcx
    37bcb1a52shl rax, 4
    37bcb1a56add rax, [rsp+1128]
    37bcb1a5emov [rsp+600], rax
    37bcb1a66mov eax, [rsp+704]
    37bcb1a6dadd eax, edx
    37bcb1a6fmov eax, eax
    37bcb1a71imul rax, [rsp+384]
    37bcb1a7aadd rax, [rsp+392]
    37bcb1a82mov [rsp+344], rax
    37bcb1a8alea eax, [r11+rbx]
    37bcb1a8emov rbx, [rsp+1112]
    37bcb1a96mov ecx, [rbx]
    37bcb1a98cmp eax, ecx
    37bcb1a9acmovg eax, ecx
    37bcb1a9dsub eax, r11l
    37bcb1aa0mov ebx, eax
    37bcb1aa2movsxd rax, edx
    37bcb1aa5mov [rsp+528], rax
    37bcb1aadnop [rax]
    37bcb1ab0
    37bcb1ab0loc_37bcb1ab0:
    37bcb1ab0mov edi, [rsp+172]
    37bcb1ab7lea eax, [r15-1]
    37bcb1abbmov [rsp+780], ebx
    37bcb1ac2imul eax, edi
    37bcb1ac5lea edx, [rax+1]
    37bcb1ac8mov ecx, eax
    37bcb1acaadd edi, eax
    37bcb1accmov [rsp+536], eax
    37bcb1ad3mov rax, [rsp+1120]
    37bcb1adbmov [rsp+320], edx
    37bcb1ae2mov eax, [rax]
    37bcb1ae4mov [rsp+112], 1
    37bcb1aedmov [rsp+104], 1
    37bcb1af6cmp edi, eax
    37bcb1af8cmovle eax, edi
    37bcb1afbmov [rsp+328], eax
    37bcb1b02sub eax, ecx
    37bcb1b04movsxd rcx, edx
    37bcb1b07mov rdx, [rsp+512]
    37bcb1b0fmov [rsp+184], eax
    37bcb1b16mov [rsp+832], eax
    37bcb1b1dmov rax, [rsp+312]
    37bcb1b25mov [rsp+96], rdx
    37bcb1b2amov rdx, [rsp+520]
    37bcb1b32imul rax, rcx
    37bcb1b36add rax, [rsp+416]
    37bcb1b3emov [rsp+496], rcx
    37bcb1b46mov [rsp+280], rax
    37bcb1b4eadd rax, [rsp+592]
    37bcb1b56shl rax, 4
    37bcb1b5aadd rax, [rsp+1160]
    37bcb1b62mov [rsp+88], rdx
    37bcb1b67mov [rsp+216], rax
    37bcb1b6fmov rdx, [rsp+1168]
    37bcb1b77mov [rsp+72], rax
    37bcb1b7cmov rax, [rsp+1152]
    37bcb1b84mov [rsp+80], rdx
    37bcb1b89mov [rsp+64], rax
    37bcb1b8emov rax, [rsp+464]
    37bcb1b96imul rax, rcx
    37bcb1b9aadd rax, [rsp+472]
    37bcb1ba2add rax, rcx
    37bcb1ba5shl rax, 4
    37bcb1ba9add rax, [rsp+1144]
    37bcb1bb1mov [rsp+56], rax
    37bcb1bb6mov rax, [rsp+1136]
    37bcb1bbemov [rsp+48], rax
    37bcb1bc3mov rax, [rsp+600]
    37bcb1bcbmov [rsp+32], rsi
    37bcb1bd0mov rdx, [rsp+1096]
    37bcb1bd8mov [rsp+40], rax
    37bcb1bddmov rcx, [rsp+1088]
    37bcb1be5mov r9, [rsp+128]
    37bcb1bedmov r8, [rsp+1104]
    37bcb1bf5call ztrsyl_
    37bcb1bfamov edx, [rsp+768]
    37bcb1c01pxor x1, x1
    37bcb1c05mov rax, [rsp+1200]
    37bcb1c0dmov rcx, [rsp+1200]
    37bcb1c15movsd_xmm x13, [rsp+816]
    37bcb1c1fmov eax, [rax]
    37bcb1c21cmp eax, edx
    37bcb1c23cmovl eax, edx
    37bcb1c26mov [rcx], eax
    37bcb1c28mov rax, [rsp+384]
    37bcb1c30movsxd rcx, r15l
    37bcb1c33mov [rsp+552], rcx
    37bcb1c3bimul rax, rcx
    37bcb1c3fmov rcx, [rsp+1184]
    37bcb1c47mov [rsp+544], rax
    37bcb1c4fadd rax, [rsp+392]
    37bcb1c57mov [rsp+288], rax
    37bcb1c5fadd rax, [rsp+528]
    37bcb1c67lea rax, [rcx+8*rax]
    37bcb1c6bmovsd_xmm x0, [rax]
    37bcb1c6fmov [rsp+152], rax
    37bcb1c77mulsd x0, x13
    37bcb1c7cucomisd x0, x1
    37bcb1c80jp 0x37bcb1c88
    37bcb1c82je 0x37bcb2a41
    37bcb1c88
    37bcb1c88loc_37bcb1c88:
    37bcb1c88mov rax, [rsp+152]
    37bcb1c90mov r9, [rsp+216]
    37bcb1c98mov r8, rsi
    37bcb1c9bmov [rsp+780], ebx
    37bcb1ca2mov rdx, [rsp+128]
    37bcb1caamov rcx, [rsp+176]
    37bcb1cb2movsd_xmm [rax], x0
    37bcb1cb6mov eax, [rsp+184]
    37bcb1cbdmov [rsp+48], 1
    37bcb1cc6mov [rsp+832], eax
    37bcb1ccdmov rax, [rsp+160]
    37bcb1cd5mov [rsp+40], rax
    37bcb1cdamov rax, [rsp+1168]
    37bcb1ce2mov [rsp+32], rax
    37bcb1ce7call zlange_
    37bcb1cecmov r14l, [rsp+584]
    37bcb1cf4movsd_xmm [rsp+824], x0
    37bcb1cfdtest r14l, r14l
    37bcb1d00je 0x37bcb2b23
    37bcb1d06mov rax, [rsp+1160]
    37bcb1d0emovsxd rcx, [rsp+608]
    37bcb1d16mov [rsp+568], r15l
    37bcb1d1epxor x13, x13
    37bcb1d23mov r11, [rsp+416]
    37bcb1d2bmov r8, [rsp+496]
    37bcb1d33mov [rsp+560], edi
    37bcb1d3aimul r8, [rsp+312]
    37bcb1d43lea rdx, [rax+16]
    37bcb1d47mov [rsp+264], ebx
    37bcb1d4elea rax, [rcx+r11]
    37bcb1d52mov [rsp+576], rcx
    37bcb1d5amov r15, [rsp+1184]
    37bcb1d62mov [rsp+456], rdx
    37bcb1d6aadd rax, r8
    37bcb1d6dshl rax, 4
    37bcb1d71add rax, rdx
    37bcb1d74mov [rsp+480], rax
    37bcb1d7clea rax, [r8+r11]
    37bcb1d80mov [rsp+488], rax
    37bcb1d88lea rax, [rsp+824]
    37bcb1d90mov [rsp+248], rax
    37bcb1d98lea rax, [rsp+800]
    37bcb1da0mov [rsp+240], rax
    37bcb1da8lea rax, [rsp+784]
    37bcb1db0mov [rsp+304], rax
    37bcb1db8lea rax, [rsp+776]
    37bcb1dc0mov [rsp+232], rax
    37bcb1dc8lea rax, [rip+0x79d561]
    37bcb1dcfmov [rsp+224], rax
    37bcb1dd7lea rax, [rip+0x79d562]
    37bcb1ddemov [rsp+296], rax
    37bcb1de6jmp 0x37bcb1f06
    37bcb1deb
    37bcb1deb 0f 1f 44 00 00 ..D..
    37bcb1df0
    37bcb1df0loc_37bcb1df0:
    37bcb1df0divsd x8, [r15+8*rbx]
    37bcb1df6mulsd x8, x15
    37bcb1dfbmovsd_xmm [rsp+808], x8
    37bcb1e05ucomisd x8, x10
    37bcb1e0ajp 0x37bcb2220
    37bcb1e10jne 0x37bcb2220
    37bcb1e16
    37bcb1e16loc_37bcb1e16:
    37bcb1e16mov rax, [rsp+152]
    37bcb1e1elea rdx, [rip+0x79d4eb]
    37bcb1e25mov r9, [rsp+128]
    37bcb1e2dmov [rsp+776], edi
    37bcb1e34mov r8, [rsp+232]
    37bcb1e3cmov rcx, rdx
    37bcb1e3fmovsd_xmm [rax], x6
    37bcb1e43mov eax, [rsp+184]
    37bcb1e4amovsd_xmm [r15+8*rbx], x6
    37bcb1e50mov [rsp+780], eax
    37bcb1e57mov eax, [rsp+264]
    37bcb1e5emov [rsp+32], rsi
    37bcb1e63mov [rsp+832], eax
    37bcb1e6amov rax, [rsp+1168]
    37bcb1e72mov [rsp+112], 1
    37bcb1e7bmov [rsp+96], rax
    37bcb1e80mov rax, [rsp+200]
    37bcb1e88mov [rsp+104], 1
    37bcb1e91mov [rsp+88], rax
    37bcb1e96mov rax, [rsp+224]
    37bcb1e9emov [rsp+80], rax
    37bcb1ea3mov rax, [rsp+1168]
    37bcb1eabmov [rsp+72], rax
    37bcb1eb0mov rax, [rsp+216]
    37bcb1eb8mov [rsp+64], rax
    37bcb1ebdmov rax, [rsp+1136]
    37bcb1ec5mov [rsp+56], rax
    37bcb1ecamov rax, [rsp+192]
    37bcb1ed2add rax, [rsp+336]
    37bcb1edashl rax, 4
    37bcb1edeadd rax, [rsp+1128]
    37bcb1ee6mov [rsp+48], rax
    37bcb1eebmov rax, [rsp+296]
    37bcb1ef3mov [rsp+40], rax
    37bcb1ef8call zgemm_
    37bcb1efdtest r14l, r14l
    37bcb1f00je 0x37bcb23aa
    37bcb1f06
    37bcb1f06loc_37bcb1f06:
    37bcb1f06mov ecx, [rsp+172]
    37bcb1f0dmovsxd rbp, r14l
    37bcb1f10sub r14l, 1
    37bcb1f14mov r8, rsi
    37bcb1f17mov eax, ecx
    37bcb1f19imul eax, r14l
    37bcb1f1dlea edi, [rax+rcx]
    37bcb1f20mov rcx, [rsp+1112]
    37bcb1f28mov [rsp+256], eax
    37bcb1f2fmov edx, [rcx]
    37bcb1f31mov ecx, [rsp+184]
    37bcb1f38mov [rsp+48], 1
    37bcb1f41cmp edi, edx
    37bcb1f43mov [rsp+832], ecx
    37bcb1f4amov rcx, [rsp+280]
    37bcb1f52cmovg edi, edx
    37bcb1f55lea edx, [rax+1]
    37bcb1f58sub edi, eax
    37bcb1f5amovsxd rax, edx
    37bcb1f5dlea rdx, [rcx+rax]
    37bcb1f61mov [rsp+192], rax
    37bcb1f69mov rax, [rsp+160]
    37bcb1f71shl rdx, 4
    37bcb1f75add rdx, [rsp+1160]
    37bcb1f7dmov rcx, [rsp+176]
    37bcb1f85mov [rsp+780], edi
    37bcb1f8cmov [rsp+40], rax
    37bcb1f91mov rax, [rsp+1168]
    37bcb1f99mov r9, rdx
    37bcb1f9cmov [rsp+200], rdx
    37bcb1fa4mov rdx, [rsp+128]
    37bcb1facmov [rsp+32], rax
    37bcb1fb1call zlange_
    37bcb1fb6mov rax, [rsp+288]
    37bcb1fbemov r8, [rsp+240]
    37bcb1fc6movapd x3, x0
    37bcb1fcamov rdx, [rsp+248]
    37bcb1fd2mov rcx, [rsp+304]
    37bcb1fdalea rbx, [rax+rbp]
    37bcb1fdemov rax, [rsp+152]
    37bcb1fe6add rbp, [rsp+344]
    37bcb1feemovsd_xmm x2, [r15+8*rbx]
    37bcb1ff4movsd_xmm x1, [rax]
    37bcb1ff8movapd x8, x2
    37bcb1ffdminsd x8, x1
    37bcb2002movapd x0, x8
    37bcb2007divsd x0, x2
    37bcb200bmulsd x0, x3
    37bcb200fmovsd_xmm [rsp+800], x0
    37bcb2018movapd x0, x8
    37bcb201ddivsd x0, x1
    37bcb2021mulsd x0, [rsp+824]
    37bcb202amovsd_xmm [rsp+824], x0
    37bcb2033movsd_xmm x0, [r15+8*rbp]
    37bcb2039movsd_xmm [rsp+784], x0
    37bcb2042call dlarmm_
    37bcb2047mov eax, [rsp+256]
    37bcb204emovapd x6, x0
    37bcb2052movapd x15, x0
    37bcb2057movsd_xmm [rsp+816], x0
    37bcb2060mulsd x6, x8
    37bcb2065ucomisd x6, x13
    37bcb206ajp 0x37bcb2072
    37bcb206cje 0x37bcb2248
    37bcb2072
    37bcb2072loc_37bcb2072:
    37bcb2072movsd_xmm x0, [rsp+800]
    37bcb207bmov rcx, [rsp+152]
    37bcb2083mulsd x0, x15
    37bcb2088movsd_xmm [rsp+800], x0
    37bcb2091movsd_xmm x0, [rsp+824]
    37bcb209amulsd x0, x15
    37bcb209fmovsd_xmm [rsp+824], x0
    37bcb20a8movapd x0, x8
    37bcb20addivsd x0, [rcx]
    37bcb20b1mulsd x0, x15
    37bcb20b6movsd_xmm [rsp+808], x0
    37bcb20bfucomisd x0, x10
    37bcb20c4jp 0x37bcb20cc
    37bcb20c6je 0x37bcb1df0
    37bcb20cc
    37bcb20ccloc_37bcb20cc:
    37bcb20ccmov r13l, [rsp+320]
    37bcb20d4mov ecx, [rsp+328]
    37bcb20dbcmp r13l, ecx
    37bcb20dejg 0x37bcb1e16
    37bcb20e4mov r8, [rsp+480]
    37bcb20ecmov [rsp+424], eax
    37bcb20f3lea rbp, [rsp+808]
    37bcb20fbmov [rsp+432], edi
    37bcb2102mov edi, r13l
    37bcb2105mov r13l, [rsp+264]
    37bcb210dmov [rsp+256], r14l
    37bcb2115mov r14, r8
    37bcb2118mov [rsp+440], rbx
    37bcb2120mov ebx, ecx
    37bcb2122nop [rax]
    37bcb2125nop [rax+rax]
    37bcb2130
    37bcb2130loc_37bcb2130:
    37bcb2130mov r8, r14
    37bcb2133lea r9, [rip+0x79d1de]
    37bcb213amov rdx, rbp
    37bcb213dmov rcx, rsi
    37bcb2140add edi, 1
    37bcb2143mov [rsp+832], r13l
    37bcb214badd r14, r12
    37bcb214ecall zdscal_
    37bcb2153cmp ebx, edi
    37bcb2155jge 0x37bcb2130
    37bcb2157mov rbx, [rsp+440]
    37bcb215fmov r14l, [rsp+256]
    37bcb2167mov eax, [rsp+424]
    37bcb216emov edi, [rsp+432]
    37bcb2175divsd x8, [r15+8*rbx]
    37bcb217bmulsd x8, x15
    37bcb2180movsd_xmm [rsp+808], x8
    37bcb218aucomisd x8, x10
    37bcb218fjp 0x37bcb2197
    37bcb2191je 0x37bcb1e16
    37bcb2197
    37bcb2197loc_37bcb2197:
    37bcb2197mov r13l, [rsp+320]
    37bcb219fmovsxd r8, eax
    37bcb21a2add r8, [rsp+488]
    37bcb21aamov [rsp+424], rbx
    37bcb21b2shl r8, 4
    37bcb21b6add r8, [rsp+456]
    37bcb21bemov [rsp+256], r14l
    37bcb21c6mov ebx, r13l
    37bcb21c9mov r13, rbp
    37bcb21ccmov ebp, [rsp+328]
    37bcb21d3mov r14, r8
    37bcb21d6nop [rax+rax]
    37bcb21e0
    37bcb21e0loc_37bcb21e0:
    37bcb21e0mov r8, r14
    37bcb21e3lea r9, [rip+0x79d12e]
    37bcb21eamov rdx, r13
    37bcb21edmov rcx, rsi
    37bcb21f0add ebx, 1
    37bcb21f3mov [rsp+832], edi
    37bcb21faadd r14, r12
    37bcb21fdcall zdscal_
    37bcb2202cmp ebp, ebx
    37bcb2204jge 0x37bcb21e0
    37bcb2206mov r14l, [rsp+256]
    37bcb220emov rbx, [rsp+424]
    37bcb2216jmp 0x37bcb1e16
    37bcb221b
    37bcb221b 0f 1f 44 00 00 ..D..
    37bcb2220
    37bcb2220loc_37bcb2220:
    37bcb2220mov edx, [rsp+328]
    37bcb2227cmp [rsp+320], edx
    37bcb222ejg 0x37bcb1e16
    37bcb2234lea rbp, [rsp+808]
    37bcb223cjmp 0x37bcb2197
    37bcb2241
    37bcb2241 0f 1f 80 00 00 00 00 .......
    37bcb2248
    37bcb2248loc_37bcb2248:
    37bcb2248mov rdx, rsi
    37bcb224bmov [rsp+424], eax
    37bcb2252call frexp
    37bcb2257mov edx, [rsp+832]
    37bcb225emovapd x0, x9
    37bcb2263call __powidf2
    37bcb2268mov r13, [rsp+408]
    37bcb2270mov [rsp+504], r12
    37bcb2278mulsd x12, x0
    37bcb227dmov [rsp+256], r14l
    37bcb2285mov rbp, [rsp+208]
    37bcb228dmov [rsp+432], edi
    37bcb2294mov r14, [rsp+400]
    37bcb229cmov rdi, r13
    37bcb229fmov r13l, [rsp+360]
    37bcb22a7mov [rsp+440], rbx
    37bcb22afmov ebx, 1
    37bcb22b4nop
    37bcb22b5nop [rax+rax]
    37bcb22c0
    37bcb22c0loc_37bcb22c0:
    37bcb22c0lea r12, [r14+rdi]
    37bcb22c4nop
    37bcb22c5nop [rax+rax]
    37bcb22d0
    37bcb22d0loc_37bcb22d0:
    37bcb22d0mov rdx, rsi
    37bcb22d3movapd x0, x15
    37bcb22d8movsd_xmm x6, [r12]
    37bcb22deadd r12, 8
    37bcb22e2call frexp
    37bcb22e7mov edx, [rsp+832]
    37bcb22eemovapd x0, x9
    37bcb22f3call __powidf2
    37bcb22f8divsd x6, x0
    37bcb22fcminsd x6, x7
    37bcb2300movsd_xmm [r12-8], x6
    37bcb2307cmp rdi, r12
    37bcb230ajne 0x37bcb22d0
    37bcb230cadd ebx, 1
    37bcb230fadd rdi, rbp
    37bcb2312cmp ebx, r13l
    37bcb2315jne 0x37bcb22c0
    37bcb2317mov eax, [rsp+424]
    37bcb231emov rdx, rsi
    37bcb2321movapd x0, x15
    37bcb2326mov r14l, [rsp+256]
    37bcb232emov edi, [rsp+432]
    37bcb2335mov rbx, [rsp+440]
    37bcb233dmov [rsp+256], eax
    37bcb2344mov r12, [rsp+504]
    37bcb234ccall frexp
    37bcb2351mov edx, [rsp+832]
    37bcb2358movapd x0, x9
    37bcb235dcall __powidf2
    37bcb2362mov rdx, rsi
    37bcb2365divsd x8, x0
    37bcb236amovapd x0, x15
    37bcb236fcall frexp
    37bcb2374mov edx, [rsp+832]
    37bcb237bmovapd x0, x9
    37bcb2380call __powidf2
    37bcb2385mov eax, [rsp+256]
    37bcb238cdivsd x15, x0
    37bcb2391movsd_xmm [rsp+816], x15
    37bcb239bmovapd x6, x15
    37bcb23a0mulsd x6, x8
    37bcb23a5jmp 0x37bcb2072
    37bcb23aa
    37bcb23aaloc_37bcb23aa:
    37bcb23aamov r15l, [rsp+568]
    37bcb23b2mov edi, [rsp+560]
    37bcb23b9mov ebx, [rsp+264]
    37bcb23c0mov rcx, [rsp+576]
    37bcb23c8mov rdx, [rsp+456]
    37bcb23d0lea r14l, [r15+1]
    37bcb23d4cmp [rsp+704], r14l
    37bcb23dcjl 0x37bcb2b8d
    37bcb23e2
    37bcb23e2loc_37bcb23e2:
    37bcb23e2movsxd r9, edi
    37bcb23e5mov rdi, [rsp+312]
    37bcb23edadd rcx, [rsp+416]
    37bcb23f5mov [rsp+192], r14l
    37bcb23fdmov rbp, r9
    37bcb2400add r9, 1
    37bcb2404mov r10, [rsp+384]
    37bcb240cmov r11, [rsp+528]
    37bcb2414mov rax, rdi
    37bcb2417mov r8, [rsp+544]
    37bcb241fmov r15, [rsp+1184]
    37bcb2427mov [rsp+456], rcx
    37bcb242fimul rax, r9
    37bcb2433mov [rsp+504], r14l
    37bcb243bmovsd_xmm x8, [rip+0x79cf24]
    37bcb2444imul r9, [rsp+464]
    37bcb244dadd r8, r10
    37bcb2450mov [rsp+480], rdx
    37bcb2458add rax, rcx
    37bcb245bshl rax, 4
    37bcb245fadd rax, rdx
    37bcb2462mov [rsp+200], rax
    37bcb246amov rax, [rsp+392]
    37bcb2472add rax, r11
    37bcb2475add rax, r8
    37bcb2478lea r13, [r15+8*rax]
    37bcb247cmovsxd rax, [rsp+536]
    37bcb2484add rax, [rsp+472]
    37bcb248cadd rax, r9
    37bcb248fmov r9, [rsp+1144]
    37bcb2497shl rax, 4
    37bcb249blea rax, [r9+rax+16]
    37bcb24a0movsxd r9, [rsp+448]
    37bcb24a8mov [rsp+256], rax
    37bcb24b0movsxd rax, r14l
    37bcb24b3add rax, r9
    37bcb24b6mov r9, [rsp+552]
    37bcb24beimul rax, r10
    37bcb24c2sub r9, r11
    37bcb24c5add rax, r9
    37bcb24c8sub rax, r8
    37bcb24cbmov [rsp+288], rax
    37bcb24d3mov rax, [rsp+496]
    37bcb24dbimul rax, rdi
    37bcb24dfadd rax, rcx
    37bcb24e2shl rax, 4
    37bcb24e6add rax, rdx
    37bcb24e9mov [rsp+440], rax
    37bcb24f1lea rax, [rsp+792]
    37bcb24f9mov [rsp+304], rax
    37bcb2501lea rax, [rsp+772]
    37bcb2509mov [rsp+296], rax
    37bcb2511jmp 0x37bcb2671
    37bcb2516
    37bcb2516 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcb2520
    37bcb2520loc_37bcb2520:
    37bcb2520divsd x6, [r13]
    37bcb2526mulsd x6, x15
    37bcb252bmovsd_xmm [rsp+808], x6
    37bcb2534ucomisd x6, x10
    37bcb2539jp 0x37bcb2870
    37bcb253fjne 0x37bcb2870
    37bcb2545
    37bcb2545loc_37bcb2545:
    37bcb2545mov rax, [rsp+152]
    37bcb254dmov rdi, [rsp+200]
    37bcb2555lea rdx, [rip+0x79cdb4]
    37bcb255cmov [rsp+772], ebx
    37bcb2563mov r15, [rsp+256]
    37bcb256bmov r9, [rsp+232]
    37bcb2573mov rcx, rdx
    37bcb2576movsd_xmm [rsp+832], x11
    37bcb2580movsd_xmm [rax], x13
    37bcb2585mov eax, [rsp+264]
    37bcb258cmov r8, [rsp+296]
    37bcb2594movsd_xmm [r13], x13
    37bcb259amov [rsp+776], eax
    37bcb25a1mov eax, [rsp+184]
    37bcb25a8mov [rsp+88], rdi
    37bcb25admov [rsp+780], eax
    37bcb25b4mov rax, [rsp+1168]
    37bcb25bcmov [rsp+64], r15
    37bcb25c1mov [rsp+96], rax
    37bcb25c6mov rax, [rsp+224]
    37bcb25cemov [rsp+112], 1
    37bcb25d7mov [rsp+80], rax
    37bcb25dcmov rax, [rsp+1152]
    37bcb25e4mov [rsp+104], 1
    37bcb25edmov [rsp+72], rax
    37bcb25f2mov rax, [rsp+1168]
    37bcb25famov [rsp+40], rsi
    37bcb25ffmov [rsp+56], rax
    37bcb2604mov rax, [rsp+216]
    37bcb260cmovsd_xmm [rsp+840], x14
    37bcb2616mov [rsp+48], rax
    37bcb261bmov rax, [rsp+128]
    37bcb2623mov [rsp+32], rax
    37bcb2628call zgemm_
    37bcb262dadd rdi, [rsp+352]
    37bcb2635add r15, [rsp+272]
    37bcb263dadd [rsp+192], 1
    37bcb2645add r13, [rsp+208]
    37bcb264dmov [rsp+200], rdi
    37bcb2655mov eax, [rsp+192]
    37bcb265cmov [rsp+256], r15
    37bcb2664cmp eax, [rsp+360]
    37bcb266bje 0x37bcb2a34
    37bcb2671
    37bcb2671loc_37bcb2671:
    37bcb2671mov rcx, [rsp+1120]
    37bcb2679mov eax, ebp
    37bcb267bmov [rsp+280], ebp
    37bcb2682mov r8, rsi
    37bcb2685add ebp, [rsp+172]
    37bcb268cmov r9, [rsp+200]
    37bcb2694mov [rsp+780], ebx
    37bcb269bmov edi, [rcx]
    37bcb269dmov rdx, [rsp+128]
    37bcb26a5mov [rsp+48], 1
    37bcb26aecmp ebp, edi
    37bcb26b0cmovle edi, ebp
    37bcb26b3mov ecx, edi
    37bcb26b5sub ecx, eax
    37bcb26b7mov rax, [rsp+160]
    37bcb26bfmov [rsp+264], ecx
    37bcb26c6mov [rsp+40], rax
    37bcb26cbmov rax, [rsp+1168]
    37bcb26d3mov [rsp+832], ecx
    37bcb26damov rcx, [rsp+176]
    37bcb26e2mov [rsp+32], rax
    37bcb26e7call zlange_
    37bcb26ecmov rax, [rsp+152]
    37bcb26f4movsd_xmm x2, [r13]
    37bcb26famovapd x3, x0
    37bcb26femov r8, [rsp+240]
    37bcb2706mov rdx, [rsp+248]
    37bcb270emovsd_xmm x1, [rax]
    37bcb2712movapd x6, x2
    37bcb2716mov rax, [rsp+288]
    37bcb271emov rcx, [rsp+304]
    37bcb2726minsd x6, x1
    37bcb272amovapd x0, x6
    37bcb272edivsd x0, x2
    37bcb2732mulsd x0, x3
    37bcb2736movsd_xmm [rsp+800], x0
    37bcb273fmovapd x0, x6
    37bcb2743divsd x0, x1
    37bcb2747mulsd x0, [rsp+824]
    37bcb2750movsd_xmm [rsp+824], x0
    37bcb2759movsd_xmm x0, [r13+8*rax]
    37bcb2760movsd_xmm [rsp+792], x0
    37bcb2769call dlarmm_
    37bcb276epxor x5, x5
    37bcb2772movapd x13, x0
    37bcb2777movapd x15, x0
    37bcb277cmovsd_xmm [rsp+816], x0
    37bcb2785mulsd x13, x6
    37bcb278aucomisd x13, x5
    37bcb278fjp 0x37bcb2797
    37bcb2791je 0x37bcb28f0
    37bcb2797
    37bcb2797loc_37bcb2797:
    37bcb2797movsd_xmm x0, [rsp+800]
    37bcb27a0mov rax, [rsp+152]
    37bcb27a8mulsd x0, x15
    37bcb27admovsd_xmm [rsp+800], x0
    37bcb27b6movsd_xmm x0, [rsp+824]
    37bcb27bfmulsd x0, x15
    37bcb27c4movsd_xmm [rsp+824], x0
    37bcb27cdmovapd x0, x6
    37bcb27d1divsd x0, [rax]
    37bcb27d5mulsd x0, x15
    37bcb27damovsd_xmm [rsp+808], x0
    37bcb27e3ucomisd x0, x10
    37bcb27e8jp 0x37bcb27f0
    37bcb27eaje 0x37bcb2520
    37bcb27f0
    37bcb27f0loc_37bcb27f0:
    37bcb27f0mov r15l, [rsp+320]
    37bcb27f8mov eax, [rsp+328]
    37bcb27ffcmp r15l, eax
    37bcb2802jg 0x37bcb2520
    37bcb2808mov r8, [rsp+440]
    37bcb2810mov [rsp+424], edi
    37bcb2817mov r14l, eax
    37bcb281amov edi, r15l
    37bcb281dmov [rsp+432], ebp
    37bcb2824mov rbp, r8
    37bcb2827nop [rax+rax]
    37bcb2830
    37bcb2830loc_37bcb2830:
    37bcb2830mov r8, rbp
    37bcb2833lea r9, [rip+0x79cade]
    37bcb283amov rcx, rsi
    37bcb283dadd edi, 1
    37bcb2840lea rdx, [rsp+808]
    37bcb2848mov [rsp+832], ebx
    37bcb284fadd rbp, r12
    37bcb2852call zdscal_
    37bcb2857cmp r14l, edi
    37bcb285ajge 0x37bcb2830
    37bcb285cmov edi, [rsp+424]
    37bcb2863mov ebp, [rsp+432]
    37bcb286ajmp 0x37bcb2520
    37bcb286f
    37bcb286f 90 .
    37bcb2870
    37bcb2870loc_37bcb2870:
    37bcb2870mov r15l, [rsp+280]
    37bcb2878add r15l, 1
    37bcb287ccmp r15l, edi
    37bcb287fjg 0x37bcb2545
    37bcb2885mov r8l, r15l
    37bcb2888mov [rsp+280], ebp
    37bcb288fimul r8, [rsp+312]
    37bcb2898add r8, [rsp+456]
    37bcb28a0shl r8, 4
    37bcb28a4add r8, [rsp+480]
    37bcb28acmov rbp, r8
    37bcb28afnop
    37bcb28b0
    37bcb28b0loc_37bcb28b0:
    37bcb28b0mov r8, rbp
    37bcb28b3lea r9, [rip+0x79ca5e]
    37bcb28bamov rcx, rsi
    37bcb28bdadd rbp, r12
    37bcb28c0lea rdx, [rsp+808]
    37bcb28c8add r15l, 1
    37bcb28ccmov [rsp+832], ebx
    37bcb28d3call zdscal_
    37bcb28d8cmp edi, r15l
    37bcb28dbjge 0x37bcb28b0
    37bcb28ddmov ebp, [rsp+280]
    37bcb28e4jmp 0x37bcb2545
    37bcb28e9
    37bcb28e9 0f 1f 80 00 00 00 00 .......
    37bcb28f0
    37bcb28f0loc_37bcb28f0:
    37bcb28f0mov rdx, rsi
    37bcb28f3call frexp
    37bcb28f8mov edx, [rsp+832]
    37bcb28ffmovapd x0, x8
    37bcb2904call __powidf2
    37bcb2909mov r15, [rsp+408]
    37bcb2911mov [rsp+432], r12
    37bcb2919mulsd x12, x0
    37bcb291emov [rsp+424], edi
    37bcb2925mov r14, [rsp+400]
    37bcb292dmov [rsp+488], ebp
    37bcb2934mov rdi, [rsp+208]
    37bcb293cmov rbp, r15
    37bcb293fmov r15l, [rsp+360]
    37bcb2947mov [rsp+496], ebx
    37bcb294emov ebx, 1
    37bcb2953nop
    37bcb2955nop [rax+rax]
    37bcb2960
    37bcb2960loc_37bcb2960:
    37bcb2960lea r12, [r14+rbp]
    37bcb2964nop
    37bcb2965nop [rax+rax]
    37bcb2970
    37bcb2970loc_37bcb2970:
    37bcb2970mov rdx, rsi
    37bcb2973movapd x0, x15
    37bcb2978movsd_xmm x13, [r12]
    37bcb297eadd r12, 8
    37bcb2982call frexp
    37bcb2987mov edx, [rsp+832]
    37bcb298emovapd x0, x8
    37bcb2993call __powidf2
    37bcb2998divsd x13, x0
    37bcb299dminsd x13, x7
    37bcb29a2movsd_xmm [r12-8], x13
    37bcb29a9cmp rbp, r12
    37bcb29acjne 0x37bcb2970
    37bcb29aeadd ebx, 1
    37bcb29b1add rbp, rdi
    37bcb29b4cmp ebx, r15l
    37bcb29b7jne 0x37bcb2960
    37bcb29b9mov rdx, rsi
    37bcb29bcmovapd x0, x15
    37bcb29c1mov edi, [rsp+424]
    37bcb29c8mov r12, [rsp+432]
    37bcb29d0mov ebp, [rsp+488]
    37bcb29d7mov ebx, [rsp+496]
    37bcb29decall frexp
    37bcb29e3mov edx, [rsp+832]
    37bcb29eamovapd x0, x8
    37bcb29efcall __powidf2
    37bcb29f4mov rdx, rsi
    37bcb29f7divsd x6, x0
    37bcb29fbmovapd x0, x15
    37bcb2a00call frexp
    37bcb2a05mov edx, [rsp+832]
    37bcb2a0cmovapd x0, x8
    37bcb2a11call __powidf2
    37bcb2a16divsd x15, x0
    37bcb2a1bmovsd_xmm [rsp+816], x15
    37bcb2a25movapd x13, x15
    37bcb2a2amulsd x13, x6
    37bcb2a2fjmp 0x37bcb2797
    37bcb2a34
    37bcb2a34loc_37bcb2a34:
    37bcb2a34mov r15l, [rsp+504]
    37bcb2a3cjmp 0x37bcb1ab0
    37bcb2a41
    37bcb2a41loc_37bcb2a41:
    37bcb2a41ucomisd x13, x1
    37bcb2a46jp 0x37bcb2b9d
    37bcb2a4cjne 0x37bcb2b9d
    37bcb2a52pxor x12, x12
    37bcb2a57movapd x8, x9
    37bcb2a5c
    37bcb2a5cloc_37bcb2a5c:
    37bcb2a5cmov rbp, [rsp+408]
    37bcb2a64mov [rsp+200], r12
    37bcb2a6cmov [rsp+192], edi
    37bcb2a73mov r14, [rsp+208]
    37bcb2a7bmov rdi, rbp
    37bcb2a7emov r13l, [rsp+360]
    37bcb2a86mov rbp, [rsp+400]
    37bcb2a8emov [rsp+224], ebx
    37bcb2a95mov ebx, 1
    37bcb2a9anop [rax+rax]
    37bcb2aa0
    37bcb2aa0loc_37bcb2aa0:
    37bcb2aa0lea r12, [rbp+rdi]
    37bcb2aa5nop [rax+rax]
    37bcb2ab0
    37bcb2ab0loc_37bcb2ab0:
    37bcb2ab0mov rdx, rsi
    37bcb2ab3movapd x0, x13
    37bcb2ab8movsd_xmm x6, [r12]
    37bcb2abeadd r12, 8
    37bcb2ac2call frexp
    37bcb2ac7mov edx, [rsp+832]
    37bcb2acemovapd x0, x8
    37bcb2ad3call __powidf2
    37bcb2ad8divsd x6, x0
    37bcb2adcminsd x6, x7
    37bcb2ae0movsd_xmm [r12-8], x6
    37bcb2ae7cmp rdi, r12
    37bcb2aeajne 0x37bcb2ab0
    37bcb2aecadd ebx, 1
    37bcb2aefadd rdi, r14
    37bcb2af2cmp ebx, r13l
    37bcb2af5jne 0x37bcb2aa0
    37bcb2af7mov rax, [rsp+152]
    37bcb2affmov edi, [rsp+192]
    37bcb2b06mov r12, [rsp+200]
    37bcb2b0emov ebx, [rsp+224]
    37bcb2b15movsd_xmm x0, [rax]
    37bcb2b19mulsd x0, x13
    37bcb2b1ejmp 0x37bcb1c88
    37bcb2b23
    37bcb2b23loc_37bcb2b23:
    37bcb2b23lea r14l, [r15+1]
    37bcb2b27cmp [rsp+704], r14l
    37bcb2b2fjl 0x37bcb5845
    37bcb2b35lea rax, [rsp+824]
    37bcb2b3dmovsxd rcx, [rsp+608]
    37bcb2b45mov [rsp+248], rax
    37bcb2b4dmov rax, [rsp+1160]
    37bcb2b55lea rdx, [rax+16]
    37bcb2b59lea rax, [rsp+800]
    37bcb2b61mov [rsp+240], rax
    37bcb2b69lea rax, [rsp+776]
    37bcb2b71mov [rsp+232], rax
    37bcb2b79lea rax, [rip+0x79c7b0]
    37bcb2b80mov [rsp+224], rax
    37bcb2b88jmp 0x37bcb23e2
    37bcb2b8d
    37bcb2b8dloc_37bcb2b8d:
    37bcb2b8dmov r9l, [rsp+584]
    37bcb2b95mov r15, r12
    37bcb2b98jmp 0x37bcb19ed
    37bcb2b9d
    37bcb2b9dloc_37bcb2b9d:
    37bcb2b9dmov rdx, rsi
    37bcb2ba0movapd x0, x13
    37bcb2ba5call frexp
    37bcb2baamov edx, [rsp+832]
    37bcb2bb1movsd_xmm x8, [rip+0x79c7ae]
    37bcb2bbamovapd x0, x8
    37bcb2bbfcall __powidf2
    37bcb2bc4mulsd x12, x0
    37bcb2bc9jmp 0x37bcb2a5c
    37bcb2bce
    37bcb2bceloc_37bcb2bce:
    37bcb2bcemov rax, [rsp+1200]
    37bcb2bd6mov r9, [rsp+1112]
    37bcb2bdemov [rsp+112], 1
    37bcb2be7mov r8, [rsp+1104]
    37bcb2befmov rdx, [rsp+1096]
    37bcb2bf7mov [rsp+104], 1
    37bcb2c00mov [rsp+96], rax
    37bcb2c05mov rax, [rsp+1176]
    37bcb2c0dmov rcx, [rsp+1088]
    37bcb2c15mov [rsp+88], rax
    37bcb2c1amov rax, [rsp+1168]
    37bcb2c22mov [rsp+80], rax
    37bcb2c27mov rax, [rsp+1160]
    37bcb2c2fmov [rsp+72], rax
    37bcb2c34mov rax, [rsp+1152]
    37bcb2c3cmov [rsp+64], rax
    37bcb2c41mov rax, [rsp+1144]
    37bcb2c49mov [rsp+56], rax
    37bcb2c4emov rax, [rsp+1136]
    37bcb2c56mov [rsp+48], rax
    37bcb2c5bmov rax, [rsp+1128]
    37bcb2c63mov [rsp+40], rax
    37bcb2c68mov rax, [rsp+1120]
    37bcb2c70mov [rsp+32], rax
    37bcb2c75call ztrsyl_
    37bcb2c7ajmp 0x37bcb1129
    37bcb2c7f
    37bcb2c7floc_37bcb2c7f:
    37bcb2c7fcmp [rsp+192], 1
    37bcb2c87je 0x37bcb5854
    37bcb2c8dmov ecx, [rsp+200]
    37bcb2c94test ecx, ecx
    37bcb2c96je 0x37bcb3f8f
    37bcb2c9cmov r10l, 1
    37bcb2ca2movapd x12, x10
    37bcb2ca7movapd x4, x8
    37bcb2cacmov rax, [rsp+312]
    37bcb2cb4xorpd x11, [rip+0x79c6b3]
    37bcb2cbdlea r12, [rsp+832]
    37bcb2cc5movsd_xmm x13, [rip+0x79c69a]
    37bcb2ccemov rsi, rax
    37bcb2cd1imul rax, rbx
    37bcb2cd5movsd_xmm [rsp+648], x11
    37bcb2cdfshl rsi, 4
    37bcb2ce3mov r14, rsi
    37bcb2ce6shl rax, 4
    37bcb2ceamov [rsp+424], rax
    37bcb2cf2lea rax, [rip+0x79c630]
    37bcb2cf9mov [rsp+176], rax
    37bcb2d01lea rax, [rsp+780]
    37bcb2d09mov [rsp+128], rax
    37bcb2d11lea rax, [rsp+768]
    37bcb2d19mov [rsp+512], rax
    37bcb2d21lea rax, [rsp+816]
    37bcb2d29mov [rsp+520], rax
    37bcb2d31
    37bcb2d31loc_37bcb2d31:
    37bcb2d31mov ecx, [rsp+172]
    37bcb2d38lea eax, [r10-1]
    37bcb2d3cmov [rsp+632], r10l
    37bcb2d44mov edi, 1
    37bcb2d49movsd_xmm [rsp+432], x12
    37bcb2d53movapd x11, x4
    37bcb2d58movsd_xmm x8, [rip+0x79c60f]
    37bcb2d61movsd_xmm x12, [rsp+648]
    37bcb2d6bimul eax, ecx
    37bcb2d6emov ebx, eax
    37bcb2d70mov [rsp+608], eax
    37bcb2d77lea eax, [rax+1]
    37bcb2d7amovsxd rsi, eax
    37bcb2d7dmov rax, [rsp+368]
    37bcb2d85mov [rsp+296], rsi
    37bcb2d8dimul rax, rsi
    37bcb2d91add rax, [rsp+376]
    37bcb2d99add rax, rsi
    37bcb2d9cmov rsi, [rsp+1112]
    37bcb2da4shl rax, 4
    37bcb2da8add rax, [rsp+1128]
    37bcb2db0mov [rsp+616], rax
    37bcb2db8mov eax, [rsp+704]
    37bcb2dbfmov edx, [rsi]
    37bcb2dc1add eax, r10l
    37bcb2dc4mov eax, eax
    37bcb2dc6imul rax, [rsp+384]
    37bcb2dcfadd rax, [rsp+392]
    37bcb2dd7mov [rsp+344], rax
    37bcb2ddflea eax, [rbx+rcx]
    37bcb2de2cmp eax, edx
    37bcb2de4cmovg eax, edx
    37bcb2de7sub eax, ebx
    37bcb2de9mov [rsp+280], eax
    37bcb2df0movsxd rax, r10l
    37bcb2df3add r10l, 1
    37bcb2df7mov [rsp+624], rax
    37bcb2dffmov [rsp+600], r10l
    37bcb2e07
    37bcb2e07loc_37bcb2e07:
    37bcb2e07mov esi, [rsp+172]
    37bcb2e0elea eax, [rdi-1]
    37bcb2e11imul eax, esi
    37bcb2e14add esi, eax
    37bcb2e16lea ecx, [rax+1]
    37bcb2e19mov ebx, eax
    37bcb2e1bmov [rsp+552], eax
    37bcb2e22mov rax, [rsp+1120]
    37bcb2e2amov [rsp+568], esi
    37bcb2e31mov [rsp+352], ecx
    37bcb2e38mov eax, [rax]
    37bcb2e3amov [rsp+112], 1
    37bcb2e43mov [rsp+104], 1
    37bcb2e4ccmp esi, eax
    37bcb2e4ecmovle eax, esi
    37bcb2e51mov rsi, [rsp+512]
    37bcb2e59mov r13l, eax
    37bcb2e5cmov eax, [rsp+280]
    37bcb2e63mov [rsp+96], rsi
    37bcb2e68mov rsi, [rsp+520]
    37bcb2e70mov [rsp+780], eax
    37bcb2e77mov eax, r13l
    37bcb2e7asub eax, ebx
    37bcb2e7cmovsxd rbx, ecx
    37bcb2e7fmov [rsp+88], rsi
    37bcb2e84mov rsi, [rsp+1168]
    37bcb2e8cmov [rsp+152], eax
    37bcb2e93mov [rsp+832], eax
    37bcb2e9amov rax, [rsp+312]
    37bcb2ea2mov [rsp+504], rbx
    37bcb2eaaimul rax, rbx
    37bcb2eaeadd rax, [rsp+416]
    37bcb2eb6mov [rsp+80], rsi
    37bcb2ebbmov [rsp+288], rax
    37bcb2ec3add rax, [rsp+296]
    37bcb2ecbshl rax, 4
    37bcb2ecfadd rax, [rsp+1160]
    37bcb2ed7mov [rsp+200], rax
    37bcb2edfmov [rsp+72], rax
    37bcb2ee4mov rax, [rsp+1152]
    37bcb2eecmov [rsp+64], rax
    37bcb2ef1mov rax, [rsp+464]
    37bcb2ef9imul rax, rbx
    37bcb2efdadd rax, [rsp+472]
    37bcb2f05add rax, rbx
    37bcb2f08shl rax, 4
    37bcb2f0cadd rax, [rsp+1144]
    37bcb2f14mov [rsp+56], rax
    37bcb2f19mov rax, [rsp+1136]
    37bcb2f21mov [rsp+32], r12
    37bcb2f26mov rdx, [rsp+1096]
    37bcb2f2emov [rsp+48], rax
    37bcb2f33mov rax, [rsp+616]
    37bcb2f3bmov r9, [rsp+128]
    37bcb2f43mov r8, [rsp+1104]
    37bcb2f4bmov [rsp+40], rax
    37bcb2f50mov rcx, [rsp+1088]
    37bcb2f58call ztrsyl_
    37bcb2f5dmov edx, [rsp+768]
    37bcb2f64pxor x1, x1
    37bcb2f68mov rax, [rsp+1200]
    37bcb2f70mov rbx, [rsp+1200]
    37bcb2f78movsd_xmm x14, [rsp+816]
    37bcb2f82mov eax, [rax]
    37bcb2f84cmp eax, edx
    37bcb2f86cmovl eax, edx
    37bcb2f89mov [rbx], eax
    37bcb2f8bmov rax, [rsp+384]
    37bcb2f93movsxd rbx, edi
    37bcb2f96mov [rsp+576], rbx
    37bcb2f9eimul rax, rbx
    37bcb2fa2mov rbx, [rsp+1184]
    37bcb2faamov [rsp+560], rax
    37bcb2fb2add rax, [rsp+392]
    37bcb2fbamov [rsp+304], rax
    37bcb2fc2add rax, [rsp+624]
    37bcb2fcalea rbp, [rbx+8*rax]
    37bcb2fcemovsd_xmm x0, [rbp]
    37bcb2fd3mulsd x0, x14
    37bcb2fd8ucomisd x0, x1
    37bcb2fdcjp 0x37bcb2fe4
    37bcb2fdeje 0x37bcb3de9
    37bcb2fe4
    37bcb2fe4loc_37bcb2fe4:
    37bcb2fe4mov eax, [rsp+280]
    37bcb2febmovsd_xmm [rbp], x0
    37bcb2ff0mov r9, [rsp+200]
    37bcb2ff8mov r8, r12
    37bcb2ffbmov rdx, [rsp+128]
    37bcb3003mov rcx, [rsp+176]
    37bcb300bmov [rsp+48], 1
    37bcb3014mov [rsp+780], eax
    37bcb301bmov eax, [rsp+152]
    37bcb3022mov [rsp+832], eax
    37bcb3029mov rax, [rsp+160]
    37bcb3031mov [rsp+40], rax
    37bcb3036mov rax, [rsp+1168]
    37bcb303emov [rsp+32], rax
    37bcb3043call zlange_
    37bcb3048mov ebx, [rsp+600]
    37bcb304fmovsd_xmm [rsp+824], x0
    37bcb3058cmp [rsp+364], ebx
    37bcb305fjl 0x37bcb3ecd
    37bcb3065mov rsi, [rsp+416]
    37bcb306dmov rax, [rsp+1160]
    37bcb3075mov [rsp+184], rbp
    37bcb307dpxor x9, x9
    37bcb3082movsxd r11, [rsp+608]
    37bcb308amov r8, [rsp+504]
    37bcb3092mov [rsp+584], edi
    37bcb3099imul r8, [rsp+312]
    37bcb30a2lea rdx, [rax+16]
    37bcb30a6mov r15, [rsp+1184]
    37bcb30aelea rax, [r11+rsi]
    37bcb30b2mov [rsp+592], r11
    37bcb30bamov [rsp+480], rdx
    37bcb30c2add rax, r8
    37bcb30c5shl rax, 4
    37bcb30c9add rax, rdx
    37bcb30ccmov [rsp+488], rax
    37bcb30d4lea rax, [r8+rsi]
    37bcb30d8mov esi, ebx
    37bcb30dalea rbx, [rip+0x79c25f]
    37bcb30e1mov [rsp+496], rax
    37bcb30e9lea rax, [rip+0x79c230]
    37bcb30f0mov [rsp+328], rax
    37bcb30f8lea rax, [rsp+824]
    37bcb3100mov [rsp+240], rax
    37bcb3108lea rax, [rsp+800]
    37bcb3110mov [rsp+232], rax
    37bcb3118lea rax, [rsp+784]
    37bcb3120mov [rsp+320], rax
    37bcb3128lea rax, [rsp+776]
    37bcb3130mov [rsp+224], rax
    37bcb3138lea rax, [rip+0x79c1f1]
    37bcb313fmov [rsp+216], rax
    37bcb3147mov [rsp+336], rbx
    37bcb314fjmp 0x37bcb328b
    37bcb3154
    37bcb3154 0f 1f 40 00 ..@.
    37bcb3158
    37bcb3158loc_37bcb3158:
    37bcb3158divsd x15, [r15+8*r9]
    37bcb315emulsd x15, x14
    37bcb3163movsd_xmm [rsp+808], x15
    37bcb316ducomisd x15, x10
    37bcb3172jp 0x37bcb358b
    37bcb3178jne 0x37bcb358b
    37bcb317e
    37bcb317eloc_37bcb317e:
    37bcb317emov rax, [rsp+184]
    37bcb3186mov [rsp+776], ebx
    37bcb318dlea rdx, [rip+0x79c17c]
    37bcb3194add esi, 1
    37bcb3197movsd_xmm [rax], x6
    37bcb319bmov eax, [rsp+152]
    37bcb31a2movsd_xmm [r15+8*r9], x6
    37bcb31a8mov r9, [rsp+128]
    37bcb31b0mov [rsp+780], eax
    37bcb31b7mov eax, [rsp+280]
    37bcb31bemov [rsp+112], 1
    37bcb31c7mov [rsp+832], eax
    37bcb31cemov rax, [rsp+1168]
    37bcb31d6mov [rsp+104], 1
    37bcb31dfmov [rsp+96], rax
    37bcb31e4mov rax, [rsp+248]
    37bcb31ecmov [rsp+32], r12
    37bcb31f1mov [rsp+88], rax
    37bcb31f6mov rax, [rsp+216]
    37bcb31femov [rsp+80], rax
    37bcb3203mov rax, [rsp+1168]
    37bcb320bmov [rsp+72], rax
    37bcb3210mov rax, [rsp+200]
    37bcb3218mov [rsp+64], rax
    37bcb321dmov rax, [rsp+1136]
    37bcb3225mov [rsp+56], rax
    37bcb322amov rax, [rsp+192]
    37bcb3232imul rax, [rsp+368]
    37bcb323badd rax, [rsp+376]
    37bcb3243add rax, [rsp+296]
    37bcb324bshl rax, 4
    37bcb324fadd rax, [rsp+1128]
    37bcb3257mov [rsp+48], rax
    37bcb325cmov rax, [rsp+336]
    37bcb3264mov [rsp+40], rax
    37bcb3269mov r8, [rsp+224]
    37bcb3271mov rcx, [rsp+328]
    37bcb3279call zgemm_
    37bcb327ecmp [rsp+364], esi
    37bcb3285jl 0x37bcb372e
    37bcb328b
    37bcb328bloc_37bcb328b:
    37bcb328bmov ecx, [rsp+172]
    37bcb3292lea eax, [rsi-1]
    37bcb3295mov r8, r12
    37bcb3298imul eax, ecx
    37bcb329blea ebx, [rax+rcx]
    37bcb329emov rcx, [rsp+1112]
    37bcb32a6mov [rsp+264], eax
    37bcb32admov edx, [rcx]
    37bcb32afmov ecx, [rsp+152]
    37bcb32b6mov [rsp+48], 1
    37bcb32bfcmp ebx, edx
    37bcb32c1mov [rsp+832], ecx
    37bcb32c8mov rcx, [rsp+288]
    37bcb32d0cmovg ebx, edx
    37bcb32d3lea edx, [rax+1]
    37bcb32d6sub ebx, eax
    37bcb32d8movsxd rax, edx
    37bcb32dblea rdx, [rcx+rax]
    37bcb32dfmov [rsp+192], rax
    37bcb32e7mov rax, [rsp+160]
    37bcb32efshl rdx, 4
    37bcb32f3add rdx, [rsp+1160]
    37bcb32fbmov rcx, [rsp+176]
    37bcb3303mov [rsp+780], ebx
    37bcb330amov [rsp+40], rax
    37bcb330fmov rax, [rsp+1168]
    37bcb3317mov r9, rdx
    37bcb331amov [rsp+248], rdx
    37bcb3322mov rdx, [rsp+128]
    37bcb332amov [rsp+32], rax
    37bcb332fcall zlange_
    37bcb3334mov rax, [rsp+304]
    37bcb333cmovsxd rdx, esi
    37bcb333fmov r8, [rsp+232]
    37bcb3347movapd x3, x0
    37bcb334bmov rcx, [rsp+320]
    37bcb3353lea r9, [rax+rdx]
    37bcb3357mov rax, [rsp+184]
    37bcb335fadd rdx, [rsp+344]
    37bcb3367movsd_xmm x2, [r15+8*r9]
    37bcb336dmov [rsp+256], r9
    37bcb3375movsd_xmm x1, [rax]
    37bcb3379movapd x15, x2
    37bcb337eminsd x15, x1
    37bcb3383movapd x0, x15
    37bcb3388divsd x0, x2
    37bcb338cmulsd x0, x3
    37bcb3390movsd_xmm [rsp+800], x0
    37bcb3399movapd x0, x15
    37bcb339edivsd x0, x1
    37bcb33a2mulsd x0, [rsp+824]
    37bcb33abmovsd_xmm [rsp+824], x0
    37bcb33b4movsd_xmm x0, [r15+8*rdx]
    37bcb33bamov rdx, [rsp+240]
    37bcb33c2movsd_xmm [rsp+784], x0
    37bcb33cbcall dlarmm_
    37bcb33d0mov r9, [rsp+256]
    37bcb33d8mov eax, [rsp+264]
    37bcb33dfmovapd x6, x0
    37bcb33e3movapd x14, x0
    37bcb33e8movsd_xmm [rsp+816], x0
    37bcb33f1mulsd x6, x15
    37bcb33f6ucomisd x6, x9
    37bcb33fbjp 0x37bcb3403
    37bcb33fdje 0x37bcb35a6
    37bcb3403
    37bcb3403loc_37bcb3403:
    37bcb3403movsd_xmm x0, [rsp+800]
    37bcb340cmov rcx, [rsp+184]
    37bcb3414mulsd x0, x14
    37bcb3419movsd_xmm [rsp+800], x0
    37bcb3422movsd_xmm x0, [rsp+824]
    37bcb342bmulsd x0, x14
    37bcb3430movsd_xmm [rsp+824], x0
    37bcb3439movapd x0, x15
    37bcb343edivsd x0, [rcx]
    37bcb3442mulsd x0, x14
    37bcb3447movsd_xmm [rsp+808], x0
    37bcb3450ucomisd x0, x10
    37bcb3455jp 0x37bcb345d
    37bcb3457je 0x37bcb3158
    37bcb345d
    37bcb345dloc_37bcb345d:
    37bcb345dmov ebp, [rsp+352]
    37bcb3464cmp ebp, r13l
    37bcb3467jg 0x37bcb317e
    37bcb346dmov r8, [rsp+488]
    37bcb3475mov [rsp+256], eax
    37bcb347clea rdi, [rsp+808]
    37bcb3484mov [rsp+440], r9
    37bcb348cmov [rsp+264], ebx
    37bcb3493mov ebx, [rsp+280]
    37bcb349amov [rsp+456], esi
    37bcb34a1mov esi, ebp
    37bcb34a3mov rbp, r8
    37bcb34a6nop [rax+rax]
    37bcb34b0
    37bcb34b0loc_37bcb34b0:
    37bcb34b0mov r8, rbp
    37bcb34b3lea r9, [rip+0x79be5e]
    37bcb34bamov rdx, rdi
    37bcb34bdmov rcx, r12
    37bcb34c0add esi, 1
    37bcb34c3mov [rsp+832], ebx
    37bcb34caadd rbp, r14
    37bcb34cdcall zdscal_
    37bcb34d2cmp r13l, esi
    37bcb34d5jge 0x37bcb34b0
    37bcb34d7mov r9, [rsp+440]
    37bcb34dfmov eax, [rsp+256]
    37bcb34e6mov ebx, [rsp+264]
    37bcb34edmov esi, [rsp+456]
    37bcb34f4divsd x15, [r15+8*r9]
    37bcb34famulsd x14, x15
    37bcb34ffmovsd_xmm [rsp+808], x14
    37bcb3509ucomisd x14, x10
    37bcb350ejp 0x37bcb3516
    37bcb3510je 0x37bcb317e
    37bcb3516
    37bcb3516loc_37bcb3516:
    37bcb3516mov ebp, [rsp+352]
    37bcb351dmovsxd r8, eax
    37bcb3520mov [rsp+256], r9
    37bcb3528add r8, [rsp+496]
    37bcb3530mov [rsp+264], esi
    37bcb3537shl r8, 4
    37bcb353badd r8, [rsp+480]
    37bcb3543mov esi, ebp
    37bcb3545mov rbp, r8
    37bcb3548nop [rax+rax]
    37bcb3550
    37bcb3550loc_37bcb3550:
    37bcb3550mov r8, rbp
    37bcb3553lea r9, [rip+0x79bdbe]
    37bcb355amov rdx, rdi
    37bcb355dmov rcx, r12
    37bcb3560add esi, 1
    37bcb3563mov [rsp+832], ebx
    37bcb356aadd rbp, r14
    37bcb356dcall zdscal_
    37bcb3572cmp r13l, esi
    37bcb3575jge 0x37bcb3550
    37bcb3577mov r9, [rsp+256]
    37bcb357fmov esi, [rsp+264]
    37bcb3586jmp 0x37bcb317e
    37bcb358b
    37bcb358bloc_37bcb358b:
    37bcb358bcmp [rsp+352], r13l
    37bcb3593jg 0x37bcb317e
    37bcb3599lea rdi, [rsp+808]
    37bcb35a1jmp 0x37bcb3516
    37bcb35a6
    37bcb35a6loc_37bcb35a6:
    37bcb35a6mov rdx, r12
    37bcb35a9mov [rsp+440], r9
    37bcb35b1mov [rsp+256], eax
    37bcb35b8call frexp
    37bcb35bdmov edx, [rsp+832]
    37bcb35c4movapd x0, x13
    37bcb35c9call __powidf2
    37bcb35cemov rbp, [rsp+408]
    37bcb35d6mulsd x0, [rsp+432]
    37bcb35dfmov [rsp+536], r14
    37bcb35e7mov [rsp+264], ebx
    37bcb35eemov rdi, [rsp+400]
    37bcb35f6mov [rsp+456], r13l
    37bcb35femov rbx, [rsp+208]
    37bcb3606mov r13, rbp
    37bcb3609mov ebp, [rsp+360]
    37bcb3610mov [rsp+528], esi
    37bcb3617mov esi, 1
    37bcb361cmovsd_xmm [rsp+432], x0
    37bcb3625nop [rax+rax]
    37bcb3630
    37bcb3630loc_37bcb3630:
    37bcb3630lea r14, [rdi+r13]
    37bcb3634nop
    37bcb3635nop [rax+rax]
    37bcb3640
    37bcb3640loc_37bcb3640:
    37bcb3640mov rdx, r12
    37bcb3643movapd x0, x14
    37bcb3648movsd_xmm x6, [r14]
    37bcb364dadd r14, 8
    37bcb3651call frexp
    37bcb3656mov edx, [rsp+832]
    37bcb365dmovapd x0, x13
    37bcb3662call __powidf2
    37bcb3667divsd x6, x0
    37bcb366bminsd x6, x7
    37bcb366fmovsd_xmm [r14-8], x6
    37bcb3675cmp r13, r14
    37bcb3678jne 0x37bcb3640
    37bcb367aadd esi, 1
    37bcb367dadd r13, rbx
    37bcb3680cmp esi, ebp
    37bcb3682jne 0x37bcb3630
    37bcb3684mov eax, [rsp+256]
    37bcb368bmov r9, [rsp+440]
    37bcb3693mov rdx, r12
    37bcb3696movapd x0, x14
    37bcb369bmov ebx, [rsp+264]
    37bcb36a2mov r13l, [rsp+456]
    37bcb36aamov [rsp+544], eax
    37bcb36b1mov esi, [rsp+528]
    37bcb36b8mov [rsp+256], r9
    37bcb36c0mov r14, [rsp+536]
    37bcb36c8call frexp
    37bcb36cdmov edx, [rsp+832]
    37bcb36d4movapd x0, x13
    37bcb36d9call __powidf2
    37bcb36demov rdx, r12
    37bcb36e1divsd x15, x0
    37bcb36e6movapd x0, x14
    37bcb36ebcall frexp
    37bcb36f0mov edx, [rsp+832]
    37bcb36f7movapd x0, x13
    37bcb36fccall __powidf2
    37bcb3701mov eax, [rsp+544]
    37bcb3708mov r9, [rsp+256]
    37bcb3710divsd x14, x0
    37bcb3715movsd_xmm [rsp+816], x14
    37bcb371fmovapd x6, x14
    37bcb3724mulsd x6, x15
    37bcb3729jmp 0x37bcb3403
    37bcb372e
    37bcb372eloc_37bcb372e:
    37bcb372emov edi, [rsp+584]
    37bcb3735mov rbp, [rsp+184]
    37bcb373dmov r11, [rsp+592]
    37bcb3745mov rdx, [rsp+480]
    37bcb374dlea ebx, [rdi+1]
    37bcb3750cmp [rsp+704], ebx
    37bcb3757jl 0x37bcb3f73
    37bcb375d
    37bcb375dloc_37bcb375d:
    37bcb375dmov rsi, [rsp+312]
    37bcb3765movsxd r10, [rsp+568]
    37bcb376dmov [rsp+184], ebx
    37bcb3774pxor x14, x14
    37bcb3779add r11, [rsp+416]
    37bcb3781movsxd r9, [rsp+632]
    37bcb3789mov [rsp+456], r13l
    37bcb3791mov rax, rsi
    37bcb3794mov r15, r10
    37bcb3797add r10, 1
    37bcb379bmov rcx, [rsp+392]
    37bcb37a3imul rax, r10
    37bcb37a7mov r8, [rsp+560]
    37bcb37afadd r8, [rsp+384]
    37bcb37b7mov [rsp+488], r11
    37bcb37bfimul r10, [rsp+464]
    37bcb37c8mov [rsp+536], ebx
    37bcb37cfmov [rsp+496], rdx
    37bcb37d7movsd_xmm x9, [rip+0x79bb88]
    37bcb37e0movsd_xmm [rsp+544], x11
    37bcb37eaadd rax, r11
    37bcb37edshl rax, 4
    37bcb37f1add rax, rdx
    37bcb37f4mov [rsp+192], rax
    37bcb37fclea rax, [r9+rcx]
    37bcb3800mov rcx, [rsp+1184]
    37bcb3808add rax, r8
    37bcb380blea rdi, [rcx+8*rax]
    37bcb380fmovsxd rcx, [rsp+552]
    37bcb3817add rcx, [rsp+472]
    37bcb381fadd rcx, r10
    37bcb3822mov r10, [rsp+1144]
    37bcb382ashl rcx, 4
    37bcb382elea rcx, [r10+rcx+16]
    37bcb3833movsxd r10, [rsp+448]
    37bcb383bmov [rsp+248], rcx
    37bcb3843movsxd rcx, ebx
    37bcb3846add rcx, r10
    37bcb3849mov r10, [rsp+576]
    37bcb3851imul rcx, [rsp+384]
    37bcb385asub r10, r9
    37bcb385dadd rcx, r10
    37bcb3860sub rcx, r8
    37bcb3863mov [rsp+304], rcx
    37bcb386bmov rcx, [rsp+504]
    37bcb3873imul rcx, rsi
    37bcb3877mov esi, [rsp+280]
    37bcb387eadd rcx, r11
    37bcb3881shl rcx, 4
    37bcb3885lea rax, [rdx+rcx]
    37bcb3889mov [rsp+480], rax
    37bcb3891lea rax, [rsp+792]
    37bcb3899mov [rsp+328], rax
    37bcb38a1lea rax, [rsp+772]
    37bcb38a9mov [rsp+320], rax
    37bcb38b1jmp 0x37bcb3a07
    37bcb38b6
    37bcb38b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcb38c0
    37bcb38c0loc_37bcb38c0:
    37bcb38c0divsd x6, [rdi]
    37bcb38c4mulsd x6, x15
    37bcb38c9movsd_xmm [rsp+808], x6
    37bcb38d2ucomisd x6, x10
    37bcb38d7jp 0x37bcb3bf0
    37bcb38ddjne 0x37bcb3bf0
    37bcb38e3
    37bcb38e3loc_37bcb38e3:
    37bcb38e3mov eax, [rsp+256]
    37bcb38eamovsd_xmm [rbp], x11
    37bcb38f0mov rbx, [rsp+192]
    37bcb38f8lea rdx, [rip+0x79ba11]
    37bcb38ffmovsd_xmm [rdi], x11
    37bcb3904mov r13, [rsp+248]
    37bcb390cmov rcx, rdx
    37bcb390fmov r9, [rsp+224]
    37bcb3917mov [rsp+776], eax
    37bcb391emov eax, [rsp+152]
    37bcb3925mov [rsp+40], r12
    37bcb392amov r8, [rsp+320]
    37bcb3932mov [rsp+780], eax
    37bcb3939mov rax, [rsp+1168]
    37bcb3941mov [rsp+88], rbx
    37bcb3946mov [rsp+96], rax
    37bcb394bmov rax, [rsp+216]
    37bcb3953mov [rsp+64], r13
    37bcb3958mov [rsp+80], rax
    37bcb395dmov rax, [rsp+1152]
    37bcb3965mov [rsp+772], esi
    37bcb396cmov [rsp+72], rax
    37bcb3971mov rax, [rsp+1168]
    37bcb3979mov [rsp+112], 1
    37bcb3982mov [rsp+56], rax
    37bcb3987mov rax, [rsp+200]
    37bcb398fmov [rsp+104], 1
    37bcb3998mov [rsp+48], rax
    37bcb399dmov rax, [rsp+128]
    37bcb39a5movsd_xmm [rsp+832], x12
    37bcb39afmov [rsp+32], rax
    37bcb39b4movsd_xmm [rsp+840], x8
    37bcb39becall zgemm_
    37bcb39c3add rbx, [rsp+424]
    37bcb39cbadd r13, [rsp+272]
    37bcb39d3add [rsp+184], 1
    37bcb39dbadd rdi, [rsp+208]
    37bcb39e3mov [rsp+192], rbx
    37bcb39ebmov eax, [rsp+184]
    37bcb39f2mov [rsp+248], r13
    37bcb39facmp eax, [rsp+360]
    37bcb3a01je 0x37bcb3dd3
    37bcb3a07
    37bcb3a07loc_37bcb3a07:
    37bcb3a07mov rax, [rsp+1120]
    37bcb3a0fmov edx, r15l
    37bcb3a12mov [rsp+288], r15l
    37bcb3a1amov r8, r12
    37bcb3a1dadd r15l, [rsp+172]
    37bcb3a25mov r9, [rsp+192]
    37bcb3a2dmov [rsp+780], esi
    37bcb3a34mov eax, [rax]
    37bcb3a36mov rcx, [rsp+176]
    37bcb3a3emov [rsp+48], 1
    37bcb3a47cmp r15l, eax
    37bcb3a4acmovle eax, r15l
    37bcb3a4emov [rsp+264], eax
    37bcb3a55sub eax, edx
    37bcb3a57mov rdx, [rsp+128]
    37bcb3a5fmov [rsp+256], eax
    37bcb3a66mov [rsp+832], eax
    37bcb3a6dmov rax, [rsp+160]
    37bcb3a75mov [rsp+40], rax
    37bcb3a7amov rax, [rsp+1168]
    37bcb3a82mov [rsp+32], rax
    37bcb3a87call zlange_
    37bcb3a8cmovsd_xmm x2, [rdi]
    37bcb3a90movsd_xmm x1, [rbp]
    37bcb3a95movapd x3, x0
    37bcb3a99mov rax, [rsp+304]
    37bcb3aa1mov r8, [rsp+232]
    37bcb3aa9movapd x6, x2
    37bcb3aadmov rdx, [rsp+240]
    37bcb3ab5mov rcx, [rsp+328]
    37bcb3abdminsd x6, x1
    37bcb3ac1movapd x0, x6
    37bcb3ac5divsd x0, x2
    37bcb3ac9mulsd x0, x3
    37bcb3acdmovsd_xmm [rsp+800], x0
    37bcb3ad6movapd x0, x6
    37bcb3adadivsd x0, x1
    37bcb3ademulsd x0, [rsp+824]
    37bcb3ae7movsd_xmm [rsp+824], x0
    37bcb3af0movsd_xmm x0, [rdi+8*rax]
    37bcb3af5movsd_xmm [rsp+792], x0
    37bcb3afecall dlarmm_
    37bcb3b03movapd x11, x0
    37bcb3b08movapd x15, x0
    37bcb3b0dmovsd_xmm [rsp+816], x0
    37bcb3b16mulsd x11, x6
    37bcb3b1bucomisd x11, x14
    37bcb3b20jp 0x37bcb3b28
    37bcb3b22je 0x37bcb3c80
    37bcb3b28
    37bcb3b28loc_37bcb3b28:
    37bcb3b28movsd_xmm x0, [rsp+800]
    37bcb3b31mulsd x0, x15
    37bcb3b36movsd_xmm [rsp+800], x0
    37bcb3b3fmovsd_xmm x0, [rsp+824]
    37bcb3b48mulsd x0, x15
    37bcb3b4dmovsd_xmm [rsp+824], x0
    37bcb3b56movapd x0, x6
    37bcb3b5adivsd x0, [rbp]
    37bcb3b5fmulsd x0, x15
    37bcb3b64movsd_xmm [rsp+808], x0
    37bcb3b6ducomisd x0, x10
    37bcb3b72jp 0x37bcb3b7a
    37bcb3b74je 0x37bcb38c0
    37bcb3b7a
    37bcb3b7aloc_37bcb3b7a:
    37bcb3b7amov eax, [rsp+352]
    37bcb3b81mov ecx, [rsp+456]
    37bcb3b88cmp eax, ecx
    37bcb3b8ajg 0x37bcb38c0
    37bcb3b90mov r8, [rsp+480]
    37bcb3b98mov [rsp+336], rbp
    37bcb3ba0mov ebx, ecx
    37bcb3ba2mov [rsp+440], rdi
    37bcb3baamov edi, eax
    37bcb3bacmov rbp, r8
    37bcb3bafnop
    37bcb3bb0
    37bcb3bb0loc_37bcb3bb0:
    37bcb3bb0mov r8, rbp
    37bcb3bb3lea r9, [rip+0x79b75e]
    37bcb3bbamov rcx, r12
    37bcb3bbdadd edi, 1
    37bcb3bc0lea rdx, [rsp+808]
    37bcb3bc8mov [rsp+832], esi
    37bcb3bcfadd rbp, r14
    37bcb3bd2call zdscal_
    37bcb3bd7cmp ebx, edi
    37bcb3bd9jge 0x37bcb3bb0
    37bcb3bdbmov rbp, [rsp+336]
    37bcb3be3mov rdi, [rsp+440]
    37bcb3bebjmp 0x37bcb38c0
    37bcb3bf0
    37bcb3bf0loc_37bcb3bf0:
    37bcb3bf0mov ebx, [rsp+288]
    37bcb3bf7mov eax, [rsp+264]
    37bcb3bfeadd ebx, 1
    37bcb3c01cmp ebx, eax
    37bcb3c03jg 0x37bcb38e3
    37bcb3c09mov r8l, ebx
    37bcb3c0cmov [rsp+264], rbp
    37bcb3c14imul r8, [rsp+312]
    37bcb3c1dadd r8, [rsp+488]
    37bcb3c25mov [rsp+288], rdi
    37bcb3c2dmov edi, ebx
    37bcb3c2fmov ebx, eax
    37bcb3c31shl r8, 4
    37bcb3c35add r8, [rsp+496]
    37bcb3c3dmov rbp, r8
    37bcb3c40
    37bcb3c40loc_37bcb3c40:
    37bcb3c40mov r8, rbp
    37bcb3c43lea r9, [rip+0x79b6ce]
    37bcb3c4amov rcx, r12
    37bcb3c4dadd edi, 1
    37bcb3c50lea rdx, [rsp+808]
    37bcb3c58mov [rsp+832], esi
    37bcb3c5fadd rbp, r14
    37bcb3c62call zdscal_
    37bcb3c67cmp ebx, edi
    37bcb3c69jge 0x37bcb3c40
    37bcb3c6bmov rbp, [rsp+264]
    37bcb3c73mov rdi, [rsp+288]
    37bcb3c7bjmp 0x37bcb38e3
    37bcb3c80
    37bcb3c80loc_37bcb3c80:
    37bcb3c80mov rdx, r12
    37bcb3c83call frexp
    37bcb3c88mov edx, [rsp+832]
    37bcb3c8fmovapd x0, x9
    37bcb3c94call __powidf2
    37bcb3c99mov rbx, [rsp+408]
    37bcb3ca1mulsd x0, [rsp+432]
    37bcb3caamov [rsp+440], r14
    37bcb3cb2mov [rsp+336], rbp
    37bcb3cbamov r13, [rsp+400]
    37bcb3cc2mov [rsp+504], rdi
    37bcb3ccamov rbp, [rsp+208]
    37bcb3cd2mov rdi, rbx
    37bcb3cd5mov ebx, [rsp+360]
    37bcb3cdcmov [rsp+528], esi
    37bcb3ce3mov esi, 1
    37bcb3ce8movsd_xmm [rsp+432], x0
    37bcb3cf1nop [rax]
    37bcb3cf5nop [rax+rax]
    37bcb3d00
    37bcb3d00loc_37bcb3d00:
    37bcb3d00lea r14, [r13+rdi]
    37bcb3d05nop [rax+rax]
    37bcb3d10
    37bcb3d10loc_37bcb3d10:
    37bcb3d10mov rdx, r12
    37bcb3d13movapd x0, x15
    37bcb3d18movsd_xmm x11, [r14]
    37bcb3d1dadd r14, 8
    37bcb3d21call frexp
    37bcb3d26mov edx, [rsp+832]
    37bcb3d2dmovapd x0, x9
    37bcb3d32call __powidf2
    37bcb3d37divsd x11, x0
    37bcb3d3cminsd x11, x7
    37bcb3d41movsd_xmm [r14-8], x11
    37bcb3d47cmp rdi, r14
    37bcb3d4ajne 0x37bcb3d10
    37bcb3d4cadd esi, 1
    37bcb3d4fadd rdi, rbp
    37bcb3d52cmp esi, ebx
    37bcb3d54jne 0x37bcb3d00
    37bcb3d56mov rdx, r12
    37bcb3d59movapd x0, x15
    37bcb3d5emov rbp, [rsp+336]
    37bcb3d66mov r14, [rsp+440]
    37bcb3d6emov rdi, [rsp+504]
    37bcb3d76mov esi, [rsp+528]
    37bcb3d7dcall frexp
    37bcb3d82mov edx, [rsp+832]
    37bcb3d89movapd x0, x9
    37bcb3d8ecall __powidf2
    37bcb3d93mov rdx, r12
    37bcb3d96divsd x6, x0
    37bcb3d9amovapd x0, x15
    37bcb3d9fcall frexp
    37bcb3da4mov edx, [rsp+832]
    37bcb3dabmovapd x0, x9
    37bcb3db0call __powidf2
    37bcb3db5divsd x15, x0
    37bcb3dbamovsd_xmm [rsp+816], x15
    37bcb3dc4movapd x11, x15
    37bcb3dc9mulsd x11, x6
    37bcb3dcejmp 0x37bcb3b28
    37bcb3dd3
    37bcb3dd3loc_37bcb3dd3:
    37bcb3dd3movsd_xmm x11, [rsp+544]
    37bcb3dddmov edi, [rsp+536]
    37bcb3de4jmp 0x37bcb2e07
    37bcb3de9
    37bcb3de9loc_37bcb3de9:
    37bcb3de9ucomisd x14, x1
    37bcb3deejp 0x37bcb3f35
    37bcb3df4jne 0x37bcb3f35
    37bcb3dfamov [rsp+432], 0
    37bcb3e06movapd x9, x13
    37bcb3e0b
    37bcb3e0bloc_37bcb3e0b:
    37bcb3e0bmov r15, [rsp+408]
    37bcb3e13mov [rsp+216], edi
    37bcb3e1amov rbx, [rsp+208]
    37bcb3e22mov rsi, [rsp+400]
    37bcb3e2amov [rsp+184], rbp
    37bcb3e32mov ebp, 1
    37bcb3e37mov edi, [rsp+360]
    37bcb3e3emov [rsp+192], r13l
    37bcb3e46mov r13, r15
    37bcb3e49mov r15, r14
    37bcb3e4cnop [rax]
    37bcb3e50
    37bcb3e50loc_37bcb3e50:
    37bcb3e50lea r14, [rsi+r13]
    37bcb3e54nop
    37bcb3e55nop [rax+rax]
    37bcb3e60
    37bcb3e60loc_37bcb3e60:
    37bcb3e60mov rdx, r12
    37bcb3e63movapd x0, x14
    37bcb3e68movsd_xmm x6, [r14]
    37bcb3e6dadd r14, 8
    37bcb3e71call frexp
    37bcb3e76mov edx, [rsp+832]
    37bcb3e7dmovapd x0, x9
    37bcb3e82call __powidf2
    37bcb3e87divsd x6, x0
    37bcb3e8bminsd x6, x7
    37bcb3e8fmovsd_xmm [r14-8], x6
    37bcb3e95cmp r13, r14
    37bcb3e98jne 0x37bcb3e60
    37bcb3e9aadd ebp, 1
    37bcb3e9dadd r13, rbx
    37bcb3ea0cmp ebp, edi
    37bcb3ea2jne 0x37bcb3e50
    37bcb3ea4mov rbp, [rsp+184]
    37bcb3eacmov r13l, [rsp+192]
    37bcb3eb4mov r14, r15
    37bcb3eb7mov edi, [rsp+216]
    37bcb3ebemovsd_xmm x0, [rbp]
    37bcb3ec3mulsd x0, x14
    37bcb3ec8jmp 0x37bcb2fe4
    37bcb3ecd
    37bcb3ecdloc_37bcb3ecd:
    37bcb3ecdlea ebx, [rdi+1]
    37bcb3ed0cmp [rsp+704], ebx
    37bcb3ed7jl 0x37bcb5831
    37bcb3eddlea rax, [rsp+824]
    37bcb3ee5movsxd r11, [rsp+608]
    37bcb3eedmov [rsp+240], rax
    37bcb3ef5mov rax, [rsp+1160]
    37bcb3efdlea rdx, [rax+16]
    37bcb3f01lea rax, [rsp+800]
    37bcb3f09mov [rsp+232], rax
    37bcb3f11lea rax, [rsp+776]
    37bcb3f19mov [rsp+224], rax
    37bcb3f21lea rax, [rip+0x79b408]
    37bcb3f28mov [rsp+216], rax
    37bcb3f30jmp 0x37bcb375d
    37bcb3f35
    37bcb3f35loc_37bcb3f35:
    37bcb3f35mov rdx, r12
    37bcb3f38movapd x0, x14
    37bcb3f3dcall frexp
    37bcb3f42mov edx, [rsp+832]
    37bcb3f49movsd_xmm x9, [rip+0x79b416]
    37bcb3f52movapd x0, x9
    37bcb3f57call __powidf2
    37bcb3f5cmulsd x0, [rsp+432]
    37bcb3f65movsd_xmm [rsp+432], x0
    37bcb3f6ejmp 0x37bcb3e0b
    37bcb3f73
    37bcb3f73loc_37bcb3f73:
    37bcb3f73movsd_xmm x12, [rsp+432]
    37bcb3f7dmov r10l, [rsp+600]
    37bcb3f85movapd x4, x11
    37bcb3f8ajmp 0x37bcb2d31
    37bcb3f8f
    37bcb3f8floc_37bcb3f8f:
    37bcb3f8fmov edx, [rsp+192]
    37bcb3f96test edx, edx
    37bcb3f98jne 0x37bcb5854
    37bcb3f9emovsxd r10, [rsp+704]
    37bcb3fa6mov r11l, [rsp+172]
    37bcb3faemovapd x12, x10
    37bcb3fb3lea rbp, [rsp+832]
    37bcb3fbbmov rdi, [rsp+464]
    37bcb3fc3mov r15, [rsp+472]
    37bcb3fcbmovapd x4, x8
    37bcb3fd0lea eax, [r10-1]
    37bcb3fd4mov rsi, [rsp+1144]
    37bcb3fdcmov r9, [rsp+384]
    37bcb3fe4imul r11l, eax
    37bcb3fe8lea rdx, [rdi+1]
    37bcb3fecmov r8, rdi
    37bcb3fefmovsd_xmm x9, [rip+0x79b370]
    37bcb3ff8xorpd x11, [rip+0x79b36f]
    37bcb4001add rsi, 16
    37bcb4005mov [rsp+648], rsi
    37bcb400dmovsd_xmm [rsp+720], x11
    37bcb4017movsxd rcx, r11l
    37bcb401amov r12l, r11l
    37bcb401dmov r11l, [rsp+172]
    37bcb4025mov eax, r11l
    37bcb4028neg eax
    37bcb402acdqe
    37bcb402cimul rdx, rax
    37bcb4030imul rdi, rax
    37bcb4034shl rdx, 4
    37bcb4038mov [rsp+672], rdx
    37bcb4040lea rdx, [rcx+1]
    37bcb4044add rcx, r15
    37bcb4047imul r8, rdx
    37bcb404bmov [rsp+616], rdi
    37bcb4053mov rdi, r9
    37bcb4056add rcx, r8
    37bcb4059shl rcx, 4
    37bcb405dadd rsi, rcx
    37bcb4060mov rcx, r9
    37bcb4063mov r9l, 1
    37bcb4069imul rcx, r10
    37bcb406dmov [rsp+712], rsi
    37bcb4075mov rsi, [rsp+392]
    37bcb407dlea r14, [rcx+rsi]
    37bcb4081mov rsi, [rsp+312]
    37bcb4089mov rcx, rsi
    37bcb408cimul rdx, rsi
    37bcb4090imul rcx, rax
    37bcb4094lea rax, [r15+r8]
    37bcb4098mov [rsp+696], rax
    37bcb40a0mov rax, rsi
    37bcb40a3shl rsi, 4
    37bcb40a7imul rax, rbx
    37bcb40abshl rbx, 4
    37bcb40afmov r13, rsi
    37bcb40b2mov [rsp+608], rcx
    37bcb40bamov rcx, [rsp+416]
    37bcb40c2mov [rsp+456], rbx
    37bcb40camov rbx, r10
    37bcb40cdshl rax, 4
    37bcb40d1add rcx, rdx
    37bcb40d4mov [rsp+464], rax
    37bcb40dcmovsxd rax, [rsp+448]
    37bcb40e4mov [rsp+688], rcx
    37bcb40ecimul rdi, rax
    37bcb40f0lea rax, [rip+0x79b232]
    37bcb40f7mov [rsp+176], rax
    37bcb40fflea rax, [rsp+780]
    37bcb4107mov [rsp+128], rax
    37bcb410flea rax, [rsp+768]
    37bcb4117mov [rsp+512], rax
    37bcb411flea rax, [rsp+816]
    37bcb4127mov rsi, rdi
    37bcb412amov [rsp+520], rax
    37bcb4132mov rax, [rsp+1160]
    37bcb413aadd rax, 16
    37bcb413emov [rsp+344], rax
    37bcb4146lea eax, [r11+r11]
    37bcb414amov [rsp+576], eax
    37bcb4151
    37bcb4151loc_37bcb4151:
    37bcb4151mov edi, [rsp+172]
    37bcb4158lea edx, [r9-1]
    37bcb415cmovsd_xmm [rsp+448], x12
    37bcb4166movsd_xmm x15, [rip+0x79b201]
    37bcb416fmov [rsp+472], rbx
    37bcb4177movapd x11, x4
    37bcb417cimul edx, edi
    37bcb417fmov [rsp+320], r14
    37bcb4187mov [rsp+728], r14
    37bcb418flea eax, [rdx+1]
    37bcb4192movsxd rcx, eax
    37bcb4195mov rax, [rsp+368]
    37bcb419dmov [rsp+432], rcx
    37bcb41a5imul rax, rcx
    37bcb41a9add rax, [rsp+376]
    37bcb41b1add rax, rcx
    37bcb41b4lea ecx, [rdx+rdi]
    37bcb41b7mov rdi, [rsp+1184]
    37bcb41bfshl rax, 4
    37bcb41c3add rax, [rsp+1128]
    37bcb41cbmov [rsp+624], rax
    37bcb41d3mov eax, [rsp+704]
    37bcb41daadd eax, r9l
    37bcb41ddmov eax, eax
    37bcb41dfimul rax, [rsp+384]
    37bcb41e8add rax, [rsp+392]
    37bcb41f0mov [rsp+440], rax
    37bcb41f8mov rax, [rsp+1112]
    37bcb4200mov eax, [rax]
    37bcb4202cmp ecx, eax
    37bcb4204cmovle eax, ecx
    37bcb4207sub eax, edx
    37bcb4209movsxd rdx, edx
    37bcb420cmov [rsp+280], eax
    37bcb4213movsxd rax, r9l
    37bcb4216mov r8, rdx
    37bcb4219add r9l, 1
    37bcb421dlea rcx, [r14+rax]
    37bcb4221shl r8, 4
    37bcb4225lea r15, [rdi+8*rcx]
    37bcb4229mov rdi, [rsp+344]
    37bcb4231lea rcx, [rdx-1]
    37bcb4235shl rcx, 4
    37bcb4239add rcx, rdi
    37bcb423cmov [rsp+664], rcx
    37bcb4244mov rcx, [rsp+1184]
    37bcb424clea rcx, [rcx+8*rax-8]
    37bcb4251mov [rsp+656], rcx
    37bcb4259mov rcx, rsi
    37bcb425csub rcx, rax
    37bcb425fmov rax, [rsp+696]
    37bcb4267mov [rsp+632], rcx
    37bcb426fmov rcx, [rsp+1160]
    37bcb4277mov [rsp+560], rax
    37bcb427fmov rax, [rsp+688]
    37bcb4287lea rcx, [rcx+r8+16]
    37bcb428cmov [rsp+296], rax
    37bcb4294mov rax, [rsp+712]
    37bcb429cmov [rsp+680], rcx
    37bcb42a4mov [rsp+568], rax
    37bcb42acmov eax, r12l
    37bcb42afmov [rsp+584], rdx
    37bcb42b7movsd_xmm x12, [rsp+720]
    37bcb42c1mov [rsp+536], r9l
    37bcb42c9mov [rsp+736], rsi
    37bcb42d1mov [rsp+744], r12l
    37bcb42d9mov [rsp+752], rbx
    37bcb42e1
    37bcb42e1loc_37bcb42e1:
    37bcb42e1lea ebx, [rax+1]
    37bcb42e4mov rsi, [rsp+1120]
    37bcb42ecmov r9, [rsp+128]
    37bcb42f4mov [rsp+304], ebx
    37bcb42fbmov ebx, [rsp+172]
    37bcb4302mov edx, [rsi]
    37bcb4304mov r8, [rsp+1104]
    37bcb430cmov [rsp+32], rbp
    37bcb4311mov [rsp+112], 1
    37bcb431aadd ebx, eax
    37bcb431ccmp ebx, edx
    37bcb431emov [rsp+592], ebx
    37bcb4325mov [rsp+104], 1
    37bcb432ecmovle edx, ebx
    37bcb4331mov ebx, [rsp+280]
    37bcb4338mov [rsp+780], ebx
    37bcb433fmov ebx, edx
    37bcb4341mov r14l, edx
    37bcb4344sub ebx, eax
    37bcb4346mov rax, [rsp+296]
    37bcb434emov [rsp+152], ebx
    37bcb4355shl rax, 4
    37bcb4359add rax, [rsp+680]
    37bcb4361mov [rsp+832], ebx
    37bcb4368mov [rsp+200], rax
    37bcb4370mov rbx, [rsp+512]
    37bcb4378mov [rsp+72], rax
    37bcb437dmov rax, [rsp+1152]
    37bcb4385mov [rsp+96], rbx
    37bcb438amov rbx, [rsp+520]
    37bcb4392mov [rsp+64], rax
    37bcb4397mov rax, [rsp+568]
    37bcb439fmov [rsp+88], rbx
    37bcb43a4mov rbx, [rsp+1168]
    37bcb43acmov [rsp+56], rax
    37bcb43b1mov rax, [rsp+1136]
    37bcb43b9mov [rsp+80], rbx
    37bcb43bemov [rsp+48], rax
    37bcb43c3mov rax, [rsp+624]
    37bcb43cbmov [rsp+40], rax
    37bcb43d0mov rdx, [rsp+1096]
    37bcb43d8mov rcx, [rsp+1088]
    37bcb43e0call ztrsyl_
    37bcb43e5movsd_xmm x0, [r15]
    37bcb43eamov edx, [rsp+768]
    37bcb43f1pxor x1, x1
    37bcb43f5mov rax, [rsp+1200]
    37bcb43fdmov rbx, [rsp+1200]
    37bcb4405movsd_xmm x13, [rsp+816]
    37bcb440fmov eax, [rax]
    37bcb4411mulsd x0, x13
    37bcb4416cmp eax, edx
    37bcb4418cmovl eax, edx
    37bcb441bmov [rbx], eax
    37bcb441ducomisd x0, x1
    37bcb4421jp 0x37bcb4429
    37bcb4423je 0x37bcb5731
    37bcb4429
    37bcb4429loc_37bcb4429:
    37bcb4429mov eax, [rsp+280]
    37bcb4430movsd_xmm [r15], x0
    37bcb4435mov r9, [rsp+200]
    37bcb443dmov r8, rbp
    37bcb4440mov rdx, [rsp+128]
    37bcb4448mov rcx, [rsp+176]
    37bcb4450mov [rsp+48], 1
    37bcb4459mov [rsp+780], eax
    37bcb4460mov eax, [rsp+152]
    37bcb4467mov [rsp+832], eax
    37bcb446emov rax, [rsp+160]
    37bcb4476mov [rsp+40], rax
    37bcb447bmov rax, [rsp+1168]
    37bcb4483mov [rsp+32], rax
    37bcb4488call zlange_
    37bcb448dmov ebx, [rsp+536]
    37bcb4494movsd_xmm [rsp+824], x0
    37bcb449dcmp [rsp+364], ebx
    37bcb44a4jl 0x37bcb4b68
    37bcb44aamov rbx, [rsp+416]
    37bcb44b2mov edx, [rsp+304]
    37bcb44b9mov [rsp+184], r15
    37bcb44c1pxor x13, x13
    37bcb44c6mov rax, [rsp+584]
    37bcb44cemov rsi, [rsp+344]
    37bcb44d6imul rdx, [rsp+312]
    37bcb44dfmov r12, [rsp+1184]
    37bcb44e7add rax, rbx
    37bcb44eaadd rax, rdx
    37bcb44edshl rax, 4
    37bcb44f1add rax, rsi
    37bcb44f4mov esi, [rsp+536]
    37bcb44fbmov [rsp+352], rax
    37bcb4503lea rax, [rbx+rdx]
    37bcb4507mov [rsp+424], rax
    37bcb450flea rax, [rip+0x79ae0a]
    37bcb4516mov [rsp+248], rax
    37bcb451elea rax, [rsp+824]
    37bcb4526mov [rsp+240], rax
    37bcb452elea rax, [rsp+800]
    37bcb4536mov [rsp+232], rax
    37bcb453elea rax, [rsp+784]
    37bcb4546mov [rsp+328], rax
    37bcb454elea rax, [rsp+776]
    37bcb4556mov [rsp+224], rax
    37bcb455elea rax, [rip+0x79adcb]
    37bcb4565mov [rsp+216], rax
    37bcb456dlea rax, [rip+0x79adcc]
    37bcb4574mov [rsp+288], rax
    37bcb457cjmp 0x37bcb46bb
    37bcb4581
    37bcb4581 0f 1f 80 00 00 00 00 .......
    37bcb4588
    37bcb4588loc_37bcb4588:
    37bcb4588divsd x8, [r12+8*r9]
    37bcb458emulsd x8, x14
    37bcb4593movsd_xmm [rsp+808], x8
    37bcb459ducomisd x8, x10
    37bcb45a2jp 0x37bcb49be
    37bcb45a8jne 0x37bcb49be
    37bcb45ae
    37bcb45aeloc_37bcb45ae:
    37bcb45aemov rax, [rsp+184]
    37bcb45b6mov [rsp+776], ebx
    37bcb45bdlea rdx, [rip+0x79ad4c]
    37bcb45c4add esi, 1
    37bcb45c7movsd_xmm [rax], x6
    37bcb45cbmov eax, [rsp+152]
    37bcb45d2movsd_xmm [r12+8*r9], x6
    37bcb45d8mov r9, [rsp+128]
    37bcb45e0mov [rsp+780], eax
    37bcb45e7mov eax, [rsp+280]
    37bcb45eemov [rsp+112], 1
    37bcb45f7mov [rsp+832], eax
    37bcb45femov rax, [rsp+1168]
    37bcb4606mov [rsp+104], 1
    37bcb460fmov [rsp+96], rax
    37bcb4614mov rax, [rsp+256]
    37bcb461cmov [rsp+32], rbp
    37bcb4621mov [rsp+88], rax
    37bcb4626mov rax, [rsp+216]
    37bcb462emov [rsp+80], rax
    37bcb4633mov rax, [rsp+1168]
    37bcb463bmov [rsp+72], rax
    37bcb4640mov rax, [rsp+200]
    37bcb4648mov [rsp+64], rax
    37bcb464dmov rax, [rsp+1136]
    37bcb4655mov [rsp+56], rax
    37bcb465amov rax, [rsp+192]
    37bcb4662imul rax, [rsp+368]
    37bcb466badd rax, [rsp+376]
    37bcb4673add rax, [rsp+432]
    37bcb467bshl rax, 4
    37bcb467fadd rax, [rsp+1128]
    37bcb4687mov [rsp+48], rax
    37bcb468cmov rax, [rsp+288]
    37bcb4694mov [rsp+40], rax
    37bcb4699mov r8, [rsp+224]
    37bcb46a1mov rcx, [rsp+248]
    37bcb46a9call zgemm_
    37bcb46aecmp [rsp+364], esi
    37bcb46b5jl 0x37bcb4b60
    37bcb46bb
    37bcb46bbloc_37bcb46bb:
    37bcb46bbmov ecx, [rsp+172]
    37bcb46c2lea eax, [rsi-1]
    37bcb46c5mov r8, rbp
    37bcb46c8imul eax, ecx
    37bcb46cblea ebx, [rax+rcx]
    37bcb46cemov rcx, [rsp+1112]
    37bcb46d6mov [rsp+272], eax
    37bcb46ddmov edx, [rcx]
    37bcb46dfmov ecx, [rsp+152]
    37bcb46e6mov [rsp+48], 1
    37bcb46efcmp ebx, edx
    37bcb46f1mov [rsp+832], ecx
    37bcb46f8mov rcx, [rsp+296]
    37bcb4700cmovg ebx, edx
    37bcb4703lea edx, [rax+1]
    37bcb4706sub ebx, eax
    37bcb4708movsxd rax, edx
    37bcb470blea rdx, [rcx+rax]
    37bcb470fmov [rsp+192], rax
    37bcb4717mov rax, [rsp+160]
    37bcb471fshl rdx, 4
    37bcb4723add rdx, [rsp+1160]
    37bcb472bmov rcx, [rsp+176]
    37bcb4733mov [rsp+780], ebx
    37bcb473amov [rsp+40], rax
    37bcb473fmov rax, [rsp+1168]
    37bcb4747mov r9, rdx
    37bcb474amov [rsp+256], rdx
    37bcb4752mov rdx, [rsp+128]
    37bcb475amov [rsp+32], rax
    37bcb475fcall zlange_
    37bcb4764mov rax, [rsp+320]
    37bcb476cmovsxd rdx, esi
    37bcb476fmov r8, [rsp+232]
    37bcb4777movapd x3, x0
    37bcb477bmov rcx, [rsp+328]
    37bcb4783lea r9, [rax+rdx]
    37bcb4787mov rax, [rsp+184]
    37bcb478fadd rdx, [rsp+440]
    37bcb4797movsd_xmm x2, [r12+8*r9]
    37bcb479dmov [rsp+264], r9
    37bcb47a5movsd_xmm x1, [rax]
    37bcb47a9movapd x8, x2
    37bcb47aeminsd x8, x1
    37bcb47b3movapd x0, x8
    37bcb47b8divsd x0, x2
    37bcb47bcmulsd x0, x3
    37bcb47c0movsd_xmm [rsp+800], x0
    37bcb47c9movapd x0, x8
    37bcb47cedivsd x0, x1
    37bcb47d2mulsd x0, [rsp+824]
    37bcb47dbmovsd_xmm [rsp+824], x0
    37bcb47e4movsd_xmm x0, [r12+8*rdx]
    37bcb47eamov rdx, [rsp+240]
    37bcb47f2movsd_xmm [rsp+784], x0
    37bcb47fbcall dlarmm_
    37bcb4800mov r9, [rsp+264]
    37bcb4808mov eax, [rsp+272]
    37bcb480fmovapd x6, x0
    37bcb4813movapd x14, x0
    37bcb4818movsd_xmm [rsp+816], x0
    37bcb4821mulsd x6, x8
    37bcb4826ucomisd x6, x13
    37bcb482bjp 0x37bcb4833
    37bcb482dje 0x37bcb49d9
    37bcb4833
    37bcb4833loc_37bcb4833:
    37bcb4833movsd_xmm x0, [rsp+800]
    37bcb483cmov rcx, [rsp+184]
    37bcb4844mulsd x0, x14
    37bcb4849movsd_xmm [rsp+800], x0
    37bcb4852movsd_xmm x0, [rsp+824]
    37bcb485bmulsd x0, x14
    37bcb4860movsd_xmm [rsp+824], x0
    37bcb4869movapd x0, x8
    37bcb486edivsd x0, [rcx]
    37bcb4872mulsd x0, x14
    37bcb4877movsd_xmm [rsp+808], x0
    37bcb4880ucomisd x0, x10
    37bcb4885jp 0x37bcb488d
    37bcb4887je 0x37bcb4588
    37bcb488d
    37bcb488dloc_37bcb488d:
    37bcb488dmov r15l, [rsp+304]
    37bcb4895cmp r15l, r14l
    37bcb4898jg 0x37bcb45ae
    37bcb489emov r8, [rsp+352]
    37bcb48a6mov [rsp+264], eax
    37bcb48adlea rdi, [rsp+808]
    37bcb48b5mov [rsp+272], ebx
    37bcb48bcmov ebx, [rsp+280]
    37bcb48c3mov [rsp+336], esi
    37bcb48camov esi, r15l
    37bcb48cdmov r15, r9
    37bcb48d0mov [rsp+1184], r12
    37bcb48d8mov r12, r8
    37bcb48dbnop [rax+rax]
    37bcb48e0
    37bcb48e0loc_37bcb48e0:
    37bcb48e0mov r8, r12
    37bcb48e3lea r9, [rip+0x79aa2e]
    37bcb48eamov rdx, rdi
    37bcb48edmov rcx, rbp
    37bcb48f0add esi, 1
    37bcb48f3mov [rsp+832], ebx
    37bcb48faadd r12, r13
    37bcb48fdcall zdscal_
    37bcb4902cmp r14l, esi
    37bcb4905jge 0x37bcb48e0
    37bcb4907mov r12, [rsp+1184]
    37bcb490fmov eax, [rsp+264]
    37bcb4916mov r9, r15
    37bcb4919mov ebx, [rsp+272]
    37bcb4920mov esi, [rsp+336]
    37bcb4927divsd x8, [r12+8*r15]
    37bcb492dmulsd x8, x14
    37bcb4932movsd_xmm [rsp+808], x8
    37bcb493cucomisd x8, x10
    37bcb4941jp 0x37bcb4949
    37bcb4943je 0x37bcb45ae
    37bcb4949
    37bcb4949loc_37bcb4949:
    37bcb4949mov r15l, [rsp+304]
    37bcb4951movsxd r8, eax
    37bcb4954add r8, [rsp+424]
    37bcb495cmov [rsp+264], esi
    37bcb4963shl r8, 4
    37bcb4967add r8, [rsp+344]
    37bcb496fmov [rsp+1184], r12
    37bcb4977mov esi, r15l
    37bcb497amov r12, r8
    37bcb497dmov r15, r9
    37bcb4980
    37bcb4980loc_37bcb4980:
    37bcb4980mov r8, r12
    37bcb4983lea r9, [rip+0x79a98e]
    37bcb498amov rdx, rdi
    37bcb498dmov rcx, rbp
    37bcb4990add esi, 1
    37bcb4993mov [rsp+832], ebx
    37bcb499aadd r12, r13
    37bcb499dcall zdscal_
    37bcb49a2cmp r14l, esi
    37bcb49a5jge 0x37bcb4980
    37bcb49a7mov esi, [rsp+264]
    37bcb49aemov r12, [rsp+1184]
    37bcb49b6mov r9, r15
    37bcb49b9jmp 0x37bcb45ae
    37bcb49be
    37bcb49beloc_37bcb49be:
    37bcb49becmp [rsp+304], r14l
    37bcb49c6jg 0x37bcb45ae
    37bcb49cclea rdi, [rsp+808]
    37bcb49d4jmp 0x37bcb4949
    37bcb49d9
    37bcb49d9loc_37bcb49d9:
    37bcb49d9mov rdx, rbp
    37bcb49dcmov [rsp+336], r9
    37bcb49e4mov [rsp+264], eax
    37bcb49ebcall frexp
    37bcb49f0mov edx, [rsp+832]
    37bcb49f7movapd x0, x9
    37bcb49fccall __powidf2
    37bcb4a01mov r15, [rsp+408]
    37bcb4a09mulsd x0, [rsp+448]
    37bcb4a12mov [rsp+488], r13
    37bcb4a1amov [rsp+272], ebx
    37bcb4a21mov rdi, [rsp+400]
    37bcb4a29mov [rsp+1184], r12
    37bcb4a31mov rbx, [rsp+208]
    37bcb4a39mov r12, r15
    37bcb4a3cmov r15l, [rsp+360]
    37bcb4a44mov [rsp+480], esi
    37bcb4a4bmov esi, 1
    37bcb4a50movsd_xmm [rsp+448], x0
    37bcb4a59nop [rax]
    37bcb4a60
    37bcb4a60loc_37bcb4a60:
    37bcb4a60lea r13, [rdi+r12]
    37bcb4a64nop
    37bcb4a65nop [rax+rax]
    37bcb4a70
    37bcb4a70loc_37bcb4a70:
    37bcb4a70mov rdx, rbp
    37bcb4a73movapd x0, x14
    37bcb4a78movsd_xmm x6, [r13]
    37bcb4a7eadd r13, 8
    37bcb4a82call frexp
    37bcb4a87mov edx, [rsp+832]
    37bcb4a8emovapd x0, x9
    37bcb4a93call __powidf2
    37bcb4a98divsd x6, x0
    37bcb4a9cminsd x6, x7
    37bcb4aa0movsd_xmm [r13-8], x6
    37bcb4aa6cmp r12, r13
    37bcb4aa9jne 0x37bcb4a70
    37bcb4aabadd esi, 1
    37bcb4aaeadd r12, rbx
    37bcb4ab1cmp esi, r15l
    37bcb4ab4jne 0x37bcb4a60
    37bcb4ab6mov eax, [rsp+264]
    37bcb4abdmov r9, [rsp+336]
    37bcb4ac5mov rdx, rbp
    37bcb4ac8movapd x0, x14
    37bcb4acdmov ebx, [rsp+272]
    37bcb4ad4mov esi, [rsp+480]
    37bcb4adbmov [rsp+496], eax
    37bcb4ae2mov r13, [rsp+488]
    37bcb4aeamov [rsp+264], r9
    37bcb4af2mov r12, [rsp+1184]
    37bcb4afacall frexp
    37bcb4affmov edx, [rsp+832]
    37bcb4b06movapd x0, x9
    37bcb4b0bcall __powidf2
    37bcb4b10mov rdx, rbp
    37bcb4b13divsd x8, x0
    37bcb4b18movapd x0, x14
    37bcb4b1dcall frexp
    37bcb4b22mov edx, [rsp+832]
    37bcb4b29movapd x0, x9
    37bcb4b2ecall __powidf2
    37bcb4b33mov eax, [rsp+496]
    37bcb4b3amov r9, [rsp+264]
    37bcb4b42divsd x14, x0
    37bcb4b47movsd_xmm [rsp+816], x14
    37bcb4b51movapd x6, x14
    37bcb4b56mulsd x6, x8
    37bcb4b5bjmp 0x37bcb4833
    37bcb4b60
    37bcb4b60loc_37bcb4b60:
    37bcb4b60mov r15, [rsp+184]
    37bcb4b68
    37bcb4b68loc_37bcb4b68:
    37bcb4b68mov rax, [rsp+472]
    37bcb4b70mov [rsp+328], eax
    37bcb4b77cmp eax, 1
    37bcb4b7ajle 0x37bcb51fe
    37bcb4b80mov rax, [rsp+560]
    37bcb4b88pxor x14, x14
    37bcb4b8dmov rbx, [rsp+584]
    37bcb4b95mov [rsp+496], r14l
    37bcb4b9dmov [rsp+184], 1
    37bcb4ba8mov rsi, [rsp+656]
    37bcb4bb0xor r14l, r14l
    37bcb4bb3shl rax, 4
    37bcb4bb7add rax, [rsp+648]
    37bcb4bbfmovsd_xmm x13, [rip+0x79a7a0]
    37bcb4bc8movsd_xmm [rsp+600], x11
    37bcb4bd2mov [rsp+256], rax
    37bcb4bdamov rax, [rsp+472]
    37bcb4be2add rax, [rsp+632]
    37bcb4beamov r12l, [rsp+280]
    37bcb4bf2mov [rsp+336], rax
    37bcb4bfamov rax, [rsp+416]
    37bcb4c02lea rdx, [rax+rbx]
    37bcb4c06mov eax, [rsp+304]
    37bcb4c0dmov rbx, [rsp+344]
    37bcb4c15imul rax, [rsp+312]
    37bcb4c1emov [rsp+528], rdx
    37bcb4c26add rax, rdx
    37bcb4c29shl rax, 4
    37bcb4c2dadd rax, rbx
    37bcb4c30mov [rsp+504], rax
    37bcb4c38mov rax, [rsp+664]
    37bcb4c40mov [rsp+192], rax
    37bcb4c48lea rax, [rip+0x79a6d1]
    37bcb4c4fmov [rsp+248], rax
    37bcb4c57lea rax, [rsp+824]
    37bcb4c5fmov [rsp+240], rax
    37bcb4c67lea rax, [rsp+800]
    37bcb4c6fmov [rsp+232], rax
    37bcb4c77lea rax, [rsp+776]
    37bcb4c7fmov [rsp+224], rax
    37bcb4c87lea rax, [rip+0x79a6a2]
    37bcb4c8emov [rsp+216], rax
    37bcb4c96lea rax, [rsp+792]
    37bcb4c9emov [rsp+424], rax
    37bcb4ca6lea rax, [rsp+772]
    37bcb4caemov [rsp+352], rax
    37bcb4cb6jmp 0x37bcb4e0c
    37bcb4cbb
    37bcb4cbb 0f 1f 44 00 00 ..D..
    37bcb4cc0
    37bcb4cc0loc_37bcb4cc0:
    37bcb4cc0divsd x6, [rsi]
    37bcb4cc4mulsd x6, x8
    37bcb4cc9movsd_xmm [rsp+808], x6
    37bcb4cd2ucomisd x6, x10
    37bcb4cd7jp 0x37bcb5001
    37bcb4cddjne 0x37bcb5001
    37bcb4ce3
    37bcb4ce3loc_37bcb4ce3:
    37bcb4ce3mov eax, [rsp+264]
    37bcb4ceamovsd_xmm [r15], x11
    37bcb4cefmov rbx, [rsp+192]
    37bcb4cf7lea rcx, [rip+0x79a612]
    37bcb4cfemovsd_xmm [rsi], x11
    37bcb4d03mov rdi, [rsp+256]
    37bcb4d0bmov r9, [rsp+224]
    37bcb4d13mov [rsp+776], eax
    37bcb4d1amov eax, [rsp+152]
    37bcb4d21mov r8, [rsp+352]
    37bcb4d29mov rdx, [rsp+248]
    37bcb4d31mov [rsp+88], rbx
    37bcb4d36mov [rsp+780], eax
    37bcb4d3dmov rax, [rsp+1168]
    37bcb4d45mov [rsp+64], rdi
    37bcb4d4amov [rsp+96], rax
    37bcb4d4fmov rax, [rsp+216]
    37bcb4d57mov [rsp+772], r12l
    37bcb4d5fmov [rsp+80], rax
    37bcb4d64mov rax, [rsp+1152]
    37bcb4d6cmov [rsp+112], 1
    37bcb4d75mov [rsp+72], rax
    37bcb4d7amov rax, [rsp+1168]
    37bcb4d82mov [rsp+104], 1
    37bcb4d8bmov [rsp+56], rax
    37bcb4d90mov rax, [rsp+200]
    37bcb4d98mov [rsp+40], rbp
    37bcb4d9dmov [rsp+48], rax
    37bcb4da2mov rax, [rsp+128]
    37bcb4daamovsd_xmm [rsp+832], x12
    37bcb4db4mov [rsp+32], rax
    37bcb4db9movsd_xmm [rsp+840], x15
    37bcb4dc3call zgemm_
    37bcb4dc8add rbx, [rsp+464]
    37bcb4dd0add rdi, [rsp+456]
    37bcb4dd8add [rsp+184], 1
    37bcb4de0add rsi, [rsp+208]
    37bcb4de8mov [rsp+192], rbx
    37bcb4df0mov eax, [rsp+184]
    37bcb4df7mov [rsp+256], rdi
    37bcb4dffcmp [rsp+328], eax
    37bcb4e06je 0x37bcb51f4
    37bcb4e0c
    37bcb4e0cloc_37bcb4e0c:
    37bcb4e0cmov rax, [rsp+1120]
    37bcb4e14mov edx, r14l
    37bcb4e17mov [rsp+288], r14l
    37bcb4e1fmov r8, rbp
    37bcb4e22add r14l, [rsp+172]
    37bcb4e2amov r9, [rsp+192]
    37bcb4e32mov [rsp+780], r12l
    37bcb4e3amov eax, [rax]
    37bcb4e3cmov rcx, [rsp+176]
    37bcb4e44mov [rsp+48], 1
    37bcb4e4dcmp r14l, eax
    37bcb4e50cmovle eax, r14l
    37bcb4e54mov [rsp+272], eax
    37bcb4e5bsub eax, edx
    37bcb4e5dmov rdx, [rsp+128]
    37bcb4e65mov [rsp+264], eax
    37bcb4e6cmov [rsp+832], eax
    37bcb4e73mov rax, [rsp+160]
    37bcb4e7bmov [rsp+40], rax
    37bcb4e80mov rax, [rsp+1168]
    37bcb4e88mov [rsp+32], rax
    37bcb4e8dcall zlange_
    37bcb4e92movsd_xmm x2, [rsi]
    37bcb4e96movsd_xmm x1, [r15]
    37bcb4e9bmovapd x3, x0
    37bcb4e9fmov rax, [rsp+336]
    37bcb4ea7mov r8, [rsp+232]
    37bcb4eafmovapd x6, x2
    37bcb4eb3mov rdx, [rsp+240]
    37bcb4ebbmov rcx, [rsp+424]
    37bcb4ec3minsd x6, x1
    37bcb4ec7movapd x0, x6
    37bcb4ecbdivsd x0, x2
    37bcb4ecfmulsd x0, x3
    37bcb4ed3movsd_xmm [rsp+800], x0
    37bcb4edcmovapd x0, x6
    37bcb4ee0divsd x0, x1
    37bcb4ee4mulsd x0, [rsp+824]
    37bcb4eedmovsd_xmm [rsp+824], x0
    37bcb4ef6movsd_xmm x0, [rsi+8*rax]
    37bcb4efbmovsd_xmm [rsp+792], x0
    37bcb4f04call dlarmm_
    37bcb4f09movapd x11, x0
    37bcb4f0emovapd x8, x0
    37bcb4f13movsd_xmm [rsp+816], x0
    37bcb4f1cmulsd x11, x6
    37bcb4f21ucomisd x11, x14
    37bcb4f26jp 0x37bcb4f2e
    37bcb4f28je 0x37bcb50a1
    37bcb4f2e
    37bcb4f2eloc_37bcb4f2e:
    37bcb4f2emovsd_xmm x0, [rsp+800]
    37bcb4f37mulsd x0, x8
    37bcb4f3cmovsd_xmm [rsp+800], x0
    37bcb4f45movsd_xmm x0, [rsp+824]
    37bcb4f4emulsd x0, x8
    37bcb4f53movsd_xmm [rsp+824], x0
    37bcb4f5cmovapd x0, x6
    37bcb4f60divsd x0, [r15]
    37bcb4f65mulsd x0, x8
    37bcb4f6amovsd_xmm [rsp+808], x0
    37bcb4f73ucomisd x0, x10
    37bcb4f78jp 0x37bcb4f80
    37bcb4f7aje 0x37bcb4cc0
    37bcb4f80
    37bcb4f80loc_37bcb4f80:
    37bcb4f80mov eax, [rsp+304]
    37bcb4f87mov ecx, [rsp+496]
    37bcb4f8ecmp eax, ecx
    37bcb4f90jg 0x37bcb4cc0
    37bcb4f96mov r8, [rsp+504]
    37bcb4f9emov [rsp+480], r14l
    37bcb4fa6mov ebx, ecx
    37bcb4fa8mov [rsp+488], rsi
    37bcb4fb0mov esi, eax
    37bcb4fb2mov r14, r8
    37bcb4fb5nop [rax+rax]
    37bcb4fc0
    37bcb4fc0loc_37bcb4fc0:
    37bcb4fc0mov r8, r14
    37bcb4fc3lea r9, [rip+0x79a34e]
    37bcb4fcamov rcx, rbp
    37bcb4fcdadd esi, 1
    37bcb4fd0lea rdx, [rsp+808]
    37bcb4fd8mov [rsp+832], r12l
    37bcb4fe0add r14, r13
    37bcb4fe3call zdscal_
    37bcb4fe8cmp ebx, esi
    37bcb4feajge 0x37bcb4fc0
    37bcb4fecmov r14l, [rsp+480]
    37bcb4ff4mov rsi, [rsp+488]
    37bcb4ffcjmp 0x37bcb4cc0
    37bcb5001
    37bcb5001loc_37bcb5001:
    37bcb5001mov ebx, [rsp+288]
    37bcb5008mov eax, [rsp+272]
    37bcb500fadd ebx, 1
    37bcb5012cmp ebx, eax
    37bcb5014jg 0x37bcb4ce3
    37bcb501amov r8l, ebx
    37bcb501dmov [rsp+272], r14l
    37bcb5025imul r8, [rsp+312]
    37bcb502eadd r8, [rsp+528]
    37bcb5036mov [rsp+288], rsi
    37bcb503emov esi, ebx
    37bcb5040mov ebx, eax
    37bcb5042shl r8, 4
    37bcb5046add r8, [rsp+344]
    37bcb504emov r14, r8
    37bcb5051nop [rax]
    37bcb5055nop [rax+rax]
    37bcb5060
    37bcb5060loc_37bcb5060:
    37bcb5060mov r8, r14
    37bcb5063lea r9, [rip+0x79a2ae]
    37bcb506amov rcx, rbp
    37bcb506dadd esi, 1
    37bcb5070lea rdx, [rsp+808]
    37bcb5078mov [rsp+832], r12l
    37bcb5080add r14, r13
    37bcb5083call zdscal_
    37bcb5088cmp ebx, esi
    37bcb508ajge 0x37bcb5060
    37bcb508cmov r14l, [rsp+272]
    37bcb5094mov rsi, [rsp+288]
    37bcb509cjmp 0x37bcb4ce3
    37bcb50a1
    37bcb50a1loc_37bcb50a1:
    37bcb50a1mov rdx, rbp
    37bcb50a4call frexp
    37bcb50a9mov edx, [rsp+832]
    37bcb50b0movapd x0, x13
    37bcb50b5call __powidf2
    37bcb50bamov rbx, [rsp+408]
    37bcb50c2mulsd x0, [rsp+448]
    37bcb50cbmov [rsp+488], r14l
    37bcb50d3mov [rsp+480], r13
    37bcb50dbmov rdi, [rsp+208]
    37bcb50e3mov [rsp+552], r12l
    37bcb50ebmov r13, [rsp+400]
    37bcb50f3mov r12, rbx
    37bcb50f6mov ebx, [rsp+360]
    37bcb50fdmov [rsp+544], rsi
    37bcb5105mov esi, 1
    37bcb510amovsd_xmm [rsp+448], x0
    37bcb5113nop
    37bcb5115nop [rax+rax]
    37bcb5120
    37bcb5120loc_37bcb5120:
    37bcb5120lea r14, [r13+r12]
    37bcb5125nop [rax+rax]
    37bcb5130
    37bcb5130loc_37bcb5130:
    37bcb5130mov rdx, rbp
    37bcb5133movapd x0, x8
    37bcb5138movsd_xmm x11, [r14]
    37bcb513dadd r14, 8
    37bcb5141call frexp
    37bcb5146mov edx, [rsp+832]
    37bcb514dmovapd x0, x13
    37bcb5152call __powidf2
    37bcb5157divsd x11, x0
    37bcb515cminsd x11, x7
    37bcb5161movsd_xmm [r14-8], x11
    37bcb5167cmp r12, r14
    37bcb516ajne 0x37bcb5130
    37bcb516cadd esi, 1
    37bcb516fadd r12, rdi
    37bcb5172cmp esi, ebx
    37bcb5174jne 0x37bcb5120
    37bcb5176mov rdx, rbp
    37bcb5179movapd x0, x8
    37bcb517emov r13, [rsp+480]
    37bcb5186mov r14l, [rsp+488]
    37bcb518emov rsi, [rsp+544]
    37bcb5196mov r12l, [rsp+552]
    37bcb519ecall frexp
    37bcb51a3mov edx, [rsp+832]
    37bcb51aamovapd x0, x13
    37bcb51afcall __powidf2
    37bcb51b4mov rdx, rbp
    37bcb51b7divsd x6, x0
    37bcb51bbmovapd x0, x8
    37bcb51c0call frexp
    37bcb51c5mov edx, [rsp+832]
    37bcb51ccmovapd x0, x13
    37bcb51d1call __powidf2
    37bcb51d6divsd x8, x0
    37bcb51dbmovsd_xmm [rsp+816], x8
    37bcb51e5movapd x11, x8
    37bcb51eamulsd x11, x6
    37bcb51efjmp 0x37bcb4f2e
    37bcb51f4
    37bcb51f4loc_37bcb51f4:
    37bcb51f4movsd_xmm x11, [rsp+600]
    37bcb51fe
    37bcb51feloc_37bcb51fe:
    37bcb51fesub [rsp+472], 1
    37bcb5207mov rbx, [rsp+472]
    37bcb520fmov rcx, [rsp+672]
    37bcb5217mov eax, [rsp+592]
    37bcb521eadd [rsp+568], rcx
    37bcb5226sub eax, [rsp+576]
    37bcb522dmov rcx, [rsp+608]
    37bcb5235sub r15, [rsp+208]
    37bcb523dadd [rsp+296], rcx
    37bcb5245mov rcx, [rsp+384]
    37bcb524dsub [rsp+320], rcx
    37bcb5255mov rcx, [rsp+616]
    37bcb525dadd [rsp+560], rcx
    37bcb5265test ebx, ebx
    37bcb5267jne 0x37bcb42e1
    37bcb526dmov r14, [rsp+728]
    37bcb5275mov r9l, [rsp+536]
    37bcb527dmovapd x4, x11
    37bcb5282mov rsi, [rsp+736]
    37bcb528amov r12l, [rsp+744]
    37bcb5292movsd_xmm x12, [rsp+448]
    37bcb529cmov rbx, [rsp+752]
    37bcb52a4cmp [rsp+364], r9l
    37bcb52acjge 0x37bcb4151
    37bcb52b2
    37bcb52b2loc_37bcb52b2:
    37bcb52b2movapd x8, x4
    37bcb52b7
    37bcb52b7loc_37bcb52b7:
    37bcb52b7mov rax, [rsp+1184]
    37bcb52bfmov r11, [rsp+640]
    37bcb52c7mov ecx, 1
    37bcb52ccmov r9, [rsp+208]
    37bcb52d4mov r10l, [rsp+360]
    37bcb52dcmovsd_xmm x0, [rax]
    37bcb52e0mov r8, rax
    37bcb52e3
    37bcb52e3loc_37bcb52e3:
    37bcb52e3mov rdx, r8
    37bcb52e6mov eax, 1
    37bcb52ebnop [rax+rax]
    37bcb52f0
    37bcb52f0loc_37bcb52f0:
    37bcb52f0add eax, 1
    37bcb52f3minsd x0, [rdx]
    37bcb52f7add rdx, r9
    37bcb52facmp eax, r10l
    37bcb52fdjne 0x37bcb52f0
    37bcb52ffadd rcx, 1
    37bcb5303add r8, 8
    37bcb5307cmp rcx, r11
    37bcb530ajne 0x37bcb52e3
    37bcb530cmov rax, [rsp+1176]
    37bcb5314mov ebx, [rsp+704]
    37bcb531bpxor x1, x1
    37bcb531fmovd x6, [rsp+708]
    37bcb5328ucomisd x0, x1
    37bcb532cmovsd_xmm [rax], x0
    37bcb5330mov eax, [rsp+364]
    37bcb5337lea eax, [rax+2*rbx]
    37bcb533amovd x4, eax
    37bcb533epunpckldq x6, x4
    37bcb5342jp 0x37bcb534a
    37bcb5344je 0x37bcb571d
    37bcb534a
    37bcb534aloc_37bcb534a:
    37bcb534amov r13, [rsp+312]
    37bcb5352mov ecx, [rsp+172]
    37bcb5359mov ebx, 1
    37bcb535emov r11, [rsp+208]
    37bcb5366mov r8, [rsp+1120]
    37bcb536eshl r13, 4
    37bcb5372lea eax, [rcx-1]
    37bcb5375mov r10, [rsp+1176]
    37bcb537dmov r9l, [rsp+360]
    37bcb5385mov [rsp+216], eax
    37bcb538cmov [rsp+224], r13
    37bcb5394
    37bcb5394loc_37bcb5394:
    37bcb5394lea eax, [rbx-1]
    37bcb5397mov rdi, [rsp+416]
    37bcb539fmov [rsp+360], ebx
    37bcb53a6mov r12l, 1
    37bcb53acimul eax, ecx
    37bcb53afmov edx, eax
    37bcb53b1lea esi, [rax+rcx]
    37bcb53b4mov rax, [rsp+1112]
    37bcb53bcmov [rsp+208], edx
    37bcb53c3mov eax, [rax]
    37bcb53c5cmp esi, eax
    37bcb53c7cmovle eax, esi
    37bcb53camov rsi, [rsp+1184]
    37bcb53d2mov [rsp+192], eax
    37bcb53d9movsxd rax, ebx
    37bcb53dclea r14, [rsi+8*rax-8]
    37bcb53e1movsxd rsi, edx
    37bcb53e4mov eax, 1
    37bcb53e9add rsi, rdi
    37bcb53ecmov rdx, r14
    37bcb53efmov r14, [rsp+224]
    37bcb53f7mov [rsp+200], rsi
    37bcb53ffjmp 0x37bcb541f
    37bcb5401
    37bcb5401 0f 1f 80 00 00 00 00 .......
    37bcb5408
    37bcb5408loc_37bcb5408:
    37bcb5408add r12l, 1
    37bcb540ccmp r12l, r9l
    37bcb540fje 0x37bcb5542
    37bcb5415
    37bcb5415loc_37bcb5415:
    37bcb5415movsd_xmm x0, [r10]
    37bcb541aadd rdx, r11
    37bcb541dadd eax, ecx
    37bcb541f
    37bcb541floc_37bcb541f:
    37bcb541fdivsd x0, [rdx]
    37bcb5423ucomisd x0, x10
    37bcb5428mov ebx, [r8]
    37bcb542bmovsd_xmm [rsp+808], x0
    37bcb5434jp 0x37bcb5438
    37bcb5436je 0x37bcb5408
    37bcb5438
    37bcb5438loc_37bcb5438:
    37bcb5438mov edi, [rsp+216]
    37bcb543fadd edi, eax
    37bcb5441cmp edi, ebx
    37bcb5443cmovg edi, ebx
    37bcb5446cmp eax, edi
    37bcb5448jg 0x37bcb5408
    37bcb544amov rbp, [rsp+312]
    37bcb5452mov ebx, eax
    37bcb5454mov [rsp+128], ecx
    37bcb545bmov [rsp+172], eax
    37bcb5462mov r15l, [rsp+192]
    37bcb546aimul rbx, rbp
    37bcb546emov rbp, [rsp+200]
    37bcb5476mov [rsp+176], r11
    37bcb547emov [rsp+1120], r8
    37bcb5486sub r15l, [rsp+208]
    37bcb548emov [rsp+1176], r10
    37bcb5496add rbx, rbp
    37bcb5499mov rbp, [rsp+1160]
    37bcb54a1mov [rsp+184], r9l
    37bcb54a9shl rbx, 4
    37bcb54admov [rsp+152], r12l
    37bcb54b5mov r12, rdx
    37bcb54b8lea rbx, [rbp+rbx+16]
    37bcb54bdlea rbp, [rsp+808]
    37bcb54c5mov rsi, rbx
    37bcb54c8mov ebx, eax
    37bcb54canop [rax+rax]
    37bcb54d0
    37bcb54d0loc_37bcb54d0:
    37bcb54d0mov r8, rsi
    37bcb54d3lea r9, [rip+0x799e3e]
    37bcb54damov rdx, rbp
    37bcb54ddadd ebx, 1
    37bcb54e0lea rcx, [rsp+832]
    37bcb54e8mov [rsp+832], r15l
    37bcb54f0add rsi, r14
    37bcb54f3call zdscal_
    37bcb54f8cmp edi, ebx
    37bcb54fajge 0x37bcb54d0
    37bcb54fcmov rdx, r12
    37bcb54ffmov r12l, [rsp+152]
    37bcb5507mov r9l, [rsp+184]
    37bcb550fmov ecx, [rsp+128]
    37bcb5516mov eax, [rsp+172]
    37bcb551dadd r12l, 1
    37bcb5521mov r11, [rsp+176]
    37bcb5529mov r8, [rsp+1120]
    37bcb5531mov r10, [rsp+1176]
    37bcb5539cmp r12l, r9l
    37bcb553cjne 0x37bcb5415
    37bcb5542
    37bcb5542loc_37bcb5542:
    37bcb5542mov ebx, [rsp+360]
    37bcb5549movsd_xmm x0, [r10]
    37bcb554eadd ebx, 1
    37bcb5551cmp [rsp+364], ebx
    37bcb5558jge 0x37bcb5394
    37bcb555eucomisd x12, x10
    37bcb5563mov r13, [rsp+224]
    37bcb556bjp 0x37bcb5573
    37bcb556dje 0x37bcb5711
    37bcb5573
    37bcb5573loc_37bcb5573:
    37bcb5573pxor x1, x1
    37bcb5577comisd x12, x1
    37bcb557cjbe 0x37bcb6c88
    37bcb5582movapd x1, x0
    37bcb5586movapd x2, x10
    37bcb558bmov rax, [rsp+1176]
    37bcb5593divsd x2, x12
    37bcb5598divsd x1, x8
    37bcb559dminsd x1, x2
    37bcb55a1divsd x0, x1
    37bcb55a5mulsd x12, x1
    37bcb55aaucomisd x12, x10
    37bcb55afmovsd_xmm [rax], x0
    37bcb55b3jp 0x37bcb55bb
    37bcb55b5je 0x37bcb5711
    37bcb55bb
    37bcb55bbloc_37bcb55bb:
    37bcb55bbpxor x1, x1
    37bcb55bfcomisd x12, x1
    37bcb55c4jbe 0x37bcb6c88
    37bcb55camov rax, [rsp+1160]
    37bcb55d2movddup x0, [rip+0x799da6]
    37bcb55damovupd x4, [rax]
    37bcb55demov rax, [rsp+1112]
    37bcb55e6andpd x0, x4
    37bcb55eamov edx, [rax]
    37bcb55ecmovups [rsp+128], x4
    37bcb55f4movapd x1, x0
    37bcb55f8unpckhpd x1, x0
    37bcb55fcmaxpd x1, x0
    37bcb5600test edx, edx
    37bcb5602jle 0x37bcb566c
    37bcb5604mov rax, [rsp+1120]
    37bcb560clea ecx, [rdx+1]
    37bcb560fmov eax, [rax]
    37bcb5611test eax, eax
    37bcb5613jle 0x37bcb6c61
    37bcb5619mov r11, [rsp+1160]
    37bcb5621mov r10l, 1
    37bcb5627lea r9l, [rax+1]
    37bcb562b
    37bcb562bloc_37bcb562b:
    37bcb562bmov rax, r11
    37bcb562emov edx, 1
    37bcb5633
    37bcb5633loc_37bcb5633:
    37bcb5633movsd_xmm x0, [rax]
    37bcb5637movsd_xmm x2, [rax+8]
    37bcb563cadd edx, 1
    37bcb563fadd rax, r13
    37bcb5642andpd x0, [rip+0x799d36]
    37bcb564aandpd x2, [rip+0x799d2e]
    37bcb5652maxsd x0, x2
    37bcb5656maxsd x1, x0
    37bcb565acmp edx, r9l
    37bcb565djne 0x37bcb5633
    37bcb565fadd r10, 1
    37bcb5663add r11, 16
    37bcb5667cmp rcx, r10
    37bcb566ajne 0x37bcb562b
    37bcb566c
    37bcb566cloc_37bcb566c:
    37bcb566cdivsd x7, x1
    37bcb5670lea r8, [rip+0x799ca5]
    37bcb5677lea rax, [rsp+768]
    37bcb567fmov [rsp+80], 1
    37bcb5688mov [rsp+72], rax
    37bcb568dmov rax, [rsp+1168]
    37bcb5695lea r9, [rip+0x799cb4]
    37bcb569cmov rdx, r8
    37bcb569flea rcx, [rip+0x799cb2]
    37bcb56a6mov [rsp+64], rax
    37bcb56abmov rax, [rsp+1160]
    37bcb56b3mov [rsp+56], rax
    37bcb56b8mov rax, [rsp+1120]
    37bcb56c0mov [rsp+48], rax
    37bcb56c5mov rax, [rsp+1112]
    37bcb56cdmov [rsp+40], rax
    37bcb56d2lea rax, [rsp+816]
    37bcb56damov [rsp+32], rax
    37bcb56dfdivsd x10, x12
    37bcb56e4movapd x0, x7
    37bcb56e8minsd x0, x10
    37bcb56edmovsd_xmm [rsp+816], x0
    37bcb56f6mulsd x12, x0
    37bcb56fbcall zlascl_
    37bcb5700mov rax, [rsp+1176]
    37bcb5708movsd_xmm x0, [rax]
    37bcb570cmulsd x0, x12
    37bcb5711
    37bcb5711loc_37bcb5711:
    37bcb5711mov rax, [rsp+1176]
    37bcb5719movsd_xmm [rax], x0
    37bcb571d
    37bcb571dloc_37bcb571d:
    37bcb571dmov rax, [rsp+1184]
    37bcb5725cvtdq2pd x6, x6
    37bcb5729movups [rax], x6
    37bcb572cjmp 0x37bcb1129
    37bcb5731
    37bcb5731loc_37bcb5731:
    37bcb5731ucomisd x13, x1
    37bcb5736jp 0x37bcb57f3
    37bcb573cjne 0x37bcb57f3
    37bcb5742mov [rsp+448], 0
    37bcb574emovapd x8, x9
    37bcb5753
    37bcb5753loc_37bcb5753:
    37bcb5753mov [rsp+184], r14l
    37bcb575bmov rdi, [rsp+408]
    37bcb5763mov esi, 1
    37bcb5768mov [rsp+192], r13
    37bcb5770mov r12, [rsp+208]
    37bcb5778mov r13, [rsp+400]
    37bcb5780mov ebx, [rsp+360]
    37bcb5787
    37bcb5787loc_37bcb5787:
    37bcb5787lea r14, [r13+rdi]
    37bcb578cnop [rax]
    37bcb5790
    37bcb5790loc_37bcb5790:
    37bcb5790mov rdx, rbp
    37bcb5793movapd x0, x13
    37bcb5798movsd_xmm x6, [r14]
    37bcb579dadd r14, 8
    37bcb57a1call frexp
    37bcb57a6mov edx, [rsp+832]
    37bcb57admovapd x0, x8
    37bcb57b2call __powidf2
    37bcb57b7divsd x6, x0
    37bcb57bbminsd x6, x7
    37bcb57bfmovsd_xmm [r14-8], x6
    37bcb57c5cmp rdi, r14
    37bcb57c8jne 0x37bcb5790
    37bcb57caadd esi, 1
    37bcb57cdadd rdi, r12
    37bcb57d0cmp esi, ebx
    37bcb57d2jne 0x37bcb5787
    37bcb57d4movsd_xmm x0, [r15]
    37bcb57d9mov r14l, [rsp+184]
    37bcb57e1mov r13, [rsp+192]
    37bcb57e9mulsd x0, x13
    37bcb57eejmp 0x37bcb4429
    37bcb57f3
    37bcb57f3loc_37bcb57f3:
    37bcb57f3mov rdx, rbp
    37bcb57f6movapd x0, x13
    37bcb57fbcall frexp
    37bcb5800mov edx, [rsp+832]
    37bcb5807movsd_xmm x8, [rip+0x799b58]
    37bcb5810movapd x0, x8
    37bcb5815call __powidf2
    37bcb581amulsd x0, [rsp+448]
    37bcb5823movsd_xmm [rsp+448], x0
    37bcb582cjmp 0x37bcb5753
    37bcb5831
    37bcb5831loc_37bcb5831:
    37bcb5831movsd_xmm x12, [rsp+432]
    37bcb583bmovapd x8, x11
    37bcb5840jmp 0x37bcb52b7
    37bcb5845
    37bcb5845loc_37bcb5845:
    37bcb5845movsd_xmm x8, [rsp+616]
    37bcb584fjmp 0x37bcb52b7
    37bcb5854
    37bcb5854loc_37bcb5854:
    37bcb5854cmp [rsp+200], 1
    37bcb585cje 0x37bcb6c50
    37bcb5862mov eax, [rsp+192]
    37bcb5869test eax, eax
    37bcb586bje 0x37bcb6c50
    37bcb5871movsxd r10, [rsp+704]
    37bcb5879mov r11l, [rsp+172]
    37bcb5881movapd x12, x10
    37bcb5886movapd x4, x8
    37bcb588bmov r9, [rsp+464]
    37bcb5893mov r14, [rsp+472]
    37bcb589blea eax, [r10-1]
    37bcb589fmov rsi, [rsp+1144]
    37bcb58a7mov r15, [rsp+384]
    37bcb58afimul r11l, eax
    37bcb58b3lea rdx, [r9+1]
    37bcb58b7mov r8, r9
    37bcb58bamovsd_xmm x9, [rip+0x799aa5]
    37bcb58c3xorpd x11, [rip+0x799aa4]
    37bcb58ccadd rsi, 16
    37bcb58d0mov [rsp+592], rsi
    37bcb58d8movsd_xmm [rsp+712], x11
    37bcb58e2movsxd rcx, r11l
    37bcb58e5mov r11l, [rsp+172]
    37bcb58edmov r13, rcx
    37bcb58f0mov eax, r11l
    37bcb58f3neg eax
    37bcb58f5cdqe
    37bcb58f7imul rdx, rax
    37bcb58fbimul r9, rax
    37bcb58ffshl rdx, 4
    37bcb5903mov [rsp+624], rdx
    37bcb590blea rdx, [rcx+1]
    37bcb590fadd rcx, r14
    37bcb5912imul r8, rdx
    37bcb5916mov [rsp+664], r9
    37bcb591eadd rcx, r8
    37bcb5921shl rcx, 4
    37bcb5925add rsi, rcx
    37bcb5928mov rcx, r15
    37bcb592bimul rcx, r10
    37bcb592fmov [rsp+632], rsi
    37bcb5937mov rsi, [rsp+392]
    37bcb593flea rdi, [rcx+rsi]
    37bcb5943mov rsi, [rsp+312]
    37bcb594bmov rcx, rsi
    37bcb594eimul rdx, rsi
    37bcb5952imul rcx, rax
    37bcb5956lea rax, [r8+r14]
    37bcb595amov [rsp+672], rax
    37bcb5962mov rax, rsi
    37bcb5965shl rsi, 4
    37bcb5969imul rax, rbx
    37bcb596dshl rbx, 4
    37bcb5971mov [rsp+648], rcx
    37bcb5979mov rcx, [rsp+416]
    37bcb5981mov [rsp+352], rbx
    37bcb5989mov rbx, r10
    37bcb598cshl rax, 4
    37bcb5990add rcx, rdx
    37bcb5993mov edx, [rsp+364]
    37bcb599amov [rsp+336], rax
    37bcb59a2movsxd rax, [rsp+448]
    37bcb59aamov [rsp+656], rcx
    37bcb59b2imul rax, r15
    37bcb59b6mov r15, rdi
    37bcb59b9lea rdi, [rsp+832]
    37bcb59c1mov [rsp+616], rax
    37bcb59c9lea rax, [rip+0x799959]
    37bcb59d0mov [rsp+176], rax
    37bcb59d8lea rax, [rsp+780]
    37bcb59e0mov [rsp+128], rax
    37bcb59e8lea rax, [rsp+768]
    37bcb59f0mov [rsp+512], rax
    37bcb59f8lea rax, [rsp+816]
    37bcb5a00mov [rsp+520], rax
    37bcb5a08mov rax, [rsp+1160]
    37bcb5a10add rax, 16
    37bcb5a14mov [rsp+344], rax
    37bcb5a1clea eax, [r11+r11]
    37bcb5a20mov [rsp+576], eax
    37bcb5a27
    37bcb5a27loc_37bcb5a27:
    37bcb5a27mov r11l, [rsp+172]
    37bcb5a2fmov r10l, edx
    37bcb5a32mov [rsp+296], edx
    37bcb5a39sub edx, 1
    37bcb5a3cmov r8, [rsp+368]
    37bcb5a44mov r9, [rsp+376]
    37bcb5a4cmov [rsp+472], rbx
    37bcb5a54movapd x11, x4
    37bcb5a59mov ecx, r11l
    37bcb5a5cmov [rsp+720], edx
    37bcb5a63movsd_xmm x14, [rip+0x799904]
    37bcb5a6cimul ecx, edx
    37bcb5a6fmov [rsp+288], r15
    37bcb5a77lea eax, [rcx+1]
    37bcb5a7acdqe
    37bcb5a7cimul r8, rax
    37bcb5a80add r9, r8
    37bcb5a83lea r8l, [rcx+r11]
    37bcb5a87mov r11, [rsp+1184]
    37bcb5a8fadd rax, r9
    37bcb5a92mov [rsp+320], r9
    37bcb5a9amovsxd r9, ecx
    37bcb5a9dshl rax, 4
    37bcb5aa1add rax, [rsp+1128]
    37bcb5aa9mov [rsp+584], rax
    37bcb5ab1mov eax, [rsp+704]
    37bcb5ab8add eax, r10l
    37bcb5abbmov eax, eax
    37bcb5abdimul rax, [rsp+384]
    37bcb5ac6add rax, [rsp+392]
    37bcb5acemov [rsp+328], rax
    37bcb5ad6mov rax, [rsp+1112]
    37bcb5ademov eax, [rax]
    37bcb5ae0cmp r8l, eax
    37bcb5ae3cmovle eax, r8l
    37bcb5ae7sub eax, ecx
    37bcb5ae9lea rcx, [r9-1]
    37bcb5aedmov r14l, eax
    37bcb5af0movsxd rax, r10l
    37bcb5af3shl rcx, 4
    37bcb5af7lea r8, [r15+rax]
    37bcb5afblea r12, [r11+8*r8]
    37bcb5affmov r11, [rsp+344]
    37bcb5b07mov r8, r9
    37bcb5b0ashl r8, 4
    37bcb5b0eadd rcx, r11
    37bcb5b11mov [rsp+600], rcx
    37bcb5b19mov rcx, [rsp+1184]
    37bcb5b21lea rcx, [rcx+8*rax-8]
    37bcb5b26mov [rsp+608], rcx
    37bcb5b2emov rcx, [rsp+616]
    37bcb5b36sub rcx, rax
    37bcb5b39mov rax, [rsp+672]
    37bcb5b41mov [rsp+688], rcx
    37bcb5b49mov rcx, [rsp+1160]
    37bcb5b51mov [rsp+544], rax
    37bcb5b59mov rax, [rsp+656]
    37bcb5b61lea rcx, [rcx+r8+16]
    37bcb5b66mov [rsp+280], rax
    37bcb5b6emov rax, [rsp+632]
    37bcb5b76mov [rsp+696], rcx
    37bcb5b7emov [rsp+536], rax
    37bcb5b86mov eax, r13l
    37bcb5b89movsd_xmm [rsp+464], x12
    37bcb5b93movsd_xmm x12, [rsp+712]
    37bcb5b9dmov [rsp+480], rsi
    37bcb5ba5mov [rsp+728], r13l
    37bcb5badmov [rsp+736], r15
    37bcb5bb5mov [rsp+552], r9
    37bcb5bbdmov [rsp+560], rbx
    37bcb5bc5
    37bcb5bc5loc_37bcb5bc5:
    37bcb5bc5lea ebx, [rax+1]
    37bcb5bc8mov rsi, [rsp+1120]
    37bcb5bd0mov r9, [rsp+128]
    37bcb5bd8mov [rsp+780], r14l
    37bcb5be0mov [rsp+304], ebx
    37bcb5be7mov ebx, [rsp+172]
    37bcb5beemov edx, [rsi]
    37bcb5bf0mov r8, [rsp+1104]
    37bcb5bf8mov [rsp+32], rdi
    37bcb5bfdmov [rsp+112], 1
    37bcb5c06add ebx, eax
    37bcb5c08cmp ebx, edx
    37bcb5c0amov [rsp+680], ebx
    37bcb5c11mov [rsp+104], 1
    37bcb5c1acmovle edx, ebx
    37bcb5c1dmov ebx, edx
    37bcb5c1fmov r13l, edx
    37bcb5c22mov rdx, [rsp+1096]
    37bcb5c2asub ebx, eax
    37bcb5c2cmov rax, [rsp+280]
    37bcb5c34mov [rsp+184], ebx
    37bcb5c3bmov [rsp+832], ebx
    37bcb5c42mov rbx, [rsp+696]
    37bcb5c4ashl rax, 4
    37bcb5c4eadd rax, rbx
    37bcb5c51mov rbx, [rsp+512]
    37bcb5c59mov [rsp+200], rax
    37bcb5c61mov [rsp+72], rax
    37bcb5c66mov rax, [rsp+1152]
    37bcb5c6emov [rsp+96], rbx
    37bcb5c73mov rbx, [rsp+520]
    37bcb5c7bmov [rsp+64], rax
    37bcb5c80mov rax, [rsp+536]
    37bcb5c88mov [rsp+88], rbx
    37bcb5c8dmov rbx, [rsp+1168]
    37bcb5c95mov [rsp+56], rax
    37bcb5c9amov rax, [rsp+1136]
    37bcb5ca2mov [rsp+80], rbx
    37bcb5ca7mov [rsp+48], rax
    37bcb5cacmov rax, [rsp+584]
    37bcb5cb4mov [rsp+40], rax
    37bcb5cb9mov rcx, [rsp+1088]
    37bcb5cc1call ztrsyl_
    37bcb5cc6movsd_xmm x0, [r12]
    37bcb5cccmov edx, [rsp+768]
    37bcb5cd3pxor x1, x1
    37bcb5cd7mov rax, [rsp+1200]
    37bcb5cdfmov rbx, [rsp+1200]
    37bcb5ce7movsd_xmm x13, [rsp+816]
    37bcb5cf1mov eax, [rax]
    37bcb5cf3mulsd x0, x13
    37bcb5cf8cmp eax, edx
    37bcb5cfacmovl eax, edx
    37bcb5cfdmov [rbx], eax
    37bcb5cffucomisd x0, x1
    37bcb5d03jp 0x37bcb5d0b
    37bcb5d05je 0x37bcb6b68
    37bcb5d0b
    37bcb5d0bloc_37bcb5d0b:
    37bcb5d0bmov eax, [rsp+184]
    37bcb5d12movsd_xmm [r12], x0
    37bcb5d18mov r9, [rsp+200]
    37bcb5d20mov r8, rdi
    37bcb5d23mov rdx, [rsp+128]
    37bcb5d2bmov rcx, [rsp+176]
    37bcb5d33mov [rsp+48], 1
    37bcb5d3cmov [rsp+832], eax
    37bcb5d43mov rax, [rsp+160]
    37bcb5d4bmov [rsp+780], r14l
    37bcb5d53mov [rsp+40], rax
    37bcb5d58mov rax, [rsp+1168]
    37bcb5d60mov [rsp+32], rax
    37bcb5d65call zlange_
    37bcb5d6amovsd_xmm [rsp+824], x0
    37bcb5d73cmp [rsp+296], 1
    37bcb5d7bje 0x37bcb641b
    37bcb5d81mov rbx, [rsp+416]
    37bcb5d89mov edx, [rsp+304]
    37bcb5d90mov [rsp+272], r14l
    37bcb5d98pxor x13, x13
    37bcb5d9dmov rax, [rsp+552]
    37bcb5da5imul rdx, [rsp+312]
    37bcb5daemov [rsp+152], 1
    37bcb5db9mov rsi, [rsp+344]
    37bcb5dc1mov r14, [rsp+480]
    37bcb5dc9add rax, rbx
    37bcb5dccmov r15, [rsp+1184]
    37bcb5dd4add rax, rdx
    37bcb5dd7shl rax, 4
    37bcb5ddbadd rax, rsi
    37bcb5ddemov [rsp+488], rax
    37bcb5de6lea rax, [rdx+rbx]
    37bcb5deamov [rsp+456], rax
    37bcb5df2lea rax, [rsp+824]
    37bcb5dfamov [rsp+240], rax
    37bcb5e02lea rax, [rsp+800]
    37bcb5e0amov [rsp+232], rax
    37bcb5e12lea rax, [rsp+784]
    37bcb5e1amov [rsp+432], rax
    37bcb5e22lea rax, [rsp+776]
    37bcb5e2amov [rsp+224], rax
    37bcb5e32lea rax, [rip+0x7994f7]
    37bcb5e39mov [rsp+216], rax
    37bcb5e41lea rax, [rip+0x7994f8]
    37bcb5e48mov [rsp+424], rax
    37bcb5e50jmp 0x37bcb5f77
    37bcb5e55
    37bcb5e55loc_37bcb5e55:
    37bcb5e55divsd x6, [r15+8*r9]
    37bcb5e5bmulsd x6, x15
    37bcb5e60movsd_xmm [rsp+808], x6
    37bcb5e69ucomisd x6, x10
    37bcb5e6ejp 0x37bcb626c
    37bcb5e74jne 0x37bcb626c
    37bcb5e7a
    37bcb5e7aloc_37bcb5e7a:
    37bcb5e7amov eax, [rsp+184]
    37bcb5e81movsd_xmm [r12], x8
    37bcb5e87lea rdx, [rip+0x799482]
    37bcb5e8emov r8, [rsp+224]
    37bcb5e96movsd_xmm [r15+8*r9], x8
    37bcb5e9cmov r9, [rsp+128]
    37bcb5ea4mov rcx, rdx
    37bcb5ea7mov [rsp+780], eax
    37bcb5eaemov eax, [rsp+272]
    37bcb5eb5mov [rsp+32], rdi
    37bcb5ebamov [rsp+832], eax
    37bcb5ec1mov rax, [rsp+1168]
    37bcb5ec9mov [rsp+776], ebx
    37bcb5ed0mov [rsp+96], rax
    37bcb5ed5mov rax, [rsp+248]
    37bcb5eddmov [rsp+112], 1
    37bcb5ee6mov [rsp+88], rax
    37bcb5eebmov rax, [rsp+216]
    37bcb5ef3mov [rsp+104], 1
    37bcb5efcmov [rsp+80], rax
    37bcb5f01mov rax, [rsp+1168]
    37bcb5f09mov [rsp+72], rax
    37bcb5f0emov rax, [rsp+200]
    37bcb5f16mov [rsp+64], rax
    37bcb5f1bmov rax, [rsp+1136]
    37bcb5f23mov [rsp+56], rax
    37bcb5f28mov rax, [rsp+192]
    37bcb5f30add rax, [rsp+320]
    37bcb5f38shl rax, 4
    37bcb5f3cadd rax, [rsp+1128]
    37bcb5f44mov [rsp+48], rax
    37bcb5f49mov rax, [rsp+424]
    37bcb5f51mov [rsp+40], rax
    37bcb5f56call zgemm_
    37bcb5f5badd [rsp+152], 1
    37bcb5f63mov ebx, [rsp+296]
    37bcb5f6acmp [rsp+152], ebx
    37bcb5f71jge 0x37bcb6413
    37bcb5f77
    37bcb5f77loc_37bcb5f77:
    37bcb5f77mov esi, [rsp+152]
    37bcb5f7emov ebx, [rsp+172]
    37bcb5f85mov r8, rdi
    37bcb5f88lea eax, [rsi-1]
    37bcb5f8bimul eax, ebx
    37bcb5f8elea edx, [rax+rbx]
    37bcb5f91mov rbx, [rsp+1112]
    37bcb5f99mov [rsp+264], eax
    37bcb5fa0mov ecx, [rbx]
    37bcb5fa2mov [rsp+48], 1
    37bcb5fabcmp edx, ecx
    37bcb5fadmov ebx, ecx
    37bcb5fafmov ecx, [rsp+184]
    37bcb5fb6cmovle ebx, edx
    37bcb5fb9lea edx, [rax+1]
    37bcb5fbcmov [rsp+832], ecx
    37bcb5fc3mov rcx, [rsp+280]
    37bcb5fcbsub ebx, eax
    37bcb5fcdmovsxd rax, edx
    37bcb5fd0lea rdx, [rcx+rax]
    37bcb5fd4mov [rsp+192], rax
    37bcb5fdcmov rax, [rsp+160]
    37bcb5fe4shl rdx, 4
    37bcb5fe8add rdx, [rsp+1160]
    37bcb5ff0mov rcx, [rsp+176]
    37bcb5ff8mov [rsp+780], ebx
    37bcb5fffmov [rsp+40], rax
    37bcb6004mov rax, [rsp+1168]
    37bcb600cmov r9, rdx
    37bcb600fmov [rsp+248], rdx
    37bcb6017mov rdx, [rsp+128]
    37bcb601fmov [rsp+32], rax
    37bcb6024call zlange_
    37bcb6029mov rax, [rsp+288]
    37bcb6031movsxd rdx, esi
    37bcb6034movsd_xmm x1, [r12]
    37bcb603amovapd x3, x0
    37bcb603emov r8, [rsp+232]
    37bcb6046mov rcx, [rsp+432]
    37bcb604elea r9, [rax+rdx]
    37bcb6052add rdx, [rsp+328]
    37bcb605amovsd_xmm x2, [r15+8*r9]
    37bcb6060mov [rsp+256], r9
    37bcb6068movapd x6, x2
    37bcb606cminsd x6, x1
    37bcb6070movapd x0, x6
    37bcb6074divsd x0, x2
    37bcb6078mulsd x0, x3
    37bcb607cmovsd_xmm [rsp+800], x0
    37bcb6085movapd x0, x6
    37bcb6089divsd x0, x1
    37bcb608dmulsd x0, [rsp+824]
    37bcb6096movsd_xmm [rsp+824], x0
    37bcb609fmovsd_xmm x0, [r15+8*rdx]
    37bcb60a5mov rdx, [rsp+240]
    37bcb60admovsd_xmm [rsp+784], x0
    37bcb60b6call dlarmm_
    37bcb60bbmov r9, [rsp+256]
    37bcb60c3mov eax, [rsp+264]
    37bcb60camovapd x8, x0
    37bcb60cfmovapd x15, x0
    37bcb60d4movsd_xmm [rsp+816], x0
    37bcb60ddmulsd x8, x6
    37bcb60e2ucomisd x8, x13
    37bcb60e7jp 0x37bcb60ef
    37bcb60e9je 0x37bcb6287
    37bcb60ef
    37bcb60efloc_37bcb60ef:
    37bcb60efmovsd_xmm x0, [rsp+800]
    37bcb60f8mulsd x0, x15
    37bcb60fdmovsd_xmm [rsp+800], x0
    37bcb6106movsd_xmm x0, [rsp+824]
    37bcb610fmulsd x0, x15
    37bcb6114movsd_xmm [rsp+824], x0
    37bcb611dmovapd x0, x6
    37bcb6121divsd x0, [r12]
    37bcb6127mulsd x0, x15
    37bcb612cmovsd_xmm [rsp+808], x0
    37bcb6135ucomisd x0, x10
    37bcb613ajp 0x37bcb6142
    37bcb613cje 0x37bcb5e55
    37bcb6142
    37bcb6142loc_37bcb6142:
    37bcb6142mov esi, [rsp+304]
    37bcb6149cmp esi, r13l
    37bcb614cjg 0x37bcb5e7a
    37bcb6152mov r8, [rsp+488]
    37bcb615amov [rsp+256], eax
    37bcb6161lea rbp, [rsp+808]
    37bcb6169mov [rsp+440], r9
    37bcb6171mov [rsp+264], ebx
    37bcb6178mov ebx, [rsp+272]
    37bcb617fmov [rsp+448], r12
    37bcb6187mov r12, r8
    37bcb618anop [rax+rax]
    37bcb6190
    37bcb6190loc_37bcb6190:
    37bcb6190mov r8, r12
    37bcb6193lea r9, [rip+0x79917e]
    37bcb619amov rdx, rbp
    37bcb619dmov rcx, rdi
    37bcb61a0add esi, 1
    37bcb61a3mov [rsp+832], ebx
    37bcb61aaadd r12, r14
    37bcb61adcall zdscal_
    37bcb61b2cmp r13l, esi
    37bcb61b5jge 0x37bcb6190
    37bcb61b7mov r9, [rsp+440]
    37bcb61bfmov eax, [rsp+256]
    37bcb61c6mov ebx, [rsp+264]
    37bcb61cdmov r12, [rsp+448]
    37bcb61d5divsd x6, [r15+8*r9]
    37bcb61dbmulsd x6, x15
    37bcb61e0movsd_xmm [rsp+808], x6
    37bcb61e9ucomisd x6, x10
    37bcb61eejp 0x37bcb61f6
    37bcb61f0je 0x37bcb5e7a
    37bcb61f6
    37bcb61f6loc_37bcb61f6:
    37bcb61f6movsxd r8, eax
    37bcb61f9mov [rsp+256], r9
    37bcb6201add r8, [rsp+456]
    37bcb6209shl r8, 4
    37bcb620dmov esi, [rsp+304]
    37bcb6214add r8, [rsp+344]
    37bcb621cmov [rsp+264], r12
    37bcb6224mov r12, r8
    37bcb6227nop [rax+rax]
    37bcb6230
    37bcb6230loc_37bcb6230:
    37bcb6230mov r8, r12
    37bcb6233lea r9, [rip+0x7990de]
    37bcb623amov rdx, rbp
    37bcb623dmov rcx, rdi
    37bcb6240add esi, 1
    37bcb6243mov [rsp+832], ebx
    37bcb624aadd r12, r14
    37bcb624dcall zdscal_
    37bcb6252cmp r13l, esi
    37bcb6255jge 0x37bcb6230
    37bcb6257mov r9, [rsp+256]
    37bcb625fmov r12, [rsp+264]
    37bcb6267jmp 0x37bcb5e7a
    37bcb626c
    37bcb626cloc_37bcb626c:
    37bcb626ccmp [rsp+304], r13l
    37bcb6274jg 0x37bcb5e7a
    37bcb627alea rbp, [rsp+808]
    37bcb6282jmp 0x37bcb61f6
    37bcb6287
    37bcb6287loc_37bcb6287:
    37bcb6287mov rdx, rdi
    37bcb628amov [rsp+440], r9
    37bcb6292mov [rsp+256], eax
    37bcb6299call frexp
    37bcb629emov edx, [rsp+832]
    37bcb62a5movapd x0, x9
    37bcb62aacall __powidf2
    37bcb62afmov rsi, [rsp+408]
    37bcb62b7mulsd x0, [rsp+464]
    37bcb62c0mov [rsp+496], r14
    37bcb62c8mov [rsp+264], ebx
    37bcb62cfmov rbp, [rsp+400]
    37bcb62d7mov [rsp+448], r13l
    37bcb62dfmov rbx, [rsp+208]
    37bcb62e7mov r13, rsi
    37bcb62eamov esi, [rsp+360]
    37bcb62f1mov [rsp+504], r12
    37bcb62f9mov r12l, 1
    37bcb62ffmovsd_xmm [rsp+464], x0
    37bcb6308nop [rax+rax]
    37bcb6310
    37bcb6310loc_37bcb6310:
    37bcb6310lea r14, [rbp+r13]
    37bcb6315nop [rax+rax]
    37bcb6320
    37bcb6320loc_37bcb6320:
    37bcb6320mov rdx, rdi
    37bcb6323movapd x0, x15
    37bcb6328movsd_xmm x8, [r14]
    37bcb632dadd r14, 8
    37bcb6331call frexp
    37bcb6336mov edx, [rsp+832]
    37bcb633dmovapd x0, x9
    37bcb6342call __powidf2
    37bcb6347divsd x8, x0
    37bcb634cminsd x8, x7
    37bcb6351movsd_xmm [r14-8], x8
    37bcb6357cmp r14, r13
    37bcb635ajne 0x37bcb6320
    37bcb635cadd r12l, 1
    37bcb6360lea r13, [r14+rbx]
    37bcb6364cmp r12l, esi
    37bcb6367jne 0x37bcb6310
    37bcb6369mov eax, [rsp+256]
    37bcb6370mov r9, [rsp+440]
    37bcb6378mov rdx, rdi
    37bcb637bmovapd x0, x15
    37bcb6380mov ebx, [rsp+264]
    37bcb6387mov r13l, [rsp+448]
    37bcb638fmov [rsp+528], eax
    37bcb6396mov r14, [rsp+496]
    37bcb639emov [rsp+256], r9
    37bcb63a6mov r12, [rsp+504]
    37bcb63aecall frexp
    37bcb63b3mov edx, [rsp+832]
    37bcb63bamovapd x0, x9
    37bcb63bfcall __powidf2
    37bcb63c4mov rdx, rdi
    37bcb63c7divsd x6, x0
    37bcb63cbmovapd x0, x15
    37bcb63d0call frexp
    37bcb63d5mov edx, [rsp+832]
    37bcb63dcmovapd x0, x9
    37bcb63e1call __powidf2
    37bcb63e6mov eax, [rsp+528]
    37bcb63edmov r9, [rsp+256]
    37bcb63f5divsd x15, x0
    37bcb63famovsd_xmm [rsp+816], x15
    37bcb6404movapd x8, x15
    37bcb6409mulsd x8, x6
    37bcb640ejmp 0x37bcb60ef
    37bcb6413
    37bcb6413loc_37bcb6413:
    37bcb6413mov r14l, [rsp+272]
    37bcb641b
    37bcb641bloc_37bcb641b:
    37bcb641bmov rax, [rsp+472]
    37bcb6423mov [rsp+432], eax
    37bcb642acmp eax, 1
    37bcb642djle 0x37bcb6ab0
    37bcb6433mov rax, [rsp+544]
    37bcb643bmov rbx, [rsp+552]
    37bcb6443mov [rsp+152], 1
    37bcb644exor esi, esi
    37bcb6450mov [rsp+488], r13l
    37bcb6458mov r15, [rsp+608]
    37bcb6460pxor x15, x15
    37bcb6465shl rax, 4
    37bcb6469add rax, [rsp+592]
    37bcb6471movsd_xmm x13, [rip+0x798eee]
    37bcb647amovsd_xmm [rsp+744], x11
    37bcb6484mov [rsp+248], rax
    37bcb648cmov rax, [rsp+472]
    37bcb6494add rax, [rsp+688]
    37bcb649cmov rbp, [rsp+480]
    37bcb64a4mov [rsp+424], rax
    37bcb64acmov rax, [rsp+416]
    37bcb64b4lea rdx, [rax+rbx]
    37bcb64b8mov eax, [rsp+304]
    37bcb64bfmov rbx, [rsp+344]
    37bcb64c7imul rax, [rsp+312]
    37bcb64d0mov [rsp+568], rdx
    37bcb64d8add rax, rdx
    37bcb64dbshl rax, 4
    37bcb64dfadd rax, rbx
    37bcb64e2mov [rsp+528], rax
    37bcb64eamov rax, [rsp+600]
    37bcb64f2mov [rsp+192], rax
    37bcb64falea rax, [rip+0x798e1f]
    37bcb6501mov [rsp+456], rax
    37bcb6509lea rax, [rsp+824]
    37bcb6511mov [rsp+240], rax
    37bcb6519lea rax, [rsp+800]
    37bcb6521mov [rsp+232], rax
    37bcb6529lea rax, [rsp+776]
    37bcb6531mov [rsp+224], rax
    37bcb6539lea rax, [rip+0x798df0]
    37bcb6540mov [rsp+216], rax
    37bcb6548lea rax, [rsp+792]
    37bcb6550mov [rsp+448], rax
    37bcb6558lea rax, [rsp+772]
    37bcb6560mov [rsp+440], rax
    37bcb6568jmp 0x37bcb66be
    37bcb656d
    37bcb656d 0f 1f 00 ...
    37bcb6570
    37bcb6570loc_37bcb6570:
    37bcb6570divsd x6, [r15]
    37bcb6575mulsd x6, x8
    37bcb657amovsd_xmm [rsp+808], x6
    37bcb6583ucomisd x6, x10
    37bcb6588jp 0x37bcb68b2
    37bcb658ejne 0x37bcb68b2
    37bcb6594
    37bcb6594loc_37bcb6594:
    37bcb6594mov eax, [rsp+256]
    37bcb659bmovsd_xmm [r12], x11
    37bcb65a1mov rbx, [rsp+192]
    37bcb65a9lea rcx, [rip+0x798d60]
    37bcb65b0movsd_xmm [r15], x11
    37bcb65b5mov r13, [rsp+248]
    37bcb65bdmov r9, [rsp+224]
    37bcb65c5mov [rsp+776], eax
    37bcb65ccmov eax, [rsp+184]
    37bcb65d3mov r8, [rsp+440]
    37bcb65dbmov rdx, [rsp+456]
    37bcb65e3mov [rsp+88], rbx
    37bcb65e8mov [rsp+780], eax
    37bcb65efmov rax, [rsp+1168]
    37bcb65f7mov [rsp+64], r13
    37bcb65fcmov [rsp+96], rax
    37bcb6601mov rax, [rsp+216]
    37bcb6609mov [rsp+772], r14l
    37bcb6611mov [rsp+80], rax
    37bcb6616mov rax, [rsp+1152]
    37bcb661emov [rsp+112], 1
    37bcb6627mov [rsp+72], rax
    37bcb662cmov rax, [rsp+1168]
    37bcb6634mov [rsp+104], 1
    37bcb663dmov [rsp+56], rax
    37bcb6642mov rax, [rsp+200]
    37bcb664amov [rsp+40], rdi
    37bcb664fmov [rsp+48], rax
    37bcb6654mov rax, [rsp+128]
    37bcb665cmovsd_xmm [rsp+832], x12
    37bcb6666mov [rsp+32], rax
    37bcb666bmovsd_xmm [rsp+840], x14
    37bcb6675call zgemm_
    37bcb667aadd rbx, [rsp+336]
    37bcb6682add r13, [rsp+352]
    37bcb668aadd [rsp+152], 1
    37bcb6692add r15, [rsp+208]
    37bcb669amov [rsp+192], rbx
    37bcb66a2mov eax, [rsp+152]
    37bcb66a9mov [rsp+248], r13
    37bcb66b1cmp eax, [rsp+432]
    37bcb66b8je 0x37bcb6aa6
    37bcb66be
    37bcb66beloc_37bcb66be:
    37bcb66bemov rax, [rsp+1120]
    37bcb66c6mov edx, esi
    37bcb66c8mov [rsp+272], esi
    37bcb66cfmov r8, rdi
    37bcb66d2add esi, [rsp+172]
    37bcb66d9mov r9, [rsp+192]
    37bcb66e1mov [rsp+780], r14l
    37bcb66e9mov eax, [rax]
    37bcb66ebmov rcx, [rsp+176]
    37bcb66f3mov [rsp+48], 1
    37bcb66fccmp esi, eax
    37bcb66fecmovle eax, esi
    37bcb6701mov [rsp+264], eax
    37bcb6708sub eax, edx
    37bcb670amov rdx, [rsp+128]
    37bcb6712mov [rsp+256], eax
    37bcb6719mov [rsp+832], eax
    37bcb6720mov rax, [rsp+160]
    37bcb6728mov [rsp+40], rax
    37bcb672dmov rax, [rsp+1168]
    37bcb6735mov [rsp+32], rax
    37bcb673acall zlange_
    37bcb673fmovsd_xmm x2, [r15]
    37bcb6744movsd_xmm x1, [r12]
    37bcb674amovapd x3, x0
    37bcb674emov rax, [rsp+424]
    37bcb6756mov r8, [rsp+232]
    37bcb675emovapd x6, x2
    37bcb6762mov rdx, [rsp+240]
    37bcb676amov rcx, [rsp+448]
    37bcb6772minsd x6, x1
    37bcb6776movapd x0, x6
    37bcb677adivsd x0, x2
    37bcb677emulsd x0, x3
    37bcb6782movsd_xmm [rsp+800], x0
    37bcb678bmovapd x0, x6
    37bcb678fdivsd x0, x1
    37bcb6793mulsd x0, [rsp+824]
    37bcb679cmovsd_xmm [rsp+824], x0
    37bcb67a5movsd_xmm x0, [r15+8*rax]
    37bcb67abmovsd_xmm [rsp+792], x0
    37bcb67b4call dlarmm_
    37bcb67b9movapd x11, x0
    37bcb67bemovapd x8, x0
    37bcb67c3movsd_xmm [rsp+816], x0
    37bcb67ccmulsd x11, x6
    37bcb67d1ucomisd x11, x15
    37bcb67d6jp 0x37bcb67de
    37bcb67d8je 0x37bcb6952
    37bcb67de
    37bcb67deloc_37bcb67de:
    37bcb67demovsd_xmm x0, [rsp+800]
    37bcb67e7mulsd x0, x8
    37bcb67ecmovsd_xmm [rsp+800], x0
    37bcb67f5movsd_xmm x0, [rsp+824]
    37bcb67femulsd x0, x8
    37bcb6803movsd_xmm [rsp+824], x0
    37bcb680cmovapd x0, x6
    37bcb6810divsd x0, [r12]
    37bcb6816mulsd x0, x8
    37bcb681bmovsd_xmm [rsp+808], x0
    37bcb6824ucomisd x0, x10
    37bcb6829jp 0x37bcb6831
    37bcb682bje 0x37bcb6570
    37bcb6831
    37bcb6831loc_37bcb6831:
    37bcb6831mov eax, [rsp+304]
    37bcb6838mov ecx, [rsp+488]
    37bcb683fcmp eax, ecx
    37bcb6841jg 0x37bcb6570
    37bcb6847mov r8, [rsp+528]
    37bcb684fmov [rsp+496], esi
    37bcb6856mov ebx, ecx
    37bcb6858mov [rsp+504], r12
    37bcb6860mov r12l, eax
    37bcb6863mov rsi, r8
    37bcb6866nop [rax+rax]
    37bcb6870
    37bcb6870loc_37bcb6870:
    37bcb6870mov r8, rsi
    37bcb6873lea r9, [rip+0x798a9e]
    37bcb687amov rcx, rdi
    37bcb687dadd rsi, rbp
    37bcb6880lea rdx, [rsp+808]
    37bcb6888add r12l, 1
    37bcb688cmov [rsp+832], r14l
    37bcb6894call zdscal_
    37bcb6899cmp ebx, r12l
    37bcb689cjge 0x37bcb6870
    37bcb689emov esi, [rsp+496]
    37bcb68a5mov r12, [rsp+504]
    37bcb68adjmp 0x37bcb6570
    37bcb68b2
    37bcb68b2loc_37bcb68b2:
    37bcb68b2mov ebx, [rsp+272]
    37bcb68b9mov eax, [rsp+264]
    37bcb68c0add ebx, 1
    37bcb68c3cmp ebx, eax
    37bcb68c5jg 0x37bcb6594
    37bcb68cbmov r8l, ebx
    37bcb68cemov [rsp+264], esi
    37bcb68d5imul r8, [rsp+312]
    37bcb68deadd r8, [rsp+568]
    37bcb68e6mov [rsp+272], r12
    37bcb68eemov r12l, ebx
    37bcb68f1mov ebx, eax
    37bcb68f3shl r8, 4
    37bcb68f7add r8, [rsp+344]
    37bcb68ffmov rsi, r8
    37bcb6902nop [rax]
    37bcb6905nop [rax+rax]
    37bcb6910
    37bcb6910loc_37bcb6910:
    37bcb6910mov r8, rsi
    37bcb6913lea r9, [rip+0x7989fe]
    37bcb691amov rcx, rdi
    37bcb691dadd rsi, rbp
    37bcb6920lea rdx, [rsp+808]
    37bcb6928add r12l, 1
    37bcb692cmov [rsp+832], r14l
    37bcb6934call zdscal_
    37bcb6939cmp ebx, r12l
    37bcb693cjge 0x37bcb6910
    37bcb693emov esi, [rsp+264]
    37bcb6945mov r12, [rsp+272]
    37bcb694djmp 0x37bcb6594
    37bcb6952
    37bcb6952loc_37bcb6952:
    37bcb6952mov rdx, rdi
    37bcb6955call frexp
    37bcb695amov edx, [rsp+832]
    37bcb6961movapd x0, x13
    37bcb6966call __powidf2
    37bcb696bmov rbx, [rsp+408]
    37bcb6973mulsd x0, [rsp+464]
    37bcb697cmov [rsp+760], r12
    37bcb6984mov [rsp+496], r14l
    37bcb698cmov r13, [rsp+208]
    37bcb6994mov [rsp+752], rbp
    37bcb699cmov r14, [rsp+400]
    37bcb69a4mov rbp, rbx
    37bcb69a7mov ebx, [rsp+360]
    37bcb69aemov [rsp+504], esi
    37bcb69b5mov esi, 1
    37bcb69bamovsd_xmm [rsp+464], x0
    37bcb69c3nop
    37bcb69c5nop [rax+rax]
    37bcb69d0
    37bcb69d0loc_37bcb69d0:
    37bcb69d0lea r12, [r14+rbp]
    37bcb69d4nop
    37bcb69d5nop [rax+rax]
    37bcb69e0
    37bcb69e0loc_37bcb69e0:
    37bcb69e0mov rdx, rdi
    37bcb69e3movapd x0, x8
    37bcb69e8movsd_xmm x11, [r12]
    37bcb69eeadd r12, 8
    37bcb69f2call frexp
    37bcb69f7mov edx, [rsp+832]
    37bcb69femovapd x0, x13
    37bcb6a03call __powidf2
    37bcb6a08divsd x11, x0
    37bcb6a0dminsd x11, x7
    37bcb6a12movsd_xmm [r12-8], x11
    37bcb6a19cmp r12, rbp
    37bcb6a1cjne 0x37bcb69e0
    37bcb6a1eadd esi, 1
    37bcb6a21lea rbp, [r12+r13]
    37bcb6a25cmp esi, ebx
    37bcb6a27jne 0x37bcb69d0
    37bcb6a29mov rdx, rdi
    37bcb6a2cmovapd x0, x8
    37bcb6a31mov r14l, [rsp+496]
    37bcb6a39mov esi, [rsp+504]
    37bcb6a40mov rbp, [rsp+752]
    37bcb6a48mov r12, [rsp+760]
    37bcb6a50call frexp
    37bcb6a55mov edx, [rsp+832]
    37bcb6a5cmovapd x0, x13
    37bcb6a61call __powidf2
    37bcb6a66mov rdx, rdi
    37bcb6a69divsd x6, x0
    37bcb6a6dmovapd x0, x8
    37bcb6a72call frexp
    37bcb6a77mov edx, [rsp+832]
    37bcb6a7emovapd x0, x13
    37bcb6a83call __powidf2
    37bcb6a88divsd x8, x0
    37bcb6a8dmovsd_xmm [rsp+816], x8
    37bcb6a97movapd x11, x8
    37bcb6a9cmulsd x11, x6
    37bcb6aa1jmp 0x37bcb67de
    37bcb6aa6
    37bcb6aa6loc_37bcb6aa6:
    37bcb6aa6movsd_xmm x11, [rsp+744]
    37bcb6ab0
    37bcb6ab0loc_37bcb6ab0:
    37bcb6ab0sub [rsp+472], 1
    37bcb6ab9mov rbx, [rsp+472]
    37bcb6ac1mov rcx, [rsp+624]
    37bcb6ac9mov eax, [rsp+680]
    37bcb6ad0add [rsp+536], rcx
    37bcb6ad8sub eax, [rsp+576]
    37bcb6adfmov rcx, [rsp+648]
    37bcb6ae7sub r12, [rsp+208]
    37bcb6aefadd [rsp+280], rcx
    37bcb6af7mov rcx, [rsp+384]
    37bcb6affsub [rsp+288], rcx
    37bcb6b07mov rcx, [rsp+664]
    37bcb6b0fadd [rsp+544], rcx
    37bcb6b17test ebx, ebx
    37bcb6b19jne 0x37bcb5bc5
    37bcb6b1fmov edx, [rsp+720]
    37bcb6b26mov rsi, [rsp+480]
    37bcb6b2emovapd x4, x11
    37bcb6b33mov r13l, [rsp+728]
    37bcb6b3bmov r15, [rsp+736]
    37bcb6b43movsd_xmm x12, [rsp+464]
    37bcb6b4dmov rbx, [rsp+560]
    37bcb6b55test edx, edx
    37bcb6b57jne 0x37bcb5a27
    37bcb6b5djmp 0x37bcb52b2
    37bcb6b62
    37bcb6b62 66 0f 1f 44 00 00 f..D..
    37bcb6b68
    37bcb6b68loc_37bcb6b68:
    37bcb6b68ucomisd x13, x1
    37bcb6b6djp 0x37bcb6c12
    37bcb6b73jne 0x37bcb6c12
    37bcb6b79mov [rsp+464], 0
    37bcb6b85movapd x8, x9
    37bcb6b8a
    37bcb6b8aloc_37bcb6b8a:
    37bcb6b8amov rsi, [rsp+408]
    37bcb6b92mov ebx, 1
    37bcb6b97
    37bcb6b97loc_37bcb6b97:
    37bcb6b97mov rax, [rsp+400]
    37bcb6b9flea rbp, [rax+rsi]
    37bcb6ba3nop
    37bcb6ba5nop [rax+rax]
    37bcb6bb0
    37bcb6bb0loc_37bcb6bb0:
    37bcb6bb0mov rdx, rdi
    37bcb6bb3movapd x0, x13
    37bcb6bb8movsd_xmm x6, [rbp]
    37bcb6bbdadd rbp, 8
    37bcb6bc1call frexp
    37bcb6bc6mov edx, [rsp+832]
    37bcb6bcdmovapd x0, x8
    37bcb6bd2call __powidf2
    37bcb6bd7divsd x6, x0
    37bcb6bdbminsd x6, x7
    37bcb6bdfmovsd_xmm [rbp-8], x6
    37bcb6be4cmp rbp, rsi
    37bcb6be7jne 0x37bcb6bb0
    37bcb6be9mov rax, [rsp+208]
    37bcb6bf1add ebx, 1
    37bcb6bf4lea rsi, [rbp+rax]
    37bcb6bf9cmp ebx, [rsp+360]
    37bcb6c00jne 0x37bcb6b97
    37bcb6c02movsd_xmm x0, [r12]
    37bcb6c08mulsd x0, x13
    37bcb6c0djmp 0x37bcb5d0b
    37bcb6c12
    37bcb6c12loc_37bcb6c12:
    37bcb6c12mov rdx, rdi
    37bcb6c15movapd x0, x13
    37bcb6c1acall frexp
    37bcb6c1fmov edx, [rsp+832]
    37bcb6c26movsd_xmm x8, [rip+0x798739]
    37bcb6c2fmovapd x0, x8
    37bcb6c34call __powidf2
    37bcb6c39mulsd x0, [rsp+464]
    37bcb6c42movsd_xmm [rsp+464], x0
    37bcb6c4bjmp 0x37bcb6b8a
    37bcb6c50
    37bcb6c50loc_37bcb6c50:
    37bcb6c50movapd x12, x10
    37bcb6c55jmp 0x37bcb52b7
    37bcb6c5a
    37bcb6c5aloc_37bcb6c5a:
    37bcb6c5aneg eax
    37bcb6c5cjmp 0x37bcb1108
    37bcb6c61
    37bcb6c61loc_37bcb6c61:
    37bcb6c61mov eax, 1
    37bcb6c66
    37bcb6c66loc_37bcb6c66:
    37bcb6c66lea rdx, [rax+1]
    37bcb6c6acmp rcx, rdx
    37bcb6c6dje 0x37bcb566c
    37bcb6c73add rax, 2
    37bcb6c77cmp rax, rcx
    37bcb6c7ajne 0x37bcb6c66
    37bcb6c7cjmp 0x37bcb566c
    37bcb6c81
    37bcb6c81 0f 1f 80 00 00 00 00 .......
    37bcb6c88
    37bcb6c88loc_37bcb6c88:
    37bcb6c88mulsd x0, x12
    37bcb6c8djmp 0x37bcb5711
    37bcb0e80