File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc5ae40
    37bc5ae40zlatrs3_:
    37bc5ae40push r15
    37bc5ae42push r14
    37bc5ae44push r13
    37bc5ae46push r12
    37bc5ae48push rbp
    37bc5ae49push rdi
    37bc5ae4apush rsi
    37bc5ae4bpush rbx
    37bc5ae4csub rsp, 1384
    37bc5ae53movups [rsp+1296], x6
    37bc5ae5bmovups [rsp+1312], x7
    37bc5ae63movups [rsp+1328], x8
    37bc5ae6cmovups [rsp+1344], x9
    37bc5ae75movups [rsp+1360], x10
    37bc5ae7emov esi, 1
    37bc5ae83mov rax, [rsp+1512]
    37bc5ae8bmov rdi, [rsp+1496]
    37bc5ae93mov r14l, [rax]
    37bc5ae96mov rax, [rsp+1528]
    37bc5ae9emov r13l, [rax]
    37bc5aea1mov rax, [rsp+1568]
    37bc5aea9mov [rsp+1464], rdx
    37bc5aeb1mov r12, r9
    37bc5aeb4mov [rsp+1472], r8
    37bc5aebcmov r9l, 1
    37bc5aec2mov r8l, 1
    37bc5aec8lea rdx, [rip+0x7f2571]
    37bc5aecfmov [rax], 0
    37bc5aed5mov [rsp+1456], rcx
    37bc5aeddcall lsame_
    37bc5aee2mov rcx, [rsp+1464]
    37bc5aeeamov r9l, 1
    37bc5aef0mov r8l, 1
    37bc5aef6lea rdx, [rip+0x7f2544]
    37bc5aefdmov [rsp+384], eax
    37bc5af04call lsame_
    37bc5af09mov rcx, [rsp+1472]
    37bc5af11mov r9l, 1
    37bc5af17mov r8l, 1
    37bc5af1dlea rdx, [rip+0x7f251d]
    37bc5af24mov [rsp+240], eax
    37bc5af2bcall lsame_
    37bc5af30lea rdx, [rip+0x7f250b]
    37bc5af37lea rcx, [rip+0x7f250a]
    37bc5af3emov r15l, eax
    37bc5af41mov rax, [rsp+1560]
    37bc5af49lea r8, [rip+0x7f24f2]
    37bc5af50mov ebp, [rax]
    37bc5af52lea rax, [rip+0x7f24f3]
    37bc5af59mov [rsp+64], 0
    37bc5af62mov [rsp+48], rax
    37bc5af67mov [rsp+40], rax
    37bc5af6cmov rax, [rsp+1488]
    37bc5af74mov [rsp+56], 6
    37bc5af7dmov [rsp+32], rax
    37bc5af82mov r9, rax
    37bc5af85call ilaenv_
    37bc5af8amov edx, eax
    37bc5af8cmov eax, 8
    37bc5af91cmp edx, eax
    37bc5af93cmovge eax, edx
    37bc5af96mov ebx, eax
    37bc5af98mov eax, 64
    37bc5af9dcmp ebx, eax
    37bc5af9fcmovle eax, ebx
    37bc5afa2mov rbx, [rsp+1488]
    37bc5afaamov ecx, [rbx]
    37bc5afacmov [rsp+244], eax
    37bc5afb3mov ebx, eax
    37bc5afb5lea eax, [rcx+rax-1]
    37bc5afb9cdq
    37bc5afbaidiv ebx
    37bc5afbcmov ebx, [rdi]
    37bc5afbetest eax, eax
    37bc5afc0cmovg esi, eax
    37bc5afc3mov eax, 32
    37bc5afc8cmp ebx, eax
    37bc5afcacmovle eax, ebx
    37bc5afcdmov [rsp+372], esi
    37bc5afd4cmp eax, esi
    37bc5afd6cmovl eax, esi
    37bc5afd9imul eax, esi
    37bc5afdccmp ecx, ebx
    37bc5afdecmovg ecx, ebx
    37bc5afe1mov [rsp+368], eax
    37bc5afe8mov edx, eax
    37bc5afeatest ecx, ecx
    37bc5afecje 0x37bc5b170
    37bc5aff2mov eax, esi
    37bc5aff4pxor x0, x0
    37bc5aff8imul eax, esi
    37bc5affblea esi, [rax+rdx]
    37bc5affecvtsi2sd x0, esi
    37bc5b002
    37bc5b002loc_37bc5b002:
    37bc5b002mov rax, [rsp+1552]
    37bc5b00amovsd_xmm [rax], x0
    37bc5b00emov eax, [rsp+384]
    37bc5b015test eax, eax
    37bc5b017je 0x37bc5b1de
    37bc5b01d
    37bc5b01dloc_37bc5b01d:
    37bc5b01dmov eax, [rsp+240]
    37bc5b024test eax, eax
    37bc5b026je 0x37bc5b182
    37bc5b02c
    37bc5b02cloc_37bc5b02c:
    37bc5b02ctest r15l, r15l
    37bc5b02fjne 0x37bc5b0ce
    37bc5b035mov rcx, [rsp+1472]
    37bc5b03dmov r9l, 1
    37bc5b043mov r8l, 1
    37bc5b049lea rdx, [rip+0x7f23f0]
    37bc5b050call lsame_
    37bc5b055test eax, eax
    37bc5b057jne 0x37bc5b0ce
    37bc5b059mov rbx, [rsp+1568]
    37bc5b061mov edx, -3
    37bc5b066mov eax, 3
    37bc5b06bmov [rbx], edx
    37bc5b06d
    37bc5b06dloc_37bc5b06d:
    37bc5b06dlea rdx, [rsp+784]
    37bc5b075mov r8l, 7
    37bc5b07blea rcx, [rip+0x7f23d2]
    37bc5b082mov [rsp+784], eax
    37bc5b089call xerbla_
    37bc5b08enop
    37bc5b08f
    37bc5b08floc_37bc5b08f:
    37bc5b08fmovups x6, [rsp+1296]
    37bc5b097movups x7, [rsp+1312]
    37bc5b09fmovups x8, [rsp+1328]
    37bc5b0a8movups x9, [rsp+1344]
    37bc5b0b1movups x10, [rsp+1360]
    37bc5b0baadd rsp, 1384
    37bc5b0c1pop rbx
    37bc5b0c2pop rsi
    37bc5b0c3pop rdi
    37bc5b0c4pop rbp
    37bc5b0c5pop r12
    37bc5b0c7pop r13
    37bc5b0c9pop r14
    37bc5b0cbpop r15
    37bc5b0cdret
    37bc5b0ce
    37bc5b0celoc_37bc5b0ce:
    37bc5b0cemov r9l, 1
    37bc5b0d4mov r8l, 1
    37bc5b0dalea rdx, [rip+0x7f2372]
    37bc5b0e1mov rcx, r12
    37bc5b0e4call lsame_
    37bc5b0e9test eax, eax
    37bc5b0ebje 0x37bc5b230
    37bc5b0f1
    37bc5b0f1loc_37bc5b0f1:
    37bc5b0f1mov rax, [rsp+1488]
    37bc5b0f9mov edx, [rax]
    37bc5b0fbtest edx, edx
    37bc5b0fdjs 0x37bc5b212
    37bc5b103mov ecx, [rdi]
    37bc5b105test ecx, ecx
    37bc5b107js 0x37bc5b25f
    37bc5b10dmov r11, [rsp+1512]
    37bc5b115test edx, edx
    37bc5b117mov eax, 1
    37bc5b11ccmovg eax, edx
    37bc5b11fcmp [r11], eax
    37bc5b122jl 0x37bc5b26b
    37bc5b128mov r11, [rsp+1528]
    37bc5b130cmp [r11], eax
    37bc5b133jl 0x37bc5b277
    37bc5b139cmp ebp, -1
    37bc5b13cje 0x37bc5b283
    37bc5b142mov rax, [rsp+1560]
    37bc5b14acmp [rax], esi
    37bc5b14cmov rax, [rsp+1568]
    37bc5b154jge 0x37bc5b29c
    37bc5b15amov [rax], -14
    37bc5b160mov eax, 14
    37bc5b165jmp 0x37bc5b06d
    37bc5b16a
    37bc5b16a 66 0f 1f 44 00 00 f..D..
    37bc5b170
    37bc5b170loc_37bc5b170:
    37bc5b170movsd_xmm x0, [rip+0x7f2320]
    37bc5b178mov esi, 1
    37bc5b17djmp 0x37bc5b002
    37bc5b182
    37bc5b182loc_37bc5b182:
    37bc5b182mov rcx, [rsp+1464]
    37bc5b18amov r9l, 1
    37bc5b190mov r8l, 1
    37bc5b196lea rdx, [rip+0x7f22b4]
    37bc5b19dcall lsame_
    37bc5b1a2test eax, eax
    37bc5b1a4jne 0x37bc5b02c
    37bc5b1aamov rcx, [rsp+1464]
    37bc5b1b2mov r9l, 1
    37bc5b1b8mov r8l, 1
    37bc5b1belea rdx, [rip+0x7f228d]
    37bc5b1c5call lsame_
    37bc5b1catest eax, eax
    37bc5b1ccjne 0x37bc5b02c
    37bc5b1d2mov edx, -2
    37bc5b1d7mov eax, 2
    37bc5b1dcjmp 0x37bc5b21c
    37bc5b1de
    37bc5b1deloc_37bc5b1de:
    37bc5b1demov rcx, [rsp+1456]
    37bc5b1e6mov r9l, 1
    37bc5b1ecmov r8l, 1
    37bc5b1f2lea rdx, [rip+0x7f2257]
    37bc5b1f9call lsame_
    37bc5b1fetest eax, eax
    37bc5b200jne 0x37bc5b01d
    37bc5b206mov edx, -1
    37bc5b20bmov eax, 1
    37bc5b210jmp 0x37bc5b21c
    37bc5b212
    37bc5b212loc_37bc5b212:
    37bc5b212mov edx, -5
    37bc5b217mov eax, 5
    37bc5b21c
    37bc5b21cloc_37bc5b21c:
    37bc5b21cmov rbx, [rsp+1568]
    37bc5b224mov [rbx], edx
    37bc5b226jmp 0x37bc5b06d
    37bc5b22b
    37bc5b22b 0f 1f 44 00 00 ..D..
    37bc5b230
    37bc5b230loc_37bc5b230:
    37bc5b230mov r9l, 1
    37bc5b236mov r8l, 1
    37bc5b23clea rdx, [rip+0x7f21fe]
    37bc5b243mov rcx, r12
    37bc5b246call lsame_
    37bc5b24btest eax, eax
    37bc5b24djne 0x37bc5b0f1
    37bc5b253mov edx, -4
    37bc5b258mov eax, 4
    37bc5b25djmp 0x37bc5b21c
    37bc5b25f
    37bc5b25floc_37bc5b25f:
    37bc5b25fmov edx, -6
    37bc5b264mov eax, 6
    37bc5b269jmp 0x37bc5b21c
    37bc5b26b
    37bc5b26bloc_37bc5b26b:
    37bc5b26bmov edx, -8
    37bc5b270mov eax, 8
    37bc5b275jmp 0x37bc5b21c
    37bc5b277
    37bc5b277loc_37bc5b277:
    37bc5b277mov edx, -10
    37bc5b27cmov eax, 10
    37bc5b281jmp 0x37bc5b21c
    37bc5b283
    37bc5b283loc_37bc5b283:
    37bc5b283mov rax, [rsp+1568]
    37bc5b28bmov eax, [rax]
    37bc5b28dtest eax, eax
    37bc5b28fje 0x37bc5b08f
    37bc5b295neg eax
    37bc5b297jmp 0x37bc5b06d
    37bc5b29c
    37bc5b29cloc_37bc5b29c:
    37bc5b29cmov ebp, [rax]
    37bc5b29etest ebp, ebp
    37bc5b2a0jne 0x37bc5cac8
    37bc5b2a6test ecx, ecx
    37bc5b2a8je 0x37bc5b08f
    37bc5b2aemov rax, [rsp+1536]
    37bc5b2b6lea r8l, [rcx-1]
    37bc5b2bamovsd_xmm x8, [rip+0x7f21d5]
    37bc5b2c3lea rsi, [rax+8]
    37bc5b2c7lea r8, [rsi+8*r8]
    37bc5b2cbmov [rsp+408], rsi
    37bc5b2d3mov r9, r8
    37bc5b2d6sub r9, rax
    37bc5b2d9and r9l, 8
    37bc5b2ddje 0x37bc5b2fc
    37bc5b2dfmov rax, [rsp+1536]
    37bc5b2e7mov rsi, [rsp+408]
    37bc5b2efmovsd_xmm [rax], x8
    37bc5b2f4mov rax, rsi
    37bc5b2f7cmp rsi, r8
    37bc5b2faje 0x37bc5b310
    37bc5b2fc
    37bc5b2fcloc_37bc5b2fc:
    37bc5b2fcmovsd_xmm [rax], x8
    37bc5b301add rax, 16
    37bc5b305movsd_xmm [rax-8], x8
    37bc5b30bcmp rax, r8
    37bc5b30ejne 0x37bc5b2fc
    37bc5b310
    37bc5b310loc_37bc5b310:
    37bc5b310cmp edx, ecx
    37bc5b312cmovg edx, ecx
    37bc5b315test edx, edx
    37bc5b317je 0x37bc5b08f
    37bc5b31dmovsxd rsi, r13l
    37bc5b320xor eax, eax
    37bc5b322mov edx, 8
    37bc5b327test rsi, rsi
    37bc5b32alea rcx, [rip+0x7f212a]
    37bc5b331cmovns rax, rsi
    37bc5b335mov [rsp+320], rax
    37bc5b33dcall dlamch_
    37bc5b342mov edx, 12
    37bc5b347lea rcx, [rip+0x7f2115]
    37bc5b34emovapd x7, x0
    37bc5b352call dlamch_
    37bc5b357movapd x6, x0
    37bc5b35bcmp [rdi], 1
    37bc5b35ejle 0x37bc5c93d
    37bc5b364movsxd rsi, r14l
    37bc5b367xor eax, eax
    37bc5b369mov ecx, [rsp+372]
    37bc5b370mov [rsp+160], 2
    37bc5b37btest rsi, rsi
    37bc5b37emov [rsp+184], ebx
    37bc5b385pxor x9, x9
    37bc5b38acmovns rax, rsi
    37bc5b38emov [rsp+1496], rdi
    37bc5b396mov [rsp+328], rax
    37bc5b39enot rax
    37bc5b3a1mov [rsp+336], rax
    37bc5b3a9mov eax, [rsp+368]
    37bc5b3b0add eax, 1
    37bc5b3b3mov [rsp+168], eax
    37bc5b3balea eax, [rcx+1]
    37bc5b3bdmov [rsp+176], eax
    37bc5b3c4movsxd rax, [rsp+244]
    37bc5b3ccmov rsi, rax
    37bc5b3cfshl rax, 4
    37bc5b3d3mov [rsp+152], rax
    37bc5b3dbmov eax, [rsp+384]
    37bc5b3e2mov edi, esi
    37bc5b3e4mov edx, eax
    37bc5b3e6neg edx
    37bc5b3e8sbb r10l, r10l
    37bc5b3ebadd r10l, 2
    37bc5b3eftest eax, eax
    37bc5b3f1cmove ebp, ecx
    37bc5b3f4xor r8l, r8l
    37bc5b3f7xor ecx, ecx
    37bc5b3f9
    37bc5b3f9loc_37bc5b3f9:
    37bc5b3f9cmp r10l, ebp
    37bc5b3fcjg 0x37bc5b5b7
    37bc5b402
    37bc5b402loc_37bc5b402:
    37bc5b402mov rax, [rsp+1488]
    37bc5b40alea edx, [r8+rdi]
    37bc5b40elea ebx, [r10-1]
    37bc5b412mov esi, edi
    37bc5b414mov r14, [rsp+1504]
    37bc5b41clea r13, [rsp+520]
    37bc5b424mov [rsp+192], r8l
    37bc5b42clea r15, [rsp+784]
    37bc5b434mov eax, [rax]
    37bc5b436mov [rsp+144], r13
    37bc5b43emov [rsp+200], ecx
    37bc5b445cmp edx, eax
    37bc5b447cmovg edx, eax
    37bc5b44aimul esi, ebx
    37bc5b44dmov r11l, edx
    37bc5b450lea edx, [r8+1]
    37bc5b454movsxd r9, esi
    37bc5b457movsxd rdx, edx
    37bc5b45asub r11l, r8l
    37bc5b45dimul rdx, [rsp+328]
    37bc5b466add rdx, [rsp+336]
    37bc5b46eadd rdx, r9
    37bc5b471mov r9l, [rsp+368]
    37bc5b479shl rdx, 4
    37bc5b47dlea r12, [r14+rdx+16]
    37bc5b482lea edx, [r9+rcx-1]
    37bc5b487lea r14l, [rdx+r10]
    37bc5b48bmov edx, [rsp+372]
    37bc5b492imul edx, ebx
    37bc5b495mov ebx, [rsp+168]
    37bc5b49clea ebx, [rbx+rdx-1]
    37bc5b4a0lea edx, [rcx+r9]
    37bc5b4a4add edx, ebp
    37bc5b4a6mov r13l, ebx
    37bc5b4a9mov ebp, r11l
    37bc5b4acmov rbx, r12
    37bc5b4afmov [rsp+128], edx
    37bc5b4b6lea rdx, [rsp+528]
    37bc5b4bemov r12l, esi
    37bc5b4c1mov esi, r14l
    37bc5b4c4mov [rsp+136], rdx
    37bc5b4ccmov r14l, [rsp+240]
    37bc5b4d4jmp 0x37bc5b52a
    37bc5b4d6
    37bc5b4d6loc_37bc5b4d6:
    37bc5b4d6lea rcx, [rip+0x7f1f92]
    37bc5b4ddcall zlange_
    37bc5b4e2mov rcx, [rsp+1552]
    37bc5b4eamovsxd rax, esi
    37bc5b4edmovsd_xmm [rsp+488], x0
    37bc5b4f6movsd_xmm [rcx+8*rax], x0
    37bc5b4fb
    37bc5b4fbloc_37bc5b4fb:
    37bc5b4fbmaxsd x9, x0
    37bc5b500add esi, 1
    37bc5b503cmp esi, [rsp+128]
    37bc5b50aje 0x37bc5b5a8
    37bc5b510mov rax, [rsp+1488]
    37bc5b518add rbx, [rsp+152]
    37bc5b520add r13l, [rsp+372]
    37bc5b528mov eax, [rax]
    37bc5b52a
    37bc5b52aloc_37bc5b52a:
    37bc5b52amov edx, r12l
    37bc5b52dadd r12l, edi
    37bc5b530mov [rsp+40], r15
    37bc5b535mov r9, rbx
    37bc5b538cmp r12l, eax
    37bc5b53bmov [rsp+528], ebp
    37bc5b542mov r8, [rsp+136]
    37bc5b54amov [rsp+48], 1
    37bc5b553cmovle eax, r12l
    37bc5b557sub eax, edx
    37bc5b559mov rdx, [rsp+144]
    37bc5b561mov [rsp+520], eax
    37bc5b568mov rax, [rsp+1512]
    37bc5b570mov [rsp+32], rax
    37bc5b575test r14l, r14l
    37bc5b578jne 0x37bc5b4d6
    37bc5b57elea rcx, [rip+0x7f1eeb]
    37bc5b585call zlange_
    37bc5b58amov rcx, [rsp+1552]
    37bc5b592movsxd rax, r13l
    37bc5b595movsd_xmm [rsp+488], x0
    37bc5b59emovsd_xmm [rcx+8*rax], x0
    37bc5b5a3jmp 0x37bc5b4fb
    37bc5b5a8
    37bc5b5a8loc_37bc5b5a8:
    37bc5b5a8mov r8l, [rsp+192]
    37bc5b5b0mov ecx, [rsp+200]
    37bc5b5b7
    37bc5b5b7loc_37bc5b5b7:
    37bc5b5b7mov eax, [rsp+160]
    37bc5b5becmp eax, [rsp+176]
    37bc5b5c5je 0x37bc5b614
    37bc5b5c7mov r14l, [rsp+384]
    37bc5b5cfadd [rsp+168], 1
    37bc5b5d7add r8l, edi
    37bc5b5dalea r10l, [rax+1]
    37bc5b5deadd ecx, [rsp+372]
    37bc5b5e5test r14l, r14l
    37bc5b5e8je 0x37bc5b600
    37bc5b5eamov [rsp+160], r10l
    37bc5b5f2lea ebp, [rax-1]
    37bc5b5f5mov r10l, 1
    37bc5b5fbjmp 0x37bc5b402
    37bc5b600
    37bc5b600loc_37bc5b600:
    37bc5b600mov [rsp+160], r10l
    37bc5b608mov ebp, [rsp+372]
    37bc5b60fjmp 0x37bc5b3f9
    37bc5b614
    37bc5b614loc_37bc5b614:
    37bc5b614mov edx, 8
    37bc5b619lea rcx, [rip+0x7f1e3b]
    37bc5b620mov ebx, [rsp+184]
    37bc5b627mov rdi, [rsp+1496]
    37bc5b62fcall dlamch_
    37bc5b634comisd x0, x9
    37bc5b639jb 0x37bc5c868
    37bc5b63fmov edx, 1
    37bc5b644mov rcx, [rsp+320]
    37bc5b64cmov [rsp+280], -1
    37bc5b658mov ebp, 32
    37bc5b65dmov [rsp+232], -1
    37bc5b669movapd x9, x7
    37bc5b66emov rax, rcx
    37bc5b671shl rax, 5
    37bc5b675mov [rsp+416], rax
    37bc5b67dlea eax, [rbx+62]
    37bc5b680add ebx, 31
    37bc5b683cmovns eax, ebx
    37bc5b686sar eax, 5
    37bc5b689test eax, eax
    37bc5b68bcmovle eax, edx
    37bc5b68emov rdx, [rsp+1552]
    37bc5b696shl rcx, 4
    37bc5b69amov [rsp+176], rcx
    37bc5b6a2add eax, 1
    37bc5b6a5add rdx, 8
    37bc5b6a9shl rax, 5
    37bc5b6admov [rsp+424], rdx
    37bc5b6b5mov [rsp+440], rax
    37bc5b6bdmovsxd rax, [rsp+372]
    37bc5b6c5mov rbx, rax
    37bc5b6c8lea rsi, [8*rax]
    37bc5b6d0mov [rsp+256], rax
    37bc5b6d8sub ebx, 1
    37bc5b6dbmov r14, rsi
    37bc5b6deadd rax, rbx
    37bc5b6e1mov [rsp+432], rbx
    37bc5b6e9lea rax, [rdx+8*rax]
    37bc5b6edmov [rsp+392], rax
    37bc5b6f5mov rax, rbx
    37bc5b6f8neg rax
    37bc5b6fblea rbx, [8*rax]
    37bc5b703mov rax, [rsp+1552]
    37bc5b70badd rax, rsi
    37bc5b70emov rsi, rbx
    37bc5b711mov [rsp+400], rax
    37bc5b719
    37bc5b719loc_37bc5b719:
    37bc5b719mov edx, [rdi]
    37bc5b71bmov eax, ebp
    37bc5b71dcmp edx, ebp
    37bc5b71fcmovle eax, edx
    37bc5b722lea edx, [rbp-32]
    37bc5b725sub eax, edx
    37bc5b727mov [rsp+144], eax
    37bc5b72etest eax, eax
    37bc5b730jle 0x37bc5b7a0
    37bc5b732mov eax, [rsp+144]
    37bc5b739mov rdx, [rsp+392]
    37bc5b741mov r8l, 1
    37bc5b747lea rcx, [rsi-8]
    37bc5b74blea r10l, [rax+1]
    37bc5b74fnop
    37bc5b750
    37bc5b750loc_37bc5b750:
    37bc5b750mov r9, rcx
    37bc5b753lea rax, [rcx+rdx]
    37bc5b757neg r9
    37bc5b75aand r9l, 8
    37bc5b75eje 0x37bc5b780
    37bc5b760movsd_xmm [rax], x8
    37bc5b765add rax, 8
    37bc5b769cmp rdx, rax
    37bc5b76cje 0x37bc5b794
    37bc5b76enop [rax]
    37bc5b775nop [rax+rax]
    37bc5b780
    37bc5b780loc_37bc5b780:
    37bc5b780movsd_xmm [rax], x8
    37bc5b785add rax, 16
    37bc5b789movsd_xmm [rax-8], x8
    37bc5b78fcmp rdx, rax
    37bc5b792jne 0x37bc5b780
    37bc5b794
    37bc5b794loc_37bc5b794:
    37bc5b794add r8l, 1
    37bc5b798add rdx, r14
    37bc5b79bcmp r10l, r8l
    37bc5b79ejne 0x37bc5b750
    37bc5b7a0
    37bc5b7a0loc_37bc5b7a0:
    37bc5b7a0mov r13l, [rsp+240]
    37bc5b7a8test r13l, r13l
    37bc5b7abje 0x37bc5c823
    37bc5b7b1mov r12l, [rsp+384]
    37bc5b7b9test r12l, r12l
    37bc5b7bcjne 0x37bc5c850
    37bc5b7c2mov [rsp+388], 1
    37bc5b7cdmov r12l, 1
    37bc5b7d3
    37bc5b7d3loc_37bc5b7d3:
    37bc5b7d3mov rax, [rsp+1536]
    37bc5b7dbmov ebx, r12l
    37bc5b7demov r15, r14
    37bc5b7e1mov [rsp+448], rbp
    37bc5b7e9mov [rsp+1496], rdi
    37bc5b7f1lea r11, [rax+8*rbp]
    37bc5b7f5mov eax, [rsp+372]
    37bc5b7fcmov [rsp+456], rsi
    37bc5b804mov [rsp+360], r11
    37bc5b80csub eax, 1
    37bc5b80fmov [rsp+376], eax
    37bc5b816nop [rax+rax]
    37bc5b820
    37bc5b820loc_37bc5b820:
    37bc5b820mov edi, [rsp+244]
    37bc5b827lea eax, [rbx-1]
    37bc5b82amov edx, edi
    37bc5b82cimul edx, eax
    37bc5b82flea ecx, [rdx+rdi]
    37bc5b832mov rdi, [rsp+1488]
    37bc5b83alea esi, [rdx+1]
    37bc5b83dmov r8l, [rdi]
    37bc5b840mov edi, [rsp+144]
    37bc5b847cmp ecx, r8l
    37bc5b84acmovg ecx, r8l
    37bc5b84etest edi, edi
    37bc5b850jle 0x37bc5bde3
    37bc5b856mov r8, [rsp+328]
    37bc5b85emovsxd r9, esi
    37bc5b861mov edi, ecx
    37bc5b863movsxd r10, ecx
    37bc5b866sub edi, edx
    37bc5b868lea r11, [rsp+784]
    37bc5b870mov [rsp+288], eax
    37bc5b877mov r12, [rsp+400]
    37bc5b87fimul r8, r9
    37bc5b883add r9, [rsp+336]
    37bc5b88bmov [rsp+136], edi
    37bc5b892mov rbp, -1
    37bc5b899mov rdi, [rsp+1552]
    37bc5b8a1mov [rsp+192], r11
    37bc5b8a9lea r11, [rsp+528]
    37bc5b8b1mov [rsp+152], r11
    37bc5b8b9lea r11, [rsp+520]
    37bc5b8c1add r8, r9
    37bc5b8c4mov [rsp+168], r11
    37bc5b8ccmov r11, [rsp+1520]
    37bc5b8d4mov r9, r10
    37bc5b8d7shl r8, 4
    37bc5b8dbadd r8, [rsp+1504]
    37bc5b8e3shl r9, 4
    37bc5b8e7add r9, [rsp+1520]
    37bc5b8efmov [rsp+160], r8
    37bc5b8f7movsxd r8, ebx
    37bc5b8faadd r8, [rsp+256]
    37bc5b902lea r13, [rdi+8*r8-8]
    37bc5b907mov rdi, [rsp+280]
    37bc5b90fmovsxd r8, edx
    37bc5b912mov [rsp+216], r9
    37bc5b91amov r14, r13
    37bc5b91dmov [rsp+200], edx
    37bc5b924mov r13l, 1
    37bc5b92alea r8, [rdi+r8+1]
    37bc5b92fmov [rsp+248], ebx
    37bc5b936mov rdi, [rsp+392]
    37bc5b93eshl r8, 4
    37bc5b942mov [rsp+264], esi
    37bc5b949lea r11, [r11+r8+16]
    37bc5b94emov [rsp+212], ecx
    37bc5b955mov [rsp+184], r11
    37bc5b95dlea r11, [rsp+484]
    37bc5b965mov [rsp+128], r11
    37bc5b96dmov [rsp+224], r10
    37bc5b975jmp 0x37bc5ba39
    37bc5b97a
    37bc5b97a 66 0f 1f 44 00 00 f..D..
    37bc5b980
    37bc5b980loc_37bc5b980:
    37bc5b980movsd_xmm x2, [r14]
    37bc5b985movapd x0, x3
    37bc5b989pxor x4, x4
    37bc5b98dmulsd x0, x2
    37bc5b991ucomisd x0, x4
    37bc5b995jp 0x37bc5ba08
    37bc5b997jne 0x37bc5ba08
    37bc5b999divsd x2, x6
    37bc5b99dmovapd x0, x8
    37bc5b9a2movsd_xmm [r14], x6
    37bc5b9a7mulsd x2, x3
    37bc5b9abdivsd x0, x2
    37bc5b9afmovsd_xmm [rsp+504], x0
    37bc5b9b8mulsd x1, x0
    37bc5b9bccomisd x9, x1
    37bc5b9c1jb 0x37bc5bcf0
    37bc5b9c7mov rax, [rsp+152]
    37bc5b9cfmov rcx, [rsp+128]
    37bc5b9d7mov r8, rsi
    37bc5b9dalea rdx, [rsp+504]
    37bc5b9e2lea r9, [rip+0x7f1a5f]
    37bc5b9e9movsd_xmm [rax+8*r13-8], x1
    37bc5b9f0mov eax, [rsp+136]
    37bc5b9f7mov [rsp+484], eax
    37bc5b9fecall zdscal_
    37bc5ba03movsd_xmm x0, [r14]
    37bc5ba08
    37bc5ba08loc_37bc5ba08:
    37bc5ba08movsd_xmm [r14], x0
    37bc5ba0dadd r13, 1
    37bc5ba11add r14, r15
    37bc5ba14add r12, r15
    37bc5ba17movsd_xmm [rsp+520], x0
    37bc5ba20add rdi, r15
    37bc5ba23add rbp, [rsp+320]
    37bc5ba2bcmp [rsp+144], r13l
    37bc5ba33jl 0x37bc5bdc0
    37bc5ba39
    37bc5ba39loc_37bc5ba39:
    37bc5ba39mov rax, [rsp+184]
    37bc5ba41mov rbx, rbp
    37bc5ba44mov [rsp+112], 1
    37bc5ba4dmov [rsp+104], 1
    37bc5ba56shl rbx, 4
    37bc5ba5amov [rsp+96], 1
    37bc5ba63lea rsi, [rax+rbx]
    37bc5ba67mov eax, [rsp+136]
    37bc5ba6emov [rsp+88], 1
    37bc5ba77mov [rsp+484], eax
    37bc5ba7emov rax, [rsp+1568]
    37bc5ba86mov [rsp+56], rsi
    37bc5ba8bmov [rsp+80], rax
    37bc5ba90mov rax, [rsp+1544]
    37bc5ba98mov [rsp+72], rax
    37bc5ba9dmov rax, [rsp+168]
    37bc5baa5mov [rsp+64], rax
    37bc5baaamov rax, [rsp+1512]
    37bc5bab2mov [rsp+48], rax
    37bc5bab7mov rax, [rsp+160]
    37bc5babfmov [rsp+40], rax
    37bc5bac4mov rax, [rsp+128]
    37bc5baccmov [rsp+32], rax
    37bc5bad1cmp r13, 1
    37bc5bad5je 0x37bc5bcc0
    37bc5badbmov r8, [rsp+1472]
    37bc5bae3mov rdx, [rsp+1464]
    37bc5baeblea r9, [rip+0x7f1961]
    37bc5baf2mov rcx, [rsp+1456]
    37bc5bafacall zlatrs_
    37bc5baff
    37bc5baffloc_37bc5baff:
    37bc5baffmov eax, [rsp+136]
    37bc5bb06mov rdx, [rsp+128]
    37bc5bb0emov r9, rsi
    37bc5bb11mov [rsp+48], 1
    37bc5bb1alea r8, [rip+0x7f1927]
    37bc5bb21lea rcx, [rip+0x7f1947]
    37bc5bb28mov [rsp+484], eax
    37bc5bb2fmov rax, [rsp+192]
    37bc5bb37mov [rsp+40], rax
    37bc5bb3cmov rax, [rsp+1528]
    37bc5bb44mov [rsp+32], rax
    37bc5bb49call zlange_
    37bc5bb4emov rax, [rsp+152]
    37bc5bb56movsd_xmm x3, [rsp+520]
    37bc5bb5fmovapd x1, x0
    37bc5bb63movsd_xmm [rax+8*r13-8], x0
    37bc5bb6apxor x0, x0
    37bc5bb6eucomisd x3, x0
    37bc5bb72jp 0x37bc5b980
    37bc5bb78jne 0x37bc5b980
    37bc5bb7emov rax, [rsp+360]
    37bc5bb86mov r10l, [rsp+200]
    37bc5bb8emovsd_xmm [rax+8*r13-264], x0
    37bc5bb98test r10l, r10l
    37bc5bb9bjle 0x37bc5bc00
    37bc5bb9dmov esi, [rsp+200]
    37bc5bba4mov rax, [rsp+1520]
    37bc5bbacpxor x0, x0
    37bc5bbb0lea edx, [rsi-1]
    37bc5bbb3mov rsi, [rsp+1520]
    37bc5bbbbadd rax, rbx
    37bc5bbbeadd rdx, rbp
    37bc5bbc1shl rdx, 4
    37bc5bbc5lea rdx, [rsi+rdx+16]
    37bc5bbcamov rcx, rdx
    37bc5bbcdsub rcx, rax
    37bc5bbd0and ecx, 16
    37bc5bbd3je 0x37bc5bbf0
    37bc5bbd5movups [rax+16], x0
    37bc5bbd9add rax, 16
    37bc5bbddcmp rax, rdx
    37bc5bbe0je 0x37bc5bc00
    37bc5bbe2nop [rax]
    37bc5bbe5nop [rax+rax]
    37bc5bbf0
    37bc5bbf0loc_37bc5bbf0:
    37bc5bbf0movups [rax+16], x0
    37bc5bbf4add rax, 32
    37bc5bbf8movups [rax], x0
    37bc5bbfbcmp rax, rdx
    37bc5bbfejne 0x37bc5bbf0
    37bc5bc00
    37bc5bc00loc_37bc5bc00:
    37bc5bc00mov rax, [rsp+1488]
    37bc5bc08mov edx, [rax]
    37bc5bc0acmp [rsp+212], edx
    37bc5bc11jge 0x37bc5bc80
    37bc5bc13sub edx, 1
    37bc5bc16sub edx, [rsp+212]
    37bc5bc1dadd rdx, [rsp+224]
    37bc5bc25mov rcx, [rsp+1520]
    37bc5bc2dadd rdx, rbp
    37bc5bc30mov rax, [rsp+216]
    37bc5bc38pxor x0, x0
    37bc5bc3cshl rdx, 4
    37bc5bc40lea rdx, [rcx+rdx+32]
    37bc5bc45lea rax, [rax+rbx+16]
    37bc5bc4amov rcx, rdx
    37bc5bc4dsub rcx, rax
    37bc5bc50and ecx, 16
    37bc5bc53je 0x37bc5bc70
    37bc5bc55movups [rax], x0
    37bc5bc58add rax, 16
    37bc5bc5ccmp rdx, rax
    37bc5bc5fje 0x37bc5bc80
    37bc5bc61nop [rax]
    37bc5bc65nop [rax+rax]
    37bc5bc70
    37bc5bc70loc_37bc5bc70:
    37bc5bc70movups [rax], x0
    37bc5bc73add rax, 32
    37bc5bc77movups [rax-16], x0
    37bc5bc7bcmp rdx, rax
    37bc5bc7ejne 0x37bc5bc70
    37bc5bc80
    37bc5bc80loc_37bc5bc80:
    37bc5bc80mov rdx, rdi
    37bc5bc83mov rax, r12
    37bc5bc86sub rdx, r12
    37bc5bc89and edx, 8
    37bc5bc8cje 0x37bc5bca0
    37bc5bc8elea rax, [r12+8]
    37bc5bc93movsd_xmm [r12], x8
    37bc5bc99cmp rax, rdi
    37bc5bc9cje 0x37bc5bcb4
    37bc5bc9enop
    37bc5bca0
    37bc5bca0loc_37bc5bca0:
    37bc5bca0movsd_xmm [rax], x8
    37bc5bca5add rax, 16
    37bc5bca9movsd_xmm [rax-8], x8
    37bc5bcafcmp rax, rdi
    37bc5bcb2jne 0x37bc5bca0
    37bc5bcb4
    37bc5bcb4loc_37bc5bcb4:
    37bc5bcb4movsd_xmm x0, [r14]
    37bc5bcb9jmp 0x37bc5ba08
    37bc5bcbe
    37bc5bcbe 66 90 f.
    37bc5bcc0
    37bc5bcc0loc_37bc5bcc0:
    37bc5bcc0mov r8, [rsp+1472]
    37bc5bcc8mov rdx, [rsp+1464]
    37bc5bcd0lea r9, [rip+0x7f176a]
    37bc5bcd7mov rcx, [rsp+1456]
    37bc5bcdfcall zlatrs_
    37bc5bce4jmp 0x37bc5baff
    37bc5bce9
    37bc5bce9 0f 1f 80 00 00 00 00 .......
    37bc5bcf0
    37bc5bcf0loc_37bc5bcf0:
    37bc5bcf0mov rax, [rsp+360]
    37bc5bcf8mov [rax+8*r13-264], 0
    37bc5bd04mov rax, [rsp+1488]
    37bc5bd0cmov eax, [rax]
    37bc5bd0etest eax, eax
    37bc5bd10jle 0x37bc5bd60
    37bc5bd12sub eax, 1
    37bc5bd15mov rsi, [rsp+1520]
    37bc5bd1dadd rbx, [rsp+1520]
    37bc5bd25pxor x0, x0
    37bc5bd29add rax, rbp
    37bc5bd2cshl rax, 4
    37bc5bd30lea rax, [rsi+rax+16]
    37bc5bd35mov rdx, rax
    37bc5bd38sub rdx, rbx
    37bc5bd3band edx, 16
    37bc5bd3eje 0x37bc5bd50
    37bc5bd40movups [rbx+16], x0
    37bc5bd44add rbx, 16
    37bc5bd48cmp rax, rbx
    37bc5bd4bje 0x37bc5bd60
    37bc5bd4dnop [rax]
    37bc5bd50
    37bc5bd50loc_37bc5bd50:
    37bc5bd50movups [rbx+16], x0
    37bc5bd54add rbx, 32
    37bc5bd58movups [rbx], x0
    37bc5bd5bcmp rax, rbx
    37bc5bd5ejne 0x37bc5bd50
    37bc5bd60
    37bc5bd60loc_37bc5bd60:
    37bc5bd60mov rdx, rdi
    37bc5bd63mov rax, r12
    37bc5bd66sub rdx, r12
    37bc5bd69and edx, 8
    37bc5bd6cje 0x37bc5bda0
    37bc5bd6elea rax, [r12+8]
    37bc5bd73movsd_xmm [r12], x8
    37bc5bd79cmp rax, rdi
    37bc5bd7cje 0x37bc5bcb4
    37bc5bd82nop [rax+rax]
    37bc5bd8anop [rax+rax]
    37bc5bd95nop [rax+rax]
    37bc5bda0
    37bc5bda0loc_37bc5bda0:
    37bc5bda0movsd_xmm [rax], x8
    37bc5bda5add rax, 16
    37bc5bda9movsd_xmm [rax-8], x8
    37bc5bdafcmp rax, rdi
    37bc5bdb2jne 0x37bc5bda0
    37bc5bdb4movsd_xmm x0, [r14]
    37bc5bdb9jmp 0x37bc5ba08
    37bc5bdbe
    37bc5bdbe 66 90 f.
    37bc5bdc0
    37bc5bdc0loc_37bc5bdc0:
    37bc5bdc0mov eax, [rsp+288]
    37bc5bdc7mov edx, [rsp+200]
    37bc5bdcemov ebx, [rsp+248]
    37bc5bdd5mov esi, [rsp+264]
    37bc5bddcmov ecx, [rsp+212]
    37bc5bde3
    37bc5bde3loc_37bc5bde3:
    37bc5bde3mov r11l, [rsp+240]
    37bc5bdebtest r11l, r11l
    37bc5bdeeje 0x37bc5c52d
    37bc5bdf4mov r9l, [rsp+384]
    37bc5bdfctest r9l, r9l
    37bc5bdffje 0x37bc5c53e
    37bc5be05
    37bc5be05loc_37bc5be05:
    37bc5be05test eax, eax
    37bc5be07jle 0x37bc5c50c
    37bc5be0dlea edi, [rbx-2]
    37bc5be10mov [rsp+212], eax
    37bc5be17mov [rsp+216], edi
    37bc5be1emov [rsp+288], -1
    37bc5be29
    37bc5be29loc_37bc5be29:
    37bc5be29imul eax, [rsp+372]
    37bc5be31movsxd r9, esi
    37bc5be34sub ecx, edx
    37bc5be36movsxd rdx, edx
    37bc5be39mov [rsp+192], ecx
    37bc5be40shl rdx, 4
    37bc5be44mov r14, [rsp+1552]
    37bc5be4cmovapd x10, x6
    37bc5be51mov [rsp+296], rdx
    37bc5be59mov [rsp+292], eax
    37bc5be60mov rax, [rsp+232]
    37bc5be68mov [rsp+352], r9
    37bc5be70lea r8, [rax+r9]
    37bc5be74mov rax, [rsp+336]
    37bc5be7cmov [rsp+380], ebx
    37bc5be83shl r8, 4
    37bc5be87add r8, [rsp+1520]
    37bc5be8fmov [rsp+248], r8
    37bc5be97mov r8, [rsp+328]
    37bc5be9fimul r8, r9
    37bc5bea3add rax, r8
    37bc5bea6movsxd r8, ebx
    37bc5bea9add r8, [rsp+256]
    37bc5beb1mov [rsp+344], rax
    37bc5beb9mov rax, [rsp+1552]
    37bc5bec1lea rcx, [rax-8]
    37bc5bec5lea rax, [rcx+8*r8]
    37bc5bec9mov [rsp+312], rcx
    37bc5bed1mov [rsp+304], rax
    37bc5bed9lea rax, [rsp+484]
    37bc5bee1mov [rsp+128], rax
    37bc5bee9lea rax, [rsp+480]
    37bc5bef1mov [rsp+272], rax
    37bc5bef9lea rax, [rsp+476]
    37bc5bf01mov [rsp+264], rax
    37bc5bf09lea rax, [rsp+512]
    37bc5bf11mov [rsp+184], rax
    37bc5bf19nop [rax]
    37bc5bf20
    37bc5bf20loc_37bc5bf20:
    37bc5bf20mov eax, [rsp+212]
    37bc5bf27mov ecx, [rsp+244]
    37bc5bf2emov rdi, [rsp+1488]
    37bc5bf36sub eax, 1
    37bc5bf39imul eax, ecx
    37bc5bf3clea edx, [rax+rcx]
    37bc5bf3fmov ecx, [rdi]
    37bc5bf41lea r10l, [rax+1]
    37bc5bf45movsxd r10, r10l
    37bc5bf48cmp edx, ecx
    37bc5bf4acmovg edx, ecx
    37bc5bf4dmov ecx, [rsp+144]
    37bc5bf54sub edx, eax
    37bc5bf56mov [rsp+136], edx
    37bc5bf5dtest ecx, ecx
    37bc5bf5fjle 0x37bc5c1e0
    37bc5bf65movsxd rdx, [rsp+212]
    37bc5bf6dcdqe
    37bc5bf6fmov r12l, 1
    37bc5bf75mov esi, [rsp+368]
    37bc5bf7cmov rdi, [rsp+312]
    37bc5bf84mov rcx, [rsp+280]
    37bc5bf8cmov [rsp+224], r10
    37bc5bf94lea r13l, [rdx+rsi]
    37bc5bf98add rdx, [rsp+256]
    37bc5bfa0add r13l, [rsp+292]
    37bc5bfa8lea rsi, [rdi+8*rdx]
    37bc5bfaclea rdx, [rcx+rax]
    37bc5bfb0shl rax, 4
    37bc5bfb4mov rcx, [rsp+296]
    37bc5bfbcmov rdi, [rsp+1520]
    37bc5bfc4movsxd r13, r13l
    37bc5bfc7shl rdx, 4
    37bc5bfcbmov rbx, [rsp+304]
    37bc5bfd3sub rcx, rax
    37bc5bfd6lea rax, [rsp+784]
    37bc5bfdesub r13, 1
    37bc5bfe2mov [rsp+168], rax
    37bc5bfealea rax, [rsp+496]
    37bc5bff2lea rbp, [rdi+rdx+16]
    37bc5bff7mov [rsp+160], rax
    37bc5bffflea rax, [rsp+488]
    37bc5c007lea rdi, [rsp+528]
    37bc5c00fmov [rsp+200], rcx
    37bc5c017mov [rsp+152], rax
    37bc5c01fjmp 0x37bc5c072
    37bc5c021
    37bc5c021 0f 1f 80 00 00 00 00 .......
    37bc5c028
    37bc5c028loc_37bc5c028:
    37bc5c028movapd x0, x6
    37bc5c02cdivsd x0, [rbx]
    37bc5c030mulsd x0, x7
    37bc5c034movsd_xmm [rsp+512], x0
    37bc5c03ducomisd x0, x8
    37bc5c042jp 0x37bc5c190
    37bc5c048jne 0x37bc5c190
    37bc5c04e
    37bc5c04eloc_37bc5c04e:
    37bc5c04eadd r12l, 1
    37bc5c052add rsi, r15
    37bc5c055add rbx, r15
    37bc5c058add rdi, 8
    37bc5c05cadd rbp, [rsp+176]
    37bc5c064cmp [rsp+144], r12l
    37bc5c06cjl 0x37bc5c1d8
    37bc5c072
    37bc5c072loc_37bc5c072:
    37bc5c072mov eax, [rsp+136]
    37bc5c079movsd_xmm x6, [rsi]
    37bc5c07dmov r9, rbp
    37bc5c080lea r8, [rip+0x7f13c1]
    37bc5c087minsd x6, [rbx]
    37bc5c08bmov rdx, [rsp+128]
    37bc5c093mov [rsp+48], 1
    37bc5c09clea rcx, [rip+0x7f13cc]
    37bc5c0a3mov [rsp+484], eax
    37bc5c0aamov rax, [rsp+168]
    37bc5c0b2mov [rsp+40], rax
    37bc5c0b7mov rax, [rsp+1528]
    37bc5c0bfmov [rsp+32], rax
    37bc5c0c4call zlange_
    37bc5c0c9mov r8, [rsp+160]
    37bc5c0d1mov rcx, [rsp+152]
    37bc5c0d9mov rdx, rdi
    37bc5c0dcmovapd x1, x0
    37bc5c0e0movapd x0, x6
    37bc5c0e4divsd x0, [rsi]
    37bc5c0e8mulsd x0, x1
    37bc5c0ecmovsd_xmm [rsp+496], x0
    37bc5c0f5movapd x0, x6
    37bc5c0f9divsd x0, [rbx]
    37bc5c0fdmulsd x0, [rdi]
    37bc5c101movsd_xmm [rdi], x0
    37bc5c105movsd_xmm x0, [r14+8*r13]
    37bc5c10bmovsd_xmm [rsp+488], x0
    37bc5c114call dlarmm_
    37bc5c119movsd_xmm [rsp+520], x0
    37bc5c122movapd x7, x0
    37bc5c126movapd x0, x6
    37bc5c12adivsd x0, [rsi]
    37bc5c12emulsd x0, x7
    37bc5c132movsd_xmm [rsp+512], x0
    37bc5c13bucomisd x0, x8
    37bc5c140jp 0x37bc5c148
    37bc5c142je 0x37bc5c028
    37bc5c148
    37bc5c148loc_37bc5c148:
    37bc5c148mov eax, [rsp+136]
    37bc5c14fmov rdx, [rsp+184]
    37bc5c157mov r8, rbp
    37bc5c15alea r9, [rip+0x7f12e7]
    37bc5c161mov rcx, [rsp+128]
    37bc5c169mov [rsp+484], eax
    37bc5c170call zdscal_
    37bc5c175movapd x0, x7
    37bc5c179mulsd x0, x6
    37bc5c17dmovsd_xmm [rsi], x0
    37bc5c181jmp 0x37bc5c028
    37bc5c186
    37bc5c186 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc5c190
    37bc5c190loc_37bc5c190:
    37bc5c190mov eax, [rsp+192]
    37bc5c197mov rdx, [rsp+184]
    37bc5c19flea r9, [rip+0x7f12a2]
    37bc5c1a6mov rcx, [rsp+128]
    37bc5c1aemov [rsp+484], eax
    37bc5c1b5mov rax, [rsp+200]
    37bc5c1bdlea r8, [rax+rbp]
    37bc5c1c1call zdscal_
    37bc5c1c6mulsd x6, x7
    37bc5c1camovsd_xmm [rbx], x6
    37bc5c1cejmp 0x37bc5c04e
    37bc5c1d3
    37bc5c1d3 0f 1f 44 00 00 ..D..
    37bc5c1d8
    37bc5c1d8loc_37bc5c1d8:
    37bc5c1d8mov r10, [rsp+224]
    37bc5c1e0
    37bc5c1e0loc_37bc5c1e0:
    37bc5c1e0mov rax, [rsp+232]
    37bc5c1e8mov edx, [rsp+240]
    37bc5c1eflea rbx, [rax+r10]
    37bc5c1f3shl rbx, 4
    37bc5c1f7add rbx, [rsp+1520]
    37bc5c1fftest edx, edx
    37bc5c201je 0x37bc5c310
    37bc5c207mov eax, [rsp+136]
    37bc5c20eadd r10, [rsp+344]
    37bc5c216lea rdx, [rip+0x7f1224]
    37bc5c21dmov [rsp+112], 1
    37bc5c226shl r10, 4
    37bc5c22amov r9, [rsp+272]
    37bc5c232mov rcx, rdx
    37bc5c235mov [rsp+88], rbx
    37bc5c23amov [rsp+476], eax
    37bc5c241mov eax, [rsp+144]
    37bc5c248mov r8, [rsp+264]
    37bc5c250mov [rsp+104], 1
    37bc5c259mov [rsp+480], eax
    37bc5c260mov eax, [rsp+192]
    37bc5c267mov [rsp+484], eax
    37bc5c26emov rax, [rsp+1528]
    37bc5c276mov [rsp+96], rax
    37bc5c27blea rax, [rip+0x7f11f6]
    37bc5c282mov [rsp+80], rax
    37bc5c287mov rax, [rsp+1528]
    37bc5c28fmov [rsp+72], rax
    37bc5c294mov rax, [rsp+248]
    37bc5c29cmov [rsp+64], rax
    37bc5c2a1mov rax, [rsp+1512]
    37bc5c2a9mov [rsp+56], rax
    37bc5c2aemov rax, [rsp+1504]
    37bc5c2b6add rax, r10
    37bc5c2b9mov [rsp+48], rax
    37bc5c2belea rax, [rip+0x7f11c3]
    37bc5c2c5mov [rsp+40], rax
    37bc5c2camov rax, [rsp+128]
    37bc5c2d2mov [rsp+32], rax
    37bc5c2d7call zgemm_
    37bc5c2dc
    37bc5c2dcloc_37bc5c2dc:
    37bc5c2dcmov eax, [rsp+216]
    37bc5c2e3mov edi, [rsp+288]
    37bc5c2eaadd [rsp+212], edi
    37bc5c2f1test eax, eax
    37bc5c2f3je 0x37bc5c500
    37bc5c2f9sub eax, 1
    37bc5c2fcmov [rsp+216], eax
    37bc5c303jmp 0x37bc5bf20
    37bc5c308
    37bc5c308 0f 1f 84 00 00 00 00 00 ........
    37bc5c310
    37bc5c310loc_37bc5c310:
    37bc5c310mov rcx, [rsp+1464]
    37bc5c318lea rdx, [rip+0x7f1132]
    37bc5c31fmov r9l, 1
    37bc5c325mov r8l, 1
    37bc5c32bmov [rsp+152], r10
    37bc5c333call lsame_
    37bc5c338mov r10, [rsp+152]
    37bc5c340imul r10, [rsp+328]
    37bc5c349mov edx, eax
    37bc5c34bmov rax, [rsp+336]
    37bc5c353add rax, r10
    37bc5c356add rax, [rsp+352]
    37bc5c35eshl rax, 4
    37bc5c362add rax, [rsp+1504]
    37bc5c36atest edx, edx
    37bc5c36cje 0x37bc5c438
    37bc5c372mov esi, [rsp+136]
    37bc5c379mov rcx, [rsp+1528]
    37bc5c381mov [rsp+48], rax
    37bc5c386lea rax, [rip+0x7f10fb]
    37bc5c38dmov [rsp+40], rax
    37bc5c392mov rax, [rsp+128]
    37bc5c39alea rdx, [rip+0x7f10a0]
    37bc5c3a1mov [rsp+476], esi
    37bc5c3a8mov esi, [rsp+144]
    37bc5c3afmov [rsp+96], rcx
    37bc5c3b4mov r9, [rsp+272]
    37bc5c3bcmov [rsp+480], esi
    37bc5c3c3mov esi, [rsp+192]
    37bc5c3camov [rsp+72], rcx
    37bc5c3cfmov rcx, [rsp+248]
    37bc5c3d7mov [rsp+484], esi
    37bc5c3delea rsi, [rip+0x7f1093]
    37bc5c3e5mov r8, [rsp+264]
    37bc5c3edmov [rsp+80], rsi
    37bc5c3f2mov rsi, [rsp+1512]
    37bc5c3famov [rsp+64], rcx
    37bc5c3fflea rcx, [rip+0x7f104b]
    37bc5c406mov [rsp+88], rbx
    37bc5c40bmov [rsp+56], rsi
    37bc5c410mov [rsp+32], rax
    37bc5c415mov [rsp+112], 1
    37bc5c41emov [rsp+104], 1
    37bc5c427call zgemm_
    37bc5c42cjmp 0x37bc5c2dc
    37bc5c431
    37bc5c431 0f 1f 80 00 00 00 00 .......
    37bc5c438
    37bc5c438loc_37bc5c438:
    37bc5c438mov edi, [rsp+136]
    37bc5c43fmov ecx, [rsp+144]
    37bc5c446mov [rsp+48], rax
    37bc5c44blea rax, [rip+0x7f1036]
    37bc5c452mov [rsp+40], rax
    37bc5c457mov rax, [rsp+128]
    37bc5c45flea rdx, [rip+0x7f0fdb]
    37bc5c466mov [rsp+476], edi
    37bc5c46dmov rdi, [rsp+1528]
    37bc5c475mov [rsp+480], ecx
    37bc5c47clea rcx, [rip+0x7f0ff5]
    37bc5c483mov esi, [rsp+192]
    37bc5c48amov [rsp+96], rdi
    37bc5c48fmov r9, [rsp+272]
    37bc5c497mov [rsp+80], rcx
    37bc5c49cmov rcx, [rsp+1512]
    37bc5c4a4mov [rsp+72], rdi
    37bc5c4a9mov rdi, [rsp+248]
    37bc5c4b1mov [rsp+56], rcx
    37bc5c4b6mov r8, [rsp+264]
    37bc5c4belea rcx, [rip+0x7f0f8d]
    37bc5c4c5mov [rsp+88], rbx
    37bc5c4camov [rsp+64], rdi
    37bc5c4cfmov [rsp+32], rax
    37bc5c4d4mov [rsp+484], esi
    37bc5c4dbmov [rsp+112], 1
    37bc5c4e4mov [rsp+104], 1
    37bc5c4edcall zgemm_
    37bc5c4f2jmp 0x37bc5c2dc
    37bc5c4f7
    37bc5c4f7 66 0f 1f 84 00 00 00 00 00 f........
    37bc5c500
    37bc5c500loc_37bc5c500:
    37bc5c500mov ebx, [rsp+380]
    37bc5c507movapd x6, x10
    37bc5c50c
    37bc5c50cloc_37bc5c50c:
    37bc5c50cmov eax, [rsp+376]
    37bc5c513add ebx, [rsp+388]
    37bc5c51atest eax, eax
    37bc5c51cje 0x37bc5c576
    37bc5c51esub eax, 1
    37bc5c521mov [rsp+376], eax
    37bc5c528jmp 0x37bc5b820
    37bc5c52d
    37bc5c52dloc_37bc5c52d:
    37bc5c52dmov r8l, [rsp+384]
    37bc5c535test r8l, r8l
    37bc5c538je 0x37bc5be05
    37bc5c53e
    37bc5c53eloc_37bc5c53e:
    37bc5c53elea edi, [rbx+1]
    37bc5c541mov [rsp+212], edi
    37bc5c548mov edi, [rsp+372]
    37bc5c54fmov r11l, [rsp+212]
    37bc5c557cmp edi, r11l
    37bc5c55ajl 0x37bc5c50c
    37bc5c55cmov [rsp+288], 1
    37bc5c567sub edi, r11l
    37bc5c56amov [rsp+216], edi
    37bc5c571jmp 0x37bc5be29
    37bc5c576
    37bc5c576loc_37bc5c576:
    37bc5c576mov eax, [rsp+144]
    37bc5c57dmov rbp, [rsp+448]
    37bc5c585mov r14, r15
    37bc5c588mov r11, [rsp+360]
    37bc5c590mov rdi, [rsp+1496]
    37bc5c598mov rsi, [rsp+456]
    37bc5c5a0test eax, eax
    37bc5c5a2jle 0x37bc5c7f4
    37bc5c5a8mov eax, [rsp+144]
    37bc5c5afmov rbx, [rsp+408]
    37bc5c5b7mov r8, r11
    37bc5c5balea rcx, [rsi-8]
    37bc5c5bemov rdx, [rsp+392]
    37bc5c5c6sub eax, 1
    37bc5c5c9add rax, rbp
    37bc5c5cclea r10, [rbx+8*rax]
    37bc5c5d0
    37bc5c5d0loc_37bc5c5d0:
    37bc5c5d0movsd_xmm x0, [r8-256]
    37bc5c5d9mov r9, rcx
    37bc5c5dclea rax, [rcx+rdx]
    37bc5c5e0neg r9
    37bc5c5e3and r9l, 8
    37bc5c5e7je 0x37bc5c600
    37bc5c5e9minsd x0, [rax]
    37bc5c5edadd rax, 8
    37bc5c5f1cmp rdx, rax
    37bc5c5f4je 0x37bc5c612
    37bc5c5f6nop [rax+rax]
    37bc5c600
    37bc5c600loc_37bc5c600:
    37bc5c600minsd x0, [rax]
    37bc5c604add rax, 16
    37bc5c608minsd x0, [rax-8]
    37bc5c60dcmp rdx, rax
    37bc5c610jne 0x37bc5c600
    37bc5c612
    37bc5c612loc_37bc5c612:
    37bc5c612movsd_xmm [r8-256], x0
    37bc5c61badd r8, 8
    37bc5c61fadd rdx, r14
    37bc5c622cmp r10, r8
    37bc5c625jne 0x37bc5c5d0
    37bc5c627mov ecx, [rsp+372]
    37bc5c62emov [rsp+144], r14
    37bc5c636mov rbx, r11
    37bc5c639lea r8, [rsp+512]
    37bc5c641mov [rsp+136], rbp
    37bc5c649mov r12, [rsp+232]
    37bc5c651mov [rsp+1496], rdi
    37bc5c659mov rdx, [rsp+320]
    37bc5c661mov r13l, ecx
    37bc5c664mov [rsp+152], rsi
    37bc5c66cmov r14l, [rsp+244]
    37bc5c674jmp 0x37bc5c689
    37bc5c676
    37bc5c676loc_37bc5c676:
    37bc5c676add rbx, 8
    37bc5c67aadd r13l, ecx
    37bc5c67dadd r12, rdx
    37bc5c680cmp r10, rbx
    37bc5c683je 0x37bc5c7d4
    37bc5c689
    37bc5c689loc_37bc5c689:
    37bc5c689movsd_xmm x0, [rbx-256]
    37bc5c691mov esi, 1
    37bc5c696ucomisd x0, x8
    37bc5c69bsetp r9b
    37bc5c69fcmovne r9l, esi
    37bc5c6a3test r9b, r9b
    37bc5c6a6je 0x37bc5c676
    37bc5c6a8pxor x1, x1
    37bc5c6acucomisd x0, x1
    37bc5c6b0setp r9b
    37bc5c6b4cmovne r9l, esi
    37bc5c6b8test r9b, r9b
    37bc5c6bbje 0x37bc5c676
    37bc5c6bdmov rax, [rsp+1552]
    37bc5c6c5movsxd r9, r13l
    37bc5c6c8mov rbp, rbx
    37bc5c6cbxor edi, edi
    37bc5c6cdmov [rsp+192], r13l
    37bc5c6d5mov rbx, r8
    37bc5c6d8lea rsi, [rax+8*r9]
    37bc5c6dcmov rax, [rsp+424]
    37bc5c6e4add r9, [rsp+432]
    37bc5c6ecmov [rsp+160], rdx
    37bc5c6f4mov [rsp+168], ecx
    37bc5c6fblea r15, [rax+8*r9]
    37bc5c6fflea rax, [rsp+484]
    37bc5c707mov [rsp+184], r10
    37bc5c70fmov r13, r15
    37bc5c712mov [rsp+128], rax
    37bc5c71amov r15, [rsp+1488]
    37bc5c722jmp 0x37bc5c738
    37bc5c724
    37bc5c724loc_37bc5c724:
    37bc5c724add rsi, 8
    37bc5c728cmp rsi, r13
    37bc5c72bje 0x37bc5c79c
    37bc5c72d
    37bc5c72dloc_37bc5c72d:
    37bc5c72dmovsd_xmm x0, [rbp-256]
    37bc5c735add edi, r14l
    37bc5c738
    37bc5c738loc_37bc5c738:
    37bc5c738divsd x0, [rsi]
    37bc5c73cucomisd x0, x8
    37bc5c741mov ecx, [r15]
    37bc5c744movsd_xmm [rsp+512], x0
    37bc5c74djp 0x37bc5c751
    37bc5c74fje 0x37bc5c724
    37bc5c751
    37bc5c751loc_37bc5c751:
    37bc5c751lea edx, [rdi+r14]
    37bc5c755mov rax, [rsp+1520]
    37bc5c75dlea r9, [rip+0x7f0ce4]
    37bc5c764cmp edx, ecx
    37bc5c766cmovg edx, ecx
    37bc5c769mov rcx, [rsp+128]
    37bc5c771add rsi, 8
    37bc5c775sub edx, edi
    37bc5c777mov [rsp+484], edx
    37bc5c77elea edx, [rdi+1]
    37bc5c781movsxd rdx, edx
    37bc5c784add rdx, r12
    37bc5c787shl rdx, 4
    37bc5c78blea r8, [rax+rdx]
    37bc5c78fmov rdx, rbx
    37bc5c792call zdscal_
    37bc5c797cmp rsi, r13
    37bc5c79ajne 0x37bc5c72d
    37bc5c79c
    37bc5c79cloc_37bc5c79c:
    37bc5c79cmov rdx, [rsp+160]
    37bc5c7a4mov ecx, [rsp+168]
    37bc5c7abmov r8, rbx
    37bc5c7aemov rbx, rbp
    37bc5c7b1mov r13l, [rsp+192]
    37bc5c7b9mov r10, [rsp+184]
    37bc5c7c1add rbx, 8
    37bc5c7c5add r12, rdx
    37bc5c7c8add r13l, ecx
    37bc5c7cbcmp r10, rbx
    37bc5c7cejne 0x37bc5c689
    37bc5c7d4
    37bc5c7d4loc_37bc5c7d4:
    37bc5c7d4mov rbp, [rsp+136]
    37bc5c7dcmov r14, [rsp+144]
    37bc5c7e4mov rdi, [rsp+1496]
    37bc5c7ecmov rsi, [rsp+152]
    37bc5c7f4
    37bc5c7f4loc_37bc5c7f4:
    37bc5c7f4mov rbx, [rsp+416]
    37bc5c7fcadd rbp, 32
    37bc5c800add [rsp+232], rbx
    37bc5c808add [rsp+280], rbx
    37bc5c810cmp rbp, [rsp+440]
    37bc5c818jne 0x37bc5b719
    37bc5c81ejmp 0x37bc5b08f
    37bc5c823
    37bc5c823loc_37bc5c823:
    37bc5c823mov ebx, [rsp+384]
    37bc5c82amov eax, 1
    37bc5c82ftest ebx, ebx
    37bc5c831cmove eax, [rsp+372]
    37bc5c839cmp ebx, 1
    37bc5c83cmov r12l, eax
    37bc5c83fsbb eax, eax
    37bc5c841or eax, 1
    37bc5c844mov [rsp+388], eax
    37bc5c84bjmp 0x37bc5b7d3
    37bc5c850
    37bc5c850loc_37bc5c850:
    37bc5c850mov [rsp+388], -1
    37bc5c85bmov r12l, [rsp+372]
    37bc5c863jmp 0x37bc5b7d3
    37bc5c868
    37bc5c868loc_37bc5c868:
    37bc5c868mov edi, [rdi]
    37bc5c86atest edi, edi
    37bc5c86cjle 0x37bc5b08f
    37bc5c872mov rbx, [rsp+320]
    37bc5c87amov r12, [rsp+1520]
    37bc5c882mov esi, 1
    37bc5c887mov rbp, [rsp+1536]
    37bc5c88fshl rbx, 4
    37bc5c893
    37bc5c893loc_37bc5c893:
    37bc5c893mov rax, [rsp+1568]
    37bc5c89bmov [rsp+64], rbp
    37bc5c8a0add esi, 1
    37bc5c8a3lea r9, [rip+0x7f0b97]
    37bc5c8aamov [rsp+56], r12
    37bc5c8afadd rbp, 8
    37bc5c8b3add r12, rbx
    37bc5c8b6mov r8, [rsp+1472]
    37bc5c8bemov [rsp+80], rax
    37bc5c8c3mov rax, [rsp+1544]
    37bc5c8cbmov [rsp+112], 1
    37bc5c8d4mov rdx, [rsp+1464]
    37bc5c8dcmov [rsp+72], rax
    37bc5c8e1mov rax, [rsp+1512]
    37bc5c8e9mov [rsp+104], 1
    37bc5c8f2mov rcx, [rsp+1456]
    37bc5c8famov [rsp+48], rax
    37bc5c8ffmov rax, [rsp+1504]
    37bc5c907mov [rsp+96], 1
    37bc5c910mov [rsp+40], rax
    37bc5c915mov rax, [rsp+1488]
    37bc5c91dmov [rsp+88], 1
    37bc5c926mov [rsp+32], rax
    37bc5c92bcall zlatrs_
    37bc5c930cmp esi, edi
    37bc5c932jle 0x37bc5c893
    37bc5c938jmp 0x37bc5b08f
    37bc5c93d
    37bc5c93dloc_37bc5c93d:
    37bc5c93dmov rax, [rsp+1568]
    37bc5c945mov r9, r12
    37bc5c948mov [rsp+112], 1
    37bc5c951mov r8, [rsp+1472]
    37bc5c959mov rdx, [rsp+1464]
    37bc5c961mov [rsp+104], 1
    37bc5c96amov [rsp+80], rax
    37bc5c96fmov rax, [rsp+1544]
    37bc5c977mov [rsp+96], 1
    37bc5c980mov rcx, [rsp+1456]
    37bc5c988mov [rsp+72], rax
    37bc5c98dmov rax, [rsp+1536]
    37bc5c995mov [rsp+88], 1
    37bc5c99emov [rsp+64], rax
    37bc5c9a3mov rax, [rsp+1520]
    37bc5c9abmov [rsp+56], rax
    37bc5c9b0mov rax, [rsp+1512]
    37bc5c9b8mov [rsp+48], rax
    37bc5c9bdmov rax, [rsp+1504]
    37bc5c9c5mov [rsp+40], rax
    37bc5c9camov rax, [rsp+1488]
    37bc5c9d2mov [rsp+32], rax
    37bc5c9d7call zlatrs_
    37bc5c9dcmov edi, [rdi]
    37bc5c9decmp edi, 1
    37bc5c9e1jle 0x37bc5b08f
    37bc5c9e7mov rsi, [rsp+320]
    37bc5c9efmov rcx, [rsp+1520]
    37bc5c9f7mov rbp, [rsp+408]
    37bc5c9ffmov rax, rsi
    37bc5ca02mov rbx, rsi
    37bc5ca05not rax
    37bc5ca08shl rbx, 4
    37bc5ca0clea rax, [rax+2*rsi]
    37bc5ca10mov esi, 2
    37bc5ca15shl rax, 4
    37bc5ca19lea r12, [rcx+rax+16]
    37bc5ca1e
    37bc5ca1eloc_37bc5ca1e:
    37bc5ca1emov rax, [rsp+1568]
    37bc5ca26mov [rsp+64], rbp
    37bc5ca2badd esi, 1
    37bc5ca2elea r9, [rip+0x7f0a1e]
    37bc5ca35mov [rsp+56], r12
    37bc5ca3aadd rbp, 8
    37bc5ca3eadd r12, rbx
    37bc5ca41mov r8, [rsp+1472]
    37bc5ca49mov [rsp+80], rax
    37bc5ca4emov rax, [rsp+1544]
    37bc5ca56mov [rsp+112], 1
    37bc5ca5fmov rdx, [rsp+1464]
    37bc5ca67mov [rsp+72], rax
    37bc5ca6cmov rax, [rsp+1512]
    37bc5ca74mov [rsp+104], 1
    37bc5ca7dmov rcx, [rsp+1456]
    37bc5ca85mov [rsp+48], rax
    37bc5ca8amov rax, [rsp+1504]
    37bc5ca92mov [rsp+96], 1
    37bc5ca9bmov [rsp+40], rax
    37bc5caa0mov rax, [rsp+1488]
    37bc5caa8mov [rsp+88], 1
    37bc5cab1mov [rsp+32], rax
    37bc5cab6call zlatrs_
    37bc5cabbcmp edi, esi
    37bc5cabdjge 0x37bc5ca1e
    37bc5cac3jmp 0x37bc5b08f
    37bc5cac8
    37bc5cac8loc_37bc5cac8:
    37bc5cac8mov eax, ebp
    37bc5cacaneg eax
    37bc5caccjmp 0x37bc5b06d
    37bc5ae40
    37bc5cad1
    37bc5cad1 // align 0x10
    37bc5cae0
    37bc5cae0zlatrz_:
    37bc5cae0push r15
    37bc5cae2push r14
    37bc5cae4push r13
    37bc5cae6push r12
    37bc5cae8push rbp
    37bc5cae9push rdi
    37bc5caeapush rsi
    37bc5caebpush rbx
    37bc5caecsub rsp, 216
    37bc5caf3movsxd r15, [rcx]
    37bc5caf6mov rdi, rdx
    37bc5caf9mov rbx, r8
    37bc5cafcmov r13, r9
    37bc5cafftest r15l, r15l
    37bc5cb02je 0x37bc5cd66
    37bc5cb08mov eax, [rdx]
    37bc5cb0acmp r15l, eax
    37bc5cb0dje 0x37bc5cd80
    37bc5cb13test r15l, r15l
    37bc5cb16jle 0x37bc5cd66
    37bc5cb1cmov rsi, [rsp+320]
    37bc5cb24xor edx, edx
    37bc5cb26mov rcx, [rsp+328]
    37bc5cb2emov r12, rdi
    37bc5cb31mov rdi, [rsp+320]
    37bc5cb39movsxd r14, [rsi]
    37bc5cb3ctest r14, r14
    37bc5cb3fcmovs r14, rdx
    37bc5cb43mov rdx, r15
    37bc5cb46mov rbp, r14
    37bc5cb49imul rdx, r14
    37bc5cb4dnot rbp
    37bc5cb50mov rsi, rbp
    37bc5cb53mov [rsp+96], rbp
    37bc5cb58shl rsi, 4
    37bc5cb5cadd rdx, rbp
    37bc5cb5fmov rbp, r15
    37bc5cb62mov [rsp+144], rsi
    37bc5cb6amov rsi, r15
    37bc5cb6dlea r10, [rdx+r15]
    37bc5cb71shl rdx, 4
    37bc5cb75shl rsi, 4
    37bc5cb79shl r10, 4
    37bc5cb7dlea rsi, [rcx+rsi-16]
    37bc5cb82mov rcx, r14
    37bc5cb85lea r15, [r10+r9]
    37bc5cb89neg rcx
    37bc5cb8cshl rcx, 4
    37bc5cb90mov [rsp+152], rcx
    37bc5cb98lea rcx, [r9+rdx+16]
    37bc5cb9dmov edx, eax
    37bc5cb9fmov [rsp+112], rcx
    37bc5cba4lea rcx, [rsp+176]
    37bc5cbacmov [rsp+136], rcx
    37bc5cbb4lea rcx, [rsp+192]
    37bc5cbbcmov [rsp+104], rcx
    37bc5cbc1lea rcx, [rsp+172]
    37bc5cbc9mov [rsp+128], rcx
    37bc5cbd1lea rcx, [rsp+168]
    37bc5cbd9mov [rsp+120], rcx
    37bc5cbdejmp 0x37bc5cbfd
    37bc5cbe0
    37bc5cbe0loc_37bc5cbe0:
    37bc5cbe0mov rax, [rsp+152]
    37bc5cbe8add [rsp+112], rax
    37bc5cbedsub rsi, 16
    37bc5cbf1mov edx, [r12]
    37bc5cbf5add r15, [rsp+144]
    37bc5cbfd
    37bc5cbfdloc_37bc5cbfd:
    37bc5cbfdsub edx, [rbx]
    37bc5cbffmov r8, rdi
    37bc5cc02mov rcx, rbx
    37bc5cc05add edx, 1
    37bc5cc08movsxd rdx, edx
    37bc5cc0bimul rdx, r14
    37bc5cc0fadd rdx, [rsp+96]
    37bc5cc14add rdx, rbp
    37bc5cc17shl rdx, 4
    37bc5cc1badd rdx, r13
    37bc5cc1ecall zlacgv_
    37bc5cc23mov edx, [rbx]
    37bc5cc25movsd_xmm x0, [r15+8]
    37bc5cc2bmov r9, rdi
    37bc5cc2exorpd x0, [rip+0x7f087a]
    37bc5cc36movsd_xmm x1, [r15]
    37bc5cc3blea eax, [rdx+1]
    37bc5cc3emov rcx, [rsp+104]
    37bc5cc43mov [rsp+192], eax
    37bc5cc4amov eax, [r12]
    37bc5cc4eunpcklpd x1, x0
    37bc5cc52mov [rsp+32], rsi
    37bc5cc57sub eax, edx
    37bc5cc59mov rdx, [rsp+136]
    37bc5cc61movups [rsp+176], x1
    37bc5cc69add eax, 1
    37bc5cc6ccdqe
    37bc5cc6eimul rax, r14
    37bc5cc72add rax, [rsp+96]
    37bc5cc77add rax, rbp
    37bc5cc7ashl rax, 4
    37bc5cc7elea r8, [r13+rax]
    37bc5cc83call zlarfg_
    37bc5cc88lea eax, [rbp-1]
    37bc5cc8bmovupd x1, [rsi]
    37bc5cc8fmov r9, rbx
    37bc5cc92mov [rsp+168], eax
    37bc5cc99mov eax, [r12]
    37bc5cc9dlea rcx, [rip+0x7f07fc]
    37bc5cca4movapd x2, x1
    37bc5cca8mov r11, [rsp+104]
    37bc5ccadmov r8, [rsp+128]
    37bc5ccb5movups [rsp+192], x1
    37bc5ccbdmov edx, eax
    37bc5ccbfunpckhpd x2, x2
    37bc5ccc3sub edx, ebp
    37bc5ccc5movapd x0, x2
    37bc5ccc9xorpd x0, [rip+0x7f07df]
    37bc5ccd1add edx, 1
    37bc5ccd4mov [rsp+172], edx
    37bc5ccdbmov rdx, [rsp+336]
    37bc5cce3movsd_xmm [rsi+8], x0
    37bc5cce8mov [rsp+72], rdx
    37bc5ccedmov rdx, [rsp+112]
    37bc5ccf2mov [rsp+80], 5
    37bc5ccfbmov [rsp+56], rdx
    37bc5cd00mov rdx, [rsp+120]
    37bc5cd05mov [rsp+64], rdi
    37bc5cd0amov [rsp+48], r11
    37bc5cd0fmov [rsp+40], rdi
    37bc5cd14sub eax, [rbx]
    37bc5cd16add eax, 1
    37bc5cd19cdqe
    37bc5cd1bimul rax, r14
    37bc5cd1fadd rax, [rsp+96]
    37bc5cd24add rax, rbp
    37bc5cd27sub rbp, 1
    37bc5cd2bshl rax, 4
    37bc5cd2fadd rax, r13
    37bc5cd32mov [rsp+32], rax
    37bc5cd37call zlarz_
    37bc5cd3cmovsd_xmm x0, [rsp+184]
    37bc5cd45xorpd x0, [rip+0x7f0763]
    37bc5cd4dmovsd_xmm x1, [rsp+176]
    37bc5cd56unpcklpd x1, x0
    37bc5cd5amovups [r15], x1
    37bc5cd5etest ebp, ebp
    37bc5cd60jg 0x37bc5cbe0
    37bc5cd66
    37bc5cd66loc_37bc5cd66:
    37bc5cd66add rsp, 216
    37bc5cd6dpop rbx
    37bc5cd6epop rsi
    37bc5cd6fpop rdi
    37bc5cd70pop rbp
    37bc5cd71pop r12
    37bc5cd73pop r13
    37bc5cd75pop r14
    37bc5cd77pop r15
    37bc5cd79ret
    37bc5cd7a
    37bc5cd7a 66 0f 1f 44 00 00 f..D..
    37bc5cd80
    37bc5cd80loc_37bc5cd80:
    37bc5cd80test r15l, r15l
    37bc5cd83jle 0x37bc5cd66
    37bc5cd85mov rax, [rsp+328]
    37bc5cd8dlea edx, [r15-1]
    37bc5cd91pxor x0, x0
    37bc5cd95shl rdx, 4
    37bc5cd99lea rdx, [rax+rdx+16]
    37bc5cd9emov rcx, rdx
    37bc5cda1sub rcx, rax
    37bc5cda4and ecx, 16
    37bc5cda7je 0x37bc5cdc0
    37bc5cda9movups [rax], x0
    37bc5cdacadd rax, 16
    37bc5cdb0cmp rdx, rax
    37bc5cdb3je 0x37bc5cd66
    37bc5cdb5nop [rax+rax]
    37bc5cdc0
    37bc5cdc0loc_37bc5cdc0:
    37bc5cdc0movups [rax], x0
    37bc5cdc3add rax, 32
    37bc5cdc7movups [rax-16], x0
    37bc5cdcbcmp rdx, rax
    37bc5cdcejne 0x37bc5cdc0
    37bc5cdd0jmp 0x37bc5cd66
    37bc5cae0
    37bc5cdd2
    37bc5cdd2 // align 0x10
    37bc5cde0
    37bc5cde0zlauu2_:
    37bc5cde0push r15
    37bc5cde2push r14
    37bc5cde4push r13
    37bc5cde6push r12
    37bc5cde8push rbp
    37bc5cde9push rdi
    37bc5cdeapush rsi
    37bc5cdebpush rbx
    37bc5cdecsub rsp, 232
    37bc5cdf3movups [rsp+192], x6
    37bc5cdfbmovups [rsp+208], x7
    37bc5ce03mov rsi, [rsp+336]
    37bc5ce0bmovsxd r13, [r9]
    37bc5ce0emov [rsi], 0
    37bc5ce14mov r12, rdx
    37bc5ce17mov rbp, r8
    37bc5ce1amov rdi, r9
    37bc5ce1dmov r8l, 1
    37bc5ce23mov r9l, 1
    37bc5ce29lea rdx, [rip+0x7f0690]
    37bc5ce30mov rbx, rcx
    37bc5ce33call lsame_
    37bc5ce38mov r14l, eax
    37bc5ce3btest eax, eax
    37bc5ce3dje 0x37bc5d0c8
    37bc5ce43
    37bc5ce43loc_37bc5ce43:
    37bc5ce43mov r8l, [r12]
    37bc5ce47test r8l, r8l
    37bc5ce4ajs 0x37bc5ceb0
    37bc5ce4cmov eax, 1
    37bc5ce51cmovg eax, r8l
    37bc5ce55cmp [rdi], eax
    37bc5ce57jge 0x37bc5cec0
    37bc5ce59mov edx, -4
    37bc5ce5emov eax, 4
    37bc5ce63
    37bc5ce63loc_37bc5ce63:
    37bc5ce63mov [rsi], edx
    37bc5ce65
    37bc5ce65loc_37bc5ce65:
    37bc5ce65lea rdx, [rsp+176]
    37bc5ce6dmov r8l, 6
    37bc5ce73lea rcx, [rip+0x7f0648]
    37bc5ce7amov [rsp+176], eax
    37bc5ce81call xerbla_
    37bc5ce86nop
    37bc5ce87
    37bc5ce87loc_37bc5ce87:
    37bc5ce87movups x6, [rsp+192]
    37bc5ce8fmovups x7, [rsp+208]
    37bc5ce97add rsp, 232
    37bc5ce9epop rbx
    37bc5ce9fpop rsi
    37bc5cea0pop rdi
    37bc5cea1pop rbp
    37bc5cea2pop r12
    37bc5cea4pop r13
    37bc5cea6pop r14
    37bc5cea8pop r15
    37bc5ceaaret
    37bc5ceab
    37bc5ceab 0f 1f 44 00 00 ..D..
    37bc5ceb0
    37bc5ceb0loc_37bc5ceb0:
    37bc5ceb0mov edx, -2
    37bc5ceb5mov eax, 2
    37bc5cebajmp 0x37bc5ce63
    37bc5cebc
    37bc5cebc 0f 1f 40 00 ..@.
    37bc5cec0
    37bc5cec0loc_37bc5cec0:
    37bc5cec0mov eax, [rsi]
    37bc5cec2test eax, eax
    37bc5cec4jne 0x37bc5d2c8
    37bc5cecatest r8l, r8l
    37bc5cecdje 0x37bc5ce87
    37bc5cecfmov [rsp+156], 1
    37bc5cedaxor eax, eax
    37bc5cedctest r13, r13
    37bc5cedfcmovs r13, rax
    37bc5cee3mov rax, r13
    37bc5cee6not rax
    37bc5cee9mov [rsp+96], rax
    37bc5ceeetest r14l, r14l
    37bc5cef1je 0x37bc5d100
    37bc5cef7mov [rsp+108], r8l
    37bc5cefcmov ecx, r8l
    37bc5ceffmov ebx, 1
    37bc5cf04jmp 0x37bc5d065
    37bc5cf09
    37bc5cf09 0f 1f 80 00 00 00 00 .......
    37bc5cf10
    37bc5cf10loc_37bc5cf10:
    37bc5cf10add rax, r13
    37bc5cf13mov [rsp+40], rdi
    37bc5cf18sub ecx, ebx
    37bc5cf1amov r9, rdi
    37bc5cf1dadd rax, rdx
    37bc5cf20lea r15, [rsp+176]
    37bc5cf28mov [rsp+176], ecx
    37bc5cf2fmovapd x7, x6
    37bc5cf33mov [rsp+112], rax
    37bc5cf38mulsd x7, x6
    37bc5cf3cadd r14, rax
    37bc5cf3fmov rdx, r15
    37bc5cf42shl r14, 4
    37bc5cf46lea rcx, [rsp+128]
    37bc5cf4emov [rsp+120], r10
    37bc5cf53add r14, rbp
    37bc5cf56mov [rsp+32], r14
    37bc5cf5bmov r8, r14
    37bc5cf5ecall zdotc_
    37bc5cf63mov r10, [rsp+120]
    37bc5cf68mov r8, rdi
    37bc5cf6bmov rcx, r15
    37bc5cf6eaddsd x7, [rsp+128]
    37bc5cf77mov edx, [r12]
    37bc5cf7bmov [r10+8], 0
    37bc5cf83sub edx, ebx
    37bc5cf85mov [rsp+176], edx
    37bc5cf8cmov rdx, r14
    37bc5cf8fmovsd_xmm [r10], x7
    37bc5cf94call zlacgv_
    37bc5cf99lea edx, [rbx-1]
    37bc5cf9clea rax, [rip+0x7f0541]
    37bc5cfa3mov [rsp+184], 0
    37bc5cfafmov [rsp+160], edx
    37bc5cfb6mov edx, [r12]
    37bc5cfbalea r8, [rsp+164]
    37bc5cfc2lea rcx, [rip+0x7f050f]
    37bc5cfc9mov [rsp+80], rax
    37bc5cfcemov rax, [rsp+112]
    37bc5cfd3lea r9, [rip+0x7f04ee]
    37bc5cfdamov [rsp+88], 12
    37bc5cfe3sub edx, ebx
    37bc5cfe5add rax, 1
    37bc5cfe9mov [rsp+72], rsi
    37bc5cfeeshl rax, 4
    37bc5cff2mov [rsp+64], r15
    37bc5cff7add rax, rbp
    37bc5cffamov [rsp+56], rdi
    37bc5cfffmov [rsp+32], rax
    37bc5d004mov [rsp+48], r14
    37bc5d009mov [rsp+40], rdi
    37bc5d00emov [rsp+164], edx
    37bc5d015lea rdx, [rsp+160]
    37bc5d01dmovsd_xmm [rsp+176], x6
    37bc5d026call zgemv_
    37bc5d02bmov eax, [r12]
    37bc5d02fmov r8, rdi
    37bc5d032mov rdx, r14
    37bc5d035mov rcx, r15
    37bc5d038sub eax, ebx
    37bc5d03amov [rsp+176], eax
    37bc5d041call zlacgv_
    37bc5d046
    37bc5d046loc_37bc5d046:
    37bc5d046mov eax, [rsp+156]
    37bc5d04dlea ebx, [rax+1]
    37bc5d050mov [rsp+156], ebx
    37bc5d057cmp [rsp+108], ebx
    37bc5d05bjl 0x37bc5ce87
    37bc5d061mov ecx, [r12]
    37bc5d065
    37bc5d065loc_37bc5d065:
    37bc5d065movsxd r14, ebx
    37bc5d068mov rdx, [rsp+96]
    37bc5d06dmov rax, r14
    37bc5d070imul rax, r13
    37bc5d074lea rsi, [rax+rdx]
    37bc5d078lea r10, [r14+rsi]
    37bc5d07cadd rsi, 1
    37bc5d080shl r10, 4
    37bc5d084shl rsi, 4
    37bc5d088add r10, rbp
    37bc5d08badd rsi, rbp
    37bc5d08emovsd_xmm x6, [r10]
    37bc5d093movsd_xmm [rsp+168], x6
    37bc5d09ccmp ebx, ecx
    37bc5d09ejl 0x37bc5cf10
    37bc5d0a4lea rdx, [rsp+168]
    37bc5d0aclea rcx, [rsp+156]
    37bc5d0b4mov r8, rsi
    37bc5d0b7lea r9, [rip+0x7f0426]
    37bc5d0becall zdscal_
    37bc5d0c3jmp 0x37bc5d046
    37bc5d0c5
    37bc5d0c5 0f 1f 00 ...
    37bc5d0c8
    37bc5d0c8loc_37bc5d0c8:
    37bc5d0c8mov r9l, 1
    37bc5d0cemov r8l, 1
    37bc5d0d4lea rdx, [rip+0x7f03e6]
    37bc5d0dbmov rcx, rbx
    37bc5d0decall lsame_
    37bc5d0e3test eax, eax
    37bc5d0e5jne 0x37bc5ce43
    37bc5d0ebmov [rsi], -1
    37bc5d0f1mov eax, 1
    37bc5d0f6jmp 0x37bc5ce65
    37bc5d0fb
    37bc5d0fb 0f 1f 44 00 00 ..D..
    37bc5d100
    37bc5d100loc_37bc5d100:
    37bc5d100mov [rsp+108], r8l
    37bc5d105mov r9l, r8l
    37bc5d108mov ebx, 1
    37bc5d10dmov [rsp+112], r13
    37bc5d112jmp 0x37bc5d268
    37bc5d117
    37bc5d117 66 0f 1f 84 00 00 00 00 00 f........
    37bc5d120
    37bc5d120loc_37bc5d120:
    37bc5d120lea r10l, [rbx+1]
    37bc5d124lea rax, [rip+0x7f03b9]
    37bc5d12bmovapd x7, x6
    37bc5d12fsub r9l, ebx
    37bc5d132movsxd r10, r10l
    37bc5d135mov [rsp+40], rax
    37bc5d13alea r15, [rsp+176]
    37bc5d142lea rcx, [rsp+128]
    37bc5d14amov [rsp+176], r9l
    37bc5d152add r10, rdx
    37bc5d155mov r9, rax
    37bc5d158mov rdx, r15
    37bc5d15bmulsd x7, x6
    37bc5d15fshl r10, 4
    37bc5d163add r10, rbp
    37bc5d166mov [rsp+32], r10
    37bc5d16bmov r8, r10
    37bc5d16emov [rsp+120], r10
    37bc5d173call zdotc_
    37bc5d178mov r8, rdi
    37bc5d17bmov rdx, r14
    37bc5d17emov rcx, r15
    37bc5d181addsd x7, [rsp+128]
    37bc5d18amov [r13+8], 0
    37bc5d192movsd_xmm [r13], x7
    37bc5d198lea r13l, [rbx-1]
    37bc5d19cmov [rsp+176], r13l
    37bc5d1a4call zlacgv_
    37bc5d1a9mov r10, [rsp+120]
    37bc5d1aemov edx, [r12]
    37bc5d1b2lea rax, [rip+0x7f032b]
    37bc5d1b9lea rcx, [rbp+rsi+16]
    37bc5d1bemov [rsp+80], rdi
    37bc5d1c3lea r8, [rsp+164]
    37bc5d1cbmov [rsp+32], rcx
    37bc5d1d0sub edx, ebx
    37bc5d1d2lea rcx, [rip+0x7f030f]
    37bc5d1d9lea r9, [rip+0x7f02e8]
    37bc5d1e0mov [rsp+88], 19
    37bc5d1e9mov [rsp+72], r14
    37bc5d1eemov [rsp+64], r15
    37bc5d1f3mov [rsp+56], rax
    37bc5d1f8mov [rsp+48], r10
    37bc5d1fdmov [rsp+40], rdi
    37bc5d202mov [rsp+160], edx
    37bc5d209lea rdx, [rsp+160]
    37bc5d211mov [rsp+164], r13l
    37bc5d219mov [rsp+184], 0
    37bc5d225movsd_xmm [rsp+176], x6
    37bc5d22ecall zgemv_
    37bc5d233mov r8, rdi
    37bc5d236mov rdx, r14
    37bc5d239mov rcx, r15
    37bc5d23cmov [rsp+176], r13l
    37bc5d244call zlacgv_
    37bc5d249
    37bc5d249loc_37bc5d249:
    37bc5d249mov eax, [rsp+156]
    37bc5d250lea ebx, [rax+1]
    37bc5d253mov [rsp+156], ebx
    37bc5d25acmp [rsp+108], ebx
    37bc5d25ejl 0x37bc5ce87
    37bc5d264mov r9l, [r12]
    37bc5d268
    37bc5d268loc_37bc5d268:
    37bc5d268mov rdx, [rsp+112]
    37bc5d26dmovsxd rsi, ebx
    37bc5d270imul rdx, rsi
    37bc5d274add rdx, [rsp+96]
    37bc5d279lea rax, [rsi+rdx]
    37bc5d27dsub rsi, 1
    37bc5d281shl rax, 4
    37bc5d285shl rsi, 4
    37bc5d289lea r13, [rbp+rax]
    37bc5d28elea r14, [rbp+rsi]
    37bc5d293movsd_xmm x6, [r13]
    37bc5d299movsd_xmm [rsp+168], x6
    37bc5d2a2cmp ebx, r9l
    37bc5d2a5jl 0x37bc5d120
    37bc5d2ablea rdx, [rsp+168]
    37bc5d2b3lea rcx, [rsp+156]
    37bc5d2bbmov r9, rdi
    37bc5d2bemov r8, r14
    37bc5d2c1call zdscal_
    37bc5d2c6jmp 0x37bc5d249
    37bc5d2c8
    37bc5d2c8loc_37bc5d2c8:
    37bc5d2c8neg eax
    37bc5d2cajmp 0x37bc5ce65
    37bc5cde0
    37bc5d2cf
    37bc5d2cf // align 0x10
    37bc5d2d0
    37bc5d2d0zlauum_:
    37bc5d2d0push r15
    37bc5d2d2push r14
    37bc5d2d4push r13
    37bc5d2d6push r12
    37bc5d2d8push rbp
    37bc5d2d9push rdi
    37bc5d2dapush rsi
    37bc5d2dbpush rbx
    37bc5d2dcsub rsp, 216
    37bc5d2e3mov rax, [rsp+320]
    37bc5d2ebmov r13l, [r9]
    37bc5d2eemov [rax], 0
    37bc5d2f4mov rdi, rdx
    37bc5d2f7mov r12, r8
    37bc5d2famov rbx, r9
    37bc5d2fdmov r8l, 1
    37bc5d303mov r9l, 1
    37bc5d309lea rdx, [rip+0x7f01f0]
    37bc5d310mov rsi, rcx
    37bc5d313call lsame_
    37bc5d318mov r15l, eax
    37bc5d31btest eax, eax
    37bc5d31dje 0x37bc5d758
    37bc5d323
    37bc5d323loc_37bc5d323:
    37bc5d323mov eax, [rdi]
    37bc5d325test eax, eax
    37bc5d327js 0x37bc5d380
    37bc5d329mov edx, 1
    37bc5d32ecmovg edx, eax
    37bc5d331cmp [rbx], edx
    37bc5d333jge 0x37bc5d390
    37bc5d335mov eax, -4
    37bc5d33amov edx, 4
    37bc5d33f
    37bc5d33floc_37bc5d33f:
    37bc5d33fmov rdi, [rsp+320]
    37bc5d347mov [rdi], eax
    37bc5d349
    37bc5d349loc_37bc5d349:
    37bc5d349mov [rsp+204], edx
    37bc5d350mov r8l, 6
    37bc5d356lea rdx, [rsp+204]
    37bc5d35elea rcx, [rip+0x7f019d]
    37bc5d365call xerbla_
    37bc5d36anop
    37bc5d36b
    37bc5d36bloc_37bc5d36b:
    37bc5d36badd rsp, 216
    37bc5d372pop rbx
    37bc5d373pop rsi
    37bc5d374pop rdi
    37bc5d375pop rbp
    37bc5d376pop r12
    37bc5d378pop r13
    37bc5d37apop r14
    37bc5d37cpop r15
    37bc5d37eret
    37bc5d37f
    37bc5d37f 90 .
    37bc5d380
    37bc5d380loc_37bc5d380:
    37bc5d380mov eax, -2
    37bc5d385mov edx, 2
    37bc5d38ajmp 0x37bc5d33f
    37bc5d38c
    37bc5d38c 0f 1f 40 00 ..@.
    37bc5d390
    37bc5d390loc_37bc5d390:
    37bc5d390mov rcx, [rsp+320]
    37bc5d398mov edx, [rcx]
    37bc5d39atest edx, edx
    37bc5d39cjne 0x37bc5da7c
    37bc5d3a2test eax, eax
    37bc5d3a4je 0x37bc5d36b
    37bc5d3a6lea rax, [rip+0x7f015f]
    37bc5d3admov r9, rdi
    37bc5d3b0lea rdx, [rip+0x7f014b]
    37bc5d3b7mov r8, rsi
    37bc5d3bamov [rsp+64], 1
    37bc5d3c3lea rcx, [rip+0x7f013e]
    37bc5d3camov [rsp+56], 6
    37bc5d3d3mov [rsp+48], rax
    37bc5d3d8mov [rsp+40], rax
    37bc5d3ddmov [rsp+32], rax
    37bc5d3e2call ilaenv_
    37bc5d3e7mov ebp, eax
    37bc5d3e9cmp eax, 1
    37bc5d3ecjle 0x37bc5d728
    37bc5d3f2mov r9l, [rdi]
    37bc5d3f5cmp r9l, eax
    37bc5d3f8jle 0x37bc5d728
    37bc5d3femovsxd rcx, r13l
    37bc5d401xor eax, eax
    37bc5d403test rcx, rcx
    37bc5d406cmovs rcx, rax
    37bc5d40alea eax, [r9-1]
    37bc5d40exor edx, edx
    37bc5d410div ebp
    37bc5d412mov r14l, eax
    37bc5d415test r15l, r15l
    37bc5d418je 0x37bc5d790
    37bc5d41emov rax, rcx
    37bc5d421lea r15, [rsp+196]
    37bc5d429mov [rsp+160], r14l
    37bc5d431mov r13l, 1
    37bc5d437not rax
    37bc5d43amov [rsp+144], r15
    37bc5d442mov r15l, ebp
    37bc5d445mov rbp, rdi
    37bc5d448mov [rsp+168], rax
    37bc5d450lea rax, [rsp+204]
    37bc5d458mov rdi, rbx
    37bc5d45bmov [rsp+128], rax
    37bc5d463lea rax, [rip+0x7f00ae]
    37bc5d46amov [rsp+184], rax
    37bc5d472lea rax, [rip+0x7f00bf]
    37bc5d479mov [rsp+136], rax
    37bc5d481mov [rsp+176], rcx
    37bc5d489jmp 0x37bc5d4b0
    37bc5d48b
    37bc5d48b 0f 1f 44 00 00 ..D..
    37bc5d490
    37bc5d490loc_37bc5d490:
    37bc5d490mov eax, [rsp+160]
    37bc5d497test eax, eax
    37bc5d499je 0x37bc5d36b
    37bc5d49fsub eax, 1
    37bc5d4a2mov r9l, [rbp]
    37bc5d4a6add r13l, r15l
    37bc5d4a9mov [rsp+160], eax
    37bc5d4b0
    37bc5d4b0loc_37bc5d4b0:
    37bc5d4b0sub r9l, r13l
    37bc5d4b3movsxd r14, r13l
    37bc5d4b6mov [rsp+80], rdi
    37bc5d4bblea r11l, [r13-1]
    37bc5d4bfadd r9l, 1
    37bc5d4c3mov rsi, [rsp+176]
    37bc5d4cbmov rax, [rsp+136]
    37bc5d4d3mov [rsp+112], 8
    37bc5d4dccmp r9l, r15l
    37bc5d4dfmov [rsp+64], rdi
    37bc5d4e4mov rcx, [rsp+128]
    37bc5d4eclea r8, [rip+0x7f0025]
    37bc5d4f3cmovg r9l, r15l
    37bc5d4f7imul rsi, r14
    37bc5d4fbadd rsi, [rsp+168]
    37bc5d503mov [rsp+48], rax
    37bc5d508lea rbx, [rsi+1]
    37bc5d50cadd rsi, r14
    37bc5d50fmov rax, [rsp+144]
    37bc5d517mov [rsp+32], rcx
    37bc5d51cshl rbx, 4
    37bc5d520shl rsi, 4
    37bc5d524mov [rsp+104], 19
    37bc5d52dlea rdx, [rip+0x7efff7]
    37bc5d534add rsi, r12
    37bc5d537add rbx, r12
    37bc5d53amov [rsp+40], rax
    37bc5d53flea rcx, [rip+0x7effea]
    37bc5d546mov [rsp+96], 5
    37bc5d54fmov [rsp+88], 5
    37bc5d558mov [rsp+72], rbx
    37bc5d55dmov [rsp+56], rsi
    37bc5d562mov [rsp+196], r9l
    37bc5d56alea r9, [rip+0x7eff9f]
    37bc5d571mov [rsp+204], r11l
    37bc5d579mov [rsp+152], r11l
    37bc5d581call ztrmm_
    37bc5d586mov rcx, [rsp+320]
    37bc5d58emov r8, rsi
    37bc5d591mov r9, rdi
    37bc5d594mov [rsp+40], 5
    37bc5d59dmov rdx, [rsp+144]
    37bc5d5a5mov [rsp+32], rcx
    37bc5d5aalea rcx, [rip+0x7eff7a]
    37bc5d5b1call zlauu2_
    37bc5d5b6mov r8l, [rsp+196]
    37bc5d5bemov ecx, [rbp]
    37bc5d5c1mov r11l, [rsp+152]
    37bc5d5c9lea edx, [r8+r13]
    37bc5d5cdcmp edx, ecx
    37bc5d5cfjg 0x37bc5d490
    37bc5d5d5sub ecx, r13l
    37bc5d5d8mov [rsp+88], rbx
    37bc5d5ddmovsxd rdx, edx
    37bc5d5e0mov rbx, [rsp+136]
    37bc5d5e8sub ecx, r8l
    37bc5d5ebmov [rsp+96], rdi
    37bc5d5f0imul rdx, [rsp+176]
    37bc5d5f9lea r8, [rsp+200]
    37bc5d601add rdx, [rsp+168]
    37bc5d609add ecx, 1
    37bc5d60cmov [rsp+80], rbx
    37bc5d611mov [rsp+204], ecx
    37bc5d618lea rcx, [r14+rdx]
    37bc5d61cadd rdx, 1
    37bc5d620mov r9, [rsp+144]
    37bc5d628mov [rsp+40], rbx
    37bc5d62dshl rcx, 4
    37bc5d631mov rbx, [rsp+128]
    37bc5d639shl rdx, 4
    37bc5d63dadd rcx, r12
    37bc5d640add rdx, r12
    37bc5d643mov [rsp+112], 19
    37bc5d64cmov [rsp+64], rcx
    37bc5d651lea rcx, [rip+0x7efef0]
    37bc5d658mov [rsp+48], rdx
    37bc5d65dmov rdx, [rsp+184]
    37bc5d665mov [rsp+104], 12
    37bc5d66emov [rsp+72], rdi
    37bc5d673mov [rsp+56], rdi
    37bc5d678mov [rsp+32], rbx
    37bc5d67dmov [rsp+200], r11l
    37bc5d685call zgemm_
    37bc5d68amov r10l, [rbp]
    37bc5d68emov [rsp+64], rsi
    37bc5d693mov r9, rbx
    37bc5d696mov edx, [rsp+196]
    37bc5d69dlea rsi, [rip+0x7efeb4]
    37bc5d6a4mov [rsp+88], 12
    37bc5d6adsub r10l, r13l
    37bc5d6b0mov [rsp+72], rdi
    37bc5d6b5mov r8, [rsp+144]
    37bc5d6bdmov ecx, r10l
    37bc5d6c0mov [rsp+56], rsi
    37bc5d6c5sub ecx, edx
    37bc5d6c7add edx, r13l
    37bc5d6camov [rsp+48], rdi
    37bc5d6cfmovsxd rdx, edx
    37bc5d6d2mov [rsp+32], rsi
    37bc5d6d7add ecx, 1
    37bc5d6daimul rdx, [rsp+176]
    37bc5d6e3add rdx, [rsp+168]
    37bc5d6ebmov [rsp+80], 5
    37bc5d6f4lea rax, [rdx+r14]
    37bc5d6f8mov [rsp+204], ecx
    37bc5d6fflea rdx, [rip+0x7efe42]
    37bc5d706shl rax, 4
    37bc5d70alea rcx, [rip+0x7efe1a]
    37bc5d711add rax, r12
    37bc5d714mov [rsp+40], rax
    37bc5d719call zherk_
    37bc5d71ejmp 0x37bc5d490
    37bc5d723
    37bc5d723 0f 1f 44 00 00 ..D..
    37bc5d728
    37bc5d728loc_37bc5d728:
    37bc5d728mov r9, rbx
    37bc5d72bmov r8, r12
    37bc5d72emov rdx, rdi
    37bc5d731mov rcx, rsi
    37bc5d734mov rax, [rsp+320]
    37bc5d73cmov [rsp+40], 1
    37bc5d745mov [rsp+32], rax
    37bc5d74acall zlauu2_
    37bc5d74fjmp 0x37bc5d36b
    37bc5d754
    37bc5d754 0f 1f 40 00 ..@.
    37bc5d758
    37bc5d758loc_37bc5d758:
    37bc5d758mov r9l, 1
    37bc5d75emov r8l, 1
    37bc5d764lea rdx, [rip+0x7efd96]
    37bc5d76bmov rcx, rsi
    37bc5d76ecall lsame_
    37bc5d773test eax, eax
    37bc5d775jne 0x37bc5d323
    37bc5d77bmov eax, -1
    37bc5d780mov edx, 1
    37bc5d785jmp 0x37bc5d33f
    37bc5d78a
    37bc5d78a 66 0f 1f 44 00 00 f..D..
    37bc5d790
    37bc5d790loc_37bc5d790:
    37bc5d790movsxd rax, ebp
    37bc5d793lea rdx, [rcx+1]
    37bc5d797mov rsi, r12
    37bc5d79amov r13l, 1
    37bc5d7a0imul rdx, rax
    37bc5d7a4mov [rsp+304], r12
    37bc5d7aclea r15, [rsp+196]
    37bc5d7b4mov [rsp+152], -1
    37bc5d7c0imul rcx, rax
    37bc5d7c4shl rdx, 4
    37bc5d7c8mov [rsp+176], rdx
    37bc5d7d0mov rdx, rax
    37bc5d7d3lea rax, [rsp+204]
    37bc5d7dbmov [rsp+128], rax
    37bc5d7e3lea rax, [rip+0x7efd2e]
    37bc5d7eashl rdx, 4
    37bc5d7eemov [rsp+184], rax
    37bc5d7f6lea rax, [rip+0x7efd3b]
    37bc5d7fdmov [rsp+168], rdx
    37bc5d805mov [rsp+160], rcx
    37bc5d80dmov [rsp+136], rax
    37bc5d815jmp 0x37bc5d853
    37bc5d817
    37bc5d817 66 0f 1f 84 00 00 00 00 00 f........
    37bc5d820
    37bc5d820loc_37bc5d820:
    37bc5d820test r14l, r14l
    37bc5d823je 0x37bc5d36b
    37bc5d829mov rcx, [rsp+160]
    37bc5d831mov r9l, [rdi]
    37bc5d834add r13l, ebp
    37bc5d837sub r14l, 1
    37bc5d83badd [rsp+152], rcx
    37bc5d843add rsi, [rsp+176]
    37bc5d84badd r12, [rsp+168]
    37bc5d853
    37bc5d853loc_37bc5d853:
    37bc5d853mov rax, [rsp+136]
    37bc5d85bsub r9l, r13l
    37bc5d85emov [rsp+112], 8
    37bc5d867lea r11l, [r13-1]
    37bc5d86badd r9l, 1
    37bc5d86fmov [rsp+80], rbx
    37bc5d874lea r8, [rip+0x7efc9d]
    37bc5d87blea rdx, [rip+0x7efcde]
    37bc5d882mov [rsp+48], rax
    37bc5d887cmp r9l, ebp
    37bc5d88amov rax, [rsp+128]
    37bc5d892lea rcx, [rip+0x7efccc]
    37bc5d899cmovg r9l, ebp
    37bc5d89dmov [rsp+72], r12
    37bc5d8a2mov [rsp+40], rax
    37bc5d8a7mov [rsp+104], 19
    37bc5d8b0mov [rsp+96], 5
    37bc5d8b9mov [rsp+88], 4
    37bc5d8c2mov [rsp+64], rbx
    37bc5d8c7mov [rsp+56], rsi
    37bc5d8ccmov [rsp+32], r15
    37bc5d8d1mov [rsp+196], r9l
    37bc5d8d9lea r9, [rip+0x7efc30]
    37bc5d8e0mov [rsp+204], r11l
    37bc5d8e8mov [rsp+144], r11l
    37bc5d8f0call ztrmm_
    37bc5d8f5mov r8, rsi
    37bc5d8f8mov rdx, r15
    37bc5d8fbmov r9, rbx
    37bc5d8femov rax, [rsp+320]
    37bc5d906lea rcx, [rip+0x7efc53]
    37bc5d90dmov [rsp+40], 5
    37bc5d916mov [rsp+32], rax
    37bc5d91bcall zlauu2_
    37bc5d920mov r8l, [rsp+196]
    37bc5d928mov ecx, [rdi]
    37bc5d92amov r11l, [rsp+144]
    37bc5d932lea edx, [r8+r13]
    37bc5d936cmp edx, ecx
    37bc5d938jg 0x37bc5d820
    37bc5d93esub ecx, r13l
    37bc5d941movsxd rdx, edx
    37bc5d944mov rax, [rsp+136]
    37bc5d94cmov [rsp+112], 12
    37bc5d955sub ecx, r8l
    37bc5d958mov [rsp+96], rbx
    37bc5d95dmov r8, r15
    37bc5d960lea r9, [rsp+200]
    37bc5d968add ecx, 1
    37bc5d96bmov [rsp+88], r12
    37bc5d970mov [rsp+204], ecx
    37bc5d977lea rcx, [rdx-1]
    37bc5d97badd rdx, [rsp+152]
    37bc5d983shl rdx, 4
    37bc5d987shl rcx, 4
    37bc5d98bmov [rsp+80], rax
    37bc5d990add rdx, [rsp+304]
    37bc5d998mov [rsp+48], rdx
    37bc5d99dmov rdx, [rsp+128]
    37bc5d9a5add rcx, [rsp+304]
    37bc5d9admov [rsp+72], rbx
    37bc5d9b2mov [rsp+64], rcx
    37bc5d9b7mov rcx, [rsp+184]
    37bc5d9bfmov [rsp+32], rdx
    37bc5d9c4lea rdx, [rip+0x7efb7d]
    37bc5d9cbmov [rsp+104], 19
    37bc5d9d4mov [rsp+56], rbx
    37bc5d9d9mov [rsp+40], rax
    37bc5d9demov [rsp+200], r11l
    37bc5d9e6call zgemm_
    37bc5d9ebmov r10l, [rdi]
    37bc5d9eemov [rsp+72], rbx
    37bc5d9f3mov r8, r15
    37bc5d9f6mov edx, [rsp+196]
    37bc5d9fdmov [rsp+64], rsi
    37bc5da02sub r10l, r13l
    37bc5da05mov [rsp+48], rbx
    37bc5da0amov r9, [rsp+128]
    37bc5da12mov [rsp+88], 19
    37bc5da1bmov ecx, r10l
    37bc5da1elea r10, [rip+0x7efb33]
    37bc5da25sub ecx, edx
    37bc5da27add edx, r13l
    37bc5da2amov [rsp+56], r10
    37bc5da2fmovsxd rdx, edx
    37bc5da32add rdx, [rsp+152]
    37bc5da3amov [rsp+32], r10
    37bc5da3fadd ecx, 1
    37bc5da42shl rdx, 4
    37bc5da46add rdx, [rsp+304]
    37bc5da4emov [rsp+80], 5
    37bc5da57mov [rsp+40], rdx
    37bc5da5cmov rdx, [rsp+184]
    37bc5da64mov [rsp+204], ecx
    37bc5da6blea rcx, [rip+0x7efaee]
    37bc5da72call zherk_
    37bc5da77jmp 0x37bc5d820
    37bc5da7c
    37bc5da7cloc_37bc5da7c:
    37bc5da7cneg edx
    37bc5da7ejmp 0x37bc5d349
    37bc5d2d0
    37bc5da83
    37bc5da83 // align 0x10
    37bc5da90
    37bc5da90zpbcon_:
    37bc5da90push r15
    37bc5da92push r14
    37bc5da94push r13
    37bc5da96push r12
    37bc5da98push rbp
    37bc5da99push rdi
    37bc5da9apush rsi
    37bc5da9bpush rbx
    37bc5da9csub rsp, 264
    37bc5daa3movups [rsp+224], x6
    37bc5daabmovups [rsp+240], x7
    37bc5dab3mov rbp, [rsp+408]
    37bc5dabbmov r13, [rsp+368]
    37bc5dac3mov rsi, [rsp+392]
    37bc5dacbmov r14, [rsp+400]
    37bc5dad3mov [rbp], 0
    37bc5dadamov rbx, rdx
    37bc5daddmov rdi, r8
    37bc5dae0mov r12, r9
    37bc5dae3mov r8l, 1
    37bc5dae9mov r9l, 1
    37bc5daeflea rdx, [rip+0x7efa7a]
    37bc5daf6mov [rsp+336], rcx
    37bc5dafecall lsame_
    37bc5db03mov rcx, [rsp+336]
    37bc5db0btest eax, eax
    37bc5db0dmov r15l, eax
    37bc5db10je 0x37bc5dea0
    37bc5db16
    37bc5db16loc_37bc5db16:
    37bc5db16mov edx, [rbx]
    37bc5db18test edx, edx
    37bc5db1ajs 0x37bc5de48
    37bc5db20mov eax, [rdi]
    37bc5db22test eax, eax
    37bc5db24js 0x37bc5ded0
    37bc5db2acmp eax, [r13]
    37bc5db2ejge 0x37bc5dee0
    37bc5db34mov rax, [rsp+376]
    37bc5db3cpxor x0, x0
    37bc5db40movsd_xmm x1, [rax]
    37bc5db44comisd x0, x1
    37bc5db48ja 0x37bc5dfd0
    37bc5db4emov eax, [rbp]
    37bc5db51test eax, eax
    37bc5db53jne 0x37bc5dfdf
    37bc5db59mov rax, [rsp+384]
    37bc5db61mov [rax], 0
    37bc5db68test edx, edx
    37bc5db6aje 0x37bc5def0
    37bc5db70ucomisd x1, x0
    37bc5db74jp 0x37bc5db7c
    37bc5db76je 0x37bc5de77
    37bc5db7c
    37bc5db7cloc_37bc5db7c:
    37bc5db7cmov edx, 12
    37bc5db81lea rcx, [rip+0x7ef9f0]
    37bc5db88call dlamch_
    37bc5db8dlea rax, [rsp+212]
    37bc5db95mov [rsp+172], 0
    37bc5dba0movsd_xmm x6, [rip+0x7efa18]
    37bc5dba8mov [rsp+128], rax
    37bc5dbb0lea rax, [rsp+176]
    37bc5dbb8movapd x7, x0
    37bc5dbbcmov [rsp+144], rax
    37bc5dbc4lea rax, [rsp+172]
    37bc5dbccmov [rsp+171], 78
    37bc5dbd4mov [rsp+136], rax
    37bc5dbdcjmp 0x37bc5dcf5
    37bc5dbe1
    37bc5dbe1 0f 1f 80 00 00 00 00 .......
    37bc5dbe8
    37bc5dbe8loc_37bc5dbe8:
    37bc5dbe8lea rax, [rsp+192]
    37bc5dbf0mov [rsp+88], rbp
    37bc5dbf5lea r8, [rip+0x7ef988]
    37bc5dbfcmov [rsp+72], rax
    37bc5dc01lea rdx, [rip+0x7ef984]
    37bc5dc08lea rcx, [rip+0x7ef990]
    37bc5dc0fmov [rsp+104], 19
    37bc5dc18mov [rsp+96], 5
    37bc5dc21mov [rsp+80], r14
    37bc5dc26mov [rsp+64], rsi
    37bc5dc2bmov [rsp+56], r13
    37bc5dc30mov [rsp+48], r12
    37bc5dc35mov [rsp+40], rdi
    37bc5dc3amov [rsp+32], rbx
    37bc5dc3fmov [rsp+152], r9
    37bc5dc47call zlatbs_
    37bc5dc4clea rax, [rsp+200]
    37bc5dc54mov [rsp+88], rbp
    37bc5dc59mov r9, [rsp+152]
    37bc5dc61mov [rsp+120], 1
    37bc5dc6alea r8, [rip+0x7ef913]
    37bc5dc71lea rdx, [rip+0x7ef92c]
    37bc5dc78mov [rsp+112], 8
    37bc5dc81lea rcx, [rip+0x7ef917]
    37bc5dc88mov [rsp+104], 12
    37bc5dc91mov [rsp+96], 5
    37bc5dc9amov [rsp+80], r14
    37bc5dc9fmov [rsp+72], rax
    37bc5dca4mov [rsp+64], rsi
    37bc5dca9mov [rsp+56], r13
    37bc5dcaemov [rsp+48], r12
    37bc5dcb3mov [rsp+40], rdi
    37bc5dcb8mov [rsp+32], rbx
    37bc5dcbdmov [rsp+171], 89
    37bc5dcc5call zlatbs_
    37bc5dcca
    37bc5dccaloc_37bc5dcca:
    37bc5dccamovsd_xmm x0, [rsp+192]
    37bc5dcd3mulsd x0, [rsp+200]
    37bc5dcdcmovsd_xmm [rsp+184], x0
    37bc5dce5ucomisd x0, x6
    37bc5dce9jp 0x37bc5df48
    37bc5dcefjne 0x37bc5df48
    37bc5dcf5
    37bc5dcf5loc_37bc5dcf5:
    37bc5dcf5mov rax, [rsp+128]
    37bc5dcfdmovsxd rdx, [rbx]
    37bc5dd00mov r8, rsi
    37bc5dd03mov rcx, rbx
    37bc5dd06mov r9, [rsp+144]
    37bc5dd0emov [rsp+40], rax
    37bc5dd13mov rax, [rsp+136]
    37bc5dd1bshl rdx, 4
    37bc5dd1fadd rdx, rsi
    37bc5dd22mov [rsp+32], rax
    37bc5dd27call zlacn2_
    37bc5dd2cmov eax, [rsp+172]
    37bc5dd33test eax, eax
    37bc5dd35je 0x37bc5df00
    37bc5dd3bmov [rsp+120], 1
    37bc5dd44lea r9, [rsp+171]
    37bc5dd4cmov [rsp+112], 8
    37bc5dd55test r15l, r15l
    37bc5dd58jne 0x37bc5dbe8
    37bc5dd5elea rax, [rsp+192]
    37bc5dd66mov [rsp+88], rbp
    37bc5dd6blea r8, [rip+0x7ef812]
    37bc5dd72mov [rsp+72], rax
    37bc5dd77lea rdx, [rip+0x7ef826]
    37bc5dd7elea rcx, [rip+0x7ef82b]
    37bc5dd85mov [rsp+104], 12
    37bc5dd8emov [rsp+96], 5
    37bc5dd97mov [rsp+80], r14
    37bc5dd9cmov [rsp+64], rsi
    37bc5dda1mov [rsp+56], r13
    37bc5dda6mov [rsp+48], r12
    37bc5ddabmov [rsp+40], rdi
    37bc5ddb0mov [rsp+32], rbx
    37bc5ddb5mov [rsp+152], r9
    37bc5ddbdcall zlatbs_
    37bc5ddc2lea rax, [rsp+200]
    37bc5ddcamov [rsp+88], rbp
    37bc5ddcfmov r9, [rsp+152]
    37bc5ddd7mov [rsp+120], 1
    37bc5dde0lea r8, [rip+0x7ef79d]
    37bc5dde7lea rdx, [rip+0x7ef79e]
    37bc5ddeemov [rsp+112], 8
    37bc5ddf7lea rcx, [rip+0x7ef7b2]
    37bc5ddfemov [rsp+104], 19
    37bc5de07mov [rsp+96], 5
    37bc5de10mov [rsp+80], r14
    37bc5de15mov [rsp+72], rax
    37bc5de1amov [rsp+64], rsi
    37bc5de1fmov [rsp+56], r13
    37bc5de24mov [rsp+48], r12
    37bc5de29mov [rsp+40], rdi
    37bc5de2emov [rsp+32], rbx
    37bc5de33mov [rsp+171], 89
    37bc5de3bcall zlatbs_
    37bc5de40jmp 0x37bc5dcca
    37bc5de45
    37bc5de45 0f 1f 00 ...
    37bc5de48
    37bc5de48loc_37bc5de48:
    37bc5de48mov edx, -2
    37bc5de4dmov eax, 2
    37bc5de52
    37bc5de52loc_37bc5de52:
    37bc5de52mov [rbp], edx
    37bc5de55
    37bc5de55loc_37bc5de55:
    37bc5de55lea rdx, [rsp+212]
    37bc5de5dmov r8l, 6
    37bc5de63lea rcx, [rip+0x7ef708]
    37bc5de6amov [rsp+212], eax
    37bc5de71call xerbla_
    37bc5de76nop
    37bc5de77
    37bc5de77loc_37bc5de77:
    37bc5de77movups x6, [rsp+224]
    37bc5de7fmovups x7, [rsp+240]
    37bc5de87add rsp, 264
    37bc5de8epop rbx
    37bc5de8fpop rsi
    37bc5de90pop rdi
    37bc5de91pop rbp
    37bc5de92pop r12
    37bc5de94pop r13
    37bc5de96pop r14
    37bc5de98pop r15
    37bc5de9aret
    37bc5de9b
    37bc5de9b 0f 1f 44 00 00 ..D..
    37bc5dea0
    37bc5dea0loc_37bc5dea0:
    37bc5dea0mov r9l, 1
    37bc5dea6mov r8l, 1
    37bc5deaclea rdx, [rip+0x7ef6be]
    37bc5deb3call lsame_
    37bc5deb8test eax, eax
    37bc5debajne 0x37bc5db16
    37bc5dec0mov edx, -1
    37bc5dec5mov eax, 1
    37bc5decajmp 0x37bc5de52
    37bc5decc
    37bc5decc 0f 1f 40 00 ..@.
    37bc5ded0
    37bc5ded0loc_37bc5ded0:
    37bc5ded0mov edx, -3
    37bc5ded5mov eax, 3
    37bc5dedajmp 0x37bc5de52
    37bc5dedf
    37bc5dedf 90 .
    37bc5dee0
    37bc5dee0loc_37bc5dee0:
    37bc5dee0mov edx, -5
    37bc5dee5mov eax, 5
    37bc5deeajmp 0x37bc5de52
    37bc5deef
    37bc5deef 90 .
    37bc5def0
    37bc5def0loc_37bc5def0:
    37bc5def0mov rdi, [rip+0x7ef6c9]
    37bc5def7mov [rax], rdi
    37bc5defajmp 0x37bc5de77
    37bc5deff
    37bc5deff 90 .
    37bc5df00
    37bc5df00loc_37bc5df00:
    37bc5df00movsd_xmm x1, [rsp+176]
    37bc5df09pxor x0, x0
    37bc5df0ducomisd x1, x0
    37bc5df11jp 0x37bc5df19
    37bc5df13je 0x37bc5de77
    37bc5df19
    37bc5df19loc_37bc5df19:
    37bc5df19movsd_xmm x0, [rip+0x7ef69f]
    37bc5df21mov rax, [rsp+376]
    37bc5df29divsd x0, x1
    37bc5df2ddivsd x0, [rax]
    37bc5df31mov rax, [rsp+384]
    37bc5df39movsd_xmm [rax], x0
    37bc5df3djmp 0x37bc5de77
    37bc5df42
    37bc5df42 66 0f 1f 44 00 00 f..D..
    37bc5df48
    37bc5df48loc_37bc5df48:
    37bc5df48lea r8, [rip+0x7ef669]
    37bc5df4fmov rdx, rsi
    37bc5df52mov rcx, rbx
    37bc5df55movsd_xmm [rsp+152], x0
    37bc5df5ecall izamax_
    37bc5df63movsd_xmm x0, [rsp+152]
    37bc5df6ccdqe
    37bc5df6eshl rax, 4
    37bc5df72add rax, rsi
    37bc5df75movsd_xmm x1, [rax-16]
    37bc5df7amovsd_xmm x2, [rax-8]
    37bc5df7fandpd x1, [rip+0x7ef649]
    37bc5df87andpd x2, [rip+0x7ef641]
    37bc5df8faddsd x1, x2
    37bc5df93mulsd x1, x7
    37bc5df97comisd x1, x0
    37bc5df9bja 0x37bc5de77
    37bc5dfa1pxor x1, x1
    37bc5dfa5ucomisd x0, x1
    37bc5dfa9jp 0x37bc5dfb1
    37bc5dfabje 0x37bc5de77
    37bc5dfb1
    37bc5dfb1loc_37bc5dfb1:
    37bc5dfb1lea rdx, [rsp+184]
    37bc5dfb9lea r9, [rip+0x7ef5f8]
    37bc5dfc0mov r8, rsi
    37bc5dfc3mov rcx, rbx
    37bc5dfc6call zdrscl_
    37bc5dfcbjmp 0x37bc5dcf5
    37bc5dfd0
    37bc5dfd0loc_37bc5dfd0:
    37bc5dfd0mov edx, -6
    37bc5dfd5mov eax, 6
    37bc5dfdajmp 0x37bc5de52
    37bc5dfdf
    37bc5dfdfloc_37bc5dfdf:
    37bc5dfdfneg eax
    37bc5dfe1jmp 0x37bc5de55
    37bc5da90
    37bc5dfe6
    37bc5dfe6 // align 0x20
    37bc5e000
    37bc5e000zpbequ_:
    37bc5e000push r13
    37bc5e002push r12
    37bc5e004push rbp
    37bc5e005push rdi
    37bc5e006push rsi
    37bc5e007push rbx
    37bc5e008sub rsp, 72
    37bc5e00cmov rax, [rsp+160]
    37bc5e014mov rsi, [rsp+168]
    37bc5e01cmov edi, [rax]
    37bc5e01emov rax, [rsp+192]
    37bc5e026mov [rax], 0
    37bc5e02cmov r12, rdx
    37bc5e02fmov rbp, r8
    37bc5e032mov rbx, r9
    37bc5e035mov r8l, 1
    37bc5e03bmov r9l, 1
    37bc5e041lea rdx, [rip+0x7ef598]
    37bc5e048mov r13, rcx
    37bc5e04bcall lsame_
    37bc5e050mov r10l, eax
    37bc5e053test eax, eax
    37bc5e055je 0x37bc5e240
    37bc5e05b
    37bc5e05bloc_37bc5e05b:
    37bc5e05bmov ecx, [r12]
    37bc5e05ftest ecx, ecx
    37bc5e061js 0x37bc5e200
    37bc5e067movsxd rax, [rbp]
    37bc5e06btest eax, eax
    37bc5e06djs 0x37bc5e310
    37bc5e073mov rdx, [rsp+160]
    37bc5e07bcmp eax, [rdx]
    37bc5e07djge 0x37bc5e320
    37bc5e083mov rdx, [rsp+192]
    37bc5e08bmov edx, [rdx]
    37bc5e08dtest edx, edx
    37bc5e08fjne 0x37bc5e33c
    37bc5e095test ecx, ecx
    37bc5e097je 0x37bc5e288
    37bc5e09dtest r10l, r10l
    37bc5e0a0je 0x37bc5e330
    37bc5e0a6lea edx, [rax+1]
    37bc5e0a9movsxd rdx, edx
    37bc5e0ac
    37bc5e0acloc_37bc5e0ac:
    37bc5e0acshl rax, 4
    37bc5e0b0movsd_xmm x1, [rbx+rax]
    37bc5e0b5mov rax, [rsp+184]
    37bc5e0bdmovsd_xmm [rsi], x1
    37bc5e0c1movsd_xmm [rax], x1
    37bc5e0c5cmp ecx, 1
    37bc5e0c8je 0x37bc5e2c0
    37bc5e0cemovsxd rax, edi
    37bc5e0d1xor r8l, r8l
    37bc5e0d4movapd x2, x1
    37bc5e0d8test rax, rax
    37bc5e0dbcmovs rax, r8
    37bc5e0dfmov r8, rax
    37bc5e0e2mov r10, rax
    37bc5e0e5not r8
    37bc5e0e8shl r10, 4
    37bc5e0eclea rax, [r8+2*rax]
    37bc5e0f0lea r8l, [rcx-2]
    37bc5e0f4add rax, rdx
    37bc5e0f7lea r8, [rsi+8*r8+16]
    37bc5e0fcmov rdx, rsi
    37bc5e0ffshl rax, 4
    37bc5e103lea r9, [rbx+rax]
    37bc5e107lea rax, [rsi+8]
    37bc5e10bnop [rax+rax]
    37bc5e115nop [rax+rax]
    37bc5e120
    37bc5e120loc_37bc5e120:
    37bc5e120movsd_xmm x0, [r9]
    37bc5e125add rax, 8
    37bc5e129add r9, r10
    37bc5e12cmovsd_xmm [rax-8], x0
    37bc5e131minsd x1, x0
    37bc5e135maxsd x2, x0
    37bc5e139cmp rax, r8
    37bc5e13cjne 0x37bc5e120
    37bc5e13epxor x0, x0
    37bc5e142mov rax, [rsp+184]
    37bc5e14acomisd x0, x1
    37bc5e14emovsd_xmm [rax], x2
    37bc5e152jae 0x37bc5e2d0
    37bc5e158mov eax, ecx
    37bc5e15amovddup x3, [rip+0x7ef486]
    37bc5e162shr eax, 1
    37bc5e164shl rax, 4
    37bc5e168add rax, rsi
    37bc5e16bnop [rax+rax]
    37bc5e175nop [rax+rax]
    37bc5e180
    37bc5e180loc_37bc5e180:
    37bc5e180movupd x4, [rdx]
    37bc5e184movapd x2, x3
    37bc5e188add rdx, 16
    37bc5e18csqrtpd x0, x4
    37bc5e190divpd x2, x0
    37bc5e194movups [rdx-16], x2
    37bc5e198cmp rax, rdx
    37bc5e19bjne 0x37bc5e180
    37bc5e19dtest cl, 1
    37bc5e1a0je 0x37bc5e1c5
    37bc5e1a2or ecx, 1
    37bc5e1a5
    37bc5e1a5loc_37bc5e1a5:
    37bc5e1a5sub ecx, 1
    37bc5e1a8movsd_xmm x0, [rip+0x7ef438]
    37bc5e1b0movsxd rcx, ecx
    37bc5e1b3movsd_xmm x2, [rsi+8*rcx]
    37bc5e1b8sqrtsd x2, x2
    37bc5e1bcdivsd x0, x2
    37bc5e1c0movsd_xmm [rsi+8*rcx], x0
    37bc5e1c5
    37bc5e1c5loc_37bc5e1c5:
    37bc5e1c5mov rax, [rsp+184]
    37bc5e1cdsqrtsd x1, x1
    37bc5e1d1movsd_xmm x0, [rax]
    37bc5e1d5mov rax, [rsp+176]
    37bc5e1ddsqrtsd x0, x0
    37bc5e1e1divsd x1, x0
    37bc5e1e5movsd_xmm [rax], x1
    37bc5e1e9add rsp, 72
    37bc5e1edpop rbx
    37bc5e1eepop rsi
    37bc5e1efpop rdi
    37bc5e1f0pop rbp
    37bc5e1f1pop r12
    37bc5e1f3pop r13
    37bc5e1f5ret
    37bc5e1f6
    37bc5e1f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc5e200
    37bc5e200loc_37bc5e200:
    37bc5e200mov eax, -2
    37bc5e205mov edx, 2
    37bc5e20a
    37bc5e20aloc_37bc5e20a:
    37bc5e20amov rbx, [rsp+192]
    37bc5e212mov [rbx], eax
    37bc5e214
    37bc5e214loc_37bc5e214:
    37bc5e214mov [rsp+60], edx
    37bc5e218mov r8l, 6
    37bc5e21elea rdx, [rsp+60]
    37bc5e223lea rcx, [rip+0x7ef3b8]
    37bc5e22acall xerbla_
    37bc5e22fnop
    37bc5e230
    37bc5e230loc_37bc5e230:
    37bc5e230add rsp, 72
    37bc5e234pop rbx
    37bc5e235pop rsi
    37bc5e236pop rdi
    37bc5e237pop rbp
    37bc5e238pop r12
    37bc5e23apop r13
    37bc5e23cret
    37bc5e23d
    37bc5e23d 0f 1f 00 ...
    37bc5e240
    37bc5e240loc_37bc5e240:
    37bc5e240mov r9l, 1
    37bc5e246mov r8l, 1
    37bc5e24cmov rcx, r13
    37bc5e24fmov [rsp+44], eax
    37bc5e253lea rdx, [rip+0x7ef387]
    37bc5e25acall lsame_
    37bc5e25fmov r10l, [rsp+44]
    37bc5e264test eax, eax
    37bc5e266jne 0x37bc5e05b
    37bc5e26cmov rax, [rsp+192]
    37bc5e274mov edx, 1
    37bc5e279mov [rax], -1
    37bc5e27fjmp 0x37bc5e214
    37bc5e281
    37bc5e281 0f 1f 80 00 00 00 00 .......
    37bc5e288
    37bc5e288loc_37bc5e288:
    37bc5e288mov rax, [rsp+176]
    37bc5e290mov rdi, [rip+0x7ef351]
    37bc5e297mov [rax], rdi
    37bc5e29amov rax, [rsp+184]
    37bc5e2a2mov [rax], 0
    37bc5e2a9add rsp, 72
    37bc5e2adpop rbx
    37bc5e2aepop rsi
    37bc5e2afpop rdi
    37bc5e2b0pop rbp
    37bc5e2b1pop r12
    37bc5e2b3pop r13
    37bc5e2b5ret
    37bc5e2b6
    37bc5e2b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc5e2c0
    37bc5e2c0loc_37bc5e2c0:
    37bc5e2c0pxor x0, x0
    37bc5e2c4comisd x0, x1
    37bc5e2c8jb 0x37bc5e1a5
    37bc5e2cenop
    37bc5e2d0
    37bc5e2d0loc_37bc5e2d0:
    37bc5e2d0mov eax, 1
    37bc5e2d5pxor x0, x0
    37bc5e2d9jmp 0x37bc5e2ec
    37bc5e2db
    37bc5e2db 0f 1f 44 00 00 ..D..
    37bc5e2e0
    37bc5e2e0loc_37bc5e2e0:
    37bc5e2e0add rax, 1
    37bc5e2e4cmp ecx, eax
    37bc5e2e6jl 0x37bc5e230
    37bc5e2ec
    37bc5e2ecloc_37bc5e2ec:
    37bc5e2eccomisd x0, [rsi+8*rax-8]
    37bc5e2f2jb 0x37bc5e2e0
    37bc5e2f4mov rdi, [rsp+192]
    37bc5e2fcmov [rdi], eax
    37bc5e2feadd rsp, 72
    37bc5e302pop rbx
    37bc5e303pop rsi
    37bc5e304pop rdi
    37bc5e305pop rbp
    37bc5e306pop r12
    37bc5e308pop r13
    37bc5e30aret
    37bc5e30b
    37bc5e30b 0f 1f 44 00 00 ..D..
    37bc5e310
    37bc5e310loc_37bc5e310:
    37bc5e310mov eax, -3
    37bc5e315mov edx, 3
    37bc5e31ajmp 0x37bc5e20a
    37bc5e31f
    37bc5e31f 90 .
    37bc5e320
    37bc5e320loc_37bc5e320:
    37bc5e320mov eax, -5
    37bc5e325mov edx, 5
    37bc5e32ajmp 0x37bc5e20a
    37bc5e32f
    37bc5e32f 90 .
    37bc5e330
    37bc5e330loc_37bc5e330:
    37bc5e330xor eax, eax
    37bc5e332mov edx, 1
    37bc5e337jmp 0x37bc5e0ac
    37bc5e33c
    37bc5e33cloc_37bc5e33c:
    37bc5e33cneg edx
    37bc5e33ejmp 0x37bc5e214
    37bc5e000
    37bc5e343
    37bc5e343 // align 0x40
    37bc5e380
    37bc5e380zpbrfs_:
    37bc5e380push r15
    37bc5e382push r14
    37bc5e384push r13
    37bc5e386push r12
    37bc5e388push rbp
    37bc5e389push rdi
    37bc5e38apush rsi
    37bc5e38bpush rbx
    37bc5e38csub rsp, 392
    37bc5e393movups [rsp+288], x6
    37bc5e39bmovups [rsp+304], x7
    37bc5e3a3movups [rsp+320], x8
    37bc5e3acmovups [rsp+336], x9
    37bc5e3b5movups [rsp+352], x10
    37bc5e3bemovups [rsp+368], x11
    37bc5e3c7mov rax, [rsp+536]
    37bc5e3cfmov r15, [rsp+496]
    37bc5e3d7mov r13, [rsp+576]
    37bc5e3dfmov r14, [rsp+584]
    37bc5e3e7mov eax, [rax]
    37bc5e3e9mov [rsp+112], eax
    37bc5e3edmov rax, [rsp+504]
    37bc5e3f5mov rbx, r9
    37bc5e3f8mov r9l, 1
    37bc5e3femov [rsp+472], rdx
    37bc5e406lea rdx, [rip+0x7ef1e3]
    37bc5e40dmov ebp, [rax]
    37bc5e40fmov rax, [rsp+552]
    37bc5e417mov [rsp+480], r8
    37bc5e41fmov r8l, 1
    37bc5e425mov [rsp+464], rcx
    37bc5e42dmov r12l, [rax]
    37bc5e430mov rax, [rsp+592]
    37bc5e438mov [rax], 0
    37bc5e43ecall lsame_
    37bc5e443mov [rsp+180], eax
    37bc5e44atest eax, eax
    37bc5e44cje 0x37bc5e556
    37bc5e452
    37bc5e452loc_37bc5e452:
    37bc5e452mov rax, [rsp+472]
    37bc5e45amov esi, [rax]
    37bc5e45ctest esi, esi
    37bc5e45ejs 0x37bc5e4d8
    37bc5e460mov rax, [rsp+480]
    37bc5e468mov edi, [rax]
    37bc5e46atest edi, edi
    37bc5e46cjs 0x37bc5e58d
    37bc5e472mov edx, [rbx]
    37bc5e474test edx, edx
    37bc5e476js 0x37bc5e59c
    37bc5e47cmov rax, [rsp+504]
    37bc5e484cmp edi, [rax]
    37bc5e486jge 0x37bc5e5ab
    37bc5e48cmov rax, [rsp+520]
    37bc5e494cmp edi, [rax]
    37bc5e496jge 0x37bc5e5ba
    37bc5e49cmov rcx, [rsp+536]
    37bc5e4a4test esi, esi
    37bc5e4a6mov eax, 1
    37bc5e4abcmovg eax, esi
    37bc5e4aecmp [rcx], eax
    37bc5e4b0jl 0x37bc5f232
    37bc5e4b6mov rcx, [rsp+552]
    37bc5e4becmp [rcx], eax
    37bc5e4c0jge 0x37bc5e5d0
    37bc5e4c6mov edx, -12
    37bc5e4cbmov eax, 12
    37bc5e4d0jmp 0x37bc5e4e2
    37bc5e4d2
    37bc5e4d2 66 0f 1f 44 00 00 f..D..
    37bc5e4d8
    37bc5e4d8loc_37bc5e4d8:
    37bc5e4d8mov edx, -2
    37bc5e4ddmov eax, 2
    37bc5e4e2
    37bc5e4e2loc_37bc5e4e2:
    37bc5e4e2mov rbx, [rsp+592]
    37bc5e4eamov [rbx], edx
    37bc5e4ec
    37bc5e4ecloc_37bc5e4ec:
    37bc5e4eclea rdx, [rsp+276]
    37bc5e4f4mov r8l, 6
    37bc5e4falea rcx, [rip+0x7ef0f1]
    37bc5e501mov [rsp+276], eax
    37bc5e508call xerbla_
    37bc5e50dnop
    37bc5e50e
    37bc5e50eloc_37bc5e50e:
    37bc5e50emovups x6, [rsp+288]
    37bc5e516movups x7, [rsp+304]
    37bc5e51emovups x8, [rsp+320]
    37bc5e527movups x9, [rsp+336]
    37bc5e530movups x10, [rsp+352]
    37bc5e539movups x11, [rsp+368]
    37bc5e542add rsp, 392
    37bc5e549pop rbx
    37bc5e54apop rsi
    37bc5e54bpop rdi
    37bc5e54cpop rbp
    37bc5e54dpop r12
    37bc5e54fpop r13
    37bc5e551pop r14
    37bc5e553pop r15
    37bc5e555ret
    37bc5e556
    37bc5e556loc_37bc5e556:
    37bc5e556mov rcx, [rsp+464]
    37bc5e55emov r9l, 1
    37bc5e564mov r8l, 1
    37bc5e56alea rdx, [rip+0x7ef080]
    37bc5e571call lsame_
    37bc5e576test eax, eax
    37bc5e578jne 0x37bc5e452
    37bc5e57emov edx, -1
    37bc5e583mov eax, 1
    37bc5e588jmp 0x37bc5e4e2
    37bc5e58d
    37bc5e58dloc_37bc5e58d:
    37bc5e58dmov edx, -3
    37bc5e592mov eax, 3
    37bc5e597jmp 0x37bc5e4e2
    37bc5e59c
    37bc5e59cloc_37bc5e59c:
    37bc5e59cmov edx, -4
    37bc5e5a1mov eax, 4
    37bc5e5a6jmp 0x37bc5e4e2
    37bc5e5ab
    37bc5e5abloc_37bc5e5ab:
    37bc5e5abmov edx, -6
    37bc5e5b0mov eax, 6
    37bc5e5b5jmp 0x37bc5e4e2
    37bc5e5ba
    37bc5e5baloc_37bc5e5ba:
    37bc5e5bamov edx, -8
    37bc5e5bfmov eax, 8
    37bc5e5c4jmp 0x37bc5e4e2
    37bc5e5c9
    37bc5e5c9 0f 1f 80 00 00 00 00 .......
    37bc5e5d0
    37bc5e5d0loc_37bc5e5d0:
    37bc5e5d0mov rax, [rsp+592]
    37bc5e5d8mov eax, [rax]
    37bc5e5datest eax, eax
    37bc5e5dcjne 0x37bc5f241
    37bc5e5e2test esi, esi
    37bc5e5e4je 0x37bc5f1f9
    37bc5e5eatest edx, edx
    37bc5e5ecje 0x37bc5e50e
    37bc5e5f2mov edx, 7
    37bc5e5f7lea rcx, [rip+0x7eeffa]
    37bc5e5fecall dlamch_
    37bc5e603mov edx, 12
    37bc5e608lea rcx, [rip+0x7eeff0]
    37bc5e60fmovapd x7, x0
    37bc5e613call dlamch_
    37bc5e618mov r11l, [rbx]
    37bc5e61btest r11l, r11l
    37bc5e61ejle 0x37bc5e50e
    37bc5e624movsxd rbx, ebp
    37bc5e627xor eax, eax
    37bc5e629pxor x8, x8
    37bc5e62emovsxd r10, r12l
    37bc5e631test rbx, rbx
    37bc5e634mov r12, r14
    37bc5e637movsxd r9, [rsp+112]
    37bc5e63cmov rbp, -1
    37bc5e643cmovns rax, rbx
    37bc5e647add esi, 1
    37bc5e64amov [rsp+128], -1
    37bc5e656mov r14, r15
    37bc5e659mov [rsp+200], rbp
    37bc5e661mov rbx, [rsp+560]
    37bc5e669mov [rsp+104], rax
    37bc5e66elea eax, [rdi+rdi+2]
    37bc5e672movddup x9, [rip+0x7eefc5]
    37bc5e67blea rdi, [rsp+272]
    37bc5e683cmp eax, esi
    37bc5e685mov r15, [rsp+472]
    37bc5e68dmov [rsp+136], 1
    37bc5e699cmovg eax, esi
    37bc5e69cmov [rsp+576], r13
    37bc5e6a4mov r13l, r11l
    37bc5e6a7lea rsi, [rsp+276]
    37bc5e6afcvtsi2sd x8, eax
    37bc5e6b4mulsd x0, x8
    37bc5e6b9xor eax, eax
    37bc5e6bbtest r10, r10
    37bc5e6becmovs r10, rax
    37bc5e6c2test r9, r9
    37bc5e6c5cmovs r9, rax
    37bc5e6c9mov rax, [rsp+528]
    37bc5e6d1mov [rsp+256], r10
    37bc5e6d9add rax, 16
    37bc5e6ddmov [rsp+264], r9
    37bc5e6e5movapd x10, x0
    37bc5e6eamov [rsp+248], rax
    37bc5e6f2movapd x11, x0
    37bc5e6f7mov rax, [rsp+544]
    37bc5e6ffdivsd x10, x7
    37bc5e704add rax, 16
    37bc5e708mov [rsp+208], rax
    37bc5e710
    37bc5e710loc_37bc5e710:
    37bc5e710mov rdx, [rsp+200]
    37bc5e718mov rax, [rsp+248]
    37bc5e720mov [rsp+176], 1
    37bc5e72bmov rcx, [rsp+208]
    37bc5e733mov [rsp+220], r13l
    37bc5e73bshl rdx, 4
    37bc5e73fmov [rsp+224], rbx
    37bc5e747movsd_xmm x6, [rip+0x7eeee1]
    37bc5e74fadd rax, rdx
    37bc5e752add rdx, [rsp+528]
    37bc5e75amov [rsp+472], r15
    37bc5e762mov [rsp+160], rax
    37bc5e76amov rax, [rsp+128]
    37bc5e772mov [rsp+168], rdx
    37bc5e77ashl rax, 4
    37bc5e77emov [rsp+232], rdi
    37bc5e786add rcx, rax
    37bc5e789add rax, [rsp+544]
    37bc5e791mov [rsp+240], rsi
    37bc5e799mov [rsp+144], rcx
    37bc5e7a1mov [rsp+152], rax
    37bc5e7a9
    37bc5e7a9loc_37bc5e7a9:
    37bc5e7a9lea rax, [rip+0x7eee5c]
    37bc5e7b0mov r9, [rsp+576]
    37bc5e7b8mov rdx, [rsp+160]
    37bc5e7c0mov [rsp+32], rax
    37bc5e7c5mov rcx, [rsp+472]
    37bc5e7cdmov rbx, rax
    37bc5e7d0mov r8, rax
    37bc5e7d3call zcopy_
    37bc5e7d8mov rax, rbx
    37bc5e7dbmov [rsp+80], rbx
    37bc5e7e0mov rbx, [rsp+576]
    37bc5e7e8mov [rsp+56], rax
    37bc5e7edmov rax, [rsp+144]
    37bc5e7f5lea r9, [rip+0x7eee14]
    37bc5e7fcmov [rsp+72], rbx
    37bc5e801lea rbx, [rip+0x7eee18]
    37bc5e808mov r8, [rsp+480]
    37bc5e810mov [rsp+48], rax
    37bc5e815mov rax, [rsp+504]
    37bc5e81dmov [rsp+64], rbx
    37bc5e822mov rdx, [rsp+472]
    37bc5e82amov [rsp+40], rax
    37bc5e82fmov rcx, [rsp+464]
    37bc5e837mov [rsp+88], 1
    37bc5e840mov [rsp+32], r14
    37bc5e845call zhbmv_
    37bc5e84amov rax, [rsp+472]
    37bc5e852mov r9l, [rax]
    37bc5e855test r9l, r9l
    37bc5e858jle 0x37bc5f1f0
    37bc5e85elea edx, [r9-1]
    37bc5e862lea rcx, [r12+8]
    37bc5e867mov rax, r12
    37bc5e86amov r10, r12
    37bc5e86dmov r8, [rsp+168]
    37bc5e875lea r11, [rcx+8*rdx]
    37bc5e879nop [rax]
    37bc5e880
    37bc5e880loc_37bc5e880:
    37bc5e880movsd_xmm x0, [r8+16]
    37bc5e886movsd_xmm x1, [r8+24]
    37bc5e88cadd r10, 8
    37bc5e890add r8, 16
    37bc5e894andpd x0, [rip+0x7eeda4]
    37bc5e89candpd x1, [rip+0x7eed9c]
    37bc5e8a4addsd x0, x1
    37bc5e8a8movsd_xmm [r10-8], x0
    37bc5e8aecmp r10, r11
    37bc5e8b1jne 0x37bc5e880
    37bc5e8b3mov rbx, [rsp+480]
    37bc5e8bbmov r8l, [rsp+180]
    37bc5e8c3movsxd rbx, [rbx]
    37bc5e8c6test r8l, r8l
    37bc5e8c9je 0x37bc5ec90
    37bc5e8cfmov rcx, rbx
    37bc5e8d2lea r13, [rdx+2]
    37bc5e8d6mov [rsp+184], rax
    37bc5e8demov rbp, [rsp+152]
    37bc5e8e6shl rcx, 4
    37bc5e8eamov [rsp+120], r13
    37bc5e8efmov r13, [rsp+128]
    37bc5e8f7mov rdi, -1
    37bc5e8felea r15, [r14+rcx]
    37bc5e902mov [rsp+216], r9l
    37bc5e90amov r11l, 1
    37bc5e910mov [rsp+192], rdx
    37bc5e918mov [rsp+112], r15
    37bc5e91dmov r15, [rsp+544]
    37bc5e925nop [rax+rax]
    37bc5e930
    37bc5e930loc_37bc5e930:
    37bc5e930mov r8l, 1
    37bc5e936mov eax, 1
    37bc5e93bmovsd_xmm x4, [rbp+16]
    37bc5e940movsd_xmm x0, [rbp+24]
    37bc5e945sub r8l, ebx
    37bc5e948andpd x4, [rip+0x7eecf0]
    37bc5e950andpd x0, [rip+0x7eece8]
    37bc5e958test r8l, r8l
    37bc5e95bcmovle r8l, eax
    37bc5e95faddsd x4, x0
    37bc5e963cmp r8l, r11l
    37bc5e966jge 0x37bc5ec80
    37bc5e96cmov esi, r11l
    37bc5e96fsub esi, r8l
    37bc5e972cmp esi, 1
    37bc5e975je 0x37bc5eeb9
    37bc5e97bmovsxd rdx, r8l
    37bc5e97elea rcx, [rdi+rbx]
    37bc5e982mov r10l, esi
    37bc5e985xor eax, eax
    37bc5e987add rcx, rdx
    37bc5e98alea r9, [r12+8*rdx-8]
    37bc5e98fadd rdx, r13
    37bc5e992shr r10l, 1
    37bc5e995shl rcx, 4
    37bc5e999shl rdx, 4
    37bc5e99dmovddup x3, x4
    37bc5e9a1pxor x5, x5
    37bc5e9a5add rcx, r14
    37bc5e9a8add rdx, r15
    37bc5e9abshl r10, 4
    37bc5e9afnop
    37bc5e9b0
    37bc5e9b0loc_37bc5e9b0:
    37bc5e9b0movupd x0, [rcx+2*rax]
    37bc5e9b5movupd x1, [rcx+2*rax+16]
    37bc5e9bbmovlpd x1, [rcx+2*rax+8]
    37bc5e9c1movupd x2, [r9+rax]
    37bc5e9c7movhpd x0, [rcx+2*rax+16]
    37bc5e9cdandpd x0, x9
    37bc5e9d2andpd x1, x9
    37bc5e9d7addpd x1, x0
    37bc5e9dbmovapd x0, x3
    37bc5e9dfmulpd x0, x1
    37bc5e9e3addpd x0, x2
    37bc5e9e7movupd x2, [rdx+2*rax]
    37bc5e9ecmovhpd x2, [rdx+2*rax+16]
    37bc5e9f2movups [r9+rax], x0
    37bc5e9f7movupd x0, [rdx+2*rax+16]
    37bc5e9fdmovlpd x0, [rdx+2*rax+8]
    37bc5ea03andpd x2, x9
    37bc5ea08add rax, 16
    37bc5ea0candpd x0, x9
    37bc5ea11addpd x0, x2
    37bc5ea15mulpd x0, x1
    37bc5ea19addsd x5, x0
    37bc5ea1dunpckhpd x0, x0
    37bc5ea21addsd x5, x0
    37bc5ea25cmp rax, r10
    37bc5ea28jne 0x37bc5e9b0
    37bc5ea2atest sil, 1
    37bc5ea2eje 0x37bc5eaad
    37bc5ea30and esi, -2
    37bc5ea33add r8l, esi
    37bc5ea36
    37bc5ea36loc_37bc5ea36:
    37bc5ea36lea eax, [r8+rbx]
    37bc5ea3amovsxd r8, r8l
    37bc5ea3dcdqe
    37bc5ea3fadd rax, rdi
    37bc5ea42shl rax, 4
    37bc5ea46add rax, r14
    37bc5ea49movsd_xmm x1, [rax+8]
    37bc5ea4emovsd_xmm x0, [rax]
    37bc5ea52andpd x1, [rip+0x7eebe6]
    37bc5ea5aandpd x0, [rip+0x7eebde]
    37bc5ea62addsd x1, x0
    37bc5ea66movapd x0, x4
    37bc5ea6amulsd x0, x1
    37bc5ea6eaddsd x0, [r12+8*r8-8]
    37bc5ea75movsd_xmm [r12+8*r8-8], x0
    37bc5ea7cadd r8, r13
    37bc5ea7fshl r8, 4
    37bc5ea83add r8, r15
    37bc5ea86movsd_xmm x0, [r8+8]
    37bc5ea8cmovsd_xmm x2, [r8]
    37bc5ea91andpd x0, [rip+0x7eeba7]
    37bc5ea99andpd x2, [rip+0x7eeb9f]
    37bc5eaa1addsd x0, x2
    37bc5eaa5mulsd x0, x1
    37bc5eaa9addsd x5, x0
    37bc5eaad
    37bc5eaadloc_37bc5eaad:
    37bc5eaadmov rax, rdi
    37bc5eab0mov rsi, [rsp+112]
    37bc5eab5add rbp, 16
    37bc5eab9sub rbx, 1
    37bc5eabdshl rax, 4
    37bc5eac1add rdi, [rsp+104]
    37bc5eac6movsd_xmm x0, [rsi+rax+16]
    37bc5eaccandpd x0, [rip+0x7eeb6c]
    37bc5ead4mulsd x0, x4
    37bc5ead8addsd x0, [r12+8*r11-8]
    37bc5eadfaddsd x0, x5
    37bc5eae3movsd_xmm [r12+8*r11-8], x0
    37bc5eaeaadd r11, 1
    37bc5eaeecmp r11, [rsp+120]
    37bc5eaf3jne 0x37bc5e930
    37bc5eaf9mov rax, [rsp+184]
    37bc5eb01mov r9l, [rsp+216]
    37bc5eb09mov rdx, [rsp+192]
    37bc5eb11
    37bc5eb11loc_37bc5eb11:
    37bc5eb11mov rcx, [rsp+576]
    37bc5eb19shl rdx, 4
    37bc5eb1dpxor x2, x2
    37bc5eb21lea rdx, [rdx+rcx+16]
    37bc5eb26nop [rax+rax]
    37bc5eb30
    37bc5eb30loc_37bc5eb30:
    37bc5eb30movsd_xmm x1, [rax]
    37bc5eb34movsd_xmm x0, [rcx]
    37bc5eb38movsd_xmm x3, [rcx+8]
    37bc5eb3dandpd x0, [rip+0x7eeafb]
    37bc5eb45comisd x1, x10
    37bc5eb4aandpd x3, [rip+0x7eeaee]
    37bc5eb52addsd x0, x3
    37bc5eb56ja 0x37bc5eb62
    37bc5eb58addsd x0, x11
    37bc5eb5daddsd x1, x11
    37bc5eb62
    37bc5eb62loc_37bc5eb62:
    37bc5eb62divsd x0, x1
    37bc5eb66add rcx, 16
    37bc5eb6aadd rax, 8
    37bc5eb6emaxsd x2, x0
    37bc5eb72cmp rcx, rdx
    37bc5eb75jne 0x37bc5eb30
    37bc5eb77
    37bc5eb77loc_37bc5eb77:
    37bc5eb77comisd x2, x7
    37bc5eb7bmov rax, [rsp+568]
    37bc5eb83mov rbx, [rsp+136]
    37bc5eb8bmovsd_xmm [rax+8*rbx-8], x2
    37bc5eb91jbe 0x37bc5eec2
    37bc5eb97addsd x2, x2
    37bc5eb9bcomisd x6, x2
    37bc5eb9fjb 0x37bc5eec2
    37bc5eba5cmp [rsp+176], 6
    37bc5ebadje 0x37bc5eec2
    37bc5ebb3mov rax, [rsp+592]
    37bc5ebbbmov r8, [rsp+480]
    37bc5ebc3mov [rsp+72], 1
    37bc5ebcclea r9, [rip+0x7eea39]
    37bc5ebd3mov rdx, [rsp+472]
    37bc5ebdbmov rcx, [rsp+464]
    37bc5ebe3mov [rsp+64], rax
    37bc5ebe8mov rax, [rsp+472]
    37bc5ebf0mov [rsp+56], rax
    37bc5ebf5mov rax, [rsp+576]
    37bc5ebfdmov [rsp+48], rax
    37bc5ec02mov rax, [rsp+520]
    37bc5ec0amov [rsp+40], rax
    37bc5ec0fmov rax, [rsp+512]
    37bc5ec17mov [rsp+32], rax
    37bc5ec1ccall zpbtrs_
    37bc5ec21lea rax, [rip+0x7ee9e4]
    37bc5ec28mov r8, [rsp+576]
    37bc5ec30mov rcx, [rsp+472]
    37bc5ec38mov [rsp+40], rax
    37bc5ec3dmov rax, [rsp+144]
    37bc5ec45lea r9, [rip+0x7ee9c0]
    37bc5ec4clea rdx, [rip+0x7ee9cd]
    37bc5ec53mov [rsp+32], rax
    37bc5ec58call zaxpy_
    37bc5ec5dmov rax, [rsp+568]
    37bc5ec65mov rdi, [rsp+136]
    37bc5ec6dadd [rsp+176], 1
    37bc5ec75movsd_xmm x6, [rax+8*rdi-8]
    37bc5ec7bjmp 0x37bc5e7a9
    37bc5ec80
    37bc5ec80loc_37bc5ec80:
    37bc5ec80pxor x5, x5
    37bc5ec84jmp 0x37bc5eaad
    37bc5ec89
    37bc5ec89 0f 1f 80 00 00 00 00 .......
    37bc5ec90
    37bc5ec90loc_37bc5ec90:
    37bc5ec90lea r13l, [rbx-1]
    37bc5ec94mov [rsp+120], rax
    37bc5ec99lea rbx, [r14+32]
    37bc5ec9dmov rdi, [rsp+152]
    37bc5eca5mov [rsp+112], rbx
    37bc5ecaamov rbx, [rsp+104]
    37bc5ecaflea r15l, [r9+1]
    37bc5ecb3mov rbp, -1
    37bc5ecbamov [rsp+184], rdx
    37bc5ecc2mov esi, 1
    37bc5ecc7nop [rax+rax]
    37bc5ecd0
    37bc5ecd0loc_37bc5ecd0:
    37bc5ecd0movsd_xmm x3, [rdi+16]
    37bc5ecd5movsd_xmm x0, [rdi+24]
    37bc5ecdamov r8, rbp
    37bc5ecddmov eax, esi
    37bc5ecdfandpd x0, [rip+0x7ee959]
    37bc5ece7andpd x3, [rip+0x7ee951]
    37bc5ecefshl r8, 4
    37bc5ecf3add esi, 1
    37bc5ecf6lea edx, [r13+rsi]
    37bc5ecfbaddsd x3, x0
    37bc5ecffmovsd_xmm x0, [r14+r8+16]
    37bc5ed06cmp edx, r9l
    37bc5ed09andpd x0, [rip+0x7ee92f]
    37bc5ed11cmovg edx, r9l
    37bc5ed15mulsd x0, x3
    37bc5ed19addsd x0, [rcx-8]
    37bc5ed1emovsd_xmm [rcx-8], x0
    37bc5ed23cmp esi, edx
    37bc5ed25jg 0x37bc5eea8
    37bc5ed2bsub edx, eax
    37bc5ed2dcmp edx, 1
    37bc5ed30je 0x37bc5eeae
    37bc5ed36mov r11l, edx
    37bc5ed39add r8, [rsp+112]
    37bc5ed3emovddup x4, x3
    37bc5ed42xor eax, eax
    37bc5ed44shr r11l, 1
    37bc5ed47lea r10, [rdi+32]
    37bc5ed4bpxor x5, x5
    37bc5ed4fshl r11, 4
    37bc5ed53nop
    37bc5ed55nop [rax+rax]
    37bc5ed60
    37bc5ed60loc_37bc5ed60:
    37bc5ed60movupd x1, [r8+2*rax]
    37bc5ed66movupd x0, [r8+2*rax+16]
    37bc5ed6dmovlpd x0, [r8+2*rax+8]
    37bc5ed74movupd x2, [rcx+rax]
    37bc5ed79movhpd x1, [r8+2*rax+16]
    37bc5ed80andpd x0, x9
    37bc5ed85andpd x1, x9
    37bc5ed8aaddpd x1, x0
    37bc5ed8emovapd x0, x1
    37bc5ed92mulpd x0, x4
    37bc5ed96addpd x0, x2
    37bc5ed9amovupd x2, [r10+2*rax+16]
    37bc5eda1movlpd x2, [r10+2*rax+8]
    37bc5eda8andpd x2, x9
    37bc5edadmovups [rcx+rax], x0
    37bc5edb1movupd x0, [r10+2*rax]
    37bc5edb7movhpd x0, [r10+2*rax+16]
    37bc5edbeadd rax, 16
    37bc5edc2andpd x0, x9
    37bc5edc7addpd x0, x2
    37bc5edcbmulpd x0, x1
    37bc5edcfaddsd x5, x0
    37bc5edd3unpckhpd x0, x0
    37bc5edd7addsd x5, x0
    37bc5eddbcmp rax, r11
    37bc5eddejne 0x37bc5ed60
    37bc5ede0test dl, 1
    37bc5ede3je 0x37bc5ee6e
    37bc5ede9and edx, -2
    37bc5edecadd edx, esi
    37bc5edee
    37bc5edeeloc_37bc5edee:
    37bc5edeemov eax, 2
    37bc5edf3sub eax, esi
    37bc5edf5add eax, edx
    37bc5edf7movsxd rdx, edx
    37bc5edfacdqe
    37bc5edfcadd rax, rbp
    37bc5edffshl rax, 4
    37bc5ee03add rax, r14
    37bc5ee06movsd_xmm x1, [rax+8]
    37bc5ee0bmovsd_xmm x0, [rax]
    37bc5ee0fandpd x1, [rip+0x7ee829]
    37bc5ee17andpd x0, [rip+0x7ee821]
    37bc5ee1faddsd x1, x0
    37bc5ee23mulsd x3, x1
    37bc5ee27addsd x3, [r12+8*rdx-8]
    37bc5ee2emovsd_xmm [r12+8*rdx-8], x3
    37bc5ee35add rdx, [rsp+128]
    37bc5ee3dshl rdx, 4
    37bc5ee41add rdx, [rsp+544]
    37bc5ee49movsd_xmm x0, [rdx+8]
    37bc5ee4emovsd_xmm x2, [rdx]
    37bc5ee52andpd x0, [rip+0x7ee7e6]
    37bc5ee5aandpd x2, [rip+0x7ee7de]
    37bc5ee62addsd x0, x2
    37bc5ee66mulsd x0, x1
    37bc5ee6aaddsd x5, x0
    37bc5ee6e
    37bc5ee6eloc_37bc5ee6e:
    37bc5ee6emovsd_xmm x0, [rcx-8]
    37bc5ee73
    37bc5ee73loc_37bc5ee73:
    37bc5ee73addsd x0, x5
    37bc5ee77add rdi, 16
    37bc5ee7badd rbp, rbx
    37bc5ee7eadd rcx, 8
    37bc5ee82movsd_xmm [rcx-16], x0
    37bc5ee87cmp r15l, esi
    37bc5ee8ajne 0x37bc5ecd0
    37bc5ee90mov rax, [rsp+120]
    37bc5ee95mov rdx, [rsp+184]
    37bc5ee9djmp 0x37bc5eb11
    37bc5eea2
    37bc5eea2 66 0f 1f 44 00 00 f..D..
    37bc5eea8
    37bc5eea8loc_37bc5eea8:
    37bc5eea8pxor x5, x5
    37bc5eeacjmp 0x37bc5ee73
    37bc5eeae
    37bc5eeaeloc_37bc5eeae:
    37bc5eeaemov edx, esi
    37bc5eeb0pxor x5, x5
    37bc5eeb4jmp 0x37bc5edee
    37bc5eeb9
    37bc5eeb9loc_37bc5eeb9:
    37bc5eeb9pxor x5, x5
    37bc5eebdjmp 0x37bc5ea36
    37bc5eec2
    37bc5eec2loc_37bc5eec2:
    37bc5eec2mov r13l, [rsp+220]
    37bc5eecamov rdx, [rsp+152]
    37bc5eed2mov rbx, [rsp+224]
    37bc5eedamov r15, [rsp+472]
    37bc5eee2mov rdi, [rsp+232]
    37bc5eeeamov rsi, [rsp+240]
    37bc5eef2test r9l, r9l
    37bc5eef5jle 0x37bc5ef6a
    37bc5eef7movapd x3, x8
    37bc5eefcmov rax, [rsp+576]
    37bc5ef04lea r8l, [r9-1]
    37bc5ef08mov rcx, r12
    37bc5ef0bmulsd x3, x7
    37bc5ef0fshl r8, 4
    37bc5ef13lea r8, [rax+r8+16]
    37bc5ef18nop [rax+rax]
    37bc5ef20
    37bc5ef20loc_37bc5ef20:
    37bc5ef20movsd_xmm x2, [rcx]
    37bc5ef24movsd_xmm x0, [rax]
    37bc5ef28movsd_xmm x1, [rax+8]
    37bc5ef2dandpd x0, [rip+0x7ee70b]
    37bc5ef35andpd x1, [rip+0x7ee703]
    37bc5ef3dcomisd x2, x10
    37bc5ef42addsd x0, x1
    37bc5ef46movapd x1, x2
    37bc5ef4amulsd x1, x3
    37bc5ef4eaddsd x0, x1
    37bc5ef52ja 0x37bc5ef59
    37bc5ef54addsd x0, x11
    37bc5ef59
    37bc5ef59loc_37bc5ef59:
    37bc5ef59add rax, 16
    37bc5ef5dmovsd_xmm [rcx], x0
    37bc5ef61add rcx, 8
    37bc5ef65cmp r8, rax
    37bc5ef68jne 0x37bc5ef20
    37bc5ef6a
    37bc5ef6aloc_37bc5ef6a:
    37bc5ef6amov [rsp+112], rdx
    37bc5ef6fmov rbp, r15
    37bc5ef72pxor x6, x6
    37bc5ef76movsxd rax, r9l
    37bc5ef79mov [rsp+272], 0
    37bc5ef84mov r15, [rsp+576]
    37bc5ef8cnop [rax]
    37bc5ef90
    37bc5ef90loc_37bc5ef90:
    37bc5ef90mov [rsp+40], rsi
    37bc5ef95shl rax, 4
    37bc5ef99mov r9, rbx
    37bc5ef9cmov r8, r15
    37bc5ef9fmov [rsp+32], rdi
    37bc5efa4lea rdx, [r15+rax]
    37bc5efa8mov rcx, rbp
    37bc5efabcall zlacn2_
    37bc5efb0mov edx, [rsp+272]
    37bc5efb7test edx, edx
    37bc5efb9je 0x37bc5f08d
    37bc5efbfcmp edx, 1
    37bc5efc2je 0x37bc5f146
    37bc5efc8movsxd rax, [rbp]
    37bc5efcccmp edx, 2
    37bc5efcfjne 0x37bc5ef90
    37bc5efd1mov ecx, eax
    37bc5efd3xor edx, edx
    37bc5efd5shl rcx, 3
    37bc5efd9test eax, eax
    37bc5efdbjle 0x37bc5f02b
    37bc5efddnop
    37bc5efdfnop [rax+rax]
    37bc5efeanop [rax+rax]
    37bc5eff5nop [rax+rax]
    37bc5f000
    37bc5f000loc_37bc5f000:
    37bc5f000movupd x0, [r15+2*rdx]
    37bc5f006movddup x1, [r12+rdx]
    37bc5f00cmulpd x1, x0
    37bc5f010shufpd x0, x0, 1
    37bc5f015mulpd x0, x6
    37bc5f019addsubpd x1, x0
    37bc5f01dmovups [r15+2*rdx], x1
    37bc5f022add rdx, 8
    37bc5f026cmp rcx, rdx
    37bc5f029jne 0x37bc5f000
    37bc5f02b
    37bc5f02bloc_37bc5f02b:
    37bc5f02bmov rax, [rsp+592]
    37bc5f033mov [rsp+56], rbp
    37bc5f038mov rdx, rbp
    37bc5f03blea r9, [rip+0x7ee5ca]
    37bc5f042mov [rsp+48], r15
    37bc5f047mov r8, [rsp+480]
    37bc5f04fmov [rsp+64], rax
    37bc5f054mov rax, [rsp+520]
    37bc5f05cmov [rsp+72], 1
    37bc5f065mov rcx, [rsp+464]
    37bc5f06dmov [rsp+40], rax
    37bc5f072mov rax, [rsp+512]
    37bc5f07amov [rsp+32], rax
    37bc5f07fcall zpbtrs_
    37bc5f084movsxd rax, [rbp]
    37bc5f088jmp 0x37bc5ef90
    37bc5f08d
    37bc5f08dloc_37bc5f08d:
    37bc5f08dmov eax, [rbp]
    37bc5f090mov rdx, [rsp+112]
    37bc5f095mov r15, rbp
    37bc5f098test eax, eax
    37bc5f09ajle 0x37bc5f103
    37bc5f09csub eax, 1
    37bc5f09fadd rax, [rsp+128]
    37bc5f0a7pxor x2, x2
    37bc5f0abshl rax, 4
    37bc5f0afadd rax, [rsp+208]
    37bc5f0b7nop [rax+rax]
    37bc5f0c0
    37bc5f0c0loc_37bc5f0c0:
    37bc5f0c0movsd_xmm x0, [rdx+16]
    37bc5f0c5movsd_xmm x1, [rdx+24]
    37bc5f0caadd rdx, 16
    37bc5f0ceandpd x0, [rip+0x7ee56a]
    37bc5f0d6andpd x1, [rip+0x7ee562]
    37bc5f0deaddsd x0, x1
    37bc5f0e2maxsd x2, x0
    37bc5f0e6cmp rax, rdx
    37bc5f0e9jne 0x37bc5f0c0
    37bc5f0ebpxor x0, x0
    37bc5f0efucomisd x2, x0
    37bc5f0f3jp 0x37bc5f0f7
    37bc5f0f5je 0x37bc5f103
    37bc5f0f7
    37bc5f0f7loc_37bc5f0f7:
    37bc5f0f7movsd_xmm x0, [rbx]
    37bc5f0fbdivsd x0, x2
    37bc5f0ffmovsd_xmm [rbx], x0
    37bc5f103
    37bc5f103loc_37bc5f103:
    37bc5f103add [rsp+136], 1
    37bc5f10cmov rax, [rsp+136]
    37bc5f114add rbx, 8
    37bc5f118mov rdx, [rsp+256]
    37bc5f120add [rsp+128], rdx
    37bc5f128mov rdx, [rsp+264]
    37bc5f130add [rsp+200], rdx
    37bc5f138cmp r13l, eax
    37bc5f13bjge 0x37bc5e710
    37bc5f141jmp 0x37bc5e50e
    37bc5f146
    37bc5f146loc_37bc5f146:
    37bc5f146mov rax, [rsp+592]
    37bc5f14emov [rsp+56], rbp
    37bc5f153mov rdx, rbp
    37bc5f156lea r9, [rip+0x7ee4af]
    37bc5f15dmov [rsp+48], r15
    37bc5f162mov r8, [rsp+480]
    37bc5f16amov [rsp+64], rax
    37bc5f16fmov rax, [rsp+520]
    37bc5f177mov [rsp+72], 1
    37bc5f180mov rcx, [rsp+464]
    37bc5f188mov [rsp+40], rax
    37bc5f18dmov rax, [rsp+512]
    37bc5f195mov [rsp+32], rax
    37bc5f19acall zpbtrs_
    37bc5f19fmovsxd rax, [rbp]
    37bc5f1a3test eax, eax
    37bc5f1a5jle 0x37bc5ef90
    37bc5f1abmov ecx, eax
    37bc5f1adxor edx, edx
    37bc5f1afpxor x2, x2
    37bc5f1b3shl rcx, 3
    37bc5f1b7nop [rax+rax]
    37bc5f1c0
    37bc5f1c0loc_37bc5f1c0:
    37bc5f1c0movupd x0, [r15+2*rdx]
    37bc5f1c6movddup x1, [r12+rdx]
    37bc5f1ccmulpd x1, x0
    37bc5f1d0shufpd x0, x0, 1
    37bc5f1d5mulpd x0, x2
    37bc5f1d9addsubpd x1, x0
    37bc5f1ddmovups [r15+2*rdx], x1
    37bc5f1e2add rdx, 8
    37bc5f1e6cmp rdx, rcx
    37bc5f1e9jne 0x37bc5f1c0
    37bc5f1ebjmp 0x37bc5ef90
    37bc5f1f0
    37bc5f1f0loc_37bc5f1f0:
    37bc5f1f0pxor x2, x2
    37bc5f1f4jmp 0x37bc5eb77
    37bc5f1f9
    37bc5f1f9loc_37bc5f1f9:
    37bc5f1f9test edx, edx
    37bc5f1fbje 0x37bc5e50e
    37bc5f201lea rbx, [8*rdx]
    37bc5f209mov rcx, [rsp+560]
    37bc5f211xor edx, edx
    37bc5f213mov r8, rbx
    37bc5f216call memset
    37bc5f21bmov rcx, [rsp+568]
    37bc5f223mov r8, rbx
    37bc5f226xor edx, edx
    37bc5f228call memset
    37bc5f22djmp 0x37bc5e50e
    37bc5f232
    37bc5f232loc_37bc5f232:
    37bc5f232mov edx, -10
    37bc5f237mov eax, 10
    37bc5f23cjmp 0x37bc5e4e2
    37bc5f241
    37bc5f241loc_37bc5f241:
    37bc5f241neg eax
    37bc5f243jmp 0x37bc5e4ec
    37bc5e380