File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc625d0
37bc625d0zpocon_:
37bc625d0push r15
37bc625d2push r14
37bc625d4push r13
37bc625d6push r12
37bc625d8push rbp
37bc625d9push rdi
37bc625dapush rsi
37bc625dbpush rbx
37bc625dcsub rsp, 264
37bc625e3movups [rsp+224], x6
37bc625ebmovups [rsp+240], x7
37bc625f3mov rbp, [rsp+400]
37bc625fbmov rsi, [rsp+384]
37bc62603mov r13, [rsp+392]
37bc6260bmov [rbp], 0
37bc62612mov rbx, rdx
37bc62615mov r12, r8
37bc62618mov rdi, r9
37bc6261bmov r8l, 1
37bc62621mov r9l, 1
37bc62627lea rdx, [rip+0x7eb192]
37bc6262emov r15, rcx
37bc62631call lsame_
37bc62636mov r14l, eax
37bc62639test eax, eax
37bc6263bje 0x37bc629a0
37bc62641
37bc62641loc_37bc62641:
37bc62641mov eax, [rbx]
37bc62643test eax, eax
37bc62645js 0x37bc62948
37bc6264bmov edx, 1
37bc62650cmovg edx, eax
37bc62653cmp [rdi], edx
37bc62655jl 0x37bc629e0
37bc6265bmov rcx, [rsp+368]
37bc62663pxor x0, x0
37bc62667movsd_xmm x1, [rcx]
37bc6266bcomisd x0, x1
37bc6266fja 0x37bc62ac0
37bc62675mov edx, [rbp]
37bc62678test edx, edx
37bc6267ajne 0x37bc62acf
37bc62680mov rcx, [rsp+376]
37bc62688mov [rcx], 0
37bc6268ftest eax, eax
37bc62691je 0x37bc629d0
37bc62697ucomisd x1, x0
37bc6269bjp 0x37bc626a3
37bc6269dje 0x37bc62977
37bc626a3
37bc626a3loc_37bc626a3:
37bc626a3mov edx, 12
37bc626a8lea rcx, [rip+0x7eb119]
37bc626aflea r15, [rsp+212]
37bc626b7call dlamch_
37bc626bclea rax, [rsp+176]
37bc626c4mov [rsp+172], 0
37bc626cfmovsd_xmm x6, [rip+0x7eb139]
37bc626d7mov [rsp+144], rax
37bc626dflea rax, [rsp+172]
37bc626e7movapd x7, x0
37bc626ebmov [rsp+171], 78
37bc626f3mov [rsp+136], rax
37bc626fbjmp 0x37bc62803
37bc62700
37bc62700loc_37bc62700:
37bc62700lea rax, [rsp+192]
37bc62708mov [rsp+80], rbp
37bc6270dlea r8, [rip+0x7eb0c0]
37bc62714mov [rsp+64], rax
37bc62719lea rdx, [rip+0x7eb0bc]
37bc62720lea rcx, [rip+0x7eb0c8]
37bc62727mov [rsp+96], 19
37bc62730mov [rsp+88], 5
37bc62739mov [rsp+72], r13
37bc6273emov [rsp+56], rsi
37bc62743mov [rsp+48], rdi
37bc62748mov [rsp+40], r12
37bc6274dmov [rsp+32], rbx
37bc62752mov [rsp+152], r9
37bc6275acall zlatrs_
37bc6275flea rax, [rsp+200]
37bc62767mov [rsp+80], rbp
37bc6276cmov r9, [rsp+152]
37bc62774mov [rsp+112], 1
37bc6277dlea r8, [rip+0x7eb050]
37bc62784lea rdx, [rip+0x7eb069]
37bc6278bmov [rsp+104], 8
37bc62794lea rcx, [rip+0x7eb054]
37bc6279bmov [rsp+96], 12
37bc627a4mov [rsp+88], 5
37bc627admov [rsp+72], r13
37bc627b2mov [rsp+64], rax
37bc627b7mov [rsp+56], rsi
37bc627bcmov [rsp+48], rdi
37bc627c1mov [rsp+40], r12
37bc627c6mov [rsp+32], rbx
37bc627cbmov [rsp+171], 89
37bc627d3call zlatrs_
37bc627d8
37bc627d8loc_37bc627d8:
37bc627d8movsd_xmm x0, [rsp+192]
37bc627e1mulsd x0, [rsp+200]
37bc627eamovsd_xmm [rsp+184], x0
37bc627f3ucomisd x0, x6
37bc627f7jp 0x37bc62a38
37bc627fdjne 0x37bc62a38
37bc62803
37bc62803loc_37bc62803:
37bc62803mov rax, [rsp+136]
37bc6280bmovsxd rdx, [rbx]
37bc6280emov [rsp+40], r15
37bc62813mov r8, rsi
37bc62816mov r9, [rsp+144]
37bc6281emov rcx, rbx
37bc62821mov [rsp+32], rax
37bc62826shl rdx, 4
37bc6282aadd rdx, rsi
37bc6282dcall zlacn2_
37bc62832mov eax, [rsp+172]
37bc62839test eax, eax
37bc6283bje 0x37bc629f0
37bc62841mov [rsp+112], 1
37bc6284alea r9, [rsp+171]
37bc62852mov [rsp+104], 8
37bc6285btest r14l, r14l
37bc6285ejne 0x37bc62700
37bc62864lea rax, [rsp+192]
37bc6286cmov [rsp+80], rbp
37bc62871lea r8, [rip+0x7eaf5c]
37bc62878mov [rsp+64], rax
37bc6287dlea rdx, [rip+0x7eaf70]
37bc62884lea rcx, [rip+0x7eaf75]
37bc6288bmov [rsp+96], 12
37bc62894mov [rsp+88], 5
37bc6289dmov [rsp+72], r13
37bc628a2mov [rsp+56], rsi
37bc628a7mov [rsp+48], rdi
37bc628acmov [rsp+40], r12
37bc628b1mov [rsp+32], rbx
37bc628b6mov [rsp+152], r9
37bc628becall zlatrs_
37bc628c3lea rax, [rsp+200]
37bc628cbmov [rsp+80], rbp
37bc628d0mov r9, [rsp+152]
37bc628d8mov [rsp+112], 1
37bc628e1lea r8, [rip+0x7eaeec]
37bc628e8lea rdx, [rip+0x7eaeed]
37bc628efmov [rsp+104], 8
37bc628f8lea rcx, [rip+0x7eaf01]
37bc628ffmov [rsp+96], 19
37bc62908mov [rsp+88], 5
37bc62911mov [rsp+72], r13
37bc62916mov [rsp+64], rax
37bc6291bmov [rsp+56], rsi
37bc62920mov [rsp+48], rdi
37bc62925mov [rsp+40], r12
37bc6292amov [rsp+32], rbx
37bc6292fmov [rsp+171], 89
37bc62937call zlatrs_
37bc6293cjmp 0x37bc627d8
37bc62941
37bc62941 0f 1f 80 00 00 00 00 .......
37bc62948
37bc62948loc_37bc62948:
37bc62948mov eax, -2
37bc6294dmov edx, 2
37bc62952
37bc62952loc_37bc62952:
37bc62952mov [rbp], eax
37bc62955
37bc62955loc_37bc62955:
37bc62955mov [rsp+212], edx
37bc6295cmov r8l, 6
37bc62962lea rdx, [rsp+212]
37bc6296alea rcx, [rip+0x7eae51]
37bc62971call xerbla_
37bc62976nop
37bc62977
37bc62977loc_37bc62977:
37bc62977movups x6, [rsp+224]
37bc6297fmovups x7, [rsp+240]
37bc62987add rsp, 264
37bc6298epop rbx
37bc6298fpop rsi
37bc62990pop rdi
37bc62991pop rbp
37bc62992pop r12
37bc62994pop r13
37bc62996pop r14
37bc62998pop r15
37bc6299aret
37bc6299b
37bc6299b 0f 1f 44 00 00 ..D..
37bc629a0
37bc629a0loc_37bc629a0:
37bc629a0mov r9l, 1
37bc629a6mov r8l, 1
37bc629aclea rdx, [rip+0x7eae0e]
37bc629b3mov rcx, r15
37bc629b6call lsame_
37bc629bbtest eax, eax
37bc629bdjne 0x37bc62641
37bc629c3mov eax, -1
37bc629c8mov edx, 1
37bc629cdjmp 0x37bc62952
37bc629cf
37bc629cf 90 .
37bc629d0
37bc629d0loc_37bc629d0:
37bc629d0mov rdi, [rip+0x7eae39]
37bc629d7mov [rcx], rdi
37bc629dajmp 0x37bc62977
37bc629dc
37bc629dc 0f 1f 40 00 ..@.
37bc629e0
37bc629e0loc_37bc629e0:
37bc629e0mov eax, -4
37bc629e5mov edx, 4
37bc629eajmp 0x37bc62952
37bc629ef
37bc629ef 90 .
37bc629f0
37bc629f0loc_37bc629f0:
37bc629f0movsd_xmm x1, [rsp+176]
37bc629f9pxor x0, x0
37bc629fducomisd x1, x0
37bc62a01jp 0x37bc62a09
37bc62a03je 0x37bc62977
37bc62a09
37bc62a09loc_37bc62a09:
37bc62a09movsd_xmm x0, [rip+0x7eadff]
37bc62a11mov rax, [rsp+368]
37bc62a19divsd x0, x1
37bc62a1ddivsd x0, [rax]
37bc62a21mov rax, [rsp+376]
37bc62a29movsd_xmm [rax], x0
37bc62a2djmp 0x37bc62977
37bc62a32
37bc62a32 66 0f 1f 44 00 00 f..D..
37bc62a38
37bc62a38loc_37bc62a38:
37bc62a38lea r8, [rip+0x7eadc9]
37bc62a3fmov rdx, rsi
37bc62a42mov rcx, rbx
37bc62a45movsd_xmm [rsp+152], x0
37bc62a4ecall izamax_
37bc62a53movsd_xmm x0, [rsp+152]
37bc62a5ccdqe
37bc62a5eshl rax, 4
37bc62a62add rax, rsi
37bc62a65movsd_xmm x1, [rax-16]
37bc62a6amovsd_xmm x2, [rax-8]
37bc62a6fandpd x1, [rip+0x7eada9]
37bc62a77andpd x2, [rip+0x7eada1]
37bc62a7faddsd x1, x2
37bc62a83mulsd x1, x7
37bc62a87comisd x1, x0
37bc62a8bja 0x37bc62977
37bc62a91pxor x1, x1
37bc62a95ucomisd x0, x1
37bc62a99jp 0x37bc62aa1
37bc62a9bje 0x37bc62977
37bc62aa1
37bc62aa1loc_37bc62aa1:
37bc62aa1lea rdx, [rsp+184]
37bc62aa9lea r9, [rip+0x7ead58]
37bc62ab0mov r8, rsi
37bc62ab3mov rcx, rbx
37bc62ab6call zdrscl_
37bc62abbjmp 0x37bc62803
37bc62ac0
37bc62ac0loc_37bc62ac0:
37bc62ac0mov eax, -5
37bc62ac5mov edx, 5
37bc62acajmp 0x37bc62952
37bc62acf
37bc62acfloc_37bc62acf:
37bc62acfneg edx
37bc62ad1jmp 0x37bc62955
37bc625d0
37bc625d0zpocon_:
37bc625d0push r15
37bc625d2push r14
37bc625d4push r13
37bc625d6push r12
37bc625d8push rbp
37bc625d9push rdi
37bc625dapush rsi
37bc625dbpush rbx
37bc625dcsub rsp, 264
37bc625e3movups [rsp+224], x6
37bc625ebmovups [rsp+240], x7
37bc625f3mov rbp, [rsp+400]
37bc625fbmov rsi, [rsp+384]
37bc62603mov r13, [rsp+392]
37bc6260bmov [rbp], 0
37bc62612mov rbx, rdx
37bc62615mov r12, r8
37bc62618mov rdi, r9
37bc6261bmov r8l, 1
37bc62621mov r9l, 1
37bc62627lea rdx, [rip+0x7eb192]
37bc6262emov r15, rcx
37bc62631call lsame_
37bc62636mov r14l, eax
37bc62639test eax, eax
37bc6263bje 0x37bc629a0
37bc62641
37bc62641loc_37bc62641:
37bc62641mov eax, [rbx]
37bc62643test eax, eax
37bc62645js 0x37bc62948
37bc6264bmov edx, 1
37bc62650cmovg edx, eax
37bc62653cmp [rdi], edx
37bc62655jl 0x37bc629e0
37bc6265bmov rcx, [rsp+368]
37bc62663pxor x0, x0
37bc62667movsd_xmm x1, [rcx]
37bc6266bcomisd x0, x1
37bc6266fja 0x37bc62ac0
37bc62675mov edx, [rbp]
37bc62678test edx, edx
37bc6267ajne 0x37bc62acf
37bc62680mov rcx, [rsp+376]
37bc62688mov [rcx], 0
37bc6268ftest eax, eax
37bc62691je 0x37bc629d0
37bc62697ucomisd x1, x0
37bc6269bjp 0x37bc626a3
37bc6269dje 0x37bc62977
37bc626a3
37bc626a3loc_37bc626a3:
37bc626a3mov edx, 12
37bc626a8lea rcx, [rip+0x7eb119]
37bc626aflea r15, [rsp+212]
37bc626b7call dlamch_
37bc626bclea rax, [rsp+176]
37bc626c4mov [rsp+172], 0
37bc626cfmovsd_xmm x6, [rip+0x7eb139]
37bc626d7mov [rsp+144], rax
37bc626dflea rax, [rsp+172]
37bc626e7movapd x7, x0
37bc626ebmov [rsp+171], 78
37bc626f3mov [rsp+136], rax
37bc626fbjmp 0x37bc62803
37bc62700
37bc62700loc_37bc62700:
37bc62700lea rax, [rsp+192]
37bc62708mov [rsp+80], rbp
37bc6270dlea r8, [rip+0x7eb0c0]
37bc62714mov [rsp+64], rax
37bc62719lea rdx, [rip+0x7eb0bc]
37bc62720lea rcx, [rip+0x7eb0c8]
37bc62727mov [rsp+96], 19
37bc62730mov [rsp+88], 5
37bc62739mov [rsp+72], r13
37bc6273emov [rsp+56], rsi
37bc62743mov [rsp+48], rdi
37bc62748mov [rsp+40], r12
37bc6274dmov [rsp+32], rbx
37bc62752mov [rsp+152], r9
37bc6275acall zlatrs_
37bc6275flea rax, [rsp+200]
37bc62767mov [rsp+80], rbp
37bc6276cmov r9, [rsp+152]
37bc62774mov [rsp+112], 1
37bc6277dlea r8, [rip+0x7eb050]
37bc62784lea rdx, [rip+0x7eb069]
37bc6278bmov [rsp+104], 8
37bc62794lea rcx, [rip+0x7eb054]
37bc6279bmov [rsp+96], 12
37bc627a4mov [rsp+88], 5
37bc627admov [rsp+72], r13
37bc627b2mov [rsp+64], rax
37bc627b7mov [rsp+56], rsi
37bc627bcmov [rsp+48], rdi
37bc627c1mov [rsp+40], r12
37bc627c6mov [rsp+32], rbx
37bc627cbmov [rsp+171], 89
37bc627d3call zlatrs_
37bc627d8
37bc627d8loc_37bc627d8:
37bc627d8movsd_xmm x0, [rsp+192]
37bc627e1mulsd x0, [rsp+200]
37bc627eamovsd_xmm [rsp+184], x0
37bc627f3ucomisd x0, x6
37bc627f7jp 0x37bc62a38
37bc627fdjne 0x37bc62a38
37bc62803
37bc62803loc_37bc62803:
37bc62803mov rax, [rsp+136]
37bc6280bmovsxd rdx, [rbx]
37bc6280emov [rsp+40], r15
37bc62813mov r8, rsi
37bc62816mov r9, [rsp+144]
37bc6281emov rcx, rbx
37bc62821mov [rsp+32], rax
37bc62826shl rdx, 4
37bc6282aadd rdx, rsi
37bc6282dcall zlacn2_
37bc62832mov eax, [rsp+172]
37bc62839test eax, eax
37bc6283bje 0x37bc629f0
37bc62841mov [rsp+112], 1
37bc6284alea r9, [rsp+171]
37bc62852mov [rsp+104], 8
37bc6285btest r14l, r14l
37bc6285ejne 0x37bc62700
37bc62864lea rax, [rsp+192]
37bc6286cmov [rsp+80], rbp
37bc62871lea r8, [rip+0x7eaf5c]
37bc62878mov [rsp+64], rax
37bc6287dlea rdx, [rip+0x7eaf70]
37bc62884lea rcx, [rip+0x7eaf75]
37bc6288bmov [rsp+96], 12
37bc62894mov [rsp+88], 5
37bc6289dmov [rsp+72], r13
37bc628a2mov [rsp+56], rsi
37bc628a7mov [rsp+48], rdi
37bc628acmov [rsp+40], r12
37bc628b1mov [rsp+32], rbx
37bc628b6mov [rsp+152], r9
37bc628becall zlatrs_
37bc628c3lea rax, [rsp+200]
37bc628cbmov [rsp+80], rbp
37bc628d0mov r9, [rsp+152]
37bc628d8mov [rsp+112], 1
37bc628e1lea r8, [rip+0x7eaeec]
37bc628e8lea rdx, [rip+0x7eaeed]
37bc628efmov [rsp+104], 8
37bc628f8lea rcx, [rip+0x7eaf01]
37bc628ffmov [rsp+96], 19
37bc62908mov [rsp+88], 5
37bc62911mov [rsp+72], r13
37bc62916mov [rsp+64], rax
37bc6291bmov [rsp+56], rsi
37bc62920mov [rsp+48], rdi
37bc62925mov [rsp+40], r12
37bc6292amov [rsp+32], rbx
37bc6292fmov [rsp+171], 89
37bc62937call zlatrs_
37bc6293cjmp 0x37bc627d8
37bc62941
37bc62941 0f 1f 80 00 00 00 00 .......
37bc62948
37bc62948loc_37bc62948:
37bc62948mov eax, -2
37bc6294dmov edx, 2
37bc62952
37bc62952loc_37bc62952:
37bc62952mov [rbp], eax
37bc62955
37bc62955loc_37bc62955:
37bc62955mov [rsp+212], edx
37bc6295cmov r8l, 6
37bc62962lea rdx, [rsp+212]
37bc6296alea rcx, [rip+0x7eae51]
37bc62971call xerbla_
37bc62976nop
37bc62977
37bc62977loc_37bc62977:
37bc62977movups x6, [rsp+224]
37bc6297fmovups x7, [rsp+240]
37bc62987add rsp, 264
37bc6298epop rbx
37bc6298fpop rsi
37bc62990pop rdi
37bc62991pop rbp
37bc62992pop r12
37bc62994pop r13
37bc62996pop r14
37bc62998pop r15
37bc6299aret
37bc6299b
37bc6299b 0f 1f 44 00 00 ..D..
37bc629a0
37bc629a0loc_37bc629a0:
37bc629a0mov r9l, 1
37bc629a6mov r8l, 1
37bc629aclea rdx, [rip+0x7eae0e]
37bc629b3mov rcx, r15
37bc629b6call lsame_
37bc629bbtest eax, eax
37bc629bdjne 0x37bc62641
37bc629c3mov eax, -1
37bc629c8mov edx, 1
37bc629cdjmp 0x37bc62952
37bc629cf
37bc629cf 90 .
37bc629d0
37bc629d0loc_37bc629d0:
37bc629d0mov rdi, [rip+0x7eae39]
37bc629d7mov [rcx], rdi
37bc629dajmp 0x37bc62977
37bc629dc
37bc629dc 0f 1f 40 00 ..@.
37bc629e0
37bc629e0loc_37bc629e0:
37bc629e0mov eax, -4
37bc629e5mov edx, 4
37bc629eajmp 0x37bc62952
37bc629ef
37bc629ef 90 .
37bc629f0
37bc629f0loc_37bc629f0:
37bc629f0movsd_xmm x1, [rsp+176]
37bc629f9pxor x0, x0
37bc629fducomisd x1, x0
37bc62a01jp 0x37bc62a09
37bc62a03je 0x37bc62977
37bc62a09
37bc62a09loc_37bc62a09:
37bc62a09movsd_xmm x0, [rip+0x7eadff]
37bc62a11mov rax, [rsp+368]
37bc62a19divsd x0, x1
37bc62a1ddivsd x0, [rax]
37bc62a21mov rax, [rsp+376]
37bc62a29movsd_xmm [rax], x0
37bc62a2djmp 0x37bc62977
37bc62a32
37bc62a32 66 0f 1f 44 00 00 f..D..
37bc62a38
37bc62a38loc_37bc62a38:
37bc62a38lea r8, [rip+0x7eadc9]
37bc62a3fmov rdx, rsi
37bc62a42mov rcx, rbx
37bc62a45movsd_xmm [rsp+152], x0
37bc62a4ecall izamax_
37bc62a53movsd_xmm x0, [rsp+152]
37bc62a5ccdqe
37bc62a5eshl rax, 4
37bc62a62add rax, rsi
37bc62a65movsd_xmm x1, [rax-16]
37bc62a6amovsd_xmm x2, [rax-8]
37bc62a6fandpd x1, [rip+0x7eada9]
37bc62a77andpd x2, [rip+0x7eada1]
37bc62a7faddsd x1, x2
37bc62a83mulsd x1, x7
37bc62a87comisd x1, x0
37bc62a8bja 0x37bc62977
37bc62a91pxor x1, x1
37bc62a95ucomisd x0, x1
37bc62a99jp 0x37bc62aa1
37bc62a9bje 0x37bc62977
37bc62aa1
37bc62aa1loc_37bc62aa1:
37bc62aa1lea rdx, [rsp+184]
37bc62aa9lea r9, [rip+0x7ead58]
37bc62ab0mov r8, rsi
37bc62ab3mov rcx, rbx
37bc62ab6call zdrscl_
37bc62abbjmp 0x37bc62803
37bc62ac0
37bc62ac0loc_37bc62ac0:
37bc62ac0mov eax, -5
37bc62ac5mov edx, 5
37bc62acajmp 0x37bc62952
37bc62acf
37bc62acfloc_37bc62acf:
37bc62acfneg edx
37bc62ad1jmp 0x37bc62955
37bc625d0
37bc62ad6
37bc62ad6 // align 0x10
37bc62ad6 // align 0x10
37bc62ae0
37bc62ae0zpoequ_:
37bc62ae0sub rsp, 56
37bc62ae4mov r10l, [rcx]
37bc62ae7mov r11, rdx
37bc62aeatest r10l, r10l
37bc62aedjs 0x37bc62b30
37bc62aefmov eax, 1
37bc62af4movsxd rdx, [r8]
37bc62af7cmovg eax, r10l
37bc62afbcmp edx, eax
37bc62afdmov rax, [rsp+112]
37bc62b02jl 0x37bc62b68
37bc62b04mov [rax], 0
37bc62b0atest r10l, r10l
37bc62b0djne 0x37bc62b78
37bc62b0fmov rax, [rsp+96]
37bc62b14mov rcx, [rip+0x7ead1d]
37bc62b1bmov [rax], rcx
37bc62b1emov rax, [rsp+104]
37bc62b23mov [rax], 0
37bc62b2a
37bc62b2aloc_37bc62b2a:
37bc62b2aadd rsp, 56
37bc62b2eret
37bc62b2f
37bc62b2f 90 .
37bc62b30
37bc62b30loc_37bc62b30:
37bc62b30mov rax, [rsp+112]
37bc62b35mov [rax], -1
37bc62b3bmov eax, 1
37bc62b40
37bc62b40loc_37bc62b40:
37bc62b40lea rdx, [rsp+44]
37bc62b45mov r8l, 6
37bc62b4blea rcx, [rip+0x7eacde]
37bc62b52mov [rsp+44], eax
37bc62b56call xerbla_
37bc62b5bnop
37bc62b5cadd rsp, 56
37bc62b60ret
37bc62b61
37bc62b61 0f 1f 80 00 00 00 00 .......
37bc62b68
37bc62b68loc_37bc62b68:
37bc62b68mov [rax], -3
37bc62b6emov eax, 3
37bc62b73jmp 0x37bc62b40
37bc62b75
37bc62b75 0f 1f 00 ...
37bc62b78
37bc62b78loc_37bc62b78:
37bc62b78movsd_xmm x1, [r11]
37bc62b7dmov rax, [rsp+104]
37bc62b82movsd_xmm [r9], x1
37bc62b87movsd_xmm [rax], x1
37bc62b8bcmp r10l, 1
37bc62b8fje 0x37bc62cad
37bc62b95mov rax, rdx
37bc62b98lea r8, [rdx+1]
37bc62b9cmovapd x2, x1
37bc62ba0mov rcx, r9
37bc62ba3not rax
37bc62ba6shl r8, 4
37bc62baalea rax, [rax+2*rdx]
37bc62baeshl rax, 4
37bc62bb2lea rdx, [r11+rax+32]
37bc62bb7lea r11l, [r10-2]
37bc62bbblea rax, [r9+8]
37bc62bbflea r11, [r9+8*r11+16]
37bc62bc4nop [rax+rax]
37bc62bcanop [rax+rax]
37bc62bd5nop [rax+rax]
37bc62be0
37bc62be0loc_37bc62be0:
37bc62be0movsd_xmm x0, [rdx]
37bc62be4add rax, 8
37bc62be8add rdx, r8
37bc62bebmovsd_xmm [rax-8], x0
37bc62bf0minsd x1, x0
37bc62bf4maxsd x2, x0
37bc62bf8cmp rax, r11
37bc62bfbjne 0x37bc62be0
37bc62bfdpxor x0, x0
37bc62c01mov rax, [rsp+104]
37bc62c06comisd x0, x1
37bc62c0amovsd_xmm [rax], x2
37bc62c0ejae 0x37bc62cc0
37bc62c14mov eax, r10l
37bc62c17movddup x3, [rip+0x7eac19]
37bc62c1fshr eax, 1
37bc62c21shl rax, 4
37bc62c25add rax, r9
37bc62c28nop
37bc62c2anop [rax+rax]
37bc62c35nop [rax+rax]
37bc62c40
37bc62c40loc_37bc62c40:
37bc62c40movupd x4, [rcx]
37bc62c44movapd x2, x3
37bc62c48add rcx, 16
37bc62c4csqrtpd x0, x4
37bc62c50divpd x2, x0
37bc62c54movups [rcx-16], x2
37bc62c58cmp rcx, rax
37bc62c5bjne 0x37bc62c40
37bc62c5dtest r10b, 1
37bc62c61je 0x37bc62c8a
37bc62c63or r10l, 1
37bc62c67
37bc62c67loc_37bc62c67:
37bc62c67sub r10l, 1
37bc62c6bmovsd_xmm x0, [rip+0x7eabc5]
37bc62c73movsxd r10, r10l
37bc62c76movsd_xmm x2, [r9+8*r10]
37bc62c7csqrtsd x2, x2
37bc62c80divsd x0, x2
37bc62c84movsd_xmm [r9+8*r10], x0
37bc62c8a
37bc62c8aloc_37bc62c8a:
37bc62c8amov rax, [rsp+104]
37bc62c8fsqrtsd x1, x1
37bc62c93movsd_xmm x0, [rax]
37bc62c97mov rax, [rsp+96]
37bc62c9csqrtsd x0, x0
37bc62ca0divsd x1, x0
37bc62ca4movsd_xmm [rax], x1
37bc62ca8add rsp, 56
37bc62cacret
37bc62cad
37bc62cadloc_37bc62cad:
37bc62cadpxor x0, x0
37bc62cb1comisd x0, x1
37bc62cb5jb 0x37bc62c67
37bc62cb7nop [rax+rax]
37bc62cc0
37bc62cc0loc_37bc62cc0:
37bc62cc0mov eax, 1
37bc62cc5pxor x0, x0
37bc62cc9jmp 0x37bc62ced
37bc62ccb
37bc62ccb 66 2e 0f 1f 84 f....
37bc62cd0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc62ce0
37bc62ce0loc_37bc62ce0:
37bc62ce0add rax, 1
37bc62ce4cmp r10l, eax
37bc62ce7jl 0x37bc62b2a
37bc62ced
37bc62cedloc_37bc62ced:
37bc62cedcomisd x0, [r9+8*rax-8]
37bc62cf4jb 0x37bc62ce0
37bc62cf6mov rcx, [rsp+112]
37bc62cfbmov [rcx], eax
37bc62cfdadd rsp, 56
37bc62d01ret
37bc62ae0
37bc62ae0zpoequ_:
37bc62ae0sub rsp, 56
37bc62ae4mov r10l, [rcx]
37bc62ae7mov r11, rdx
37bc62aeatest r10l, r10l
37bc62aedjs 0x37bc62b30
37bc62aefmov eax, 1
37bc62af4movsxd rdx, [r8]
37bc62af7cmovg eax, r10l
37bc62afbcmp edx, eax
37bc62afdmov rax, [rsp+112]
37bc62b02jl 0x37bc62b68
37bc62b04mov [rax], 0
37bc62b0atest r10l, r10l
37bc62b0djne 0x37bc62b78
37bc62b0fmov rax, [rsp+96]
37bc62b14mov rcx, [rip+0x7ead1d]
37bc62b1bmov [rax], rcx
37bc62b1emov rax, [rsp+104]
37bc62b23mov [rax], 0
37bc62b2a
37bc62b2aloc_37bc62b2a:
37bc62b2aadd rsp, 56
37bc62b2eret
37bc62b2f
37bc62b2f 90 .
37bc62b30
37bc62b30loc_37bc62b30:
37bc62b30mov rax, [rsp+112]
37bc62b35mov [rax], -1
37bc62b3bmov eax, 1
37bc62b40
37bc62b40loc_37bc62b40:
37bc62b40lea rdx, [rsp+44]
37bc62b45mov r8l, 6
37bc62b4blea rcx, [rip+0x7eacde]
37bc62b52mov [rsp+44], eax
37bc62b56call xerbla_
37bc62b5bnop
37bc62b5cadd rsp, 56
37bc62b60ret
37bc62b61
37bc62b61 0f 1f 80 00 00 00 00 .......
37bc62b68
37bc62b68loc_37bc62b68:
37bc62b68mov [rax], -3
37bc62b6emov eax, 3
37bc62b73jmp 0x37bc62b40
37bc62b75
37bc62b75 0f 1f 00 ...
37bc62b78
37bc62b78loc_37bc62b78:
37bc62b78movsd_xmm x1, [r11]
37bc62b7dmov rax, [rsp+104]
37bc62b82movsd_xmm [r9], x1
37bc62b87movsd_xmm [rax], x1
37bc62b8bcmp r10l, 1
37bc62b8fje 0x37bc62cad
37bc62b95mov rax, rdx
37bc62b98lea r8, [rdx+1]
37bc62b9cmovapd x2, x1
37bc62ba0mov rcx, r9
37bc62ba3not rax
37bc62ba6shl r8, 4
37bc62baalea rax, [rax+2*rdx]
37bc62baeshl rax, 4
37bc62bb2lea rdx, [r11+rax+32]
37bc62bb7lea r11l, [r10-2]
37bc62bbblea rax, [r9+8]
37bc62bbflea r11, [r9+8*r11+16]
37bc62bc4nop [rax+rax]
37bc62bcanop [rax+rax]
37bc62bd5nop [rax+rax]
37bc62be0
37bc62be0loc_37bc62be0:
37bc62be0movsd_xmm x0, [rdx]
37bc62be4add rax, 8
37bc62be8add rdx, r8
37bc62bebmovsd_xmm [rax-8], x0
37bc62bf0minsd x1, x0
37bc62bf4maxsd x2, x0
37bc62bf8cmp rax, r11
37bc62bfbjne 0x37bc62be0
37bc62bfdpxor x0, x0
37bc62c01mov rax, [rsp+104]
37bc62c06comisd x0, x1
37bc62c0amovsd_xmm [rax], x2
37bc62c0ejae 0x37bc62cc0
37bc62c14mov eax, r10l
37bc62c17movddup x3, [rip+0x7eac19]
37bc62c1fshr eax, 1
37bc62c21shl rax, 4
37bc62c25add rax, r9
37bc62c28nop
37bc62c2anop [rax+rax]
37bc62c35nop [rax+rax]
37bc62c40
37bc62c40loc_37bc62c40:
37bc62c40movupd x4, [rcx]
37bc62c44movapd x2, x3
37bc62c48add rcx, 16
37bc62c4csqrtpd x0, x4
37bc62c50divpd x2, x0
37bc62c54movups [rcx-16], x2
37bc62c58cmp rcx, rax
37bc62c5bjne 0x37bc62c40
37bc62c5dtest r10b, 1
37bc62c61je 0x37bc62c8a
37bc62c63or r10l, 1
37bc62c67
37bc62c67loc_37bc62c67:
37bc62c67sub r10l, 1
37bc62c6bmovsd_xmm x0, [rip+0x7eabc5]
37bc62c73movsxd r10, r10l
37bc62c76movsd_xmm x2, [r9+8*r10]
37bc62c7csqrtsd x2, x2
37bc62c80divsd x0, x2
37bc62c84movsd_xmm [r9+8*r10], x0
37bc62c8a
37bc62c8aloc_37bc62c8a:
37bc62c8amov rax, [rsp+104]
37bc62c8fsqrtsd x1, x1
37bc62c93movsd_xmm x0, [rax]
37bc62c97mov rax, [rsp+96]
37bc62c9csqrtsd x0, x0
37bc62ca0divsd x1, x0
37bc62ca4movsd_xmm [rax], x1
37bc62ca8add rsp, 56
37bc62cacret
37bc62cad
37bc62cadloc_37bc62cad:
37bc62cadpxor x0, x0
37bc62cb1comisd x0, x1
37bc62cb5jb 0x37bc62c67
37bc62cb7nop [rax+rax]
37bc62cc0
37bc62cc0loc_37bc62cc0:
37bc62cc0mov eax, 1
37bc62cc5pxor x0, x0
37bc62cc9jmp 0x37bc62ced
37bc62ccb
37bc62ccb 66 2e 0f 1f 84 f....
37bc62cd0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc62ce0
37bc62ce0loc_37bc62ce0:
37bc62ce0add rax, 1
37bc62ce4cmp r10l, eax
37bc62ce7jl 0x37bc62b2a
37bc62ced
37bc62cedloc_37bc62ced:
37bc62cedcomisd x0, [r9+8*rax-8]
37bc62cf4jb 0x37bc62ce0
37bc62cf6mov rcx, [rsp+112]
37bc62cfbmov [rcx], eax
37bc62cfdadd rsp, 56
37bc62d01ret
37bc62ae0
37bc62d02
37bc62d02 // align 0x40
37bc62d02 // align 0x40
37bc62d40
37bc62d40zporfs_:
37bc62d40push r15
37bc62d42push r14
37bc62d44push r13
37bc62d46push r12
37bc62d48push rbp
37bc62d49push rdi
37bc62d4apush rsi
37bc62d4bpush rbx
37bc62d4csub rsp, 392
37bc62d53movups [rsp+288], x6
37bc62d5bmovups [rsp+304], x7
37bc62d63movups [rsp+320], x8
37bc62d6cmovups [rsp+336], x9
37bc62d75movups [rsp+352], x10
37bc62d7emovups [rsp+368], x11
37bc62d87mov rax, [rsp+496]
37bc62d8fmov rdi, [rsp+528]
37bc62d97mov r13, [rsp+544]
37bc62d9fmov r14, [rsp+576]
37bc62da7mov r12l, [rax]
37bc62daamov rax, [rsp+584]
37bc62db2mov ebp, [rdi]
37bc62db4mov esi, [r13]
37bc62db8mov [rax], 0
37bc62dbemov rbx, r8
37bc62dc1mov r8l, 1
37bc62dc7mov [rsp+472], rdx
37bc62dcflea rdx, [rip+0x7eaa6a]
37bc62dd6mov [rsp+488], r9
37bc62ddemov r9l, 1
37bc62de4mov [rsp+464], rcx
37bc62deccall lsame_
37bc62df1mov r10, [rsp+568]
37bc62df9test eax, eax
37bc62dfbmov [rsp+248], eax
37bc62e02je 0x37bc62eee
37bc62e08
37bc62e08loc_37bc62e08:
37bc62e08mov rax, [rsp+472]
37bc62e10mov r15l, [rax]
37bc62e13test r15l, r15l
37bc62e16js 0x37bc62e70
37bc62e18mov edx, [rbx]
37bc62e1atest edx, edx
37bc62e1cjs 0x37bc62f2d
37bc62e22mov rcx, [rsp+496]
37bc62e2atest r15l, r15l
37bc62e2dmov eax, 1
37bc62e32cmovg eax, r15l
37bc62e36cmp [rcx], eax
37bc62e38jl 0x37bc62f3c
37bc62e3emov rcx, [rsp+512]
37bc62e46cmp [rcx], eax
37bc62e48jl 0x37bc62f4b
37bc62e4ecmp [rdi], eax
37bc62e50jl 0x37bc62f5a
37bc62e56cmp [r13], eax
37bc62e5ajge 0x37bc62f70
37bc62e60mov edx, -11
37bc62e65mov eax, 11
37bc62e6ajmp 0x37bc62e7a
37bc62e6c
37bc62e6c 0f 1f 40 00 ..@.
37bc62e70
37bc62e70loc_37bc62e70:
37bc62e70mov edx, -2
37bc62e75mov eax, 2
37bc62e7a
37bc62e7aloc_37bc62e7a:
37bc62e7amov rsi, [rsp+584]
37bc62e82mov [rsi], edx
37bc62e84
37bc62e84loc_37bc62e84:
37bc62e84lea rdx, [rsp+276]
37bc62e8cmov r8l, 6
37bc62e92lea rcx, [rip+0x7ea9a9]
37bc62e99mov [rsp+276], eax
37bc62ea0call xerbla_
37bc62ea5nop
37bc62ea6
37bc62ea6loc_37bc62ea6:
37bc62ea6movups x6, [rsp+288]
37bc62eaemovups x7, [rsp+304]
37bc62eb6movups x8, [rsp+320]
37bc62ebfmovups x9, [rsp+336]
37bc62ec8movups x10, [rsp+352]
37bc62ed1movups x11, [rsp+368]
37bc62edaadd rsp, 392
37bc62ee1pop rbx
37bc62ee2pop rsi
37bc62ee3pop rdi
37bc62ee4pop rbp
37bc62ee5pop r12
37bc62ee7pop r13
37bc62ee9pop r14
37bc62eebpop r15
37bc62eedret
37bc62eee
37bc62eeeloc_37bc62eee:
37bc62eeemov rcx, [rsp+464]
37bc62ef6mov r9l, 1
37bc62efcmov r8l, 1
37bc62f02lea rdx, [rip+0x7ea938]
37bc62f09call lsame_
37bc62f0emov r10, [rsp+568]
37bc62f16test eax, eax
37bc62f18jne 0x37bc62e08
37bc62f1emov edx, -1
37bc62f23mov eax, 1
37bc62f28jmp 0x37bc62e7a
37bc62f2d
37bc62f2dloc_37bc62f2d:
37bc62f2dmov edx, -3
37bc62f32mov eax, 3
37bc62f37jmp 0x37bc62e7a
37bc62f3c
37bc62f3cloc_37bc62f3c:
37bc62f3cmov edx, -5
37bc62f41mov eax, 5
37bc62f46jmp 0x37bc62e7a
37bc62f4b
37bc62f4bloc_37bc62f4b:
37bc62f4bmov edx, -7
37bc62f50mov eax, 7
37bc62f55jmp 0x37bc62e7a
37bc62f5a
37bc62f5aloc_37bc62f5a:
37bc62f5amov edx, -9
37bc62f5fmov eax, 9
37bc62f64jmp 0x37bc62e7a
37bc62f69
37bc62f69 0f 1f 80 00 00 00 00 .......
37bc62f70
37bc62f70loc_37bc62f70:
37bc62f70mov rax, [rsp+584]
37bc62f78mov eax, [rax]
37bc62f7atest eax, eax
37bc62f7cjne 0x37bc63bf1
37bc62f82test r15l, r15l
37bc62f85je 0x37bc63bb8
37bc62f8btest edx, edx
37bc62f8dje 0x37bc62ea6
37bc62f93mov edx, 7
37bc62f98lea rcx, [rip+0x7ea8a9]
37bc62f9fmov [rsp+568], r10
37bc62fa7call dlamch_
37bc62facmov edx, 12
37bc62fb1lea rcx, [rip+0x7ea897]
37bc62fb8movapd x7, x0
37bc62fbccall dlamch_
37bc62fc1mov r11l, [rbx]
37bc62fc4test r11l, r11l
37bc62fc7jle 0x37bc62ea6
37bc62fcdlea eax, [r15+1]
37bc62fd1pxor x8, x8
37bc62fd6movsxd r8, esi
37bc62fd9movsxd r9, ebp
37bc62fdccvtsi2sd x8, eax
37bc62fe1mulsd x0, x8
37bc62fe6xor eax, eax
37bc62fe8test r8, r8
37bc62febcmovs r8, rax
37bc62fefmovsxd rsi, r12l
37bc62ff2test r9, r9
37bc62ff5mov [rsp+192], -1
37bc63001cmovs r9, rax
37bc63005test rsi, rsi
37bc63008mov [rsp+104], -1
37bc63011mov rdi, [rsp+552]
37bc63019cmovs rsi, rax
37bc6301dmov [rsp+252], r11l
37bc63025movddup x9, [rip+0x7ea862]
37bc6302elea rbp, [rsp+276]
37bc63036mov [rsp+256], r8
37bc6303emov r13, [rsp+568]
37bc63046movapd x10, x0
37bc6304blea rax, [rsi+1]
37bc6304fmov [rsp+112], 1
37bc63058movapd x11, x0
37bc6305ddivsd x10, x7
37bc63062shl rax, 4
37bc63066mov [rsp+264], r9
37bc6306emov r12, rax
37bc63071mov rax, [rsp+488]
37bc63079mov [rsp+232], rsi
37bc63081shl rsi, 5
37bc63085mov [rsp+96], rsi
37bc6308alea rsi, [rsp+272]
37bc63092add rax, 16
37bc63096mov [rsp+176], rax
37bc6309emov rax, [rsp+520]
37bc630a6add rax, 16
37bc630aamov [rsp+240], rax
37bc630b2mov rax, [rsp+536]
37bc630baadd rax, 16
37bc630bemov [rsp+200], rax
37bc630c6
37bc630c6loc_37bc630c6:
37bc630c6mov rax, [rsp+192]
37bc630cemov rbx, [rsp+240]
37bc630d6mov [rsp+124], 1
37bc630demov [rsp+208], rdi
37bc630e6movsd_xmm x6, [rip+0x7ea792]
37bc630eeshl rax, 4
37bc630f2mov [rsp+216], rsi
37bc630falea rcx, [rbx+rax]
37bc630femov rbx, [rsp+200]
37bc63106add rax, [rsp+520]
37bc6310emov [rsp+224], rbp
37bc63116mov [rsp+136], rcx
37bc6311emov rcx, [rsp+104]
37bc63123mov [rsp+144], rax
37bc6312bshl rcx, 4
37bc6312fmov [rsp+568], r13
37bc63137mov r13, [rsp+232]
37bc6313fmov [rsp+184], rcx
37bc63147add rbx, rcx
37bc6314aadd rcx, [rsp+536]
37bc63152mov [rsp+128], rcx
37bc6315a
37bc6315aloc_37bc6315a:
37bc6315alea rax, [rip+0x7ea6fb]
37bc63161mov r9, [rsp+568]
37bc63169mov rdx, [rsp+136]
37bc63171mov [rsp+32], rax
37bc63176mov rcx, [rsp+472]
37bc6317emov rdi, rax
37bc63181mov r8, rax
37bc63184call zcopy_
37bc63189mov rax, rdi
37bc6318cmov [rsp+72], rdi
37bc63191mov rdi, [rsp+568]
37bc63199mov [rsp+48], rax
37bc6319emov rax, [rsp+496]
37bc631a6lea r8, [rip+0x7ea6b3]
37bc631admov [rsp+64], rdi
37bc631b2lea rdi, [rip+0x7ea6b7]
37bc631b9mov r9, [rsp+488]
37bc631c1mov [rsp+32], rax
37bc631c6mov rdx, [rsp+472]
37bc631cemov [rsp+56], rdi
37bc631d3mov rcx, [rsp+464]
37bc631dbmov [rsp+80], 1
37bc631e4mov [rsp+40], rbx
37bc631e9call zhemv_
37bc631eemov rax, [rsp+472]
37bc631f6mov r15l, [rax]
37bc631f9test r15l, r15l
37bc631fcjle 0x37bc63baf
37bc63202lea ecx, [r15-1]
37bc63206mov rdx, [rsp+144]
37bc6320emov rax, r14
37bc63211mov r8, r14
37bc63214lea r9, [r14+8*rcx+8]
37bc63219nop [rax+rax]
37bc6321fnop [rax+rax]
37bc6322anop [rax+rax]
37bc63235nop [rax+rax]
37bc63240
37bc63240loc_37bc63240:
37bc63240movsd_xmm x0, [rdx+16]
37bc63245movsd_xmm x1, [rdx+24]
37bc6324aadd r8, 8
37bc6324eadd rdx, 16
37bc63252andpd x0, [rip+0x7ea636]
37bc6325aandpd x1, [rip+0x7ea62e]
37bc63262addsd x0, x1
37bc63266movsd_xmm [r8-8], x0
37bc6326ccmp r8, r9
37bc6326fjne 0x37bc63240
37bc63271mov edx, [rsp+248]
37bc63278test edx, edx
37bc6327aje 0x37bc635e0
37bc63280mov [rsp+152], rax
37bc63288mov ebp, r15l
37bc6328bmov rsi, -1
37bc63292xor r10l, r10l
37bc63295mov [rsp+160], r15l
37bc6329dmov rdi, [rsp+488]
37bc632a5mov [rsp+168], rcx
37bc632admov r11, [rsp+128]
37bc632b5mov r15, [rsp+104]
37bc632bamov rcx, [rsp+176]
37bc632c2nop [rax]
37bc632c5nop [rax+rax]
37bc632d0
37bc632d0loc_37bc632d0:
37bc632d0movsd_xmm x4, [r11+16]
37bc632d6movsd_xmm x0, [r11+24]
37bc632dcmov r8l, r10l
37bc632dflea eax, [r10+1]
37bc632e3andpd x4, [rip+0x7ea5a5]
37bc632ebandpd x0, [rip+0x7ea59d]
37bc632f3addsd x4, x0
37bc632f7test r10l, r10l
37bc632faje 0x37bc635d0
37bc63300cmp eax, 2
37bc63303je 0x37bc6384e
37bc63309mov rdx, rsi
37bc6330cmov r9l, r10l
37bc6330fmovddup x3, x4
37bc63313xor eax, eax
37bc63315shl rdx, 4
37bc63319shr r9l, 1
37bc6331cpxor x5, x5
37bc63320add rdx, rcx
37bc63323shl r9, 4
37bc63327nop [rax+rax]
37bc63330
37bc63330loc_37bc63330:
37bc63330movupd x0, [rdx+2*rax]
37bc63335movupd x1, [rdx+2*rax+16]
37bc6333bmovlpd x1, [rdx+2*rax+8]
37bc63341movupd x2, [r14+rax]
37bc63347movhpd x0, [rdx+2*rax+16]
37bc6334dandpd x0, x9
37bc63352andpd x1, x9
37bc63357addpd x1, x0
37bc6335bmovapd x0, x3
37bc6335fmulpd x0, x1
37bc63363addpd x0, x2
37bc63367movupd x2, [rbx+2*rax]
37bc6336cmovhpd x2, [rbx+2*rax+16]
37bc63372movups [r14+rax], x0
37bc63377movupd x0, [rbx+2*rax+16]
37bc6337dmovlpd x0, [rbx+2*rax+8]
37bc63383andpd x2, x9
37bc63388add rax, 16
37bc6338candpd x0, x9
37bc63391addpd x0, x2
37bc63395mulpd x0, x1
37bc63399addsd x5, x0
37bc6339dunpckhpd x0, x0
37bc633a1addsd x5, x0
37bc633a5cmp r9, rax
37bc633a8jne 0x37bc63330
37bc633aatest r8b, 1
37bc633aeje 0x37bc63434
37bc633b4or r8l, 1
37bc633b8
37bc633b8loc_37bc633b8:
37bc633b8movsxd r8, r8l
37bc633bblea rax, [rsi+r8]
37bc633bfshl rax, 4
37bc633c3add rax, [rsp+488]
37bc633cbmovsd_xmm x1, [rax+8]
37bc633d0movsd_xmm x0, [rax]
37bc633d4andpd x1, [rip+0x7ea4b4]
37bc633dcandpd x0, [rip+0x7ea4ac]
37bc633e4addsd x1, x0
37bc633e8movapd x0, x4
37bc633ecmulsd x0, x1
37bc633f0addsd x0, [r14+8*r8-8]
37bc633f7movsd_xmm [r14+8*r8-8], x0
37bc633feadd r8, r15
37bc63401shl r8, 4
37bc63405add r8, [rsp+536]
37bc6340dmovsd_xmm x0, [r8+8]
37bc63413movsd_xmm x2, [r8]
37bc63418andpd x0, [rip+0x7ea470]
37bc63420andpd x2, [rip+0x7ea468]
37bc63428addsd x0, x2
37bc6342cmulsd x0, x1
37bc63430addsd x5, x0
37bc63434
37bc63434loc_37bc63434:
37bc63434movsd_xmm x0, [rdi]
37bc63438add r11, 16
37bc6343cadd rdi, r12
37bc6343fadd rsi, r13
37bc63442andpd x0, [rip+0x7ea446]
37bc6344amulsd x0, x4
37bc6344eaddsd x0, [r14+8*r10]
37bc63454addsd x0, x5
37bc63458movsd_xmm [r14+8*r10], x0
37bc6345eadd r10, 1
37bc63462cmp r10, rbp
37bc63465jne 0x37bc632d0
37bc6346bmov rax, [rsp+152]
37bc63473mov r15l, [rsp+160]
37bc6347bmov rcx, [rsp+168]
37bc63483
37bc63483loc_37bc63483:
37bc63483mov rdx, [rsp+568]
37bc6348bshl rcx, 4
37bc6348fpxor x2, x2
37bc63493lea rcx, [rdx+rcx+16]
37bc63498nop [rax+rax]
37bc634a0
37bc634a0loc_37bc634a0:
37bc634a0movsd_xmm x1, [rax]
37bc634a4movsd_xmm x0, [rdx]
37bc634a8movsd_xmm x3, [rdx+8]
37bc634adandpd x0, [rip+0x7ea3db]
37bc634b5comisd x1, x10
37bc634baandpd x3, [rip+0x7ea3ce]
37bc634c2addsd x0, x3
37bc634c6ja 0x37bc634d2
37bc634c8addsd x0, x11
37bc634cdaddsd x1, x11
37bc634d2
37bc634d2loc_37bc634d2:
37bc634d2divsd x0, x1
37bc634d6add rdx, 16
37bc634daadd rax, 8
37bc634demaxsd x2, x0
37bc634e2cmp rdx, rcx
37bc634e5jne 0x37bc634a0
37bc634e7
37bc634e7loc_37bc634e7:
37bc634e7comisd x2, x7
37bc634ebmov rax, [rsp+560]
37bc634f3mov rdi, [rsp+112]
37bc634f8movsd_xmm [rax+8*rdi-8], x2
37bc634fejbe 0x37bc6385d
37bc63504addsd x2, x2
37bc63508comisd x6, x2
37bc6350cjb 0x37bc6385d
37bc63512cmp [rsp+124], 6
37bc63517je 0x37bc6385d
37bc6351dmov rax, [rsp+584]
37bc63525mov r9, [rsp+504]
37bc6352dmov [rsp+64], 1
37bc63536lea r8, [rip+0x7ea31f]
37bc6353dmov rdx, [rsp+472]
37bc63545mov rcx, [rsp+464]
37bc6354dmov [rsp+56], rax
37bc63552mov rax, [rsp+472]
37bc6355amov [rsp+48], rax
37bc6355fmov rax, [rsp+568]
37bc63567mov [rsp+40], rax
37bc6356cmov rax, [rsp+512]
37bc63574mov [rsp+32], rax
37bc63579call zpotrs_
37bc6357elea rax, [rip+0x7ea2d7]
37bc63585mov [rsp+32], rbx
37bc6358amov r8, [rsp+568]
37bc63592mov [rsp+40], rax
37bc63597mov rcx, [rsp+472]
37bc6359fmov r9, rax
37bc635a2lea rdx, [rip+0x7ea2c7]
37bc635a9call zaxpy_
37bc635aemov rdi, [rsp+112]
37bc635b3add [rsp+124], 1
37bc635b8mov rax, [rsp+560]
37bc635c0movsd_xmm x6, [rax+8*rdi-8]
37bc635c6jmp 0x37bc6315a
37bc635cb
37bc635cb 0f 1f 44 00 00 ..D..
37bc635d0
37bc635d0loc_37bc635d0:
37bc635d0pxor x5, x5
37bc635d4jmp 0x37bc63434
37bc635d9
37bc635d9 0f 1f 80 00 00 00 00 .......
37bc635e0
37bc635e0loc_37bc635e0:
37bc635e0mov rdi, [rsp+536]
37bc635e8mov rsi, [rsp+184]
37bc635f0movsd_xmm x3, [rdi+rsi+16]
37bc635f6movsd_xmm x0, [rdi+rsi+24]
37bc635fcandpd x3, [rip+0x7ea28c]
37bc63604andpd x0, [rip+0x7ea284]
37bc6360cmov rdi, [rsp+488]
37bc63614addsd x3, x0
37bc63618movsd_xmm x0, [rdi]
37bc6361candpd x0, [rip+0x7ea26c]
37bc63624mulsd x0, x3
37bc63628addsd x0, [r14]
37bc6362dcmp r15l, 1
37bc63631je 0x37bc63832
37bc63637mov [rsp+152], rbx
37bc6363fmov rdx, [rsp+176]
37bc63647mov edi, r15l
37bc6364amov rbp, -1
37bc63651mov [rsp+160], rax
37bc63659mov rsi, [rsp+128]
37bc63661mov r11l, 1
37bc63667mov [rsp+168], rcx
37bc6366fnop
37bc63670
37bc63670loc_37bc63670:
37bc63670lea r9l, [r11+1]
37bc63674movsd_xmm [r14+8*r11-8], x0
37bc6367bcmp r15l, r9l
37bc6367ejle 0x37bc63845
37bc63684mov ebx, r15l
37bc63687lea r8, [r14+8*r11]
37bc6368bmovddup x4, x3
37bc6368fxor eax, eax
37bc63691sub ebx, r11l
37bc63694lea rcx, [rsi+32]
37bc63698pxor x5, x5
37bc6369cmov r10l, ebx
37bc6369fshr r10l, 1
37bc636a2shl r10, 4
37bc636a6nop [rax+rax]
37bc636b0
37bc636b0loc_37bc636b0:
37bc636b0movupd x0, [rdx+2*rax]
37bc636b5movupd x1, [rdx+2*rax+16]
37bc636bbmovlpd x1, [rdx+2*rax+8]
37bc636c1movupd x2, [r8+rax]
37bc636c7movhpd x0, [rdx+2*rax+16]
37bc636cdandpd x0, x9
37bc636d2andpd x1, x9
37bc636d7addpd x1, x0
37bc636dbmovapd x0, x1
37bc636dfmulpd x0, x4
37bc636e3addpd x0, x2
37bc636e7movupd x2, [rcx+2*rax+16]
37bc636edmovlpd x2, [rcx+2*rax+8]
37bc636f3andpd x2, x9
37bc636f8movups [r8+rax], x0
37bc636fdmovupd x0, [rcx+2*rax]
37bc63702movhpd x0, [rcx+2*rax+16]
37bc63708add rax, 16
37bc6370candpd x0, x9
37bc63711addpd x0, x2
37bc63715mulpd x0, x1
37bc63719addsd x5, x0
37bc6371dunpckhpd x0, x0
37bc63721addsd x5, x0
37bc63725cmp r10, rax
37bc63728jne 0x37bc636b0
37bc6372atest bl, 1
37bc6372dje 0x37bc637b4
37bc63733and ebx, -2
37bc63736add r9l, ebx
37bc63739
37bc63739loc_37bc63739:
37bc63739movsxd r9, r9l
37bc6373clea rax, [rbp+r9]
37bc63741shl rax, 4
37bc63745add rax, [rsp+488]
37bc6374dmovsd_xmm x1, [rax+8]
37bc63752movsd_xmm x0, [rax]
37bc63756andpd x1, [rip+0x7ea132]
37bc6375eandpd x0, [rip+0x7ea12a]
37bc63766addsd x1, x0
37bc6376amulsd x3, x1
37bc6376eaddsd x3, [r14+8*r9-8]
37bc63775movsd_xmm [r14+8*r9-8], x3
37bc6377cadd r9, [rsp+104]
37bc63781shl r9, 4
37bc63785add r9, [rsp+536]
37bc6378dmovsd_xmm x0, [r9+8]
37bc63793movsd_xmm x2, [r9]
37bc63798andpd x0, [rip+0x7ea0f0]
37bc637a0andpd x2, [rip+0x7ea0e8]
37bc637a8addsd x0, x2
37bc637acmulsd x0, x1
37bc637b0addsd x5, x0
37bc637b4
37bc637b4loc_37bc637b4:
37bc637b4movsd_xmm x3, [rsi+32]
37bc637b9movsd_xmm x0, [rsi+40]
37bc637bemov rax, rdx
37bc637c1add rbp, r13
37bc637c4mov rcx, [rsp+96]
37bc637c9sub rax, r12
37bc637ccadd rsi, 16
37bc637d0add rdx, r12
37bc637d3andpd x0, [rip+0x7ea0b5]
37bc637dbandpd x3, [rip+0x7ea0ad]
37bc637e3addsd x5, [r14+8*r11-8]
37bc637eaaddsd x3, x0
37bc637eemovsd_xmm x0, [rax+rcx+16]
37bc637f4andpd x0, [rip+0x7ea094]
37bc637fcmovsd_xmm [r14+8*r11-8], x5
37bc63803mulsd x0, x3
37bc63807addsd x0, [r14+8*r11]
37bc6380dadd r11, 1
37bc63811cmp r11, rdi
37bc63814jne 0x37bc63670
37bc6381amov rbx, [rsp+152]
37bc63822mov rax, [rsp+160]
37bc6382amov rcx, [rsp+168]
37bc63832
37bc63832loc_37bc63832:
37bc63832pxor x1, x1
37bc63836addsd x0, x1
37bc6383amovsd_xmm [r14+8*rcx], x0
37bc63840jmp 0x37bc63483
37bc63845
37bc63845loc_37bc63845:
37bc63845pxor x5, x5
37bc63849jmp 0x37bc63739
37bc6384e
37bc6384eloc_37bc6384e:
37bc6384epxor x5, x5
37bc63852mov r8l, 1
37bc63858jmp 0x37bc633b8
37bc6385d
37bc6385dloc_37bc6385d:
37bc6385dmov r8, [rsp+128]
37bc63865mov rdi, [rsp+208]
37bc6386dmov r13, [rsp+568]
37bc63875mov rsi, [rsp+216]
37bc6387dmov rbp, [rsp+224]
37bc63885test r15l, r15l
37bc63888jle 0x37bc638fa
37bc6388amovapd x3, x8
37bc6388flea ecx, [r15-1]
37bc63893mov rdx, r14
37bc63896mov rax, r13
37bc63899mulsd x3, x7
37bc6389dshl rcx, 4
37bc638a1lea rcx, [r13+rcx+16]
37bc638a6nop [rax+rax]
37bc638b0
37bc638b0loc_37bc638b0:
37bc638b0movsd_xmm x2, [rdx]
37bc638b4movsd_xmm x0, [rax]
37bc638b8movsd_xmm x1, [rax+8]
37bc638bdandpd x0, [rip+0x7e9fcb]
37bc638c5andpd x1, [rip+0x7e9fc3]
37bc638cdcomisd x2, x10
37bc638d2addsd x0, x1
37bc638d6movapd x1, x2
37bc638damulsd x1, x3
37bc638deaddsd x0, x1
37bc638e2ja 0x37bc638e9
37bc638e4addsd x0, x11
37bc638e9
37bc638e9loc_37bc638e9:
37bc638e9add rax, 16
37bc638edmovsd_xmm [rdx], x0
37bc638f1add rdx, 8
37bc638f5cmp rcx, rax
37bc638f8jne 0x37bc638b0
37bc638fa
37bc638faloc_37bc638fa:
37bc638famov [rsp+272], 0
37bc63905mov rbx, r14
37bc63908pxor x6, x6
37bc6390cmov r14, r13
37bc6390fmov r13, r12
37bc63912mov r12, r8
37bc63915nop [rax+rax]
37bc63920
37bc63920loc_37bc63920:
37bc63920mov [rsp+40], rbp
37bc63925movsxd rdx, r15l
37bc63928mov r9, rdi
37bc6392bmov r8, r14
37bc6392emov [rsp+32], rsi
37bc63933mov rcx, [rsp+472]
37bc6393bshl rdx, 4
37bc6393fadd rdx, r14
37bc63942call zlacn2_
37bc63947mov eax, [rsp+272]
37bc6394etest eax, eax
37bc63950je 0x37bc63a13
37bc63956cmp eax, 1
37bc63959je 0x37bc63b03
37bc6395fmov rcx, [rsp+472]
37bc63967mov r15l, [rcx]
37bc6396acmp eax, 2
37bc6396djne 0x37bc63920
37bc6396fmov edx, r15l
37bc63972xor eax, eax
37bc63974shl rdx, 3
37bc63978test r15l, r15l
37bc6397bjle 0x37bc639aa
37bc6397dnop [rax]
37bc63980
37bc63980loc_37bc63980:
37bc63980movupd x0, [r14+2*rax]
37bc63986movddup x1, [rbx+rax]
37bc6398bmulpd x1, x0
37bc6398fshufpd x0, x0, 1
37bc63994mulpd x0, x6
37bc63998addsubpd x1, x0
37bc6399cmovups [r14+2*rax], x1
37bc639a1add rax, 8
37bc639a5cmp rdx, rax
37bc639a8jne 0x37bc63980
37bc639aa
37bc639aaloc_37bc639aa:
37bc639aamov rax, [rsp+584]
37bc639b2mov [rsp+40], r14
37bc639b7lea r8, [rip+0x7e9e9e]
37bc639bemov r9, [rsp+504]
37bc639c6mov rdx, [rsp+472]
37bc639cemov [rsp+64], 1
37bc639d7mov [rsp+56], rax
37bc639dcmov rax, [rsp+472]
37bc639e4mov rcx, [rsp+464]
37bc639ecmov [rsp+48], rax
37bc639f1mov rax, [rsp+512]
37bc639f9mov [rsp+32], rax
37bc639fecall zpotrs_
37bc63a03mov rax, [rsp+472]
37bc63a0bmov r15l, [rax]
37bc63a0ejmp 0x37bc63920
37bc63a13
37bc63a13loc_37bc63a13:
37bc63a13mov rax, [rsp+472]
37bc63a1bmov r8, r12
37bc63a1emov r12, r13
37bc63a21mov r13, r14
37bc63a24mov r14, rbx
37bc63a27mov eax, [rax]
37bc63a29test eax, eax
37bc63a2bjle 0x37bc63ac5
37bc63a31sub eax, 1
37bc63a34add rax, [rsp+104]
37bc63a39pxor x2, x2
37bc63a3dshl rax, 4
37bc63a41add rax, [rsp+200]
37bc63a49nop [rax+rax]
37bc63a54nop [rax+rax]
37bc63a5fnop [rax+rax]
37bc63a6anop [rax+rax]
37bc63a75nop [rax+rax]
37bc63a80
37bc63a80loc_37bc63a80:
37bc63a80movsd_xmm x0, [r8+16]
37bc63a86movsd_xmm x1, [r8+24]
37bc63a8cadd r8, 16
37bc63a90andpd x0, [rip+0x7e9df8]
37bc63a98andpd x1, [rip+0x7e9df0]
37bc63aa0addsd x0, x1
37bc63aa4maxsd x2, x0
37bc63aa8cmp rax, r8
37bc63aabjne 0x37bc63a80
37bc63aadpxor x0, x0
37bc63ab1ucomisd x2, x0
37bc63ab5jp 0x37bc63ab9
37bc63ab7je 0x37bc63ac5
37bc63ab9
37bc63ab9loc_37bc63ab9:
37bc63ab9movsd_xmm x0, [rdi]
37bc63abddivsd x0, x2
37bc63ac1movsd_xmm [rdi], x0
37bc63ac5
37bc63ac5loc_37bc63ac5:
37bc63ac5mov rcx, [rsp+256]
37bc63acdadd [rsp+112], 1
37bc63ad3add rdi, 8
37bc63ad7add [rsp+104], rcx
37bc63adcmov rax, [rsp+112]
37bc63ae1mov rcx, [rsp+264]
37bc63ae9add [rsp+192], rcx
37bc63af1cmp [rsp+252], eax
37bc63af8jge 0x37bc630c6
37bc63afejmp 0x37bc62ea6
37bc63b03
37bc63b03loc_37bc63b03:
37bc63b03mov rax, [rsp+584]
37bc63b0bmov [rsp+40], r14
37bc63b10lea r8, [rip+0x7e9d45]
37bc63b17mov r9, [rsp+504]
37bc63b1fmov rdx, [rsp+472]
37bc63b27mov [rsp+64], 1
37bc63b30mov [rsp+56], rax
37bc63b35mov rax, [rsp+472]
37bc63b3dmov rcx, [rsp+464]
37bc63b45mov [rsp+48], rax
37bc63b4amov rax, [rsp+512]
37bc63b52mov [rsp+32], rax
37bc63b57call zpotrs_
37bc63b5cmov rax, [rsp+472]
37bc63b64mov r15l, [rax]
37bc63b67test r15l, r15l
37bc63b6ajle 0x37bc63920
37bc63b70mov edx, r15l
37bc63b73xor eax, eax
37bc63b75pxor x2, x2
37bc63b79shl rdx, 3
37bc63b7dnop [rax]
37bc63b80
37bc63b80loc_37bc63b80:
37bc63b80movupd x0, [r14+2*rax]
37bc63b86movddup x1, [rbx+rax]
37bc63b8bmulpd x1, x0
37bc63b8fshufpd x0, x0, 1
37bc63b94mulpd x0, x2
37bc63b98addsubpd x1, x0
37bc63b9cmovups [r14+2*rax], x1
37bc63ba1add rax, 8
37bc63ba5cmp rax, rdx
37bc63ba8jne 0x37bc63b80
37bc63baajmp 0x37bc63920
37bc63baf
37bc63bafloc_37bc63baf:
37bc63bafpxor x2, x2
37bc63bb3jmp 0x37bc634e7
37bc63bb8
37bc63bb8loc_37bc63bb8:
37bc63bb8test edx, edx
37bc63bbaje 0x37bc62ea6
37bc63bc0lea rbx, [8*rdx]
37bc63bc8mov rcx, [rsp+552]
37bc63bd0xor edx, edx
37bc63bd2mov r8, rbx
37bc63bd5call memset
37bc63bdamov rcx, [rsp+560]
37bc63be2mov r8, rbx
37bc63be5xor edx, edx
37bc63be7call memset
37bc63becjmp 0x37bc62ea6
37bc63bf1
37bc63bf1loc_37bc63bf1:
37bc63bf1neg eax
37bc63bf3jmp 0x37bc62e84
37bc62d40
37bc62d40zporfs_:
37bc62d40push r15
37bc62d42push r14
37bc62d44push r13
37bc62d46push r12
37bc62d48push rbp
37bc62d49push rdi
37bc62d4apush rsi
37bc62d4bpush rbx
37bc62d4csub rsp, 392
37bc62d53movups [rsp+288], x6
37bc62d5bmovups [rsp+304], x7
37bc62d63movups [rsp+320], x8
37bc62d6cmovups [rsp+336], x9
37bc62d75movups [rsp+352], x10
37bc62d7emovups [rsp+368], x11
37bc62d87mov rax, [rsp+496]
37bc62d8fmov rdi, [rsp+528]
37bc62d97mov r13, [rsp+544]
37bc62d9fmov r14, [rsp+576]
37bc62da7mov r12l, [rax]
37bc62daamov rax, [rsp+584]
37bc62db2mov ebp, [rdi]
37bc62db4mov esi, [r13]
37bc62db8mov [rax], 0
37bc62dbemov rbx, r8
37bc62dc1mov r8l, 1
37bc62dc7mov [rsp+472], rdx
37bc62dcflea rdx, [rip+0x7eaa6a]
37bc62dd6mov [rsp+488], r9
37bc62ddemov r9l, 1
37bc62de4mov [rsp+464], rcx
37bc62deccall lsame_
37bc62df1mov r10, [rsp+568]
37bc62df9test eax, eax
37bc62dfbmov [rsp+248], eax
37bc62e02je 0x37bc62eee
37bc62e08
37bc62e08loc_37bc62e08:
37bc62e08mov rax, [rsp+472]
37bc62e10mov r15l, [rax]
37bc62e13test r15l, r15l
37bc62e16js 0x37bc62e70
37bc62e18mov edx, [rbx]
37bc62e1atest edx, edx
37bc62e1cjs 0x37bc62f2d
37bc62e22mov rcx, [rsp+496]
37bc62e2atest r15l, r15l
37bc62e2dmov eax, 1
37bc62e32cmovg eax, r15l
37bc62e36cmp [rcx], eax
37bc62e38jl 0x37bc62f3c
37bc62e3emov rcx, [rsp+512]
37bc62e46cmp [rcx], eax
37bc62e48jl 0x37bc62f4b
37bc62e4ecmp [rdi], eax
37bc62e50jl 0x37bc62f5a
37bc62e56cmp [r13], eax
37bc62e5ajge 0x37bc62f70
37bc62e60mov edx, -11
37bc62e65mov eax, 11
37bc62e6ajmp 0x37bc62e7a
37bc62e6c
37bc62e6c 0f 1f 40 00 ..@.
37bc62e70
37bc62e70loc_37bc62e70:
37bc62e70mov edx, -2
37bc62e75mov eax, 2
37bc62e7a
37bc62e7aloc_37bc62e7a:
37bc62e7amov rsi, [rsp+584]
37bc62e82mov [rsi], edx
37bc62e84
37bc62e84loc_37bc62e84:
37bc62e84lea rdx, [rsp+276]
37bc62e8cmov r8l, 6
37bc62e92lea rcx, [rip+0x7ea9a9]
37bc62e99mov [rsp+276], eax
37bc62ea0call xerbla_
37bc62ea5nop
37bc62ea6
37bc62ea6loc_37bc62ea6:
37bc62ea6movups x6, [rsp+288]
37bc62eaemovups x7, [rsp+304]
37bc62eb6movups x8, [rsp+320]
37bc62ebfmovups x9, [rsp+336]
37bc62ec8movups x10, [rsp+352]
37bc62ed1movups x11, [rsp+368]
37bc62edaadd rsp, 392
37bc62ee1pop rbx
37bc62ee2pop rsi
37bc62ee3pop rdi
37bc62ee4pop rbp
37bc62ee5pop r12
37bc62ee7pop r13
37bc62ee9pop r14
37bc62eebpop r15
37bc62eedret
37bc62eee
37bc62eeeloc_37bc62eee:
37bc62eeemov rcx, [rsp+464]
37bc62ef6mov r9l, 1
37bc62efcmov r8l, 1
37bc62f02lea rdx, [rip+0x7ea938]
37bc62f09call lsame_
37bc62f0emov r10, [rsp+568]
37bc62f16test eax, eax
37bc62f18jne 0x37bc62e08
37bc62f1emov edx, -1
37bc62f23mov eax, 1
37bc62f28jmp 0x37bc62e7a
37bc62f2d
37bc62f2dloc_37bc62f2d:
37bc62f2dmov edx, -3
37bc62f32mov eax, 3
37bc62f37jmp 0x37bc62e7a
37bc62f3c
37bc62f3cloc_37bc62f3c:
37bc62f3cmov edx, -5
37bc62f41mov eax, 5
37bc62f46jmp 0x37bc62e7a
37bc62f4b
37bc62f4bloc_37bc62f4b:
37bc62f4bmov edx, -7
37bc62f50mov eax, 7
37bc62f55jmp 0x37bc62e7a
37bc62f5a
37bc62f5aloc_37bc62f5a:
37bc62f5amov edx, -9
37bc62f5fmov eax, 9
37bc62f64jmp 0x37bc62e7a
37bc62f69
37bc62f69 0f 1f 80 00 00 00 00 .......
37bc62f70
37bc62f70loc_37bc62f70:
37bc62f70mov rax, [rsp+584]
37bc62f78mov eax, [rax]
37bc62f7atest eax, eax
37bc62f7cjne 0x37bc63bf1
37bc62f82test r15l, r15l
37bc62f85je 0x37bc63bb8
37bc62f8btest edx, edx
37bc62f8dje 0x37bc62ea6
37bc62f93mov edx, 7
37bc62f98lea rcx, [rip+0x7ea8a9]
37bc62f9fmov [rsp+568], r10
37bc62fa7call dlamch_
37bc62facmov edx, 12
37bc62fb1lea rcx, [rip+0x7ea897]
37bc62fb8movapd x7, x0
37bc62fbccall dlamch_
37bc62fc1mov r11l, [rbx]
37bc62fc4test r11l, r11l
37bc62fc7jle 0x37bc62ea6
37bc62fcdlea eax, [r15+1]
37bc62fd1pxor x8, x8
37bc62fd6movsxd r8, esi
37bc62fd9movsxd r9, ebp
37bc62fdccvtsi2sd x8, eax
37bc62fe1mulsd x0, x8
37bc62fe6xor eax, eax
37bc62fe8test r8, r8
37bc62febcmovs r8, rax
37bc62fefmovsxd rsi, r12l
37bc62ff2test r9, r9
37bc62ff5mov [rsp+192], -1
37bc63001cmovs r9, rax
37bc63005test rsi, rsi
37bc63008mov [rsp+104], -1
37bc63011mov rdi, [rsp+552]
37bc63019cmovs rsi, rax
37bc6301dmov [rsp+252], r11l
37bc63025movddup x9, [rip+0x7ea862]
37bc6302elea rbp, [rsp+276]
37bc63036mov [rsp+256], r8
37bc6303emov r13, [rsp+568]
37bc63046movapd x10, x0
37bc6304blea rax, [rsi+1]
37bc6304fmov [rsp+112], 1
37bc63058movapd x11, x0
37bc6305ddivsd x10, x7
37bc63062shl rax, 4
37bc63066mov [rsp+264], r9
37bc6306emov r12, rax
37bc63071mov rax, [rsp+488]
37bc63079mov [rsp+232], rsi
37bc63081shl rsi, 5
37bc63085mov [rsp+96], rsi
37bc6308alea rsi, [rsp+272]
37bc63092add rax, 16
37bc63096mov [rsp+176], rax
37bc6309emov rax, [rsp+520]
37bc630a6add rax, 16
37bc630aamov [rsp+240], rax
37bc630b2mov rax, [rsp+536]
37bc630baadd rax, 16
37bc630bemov [rsp+200], rax
37bc630c6
37bc630c6loc_37bc630c6:
37bc630c6mov rax, [rsp+192]
37bc630cemov rbx, [rsp+240]
37bc630d6mov [rsp+124], 1
37bc630demov [rsp+208], rdi
37bc630e6movsd_xmm x6, [rip+0x7ea792]
37bc630eeshl rax, 4
37bc630f2mov [rsp+216], rsi
37bc630falea rcx, [rbx+rax]
37bc630femov rbx, [rsp+200]
37bc63106add rax, [rsp+520]
37bc6310emov [rsp+224], rbp
37bc63116mov [rsp+136], rcx
37bc6311emov rcx, [rsp+104]
37bc63123mov [rsp+144], rax
37bc6312bshl rcx, 4
37bc6312fmov [rsp+568], r13
37bc63137mov r13, [rsp+232]
37bc6313fmov [rsp+184], rcx
37bc63147add rbx, rcx
37bc6314aadd rcx, [rsp+536]
37bc63152mov [rsp+128], rcx
37bc6315a
37bc6315aloc_37bc6315a:
37bc6315alea rax, [rip+0x7ea6fb]
37bc63161mov r9, [rsp+568]
37bc63169mov rdx, [rsp+136]
37bc63171mov [rsp+32], rax
37bc63176mov rcx, [rsp+472]
37bc6317emov rdi, rax
37bc63181mov r8, rax
37bc63184call zcopy_
37bc63189mov rax, rdi
37bc6318cmov [rsp+72], rdi
37bc63191mov rdi, [rsp+568]
37bc63199mov [rsp+48], rax
37bc6319emov rax, [rsp+496]
37bc631a6lea r8, [rip+0x7ea6b3]
37bc631admov [rsp+64], rdi
37bc631b2lea rdi, [rip+0x7ea6b7]
37bc631b9mov r9, [rsp+488]
37bc631c1mov [rsp+32], rax
37bc631c6mov rdx, [rsp+472]
37bc631cemov [rsp+56], rdi
37bc631d3mov rcx, [rsp+464]
37bc631dbmov [rsp+80], 1
37bc631e4mov [rsp+40], rbx
37bc631e9call zhemv_
37bc631eemov rax, [rsp+472]
37bc631f6mov r15l, [rax]
37bc631f9test r15l, r15l
37bc631fcjle 0x37bc63baf
37bc63202lea ecx, [r15-1]
37bc63206mov rdx, [rsp+144]
37bc6320emov rax, r14
37bc63211mov r8, r14
37bc63214lea r9, [r14+8*rcx+8]
37bc63219nop [rax+rax]
37bc6321fnop [rax+rax]
37bc6322anop [rax+rax]
37bc63235nop [rax+rax]
37bc63240
37bc63240loc_37bc63240:
37bc63240movsd_xmm x0, [rdx+16]
37bc63245movsd_xmm x1, [rdx+24]
37bc6324aadd r8, 8
37bc6324eadd rdx, 16
37bc63252andpd x0, [rip+0x7ea636]
37bc6325aandpd x1, [rip+0x7ea62e]
37bc63262addsd x0, x1
37bc63266movsd_xmm [r8-8], x0
37bc6326ccmp r8, r9
37bc6326fjne 0x37bc63240
37bc63271mov edx, [rsp+248]
37bc63278test edx, edx
37bc6327aje 0x37bc635e0
37bc63280mov [rsp+152], rax
37bc63288mov ebp, r15l
37bc6328bmov rsi, -1
37bc63292xor r10l, r10l
37bc63295mov [rsp+160], r15l
37bc6329dmov rdi, [rsp+488]
37bc632a5mov [rsp+168], rcx
37bc632admov r11, [rsp+128]
37bc632b5mov r15, [rsp+104]
37bc632bamov rcx, [rsp+176]
37bc632c2nop [rax]
37bc632c5nop [rax+rax]
37bc632d0
37bc632d0loc_37bc632d0:
37bc632d0movsd_xmm x4, [r11+16]
37bc632d6movsd_xmm x0, [r11+24]
37bc632dcmov r8l, r10l
37bc632dflea eax, [r10+1]
37bc632e3andpd x4, [rip+0x7ea5a5]
37bc632ebandpd x0, [rip+0x7ea59d]
37bc632f3addsd x4, x0
37bc632f7test r10l, r10l
37bc632faje 0x37bc635d0
37bc63300cmp eax, 2
37bc63303je 0x37bc6384e
37bc63309mov rdx, rsi
37bc6330cmov r9l, r10l
37bc6330fmovddup x3, x4
37bc63313xor eax, eax
37bc63315shl rdx, 4
37bc63319shr r9l, 1
37bc6331cpxor x5, x5
37bc63320add rdx, rcx
37bc63323shl r9, 4
37bc63327nop [rax+rax]
37bc63330
37bc63330loc_37bc63330:
37bc63330movupd x0, [rdx+2*rax]
37bc63335movupd x1, [rdx+2*rax+16]
37bc6333bmovlpd x1, [rdx+2*rax+8]
37bc63341movupd x2, [r14+rax]
37bc63347movhpd x0, [rdx+2*rax+16]
37bc6334dandpd x0, x9
37bc63352andpd x1, x9
37bc63357addpd x1, x0
37bc6335bmovapd x0, x3
37bc6335fmulpd x0, x1
37bc63363addpd x0, x2
37bc63367movupd x2, [rbx+2*rax]
37bc6336cmovhpd x2, [rbx+2*rax+16]
37bc63372movups [r14+rax], x0
37bc63377movupd x0, [rbx+2*rax+16]
37bc6337dmovlpd x0, [rbx+2*rax+8]
37bc63383andpd x2, x9
37bc63388add rax, 16
37bc6338candpd x0, x9
37bc63391addpd x0, x2
37bc63395mulpd x0, x1
37bc63399addsd x5, x0
37bc6339dunpckhpd x0, x0
37bc633a1addsd x5, x0
37bc633a5cmp r9, rax
37bc633a8jne 0x37bc63330
37bc633aatest r8b, 1
37bc633aeje 0x37bc63434
37bc633b4or r8l, 1
37bc633b8
37bc633b8loc_37bc633b8:
37bc633b8movsxd r8, r8l
37bc633bblea rax, [rsi+r8]
37bc633bfshl rax, 4
37bc633c3add rax, [rsp+488]
37bc633cbmovsd_xmm x1, [rax+8]
37bc633d0movsd_xmm x0, [rax]
37bc633d4andpd x1, [rip+0x7ea4b4]
37bc633dcandpd x0, [rip+0x7ea4ac]
37bc633e4addsd x1, x0
37bc633e8movapd x0, x4
37bc633ecmulsd x0, x1
37bc633f0addsd x0, [r14+8*r8-8]
37bc633f7movsd_xmm [r14+8*r8-8], x0
37bc633feadd r8, r15
37bc63401shl r8, 4
37bc63405add r8, [rsp+536]
37bc6340dmovsd_xmm x0, [r8+8]
37bc63413movsd_xmm x2, [r8]
37bc63418andpd x0, [rip+0x7ea470]
37bc63420andpd x2, [rip+0x7ea468]
37bc63428addsd x0, x2
37bc6342cmulsd x0, x1
37bc63430addsd x5, x0
37bc63434
37bc63434loc_37bc63434:
37bc63434movsd_xmm x0, [rdi]
37bc63438add r11, 16
37bc6343cadd rdi, r12
37bc6343fadd rsi, r13
37bc63442andpd x0, [rip+0x7ea446]
37bc6344amulsd x0, x4
37bc6344eaddsd x0, [r14+8*r10]
37bc63454addsd x0, x5
37bc63458movsd_xmm [r14+8*r10], x0
37bc6345eadd r10, 1
37bc63462cmp r10, rbp
37bc63465jne 0x37bc632d0
37bc6346bmov rax, [rsp+152]
37bc63473mov r15l, [rsp+160]
37bc6347bmov rcx, [rsp+168]
37bc63483
37bc63483loc_37bc63483:
37bc63483mov rdx, [rsp+568]
37bc6348bshl rcx, 4
37bc6348fpxor x2, x2
37bc63493lea rcx, [rdx+rcx+16]
37bc63498nop [rax+rax]
37bc634a0
37bc634a0loc_37bc634a0:
37bc634a0movsd_xmm x1, [rax]
37bc634a4movsd_xmm x0, [rdx]
37bc634a8movsd_xmm x3, [rdx+8]
37bc634adandpd x0, [rip+0x7ea3db]
37bc634b5comisd x1, x10
37bc634baandpd x3, [rip+0x7ea3ce]
37bc634c2addsd x0, x3
37bc634c6ja 0x37bc634d2
37bc634c8addsd x0, x11
37bc634cdaddsd x1, x11
37bc634d2
37bc634d2loc_37bc634d2:
37bc634d2divsd x0, x1
37bc634d6add rdx, 16
37bc634daadd rax, 8
37bc634demaxsd x2, x0
37bc634e2cmp rdx, rcx
37bc634e5jne 0x37bc634a0
37bc634e7
37bc634e7loc_37bc634e7:
37bc634e7comisd x2, x7
37bc634ebmov rax, [rsp+560]
37bc634f3mov rdi, [rsp+112]
37bc634f8movsd_xmm [rax+8*rdi-8], x2
37bc634fejbe 0x37bc6385d
37bc63504addsd x2, x2
37bc63508comisd x6, x2
37bc6350cjb 0x37bc6385d
37bc63512cmp [rsp+124], 6
37bc63517je 0x37bc6385d
37bc6351dmov rax, [rsp+584]
37bc63525mov r9, [rsp+504]
37bc6352dmov [rsp+64], 1
37bc63536lea r8, [rip+0x7ea31f]
37bc6353dmov rdx, [rsp+472]
37bc63545mov rcx, [rsp+464]
37bc6354dmov [rsp+56], rax
37bc63552mov rax, [rsp+472]
37bc6355amov [rsp+48], rax
37bc6355fmov rax, [rsp+568]
37bc63567mov [rsp+40], rax
37bc6356cmov rax, [rsp+512]
37bc63574mov [rsp+32], rax
37bc63579call zpotrs_
37bc6357elea rax, [rip+0x7ea2d7]
37bc63585mov [rsp+32], rbx
37bc6358amov r8, [rsp+568]
37bc63592mov [rsp+40], rax
37bc63597mov rcx, [rsp+472]
37bc6359fmov r9, rax
37bc635a2lea rdx, [rip+0x7ea2c7]
37bc635a9call zaxpy_
37bc635aemov rdi, [rsp+112]
37bc635b3add [rsp+124], 1
37bc635b8mov rax, [rsp+560]
37bc635c0movsd_xmm x6, [rax+8*rdi-8]
37bc635c6jmp 0x37bc6315a
37bc635cb
37bc635cb 0f 1f 44 00 00 ..D..
37bc635d0
37bc635d0loc_37bc635d0:
37bc635d0pxor x5, x5
37bc635d4jmp 0x37bc63434
37bc635d9
37bc635d9 0f 1f 80 00 00 00 00 .......
37bc635e0
37bc635e0loc_37bc635e0:
37bc635e0mov rdi, [rsp+536]
37bc635e8mov rsi, [rsp+184]
37bc635f0movsd_xmm x3, [rdi+rsi+16]
37bc635f6movsd_xmm x0, [rdi+rsi+24]
37bc635fcandpd x3, [rip+0x7ea28c]
37bc63604andpd x0, [rip+0x7ea284]
37bc6360cmov rdi, [rsp+488]
37bc63614addsd x3, x0
37bc63618movsd_xmm x0, [rdi]
37bc6361candpd x0, [rip+0x7ea26c]
37bc63624mulsd x0, x3
37bc63628addsd x0, [r14]
37bc6362dcmp r15l, 1
37bc63631je 0x37bc63832
37bc63637mov [rsp+152], rbx
37bc6363fmov rdx, [rsp+176]
37bc63647mov edi, r15l
37bc6364amov rbp, -1
37bc63651mov [rsp+160], rax
37bc63659mov rsi, [rsp+128]
37bc63661mov r11l, 1
37bc63667mov [rsp+168], rcx
37bc6366fnop
37bc63670
37bc63670loc_37bc63670:
37bc63670lea r9l, [r11+1]
37bc63674movsd_xmm [r14+8*r11-8], x0
37bc6367bcmp r15l, r9l
37bc6367ejle 0x37bc63845
37bc63684mov ebx, r15l
37bc63687lea r8, [r14+8*r11]
37bc6368bmovddup x4, x3
37bc6368fxor eax, eax
37bc63691sub ebx, r11l
37bc63694lea rcx, [rsi+32]
37bc63698pxor x5, x5
37bc6369cmov r10l, ebx
37bc6369fshr r10l, 1
37bc636a2shl r10, 4
37bc636a6nop [rax+rax]
37bc636b0
37bc636b0loc_37bc636b0:
37bc636b0movupd x0, [rdx+2*rax]
37bc636b5movupd x1, [rdx+2*rax+16]
37bc636bbmovlpd x1, [rdx+2*rax+8]
37bc636c1movupd x2, [r8+rax]
37bc636c7movhpd x0, [rdx+2*rax+16]
37bc636cdandpd x0, x9
37bc636d2andpd x1, x9
37bc636d7addpd x1, x0
37bc636dbmovapd x0, x1
37bc636dfmulpd x0, x4
37bc636e3addpd x0, x2
37bc636e7movupd x2, [rcx+2*rax+16]
37bc636edmovlpd x2, [rcx+2*rax+8]
37bc636f3andpd x2, x9
37bc636f8movups [r8+rax], x0
37bc636fdmovupd x0, [rcx+2*rax]
37bc63702movhpd x0, [rcx+2*rax+16]
37bc63708add rax, 16
37bc6370candpd x0, x9
37bc63711addpd x0, x2
37bc63715mulpd x0, x1
37bc63719addsd x5, x0
37bc6371dunpckhpd x0, x0
37bc63721addsd x5, x0
37bc63725cmp r10, rax
37bc63728jne 0x37bc636b0
37bc6372atest bl, 1
37bc6372dje 0x37bc637b4
37bc63733and ebx, -2
37bc63736add r9l, ebx
37bc63739
37bc63739loc_37bc63739:
37bc63739movsxd r9, r9l
37bc6373clea rax, [rbp+r9]
37bc63741shl rax, 4
37bc63745add rax, [rsp+488]
37bc6374dmovsd_xmm x1, [rax+8]
37bc63752movsd_xmm x0, [rax]
37bc63756andpd x1, [rip+0x7ea132]
37bc6375eandpd x0, [rip+0x7ea12a]
37bc63766addsd x1, x0
37bc6376amulsd x3, x1
37bc6376eaddsd x3, [r14+8*r9-8]
37bc63775movsd_xmm [r14+8*r9-8], x3
37bc6377cadd r9, [rsp+104]
37bc63781shl r9, 4
37bc63785add r9, [rsp+536]
37bc6378dmovsd_xmm x0, [r9+8]
37bc63793movsd_xmm x2, [r9]
37bc63798andpd x0, [rip+0x7ea0f0]
37bc637a0andpd x2, [rip+0x7ea0e8]
37bc637a8addsd x0, x2
37bc637acmulsd x0, x1
37bc637b0addsd x5, x0
37bc637b4
37bc637b4loc_37bc637b4:
37bc637b4movsd_xmm x3, [rsi+32]
37bc637b9movsd_xmm x0, [rsi+40]
37bc637bemov rax, rdx
37bc637c1add rbp, r13
37bc637c4mov rcx, [rsp+96]
37bc637c9sub rax, r12
37bc637ccadd rsi, 16
37bc637d0add rdx, r12
37bc637d3andpd x0, [rip+0x7ea0b5]
37bc637dbandpd x3, [rip+0x7ea0ad]
37bc637e3addsd x5, [r14+8*r11-8]
37bc637eaaddsd x3, x0
37bc637eemovsd_xmm x0, [rax+rcx+16]
37bc637f4andpd x0, [rip+0x7ea094]
37bc637fcmovsd_xmm [r14+8*r11-8], x5
37bc63803mulsd x0, x3
37bc63807addsd x0, [r14+8*r11]
37bc6380dadd r11, 1
37bc63811cmp r11, rdi
37bc63814jne 0x37bc63670
37bc6381amov rbx, [rsp+152]
37bc63822mov rax, [rsp+160]
37bc6382amov rcx, [rsp+168]
37bc63832
37bc63832loc_37bc63832:
37bc63832pxor x1, x1
37bc63836addsd x0, x1
37bc6383amovsd_xmm [r14+8*rcx], x0
37bc63840jmp 0x37bc63483
37bc63845
37bc63845loc_37bc63845:
37bc63845pxor x5, x5
37bc63849jmp 0x37bc63739
37bc6384e
37bc6384eloc_37bc6384e:
37bc6384epxor x5, x5
37bc63852mov r8l, 1
37bc63858jmp 0x37bc633b8
37bc6385d
37bc6385dloc_37bc6385d:
37bc6385dmov r8, [rsp+128]
37bc63865mov rdi, [rsp+208]
37bc6386dmov r13, [rsp+568]
37bc63875mov rsi, [rsp+216]
37bc6387dmov rbp, [rsp+224]
37bc63885test r15l, r15l
37bc63888jle 0x37bc638fa
37bc6388amovapd x3, x8
37bc6388flea ecx, [r15-1]
37bc63893mov rdx, r14
37bc63896mov rax, r13
37bc63899mulsd x3, x7
37bc6389dshl rcx, 4
37bc638a1lea rcx, [r13+rcx+16]
37bc638a6nop [rax+rax]
37bc638b0
37bc638b0loc_37bc638b0:
37bc638b0movsd_xmm x2, [rdx]
37bc638b4movsd_xmm x0, [rax]
37bc638b8movsd_xmm x1, [rax+8]
37bc638bdandpd x0, [rip+0x7e9fcb]
37bc638c5andpd x1, [rip+0x7e9fc3]
37bc638cdcomisd x2, x10
37bc638d2addsd x0, x1
37bc638d6movapd x1, x2
37bc638damulsd x1, x3
37bc638deaddsd x0, x1
37bc638e2ja 0x37bc638e9
37bc638e4addsd x0, x11
37bc638e9
37bc638e9loc_37bc638e9:
37bc638e9add rax, 16
37bc638edmovsd_xmm [rdx], x0
37bc638f1add rdx, 8
37bc638f5cmp rcx, rax
37bc638f8jne 0x37bc638b0
37bc638fa
37bc638faloc_37bc638fa:
37bc638famov [rsp+272], 0
37bc63905mov rbx, r14
37bc63908pxor x6, x6
37bc6390cmov r14, r13
37bc6390fmov r13, r12
37bc63912mov r12, r8
37bc63915nop [rax+rax]
37bc63920
37bc63920loc_37bc63920:
37bc63920mov [rsp+40], rbp
37bc63925movsxd rdx, r15l
37bc63928mov r9, rdi
37bc6392bmov r8, r14
37bc6392emov [rsp+32], rsi
37bc63933mov rcx, [rsp+472]
37bc6393bshl rdx, 4
37bc6393fadd rdx, r14
37bc63942call zlacn2_
37bc63947mov eax, [rsp+272]
37bc6394etest eax, eax
37bc63950je 0x37bc63a13
37bc63956cmp eax, 1
37bc63959je 0x37bc63b03
37bc6395fmov rcx, [rsp+472]
37bc63967mov r15l, [rcx]
37bc6396acmp eax, 2
37bc6396djne 0x37bc63920
37bc6396fmov edx, r15l
37bc63972xor eax, eax
37bc63974shl rdx, 3
37bc63978test r15l, r15l
37bc6397bjle 0x37bc639aa
37bc6397dnop [rax]
37bc63980
37bc63980loc_37bc63980:
37bc63980movupd x0, [r14+2*rax]
37bc63986movddup x1, [rbx+rax]
37bc6398bmulpd x1, x0
37bc6398fshufpd x0, x0, 1
37bc63994mulpd x0, x6
37bc63998addsubpd x1, x0
37bc6399cmovups [r14+2*rax], x1
37bc639a1add rax, 8
37bc639a5cmp rdx, rax
37bc639a8jne 0x37bc63980
37bc639aa
37bc639aaloc_37bc639aa:
37bc639aamov rax, [rsp+584]
37bc639b2mov [rsp+40], r14
37bc639b7lea r8, [rip+0x7e9e9e]
37bc639bemov r9, [rsp+504]
37bc639c6mov rdx, [rsp+472]
37bc639cemov [rsp+64], 1
37bc639d7mov [rsp+56], rax
37bc639dcmov rax, [rsp+472]
37bc639e4mov rcx, [rsp+464]
37bc639ecmov [rsp+48], rax
37bc639f1mov rax, [rsp+512]
37bc639f9mov [rsp+32], rax
37bc639fecall zpotrs_
37bc63a03mov rax, [rsp+472]
37bc63a0bmov r15l, [rax]
37bc63a0ejmp 0x37bc63920
37bc63a13
37bc63a13loc_37bc63a13:
37bc63a13mov rax, [rsp+472]
37bc63a1bmov r8, r12
37bc63a1emov r12, r13
37bc63a21mov r13, r14
37bc63a24mov r14, rbx
37bc63a27mov eax, [rax]
37bc63a29test eax, eax
37bc63a2bjle 0x37bc63ac5
37bc63a31sub eax, 1
37bc63a34add rax, [rsp+104]
37bc63a39pxor x2, x2
37bc63a3dshl rax, 4
37bc63a41add rax, [rsp+200]
37bc63a49nop [rax+rax]
37bc63a54nop [rax+rax]
37bc63a5fnop [rax+rax]
37bc63a6anop [rax+rax]
37bc63a75nop [rax+rax]
37bc63a80
37bc63a80loc_37bc63a80:
37bc63a80movsd_xmm x0, [r8+16]
37bc63a86movsd_xmm x1, [r8+24]
37bc63a8cadd r8, 16
37bc63a90andpd x0, [rip+0x7e9df8]
37bc63a98andpd x1, [rip+0x7e9df0]
37bc63aa0addsd x0, x1
37bc63aa4maxsd x2, x0
37bc63aa8cmp rax, r8
37bc63aabjne 0x37bc63a80
37bc63aadpxor x0, x0
37bc63ab1ucomisd x2, x0
37bc63ab5jp 0x37bc63ab9
37bc63ab7je 0x37bc63ac5
37bc63ab9
37bc63ab9loc_37bc63ab9:
37bc63ab9movsd_xmm x0, [rdi]
37bc63abddivsd x0, x2
37bc63ac1movsd_xmm [rdi], x0
37bc63ac5
37bc63ac5loc_37bc63ac5:
37bc63ac5mov rcx, [rsp+256]
37bc63acdadd [rsp+112], 1
37bc63ad3add rdi, 8
37bc63ad7add [rsp+104], rcx
37bc63adcmov rax, [rsp+112]
37bc63ae1mov rcx, [rsp+264]
37bc63ae9add [rsp+192], rcx
37bc63af1cmp [rsp+252], eax
37bc63af8jge 0x37bc630c6
37bc63afejmp 0x37bc62ea6
37bc63b03
37bc63b03loc_37bc63b03:
37bc63b03mov rax, [rsp+584]
37bc63b0bmov [rsp+40], r14
37bc63b10lea r8, [rip+0x7e9d45]
37bc63b17mov r9, [rsp+504]
37bc63b1fmov rdx, [rsp+472]
37bc63b27mov [rsp+64], 1
37bc63b30mov [rsp+56], rax
37bc63b35mov rax, [rsp+472]
37bc63b3dmov rcx, [rsp+464]
37bc63b45mov [rsp+48], rax
37bc63b4amov rax, [rsp+512]
37bc63b52mov [rsp+32], rax
37bc63b57call zpotrs_
37bc63b5cmov rax, [rsp+472]
37bc63b64mov r15l, [rax]
37bc63b67test r15l, r15l
37bc63b6ajle 0x37bc63920
37bc63b70mov edx, r15l
37bc63b73xor eax, eax
37bc63b75pxor x2, x2
37bc63b79shl rdx, 3
37bc63b7dnop [rax]
37bc63b80
37bc63b80loc_37bc63b80:
37bc63b80movupd x0, [r14+2*rax]
37bc63b86movddup x1, [rbx+rax]
37bc63b8bmulpd x1, x0
37bc63b8fshufpd x0, x0, 1
37bc63b94mulpd x0, x2
37bc63b98addsubpd x1, x0
37bc63b9cmovups [r14+2*rax], x1
37bc63ba1add rax, 8
37bc63ba5cmp rax, rdx
37bc63ba8jne 0x37bc63b80
37bc63baajmp 0x37bc63920
37bc63baf
37bc63bafloc_37bc63baf:
37bc63bafpxor x2, x2
37bc63bb3jmp 0x37bc634e7
37bc63bb8
37bc63bb8loc_37bc63bb8:
37bc63bb8test edx, edx
37bc63bbaje 0x37bc62ea6
37bc63bc0lea rbx, [8*rdx]
37bc63bc8mov rcx, [rsp+552]
37bc63bd0xor edx, edx
37bc63bd2mov r8, rbx
37bc63bd5call memset
37bc63bdamov rcx, [rsp+560]
37bc63be2mov r8, rbx
37bc63be5xor edx, edx
37bc63be7call memset
37bc63becjmp 0x37bc62ea6
37bc63bf1
37bc63bf1loc_37bc63bf1:
37bc63bf1neg eax
37bc63bf3jmp 0x37bc62e84
37bc62d40
37bc63bf8
37bc63bf8 // align 0x10
37bc63bf8 // align 0x10
37bc63c00
37bc63c00zposv_:
37bc63c00push r12
37bc63c02push rbp
37bc63c03push rdi
37bc63c04push rsi
37bc63c05push rbx
37bc63c06sub rsp, 96
37bc63c0amov rdi, [rsp+200]
37bc63c12mov [rdi], 0
37bc63c18mov rsi, rdx
37bc63c1bmov r12, r8
37bc63c1emov rbp, r9
37bc63c21mov r8l, 1
37bc63c27mov r9l, 1
37bc63c2dlea rdx, [rip+0x7e9c6c]
37bc63c34mov rbx, rcx
37bc63c37call lsame_
37bc63c3ctest eax, eax
37bc63c3eje 0x37bc63cd0
37bc63c44
37bc63c44loc_37bc63c44:
37bc63c44mov eax, [rsi]
37bc63c46test eax, eax
37bc63c48js 0x37bc63cc0
37bc63c4amov edx, [r12]
37bc63c4etest edx, edx
37bc63c50js 0x37bc63d00
37bc63c56mov rcx, [rsp+176]
37bc63c5etest eax, eax
37bc63c60mov edx, 1
37bc63c65cmovle eax, edx
37bc63c68cmp [rcx], eax
37bc63c6ajl 0x37bc63d10
37bc63c70mov rcx, [rsp+192]
37bc63c78cmp [rcx], eax
37bc63c7ajge 0x37bc63d20
37bc63c80mov edx, -7
37bc63c85mov eax, 7
37bc63c8anop [rax+rax]
37bc63c90
37bc63c90loc_37bc63c90:
37bc63c90mov [rdi], edx
37bc63c92
37bc63c92loc_37bc63c92:
37bc63c92lea rdx, [rsp+92]
37bc63c97mov r8l, 6
37bc63c9dlea rcx, [rip+0x7e9bfe]
37bc63ca4mov [rsp+92], eax
37bc63ca8call xerbla_
37bc63cadnop
37bc63cae
37bc63caeloc_37bc63cae:
37bc63caeadd rsp, 96
37bc63cb2pop rbx
37bc63cb3pop rsi
37bc63cb4pop rdi
37bc63cb5pop rbp
37bc63cb6pop r12
37bc63cb8ret
37bc63cb9
37bc63cb9 0f 1f 80 00 00 00 00 .......
37bc63cc0
37bc63cc0loc_37bc63cc0:
37bc63cc0mov edx, -2
37bc63cc5mov eax, 2
37bc63ccajmp 0x37bc63c90
37bc63ccc
37bc63ccc 0f 1f 40 00 ..@.
37bc63cd0
37bc63cd0loc_37bc63cd0:
37bc63cd0mov r9l, 1
37bc63cd6mov r8l, 1
37bc63cdclea rdx, [rip+0x7e9bbe]
37bc63ce3mov rcx, rbx
37bc63ce6call lsame_
37bc63cebtest eax, eax
37bc63cedjne 0x37bc63c44
37bc63cf3mov edx, -1
37bc63cf8mov eax, 1
37bc63cfdjmp 0x37bc63c90
37bc63cff
37bc63cff 90 .
37bc63d00
37bc63d00loc_37bc63d00:
37bc63d00mov edx, -3
37bc63d05mov eax, 3
37bc63d0ajmp 0x37bc63c90
37bc63d0c
37bc63d0c 0f 1f 40 00 ..@.
37bc63d10
37bc63d10loc_37bc63d10:
37bc63d10mov edx, -5
37bc63d15mov eax, 5
37bc63d1ajmp 0x37bc63c90
37bc63d1f
37bc63d1f 90 .
37bc63d20
37bc63d20loc_37bc63d20:
37bc63d20mov eax, [rdi]
37bc63d22test eax, eax
37bc63d24jne 0x37bc63daa
37bc63d2amov [rsp+32], rdi
37bc63d2fmov r8, rbp
37bc63d32mov rdx, rsi
37bc63d35mov rcx, rbx
37bc63d38mov [rsp+40], 1
37bc63d41mov r9, [rsp+176]
37bc63d49call zpotrf_
37bc63d4emov eax, [rdi]
37bc63d50test eax, eax
37bc63d52jne 0x37bc63cae
37bc63d58mov [rsp+56], rdi
37bc63d5dmov r9, rbp
37bc63d60mov r8, r12
37bc63d63mov rdx, rsi
37bc63d66mov rax, [rsp+192]
37bc63d6emov rcx, rbx
37bc63d71mov [rsp+64], 1
37bc63d7amov [rsp+48], rax
37bc63d7fmov rax, [rsp+184]
37bc63d87mov [rsp+40], rax
37bc63d8cmov rax, [rsp+176]
37bc63d94mov [rsp+32], rax
37bc63d99call zpotrs_
37bc63d9enop
37bc63d9fadd rsp, 96
37bc63da3pop rbx
37bc63da4pop rsi
37bc63da5pop rdi
37bc63da6pop rbp
37bc63da7pop r12
37bc63da9ret
37bc63daa
37bc63daaloc_37bc63daa:
37bc63daaneg eax
37bc63dacjmp 0x37bc63c92
37bc63c00
37bc63c00zposv_:
37bc63c00push r12
37bc63c02push rbp
37bc63c03push rdi
37bc63c04push rsi
37bc63c05push rbx
37bc63c06sub rsp, 96
37bc63c0amov rdi, [rsp+200]
37bc63c12mov [rdi], 0
37bc63c18mov rsi, rdx
37bc63c1bmov r12, r8
37bc63c1emov rbp, r9
37bc63c21mov r8l, 1
37bc63c27mov r9l, 1
37bc63c2dlea rdx, [rip+0x7e9c6c]
37bc63c34mov rbx, rcx
37bc63c37call lsame_
37bc63c3ctest eax, eax
37bc63c3eje 0x37bc63cd0
37bc63c44
37bc63c44loc_37bc63c44:
37bc63c44mov eax, [rsi]
37bc63c46test eax, eax
37bc63c48js 0x37bc63cc0
37bc63c4amov edx, [r12]
37bc63c4etest edx, edx
37bc63c50js 0x37bc63d00
37bc63c56mov rcx, [rsp+176]
37bc63c5etest eax, eax
37bc63c60mov edx, 1
37bc63c65cmovle eax, edx
37bc63c68cmp [rcx], eax
37bc63c6ajl 0x37bc63d10
37bc63c70mov rcx, [rsp+192]
37bc63c78cmp [rcx], eax
37bc63c7ajge 0x37bc63d20
37bc63c80mov edx, -7
37bc63c85mov eax, 7
37bc63c8anop [rax+rax]
37bc63c90
37bc63c90loc_37bc63c90:
37bc63c90mov [rdi], edx
37bc63c92
37bc63c92loc_37bc63c92:
37bc63c92lea rdx, [rsp+92]
37bc63c97mov r8l, 6
37bc63c9dlea rcx, [rip+0x7e9bfe]
37bc63ca4mov [rsp+92], eax
37bc63ca8call xerbla_
37bc63cadnop
37bc63cae
37bc63caeloc_37bc63cae:
37bc63caeadd rsp, 96
37bc63cb2pop rbx
37bc63cb3pop rsi
37bc63cb4pop rdi
37bc63cb5pop rbp
37bc63cb6pop r12
37bc63cb8ret
37bc63cb9
37bc63cb9 0f 1f 80 00 00 00 00 .......
37bc63cc0
37bc63cc0loc_37bc63cc0:
37bc63cc0mov edx, -2
37bc63cc5mov eax, 2
37bc63ccajmp 0x37bc63c90
37bc63ccc
37bc63ccc 0f 1f 40 00 ..@.
37bc63cd0
37bc63cd0loc_37bc63cd0:
37bc63cd0mov r9l, 1
37bc63cd6mov r8l, 1
37bc63cdclea rdx, [rip+0x7e9bbe]
37bc63ce3mov rcx, rbx
37bc63ce6call lsame_
37bc63cebtest eax, eax
37bc63cedjne 0x37bc63c44
37bc63cf3mov edx, -1
37bc63cf8mov eax, 1
37bc63cfdjmp 0x37bc63c90
37bc63cff
37bc63cff 90 .
37bc63d00
37bc63d00loc_37bc63d00:
37bc63d00mov edx, -3
37bc63d05mov eax, 3
37bc63d0ajmp 0x37bc63c90
37bc63d0c
37bc63d0c 0f 1f 40 00 ..@.
37bc63d10
37bc63d10loc_37bc63d10:
37bc63d10mov edx, -5
37bc63d15mov eax, 5
37bc63d1ajmp 0x37bc63c90
37bc63d1f
37bc63d1f 90 .
37bc63d20
37bc63d20loc_37bc63d20:
37bc63d20mov eax, [rdi]
37bc63d22test eax, eax
37bc63d24jne 0x37bc63daa
37bc63d2amov [rsp+32], rdi
37bc63d2fmov r8, rbp
37bc63d32mov rdx, rsi
37bc63d35mov rcx, rbx
37bc63d38mov [rsp+40], 1
37bc63d41mov r9, [rsp+176]
37bc63d49call zpotrf_
37bc63d4emov eax, [rdi]
37bc63d50test eax, eax
37bc63d52jne 0x37bc63cae
37bc63d58mov [rsp+56], rdi
37bc63d5dmov r9, rbp
37bc63d60mov r8, r12
37bc63d63mov rdx, rsi
37bc63d66mov rax, [rsp+192]
37bc63d6emov rcx, rbx
37bc63d71mov [rsp+64], 1
37bc63d7amov [rsp+48], rax
37bc63d7fmov rax, [rsp+184]
37bc63d87mov [rsp+40], rax
37bc63d8cmov rax, [rsp+176]
37bc63d94mov [rsp+32], rax
37bc63d99call zpotrs_
37bc63d9enop
37bc63d9fadd rsp, 96
37bc63da3pop rbx
37bc63da4pop rsi
37bc63da5pop rdi
37bc63da6pop rbp
37bc63da7pop r12
37bc63da9ret
37bc63daa
37bc63daaloc_37bc63daa:
37bc63daaneg eax
37bc63dacjmp 0x37bc63c92
37bc63c00
37bc63db1
37bc63db1 // align 0x10
37bc63db1 // align 0x10
37bc63dc0
37bc63dc0zposvx_:
37bc63dc0push r15
37bc63dc2push r14
37bc63dc4push r13
37bc63dc6push r12
37bc63dc8push rbp
37bc63dc9push rdi
37bc63dcapush rsi
37bc63dcbpush rbx
37bc63dccsub rsp, 232
37bc63dd3movups [rsp+192], x6
37bc63ddbmovups [rsp+208], x7
37bc63de3mov rax, [rsp+392]
37bc63debmov rbp, [rsp+456]
37bc63df3mov r13, [rsp+376]
37bc63dfbmov eax, [rax]
37bc63dfdmov [rbp], 0
37bc63e04mov [rsp+152], eax
37bc63e0bmov r12, rcx
37bc63e0emov rsi, rdx
37bc63e11mov rbx, r8
37bc63e14lea rdx, [rip+0x7e9a95]
37bc63e1bmov r8l, 1
37bc63e21mov rdi, r9
37bc63e24mov rax, [rsp+408]
37bc63e2cmov r9l, 1
37bc63e32mov eax, [rax]
37bc63e34mov [rsp+156], eax
37bc63e3bcall lsame_
37bc63e40mov r9l, 1
37bc63e46mov r8l, 1
37bc63e4cmov rcx, r12
37bc63e4flea rdx, [rip+0x7e9a5b]
37bc63e56mov r15l, eax
37bc63e59call lsame_
37bc63e5eor r15l, eax
37bc63e61mov r14l, eax
37bc63e64mov [rsp+148], r15l
37bc63e6cje 0x37bc63ef8
37bc63e72mov rax, [rsp+368]
37bc63e7axor r15l, r15l
37bc63e7dmov [rax], 78
37bc63e80
37bc63e80loc_37bc63e80:
37bc63e80mov r9l, 1
37bc63e86mov r8l, 1
37bc63e8clea rdx, [rip+0x7e9a2d]
37bc63e93mov rcx, rsi
37bc63e96call lsame_
37bc63e9btest eax, eax
37bc63e9dje 0x37bc63fc4
37bc63ea3
37bc63ea3loc_37bc63ea3:
37bc63ea3mov eax, [rbx]
37bc63ea5test eax, eax
37bc63ea7js 0x37bc63f5d
37bc63eadmov r10l, [rdi]
37bc63eb0test r10l, r10l
37bc63eb3js 0x37bc64009
37bc63eb9mov rcx, [rsp+344]
37bc63ec1test eax, eax
37bc63ec3mov edx, 1
37bc63ec8cmovle eax, edx
37bc63ecbcmp [rcx], eax
37bc63ecdjl 0x37bc63ff8
37bc63ed3mov rcx, [rsp+360]
37bc63edbcmp [rcx], eax
37bc63eddjge 0x37bc6401a
37bc63ee3mov [rbp], -8
37bc63eeamov eax, 8
37bc63eefjmp 0x37bc63f69
37bc63ef1
37bc63ef1 0f 1f 80 00 00 00 00 .......
37bc63ef8
37bc63ef8loc_37bc63ef8:
37bc63ef8mov rcx, [rsp+368]
37bc63f00mov r9l, 1
37bc63f06mov r8l, 1
37bc63f0clea rdx, [rip+0x7e999f]
37bc63f13call lsame_
37bc63f18mov edx, 12
37bc63f1dlea rcx, [rip+0x7e998f]
37bc63f24mov r15l, eax
37bc63f27call dlamch_
37bc63f2cmov r9l, 1
37bc63f32mov r8l, 1
37bc63f38mov rcx, r12
37bc63f3blea rdx, [rip+0x7e997d]
37bc63f42movapd x6, x0
37bc63f46call lsame_
37bc63f4btest eax, eax
37bc63f4djne 0x37bc63faf
37bc63f4fmov [rbp], -1
37bc63f56mov eax, 1
37bc63f5bjmp 0x37bc63f69
37bc63f5d
37bc63f5dloc_37bc63f5d:
37bc63f5dmov [rbp], -3
37bc63f64mov eax, 3
37bc63f69
37bc63f69loc_37bc63f69:
37bc63f69lea rdx, [rsp+176]
37bc63f71mov r8l, 6
37bc63f77lea rcx, [rip+0x7e9944]
37bc63f7emov [rsp+176], eax
37bc63f85call xerbla_
37bc63f8anop
37bc63f8b
37bc63f8bloc_37bc63f8b:
37bc63f8bmovups x6, [rsp+192]
37bc63f93movups x7, [rsp+208]
37bc63f9badd rsp, 232
37bc63fa2pop rbx
37bc63fa3pop rsi
37bc63fa4pop rdi
37bc63fa5pop rbp
37bc63fa6pop r12
37bc63fa8pop r13
37bc63faapop r14
37bc63facpop r15
37bc63faeret
37bc63faf
37bc63fafloc_37bc63faf:
37bc63fafmovsd_xmm x0, [rip+0x7e9921]
37bc63fb7divsd x0, x6
37bc63fbbmovapd x7, x0
37bc63fbfjmp 0x37bc63e80
37bc63fc4
37bc63fc4loc_37bc63fc4:
37bc63fc4mov r9l, 1
37bc63fcamov r8l, 1
37bc63fd0lea rdx, [rip+0x7e98ea]
37bc63fd7mov rcx, rsi
37bc63fdacall lsame_
37bc63fdftest eax, eax
37bc63fe1jne 0x37bc63ea3
37bc63fe7mov [rbp], -2
37bc63feemov eax, 2
37bc63ff3jmp 0x37bc63f69
37bc63ff8
37bc63ff8loc_37bc63ff8:
37bc63ff8mov [rbp], -6
37bc63fffmov eax, 6
37bc64004jmp 0x37bc63f69
37bc64009
37bc64009loc_37bc64009:
37bc64009mov [rbp], -4
37bc64010mov eax, 4
37bc64015jmp 0x37bc63f69
37bc6401a
37bc6401aloc_37bc6401a:
37bc6401amov r9l, 1
37bc64020mov r8l, 1
37bc64026lea rdx, [rip+0x7e9892]
37bc6402dmov rcx, r12
37bc64030call lsame_
37bc64035test eax, eax
37bc64037je 0x37bc640cf
37bc6403dtest r15l, r15l
37bc64040je 0x37bc64921
37bc64046
37bc64046loc_37bc64046:
37bc64046mov edx, [rbx]
37bc64048test edx, edx
37bc6404ajle 0x37bc6495a
37bc64050sub edx, 1
37bc64053movapd x0, x7
37bc64057pxor x2, x2
37bc6405bmov rax, r13
37bc6405elea rdx, [r13+8*rdx+8]
37bc64063
37bc64063loc_37bc64063:
37bc64063movsd_xmm x1, [rax]
37bc64067add rax, 8
37bc6406bminsd x0, x1
37bc6406fmaxsd x2, x1
37bc64073cmp rax, rdx
37bc64076jne 0x37bc64063
37bc64078pxor x1, x1
37bc6407ccomisd x1, x0
37bc64080jae 0x37bc64909
37bc64086maxsd x0, x6
37bc6408aminsd x2, x7
37bc6408edivsd x0, x2
37bc64092movsd_xmm [rsp+184], x0
37bc6409b
37bc6409bloc_37bc6409b:
37bc6409bmov eax, [rbp]
37bc6409etest eax, eax
37bc640a0jne 0x37bc6491a
37bc640a6mov eax, [rbx]
37bc640a8mov rcx, [rsp+392]
37bc640b0mov edx, 1
37bc640b5test eax, eax
37bc640b7cmovg edx, eax
37bc640bacmp [rcx], edx
37bc640bcjge 0x37bc640da
37bc640bemov [rbp], -12
37bc640c5mov eax, 12
37bc640cajmp 0x37bc63f69
37bc640cf
37bc640cfloc_37bc640cf:
37bc640cftest r15l, r15l
37bc640d2jne 0x37bc64046
37bc640d8jmp 0x37bc6409b
37bc640da
37bc640daloc_37bc640da:
37bc640damov rcx, [rsp+408]
37bc640e2cmp [rcx], edx
37bc640e4jge 0x37bc64100
37bc640e6mov [rbp], -14
37bc640edmov eax, 14
37bc640f2jmp 0x37bc63f69
37bc640f7
37bc640f7 66 0f 1f 84 00 00 00 00 00 f........
37bc64100
37bc64100loc_37bc64100:
37bc64100test r14l, r14l
37bc64103jne 0x37bc64724
37bc64109test r15l, r15l
37bc6410cje 0x37bc64519
37bc64112mov r11l, [rdi]
37bc64115test r11l, r11l
37bc64118jle 0x37bc641b6
37bc6411e
37bc6411eloc_37bc6411e:
37bc6411eadd r11l, 1
37bc64122test eax, eax
37bc64124jle 0x37bc641b6
37bc6412amovsxd r9, [rsp+152]
37bc64132xor edx, edx
37bc64134mov r8l, 1
37bc6413apxor x2, x2
37bc6413etest r9, r9
37bc64141cmovs r9, rdx
37bc64145sub eax, 1
37bc64148mov rdx, [rsp+384]
37bc64150lea rcx, [8*rax+8]
37bc64158shl r9, 4
37bc6415cnop [rax]
37bc64160
37bc64160loc_37bc64160:
37bc64160xor eax, eax
37bc64162nop [rax+rax]
37bc6416anop [rax+rax]
37bc64175nop [rax+rax]
37bc64180
37bc64180loc_37bc64180:
37bc64180movupd x0, [rdx+2*rax]
37bc64185movddup x1, [r13+rax]
37bc6418cmulpd x1, x0
37bc64190shufpd x0, x0, 1
37bc64195mulpd x0, x2
37bc64199addsubpd x1, x0
37bc6419dmovups [rdx+2*rax], x1
37bc641a1add rax, 8
37bc641a5cmp rax, rcx
37bc641a8jne 0x37bc64180
37bc641aaadd r8l, 1
37bc641aeadd rdx, r9
37bc641b1cmp r11l, r8l
37bc641b4jne 0x37bc64160
37bc641b6
37bc641b6loc_37bc641b6:
37bc641b6mov r8l, [rsp+148]
37bc641betest r8l, r8l
37bc641c1jne 0x37bc6488a
37bc641c7
37bc641c7loc_37bc641c7:
37bc641c7mov rax, [rsp+448]
37bc641cfmov r8, rbx
37bc641d2mov [rsp+56], 1
37bc641dbmov rdx, rsi
37bc641demov [rsp+48], 1
37bc641e7mov r9, [rsp+336]
37bc641eflea rcx, [rip+0x7e96d9]
37bc641f6mov [rsp+40], rax
37bc641fbmov rax, [rsp+344]
37bc64203mov [rsp+32], rax
37bc64208call zlanhe_
37bc6420dmov [rsp+64], rbp
37bc64212mov rdx, rbx
37bc64215mov rcx, rsi
37bc64218mov rax, [rsp+448]
37bc64220mov r9, [rsp+360]
37bc64228mov [rsp+72], 1
37bc64231mov r8, [rsp+352]
37bc64239movsd_xmm [rsp+176], x0
37bc64242mov [rsp+56], rax
37bc64247mov rax, [rsp+440]
37bc6424fmov [rsp+48], rax
37bc64254mov rax, [rsp+416]
37bc6425cmov [rsp+40], rax
37bc64261lea rax, [rsp+176]
37bc64269mov [rsp+32], rax
37bc6426ecall zpocon_
37bc64273mov rax, [rsp+408]
37bc6427bmov r8, rdi
37bc6427emov rdx, rbx
37bc64281mov [rsp+56], 4
37bc6428amov r9, [rsp+384]
37bc64292lea rcx, [rip+0x7e9637]
37bc64299mov [rsp+48], rax
37bc6429emov rax, [rsp+400]
37bc642a6mov [rsp+40], rax
37bc642abmov rax, [rsp+392]
37bc642b3mov [rsp+32], rax
37bc642b8call zlacpy_
37bc642bdmov [rsp+56], rbp
37bc642c2mov r8, rdi
37bc642c5mov rdx, rbx
37bc642c8mov rax, [rsp+408]
37bc642d0mov r9, [rsp+352]
37bc642d8mov rcx, rsi
37bc642dbmov [rsp+64], 1
37bc642e4mov [rsp+48], rax
37bc642e9mov rax, [rsp+400]
37bc642f1mov [rsp+40], rax
37bc642f6mov rax, [rsp+360]
37bc642femov [rsp+32], rax
37bc64303call zpotrs_
37bc64308mov r8, rdi
37bc6430bmov rdx, rbx
37bc6430emov rcx, rsi
37bc64311mov rax, [rsp+448]
37bc64319mov r9, [rsp+336]
37bc64321mov [rsp+120], rbp
37bc64326mov [rsp+128], 1
37bc64332mov [rsp+112], rax
37bc64337mov rax, [rsp+440]
37bc6433fmov [rsp+104], rax
37bc64344mov rax, [rsp+432]
37bc6434cmov [rsp+96], rax
37bc64351mov rax, [rsp+424]
37bc64359mov [rsp+88], rax
37bc6435emov rax, [rsp+408]
37bc64366mov [rsp+80], rax
37bc6436bmov rax, [rsp+400]
37bc64373mov [rsp+72], rax
37bc64378mov rax, [rsp+392]
37bc64380mov [rsp+64], rax
37bc64385mov rax, [rsp+384]
37bc6438dmov [rsp+56], rax
37bc64392mov rax, [rsp+360]
37bc6439amov [rsp+48], rax
37bc6439fmov rax, [rsp+352]
37bc643a7mov [rsp+40], rax
37bc643acmov rax, [rsp+344]
37bc643b4mov [rsp+32], rax
37bc643b9call zporfs_
37bc643bemov r11l, [rdi]
37bc643c1test r11l, r11l
37bc643c4jle 0x37bc644e1
37bc643camov eax, [rbx]
37bc643cclea esi, [r11+1]
37bc643d0test eax, eax
37bc643d2jle 0x37bc64476
37bc643d8movsxd r9, [rsp+156]
37bc643e0xor edx, edx
37bc643e2mov r8l, 1
37bc643e8pxor x2, x2
37bc643ectest r9, r9
37bc643efcmovs r9, rdx
37bc643f3sub eax, 1
37bc643f6mov rdx, [rsp+400]
37bc643felea rcx, [8*rax+8]
37bc64406shl r9, 4
37bc6440anop [rax+rax]
37bc64410
37bc64410loc_37bc64410:
37bc64410xor eax, eax
37bc64412nop
37bc64414nop [rax+rax]
37bc6441fnop [rax+rax]
37bc6442anop [rax+rax]
37bc64435nop [rax+rax]
37bc64440
37bc64440loc_37bc64440:
37bc64440movupd x0, [rdx+2*rax]
37bc64445movddup x1, [r13+rax]
37bc6444cmulpd x1, x0
37bc64450shufpd x0, x0, 1
37bc64455mulpd x0, x2
37bc64459addsubpd x1, x0
37bc6445dmovups [rdx+2*rax], x1
37bc64461add rax, 8
37bc64465cmp rax, rcx
37bc64468jne 0x37bc64440
37bc6446aadd r8l, 1
37bc6446eadd rdx, r9
37bc64471cmp esi, r8l
37bc64474jne 0x37bc64410
37bc64476
37bc64476loc_37bc64476:
37bc64476movsd_xmm x2, [rsp+184]
37bc6447fcmp r11l, 1
37bc64483je 0x37bc644c5
37bc64485mov edx, r11l
37bc64488mov rax, [rsp+424]
37bc64490movddup x1, x2
37bc64494shr edx, 1
37bc64496shl rdx, 4
37bc6449aadd rdx, rax
37bc6449dnop [rax]
37bc644a0
37bc644a0loc_37bc644a0:
37bc644a0movupd x0, [rax]
37bc644a4add rax, 16
37bc644a8divpd x0, x1
37bc644acmovups [rax-16], x0
37bc644b0cmp rax, rdx
37bc644b3jne 0x37bc644a0
37bc644b5mov eax, r11l
37bc644b8and eax, -2
37bc644bband r11l, 1
37bc644bfje 0x37bc644e1
37bc644c1lea r11l, [rax+1]
37bc644c5
37bc644c5loc_37bc644c5:
37bc644c5mov rdi, [rsp+424]
37bc644cdlea eax, [r11-1]
37bc644d1cdqe
37bc644d3movsd_xmm x0, [rdi+8*rax]
37bc644d8divsd x0, x2
37bc644dcmovsd_xmm [rdi+8*rax], x0
37bc644e1
37bc644e1loc_37bc644e1:
37bc644e1mov rax, [rsp+416]
37bc644e9mov edx, 7
37bc644eelea rcx, [rip+0x7e93d3]
37bc644f5movsd_xmm x3, [rax]
37bc644f9movapd x6, x3
37bc644fdcall dlamch_
37bc64502comisd x0, x6
37bc64506jbe 0x37bc63f8b
37bc6450cmov eax, [rbx]
37bc6450eadd eax, 1
37bc64511mov [rbp], eax
37bc64514jmp 0x37bc63f8b
37bc64519
37bc64519loc_37bc64519:
37bc64519mov edx, [rsp+148]
37bc64520test edx, edx
37bc64522jne 0x37bc647fc
37bc64528
37bc64528loc_37bc64528:
37bc64528mov rax, [rsp+448]
37bc64530mov r8, rbx
37bc64533mov [rsp+56], 1
37bc6453cmov rdx, rsi
37bc6453fmov [rsp+48], 1
37bc64548mov r9, [rsp+336]
37bc64550lea rcx, [rip+0x7e9378]
37bc64557mov [rsp+40], rax
37bc6455cmov rax, [rsp+344]
37bc64564mov [rsp+32], rax
37bc64569call zlanhe_
37bc6456emov [rsp+64], rbp
37bc64573mov rdx, rbx
37bc64576mov rcx, rsi
37bc64579mov rax, [rsp+448]
37bc64581mov r9, [rsp+360]
37bc64589mov [rsp+72], 1
37bc64592mov r8, [rsp+352]
37bc6459amovsd_xmm [rsp+176], x0
37bc645a3mov [rsp+56], rax
37bc645a8mov rax, [rsp+440]
37bc645b0mov [rsp+48], rax
37bc645b5mov rax, [rsp+416]
37bc645bdmov [rsp+40], rax
37bc645c2lea rax, [rsp+176]
37bc645camov [rsp+32], rax
37bc645cfcall zpocon_
37bc645d4mov rax, [rsp+408]
37bc645dcmov r8, rdi
37bc645dfmov rdx, rbx
37bc645e2mov [rsp+56], 4
37bc645ebmov r9, [rsp+384]
37bc645f3lea rcx, [rip+0x7e92d6]
37bc645famov [rsp+48], rax
37bc645ffmov rax, [rsp+400]
37bc64607mov [rsp+40], rax
37bc6460cmov rax, [rsp+392]
37bc64614mov [rsp+32], rax
37bc64619call zlacpy_
37bc6461emov [rsp+56], rbp
37bc64623mov r8, rdi
37bc64626mov rdx, rbx
37bc64629mov rax, [rsp+408]
37bc64631mov r9, [rsp+352]
37bc64639mov rcx, rsi
37bc6463cmov [rsp+64], 1
37bc64645mov [rsp+48], rax
37bc6464amov rax, [rsp+400]
37bc64652mov [rsp+40], rax
37bc64657mov rax, [rsp+360]
37bc6465fmov [rsp+32], rax
37bc64664call zpotrs_
37bc64669mov r8, rdi
37bc6466cmov rdx, rbx
37bc6466fmov rcx, rsi
37bc64672mov rax, [rsp+448]
37bc6467amov r9, [rsp+336]
37bc64682mov [rsp+120], rbp
37bc64687mov [rsp+128], 1
37bc64693mov [rsp+112], rax
37bc64698mov rax, [rsp+440]
37bc646a0mov [rsp+104], rax
37bc646a5mov rax, [rsp+432]
37bc646admov [rsp+96], rax
37bc646b2mov rax, [rsp+424]
37bc646bamov [rsp+88], rax
37bc646bfmov rax, [rsp+408]
37bc646c7mov [rsp+80], rax
37bc646ccmov rax, [rsp+400]
37bc646d4mov [rsp+72], rax
37bc646d9mov rax, [rsp+392]
37bc646e1mov [rsp+64], rax
37bc646e6mov rax, [rsp+384]
37bc646eemov [rsp+56], rax
37bc646f3mov rax, [rsp+360]
37bc646fbmov [rsp+48], rax
37bc64700mov rax, [rsp+352]
37bc64708mov [rsp+40], rax
37bc6470dmov rax, [rsp+344]
37bc64715mov [rsp+32], rax
37bc6471acall zporfs_
37bc6471fjmp 0x37bc644e1
37bc64724
37bc64724loc_37bc64724:
37bc64724lea rax, [rsp+164]
37bc6472clea r14, [rsp+168]
37bc64734mov r8, [rsp+344]
37bc6473cmov rdx, [rsp+336]
37bc64744lea r12, [rsp+184]
37bc6474cmov [rsp+48], rax
37bc64751mov r9, r13
37bc64754mov rcx, rbx
37bc64757mov [rsp+40], r14
37bc6475cmov [rsp+32], r12
37bc64761call zpoequ_
37bc64766mov r9l, [rsp+164]
37bc6476etest r9l, r9l
37bc64771je 0x37bc6478f
37bc64773test r15l, r15l
37bc64776je 0x37bc647fc
37bc6477c
37bc6477cloc_37bc6477c:
37bc6477cmov r11l, [rdi]
37bc6477ftest r11l, r11l
37bc64782jle 0x37bc6488a
37bc64788mov eax, [rbx]
37bc6478ajmp 0x37bc6411e
37bc6478f
37bc6478floc_37bc6478f:
37bc6478fmov rax, [rsp+368]
37bc64797mov [rsp+48], r14
37bc6479cmov rdx, rbx
37bc6479fmov rcx, rsi
37bc647a2mov [rsp+40], r12
37bc647a7mov r9, [rsp+344]
37bc647afmov [rsp+56], rax
37bc647b4mov r8, [rsp+336]
37bc647bcmov [rsp+72], 1
37bc647c5mov [rsp+64], 1
37bc647cemov [rsp+32], r13
37bc647d3call zlaqhe_
37bc647d8mov rcx, [rsp+368]
37bc647e0mov r9l, 1
37bc647e6mov r8l, 1
37bc647eclea rdx, [rip+0x7e90bf]
37bc647f3call lsame_
37bc647f8test eax, eax
37bc647fajne 0x37bc6477c
37bc647fc
37bc647fcloc_37bc647fc:
37bc647fcmov rax, [rsp+360]
37bc64804mov r8, rbx
37bc64807mov rdx, rbx
37bc6480amov rcx, rsi
37bc6480dmov [rsp+56], 1
37bc64816mov r9, [rsp+336]
37bc6481emov [rsp+48], rax
37bc64823mov rax, [rsp+352]
37bc6482bmov [rsp+40], rax
37bc64830mov rax, [rsp+344]
37bc64838mov [rsp+32], rax
37bc6483dcall zlacpy_
37bc64842mov [rsp+32], rbp
37bc64847mov rdx, rbx
37bc6484amov rcx, rsi
37bc6484dmov r9, [rsp+360]
37bc64855mov r8, [rsp+352]
37bc6485dmov [rsp+40], 1
37bc64866call zpotrf_
37bc6486bmov eax, [rbp]
37bc6486etest eax, eax
37bc64870jle 0x37bc64528
37bc64876
37bc64876loc_37bc64876:
37bc64876mov rax, [rsp+416]
37bc6487emov [rax], 0
37bc64885jmp 0x37bc63f8b
37bc6488a
37bc6488aloc_37bc6488a:
37bc6488amov rax, [rsp+360]
37bc64892mov r8, rbx
37bc64895mov rdx, rbx
37bc64898mov rcx, rsi
37bc6489bmov [rsp+56], 1
37bc648a4mov r9, [rsp+336]
37bc648acmov [rsp+48], rax
37bc648b1mov rax, [rsp+352]
37bc648b9mov [rsp+40], rax
37bc648bemov rax, [rsp+344]
37bc648c6mov [rsp+32], rax
37bc648cbcall zlacpy_
37bc648d0mov [rsp+32], rbp
37bc648d5mov rcx, rsi
37bc648d8mov rdx, rbx
37bc648dbmov r9, [rsp+360]
37bc648e3mov r8, [rsp+352]
37bc648ebmov [rsp+40], 1
37bc648f4call zpotrf_
37bc648f9mov ecx, [rbp]
37bc648fctest ecx, ecx
37bc648fejg 0x37bc64876
37bc64904jmp 0x37bc641c7
37bc64909
37bc64909loc_37bc64909:
37bc64909mov [rbp], -10
37bc64910mov eax, 10
37bc64915jmp 0x37bc63f69
37bc6491a
37bc6491aloc_37bc6491a:
37bc6491aneg eax
37bc6491cjmp 0x37bc63f69
37bc64921
37bc64921loc_37bc64921:
37bc64921mov rcx, [rsp+368]
37bc64929mov r9l, 1
37bc6492fmov r8l, 1
37bc64935lea rdx, [rip+0x7e8f74]
37bc6493ccall lsame_
37bc64941test eax, eax
37bc64943jne 0x37bc6409b
37bc64949mov [rbp], -9
37bc64950mov eax, 9
37bc64955jmp 0x37bc63f69
37bc6495a
37bc6495aloc_37bc6495a:
37bc6495apxor x0, x0
37bc6495ecomisd x0, x7
37bc64962jae 0x37bc64909
37bc64964mov rax, [rip+0x7e8f6d]
37bc6496bmov [rsp+184], rax
37bc64973jmp 0x37bc6409b
37bc63dc0
37bc63dc0zposvx_:
37bc63dc0push r15
37bc63dc2push r14
37bc63dc4push r13
37bc63dc6push r12
37bc63dc8push rbp
37bc63dc9push rdi
37bc63dcapush rsi
37bc63dcbpush rbx
37bc63dccsub rsp, 232
37bc63dd3movups [rsp+192], x6
37bc63ddbmovups [rsp+208], x7
37bc63de3mov rax, [rsp+392]
37bc63debmov rbp, [rsp+456]
37bc63df3mov r13, [rsp+376]
37bc63dfbmov eax, [rax]
37bc63dfdmov [rbp], 0
37bc63e04mov [rsp+152], eax
37bc63e0bmov r12, rcx
37bc63e0emov rsi, rdx
37bc63e11mov rbx, r8
37bc63e14lea rdx, [rip+0x7e9a95]
37bc63e1bmov r8l, 1
37bc63e21mov rdi, r9
37bc63e24mov rax, [rsp+408]
37bc63e2cmov r9l, 1
37bc63e32mov eax, [rax]
37bc63e34mov [rsp+156], eax
37bc63e3bcall lsame_
37bc63e40mov r9l, 1
37bc63e46mov r8l, 1
37bc63e4cmov rcx, r12
37bc63e4flea rdx, [rip+0x7e9a5b]
37bc63e56mov r15l, eax
37bc63e59call lsame_
37bc63e5eor r15l, eax
37bc63e61mov r14l, eax
37bc63e64mov [rsp+148], r15l
37bc63e6cje 0x37bc63ef8
37bc63e72mov rax, [rsp+368]
37bc63e7axor r15l, r15l
37bc63e7dmov [rax], 78
37bc63e80
37bc63e80loc_37bc63e80:
37bc63e80mov r9l, 1
37bc63e86mov r8l, 1
37bc63e8clea rdx, [rip+0x7e9a2d]
37bc63e93mov rcx, rsi
37bc63e96call lsame_
37bc63e9btest eax, eax
37bc63e9dje 0x37bc63fc4
37bc63ea3
37bc63ea3loc_37bc63ea3:
37bc63ea3mov eax, [rbx]
37bc63ea5test eax, eax
37bc63ea7js 0x37bc63f5d
37bc63eadmov r10l, [rdi]
37bc63eb0test r10l, r10l
37bc63eb3js 0x37bc64009
37bc63eb9mov rcx, [rsp+344]
37bc63ec1test eax, eax
37bc63ec3mov edx, 1
37bc63ec8cmovle eax, edx
37bc63ecbcmp [rcx], eax
37bc63ecdjl 0x37bc63ff8
37bc63ed3mov rcx, [rsp+360]
37bc63edbcmp [rcx], eax
37bc63eddjge 0x37bc6401a
37bc63ee3mov [rbp], -8
37bc63eeamov eax, 8
37bc63eefjmp 0x37bc63f69
37bc63ef1
37bc63ef1 0f 1f 80 00 00 00 00 .......
37bc63ef8
37bc63ef8loc_37bc63ef8:
37bc63ef8mov rcx, [rsp+368]
37bc63f00mov r9l, 1
37bc63f06mov r8l, 1
37bc63f0clea rdx, [rip+0x7e999f]
37bc63f13call lsame_
37bc63f18mov edx, 12
37bc63f1dlea rcx, [rip+0x7e998f]
37bc63f24mov r15l, eax
37bc63f27call dlamch_
37bc63f2cmov r9l, 1
37bc63f32mov r8l, 1
37bc63f38mov rcx, r12
37bc63f3blea rdx, [rip+0x7e997d]
37bc63f42movapd x6, x0
37bc63f46call lsame_
37bc63f4btest eax, eax
37bc63f4djne 0x37bc63faf
37bc63f4fmov [rbp], -1
37bc63f56mov eax, 1
37bc63f5bjmp 0x37bc63f69
37bc63f5d
37bc63f5dloc_37bc63f5d:
37bc63f5dmov [rbp], -3
37bc63f64mov eax, 3
37bc63f69
37bc63f69loc_37bc63f69:
37bc63f69lea rdx, [rsp+176]
37bc63f71mov r8l, 6
37bc63f77lea rcx, [rip+0x7e9944]
37bc63f7emov [rsp+176], eax
37bc63f85call xerbla_
37bc63f8anop
37bc63f8b
37bc63f8bloc_37bc63f8b:
37bc63f8bmovups x6, [rsp+192]
37bc63f93movups x7, [rsp+208]
37bc63f9badd rsp, 232
37bc63fa2pop rbx
37bc63fa3pop rsi
37bc63fa4pop rdi
37bc63fa5pop rbp
37bc63fa6pop r12
37bc63fa8pop r13
37bc63faapop r14
37bc63facpop r15
37bc63faeret
37bc63faf
37bc63fafloc_37bc63faf:
37bc63fafmovsd_xmm x0, [rip+0x7e9921]
37bc63fb7divsd x0, x6
37bc63fbbmovapd x7, x0
37bc63fbfjmp 0x37bc63e80
37bc63fc4
37bc63fc4loc_37bc63fc4:
37bc63fc4mov r9l, 1
37bc63fcamov r8l, 1
37bc63fd0lea rdx, [rip+0x7e98ea]
37bc63fd7mov rcx, rsi
37bc63fdacall lsame_
37bc63fdftest eax, eax
37bc63fe1jne 0x37bc63ea3
37bc63fe7mov [rbp], -2
37bc63feemov eax, 2
37bc63ff3jmp 0x37bc63f69
37bc63ff8
37bc63ff8loc_37bc63ff8:
37bc63ff8mov [rbp], -6
37bc63fffmov eax, 6
37bc64004jmp 0x37bc63f69
37bc64009
37bc64009loc_37bc64009:
37bc64009mov [rbp], -4
37bc64010mov eax, 4
37bc64015jmp 0x37bc63f69
37bc6401a
37bc6401aloc_37bc6401a:
37bc6401amov r9l, 1
37bc64020mov r8l, 1
37bc64026lea rdx, [rip+0x7e9892]
37bc6402dmov rcx, r12
37bc64030call lsame_
37bc64035test eax, eax
37bc64037je 0x37bc640cf
37bc6403dtest r15l, r15l
37bc64040je 0x37bc64921
37bc64046
37bc64046loc_37bc64046:
37bc64046mov edx, [rbx]
37bc64048test edx, edx
37bc6404ajle 0x37bc6495a
37bc64050sub edx, 1
37bc64053movapd x0, x7
37bc64057pxor x2, x2
37bc6405bmov rax, r13
37bc6405elea rdx, [r13+8*rdx+8]
37bc64063
37bc64063loc_37bc64063:
37bc64063movsd_xmm x1, [rax]
37bc64067add rax, 8
37bc6406bminsd x0, x1
37bc6406fmaxsd x2, x1
37bc64073cmp rax, rdx
37bc64076jne 0x37bc64063
37bc64078pxor x1, x1
37bc6407ccomisd x1, x0
37bc64080jae 0x37bc64909
37bc64086maxsd x0, x6
37bc6408aminsd x2, x7
37bc6408edivsd x0, x2
37bc64092movsd_xmm [rsp+184], x0
37bc6409b
37bc6409bloc_37bc6409b:
37bc6409bmov eax, [rbp]
37bc6409etest eax, eax
37bc640a0jne 0x37bc6491a
37bc640a6mov eax, [rbx]
37bc640a8mov rcx, [rsp+392]
37bc640b0mov edx, 1
37bc640b5test eax, eax
37bc640b7cmovg edx, eax
37bc640bacmp [rcx], edx
37bc640bcjge 0x37bc640da
37bc640bemov [rbp], -12
37bc640c5mov eax, 12
37bc640cajmp 0x37bc63f69
37bc640cf
37bc640cfloc_37bc640cf:
37bc640cftest r15l, r15l
37bc640d2jne 0x37bc64046
37bc640d8jmp 0x37bc6409b
37bc640da
37bc640daloc_37bc640da:
37bc640damov rcx, [rsp+408]
37bc640e2cmp [rcx], edx
37bc640e4jge 0x37bc64100
37bc640e6mov [rbp], -14
37bc640edmov eax, 14
37bc640f2jmp 0x37bc63f69
37bc640f7
37bc640f7 66 0f 1f 84 00 00 00 00 00 f........
37bc64100
37bc64100loc_37bc64100:
37bc64100test r14l, r14l
37bc64103jne 0x37bc64724
37bc64109test r15l, r15l
37bc6410cje 0x37bc64519
37bc64112mov r11l, [rdi]
37bc64115test r11l, r11l
37bc64118jle 0x37bc641b6
37bc6411e
37bc6411eloc_37bc6411e:
37bc6411eadd r11l, 1
37bc64122test eax, eax
37bc64124jle 0x37bc641b6
37bc6412amovsxd r9, [rsp+152]
37bc64132xor edx, edx
37bc64134mov r8l, 1
37bc6413apxor x2, x2
37bc6413etest r9, r9
37bc64141cmovs r9, rdx
37bc64145sub eax, 1
37bc64148mov rdx, [rsp+384]
37bc64150lea rcx, [8*rax+8]
37bc64158shl r9, 4
37bc6415cnop [rax]
37bc64160
37bc64160loc_37bc64160:
37bc64160xor eax, eax
37bc64162nop [rax+rax]
37bc6416anop [rax+rax]
37bc64175nop [rax+rax]
37bc64180
37bc64180loc_37bc64180:
37bc64180movupd x0, [rdx+2*rax]
37bc64185movddup x1, [r13+rax]
37bc6418cmulpd x1, x0
37bc64190shufpd x0, x0, 1
37bc64195mulpd x0, x2
37bc64199addsubpd x1, x0
37bc6419dmovups [rdx+2*rax], x1
37bc641a1add rax, 8
37bc641a5cmp rax, rcx
37bc641a8jne 0x37bc64180
37bc641aaadd r8l, 1
37bc641aeadd rdx, r9
37bc641b1cmp r11l, r8l
37bc641b4jne 0x37bc64160
37bc641b6
37bc641b6loc_37bc641b6:
37bc641b6mov r8l, [rsp+148]
37bc641betest r8l, r8l
37bc641c1jne 0x37bc6488a
37bc641c7
37bc641c7loc_37bc641c7:
37bc641c7mov rax, [rsp+448]
37bc641cfmov r8, rbx
37bc641d2mov [rsp+56], 1
37bc641dbmov rdx, rsi
37bc641demov [rsp+48], 1
37bc641e7mov r9, [rsp+336]
37bc641eflea rcx, [rip+0x7e96d9]
37bc641f6mov [rsp+40], rax
37bc641fbmov rax, [rsp+344]
37bc64203mov [rsp+32], rax
37bc64208call zlanhe_
37bc6420dmov [rsp+64], rbp
37bc64212mov rdx, rbx
37bc64215mov rcx, rsi
37bc64218mov rax, [rsp+448]
37bc64220mov r9, [rsp+360]
37bc64228mov [rsp+72], 1
37bc64231mov r8, [rsp+352]
37bc64239movsd_xmm [rsp+176], x0
37bc64242mov [rsp+56], rax
37bc64247mov rax, [rsp+440]
37bc6424fmov [rsp+48], rax
37bc64254mov rax, [rsp+416]
37bc6425cmov [rsp+40], rax
37bc64261lea rax, [rsp+176]
37bc64269mov [rsp+32], rax
37bc6426ecall zpocon_
37bc64273mov rax, [rsp+408]
37bc6427bmov r8, rdi
37bc6427emov rdx, rbx
37bc64281mov [rsp+56], 4
37bc6428amov r9, [rsp+384]
37bc64292lea rcx, [rip+0x7e9637]
37bc64299mov [rsp+48], rax
37bc6429emov rax, [rsp+400]
37bc642a6mov [rsp+40], rax
37bc642abmov rax, [rsp+392]
37bc642b3mov [rsp+32], rax
37bc642b8call zlacpy_
37bc642bdmov [rsp+56], rbp
37bc642c2mov r8, rdi
37bc642c5mov rdx, rbx
37bc642c8mov rax, [rsp+408]
37bc642d0mov r9, [rsp+352]
37bc642d8mov rcx, rsi
37bc642dbmov [rsp+64], 1
37bc642e4mov [rsp+48], rax
37bc642e9mov rax, [rsp+400]
37bc642f1mov [rsp+40], rax
37bc642f6mov rax, [rsp+360]
37bc642femov [rsp+32], rax
37bc64303call zpotrs_
37bc64308mov r8, rdi
37bc6430bmov rdx, rbx
37bc6430emov rcx, rsi
37bc64311mov rax, [rsp+448]
37bc64319mov r9, [rsp+336]
37bc64321mov [rsp+120], rbp
37bc64326mov [rsp+128], 1
37bc64332mov [rsp+112], rax
37bc64337mov rax, [rsp+440]
37bc6433fmov [rsp+104], rax
37bc64344mov rax, [rsp+432]
37bc6434cmov [rsp+96], rax
37bc64351mov rax, [rsp+424]
37bc64359mov [rsp+88], rax
37bc6435emov rax, [rsp+408]
37bc64366mov [rsp+80], rax
37bc6436bmov rax, [rsp+400]
37bc64373mov [rsp+72], rax
37bc64378mov rax, [rsp+392]
37bc64380mov [rsp+64], rax
37bc64385mov rax, [rsp+384]
37bc6438dmov [rsp+56], rax
37bc64392mov rax, [rsp+360]
37bc6439amov [rsp+48], rax
37bc6439fmov rax, [rsp+352]
37bc643a7mov [rsp+40], rax
37bc643acmov rax, [rsp+344]
37bc643b4mov [rsp+32], rax
37bc643b9call zporfs_
37bc643bemov r11l, [rdi]
37bc643c1test r11l, r11l
37bc643c4jle 0x37bc644e1
37bc643camov eax, [rbx]
37bc643cclea esi, [r11+1]
37bc643d0test eax, eax
37bc643d2jle 0x37bc64476
37bc643d8movsxd r9, [rsp+156]
37bc643e0xor edx, edx
37bc643e2mov r8l, 1
37bc643e8pxor x2, x2
37bc643ectest r9, r9
37bc643efcmovs r9, rdx
37bc643f3sub eax, 1
37bc643f6mov rdx, [rsp+400]
37bc643felea rcx, [8*rax+8]
37bc64406shl r9, 4
37bc6440anop [rax+rax]
37bc64410
37bc64410loc_37bc64410:
37bc64410xor eax, eax
37bc64412nop
37bc64414nop [rax+rax]
37bc6441fnop [rax+rax]
37bc6442anop [rax+rax]
37bc64435nop [rax+rax]
37bc64440
37bc64440loc_37bc64440:
37bc64440movupd x0, [rdx+2*rax]
37bc64445movddup x1, [r13+rax]
37bc6444cmulpd x1, x0
37bc64450shufpd x0, x0, 1
37bc64455mulpd x0, x2
37bc64459addsubpd x1, x0
37bc6445dmovups [rdx+2*rax], x1
37bc64461add rax, 8
37bc64465cmp rax, rcx
37bc64468jne 0x37bc64440
37bc6446aadd r8l, 1
37bc6446eadd rdx, r9
37bc64471cmp esi, r8l
37bc64474jne 0x37bc64410
37bc64476
37bc64476loc_37bc64476:
37bc64476movsd_xmm x2, [rsp+184]
37bc6447fcmp r11l, 1
37bc64483je 0x37bc644c5
37bc64485mov edx, r11l
37bc64488mov rax, [rsp+424]
37bc64490movddup x1, x2
37bc64494shr edx, 1
37bc64496shl rdx, 4
37bc6449aadd rdx, rax
37bc6449dnop [rax]
37bc644a0
37bc644a0loc_37bc644a0:
37bc644a0movupd x0, [rax]
37bc644a4add rax, 16
37bc644a8divpd x0, x1
37bc644acmovups [rax-16], x0
37bc644b0cmp rax, rdx
37bc644b3jne 0x37bc644a0
37bc644b5mov eax, r11l
37bc644b8and eax, -2
37bc644bband r11l, 1
37bc644bfje 0x37bc644e1
37bc644c1lea r11l, [rax+1]
37bc644c5
37bc644c5loc_37bc644c5:
37bc644c5mov rdi, [rsp+424]
37bc644cdlea eax, [r11-1]
37bc644d1cdqe
37bc644d3movsd_xmm x0, [rdi+8*rax]
37bc644d8divsd x0, x2
37bc644dcmovsd_xmm [rdi+8*rax], x0
37bc644e1
37bc644e1loc_37bc644e1:
37bc644e1mov rax, [rsp+416]
37bc644e9mov edx, 7
37bc644eelea rcx, [rip+0x7e93d3]
37bc644f5movsd_xmm x3, [rax]
37bc644f9movapd x6, x3
37bc644fdcall dlamch_
37bc64502comisd x0, x6
37bc64506jbe 0x37bc63f8b
37bc6450cmov eax, [rbx]
37bc6450eadd eax, 1
37bc64511mov [rbp], eax
37bc64514jmp 0x37bc63f8b
37bc64519
37bc64519loc_37bc64519:
37bc64519mov edx, [rsp+148]
37bc64520test edx, edx
37bc64522jne 0x37bc647fc
37bc64528
37bc64528loc_37bc64528:
37bc64528mov rax, [rsp+448]
37bc64530mov r8, rbx
37bc64533mov [rsp+56], 1
37bc6453cmov rdx, rsi
37bc6453fmov [rsp+48], 1
37bc64548mov r9, [rsp+336]
37bc64550lea rcx, [rip+0x7e9378]
37bc64557mov [rsp+40], rax
37bc6455cmov rax, [rsp+344]
37bc64564mov [rsp+32], rax
37bc64569call zlanhe_
37bc6456emov [rsp+64], rbp
37bc64573mov rdx, rbx
37bc64576mov rcx, rsi
37bc64579mov rax, [rsp+448]
37bc64581mov r9, [rsp+360]
37bc64589mov [rsp+72], 1
37bc64592mov r8, [rsp+352]
37bc6459amovsd_xmm [rsp+176], x0
37bc645a3mov [rsp+56], rax
37bc645a8mov rax, [rsp+440]
37bc645b0mov [rsp+48], rax
37bc645b5mov rax, [rsp+416]
37bc645bdmov [rsp+40], rax
37bc645c2lea rax, [rsp+176]
37bc645camov [rsp+32], rax
37bc645cfcall zpocon_
37bc645d4mov rax, [rsp+408]
37bc645dcmov r8, rdi
37bc645dfmov rdx, rbx
37bc645e2mov [rsp+56], 4
37bc645ebmov r9, [rsp+384]
37bc645f3lea rcx, [rip+0x7e92d6]
37bc645famov [rsp+48], rax
37bc645ffmov rax, [rsp+400]
37bc64607mov [rsp+40], rax
37bc6460cmov rax, [rsp+392]
37bc64614mov [rsp+32], rax
37bc64619call zlacpy_
37bc6461emov [rsp+56], rbp
37bc64623mov r8, rdi
37bc64626mov rdx, rbx
37bc64629mov rax, [rsp+408]
37bc64631mov r9, [rsp+352]
37bc64639mov rcx, rsi
37bc6463cmov [rsp+64], 1
37bc64645mov [rsp+48], rax
37bc6464amov rax, [rsp+400]
37bc64652mov [rsp+40], rax
37bc64657mov rax, [rsp+360]
37bc6465fmov [rsp+32], rax
37bc64664call zpotrs_
37bc64669mov r8, rdi
37bc6466cmov rdx, rbx
37bc6466fmov rcx, rsi
37bc64672mov rax, [rsp+448]
37bc6467amov r9, [rsp+336]
37bc64682mov [rsp+120], rbp
37bc64687mov [rsp+128], 1
37bc64693mov [rsp+112], rax
37bc64698mov rax, [rsp+440]
37bc646a0mov [rsp+104], rax
37bc646a5mov rax, [rsp+432]
37bc646admov [rsp+96], rax
37bc646b2mov rax, [rsp+424]
37bc646bamov [rsp+88], rax
37bc646bfmov rax, [rsp+408]
37bc646c7mov [rsp+80], rax
37bc646ccmov rax, [rsp+400]
37bc646d4mov [rsp+72], rax
37bc646d9mov rax, [rsp+392]
37bc646e1mov [rsp+64], rax
37bc646e6mov rax, [rsp+384]
37bc646eemov [rsp+56], rax
37bc646f3mov rax, [rsp+360]
37bc646fbmov [rsp+48], rax
37bc64700mov rax, [rsp+352]
37bc64708mov [rsp+40], rax
37bc6470dmov rax, [rsp+344]
37bc64715mov [rsp+32], rax
37bc6471acall zporfs_
37bc6471fjmp 0x37bc644e1
37bc64724
37bc64724loc_37bc64724:
37bc64724lea rax, [rsp+164]
37bc6472clea r14, [rsp+168]
37bc64734mov r8, [rsp+344]
37bc6473cmov rdx, [rsp+336]
37bc64744lea r12, [rsp+184]
37bc6474cmov [rsp+48], rax
37bc64751mov r9, r13
37bc64754mov rcx, rbx
37bc64757mov [rsp+40], r14
37bc6475cmov [rsp+32], r12
37bc64761call zpoequ_
37bc64766mov r9l, [rsp+164]
37bc6476etest r9l, r9l
37bc64771je 0x37bc6478f
37bc64773test r15l, r15l
37bc64776je 0x37bc647fc
37bc6477c
37bc6477cloc_37bc6477c:
37bc6477cmov r11l, [rdi]
37bc6477ftest r11l, r11l
37bc64782jle 0x37bc6488a
37bc64788mov eax, [rbx]
37bc6478ajmp 0x37bc6411e
37bc6478f
37bc6478floc_37bc6478f:
37bc6478fmov rax, [rsp+368]
37bc64797mov [rsp+48], r14
37bc6479cmov rdx, rbx
37bc6479fmov rcx, rsi
37bc647a2mov [rsp+40], r12
37bc647a7mov r9, [rsp+344]
37bc647afmov [rsp+56], rax
37bc647b4mov r8, [rsp+336]
37bc647bcmov [rsp+72], 1
37bc647c5mov [rsp+64], 1
37bc647cemov [rsp+32], r13
37bc647d3call zlaqhe_
37bc647d8mov rcx, [rsp+368]
37bc647e0mov r9l, 1
37bc647e6mov r8l, 1
37bc647eclea rdx, [rip+0x7e90bf]
37bc647f3call lsame_
37bc647f8test eax, eax
37bc647fajne 0x37bc6477c
37bc647fc
37bc647fcloc_37bc647fc:
37bc647fcmov rax, [rsp+360]
37bc64804mov r8, rbx
37bc64807mov rdx, rbx
37bc6480amov rcx, rsi
37bc6480dmov [rsp+56], 1
37bc64816mov r9, [rsp+336]
37bc6481emov [rsp+48], rax
37bc64823mov rax, [rsp+352]
37bc6482bmov [rsp+40], rax
37bc64830mov rax, [rsp+344]
37bc64838mov [rsp+32], rax
37bc6483dcall zlacpy_
37bc64842mov [rsp+32], rbp
37bc64847mov rdx, rbx
37bc6484amov rcx, rsi
37bc6484dmov r9, [rsp+360]
37bc64855mov r8, [rsp+352]
37bc6485dmov [rsp+40], 1
37bc64866call zpotrf_
37bc6486bmov eax, [rbp]
37bc6486etest eax, eax
37bc64870jle 0x37bc64528
37bc64876
37bc64876loc_37bc64876:
37bc64876mov rax, [rsp+416]
37bc6487emov [rax], 0
37bc64885jmp 0x37bc63f8b
37bc6488a
37bc6488aloc_37bc6488a:
37bc6488amov rax, [rsp+360]
37bc64892mov r8, rbx
37bc64895mov rdx, rbx
37bc64898mov rcx, rsi
37bc6489bmov [rsp+56], 1
37bc648a4mov r9, [rsp+336]
37bc648acmov [rsp+48], rax
37bc648b1mov rax, [rsp+352]
37bc648b9mov [rsp+40], rax
37bc648bemov rax, [rsp+344]
37bc648c6mov [rsp+32], rax
37bc648cbcall zlacpy_
37bc648d0mov [rsp+32], rbp
37bc648d5mov rcx, rsi
37bc648d8mov rdx, rbx
37bc648dbmov r9, [rsp+360]
37bc648e3mov r8, [rsp+352]
37bc648ebmov [rsp+40], 1
37bc648f4call zpotrf_
37bc648f9mov ecx, [rbp]
37bc648fctest ecx, ecx
37bc648fejg 0x37bc64876
37bc64904jmp 0x37bc641c7
37bc64909
37bc64909loc_37bc64909:
37bc64909mov [rbp], -10
37bc64910mov eax, 10
37bc64915jmp 0x37bc63f69
37bc6491a
37bc6491aloc_37bc6491a:
37bc6491aneg eax
37bc6491cjmp 0x37bc63f69
37bc64921
37bc64921loc_37bc64921:
37bc64921mov rcx, [rsp+368]
37bc64929mov r9l, 1
37bc6492fmov r8l, 1
37bc64935lea rdx, [rip+0x7e8f74]
37bc6493ccall lsame_
37bc64941test eax, eax
37bc64943jne 0x37bc6409b
37bc64949mov [rbp], -9
37bc64950mov eax, 9
37bc64955jmp 0x37bc63f69
37bc6495a
37bc6495aloc_37bc6495a:
37bc6495apxor x0, x0
37bc6495ecomisd x0, x7
37bc64962jae 0x37bc64909
37bc64964mov rax, [rip+0x7e8f6d]
37bc6496bmov [rsp+184], rax
37bc64973jmp 0x37bc6409b
37bc63dc0
37bc64978
37bc64978 // align 0x10
37bc64978 // align 0x10
37bc64980
37bc64980zpotf2_:
37bc64980push r15
37bc64982push r14
37bc64984push r13
37bc64986push r12
37bc64988push rbp
37bc64989push rdi
37bc6498apush rsi
37bc6498bpush rbx
37bc6498csub rsp, 248
37bc64993movups [rsp+208], x6
37bc6499bmovups [rsp+224], x7
37bc649a3mov rax, [rsp+352]
37bc649abmov esi, [r9]
37bc649aemov [rax], 0
37bc649b4mov rbp, rdx
37bc649b7mov r13, r8
37bc649bamov rbx, r9
37bc649bdmov r8l, 1
37bc649c3mov r9l, 1
37bc649c9lea rdx, [rip+0x7e8f10]
37bc649d0mov rdi, rcx
37bc649d3call lsame_
37bc649d8mov r12l, eax
37bc649dbtest eax, eax
37bc649ddje 0x37bc64cd8
37bc649e3
37bc649e3loc_37bc649e3:
37bc649e3mov ecx, [rbp]
37bc649e6test ecx, ecx
37bc649e8js 0x37bc64a50
37bc649eamov eax, 1
37bc649efcmovg eax, ecx
37bc649f2cmp [rbx], eax
37bc649f4jge 0x37bc64a60
37bc649f6mov edx, -4
37bc649fbmov eax, 4
37bc64a00
37bc64a00loc_37bc64a00:
37bc64a00mov rbx, [rsp+352]
37bc64a08mov [rbx], edx
37bc64a0a
37bc64a0aloc_37bc64a0a:
37bc64a0alea rdx, [rsp+200]
37bc64a12mov r8l, 6
37bc64a18lea rcx, [rip+0x7e8ec3]
37bc64a1fmov [rsp+200], eax
37bc64a26call xerbla_
37bc64a2bnop
37bc64a2c
37bc64a2cloc_37bc64a2c:
37bc64a2cmovups x6, [rsp+208]
37bc64a34movups x7, [rsp+224]
37bc64a3cadd rsp, 248
37bc64a43pop rbx
37bc64a44pop rsi
37bc64a45pop rdi
37bc64a46pop rbp
37bc64a47pop r12
37bc64a49pop r13
37bc64a4bpop r14
37bc64a4dpop r15
37bc64a4fret
37bc64a50
37bc64a50loc_37bc64a50:
37bc64a50mov edx, -2
37bc64a55mov eax, 2
37bc64a5ajmp 0x37bc64a00
37bc64a5c
37bc64a5c 0f 1f 40 00 ..@.
37bc64a60
37bc64a60loc_37bc64a60:
37bc64a60mov rax, [rsp+352]
37bc64a68mov eax, [rax]
37bc64a6atest eax, eax
37bc64a6cjne 0x37bc64f86
37bc64a72test ecx, ecx
37bc64a74je 0x37bc64a2c
37bc64a76movsxd rdx, esi
37bc64a79xor eax, eax
37bc64a7btest rdx, rdx
37bc64a7ecmovs rdx, rax
37bc64a82add rdx, 1
37bc64a86test r12l, r12l
37bc64a89je 0x37bc64d18
37bc64a8fmov r8, rdx
37bc64a92mov rsi, r13
37bc64a95mov rdi, r13
37bc64a98mov [rsp+112], ecx
37bc64a9cshl r8, 4
37bc64aa0mov [rsp+336], r13
37bc64aa8movsd_xmm x6, [rip+0x7e8e80]
37bc64ab0mov r14l, 1
37bc64ab6lea rax, [r8-16]
37bc64abamov [rsp+120], r8
37bc64abfxor r13l, r13l
37bc64ac2mov [rsp+104], rax
37bc64ac7lea rax, [rsp+160]
37bc64acfmov [rsp+96], rax
37bc64ad4mov [rsp+128], rdx
37bc64adcmov [rsp+344], rbx
37bc64ae4jmp 0x37bc64b0f
37bc64ae6
37bc64ae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc64af0
37bc64af0loc_37bc64af0:
37bc64af0add r14, 1
37bc64af4add r13, [rsp+128]
37bc64afcadd rsi, [rsp+120]
37bc64b01mov rdi, r15
37bc64b04cmp [rsp+112], r14l
37bc64b09jl 0x37bc64a2c
37bc64b0f
37bc64b0floc_37bc64b0f:
37bc64b0fmovsd_xmm x7, [rsi]
37bc64b13mov [rsp+32], rdi
37bc64b18lea ebx, [r14-1]
37bc64b1cmov r8, rdi
37bc64b1flea rax, [rip+0x7e8dc2]
37bc64b26mov rcx, [rsp+96]
37bc64b2bmov r15l, r14l
37bc64b2elea rdx, [rsp+200]
37bc64b36mov [rsp+40], rax
37bc64b3bmov r9, rax
37bc64b3emov [rsp+200], ebx
37bc64b45call zdotc_
37bc64b4apxor x1, x1
37bc64b4esubsd x7, [rsp+160]
37bc64b57comisd x1, x7
37bc64b5bmovapd x0, x7
37bc64b5fmovsd_xmm [rsp+192], x7
37bc64b68jae 0x37bc64f30
37bc64b6elea rcx, [rsp+192]
37bc64b76call disnan_
37bc64b7bmovsd_xmm x0, [rsp+192]
37bc64b84test eax, eax
37bc64b86jne 0x37bc64f30
37bc64b8cmovapd x7, x0
37bc64b90mov rax, [rsp+104]
37bc64b95mov [rsi+8], 0
37bc64b9dsqrtsd x7, x7
37bc64ba1lea r15, [rax+rdi]
37bc64ba5movsd_xmm [rsi], x7
37bc64ba9cmp [rbp], r14l
37bc64badjle 0x37bc64af0
37bc64bb3mov rdx, rdi
37bc64bb6lea rcx, [rsp+200]
37bc64bbelea r8, [rip+0x7e8d23]
37bc64bc5mov [rsp+200], ebx
37bc64bcccall zlacgv_
37bc64bd1mov eax, [rbp]
37bc64bd4mov rdx, [rsp+344]
37bc64bdclea rcx, [rip+0x7e8d2d]
37bc64be3mov [rsp+64], rcx
37bc64be8mov rcx, [rsp+344]
37bc64bf0lea r9, [rip+0x7e8cf9]
37bc64bf7lea r8, [rsp+200]
37bc64bffsub eax, r14l
37bc64c02mov [rsp+80], rdx
37bc64c07lea rdx, [rip+0x7e8cda]
37bc64c0emov [rsp+200], eax
37bc64c15mov rax, [rsp+104]
37bc64c1amov [rsp+56], rdx
37bc64c1flea r11, [rax+rsi]
37bc64c23mov [rsp+40], rcx
37bc64c28lea rax, [rsp+188]
37bc64c30mov [rsp+72], r11
37bc64c35mov rdx, rax
37bc64c38lea rcx, [rip+0x7e8cc1]
37bc64c3fmov [rsp+88], 9
37bc64c48mov [rsp+48], rdi
37bc64c4dmov [rsp+32], r15
37bc64c52mov [rsp+144], r11
37bc64c5amov [rsp+136], rax
37bc64c62mov [rsp+188], ebx
37bc64c69call zgemv_
37bc64c6emov rdx, rdi
37bc64c71lea rcx, [rsp+200]
37bc64c79lea r8, [rip+0x7e8c68]
37bc64c80mov [rsp+200], ebx
37bc64c87call zlacgv_
37bc64c8cmovapd x0, x6
37bc64c90mov edx, [rbp]
37bc64c93mov r9, [rsp+344]
37bc64c9bdivsd x0, x7
37bc64c9fmov r8, [rsp+144]
37bc64ca7mov rcx, [rsp+136]
37bc64cafsub edx, r14l
37bc64cb2mov [rsp+188], edx
37bc64cb9lea rdx, [rsp+200]
37bc64cc1movsd_xmm [rsp+200], x0
37bc64ccacall zdscal_
37bc64ccfjmp 0x37bc64af0
37bc64cd4
37bc64cd4 0f 1f 40 00 ..@.
37bc64cd8
37bc64cd8loc_37bc64cd8:
37bc64cd8mov r9l, 1
37bc64cdemov r8l, 1
37bc64ce4lea rdx, [rip+0x7e8bf6]
37bc64cebmov rcx, rdi
37bc64ceecall lsame_
37bc64cf3test eax, eax
37bc64cf5jne 0x37bc649e3
37bc64cfbmov rax, [rsp+352]
37bc64d03mov [rax], -1
37bc64d09mov eax, 1
37bc64d0ejmp 0x37bc64a0a
37bc64d13
37bc64d13 0f 1f 44 00 00 ..D..
37bc64d18
37bc64d18loc_37bc64d18:
37bc64d18mov rax, rdx
37bc64d1bmov [rsp+120], ecx
37bc64d1fmov rsi, r13
37bc64d22mov rdi, r13
37bc64d25shl rax, 4
37bc64d29mov [rsp+128], rdx
37bc64d31pxor x6, x6
37bc64d35mov r15l, 1
37bc64d3bmov [rsp+112], rax
37bc64d40lea rax, [rsp+160]
37bc64d48mov [rsp+104], 0
37bc64d51mov [rsp+96], rax
37bc64d56mov [rsp+336], r13
37bc64d5ejmp 0x37bc64d84
37bc64d60
37bc64d60loc_37bc64d60:
37bc64d60mov rdx, [rsp+128]
37bc64d68add r15, 1
37bc64d6cadd [rsp+104], rdx
37bc64d71mov rdi, r14
37bc64d74add rsi, [rsp+112]
37bc64d79cmp [rsp+120], r15l
37bc64d7ejl 0x37bc64a2c
37bc64d84
37bc64d84loc_37bc64d84:
37bc64d84movsd_xmm x7, [rsi]
37bc64d88mov [rsp+40], rbx
37bc64d8dlea r13l, [r15-1]
37bc64d91mov r9, rbx
37bc64d94mov [rsp+32], rdi
37bc64d99mov rcx, [rsp+96]
37bc64d9emov r8, rdi
37bc64da1mov r14l, r15l
37bc64da4lea rdx, [rsp+200]
37bc64dacmov [rsp+200], r13l
37bc64db4call zdotc_
37bc64db9subsd x7, [rsp+160]
37bc64dc2comisd x6, x7
37bc64dc6movapd x0, x7
37bc64dcamovsd_xmm [rsp+192], x7
37bc64dd3jae 0x37bc64f60
37bc64dd9lea rcx, [rsp+192]
37bc64de1call disnan_
37bc64de6movsd_xmm x0, [rsp+192]
37bc64deftest eax, eax
37bc64df1jne 0x37bc64f60
37bc64df7sqrtsd x0, x0
37bc64dfbmov [rsi+8], 0
37bc64e03lea r14, [rdi+16]
37bc64e07movsd_xmm [rsi], x0
37bc64e0bcmp [rbp], r15l
37bc64e0fjle 0x37bc64d60
37bc64e15mov r8, rbx
37bc64e18mov rdx, rdi
37bc64e1blea rcx, [rsp+200]
37bc64e23movsd_xmm [rsp+152], x0
37bc64e2cmov [rsp+200], r13l
37bc64e34call zlacgv_
37bc64e39mov eax, [rbp]
37bc64e3clea r11, [rsi+16]
37bc64e40lea rdx, [rip+0x7e8aa1]
37bc64e47lea rcx, [rip+0x7e8ac2]
37bc64e4emov [rsp+80], rdx
37bc64e53lea r9, [rip+0x7e8a96]
37bc64e5amov [rsp+72], r11
37bc64e5fsub eax, r15l
37bc64e62lea r8, [rsp+200]
37bc64e6amov [rsp+64], rcx
37bc64e6flea rcx, [rip+0x7e8aaa]
37bc64e76mov [rsp+88], 12
37bc64e7fmov [rsp+56], rbx
37bc64e84mov [rsp+48], rdi
37bc64e89mov [rsp+40], rbx
37bc64e8emov [rsp+32], r14
37bc64e93mov [rsp+188], eax
37bc64e9alea rax, [rsp+188]
37bc64ea2mov rdx, rax
37bc64ea5mov [rsp+144], r11
37bc64eadmov [rsp+136], rax
37bc64eb5mov [rsp+200], r13l
37bc64ebdcall zgemv_
37bc64ec2mov r8, rbx
37bc64ec5mov rdx, rdi
37bc64ec8lea rcx, [rsp+200]
37bc64ed0mov [rsp+200], r13l
37bc64ed8call zlacgv_
37bc64eddmov edx, [rbp]
37bc64ee0mov r8, [rsp+144]
37bc64ee8lea r9, [rip+0x7e89f9]
37bc64eefmov rcx, [rsp+136]
37bc64ef7movsd_xmm x1, [rip+0x7e8a31]
37bc64effdivsd x1, [rsp+152]
37bc64f08movsd_xmm [rsp+200], x1
37bc64f11sub edx, r15l
37bc64f14mov [rsp+188], edx
37bc64f1blea rdx, [rsp+200]
37bc64f23call zdscal_
37bc64f28jmp 0x37bc64d60
37bc64f2d
37bc64f2d 0f 1f 00 ...
37bc64f30
37bc64f30loc_37bc64f30:
37bc64f30mov r14, r13
37bc64f33mov r13, [rsp+336]
37bc64f3bshl r14, 4
37bc64f3fmov [r13+r14+8], 0
37bc64f48movsd_xmm [r13+r14], x0
37bc64f4f
37bc64f4floc_37bc64f4f:
37bc64f4fmov rax, [rsp+352]
37bc64f57mov [rax], r15l
37bc64f5ajmp 0x37bc64a2c
37bc64f5f
37bc64f5f 90 .
37bc64f60
37bc64f60loc_37bc64f60:
37bc64f60mov r15l, r14l
37bc64f63mov r14, [rsp+104]
37bc64f68mov r13, [rsp+336]
37bc64f70shl r14, 4
37bc64f74mov [r13+r14+8], 0
37bc64f7dmovsd_xmm [r13+r14], x0
37bc64f84jmp 0x37bc64f4f
37bc64f86
37bc64f86loc_37bc64f86:
37bc64f86neg eax
37bc64f88jmp 0x37bc64a0a
37bc64980
37bc64980zpotf2_:
37bc64980push r15
37bc64982push r14
37bc64984push r13
37bc64986push r12
37bc64988push rbp
37bc64989push rdi
37bc6498apush rsi
37bc6498bpush rbx
37bc6498csub rsp, 248
37bc64993movups [rsp+208], x6
37bc6499bmovups [rsp+224], x7
37bc649a3mov rax, [rsp+352]
37bc649abmov esi, [r9]
37bc649aemov [rax], 0
37bc649b4mov rbp, rdx
37bc649b7mov r13, r8
37bc649bamov rbx, r9
37bc649bdmov r8l, 1
37bc649c3mov r9l, 1
37bc649c9lea rdx, [rip+0x7e8f10]
37bc649d0mov rdi, rcx
37bc649d3call lsame_
37bc649d8mov r12l, eax
37bc649dbtest eax, eax
37bc649ddje 0x37bc64cd8
37bc649e3
37bc649e3loc_37bc649e3:
37bc649e3mov ecx, [rbp]
37bc649e6test ecx, ecx
37bc649e8js 0x37bc64a50
37bc649eamov eax, 1
37bc649efcmovg eax, ecx
37bc649f2cmp [rbx], eax
37bc649f4jge 0x37bc64a60
37bc649f6mov edx, -4
37bc649fbmov eax, 4
37bc64a00
37bc64a00loc_37bc64a00:
37bc64a00mov rbx, [rsp+352]
37bc64a08mov [rbx], edx
37bc64a0a
37bc64a0aloc_37bc64a0a:
37bc64a0alea rdx, [rsp+200]
37bc64a12mov r8l, 6
37bc64a18lea rcx, [rip+0x7e8ec3]
37bc64a1fmov [rsp+200], eax
37bc64a26call xerbla_
37bc64a2bnop
37bc64a2c
37bc64a2cloc_37bc64a2c:
37bc64a2cmovups x6, [rsp+208]
37bc64a34movups x7, [rsp+224]
37bc64a3cadd rsp, 248
37bc64a43pop rbx
37bc64a44pop rsi
37bc64a45pop rdi
37bc64a46pop rbp
37bc64a47pop r12
37bc64a49pop r13
37bc64a4bpop r14
37bc64a4dpop r15
37bc64a4fret
37bc64a50
37bc64a50loc_37bc64a50:
37bc64a50mov edx, -2
37bc64a55mov eax, 2
37bc64a5ajmp 0x37bc64a00
37bc64a5c
37bc64a5c 0f 1f 40 00 ..@.
37bc64a60
37bc64a60loc_37bc64a60:
37bc64a60mov rax, [rsp+352]
37bc64a68mov eax, [rax]
37bc64a6atest eax, eax
37bc64a6cjne 0x37bc64f86
37bc64a72test ecx, ecx
37bc64a74je 0x37bc64a2c
37bc64a76movsxd rdx, esi
37bc64a79xor eax, eax
37bc64a7btest rdx, rdx
37bc64a7ecmovs rdx, rax
37bc64a82add rdx, 1
37bc64a86test r12l, r12l
37bc64a89je 0x37bc64d18
37bc64a8fmov r8, rdx
37bc64a92mov rsi, r13
37bc64a95mov rdi, r13
37bc64a98mov [rsp+112], ecx
37bc64a9cshl r8, 4
37bc64aa0mov [rsp+336], r13
37bc64aa8movsd_xmm x6, [rip+0x7e8e80]
37bc64ab0mov r14l, 1
37bc64ab6lea rax, [r8-16]
37bc64abamov [rsp+120], r8
37bc64abfxor r13l, r13l
37bc64ac2mov [rsp+104], rax
37bc64ac7lea rax, [rsp+160]
37bc64acfmov [rsp+96], rax
37bc64ad4mov [rsp+128], rdx
37bc64adcmov [rsp+344], rbx
37bc64ae4jmp 0x37bc64b0f
37bc64ae6
37bc64ae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc64af0
37bc64af0loc_37bc64af0:
37bc64af0add r14, 1
37bc64af4add r13, [rsp+128]
37bc64afcadd rsi, [rsp+120]
37bc64b01mov rdi, r15
37bc64b04cmp [rsp+112], r14l
37bc64b09jl 0x37bc64a2c
37bc64b0f
37bc64b0floc_37bc64b0f:
37bc64b0fmovsd_xmm x7, [rsi]
37bc64b13mov [rsp+32], rdi
37bc64b18lea ebx, [r14-1]
37bc64b1cmov r8, rdi
37bc64b1flea rax, [rip+0x7e8dc2]
37bc64b26mov rcx, [rsp+96]
37bc64b2bmov r15l, r14l
37bc64b2elea rdx, [rsp+200]
37bc64b36mov [rsp+40], rax
37bc64b3bmov r9, rax
37bc64b3emov [rsp+200], ebx
37bc64b45call zdotc_
37bc64b4apxor x1, x1
37bc64b4esubsd x7, [rsp+160]
37bc64b57comisd x1, x7
37bc64b5bmovapd x0, x7
37bc64b5fmovsd_xmm [rsp+192], x7
37bc64b68jae 0x37bc64f30
37bc64b6elea rcx, [rsp+192]
37bc64b76call disnan_
37bc64b7bmovsd_xmm x0, [rsp+192]
37bc64b84test eax, eax
37bc64b86jne 0x37bc64f30
37bc64b8cmovapd x7, x0
37bc64b90mov rax, [rsp+104]
37bc64b95mov [rsi+8], 0
37bc64b9dsqrtsd x7, x7
37bc64ba1lea r15, [rax+rdi]
37bc64ba5movsd_xmm [rsi], x7
37bc64ba9cmp [rbp], r14l
37bc64badjle 0x37bc64af0
37bc64bb3mov rdx, rdi
37bc64bb6lea rcx, [rsp+200]
37bc64bbelea r8, [rip+0x7e8d23]
37bc64bc5mov [rsp+200], ebx
37bc64bcccall zlacgv_
37bc64bd1mov eax, [rbp]
37bc64bd4mov rdx, [rsp+344]
37bc64bdclea rcx, [rip+0x7e8d2d]
37bc64be3mov [rsp+64], rcx
37bc64be8mov rcx, [rsp+344]
37bc64bf0lea r9, [rip+0x7e8cf9]
37bc64bf7lea r8, [rsp+200]
37bc64bffsub eax, r14l
37bc64c02mov [rsp+80], rdx
37bc64c07lea rdx, [rip+0x7e8cda]
37bc64c0emov [rsp+200], eax
37bc64c15mov rax, [rsp+104]
37bc64c1amov [rsp+56], rdx
37bc64c1flea r11, [rax+rsi]
37bc64c23mov [rsp+40], rcx
37bc64c28lea rax, [rsp+188]
37bc64c30mov [rsp+72], r11
37bc64c35mov rdx, rax
37bc64c38lea rcx, [rip+0x7e8cc1]
37bc64c3fmov [rsp+88], 9
37bc64c48mov [rsp+48], rdi
37bc64c4dmov [rsp+32], r15
37bc64c52mov [rsp+144], r11
37bc64c5amov [rsp+136], rax
37bc64c62mov [rsp+188], ebx
37bc64c69call zgemv_
37bc64c6emov rdx, rdi
37bc64c71lea rcx, [rsp+200]
37bc64c79lea r8, [rip+0x7e8c68]
37bc64c80mov [rsp+200], ebx
37bc64c87call zlacgv_
37bc64c8cmovapd x0, x6
37bc64c90mov edx, [rbp]
37bc64c93mov r9, [rsp+344]
37bc64c9bdivsd x0, x7
37bc64c9fmov r8, [rsp+144]
37bc64ca7mov rcx, [rsp+136]
37bc64cafsub edx, r14l
37bc64cb2mov [rsp+188], edx
37bc64cb9lea rdx, [rsp+200]
37bc64cc1movsd_xmm [rsp+200], x0
37bc64ccacall zdscal_
37bc64ccfjmp 0x37bc64af0
37bc64cd4
37bc64cd4 0f 1f 40 00 ..@.
37bc64cd8
37bc64cd8loc_37bc64cd8:
37bc64cd8mov r9l, 1
37bc64cdemov r8l, 1
37bc64ce4lea rdx, [rip+0x7e8bf6]
37bc64cebmov rcx, rdi
37bc64ceecall lsame_
37bc64cf3test eax, eax
37bc64cf5jne 0x37bc649e3
37bc64cfbmov rax, [rsp+352]
37bc64d03mov [rax], -1
37bc64d09mov eax, 1
37bc64d0ejmp 0x37bc64a0a
37bc64d13
37bc64d13 0f 1f 44 00 00 ..D..
37bc64d18
37bc64d18loc_37bc64d18:
37bc64d18mov rax, rdx
37bc64d1bmov [rsp+120], ecx
37bc64d1fmov rsi, r13
37bc64d22mov rdi, r13
37bc64d25shl rax, 4
37bc64d29mov [rsp+128], rdx
37bc64d31pxor x6, x6
37bc64d35mov r15l, 1
37bc64d3bmov [rsp+112], rax
37bc64d40lea rax, [rsp+160]
37bc64d48mov [rsp+104], 0
37bc64d51mov [rsp+96], rax
37bc64d56mov [rsp+336], r13
37bc64d5ejmp 0x37bc64d84
37bc64d60
37bc64d60loc_37bc64d60:
37bc64d60mov rdx, [rsp+128]
37bc64d68add r15, 1
37bc64d6cadd [rsp+104], rdx
37bc64d71mov rdi, r14
37bc64d74add rsi, [rsp+112]
37bc64d79cmp [rsp+120], r15l
37bc64d7ejl 0x37bc64a2c
37bc64d84
37bc64d84loc_37bc64d84:
37bc64d84movsd_xmm x7, [rsi]
37bc64d88mov [rsp+40], rbx
37bc64d8dlea r13l, [r15-1]
37bc64d91mov r9, rbx
37bc64d94mov [rsp+32], rdi
37bc64d99mov rcx, [rsp+96]
37bc64d9emov r8, rdi
37bc64da1mov r14l, r15l
37bc64da4lea rdx, [rsp+200]
37bc64dacmov [rsp+200], r13l
37bc64db4call zdotc_
37bc64db9subsd x7, [rsp+160]
37bc64dc2comisd x6, x7
37bc64dc6movapd x0, x7
37bc64dcamovsd_xmm [rsp+192], x7
37bc64dd3jae 0x37bc64f60
37bc64dd9lea rcx, [rsp+192]
37bc64de1call disnan_
37bc64de6movsd_xmm x0, [rsp+192]
37bc64deftest eax, eax
37bc64df1jne 0x37bc64f60
37bc64df7sqrtsd x0, x0
37bc64dfbmov [rsi+8], 0
37bc64e03lea r14, [rdi+16]
37bc64e07movsd_xmm [rsi], x0
37bc64e0bcmp [rbp], r15l
37bc64e0fjle 0x37bc64d60
37bc64e15mov r8, rbx
37bc64e18mov rdx, rdi
37bc64e1blea rcx, [rsp+200]
37bc64e23movsd_xmm [rsp+152], x0
37bc64e2cmov [rsp+200], r13l
37bc64e34call zlacgv_
37bc64e39mov eax, [rbp]
37bc64e3clea r11, [rsi+16]
37bc64e40lea rdx, [rip+0x7e8aa1]
37bc64e47lea rcx, [rip+0x7e8ac2]
37bc64e4emov [rsp+80], rdx
37bc64e53lea r9, [rip+0x7e8a96]
37bc64e5amov [rsp+72], r11
37bc64e5fsub eax, r15l
37bc64e62lea r8, [rsp+200]
37bc64e6amov [rsp+64], rcx
37bc64e6flea rcx, [rip+0x7e8aaa]
37bc64e76mov [rsp+88], 12
37bc64e7fmov [rsp+56], rbx
37bc64e84mov [rsp+48], rdi
37bc64e89mov [rsp+40], rbx
37bc64e8emov [rsp+32], r14
37bc64e93mov [rsp+188], eax
37bc64e9alea rax, [rsp+188]
37bc64ea2mov rdx, rax
37bc64ea5mov [rsp+144], r11
37bc64eadmov [rsp+136], rax
37bc64eb5mov [rsp+200], r13l
37bc64ebdcall zgemv_
37bc64ec2mov r8, rbx
37bc64ec5mov rdx, rdi
37bc64ec8lea rcx, [rsp+200]
37bc64ed0mov [rsp+200], r13l
37bc64ed8call zlacgv_
37bc64eddmov edx, [rbp]
37bc64ee0mov r8, [rsp+144]
37bc64ee8lea r9, [rip+0x7e89f9]
37bc64eefmov rcx, [rsp+136]
37bc64ef7movsd_xmm x1, [rip+0x7e8a31]
37bc64effdivsd x1, [rsp+152]
37bc64f08movsd_xmm [rsp+200], x1
37bc64f11sub edx, r15l
37bc64f14mov [rsp+188], edx
37bc64f1blea rdx, [rsp+200]
37bc64f23call zdscal_
37bc64f28jmp 0x37bc64d60
37bc64f2d
37bc64f2d 0f 1f 00 ...
37bc64f30
37bc64f30loc_37bc64f30:
37bc64f30mov r14, r13
37bc64f33mov r13, [rsp+336]
37bc64f3bshl r14, 4
37bc64f3fmov [r13+r14+8], 0
37bc64f48movsd_xmm [r13+r14], x0
37bc64f4f
37bc64f4floc_37bc64f4f:
37bc64f4fmov rax, [rsp+352]
37bc64f57mov [rax], r15l
37bc64f5ajmp 0x37bc64a2c
37bc64f5f
37bc64f5f 90 .
37bc64f60
37bc64f60loc_37bc64f60:
37bc64f60mov r15l, r14l
37bc64f63mov r14, [rsp+104]
37bc64f68mov r13, [rsp+336]
37bc64f70shl r14, 4
37bc64f74mov [r13+r14+8], 0
37bc64f7dmovsd_xmm [r13+r14], x0
37bc64f84jmp 0x37bc64f4f
37bc64f86
37bc64f86loc_37bc64f86:
37bc64f86neg eax
37bc64f88jmp 0x37bc64a0a
37bc64980
Loading..