File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc9fe60
37bc9fe60ztgsen_:
37bc9fe60push r15
37bc9fe62push r14
37bc9fe64push r13
37bc9fe66push r12
37bc9fe68push rbp
37bc9fe69push rdi
37bc9fe6apush rsi
37bc9fe6bpush rbx
37bc9fe6csub rsp, 440
37bc9fe73movups [rsp+400], x6
37bc9fe7bmovups [rsp+416], x7
37bc9fe83mov r12l, 1
37bc9fe89mov rdi, [rsp+560]
37bc9fe91mov rsi, [rsp+576]
37bc9fe99mov rbx, [rsp+696]
37bc9fea1mov r15, [rsp+592]
37bc9fea9mov r11, [rsp+632]
37bc9feb1mov [rbx], 0
37bc9feb7mov [rsp+520], rdx
37bc9febfmov edx, [rdi]
37bc9fec1mov rax, rcx
37bc9fec4mov r10, r9
37bc9fec7mov rdi, [rsp+608]
37bc9fecfmov ecx, [rsi]
37bc9fed1mov [rsp+528], r8
37bc9fed9mov esi, [rdi]
37bc9fedbmov rdi, [rsp+624]
37bc9fee3mov [rsp+216], esi
37bc9feeamov rsi, [rsp+672]
37bc9fef2mov r8l, [rdi]
37bc9fef5mov r14l, [rsi]
37bc9fef8cmp r14l, -1
37bc9fefcje 0x37bc9ff0d
37bc9fefemov rbx, [rsp+688]
37bc9ff06cmp [rbx], -1
37bc9ff09sete r12b
37bc9ff0d
37bc9ff0dloc_37bc9ff0d:
37bc9ff0dmov r9l, [rax]
37bc9ff10and r12l, 1
37bc9ff14cmp r9l, 5
37bc9ff18ja 0x37bca0078
37bc9ff1emov rax, [rsp+544]
37bc9ff26mov ebx, [rax]
37bc9ff28test ebx, ebx
37bc9ff2ajs 0x37bca00d8
37bc9ff30mov eax, 1
37bc9ff35cmovg eax, ebx
37bc9ff38cmp edx, eax
37bc9ff3ajl 0x37bca00e8
37bc9ff40cmp ecx, eax
37bc9ff42jl 0x37bca00f8
37bc9ff48mov eax, [rsp+216]
37bc9ff4ftest eax, eax
37bc9ff51jle 0x37bca0107
37bc9ff57cmp eax, ebx
37bc9ff59jge 0x37bc9ff6c
37bc9ff5bmov rax, [rsp+520]
37bc9ff63test [rax], 1
37bc9ff66jne 0x37bca0107
37bc9ff6c
37bc9ff6cloc_37bc9ff6c:
37bc9ff6ctest r8l, r8l
37bc9ff6fjle 0x37bca11e6
37bc9ff75cmp r8l, ebx
37bc9ff78jge 0x37bc9ff8b
37bc9ff7amov rax, [rsp+528]
37bc9ff82test [rax], 1
37bc9ff85jne 0x37bca11e6
37bc9ff8b
37bc9ff8bloc_37bc9ff8b:
37bc9ff8bmov [rsp+292], 0
37bc9ff96mov [r11], 0
37bc9ff9dtest r9l, r9l
37bc9ffa0jne 0x37bc9ffab
37bc9ffa2test r12l, r12l
37bc9ffa5jne 0x37bca03f0
37bc9ffab
37bc9ffabloc_37bc9ffab:
37bc9ffablea edi, [r9-3]
37bc9ffafmovsxd rax, edx
37bc9ffb2movsxd rsi, ecx
37bc9ffb5mov [rsp+192], edi
37bc9ffbcxor edi, edi
37bc9ffbecmp r9l, 4
37bc9ffc2sete dil
37bc9ffc6mov [rsp+232], rax
37bc9ffcemov [rsp+240], rsi
37bc9ffd6mov [rsp+224], edi
37bc9ffddtest ebx, ebx
37bc9ffdfje 0x37bca0128
37bc9ffe5lea rdi, [rax+1]
37bc9ffe9add rsi, 1
37bc9ffedmovsxd r13, ebx
37bc9fff0xor edx, edx
37bc9fff2shl rdi, 4
37bc9fff6shl rsi, 4
37bc9fffalea ebp, [rbx+1]
37bc9fffdmov eax, 1
37bca0002mov [rsp+212], r14l
37bca000amov r8, [rsp+552]
37bca0012sub r13, 1
37bca0016mov rcx, [rsp+568]
37bca001emov r14, [rsp+584]
37bca0026jmp 0x37bca0053
37bca0028
37bca0028 0f 1f 84 00 00 00 00 00 ........
37bca0030
37bca0030loc_37bca0030:
37bca0030cmp [r10+4*rax-4], 0
37bca0036je 0x37bca003c
37bca0038
37bca0038loc_37bca0038:
37bca0038add [r11], 1
37bca003c
37bca003cloc_37bca003c:
37bca003cadd rax, 1
37bca0040add r8, rdi
37bca0043add rcx, rsi
37bca0046add rdx, 16
37bca004acmp rax, rbp
37bca004dje 0x37bca0120
37bca0053
37bca0053loc_37bca0053:
37bca0053movupd x0, [r8]
37bca0058movups [r14+rdx], x0
37bca005dmovupd x0, [rcx]
37bca0061movups [r15+rdx], x0
37bca0066cmp ebx, eax
37bca0068jg 0x37bca0030
37bca006acmp [r10+4*r13], 0
37bca006fjne 0x37bca0038
37bca0071jmp 0x37bca003c
37bca0073
37bca0073 0f 1f 44 00 00 ..D..
37bca0078
37bca0078loc_37bca0078:
37bca0078mov edx, -1
37bca007dmov eax, 1
37bca0082
37bca0082loc_37bca0082:
37bca0082mov rbx, [rsp+696]
37bca008amov r8l, 6
37bca0090lea rcx, [rip+0x7aec99]
37bca0097mov [rsp+384], eax
37bca009emov [rbx], edx
37bca00a0lea rdx, [rsp+384]
37bca00a8call xerbla_
37bca00adnop
37bca00ae
37bca00aeloc_37bca00ae:
37bca00aemovups x6, [rsp+400]
37bca00b6movups x7, [rsp+416]
37bca00beadd rsp, 440
37bca00c5pop rbx
37bca00c6pop rsi
37bca00c7pop rdi
37bca00c8pop rbp
37bca00c9pop r12
37bca00cbpop r13
37bca00cdpop r14
37bca00cfpop r15
37bca00d1ret
37bca00d2
37bca00d2 66 0f 1f 44 00 00 f..D..
37bca00d8
37bca00d8loc_37bca00d8:
37bca00d8mov edx, -5
37bca00ddmov eax, 5
37bca00e2jmp 0x37bca0082
37bca00e4
37bca00e4 0f 1f 40 00 ..@.
37bca00e8
37bca00e8loc_37bca00e8:
37bca00e8mov edx, -7
37bca00edmov eax, 7
37bca00f2jmp 0x37bca0082
37bca00f4
37bca00f4 0f 1f 40 00 ..@.
37bca00f8
37bca00f8loc_37bca00f8:
37bca00f8mov edx, -9
37bca00fdmov eax, 9
37bca0102jmp 0x37bca0082
37bca0107
37bca0107loc_37bca0107:
37bca0107mov edx, -13
37bca010cmov eax, 13
37bca0111jmp 0x37bca0082
37bca0116
37bca0116 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca0120
37bca0120loc_37bca0120:
37bca0120mov r14l, [rsp+212]
37bca0128
37bca0128loc_37bca0128:
37bca0128lea eax, [r9-1]
37bca012ccmp eax, 1
37bca012fjbe 0x37bca01b8
37bca0135mov esi, [rsp+224]
37bca013ctest esi, esi
37bca013ejne 0x37bca01b8
37bca0140test [rsp+192], -3
37bca014bje 0x37bca0218
37bca0151mov [rsp+212], 1
37bca015cmovsd_xmm x2, [rip+0x7aebe4]
37bca0164mov eax, 1
37bca0169nop [rax]
37bca0170
37bca0170loc_37bca0170:
37bca0170mov rdi, [rsp+664]
37bca0178mov esi, [rsp+212]
37bca017fmovsd_xmm [rdi], x2
37bca0183mov [rdi+8], 0
37bca018bmov rdi, [rsp+680]
37bca0193mov [rdi], esi
37bca0195cmp r14l, eax
37bca0198jge 0x37bca01e8
37bca019atest r12l, r12l
37bca019djne 0x37bca00ae
37bca01a3mov edx, -21
37bca01a8mov eax, 21
37bca01adjmp 0x37bca0082
37bca01b2
37bca01b2 66 0f 1f 44 00 00 f..D..
37bca01b8
37bca01b8loc_37bca01b8:
37bca01b8mov edx, [r11]
37bca01bbmov eax, ebx
37bca01bdlea esi, [rbx+2]
37bca01c0pxor x2, x2
37bca01c4mov [rsp+212], esi
37bca01cbsub eax, edx
37bca01cdimul eax, edx
37bca01d0mov edx, 1
37bca01d5add eax, eax
37bca01d7test eax, eax
37bca01d9cmovle eax, edx
37bca01dccvtsi2sd x2, eax
37bca01e0jmp 0x37bca0170
37bca01e2
37bca01e2 66 0f 1f 44 00 00 f..D..
37bca01e8
37bca01e8loc_37bca01e8:
37bca01e8mov rax, [rsp+688]
37bca01f0mov ecx, [rsp+212]
37bca01f7cmp [rax], ecx
37bca01f9jge 0x37bca0258
37bca01fbtest r12l, r12l
37bca01fejne 0x37bca00ae
37bca0204mov edx, -23
37bca0209mov eax, 23
37bca020ejmp 0x37bca0082
37bca0213
37bca0213 0f 1f 44 00 00 ..D..
37bca0218
37bca0218loc_37bca0218:
37bca0218mov eax, [r11]
37bca021bmov edx, ebx
37bca021dmov ecx, 1
37bca0222pxor x2, x2
37bca0226sub edx, eax
37bca0228imul edx, eax
37bca022blea eax, [4*rdx]
37bca0232test eax, eax
37bca0234cmovle eax, ecx
37bca0237add edx, edx
37bca0239lea ecx, [rbx+2]
37bca023ccmp edx, ecx
37bca023ecmovge ecx, edx
37bca0241cvtsi2sd x2, eax
37bca0245mov [rsp+212], ecx
37bca024cjmp 0x37bca0170
37bca0251
37bca0251 0f 1f 80 00 00 00 00 .......
37bca0258
37bca0258loc_37bca0258:
37bca0258test r12l, r12l
37bca025bjne 0x37bca00ae
37bca0261xor esi, esi
37bca0263cmp r9l, 1
37bca0267lea r14l, [r9-2]
37bca026bsete sil
37bca026fxor eax, eax
37bca0271cmp r9l, 3
37bca0275setg al
37bca0278or esi, eax
37bca027axor eax, eax
37bca027cand r14l, -3
37bca0280sete al
37bca0283xor edx, edx
37bca0285test [rsp+192], -3
37bca0290sete dl
37bca0293or eax, edx
37bca0295mov r13l, eax
37bca0298mov eax, [r11]
37bca029btest eax, eax
37bca029dje 0x37bca02a7
37bca029fcmp ebx, eax
37bca02a1jne 0x37bca0420
37bca02a7
37bca02a7loc_37bca02a7:
37bca02a7test esi, esi
37bca02a9je 0x37bca02cb
37bca02abmovsd_xmm x0, [rip+0x7aea95]
37bca02b3mov rax, [rsp+640]
37bca02bbmovsd_xmm [rax], x0
37bca02bfmov rax, [rsp+648]
37bca02c7movsd_xmm [rax], x0
37bca02cb
37bca02cbloc_37bca02cb:
37bca02cbtest r13l, r13l
37bca02ceje 0x37bca03c1
37bca02d4mov rax, [rip+0x7aea6d]
37bca02dbmov [rsp+328], 0
37bca02e7mov [rsp+336], rax
37bca02eftest ebx, ebx
37bca02f1je 0x37bca11f5
37bca02f7mov r12, [rsp+240]
37bca02ffmov r13, [rsp+232]
37bca0307mov [rsp+192], ebx
37bca030elea rbp, [rsp+328]
37bca0316mov r14, [rsp+552]
37bca031emov rsi, [rsp+568]
37bca0326movapd x6, x2
37bca032alea rdi, [rsp+336]
37bca0332shl r12, 4
37bca0336mov rbx, [rsp+544]
37bca033eshl r13, 4
37bca0342mov r15, r12
37bca0345mov r12l, 1
37bca034bnop [rax+rax]
37bca0350
37bca0350loc_37bca0350:
37bca0350mov [rsp+32], rdi
37bca0355mov rdx, r14
37bca0358mov r9, rbp
37bca035bmov rcx, rbx
37bca035elea r8, [rip+0x7ae9d3]
37bca0365add r12l, 1
37bca0369add r14, r13
37bca036ccall zlassq_
37bca0371mov [rsp+32], rdi
37bca0376mov rdx, rsi
37bca0379mov r9, rbp
37bca037clea r8, [rip+0x7ae9b5]
37bca0383mov rcx, rbx
37bca0386add rsi, r15
37bca0389call zlassq_
37bca038ecmp [rsp+192], r12l
37bca0396jge 0x37bca0350
37bca0398movsd_xmm x0, [rsp+336]
37bca03a1movapd x2, x6
37bca03a5sqrtsd x0, x0
37bca03a9mulsd x0, [rsp+328]
37bca03b2
37bca03b2loc_37bca03b2:
37bca03b2mov rax, [rsp+656]
37bca03baunpcklpd x0, x0
37bca03bemovups [rax], x0
37bca03c1
37bca03c1loc_37bca03c1:
37bca03c1mov rax, [rsp+664]
37bca03c9mov ebx, [rsp+212]
37bca03d0movsd_xmm [rax], x2
37bca03d4mov [rax+8], 0
37bca03dcmov rax, [rsp+680]
37bca03e4mov [rax], ebx
37bca03e6jmp 0x37bca00ae
37bca03eb
37bca03eb 0f 1f 44 00 00 ..D..
37bca03f0
37bca03f0loc_37bca03f0:
37bca03f0mov rax, [rsp+664]
37bca03f8mov rbx, [rip+0x7ae949]
37bca03ffmov [rax+8], 0
37bca0407mov [rax], rbx
37bca040amov rax, [rsp+680]
37bca0412mov [rax], 1
37bca0418jmp 0x37bca00ae
37bca041d
37bca041d 0f 1f 00 ...
37bca0420
37bca0420loc_37bca0420:
37bca0420mov rax, [rsp+232]
37bca0428mov edx, 1
37bca042dlea rcx, [rip+0x7ae908]
37bca0434mov [rsp+632], r11
37bca043cmov [rsp+536], r10
37bca0444lea r12, [rsp+292]
37bca044clea rdi, [rsp+308]
37bca0454not rax
37bca0457lea rbx, [rsp+300]
37bca045fmovsd_xmm [rsp+192], x2
37bca0468mov [rsp+248], rax
37bca0470mov rax, [rsp+240]
37bca0478not rax
37bca047bmov [rsp+256], rax
37bca0483call dlamch_
37bca0488mov rax, [rsp+544]
37bca0490mov [rsp+308], 0
37bca049bmov [rsp+300], 1
37bca04a6mov r10, [rsp+536]
37bca04aemovapd x6, x0
37bca04b2mov ebp, [rax]
37bca04b4mov r11, [rsp+632]
37bca04bcmov eax, 1
37bca04c1movsd_xmm x2, [rsp+192]
37bca04catest ebp, ebp
37bca04ccjle 0x37bca1518
37bca04d2mov [rsp+632], r11
37bca04damovapd x7, x2
37bca04demov [rsp+192], esi
37bca04e5mov rsi, [rsp+608]
37bca04edmov [rsp+224], r14l
37bca04f5mov r14l, ebp
37bca04f8mov rbp, [rsp+624]
37bca0500mov [rsp+592], r15
37bca0508mov r15, r10
37bca050bnop [rax+rax]
37bca0510
37bca0510loc_37bca0510:
37bca0510lea edx, [rax-1]
37bca0513movsxd rdx, edx
37bca0516mov r9l, [r15+4*rdx]
37bca051atest r9l, r9l
37bca051dje 0x37bca05c8
37bca0523mov ecx, [rsp+308]
37bca052alea edx, [rcx+1]
37bca052dmov [rsp+308], edx
37bca0534cmp edx, eax
37bca0536je 0x37bca05b7
37bca0538mov rax, [rsp+616]
37bca0540mov [rsp+104], r12
37bca0545mov [rsp+96], rdi
37bca054amov r9, [rsp+552]
37bca0552mov [rsp+72], rax
37bca0557mov rax, [rsp+600]
37bca055fmov [rsp+88], rbx
37bca0564mov r8, [rsp+544]
37bca056cmov [rsp+56], rax
37bca0571mov rax, [rsp+576]
37bca0579mov [rsp+80], rbp
37bca057emov rdx, [rsp+528]
37bca0586mov [rsp+48], rax
37bca058bmov rax, [rsp+568]
37bca0593mov [rsp+64], rsi
37bca0598mov rcx, [rsp+520]
37bca05a0mov [rsp+40], rax
37bca05a5mov rax, [rsp+560]
37bca05admov [rsp+32], rax
37bca05b2call ztgexc_
37bca05b7
37bca05b7loc_37bca05b7:
37bca05b7mov r8l, [rsp+292]
37bca05bftest r8l, r8l
37bca05c2jg 0x37bca0b04
37bca05c8
37bca05c8loc_37bca05c8:
37bca05c8mov eax, [rsp+300]
37bca05cfadd eax, 1
37bca05d2mov [rsp+300], eax
37bca05d9cmp eax, r14l
37bca05dcjle 0x37bca0510
37bca05e2mov rax, [rsp+544]
37bca05eamov edx, [rsp+192]
37bca05f1movapd x2, x7
37bca05f5mov r14l, [rsp+224]
37bca05fdmov r15, [rsp+592]
37bca0605mov r11, [rsp+632]
37bca060dmov ebp, [rax]
37bca060ftest edx, edx
37bca0611jne 0x37bca0dd0
37bca0617
37bca0617loc_37bca0617:
37bca0617test r13l, r13l
37bca061aje 0x37bca08b3
37bca0620
37bca0620loc_37bca0620:
37bca0620mov ecx, [r11]
37bca0623sub ebp, ecx
37bca0625mov r8l, ecx
37bca0628lea edx, [rcx+1]
37bca062bimul r8l, ebp
37bca062flea eax, [r8+r8]
37bca0633test r14l, r14l
37bca0636je 0x37bca1242
37bca063cmov [rsp+316], ecx
37bca0643movsxd rcx, edx
37bca0646mov rdx, [rsp+240]
37bca064elea rdi, [rsp+312]
37bca0656lea rbx, [rsp+320]
37bca065emov [rsp+320], ebp
37bca0665mov r12, [rsp+576]
37bca066dlea rsi, [rsp+356]
37bca0675imul rdx, rcx
37bca0679add rdx, [rsp+256]
37bca0681mov [rsp+592], r15
37bca0689lea rbp, [rsp+304]
37bca0691add rdx, rcx
37bca0694movapd x7, x2
37bca0698mov [rsp+192], rdi
37bca06a0mov r15, [rsp+672]
37bca06a8shl rdx, 4
37bca06acadd rdx, [rsp+568]
37bca06b4mov [rsp+224], rbx
37bca06bcmov r14, rdx
37bca06bfmov rdx, [rsp+232]
37bca06c7mov [rsp+304], 0
37bca06d2mov [rsp+312], eax
37bca06d9mov rdi, [rsp+664]
37bca06e1imul rdx, rcx
37bca06e5add rdx, [rsp+248]
37bca06edmov [rsp+296], 0
37bca06f8add rdx, rcx
37bca06fbmov rbx, [rsp+560]
37bca0703shl rdx, 4
37bca0707add rdx, [rsp+552]
37bca070fmov r13, rdx
37bca0712movsxd rdx, eax
37bca0715jmp 0x37bca0734
37bca0717
37bca0717 66 0f 1f 84 00 00 00 00 00 f........
37bca0720
37bca0720loc_37bca0720:
37bca0720lea rcx, [rip+0x7ae61b]
37bca0727call ztgsyl_
37bca072c
37bca072cloc_37bca072c:
37bca072cmovsxd rdx, [rsp+312]
37bca0734
37bca0734loc_37bca0734:
37bca0734mov [rsp+40], rsi
37bca0739shl rdx, 4
37bca073dmov r8, rdi
37bca0740mov r9, [rsp+656]
37bca0748mov [rsp+32], rbp
37bca074dmov rcx, [rsp+192]
37bca0755add rdx, rdi
37bca0758call zlacn2_
37bca075dmov r8l, [rsp+304]
37bca0765test r8l, r8l
37bca0768je 0x37bca0b5c
37bca076emov eax, [rsp+316]
37bca0775imul eax, [rsp+320]
37bca077dlea r9, [rsp+292]
37bca0785mov ecx, [r15]
37bca0788mov r11, [rsp+680]
37bca0790mov [rsp+168], r9
37bca0798lea r9, [rsp+384]
37bca07a0mov [rsp+152], r9
37bca07a8mov r9, [rsp+224]
37bca07b0lea edx, [rax+rax]
37bca07b3cdqe
37bca07b5mov [rsp+104], r12
37bca07basub ecx, edx
37bca07bcshl rax, 4
37bca07c0movsxd rdx, edx
37bca07c3mov [rsp+176], 1
37bca07cfadd rax, rdi
37bca07d2shl rdx, 4
37bca07d6mov [rsp+384], ecx
37bca07ddadd rdx, rdi
37bca07e0mov [rsp+112], rax
37bca07e5cmp r8l, 1
37bca07e9mov rax, [rsp+568]
37bca07f1mov [rsp+144], rdx
37bca07f9mov rdx, [rsp+656]
37bca0801lea r8, [rsp+316]
37bca0809mov [rsp+80], rax
37bca080emov rax, [rsp+552]
37bca0816mov [rsp+136], rdx
37bca081elea rdx, [rsp+328]
37bca0826mov [rsp+128], rdx
37bca082elea rdx, [rsp+296]
37bca0836mov [rsp+160], r11
37bca083emov [rsp+120], r8
37bca0843mov [rsp+96], r14
37bca0848mov [rsp+88], r12
37bca084dmov [rsp+72], r8
37bca0852mov [rsp+64], rdi
37bca0857mov [rsp+56], rbx
37bca085cmov [rsp+48], r13
37bca0861mov [rsp+40], rbx
37bca0866mov [rsp+32], rax
37bca086bjne 0x37bca0720
37bca0871lea rcx, [rip+0x7ae4c9]
37bca0878call ztgsyl_
37bca087djmp 0x37bca072c
37bca0882
37bca0882loc_37bca0882:
37bca0882mov rax, [rsp+656]
37bca088amov r15, [rsp+592]
37bca0892movapd x2, x7
37bca0896movsd_xmm x0, [rsp+328]
37bca089fdivsd x0, [rax+8]
37bca08a4movsd_xmm [rax+8], x0
37bca08a9mov rax, [rsp+544]
37bca08b1mov ebp, [rax]
37bca08b3
37bca08b3loc_37bca08b3:
37bca08b3test ebp, ebp
37bca08b5jle 0x37bca03c1
37bca08bbmov r8, [rsp+240]
37bca08c3mov rdi, [rsp+232]
37bca08cbmovapd x7, x2
37bca08cfmov [rsp+232], ebp
37bca08d6mov r14, [rsp+568]
37bca08demovsxd r12, [rsp+216]
37bca08e6mov ebp, 1
37bca08ebadd r8, 1
37bca08efadd rdi, 1
37bca08f3mov rbx, [rsp+552]
37bca08fbmov rsi, [rsp+600]
37bca0903shl r8, 4
37bca0907mov r13, r14
37bca090ashl rdi, 4
37bca090emov r14, [rsp+544]
37bca0916lea rax, [r8-16]
37bca091amov [rsp+224], r8
37bca0922shl r12, 4
37bca0926mov [rsp+248], rax
37bca092elea rax, [rsp+272]
37bca0936mov [rsp+216], rax
37bca093ejmp 0x37bca0994
37bca0940
37bca0940loc_37bca0940:
37bca0940pxor x4, x4
37bca0944pxor x1, x1
37bca0948movups [r13], x4
37bca094d
37bca094dloc_37bca094d:
37bca094dmovupd x0, [rbx]
37bca0951mov rdx, rbp
37bca0954add rbx, rdi
37bca0957add rbp, 1
37bca095bmov rax, [rsp+584]
37bca0963shl rdx, 4
37bca0967add rsi, r12
37bca096amovups [rax+rdx-16], x0
37bca096fmovsd_xmm x0, [r13]
37bca0975add r13, [rsp+224]
37bca097dunpcklpd x0, x1
37bca0981movups [r15+rdx-16], x0
37bca0987cmp [rsp+232], ebp
37bca098ejl 0x37bca0ad8
37bca0994
37bca0994loc_37bca0994:
37bca0994movupd x1, [r13]
37bca099amov rcx, [rsp+216]
37bca09a2movups [rsp+272], x1
37bca09aamovups [rsp+192], x1
37bca09b2call fn_37c42fc80
37bca09b7movupd x1, [rsp+192]
37bca09c0comisd x0, x6
37bca09c4jbe 0x37bca0940
37bca09capxor x3, x3
37bca09cemovapd x4, x1
37bca09d2mov edx, [r14]
37bca09d5mov rax, [rsp+248]
37bca09dddivsd x3, x0
37bca09e1shufpd x4, x1, 1
37bca09e6mov [r13+8], 0
37bca09eemov r9, [rsp+576]
37bca09f6sub edx, ebp
37bca09f8lea r8, [r13+rax]
37bca09fdlea rcx, [rsp+324]
37bca0a05movsd_xmm [r13], x0
37bca0a0bmov [rsp+324], edx
37bca0a12lea rdx, [rsp+368]
37bca0a1amov [rsp+240], rdx
37bca0a22mov [rsp+192], rcx
37bca0a2amovddup x5, x3
37bca0a2emulpd x4, x5
37bca0a32pxor x5, x5
37bca0a36mulsd x3, x5
37bca0a3amovapd x5, x4
37bca0a3eaddsd x3, x0
37bca0a42addpd x5, x1
37bca0a46subpd x1, x4
37bca0a4aunpcklpd x3, x3
37bca0a4emovsd_xmm x1, x5
37bca0a52divpd x1, x3
37bca0a56movapd x4, x1
37bca0a5amovapd x5, x1
37bca0a5emovups [rsp+384], x1
37bca0a66unpckhpd x4, x4
37bca0a6amovapd x3, x4
37bca0a6exorpd x3, [rip+0x7ae2da]
37bca0a76unpcklpd x5, x3
37bca0a7amovups [rsp+368], x5
37bca0a82call zscal_
37bca0a87mov r8l, [r14]
37bca0a8amov r9, [rsp+560]
37bca0a92mov rdx, [rsp+240]
37bca0a9amov rcx, [rsp+192]
37bca0aa2sub r8l, ebp
37bca0aa5add r8l, 1
37bca0aa9mov [rsp+324], r8l
37bca0ab1mov r8, rbx
37bca0ab4call zscal_
37bca0ab9mov rax, [rsp+520]
37bca0ac1mov eax, [rax]
37bca0ac3test eax, eax
37bca0ac5jne 0x37bca0ae8
37bca0ac7
37bca0ac7loc_37bca0ac7:
37bca0ac7movsd_xmm x1, [r13+8]
37bca0acdjmp 0x37bca094d
37bca0ad2
37bca0ad2 66 0f 1f 44 00 00 f..D..
37bca0ad8
37bca0ad8loc_37bca0ad8:
37bca0ad8movapd x2, x7
37bca0adcjmp 0x37bca03c1
37bca0ae1
37bca0ae1 0f 1f 80 00 00 00 00 .......
37bca0ae8
37bca0ae8loc_37bca0ae8:
37bca0ae8lea rdx, [rsp+384]
37bca0af0lea r9, [rip+0x7ae241]
37bca0af7mov r8, rsi
37bca0afamov rcx, r14
37bca0afdcall zscal_
37bca0b02jmp 0x37bca0ac7
37bca0b04
37bca0b04loc_37bca0b04:
37bca0b04mov ecx, [rsp+192]
37bca0b0bmov rax, [rsp+696]
37bca0b13movapd x2, x7
37bca0b17test ecx, ecx
37bca0b19mov [rax], 1
37bca0b1fje 0x37bca0b3f
37bca0b21mov rax, [rsp+640]
37bca0b29mov [rax], 0
37bca0b30mov rax, [rsp+648]
37bca0b38mov [rax], 0
37bca0b3f
37bca0b3floc_37bca0b3f:
37bca0b3ftest r13l, r13l
37bca0b42je 0x37bca03c1
37bca0b48mov rax, [rsp+656]
37bca0b50pxor x0, x0
37bca0b54movups [rax], x0
37bca0b57jmp 0x37bca03c1
37bca0b5c
37bca0b5cloc_37bca0b5c:
37bca0b5cmov rax, [rsp+656]
37bca0b64mov rdi, [rsp+192]
37bca0b6clea r12, [rsp+316]
37bca0b74mov r15, [rsp+664]
37bca0b7cmovsd_xmm x0, [rsp+328]
37bca0b85lea rbx, [rax+8]
37bca0b89divsd x0, [rax]
37bca0b8dmovsd_xmm [rax], x0
37bca0b91nop [rax]
37bca0b95nop [rax+rax]
37bca0ba0
37bca0ba0loc_37bca0ba0:
37bca0ba0mov [rsp+40], rsi
37bca0ba5mov r8, r15
37bca0ba8mov r9, rbx
37bca0babmov rcx, rdi
37bca0baemovsxd rdx, [rsp+312]
37bca0bb6mov [rsp+32], rbp
37bca0bbbshl rdx, 4
37bca0bbfadd rdx, r15
37bca0bc2call zlacn2_
37bca0bc7mov r8l, [rsp+304]
37bca0bcftest r8l, r8l
37bca0bd2je 0x37bca0882
37bca0bd8mov eax, [rsp+316]
37bca0bdfmov rcx, [rsp+672]
37bca0be7lea r9, [rsp+292]
37bca0befimul eax, [rsp+320]
37bca0bf7mov ecx, [rcx]
37bca0bf9mov [rsp+168], r9
37bca0c01mov [rsp+176], 1
37bca0c0dlea edx, [rax+rax]
37bca0c10mov [rsp+192], ecx
37bca0c17cdqe
37bca0c19sub ecx, edx
37bca0c1bmovsxd rdx, edx
37bca0c1eshl rax, 4
37bca0c22shl rdx, 4
37bca0c26add rax, r15
37bca0c29mov [rsp+384], ecx
37bca0c30add rdx, r15
37bca0c33cmp r8l, 1
37bca0c37lea r8, [rsp+320]
37bca0c3fje 0x37bca0d08
37bca0c45mov [rsp+112], rax
37bca0c4amov rax, [rsp+576]
37bca0c52lea r9, [rsp+384]
37bca0c5alea rcx, [rip+0x7ae0e1]
37bca0c61mov [rsp+96], r14
37bca0c66mov r11, [rsp+680]
37bca0c6emov [rsp+104], rax
37bca0c73mov [rsp+88], rax
37bca0c78mov rax, [rsp+568]
37bca0c80mov [rsp+72], r8
37bca0c85mov [rsp+80], rax
37bca0c8amov rax, [rsp+560]
37bca0c92mov [rsp+64], r15
37bca0c97mov [rsp+56], rax
37bca0c9cmov rax, [rsp+552]
37bca0ca4mov [rsp+32], r13
37bca0ca9mov [rsp+48], rax
37bca0caemov rax, [rsp+560]
37bca0cb6mov [rsp+144], rdx
37bca0cbelea rdx, [rsp+328]
37bca0cc6mov [rsp+40], rax
37bca0ccbmov [rsp+152], r9
37bca0cd3mov r9, r12
37bca0cd6mov [rsp+128], rdx
37bca0cdelea rdx, [rsp+296]
37bca0ce6mov [rsp+160], r11
37bca0ceemov [rsp+136], rbx
37bca0cf6mov [rsp+120], r8
37bca0cfbcall ztgsyl_
37bca0d00jmp 0x37bca0ba0
37bca0d05
37bca0d05 0f 1f 00 ...
37bca0d08
37bca0d08loc_37bca0d08:
37bca0d08mov [rsp+112], rax
37bca0d0dmov rax, [rsp+576]
37bca0d15lea r9, [rsp+384]
37bca0d1dlea rcx, [rip+0x7ae01d]
37bca0d24mov [rsp+80], r14
37bca0d29mov r10, [rsp+680]
37bca0d31mov [rsp+104], rax
37bca0d36mov rax, [rsp+568]
37bca0d3emov [rsp+72], r8
37bca0d43mov [rsp+96], rax
37bca0d48mov rax, [rsp+576]
37bca0d50mov [rsp+64], r15
37bca0d55mov [rsp+88], rax
37bca0d5amov rax, [rsp+560]
37bca0d62mov [rsp+32], r13
37bca0d67mov [rsp+56], rax
37bca0d6cmov rax, [rsp+552]
37bca0d74mov [rsp+144], rdx
37bca0d7clea rdx, [rsp+328]
37bca0d84mov [rsp+48], rax
37bca0d89mov rax, [rsp+560]
37bca0d91mov [rsp+152], r9
37bca0d99mov r9, r12
37bca0d9cmov [rsp+40], rax
37bca0da1mov [rsp+128], rdx
37bca0da9lea rdx, [rsp+296]
37bca0db1mov [rsp+160], r10
37bca0db9mov [rsp+136], rbx
37bca0dc1mov [rsp+120], r8
37bca0dc6call ztgsyl_
37bca0dcbjmp 0x37bca0ba0
37bca0dd0
37bca0dd0loc_37bca0dd0:
37bca0dd0mov eax, [r11]
37bca0dd3mov rsi, [rsp+248]
37bca0ddblea rdi, [rsp+316]
37bca0de3mov [rsp+56], 4
37bca0decmov [rsp+48], rdi
37bca0df1lea r8, [rsp+320]
37bca0df9lea rcx, [rip+0x7adf3d]
37bca0e00sub ebp, eax
37bca0e02mov [rsp+316], eax
37bca0e09add eax, 1
37bca0e0cmovsxd rbx, eax
37bca0e0fmov rax, [rsp+232]
37bca0e17mov [rsp+632], r11
37bca0e1fmovsd_xmm [rsp+264], x2
37bca0e28imul rax, rbx
37bca0e2cmov [rsp+320], ebp
37bca0e33lea rbp, [rsp+384]
37bca0e3blea r12, [rax+rsi]
37bca0e3fmov rax, [rsp+664]
37bca0e47lea rdx, [r12+1]
37bca0e4cmov [rsp+40], rax
37bca0e51mov rax, [rsp+560]
37bca0e59shl rdx, 4
37bca0e5dmov [rsp+32], rax
37bca0e62mov rax, [rsp+552]
37bca0e6alea r9, [rax+rdx]
37bca0e6emov rdx, rdi
37bca0e71call zlacpy_
37bca0e76mov rdx, [rsp+240]
37bca0e7emov rax, [rsp+256]
37bca0e86mov [rsp+48], rdi
37bca0e8bmov [rsp+56], 4
37bca0e94lea r8, [rsp+320]
37bca0e9cimul rdx, rbx
37bca0ea0add rax, rdx
37bca0ea3mov edx, [rsp+316]
37bca0eaaimul edx, [rsp+320]
37bca0eb2mov [rsp+224], rax
37bca0ebalea rcx, [rax+1]
37bca0ebemov rax, [rsp+576]
37bca0ec6shl rcx, 4
37bca0ecamovsxd rdx, edx
37bca0ecdmov [rsp+32], rax
37bca0ed2mov rax, [rsp+568]
37bca0edashl rdx, 4
37bca0edeadd rdx, [rsp+664]
37bca0ee6mov [rsp+40], rdx
37bca0eeblea r9, [rax+rcx]
37bca0eefmov rdx, rdi
37bca0ef2lea rcx, [rip+0x7ade44]
37bca0ef9call zlacpy_
37bca0efemov rax, [rsp+672]
37bca0f06mov edx, [rsp+316]
37bca0f0dmov [rsp+296], 0
37bca0f18imul edx, [rsp+320]
37bca0f20lea r9, [rsp+320]
37bca0f28mov eax, [rax]
37bca0f2amov [rsp+120], rdi
37bca0f2fmov [rsp+72], rdi
37bca0f34mov [rsp+192], eax
37bca0f3bmov r8l, eax
37bca0f3emov rax, [rsp+680]
37bca0f46lea ecx, [rdx+rdx]
37bca0f49movsxd rdx, edx
37bca0f4csub r8l, ecx
37bca0f4fmovsxd rcx, ecx
37bca0f52mov [rsp+176], 1
37bca0f5emov [rsp+160], rax
37bca0f66shl rdx, 4
37bca0f6ashl rcx, 4
37bca0f6emov rax, [rsp+656]
37bca0f76add rdx, [rsp+664]
37bca0f7eadd rcx, [rsp+664]
37bca0f86mov [rsp+384], r8l
37bca0f8elea r8, [rsp+292]
37bca0f96mov [rsp+136], rax
37bca0f9emov rax, [rsp+576]
37bca0fa6mov [rsp+112], rdx
37bca0fabmov [rsp+104], rax
37bca0fb0mov rax, [rsp+224]
37bca0fb8mov [rsp+144], rcx
37bca0fc0lea rcx, [rsp+328]
37bca0fc8lea rdx, [rbx+rax]
37bca0fccmov rax, [rsp+576]
37bca0fd4mov [rsp+168], r8
37bca0fdcmov r8, rdi
37bca0fdfshl rdx, 4
37bca0fe3add rdx, [rsp+568]
37bca0febmov [rsp+128], rcx
37bca0ff3lea rdi, [rsp+336]
37bca0ffbmov [rsp+88], rax
37bca1000mov rax, [rsp+568]
37bca1008lea rcx, [rip+0x7add32]
37bca100fmov [rsp+96], rdx
37bca1014lea rdx, [rbx+r12]
37bca1018mov [rsp+80], rax
37bca101dmov rax, [rsp+664]
37bca1025shl rdx, 4
37bca1029mov [rsp+152], rbp
37bca1031mov [rsp+64], rax
37bca1036mov rax, [rsp+560]
37bca103eadd rdx, [rsp+552]
37bca1046mov [rsp+56], rax
37bca104bmov [rsp+40], rax
37bca1050mov rax, [rsp+552]
37bca1058mov [rsp+48], rdx
37bca105dlea rdx, [rsp+296]
37bca1065mov [rsp+32], rax
37bca106acall ztgsyl_
37bca106fmov ebx, [rsp+316]
37bca1076mov rcx, rbp
37bca1079imul ebx, [rsp+320]
37bca1081mov [rsp+32], rdi
37bca1086mov rax, [rip+0x7adcbb]
37bca108dlea r9, [rsp+344]
37bca1095lea r8, [rip+0x7adc9c]
37bca109cmov rdx, [rsp+664]
37bca10a4mov [rsp+344], 0
37bca10b0mov [rsp+336], rax
37bca10b8mov [rsp+384], ebx
37bca10bfcall zlassq_
37bca10c4pxor x1, x1
37bca10c8movsd_xmm x0, [rsp+336]
37bca10d1mov r11, [rsp+632]
37bca10d9movsd_xmm x2, [rsp+264]
37bca10e2sqrtsd x0, x0
37bca10e6mulsd x0, [rsp+344]
37bca10efucomisd x0, x1
37bca10f3jp 0x37bca10ff
37bca10f5movsd_xmm x1, [rip+0x7adc4b]
37bca10fdje 0x37bca1128
37bca10ff
37bca10ffloc_37bca10ff:
37bca10ffmovsd_xmm x1, [rsp+328]
37bca1108movapd x3, x1
37bca110cmulsd x3, x1
37bca1110divsd x3, x0
37bca1114addsd x3, x0
37bca1118sqrtsd x0, x0
37bca111csqrtsd x3, x3
37bca1120mulsd x0, x3
37bca1124divsd x1, x0
37bca1128
37bca1128loc_37bca1128:
37bca1128mov rax, [rsp+640]
37bca1130movsxd rdx, ebx
37bca1133mov rcx, rbp
37bca1136lea r9, [rsp+344]
37bca113eshl rdx, 4
37bca1142lea r8, [rip+0x7adbef]
37bca1149add rdx, [rsp+664]
37bca1151mov [rsp+632], r11
37bca1159movsd_xmm [rax], x1
37bca115dmov rax, [rip+0x7adbe4]
37bca1164mov [rsp+32], rdi
37bca1169movsd_xmm [rsp+192], x2
37bca1172mov [rsp+344], 0
37bca117emov [rsp+336], rax
37bca1186mov [rsp+384], ebx
37bca118dcall zlassq_
37bca1192pxor x1, x1
37bca1196movsd_xmm x0, [rsp+336]
37bca119fmovsd_xmm x2, [rsp+192]
37bca11a8mov r11, [rsp+632]
37bca11b0sqrtsd x0, x0
37bca11b4mulsd x0, [rsp+344]
37bca11bducomisd x0, x1
37bca11c1jp 0x37bca11fe
37bca11c3jne 0x37bca11fe
37bca11c5mov rax, [rsp+648]
37bca11cdmov rbx, [rip+0x7adb74]
37bca11d4mov [rax], rbx
37bca11d7mov rax, [rsp+544]
37bca11dfmov ebp, [rax]
37bca11e1jmp 0x37bca0617
37bca11e6
37bca11e6loc_37bca11e6:
37bca11e6mov edx, -15
37bca11ebmov eax, 15
37bca11f0jmp 0x37bca0082
37bca11f5
37bca11f5loc_37bca11f5:
37bca11f5pxor x0, x0
37bca11f9jmp 0x37bca03b2
37bca11fe
37bca11feloc_37bca11fe:
37bca11femovsd_xmm x3, [rsp+328]
37bca1207mov rax, [rsp+648]
37bca120fmovapd x1, x3
37bca1213mulsd x1, x3
37bca1217divsd x1, x0
37bca121baddsd x1, x0
37bca121fsqrtsd x0, x0
37bca1223sqrtsd x1, x1
37bca1227mulsd x0, x1
37bca122bdivsd x3, x0
37bca122fmovsd_xmm [rax], x3
37bca1233mov rax, [rsp+544]
37bca123bmov ebp, [rax]
37bca123djmp 0x37bca0617
37bca1242
37bca1242loc_37bca1242:
37bca1242mov rbx, [rsp+672]
37bca124amov [rsp+316], ecx
37bca1251movsxd rdx, edx
37bca1254lea rdi, [rsp+292]
37bca125cmov [rsp+320], ebp
37bca1263lea r12, [rsp+328]
37bca126blea rbp, [rsp+384]
37bca1273mov ecx, [rbx]
37bca1275lea rbx, [rsp+316]
37bca127dmovsd_xmm [rsp+224], x2
37bca1286lea rsi, [rsp+320]
37bca128emov [rsp+168], rdi
37bca1296mov r9, rsi
37bca1299lea r10, [rsp+296]
37bca12a1sub ecx, eax
37bca12a3cdqe
37bca12a5mov [rsp+152], rbp
37bca12admov [rsp+384], ecx
37bca12b4shl rax, 4
37bca12b8mov rcx, [rsp+240]
37bca12c0add rax, [rsp+664]
37bca12c8mov [rsp+128], r12
37bca12d0imul rcx, rdx
37bca12d4mov [rsp+144], rax
37bca12dcadd rcx, [rsp+256]
37bca12e4mov rax, [rsp+656]
37bca12ecadd rcx, rdx
37bca12efmov [rsp+296], 3
37bca12fashl rcx, 4
37bca12feadd rcx, [rsp+568]
37bca1306mov [rsp+120], rbx
37bca130bmov [rsp+136], rax
37bca1313movsxd rax, r8l
37bca1316mov r13, rcx
37bca1319mov rcx, [rsp+232]
37bca1321shl rax, 4
37bca1325add rax, [rsp+664]
37bca132dmov [rsp+96], r13
37bca1332mov r8, rbx
37bca1335mov [rsp+112], rax
37bca133aimul rcx, rdx
37bca133emov rax, [rsp+576]
37bca1346add rcx, [rsp+248]
37bca134emov [rsp+176], 1
37bca135amov [rsp+104], rax
37bca135fadd rdx, rcx
37bca1362mov rcx, [rsp+680]
37bca136amov [rsp+88], rax
37bca136fmov rax, [rsp+568]
37bca1377shl rdx, 4
37bca137bmov [rsp+160], rcx
37bca1383add rdx, [rsp+552]
37bca138blea rcx, [rip+0x7ad9af]
37bca1392mov [rsp+80], rax
37bca1397mov r14, rdx
37bca139amov [rsp+72], rbx
37bca139fmov rax, [rsp+664]
37bca13a7mov [rsp+48], rdx
37bca13acmov rdx, r10
37bca13afmov [rsp+64], rax
37bca13b4mov rax, [rsp+560]
37bca13bcmov [rsp+192], r10
37bca13c4mov [rsp+56], rax
37bca13c9mov [rsp+40], rax
37bca13cemov rax, [rsp+552]
37bca13d6mov [rsp+32], rax
37bca13dbcall ztgsyl_
37bca13e0mov eax, [rsp+316]
37bca13e7mov r9, rbx
37bca13eamov r8, rsi
37bca13edimul eax, [rsp+320]
37bca13f5mov rcx, [rsp+672]
37bca13fdmov ecx, [rcx]
37bca13ffmov [rsp+168], rdi
37bca1407lea edx, [rax+rax]
37bca140acdqe
37bca140cmov rdi, [rsp+680]
37bca1414mov [rsp+152], rbp
37bca141cshl rax, 4
37bca1420sub ecx, edx
37bca1422movsxd rdx, edx
37bca1425add rax, [rsp+664]
37bca142dmov [rsp+112], rax
37bca1432mov rax, [rsp+576]
37bca143ashl rdx, 4
37bca143emov [rsp+160], rdi
37bca1446mov rdi, [rsp+656]
37bca144emov [rsp+104], rax
37bca1453mov rax, [rsp+568]
37bca145badd rdx, [rsp+664]
37bca1463mov [rsp+384], ecx
37bca146alea rcx, [rip+0x7ad8d0]
37bca1471mov [rsp+96], rax
37bca1476mov rax, [rsp+576]
37bca147emov [rsp+144], rdx
37bca1486lea rdx, [rdi+8]
37bca148amov [rsp+88], rax
37bca148fmov rax, [rsp+664]
37bca1497mov [rsp+136], rdx
37bca149fmov [rsp+64], rax
37bca14a4mov rax, [rsp+560]
37bca14acmov [rsp+176], 1
37bca14b8mov [rsp+56], rax
37bca14bdmov rax, [rsp+552]
37bca14c5mov [rsp+128], r12
37bca14cdmov [rsp+120], rsi
37bca14d2mov [rsp+80], r13
37bca14d7mov [rsp+72], rsi
37bca14dcmov [rsp+48], rax
37bca14e1mov rax, [rsp+560]
37bca14e9mov [rsp+32], r14
37bca14eemov rdx, [rsp+192]
37bca14f6mov [rsp+40], rax
37bca14fbcall ztgsyl_
37bca1500mov rax, [rsp+544]
37bca1508movsd_xmm x2, [rsp+224]
37bca1511mov ebp, [rax]
37bca1513jmp 0x37bca08b3
37bca1518
37bca1518loc_37bca1518:
37bca1518test esi, esi
37bca151ajne 0x37bca0dd0
37bca1520test r13l, r13l
37bca1523jne 0x37bca0620
37bca1529jmp 0x37bca03c1
37bc9fe60
37bc9fe60ztgsen_:
37bc9fe60push r15
37bc9fe62push r14
37bc9fe64push r13
37bc9fe66push r12
37bc9fe68push rbp
37bc9fe69push rdi
37bc9fe6apush rsi
37bc9fe6bpush rbx
37bc9fe6csub rsp, 440
37bc9fe73movups [rsp+400], x6
37bc9fe7bmovups [rsp+416], x7
37bc9fe83mov r12l, 1
37bc9fe89mov rdi, [rsp+560]
37bc9fe91mov rsi, [rsp+576]
37bc9fe99mov rbx, [rsp+696]
37bc9fea1mov r15, [rsp+592]
37bc9fea9mov r11, [rsp+632]
37bc9feb1mov [rbx], 0
37bc9feb7mov [rsp+520], rdx
37bc9febfmov edx, [rdi]
37bc9fec1mov rax, rcx
37bc9fec4mov r10, r9
37bc9fec7mov rdi, [rsp+608]
37bc9fecfmov ecx, [rsi]
37bc9fed1mov [rsp+528], r8
37bc9fed9mov esi, [rdi]
37bc9fedbmov rdi, [rsp+624]
37bc9fee3mov [rsp+216], esi
37bc9feeamov rsi, [rsp+672]
37bc9fef2mov r8l, [rdi]
37bc9fef5mov r14l, [rsi]
37bc9fef8cmp r14l, -1
37bc9fefcje 0x37bc9ff0d
37bc9fefemov rbx, [rsp+688]
37bc9ff06cmp [rbx], -1
37bc9ff09sete r12b
37bc9ff0d
37bc9ff0dloc_37bc9ff0d:
37bc9ff0dmov r9l, [rax]
37bc9ff10and r12l, 1
37bc9ff14cmp r9l, 5
37bc9ff18ja 0x37bca0078
37bc9ff1emov rax, [rsp+544]
37bc9ff26mov ebx, [rax]
37bc9ff28test ebx, ebx
37bc9ff2ajs 0x37bca00d8
37bc9ff30mov eax, 1
37bc9ff35cmovg eax, ebx
37bc9ff38cmp edx, eax
37bc9ff3ajl 0x37bca00e8
37bc9ff40cmp ecx, eax
37bc9ff42jl 0x37bca00f8
37bc9ff48mov eax, [rsp+216]
37bc9ff4ftest eax, eax
37bc9ff51jle 0x37bca0107
37bc9ff57cmp eax, ebx
37bc9ff59jge 0x37bc9ff6c
37bc9ff5bmov rax, [rsp+520]
37bc9ff63test [rax], 1
37bc9ff66jne 0x37bca0107
37bc9ff6c
37bc9ff6cloc_37bc9ff6c:
37bc9ff6ctest r8l, r8l
37bc9ff6fjle 0x37bca11e6
37bc9ff75cmp r8l, ebx
37bc9ff78jge 0x37bc9ff8b
37bc9ff7amov rax, [rsp+528]
37bc9ff82test [rax], 1
37bc9ff85jne 0x37bca11e6
37bc9ff8b
37bc9ff8bloc_37bc9ff8b:
37bc9ff8bmov [rsp+292], 0
37bc9ff96mov [r11], 0
37bc9ff9dtest r9l, r9l
37bc9ffa0jne 0x37bc9ffab
37bc9ffa2test r12l, r12l
37bc9ffa5jne 0x37bca03f0
37bc9ffab
37bc9ffabloc_37bc9ffab:
37bc9ffablea edi, [r9-3]
37bc9ffafmovsxd rax, edx
37bc9ffb2movsxd rsi, ecx
37bc9ffb5mov [rsp+192], edi
37bc9ffbcxor edi, edi
37bc9ffbecmp r9l, 4
37bc9ffc2sete dil
37bc9ffc6mov [rsp+232], rax
37bc9ffcemov [rsp+240], rsi
37bc9ffd6mov [rsp+224], edi
37bc9ffddtest ebx, ebx
37bc9ffdfje 0x37bca0128
37bc9ffe5lea rdi, [rax+1]
37bc9ffe9add rsi, 1
37bc9ffedmovsxd r13, ebx
37bc9fff0xor edx, edx
37bc9fff2shl rdi, 4
37bc9fff6shl rsi, 4
37bc9fffalea ebp, [rbx+1]
37bc9fffdmov eax, 1
37bca0002mov [rsp+212], r14l
37bca000amov r8, [rsp+552]
37bca0012sub r13, 1
37bca0016mov rcx, [rsp+568]
37bca001emov r14, [rsp+584]
37bca0026jmp 0x37bca0053
37bca0028
37bca0028 0f 1f 84 00 00 00 00 00 ........
37bca0030
37bca0030loc_37bca0030:
37bca0030cmp [r10+4*rax-4], 0
37bca0036je 0x37bca003c
37bca0038
37bca0038loc_37bca0038:
37bca0038add [r11], 1
37bca003c
37bca003cloc_37bca003c:
37bca003cadd rax, 1
37bca0040add r8, rdi
37bca0043add rcx, rsi
37bca0046add rdx, 16
37bca004acmp rax, rbp
37bca004dje 0x37bca0120
37bca0053
37bca0053loc_37bca0053:
37bca0053movupd x0, [r8]
37bca0058movups [r14+rdx], x0
37bca005dmovupd x0, [rcx]
37bca0061movups [r15+rdx], x0
37bca0066cmp ebx, eax
37bca0068jg 0x37bca0030
37bca006acmp [r10+4*r13], 0
37bca006fjne 0x37bca0038
37bca0071jmp 0x37bca003c
37bca0073
37bca0073 0f 1f 44 00 00 ..D..
37bca0078
37bca0078loc_37bca0078:
37bca0078mov edx, -1
37bca007dmov eax, 1
37bca0082
37bca0082loc_37bca0082:
37bca0082mov rbx, [rsp+696]
37bca008amov r8l, 6
37bca0090lea rcx, [rip+0x7aec99]
37bca0097mov [rsp+384], eax
37bca009emov [rbx], edx
37bca00a0lea rdx, [rsp+384]
37bca00a8call xerbla_
37bca00adnop
37bca00ae
37bca00aeloc_37bca00ae:
37bca00aemovups x6, [rsp+400]
37bca00b6movups x7, [rsp+416]
37bca00beadd rsp, 440
37bca00c5pop rbx
37bca00c6pop rsi
37bca00c7pop rdi
37bca00c8pop rbp
37bca00c9pop r12
37bca00cbpop r13
37bca00cdpop r14
37bca00cfpop r15
37bca00d1ret
37bca00d2
37bca00d2 66 0f 1f 44 00 00 f..D..
37bca00d8
37bca00d8loc_37bca00d8:
37bca00d8mov edx, -5
37bca00ddmov eax, 5
37bca00e2jmp 0x37bca0082
37bca00e4
37bca00e4 0f 1f 40 00 ..@.
37bca00e8
37bca00e8loc_37bca00e8:
37bca00e8mov edx, -7
37bca00edmov eax, 7
37bca00f2jmp 0x37bca0082
37bca00f4
37bca00f4 0f 1f 40 00 ..@.
37bca00f8
37bca00f8loc_37bca00f8:
37bca00f8mov edx, -9
37bca00fdmov eax, 9
37bca0102jmp 0x37bca0082
37bca0107
37bca0107loc_37bca0107:
37bca0107mov edx, -13
37bca010cmov eax, 13
37bca0111jmp 0x37bca0082
37bca0116
37bca0116 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca0120
37bca0120loc_37bca0120:
37bca0120mov r14l, [rsp+212]
37bca0128
37bca0128loc_37bca0128:
37bca0128lea eax, [r9-1]
37bca012ccmp eax, 1
37bca012fjbe 0x37bca01b8
37bca0135mov esi, [rsp+224]
37bca013ctest esi, esi
37bca013ejne 0x37bca01b8
37bca0140test [rsp+192], -3
37bca014bje 0x37bca0218
37bca0151mov [rsp+212], 1
37bca015cmovsd_xmm x2, [rip+0x7aebe4]
37bca0164mov eax, 1
37bca0169nop [rax]
37bca0170
37bca0170loc_37bca0170:
37bca0170mov rdi, [rsp+664]
37bca0178mov esi, [rsp+212]
37bca017fmovsd_xmm [rdi], x2
37bca0183mov [rdi+8], 0
37bca018bmov rdi, [rsp+680]
37bca0193mov [rdi], esi
37bca0195cmp r14l, eax
37bca0198jge 0x37bca01e8
37bca019atest r12l, r12l
37bca019djne 0x37bca00ae
37bca01a3mov edx, -21
37bca01a8mov eax, 21
37bca01adjmp 0x37bca0082
37bca01b2
37bca01b2 66 0f 1f 44 00 00 f..D..
37bca01b8
37bca01b8loc_37bca01b8:
37bca01b8mov edx, [r11]
37bca01bbmov eax, ebx
37bca01bdlea esi, [rbx+2]
37bca01c0pxor x2, x2
37bca01c4mov [rsp+212], esi
37bca01cbsub eax, edx
37bca01cdimul eax, edx
37bca01d0mov edx, 1
37bca01d5add eax, eax
37bca01d7test eax, eax
37bca01d9cmovle eax, edx
37bca01dccvtsi2sd x2, eax
37bca01e0jmp 0x37bca0170
37bca01e2
37bca01e2 66 0f 1f 44 00 00 f..D..
37bca01e8
37bca01e8loc_37bca01e8:
37bca01e8mov rax, [rsp+688]
37bca01f0mov ecx, [rsp+212]
37bca01f7cmp [rax], ecx
37bca01f9jge 0x37bca0258
37bca01fbtest r12l, r12l
37bca01fejne 0x37bca00ae
37bca0204mov edx, -23
37bca0209mov eax, 23
37bca020ejmp 0x37bca0082
37bca0213
37bca0213 0f 1f 44 00 00 ..D..
37bca0218
37bca0218loc_37bca0218:
37bca0218mov eax, [r11]
37bca021bmov edx, ebx
37bca021dmov ecx, 1
37bca0222pxor x2, x2
37bca0226sub edx, eax
37bca0228imul edx, eax
37bca022blea eax, [4*rdx]
37bca0232test eax, eax
37bca0234cmovle eax, ecx
37bca0237add edx, edx
37bca0239lea ecx, [rbx+2]
37bca023ccmp edx, ecx
37bca023ecmovge ecx, edx
37bca0241cvtsi2sd x2, eax
37bca0245mov [rsp+212], ecx
37bca024cjmp 0x37bca0170
37bca0251
37bca0251 0f 1f 80 00 00 00 00 .......
37bca0258
37bca0258loc_37bca0258:
37bca0258test r12l, r12l
37bca025bjne 0x37bca00ae
37bca0261xor esi, esi
37bca0263cmp r9l, 1
37bca0267lea r14l, [r9-2]
37bca026bsete sil
37bca026fxor eax, eax
37bca0271cmp r9l, 3
37bca0275setg al
37bca0278or esi, eax
37bca027axor eax, eax
37bca027cand r14l, -3
37bca0280sete al
37bca0283xor edx, edx
37bca0285test [rsp+192], -3
37bca0290sete dl
37bca0293or eax, edx
37bca0295mov r13l, eax
37bca0298mov eax, [r11]
37bca029btest eax, eax
37bca029dje 0x37bca02a7
37bca029fcmp ebx, eax
37bca02a1jne 0x37bca0420
37bca02a7
37bca02a7loc_37bca02a7:
37bca02a7test esi, esi
37bca02a9je 0x37bca02cb
37bca02abmovsd_xmm x0, [rip+0x7aea95]
37bca02b3mov rax, [rsp+640]
37bca02bbmovsd_xmm [rax], x0
37bca02bfmov rax, [rsp+648]
37bca02c7movsd_xmm [rax], x0
37bca02cb
37bca02cbloc_37bca02cb:
37bca02cbtest r13l, r13l
37bca02ceje 0x37bca03c1
37bca02d4mov rax, [rip+0x7aea6d]
37bca02dbmov [rsp+328], 0
37bca02e7mov [rsp+336], rax
37bca02eftest ebx, ebx
37bca02f1je 0x37bca11f5
37bca02f7mov r12, [rsp+240]
37bca02ffmov r13, [rsp+232]
37bca0307mov [rsp+192], ebx
37bca030elea rbp, [rsp+328]
37bca0316mov r14, [rsp+552]
37bca031emov rsi, [rsp+568]
37bca0326movapd x6, x2
37bca032alea rdi, [rsp+336]
37bca0332shl r12, 4
37bca0336mov rbx, [rsp+544]
37bca033eshl r13, 4
37bca0342mov r15, r12
37bca0345mov r12l, 1
37bca034bnop [rax+rax]
37bca0350
37bca0350loc_37bca0350:
37bca0350mov [rsp+32], rdi
37bca0355mov rdx, r14
37bca0358mov r9, rbp
37bca035bmov rcx, rbx
37bca035elea r8, [rip+0x7ae9d3]
37bca0365add r12l, 1
37bca0369add r14, r13
37bca036ccall zlassq_
37bca0371mov [rsp+32], rdi
37bca0376mov rdx, rsi
37bca0379mov r9, rbp
37bca037clea r8, [rip+0x7ae9b5]
37bca0383mov rcx, rbx
37bca0386add rsi, r15
37bca0389call zlassq_
37bca038ecmp [rsp+192], r12l
37bca0396jge 0x37bca0350
37bca0398movsd_xmm x0, [rsp+336]
37bca03a1movapd x2, x6
37bca03a5sqrtsd x0, x0
37bca03a9mulsd x0, [rsp+328]
37bca03b2
37bca03b2loc_37bca03b2:
37bca03b2mov rax, [rsp+656]
37bca03baunpcklpd x0, x0
37bca03bemovups [rax], x0
37bca03c1
37bca03c1loc_37bca03c1:
37bca03c1mov rax, [rsp+664]
37bca03c9mov ebx, [rsp+212]
37bca03d0movsd_xmm [rax], x2
37bca03d4mov [rax+8], 0
37bca03dcmov rax, [rsp+680]
37bca03e4mov [rax], ebx
37bca03e6jmp 0x37bca00ae
37bca03eb
37bca03eb 0f 1f 44 00 00 ..D..
37bca03f0
37bca03f0loc_37bca03f0:
37bca03f0mov rax, [rsp+664]
37bca03f8mov rbx, [rip+0x7ae949]
37bca03ffmov [rax+8], 0
37bca0407mov [rax], rbx
37bca040amov rax, [rsp+680]
37bca0412mov [rax], 1
37bca0418jmp 0x37bca00ae
37bca041d
37bca041d 0f 1f 00 ...
37bca0420
37bca0420loc_37bca0420:
37bca0420mov rax, [rsp+232]
37bca0428mov edx, 1
37bca042dlea rcx, [rip+0x7ae908]
37bca0434mov [rsp+632], r11
37bca043cmov [rsp+536], r10
37bca0444lea r12, [rsp+292]
37bca044clea rdi, [rsp+308]
37bca0454not rax
37bca0457lea rbx, [rsp+300]
37bca045fmovsd_xmm [rsp+192], x2
37bca0468mov [rsp+248], rax
37bca0470mov rax, [rsp+240]
37bca0478not rax
37bca047bmov [rsp+256], rax
37bca0483call dlamch_
37bca0488mov rax, [rsp+544]
37bca0490mov [rsp+308], 0
37bca049bmov [rsp+300], 1
37bca04a6mov r10, [rsp+536]
37bca04aemovapd x6, x0
37bca04b2mov ebp, [rax]
37bca04b4mov r11, [rsp+632]
37bca04bcmov eax, 1
37bca04c1movsd_xmm x2, [rsp+192]
37bca04catest ebp, ebp
37bca04ccjle 0x37bca1518
37bca04d2mov [rsp+632], r11
37bca04damovapd x7, x2
37bca04demov [rsp+192], esi
37bca04e5mov rsi, [rsp+608]
37bca04edmov [rsp+224], r14l
37bca04f5mov r14l, ebp
37bca04f8mov rbp, [rsp+624]
37bca0500mov [rsp+592], r15
37bca0508mov r15, r10
37bca050bnop [rax+rax]
37bca0510
37bca0510loc_37bca0510:
37bca0510lea edx, [rax-1]
37bca0513movsxd rdx, edx
37bca0516mov r9l, [r15+4*rdx]
37bca051atest r9l, r9l
37bca051dje 0x37bca05c8
37bca0523mov ecx, [rsp+308]
37bca052alea edx, [rcx+1]
37bca052dmov [rsp+308], edx
37bca0534cmp edx, eax
37bca0536je 0x37bca05b7
37bca0538mov rax, [rsp+616]
37bca0540mov [rsp+104], r12
37bca0545mov [rsp+96], rdi
37bca054amov r9, [rsp+552]
37bca0552mov [rsp+72], rax
37bca0557mov rax, [rsp+600]
37bca055fmov [rsp+88], rbx
37bca0564mov r8, [rsp+544]
37bca056cmov [rsp+56], rax
37bca0571mov rax, [rsp+576]
37bca0579mov [rsp+80], rbp
37bca057emov rdx, [rsp+528]
37bca0586mov [rsp+48], rax
37bca058bmov rax, [rsp+568]
37bca0593mov [rsp+64], rsi
37bca0598mov rcx, [rsp+520]
37bca05a0mov [rsp+40], rax
37bca05a5mov rax, [rsp+560]
37bca05admov [rsp+32], rax
37bca05b2call ztgexc_
37bca05b7
37bca05b7loc_37bca05b7:
37bca05b7mov r8l, [rsp+292]
37bca05bftest r8l, r8l
37bca05c2jg 0x37bca0b04
37bca05c8
37bca05c8loc_37bca05c8:
37bca05c8mov eax, [rsp+300]
37bca05cfadd eax, 1
37bca05d2mov [rsp+300], eax
37bca05d9cmp eax, r14l
37bca05dcjle 0x37bca0510
37bca05e2mov rax, [rsp+544]
37bca05eamov edx, [rsp+192]
37bca05f1movapd x2, x7
37bca05f5mov r14l, [rsp+224]
37bca05fdmov r15, [rsp+592]
37bca0605mov r11, [rsp+632]
37bca060dmov ebp, [rax]
37bca060ftest edx, edx
37bca0611jne 0x37bca0dd0
37bca0617
37bca0617loc_37bca0617:
37bca0617test r13l, r13l
37bca061aje 0x37bca08b3
37bca0620
37bca0620loc_37bca0620:
37bca0620mov ecx, [r11]
37bca0623sub ebp, ecx
37bca0625mov r8l, ecx
37bca0628lea edx, [rcx+1]
37bca062bimul r8l, ebp
37bca062flea eax, [r8+r8]
37bca0633test r14l, r14l
37bca0636je 0x37bca1242
37bca063cmov [rsp+316], ecx
37bca0643movsxd rcx, edx
37bca0646mov rdx, [rsp+240]
37bca064elea rdi, [rsp+312]
37bca0656lea rbx, [rsp+320]
37bca065emov [rsp+320], ebp
37bca0665mov r12, [rsp+576]
37bca066dlea rsi, [rsp+356]
37bca0675imul rdx, rcx
37bca0679add rdx, [rsp+256]
37bca0681mov [rsp+592], r15
37bca0689lea rbp, [rsp+304]
37bca0691add rdx, rcx
37bca0694movapd x7, x2
37bca0698mov [rsp+192], rdi
37bca06a0mov r15, [rsp+672]
37bca06a8shl rdx, 4
37bca06acadd rdx, [rsp+568]
37bca06b4mov [rsp+224], rbx
37bca06bcmov r14, rdx
37bca06bfmov rdx, [rsp+232]
37bca06c7mov [rsp+304], 0
37bca06d2mov [rsp+312], eax
37bca06d9mov rdi, [rsp+664]
37bca06e1imul rdx, rcx
37bca06e5add rdx, [rsp+248]
37bca06edmov [rsp+296], 0
37bca06f8add rdx, rcx
37bca06fbmov rbx, [rsp+560]
37bca0703shl rdx, 4
37bca0707add rdx, [rsp+552]
37bca070fmov r13, rdx
37bca0712movsxd rdx, eax
37bca0715jmp 0x37bca0734
37bca0717
37bca0717 66 0f 1f 84 00 00 00 00 00 f........
37bca0720
37bca0720loc_37bca0720:
37bca0720lea rcx, [rip+0x7ae61b]
37bca0727call ztgsyl_
37bca072c
37bca072cloc_37bca072c:
37bca072cmovsxd rdx, [rsp+312]
37bca0734
37bca0734loc_37bca0734:
37bca0734mov [rsp+40], rsi
37bca0739shl rdx, 4
37bca073dmov r8, rdi
37bca0740mov r9, [rsp+656]
37bca0748mov [rsp+32], rbp
37bca074dmov rcx, [rsp+192]
37bca0755add rdx, rdi
37bca0758call zlacn2_
37bca075dmov r8l, [rsp+304]
37bca0765test r8l, r8l
37bca0768je 0x37bca0b5c
37bca076emov eax, [rsp+316]
37bca0775imul eax, [rsp+320]
37bca077dlea r9, [rsp+292]
37bca0785mov ecx, [r15]
37bca0788mov r11, [rsp+680]
37bca0790mov [rsp+168], r9
37bca0798lea r9, [rsp+384]
37bca07a0mov [rsp+152], r9
37bca07a8mov r9, [rsp+224]
37bca07b0lea edx, [rax+rax]
37bca07b3cdqe
37bca07b5mov [rsp+104], r12
37bca07basub ecx, edx
37bca07bcshl rax, 4
37bca07c0movsxd rdx, edx
37bca07c3mov [rsp+176], 1
37bca07cfadd rax, rdi
37bca07d2shl rdx, 4
37bca07d6mov [rsp+384], ecx
37bca07ddadd rdx, rdi
37bca07e0mov [rsp+112], rax
37bca07e5cmp r8l, 1
37bca07e9mov rax, [rsp+568]
37bca07f1mov [rsp+144], rdx
37bca07f9mov rdx, [rsp+656]
37bca0801lea r8, [rsp+316]
37bca0809mov [rsp+80], rax
37bca080emov rax, [rsp+552]
37bca0816mov [rsp+136], rdx
37bca081elea rdx, [rsp+328]
37bca0826mov [rsp+128], rdx
37bca082elea rdx, [rsp+296]
37bca0836mov [rsp+160], r11
37bca083emov [rsp+120], r8
37bca0843mov [rsp+96], r14
37bca0848mov [rsp+88], r12
37bca084dmov [rsp+72], r8
37bca0852mov [rsp+64], rdi
37bca0857mov [rsp+56], rbx
37bca085cmov [rsp+48], r13
37bca0861mov [rsp+40], rbx
37bca0866mov [rsp+32], rax
37bca086bjne 0x37bca0720
37bca0871lea rcx, [rip+0x7ae4c9]
37bca0878call ztgsyl_
37bca087djmp 0x37bca072c
37bca0882
37bca0882loc_37bca0882:
37bca0882mov rax, [rsp+656]
37bca088amov r15, [rsp+592]
37bca0892movapd x2, x7
37bca0896movsd_xmm x0, [rsp+328]
37bca089fdivsd x0, [rax+8]
37bca08a4movsd_xmm [rax+8], x0
37bca08a9mov rax, [rsp+544]
37bca08b1mov ebp, [rax]
37bca08b3
37bca08b3loc_37bca08b3:
37bca08b3test ebp, ebp
37bca08b5jle 0x37bca03c1
37bca08bbmov r8, [rsp+240]
37bca08c3mov rdi, [rsp+232]
37bca08cbmovapd x7, x2
37bca08cfmov [rsp+232], ebp
37bca08d6mov r14, [rsp+568]
37bca08demovsxd r12, [rsp+216]
37bca08e6mov ebp, 1
37bca08ebadd r8, 1
37bca08efadd rdi, 1
37bca08f3mov rbx, [rsp+552]
37bca08fbmov rsi, [rsp+600]
37bca0903shl r8, 4
37bca0907mov r13, r14
37bca090ashl rdi, 4
37bca090emov r14, [rsp+544]
37bca0916lea rax, [r8-16]
37bca091amov [rsp+224], r8
37bca0922shl r12, 4
37bca0926mov [rsp+248], rax
37bca092elea rax, [rsp+272]
37bca0936mov [rsp+216], rax
37bca093ejmp 0x37bca0994
37bca0940
37bca0940loc_37bca0940:
37bca0940pxor x4, x4
37bca0944pxor x1, x1
37bca0948movups [r13], x4
37bca094d
37bca094dloc_37bca094d:
37bca094dmovupd x0, [rbx]
37bca0951mov rdx, rbp
37bca0954add rbx, rdi
37bca0957add rbp, 1
37bca095bmov rax, [rsp+584]
37bca0963shl rdx, 4
37bca0967add rsi, r12
37bca096amovups [rax+rdx-16], x0
37bca096fmovsd_xmm x0, [r13]
37bca0975add r13, [rsp+224]
37bca097dunpcklpd x0, x1
37bca0981movups [r15+rdx-16], x0
37bca0987cmp [rsp+232], ebp
37bca098ejl 0x37bca0ad8
37bca0994
37bca0994loc_37bca0994:
37bca0994movupd x1, [r13]
37bca099amov rcx, [rsp+216]
37bca09a2movups [rsp+272], x1
37bca09aamovups [rsp+192], x1
37bca09b2call fn_37c42fc80
37bca09b7movupd x1, [rsp+192]
37bca09c0comisd x0, x6
37bca09c4jbe 0x37bca0940
37bca09capxor x3, x3
37bca09cemovapd x4, x1
37bca09d2mov edx, [r14]
37bca09d5mov rax, [rsp+248]
37bca09dddivsd x3, x0
37bca09e1shufpd x4, x1, 1
37bca09e6mov [r13+8], 0
37bca09eemov r9, [rsp+576]
37bca09f6sub edx, ebp
37bca09f8lea r8, [r13+rax]
37bca09fdlea rcx, [rsp+324]
37bca0a05movsd_xmm [r13], x0
37bca0a0bmov [rsp+324], edx
37bca0a12lea rdx, [rsp+368]
37bca0a1amov [rsp+240], rdx
37bca0a22mov [rsp+192], rcx
37bca0a2amovddup x5, x3
37bca0a2emulpd x4, x5
37bca0a32pxor x5, x5
37bca0a36mulsd x3, x5
37bca0a3amovapd x5, x4
37bca0a3eaddsd x3, x0
37bca0a42addpd x5, x1
37bca0a46subpd x1, x4
37bca0a4aunpcklpd x3, x3
37bca0a4emovsd_xmm x1, x5
37bca0a52divpd x1, x3
37bca0a56movapd x4, x1
37bca0a5amovapd x5, x1
37bca0a5emovups [rsp+384], x1
37bca0a66unpckhpd x4, x4
37bca0a6amovapd x3, x4
37bca0a6exorpd x3, [rip+0x7ae2da]
37bca0a76unpcklpd x5, x3
37bca0a7amovups [rsp+368], x5
37bca0a82call zscal_
37bca0a87mov r8l, [r14]
37bca0a8amov r9, [rsp+560]
37bca0a92mov rdx, [rsp+240]
37bca0a9amov rcx, [rsp+192]
37bca0aa2sub r8l, ebp
37bca0aa5add r8l, 1
37bca0aa9mov [rsp+324], r8l
37bca0ab1mov r8, rbx
37bca0ab4call zscal_
37bca0ab9mov rax, [rsp+520]
37bca0ac1mov eax, [rax]
37bca0ac3test eax, eax
37bca0ac5jne 0x37bca0ae8
37bca0ac7
37bca0ac7loc_37bca0ac7:
37bca0ac7movsd_xmm x1, [r13+8]
37bca0acdjmp 0x37bca094d
37bca0ad2
37bca0ad2 66 0f 1f 44 00 00 f..D..
37bca0ad8
37bca0ad8loc_37bca0ad8:
37bca0ad8movapd x2, x7
37bca0adcjmp 0x37bca03c1
37bca0ae1
37bca0ae1 0f 1f 80 00 00 00 00 .......
37bca0ae8
37bca0ae8loc_37bca0ae8:
37bca0ae8lea rdx, [rsp+384]
37bca0af0lea r9, [rip+0x7ae241]
37bca0af7mov r8, rsi
37bca0afamov rcx, r14
37bca0afdcall zscal_
37bca0b02jmp 0x37bca0ac7
37bca0b04
37bca0b04loc_37bca0b04:
37bca0b04mov ecx, [rsp+192]
37bca0b0bmov rax, [rsp+696]
37bca0b13movapd x2, x7
37bca0b17test ecx, ecx
37bca0b19mov [rax], 1
37bca0b1fje 0x37bca0b3f
37bca0b21mov rax, [rsp+640]
37bca0b29mov [rax], 0
37bca0b30mov rax, [rsp+648]
37bca0b38mov [rax], 0
37bca0b3f
37bca0b3floc_37bca0b3f:
37bca0b3ftest r13l, r13l
37bca0b42je 0x37bca03c1
37bca0b48mov rax, [rsp+656]
37bca0b50pxor x0, x0
37bca0b54movups [rax], x0
37bca0b57jmp 0x37bca03c1
37bca0b5c
37bca0b5cloc_37bca0b5c:
37bca0b5cmov rax, [rsp+656]
37bca0b64mov rdi, [rsp+192]
37bca0b6clea r12, [rsp+316]
37bca0b74mov r15, [rsp+664]
37bca0b7cmovsd_xmm x0, [rsp+328]
37bca0b85lea rbx, [rax+8]
37bca0b89divsd x0, [rax]
37bca0b8dmovsd_xmm [rax], x0
37bca0b91nop [rax]
37bca0b95nop [rax+rax]
37bca0ba0
37bca0ba0loc_37bca0ba0:
37bca0ba0mov [rsp+40], rsi
37bca0ba5mov r8, r15
37bca0ba8mov r9, rbx
37bca0babmov rcx, rdi
37bca0baemovsxd rdx, [rsp+312]
37bca0bb6mov [rsp+32], rbp
37bca0bbbshl rdx, 4
37bca0bbfadd rdx, r15
37bca0bc2call zlacn2_
37bca0bc7mov r8l, [rsp+304]
37bca0bcftest r8l, r8l
37bca0bd2je 0x37bca0882
37bca0bd8mov eax, [rsp+316]
37bca0bdfmov rcx, [rsp+672]
37bca0be7lea r9, [rsp+292]
37bca0befimul eax, [rsp+320]
37bca0bf7mov ecx, [rcx]
37bca0bf9mov [rsp+168], r9
37bca0c01mov [rsp+176], 1
37bca0c0dlea edx, [rax+rax]
37bca0c10mov [rsp+192], ecx
37bca0c17cdqe
37bca0c19sub ecx, edx
37bca0c1bmovsxd rdx, edx
37bca0c1eshl rax, 4
37bca0c22shl rdx, 4
37bca0c26add rax, r15
37bca0c29mov [rsp+384], ecx
37bca0c30add rdx, r15
37bca0c33cmp r8l, 1
37bca0c37lea r8, [rsp+320]
37bca0c3fje 0x37bca0d08
37bca0c45mov [rsp+112], rax
37bca0c4amov rax, [rsp+576]
37bca0c52lea r9, [rsp+384]
37bca0c5alea rcx, [rip+0x7ae0e1]
37bca0c61mov [rsp+96], r14
37bca0c66mov r11, [rsp+680]
37bca0c6emov [rsp+104], rax
37bca0c73mov [rsp+88], rax
37bca0c78mov rax, [rsp+568]
37bca0c80mov [rsp+72], r8
37bca0c85mov [rsp+80], rax
37bca0c8amov rax, [rsp+560]
37bca0c92mov [rsp+64], r15
37bca0c97mov [rsp+56], rax
37bca0c9cmov rax, [rsp+552]
37bca0ca4mov [rsp+32], r13
37bca0ca9mov [rsp+48], rax
37bca0caemov rax, [rsp+560]
37bca0cb6mov [rsp+144], rdx
37bca0cbelea rdx, [rsp+328]
37bca0cc6mov [rsp+40], rax
37bca0ccbmov [rsp+152], r9
37bca0cd3mov r9, r12
37bca0cd6mov [rsp+128], rdx
37bca0cdelea rdx, [rsp+296]
37bca0ce6mov [rsp+160], r11
37bca0ceemov [rsp+136], rbx
37bca0cf6mov [rsp+120], r8
37bca0cfbcall ztgsyl_
37bca0d00jmp 0x37bca0ba0
37bca0d05
37bca0d05 0f 1f 00 ...
37bca0d08
37bca0d08loc_37bca0d08:
37bca0d08mov [rsp+112], rax
37bca0d0dmov rax, [rsp+576]
37bca0d15lea r9, [rsp+384]
37bca0d1dlea rcx, [rip+0x7ae01d]
37bca0d24mov [rsp+80], r14
37bca0d29mov r10, [rsp+680]
37bca0d31mov [rsp+104], rax
37bca0d36mov rax, [rsp+568]
37bca0d3emov [rsp+72], r8
37bca0d43mov [rsp+96], rax
37bca0d48mov rax, [rsp+576]
37bca0d50mov [rsp+64], r15
37bca0d55mov [rsp+88], rax
37bca0d5amov rax, [rsp+560]
37bca0d62mov [rsp+32], r13
37bca0d67mov [rsp+56], rax
37bca0d6cmov rax, [rsp+552]
37bca0d74mov [rsp+144], rdx
37bca0d7clea rdx, [rsp+328]
37bca0d84mov [rsp+48], rax
37bca0d89mov rax, [rsp+560]
37bca0d91mov [rsp+152], r9
37bca0d99mov r9, r12
37bca0d9cmov [rsp+40], rax
37bca0da1mov [rsp+128], rdx
37bca0da9lea rdx, [rsp+296]
37bca0db1mov [rsp+160], r10
37bca0db9mov [rsp+136], rbx
37bca0dc1mov [rsp+120], r8
37bca0dc6call ztgsyl_
37bca0dcbjmp 0x37bca0ba0
37bca0dd0
37bca0dd0loc_37bca0dd0:
37bca0dd0mov eax, [r11]
37bca0dd3mov rsi, [rsp+248]
37bca0ddblea rdi, [rsp+316]
37bca0de3mov [rsp+56], 4
37bca0decmov [rsp+48], rdi
37bca0df1lea r8, [rsp+320]
37bca0df9lea rcx, [rip+0x7adf3d]
37bca0e00sub ebp, eax
37bca0e02mov [rsp+316], eax
37bca0e09add eax, 1
37bca0e0cmovsxd rbx, eax
37bca0e0fmov rax, [rsp+232]
37bca0e17mov [rsp+632], r11
37bca0e1fmovsd_xmm [rsp+264], x2
37bca0e28imul rax, rbx
37bca0e2cmov [rsp+320], ebp
37bca0e33lea rbp, [rsp+384]
37bca0e3blea r12, [rax+rsi]
37bca0e3fmov rax, [rsp+664]
37bca0e47lea rdx, [r12+1]
37bca0e4cmov [rsp+40], rax
37bca0e51mov rax, [rsp+560]
37bca0e59shl rdx, 4
37bca0e5dmov [rsp+32], rax
37bca0e62mov rax, [rsp+552]
37bca0e6alea r9, [rax+rdx]
37bca0e6emov rdx, rdi
37bca0e71call zlacpy_
37bca0e76mov rdx, [rsp+240]
37bca0e7emov rax, [rsp+256]
37bca0e86mov [rsp+48], rdi
37bca0e8bmov [rsp+56], 4
37bca0e94lea r8, [rsp+320]
37bca0e9cimul rdx, rbx
37bca0ea0add rax, rdx
37bca0ea3mov edx, [rsp+316]
37bca0eaaimul edx, [rsp+320]
37bca0eb2mov [rsp+224], rax
37bca0ebalea rcx, [rax+1]
37bca0ebemov rax, [rsp+576]
37bca0ec6shl rcx, 4
37bca0ecamovsxd rdx, edx
37bca0ecdmov [rsp+32], rax
37bca0ed2mov rax, [rsp+568]
37bca0edashl rdx, 4
37bca0edeadd rdx, [rsp+664]
37bca0ee6mov [rsp+40], rdx
37bca0eeblea r9, [rax+rcx]
37bca0eefmov rdx, rdi
37bca0ef2lea rcx, [rip+0x7ade44]
37bca0ef9call zlacpy_
37bca0efemov rax, [rsp+672]
37bca0f06mov edx, [rsp+316]
37bca0f0dmov [rsp+296], 0
37bca0f18imul edx, [rsp+320]
37bca0f20lea r9, [rsp+320]
37bca0f28mov eax, [rax]
37bca0f2amov [rsp+120], rdi
37bca0f2fmov [rsp+72], rdi
37bca0f34mov [rsp+192], eax
37bca0f3bmov r8l, eax
37bca0f3emov rax, [rsp+680]
37bca0f46lea ecx, [rdx+rdx]
37bca0f49movsxd rdx, edx
37bca0f4csub r8l, ecx
37bca0f4fmovsxd rcx, ecx
37bca0f52mov [rsp+176], 1
37bca0f5emov [rsp+160], rax
37bca0f66shl rdx, 4
37bca0f6ashl rcx, 4
37bca0f6emov rax, [rsp+656]
37bca0f76add rdx, [rsp+664]
37bca0f7eadd rcx, [rsp+664]
37bca0f86mov [rsp+384], r8l
37bca0f8elea r8, [rsp+292]
37bca0f96mov [rsp+136], rax
37bca0f9emov rax, [rsp+576]
37bca0fa6mov [rsp+112], rdx
37bca0fabmov [rsp+104], rax
37bca0fb0mov rax, [rsp+224]
37bca0fb8mov [rsp+144], rcx
37bca0fc0lea rcx, [rsp+328]
37bca0fc8lea rdx, [rbx+rax]
37bca0fccmov rax, [rsp+576]
37bca0fd4mov [rsp+168], r8
37bca0fdcmov r8, rdi
37bca0fdfshl rdx, 4
37bca0fe3add rdx, [rsp+568]
37bca0febmov [rsp+128], rcx
37bca0ff3lea rdi, [rsp+336]
37bca0ffbmov [rsp+88], rax
37bca1000mov rax, [rsp+568]
37bca1008lea rcx, [rip+0x7add32]
37bca100fmov [rsp+96], rdx
37bca1014lea rdx, [rbx+r12]
37bca1018mov [rsp+80], rax
37bca101dmov rax, [rsp+664]
37bca1025shl rdx, 4
37bca1029mov [rsp+152], rbp
37bca1031mov [rsp+64], rax
37bca1036mov rax, [rsp+560]
37bca103eadd rdx, [rsp+552]
37bca1046mov [rsp+56], rax
37bca104bmov [rsp+40], rax
37bca1050mov rax, [rsp+552]
37bca1058mov [rsp+48], rdx
37bca105dlea rdx, [rsp+296]
37bca1065mov [rsp+32], rax
37bca106acall ztgsyl_
37bca106fmov ebx, [rsp+316]
37bca1076mov rcx, rbp
37bca1079imul ebx, [rsp+320]
37bca1081mov [rsp+32], rdi
37bca1086mov rax, [rip+0x7adcbb]
37bca108dlea r9, [rsp+344]
37bca1095lea r8, [rip+0x7adc9c]
37bca109cmov rdx, [rsp+664]
37bca10a4mov [rsp+344], 0
37bca10b0mov [rsp+336], rax
37bca10b8mov [rsp+384], ebx
37bca10bfcall zlassq_
37bca10c4pxor x1, x1
37bca10c8movsd_xmm x0, [rsp+336]
37bca10d1mov r11, [rsp+632]
37bca10d9movsd_xmm x2, [rsp+264]
37bca10e2sqrtsd x0, x0
37bca10e6mulsd x0, [rsp+344]
37bca10efucomisd x0, x1
37bca10f3jp 0x37bca10ff
37bca10f5movsd_xmm x1, [rip+0x7adc4b]
37bca10fdje 0x37bca1128
37bca10ff
37bca10ffloc_37bca10ff:
37bca10ffmovsd_xmm x1, [rsp+328]
37bca1108movapd x3, x1
37bca110cmulsd x3, x1
37bca1110divsd x3, x0
37bca1114addsd x3, x0
37bca1118sqrtsd x0, x0
37bca111csqrtsd x3, x3
37bca1120mulsd x0, x3
37bca1124divsd x1, x0
37bca1128
37bca1128loc_37bca1128:
37bca1128mov rax, [rsp+640]
37bca1130movsxd rdx, ebx
37bca1133mov rcx, rbp
37bca1136lea r9, [rsp+344]
37bca113eshl rdx, 4
37bca1142lea r8, [rip+0x7adbef]
37bca1149add rdx, [rsp+664]
37bca1151mov [rsp+632], r11
37bca1159movsd_xmm [rax], x1
37bca115dmov rax, [rip+0x7adbe4]
37bca1164mov [rsp+32], rdi
37bca1169movsd_xmm [rsp+192], x2
37bca1172mov [rsp+344], 0
37bca117emov [rsp+336], rax
37bca1186mov [rsp+384], ebx
37bca118dcall zlassq_
37bca1192pxor x1, x1
37bca1196movsd_xmm x0, [rsp+336]
37bca119fmovsd_xmm x2, [rsp+192]
37bca11a8mov r11, [rsp+632]
37bca11b0sqrtsd x0, x0
37bca11b4mulsd x0, [rsp+344]
37bca11bducomisd x0, x1
37bca11c1jp 0x37bca11fe
37bca11c3jne 0x37bca11fe
37bca11c5mov rax, [rsp+648]
37bca11cdmov rbx, [rip+0x7adb74]
37bca11d4mov [rax], rbx
37bca11d7mov rax, [rsp+544]
37bca11dfmov ebp, [rax]
37bca11e1jmp 0x37bca0617
37bca11e6
37bca11e6loc_37bca11e6:
37bca11e6mov edx, -15
37bca11ebmov eax, 15
37bca11f0jmp 0x37bca0082
37bca11f5
37bca11f5loc_37bca11f5:
37bca11f5pxor x0, x0
37bca11f9jmp 0x37bca03b2
37bca11fe
37bca11feloc_37bca11fe:
37bca11femovsd_xmm x3, [rsp+328]
37bca1207mov rax, [rsp+648]
37bca120fmovapd x1, x3
37bca1213mulsd x1, x3
37bca1217divsd x1, x0
37bca121baddsd x1, x0
37bca121fsqrtsd x0, x0
37bca1223sqrtsd x1, x1
37bca1227mulsd x0, x1
37bca122bdivsd x3, x0
37bca122fmovsd_xmm [rax], x3
37bca1233mov rax, [rsp+544]
37bca123bmov ebp, [rax]
37bca123djmp 0x37bca0617
37bca1242
37bca1242loc_37bca1242:
37bca1242mov rbx, [rsp+672]
37bca124amov [rsp+316], ecx
37bca1251movsxd rdx, edx
37bca1254lea rdi, [rsp+292]
37bca125cmov [rsp+320], ebp
37bca1263lea r12, [rsp+328]
37bca126blea rbp, [rsp+384]
37bca1273mov ecx, [rbx]
37bca1275lea rbx, [rsp+316]
37bca127dmovsd_xmm [rsp+224], x2
37bca1286lea rsi, [rsp+320]
37bca128emov [rsp+168], rdi
37bca1296mov r9, rsi
37bca1299lea r10, [rsp+296]
37bca12a1sub ecx, eax
37bca12a3cdqe
37bca12a5mov [rsp+152], rbp
37bca12admov [rsp+384], ecx
37bca12b4shl rax, 4
37bca12b8mov rcx, [rsp+240]
37bca12c0add rax, [rsp+664]
37bca12c8mov [rsp+128], r12
37bca12d0imul rcx, rdx
37bca12d4mov [rsp+144], rax
37bca12dcadd rcx, [rsp+256]
37bca12e4mov rax, [rsp+656]
37bca12ecadd rcx, rdx
37bca12efmov [rsp+296], 3
37bca12fashl rcx, 4
37bca12feadd rcx, [rsp+568]
37bca1306mov [rsp+120], rbx
37bca130bmov [rsp+136], rax
37bca1313movsxd rax, r8l
37bca1316mov r13, rcx
37bca1319mov rcx, [rsp+232]
37bca1321shl rax, 4
37bca1325add rax, [rsp+664]
37bca132dmov [rsp+96], r13
37bca1332mov r8, rbx
37bca1335mov [rsp+112], rax
37bca133aimul rcx, rdx
37bca133emov rax, [rsp+576]
37bca1346add rcx, [rsp+248]
37bca134emov [rsp+176], 1
37bca135amov [rsp+104], rax
37bca135fadd rdx, rcx
37bca1362mov rcx, [rsp+680]
37bca136amov [rsp+88], rax
37bca136fmov rax, [rsp+568]
37bca1377shl rdx, 4
37bca137bmov [rsp+160], rcx
37bca1383add rdx, [rsp+552]
37bca138blea rcx, [rip+0x7ad9af]
37bca1392mov [rsp+80], rax
37bca1397mov r14, rdx
37bca139amov [rsp+72], rbx
37bca139fmov rax, [rsp+664]
37bca13a7mov [rsp+48], rdx
37bca13acmov rdx, r10
37bca13afmov [rsp+64], rax
37bca13b4mov rax, [rsp+560]
37bca13bcmov [rsp+192], r10
37bca13c4mov [rsp+56], rax
37bca13c9mov [rsp+40], rax
37bca13cemov rax, [rsp+552]
37bca13d6mov [rsp+32], rax
37bca13dbcall ztgsyl_
37bca13e0mov eax, [rsp+316]
37bca13e7mov r9, rbx
37bca13eamov r8, rsi
37bca13edimul eax, [rsp+320]
37bca13f5mov rcx, [rsp+672]
37bca13fdmov ecx, [rcx]
37bca13ffmov [rsp+168], rdi
37bca1407lea edx, [rax+rax]
37bca140acdqe
37bca140cmov rdi, [rsp+680]
37bca1414mov [rsp+152], rbp
37bca141cshl rax, 4
37bca1420sub ecx, edx
37bca1422movsxd rdx, edx
37bca1425add rax, [rsp+664]
37bca142dmov [rsp+112], rax
37bca1432mov rax, [rsp+576]
37bca143ashl rdx, 4
37bca143emov [rsp+160], rdi
37bca1446mov rdi, [rsp+656]
37bca144emov [rsp+104], rax
37bca1453mov rax, [rsp+568]
37bca145badd rdx, [rsp+664]
37bca1463mov [rsp+384], ecx
37bca146alea rcx, [rip+0x7ad8d0]
37bca1471mov [rsp+96], rax
37bca1476mov rax, [rsp+576]
37bca147emov [rsp+144], rdx
37bca1486lea rdx, [rdi+8]
37bca148amov [rsp+88], rax
37bca148fmov rax, [rsp+664]
37bca1497mov [rsp+136], rdx
37bca149fmov [rsp+64], rax
37bca14a4mov rax, [rsp+560]
37bca14acmov [rsp+176], 1
37bca14b8mov [rsp+56], rax
37bca14bdmov rax, [rsp+552]
37bca14c5mov [rsp+128], r12
37bca14cdmov [rsp+120], rsi
37bca14d2mov [rsp+80], r13
37bca14d7mov [rsp+72], rsi
37bca14dcmov [rsp+48], rax
37bca14e1mov rax, [rsp+560]
37bca14e9mov [rsp+32], r14
37bca14eemov rdx, [rsp+192]
37bca14f6mov [rsp+40], rax
37bca14fbcall ztgsyl_
37bca1500mov rax, [rsp+544]
37bca1508movsd_xmm x2, [rsp+224]
37bca1511mov ebp, [rax]
37bca1513jmp 0x37bca08b3
37bca1518
37bca1518loc_37bca1518:
37bca1518test esi, esi
37bca151ajne 0x37bca0dd0
37bca1520test r13l, r13l
37bca1523jne 0x37bca0620
37bca1529jmp 0x37bca03c1
37bc9fe60
37bca152e
37bca152e // align 0x10
37bca152e // align 0x10
37bca1530
37bca1530ztgsja_:
37bca1530push r15
37bca1532push r14
37bca1534push r13
37bca1536push r12
37bca1538push rbp
37bca1539push rdi
37bca153apush rsi
37bca153bpush rbx
37bca153csub rsp, 568
37bca1543movups [rsp+528], x6
37bca154bmovups [rsp+544], x7
37bca1553mov rax, [rsp+776]
37bca155bmov r15, [rsp+680]
37bca1563mov r12, [rsp+696]
37bca156bmov r13, [rsp+704]
37bca1573mov edi, [rax]
37bca1575mov rax, [rsp+792]
37bca157dmov r14, [rsp+720]
37bca1585mov eax, [rax]
37bca1587mov [rsp+648], rdx
37bca158fmov rbx, r8
37bca1592mov rsi, rcx
37bca1595mov [rsp+664], r9
37bca159dmov r8l, 1
37bca15a3mov r9l, 1
37bca15a9lea rdx, [rip+0x7ad7b0]
37bca15b0mov [rsp+120], eax
37bca15b4mov rax, [rsp+808]
37bca15bcmov eax, [rax]
37bca15bemov [rsp+128], eax
37bca15c5mov rax, [rsp+712]
37bca15cdmov eax, [rax]
37bca15cfmov [rsp+144], eax
37bca15d6mov rax, [rsp+728]
37bca15demovsxd rbp, [rax]
37bca15e1call lsame_
37bca15e6mov [rsp+156], eax
37bca15edmov [rsp+336], eax
37bca15f4test eax, eax
37bca15f6je 0x37bca2327
37bca15fc
37bca15fcloc_37bca15fc:
37bca15fcmov rcx, [rsp+648]
37bca1604mov r9l, 1
37bca160amov r8l, 1
37bca1610lea rdx, [rip+0x7ad749]
37bca1617call lsame_
37bca161cmov [rsp+112], eax
37bca1620mov [rsp+280], eax
37bca1627test eax, eax
37bca1629je 0x37bca22fb
37bca162f
37bca162floc_37bca162f:
37bca162fmov r9l, 1
37bca1635mov r8l, 1
37bca163blea rdx, [rip+0x7ad71e]
37bca1642mov rcx, rbx
37bca1645call lsame_
37bca164amov [rsp+136], eax
37bca1651test eax, eax
37bca1653je 0x37bca229e
37bca1659mov rax, [rsp+832]
37bca1661mov [rax], 0
37bca1667mov eax, [rsp+336]
37bca166etest eax, eax
37bca1670je 0x37bca21c4
37bca1676mov eax, [rsp+280]
37bca167dtest eax, eax
37bca167fjne 0x37bca16b1
37bca1681mov eax, [rsp+112]
37bca1685test eax, eax
37bca1687jne 0x37bca16b1
37bca1689mov rcx, [rsp+648]
37bca1691mov r9l, 1
37bca1697mov r8l, 1
37bca169dlea rdx, [rip+0x7ad6c0]
37bca16a4call lsame_
37bca16a9test eax, eax
37bca16abje 0x37bca2382
37bca16b1
37bca16b1loc_37bca16b1:
37bca16b1mov eax, [rsp+336]
37bca16b8mov [rsp+284], eax
37bca16bf
37bca16bfloc_37bca16bf:
37bca16bfmov rax, [rsp+664]
37bca16c7mov edx, [rax]
37bca16c9test edx, edx
37bca16cbjs 0x37bca22e2
37bca16d1mov rax, [rsp+672]
37bca16d9mov eax, [rax]
37bca16dbtest eax, eax
37bca16ddjs 0x37bca23c2
37bca16e3mov r8l, [r15]
37bca16e6test r8l, r8l
37bca16e9js 0x37bca234e
37bca16efmov rsi, [rsp+712]
37bca16f7test edx, edx
37bca16f9mov ecx, 1
37bca16fecmovg ecx, edx
37bca1701cmp [rsi], ecx
37bca1703jl 0x37bca23d1
37bca1709mov rsi, [rsp+728]
37bca1711test eax, eax
37bca1713mov ecx, 1
37bca1718cmovg ecx, eax
37bca171bcmp [rsi], ecx
37bca171djl 0x37bca23e0
37bca1723mov rsi, [rsp+776]
37bca172bmov ecx, [rsi]
37bca172dtest ecx, ecx
37bca172fjle 0x37bca2cef
37bca1735cmp edx, ecx
37bca1737jle 0x37bca1747
37bca1739test [rsp+336], 1
37bca1741jne 0x37bca2cef
37bca1747
37bca1747loc_37bca1747:
37bca1747mov rsi, [rsp+792]
37bca174fmov edx, [rsi]
37bca1751test edx, edx
37bca1753jle 0x37bca2ce0
37bca1759cmp eax, edx
37bca175bjle 0x37bca176b
37bca175dtest [rsp+280], 1
37bca1765jne 0x37bca2ce0
37bca176b
37bca176bloc_37bca176b:
37bca176bmov rax, [rsp+808]
37bca1773mov eax, [rax]
37bca1775test eax, eax
37bca1777jle 0x37bca2cfe
37bca177dcmp r8l, eax
37bca1780jle 0x37bca1790
37bca1782test [rsp+284], 1
37bca178ajne 0x37bca2cfe
37bca1790
37bca1790loc_37bca1790:
37bca1790movsxd rsi, edi
37bca1793xor eax, eax
37bca1795movsxd rbx, [rsp+120]
37bca179atest rsi, rsi
37bca179dcmovns rax, rsi
37bca17a1movsxd rsi, [rsp+128]
37bca17a9mov [rsp+312], rax
37bca17b1not rax
37bca17b4mov [rsp+320], rax
37bca17bcxor eax, eax
37bca17betest rbx, rbx
37bca17c1cmovs rbx, rax
37bca17c5test rsi, rsi
37bca17c8cmovns rax, rsi
37bca17ccmovsxd rsi, [rsp+144]
37bca17d4mov [rsp+296], rax
37bca17dcnot rax
37bca17dfmov [rsp+304], rax
37bca17e7xor eax, eax
37bca17e9test rsi, rsi
37bca17eccmovns rax, rsi
37bca17f0mov [rsp+120], rax
37bca17f5not rax
37bca17f8mov [rsp+128], rax
37bca1800xor eax, eax
37bca1802test rbp, rbp
37bca1805cmovs rbp, rax
37bca1809mov rax, [rsp+832]
37bca1811mov eax, [rax]
37bca1813mov rdi, rbp
37bca1816not rdi
37bca1819test eax, eax
37bca181bjne 0x37bca2ccf
37bca1821mov r10l, [rsp+156]
37bca1829test r10l, r10l
37bca182cje 0x37bca187b
37bca182emov rax, [rsp+776]
37bca1836mov r8, [rsp+664]
37bca183emov [rsp+56], 4
37bca1847lea r9, [rip+0x7ad522]
37bca184elea rcx, [rip+0x7ad52b]
37bca1855mov [rsp+48], rax
37bca185amov rax, [rsp+768]
37bca1862mov rdx, r8
37bca1865mov [rsp+40], rax
37bca186alea rax, [rip+0x7ad517]
37bca1871mov [rsp+32], rax
37bca1876call zlaset_
37bca187b
37bca187bloc_37bca187b:
37bca187bmov r9l, [rsp+112]
37bca1880test r9l, r9l
37bca1883je 0x37bca18d2
37bca1885mov rax, [rsp+792]
37bca188dmov r8, [rsp+672]
37bca1895mov [rsp+56], 4
37bca189elea r9, [rip+0x7ad4cb]
37bca18a5lea rcx, [rip+0x7ad4d4]
37bca18acmov [rsp+48], rax
37bca18b1mov rax, [rsp+784]
37bca18b9mov rdx, r8
37bca18bcmov [rsp+40], rax
37bca18c1lea rax, [rip+0x7ad4c0]
37bca18c8mov [rsp+32], rax
37bca18cdcall zlaset_
37bca18d2
37bca18d2loc_37bca18d2:
37bca18d2mov r8l, [rsp+136]
37bca18datest r8l, r8l
37bca18ddje 0x37bca1927
37bca18dfmov rax, [rsp+808]
37bca18e7lea r9, [rip+0x7ad482]
37bca18eemov r8, r15
37bca18f1mov rdx, r15
37bca18f4mov [rsp+56], 4
37bca18fdlea rcx, [rip+0x7ad47c]
37bca1904mov [rsp+48], rax
37bca1909mov rax, [rsp+800]
37bca1911mov [rsp+40], rax
37bca1916lea rax, [rip+0x7ad46b]
37bca191dmov [rsp+32], rax
37bca1922call zlaset_
37bca1927
37bca1927loc_37bca1927:
37bca1927mov rax, [rsp+784]
37bca192fshl rbx, 4
37bca1933mov [rsp+184], 0
37bca193emov r9l, 1
37bca1944mov [rsp+216], rbx
37bca194cmov [rsp+344], rax
37bca1954lea rax, [rsp+512]
37bca195cmov [rsp+192], rax
37bca1964mov [rsp+720], r14
37bca196cmov r14, rbp
37bca196fmov rbp, r15
37bca1972mov r15, r12
37bca1975mov r12, r13
37bca1978mov r13, [rsp+720]
37bca1980
37bca1980loc_37bca1980:
37bca1980xor [rsp+184], 1
37bca1988mov eax, [rsp+184]
37bca198fmov [rsp+352], eax
37bca1996mov eax, [r15]
37bca1999mov [rsp+188], eax
37bca19a0cmp eax, 1
37bca19a3jle 0x37bca2628
37bca19a9mov [rsp+328], rax
37bca19b1mov rax, [rsp+784]
37bca19b9mov [rsp+112], 1
37bca19c2mov [rsp+288], rax
37bca19camov [rsp+340], r9l
37bca19d2nop [rax]
37bca19d5nop [rax+rax]
37bca19e0
37bca19e0loc_37bca19e0:
37bca19e0mov eax, [rsp+112]
37bca19e4lea ebx, [rax+1]
37bca19e7cmp ebx, [rsp+188]
37bca19eejg 0x37bca218c
37bca19f4mov rsi, [rsp+112]
37bca19f9mov rax, [rsp+288]
37bca1a01pxor x6, x6
37bca1a05mov [rsp+704], r12
37bca1a0dadd rax, [rsp+216]
37bca1a15mov edx, [rsp+188]
37bca1a1cmov [rsp+200], rax
37bca1a24lea rax, [rsp+368]
37bca1a2cmov [rsp+240], rax
37bca1a34lea rax, [rsp+432]
37bca1a3cmov [rsp+264], rax
37bca1a44lea rax, [rsp+360]
37bca1a4cmov [rsp+232], rax
37bca1a54lea rax, [rsp+352]
37bca1a5cmov [rsp+224], rax
37bca1a64lea rax, [rsp+480]
37bca1a6cmov [rsp+144], rax
37bca1a74lea rax, [rsp+392]
37bca1a7cmov [rsp+136], rax
37bca1a84lea rax, [rsp+408]
37bca1a8cmov [rsp+160], rax
37bca1a94lea rax, [rsp+496]
37bca1a9cmov [rsp+208], rax
37bca1aa4lea rax, [rsp+400]
37bca1aacmov [rsp+176], rax
37bca1ab4lea rax, [rsp+384]
37bca1abcmov [rsp+256], rax
37bca1ac4lea rax, [rsp+448]
37bca1accmov [rsp+272], rax
37bca1ad4lea rax, [rsp+376]
37bca1adcmov [rsp+248], rax
37bca1ae4lea rax, [rsp+464]
37bca1aecmov [rsp+156], esi
37bca1af3mov [rsp+168], rax
37bca1afbjmp 0x37bca1bda
37bca1b00
37bca1b00loc_37bca1b00:
37bca1b00cmp r10l, r11l
37bca1b03jle 0x37bca2548
37bca1b09mov rdx, r14
37bca1b0cmov rcx, [rsp+112]
37bca1b11imul rax, r14
37bca1b15imul rdx, r9
37bca1b19add rdx, rdi
37bca1b1cadd rcx, rdx
37bca1b1fshl rcx, 4
37bca1b23movups [r13+rcx], x6
37bca1b29lea rcx, [rax+rdi]
37bca1b2d
37bca1b2dloc_37bca1b2d:
37bca1b2dadd rdx, rsi
37bca1b30add rcx, [rsp+112]
37bca1b35cmp r8l, r11l
37bca1b38jg 0x37bca2068
37bca1b3e
37bca1b3eloc_37bca1b3e:
37bca1b3eimul r9, [rsp+120]
37bca1b44movsxd r8, r8l
37bca1b47shl rcx, 4
37bca1b4bmov rax, [rsp+128]
37bca1b53mov r11l, [rsp+336]
37bca1b5bshl rdx, 4
37bca1b5fmov [r13+rcx+8], 0
37bca1b68mov [r13+rdx+8], 0
37bca1b71add rax, r8
37bca1b74add rax, r9
37bca1b77mov r9, [rsp+704]
37bca1b7fshl rax, 4
37bca1b83mov [r9+rax+8], 0
37bca1b8ctest r11l, r11l
37bca1b8fjne 0x37bca25a0
37bca1b95
37bca1b95loc_37bca1b95:
37bca1b95mov r10l, [rsp+280]
37bca1b9dtest r10l, r10l
37bca1ba0jne 0x37bca2093
37bca1ba6
37bca1ba6loc_37bca1ba6:
37bca1ba6mov r9l, [rsp+284]
37bca1baetest r9l, r9l
37bca1bb1jne 0x37bca20ea
37bca1bb7
37bca1bb7loc_37bca1bb7:
37bca1bb7lea ebx, [rsi+1]
37bca1bbacmp ebx, [rsp+188]
37bca1bc1jg 0x37bca2184
37bca1bc7
37bca1bc7loc_37bca1bc7:
37bca1bc7mov rcx, [rsp+216]
37bca1bcfadd [rsp+200], rcx
37bca1bd7mov edx, [r15]
37bca1bda
37bca1bdaloc_37bca1bda:
37bca1bdamov rax, [rsp+688]
37bca1be2mov r9l, [rsp+156]
37bca1beamov [rsp+360], 0
37bca1bf6mov [rsp+368], 0
37bca1c02mov ecx, [rax]
37bca1c04mov rax, [rsp+664]
37bca1c0cmovups [rsp+432], x6
37bca1c14mov r11l, [rax]
37bca1c17mov eax, [rbp]
37bca1c1alea r10l, [rcx+r9]
37bca1c1esub eax, edx
37bca1c20lea edx, [r9+rax]
37bca1c24movsxd rdx, edx
37bca1c27cmp r10l, r11l
37bca1c2ajg 0x37bca1c5e
37bca1c2cmov r8, [rsp+120]
37bca1c31movsxd r9, r10l
37bca1c34imul r8, rdx
37bca1c38add r8, [rsp+128]
37bca1c40add r8, r9
37bca1c43mov r9, [rsp+704]
37bca1c4bshl r8, 4
37bca1c4fmovsd_xmm x0, [r9+r8]
37bca1c55movsd_xmm [rsp+360], x0
37bca1c5e
37bca1c5eloc_37bca1c5e:
37bca1c5eadd eax, ebx
37bca1c60add ecx, ebx
37bca1c62cdqe
37bca1c64cmp r11l, ecx
37bca1c67jl 0x37bca23f0
37bca1c6dmov r8, [rsp+120]
37bca1c72movsxd rcx, ecx
37bca1c75mov r9, r14
37bca1c78add rsi, 1
37bca1c7cimul r9, rdx
37bca1c80mov r12, rcx
37bca1c83imul r8, rax
37bca1c87add r8, [rsp+128]
37bca1c8fadd r8, rcx
37bca1c92mov rcx, [rsp+704]
37bca1c9ashl r8, 4
37bca1c9eadd r9, rdi
37bca1ca1movsd_xmm x0, [rcx+r8]
37bca1ca7mov rcx, [rsp+112]
37bca1cacmovsd_xmm [rsp+368], x0
37bca1cb5lea r8, [rcx+r9]
37bca1cb9shl r8, 4
37bca1cbdmovsd_xmm x0, [r13+r8]
37bca1cc4mov r8, r14
37bca1cc7imul r8, rax
37bca1ccbmovsd_xmm [rsp+376], x0
37bca1cd4add r8, rdi
37bca1cd7lea rcx, [r8+rsi]
37bca1cdbshl rcx, 4
37bca1cdfmovsd_xmm x0, [r13+rcx]
37bca1ce6mov ecx, [rsp+184]
37bca1cedmovsd_xmm [rsp+384], x0
37bca1cf6test ecx, ecx
37bca1cf8jne 0x37bca244a
37bca1cfeimul rdx, [rsp+120]
37bca1d04add rdx, [rsp+128]
37bca1d0cmov rax, [rsp+704]
37bca1d14add rdx, r12
37bca1d17shl rdx, 4
37bca1d1bmovupd x0, [rax+rdx]
37bca1d20movups [rsp+432], x0
37bca1d28
37bca1d28loc_37bca1d28:
37bca1d28add r9, rsi
37bca1d2bshl r9, 4
37bca1d2fmovupd x0, [r13+r9]
37bca1d36
37bca1d36loc_37bca1d36:
37bca1d36mov rax, [rsp+144]
37bca1d3emov rdx, [rsp+232]
37bca1d46movups [rsp+448], x0
37bca1d4emov rcx, [rsp+224]
37bca1d56mov r9, [rsp+240]
37bca1d5emov [rsp+96], rax
37bca1d63mov rax, [rsp+136]
37bca1d6bmov r8, [rsp+264]
37bca1d73mov [rsp+88], rax
37bca1d78mov rax, [rsp+192]
37bca1d80mov [rsp+80], rax
37bca1d85mov rax, [rsp+160]
37bca1d8dmov [rsp+72], rax
37bca1d92mov rax, [rsp+208]
37bca1d9amov [rsp+64], rax
37bca1d9fmov rax, [rsp+176]
37bca1da7mov [rsp+56], rax
37bca1dacmov rax, [rsp+256]
37bca1db4mov [rsp+48], rax
37bca1db9mov rax, [rsp+272]
37bca1dc1mov [rsp+40], rax
37bca1dc6mov rax, [rsp+248]
37bca1dcemov [rsp+32], rax
37bca1dd3call zlags2_
37bca1dd8mov rax, [rsp+688]
37bca1de0mov rdx, [rsp+664]
37bca1de8mov ecx, [rax]
37bca1dealea eax, [rcx+rbx]
37bca1dedcmp eax, [rdx]
37bca1defjle 0x37bca2498
37bca1df5
37bca1df5loc_37bca1df5:
37bca1df5mov edx, [rbp]
37bca1df8sub edx, [r15]
37bca1dfbadd edx, 1
37bca1dfemov r10, [rsp+728]
37bca1e06mov rcx, [rsp+168]
37bca1e0emovsxd rdx, edx
37bca1e11mov rax, [rsp+112]
37bca1e16mov r11, [rsp+160]
37bca1e1eimul rdx, r14
37bca1e22mov [rsp+48], rcx
37bca1e27mov r8, r10
37bca1e2amovsd_xmm x0, [rsp+520]
37bca1e33mov [rsp+40], r11
37bca1e38xorpd x0, [rip+0x7acf70]
37bca1e40mov rcx, r15
37bca1e43movsd_xmm x1, [rsp+512]
37bca1e4cmov [rsp+32], r10
37bca1e51add rdx, rdi
37bca1e54add rax, rdx
37bca1e57add rdx, rsi
37bca1e5aunpcklpd x1, x0
37bca1e5eshl rax, 4
37bca1e62shl rdx, 4
37bca1e66movups [rsp+464], x1
37bca1e6eadd rdx, r13
37bca1e71lea r9, [r13+rax]
37bca1e76call zrot_
37bca1e7bmov r11, [rsp+688]
37bca1e83mov edx, [r15]
37bca1e86mov r10, [rsp+664]
37bca1e8emov r12l, [rsp+156]
37bca1e96mov eax, [r11]
37bca1e99mov r11, [rsp+120]
37bca1e9emov ecx, [r10]
37bca1ea1mov r10, [rsp+128]
37bca1ea9add eax, edx
37bca1eabcmp eax, ecx
37bca1eadcmovg eax, ecx
37bca1eb0mov [rsp+464], eax
37bca1eb7mov eax, [rbp]
37bca1ebasub eax, edx
37bca1ebclea edx, [rax+r12]
37bca1ec0add eax, ebx
37bca1ec2movsxd rdx, edx
37bca1ec5cdqe
37bca1ec7imul rdx, r11
37bca1ecbimul rax, r11
37bca1ecfmov r11, [rsp+136]
37bca1ed7lea rcx, [r10+rdx+1]
37bca1edcmov [rsp+40], r11
37bca1ee1lea rdx, [r10+rax+1]
37bca1ee6lea r10, [rip+0x7aceab]
37bca1eedshl rcx, 4
37bca1ef1mov rax, [rsp+144]
37bca1ef9mov [rsp+32], r10
37bca1efemov r8, r10
37bca1f01shl rdx, 4
37bca1f05add rdx, [rsp+704]
37bca1f0dmov [rsp+48], rax
37bca1f12mov rax, [rsp+704]
37bca1f1alea r9, [rax+rcx]
37bca1f1emov rcx, [rsp+168]
37bca1f26call zrot_
37bca1f2bmov eax, [rbp]
37bca1f2esub eax, [r15]
37bca1f31lea r10, [rip+0x7ace60]
37bca1f38lea edx, [rax+r12]
37bca1f3cadd eax, ebx
37bca1f3emov r11, [rsp+136]
37bca1f46mov r8, r10
37bca1f49movsxd rdx, edx
37bca1f4ccdqe
37bca1f4emov [rsp+32], r10
37bca1f53imul rdx, r14
37bca1f57mov [rsp+40], r11
37bca1f5cimul rax, r14
37bca1f60lea rcx, [rdi+rdx+1]
37bca1f65lea rdx, [rdi+rax+1]
37bca1f6amov rax, [rsp+144]
37bca1f72shl rcx, 4
37bca1f76shl rdx, 4
37bca1f7alea r9, [r13+rcx]
37bca1f7fmov rcx, r15
37bca1f82mov [rsp+48], rax
37bca1f87add rdx, r13
37bca1f8acall zrot_
37bca1f8fmov r11, [rsp+688]
37bca1f97mov edx, [rsp+352]
37bca1f9emov eax, [rbp]
37bca1fa1sub eax, [r15]
37bca1fa4mov r8l, [r11]
37bca1fa7mov r11, [rsp+664]
37bca1faflea r9l, [rbx+rax]
37bca1fb3add eax, r12l
37bca1fb6mov [rsp+184], edx
37bca1fbdmovsxd r9, r9l
37bca1fc0cdqe
37bca1fc2lea r10l, [r12+r8]
37bca1fc6mov r11l, [r11]
37bca1fc9add r8l, ebx
37bca1fcctest edx, edx
37bca1fcejne 0x37bca1b00
37bca1fd4cmp r8l, r11l
37bca1fd7jg 0x37bca2000
37bca1fd9mov rdx, [rsp+120]
37bca1fdemovsxd rcx, r8l
37bca1fe1imul rdx, rax
37bca1fe5add rdx, [rsp+128]
37bca1fedadd rdx, rcx
37bca1ff0mov rcx, [rsp+704]
37bca1ff8shl rdx, 4
37bca1ffcmovups [rcx+rdx], x6
37bca2000
37bca2000loc_37bca2000:
37bca2000mov rcx, r14
37bca2003imul rcx, rax
37bca2007add rcx, rdi
37bca200alea rdx, [rcx+rsi]
37bca200eshl rdx, 4
37bca2012movups [r13+rdx], x6
37bca2018mov rdx, r14
37bca201bimul rdx, r9
37bca201fadd rdx, rdi
37bca2022
37bca2022loc_37bca2022:
37bca2022cmp r10l, r11l
37bca2025jg 0x37bca1b2d
37bca202bimul rax, [rsp+120]
37bca2031mov r12, [rsp+128]
37bca2039add rdx, rsi
37bca203cadd rcx, [rsp+112]
37bca2041add r12, rax
37bca2044movsxd rax, r10l
37bca2047add rax, r12
37bca204amov r12, [rsp+704]
37bca2052shl rax, 4
37bca2056mov [r12+rax+8], 0
37bca205fcmp r8l, r11l
37bca2062jle 0x37bca1b3e
37bca2068
37bca2068loc_37bca2068:
37bca2068mov r10l, [rsp+280]
37bca2070shl rcx, 4
37bca2074shl rdx, 4
37bca2078mov [r13+rcx+8], 0
37bca2081mov [r13+rdx+8], 0
37bca208atest r10l, r10l
37bca208dje 0x37bca1ba6
37bca2093
37bca2093loc_37bca2093:
37bca2093mov rax, [rsp+192]
37bca209bmov r9, [rsp+288]
37bca20a3mov rdx, [rsp+200]
37bca20abmov rcx, [rsp+672]
37bca20b3mov [rsp+48], rax
37bca20b8mov rax, [rsp+160]
37bca20c0mov [rsp+40], rax
37bca20c5lea rax, [rip+0x7acccc]
37bca20ccmov [rsp+32], rax
37bca20d1mov r8, rax
37bca20d4call zrot_
37bca20d9mov r9l, [rsp+284]
37bca20e1test r9l, r9l
37bca20e4je 0x37bca1bb7
37bca20ea
37bca20ealoc_37bca20ea:
37bca20eamov ecx, [rsp+156]
37bca20f1mov eax, [rbp]
37bca20f4lea r8, [rip+0x7acc9d]
37bca20fbsub eax, [r15]
37bca20femov r10, [rsp+296]
37bca2106lea edx, [rax+rcx]
37bca2109add eax, ebx
37bca210bmov r11, [rsp+304]
37bca2113lea ebx, [rsi+1]
37bca2116movsxd rdx, edx
37bca2119cdqe
37bca211bimul rdx, r10
37bca211fimul rax, r10
37bca2123lea rcx, [r11+rdx+1]
37bca2128lea rdx, [r11+rax+1]
37bca212dmov rax, [rsp+144]
37bca2135shl rcx, 4
37bca2139shl rdx, 4
37bca213dadd rdx, [rsp+800]
37bca2145mov [rsp+48], rax
37bca214amov rax, [rsp+136]
37bca2152mov [rsp+40], rax
37bca2157lea rax, [rip+0x7acc3a]
37bca215emov [rsp+32], rax
37bca2163mov rax, [rsp+800]
37bca216blea r9, [rax+rcx]
37bca216fmov rcx, rbp
37bca2172call zrot_
37bca2177cmp ebx, [rsp+188]
37bca217ejle 0x37bca1bc7
37bca2184
37bca2184loc_37bca2184:
37bca2184mov r12, [rsp+704]
37bca218c
37bca218cloc_37bca218c:
37bca218cadd [rsp+112], 1
37bca2192mov rax, [rsp+112]
37bca2197cmp [rsp+328], rax
37bca219fje 0x37bca2620
37bca21a5mov eax, [r15]
37bca21a8mov rsi, [rsp+216]
37bca21b0add [rsp+288], rsi
37bca21b8mov [rsp+188], eax
37bca21bfjmp 0x37bca19e0
37bca21c4
37bca21c4loc_37bca21c4:
37bca21c4mov eax, [rsp+136]
37bca21cbmov [rsp+284], eax
37bca21d2
37bca21d2loc_37bca21d2:
37bca21d2mov r9l, 1
37bca21d8mov r8l, 1
37bca21delea rdx, [rip+0x7acb7f]
37bca21e5mov rcx, rsi
37bca21e8call lsame_
37bca21edtest eax, eax
37bca21efje 0x37bca239a
37bca21f5
37bca21f5loc_37bca21f5:
37bca21f5mov esi, [rsp+280]
37bca21fctest esi, esi
37bca21fejne 0x37bca220e
37bca2200mov r11l, [rsp+112]
37bca2205test r11l, r11l
37bca2208je 0x37bca235a
37bca220e
37bca220eloc_37bca220e:
37bca220emov eax, [rsp+136]
37bca2215or eax, [rsp+284]
37bca221cjne 0x37bca16bf
37bca2222mov r9l, 1
37bca2228mov r8l, 1
37bca222elea rdx, [rip+0x7acb2f]
37bca2235mov rcx, rbx
37bca2238call lsame_
37bca223dtest eax, eax
37bca223fjne 0x37bca23b2
37bca2245mov rax, [rsp+832]
37bca224dmov [rax], -3
37bca2253mov eax, 3
37bca2258
37bca2258loc_37bca2258:
37bca2258lea rdx, [rsp+512]
37bca2260mov r8l, 6
37bca2266lea rcx, [rip+0x7acaf8]
37bca226dmov [rsp+512], eax
37bca2274call xerbla_
37bca2279nop
37bca227a
37bca227aloc_37bca227a:
37bca227amovups x6, [rsp+528]
37bca2282movups x7, [rsp+544]
37bca228aadd rsp, 568
37bca2291pop rbx
37bca2292pop rsi
37bca2293pop rdi
37bca2294pop rbp
37bca2295pop r12
37bca2297pop r13
37bca2299pop r14
37bca229bpop r15
37bca229dret
37bca229e
37bca229eloc_37bca229e:
37bca229emov r9l, 1
37bca22a4mov r8l, 1
37bca22aalea rdx, [rip+0x7acab2]
37bca22b1mov rcx, rbx
37bca22b4call lsame_
37bca22b9mov [rsp+284], eax
37bca22c0mov rax, [rsp+832]
37bca22c8mov [rax], 0
37bca22cemov eax, [rsp+336]
37bca22d5test eax, eax
37bca22d7jne 0x37bca21f5
37bca22ddjmp 0x37bca21d2
37bca22e2
37bca22e2loc_37bca22e2:
37bca22e2mov edx, -4
37bca22e7mov eax, 4
37bca22ec
37bca22ecloc_37bca22ec:
37bca22ecmov rsi, [rsp+832]
37bca22f4mov [rsi], edx
37bca22f6jmp 0x37bca2258
37bca22fb
37bca22fbloc_37bca22fb:
37bca22fbmov rcx, [rsp+648]
37bca2303mov r9l, 1
37bca2309mov r8l, 1
37bca230flea rdx, [rip+0x7aca4c]
37bca2316call lsame_
37bca231bmov [rsp+280], eax
37bca2322jmp 0x37bca162f
37bca2327
37bca2327loc_37bca2327:
37bca2327mov r9l, 1
37bca232dmov r8l, 1
37bca2333lea rdx, [rip+0x7aca27]
37bca233amov rcx, rsi
37bca233dcall lsame_
37bca2342mov [rsp+336], eax
37bca2349jmp 0x37bca15fc
37bca234e
37bca234eloc_37bca234e:
37bca234emov edx, -6
37bca2353mov eax, 6
37bca2358jmp 0x37bca22ec
37bca235a
37bca235aloc_37bca235a:
37bca235amov rcx, [rsp+648]
37bca2362mov r9l, 1
37bca2368mov r8l, 1
37bca236elea rdx, [rip+0x7ac9ef]
37bca2375call lsame_
37bca237atest eax, eax
37bca237cjne 0x37bca220e
37bca2382
37bca2382loc_37bca2382:
37bca2382mov rax, [rsp+832]
37bca238amov [rax], -2
37bca2390mov eax, 2
37bca2395jmp 0x37bca2258
37bca239a
37bca239aloc_37bca239a:
37bca239amov rax, [rsp+832]
37bca23a2mov [rax], -1
37bca23a8mov eax, 1
37bca23adjmp 0x37bca2258
37bca23b2
37bca23b2loc_37bca23b2:
37bca23b2mov [rsp+284], 0
37bca23bdjmp 0x37bca16bf
37bca23c2
37bca23c2loc_37bca23c2:
37bca23c2mov edx, -5
37bca23c7mov eax, 5
37bca23ccjmp 0x37bca22ec
37bca23d1
37bca23d1loc_37bca23d1:
37bca23d1mov edx, -10
37bca23d6mov eax, 10
37bca23dbjmp 0x37bca22ec
37bca23e0
37bca23e0loc_37bca23e0:
37bca23e0mov edx, -12
37bca23e5mov eax, 12
37bca23eajmp 0x37bca22ec
37bca23ef
37bca23ef 90 .
37bca23f0
37bca23f0loc_37bca23f0:
37bca23f0imul rdx, r14
37bca23f4mov r8, r14
37bca23f7mov rcx, [rsp+112]
37bca23fcadd rsi, 1
37bca2400imul r8, rax
37bca2404lea r9, [rdx+rdi]
37bca2408lea rdx, [rcx+r9]
37bca240cadd r8, rdi
37bca240fshl rdx, 4
37bca2413movsd_xmm x0, [r13+rdx]
37bca241alea rdx, [r8+rsi]
37bca241eshl rdx, 4
37bca2422movsd_xmm [rsp+376], x0
37bca242bmovsd_xmm x0, [r13+rdx]
37bca2432mov edx, [rsp+184]
37bca2439movsd_xmm [rsp+384], x0
37bca2442test edx, edx
37bca2444je 0x37bca1d28
37bca244a
37bca244aloc_37bca244a:
37bca244acmp r10l, r11l
37bca244djg 0x37bca247c
37bca244fimul rax, [rsp+120]
37bca2455movsxd r10, r10l
37bca2458add rax, [rsp+128]
37bca2460mov rcx, [rsp+704]
37bca2468add rax, r10
37bca246bshl rax, 4
37bca246fmovupd x0, [rcx+rax]
37bca2474movups [rsp+432], x0
37bca247c
37bca247cloc_37bca247c:
37bca247cadd r8, [rsp+112]
37bca2481shl r8, 4
37bca2485movupd x0, [r13+r8]
37bca248cjmp 0x37bca1d36
37bca2491
37bca2491 0f 1f 80 00 00 00 00 .......
37bca2498
37bca2498loc_37bca2498:
37bca2498movsxd rdx, eax
37bca249bmov r8l, [rbp]
37bca249fmov rax, [rsp+168]
37bca24a7sub r8l, [r15]
37bca24aaadd ecx, [rsp+156]
37bca24b1mov [rsp+48], rax
37bca24b6add r8l, 1
37bca24bamovsxd rcx, ecx
37bca24bdmov rax, [rsp+176]
37bca24c5movsd_xmm x0, [rsp+504]
37bca24cemovsxd r8, r8l
37bca24d1imul r8, [rsp+120]
37bca24d7mov [rsp+40], rax
37bca24dcmov rax, [rsp+712]
37bca24e4add r8, [rsp+128]
37bca24ecxorpd x0, [rip+0x7ac8bc]
37bca24f4add rcx, r8
37bca24f7mov [rsp+32], rax
37bca24fcmov rax, [rsp+704]
37bca2504add rdx, r8
37bca2507shl rcx, 4
37bca250bmov r8, [rsp+712]
37bca2513shl rdx, 4
37bca2517movsd_xmm x1, [rsp+496]
37bca2520lea r9, [rax+rcx]
37bca2524add rdx, [rsp+704]
37bca252cmov rcx, r15
37bca252funpcklpd x1, x0
37bca2533movups [rsp+464], x1
37bca253bcall zrot_
37bca2540jmp 0x37bca1df5
37bca2545
37bca2545 0f 1f 00 ...
37bca2548
37bca2548loc_37bca2548:
37bca2548mov rdx, [rsp+120]
37bca254dmovsxd rcx, r10l
37bca2550imul rdx, r9
37bca2554add rdx, [rsp+128]
37bca255cadd rdx, rcx
37bca255fmov rcx, [rsp+704]
37bca2567shl rdx, 4
37bca256bmovups [rcx+rdx], x6
37bca256fmov rdx, r14
37bca2572mov rcx, [rsp+112]
37bca2577imul rdx, r9
37bca257badd rdx, rdi
37bca257eadd rcx, rdx
37bca2581shl rcx, 4
37bca2585movups [r13+rcx], x6
37bca258bmov rcx, r14
37bca258eimul rcx, rax
37bca2592add rcx, rdi
37bca2595jmp 0x37bca2022
37bca259a
37bca259a 66 0f 1f 44 00 00 f..D..
37bca25a0
37bca25a0loc_37bca25a0:
37bca25a0mov rcx, [rsp+312]
37bca25a8movsxd r10, r10l
37bca25abmov rdx, [rsp+320]
37bca25b3imul r8, rcx
37bca25b7imul r10, rcx
37bca25bbmov rcx, [rsp+208]
37bca25c3mov [rsp+48], rcx
37bca25c8mov rcx, [rsp+176]
37bca25d0lea rax, [rdx+r10+1]
37bca25d5lea rdx, [rdx+r8+1]
37bca25damov [rsp+40], rcx
37bca25dfshl rax, 4
37bca25e3lea rcx, [rip+0x7ac7ae]
37bca25eashl rdx, 4
37bca25eemov [rsp+32], rcx
37bca25f3mov rcx, [rsp+768]
37bca25fblea r8, [rip+0x7ac796]
37bca2602add rdx, [rsp+768]
37bca260alea r9, [rcx+rax]
37bca260emov rcx, [rsp+664]
37bca2616call zrot_
37bca261bjmp 0x37bca1b95
37bca2620
37bca2620loc_37bca2620:
37bca2620mov r9l, [rsp+340]
37bca2628
37bca2628loc_37bca2628:
37bca2628mov r8l, [rsp+184]
37bca2630test r8l, r8l
37bca2633je 0x37bca266f
37bca2635
37bca2635loc_37bca2635:
37bca2635add r9l, 1
37bca2639cmp r9l, 41
37bca263djne 0x37bca1980
37bca2643mov rax, [rsp+832]
37bca264bmov [rsp+136], r9l
37bca2653mov [rax], 1
37bca2659
37bca2659loc_37bca2659:
37bca2659mov rax, [rsp+824]
37bca2661mov esi, [rsp+136]
37bca2668mov [rax], esi
37bca266ajmp 0x37bca227a
37bca266f
37bca266floc_37bca266f:
37bca266fmov rax, [rsp+688]
37bca2677mov ecx, [r15]
37bca267apxor x6, x6
37bca267emov edx, [rax]
37bca2680mov rax, [rsp+664]
37bca2688mov eax, [rax]
37bca268amov [rsp+112], eax
37bca268esub eax, edx
37bca2690cmp eax, ecx
37bca2692cmovg eax, ecx
37bca2695test eax, eax
37bca2697jle 0x37bca2818
37bca269dlea rsi, [rsp+424]
37bca26a5mov [rsp+112], rdi
37bca26aamov r8l, edx
37bca26admov rdi, rbp
37bca26b0mov [rsp+136], rsi
37bca26b8mov ebp, 1
37bca26bdmov rsi, [rsp+816]
37bca26c5mov [rsp+144], eax
37bca26ccmov [rsp+156], r9l
37bca26d4jmp 0x37bca26ee
37bca26d6
37bca26d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca26e0
37bca26e0loc_37bca26e0:
37bca26e0mov rax, [rsp+688]
37bca26e8mov ecx, [r15]
37bca26ebmov r8l, [rax]
37bca26ee
37bca26eeloc_37bca26ee:
37bca26eemov edx, ecx
37bca26f0add r8l, ebp
37bca26f3lea rax, [rip+0x7ac69e]
37bca26famov r9, rsi
37bca26fdsub edx, ebp
37bca26ffmovsxd r8, r8l
37bca2702add edx, 1
37bca2705mov [rsp+464], edx
37bca270cmov edx, [rdi]
37bca270emov [rsp+32], rax
37bca2713sub edx, ecx
37bca2715lea rcx, [rsp+464]
37bca271dadd edx, ebp
37bca271fmovsxd rdx, edx
37bca2722imul rdx, [rsp+120]
37bca2728add rdx, [rsp+128]
37bca2730add rdx, r8
37bca2733mov r8, [rsp+712]
37bca273bshl rdx, 4
37bca273fadd rdx, r12
37bca2742call zcopy_
37bca2747movsxd rcx, [r15]
37bca274alea rax, [rip+0x7ac647]
37bca2751mov edx, ecx
37bca2753mov r8, rcx
37bca2756shl rcx, 4
37bca275asub edx, ebp
37bca275clea r9, [rsi+rcx]
37bca2760lea rcx, [rsp+464]
37bca2768add edx, 1
37bca276bmov [rsp+464], edx
37bca2772mov edx, [rdi]
37bca2774mov [rsp+32], rax
37bca2779sub edx, r8l
37bca277cmov r8, [rsp+728]
37bca2784add edx, ebp
37bca2786movsxd rdx, edx
37bca2789imul rdx, r14
37bca278dadd rdx, [rsp+112]
37bca2792add rdx, rbp
37bca2795shl rdx, 4
37bca2799add rdx, r13
37bca279ccall zcopy_
37bca27a1movsxd rdx, [r15]
37bca27a4lea rax, [rip+0x7ac5ed]
37bca27abmov [rsp+32], rax
37bca27b0mov r8, rax
37bca27b3mov ecx, edx
37bca27b5shl rdx, 4
37bca27b9sub ecx, ebp
37bca27bblea r9, [rsi+rdx]
37bca27bfmov rdx, rsi
37bca27c2add rbp, 1
37bca27c6add ecx, 1
37bca27c9mov [rsp+464], ecx
37bca27d0mov rcx, [rsp+136]
37bca27d8mov [rsp+40], rcx
37bca27ddlea rcx, [rsp+464]
37bca27e5call zlapll_
37bca27eamaxsd x6, [rsp+424]
37bca27f3cmp [rsp+144], ebp
37bca27fajge 0x37bca26e0
37bca2800mov rbp, rdi
37bca2803mov r9l, [rsp+156]
37bca280bmov rdi, [rsp+112]
37bca2810andpd x6, [rip+0x7ac5a8]
37bca2818
37bca2818loc_37bca2818:
37bca2818mov rax, [rsp+736]
37bca2820mov rsi, [rsp+744]
37bca2828movsd_xmm x0, [rax]
37bca282cminsd x0, [rsi]
37bca2830comisd x0, x6
37bca2834jb 0x37bca2635
37bca283amov rax, [rsp+688]
37bca2842mov [rsp+136], r9l
37bca284amov [rsp+720], r13
37bca2852mov r13, r12
37bca2855mov r12, r15
37bca2858mov r15, rbp
37bca285bmov r9l, [rax]
37bca285emov rbp, r14
37bca2861mov r14, [rsp+720]
37bca2869test r9l, r9l
37bca286cjle 0x37bca28d9
37bca286emov rax, [rsp+752]
37bca2876lea edx, [r9-1]
37bca287amovsd_xmm x6, [rip+0x7ac54e]
37bca2882lea rdx, [rax+8*rdx+8]
37bca2887mov rcx, rdx
37bca288asub rcx, rax
37bca288dand ecx, 8
37bca2890je 0x37bca28a7
37bca2892mov rax, [rsp+752]
37bca289amovsd_xmm [rax], x6
37bca289eadd rax, 8
37bca28a2cmp rax, rdx
37bca28a5je 0x37bca28b9
37bca28a7
37bca28a7loc_37bca28a7:
37bca28a7movsd_xmm [rax], x6
37bca28abadd rax, 16
37bca28afmovsd_xmm [rax-8], x6
37bca28b4cmp rax, rdx
37bca28b7jne 0x37bca28a7
37bca28b9
37bca28b9loc_37bca28b9:
37bca28b9mov r8l, r9l
37bca28bcmov rcx, [rsp+760]
37bca28c4xor edx, edx
37bca28c6mov [rsp+112], r9l
37bca28cbshl r8, 3
37bca28cfcall memset
37bca28d4mov r9l, [rsp+112]
37bca28d9
37bca28d9loc_37bca28d9:
37bca28d9mov rax, [rsp+664]
37bca28e1mov r11l, [r12]
37bca28e5movsxd rsi, [rax]
37bca28e8mov eax, esi
37bca28easub eax, r9l
37bca28edcmp eax, r11l
37bca28f0cmovg eax, r11l
37bca28f4mov [rsp+144], eax
37bca28fbtest eax, eax
37bca28fdjle 0x37bca2bbc
37bca2903lea rax, [rsp+464]
37bca290bmovsd_xmm x6, [rip+0x7ac4bd]
37bca2913mov esi, 1
37bca2918mov [rsp+112], rax
37bca291djmp 0x37bca2a4c
37bca2922
37bca2922loc_37bca2922:
37bca2922pxor x0, x0
37bca2926comisd x0, x7
37bca292aja 0x37bca2c8b
37bca2930
37bca2930loc_37bca2930:
37bca2930lea eax, [rdx-1]
37bca2933mov rcx, [rsp+752]
37bca293blea rdx, [rsp+416]
37bca2943andpd x7, [rip+0x7ac475]
37bca294bcdqe
37bca294dmov [rsp+32], rdx
37bca2952lea rdx, [rip+0x7ac44f]
37bca2959movsd_xmm [rsp+464], x7
37bca2962shl rax, 3
37bca2966lea r9, [rcx+rax]
37bca296amov rcx, [rsp+760]
37bca2972lea r8, [rcx+rax]
37bca2976mov rcx, [rsp+112]
37bca297bcall dlartg_
37bca2980mov r10, [rsp+688]
37bca2988mov r8l, [r12]
37bca298cmov eax, [r10]
37bca298fmov r10, [rsp+752]
37bca2997add eax, ebx
37bca2999movsxd rdx, eax
37bca299clea rax, [rdx-1]
37bca29a0movsd_xmm x1, [r10+8*rax]
37bca29a6mov r10, [rsp+760]
37bca29aemovsd_xmm x0, [r10+8*rax]
37bca29b4mov eax, r8l
37bca29b7sub eax, ebx
37bca29b9lea ecx, [rax+1]
37bca29bcmov eax, [r15]
37bca29bfmov [rsp+356], ecx
37bca29c6add eax, ebx
37bca29c8sub eax, r8l
37bca29cbcomisd x1, x0
37bca29cfcdqe
37bca29d1jb 0x37bca2b1c
37bca29d7movapd x0, x6
37bca29dbimul rax, [rsp+120]
37bca29e1add rax, [rsp+128]
37bca29e9divsd x0, x1
37bca29edadd rax, rdx
37bca29f0mov r9, [rsp+712]
37bca29f8mov rdx, [rsp+112]
37bca29fdshl rax, 4
37bca2a01lea rcx, [rsp+356]
37bca2a09lea r8, [r13+rax]
37bca2a0emovsd_xmm [rsp+464], x0
37bca2a17call zdscal_
37bca2a1c
37bca2a1cloc_37bca2a1c:
37bca2a1cmov rax, [rsp+688]
37bca2a24mov rbx, [rsp+216]
37bca2a2cadd rsi, 1
37bca2a30add [rsp+344], rbx
37bca2a38mov r11l, [r12]
37bca2a3cmov r9l, [rax]
37bca2a3fcmp [rsp+144], esi
37bca2a46jl 0x37bca2bb1
37bca2a4c
37bca2a4cloc_37bca2a4c:
37bca2a4cmov eax, [r15]
37bca2a4fmov rcx, [rsp+120]
37bca2a54lea edx, [r9+rsi]
37bca2a58mov ebx, esi
37bca2a5amovsxd r9, edx
37bca2a5dmovsd_xmm x2, [rip+0x7ac373]
37bca2a65sub eax, r11l
37bca2a68add eax, esi
37bca2a6acdqe
37bca2a6cimul rcx, rax
37bca2a70add rcx, [rsp+128]
37bca2a78imul rax, rbp
37bca2a7cadd rcx, r9
37bca2a7fmov r10, rcx
37bca2a82shl r10, 4
37bca2a86add rax, rdi
37bca2a89add rax, rsi
37bca2a8cmov r8, rax
37bca2a8fshl r8, 4
37bca2a93add r8, r14
37bca2a96movsd_xmm x7, [r8]
37bca2a9bdivsd x7, [r13+r10]
37bca2aa2comisd x2, x7
37bca2aa6jb 0x37bca2ab6
37bca2aa8comisd x7, [rip+0x7ac330]
37bca2ab0jae 0x37bca2922
37bca2ab6
37bca2ab6loc_37bca2ab6:
37bca2ab6mov rdx, [rsp+752]
37bca2abeshl rax, 4
37bca2ac2sub r9, 1
37bca2ac6shl rcx, 4
37bca2acamov [rdx+8*r9], 0
37bca2ad2mov rdx, [rsp+760]
37bca2adamovsd_xmm [rdx+8*r9], x6
37bca2ae0mov edx, r11l
37bca2ae3sub edx, ebx
37bca2ae5add edx, 1
37bca2ae8mov [rsp+464], edx
37bca2aeflea rdx, [r14+rax]
37bca2af3
37bca2af3loc_37bca2af3:
37bca2af3mov rax, [rsp+712]
37bca2afblea r9, [r13+rcx]
37bca2b00mov r8, [rsp+728]
37bca2b08mov rcx, [rsp+112]
37bca2b0dmov [rsp+32], rax
37bca2b12call zcopy_
37bca2b17jmp 0x37bca2a1c
37bca2b1c
37bca2b1cloc_37bca2b1c:
37bca2b1cmovapd x1, x6
37bca2b20imul rax, rbp
37bca2b24mov rdx, [rsp+112]
37bca2b29mov r9, [rsp+728]
37bca2b31divsd x1, x0
37bca2b35lea rcx, [rsp+356]
37bca2b3dadd rax, rdi
37bca2b40add rax, rsi
37bca2b43shl rax, 4
37bca2b47lea r8, [r14+rax]
37bca2b4bmovsd_xmm [rsp+464], x1
37bca2b54call zdscal_
37bca2b59mov edx, [r12]
37bca2b5dmov rcx, [rsp+120]
37bca2b62mov r10, [rsp+688]
37bca2b6amov eax, edx
37bca2b6csub eax, ebx
37bca2b6eadd eax, 1
37bca2b71mov [rsp+464], eax
37bca2b78mov eax, [r15]
37bca2b7bsub eax, edx
37bca2b7dadd eax, ebx
37bca2b7fadd ebx, [r10]
37bca2b82cdqe
37bca2b84movsxd rdx, ebx
37bca2b87imul rcx, rax
37bca2b8badd rcx, [rsp+128]
37bca2b93imul rax, rbp
37bca2b97add rcx, rdx
37bca2b9ashl rcx, 4
37bca2b9elea rdx, [rax+rdi]
37bca2ba2add rdx, rsi
37bca2ba5shl rdx, 4
37bca2ba9add rdx, r14
37bca2bacjmp 0x37bca2af3
37bca2bb1
37bca2bb1loc_37bca2bb1:
37bca2bb1mov rax, [rsp+664]
37bca2bb9movsxd rsi, [rax]
37bca2bbc
37bca2bbcloc_37bca2bbc:
37bca2bbclea ebp, [r9+r11]
37bca2bc0cmp ebp, esi
37bca2bc2jle 0x37bca2c3d
37bca2bc4mov eax, ebp
37bca2bc6xor edx, edx
37bca2bc8lea rcx, [8*rsi]
37bca2bd0add rcx, [rsp+752]
37bca2bd8sub eax, esi
37bca2bdalea r13l, [rax-1]
37bca2bdelea r8, [8*r13+8]
37bca2be6call memset
37bca2bebmov rdi, [rsp+760]
37bca2bf3lea rax, [8*rsi]
37bca2bfbadd rsi, r13
37bca2bfeadd rax, [rsp+760]
37bca2c06movsd_xmm x6, [rip+0x7ac1c2]
37bca2c0elea rdx, [rdi+8*rsi+8]
37bca2c13mov rcx, rdx
37bca2c16sub rcx, rax
37bca2c19and ecx, 8
37bca2c1cje 0x37bca2c2b
37bca2c1emovsd_xmm [rax], x6
37bca2c22add rax, 8
37bca2c26cmp rax, rdx
37bca2c29je 0x37bca2c3d
37bca2c2b
37bca2c2bloc_37bca2c2b:
37bca2c2bmovsd_xmm [rax], x6
37bca2c2fadd rax, 16
37bca2c33movsd_xmm [rax-8], x6
37bca2c38cmp rax, rdx
37bca2c3bjne 0x37bca2c2b
37bca2c3d
37bca2c3dloc_37bca2c3d:
37bca2c3dmov eax, [r15]
37bca2c40cmp eax, ebp
37bca2c42jle 0x37bca2659
37bca2c48sub eax, ebp
37bca2c4amov rcx, [rsp+752]
37bca2c52movsxd rbx, ebp
37bca2c55xor edx, edx
37bca2c57sub eax, 1
37bca2c5ashl rbx, 3
37bca2c5elea rsi, [8*rax+8]
37bca2c66add rcx, rbx
37bca2c69mov r8, rsi
37bca2c6ccall memset
37bca2c71add rbx, [rsp+760]
37bca2c79mov r8, rsi
37bca2c7cxor edx, edx
37bca2c7emov rcx, rbx
37bca2c81call memset
37bca2c86jmp 0x37bca2659
37bca2c8b
37bca2c8bloc_37bca2c8b:
37bca2c8bmov eax, r11l
37bca2c8emov rcx, [rsp+112]
37bca2c93mov r9, [rsp+728]
37bca2c9blea rdx, [rip+0x7ac0fe]
37bca2ca2sub eax, esi
37bca2ca4add eax, 1
37bca2ca7mov [rsp+464], eax
37bca2caecall zdscal_
37bca2cb3mov ecx, [rsp+280]
37bca2cbatest ecx, ecx
37bca2cbcjne 0x37bca2d10
37bca2cbemov rax, [rsp+688]
37bca2cc6mov edx, [rax]
37bca2cc8add edx, esi
37bca2ccajmp 0x37bca2930
37bca2ccf
37bca2ccfloc_37bca2ccf:
37bca2ccfneg eax
37bca2cd1jmp 0x37bca2258
37bca2cd6
37bca2cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca2ce0
37bca2ce0loc_37bca2ce0:
37bca2ce0mov edx, -20
37bca2ce5mov eax, 20
37bca2ceajmp 0x37bca22ec
37bca2cef
37bca2cefloc_37bca2cef:
37bca2cefmov edx, -18
37bca2cf4mov eax, 18
37bca2cf9jmp 0x37bca22ec
37bca2cfe
37bca2cfeloc_37bca2cfe:
37bca2cfemov edx, -22
37bca2d03mov eax, 22
37bca2d08jmp 0x37bca22ec
37bca2d0d
37bca2d0d 0f 1f 00 ...
37bca2d10
37bca2d10loc_37bca2d10:
37bca2d10mov r8, [rsp+344]
37bca2d18mov rcx, [rsp+672]
37bca2d20lea rdx, [rip+0x7ac079]
37bca2d27lea r9, [rip+0x7ac06a]
37bca2d2ecall zdscal_
37bca2d33mov rax, [rsp+688]
37bca2d3bmov edx, [rax]
37bca2d3dadd edx, esi
37bca2d3fjmp 0x37bca2930
37bca1530
37bca1530ztgsja_:
37bca1530push r15
37bca1532push r14
37bca1534push r13
37bca1536push r12
37bca1538push rbp
37bca1539push rdi
37bca153apush rsi
37bca153bpush rbx
37bca153csub rsp, 568
37bca1543movups [rsp+528], x6
37bca154bmovups [rsp+544], x7
37bca1553mov rax, [rsp+776]
37bca155bmov r15, [rsp+680]
37bca1563mov r12, [rsp+696]
37bca156bmov r13, [rsp+704]
37bca1573mov edi, [rax]
37bca1575mov rax, [rsp+792]
37bca157dmov r14, [rsp+720]
37bca1585mov eax, [rax]
37bca1587mov [rsp+648], rdx
37bca158fmov rbx, r8
37bca1592mov rsi, rcx
37bca1595mov [rsp+664], r9
37bca159dmov r8l, 1
37bca15a3mov r9l, 1
37bca15a9lea rdx, [rip+0x7ad7b0]
37bca15b0mov [rsp+120], eax
37bca15b4mov rax, [rsp+808]
37bca15bcmov eax, [rax]
37bca15bemov [rsp+128], eax
37bca15c5mov rax, [rsp+712]
37bca15cdmov eax, [rax]
37bca15cfmov [rsp+144], eax
37bca15d6mov rax, [rsp+728]
37bca15demovsxd rbp, [rax]
37bca15e1call lsame_
37bca15e6mov [rsp+156], eax
37bca15edmov [rsp+336], eax
37bca15f4test eax, eax
37bca15f6je 0x37bca2327
37bca15fc
37bca15fcloc_37bca15fc:
37bca15fcmov rcx, [rsp+648]
37bca1604mov r9l, 1
37bca160amov r8l, 1
37bca1610lea rdx, [rip+0x7ad749]
37bca1617call lsame_
37bca161cmov [rsp+112], eax
37bca1620mov [rsp+280], eax
37bca1627test eax, eax
37bca1629je 0x37bca22fb
37bca162f
37bca162floc_37bca162f:
37bca162fmov r9l, 1
37bca1635mov r8l, 1
37bca163blea rdx, [rip+0x7ad71e]
37bca1642mov rcx, rbx
37bca1645call lsame_
37bca164amov [rsp+136], eax
37bca1651test eax, eax
37bca1653je 0x37bca229e
37bca1659mov rax, [rsp+832]
37bca1661mov [rax], 0
37bca1667mov eax, [rsp+336]
37bca166etest eax, eax
37bca1670je 0x37bca21c4
37bca1676mov eax, [rsp+280]
37bca167dtest eax, eax
37bca167fjne 0x37bca16b1
37bca1681mov eax, [rsp+112]
37bca1685test eax, eax
37bca1687jne 0x37bca16b1
37bca1689mov rcx, [rsp+648]
37bca1691mov r9l, 1
37bca1697mov r8l, 1
37bca169dlea rdx, [rip+0x7ad6c0]
37bca16a4call lsame_
37bca16a9test eax, eax
37bca16abje 0x37bca2382
37bca16b1
37bca16b1loc_37bca16b1:
37bca16b1mov eax, [rsp+336]
37bca16b8mov [rsp+284], eax
37bca16bf
37bca16bfloc_37bca16bf:
37bca16bfmov rax, [rsp+664]
37bca16c7mov edx, [rax]
37bca16c9test edx, edx
37bca16cbjs 0x37bca22e2
37bca16d1mov rax, [rsp+672]
37bca16d9mov eax, [rax]
37bca16dbtest eax, eax
37bca16ddjs 0x37bca23c2
37bca16e3mov r8l, [r15]
37bca16e6test r8l, r8l
37bca16e9js 0x37bca234e
37bca16efmov rsi, [rsp+712]
37bca16f7test edx, edx
37bca16f9mov ecx, 1
37bca16fecmovg ecx, edx
37bca1701cmp [rsi], ecx
37bca1703jl 0x37bca23d1
37bca1709mov rsi, [rsp+728]
37bca1711test eax, eax
37bca1713mov ecx, 1
37bca1718cmovg ecx, eax
37bca171bcmp [rsi], ecx
37bca171djl 0x37bca23e0
37bca1723mov rsi, [rsp+776]
37bca172bmov ecx, [rsi]
37bca172dtest ecx, ecx
37bca172fjle 0x37bca2cef
37bca1735cmp edx, ecx
37bca1737jle 0x37bca1747
37bca1739test [rsp+336], 1
37bca1741jne 0x37bca2cef
37bca1747
37bca1747loc_37bca1747:
37bca1747mov rsi, [rsp+792]
37bca174fmov edx, [rsi]
37bca1751test edx, edx
37bca1753jle 0x37bca2ce0
37bca1759cmp eax, edx
37bca175bjle 0x37bca176b
37bca175dtest [rsp+280], 1
37bca1765jne 0x37bca2ce0
37bca176b
37bca176bloc_37bca176b:
37bca176bmov rax, [rsp+808]
37bca1773mov eax, [rax]
37bca1775test eax, eax
37bca1777jle 0x37bca2cfe
37bca177dcmp r8l, eax
37bca1780jle 0x37bca1790
37bca1782test [rsp+284], 1
37bca178ajne 0x37bca2cfe
37bca1790
37bca1790loc_37bca1790:
37bca1790movsxd rsi, edi
37bca1793xor eax, eax
37bca1795movsxd rbx, [rsp+120]
37bca179atest rsi, rsi
37bca179dcmovns rax, rsi
37bca17a1movsxd rsi, [rsp+128]
37bca17a9mov [rsp+312], rax
37bca17b1not rax
37bca17b4mov [rsp+320], rax
37bca17bcxor eax, eax
37bca17betest rbx, rbx
37bca17c1cmovs rbx, rax
37bca17c5test rsi, rsi
37bca17c8cmovns rax, rsi
37bca17ccmovsxd rsi, [rsp+144]
37bca17d4mov [rsp+296], rax
37bca17dcnot rax
37bca17dfmov [rsp+304], rax
37bca17e7xor eax, eax
37bca17e9test rsi, rsi
37bca17eccmovns rax, rsi
37bca17f0mov [rsp+120], rax
37bca17f5not rax
37bca17f8mov [rsp+128], rax
37bca1800xor eax, eax
37bca1802test rbp, rbp
37bca1805cmovs rbp, rax
37bca1809mov rax, [rsp+832]
37bca1811mov eax, [rax]
37bca1813mov rdi, rbp
37bca1816not rdi
37bca1819test eax, eax
37bca181bjne 0x37bca2ccf
37bca1821mov r10l, [rsp+156]
37bca1829test r10l, r10l
37bca182cje 0x37bca187b
37bca182emov rax, [rsp+776]
37bca1836mov r8, [rsp+664]
37bca183emov [rsp+56], 4
37bca1847lea r9, [rip+0x7ad522]
37bca184elea rcx, [rip+0x7ad52b]
37bca1855mov [rsp+48], rax
37bca185amov rax, [rsp+768]
37bca1862mov rdx, r8
37bca1865mov [rsp+40], rax
37bca186alea rax, [rip+0x7ad517]
37bca1871mov [rsp+32], rax
37bca1876call zlaset_
37bca187b
37bca187bloc_37bca187b:
37bca187bmov r9l, [rsp+112]
37bca1880test r9l, r9l
37bca1883je 0x37bca18d2
37bca1885mov rax, [rsp+792]
37bca188dmov r8, [rsp+672]
37bca1895mov [rsp+56], 4
37bca189elea r9, [rip+0x7ad4cb]
37bca18a5lea rcx, [rip+0x7ad4d4]
37bca18acmov [rsp+48], rax
37bca18b1mov rax, [rsp+784]
37bca18b9mov rdx, r8
37bca18bcmov [rsp+40], rax
37bca18c1lea rax, [rip+0x7ad4c0]
37bca18c8mov [rsp+32], rax
37bca18cdcall zlaset_
37bca18d2
37bca18d2loc_37bca18d2:
37bca18d2mov r8l, [rsp+136]
37bca18datest r8l, r8l
37bca18ddje 0x37bca1927
37bca18dfmov rax, [rsp+808]
37bca18e7lea r9, [rip+0x7ad482]
37bca18eemov r8, r15
37bca18f1mov rdx, r15
37bca18f4mov [rsp+56], 4
37bca18fdlea rcx, [rip+0x7ad47c]
37bca1904mov [rsp+48], rax
37bca1909mov rax, [rsp+800]
37bca1911mov [rsp+40], rax
37bca1916lea rax, [rip+0x7ad46b]
37bca191dmov [rsp+32], rax
37bca1922call zlaset_
37bca1927
37bca1927loc_37bca1927:
37bca1927mov rax, [rsp+784]
37bca192fshl rbx, 4
37bca1933mov [rsp+184], 0
37bca193emov r9l, 1
37bca1944mov [rsp+216], rbx
37bca194cmov [rsp+344], rax
37bca1954lea rax, [rsp+512]
37bca195cmov [rsp+192], rax
37bca1964mov [rsp+720], r14
37bca196cmov r14, rbp
37bca196fmov rbp, r15
37bca1972mov r15, r12
37bca1975mov r12, r13
37bca1978mov r13, [rsp+720]
37bca1980
37bca1980loc_37bca1980:
37bca1980xor [rsp+184], 1
37bca1988mov eax, [rsp+184]
37bca198fmov [rsp+352], eax
37bca1996mov eax, [r15]
37bca1999mov [rsp+188], eax
37bca19a0cmp eax, 1
37bca19a3jle 0x37bca2628
37bca19a9mov [rsp+328], rax
37bca19b1mov rax, [rsp+784]
37bca19b9mov [rsp+112], 1
37bca19c2mov [rsp+288], rax
37bca19camov [rsp+340], r9l
37bca19d2nop [rax]
37bca19d5nop [rax+rax]
37bca19e0
37bca19e0loc_37bca19e0:
37bca19e0mov eax, [rsp+112]
37bca19e4lea ebx, [rax+1]
37bca19e7cmp ebx, [rsp+188]
37bca19eejg 0x37bca218c
37bca19f4mov rsi, [rsp+112]
37bca19f9mov rax, [rsp+288]
37bca1a01pxor x6, x6
37bca1a05mov [rsp+704], r12
37bca1a0dadd rax, [rsp+216]
37bca1a15mov edx, [rsp+188]
37bca1a1cmov [rsp+200], rax
37bca1a24lea rax, [rsp+368]
37bca1a2cmov [rsp+240], rax
37bca1a34lea rax, [rsp+432]
37bca1a3cmov [rsp+264], rax
37bca1a44lea rax, [rsp+360]
37bca1a4cmov [rsp+232], rax
37bca1a54lea rax, [rsp+352]
37bca1a5cmov [rsp+224], rax
37bca1a64lea rax, [rsp+480]
37bca1a6cmov [rsp+144], rax
37bca1a74lea rax, [rsp+392]
37bca1a7cmov [rsp+136], rax
37bca1a84lea rax, [rsp+408]
37bca1a8cmov [rsp+160], rax
37bca1a94lea rax, [rsp+496]
37bca1a9cmov [rsp+208], rax
37bca1aa4lea rax, [rsp+400]
37bca1aacmov [rsp+176], rax
37bca1ab4lea rax, [rsp+384]
37bca1abcmov [rsp+256], rax
37bca1ac4lea rax, [rsp+448]
37bca1accmov [rsp+272], rax
37bca1ad4lea rax, [rsp+376]
37bca1adcmov [rsp+248], rax
37bca1ae4lea rax, [rsp+464]
37bca1aecmov [rsp+156], esi
37bca1af3mov [rsp+168], rax
37bca1afbjmp 0x37bca1bda
37bca1b00
37bca1b00loc_37bca1b00:
37bca1b00cmp r10l, r11l
37bca1b03jle 0x37bca2548
37bca1b09mov rdx, r14
37bca1b0cmov rcx, [rsp+112]
37bca1b11imul rax, r14
37bca1b15imul rdx, r9
37bca1b19add rdx, rdi
37bca1b1cadd rcx, rdx
37bca1b1fshl rcx, 4
37bca1b23movups [r13+rcx], x6
37bca1b29lea rcx, [rax+rdi]
37bca1b2d
37bca1b2dloc_37bca1b2d:
37bca1b2dadd rdx, rsi
37bca1b30add rcx, [rsp+112]
37bca1b35cmp r8l, r11l
37bca1b38jg 0x37bca2068
37bca1b3e
37bca1b3eloc_37bca1b3e:
37bca1b3eimul r9, [rsp+120]
37bca1b44movsxd r8, r8l
37bca1b47shl rcx, 4
37bca1b4bmov rax, [rsp+128]
37bca1b53mov r11l, [rsp+336]
37bca1b5bshl rdx, 4
37bca1b5fmov [r13+rcx+8], 0
37bca1b68mov [r13+rdx+8], 0
37bca1b71add rax, r8
37bca1b74add rax, r9
37bca1b77mov r9, [rsp+704]
37bca1b7fshl rax, 4
37bca1b83mov [r9+rax+8], 0
37bca1b8ctest r11l, r11l
37bca1b8fjne 0x37bca25a0
37bca1b95
37bca1b95loc_37bca1b95:
37bca1b95mov r10l, [rsp+280]
37bca1b9dtest r10l, r10l
37bca1ba0jne 0x37bca2093
37bca1ba6
37bca1ba6loc_37bca1ba6:
37bca1ba6mov r9l, [rsp+284]
37bca1baetest r9l, r9l
37bca1bb1jne 0x37bca20ea
37bca1bb7
37bca1bb7loc_37bca1bb7:
37bca1bb7lea ebx, [rsi+1]
37bca1bbacmp ebx, [rsp+188]
37bca1bc1jg 0x37bca2184
37bca1bc7
37bca1bc7loc_37bca1bc7:
37bca1bc7mov rcx, [rsp+216]
37bca1bcfadd [rsp+200], rcx
37bca1bd7mov edx, [r15]
37bca1bda
37bca1bdaloc_37bca1bda:
37bca1bdamov rax, [rsp+688]
37bca1be2mov r9l, [rsp+156]
37bca1beamov [rsp+360], 0
37bca1bf6mov [rsp+368], 0
37bca1c02mov ecx, [rax]
37bca1c04mov rax, [rsp+664]
37bca1c0cmovups [rsp+432], x6
37bca1c14mov r11l, [rax]
37bca1c17mov eax, [rbp]
37bca1c1alea r10l, [rcx+r9]
37bca1c1esub eax, edx
37bca1c20lea edx, [r9+rax]
37bca1c24movsxd rdx, edx
37bca1c27cmp r10l, r11l
37bca1c2ajg 0x37bca1c5e
37bca1c2cmov r8, [rsp+120]
37bca1c31movsxd r9, r10l
37bca1c34imul r8, rdx
37bca1c38add r8, [rsp+128]
37bca1c40add r8, r9
37bca1c43mov r9, [rsp+704]
37bca1c4bshl r8, 4
37bca1c4fmovsd_xmm x0, [r9+r8]
37bca1c55movsd_xmm [rsp+360], x0
37bca1c5e
37bca1c5eloc_37bca1c5e:
37bca1c5eadd eax, ebx
37bca1c60add ecx, ebx
37bca1c62cdqe
37bca1c64cmp r11l, ecx
37bca1c67jl 0x37bca23f0
37bca1c6dmov r8, [rsp+120]
37bca1c72movsxd rcx, ecx
37bca1c75mov r9, r14
37bca1c78add rsi, 1
37bca1c7cimul r9, rdx
37bca1c80mov r12, rcx
37bca1c83imul r8, rax
37bca1c87add r8, [rsp+128]
37bca1c8fadd r8, rcx
37bca1c92mov rcx, [rsp+704]
37bca1c9ashl r8, 4
37bca1c9eadd r9, rdi
37bca1ca1movsd_xmm x0, [rcx+r8]
37bca1ca7mov rcx, [rsp+112]
37bca1cacmovsd_xmm [rsp+368], x0
37bca1cb5lea r8, [rcx+r9]
37bca1cb9shl r8, 4
37bca1cbdmovsd_xmm x0, [r13+r8]
37bca1cc4mov r8, r14
37bca1cc7imul r8, rax
37bca1ccbmovsd_xmm [rsp+376], x0
37bca1cd4add r8, rdi
37bca1cd7lea rcx, [r8+rsi]
37bca1cdbshl rcx, 4
37bca1cdfmovsd_xmm x0, [r13+rcx]
37bca1ce6mov ecx, [rsp+184]
37bca1cedmovsd_xmm [rsp+384], x0
37bca1cf6test ecx, ecx
37bca1cf8jne 0x37bca244a
37bca1cfeimul rdx, [rsp+120]
37bca1d04add rdx, [rsp+128]
37bca1d0cmov rax, [rsp+704]
37bca1d14add rdx, r12
37bca1d17shl rdx, 4
37bca1d1bmovupd x0, [rax+rdx]
37bca1d20movups [rsp+432], x0
37bca1d28
37bca1d28loc_37bca1d28:
37bca1d28add r9, rsi
37bca1d2bshl r9, 4
37bca1d2fmovupd x0, [r13+r9]
37bca1d36
37bca1d36loc_37bca1d36:
37bca1d36mov rax, [rsp+144]
37bca1d3emov rdx, [rsp+232]
37bca1d46movups [rsp+448], x0
37bca1d4emov rcx, [rsp+224]
37bca1d56mov r9, [rsp+240]
37bca1d5emov [rsp+96], rax
37bca1d63mov rax, [rsp+136]
37bca1d6bmov r8, [rsp+264]
37bca1d73mov [rsp+88], rax
37bca1d78mov rax, [rsp+192]
37bca1d80mov [rsp+80], rax
37bca1d85mov rax, [rsp+160]
37bca1d8dmov [rsp+72], rax
37bca1d92mov rax, [rsp+208]
37bca1d9amov [rsp+64], rax
37bca1d9fmov rax, [rsp+176]
37bca1da7mov [rsp+56], rax
37bca1dacmov rax, [rsp+256]
37bca1db4mov [rsp+48], rax
37bca1db9mov rax, [rsp+272]
37bca1dc1mov [rsp+40], rax
37bca1dc6mov rax, [rsp+248]
37bca1dcemov [rsp+32], rax
37bca1dd3call zlags2_
37bca1dd8mov rax, [rsp+688]
37bca1de0mov rdx, [rsp+664]
37bca1de8mov ecx, [rax]
37bca1dealea eax, [rcx+rbx]
37bca1dedcmp eax, [rdx]
37bca1defjle 0x37bca2498
37bca1df5
37bca1df5loc_37bca1df5:
37bca1df5mov edx, [rbp]
37bca1df8sub edx, [r15]
37bca1dfbadd edx, 1
37bca1dfemov r10, [rsp+728]
37bca1e06mov rcx, [rsp+168]
37bca1e0emovsxd rdx, edx
37bca1e11mov rax, [rsp+112]
37bca1e16mov r11, [rsp+160]
37bca1e1eimul rdx, r14
37bca1e22mov [rsp+48], rcx
37bca1e27mov r8, r10
37bca1e2amovsd_xmm x0, [rsp+520]
37bca1e33mov [rsp+40], r11
37bca1e38xorpd x0, [rip+0x7acf70]
37bca1e40mov rcx, r15
37bca1e43movsd_xmm x1, [rsp+512]
37bca1e4cmov [rsp+32], r10
37bca1e51add rdx, rdi
37bca1e54add rax, rdx
37bca1e57add rdx, rsi
37bca1e5aunpcklpd x1, x0
37bca1e5eshl rax, 4
37bca1e62shl rdx, 4
37bca1e66movups [rsp+464], x1
37bca1e6eadd rdx, r13
37bca1e71lea r9, [r13+rax]
37bca1e76call zrot_
37bca1e7bmov r11, [rsp+688]
37bca1e83mov edx, [r15]
37bca1e86mov r10, [rsp+664]
37bca1e8emov r12l, [rsp+156]
37bca1e96mov eax, [r11]
37bca1e99mov r11, [rsp+120]
37bca1e9emov ecx, [r10]
37bca1ea1mov r10, [rsp+128]
37bca1ea9add eax, edx
37bca1eabcmp eax, ecx
37bca1eadcmovg eax, ecx
37bca1eb0mov [rsp+464], eax
37bca1eb7mov eax, [rbp]
37bca1ebasub eax, edx
37bca1ebclea edx, [rax+r12]
37bca1ec0add eax, ebx
37bca1ec2movsxd rdx, edx
37bca1ec5cdqe
37bca1ec7imul rdx, r11
37bca1ecbimul rax, r11
37bca1ecfmov r11, [rsp+136]
37bca1ed7lea rcx, [r10+rdx+1]
37bca1edcmov [rsp+40], r11
37bca1ee1lea rdx, [r10+rax+1]
37bca1ee6lea r10, [rip+0x7aceab]
37bca1eedshl rcx, 4
37bca1ef1mov rax, [rsp+144]
37bca1ef9mov [rsp+32], r10
37bca1efemov r8, r10
37bca1f01shl rdx, 4
37bca1f05add rdx, [rsp+704]
37bca1f0dmov [rsp+48], rax
37bca1f12mov rax, [rsp+704]
37bca1f1alea r9, [rax+rcx]
37bca1f1emov rcx, [rsp+168]
37bca1f26call zrot_
37bca1f2bmov eax, [rbp]
37bca1f2esub eax, [r15]
37bca1f31lea r10, [rip+0x7ace60]
37bca1f38lea edx, [rax+r12]
37bca1f3cadd eax, ebx
37bca1f3emov r11, [rsp+136]
37bca1f46mov r8, r10
37bca1f49movsxd rdx, edx
37bca1f4ccdqe
37bca1f4emov [rsp+32], r10
37bca1f53imul rdx, r14
37bca1f57mov [rsp+40], r11
37bca1f5cimul rax, r14
37bca1f60lea rcx, [rdi+rdx+1]
37bca1f65lea rdx, [rdi+rax+1]
37bca1f6amov rax, [rsp+144]
37bca1f72shl rcx, 4
37bca1f76shl rdx, 4
37bca1f7alea r9, [r13+rcx]
37bca1f7fmov rcx, r15
37bca1f82mov [rsp+48], rax
37bca1f87add rdx, r13
37bca1f8acall zrot_
37bca1f8fmov r11, [rsp+688]
37bca1f97mov edx, [rsp+352]
37bca1f9emov eax, [rbp]
37bca1fa1sub eax, [r15]
37bca1fa4mov r8l, [r11]
37bca1fa7mov r11, [rsp+664]
37bca1faflea r9l, [rbx+rax]
37bca1fb3add eax, r12l
37bca1fb6mov [rsp+184], edx
37bca1fbdmovsxd r9, r9l
37bca1fc0cdqe
37bca1fc2lea r10l, [r12+r8]
37bca1fc6mov r11l, [r11]
37bca1fc9add r8l, ebx
37bca1fcctest edx, edx
37bca1fcejne 0x37bca1b00
37bca1fd4cmp r8l, r11l
37bca1fd7jg 0x37bca2000
37bca1fd9mov rdx, [rsp+120]
37bca1fdemovsxd rcx, r8l
37bca1fe1imul rdx, rax
37bca1fe5add rdx, [rsp+128]
37bca1fedadd rdx, rcx
37bca1ff0mov rcx, [rsp+704]
37bca1ff8shl rdx, 4
37bca1ffcmovups [rcx+rdx], x6
37bca2000
37bca2000loc_37bca2000:
37bca2000mov rcx, r14
37bca2003imul rcx, rax
37bca2007add rcx, rdi
37bca200alea rdx, [rcx+rsi]
37bca200eshl rdx, 4
37bca2012movups [r13+rdx], x6
37bca2018mov rdx, r14
37bca201bimul rdx, r9
37bca201fadd rdx, rdi
37bca2022
37bca2022loc_37bca2022:
37bca2022cmp r10l, r11l
37bca2025jg 0x37bca1b2d
37bca202bimul rax, [rsp+120]
37bca2031mov r12, [rsp+128]
37bca2039add rdx, rsi
37bca203cadd rcx, [rsp+112]
37bca2041add r12, rax
37bca2044movsxd rax, r10l
37bca2047add rax, r12
37bca204amov r12, [rsp+704]
37bca2052shl rax, 4
37bca2056mov [r12+rax+8], 0
37bca205fcmp r8l, r11l
37bca2062jle 0x37bca1b3e
37bca2068
37bca2068loc_37bca2068:
37bca2068mov r10l, [rsp+280]
37bca2070shl rcx, 4
37bca2074shl rdx, 4
37bca2078mov [r13+rcx+8], 0
37bca2081mov [r13+rdx+8], 0
37bca208atest r10l, r10l
37bca208dje 0x37bca1ba6
37bca2093
37bca2093loc_37bca2093:
37bca2093mov rax, [rsp+192]
37bca209bmov r9, [rsp+288]
37bca20a3mov rdx, [rsp+200]
37bca20abmov rcx, [rsp+672]
37bca20b3mov [rsp+48], rax
37bca20b8mov rax, [rsp+160]
37bca20c0mov [rsp+40], rax
37bca20c5lea rax, [rip+0x7acccc]
37bca20ccmov [rsp+32], rax
37bca20d1mov r8, rax
37bca20d4call zrot_
37bca20d9mov r9l, [rsp+284]
37bca20e1test r9l, r9l
37bca20e4je 0x37bca1bb7
37bca20ea
37bca20ealoc_37bca20ea:
37bca20eamov ecx, [rsp+156]
37bca20f1mov eax, [rbp]
37bca20f4lea r8, [rip+0x7acc9d]
37bca20fbsub eax, [r15]
37bca20femov r10, [rsp+296]
37bca2106lea edx, [rax+rcx]
37bca2109add eax, ebx
37bca210bmov r11, [rsp+304]
37bca2113lea ebx, [rsi+1]
37bca2116movsxd rdx, edx
37bca2119cdqe
37bca211bimul rdx, r10
37bca211fimul rax, r10
37bca2123lea rcx, [r11+rdx+1]
37bca2128lea rdx, [r11+rax+1]
37bca212dmov rax, [rsp+144]
37bca2135shl rcx, 4
37bca2139shl rdx, 4
37bca213dadd rdx, [rsp+800]
37bca2145mov [rsp+48], rax
37bca214amov rax, [rsp+136]
37bca2152mov [rsp+40], rax
37bca2157lea rax, [rip+0x7acc3a]
37bca215emov [rsp+32], rax
37bca2163mov rax, [rsp+800]
37bca216blea r9, [rax+rcx]
37bca216fmov rcx, rbp
37bca2172call zrot_
37bca2177cmp ebx, [rsp+188]
37bca217ejle 0x37bca1bc7
37bca2184
37bca2184loc_37bca2184:
37bca2184mov r12, [rsp+704]
37bca218c
37bca218cloc_37bca218c:
37bca218cadd [rsp+112], 1
37bca2192mov rax, [rsp+112]
37bca2197cmp [rsp+328], rax
37bca219fje 0x37bca2620
37bca21a5mov eax, [r15]
37bca21a8mov rsi, [rsp+216]
37bca21b0add [rsp+288], rsi
37bca21b8mov [rsp+188], eax
37bca21bfjmp 0x37bca19e0
37bca21c4
37bca21c4loc_37bca21c4:
37bca21c4mov eax, [rsp+136]
37bca21cbmov [rsp+284], eax
37bca21d2
37bca21d2loc_37bca21d2:
37bca21d2mov r9l, 1
37bca21d8mov r8l, 1
37bca21delea rdx, [rip+0x7acb7f]
37bca21e5mov rcx, rsi
37bca21e8call lsame_
37bca21edtest eax, eax
37bca21efje 0x37bca239a
37bca21f5
37bca21f5loc_37bca21f5:
37bca21f5mov esi, [rsp+280]
37bca21fctest esi, esi
37bca21fejne 0x37bca220e
37bca2200mov r11l, [rsp+112]
37bca2205test r11l, r11l
37bca2208je 0x37bca235a
37bca220e
37bca220eloc_37bca220e:
37bca220emov eax, [rsp+136]
37bca2215or eax, [rsp+284]
37bca221cjne 0x37bca16bf
37bca2222mov r9l, 1
37bca2228mov r8l, 1
37bca222elea rdx, [rip+0x7acb2f]
37bca2235mov rcx, rbx
37bca2238call lsame_
37bca223dtest eax, eax
37bca223fjne 0x37bca23b2
37bca2245mov rax, [rsp+832]
37bca224dmov [rax], -3
37bca2253mov eax, 3
37bca2258
37bca2258loc_37bca2258:
37bca2258lea rdx, [rsp+512]
37bca2260mov r8l, 6
37bca2266lea rcx, [rip+0x7acaf8]
37bca226dmov [rsp+512], eax
37bca2274call xerbla_
37bca2279nop
37bca227a
37bca227aloc_37bca227a:
37bca227amovups x6, [rsp+528]
37bca2282movups x7, [rsp+544]
37bca228aadd rsp, 568
37bca2291pop rbx
37bca2292pop rsi
37bca2293pop rdi
37bca2294pop rbp
37bca2295pop r12
37bca2297pop r13
37bca2299pop r14
37bca229bpop r15
37bca229dret
37bca229e
37bca229eloc_37bca229e:
37bca229emov r9l, 1
37bca22a4mov r8l, 1
37bca22aalea rdx, [rip+0x7acab2]
37bca22b1mov rcx, rbx
37bca22b4call lsame_
37bca22b9mov [rsp+284], eax
37bca22c0mov rax, [rsp+832]
37bca22c8mov [rax], 0
37bca22cemov eax, [rsp+336]
37bca22d5test eax, eax
37bca22d7jne 0x37bca21f5
37bca22ddjmp 0x37bca21d2
37bca22e2
37bca22e2loc_37bca22e2:
37bca22e2mov edx, -4
37bca22e7mov eax, 4
37bca22ec
37bca22ecloc_37bca22ec:
37bca22ecmov rsi, [rsp+832]
37bca22f4mov [rsi], edx
37bca22f6jmp 0x37bca2258
37bca22fb
37bca22fbloc_37bca22fb:
37bca22fbmov rcx, [rsp+648]
37bca2303mov r9l, 1
37bca2309mov r8l, 1
37bca230flea rdx, [rip+0x7aca4c]
37bca2316call lsame_
37bca231bmov [rsp+280], eax
37bca2322jmp 0x37bca162f
37bca2327
37bca2327loc_37bca2327:
37bca2327mov r9l, 1
37bca232dmov r8l, 1
37bca2333lea rdx, [rip+0x7aca27]
37bca233amov rcx, rsi
37bca233dcall lsame_
37bca2342mov [rsp+336], eax
37bca2349jmp 0x37bca15fc
37bca234e
37bca234eloc_37bca234e:
37bca234emov edx, -6
37bca2353mov eax, 6
37bca2358jmp 0x37bca22ec
37bca235a
37bca235aloc_37bca235a:
37bca235amov rcx, [rsp+648]
37bca2362mov r9l, 1
37bca2368mov r8l, 1
37bca236elea rdx, [rip+0x7ac9ef]
37bca2375call lsame_
37bca237atest eax, eax
37bca237cjne 0x37bca220e
37bca2382
37bca2382loc_37bca2382:
37bca2382mov rax, [rsp+832]
37bca238amov [rax], -2
37bca2390mov eax, 2
37bca2395jmp 0x37bca2258
37bca239a
37bca239aloc_37bca239a:
37bca239amov rax, [rsp+832]
37bca23a2mov [rax], -1
37bca23a8mov eax, 1
37bca23adjmp 0x37bca2258
37bca23b2
37bca23b2loc_37bca23b2:
37bca23b2mov [rsp+284], 0
37bca23bdjmp 0x37bca16bf
37bca23c2
37bca23c2loc_37bca23c2:
37bca23c2mov edx, -5
37bca23c7mov eax, 5
37bca23ccjmp 0x37bca22ec
37bca23d1
37bca23d1loc_37bca23d1:
37bca23d1mov edx, -10
37bca23d6mov eax, 10
37bca23dbjmp 0x37bca22ec
37bca23e0
37bca23e0loc_37bca23e0:
37bca23e0mov edx, -12
37bca23e5mov eax, 12
37bca23eajmp 0x37bca22ec
37bca23ef
37bca23ef 90 .
37bca23f0
37bca23f0loc_37bca23f0:
37bca23f0imul rdx, r14
37bca23f4mov r8, r14
37bca23f7mov rcx, [rsp+112]
37bca23fcadd rsi, 1
37bca2400imul r8, rax
37bca2404lea r9, [rdx+rdi]
37bca2408lea rdx, [rcx+r9]
37bca240cadd r8, rdi
37bca240fshl rdx, 4
37bca2413movsd_xmm x0, [r13+rdx]
37bca241alea rdx, [r8+rsi]
37bca241eshl rdx, 4
37bca2422movsd_xmm [rsp+376], x0
37bca242bmovsd_xmm x0, [r13+rdx]
37bca2432mov edx, [rsp+184]
37bca2439movsd_xmm [rsp+384], x0
37bca2442test edx, edx
37bca2444je 0x37bca1d28
37bca244a
37bca244aloc_37bca244a:
37bca244acmp r10l, r11l
37bca244djg 0x37bca247c
37bca244fimul rax, [rsp+120]
37bca2455movsxd r10, r10l
37bca2458add rax, [rsp+128]
37bca2460mov rcx, [rsp+704]
37bca2468add rax, r10
37bca246bshl rax, 4
37bca246fmovupd x0, [rcx+rax]
37bca2474movups [rsp+432], x0
37bca247c
37bca247cloc_37bca247c:
37bca247cadd r8, [rsp+112]
37bca2481shl r8, 4
37bca2485movupd x0, [r13+r8]
37bca248cjmp 0x37bca1d36
37bca2491
37bca2491 0f 1f 80 00 00 00 00 .......
37bca2498
37bca2498loc_37bca2498:
37bca2498movsxd rdx, eax
37bca249bmov r8l, [rbp]
37bca249fmov rax, [rsp+168]
37bca24a7sub r8l, [r15]
37bca24aaadd ecx, [rsp+156]
37bca24b1mov [rsp+48], rax
37bca24b6add r8l, 1
37bca24bamovsxd rcx, ecx
37bca24bdmov rax, [rsp+176]
37bca24c5movsd_xmm x0, [rsp+504]
37bca24cemovsxd r8, r8l
37bca24d1imul r8, [rsp+120]
37bca24d7mov [rsp+40], rax
37bca24dcmov rax, [rsp+712]
37bca24e4add r8, [rsp+128]
37bca24ecxorpd x0, [rip+0x7ac8bc]
37bca24f4add rcx, r8
37bca24f7mov [rsp+32], rax
37bca24fcmov rax, [rsp+704]
37bca2504add rdx, r8
37bca2507shl rcx, 4
37bca250bmov r8, [rsp+712]
37bca2513shl rdx, 4
37bca2517movsd_xmm x1, [rsp+496]
37bca2520lea r9, [rax+rcx]
37bca2524add rdx, [rsp+704]
37bca252cmov rcx, r15
37bca252funpcklpd x1, x0
37bca2533movups [rsp+464], x1
37bca253bcall zrot_
37bca2540jmp 0x37bca1df5
37bca2545
37bca2545 0f 1f 00 ...
37bca2548
37bca2548loc_37bca2548:
37bca2548mov rdx, [rsp+120]
37bca254dmovsxd rcx, r10l
37bca2550imul rdx, r9
37bca2554add rdx, [rsp+128]
37bca255cadd rdx, rcx
37bca255fmov rcx, [rsp+704]
37bca2567shl rdx, 4
37bca256bmovups [rcx+rdx], x6
37bca256fmov rdx, r14
37bca2572mov rcx, [rsp+112]
37bca2577imul rdx, r9
37bca257badd rdx, rdi
37bca257eadd rcx, rdx
37bca2581shl rcx, 4
37bca2585movups [r13+rcx], x6
37bca258bmov rcx, r14
37bca258eimul rcx, rax
37bca2592add rcx, rdi
37bca2595jmp 0x37bca2022
37bca259a
37bca259a 66 0f 1f 44 00 00 f..D..
37bca25a0
37bca25a0loc_37bca25a0:
37bca25a0mov rcx, [rsp+312]
37bca25a8movsxd r10, r10l
37bca25abmov rdx, [rsp+320]
37bca25b3imul r8, rcx
37bca25b7imul r10, rcx
37bca25bbmov rcx, [rsp+208]
37bca25c3mov [rsp+48], rcx
37bca25c8mov rcx, [rsp+176]
37bca25d0lea rax, [rdx+r10+1]
37bca25d5lea rdx, [rdx+r8+1]
37bca25damov [rsp+40], rcx
37bca25dfshl rax, 4
37bca25e3lea rcx, [rip+0x7ac7ae]
37bca25eashl rdx, 4
37bca25eemov [rsp+32], rcx
37bca25f3mov rcx, [rsp+768]
37bca25fblea r8, [rip+0x7ac796]
37bca2602add rdx, [rsp+768]
37bca260alea r9, [rcx+rax]
37bca260emov rcx, [rsp+664]
37bca2616call zrot_
37bca261bjmp 0x37bca1b95
37bca2620
37bca2620loc_37bca2620:
37bca2620mov r9l, [rsp+340]
37bca2628
37bca2628loc_37bca2628:
37bca2628mov r8l, [rsp+184]
37bca2630test r8l, r8l
37bca2633je 0x37bca266f
37bca2635
37bca2635loc_37bca2635:
37bca2635add r9l, 1
37bca2639cmp r9l, 41
37bca263djne 0x37bca1980
37bca2643mov rax, [rsp+832]
37bca264bmov [rsp+136], r9l
37bca2653mov [rax], 1
37bca2659
37bca2659loc_37bca2659:
37bca2659mov rax, [rsp+824]
37bca2661mov esi, [rsp+136]
37bca2668mov [rax], esi
37bca266ajmp 0x37bca227a
37bca266f
37bca266floc_37bca266f:
37bca266fmov rax, [rsp+688]
37bca2677mov ecx, [r15]
37bca267apxor x6, x6
37bca267emov edx, [rax]
37bca2680mov rax, [rsp+664]
37bca2688mov eax, [rax]
37bca268amov [rsp+112], eax
37bca268esub eax, edx
37bca2690cmp eax, ecx
37bca2692cmovg eax, ecx
37bca2695test eax, eax
37bca2697jle 0x37bca2818
37bca269dlea rsi, [rsp+424]
37bca26a5mov [rsp+112], rdi
37bca26aamov r8l, edx
37bca26admov rdi, rbp
37bca26b0mov [rsp+136], rsi
37bca26b8mov ebp, 1
37bca26bdmov rsi, [rsp+816]
37bca26c5mov [rsp+144], eax
37bca26ccmov [rsp+156], r9l
37bca26d4jmp 0x37bca26ee
37bca26d6
37bca26d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca26e0
37bca26e0loc_37bca26e0:
37bca26e0mov rax, [rsp+688]
37bca26e8mov ecx, [r15]
37bca26ebmov r8l, [rax]
37bca26ee
37bca26eeloc_37bca26ee:
37bca26eemov edx, ecx
37bca26f0add r8l, ebp
37bca26f3lea rax, [rip+0x7ac69e]
37bca26famov r9, rsi
37bca26fdsub edx, ebp
37bca26ffmovsxd r8, r8l
37bca2702add edx, 1
37bca2705mov [rsp+464], edx
37bca270cmov edx, [rdi]
37bca270emov [rsp+32], rax
37bca2713sub edx, ecx
37bca2715lea rcx, [rsp+464]
37bca271dadd edx, ebp
37bca271fmovsxd rdx, edx
37bca2722imul rdx, [rsp+120]
37bca2728add rdx, [rsp+128]
37bca2730add rdx, r8
37bca2733mov r8, [rsp+712]
37bca273bshl rdx, 4
37bca273fadd rdx, r12
37bca2742call zcopy_
37bca2747movsxd rcx, [r15]
37bca274alea rax, [rip+0x7ac647]
37bca2751mov edx, ecx
37bca2753mov r8, rcx
37bca2756shl rcx, 4
37bca275asub edx, ebp
37bca275clea r9, [rsi+rcx]
37bca2760lea rcx, [rsp+464]
37bca2768add edx, 1
37bca276bmov [rsp+464], edx
37bca2772mov edx, [rdi]
37bca2774mov [rsp+32], rax
37bca2779sub edx, r8l
37bca277cmov r8, [rsp+728]
37bca2784add edx, ebp
37bca2786movsxd rdx, edx
37bca2789imul rdx, r14
37bca278dadd rdx, [rsp+112]
37bca2792add rdx, rbp
37bca2795shl rdx, 4
37bca2799add rdx, r13
37bca279ccall zcopy_
37bca27a1movsxd rdx, [r15]
37bca27a4lea rax, [rip+0x7ac5ed]
37bca27abmov [rsp+32], rax
37bca27b0mov r8, rax
37bca27b3mov ecx, edx
37bca27b5shl rdx, 4
37bca27b9sub ecx, ebp
37bca27bblea r9, [rsi+rdx]
37bca27bfmov rdx, rsi
37bca27c2add rbp, 1
37bca27c6add ecx, 1
37bca27c9mov [rsp+464], ecx
37bca27d0mov rcx, [rsp+136]
37bca27d8mov [rsp+40], rcx
37bca27ddlea rcx, [rsp+464]
37bca27e5call zlapll_
37bca27eamaxsd x6, [rsp+424]
37bca27f3cmp [rsp+144], ebp
37bca27fajge 0x37bca26e0
37bca2800mov rbp, rdi
37bca2803mov r9l, [rsp+156]
37bca280bmov rdi, [rsp+112]
37bca2810andpd x6, [rip+0x7ac5a8]
37bca2818
37bca2818loc_37bca2818:
37bca2818mov rax, [rsp+736]
37bca2820mov rsi, [rsp+744]
37bca2828movsd_xmm x0, [rax]
37bca282cminsd x0, [rsi]
37bca2830comisd x0, x6
37bca2834jb 0x37bca2635
37bca283amov rax, [rsp+688]
37bca2842mov [rsp+136], r9l
37bca284amov [rsp+720], r13
37bca2852mov r13, r12
37bca2855mov r12, r15
37bca2858mov r15, rbp
37bca285bmov r9l, [rax]
37bca285emov rbp, r14
37bca2861mov r14, [rsp+720]
37bca2869test r9l, r9l
37bca286cjle 0x37bca28d9
37bca286emov rax, [rsp+752]
37bca2876lea edx, [r9-1]
37bca287amovsd_xmm x6, [rip+0x7ac54e]
37bca2882lea rdx, [rax+8*rdx+8]
37bca2887mov rcx, rdx
37bca288asub rcx, rax
37bca288dand ecx, 8
37bca2890je 0x37bca28a7
37bca2892mov rax, [rsp+752]
37bca289amovsd_xmm [rax], x6
37bca289eadd rax, 8
37bca28a2cmp rax, rdx
37bca28a5je 0x37bca28b9
37bca28a7
37bca28a7loc_37bca28a7:
37bca28a7movsd_xmm [rax], x6
37bca28abadd rax, 16
37bca28afmovsd_xmm [rax-8], x6
37bca28b4cmp rax, rdx
37bca28b7jne 0x37bca28a7
37bca28b9
37bca28b9loc_37bca28b9:
37bca28b9mov r8l, r9l
37bca28bcmov rcx, [rsp+760]
37bca28c4xor edx, edx
37bca28c6mov [rsp+112], r9l
37bca28cbshl r8, 3
37bca28cfcall memset
37bca28d4mov r9l, [rsp+112]
37bca28d9
37bca28d9loc_37bca28d9:
37bca28d9mov rax, [rsp+664]
37bca28e1mov r11l, [r12]
37bca28e5movsxd rsi, [rax]
37bca28e8mov eax, esi
37bca28easub eax, r9l
37bca28edcmp eax, r11l
37bca28f0cmovg eax, r11l
37bca28f4mov [rsp+144], eax
37bca28fbtest eax, eax
37bca28fdjle 0x37bca2bbc
37bca2903lea rax, [rsp+464]
37bca290bmovsd_xmm x6, [rip+0x7ac4bd]
37bca2913mov esi, 1
37bca2918mov [rsp+112], rax
37bca291djmp 0x37bca2a4c
37bca2922
37bca2922loc_37bca2922:
37bca2922pxor x0, x0
37bca2926comisd x0, x7
37bca292aja 0x37bca2c8b
37bca2930
37bca2930loc_37bca2930:
37bca2930lea eax, [rdx-1]
37bca2933mov rcx, [rsp+752]
37bca293blea rdx, [rsp+416]
37bca2943andpd x7, [rip+0x7ac475]
37bca294bcdqe
37bca294dmov [rsp+32], rdx
37bca2952lea rdx, [rip+0x7ac44f]
37bca2959movsd_xmm [rsp+464], x7
37bca2962shl rax, 3
37bca2966lea r9, [rcx+rax]
37bca296amov rcx, [rsp+760]
37bca2972lea r8, [rcx+rax]
37bca2976mov rcx, [rsp+112]
37bca297bcall dlartg_
37bca2980mov r10, [rsp+688]
37bca2988mov r8l, [r12]
37bca298cmov eax, [r10]
37bca298fmov r10, [rsp+752]
37bca2997add eax, ebx
37bca2999movsxd rdx, eax
37bca299clea rax, [rdx-1]
37bca29a0movsd_xmm x1, [r10+8*rax]
37bca29a6mov r10, [rsp+760]
37bca29aemovsd_xmm x0, [r10+8*rax]
37bca29b4mov eax, r8l
37bca29b7sub eax, ebx
37bca29b9lea ecx, [rax+1]
37bca29bcmov eax, [r15]
37bca29bfmov [rsp+356], ecx
37bca29c6add eax, ebx
37bca29c8sub eax, r8l
37bca29cbcomisd x1, x0
37bca29cfcdqe
37bca29d1jb 0x37bca2b1c
37bca29d7movapd x0, x6
37bca29dbimul rax, [rsp+120]
37bca29e1add rax, [rsp+128]
37bca29e9divsd x0, x1
37bca29edadd rax, rdx
37bca29f0mov r9, [rsp+712]
37bca29f8mov rdx, [rsp+112]
37bca29fdshl rax, 4
37bca2a01lea rcx, [rsp+356]
37bca2a09lea r8, [r13+rax]
37bca2a0emovsd_xmm [rsp+464], x0
37bca2a17call zdscal_
37bca2a1c
37bca2a1cloc_37bca2a1c:
37bca2a1cmov rax, [rsp+688]
37bca2a24mov rbx, [rsp+216]
37bca2a2cadd rsi, 1
37bca2a30add [rsp+344], rbx
37bca2a38mov r11l, [r12]
37bca2a3cmov r9l, [rax]
37bca2a3fcmp [rsp+144], esi
37bca2a46jl 0x37bca2bb1
37bca2a4c
37bca2a4cloc_37bca2a4c:
37bca2a4cmov eax, [r15]
37bca2a4fmov rcx, [rsp+120]
37bca2a54lea edx, [r9+rsi]
37bca2a58mov ebx, esi
37bca2a5amovsxd r9, edx
37bca2a5dmovsd_xmm x2, [rip+0x7ac373]
37bca2a65sub eax, r11l
37bca2a68add eax, esi
37bca2a6acdqe
37bca2a6cimul rcx, rax
37bca2a70add rcx, [rsp+128]
37bca2a78imul rax, rbp
37bca2a7cadd rcx, r9
37bca2a7fmov r10, rcx
37bca2a82shl r10, 4
37bca2a86add rax, rdi
37bca2a89add rax, rsi
37bca2a8cmov r8, rax
37bca2a8fshl r8, 4
37bca2a93add r8, r14
37bca2a96movsd_xmm x7, [r8]
37bca2a9bdivsd x7, [r13+r10]
37bca2aa2comisd x2, x7
37bca2aa6jb 0x37bca2ab6
37bca2aa8comisd x7, [rip+0x7ac330]
37bca2ab0jae 0x37bca2922
37bca2ab6
37bca2ab6loc_37bca2ab6:
37bca2ab6mov rdx, [rsp+752]
37bca2abeshl rax, 4
37bca2ac2sub r9, 1
37bca2ac6shl rcx, 4
37bca2acamov [rdx+8*r9], 0
37bca2ad2mov rdx, [rsp+760]
37bca2adamovsd_xmm [rdx+8*r9], x6
37bca2ae0mov edx, r11l
37bca2ae3sub edx, ebx
37bca2ae5add edx, 1
37bca2ae8mov [rsp+464], edx
37bca2aeflea rdx, [r14+rax]
37bca2af3
37bca2af3loc_37bca2af3:
37bca2af3mov rax, [rsp+712]
37bca2afblea r9, [r13+rcx]
37bca2b00mov r8, [rsp+728]
37bca2b08mov rcx, [rsp+112]
37bca2b0dmov [rsp+32], rax
37bca2b12call zcopy_
37bca2b17jmp 0x37bca2a1c
37bca2b1c
37bca2b1cloc_37bca2b1c:
37bca2b1cmovapd x1, x6
37bca2b20imul rax, rbp
37bca2b24mov rdx, [rsp+112]
37bca2b29mov r9, [rsp+728]
37bca2b31divsd x1, x0
37bca2b35lea rcx, [rsp+356]
37bca2b3dadd rax, rdi
37bca2b40add rax, rsi
37bca2b43shl rax, 4
37bca2b47lea r8, [r14+rax]
37bca2b4bmovsd_xmm [rsp+464], x1
37bca2b54call zdscal_
37bca2b59mov edx, [r12]
37bca2b5dmov rcx, [rsp+120]
37bca2b62mov r10, [rsp+688]
37bca2b6amov eax, edx
37bca2b6csub eax, ebx
37bca2b6eadd eax, 1
37bca2b71mov [rsp+464], eax
37bca2b78mov eax, [r15]
37bca2b7bsub eax, edx
37bca2b7dadd eax, ebx
37bca2b7fadd ebx, [r10]
37bca2b82cdqe
37bca2b84movsxd rdx, ebx
37bca2b87imul rcx, rax
37bca2b8badd rcx, [rsp+128]
37bca2b93imul rax, rbp
37bca2b97add rcx, rdx
37bca2b9ashl rcx, 4
37bca2b9elea rdx, [rax+rdi]
37bca2ba2add rdx, rsi
37bca2ba5shl rdx, 4
37bca2ba9add rdx, r14
37bca2bacjmp 0x37bca2af3
37bca2bb1
37bca2bb1loc_37bca2bb1:
37bca2bb1mov rax, [rsp+664]
37bca2bb9movsxd rsi, [rax]
37bca2bbc
37bca2bbcloc_37bca2bbc:
37bca2bbclea ebp, [r9+r11]
37bca2bc0cmp ebp, esi
37bca2bc2jle 0x37bca2c3d
37bca2bc4mov eax, ebp
37bca2bc6xor edx, edx
37bca2bc8lea rcx, [8*rsi]
37bca2bd0add rcx, [rsp+752]
37bca2bd8sub eax, esi
37bca2bdalea r13l, [rax-1]
37bca2bdelea r8, [8*r13+8]
37bca2be6call memset
37bca2bebmov rdi, [rsp+760]
37bca2bf3lea rax, [8*rsi]
37bca2bfbadd rsi, r13
37bca2bfeadd rax, [rsp+760]
37bca2c06movsd_xmm x6, [rip+0x7ac1c2]
37bca2c0elea rdx, [rdi+8*rsi+8]
37bca2c13mov rcx, rdx
37bca2c16sub rcx, rax
37bca2c19and ecx, 8
37bca2c1cje 0x37bca2c2b
37bca2c1emovsd_xmm [rax], x6
37bca2c22add rax, 8
37bca2c26cmp rax, rdx
37bca2c29je 0x37bca2c3d
37bca2c2b
37bca2c2bloc_37bca2c2b:
37bca2c2bmovsd_xmm [rax], x6
37bca2c2fadd rax, 16
37bca2c33movsd_xmm [rax-8], x6
37bca2c38cmp rax, rdx
37bca2c3bjne 0x37bca2c2b
37bca2c3d
37bca2c3dloc_37bca2c3d:
37bca2c3dmov eax, [r15]
37bca2c40cmp eax, ebp
37bca2c42jle 0x37bca2659
37bca2c48sub eax, ebp
37bca2c4amov rcx, [rsp+752]
37bca2c52movsxd rbx, ebp
37bca2c55xor edx, edx
37bca2c57sub eax, 1
37bca2c5ashl rbx, 3
37bca2c5elea rsi, [8*rax+8]
37bca2c66add rcx, rbx
37bca2c69mov r8, rsi
37bca2c6ccall memset
37bca2c71add rbx, [rsp+760]
37bca2c79mov r8, rsi
37bca2c7cxor edx, edx
37bca2c7emov rcx, rbx
37bca2c81call memset
37bca2c86jmp 0x37bca2659
37bca2c8b
37bca2c8bloc_37bca2c8b:
37bca2c8bmov eax, r11l
37bca2c8emov rcx, [rsp+112]
37bca2c93mov r9, [rsp+728]
37bca2c9blea rdx, [rip+0x7ac0fe]
37bca2ca2sub eax, esi
37bca2ca4add eax, 1
37bca2ca7mov [rsp+464], eax
37bca2caecall zdscal_
37bca2cb3mov ecx, [rsp+280]
37bca2cbatest ecx, ecx
37bca2cbcjne 0x37bca2d10
37bca2cbemov rax, [rsp+688]
37bca2cc6mov edx, [rax]
37bca2cc8add edx, esi
37bca2ccajmp 0x37bca2930
37bca2ccf
37bca2ccfloc_37bca2ccf:
37bca2ccfneg eax
37bca2cd1jmp 0x37bca2258
37bca2cd6
37bca2cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca2ce0
37bca2ce0loc_37bca2ce0:
37bca2ce0mov edx, -20
37bca2ce5mov eax, 20
37bca2ceajmp 0x37bca22ec
37bca2cef
37bca2cefloc_37bca2cef:
37bca2cefmov edx, -18
37bca2cf4mov eax, 18
37bca2cf9jmp 0x37bca22ec
37bca2cfe
37bca2cfeloc_37bca2cfe:
37bca2cfemov edx, -22
37bca2d03mov eax, 22
37bca2d08jmp 0x37bca22ec
37bca2d0d
37bca2d0d 0f 1f 00 ...
37bca2d10
37bca2d10loc_37bca2d10:
37bca2d10mov r8, [rsp+344]
37bca2d18mov rcx, [rsp+672]
37bca2d20lea rdx, [rip+0x7ac079]
37bca2d27lea r9, [rip+0x7ac06a]
37bca2d2ecall zdscal_
37bca2d33mov rax, [rsp+688]
37bca2d3bmov edx, [rax]
37bca2d3dadd edx, esi
37bca2d3fjmp 0x37bca2930
37bca1530
37bca2d44
37bca2d44 // align 0x20
37bca2d44 // align 0x20
37bca2d60
37bca2d60ztgsna_:
37bca2d60push r15
37bca2d62push r14
37bca2d64push r13
37bca2d66push r12
37bca2d68push rbp
37bca2d69push rdi
37bca2d6apush rsi
37bca2d6bpush rbx
37bca2d6csub rsp, 440
37bca2d73movups [rsp+384], x6
37bca2d7bmovups [rsp+400], x7
37bca2d83movups [rsp+416], x8
37bca2d8cmov rax, [rsp+600]
37bca2d94mov r15, [rsp+664]
37bca2d9cmov rbp, [rsp+640]
37bca2da4mov r14l, [rax]
37bca2da7mov rax, [rsp+584]
37bca2dafmov rdi, rcx
37bca2db2mov r12, rdx
37bca2db5mov rbx, r9
37bca2db8mov r9l, 1
37bca2dbemov [rsp+528], r8
37bca2dc6lea rdx, [rip+0x7ac023]
37bca2dcdmov r8l, 1
37bca2dd3mov r13l, [rax]
37bca2dd6call lsame_
37bca2ddbmov r9l, 1
37bca2de1mov r8l, 1
37bca2de7mov rcx, rdi
37bca2dealea rdx, [rip+0x7ac000]
37bca2df1mov esi, eax
37bca2df3call lsame_
37bca2df8mov r9l, 1
37bca2dfemov r8l, 1
37bca2e04mov rcx, rdi
37bca2e07or eax, esi
37bca2e09lea rdx, [rip+0x7abfe2]
37bca2e10mov [rsp+196], eax
37bca2e17call lsame_
37bca2e1cmov r9l, 1
37bca2e22mov r8l, 1
37bca2e28mov rcx, r12
37bca2e2bor eax, esi
37bca2e2dlea rdx, [rip+0x7abfbf]
37bca2e34mov [rsp+232], eax
37bca2e3bmov esi, eax
37bca2e3dcall lsame_
37bca2e42mov [r15], 0
37bca2e49mov [rsp+200], eax
37bca2e50test esi, esi
37bca2e52jne 0x37bca2ec0
37bca2e54mov r9l, [rsp+196]
37bca2e5cmov eax, -1
37bca2e61mov esi, 1
37bca2e66test r9l, r9l
37bca2e69jne 0x37bca2ec0
37bca2e6b
37bca2e6bloc_37bca2e6b:
37bca2e6bmov [r15], eax
37bca2e6e
37bca2e6eloc_37bca2e6e:
37bca2e6elea rdx, [rsp+368]
37bca2e76mov r8l, 6
37bca2e7clea rcx, [rip+0x7abf72]
37bca2e83mov [rsp+368], esi
37bca2e8acall xerbla_
37bca2e8fnop
37bca2e90
37bca2e90loc_37bca2e90:
37bca2e90movups x6, [rsp+384]
37bca2e98movups x7, [rsp+400]
37bca2ea0movups x8, [rsp+416]
37bca2ea9add rsp, 440
37bca2eb0pop rbx
37bca2eb1pop rsi
37bca2eb2pop rdi
37bca2eb3pop rbp
37bca2eb4pop r12
37bca2eb6pop r13
37bca2eb8pop r14
37bca2ebapop r15
37bca2ebcret
37bca2ebd
37bca2ebd 0f 1f 00 ...
37bca2ec0
37bca2ec0loc_37bca2ec0:
37bca2ec0mov r9l, 1
37bca2ec6mov r8l, 1
37bca2eccmov rcx, r12
37bca2ecfmov rax, [rsp+648]
37bca2ed7lea rdx, [rip+0x7abf16]
37bca2edemov r10l, [rax]
37bca2ee1mov [rsp+204], r10l
37bca2ee9call lsame_
37bca2eeemov r10l, [rsp+204]
37bca2ef6test eax, eax
37bca2ef8jne 0x37bca2f07
37bca2efamov r8l, [rsp+200]
37bca2f02test r8l, r8l
37bca2f05je 0x37bca2f80
37bca2f07
37bca2f07loc_37bca2f07:
37bca2f07mov eax, [rbx]
37bca2f09test eax, eax
37bca2f0bjs 0x37bca2f68
37bca2f0dmov rsi, [rsp+552]
37bca2f15mov edx, 1
37bca2f1acmovg edx, eax
37bca2f1dcmp [rsi], edx
37bca2f1fjl 0x37bca2f90
37bca2f21mov rsi, [rsp+568]
37bca2f29cmp [rsi], edx
37bca2f2bjl 0x37bca2fa0
37bca2f2dmov ecx, [rsp+196]
37bca2f34test ecx, ecx
37bca2f36je 0x37bca2faf
37bca2f38mov rsi, [rsp+584]
37bca2f40cmp eax, [rsi]
37bca2f42jg 0x37bca3555
37bca2f48mov rsi, [rsp+600]
37bca2f50cmp eax, [rsi]
37bca2f52jle 0x37bca2faf
37bca2f54mov eax, -12
37bca2f59mov esi, 12
37bca2f5ejmp 0x37bca2e6b
37bca2f63
37bca2f63 0f 1f 44 00 00 ..D..
37bca2f68
37bca2f68loc_37bca2f68:
37bca2f68mov eax, -4
37bca2f6dmov esi, 4
37bca2f72jmp 0x37bca2e6b
37bca2f77
37bca2f77 66 0f 1f 84 00 00 00 00 00 f........
37bca2f80
37bca2f80loc_37bca2f80:
37bca2f80mov eax, -2
37bca2f85mov esi, 2
37bca2f8ajmp 0x37bca2e6b
37bca2f8f
37bca2f8f 90 .
37bca2f90
37bca2f90loc_37bca2f90:
37bca2f90mov eax, -6
37bca2f95mov esi, 6
37bca2f9ajmp 0x37bca2e6b
37bca2f9f
37bca2f9f 90 .
37bca2fa0
37bca2fa0loc_37bca2fa0:
37bca2fa0mov eax, -8
37bca2fa5mov esi, 8
37bca2faajmp 0x37bca2e6b
37bca2faf
37bca2fafloc_37bca2faf:
37bca2fafmov edx, [rsp+200]
37bca2fb6mov rsi, [rsp+632]
37bca2fbetest edx, edx
37bca2fc0je 0x37bca352b
37bca2fc6mov [rsi], 0
37bca2fcctest eax, eax
37bca2fceje 0x37bca3535
37bca2fd4mov rcx, [rsp+528]
37bca2fdcmov edx, 1
37bca2fe1nop [rax+rax]
37bca2feanop [rax+rax]
37bca2ff5nop [rax+rax]
37bca3000
37bca3000loc_37bca3000:
37bca3000mov r12l, [rcx+4*rdx-4]
37bca3005test r12l, r12l
37bca3008je 0x37bca3015
37bca300amov rsi, [rsp+632]
37bca3012add [rsi], 1
37bca3015
37bca3015loc_37bca3015:
37bca3015add rdx, 1
37bca3019cmp eax, edx
37bca301bjge 0x37bca3000
37bca301d
37bca301dloc_37bca301d:
37bca301dmov r9l, 1
37bca3023mov r8l, 1
37bca3029mov rcx, rdi
37bca302cmov [rsp+204], r10l
37bca3034lea rdx, [rip+0x7abdb7]
37bca303bcall lsame_
37bca3040mov r10l, [rsp+204]
37bca3048test eax, eax
37bca304aje 0x37bca3875
37bca3050
37bca3050loc_37bca3050:
37bca3050mov edx, [rbx]
37bca3052mov rax, [rsp+632]
37bca305apxor x4, x4
37bca305eimul edx, edx
37bca3061mov eax, [rax]
37bca3063add edx, edx
37bca3065cvtsi2sd x4, edx
37bca3069movq r12, x4
37bca306e
37bca306eloc_37bca306e:
37bca306emov rcx, [rsp+624]
37bca3076mov [rbp], r12
37bca307amov [rbp+8], 0
37bca3082cmp [rcx], eax
37bca3084jl 0x37bca3546
37bca308amov rax, [rsp+648]
37bca3092cmp [rax], edx
37bca3094jge 0x37bca30b8
37bca3096cmp r10l, -1
37bca309aje 0x37bca38c6
37bca30a0mov [r15], -18
37bca30a7mov esi, 18
37bca30acjmp 0x37bca2e6e
37bca30b1
37bca30b1 0f 1f 80 00 00 00 00 .......
37bca30b8
37bca30b8loc_37bca30b8:
37bca30b8movsxd rsi, [r15]
37bca30bbtest esi, esi
37bca30bdjne 0x37bca38d1
37bca30c3cmp r10l, -1
37bca30c7je 0x37bca2e90
37bca30cdmov edi, [rbx]
37bca30cftest edi, edi
37bca30d1je 0x37bca2e90
37bca30d7mov edx, 1
37bca30dclea rcx, [rip+0x7abd18]
37bca30e3call dlamch_
37bca30e8mov edx, 1
37bca30edlea rcx, [rip+0x7abcff]
37bca30f4call dlamch_
37bca30f9mov eax, [rbx]
37bca30fbmov [rsp+204], eax
37bca3102test eax, eax
37bca3104jle 0x37bca33e5
37bca310amovsxd r11, r14l
37bca310dxor eax, eax
37bca310fmovsxd rcx, r13l
37bca3112mov edi, 1
37bca3117test r11, r11
37bca311amov r14, [rsp+528]
37bca3122movq x8, r12
37bca3127mov r15l, edi
37bca312acmovs r11, rax
37bca312emov rax, r11
37bca3131mov [rsp+256], r11
37bca3139mov r11l, [rsp+200]
37bca3141not rax
37bca3144mov [rsp+240], rax
37bca314cxor eax, eax
37bca314etest rcx, rcx
37bca3151cmovs rcx, rax
37bca3155mov rax, rcx
37bca3158mov [rsp+264], rcx
37bca3160not rax
37bca3163mov [rsp+248], rax
37bca316btest r11l, r11l
37bca316ejne 0x37bca32ff
37bca3174nop
37bca3175nop [rax+rax]
37bca3180
37bca3180loc_37bca3180:
37bca3180mov r8l, [rsp+196]
37bca3188lea r13l, [rsi+1]
37bca318ctest r8l, r8l
37bca318fjne 0x37bca3564
37bca3195
37bca3195loc_37bca3195:
37bca3195cmp [rbx], 1
37bca3198je 0x37bca3340
37bca319emov rax, [rsp+552]
37bca31a6mov [rsp+48], rbx
37bca31abmov r8, rbx
37bca31aemov rdx, rbx
37bca31b1mov [rsp+56], 4
37bca31bamov r9, [rsp+544]
37bca31c2lea rcx, [rip+0x7abc5f]
37bca31c9lea r12, [rsp+352]
37bca31d1mov [rsp+32], rax
37bca31d6mov [rsp+40], rbp
37bca31dbcall zlacpy_
37bca31e0mov edx, [rbx]
37bca31e2mov [rsp+48], rbx
37bca31e7mov r8, rbx
37bca31eamov rax, [rsp+568]
37bca31f2mov r9, [rsp+560]
37bca31famov [rsp+56], 4
37bca3203lea rcx, [rip+0x7abc1e]
37bca320aimul edx, edx
37bca320dmov [rsp+32], rax
37bca3212movsxd rdx, edx
37bca3215shl rdx, 4
37bca3219add rdx, rbp
37bca321cmov [rsp+40], rdx
37bca3221mov rdx, rbx
37bca3224call zlacpy_
37bca3229mov eax, [rbx]
37bca322bmov [rsp+56], r12
37bca3230mov r9, rbp
37bca3233lea rdx, [rsp+316]
37bca323blea rcx, [rip+0x7abbba]
37bca3242mov [rsp+48], rbx
37bca3247mov r8, rbx
37bca324aimul eax, eax
37bca324dmov [rsp+96], rdx
37bca3252lea rdx, [rsp+312]
37bca325amov [rsp+312], r15l
37bca3262lea r15, [rsp+308]
37bca326amov [rsp+88], rdx
37bca326flea rdx, [rsp+368]
37bca3277cdqe
37bca3279mov [rsp+80], rcx
37bca327eshl rax, 4
37bca3282mov [rsp+72], rdx
37bca3287lea rdx, [rip+0x7abb9e]
37bca328eadd rax, rbp
37bca3291mov [rsp+64], rcx
37bca3296mov rcx, rdx
37bca3299mov [rsp+40], rax
37bca329emov [rsp+104], r15
37bca32a3mov [rsp+32], rbx
37bca32a8mov [rsp+316], 1
37bca32b3call ztgexc_
37bca32b8mov eax, [rsp+308]
37bca32bftest eax, eax
37bca32c1jle 0x37bca3418
37bca32c7mov rax, [rsp+616]
37bca32cfmov [rax+8*rsi], 0
37bca32d7
37bca32d7loc_37bca32d7:
37bca32d7add rdi, 1
37bca32dbcmp [rsp+204], edi
37bca32e2jl 0x37bca33e0
37bca32e8mov r11l, [rsp+200]
37bca32f0movsxd rsi, r13l
37bca32f3mov r15l, edi
37bca32f6test r11l, r11l
37bca32f9je 0x37bca3180
37bca32ff
37bca32ffloc_37bca32ff:
37bca32ffmov r10l, [r14+4*rdi-4]
37bca3304test r10l, r10l
37bca3307jne 0x37bca3180
37bca330dlea rdx, [rdi+1]
37bca3311cmp [rsp+204], edx
37bca3318jl 0x37bca33e0
37bca331emov r9l, [r14+4*rdx-4]
37bca3323test r9l, r9l
37bca3326je 0x37bca3400
37bca332cmov r15l, edx
37bca332fmov rdi, rdx
37bca3332jmp 0x37bca3180
37bca3337
37bca3337 66 0f 1f 84 00 00 00 00 00 f........
37bca3340
37bca3340loc_37bca3340:
37bca3340mov rax, [rsp+544]
37bca3348lea rcx, [rsp+288]
37bca3350movsd_xmm x0, [rax]
37bca3354movsd_xmm [rsp+288], x0
37bca335dmovsd_xmm x0, [rax+8]
37bca3362movsd_xmm [rsp+296], x0
37bca336bcall fn_37c42fc80
37bca3370mov rax, [rsp+560]
37bca3378lea rcx, [rsp+288]
37bca3380movsd_xmm [rsp+336], x0
37bca3389movsd_xmm x0, [rax]
37bca338dmovsd_xmm [rsp+288], x0
37bca3396movsd_xmm x0, [rax+8]
37bca339bmovsd_xmm [rsp+296], x0
37bca33a4call fn_37c42fc80
37bca33a9lea rdx, [rsp+344]
37bca33b1lea rcx, [rsp+336]
37bca33b9movsd_xmm [rsp+344], x0
37bca33c2call dlapy2_
37bca33c7mov rax, [rsp+616]
37bca33cfmovsd_xmm [rax+8*rsi], x0
37bca33d4jmp 0x37bca32d7
37bca33d9
37bca33d9 0f 1f 80 00 00 00 00 .......
37bca33e0
37bca33e0loc_37bca33e0:
37bca33e0movq r12, x8
37bca33e5
37bca33e5loc_37bca33e5:
37bca33e5mov [rbp], r12
37bca33e9mov [rbp+8], 0
37bca33f1jmp 0x37bca2e90
37bca33f6
37bca33f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca3400
37bca3400loc_37bca3400:
37bca3400add rdi, 2
37bca3404cmp [rsp+204], edi
37bca340bjl 0x37bca33e0
37bca340dmov r15l, edi
37bca3410jmp 0x37bca32ff
37bca3415
37bca3415 0f 1f 00 ...
37bca3418
37bca3418loc_37bca3418:
37bca3418mov edx, [rbx]
37bca341amov [rsp+88], rbx
37bca341flea rcx, [rip+0x7ab9ea]
37bca3426mov r10, [rsp+656]
37bca342emov [rsp+72], rbx
37bca3433mov r8l, edx
37bca3436lea eax, [rdx-1]
37bca3439mov [rsp+56], rbx
37bca343eimul r8l, edx
37bca3442mov [rsp+324], eax
37bca3449lea eax, [rdx+1]
37bca344cmov [rsp+160], r10
37bca3454lea r10, [rip+0x7ab9a1]
37bca345bcdqe
37bca345dmov [rsp+152], r10
37bca3465mov r10, [rsp+616]
37bca346dshl rax, 4
37bca3471add r8l, 1
37bca3475add rax, rbp
37bca3478mov [rsp+48], rbp
37bca347dadd edx, r8l
37bca3480lea r10, [r10+8*rsi]
37bca3484movsxd r9, r8l
37bca3487mov [rsp+40], rbx
37bca348cmovsxd rdx, edx
37bca348fshl r9, 4
37bca3493mov [rsp+136], r10
37bca349blea r10, [rsp+328]
37bca34a3shl rdx, 4
37bca34a7mov [rsp+32], rax
37bca34aclea r8, [rsp+324]
37bca34b4add rdx, rbp
37bca34b7mov [rsp+128], r10
37bca34bflea r10, [rbp+r9]
37bca34c4lea r9, [rbp+r9-16]
37bca34c9mov [rsp+80], rdx
37bca34celea rdx, [rbp+16]
37bca34d2mov [rsp+64], rdx
37bca34d7lea rdx, [rip+0x7ab952]
37bca34demov [rsp+96], r9
37bca34e3lea r9, [rsp+320]
37bca34ebmov [rsp+320], 1
37bca34f6mov [rsp+176], 1
37bca3502mov [rsp+168], r15
37bca350amov [rsp+144], r12
37bca3512mov [rsp+120], rbx
37bca3517mov [rsp+112], r10
37bca351cmov [rsp+104], rbx
37bca3521call ztgsyl_
37bca3526jmp 0x37bca32d7
37bca352b
37bca352bloc_37bca352b:
37bca352bmov [rsi], eax
37bca352dtest eax, eax
37bca352fjne 0x37bca301d
37bca3535
37bca3535loc_37bca3535:
37bca3535mov r12, [rip+0x7ab8fc]
37bca353cmov edx, 1
37bca3541jmp 0x37bca306e
37bca3546
37bca3546loc_37bca3546:
37bca3546mov eax, -15
37bca354bmov esi, 15
37bca3550jmp 0x37bca2e6b
37bca3555
37bca3555loc_37bca3555:
37bca3555mov eax, -10
37bca355amov esi, 10
37bca355fjmp 0x37bca2e6b
37bca3564
37bca3564loc_37bca3564:
37bca3564mov eax, esi
37bca3566lea rcx, [rip+0x7ab8a3]
37bca356dlea rdx, [rsp+344]
37bca3575mov [rsp+236], r15l
37bca357dlea r8, [rsp+336]
37bca3585mov rsi, rdi
37bca3588mov [rsp+528], r14
37bca3590mov r15l, r13l
37bca3593mov [rsp+208], rcx
37bca359bmov edi, eax
37bca359dmov [rsp+272], r8
37bca35a5mov [rsp+280], rdx
37bca35adjmp 0x37bca35b7
37bca35af
37bca35af 90 .
37bca35b0
37bca35b0loc_37bca35b0:
37bca35b0mov edi, r15l
37bca35b3add r15l, 1
37bca35b7
37bca35b7loc_37bca35b7:
37bca35b7mov rdx, [rsp+256]
37bca35bfmovsxd r13, r15l
37bca35c2mov rcx, rbx
37bca35c5mov rax, [rsp+240]
37bca35cdlea r8, [rip+0x7ab828]
37bca35d4imul rdx, r13
37bca35d8lea r14, [rax+rdx+1]
37bca35ddshl r14, 4
37bca35e1add r14, [rsp+592]
37bca35e9mov rdx, r14
37bca35eccall dznrm2_
37bca35f1mov rax, [rsp+248]
37bca35f9lea r8, [rip+0x7ab7fc]
37bca3600mov rcx, rbx
37bca3603imul r13, [rsp+264]
37bca360cmovapd x6, x0
37bca3610lea r13, [rax+r13+1]
37bca3615shl r13, 4
37bca3619add r13, [rsp+576]
37bca3621mov rdx, r13
37bca3624call dznrm2_
37bca3629mov [rsp+48], r14
37bca362emov r8, rbx
37bca3631mov rdx, rbx
37bca3634lea rax, [rip+0x7ab7c1]
37bca363blea rcx, [rip+0x7ab7d6]
37bca3642mov r11, [rsp+552]
37bca364amov [rsp+88], 1
37bca3653mov [rsp+80], rax
37bca3658lea r9, [rip+0x7ab7a1]
37bca365fmovapd x7, x0
37bca3663mov [rsp+40], r11
37bca3668mov r11, [rsp+544]
37bca3670mov [rsp+64], rcx
37bca3675mov rcx, [rsp+208]
37bca367dmov [rsp+32], r11
37bca3682mov [rsp+56], rax
37bca3687mov [rsp+72], rbp
37bca368ccall zgemv_
37bca3691mov [rsp+32], r13
37bca3696mov r8, rbp
37bca3699mov rdx, rbx
37bca369clea rax, [rip+0x7ab759]
37bca36a3lea rcx, [rsp+288]
37bca36abmov [rsp+40], rax
37bca36b0mov r9, rax
37bca36b3call zdotc_
37bca36b8lea rdx, [rip+0x7ab759]
37bca36bfmov [rsp+48], r14
37bca36c4mov r8, rbx
37bca36c7mov [rsp+64], rdx
37bca36ccmov rdx, [rsp+568]
37bca36d4lea rax, [rip+0x7ab721]
37bca36dblea r9, [rip+0x7ab71e]
37bca36e2mov [rsp+80], rax
37bca36e7mov rcx, [rsp+208]
37bca36efmov [rsp+40], rdx
37bca36f4mov rdx, [rsp+560]
37bca36fcmovsd_xmm x1, [rsp+288]
37bca3705mov [rsp+56], rax
37bca370amovsd_xmm x0, [rsp+296]
37bca3713mov [rsp+32], rdx
37bca3718mov rdx, rbx
37bca371bmov [rsp+88], 1
37bca3724mov [rsp+72], rbp
37bca3729movsd_xmm [rsp+224], x1
37bca3732movsd_xmm [rsp+216], x0
37bca373bcall zgemv_
37bca3740mov [rsp+32], r13
37bca3745mov r8, rbp
37bca3748mov rdx, rbx
37bca374blea rax, [rip+0x7ab6aa]
37bca3752lea rcx, [rsp+288]
37bca375amov [rsp+40], rax
37bca375fmov r9, rax
37bca3762call zdotc_
37bca3767mov r14, [rsp+288]
37bca376fmovsd_xmm x1, [rsp+224]
37bca3778lea rcx, [rsp+288]
37bca3780movsd_xmm x0, [rsp+216]
37bca3789mov r13, [rsp+296]
37bca3791movsd_xmm [rsp+288], x1
37bca379amovsd_xmm [rsp+296], x0
37bca37a3call fn_37c42fc80
37bca37a8lea rcx, [rsp+288]
37bca37b0mov [rsp+288], r14
37bca37b8mov [rsp+296], r13
37bca37c0movsd_xmm [rsp+336], x0
37bca37c9call fn_37c42fc80
37bca37cemov rdx, [rsp+280]
37bca37d6mov rcx, [rsp+272]
37bca37demovsd_xmm [rsp+344], x0
37bca37e7call dlapy2_
37bca37ecmovsxd rdx, edi
37bca37efmovapd x2, x0
37bca37f3pxor x0, x0
37bca37f7ucomisd x2, x0
37bca37fbjp 0x37bca3807
37bca37fdmovsd_xmm x0, [rip+0x7ab63b]
37bca3805je 0x37bca3817
37bca3807
37bca3807loc_37bca3807:
37bca3807movapd x1, x6
37bca380bmulsd x1, x7
37bca380fdivsd x2, x1
37bca3813movapd x0, x2
37bca3817
37bca3817loc_37bca3817:
37bca3817mov rax, [rsp+608]
37bca381fmov ecx, [rsp+232]
37bca3826movsd_xmm [rax+8*rdx], x0
37bca382btest ecx, ecx
37bca382djne 0x37bca38d8
37bca3833add rsi, 1
37bca3837cmp [rsp+204], esi
37bca383ejl 0x37bca33e0
37bca3844mov edx, [rsp+200]
37bca384bmov [rsp+236], esi
37bca3852test edx, edx
37bca3854je 0x37bca35b0
37bca385amov rdi, rsi
37bca385dmov r14, [rsp+528]
37bca3865movsxd rsi, r15l
37bca3868mov r15l, [rsp+236]
37bca3870jmp 0x37bca32ff
37bca3875
37bca3875loc_37bca3875:
37bca3875mov r9l, 1
37bca387bmov r8l, 1
37bca3881mov rcx, rdi
37bca3884mov [rsp+204], r10l
37bca388clea rdx, [rip+0x7ab55d]
37bca3893call lsame_
37bca3898mov r10l, [rsp+204]
37bca38a0test eax, eax
37bca38a2jne 0x37bca3050
37bca38a8mov edx, [rbx]
37bca38aamov rax, [rsp+632]
37bca38b2pxor x5, x5
37bca38b6cvtsi2sd x5, edx
37bca38bamov eax, [rax]
37bca38bcmovq r12, x5
37bca38c1jmp 0x37bca306e
37bca38c6
37bca38c6loc_37bca38c6:
37bca38c6mov esi, [r15]
37bca38c9test esi, esi
37bca38cbje 0x37bca2e90
37bca38d1
37bca38d1loc_37bca38d1:
37bca38d1neg esi
37bca38d3jmp 0x37bca2e6e
37bca38d8
37bca38d8loc_37bca38d8:
37bca38d8mov eax, edi
37bca38damov r13l, r15l
37bca38ddmov rdi, rsi
37bca38e0mov r15l, [rsp+236]
37bca38e8mov r14, [rsp+528]
37bca38f0movsxd rsi, eax
37bca38f3jmp 0x37bca3195
37bca2d60
37bca2d60ztgsna_:
37bca2d60push r15
37bca2d62push r14
37bca2d64push r13
37bca2d66push r12
37bca2d68push rbp
37bca2d69push rdi
37bca2d6apush rsi
37bca2d6bpush rbx
37bca2d6csub rsp, 440
37bca2d73movups [rsp+384], x6
37bca2d7bmovups [rsp+400], x7
37bca2d83movups [rsp+416], x8
37bca2d8cmov rax, [rsp+600]
37bca2d94mov r15, [rsp+664]
37bca2d9cmov rbp, [rsp+640]
37bca2da4mov r14l, [rax]
37bca2da7mov rax, [rsp+584]
37bca2dafmov rdi, rcx
37bca2db2mov r12, rdx
37bca2db5mov rbx, r9
37bca2db8mov r9l, 1
37bca2dbemov [rsp+528], r8
37bca2dc6lea rdx, [rip+0x7ac023]
37bca2dcdmov r8l, 1
37bca2dd3mov r13l, [rax]
37bca2dd6call lsame_
37bca2ddbmov r9l, 1
37bca2de1mov r8l, 1
37bca2de7mov rcx, rdi
37bca2dealea rdx, [rip+0x7ac000]
37bca2df1mov esi, eax
37bca2df3call lsame_
37bca2df8mov r9l, 1
37bca2dfemov r8l, 1
37bca2e04mov rcx, rdi
37bca2e07or eax, esi
37bca2e09lea rdx, [rip+0x7abfe2]
37bca2e10mov [rsp+196], eax
37bca2e17call lsame_
37bca2e1cmov r9l, 1
37bca2e22mov r8l, 1
37bca2e28mov rcx, r12
37bca2e2bor eax, esi
37bca2e2dlea rdx, [rip+0x7abfbf]
37bca2e34mov [rsp+232], eax
37bca2e3bmov esi, eax
37bca2e3dcall lsame_
37bca2e42mov [r15], 0
37bca2e49mov [rsp+200], eax
37bca2e50test esi, esi
37bca2e52jne 0x37bca2ec0
37bca2e54mov r9l, [rsp+196]
37bca2e5cmov eax, -1
37bca2e61mov esi, 1
37bca2e66test r9l, r9l
37bca2e69jne 0x37bca2ec0
37bca2e6b
37bca2e6bloc_37bca2e6b:
37bca2e6bmov [r15], eax
37bca2e6e
37bca2e6eloc_37bca2e6e:
37bca2e6elea rdx, [rsp+368]
37bca2e76mov r8l, 6
37bca2e7clea rcx, [rip+0x7abf72]
37bca2e83mov [rsp+368], esi
37bca2e8acall xerbla_
37bca2e8fnop
37bca2e90
37bca2e90loc_37bca2e90:
37bca2e90movups x6, [rsp+384]
37bca2e98movups x7, [rsp+400]
37bca2ea0movups x8, [rsp+416]
37bca2ea9add rsp, 440
37bca2eb0pop rbx
37bca2eb1pop rsi
37bca2eb2pop rdi
37bca2eb3pop rbp
37bca2eb4pop r12
37bca2eb6pop r13
37bca2eb8pop r14
37bca2ebapop r15
37bca2ebcret
37bca2ebd
37bca2ebd 0f 1f 00 ...
37bca2ec0
37bca2ec0loc_37bca2ec0:
37bca2ec0mov r9l, 1
37bca2ec6mov r8l, 1
37bca2eccmov rcx, r12
37bca2ecfmov rax, [rsp+648]
37bca2ed7lea rdx, [rip+0x7abf16]
37bca2edemov r10l, [rax]
37bca2ee1mov [rsp+204], r10l
37bca2ee9call lsame_
37bca2eeemov r10l, [rsp+204]
37bca2ef6test eax, eax
37bca2ef8jne 0x37bca2f07
37bca2efamov r8l, [rsp+200]
37bca2f02test r8l, r8l
37bca2f05je 0x37bca2f80
37bca2f07
37bca2f07loc_37bca2f07:
37bca2f07mov eax, [rbx]
37bca2f09test eax, eax
37bca2f0bjs 0x37bca2f68
37bca2f0dmov rsi, [rsp+552]
37bca2f15mov edx, 1
37bca2f1acmovg edx, eax
37bca2f1dcmp [rsi], edx
37bca2f1fjl 0x37bca2f90
37bca2f21mov rsi, [rsp+568]
37bca2f29cmp [rsi], edx
37bca2f2bjl 0x37bca2fa0
37bca2f2dmov ecx, [rsp+196]
37bca2f34test ecx, ecx
37bca2f36je 0x37bca2faf
37bca2f38mov rsi, [rsp+584]
37bca2f40cmp eax, [rsi]
37bca2f42jg 0x37bca3555
37bca2f48mov rsi, [rsp+600]
37bca2f50cmp eax, [rsi]
37bca2f52jle 0x37bca2faf
37bca2f54mov eax, -12
37bca2f59mov esi, 12
37bca2f5ejmp 0x37bca2e6b
37bca2f63
37bca2f63 0f 1f 44 00 00 ..D..
37bca2f68
37bca2f68loc_37bca2f68:
37bca2f68mov eax, -4
37bca2f6dmov esi, 4
37bca2f72jmp 0x37bca2e6b
37bca2f77
37bca2f77 66 0f 1f 84 00 00 00 00 00 f........
37bca2f80
37bca2f80loc_37bca2f80:
37bca2f80mov eax, -2
37bca2f85mov esi, 2
37bca2f8ajmp 0x37bca2e6b
37bca2f8f
37bca2f8f 90 .
37bca2f90
37bca2f90loc_37bca2f90:
37bca2f90mov eax, -6
37bca2f95mov esi, 6
37bca2f9ajmp 0x37bca2e6b
37bca2f9f
37bca2f9f 90 .
37bca2fa0
37bca2fa0loc_37bca2fa0:
37bca2fa0mov eax, -8
37bca2fa5mov esi, 8
37bca2faajmp 0x37bca2e6b
37bca2faf
37bca2fafloc_37bca2faf:
37bca2fafmov edx, [rsp+200]
37bca2fb6mov rsi, [rsp+632]
37bca2fbetest edx, edx
37bca2fc0je 0x37bca352b
37bca2fc6mov [rsi], 0
37bca2fcctest eax, eax
37bca2fceje 0x37bca3535
37bca2fd4mov rcx, [rsp+528]
37bca2fdcmov edx, 1
37bca2fe1nop [rax+rax]
37bca2feanop [rax+rax]
37bca2ff5nop [rax+rax]
37bca3000
37bca3000loc_37bca3000:
37bca3000mov r12l, [rcx+4*rdx-4]
37bca3005test r12l, r12l
37bca3008je 0x37bca3015
37bca300amov rsi, [rsp+632]
37bca3012add [rsi], 1
37bca3015
37bca3015loc_37bca3015:
37bca3015add rdx, 1
37bca3019cmp eax, edx
37bca301bjge 0x37bca3000
37bca301d
37bca301dloc_37bca301d:
37bca301dmov r9l, 1
37bca3023mov r8l, 1
37bca3029mov rcx, rdi
37bca302cmov [rsp+204], r10l
37bca3034lea rdx, [rip+0x7abdb7]
37bca303bcall lsame_
37bca3040mov r10l, [rsp+204]
37bca3048test eax, eax
37bca304aje 0x37bca3875
37bca3050
37bca3050loc_37bca3050:
37bca3050mov edx, [rbx]
37bca3052mov rax, [rsp+632]
37bca305apxor x4, x4
37bca305eimul edx, edx
37bca3061mov eax, [rax]
37bca3063add edx, edx
37bca3065cvtsi2sd x4, edx
37bca3069movq r12, x4
37bca306e
37bca306eloc_37bca306e:
37bca306emov rcx, [rsp+624]
37bca3076mov [rbp], r12
37bca307amov [rbp+8], 0
37bca3082cmp [rcx], eax
37bca3084jl 0x37bca3546
37bca308amov rax, [rsp+648]
37bca3092cmp [rax], edx
37bca3094jge 0x37bca30b8
37bca3096cmp r10l, -1
37bca309aje 0x37bca38c6
37bca30a0mov [r15], -18
37bca30a7mov esi, 18
37bca30acjmp 0x37bca2e6e
37bca30b1
37bca30b1 0f 1f 80 00 00 00 00 .......
37bca30b8
37bca30b8loc_37bca30b8:
37bca30b8movsxd rsi, [r15]
37bca30bbtest esi, esi
37bca30bdjne 0x37bca38d1
37bca30c3cmp r10l, -1
37bca30c7je 0x37bca2e90
37bca30cdmov edi, [rbx]
37bca30cftest edi, edi
37bca30d1je 0x37bca2e90
37bca30d7mov edx, 1
37bca30dclea rcx, [rip+0x7abd18]
37bca30e3call dlamch_
37bca30e8mov edx, 1
37bca30edlea rcx, [rip+0x7abcff]
37bca30f4call dlamch_
37bca30f9mov eax, [rbx]
37bca30fbmov [rsp+204], eax
37bca3102test eax, eax
37bca3104jle 0x37bca33e5
37bca310amovsxd r11, r14l
37bca310dxor eax, eax
37bca310fmovsxd rcx, r13l
37bca3112mov edi, 1
37bca3117test r11, r11
37bca311amov r14, [rsp+528]
37bca3122movq x8, r12
37bca3127mov r15l, edi
37bca312acmovs r11, rax
37bca312emov rax, r11
37bca3131mov [rsp+256], r11
37bca3139mov r11l, [rsp+200]
37bca3141not rax
37bca3144mov [rsp+240], rax
37bca314cxor eax, eax
37bca314etest rcx, rcx
37bca3151cmovs rcx, rax
37bca3155mov rax, rcx
37bca3158mov [rsp+264], rcx
37bca3160not rax
37bca3163mov [rsp+248], rax
37bca316btest r11l, r11l
37bca316ejne 0x37bca32ff
37bca3174nop
37bca3175nop [rax+rax]
37bca3180
37bca3180loc_37bca3180:
37bca3180mov r8l, [rsp+196]
37bca3188lea r13l, [rsi+1]
37bca318ctest r8l, r8l
37bca318fjne 0x37bca3564
37bca3195
37bca3195loc_37bca3195:
37bca3195cmp [rbx], 1
37bca3198je 0x37bca3340
37bca319emov rax, [rsp+552]
37bca31a6mov [rsp+48], rbx
37bca31abmov r8, rbx
37bca31aemov rdx, rbx
37bca31b1mov [rsp+56], 4
37bca31bamov r9, [rsp+544]
37bca31c2lea rcx, [rip+0x7abc5f]
37bca31c9lea r12, [rsp+352]
37bca31d1mov [rsp+32], rax
37bca31d6mov [rsp+40], rbp
37bca31dbcall zlacpy_
37bca31e0mov edx, [rbx]
37bca31e2mov [rsp+48], rbx
37bca31e7mov r8, rbx
37bca31eamov rax, [rsp+568]
37bca31f2mov r9, [rsp+560]
37bca31famov [rsp+56], 4
37bca3203lea rcx, [rip+0x7abc1e]
37bca320aimul edx, edx
37bca320dmov [rsp+32], rax
37bca3212movsxd rdx, edx
37bca3215shl rdx, 4
37bca3219add rdx, rbp
37bca321cmov [rsp+40], rdx
37bca3221mov rdx, rbx
37bca3224call zlacpy_
37bca3229mov eax, [rbx]
37bca322bmov [rsp+56], r12
37bca3230mov r9, rbp
37bca3233lea rdx, [rsp+316]
37bca323blea rcx, [rip+0x7abbba]
37bca3242mov [rsp+48], rbx
37bca3247mov r8, rbx
37bca324aimul eax, eax
37bca324dmov [rsp+96], rdx
37bca3252lea rdx, [rsp+312]
37bca325amov [rsp+312], r15l
37bca3262lea r15, [rsp+308]
37bca326amov [rsp+88], rdx
37bca326flea rdx, [rsp+368]
37bca3277cdqe
37bca3279mov [rsp+80], rcx
37bca327eshl rax, 4
37bca3282mov [rsp+72], rdx
37bca3287lea rdx, [rip+0x7abb9e]
37bca328eadd rax, rbp
37bca3291mov [rsp+64], rcx
37bca3296mov rcx, rdx
37bca3299mov [rsp+40], rax
37bca329emov [rsp+104], r15
37bca32a3mov [rsp+32], rbx
37bca32a8mov [rsp+316], 1
37bca32b3call ztgexc_
37bca32b8mov eax, [rsp+308]
37bca32bftest eax, eax
37bca32c1jle 0x37bca3418
37bca32c7mov rax, [rsp+616]
37bca32cfmov [rax+8*rsi], 0
37bca32d7
37bca32d7loc_37bca32d7:
37bca32d7add rdi, 1
37bca32dbcmp [rsp+204], edi
37bca32e2jl 0x37bca33e0
37bca32e8mov r11l, [rsp+200]
37bca32f0movsxd rsi, r13l
37bca32f3mov r15l, edi
37bca32f6test r11l, r11l
37bca32f9je 0x37bca3180
37bca32ff
37bca32ffloc_37bca32ff:
37bca32ffmov r10l, [r14+4*rdi-4]
37bca3304test r10l, r10l
37bca3307jne 0x37bca3180
37bca330dlea rdx, [rdi+1]
37bca3311cmp [rsp+204], edx
37bca3318jl 0x37bca33e0
37bca331emov r9l, [r14+4*rdx-4]
37bca3323test r9l, r9l
37bca3326je 0x37bca3400
37bca332cmov r15l, edx
37bca332fmov rdi, rdx
37bca3332jmp 0x37bca3180
37bca3337
37bca3337 66 0f 1f 84 00 00 00 00 00 f........
37bca3340
37bca3340loc_37bca3340:
37bca3340mov rax, [rsp+544]
37bca3348lea rcx, [rsp+288]
37bca3350movsd_xmm x0, [rax]
37bca3354movsd_xmm [rsp+288], x0
37bca335dmovsd_xmm x0, [rax+8]
37bca3362movsd_xmm [rsp+296], x0
37bca336bcall fn_37c42fc80
37bca3370mov rax, [rsp+560]
37bca3378lea rcx, [rsp+288]
37bca3380movsd_xmm [rsp+336], x0
37bca3389movsd_xmm x0, [rax]
37bca338dmovsd_xmm [rsp+288], x0
37bca3396movsd_xmm x0, [rax+8]
37bca339bmovsd_xmm [rsp+296], x0
37bca33a4call fn_37c42fc80
37bca33a9lea rdx, [rsp+344]
37bca33b1lea rcx, [rsp+336]
37bca33b9movsd_xmm [rsp+344], x0
37bca33c2call dlapy2_
37bca33c7mov rax, [rsp+616]
37bca33cfmovsd_xmm [rax+8*rsi], x0
37bca33d4jmp 0x37bca32d7
37bca33d9
37bca33d9 0f 1f 80 00 00 00 00 .......
37bca33e0
37bca33e0loc_37bca33e0:
37bca33e0movq r12, x8
37bca33e5
37bca33e5loc_37bca33e5:
37bca33e5mov [rbp], r12
37bca33e9mov [rbp+8], 0
37bca33f1jmp 0x37bca2e90
37bca33f6
37bca33f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bca3400
37bca3400loc_37bca3400:
37bca3400add rdi, 2
37bca3404cmp [rsp+204], edi
37bca340bjl 0x37bca33e0
37bca340dmov r15l, edi
37bca3410jmp 0x37bca32ff
37bca3415
37bca3415 0f 1f 00 ...
37bca3418
37bca3418loc_37bca3418:
37bca3418mov edx, [rbx]
37bca341amov [rsp+88], rbx
37bca341flea rcx, [rip+0x7ab9ea]
37bca3426mov r10, [rsp+656]
37bca342emov [rsp+72], rbx
37bca3433mov r8l, edx
37bca3436lea eax, [rdx-1]
37bca3439mov [rsp+56], rbx
37bca343eimul r8l, edx
37bca3442mov [rsp+324], eax
37bca3449lea eax, [rdx+1]
37bca344cmov [rsp+160], r10
37bca3454lea r10, [rip+0x7ab9a1]
37bca345bcdqe
37bca345dmov [rsp+152], r10
37bca3465mov r10, [rsp+616]
37bca346dshl rax, 4
37bca3471add r8l, 1
37bca3475add rax, rbp
37bca3478mov [rsp+48], rbp
37bca347dadd edx, r8l
37bca3480lea r10, [r10+8*rsi]
37bca3484movsxd r9, r8l
37bca3487mov [rsp+40], rbx
37bca348cmovsxd rdx, edx
37bca348fshl r9, 4
37bca3493mov [rsp+136], r10
37bca349blea r10, [rsp+328]
37bca34a3shl rdx, 4
37bca34a7mov [rsp+32], rax
37bca34aclea r8, [rsp+324]
37bca34b4add rdx, rbp
37bca34b7mov [rsp+128], r10
37bca34bflea r10, [rbp+r9]
37bca34c4lea r9, [rbp+r9-16]
37bca34c9mov [rsp+80], rdx
37bca34celea rdx, [rbp+16]
37bca34d2mov [rsp+64], rdx
37bca34d7lea rdx, [rip+0x7ab952]
37bca34demov [rsp+96], r9
37bca34e3lea r9, [rsp+320]
37bca34ebmov [rsp+320], 1
37bca34f6mov [rsp+176], 1
37bca3502mov [rsp+168], r15
37bca350amov [rsp+144], r12
37bca3512mov [rsp+120], rbx
37bca3517mov [rsp+112], r10
37bca351cmov [rsp+104], rbx
37bca3521call ztgsyl_
37bca3526jmp 0x37bca32d7
37bca352b
37bca352bloc_37bca352b:
37bca352bmov [rsi], eax
37bca352dtest eax, eax
37bca352fjne 0x37bca301d
37bca3535
37bca3535loc_37bca3535:
37bca3535mov r12, [rip+0x7ab8fc]
37bca353cmov edx, 1
37bca3541jmp 0x37bca306e
37bca3546
37bca3546loc_37bca3546:
37bca3546mov eax, -15
37bca354bmov esi, 15
37bca3550jmp 0x37bca2e6b
37bca3555
37bca3555loc_37bca3555:
37bca3555mov eax, -10
37bca355amov esi, 10
37bca355fjmp 0x37bca2e6b
37bca3564
37bca3564loc_37bca3564:
37bca3564mov eax, esi
37bca3566lea rcx, [rip+0x7ab8a3]
37bca356dlea rdx, [rsp+344]
37bca3575mov [rsp+236], r15l
37bca357dlea r8, [rsp+336]
37bca3585mov rsi, rdi
37bca3588mov [rsp+528], r14
37bca3590mov r15l, r13l
37bca3593mov [rsp+208], rcx
37bca359bmov edi, eax
37bca359dmov [rsp+272], r8
37bca35a5mov [rsp+280], rdx
37bca35adjmp 0x37bca35b7
37bca35af
37bca35af 90 .
37bca35b0
37bca35b0loc_37bca35b0:
37bca35b0mov edi, r15l
37bca35b3add r15l, 1
37bca35b7
37bca35b7loc_37bca35b7:
37bca35b7mov rdx, [rsp+256]
37bca35bfmovsxd r13, r15l
37bca35c2mov rcx, rbx
37bca35c5mov rax, [rsp+240]
37bca35cdlea r8, [rip+0x7ab828]
37bca35d4imul rdx, r13
37bca35d8lea r14, [rax+rdx+1]
37bca35ddshl r14, 4
37bca35e1add r14, [rsp+592]
37bca35e9mov rdx, r14
37bca35eccall dznrm2_
37bca35f1mov rax, [rsp+248]
37bca35f9lea r8, [rip+0x7ab7fc]
37bca3600mov rcx, rbx
37bca3603imul r13, [rsp+264]
37bca360cmovapd x6, x0
37bca3610lea r13, [rax+r13+1]
37bca3615shl r13, 4
37bca3619add r13, [rsp+576]
37bca3621mov rdx, r13
37bca3624call dznrm2_
37bca3629mov [rsp+48], r14
37bca362emov r8, rbx
37bca3631mov rdx, rbx
37bca3634lea rax, [rip+0x7ab7c1]
37bca363blea rcx, [rip+0x7ab7d6]
37bca3642mov r11, [rsp+552]
37bca364amov [rsp+88], 1
37bca3653mov [rsp+80], rax
37bca3658lea r9, [rip+0x7ab7a1]
37bca365fmovapd x7, x0
37bca3663mov [rsp+40], r11
37bca3668mov r11, [rsp+544]
37bca3670mov [rsp+64], rcx
37bca3675mov rcx, [rsp+208]
37bca367dmov [rsp+32], r11
37bca3682mov [rsp+56], rax
37bca3687mov [rsp+72], rbp
37bca368ccall zgemv_
37bca3691mov [rsp+32], r13
37bca3696mov r8, rbp
37bca3699mov rdx, rbx
37bca369clea rax, [rip+0x7ab759]
37bca36a3lea rcx, [rsp+288]
37bca36abmov [rsp+40], rax
37bca36b0mov r9, rax
37bca36b3call zdotc_
37bca36b8lea rdx, [rip+0x7ab759]
37bca36bfmov [rsp+48], r14
37bca36c4mov r8, rbx
37bca36c7mov [rsp+64], rdx
37bca36ccmov rdx, [rsp+568]
37bca36d4lea rax, [rip+0x7ab721]
37bca36dblea r9, [rip+0x7ab71e]
37bca36e2mov [rsp+80], rax
37bca36e7mov rcx, [rsp+208]
37bca36efmov [rsp+40], rdx
37bca36f4mov rdx, [rsp+560]
37bca36fcmovsd_xmm x1, [rsp+288]
37bca3705mov [rsp+56], rax
37bca370amovsd_xmm x0, [rsp+296]
37bca3713mov [rsp+32], rdx
37bca3718mov rdx, rbx
37bca371bmov [rsp+88], 1
37bca3724mov [rsp+72], rbp
37bca3729movsd_xmm [rsp+224], x1
37bca3732movsd_xmm [rsp+216], x0
37bca373bcall zgemv_
37bca3740mov [rsp+32], r13
37bca3745mov r8, rbp
37bca3748mov rdx, rbx
37bca374blea rax, [rip+0x7ab6aa]
37bca3752lea rcx, [rsp+288]
37bca375amov [rsp+40], rax
37bca375fmov r9, rax
37bca3762call zdotc_
37bca3767mov r14, [rsp+288]
37bca376fmovsd_xmm x1, [rsp+224]
37bca3778lea rcx, [rsp+288]
37bca3780movsd_xmm x0, [rsp+216]
37bca3789mov r13, [rsp+296]
37bca3791movsd_xmm [rsp+288], x1
37bca379amovsd_xmm [rsp+296], x0
37bca37a3call fn_37c42fc80
37bca37a8lea rcx, [rsp+288]
37bca37b0mov [rsp+288], r14
37bca37b8mov [rsp+296], r13
37bca37c0movsd_xmm [rsp+336], x0
37bca37c9call fn_37c42fc80
37bca37cemov rdx, [rsp+280]
37bca37d6mov rcx, [rsp+272]
37bca37demovsd_xmm [rsp+344], x0
37bca37e7call dlapy2_
37bca37ecmovsxd rdx, edi
37bca37efmovapd x2, x0
37bca37f3pxor x0, x0
37bca37f7ucomisd x2, x0
37bca37fbjp 0x37bca3807
37bca37fdmovsd_xmm x0, [rip+0x7ab63b]
37bca3805je 0x37bca3817
37bca3807
37bca3807loc_37bca3807:
37bca3807movapd x1, x6
37bca380bmulsd x1, x7
37bca380fdivsd x2, x1
37bca3813movapd x0, x2
37bca3817
37bca3817loc_37bca3817:
37bca3817mov rax, [rsp+608]
37bca381fmov ecx, [rsp+232]
37bca3826movsd_xmm [rax+8*rdx], x0
37bca382btest ecx, ecx
37bca382djne 0x37bca38d8
37bca3833add rsi, 1
37bca3837cmp [rsp+204], esi
37bca383ejl 0x37bca33e0
37bca3844mov edx, [rsp+200]
37bca384bmov [rsp+236], esi
37bca3852test edx, edx
37bca3854je 0x37bca35b0
37bca385amov rdi, rsi
37bca385dmov r14, [rsp+528]
37bca3865movsxd rsi, r15l
37bca3868mov r15l, [rsp+236]
37bca3870jmp 0x37bca32ff
37bca3875
37bca3875loc_37bca3875:
37bca3875mov r9l, 1
37bca387bmov r8l, 1
37bca3881mov rcx, rdi
37bca3884mov [rsp+204], r10l
37bca388clea rdx, [rip+0x7ab55d]
37bca3893call lsame_
37bca3898mov r10l, [rsp+204]
37bca38a0test eax, eax
37bca38a2jne 0x37bca3050
37bca38a8mov edx, [rbx]
37bca38aamov rax, [rsp+632]
37bca38b2pxor x5, x5
37bca38b6cvtsi2sd x5, edx
37bca38bamov eax, [rax]
37bca38bcmovq r12, x5
37bca38c1jmp 0x37bca306e
37bca38c6
37bca38c6loc_37bca38c6:
37bca38c6mov esi, [r15]
37bca38c9test esi, esi
37bca38cbje 0x37bca2e90
37bca38d1
37bca38d1loc_37bca38d1:
37bca38d1neg esi
37bca38d3jmp 0x37bca2e6e
37bca38d8
37bca38d8loc_37bca38d8:
37bca38d8mov eax, edi
37bca38damov r13l, r15l
37bca38ddmov rdi, rsi
37bca38e0mov r15l, [rsp+236]
37bca38e8mov r14, [rsp+528]
37bca38f0movsxd rsi, eax
37bca38f3jmp 0x37bca3195
37bca2d60
Loading..