File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
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
37bc0f28c
37bc0f28c // align 0x40
37bc0f28c // align 0x40
37bc0f2c0
37bc0f2c0zlahef_aa_:
37bc0f2c0push r15
37bc0f2c2push r14
37bc0f2c4push r13
37bc0f2c6push r12
37bc0f2c8push rbp
37bc0f2c9push rdi
37bc0f2capush rsi
37bc0f2cbpush rbx
37bc0f2ccsub rsp, 264
37bc0f2d3mov rax, [rsp+376]
37bc0f2dbmov edi, [rdx]
37bc0f2ddmov r15, [rsp+368]
37bc0f2e5mov r13, [rsp+408]
37bc0f2edmovsxd r10, [rax]
37bc0f2f0xor eax, eax
37bc0f2f2test r10, r10
37bc0f2f5mov [rsp+344], rdx
37bc0f2fdlea rdx, [rip+0x83c98c]
37bc0f304cmovs r10, rax
37bc0f308mov [rsp+352], r8
37bc0f310mov r8l, 1
37bc0f316mov [rsp+360], r9
37bc0f31emov r9l, 1
37bc0f324mov rax, r10
37bc0f327mov [rsp+96], r10
37bc0f32cnot rax
37bc0f32fmov [rsp+120], rax
37bc0f334mov rax, [rsp+400]
37bc0f33cmovsxd rsi, [rax]
37bc0f33fxor eax, eax
37bc0f341test rsi, rsi
37bc0f344cmovs rsi, rax
37bc0f348mov eax, 3
37bc0f34dsub eax, edi
37bc0f34fmov [rsp+132], eax
37bc0f356mov r14l, eax
37bc0f359mov rbx, rsi
37bc0f35ccall lsame_
37bc0f361not rbx
37bc0f364mov r10, [rsp+96]
37bc0f369mov ecx, eax
37bc0f36bmov rax, [rsp+352]
37bc0f373mov edx, [rax]
37bc0f375mov rax, [rsp+360]
37bc0f37dmov eax, [rax]
37bc0f37fcmp edx, eax
37bc0f381cmovle eax, edx
37bc0f384test ecx, ecx
37bc0f386je 0x37bc0f930
37bc0f38ctest eax, eax
37bc0f38ejle 0x37bc0f934
37bc0f394lea rax, [rsi+1]
37bc0f398mov [rsp+192], edi
37bc0f39fmov rdi, [rsp+392]
37bc0f3a7mov ebp, 1
37bc0f3acshl rax, 4
37bc0f3b0mov [rsp+152], r10
37bc0f3b8mov r12, rbp
37bc0f3bbmov [rsp+168], rax
37bc0f3c3movsxd rax, r14l
37bc0f3c6mov r14, rdi
37bc0f3c9imul rax, rsi
37bc0f3cdadd rax, rbx
37bc0f3d0mov rbx, -1
37bc0f3d7shl rax, 4
37bc0f3dblea rax, [rdi+rax+16]
37bc0f3e0mov [rsp+160], rax
37bc0f3e8lea rax, [rip+0x83c8a5]
37bc0f3efmov [rsp+96], rax
37bc0f3f4lea rax, [rsp+232]
37bc0f3fcmov [rsp+104], rax
37bc0f401jmp 0x37bc0f445
37bc0f403
37bc0f403 0f 1f 44 00 00 ..D..
37bc0f408
37bc0f408loc_37bc0f408:
37bc0f408add rbx, [rsp+152]
37bc0f410add r14, [rsp+168]
37bc0f418
37bc0f418loc_37bc0f418:
37bc0f418mov rax, [rsp+360]
37bc0f420add [rsp+192], 1
37bc0f428add r12, 1
37bc0f42cadd [rsp+160], 16
37bc0f435mov ecx, [rax]
37bc0f437cmp edx, ecx
37bc0f439cmovle ecx, edx
37bc0f43ccmp ecx, r12l
37bc0f43fjl 0x37bc0f934
37bc0f445
37bc0f445loc_37bc0f445:
37bc0f445mov rax, [rsp+344]
37bc0f44dmov ecx, edx
37bc0f44fmov [rsp+112], r12l
37bc0f454mov edi, r12l
37bc0f457sub ecx, r12l
37bc0f45amov esi, [rax]
37bc0f45cadd ecx, 1
37bc0f45fadd esi, r12l
37bc0f462cmp edx, r12l
37bc0f465mov edx, 1
37bc0f46acmovne edx, ecx
37bc0f46dlea ebp, [rsi-1]
37bc0f470mov [rsp+232], edx
37bc0f477cmp ebp, 2
37bc0f47ajg 0x37bc0ff50
37bc0f480
37bc0f480loc_37bc0f480:
37bc0f480mov rax, [rsp+96]
37bc0f485mov rcx, [rsp+104]
37bc0f48amov r9, r13
37bc0f48dmov rdx, r14
37bc0f490lea r8, [rip+0x83c7fd]
37bc0f497mov [rsp+32], rax
37bc0f49ccall zcopy_
37bc0f4a1cmp [rsp+132], edi
37bc0f4a8jl 0x37bc101c0
37bc0f4ae
37bc0f4aeloc_37bc0f4ae:
37bc0f4aemovsxd rax, ebp
37bc0f4b1movsd_xmm x0, [r13]
37bc0f4b7lea rdx, [rax+rbx]
37bc0f4bbmov [rsp+144], rax
37bc0f4c3mov rax, [rsp+352]
37bc0f4cbshl rdx, 4
37bc0f4cfmov [r15+rdx+8], 0
37bc0f4d8movsd_xmm [r15+rdx], x0
37bc0f4demov edx, [rax]
37bc0f4e0cmp edx, edi
37bc0f4e2jle 0x37bc0f408
37bc0f4e8lea eax, [r12+1]
37bc0f4edlea r11, [rsp+236]
37bc0f4f5add rbx, [rsp+152]
37bc0f4fdmov [rsp+136], eax
37bc0f504lea rax, [r13+16]
37bc0f508mov [rsp+112], r11
37bc0f50dcmp ebp, 1
37bc0f510jle 0x37bc0f58e
37bc0f512sub edx, r12l
37bc0f515mov r10, [rsp+96]
37bc0f51amov rcx, [rip+0x83c7bf]
37bc0f521mov [rsp+32], rax
37bc0f526mov [rsp+236], edx
37bc0f52dlea edx, [rsi-2]
37bc0f530xorpd x0, [rip+0x83c7a8]
37bc0f538movsxd rdx, edx
37bc0f53bmov [rsp+40], r10
37bc0f540mov r9, [rsp+376]
37bc0f548add rdx, rbx
37bc0f54bmov [rsp+248], rcx
37bc0f553mov rcx, r11
37bc0f556shl rdx, 4
37bc0f55amov [rsp+176], rax
37bc0f562movsd_xmm [rsp+240], x0
37bc0f56blea r8, [r15+rdx]
37bc0f56flea rdx, [rsp+240]
37bc0f577call zaxpy_
37bc0f57cmov rax, [rsp+352]
37bc0f584mov edx, [rax]
37bc0f586mov rax, [rsp+176]
37bc0f58e
37bc0f58eloc_37bc0f58e:
37bc0f58esub edx, r12l
37bc0f591mov rcx, [rsp+112]
37bc0f596lea r8, [rip+0x83c6f7]
37bc0f59dmov [rsp+236], edx
37bc0f5a4mov rdx, rax
37bc0f5a7call izamax_
37bc0f5acpxor x0, x0
37bc0f5b0mov r9l, 1
37bc0f5b6lea edx, [rax+1]
37bc0f5b9cdqe
37bc0f5bbshl rax, 4
37bc0f5bfadd rax, r13
37bc0f5c2ucomisd x0, [rax]
37bc0f5c6setp cl
37bc0f5c9cmovne ecx, r9l
37bc0f5cducomisd x0, [rax+8]
37bc0f5d2setp r8b
37bc0f5d6cmovne r8l, r9l
37bc0f5daor ecx, r8l
37bc0f5ddand ecx, 1
37bc0f5e0je 0x37bc0ff30
37bc0f5e6cmp edx, 2
37bc0f5e9je 0x37bc0ff30
37bc0f5efmovupd x1, [r13+16]
37bc0f5f5movupd x0, [rax]
37bc0f5f9lea ebp, [r12+2]
37bc0f5femov r9l, [rsp+136]
37bc0f606mov r8, [rsp+344]
37bc0f60emovsxd rbp, ebp
37bc0f611movups [rax], x1
37bc0f614lea eax, [rdx+r12]
37bc0f618lea r10l, [rax-1]
37bc0f61cmov [rsp+212], eax
37bc0f623mov r11l, r10l
37bc0f626mov [rsp+196], r10l
37bc0f62emovsxd r10, r10l
37bc0f631sub r11l, r9l
37bc0f634mov [rsp+184], r10
37bc0f63clea eax, [r11-1]
37bc0f640mov [rsp+208], r11l
37bc0f648mov [rsp+236], eax
37bc0f64fmov [rsp+200], eax
37bc0f656mov rax, [rsp+152]
37bc0f65emovups [r13+16], x0
37bc0f663mov rdx, rax
37bc0f666imul rbp, rax
37bc0f66amov rax, [rsp+96]
37bc0f66fimul rdx, r10
37bc0f673mov r10, [rsp+120]
37bc0f678add rbp, r10
37bc0f67blea r11, [rdx+r10]
37bc0f67fmov edx, [r8]
37bc0f682mov [rsp+32], rax
37bc0f687mov r8, [rsp+376]
37bc0f68fmov [rsp+176], r11
37bc0f697add edx, r9l
37bc0f69amovsxd rcx, edx
37bc0f69dsub edx, 1
37bc0f6a0add rcx, r11
37bc0f6a3movsxd rdx, edx
37bc0f6a6shl rcx, 4
37bc0f6aaadd rdx, rbp
37bc0f6adlea r9, [r15+rcx]
37bc0f6b1shl rdx, 4
37bc0f6b5mov rcx, [rsp+112]
37bc0f6baadd rdx, r15
37bc0f6bdcall zswap_
37bc0f6c2mov rax, [rsp+344]
37bc0f6camov edx, [rsp+136]
37bc0f6d1mov r11l, [rsp+208]
37bc0f6d9mov r8, [rsp+376]
37bc0f6e1add edx, [rax]
37bc0f6e3sub edx, 1
37bc0f6e6mov [rsp+236], r11l
37bc0f6eemovsxd rdx, edx
37bc0f6f1add rdx, rbp
37bc0f6f4mov rbp, [rsp+112]
37bc0f6f9shl rdx, 4
37bc0f6fdadd rdx, r15
37bc0f700mov rcx, rbp
37bc0f703call zlacgv_
37bc0f708mov eax, [rsp+200]
37bc0f70fmov edx, [rsp+136]
37bc0f716mov rcx, rbp
37bc0f719lea r8, [rip+0x83c574]
37bc0f720mov [rsp+236], eax
37bc0f727mov rax, [rsp+344]
37bc0f72fadd edx, [rax]
37bc0f731movsxd rdx, edx
37bc0f734add rdx, [rsp+176]
37bc0f73cshl rdx, 4
37bc0f740add rdx, r15
37bc0f743call zlacgv_
37bc0f748mov rax, [rsp+352]
37bc0f750mov r10l, [rsp+196]
37bc0f758mov eax, [rax]
37bc0f75acmp eax, r10l
37bc0f75djg 0x37bc10510
37bc0f763
37bc0f763loc_37bc0f763:
37bc0f763mov rax, [rsp+344]
37bc0f76bmov ebp, [rsp+136]
37bc0f772mov [rsp+236], r12l
37bc0f77amov rcx, [rsp+400]
37bc0f782mov r8, [rsp+400]
37bc0f78amov [rsp+136], r10l
37bc0f792mov eax, [rax]
37bc0f794lea edx, [rax+rbp-1]
37bc0f798lea eax, [rax+r10-1]
37bc0f79dmovsxd rdx, edx
37bc0f7a0cdqe
37bc0f7a2add rax, [rsp+176]
37bc0f7aaadd rdx, rbx
37bc0f7adshl rax, 4
37bc0f7b1shl rdx, 4
37bc0f7b5movupd x1, [r15+rax]
37bc0f7bbmovupd x0, [r15+rdx]
37bc0f7c1movups [r15+rdx], x1
37bc0f7c6mov rdx, r12
37bc0f7c9movups [r15+rax], x0
37bc0f7cemov rax, [rsp+184]
37bc0f7d6shl rdx, 4
37bc0f7daadd rdx, [rsp+392]
37bc0f7e2mov [rsp+32], rcx
37bc0f7e7mov rcx, [rsp+392]
37bc0f7efsub rax, 1
37bc0f7f3shl rax, 4
37bc0f7f7lea r9, [rcx+rax]
37bc0f7fbmov rcx, [rsp+112]
37bc0f800call zswap_
37bc0f805mov rax, [rsp+384]
37bc0f80dmov r10l, [rsp+136]
37bc0f815mov [rax+4*r12], r10l
37bc0f819cmp [rsp+132], ebp
37bc0f820jle 0x37bc10620
37bc0f826
37bc0f826loc_37bc0f826:
37bc0f826mov rax, [rsp+144]
37bc0f82emovupd x0, [r13+16]
37bc0f834add r14, [rsp+168]
37bc0f83clea rbp, [rax+rbx]
37bc0f840mov rax, rbp
37bc0f843shl rax, 4
37bc0f847movups [r15+rax], x0
37bc0f84cmov rax, [rsp+360]
37bc0f854cmp [rax], edi
37bc0f856jg 0x37bc10230
37bc0f85c
37bc0f85cloc_37bc0f85c:
37bc0f85cmov rax, [rsp+352]
37bc0f864mov edx, [rax]
37bc0f866lea eax, [rdx-1]
37bc0f869cmp eax, edi
37bc0f86bjle 0x37bc0f418
37bc0f871shl rbp, 4
37bc0f875lea esi, [r12+2]
37bc0f87apxor x0, x0
37bc0f87esub edx, r12l
37bc0f881add rbp, r15
37bc0f884sub edx, 1
37bc0f887mov ecx, 1
37bc0f88cimul rsi, [rsp+152]
37bc0f895movsd_xmm x1, [rbp]
37bc0f89aadd rsi, [rsp+120]
37bc0f89fadd rsi, [rsp+144]
37bc0f8a7shl rsi, 4
37bc0f8abmovsd_xmm x2, [rbp+8]
37bc0f8b0add rsi, r15
37bc0f8b3ucomisd x1, x0
37bc0f8b7setp al
37bc0f8bacmovne eax, ecx
37bc0f8bdtest al, al
37bc0f8bfjne 0x37bc103b8
37bc0f8c5ucomisd x2, x0
37bc0f8c9setp al
37bc0f8cccmovne eax, ecx
37bc0f8cftest al, al
37bc0f8d1jne 0x37bc103b8
37bc0f8d7mov rax, [rsp+376]
37bc0f8dfmov [rsp+40], rsi
37bc0f8e4lea rcx, [rip+0x83c3ed]
37bc0f8ebmov [rsp+56], 4
37bc0f8f4mov r8, [rsp+112]
37bc0f8f9mov [rsp+48], rax
37bc0f8felea rax, [rip+0x83c3c3]
37bc0f905mov [rsp+32], rax
37bc0f90amov r9, rax
37bc0f90dmov [rsp+236], edx
37bc0f914mov rdx, [rsp+96]
37bc0f919call zlaset_
37bc0f91emov rax, [rsp+352]
37bc0f926mov edx, [rax]
37bc0f928jmp 0x37bc0f418
37bc0f92d
37bc0f92d 0f 1f 00 ...
37bc0f930
37bc0f930loc_37bc0f930:
37bc0f930test eax, eax
37bc0f932jg 0x37bc0f950
37bc0f934
37bc0f934loc_37bc0f934:
37bc0f934add rsp, 264
37bc0f93bpop rbx
37bc0f93cpop rsi
37bc0f93dpop rdi
37bc0f93epop rbp
37bc0f93fpop r12
37bc0f941pop r13
37bc0f943pop r14
37bc0f945pop r15
37bc0f947ret
37bc0f948
37bc0f948 0f 1f 84 00 00 00 00 00 ........
37bc0f950
37bc0f950loc_37bc0f950:
37bc0f950lea rax, [r15+16]
37bc0f954mov [rsp+160], edi
37bc0f95bmov rdi, [rsp+392]
37bc0f963mov [rsp+168], rax
37bc0f96blea rax, [rsi+1]
37bc0f96fshl rax, 4
37bc0f973mov r12, rdi
37bc0f976mov [rsp+184], rax
37bc0f97emovsxd rax, [rsp+132]
37bc0f986imul rax, rsi
37bc0f98aadd rax, rbx
37bc0f98dmov ebx, 1
37bc0f992shl rax, 4
37bc0f996lea rax, [rdi+rax+16]
37bc0f99bmov rdi, r10
37bc0f99emov [rsp+176], rax
37bc0f9a6lea rax, [rip+0x83c2e7]
37bc0f9admov [rsp+96], rax
37bc0f9b2lea rax, [rsp+232]
37bc0f9bamov [rsp+104], rax
37bc0f9bfjmp 0x37bc0fa0c
37bc0f9c1
37bc0f9c1 0f 1f 80 00 00 00 00 .......
37bc0f9c8
37bc0f9c8loc_37bc0f9c8:
37bc0f9c8mov rax, [rsp+184]
37bc0f9d0lea r14, [rbx+1]
37bc0f9d4add r12, rax
37bc0f9d7
37bc0f9d7loc_37bc0f9d7:
37bc0f9d7mov rax, [rsp+360]
37bc0f9dfmov rbx, r14
37bc0f9e2add [rsp+160], 1
37bc0f9eaadd [rsp+168], 16
37bc0f9f3add [rsp+176], 16
37bc0f9fcmov eax, [rax]
37bc0f9fecmp edx, eax
37bc0fa00cmovle eax, edx
37bc0fa03cmp eax, r14l
37bc0fa06jl 0x37bc0f934
37bc0fa0c
37bc0fa0cloc_37bc0fa0c:
37bc0fa0cmov rsi, [rsp+344]
37bc0fa14mov [rsp+152], ebx
37bc0fa1bmov eax, [rsi]
37bc0fa1dmov esi, ebx
37bc0fa1fadd eax, ebx
37bc0fa21mov [rsp+192], eax
37bc0fa28lea ebp, [rax-1]
37bc0fa2bmov eax, edx
37bc0fa2dsub eax, ebx
37bc0fa2fadd eax, 1
37bc0fa32cmp edx, ebx
37bc0fa34mov edx, 1
37bc0fa39cmove eax, edx
37bc0fa3cmov [rsp+232], eax
37bc0fa43cmp ebp, 2
37bc0fa46jg 0x37bc100d0
37bc0fa4c
37bc0fa4cloc_37bc0fa4c:
37bc0fa4cmov rax, [rsp+96]
37bc0fa51mov rcx, [rsp+104]
37bc0fa56mov r9, r13
37bc0fa59mov rdx, r12
37bc0fa5clea r8, [rip+0x83c231]
37bc0fa63mov [rsp+32], rax
37bc0fa68call zcopy_
37bc0fa6dcmp [rsp+132], esi
37bc0fa74jl 0x37bc10050
37bc0fa7a
37bc0fa7aloc_37bc0fa7a:
37bc0fa7amovsxd rcx, ebp
37bc0fa7dmov rax, [rsp+120]
37bc0fa82movsd_xmm x0, [r13]
37bc0fa88imul rcx, rdi
37bc0fa8cadd rax, rcx
37bc0fa8fmov [rsp+144], rax
37bc0fa97add rax, rbx
37bc0fa9ashl rax, 4
37bc0fa9emov [r15+rax+8], 0
37bc0faa7movsd_xmm [r15+rax], x0
37bc0faadmov rax, [rsp+352]
37bc0fab5mov edx, [rax]
37bc0fab7cmp edx, esi
37bc0fab9jle 0x37bc0f9c8
37bc0fabflea eax, [rbx+1]
37bc0fac2mov [rsp+196], ebx
37bc0fac9lea r10, [rsp+236]
37bc0fad1mov [rsp+136], eax
37bc0fad8lea r14, [rbx+1]
37bc0fadclea rax, [r13+16]
37bc0fae0mov [rsp+112], r10
37bc0fae5cmp ebp, 1
37bc0fae8jle 0x37bc0fb66
37bc0faeamov r9, [rip+0x83c1ef]
37bc0faf1sub rcx, rdi
37bc0faf4add rcx, [rsp+120]
37bc0faf9sub edx, ebx
37bc0fafbmov [rsp+32], rax
37bc0fb00add rcx, r14
37bc0fb03xorpd x0, [rip+0x83c1d5]
37bc0fb0bmov [rsp+248], r9
37bc0fb13mov r9, [rsp+96]
37bc0fb18shl rcx, 4
37bc0fb1cmov [rsp+236], edx
37bc0fb23lea r8, [r15+rcx]
37bc0fb27mov rcx, r10
37bc0fb2alea rdx, [rsp+240]
37bc0fb32mov [rsp+40], r9
37bc0fb37lea r9, [rip+0x83c156]
37bc0fb3emov [rsp+200], rax
37bc0fb46movsd_xmm [rsp+240], x0
37bc0fb4fcall zaxpy_
37bc0fb54mov rax, [rsp+352]
37bc0fb5cmov edx, [rax]
37bc0fb5emov rax, [rsp+200]
37bc0fb66
37bc0fb66loc_37bc0fb66:
37bc0fb66sub edx, ebx
37bc0fb68mov rcx, [rsp+112]
37bc0fb6dlea r8, [rip+0x83c120]
37bc0fb74mov [rsp+236], edx
37bc0fb7bmov rdx, rax
37bc0fb7ecall izamax_
37bc0fb83pxor x0, x0
37bc0fb87mov r9l, 1
37bc0fb8dlea edx, [rax+1]
37bc0fb90cdqe
37bc0fb92shl rax, 4
37bc0fb96add rax, r13
37bc0fb99ucomisd x0, [rax]
37bc0fb9dsetp cl
37bc0fba0cmovne ecx, r9l
37bc0fba4ucomisd x0, [rax+8]
37bc0fba9setp r8b
37bc0fbadcmovne r8l, r9l
37bc0fbb1or ecx, r8l
37bc0fbb4and ecx, 1
37bc0fbb7je 0x37bc0ff10
37bc0fbbdcmp edx, 2
37bc0fbc0je 0x37bc0ff10
37bc0fbc6movupd x1, [r13+16]
37bc0fbccmovupd x0, [rax]
37bc0fbd0lea ecx, [rbx+2]
37bc0fbd3lea r8, [rip+0x83c0ba]
37bc0fbdamovsxd r9, ecx
37bc0fbddmovups [rax], x1
37bc0fbe0lea eax, [rdx+rbx]
37bc0fbe3mov edx, [rsp+136]
37bc0fbealea r10l, [rax-1]
37bc0fbeemov [rsp+220], eax
37bc0fbf5mov r11l, r10l
37bc0fbf8movsxd rbp, r10l
37bc0fbfbmov [rsp+208], r10l
37bc0fc03mov r10, [rsp+376]
37bc0fc0bsub r11l, edx
37bc0fc0emovups [r13+16], x0
37bc0fc13lea eax, [r11-1]
37bc0fc17mov [rsp+200], r9
37bc0fc1fmov [rsp+236], eax
37bc0fc26mov [rsp+212], eax
37bc0fc2dmov rax, [rsp+344]
37bc0fc35mov [rsp+216], r11l
37bc0fc3dadd edx, [rax]
37bc0fc3fmov rax, [rsp+120]
37bc0fc44mov [rsp+32], r10
37bc0fc49movsxd rcx, edx
37bc0fc4csub edx, 1
37bc0fc4fimul rcx, rdi
37bc0fc53movsxd rdx, edx
37bc0fc56imul rdx, rdi
37bc0fc5aadd rcx, rax
37bc0fc5dadd rdx, rax
37bc0fc60add rcx, rbp
37bc0fc63shl rcx, 4
37bc0fc67add rdx, r9
37bc0fc6ashl rdx, 4
37bc0fc6elea r9, [r15+rcx]
37bc0fc72mov rcx, [rsp+112]
37bc0fc77add rdx, r15
37bc0fc7acall zswap_
37bc0fc7fmov r10, [rsp+344]
37bc0fc87mov rcx, [rsp+112]
37bc0fc8clea r8, [rip+0x83c001]
37bc0fc93mov edx, [rsp+136]
37bc0fc9amov r11l, [rsp+216]
37bc0fca2add edx, [r10]
37bc0fca5sub edx, 1
37bc0fca8mov [rsp+236], r11l
37bc0fcb0movsxd rdx, edx
37bc0fcb3imul rdx, rdi
37bc0fcb7add rdx, [rsp+120]
37bc0fcbcadd rdx, [rsp+200]
37bc0fcc4shl rdx, 4
37bc0fcc8add rdx, r15
37bc0fccbcall zlacgv_
37bc0fcd0mov r11, [rsp+344]
37bc0fcd8mov edx, [rsp+136]
37bc0fcdfmov eax, [rsp+212]
37bc0fce6mov r8, [rsp+376]
37bc0fceeadd edx, [r11]
37bc0fcf1mov rcx, [rsp+112]
37bc0fcf6movsxd rdx, edx
37bc0fcf9mov [rsp+236], eax
37bc0fd00imul rdx, rdi
37bc0fd04add rdx, [rsp+120]
37bc0fd09add rdx, rbp
37bc0fd0cshl rdx, 4
37bc0fd10add rdx, r15
37bc0fd13call zlacgv_
37bc0fd18mov rax, [rsp+352]
37bc0fd20mov r10l, [rsp+208]
37bc0fd28mov eax, [rax]
37bc0fd2acmp eax, r10l
37bc0fd2djg 0x37bc10590
37bc0fd33
37bc0fd33loc_37bc0fd33:
37bc0fd33mov rax, [rsp+344]
37bc0fd3bmov ecx, [rsp+136]
37bc0fd42mov [rsp+200], r10l
37bc0fd4amov r9, [rsp+120]
37bc0fd4fmov r8, [rsp+400]
37bc0fd57mov [rsp+236], ebx
37bc0fd5emov eax, [rax]
37bc0fd60lea edx, [rax+rcx-1]
37bc0fd64lea eax, [rax+r10-1]
37bc0fd69mov rcx, [rsp+112]
37bc0fd6emovsxd rdx, edx
37bc0fd71cdqe
37bc0fd73imul rdx, rdi
37bc0fd77imul rax, rdi
37bc0fd7badd rdx, r9
37bc0fd7eadd rax, r9
37bc0fd81add rdx, r14
37bc0fd84add rax, rbp
37bc0fd87shl rdx, 4
37bc0fd8bsub rbp, 1
37bc0fd8fshl rax, 4
37bc0fd93movupd x0, [r15+rdx]
37bc0fd99shl rbp, 4
37bc0fd9dmovupd x1, [r15+rax]
37bc0fda3movups [r15+rdx], x1
37bc0fda8mov rdx, rbx
37bc0fdabmovups [r15+rax], x0
37bc0fdb0mov rax, [rsp+400]
37bc0fdb8shl rdx, 4
37bc0fdbcadd rdx, [rsp+392]
37bc0fdc4mov [rsp+32], rax
37bc0fdc9mov rax, [rsp+392]
37bc0fdd1lea r9, [rax+rbp]
37bc0fdd5call zswap_
37bc0fddamov rax, [rsp+384]
37bc0fde2mov r10l, [rsp+200]
37bc0fdeamov ecx, [rsp+136]
37bc0fdf1mov [rax+4*rbx], r10l
37bc0fdf5cmp [rsp+132], ecx
37bc0fdfcjle 0x37bc10670
37bc0fe02
37bc0fe02loc_37bc0fe02:
37bc0fe02mov rax, [rsp+144]
37bc0fe0amovupd x0, [r13+16]
37bc0fe10lea rbx, [rax+r14]
37bc0fe14mov rax, rbx
37bc0fe17shl rax, 4
37bc0fe1bmovups [r15+rax], x0
37bc0fe20mov rax, [rsp+184]
37bc0fe28add r12, rax
37bc0fe2bmov rax, [rsp+360]
37bc0fe33cmp [rax], esi
37bc0fe35jg 0x37bc10280
37bc0fe3b
37bc0fe3bloc_37bc0fe3b:
37bc0fe3bmov rax, [rsp+352]
37bc0fe43mov edx, [rax]
37bc0fe45lea eax, [rdx-1]
37bc0fe48cmp eax, esi
37bc0fe4ajle 0x37bc0f9d7
37bc0fe50mov eax, [rsp+196]
37bc0fe57shl rbx, 4
37bc0fe5bsub edx, [rsp+152]
37bc0fe62pxor x0, x0
37bc0fe66add rbx, r15
37bc0fe69sub edx, 1
37bc0fe6cmov ecx, 1
37bc0fe71movsd_xmm x1, [rbx]
37bc0fe75movsd_xmm x2, [rbx+8]
37bc0fe7alea ebx, [rax+2]
37bc0fe7dadd rbx, [rsp+144]
37bc0fe85shl rbx, 4
37bc0fe89add rbx, r15
37bc0fe8cucomisd x1, x0
37bc0fe90setp al
37bc0fe93cmovne eax, ecx
37bc0fe96test al, al
37bc0fe98jne 0x37bc102e0
37bc0fe9eucomisd x2, x0
37bc0fea2setp al
37bc0fea5cmovne eax, ecx
37bc0fea8test al, al
37bc0feaajne 0x37bc102e0
37bc0feb0mov rax, [rsp+376]
37bc0feb8mov [rsp+40], rbx
37bc0febdlea r8, [rip+0x83bdd0]
37bc0fec4lea rcx, [rip+0x83be0d]
37bc0fecbmov [rsp+56], 4
37bc0fed4mov [rsp+48], rax
37bc0fed9lea rax, [rip+0x83bde8]
37bc0fee0mov [rsp+32], rax
37bc0fee5mov r9, rax
37bc0fee8mov [rsp+236], edx
37bc0feefmov rdx, [rsp+112]
37bc0fef4call zlaset_
37bc0fef9mov rax, [rsp+352]
37bc0ff01mov edx, [rax]
37bc0ff03jmp 0x37bc0f9d7
37bc0ff08
37bc0ff08 0f 1f 84 00 00 00 00 00 ........
37bc0ff10
37bc0ff10loc_37bc0ff10:
37bc0ff10mov rax, [rsp+384]
37bc0ff18mov ecx, [rsp+136]
37bc0ff1fmov [rax+4*rbx], ecx
37bc0ff22jmp 0x37bc0fe02
37bc0ff27
37bc0ff27 66 0f 1f 84 00 00 00 00 00 f........
37bc0ff30
37bc0ff30loc_37bc0ff30:
37bc0ff30mov rax, [rsp+384]
37bc0ff38mov ecx, [rsp+136]
37bc0ff3fmov [rax+4*r12], ecx
37bc0ff43jmp 0x37bc0f826
37bc0ff48
37bc0ff48 0f 1f 84 00 00 00 00 00 ........
37bc0ff50
37bc0ff50loc_37bc0ff50:
37bc0ff50mov eax, [rsp+192]
37bc0ff57mov rdx, rbx
37bc0ff5alea rcx, [rsp+236]
37bc0ff62lea r8, [rip+0x83bd2b]
37bc0ff69shl rdx, 4
37bc0ff6dmov [rsp+112], rcx
37bc0ff72lea r11l, [rax-2]
37bc0ff76lea rax, [r15+rdx+16]
37bc0ff7bmov rdx, rax
37bc0ff7emov [rsp+236], r11l
37bc0ff86mov [rsp+144], r11l
37bc0ff8emov [rsp+136], rax
37bc0ff96call zlacgv_
37bc0ff9bmov [rsp+72], r14
37bc0ffa0mov r8, [rsp+112]
37bc0ffa5lea r10, [rip+0x83bd0c]
37bc0ffacmov r11l, [rsp+144]
37bc0ffb4mov [rsp+64], r10
37bc0ffb9lea r9, [rip+0x83bcd8]
37bc0ffc0lea rcx, [rip+0x83bce1]
37bc0ffc7mov rax, [rsp+136]
37bc0ffcfmov r10, [rsp+400]
37bc0ffd7mov [rsp+88], 12
37bc0ffe0mov [rsp+236], r11l
37bc0ffe8mov r11, [rsp+96]
37bc0ffedmov [rsp+48], rax
37bc0fff2mov rdx, [rsp+104]
37bc0fff7mov [rsp+80], r11
37bc0fffcmov [rsp+56], r11
37bc10001mov r11, [rsp+160]
37bc10009mov [rsp+40], r10
37bc1000emov [rsp+32], r11
37bc10013call zgemv_
37bc10018mov r11l, [rsp+144]
37bc10020mov rdx, [rsp+136]
37bc10028lea r8, [rip+0x83bc65]
37bc1002fmov rcx, [rsp+112]
37bc10034mov [rsp+236], r11l
37bc1003ccall zlacgv_
37bc10041jmp 0x37bc0f480
37bc10046
37bc10046 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc10050
37bc10050loc_37bc10050:
37bc10050mov eax, [rsp+192]
37bc10057mov rcx, [rsp+120]
37bc1005clea r9, [rip+0x83bc31]
37bc10063sub eax, 2
37bc10066cdqe
37bc10068imul rax, rdi
37bc1006clea rdx, [rax+rcx]
37bc10070sub rax, rdi
37bc10073add rax, rcx
37bc10076add rdx, rbx
37bc10079mov rcx, [rsp+96]
37bc1007eshl rdx, 4
37bc10082add rax, rbx
37bc10085movsd_xmm x0, [r15+rdx]
37bc1008bxorpd x0, [rip+0x83bc4d]
37bc10093shl rax, 4
37bc10097movhpd x0, [r15+rdx+8]
37bc1009emov [rsp+40], rcx
37bc100a3mov rcx, [rsp+104]
37bc100a8lea r8, [r15+rax]
37bc100aclea rdx, [rsp+240]
37bc100b4mov [rsp+32], r13
37bc100b9movups [rsp+240], x0
37bc100c1call zaxpy_
37bc100c6jmp 0x37bc0fa7a
37bc100cb
37bc100cb 0f 1f 44 00 00 ..D..
37bc100d0
37bc100d0loc_37bc100d0:
37bc100d0mov eax, [rsp+160]
37bc100d7mov r8, [rsp+376]
37bc100dflea rcx, [rsp+236]
37bc100e7mov [rsp+112], rcx
37bc100eclea r14l, [rax-2]
37bc100f0mov rax, [rsp+168]
37bc100f8mov [rsp+236], r14l
37bc10100sub rax, 16
37bc10104mov rdx, rax
37bc10107mov [rsp+136], rax
37bc1010fcall zlacgv_
37bc10114mov r10, [rsp+96]
37bc10119mov [rsp+72], r12
37bc1011elea r11, [rip+0x83bb93]
37bc10125mov r8, [rsp+112]
37bc1012amov rdx, [rsp+104]
37bc1012fmov [rsp+64], r11
37bc10134lea r9, [rip+0x83bb5d]
37bc1013bmov [rsp+80], r10
37bc10140lea rcx, [rip+0x83bb61]
37bc10147mov r10, [rsp+376]
37bc1014fmov rax, [rsp+136]
37bc10157mov r11, [rsp+400]
37bc1015fmov [rsp+88], 12
37bc10168mov [rsp+56], r10
37bc1016dmov r10, [rsp+176]
37bc10175mov [rsp+48], rax
37bc1017amov [rsp+40], r11
37bc1017fmov [rsp+32], r10
37bc10184mov [rsp+236], r14l
37bc1018ccall zgemv_
37bc10191mov r8, [rsp+376]
37bc10199mov rdx, [rsp+136]
37bc101a1mov [rsp+236], r14l
37bc101a9mov rcx, [rsp+112]
37bc101aecall zlacgv_
37bc101b3jmp 0x37bc0fa4c
37bc101b8
37bc101b8 0f 1f 84 00 00 00 00 00 ........
37bc101c0
37bc101c0loc_37bc101c0:
37bc101c0lea edx, [rsi-2]
37bc101c3mov rax, [rsp+96]
37bc101c8mov rcx, [rsp+104]
37bc101cdmovsxd rdx, edx
37bc101d0mov r9, [rsp+376]
37bc101d8add rdx, rbx
37bc101dbshl rdx, 4
37bc101dfmovsd_xmm x0, [r15+rdx]
37bc101e5xorpd x0, [rip+0x83baf3]
37bc101edmovhpd x0, [r15+rdx+8]
37bc101f4lea edx, [rsi-3]
37bc101f7movsxd rdx, edx
37bc101famov [rsp+40], rax
37bc101ffadd rdx, rbx
37bc10202mov [rsp+32], r13
37bc10207shl rdx, 4
37bc1020bmovups [rsp+240], x0
37bc10213lea r8, [r15+rdx]
37bc10217lea rdx, [rsp+240]
37bc1021fcall zaxpy_
37bc10224jmp 0x37bc0f4ae
37bc10229
37bc10229 0f 1f 80 00 00 00 00 .......
37bc10230
37bc10230loc_37bc10230:
37bc10230mov rax, [rsp+352]
37bc10238movsxd rdx, esi
37bc1023bmov rcx, [rsp+112]
37bc10240mov r9, r14
37bc10243add rdx, rbx
37bc10246mov r8, [rsp+376]
37bc1024emov eax, [rax]
37bc10250shl rdx, 4
37bc10254add rdx, r15
37bc10257mov [rsp+136], eax
37bc1025esub eax, r12l
37bc10261mov [rsp+236], eax
37bc10268mov rax, [rsp+96]
37bc1026dmov [rsp+32], rax
37bc10272call zcopy_
37bc10277jmp 0x37bc0f85c
37bc1027c
37bc1027c 0f 1f 40 00 ..@.
37bc10280
37bc10280loc_37bc10280:
37bc10280mov rax, [rsp+352]
37bc10288movsxd rdx, [rsp+192]
37bc10290mov r9, r12
37bc10293lea r8, [rip+0x83b9fa]
37bc1029amov rcx, [rsp+112]
37bc1029fmov eax, [rax]
37bc102a1imul rdx, rdi
37bc102a5add rdx, [rsp+120]
37bc102aaadd rdx, r14
37bc102admov [rsp+136], eax
37bc102b4sub eax, [rsp+152]
37bc102bbshl rdx, 4
37bc102bfmov [rsp+236], eax
37bc102c6mov rax, [rsp+96]
37bc102cbadd rdx, r15
37bc102cemov [rsp+32], rax
37bc102d3call zcopy_
37bc102d8jmp 0x37bc0fe3b
37bc102dd
37bc102dd 0f 1f 00 ...
37bc102e0
37bc102e0loc_37bc102e0:
37bc102e0movapd x0, x1
37bc102e4movapd x3, x2
37bc102e8andpd x0, [rip+0x83ba00]
37bc102f0andpd x3, [rip+0x83b9f8]
37bc102f8comisd x3, x0
37bc102fcjbe 0x37bc10490
37bc10302movapd x0, x1
37bc10306divsd x0, x2
37bc1030amulsd x1, x0
37bc1030eaddsd x1, x2
37bc10312pxor x2, x2
37bc10316mulsd x2, x0
37bc1031aunpcklpd x1, x1
37bc1031eunpcklpd x0, x2
37bc10322movupd x2, [rip+0x83b9d6]
37bc1032aaddpd x2, x0
37bc1032eaddpd x0, [rip+0x83b9da]
37bc10336movsd_xmm x0, x2
37bc1033adivpd x0, x1
37bc1033e
37bc1033eloc_37bc1033e:
37bc1033emov rax, [rsp+96]
37bc10343mov rsi, [rsp+112]
37bc10348mov r9, rbx
37bc1034bmov [rsp+236], edx
37bc10352lea r8, [rip+0x83b93b]
37bc10359lea rdx, [r13+32]
37bc1035dmovups [rsp+240], x0
37bc10365mov [rsp+32], rax
37bc1036amov rcx, rsi
37bc1036dcall zcopy_
37bc10372mov rcx, [rsp+352]
37bc1037amov r8, rbx
37bc1037dmov eax, [rsp+152]
37bc10384lea rdx, [rsp+240]
37bc1038clea r9, [rip+0x83b901]
37bc10393not eax
37bc10395add eax, [rcx]
37bc10397mov rcx, rsi
37bc1039amov [rsp+236], eax
37bc103a1call zscal_
37bc103a6mov rax, [rsp+352]
37bc103aemov edx, [rax]
37bc103b0jmp 0x37bc0f9d7
37bc103b5
37bc103b5 0f 1f 00 ...
37bc103b8
37bc103b8loc_37bc103b8:
37bc103b8movapd x0, x1
37bc103bcmovapd x3, x2
37bc103c0andpd x0, [rip+0x83b928]
37bc103c8andpd x3, [rip+0x83b920]
37bc103d0comisd x3, x0
37bc103d4jbe 0x37bc104d0
37bc103damovapd x0, x1
37bc103dedivsd x0, x2
37bc103e2mulsd x1, x0
37bc103e6addsd x1, x2
37bc103eapxor x2, x2
37bc103eemulsd x2, x0
37bc103f2unpcklpd x1, x1
37bc103f6unpcklpd x0, x2
37bc103famovupd x2, [rip+0x83b8fe]
37bc10402addpd x2, x0
37bc10406addpd x0, [rip+0x83b902]
37bc1040emovsd_xmm x0, x2
37bc10412divpd x0, x1
37bc10416
37bc10416loc_37bc10416:
37bc10416mov rax, [rsp+376]
37bc1041emov rdi, [rsp+112]
37bc10423mov r9, rsi
37bc10426mov [rsp+236], edx
37bc1042dlea r8, [rip+0x83b860]
37bc10434lea rdx, [r13+32]
37bc10438movups [rsp+240], x0
37bc10440mov [rsp+32], rax
37bc10445mov rcx, rdi
37bc10448call zcopy_
37bc1044dmov rcx, [rsp+352]
37bc10455mov eax, r12l
37bc10458mov r9, [rsp+376]
37bc10460lea rdx, [rsp+240]
37bc10468not eax
37bc1046amov r8, rsi
37bc1046dadd eax, [rcx]
37bc1046fmov rcx, rdi
37bc10472mov [rsp+236], eax
37bc10479call zscal_
37bc1047emov rax, [rsp+352]
37bc10486mov edx, [rax]
37bc10488jmp 0x37bc0f418
37bc1048d
37bc1048d 0f 1f 00 ...
37bc10490
37bc10490loc_37bc10490:
37bc10490movapd x3, x2
37bc10494divsd x3, x1
37bc10498mulsd x2, x3
37bc1049cmovapd x0, x3
37bc104a0addsd x2, x1
37bc104a4pxor x1, x1
37bc104a8mulsd x0, x1
37bc104acsubsd x1, x3
37bc104b0addsd x0, [rip+0x83b850]
37bc104b8unpcklpd x0, x1
37bc104bcmovddup x1, x2
37bc104c0divpd x0, x1
37bc104c4jmp 0x37bc1033e
37bc104c9
37bc104c9 0f 1f 80 00 00 00 00 .......
37bc104d0
37bc104d0loc_37bc104d0:
37bc104d0movapd x3, x2
37bc104d4divsd x3, x1
37bc104d8mulsd x2, x3
37bc104dcmovapd x0, x3
37bc104e0addsd x2, x1
37bc104e4pxor x1, x1
37bc104e8mulsd x0, x1
37bc104ecsubsd x1, x3
37bc104f0addsd x0, [rip+0x83b810]
37bc104f8unpcklpd x0, x1
37bc104fcmovddup x1, x2
37bc10500divpd x0, x1
37bc10504jmp 0x37bc10416
37bc10509
37bc10509 0f 1f 80 00 00 00 00 .......
37bc10510
37bc10510loc_37bc10510:
37bc10510mov rcx, [rsp+344]
37bc10518sub eax, r10l
37bc1051bmov [rsp+236], eax
37bc10522movsxd rax, [rsp+212]
37bc1052aimul rax, [rsp+152]
37bc10533mov edx, [rcx]
37bc10535add rax, [rsp+120]
37bc1053alea ecx, [r10+rdx-1]
37bc1053fmov r10l, [rsp+136]
37bc10547movsxd rcx, ecx
37bc1054alea edx, [rdx+r10-1]
37bc1054fadd rcx, rax
37bc10552movsxd rdx, edx
37bc10555shl rcx, 4
37bc10559add rdx, rax
37bc1055cmov rax, [rsp+376]
37bc10564lea r9, [r15+rcx]
37bc10568mov rcx, [rsp+112]
37bc1056dshl rdx, 4
37bc10571mov [rsp+32], rax
37bc10576add rdx, r15
37bc10579mov r8, rax
37bc1057ccall zswap_
37bc10581mov r10l, [rsp+196]
37bc10589jmp 0x37bc0f763
37bc1058e
37bc1058e 66 90 f.
37bc10590
37bc10590loc_37bc10590:
37bc10590mov rcx, [rsp+344]
37bc10598mov r11l, [rsp+136]
37bc105a0sub eax, r10l
37bc105a3lea r8, [rip+0x83b6ea]
37bc105aamov [rsp+236], eax
37bc105b1mov r9, [rsp+120]
37bc105b6mov edx, [rcx]
37bc105b8movsxd rcx, [rsp+220]
37bc105c0mov [rsp+200], r10l
37bc105c8lea eax, [r10+rdx-1]
37bc105cdlea edx, [rdx+r11-1]
37bc105d2cdqe
37bc105d4movsxd rdx, edx
37bc105d7imul rax, rdi
37bc105dbimul rdx, rdi
37bc105dfadd rax, r9
37bc105e2add rdx, r9
37bc105e5add rax, rcx
37bc105e8add rdx, rcx
37bc105ebmov rcx, [rsp+96]
37bc105f0shl rax, 4
37bc105f4shl rdx, 4
37bc105f8lea r9, [r15+rax]
37bc105fcmov [rsp+32], rcx
37bc10601mov rcx, [rsp+112]
37bc10606add rdx, r15
37bc10609call zswap_
37bc1060emov r10l, [rsp+200]
37bc10616jmp 0x37bc0fd33
37bc1061b
37bc1061b 0f 1f 44 00 00 ..D..
37bc10620
37bc10620loc_37bc10620:
37bc10620mov eax, [rsp+192]
37bc10627mov rcx, [rsp+96]
37bc1062cmov rdx, rbx
37bc1062flea r8, [rip+0x83b65e]
37bc10636shl rdx, 4
37bc1063amov [rsp+236], eax
37bc10641mov rax, [rsp+176]
37bc10649lea rdx, [r15+rdx+16]
37bc1064emov [rsp+32], rcx
37bc10653mov rcx, [rsp+112]
37bc10658add rax, 1
37bc1065cshl rax, 4
37bc10660lea r9, [r15+rax]
37bc10664call zswap_
37bc10669jmp 0x37bc0f826
37bc1066e
37bc1066e 66 90 f.
37bc10670
37bc10670loc_37bc10670:
37bc10670mov eax, [rsp+160]
37bc10677mov rdx, [rsp+168]
37bc1067flea r9, [r15+rbp]
37bc10683mov rcx, [rsp+112]
37bc10688mov [rsp+236], eax
37bc1068fmov rax, [rsp+376]
37bc10697mov [rsp+32], rax
37bc1069cmov r8, rax
37bc1069fcall zswap_
37bc106a4jmp 0x37bc0fe02
37bc0f2c0
37bc0f2c0zlahef_aa_:
37bc0f2c0push r15
37bc0f2c2push r14
37bc0f2c4push r13
37bc0f2c6push r12
37bc0f2c8push rbp
37bc0f2c9push rdi
37bc0f2capush rsi
37bc0f2cbpush rbx
37bc0f2ccsub rsp, 264
37bc0f2d3mov rax, [rsp+376]
37bc0f2dbmov edi, [rdx]
37bc0f2ddmov r15, [rsp+368]
37bc0f2e5mov r13, [rsp+408]
37bc0f2edmovsxd r10, [rax]
37bc0f2f0xor eax, eax
37bc0f2f2test r10, r10
37bc0f2f5mov [rsp+344], rdx
37bc0f2fdlea rdx, [rip+0x83c98c]
37bc0f304cmovs r10, rax
37bc0f308mov [rsp+352], r8
37bc0f310mov r8l, 1
37bc0f316mov [rsp+360], r9
37bc0f31emov r9l, 1
37bc0f324mov rax, r10
37bc0f327mov [rsp+96], r10
37bc0f32cnot rax
37bc0f32fmov [rsp+120], rax
37bc0f334mov rax, [rsp+400]
37bc0f33cmovsxd rsi, [rax]
37bc0f33fxor eax, eax
37bc0f341test rsi, rsi
37bc0f344cmovs rsi, rax
37bc0f348mov eax, 3
37bc0f34dsub eax, edi
37bc0f34fmov [rsp+132], eax
37bc0f356mov r14l, eax
37bc0f359mov rbx, rsi
37bc0f35ccall lsame_
37bc0f361not rbx
37bc0f364mov r10, [rsp+96]
37bc0f369mov ecx, eax
37bc0f36bmov rax, [rsp+352]
37bc0f373mov edx, [rax]
37bc0f375mov rax, [rsp+360]
37bc0f37dmov eax, [rax]
37bc0f37fcmp edx, eax
37bc0f381cmovle eax, edx
37bc0f384test ecx, ecx
37bc0f386je 0x37bc0f930
37bc0f38ctest eax, eax
37bc0f38ejle 0x37bc0f934
37bc0f394lea rax, [rsi+1]
37bc0f398mov [rsp+192], edi
37bc0f39fmov rdi, [rsp+392]
37bc0f3a7mov ebp, 1
37bc0f3acshl rax, 4
37bc0f3b0mov [rsp+152], r10
37bc0f3b8mov r12, rbp
37bc0f3bbmov [rsp+168], rax
37bc0f3c3movsxd rax, r14l
37bc0f3c6mov r14, rdi
37bc0f3c9imul rax, rsi
37bc0f3cdadd rax, rbx
37bc0f3d0mov rbx, -1
37bc0f3d7shl rax, 4
37bc0f3dblea rax, [rdi+rax+16]
37bc0f3e0mov [rsp+160], rax
37bc0f3e8lea rax, [rip+0x83c8a5]
37bc0f3efmov [rsp+96], rax
37bc0f3f4lea rax, [rsp+232]
37bc0f3fcmov [rsp+104], rax
37bc0f401jmp 0x37bc0f445
37bc0f403
37bc0f403 0f 1f 44 00 00 ..D..
37bc0f408
37bc0f408loc_37bc0f408:
37bc0f408add rbx, [rsp+152]
37bc0f410add r14, [rsp+168]
37bc0f418
37bc0f418loc_37bc0f418:
37bc0f418mov rax, [rsp+360]
37bc0f420add [rsp+192], 1
37bc0f428add r12, 1
37bc0f42cadd [rsp+160], 16
37bc0f435mov ecx, [rax]
37bc0f437cmp edx, ecx
37bc0f439cmovle ecx, edx
37bc0f43ccmp ecx, r12l
37bc0f43fjl 0x37bc0f934
37bc0f445
37bc0f445loc_37bc0f445:
37bc0f445mov rax, [rsp+344]
37bc0f44dmov ecx, edx
37bc0f44fmov [rsp+112], r12l
37bc0f454mov edi, r12l
37bc0f457sub ecx, r12l
37bc0f45amov esi, [rax]
37bc0f45cadd ecx, 1
37bc0f45fadd esi, r12l
37bc0f462cmp edx, r12l
37bc0f465mov edx, 1
37bc0f46acmovne edx, ecx
37bc0f46dlea ebp, [rsi-1]
37bc0f470mov [rsp+232], edx
37bc0f477cmp ebp, 2
37bc0f47ajg 0x37bc0ff50
37bc0f480
37bc0f480loc_37bc0f480:
37bc0f480mov rax, [rsp+96]
37bc0f485mov rcx, [rsp+104]
37bc0f48amov r9, r13
37bc0f48dmov rdx, r14
37bc0f490lea r8, [rip+0x83c7fd]
37bc0f497mov [rsp+32], rax
37bc0f49ccall zcopy_
37bc0f4a1cmp [rsp+132], edi
37bc0f4a8jl 0x37bc101c0
37bc0f4ae
37bc0f4aeloc_37bc0f4ae:
37bc0f4aemovsxd rax, ebp
37bc0f4b1movsd_xmm x0, [r13]
37bc0f4b7lea rdx, [rax+rbx]
37bc0f4bbmov [rsp+144], rax
37bc0f4c3mov rax, [rsp+352]
37bc0f4cbshl rdx, 4
37bc0f4cfmov [r15+rdx+8], 0
37bc0f4d8movsd_xmm [r15+rdx], x0
37bc0f4demov edx, [rax]
37bc0f4e0cmp edx, edi
37bc0f4e2jle 0x37bc0f408
37bc0f4e8lea eax, [r12+1]
37bc0f4edlea r11, [rsp+236]
37bc0f4f5add rbx, [rsp+152]
37bc0f4fdmov [rsp+136], eax
37bc0f504lea rax, [r13+16]
37bc0f508mov [rsp+112], r11
37bc0f50dcmp ebp, 1
37bc0f510jle 0x37bc0f58e
37bc0f512sub edx, r12l
37bc0f515mov r10, [rsp+96]
37bc0f51amov rcx, [rip+0x83c7bf]
37bc0f521mov [rsp+32], rax
37bc0f526mov [rsp+236], edx
37bc0f52dlea edx, [rsi-2]
37bc0f530xorpd x0, [rip+0x83c7a8]
37bc0f538movsxd rdx, edx
37bc0f53bmov [rsp+40], r10
37bc0f540mov r9, [rsp+376]
37bc0f548add rdx, rbx
37bc0f54bmov [rsp+248], rcx
37bc0f553mov rcx, r11
37bc0f556shl rdx, 4
37bc0f55amov [rsp+176], rax
37bc0f562movsd_xmm [rsp+240], x0
37bc0f56blea r8, [r15+rdx]
37bc0f56flea rdx, [rsp+240]
37bc0f577call zaxpy_
37bc0f57cmov rax, [rsp+352]
37bc0f584mov edx, [rax]
37bc0f586mov rax, [rsp+176]
37bc0f58e
37bc0f58eloc_37bc0f58e:
37bc0f58esub edx, r12l
37bc0f591mov rcx, [rsp+112]
37bc0f596lea r8, [rip+0x83c6f7]
37bc0f59dmov [rsp+236], edx
37bc0f5a4mov rdx, rax
37bc0f5a7call izamax_
37bc0f5acpxor x0, x0
37bc0f5b0mov r9l, 1
37bc0f5b6lea edx, [rax+1]
37bc0f5b9cdqe
37bc0f5bbshl rax, 4
37bc0f5bfadd rax, r13
37bc0f5c2ucomisd x0, [rax]
37bc0f5c6setp cl
37bc0f5c9cmovne ecx, r9l
37bc0f5cducomisd x0, [rax+8]
37bc0f5d2setp r8b
37bc0f5d6cmovne r8l, r9l
37bc0f5daor ecx, r8l
37bc0f5ddand ecx, 1
37bc0f5e0je 0x37bc0ff30
37bc0f5e6cmp edx, 2
37bc0f5e9je 0x37bc0ff30
37bc0f5efmovupd x1, [r13+16]
37bc0f5f5movupd x0, [rax]
37bc0f5f9lea ebp, [r12+2]
37bc0f5femov r9l, [rsp+136]
37bc0f606mov r8, [rsp+344]
37bc0f60emovsxd rbp, ebp
37bc0f611movups [rax], x1
37bc0f614lea eax, [rdx+r12]
37bc0f618lea r10l, [rax-1]
37bc0f61cmov [rsp+212], eax
37bc0f623mov r11l, r10l
37bc0f626mov [rsp+196], r10l
37bc0f62emovsxd r10, r10l
37bc0f631sub r11l, r9l
37bc0f634mov [rsp+184], r10
37bc0f63clea eax, [r11-1]
37bc0f640mov [rsp+208], r11l
37bc0f648mov [rsp+236], eax
37bc0f64fmov [rsp+200], eax
37bc0f656mov rax, [rsp+152]
37bc0f65emovups [r13+16], x0
37bc0f663mov rdx, rax
37bc0f666imul rbp, rax
37bc0f66amov rax, [rsp+96]
37bc0f66fimul rdx, r10
37bc0f673mov r10, [rsp+120]
37bc0f678add rbp, r10
37bc0f67blea r11, [rdx+r10]
37bc0f67fmov edx, [r8]
37bc0f682mov [rsp+32], rax
37bc0f687mov r8, [rsp+376]
37bc0f68fmov [rsp+176], r11
37bc0f697add edx, r9l
37bc0f69amovsxd rcx, edx
37bc0f69dsub edx, 1
37bc0f6a0add rcx, r11
37bc0f6a3movsxd rdx, edx
37bc0f6a6shl rcx, 4
37bc0f6aaadd rdx, rbp
37bc0f6adlea r9, [r15+rcx]
37bc0f6b1shl rdx, 4
37bc0f6b5mov rcx, [rsp+112]
37bc0f6baadd rdx, r15
37bc0f6bdcall zswap_
37bc0f6c2mov rax, [rsp+344]
37bc0f6camov edx, [rsp+136]
37bc0f6d1mov r11l, [rsp+208]
37bc0f6d9mov r8, [rsp+376]
37bc0f6e1add edx, [rax]
37bc0f6e3sub edx, 1
37bc0f6e6mov [rsp+236], r11l
37bc0f6eemovsxd rdx, edx
37bc0f6f1add rdx, rbp
37bc0f6f4mov rbp, [rsp+112]
37bc0f6f9shl rdx, 4
37bc0f6fdadd rdx, r15
37bc0f700mov rcx, rbp
37bc0f703call zlacgv_
37bc0f708mov eax, [rsp+200]
37bc0f70fmov edx, [rsp+136]
37bc0f716mov rcx, rbp
37bc0f719lea r8, [rip+0x83c574]
37bc0f720mov [rsp+236], eax
37bc0f727mov rax, [rsp+344]
37bc0f72fadd edx, [rax]
37bc0f731movsxd rdx, edx
37bc0f734add rdx, [rsp+176]
37bc0f73cshl rdx, 4
37bc0f740add rdx, r15
37bc0f743call zlacgv_
37bc0f748mov rax, [rsp+352]
37bc0f750mov r10l, [rsp+196]
37bc0f758mov eax, [rax]
37bc0f75acmp eax, r10l
37bc0f75djg 0x37bc10510
37bc0f763
37bc0f763loc_37bc0f763:
37bc0f763mov rax, [rsp+344]
37bc0f76bmov ebp, [rsp+136]
37bc0f772mov [rsp+236], r12l
37bc0f77amov rcx, [rsp+400]
37bc0f782mov r8, [rsp+400]
37bc0f78amov [rsp+136], r10l
37bc0f792mov eax, [rax]
37bc0f794lea edx, [rax+rbp-1]
37bc0f798lea eax, [rax+r10-1]
37bc0f79dmovsxd rdx, edx
37bc0f7a0cdqe
37bc0f7a2add rax, [rsp+176]
37bc0f7aaadd rdx, rbx
37bc0f7adshl rax, 4
37bc0f7b1shl rdx, 4
37bc0f7b5movupd x1, [r15+rax]
37bc0f7bbmovupd x0, [r15+rdx]
37bc0f7c1movups [r15+rdx], x1
37bc0f7c6mov rdx, r12
37bc0f7c9movups [r15+rax], x0
37bc0f7cemov rax, [rsp+184]
37bc0f7d6shl rdx, 4
37bc0f7daadd rdx, [rsp+392]
37bc0f7e2mov [rsp+32], rcx
37bc0f7e7mov rcx, [rsp+392]
37bc0f7efsub rax, 1
37bc0f7f3shl rax, 4
37bc0f7f7lea r9, [rcx+rax]
37bc0f7fbmov rcx, [rsp+112]
37bc0f800call zswap_
37bc0f805mov rax, [rsp+384]
37bc0f80dmov r10l, [rsp+136]
37bc0f815mov [rax+4*r12], r10l
37bc0f819cmp [rsp+132], ebp
37bc0f820jle 0x37bc10620
37bc0f826
37bc0f826loc_37bc0f826:
37bc0f826mov rax, [rsp+144]
37bc0f82emovupd x0, [r13+16]
37bc0f834add r14, [rsp+168]
37bc0f83clea rbp, [rax+rbx]
37bc0f840mov rax, rbp
37bc0f843shl rax, 4
37bc0f847movups [r15+rax], x0
37bc0f84cmov rax, [rsp+360]
37bc0f854cmp [rax], edi
37bc0f856jg 0x37bc10230
37bc0f85c
37bc0f85cloc_37bc0f85c:
37bc0f85cmov rax, [rsp+352]
37bc0f864mov edx, [rax]
37bc0f866lea eax, [rdx-1]
37bc0f869cmp eax, edi
37bc0f86bjle 0x37bc0f418
37bc0f871shl rbp, 4
37bc0f875lea esi, [r12+2]
37bc0f87apxor x0, x0
37bc0f87esub edx, r12l
37bc0f881add rbp, r15
37bc0f884sub edx, 1
37bc0f887mov ecx, 1
37bc0f88cimul rsi, [rsp+152]
37bc0f895movsd_xmm x1, [rbp]
37bc0f89aadd rsi, [rsp+120]
37bc0f89fadd rsi, [rsp+144]
37bc0f8a7shl rsi, 4
37bc0f8abmovsd_xmm x2, [rbp+8]
37bc0f8b0add rsi, r15
37bc0f8b3ucomisd x1, x0
37bc0f8b7setp al
37bc0f8bacmovne eax, ecx
37bc0f8bdtest al, al
37bc0f8bfjne 0x37bc103b8
37bc0f8c5ucomisd x2, x0
37bc0f8c9setp al
37bc0f8cccmovne eax, ecx
37bc0f8cftest al, al
37bc0f8d1jne 0x37bc103b8
37bc0f8d7mov rax, [rsp+376]
37bc0f8dfmov [rsp+40], rsi
37bc0f8e4lea rcx, [rip+0x83c3ed]
37bc0f8ebmov [rsp+56], 4
37bc0f8f4mov r8, [rsp+112]
37bc0f8f9mov [rsp+48], rax
37bc0f8felea rax, [rip+0x83c3c3]
37bc0f905mov [rsp+32], rax
37bc0f90amov r9, rax
37bc0f90dmov [rsp+236], edx
37bc0f914mov rdx, [rsp+96]
37bc0f919call zlaset_
37bc0f91emov rax, [rsp+352]
37bc0f926mov edx, [rax]
37bc0f928jmp 0x37bc0f418
37bc0f92d
37bc0f92d 0f 1f 00 ...
37bc0f930
37bc0f930loc_37bc0f930:
37bc0f930test eax, eax
37bc0f932jg 0x37bc0f950
37bc0f934
37bc0f934loc_37bc0f934:
37bc0f934add rsp, 264
37bc0f93bpop rbx
37bc0f93cpop rsi
37bc0f93dpop rdi
37bc0f93epop rbp
37bc0f93fpop r12
37bc0f941pop r13
37bc0f943pop r14
37bc0f945pop r15
37bc0f947ret
37bc0f948
37bc0f948 0f 1f 84 00 00 00 00 00 ........
37bc0f950
37bc0f950loc_37bc0f950:
37bc0f950lea rax, [r15+16]
37bc0f954mov [rsp+160], edi
37bc0f95bmov rdi, [rsp+392]
37bc0f963mov [rsp+168], rax
37bc0f96blea rax, [rsi+1]
37bc0f96fshl rax, 4
37bc0f973mov r12, rdi
37bc0f976mov [rsp+184], rax
37bc0f97emovsxd rax, [rsp+132]
37bc0f986imul rax, rsi
37bc0f98aadd rax, rbx
37bc0f98dmov ebx, 1
37bc0f992shl rax, 4
37bc0f996lea rax, [rdi+rax+16]
37bc0f99bmov rdi, r10
37bc0f99emov [rsp+176], rax
37bc0f9a6lea rax, [rip+0x83c2e7]
37bc0f9admov [rsp+96], rax
37bc0f9b2lea rax, [rsp+232]
37bc0f9bamov [rsp+104], rax
37bc0f9bfjmp 0x37bc0fa0c
37bc0f9c1
37bc0f9c1 0f 1f 80 00 00 00 00 .......
37bc0f9c8
37bc0f9c8loc_37bc0f9c8:
37bc0f9c8mov rax, [rsp+184]
37bc0f9d0lea r14, [rbx+1]
37bc0f9d4add r12, rax
37bc0f9d7
37bc0f9d7loc_37bc0f9d7:
37bc0f9d7mov rax, [rsp+360]
37bc0f9dfmov rbx, r14
37bc0f9e2add [rsp+160], 1
37bc0f9eaadd [rsp+168], 16
37bc0f9f3add [rsp+176], 16
37bc0f9fcmov eax, [rax]
37bc0f9fecmp edx, eax
37bc0fa00cmovle eax, edx
37bc0fa03cmp eax, r14l
37bc0fa06jl 0x37bc0f934
37bc0fa0c
37bc0fa0cloc_37bc0fa0c:
37bc0fa0cmov rsi, [rsp+344]
37bc0fa14mov [rsp+152], ebx
37bc0fa1bmov eax, [rsi]
37bc0fa1dmov esi, ebx
37bc0fa1fadd eax, ebx
37bc0fa21mov [rsp+192], eax
37bc0fa28lea ebp, [rax-1]
37bc0fa2bmov eax, edx
37bc0fa2dsub eax, ebx
37bc0fa2fadd eax, 1
37bc0fa32cmp edx, ebx
37bc0fa34mov edx, 1
37bc0fa39cmove eax, edx
37bc0fa3cmov [rsp+232], eax
37bc0fa43cmp ebp, 2
37bc0fa46jg 0x37bc100d0
37bc0fa4c
37bc0fa4cloc_37bc0fa4c:
37bc0fa4cmov rax, [rsp+96]
37bc0fa51mov rcx, [rsp+104]
37bc0fa56mov r9, r13
37bc0fa59mov rdx, r12
37bc0fa5clea r8, [rip+0x83c231]
37bc0fa63mov [rsp+32], rax
37bc0fa68call zcopy_
37bc0fa6dcmp [rsp+132], esi
37bc0fa74jl 0x37bc10050
37bc0fa7a
37bc0fa7aloc_37bc0fa7a:
37bc0fa7amovsxd rcx, ebp
37bc0fa7dmov rax, [rsp+120]
37bc0fa82movsd_xmm x0, [r13]
37bc0fa88imul rcx, rdi
37bc0fa8cadd rax, rcx
37bc0fa8fmov [rsp+144], rax
37bc0fa97add rax, rbx
37bc0fa9ashl rax, 4
37bc0fa9emov [r15+rax+8], 0
37bc0faa7movsd_xmm [r15+rax], x0
37bc0faadmov rax, [rsp+352]
37bc0fab5mov edx, [rax]
37bc0fab7cmp edx, esi
37bc0fab9jle 0x37bc0f9c8
37bc0fabflea eax, [rbx+1]
37bc0fac2mov [rsp+196], ebx
37bc0fac9lea r10, [rsp+236]
37bc0fad1mov [rsp+136], eax
37bc0fad8lea r14, [rbx+1]
37bc0fadclea rax, [r13+16]
37bc0fae0mov [rsp+112], r10
37bc0fae5cmp ebp, 1
37bc0fae8jle 0x37bc0fb66
37bc0faeamov r9, [rip+0x83c1ef]
37bc0faf1sub rcx, rdi
37bc0faf4add rcx, [rsp+120]
37bc0faf9sub edx, ebx
37bc0fafbmov [rsp+32], rax
37bc0fb00add rcx, r14
37bc0fb03xorpd x0, [rip+0x83c1d5]
37bc0fb0bmov [rsp+248], r9
37bc0fb13mov r9, [rsp+96]
37bc0fb18shl rcx, 4
37bc0fb1cmov [rsp+236], edx
37bc0fb23lea r8, [r15+rcx]
37bc0fb27mov rcx, r10
37bc0fb2alea rdx, [rsp+240]
37bc0fb32mov [rsp+40], r9
37bc0fb37lea r9, [rip+0x83c156]
37bc0fb3emov [rsp+200], rax
37bc0fb46movsd_xmm [rsp+240], x0
37bc0fb4fcall zaxpy_
37bc0fb54mov rax, [rsp+352]
37bc0fb5cmov edx, [rax]
37bc0fb5emov rax, [rsp+200]
37bc0fb66
37bc0fb66loc_37bc0fb66:
37bc0fb66sub edx, ebx
37bc0fb68mov rcx, [rsp+112]
37bc0fb6dlea r8, [rip+0x83c120]
37bc0fb74mov [rsp+236], edx
37bc0fb7bmov rdx, rax
37bc0fb7ecall izamax_
37bc0fb83pxor x0, x0
37bc0fb87mov r9l, 1
37bc0fb8dlea edx, [rax+1]
37bc0fb90cdqe
37bc0fb92shl rax, 4
37bc0fb96add rax, r13
37bc0fb99ucomisd x0, [rax]
37bc0fb9dsetp cl
37bc0fba0cmovne ecx, r9l
37bc0fba4ucomisd x0, [rax+8]
37bc0fba9setp r8b
37bc0fbadcmovne r8l, r9l
37bc0fbb1or ecx, r8l
37bc0fbb4and ecx, 1
37bc0fbb7je 0x37bc0ff10
37bc0fbbdcmp edx, 2
37bc0fbc0je 0x37bc0ff10
37bc0fbc6movupd x1, [r13+16]
37bc0fbccmovupd x0, [rax]
37bc0fbd0lea ecx, [rbx+2]
37bc0fbd3lea r8, [rip+0x83c0ba]
37bc0fbdamovsxd r9, ecx
37bc0fbddmovups [rax], x1
37bc0fbe0lea eax, [rdx+rbx]
37bc0fbe3mov edx, [rsp+136]
37bc0fbealea r10l, [rax-1]
37bc0fbeemov [rsp+220], eax
37bc0fbf5mov r11l, r10l
37bc0fbf8movsxd rbp, r10l
37bc0fbfbmov [rsp+208], r10l
37bc0fc03mov r10, [rsp+376]
37bc0fc0bsub r11l, edx
37bc0fc0emovups [r13+16], x0
37bc0fc13lea eax, [r11-1]
37bc0fc17mov [rsp+200], r9
37bc0fc1fmov [rsp+236], eax
37bc0fc26mov [rsp+212], eax
37bc0fc2dmov rax, [rsp+344]
37bc0fc35mov [rsp+216], r11l
37bc0fc3dadd edx, [rax]
37bc0fc3fmov rax, [rsp+120]
37bc0fc44mov [rsp+32], r10
37bc0fc49movsxd rcx, edx
37bc0fc4csub edx, 1
37bc0fc4fimul rcx, rdi
37bc0fc53movsxd rdx, edx
37bc0fc56imul rdx, rdi
37bc0fc5aadd rcx, rax
37bc0fc5dadd rdx, rax
37bc0fc60add rcx, rbp
37bc0fc63shl rcx, 4
37bc0fc67add rdx, r9
37bc0fc6ashl rdx, 4
37bc0fc6elea r9, [r15+rcx]
37bc0fc72mov rcx, [rsp+112]
37bc0fc77add rdx, r15
37bc0fc7acall zswap_
37bc0fc7fmov r10, [rsp+344]
37bc0fc87mov rcx, [rsp+112]
37bc0fc8clea r8, [rip+0x83c001]
37bc0fc93mov edx, [rsp+136]
37bc0fc9amov r11l, [rsp+216]
37bc0fca2add edx, [r10]
37bc0fca5sub edx, 1
37bc0fca8mov [rsp+236], r11l
37bc0fcb0movsxd rdx, edx
37bc0fcb3imul rdx, rdi
37bc0fcb7add rdx, [rsp+120]
37bc0fcbcadd rdx, [rsp+200]
37bc0fcc4shl rdx, 4
37bc0fcc8add rdx, r15
37bc0fccbcall zlacgv_
37bc0fcd0mov r11, [rsp+344]
37bc0fcd8mov edx, [rsp+136]
37bc0fcdfmov eax, [rsp+212]
37bc0fce6mov r8, [rsp+376]
37bc0fceeadd edx, [r11]
37bc0fcf1mov rcx, [rsp+112]
37bc0fcf6movsxd rdx, edx
37bc0fcf9mov [rsp+236], eax
37bc0fd00imul rdx, rdi
37bc0fd04add rdx, [rsp+120]
37bc0fd09add rdx, rbp
37bc0fd0cshl rdx, 4
37bc0fd10add rdx, r15
37bc0fd13call zlacgv_
37bc0fd18mov rax, [rsp+352]
37bc0fd20mov r10l, [rsp+208]
37bc0fd28mov eax, [rax]
37bc0fd2acmp eax, r10l
37bc0fd2djg 0x37bc10590
37bc0fd33
37bc0fd33loc_37bc0fd33:
37bc0fd33mov rax, [rsp+344]
37bc0fd3bmov ecx, [rsp+136]
37bc0fd42mov [rsp+200], r10l
37bc0fd4amov r9, [rsp+120]
37bc0fd4fmov r8, [rsp+400]
37bc0fd57mov [rsp+236], ebx
37bc0fd5emov eax, [rax]
37bc0fd60lea edx, [rax+rcx-1]
37bc0fd64lea eax, [rax+r10-1]
37bc0fd69mov rcx, [rsp+112]
37bc0fd6emovsxd rdx, edx
37bc0fd71cdqe
37bc0fd73imul rdx, rdi
37bc0fd77imul rax, rdi
37bc0fd7badd rdx, r9
37bc0fd7eadd rax, r9
37bc0fd81add rdx, r14
37bc0fd84add rax, rbp
37bc0fd87shl rdx, 4
37bc0fd8bsub rbp, 1
37bc0fd8fshl rax, 4
37bc0fd93movupd x0, [r15+rdx]
37bc0fd99shl rbp, 4
37bc0fd9dmovupd x1, [r15+rax]
37bc0fda3movups [r15+rdx], x1
37bc0fda8mov rdx, rbx
37bc0fdabmovups [r15+rax], x0
37bc0fdb0mov rax, [rsp+400]
37bc0fdb8shl rdx, 4
37bc0fdbcadd rdx, [rsp+392]
37bc0fdc4mov [rsp+32], rax
37bc0fdc9mov rax, [rsp+392]
37bc0fdd1lea r9, [rax+rbp]
37bc0fdd5call zswap_
37bc0fddamov rax, [rsp+384]
37bc0fde2mov r10l, [rsp+200]
37bc0fdeamov ecx, [rsp+136]
37bc0fdf1mov [rax+4*rbx], r10l
37bc0fdf5cmp [rsp+132], ecx
37bc0fdfcjle 0x37bc10670
37bc0fe02
37bc0fe02loc_37bc0fe02:
37bc0fe02mov rax, [rsp+144]
37bc0fe0amovupd x0, [r13+16]
37bc0fe10lea rbx, [rax+r14]
37bc0fe14mov rax, rbx
37bc0fe17shl rax, 4
37bc0fe1bmovups [r15+rax], x0
37bc0fe20mov rax, [rsp+184]
37bc0fe28add r12, rax
37bc0fe2bmov rax, [rsp+360]
37bc0fe33cmp [rax], esi
37bc0fe35jg 0x37bc10280
37bc0fe3b
37bc0fe3bloc_37bc0fe3b:
37bc0fe3bmov rax, [rsp+352]
37bc0fe43mov edx, [rax]
37bc0fe45lea eax, [rdx-1]
37bc0fe48cmp eax, esi
37bc0fe4ajle 0x37bc0f9d7
37bc0fe50mov eax, [rsp+196]
37bc0fe57shl rbx, 4
37bc0fe5bsub edx, [rsp+152]
37bc0fe62pxor x0, x0
37bc0fe66add rbx, r15
37bc0fe69sub edx, 1
37bc0fe6cmov ecx, 1
37bc0fe71movsd_xmm x1, [rbx]
37bc0fe75movsd_xmm x2, [rbx+8]
37bc0fe7alea ebx, [rax+2]
37bc0fe7dadd rbx, [rsp+144]
37bc0fe85shl rbx, 4
37bc0fe89add rbx, r15
37bc0fe8cucomisd x1, x0
37bc0fe90setp al
37bc0fe93cmovne eax, ecx
37bc0fe96test al, al
37bc0fe98jne 0x37bc102e0
37bc0fe9eucomisd x2, x0
37bc0fea2setp al
37bc0fea5cmovne eax, ecx
37bc0fea8test al, al
37bc0feaajne 0x37bc102e0
37bc0feb0mov rax, [rsp+376]
37bc0feb8mov [rsp+40], rbx
37bc0febdlea r8, [rip+0x83bdd0]
37bc0fec4lea rcx, [rip+0x83be0d]
37bc0fecbmov [rsp+56], 4
37bc0fed4mov [rsp+48], rax
37bc0fed9lea rax, [rip+0x83bde8]
37bc0fee0mov [rsp+32], rax
37bc0fee5mov r9, rax
37bc0fee8mov [rsp+236], edx
37bc0feefmov rdx, [rsp+112]
37bc0fef4call zlaset_
37bc0fef9mov rax, [rsp+352]
37bc0ff01mov edx, [rax]
37bc0ff03jmp 0x37bc0f9d7
37bc0ff08
37bc0ff08 0f 1f 84 00 00 00 00 00 ........
37bc0ff10
37bc0ff10loc_37bc0ff10:
37bc0ff10mov rax, [rsp+384]
37bc0ff18mov ecx, [rsp+136]
37bc0ff1fmov [rax+4*rbx], ecx
37bc0ff22jmp 0x37bc0fe02
37bc0ff27
37bc0ff27 66 0f 1f 84 00 00 00 00 00 f........
37bc0ff30
37bc0ff30loc_37bc0ff30:
37bc0ff30mov rax, [rsp+384]
37bc0ff38mov ecx, [rsp+136]
37bc0ff3fmov [rax+4*r12], ecx
37bc0ff43jmp 0x37bc0f826
37bc0ff48
37bc0ff48 0f 1f 84 00 00 00 00 00 ........
37bc0ff50
37bc0ff50loc_37bc0ff50:
37bc0ff50mov eax, [rsp+192]
37bc0ff57mov rdx, rbx
37bc0ff5alea rcx, [rsp+236]
37bc0ff62lea r8, [rip+0x83bd2b]
37bc0ff69shl rdx, 4
37bc0ff6dmov [rsp+112], rcx
37bc0ff72lea r11l, [rax-2]
37bc0ff76lea rax, [r15+rdx+16]
37bc0ff7bmov rdx, rax
37bc0ff7emov [rsp+236], r11l
37bc0ff86mov [rsp+144], r11l
37bc0ff8emov [rsp+136], rax
37bc0ff96call zlacgv_
37bc0ff9bmov [rsp+72], r14
37bc0ffa0mov r8, [rsp+112]
37bc0ffa5lea r10, [rip+0x83bd0c]
37bc0ffacmov r11l, [rsp+144]
37bc0ffb4mov [rsp+64], r10
37bc0ffb9lea r9, [rip+0x83bcd8]
37bc0ffc0lea rcx, [rip+0x83bce1]
37bc0ffc7mov rax, [rsp+136]
37bc0ffcfmov r10, [rsp+400]
37bc0ffd7mov [rsp+88], 12
37bc0ffe0mov [rsp+236], r11l
37bc0ffe8mov r11, [rsp+96]
37bc0ffedmov [rsp+48], rax
37bc0fff2mov rdx, [rsp+104]
37bc0fff7mov [rsp+80], r11
37bc0fffcmov [rsp+56], r11
37bc10001mov r11, [rsp+160]
37bc10009mov [rsp+40], r10
37bc1000emov [rsp+32], r11
37bc10013call zgemv_
37bc10018mov r11l, [rsp+144]
37bc10020mov rdx, [rsp+136]
37bc10028lea r8, [rip+0x83bc65]
37bc1002fmov rcx, [rsp+112]
37bc10034mov [rsp+236], r11l
37bc1003ccall zlacgv_
37bc10041jmp 0x37bc0f480
37bc10046
37bc10046 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc10050
37bc10050loc_37bc10050:
37bc10050mov eax, [rsp+192]
37bc10057mov rcx, [rsp+120]
37bc1005clea r9, [rip+0x83bc31]
37bc10063sub eax, 2
37bc10066cdqe
37bc10068imul rax, rdi
37bc1006clea rdx, [rax+rcx]
37bc10070sub rax, rdi
37bc10073add rax, rcx
37bc10076add rdx, rbx
37bc10079mov rcx, [rsp+96]
37bc1007eshl rdx, 4
37bc10082add rax, rbx
37bc10085movsd_xmm x0, [r15+rdx]
37bc1008bxorpd x0, [rip+0x83bc4d]
37bc10093shl rax, 4
37bc10097movhpd x0, [r15+rdx+8]
37bc1009emov [rsp+40], rcx
37bc100a3mov rcx, [rsp+104]
37bc100a8lea r8, [r15+rax]
37bc100aclea rdx, [rsp+240]
37bc100b4mov [rsp+32], r13
37bc100b9movups [rsp+240], x0
37bc100c1call zaxpy_
37bc100c6jmp 0x37bc0fa7a
37bc100cb
37bc100cb 0f 1f 44 00 00 ..D..
37bc100d0
37bc100d0loc_37bc100d0:
37bc100d0mov eax, [rsp+160]
37bc100d7mov r8, [rsp+376]
37bc100dflea rcx, [rsp+236]
37bc100e7mov [rsp+112], rcx
37bc100eclea r14l, [rax-2]
37bc100f0mov rax, [rsp+168]
37bc100f8mov [rsp+236], r14l
37bc10100sub rax, 16
37bc10104mov rdx, rax
37bc10107mov [rsp+136], rax
37bc1010fcall zlacgv_
37bc10114mov r10, [rsp+96]
37bc10119mov [rsp+72], r12
37bc1011elea r11, [rip+0x83bb93]
37bc10125mov r8, [rsp+112]
37bc1012amov rdx, [rsp+104]
37bc1012fmov [rsp+64], r11
37bc10134lea r9, [rip+0x83bb5d]
37bc1013bmov [rsp+80], r10
37bc10140lea rcx, [rip+0x83bb61]
37bc10147mov r10, [rsp+376]
37bc1014fmov rax, [rsp+136]
37bc10157mov r11, [rsp+400]
37bc1015fmov [rsp+88], 12
37bc10168mov [rsp+56], r10
37bc1016dmov r10, [rsp+176]
37bc10175mov [rsp+48], rax
37bc1017amov [rsp+40], r11
37bc1017fmov [rsp+32], r10
37bc10184mov [rsp+236], r14l
37bc1018ccall zgemv_
37bc10191mov r8, [rsp+376]
37bc10199mov rdx, [rsp+136]
37bc101a1mov [rsp+236], r14l
37bc101a9mov rcx, [rsp+112]
37bc101aecall zlacgv_
37bc101b3jmp 0x37bc0fa4c
37bc101b8
37bc101b8 0f 1f 84 00 00 00 00 00 ........
37bc101c0
37bc101c0loc_37bc101c0:
37bc101c0lea edx, [rsi-2]
37bc101c3mov rax, [rsp+96]
37bc101c8mov rcx, [rsp+104]
37bc101cdmovsxd rdx, edx
37bc101d0mov r9, [rsp+376]
37bc101d8add rdx, rbx
37bc101dbshl rdx, 4
37bc101dfmovsd_xmm x0, [r15+rdx]
37bc101e5xorpd x0, [rip+0x83baf3]
37bc101edmovhpd x0, [r15+rdx+8]
37bc101f4lea edx, [rsi-3]
37bc101f7movsxd rdx, edx
37bc101famov [rsp+40], rax
37bc101ffadd rdx, rbx
37bc10202mov [rsp+32], r13
37bc10207shl rdx, 4
37bc1020bmovups [rsp+240], x0
37bc10213lea r8, [r15+rdx]
37bc10217lea rdx, [rsp+240]
37bc1021fcall zaxpy_
37bc10224jmp 0x37bc0f4ae
37bc10229
37bc10229 0f 1f 80 00 00 00 00 .......
37bc10230
37bc10230loc_37bc10230:
37bc10230mov rax, [rsp+352]
37bc10238movsxd rdx, esi
37bc1023bmov rcx, [rsp+112]
37bc10240mov r9, r14
37bc10243add rdx, rbx
37bc10246mov r8, [rsp+376]
37bc1024emov eax, [rax]
37bc10250shl rdx, 4
37bc10254add rdx, r15
37bc10257mov [rsp+136], eax
37bc1025esub eax, r12l
37bc10261mov [rsp+236], eax
37bc10268mov rax, [rsp+96]
37bc1026dmov [rsp+32], rax
37bc10272call zcopy_
37bc10277jmp 0x37bc0f85c
37bc1027c
37bc1027c 0f 1f 40 00 ..@.
37bc10280
37bc10280loc_37bc10280:
37bc10280mov rax, [rsp+352]
37bc10288movsxd rdx, [rsp+192]
37bc10290mov r9, r12
37bc10293lea r8, [rip+0x83b9fa]
37bc1029amov rcx, [rsp+112]
37bc1029fmov eax, [rax]
37bc102a1imul rdx, rdi
37bc102a5add rdx, [rsp+120]
37bc102aaadd rdx, r14
37bc102admov [rsp+136], eax
37bc102b4sub eax, [rsp+152]
37bc102bbshl rdx, 4
37bc102bfmov [rsp+236], eax
37bc102c6mov rax, [rsp+96]
37bc102cbadd rdx, r15
37bc102cemov [rsp+32], rax
37bc102d3call zcopy_
37bc102d8jmp 0x37bc0fe3b
37bc102dd
37bc102dd 0f 1f 00 ...
37bc102e0
37bc102e0loc_37bc102e0:
37bc102e0movapd x0, x1
37bc102e4movapd x3, x2
37bc102e8andpd x0, [rip+0x83ba00]
37bc102f0andpd x3, [rip+0x83b9f8]
37bc102f8comisd x3, x0
37bc102fcjbe 0x37bc10490
37bc10302movapd x0, x1
37bc10306divsd x0, x2
37bc1030amulsd x1, x0
37bc1030eaddsd x1, x2
37bc10312pxor x2, x2
37bc10316mulsd x2, x0
37bc1031aunpcklpd x1, x1
37bc1031eunpcklpd x0, x2
37bc10322movupd x2, [rip+0x83b9d6]
37bc1032aaddpd x2, x0
37bc1032eaddpd x0, [rip+0x83b9da]
37bc10336movsd_xmm x0, x2
37bc1033adivpd x0, x1
37bc1033e
37bc1033eloc_37bc1033e:
37bc1033emov rax, [rsp+96]
37bc10343mov rsi, [rsp+112]
37bc10348mov r9, rbx
37bc1034bmov [rsp+236], edx
37bc10352lea r8, [rip+0x83b93b]
37bc10359lea rdx, [r13+32]
37bc1035dmovups [rsp+240], x0
37bc10365mov [rsp+32], rax
37bc1036amov rcx, rsi
37bc1036dcall zcopy_
37bc10372mov rcx, [rsp+352]
37bc1037amov r8, rbx
37bc1037dmov eax, [rsp+152]
37bc10384lea rdx, [rsp+240]
37bc1038clea r9, [rip+0x83b901]
37bc10393not eax
37bc10395add eax, [rcx]
37bc10397mov rcx, rsi
37bc1039amov [rsp+236], eax
37bc103a1call zscal_
37bc103a6mov rax, [rsp+352]
37bc103aemov edx, [rax]
37bc103b0jmp 0x37bc0f9d7
37bc103b5
37bc103b5 0f 1f 00 ...
37bc103b8
37bc103b8loc_37bc103b8:
37bc103b8movapd x0, x1
37bc103bcmovapd x3, x2
37bc103c0andpd x0, [rip+0x83b928]
37bc103c8andpd x3, [rip+0x83b920]
37bc103d0comisd x3, x0
37bc103d4jbe 0x37bc104d0
37bc103damovapd x0, x1
37bc103dedivsd x0, x2
37bc103e2mulsd x1, x0
37bc103e6addsd x1, x2
37bc103eapxor x2, x2
37bc103eemulsd x2, x0
37bc103f2unpcklpd x1, x1
37bc103f6unpcklpd x0, x2
37bc103famovupd x2, [rip+0x83b8fe]
37bc10402addpd x2, x0
37bc10406addpd x0, [rip+0x83b902]
37bc1040emovsd_xmm x0, x2
37bc10412divpd x0, x1
37bc10416
37bc10416loc_37bc10416:
37bc10416mov rax, [rsp+376]
37bc1041emov rdi, [rsp+112]
37bc10423mov r9, rsi
37bc10426mov [rsp+236], edx
37bc1042dlea r8, [rip+0x83b860]
37bc10434lea rdx, [r13+32]
37bc10438movups [rsp+240], x0
37bc10440mov [rsp+32], rax
37bc10445mov rcx, rdi
37bc10448call zcopy_
37bc1044dmov rcx, [rsp+352]
37bc10455mov eax, r12l
37bc10458mov r9, [rsp+376]
37bc10460lea rdx, [rsp+240]
37bc10468not eax
37bc1046amov r8, rsi
37bc1046dadd eax, [rcx]
37bc1046fmov rcx, rdi
37bc10472mov [rsp+236], eax
37bc10479call zscal_
37bc1047emov rax, [rsp+352]
37bc10486mov edx, [rax]
37bc10488jmp 0x37bc0f418
37bc1048d
37bc1048d 0f 1f 00 ...
37bc10490
37bc10490loc_37bc10490:
37bc10490movapd x3, x2
37bc10494divsd x3, x1
37bc10498mulsd x2, x3
37bc1049cmovapd x0, x3
37bc104a0addsd x2, x1
37bc104a4pxor x1, x1
37bc104a8mulsd x0, x1
37bc104acsubsd x1, x3
37bc104b0addsd x0, [rip+0x83b850]
37bc104b8unpcklpd x0, x1
37bc104bcmovddup x1, x2
37bc104c0divpd x0, x1
37bc104c4jmp 0x37bc1033e
37bc104c9
37bc104c9 0f 1f 80 00 00 00 00 .......
37bc104d0
37bc104d0loc_37bc104d0:
37bc104d0movapd x3, x2
37bc104d4divsd x3, x1
37bc104d8mulsd x2, x3
37bc104dcmovapd x0, x3
37bc104e0addsd x2, x1
37bc104e4pxor x1, x1
37bc104e8mulsd x0, x1
37bc104ecsubsd x1, x3
37bc104f0addsd x0, [rip+0x83b810]
37bc104f8unpcklpd x0, x1
37bc104fcmovddup x1, x2
37bc10500divpd x0, x1
37bc10504jmp 0x37bc10416
37bc10509
37bc10509 0f 1f 80 00 00 00 00 .......
37bc10510
37bc10510loc_37bc10510:
37bc10510mov rcx, [rsp+344]
37bc10518sub eax, r10l
37bc1051bmov [rsp+236], eax
37bc10522movsxd rax, [rsp+212]
37bc1052aimul rax, [rsp+152]
37bc10533mov edx, [rcx]
37bc10535add rax, [rsp+120]
37bc1053alea ecx, [r10+rdx-1]
37bc1053fmov r10l, [rsp+136]
37bc10547movsxd rcx, ecx
37bc1054alea edx, [rdx+r10-1]
37bc1054fadd rcx, rax
37bc10552movsxd rdx, edx
37bc10555shl rcx, 4
37bc10559add rdx, rax
37bc1055cmov rax, [rsp+376]
37bc10564lea r9, [r15+rcx]
37bc10568mov rcx, [rsp+112]
37bc1056dshl rdx, 4
37bc10571mov [rsp+32], rax
37bc10576add rdx, r15
37bc10579mov r8, rax
37bc1057ccall zswap_
37bc10581mov r10l, [rsp+196]
37bc10589jmp 0x37bc0f763
37bc1058e
37bc1058e 66 90 f.
37bc10590
37bc10590loc_37bc10590:
37bc10590mov rcx, [rsp+344]
37bc10598mov r11l, [rsp+136]
37bc105a0sub eax, r10l
37bc105a3lea r8, [rip+0x83b6ea]
37bc105aamov [rsp+236], eax
37bc105b1mov r9, [rsp+120]
37bc105b6mov edx, [rcx]
37bc105b8movsxd rcx, [rsp+220]
37bc105c0mov [rsp+200], r10l
37bc105c8lea eax, [r10+rdx-1]
37bc105cdlea edx, [rdx+r11-1]
37bc105d2cdqe
37bc105d4movsxd rdx, edx
37bc105d7imul rax, rdi
37bc105dbimul rdx, rdi
37bc105dfadd rax, r9
37bc105e2add rdx, r9
37bc105e5add rax, rcx
37bc105e8add rdx, rcx
37bc105ebmov rcx, [rsp+96]
37bc105f0shl rax, 4
37bc105f4shl rdx, 4
37bc105f8lea r9, [r15+rax]
37bc105fcmov [rsp+32], rcx
37bc10601mov rcx, [rsp+112]
37bc10606add rdx, r15
37bc10609call zswap_
37bc1060emov r10l, [rsp+200]
37bc10616jmp 0x37bc0fd33
37bc1061b
37bc1061b 0f 1f 44 00 00 ..D..
37bc10620
37bc10620loc_37bc10620:
37bc10620mov eax, [rsp+192]
37bc10627mov rcx, [rsp+96]
37bc1062cmov rdx, rbx
37bc1062flea r8, [rip+0x83b65e]
37bc10636shl rdx, 4
37bc1063amov [rsp+236], eax
37bc10641mov rax, [rsp+176]
37bc10649lea rdx, [r15+rdx+16]
37bc1064emov [rsp+32], rcx
37bc10653mov rcx, [rsp+112]
37bc10658add rax, 1
37bc1065cshl rax, 4
37bc10660lea r9, [r15+rax]
37bc10664call zswap_
37bc10669jmp 0x37bc0f826
37bc1066e
37bc1066e 66 90 f.
37bc10670
37bc10670loc_37bc10670:
37bc10670mov eax, [rsp+160]
37bc10677mov rdx, [rsp+168]
37bc1067flea r9, [r15+rbp]
37bc10683mov rcx, [rsp+112]
37bc10688mov [rsp+236], eax
37bc1068fmov rax, [rsp+376]
37bc10697mov [rsp+32], rax
37bc1069cmov r8, rax
37bc1069fcall zswap_
37bc106a4jmp 0x37bc0fe02
37bc0f2c0
37bc106a9
37bc106a9 // align 0x10
37bc106a9 // align 0x10
37bc106b0
37bc106b0zlahqr_:
37bc106b0push r15
37bc106b2push r14
37bc106b4push r13
37bc106b6push r12
37bc106b8push rbp
37bc106b9push rdi
37bc106bapush rsi
37bc106bbpush rbx
37bc106bcsub rsp, 792
37bc106c3movups [rsp+624], x6
37bc106cbmovups [rsp+640], x7
37bc106d3movups [rsp+656], x8
37bc106dcmovups [rsp+672], x9
37bc106e5movups [rsp+688], x10
37bc106eemovups [rsp+704], x11
37bc106f7movups [rsp+720], x12
37bc10700movups [rsp+736], x13
37bc10709movups [rsp+752], x14
37bc10712movups [rsp+768], x15
37bc1071bmov rax, [rsp+912]
37bc10723mov rdi, [rsp+960]
37bc1072bmov ebx, [r8]
37bc1072emov [rdi], 0
37bc10734mov [rsp+872], rdx
37bc1073cmov edx, [rax]
37bc1073emov rax, [rsp+952]
37bc10746mov [rsp+864], rcx
37bc1074emov [rsp+880], r8
37bc10756mov [rsp+888], r9
37bc1075emov eax, [rax]
37bc10760test ebx, ebx
37bc10762je 0x37bc119b7
37bc10768movsxd rdi, edx
37bc1076bxor edx, edx
37bc1076dmov ebp, [r9]
37bc10770test rdi, rdi
37bc10773cmovns rdx, rdi
37bc10777mov rdi, [rsp+896]
37bc1077fmov r15l, [rdi]
37bc10782mov [rsp+392], rdx
37bc1078anot rdx
37bc1078dmov [rsp+160], rdx
37bc10795cmp ebp, r15l
37bc10798je 0x37bc1257d
37bc1079emovsxd rdi, eax
37bc107a1xor eax, eax
37bc107a3lea r11l, [rbp+1]
37bc107a7test rdi, rdi
37bc107aacmovns rax, rdi
37bc107aemov [rsp+48], rax
37bc107b3not rax
37bc107b6mov [rsp+312], rax
37bc107belea eax, [r15-3]
37bc107c2cmp ebp, eax
37bc107c4jg 0x37bc10817
37bc107c6lea eax, [r15-2]
37bc107camov rdi, [rsp+392]
37bc107d2xor edx, edx
37bc107d4pxor x0, x0
37bc107d8sub eax, ebp
37bc107damov r9l, eax
37bc107ddmovsxd rax, ebp
37bc107e0lea rcx, [rdi+1]
37bc107e4imul rdi, rax
37bc107e8shl rcx, 4
37bc107eclea rax, [rax+rdi+2]
37bc107f1add rax, [rsp+160]
37bc107f9shl rax, 4
37bc107fdadd rax, [rsp+904]
37bc10805
37bc10805loc_37bc10805:
37bc10805add edx, 1
37bc10808movups [rax], x0
37bc1080bmovups [rax+16], x0
37bc1080fadd rax, rcx
37bc10812cmp edx, r9l
37bc10815jb 0x37bc10805
37bc10817
37bc10817loc_37bc10817:
37bc10817lea eax, [r15-1]
37bc1081bcmp ebp, eax
37bc1081djge 0x37bc10850
37bc1081flea eax, [r15-2]
37bc10823movsxd rdx, r15l
37bc10826mov rdi, [rsp+904]
37bc1082epxor x0, x0
37bc10832cdqe
37bc10834imul rax, [rsp+392]
37bc1083dadd rax, [rsp+160]
37bc10845add rax, rdx
37bc10848shl rax, 4
37bc1084cmovups [rdi+rax], x0
37bc10850
37bc10850loc_37bc10850:
37bc10850mov rax, [rsp+864]
37bc10858mov r8l, 1
37bc1085emov esi, [rax]
37bc10860test esi, esi
37bc10862jne 0x37bc1086a
37bc10864mov r8l, ebp
37bc10867mov ebx, r15l
37bc1086a
37bc1086aloc_37bc1086a:
37bc1086acmp r15l, r11l
37bc1086djl 0x37bc10b6e
37bc10873mov rcx, [rsp+392]
37bc1087bmovsxd rdx, ebp
37bc1087emov r9, [rsp+160]
37bc10886mov [rsp+200], r8l
37bc1088emov rdi, [rsp+904]
37bc10896mov r10, [rsp+312]
37bc1089emov rsi, rcx
37bc108a1lea rax, [rcx+1]
37bc108a5imul rsi, rdx
37bc108a9shl rax, 4
37bc108admov r14, rax
37bc108b0lea rax, [rsi+r9]
37bc108b4add rax, rdx
37bc108b7mov rdx, [rsp+48]
37bc108bcshl rax, 4
37bc108c0lea rdi, [rdi+rax+16]
37bc108c5movsxd rax, r11l
37bc108c8mov r11l, r15l
37bc108cbmov r15, r14
37bc108ceimul rdx, rax
37bc108d2imul rax, rcx
37bc108d6movsxd rcx, r8l
37bc108d9lea r13, [rdx+r10]
37bc108ddlea r10, [r14-16]
37bc108e1mov r14l, ebx
37bc108e4lea rdx, [r9+rax]
37bc108e8sub rax, rsi
37bc108ebadd rdx, rcx
37bc108eeshl rax, 4
37bc108f2shl rdx, 4
37bc108f6add rdx, [rsp+904]
37bc108femov [rsp+88], rax
37bc10903mov r12, rdx
37bc10906jmp 0x37bc1091f
37bc10908
37bc10908loc_37bc10908:
37bc10908add rdi, r15
37bc1090badd ebp, 1
37bc1090eadd r13, [rsp+48]
37bc10913add r12, r10
37bc10916cmp r11l, esi
37bc10919jl 0x37bc10b59
37bc1091f
37bc1091floc_37bc1091f:
37bc1091fmovsd_xmm x6, [rdi+8]
37bc10924pxor x0, x0
37bc10928lea esi, [rbp+2]
37bc1092bucomisd x6, x0
37bc1092fjp 0x37bc10933
37bc10931je 0x37bc10908
37bc10933
37bc10933loc_37bc10933:
37bc10933movsd_xmm x9, [rdi]
37bc10938movapd x1, x6
37bc1093candpd x1, [rip+0x83b3fc]
37bc10944pxor x7, x7
37bc10948movapd x8, x6
37bc1094dlea rcx, [rsp+480]
37bc10955mov [rsp+80], r10
37bc1095amovapd x0, x9
37bc1095fandpd x0, [rip+0x83b3d9]
37bc10967mov [rsp+64], r11l
37bc1096caddsd x1, x0
37bc10970movapd x0, x7
37bc10974divsd x0, x1
37bc10978mulsd x8, x0
37bc1097dmovapd x2, x0
37bc10981mulsd x2, x7
37bc10985mulsd x0, x9
37bc1098aaddsd x8, x9
37bc1098faddsd x2, x1
37bc10993movapd x1, x6
37bc10997subsd x1, x0
37bc1099bdivsd x8, x2
37bc109a0divsd x1, x2
37bc109a4movsd_xmm [rsp+480], x8
37bc109aemovsd_xmm [rsp+488], x1
37bc109b7movapd x10, x1
37bc109bcxorpd x10, [rip+0x83b38b]
37bc109c5call fn_37c42fc80
37bc109calea rcx, [rsp+480]
37bc109d2movsd_xmm [rsp+488], x6
37bc109dbmovsd_xmm [rsp+480], x9
37bc109e5movapd x1, x0
37bc109e9movapd x0, x7
37bc109eddivsd x0, x1
37bc109f1mulsd x7, x0
37bc109f5addsd x7, x1
37bc109f9movapd x1, x10
37bc109femulsd x1, x0
37bc10a02addsd x1, x8
37bc10a07mulsd x8, x0
37bc10a0cmovddup x0, x7
37bc10a10subsd x10, x8
37bc10a15unpcklpd x1, x10
37bc10a1adivpd x1, x0
37bc10a1emovups [rsp+512], x1
37bc10a26call fn_37c42fc80
37bc10a2bmov rax, [rsp+88]
37bc10a30mov edx, r14l
37bc10a33mov [rdi+8], 0
37bc10a3bsub edx, ebp
37bc10a3dmov r9, [rsp+912]
37bc10a45movsd_xmm [rdi], x0
37bc10a49lea rcx, [rsp+592]
37bc10a51lea r8, [rdi+rax]
37bc10a55mov [rsp+592], edx
37bc10a5clea rdx, [rsp+512]
37bc10a64call zscal_
37bc10a69cmp r14l, esi
37bc10a6cmov edx, esi
37bc10a6emov r8, r12
37bc10a71cmovle edx, r14l
37bc10a75sub edx, [rsp+200]
37bc10a7cmovsd_xmm x0, [rsp+520]
37bc10a85lea rcx, [rsp+576]
37bc10a8dxorpd x0, [rip+0x83b2bb]
37bc10a95add edx, 1
37bc10a98movsd_xmm x6, [rsp+512]
37bc10aa1mov [rsp+56], rcx
37bc10aa6mov [rsp+576], edx
37bc10aadlea r9, [rip+0x83b26c]
37bc10ab4lea rdx, [rsp+592]
37bc10abcunpcklpd x6, x0
37bc10ac0movups [rsp+592], x6
37bc10ac8call zscal_
37bc10acdmov rcx, [rsp+56]
37bc10ad2mov r10, [rsp+80]
37bc10ad7mov rax, [rsp+872]
37bc10adfmov r11l, [rax]
37bc10ae2test r11l, r11l
37bc10ae5mov r11l, [rsp+64]
37bc10aeaje 0x37bc10908
37bc10af0mov rax, [rsp+928]
37bc10af8lea r9, [rip+0x83b221]
37bc10affmovups [rsp+592], x6
37bc10b07movsxd rdx, [rax]
37bc10b0amov rax, [rsp+936]
37bc10b12mov eax, [rax]
37bc10b14mov r8l, eax
37bc10b17mov [rsp+56], eax
37bc10b1bmov rax, [rsp+944]
37bc10b23sub r8l, edx
37bc10b26add rdx, r13
37bc10b29add r8l, 1
37bc10b2dshl rdx, 4
37bc10b31mov [rsp+576], r8l
37bc10b39lea r8, [rax+rdx]
37bc10b3dlea rdx, [rsp+592]
37bc10b45call zscal_
37bc10b4amov r10, [rsp+80]
37bc10b4fmov r11l, [rsp+64]
37bc10b54jmp 0x37bc10908
37bc10b59
37bc10b59loc_37bc10b59:
37bc10b59mov rax, [rsp+896]
37bc10b61mov r15l, [rax]
37bc10b64mov rax, [rsp+888]
37bc10b6cmov ebp, [rax]
37bc10b6e
37bc10b6eloc_37bc10b6e:
37bc10b6emov rax, [rsp+936]
37bc10b76mov rdi, [rsp+928]
37bc10b7emov edx, 12
37bc10b83lea rcx, [rip+0x83b19a]
37bc10b8amov eax, [rax]
37bc10b8csub eax, [rdi]
37bc10b8eadd eax, 1
37bc10b91mov [rsp+504], eax
37bc10b98call dlamch_
37bc10b9dmov edx, 9
37bc10ba2lea rcx, [rip+0x83b187]
37bc10ba9movapd x11, x0
37bc10baecall dlamch_
37bc10bb3mov rax, [rsp+864]
37bc10bbbmovsd_xmm [rsp+424], x0
37bc10bc4mov r10l, [rax]
37bc10bc7test r10l, r10l
37bc10bcaje 0x37bc10bdd
37bc10bccmov rax, [rsp+880]
37bc10bd4mov eax, [rax]
37bc10bd6mov [rsp+212], eax
37bc10bdd
37bc10bddloc_37bc10bdd:
37bc10bddmov rax, [rsp+896]
37bc10be5mov r13l, [rax]
37bc10be8mov rax, [rsp+888]
37bc10bf0mov r12l, [rax]
37bc10bf3cmp r13l, r12l
37bc10bf6jl 0x37bc119b7
37bc10bfcmov eax, r15l
37bc10bffmov edx, 10
37bc10c04pxor x0, x0
37bc10c08mov r15l, r12l
37bc10c0bsub eax, ebp
37bc10c0dmov r14, [rsp+392]
37bc10c15mov r8l, r12l
37bc10c18mov [rsp+272], 1
37bc10c23add eax, 1
37bc10c26cmp eax, edx
37bc10c28cvtsi2sd x0, eax
37bc10c2cdivsd x0, [rsp+424]
37bc10c35mulsd x0, x11
37bc10c3acmovl eax, edx
37bc10c3dshl r14, 4
37bc10c41imul eax, eax, 30
37bc10c44mov [rsp+332], eax
37bc10c4bmov rax, [rsp+160]
37bc10c53movsd_xmm [rsp+440], x0
37bc10c5cshl rax, 4
37bc10c60mov [rsp+448], rax
37bc10c68lea rax, [r14+16]
37bc10c6cmov [rsp+56], rax
37bc10c71mov rax, [rsp+904]
37bc10c79add rax, 16
37bc10c7dmov [rsp+368], rax
37bc10c85
37bc10c85loc_37bc10c85:
37bc10c85mov rax, [rsp+392]
37bc10c8dmovsxd rsi, r13l
37bc10c90mov r11, [rsp+160]
37bc10c98mov [rsp+208], 0
37bc10ca3movsd_xmm x8, [rsp+440]
37bc10cadmov [rsp+64], r8l
37bc10cb2mov rdi, rax
37bc10cb5mov r9, rax
37bc10cb8lea rdx, [rsi+r11]
37bc10cbcmov [rsp+304], rsi
37bc10cc4movsd_xmm x7, [rsp+424]
37bc10ccdimul rdi, rsi
37bc10cd1mov r10, rdi
37bc10cd4lea rdi, [rdi+r11]
37bc10cd8lea rbx, [rdi+rsi]
37bc10cdcmov [rsp+296], rdi
37bc10ce4mov [rsp+384], rbx
37bc10ceclea ebx, [r13-1]
37bc10cf0movsxd rcx, ebx
37bc10cf3mov [rsp+328], ebx
37bc10cfaimul r9, rcx
37bc10cfeadd rdi, rcx
37bc10d01mov [rsp+400], rdi
37bc10d09mov rdi, rax
37bc10d0clea rax, [r9+r11]
37bc10d10lea rbx, [rsi+rax]
37bc10d14add rax, rcx
37bc10d17mov [rsp+456], rax
37bc10d1flea eax, [r13+1]
37bc10d23cdqe
37bc10d25mov [rsp+288], rbx
37bc10d2dlea rbx, [rsi-1]
37bc10d31imul rax, rdi
37bc10d35mov [rsp+432], rbx
37bc10d3dadd rax, rdx
37bc10d40shl rax, 4
37bc10d44add rax, [rsp+904]
37bc10d4cmov [rsp+408], rax
37bc10d54mov rax, [rsp+48]
37bc10d59imul rax, rsi
37bc10d5dadd rax, [rsp+312]
37bc10d65mov rsi, [rsp+368]
37bc10d6dmov [rsp+416], rax
37bc10d75mov rax, rdi
37bc10d78imul rax, rbx
37bc10d7cadd rax, rdx
37bc10d7fshl rax, 4
37bc10d83add rax, [rsp+904]
37bc10d8bmov [rsp+336], rax
37bc10d93lea rax, [rdx+r10]
37bc10d97lea rdx, [rcx+r11]
37bc10d9bmov r11, rdi
37bc10d9eshl rax, 4
37bc10da2add rax, [rsp+904]
37bc10daamov [rsp+344], rax
37bc10db2lea rax, [r9+rdx]
37bc10db6shl rax, 4
37bc10dbaadd rax, [rsp+904]
37bc10dc2mov [rsp+320], rax
37bc10dcalea rax, [rcx+1]
37bc10dceimul rax, rdi
37bc10dd2add rax, rdx
37bc10dd5shl rax, 4
37bc10dd9add rax, rsi
37bc10ddcmov [rsp+352], rax
37bc10de4lea rax, [rcx-1]
37bc10de8imul rax, rdi
37bc10decshl rax, 4
37bc10df0mov r12, rax
37bc10df3mov rax, r9
37bc10df6neg rax
37bc10df9mov [rsp+376], r12
37bc10e01mov r12, [rsp+448]
37bc10e09shl rax, 4
37bc10e0dmov [rsp+360], rax
37bc10e15cmp r13l, r15l
37bc10e18jle 0x37bc11fee
37bc10e1enop
37bc10e20
37bc10e20loc_37bc10e20:
37bc10e20mov [rsp+80], r13l
37bc10e25mov r10, [rsp+296]
37bc10e2dpxor x4, x4
37bc10e31mov [rsp+88], r14
37bc10e36mov rcx, [rsp+344]
37bc10e3emov rax, [rsp+336]
37bc10e46mov rdx, [rsp+304]
37bc10e4emov r8, [rsp+888]
37bc10e56mov rdi, [rsp+896]
37bc10e5ejmp 0x37bc10fe8
37bc10e63
37bc10e63 0f 1f 44 00 00 ..D..
37bc10e68
37bc10e68loc_37bc10e68:
37bc10e68movsd_xmm x6, [rcx+8]
37bc10e6dmovsd_xmm x9, [rcx]
37bc10e72mov r9l, edx
37bc10e75lea ebx, [rdx-1]
37bc10e78movsd_xmm x5, [rax-8]
37bc10e7dmovsd_xmm x3, [rax-16]
37bc10e82lea rsi, [rdx-1]
37bc10e86movapd x2, x9
37bc10e8bmovapd x0, x6
37bc10e8fandpd x2, [rip+0x83aea9]
37bc10e97andpd x0, [rip+0x83aea1]
37bc10e9fmovapd x11, x5
37bc10ea4andpd x11, [rip+0x83ae93]
37bc10eadaddsd x2, x0
37bc10eb1movapd x0, x3
37bc10eb5andpd x0, [rip+0x83ae83]
37bc10ebdaddsd x0, x11
37bc10ec2addsd x0, x2
37bc10ec6ucomisd x0, x4
37bc10ecajp 0x37bc10f3c
37bc10eccjne 0x37bc10f3c
37bc10ecepxor x0, x0
37bc10ed2cmp ebx, [r8]
37bc10ed5jle 0x37bc10f0e
37bc10ed7lea r14l, [rdx-2]
37bc10edbmov r13, [rsp+160]
37bc10ee3movsxd r14, r14l
37bc10ee6imul r14, r11
37bc10eeaadd r13, rsi
37bc10eedadd r13, r14
37bc10ef0mov r14, [rsp+904]
37bc10ef8shl r13, 4
37bc10efcmovsd_xmm x0, [r14+r13]
37bc10f02andpd x0, [rip+0x83ae36]
37bc10f0aaddsd x0, x4
37bc10f0e
37bc10f0eloc_37bc10f0e:
37bc10f0ecmp [rdi], edx
37bc10f10jle 0x37bc10f3c
37bc10f12lea edx, [r9+1]
37bc10f16mov r14, [rsp+904]
37bc10f1emovsxd rdx, edx
37bc10f21add rdx, r10
37bc10f24shl rdx, 4
37bc10f28movsd_xmm x11, [r14+rdx]
37bc10f2eandpd x11, [rip+0x83ae09]
37bc10f37addsd x0, x11
37bc10f3c
37bc10f3cloc_37bc10f3c:
37bc10f3cmulsd x0, x7
37bc10f40comisd x0, x10
37bc10f45jb 0x37bc10fd3
37bc10f4bmovsd_xmm x11, [rcx-16]
37bc10f51movsd_xmm x0, [rcx-8]
37bc10f56subsd x3, x9
37bc10f5bsubsd x5, x6
37bc10f5fandpd x0, [rip+0x83add9]
37bc10f67andpd x5, [rip+0x83add1]
37bc10f6fmovapd x10, x1
37bc10f74andpd x11, [rip+0x83adc3]
37bc10f7dandpd x3, [rip+0x83adbb]
37bc10f85addsd x11, x0
37bc10f8aaddsd x3, x5
37bc10f8emovapd x0, x2
37bc10f92maxsd x10, x11
37bc10f97maxsd x0, x3
37bc10f9bminsd x2, x3
37bc10f9fminsd x1, x11
37bc10fa4movapd x5, x10
37bc10fa9addsd x5, x0
37bc10faddivsd x0, x5
37bc10fb1divsd x10, x5
37bc10fb6mulsd x0, x2
37bc10fbamulsd x0, x7
37bc10fbemaxsd x0, x8
37bc10fc3mulsd x10, x1
37bc10fc8comisd x0, x10
37bc10fcdjae 0x37bc1249c
37bc10fd3
37bc10fd3loc_37bc10fd3:
37bc10fd3add rax, r12
37bc10fd6add rcx, r12
37bc10fd9sub r10, r11
37bc10fdccmp r15l, esi
37bc10fdfjge 0x37bc120e7
37bc10fe5mov rdx, rsi
37bc10fe8
37bc10fe8loc_37bc10fe8:
37bc10fe8movsd_xmm x10, [rax]
37bc10fedmovsd_xmm x1, [rax+8]
37bc10ff2mov ebp, edx
37bc10ff4andpd x10, [rip+0x83ad43]
37bc10ffdandpd x1, [rip+0x83ad3b]
37bc11005addsd x1, x10
37bc1100acomisd x8, x1
37bc1100fjb 0x37bc10e68
37bc11015mov r13l, [rsp+80]
37bc1101amov r14, [rsp+88]
37bc1101fmov r15l, edx
37bc11022
37bc11022loc_37bc11022:
37bc11022cmp [rsp+64], r15l
37bc11027jge 0x37bc11055
37bc11029lea eax, [r15-1]
37bc1102dmovsxd rdx, r15l
37bc11030mov rdi, [rsp+904]
37bc11038pxor x0, x0
37bc1103ccdqe
37bc1103eimul rax, r11
37bc11042add rax, [rsp+160]
37bc1104aadd rax, rdx
37bc1104dshl rax, 4
37bc11051movups [rdi+rax], x0
37bc11055
37bc11055loc_37bc11055:
37bc11055cmp r13l, r15l
37bc11058jle 0x37bc1255d
37bc1105emov rdi, [rsp+864]
37bc11066add [rsp+208], 1
37bc1106emov eax, [rsp+208]
37bc11075mov r9l, [rdi]
37bc11078mov edi, [rsp+212]
37bc1107ftest r9l, r9l
37bc11082cmove edi, r13l
37bc11086mov [rsp+212], edi
37bc1108dmov edi, [rsp+272]
37bc11094cmove edi, r15l
37bc11098imul eax, eax, 0xffffffffcccccccd
37bc1109emov [rsp+272], edi
37bc110a5mov edx, eax
37bc110a7ror edx, 2
37bc110aacmp edx, 0xccccccc
37bc110b0ja 0x37bc12098
37bc110b6mov rax, [rsp+384]
37bc110bemov rdx, [rsp+288]
37bc110c6shl rax, 4
37bc110caadd rax, [rsp+904]
37bc110d2
37bc110d2loc_37bc110d2:
37bc110d2mov rdi, [rsp+904]
37bc110dashl rdx, 4
37bc110depxor x9, x9
37bc110e3addsd x9, [rax+8]
37bc110e9movsd_xmm x6, [rdi+rdx]
37bc110eeandpd x6, [rip+0x83ac4a]
37bc110f6mulsd x6, [rip+0x83ac62]
37bc110feaddsd x6, [rax]
37bc11102
37bc11102loc_37bc11102:
37bc11102mov rcx, [rsp+352]
37bc1110amov rax, [rsp+320]
37bc11112pxor x3, x3
37bc11116mov edx, [rsp+328]
37bc1111dmov rsi, [rsp+376]
37bc11125mov rdi, [rsp+360]
37bc1112djmp 0x37bc11264
37bc11132
37bc11132 66 0f 1f 44 00 00 f..D..
37bc11138
37bc11138loc_37bc11138:
37bc11138movsd_xmm x1, [rax]
37bc1113cmovsd_xmm x2, [rax+16]
37bc11141lea r9, [rax+rsi]
37bc11145mov r8, rcx
37bc11148movsd_xmm x11, [rax+8]
37bc1114emovapd x13, x3
37bc11153add rax, r12
37bc11156add rcx, r12
37bc11159movapd x10, x1
37bc1115eandpd x1, [rip+0x83abda]
37bc11166movapd x4, x11
37bc1116bsubsd x10, x6
37bc11170andpd x11, [rip+0x83abc7]
37bc11179subsd x4, x9
37bc1117eaddsd x1, x11
37bc11183movapd x0, x10
37bc11188andpd x0, [rip+0x83abb0]
37bc11190movapd x5, x4
37bc11194andpd x5, [rip+0x83aba4]
37bc1119caddsd x0, x5
37bc111a0movapd x5, x2
37bc111a4andpd x5, [rip+0x83ab94]
37bc111acaddsd x0, x5
37bc111b0movapd x5, x4
37bc111b4divsd x13, x0
37bc111b9divsd x2, x0
37bc111bdmulsd x5, x13
37bc111c2movapd x12, x13
37bc111c7mulsd x12, x3
37bc111ccaddsd x5, x10
37bc111d1mulsd x10, x13
37bc111d6addsd x12, x0
37bc111dbsubsd x4, x10
37bc111e0movsd_xmm x10, [r9+rdi]
37bc111e6andpd x10, [rip+0x83ab51]
37bc111efdivsd x5, x12
37bc111f4movapd x0, x2
37bc111f8andpd x0, [rip+0x83ab40]
37bc11200mulsd x10, x0
37bc11205movsd_xmm x0, [r8]
37bc1120aandpd x0, [rip+0x83ab2e]
37bc11212divsd x4, x12
37bc11217movsd_xmm x12, [r8+8]
37bc1121dandpd x12, [rip+0x83ab1a]
37bc11226addsd x0, x12
37bc1122baddsd x0, x1
37bc1122fmovapd x1, x5
37bc11233andpd x1, [rip+0x83ab05]
37bc1123bmovapd x11, x4
37bc11240andpd x11, [rip+0x83aaf7]
37bc11249addsd x1, x11
37bc1124emulsd x0, x1
37bc11252mulsd x0, x7
37bc11256comisd x0, x10
37bc1125bjae 0x37bc120d1
37bc11261sub edx, 1
37bc11264
37bc11264loc_37bc11264:
37bc11264cmp edx, r15l
37bc11267jg 0x37bc11138
37bc1126dmovsxd rax, r15l
37bc11270mov rdi, [rsp+904]
37bc11278mov rcx, rax
37bc1127bimul rcx, r11
37bc1127fadd rcx, [rsp+160]
37bc11287add rax, rcx
37bc1128ashl rax, 4
37bc1128eadd rax, [rsp+904]
37bc11296movsd_xmm x2, [rax]
37bc1129amovsd_xmm x4, [rax+8]
37bc1129flea eax, [r15+1]
37bc112a3cdqe
37bc112a5subsd x2, x6
37bc112a9subsd x4, x9
37bc112aeadd rax, rcx
37bc112b1shl rax, 4
37bc112b5movsd_xmm x6, [rdi+rax]
37bc112bamovapd x0, x2
37bc112bemovapd x1, x4
37bc112c2andpd x0, [rip+0x83aa76]
37bc112caandpd x1, [rip+0x83aa6e]
37bc112d2movapd x5, x4
37bc112d6addsd x0, x1
37bc112damovapd x1, x6
37bc112deandpd x1, [rip+0x83aa5a]
37bc112e6addsd x0, x1
37bc112eapxor x1, x1
37bc112eemovapd x3, x1
37bc112f2divsd x3, x0
37bc112f6mulsd x5, x3
37bc112famulsd x1, x3
37bc112feaddsd x5, x2
37bc11302mulsd x2, x3
37bc11306movapd x3, x6
37bc1130aaddsd x1, x0
37bc1130edivsd x3, x0
37bc11312pxor x0, x0
37bc11316subsd x4, x2
37bc1131adivsd x5, x1
37bc1131edivsd x4, x1
37bc11322
37bc11322loc_37bc11322:
37bc11322movsxd rbx, edx
37bc11325xor eax, eax
37bc11327cmp edx, r15l
37bc1132amov rdi, [rsp+160]
37bc11332mov rcx, rbx
37bc11335setg al
37bc11338lea rbp, [r11+1]
37bc1133cmovsd_xmm [rsp+88], x5
37bc11342imul rcx, r11
37bc11346mov [rsp+204], eax
37bc1134dlea eax, [rdx+1]
37bc11350movapd x5, x4
37bc11354mov [rsp+80], eax
37bc11358cdqe
37bc1135aimul rbp, rbx
37bc1135emovapd x10, x3
37bc11363mov [rsp+200], edx
37bc1136amovapd x6, x0
37bc1136elea r8, [rcx+rdi]
37bc11372mov [rsp+192], r11
37bc1137alea rsi, [r8+rax]
37bc1137elea r8l, [rdx+2]
37bc11382add rbp, rdi
37bc11385mov [rsp+264], r12
37bc1138dimul rax, r11
37bc11391movsxd r8, r8l
37bc11394shl rbp, 4
37bc11398mov [rsp+216], rsi
37bc113a0add r8, rdi
37bc113a3mov [rsp+276], r15l
37bc113abmov r12l, [rsp+212]
37bc113b3movsd_xmm [rsp+256], x8
37bc113bdmovsd_xmm [rsp+280], x7
37bc113c6lea rsi, [r8+rax]
37bc113camov r8, [rsp+48]
37bc113cfmov [rsp+248], rsi
37bc113d7mov rsi, [rsp+312]
37bc113dfimul r8, rbx
37bc113e3lea r10, [r8+rsi]
37bc113e7movsxd r8, [rsp+272]
37bc113efmov rsi, [rsp+904]
37bc113f7mov [rsp+240], r10
37bc113ffmov r9, r8
37bc11402add r8, rdi
37bc11405mov [rsp+152], r10
37bc1140dadd rax, r8
37bc11410add rcx, r8
37bc11413lea r8, [rbx+rdi]
37bc11417mov r15l, r9l
37bc1141ashl rax, 4
37bc1141eadd rax, [rsp+904]
37bc11426shl rcx, 4
37bc1142amov [rsp+104], rax
37bc1142fmov rax, [rsp+368]
37bc11437add rsi, rcx
37bc1143amov [rsp+232], rsi
37bc11442add rax, rbp
37bc11445lea rbp, [rbx+1]
37bc11449mov [rsp+112], rsi
37bc1144emov rcx, rbp
37bc11451mov [rsp+96], rax
37bc11456lea rax, [rsp+592]
37bc1145eimul rcx, r11
37bc11462mov [rsp+128], rax
37bc1146amov r11, rbp
37bc1146dlea rax, [rsp+608]
37bc11475mov [rsp+176], rax
37bc1147dlea rax, [rsp+528]
37bc11485mov ebp, ebx
37bc11487mov [rsp+168], rax
37bc1148fadd rcx, r8
37bc11492mov [rsp+64], r11
37bc11497shl rcx, 4
37bc1149badd rcx, [rsp+904]
37bc114a3cmp [rsp+200], ebx
37bc114aamov [rsp+224], rcx
37bc114b2jl 0x37bc118ac
37bc114b8nop [rax+rax]
37bc114c0
37bc114c0loc_37bc114c0:
37bc114c0mov rax, [rsp+168]
37bc114c8movsd_xmm x4, [rsp+88]
37bc114celea r9, [rip+0x83a84b]
37bc114d5lea rcx, [rip+0x83a860]
37bc114dcmov r8, [rsp+176]
37bc114e4mov rdx, [rsp+128]
37bc114ecmovsd_xmm [rsp+600], x5
37bc114f5mov [rsp+32], rax
37bc114famovsd_xmm [rsp+592], x4
37bc11503movsd_xmm [rsp+608], x10
37bc1150dmovsd_xmm [rsp+616], x6
37bc11516call zlarfg_
37bc1151bmov r11, [rsp+64]
37bc11520movsd_xmm x4, [rsp+592]
37bc11529movsd_xmm x5, [rsp+600]
37bc11532movsd_xmm x10, [rsp+608]
37bc1153cmovsd_xmm x6, [rsp+616]
37bc11545movsd_xmm [rsp+88], x4
37bc1154b
37bc1154bloc_37bc1154b:
37bc1154bmovupd x7, [rsp+528]
37bc11554movapd x4, x7
37bc11558movapd x0, x7
37bc1155cmulsd x0, x10
37bc11561unpckhpd x4, x4
37bc11565movapd x12, x4
37bc1156amovsd_xmm x4, [rsp+528]
37bc11573movapd x1, x12
37bc11578movsd_xmm [rsp+184], x4
37bc11581mulsd x1, x6
37bc11585movsd_xmm x4, [rsp+536]
37bc1158esubsd x0, x1
37bc11592cmp r12l, ebp
37bc11595jl 0x37bc116d9
37bc1159bxorpd x12, [rip+0x83a7ac]
37bc115a4mov r8, [rsp+96]
37bc115a9movapd x15, x7
37bc115aelea r9l, [r12+1]
37bc115b3unpcklpd x15, x7
37bc115b8movddup x9, x0
37bc115bdxor ecx, ecx
37bc115bfsub r9l, ebx
37bc115c2movddup x14, x10
37bc115c7movddup x13, x6
37bc115ccmov rdx, r8
37bc115cfmovups [rsp+64], x7
37bc115d4movsd_xmm [rsp+144], x0
37bc115ddpxor x8, x8
37bc115e2movapd x0, x15
37bc115e7movddup x15, x12
37bc115ecmovsd_xmm [rsp+120], x10
37bc115f3movsd_xmm [rsp+136], x6
37bc115fcnop [rax]
37bc11600
37bc11600loc_37bc11600:
37bc11600movupd x3, [rdx-16]
37bc11605add ecx, 1
37bc11608movapd x1, x3
37bc1160cmovapd x6, x3
37bc11610mulpd x6, x0
37bc11614shufpd x1, x3, 1
37bc11619mulpd x1, x15
37bc1161emovapd x2, x6
37bc11622movapd x10, x1
37bc11627subpd x2, x1
37bc1162baddpd x10, x6
37bc11630addsubpd x6, x1
37bc11634movupd x1, [rdx]
37bc11638movapd x11, x1
37bc1163dmovapd x7, x1
37bc11641shufpd x7, x1, 1
37bc11646mulpd x11, x8
37bc1164bshufpd x10, x2, 1
37bc11651movapd x2, x7
37bc11655mulpd x2, x9
37bc1165amulpd x7, x8
37bc1165fmulpd x1, x9
37bc11664movapd x12, x11
37bc11669addpd x12, x2
37bc1166esubpd x2, x11
37bc11673addsubpd x1, x7
37bc11677movupd x7, [r8]
37bc1167cadd r8, r14
37bc1167fmovsd_xmm x2, x12
37bc11684addpd x2, x10
37bc11689addpd x1, x6
37bc1168dmovapd x6, x14
37bc11692mulpd x2, x13
37bc11697mulpd x6, x1
37bc1169bsubpd x3, x1
37bc1169fmovups [rdx-16], x3
37bc116a3addsubpd x6, x2
37bc116a7subpd x7, x6
37bc116abmovups [rdx], x7
37bc116aeadd rdx, r14
37bc116b1cmp ecx, r9l
37bc116b4jb 0x37bc11600
37bc116bamovupd x7, [rsp+64]
37bc116c0movsd_xmm x10, [rsp+120]
37bc116c7movsd_xmm x6, [rsp+136]
37bc116d0movsd_xmm x0, [rsp+144]
37bc116d9
37bc116d9loc_37bc116d9:
37bc116d9add ebx, 2
37bc116dccmp ebx, r13l
37bc116dfcmovg ebx, r13l
37bc116e3cmp r15l, ebx
37bc116e6jg 0x37bc1183b
37bc116ecmovapd x11, x6
37bc116f1movapd x13, x7
37bc116f6sub ebx, r15l
37bc116f9xor r8l, r8l
37bc116fcmovapd x3, x7
37bc11700unpcklpd x13, x7
37bc11705mov rcx, [rsp+112]
37bc1170axorpd x11, [rip+0x83a63d]
37bc11713unpckhpd x3, x7
37bc11717mov rdx, [rsp+104]
37bc1171cmovddup x9, x0
37bc11721movsd_xmm [rsp+144], x0
37bc1172alea r9l, [rbx+1]
37bc1172emovapd x0, x13
37bc11733movddup x12, x10
37bc11738movups [rsp+64], x7
37bc1173dunpcklpd x11, x11
37bc11742pxor x8, x8
37bc11747movsd_xmm [rsp+120], x10
37bc1174emovapd x13, x3
37bc11753movsd_xmm [rsp+136], x6
37bc1175cnop [rax]
37bc11760
37bc11760loc_37bc11760:
37bc11760movupd x6, [rcx]
37bc11764add r8l, 1
37bc11768add rdx, 16
37bc1176cadd rcx, 16
37bc11770movapd x1, x6
37bc11774movapd x7, x6
37bc11778mulpd x7, x0
37bc1177cshufpd x1, x6, 1
37bc11781mulpd x1, x13
37bc11786movapd x2, x7
37bc1178amovapd x14, x1
37bc1178fsubpd x2, x1
37bc11793addpd x14, x7
37bc11798addsubpd x7, x1
37bc1179cmovupd x1, [rdx-16]
37bc117a1movapd x15, x1
37bc117a6movapd x10, x1
37bc117abshufpd x10, x1, 1
37bc117b1mulpd x15, x8
37bc117b6shufpd x14, x2, 1
37bc117bcmovapd x2, x10
37bc117c1mulpd x2, x9
37bc117c6mulpd x1, x9
37bc117cbmulpd x10, x8
37bc117d0movapd x3, x15
37bc117d5addpd x3, x2
37bc117d9subpd x2, x15
37bc117deaddsubpd x1, x10
37bc117e3movsd_xmm x2, x3
37bc117e7addpd x2, x14
37bc117ecaddpd x1, x7
37bc117f0mulpd x2, x11
37bc117f5subpd x6, x1
37bc117f9mulpd x1, x12
37bc117femovups [rcx-16], x6
37bc11802movupd x3, [rdx-16]
37bc11807addsubpd x1, x2
37bc1180bsubpd x3, x1
37bc1180fmovups [rdx-16], x3
37bc11813cmp r8l, r9l
37bc11816jb 0x37bc11760
37bc1181cmovupd x7, [rsp+64]
37bc11822movsd_xmm x10, [rsp+120]
37bc11829movsd_xmm x6, [rsp+136]
37bc11832movsd_xmm x0, [rsp+144]
37bc1183b
37bc1183bloc_37bc1183b:
37bc1183bmov rax, [rsp+872]
37bc11843mov r8l, [rax]
37bc11846test r8l, r8l
37bc11849jne 0x37bc11a28
37bc1184f
37bc1184floc_37bc1184f:
37bc1184fcmp [rsp+200], ebp
37bc11856jne 0x37bc11867
37bc11858mov ecx, [rsp+204]
37bc1185ftest ecx, ecx
37bc11861jne 0x37bc11ba8
37bc11867
37bc11867loc_37bc11867:
37bc11867mov rdi, [rsp+48]
37bc1186cadd [rsp+112], r14
37bc11871mov rbx, r11
37bc11874add [rsp+152], rdi
37bc1187cmov rdi, [rsp+56]
37bc11881add [rsp+104], r14
37bc11886add [rsp+96], rdi
37bc1188bcmp r13l, r11l
37bc1188ejle 0x37bc11e68
37bc11894add r11, 1
37bc11898cmp [rsp+200], ebx
37bc1189fmov ebp, ebx
37bc118a1mov [rsp+64], r11
37bc118a6jge 0x37bc114c0
37bc118ac
37bc118acloc_37bc118ac:
37bc118aclea esi, [rbx-1]
37bc118aflea rax, [rip+0x83a46a]
37bc118b6mov rdx, [rsp+904]
37bc118bemovsd_xmm x4, [rsp+88]
37bc118c4movsxd rsi, esi
37bc118c7mov [rsp+32], rax
37bc118ccmov r8, rax
37bc118cfmov r9, [rsp+128]
37bc118d7imul rsi, [rsp+192]
37bc118e0lea rcx, [rip+0x83a455]
37bc118e7add rsi, [rsp+160]
37bc118efmovsd_xmm [rsp+592], x4
37bc118f8movsd_xmm [rsp+600], x5
37bc11901lea rdi, [rbx+rsi]
37bc11905movsd_xmm [rsp+608], x10
37bc1190fshl rdi, 4
37bc11913movsd_xmm [rsp+616], x6
37bc1191cadd rdx, rdi
37bc1191fcall zcopy_
37bc11924mov rax, [rsp+168]
37bc1192cmov r8, [rsp+176]
37bc11934lea r9, [rip+0x83a3e5]
37bc1193bmov rdx, [rsp+128]
37bc11943lea rcx, [rip+0x83a3f2]
37bc1194amov [rsp+32], rax
37bc1194fcall zlarfg_
37bc11954mov r11, [rsp+64]
37bc11959movsd_xmm x4, [rsp+592]
37bc11962movsd_xmm x5, [rsp+600]
37bc1196bmov rax, [rsp+904]
37bc11973movapd x0, x4
37bc11977add rsi, r11
37bc1197amovsd_xmm x10, [rsp+608]
37bc11984movsd_xmm x6, [rsp+616]
37bc1198dunpcklpd x0, x5
37bc11991shl rsi, 4
37bc11995movsd_xmm [rsp+88], x4
37bc1199bmovups [rax+rdi], x0
37bc1199fpxor x0, x0
37bc119a3movups [rax+rsi], x0
37bc119a7jmp 0x37bc1154b
37bc119ac
37bc119acloc_37bc119ac:
37bc119acmov rax, [rsp+960]
37bc119b4mov [rax], r13l
37bc119b7
37bc119b7loc_37bc119b7:
37bc119b7movups x6, [rsp+624]
37bc119bfmovups x7, [rsp+640]
37bc119c7movups x8, [rsp+656]
37bc119d0movups x9, [rsp+672]
37bc119d9movups x10, [rsp+688]
37bc119e2movups x11, [rsp+704]
37bc119ebmovups x12, [rsp+720]
37bc119f4movups x13, [rsp+736]
37bc119fdmovups x14, [rsp+752]
37bc11a06movups x15, [rsp+768]
37bc11a0fadd rsp, 792
37bc11a16pop rbx
37bc11a17pop rsi
37bc11a18pop rdi
37bc11a19pop rbp
37bc11a1apop r12
37bc11a1cpop r13
37bc11a1epop r14
37bc11a20pop r15
37bc11a22ret
37bc11a23
37bc11a23 0f 1f 44 00 00 ..D..
37bc11a28
37bc11a28loc_37bc11a28:
37bc11a28mov rax, [rsp+928]
37bc11a30movsxd rdx, [rax]
37bc11a33mov rax, [rsp+936]
37bc11a3bmov r9l, [rax]
37bc11a3ecmp edx, r9l
37bc11a41jg 0x37bc1184f
37bc11a47sub r9l, edx
37bc11a4amovapd x12, x6
37bc11a4fmovapd x15, x7
37bc11a54xor r8l, r8l
37bc11a57movapd x14, x7
37bc11a5cadd r9l, 1
37bc11a60mov rax, [rsp+152]
37bc11a68xorpd x12, [rip+0x83a2df]
37bc11a71unpcklpd x15, x7
37bc11a76unpckhpd x14, x7
37bc11a7bmovddup x9, x0
37bc11a80movsd_xmm [rsp+136], x4
37bc11a89lea rcx, [rdx+rax]
37bc11a8dadd rdx, [rsp+48]
37bc11a92pxor x8, x8
37bc11a97movups [rsp+64], x7
37bc11a9cadd rdx, rax
37bc11a9fshl rcx, 4
37bc11aa3movddup x4, x10
37bc11aa8add rcx, [rsp+944]
37bc11ab0shl rdx, 4
37bc11ab4movsd_xmm [rsp+120], x10
37bc11abbadd rdx, [rsp+944]
37bc11ac3movddup x13, x12
37bc11ac8nop [rax+rax]
37bc11ad0
37bc11ad0loc_37bc11ad0:
37bc11ad0movupd x2, [rcx]
37bc11ad4add r8l, 1
37bc11ad8add rcx, 16
37bc11adcadd rdx, 16
37bc11ae0movapd x3, x2
37bc11ae4movapd x0, x2
37bc11ae8mulpd x3, x15
37bc11aedshufpd x0, x2, 1
37bc11af2mulpd x0, x14
37bc11af7movapd x10, x3
37bc11afcmovapd x1, x3
37bc11b00subpd x1, x0
37bc11b04addpd x10, x0
37bc11b09addsubpd x3, x0
37bc11b0dmovupd x0, [rdx-16]
37bc11b12movapd x11, x0
37bc11b17movapd x7, x0
37bc11b1bshufpd x10, x1, 1
37bc11b21movapd x1, x9
37bc11b26mulpd x11, x8
37bc11b2bshufpd x7, x0, 1
37bc11b30mulpd x0, x9
37bc11b35mulpd x1, x7
37bc11b39mulpd x7, x8
37bc11b3emovapd x12, x11
37bc11b43addpd x12, x1
37bc11b48subpd x1, x11
37bc11b4daddsubpd x0, x7
37bc11b51movsd_xmm x1, x12
37bc11b56addpd x1, x10
37bc11b5baddpd x0, x3
37bc11b5fmulpd x1, x13
37bc11b64subpd x2, x0
37bc11b68mulpd x0, x4
37bc11b6cmovups [rcx-16], x2
37bc11b70movupd x2, [rdx-16]
37bc11b75addsubpd x0, x1
37bc11b79subpd x2, x0
37bc11b7dmovups [rdx-16], x2
37bc11b81cmp r8l, r9l
37bc11b84jb 0x37bc11ad0
37bc11b8amovupd x7, [rsp+64]
37bc11b90movsd_xmm x10, [rsp+120]
37bc11b97movsd_xmm x4, [rsp+136]
37bc11ba0jmp 0x37bc1184f
37bc11ba5
37bc11ba5 0f 1f 00 ...
37bc11ba8
37bc11ba8loc_37bc11ba8:
37bc11ba8movq x8, [rip+0x83a1df]
37bc11bb1subpd x8, x7
37bc11bb6pxor x11, x11
37bc11bbblea rcx, [rsp+480]
37bc11bc3subsd x11, x4
37bc11bc8mov [rsp+120], r11
37bc11bcdshufpd x7, x7, 1
37bc11bd2movsd_xmm x9, [rip+0x83a1b5]
37bc11bdbsubsd x9, [rsp+184]
37bc11be5movsd_xmm [rsp+64], x5
37bc11bebmovups [rsp+480], x8
37bc11bf4call fn_37c42fc80
37bc11bf9movupd x2, [rip+0x83a19f]
37bc11c01mov rcx, [rsp+216]
37bc11c09movapd x3, x0
37bc11c0dpxor x0, x0
37bc11c11mov rax, [rsp+904]
37bc11c19mov rdx, [rsp+904]
37bc11c21divsd x0, x3
37bc11c25subpd x2, x7
37bc11c29shl rcx, 4
37bc11c2dmovsd_xmm x5, [rsp+64]
37bc11c33movupd x4, [rax+rcx]
37bc11c38add rdx, rcx
37bc11c3bcmp [rsp+80], r13l
37bc11c40mov r11, [rsp+120]
37bc11c45movddup x1, x0
37bc11c49mulpd x2, x1
37bc11c4dpxor x1, x1
37bc11c51mulsd x1, x0
37bc11c55addsd x1, x3
37bc11c59movapd x3, x8
37bc11c5esubpd x8, x2
37bc11c63addpd x3, x2
37bc11c67movddup x2, x1
37bc11c6bmovsd_xmm x8, x3
37bc11c70divpd x8, x2
37bc11c75movapd x2, x11
37bc11c7amovapd x3, x4
37bc11c7emulsd x2, x0
37bc11c82unpcklpd x3, x4
37bc11c86unpckhpd x4, x4
37bc11c8aaddsd x2, x9
37bc11c8fdivsd x2, x1
37bc11c93movups [rsp+544], x8
37bc11c9cunpckhpd x8, x8
37bc11ca1xorpd x8, [rip+0x83a0a6]
37bc11caamovapd x7, x2
37bc11caeunpcklpd x7, x8
37bc11cb3unpcklpd x8, x2
37bc11cb8mulpd x3, x7
37bc11cbcmulpd x4, x8
37bc11cc1addsubpd x3, x4
37bc11cc5movups [rdx], x3
37bc11cc8jge 0x37bc11d0c
37bc11ccamulsd x9, x0
37bc11ccfmov rdx, [rsp+248]
37bc11cd7unpcklpd x2, x2
37bc11cdbshl rdx, 4
37bc11cdfmovupd x0, [rdx+rax]
37bc11ce4subsd x11, x9
37bc11ce9mulpd x2, x0
37bc11cedshufpd x0, x0, 1
37bc11cf2divsd x11, x1
37bc11cf7movapd x1, x0
37bc11cfbmovddup x0, x11
37bc11d00mulpd x0, x1
37bc11d04addsubpd x2, x0
37bc11d08movups [rdx+rax], x2
37bc11d0c
37bc11d0cloc_37bc11d0c:
37bc11d0clea rax, [rsp+576]
37bc11d14mov [rsp+136], r11
37bc11d1cmov rdi, [rsp+224]
37bc11d24movapd x13, x5
37bc11d29mov [rsp+64], rax
37bc11d2elea rax, [rsp+508]
37bc11d36mov rbx, [rsp+232]
37bc11d3emov [rsp+120], rax
37bc11d43mov rsi, [rsp+240]
37bc11d4bmov ebp, [rsp+200]
37bc11d52jmp 0x37bc11dca
37bc11d54
37bc11d54 0f 1f 40 00 ..@.
37bc11d58
37bc11d58loc_37bc11d58:
37bc11d58mov edx, ebp
37bc11d5amov rcx, [rsp+120]
37bc11d5flea r9, [rip+0x839fba]
37bc11d66mov r8, rbx
37bc11d69movsd_xmm x0, [rsp+552]
37bc11d72sub edx, r15l
37bc11d75xorpd x0, [rip+0x839fd3]
37bc11d7dmovsd_xmm x7, [rsp+544]
37bc11d86mov [rsp+508], edx
37bc11d8dmov rdx, [rsp+64]
37bc11d92unpcklpd x7, x0
37bc11d96movups [rsp+576], x7
37bc11d9ecall zscal_
37bc11da3mov rax, [rsp+872]
37bc11dabmov edx, [rax]
37bc11dadtest edx, edx
37bc11dafjne 0x37bc11e08
37bc11db1
37bc11db1loc_37bc11db1:
37bc11db1add ebp, 1
37bc11db4add rsi, [rsp+48]
37bc11db9add rbx, r14
37bc11dbcadd rdi, [rsp+56]
37bc11dc1cmp r13l, ebp
37bc11dc4jl 0x37bc11e50
37bc11dca
37bc11dcaloc_37bc11dca:
37bc11dcacmp [rsp+80], ebp
37bc11dceje 0x37bc11db1
37bc11dd0cmp r12l, ebp
37bc11dd3jle 0x37bc11d58
37bc11dd5mov edx, r12l
37bc11dd8mov r9, [rsp+912]
37bc11de0mov rcx, [rsp+64]
37bc11de5mov r8, rdi
37bc11de8sub edx, ebp
37bc11deamov [rsp+576], edx
37bc11df1lea rdx, [rsp+544]
37bc11df9call zscal_
37bc11dfejmp 0x37bc11d58
37bc11e03
37bc11e03 0f 1f 44 00 00 ..D..
37bc11e08
37bc11e08loc_37bc11e08:
37bc11e08mov rax, [rsp+928]
37bc11e10lea rcx, [rsp+504]
37bc11e18lea r9, [rip+0x839f01]
37bc11e1fmovups [rsp+576], x7
37bc11e27movsxd rdx, [rax]
37bc11e2amov rax, [rsp+944]
37bc11e32add rdx, rsi
37bc11e35shl rdx, 4
37bc11e39lea r8, [rax+rdx]
37bc11e3dmov rdx, [rsp+64]
37bc11e42call zscal_
37bc11e47jmp 0x37bc11db1
37bc11e4c
37bc11e4c 0f 1f 40 00 ..@.
37bc11e50
37bc11e50loc_37bc11e50:
37bc11e50mov r11, [rsp+136]
37bc11e58movapd x5, x13
37bc11e5djmp 0x37bc11867
37bc11e62
37bc11e62 66 0f 1f 44 00 00 f..D..
37bc11e68
37bc11e68loc_37bc11e68:
37bc11e68mov r11, [rsp+192]
37bc11e70mov r12, [rsp+264]
37bc11e78movsd_xmm x8, [rsp+256]
37bc11e82mov r15l, [rsp+276]
37bc11e8amovsd_xmm x7, [rsp+280]
37bc11e93
37bc11e93loc_37bc11e93:
37bc11e93mov rbx, [rsp+288]
37bc11e9bpxor x0, x0
37bc11e9fshl rbx, 4
37bc11ea3add rbx, [rsp+904]
37bc11eabmovsd_xmm x9, [rbx+8]
37bc11eb1ucomisd x9, x0
37bc11eb6jp 0x37bc11ebe
37bc11eb8je 0x37bc11fc3
37bc11ebe
37bc11ebeloc_37bc11ebe:
37bc11ebemovsd_xmm x10, [rbx]
37bc11ec3lea rcx, [rsp+480]
37bc11ecbmov [rsp+64], r11
37bc11ed0movsd_xmm [rsp+488], x9
37bc11edamovsd_xmm [rsp+480], x10
37bc11ee4movapd x6, x10
37bc11ee9call fn_37c42fc80
37bc11eeemovapd x4, x9
37bc11ef3unpcklpd x6, x9
37bc11ef8cmp [rsp+212], r13l
37bc11f00movapd x2, x0
37bc11f04movsd_xmm [rbx], x0
37bc11f08pxor x0, x0
37bc11f0cunpcklpd x4, x10
37bc11f11movapd x3, x0
37bc11f15movsd_xmm [rbx+8], x0
37bc11f1amov r11, [rsp+64]
37bc11f1fdivsd x3, x2
37bc11f23mulsd x0, x3
37bc11f27movddup x1, x3
37bc11f2bmulpd x1, x4
37bc11f2faddsd x2, x0
37bc11f33movapd x0, x1
37bc11f37addpd x0, x6
37bc11f3bsubpd x6, x1
37bc11f3fmovddup x1, x2
37bc11f43shufpd x0, x6, 2
37bc11f48divpd x0, x1
37bc11f4cmovups [rsp+544], x0
37bc11f54jg 0x37bc124f2
37bc11f5a
37bc11f5aloc_37bc11f5a:
37bc11f5amov edi, [rsp+272]
37bc11f61mov eax, r13l
37bc11f64lea rbp, [rsp+544]
37bc11f6clea r9, [rip+0x839dad]
37bc11f73mov rdx, rbp
37bc11f76lea rcx, [rsp+576]
37bc11f7emov [rsp+64], r11
37bc11f83sub eax, edi
37bc11f85mov [rsp+576], eax
37bc11f8cmovsxd rax, edi
37bc11f8fmov rdi, [rsp+904]
37bc11f97add rax, [rsp+296]
37bc11f9fshl rax, 4
37bc11fa3lea r8, [rdi+rax]
37bc11fa7call zscal_
37bc11facmov rax, [rsp+872]
37bc11fb4mov r11, [rsp+64]
37bc11fb9mov eax, [rax]
37bc11fbbtest eax, eax
37bc11fbdjne 0x37bc124ae
37bc11fc3
37bc11fc3loc_37bc11fc3:
37bc11fc3mov edi, [rsp+208]
37bc11fcacmp [rsp+332], edi
37bc11fd1jl 0x37bc119ac
37bc11fd7mov rax, [rsp+888]
37bc11fdfmov eax, [rax]
37bc11fe1mov [rsp+64], eax
37bc11fe5cmp r13l, r15l
37bc11fe8jg 0x37bc10e20
37bc11fee
37bc11feeloc_37bc11fee:
37bc11feemov r8l, [rsp+64]
37bc11ff3mov rbx, [rsp+432]
37bc11ffbmov r15l, r8l
37bc11ffecmp r13l, r8l
37bc12001jle 0x37bc12038
37bc12003movsxd rax, [rsp+328]
37bc1200bmov rdi, [rsp+904]
37bc12013pxor x0, x0
37bc12017imul rax, [rsp+392]
37bc12020add rax, [rsp+160]
37bc12028add rax, [rsp+304]
37bc12030shl rax, 4
37bc12034movups [rdi+rax], x0
37bc12038
37bc12038loc_37bc12038:
37bc12038mov rdi, [rsp+304]
37bc12040mov rax, [rsp+392]
37bc12048mov r13l, [rsp+328]
37bc12050imul rax, rdi
37bc12054add rax, [rsp+160]
37bc1205cadd rax, rdi
37bc1205fmov rdi, [rsp+904]
37bc12067shl rax, 4
37bc1206bmovupd x0, [rdi+rax]
37bc12070mov rdi, [rsp+920]
37bc12078mov rax, rbx
37bc1207bshl rax, 4
37bc1207fmovups [rdi+rax], x0
37bc12083cmp r13l, r8l
37bc12086jge 0x37bc10c85
37bc1208cjmp 0x37bc119b7
37bc12091
37bc12091 0f 1f 80 00 00 00 00 .......
37bc12098
37bc12098loc_37bc12098:
37bc12098ror eax, 1
37bc1209acmp eax, 0x19999999
37bc1209fja 0x37bc120f9
37bc120a1movsxd rax, r15l
37bc120a4lea edx, [r15+1]
37bc120a8mov rcx, rax
37bc120abmovsxd rdx, edx
37bc120aeimul rcx, r11
37bc120b2add rcx, [rsp+160]
37bc120baadd rax, rcx
37bc120bdadd rdx, rcx
37bc120c0shl rax, 4
37bc120c4add rax, [rsp+904]
37bc120ccjmp 0x37bc110d2
37bc120d1
37bc120d1loc_37bc120d1:
37bc120d1cmp edx, r13l
37bc120d4jge 0x37bc11e93
37bc120damovapd x3, x2
37bc120depxor x0, x0
37bc120e2jmp 0x37bc11322
37bc120e7
37bc120e7loc_37bc120e7:
37bc120e7mov r13l, [rsp+80]
37bc120ecmov r14, [rsp+88]
37bc120f1mov r15l, ebx
37bc120f4jmp 0x37bc11022
37bc120f9
37bc120f9loc_37bc120f9:
37bc120f9mov rax, [rsp+384]
37bc12101lea rbx, [rsp+480]
37bc12109mov [rsp+64], r11
37bc1210elea rbp, [rsp+464]
37bc12116mov rdx, rbp
37bc12119mov rcx, rbx
37bc1211cshl rax, 4
37bc12120add rax, [rsp+904]
37bc12128movsd_xmm x6, [rax]
37bc1212cmovsd_xmm x9, [rax+8]
37bc12132mov rax, [rsp+400]
37bc1213ashl rax, 4
37bc1213eadd rax, [rsp+904]
37bc12146movsd_xmm x0, [rax]
37bc1214amovsd_xmm [rsp+464], x0
37bc12153movsd_xmm x0, [rax+8]
37bc12158movsd_xmm [rsp+472], x0
37bc12161call fn_37c4301d0
37bc12166mov rax, [rsp+288]
37bc1216emov rdx, rbp
37bc12171mov rcx, rbx
37bc12174movsd_xmm x10, [rsp+480]
37bc1217emovsd_xmm x11, [rsp+488]
37bc12188shl rax, 4
37bc1218cadd rax, [rsp+904]
37bc12194movsd_xmm x0, [rax]
37bc12198movsd_xmm [rsp+464], x0
37bc121a1movsd_xmm x0, [rax+8]
37bc121a6movsd_xmm [rsp+472], x0
37bc121afcall fn_37c4301d0
37bc121b4movddup x1, x10
37bc121b9mov r11, [rsp+64]
37bc121bemovsd_xmm x2, [rsp+488]
37bc121c7movsd_xmm x0, [rsp+480]
37bc121d0unpcklpd x0, x2
37bc121d4movhpd x2, [rsp+480]
37bc121ddmulpd x1, x0
37bc121e1movddup x0, x11
37bc121e6mulpd x0, x2
37bc121eaaddsubpd x1, x0
37bc121eemovapd x4, x1
37bc121f2movapd x15, x1
37bc121f7movups [rsp+560], x1
37bc121ffandpd x1, [rip+0x839b39]
37bc12207unpckhpd x4, x4
37bc1220bmovapd x2, x4
37bc1220fandpd x2, [rip+0x839b29]
37bc12217movapd x0, x4
37bc1221baddsd x1, x2
37bc1221fpxor x2, x2
37bc12223ucomisd x1, x2
37bc12227jp 0x37bc1222f
37bc12229je 0x37bc11102
37bc1222f
37bc1222floc_37bc1222f:
37bc1222fmovapd x3, x1
37bc12233pxor x13, x13
37bc12238mov rdx, rbp
37bc1223bmov rcx, rbx
37bc1223emov rax, [rsp+456]
37bc12246mov [rsp+80], r11
37bc1224bshl rax, 4
37bc1224fadd rax, [rsp+904]
37bc12257movsd_xmm x10, [rax]
37bc1225cmovsd_xmm x2, [rax+8]
37bc12261subsd x10, x6
37bc12266subsd x2, x9
37bc1226bunpcklpd x10, x10
37bc12270unpcklpd x2, x2
37bc12274mulpd x10, [rip+0x839af3]
37bc1227dmulpd x2, [rip+0x839afb]
37bc12285addsubpd x10, x2
37bc1228amovapd x4, x10
37bc1228fmovapd x12, x10
37bc12294movapd x14, x10
37bc12299andpd x12, [rip+0x839a9e]
37bc122a2unpckhpd x4, x4
37bc122a6movapd x2, x4
37bc122aaandpd x2, [rip+0x839a8e]
37bc122b2movapd x11, x4
37bc122b7movapd x4, x13
37bc122bcmovapd x1, x11
37bc122c1addsd x12, x2
37bc122c6maxsd x3, x12
37bc122cbdivsd x4, x3
37bc122cfmovsd_xmm [rsp+64], x3
37bc122d5movapd x5, x4
37bc122d9movapd x2, x4
37bc122ddmulsd x2, x11
37bc122e2mulsd x5, x13
37bc122e7addsd x5, x3
37bc122ebmovapd x3, x2
37bc122efmovapd x2, x4
37bc122f3mulsd x2, x10
37bc122f8addsd x3, x10
37bc122fddivsd x3, x5
37bc12301subsd x1, x2
37bc12305movapd x2, x4
37bc12309mulsd x2, x0
37bc1230dmulsd x4, x15
37bc12312addsd x2, x15
37bc12317subsd x0, x4
37bc1231bdivsd x1, x5
37bc1231fmovapd x4, x3
37bc12323mulsd x4, x3
37bc12327divsd x0, x5
37bc1232bdivsd x2, x5
37bc1232fmovapd x5, x1
37bc12333mulsd x5, x1
37bc12337mulsd x1, x3
37bc1233bsubsd x4, x5
37bc1233faddsd x1, x1
37bc12343movapd x15, x0
37bc12348mulsd x15, x0
37bc1234dmovapd x5, x2
37bc12351mulsd x5, x2
37bc12355mulsd x2, x0
37bc12359subsd x5, x15
37bc1235eaddsd x2, x2
37bc12362addsd x4, x5
37bc12366addsd x1, x2
37bc1236amovsd_xmm [rsp+464], x4
37bc12373movsd_xmm [rsp+472], x1
37bc1237ccall fn_37c4301d0
37bc12381movddup x0, [rsp+64]
37bc12387comisd x12, x13
37bc1238cmovsd_xmm x1, [rsp+488]
37bc12395movsd_xmm x2, [rsp+480]
37bc1239emov r11, [rsp+80]
37bc123a3unpcklpd x2, x1
37bc123a7movhpd x1, [rsp+480]
37bc123b0mulpd x0, x2
37bc123b4pxor x2, x2
37bc123b8mulpd x1, x2
37bc123bcaddsubpd x0, x1
37bc123c0jbe 0x37bc1241a
37bc123c2movapd x1, x11
37bc123c7addsd x12, x13
37bc123ccmovapd x2, x0
37bc123d0mulsd x1, x13
37bc123d5movapd x4, x0
37bc123d9mulsd x14, x13
37bc123deunpckhpd x4, x4
37bc123e2addsd x1, x10
37bc123e7divsd x1, x12
37bc123ecmulsd x2, x1
37bc123f0movapd x1, x11
37bc123f5subsd x1, x14
37bc123fadivsd x1, x12
37bc123ffmulsd x1, x4
37bc12403addsd x1, x2
37bc12407comisd x13, x1
37bc1240cjbe 0x37bc1241a
37bc1240emovddup x1, [rip+0x83993a]
37bc12416xorpd x0, x1
37bc1241a
37bc1241aloc_37bc1241a:
37bc1241aaddpd x10, x0
37bc1241flea rdx, [rsp+560]
37bc12427mov rcx, rbx
37bc1242amov [rsp+64], r11
37bc1242flea r8, [rsp+576]
37bc12437movups [rsp+576], x10
37bc12440call zladiv_
37bc12445mov r11, [rsp+64]
37bc1244amovsd_xmm x0, [rsp+480]
37bc12453movsd_xmm x1, [rsp+488]
37bc1245cmovsd_xmm x3, [rsp+560]
37bc12465movsd_xmm x4, [rsp+568]
37bc1246emovapd x2, x0
37bc12472mulsd x2, x3
37bc12476movapd x5, x1
37bc1247amulsd x5, x4
37bc1247emulsd x0, x4
37bc12482mulsd x1, x3
37bc12486subsd x2, x5
37bc1248aaddsd x0, x1
37bc1248esubsd x6, x2
37bc12492subsd x9, x0
37bc12497jmp 0x37bc11102
37bc1249c
37bc1249cloc_37bc1249c:
37bc1249cmov r13l, [rsp+80]
37bc124a1mov r14, [rsp+88]
37bc124a6mov r15l, ebp
37bc124a9jmp 0x37bc11022
37bc124ae
37bc124aeloc_37bc124ae:
37bc124aemov rax, [rsp+928]
37bc124b6mov rdi, [rsp+944]
37bc124bemov rdx, rbp
37bc124c1lea rcx, [rsp+504]
37bc124c9lea r9, [rip+0x839850]
37bc124d0movsxd rax, [rax]
37bc124d3add rax, [rsp+416]
37bc124dbshl rax, 4
37bc124dflea r8, [rdi+rax]
37bc124e3call zscal_
37bc124e8mov r11, [rsp+64]
37bc124edjmp 0x37bc11fc3
37bc124f2
37bc124f2loc_37bc124f2:
37bc124f2mulsd x9, x3
37bc124f7mov eax, [rsp+212]
37bc124feunpckhpd x0, x0
37bc12502xorpd x0, [rip+0x839846]
37bc1250amov r9, [rsp+912]
37bc12512mov r8, [rsp+408]
37bc1251alea rcx, [rsp+508]
37bc12522lea rdx, [rsp+576]
37bc1252asub eax, r13l
37bc1252dmov [rsp+508], eax
37bc12534addsd x9, x10
37bc12539movapd x1, x9
37bc1253edivsd x1, x2
37bc12542unpcklpd x1, x0
37bc12546movups [rsp+576], x1
37bc1254ecall zscal_
37bc12553mov r11, [rsp+64]
37bc12558jmp 0x37bc11f5a
37bc1255d
37bc1255dloc_37bc1255d:
37bc1255dmov r8l, [rsp+64]
37bc12562lea eax, [r15-1]
37bc12566mov rbx, [rsp+432]
37bc1256emov [rsp+328], eax
37bc12575mov r15l, r8l
37bc12578jmp 0x37bc12038
37bc1257d
37bc1257dloc_37bc1257d:
37bc1257dmov rax, [rsp+392]
37bc12585movsxd rdx, ebp
37bc12588mov rdi, [rsp+904]
37bc12590imul rax, rdx
37bc12594add rax, [rsp+160]
37bc1259cadd rax, rdx
37bc1259fshl rdx, 4
37bc125a3shl rax, 4
37bc125a7movupd x0, [rdi+rax]
37bc125acmov rax, [rsp+920]
37bc125b4movups [rdx+rax-16], x0
37bc125b9jmp 0x37bc119b7
37bc106b0
37bc106b0zlahqr_:
37bc106b0push r15
37bc106b2push r14
37bc106b4push r13
37bc106b6push r12
37bc106b8push rbp
37bc106b9push rdi
37bc106bapush rsi
37bc106bbpush rbx
37bc106bcsub rsp, 792
37bc106c3movups [rsp+624], x6
37bc106cbmovups [rsp+640], x7
37bc106d3movups [rsp+656], x8
37bc106dcmovups [rsp+672], x9
37bc106e5movups [rsp+688], x10
37bc106eemovups [rsp+704], x11
37bc106f7movups [rsp+720], x12
37bc10700movups [rsp+736], x13
37bc10709movups [rsp+752], x14
37bc10712movups [rsp+768], x15
37bc1071bmov rax, [rsp+912]
37bc10723mov rdi, [rsp+960]
37bc1072bmov ebx, [r8]
37bc1072emov [rdi], 0
37bc10734mov [rsp+872], rdx
37bc1073cmov edx, [rax]
37bc1073emov rax, [rsp+952]
37bc10746mov [rsp+864], rcx
37bc1074emov [rsp+880], r8
37bc10756mov [rsp+888], r9
37bc1075emov eax, [rax]
37bc10760test ebx, ebx
37bc10762je 0x37bc119b7
37bc10768movsxd rdi, edx
37bc1076bxor edx, edx
37bc1076dmov ebp, [r9]
37bc10770test rdi, rdi
37bc10773cmovns rdx, rdi
37bc10777mov rdi, [rsp+896]
37bc1077fmov r15l, [rdi]
37bc10782mov [rsp+392], rdx
37bc1078anot rdx
37bc1078dmov [rsp+160], rdx
37bc10795cmp ebp, r15l
37bc10798je 0x37bc1257d
37bc1079emovsxd rdi, eax
37bc107a1xor eax, eax
37bc107a3lea r11l, [rbp+1]
37bc107a7test rdi, rdi
37bc107aacmovns rax, rdi
37bc107aemov [rsp+48], rax
37bc107b3not rax
37bc107b6mov [rsp+312], rax
37bc107belea eax, [r15-3]
37bc107c2cmp ebp, eax
37bc107c4jg 0x37bc10817
37bc107c6lea eax, [r15-2]
37bc107camov rdi, [rsp+392]
37bc107d2xor edx, edx
37bc107d4pxor x0, x0
37bc107d8sub eax, ebp
37bc107damov r9l, eax
37bc107ddmovsxd rax, ebp
37bc107e0lea rcx, [rdi+1]
37bc107e4imul rdi, rax
37bc107e8shl rcx, 4
37bc107eclea rax, [rax+rdi+2]
37bc107f1add rax, [rsp+160]
37bc107f9shl rax, 4
37bc107fdadd rax, [rsp+904]
37bc10805
37bc10805loc_37bc10805:
37bc10805add edx, 1
37bc10808movups [rax], x0
37bc1080bmovups [rax+16], x0
37bc1080fadd rax, rcx
37bc10812cmp edx, r9l
37bc10815jb 0x37bc10805
37bc10817
37bc10817loc_37bc10817:
37bc10817lea eax, [r15-1]
37bc1081bcmp ebp, eax
37bc1081djge 0x37bc10850
37bc1081flea eax, [r15-2]
37bc10823movsxd rdx, r15l
37bc10826mov rdi, [rsp+904]
37bc1082epxor x0, x0
37bc10832cdqe
37bc10834imul rax, [rsp+392]
37bc1083dadd rax, [rsp+160]
37bc10845add rax, rdx
37bc10848shl rax, 4
37bc1084cmovups [rdi+rax], x0
37bc10850
37bc10850loc_37bc10850:
37bc10850mov rax, [rsp+864]
37bc10858mov r8l, 1
37bc1085emov esi, [rax]
37bc10860test esi, esi
37bc10862jne 0x37bc1086a
37bc10864mov r8l, ebp
37bc10867mov ebx, r15l
37bc1086a
37bc1086aloc_37bc1086a:
37bc1086acmp r15l, r11l
37bc1086djl 0x37bc10b6e
37bc10873mov rcx, [rsp+392]
37bc1087bmovsxd rdx, ebp
37bc1087emov r9, [rsp+160]
37bc10886mov [rsp+200], r8l
37bc1088emov rdi, [rsp+904]
37bc10896mov r10, [rsp+312]
37bc1089emov rsi, rcx
37bc108a1lea rax, [rcx+1]
37bc108a5imul rsi, rdx
37bc108a9shl rax, 4
37bc108admov r14, rax
37bc108b0lea rax, [rsi+r9]
37bc108b4add rax, rdx
37bc108b7mov rdx, [rsp+48]
37bc108bcshl rax, 4
37bc108c0lea rdi, [rdi+rax+16]
37bc108c5movsxd rax, r11l
37bc108c8mov r11l, r15l
37bc108cbmov r15, r14
37bc108ceimul rdx, rax
37bc108d2imul rax, rcx
37bc108d6movsxd rcx, r8l
37bc108d9lea r13, [rdx+r10]
37bc108ddlea r10, [r14-16]
37bc108e1mov r14l, ebx
37bc108e4lea rdx, [r9+rax]
37bc108e8sub rax, rsi
37bc108ebadd rdx, rcx
37bc108eeshl rax, 4
37bc108f2shl rdx, 4
37bc108f6add rdx, [rsp+904]
37bc108femov [rsp+88], rax
37bc10903mov r12, rdx
37bc10906jmp 0x37bc1091f
37bc10908
37bc10908loc_37bc10908:
37bc10908add rdi, r15
37bc1090badd ebp, 1
37bc1090eadd r13, [rsp+48]
37bc10913add r12, r10
37bc10916cmp r11l, esi
37bc10919jl 0x37bc10b59
37bc1091f
37bc1091floc_37bc1091f:
37bc1091fmovsd_xmm x6, [rdi+8]
37bc10924pxor x0, x0
37bc10928lea esi, [rbp+2]
37bc1092bucomisd x6, x0
37bc1092fjp 0x37bc10933
37bc10931je 0x37bc10908
37bc10933
37bc10933loc_37bc10933:
37bc10933movsd_xmm x9, [rdi]
37bc10938movapd x1, x6
37bc1093candpd x1, [rip+0x83b3fc]
37bc10944pxor x7, x7
37bc10948movapd x8, x6
37bc1094dlea rcx, [rsp+480]
37bc10955mov [rsp+80], r10
37bc1095amovapd x0, x9
37bc1095fandpd x0, [rip+0x83b3d9]
37bc10967mov [rsp+64], r11l
37bc1096caddsd x1, x0
37bc10970movapd x0, x7
37bc10974divsd x0, x1
37bc10978mulsd x8, x0
37bc1097dmovapd x2, x0
37bc10981mulsd x2, x7
37bc10985mulsd x0, x9
37bc1098aaddsd x8, x9
37bc1098faddsd x2, x1
37bc10993movapd x1, x6
37bc10997subsd x1, x0
37bc1099bdivsd x8, x2
37bc109a0divsd x1, x2
37bc109a4movsd_xmm [rsp+480], x8
37bc109aemovsd_xmm [rsp+488], x1
37bc109b7movapd x10, x1
37bc109bcxorpd x10, [rip+0x83b38b]
37bc109c5call fn_37c42fc80
37bc109calea rcx, [rsp+480]
37bc109d2movsd_xmm [rsp+488], x6
37bc109dbmovsd_xmm [rsp+480], x9
37bc109e5movapd x1, x0
37bc109e9movapd x0, x7
37bc109eddivsd x0, x1
37bc109f1mulsd x7, x0
37bc109f5addsd x7, x1
37bc109f9movapd x1, x10
37bc109femulsd x1, x0
37bc10a02addsd x1, x8
37bc10a07mulsd x8, x0
37bc10a0cmovddup x0, x7
37bc10a10subsd x10, x8
37bc10a15unpcklpd x1, x10
37bc10a1adivpd x1, x0
37bc10a1emovups [rsp+512], x1
37bc10a26call fn_37c42fc80
37bc10a2bmov rax, [rsp+88]
37bc10a30mov edx, r14l
37bc10a33mov [rdi+8], 0
37bc10a3bsub edx, ebp
37bc10a3dmov r9, [rsp+912]
37bc10a45movsd_xmm [rdi], x0
37bc10a49lea rcx, [rsp+592]
37bc10a51lea r8, [rdi+rax]
37bc10a55mov [rsp+592], edx
37bc10a5clea rdx, [rsp+512]
37bc10a64call zscal_
37bc10a69cmp r14l, esi
37bc10a6cmov edx, esi
37bc10a6emov r8, r12
37bc10a71cmovle edx, r14l
37bc10a75sub edx, [rsp+200]
37bc10a7cmovsd_xmm x0, [rsp+520]
37bc10a85lea rcx, [rsp+576]
37bc10a8dxorpd x0, [rip+0x83b2bb]
37bc10a95add edx, 1
37bc10a98movsd_xmm x6, [rsp+512]
37bc10aa1mov [rsp+56], rcx
37bc10aa6mov [rsp+576], edx
37bc10aadlea r9, [rip+0x83b26c]
37bc10ab4lea rdx, [rsp+592]
37bc10abcunpcklpd x6, x0
37bc10ac0movups [rsp+592], x6
37bc10ac8call zscal_
37bc10acdmov rcx, [rsp+56]
37bc10ad2mov r10, [rsp+80]
37bc10ad7mov rax, [rsp+872]
37bc10adfmov r11l, [rax]
37bc10ae2test r11l, r11l
37bc10ae5mov r11l, [rsp+64]
37bc10aeaje 0x37bc10908
37bc10af0mov rax, [rsp+928]
37bc10af8lea r9, [rip+0x83b221]
37bc10affmovups [rsp+592], x6
37bc10b07movsxd rdx, [rax]
37bc10b0amov rax, [rsp+936]
37bc10b12mov eax, [rax]
37bc10b14mov r8l, eax
37bc10b17mov [rsp+56], eax
37bc10b1bmov rax, [rsp+944]
37bc10b23sub r8l, edx
37bc10b26add rdx, r13
37bc10b29add r8l, 1
37bc10b2dshl rdx, 4
37bc10b31mov [rsp+576], r8l
37bc10b39lea r8, [rax+rdx]
37bc10b3dlea rdx, [rsp+592]
37bc10b45call zscal_
37bc10b4amov r10, [rsp+80]
37bc10b4fmov r11l, [rsp+64]
37bc10b54jmp 0x37bc10908
37bc10b59
37bc10b59loc_37bc10b59:
37bc10b59mov rax, [rsp+896]
37bc10b61mov r15l, [rax]
37bc10b64mov rax, [rsp+888]
37bc10b6cmov ebp, [rax]
37bc10b6e
37bc10b6eloc_37bc10b6e:
37bc10b6emov rax, [rsp+936]
37bc10b76mov rdi, [rsp+928]
37bc10b7emov edx, 12
37bc10b83lea rcx, [rip+0x83b19a]
37bc10b8amov eax, [rax]
37bc10b8csub eax, [rdi]
37bc10b8eadd eax, 1
37bc10b91mov [rsp+504], eax
37bc10b98call dlamch_
37bc10b9dmov edx, 9
37bc10ba2lea rcx, [rip+0x83b187]
37bc10ba9movapd x11, x0
37bc10baecall dlamch_
37bc10bb3mov rax, [rsp+864]
37bc10bbbmovsd_xmm [rsp+424], x0
37bc10bc4mov r10l, [rax]
37bc10bc7test r10l, r10l
37bc10bcaje 0x37bc10bdd
37bc10bccmov rax, [rsp+880]
37bc10bd4mov eax, [rax]
37bc10bd6mov [rsp+212], eax
37bc10bdd
37bc10bddloc_37bc10bdd:
37bc10bddmov rax, [rsp+896]
37bc10be5mov r13l, [rax]
37bc10be8mov rax, [rsp+888]
37bc10bf0mov r12l, [rax]
37bc10bf3cmp r13l, r12l
37bc10bf6jl 0x37bc119b7
37bc10bfcmov eax, r15l
37bc10bffmov edx, 10
37bc10c04pxor x0, x0
37bc10c08mov r15l, r12l
37bc10c0bsub eax, ebp
37bc10c0dmov r14, [rsp+392]
37bc10c15mov r8l, r12l
37bc10c18mov [rsp+272], 1
37bc10c23add eax, 1
37bc10c26cmp eax, edx
37bc10c28cvtsi2sd x0, eax
37bc10c2cdivsd x0, [rsp+424]
37bc10c35mulsd x0, x11
37bc10c3acmovl eax, edx
37bc10c3dshl r14, 4
37bc10c41imul eax, eax, 30
37bc10c44mov [rsp+332], eax
37bc10c4bmov rax, [rsp+160]
37bc10c53movsd_xmm [rsp+440], x0
37bc10c5cshl rax, 4
37bc10c60mov [rsp+448], rax
37bc10c68lea rax, [r14+16]
37bc10c6cmov [rsp+56], rax
37bc10c71mov rax, [rsp+904]
37bc10c79add rax, 16
37bc10c7dmov [rsp+368], rax
37bc10c85
37bc10c85loc_37bc10c85:
37bc10c85mov rax, [rsp+392]
37bc10c8dmovsxd rsi, r13l
37bc10c90mov r11, [rsp+160]
37bc10c98mov [rsp+208], 0
37bc10ca3movsd_xmm x8, [rsp+440]
37bc10cadmov [rsp+64], r8l
37bc10cb2mov rdi, rax
37bc10cb5mov r9, rax
37bc10cb8lea rdx, [rsi+r11]
37bc10cbcmov [rsp+304], rsi
37bc10cc4movsd_xmm x7, [rsp+424]
37bc10ccdimul rdi, rsi
37bc10cd1mov r10, rdi
37bc10cd4lea rdi, [rdi+r11]
37bc10cd8lea rbx, [rdi+rsi]
37bc10cdcmov [rsp+296], rdi
37bc10ce4mov [rsp+384], rbx
37bc10ceclea ebx, [r13-1]
37bc10cf0movsxd rcx, ebx
37bc10cf3mov [rsp+328], ebx
37bc10cfaimul r9, rcx
37bc10cfeadd rdi, rcx
37bc10d01mov [rsp+400], rdi
37bc10d09mov rdi, rax
37bc10d0clea rax, [r9+r11]
37bc10d10lea rbx, [rsi+rax]
37bc10d14add rax, rcx
37bc10d17mov [rsp+456], rax
37bc10d1flea eax, [r13+1]
37bc10d23cdqe
37bc10d25mov [rsp+288], rbx
37bc10d2dlea rbx, [rsi-1]
37bc10d31imul rax, rdi
37bc10d35mov [rsp+432], rbx
37bc10d3dadd rax, rdx
37bc10d40shl rax, 4
37bc10d44add rax, [rsp+904]
37bc10d4cmov [rsp+408], rax
37bc10d54mov rax, [rsp+48]
37bc10d59imul rax, rsi
37bc10d5dadd rax, [rsp+312]
37bc10d65mov rsi, [rsp+368]
37bc10d6dmov [rsp+416], rax
37bc10d75mov rax, rdi
37bc10d78imul rax, rbx
37bc10d7cadd rax, rdx
37bc10d7fshl rax, 4
37bc10d83add rax, [rsp+904]
37bc10d8bmov [rsp+336], rax
37bc10d93lea rax, [rdx+r10]
37bc10d97lea rdx, [rcx+r11]
37bc10d9bmov r11, rdi
37bc10d9eshl rax, 4
37bc10da2add rax, [rsp+904]
37bc10daamov [rsp+344], rax
37bc10db2lea rax, [r9+rdx]
37bc10db6shl rax, 4
37bc10dbaadd rax, [rsp+904]
37bc10dc2mov [rsp+320], rax
37bc10dcalea rax, [rcx+1]
37bc10dceimul rax, rdi
37bc10dd2add rax, rdx
37bc10dd5shl rax, 4
37bc10dd9add rax, rsi
37bc10ddcmov [rsp+352], rax
37bc10de4lea rax, [rcx-1]
37bc10de8imul rax, rdi
37bc10decshl rax, 4
37bc10df0mov r12, rax
37bc10df3mov rax, r9
37bc10df6neg rax
37bc10df9mov [rsp+376], r12
37bc10e01mov r12, [rsp+448]
37bc10e09shl rax, 4
37bc10e0dmov [rsp+360], rax
37bc10e15cmp r13l, r15l
37bc10e18jle 0x37bc11fee
37bc10e1enop
37bc10e20
37bc10e20loc_37bc10e20:
37bc10e20mov [rsp+80], r13l
37bc10e25mov r10, [rsp+296]
37bc10e2dpxor x4, x4
37bc10e31mov [rsp+88], r14
37bc10e36mov rcx, [rsp+344]
37bc10e3emov rax, [rsp+336]
37bc10e46mov rdx, [rsp+304]
37bc10e4emov r8, [rsp+888]
37bc10e56mov rdi, [rsp+896]
37bc10e5ejmp 0x37bc10fe8
37bc10e63
37bc10e63 0f 1f 44 00 00 ..D..
37bc10e68
37bc10e68loc_37bc10e68:
37bc10e68movsd_xmm x6, [rcx+8]
37bc10e6dmovsd_xmm x9, [rcx]
37bc10e72mov r9l, edx
37bc10e75lea ebx, [rdx-1]
37bc10e78movsd_xmm x5, [rax-8]
37bc10e7dmovsd_xmm x3, [rax-16]
37bc10e82lea rsi, [rdx-1]
37bc10e86movapd x2, x9
37bc10e8bmovapd x0, x6
37bc10e8fandpd x2, [rip+0x83aea9]
37bc10e97andpd x0, [rip+0x83aea1]
37bc10e9fmovapd x11, x5
37bc10ea4andpd x11, [rip+0x83ae93]
37bc10eadaddsd x2, x0
37bc10eb1movapd x0, x3
37bc10eb5andpd x0, [rip+0x83ae83]
37bc10ebdaddsd x0, x11
37bc10ec2addsd x0, x2
37bc10ec6ucomisd x0, x4
37bc10ecajp 0x37bc10f3c
37bc10eccjne 0x37bc10f3c
37bc10ecepxor x0, x0
37bc10ed2cmp ebx, [r8]
37bc10ed5jle 0x37bc10f0e
37bc10ed7lea r14l, [rdx-2]
37bc10edbmov r13, [rsp+160]
37bc10ee3movsxd r14, r14l
37bc10ee6imul r14, r11
37bc10eeaadd r13, rsi
37bc10eedadd r13, r14
37bc10ef0mov r14, [rsp+904]
37bc10ef8shl r13, 4
37bc10efcmovsd_xmm x0, [r14+r13]
37bc10f02andpd x0, [rip+0x83ae36]
37bc10f0aaddsd x0, x4
37bc10f0e
37bc10f0eloc_37bc10f0e:
37bc10f0ecmp [rdi], edx
37bc10f10jle 0x37bc10f3c
37bc10f12lea edx, [r9+1]
37bc10f16mov r14, [rsp+904]
37bc10f1emovsxd rdx, edx
37bc10f21add rdx, r10
37bc10f24shl rdx, 4
37bc10f28movsd_xmm x11, [r14+rdx]
37bc10f2eandpd x11, [rip+0x83ae09]
37bc10f37addsd x0, x11
37bc10f3c
37bc10f3cloc_37bc10f3c:
37bc10f3cmulsd x0, x7
37bc10f40comisd x0, x10
37bc10f45jb 0x37bc10fd3
37bc10f4bmovsd_xmm x11, [rcx-16]
37bc10f51movsd_xmm x0, [rcx-8]
37bc10f56subsd x3, x9
37bc10f5bsubsd x5, x6
37bc10f5fandpd x0, [rip+0x83add9]
37bc10f67andpd x5, [rip+0x83add1]
37bc10f6fmovapd x10, x1
37bc10f74andpd x11, [rip+0x83adc3]
37bc10f7dandpd x3, [rip+0x83adbb]
37bc10f85addsd x11, x0
37bc10f8aaddsd x3, x5
37bc10f8emovapd x0, x2
37bc10f92maxsd x10, x11
37bc10f97maxsd x0, x3
37bc10f9bminsd x2, x3
37bc10f9fminsd x1, x11
37bc10fa4movapd x5, x10
37bc10fa9addsd x5, x0
37bc10faddivsd x0, x5
37bc10fb1divsd x10, x5
37bc10fb6mulsd x0, x2
37bc10fbamulsd x0, x7
37bc10fbemaxsd x0, x8
37bc10fc3mulsd x10, x1
37bc10fc8comisd x0, x10
37bc10fcdjae 0x37bc1249c
37bc10fd3
37bc10fd3loc_37bc10fd3:
37bc10fd3add rax, r12
37bc10fd6add rcx, r12
37bc10fd9sub r10, r11
37bc10fdccmp r15l, esi
37bc10fdfjge 0x37bc120e7
37bc10fe5mov rdx, rsi
37bc10fe8
37bc10fe8loc_37bc10fe8:
37bc10fe8movsd_xmm x10, [rax]
37bc10fedmovsd_xmm x1, [rax+8]
37bc10ff2mov ebp, edx
37bc10ff4andpd x10, [rip+0x83ad43]
37bc10ffdandpd x1, [rip+0x83ad3b]
37bc11005addsd x1, x10
37bc1100acomisd x8, x1
37bc1100fjb 0x37bc10e68
37bc11015mov r13l, [rsp+80]
37bc1101amov r14, [rsp+88]
37bc1101fmov r15l, edx
37bc11022
37bc11022loc_37bc11022:
37bc11022cmp [rsp+64], r15l
37bc11027jge 0x37bc11055
37bc11029lea eax, [r15-1]
37bc1102dmovsxd rdx, r15l
37bc11030mov rdi, [rsp+904]
37bc11038pxor x0, x0
37bc1103ccdqe
37bc1103eimul rax, r11
37bc11042add rax, [rsp+160]
37bc1104aadd rax, rdx
37bc1104dshl rax, 4
37bc11051movups [rdi+rax], x0
37bc11055
37bc11055loc_37bc11055:
37bc11055cmp r13l, r15l
37bc11058jle 0x37bc1255d
37bc1105emov rdi, [rsp+864]
37bc11066add [rsp+208], 1
37bc1106emov eax, [rsp+208]
37bc11075mov r9l, [rdi]
37bc11078mov edi, [rsp+212]
37bc1107ftest r9l, r9l
37bc11082cmove edi, r13l
37bc11086mov [rsp+212], edi
37bc1108dmov edi, [rsp+272]
37bc11094cmove edi, r15l
37bc11098imul eax, eax, 0xffffffffcccccccd
37bc1109emov [rsp+272], edi
37bc110a5mov edx, eax
37bc110a7ror edx, 2
37bc110aacmp edx, 0xccccccc
37bc110b0ja 0x37bc12098
37bc110b6mov rax, [rsp+384]
37bc110bemov rdx, [rsp+288]
37bc110c6shl rax, 4
37bc110caadd rax, [rsp+904]
37bc110d2
37bc110d2loc_37bc110d2:
37bc110d2mov rdi, [rsp+904]
37bc110dashl rdx, 4
37bc110depxor x9, x9
37bc110e3addsd x9, [rax+8]
37bc110e9movsd_xmm x6, [rdi+rdx]
37bc110eeandpd x6, [rip+0x83ac4a]
37bc110f6mulsd x6, [rip+0x83ac62]
37bc110feaddsd x6, [rax]
37bc11102
37bc11102loc_37bc11102:
37bc11102mov rcx, [rsp+352]
37bc1110amov rax, [rsp+320]
37bc11112pxor x3, x3
37bc11116mov edx, [rsp+328]
37bc1111dmov rsi, [rsp+376]
37bc11125mov rdi, [rsp+360]
37bc1112djmp 0x37bc11264
37bc11132
37bc11132 66 0f 1f 44 00 00 f..D..
37bc11138
37bc11138loc_37bc11138:
37bc11138movsd_xmm x1, [rax]
37bc1113cmovsd_xmm x2, [rax+16]
37bc11141lea r9, [rax+rsi]
37bc11145mov r8, rcx
37bc11148movsd_xmm x11, [rax+8]
37bc1114emovapd x13, x3
37bc11153add rax, r12
37bc11156add rcx, r12
37bc11159movapd x10, x1
37bc1115eandpd x1, [rip+0x83abda]
37bc11166movapd x4, x11
37bc1116bsubsd x10, x6
37bc11170andpd x11, [rip+0x83abc7]
37bc11179subsd x4, x9
37bc1117eaddsd x1, x11
37bc11183movapd x0, x10
37bc11188andpd x0, [rip+0x83abb0]
37bc11190movapd x5, x4
37bc11194andpd x5, [rip+0x83aba4]
37bc1119caddsd x0, x5
37bc111a0movapd x5, x2
37bc111a4andpd x5, [rip+0x83ab94]
37bc111acaddsd x0, x5
37bc111b0movapd x5, x4
37bc111b4divsd x13, x0
37bc111b9divsd x2, x0
37bc111bdmulsd x5, x13
37bc111c2movapd x12, x13
37bc111c7mulsd x12, x3
37bc111ccaddsd x5, x10
37bc111d1mulsd x10, x13
37bc111d6addsd x12, x0
37bc111dbsubsd x4, x10
37bc111e0movsd_xmm x10, [r9+rdi]
37bc111e6andpd x10, [rip+0x83ab51]
37bc111efdivsd x5, x12
37bc111f4movapd x0, x2
37bc111f8andpd x0, [rip+0x83ab40]
37bc11200mulsd x10, x0
37bc11205movsd_xmm x0, [r8]
37bc1120aandpd x0, [rip+0x83ab2e]
37bc11212divsd x4, x12
37bc11217movsd_xmm x12, [r8+8]
37bc1121dandpd x12, [rip+0x83ab1a]
37bc11226addsd x0, x12
37bc1122baddsd x0, x1
37bc1122fmovapd x1, x5
37bc11233andpd x1, [rip+0x83ab05]
37bc1123bmovapd x11, x4
37bc11240andpd x11, [rip+0x83aaf7]
37bc11249addsd x1, x11
37bc1124emulsd x0, x1
37bc11252mulsd x0, x7
37bc11256comisd x0, x10
37bc1125bjae 0x37bc120d1
37bc11261sub edx, 1
37bc11264
37bc11264loc_37bc11264:
37bc11264cmp edx, r15l
37bc11267jg 0x37bc11138
37bc1126dmovsxd rax, r15l
37bc11270mov rdi, [rsp+904]
37bc11278mov rcx, rax
37bc1127bimul rcx, r11
37bc1127fadd rcx, [rsp+160]
37bc11287add rax, rcx
37bc1128ashl rax, 4
37bc1128eadd rax, [rsp+904]
37bc11296movsd_xmm x2, [rax]
37bc1129amovsd_xmm x4, [rax+8]
37bc1129flea eax, [r15+1]
37bc112a3cdqe
37bc112a5subsd x2, x6
37bc112a9subsd x4, x9
37bc112aeadd rax, rcx
37bc112b1shl rax, 4
37bc112b5movsd_xmm x6, [rdi+rax]
37bc112bamovapd x0, x2
37bc112bemovapd x1, x4
37bc112c2andpd x0, [rip+0x83aa76]
37bc112caandpd x1, [rip+0x83aa6e]
37bc112d2movapd x5, x4
37bc112d6addsd x0, x1
37bc112damovapd x1, x6
37bc112deandpd x1, [rip+0x83aa5a]
37bc112e6addsd x0, x1
37bc112eapxor x1, x1
37bc112eemovapd x3, x1
37bc112f2divsd x3, x0
37bc112f6mulsd x5, x3
37bc112famulsd x1, x3
37bc112feaddsd x5, x2
37bc11302mulsd x2, x3
37bc11306movapd x3, x6
37bc1130aaddsd x1, x0
37bc1130edivsd x3, x0
37bc11312pxor x0, x0
37bc11316subsd x4, x2
37bc1131adivsd x5, x1
37bc1131edivsd x4, x1
37bc11322
37bc11322loc_37bc11322:
37bc11322movsxd rbx, edx
37bc11325xor eax, eax
37bc11327cmp edx, r15l
37bc1132amov rdi, [rsp+160]
37bc11332mov rcx, rbx
37bc11335setg al
37bc11338lea rbp, [r11+1]
37bc1133cmovsd_xmm [rsp+88], x5
37bc11342imul rcx, r11
37bc11346mov [rsp+204], eax
37bc1134dlea eax, [rdx+1]
37bc11350movapd x5, x4
37bc11354mov [rsp+80], eax
37bc11358cdqe
37bc1135aimul rbp, rbx
37bc1135emovapd x10, x3
37bc11363mov [rsp+200], edx
37bc1136amovapd x6, x0
37bc1136elea r8, [rcx+rdi]
37bc11372mov [rsp+192], r11
37bc1137alea rsi, [r8+rax]
37bc1137elea r8l, [rdx+2]
37bc11382add rbp, rdi
37bc11385mov [rsp+264], r12
37bc1138dimul rax, r11
37bc11391movsxd r8, r8l
37bc11394shl rbp, 4
37bc11398mov [rsp+216], rsi
37bc113a0add r8, rdi
37bc113a3mov [rsp+276], r15l
37bc113abmov r12l, [rsp+212]
37bc113b3movsd_xmm [rsp+256], x8
37bc113bdmovsd_xmm [rsp+280], x7
37bc113c6lea rsi, [r8+rax]
37bc113camov r8, [rsp+48]
37bc113cfmov [rsp+248], rsi
37bc113d7mov rsi, [rsp+312]
37bc113dfimul r8, rbx
37bc113e3lea r10, [r8+rsi]
37bc113e7movsxd r8, [rsp+272]
37bc113efmov rsi, [rsp+904]
37bc113f7mov [rsp+240], r10
37bc113ffmov r9, r8
37bc11402add r8, rdi
37bc11405mov [rsp+152], r10
37bc1140dadd rax, r8
37bc11410add rcx, r8
37bc11413lea r8, [rbx+rdi]
37bc11417mov r15l, r9l
37bc1141ashl rax, 4
37bc1141eadd rax, [rsp+904]
37bc11426shl rcx, 4
37bc1142amov [rsp+104], rax
37bc1142fmov rax, [rsp+368]
37bc11437add rsi, rcx
37bc1143amov [rsp+232], rsi
37bc11442add rax, rbp
37bc11445lea rbp, [rbx+1]
37bc11449mov [rsp+112], rsi
37bc1144emov rcx, rbp
37bc11451mov [rsp+96], rax
37bc11456lea rax, [rsp+592]
37bc1145eimul rcx, r11
37bc11462mov [rsp+128], rax
37bc1146amov r11, rbp
37bc1146dlea rax, [rsp+608]
37bc11475mov [rsp+176], rax
37bc1147dlea rax, [rsp+528]
37bc11485mov ebp, ebx
37bc11487mov [rsp+168], rax
37bc1148fadd rcx, r8
37bc11492mov [rsp+64], r11
37bc11497shl rcx, 4
37bc1149badd rcx, [rsp+904]
37bc114a3cmp [rsp+200], ebx
37bc114aamov [rsp+224], rcx
37bc114b2jl 0x37bc118ac
37bc114b8nop [rax+rax]
37bc114c0
37bc114c0loc_37bc114c0:
37bc114c0mov rax, [rsp+168]
37bc114c8movsd_xmm x4, [rsp+88]
37bc114celea r9, [rip+0x83a84b]
37bc114d5lea rcx, [rip+0x83a860]
37bc114dcmov r8, [rsp+176]
37bc114e4mov rdx, [rsp+128]
37bc114ecmovsd_xmm [rsp+600], x5
37bc114f5mov [rsp+32], rax
37bc114famovsd_xmm [rsp+592], x4
37bc11503movsd_xmm [rsp+608], x10
37bc1150dmovsd_xmm [rsp+616], x6
37bc11516call zlarfg_
37bc1151bmov r11, [rsp+64]
37bc11520movsd_xmm x4, [rsp+592]
37bc11529movsd_xmm x5, [rsp+600]
37bc11532movsd_xmm x10, [rsp+608]
37bc1153cmovsd_xmm x6, [rsp+616]
37bc11545movsd_xmm [rsp+88], x4
37bc1154b
37bc1154bloc_37bc1154b:
37bc1154bmovupd x7, [rsp+528]
37bc11554movapd x4, x7
37bc11558movapd x0, x7
37bc1155cmulsd x0, x10
37bc11561unpckhpd x4, x4
37bc11565movapd x12, x4
37bc1156amovsd_xmm x4, [rsp+528]
37bc11573movapd x1, x12
37bc11578movsd_xmm [rsp+184], x4
37bc11581mulsd x1, x6
37bc11585movsd_xmm x4, [rsp+536]
37bc1158esubsd x0, x1
37bc11592cmp r12l, ebp
37bc11595jl 0x37bc116d9
37bc1159bxorpd x12, [rip+0x83a7ac]
37bc115a4mov r8, [rsp+96]
37bc115a9movapd x15, x7
37bc115aelea r9l, [r12+1]
37bc115b3unpcklpd x15, x7
37bc115b8movddup x9, x0
37bc115bdxor ecx, ecx
37bc115bfsub r9l, ebx
37bc115c2movddup x14, x10
37bc115c7movddup x13, x6
37bc115ccmov rdx, r8
37bc115cfmovups [rsp+64], x7
37bc115d4movsd_xmm [rsp+144], x0
37bc115ddpxor x8, x8
37bc115e2movapd x0, x15
37bc115e7movddup x15, x12
37bc115ecmovsd_xmm [rsp+120], x10
37bc115f3movsd_xmm [rsp+136], x6
37bc115fcnop [rax]
37bc11600
37bc11600loc_37bc11600:
37bc11600movupd x3, [rdx-16]
37bc11605add ecx, 1
37bc11608movapd x1, x3
37bc1160cmovapd x6, x3
37bc11610mulpd x6, x0
37bc11614shufpd x1, x3, 1
37bc11619mulpd x1, x15
37bc1161emovapd x2, x6
37bc11622movapd x10, x1
37bc11627subpd x2, x1
37bc1162baddpd x10, x6
37bc11630addsubpd x6, x1
37bc11634movupd x1, [rdx]
37bc11638movapd x11, x1
37bc1163dmovapd x7, x1
37bc11641shufpd x7, x1, 1
37bc11646mulpd x11, x8
37bc1164bshufpd x10, x2, 1
37bc11651movapd x2, x7
37bc11655mulpd x2, x9
37bc1165amulpd x7, x8
37bc1165fmulpd x1, x9
37bc11664movapd x12, x11
37bc11669addpd x12, x2
37bc1166esubpd x2, x11
37bc11673addsubpd x1, x7
37bc11677movupd x7, [r8]
37bc1167cadd r8, r14
37bc1167fmovsd_xmm x2, x12
37bc11684addpd x2, x10
37bc11689addpd x1, x6
37bc1168dmovapd x6, x14
37bc11692mulpd x2, x13
37bc11697mulpd x6, x1
37bc1169bsubpd x3, x1
37bc1169fmovups [rdx-16], x3
37bc116a3addsubpd x6, x2
37bc116a7subpd x7, x6
37bc116abmovups [rdx], x7
37bc116aeadd rdx, r14
37bc116b1cmp ecx, r9l
37bc116b4jb 0x37bc11600
37bc116bamovupd x7, [rsp+64]
37bc116c0movsd_xmm x10, [rsp+120]
37bc116c7movsd_xmm x6, [rsp+136]
37bc116d0movsd_xmm x0, [rsp+144]
37bc116d9
37bc116d9loc_37bc116d9:
37bc116d9add ebx, 2
37bc116dccmp ebx, r13l
37bc116dfcmovg ebx, r13l
37bc116e3cmp r15l, ebx
37bc116e6jg 0x37bc1183b
37bc116ecmovapd x11, x6
37bc116f1movapd x13, x7
37bc116f6sub ebx, r15l
37bc116f9xor r8l, r8l
37bc116fcmovapd x3, x7
37bc11700unpcklpd x13, x7
37bc11705mov rcx, [rsp+112]
37bc1170axorpd x11, [rip+0x83a63d]
37bc11713unpckhpd x3, x7
37bc11717mov rdx, [rsp+104]
37bc1171cmovddup x9, x0
37bc11721movsd_xmm [rsp+144], x0
37bc1172alea r9l, [rbx+1]
37bc1172emovapd x0, x13
37bc11733movddup x12, x10
37bc11738movups [rsp+64], x7
37bc1173dunpcklpd x11, x11
37bc11742pxor x8, x8
37bc11747movsd_xmm [rsp+120], x10
37bc1174emovapd x13, x3
37bc11753movsd_xmm [rsp+136], x6
37bc1175cnop [rax]
37bc11760
37bc11760loc_37bc11760:
37bc11760movupd x6, [rcx]
37bc11764add r8l, 1
37bc11768add rdx, 16
37bc1176cadd rcx, 16
37bc11770movapd x1, x6
37bc11774movapd x7, x6
37bc11778mulpd x7, x0
37bc1177cshufpd x1, x6, 1
37bc11781mulpd x1, x13
37bc11786movapd x2, x7
37bc1178amovapd x14, x1
37bc1178fsubpd x2, x1
37bc11793addpd x14, x7
37bc11798addsubpd x7, x1
37bc1179cmovupd x1, [rdx-16]
37bc117a1movapd x15, x1
37bc117a6movapd x10, x1
37bc117abshufpd x10, x1, 1
37bc117b1mulpd x15, x8
37bc117b6shufpd x14, x2, 1
37bc117bcmovapd x2, x10
37bc117c1mulpd x2, x9
37bc117c6mulpd x1, x9
37bc117cbmulpd x10, x8
37bc117d0movapd x3, x15
37bc117d5addpd x3, x2
37bc117d9subpd x2, x15
37bc117deaddsubpd x1, x10
37bc117e3movsd_xmm x2, x3
37bc117e7addpd x2, x14
37bc117ecaddpd x1, x7
37bc117f0mulpd x2, x11
37bc117f5subpd x6, x1
37bc117f9mulpd x1, x12
37bc117femovups [rcx-16], x6
37bc11802movupd x3, [rdx-16]
37bc11807addsubpd x1, x2
37bc1180bsubpd x3, x1
37bc1180fmovups [rdx-16], x3
37bc11813cmp r8l, r9l
37bc11816jb 0x37bc11760
37bc1181cmovupd x7, [rsp+64]
37bc11822movsd_xmm x10, [rsp+120]
37bc11829movsd_xmm x6, [rsp+136]
37bc11832movsd_xmm x0, [rsp+144]
37bc1183b
37bc1183bloc_37bc1183b:
37bc1183bmov rax, [rsp+872]
37bc11843mov r8l, [rax]
37bc11846test r8l, r8l
37bc11849jne 0x37bc11a28
37bc1184f
37bc1184floc_37bc1184f:
37bc1184fcmp [rsp+200], ebp
37bc11856jne 0x37bc11867
37bc11858mov ecx, [rsp+204]
37bc1185ftest ecx, ecx
37bc11861jne 0x37bc11ba8
37bc11867
37bc11867loc_37bc11867:
37bc11867mov rdi, [rsp+48]
37bc1186cadd [rsp+112], r14
37bc11871mov rbx, r11
37bc11874add [rsp+152], rdi
37bc1187cmov rdi, [rsp+56]
37bc11881add [rsp+104], r14
37bc11886add [rsp+96], rdi
37bc1188bcmp r13l, r11l
37bc1188ejle 0x37bc11e68
37bc11894add r11, 1
37bc11898cmp [rsp+200], ebx
37bc1189fmov ebp, ebx
37bc118a1mov [rsp+64], r11
37bc118a6jge 0x37bc114c0
37bc118ac
37bc118acloc_37bc118ac:
37bc118aclea esi, [rbx-1]
37bc118aflea rax, [rip+0x83a46a]
37bc118b6mov rdx, [rsp+904]
37bc118bemovsd_xmm x4, [rsp+88]
37bc118c4movsxd rsi, esi
37bc118c7mov [rsp+32], rax
37bc118ccmov r8, rax
37bc118cfmov r9, [rsp+128]
37bc118d7imul rsi, [rsp+192]
37bc118e0lea rcx, [rip+0x83a455]
37bc118e7add rsi, [rsp+160]
37bc118efmovsd_xmm [rsp+592], x4
37bc118f8movsd_xmm [rsp+600], x5
37bc11901lea rdi, [rbx+rsi]
37bc11905movsd_xmm [rsp+608], x10
37bc1190fshl rdi, 4
37bc11913movsd_xmm [rsp+616], x6
37bc1191cadd rdx, rdi
37bc1191fcall zcopy_
37bc11924mov rax, [rsp+168]
37bc1192cmov r8, [rsp+176]
37bc11934lea r9, [rip+0x83a3e5]
37bc1193bmov rdx, [rsp+128]
37bc11943lea rcx, [rip+0x83a3f2]
37bc1194amov [rsp+32], rax
37bc1194fcall zlarfg_
37bc11954mov r11, [rsp+64]
37bc11959movsd_xmm x4, [rsp+592]
37bc11962movsd_xmm x5, [rsp+600]
37bc1196bmov rax, [rsp+904]
37bc11973movapd x0, x4
37bc11977add rsi, r11
37bc1197amovsd_xmm x10, [rsp+608]
37bc11984movsd_xmm x6, [rsp+616]
37bc1198dunpcklpd x0, x5
37bc11991shl rsi, 4
37bc11995movsd_xmm [rsp+88], x4
37bc1199bmovups [rax+rdi], x0
37bc1199fpxor x0, x0
37bc119a3movups [rax+rsi], x0
37bc119a7jmp 0x37bc1154b
37bc119ac
37bc119acloc_37bc119ac:
37bc119acmov rax, [rsp+960]
37bc119b4mov [rax], r13l
37bc119b7
37bc119b7loc_37bc119b7:
37bc119b7movups x6, [rsp+624]
37bc119bfmovups x7, [rsp+640]
37bc119c7movups x8, [rsp+656]
37bc119d0movups x9, [rsp+672]
37bc119d9movups x10, [rsp+688]
37bc119e2movups x11, [rsp+704]
37bc119ebmovups x12, [rsp+720]
37bc119f4movups x13, [rsp+736]
37bc119fdmovups x14, [rsp+752]
37bc11a06movups x15, [rsp+768]
37bc11a0fadd rsp, 792
37bc11a16pop rbx
37bc11a17pop rsi
37bc11a18pop rdi
37bc11a19pop rbp
37bc11a1apop r12
37bc11a1cpop r13
37bc11a1epop r14
37bc11a20pop r15
37bc11a22ret
37bc11a23
37bc11a23 0f 1f 44 00 00 ..D..
37bc11a28
37bc11a28loc_37bc11a28:
37bc11a28mov rax, [rsp+928]
37bc11a30movsxd rdx, [rax]
37bc11a33mov rax, [rsp+936]
37bc11a3bmov r9l, [rax]
37bc11a3ecmp edx, r9l
37bc11a41jg 0x37bc1184f
37bc11a47sub r9l, edx
37bc11a4amovapd x12, x6
37bc11a4fmovapd x15, x7
37bc11a54xor r8l, r8l
37bc11a57movapd x14, x7
37bc11a5cadd r9l, 1
37bc11a60mov rax, [rsp+152]
37bc11a68xorpd x12, [rip+0x83a2df]
37bc11a71unpcklpd x15, x7
37bc11a76unpckhpd x14, x7
37bc11a7bmovddup x9, x0
37bc11a80movsd_xmm [rsp+136], x4
37bc11a89lea rcx, [rdx+rax]
37bc11a8dadd rdx, [rsp+48]
37bc11a92pxor x8, x8
37bc11a97movups [rsp+64], x7
37bc11a9cadd rdx, rax
37bc11a9fshl rcx, 4
37bc11aa3movddup x4, x10
37bc11aa8add rcx, [rsp+944]
37bc11ab0shl rdx, 4
37bc11ab4movsd_xmm [rsp+120], x10
37bc11abbadd rdx, [rsp+944]
37bc11ac3movddup x13, x12
37bc11ac8nop [rax+rax]
37bc11ad0
37bc11ad0loc_37bc11ad0:
37bc11ad0movupd x2, [rcx]
37bc11ad4add r8l, 1
37bc11ad8add rcx, 16
37bc11adcadd rdx, 16
37bc11ae0movapd x3, x2
37bc11ae4movapd x0, x2
37bc11ae8mulpd x3, x15
37bc11aedshufpd x0, x2, 1
37bc11af2mulpd x0, x14
37bc11af7movapd x10, x3
37bc11afcmovapd x1, x3
37bc11b00subpd x1, x0
37bc11b04addpd x10, x0
37bc11b09addsubpd x3, x0
37bc11b0dmovupd x0, [rdx-16]
37bc11b12movapd x11, x0
37bc11b17movapd x7, x0
37bc11b1bshufpd x10, x1, 1
37bc11b21movapd x1, x9
37bc11b26mulpd x11, x8
37bc11b2bshufpd x7, x0, 1
37bc11b30mulpd x0, x9
37bc11b35mulpd x1, x7
37bc11b39mulpd x7, x8
37bc11b3emovapd x12, x11
37bc11b43addpd x12, x1
37bc11b48subpd x1, x11
37bc11b4daddsubpd x0, x7
37bc11b51movsd_xmm x1, x12
37bc11b56addpd x1, x10
37bc11b5baddpd x0, x3
37bc11b5fmulpd x1, x13
37bc11b64subpd x2, x0
37bc11b68mulpd x0, x4
37bc11b6cmovups [rcx-16], x2
37bc11b70movupd x2, [rdx-16]
37bc11b75addsubpd x0, x1
37bc11b79subpd x2, x0
37bc11b7dmovups [rdx-16], x2
37bc11b81cmp r8l, r9l
37bc11b84jb 0x37bc11ad0
37bc11b8amovupd x7, [rsp+64]
37bc11b90movsd_xmm x10, [rsp+120]
37bc11b97movsd_xmm x4, [rsp+136]
37bc11ba0jmp 0x37bc1184f
37bc11ba5
37bc11ba5 0f 1f 00 ...
37bc11ba8
37bc11ba8loc_37bc11ba8:
37bc11ba8movq x8, [rip+0x83a1df]
37bc11bb1subpd x8, x7
37bc11bb6pxor x11, x11
37bc11bbblea rcx, [rsp+480]
37bc11bc3subsd x11, x4
37bc11bc8mov [rsp+120], r11
37bc11bcdshufpd x7, x7, 1
37bc11bd2movsd_xmm x9, [rip+0x83a1b5]
37bc11bdbsubsd x9, [rsp+184]
37bc11be5movsd_xmm [rsp+64], x5
37bc11bebmovups [rsp+480], x8
37bc11bf4call fn_37c42fc80
37bc11bf9movupd x2, [rip+0x83a19f]
37bc11c01mov rcx, [rsp+216]
37bc11c09movapd x3, x0
37bc11c0dpxor x0, x0
37bc11c11mov rax, [rsp+904]
37bc11c19mov rdx, [rsp+904]
37bc11c21divsd x0, x3
37bc11c25subpd x2, x7
37bc11c29shl rcx, 4
37bc11c2dmovsd_xmm x5, [rsp+64]
37bc11c33movupd x4, [rax+rcx]
37bc11c38add rdx, rcx
37bc11c3bcmp [rsp+80], r13l
37bc11c40mov r11, [rsp+120]
37bc11c45movddup x1, x0
37bc11c49mulpd x2, x1
37bc11c4dpxor x1, x1
37bc11c51mulsd x1, x0
37bc11c55addsd x1, x3
37bc11c59movapd x3, x8
37bc11c5esubpd x8, x2
37bc11c63addpd x3, x2
37bc11c67movddup x2, x1
37bc11c6bmovsd_xmm x8, x3
37bc11c70divpd x8, x2
37bc11c75movapd x2, x11
37bc11c7amovapd x3, x4
37bc11c7emulsd x2, x0
37bc11c82unpcklpd x3, x4
37bc11c86unpckhpd x4, x4
37bc11c8aaddsd x2, x9
37bc11c8fdivsd x2, x1
37bc11c93movups [rsp+544], x8
37bc11c9cunpckhpd x8, x8
37bc11ca1xorpd x8, [rip+0x83a0a6]
37bc11caamovapd x7, x2
37bc11caeunpcklpd x7, x8
37bc11cb3unpcklpd x8, x2
37bc11cb8mulpd x3, x7
37bc11cbcmulpd x4, x8
37bc11cc1addsubpd x3, x4
37bc11cc5movups [rdx], x3
37bc11cc8jge 0x37bc11d0c
37bc11ccamulsd x9, x0
37bc11ccfmov rdx, [rsp+248]
37bc11cd7unpcklpd x2, x2
37bc11cdbshl rdx, 4
37bc11cdfmovupd x0, [rdx+rax]
37bc11ce4subsd x11, x9
37bc11ce9mulpd x2, x0
37bc11cedshufpd x0, x0, 1
37bc11cf2divsd x11, x1
37bc11cf7movapd x1, x0
37bc11cfbmovddup x0, x11
37bc11d00mulpd x0, x1
37bc11d04addsubpd x2, x0
37bc11d08movups [rdx+rax], x2
37bc11d0c
37bc11d0cloc_37bc11d0c:
37bc11d0clea rax, [rsp+576]
37bc11d14mov [rsp+136], r11
37bc11d1cmov rdi, [rsp+224]
37bc11d24movapd x13, x5
37bc11d29mov [rsp+64], rax
37bc11d2elea rax, [rsp+508]
37bc11d36mov rbx, [rsp+232]
37bc11d3emov [rsp+120], rax
37bc11d43mov rsi, [rsp+240]
37bc11d4bmov ebp, [rsp+200]
37bc11d52jmp 0x37bc11dca
37bc11d54
37bc11d54 0f 1f 40 00 ..@.
37bc11d58
37bc11d58loc_37bc11d58:
37bc11d58mov edx, ebp
37bc11d5amov rcx, [rsp+120]
37bc11d5flea r9, [rip+0x839fba]
37bc11d66mov r8, rbx
37bc11d69movsd_xmm x0, [rsp+552]
37bc11d72sub edx, r15l
37bc11d75xorpd x0, [rip+0x839fd3]
37bc11d7dmovsd_xmm x7, [rsp+544]
37bc11d86mov [rsp+508], edx
37bc11d8dmov rdx, [rsp+64]
37bc11d92unpcklpd x7, x0
37bc11d96movups [rsp+576], x7
37bc11d9ecall zscal_
37bc11da3mov rax, [rsp+872]
37bc11dabmov edx, [rax]
37bc11dadtest edx, edx
37bc11dafjne 0x37bc11e08
37bc11db1
37bc11db1loc_37bc11db1:
37bc11db1add ebp, 1
37bc11db4add rsi, [rsp+48]
37bc11db9add rbx, r14
37bc11dbcadd rdi, [rsp+56]
37bc11dc1cmp r13l, ebp
37bc11dc4jl 0x37bc11e50
37bc11dca
37bc11dcaloc_37bc11dca:
37bc11dcacmp [rsp+80], ebp
37bc11dceje 0x37bc11db1
37bc11dd0cmp r12l, ebp
37bc11dd3jle 0x37bc11d58
37bc11dd5mov edx, r12l
37bc11dd8mov r9, [rsp+912]
37bc11de0mov rcx, [rsp+64]
37bc11de5mov r8, rdi
37bc11de8sub edx, ebp
37bc11deamov [rsp+576], edx
37bc11df1lea rdx, [rsp+544]
37bc11df9call zscal_
37bc11dfejmp 0x37bc11d58
37bc11e03
37bc11e03 0f 1f 44 00 00 ..D..
37bc11e08
37bc11e08loc_37bc11e08:
37bc11e08mov rax, [rsp+928]
37bc11e10lea rcx, [rsp+504]
37bc11e18lea r9, [rip+0x839f01]
37bc11e1fmovups [rsp+576], x7
37bc11e27movsxd rdx, [rax]
37bc11e2amov rax, [rsp+944]
37bc11e32add rdx, rsi
37bc11e35shl rdx, 4
37bc11e39lea r8, [rax+rdx]
37bc11e3dmov rdx, [rsp+64]
37bc11e42call zscal_
37bc11e47jmp 0x37bc11db1
37bc11e4c
37bc11e4c 0f 1f 40 00 ..@.
37bc11e50
37bc11e50loc_37bc11e50:
37bc11e50mov r11, [rsp+136]
37bc11e58movapd x5, x13
37bc11e5djmp 0x37bc11867
37bc11e62
37bc11e62 66 0f 1f 44 00 00 f..D..
37bc11e68
37bc11e68loc_37bc11e68:
37bc11e68mov r11, [rsp+192]
37bc11e70mov r12, [rsp+264]
37bc11e78movsd_xmm x8, [rsp+256]
37bc11e82mov r15l, [rsp+276]
37bc11e8amovsd_xmm x7, [rsp+280]
37bc11e93
37bc11e93loc_37bc11e93:
37bc11e93mov rbx, [rsp+288]
37bc11e9bpxor x0, x0
37bc11e9fshl rbx, 4
37bc11ea3add rbx, [rsp+904]
37bc11eabmovsd_xmm x9, [rbx+8]
37bc11eb1ucomisd x9, x0
37bc11eb6jp 0x37bc11ebe
37bc11eb8je 0x37bc11fc3
37bc11ebe
37bc11ebeloc_37bc11ebe:
37bc11ebemovsd_xmm x10, [rbx]
37bc11ec3lea rcx, [rsp+480]
37bc11ecbmov [rsp+64], r11
37bc11ed0movsd_xmm [rsp+488], x9
37bc11edamovsd_xmm [rsp+480], x10
37bc11ee4movapd x6, x10
37bc11ee9call fn_37c42fc80
37bc11eeemovapd x4, x9
37bc11ef3unpcklpd x6, x9
37bc11ef8cmp [rsp+212], r13l
37bc11f00movapd x2, x0
37bc11f04movsd_xmm [rbx], x0
37bc11f08pxor x0, x0
37bc11f0cunpcklpd x4, x10
37bc11f11movapd x3, x0
37bc11f15movsd_xmm [rbx+8], x0
37bc11f1amov r11, [rsp+64]
37bc11f1fdivsd x3, x2
37bc11f23mulsd x0, x3
37bc11f27movddup x1, x3
37bc11f2bmulpd x1, x4
37bc11f2faddsd x2, x0
37bc11f33movapd x0, x1
37bc11f37addpd x0, x6
37bc11f3bsubpd x6, x1
37bc11f3fmovddup x1, x2
37bc11f43shufpd x0, x6, 2
37bc11f48divpd x0, x1
37bc11f4cmovups [rsp+544], x0
37bc11f54jg 0x37bc124f2
37bc11f5a
37bc11f5aloc_37bc11f5a:
37bc11f5amov edi, [rsp+272]
37bc11f61mov eax, r13l
37bc11f64lea rbp, [rsp+544]
37bc11f6clea r9, [rip+0x839dad]
37bc11f73mov rdx, rbp
37bc11f76lea rcx, [rsp+576]
37bc11f7emov [rsp+64], r11
37bc11f83sub eax, edi
37bc11f85mov [rsp+576], eax
37bc11f8cmovsxd rax, edi
37bc11f8fmov rdi, [rsp+904]
37bc11f97add rax, [rsp+296]
37bc11f9fshl rax, 4
37bc11fa3lea r8, [rdi+rax]
37bc11fa7call zscal_
37bc11facmov rax, [rsp+872]
37bc11fb4mov r11, [rsp+64]
37bc11fb9mov eax, [rax]
37bc11fbbtest eax, eax
37bc11fbdjne 0x37bc124ae
37bc11fc3
37bc11fc3loc_37bc11fc3:
37bc11fc3mov edi, [rsp+208]
37bc11fcacmp [rsp+332], edi
37bc11fd1jl 0x37bc119ac
37bc11fd7mov rax, [rsp+888]
37bc11fdfmov eax, [rax]
37bc11fe1mov [rsp+64], eax
37bc11fe5cmp r13l, r15l
37bc11fe8jg 0x37bc10e20
37bc11fee
37bc11feeloc_37bc11fee:
37bc11feemov r8l, [rsp+64]
37bc11ff3mov rbx, [rsp+432]
37bc11ffbmov r15l, r8l
37bc11ffecmp r13l, r8l
37bc12001jle 0x37bc12038
37bc12003movsxd rax, [rsp+328]
37bc1200bmov rdi, [rsp+904]
37bc12013pxor x0, x0
37bc12017imul rax, [rsp+392]
37bc12020add rax, [rsp+160]
37bc12028add rax, [rsp+304]
37bc12030shl rax, 4
37bc12034movups [rdi+rax], x0
37bc12038
37bc12038loc_37bc12038:
37bc12038mov rdi, [rsp+304]
37bc12040mov rax, [rsp+392]
37bc12048mov r13l, [rsp+328]
37bc12050imul rax, rdi
37bc12054add rax, [rsp+160]
37bc1205cadd rax, rdi
37bc1205fmov rdi, [rsp+904]
37bc12067shl rax, 4
37bc1206bmovupd x0, [rdi+rax]
37bc12070mov rdi, [rsp+920]
37bc12078mov rax, rbx
37bc1207bshl rax, 4
37bc1207fmovups [rdi+rax], x0
37bc12083cmp r13l, r8l
37bc12086jge 0x37bc10c85
37bc1208cjmp 0x37bc119b7
37bc12091
37bc12091 0f 1f 80 00 00 00 00 .......
37bc12098
37bc12098loc_37bc12098:
37bc12098ror eax, 1
37bc1209acmp eax, 0x19999999
37bc1209fja 0x37bc120f9
37bc120a1movsxd rax, r15l
37bc120a4lea edx, [r15+1]
37bc120a8mov rcx, rax
37bc120abmovsxd rdx, edx
37bc120aeimul rcx, r11
37bc120b2add rcx, [rsp+160]
37bc120baadd rax, rcx
37bc120bdadd rdx, rcx
37bc120c0shl rax, 4
37bc120c4add rax, [rsp+904]
37bc120ccjmp 0x37bc110d2
37bc120d1
37bc120d1loc_37bc120d1:
37bc120d1cmp edx, r13l
37bc120d4jge 0x37bc11e93
37bc120damovapd x3, x2
37bc120depxor x0, x0
37bc120e2jmp 0x37bc11322
37bc120e7
37bc120e7loc_37bc120e7:
37bc120e7mov r13l, [rsp+80]
37bc120ecmov r14, [rsp+88]
37bc120f1mov r15l, ebx
37bc120f4jmp 0x37bc11022
37bc120f9
37bc120f9loc_37bc120f9:
37bc120f9mov rax, [rsp+384]
37bc12101lea rbx, [rsp+480]
37bc12109mov [rsp+64], r11
37bc1210elea rbp, [rsp+464]
37bc12116mov rdx, rbp
37bc12119mov rcx, rbx
37bc1211cshl rax, 4
37bc12120add rax, [rsp+904]
37bc12128movsd_xmm x6, [rax]
37bc1212cmovsd_xmm x9, [rax+8]
37bc12132mov rax, [rsp+400]
37bc1213ashl rax, 4
37bc1213eadd rax, [rsp+904]
37bc12146movsd_xmm x0, [rax]
37bc1214amovsd_xmm [rsp+464], x0
37bc12153movsd_xmm x0, [rax+8]
37bc12158movsd_xmm [rsp+472], x0
37bc12161call fn_37c4301d0
37bc12166mov rax, [rsp+288]
37bc1216emov rdx, rbp
37bc12171mov rcx, rbx
37bc12174movsd_xmm x10, [rsp+480]
37bc1217emovsd_xmm x11, [rsp+488]
37bc12188shl rax, 4
37bc1218cadd rax, [rsp+904]
37bc12194movsd_xmm x0, [rax]
37bc12198movsd_xmm [rsp+464], x0
37bc121a1movsd_xmm x0, [rax+8]
37bc121a6movsd_xmm [rsp+472], x0
37bc121afcall fn_37c4301d0
37bc121b4movddup x1, x10
37bc121b9mov r11, [rsp+64]
37bc121bemovsd_xmm x2, [rsp+488]
37bc121c7movsd_xmm x0, [rsp+480]
37bc121d0unpcklpd x0, x2
37bc121d4movhpd x2, [rsp+480]
37bc121ddmulpd x1, x0
37bc121e1movddup x0, x11
37bc121e6mulpd x0, x2
37bc121eaaddsubpd x1, x0
37bc121eemovapd x4, x1
37bc121f2movapd x15, x1
37bc121f7movups [rsp+560], x1
37bc121ffandpd x1, [rip+0x839b39]
37bc12207unpckhpd x4, x4
37bc1220bmovapd x2, x4
37bc1220fandpd x2, [rip+0x839b29]
37bc12217movapd x0, x4
37bc1221baddsd x1, x2
37bc1221fpxor x2, x2
37bc12223ucomisd x1, x2
37bc12227jp 0x37bc1222f
37bc12229je 0x37bc11102
37bc1222f
37bc1222floc_37bc1222f:
37bc1222fmovapd x3, x1
37bc12233pxor x13, x13
37bc12238mov rdx, rbp
37bc1223bmov rcx, rbx
37bc1223emov rax, [rsp+456]
37bc12246mov [rsp+80], r11
37bc1224bshl rax, 4
37bc1224fadd rax, [rsp+904]
37bc12257movsd_xmm x10, [rax]
37bc1225cmovsd_xmm x2, [rax+8]
37bc12261subsd x10, x6
37bc12266subsd x2, x9
37bc1226bunpcklpd x10, x10
37bc12270unpcklpd x2, x2
37bc12274mulpd x10, [rip+0x839af3]
37bc1227dmulpd x2, [rip+0x839afb]
37bc12285addsubpd x10, x2
37bc1228amovapd x4, x10
37bc1228fmovapd x12, x10
37bc12294movapd x14, x10
37bc12299andpd x12, [rip+0x839a9e]
37bc122a2unpckhpd x4, x4
37bc122a6movapd x2, x4
37bc122aaandpd x2, [rip+0x839a8e]
37bc122b2movapd x11, x4
37bc122b7movapd x4, x13
37bc122bcmovapd x1, x11
37bc122c1addsd x12, x2
37bc122c6maxsd x3, x12
37bc122cbdivsd x4, x3
37bc122cfmovsd_xmm [rsp+64], x3
37bc122d5movapd x5, x4
37bc122d9movapd x2, x4
37bc122ddmulsd x2, x11
37bc122e2mulsd x5, x13
37bc122e7addsd x5, x3
37bc122ebmovapd x3, x2
37bc122efmovapd x2, x4
37bc122f3mulsd x2, x10
37bc122f8addsd x3, x10
37bc122fddivsd x3, x5
37bc12301subsd x1, x2
37bc12305movapd x2, x4
37bc12309mulsd x2, x0
37bc1230dmulsd x4, x15
37bc12312addsd x2, x15
37bc12317subsd x0, x4
37bc1231bdivsd x1, x5
37bc1231fmovapd x4, x3
37bc12323mulsd x4, x3
37bc12327divsd x0, x5
37bc1232bdivsd x2, x5
37bc1232fmovapd x5, x1
37bc12333mulsd x5, x1
37bc12337mulsd x1, x3
37bc1233bsubsd x4, x5
37bc1233faddsd x1, x1
37bc12343movapd x15, x0
37bc12348mulsd x15, x0
37bc1234dmovapd x5, x2
37bc12351mulsd x5, x2
37bc12355mulsd x2, x0
37bc12359subsd x5, x15
37bc1235eaddsd x2, x2
37bc12362addsd x4, x5
37bc12366addsd x1, x2
37bc1236amovsd_xmm [rsp+464], x4
37bc12373movsd_xmm [rsp+472], x1
37bc1237ccall fn_37c4301d0
37bc12381movddup x0, [rsp+64]
37bc12387comisd x12, x13
37bc1238cmovsd_xmm x1, [rsp+488]
37bc12395movsd_xmm x2, [rsp+480]
37bc1239emov r11, [rsp+80]
37bc123a3unpcklpd x2, x1
37bc123a7movhpd x1, [rsp+480]
37bc123b0mulpd x0, x2
37bc123b4pxor x2, x2
37bc123b8mulpd x1, x2
37bc123bcaddsubpd x0, x1
37bc123c0jbe 0x37bc1241a
37bc123c2movapd x1, x11
37bc123c7addsd x12, x13
37bc123ccmovapd x2, x0
37bc123d0mulsd x1, x13
37bc123d5movapd x4, x0
37bc123d9mulsd x14, x13
37bc123deunpckhpd x4, x4
37bc123e2addsd x1, x10
37bc123e7divsd x1, x12
37bc123ecmulsd x2, x1
37bc123f0movapd x1, x11
37bc123f5subsd x1, x14
37bc123fadivsd x1, x12
37bc123ffmulsd x1, x4
37bc12403addsd x1, x2
37bc12407comisd x13, x1
37bc1240cjbe 0x37bc1241a
37bc1240emovddup x1, [rip+0x83993a]
37bc12416xorpd x0, x1
37bc1241a
37bc1241aloc_37bc1241a:
37bc1241aaddpd x10, x0
37bc1241flea rdx, [rsp+560]
37bc12427mov rcx, rbx
37bc1242amov [rsp+64], r11
37bc1242flea r8, [rsp+576]
37bc12437movups [rsp+576], x10
37bc12440call zladiv_
37bc12445mov r11, [rsp+64]
37bc1244amovsd_xmm x0, [rsp+480]
37bc12453movsd_xmm x1, [rsp+488]
37bc1245cmovsd_xmm x3, [rsp+560]
37bc12465movsd_xmm x4, [rsp+568]
37bc1246emovapd x2, x0
37bc12472mulsd x2, x3
37bc12476movapd x5, x1
37bc1247amulsd x5, x4
37bc1247emulsd x0, x4
37bc12482mulsd x1, x3
37bc12486subsd x2, x5
37bc1248aaddsd x0, x1
37bc1248esubsd x6, x2
37bc12492subsd x9, x0
37bc12497jmp 0x37bc11102
37bc1249c
37bc1249cloc_37bc1249c:
37bc1249cmov r13l, [rsp+80]
37bc124a1mov r14, [rsp+88]
37bc124a6mov r15l, ebp
37bc124a9jmp 0x37bc11022
37bc124ae
37bc124aeloc_37bc124ae:
37bc124aemov rax, [rsp+928]
37bc124b6mov rdi, [rsp+944]
37bc124bemov rdx, rbp
37bc124c1lea rcx, [rsp+504]
37bc124c9lea r9, [rip+0x839850]
37bc124d0movsxd rax, [rax]
37bc124d3add rax, [rsp+416]
37bc124dbshl rax, 4
37bc124dflea r8, [rdi+rax]
37bc124e3call zscal_
37bc124e8mov r11, [rsp+64]
37bc124edjmp 0x37bc11fc3
37bc124f2
37bc124f2loc_37bc124f2:
37bc124f2mulsd x9, x3
37bc124f7mov eax, [rsp+212]
37bc124feunpckhpd x0, x0
37bc12502xorpd x0, [rip+0x839846]
37bc1250amov r9, [rsp+912]
37bc12512mov r8, [rsp+408]
37bc1251alea rcx, [rsp+508]
37bc12522lea rdx, [rsp+576]
37bc1252asub eax, r13l
37bc1252dmov [rsp+508], eax
37bc12534addsd x9, x10
37bc12539movapd x1, x9
37bc1253edivsd x1, x2
37bc12542unpcklpd x1, x0
37bc12546movups [rsp+576], x1
37bc1254ecall zscal_
37bc12553mov r11, [rsp+64]
37bc12558jmp 0x37bc11f5a
37bc1255d
37bc1255dloc_37bc1255d:
37bc1255dmov r8l, [rsp+64]
37bc12562lea eax, [r15-1]
37bc12566mov rbx, [rsp+432]
37bc1256emov [rsp+328], eax
37bc12575mov r15l, r8l
37bc12578jmp 0x37bc12038
37bc1257d
37bc1257dloc_37bc1257d:
37bc1257dmov rax, [rsp+392]
37bc12585movsxd rdx, ebp
37bc12588mov rdi, [rsp+904]
37bc12590imul rax, rdx
37bc12594add rax, [rsp+160]
37bc1259cadd rax, rdx
37bc1259fshl rdx, 4
37bc125a3shl rax, 4
37bc125a7movupd x0, [rdi+rax]
37bc125acmov rax, [rsp+920]
37bc125b4movups [rdx+rax-16], x0
37bc125b9jmp 0x37bc119b7
37bc106b0
Loading..