File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c408920
37c408920ztrsna_64_:
37c408920push r15
37c408922push r14
37c408924push r13
37c408926push r12
37c408928push rbp
37c408929push rdi
37c40892apush rsi
37c40892bpush rbx
37c40892csub rsp, 440
37c408933movups [rsp+368], x6
37c40893bmovups [rsp+384], x7
37c408943movups [rsp+400], x8
37c40894cmovups [rsp+416], x9
37c408955mov rax, [rsp+584]
37c40895dmov rsi, [rsp+616]
37c408965mov r15, [rsp+624]
37c40896dmov rax, [rax]
37c408970mov rdi, rcx
37c408973mov rbp, rdx
37c408976mov rbx, r9
37c408979mov r13, r8
37c40897cmov [rsp+136], rax
37c408984mov rax, [rsp+568]
37c40898cmov r9l, 1
37c408992mov r8l, 1
37c408998lea rdx, [rip+0x6b4e1]
37c40899fmov r14, [rax]
37c4089a2mov rax, [rsp+632]
37c4089aamov rax, [rax]
37c4089admov [rsp+144], rax
37c4089b5call lsame_64_
37c4089bamov rcx, rdi
37c4089bdmov r9l, 1
37c4089c3mov r8l, 1
37c4089c9lea rdx, [rip+0x6b4b1]
37c4089d0mov r12, rax
37c4089d3call lsame_64_
37c4089d8mov rcx, rdi
37c4089dbmov r9l, 1
37c4089e1mov r8l, 1
37c4089e7or rax, r12
37c4089ealea rdx, [rip+0x6b491]
37c4089f1mov [rsp+160], rax
37c4089f9call lsame_64_
37c4089felea rdx, [rip+0x6b47e]
37c408a05mov rcx, rbp
37c408a08mov r9l, 1
37c408a0emov rdi, rax
37c408a11mov r8l, 1
37c408a17or rdi, r12
37c408a1amov [rsp+176], rdi
37c408a22call lsame_64_
37c408a27mov rcx, [rsp+160]
37c408a2fmov rdx, [rbx]
37c408a32mov [rsp+168], rax
37c408a3aor rcx, rdi
37c408a3dtest rax, rax
37c408a40je 0x37c408b00
37c408a46mov [rsi], 0
37c408a4dtest rdx, rdx
37c408a50jle 0x37c408a75
37c408a52add rdx, 1
37c408a56mov eax, 1
37c408a5bnop [rax+rax]
37c408a60
37c408a60loc_37c408a60:
37c408a60cmp [r13+8*rax-8], 0
37c408a66je 0x37c408a6c
37c408a68add [rsi], 1
37c408a6c
37c408a6cloc_37c408a6c:
37c408a6cadd rax, 1
37c408a70cmp rax, rdx
37c408a73jne 0x37c408a60
37c408a75
37c408a75loc_37c408a75:
37c408a75mov rax, [rsp+648]
37c408a7dmov [rax], 0
37c408a84test rcx, rcx
37c408a87jne 0x37c408b50
37c408a8d
37c408a8dloc_37c408a8d:
37c408a8dmov rdx, -1
37c408a94mov eax, 1
37c408a99
37c408a99loc_37c408a99:
37c408a99mov rbx, [rsp+648]
37c408aa1mov [rbx], rdx
37c408aa4
37c408aa4loc_37c408aa4:
37c408aa4lea rdx, [rsp+336]
37c408aacmov r8l, 6
37c408ab2lea rcx, [rip+0x6b3cc]
37c408ab9mov [rsp+336], rax
37c408ac1call xerbla_64_
37c408ac6nop
37c408ac7
37c408ac7loc_37c408ac7:
37c408ac7movups x6, [rsp+368]
37c408acfmovups x7, [rsp+384]
37c408ad7movups x8, [rsp+400]
37c408ae0movups x9, [rsp+416]
37c408ae9add rsp, 440
37c408af0pop rbx
37c408af1pop rsi
37c408af2pop rdi
37c408af3pop rbp
37c408af4pop r12
37c408af6pop r13
37c408af8pop r14
37c408afapop r15
37c408afcret
37c408afd
37c408afd 0f 1f 00 ...
37c408b00
37c408b00loc_37c408b00:
37c408b00mov rax, [rsp+648]
37c408b08mov [rsi], rdx
37c408b0bmov [rax], 0
37c408b12test rcx, rcx
37c408b15je 0x37c408a8d
37c408b1bmov r9l, 1
37c408b21mov r8l, 1
37c408b27lea rdx, [rip+0x6b356]
37c408b2emov rcx, rbp
37c408b31call lsame_64_
37c408b36test rax, rax
37c408b39jne 0x37c408b6b
37c408b3bmov rdx, -2
37c408b42mov eax, 2
37c408b47jmp 0x37c408a99
37c408b4c
37c408b4c 0f 1f 40 00 ..@.
37c408b50
37c408b50loc_37c408b50:
37c408b50mov r9l, 1
37c408b56mov r8l, 1
37c408b5clea rdx, [rip+0x6b321]
37c408b63mov rcx, rbp
37c408b66call lsame_64_
37c408b6b
37c408b6bloc_37c408b6b:
37c408b6bmov rdx, [rbx]
37c408b6etest rdx, rdx
37c408b71js 0x37c408bd0
37c408b73mov rdi, [rsp+552]
37c408b7bmov eax, 1
37c408b80cmovg rax, rdx
37c408b84cmp [rdi], rax
37c408b87jl 0x37c408be8
37c408b89mov rax, [rsp+568]
37c408b91mov rax, [rax]
37c408b94test rax, rax
37c408b97jle 0x37c408bf9
37c408b99cmp [rsp+160], 0
37c408ba2je 0x37c408c0a
37c408ba4cmp rdx, rax
37c408ba7jg 0x37c408bf9
37c408ba9mov rax, [rsp+584]
37c408bb1mov rax, [rax]
37c408bb4cmp rdx, rax
37c408bb7jg 0x37c408bbe
37c408bb9test rax, rax
37c408bbcjg 0x37c408c18
37c408bbe
37c408bbeloc_37c408bbe:
37c408bbemov rdx, -10
37c408bc5mov eax, 10
37c408bcajmp 0x37c408a99
37c408bcf
37c408bcf 90 .
37c408bd0
37c408bd0loc_37c408bd0:
37c408bd0mov rdx, -4
37c408bd7mov eax, 4
37c408bdcjmp 0x37c408a99
37c408be1
37c408be1 0f 1f 80 00 00 00 00 .......
37c408be8
37c408be8loc_37c408be8:
37c408be8mov rdx, -6
37c408befmov eax, 6
37c408bf4jmp 0x37c408a99
37c408bf9
37c408bf9loc_37c408bf9:
37c408bf9mov rdx, -8
37c408c00mov eax, 8
37c408c05jmp 0x37c408a99
37c408c0a
37c408c0aloc_37c408c0a:
37c408c0amov rax, [rsp+584]
37c408c12cmp [rax], 0
37c408c16jle 0x37c408bbe
37c408c18
37c408c18loc_37c408c18:
37c408c18mov rax, [rsp+608]
37c408c20mov rdi, [rsi]
37c408c23cmp [rax], rdi
37c408c26jl 0x37c40932b
37c408c2cmov rax, [rsp+632]
37c408c34mov rax, [rax]
37c408c37test rax, rax
37c408c3ajle 0x37c40933c
37c408c40cmp rdx, rax
37c408c43jle 0x37c408c53
37c408c45test [rsp+176], 1
37c408c4djne 0x37c40933c
37c408c53
37c408c53loc_37c408c53:
37c408c53mov rax, [rsp+648]
37c408c5bmov rax, [rax]
37c408c5etest rax, rax
37c408c61jne 0x37c40934d
37c408c67test rdx, rdx
37c408c6aje 0x37c408ac7
37c408c70cmp rdx, 1
37c408c74jne 0x37c408d00
37c408c7acmp [rsp+168], 0
37c408c83je 0x37c408c90
37c408c85cmp [r13], 0
37c408c8aje 0x37c408ac7
37c408c90
37c408c90loc_37c408c90:
37c408c90cmp [rsp+160], 0
37c408c99je 0x37c408cad
37c408c9bmov rax, [rsp+592]
37c408ca3mov rbx, [rip+0x6b226]
37c408caamov [rax], rbx
37c408cad
37c408cadloc_37c408cad:
37c408cadcmp [rsp+176], 0
37c408cb6je 0x37c408ac7
37c408cbcmov rax, [rsp+544]
37c408cc4lea rcx, [rsp+240]
37c408cccmovsd_xmm x0, [rax]
37c408cd0movsd_xmm [rsp+240], x0
37c408cd9movsd_xmm x0, [rax+8]
37c408cdemovsd_xmm [rsp+248], x0
37c408ce7call fn_37c42fc80
37c408cecmov rax, [rsp+600]
37c408cf4movsd_xmm [rax], x0
37c408cf8jmp 0x37c408ac7
37c408cfd
37c408cfd 0f 1f 00 ...
37c408d00
37c408d00loc_37c408d00:
37c408d00mov edx, 1
37c408d05lea rcx, [rip+0x6b17f]
37c408d0ccall dlamch_64_
37c408d11mov edx, 1
37c408d16lea rcx, [rip+0x6b166]
37c408d1dmovapd x6, x0
37c408d21call dlamch_64_
37c408d26mov rax, [rbx]
37c408d29mov [rsp+288], 1
37c408d35mov [rsp+184], rax
37c408d3dtest rax, rax
37c408d40jle 0x37c408ac7
37c408d46divsd x0, x6
37c408d4amov rsi, [rsp+136]
37c408d52xor eax, eax
37c408d54mov [rsp+528], r13
37c408d5ctest rsi, rsi
37c408d5fcmovns rax, rsi
37c408d63mov rsi, [rsp+144]
37c408d6bmov [rsp+192], rax
37c408d73xor eax, eax
37c408d75test r14, r14
37c408d78cmovns rax, r14
37c408d7cmov [rsp+200], rax
37c408d84xor eax, eax
37c408d86test rsi, rsi
37c408d89cmovs rsi, rax
37c408d8dmov rax, rsi
37c408d90mov r13, rsi
37c408d93not rax
37c408d96mov [rsp+144], rax
37c408d9elea rax, [rax+2*rsi]
37c408da2lea rdx, [rax+2]
37c408da6mov [rsp+224], rax
37c408daeshl rdx, 4
37c408db2lea rdi, [r15+rdx]
37c408db6mov edx, 1
37c408dbbmov [rsp+152], rdi
37c408dc3mov edi, 1
37c408dc8movapd x9, x0
37c408dcdjmp 0x37c408e10
37c408dcf
37c408dcf 90 .
37c408dd0
37c408dd0loc_37c408dd0:
37c408dd0cmp [rsp+160], 0
37c408dd9jne 0x37c408e50
37c408ddbcmp [rsp+176], 0
37c408de4jne 0x37c408f35
37c408dea
37c408dealoc_37c408dea:
37c408deamov rax, [rsp+288]
37c408df2add rdi, 1
37c408df6lea rdx, [rax+1]
37c408dfamov [rsp+288], rdx
37c408e02cmp rdx, [rsp+184]
37c408e0ajg 0x37c408ac7
37c408e10
37c408e10loc_37c408e10:
37c408e10cmp [rsp+168], 0
37c408e19je 0x37c408dd0
37c408e1b
37c408e1bloc_37c408e1b:
37c408e1bmov rax, [rsp+528]
37c408e23cmp [rax+8*rdx-8], 0
37c408e29jne 0x37c408dd0
37c408e2bmov rax, [rsp+288]
37c408e33lea rdx, [rax+1]
37c408e37mov [rsp+288], rdx
37c408e3fcmp rdx, [rsp+184]
37c408e47jle 0x37c408e1b
37c408e49jmp 0x37c408ac7
37c408e4e
37c408e4e 66 90 f.
37c408e50
37c408e50loc_37c408e50:
37c408e50mov rax, [rsp+200]
37c408e58mov rdx, rbx
37c408e5blea rcx, [rsp+240]
37c408e63mov rsi, rax
37c408e66imul rsi, rdi
37c408e6asub rsi, rax
37c408e6dmov rax, [rsp+192]
37c408e75shl rsi, 4
37c408e79add rsi, [rsp+560]
37c408e81mov rbp, rax
37c408e84mov [rsp+32], rsi
37c408e89imul rbp, rdi
37c408e8dsub rbp, rax
37c408e90lea rax, [rip+0x6aff9]
37c408e97mov [rsp+40], rax
37c408e9cshl rbp, 4
37c408ea0mov r9, rax
37c408ea3add rbp, [rsp+576]
37c408eabmov r8, rbp
37c408eaecall zdotc_64_
37c408eb3lea r8, [rip+0x6afd6]
37c408ebamov rdx, rbp
37c408ebdmov rcx, rbx
37c408ec0mov r14, [rsp+240]
37c408ec8movsd_xmm x6, [rsp+248]
37c408ed1call dznrm2_64_
37c408ed6lea r8, [rip+0x6afb3]
37c408eddmov rdx, rsi
37c408ee0mov rcx, rbx
37c408ee3movapd x7, x0
37c408ee7call dznrm2_64_
37c408eeclea rcx, [rsp+240]
37c408ef4mov [rsp+240], r14
37c408efcmovsd_xmm [rsp+248], x6
37c408f05movapd x8, x0
37c408f0acall fn_37c42fc80
37c408f0fmulsd x7, x8
37c408f14mov rax, [rsp+592]
37c408f1cdivsd x0, x7
37c408f20movsd_xmm [rax+8*rdi-8], x0
37c408f26cmp [rsp+176], 0
37c408f2fje 0x37c408dea
37c408f35
37c408f35loc_37c408f35:
37c408f35mov rax, [rsp+632]
37c408f3dmov [rsp+40], r15
37c408f42mov r8, rbx
37c408f45mov rdx, rbx
37c408f48mov [rsp+56], 4
37c408f51mov r9, [rsp+544]
37c408f59lea rcx, [rip+0x6af38]
37c408f60lea rsi, [rip+0x6af29]
37c408f67mov [rsp+48], rax
37c408f6cmov rax, [rsp+552]
37c408f74lea rbp, [rsp+280]
37c408f7cmov [rsp+32], rax
37c408f81call zlacpy_64_
37c408f86mov [rsp+64], rbp
37c408f8bmov r8, r15
37c408f8emov rdx, rbx
37c408f91lea rax, [rsp+288]
37c408f99mov [rsp+56], rsi
37c408f9emov r9, [rsp+632]
37c408fa6lea rcx, [rip+0x6aeef]
37c408fadmov [rsp+48], rax
37c408fb2lea rax, [rsp+320]
37c408fbamov [rsp+32], rax
37c408fbfmov [rsp+72], 4
37c408fc8mov [rsp+40], rsi
37c408fcdcall ztrexc_64_
37c408fd2mov rax, [rbx]
37c408fd5cmp rax, 1
37c408fd9jle 0x37c409315
37c408fdfmov rdx, [rsp+224]
37c408fe7lea r9, [r13+1]
37c408febmov r8l, 2
37c408ff1shl r9, 4
37c408ff5shl rdx, 4
37c408ff9lea rcx, [r15+rdx+32]
37c408ffelea rdx, [rax+1]
37c409002nop [rax+rax]
37c40900anop [rax+rax]
37c409015nop [rax+rax]
37c409020
37c409020loc_37c409020:
37c409020movupd x0, [rcx]
37c409024movupd x3, [r15]
37c409029add r8, 1
37c40902dsubpd x0, x3
37c409031movups [rcx], x0
37c409034add rcx, r9
37c409037cmp r8, rdx
37c40903ajne 0x37c409020
37c40903c
37c40903cloc_37c40903c:
37c40903cmov rcx, [rsp+600]
37c409044lea rsi, [rdi-1]
37c409048mov [rsp+272], 0
37c409054lea r14, [rsp+336]
37c40905cmov [rsp+216], rsi
37c409064movsd_xmm x6, [rip+0x6ae64]
37c40906clea r12, [rsp+296]
37c409074mov [rcx+8*rsi], 0
37c40907clea rsi, [rsp+272]
37c409084mov [rsp+136], rsi
37c40908clea rsi, [rsp+312]
37c409094mov [rsp+296], 0
37c4090a0mov [rsp+271], 78
37c4090a8mov [rsp+208], rdi
37c4090b0jmp 0x37c409157
37c4090b5
37c4090b5 0f 1f 00 ...
37c4090b8
37c4090b8loc_37c4090b8:
37c4090b8mov rax, [rsp+640]
37c4090c0mov [rsp+80], rbp
37c4090c5lea rdi, [rsp+304]
37c4090cdlea r9, [rsp+271]
37c4090d5mov [rsp+96], 12
37c4090delea r8, [rip+0x6adbb]
37c4090e5lea rdx, [rip+0x6add3]
37c4090ecmov [rsp+72], rax
37c4090f1mov rax, [rsp+632]
37c4090f9lea rcx, [rip+0x6adba]
37c409100mov [rsp+88], 5
37c409109mov [rsp+48], rax
37c40910emov rax, [rsp+152]
37c409116mov [rsp+64], rdi
37c40911bmov [rsp+56], r15
37c409120mov [rsp+40], rax
37c409125mov [rsp+32], rsi
37c40912acall zlatrs_64_
37c40912f
37c40912floc_37c40912f:
37c40912fmovsd_xmm x0, [rsp+304]
37c409138mov rax, [rbx]
37c40913bmov [rsp+271], 89
37c409143ucomisd x0, x6
37c409147jp 0x37c409288
37c40914dlea rdx, [rax+1]
37c409151jne 0x37c409288
37c409157
37c409157loc_37c409157:
37c409157sub rax, 1
37c40915bimul rdx, r13
37c40915fmov [rsp+40], r14
37c409164mov r8, r15
37c409167mov [rsp+32], r12
37c40916cmov r9, [rsp+136]
37c409174mov rcx, rsi
37c409177mov [rsp+312], rax
37c40917fmov rax, [rsp+144]
37c409187lea rdx, [rax+rdx+1]
37c40918cshl rdx, 4
37c409190add rdx, r15
37c409193call zlacn2_64_
37c409198mov rdx, [rsp+296]
37c4091a0test rdx, rdx
37c4091a3je 0x37c409250
37c4091a9mov rax, [rbx]
37c4091acmov [rsp+112], 1
37c4091b5mov [rsp+104], 7
37c4091besub rax, 1
37c4091c2mov [rsp+312], rax
37c4091cacmp rdx, 1
37c4091cejne 0x37c4090b8
37c4091d4mov rax, [rsp+640]
37c4091dcmov [rsp+80], rbp
37c4091e1lea rdi, [rsp+304]
37c4091e9lea r9, [rsp+271]
37c4091f1mov [rsp+96], 19
37c4091falea r8, [rip+0x6ac9f]
37c409201lea rdx, [rip+0x6ac9f]
37c409208mov [rsp+72], rax
37c40920dmov rax, [rsp+632]
37c409215lea rcx, [rip+0x6ac9e]
37c40921cmov [rsp+88], 5
37c409225mov [rsp+48], rax
37c40922amov rax, [rsp+152]
37c409232mov [rsp+64], rdi
37c409237mov [rsp+56], r15
37c40923cmov [rsp+40], rax
37c409241mov [rsp+32], rsi
37c409246call zlatrs_64_
37c40924bjmp 0x37c40912f
37c409250
37c409250loc_37c409250:
37c409250mov rax, [rsp+600]
37c409258mov rsi, [rsp+216]
37c409260movsd_xmm x0, [rsp+272]
37c409269mov rdi, [rsp+208]
37c409271maxsd x0, x9
37c409276divsd x6, x0
37c40927amovsd_xmm [rax+8*rsi], x6
37c40927fjmp 0x37c408dea
37c409284
37c409284 0f 1f 40 00 ..@.
37c409288
37c409288loc_37c409288:
37c409288sub rax, 1
37c40928clea r8, [rip+0x6abfd]
37c409293mov rdx, r15
37c409296mov rcx, rsi
37c409299movsd_xmm [rsp+232], x0
37c4092a2mov [rsp+312], rax
37c4092aacall izamax_64_
37c4092afmovsd_xmm x0, [rsp+232]
37c4092b8shl rax, 4
37c4092bcadd rax, r15
37c4092bfmovsd_xmm x1, [rax-16]
37c4092c4movsd_xmm x2, [rax-8]
37c4092c9andpd x1, [rip+0x6ac0f]
37c4092d1andpd x2, [rip+0x6ac07]
37c4092d9addsd x1, x2
37c4092ddmulsd x1, x9
37c4092e2comisd x1, x0
37c4092e6ja 0x37c40931e
37c4092e8pxor x1, x1
37c4092ecucomisd x0, x1
37c4092f0jp 0x37c4092f4
37c4092f2je 0x37c40931e
37c4092f4
37c4092f4loc_37c4092f4:
37c4092f4mov rdx, rdi
37c4092f7lea r9, [rip+0x6ab92]
37c4092femov r8, r15
37c409301mov rcx, rbx
37c409304call zdrscl_64_
37c409309mov rax, [rbx]
37c40930clea rdx, [rax+1]
37c409310jmp 0x37c409157
37c409315
37c409315loc_37c409315:
37c409315lea rdx, [rax+1]
37c409319jmp 0x37c40903c
37c40931e
37c40931eloc_37c40931e:
37c40931emov rdi, [rsp+208]
37c409326jmp 0x37c408dea
37c40932b
37c40932bloc_37c40932b:
37c40932bmov rdx, -13
37c409332mov eax, 13
37c409337jmp 0x37c408a99
37c40933c
37c40933cloc_37c40933c:
37c40933cmov rdx, -16
37c409343mov eax, 16
37c409348jmp 0x37c408a99
37c40934d
37c40934dloc_37c40934d:
37c40934dneg rax
37c409350jmp 0x37c408aa4
37c408920
37c408920ztrsna_64_:
37c408920push r15
37c408922push r14
37c408924push r13
37c408926push r12
37c408928push rbp
37c408929push rdi
37c40892apush rsi
37c40892bpush rbx
37c40892csub rsp, 440
37c408933movups [rsp+368], x6
37c40893bmovups [rsp+384], x7
37c408943movups [rsp+400], x8
37c40894cmovups [rsp+416], x9
37c408955mov rax, [rsp+584]
37c40895dmov rsi, [rsp+616]
37c408965mov r15, [rsp+624]
37c40896dmov rax, [rax]
37c408970mov rdi, rcx
37c408973mov rbp, rdx
37c408976mov rbx, r9
37c408979mov r13, r8
37c40897cmov [rsp+136], rax
37c408984mov rax, [rsp+568]
37c40898cmov r9l, 1
37c408992mov r8l, 1
37c408998lea rdx, [rip+0x6b4e1]
37c40899fmov r14, [rax]
37c4089a2mov rax, [rsp+632]
37c4089aamov rax, [rax]
37c4089admov [rsp+144], rax
37c4089b5call lsame_64_
37c4089bamov rcx, rdi
37c4089bdmov r9l, 1
37c4089c3mov r8l, 1
37c4089c9lea rdx, [rip+0x6b4b1]
37c4089d0mov r12, rax
37c4089d3call lsame_64_
37c4089d8mov rcx, rdi
37c4089dbmov r9l, 1
37c4089e1mov r8l, 1
37c4089e7or rax, r12
37c4089ealea rdx, [rip+0x6b491]
37c4089f1mov [rsp+160], rax
37c4089f9call lsame_64_
37c4089felea rdx, [rip+0x6b47e]
37c408a05mov rcx, rbp
37c408a08mov r9l, 1
37c408a0emov rdi, rax
37c408a11mov r8l, 1
37c408a17or rdi, r12
37c408a1amov [rsp+176], rdi
37c408a22call lsame_64_
37c408a27mov rcx, [rsp+160]
37c408a2fmov rdx, [rbx]
37c408a32mov [rsp+168], rax
37c408a3aor rcx, rdi
37c408a3dtest rax, rax
37c408a40je 0x37c408b00
37c408a46mov [rsi], 0
37c408a4dtest rdx, rdx
37c408a50jle 0x37c408a75
37c408a52add rdx, 1
37c408a56mov eax, 1
37c408a5bnop [rax+rax]
37c408a60
37c408a60loc_37c408a60:
37c408a60cmp [r13+8*rax-8], 0
37c408a66je 0x37c408a6c
37c408a68add [rsi], 1
37c408a6c
37c408a6cloc_37c408a6c:
37c408a6cadd rax, 1
37c408a70cmp rax, rdx
37c408a73jne 0x37c408a60
37c408a75
37c408a75loc_37c408a75:
37c408a75mov rax, [rsp+648]
37c408a7dmov [rax], 0
37c408a84test rcx, rcx
37c408a87jne 0x37c408b50
37c408a8d
37c408a8dloc_37c408a8d:
37c408a8dmov rdx, -1
37c408a94mov eax, 1
37c408a99
37c408a99loc_37c408a99:
37c408a99mov rbx, [rsp+648]
37c408aa1mov [rbx], rdx
37c408aa4
37c408aa4loc_37c408aa4:
37c408aa4lea rdx, [rsp+336]
37c408aacmov r8l, 6
37c408ab2lea rcx, [rip+0x6b3cc]
37c408ab9mov [rsp+336], rax
37c408ac1call xerbla_64_
37c408ac6nop
37c408ac7
37c408ac7loc_37c408ac7:
37c408ac7movups x6, [rsp+368]
37c408acfmovups x7, [rsp+384]
37c408ad7movups x8, [rsp+400]
37c408ae0movups x9, [rsp+416]
37c408ae9add rsp, 440
37c408af0pop rbx
37c408af1pop rsi
37c408af2pop rdi
37c408af3pop rbp
37c408af4pop r12
37c408af6pop r13
37c408af8pop r14
37c408afapop r15
37c408afcret
37c408afd
37c408afd 0f 1f 00 ...
37c408b00
37c408b00loc_37c408b00:
37c408b00mov rax, [rsp+648]
37c408b08mov [rsi], rdx
37c408b0bmov [rax], 0
37c408b12test rcx, rcx
37c408b15je 0x37c408a8d
37c408b1bmov r9l, 1
37c408b21mov r8l, 1
37c408b27lea rdx, [rip+0x6b356]
37c408b2emov rcx, rbp
37c408b31call lsame_64_
37c408b36test rax, rax
37c408b39jne 0x37c408b6b
37c408b3bmov rdx, -2
37c408b42mov eax, 2
37c408b47jmp 0x37c408a99
37c408b4c
37c408b4c 0f 1f 40 00 ..@.
37c408b50
37c408b50loc_37c408b50:
37c408b50mov r9l, 1
37c408b56mov r8l, 1
37c408b5clea rdx, [rip+0x6b321]
37c408b63mov rcx, rbp
37c408b66call lsame_64_
37c408b6b
37c408b6bloc_37c408b6b:
37c408b6bmov rdx, [rbx]
37c408b6etest rdx, rdx
37c408b71js 0x37c408bd0
37c408b73mov rdi, [rsp+552]
37c408b7bmov eax, 1
37c408b80cmovg rax, rdx
37c408b84cmp [rdi], rax
37c408b87jl 0x37c408be8
37c408b89mov rax, [rsp+568]
37c408b91mov rax, [rax]
37c408b94test rax, rax
37c408b97jle 0x37c408bf9
37c408b99cmp [rsp+160], 0
37c408ba2je 0x37c408c0a
37c408ba4cmp rdx, rax
37c408ba7jg 0x37c408bf9
37c408ba9mov rax, [rsp+584]
37c408bb1mov rax, [rax]
37c408bb4cmp rdx, rax
37c408bb7jg 0x37c408bbe
37c408bb9test rax, rax
37c408bbcjg 0x37c408c18
37c408bbe
37c408bbeloc_37c408bbe:
37c408bbemov rdx, -10
37c408bc5mov eax, 10
37c408bcajmp 0x37c408a99
37c408bcf
37c408bcf 90 .
37c408bd0
37c408bd0loc_37c408bd0:
37c408bd0mov rdx, -4
37c408bd7mov eax, 4
37c408bdcjmp 0x37c408a99
37c408be1
37c408be1 0f 1f 80 00 00 00 00 .......
37c408be8
37c408be8loc_37c408be8:
37c408be8mov rdx, -6
37c408befmov eax, 6
37c408bf4jmp 0x37c408a99
37c408bf9
37c408bf9loc_37c408bf9:
37c408bf9mov rdx, -8
37c408c00mov eax, 8
37c408c05jmp 0x37c408a99
37c408c0a
37c408c0aloc_37c408c0a:
37c408c0amov rax, [rsp+584]
37c408c12cmp [rax], 0
37c408c16jle 0x37c408bbe
37c408c18
37c408c18loc_37c408c18:
37c408c18mov rax, [rsp+608]
37c408c20mov rdi, [rsi]
37c408c23cmp [rax], rdi
37c408c26jl 0x37c40932b
37c408c2cmov rax, [rsp+632]
37c408c34mov rax, [rax]
37c408c37test rax, rax
37c408c3ajle 0x37c40933c
37c408c40cmp rdx, rax
37c408c43jle 0x37c408c53
37c408c45test [rsp+176], 1
37c408c4djne 0x37c40933c
37c408c53
37c408c53loc_37c408c53:
37c408c53mov rax, [rsp+648]
37c408c5bmov rax, [rax]
37c408c5etest rax, rax
37c408c61jne 0x37c40934d
37c408c67test rdx, rdx
37c408c6aje 0x37c408ac7
37c408c70cmp rdx, 1
37c408c74jne 0x37c408d00
37c408c7acmp [rsp+168], 0
37c408c83je 0x37c408c90
37c408c85cmp [r13], 0
37c408c8aje 0x37c408ac7
37c408c90
37c408c90loc_37c408c90:
37c408c90cmp [rsp+160], 0
37c408c99je 0x37c408cad
37c408c9bmov rax, [rsp+592]
37c408ca3mov rbx, [rip+0x6b226]
37c408caamov [rax], rbx
37c408cad
37c408cadloc_37c408cad:
37c408cadcmp [rsp+176], 0
37c408cb6je 0x37c408ac7
37c408cbcmov rax, [rsp+544]
37c408cc4lea rcx, [rsp+240]
37c408cccmovsd_xmm x0, [rax]
37c408cd0movsd_xmm [rsp+240], x0
37c408cd9movsd_xmm x0, [rax+8]
37c408cdemovsd_xmm [rsp+248], x0
37c408ce7call fn_37c42fc80
37c408cecmov rax, [rsp+600]
37c408cf4movsd_xmm [rax], x0
37c408cf8jmp 0x37c408ac7
37c408cfd
37c408cfd 0f 1f 00 ...
37c408d00
37c408d00loc_37c408d00:
37c408d00mov edx, 1
37c408d05lea rcx, [rip+0x6b17f]
37c408d0ccall dlamch_64_
37c408d11mov edx, 1
37c408d16lea rcx, [rip+0x6b166]
37c408d1dmovapd x6, x0
37c408d21call dlamch_64_
37c408d26mov rax, [rbx]
37c408d29mov [rsp+288], 1
37c408d35mov [rsp+184], rax
37c408d3dtest rax, rax
37c408d40jle 0x37c408ac7
37c408d46divsd x0, x6
37c408d4amov rsi, [rsp+136]
37c408d52xor eax, eax
37c408d54mov [rsp+528], r13
37c408d5ctest rsi, rsi
37c408d5fcmovns rax, rsi
37c408d63mov rsi, [rsp+144]
37c408d6bmov [rsp+192], rax
37c408d73xor eax, eax
37c408d75test r14, r14
37c408d78cmovns rax, r14
37c408d7cmov [rsp+200], rax
37c408d84xor eax, eax
37c408d86test rsi, rsi
37c408d89cmovs rsi, rax
37c408d8dmov rax, rsi
37c408d90mov r13, rsi
37c408d93not rax
37c408d96mov [rsp+144], rax
37c408d9elea rax, [rax+2*rsi]
37c408da2lea rdx, [rax+2]
37c408da6mov [rsp+224], rax
37c408daeshl rdx, 4
37c408db2lea rdi, [r15+rdx]
37c408db6mov edx, 1
37c408dbbmov [rsp+152], rdi
37c408dc3mov edi, 1
37c408dc8movapd x9, x0
37c408dcdjmp 0x37c408e10
37c408dcf
37c408dcf 90 .
37c408dd0
37c408dd0loc_37c408dd0:
37c408dd0cmp [rsp+160], 0
37c408dd9jne 0x37c408e50
37c408ddbcmp [rsp+176], 0
37c408de4jne 0x37c408f35
37c408dea
37c408dealoc_37c408dea:
37c408deamov rax, [rsp+288]
37c408df2add rdi, 1
37c408df6lea rdx, [rax+1]
37c408dfamov [rsp+288], rdx
37c408e02cmp rdx, [rsp+184]
37c408e0ajg 0x37c408ac7
37c408e10
37c408e10loc_37c408e10:
37c408e10cmp [rsp+168], 0
37c408e19je 0x37c408dd0
37c408e1b
37c408e1bloc_37c408e1b:
37c408e1bmov rax, [rsp+528]
37c408e23cmp [rax+8*rdx-8], 0
37c408e29jne 0x37c408dd0
37c408e2bmov rax, [rsp+288]
37c408e33lea rdx, [rax+1]
37c408e37mov [rsp+288], rdx
37c408e3fcmp rdx, [rsp+184]
37c408e47jle 0x37c408e1b
37c408e49jmp 0x37c408ac7
37c408e4e
37c408e4e 66 90 f.
37c408e50
37c408e50loc_37c408e50:
37c408e50mov rax, [rsp+200]
37c408e58mov rdx, rbx
37c408e5blea rcx, [rsp+240]
37c408e63mov rsi, rax
37c408e66imul rsi, rdi
37c408e6asub rsi, rax
37c408e6dmov rax, [rsp+192]
37c408e75shl rsi, 4
37c408e79add rsi, [rsp+560]
37c408e81mov rbp, rax
37c408e84mov [rsp+32], rsi
37c408e89imul rbp, rdi
37c408e8dsub rbp, rax
37c408e90lea rax, [rip+0x6aff9]
37c408e97mov [rsp+40], rax
37c408e9cshl rbp, 4
37c408ea0mov r9, rax
37c408ea3add rbp, [rsp+576]
37c408eabmov r8, rbp
37c408eaecall zdotc_64_
37c408eb3lea r8, [rip+0x6afd6]
37c408ebamov rdx, rbp
37c408ebdmov rcx, rbx
37c408ec0mov r14, [rsp+240]
37c408ec8movsd_xmm x6, [rsp+248]
37c408ed1call dznrm2_64_
37c408ed6lea r8, [rip+0x6afb3]
37c408eddmov rdx, rsi
37c408ee0mov rcx, rbx
37c408ee3movapd x7, x0
37c408ee7call dznrm2_64_
37c408eeclea rcx, [rsp+240]
37c408ef4mov [rsp+240], r14
37c408efcmovsd_xmm [rsp+248], x6
37c408f05movapd x8, x0
37c408f0acall fn_37c42fc80
37c408f0fmulsd x7, x8
37c408f14mov rax, [rsp+592]
37c408f1cdivsd x0, x7
37c408f20movsd_xmm [rax+8*rdi-8], x0
37c408f26cmp [rsp+176], 0
37c408f2fje 0x37c408dea
37c408f35
37c408f35loc_37c408f35:
37c408f35mov rax, [rsp+632]
37c408f3dmov [rsp+40], r15
37c408f42mov r8, rbx
37c408f45mov rdx, rbx
37c408f48mov [rsp+56], 4
37c408f51mov r9, [rsp+544]
37c408f59lea rcx, [rip+0x6af38]
37c408f60lea rsi, [rip+0x6af29]
37c408f67mov [rsp+48], rax
37c408f6cmov rax, [rsp+552]
37c408f74lea rbp, [rsp+280]
37c408f7cmov [rsp+32], rax
37c408f81call zlacpy_64_
37c408f86mov [rsp+64], rbp
37c408f8bmov r8, r15
37c408f8emov rdx, rbx
37c408f91lea rax, [rsp+288]
37c408f99mov [rsp+56], rsi
37c408f9emov r9, [rsp+632]
37c408fa6lea rcx, [rip+0x6aeef]
37c408fadmov [rsp+48], rax
37c408fb2lea rax, [rsp+320]
37c408fbamov [rsp+32], rax
37c408fbfmov [rsp+72], 4
37c408fc8mov [rsp+40], rsi
37c408fcdcall ztrexc_64_
37c408fd2mov rax, [rbx]
37c408fd5cmp rax, 1
37c408fd9jle 0x37c409315
37c408fdfmov rdx, [rsp+224]
37c408fe7lea r9, [r13+1]
37c408febmov r8l, 2
37c408ff1shl r9, 4
37c408ff5shl rdx, 4
37c408ff9lea rcx, [r15+rdx+32]
37c408ffelea rdx, [rax+1]
37c409002nop [rax+rax]
37c40900anop [rax+rax]
37c409015nop [rax+rax]
37c409020
37c409020loc_37c409020:
37c409020movupd x0, [rcx]
37c409024movupd x3, [r15]
37c409029add r8, 1
37c40902dsubpd x0, x3
37c409031movups [rcx], x0
37c409034add rcx, r9
37c409037cmp r8, rdx
37c40903ajne 0x37c409020
37c40903c
37c40903cloc_37c40903c:
37c40903cmov rcx, [rsp+600]
37c409044lea rsi, [rdi-1]
37c409048mov [rsp+272], 0
37c409054lea r14, [rsp+336]
37c40905cmov [rsp+216], rsi
37c409064movsd_xmm x6, [rip+0x6ae64]
37c40906clea r12, [rsp+296]
37c409074mov [rcx+8*rsi], 0
37c40907clea rsi, [rsp+272]
37c409084mov [rsp+136], rsi
37c40908clea rsi, [rsp+312]
37c409094mov [rsp+296], 0
37c4090a0mov [rsp+271], 78
37c4090a8mov [rsp+208], rdi
37c4090b0jmp 0x37c409157
37c4090b5
37c4090b5 0f 1f 00 ...
37c4090b8
37c4090b8loc_37c4090b8:
37c4090b8mov rax, [rsp+640]
37c4090c0mov [rsp+80], rbp
37c4090c5lea rdi, [rsp+304]
37c4090cdlea r9, [rsp+271]
37c4090d5mov [rsp+96], 12
37c4090delea r8, [rip+0x6adbb]
37c4090e5lea rdx, [rip+0x6add3]
37c4090ecmov [rsp+72], rax
37c4090f1mov rax, [rsp+632]
37c4090f9lea rcx, [rip+0x6adba]
37c409100mov [rsp+88], 5
37c409109mov [rsp+48], rax
37c40910emov rax, [rsp+152]
37c409116mov [rsp+64], rdi
37c40911bmov [rsp+56], r15
37c409120mov [rsp+40], rax
37c409125mov [rsp+32], rsi
37c40912acall zlatrs_64_
37c40912f
37c40912floc_37c40912f:
37c40912fmovsd_xmm x0, [rsp+304]
37c409138mov rax, [rbx]
37c40913bmov [rsp+271], 89
37c409143ucomisd x0, x6
37c409147jp 0x37c409288
37c40914dlea rdx, [rax+1]
37c409151jne 0x37c409288
37c409157
37c409157loc_37c409157:
37c409157sub rax, 1
37c40915bimul rdx, r13
37c40915fmov [rsp+40], r14
37c409164mov r8, r15
37c409167mov [rsp+32], r12
37c40916cmov r9, [rsp+136]
37c409174mov rcx, rsi
37c409177mov [rsp+312], rax
37c40917fmov rax, [rsp+144]
37c409187lea rdx, [rax+rdx+1]
37c40918cshl rdx, 4
37c409190add rdx, r15
37c409193call zlacn2_64_
37c409198mov rdx, [rsp+296]
37c4091a0test rdx, rdx
37c4091a3je 0x37c409250
37c4091a9mov rax, [rbx]
37c4091acmov [rsp+112], 1
37c4091b5mov [rsp+104], 7
37c4091besub rax, 1
37c4091c2mov [rsp+312], rax
37c4091cacmp rdx, 1
37c4091cejne 0x37c4090b8
37c4091d4mov rax, [rsp+640]
37c4091dcmov [rsp+80], rbp
37c4091e1lea rdi, [rsp+304]
37c4091e9lea r9, [rsp+271]
37c4091f1mov [rsp+96], 19
37c4091falea r8, [rip+0x6ac9f]
37c409201lea rdx, [rip+0x6ac9f]
37c409208mov [rsp+72], rax
37c40920dmov rax, [rsp+632]
37c409215lea rcx, [rip+0x6ac9e]
37c40921cmov [rsp+88], 5
37c409225mov [rsp+48], rax
37c40922amov rax, [rsp+152]
37c409232mov [rsp+64], rdi
37c409237mov [rsp+56], r15
37c40923cmov [rsp+40], rax
37c409241mov [rsp+32], rsi
37c409246call zlatrs_64_
37c40924bjmp 0x37c40912f
37c409250
37c409250loc_37c409250:
37c409250mov rax, [rsp+600]
37c409258mov rsi, [rsp+216]
37c409260movsd_xmm x0, [rsp+272]
37c409269mov rdi, [rsp+208]
37c409271maxsd x0, x9
37c409276divsd x6, x0
37c40927amovsd_xmm [rax+8*rsi], x6
37c40927fjmp 0x37c408dea
37c409284
37c409284 0f 1f 40 00 ..@.
37c409288
37c409288loc_37c409288:
37c409288sub rax, 1
37c40928clea r8, [rip+0x6abfd]
37c409293mov rdx, r15
37c409296mov rcx, rsi
37c409299movsd_xmm [rsp+232], x0
37c4092a2mov [rsp+312], rax
37c4092aacall izamax_64_
37c4092afmovsd_xmm x0, [rsp+232]
37c4092b8shl rax, 4
37c4092bcadd rax, r15
37c4092bfmovsd_xmm x1, [rax-16]
37c4092c4movsd_xmm x2, [rax-8]
37c4092c9andpd x1, [rip+0x6ac0f]
37c4092d1andpd x2, [rip+0x6ac07]
37c4092d9addsd x1, x2
37c4092ddmulsd x1, x9
37c4092e2comisd x1, x0
37c4092e6ja 0x37c40931e
37c4092e8pxor x1, x1
37c4092ecucomisd x0, x1
37c4092f0jp 0x37c4092f4
37c4092f2je 0x37c40931e
37c4092f4
37c4092f4loc_37c4092f4:
37c4092f4mov rdx, rdi
37c4092f7lea r9, [rip+0x6ab92]
37c4092femov r8, r15
37c409301mov rcx, rbx
37c409304call zdrscl_64_
37c409309mov rax, [rbx]
37c40930clea rdx, [rax+1]
37c409310jmp 0x37c409157
37c409315
37c409315loc_37c409315:
37c409315lea rdx, [rax+1]
37c409319jmp 0x37c40903c
37c40931e
37c40931eloc_37c40931e:
37c40931emov rdi, [rsp+208]
37c409326jmp 0x37c408dea
37c40932b
37c40932bloc_37c40932b:
37c40932bmov rdx, -13
37c409332mov eax, 13
37c409337jmp 0x37c408a99
37c40933c
37c40933cloc_37c40933c:
37c40933cmov rdx, -16
37c409343mov eax, 16
37c409348jmp 0x37c408a99
37c40934d
37c40934dloc_37c40934d:
37c40934dneg rax
37c409350jmp 0x37c408aa4
37c408920
37c409355
37c409355 // align 0x10
37c409355 // align 0x10
37c409360
37c409360ztrsyl_64_:
37c409360push r15
37c409362push r14
37c409364push r13
37c409366push r12
37c409368push rbp
37c409369push rdi
37c40936apush rsi
37c40936bpush rbx
37c40936csub rsp, 472
37c409373movups [rsp+304], x6
37c40937bmovups [rsp+320], x7
37c409383movups [rsp+336], x8
37c40938cmovups [rsp+352], x9
37c409395movups [rsp+368], x10
37c40939emovups [rsp+384], x11
37c4093a7movups [rsp+400], x12
37c4093b0movups [rsp+416], x13
37c4093b9movups [rsp+432], x14
37c4093c2movups [rsp+448], x15
37c4093cbmov rax, [rsp+592]
37c4093d3mov r15, [rsp+616]
37c4093dbmov r13, [rax]
37c4093demov rax, [rsp+608]
37c4093e6mov rax, [rax]
37c4093e9mov r12, rdx
37c4093ecmov rsi, r8
37c4093eflea rdx, [rip+0x6aafa]
37c4093f6mov r8l, 1
37c4093fcmov r14, r9
37c4093ffmov r9l, 1
37c409405mov rbx, rcx
37c409408mov [rsp+64], rax
37c40940dmov rax, [rsp+624]
37c409415mov rax, [rax]
37c409418mov [rsp+72], rax
37c40941dcall lsame_64_
37c409422mov r9l, 1
37c409428mov r8l, 1
37c40942emov rcx, r12
37c409431lea rdx, [rip+0x6aab8]
37c409438mov rdi, rax
37c40943bcall lsame_64_
37c409440mov rbp, rax
37c409443mov rax, [rsp+640]
37c40944bmov [rax], 0
37c409452test rdi, rdi
37c409455je 0x37c4095a0
37c40945b
37c40945bloc_37c40945b:
37c40945btest rbp, rbp
37c40945eje 0x37c4095d8
37c409464
37c409464loc_37c409464:
37c409464mov rax, [rsi]
37c409467add rax, 1
37c40946btest rax, -3
37c409471je 0x37c409520
37c409477mov rdx, -3
37c40947emov eax, 3
37c409483
37c409483loc_37c409483:
37c409483mov rsi, [rsp+640]
37c40948bmov [rsi], rdx
37c40948e
37c40948eloc_37c40948e:
37c40948elea rdx, [rsp+288]
37c409496mov r8l, 6
37c40949clea rcx, [rip+0x6aa4f]
37c4094a3mov [rsp+288], rax
37c4094abcall xerbla_64_
37c4094b0nop
37c4094b1
37c4094b1loc_37c4094b1:
37c4094b1movups x6, [rsp+304]
37c4094b9movups x7, [rsp+320]
37c4094c1movups x8, [rsp+336]
37c4094camovups x9, [rsp+352]
37c4094d3movups x10, [rsp+368]
37c4094dcmovups x11, [rsp+384]
37c4094e5movups x12, [rsp+400]
37c4094eemovups x13, [rsp+416]
37c4094f7movups x14, [rsp+432]
37c409500movups x15, [rsp+448]
37c409509add rsp, 472
37c409510pop rbx
37c409511pop rsi
37c409512pop rdi
37c409513pop rbp
37c409514pop r12
37c409516pop r13
37c409518pop r14
37c40951apop r15
37c40951cret
37c40951d
37c40951d 0f 1f 00 ...
37c409520
37c409520loc_37c409520:
37c409520mov rdx, [r14]
37c409523test rdx, rdx
37c409526js 0x37c40961e
37c40952cmov rax, [rsp+576]
37c409534mov rcx, [rax]
37c409537test rcx, rcx
37c40953ajs 0x37c40960d
37c409540mov rbx, [rsp+592]
37c409548test rdx, rdx
37c40954bmov eax, 1
37c409550cmovg rax, rdx
37c409554cmp [rbx], rax
37c409557jl 0x37c40962f
37c40955dmov rbx, [rsp+608]
37c409565test rcx, rcx
37c409568mov r8l, 1
37c40956ecmovg r8, rcx
37c409572cmp [rbx], r8
37c409575jl 0x37c409640
37c40957bmov rbx, [rsp+624]
37c409583cmp [rbx], rax
37c409586jge 0x37c409658
37c40958cmov rdx, -11
37c409593mov eax, 11
37c409598jmp 0x37c409483
37c40959d
37c40959d 0f 1f 00 ...
37c4095a0
37c4095a0loc_37c4095a0:
37c4095a0mov r9l, 1
37c4095a6mov r8l, 1
37c4095aclea rdx, [rip+0x6a93e]
37c4095b3mov rcx, rbx
37c4095b6call lsame_64_
37c4095bbtest rax, rax
37c4095bejne 0x37c40945b
37c4095c4mov rdx, -1
37c4095cbmov eax, 1
37c4095d0jmp 0x37c409483
37c4095d5
37c4095d5 0f 1f 00 ...
37c4095d8
37c4095d8loc_37c4095d8:
37c4095d8mov r9l, 1
37c4095demov r8l, 1
37c4095e4lea rdx, [rip+0x6a906]
37c4095ebmov rcx, r12
37c4095eecall lsame_64_
37c4095f3test rax, rax
37c4095f6jne 0x37c409464
37c4095fcmov rdx, -2
37c409603mov eax, 2
37c409608jmp 0x37c409483
37c40960d
37c40960dloc_37c40960d:
37c40960dmov rdx, -5
37c409614mov eax, 5
37c409619jmp 0x37c409483
37c40961e
37c40961eloc_37c40961e:
37c40961emov rdx, -4
37c409625mov eax, 4
37c40962ajmp 0x37c409483
37c40962f
37c40962floc_37c40962f:
37c40962fmov rdx, -7
37c409636mov eax, 7
37c40963bjmp 0x37c409483
37c409640
37c409640loc_37c409640:
37c409640mov rdx, -9
37c409647mov eax, 9
37c40964cjmp 0x37c409483
37c409651
37c409651 0f 1f 80 00 00 00 00 .......
37c409658
37c409658loc_37c409658:
37c409658mov rax, [rsp+640]
37c409660mov rax, [rax]
37c409663test rax, rax
37c409666jne 0x37c40abd5
37c40966cmovsd_xmm x8, [rip+0x6a893]
37c409675mov rax, [rsp+632]
37c40967dmovsd_xmm [rax], x8
37c409682test rdx, rdx
37c409685je 0x37c4094b1
37c40968btest rcx, rcx
37c40968eje 0x37c4094b1
37c409694xor eax, eax
37c409696test r13, r13
37c409699mov rbx, [rsp+64]
37c40969emov edx, 1
37c4096a3cmovns rax, r13
37c4096a7lea rcx, [rip+0x6a84a]
37c4096aepxor x6, x6
37c4096b2movapd x9, x8
37c4096b7mov [rsp+80], rax
37c4096bcmov r12, rax
37c4096bfxor eax, eax
37c4096c1test rbx, rbx
37c4096c4cmovns rax, rbx
37c4096c8mov rbx, [rsp+72]
37c4096cdnot r12
37c4096d0mov [rsp+88], r12
37c4096d5mov [rsp+96], rax
37c4096damov r13, rax
37c4096ddxor eax, eax
37c4096dftest rbx, rbx
37c4096e2cmovns rax, rbx
37c4096e6mov [rsp+144], rax
37c4096eecall dlamch_64_
37c4096f3mov edx, 1
37c4096f8lea rcx, [rip+0x6a7fa]
37c4096ffmovapd x11, x0
37c409704call dlamch_64_
37c409709mov rax, [r14]
37c40970cmov r8, r14
37c40970fmov rdx, r14
37c409712mov rbx, [rsp+576]
37c40971amov rcx, [rsp+592]
37c409722mov r9, [rsp+584]
37c40972aimul rax, [rbx]
37c40972elea rbx, [rsp+256]
37c409736mov [rsp+32], rcx
37c40973bmov [rsp+40], rbx
37c409740lea rcx, [rip+0x6a7b3]
37c409747mov [rsp+48], 1
37c409750cvtsi2sd x6, rax
37c409755mulsd x6, x0
37c409759call zlange_64_
37c40975emov [rsp+40], rbx
37c409763mov rbx, [rsp+608]
37c40976blea rcx, [rip+0x6a788]
37c409772mulsd x0, x11
37c409777mov r8, [rsp+576]
37c40977fmov [rsp+48], 1
37c409788mov [rsp+32], rbx
37c40978dmov r9, [rsp+600]
37c409795divsd x6, x11
37c40979amov rdx, r8
37c40979dmovapd x10, x0
37c4097a2call zlange_64_
37c4097a7movapd x7, x0
37c4097abmulsd x7, x11
37c4097b0maxsd x7, x10
37c4097b5divsd x9, x6
37c4097bamaxsd x7, x6
37c4097bepxor x6, x6
37c4097c2cvtsi2sd x6, [rsi]
37c4097c7movddup x12, x6
37c4097cctest rdi, rdi
37c4097cfje 0x37c409c80
37c4097d5test rbp, rbp
37c4097d8je 0x37c409c80
37c4097demov rsi, [rsp+576]
37c4097e6mov rdx, [rsi]
37c4097e9test rdx, rdx
37c4097ecjle 0x37c4094b1
37c4097f2mov rax, [rsp+144]
37c4097famov r8, r13
37c4097fdshl r12, 4
37c409801mov r9, [rsp+600]
37c409809shl r8, 4
37c40980dmov [rsp+136], r12
37c409815mov rcx, -1
37c40981cshl rax, 4
37c409820lea rsi, [r8+16]
37c409824mov [rsp+104], r9
37c409829mov [rsp+168], rax
37c409831lea rax, [rsp+288]
37c409839mov [rsp+184], rsi
37c409841mov [rsp+72], rax
37c409846mov [rsp+208], r8
37c40984emov [rsp+112], r9
37c409853mov [rsp+192], rdx
37c40985bmov edx, 1
37c409860
37c409860loc_37c409860:
37c409860mov rbp, [r14]
37c409863test rbp, rbp
37c409866jle 0x37c409c47
37c40986cmov rbx, [rsp+80]
37c409871lea rax, [rdx-1]
37c409875lea r11, [rcx+rbp]
37c409879mov r8, rbp
37c40987cmov [rsp+120], rax
37c409881lea rax, [rsp+240]
37c409889shl r11, 4
37c40988dpxor x10, x10
37c409892imul rbx, rbp
37c409896add rbx, [rsp+88]
37c40989bmov [rsp+64], rax
37c4098a0lea rax, [rsp+272]
37c4098a8add rbx, rbp
37c4098abmov [rsp+128], rax
37c4098b3pxor x11, x11
37c4098b8lea r12, [r15+r11]
37c4098bcshl rbx, 4
37c4098c0mov [rsp+96], rcx
37c4098c5add rbx, [rsp+584]
37c4098cdmov [rsp+176], rdx
37c4098d5jmp 0x37c409946
37c4098d7
37c4098d7 66 0f 1f 84 00 00 00 00 00 f........
37c4098e0
37c4098e0loc_37c4098e0:
37c4098e0subsd x3, x5
37c4098e4addsd x2, x4
37c4098e8mov rdx, [rsp+72]
37c4098edmov r8, [rsp+128]
37c4098f5mov rcx, [rsp+64]
37c4098famovsd_xmm [rsp+288], x3
37c409903movsd_xmm [rsp+296], x2
37c40990ccall zladiv_64_
37c409911movsd_xmm x0, [rsp+240]
37c40991amovsd_xmm x14, [rsp+248]
37c409924unpcklpd x0, x14
37c409929movups [r12], x0
37c40992etest rbp, rbp
37c409931je 0x37c409c3a
37c409937
37c409937loc_37c409937:
37c409937mov r8, [r14]
37c40993asub r12, 16
37c40993eadd rbx, [rsp+136]
37c409946
37c409946loc_37c409946:
37c409946lea rax, [rbp+1]
37c40994amov rdx, [rsp+80]
37c40994fmov r13, [rsp+72]
37c409954lea rdi, [rip+0x6a5a5]
37c40995bcmp rax, r8
37c40995emov rsi, [rsp+64]
37c409963mov [rsp+40], rdi
37c409968cmovg rax, r8
37c40996cmov r9, [rsp+592]
37c409974sub r8, rbp
37c409977mov [rsp+288], r8
37c40997fmov rcx, rsi
37c409982imul rdx, rax
37c409986add rax, [rsp+96]
37c40998badd rdx, [rsp+88]
37c409990shl rax, 4
37c409994add rdx, rbp
37c409997sub rbp, 1
37c40999badd rax, r15
37c40999eshl rdx, 4
37c4099a2mov [rsp+32], rax
37c4099a7mov rax, [rsp+584]
37c4099aflea r8, [rax+rdx]
37c4099b3mov rdx, r13
37c4099b6call zdotu_64_
37c4099bbmov rax, [rsp+120]
37c4099c0mov rdx, r13
37c4099c3mov rcx, [rsp+112]
37c4099c8mov [rsp+40], rdi
37c4099cdmov r9, [rsp+624]
37c4099d5movsd_xmm x14, [rsp+240]
37c4099dfmov [rsp+32], rcx
37c4099e4mov rcx, rsi
37c4099e7mov [rsp+288], rax
37c4099efmov rax, rbp
37c4099f2movsd_xmm x13, [rsp+248]
37c4099fcshl rax, 4
37c409a00lea r8, [r15+rax]
37c409a04call zdotu_64_
37c409a09movapd x1, x6
37c409a0dmov rax, [rsp+104]
37c409a12movsd_xmm x0, [rsp+248]
37c409a1bmovsd_xmm x2, [rsp+240]
37c409a24movupd x5, [rbx]
37c409a28movapd x3, x0
37c409a2cmulsd x1, x2
37c409a30mulsd x3, x10
37c409a35mulsd x2, x10
37c409a3amulsd x0, x6
37c409a3esubsd x1, x3
37c409a42movsd_xmm x3, [r12]
37c409a48addsd x0, x2
37c409a4cmovsd_xmm x2, [r12+8]
37c409a53addsd x1, x14
37c409a58addsd x0, x13
37c409a5dsubsd x3, x1
37c409a61movupd x1, [rax]
37c409a65subsd x2, x0
37c409a69movapd x0, x1
37c409a6dshufpd x1, x1, 1
37c409a72mulpd x0, x12
37c409a77mulpd x1, x11
37c409a7caddsubpd x0, x1
37c409a80addpd x0, x5
37c409a84movapd x1, x0
37c409a88movups [rsp+272], x0
37c409a90unpckhpd x0, x0
37c409a94andpd x1, [rip+0x6a474]
37c409a9candpd x0, [rip+0x6a46c]
37c409aa4addsd x0, x1
37c409aa8comisd x7, x0
37c409aacjb 0x37c409ad4
37c409aaemov rax, [rsp+640]
37c409ab6movapd x0, x7
37c409abamovsd_xmm [rsp+272], x7
37c409ac3movsd_xmm [rsp+280], x10
37c409acdmov [rax], 1
37c409ad4
37c409ad4loc_37c409ad4:
37c409ad4comisd x8, x0
37c409ad9movapd x4, x3
37c409addmovapd x5, x2
37c409ae1mulsd x4, x10
37c409ae6mulsd x5, x10
37c409aebjbe 0x37c4098e0
37c409af1movapd x1, x3
37c409af5movapd x13, x2
37c409afaandpd x1, [rip+0x6a40e]
37c409b02andpd x13, [rip+0x6a405]
37c409b0baddsd x1, x13
37c409b10comisd x1, x8
37c409b15jbe 0x37c4098e0
37c409b1bmulsd x0, x9
37c409b20comisd x1, x0
37c409b24jbe 0x37c4098e0
37c409b2amovapd x13, x8
37c409b2fmov rdx, [rsp+72]
37c409b34mov rcx, [rsp+64]
37c409b39divsd x13, x1
37c409b3emov r8, [rsp+128]
37c409b46movsd_xmm [rsp+264], x13
37c409b50mulsd x3, x13
37c409b55mulsd x2, x13
37c409b5asubsd x3, x5
37c409b5eaddsd x2, x4
37c409b62movsd_xmm [rsp+288], x3
37c409b6bmovsd_xmm [rsp+296], x2
37c409b74call zladiv_64_
37c409b79mov rax, [rsp+576]
37c409b81movsd_xmm x0, [rsp+240]
37c409b8amovsd_xmm x14, [rsp+248]
37c409b94mov rdx, [rax]
37c409b97test rdx, rdx
37c409b9ajle 0x37c409c15
37c409b9cmov rdi, [rsp+168]
37c409ba4mov [rsp+152], rbp
37c409bacmovapd x13, x0
37c409bb1mov rsi, rdx
37c409bb4mov [rsp+160], rbx
37c409bbcmov rbp, r15
37c409bbfmov ebx, 1
37c409bc4nop
37c409bc5nop [rax+rax]
37c409bd0
37c409bd0loc_37c409bd0:
37c409bd0mov r8, rbp
37c409bd3lea r9, [rip+0x6a326]
37c409bdamov rcx, r14
37c409bddadd rbp, rdi
37c409be0lea rdx, [rsp+264]
37c409be8add rbx, 1
37c409beccall zdscal_64_
37c409bf1cmp rsi, rbx
37c409bf4jge 0x37c409bd0
37c409bf6movapd x0, x13
37c409bfbmov rbp, [rsp+152]
37c409c03mov rbx, [rsp+160]
37c409c0bmovsd_xmm x13, [rsp+264]
37c409c15
37c409c15loc_37c409c15:
37c409c15mov rax, [rsp+632]
37c409c1dunpcklpd x0, x14
37c409c22movups [r12], x0
37c409c27mulsd x13, [rax]
37c409c2cmovsd_xmm [rax], x13
37c409c31test rbp, rbp
37c409c34jne 0x37c409937
37c409c3a
37c409c3aloc_37c409c3a:
37c409c3amov rcx, [rsp+96]
37c409c3fmov rdx, [rsp+176]
37c409c47
37c409c47loc_37c409c47:
37c409c47mov rsi, [rsp+208]
37c409c4fadd rdx, 1
37c409c53add [rsp+112], rsi
37c409c58add rcx, [rsp+144]
37c409c60mov rsi, [rsp+184]
37c409c68add [rsp+104], rsi
37c409c6dcmp [rsp+192], rdx
37c409c75jge 0x37c409860
37c409c7bjmp 0x37c4094b1
37c409c80
37c409c80loc_37c409c80:
37c409c80cmp rdi, 1
37c409c84je 0x37c40a159
37c409c8atest rbp, rbp
37c409c8dje 0x37c40a159
37c409c93mov rax, [rsp+576]
37c409c9bmov r11, [rax]
37c409c9etest r11, r11
37c409ca1jle 0x37c4094b1
37c409ca7mov r8, [rsp+96]
37c409cacmov rcx, [rsp+600]
37c409cb4mov [rsp+192], r11
37c409cbcmov rdx, -1
37c409cc3mov [rsp+616], r15
37c409ccbshl r8, 4
37c409ccfmov [rsp+88], rcx
37c409cd4lea rax, [r8+16]
37c409cd8mov [rsp+216], r8
37c409ce0mov [rsp+208], rax
37c409ce8mov rax, [rsp+80]
37c409cedmov rsi, rax
37c409cf0add rax, 1
37c409cf4shl rax, 4
37c409cf8shl rsi, 4
37c409cfcmov [rsp+136], rax
37c409d04mov rax, [rsp+144]
37c409d0cmov [rsp+128], rsi
37c409d14shl rax, 4
37c409d18mov [rsp+168], rax
37c409d20lea rax, [r15+16]
37c409d24mov [rsp+224], rax
37c409d2cmov eax, 1
37c409d31nop [rax]
37c409d35nop [rax+rax]
37c409d40
37c409d40loc_37c409d40:
37c409d40mov r9, [r14]
37c409d43test r9, r9
37c409d46jle 0x37c40a125
37c409d4cmov rsi, [rsp+224]
37c409d54mov r10, rdx
37c409d57mov r13, [rsp+584]
37c409d5fmov [rsp+120], r9
37c409d64shl r10, 4
37c409d68mov [rsp+176], rax
37c409d70pxor x10, x10
37c409d75pxor x11, x11
37c409d7alea rbx, [rsi+r10]
37c409d7elea rsi, [rsp+288]
37c409d86mov [rsp+80], rcx
37c409d8badd r10, [rsp+616]
37c409d93mov [rsp+72], rsi
37c409d98lea rsi, [rsp+240]
37c409da0mov r12, r13
37c409da3mov [rsp+96], rbx
37c409da8lea rbx, [rax-1]
37c409dacmov [rsp+64], rsi
37c409db1lea rsi, [rsp+272]
37c409db9mov [rsp+104], rbx
37c409dbexor ebx, ebx
37c409dc0mov [rsp+112], rsi
37c409dc5mov rsi, r10
37c409dc8mov [rsp+184], rdx
37c409dd0jmp 0x37c409e48
37c409dd2
37c409dd2 66 0f 1f 44 00 00 f..D..
37c409dd8
37c409dd8loc_37c409dd8:
37c409dd8subsd x3, x5
37c409ddcaddsd x2, x4
37c409de0mov r8, [rsp+112]
37c409de5mov rdx, [rsp+72]
37c409deamov rcx, [rsp+64]
37c409defmovsd_xmm [rsp+288], x3
37c409df8movsd_xmm [rsp+296], x2
37c409e01call zladiv_64_
37c409e06movsd_xmm x0, [rsp+240]
37c409e0fmovsd_xmm x14, [rsp+248]
37c409e19
37c409e19loc_37c409e19:
37c409e19unpcklpd x0, x14
37c409e1eadd rsi, 16
37c409e22lea rax, [rbx+2]
37c409e26add r12, [rsp+128]
37c409e2emovups [rsi], x0
37c409e31add r13, [rsp+136]
37c409e39cmp [rsp+120], rax
37c409e3ejl 0x37c40a110
37c409e44add rbx, 1
37c409e48
37c409e48loc_37c409e48:
37c409e48mov rax, [rsp+96]
37c409e4dlea rdi, [rip+0x6a0ac]
37c409e54mov rbp, [rsp+72]
37c409e59mov r8, r12
37c409e5cmov r15, [rsp+64]
37c409e61mov [rsp+40], rdi
37c409e66mov r9, rdi
37c409e69mov [rsp+32], rax
37c409e6emov rdx, rbp
37c409e71mov rcx, r15
37c409e74mov [rsp+288], rbx
37c409e7ccall zdotc_64_
37c409e81mov rax, [rsp+104]
37c409e86mov rdx, rbp
37c409e89mov rcx, [rsp+80]
37c409e8emov [rsp+40], rdi
37c409e93mov r9, [rsp+624]
37c409e9bmovsd_xmm x14, [rsp+240]
37c409ea5mov [rsp+32], rcx
37c409eaamov [rsp+288], rax
37c409eb2mov rax, rbx
37c409eb5mov rcx, [rsp+616]
37c409ebdmovsd_xmm x13, [rsp+248]
37c409ec7shl rax, 4
37c409ecblea r8, [rcx+rax]
37c409ecfmov rcx, r15
37c409ed2call zdotu_64_
37c409ed7movapd x1, x6
37c409edbmov rax, [rsp+88]
37c409ee0movsd_xmm x0, [rsp+248]
37c409ee9movsd_xmm x2, [rsp+240]
37c409ef2movapd x4, x12
37c409ef7movapd x3, x0
37c409efbmulsd x1, x2
37c409effmulsd x3, x10
37c409f04mulsd x2, x10
37c409f09mulsd x0, x6
37c409f0dsubsd x1, x3
37c409f11movsd_xmm x3, [rsi+16]
37c409f16addsd x0, x2
37c409f1amovsd_xmm x2, [rsi+24]
37c409f1faddsd x1, x14
37c409f24addsd x0, x13
37c409f29subsd x3, x1
37c409f2dmovupd x1, [rax]
37c409f31mulpd x4, x1
37c409f35shufpd x1, x1, 1
37c409f3asubsd x2, x0
37c409f3emovupd x0, [r13]
37c409f44mulpd x1, x11
37c409f49addsubpd x4, x1
37c409f4dmovapd x1, x4
37c409f51subpd x1, x0
37c409f55addpd x0, x4
37c409f59movapd x5, x1
37c409f5dunpckhpd x1, x1
37c409f61andpd x1, [rip+0x69fa7]
37c409f69movsd_xmm x5, x0
37c409f6dandpd x0, [rip+0x69f9b]
37c409f75movups [rsp+272], x5
37c409f7daddsd x0, x1
37c409f81comisd x7, x0
37c409f85jb 0x37c409fad
37c409f87mov rax, [rsp+640]
37c409f8fmovapd x0, x7
37c409f93movsd_xmm [rsp+272], x7
37c409f9cmovsd_xmm [rsp+280], x10
37c409fa6mov [rax], 1
37c409fad
37c409fadloc_37c409fad:
37c409fadcomisd x8, x0
37c409fb2movapd x4, x3
37c409fb6movapd x5, x2
37c409fbamulsd x4, x10
37c409fbfmulsd x5, x10
37c409fc4jbe 0x37c409dd8
37c409fcamovapd x1, x3
37c409fcemovapd x13, x2
37c409fd3andpd x1, [rip+0x69f35]
37c409fdbandpd x13, [rip+0x69f2c]
37c409fe4addsd x1, x13
37c409fe9comisd x1, x8
37c409feejbe 0x37c409dd8
37c409ff4mulsd x0, x9
37c409ff9comisd x1, x0
37c409ffdjbe 0x37c409dd8
37c40a003movapd x13, x8
37c40a008mov rdx, [rsp+72]
37c40a00dmov r8, [rsp+112]
37c40a012divsd x13, x1
37c40a017mov rcx, [rsp+64]
37c40a01cmovsd_xmm [rsp+264], x13
37c40a026mulsd x3, x13
37c40a02bmulsd x2, x13
37c40a030subsd x3, x5
37c40a034addsd x2, x4
37c40a038movsd_xmm [rsp+288], x3
37c40a041movsd_xmm [rsp+296], x2
37c40a04acall zladiv_64_
37c40a04fmov rax, [rsp+576]
37c40a057movsd_xmm x0, [rsp+240]
37c40a060movsd_xmm x14, [rsp+248]
37c40a06amov rdx, [rax]
37c40a06dtest rdx, rdx
37c40a070jle 0x37c40a0f5
37c40a076mov rbp, [rsp+616]
37c40a07emov rdi, [rsp+168]
37c40a086mov [rsp+152], rsi
37c40a08emovapd x13, x0
37c40a093mov [rsp+160], rbx
37c40a09bmov ebx, 1
37c40a0a0mov rsi, rbp
37c40a0a3mov rbp, rdx
37c40a0a6nop [rax+rax]
37c40a0b0
37c40a0b0loc_37c40a0b0:
37c40a0b0mov r8, rsi
37c40a0b3lea r9, [rip+0x69e46]
37c40a0bamov rcx, r14
37c40a0bdadd rsi, rdi
37c40a0c0lea rdx, [rsp+264]
37c40a0c8add rbx, 1
37c40a0cccall zdscal_64_
37c40a0d1cmp rbp, rbx
37c40a0d4jge 0x37c40a0b0
37c40a0d6movapd x0, x13
37c40a0dbmov rsi, [rsp+152]
37c40a0e3mov rbx, [rsp+160]
37c40a0ebmovsd_xmm x13, [rsp+264]
37c40a0f5
37c40a0f5loc_37c40a0f5:
37c40a0f5mov rax, [rsp+632]
37c40a0fdmulsd x13, [rax]
37c40a102movsd_xmm [rax], x13
37c40a107jmp 0x37c409e19
37c40a10c
37c40a10c 0f 1f 40 00 ..@.
37c40a110
37c40a110loc_37c40a110:
37c40a110mov rax, [rsp+176]
37c40a118mov rcx, [rsp+80]
37c40a11dmov rdx, [rsp+184]
37c40a125
37c40a125loc_37c40a125:
37c40a125mov rsi, [rsp+208]
37c40a12dadd rax, 1
37c40a131add [rsp+88], rsi
37c40a136add rcx, [rsp+216]
37c40a13eadd rdx, [rsp+144]
37c40a146cmp [rsp+192], rax
37c40a14ejge 0x37c409d40
37c40a154jmp 0x37c4094b1
37c40a159
37c40a159loc_37c40a159:
37c40a159mov rax, [rsp+144]
37c40a161mov r11, [rsp+96]
37c40a166mov rbx, rax
37c40a169mov r9, r11
37c40a16cnot rbx
37c40a16fnot r9
37c40a172mov [rsp+104], rbx
37c40a177test rdi, rdi
37c40a17ajne 0x37c40a69c
37c40a180test rbp, rbp
37c40a183jne 0x37c40a69c
37c40a189mov rsi, [rsp+576]
37c40a191mov rcx, [rsi]
37c40a194test rcx, rcx
37c40a197jle 0x37c4094b1
37c40a19dmov rsi, rax
37c40a1a0imul rax, rcx
37c40a1a4mov [rsp+616], r15
37c40a1acshl rsi, 4
37c40a1b0mov [rsp+160], r9
37c40a1b8mov [rsp+192], rsi
37c40a1c0lea rdx, [rax+rbx]
37c40a1c4mov rax, r9
37c40a1c7shl rax, 4
37c40a1cbmov [rsp+224], rax
37c40a1d3mov rax, r11
37c40a1d6imul rax, rcx
37c40a1daadd rax, r9
37c40a1ddadd rax, rcx
37c40a1e0shl rax, 4
37c40a1e4add rax, [rsp+600]
37c40a1ecmov rbp, rax
37c40a1efmov rax, [rsp+80]
37c40a1f4mov rbx, rax
37c40a1f7add rax, 1
37c40a1fbshl rax, 4
37c40a1ffshl rbx, 4
37c40a203mov [rsp+152], rax
37c40a20blea rax, [r15+16]
37c40a20fmov [rsp+136], rbx
37c40a217mov [rsp+232], rax
37c40a21fnop
37c40a220
37c40a220loc_37c40a220:
37c40a220mov r9, [r14]
37c40a223test r9, r9
37c40a226jle 0x37c40a67d
37c40a22cmov rax, [rsp+232]
37c40a234mov r10, rdx
37c40a237mov rsi, [rsp+584]
37c40a23fmov [rsp+128], r9
37c40a247shl r10, 4
37c40a24bmov [rsp+80], rcx
37c40a250mov ebx, 1
37c40a255pxor x10, x10
37c40a25aadd rax, r10
37c40a25dadd r10, [rsp+616]
37c40a265mov [rsp+216], rdx
37c40a26dmov r12, rsi
37c40a270mov [rsp+88], rax
37c40a275lea rax, [rcx+1]
37c40a279mov r15, r10
37c40a27cmov [rsp+112], rax
37c40a281lea rax, [rsp+288]
37c40a289mov [rsp+64], rax
37c40a28elea rax, [rsp+240]
37c40a296mov [rsp+72], rax
37c40a29blea rax, [rsp+272]
37c40a2a3mov [rsp+120], rax
37c40a2a8lea rax, [rsp+264]
37c40a2b0mov [rsp+208], rax
37c40a2b8jmp 0x37c40a336
37c40a2ba
37c40a2ba 66 0f 1f 44 00 00 f..D..
37c40a2c0
37c40a2c0loc_37c40a2c0:
37c40a2c0subsd x3, x5
37c40a2c4addsd x2, x4
37c40a2c8mov r8, [rsp+120]
37c40a2cdmov rdx, [rsp+64]
37c40a2d2mov rcx, [rsp+72]
37c40a2d7movsd_xmm [rsp+288], x3
37c40a2e0movsd_xmm [rsp+296], x2
37c40a2e9call zladiv_64_
37c40a2eemovsd_xmm x13, [rsp+240]
37c40a2f8movsd_xmm x11, [rsp+248]
37c40a302
37c40a302loc_37c40a302:
37c40a302movapd x0, x13
37c40a307add rbx, 1
37c40a30badd r15, 16
37c40a30fadd r12, [rsp+136]
37c40a317unpcklpd x0, x11
37c40a31cadd rsi, [rsp+152]
37c40a324movups [r15], x0
37c40a328cmp [rsp+128], rbx
37c40a330jl 0x37c40a670
37c40a336
37c40a336loc_37c40a336:
37c40a336lea rax, [rbx-1]
37c40a33amov r13, [rsp+72]
37c40a33fmov rdx, [rsp+64]
37c40a344mov r8, r12
37c40a347mov [rsp+288], rax
37c40a34flea rax, [rip+0x69baa]
37c40a356lea r9, [rip+0x69ba3]
37c40a35dmov [rsp+40], rax
37c40a362mov rax, [rsp+88]
37c40a367mov rcx, r13
37c40a36amov [rsp+32], rax
37c40a36fcall zdotc_64_
37c40a374mov rdi, [rsp+80]
37c40a379mov rcx, [rsp+104]
37c40a37emov rax, [rsp+576]
37c40a386mov r10, [rsp+144]
37c40a38emov r9, [rsp+624]
37c40a396movsd_xmm x12, [rsp+240]
37c40a3a0movsd_xmm x11, [rsp+248]
37c40a3aamov rdx, [rax]
37c40a3admov rax, [rsp+112]
37c40a3b2cmp rdx, rax
37c40a3b5cmovle rax, rdx
37c40a3b9sub rdx, rdi
37c40a3bcmov [rsp+288], rdx
37c40a3c4imul r10, rax
37c40a3c8imul rax, [rsp+96]
37c40a3ceadd rax, [rsp+160]
37c40a3d6add rax, rdi
37c40a3d9lea rdx, [r10+rcx]
37c40a3ddshl rax, 4
37c40a3e1mov rcx, [rsp+608]
37c40a3e9add rax, [rsp+600]
37c40a3f1mov [rsp+32], rax
37c40a3f6add rdx, rbx
37c40a3f9mov rax, [rsp+616]
37c40a401shl rdx, 4
37c40a405mov [rsp+40], rcx
37c40a40amov rcx, r13
37c40a40dlea r8, [rax+rdx]
37c40a411mov rdx, [rsp+64]
37c40a416call zdotc_64_
37c40a41bmovapd x1, x6
37c40a41fmovsd_xmm x4, [rbp]
37c40a424movsd_xmm x0, [rsp+248]
37c40a42dxorpd x0, [rip+0x69aeb]
37c40a435movsd_xmm x2, [rsp+240]
37c40a43emulsd x1, x2
37c40a442movapd x3, x0
37c40a446mulsd x3, x10
37c40a44bmulsd x2, x10
37c40a450mulsd x0, x6
37c40a454subsd x1, x3
37c40a458movsd_xmm x3, [r15+16]
37c40a45eaddsd x0, x2
37c40a462movsd_xmm x2, [r15+24]
37c40a468addsd x1, x12
37c40a46daddsd x0, x11
37c40a472subsd x3, x1
37c40a476movsd_xmm x1, [rbp+8]
37c40a47bsubsd x2, x0
37c40a47fmovapd x5, x1
37c40a483movapd x0, x6
37c40a487mulsd x0, x4
37c40a48bmulsd x5, x10
37c40a490mulsd x4, x10
37c40a495mulsd x1, x6
37c40a499subsd x0, x5
37c40a49daddsd x0, [rsi]
37c40a4a1addsd x1, x4
37c40a4a5addsd x1, [rsi+8]
37c40a4aamovapd x4, x0
37c40a4aeandpd x0, [rip+0x69a5a]
37c40a4b6movapd x5, x1
37c40a4baandpd x1, [rip+0x69a4e]
37c40a4c2xorpd x5, [rip+0x69a56]
37c40a4caaddsd x0, x1
37c40a4ceunpcklpd x4, x5
37c40a4d2movups [rsp+272], x4
37c40a4dacomisd x7, x0
37c40a4dejb 0x37c40a506
37c40a4e0mov rax, [rsp+640]
37c40a4e8movapd x0, x7
37c40a4ecmovsd_xmm [rsp+272], x7
37c40a4f5movsd_xmm [rsp+280], x10
37c40a4ffmov [rax], 1
37c40a506
37c40a506loc_37c40a506:
37c40a506comisd x8, x0
37c40a50bmovapd x5, x2
37c40a50fmovapd x4, x3
37c40a513mulsd x5, x10
37c40a518mulsd x4, x10
37c40a51djbe 0x37c40a2c0
37c40a523movapd x1, x3
37c40a527movapd x11, x2
37c40a52candpd x1, [rip+0x699dc]
37c40a534andpd x11, [rip+0x699d3]
37c40a53daddsd x1, x11
37c40a542comisd x1, x8
37c40a547jbe 0x37c40a2c0
37c40a54dmulsd x0, x9
37c40a552comisd x1, x0
37c40a556jbe 0x37c40a2c0
37c40a55cmovapd x12, x8
37c40a561mov rdx, [rsp+64]
37c40a566mov r8, [rsp+120]
37c40a56bdivsd x12, x1
37c40a570mov rcx, [rsp+72]
37c40a575movsd_xmm [rsp+264], x12
37c40a57fmulsd x3, x12
37c40a584mulsd x2, x12
37c40a589subsd x3, x5
37c40a58daddsd x2, x4
37c40a591movsd_xmm [rsp+288], x3
37c40a59amovsd_xmm [rsp+296], x2
37c40a5a3call zladiv_64_
37c40a5a8mov rax, [rsp+576]
37c40a5b0movsd_xmm x13, [rsp+240]
37c40a5bamovsd_xmm x11, [rsp+248]
37c40a5c4mov rdx, [rax]
37c40a5c7test rdx, rdx
37c40a5cajle 0x37c40a653
37c40a5d0mov r13, [rsp+616]
37c40a5d8mov [rsp+176], rsi
37c40a5e0mov rdi, rdx
37c40a5e3mov [rsp+184], rbp
37c40a5ebmov rbp, [rsp+208]
37c40a5f3mov rsi, r13
37c40a5f6mov r13, [rsp+192]
37c40a5femov [rsp+168], rbx
37c40a606mov ebx, 1
37c40a60bnop [rax+rax]
37c40a610
37c40a610loc_37c40a610:
37c40a610mov r8, rsi
37c40a613lea r9, [rip+0x698e6]
37c40a61amov rdx, rbp
37c40a61dmov rcx, r14
37c40a620call zdscal_64_
37c40a625add rbx, 1
37c40a629add rsi, r13
37c40a62ccmp rdi, rbx
37c40a62fjge 0x37c40a610
37c40a631mov rbx, [rsp+168]
37c40a639mov rsi, [rsp+176]
37c40a641mov rbp, [rsp+184]
37c40a649movsd_xmm x12, [rsp+264]
37c40a653
37c40a653loc_37c40a653:
37c40a653mov rax, [rsp+632]
37c40a65bmulsd x12, [rax]
37c40a660movsd_xmm [rax], x12
37c40a665jmp 0x37c40a302
37c40a66a
37c40a66a 66 0f 1f 44 00 00 f..D..
37c40a670
37c40a670loc_37c40a670:
37c40a670mov rcx, [rsp+80]
37c40a675mov rdx, [rsp+216]
37c40a67d
37c40a67dloc_37c40a67d:
37c40a67dsub rdx, [rsp+144]
37c40a685add rbp, [rsp+224]
37c40a68dsub rcx, 1
37c40a691jne 0x37c40a220
37c40a697jmp 0x37c4094b1
37c40a69c
37c40a69cloc_37c40a69c:
37c40a69ccmp rbp, 1
37c40a6a0je 0x37c4094b1
37c40a6a6test rdi, rdi
37c40a6a9je 0x37c4094b1
37c40a6afmov rax, [rsp+576]
37c40a6b7mov rdx, [rax]
37c40a6batest rdx, rdx
37c40a6bdjle 0x37c4094b1
37c40a6c3mov rsi, [rsp+144]
37c40a6cbmov rbx, [rsp+104]
37c40a6d0mov r12, r9
37c40a6d3pxor x5, x5
37c40a6d7shl r12, 4
37c40a6dbmov [rsp+616], r15
37c40a6e3unpcklpd x5, x6
37c40a6e7movapd x15, x9
37c40a6ecmov rax, rsi
37c40a6efshl rsi, 4
37c40a6f3mov [rsp+208], r12
37c40a6fbmovq x14, x6
37c40a700imul rax, rdx
37c40a704mov [rsp+184], rsi
37c40a70cmov [rsp+152], r9
37c40a714movups [rsp+192], x5
37c40a71clea r11, [rax+rbx]
37c40a720mov rax, [rsp+96]
37c40a725imul rax, rdx
37c40a729add rax, r9
37c40a72cadd rax, rdx
37c40a72fshl rax, 4
37c40a733add rax, [rsp+600]
37c40a73bmov rbp, rax
37c40a73emov rax, [rsp+88]
37c40a743shl rax, 4
37c40a747mov [rsp+160], rax
37c40a74f
37c40a74floc_37c40a74f:
37c40a74fmov rdi, [r14]
37c40a752test rdi, rdi
37c40a755jle 0x37c40abb6
37c40a75blea rax, [rdx+1]
37c40a75fmov rbx, [rsp+80]
37c40a764lea r10, [rdi+r11]
37c40a768mov r8, rdi
37c40a76bshl r10, 4
37c40a76fmovapd x9, x6
37c40a774mov [rsp+112], rdx
37c40a779add r10, [rsp+616]
37c40a781mov [rsp+128], rax
37c40a789imul rbx, rdi
37c40a78dmov r13, r10
37c40a790lea rax, [rsp+288]
37c40a798mov [rsp+72], rax
37c40a79dadd rbx, [rsp+88]
37c40a7a2lea rax, [rsp+240]
37c40a7aamov [rsp+64], rax
37c40a7afadd rbx, rdi
37c40a7b2lea rax, [rsp+272]
37c40a7bamovupd x6, [rsp+192]
37c40a7c3shl rbx, 4
37c40a7c7mov [rsp+136], rax
37c40a7cfadd rbx, [rsp+584]
37c40a7d7mov [rsp+120], r11
37c40a7dcjmp 0x37c40a83f
37c40a7de
37c40a7de 66 90 f.
37c40a7e0
37c40a7e0loc_37c40a7e0:
37c40a7e0addsubpd x1, x3
37c40a7e4mov rdx, [rsp+72]
37c40a7e9mov rcx, [rsp+64]
37c40a7eemov r8, [rsp+136]
37c40a7f6movups [rsp+288], x1
37c40a7fecall zladiv_64_
37c40a803movsd_xmm x12, [rsp+240]
37c40a80dmovsd_xmm x10, [rsp+248]
37c40a817
37c40a817loc_37c40a817:
37c40a817movapd x0, x12
37c40a81cunpcklpd x0, x10
37c40a821movups [r13], x0
37c40a826sub rdi, 1
37c40a82aje 0x37c40aba7
37c40a830mov r8, [r14]
37c40a833sub r13, 16
37c40a837add rbx, [rsp+160]
37c40a83f
37c40a83floc_37c40a83f:
37c40a83flea rax, [rdi+1]
37c40a843mov rdx, [rsp+80]
37c40a848mov r12, [rsp+72]
37c40a84dlea rsi, [rip+0x696ac]
37c40a854cmp rax, r8
37c40a857mov r15, [rsp+64]
37c40a85cmov [rsp+40], rsi
37c40a861pxor x13, x13
37c40a866cmovg rax, r8
37c40a86amov r9, [rsp+592]
37c40a872sub r8, rdi
37c40a875mov [rsp+288], r8
37c40a87dmov rcx, r15
37c40a880imul rdx, rax
37c40a884add rax, [rsp+120]
37c40a889add rdx, [rsp+88]
37c40a88eshl rax, 4
37c40a892add rax, [rsp+616]
37c40a89aadd rdx, rdi
37c40a89dmov [rsp+32], rax
37c40a8a2mov rax, [rsp+584]
37c40a8aashl rdx, 4
37c40a8aelea r8, [rax+rdx]
37c40a8b2mov rdx, r12
37c40a8b5call zdotu_64_
37c40a8bamov rsi, [rsp+112]
37c40a8bfmov rcx, [rsp+104]
37c40a8c4mov rax, [rsp+576]
37c40a8ccmov r11, [rsp+144]
37c40a8d4mov r9, [rsp+624]
37c40a8dcmovsd_xmm x11, [rsp+248]
37c40a8e6movhpd x11, [rsp+240]
37c40a8f0movupd x10, [rsp+240]
37c40a8famov rdx, [rax]
37c40a8fdmov rax, [rsp+128]
37c40a905cmp rdx, rax
37c40a908cmovle rax, rdx
37c40a90csub rdx, rsi
37c40a90fmov [rsp+288], rdx
37c40a917imul r11, rax
37c40a91bimul rax, [rsp+96]
37c40a921add rax, [rsp+152]
37c40a929add rax, rsi
37c40a92clea rdx, [r11+rcx]
37c40a930mov rcx, [rsp+608]
37c40a938shl rax, 4
37c40a93cadd rax, [rsp+600]
37c40a944mov [rsp+32], rax
37c40a949add rdx, rdi
37c40a94cmov rax, [rsp+616]
37c40a954mov [rsp+40], rcx
37c40a959shl rdx, 4
37c40a95dmov rcx, r15
37c40a960lea r8, [rax+rdx]
37c40a964mov rdx, r12
37c40a967call zdotc_64_
37c40a96cmovapd x2, x6
37c40a970movupd x1, [r13]
37c40a976movsd_xmm x12, [rsp+248]
37c40a980xorpd x12, [rip+0x69597]
37c40a989movddup x0, [rsp+240]
37c40a992movapd x3, x1
37c40a996mulsd x13, x12
37c40a99bshufpd x3, x1, 1
37c40a9a0mulsd x12, x9
37c40a9a5mulpd x2, x0
37c40a9a9mulpd x0, x14
37c40a9aemovapd x4, x12
37c40a9b3unpcklpd x4, x13
37c40a9b8unpcklpd x13, x12
37c40a9bdmovapd x5, x4
37c40a9c1addsubpd x0, x13
37c40a9c6addpd x5, x2
37c40a9casubpd x2, x4
37c40a9ceaddpd x0, x10
37c40a9d3movsd_xmm x2, x5
37c40a9d7addpd x2, x11
37c40a9dcmovupd x5, [rbx]
37c40a9e0subpd x1, x0
37c40a9e4movupd x0, [rbp]
37c40a9e9subpd x3, x2
37c40a9edmovsd_xmm x2, [rbp+8]
37c40a9f2xorpd x2, [rip+0x69526]
37c40a9faunpcklpd x0, x0
37c40a9femulpd x0, x14
37c40aa03unpcklpd x2, x2
37c40aa07mulpd x2, x6
37c40aa0baddsubpd x0, x2
37c40aa0faddpd x0, x5
37c40aa13movapd x2, x0
37c40aa17movups [rsp+272], x0
37c40aa1funpckhpd x0, x0
37c40aa23andpd x2, [rip+0x694e5]
37c40aa2bandpd x0, [rip+0x694dd]
37c40aa33addsd x0, x2
37c40aa37comisd x7, x0
37c40aa3bjb 0x37c40aa65
37c40aa3dmov rax, [rsp+640]
37c40aa45movapd x0, x7
37c40aa49mov [rsp+280], 0
37c40aa55movsd_xmm [rsp+272], x7
37c40aa5emov [rax], 1
37c40aa65
37c40aa65loc_37c40aa65:
37c40aa65comisd x8, x0
37c40aa6apxor x5, x5
37c40aa6emulpd x3, x5
37c40aa72jbe 0x37c40a7e0
37c40aa78movapd x5, x1
37c40aa7cmovapd x2, x1
37c40aa80andpd x2, [rip+0x69488]
37c40aa88unpckhpd x5, x5
37c40aa8cmovapd x4, x5
37c40aa90andpd x4, [rip+0x69478]
37c40aa98addsd x2, x4
37c40aa9ccomisd x2, x8
37c40aaa1jbe 0x37c40a7e0
37c40aaa7mulsd x0, x15
37c40aaaccomisd x2, x0
37c40aab0jbe 0x37c40a7e0
37c40aab6movapd x11, x8
37c40aabbmov rdx, [rsp+72]
37c40aac0mov rcx, [rsp+64]
37c40aac5divsd x11, x2
37c40aacamov r8, [rsp+136]
37c40aad2movsd_xmm [rsp+264], x11
37c40aadcmovddup x0, x11
37c40aae1mulpd x0, x1
37c40aae5addsubpd x0, x3
37c40aae9movups [rsp+288], x0
37c40aaf1call zladiv_64_
37c40aaf6mov rax, [rsp+576]
37c40aafemovsd_xmm x12, [rsp+240]
37c40ab08movsd_xmm x10, [rsp+248]
37c40ab12mov rdx, [rax]
37c40ab15test rdx, rdx
37c40ab18jle 0x37c40ab90
37c40ab1amov r15, [rsp+616]
37c40ab22mov r12, [rsp+184]
37c40ab2amov rsi, rdx
37c40ab2dmov [rsp+168], rdi
37c40ab35mov [rsp+176], rbx
37c40ab3dmov ebx, 1
37c40ab42mov rdi, r15
37c40ab45nop [rax+rax]
37c40ab50
37c40ab50loc_37c40ab50:
37c40ab50mov r8, rdi
37c40ab53lea r9, [rip+0x693a6]
37c40ab5amov rcx, r14
37c40ab5dadd rdi, r12
37c40ab60lea rdx, [rsp+264]
37c40ab68add rbx, 1
37c40ab6ccall zdscal_64_
37c40ab71cmp rsi, rbx
37c40ab74jge 0x37c40ab50
37c40ab76mov rdi, [rsp+168]
37c40ab7emov rbx, [rsp+176]
37c40ab86movsd_xmm x11, [rsp+264]
37c40ab90
37c40ab90loc_37c40ab90:
37c40ab90mov rax, [rsp+632]
37c40ab98mulsd x11, [rax]
37c40ab9dmovsd_xmm [rax], x11
37c40aba2jmp 0x37c40a817
37c40aba7
37c40aba7loc_37c40aba7:
37c40aba7mov rdx, [rsp+112]
37c40abacmov r11, [rsp+120]
37c40abb1movapd x6, x9
37c40abb6
37c40abb6loc_37c40abb6:
37c40abb6sub r11, [rsp+144]
37c40abbeadd rbp, [rsp+208]
37c40abc6sub rdx, 1
37c40abcajne 0x37c40a74f
37c40abd0jmp 0x37c4094b1
37c40abd5
37c40abd5loc_37c40abd5:
37c40abd5neg rax
37c40abd8jmp 0x37c40948e
37c409360
37c409360ztrsyl_64_:
37c409360push r15
37c409362push r14
37c409364push r13
37c409366push r12
37c409368push rbp
37c409369push rdi
37c40936apush rsi
37c40936bpush rbx
37c40936csub rsp, 472
37c409373movups [rsp+304], x6
37c40937bmovups [rsp+320], x7
37c409383movups [rsp+336], x8
37c40938cmovups [rsp+352], x9
37c409395movups [rsp+368], x10
37c40939emovups [rsp+384], x11
37c4093a7movups [rsp+400], x12
37c4093b0movups [rsp+416], x13
37c4093b9movups [rsp+432], x14
37c4093c2movups [rsp+448], x15
37c4093cbmov rax, [rsp+592]
37c4093d3mov r15, [rsp+616]
37c4093dbmov r13, [rax]
37c4093demov rax, [rsp+608]
37c4093e6mov rax, [rax]
37c4093e9mov r12, rdx
37c4093ecmov rsi, r8
37c4093eflea rdx, [rip+0x6aafa]
37c4093f6mov r8l, 1
37c4093fcmov r14, r9
37c4093ffmov r9l, 1
37c409405mov rbx, rcx
37c409408mov [rsp+64], rax
37c40940dmov rax, [rsp+624]
37c409415mov rax, [rax]
37c409418mov [rsp+72], rax
37c40941dcall lsame_64_
37c409422mov r9l, 1
37c409428mov r8l, 1
37c40942emov rcx, r12
37c409431lea rdx, [rip+0x6aab8]
37c409438mov rdi, rax
37c40943bcall lsame_64_
37c409440mov rbp, rax
37c409443mov rax, [rsp+640]
37c40944bmov [rax], 0
37c409452test rdi, rdi
37c409455je 0x37c4095a0
37c40945b
37c40945bloc_37c40945b:
37c40945btest rbp, rbp
37c40945eje 0x37c4095d8
37c409464
37c409464loc_37c409464:
37c409464mov rax, [rsi]
37c409467add rax, 1
37c40946btest rax, -3
37c409471je 0x37c409520
37c409477mov rdx, -3
37c40947emov eax, 3
37c409483
37c409483loc_37c409483:
37c409483mov rsi, [rsp+640]
37c40948bmov [rsi], rdx
37c40948e
37c40948eloc_37c40948e:
37c40948elea rdx, [rsp+288]
37c409496mov r8l, 6
37c40949clea rcx, [rip+0x6aa4f]
37c4094a3mov [rsp+288], rax
37c4094abcall xerbla_64_
37c4094b0nop
37c4094b1
37c4094b1loc_37c4094b1:
37c4094b1movups x6, [rsp+304]
37c4094b9movups x7, [rsp+320]
37c4094c1movups x8, [rsp+336]
37c4094camovups x9, [rsp+352]
37c4094d3movups x10, [rsp+368]
37c4094dcmovups x11, [rsp+384]
37c4094e5movups x12, [rsp+400]
37c4094eemovups x13, [rsp+416]
37c4094f7movups x14, [rsp+432]
37c409500movups x15, [rsp+448]
37c409509add rsp, 472
37c409510pop rbx
37c409511pop rsi
37c409512pop rdi
37c409513pop rbp
37c409514pop r12
37c409516pop r13
37c409518pop r14
37c40951apop r15
37c40951cret
37c40951d
37c40951d 0f 1f 00 ...
37c409520
37c409520loc_37c409520:
37c409520mov rdx, [r14]
37c409523test rdx, rdx
37c409526js 0x37c40961e
37c40952cmov rax, [rsp+576]
37c409534mov rcx, [rax]
37c409537test rcx, rcx
37c40953ajs 0x37c40960d
37c409540mov rbx, [rsp+592]
37c409548test rdx, rdx
37c40954bmov eax, 1
37c409550cmovg rax, rdx
37c409554cmp [rbx], rax
37c409557jl 0x37c40962f
37c40955dmov rbx, [rsp+608]
37c409565test rcx, rcx
37c409568mov r8l, 1
37c40956ecmovg r8, rcx
37c409572cmp [rbx], r8
37c409575jl 0x37c409640
37c40957bmov rbx, [rsp+624]
37c409583cmp [rbx], rax
37c409586jge 0x37c409658
37c40958cmov rdx, -11
37c409593mov eax, 11
37c409598jmp 0x37c409483
37c40959d
37c40959d 0f 1f 00 ...
37c4095a0
37c4095a0loc_37c4095a0:
37c4095a0mov r9l, 1
37c4095a6mov r8l, 1
37c4095aclea rdx, [rip+0x6a93e]
37c4095b3mov rcx, rbx
37c4095b6call lsame_64_
37c4095bbtest rax, rax
37c4095bejne 0x37c40945b
37c4095c4mov rdx, -1
37c4095cbmov eax, 1
37c4095d0jmp 0x37c409483
37c4095d5
37c4095d5 0f 1f 00 ...
37c4095d8
37c4095d8loc_37c4095d8:
37c4095d8mov r9l, 1
37c4095demov r8l, 1
37c4095e4lea rdx, [rip+0x6a906]
37c4095ebmov rcx, r12
37c4095eecall lsame_64_
37c4095f3test rax, rax
37c4095f6jne 0x37c409464
37c4095fcmov rdx, -2
37c409603mov eax, 2
37c409608jmp 0x37c409483
37c40960d
37c40960dloc_37c40960d:
37c40960dmov rdx, -5
37c409614mov eax, 5
37c409619jmp 0x37c409483
37c40961e
37c40961eloc_37c40961e:
37c40961emov rdx, -4
37c409625mov eax, 4
37c40962ajmp 0x37c409483
37c40962f
37c40962floc_37c40962f:
37c40962fmov rdx, -7
37c409636mov eax, 7
37c40963bjmp 0x37c409483
37c409640
37c409640loc_37c409640:
37c409640mov rdx, -9
37c409647mov eax, 9
37c40964cjmp 0x37c409483
37c409651
37c409651 0f 1f 80 00 00 00 00 .......
37c409658
37c409658loc_37c409658:
37c409658mov rax, [rsp+640]
37c409660mov rax, [rax]
37c409663test rax, rax
37c409666jne 0x37c40abd5
37c40966cmovsd_xmm x8, [rip+0x6a893]
37c409675mov rax, [rsp+632]
37c40967dmovsd_xmm [rax], x8
37c409682test rdx, rdx
37c409685je 0x37c4094b1
37c40968btest rcx, rcx
37c40968eje 0x37c4094b1
37c409694xor eax, eax
37c409696test r13, r13
37c409699mov rbx, [rsp+64]
37c40969emov edx, 1
37c4096a3cmovns rax, r13
37c4096a7lea rcx, [rip+0x6a84a]
37c4096aepxor x6, x6
37c4096b2movapd x9, x8
37c4096b7mov [rsp+80], rax
37c4096bcmov r12, rax
37c4096bfxor eax, eax
37c4096c1test rbx, rbx
37c4096c4cmovns rax, rbx
37c4096c8mov rbx, [rsp+72]
37c4096cdnot r12
37c4096d0mov [rsp+88], r12
37c4096d5mov [rsp+96], rax
37c4096damov r13, rax
37c4096ddxor eax, eax
37c4096dftest rbx, rbx
37c4096e2cmovns rax, rbx
37c4096e6mov [rsp+144], rax
37c4096eecall dlamch_64_
37c4096f3mov edx, 1
37c4096f8lea rcx, [rip+0x6a7fa]
37c4096ffmovapd x11, x0
37c409704call dlamch_64_
37c409709mov rax, [r14]
37c40970cmov r8, r14
37c40970fmov rdx, r14
37c409712mov rbx, [rsp+576]
37c40971amov rcx, [rsp+592]
37c409722mov r9, [rsp+584]
37c40972aimul rax, [rbx]
37c40972elea rbx, [rsp+256]
37c409736mov [rsp+32], rcx
37c40973bmov [rsp+40], rbx
37c409740lea rcx, [rip+0x6a7b3]
37c409747mov [rsp+48], 1
37c409750cvtsi2sd x6, rax
37c409755mulsd x6, x0
37c409759call zlange_64_
37c40975emov [rsp+40], rbx
37c409763mov rbx, [rsp+608]
37c40976blea rcx, [rip+0x6a788]
37c409772mulsd x0, x11
37c409777mov r8, [rsp+576]
37c40977fmov [rsp+48], 1
37c409788mov [rsp+32], rbx
37c40978dmov r9, [rsp+600]
37c409795divsd x6, x11
37c40979amov rdx, r8
37c40979dmovapd x10, x0
37c4097a2call zlange_64_
37c4097a7movapd x7, x0
37c4097abmulsd x7, x11
37c4097b0maxsd x7, x10
37c4097b5divsd x9, x6
37c4097bamaxsd x7, x6
37c4097bepxor x6, x6
37c4097c2cvtsi2sd x6, [rsi]
37c4097c7movddup x12, x6
37c4097cctest rdi, rdi
37c4097cfje 0x37c409c80
37c4097d5test rbp, rbp
37c4097d8je 0x37c409c80
37c4097demov rsi, [rsp+576]
37c4097e6mov rdx, [rsi]
37c4097e9test rdx, rdx
37c4097ecjle 0x37c4094b1
37c4097f2mov rax, [rsp+144]
37c4097famov r8, r13
37c4097fdshl r12, 4
37c409801mov r9, [rsp+600]
37c409809shl r8, 4
37c40980dmov [rsp+136], r12
37c409815mov rcx, -1
37c40981cshl rax, 4
37c409820lea rsi, [r8+16]
37c409824mov [rsp+104], r9
37c409829mov [rsp+168], rax
37c409831lea rax, [rsp+288]
37c409839mov [rsp+184], rsi
37c409841mov [rsp+72], rax
37c409846mov [rsp+208], r8
37c40984emov [rsp+112], r9
37c409853mov [rsp+192], rdx
37c40985bmov edx, 1
37c409860
37c409860loc_37c409860:
37c409860mov rbp, [r14]
37c409863test rbp, rbp
37c409866jle 0x37c409c47
37c40986cmov rbx, [rsp+80]
37c409871lea rax, [rdx-1]
37c409875lea r11, [rcx+rbp]
37c409879mov r8, rbp
37c40987cmov [rsp+120], rax
37c409881lea rax, [rsp+240]
37c409889shl r11, 4
37c40988dpxor x10, x10
37c409892imul rbx, rbp
37c409896add rbx, [rsp+88]
37c40989bmov [rsp+64], rax
37c4098a0lea rax, [rsp+272]
37c4098a8add rbx, rbp
37c4098abmov [rsp+128], rax
37c4098b3pxor x11, x11
37c4098b8lea r12, [r15+r11]
37c4098bcshl rbx, 4
37c4098c0mov [rsp+96], rcx
37c4098c5add rbx, [rsp+584]
37c4098cdmov [rsp+176], rdx
37c4098d5jmp 0x37c409946
37c4098d7
37c4098d7 66 0f 1f 84 00 00 00 00 00 f........
37c4098e0
37c4098e0loc_37c4098e0:
37c4098e0subsd x3, x5
37c4098e4addsd x2, x4
37c4098e8mov rdx, [rsp+72]
37c4098edmov r8, [rsp+128]
37c4098f5mov rcx, [rsp+64]
37c4098famovsd_xmm [rsp+288], x3
37c409903movsd_xmm [rsp+296], x2
37c40990ccall zladiv_64_
37c409911movsd_xmm x0, [rsp+240]
37c40991amovsd_xmm x14, [rsp+248]
37c409924unpcklpd x0, x14
37c409929movups [r12], x0
37c40992etest rbp, rbp
37c409931je 0x37c409c3a
37c409937
37c409937loc_37c409937:
37c409937mov r8, [r14]
37c40993asub r12, 16
37c40993eadd rbx, [rsp+136]
37c409946
37c409946loc_37c409946:
37c409946lea rax, [rbp+1]
37c40994amov rdx, [rsp+80]
37c40994fmov r13, [rsp+72]
37c409954lea rdi, [rip+0x6a5a5]
37c40995bcmp rax, r8
37c40995emov rsi, [rsp+64]
37c409963mov [rsp+40], rdi
37c409968cmovg rax, r8
37c40996cmov r9, [rsp+592]
37c409974sub r8, rbp
37c409977mov [rsp+288], r8
37c40997fmov rcx, rsi
37c409982imul rdx, rax
37c409986add rax, [rsp+96]
37c40998badd rdx, [rsp+88]
37c409990shl rax, 4
37c409994add rdx, rbp
37c409997sub rbp, 1
37c40999badd rax, r15
37c40999eshl rdx, 4
37c4099a2mov [rsp+32], rax
37c4099a7mov rax, [rsp+584]
37c4099aflea r8, [rax+rdx]
37c4099b3mov rdx, r13
37c4099b6call zdotu_64_
37c4099bbmov rax, [rsp+120]
37c4099c0mov rdx, r13
37c4099c3mov rcx, [rsp+112]
37c4099c8mov [rsp+40], rdi
37c4099cdmov r9, [rsp+624]
37c4099d5movsd_xmm x14, [rsp+240]
37c4099dfmov [rsp+32], rcx
37c4099e4mov rcx, rsi
37c4099e7mov [rsp+288], rax
37c4099efmov rax, rbp
37c4099f2movsd_xmm x13, [rsp+248]
37c4099fcshl rax, 4
37c409a00lea r8, [r15+rax]
37c409a04call zdotu_64_
37c409a09movapd x1, x6
37c409a0dmov rax, [rsp+104]
37c409a12movsd_xmm x0, [rsp+248]
37c409a1bmovsd_xmm x2, [rsp+240]
37c409a24movupd x5, [rbx]
37c409a28movapd x3, x0
37c409a2cmulsd x1, x2
37c409a30mulsd x3, x10
37c409a35mulsd x2, x10
37c409a3amulsd x0, x6
37c409a3esubsd x1, x3
37c409a42movsd_xmm x3, [r12]
37c409a48addsd x0, x2
37c409a4cmovsd_xmm x2, [r12+8]
37c409a53addsd x1, x14
37c409a58addsd x0, x13
37c409a5dsubsd x3, x1
37c409a61movupd x1, [rax]
37c409a65subsd x2, x0
37c409a69movapd x0, x1
37c409a6dshufpd x1, x1, 1
37c409a72mulpd x0, x12
37c409a77mulpd x1, x11
37c409a7caddsubpd x0, x1
37c409a80addpd x0, x5
37c409a84movapd x1, x0
37c409a88movups [rsp+272], x0
37c409a90unpckhpd x0, x0
37c409a94andpd x1, [rip+0x6a474]
37c409a9candpd x0, [rip+0x6a46c]
37c409aa4addsd x0, x1
37c409aa8comisd x7, x0
37c409aacjb 0x37c409ad4
37c409aaemov rax, [rsp+640]
37c409ab6movapd x0, x7
37c409abamovsd_xmm [rsp+272], x7
37c409ac3movsd_xmm [rsp+280], x10
37c409acdmov [rax], 1
37c409ad4
37c409ad4loc_37c409ad4:
37c409ad4comisd x8, x0
37c409ad9movapd x4, x3
37c409addmovapd x5, x2
37c409ae1mulsd x4, x10
37c409ae6mulsd x5, x10
37c409aebjbe 0x37c4098e0
37c409af1movapd x1, x3
37c409af5movapd x13, x2
37c409afaandpd x1, [rip+0x6a40e]
37c409b02andpd x13, [rip+0x6a405]
37c409b0baddsd x1, x13
37c409b10comisd x1, x8
37c409b15jbe 0x37c4098e0
37c409b1bmulsd x0, x9
37c409b20comisd x1, x0
37c409b24jbe 0x37c4098e0
37c409b2amovapd x13, x8
37c409b2fmov rdx, [rsp+72]
37c409b34mov rcx, [rsp+64]
37c409b39divsd x13, x1
37c409b3emov r8, [rsp+128]
37c409b46movsd_xmm [rsp+264], x13
37c409b50mulsd x3, x13
37c409b55mulsd x2, x13
37c409b5asubsd x3, x5
37c409b5eaddsd x2, x4
37c409b62movsd_xmm [rsp+288], x3
37c409b6bmovsd_xmm [rsp+296], x2
37c409b74call zladiv_64_
37c409b79mov rax, [rsp+576]
37c409b81movsd_xmm x0, [rsp+240]
37c409b8amovsd_xmm x14, [rsp+248]
37c409b94mov rdx, [rax]
37c409b97test rdx, rdx
37c409b9ajle 0x37c409c15
37c409b9cmov rdi, [rsp+168]
37c409ba4mov [rsp+152], rbp
37c409bacmovapd x13, x0
37c409bb1mov rsi, rdx
37c409bb4mov [rsp+160], rbx
37c409bbcmov rbp, r15
37c409bbfmov ebx, 1
37c409bc4nop
37c409bc5nop [rax+rax]
37c409bd0
37c409bd0loc_37c409bd0:
37c409bd0mov r8, rbp
37c409bd3lea r9, [rip+0x6a326]
37c409bdamov rcx, r14
37c409bddadd rbp, rdi
37c409be0lea rdx, [rsp+264]
37c409be8add rbx, 1
37c409beccall zdscal_64_
37c409bf1cmp rsi, rbx
37c409bf4jge 0x37c409bd0
37c409bf6movapd x0, x13
37c409bfbmov rbp, [rsp+152]
37c409c03mov rbx, [rsp+160]
37c409c0bmovsd_xmm x13, [rsp+264]
37c409c15
37c409c15loc_37c409c15:
37c409c15mov rax, [rsp+632]
37c409c1dunpcklpd x0, x14
37c409c22movups [r12], x0
37c409c27mulsd x13, [rax]
37c409c2cmovsd_xmm [rax], x13
37c409c31test rbp, rbp
37c409c34jne 0x37c409937
37c409c3a
37c409c3aloc_37c409c3a:
37c409c3amov rcx, [rsp+96]
37c409c3fmov rdx, [rsp+176]
37c409c47
37c409c47loc_37c409c47:
37c409c47mov rsi, [rsp+208]
37c409c4fadd rdx, 1
37c409c53add [rsp+112], rsi
37c409c58add rcx, [rsp+144]
37c409c60mov rsi, [rsp+184]
37c409c68add [rsp+104], rsi
37c409c6dcmp [rsp+192], rdx
37c409c75jge 0x37c409860
37c409c7bjmp 0x37c4094b1
37c409c80
37c409c80loc_37c409c80:
37c409c80cmp rdi, 1
37c409c84je 0x37c40a159
37c409c8atest rbp, rbp
37c409c8dje 0x37c40a159
37c409c93mov rax, [rsp+576]
37c409c9bmov r11, [rax]
37c409c9etest r11, r11
37c409ca1jle 0x37c4094b1
37c409ca7mov r8, [rsp+96]
37c409cacmov rcx, [rsp+600]
37c409cb4mov [rsp+192], r11
37c409cbcmov rdx, -1
37c409cc3mov [rsp+616], r15
37c409ccbshl r8, 4
37c409ccfmov [rsp+88], rcx
37c409cd4lea rax, [r8+16]
37c409cd8mov [rsp+216], r8
37c409ce0mov [rsp+208], rax
37c409ce8mov rax, [rsp+80]
37c409cedmov rsi, rax
37c409cf0add rax, 1
37c409cf4shl rax, 4
37c409cf8shl rsi, 4
37c409cfcmov [rsp+136], rax
37c409d04mov rax, [rsp+144]
37c409d0cmov [rsp+128], rsi
37c409d14shl rax, 4
37c409d18mov [rsp+168], rax
37c409d20lea rax, [r15+16]
37c409d24mov [rsp+224], rax
37c409d2cmov eax, 1
37c409d31nop [rax]
37c409d35nop [rax+rax]
37c409d40
37c409d40loc_37c409d40:
37c409d40mov r9, [r14]
37c409d43test r9, r9
37c409d46jle 0x37c40a125
37c409d4cmov rsi, [rsp+224]
37c409d54mov r10, rdx
37c409d57mov r13, [rsp+584]
37c409d5fmov [rsp+120], r9
37c409d64shl r10, 4
37c409d68mov [rsp+176], rax
37c409d70pxor x10, x10
37c409d75pxor x11, x11
37c409d7alea rbx, [rsi+r10]
37c409d7elea rsi, [rsp+288]
37c409d86mov [rsp+80], rcx
37c409d8badd r10, [rsp+616]
37c409d93mov [rsp+72], rsi
37c409d98lea rsi, [rsp+240]
37c409da0mov r12, r13
37c409da3mov [rsp+96], rbx
37c409da8lea rbx, [rax-1]
37c409dacmov [rsp+64], rsi
37c409db1lea rsi, [rsp+272]
37c409db9mov [rsp+104], rbx
37c409dbexor ebx, ebx
37c409dc0mov [rsp+112], rsi
37c409dc5mov rsi, r10
37c409dc8mov [rsp+184], rdx
37c409dd0jmp 0x37c409e48
37c409dd2
37c409dd2 66 0f 1f 44 00 00 f..D..
37c409dd8
37c409dd8loc_37c409dd8:
37c409dd8subsd x3, x5
37c409ddcaddsd x2, x4
37c409de0mov r8, [rsp+112]
37c409de5mov rdx, [rsp+72]
37c409deamov rcx, [rsp+64]
37c409defmovsd_xmm [rsp+288], x3
37c409df8movsd_xmm [rsp+296], x2
37c409e01call zladiv_64_
37c409e06movsd_xmm x0, [rsp+240]
37c409e0fmovsd_xmm x14, [rsp+248]
37c409e19
37c409e19loc_37c409e19:
37c409e19unpcklpd x0, x14
37c409e1eadd rsi, 16
37c409e22lea rax, [rbx+2]
37c409e26add r12, [rsp+128]
37c409e2emovups [rsi], x0
37c409e31add r13, [rsp+136]
37c409e39cmp [rsp+120], rax
37c409e3ejl 0x37c40a110
37c409e44add rbx, 1
37c409e48
37c409e48loc_37c409e48:
37c409e48mov rax, [rsp+96]
37c409e4dlea rdi, [rip+0x6a0ac]
37c409e54mov rbp, [rsp+72]
37c409e59mov r8, r12
37c409e5cmov r15, [rsp+64]
37c409e61mov [rsp+40], rdi
37c409e66mov r9, rdi
37c409e69mov [rsp+32], rax
37c409e6emov rdx, rbp
37c409e71mov rcx, r15
37c409e74mov [rsp+288], rbx
37c409e7ccall zdotc_64_
37c409e81mov rax, [rsp+104]
37c409e86mov rdx, rbp
37c409e89mov rcx, [rsp+80]
37c409e8emov [rsp+40], rdi
37c409e93mov r9, [rsp+624]
37c409e9bmovsd_xmm x14, [rsp+240]
37c409ea5mov [rsp+32], rcx
37c409eaamov [rsp+288], rax
37c409eb2mov rax, rbx
37c409eb5mov rcx, [rsp+616]
37c409ebdmovsd_xmm x13, [rsp+248]
37c409ec7shl rax, 4
37c409ecblea r8, [rcx+rax]
37c409ecfmov rcx, r15
37c409ed2call zdotu_64_
37c409ed7movapd x1, x6
37c409edbmov rax, [rsp+88]
37c409ee0movsd_xmm x0, [rsp+248]
37c409ee9movsd_xmm x2, [rsp+240]
37c409ef2movapd x4, x12
37c409ef7movapd x3, x0
37c409efbmulsd x1, x2
37c409effmulsd x3, x10
37c409f04mulsd x2, x10
37c409f09mulsd x0, x6
37c409f0dsubsd x1, x3
37c409f11movsd_xmm x3, [rsi+16]
37c409f16addsd x0, x2
37c409f1amovsd_xmm x2, [rsi+24]
37c409f1faddsd x1, x14
37c409f24addsd x0, x13
37c409f29subsd x3, x1
37c409f2dmovupd x1, [rax]
37c409f31mulpd x4, x1
37c409f35shufpd x1, x1, 1
37c409f3asubsd x2, x0
37c409f3emovupd x0, [r13]
37c409f44mulpd x1, x11
37c409f49addsubpd x4, x1
37c409f4dmovapd x1, x4
37c409f51subpd x1, x0
37c409f55addpd x0, x4
37c409f59movapd x5, x1
37c409f5dunpckhpd x1, x1
37c409f61andpd x1, [rip+0x69fa7]
37c409f69movsd_xmm x5, x0
37c409f6dandpd x0, [rip+0x69f9b]
37c409f75movups [rsp+272], x5
37c409f7daddsd x0, x1
37c409f81comisd x7, x0
37c409f85jb 0x37c409fad
37c409f87mov rax, [rsp+640]
37c409f8fmovapd x0, x7
37c409f93movsd_xmm [rsp+272], x7
37c409f9cmovsd_xmm [rsp+280], x10
37c409fa6mov [rax], 1
37c409fad
37c409fadloc_37c409fad:
37c409fadcomisd x8, x0
37c409fb2movapd x4, x3
37c409fb6movapd x5, x2
37c409fbamulsd x4, x10
37c409fbfmulsd x5, x10
37c409fc4jbe 0x37c409dd8
37c409fcamovapd x1, x3
37c409fcemovapd x13, x2
37c409fd3andpd x1, [rip+0x69f35]
37c409fdbandpd x13, [rip+0x69f2c]
37c409fe4addsd x1, x13
37c409fe9comisd x1, x8
37c409feejbe 0x37c409dd8
37c409ff4mulsd x0, x9
37c409ff9comisd x1, x0
37c409ffdjbe 0x37c409dd8
37c40a003movapd x13, x8
37c40a008mov rdx, [rsp+72]
37c40a00dmov r8, [rsp+112]
37c40a012divsd x13, x1
37c40a017mov rcx, [rsp+64]
37c40a01cmovsd_xmm [rsp+264], x13
37c40a026mulsd x3, x13
37c40a02bmulsd x2, x13
37c40a030subsd x3, x5
37c40a034addsd x2, x4
37c40a038movsd_xmm [rsp+288], x3
37c40a041movsd_xmm [rsp+296], x2
37c40a04acall zladiv_64_
37c40a04fmov rax, [rsp+576]
37c40a057movsd_xmm x0, [rsp+240]
37c40a060movsd_xmm x14, [rsp+248]
37c40a06amov rdx, [rax]
37c40a06dtest rdx, rdx
37c40a070jle 0x37c40a0f5
37c40a076mov rbp, [rsp+616]
37c40a07emov rdi, [rsp+168]
37c40a086mov [rsp+152], rsi
37c40a08emovapd x13, x0
37c40a093mov [rsp+160], rbx
37c40a09bmov ebx, 1
37c40a0a0mov rsi, rbp
37c40a0a3mov rbp, rdx
37c40a0a6nop [rax+rax]
37c40a0b0
37c40a0b0loc_37c40a0b0:
37c40a0b0mov r8, rsi
37c40a0b3lea r9, [rip+0x69e46]
37c40a0bamov rcx, r14
37c40a0bdadd rsi, rdi
37c40a0c0lea rdx, [rsp+264]
37c40a0c8add rbx, 1
37c40a0cccall zdscal_64_
37c40a0d1cmp rbp, rbx
37c40a0d4jge 0x37c40a0b0
37c40a0d6movapd x0, x13
37c40a0dbmov rsi, [rsp+152]
37c40a0e3mov rbx, [rsp+160]
37c40a0ebmovsd_xmm x13, [rsp+264]
37c40a0f5
37c40a0f5loc_37c40a0f5:
37c40a0f5mov rax, [rsp+632]
37c40a0fdmulsd x13, [rax]
37c40a102movsd_xmm [rax], x13
37c40a107jmp 0x37c409e19
37c40a10c
37c40a10c 0f 1f 40 00 ..@.
37c40a110
37c40a110loc_37c40a110:
37c40a110mov rax, [rsp+176]
37c40a118mov rcx, [rsp+80]
37c40a11dmov rdx, [rsp+184]
37c40a125
37c40a125loc_37c40a125:
37c40a125mov rsi, [rsp+208]
37c40a12dadd rax, 1
37c40a131add [rsp+88], rsi
37c40a136add rcx, [rsp+216]
37c40a13eadd rdx, [rsp+144]
37c40a146cmp [rsp+192], rax
37c40a14ejge 0x37c409d40
37c40a154jmp 0x37c4094b1
37c40a159
37c40a159loc_37c40a159:
37c40a159mov rax, [rsp+144]
37c40a161mov r11, [rsp+96]
37c40a166mov rbx, rax
37c40a169mov r9, r11
37c40a16cnot rbx
37c40a16fnot r9
37c40a172mov [rsp+104], rbx
37c40a177test rdi, rdi
37c40a17ajne 0x37c40a69c
37c40a180test rbp, rbp
37c40a183jne 0x37c40a69c
37c40a189mov rsi, [rsp+576]
37c40a191mov rcx, [rsi]
37c40a194test rcx, rcx
37c40a197jle 0x37c4094b1
37c40a19dmov rsi, rax
37c40a1a0imul rax, rcx
37c40a1a4mov [rsp+616], r15
37c40a1acshl rsi, 4
37c40a1b0mov [rsp+160], r9
37c40a1b8mov [rsp+192], rsi
37c40a1c0lea rdx, [rax+rbx]
37c40a1c4mov rax, r9
37c40a1c7shl rax, 4
37c40a1cbmov [rsp+224], rax
37c40a1d3mov rax, r11
37c40a1d6imul rax, rcx
37c40a1daadd rax, r9
37c40a1ddadd rax, rcx
37c40a1e0shl rax, 4
37c40a1e4add rax, [rsp+600]
37c40a1ecmov rbp, rax
37c40a1efmov rax, [rsp+80]
37c40a1f4mov rbx, rax
37c40a1f7add rax, 1
37c40a1fbshl rax, 4
37c40a1ffshl rbx, 4
37c40a203mov [rsp+152], rax
37c40a20blea rax, [r15+16]
37c40a20fmov [rsp+136], rbx
37c40a217mov [rsp+232], rax
37c40a21fnop
37c40a220
37c40a220loc_37c40a220:
37c40a220mov r9, [r14]
37c40a223test r9, r9
37c40a226jle 0x37c40a67d
37c40a22cmov rax, [rsp+232]
37c40a234mov r10, rdx
37c40a237mov rsi, [rsp+584]
37c40a23fmov [rsp+128], r9
37c40a247shl r10, 4
37c40a24bmov [rsp+80], rcx
37c40a250mov ebx, 1
37c40a255pxor x10, x10
37c40a25aadd rax, r10
37c40a25dadd r10, [rsp+616]
37c40a265mov [rsp+216], rdx
37c40a26dmov r12, rsi
37c40a270mov [rsp+88], rax
37c40a275lea rax, [rcx+1]
37c40a279mov r15, r10
37c40a27cmov [rsp+112], rax
37c40a281lea rax, [rsp+288]
37c40a289mov [rsp+64], rax
37c40a28elea rax, [rsp+240]
37c40a296mov [rsp+72], rax
37c40a29blea rax, [rsp+272]
37c40a2a3mov [rsp+120], rax
37c40a2a8lea rax, [rsp+264]
37c40a2b0mov [rsp+208], rax
37c40a2b8jmp 0x37c40a336
37c40a2ba
37c40a2ba 66 0f 1f 44 00 00 f..D..
37c40a2c0
37c40a2c0loc_37c40a2c0:
37c40a2c0subsd x3, x5
37c40a2c4addsd x2, x4
37c40a2c8mov r8, [rsp+120]
37c40a2cdmov rdx, [rsp+64]
37c40a2d2mov rcx, [rsp+72]
37c40a2d7movsd_xmm [rsp+288], x3
37c40a2e0movsd_xmm [rsp+296], x2
37c40a2e9call zladiv_64_
37c40a2eemovsd_xmm x13, [rsp+240]
37c40a2f8movsd_xmm x11, [rsp+248]
37c40a302
37c40a302loc_37c40a302:
37c40a302movapd x0, x13
37c40a307add rbx, 1
37c40a30badd r15, 16
37c40a30fadd r12, [rsp+136]
37c40a317unpcklpd x0, x11
37c40a31cadd rsi, [rsp+152]
37c40a324movups [r15], x0
37c40a328cmp [rsp+128], rbx
37c40a330jl 0x37c40a670
37c40a336
37c40a336loc_37c40a336:
37c40a336lea rax, [rbx-1]
37c40a33amov r13, [rsp+72]
37c40a33fmov rdx, [rsp+64]
37c40a344mov r8, r12
37c40a347mov [rsp+288], rax
37c40a34flea rax, [rip+0x69baa]
37c40a356lea r9, [rip+0x69ba3]
37c40a35dmov [rsp+40], rax
37c40a362mov rax, [rsp+88]
37c40a367mov rcx, r13
37c40a36amov [rsp+32], rax
37c40a36fcall zdotc_64_
37c40a374mov rdi, [rsp+80]
37c40a379mov rcx, [rsp+104]
37c40a37emov rax, [rsp+576]
37c40a386mov r10, [rsp+144]
37c40a38emov r9, [rsp+624]
37c40a396movsd_xmm x12, [rsp+240]
37c40a3a0movsd_xmm x11, [rsp+248]
37c40a3aamov rdx, [rax]
37c40a3admov rax, [rsp+112]
37c40a3b2cmp rdx, rax
37c40a3b5cmovle rax, rdx
37c40a3b9sub rdx, rdi
37c40a3bcmov [rsp+288], rdx
37c40a3c4imul r10, rax
37c40a3c8imul rax, [rsp+96]
37c40a3ceadd rax, [rsp+160]
37c40a3d6add rax, rdi
37c40a3d9lea rdx, [r10+rcx]
37c40a3ddshl rax, 4
37c40a3e1mov rcx, [rsp+608]
37c40a3e9add rax, [rsp+600]
37c40a3f1mov [rsp+32], rax
37c40a3f6add rdx, rbx
37c40a3f9mov rax, [rsp+616]
37c40a401shl rdx, 4
37c40a405mov [rsp+40], rcx
37c40a40amov rcx, r13
37c40a40dlea r8, [rax+rdx]
37c40a411mov rdx, [rsp+64]
37c40a416call zdotc_64_
37c40a41bmovapd x1, x6
37c40a41fmovsd_xmm x4, [rbp]
37c40a424movsd_xmm x0, [rsp+248]
37c40a42dxorpd x0, [rip+0x69aeb]
37c40a435movsd_xmm x2, [rsp+240]
37c40a43emulsd x1, x2
37c40a442movapd x3, x0
37c40a446mulsd x3, x10
37c40a44bmulsd x2, x10
37c40a450mulsd x0, x6
37c40a454subsd x1, x3
37c40a458movsd_xmm x3, [r15+16]
37c40a45eaddsd x0, x2
37c40a462movsd_xmm x2, [r15+24]
37c40a468addsd x1, x12
37c40a46daddsd x0, x11
37c40a472subsd x3, x1
37c40a476movsd_xmm x1, [rbp+8]
37c40a47bsubsd x2, x0
37c40a47fmovapd x5, x1
37c40a483movapd x0, x6
37c40a487mulsd x0, x4
37c40a48bmulsd x5, x10
37c40a490mulsd x4, x10
37c40a495mulsd x1, x6
37c40a499subsd x0, x5
37c40a49daddsd x0, [rsi]
37c40a4a1addsd x1, x4
37c40a4a5addsd x1, [rsi+8]
37c40a4aamovapd x4, x0
37c40a4aeandpd x0, [rip+0x69a5a]
37c40a4b6movapd x5, x1
37c40a4baandpd x1, [rip+0x69a4e]
37c40a4c2xorpd x5, [rip+0x69a56]
37c40a4caaddsd x0, x1
37c40a4ceunpcklpd x4, x5
37c40a4d2movups [rsp+272], x4
37c40a4dacomisd x7, x0
37c40a4dejb 0x37c40a506
37c40a4e0mov rax, [rsp+640]
37c40a4e8movapd x0, x7
37c40a4ecmovsd_xmm [rsp+272], x7
37c40a4f5movsd_xmm [rsp+280], x10
37c40a4ffmov [rax], 1
37c40a506
37c40a506loc_37c40a506:
37c40a506comisd x8, x0
37c40a50bmovapd x5, x2
37c40a50fmovapd x4, x3
37c40a513mulsd x5, x10
37c40a518mulsd x4, x10
37c40a51djbe 0x37c40a2c0
37c40a523movapd x1, x3
37c40a527movapd x11, x2
37c40a52candpd x1, [rip+0x699dc]
37c40a534andpd x11, [rip+0x699d3]
37c40a53daddsd x1, x11
37c40a542comisd x1, x8
37c40a547jbe 0x37c40a2c0
37c40a54dmulsd x0, x9
37c40a552comisd x1, x0
37c40a556jbe 0x37c40a2c0
37c40a55cmovapd x12, x8
37c40a561mov rdx, [rsp+64]
37c40a566mov r8, [rsp+120]
37c40a56bdivsd x12, x1
37c40a570mov rcx, [rsp+72]
37c40a575movsd_xmm [rsp+264], x12
37c40a57fmulsd x3, x12
37c40a584mulsd x2, x12
37c40a589subsd x3, x5
37c40a58daddsd x2, x4
37c40a591movsd_xmm [rsp+288], x3
37c40a59amovsd_xmm [rsp+296], x2
37c40a5a3call zladiv_64_
37c40a5a8mov rax, [rsp+576]
37c40a5b0movsd_xmm x13, [rsp+240]
37c40a5bamovsd_xmm x11, [rsp+248]
37c40a5c4mov rdx, [rax]
37c40a5c7test rdx, rdx
37c40a5cajle 0x37c40a653
37c40a5d0mov r13, [rsp+616]
37c40a5d8mov [rsp+176], rsi
37c40a5e0mov rdi, rdx
37c40a5e3mov [rsp+184], rbp
37c40a5ebmov rbp, [rsp+208]
37c40a5f3mov rsi, r13
37c40a5f6mov r13, [rsp+192]
37c40a5femov [rsp+168], rbx
37c40a606mov ebx, 1
37c40a60bnop [rax+rax]
37c40a610
37c40a610loc_37c40a610:
37c40a610mov r8, rsi
37c40a613lea r9, [rip+0x698e6]
37c40a61amov rdx, rbp
37c40a61dmov rcx, r14
37c40a620call zdscal_64_
37c40a625add rbx, 1
37c40a629add rsi, r13
37c40a62ccmp rdi, rbx
37c40a62fjge 0x37c40a610
37c40a631mov rbx, [rsp+168]
37c40a639mov rsi, [rsp+176]
37c40a641mov rbp, [rsp+184]
37c40a649movsd_xmm x12, [rsp+264]
37c40a653
37c40a653loc_37c40a653:
37c40a653mov rax, [rsp+632]
37c40a65bmulsd x12, [rax]
37c40a660movsd_xmm [rax], x12
37c40a665jmp 0x37c40a302
37c40a66a
37c40a66a 66 0f 1f 44 00 00 f..D..
37c40a670
37c40a670loc_37c40a670:
37c40a670mov rcx, [rsp+80]
37c40a675mov rdx, [rsp+216]
37c40a67d
37c40a67dloc_37c40a67d:
37c40a67dsub rdx, [rsp+144]
37c40a685add rbp, [rsp+224]
37c40a68dsub rcx, 1
37c40a691jne 0x37c40a220
37c40a697jmp 0x37c4094b1
37c40a69c
37c40a69cloc_37c40a69c:
37c40a69ccmp rbp, 1
37c40a6a0je 0x37c4094b1
37c40a6a6test rdi, rdi
37c40a6a9je 0x37c4094b1
37c40a6afmov rax, [rsp+576]
37c40a6b7mov rdx, [rax]
37c40a6batest rdx, rdx
37c40a6bdjle 0x37c4094b1
37c40a6c3mov rsi, [rsp+144]
37c40a6cbmov rbx, [rsp+104]
37c40a6d0mov r12, r9
37c40a6d3pxor x5, x5
37c40a6d7shl r12, 4
37c40a6dbmov [rsp+616], r15
37c40a6e3unpcklpd x5, x6
37c40a6e7movapd x15, x9
37c40a6ecmov rax, rsi
37c40a6efshl rsi, 4
37c40a6f3mov [rsp+208], r12
37c40a6fbmovq x14, x6
37c40a700imul rax, rdx
37c40a704mov [rsp+184], rsi
37c40a70cmov [rsp+152], r9
37c40a714movups [rsp+192], x5
37c40a71clea r11, [rax+rbx]
37c40a720mov rax, [rsp+96]
37c40a725imul rax, rdx
37c40a729add rax, r9
37c40a72cadd rax, rdx
37c40a72fshl rax, 4
37c40a733add rax, [rsp+600]
37c40a73bmov rbp, rax
37c40a73emov rax, [rsp+88]
37c40a743shl rax, 4
37c40a747mov [rsp+160], rax
37c40a74f
37c40a74floc_37c40a74f:
37c40a74fmov rdi, [r14]
37c40a752test rdi, rdi
37c40a755jle 0x37c40abb6
37c40a75blea rax, [rdx+1]
37c40a75fmov rbx, [rsp+80]
37c40a764lea r10, [rdi+r11]
37c40a768mov r8, rdi
37c40a76bshl r10, 4
37c40a76fmovapd x9, x6
37c40a774mov [rsp+112], rdx
37c40a779add r10, [rsp+616]
37c40a781mov [rsp+128], rax
37c40a789imul rbx, rdi
37c40a78dmov r13, r10
37c40a790lea rax, [rsp+288]
37c40a798mov [rsp+72], rax
37c40a79dadd rbx, [rsp+88]
37c40a7a2lea rax, [rsp+240]
37c40a7aamov [rsp+64], rax
37c40a7afadd rbx, rdi
37c40a7b2lea rax, [rsp+272]
37c40a7bamovupd x6, [rsp+192]
37c40a7c3shl rbx, 4
37c40a7c7mov [rsp+136], rax
37c40a7cfadd rbx, [rsp+584]
37c40a7d7mov [rsp+120], r11
37c40a7dcjmp 0x37c40a83f
37c40a7de
37c40a7de 66 90 f.
37c40a7e0
37c40a7e0loc_37c40a7e0:
37c40a7e0addsubpd x1, x3
37c40a7e4mov rdx, [rsp+72]
37c40a7e9mov rcx, [rsp+64]
37c40a7eemov r8, [rsp+136]
37c40a7f6movups [rsp+288], x1
37c40a7fecall zladiv_64_
37c40a803movsd_xmm x12, [rsp+240]
37c40a80dmovsd_xmm x10, [rsp+248]
37c40a817
37c40a817loc_37c40a817:
37c40a817movapd x0, x12
37c40a81cunpcklpd x0, x10
37c40a821movups [r13], x0
37c40a826sub rdi, 1
37c40a82aje 0x37c40aba7
37c40a830mov r8, [r14]
37c40a833sub r13, 16
37c40a837add rbx, [rsp+160]
37c40a83f
37c40a83floc_37c40a83f:
37c40a83flea rax, [rdi+1]
37c40a843mov rdx, [rsp+80]
37c40a848mov r12, [rsp+72]
37c40a84dlea rsi, [rip+0x696ac]
37c40a854cmp rax, r8
37c40a857mov r15, [rsp+64]
37c40a85cmov [rsp+40], rsi
37c40a861pxor x13, x13
37c40a866cmovg rax, r8
37c40a86amov r9, [rsp+592]
37c40a872sub r8, rdi
37c40a875mov [rsp+288], r8
37c40a87dmov rcx, r15
37c40a880imul rdx, rax
37c40a884add rax, [rsp+120]
37c40a889add rdx, [rsp+88]
37c40a88eshl rax, 4
37c40a892add rax, [rsp+616]
37c40a89aadd rdx, rdi
37c40a89dmov [rsp+32], rax
37c40a8a2mov rax, [rsp+584]
37c40a8aashl rdx, 4
37c40a8aelea r8, [rax+rdx]
37c40a8b2mov rdx, r12
37c40a8b5call zdotu_64_
37c40a8bamov rsi, [rsp+112]
37c40a8bfmov rcx, [rsp+104]
37c40a8c4mov rax, [rsp+576]
37c40a8ccmov r11, [rsp+144]
37c40a8d4mov r9, [rsp+624]
37c40a8dcmovsd_xmm x11, [rsp+248]
37c40a8e6movhpd x11, [rsp+240]
37c40a8f0movupd x10, [rsp+240]
37c40a8famov rdx, [rax]
37c40a8fdmov rax, [rsp+128]
37c40a905cmp rdx, rax
37c40a908cmovle rax, rdx
37c40a90csub rdx, rsi
37c40a90fmov [rsp+288], rdx
37c40a917imul r11, rax
37c40a91bimul rax, [rsp+96]
37c40a921add rax, [rsp+152]
37c40a929add rax, rsi
37c40a92clea rdx, [r11+rcx]
37c40a930mov rcx, [rsp+608]
37c40a938shl rax, 4
37c40a93cadd rax, [rsp+600]
37c40a944mov [rsp+32], rax
37c40a949add rdx, rdi
37c40a94cmov rax, [rsp+616]
37c40a954mov [rsp+40], rcx
37c40a959shl rdx, 4
37c40a95dmov rcx, r15
37c40a960lea r8, [rax+rdx]
37c40a964mov rdx, r12
37c40a967call zdotc_64_
37c40a96cmovapd x2, x6
37c40a970movupd x1, [r13]
37c40a976movsd_xmm x12, [rsp+248]
37c40a980xorpd x12, [rip+0x69597]
37c40a989movddup x0, [rsp+240]
37c40a992movapd x3, x1
37c40a996mulsd x13, x12
37c40a99bshufpd x3, x1, 1
37c40a9a0mulsd x12, x9
37c40a9a5mulpd x2, x0
37c40a9a9mulpd x0, x14
37c40a9aemovapd x4, x12
37c40a9b3unpcklpd x4, x13
37c40a9b8unpcklpd x13, x12
37c40a9bdmovapd x5, x4
37c40a9c1addsubpd x0, x13
37c40a9c6addpd x5, x2
37c40a9casubpd x2, x4
37c40a9ceaddpd x0, x10
37c40a9d3movsd_xmm x2, x5
37c40a9d7addpd x2, x11
37c40a9dcmovupd x5, [rbx]
37c40a9e0subpd x1, x0
37c40a9e4movupd x0, [rbp]
37c40a9e9subpd x3, x2
37c40a9edmovsd_xmm x2, [rbp+8]
37c40a9f2xorpd x2, [rip+0x69526]
37c40a9faunpcklpd x0, x0
37c40a9femulpd x0, x14
37c40aa03unpcklpd x2, x2
37c40aa07mulpd x2, x6
37c40aa0baddsubpd x0, x2
37c40aa0faddpd x0, x5
37c40aa13movapd x2, x0
37c40aa17movups [rsp+272], x0
37c40aa1funpckhpd x0, x0
37c40aa23andpd x2, [rip+0x694e5]
37c40aa2bandpd x0, [rip+0x694dd]
37c40aa33addsd x0, x2
37c40aa37comisd x7, x0
37c40aa3bjb 0x37c40aa65
37c40aa3dmov rax, [rsp+640]
37c40aa45movapd x0, x7
37c40aa49mov [rsp+280], 0
37c40aa55movsd_xmm [rsp+272], x7
37c40aa5emov [rax], 1
37c40aa65
37c40aa65loc_37c40aa65:
37c40aa65comisd x8, x0
37c40aa6apxor x5, x5
37c40aa6emulpd x3, x5
37c40aa72jbe 0x37c40a7e0
37c40aa78movapd x5, x1
37c40aa7cmovapd x2, x1
37c40aa80andpd x2, [rip+0x69488]
37c40aa88unpckhpd x5, x5
37c40aa8cmovapd x4, x5
37c40aa90andpd x4, [rip+0x69478]
37c40aa98addsd x2, x4
37c40aa9ccomisd x2, x8
37c40aaa1jbe 0x37c40a7e0
37c40aaa7mulsd x0, x15
37c40aaaccomisd x2, x0
37c40aab0jbe 0x37c40a7e0
37c40aab6movapd x11, x8
37c40aabbmov rdx, [rsp+72]
37c40aac0mov rcx, [rsp+64]
37c40aac5divsd x11, x2
37c40aacamov r8, [rsp+136]
37c40aad2movsd_xmm [rsp+264], x11
37c40aadcmovddup x0, x11
37c40aae1mulpd x0, x1
37c40aae5addsubpd x0, x3
37c40aae9movups [rsp+288], x0
37c40aaf1call zladiv_64_
37c40aaf6mov rax, [rsp+576]
37c40aafemovsd_xmm x12, [rsp+240]
37c40ab08movsd_xmm x10, [rsp+248]
37c40ab12mov rdx, [rax]
37c40ab15test rdx, rdx
37c40ab18jle 0x37c40ab90
37c40ab1amov r15, [rsp+616]
37c40ab22mov r12, [rsp+184]
37c40ab2amov rsi, rdx
37c40ab2dmov [rsp+168], rdi
37c40ab35mov [rsp+176], rbx
37c40ab3dmov ebx, 1
37c40ab42mov rdi, r15
37c40ab45nop [rax+rax]
37c40ab50
37c40ab50loc_37c40ab50:
37c40ab50mov r8, rdi
37c40ab53lea r9, [rip+0x693a6]
37c40ab5amov rcx, r14
37c40ab5dadd rdi, r12
37c40ab60lea rdx, [rsp+264]
37c40ab68add rbx, 1
37c40ab6ccall zdscal_64_
37c40ab71cmp rsi, rbx
37c40ab74jge 0x37c40ab50
37c40ab76mov rdi, [rsp+168]
37c40ab7emov rbx, [rsp+176]
37c40ab86movsd_xmm x11, [rsp+264]
37c40ab90
37c40ab90loc_37c40ab90:
37c40ab90mov rax, [rsp+632]
37c40ab98mulsd x11, [rax]
37c40ab9dmovsd_xmm [rax], x11
37c40aba2jmp 0x37c40a817
37c40aba7
37c40aba7loc_37c40aba7:
37c40aba7mov rdx, [rsp+112]
37c40abacmov r11, [rsp+120]
37c40abb1movapd x6, x9
37c40abb6
37c40abb6loc_37c40abb6:
37c40abb6sub r11, [rsp+144]
37c40abbeadd rbp, [rsp+208]
37c40abc6sub rdx, 1
37c40abcajne 0x37c40a74f
37c40abd0jmp 0x37c4094b1
37c40abd5
37c40abd5loc_37c40abd5:
37c40abd5neg rax
37c40abd8jmp 0x37c40948e
37c409360
Loading..