File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc0bf00
    37bc0bf00zlahef_rk_:
    37bc0bf00push r15
    37bc0bf02push r14
    37bc0bf04push r13
    37bc0bf06push r12
    37bc0bf08push rbp
    37bc0bf09push rdi
    37bc0bf0apush rsi
    37bc0bf0bpush rbx
    37bc0bf0csub rsp, 648
    37bc0bf13movups [rsp+480], x6
    37bc0bf1bmovups [rsp+496], x7
    37bc0bf23movups [rsp+512], x8
    37bc0bf2cmovups [rsp+528], x9
    37bc0bf35movups [rsp+544], x10
    37bc0bf3emovups [rsp+560], x11
    37bc0bf47movups [rsp+576], x12
    37bc0bf50movups [rsp+592], x13
    37bc0bf59movups [rsp+608], x14
    37bc0bf62movups [rsp+624], x15
    37bc0bf6bmov rax, [rsp+760]
    37bc0bf73mov r15, [rsp+752]
    37bc0bf7bmov r14, [rsp+784]
    37bc0bf83mov rbx, rcx
    37bc0bf86movsxd rcx, [rax]
    37bc0bf89xor eax, eax
    37bc0bf8bmov [rsp+728], rdx
    37bc0bf93mov edx, 1
    37bc0bf98mov [rsp+736], r8
    37bc0bfa0mov rdi, r9
    37bc0bfa3test rcx, rcx
    37bc0bfa6cmovns rax, rcx
    37bc0bfaalea rcx, [rip+0x83fc5f]
    37bc0bfb1mov [rsp+144], rax
    37bc0bfb9not rax
    37bc0bfbcmov [rsp+152], rax
    37bc0bfc4mov rax, [rsp+792]
    37bc0bfccmovsxd rsi, [rax]
    37bc0bfcfxor eax, eax
    37bc0bfd1test rsi, rsi
    37bc0bfd4cmovns rax, rsi
    37bc0bfd8mov [rsp+200], rax
    37bc0bfe0not rax
    37bc0bfe3mov [rsp+208], rax
    37bc0bfebmov rax, [rsp+800]
    37bc0bff3mov [rax], 0
    37bc0bff9call dlamch_
    37bc0bffemov r9l, 1
    37bc0c004mov r8l, 1
    37bc0c00amov rcx, rbx
    37bc0c00dmovsd_xmm [rsp+440], x0
    37bc0c016lea rdx, [rip+0x83fbf4]
    37bc0c01dcall lsame_
    37bc0c022test eax, eax
    37bc0c024mov rax, [rsp+728]
    37bc0c02cmov eax, [rax]
    37bc0c02eje 0x37bc0d6a0
    37bc0c034mov rsi, [rsp+736]
    37bc0c03cmov edx, eax
    37bc0c03epxor x0, x0
    37bc0c042mov [rsp+456], eax
    37bc0c049mov ebx, [rsi]
    37bc0c04bmov rsi, [rsp+768]
    37bc0c053sub edx, ebx
    37bc0c055movups [rsi], x0
    37bc0c058mov esi, eax
    37bc0c05aadd edx, 1
    37bc0c05dcmp edx, eax
    37bc0c05fjl 0x37bc0c069
    37bc0c061cmp eax, ebx
    37bc0c063jg 0x37bc0f247
    37bc0c069
    37bc0c069loc_37bc0c069:
    37bc0c069lea rcx, [rsp+468]
    37bc0c071mov [rsp+744], rdi
    37bc0c079mov [rsp+136], rcx
    37bc0c081lea rcx, [rsp+456]
    37bc0c089mov [rsp+256], rcx
    37bc0c091lea rcx, [rip+0x83fb90]
    37bc0c098mov [rsp+288], rcx
    37bc0c0a0lea rcx, [rip+0x83fb91]
    37bc0c0a7mov [rsp+296], rcx
    37bc0c0afnop
    37bc0c0b0
    37bc0c0b0loc_37bc0c0b0:
    37bc0c0b0test esi, esi
    37bc0c0b2jle 0x37bc0c247
    37bc0c0b8mov r12, [rsp+144]
    37bc0c0c0movsxd rdx, ebx
    37bc0c0c3mov rdi, [rsp+208]
    37bc0c0cbmovsxd rbp, esi
    37bc0c0ceimul rdx, [rsp+200]
    37bc0c0d7imul r12, rbp
    37bc0c0dblea rcx, [rdi+rdx]
    37bc0c0dfmov rdi, [rsp+152]
    37bc0c0e7mov [rsp+272], rdx
    37bc0c0efmov [rsp+160], rcx
    37bc0c0f7add rdi, r12
    37bc0c0facmp esi, 1
    37bc0c0fdje 0x37bc0c146
    37bc0c0fflea eax, [rsi-1]
    37bc0c102lea rdx, [rdi+1]
    37bc0c106mov [rsp+468], eax
    37bc0c10dlea rax, [rcx+1]
    37bc0c111shl rdx, 4
    37bc0c115lea rcx, [rip+0x83faf8]
    37bc0c11cmov [rsp+32], rcx
    37bc0c121shl rax, 4
    37bc0c125mov r8, rcx
    37bc0c128add rdx, r15
    37bc0c12bmov rcx, [rsp+136]
    37bc0c133lea r9, [r14+rax]
    37bc0c137call zcopy_
    37bc0c13cmov rax, [rsp+728]
    37bc0c144mov eax, [rax]
    37bc0c146
    37bc0c146loc_37bc0c146:
    37bc0c146mov rcx, [rsp+160]
    37bc0c14eadd rdi, rbp
    37bc0c151shl rdi, 4
    37bc0c155movsd_xmm x0, [r15+rdi]
    37bc0c15blea rdx, [rcx+rbp]
    37bc0c15fshl rdx, 4
    37bc0c163mov [r14+rdx+8], 0
    37bc0c16cmovsd_xmm [r14+rdx], x0
    37bc0c172cmp eax, esi
    37bc0c174jg 0x37bc0cd80
    37bc0c17amovsxd r12, [rsp+456]
    37bc0c182mov rdi, r12
    37bc0c185lea rax, [r12+rcx]
    37bc0c189
    37bc0c189loc_37bc0c189:
    37bc0c189shl rax, 4
    37bc0c18dlea r10l, [rdi-1]
    37bc0c191lea r9, [r14+rax]
    37bc0c195movsd_xmm x6, [r9]
    37bc0c19acmp edi, 1
    37bc0c19djg 0x37bc0c3c0
    37bc0c1a3pxor x1, x1
    37bc0c1a7ucomisd x6, x1
    37bc0c1abjp 0x37bc0cc38
    37bc0c1b1jne 0x37bc0cc38
    37bc0c1b7mov rax, [rsp+800]
    37bc0c1bfmov ecx, [rax]
    37bc0c1c1test ecx, ecx
    37bc0c1c3jne 0x37bc0d240
    37bc0c1c9mov rax, [rsp+800]
    37bc0c1d1lea rbx, [r12-1]
    37bc0c1d6mov esi, r10l
    37bc0c1d9mov [rax], edi
    37bc0c1dbmov rax, [rsp+144]
    37bc0c1e3imul rax, r12
    37bc0c1e7add rax, [rsp+152]
    37bc0c1efadd rax, r12
    37bc0c1f2shl rax, 4
    37bc0c1f6mov [r15+rax+8], 0
    37bc0c1ffmovsd_xmm [r15+rax], x6
    37bc0c205
    37bc0c205loc_37bc0c205:
    37bc0c205mov rax, [rsp+776]
    37bc0c20dmov [rax+4*rbx], edi
    37bc0c210
    37bc0c210loc_37bc0c210:
    37bc0c210mov rax, [rsp+736]
    37bc0c218mov [rsp+456], esi
    37bc0c21fmov ecx, [rax]
    37bc0c221mov rax, [rsp+728]
    37bc0c229mov eax, [rax]
    37bc0c22blea ebx, [rcx+rsi]
    37bc0c22emov edx, eax
    37bc0c230sub ebx, eax
    37bc0c232sub edx, ecx
    37bc0c234add edx, 1
    37bc0c237cmp edx, esi
    37bc0c239jl 0x37bc0c0b0
    37bc0c23fcmp ecx, eax
    37bc0c241jge 0x37bc0c0b0
    37bc0c247
    37bc0c247loc_37bc0c247:
    37bc0c247mov rdi, [rsp+744]
    37bc0c24fsub eax, esi
    37bc0c251
    37bc0c251loc_37bc0c251:
    37bc0c251add ebx, 1
    37bc0c254mov [rsp+468], eax
    37bc0c25bmov rax, [rsp+760]
    37bc0c263lea r8, [rip+0x83f9de]
    37bc0c26amovsxd rbx, ebx
    37bc0c26dmov [rsp+88], r15
    37bc0c272imul rbx, [rsp+200]
    37bc0c27blea rcx, [rip+0x83f9cf]
    37bc0c282mov [rsp+96], rax
    37bc0c287mov rax, [rsp+296]
    37bc0c28fmov r9, [rsp+256]
    37bc0c297mov rdx, [rsp+288]
    37bc0c29fmov [rsp+120], 9
    37bc0c2a8mov [rsp+80], rax
    37bc0c2admov rax, [rsp+792]
    37bc0c2b5mov [rsp+112], 12
    37bc0c2bemov [rsp+72], rax
    37bc0c2c3mov rax, [rsp+208]
    37bc0c2cbmov [rsp+104], 5
    37bc0c2d4lea rax, [rax+rbx+1]
    37bc0c2d9shl rax, 4
    37bc0c2ddadd rax, r14
    37bc0c2e0mov [rsp+64], rax
    37bc0c2e5mov rax, [rsp+760]
    37bc0c2edmov [rsp+56], rax
    37bc0c2f2lea eax, [rsi+1]
    37bc0c2f5mov rsi, [rsp+152]
    37bc0c2fdcdqe
    37bc0c2ffimul rax, [rsp+144]
    37bc0c308lea rax, [rsi+rax+1]
    37bc0c30dshl rax, 4
    37bc0c311add rax, r15
    37bc0c314mov [rsp+48], rax
    37bc0c319lea rax, [rip+0x83f8f8]
    37bc0c320mov [rsp+40], rax
    37bc0c325mov rax, [rsp+136]
    37bc0c32dmov [rsp+32], rax
    37bc0c332call zgemmtr_
    37bc0c337mov rax, [rsp+728]
    37bc0c33fmov ebx, [rax]
    37bc0c341sub ebx, [rsp+456]
    37bc0c348
    37bc0c348loc_37bc0c348:
    37bc0c348mov [rdi], ebx
    37bc0c34amovups x6, [rsp+480]
    37bc0c352movups x7, [rsp+496]
    37bc0c35amovups x8, [rsp+512]
    37bc0c363movups x9, [rsp+528]
    37bc0c36cmovups x10, [rsp+544]
    37bc0c375movups x11, [rsp+560]
    37bc0c37emovups x12, [rsp+576]
    37bc0c387movups x13, [rsp+592]
    37bc0c390movups x14, [rsp+608]
    37bc0c399movups x15, [rsp+624]
    37bc0c3a2add rsp, 648
    37bc0c3a9pop rbx
    37bc0c3aapop rsi
    37bc0c3abpop rdi
    37bc0c3acpop rbp
    37bc0c3adpop r12
    37bc0c3afpop r13
    37bc0c3b1pop r14
    37bc0c3b3pop r15
    37bc0c3b5ret
    37bc0c3b6
    37bc0c3b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc0c3c0
    37bc0c3c0loc_37bc0c3c0:
    37bc0c3c0mov r13, [rsp+160]
    37bc0c3c8lea r8, [rip+0x83f845]
    37bc0c3cfandpd x6, [rip+0x83f889]
    37bc0c3d7mov [rsp+192], r9
    37bc0c3dfmov [rsp+468], r10l
    37bc0c3e7lea rax, [r13+1]
    37bc0c3ebmov [rsp+168], r10l
    37bc0c3f3shl rax, 4
    37bc0c3f7lea rcx, [r14+rax]
    37bc0c3fbmov [rsp+240], rcx
    37bc0c403mov rdx, rcx
    37bc0c406mov rcx, [rsp+136]
    37bc0c40ecall izamax_
    37bc0c413movapd x1, x6
    37bc0c417movsxd rcx, eax
    37bc0c41alea rax, [r13+rcx]
    37bc0c41fmov [rsp+176], rcx
    37bc0c427mov rbp, rcx
    37bc0c42ashl rax, 4
    37bc0c42eadd rax, r14
    37bc0c431movsd_xmm x7, [rax]
    37bc0c435movsd_xmm x0, [rax+8]
    37bc0c43aandpd x7, [rip+0x83f81e]
    37bc0c442andpd x0, [rip+0x83f816]
    37bc0c44aaddsd x7, x0
    37bc0c44epxor x0, x0
    37bc0c452maxsd x1, x7
    37bc0c456ucomisd x1, x0
    37bc0c45ajp 0x37bc0c472
    37bc0c45cmov r10l, [rsp+168]
    37bc0c464mov r9, [rsp+192]
    37bc0c46cje 0x37bc0cf00
    37bc0c472
    37bc0c472loc_37bc0c472:
    37bc0c472movsd_xmm x0, [rip+0x83f7f6]
    37bc0c47amulsd x0, x7
    37bc0c47ecomisd x0, x6
    37bc0c482jbe 0x37bc0cc53
    37bc0c488mov rdx, [rsp+200]
    37bc0c490lea ecx, [rbx-1]
    37bc0c493add ebx, 1
    37bc0c496mov r13l, edi
    37bc0c499movsxd rcx, ecx
    37bc0c49cmov r11, [rsp+208]
    37bc0c4a4movsxd rbx, ebx
    37bc0c4a7mov [rsp+224], esi
    37bc0c4aeimul rcx, rdx
    37bc0c4b2mov rdi, [rsp+176]
    37bc0c4baimul rbx, rdx
    37bc0c4beadd rcx, r11
    37bc0c4c1lea r12, [rcx+1]
    37bc0c4c5mov [rsp+192], rcx
    37bc0c4cdmov rax, r12
    37bc0c4d0mov [rsp+344], r12
    37bc0c4d8shl rax, 4
    37bc0c4dcadd rax, r14
    37bc0c4dfmov [rsp+248], rax
    37bc0c4e7lea rax, [rbx+r11]
    37bc0c4ebmov [rsp+336], rax
    37bc0c4f3
    37bc0c4f3loc_37bc0c4f3:
    37bc0c4f3mov rbx, [rsp+144]
    37bc0c4fbmov rax, [rsp+152]
    37bc0c503imul rbx, rdi
    37bc0c507lea rcx, [rax+rbx]
    37bc0c50bmov [rsp+168], rcx
    37bc0c513cmp ebp, 1
    37bc0c516jle 0x37bc0c551
    37bc0c518lea eax, [rbp-1]
    37bc0c51blea rdx, [rcx+1]
    37bc0c51fmov r9, [rsp+248]
    37bc0c527mov rcx, [rsp+136]
    37bc0c52fmov [rsp+468], eax
    37bc0c536lea rax, [rip+0x83f6d7]
    37bc0c53dshl rdx, 4
    37bc0c541mov [rsp+32], rax
    37bc0c546add rdx, r15
    37bc0c549mov r8, rax
    37bc0c54ccall zcopy_
    37bc0c551
    37bc0c551loc_37bc0c551:
    37bc0c551mov rax, [rsp+168]
    37bc0c559mov rcx, [rsp+192]
    37bc0c561add rbx, [rsp+144]
    37bc0c569add rbx, [rsp+152]
    37bc0c571add rax, rdi
    37bc0c574lea rsi, [rcx+rdi]
    37bc0c578add rbx, rdi
    37bc0c57bmov r8, [rsp+760]
    37bc0c583mov [rsp+304], rax
    37bc0c58bshl rax, 4
    37bc0c58fshl rsi, 4
    37bc0c593movsd_xmm x0, [r15+rax]
    37bc0c599mov eax, r13l
    37bc0c59cadd rsi, r14
    37bc0c59fshl rbx, 4
    37bc0c5a3sub eax, ebp
    37bc0c5a5mov [rsi+8], 0
    37bc0c5adadd rbx, r15
    37bc0c5b0mov [rsp+468], eax
    37bc0c5b7mov rdx, rbx
    37bc0c5bamov [rsp+176], eax
    37bc0c5c1lea eax, [rbp+1]
    37bc0c5c4mov [rsp+320], eax
    37bc0c5cbcdqe
    37bc0c5cdlea r12, [rcx+rax]
    37bc0c5d1movsd_xmm [rsi], x0
    37bc0c5d5mov rcx, [rsp+136]
    37bc0c5ddmov [rsp+312], rax
    37bc0c5e5lea rax, [rip+0x83f628]
    37bc0c5ecshl r12, 4
    37bc0c5f0mov [rsp+32], rax
    37bc0c5f5add r12, r14
    37bc0c5f8mov r9, r12
    37bc0c5fbcall zcopy_
    37bc0c600mov eax, [rsp+176]
    37bc0c607mov rcx, [rsp+136]
    37bc0c60fmov rdx, r12
    37bc0c612lea r8, [rip+0x83f5fb]
    37bc0c619mov [rsp+468], eax
    37bc0c620call zlacgv_
    37bc0c625mov rax, [rsp+728]
    37bc0c62dmov eax, [rax]
    37bc0c62fcmp eax, r13l
    37bc0c632jg 0x37bc0cb68
    37bc0c638
    37bc0c638loc_37bc0c638:
    37bc0c638cmp ebp, r13l
    37bc0c63bjne 0x37bc0ca78
    37bc0c641cmp ebp, 1
    37bc0c644jg 0x37bc0ce70
    37bc0c64amov [rsp+176], rdi
    37bc0c652mov r12, [rsp+344]
    37bc0c65a
    37bc0c65aloc_37bc0c65a:
    37bc0c65alea rax, [rip+0x83f5b3]
    37bc0c661mov rcx, [rsp+256]
    37bc0c669shl r12, 4
    37bc0c66dmov r9, [rsp+240]
    37bc0c675mov [rsp+32], rax
    37bc0c67alea rdx, [r14+r12]
    37bc0c67emov r8, rax
    37bc0c681call zcopy_
    37bc0c686movsxd r12, [rsp+456]
    37bc0c68emov rcx, [rsp+736]
    37bc0c696mov rdx, [rsp+144]
    37bc0c69elea eax, [r12-1]
    37bc0c6a3mov rdi, r12
    37bc0c6a6mov [rsp+336], eax
    37bc0c6admov esi, eax
    37bc0c6afmov eax, [rcx]
    37bc0c6b1imul rdx, r12
    37bc0c6b5mov rcx, [rsp+728]
    37bc0c6bdadd eax, r12l
    37bc0c6c0sub eax, [rcx]
    37bc0c6c2mov rcx, [rsp+152]
    37bc0c6calea rbx, [rdx+rcx]
    37bc0c6cemov [rsp+192], rbx
    37bc0c6d6cmp ebp, r12l
    37bc0c6d9je 0x37bc0cc6f
    37bc0c6dfmov rbx, [rsp+144]
    37bc0c6e7mov r10, [rsp+176]
    37bc0c6efcdqe
    37bc0c6f1mov [rsp+248], r12
    37bc0c6f9mov r11, [rsp+152]
    37bc0c701mov [rsp+352], r12l
    37bc0c709imul rax, [rsp+200]
    37bc0c712mov rdx, rbx
    37bc0c715add rax, [rsp+208]
    37bc0c71dimul rdx, r10
    37bc0c721mov [rsp+360], rax
    37bc0c729lea rcx, [r11+rdx]
    37bc0c72dadd rdx, rbx
    37bc0c730mov [rsp+168], rcx
    37bc0c738add rcx, r10
    37bc0c73badd rdx, r11
    37bc0c73emov [rsp+304], rcx
    37bc0c746movsxd rcx, [rsp+320]
    37bc0c74eadd rdx, r10
    37bc0c751shl rdx, 4
    37bc0c755mov r10, [rsp+192]
    37bc0c75dmov [rsp+312], rcx
    37bc0c765lea rbx, [r15+rdx]
    37bc0c769mov [rsp+320], rbx
    37bc0c771mov ebx, 1
    37bc0c776
    37bc0c776loc_37bc0c776:
    37bc0c776lea rax, [r12+r10]
    37bc0c77amov rdx, [rsp+312]
    37bc0c782sub esi, ebp
    37bc0c784mov r13, [rsp+136]
    37bc0c78cshl rax, 4
    37bc0c790mov r9, [rsp+320]
    37bc0c798lea r8, [rip+0x83f475]
    37bc0c79fmov [rsp+468], esi
    37bc0c7a6movsd_xmm x0, [r15+rax]
    37bc0c7acadd rdx, r10
    37bc0c7afmov rcx, r13
    37bc0c7b2mov rax, [rsp+304]
    37bc0c7bashl rdx, 4
    37bc0c7bemov [rsp+304], r10
    37bc0c7c6shl rax, 4
    37bc0c7caadd rdx, r15
    37bc0c7cdmov [r15+rax+8], 0
    37bc0c7d6movsd_xmm [r15+rax], x0
    37bc0c7dcmov rax, [rsp+760]
    37bc0c7e4mov [rsp+32], rax
    37bc0c7e9call zcopy_
    37bc0c7eemov r8, [rsp+760]
    37bc0c7f6mov rcx, r13
    37bc0c7f9mov rdx, [rsp+320]
    37bc0c801mov [rsp+468], esi
    37bc0c808call zlacgv_
    37bc0c80dcmp ebp, 1
    37bc0c810jle 0x37bc0c85a
    37bc0c812lea eax, [rbp-1]
    37bc0c815mov r10, [rsp+304]
    37bc0c81dlea rcx, [rip+0x83f3f0]
    37bc0c824mov [rsp+468], eax
    37bc0c82bmov rax, [rsp+168]
    37bc0c833mov r8, rcx
    37bc0c836mov [rsp+32], rcx
    37bc0c83blea rdx, [r10+1]
    37bc0c83fmov rcx, r13
    37bc0c842add rax, 1
    37bc0c846shl rdx, 4
    37bc0c84ashl rax, 4
    37bc0c84eadd rdx, r15
    37bc0c851lea r9, [r15+rax]
    37bc0c855call zcopy_
    37bc0c85a
    37bc0c85aloc_37bc0c85a:
    37bc0c85amov rax, [rsp+728]
    37bc0c862mov eax, [rax]
    37bc0c864cmp eax, edi
    37bc0c866jg 0x37bc0e970
    37bc0c86c
    37bc0c86cloc_37bc0c86c:
    37bc0c86csub eax, [rsp+352]
    37bc0c873mov r13, [rsp+176]
    37bc0c87badd eax, 1
    37bc0c87emov rcx, [rsp+136]
    37bc0c886mov [rsp+468], eax
    37bc0c88dmov rax, [rsp+360]
    37bc0c895add r13, rax
    37bc0c898lea rdx, [r12+rax]
    37bc0c89cmov rax, [rsp+792]
    37bc0c8a4shl r13, 4
    37bc0c8a8shl rdx, 4
    37bc0c8acmov [rsp+32], rax
    37bc0c8b1add rdx, r14
    37bc0c8b4lea r9, [r14+r13]
    37bc0c8b8mov r8, rax
    37bc0c8bbcall zswap_
    37bc0c8c0cmp ebx, 1
    37bc0c8c3je 0x37bc0f240
    37bc0c8c9mov rax, [rsp+248]
    37bc0c8d1movsxd r13, [rsp+456]
    37bc0c8d9lea r12l, [rdi-2]
    37bc0c8ddadd rax, [rsp+192]
    37bc0c8e5mov r11l, [rsp+336]
    37bc0c8edmov [rsp+344], rax
    37bc0c8f5mov rsi, r13
    37bc0c8f8sub esi, 2
    37bc0c8fb
    37bc0c8fbloc_37bc0c8fb:
    37bc0c8fbmov rbx, [rsp+208]
    37bc0c903movd x1, ebp
    37bc0c907movsxd rcx, r11l
    37bc0c90apxor x9, x9
    37bc0c90fmov rax, [rsp+272]
    37bc0c917sub rax, [rsp+200]
    37bc0c91fmovd x5, [rsp+224]
    37bc0c928lea rbp, [rax+rbx]
    37bc0c92cmov rax, [rsp+144]
    37bc0c934mov rbx, [rsp+152]
    37bc0c93cimul rax, rcx
    37bc0c940punpckldq x1, x5
    37bc0c944psubd x9, x1
    37bc0c949lea r10, [rax+rbx]
    37bc0c94dmov rbx, [rsp+160]
    37bc0c955lea rax, [rcx+rbx]
    37bc0c959shl rax, 4
    37bc0c95dmovupd x5, [r14+rax]
    37bc0c963mov rax, [rsp+248]
    37bc0c96badd rax, rbx
    37bc0c96emovups [rsp+224], x5
    37bc0c976shl rax, 4
    37bc0c97aadd rax, r14
    37bc0c97dmovsd_xmm x10, [rax]
    37bc0c982movsd_xmm x15, [rax+8]
    37bc0c988lea rax, [rcx+rbp]
    37bc0c98cshl rax, 4
    37bc0c990add rax, r14
    37bc0c993movsd_xmm x14, [rax]
    37bc0c998movsd_xmm x8, [rax+8]
    37bc0c99ecmp edi, 2
    37bc0c9a1jg 0x37bc0d280
    37bc0c9a7
    37bc0c9a7loc_37bc0c9a7:
    37bc0c9a7lea rax, [rcx+r10]
    37bc0c9abpxor x0, x0
    37bc0c9afmov rdi, [rsp+768]
    37bc0c9b7movupd x5, [rsp+224]
    37bc0c9c0shl rax, 4
    37bc0c9c4mov rdx, [rsp+240]
    37bc0c9cclea r8, [rip+0x83f241]
    37bc0c9d3mov [rsp+468], r11l
    37bc0c9dbmovsd_xmm [r15+rax], x14
    37bc0c9e1movsd_xmm [r15+rax+8], x8
    37bc0c9e8mov rax, [rsp+192]
    37bc0c9f0add rax, rcx
    37bc0c9f3shl rcx, 4
    37bc0c9f7shl rax, 4
    37bc0c9fbmovups [r15+rax], x0
    37bc0ca00mov rax, [rsp+344]
    37bc0ca08shl rax, 4
    37bc0ca0cmovsd_xmm [r15+rax], x10
    37bc0ca12movsd_xmm [r15+rax+8], x15
    37bc0ca19mov rax, [rsp+248]
    37bc0ca21shl rax, 4
    37bc0ca25movups [rax+rdi-16], x5
    37bc0ca2amovups [rcx+rdi-16], x0
    37bc0ca2fmov rdi, [rsp+136]
    37bc0ca37mov rcx, rdi
    37bc0ca3acall zlacgv_
    37bc0ca3flea rdx, [rbp+1]
    37bc0ca43mov rcx, rdi
    37bc0ca46lea r8, [rip+0x83f1c7]
    37bc0ca4dshl rdx, 4
    37bc0ca51mov [rsp+468], r12l
    37bc0ca59add rdx, r14
    37bc0ca5ccall zlacgv_
    37bc0ca61mov rax, [rsp+776]
    37bc0ca69movq [rax+4*r13-8], x9
    37bc0ca70jmp 0x37bc0c210
    37bc0ca75
    37bc0ca75 0f 1f 00 ...
    37bc0ca78
    37bc0ca78loc_37bc0ca78:
    37bc0ca78mov rcx, [rsp+136]
    37bc0ca80mov eax, r13l
    37bc0ca83mov rdx, r12
    37bc0ca86lea r8, [rip+0x83f187]
    37bc0ca8dsub eax, ebp
    37bc0ca8fmov [rsp+468], eax
    37bc0ca96call izamax_
    37bc0ca9blea r12l, [rax+rbp]
    37bc0ca9fmovsxd rax, r12l
    37bc0caa2add rax, [rsp+192]
    37bc0caaashl rax, 4
    37bc0caaeadd rax, r14
    37bc0cab1movsd_xmm x6, [rax]
    37bc0cab5movsd_xmm x0, [rax+8]
    37bc0cabaandpd x6, [rip+0x83f19e]
    37bc0cac2andpd x0, [rip+0x83f196]
    37bc0cacaaddsd x6, x0
    37bc0cacecmp ebp, 1
    37bc0cad1jg 0x37bc0cee8
    37bc0cad7
    37bc0cad7loc_37bc0cad7:
    37bc0cad7movsd_xmm x1, [rip+0x83f191]
    37bc0cadfmovsd_xmm x0, [rsi]
    37bc0cae3andpd x0, [rip+0x83f175]
    37bc0caebmulsd x1, x6
    37bc0caefcomisd x1, x0
    37bc0caf3jbe 0x37bc0efd0
    37bc0caf9cmp r12l, [rsp+224]
    37bc0cb01je 0x37bc0cfb8
    37bc0cb07comisd x7, x6
    37bc0cb0bjae 0x37bc0cfb8
    37bc0cb11lea rax, [rip+0x83f0fc]
    37bc0cb18movsxd rdi, r12l
    37bc0cb1bmovapd x7, x6
    37bc0cb1fmov r9, [rsp+240]
    37bc0cb27mov [rsp+32], rax
    37bc0cb2cmov rdx, [rsp+248]
    37bc0cb34mov r8, rax
    37bc0cb37mov rcx, [rsp+256]
    37bc0cb3fcall zcopy_
    37bc0cb44mov [rsp+224], ebp
    37bc0cb4bmov rbp, rdi
    37bc0cb4emov r13l, [rsp+456]
    37bc0cb56mov [rsp+216], edi
    37bc0cb5djmp 0x37bc0c4f3
    37bc0cb62
    37bc0cb62 66 0f 1f 44 00 00 f..D..
    37bc0cb68
    37bc0cb68loc_37bc0cb68:
    37bc0cb68sub eax, r13l
    37bc0cb6blea r10l, [r13+1]
    37bc0cb6fmov [rsp+88], 12
    37bc0cb78mov r8, [rsp+136]
    37bc0cb80mov [rsp+468], eax
    37bc0cb87lea rax, [rip+0x83f086]
    37bc0cb8emovsxd r10, r10l
    37bc0cb91mov rdx, [rsp+256]
    37bc0cb99mov [rsp+80], rax
    37bc0cb9emov rax, [rsp+248]
    37bc0cba6lea r9, [rip+0x83f06b]
    37bc0cbadimul r10, [rsp+144]
    37bc0cbb6mov rcx, [rsp+288]
    37bc0cbbemov [rsp+72], rax
    37bc0cbc3mov rax, [rsp+296]
    37bc0cbcbmov [rsp+64], rax
    37bc0cbd0mov rax, [rsp+792]
    37bc0cbd8mov [rsp+56], rax
    37bc0cbddmov rax, [rsp+336]
    37bc0cbe5add rax, rdi
    37bc0cbe8shl rax, 4
    37bc0cbecadd rax, r14
    37bc0cbefmov [rsp+48], rax
    37bc0cbf4mov rax, [rsp+760]
    37bc0cbfcmov [rsp+40], rax
    37bc0cc01mov rax, [rsp+152]
    37bc0cc09lea rax, [rax+r10+1]
    37bc0cc0eshl rax, 4
    37bc0cc12add rax, r15
    37bc0cc15mov [rsp+32], rax
    37bc0cc1acall zgemv_
    37bc0cc1fmov [rsi+8], 0
    37bc0cc27mov r13l, [rsp+456]
    37bc0cc2fjmp 0x37bc0c638
    37bc0cc34
    37bc0cc34 0f 1f 40 00 ..@.
    37bc0cc38
    37bc0cc38loc_37bc0cc38:
    37bc0cc38mov rax, [rsp+160]
    37bc0cc40add rax, 1
    37bc0cc44shl rax, 4
    37bc0cc48add rax, r14
    37bc0cc4bmov [rsp+240], rax
    37bc0cc53
    37bc0cc53loc_37bc0cc53:
    37bc0cc53imul r12, [rsp+144]
    37bc0cc5cmov rax, [rsp+152]
    37bc0cc64add rax, r12
    37bc0cc67mov [rsp+192], rax
    37bc0cc6f
    37bc0cc6floc_37bc0cc6f:
    37bc0cc6fmov rax, [rsp+192]
    37bc0cc77lea rsi, [rip+0x83ef96]
    37bc0cc7emov rdx, [rsp+240]
    37bc0cc86mov [rsp+32], rsi
    37bc0cc8bmov rcx, [rsp+256]
    37bc0cc93mov r8, rsi
    37bc0cc96add rax, 1
    37bc0cc9ashl rax, 4
    37bc0cc9elea r9, [r15+rax]
    37bc0cca2call zcopy_
    37bc0cca7movsxd rdx, [rsp+456]
    37bc0ccaflea esi, [rdx-1]
    37bc0ccb2lea rbx, [rdx-1]
    37bc0ccb6cmp edx, 1
    37bc0ccb9jle 0x37bc0c205
    37bc0ccbfmov rax, [rsp+144]
    37bc0ccc7imul rax, rdx
    37bc0cccbadd rax, [rsp+152]
    37bc0ccd3add rdx, rax
    37bc0ccd6shl rdx, 4
    37bc0ccdamovsd_xmm x0, [r15+rdx]
    37bc0cce0movapd x1, x0
    37bc0cce4andpd x1, [rip+0x83ef74]
    37bc0cceccomisd x1, [rsp+440]
    37bc0ccf5jb 0x37bc0eff0
    37bc0ccfbmovsd_xmm x1, [rip+0x83ef75]
    37bc0cd03add rax, 1
    37bc0cd07mov rcx, [rsp+136]
    37bc0cd0flea rdx, [rsp+472]
    37bc0cd17shl rax, 4
    37bc0cd1blea r9, [rip+0x83eef2]
    37bc0cd22mov [rsp+468], esi
    37bc0cd29divsd x1, x0
    37bc0cd2dlea r8, [r15+rax]
    37bc0cd31movsd_xmm [rsp+472], x1
    37bc0cd3acall zdscal_
    37bc0cd3f
    37bc0cd3floc_37bc0cd3f:
    37bc0cd3fmov rcx, [rsp+136]
    37bc0cd47mov rdx, [rsp+240]
    37bc0cd4flea r8, [rip+0x83eebe]
    37bc0cd56mov [rsp+468], esi
    37bc0cd5dcall zlacgv_
    37bc0cd62mov rcx, [rsp+768]
    37bc0cd6amov rax, rbx
    37bc0cd6dpxor x0, x0
    37bc0cd71shl rax, 4
    37bc0cd75movups [rcx+rax], x0
    37bc0cd79jmp 0x37bc0c205
    37bc0cd7e
    37bc0cd7e 66 90 f.
    37bc0cd80
    37bc0cd80loc_37bc0cd80:
    37bc0cd80mov r13, [rsp+160]
    37bc0cd88sub eax, esi
    37bc0cd8aadd r12, [rsp+144]
    37bc0cd92mov [rsp+88], 12
    37bc0cd9bmov [rsp+468], eax
    37bc0cda2lea rax, [rip+0x83ee6b]
    37bc0cda9mov rdx, [rsp+256]
    37bc0cdb1lea r9, [rip+0x83ee60]
    37bc0cdb8mov [rsp+80], rax
    37bc0cdbdlea rax, [r13+1]
    37bc0cdc1mov r8, [rsp+136]
    37bc0cdc9shl rax, 4
    37bc0cdcdmov rcx, [rsp+288]
    37bc0cdd5add rax, r14
    37bc0cdd8mov [rsp+72], rax
    37bc0cdddmov rax, [rsp+296]
    37bc0cde5mov [rsp+64], rax
    37bc0cdeamov rax, [rsp+792]
    37bc0cdf2mov [rsp+56], rax
    37bc0cdf7mov rax, [rsp+200]
    37bc0cdffadd rax, [rsp+272]
    37bc0ce07add rax, [rsp+208]
    37bc0ce0fadd rax, rbp
    37bc0ce12shl rax, 4
    37bc0ce16add rax, r14
    37bc0ce19mov [rsp+48], rax
    37bc0ce1emov rax, [rsp+760]
    37bc0ce26mov [rsp+40], rax
    37bc0ce2bmov rax, [rsp+152]
    37bc0ce33lea rax, [rax+r12+1]
    37bc0ce38shl rax, 4
    37bc0ce3cadd rax, r15
    37bc0ce3fmov [rsp+32], rax
    37bc0ce44call zgemv_
    37bc0ce49movsxd r12, [rsp+456]
    37bc0ce51lea rax, [r12+r13]
    37bc0ce55mov rdi, r12
    37bc0ce58mov rdx, rax
    37bc0ce5bshl rdx, 4
    37bc0ce5fmov [r14+rdx+8], 0
    37bc0ce68jmp 0x37bc0c189
    37bc0ce6d
    37bc0ce6d 0f 1f 00 ...
    37bc0ce70
    37bc0ce70loc_37bc0ce70:
    37bc0ce70pxor x8, x8
    37bc0ce75
    37bc0ce75loc_37bc0ce75:
    37bc0ce75mov rdx, [rsp+248]
    37bc0ce7dmov rcx, [rsp+136]
    37bc0ce85lea eax, [rbp-1]
    37bc0ce88lea r8, [rip+0x83ed85]
    37bc0ce8fmov [rsp+468], eax
    37bc0ce96call izamax_
    37bc0ce9bmov r12l, eax
    37bc0ce9ecdqe
    37bc0cea0add rax, [rsp+192]
    37bc0cea8shl rax, 4
    37bc0ceacadd rax, r14
    37bc0ceafmovsd_xmm x6, [rax]
    37bc0ceb3movsd_xmm x0, [rax+8]
    37bc0ceb8andpd x6, [rip+0x83eda0]
    37bc0cec0andpd x0, [rip+0x83ed98]
    37bc0cec8addsd x6, x0
    37bc0cecccomisd x6, x8
    37bc0ced1maxsd x6, x8
    37bc0ced6cmovbe r12l, [rsp+216]
    37bc0cedfjmp 0x37bc0cad7
    37bc0cee4
    37bc0cee4 0f 1f 40 00 ..@.
    37bc0cee8
    37bc0cee8loc_37bc0cee8:
    37bc0cee8mov [rsp+216], r12l
    37bc0cef0movapd x8, x6
    37bc0cef5jmp 0x37bc0ce75
    37bc0cefa
    37bc0cefa 66 0f 1f 44 00 00 f..D..
    37bc0cf00
    37bc0cf00loc_37bc0cf00:
    37bc0cf00mov rax, [rsp+800]
    37bc0cf08movsd_xmm x0, [r9]
    37bc0cf0dmov r8l, [rax]
    37bc0cf10test r8l, r8l
    37bc0cf13jne 0x37bc0cf1f
    37bc0cf15mov rax, [rsp+800]
    37bc0cf1dmov [rax], edi
    37bc0cf1f
    37bc0cf1floc_37bc0cf1f:
    37bc0cf1fmov rax, [rsp+144]
    37bc0cf27lea rcx, [rip+0x83ece6]
    37bc0cf2elea rbx, [r12-1]
    37bc0cf33mov r8, rcx
    37bc0cf36imul rax, r12
    37bc0cf3aadd rax, [rsp+152]
    37bc0cf42lea rdx, [rax+r12]
    37bc0cf46add rax, 1
    37bc0cf4ashl rdx, 4
    37bc0cf4eshl rax, 4
    37bc0cf52movsd_xmm [r15+rdx], x0
    37bc0cf58lea r9, [r15+rax]
    37bc0cf5cmov [r15+rdx+8], 0
    37bc0cf65mov rdx, [rsp+240]
    37bc0cf6dmov [rsp+32], rcx
    37bc0cf72mov rcx, [rsp+136]
    37bc0cf7amov [rsp+468], r10l
    37bc0cf82mov [rsp+160], r10l
    37bc0cf8acall zcopy_
    37bc0cf8fmov rsi, [rsp+768]
    37bc0cf97mov rax, rbx
    37bc0cf9apxor x0, x0
    37bc0cf9eshl rax, 4
    37bc0cfa2movups [rsi+rax], x0
    37bc0cfa6mov esi, [rsp+160]
    37bc0cfadjmp 0x37bc0c205
    37bc0cfb2
    37bc0cfb2 66 0f 1f 44 00 00 f..D..
    37bc0cfb8
    37bc0cfb8loc_37bc0cfb8:
    37bc0cfb8mov rcx, [rsp+736]
    37bc0cfc0lea r11l, [r13-1]
    37bc0cfc4mov r10, [rsp+144]
    37bc0cfccmov [rsp+320], rbx
    37bc0cfd4mov r8, [rsp+152]
    37bc0cfdcmov ebx, r12l
    37bc0cfdfmov [rsp+176], rdi
    37bc0cfe7lea esi, [r13-2]
    37bc0cfebmov eax, [rcx]
    37bc0cfedmov rcx, [rsp+728]
    37bc0cff5mov rdx, r10
    37bc0cff8mov edi, r13l
    37bc0cffbmov [rsp+336], r11l
    37bc0d003add eax, r11l
    37bc0d006sub eax, [rcx]
    37bc0d008mov [rsp+352], r11l
    37bc0d010mov [rsp+360], eax
    37bc0d017movsxd rax, [rsp+224]
    37bc0d01fimul rdx, rax
    37bc0d023lea r12, [r8+rdx]
    37bc0d027mov [rsp+216], r12
    37bc0d02fcmp eax, r13l
    37bc0d032je 0x37bc0e920
    37bc0d038movsxd r13, r13l
    37bc0d03bmov rcx, r10
    37bc0d03elea r9, [r10+rdx]
    37bc0d042sub r11l, eax
    37bc0d045imul rcx, r13
    37bc0d049mov [rsp+248], r13
    37bc0d051lea edx, [rax+1]
    37bc0d054add r9, r8
    37bc0d057mov [rsp+468], r11l
    37bc0d05fadd r9, rax
    37bc0d062movsxd rdx, edx
    37bc0d065shl r9, 4
    37bc0d069mov [rsp+376], rax
    37bc0d071mov [rsp+384], rcx
    37bc0d079add rcx, r8
    37bc0d07cadd r9, r15
    37bc0d07flea r8, [rip+0x83eb8e]
    37bc0d086add r13, rcx
    37bc0d089mov [rsp+192], rcx
    37bc0d091lea rcx, [rax+r12]
    37bc0d095mov r12l, r11l
    37bc0d098mov [rsp+344], r13
    37bc0d0a0shl r13, 4
    37bc0d0a4mov r11, [rsp+760]
    37bc0d0acshl rcx, 4
    37bc0d0b0movsd_xmm x0, [r15+r13]
    37bc0d0b6add rdx, [rsp+192]
    37bc0d0bemov [r15+rcx+8], 0
    37bc0d0c7mov r13, [rsp+136]
    37bc0d0cfshl rdx, 4
    37bc0d0d3mov [rsp+368], r9
    37bc0d0dbmovsd_xmm [r15+rcx], x0
    37bc0d0e1add rdx, r15
    37bc0d0e4mov [rsp+32], r11
    37bc0d0e9mov rcx, r13
    37bc0d0eccall zcopy_
    37bc0d0f1mov r8, [rsp+760]
    37bc0d0f9mov rcx, r13
    37bc0d0fcmov rdx, [rsp+368]
    37bc0d104mov [rsp+468], r12l
    37bc0d10ccall zlacgv_
    37bc0d111mov r9l, [rsp+224]
    37bc0d119mov rax, [rsp+376]
    37bc0d121cmp r9l, 1
    37bc0d125jle 0x37bc0d181
    37bc0d127mov [rsp+368], rax
    37bc0d12fmov rax, [rsp+192]
    37bc0d137lea edx, [r9-1]
    37bc0d13bmov r12, [rsp+216]
    37bc0d143mov [rsp+468], edx
    37bc0d14alea rdx, [rax+1]
    37bc0d14elea rax, [rip+0x83eabf]
    37bc0d155mov [rsp+32], rax
    37bc0d15alea rcx, [r12+1]
    37bc0d15fshl rdx, 4
    37bc0d163mov r8, rax
    37bc0d166shl rcx, 4
    37bc0d16aadd rdx, r15
    37bc0d16dlea r9, [r15+rcx]
    37bc0d171mov rcx, r13
    37bc0d174call zcopy_
    37bc0d179mov rax, [rsp+368]
    37bc0d181
    37bc0d181loc_37bc0d181:
    37bc0d181mov rcx, [rsp+728]
    37bc0d189mov edx, [rcx]
    37bc0d18bcmp edx, edi
    37bc0d18djg 0x37bc0f150
    37bc0d193
    37bc0d193loc_37bc0d193:
    37bc0d193mov r13l, [rsp+336]
    37bc0d19bmov rcx, [rsp+208]
    37bc0d1a3sub edx, r13l
    37bc0d1a6add edx, 1
    37bc0d1a9mov [rsp+468], edx
    37bc0d1b0movsxd rdx, [rsp+360]
    37bc0d1b8imul rdx, [rsp+200]
    37bc0d1c1add rcx, rdx
    37bc0d1c4mov rdx, [rsp+248]
    37bc0d1ccadd rax, rcx
    37bc0d1cfmov [rsp+360], rcx
    37bc0d1d7add rdx, rcx
    37bc0d1damov rcx, [rsp+792]
    37bc0d1e2shl rax, 4
    37bc0d1e6shl rdx, 4
    37bc0d1ealea r9, [r14+rax]
    37bc0d1eemov [rsp+32], rcx
    37bc0d1f3mov r8, rcx
    37bc0d1f6mov rcx, [rsp+136]
    37bc0d1feadd rdx, r14
    37bc0d201call zswap_
    37bc0d206cmp r13l, ebp
    37bc0d209je 0x37bc0efb0
    37bc0d20fmov rcx, [rsp+152]
    37bc0d217mov rax, [rsp+384]
    37bc0d21fmov [rsp+216], ebx
    37bc0d226movsxd r12, r13l
    37bc0d229sub rax, [rsp+144]
    37bc0d231mov ebx, 2
    37bc0d236lea r10, [rax+rcx]
    37bc0d23ajmp 0x37bc0c776
    37bc0d23f
    37bc0d23f 90 .
    37bc0d240
    37bc0d240loc_37bc0d240:
    37bc0d240mov rax, [rsp+144]
    37bc0d248lea rbx, [r12-1]
    37bc0d24dmov esi, r10l
    37bc0d250imul rax, r12
    37bc0d254add rax, [rsp+152]
    37bc0d25cadd rax, r12
    37bc0d25fshl rax, 4
    37bc0d263mov [r15+rax+8], 0
    37bc0d26cmovsd_xmm [r15+rax], x6
    37bc0d272jmp 0x37bc0c205
    37bc0d277
    37bc0d277 66 0f 1f 84 00 00 00 00 00 f........
    37bc0d280
    37bc0d280loc_37bc0d280:
    37bc0d280movsd_xmm x7, [rsp+232]
    37bc0d289movsd_xmm x5, [rsp+224]
    37bc0d292movapd x11, x7
    37bc0d297xorpd x7, [rip+0x83e9e1]
    37bc0d29fmovapd x4, x11
    37bc0d2a4andpd x4, [rip+0x83e9b4]
    37bc0d2acmovsd_xmm [rsp+272], x7
    37bc0d2b5movapd x7, x5
    37bc0d2b9andpd x7, [rip+0x83e99f]
    37bc0d2c1movsd_xmm [rsp+168], x7
    37bc0d2cacomisd x4, x7
    37bc0d2cejbe 0x37bc0eae0
    37bc0d2d4movapd x0, x5
    37bc0d2d8xorpd x0, [rip+0x83e9a0]
    37bc0d2e0movapd x12, x5
    37bc0d2e5divsd x12, x11
    37bc0d2eadivsd x0, x11
    37bc0d2efmovapd x13, x12
    37bc0d2f4mulsd x13, x14
    37bc0d2f9addsd x13, x8
    37bc0d2femovapd x1, x0
    37bc0d302movapd x2, x0
    37bc0d306mulsd x0, x15
    37bc0d30bmulsd x1, x5
    37bc0d30fmulsd x2, x10
    37bc0d314subsd x0, x10
    37bc0d319subsd x1, x11
    37bc0d31eaddsd x2, x15
    37bc0d323movapd x3, x0
    37bc0d327movapd x0, x12
    37bc0d32cmulsd x0, x5
    37bc0d330mulsd x12, x8
    37bc0d335divsd x2, x1
    37bc0d339addsd x0, x11
    37bc0d33esubsd x12, x14
    37bc0d343divsd x3, x1
    37bc0d347movsd_xmm [rsp+176], x2
    37bc0d350divsd x13, x0
    37bc0d355divsd x12, x0
    37bc0d35a
    37bc0d35aloc_37bc0d35a:
    37bc0d35amovapd x1, x12
    37bc0d35fmov rdi, rbp
    37bc0d362mov rbx, r10
    37bc0d365xor eax, eax
    37bc0d367mulsd x1, x3
    37bc0d36bmovapd x2, x5
    37bc0d36fmov rdx, [rsp+160]
    37bc0d377movsd_xmm x0, [rsp+176]
    37bc0d380mov r9, [rsp+192]
    37bc0d388shl rdi, 4
    37bc0d38cshl rbx, 4
    37bc0d390pxor x6, x6
    37bc0d394mulsd x0, x13
    37bc0d399shl rdx, 4
    37bc0d39dadd rdi, r14
    37bc0d3a0add rbx, r15
    37bc0d3a3movsd_xmm x7, [rip+0x83e8cd]
    37bc0d3abshl r9, 4
    37bc0d3afadd rdx, r14
    37bc0d3b2xorpd x2, [rip+0x83e8c6]
    37bc0d3bamov [rsp+368], r11l
    37bc0d3c2add r9, r15
    37bc0d3c5mov r11l, esi
    37bc0d3c8mov r8l, 1
    37bc0d3cemovsd_xmm [rsp+304], x2
    37bc0d3d7mov esi, [rsp+368]
    37bc0d3demovsd_xmm [rsp+160], x12
    37bc0d3e8movapd x12, x3
    37bc0d3edmovq [rsp+312], x9
    37bc0d3f7subsd x0, x1
    37bc0d3fbsubsd x0, [rip+0x83e875]
    37bc0d403movsd_xmm [rsp+320], x10
    37bc0d40dmovsd_xmm [rsp+336], x15
    37bc0d417movsd_xmm [rsp+352], x14
    37bc0d421movsd_xmm [rsp+360], x8
    37bc0d42bdivsd x7, x0
    37bc0d42fjmp 0x37bc0d569
    37bc0d434
    37bc0d434 0f 1f 40 00 ..@.
    37bc0d438
    37bc0d438loc_37bc0d438:
    37bc0d438movapd x15, x5
    37bc0d43dmovapd x2, x8
    37bc0d442divsd x15, x11
    37bc0d447mulsd x2, x15
    37bc0d44cmovapd x3, x15
    37bc0d451mulsd x15, x1
    37bc0d456mulsd x3, x5
    37bc0d45aaddsd x2, x1
    37bc0d45esubsd x15, x8
    37bc0d463addsd x3, x11
    37bc0d468movapd x1, x15
    37bc0d46ddivsd x2, x3
    37bc0d471divsd x1, x3
    37bc0d475
    37bc0d475loc_37bc0d475:
    37bc0d475movapd x8, x7
    37bc0d47amovapd x3, x1
    37bc0d47emulsd x8, x2
    37bc0d483comisd x4, [rsp+168]
    37bc0d48cmulsd x2, x6
    37bc0d490mulsd x1, x7
    37bc0d494mulsd x3, x6
    37bc0d498addsd x1, x2
    37bc0d49csubsd x8, x3
    37bc0d4a1movsd_xmm x3, [rsp+160]
    37bc0d4aamovsd_xmm [rbx+rax+24], x1
    37bc0d4b0movapd x2, x3
    37bc0d4b4movapd x1, x0
    37bc0d4b8mulsd x2, x9
    37bc0d4bdmovsd_xmm [rbx+rax+16], x8
    37bc0d4c4mulsd x1, x13
    37bc0d4c9mulsd x0, x3
    37bc0d4cdmulsd x9, x13
    37bc0d4d2subsd x1, x2
    37bc0d4d6addsd x0, x9
    37bc0d4dbsubsd x1, x14
    37bc0d4e0subsd x0, x10
    37bc0d4e5jbe 0x37bc0d610
    37bc0d4ebmovsd_xmm x3, [rsp+304]
    37bc0d4f4movapd x2, x1
    37bc0d4f8divsd x3, x11
    37bc0d4fdmulsd x2, x3
    37bc0d501movapd x8, x3
    37bc0d506mulsd x8, x5
    37bc0d50bmulsd x3, x0
    37bc0d50faddsd x2, x0
    37bc0d513subsd x8, x11
    37bc0d518subsd x3, x1
    37bc0d51cdivsd x2, x8
    37bc0d521divsd x3, x8
    37bc0d526movapd x0, x3
    37bc0d52a
    37bc0d52aloc_37bc0d52a:
    37bc0d52amovapd x1, x0
    37bc0d52emovapd x3, x7
    37bc0d532add r8l, 1
    37bc0d536mulsd x3, x2
    37bc0d53amulsd x1, x6
    37bc0d53emulsd x0, x7
    37bc0d542mulsd x2, x6
    37bc0d546subsd x3, x1
    37bc0d54aaddsd x0, x2
    37bc0d54emovsd_xmm [r9+rax+16], x3
    37bc0d555movsd_xmm [r9+rax+24], x0
    37bc0d55cadd rax, 16
    37bc0d560cmp r8l, r12l
    37bc0d563jg 0x37bc0d658
    37bc0d569
    37bc0d569loc_37bc0d569:
    37bc0d569movsd_xmm x10, [rdi+rax+24]
    37bc0d570movsd_xmm x14, [rdi+rax+16]
    37bc0d577movsd_xmm x3, [rsp+176]
    37bc0d580movsd_xmm x0, [rdx+rax+16]
    37bc0d586movapd x1, x10
    37bc0d58bmovsd_xmm x9, [rdx+rax+24]
    37bc0d592comisd x4, [rsp+168]
    37bc0d59bmulsd x1, x12
    37bc0d5a0movapd x8, x3
    37bc0d5a5mulsd x8, x14
    37bc0d5aamulsd x3, x10
    37bc0d5afsubsd x8, x1
    37bc0d5b4movapd x1, x14
    37bc0d5b9mulsd x1, x12
    37bc0d5besubsd x8, x0
    37bc0d5c3addsd x1, x3
    37bc0d5c7subsd x1, x9
    37bc0d5ccja 0x37bc0d438
    37bc0d5d2movapd x15, x11
    37bc0d5d7movapd x2, x1
    37bc0d5dbdivsd x15, x5
    37bc0d5e0mulsd x2, x15
    37bc0d5e5movapd x3, x15
    37bc0d5eamulsd x3, x11
    37bc0d5efaddsd x2, x8
    37bc0d5f4mulsd x8, x15
    37bc0d5f9addsd x3, x5
    37bc0d5fddivsd x2, x3
    37bc0d601subsd x1, x8
    37bc0d606divsd x1, x3
    37bc0d60ajmp 0x37bc0d475
    37bc0d60f
    37bc0d60f 90 .
    37bc0d610
    37bc0d610loc_37bc0d610:
    37bc0d610movsd_xmm x2, [rsp+272]
    37bc0d619movapd x3, x2
    37bc0d61ddivsd x3, x5
    37bc0d621mulsd x2, x3
    37bc0d625movapd x8, x2
    37bc0d62amovapd x2, x0
    37bc0d62emulsd x2, x3
    37bc0d632addsd x8, x5
    37bc0d637addsd x2, x1
    37bc0d63bmulsd x1, x3
    37bc0d63fdivsd x2, x8
    37bc0d644subsd x0, x1
    37bc0d648divsd x0, x8
    37bc0d64djmp 0x37bc0d52a
    37bc0d652
    37bc0d652 66 0f 1f 44 00 00 f..D..
    37bc0d658
    37bc0d658loc_37bc0d658:
    37bc0d658movq x9, [rsp+312]
    37bc0d662mov eax, esi
    37bc0d664mov esi, r11l
    37bc0d667movsd_xmm x10, [rsp+320]
    37bc0d671movsd_xmm x15, [rsp+336]
    37bc0d67bmov r11l, eax
    37bc0d67emovsd_xmm x14, [rsp+352]
    37bc0d688movsd_xmm x8, [rsp+360]
    37bc0d692jmp 0x37bc0c9a7
    37bc0d697
    37bc0d697 66 0f 1f 84 00 00 00 00 00 f........
    37bc0d6a0
    37bc0d6a0loc_37bc0d6a0:
    37bc0d6a0mov rbx, [rsp+768]
    37bc0d6a8movsxd rdx, eax
    37bc0d6abpxor x0, x0
    37bc0d6aflea rsi, [rsp+468]
    37bc0d6b7shl rdx, 4
    37bc0d6bbmov [rsp+136], rsi
    37bc0d6c3lea rsi, [rip+0x83e56e]
    37bc0d6camov r13l, 1
    37bc0d6d0movups [rdx+rbx-16], x0
    37bc0d6d5lea rbx, [rip+0x83e54c]
    37bc0d6dcmov [rsp+288], rbx
    37bc0d6e4lea rbx, [rsp+464]
    37bc0d6ecmov [rsp+296], rsi
    37bc0d6f4mov [rsp+376], rbx
    37bc0d6fcmov [rsp+744], rdi
    37bc0d704mov rdi, [rsp+728]
    37bc0d70cnop [rax]
    37bc0d710
    37bc0d710loc_37bc0d710:
    37bc0d710mov rcx, [rsp+736]
    37bc0d718mov [rsp+456], r13l
    37bc0d720mov edx, [rcx]
    37bc0d722mov ecx, eax
    37bc0d724cmp edx, r13l
    37bc0d727jg 0x37bc0d731
    37bc0d729cmp edx, eax
    37bc0d72bjl 0x37bc0e830
    37bc0d731
    37bc0d731loc_37bc0d731:
    37bc0d731cmp r13l, eax
    37bc0d734jg 0x37bc0e830
    37bc0d73amov rbx, [rsp+144]
    37bc0d742movsxd r11, r13l
    37bc0d745mov rsi, [rsp+152]
    37bc0d74dmov rbp, [rsp+200]
    37bc0d755imul rbx, r11
    37bc0d759imul rbp, r11
    37bc0d75dmov [rsp+344], rbx
    37bc0d765add rbx, rsi
    37bc0d768lea rsi, [r11+rbx]
    37bc0d76cmov [rsp+192], rbx
    37bc0d774mov rbx, [rsp+208]
    37bc0d77cmov rdx, rsi
    37bc0d77fmov [rsp+312], rsi
    37bc0d787add rbx, rbp
    37bc0d78ashl rdx, 4
    37bc0d78emov [rsp+272], rbx
    37bc0d796add rbx, r11
    37bc0d799lea r10, [r15+rdx]
    37bc0d79dmov rdx, rbx
    37bc0d7a0movsd_xmm x0, [r10]
    37bc0d7a5mov [rsp+352], rbx
    37bc0d7adshl rdx, 4
    37bc0d7b1mov [rsp+320], r10
    37bc0d7b9lea rsi, [r14+rdx]
    37bc0d7bdmov [rsp+224], rsi
    37bc0d7c5mov [rsi+8], 0
    37bc0d7cdmovsd_xmm [rsi], x0
    37bc0d7d1lea esi, [r13+1]
    37bc0d7d5movsxd rbx, esi
    37bc0d7d8mov [rsp+304], esi
    37bc0d7dfmov [rsp+176], rbx
    37bc0d7e7cmp r13l, eax
    37bc0d7eajl 0x37bc0d8e0
    37bc0d7f0lea rbx, [r11-1]
    37bc0d7f4mov [rsp+240], rbx
    37bc0d7fccmp r13l, 1
    37bc0d800jg 0x37bc0daf0
    37bc0d806
    37bc0d806loc_37bc0d806:
    37bc0d806pxor x1, x1
    37bc0d80aucomisd x0, x1
    37bc0d80ejp 0x37bc0d816
    37bc0d810je 0x37bc0d8b8
    37bc0d816
    37bc0d816loc_37bc0d816:
    37bc0d816lea rax, [rip+0x83e3f7]
    37bc0d81dmov [rsp+384], rax
    37bc0d825
    37bc0d825loc_37bc0d825:
    37bc0d825mov ebx, r13l
    37bc0d828
    37bc0d828loc_37bc0d828:
    37bc0d828mov eax, ecx
    37bc0d82amov rdx, [rsp+224]
    37bc0d832mov r9, [rsp+320]
    37bc0d83alea r8, [rip+0x83e3d3]
    37bc0d841sub eax, r13l
    37bc0d844mov rcx, [rsp+136]
    37bc0d84cmov [rsp+160], r11
    37bc0d854add eax, 1
    37bc0d857mov [rsp+468], eax
    37bc0d85emov rax, [rsp+384]
    37bc0d866mov [rsp+32], rax
    37bc0d86bcall zcopy_
    37bc0d870mov edx, [rdi]
    37bc0d872mov r11, [rsp+160]
    37bc0d87acmp edx, r13l
    37bc0d87dmov eax, edx
    37bc0d87fjg 0x37bc0eb70
    37bc0d885
    37bc0d885loc_37bc0d885:
    37bc0d885mov r13l, ebx
    37bc0d888nop [rax+rax]
    37bc0d890
    37bc0d890loc_37bc0d890:
    37bc0d890mov rcx, [rsp+776]
    37bc0d898mov rsi, [rsp+240]
    37bc0d8a0mov [rcx+4*rsi], r13l
    37bc0d8a4mov r13l, [rsp+304]
    37bc0d8acjmp 0x37bc0d710
    37bc0d8b1
    37bc0d8b1 0f 1f 80 00 00 00 00 .......
    37bc0d8b8
    37bc0d8b8loc_37bc0d8b8:
    37bc0d8b8mov rsi, [rsp+800]
    37bc0d8c0mov edx, [rsi]
    37bc0d8c2test edx, edx
    37bc0d8c4je 0x37bc0da4b
    37bc0d8camov rbx, [rsp+320]
    37bc0d8d2mov [rbx+8], 0
    37bc0d8damovsd_xmm [rbx], x0
    37bc0d8dejmp 0x37bc0d890
    37bc0d8e0
    37bc0d8e0loc_37bc0d8e0:
    37bc0d8e0sub eax, r13l
    37bc0d8e3mov rcx, [rsp+176]
    37bc0d8ebmov rsi, [rsp+192]
    37bc0d8f3lea rbx, [rip+0x83e31a]
    37bc0d8famov [rsp+468], eax
    37bc0d901mov rax, [rsp+272]
    37bc0d909mov r8, rbx
    37bc0d90clea rdx, [rcx+rsi]
    37bc0d910mov [rsp+32], rbx
    37bc0d915add rax, rcx
    37bc0d918shl rdx, 4
    37bc0d91cmov rcx, [rsp+136]
    37bc0d924mov [rsp+160], r11
    37bc0d92cshl rax, 4
    37bc0d930add rdx, r15
    37bc0d933mov [rsp+384], rbx
    37bc0d93blea r9, [r14+rax]
    37bc0d93fcall zcopy_
    37bc0d944mov r11, [rsp+160]
    37bc0d94cmov eax, [rdi]
    37bc0d94elea rsi, [r11-1]
    37bc0d952mov ecx, eax
    37bc0d954mov [rsp+240], rsi
    37bc0d95ccmp r13l, 1
    37bc0d960jg 0x37bc0daff
    37bc0d966
    37bc0d966loc_37bc0d966:
    37bc0d966mov rsi, [rsp+224]
    37bc0d96emovsd_xmm x0, [rsi]
    37bc0d972cmp r13l, eax
    37bc0d975jge 0x37bc0d806
    37bc0d97bsub eax, r13l
    37bc0d97emov r12, [rsp+272]
    37bc0d986movapd x6, x0
    37bc0d98amov rcx, [rsp+136]
    37bc0d992mov [rsp+468], eax
    37bc0d999mov rax, [rsp+176]
    37bc0d9a1lea r8, [rip+0x83e26c]
    37bc0d9a8mov [rsp+160], r11
    37bc0d9b0andpd x6, [rip+0x83e2a8]
    37bc0d9b8add rax, r12
    37bc0d9bbmov [rsp+392], rax
    37bc0d9c3shl rax, 4
    37bc0d9c7add rax, r14
    37bc0d9camov rdx, rax
    37bc0d9cdmov [rsp+400], rax
    37bc0d9d5call izamax_
    37bc0d9damovapd x1, x6
    37bc0d9demov r11, [rsp+160]
    37bc0d9e6lea ebx, [rax+r13]
    37bc0d9eamovsxd rsi, ebx
    37bc0d9edlea rax, [rsi+r12]
    37bc0d9f1shl rax, 4
    37bc0d9f5add rax, r14
    37bc0d9f8movsd_xmm x7, [rax]
    37bc0d9fcmovsd_xmm x0, [rax+8]
    37bc0da01andpd x7, [rip+0x83e257]
    37bc0da09andpd x0, [rip+0x83e24f]
    37bc0da11addsd x7, x0
    37bc0da15pxor x0, x0
    37bc0da19maxsd x1, x7
    37bc0da1ducomisd x1, x0
    37bc0da21jp 0x37bc0dbc8
    37bc0da27jne 0x37bc0dbc8
    37bc0da2dmov rbx, [rsp+800]
    37bc0da35mov rax, [rsp+224]
    37bc0da3dmov r9l, [rbx]
    37bc0da40movsd_xmm x0, [rax]
    37bc0da44mov eax, [rdi]
    37bc0da46test r9l, r9l
    37bc0da49jne 0x37bc0da56
    37bc0da4b
    37bc0da4bloc_37bc0da4b:
    37bc0da4bmov rbx, [rsp+800]
    37bc0da53mov [rbx], r13l
    37bc0da56
    37bc0da56loc_37bc0da56:
    37bc0da56mov rcx, [rsp+320]
    37bc0da5emov [rcx+8], 0
    37bc0da66movsd_xmm [rcx], x0
    37bc0da6acmp eax, r13l
    37bc0da6djle 0x37bc0d890
    37bc0da73sub eax, r13l
    37bc0da76mov rsi, [rsp+176]
    37bc0da7emov rdx, [rsp+272]
    37bc0da86lea rcx, [rip+0x83e187]
    37bc0da8dmov [rsp+468], eax
    37bc0da94mov rax, [rsp+192]
    37bc0da9cmov r8, rcx
    37bc0da9fadd rdx, rsi
    37bc0daa2mov [rsp+32], rcx
    37bc0daa7mov rcx, [rsp+136]
    37bc0daafadd rax, rsi
    37bc0dab2shl rdx, 4
    37bc0dab6shl rax, 4
    37bc0dabaadd rdx, r14
    37bc0dabdlea r9, [r15+rax]
    37bc0dac1call zcopy_
    37bc0dac6cmp [rdi], r13l
    37bc0dac9jle 0x37bc0dae7
    37bc0dacbmov rax, [rsp+240]
    37bc0dad3mov rsi, [rsp+768]
    37bc0dadbpxor x5, x5
    37bc0dadfshl rax, 4
    37bc0dae3movups [rsi+rax], x5
    37bc0dae7
    37bc0dae7loc_37bc0dae7:
    37bc0dae7mov eax, [rdi]
    37bc0dae9jmp 0x37bc0d890
    37bc0daee
    37bc0daee 66 90 f.
    37bc0daf0
    37bc0daf0loc_37bc0daf0:
    37bc0daf0lea rbx, [rip+0x83e11d]
    37bc0daf7mov [rsp+384], rbx
    37bc0daff
    37bc0daffloc_37bc0daff:
    37bc0daffsub eax, r13l
    37bc0db02lea rcx, [rip+0x83e10b]
    37bc0db09mov rbx, [rsp+224]
    37bc0db11mov rsi, [rsp+760]
    37bc0db19add eax, 1
    37bc0db1cmov [rsp+80], rcx
    37bc0db21mov rcx, [rsp+296]
    37bc0db29lea r9, [rip+0x83e0e8]
    37bc0db30mov [rsp+464], eax
    37bc0db37lea eax, [r13-1]
    37bc0db3bmov r8, [rsp+136]
    37bc0db43mov [rsp+468], eax
    37bc0db4amov rax, [rsp+240]
    37bc0db52mov [rsp+64], rcx
    37bc0db57mov rcx, [rsp+792]
    37bc0db5fshl rax, 4
    37bc0db63mov [rsp+72], rbx
    37bc0db68lea rdx, [r14+rax]
    37bc0db6cadd rax, r15
    37bc0db6fmov [rsp+56], rcx
    37bc0db74mov rcx, [rsp+288]
    37bc0db7cmov [rsp+48], rdx
    37bc0db81mov rdx, [rsp+376]
    37bc0db89mov [rsp+32], rax
    37bc0db8emov [rsp+88], 12
    37bc0db97mov [rsp+40], rsi
    37bc0db9cmov [rsp+160], r11
    37bc0dba4call zgemv_
    37bc0dba9mov eax, [rdi]
    37bc0dbabmov [rbx+8], 0
    37bc0dbb3mov r11, [rsp+160]
    37bc0dbbbmov ecx, eax
    37bc0dbbdjmp 0x37bc0d966
    37bc0dbc2
    37bc0dbc2 66 0f 1f 44 00 00 f..D..
    37bc0dbc8
    37bc0dbc8loc_37bc0dbc8:
    37bc0dbc8movsd_xmm x0, [rip+0x83e0a0]
    37bc0dbd0mulsd x0, x7
    37bc0dbd4comisd x0, x6
    37bc0dbd8jbe 0x37bc0f140
    37bc0dbdemov rax, [rsp+208]
    37bc0dbe6add rbp, [rsp+200]
    37bc0dbeemov [rsp+256], r13l
    37bc0dbf6mov [rsp+416], r11
    37bc0dbfeadd rax, rbp
    37bc0dc01mov ebp, ebx
    37bc0dc03mov rbx, rsi
    37bc0dc06lea r12, [rax+r11]
    37bc0dc0amov [rsp+168], rax
    37bc0dc12shl r12, 4
    37bc0dc16lea rax, [r14+r12]
    37bc0dc1amov [rsp+160], rax
    37bc0dc22lea rax, [r11-1]
    37bc0dc26shl rax, 4
    37bc0dc2aadd rax, r15
    37bc0dc2dmov [rsp+408], rax
    37bc0dc35mov eax, [rsp+216]
    37bc0dc3cmov [rsp+368], eax
    37bc0dc43lea eax, [r13-1]
    37bc0dc47mov [rsp+360], eax
    37bc0dc4e
    37bc0dc4eloc_37bc0dc4e:
    37bc0dc4emov rax, [rsp+192]
    37bc0dc56mov r12, [rsp+136]
    37bc0dc5emov esi, ebp
    37bc0dc60mov r9, [rsp+160]
    37bc0dc68mov r8, [rsp+760]
    37bc0dc70sub esi, r13l
    37bc0dc73lea rdx, [rbx+rax]
    37bc0dc77lea rax, [rip+0x83df96]
    37bc0dc7emov rcx, r12
    37bc0dc81mov [rsp+248], esi
    37bc0dc88mov [rsp+32], rax
    37bc0dc8dshl rdx, 4
    37bc0dc91add rdx, r15
    37bc0dc94mov [rsp+468], esi
    37bc0dc9bcall zcopy_
    37bc0dca0mov rdx, [rsp+160]
    37bc0dca8mov rcx, r12
    37bc0dcablea r8, [rip+0x83df62]
    37bc0dcb2mov [rsp+468], esi
    37bc0dcb9call zlacgv_
    37bc0dcbemov rsi, [rsp+144]
    37bc0dcc6mov rcx, [rsp+168]
    37bc0dcceimul rsi, rbx
    37bc0dcd2add rsi, [rsp+152]
    37bc0dcdalea r12, [rcx+rbx]
    37bc0dcdelea rax, [rbx+rsi]
    37bc0dce2shl r12, 4
    37bc0dce6mov [rsp+336], rax
    37bc0dceeshl rax, 4
    37bc0dcf2add r12, r14
    37bc0dcf5mov [r12+8], 0
    37bc0dcfemovsd_xmm x0, [r15+rax]
    37bc0dd04mov eax, [rdi]
    37bc0dd06movsd_xmm [r12], x0
    37bc0dd0ccmp eax, ebp
    37bc0dd0ejg 0x37bc0df50
    37bc0dd14
    37bc0dd14loc_37bc0dd14:
    37bc0dd14cmp r13l, 1
    37bc0dd18jle 0x37bc0ddce
    37bc0dd1emov eax, [rdi]
    37bc0dd20mov r8, [rsp+136]
    37bc0dd28mov [rsp+88], 12
    37bc0dd31lea r9, [rip+0x83dee0]
    37bc0dd38mov rdx, [rsp+376]
    37bc0dd40mov rcx, [rsp+288]
    37bc0dd48sub eax, r13l
    37bc0dd4badd eax, 1
    37bc0dd4emov [rsp+464], eax
    37bc0dd55mov eax, [rsp+360]
    37bc0dd5cmov [rsp+468], eax
    37bc0dd63lea rax, [rip+0x83deaa]
    37bc0dd6amov [rsp+80], rax
    37bc0dd6fmov rax, [rsp+160]
    37bc0dd77mov [rsp+72], rax
    37bc0dd7cmov rax, [rsp+296]
    37bc0dd84mov [rsp+64], rax
    37bc0dd89mov rax, [rsp+792]
    37bc0dd91mov [rsp+56], rax
    37bc0dd96lea rax, [rbx-1]
    37bc0dd9ashl rax, 4
    37bc0dd9eadd rax, r14
    37bc0dda1mov [rsp+48], rax
    37bc0dda6mov rax, [rsp+760]
    37bc0ddaemov [rsp+40], rax
    37bc0ddb3mov rax, [rsp+408]
    37bc0ddbbmov [rsp+32], rax
    37bc0ddc0call zgemv_
    37bc0ddc5mov [r12+8], 0
    37bc0ddce
    37bc0ddceloc_37bc0ddce:
    37bc0ddcecmp ebp, r13l
    37bc0ddd1jne 0x37bc0de40
    37bc0ddd3mov eax, [rdi]
    37bc0ddd5cmp ebp, eax
    37bc0ddd7jl 0x37bc0e350
    37bc0ddddsub eax, ebp
    37bc0dddfmov r11, [rsp+416]
    37bc0dde7mov r9, [rsp+224]
    37bc0ddefmov ebx, ebp
    37bc0ddf1add eax, 1
    37bc0ddf4mov rdx, [rsp+160]
    37bc0ddfcmov rcx, [rsp+136]
    37bc0de04mov [rsp+468], eax
    37bc0de0blea rax, [rip+0x83de02]
    37bc0de12mov [rsp+32], rax
    37bc0de17mov r8, rax
    37bc0de1amov [rsp+168], r11
    37bc0de22call zcopy_
    37bc0de27mov r11, [rsp+168]
    37bc0de2fnop
    37bc0de30
    37bc0de30loc_37bc0de30:
    37bc0de30mov ecx, [rdi]
    37bc0de32jmp 0x37bc0d828
    37bc0de37
    37bc0de37 66 0f 1f 84 00 00 00 00 00 f........
    37bc0de40
    37bc0de40loc_37bc0de40:
    37bc0de40mov eax, [rsp+248]
    37bc0de47mov rcx, [rsp+136]
    37bc0de4flea r8, [rip+0x83ddbe]
    37bc0de56mov rdx, [rsp+160]
    37bc0de5emov [rsp+468], eax
    37bc0de65call izamax_
    37bc0de6amov ecx, [rsp+360]
    37bc0de71add eax, ecx
    37bc0de73mov [rsp+216], eax
    37bc0de7acdqe
    37bc0de7cadd rax, [rsp+168]
    37bc0de84shl rax, 4
    37bc0de88add rax, r14
    37bc0de8bmovsd_xmm x6, [rax]
    37bc0de8fmovsd_xmm x0, [rax+8]
    37bc0de94andpd x6, [rip+0x83ddc4]
    37bc0de9candpd x0, [rip+0x83ddbc]
    37bc0dea4mov eax, [rdi]
    37bc0dea6addsd x6, x0
    37bc0deaacmp eax, ebp
    37bc0deacjg 0x37bc0e3e0
    37bc0deb2
    37bc0deb2loc_37bc0deb2:
    37bc0deb2movsd_xmm x1, [rip+0x83ddb6]
    37bc0debamovsd_xmm x0, [r12]
    37bc0dec0andpd x0, [rip+0x83dd98]
    37bc0dec8mulsd x1, x6
    37bc0decccomisd x1, x0
    37bc0ded0jbe 0x37bc0dfa0
    37bc0ded6mov r12l, [rsp+216]
    37bc0dedecmp r12l, [rsp+256]
    37bc0dee6je 0x37bc0ec48
    37bc0deeccomisd x7, x6
    37bc0def0jae 0x37bc0ec48
    37bc0def6mov eax, [rdi]
    37bc0def8movapd x7, x6
    37bc0defcmovsxd rbx, r12l
    37bc0deffmov r9, [rsp+224]
    37bc0df07mov rdx, [rsp+160]
    37bc0df0fmov rcx, [rsp+136]
    37bc0df17sub eax, r13l
    37bc0df1aadd eax, 1
    37bc0df1dmov [rsp+468], eax
    37bc0df24lea rax, [rip+0x83dce9]
    37bc0df2bmov [rsp+32], rax
    37bc0df30mov r8, rax
    37bc0df33call zcopy_
    37bc0df38mov [rsp+256], ebp
    37bc0df3fmov ebp, r12l
    37bc0df42mov [rsp+368], r12l
    37bc0df4ajmp 0x37bc0dc4e
    37bc0df4f
    37bc0df4f 90 .
    37bc0df50
    37bc0df50loc_37bc0df50:
    37bc0df50lea edx, [rbp+1]
    37bc0df53sub eax, ebp
    37bc0df55movsxd rdx, edx
    37bc0df58mov [rsp+468], eax
    37bc0df5flea rax, [rcx+rdx]
    37bc0df63lea rcx, [rip+0x83dcaa]
    37bc0df6aadd rdx, rsi
    37bc0df6dmov [rsp+32], rcx
    37bc0df72shl rax, 4
    37bc0df76shl rdx, 4
    37bc0df7amov r8, rcx
    37bc0df7dmov rcx, [rsp+136]
    37bc0df85add rdx, r15
    37bc0df88lea r9, [r14+rax]
    37bc0df8ccall zcopy_
    37bc0df91jmp 0x37bc0dd14
    37bc0df96
    37bc0df96 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc0dfa0
    37bc0dfa0loc_37bc0dfa0:
    37bc0dfa0mov eax, [rdi]
    37bc0dfa2mov r11, [rsp+416]
    37bc0dfaamov [rsp+424], rsi
    37bc0dfb2mov rsi, rbx
    37bc0dfb5mov r9, [rsp+224]
    37bc0dfbdmov rdx, [rsp+160]
    37bc0dfc5mov ebx, ebp
    37bc0dfc7sub eax, r13l
    37bc0dfcamov rcx, [rsp+136]
    37bc0dfd2mov [rsp+368], r11
    37bc0dfdaadd eax, 1
    37bc0dfddmov ebp, [rsp+248]
    37bc0dfe4mov [rsp+468], eax
    37bc0dfeblea rax, [rip+0x83dc22]
    37bc0dff2mov [rsp+32], rax
    37bc0dff7mov r8, rax
    37bc0dffacall zcopy_
    37bc0dfffmov rax, [rsp+144]
    37bc0e007add rax, [rsp+344]
    37bc0e00fmov [rsp+460], r13l
    37bc0e017add rax, [rsp+152]
    37bc0e01fmov r11, [rsp+368]
    37bc0e027mov [rsp+248], rax
    37bc0e02fadd rax, [rsp+176]
    37bc0e037cmp ebx, r13l
    37bc0e03amov [rsp+360], rax
    37bc0e042je 0x37bc0de30
    37bc0e048mov rax, [rsp+240]
    37bc0e050lea r10, [rsp+460]
    37bc0e058mov [rsp+368], 1
    37bc0e063lea r12, [r11-1]
    37bc0e067mov [rsp+160], r10
    37bc0e06fmov rcx, [rsp+248]
    37bc0e077mov [rsp+408], rax
    37bc0e07fmov rdx, [rsp+176]
    37bc0e087mov r8, [rsp+312]
    37bc0e08fmov rax, [rsp+192]
    37bc0e097
    37bc0e097loc_37bc0e097:
    37bc0e097shl r8, 4
    37bc0e09badd rdx, rax
    37bc0e09eadd rcx, rsi
    37bc0e0a1sub ebp, 1
    37bc0e0a4movsd_xmm x0, [r15+r8]
    37bc0e0aamov r8, [rsp+336]
    37bc0e0b2shl rcx, 4
    37bc0e0b6shl rdx, 4
    37bc0e0bamov [rsp+416], rax
    37bc0e0c2lea r9, [r15+rcx]
    37bc0e0c6add rdx, r15
    37bc0e0c9mov rax, [rsp+760]
    37bc0e0d1shl r8, 4
    37bc0e0d5mov rcx, [rsp+136]
    37bc0e0ddmov [rsp+432], r11
    37bc0e0e5movsd_xmm [r15+r8], x0
    37bc0e0ebmov [r15+r8+8], 0
    37bc0e0f4lea r8, [rip+0x83db19]
    37bc0e0fbmov [rsp+32], rax
    37bc0e100mov [rsp+336], r9
    37bc0e108mov [rsp+468], ebp
    37bc0e10fcall zcopy_
    37bc0e114mov rdx, [rsp+336]
    37bc0e11cmov r8, [rsp+760]
    37bc0e124mov [rsp+468], ebp
    37bc0e12bmov rcx, [rsp+136]
    37bc0e133call zlacgv_
    37bc0e138mov edx, [rdi]
    37bc0e13amov rax, [rsp+416]
    37bc0e142mov r11, [rsp+432]
    37bc0e14acmp edx, ebx
    37bc0e14cjg 0x37bc0e9e0
    37bc0e152
    37bc0e152loc_37bc0e152:
    37bc0e152sub rsi, 1
    37bc0e156shl rsi, 4
    37bc0e15acmp r13l, 1
    37bc0e15ejle 0x37bc0e1ab
    37bc0e160lea eax, [r13-1]
    37bc0e164mov rdx, [rsp+408]
    37bc0e16clea r9, [r15+rsi]
    37bc0e170mov rcx, [rsp+136]
    37bc0e178mov [rsp+468], eax
    37bc0e17fmov rax, [rsp+760]
    37bc0e187shl rdx, 4
    37bc0e18bmov [rsp+336], r11
    37bc0e193mov [rsp+32], rax
    37bc0e198add rdx, r15
    37bc0e19bmov r8, rax
    37bc0e19ecall zswap_
    37bc0e1a3mov r11, [rsp+336]
    37bc0e1ab
    37bc0e1abloc_37bc0e1ab:
    37bc0e1abmov rax, [rsp+792]
    37bc0e1b3shl r12, 4
    37bc0e1b7lea r9, [r14+rsi]
    37bc0e1bbmov rcx, [rsp+160]
    37bc0e1c3lea rdx, [r14+r12]
    37bc0e1c7mov [rsp+336], r11
    37bc0e1cfmov [rsp+32], rax
    37bc0e1d4mov r8, rax
    37bc0e1d7call zswap_
    37bc0e1dccmp [rsp+368], 1
    37bc0e1e4mov r11, [rsp+336]
    37bc0e1ecje 0x37bc0de30
    37bc0e1f2
    37bc0e1f2loc_37bc0e1f2:
    37bc0e1f2mov rax, [rsp+176]
    37bc0e1famov rsi, [rsp+192]
    37bc0e202lea r10, [rax+rsi]
    37bc0e206
    37bc0e206loc_37bc0e206:
    37bc0e206movd x5, ebx
    37bc0e20amov ebp, [rdi]
    37bc0e20cpxor x8, x8
    37bc0e211lea r12l, [r13+2]
    37bc0e215mov rax, [rsp+352]
    37bc0e21dmovd x0, [rsp+256]
    37bc0e226shl rax, 4
    37bc0e22apunpckldq x0, x5
    37bc0e22emovupd x6, [r14+rax]
    37bc0e234mov rax, [rsp+392]
    37bc0e23cpsubd x8, x0
    37bc0e241shl rax, 4
    37bc0e245movupd x7, [r14+rax]
    37bc0e24bmov rax, [rsp+176]
    37bc0e253add rax, [rsp+168]
    37bc0e25bshl rax, 4
    37bc0e25fmovupd x5, [r14+rax]
    37bc0e265lea eax, [rbp-1]
    37bc0e268movups [rsp+256], x5
    37bc0e270cmp eax, r13l
    37bc0e273jg 0x37bc0e400
    37bc0e279
    37bc0e279loc_37bc0e279:
    37bc0e279mov rax, [rsp+312]
    37bc0e281pxor x5, x5
    37bc0e285movupd x4, [rsp+256]
    37bc0e28elea r8, [rip+0x83d97f]
    37bc0e295mov rbx, [rsp+240]
    37bc0e29dmov rsi, [rsp+768]
    37bc0e2a5shl rax, 4
    37bc0e2a9mov rdx, [rsp+400]
    37bc0e2b1movups [r15+rax], x6
    37bc0e2b6mov rax, r10
    37bc0e2b9shl rax, 4
    37bc0e2bdmovups [r15+rax], x5
    37bc0e2c2mov rax, [rsp+360]
    37bc0e2cashl rax, 4
    37bc0e2cemovups [r15+rax], x4
    37bc0e2d3mov rax, rbx
    37bc0e2d6shl rax, 4
    37bc0e2damovups [rsi+rax], x7
    37bc0e2demov rax, r11
    37bc0e2e1shl rax, 4
    37bc0e2e5movups [rsi+rax], x5
    37bc0e2e9mov rsi, [rsp+136]
    37bc0e2f1mov eax, ebp
    37bc0e2f3sub eax, r13l
    37bc0e2f6mov rcx, rsi
    37bc0e2f9mov [rsp+468], eax
    37bc0e300call zlacgv_
    37bc0e305movsxd rdx, r12l
    37bc0e308mov r10l, r13l
    37bc0e30bmov rcx, rsi
    37bc0e30eadd rdx, [rsp+168]
    37bc0e316not r10l
    37bc0e319lea r8, [rip+0x83d8f4]
    37bc0e320add r10l, [rdi]
    37bc0e323shl rdx, 4
    37bc0e327mov [rsp+468], r10l
    37bc0e32fmov r13l, r12l
    37bc0e332add rdx, r14
    37bc0e335call zlacgv_
    37bc0e33amov rax, [rsp+776]
    37bc0e342movq [rax+4*rbx], x8
    37bc0e348mov eax, [rdi]
    37bc0e34ajmp 0x37bc0d710
    37bc0e34f
    37bc0e34f 90 .
    37bc0e350
    37bc0e350loc_37bc0e350:
    37bc0e350pxor x8, x8
    37bc0e355
    37bc0e355loc_37bc0e355:
    37bc0e355lea edx, [rbp+1]
    37bc0e358sub eax, ebp
    37bc0e35amov rcx, [rsp+136]
    37bc0e362lea r8, [rip+0x83d8ab]
    37bc0e369movsxd rdx, edx
    37bc0e36cadd rdx, [rsp+168]
    37bc0e374mov [rsp+468], eax
    37bc0e37bshl rdx, 4
    37bc0e37fadd rdx, r14
    37bc0e382call izamax_
    37bc0e387lea edx, [rax+rbp]
    37bc0e38amovsxd rax, edx
    37bc0e38dadd rax, [rsp+168]
    37bc0e395shl rax, 4
    37bc0e399add rax, r14
    37bc0e39cmovsd_xmm x6, [rax]
    37bc0e3a0movsd_xmm x0, [rax+8]
    37bc0e3a5andpd x6, [rip+0x83d8b3]
    37bc0e3adandpd x0, [rip+0x83d8ab]
    37bc0e3b5mov eax, [rsp+368]
    37bc0e3bcaddsd x6, x0
    37bc0e3c0comisd x6, x8
    37bc0e3c5maxsd x6, x8
    37bc0e3cacmova eax, edx
    37bc0e3cdmov [rsp+216], eax
    37bc0e3d4jmp 0x37bc0deb2
    37bc0e3d9
    37bc0e3d9 0f 1f 80 00 00 00 00 .......
    37bc0e3e0
    37bc0e3e0loc_37bc0e3e0:
    37bc0e3e0mov ecx, [rsp+216]
    37bc0e3e7movapd x8, x6
    37bc0e3ecmov [rsp+368], ecx
    37bc0e3f3jmp 0x37bc0e355
    37bc0e3f8
    37bc0e3f8 0f 1f 84 00 00 00 00 00 ........
    37bc0e400
    37bc0e400loc_37bc0e400:
    37bc0e400movapd x5, x6
    37bc0e404movapd x14, x7
    37bc0e409andpd x14, [rip+0x83d84e]
    37bc0e412movsd_xmm x0, [rsp+264]
    37bc0e41bmovsd_xmm x4, [rsp+256]
    37bc0e424unpckhpd x5, x5
    37bc0e428movapd x10, x5
    37bc0e42dmovapd x5, x7
    37bc0e431unpckhpd x5, x5
    37bc0e435movapd x9, x5
    37bc0e43amovapd x5, x7
    37bc0e43emovapd x12, x9
    37bc0e443andpd x12, [rip+0x83d814]
    37bc0e44ccomisd x12, x14
    37bc0e451jbe 0x37bc0ea40
    37bc0e457movapd x1, x7
    37bc0e45bdivsd x1, x9
    37bc0e460movapd x2, x1
    37bc0e464movapd x11, x1
    37bc0e469mulsd x2, x7
    37bc0e46dmulsd x1, x0
    37bc0e471mulsd x11, x4
    37bc0e476addsd x2, x9
    37bc0e47bsubsd x1, x4
    37bc0e47fmovapd x4, x9
    37bc0e484addsd x11, x0
    37bc0e489movq x0, [rip+0x83d7ef]
    37bc0e491xorpd x4, x0
    37bc0e495movsd_xmm [rsp+304], x4
    37bc0e49edivsd x1, x2
    37bc0e4a2divsd x11, x2
    37bc0e4a7movsd_xmm [rsp+160], x1
    37bc0e4b0movapd x1, x7
    37bc0e4b4xorpd x1, x0
    37bc0e4b8divsd x1, x9
    37bc0e4bdmovapd x15, x11
    37bc0e4c2movapd x2, x1
    37bc0e4c6movapd x11, x1
    37bc0e4cbmulsd x2, x7
    37bc0e4cfmulsd x1, x10
    37bc0e4d4mulsd x11, x6
    37bc0e4d9subsd x2, x9
    37bc0e4desubsd x1, x6
    37bc0e4e2addsd x11, x10
    37bc0e4e7divsd x1, x2
    37bc0e4ebdivsd x11, x2
    37bc0e4f0movapd x10, x1
    37bc0e4f5
    37bc0e4f5loc_37bc0e4f5:
    37bc0e4f5cmp ebp, r12l
    37bc0e4f8jl 0x37bc0e279
    37bc0e4femovsd_xmm x2, [rsp+160]
    37bc0e507movapd x1, x15
    37bc0e50cmovsd_xmm x13, [rip+0x83d763]
    37bc0e515lea r9l, [rbp-2]
    37bc0e519mulsd x1, x11
    37bc0e51emov r8, [rsp+272]
    37bc0e526mov rax, [rsp+168]
    37bc0e52epxor x4, x4
    37bc0e532mulsd x2, x10
    37bc0e537mov rbx, [rsp+192]
    37bc0e53fsub r9l, r13l
    37bc0e542xorpd x0, x5
    37bc0e546lea rcx, [rax+r11]
    37bc0e54aadd r8, r11
    37bc0e54dadd r9, 1
    37bc0e551xor eax, eax
    37bc0e553shl r8, 4
    37bc0e557add rbx, r11
    37bc0e55ashl rcx, 4
    37bc0e55emovq rsi, x0
    37bc0e563shl rbx, 4
    37bc0e567shl r9, 4
    37bc0e56badd r8, r14
    37bc0e56eadd rcx, r14
    37bc0e571mov rdx, [rsp+248]
    37bc0e579add rbx, r15
    37bc0e57cmov [rsp+336], r10
    37bc0e584mov r10l, ebp
    37bc0e587subsd x1, x2
    37bc0e58bsubsd x1, [rip+0x83d6e5]
    37bc0e593mov rbp, [rsp+336]
    37bc0e59bmovsd_xmm [rsp+192], x10
    37bc0e5a5add rdx, r11
    37bc0e5a8movups [rsp+272], x6
    37bc0e5b0shl rdx, 4
    37bc0e5b4movups [rsp+320], x7
    37bc0e5bcdivsd x13, x1
    37bc0e5c1add rdx, r15
    37bc0e5c4movq [rsp+248], x8
    37bc0e5ceunpcklpd x4, x13
    37bc0e5d3movups [rsp+176], x4
    37bc0e5dbmovq x4, x13
    37bc0e5e0movups [rsp+224], x4
    37bc0e5e8movapd x4, x11
    37bc0e5edmovapd x11, x12
    37bc0e5f2movapd x12, x4
    37bc0e5f7jmp 0x37bc0e719
    37bc0e5fc
    37bc0e5fc 0f 1f 40 00 ..@.
    37bc0e600
    37bc0e600loc_37bc0e600:
    37bc0e600movq x8, rsi
    37bc0e605divsd x8, x9
    37bc0e60amovapd x10, x8
    37bc0e60fmovapd x2, x8
    37bc0e614mulsd x8, x1
    37bc0e619mulsd x10, x5
    37bc0e61emulsd x2, x3
    37bc0e622subsd x8, x3
    37bc0e627subsd x10, x9
    37bc0e62caddsd x2, x1
    37bc0e630movapd x1, x8
    37bc0e635divsd x1, x10
    37bc0e63adivsd x2, x10
    37bc0e63f
    37bc0e63floc_37bc0e63f:
    37bc0e63fmovapd x8, x13
    37bc0e644comisd x11, x14
    37bc0e649pxor x3, x3
    37bc0e64dmulsd x3, x1
    37bc0e651mulsd x8, x2
    37bc0e656mulsd x1, x13
    37bc0e65bsubsd x8, x3
    37bc0e660pxor x3, x3
    37bc0e664mulsd x2, x3
    37bc0e668movsd_xmm x3, [rsp+192]
    37bc0e671addsd x2, x1
    37bc0e675movapd x1, x8
    37bc0e67aunpcklpd x1, x2
    37bc0e67emovapd x2, x3
    37bc0e682movups [rbx+rax+32], x1
    37bc0e687mulsd x2, x0
    37bc0e68bmovapd x1, x4
    37bc0e68fmulsd x1, x12
    37bc0e694mulsd x0, x12
    37bc0e699mulsd x4, x3
    37bc0e69dsubsd x1, x2
    37bc0e6a1addsd x0, x4
    37bc0e6a5subsd x1, x7
    37bc0e6a9subsd x0, x6
    37bc0e6adjbe 0x37bc0e7c0
    37bc0e6b3movapd x4, x5
    37bc0e6b7divsd x4, x9
    37bc0e6bcmovapd x3, x4
    37bc0e6c0movapd x2, x4
    37bc0e6c4mulsd x3, x5
    37bc0e6c8mulsd x4, x0
    37bc0e6ccmulsd x2, x1
    37bc0e6d0addsd x3, x9
    37bc0e6d5subsd x4, x1
    37bc0e6d9addsd x2, x0
    37bc0e6dddivsd x4, x3
    37bc0e6e1divsd x2, x3
    37bc0e6e5movapd x0, x4
    37bc0e6e9
    37bc0e6e9loc_37bc0e6e9:
    37bc0e6e9unpcklpd x2, x2
    37bc0e6edunpcklpd x0, x0
    37bc0e6f1mulpd x2, [rsp+224]
    37bc0e6famulpd x0, [rsp+176]
    37bc0e703addsubpd x2, x0
    37bc0e707movups [rdx+rax+32], x2
    37bc0e70cadd rax, 16
    37bc0e710cmp r9, rax
    37bc0e713je 0x37bc0e800
    37bc0e719
    37bc0e719loc_37bc0e719:
    37bc0e719movapd x3, x15
    37bc0e71ecomisd x11, x14
    37bc0e723movsd_xmm x2, [rsp+160]
    37bc0e72cmovsd_xmm x7, [r8+rax+32]
    37bc0e733movsd_xmm x6, [r8+rax+40]
    37bc0e73amovsd_xmm x4, [rcx+rax+32]
    37bc0e740mulsd x3, x7
    37bc0e744movapd x1, x2
    37bc0e748movsd_xmm x0, [rcx+rax+40]
    37bc0e74emulsd x1, x6
    37bc0e752mulsd x2, x7
    37bc0e756subsd x3, x1
    37bc0e75amovapd x1, x2
    37bc0e75emovapd x2, x15
    37bc0e763mulsd x2, x6
    37bc0e767subsd x3, x4
    37bc0e76baddsd x1, x2
    37bc0e76fsubsd x1, x0
    37bc0e773ja 0x37bc0e600
    37bc0e779movsd_xmm x2, [rsp+304]
    37bc0e782movapd x8, x2
    37bc0e787divsd x8, x5
    37bc0e78cmulsd x2, x8
    37bc0e791movapd x10, x2
    37bc0e796movapd x2, x1
    37bc0e79amulsd x2, x8
    37bc0e79faddsd x10, x5
    37bc0e7a4addsd x2, x3
    37bc0e7a8mulsd x3, x8
    37bc0e7addivsd x2, x10
    37bc0e7b2subsd x1, x3
    37bc0e7b6divsd x1, x10
    37bc0e7bbjmp 0x37bc0e63f
    37bc0e7c0
    37bc0e7c0loc_37bc0e7c0:
    37bc0e7c0movapd x4, x9
    37bc0e7c5divsd x4, x5
    37bc0e7c9movapd x3, x4
    37bc0e7cdmovapd x2, x4
    37bc0e7d1mulsd x2, x0
    37bc0e7d5mulsd x3, x9
    37bc0e7damulsd x4, x1
    37bc0e7deaddsd x2, x1
    37bc0e7e2addsd x3, x5
    37bc0e7e6subsd x0, x4
    37bc0e7eadivsd x2, x3
    37bc0e7eedivsd x0, x3
    37bc0e7f2jmp 0x37bc0e6e9
    37bc0e7f7
    37bc0e7f7 66 0f 1f 84 00 00 00 00 00 f........
    37bc0e800
    37bc0e800loc_37bc0e800:
    37bc0e800movq x8, [rsp+248]
    37bc0e80amov rax, rbp
    37bc0e80dmov ebp, r10l
    37bc0e810movupd x6, [rsp+272]
    37bc0e819movupd x7, [rsp+320]
    37bc0e822mov r10, rax
    37bc0e825jmp 0x37bc0e279
    37bc0e82a
    37bc0e82a 66 0f 1f 44 00 00 f..D..
    37bc0e830
    37bc0e830loc_37bc0e830:
    37bc0e830sub eax, r13l
    37bc0e833mov rcx, [rsp+144]
    37bc0e83blea ebx, [r13-1]
    37bc0e83fmov rsi, [rsp+760]
    37bc0e847add eax, 1
    37bc0e84amov r9, [rsp+376]
    37bc0e852lea r8, [rip+0x83d3ef]
    37bc0e859mov [rsp+468], ebx
    37bc0e860mov [rsp+464], eax
    37bc0e867movsxd rax, r13l
    37bc0e86amov rdi, [rsp+744]
    37bc0e872imul rcx, rax
    37bc0e876lea rdx, [rax-1]
    37bc0e87aadd rcx, [rsp+152]
    37bc0e882mov [rsp+120], 9
    37bc0e88badd rax, rcx
    37bc0e88eshl rdx, 4
    37bc0e892lea rcx, [rip+0x83d3bd]
    37bc0e899mov [rsp+112], 12
    37bc0e8a2shl rax, 4
    37bc0e8a6mov [rsp+96], rsi
    37bc0e8abmov [rsp+104], 5
    37bc0e8b4add rax, r15
    37bc0e8b7mov [rsp+88], rax
    37bc0e8bcmov rax, [rsp+296]
    37bc0e8c4mov [rsp+80], rax
    37bc0e8c9mov rax, [rsp+792]
    37bc0e8d1mov [rsp+72], rax
    37bc0e8d6lea rax, [r14+rdx]
    37bc0e8damov [rsp+64], rax
    37bc0e8dfmov rax, [rsp+760]
    37bc0e8e7mov [rsp+56], rax
    37bc0e8eclea rax, [r15+rdx]
    37bc0e8f0mov rdx, [rsp+288]
    37bc0e8f8mov [rsp+48], rax
    37bc0e8fdlea rax, [rip+0x83d314]
    37bc0e904mov [rsp+40], rax
    37bc0e909mov rax, [rsp+136]
    37bc0e911mov [rsp+32], rax
    37bc0e916call zgemmtr_
    37bc0e91bjmp 0x37bc0c348
    37bc0e920
    37bc0e920loc_37bc0e920:
    37bc0e920cmp [rsp+336], ebp
    37bc0e927jne 0x37bc0ef40
    37bc0e92dmov rcx, [rsp+216]
    37bc0e935mov r11l, ebp
    37bc0e938mov [rsp+216], ebx
    37bc0e93fmov r13, rax
    37bc0e942mov [rsp+248], rax
    37bc0e94amov r12l, esi
    37bc0e94dlea rdx, [rax+rcx]
    37bc0e951mov [rsp+192], rcx
    37bc0e959mov [rsp+344], rdx
    37bc0e961jmp 0x37bc0c8fb
    37bc0e966
    37bc0e966 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc0e970
    37bc0e970loc_37bc0e970:
    37bc0e970sub eax, edi
    37bc0e972mov rsi, [rsp+176]
    37bc0e97amov [rsp+468], eax
    37bc0e981lea eax, [rdi+1]
    37bc0e984cdqe
    37bc0e986imul rax, [rsp+144]
    37bc0e98fadd rax, [rsp+152]
    37bc0e997lea rcx, [rax+rsi]
    37bc0e99badd rax, r12
    37bc0e99eshl rax, 4
    37bc0e9a2shl rcx, 4
    37bc0e9a6lea rdx, [r15+rax]
    37bc0e9aamov rax, [rsp+760]
    37bc0e9b2lea r9, [r15+rcx]
    37bc0e9b6mov rcx, [rsp+136]
    37bc0e9bemov [rsp+32], rax
    37bc0e9c3mov r8, rax
    37bc0e9c6call zswap_
    37bc0e9cbmov rax, [rsp+728]
    37bc0e9d3mov eax, [rax]
    37bc0e9d5jmp 0x37bc0c86c
    37bc0e9da
    37bc0e9da 66 0f 1f 44 00 00 f..D..
    37bc0e9e0
    37bc0e9e0loc_37bc0e9e0:
    37bc0e9e0sub edx, ebx
    37bc0e9e2mov rcx, [rsp+424]
    37bc0e9eamov [rsp+336], r11
    37bc0e9f2mov [rsp+468], edx
    37bc0e9f9lea edx, [rbx+1]
    37bc0e9fcmovsxd rdx, edx
    37bc0e9ffadd rcx, rdx
    37bc0ea02add rdx, rax
    37bc0ea05lea rax, [rip+0x83d208]
    37bc0ea0cshl rcx, 4
    37bc0ea10mov [rsp+32], rax
    37bc0ea15shl rdx, 4
    37bc0ea19mov r8, rax
    37bc0ea1clea r9, [r15+rcx]
    37bc0ea20mov rcx, [rsp+136]
    37bc0ea28add rdx, r15
    37bc0ea2bcall zcopy_
    37bc0ea30mov r11, [rsp+336]
    37bc0ea38jmp 0x37bc0e152
    37bc0ea3d
    37bc0ea3d 0f 1f 00 ...
    37bc0ea40
    37bc0ea40loc_37bc0ea40:
    37bc0ea40movapd x2, x9
    37bc0ea45divsd x2, x7
    37bc0ea49movapd x1, x2
    37bc0ea4dmovapd x11, x2
    37bc0ea52mulsd x1, x9
    37bc0ea57mulsd x2, x4
    37bc0ea5bmulsd x11, x0
    37bc0ea60addsd x1, x7
    37bc0ea64subsd x0, x2
    37bc0ea68addsd x11, x4
    37bc0ea6dmovapd x4, x9
    37bc0ea72divsd x0, x1
    37bc0ea76divsd x11, x1
    37bc0ea7bmovsd_xmm [rsp+160], x0
    37bc0ea84movq x0, [rip+0x83d1f4]
    37bc0ea8cxorpd x4, x0
    37bc0ea90movsd_xmm [rsp+304], x4
    37bc0ea99movapd x2, x4
    37bc0ea9ddivsd x2, x7
    37bc0eaa1movapd x15, x11
    37bc0eaa6mulsd x4, x2
    37bc0eaaamovapd x11, x2
    37bc0eaafmulsd x11, x10
    37bc0eab4mulsd x2, x6
    37bc0eab8movapd x1, x4
    37bc0eabcaddsd x1, x7
    37bc0eac0addsd x11, x6
    37bc0eac5subsd x10, x2
    37bc0eacadivsd x11, x1
    37bc0eacfdivsd x10, x1
    37bc0ead4jmp 0x37bc0e4f5
    37bc0ead9
    37bc0ead9 0f 1f 80 00 00 00 00 .......
    37bc0eae0
    37bc0eae0loc_37bc0eae0:
    37bc0eae0movsd_xmm x7, [rsp+272]
    37bc0eae9movapd x3, x15
    37bc0eaeemovapd x12, x8
    37bc0eaf3movapd x0, x7
    37bc0eaf7divsd x0, x5
    37bc0eafbmulsd x7, x0
    37bc0eaffmovapd x2, x0
    37bc0eb03mulsd x0, x10
    37bc0eb08mulsd x2, x15
    37bc0eb0dmovapd x1, x7
    37bc0eb11subsd x3, x0
    37bc0eb15movapd x0, x11
    37bc0eb1aaddsd x1, x5
    37bc0eb1edivsd x0, x5
    37bc0eb22addsd x2, x10
    37bc0eb27divsd x2, x1
    37bc0eb2bmovapd x13, x0
    37bc0eb30mulsd x13, x8
    37bc0eb35addsd x13, x14
    37bc0eb3adivsd x3, x1
    37bc0eb3emovapd x1, x0
    37bc0eb42mulsd x1, x11
    37bc0eb47mulsd x0, x14
    37bc0eb4caddsd x1, x5
    37bc0eb50subsd x12, x0
    37bc0eb55movsd_xmm [rsp+176], x2
    37bc0eb5edivsd x13, x1
    37bc0eb63divsd x12, x1
    37bc0eb68jmp 0x37bc0d35a
    37bc0eb6d
    37bc0eb6d 0f 1f 00 ...
    37bc0eb70
    37bc0eb70loc_37bc0eb70:
    37bc0eb70mov rax, [rsp+320]
    37bc0eb78movsd_xmm x0, [rax]
    37bc0eb7cmovapd x1, x0
    37bc0eb80andpd x1, [rip+0x83d0d8]
    37bc0eb88comisd x1, [rsp+440]
    37bc0eb91jb 0x37bc0f080
    37bc0eb97movsd_xmm x1, [rip+0x83d0d9]
    37bc0eb9fmov rax, [rsp+192]
    37bc0eba7sub edx, r13l
    37bc0ebaalea r9, [rip+0x83d063]
    37bc0ebb1add rax, [rsp+176]
    37bc0ebb9mov rcx, [rsp+136]
    37bc0ebc1mov [rsp+468], edx
    37bc0ebc8lea rdx, [rsp+472]
    37bc0ebd0divsd x1, x0
    37bc0ebd4shl rax, 4
    37bc0ebd8lea r8, [r15+rax]
    37bc0ebdcmovsd_xmm [rsp+472], x1
    37bc0ebe5call zdscal_
    37bc0ebeamov edx, [rdi]
    37bc0ebec
    37bc0ebecloc_37bc0ebec:
    37bc0ebecsub edx, r13l
    37bc0ebefmov rcx, [rsp+136]
    37bc0ebf7lea r8, [rip+0x83d016]
    37bc0ebfemov [rsp+468], edx
    37bc0ec05mov rdx, [rsp+272]
    37bc0ec0dadd rdx, [rsp+176]
    37bc0ec15shl rdx, 4
    37bc0ec19add rdx, r14
    37bc0ec1ccall zlacgv_
    37bc0ec21mov rax, [rsp+240]
    37bc0ec29pxor x0, x0
    37bc0ec2dmov rsi, [rsp+768]
    37bc0ec35shl rax, 4
    37bc0ec39movups [rsi+rax], x0
    37bc0ec3dmov eax, [rdi]
    37bc0ec3fjmp 0x37bc0d885
    37bc0ec44
    37bc0ec44 0f 1f 40 00 ..@.
    37bc0ec48
    37bc0ec48loc_37bc0ec48:
    37bc0ec48mov eax, [rsp+304]
    37bc0ec4fmov rdx, [rsp+144]
    37bc0ec57mov [rsp+424], rsi
    37bc0ec5fmov rsi, rbx
    37bc0ec62mov r9, [rsp+152]
    37bc0ec6amov r8, [rsp+176]
    37bc0ec72mov ebx, ebp
    37bc0ec74mov [rsp+460], eax
    37bc0ec7bmov rax, [rsp+344]
    37bc0ec83mov r11, [rsp+416]
    37bc0ec8blea rcx, [rdx+rax]
    37bc0ec8flea r10, [r9+rcx]
    37bc0ec93lea rax, [r10+r8]
    37bc0ec97mov [rsp+248], r10
    37bc0ec9fmov [rsp+360], rax
    37bc0eca7mov eax, [rsp+256]
    37bc0ecaecmp eax, r13l
    37bc0ecb1je 0x37bc0eec1
    37bc0ecb7movsxd rbp, eax
    37bc0ecbamov r12l, eax
    37bc0ecbdmov rax, rdx
    37bc0ecc0mov rcx, [rsp+320]
    37bc0ecc8imul rax, rbp
    37bc0ecccsub r12l, r13l
    37bc0eccfmovsd_xmm x0, [rcx]
    37bc0ecd3mov rcx, [rsp+136]
    37bc0ecdbsub r12l, 1
    37bc0ecdfmov [rsp+468], r12l
    37bc0ece7add rax, r9
    37bc0ecealea r9, [rbp+r10]
    37bc0ecefmov [rsp+408], rax
    37bc0ecf7lea rdx, [rbp+rax]
    37bc0ecfcshl r9, 4
    37bc0ed00mov rax, [rsp+192]
    37bc0ed08shl rdx, 4
    37bc0ed0cadd r9, r15
    37bc0ed0flea r10, [r8+rax]
    37bc0ed13mov rax, [rsp+760]
    37bc0ed1bmovsd_xmm [r15+rdx], x0
    37bc0ed21lea r8, [rip+0x83ceec]
    37bc0ed28mov [r15+rdx+8], 0
    37bc0ed31mov rdx, r10
    37bc0ed34mov [rsp+32], rax
    37bc0ed39shl rdx, 4
    37bc0ed3dadd rdx, r15
    37bc0ed40mov [rsp+368], r10
    37bc0ed48mov [rsp+160], r9
    37bc0ed50call zcopy_
    37bc0ed55mov rdx, [rsp+160]
    37bc0ed5dmov rcx, [rsp+136]
    37bc0ed65mov [rsp+468], r12l
    37bc0ed6dmov r8, [rsp+760]
    37bc0ed75call zlacgv_
    37bc0ed7amov edx, [rdi]
    37bc0ed7cmov ecx, [rsp+256]
    37bc0ed83mov r10, [rsp+368]
    37bc0ed8bmov rax, [rsp+408]
    37bc0ed93cmp edx, ecx
    37bc0ed95mov r11, [rsp+416]
    37bc0ed9djg 0x37bc0f1d0
    37bc0eda3
    37bc0eda3loc_37bc0eda3:
    37bc0eda3mov r12, [rsp+240]
    37bc0edabsub rbp, 1
    37bc0edafshl r12, 4
    37bc0edb3cmp r13l, 1
    37bc0edb7jle 0x37bc0ee10
    37bc0edb9mov rcx, [rsp+760]
    37bc0edc1lea eax, [r13-1]
    37bc0edc5lea rdx, [r15+r12]
    37bc0edc9mov [rsp+368], r11
    37bc0edd1mov [rsp+468], eax
    37bc0edd8mov rax, rbp
    37bc0eddbmov [rsp+32], rcx
    37bc0ede0shl rax, 4
    37bc0ede4mov r8, rcx
    37bc0ede7mov rcx, [rsp+136]
    37bc0edeflea r9, [r15+rax]
    37bc0edf3mov [rsp+160], r10
    37bc0edfbcall zswap_
    37bc0ee00mov r11, [rsp+368]
    37bc0ee08mov r10, [rsp+160]
    37bc0ee10
    37bc0ee10loc_37bc0ee10:
    37bc0ee10mov rcx, [rsp+792]
    37bc0ee18lea rax, [rsp+460]
    37bc0ee20shl rbp, 4
    37bc0ee24lea rdx, [r14+r12]
    37bc0ee28lea r9, [r14+rbp]
    37bc0ee2cmov [rsp+408], r11
    37bc0ee34mov [rsp+32], rcx
    37bc0ee39mov r8, rcx
    37bc0ee3cmov rcx, rax
    37bc0ee3fmov [rsp+368], r10
    37bc0ee47mov [rsp+160], rax
    37bc0ee4fcall zswap_
    37bc0ee54mov edx, [rsp+460]
    37bc0ee5bmov r10, [rsp+368]
    37bc0ee63mov r11, [rsp+408]
    37bc0ee6bcmp edx, ebx
    37bc0ee6dje 0x37bc0e206
    37bc0ee73mov r10, [rsp+144]
    37bc0ee7bmovsxd r12, edx
    37bc0ee7emov r9, [rsp+152]
    37bc0ee86mov ebp, ebx
    37bc0ee88mov [rsp+368], 2
    37bc0ee93sub ebp, edx
    37bc0ee95add edx, 1
    37bc0ee98mov rcx, r10
    37bc0ee9bmovsxd rdx, edx
    37bc0ee9eimul rcx, r12
    37bc0eea2lea rax, [r9+rcx]
    37bc0eea6add rcx, r10
    37bc0eea9lea r8, [r12+rax]
    37bc0eeadsub r12, 1
    37bc0eeb1add rcx, r9
    37bc0eeb4mov [rsp+408], r12
    37bc0eebcjmp 0x37bc0e097
    37bc0eec1
    37bc0eec1loc_37bc0eec1:
    37bc0eec1cmp ebp, [rsp+304]
    37bc0eec8je 0x37bc0e1f2
    37bc0eecemov eax, [rsp+256]
    37bc0eed5lea r10, [rsp+460]
    37bc0eeddadd rcx, [rsp+144]
    37bc0eee5mov [rsp+408], r11
    37bc0eeedmov [rsp+160], r10
    37bc0eef5mov r10, [rsp+176]
    37bc0eefdlea edx, [rax+2]
    37bc0ef00mov r8, [rsp+360]
    37bc0ef08mov [rsp+368], 2
    37bc0ef13mov rax, [rsp+248]
    37bc0ef1bmovsxd rdx, edx
    37bc0ef1elea r12, [r10-1]
    37bc0ef22add rcx, [rsp+152]
    37bc0ef2asub ebp, [rsp+304]
    37bc0ef31jmp 0x37bc0e097
    37bc0ef36
    37bc0ef36 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc0ef40
    37bc0ef40loc_37bc0ef40:
    37bc0ef40movsxd rdx, [rsp+360]
    37bc0ef48mov rcx, [rsp+208]
    37bc0ef50mov [rsp+248], rax
    37bc0ef58imul rdx, [rsp+200]
    37bc0ef61movsxd r12, [rsp+336]
    37bc0ef69add rcx, rdx
    37bc0ef6cmov rdx, [rsp+144]
    37bc0ef74mov [rsp+360], rcx
    37bc0ef7cmov rcx, [rsp+152]
    37bc0ef84imul rdx, r12
    37bc0ef88lea r10, [rdx+rcx]
    37bc0ef8cmov rcx, [rsp+216]
    37bc0ef94mov [rsp+216], ebx
    37bc0ef9bmov ebx, 2
    37bc0efa0mov [rsp+192], rcx
    37bc0efa8jmp 0x37bc0c776
    37bc0efad
    37bc0efad 0f 1f 00 ...
    37bc0efb0
    37bc0efb0loc_37bc0efb0:
    37bc0efb0mov [rsp+216], ebx
    37bc0efb7mov r13, [rsp+248]
    37bc0efbfmov r12l, esi
    37bc0efc2mov r11l, ebp
    37bc0efc5jmp 0x37bc0c8fb
    37bc0efca
    37bc0efca 66 0f 1f 44 00 00 f..D..
    37bc0efd0
    37bc0efd0loc_37bc0efd0:
    37bc0efd0mov ebx, r12l
    37bc0efd3mov [rsp+176], rdi
    37bc0efdbmov r12, [rsp+344]
    37bc0efe3mov [rsp+216], ebx
    37bc0efeajmp 0x37bc0c65a
    37bc0efef
    37bc0efef 90 .
    37bc0eff0
    37bc0eff0loc_37bc0eff0:
    37bc0eff0pxor x3, x3
    37bc0eff4add rax, 1
    37bc0eff8mov edx, esi
    37bc0effashl rax, 4
    37bc0effemovapd x4, x3
    37bc0f002shl rdx, 4
    37bc0f006divsd x4, x0
    37bc0f00aadd rax, r15
    37bc0f00dadd rdx, rax
    37bc0f010mulsd x3, x4
    37bc0f014unpcklpd x4, x4
    37bc0f018addsd x3, x0
    37bc0f01cunpcklpd x3, x3
    37bc0f020nop [rax+rax]
    37bc0f02anop [rax+rax]
    37bc0f035nop [rax+rax]
    37bc0f040
    37bc0f040loc_37bc0f040:
    37bc0f040movupd x0, [rax]
    37bc0f044add rax, 16
    37bc0f048movapd x1, x0
    37bc0f04cshufpd x1, x0, 1
    37bc0f051mulpd x1, x4
    37bc0f055movapd x2, x1
    37bc0f059addpd x2, x0
    37bc0f05dsubpd x0, x1
    37bc0f061movsd_xmm x0, x2
    37bc0f065divpd x0, x3
    37bc0f069movups [rax-16], x0
    37bc0f06dcmp rax, rdx
    37bc0f070jne 0x37bc0f040
    37bc0f072jmp 0x37bc0cd3f
    37bc0f077
    37bc0f077 66 0f 1f 84 00 00 00 00 00 f........
    37bc0f080
    37bc0f080loc_37bc0f080:
    37bc0f080cmp edx, [rsp+304]
    37bc0f087jl 0x37bc0ebec
    37bc0f08dpxor x3, x3
    37bc0f091mov rax, r11
    37bc0f094mov ecx, edx
    37bc0f096sub rax, [rsp+144]
    37bc0f09emovapd x4, x3
    37bc0f0a2add rax, [rsp+344]
    37bc0f0aasub ecx, r13l
    37bc0f0addivsd x4, x0
    37bc0f0b1shl rax, 4
    37bc0f0b5add rax, r15
    37bc0f0b8shl rcx, 4
    37bc0f0bcadd rcx, rax
    37bc0f0bfmulsd x3, x4
    37bc0f0c3unpcklpd x4, x4
    37bc0f0c7addsd x3, x0
    37bc0f0cbunpcklpd x3, x3
    37bc0f0cfnop [rax+rax]
    37bc0f0d4nop [rax+rax]
    37bc0f0dfnop [rax+rax]
    37bc0f0eanop [rax+rax]
    37bc0f0f5nop [rax+rax]
    37bc0f100
    37bc0f100loc_37bc0f100:
    37bc0f100movupd x0, [rax]
    37bc0f104add rax, 16
    37bc0f108movapd x1, x0
    37bc0f10cshufpd x1, x0, 1
    37bc0f111mulpd x1, x4
    37bc0f115movapd x2, x1
    37bc0f119addpd x2, x0
    37bc0f11dsubpd x0, x1
    37bc0f121movsd_xmm x0, x2
    37bc0f125divpd x0, x3
    37bc0f129movups [rax-16], x0
    37bc0f12dcmp rax, rcx
    37bc0f130jne 0x37bc0f100
    37bc0f132jmp 0x37bc0ebec
    37bc0f137
    37bc0f137 66 0f 1f 84 00 00 00 00 00 f........
    37bc0f140
    37bc0f140loc_37bc0f140:
    37bc0f140mov ecx, [rdi]
    37bc0f142jmp 0x37bc0d825
    37bc0f147
    37bc0f147 66 0f 1f 84 00 00 00 00 00 f........
    37bc0f150
    37bc0f150loc_37bc0f150:
    37bc0f150sub edx, edi
    37bc0f152mov rcx, [rsp+384]
    37bc0f15amov [rsp+216], rax
    37bc0f162mov [rsp+468], edx
    37bc0f169mov rdx, [rsp+144]
    37bc0f171add rdx, rcx
    37bc0f174add rdx, [rsp+152]
    37bc0f17clea rcx, [rdx+rax]
    37bc0f180mov rax, [rsp+760]
    37bc0f188add rdx, [rsp+248]
    37bc0f190shl rcx, 4
    37bc0f194shl rdx, 4
    37bc0f198mov [rsp+32], rax
    37bc0f19dlea r9, [r15+rcx]
    37bc0f1a1add rdx, r15
    37bc0f1a4mov r8, rax
    37bc0f1a7mov rcx, [rsp+136]
    37bc0f1afcall zswap_
    37bc0f1b4mov rax, [rsp+728]
    37bc0f1bcmov edx, [rax]
    37bc0f1bemov rax, [rsp+216]
    37bc0f1c6jmp 0x37bc0d193
    37bc0f1cb
    37bc0f1cb 0f 1f 44 00 00 ..D..
    37bc0f1d0
    37bc0f1d0loc_37bc0f1d0:
    37bc0f1d0sub edx, ecx
    37bc0f1d2mov [rsp+368], r11
    37bc0f1damov [rsp+468], edx
    37bc0f1e1lea edx, [rcx+1]
    37bc0f1e4lea rcx, [rip+0x83ca29]
    37bc0f1ebmovsxd rdx, edx
    37bc0f1eemov [rsp+32], rcx
    37bc0f1f3mov r8, rcx
    37bc0f1f6mov rcx, [rsp+136]
    37bc0f1feadd rax, rdx
    37bc0f201add rdx, [rsp+192]
    37bc0f209mov [rsp+160], r10
    37bc0f211shl rax, 4
    37bc0f215shl rdx, 4
    37bc0f219add rdx, r15
    37bc0f21clea r9, [r15+rax]
    37bc0f220call zcopy_
    37bc0f225mov r11, [rsp+368]
    37bc0f22dmov r10, [rsp+160]
    37bc0f235jmp 0x37bc0eda3
    37bc0f23a
    37bc0f23a 66 0f 1f 44 00 00 f..D..
    37bc0f240
    37bc0f240loc_37bc0f240:
    37bc0f240mov edi, ebp
    37bc0f242jmp 0x37bc0cc6f
    37bc0f247
    37bc0f247loc_37bc0f247:
    37bc0f247lea rcx, [rsp+468]
    37bc0f24fxor eax, eax
    37bc0f251mov [rsp+136], rcx
    37bc0f259lea rcx, [rsp+456]
    37bc0f261mov [rsp+256], rcx
    37bc0f269lea rcx, [rip+0x83c9b8]
    37bc0f270mov [rsp+288], rcx
    37bc0f278lea rcx, [rip+0x83c9b9]
    37bc0f27fmov [rsp+296], rcx
    37bc0f287jmp 0x37bc0c251
    37bc0bf00