File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcbe300
    37bcbe300zunmbr_:
    37bcbe300push r15
    37bcbe302push r14
    37bcbe304push r13
    37bcbe306push r12
    37bcbe308push rbp
    37bcbe309push rdi
    37bcbe30apush rsi
    37bcbe30bpush rbx
    37bcbe30csub rsp, 200
    37bcbe313mov rax, [rsp+328]
    37bcbe31bmov eax, [rax]
    37bcbe31dmov [rsp+140], eax
    37bcbe324mov rsi, rdx
    37bcbe327mov rdi, r8
    37bcbe32amov rbx, r9
    37bcbe32dmov r8l, 1
    37bcbe333mov r9l, 1
    37bcbe339lea rdx, [rip+0x791500]
    37bcbe340mov rbp, rcx
    37bcbe343mov rax, [rsp+352]
    37bcbe34bmov eax, [rax]
    37bcbe34dmov [rsp+136], eax
    37bcbe354mov rax, [rsp+376]
    37bcbe35cmov [rax], 0
    37bcbe362call lsame_
    37bcbe367mov r9l, 1
    37bcbe36dmov r8l, 1
    37bcbe373mov rcx, rsi
    37bcbe376lea rdx, [rip+0x7914c4]
    37bcbe37dmov r12l, eax
    37bcbe380call lsame_
    37bcbe385mov r9l, 1
    37bcbe38bmov r8l, 1
    37bcbe391mov rcx, rdi
    37bcbe394lea rdx, [rip+0x7914a7]
    37bcbe39bmov r13l, eax
    37bcbe39ecall lsame_
    37bcbe3a3mov r14l, [rbx]
    37bcbe3a6mov [rsp+128], eax
    37bcbe3admov rax, [rsp+368]
    37bcbe3b5mov r15l, [rax]
    37bcbe3b8mov rax, [rsp+304]
    37bcbe3c0mov r11l, [rax]
    37bcbe3c3test r13l, r13l
    37bcbe3c6je 0x37bcbe458
    37bcbe3cctest r12l, r12l
    37bcbe3cfje 0x37bcbe588
    37bcbe3d5
    37bcbe3d5loc_37bcbe3d5:
    37bcbe3d5test r11l, r11l
    37bcbe3d8mov eax, 1
    37bcbe3ddcmovg eax, r11l
    37bcbe3e1mov ebp, eax
    37bcbe3e3
    37bcbe3e3loc_37bcbe3e3:
    37bcbe3e3mov eax, [rsp+128]
    37bcbe3eatest eax, eax
    37bcbe3ecje 0x37bcbe4f0
    37bcbe3f2
    37bcbe3f2loc_37bcbe3f2:
    37bcbe3f2mov edx, [rbx]
    37bcbe3f4test edx, edx
    37bcbe3f6js 0x37bcbe4a0
    37bcbe3fcmov rax, [rsp+304]
    37bcbe404mov ecx, [rax]
    37bcbe406test ecx, ecx
    37bcbe408js 0x37bcbe638
    37bcbe40emov rax, [rsp+312]
    37bcbe416mov eax, [rax]
    37bcbe418test eax, eax
    37bcbe41ajs 0x37bcbe5c0
    37bcbe420mov r10, [rsp+328]
    37bcbe428mov r8l, [r10]
    37bcbe42btest r12l, r12l
    37bcbe42eje 0x37bcbe5d0
    37bcbe434test r14l, r14l
    37bcbe437mov eax, 1
    37bcbe43ccmovg eax, r14l
    37bcbe440cmp eax, r8l
    37bcbe443jle 0x37bcbe5ec
    37bcbe449
    37bcbe449loc_37bcbe449:
    37bcbe449mov edx, -8
    37bcbe44emov eax, 8
    37bcbe453jmp 0x37bcbe4aa
    37bcbe455
    37bcbe455 0f 1f 00 ...
    37bcbe458
    37bcbe458loc_37bcbe458:
    37bcbe458test r12l, r12l
    37bcbe45bje 0x37bcbe540
    37bcbe461
    37bcbe461loc_37bcbe461:
    37bcbe461mov r9l, 1
    37bcbe467mov r8l, 1
    37bcbe46dmov rcx, rsi
    37bcbe470mov [rsp+144], r11l
    37bcbe478lea rdx, [rip+0x7913c4]
    37bcbe47fcall lsame_
    37bcbe484test eax, eax
    37bcbe486jne 0x37bcbe520
    37bcbe48cmov edx, -2
    37bcbe491mov eax, 2
    37bcbe496jmp 0x37bcbe4aa
    37bcbe498
    37bcbe498 0f 1f 84 00 00 00 00 00 ........
    37bcbe4a0
    37bcbe4a0loc_37bcbe4a0:
    37bcbe4a0mov edx, -4
    37bcbe4a5mov eax, 4
    37bcbe4aa
    37bcbe4aaloc_37bcbe4aa:
    37bcbe4aamov rdi, [rsp+376]
    37bcbe4b2mov [rdi], edx
    37bcbe4b4
    37bcbe4b4loc_37bcbe4b4:
    37bcbe4b4lea rdx, [rsp+188]
    37bcbe4bcmov r8l, 6
    37bcbe4c2lea rcx, [rip+0x791391]
    37bcbe4c9mov [rsp+188], eax
    37bcbe4d0call xerbla_
    37bcbe4d5nop
    37bcbe4d6
    37bcbe4d6loc_37bcbe4d6:
    37bcbe4d6add rsp, 200
    37bcbe4ddpop rbx
    37bcbe4depop rsi
    37bcbe4dfpop rdi
    37bcbe4e0pop rbp
    37bcbe4e1pop r12
    37bcbe4e3pop r13
    37bcbe4e5pop r14
    37bcbe4e7pop r15
    37bcbe4e9ret
    37bcbe4ea
    37bcbe4ea 66 0f 1f 44 00 00 f..D..
    37bcbe4f0
    37bcbe4f0loc_37bcbe4f0:
    37bcbe4f0mov r9l, 1
    37bcbe4f6mov r8l, 1
    37bcbe4fclea rdx, [rip+0x791341]
    37bcbe503mov rcx, rdi
    37bcbe506call lsame_
    37bcbe50btest eax, eax
    37bcbe50djne 0x37bcbe3f2
    37bcbe513mov edx, -3
    37bcbe518mov eax, 3
    37bcbe51djmp 0x37bcbe4aa
    37bcbe51f
    37bcbe51f 90 .
    37bcbe520
    37bcbe520loc_37bcbe520:
    37bcbe520test r14l, r14l
    37bcbe523mov eax, 1
    37bcbe528cmovg eax, r14l
    37bcbe52cmov r14l, [rsp+144]
    37bcbe534mov ebp, eax
    37bcbe536jmp 0x37bcbe3e3
    37bcbe53b
    37bcbe53b 0f 1f 44 00 00 ..D..
    37bcbe540
    37bcbe540loc_37bcbe540:
    37bcbe540mov r9l, 1
    37bcbe546mov r8l, 1
    37bcbe54cmov rcx, rbp
    37bcbe54fmov [rsp+144], r11l
    37bcbe557lea rdx, [rip+0x791302]
    37bcbe55ecall lsame_
    37bcbe563mov r11l, [rsp+144]
    37bcbe56btest eax, eax
    37bcbe56djne 0x37bcbe461
    37bcbe573
    37bcbe573loc_37bcbe573:
    37bcbe573mov edx, -1
    37bcbe578mov eax, 1
    37bcbe57djmp 0x37bcbe4aa
    37bcbe582
    37bcbe582 66 0f 1f 44 00 00 f..D..
    37bcbe588
    37bcbe588loc_37bcbe588:
    37bcbe588mov r9l, 1
    37bcbe58emov r8l, 1
    37bcbe594mov rcx, rbp
    37bcbe597mov [rsp+144], r11l
    37bcbe59flea rdx, [rip+0x7912ba]
    37bcbe5a6call lsame_
    37bcbe5abmov r11l, [rsp+144]
    37bcbe5b3test eax, eax
    37bcbe5b5jne 0x37bcbe3d5
    37bcbe5bbjmp 0x37bcbe573
    37bcbe5bd
    37bcbe5bd 0f 1f 00 ...
    37bcbe5c0
    37bcbe5c0loc_37bcbe5c0:
    37bcbe5c0mov edx, -6
    37bcbe5c5mov eax, 6
    37bcbe5cajmp 0x37bcbe4aa
    37bcbe5cf
    37bcbe5cf 90 .
    37bcbe5d0
    37bcbe5d0loc_37bcbe5d0:
    37bcbe5d0cmp eax, r14l
    37bcbe5d3mov r9l, 1
    37bcbe5d9cmovg eax, r14l
    37bcbe5ddtest eax, eax
    37bcbe5dfcmovle eax, r9l
    37bcbe5e3cmp eax, r8l
    37bcbe5e6jg 0x37bcbe449
    37bcbe5ec
    37bcbe5ecloc_37bcbe5ec:
    37bcbe5ecmov r10, [rsp+352]
    37bcbe5f4test edx, edx
    37bcbe5f6mov eax, 1
    37bcbe5fbcmovg eax, edx
    37bcbe5fecmp [r10], eax
    37bcbe601jl 0x37bcbe650
    37bcbe603mov rax, [rsp+368]
    37bcbe60bcmp [rax], ebp
    37bcbe60dmov rax, [rsp+376]
    37bcbe615jge 0x37bcbe660
    37bcbe617cmp r15l, -1
    37bcbe61bje 0x37bcbed69
    37bcbe621mov [rax], -13
    37bcbe627mov eax, 13
    37bcbe62cjmp 0x37bcbe4b4
    37bcbe631
    37bcbe631 0f 1f 80 00 00 00 00 .......
    37bcbe638
    37bcbe638loc_37bcbe638:
    37bcbe638mov edx, -5
    37bcbe63dmov eax, 5
    37bcbe642jmp 0x37bcbe4aa
    37bcbe647
    37bcbe647 66 0f 1f 84 00 00 00 00 00 f........
    37bcbe650
    37bcbe650loc_37bcbe650:
    37bcbe650mov edx, -11
    37bcbe655mov eax, 11
    37bcbe65ajmp 0x37bcbe4aa
    37bcbe65f
    37bcbe65f 90 .
    37bcbe660
    37bcbe660loc_37bcbe660:
    37bcbe660mov eax, [rax]
    37bcbe662test eax, eax
    37bcbe664jne 0x37bcbed96
    37bcbe66atest edx, edx
    37bcbe66cje 0x37bcbe8d0
    37bcbe672
    37bcbe672loc_37bcbe672:
    37bcbe672test ecx, ecx
    37bcbe674je 0x37bcbe8d0
    37bcbe67amov [rsp+40], rdi
    37bcbe67flea rdx, [rsp+180]
    37bcbe687mov r9, rsi
    37bcbe68amov r8l, 1
    37bcbe690mov [rsp+32], 1
    37bcbe699test r12l, r12l
    37bcbe69cje 0x37bcbea20
    37bcbe6a2test r13l, r13l
    37bcbe6a5je 0x37bcbec20
    37bcbe6abmov ecx, 2
    37bcbe6b0mov [rsp+144], rdx
    37bcbe6b8call _gfortran_concat_string
    37bcbe6bdmov eax, [rbx]
    37bcbe6bfmov [rsp+64], 2
    37bcbe6c8lea r9, [rsp+184]
    37bcbe6d0mov [rsp+56], 6
    37bcbe6d9mov r8, [rsp+144]
    37bcbe6e1lea rdx, [rip+0x79115d]
    37bcbe6e8lea rcx, [rip+0x79115d]
    37bcbe6efsub eax, 1
    37bcbe6f2mov [rsp+184], eax
    37bcbe6f9mov [rsp+188], eax
    37bcbe700lea rax, [rip+0x791149]
    37bcbe707mov [rsp+48], rax
    37bcbe70clea rax, [rsp+188]
    37bcbe714mov [rsp+40], rax
    37bcbe719mov rax, [rsp+304]
    37bcbe721mov [rsp+32], rax
    37bcbe726call ilaenv_
    37bcbe72b
    37bcbe72bloc_37bcbe72b:
    37bcbe72bimul eax, ebp
    37bcbe72epxor x0, x0
    37bcbe732cvtsi2sd x0, eax
    37bcbe736mov rax, [rsp+376]
    37bcbe73emov eax, [rax]
    37bcbe740
    37bcbe740loc_37bcbe740:
    37bcbe740mov rcx, [rsp+360]
    37bcbe748mov [rcx+8], 0
    37bcbe750movsd_xmm [rcx], x0
    37bcbe754test eax, eax
    37bcbe756jne 0x37bcbed96
    37bcbe75ccmp r15l, -1
    37bcbe760je 0x37bcbe4d6
    37bcbe766mov eax, [rbx]
    37bcbe768test eax, eax
    37bcbe76aje 0x37bcbe4d6
    37bcbe770mov rcx, [rsp+304]
    37bcbe778mov ecx, [rcx]
    37bcbe77atest ecx, ecx
    37bcbe77cje 0x37bcbe4d6
    37bcbe782movsxd rdx, [rsp+136]
    37bcbe78axor r8l, r8l
    37bcbe78dmov r10, [rsp+312]
    37bcbe795test rdx, rdx
    37bcbe798mov r9l, [r10]
    37bcbe79bcmovs rdx, r8
    37bcbe79fmov r11, rdx
    37bcbe7a2not r11
    37bcbe7a5test r12l, r12l
    37bcbe7a8je 0x37bcbe8e0
    37bcbe7aecmp r14l, r9l
    37bcbe7b1jge 0x37bcbeab0
    37bcbe7b7cmp r14l, 1
    37bcbe7bbjle 0x37bcbe8b0
    37bcbe7c1test r13l, r13l
    37bcbe7c4je 0x37bcbed58
    37bcbe7casub eax, 1
    37bcbe7cdmov edx, 16
    37bcbe7d2
    37bcbe7d2loc_37bcbe7d2:
    37bcbe7d2mov [rsp+180], eax
    37bcbe7d9lea rax, [rsp+176]
    37bcbe7e1lea r10l, [r14-1]
    37bcbe7e5mov [rsp+96], rax
    37bcbe7eamov rax, [rsp+368]
    37bcbe7f2lea r9, [rsp+184]
    37bcbe7falea r8, [rsp+180]
    37bcbe802mov [rsp+104], 1
    37bcbe80bmov [rsp+88], rax
    37bcbe810mov rax, [rsp+360]
    37bcbe818mov [rsp+184], ecx
    37bcbe81fmov rcx, rsi
    37bcbe822mov [rsp+80], rax
    37bcbe827mov rax, [rsp+352]
    37bcbe82fmovsd_xmm [rsp+128], x0
    37bcbe838mov [rsp+72], rax
    37bcbe83dmov rax, [rsp+344]
    37bcbe845mov [rsp+188], r10l
    37bcbe84dmov [rsp+112], 1
    37bcbe856add rax, rdx
    37bcbe859mov rdx, rdi
    37bcbe85cmov [rsp+64], rax
    37bcbe861mov rax, [rsp+336]
    37bcbe869mov [rsp+56], rax
    37bcbe86emov rax, [rsp+328]
    37bcbe876mov [rsp+48], rax
    37bcbe87bmov rax, [rsp+320]
    37bcbe883add rax, 16
    37bcbe887mov [rsp+40], rax
    37bcbe88clea rax, [rsp+188]
    37bcbe894mov [rsp+32], rax
    37bcbe899call zunmqr_
    37bcbe89emovsd_xmm x0, [rsp+128]
    37bcbe8a7nop [rax+rax]
    37bcbe8b0
    37bcbe8b0loc_37bcbe8b0:
    37bcbe8b0mov rax, [rsp+360]
    37bcbe8b8mov [rax+8], 0
    37bcbe8c0movsd_xmm [rax], x0
    37bcbe8c4jmp 0x37bcbe4d6
    37bcbe8c9
    37bcbe8c9 0f 1f 80 00 00 00 00 .......
    37bcbe8d0
    37bcbe8d0loc_37bcbe8d0:
    37bcbe8d0movsd_xmm x0, [rip+0x790f90]
    37bcbe8d8jmp 0x37bcbe740
    37bcbe8dd
    37bcbe8dd 0f 1f 00 ...
    37bcbe8e0
    37bcbe8e0loc_37bcbe8e0:
    37bcbe8e0cmp [rsp+128], 1
    37bcbe8e8sbb r8l, r8l
    37bcbe8eband r8l, 11
    37bcbe8efadd r8l, 67
    37bcbe8f3mov [rsp+175], r8b
    37bcbe8fbcmp r14l, r9l
    37bcbe8fejg 0x37bcbeb60
    37bcbe904cmp r14l, 1
    37bcbe908jle 0x37bcbe8b0
    37bcbe90amovsxd r8, [rsp+140]
    37bcbe912xor r9l, r9l
    37bcbe915test r8, r8
    37bcbe918cmovs r8, r9
    37bcbe91cmov r9, r8
    37bcbe91fnot r9
    37bcbe922test r13l, r13l
    37bcbe925je 0x37bcbed40
    37bcbe92bsub eax, 1
    37bcbe92emov r11l, 16
    37bcbe934
    37bcbe934loc_37bcbe934:
    37bcbe934mov [rsp+180], eax
    37bcbe93blea rax, [rsp+176]
    37bcbe943lea r10l, [r14-1]
    37bcbe947mov [rsp+96], rax
    37bcbe94cmov rax, [rsp+368]
    37bcbe954lea rdx, [rsp+175]
    37bcbe95cmov [rsp+104], 1
    37bcbe965mov [rsp+88], rax
    37bcbe96amov rax, [rsp+360]
    37bcbe972mov [rsp+184], ecx
    37bcbe979mov rcx, rsi
    37bcbe97cmov [rsp+80], rax
    37bcbe981mov rax, [rsp+352]
    37bcbe989movsd_xmm [rsp+128], x0
    37bcbe992mov [rsp+72], rax
    37bcbe997mov rax, [rsp+344]
    37bcbe99fmov [rsp+188], r10l
    37bcbe9a7mov [rsp+112], 1
    37bcbe9b0add rax, r11
    37bcbe9b3mov [rsp+64], rax
    37bcbe9b8mov rax, [rsp+336]
    37bcbe9c0mov [rsp+56], rax
    37bcbe9c5mov rax, [rsp+328]
    37bcbe9cdmov [rsp+48], rax
    37bcbe9d2lea rax, [r9+2*r8+1]
    37bcbe9d7lea r9, [rsp+184]
    37bcbe9dfshl rax, 4
    37bcbe9e3add rax, [rsp+320]
    37bcbe9eblea r8, [rsp+180]
    37bcbe9f3mov [rsp+40], rax
    37bcbe9f8lea rax, [rsp+188]
    37bcbea00mov [rsp+32], rax
    37bcbea05call zunmlq_
    37bcbea0amovsd_xmm x0, [rsp+128]
    37bcbea13jmp 0x37bcbe8b0
    37bcbea18
    37bcbea18 0f 1f 84 00 00 00 00 00 ........
    37bcbea20
    37bcbea20loc_37bcbea20:
    37bcbea20test r13l, r13l
    37bcbea23je 0x37bcbecb0
    37bcbea29mov ecx, 2
    37bcbea2emov [rsp+144], rdx
    37bcbea36call _gfortran_concat_string
    37bcbea3bmov eax, [rbx]
    37bcbea3dmov [rsp+64], 2
    37bcbea46lea r9, [rsp+184]
    37bcbea4emov [rsp+56], 6
    37bcbea57mov r8, [rsp+144]
    37bcbea5flea rdx, [rip+0x790dee]
    37bcbea66lea rcx, [rip+0x790ddf]
    37bcbea6dsub eax, 1
    37bcbea70mov [rsp+184], eax
    37bcbea77mov [rsp+188], eax
    37bcbea7elea rax, [rip+0x790dcb]
    37bcbea85mov [rsp+48], rax
    37bcbea8alea rax, [rsp+188]
    37bcbea92mov [rsp+40], rax
    37bcbea97mov rax, [rsp+304]
    37bcbea9fmov [rsp+32], rax
    37bcbeaa4call ilaenv_
    37bcbeaa9jmp 0x37bcbe72b
    37bcbeaae
    37bcbeaae 66 90 f.
    37bcbeab0
    37bcbeab0loc_37bcbeab0:
    37bcbeab0mov [rsp+32], r10
    37bcbeab5mov r8, rbx
    37bcbeab8mov rdx, rdi
    37bcbeabbmov rcx, rsi
    37bcbeabelea rax, [rsp+176]
    37bcbeac6mov r9, [rsp+304]
    37bcbeacemov [rsp+112], 1
    37bcbead7mov [rsp+96], rax
    37bcbeadcmov rax, [rsp+368]
    37bcbeae4mov [rsp+104], 1
    37bcbeaedmov [rsp+88], rax
    37bcbeaf2mov rax, [rsp+360]
    37bcbeafamovsd_xmm [rsp+128], x0
    37bcbeb03mov [rsp+80], rax
    37bcbeb08mov rax, [rsp+352]
    37bcbeb10mov [rsp+72], rax
    37bcbeb15mov rax, [rsp+344]
    37bcbeb1dmov [rsp+64], rax
    37bcbeb22mov rax, [rsp+336]
    37bcbeb2amov [rsp+56], rax
    37bcbeb2fmov rax, [rsp+328]
    37bcbeb37mov [rsp+48], rax
    37bcbeb3cmov rax, [rsp+320]
    37bcbeb44mov [rsp+40], rax
    37bcbeb49call zunmqr_
    37bcbeb4emovsd_xmm x0, [rsp+128]
    37bcbeb57jmp 0x37bcbe8b0
    37bcbeb5c
    37bcbeb5c 0f 1f 40 00 ..@.
    37bcbeb60
    37bcbeb60loc_37bcbeb60:
    37bcbeb60lea rax, [rsp+176]
    37bcbeb68mov r8, rbx
    37bcbeb6bmov rcx, rsi
    37bcbeb6emov [rsp+112], 1
    37bcbeb77mov [rsp+96], rax
    37bcbeb7cmov rax, [rsp+368]
    37bcbeb84lea rdx, [rsp+175]
    37bcbeb8cmov [rsp+104], 1
    37bcbeb95mov r9, [rsp+304]
    37bcbeb9dmov [rsp+88], rax
    37bcbeba2mov rax, [rsp+360]
    37bcbebaamovsd_xmm [rsp+128], x0
    37bcbebb3mov [rsp+80], rax
    37bcbebb8mov rax, [rsp+352]
    37bcbebc0mov [rsp+72], rax
    37bcbebc5mov rax, [rsp+344]
    37bcbebcdmov [rsp+64], rax
    37bcbebd2mov rax, [rsp+336]
    37bcbebdamov [rsp+56], rax
    37bcbebdfmov rax, [rsp+328]
    37bcbebe7mov [rsp+48], rax
    37bcbebecmov rax, [rsp+320]
    37bcbebf4mov [rsp+40], rax
    37bcbebf9mov rax, [rsp+312]
    37bcbec01mov [rsp+32], rax
    37bcbec06call zunmlq_
    37bcbec0bmovsd_xmm x0, [rsp+128]
    37bcbec14jmp 0x37bcbe8b0
    37bcbec19
    37bcbec19 0f 1f 80 00 00 00 00 .......
    37bcbec20
    37bcbec20loc_37bcbec20:
    37bcbec20mov ecx, 2
    37bcbec25mov [rsp+152], rdx
    37bcbec2dcall _gfortran_concat_string
    37bcbec32mov rax, [rsp+304]
    37bcbec3amov r9, rbx
    37bcbec3dmov r8, [rsp+152]
    37bcbec45lea rdx, [rip+0x790bf9]
    37bcbec4clea rcx, [rip+0x790bf9]
    37bcbec53mov eax, [rax]
    37bcbec55mov [rsp+64], 2
    37bcbec5emov [rsp+56], 6
    37bcbec67mov [rsp+144], eax
    37bcbec6esub eax, 1
    37bcbec71mov [rsp+184], eax
    37bcbec78mov [rsp+188], eax
    37bcbec7flea rax, [rip+0x790bca]
    37bcbec86mov [rsp+48], rax
    37bcbec8blea rax, [rsp+188]
    37bcbec93mov [rsp+40], rax
    37bcbec98lea rax, [rsp+184]
    37bcbeca0mov [rsp+32], rax
    37bcbeca5call ilaenv_
    37bcbecaajmp 0x37bcbe72b
    37bcbecaf
    37bcbecaf 90 .
    37bcbecb0
    37bcbecb0loc_37bcbecb0:
    37bcbecb0mov ecx, 2
    37bcbecb5mov [rsp+152], rdx
    37bcbecbdcall _gfortran_concat_string
    37bcbecc2mov rax, [rsp+304]
    37bcbeccamov r9, rbx
    37bcbeccdmov r8, [rsp+152]
    37bcbecd5lea rdx, [rip+0x790b78]
    37bcbecdclea rcx, [rip+0x790b69]
    37bcbece3mov eax, [rax]
    37bcbece5mov [rsp+64], 2
    37bcbeceemov [rsp+56], 6
    37bcbecf7mov [rsp+144], eax
    37bcbecfesub eax, 1
    37bcbed01mov [rsp+184], eax
    37bcbed08mov [rsp+188], eax
    37bcbed0flea rax, [rip+0x790b3a]
    37bcbed16mov [rsp+48], rax
    37bcbed1blea rax, [rsp+188]
    37bcbed23mov [rsp+40], rax
    37bcbed28lea rax, [rsp+184]
    37bcbed30mov [rsp+32], rax
    37bcbed35call ilaenv_
    37bcbed3ajmp 0x37bcbe72b
    37bcbed3f
    37bcbed3f 90 .
    37bcbed40
    37bcbed40loc_37bcbed40:
    37bcbed40lea r11, [r11+2*rdx+1]
    37bcbed45sub ecx, 1
    37bcbed48shl r11, 4
    37bcbed4cjmp 0x37bcbe934
    37bcbed51
    37bcbed51 0f 1f 80 00 00 00 00 .......
    37bcbed58
    37bcbed58loc_37bcbed58:
    37bcbed58lea rdx, [r11+2*rdx+1]
    37bcbed5dsub ecx, 1
    37bcbed60shl rdx, 4
    37bcbed64jmp 0x37bcbe7d2
    37bcbed69
    37bcbed69loc_37bcbed69:
    37bcbed69mov eax, [rax]
    37bcbed6btest eax, eax
    37bcbed6djne 0x37bcbed96
    37bcbed6ftest edx, edx
    37bcbed71jne 0x37bcbe672
    37bcbed77mov rax, [rsp+360]
    37bcbed7fmov rsi, [rip+0x790ae2]
    37bcbed86mov [rax+8], 0
    37bcbed8emov [rax], rsi
    37bcbed91jmp 0x37bcbe4d6
    37bcbed96
    37bcbed96loc_37bcbed96:
    37bcbed96neg eax
    37bcbed98jmp 0x37bcbe4b4
    37bcbe300
    37bcbed9d
    37bcbed9d // align 0x10
    37bcbeda0
    37bcbeda0zunmhr_:
    37bcbeda0push r15
    37bcbeda2push r14
    37bcbeda4push r13
    37bcbeda6push r12
    37bcbeda8push rbp
    37bcbeda9push rdi
    37bcbedaapush rsi
    37bcbedabpush rbx
    37bcbedacsub rsp, 184
    37bcbedb3mov rax, [rsp+312]
    37bcbedbbmov r15, [rsp+360]
    37bcbedc3mov eax, [rax]
    37bcbedc5mov [r15], 0
    37bcbedccmov [rsp+144], eax
    37bcbedd3mov rsi, rcx
    37bcbedd6mov rbx, r8
    37bcbedd9mov rdi, r9
    37bcbeddcmov rbp, rdx
    37bcbeddfmov rax, [rsp+336]
    37bcbede7mov rcx, [rsp+288]
    37bcbedefmov r9l, 1
    37bcbedf5mov r8l, 1
    37bcbedfblea rdx, [rip+0x790a6e]
    37bcbee02mov eax, [rax]
    37bcbee04mov [rsp+148], eax
    37bcbee0bmov rax, [rsp+296]
    37bcbee13mov eax, [rax]
    37bcbee15sub eax, [rcx]
    37bcbee17mov rcx, rsi
    37bcbee1amov [rsp+168], eax
    37bcbee21call lsame_
    37bcbee26mov r10l, [rdi]
    37bcbee29mov r13l, [rbx]
    37bcbee2cmov r12l, eax
    37bcbee2fmov rax, [rsp+352]
    37bcbee37mov r14l, [rax]
    37bcbee3atest r12l, r12l
    37bcbee3dje 0x37bcbeec0
    37bcbee43test r10l, r10l
    37bcbee46mov eax, 1
    37bcbee4bcmovg eax, r10l
    37bcbee4fmov [rsp+136], eax
    37bcbee56
    37bcbee56loc_37bcbee56:
    37bcbee56mov r9l, 1
    37bcbee5cmov r8l, 1
    37bcbee62lea rdx, [rip+0x790a09]
    37bcbee69mov rcx, rbp
    37bcbee6ccall lsame_
    37bcbee71test eax, eax
    37bcbee73je 0x37bcbef70
    37bcbee79
    37bcbee79loc_37bcbee79:
    37bcbee79mov eax, [rbx]
    37bcbee7btest eax, eax
    37bcbee7djs 0x37bcbef00
    37bcbee83mov edx, [rdi]
    37bcbee85test edx, edx
    37bcbee87js 0x37bcbefa8
    37bcbee8dtest r13l, r13l
    37bcbee90mov edx, 1
    37bcbee95cmovg edx, r13l
    37bcbee99mov ecx, edx
    37bcbee9bmov rdx, [rsp+288]
    37bcbeea3mov edx, [rdx]
    37bcbeea5test edx, edx
    37bcbeea7jle 0x37bcbeeb1
    37bcbeea9cmp edx, ecx
    37bcbeeabjle 0x37bcbefc0
    37bcbeeb1
    37bcbeeb1loc_37bcbeeb1:
    37bcbeeb1mov edx, -5
    37bcbeeb6mov eax, 5
    37bcbeebbjmp 0x37bcbef0a
    37bcbeebd
    37bcbeebd 0f 1f 00 ...
    37bcbeec0
    37bcbeec0loc_37bcbeec0:
    37bcbeec0mov r9l, 1
    37bcbeec6mov r8l, 1
    37bcbeeccmov rcx, rsi
    37bcbeecfmov [rsp+136], r10l
    37bcbeed7lea rdx, [rip+0x790993]
    37bcbeedecall lsame_
    37bcbeee3test eax, eax
    37bcbeee5jne 0x37bcbef50
    37bcbeee7mov [r15], -1
    37bcbeeeemov eax, -1
    37bcbeef3lea r13, [rsp+172]
    37bcbeefb
    37bcbeefbloc_37bcbeefb:
    37bcbeefbneg eax
    37bcbeefdjmp 0x37bcbef15
    37bcbeeff
    37bcbeeff 90 .
    37bcbef00
    37bcbef00loc_37bcbef00:
    37bcbef00mov edx, -3
    37bcbef05mov eax, 3
    37bcbef0a
    37bcbef0aloc_37bcbef0a:
    37bcbef0amov [r15], edx
    37bcbef0dlea r13, [rsp+172]
    37bcbef15
    37bcbef15loc_37bcbef15:
    37bcbef15mov r8l, 6
    37bcbef1bmov rdx, r13
    37bcbef1elea rcx, [rip+0x79095f]
    37bcbef25mov [rsp+172], eax
    37bcbef2ccall xerbla_
    37bcbef31nop
    37bcbef32
    37bcbef32loc_37bcbef32:
    37bcbef32add rsp, 184
    37bcbef39pop rbx
    37bcbef3apop rsi
    37bcbef3bpop rdi
    37bcbef3cpop rbp
    37bcbef3dpop r12
    37bcbef3fpop r13
    37bcbef41pop r14
    37bcbef43pop r15
    37bcbef45ret
    37bcbef46
    37bcbef46 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcbef50
    37bcbef50loc_37bcbef50:
    37bcbef50test r13l, r13l
    37bcbef53mov eax, 1
    37bcbef58cmovg eax, r13l
    37bcbef5cmov r13l, [rsp+136]
    37bcbef64mov [rsp+136], eax
    37bcbef6bjmp 0x37bcbee56
    37bcbef70
    37bcbef70loc_37bcbef70:
    37bcbef70mov r9l, 1
    37bcbef76mov r8l, 1
    37bcbef7clea rdx, [rip+0x7908f0]
    37bcbef83mov rcx, rbp
    37bcbef86call lsame_
    37bcbef8btest eax, eax
    37bcbef8djne 0x37bcbee79
    37bcbef93mov edx, -2
    37bcbef98mov eax, 2
    37bcbef9djmp 0x37bcbef0a
    37bcbefa2
    37bcbefa2 66 0f 1f 44 00 00 f..D..
    37bcbefa8
    37bcbefa8loc_37bcbefa8:
    37bcbefa8mov edx, -4
    37bcbefadmov eax, 4
    37bcbefb2jmp 0x37bcbef0a
    37bcbefb7
    37bcbefb7 66 0f 1f 84 00 00 00 00 00 f........
    37bcbefc0
    37bcbefc0loc_37bcbefc0:
    37bcbefc0mov r11, [rsp+296]
    37bcbefc8cmp edx, r13l
    37bcbefcbcmovg edx, r13l
    37bcbefcfmov r8l, [r11]
    37bcbefd2cmp r8l, edx
    37bcbefd5jl 0x37bcbefdc
    37bcbefd7cmp r8l, r13l
    37bcbefdajle 0x37bcbeff0
    37bcbefdc
    37bcbefdcloc_37bcbefdc:
    37bcbefdcmov edx, -6
    37bcbefe1mov eax, 6
    37bcbefe6jmp 0x37bcbef0a
    37bcbefeb
    37bcbefeb 0f 1f 44 00 00 ..D..
    37bcbeff0
    37bcbeff0loc_37bcbeff0:
    37bcbeff0mov rdx, [rsp+312]
    37bcbeff8cmp [rdx], ecx
    37bcbeffajl 0x37bcbf307
    37bcbf000mov edx, 1
    37bcbf005test eax, eax
    37bcbf007cmovle eax, edx
    37bcbf00amov rdx, [rsp+336]
    37bcbf012cmp [rdx], eax
    37bcbf014jl 0x37bcbf316
    37bcbf01amov rax, [rsp+352]
    37bcbf022mov edx, [rsp+136]
    37bcbf029cmp [rax], edx
    37bcbf02bjge 0x37bcbf050
    37bcbf02dcmp r14l, -1
    37bcbf031je 0x37bcbf050
    37bcbf033mov [r15], -13
    37bcbf03amov eax, 13
    37bcbf03flea r13, [rsp+172]
    37bcbf047jmp 0x37bcbef15
    37bcbf04c
    37bcbf04c 0f 1f 40 00 ..@.
    37bcbf050
    37bcbf050loc_37bcbf050:
    37bcbf050mov eax, [r15]
    37bcbf053test eax, eax
    37bcbf055jne 0x37bcbf325
    37bcbf05blea r13, [rsp+172]
    37bcbf063mov [rsp+40], rbp
    37bcbf068mov r9, rsi
    37bcbf06bmov ecx, 2
    37bcbf070mov [rsp+32], 1
    37bcbf079mov r8l, 1
    37bcbf07fmov rdx, r13
    37bcbf082test r12l, r12l
    37bcbf085je 0x37bcbf2b0
    37bcbf08bcall _gfortran_concat_string
    37bcbf090lea r10, [rsp+168]
    37bcbf098mov [rsp+32], rdi
    37bcbf09dlea rax, [rip+0x7907dc]
    37bcbf0a4mov [rsp+64], 2
    37bcbf0admov r9, r10
    37bcbf0b0mov [rsp+56], 6
    37bcbf0b9mov [rsp+48], rax
    37bcbf0bemov [rsp+40], r10
    37bcbf0c3mov [rsp+152], r10
    37bcbf0cb
    37bcbf0cbloc_37bcbf0cb:
    37bcbf0cbmov r8, r13
    37bcbf0celea rdx, [rip+0x79079f]
    37bcbf0d5lea rcx, [rip+0x7907a0]
    37bcbf0dccall ilaenv_
    37bcbf0e1imul eax, [rsp+136]
    37bcbf0e9pxor x0, x0
    37bcbf0edmov r10, [rsp+152]
    37bcbf0f5cvtsi2sd x0, eax
    37bcbf0f9mov rax, [rsp+344]
    37bcbf101mov [rax+8], 0
    37bcbf109movsd_xmm [rax], x0
    37bcbf10dmov eax, [r15]
    37bcbf110test eax, eax
    37bcbf112jne 0x37bcbeefb
    37bcbf118cmp r14l, -1
    37bcbf11cje 0x37bcbef32
    37bcbf122mov edx, [rbx]
    37bcbf124test edx, edx
    37bcbf126je 0x37bcbf290
    37bcbf12cmov ecx, [rdi]
    37bcbf12etest ecx, ecx
    37bcbf130je 0x37bcbf290
    37bcbf136mov r9l, [rsp+168]
    37bcbf13etest r9l, r9l
    37bcbf141je 0x37bcbf290
    37bcbf147movsxd r8, [rsp+144]
    37bcbf14fxor eax, eax
    37bcbf151test r8, r8
    37bcbf154cmovs r8, rax
    37bcbf158mov rax, [rsp+288]
    37bcbf160movsxd rax, [rax]
    37bcbf163mov r11, r8
    37bcbf166not r11
    37bcbf169lea ebx, [rax+1]
    37bcbf16cmovsxd rbx, ebx
    37bcbf16ftest r12l, r12l
    37bcbf172jne 0x37bcbf2f8
    37bcbf178movsxd rcx, [rsp+148]
    37bcbf180xor edi, edi
    37bcbf182test rcx, rcx
    37bcbf185cmovs rcx, rdi
    37bcbf189mov r12, rcx
    37bcbf18cimul rcx, rbx
    37bcbf190not r12
    37bcbf193lea rdi, [r12+rcx]
    37bcbf197mov ecx, r9l
    37bcbf19amov r9l, edx
    37bcbf19dmov edx, 1
    37bcbf1a2
    37bcbf1a2loc_37bcbf1a2:
    37bcbf1a2mov [rsp+172], ecx
    37bcbf1a9add rdi, rdx
    37bcbf1aclea rdx, [rax-1]
    37bcbf1b0lea rcx, [rsp+160]
    37bcbf1b8mov [rsp+96], rcx
    37bcbf1bdimul rax, r8
    37bcbf1c1shl rdi, 4
    37bcbf1c5shl rdx, 4
    37bcbf1c9mov rcx, [rsp+352]
    37bcbf1d1mov [rsp+32], r10
    37bcbf1d6lea r8, [rsp+164]
    37bcbf1deadd rdi, [rsp+328]
    37bcbf1e6add rdx, [rsp+320]
    37bcbf1eemov [rsp+112], 1
    37bcbf1f7mov [rsp+88], rcx
    37bcbf1fcmov rcx, [rsp+344]
    37bcbf204add rax, r11
    37bcbf207mov [rsp+64], rdi
    37bcbf20cadd rax, rbx
    37bcbf20fmov rdi, [rsp+312]
    37bcbf217mov [rsp+80], rcx
    37bcbf21cshl rax, 4
    37bcbf220mov rcx, [rsp+336]
    37bcbf228add rax, [rsp+304]
    37bcbf230mov [rsp+56], rdx
    37bcbf235mov rdx, rbp
    37bcbf238mov [rsp+72], rcx
    37bcbf23dmov rcx, rsi
    37bcbf240mov [rsp+40], rax
    37bcbf245mov [rsp+104], 1
    37bcbf24emov [rsp+48], rdi
    37bcbf253mov [rsp+164], r9l
    37bcbf25bmov r9, r13
    37bcbf25emovsd_xmm [rsp+136], x0
    37bcbf267call zunmqr_
    37bcbf26cmov rax, [rsp+344]
    37bcbf274movsd_xmm x0, [rsp+136]
    37bcbf27dmov [rax+8], 0
    37bcbf285movsd_xmm [rax], x0
    37bcbf289jmp 0x37bcbef32
    37bcbf28e
    37bcbf28e 66 90 f.
    37bcbf290
    37bcbf290loc_37bcbf290:
    37bcbf290mov rax, [rsp+344]
    37bcbf298movq x0, [rip+0x7905f0]
    37bcbf2a0movups [rax], x0
    37bcbf2a3jmp 0x37bcbef32
    37bcbf2a8
    37bcbf2a8 0f 1f 84 00 00 00 00 00 ........
    37bcbf2b0
    37bcbf2b0loc_37bcbf2b0:
    37bcbf2b0call _gfortran_concat_string
    37bcbf2b5lea r10, [rsp+168]
    37bcbf2bdlea rax, [rip+0x7905bc]
    37bcbf2c4mov r9, rbx
    37bcbf2c7mov [rsp+64], 2
    37bcbf2d0mov [rsp+56], 6
    37bcbf2d9mov [rsp+48], rax
    37bcbf2demov [rsp+40], r10
    37bcbf2e3mov [rsp+32], r10
    37bcbf2e8mov [rsp+152], r10
    37bcbf2f0jmp 0x37bcbf0cb
    37bcbf2f5
    37bcbf2f5 0f 1f 00 ...
    37bcbf2f8
    37bcbf2f8loc_37bcbf2f8:
    37bcbf2f8mov rdx, rbx
    37bcbf2fbmov rdi, -1
    37bcbf302jmp 0x37bcbf1a2
    37bcbf307
    37bcbf307loc_37bcbf307:
    37bcbf307mov edx, -8
    37bcbf30cmov eax, 8
    37bcbf311jmp 0x37bcbef0a
    37bcbf316
    37bcbf316loc_37bcbf316:
    37bcbf316mov edx, -11
    37bcbf31bmov eax, 11
    37bcbf320jmp 0x37bcbef0a
    37bcbf325
    37bcbf325loc_37bcbf325:
    37bcbf325neg eax
    37bcbf327lea r13, [rsp+172]
    37bcbf32fjmp 0x37bcbef15
    37bcbeda0
    37bcbf334
    37bcbf334 // align 0x10
    37bcbf340
    37bcbf340zunml2_:
    37bcbf340push r15
    37bcbf342push r14
    37bcbf344push r13
    37bcbf346push r12
    37bcbf348push rbp
    37bcbf349push rdi
    37bcbf34apush rsi
    37bcbf34bpush rbx
    37bcbf34csub rsp, 216
    37bcbf353mov rbx, [rsp+376]
    37bcbf35bmov rax, [rsp+336]
    37bcbf363mov [rbx], 0
    37bcbf369movsxd rbp, [rax]
    37bcbf36cmov rax, [rsp+360]
    37bcbf374mov [rsp+312], r9
    37bcbf37cmov rsi, rdx
    37bcbf37fmov r9l, 1
    37bcbf385lea rdx, [rip+0x790514]
    37bcbf38cmov rdi, r8
    37bcbf38fmov r8l, 1
    37bcbf395mov [rsp+288], rcx
    37bcbf39dmov r12l, [rax]
    37bcbf3a0call lsame_
    37bcbf3a5mov r9l, 1
    37bcbf3abmov r8l, 1
    37bcbf3b1mov rcx, rsi
    37bcbf3b4lea rdx, [rip+0x7904e6]
    37bcbf3bbmov r13l, eax
    37bcbf3becall lsame_
    37bcbf3c3mov r10l, eax
    37bcbf3c6test r13l, r13l
    37bcbf3c9je 0x37bcbf470
    37bcbf3cfmov r15l, [rdi]
    37bcbf3d2
    37bcbf3d2loc_37bcbf3d2:
    37bcbf3d2test r10l, r10l
    37bcbf3d5je 0x37bcbf4c0
    37bcbf3db
    37bcbf3dbloc_37bcbf3db:
    37bcbf3dbmov edx, [rdi]
    37bcbf3ddtest edx, edx
    37bcbf3dfjs 0x37bcbf460
    37bcbf3e1mov rax, [rsp+312]
    37bcbf3e9mov ecx, [rax]
    37bcbf3ebtest ecx, ecx
    37bcbf3edjs 0x37bcbf500
    37bcbf3f3mov rax, [rsp+320]
    37bcbf3fbmov esi, [rax]
    37bcbf3fdtest esi, esi
    37bcbf3ffjs 0x37bcbf40a
    37bcbf401cmp esi, r15l
    37bcbf404jle 0x37bcbf510
    37bcbf40a
    37bcbf40aloc_37bcbf40a:
    37bcbf40amov edx, -5
    37bcbf40fmov eax, 5
    37bcbf414nop
    37bcbf415nop [rax+rax]
    37bcbf420
    37bcbf420loc_37bcbf420:
    37bcbf420mov [rbx], edx
    37bcbf422
    37bcbf422loc_37bcbf422:
    37bcbf422lea rdx, [rsp+192]
    37bcbf42amov r8l, 6
    37bcbf430lea rcx, [rip+0x79046d]
    37bcbf437mov [rsp+192], eax
    37bcbf43ecall xerbla_
    37bcbf443nop
    37bcbf444
    37bcbf444loc_37bcbf444:
    37bcbf444add rsp, 216
    37bcbf44bpop rbx
    37bcbf44cpop rsi
    37bcbf44dpop rdi
    37bcbf44epop rbp
    37bcbf44fpop r12
    37bcbf451pop r13
    37bcbf453pop r14
    37bcbf455pop r15
    37bcbf457ret
    37bcbf458
    37bcbf458 0f 1f 84 00 00 00 00 00 ........
    37bcbf460
    37bcbf460loc_37bcbf460:
    37bcbf460mov edx, -3
    37bcbf465mov eax, 3
    37bcbf46ajmp 0x37bcbf420
    37bcbf46c
    37bcbf46c 0f 1f 40 00 ..@.
    37bcbf470
    37bcbf470loc_37bcbf470:
    37bcbf470mov [rsp+88], eax
    37bcbf474mov rcx, [rsp+288]
    37bcbf47cmov r9l, 1
    37bcbf482mov r8l, 1
    37bcbf488mov rax, [rsp+312]
    37bcbf490lea rdx, [rip+0x79040b]
    37bcbf497mov r15l, [rax]
    37bcbf49acall lsame_
    37bcbf49fmov r10l, [rsp+88]
    37bcbf4a4test eax, eax
    37bcbf4a6jne 0x37bcbf3d2
    37bcbf4acmov edx, -1
    37bcbf4b1mov eax, 1
    37bcbf4b6jmp 0x37bcbf420
    37bcbf4bb
    37bcbf4bb 0f 1f 44 00 00 ..D..
    37bcbf4c0
    37bcbf4c0loc_37bcbf4c0:
    37bcbf4c0mov r9l, 1
    37bcbf4c6mov r8l, 1
    37bcbf4ccmov rcx, rsi
    37bcbf4cfmov [rsp+88], r10l
    37bcbf4d4lea rdx, [rip+0x7903c8]
    37bcbf4dbcall lsame_
    37bcbf4e0mov r10l, [rsp+88]
    37bcbf4e5test eax, eax
    37bcbf4e7jne 0x37bcbf3db
    37bcbf4edmov edx, -2
    37bcbf4f2mov eax, 2
    37bcbf4f7jmp 0x37bcbf420
    37bcbf4fc
    37bcbf4fc 0f 1f 40 00 ..@.
    37bcbf500
    37bcbf500loc_37bcbf500:
    37bcbf500mov edx, -4
    37bcbf505mov eax, 4
    37bcbf50ajmp 0x37bcbf420
    37bcbf50f
    37bcbf50f 90 .
    37bcbf510
    37bcbf510loc_37bcbf510:
    37bcbf510mov r14, [rsp+336]
    37bcbf518test esi, esi
    37bcbf51amov eax, 1
    37bcbf51fcmovg eax, esi
    37bcbf522cmp [r14], eax
    37bcbf525jl 0x37bcbf550
    37bcbf527mov r14, [rsp+360]
    37bcbf52ftest edx, edx
    37bcbf531mov eax, 1
    37bcbf536cmovg eax, edx
    37bcbf539cmp [r14], eax
    37bcbf53cjge 0x37bcbf560
    37bcbf53emov edx, -10
    37bcbf543mov eax, 10
    37bcbf548jmp 0x37bcbf420
    37bcbf54d
    37bcbf54d 0f 1f 00 ...
    37bcbf550
    37bcbf550loc_37bcbf550:
    37bcbf550mov edx, -7
    37bcbf555mov eax, 7
    37bcbf55ajmp 0x37bcbf420
    37bcbf55f
    37bcbf55f 90 .
    37bcbf560
    37bcbf560loc_37bcbf560:
    37bcbf560mov eax, [rbx]
    37bcbf562test eax, eax
    37bcbf564jne 0x37bcbf8a9
    37bcbf56atest edx, edx
    37bcbf56cje 0x37bcbf444
    37bcbf572test ecx, ecx
    37bcbf574je 0x37bcbf444
    37bcbf57atest esi, esi
    37bcbf57cje 0x37bcbf444
    37bcbf582cmp r13l, r10l
    37bcbf585je 0x37bcbf868
    37bcbf58btest r13l, r13l
    37bcbf58eje 0x37bcbf890
    37bcbf594mov [rsp+184], ecx
    37bcbf59b
    37bcbf59bloc_37bcbf59b:
    37bcbf59bmov [rsp+136], -1
    37bcbf5a6lea r14l, [rsi-1]
    37bcbf5aa
    37bcbf5aaloc_37bcbf5aa:
    37bcbf5aaxor eax, eax
    37bcbf5actest rbp, rbp
    37bcbf5afmovsxd r8, r12l
    37bcbf5b2mov [rsp+304], rdi
    37bcbf5bacmovs rbp, rax
    37bcbf5bemov edi, r14l
    37bcbf5c1mov [rsp+140], r13l
    37bcbf5c9mov r14, [rsp+336]
    37bcbf5d1mov [rsp+160], r10l
    37bcbf5d9mov r12l, 1
    37bcbf5dfmov r13l, 1
    37bcbf5e5mov rax, rbp
    37bcbf5e8not rax
    37bcbf5ebmov [rsp+88], rax
    37bcbf5f0xor eax, eax
    37bcbf5f2test r8, r8
    37bcbf5f5cmovs r8, rax
    37bcbf5f9mov rax, r8
    37bcbf5fcmov [rsp+128], r8
    37bcbf604not rax
    37bcbf607mov [rsp+96], rax
    37bcbf60clea rax, [rsp+192]
    37bcbf614mov [rsp+120], rax
    37bcbf619lea rax, [rsp+184]
    37bcbf621mov [rsp+112], rax
    37bcbf626lea rax, [rsp+180]
    37bcbf62emov [rsp+104], rax
    37bcbf633lea rax, [rsp+188]
    37bcbf63bmov [rsp+152], rax
    37bcbf643jmp 0x37bcbf756
    37bcbf648
    37bcbf648 0f 1f 84 00 00 00 00 00 ........
    37bcbf650
    37bcbf650loc_37bcbf650:
    37bcbf650mov rax, [rsp+304]
    37bcbf658mov r13l, esi
    37bcbf65bmov eax, [rax]
    37bcbf65dmov [rsp+144], eax
    37bcbf664sub eax, esi
    37bcbf666add eax, 1
    37bcbf669mov [rsp+180], eax
    37bcbf670
    37bcbf670loc_37bcbf670:
    37bcbf670movsxd rcx, esi
    37bcbf673mov rax, rcx
    37bcbf676shl rax, 4
    37bcbf67aadd rax, [rsp+344]
    37bcbf682movsd_xmm x1, [rax-8]
    37bcbf687movsd_xmm x0, [rax-16]
    37bcbf68cmov eax, [rsp+160]
    37bcbf693test eax, eax
    37bcbf695je 0x37bcbf69f
    37bcbf697xorpd x1, [rip+0x790211]
    37bcbf69f
    37bcbf69floc_37bcbf69f:
    37bcbf69fmov rdx, rbp
    37bcbf6a2movsxd rax, r13l
    37bcbf6a5unpcklpd x0, x1
    37bcbf6a9movsxd rbx, r12l
    37bcbf6acimul rdx, rcx
    37bcbf6b0movups [rsp+192], x0
    37bcbf6b8imul rbx, [rsp+128]
    37bcbf6c1add rbx, [rsp+96]
    37bcbf6c6add rbx, rax
    37bcbf6c9mov rax, [rsp+88]
    37bcbf6ceshl rbx, 4
    37bcbf6d2add rbx, [rsp+352]
    37bcbf6dalea r9, [rax+rdx]
    37bcbf6deadd r9, rcx
    37bcbf6e1shl r9, 4
    37bcbf6e5add r9, [rsp+328]
    37bcbf6edcmp esi, r15l
    37bcbf6f0jl 0x37bcbf790
    37bcbf6f6mov rax, [rsp+368]
    37bcbf6femov r8, [rsp+112]
    37bcbf703mov [rsp+48], rbx
    37bcbf708mov [rsp+72], 1
    37bcbf711mov rdx, [rsp+104]
    37bcbf716mov [rsp+64], rax
    37bcbf71bmov rax, [rsp+360]
    37bcbf723mov [rsp+32], r14
    37bcbf728mov rcx, [rsp+288]
    37bcbf730mov [rsp+56], rax
    37bcbf735mov rax, [rsp+120]
    37bcbf73amov [rsp+40], rax
    37bcbf73fcall zlarf1f_
    37bcbf744
    37bcbf744loc_37bcbf744:
    37bcbf744add esi, [rsp+136]
    37bcbf74btest edi, edi
    37bcbf74dje 0x37bcbf444
    37bcbf753sub edi, 1
    37bcbf756
    37bcbf756loc_37bcbf756:
    37bcbf756mov edx, [rsp+140]
    37bcbf75dtest edx, edx
    37bcbf75fjne 0x37bcbf650
    37bcbf765mov rax, [rsp+312]
    37bcbf76dmov r12l, esi
    37bcbf770mov eax, [rax]
    37bcbf772mov [rsp+144], eax
    37bcbf779sub eax, esi
    37bcbf77badd eax, 1
    37bcbf77emov [rsp+184], eax
    37bcbf785jmp 0x37bcbf670
    37bcbf78a
    37bcbf78a 66 0f 1f 44 00 00 f..D..
    37bcbf790
    37bcbf790loc_37bcbf790:
    37bcbf790lea rax, [rbp+rdx]
    37bcbf795add rax, [rsp+88]
    37bcbf79amov r11l, r15l
    37bcbf79dmov r8, r14
    37bcbf7a0add rax, rcx
    37bcbf7a3mov rcx, [rsp+152]
    37bcbf7absub r11l, esi
    37bcbf7aemov [rsp+168], r9
    37bcbf7b6shl rax, 4
    37bcbf7baadd rax, [rsp+328]
    37bcbf7c2mov [rsp+188], r11l
    37bcbf7camov rdx, rax
    37bcbf7cdmov [rsp+164], r11l
    37bcbf7d5mov [rsp+144], rax
    37bcbf7ddcall zlacgv_
    37bcbf7e2mov [rsp+48], rbx
    37bcbf7e7mov r8, [rsp+112]
    37bcbf7ecmov rax, [rsp+368]
    37bcbf7f4mov rdx, [rsp+104]
    37bcbf7f9mov [rsp+72], 1
    37bcbf802mov [rsp+32], r14
    37bcbf807mov rcx, [rsp+288]
    37bcbf80fmov [rsp+64], rax
    37bcbf814mov rax, [rsp+360]
    37bcbf81cmov r9, [rsp+168]
    37bcbf824mov [rsp+56], rax
    37bcbf829mov rax, [rsp+120]
    37bcbf82emov [rsp+40], rax
    37bcbf833call zlarf1f_
    37bcbf838mov r11l, [rsp+164]
    37bcbf840mov rdx, [rsp+144]
    37bcbf848mov r8, r14
    37bcbf84bmov rcx, [rsp+152]
    37bcbf853mov [rsp+188], r11l
    37bcbf85bcall zlacgv_
    37bcbf860jmp 0x37bcbf744
    37bcbf865
    37bcbf865 0f 1f 00 ...
    37bcbf868
    37bcbf868loc_37bcbf868:
    37bcbf868test r13l, r13l
    37bcbf86bje 0x37bcbf8a0
    37bcbf86dmov [rsp+184], ecx
    37bcbf874
    37bcbf874loc_37bcbf874:
    37bcbf874mov [rsp+136], 1
    37bcbf87flea r14l, [rsi-1]
    37bcbf883mov esi, 1
    37bcbf888jmp 0x37bcbf5aa
    37bcbf88d
    37bcbf88d 0f 1f 00 ...
    37bcbf890
    37bcbf890loc_37bcbf890:
    37bcbf890mov [rsp+180], edx
    37bcbf897jmp 0x37bcbf59b
    37bcbf89c
    37bcbf89c 0f 1f 40 00 ..@.
    37bcbf8a0
    37bcbf8a0loc_37bcbf8a0:
    37bcbf8a0mov [rsp+180], edx
    37bcbf8a7jmp 0x37bcbf874
    37bcbf8a9
    37bcbf8a9loc_37bcbf8a9:
    37bcbf8a9neg eax
    37bcbf8abjmp 0x37bcbf422
    37bcbf340
    37bcbf8b0
    37bcbf8b0zunm22_:
    37bcbf8b0push r15
    37bcbf8b2push r14
    37bcbf8b4push r13
    37bcbf8b6push r12
    37bcbf8b8push rbp
    37bcbf8b9push rdi
    37bcbf8bapush rsi
    37bcbf8bbpush rbx
    37bcbf8bcsub rsp, 280
    37bcbf8c3movups [rsp+256], x6
    37bcbf8cbmov rax, [rsp+408]
    37bcbf8d3mov rsi, [rsp+384]
    37bcbf8dbmov rdi, [rsp+392]
    37bcbf8e3mov rbx, [rsp+432]
    37bcbf8ebmov eax, [rax]
    37bcbf8edmov [rsp+144], eax
    37bcbf8f4mov rax, [rsp+424]
    37bcbf8fcmov rbp, rdx
    37bcbf8fflea rdx, [rip+0x78ffba]
    37bcbf906mov [rsp+368], r8
    37bcbf90emov r8l, 1
    37bcbf914mov r12, rcx
    37bcbf917mov eax, [rax]
    37bcbf919mov [rsp+376], r9
    37bcbf921mov r9l, 1
    37bcbf927mov [rsp+168], eax
    37bcbf92emov rax, [rsp+448]
    37bcbf936mov [rax], 0
    37bcbf93ccall lsame_
    37bcbf941mov r9l, 1
    37bcbf947mov r8l, 1
    37bcbf94dmov rcx, rbp
    37bcbf950lea rdx, [rip+0x78ff6a]
    37bcbf957mov r15l, eax
    37bcbf95acall lsame_
    37bcbf95fmov [rsp+176], eax
    37bcbf966mov rax, [rsp+440]
    37bcbf96emov eax, [rax]
    37bcbf970mov [rsp+136], eax
    37bcbf977mov eax, [rsi]
    37bcbf979test r15l, r15l
    37bcbf97cje 0x37bcbfa80
    37bcbf982mov rcx, [rsp+368]
    37bcbf98amov r14l, 1
    37bcbf990mov r13l, [rcx]
    37bcbf993test eax, eax
    37bcbf995jne 0x37bcbfb28
    37bcbf99b
    37bcbf99bloc_37bcbf99b:
    37bcbf99bmov r9l, 1
    37bcbf9a1mov r8l, 1
    37bcbf9a7lea rdx, [rip+0x78ff13]
    37bcbf9aemov rcx, rbp
    37bcbf9b1call lsame_
    37bcbf9b6test eax, eax
    37bcbf9b8je 0x37bcbfb48
    37bcbf9be
    37bcbf9beloc_37bcbf9be:
    37bcbf9bemov rax, [rsp+368]
    37bcbf9c6mov ecx, [rax]
    37bcbf9c8test ecx, ecx
    37bcbf9cajs 0x37bcbfad0
    37bcbf9d0mov rax, [rsp+376]
    37bcbf9d8mov r11l, [rax]
    37bcbf9dbtest r11l, r11l
    37bcbf9dejs 0x37bcbfb90
    37bcbf9e4mov r8l, [rsi]
    37bcbf9e7test r8l, r8l
    37bcbf9eajs 0x37bcbfb80
    37bcbf9f0mov r9l, [rdi]
    37bcbf9f3mov edx, -5
    37bcbf9f8mov eax, 5
    37bcbf9fdlea r10l, [r8+r9]
    37bcbfa01cmp r10l, r13l
    37bcbfa04jne 0x37bcbfada
    37bcbfa0atest r9l, r9l
    37bcbfa0djs 0x37bcc0f60
    37bcbfa13mov rdx, [rsp+408]
    37bcbfa1btest r13l, r13l
    37bcbfa1emov eax, 1
    37bcbfa23cmovg eax, r13l
    37bcbfa27cmp [rdx], eax
    37bcbfa29jl 0x37bcc0f70
    37bcbfa2fmov rdx, [rsp+424]
    37bcbfa37test ecx, ecx
    37bcbfa39mov eax, 1
    37bcbfa3ecmovg eax, ecx
    37bcbfa41cmp [rdx], eax
    37bcbfa43jl 0x37bcc0f7f
    37bcbfa49mov rax, [rsp+440]
    37bcbfa51mov eax, [rax]
    37bcbfa53cmp eax, r14l
    37bcbfa56jge 0x37bcbfb9f
    37bcbfa5cmov rax, [rsp+448]
    37bcbfa64cmp [rsp+136], -1
    37bcbfa6cje 0x37bcc0f8e
    37bcbfa72mov [rax], -12
    37bcbfa78mov eax, 12
    37bcbfa7djmp 0x37bcbfae4
    37bcbfa7f
    37bcbfa7f 90 .
    37bcbfa80
    37bcbfa80loc_37bcbfa80:
    37bcbfa80mov rcx, [rsp+376]
    37bcbfa88mov r14l, 1
    37bcbfa8emov r13l, [rcx]
    37bcbfa91test eax, eax
    37bcbfa93jne 0x37bcbfb38
    37bcbfa99
    37bcbfa99loc_37bcbfa99:
    37bcbfa99mov r9l, 1
    37bcbfa9fmov r8l, 1
    37bcbfaa5lea rdx, [rip+0x78fe16]
    37bcbfaacmov rcx, r12
    37bcbfaafcall lsame_
    37bcbfab4test eax, eax
    37bcbfab6jne 0x37bcbf99b
    37bcbfabcmov edx, -1
    37bcbfac1mov eax, 1
    37bcbfac6jmp 0x37bcbfada
    37bcbfac8
    37bcbfac8 0f 1f 84 00 00 00 00 00 ........
    37bcbfad0
    37bcbfad0loc_37bcbfad0:
    37bcbfad0mov edx, -3
    37bcbfad5mov eax, 3
    37bcbfada
    37bcbfadaloc_37bcbfada:
    37bcbfadamov rdi, [rsp+448]
    37bcbfae2mov [rdi], edx
    37bcbfae4
    37bcbfae4loc_37bcbfae4:
    37bcbfae4lea rdx, [rsp+252]
    37bcbfaecmov r8l, 6
    37bcbfaf2lea rcx, [rip+0x78fdcb]
    37bcbfaf9mov [rsp+252], eax
    37bcbfb00call xerbla_
    37bcbfb05nop
    37bcbfb06
    37bcbfb06loc_37bcbfb06:
    37bcbfb06movups x6, [rsp+256]
    37bcbfb0eadd rsp, 280
    37bcbfb15pop rbx
    37bcbfb16pop rsi
    37bcbfb17pop rdi
    37bcbfb18pop rbp
    37bcbfb19pop r12
    37bcbfb1bpop r13
    37bcbfb1dpop r14
    37bcbfb1fpop r15
    37bcbfb21ret
    37bcbfb22
    37bcbfb22 66 0f 1f 44 00 00 f..D..
    37bcbfb28
    37bcbfb28loc_37bcbfb28:
    37bcbfb28mov eax, [rdi]
    37bcbfb2atest eax, eax
    37bcbfb2ccmovne r14l, r13l
    37bcbfb30jmp 0x37bcbf99b
    37bcbfb35
    37bcbfb35 0f 1f 00 ...
    37bcbfb38
    37bcbfb38loc_37bcbfb38:
    37bcbfb38mov eax, [rdi]
    37bcbfb3atest eax, eax
    37bcbfb3ccmovne r14l, r13l
    37bcbfb40jmp 0x37bcbfa99
    37bcbfb45
    37bcbfb45 0f 1f 00 ...
    37bcbfb48
    37bcbfb48loc_37bcbfb48:
    37bcbfb48mov r9l, 1
    37bcbfb4emov r8l, 1
    37bcbfb54lea rdx, [rip+0x78fd68]
    37bcbfb5bmov rcx, rbp
    37bcbfb5ecall lsame_
    37bcbfb63test eax, eax
    37bcbfb65jne 0x37bcbf9be
    37bcbfb6bmov edx, -2
    37bcbfb70mov eax, 2
    37bcbfb75jmp 0x37bcbfada
    37bcbfb7a
    37bcbfb7a 66 0f 1f 44 00 00 f..D..
    37bcbfb80
    37bcbfb80loc_37bcbfb80:
    37bcbfb80mov edx, -5
    37bcbfb85mov eax, 5
    37bcbfb8ajmp 0x37bcbfada
    37bcbfb8f
    37bcbfb8f 90 .
    37bcbfb90
    37bcbfb90loc_37bcbfb90:
    37bcbfb90mov edx, -4
    37bcbfb95mov eax, 4
    37bcbfb9ajmp 0x37bcbfada
    37bcbfb9f
    37bcbfb9floc_37bcbfb9f:
    37bcbfb9fmov rdx, [rsp+448]
    37bcbfba7mov edx, [rdx]
    37bcbfba9test edx, edx
    37bcbfbabjne 0x37bcc0fac
    37bcbfbb1mov edx, ecx
    37bcbfbb3pxor x0, x0
    37bcbfbb7mov [rbx+8], 0
    37bcbfbbfimul edx, r11l
    37bcbfbc3cvtsi2sd x0, edx
    37bcbfbc7movsd_xmm [rbx], x0
    37bcbfbcbcmp [rsp+136], -1
    37bcbfbd3je 0x37bcbfb06
    37bcbfbd9test ecx, ecx
    37bcbfbdbje 0x37bcc00c0
    37bcbfbe1test r11l, r11l
    37bcbfbe4je 0x37bcc00c0
    37bcbfbeatest r8l, r8l
    37bcbfbedje 0x37bcc0540
    37bcbfbf3test r9l, r9l
    37bcbfbf6je 0x37bcc05f0
    37bcbfbfcmovsxd r14, [rsp+144]
    37bcbfc04xor r10l, r10l
    37bcbfc07movsxd rbp, [rsp+168]
    37bcbfc0ftest r14, r14
    37bcbfc12cmovns r10, r14
    37bcbfc16mov [rsp+152], r10
    37bcbfc1enot r10
    37bcbfc21mov [rsp+160], r10
    37bcbfc29xor r10l, r10l
    37bcbfc2ctest rbp, rbp
    37bcbfc2fmov r14, r10
    37bcbfc32cmovns r14, rbp
    37bcbfc36cmp eax, edx
    37bcbfc38cmovg eax, edx
    37bcbfc3bmov [rsp+168], r14
    37bcbfc43cdq
    37bcbfc44idiv r13l
    37bcbfc47mov edx, 1
    37bcbfc4ctest eax, eax
    37bcbfc4ecmovg edx, eax
    37bcbfc51mov r10l, edx
    37bcbfc54test r15l, r15l
    37bcbfc57je 0x37bcc00d0
    37bcbfc5dmov ebp, [rsp+176]
    37bcbfc64lea eax, [r11-1]
    37bcbfc68xor edx, edx
    37bcbfc6adiv r10l
    37bcbfc6dmovsxd rdx, r10l
    37bcbfc70test ebp, ebp
    37bcbfc72je 0x37bcc0af8
    37bcbfc78imul r14, rdx
    37bcbfc7clea rdx, [rip+0x78fc4f]
    37bcbfc83mov [rsp+168], -1
    37bcbfc8fmov r15, [rsp+424]
    37bcbfc97mov [rsp+184], rdx
    37bcbfc9flea rdx, [rip+0x78fc42]
    37bcbfca6lea r12, [rsp+252]
    37bcbfcaemovapd x6, x0
    37bcbfcb2mov [rsp+176], rdx
    37bcbfcbalea rdx, [rip+0x78fc2c]
    37bcbfcc1lea r13, [rip+0x78fc10]
    37bcbfcc8mov [rsp+136], rdx
    37bcbfcd0lea rdx, [rip+0x78fc19]
    37bcbfcd7lea rbp, [rsp+248]
    37bcbfcdfmov [rsp+144], rdx
    37bcbfce7lea rdx, [rip+0x78fc0e]
    37bcbfceemov [rsp+192], rdx
    37bcbfcf6mov rdx, [rsp+416]
    37bcbfcfemov [rsp+224], r14
    37bcbfd06add rdx, 16
    37bcbfd0amov [rsp+200], rdx
    37bcbfd12mov edx, r11l
    37bcbfd15mov r11l, eax
    37bcbfd18mov eax, 1
    37bcbfd1djmp 0x37bcbfd5d
    37bcbfd1f
    37bcbfd1f 90 .
    37bcbfd20
    37bcbfd20loc_37bcbfd20:
    37bcbfd20mov rcx, [rsp+224]
    37bcbfd28add [rsp+168], rcx
    37bcbfd30sub r11l, 1
    37bcbfd34mov rcx, [rsp+376]
    37bcbfd3cmov r10l, [rsp+216]
    37bcbfd44mov eax, [rsp+220]
    37bcbfd4bmov r9l, [rdi]
    37bcbfd4emov edx, [rcx]
    37bcbfd50mov rcx, [rsp+368]
    37bcbfd58add eax, r10l
    37bcbfd5bmov ecx, [rcx]
    37bcbfd5d
    37bcbfd5dloc_37bcbfd5d:
    37bcbfd5dsub edx, eax
    37bcbfd5fmov [rsp+220], eax
    37bcbfd66mov r14, [rsp+168]
    37bcbfd6emov r8, r12
    37bcbfd71add edx, 1
    37bcbfd74mov rax, [rsp+416]
    37bcbfd7cmov [rsp+48], rbp
    37bcbfd81cmp edx, r10l
    37bcbfd84mov [rsp+40], rbx
    37bcbfd89cmovg edx, r10l
    37bcbfd8dadd r9l, 1
    37bcbfd91mov [rsp+56], 3
    37bcbfd9amovsxd r9, r9l
    37bcbfd9dmov [rsp+32], r15
    37bcbfda2add r9, r14
    37bcbfda5mov [rsp+248], ecx
    37bcbfdacmov rcx, [rsp+136]
    37bcbfdb4shl r9, 4
    37bcbfdb8mov [rsp+252], edx
    37bcbfdbfmov rdx, rsi
    37bcbfdc2add r9, rax
    37bcbfdc5mov [rsp+208], r11l
    37bcbfdcdmov [rsp+216], r10l
    37bcbfdd5call zlacpy_
    37bcbfddamov rax, [rsp+408]
    37bcbfde2mov [rsp+112], 8
    37bcbfdeblea r9, [rip+0x78fad8]
    37bcbfdf2mov [rsp+104], 12
    37bcbfdfbmov r10, [rsp+160]
    37bcbfe03lea r8, [rip+0x78fae6]
    37bcbfe0amov [rsp+80], rbp
    37bcbfe0fmov rcx, [rsp+192]
    37bcbfe17mov [rsp+96], 5
    37bcbfe20mov [rsp+88], 4
    37bcbfe29mov [rsp+72], rbx
    37bcbfe2emov [rsp+64], rax
    37bcbfe33mov eax, [rdi]
    37bcbfe35mov [rsp+48], r13
    37bcbfe3alea edx, [rax+1]
    37bcbfe3dmov [rsp+40], r12
    37bcbfe42movsxd rdx, edx
    37bcbfe45mov [rsp+32], rsi
    37bcbfe4aimul rdx, [rsp+152]
    37bcbfe53lea rdx, [r10+rdx+1]
    37bcbfe58shl rdx, 4
    37bcbfe5cadd rdx, [rsp+400]
    37bcbfe64mov [rsp+56], rdx
    37bcbfe69mov rdx, [rsp+176]
    37bcbfe71call ztrmm_
    37bcbfe76mov [rsp+96], rbp
    37bcbfe7bmov r9, r12
    37bcbfe7emov r8, rsi
    37bcbfe81mov rdx, [rsp+408]
    37bcbfe89mov [rsp+88], rbx
    37bcbfe8emov [rsp+168], r14
    37bcbfe96shl r14, 4
    37bcbfe9aadd r14, [rsp+200]
    37bcbfea2mov [rsp+56], rdx
    37bcbfea7mov rdx, [rsp+400]
    37bcbfeafmov [rsp+112], 12
    37bcbfeb8mov [rsp+48], rdx
    37bcbfebdmov rdx, [rsp+144]
    37bcbfec5mov [rsp+104], 12
    37bcbfecemov [rsp+80], r13
    37bcbfed3mov rcx, rdx
    37bcbfed6mov [rsp+72], r15
    37bcbfedbmov [rsp+64], r14
    37bcbfee0mov [rsp+40], r13
    37bcbfee5mov [rsp+32], rdi
    37bcbfeeacall zgemm_
    37bcbfeefmov [rsp+48], rbp
    37bcbfef4mov r9, r14
    37bcbfef7mov r8, r12
    37bcbfefamov [rsp+56], 3
    37bcbff03movsxd rdx, [rsi]
    37bcbff06mov [rsp+32], r15
    37bcbff0bmov rcx, [rsp+136]
    37bcbff13shl rdx, 4
    37bcbff17add rdx, rbx
    37bcbff1amov [rsp+40], rdx
    37bcbff1fmov rdx, rdi
    37bcbff22call zlacpy_
    37bcbff27movsxd rdx, [rsi]
    37bcbff2amov r9, [rsp+408]
    37bcbff32mov [rsp+112], 8
    37bcbff3bmov [rsp+104], 12
    37bcbff44lea r8, [rip+0x78f9a5]
    37bcbff4bshl rdx, 4
    37bcbff4fmov [rsp+64], r9
    37bcbff54lea r9, [rip+0x78f96f]
    37bcbff5blea rcx, [rbx+rdx]
    37bcbff5fadd rdx, [rsp+400]
    37bcbff67mov [rsp+80], rbp
    37bcbff6cmov [rsp+72], rcx
    37bcbff71mov rcx, [rsp+192]
    37bcbff79mov [rsp+56], rdx
    37bcbff7emov rdx, [rsp+184]
    37bcbff86mov [rsp+96], 5
    37bcbff8fmov [rsp+88], 4
    37bcbff98mov [rsp+48], r13
    37bcbff9dmov [rsp+40], r12
    37bcbffa2mov [rsp+32], rdi
    37bcbffa7call ztrmm_
    37bcbffacmovsxd r8, [rsi]
    37bcbffafmov r9l, [rdi]
    37bcbffb2mov [rsp+112], 12
    37bcbffbbmov rax, [rsp+168]
    37bcbffc3mov [rsp+96], rbp
    37bcbffc8mov rcx, r8
    37bcbffcblea edx, [r9+1]
    37bcbffcfshl r8, 4
    37bcbffd3mov r9, [rsp+408]
    37bcbffdbmovsxd rdx, edx
    37bcbffdeadd r8, rbx
    37bcbffe1add ecx, 1
    37bcbffe4mov [rsp+80], r13
    37bcbffe9mov [rsp+88], r8
    37bcbffeemovsxd rcx, ecx
    37bcbfff1lea r8, [rax+rdx]
    37bcbfff5imul rdx, [rsp+152]
    37bcbfffeshl r8, 4
    37bcc0002add rdx, [rsp+160]
    37bcc000amov [rsp+56], r9
    37bcc000fadd rdx, rcx
    37bcc0012add r8, [rsp+416]
    37bcc001amov [rsp+72], r15
    37bcc001fmov r9, r12
    37bcc0022shl rdx, 4
    37bcc0026add rdx, [rsp+400]
    37bcc002emov [rsp+64], r8
    37bcc0033mov r8, rdi
    37bcc0036mov [rsp+48], rdx
    37bcc003bmov rdx, [rsp+144]
    37bcc0043mov [rsp+104], 12
    37bcc004cmov [rsp+40], r13
    37bcc0051mov rcx, rdx
    37bcc0054mov [rsp+32], rsi
    37bcc0059call zgemm_
    37bcc005emov [rsp+48], r15
    37bcc0063mov r9, rbx
    37bcc0066mov r8, r12
    37bcc0069mov [rsp+40], r14
    37bcc006emov rdx, [rsp+368]
    37bcc0076mov [rsp+32], rbp
    37bcc007bmov rcx, [rsp+136]
    37bcc0083mov [rsp+56], 3
    37bcc008ccall zlacpy_
    37bcc0091mov r11l, [rsp+208]
    37bcc0099test r11l, r11l
    37bcc009cjne 0x37bcbfd20
    37bcc00a2
    37bcc00a2loc_37bcc00a2:
    37bcc00a2movapd x0, x6
    37bcc00a6
    37bcc00a6loc_37bcc00a6:
    37bcc00a6mov [rbx+8], 0
    37bcc00aemovsd_xmm [rbx], x0
    37bcc00b2jmp 0x37bcbfb06
    37bcc00b7
    37bcc00b7 66 0f 1f 84 00 00 00 00 00 f........
    37bcc00c0
    37bcc00c0loc_37bcc00c0:
    37bcc00c0mov rax, [rip+0x78f849]
    37bcc00c7mov [rbx], rax
    37bcc00cajmp 0x37bcbfb06
    37bcc00cf
    37bcc00cf 90 .
    37bcc00d0
    37bcc00d0loc_37bcc00d0:
    37bcc00d0mov rax, [rsp+168]
    37bcc00d8xor edx, edx
    37bcc00damov r11l, 1
    37bcc00e0lea r12, [rsp+252]
    37bcc00e8not rax
    37bcc00ebmov [rsp+192], rax
    37bcc00f3lea eax, [rcx-1]
    37bcc00f6div r10l
    37bcc00f9mov edx, [rsp+176]
    37bcc0100mov r15l, eax
    37bcc0103test edx, edx
    37bcc0105je 0x37bcc06a0
    37bcc010blea rdx, [rip+0x78f7c0]
    37bcc0112lea r13, [rip+0x78f7bf]
    37bcc0119movapd x6, x0
    37bcc011dmov [rsp+184], rdx
    37bcc0125lea rdx, [rip+0x78f7bc]
    37bcc012clea rbp, [rsp+248]
    37bcc0134mov [rsp+176], rdx
    37bcc013clea rdx, [rip+0x78f7aa]
    37bcc0143mov [rsp+136], rdx
    37bcc014blea rdx, [rip+0x78f79e]
    37bcc0152mov [rsp+144], rdx
    37bcc015alea rdx, [rip+0x78f7a8]
    37bcc0161mov [rsp+200], rdx
    37bcc0169mov edx, r8l
    37bcc016cjmp 0x37bcc0192
    37bcc016e
    37bcc016e 66 90 f.
    37bcc0170
    37bcc0170loc_37bcc0170:
    37bcc0170mov rcx, [rsp+368]
    37bcc0178mov r11l, [rsp+216]
    37bcc0180sub eax, 1
    37bcc0183mov r10l, [rsp+220]
    37bcc018bmov edx, [rsi]
    37bcc018dmov ecx, [rcx]
    37bcc018fadd r11l, r10l
    37bcc0192
    37bcc0192loc_37bcc0192:
    37bcc0192sub ecx, r11l
    37bcc0195movsxd r15, r11l
    37bcc0198mov [rsp+48], rbp
    37bcc019dmov r8, rdi
    37bcc01a0add ecx, 1
    37bcc01a3mov [rsp+40], rbx
    37bcc01a8lea r14, [r15-1]
    37bcc01accmp ecx, r10l
    37bcc01afmov [rsp+216], r11l
    37bcc01b7mov r11, [rsp+424]
    37bcc01bfcmovg ecx, r10l
    37bcc01c3add edx, 1
    37bcc01c6shl r14, 4
    37bcc01camov [rsp+56], 3
    37bcc01d3movsxd rdx, edx
    37bcc01d6mov [rsp+32], r11
    37bcc01dbmov r11, [rsp+416]
    37bcc01e3imul rdx, [rsp+168]
    37bcc01ecadd rdx, [rsp+192]
    37bcc01f4mov [rsp+252], ecx
    37bcc01fbadd rdx, r15
    37bcc01femov [rsp+248], ecx
    37bcc0205mov rcx, [rsp+136]
    37bcc020dshl rdx, 4
    37bcc0211mov [rsp+208], eax
    37bcc0218lea r9, [r11+rdx]
    37bcc021cmov rdx, r12
    37bcc021fmov [rsp+220], r10l
    37bcc0227call zlacpy_
    37bcc022cmov rdx, [rsp+408]
    37bcc0234mov [rsp+112], 8
    37bcc023dlea r9, [rip+0x78f686]
    37bcc0244mov [rsp+104], 12
    37bcc024dmov rcx, [rsp+200]
    37bcc0255lea r8, [rip+0x78f694]
    37bcc025cmov [rsp+96], 5
    37bcc0265mov [rsp+88], 5
    37bcc026emov [rsp+80], rbp
    37bcc0273mov [rsp+72], rbx
    37bcc0278mov [rsp+64], rdx
    37bcc027dmovsxd rdx, [rsi]
    37bcc0280mov [rsp+48], r13
    37bcc0285shl rdx, 4
    37bcc0289add rdx, [rsp+400]
    37bcc0291mov [rsp+40], rdi
    37bcc0296mov [rsp+56], rdx
    37bcc029bmov rdx, [rsp+184]
    37bcc02a3mov [rsp+32], r12
    37bcc02a8call ztrmm_
    37bcc02admov [rsp+96], rbp
    37bcc02b2mov r9, rdi
    37bcc02b5mov r8, r12
    37bcc02b8mov rdx, [rsp+408]
    37bcc02c0mov [rsp+88], rbx
    37bcc02c5add r14, [rsp+416]
    37bcc02cdmov [rsp+80], r13
    37bcc02d2mov [rsp+72], rdx
    37bcc02d7mov rdx, [rsp+400]
    37bcc02dfmov [rsp+112], 12
    37bcc02e8mov [rsp+64], rdx
    37bcc02edmov rdx, [rsp+424]
    37bcc02f5mov [rsp+104], 12
    37bcc02femov [rsp+56], rdx
    37bcc0303mov rdx, [rsp+144]
    37bcc030bmov [rsp+48], r14
    37bcc0310mov [rsp+40], r13
    37bcc0315mov rcx, rdx
    37bcc0318mov [rsp+32], rsi
    37bcc031dcall zgemm_
    37bcc0322mov [rsp+48], rbp
    37bcc0327mov r9, r14
    37bcc032amov r8, rsi
    37bcc032dmov r11, [rsp+424]
    37bcc0335mov rcx, [rsp+136]
    37bcc033dmov [rsp+56], 3
    37bcc0346mov edx, [rdi]
    37bcc0348imul edx, [rsp+248]
    37bcc0350mov [rsp+32], r11
    37bcc0355movsxd rdx, edx
    37bcc0358shl rdx, 4
    37bcc035cadd rdx, rbx
    37bcc035fmov [rsp+40], rdx
    37bcc0364mov rdx, r12
    37bcc0367call zlacpy_
    37bcc036cmov edx, [rdi]
    37bcc036emov r11l, [rsp+248]
    37bcc0376mov [rsp+112], 8
    37bcc037fmov r10, [rsp+160]
    37bcc0387mov [rsp+80], rbp
    37bcc038clea r9, [rip+0x78f537]
    37bcc0393lea r8, [rip+0x78f556]
    37bcc039aimul r11l, edx
    37bcc039eadd edx, 1
    37bcc03a1mov [rsp+104], 12
    37bcc03aamovsxd rdx, edx
    37bcc03admov [rsp+48], r13
    37bcc03b2imul rdx, [rsp+152]
    37bcc03bbmov [rsp+96], 5
    37bcc03c4movsxd rcx, r11l
    37bcc03c7mov r11, [rsp+408]
    37bcc03cfmov [rsp+40], rsi
    37bcc03d4lea rdx, [r10+rdx+1]
    37bcc03d9shl rcx, 4
    37bcc03ddmov [rsp+32], r12
    37bcc03e2add rcx, rbx
    37bcc03e5shl rdx, 4
    37bcc03e9add rdx, [rsp+400]
    37bcc03f1mov [rsp+64], r11
    37bcc03f6mov [rsp+72], rcx
    37bcc03fbmov rcx, [rsp+200]
    37bcc0403mov [rsp+56], rdx
    37bcc0408mov rdx, [rsp+176]
    37bcc0410mov [rsp+88], 5
    37bcc0419call ztrmm_
    37bcc041emov ecx, [rdi]
    37bcc0420mov r9l, [rsi]
    37bcc0423mov [rsp+96], rbp
    37bcc0428mov r8l, [rsp+248]
    37bcc0430mov r10, [rsp+424]
    37bcc0438mov [rsp+80], r13
    37bcc043dlea edx, [r9+1]
    37bcc0441mov [rsp+40], r13
    37bcc0446mov r9, [rsp+408]
    37bcc044eimul r8l, ecx
    37bcc0452add ecx, 1
    37bcc0455movsxd rdx, edx
    37bcc0458mov [rsp+56], r10
    37bcc045dmovsxd rcx, ecx
    37bcc0460mov [rsp+72], r9
    37bcc0465imul rcx, [rsp+152]
    37bcc046emov r9, rsi
    37bcc0471add rcx, [rsp+160]
    37bcc0479mov [rsp+32], rdi
    37bcc047emov [rsp+112], 12
    37bcc0487movsxd r8, r8l
    37bcc048aadd rcx, rdx
    37bcc048dshl r8, 4
    37bcc0491shl rcx, 4
    37bcc0495mov [rsp+104], 12
    37bcc049eadd r8, rbx
    37bcc04a1add rcx, [rsp+400]
    37bcc04a9imul rdx, [rsp+168]
    37bcc04b2add rdx, [rsp+192]
    37bcc04bamov [rsp+88], r8
    37bcc04bfmov r8, r12
    37bcc04c2add rdx, r15
    37bcc04c5mov [rsp+64], rcx
    37bcc04cashl rdx, 4
    37bcc04ceadd rdx, [rsp+416]
    37bcc04d6mov [rsp+48], rdx
    37bcc04dbmov rdx, [rsp+144]
    37bcc04e3mov rcx, rdx
    37bcc04e6call zgemm_
    37bcc04ebmov [rsp+40], r14
    37bcc04f0mov r9, rbx
    37bcc04f3mov rdx, r12
    37bcc04f6mov rax, [rsp+424]
    37bcc04femov [rsp+32], rbp
    37bcc0503mov r8, [rsp+376]
    37bcc050bmov rcx, [rsp+136]
    37bcc0513mov [rsp+56], 3
    37bcc051cmov [rsp+48], rax
    37bcc0521call zlacpy_
    37bcc0526mov eax, [rsp+208]
    37bcc052dtest eax, eax
    37bcc052fjne 0x37bcc0170
    37bcc0535jmp 0x37bcc00a2
    37bcc053a
    37bcc053a 66 0f 1f 44 00 00 f..D..
    37bcc0540
    37bcc0540loc_37bcc0540:
    37bcc0540mov rax, [rsp+424]
    37bcc0548mov r8, rbp
    37bcc054bmov rcx, r12
    37bcc054emov [rsp+112], 8
    37bcc0557mov [rsp+104], 1
    37bcc0560lea r9, [rip+0x78f363]
    37bcc0567lea rdx, [rip+0x78f364]
    37bcc056emov [rsp+80], rax
    37bcc0573mov rax, [rsp+416]
    37bcc057bmov [rsp+96], 5
    37bcc0584mov [rsp+72], rax
    37bcc0589mov rax, [rsp+408]
    37bcc0591mov [rsp+88], 1
    37bcc059amov [rsp+64], rax
    37bcc059fmov rax, [rsp+400]
    37bcc05a7mov [rsp+56], rax
    37bcc05aclea rax, [rip+0x78f325]
    37bcc05b3mov [rsp+48], rax
    37bcc05b8mov rax, [rsp+376]
    37bcc05c0mov [rsp+40], rax
    37bcc05c5mov rax, [rsp+368]
    37bcc05cdmov [rsp+32], rax
    37bcc05d2call ztrmm_
    37bcc05d7movq x0, [rip+0x78f331]
    37bcc05dfmovups [rbx], x0
    37bcc05e2jmp 0x37bcbfb06
    37bcc05e7
    37bcc05e7 66 0f 1f 84 00 00 00 00 00 f........
    37bcc05f0
    37bcc05f0loc_37bcc05f0:
    37bcc05f0mov rax, [rsp+424]
    37bcc05f8mov r8, rbp
    37bcc05fbmov rcx, r12
    37bcc05femov [rsp+112], 8
    37bcc0607mov [rsp+104], 1
    37bcc0610lea r9, [rip+0x78f2b3]
    37bcc0617lea rdx, [rip+0x78f2ca]
    37bcc061emov [rsp+80], rax
    37bcc0623mov rax, [rsp+416]
    37bcc062bmov [rsp+96], 5
    37bcc0634mov [rsp+72], rax
    37bcc0639mov rax, [rsp+408]
    37bcc0641mov [rsp+88], 1
    37bcc064amov [rsp+64], rax
    37bcc064fmov rax, [rsp+400]
    37bcc0657mov [rsp+56], rax
    37bcc065clea rax, [rip+0x78f275]
    37bcc0663mov [rsp+48], rax
    37bcc0668mov rax, [rsp+376]
    37bcc0670mov [rsp+40], rax
    37bcc0675mov rax, [rsp+368]
    37bcc067dmov [rsp+32], rax
    37bcc0682call ztrmm_
    37bcc0687movq x0, [rip+0x78f281]
    37bcc068fmovups [rbx], x0
    37bcc0692jmp 0x37bcbfb06
    37bcc0697
    37bcc0697 66 0f 1f 84 00 00 00 00 00 f........
    37bcc06a0
    37bcc06a0loc_37bcc06a0:
    37bcc06a0lea rax, [rip+0x78f22b]
    37bcc06a7lea rdx, [rip+0x78f252]
    37bcc06aemovapd x6, x0
    37bcc06b2mov [rsp+184], rax
    37bcc06balea rax, [rip+0x78f227]
    37bcc06c1lea r13, [rip+0x78f210]
    37bcc06c8mov [rsp+176], rax
    37bcc06d0lea rax, [rip+0x78f216]
    37bcc06d7lea rbp, [rsp+248]
    37bcc06dfmov [rsp+136], rax
    37bcc06e7lea rax, [rip+0x78f202]
    37bcc06eemov [rsp+144], rax
    37bcc06f6lea rax, [rip+0x78f20c]
    37bcc06fdmov [rsp+200], rax
    37bcc0705mov eax, r15l
    37bcc0708mov [rsp+208], rdx
    37bcc0710mov edx, r9l
    37bcc0713jmp 0x37bcc073a
    37bcc0715
    37bcc0715 0f 1f 00 ...
    37bcc0718
    37bcc0718loc_37bcc0718:
    37bcc0718mov rcx, [rsp+368]
    37bcc0720mov r11l, [rsp+220]
    37bcc0728sub eax, 1
    37bcc072bmov r10l, [rsp+224]
    37bcc0733mov edx, [rdi]
    37bcc0735mov ecx, [rcx]
    37bcc0737add r11l, r10l
    37bcc073a
    37bcc073aloc_37bcc073a:
    37bcc073asub ecx, r11l
    37bcc073dmovsxd r15, r11l
    37bcc0740mov [rsp+48], rbp
    37bcc0745mov r8, rsi
    37bcc0748add ecx, 1
    37bcc074bmov r14, [rsp+424]
    37bcc0753mov [rsp+56], 3
    37bcc075ccmp ecx, r10l
    37bcc075fmov [rsp+40], rbx
    37bcc0764cmovg ecx, r10l
    37bcc0768add edx, 1
    37bcc076bmov [rsp+32], r14
    37bcc0770mov r14, [rsp+416]
    37bcc0778movsxd rdx, edx
    37bcc077bmov [rsp+216], eax
    37bcc0782imul rdx, [rsp+168]
    37bcc078badd rdx, [rsp+192]
    37bcc0793mov [rsp+252], ecx
    37bcc079aadd rdx, r15
    37bcc079dmov [rsp+248], ecx
    37bcc07a4mov rcx, [rsp+136]
    37bcc07acshl rdx, 4
    37bcc07b0mov [rsp+224], r10l
    37bcc07b8lea r9, [r14+rdx]
    37bcc07bcmov rdx, r12
    37bcc07bfmov [rsp+220], r11l
    37bcc07c7lea r14, [r15-1]
    37bcc07cbcall zlacpy_
    37bcc07d0mov [rsp+80], rbp
    37bcc07d5mov rdx, [rsp+408]
    37bcc07ddlea r9, [rip+0x78f0e6]
    37bcc07e4mov [rsp+112], 8
    37bcc07edlea r8, [rip+0x78f10c]
    37bcc07f4mov r11, [rsp+160]
    37bcc07fcshl r14, 4
    37bcc0800mov [rsp+72], rbx
    37bcc0805mov rcx, [rsp+200]
    37bcc080dmov [rsp+104], 9
    37bcc0816mov [rsp+96], 5
    37bcc081fmov [rsp+88], 5
    37bcc0828mov [rsp+64], rdx
    37bcc082dmov edx, [rdi]
    37bcc082fmov [rsp+48], r13
    37bcc0834add edx, 1
    37bcc0837mov [rsp+40], rsi
    37bcc083cmovsxd rdx, edx
    37bcc083fmov [rsp+32], r12
    37bcc0844imul rdx, [rsp+152]
    37bcc084dlea rdx, [r11+rdx+1]
    37bcc0852shl rdx, 4
    37bcc0856add rdx, [rsp+400]
    37bcc085emov [rsp+56], rdx
    37bcc0863mov rdx, [rsp+176]
    37bcc086bcall ztrmm_
    37bcc0870mov [rsp+96], rbp
    37bcc0875mov r9, rsi
    37bcc0878mov r8, r12
    37bcc087bmov rdx, [rsp+408]
    37bcc0883mov [rsp+88], rbx
    37bcc0888add r14, [rsp+416]
    37bcc0890mov [rsp+80], r13
    37bcc0895mov [rsp+72], rdx
    37bcc089amov rdx, [rsp+400]
    37bcc08a2mov [rsp+48], r14
    37bcc08a7mov rcx, [rsp+144]
    37bcc08afmov [rsp+64], rdx
    37bcc08b4mov rdx, [rsp+424]
    37bcc08bcmov [rsp+112], 9
    37bcc08c5mov [rsp+56], rdx
    37bcc08camov rdx, [rsp+208]
    37bcc08d2mov [rsp+104], 12
    37bcc08dbmov [rsp+40], r13
    37bcc08e0mov [rsp+32], rdi
    37bcc08e5call zgemm_
    37bcc08eamov [rsp+48], rbp
    37bcc08efmov r9, r14
    37bcc08f2mov r8, rdi
    37bcc08f5mov r10, [rsp+424]
    37bcc08fdmov rcx, [rsp+136]
    37bcc0905mov [rsp+56], 3
    37bcc090emov edx, [rsi]
    37bcc0910imul edx, [rsp+248]
    37bcc0918mov [rsp+32], r10
    37bcc091dmovsxd rdx, edx
    37bcc0920shl rdx, 4
    37bcc0924add rdx, rbx
    37bcc0927mov [rsp+40], rdx
    37bcc092cmov rdx, r12
    37bcc092fcall zlacpy_
    37bcc0934movsxd rdx, [rsi]
    37bcc0937mov r10l, [rsp+248]
    37bcc093fmov [rsp+112], 8
    37bcc0948mov [rsp+104], 9
    37bcc0951lea r9, [rip+0x78ef72]
    37bcc0958lea r8, [rip+0x78efa1]
    37bcc095fimul r10l, edx
    37bcc0963shl rdx, 4
    37bcc0967mov [rsp+80], rbp
    37bcc096cadd rdx, [rsp+400]
    37bcc0974mov [rsp+56], rdx
    37bcc0979mov rdx, [rsp+184]
    37bcc0981mov [rsp+96], 5
    37bcc098amovsxd rcx, r10l
    37bcc098dmov r10, [rsp+408]
    37bcc0995mov [rsp+48], r13
    37bcc099ashl rcx, 4
    37bcc099emov [rsp+40], rdi
    37bcc09a3add rcx, rbx
    37bcc09a6mov [rsp+64], r10
    37bcc09abmov [rsp+72], rcx
    37bcc09b0mov rcx, [rsp+200]
    37bcc09b8mov [rsp+88], 5
    37bcc09c1mov [rsp+32], r12
    37bcc09c6call ztrmm_
    37bcc09cbmov r10l, [rdi]
    37bcc09cemov r8l, [rsi]
    37bcc09d1mov [rsp+80], r13
    37bcc09d6mov rax, [rsp+152]
    37bcc09demov r11, [rsp+160]
    37bcc09e6mov [rsp+40], r13
    37bcc09ebmov r9, rdi
    37bcc09eelea edx, [r10+1]
    37bcc09f2mov [rsp+32], rsi
    37bcc09f7mov r10l, [rsp+248]
    37bcc09ffmovsxd rdx, edx
    37bcc0a02mov [rsp+96], rbp
    37bcc0a07mov [rsp+112], 9
    37bcc0a10imul r10l, r8l
    37bcc0a14add r8l, 1
    37bcc0a18mov [rsp+104], 12
    37bcc0a21imul rax, rdx
    37bcc0a25movsxd r8, r8l
    37bcc0a28movsxd rcx, r10l
    37bcc0a2bmov r10, [rsp+408]
    37bcc0a33shl rcx, 4
    37bcc0a37add rcx, rbx
    37bcc0a3amov [rsp+72], r10
    37bcc0a3fmov [rsp+88], rcx
    37bcc0a44lea rcx, [rax+r11]
    37bcc0a48mov r11, [rsp+424]
    37bcc0a50add rcx, r8
    37bcc0a53mov r8, r12
    37bcc0a56shl rcx, 4
    37bcc0a5aadd rcx, [rsp+400]
    37bcc0a62mov [rsp+56], r11
    37bcc0a67imul rdx, [rsp+168]
    37bcc0a70mov [rsp+64], rcx
    37bcc0a75add rdx, [rsp+192]
    37bcc0a7dmov rcx, [rsp+144]
    37bcc0a85add rdx, r15
    37bcc0a88shl rdx, 4
    37bcc0a8cadd rdx, [rsp+416]
    37bcc0a94mov [rsp+48], rdx
    37bcc0a99mov rdx, [rsp+208]
    37bcc0aa1call zgemm_
    37bcc0aa6mov [rsp+40], r14
    37bcc0aabmov r9, rbx
    37bcc0aaemov rdx, r12
    37bcc0ab1mov rax, [rsp+424]
    37bcc0ab9mov [rsp+32], rbp
    37bcc0abemov r8, [rsp+376]
    37bcc0ac6mov rcx, [rsp+136]
    37bcc0acemov [rsp+56], 3
    37bcc0ad7mov [rsp+48], rax
    37bcc0adccall zlacpy_
    37bcc0ae1mov eax, [rsp+216]
    37bcc0ae8test eax, eax
    37bcc0aeajne 0x37bcc0718
    37bcc0af0jmp 0x37bcc00a2
    37bcc0af5
    37bcc0af5 0f 1f 00 ...
    37bcc0af8
    37bcc0af8loc_37bcc0af8:
    37bcc0af8mov r15, [rsp+168]
    37bcc0b00lea r12, [rsp+252]
    37bcc0b08movapd x6, x0
    37bcc0b0cmov [rsp+168], -1
    37bcc0b18lea r13, [rip+0x78edb9]
    37bcc0b1flea rbp, [rsp+248]
    37bcc0b27imul r15, rdx
    37bcc0b2blea rdx, [rip+0x78eda0]
    37bcc0b32mov [rsp+184], rdx
    37bcc0b3alea rdx, [rip+0x78eda7]
    37bcc0b41mov [rsp+176], rdx
    37bcc0b49lea rdx, [rip+0x78ed9d]
    37bcc0b50mov [rsp+136], rdx
    37bcc0b58lea rdx, [rip+0x78ed91]
    37bcc0b5fmov [rsp+144], rdx
    37bcc0b67lea rdx, [rip+0x78ed8e]
    37bcc0b6emov [rsp+192], rdx
    37bcc0b76mov rdx, [rsp+416]
    37bcc0b7emov [rsp+232], r15
    37bcc0b86mov r15, [rsp+424]
    37bcc0b8eadd rdx, 16
    37bcc0b92mov [rsp+200], rdx
    37bcc0b9alea rdx, [rip+0x78ed5f]
    37bcc0ba1mov [rsp+208], rdx
    37bcc0ba9mov edx, r11l
    37bcc0bacmov r11l, eax
    37bcc0bafmov eax, 1
    37bcc0bb4jmp 0x37bcc0bfd
    37bcc0bb6
    37bcc0bb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcc0bc0
    37bcc0bc0loc_37bcc0bc0:
    37bcc0bc0mov rcx, [rsp+232]
    37bcc0bc8add [rsp+168], rcx
    37bcc0bd0sub r11l, 1
    37bcc0bd4mov rcx, [rsp+376]
    37bcc0bdcmov r10l, [rsp+220]
    37bcc0be4mov eax, [rsp+224]
    37bcc0bebmov r8l, [rsi]
    37bcc0beemov edx, [rcx]
    37bcc0bf0mov rcx, [rsp+368]
    37bcc0bf8add eax, r10l
    37bcc0bfbmov ecx, [rcx]
    37bcc0bfd
    37bcc0bfdloc_37bcc0bfd:
    37bcc0bfdsub edx, eax
    37bcc0bffmov [rsp+224], eax
    37bcc0c06mov r14, [rsp+168]
    37bcc0c0eadd edx, 1
    37bcc0c11mov rax, [rsp+416]
    37bcc0c19mov [rsp+48], rbp
    37bcc0c1ecmp edx, r10l
    37bcc0c21mov [rsp+40], rbx
    37bcc0c26cmovg edx, r10l
    37bcc0c2aadd r8l, 1
    37bcc0c2emov [rsp+56], 3
    37bcc0c37movsxd r8, r8l
    37bcc0c3amov [rsp+32], r15
    37bcc0c3fadd r8, r14
    37bcc0c42mov [rsp+248], ecx
    37bcc0c49mov rcx, [rsp+136]
    37bcc0c51shl r8, 4
    37bcc0c55mov [rsp+252], edx
    37bcc0c5cmov rdx, rdi
    37bcc0c5flea r9, [rax+r8]
    37bcc0c63mov r8, r12
    37bcc0c66mov [rsp+216], r11l
    37bcc0c6emov [rsp+220], r10l
    37bcc0c76call zlacpy_
    37bcc0c7bmov rax, [rsp+408]
    37bcc0c83mov [rsp+112], 8
    37bcc0c8clea r9, [rip+0x78ec37]
    37bcc0c93mov [rsp+104], 9
    37bcc0c9cmov rcx, [rsp+192]
    37bcc0ca4lea r8, [rip+0x78ec55]
    37bcc0cabmov [rsp+64], rax
    37bcc0cb0mov [rsp+96], 5
    37bcc0cb9mov [rsp+88], 4
    37bcc0cc2mov [rsp+80], rbp
    37bcc0cc7mov [rsp+72], rbx
    37bcc0cccmovsxd rdx, [rsi]
    37bcc0ccfmov [rsp+48], r13
    37bcc0cd4shl rdx, 4
    37bcc0cd8add rdx, [rsp+400]
    37bcc0ce0mov [rsp+40], r12
    37bcc0ce5mov [rsp+56], rdx
    37bcc0ceamov rdx, [rsp+184]
    37bcc0cf2mov [rsp+32], rdi
    37bcc0cf7call ztrmm_
    37bcc0cfcmov [rsp+96], rbp
    37bcc0d01mov r9, r12
    37bcc0d04mov r8, rdi
    37bcc0d07mov rdx, [rsp+408]
    37bcc0d0fmov [rsp+88], rbx
    37bcc0d14mov [rsp+168], r14
    37bcc0d1cshl r14, 4
    37bcc0d20add r14, [rsp+200]
    37bcc0d28mov [rsp+56], rdx
    37bcc0d2dmov rdx, [rsp+400]
    37bcc0d35mov [rsp+80], r13
    37bcc0d3amov rcx, [rsp+208]
    37bcc0d42mov [rsp+48], rdx
    37bcc0d47mov rdx, [rsp+144]
    37bcc0d4fmov [rsp+112], 12
    37bcc0d58mov [rsp+104], 9
    37bcc0d61mov [rsp+72], r15
    37bcc0d66mov [rsp+64], r14
    37bcc0d6bmov [rsp+40], r13
    37bcc0d70mov [rsp+32], rsi
    37bcc0d75call zgemm_
    37bcc0d7amov [rsp+48], rbp
    37bcc0d7fmov r9, r14
    37bcc0d82mov r8, r12
    37bcc0d85mov [rsp+56], 3
    37bcc0d8emovsxd rdx, [rdi]
    37bcc0d91mov [rsp+32], r15
    37bcc0d96mov rcx, [rsp+136]
    37bcc0d9eshl rdx, 4
    37bcc0da2add rdx, rbx
    37bcc0da5mov [rsp+40], rdx
    37bcc0daamov rdx, rsi
    37bcc0dadcall zlacpy_
    37bcc0db2movsxd rcx, [rdi]
    37bcc0db5mov r10, [rsp+160]
    37bcc0dbdmov [rsp+112], 8
    37bcc0dc6mov r11, [rsp+408]
    37bcc0dcemov [rsp+80], rbp
    37bcc0dd3lea r9, [rip+0x78eaf0]
    37bcc0ddalea r8, [rip+0x78eb1f]
    37bcc0de1mov rdx, rcx
    37bcc0de4shl rcx, 4
    37bcc0de8mov [rsp+104], 9
    37bcc0df1add edx, 1
    37bcc0df4add rcx, rbx
    37bcc0df7mov [rsp+64], r11
    37bcc0dfcmovsxd rdx, edx
    37bcc0dffmov [rsp+72], rcx
    37bcc0e04imul rdx, [rsp+152]
    37bcc0e0dmov [rsp+48], r13
    37bcc0e12mov rcx, [rsp+192]
    37bcc0e1amov [rsp+96], 5
    37bcc0e23lea rdx, [r10+rdx+1]
    37bcc0e28mov [rsp+40], r12
    37bcc0e2dshl rdx, 4
    37bcc0e31add rdx, [rsp+400]
    37bcc0e39mov [rsp+32], rsi
    37bcc0e3emov [rsp+56], rdx
    37bcc0e43mov rdx, [rsp+176]
    37bcc0e4bmov [rsp+88], 4
    37bcc0e54call ztrmm_
    37bcc0e59movsxd r8, [rdi]
    37bcc0e5cmov r9l, [rsi]
    37bcc0e5fmov [rsp+112], 12
    37bcc0e68mov rax, [rsp+168]
    37bcc0e70mov [rsp+96], rbp
    37bcc0e75mov rdx, r8
    37bcc0e78lea ecx, [r9+1]
    37bcc0e7cshl r8, 4
    37bcc0e80mov r9, [rsp+408]
    37bcc0e88add edx, 1
    37bcc0e8bmovsxd rcx, ecx
    37bcc0e8eadd r8, rbx
    37bcc0e91mov [rsp+80], r13
    37bcc0e96movsxd rdx, edx
    37bcc0e99mov [rsp+88], r8
    37bcc0e9eimul rdx, [rsp+152]
    37bcc0ea7lea r8, [rax+rcx]
    37bcc0eabadd rdx, [rsp+160]
    37bcc0eb3shl r8, 4
    37bcc0eb7add r8, [rsp+416]
    37bcc0ebfmov [rsp+56], r9
    37bcc0ec4add rdx, rcx
    37bcc0ec7mov [rsp+64], r8
    37bcc0eccmov r9, r12
    37bcc0ecfmov r8, rsi
    37bcc0ed2shl rdx, 4
    37bcc0ed6add rdx, [rsp+400]
    37bcc0edemov [rsp+72], r15
    37bcc0ee3mov [rsp+48], rdx
    37bcc0ee8mov rcx, [rsp+208]
    37bcc0ef0mov [rsp+40], r13
    37bcc0ef5mov rdx, [rsp+144]
    37bcc0efdmov [rsp+104], 9
    37bcc0f06mov [rsp+32], rdi
    37bcc0f0bcall zgemm_
    37bcc0f10mov [rsp+48], r15
    37bcc0f15mov r9, rbx
    37bcc0f18mov r8, r12
    37bcc0f1bmov [rsp+40], r14
    37bcc0f20mov rdx, [rsp+368]
    37bcc0f28mov [rsp+32], rbp
    37bcc0f2dmov rcx, [rsp+136]
    37bcc0f35mov [rsp+56], 3
    37bcc0f3ecall zlacpy_
    37bcc0f43mov r11l, [rsp+216]
    37bcc0f4btest r11l, r11l
    37bcc0f4ejne 0x37bcc0bc0
    37bcc0f54jmp 0x37bcc00a2
    37bcc0f59
    37bcc0f59 0f 1f 80 00 00 00 00 .......
    37bcc0f60
    37bcc0f60loc_37bcc0f60:
    37bcc0f60mov edx, -6
    37bcc0f65mov eax, 6
    37bcc0f6ajmp 0x37bcbfada
    37bcc0f6f
    37bcc0f6f 90 .
    37bcc0f70
    37bcc0f70loc_37bcc0f70:
    37bcc0f70mov edx, -8
    37bcc0f75mov eax, 8
    37bcc0f7ajmp 0x37bcbfada
    37bcc0f7f
    37bcc0f7floc_37bcc0f7f:
    37bcc0f7fmov edx, -10
    37bcc0f84mov eax, 10
    37bcc0f89jmp 0x37bcbfada
    37bcc0f8e
    37bcc0f8eloc_37bcc0f8e:
    37bcc0f8emov eax, [rax]
    37bcc0f90test eax, eax
    37bcc0f92jne 0x37bcc0fa5
    37bcc0f94imul ecx, r11l
    37bcc0f98pxor x0, x0
    37bcc0f9ccvtsi2sd x0, ecx
    37bcc0fa0jmp 0x37bcc00a6
    37bcc0fa5
    37bcc0fa5loc_37bcc0fa5:
    37bcc0fa5neg eax
    37bcc0fa7jmp 0x37bcbfae4
    37bcc0fac
    37bcc0facloc_37bcc0fac:
    37bcc0facmov eax, edx
    37bcc0faeneg eax
    37bcc0fb0jmp 0x37bcbfae4
    37bcbf8b0