File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b8b9d40
37b8b9d40dtgex2_:
37b8b9d40push r15
37b8b9d42push r14
37b8b9d44push r13
37b8b9d46push r12
37b8b9d48push rbp
37b8b9d49push rdi
37b8b9d4apush rsi
37b8b9d4bpush rbx
37b8b9d4csub rsp, 1656
37b8b9d53movups [rsp+1600], x6
37b8b9d5bmovups [rsp+1616], x7
37b8b9d63movups [rsp+1632], x8
37b8b9d6cmov [rsp+1728], rcx
37b8b9d74mov rcx, [rsp+1760]
37b8b9d7cmov rax, r8
37b8b9d7fmov [rsp+1736], rdx
37b8b9d87mov rdx, [rsp+1808]
37b8b9d8fmov r11l, [rcx]
37b8b9d92mov rcx, [rsp+1776]
37b8b9d9amov [rsp+1752], r9
37b8b9da2mov r9l, [rdx]
37b8b9da5mov edx, [r8]
37b8b9da8mov r10l, [rcx]
37b8b9dabmov rcx, [rsp+1792]
37b8b9db3mov r15l, [rcx]
37b8b9db6mov rcx, [rsp+1856]
37b8b9dbemov [rcx], 0
37b8b9dc4cmp edx, 1
37b8b9dc7jle 0x37b8b9e47
37b8b9dc9mov rcx, [rsp+1824]
37b8b9dd1mov ecx, [rcx]
37b8b9dd3test ecx, ecx
37b8b9dd5jle 0x37b8b9e47
37b8b9dd7mov r8, [rsp+1832]
37b8b9ddfmov r8l, [r8]
37b8b9de2cmp edx, ecx
37b8b9de4jl 0x37b8b9e47
37b8b9de6test r8l, r8l
37b8b9de9jle 0x37b8b9e47
37b8b9debmov rdi, [rsp+1816]
37b8b9df3mov ebx, [rdi]
37b8b9df5add ebx, ecx
37b8b9df7cmp edx, ebx
37b8b9df9jl 0x37b8b9e47
37b8b9dfbadd ecx, r8l
37b8b9dfemov r8l, ecx
37b8b9e01imul edx, ecx
37b8b9e04mov [rsp+380], ecx
37b8b9e0bimul r8l, ecx
37b8b9e0fmov rcx, [rsp+1848]
37b8b9e17add r8l, r8l
37b8b9e1acmp r8l, edx
37b8b9e1dcmovge edx, r8l
37b8b9e21cmp [rcx], edx
37b8b9e23jge 0x37b8b9e78
37b8b9e25mov rax, [rsp+1856]
37b8b9e2dpxor x0, x0
37b8b9e31cvtsi2sd x0, edx
37b8b9e35mov [rax], -16
37b8b9e3bmov rax, [rsp+1840]
37b8b9e43movsd_xmm [rax], x0
37b8b9e47
37b8b9e47loc_37b8b9e47:
37b8b9e47movups x6, [rsp+1600]
37b8b9e4fmovups x7, [rsp+1616]
37b8b9e57movups x8, [rsp+1632]
37b8b9e60add rsp, 1656
37b8b9e67pop rbx
37b8b9e68pop rsi
37b8b9e69pop rdi
37b8b9e6apop rbp
37b8b9e6bpop r12
37b8b9e6dpop r13
37b8b9e6fpop r14
37b8b9e71pop r15
37b8b9e73ret
37b8b9e74
37b8b9e74 0f 1f 40 00 ..@.
37b8b9e78
37b8b9e78loc_37b8b9e78:
37b8b9e78xor edx, edx
37b8b9e7alea rbp, [rip+0xb83fbf]
37b8b9e81mov [rsp+1744], rax
37b8b9e89movsxd rax, r11l
37b8b9e8ctest rax, rax
37b8b9e8fmov [rsp+32], rbp
37b8b9e94lea rcx, [rip+0xb83fb1]
37b8b9e9bmov [rsp+56], 4
37b8b9ea4cmovns rdx, rax
37b8b9ea8movsxd rax, r10l
37b8b9eabmov [rsp+280], rdx
37b8b9eb3mov rsi, rdx
37b8b9eb6mov rbx, rdx
37b8b9eb9xor edx, edx
37b8b9ebbtest rax, rax
37b8b9ebenot rbx
37b8b9ec1cmovns rdx, rax
37b8b9ec5movsxd rax, r9l
37b8b9ec8mov r9, rbp
37b8b9ecbmov [rsp+288], rbx
37b8b9ed3mov r14, rdx
37b8b9ed6mov [rsp+296], rdx
37b8b9edemov rdi, rdx
37b8b9ee1xor edx, edx
37b8b9ee3test rax, rax
37b8b9ee6not rdi
37b8b9ee9cmovns rdx, rax
37b8b9eedmovsxd rax, r15l
37b8b9ef0lea r15, [rip+0xb83f51]
37b8b9ef7mov [rsp+304], rdi
37b8b9effmov [rsp+48], r15
37b8b9f04mov r8, r15
37b8b9f07mov [rsp+312], rdx
37b8b9f0fnot rdx
37b8b9f12mov [rsp+320], rdx
37b8b9f1axor edx, edx
37b8b9f1ctest rax, rax
37b8b9f1fcmovns rdx, rax
37b8b9f23lea rax, [rsp+832]
37b8b9f2bmov [rsp+40], rax
37b8b9f30mov [rsp+328], rdx
37b8b9f38not rdx
37b8b9f3bmov [rsp+336], rdx
37b8b9f43mov rdx, r15
37b8b9f46mov [rsp+192], rax
37b8b9f4ecall dlaset_
37b8b9f53mov [rsp+48], r15
37b8b9f58mov r9, rbp
37b8b9f5bmov r8, r15
37b8b9f5elea rax, [rsp+576]
37b8b9f66mov [rsp+32], rbp
37b8b9f6bmov rdx, r15
37b8b9f6elea rcx, [rip+0xb83ed7]
37b8b9f75mov [rsp+40], rax
37b8b9f7alea rbp, [rsp+400]
37b8b9f82mov [rsp+56], 4
37b8b9f8bmov [rsp+232], rax
37b8b9f93call dlaset_
37b8b9f98mov rax, [rsp+1816]
37b8b9fa0movsxd rcx, [rax]
37b8b9fa3mov rax, [rsp+1760]
37b8b9fabmov [rsp+48], r15
37b8b9fb0mov [rsp+56], 4
37b8b9fb9imul rsi, rcx
37b8b9fbdmov [rsp+32], rax
37b8b9fc2mov rax, [rsp+1752]
37b8b9fcalea rdx, [rsi+rbx]
37b8b9fcemov rsi, r15
37b8b9fd1lea r15, [rsp+1088]
37b8b9fd9mov [rsp+40], r15
37b8b9fdelea rbx, [rsp+380]
37b8b9fe6add rdx, rcx
37b8b9fe9lea rcx, [rip+0xb83e5c]
37b8b9ff0lea r9, [rax+8*rdx]
37b8b9ff4mov r8, rbx
37b8b9ff7mov rdx, rbx
37b8b9ffamov [rsp+224], r15
37b8ba002mov [rsp+264], rbx
37b8ba00acall dlacpy_
37b8ba00fmov rax, [rsp+1816]
37b8ba017mov rdx, r14
37b8ba01amov r8, rbx
37b8ba01dlea r14, [rsp+392]
37b8ba025movsxd rcx, [rax]
37b8ba028mov rax, [rsp+1776]
37b8ba030mov [rsp+48], rsi
37b8ba035mov [rsp+56], 4
37b8ba03eimul rdx, rcx
37b8ba042mov [rsp+32], rax
37b8ba047mov rax, [rsp+1768]
37b8ba04fadd rdx, rdi
37b8ba052lea rdi, [rsp+1344]
37b8ba05amov [rsp+40], rdi
37b8ba05fadd rdx, rcx
37b8ba062lea rcx, [rip+0xb83de3]
37b8ba069lea r9, [rax+8*rdx]
37b8ba06dmov rdx, rbx
37b8ba070mov [rsp+216], rdi
37b8ba078call dlacpy_
37b8ba07dmov edx, 1
37b8ba082lea rcx, [rip+0xb83dc7]
37b8ba089call dlamch_
37b8ba08emov edx, 1
37b8ba093lea rcx, [rip+0xb83db7]
37b8ba09amovapd x6, x0
37b8ba09ecall dlamch_
37b8ba0a3mov [rsp+48], rbx
37b8ba0a8mov r9, r15
37b8ba0abmov r8, rbx
37b8ba0aedivsd x0, x6
37b8ba0b2mov rax, [rip+0xb83dcf]
37b8ba0b9mov rdx, rbx
37b8ba0bcmov [rsp+56], 4
37b8ba0c5mov [rsp+32], rsi
37b8ba0calea rcx, [rip+0xb83d7b]
37b8ba0d1lea r15, [rsp+1472]
37b8ba0d9mov [rsp+400], rax
37b8ba0e1mov rax, [rsp+1840]
37b8ba0e9mov [rsp+392], 0
37b8ba0f5mov [rsp+40], rax
37b8ba0famovsd_xmm [rsp+240], x0
37b8ba103call dlacpy_
37b8ba108mov [rsp+32], rbp
37b8ba10dmov r9, r14
37b8ba110mov rcx, r15
37b8ba113mov edx, [rsp+380]
37b8ba11alea r8, [rip+0xb83d33]
37b8ba121mov [rsp+248], r14
37b8ba129mov [rsp+272], r15
37b8ba131imul edx, edx
37b8ba134mov [rsp+256], rbp
37b8ba13cmov [rsp+1472], edx
37b8ba143mov rdx, [rsp+1840]
37b8ba14bcall dlassq_
37b8ba150mov [rsp+48], rbx
37b8ba155mov r9, rdi
37b8ba158mov rdx, rbx
37b8ba15bmov rax, [rip+0xb83d26]
37b8ba162mov [rsp+32], rsi
37b8ba167mov r8, rbx
37b8ba16alea rcx, [rip+0xb83cdb]
37b8ba171movsd_xmm x2, [rsp+400]
37b8ba17amov [rsp+56], 4
37b8ba183mov [rsp+400], rax
37b8ba18bmov rax, [rsp+1840]
37b8ba193sqrtsd x2, x2
37b8ba197mulsd x2, [rsp+392]
37b8ba1a0mov [rsp+40], rax
37b8ba1a5mov [rsp+392], 0
37b8ba1b1movsd_xmm [rsp+208], x2
37b8ba1bacall dlacpy_
37b8ba1bfmov [rsp+32], rbp
37b8ba1c4mov r9, r14
37b8ba1c7mov rcx, r15
37b8ba1camov r10l, [rsp+380]
37b8ba1d2lea r8, [rip+0xb83c7b]
37b8ba1d9mov edx, r10l
37b8ba1dcmov [rsp+200], r10l
37b8ba1e4imul edx, r10l
37b8ba1e8mov [rsp+1472], edx
37b8ba1efmov rdx, [rsp+1840]
37b8ba1f7call dlassq_
37b8ba1fcmovsd_xmm x3, [rip+0xb83c8c]
37b8ba204movsd_xmm x1, [rsp+400]
37b8ba20dmovsd_xmm x2, [rsp+208]
37b8ba216movsd_xmm x0, [rsp+240]
37b8ba21fmulsd x3, x6
37b8ba223sqrtsd x1, x1
37b8ba227mulsd x1, [rsp+392]
37b8ba230mulsd x2, x3
37b8ba234mulsd x1, x3
37b8ba238maxsd x2, x0
37b8ba23cmaxsd x1, x0
37b8ba240movapd x7, x2
37b8ba244movapd x8, x1
37b8ba249cmp [rsp+200], 2
37b8ba251je 0x37b8bc020
37b8ba257mov rax, [rsp+1824]
37b8ba25fmov r14, [rsp+192]
37b8ba267lea rdi, [rip+0xb83bda]
37b8ba26elea rcx, [rip+0xb83bd7]
37b8ba275mov rsi, [rsp+216]
37b8ba27dmov r8, [rsp+1832]
37b8ba285movsxd rdx, [rax]
37b8ba288mov [rsp+48], rdi
37b8ba28dmov [rsp+32], rdi
37b8ba292mov [rsp+56], 4
37b8ba29bshl rdx, 5
37b8ba29fmov [rsp+40], r14
37b8ba2a4lea r9, [rsi+rdx]
37b8ba2a8mov rdx, rax
37b8ba2abcall dlacpy_
37b8ba2b0mov rax, [rsp+1824]
37b8ba2b8mov r15, [rsp+232]
37b8ba2c0mov rbx, [rsp+224]
37b8ba2c8mov r8, [rsp+1832]
37b8ba2d0mov eax, [rax]
37b8ba2d2mov [rsp+48], rdi
37b8ba2d7mov [rsp+56], 4
37b8ba2e0lea edx, [rax+1]
37b8ba2e3mov rax, [rsp+1832]
37b8ba2ebmovsxd rdx, edx
37b8ba2eemov eax, [rax]
37b8ba2f0shl rdx, 2
37b8ba2f4mov [rsp+32], rdi
37b8ba2f9lea r9, [rbx+8*rdx-32]
37b8ba2felea ecx, [rax+1]
37b8ba301mov [rsp+200], eax
37b8ba308movsxd rcx, ecx
37b8ba30blea rcx, [rdx+rcx-5]
37b8ba310mov rdx, [rsp+1824]
37b8ba318lea rcx, [r15+8*rcx]
37b8ba31cmov [rsp+40], rcx
37b8ba321lea rcx, [rip+0xb83b24]
37b8ba328call dlacpy_
37b8ba32dmov rax, [rsp+1824]
37b8ba335lea r8, [rsp+372]
37b8ba33dmov r9, [rsp+1832]
37b8ba345movsxd rdx, [rax]
37b8ba348lea rax, [rsp+376]
37b8ba350mov [rsp+160], r8
37b8ba358lea r8, [rsp+480]
37b8ba360mov [rsp+168], rax
37b8ba368mov [rsp+240], rax
37b8ba370mov rax, [rsp+248]
37b8ba378mov rcx, rdx
37b8ba37blea rdx, [rdx+4*rdx]
37b8ba37fmov [rsp+152], r8
37b8ba387shl rdx, 3
37b8ba38blea r8, [rsp+424]
37b8ba393add ecx, 1
37b8ba396mov [rsp+144], rax
37b8ba39emov rax, [rsp+256]
37b8ba3a6movsxd rcx, ecx
37b8ba3a9mov [rsp+120], rdi
37b8ba3aemov [rsp+136], rax
37b8ba3b6mov rax, rdi
37b8ba3b9mov [rsp+104], rdi
37b8ba3bemov [rsp+88], rdi
37b8ba3c3mov [rsp+72], rdi
37b8ba3c8mov rdi, [rsp+1832]
37b8ba3d0mov [rsp+128], r8
37b8ba3d8lea r8, [rsi+rdx]
37b8ba3dcadd rdx, rbx
37b8ba3dfmov [rsp+96], r8
37b8ba3e4mov [rsp+176], 1
37b8ba3f0mov [rsp+112], r14
37b8ba3f5mov [rsp+80], rsi
37b8ba3famov esi, [rdi]
37b8ba3fcmov [rsp+48], rdx
37b8ba401lea rdx, [rip+0xb83a70]
37b8ba408lea r8l, [rsi+1]
37b8ba40cmov [rsp+40], rax
37b8ba411movsxd r8, r8l
37b8ba414mov [rsp+32], rbx
37b8ba419lea rcx, [r8+4*rcx-5]
37b8ba41emov r8, [rsp+1824]
37b8ba426mov [rsp+56], rax
37b8ba42blea rcx, [r15+8*rcx]
37b8ba42fmov [rsp+200], esi
37b8ba436mov [rsp+64], rcx
37b8ba43blea rcx, [rip+0xb83a1a]
37b8ba442call dtgsy2_
37b8ba447mov r9l, [rsp+376]
37b8ba44ftest r9l, r9l
37b8ba452jne 0x37b8bc008
37b8ba458mov rax, [rsp+1832]
37b8ba460mov ecx, [rax]
37b8ba462mov rax, [rsp+1744]
37b8ba46atest ecx, ecx
37b8ba46cjle 0x37b8ba509
37b8ba472mov [rsp+1744], rax
37b8ba47axor r11l, r11l
37b8ba47dmov r10l, 1
37b8ba483mov edi, ecx
37b8ba485movsd_xmm x6, [rsp+424]
37b8ba48enop
37b8ba490
37b8ba490loc_37b8ba490:
37b8ba490mov rax, [rsp+192]
37b8ba498mov rcx, [rsp+1824]
37b8ba4a0lea r9, [rip+0xb839ad]
37b8ba4a7lea rdx, [rip+0xb839c2]
37b8ba4aemov [rsp+208], r10l
37b8ba4b6lea r8, [rax+8*r11]
37b8ba4bamov [rsp+200], r11
37b8ba4c2call dscal_
37b8ba4c7mov rsi, [rsp+1824]
37b8ba4cfmov r10l, [rsp+208]
37b8ba4d7mov r11, [rsp+200]
37b8ba4dfmov eax, [rsi]
37b8ba4e1add r11, 4
37b8ba4e5add eax, r10l
37b8ba4e8add r10l, 1
37b8ba4eccdqe
37b8ba4eelea rax, [r11+rax-5]
37b8ba4f3movsd_xmm [rsp+8*rax+832], x6
37b8ba4fccmp r10l, edi
37b8ba4ffjle 0x37b8ba490
37b8ba501mov rax, [rsp+1744]
37b8ba509
37b8ba509loc_37b8ba509:
37b8ba509mov [rsp+1744], rax
37b8ba511mov rax, [rsp+240]
37b8ba519lea r9, [rip+0xb83928]
37b8ba520mov r8, [rsp+192]
37b8ba528mov rdx, [rsp+1832]
37b8ba530mov [rsp+48], rax
37b8ba535mov rax, [rsp+1840]
37b8ba53dmov rcx, [rsp+264]
37b8ba545mov [rsp+40], rax
37b8ba54alea rax, [rsp+512]
37b8ba552mov [rsp+32], rax
37b8ba557mov [rsp+200], rax
37b8ba55fcall dgeqr2_
37b8ba564mov r8l, [rsp+376]
37b8ba56ctest r8l, r8l
37b8ba56fjne 0x37b8bc008
37b8ba575mov rax, [rsp+240]
37b8ba57dmov rcx, [rsp+264]
37b8ba585mov r9, [rsp+192]
37b8ba58dmov r8, [rsp+1832]
37b8ba595mov [rsp+56], rax
37b8ba59amov rax, [rsp+1840]
37b8ba5a2mov rdx, rcx
37b8ba5a5mov [rsp+48], rax
37b8ba5aamov rax, [rsp+200]
37b8ba5b2mov [rsp+40], rax
37b8ba5b7lea rax, [rip+0xb8388a]
37b8ba5bemov [rsp+32], rax
37b8ba5c3call dorg2r_
37b8ba5c8mov ecx, [rsp+376]
37b8ba5cftest ecx, ecx
37b8ba5d1jne 0x37b8bc008
37b8ba5d7mov rax, [rsp+1824]
37b8ba5dfmov r8l, [rax]
37b8ba5e2mov rax, [rsp+1832]
37b8ba5eatest r8l, r8l
37b8ba5edmovsxd rcx, [rax]
37b8ba5f0mov rax, [rsp+1744]
37b8ba5f8jle 0x37b8ba63d
37b8ba5fasub r8l, 1
37b8ba5femov rsi, [rsp+232]
37b8ba606movsd_xmm x0, [rsp+424]
37b8ba60flea r8, [r8+4*r8]
37b8ba613add r8, rcx
37b8ba616lea rdx, [rsi+8*rcx]
37b8ba61alea r8, [rsp+8*r8+616]
37b8ba622nop [rax]
37b8ba625nop [rax+rax]
37b8ba630
37b8ba630loc_37b8ba630:
37b8ba630movsd_xmm [rdx], x0
37b8ba634add rdx, 40
37b8ba638cmp rdx, r8
37b8ba63bjne 0x37b8ba630
37b8ba63d
37b8ba63dloc_37b8ba63d:
37b8ba63dmov [rsp+1744], rax
37b8ba645mov rax, [rsp+240]
37b8ba64dlea r9, [rip+0xb837f4]
37b8ba654mov rdx, [rsp+264]
37b8ba65cmov [rsp+48], rax
37b8ba661mov rax, [rsp+1840]
37b8ba669mov [rsp+40], rax
37b8ba66elea rax, [rsp+544]
37b8ba676mov [rsp+208], rax
37b8ba67emov [rsp+32], rax
37b8ba683mov rax, [rsp+232]
37b8ba68blea r8, [rax+8*rcx]
37b8ba68fmov rcx, [rsp+1824]
37b8ba697call dgerq2_
37b8ba69cmov edx, [rsp+376]
37b8ba6a3test edx, edx
37b8ba6a5jne 0x37b8bc008
37b8ba6abmov rax, [rsp+240]
37b8ba6b3mov rcx, [rsp+264]
37b8ba6bbmov r9, [rsp+232]
37b8ba6c3mov r8, [rsp+1824]
37b8ba6cbmov [rsp+56], rax
37b8ba6d0mov rax, [rsp+1840]
37b8ba6d8mov rdx, rcx
37b8ba6dbmov [rsp+48], rax
37b8ba6e0mov rax, [rsp+208]
37b8ba6e8mov [rsp+40], rax
37b8ba6edlea rax, [rip+0xb83754]
37b8ba6f4mov [rsp+32], rax
37b8ba6f9call dorgr2_
37b8ba6femov eax, [rsp+376]
37b8ba705test eax, eax
37b8ba707jne 0x37b8bc008
37b8ba70dmov rax, [rsp+264]
37b8ba715mov rbp, [rsp+224]
37b8ba71dlea rsi, [rip+0xb83724]
37b8ba724lea rbx, [rip+0xb83715]
37b8ba72bmov r12, [rsp+192]
37b8ba733mov rdi, [rsp+1840]
37b8ba73bmov [rsp+72], rsi
37b8ba740lea r14, [rip+0xb83719]
37b8ba747mov [rsp+96], rax
37b8ba74cmov r9, rax
37b8ba74fmov r8, rax
37b8ba752lea rdx, [rip+0xb83703]
37b8ba759mov [rsp+88], rdi
37b8ba75elea rcx, [rip+0xb83703]
37b8ba765mov rdi, rax
37b8ba768mov [rsp+64], rbp
37b8ba76dmov [rsp+56], rsi
37b8ba772mov [rsp+32], rax
37b8ba777mov [rsp+112], 1
37b8ba780mov [rsp+104], 1
37b8ba789mov [rsp+80], rbx
37b8ba78emov [rsp+48], r12
37b8ba793mov [rsp+40], r14
37b8ba798call dgemm_
37b8ba79dmov rax, rdi
37b8ba7a0mov [rsp+56], rdi
37b8ba7a5mov r13, [rsp+232]
37b8ba7admov rdi, [rsp+1840]
37b8ba7b5mov [rsp+96], rsi
37b8ba7bamov r9, rax
37b8ba7bdmov r8, rax
37b8ba7c0mov [rsp+88], rbp
37b8ba7c5lea rdx, [rip+0xb8369c]
37b8ba7cclea rcx, [rip+0xb83689]
37b8ba7d3mov [rsp+72], rsi
37b8ba7d8mov [rsp+48], rdi
37b8ba7ddmov rdi, rax
37b8ba7e0mov [rsp+32], rax
37b8ba7e5mov [rsp+112], 1
37b8ba7eemov [rsp+104], 1
37b8ba7f7mov [rsp+80], rbx
37b8ba7fcmov [rsp+64], r13
37b8ba801mov [rsp+40], r14
37b8ba806call dgemm_
37b8ba80bmov rax, rdi
37b8ba80emov [rsp+96], rdi
37b8ba813mov r15, [rsp+216]
37b8ba81bmov rdi, [rsp+1840]
37b8ba823mov [rsp+72], rsi
37b8ba828mov r9, rax
37b8ba82bmov r8, rax
37b8ba82emov [rsp+56], rsi
37b8ba833lea rdx, [rip+0xb83622]
37b8ba83alea rcx, [rip+0xb83627]
37b8ba841mov [rsp+88], rdi
37b8ba846mov rdi, rax
37b8ba849mov [rsp+32], rax
37b8ba84emov [rsp+112], 1
37b8ba857mov [rsp+104], 1
37b8ba860mov [rsp+80], rbx
37b8ba865mov [rsp+64], r15
37b8ba86amov [rsp+48], r12
37b8ba86fmov [rsp+40], r14
37b8ba874call dgemm_
37b8ba879mov [rsp+96], rsi
37b8ba87emov r9, rdi
37b8ba881mov r8, rdi
37b8ba884mov rax, [rsp+1840]
37b8ba88cmov [rsp+72], rsi
37b8ba891lea rdx, [rip+0xb835d0]
37b8ba898lea rcx, [rip+0xb835bd]
37b8ba89fmov [rsp+112], 1
37b8ba8a8mov [rsp+48], rax
37b8ba8admov [rsp+104], 1
37b8ba8b6mov [rsp+88], r15
37b8ba8bbmov [rsp+80], rbx
37b8ba8c0mov [rsp+64], r13
37b8ba8c5mov [rsp+56], rdi
37b8ba8camov [rsp+40], r14
37b8ba8cfmov [rsp+32], rdi
37b8ba8d4call dgemm_
37b8ba8d9mov [rsp+48], rsi
37b8ba8demov r9, rbp
37b8ba8e1mov r8, rdi
37b8ba8e4lea rax, [rsp+1216]
37b8ba8ecmov [rsp+32], rsi
37b8ba8f1mov rdx, rdi
37b8ba8f4lea rcx, [rip+0xb83581]
37b8ba8fbmov [rsp+40], rax
37b8ba900mov [rsp+56], 1
37b8ba909mov [rsp+344], rax
37b8ba911call dlacpy_
37b8ba916mov [rsp+48], rsi
37b8ba91bmov r9, r15
37b8ba91emov r8, rdi
37b8ba921mov rax, [rsp+272]
37b8ba929mov [rsp+32], rsi
37b8ba92emov rdx, rdi
37b8ba931lea rcx, [rip+0xb83544]
37b8ba938mov [rsp+56], 1
37b8ba941mov [rsp+40], rax
37b8ba946call dlacpy_
37b8ba94bmov rax, rsi
37b8ba94emov [rsp+48], rsi
37b8ba953mov r9, r13
37b8ba956lea rsi, [rsp+704]
37b8ba95emov [rsp+32], rax
37b8ba963mov r8, rdi
37b8ba966mov rdx, rdi
37b8ba969mov [rsp+40], rsi
37b8ba96elea rcx, [rip+0xb83507]
37b8ba975mov [rsp+56], 1
37b8ba97emov [rsp+360], rsi
37b8ba986mov rsi, rax
37b8ba989call dlacpy_
37b8ba98emov rax, rsi
37b8ba991mov [rsp+48], rsi
37b8ba996mov r9, r12
37b8ba999lea rsi, [rsp+960]
37b8ba9a1mov [rsp+32], rax
37b8ba9a6mov r8, rdi
37b8ba9a9mov rdx, rdi
37b8ba9acmov [rsp+40], rsi
37b8ba9b1lea rcx, [rip+0xb834c4]
37b8ba9b8mov rbp, rsi
37b8ba9bbmov [rsp+56], 1
37b8ba9c4call dlacpy_
37b8ba9c9mov r8, r15
37b8ba9ccmov rdx, rdi
37b8ba9cfmov rcx, rdi
37b8ba9d2mov rax, [rsp+240]
37b8ba9dalea r9, [rip+0xb83467]
37b8ba9e1mov [rsp+48], rax
37b8ba9e6mov rax, [rsp+1840]
37b8ba9eemov [rsp+40], rax
37b8ba9f3mov rax, [rsp+208]
37b8ba9fbmov [rsp+32], rax
37b8baa00call dgerq2_
37b8baa05cmp [rsp+376], 0
37b8baa0djne 0x37b8bc008
37b8baa13mov rax, [rsp+240]
37b8baa1blea rdx, [rip+0xb83446]
37b8baa22mov rdi, [rsp+224]
37b8baa2amov [rsp+104], 1
37b8baa33mov r9, [rsp+264]
37b8baa3blea rcx, [rip+0xb8343b]
37b8baa42mov [rsp+96], 1
37b8baa4bmov [rsp+88], rax
37b8baa50mov rax, [rsp+1840]
37b8baa58mov [rsp+64], rdi
37b8baa5dmov rdi, [rsp+208]
37b8baa65mov r8, r9
37b8baa68mov [rsp+80], rax
37b8baa6dlea rax, [rip+0xb833d4]
37b8baa74mov [rsp+72], rax
37b8baa79mov [rsp+48], rax
37b8baa7emov rax, [rsp+216]
37b8baa86mov [rsp+56], rdi
37b8baa8bmov [rsp+40], rax
37b8baa90mov [rsp+32], r9
37b8baa95call dormr2_
37b8baa9acmp [rsp+376], 0
37b8baaa2jne 0x37b8bc008
37b8baaa8mov rax, [rsp+240]
37b8baab0lea rdx, [rip+0xb833a5]
37b8baab7mov rdi, [rsp+232]
37b8baabfmov [rsp+104], 1
37b8baac8mov r9, [rsp+264]
37b8baad0lea rcx, [rip+0xb833a7]
37b8baad7mov [rsp+96], 1
37b8baae0mov [rsp+88], rax
37b8baae5mov rax, [rsp+1840]
37b8baaedmov [rsp+64], rdi
37b8baaf2mov rdi, [rsp+208]
37b8baafamov r8, r9
37b8baafdmov [rsp+80], rax
37b8bab02lea rax, [rip+0xb8333f]
37b8bab09mov [rsp+72], rax
37b8bab0emov [rsp+48], rax
37b8bab13mov rax, [rsp+216]
37b8bab1bmov [rsp+56], rdi
37b8bab20mov [rsp+40], rax
37b8bab25mov [rsp+32], r9
37b8bab2acall dormr2_
37b8bab2fcmp [rsp+376], 0
37b8bab37jne 0x37b8bc008
37b8bab3dmov rax, [rip+0xb83344]
37b8bab44xor edi, edi
37b8bab46mov [rsp+392], 0
37b8bab52mov [rsp+400], rax
37b8bab5amov rax, [rsp+1832]
37b8bab62mov esi, [rax]
37b8bab64mov rax, [rsp+1744]
37b8bab6cjmp 0x37b8babc7
37b8bab6e
37b8bab6eloc_37b8bab6e:
37b8bab6emov rax, [rsp+1832]
37b8bab76mov r9, [rsp+248]
37b8bab7elea r8, [rip+0xb832cf]
37b8bab85mov rcx, [rsp+1824]
37b8bab8dmov eax, [rax]
37b8bab8flea edx, [rax+1]
37b8bab92mov [rsp+352], eax
37b8bab99mov rax, [rsp+224]
37b8baba1movsxd rdx, edx
37b8baba4lea rdx, [rdx+4*rdi-5]
37b8baba9lea rdx, [rax+8*rdx]
37b8babadmov rax, [rsp+256]
37b8babb5mov [rsp+32], rax
37b8babbacall dlassq_
37b8babbfmov rax, [rsp+1744]
37b8babc7
37b8babc7loc_37b8babc7:
37b8babc7add rdi, 1
37b8babcbmov [rsp+1744], rax
37b8babd3cmp esi, edi
37b8babd5jge 0x37b8bab6e
37b8babd7mov rax, [rsp+240]
37b8babdfmov rcx, [rsp+264]
37b8babe7lea r9, [rip+0xb8325a]
37b8babeemovsd_xmm x0, [rsp+400]
37b8babf7mov r8, [rsp+272]
37b8babffmov [rsp+48], rax
37b8bac04mov rdx, rcx
37b8bac07mov rax, [rsp+1840]
37b8bac0fmovsd_xmm x6, [rsp+392]
37b8bac18movsd_xmm [rsp+352], x0
37b8bac21mov [rsp+40], rax
37b8bac26mov rax, [rsp+200]
37b8bac2emov [rsp+32], rax
37b8bac33call dgeqr2_
37b8bac38cmp [rsp+376], 0
37b8bac40jne 0x37b8bc008
37b8bac46mov rax, [rsp+1856]
37b8bac4emov rdi, [rsp+264]
37b8bac56sqrtsd x0, [rsp+352]
37b8bac5flea rsi, [rip+0xb831e2]
37b8bac66mov rbx, [rsp+200]
37b8bac6emov r14, [rsp+272]
37b8bac76mov [rsp+72], rsi
37b8bac7blea rdx, [rip+0xb831e6]
37b8bac82mov [rsp+88], rax
37b8bac87mov r9, rdi
37b8bac8amov rax, [rsp+1840]
37b8bac92mov r8, rdi
37b8bac95mulsd x0, x6
37b8bac99mov [rsp+48], rsi
37b8bac9elea rcx, [rip+0xb831d9]
37b8baca5mov [rsp+80], rax
37b8bacaamov rax, [rsp+344]
37b8bacb2mov [rsp+104], 1
37b8bacbbmov [rsp+64], rax
37b8bacc0mov [rsp+96], 1
37b8bacc9mov [rsp+56], rbx
37b8baccemovapd x6, x0
37b8bacd2mov [rsp+40], r14
37b8bacd7mov [rsp+32], rdi
37b8bacdccall dorm2r_
37b8bace1mov [rsp+72], rsi
37b8bace6mov r9, rdi
37b8bace9mov r8, rdi
37b8bacecmov rax, [rsp+1856]
37b8bacf4mov [rsp+48], rsi
37b8bacf9lea rdx, [rip+0xb8315c]
37b8bad00lea rcx, [rip+0xb83176]
37b8bad07mov [rsp+104], 1
37b8bad10mov [rsp+88], rax
37b8bad15mov rax, [rsp+1840]
37b8bad1dmov [rsp+96], 1
37b8bad26mov [rsp+80], rax
37b8bad2bmov [rsp+64], rbp
37b8bad30mov [rsp+56], rbx
37b8bad35mov [rsp+40], r14
37b8bad3amov [rsp+32], rdi
37b8bad3fcall dorm2r_
37b8bad44mov rax, [rip+0xb8313d]
37b8bad4bxor r10l, r10l
37b8bad4emov [rsp+392], 0
37b8bad5amov [rsp+400], rax
37b8bad62mov rax, [rsp+1832]
37b8bad6amov esi, [rax]
37b8bad6cmov rax, [rsp+1744]
37b8bad74jmp 0x37b8bade0
37b8bad76
37b8bad76loc_37b8bad76:
37b8bad76mov [rsp+1744], rax
37b8bad7emov rax, [rsp+1832]
37b8bad86lea r8, [rip+0xb830c7]
37b8bad8dmov r9, [rsp+248]
37b8bad95mov rcx, [rsp+1824]
37b8bad9dmov [rsp+240], r10
37b8bada5mov eax, [rax]
37b8bada7lea edx, [rax+1]
37b8badaamov rax, [rsp+344]
37b8badb2movsxd rdx, edx
37b8badb5lea rdx, [rdx+4*r10-5]
37b8badbalea rdx, [rax+8*rdx]
37b8badbemov rax, [rsp+256]
37b8badc6mov [rsp+32], rax
37b8badcbcall dlassq_
37b8badd0mov r10, [rsp+240]
37b8badd8mov rax, [rsp+1744]
37b8bade0
37b8bade0loc_37b8bade0:
37b8bade0lea edx, [r10+1]
37b8bade4add r10, 1
37b8bade8mov [rsp+368], edx
37b8badefcmp esi, r10l
37b8badf2jge 0x37b8bad76
37b8badf4sqrtsd x0, [rsp+400]
37b8badfdmulsd x0, [rsp+392]
37b8bae06comisd x6, x0
37b8bae0ajb 0x37b8bae16
37b8bae0ccomisd x7, x0
37b8bae10jae 0x37b8bca5f
37b8bae16
37b8bae16loc_37b8bae16:
37b8bae16comisd x6, x7
37b8bae1ajae 0x37b8bc008
37b8bae20
37b8bae20loc_37b8bae20:
37b8bae20lea rsi, [rip+0xb83021]
37b8bae27lea r15, [rip+0xb83012]
37b8bae2emov edi, [rsp+380]
37b8bae35mov [rsp+1744], rax
37b8bae3dlea rax, [rsp+1352]
37b8bae45mov [rsp+48], rsi
37b8bae4alea rbx, [rsp+464]
37b8bae52mov r9, r15
37b8bae55mov [rsp+40], rax
37b8bae5alea edx, [rdi-1]
37b8bae5dmov r8, rbx
37b8bae60lea rcx, [rip+0xb83018]
37b8bae67mov [rsp+32], r15
37b8bae6cimul edi, edi
37b8bae6flea r14, [rip+0xb82fea]
37b8bae76mov [rsp+56], 5
37b8bae7flea r12, [rip+0xb82fea]
37b8bae86mov [rsp+448], edx
37b8bae8dmov [rsp+464], edx
37b8bae94lea rdx, [rsp+448]
37b8bae9cmov [rsp+344], rdx
37b8baea4mov [rsp+352], rax
37b8baeacmov [rsp+272], rbx
37b8baeb4call dlaset_
37b8baeb9mov rax, [rsp+1816]
37b8baec1mov rcx, [rsp+280]
37b8baec9movsxd rdx, [rax]
37b8baeccmov rax, [rsp+264]
37b8baed4mov [rsp+56], 4
37b8baeddimul rcx, rdx
37b8baee1add rcx, [rsp+288]
37b8baee9mov [rsp+48], rax
37b8baeeemov r8, rax
37b8baef1add rcx, rdx
37b8baef4movsxd rdx, edi
37b8baef7mov rdi, [rsp+1840]
37b8baefflea rdx, [rdi+8*rdx]
37b8baf03mov rdi, [rsp+1760]
37b8baf0bmov [rsp+40], rdx
37b8baf10mov rdx, rax
37b8baf13mov [rsp+32], rdi
37b8baf18mov rdi, [rsp+1752]
37b8baf20lea r9, [rdi+8*rcx]
37b8baf24mov rdi, rax
37b8baf27lea rcx, [rip+0xb82f1e]
37b8baf2ecall dlacpy_
37b8baf33mov rax, rdi
37b8baf36mov [rsp+96], rdi
37b8baf3bmov rdi, [rsp+1840]
37b8baf43mov rbp, [rsp+192]
37b8baf4bmov [rsp+32], rax
37b8baf50lea rdx, [rip+0xb82f05]
37b8baf57mov r9, rax
37b8baf5amov [rsp+88], rdi
37b8baf5fmov rdi, [rsp+224]
37b8baf67mov r8, rax
37b8baf6amov rcx, rdx
37b8baf6dmov [rsp+112], 1
37b8baf76mov [rsp+64], rdi
37b8baf7bmov rdi, rax
37b8baf7emov [rsp+104], 1
37b8baf87mov [rsp+80], r15
37b8baf8cmov [rsp+72], rsi
37b8baf91mov [rsp+56], rsi
37b8baf96mov [rsp+48], rbp
37b8baf9bmov [rsp+40], r14
37b8bafa0call dgemm_
37b8bafa5mov edx, [rsp+380]
37b8bafacmov rax, rdi
37b8bafafmov [rsp+96], rdi
37b8bafb4mov rdi, [rsp+1840]
37b8bafbcmov [rsp+56], rax
37b8bafc1mov r9, rax
37b8bafc4mov r8, rax
37b8bafc7imul edx, edx
37b8bafcamov [rsp+32], rax
37b8bafcfmov r13, [rsp+232]
37b8bafd7mov [rsp+48], rdi
37b8bafdcmov [rsp+112], 1
37b8bafe5movsxd rdx, edx
37b8bafe8mov [rsp+80], r14
37b8bafedlea rdx, [rdi+8*rdx]
37b8baff1mov [rsp+72], rsi
37b8baff6mov rdi, rax
37b8baff9mov [rsp+88], rdx
37b8baffelea rdx, [rip+0xb82e57]
37b8bb005mov [rsp+104], 1
37b8bb00emov rcx, rdx
37b8bb011mov [rsp+64], r13
37b8bb016mov [rsp+40], r12
37b8bb01bcall dgemm_
37b8bb020mov edx, [rsp+380]
37b8bb027mov rcx, rbx
37b8bb02amov rax, [rip+0xb82e57]
37b8bb031mov r9, [rsp+248]
37b8bb039lea r8, [rip+0xb82e14]
37b8bb040mov [rsp+392], 0
37b8bb04cimul edx, edx
37b8bb04fmov [rsp+400], rax
37b8bb057mov rax, [rsp+1840]
37b8bb05fmov [rsp+464], edx
37b8bb066movsxd rdx, edx
37b8bb069lea rdx, [rax+8*rdx]
37b8bb06dmov rax, [rsp+256]
37b8bb075mov [rsp+240], rdx
37b8bb07dmov [rsp+32], rax
37b8bb082call dlassq_
37b8bb087mov rcx, [rsp+1816]
37b8bb08fmov rdx, [rsp+240]
37b8bb097sqrtsd x0, [rsp+400]
37b8bb0a0movsd_xmm x6, [rsp+392]
37b8bb0a9movsxd r8, [rcx]
37b8bb0acmov rcx, [rsp+296]
37b8bb0b4mov [rsp+40], rdx
37b8bb0b9mov rdx, [rsp+1776]
37b8bb0c1mov [rsp+48], rdi
37b8bb0c6mulsd x6, x0
37b8bb0camov [rsp+56], 4
37b8bb0d3imul rcx, r8
37b8bb0d7add rcx, [rsp+304]
37b8bb0dfmov [rsp+32], rdx
37b8bb0e4mov rdx, [rsp+1768]
37b8bb0ecadd rcx, r8
37b8bb0efmov r8, rdi
37b8bb0f2lea r9, [rdx+8*rcx]
37b8bb0f6mov rdx, rdi
37b8bb0f9lea rcx, [rip+0xb82d4c]
37b8bb100call dlacpy_
37b8bb105mov [rsp+96], rdi
37b8bb10amov r9, rdi
37b8bb10dmov r8, rdi
37b8bb110mov rcx, [rsp+1840]
37b8bb118mov [rsp+32], rdi
37b8bb11dlea rdx, [rip+0xb82d38]
37b8bb124mov [rsp+112], 1
37b8bb12dmov [rsp+88], rcx
37b8bb132mov rcx, [rsp+216]
37b8bb13amov [rsp+104], 1
37b8bb143mov [rsp+64], rcx
37b8bb148mov rcx, rdx
37b8bb14bmov [rsp+80], r15
37b8bb150mov [rsp+72], rsi
37b8bb155mov [rsp+56], rsi
37b8bb15amov [rsp+48], rbp
37b8bb15fmov [rsp+40], r14
37b8bb164call dgemm_
37b8bb169mov [rsp+96], rdi
37b8bb16emov r8, rdi
37b8bb171mov r9, rdi
37b8bb174mov edx, [rsp+380]
37b8bb17bmov rcx, [rsp+1840]
37b8bb183mov [rsp+56], rdi
37b8bb188mov [rsp+32], rdi
37b8bb18dimul edx, edx
37b8bb190mov [rsp+48], rcx
37b8bb195mov [rsp+112], 1
37b8bb19emov [rsp+104], 1
37b8bb1a7movsxd rdx, edx
37b8bb1aamov [rsp+80], r14
37b8bb1aflea rdx, [rcx+8*rdx]
37b8bb1b3mov [rsp+72], rsi
37b8bb1b8mov [rsp+88], rdx
37b8bb1bdlea rdx, [rip+0xb82c98]
37b8bb1c4mov [rsp+64], r13
37b8bb1c9mov rcx, rdx
37b8bb1ccmov [rsp+40], r12
37b8bb1d1call dgemm_
37b8bb1d6mov edx, [rsp+380]
37b8bb1ddmov rcx, rbx
37b8bb1e0mov rdi, [rip+0xb82ca1]
37b8bb1e7mov rax, [rsp+256]
37b8bb1efmov r9, [rsp+248]
37b8bb1f7lea r8, [rip+0xb82c56]
37b8bb1femov [rsp+392], 0
37b8bb20aimul edx, edx
37b8bb20dmov [rsp+400], rdi
37b8bb215mov rdi, [rsp+1840]
37b8bb21dmov [rsp+32], rax
37b8bb222mov [rsp+464], edx
37b8bb229movsxd rdx, edx
37b8bb22clea rdx, [rdi+8*rdx]
37b8bb230call dlassq_
37b8bb235comisd x7, x6
37b8bb239jb 0x37b8bc008
37b8bb23fsqrtsd x0, [rsp+400]
37b8bb248mulsd x0, [rsp+392]
37b8bb251comisd x8, x0
37b8bb256jb 0x37b8bc008
37b8bb25cmov rax, [rsp+1832]
37b8bb264lea rdi, [rip+0xb82bdd]
37b8bb26bmov r14, [rsp+224]
37b8bb273mov [rsp+56], 4
37b8bb27cmov [rsp+48], rdi
37b8bb281mov r9, r15
37b8bb284lea rcx, [rip+0xb82bc1]
37b8bb28bmov rsi, rdi
37b8bb28emovsxd rdx, [rax]
37b8bb291mov [rsp+32], r15
37b8bb296mov r8, rax
37b8bb299lea rdx, [r14+8*rdx]
37b8bb29dmov [rsp+40], rdx
37b8bb2a2mov rdx, [rsp+1824]
37b8bb2aacall dlaset_
37b8bb2afmov rax, [rsp+1816]
37b8bb2b7mov rbx, [rsp+280]
37b8bb2bfmov r9, r14
37b8bb2c2mov r13, [rsp+288]
37b8bb2camovsxd rcx, [rax]
37b8bb2cdmov rdx, rbx
37b8bb2d0mov rax, [rsp+1760]
37b8bb2d8mov [rsp+32], rdi
37b8bb2ddmov [rsp+56], 1
37b8bb2e6mov rdi, [rsp+264]
37b8bb2eeimul rdx, rcx
37b8bb2f2mov [rsp+48], rax
37b8bb2f7mov rax, [rsp+1752]
37b8bb2ffmov r8, rdi
37b8bb302add rdx, r13
37b8bb305add rdx, rcx
37b8bb308lea rcx, [rip+0xb82b6d]
37b8bb30flea rdx, [rax+8*rdx]
37b8bb313mov [rsp+40], rdx
37b8bb318mov rdx, rdi
37b8bb31bcall dlacpy_
37b8bb320mov rax, [rsp+1816]
37b8bb328mov r8, rdi
37b8bb32bmov r14, [rsp+296]
37b8bb333mov r12, [rsp+304]
37b8bb33bmov rbp, [rsp+216]
37b8bb343movsxd rcx, [rax]
37b8bb346mov rdx, r14
37b8bb349mov rax, [rsp+1776]
37b8bb351mov [rsp+32], rsi
37b8bb356mov [rsp+56], 1
37b8bb35fmov r9, rbp
37b8bb362imul rdx, rcx
37b8bb366mov [rsp+48], rax
37b8bb36bmov rax, [rsp+1768]
37b8bb373add rdx, r12
37b8bb376add rdx, rcx
37b8bb379lea rcx, [rip+0xb82afc]
37b8bb380lea rdx, [rax+8*rdx]
37b8bb384mov [rsp+40], rdx
37b8bb389mov rdx, rdi
37b8bb38ccall dlacpy_
37b8bb391mov [rsp+48], rsi
37b8bb396mov r9, r15
37b8bb399mov r8, rsi
37b8bb39cmov [rsp+32], r15
37b8bb3a1mov rdx, rsi
37b8bb3a4lea rcx, [rip+0xb82aa1]
37b8bb3abmov [rsp+56], 4
37b8bb3b4mov [rsp+40], rbp
37b8bb3b9call dlaset_
37b8bb3bemov [rsp+48], rdi
37b8bb3c3mov rdx, rdi
37b8bb3c6mov r9, r15
37b8bb3c9mov rax, [rsp+1840]
37b8bb3d1mov [rsp+32], r15
37b8bb3d6mov r8, rdi
37b8bb3d9lea rcx, [rip+0xb82a6c]
37b8bb3e0mov [rsp+56], 4
37b8bb3e9mov [rsp+40], rax
37b8bb3eecall dlaset_
37b8bb3f3mov rdi, [rip+0xb82a8e]
37b8bb3famov rax, [rsp+1840]
37b8bb402mov [rax], rdi
37b8bb405mov eax, [rsp+380]
37b8bb40cmov [rsp+1344], rdi
37b8bb414mov rdi, [rsp+1832]
37b8bb41cmov esi, eax
37b8bb41emov [rsp+224], eax
37b8bb425imul esi, eax
37b8bb428movsxd rdx, [rdi]
37b8bb42bcmp edx, 1
37b8bb42emov r15l, esi
37b8bb431movsxd rsi, eax
37b8bb434mov rax, [rsp+1744]
37b8bb43cmov [rsp+240], rsi
37b8bb444jle 0x37b8bb55c
37b8bb44amov rax, [rsp+1816]
37b8bb452mov rdx, r14
37b8bb455mov r9, [rsp+1776]
37b8bb45dmovsxd r8, [rax]
37b8bb460mov rax, [rsp+1752]
37b8bb468mov [rsp+72], rbp
37b8bb46dimul rbx, r8
37b8bb471imul rdx, r8
37b8bb475lea rcx, [rbx+r13]
37b8bb479add rcx, r8
37b8bb47cadd rdx, r12
37b8bb47flea rcx, [rax+8*rcx]
37b8bb483mov rax, [rsp+352]
37b8bb48badd rdx, r8
37b8bb48emov [rsp+80], rax
37b8bb493mov rax, [rsp+1840]
37b8bb49blea r8, [rax+8]
37b8bb49fmov [rsp+56], rax
37b8bb4a4mov rax, [rsp+272]
37b8bb4acmov [rsp+64], r8
37b8bb4b1lea r8, [rsp+432]
37b8bb4b9mov [rsp+48], rax
37b8bb4bemov rax, [rsp+344]
37b8bb4c6mov [rsp+40], r8
37b8bb4cbmov [rsp+32], rax
37b8bb4d0mov rax, [rsp+1768]
37b8bb4d8lea r8, [rax+8*rdx]
37b8bb4dcmov rdx, [rsp+1760]
37b8bb4e4call dlagv2_
37b8bb4e9mov rax, [rsp+1840]
37b8bb4f1lea edx, [rsi+1]
37b8bb4f4movsxd rdx, edx
37b8bb4f7movsd_xmm x0, [rax+8]
37b8bb4fcxorpd x0, [rip+0xb829ac]
37b8bb504movsd_xmm [rax+8*rsi], x0
37b8bb509movsd_xmm x0, [rax]
37b8bb50dmovsd_xmm [rax+8*rdx], x0
37b8bb512mov rax, [rsp+1832]
37b8bb51amovsd_xmm x0, [rsp+1344]
37b8bb523movsxd rcx, [rax]
37b8bb526mov rax, [rsp+1744]
37b8bb52emov rdx, rcx
37b8bb531sub rcx, 1
37b8bb535lea rcx, [rcx+4*rcx]
37b8bb539movsd_xmm [rsp+8*rcx+1344], x0
37b8bb542movsd_xmm x0, [rsp+1352]
37b8bb54bxorpd x0, [rip+0xb8295d]
37b8bb553movsd_xmm [rsp+1376], x0
37b8bb55c
37b8bb55cloc_37b8bb55c:
37b8bb55cmov rsi, [rsp+1840]
37b8bb564movsxd rcx, r15l
37b8bb567lea rdi, [rsi+8*rcx]
37b8bb56bmov rsi, [rip+0xb82916]
37b8bb572mov rcx, [rip+0xb8290f]
37b8bb579mov [rdi-8], rsi
37b8bb57dmov rsi, [rsp+240]
37b8bb585lea rbx, [rsi-1]
37b8bb589lea r14, [rbx+4*rbx]
37b8bb58dmov [rsp+8*r14+1344], rcx
37b8bb595mov rcx, [rsp+1824]
37b8bb59dcmp [rcx], 1
37b8bb5a0jle 0x37b8bb717
37b8bb5a6mov [rsp+1744], rax
37b8bb5aemov rax, [rsp+1816]
37b8bb5b6lea r15, [4*rbx]
37b8bb5bemov r9, [rsp+296]
37b8bb5c6lea rbp, [r15+rsi-5]
37b8bb5cbmov esi, [rsp+224]
37b8bb5d2mov ecx, [rax]
37b8bb5d4mov rax, [rsp+1752]
37b8bb5dcmov [rsp+48], rdi
37b8bb5e1mov r8l, esi
37b8bb5e4add ecx, edx
37b8bb5e6imul r8l, edx
37b8bb5eamovsxd rcx, ecx
37b8bb5edimul r9, rcx
37b8bb5f1add r9, [rsp+304]
37b8bb5f9lea r11, [r9+rcx]
37b8bb5fdmov r9, [rsp+280]
37b8bb605add r8l, edx
37b8bb608lea rdx, [rdx+4*rdx]
37b8bb60cimul r9, rcx
37b8bb610add r9, [rsp+288]
37b8bb618add r9, rcx
37b8bb61blea rcx, [rax+8*r9]
37b8bb61fmov rax, [rsp+216]
37b8bb627lea rdx, [rax+8*rdx]
37b8bb62blea r9, [rax+8*rbp]
37b8bb62fmov rax, [rsp+1840]
37b8bb637mov [rsp+72], rdx
37b8bb63clea edx, [r8+1]
37b8bb640movsxd r8, r8l
37b8bb643movsxd rdx, edx
37b8bb646mov [rsp+80], r9
37b8bb64bmov r9, [rsp+1776]
37b8bb653lea rdx, [rax+8*rdx]
37b8bb657mov [rsp+64], rdx
37b8bb65clea rdx, [rax+8*r8]
37b8bb660mov rax, [rsp+200]
37b8bb668mov [rsp+56], rdx
37b8bb66dmov rdx, [rsp+1760]
37b8bb675mov [rsp+40], rax
37b8bb67amov rax, [rsp+208]
37b8bb682mov [rsp+32], rax
37b8bb687mov rax, [rsp+1768]
37b8bb68flea r8, [rax+8*r11]
37b8bb693call dlagv2_
37b8bb698mov rax, [rsp+1832]
37b8bb6a0mov edx, [rax]
37b8bb6a2mov rax, [rsp+1840]
37b8bb6aaimul esi, edx
37b8bb6adlea ecx, [rsi+rdx]
37b8bb6b0movsxd r8, ecx
37b8bb6b3add ecx, 1
37b8bb6b6movsd_xmm x0, [rax+8*r8]
37b8bb6bcmovsxd rcx, ecx
37b8bb6bfmovsd_xmm [rdi-8], x0
37b8bb6c4movsd_xmm x0, [rax+8*rcx]
37b8bb6c9movsxd rcx, edx
37b8bb6ccxorpd x0, [rip+0xb827dc]
37b8bb6d4lea rcx, [rcx+4*rcx]
37b8bb6d8mov rax, [rsp+1744]
37b8bb6e0movsd_xmm [rdi-16], x0
37b8bb6e5movsd_xmm x0, [rsp+8*rcx+1344]
37b8bb6eelea rcx, [rbx+r15-1]
37b8bb6f3movsd_xmm [rsp+8*r14+1344], x0
37b8bb6fdmovsd_xmm x0, [rsp+8*rbp+1344]
37b8bb706xorpd x0, [rip+0xb827a2]
37b8bb70emovsd_xmm [rsp+8*rcx+1344], x0
37b8bb717
37b8bb717loc_37b8bb717:
37b8bb717mov [rsp+1744], rax
37b8bb71fmov rax, [rsp+1816]
37b8bb727lea rbx, [rip+0xb82712]
37b8bb72elea r14, [rip+0xb8272b]
37b8bb735mov r15, [rsp+280]
37b8bb73dmov rbp, [rsp+288]
37b8bb745lea rsi, [rip+0xb826fc]
37b8bb74cmovsxd rcx, [rax]
37b8bb74fmov rax, [rsp+1832]
37b8bb757mov [rsp+88], rdi
37b8bb75cmov rdi, [rsp+264]
37b8bb764mov [rsp+80], rbx
37b8bb769add edx, ecx
37b8bb76bmov [rsp+96], rax
37b8bb770mov rax, [rsp+1760]
37b8bb778movsxd rdx, edx
37b8bb77bmov [rsp+56], rdi
37b8bb780mov r9, [rsp+1824]
37b8bb788imul rdx, r15
37b8bb78cmov [rsp+72], rax
37b8bb791mov rax, [rsp+1752]
37b8bb799mov [rsp+40], r14
37b8bb79emov [rsp+112], 1
37b8bb7a7mov [rsp+104], 1
37b8bb7b0add rdx, rbp
37b8bb7b3add rdx, rcx
37b8bb7b6lea rcx, [rip+0xb826ab]
37b8bb7bdlea rdx, [rax+8*rdx]
37b8bb7c1mov rax, [rsp+1840]
37b8bb7c9mov [rsp+64], rdx
37b8bb7celea rdx, [rip+0xb82687]
37b8bb7d5mov [rsp+48], rax
37b8bb7damov rax, [rsp+1832]
37b8bb7e2mov [rsp+32], rax
37b8bb7e7mov r8, rax
37b8bb7eacall dgemm_
37b8bb7efmov edx, [rsp+380]
37b8bb7f6mov rax, [rsp+1816]
37b8bb7femov r8, [rsp+1824]
37b8bb806imul edx, edx
37b8bb809movsxd rcx, [rax]
37b8bb80cmov rax, [rsp+1840]
37b8bb814mov [rsp+56], 4
37b8bb81dmovsxd rdx, edx
37b8bb820lea r9, [rax+8*rdx]
37b8bb824mov rax, [rsp+1760]
37b8bb82cmov [rsp+200], r9
37b8bb834mov [rsp+48], rax
37b8bb839mov rax, [rsp+1832]
37b8bb841mov edx, [rax]
37b8bb843mov rax, [rsp+1752]
37b8bb84badd edx, ecx
37b8bb84dmovsxd rdx, edx
37b8bb850imul rdx, r15
37b8bb854add rdx, rbp
37b8bb857add rdx, rcx
37b8bb85alea rcx, [rip+0xb825eb]
37b8bb861lea rdx, [rax+8*rdx]
37b8bb865mov rax, [rsp+1832]
37b8bb86dmov [rsp+40], rdx
37b8bb872mov [rsp+32], rax
37b8bb877mov rdx, rax
37b8bb87acall dlacpy_
37b8bb87fmov rax, [rsp+1816]
37b8bb887mov r9, [rsp+200]
37b8bb88fmov r12, [rsp+296]
37b8bb897mov r13, [rsp+304]
37b8bb89fmovsxd rcx, [rax]
37b8bb8a2mov rax, [rsp+1832]
37b8bb8aamov [rsp+88], r9
37b8bb8afmov [rsp+80], rbx
37b8bb8b4mov r9, [rsp+1824]
37b8bb8bcmov [rsp+96], rax
37b8bb8c1mov rax, [rsp+1776]
37b8bb8c9mov [rsp+112], 1
37b8bb8d2mov [rsp+72], rax
37b8bb8d7mov rax, [rsp+1832]
37b8bb8dfmov [rsp+104], 1
37b8bb8e8mov edx, [rax]
37b8bb8eamov rax, [rsp+1768]
37b8bb8f2mov [rsp+56], rdi
37b8bb8f7mov [rsp+40], r14
37b8bb8fcadd edx, ecx
37b8bb8femovsxd rdx, edx
37b8bb901imul rdx, r12
37b8bb905add rdx, r13
37b8bb908add rdx, rcx
37b8bb90blea rcx, [rip+0xb82556]
37b8bb912lea rdx, [rax+8*rdx]
37b8bb916mov rax, [rsp+1840]
37b8bb91emov [rsp+64], rdx
37b8bb923lea rdx, [rip+0xb82532]
37b8bb92amov [rsp+48], rax
37b8bb92fmov rax, [rsp+1832]
37b8bb937mov [rsp+32], rax
37b8bb93cmov r8, rax
37b8bb93fcall dgemm_
37b8bb944mov edx, [rsp+380]
37b8bb94bmov rax, [rsp+1816]
37b8bb953mov r8, [rsp+1824]
37b8bb95bimul edx, edx
37b8bb95emovsxd rcx, [rax]
37b8bb961mov rax, [rsp+1840]
37b8bb969mov [rsp+56], 4
37b8bb972movsxd rdx, edx
37b8bb975lea r9, [rax+8*rdx]
37b8bb979mov rax, [rsp+1776]
37b8bb981mov [rsp+200], r9
37b8bb989mov [rsp+48], rax
37b8bb98emov rax, [rsp+1832]
37b8bb996mov edx, [rax]
37b8bb998mov rax, [rsp+1768]
37b8bb9a0add edx, ecx
37b8bb9a2movsxd rdx, edx
37b8bb9a5imul rdx, r12
37b8bb9a9add rdx, r13
37b8bb9acadd rdx, rcx
37b8bb9aflea rcx, [rip+0xb82496]
37b8bb9b6lea rdx, [rax+8*rdx]
37b8bb9bamov rax, [rsp+1832]
37b8bb9c2mov [rsp+40], rdx
37b8bb9c7mov [rsp+32], rax
37b8bb9ccmov rdx, rax
37b8bb9cfcall dlacpy_
37b8bb9d4mov rax, [rsp+1840]
37b8bb9dcmov [rsp+80], rbx
37b8bb9e1lea rdx, [rip+0xb82474]
37b8bb9e8mov r9, [rsp+200]
37b8bb9f0mov [rsp+96], rdi
37b8bb9f5mov rcx, rdx
37b8bb9f8mov r8, rdi
37b8bb9fbmov [rsp+64], rax
37b8bba00mov rax, [rsp+192]
37b8bba08mov [rsp+88], r9
37b8bba0dmov r9, rdi
37b8bba10mov [rsp+48], rax
37b8bba15mov [rsp+112], 1
37b8bba1emov [rsp+104], 1
37b8bba27mov [rsp+72], rdi
37b8bba2cmov [rsp+56], rsi
37b8bba31mov [rsp+40], r14
37b8bba36mov [rsp+32], rdi
37b8bba3bcall dgemm_
37b8bba40mov edx, [rsp+380]
37b8bba47mov [rsp+48], rsi
37b8bba4cmov r8, rdi
37b8bba4fmov rax, [rsp+192]
37b8bba57mov [rsp+32], rdi
37b8bba5clea rcx, [rip+0xb823e9]
37b8bba63mov [rsp+56], 4
37b8bba6cimul edx, edx
37b8bba6fmov [rsp+40], rax
37b8bba74mov rax, [rsp+1840]
37b8bba7cmovsxd rdx, edx
37b8bba7flea r9, [rax+8*rdx]
37b8bba83mov rdx, rdi
37b8bba86call dlacpy_
37b8bba8bmov rax, [rsp+1832]
37b8bba93mov r11, [rsp+1760]
37b8bba9bmovsxd r8, [rax]
37b8bba9emov rax, [rsp+1816]
37b8bbaa6movsxd rcx, [rax]
37b8bbaa9mov rdx, r8
37b8bbaacmov rax, [rsp+1832]
37b8bbab4lea r8, [r8+4*r8]
37b8bbab8mov [rsp+80], rbx
37b8bbabdadd edx, ecx
37b8bbabfmov [rsp+96], rax
37b8bbac4mov rax, [rsp+1840]
37b8bbaccmovsxd rdx, edx
37b8bbacfmov [rsp+56], r11
37b8bbad4imul rdx, r15
37b8bbad8mov [rsp+88], rax
37b8bbaddmov rax, [rsp+216]
37b8bbae5mov [rsp+104], 1
37b8bbaeelea r8, [rax+8*r8]
37b8bbaf2mov [rsp+72], rsi
37b8bbaf7add rdx, rbp
37b8bbafamov [rsp+64], r8
37b8bbaffmov r8, [rsp+1832]
37b8bbb07add rdx, rcx
37b8bbb0amov [rsp+40], r14
37b8bbb0fmov rcx, [rsp+1752]
37b8bbb17mov [rsp+112], 1
37b8bbb20lea rdx, [rcx+8*rdx]
37b8bbb24mov rcx, [rsp+1824]
37b8bbb2cmov [rsp+48], rdx
37b8bbb31lea rdx, [rip+0xb82324]
37b8bbb38mov [rsp+32], rcx
37b8bbb3dmov r9, rcx
37b8bbb40mov rcx, rdx
37b8bbb43call dgemm_
37b8bbb48mov r11, [rsp+1832]
37b8bbb50mov rdx, [rsp+1760]
37b8bbb58mov rcx, [rsp+1816]
37b8bbb60mov r9, [rsp+1840]
37b8bbb68mov r8, [rsp+1824]
37b8bbb70movsxd rcx, [rcx]
37b8bbb73mov [rsp+48], rdx
37b8bbb78mov [rsp+56], 4
37b8bbb81mov edx, [r11]
37b8bbb84mov [rsp+32], r11
37b8bbb89add edx, ecx
37b8bbb8bmovsxd rdx, edx
37b8bbb8eimul rdx, r15
37b8bbb92add rdx, rbp
37b8bbb95add rdx, rcx
37b8bbb98mov rcx, [rsp+1752]
37b8bbba0lea rdx, [rcx+8*rdx]
37b8bbba4lea rcx, [rip+0xb822a1]
37b8bbbabmov [rsp+40], rdx
37b8bbbb0mov rdx, r11
37b8bbbb3call dlacpy_
37b8bbbb8mov rcx, [rsp+1832]
37b8bbbc0mov rax, [rsp+1776]
37b8bbbc8mov r11, [rsp+1832]
37b8bbbd0mov r15, [rsp+216]
37b8bbbd8movsxd r8, [rcx]
37b8bbbdbmov rcx, [rsp+1816]
37b8bbbe3movsxd rcx, [rcx]
37b8bbbe6mov rdx, r8
37b8bbbe9mov [rsp+56], rax
37b8bbbeelea r8, [r8+4*r8]
37b8bbbf2mov rax, [rsp+1768]
37b8bbbfamov [rsp+96], r11
37b8bbbfflea r8, [r15+8*r8]
37b8bbc03add edx, ecx
37b8bbc05mov r11, [rsp+1840]
37b8bbc0dmov [rsp+80], rbx
37b8bbc12movsxd rdx, edx
37b8bbc15mov [rsp+64], r8
37b8bbc1amov r8, [rsp+1832]
37b8bbc22imul rdx, r12
37b8bbc26mov [rsp+88], r11
37b8bbc2bmov [rsp+104], 1
37b8bbc34mov [rsp+72], rsi
37b8bbc39add rdx, r13
37b8bbc3cmov [rsp+40], r14
37b8bbc41mov [rsp+112], 1
37b8bbc4aadd rdx, rcx
37b8bbc4dlea rdx, [rax+8*rdx]
37b8bbc51mov rax, [rsp+1824]
37b8bbc59mov [rsp+48], rdx
37b8bbc5elea rdx, [rip+0xb821f7]
37b8bbc65mov [rsp+32], rax
37b8bbc6amov r9, rax
37b8bbc6dmov rcx, rdx
37b8bbc70call dgemm_
37b8bbc75mov rax, [rsp+1816]
37b8bbc7dmov r9, [rsp+1840]
37b8bbc85mov r8, [rsp+1824]
37b8bbc8dmovsxd rcx, [rax]
37b8bbc90mov rax, [rsp+1776]
37b8bbc98mov [rsp+56], 4
37b8bbca1mov [rsp+48], rax
37b8bbca6mov rax, [rsp+1832]
37b8bbcaemov edx, [rax]
37b8bbcb0mov rax, [rsp+1768]
37b8bbcb8add edx, ecx
37b8bbcbamovsxd rdx, edx
37b8bbcbdimul rdx, r12
37b8bbcc1add rdx, r13
37b8bbcc4add rdx, rcx
37b8bbcc7lea rcx, [rip+0xb8217e]
37b8bbccelea rdx, [rax+8*rdx]
37b8bbcd2mov rax, [rsp+1832]
37b8bbcdamov [rsp+40], rdx
37b8bbcdfmov [rsp+32], rax
37b8bbce4mov rdx, rax
37b8bbce7call dlacpy_
37b8bbcecmov [rsp+80], rbx
37b8bbcf1mov r9, rdi
37b8bbcf4mov r8, rdi
37b8bbcf7mov rax, [rsp+1840]
37b8bbcffmov [rsp+96], rdi
37b8bbd04lea rdx, [rip+0xb82151]
37b8bbd0blea rcx, [rip+0xb82156]
37b8bbd12mov rbx, [rsp+232]
37b8bbd1amov [rsp+72], rsi
37b8bbd1fmov [rsp+88], rax
37b8bbd24mov [rsp+112], 1
37b8bbd2dmov [rsp+104], 1
37b8bbd36mov [rsp+64], r15
37b8bbd3bmov [rsp+56], rsi
37b8bbd40mov [rsp+48], rbx
37b8bbd45mov [rsp+40], r14
37b8bbd4amov [rsp+32], rdi
37b8bbd4fcall dgemm_
37b8bbd54mov [rsp+48], rsi
37b8bbd59mov rdx, rdi
37b8bbd5cmov r8, rdi
37b8bbd5fmov [rsp+56], 4
37b8bbd68mov r9, [rsp+1840]
37b8bbd70lea rcx, [rip+0xb820d5]
37b8bbd77mov [rsp+40], rbx
37b8bbd7cmov [rsp+32], rdi
37b8bbd81call dlacpy_
37b8bbd86mov rax, [rsp+1728]
37b8bbd8ecmp [rax], 0
37b8bbd91mov rax, [rsp+1744]
37b8bbd99jne 0x37b8bcf1f
37b8bbd9f
37b8bbd9floc_37b8bbd9f:
37b8bbd9fmov rsi, [rsp+1736]
37b8bbda7cmp [rsi], 0
37b8bbdaajne 0x37b8bcdef
37b8bbdb0
37b8bbdb0loc_37b8bbdb0:
37b8bbdb0mov rsi, [rsp+1816]
37b8bbdb8mov ecx, [rax]
37b8bbdbamovsxd rdx, [rsi]
37b8bbdbdmov esi, [rsp+380]
37b8bbdc4add esi, edx
37b8bbdc6cmp esi, ecx
37b8bbdc8jle 0x37b8bcb66
37b8bbdce
37b8bbdceloc_37b8bbdce:
37b8bbdcelea eax, [rdx-1]
37b8bbdd1mov [rsp+368], eax
37b8bbdd8test eax, eax
37b8bbddajle 0x37b8b9e47
37b8bbde0mov rdi, [rsp+1840]
37b8bbde8mov r15, [rsp+280]
37b8bbdf0lea rax, [rsp+368]
37b8bbdf8lea rsi, [rip+0xb82041]
37b8bbdffmov rbp, [rsp+288]
37b8bbe07mov [rsp+96], rax
37b8bbe0cmov r8, rax
37b8bbe0flea rbx, [rip+0xb82032]
37b8bbe16mov [rsp+88], rdi
37b8bbe1bimul rdx, r15
37b8bbe1fmov rdi, [rsp+1760]
37b8bbe27lea r13, [rip+0xb82032]
37b8bbe2emov r14, [rsp+232]
37b8bbe36mov [rsp+80], rsi
37b8bbe3bmov [rsp+56], rdi
37b8bbe40mov rdi, [rsp+1752]
37b8bbe48lea rdx, [rbp+rdx+1]
37b8bbe4dmov [rsp+72], rbx
37b8bbe52lea rdx, [rdi+8*rdx]
37b8bbe56mov rdi, [rsp+264]
37b8bbe5emov [rsp+112], 1
37b8bbe67mov [rsp+48], rdx
37b8bbe6clea rdx, [rip+0xb81fe9]
37b8bbe73mov [rsp+104], 1
37b8bbe7cmov r9, rdi
37b8bbe7fmov rcx, rdx
37b8bbe82mov [rsp+64], r14
37b8bbe87mov [rsp+40], r13
37b8bbe8cmov [rsp+32], rdi
37b8bbe91mov [rsp+192], rax
37b8bbe99call dgemm_
37b8bbe9emov rax, [rsp+1760]
37b8bbea6mov r8, rdi
37b8bbea9mov [rsp+56], 4
37b8bbeb2mov r9, [rsp+1840]
37b8bbebalea rcx, [rip+0xb81f8b]
37b8bbec1mov [rsp+48], rax
37b8bbec6mov rax, [rsp+1816]
37b8bbecemovsxd rdx, [rax]
37b8bbed1mov rax, [rsp+1752]
37b8bbed9imul rdx, r15
37b8bbeddlea rdx, [rbp+rdx+1]
37b8bbee2lea rdx, [rax+8*rdx]
37b8bbee6mov rax, [rsp+192]
37b8bbeeemov [rsp+40], rdx
37b8bbef3mov [rsp+32], rax
37b8bbef8mov rdx, rax
37b8bbefbcall dlacpy_
37b8bbf00mov [rsp+80], rsi
37b8bbf05mov r9, rdi
37b8bbf08mov rsi, [rsp+1776]
37b8bbf10mov rax, [rsp+192]
37b8bbf18mov [rsp+72], rbx
37b8bbf1dmov [rsp+56], rsi
37b8bbf22mov rcx, [rsp+1840]
37b8bbf2amov rsi, [rsp+1816]
37b8bbf32mov [rsp+96], rax
37b8bbf37mov r8, rax
37b8bbf3amov [rsp+88], rcx
37b8bbf3fmov rbx, [rsp+304]
37b8bbf47mov [rsp+64], r14
37b8bbf4cmov rcx, [rsp+1768]
37b8bbf54mov [rsp+112], 1
37b8bbf5dmov [rsp+104], 1
37b8bbf66movsxd rdx, [rsi]
37b8bbf69mov rsi, [rsp+296]
37b8bbf71mov [rsp+40], r13
37b8bbf76mov [rsp+32], rdi
37b8bbf7bimul rdx, rsi
37b8bbf7flea rdx, [rbx+rdx+1]
37b8bbf84lea rdx, [rcx+8*rdx]
37b8bbf88mov [rsp+48], rdx
37b8bbf8dlea rdx, [rip+0xb81ec8]
37b8bbf94mov rcx, rdx
37b8bbf97call dgemm_
37b8bbf9cmov rax, [rsp+1776]
37b8bbfa4mov r8, rdi
37b8bbfa7mov [rsp+56], 4
37b8bbfb0mov r9, [rsp+1840]
37b8bbfb8lea rcx, [rip+0xb81e8d]
37b8bbfbfmov [rsp+48], rax
37b8bbfc4mov rax, [rsp+1816]
37b8bbfccmovsxd rdx, [rax]
37b8bbfcfmov rax, [rsp+1768]
37b8bbfd7imul rdx, rsi
37b8bbfdblea rdx, [rbx+rdx+1]
37b8bbfe0lea rdx, [rax+8*rdx]
37b8bbfe4mov rax, [rsp+192]
37b8bbfecmov [rsp+40], rdx
37b8bbff1mov [rsp+32], rax
37b8bbff6mov rdx, rax
37b8bbff9call dlacpy_
37b8bbffejmp 0x37b8b9e47
37b8bc003
37b8bc003 0f 1f 44 00 00 ..D..
37b8bc008
37b8bc008loc_37b8bc008:
37b8bc008mov rax, [rsp+1856]
37b8bc010mov [rax], 1
37b8bc016jmp 0x37b8b9e47
37b8bc01b
37b8bc01b 0f 1f 44 00 00 ..D..
37b8bc020
37b8bc020loc_37b8bc020:
37b8bc020movsd_xmm x0, [rsp+1128]
37b8bc029lea rbx, [rip+0xb81e24]
37b8bc030movsd_xmm x2, [rsp+1384]
37b8bc039lea r10, [rsp+384]
37b8bc041movsd_xmm x3, [rsp+1344]
37b8bc04amov [rsp+32], r10
37b8bc04flea rdx, [rsp+416]
37b8bc057lea rcx, [rsp+408]
37b8bc05fmovapd x4, x0
37b8bc063movapd x5, x2
37b8bc067movsd_xmm x1, [rsp+1088]
37b8bc070mov rsi, [rsp+232]
37b8bc078mulsd x4, x3
37b8bc07candpd x3, [rip+0xb81e1c]
37b8bc084lea r8, [rsp+608]
37b8bc08cmov [rsp+200], r10
37b8bc094mulsd x5, x1
37b8bc098andpd x1, [rip+0xb81e00]
37b8bc0a0mov r9, rsi
37b8bc0a3lea rdi, [rsp+584]
37b8bc0abmovapd x6, x1
37b8bc0afsubsd x4, x5
37b8bc0b3movsd_xmm x5, [rsp+1120]
37b8bc0bcmulsd x5, x2
37b8bc0c0andpd x2, [rip+0xb81dd8]
37b8bc0c8movsd_xmm [rsp+408], x4
37b8bc0d1movsd_xmm x4, [rsp+1376]
37b8bc0damulsd x6, x2
37b8bc0demulsd x4, x0
37b8bc0e2andpd x0, [rip+0xb81db6]
37b8bc0eamulsd x0, x3
37b8bc0eesubsd x4, x5
37b8bc0f2movsd_xmm [rsp+208], x0
37b8bc0fbmovsd_xmm [rsp+416], x4
37b8bc104call dlartg_
37b8bc109mov r14, [rsp+224]
37b8bc111mov [rsp+48], rdi
37b8bc116mov r8, rbx
37b8bc119movsd_xmm x1, [rsp+608]
37b8bc122xorpd x1, [rip+0xb81d86]
37b8bc12amov [rsp+40], rsi
37b8bc12flea r9, [rsp+1120]
37b8bc137mov [rsp+32], rbx
37b8bc13cmov rdx, r14
37b8bc13flea rcx, [rip+0xb81d12]
37b8bc146movsd_xmm [rsp+584], x1
37b8bc14fmovsd_xmm x1, [rsp+576]
37b8bc158mov [rsp+240], rdi
37b8bc160movsd_xmm [rsp+616], x1
37b8bc169call drot_
37b8bc16emov [rsp+48], rdi
37b8bc173mov r8, rbx
37b8bc176mov rdx, [rsp+216]
37b8bc17emov [rsp+40], rsi
37b8bc183lea r9, [rsp+1376]
37b8bc18blea rcx, [rip+0xb81cc6]
37b8bc192mov [rsp+32], rbx
37b8bc197call drot_
37b8bc19cmov r10, [rsp+200]
37b8bc1a4movsd_xmm x0, [rsp+208]
37b8bc1adcomisd x0, x6
37b8bc1b1jb 0x37b8bc9a0
37b8bc1b7mov [rsp+32], r10
37b8bc1bclea rax, [rsp+840]
37b8bc1c4mov rcx, r14
37b8bc1c7mov r8, [rsp+192]
37b8bc1cflea rdx, [rsp+1096]
37b8bc1d7mov r9, rax
37b8bc1damov [rsp+200], rax
37b8bc1e2lea r14, [rsp+1352]
37b8bc1eamov [rsp+208], rdx
37b8bc1f2call dlartg_
37b8bc1f7mov rdx, [rsp+208]
37b8bc1ffmov rax, [rsp+1744]
37b8bc207
37b8bc207loc_37b8bc207:
37b8bc207mov rdi, [rsp+200]
37b8bc20fmov rsi, [rsp+192]
37b8bc217mov r9, rdx
37b8bc21alea rbx, [rip+0xb81c27]
37b8bc221mov [rsp+32], rbx
37b8bc226mov rdx, [rsp+224]
37b8bc22emov r8, rbx
37b8bc231lea rcx, [rip+0xb81c20]
37b8bc238mov [rsp+48], rdi
37b8bc23dmov [rsp+40], rsi
37b8bc242mov [rsp+1744], rax
37b8bc24acall drot_
37b8bc24fmov [rsp+48], rdi
37b8bc254mov r9, r14
37b8bc257mov r8, rbx
37b8bc25amov [rsp+40], rsi
37b8bc25fmov rdx, [rsp+216]
37b8bc267lea rcx, [rip+0xb81bea]
37b8bc26emov [rsp+32], rbx
37b8bc273call drot_
37b8bc278movsd_xmm x0, [rsp+840]
37b8bc281xorpd x0, [rip+0xb81c27]
37b8bc289movhpd x0, [rsp+832]
37b8bc292movups [rsp+864], x0
37b8bc29amovsd_xmm x0, [rsp+1096]
37b8bc2a3andpd x0, [rip+0xb81bf5]
37b8bc2abcomisd x7, x0
37b8bc2afjb 0x37b8bc008
37b8bc2b5movsd_xmm x0, [rsp+1352]
37b8bc2beandpd x0, [rip+0xb81bda]
37b8bc2c6comisd x8, x0
37b8bc2cbjb 0x37b8bc008
37b8bc2d1mov rax, [rsp+1816]
37b8bc2d9mov rdx, [rsp+280]
37b8bc2e1lea r14, [rip+0xb81b58]
37b8bc2e8lea r12, [rip+0xb81b81]
37b8bc2efmov rdi, [rsp+1840]
37b8bc2f7mov rsi, [rsp+1760]
37b8bc2ffmovsxd rcx, [rax]
37b8bc302mov rax, [rsp+264]
37b8bc30amov [rsp+56], 4
37b8bc313mov [rsp+32], rsi
37b8bc318imul rdx, rcx
37b8bc31cadd rdx, [rsp+288]
37b8bc324mov [rsp+48], rax
37b8bc329mov r8, rax
37b8bc32cadd rdx, rcx
37b8bc32flea rcx, [rdi+32]
37b8bc333mov rdi, [rsp+1752]
37b8bc33bmov [rsp+40], rcx
37b8bc340lea rcx, [rip+0xb81b05]
37b8bc347lea r9, [rdi+8*rdx]
37b8bc34bmov rdx, rax
37b8bc34emov rdi, rax
37b8bc351call dlacpy_
37b8bc356mov rsi, [rsp+1840]
37b8bc35emov rax, rdi
37b8bc361mov r15, [rsp+192]
37b8bc369mov [rsp+96], rdi
37b8bc36emov rdi, [rsp+224]
37b8bc376mov r9, rax
37b8bc379mov r8, rax
37b8bc37cmov [rsp+88], rsi
37b8bc381mov rsi, rbx
37b8bc384lea rdx, [rip+0xb81ad1]
37b8bc38bmov [rsp+72], rbx
37b8bc390mov rcx, rdx
37b8bc393mov [rsp+56], rbx
37b8bc398lea rbx, [rip+0xb81ac1]
37b8bc39fmov [rsp+64], rdi
37b8bc3a4mov rdi, rax
37b8bc3a7mov [rsp+32], rax
37b8bc3acmov [rsp+112], 1
37b8bc3b5mov [rsp+104], 1
37b8bc3bemov [rsp+80], r14
37b8bc3c3mov [rsp+48], r15
37b8bc3c8mov [rsp+40], rbx
37b8bc3cdcall dgemm_
37b8bc3d2mov edx, [rsp+380]
37b8bc3d9mov rax, rdi
37b8bc3dcmov [rsp+96], rdi
37b8bc3e1mov rdi, [rsp+1840]
37b8bc3e9mov [rsp+72], rsi
37b8bc3eemov r9, rax
37b8bc3f1mov r8, rax
37b8bc3f4imul edx, edx
37b8bc3f7mov rbp, [rsp+232]
37b8bc3ffmov [rsp+56], rax
37b8bc404lea rcx, [rip+0xb81a51]
37b8bc40bmov [rsp+32], rax
37b8bc410mov [rsp+112], 1
37b8bc419movsxd rdx, edx
37b8bc41cmov [rsp+80], rbx
37b8bc421lea rdx, [rdi+8*rdx]
37b8bc425mov rdi, rsi
37b8bc428mov [rsp+64], rbp
37b8bc42dmov rsi, [rsp+1840]
37b8bc435mov [rsp+88], rdx
37b8bc43alea rdx, [rip+0xb81a27]
37b8bc441mov [rsp+48], rsi
37b8bc446mov rsi, rax
37b8bc449mov [rsp+104], 1
37b8bc452mov [rsp+40], r12
37b8bc457call dgemm_
37b8bc45cmov edx, [rsp+380]
37b8bc463mov rax, [rip+0xb81a1e]
37b8bc46alea r8, [rip+0xb819e3]
37b8bc471mov r13, [rsp+256]
37b8bc479mov r9, [rsp+248]
37b8bc481mov [rsp+392], 0
37b8bc48dimul edx, edx
37b8bc490mov [rsp+400], rax
37b8bc498mov rax, [rsp+1840]
37b8bc4a0mov [rsp+32], r13
37b8bc4a5mov rcx, [rsp+272]
37b8bc4admov [rsp+1472], edx
37b8bc4b4movsxd rdx, edx
37b8bc4b7lea rdx, [rax+8*rdx]
37b8bc4bbmov [rsp+208], rdx
37b8bc4c3call dlassq_
37b8bc4c8mov rax, [rsp+1816]
37b8bc4d0mov rcx, [rsp+304]
37b8bc4d8mov rdx, [rsp+208]
37b8bc4e0movsd_xmm x0, [rsp+400]
37b8bc4e9movsd_xmm x6, [rsp+392]
37b8bc4f2movsxd r8, [rax]
37b8bc4f5mov [rsp+56], 4
37b8bc4femov rax, [rsp+296]
37b8bc506sqrtsd x0, x0
37b8bc50amov [rsp+40], rdx
37b8bc50fmov rdx, rsi
37b8bc512mov [rsp+48], rsi
37b8bc517imul rax, r8
37b8bc51bmulsd x6, x0
37b8bc51fadd rcx, rax
37b8bc522mov rax, [rsp+1776]
37b8bc52aadd rcx, r8
37b8bc52dmov r8, rsi
37b8bc530mov [rsp+32], rax
37b8bc535mov rax, [rsp+1768]
37b8bc53dlea r9, [rax+8*rcx]
37b8bc541lea rcx, [rip+0xb81904]
37b8bc548call dlacpy_
37b8bc54dmov [rsp+96], rsi
37b8bc552mov r9, rsi
37b8bc555mov r8, rsi
37b8bc558mov rax, [rsp+1840]
37b8bc560mov [rsp+80], r14
37b8bc565lea rdx, [rip+0xb818f0]
37b8bc56cmov [rsp+112], 1
37b8bc575mov rcx, rdx
37b8bc578mov [rsp+88], rax
37b8bc57dmov rax, [rsp+216]
37b8bc585mov [rsp+104], 1
37b8bc58emov [rsp+64], rax
37b8bc593mov [rsp+72], rdi
37b8bc598mov [rsp+56], rdi
37b8bc59dmov [rsp+48], r15
37b8bc5a2mov [rsp+40], rbx
37b8bc5a7mov [rsp+32], rsi
37b8bc5accall dgemm_
37b8bc5b1mov [rsp+96], rsi
37b8bc5b6mov r8, rsi
37b8bc5b9mov r9, rsi
37b8bc5bcmov edx, [rsp+380]
37b8bc5c3mov [rsp+80], rbx
37b8bc5c8lea rcx, [rip+0xb8188d]
37b8bc5cfmov rax, [rsp+1840]
37b8bc5d7mov [rsp+72], rdi
37b8bc5dcimul edx, edx
37b8bc5dfmov [rsp+64], rbp
37b8bc5e4mov [rsp+48], rax
37b8bc5e9mov [rsp+112], 1
37b8bc5f2movsxd rdx, edx
37b8bc5f5mov [rsp+56], rsi
37b8bc5falea rdx, [rax+8*rdx]
37b8bc5femov [rsp+40], r12
37b8bc603mov [rsp+88], rdx
37b8bc608lea rdx, [rip+0xb81859]
37b8bc60fmov [rsp+104], 1
37b8bc618mov [rsp+32], rsi
37b8bc61dcall dgemm_
37b8bc622mov edx, [rsp+380]
37b8bc629mov rax, [rip+0xb81858]
37b8bc630mov [rsp+32], r13
37b8bc635mov r9, [rsp+248]
37b8bc63dmov rcx, [rsp+272]
37b8bc645lea r8, [rip+0xb81808]
37b8bc64cmov [rsp+392], 0
37b8bc658imul edx, edx
37b8bc65bmov [rsp+400], rax
37b8bc663mov rax, [rsp+1840]
37b8bc66bmov [rsp+1472], edx
37b8bc672movsxd rdx, edx
37b8bc675lea rdx, [rax+8*rdx]
37b8bc679call dlassq_
37b8bc67ecomisd x7, x6
37b8bc682jb 0x37b8bc008
37b8bc688movsd_xmm x0, [rsp+400]
37b8bc691sqrtsd x0, x0
37b8bc695mulsd x0, [rsp+392]
37b8bc69ecomisd x8, x0
37b8bc6a3jb 0x37b8bc008
37b8bc6a9mov rax, [rsp+1816]
37b8bc6b1mov rdi, [rsp+280]
37b8bc6b9lea r13, [rip+0xb81794]
37b8bc6c0mov rbx, [rsp+288]
37b8bc6c8mov rbp, [rsp+240]
37b8bc6d0mov r8, r13
37b8bc6d3mov eax, [rax]
37b8bc6d5mov r12, [rsp+232]
37b8bc6ddmov [rsp+32], r13
37b8bc6e2mov r15, [rsp+272]
37b8bc6eamov [rsp+48], rbp
37b8bc6eflea edx, [rax+1]
37b8bc6f2mov [rsp+208], eax
37b8bc6f9mov rax, [rsp+1752]
37b8bc701mov [rsp+1472], edx
37b8bc708movsxd rdx, edx
37b8bc70bimul rdx, rdi
37b8bc70fmov [rsp+40], r12
37b8bc714lea rcx, [rdx+rbx+1]
37b8bc719sub rdx, rdi
37b8bc71clea rdx, [rbx+rdx+1]
37b8bc721lea r9, [rax+8*rcx]
37b8bc725mov rcx, r15
37b8bc728lea rdx, [rax+8*rdx]
37b8bc72ccall drot_
37b8bc731mov rax, [rsp+1816]
37b8bc739mov rsi, [rsp+296]
37b8bc741mov r8, r13
37b8bc744mov r14, [rsp+304]
37b8bc74cmov eax, [rax]
37b8bc74emov [rsp+48], rbp
37b8bc753mov [rsp+40], r12
37b8bc758lea edx, [rax+1]
37b8bc75bmov [rsp+208], eax
37b8bc762mov rax, [rsp+1768]
37b8bc76amov [rsp+1472], edx
37b8bc771movsxd rdx, edx
37b8bc774imul rdx, rsi
37b8bc778mov [rsp+32], r13
37b8bc77dlea rcx, [rdx+r14+1]
37b8bc782sub rdx, rsi
37b8bc785lea rdx, [r14+rdx+1]
37b8bc78alea r9, [rax+8*rcx]
37b8bc78emov rcx, r15
37b8bc791lea rdx, [rax+8*rdx]
37b8bc795call drot_
37b8bc79amov rax, [rsp+1816]
37b8bc7a2mov r8, rdi
37b8bc7a5mov rbp, [rsp+200]
37b8bc7admov r12, [rsp+192]
37b8bc7b5mov edx, [rax]
37b8bc7b7mov rax, [rsp+1744]
37b8bc7bfmov ecx, [rax]
37b8bc7c1mov rax, [rsp+1752]
37b8bc7c9mov [rsp+48], rbp
37b8bc7cemov [rsp+40], r12
37b8bc7d3sub ecx, edx
37b8bc7d5add ecx, 1
37b8bc7d8mov [rsp+1472], ecx
37b8bc7dfmovsxd rcx, edx
37b8bc7e2add edx, 1
37b8bc7e5imul r8, rcx
37b8bc7e9movsxd rdx, edx
37b8bc7ecadd r8, rbx
37b8bc7efadd rcx, r8
37b8bc7f2add rdx, r8
37b8bc7f5mov r8, [rsp+1760]
37b8bc7fdlea rcx, [rax+8*rcx]
37b8bc801mov rax, [rsp+1760]
37b8bc809mov [rsp+32], rax
37b8bc80emov rax, [rsp+1752]
37b8bc816lea r9, [rax+8*rdx]
37b8bc81amov rdx, rcx
37b8bc81dmov rcx, r15
37b8bc820call drot_
37b8bc825mov rax, [rsp+1816]
37b8bc82dmov r8, rsi
37b8bc830mov edx, [rax]
37b8bc832mov rax, [rsp+1744]
37b8bc83amov ecx, [rax]
37b8bc83cmov rax, [rsp+1768]
37b8bc844mov [rsp+48], rbp
37b8bc849mov [rsp+40], r12
37b8bc84esub ecx, edx
37b8bc850add ecx, 1
37b8bc853mov [rsp+1472], ecx
37b8bc85amovsxd rcx, edx
37b8bc85dadd edx, 1
37b8bc860imul r8, rcx
37b8bc864movsxd rdx, edx
37b8bc867add r8, r14
37b8bc86aadd rcx, r8
37b8bc86dadd rdx, r8
37b8bc870mov r8, [rsp+1776]
37b8bc878lea rcx, [rax+8*rcx]
37b8bc87cmov rax, [rsp+1776]
37b8bc884mov [rsp+32], rax
37b8bc889mov rax, [rsp+1768]
37b8bc891lea r9, [rax+8*rdx]
37b8bc895mov rdx, rcx
37b8bc898mov rcx, r15
37b8bc89bcall drot_
37b8bc8a0mov rax, [rsp+1816]
37b8bc8a8movsxd rcx, [rax]
37b8bc8abmov rax, [rsp+1752]
37b8bc8b3mov rdx, rcx
37b8bc8b6imul rdi, rcx
37b8bc8baadd edx, 1
37b8bc8bdimul rcx, rsi
37b8bc8c1movsxd rdx, edx
37b8bc8c4lea r8, [rdx+rbx]
37b8bc8c8add r8, rdi
37b8bc8cbmov [rax+8*r8], 0
37b8bc8d3mov rax, [rsp+1768]
37b8bc8dblea r8, [rdx+r14]
37b8bc8dfadd rcx, r8
37b8bc8e2mov [rax+8*rcx], 0
37b8bc8eamov rax, [rsp+1736]
37b8bc8f2cmp [rax], 0
37b8bc8f5mov rax, [rsp+1744]
37b8bc8fdjne 0x37b8bc9ef
37b8bc903
37b8bc903loc_37b8bc903:
37b8bc903mov rdi, [rsp+1728]
37b8bc90bcmp [rdi], 0
37b8bc90eje 0x37b8b9e47
37b8bc914mov rdi, [rsp+1816]
37b8bc91cmov rsi, [rsp+336]
37b8bc924lea r8, [rip+0xb81529]
37b8bc92bmov edx, [rdi]
37b8bc92dmov rdi, [rsp+328]
37b8bc935add edx, 1
37b8bc938movsxd rdx, edx
37b8bc93bimul rdx, rdi
37b8bc93flea rcx, [rdx+rsi+1]
37b8bc944sub rdx, rdi
37b8bc947mov rdi, [rsp+1784]
37b8bc94flea rdx, [rsi+rdx+1]
37b8bc954lea rdx, [rdi+8*rdx]
37b8bc958mov rdi, [rsp+200]
37b8bc960mov [rsp+48], rdi
37b8bc965mov rdi, [rsp+192]
37b8bc96dmov [rsp+40], rdi
37b8bc972lea rdi, [rip+0xb814db]
37b8bc979mov [rsp+32], rdi
37b8bc97emov rdi, [rsp+1784]
37b8bc986lea r9, [rdi+8*rcx]
37b8bc98amov rcx, rax
37b8bc98dcall drot_
37b8bc992jmp 0x37b8b9e47
37b8bc997
37b8bc997 66 0f 1f 84 00 00 00 00 00 f........
37b8bc9a0
37b8bc9a0loc_37b8bc9a0:
37b8bc9a0mov [rsp+32], r10
37b8bc9a5mov r8, [rsp+192]
37b8bc9adlea r9, [rsp+840]
37b8bc9b5lea rdx, [rsp+1352]
37b8bc9bdmov rcx, [rsp+216]
37b8bc9c5mov [rsp+200], r9
37b8bc9cdlea r14, [rsp+1352]
37b8bc9d5call dlartg_
37b8bc9damov rax, [rsp+1744]
37b8bc9e2lea rdx, [rsp+1096]
37b8bc9eajmp 0x37b8bc207
37b8bc9ef
37b8bc9efloc_37b8bc9ef:
37b8bc9efmov rdi, [rsp+312]
37b8bc9f7mov rsi, [rsp+320]
37b8bc9ffmov [rsp+32], r13
37b8bca04mov r8, r13
37b8bca07imul rdx, rdi
37b8bca0blea rcx, [rdx+rsi+1]
37b8bca10sub rdx, rdi
37b8bca13mov rdi, [rsp+1800]
37b8bca1blea rdx, [rsi+rdx+1]
37b8bca20lea rdx, [rdi+8*rdx]
37b8bca24mov rdi, [rsp+240]
37b8bca2cmov [rsp+48], rdi
37b8bca31mov rdi, [rsp+232]
37b8bca39mov [rsp+40], rdi
37b8bca3emov rdi, [rsp+1800]
37b8bca46lea r9, [rdi+8*rcx]
37b8bca4amov rcx, rax
37b8bca4dcall drot_
37b8bca52mov rax, [rsp+1744]
37b8bca5ajmp 0x37b8bc903
37b8bca5f
37b8bca5floc_37b8bca5f:
37b8bca5fmov [rsp+1744], rax
37b8bca67lea rsi, [rip+0xb813da]
37b8bca6emov rax, [rsp+224]
37b8bca76lea rcx, [rip+0xb813ff]
37b8bca7dmov rdi, [rsp+264]
37b8bca85mov [rsp+48], rsi
37b8bca8amov [rsp+40], rax
37b8bca8fmov r9, [rsp+344]
37b8bca97mov [rsp+56], 1
37b8bcaa0mov r8, rdi
37b8bcaa3mov rdx, rdi
37b8bcaa6mov [rsp+32], rsi
37b8bcaabcall dlacpy_
37b8bcab0mov [rsp+48], rsi
37b8bcab5mov r8, rdi
37b8bcab8mov rdx, rdi
37b8bcabbmov rax, [rsp+216]
37b8bcac3mov [rsp+32], rsi
37b8bcac8lea rcx, [rip+0xb813ad]
37b8bcacfmov [rsp+56], 1
37b8bcad8mov r9, [rsp+272]
37b8bcae0mov [rsp+40], rax
37b8bcae5call dlacpy_
37b8bcaeamov [rsp+48], rsi
37b8bcaefmov r8, rdi
37b8bcaf2mov rdx, rdi
37b8bcaf5mov rax, [rsp+232]
37b8bcafdmov [rsp+32], rsi
37b8bcb02lea rcx, [rip+0xb81373]
37b8bcb09mov [rsp+56], 1
37b8bcb12mov r9, [rsp+360]
37b8bcb1amov [rsp+40], rax
37b8bcb1fcall dlacpy_
37b8bcb24mov [rsp+48], rsi
37b8bcb29mov r9, rbp
37b8bcb2cmov r8, rdi
37b8bcb2fmov rax, [rsp+192]
37b8bcb37mov [rsp+32], rsi
37b8bcb3cmov rdx, rdi
37b8bcb3flea rcx, [rip+0xb81336]
37b8bcb46mov [rsp+56], 1
37b8bcb4fmov [rsp+40], rax
37b8bcb54call dlacpy_
37b8bcb59mov rax, [rsp+1744]
37b8bcb61jmp 0x37b8bae20
37b8bcb66
37b8bcb66loc_37b8bcb66:
37b8bcb66sub ecx, esi
37b8bcb68movsxd r11, esi
37b8bcb6bmov [rsp+1744], rax
37b8bcb73mov rax, [rsp+288]
37b8bcb7badd ecx, 1
37b8bcb7emov rdi, [rsp+264]
37b8bcb86mov r13, [rsp+192]
37b8bcb8elea r15, [rip+0xb812ab]
37b8bcb95mov [rsp+416], ecx
37b8bcb9clea rbp, [rip+0xb812a5]
37b8bcba3mov rcx, [rsp+280]
37b8bcbablea r12, [rip+0xb812ae]
37b8bcbb2mov [rsp+96], rdi
37b8bcbb7lea r9, [rsp+416]
37b8bcbbfmov r8, rdi
37b8bcbc2imul rcx, r11
37b8bcbc6mov [rsp+80], r15
37b8bcbcbmov [rsp+112], 1
37b8bcbd4mov [rsp+104], 1
37b8bcbddlea r14, [rcx+rax]
37b8bcbe1mov rax, [rsp+1840]
37b8bcbe9mov [rsp+56], rbp
37b8bcbeelea rcx, [rip+0xb81273]
37b8bcbf5add rdx, r14
37b8bcbf8mov [rsp+48], r13
37b8bcbfdmov [rsp+88], rax
37b8bcc02mov rax, [rsp+1760]
37b8bcc0amov [rsp+40], r12
37b8bcc0fmov [rsp+72], rax
37b8bcc14mov rax, [rsp+1752]
37b8bcc1cmov [rsp+32], rdi
37b8bcc21lea rdx, [rax+8*rdx]
37b8bcc25mov [rsp+200], r11
37b8bcc2dmov [rsp+64], rdx
37b8bcc32lea rdx, [rip+0xb81223]
37b8bcc39call dgemm_
37b8bcc3emov rax, [rsp+1744]
37b8bcc46mov r9, [rsp+1840]
37b8bcc4elea r8, [rsp+416]
37b8bcc56lea rcx, [rip+0xb811ef]
37b8bcc5dmov edx, [rax]
37b8bcc5fmov rax, [rsp+1760]
37b8bcc67mov [rsp+56], 4
37b8bcc70mov [rsp+48], rax
37b8bcc75sub edx, esi
37b8bcc77mov rax, [rsp+1816]
37b8bcc7fadd edx, 1
37b8bcc82mov [rsp+416], edx
37b8bcc89movsxd rdx, [rax]
37b8bcc8cmov rax, [rsp+1752]
37b8bcc94mov [rsp+32], rdi
37b8bcc99add rdx, r14
37b8bcc9clea rdx, [rax+8*rdx]
37b8bcca0mov [rsp+40], rdx
37b8bcca5mov rdx, rdi
37b8bcca8call dlacpy_
37b8bccadmov rax, [rsp+1744]
37b8bccb5mov r11, [rsp+200]
37b8bccbdlea r9, [rsp+416]
37b8bccc5imul r11, [rsp+296]
37b8bccceadd r11, [rsp+304]
37b8bccd6mov r8, rdi
37b8bccd9mov edx, [rax]
37b8bccdbmov rax, [rsp+1840]
37b8bcce3mov [rsp+112], 1
37b8bcceclea rcx, [rip+0xb81175]
37b8bccf3mov [rsp+104], 1
37b8bccfcmov [rsp+88], rax
37b8bcd01mov rax, [rsp+1776]
37b8bcd09sub edx, esi
37b8bcd0badd edx, 1
37b8bcd0emov [rsp+96], rdi
37b8bcd13mov [rsp+72], rax
37b8bcd18mov rax, [rsp+1816]
37b8bcd20mov [rsp+416], edx
37b8bcd27mov [rsp+80], r15
37b8bcd2cmovsxd rdx, [rax]
37b8bcd2fmov rax, [rsp+1768]
37b8bcd37mov [rsp+56], rbp
37b8bcd3cadd rdx, r11
37b8bcd3fmov [rsp+48], r13
37b8bcd44lea rdx, [rax+8*rdx]
37b8bcd48mov [rsp+40], r12
37b8bcd4dmov [rsp+64], rdx
37b8bcd52lea rdx, [rip+0xb81103]
37b8bcd59mov [rsp+32], rdi
37b8bcd5emov [rsp+192], r11
37b8bcd66call dgemm_
37b8bcd6bmov rax, [rsp+1744]
37b8bcd73mov rdx, rdi
37b8bcd76mov r9, [rsp+1840]
37b8bcd7elea r8, [rsp+416]
37b8bcd86lea rcx, [rip+0xb810bf]
37b8bcd8dmov eax, [rax]
37b8bcd8fmov [rsp+56], 4
37b8bcd98sub eax, esi
37b8bcd9amov rsi, [rsp+1768]
37b8bcda2add eax, 1
37b8bcda5mov [rsp+416], eax
37b8bcdacmov rax, [rsp+1776]
37b8bcdb4mov [rsp+48], rax
37b8bcdb9mov rax, [rsp+1816]
37b8bcdc1movsxd rax, [rax]
37b8bcdc4add rax, [rsp+192]
37b8bcdccmov [rsp+32], rdi
37b8bcdd1lea rax, [rsi+8*rax]
37b8bcdd5mov [rsp+40], rax
37b8bcddacall dlacpy_
37b8bcddfmov rax, [rsp+1816]
37b8bcde7movsxd rdx, [rax]
37b8bcdeajmp 0x37b8bbdce
37b8bcdef
37b8bcdefloc_37b8bcdef:
37b8bcdefmov rsi, [rsp+1840]
37b8bcdf7lea rdi, [rip+0xb8104a]
37b8bcdfemov r8, rax
37b8bce01mov [rsp+96], rax
37b8bce06mov [rsp+72], rdi
37b8bce0bmov rdi, [rsp+1808]
37b8bce13mov [rsp+88], rsi
37b8bce18lea rsi, [rip+0xb81021]
37b8bce1fmov rbx, [rsp+320]
37b8bce27mov [rsp+80], rsi
37b8bce2cmov rsi, [rsp+232]
37b8bce34mov [rsp+56], rdi
37b8bce39mov rdi, [rsp+1800]
37b8bce41mov [rsp+64], rsi
37b8bce46mov rsi, [rsp+1816]
37b8bce4emov [rsp+112], 1
37b8bce57mov [rsp+104], 1
37b8bce60movsxd rdx, [rsi]
37b8bce63mov rsi, [rsp+312]
37b8bce6bmov [rsp+1744], rax
37b8bce73imul rdx, rsi
37b8bce77lea rdx, [rbx+rdx+1]
37b8bce7clea rdx, [rdi+8*rdx]
37b8bce80lea rdi, [rip+0xb80fd9]
37b8bce87mov [rsp+40], rdi
37b8bce8cmov rdi, [rsp+264]
37b8bce94mov [rsp+48], rdx
37b8bce99lea rdx, [rip+0xb80fbc]
37b8bcea0mov [rsp+32], rdi
37b8bcea5mov rcx, rdx
37b8bcea8mov r9, rdi
37b8bceabcall dgemm_
37b8bceb0mov rax, [rsp+1808]
37b8bceb8mov r8, rdi
37b8bcebbmov [rsp+56], 4
37b8bcec4mov r9, [rsp+1840]
37b8bcecclea rcx, [rip+0xb80f79]
37b8bced3mov [rsp+48], rax
37b8bced8mov rax, [rsp+1816]
37b8bcee0movsxd rdx, [rax]
37b8bcee3mov rax, [rsp+1800]
37b8bceebimul rdx, rsi
37b8bceeflea rdx, [rbx+rdx+1]
37b8bcef4lea rdx, [rax+8*rdx]
37b8bcef8mov rax, [rsp+1744]
37b8bcf00mov [rsp+40], rdx
37b8bcf05mov [rsp+32], rax
37b8bcf0amov rdx, rax
37b8bcf0dcall dlacpy_
37b8bcf12mov rax, [rsp+1744]
37b8bcf1ajmp 0x37b8bbdb0
37b8bcf1f
37b8bcf1floc_37b8bcf1f:
37b8bcf1fmov rdi, [rsp+1840]
37b8bcf27mov [rsp+72], rsi
37b8bcf2cmov r8, rax
37b8bcf2fmov rsi, [rsp+1792]
37b8bcf37mov [rsp+96], rax
37b8bcf3cmov [rsp+88], rdi
37b8bcf41lea rdi, [rip+0xb80ef8]
37b8bcf48mov rbx, [rsp+336]
37b8bcf50mov [rsp+80], rdi
37b8bcf55mov rdi, [rsp+192]
37b8bcf5dmov [rsp+56], rsi
37b8bcf62mov rsi, [rsp+328]
37b8bcf6amov [rsp+64], rdi
37b8bcf6fmov rdi, [rsp+1816]
37b8bcf77mov [rsp+112], 1
37b8bcf80mov [rsp+104], 1
37b8bcf89movsxd rdx, [rdi]
37b8bcf8cmov rdi, [rsp+1784]
37b8bcf94mov [rsp+40], r14
37b8bcf99imul rdx, rsi
37b8bcf9dlea rdx, [rbx+rdx+1]
37b8bcfa2lea rdx, [rdi+8*rdx]
37b8bcfa6mov rdi, [rsp+264]
37b8bcfaemov [rsp+48], rdx
37b8bcfb3lea rdx, [rip+0xb80ea2]
37b8bcfbamov [rsp+32], rdi
37b8bcfbfmov rcx, rdx
37b8bcfc2mov r9, rdi
37b8bcfc5call dgemm_
37b8bcfcamov rax, [rsp+1792]
37b8bcfd2mov r8, rdi
37b8bcfd5mov [rsp+56], 4
37b8bcfdemov r9, [rsp+1840]
37b8bcfe6lea rcx, [rip+0xb80e5f]
37b8bcfedmov [rsp+48], rax
37b8bcff2mov rax, [rsp+1816]
37b8bcffamovsxd rdx, [rax]
37b8bcffdmov rax, [rsp+1784]
37b8bd005imul rdx, rsi
37b8bd009lea rdx, [rbx+rdx+1]
37b8bd00elea rdx, [rax+8*rdx]
37b8bd012mov rax, [rsp+1744]
37b8bd01amov [rsp+40], rdx
37b8bd01fmov [rsp+32], rax
37b8bd024mov rdx, rax
37b8bd027call dlacpy_
37b8bd02cmov rax, [rsp+1744]
37b8bd034jmp 0x37b8bbd9f
37b8b9d40
37b8b9d40dtgex2_:
37b8b9d40push r15
37b8b9d42push r14
37b8b9d44push r13
37b8b9d46push r12
37b8b9d48push rbp
37b8b9d49push rdi
37b8b9d4apush rsi
37b8b9d4bpush rbx
37b8b9d4csub rsp, 1656
37b8b9d53movups [rsp+1600], x6
37b8b9d5bmovups [rsp+1616], x7
37b8b9d63movups [rsp+1632], x8
37b8b9d6cmov [rsp+1728], rcx
37b8b9d74mov rcx, [rsp+1760]
37b8b9d7cmov rax, r8
37b8b9d7fmov [rsp+1736], rdx
37b8b9d87mov rdx, [rsp+1808]
37b8b9d8fmov r11l, [rcx]
37b8b9d92mov rcx, [rsp+1776]
37b8b9d9amov [rsp+1752], r9
37b8b9da2mov r9l, [rdx]
37b8b9da5mov edx, [r8]
37b8b9da8mov r10l, [rcx]
37b8b9dabmov rcx, [rsp+1792]
37b8b9db3mov r15l, [rcx]
37b8b9db6mov rcx, [rsp+1856]
37b8b9dbemov [rcx], 0
37b8b9dc4cmp edx, 1
37b8b9dc7jle 0x37b8b9e47
37b8b9dc9mov rcx, [rsp+1824]
37b8b9dd1mov ecx, [rcx]
37b8b9dd3test ecx, ecx
37b8b9dd5jle 0x37b8b9e47
37b8b9dd7mov r8, [rsp+1832]
37b8b9ddfmov r8l, [r8]
37b8b9de2cmp edx, ecx
37b8b9de4jl 0x37b8b9e47
37b8b9de6test r8l, r8l
37b8b9de9jle 0x37b8b9e47
37b8b9debmov rdi, [rsp+1816]
37b8b9df3mov ebx, [rdi]
37b8b9df5add ebx, ecx
37b8b9df7cmp edx, ebx
37b8b9df9jl 0x37b8b9e47
37b8b9dfbadd ecx, r8l
37b8b9dfemov r8l, ecx
37b8b9e01imul edx, ecx
37b8b9e04mov [rsp+380], ecx
37b8b9e0bimul r8l, ecx
37b8b9e0fmov rcx, [rsp+1848]
37b8b9e17add r8l, r8l
37b8b9e1acmp r8l, edx
37b8b9e1dcmovge edx, r8l
37b8b9e21cmp [rcx], edx
37b8b9e23jge 0x37b8b9e78
37b8b9e25mov rax, [rsp+1856]
37b8b9e2dpxor x0, x0
37b8b9e31cvtsi2sd x0, edx
37b8b9e35mov [rax], -16
37b8b9e3bmov rax, [rsp+1840]
37b8b9e43movsd_xmm [rax], x0
37b8b9e47
37b8b9e47loc_37b8b9e47:
37b8b9e47movups x6, [rsp+1600]
37b8b9e4fmovups x7, [rsp+1616]
37b8b9e57movups x8, [rsp+1632]
37b8b9e60add rsp, 1656
37b8b9e67pop rbx
37b8b9e68pop rsi
37b8b9e69pop rdi
37b8b9e6apop rbp
37b8b9e6bpop r12
37b8b9e6dpop r13
37b8b9e6fpop r14
37b8b9e71pop r15
37b8b9e73ret
37b8b9e74
37b8b9e74 0f 1f 40 00 ..@.
37b8b9e78
37b8b9e78loc_37b8b9e78:
37b8b9e78xor edx, edx
37b8b9e7alea rbp, [rip+0xb83fbf]
37b8b9e81mov [rsp+1744], rax
37b8b9e89movsxd rax, r11l
37b8b9e8ctest rax, rax
37b8b9e8fmov [rsp+32], rbp
37b8b9e94lea rcx, [rip+0xb83fb1]
37b8b9e9bmov [rsp+56], 4
37b8b9ea4cmovns rdx, rax
37b8b9ea8movsxd rax, r10l
37b8b9eabmov [rsp+280], rdx
37b8b9eb3mov rsi, rdx
37b8b9eb6mov rbx, rdx
37b8b9eb9xor edx, edx
37b8b9ebbtest rax, rax
37b8b9ebenot rbx
37b8b9ec1cmovns rdx, rax
37b8b9ec5movsxd rax, r9l
37b8b9ec8mov r9, rbp
37b8b9ecbmov [rsp+288], rbx
37b8b9ed3mov r14, rdx
37b8b9ed6mov [rsp+296], rdx
37b8b9edemov rdi, rdx
37b8b9ee1xor edx, edx
37b8b9ee3test rax, rax
37b8b9ee6not rdi
37b8b9ee9cmovns rdx, rax
37b8b9eedmovsxd rax, r15l
37b8b9ef0lea r15, [rip+0xb83f51]
37b8b9ef7mov [rsp+304], rdi
37b8b9effmov [rsp+48], r15
37b8b9f04mov r8, r15
37b8b9f07mov [rsp+312], rdx
37b8b9f0fnot rdx
37b8b9f12mov [rsp+320], rdx
37b8b9f1axor edx, edx
37b8b9f1ctest rax, rax
37b8b9f1fcmovns rdx, rax
37b8b9f23lea rax, [rsp+832]
37b8b9f2bmov [rsp+40], rax
37b8b9f30mov [rsp+328], rdx
37b8b9f38not rdx
37b8b9f3bmov [rsp+336], rdx
37b8b9f43mov rdx, r15
37b8b9f46mov [rsp+192], rax
37b8b9f4ecall dlaset_
37b8b9f53mov [rsp+48], r15
37b8b9f58mov r9, rbp
37b8b9f5bmov r8, r15
37b8b9f5elea rax, [rsp+576]
37b8b9f66mov [rsp+32], rbp
37b8b9f6bmov rdx, r15
37b8b9f6elea rcx, [rip+0xb83ed7]
37b8b9f75mov [rsp+40], rax
37b8b9f7alea rbp, [rsp+400]
37b8b9f82mov [rsp+56], 4
37b8b9f8bmov [rsp+232], rax
37b8b9f93call dlaset_
37b8b9f98mov rax, [rsp+1816]
37b8b9fa0movsxd rcx, [rax]
37b8b9fa3mov rax, [rsp+1760]
37b8b9fabmov [rsp+48], r15
37b8b9fb0mov [rsp+56], 4
37b8b9fb9imul rsi, rcx
37b8b9fbdmov [rsp+32], rax
37b8b9fc2mov rax, [rsp+1752]
37b8b9fcalea rdx, [rsi+rbx]
37b8b9fcemov rsi, r15
37b8b9fd1lea r15, [rsp+1088]
37b8b9fd9mov [rsp+40], r15
37b8b9fdelea rbx, [rsp+380]
37b8b9fe6add rdx, rcx
37b8b9fe9lea rcx, [rip+0xb83e5c]
37b8b9ff0lea r9, [rax+8*rdx]
37b8b9ff4mov r8, rbx
37b8b9ff7mov rdx, rbx
37b8b9ffamov [rsp+224], r15
37b8ba002mov [rsp+264], rbx
37b8ba00acall dlacpy_
37b8ba00fmov rax, [rsp+1816]
37b8ba017mov rdx, r14
37b8ba01amov r8, rbx
37b8ba01dlea r14, [rsp+392]
37b8ba025movsxd rcx, [rax]
37b8ba028mov rax, [rsp+1776]
37b8ba030mov [rsp+48], rsi
37b8ba035mov [rsp+56], 4
37b8ba03eimul rdx, rcx
37b8ba042mov [rsp+32], rax
37b8ba047mov rax, [rsp+1768]
37b8ba04fadd rdx, rdi
37b8ba052lea rdi, [rsp+1344]
37b8ba05amov [rsp+40], rdi
37b8ba05fadd rdx, rcx
37b8ba062lea rcx, [rip+0xb83de3]
37b8ba069lea r9, [rax+8*rdx]
37b8ba06dmov rdx, rbx
37b8ba070mov [rsp+216], rdi
37b8ba078call dlacpy_
37b8ba07dmov edx, 1
37b8ba082lea rcx, [rip+0xb83dc7]
37b8ba089call dlamch_
37b8ba08emov edx, 1
37b8ba093lea rcx, [rip+0xb83db7]
37b8ba09amovapd x6, x0
37b8ba09ecall dlamch_
37b8ba0a3mov [rsp+48], rbx
37b8ba0a8mov r9, r15
37b8ba0abmov r8, rbx
37b8ba0aedivsd x0, x6
37b8ba0b2mov rax, [rip+0xb83dcf]
37b8ba0b9mov rdx, rbx
37b8ba0bcmov [rsp+56], 4
37b8ba0c5mov [rsp+32], rsi
37b8ba0calea rcx, [rip+0xb83d7b]
37b8ba0d1lea r15, [rsp+1472]
37b8ba0d9mov [rsp+400], rax
37b8ba0e1mov rax, [rsp+1840]
37b8ba0e9mov [rsp+392], 0
37b8ba0f5mov [rsp+40], rax
37b8ba0famovsd_xmm [rsp+240], x0
37b8ba103call dlacpy_
37b8ba108mov [rsp+32], rbp
37b8ba10dmov r9, r14
37b8ba110mov rcx, r15
37b8ba113mov edx, [rsp+380]
37b8ba11alea r8, [rip+0xb83d33]
37b8ba121mov [rsp+248], r14
37b8ba129mov [rsp+272], r15
37b8ba131imul edx, edx
37b8ba134mov [rsp+256], rbp
37b8ba13cmov [rsp+1472], edx
37b8ba143mov rdx, [rsp+1840]
37b8ba14bcall dlassq_
37b8ba150mov [rsp+48], rbx
37b8ba155mov r9, rdi
37b8ba158mov rdx, rbx
37b8ba15bmov rax, [rip+0xb83d26]
37b8ba162mov [rsp+32], rsi
37b8ba167mov r8, rbx
37b8ba16alea rcx, [rip+0xb83cdb]
37b8ba171movsd_xmm x2, [rsp+400]
37b8ba17amov [rsp+56], 4
37b8ba183mov [rsp+400], rax
37b8ba18bmov rax, [rsp+1840]
37b8ba193sqrtsd x2, x2
37b8ba197mulsd x2, [rsp+392]
37b8ba1a0mov [rsp+40], rax
37b8ba1a5mov [rsp+392], 0
37b8ba1b1movsd_xmm [rsp+208], x2
37b8ba1bacall dlacpy_
37b8ba1bfmov [rsp+32], rbp
37b8ba1c4mov r9, r14
37b8ba1c7mov rcx, r15
37b8ba1camov r10l, [rsp+380]
37b8ba1d2lea r8, [rip+0xb83c7b]
37b8ba1d9mov edx, r10l
37b8ba1dcmov [rsp+200], r10l
37b8ba1e4imul edx, r10l
37b8ba1e8mov [rsp+1472], edx
37b8ba1efmov rdx, [rsp+1840]
37b8ba1f7call dlassq_
37b8ba1fcmovsd_xmm x3, [rip+0xb83c8c]
37b8ba204movsd_xmm x1, [rsp+400]
37b8ba20dmovsd_xmm x2, [rsp+208]
37b8ba216movsd_xmm x0, [rsp+240]
37b8ba21fmulsd x3, x6
37b8ba223sqrtsd x1, x1
37b8ba227mulsd x1, [rsp+392]
37b8ba230mulsd x2, x3
37b8ba234mulsd x1, x3
37b8ba238maxsd x2, x0
37b8ba23cmaxsd x1, x0
37b8ba240movapd x7, x2
37b8ba244movapd x8, x1
37b8ba249cmp [rsp+200], 2
37b8ba251je 0x37b8bc020
37b8ba257mov rax, [rsp+1824]
37b8ba25fmov r14, [rsp+192]
37b8ba267lea rdi, [rip+0xb83bda]
37b8ba26elea rcx, [rip+0xb83bd7]
37b8ba275mov rsi, [rsp+216]
37b8ba27dmov r8, [rsp+1832]
37b8ba285movsxd rdx, [rax]
37b8ba288mov [rsp+48], rdi
37b8ba28dmov [rsp+32], rdi
37b8ba292mov [rsp+56], 4
37b8ba29bshl rdx, 5
37b8ba29fmov [rsp+40], r14
37b8ba2a4lea r9, [rsi+rdx]
37b8ba2a8mov rdx, rax
37b8ba2abcall dlacpy_
37b8ba2b0mov rax, [rsp+1824]
37b8ba2b8mov r15, [rsp+232]
37b8ba2c0mov rbx, [rsp+224]
37b8ba2c8mov r8, [rsp+1832]
37b8ba2d0mov eax, [rax]
37b8ba2d2mov [rsp+48], rdi
37b8ba2d7mov [rsp+56], 4
37b8ba2e0lea edx, [rax+1]
37b8ba2e3mov rax, [rsp+1832]
37b8ba2ebmovsxd rdx, edx
37b8ba2eemov eax, [rax]
37b8ba2f0shl rdx, 2
37b8ba2f4mov [rsp+32], rdi
37b8ba2f9lea r9, [rbx+8*rdx-32]
37b8ba2felea ecx, [rax+1]
37b8ba301mov [rsp+200], eax
37b8ba308movsxd rcx, ecx
37b8ba30blea rcx, [rdx+rcx-5]
37b8ba310mov rdx, [rsp+1824]
37b8ba318lea rcx, [r15+8*rcx]
37b8ba31cmov [rsp+40], rcx
37b8ba321lea rcx, [rip+0xb83b24]
37b8ba328call dlacpy_
37b8ba32dmov rax, [rsp+1824]
37b8ba335lea r8, [rsp+372]
37b8ba33dmov r9, [rsp+1832]
37b8ba345movsxd rdx, [rax]
37b8ba348lea rax, [rsp+376]
37b8ba350mov [rsp+160], r8
37b8ba358lea r8, [rsp+480]
37b8ba360mov [rsp+168], rax
37b8ba368mov [rsp+240], rax
37b8ba370mov rax, [rsp+248]
37b8ba378mov rcx, rdx
37b8ba37blea rdx, [rdx+4*rdx]
37b8ba37fmov [rsp+152], r8
37b8ba387shl rdx, 3
37b8ba38blea r8, [rsp+424]
37b8ba393add ecx, 1
37b8ba396mov [rsp+144], rax
37b8ba39emov rax, [rsp+256]
37b8ba3a6movsxd rcx, ecx
37b8ba3a9mov [rsp+120], rdi
37b8ba3aemov [rsp+136], rax
37b8ba3b6mov rax, rdi
37b8ba3b9mov [rsp+104], rdi
37b8ba3bemov [rsp+88], rdi
37b8ba3c3mov [rsp+72], rdi
37b8ba3c8mov rdi, [rsp+1832]
37b8ba3d0mov [rsp+128], r8
37b8ba3d8lea r8, [rsi+rdx]
37b8ba3dcadd rdx, rbx
37b8ba3dfmov [rsp+96], r8
37b8ba3e4mov [rsp+176], 1
37b8ba3f0mov [rsp+112], r14
37b8ba3f5mov [rsp+80], rsi
37b8ba3famov esi, [rdi]
37b8ba3fcmov [rsp+48], rdx
37b8ba401lea rdx, [rip+0xb83a70]
37b8ba408lea r8l, [rsi+1]
37b8ba40cmov [rsp+40], rax
37b8ba411movsxd r8, r8l
37b8ba414mov [rsp+32], rbx
37b8ba419lea rcx, [r8+4*rcx-5]
37b8ba41emov r8, [rsp+1824]
37b8ba426mov [rsp+56], rax
37b8ba42blea rcx, [r15+8*rcx]
37b8ba42fmov [rsp+200], esi
37b8ba436mov [rsp+64], rcx
37b8ba43blea rcx, [rip+0xb83a1a]
37b8ba442call dtgsy2_
37b8ba447mov r9l, [rsp+376]
37b8ba44ftest r9l, r9l
37b8ba452jne 0x37b8bc008
37b8ba458mov rax, [rsp+1832]
37b8ba460mov ecx, [rax]
37b8ba462mov rax, [rsp+1744]
37b8ba46atest ecx, ecx
37b8ba46cjle 0x37b8ba509
37b8ba472mov [rsp+1744], rax
37b8ba47axor r11l, r11l
37b8ba47dmov r10l, 1
37b8ba483mov edi, ecx
37b8ba485movsd_xmm x6, [rsp+424]
37b8ba48enop
37b8ba490
37b8ba490loc_37b8ba490:
37b8ba490mov rax, [rsp+192]
37b8ba498mov rcx, [rsp+1824]
37b8ba4a0lea r9, [rip+0xb839ad]
37b8ba4a7lea rdx, [rip+0xb839c2]
37b8ba4aemov [rsp+208], r10l
37b8ba4b6lea r8, [rax+8*r11]
37b8ba4bamov [rsp+200], r11
37b8ba4c2call dscal_
37b8ba4c7mov rsi, [rsp+1824]
37b8ba4cfmov r10l, [rsp+208]
37b8ba4d7mov r11, [rsp+200]
37b8ba4dfmov eax, [rsi]
37b8ba4e1add r11, 4
37b8ba4e5add eax, r10l
37b8ba4e8add r10l, 1
37b8ba4eccdqe
37b8ba4eelea rax, [r11+rax-5]
37b8ba4f3movsd_xmm [rsp+8*rax+832], x6
37b8ba4fccmp r10l, edi
37b8ba4ffjle 0x37b8ba490
37b8ba501mov rax, [rsp+1744]
37b8ba509
37b8ba509loc_37b8ba509:
37b8ba509mov [rsp+1744], rax
37b8ba511mov rax, [rsp+240]
37b8ba519lea r9, [rip+0xb83928]
37b8ba520mov r8, [rsp+192]
37b8ba528mov rdx, [rsp+1832]
37b8ba530mov [rsp+48], rax
37b8ba535mov rax, [rsp+1840]
37b8ba53dmov rcx, [rsp+264]
37b8ba545mov [rsp+40], rax
37b8ba54alea rax, [rsp+512]
37b8ba552mov [rsp+32], rax
37b8ba557mov [rsp+200], rax
37b8ba55fcall dgeqr2_
37b8ba564mov r8l, [rsp+376]
37b8ba56ctest r8l, r8l
37b8ba56fjne 0x37b8bc008
37b8ba575mov rax, [rsp+240]
37b8ba57dmov rcx, [rsp+264]
37b8ba585mov r9, [rsp+192]
37b8ba58dmov r8, [rsp+1832]
37b8ba595mov [rsp+56], rax
37b8ba59amov rax, [rsp+1840]
37b8ba5a2mov rdx, rcx
37b8ba5a5mov [rsp+48], rax
37b8ba5aamov rax, [rsp+200]
37b8ba5b2mov [rsp+40], rax
37b8ba5b7lea rax, [rip+0xb8388a]
37b8ba5bemov [rsp+32], rax
37b8ba5c3call dorg2r_
37b8ba5c8mov ecx, [rsp+376]
37b8ba5cftest ecx, ecx
37b8ba5d1jne 0x37b8bc008
37b8ba5d7mov rax, [rsp+1824]
37b8ba5dfmov r8l, [rax]
37b8ba5e2mov rax, [rsp+1832]
37b8ba5eatest r8l, r8l
37b8ba5edmovsxd rcx, [rax]
37b8ba5f0mov rax, [rsp+1744]
37b8ba5f8jle 0x37b8ba63d
37b8ba5fasub r8l, 1
37b8ba5femov rsi, [rsp+232]
37b8ba606movsd_xmm x0, [rsp+424]
37b8ba60flea r8, [r8+4*r8]
37b8ba613add r8, rcx
37b8ba616lea rdx, [rsi+8*rcx]
37b8ba61alea r8, [rsp+8*r8+616]
37b8ba622nop [rax]
37b8ba625nop [rax+rax]
37b8ba630
37b8ba630loc_37b8ba630:
37b8ba630movsd_xmm [rdx], x0
37b8ba634add rdx, 40
37b8ba638cmp rdx, r8
37b8ba63bjne 0x37b8ba630
37b8ba63d
37b8ba63dloc_37b8ba63d:
37b8ba63dmov [rsp+1744], rax
37b8ba645mov rax, [rsp+240]
37b8ba64dlea r9, [rip+0xb837f4]
37b8ba654mov rdx, [rsp+264]
37b8ba65cmov [rsp+48], rax
37b8ba661mov rax, [rsp+1840]
37b8ba669mov [rsp+40], rax
37b8ba66elea rax, [rsp+544]
37b8ba676mov [rsp+208], rax
37b8ba67emov [rsp+32], rax
37b8ba683mov rax, [rsp+232]
37b8ba68blea r8, [rax+8*rcx]
37b8ba68fmov rcx, [rsp+1824]
37b8ba697call dgerq2_
37b8ba69cmov edx, [rsp+376]
37b8ba6a3test edx, edx
37b8ba6a5jne 0x37b8bc008
37b8ba6abmov rax, [rsp+240]
37b8ba6b3mov rcx, [rsp+264]
37b8ba6bbmov r9, [rsp+232]
37b8ba6c3mov r8, [rsp+1824]
37b8ba6cbmov [rsp+56], rax
37b8ba6d0mov rax, [rsp+1840]
37b8ba6d8mov rdx, rcx
37b8ba6dbmov [rsp+48], rax
37b8ba6e0mov rax, [rsp+208]
37b8ba6e8mov [rsp+40], rax
37b8ba6edlea rax, [rip+0xb83754]
37b8ba6f4mov [rsp+32], rax
37b8ba6f9call dorgr2_
37b8ba6femov eax, [rsp+376]
37b8ba705test eax, eax
37b8ba707jne 0x37b8bc008
37b8ba70dmov rax, [rsp+264]
37b8ba715mov rbp, [rsp+224]
37b8ba71dlea rsi, [rip+0xb83724]
37b8ba724lea rbx, [rip+0xb83715]
37b8ba72bmov r12, [rsp+192]
37b8ba733mov rdi, [rsp+1840]
37b8ba73bmov [rsp+72], rsi
37b8ba740lea r14, [rip+0xb83719]
37b8ba747mov [rsp+96], rax
37b8ba74cmov r9, rax
37b8ba74fmov r8, rax
37b8ba752lea rdx, [rip+0xb83703]
37b8ba759mov [rsp+88], rdi
37b8ba75elea rcx, [rip+0xb83703]
37b8ba765mov rdi, rax
37b8ba768mov [rsp+64], rbp
37b8ba76dmov [rsp+56], rsi
37b8ba772mov [rsp+32], rax
37b8ba777mov [rsp+112], 1
37b8ba780mov [rsp+104], 1
37b8ba789mov [rsp+80], rbx
37b8ba78emov [rsp+48], r12
37b8ba793mov [rsp+40], r14
37b8ba798call dgemm_
37b8ba79dmov rax, rdi
37b8ba7a0mov [rsp+56], rdi
37b8ba7a5mov r13, [rsp+232]
37b8ba7admov rdi, [rsp+1840]
37b8ba7b5mov [rsp+96], rsi
37b8ba7bamov r9, rax
37b8ba7bdmov r8, rax
37b8ba7c0mov [rsp+88], rbp
37b8ba7c5lea rdx, [rip+0xb8369c]
37b8ba7cclea rcx, [rip+0xb83689]
37b8ba7d3mov [rsp+72], rsi
37b8ba7d8mov [rsp+48], rdi
37b8ba7ddmov rdi, rax
37b8ba7e0mov [rsp+32], rax
37b8ba7e5mov [rsp+112], 1
37b8ba7eemov [rsp+104], 1
37b8ba7f7mov [rsp+80], rbx
37b8ba7fcmov [rsp+64], r13
37b8ba801mov [rsp+40], r14
37b8ba806call dgemm_
37b8ba80bmov rax, rdi
37b8ba80emov [rsp+96], rdi
37b8ba813mov r15, [rsp+216]
37b8ba81bmov rdi, [rsp+1840]
37b8ba823mov [rsp+72], rsi
37b8ba828mov r9, rax
37b8ba82bmov r8, rax
37b8ba82emov [rsp+56], rsi
37b8ba833lea rdx, [rip+0xb83622]
37b8ba83alea rcx, [rip+0xb83627]
37b8ba841mov [rsp+88], rdi
37b8ba846mov rdi, rax
37b8ba849mov [rsp+32], rax
37b8ba84emov [rsp+112], 1
37b8ba857mov [rsp+104], 1
37b8ba860mov [rsp+80], rbx
37b8ba865mov [rsp+64], r15
37b8ba86amov [rsp+48], r12
37b8ba86fmov [rsp+40], r14
37b8ba874call dgemm_
37b8ba879mov [rsp+96], rsi
37b8ba87emov r9, rdi
37b8ba881mov r8, rdi
37b8ba884mov rax, [rsp+1840]
37b8ba88cmov [rsp+72], rsi
37b8ba891lea rdx, [rip+0xb835d0]
37b8ba898lea rcx, [rip+0xb835bd]
37b8ba89fmov [rsp+112], 1
37b8ba8a8mov [rsp+48], rax
37b8ba8admov [rsp+104], 1
37b8ba8b6mov [rsp+88], r15
37b8ba8bbmov [rsp+80], rbx
37b8ba8c0mov [rsp+64], r13
37b8ba8c5mov [rsp+56], rdi
37b8ba8camov [rsp+40], r14
37b8ba8cfmov [rsp+32], rdi
37b8ba8d4call dgemm_
37b8ba8d9mov [rsp+48], rsi
37b8ba8demov r9, rbp
37b8ba8e1mov r8, rdi
37b8ba8e4lea rax, [rsp+1216]
37b8ba8ecmov [rsp+32], rsi
37b8ba8f1mov rdx, rdi
37b8ba8f4lea rcx, [rip+0xb83581]
37b8ba8fbmov [rsp+40], rax
37b8ba900mov [rsp+56], 1
37b8ba909mov [rsp+344], rax
37b8ba911call dlacpy_
37b8ba916mov [rsp+48], rsi
37b8ba91bmov r9, r15
37b8ba91emov r8, rdi
37b8ba921mov rax, [rsp+272]
37b8ba929mov [rsp+32], rsi
37b8ba92emov rdx, rdi
37b8ba931lea rcx, [rip+0xb83544]
37b8ba938mov [rsp+56], 1
37b8ba941mov [rsp+40], rax
37b8ba946call dlacpy_
37b8ba94bmov rax, rsi
37b8ba94emov [rsp+48], rsi
37b8ba953mov r9, r13
37b8ba956lea rsi, [rsp+704]
37b8ba95emov [rsp+32], rax
37b8ba963mov r8, rdi
37b8ba966mov rdx, rdi
37b8ba969mov [rsp+40], rsi
37b8ba96elea rcx, [rip+0xb83507]
37b8ba975mov [rsp+56], 1
37b8ba97emov [rsp+360], rsi
37b8ba986mov rsi, rax
37b8ba989call dlacpy_
37b8ba98emov rax, rsi
37b8ba991mov [rsp+48], rsi
37b8ba996mov r9, r12
37b8ba999lea rsi, [rsp+960]
37b8ba9a1mov [rsp+32], rax
37b8ba9a6mov r8, rdi
37b8ba9a9mov rdx, rdi
37b8ba9acmov [rsp+40], rsi
37b8ba9b1lea rcx, [rip+0xb834c4]
37b8ba9b8mov rbp, rsi
37b8ba9bbmov [rsp+56], 1
37b8ba9c4call dlacpy_
37b8ba9c9mov r8, r15
37b8ba9ccmov rdx, rdi
37b8ba9cfmov rcx, rdi
37b8ba9d2mov rax, [rsp+240]
37b8ba9dalea r9, [rip+0xb83467]
37b8ba9e1mov [rsp+48], rax
37b8ba9e6mov rax, [rsp+1840]
37b8ba9eemov [rsp+40], rax
37b8ba9f3mov rax, [rsp+208]
37b8ba9fbmov [rsp+32], rax
37b8baa00call dgerq2_
37b8baa05cmp [rsp+376], 0
37b8baa0djne 0x37b8bc008
37b8baa13mov rax, [rsp+240]
37b8baa1blea rdx, [rip+0xb83446]
37b8baa22mov rdi, [rsp+224]
37b8baa2amov [rsp+104], 1
37b8baa33mov r9, [rsp+264]
37b8baa3blea rcx, [rip+0xb8343b]
37b8baa42mov [rsp+96], 1
37b8baa4bmov [rsp+88], rax
37b8baa50mov rax, [rsp+1840]
37b8baa58mov [rsp+64], rdi
37b8baa5dmov rdi, [rsp+208]
37b8baa65mov r8, r9
37b8baa68mov [rsp+80], rax
37b8baa6dlea rax, [rip+0xb833d4]
37b8baa74mov [rsp+72], rax
37b8baa79mov [rsp+48], rax
37b8baa7emov rax, [rsp+216]
37b8baa86mov [rsp+56], rdi
37b8baa8bmov [rsp+40], rax
37b8baa90mov [rsp+32], r9
37b8baa95call dormr2_
37b8baa9acmp [rsp+376], 0
37b8baaa2jne 0x37b8bc008
37b8baaa8mov rax, [rsp+240]
37b8baab0lea rdx, [rip+0xb833a5]
37b8baab7mov rdi, [rsp+232]
37b8baabfmov [rsp+104], 1
37b8baac8mov r9, [rsp+264]
37b8baad0lea rcx, [rip+0xb833a7]
37b8baad7mov [rsp+96], 1
37b8baae0mov [rsp+88], rax
37b8baae5mov rax, [rsp+1840]
37b8baaedmov [rsp+64], rdi
37b8baaf2mov rdi, [rsp+208]
37b8baafamov r8, r9
37b8baafdmov [rsp+80], rax
37b8bab02lea rax, [rip+0xb8333f]
37b8bab09mov [rsp+72], rax
37b8bab0emov [rsp+48], rax
37b8bab13mov rax, [rsp+216]
37b8bab1bmov [rsp+56], rdi
37b8bab20mov [rsp+40], rax
37b8bab25mov [rsp+32], r9
37b8bab2acall dormr2_
37b8bab2fcmp [rsp+376], 0
37b8bab37jne 0x37b8bc008
37b8bab3dmov rax, [rip+0xb83344]
37b8bab44xor edi, edi
37b8bab46mov [rsp+392], 0
37b8bab52mov [rsp+400], rax
37b8bab5amov rax, [rsp+1832]
37b8bab62mov esi, [rax]
37b8bab64mov rax, [rsp+1744]
37b8bab6cjmp 0x37b8babc7
37b8bab6e
37b8bab6eloc_37b8bab6e:
37b8bab6emov rax, [rsp+1832]
37b8bab76mov r9, [rsp+248]
37b8bab7elea r8, [rip+0xb832cf]
37b8bab85mov rcx, [rsp+1824]
37b8bab8dmov eax, [rax]
37b8bab8flea edx, [rax+1]
37b8bab92mov [rsp+352], eax
37b8bab99mov rax, [rsp+224]
37b8baba1movsxd rdx, edx
37b8baba4lea rdx, [rdx+4*rdi-5]
37b8baba9lea rdx, [rax+8*rdx]
37b8babadmov rax, [rsp+256]
37b8babb5mov [rsp+32], rax
37b8babbacall dlassq_
37b8babbfmov rax, [rsp+1744]
37b8babc7
37b8babc7loc_37b8babc7:
37b8babc7add rdi, 1
37b8babcbmov [rsp+1744], rax
37b8babd3cmp esi, edi
37b8babd5jge 0x37b8bab6e
37b8babd7mov rax, [rsp+240]
37b8babdfmov rcx, [rsp+264]
37b8babe7lea r9, [rip+0xb8325a]
37b8babeemovsd_xmm x0, [rsp+400]
37b8babf7mov r8, [rsp+272]
37b8babffmov [rsp+48], rax
37b8bac04mov rdx, rcx
37b8bac07mov rax, [rsp+1840]
37b8bac0fmovsd_xmm x6, [rsp+392]
37b8bac18movsd_xmm [rsp+352], x0
37b8bac21mov [rsp+40], rax
37b8bac26mov rax, [rsp+200]
37b8bac2emov [rsp+32], rax
37b8bac33call dgeqr2_
37b8bac38cmp [rsp+376], 0
37b8bac40jne 0x37b8bc008
37b8bac46mov rax, [rsp+1856]
37b8bac4emov rdi, [rsp+264]
37b8bac56sqrtsd x0, [rsp+352]
37b8bac5flea rsi, [rip+0xb831e2]
37b8bac66mov rbx, [rsp+200]
37b8bac6emov r14, [rsp+272]
37b8bac76mov [rsp+72], rsi
37b8bac7blea rdx, [rip+0xb831e6]
37b8bac82mov [rsp+88], rax
37b8bac87mov r9, rdi
37b8bac8amov rax, [rsp+1840]
37b8bac92mov r8, rdi
37b8bac95mulsd x0, x6
37b8bac99mov [rsp+48], rsi
37b8bac9elea rcx, [rip+0xb831d9]
37b8baca5mov [rsp+80], rax
37b8bacaamov rax, [rsp+344]
37b8bacb2mov [rsp+104], 1
37b8bacbbmov [rsp+64], rax
37b8bacc0mov [rsp+96], 1
37b8bacc9mov [rsp+56], rbx
37b8baccemovapd x6, x0
37b8bacd2mov [rsp+40], r14
37b8bacd7mov [rsp+32], rdi
37b8bacdccall dorm2r_
37b8bace1mov [rsp+72], rsi
37b8bace6mov r9, rdi
37b8bace9mov r8, rdi
37b8bacecmov rax, [rsp+1856]
37b8bacf4mov [rsp+48], rsi
37b8bacf9lea rdx, [rip+0xb8315c]
37b8bad00lea rcx, [rip+0xb83176]
37b8bad07mov [rsp+104], 1
37b8bad10mov [rsp+88], rax
37b8bad15mov rax, [rsp+1840]
37b8bad1dmov [rsp+96], 1
37b8bad26mov [rsp+80], rax
37b8bad2bmov [rsp+64], rbp
37b8bad30mov [rsp+56], rbx
37b8bad35mov [rsp+40], r14
37b8bad3amov [rsp+32], rdi
37b8bad3fcall dorm2r_
37b8bad44mov rax, [rip+0xb8313d]
37b8bad4bxor r10l, r10l
37b8bad4emov [rsp+392], 0
37b8bad5amov [rsp+400], rax
37b8bad62mov rax, [rsp+1832]
37b8bad6amov esi, [rax]
37b8bad6cmov rax, [rsp+1744]
37b8bad74jmp 0x37b8bade0
37b8bad76
37b8bad76loc_37b8bad76:
37b8bad76mov [rsp+1744], rax
37b8bad7emov rax, [rsp+1832]
37b8bad86lea r8, [rip+0xb830c7]
37b8bad8dmov r9, [rsp+248]
37b8bad95mov rcx, [rsp+1824]
37b8bad9dmov [rsp+240], r10
37b8bada5mov eax, [rax]
37b8bada7lea edx, [rax+1]
37b8badaamov rax, [rsp+344]
37b8badb2movsxd rdx, edx
37b8badb5lea rdx, [rdx+4*r10-5]
37b8badbalea rdx, [rax+8*rdx]
37b8badbemov rax, [rsp+256]
37b8badc6mov [rsp+32], rax
37b8badcbcall dlassq_
37b8badd0mov r10, [rsp+240]
37b8badd8mov rax, [rsp+1744]
37b8bade0
37b8bade0loc_37b8bade0:
37b8bade0lea edx, [r10+1]
37b8bade4add r10, 1
37b8bade8mov [rsp+368], edx
37b8badefcmp esi, r10l
37b8badf2jge 0x37b8bad76
37b8badf4sqrtsd x0, [rsp+400]
37b8badfdmulsd x0, [rsp+392]
37b8bae06comisd x6, x0
37b8bae0ajb 0x37b8bae16
37b8bae0ccomisd x7, x0
37b8bae10jae 0x37b8bca5f
37b8bae16
37b8bae16loc_37b8bae16:
37b8bae16comisd x6, x7
37b8bae1ajae 0x37b8bc008
37b8bae20
37b8bae20loc_37b8bae20:
37b8bae20lea rsi, [rip+0xb83021]
37b8bae27lea r15, [rip+0xb83012]
37b8bae2emov edi, [rsp+380]
37b8bae35mov [rsp+1744], rax
37b8bae3dlea rax, [rsp+1352]
37b8bae45mov [rsp+48], rsi
37b8bae4alea rbx, [rsp+464]
37b8bae52mov r9, r15
37b8bae55mov [rsp+40], rax
37b8bae5alea edx, [rdi-1]
37b8bae5dmov r8, rbx
37b8bae60lea rcx, [rip+0xb83018]
37b8bae67mov [rsp+32], r15
37b8bae6cimul edi, edi
37b8bae6flea r14, [rip+0xb82fea]
37b8bae76mov [rsp+56], 5
37b8bae7flea r12, [rip+0xb82fea]
37b8bae86mov [rsp+448], edx
37b8bae8dmov [rsp+464], edx
37b8bae94lea rdx, [rsp+448]
37b8bae9cmov [rsp+344], rdx
37b8baea4mov [rsp+352], rax
37b8baeacmov [rsp+272], rbx
37b8baeb4call dlaset_
37b8baeb9mov rax, [rsp+1816]
37b8baec1mov rcx, [rsp+280]
37b8baec9movsxd rdx, [rax]
37b8baeccmov rax, [rsp+264]
37b8baed4mov [rsp+56], 4
37b8baeddimul rcx, rdx
37b8baee1add rcx, [rsp+288]
37b8baee9mov [rsp+48], rax
37b8baeeemov r8, rax
37b8baef1add rcx, rdx
37b8baef4movsxd rdx, edi
37b8baef7mov rdi, [rsp+1840]
37b8baefflea rdx, [rdi+8*rdx]
37b8baf03mov rdi, [rsp+1760]
37b8baf0bmov [rsp+40], rdx
37b8baf10mov rdx, rax
37b8baf13mov [rsp+32], rdi
37b8baf18mov rdi, [rsp+1752]
37b8baf20lea r9, [rdi+8*rcx]
37b8baf24mov rdi, rax
37b8baf27lea rcx, [rip+0xb82f1e]
37b8baf2ecall dlacpy_
37b8baf33mov rax, rdi
37b8baf36mov [rsp+96], rdi
37b8baf3bmov rdi, [rsp+1840]
37b8baf43mov rbp, [rsp+192]
37b8baf4bmov [rsp+32], rax
37b8baf50lea rdx, [rip+0xb82f05]
37b8baf57mov r9, rax
37b8baf5amov [rsp+88], rdi
37b8baf5fmov rdi, [rsp+224]
37b8baf67mov r8, rax
37b8baf6amov rcx, rdx
37b8baf6dmov [rsp+112], 1
37b8baf76mov [rsp+64], rdi
37b8baf7bmov rdi, rax
37b8baf7emov [rsp+104], 1
37b8baf87mov [rsp+80], r15
37b8baf8cmov [rsp+72], rsi
37b8baf91mov [rsp+56], rsi
37b8baf96mov [rsp+48], rbp
37b8baf9bmov [rsp+40], r14
37b8bafa0call dgemm_
37b8bafa5mov edx, [rsp+380]
37b8bafacmov rax, rdi
37b8bafafmov [rsp+96], rdi
37b8bafb4mov rdi, [rsp+1840]
37b8bafbcmov [rsp+56], rax
37b8bafc1mov r9, rax
37b8bafc4mov r8, rax
37b8bafc7imul edx, edx
37b8bafcamov [rsp+32], rax
37b8bafcfmov r13, [rsp+232]
37b8bafd7mov [rsp+48], rdi
37b8bafdcmov [rsp+112], 1
37b8bafe5movsxd rdx, edx
37b8bafe8mov [rsp+80], r14
37b8bafedlea rdx, [rdi+8*rdx]
37b8baff1mov [rsp+72], rsi
37b8baff6mov rdi, rax
37b8baff9mov [rsp+88], rdx
37b8baffelea rdx, [rip+0xb82e57]
37b8bb005mov [rsp+104], 1
37b8bb00emov rcx, rdx
37b8bb011mov [rsp+64], r13
37b8bb016mov [rsp+40], r12
37b8bb01bcall dgemm_
37b8bb020mov edx, [rsp+380]
37b8bb027mov rcx, rbx
37b8bb02amov rax, [rip+0xb82e57]
37b8bb031mov r9, [rsp+248]
37b8bb039lea r8, [rip+0xb82e14]
37b8bb040mov [rsp+392], 0
37b8bb04cimul edx, edx
37b8bb04fmov [rsp+400], rax
37b8bb057mov rax, [rsp+1840]
37b8bb05fmov [rsp+464], edx
37b8bb066movsxd rdx, edx
37b8bb069lea rdx, [rax+8*rdx]
37b8bb06dmov rax, [rsp+256]
37b8bb075mov [rsp+240], rdx
37b8bb07dmov [rsp+32], rax
37b8bb082call dlassq_
37b8bb087mov rcx, [rsp+1816]
37b8bb08fmov rdx, [rsp+240]
37b8bb097sqrtsd x0, [rsp+400]
37b8bb0a0movsd_xmm x6, [rsp+392]
37b8bb0a9movsxd r8, [rcx]
37b8bb0acmov rcx, [rsp+296]
37b8bb0b4mov [rsp+40], rdx
37b8bb0b9mov rdx, [rsp+1776]
37b8bb0c1mov [rsp+48], rdi
37b8bb0c6mulsd x6, x0
37b8bb0camov [rsp+56], 4
37b8bb0d3imul rcx, r8
37b8bb0d7add rcx, [rsp+304]
37b8bb0dfmov [rsp+32], rdx
37b8bb0e4mov rdx, [rsp+1768]
37b8bb0ecadd rcx, r8
37b8bb0efmov r8, rdi
37b8bb0f2lea r9, [rdx+8*rcx]
37b8bb0f6mov rdx, rdi
37b8bb0f9lea rcx, [rip+0xb82d4c]
37b8bb100call dlacpy_
37b8bb105mov [rsp+96], rdi
37b8bb10amov r9, rdi
37b8bb10dmov r8, rdi
37b8bb110mov rcx, [rsp+1840]
37b8bb118mov [rsp+32], rdi
37b8bb11dlea rdx, [rip+0xb82d38]
37b8bb124mov [rsp+112], 1
37b8bb12dmov [rsp+88], rcx
37b8bb132mov rcx, [rsp+216]
37b8bb13amov [rsp+104], 1
37b8bb143mov [rsp+64], rcx
37b8bb148mov rcx, rdx
37b8bb14bmov [rsp+80], r15
37b8bb150mov [rsp+72], rsi
37b8bb155mov [rsp+56], rsi
37b8bb15amov [rsp+48], rbp
37b8bb15fmov [rsp+40], r14
37b8bb164call dgemm_
37b8bb169mov [rsp+96], rdi
37b8bb16emov r8, rdi
37b8bb171mov r9, rdi
37b8bb174mov edx, [rsp+380]
37b8bb17bmov rcx, [rsp+1840]
37b8bb183mov [rsp+56], rdi
37b8bb188mov [rsp+32], rdi
37b8bb18dimul edx, edx
37b8bb190mov [rsp+48], rcx
37b8bb195mov [rsp+112], 1
37b8bb19emov [rsp+104], 1
37b8bb1a7movsxd rdx, edx
37b8bb1aamov [rsp+80], r14
37b8bb1aflea rdx, [rcx+8*rdx]
37b8bb1b3mov [rsp+72], rsi
37b8bb1b8mov [rsp+88], rdx
37b8bb1bdlea rdx, [rip+0xb82c98]
37b8bb1c4mov [rsp+64], r13
37b8bb1c9mov rcx, rdx
37b8bb1ccmov [rsp+40], r12
37b8bb1d1call dgemm_
37b8bb1d6mov edx, [rsp+380]
37b8bb1ddmov rcx, rbx
37b8bb1e0mov rdi, [rip+0xb82ca1]
37b8bb1e7mov rax, [rsp+256]
37b8bb1efmov r9, [rsp+248]
37b8bb1f7lea r8, [rip+0xb82c56]
37b8bb1femov [rsp+392], 0
37b8bb20aimul edx, edx
37b8bb20dmov [rsp+400], rdi
37b8bb215mov rdi, [rsp+1840]
37b8bb21dmov [rsp+32], rax
37b8bb222mov [rsp+464], edx
37b8bb229movsxd rdx, edx
37b8bb22clea rdx, [rdi+8*rdx]
37b8bb230call dlassq_
37b8bb235comisd x7, x6
37b8bb239jb 0x37b8bc008
37b8bb23fsqrtsd x0, [rsp+400]
37b8bb248mulsd x0, [rsp+392]
37b8bb251comisd x8, x0
37b8bb256jb 0x37b8bc008
37b8bb25cmov rax, [rsp+1832]
37b8bb264lea rdi, [rip+0xb82bdd]
37b8bb26bmov r14, [rsp+224]
37b8bb273mov [rsp+56], 4
37b8bb27cmov [rsp+48], rdi
37b8bb281mov r9, r15
37b8bb284lea rcx, [rip+0xb82bc1]
37b8bb28bmov rsi, rdi
37b8bb28emovsxd rdx, [rax]
37b8bb291mov [rsp+32], r15
37b8bb296mov r8, rax
37b8bb299lea rdx, [r14+8*rdx]
37b8bb29dmov [rsp+40], rdx
37b8bb2a2mov rdx, [rsp+1824]
37b8bb2aacall dlaset_
37b8bb2afmov rax, [rsp+1816]
37b8bb2b7mov rbx, [rsp+280]
37b8bb2bfmov r9, r14
37b8bb2c2mov r13, [rsp+288]
37b8bb2camovsxd rcx, [rax]
37b8bb2cdmov rdx, rbx
37b8bb2d0mov rax, [rsp+1760]
37b8bb2d8mov [rsp+32], rdi
37b8bb2ddmov [rsp+56], 1
37b8bb2e6mov rdi, [rsp+264]
37b8bb2eeimul rdx, rcx
37b8bb2f2mov [rsp+48], rax
37b8bb2f7mov rax, [rsp+1752]
37b8bb2ffmov r8, rdi
37b8bb302add rdx, r13
37b8bb305add rdx, rcx
37b8bb308lea rcx, [rip+0xb82b6d]
37b8bb30flea rdx, [rax+8*rdx]
37b8bb313mov [rsp+40], rdx
37b8bb318mov rdx, rdi
37b8bb31bcall dlacpy_
37b8bb320mov rax, [rsp+1816]
37b8bb328mov r8, rdi
37b8bb32bmov r14, [rsp+296]
37b8bb333mov r12, [rsp+304]
37b8bb33bmov rbp, [rsp+216]
37b8bb343movsxd rcx, [rax]
37b8bb346mov rdx, r14
37b8bb349mov rax, [rsp+1776]
37b8bb351mov [rsp+32], rsi
37b8bb356mov [rsp+56], 1
37b8bb35fmov r9, rbp
37b8bb362imul rdx, rcx
37b8bb366mov [rsp+48], rax
37b8bb36bmov rax, [rsp+1768]
37b8bb373add rdx, r12
37b8bb376add rdx, rcx
37b8bb379lea rcx, [rip+0xb82afc]
37b8bb380lea rdx, [rax+8*rdx]
37b8bb384mov [rsp+40], rdx
37b8bb389mov rdx, rdi
37b8bb38ccall dlacpy_
37b8bb391mov [rsp+48], rsi
37b8bb396mov r9, r15
37b8bb399mov r8, rsi
37b8bb39cmov [rsp+32], r15
37b8bb3a1mov rdx, rsi
37b8bb3a4lea rcx, [rip+0xb82aa1]
37b8bb3abmov [rsp+56], 4
37b8bb3b4mov [rsp+40], rbp
37b8bb3b9call dlaset_
37b8bb3bemov [rsp+48], rdi
37b8bb3c3mov rdx, rdi
37b8bb3c6mov r9, r15
37b8bb3c9mov rax, [rsp+1840]
37b8bb3d1mov [rsp+32], r15
37b8bb3d6mov r8, rdi
37b8bb3d9lea rcx, [rip+0xb82a6c]
37b8bb3e0mov [rsp+56], 4
37b8bb3e9mov [rsp+40], rax
37b8bb3eecall dlaset_
37b8bb3f3mov rdi, [rip+0xb82a8e]
37b8bb3famov rax, [rsp+1840]
37b8bb402mov [rax], rdi
37b8bb405mov eax, [rsp+380]
37b8bb40cmov [rsp+1344], rdi
37b8bb414mov rdi, [rsp+1832]
37b8bb41cmov esi, eax
37b8bb41emov [rsp+224], eax
37b8bb425imul esi, eax
37b8bb428movsxd rdx, [rdi]
37b8bb42bcmp edx, 1
37b8bb42emov r15l, esi
37b8bb431movsxd rsi, eax
37b8bb434mov rax, [rsp+1744]
37b8bb43cmov [rsp+240], rsi
37b8bb444jle 0x37b8bb55c
37b8bb44amov rax, [rsp+1816]
37b8bb452mov rdx, r14
37b8bb455mov r9, [rsp+1776]
37b8bb45dmovsxd r8, [rax]
37b8bb460mov rax, [rsp+1752]
37b8bb468mov [rsp+72], rbp
37b8bb46dimul rbx, r8
37b8bb471imul rdx, r8
37b8bb475lea rcx, [rbx+r13]
37b8bb479add rcx, r8
37b8bb47cadd rdx, r12
37b8bb47flea rcx, [rax+8*rcx]
37b8bb483mov rax, [rsp+352]
37b8bb48badd rdx, r8
37b8bb48emov [rsp+80], rax
37b8bb493mov rax, [rsp+1840]
37b8bb49blea r8, [rax+8]
37b8bb49fmov [rsp+56], rax
37b8bb4a4mov rax, [rsp+272]
37b8bb4acmov [rsp+64], r8
37b8bb4b1lea r8, [rsp+432]
37b8bb4b9mov [rsp+48], rax
37b8bb4bemov rax, [rsp+344]
37b8bb4c6mov [rsp+40], r8
37b8bb4cbmov [rsp+32], rax
37b8bb4d0mov rax, [rsp+1768]
37b8bb4d8lea r8, [rax+8*rdx]
37b8bb4dcmov rdx, [rsp+1760]
37b8bb4e4call dlagv2_
37b8bb4e9mov rax, [rsp+1840]
37b8bb4f1lea edx, [rsi+1]
37b8bb4f4movsxd rdx, edx
37b8bb4f7movsd_xmm x0, [rax+8]
37b8bb4fcxorpd x0, [rip+0xb829ac]
37b8bb504movsd_xmm [rax+8*rsi], x0
37b8bb509movsd_xmm x0, [rax]
37b8bb50dmovsd_xmm [rax+8*rdx], x0
37b8bb512mov rax, [rsp+1832]
37b8bb51amovsd_xmm x0, [rsp+1344]
37b8bb523movsxd rcx, [rax]
37b8bb526mov rax, [rsp+1744]
37b8bb52emov rdx, rcx
37b8bb531sub rcx, 1
37b8bb535lea rcx, [rcx+4*rcx]
37b8bb539movsd_xmm [rsp+8*rcx+1344], x0
37b8bb542movsd_xmm x0, [rsp+1352]
37b8bb54bxorpd x0, [rip+0xb8295d]
37b8bb553movsd_xmm [rsp+1376], x0
37b8bb55c
37b8bb55cloc_37b8bb55c:
37b8bb55cmov rsi, [rsp+1840]
37b8bb564movsxd rcx, r15l
37b8bb567lea rdi, [rsi+8*rcx]
37b8bb56bmov rsi, [rip+0xb82916]
37b8bb572mov rcx, [rip+0xb8290f]
37b8bb579mov [rdi-8], rsi
37b8bb57dmov rsi, [rsp+240]
37b8bb585lea rbx, [rsi-1]
37b8bb589lea r14, [rbx+4*rbx]
37b8bb58dmov [rsp+8*r14+1344], rcx
37b8bb595mov rcx, [rsp+1824]
37b8bb59dcmp [rcx], 1
37b8bb5a0jle 0x37b8bb717
37b8bb5a6mov [rsp+1744], rax
37b8bb5aemov rax, [rsp+1816]
37b8bb5b6lea r15, [4*rbx]
37b8bb5bemov r9, [rsp+296]
37b8bb5c6lea rbp, [r15+rsi-5]
37b8bb5cbmov esi, [rsp+224]
37b8bb5d2mov ecx, [rax]
37b8bb5d4mov rax, [rsp+1752]
37b8bb5dcmov [rsp+48], rdi
37b8bb5e1mov r8l, esi
37b8bb5e4add ecx, edx
37b8bb5e6imul r8l, edx
37b8bb5eamovsxd rcx, ecx
37b8bb5edimul r9, rcx
37b8bb5f1add r9, [rsp+304]
37b8bb5f9lea r11, [r9+rcx]
37b8bb5fdmov r9, [rsp+280]
37b8bb605add r8l, edx
37b8bb608lea rdx, [rdx+4*rdx]
37b8bb60cimul r9, rcx
37b8bb610add r9, [rsp+288]
37b8bb618add r9, rcx
37b8bb61blea rcx, [rax+8*r9]
37b8bb61fmov rax, [rsp+216]
37b8bb627lea rdx, [rax+8*rdx]
37b8bb62blea r9, [rax+8*rbp]
37b8bb62fmov rax, [rsp+1840]
37b8bb637mov [rsp+72], rdx
37b8bb63clea edx, [r8+1]
37b8bb640movsxd r8, r8l
37b8bb643movsxd rdx, edx
37b8bb646mov [rsp+80], r9
37b8bb64bmov r9, [rsp+1776]
37b8bb653lea rdx, [rax+8*rdx]
37b8bb657mov [rsp+64], rdx
37b8bb65clea rdx, [rax+8*r8]
37b8bb660mov rax, [rsp+200]
37b8bb668mov [rsp+56], rdx
37b8bb66dmov rdx, [rsp+1760]
37b8bb675mov [rsp+40], rax
37b8bb67amov rax, [rsp+208]
37b8bb682mov [rsp+32], rax
37b8bb687mov rax, [rsp+1768]
37b8bb68flea r8, [rax+8*r11]
37b8bb693call dlagv2_
37b8bb698mov rax, [rsp+1832]
37b8bb6a0mov edx, [rax]
37b8bb6a2mov rax, [rsp+1840]
37b8bb6aaimul esi, edx
37b8bb6adlea ecx, [rsi+rdx]
37b8bb6b0movsxd r8, ecx
37b8bb6b3add ecx, 1
37b8bb6b6movsd_xmm x0, [rax+8*r8]
37b8bb6bcmovsxd rcx, ecx
37b8bb6bfmovsd_xmm [rdi-8], x0
37b8bb6c4movsd_xmm x0, [rax+8*rcx]
37b8bb6c9movsxd rcx, edx
37b8bb6ccxorpd x0, [rip+0xb827dc]
37b8bb6d4lea rcx, [rcx+4*rcx]
37b8bb6d8mov rax, [rsp+1744]
37b8bb6e0movsd_xmm [rdi-16], x0
37b8bb6e5movsd_xmm x0, [rsp+8*rcx+1344]
37b8bb6eelea rcx, [rbx+r15-1]
37b8bb6f3movsd_xmm [rsp+8*r14+1344], x0
37b8bb6fdmovsd_xmm x0, [rsp+8*rbp+1344]
37b8bb706xorpd x0, [rip+0xb827a2]
37b8bb70emovsd_xmm [rsp+8*rcx+1344], x0
37b8bb717
37b8bb717loc_37b8bb717:
37b8bb717mov [rsp+1744], rax
37b8bb71fmov rax, [rsp+1816]
37b8bb727lea rbx, [rip+0xb82712]
37b8bb72elea r14, [rip+0xb8272b]
37b8bb735mov r15, [rsp+280]
37b8bb73dmov rbp, [rsp+288]
37b8bb745lea rsi, [rip+0xb826fc]
37b8bb74cmovsxd rcx, [rax]
37b8bb74fmov rax, [rsp+1832]
37b8bb757mov [rsp+88], rdi
37b8bb75cmov rdi, [rsp+264]
37b8bb764mov [rsp+80], rbx
37b8bb769add edx, ecx
37b8bb76bmov [rsp+96], rax
37b8bb770mov rax, [rsp+1760]
37b8bb778movsxd rdx, edx
37b8bb77bmov [rsp+56], rdi
37b8bb780mov r9, [rsp+1824]
37b8bb788imul rdx, r15
37b8bb78cmov [rsp+72], rax
37b8bb791mov rax, [rsp+1752]
37b8bb799mov [rsp+40], r14
37b8bb79emov [rsp+112], 1
37b8bb7a7mov [rsp+104], 1
37b8bb7b0add rdx, rbp
37b8bb7b3add rdx, rcx
37b8bb7b6lea rcx, [rip+0xb826ab]
37b8bb7bdlea rdx, [rax+8*rdx]
37b8bb7c1mov rax, [rsp+1840]
37b8bb7c9mov [rsp+64], rdx
37b8bb7celea rdx, [rip+0xb82687]
37b8bb7d5mov [rsp+48], rax
37b8bb7damov rax, [rsp+1832]
37b8bb7e2mov [rsp+32], rax
37b8bb7e7mov r8, rax
37b8bb7eacall dgemm_
37b8bb7efmov edx, [rsp+380]
37b8bb7f6mov rax, [rsp+1816]
37b8bb7femov r8, [rsp+1824]
37b8bb806imul edx, edx
37b8bb809movsxd rcx, [rax]
37b8bb80cmov rax, [rsp+1840]
37b8bb814mov [rsp+56], 4
37b8bb81dmovsxd rdx, edx
37b8bb820lea r9, [rax+8*rdx]
37b8bb824mov rax, [rsp+1760]
37b8bb82cmov [rsp+200], r9
37b8bb834mov [rsp+48], rax
37b8bb839mov rax, [rsp+1832]
37b8bb841mov edx, [rax]
37b8bb843mov rax, [rsp+1752]
37b8bb84badd edx, ecx
37b8bb84dmovsxd rdx, edx
37b8bb850imul rdx, r15
37b8bb854add rdx, rbp
37b8bb857add rdx, rcx
37b8bb85alea rcx, [rip+0xb825eb]
37b8bb861lea rdx, [rax+8*rdx]
37b8bb865mov rax, [rsp+1832]
37b8bb86dmov [rsp+40], rdx
37b8bb872mov [rsp+32], rax
37b8bb877mov rdx, rax
37b8bb87acall dlacpy_
37b8bb87fmov rax, [rsp+1816]
37b8bb887mov r9, [rsp+200]
37b8bb88fmov r12, [rsp+296]
37b8bb897mov r13, [rsp+304]
37b8bb89fmovsxd rcx, [rax]
37b8bb8a2mov rax, [rsp+1832]
37b8bb8aamov [rsp+88], r9
37b8bb8afmov [rsp+80], rbx
37b8bb8b4mov r9, [rsp+1824]
37b8bb8bcmov [rsp+96], rax
37b8bb8c1mov rax, [rsp+1776]
37b8bb8c9mov [rsp+112], 1
37b8bb8d2mov [rsp+72], rax
37b8bb8d7mov rax, [rsp+1832]
37b8bb8dfmov [rsp+104], 1
37b8bb8e8mov edx, [rax]
37b8bb8eamov rax, [rsp+1768]
37b8bb8f2mov [rsp+56], rdi
37b8bb8f7mov [rsp+40], r14
37b8bb8fcadd edx, ecx
37b8bb8femovsxd rdx, edx
37b8bb901imul rdx, r12
37b8bb905add rdx, r13
37b8bb908add rdx, rcx
37b8bb90blea rcx, [rip+0xb82556]
37b8bb912lea rdx, [rax+8*rdx]
37b8bb916mov rax, [rsp+1840]
37b8bb91emov [rsp+64], rdx
37b8bb923lea rdx, [rip+0xb82532]
37b8bb92amov [rsp+48], rax
37b8bb92fmov rax, [rsp+1832]
37b8bb937mov [rsp+32], rax
37b8bb93cmov r8, rax
37b8bb93fcall dgemm_
37b8bb944mov edx, [rsp+380]
37b8bb94bmov rax, [rsp+1816]
37b8bb953mov r8, [rsp+1824]
37b8bb95bimul edx, edx
37b8bb95emovsxd rcx, [rax]
37b8bb961mov rax, [rsp+1840]
37b8bb969mov [rsp+56], 4
37b8bb972movsxd rdx, edx
37b8bb975lea r9, [rax+8*rdx]
37b8bb979mov rax, [rsp+1776]
37b8bb981mov [rsp+200], r9
37b8bb989mov [rsp+48], rax
37b8bb98emov rax, [rsp+1832]
37b8bb996mov edx, [rax]
37b8bb998mov rax, [rsp+1768]
37b8bb9a0add edx, ecx
37b8bb9a2movsxd rdx, edx
37b8bb9a5imul rdx, r12
37b8bb9a9add rdx, r13
37b8bb9acadd rdx, rcx
37b8bb9aflea rcx, [rip+0xb82496]
37b8bb9b6lea rdx, [rax+8*rdx]
37b8bb9bamov rax, [rsp+1832]
37b8bb9c2mov [rsp+40], rdx
37b8bb9c7mov [rsp+32], rax
37b8bb9ccmov rdx, rax
37b8bb9cfcall dlacpy_
37b8bb9d4mov rax, [rsp+1840]
37b8bb9dcmov [rsp+80], rbx
37b8bb9e1lea rdx, [rip+0xb82474]
37b8bb9e8mov r9, [rsp+200]
37b8bb9f0mov [rsp+96], rdi
37b8bb9f5mov rcx, rdx
37b8bb9f8mov r8, rdi
37b8bb9fbmov [rsp+64], rax
37b8bba00mov rax, [rsp+192]
37b8bba08mov [rsp+88], r9
37b8bba0dmov r9, rdi
37b8bba10mov [rsp+48], rax
37b8bba15mov [rsp+112], 1
37b8bba1emov [rsp+104], 1
37b8bba27mov [rsp+72], rdi
37b8bba2cmov [rsp+56], rsi
37b8bba31mov [rsp+40], r14
37b8bba36mov [rsp+32], rdi
37b8bba3bcall dgemm_
37b8bba40mov edx, [rsp+380]
37b8bba47mov [rsp+48], rsi
37b8bba4cmov r8, rdi
37b8bba4fmov rax, [rsp+192]
37b8bba57mov [rsp+32], rdi
37b8bba5clea rcx, [rip+0xb823e9]
37b8bba63mov [rsp+56], 4
37b8bba6cimul edx, edx
37b8bba6fmov [rsp+40], rax
37b8bba74mov rax, [rsp+1840]
37b8bba7cmovsxd rdx, edx
37b8bba7flea r9, [rax+8*rdx]
37b8bba83mov rdx, rdi
37b8bba86call dlacpy_
37b8bba8bmov rax, [rsp+1832]
37b8bba93mov r11, [rsp+1760]
37b8bba9bmovsxd r8, [rax]
37b8bba9emov rax, [rsp+1816]
37b8bbaa6movsxd rcx, [rax]
37b8bbaa9mov rdx, r8
37b8bbaacmov rax, [rsp+1832]
37b8bbab4lea r8, [r8+4*r8]
37b8bbab8mov [rsp+80], rbx
37b8bbabdadd edx, ecx
37b8bbabfmov [rsp+96], rax
37b8bbac4mov rax, [rsp+1840]
37b8bbaccmovsxd rdx, edx
37b8bbacfmov [rsp+56], r11
37b8bbad4imul rdx, r15
37b8bbad8mov [rsp+88], rax
37b8bbaddmov rax, [rsp+216]
37b8bbae5mov [rsp+104], 1
37b8bbaeelea r8, [rax+8*r8]
37b8bbaf2mov [rsp+72], rsi
37b8bbaf7add rdx, rbp
37b8bbafamov [rsp+64], r8
37b8bbaffmov r8, [rsp+1832]
37b8bbb07add rdx, rcx
37b8bbb0amov [rsp+40], r14
37b8bbb0fmov rcx, [rsp+1752]
37b8bbb17mov [rsp+112], 1
37b8bbb20lea rdx, [rcx+8*rdx]
37b8bbb24mov rcx, [rsp+1824]
37b8bbb2cmov [rsp+48], rdx
37b8bbb31lea rdx, [rip+0xb82324]
37b8bbb38mov [rsp+32], rcx
37b8bbb3dmov r9, rcx
37b8bbb40mov rcx, rdx
37b8bbb43call dgemm_
37b8bbb48mov r11, [rsp+1832]
37b8bbb50mov rdx, [rsp+1760]
37b8bbb58mov rcx, [rsp+1816]
37b8bbb60mov r9, [rsp+1840]
37b8bbb68mov r8, [rsp+1824]
37b8bbb70movsxd rcx, [rcx]
37b8bbb73mov [rsp+48], rdx
37b8bbb78mov [rsp+56], 4
37b8bbb81mov edx, [r11]
37b8bbb84mov [rsp+32], r11
37b8bbb89add edx, ecx
37b8bbb8bmovsxd rdx, edx
37b8bbb8eimul rdx, r15
37b8bbb92add rdx, rbp
37b8bbb95add rdx, rcx
37b8bbb98mov rcx, [rsp+1752]
37b8bbba0lea rdx, [rcx+8*rdx]
37b8bbba4lea rcx, [rip+0xb822a1]
37b8bbbabmov [rsp+40], rdx
37b8bbbb0mov rdx, r11
37b8bbbb3call dlacpy_
37b8bbbb8mov rcx, [rsp+1832]
37b8bbbc0mov rax, [rsp+1776]
37b8bbbc8mov r11, [rsp+1832]
37b8bbbd0mov r15, [rsp+216]
37b8bbbd8movsxd r8, [rcx]
37b8bbbdbmov rcx, [rsp+1816]
37b8bbbe3movsxd rcx, [rcx]
37b8bbbe6mov rdx, r8
37b8bbbe9mov [rsp+56], rax
37b8bbbeelea r8, [r8+4*r8]
37b8bbbf2mov rax, [rsp+1768]
37b8bbbfamov [rsp+96], r11
37b8bbbfflea r8, [r15+8*r8]
37b8bbc03add edx, ecx
37b8bbc05mov r11, [rsp+1840]
37b8bbc0dmov [rsp+80], rbx
37b8bbc12movsxd rdx, edx
37b8bbc15mov [rsp+64], r8
37b8bbc1amov r8, [rsp+1832]
37b8bbc22imul rdx, r12
37b8bbc26mov [rsp+88], r11
37b8bbc2bmov [rsp+104], 1
37b8bbc34mov [rsp+72], rsi
37b8bbc39add rdx, r13
37b8bbc3cmov [rsp+40], r14
37b8bbc41mov [rsp+112], 1
37b8bbc4aadd rdx, rcx
37b8bbc4dlea rdx, [rax+8*rdx]
37b8bbc51mov rax, [rsp+1824]
37b8bbc59mov [rsp+48], rdx
37b8bbc5elea rdx, [rip+0xb821f7]
37b8bbc65mov [rsp+32], rax
37b8bbc6amov r9, rax
37b8bbc6dmov rcx, rdx
37b8bbc70call dgemm_
37b8bbc75mov rax, [rsp+1816]
37b8bbc7dmov r9, [rsp+1840]
37b8bbc85mov r8, [rsp+1824]
37b8bbc8dmovsxd rcx, [rax]
37b8bbc90mov rax, [rsp+1776]
37b8bbc98mov [rsp+56], 4
37b8bbca1mov [rsp+48], rax
37b8bbca6mov rax, [rsp+1832]
37b8bbcaemov edx, [rax]
37b8bbcb0mov rax, [rsp+1768]
37b8bbcb8add edx, ecx
37b8bbcbamovsxd rdx, edx
37b8bbcbdimul rdx, r12
37b8bbcc1add rdx, r13
37b8bbcc4add rdx, rcx
37b8bbcc7lea rcx, [rip+0xb8217e]
37b8bbccelea rdx, [rax+8*rdx]
37b8bbcd2mov rax, [rsp+1832]
37b8bbcdamov [rsp+40], rdx
37b8bbcdfmov [rsp+32], rax
37b8bbce4mov rdx, rax
37b8bbce7call dlacpy_
37b8bbcecmov [rsp+80], rbx
37b8bbcf1mov r9, rdi
37b8bbcf4mov r8, rdi
37b8bbcf7mov rax, [rsp+1840]
37b8bbcffmov [rsp+96], rdi
37b8bbd04lea rdx, [rip+0xb82151]
37b8bbd0blea rcx, [rip+0xb82156]
37b8bbd12mov rbx, [rsp+232]
37b8bbd1amov [rsp+72], rsi
37b8bbd1fmov [rsp+88], rax
37b8bbd24mov [rsp+112], 1
37b8bbd2dmov [rsp+104], 1
37b8bbd36mov [rsp+64], r15
37b8bbd3bmov [rsp+56], rsi
37b8bbd40mov [rsp+48], rbx
37b8bbd45mov [rsp+40], r14
37b8bbd4amov [rsp+32], rdi
37b8bbd4fcall dgemm_
37b8bbd54mov [rsp+48], rsi
37b8bbd59mov rdx, rdi
37b8bbd5cmov r8, rdi
37b8bbd5fmov [rsp+56], 4
37b8bbd68mov r9, [rsp+1840]
37b8bbd70lea rcx, [rip+0xb820d5]
37b8bbd77mov [rsp+40], rbx
37b8bbd7cmov [rsp+32], rdi
37b8bbd81call dlacpy_
37b8bbd86mov rax, [rsp+1728]
37b8bbd8ecmp [rax], 0
37b8bbd91mov rax, [rsp+1744]
37b8bbd99jne 0x37b8bcf1f
37b8bbd9f
37b8bbd9floc_37b8bbd9f:
37b8bbd9fmov rsi, [rsp+1736]
37b8bbda7cmp [rsi], 0
37b8bbdaajne 0x37b8bcdef
37b8bbdb0
37b8bbdb0loc_37b8bbdb0:
37b8bbdb0mov rsi, [rsp+1816]
37b8bbdb8mov ecx, [rax]
37b8bbdbamovsxd rdx, [rsi]
37b8bbdbdmov esi, [rsp+380]
37b8bbdc4add esi, edx
37b8bbdc6cmp esi, ecx
37b8bbdc8jle 0x37b8bcb66
37b8bbdce
37b8bbdceloc_37b8bbdce:
37b8bbdcelea eax, [rdx-1]
37b8bbdd1mov [rsp+368], eax
37b8bbdd8test eax, eax
37b8bbddajle 0x37b8b9e47
37b8bbde0mov rdi, [rsp+1840]
37b8bbde8mov r15, [rsp+280]
37b8bbdf0lea rax, [rsp+368]
37b8bbdf8lea rsi, [rip+0xb82041]
37b8bbdffmov rbp, [rsp+288]
37b8bbe07mov [rsp+96], rax
37b8bbe0cmov r8, rax
37b8bbe0flea rbx, [rip+0xb82032]
37b8bbe16mov [rsp+88], rdi
37b8bbe1bimul rdx, r15
37b8bbe1fmov rdi, [rsp+1760]
37b8bbe27lea r13, [rip+0xb82032]
37b8bbe2emov r14, [rsp+232]
37b8bbe36mov [rsp+80], rsi
37b8bbe3bmov [rsp+56], rdi
37b8bbe40mov rdi, [rsp+1752]
37b8bbe48lea rdx, [rbp+rdx+1]
37b8bbe4dmov [rsp+72], rbx
37b8bbe52lea rdx, [rdi+8*rdx]
37b8bbe56mov rdi, [rsp+264]
37b8bbe5emov [rsp+112], 1
37b8bbe67mov [rsp+48], rdx
37b8bbe6clea rdx, [rip+0xb81fe9]
37b8bbe73mov [rsp+104], 1
37b8bbe7cmov r9, rdi
37b8bbe7fmov rcx, rdx
37b8bbe82mov [rsp+64], r14
37b8bbe87mov [rsp+40], r13
37b8bbe8cmov [rsp+32], rdi
37b8bbe91mov [rsp+192], rax
37b8bbe99call dgemm_
37b8bbe9emov rax, [rsp+1760]
37b8bbea6mov r8, rdi
37b8bbea9mov [rsp+56], 4
37b8bbeb2mov r9, [rsp+1840]
37b8bbebalea rcx, [rip+0xb81f8b]
37b8bbec1mov [rsp+48], rax
37b8bbec6mov rax, [rsp+1816]
37b8bbecemovsxd rdx, [rax]
37b8bbed1mov rax, [rsp+1752]
37b8bbed9imul rdx, r15
37b8bbeddlea rdx, [rbp+rdx+1]
37b8bbee2lea rdx, [rax+8*rdx]
37b8bbee6mov rax, [rsp+192]
37b8bbeeemov [rsp+40], rdx
37b8bbef3mov [rsp+32], rax
37b8bbef8mov rdx, rax
37b8bbefbcall dlacpy_
37b8bbf00mov [rsp+80], rsi
37b8bbf05mov r9, rdi
37b8bbf08mov rsi, [rsp+1776]
37b8bbf10mov rax, [rsp+192]
37b8bbf18mov [rsp+72], rbx
37b8bbf1dmov [rsp+56], rsi
37b8bbf22mov rcx, [rsp+1840]
37b8bbf2amov rsi, [rsp+1816]
37b8bbf32mov [rsp+96], rax
37b8bbf37mov r8, rax
37b8bbf3amov [rsp+88], rcx
37b8bbf3fmov rbx, [rsp+304]
37b8bbf47mov [rsp+64], r14
37b8bbf4cmov rcx, [rsp+1768]
37b8bbf54mov [rsp+112], 1
37b8bbf5dmov [rsp+104], 1
37b8bbf66movsxd rdx, [rsi]
37b8bbf69mov rsi, [rsp+296]
37b8bbf71mov [rsp+40], r13
37b8bbf76mov [rsp+32], rdi
37b8bbf7bimul rdx, rsi
37b8bbf7flea rdx, [rbx+rdx+1]
37b8bbf84lea rdx, [rcx+8*rdx]
37b8bbf88mov [rsp+48], rdx
37b8bbf8dlea rdx, [rip+0xb81ec8]
37b8bbf94mov rcx, rdx
37b8bbf97call dgemm_
37b8bbf9cmov rax, [rsp+1776]
37b8bbfa4mov r8, rdi
37b8bbfa7mov [rsp+56], 4
37b8bbfb0mov r9, [rsp+1840]
37b8bbfb8lea rcx, [rip+0xb81e8d]
37b8bbfbfmov [rsp+48], rax
37b8bbfc4mov rax, [rsp+1816]
37b8bbfccmovsxd rdx, [rax]
37b8bbfcfmov rax, [rsp+1768]
37b8bbfd7imul rdx, rsi
37b8bbfdblea rdx, [rbx+rdx+1]
37b8bbfe0lea rdx, [rax+8*rdx]
37b8bbfe4mov rax, [rsp+192]
37b8bbfecmov [rsp+40], rdx
37b8bbff1mov [rsp+32], rax
37b8bbff6mov rdx, rax
37b8bbff9call dlacpy_
37b8bbffejmp 0x37b8b9e47
37b8bc003
37b8bc003 0f 1f 44 00 00 ..D..
37b8bc008
37b8bc008loc_37b8bc008:
37b8bc008mov rax, [rsp+1856]
37b8bc010mov [rax], 1
37b8bc016jmp 0x37b8b9e47
37b8bc01b
37b8bc01b 0f 1f 44 00 00 ..D..
37b8bc020
37b8bc020loc_37b8bc020:
37b8bc020movsd_xmm x0, [rsp+1128]
37b8bc029lea rbx, [rip+0xb81e24]
37b8bc030movsd_xmm x2, [rsp+1384]
37b8bc039lea r10, [rsp+384]
37b8bc041movsd_xmm x3, [rsp+1344]
37b8bc04amov [rsp+32], r10
37b8bc04flea rdx, [rsp+416]
37b8bc057lea rcx, [rsp+408]
37b8bc05fmovapd x4, x0
37b8bc063movapd x5, x2
37b8bc067movsd_xmm x1, [rsp+1088]
37b8bc070mov rsi, [rsp+232]
37b8bc078mulsd x4, x3
37b8bc07candpd x3, [rip+0xb81e1c]
37b8bc084lea r8, [rsp+608]
37b8bc08cmov [rsp+200], r10
37b8bc094mulsd x5, x1
37b8bc098andpd x1, [rip+0xb81e00]
37b8bc0a0mov r9, rsi
37b8bc0a3lea rdi, [rsp+584]
37b8bc0abmovapd x6, x1
37b8bc0afsubsd x4, x5
37b8bc0b3movsd_xmm x5, [rsp+1120]
37b8bc0bcmulsd x5, x2
37b8bc0c0andpd x2, [rip+0xb81dd8]
37b8bc0c8movsd_xmm [rsp+408], x4
37b8bc0d1movsd_xmm x4, [rsp+1376]
37b8bc0damulsd x6, x2
37b8bc0demulsd x4, x0
37b8bc0e2andpd x0, [rip+0xb81db6]
37b8bc0eamulsd x0, x3
37b8bc0eesubsd x4, x5
37b8bc0f2movsd_xmm [rsp+208], x0
37b8bc0fbmovsd_xmm [rsp+416], x4
37b8bc104call dlartg_
37b8bc109mov r14, [rsp+224]
37b8bc111mov [rsp+48], rdi
37b8bc116mov r8, rbx
37b8bc119movsd_xmm x1, [rsp+608]
37b8bc122xorpd x1, [rip+0xb81d86]
37b8bc12amov [rsp+40], rsi
37b8bc12flea r9, [rsp+1120]
37b8bc137mov [rsp+32], rbx
37b8bc13cmov rdx, r14
37b8bc13flea rcx, [rip+0xb81d12]
37b8bc146movsd_xmm [rsp+584], x1
37b8bc14fmovsd_xmm x1, [rsp+576]
37b8bc158mov [rsp+240], rdi
37b8bc160movsd_xmm [rsp+616], x1
37b8bc169call drot_
37b8bc16emov [rsp+48], rdi
37b8bc173mov r8, rbx
37b8bc176mov rdx, [rsp+216]
37b8bc17emov [rsp+40], rsi
37b8bc183lea r9, [rsp+1376]
37b8bc18blea rcx, [rip+0xb81cc6]
37b8bc192mov [rsp+32], rbx
37b8bc197call drot_
37b8bc19cmov r10, [rsp+200]
37b8bc1a4movsd_xmm x0, [rsp+208]
37b8bc1adcomisd x0, x6
37b8bc1b1jb 0x37b8bc9a0
37b8bc1b7mov [rsp+32], r10
37b8bc1bclea rax, [rsp+840]
37b8bc1c4mov rcx, r14
37b8bc1c7mov r8, [rsp+192]
37b8bc1cflea rdx, [rsp+1096]
37b8bc1d7mov r9, rax
37b8bc1damov [rsp+200], rax
37b8bc1e2lea r14, [rsp+1352]
37b8bc1eamov [rsp+208], rdx
37b8bc1f2call dlartg_
37b8bc1f7mov rdx, [rsp+208]
37b8bc1ffmov rax, [rsp+1744]
37b8bc207
37b8bc207loc_37b8bc207:
37b8bc207mov rdi, [rsp+200]
37b8bc20fmov rsi, [rsp+192]
37b8bc217mov r9, rdx
37b8bc21alea rbx, [rip+0xb81c27]
37b8bc221mov [rsp+32], rbx
37b8bc226mov rdx, [rsp+224]
37b8bc22emov r8, rbx
37b8bc231lea rcx, [rip+0xb81c20]
37b8bc238mov [rsp+48], rdi
37b8bc23dmov [rsp+40], rsi
37b8bc242mov [rsp+1744], rax
37b8bc24acall drot_
37b8bc24fmov [rsp+48], rdi
37b8bc254mov r9, r14
37b8bc257mov r8, rbx
37b8bc25amov [rsp+40], rsi
37b8bc25fmov rdx, [rsp+216]
37b8bc267lea rcx, [rip+0xb81bea]
37b8bc26emov [rsp+32], rbx
37b8bc273call drot_
37b8bc278movsd_xmm x0, [rsp+840]
37b8bc281xorpd x0, [rip+0xb81c27]
37b8bc289movhpd x0, [rsp+832]
37b8bc292movups [rsp+864], x0
37b8bc29amovsd_xmm x0, [rsp+1096]
37b8bc2a3andpd x0, [rip+0xb81bf5]
37b8bc2abcomisd x7, x0
37b8bc2afjb 0x37b8bc008
37b8bc2b5movsd_xmm x0, [rsp+1352]
37b8bc2beandpd x0, [rip+0xb81bda]
37b8bc2c6comisd x8, x0
37b8bc2cbjb 0x37b8bc008
37b8bc2d1mov rax, [rsp+1816]
37b8bc2d9mov rdx, [rsp+280]
37b8bc2e1lea r14, [rip+0xb81b58]
37b8bc2e8lea r12, [rip+0xb81b81]
37b8bc2efmov rdi, [rsp+1840]
37b8bc2f7mov rsi, [rsp+1760]
37b8bc2ffmovsxd rcx, [rax]
37b8bc302mov rax, [rsp+264]
37b8bc30amov [rsp+56], 4
37b8bc313mov [rsp+32], rsi
37b8bc318imul rdx, rcx
37b8bc31cadd rdx, [rsp+288]
37b8bc324mov [rsp+48], rax
37b8bc329mov r8, rax
37b8bc32cadd rdx, rcx
37b8bc32flea rcx, [rdi+32]
37b8bc333mov rdi, [rsp+1752]
37b8bc33bmov [rsp+40], rcx
37b8bc340lea rcx, [rip+0xb81b05]
37b8bc347lea r9, [rdi+8*rdx]
37b8bc34bmov rdx, rax
37b8bc34emov rdi, rax
37b8bc351call dlacpy_
37b8bc356mov rsi, [rsp+1840]
37b8bc35emov rax, rdi
37b8bc361mov r15, [rsp+192]
37b8bc369mov [rsp+96], rdi
37b8bc36emov rdi, [rsp+224]
37b8bc376mov r9, rax
37b8bc379mov r8, rax
37b8bc37cmov [rsp+88], rsi
37b8bc381mov rsi, rbx
37b8bc384lea rdx, [rip+0xb81ad1]
37b8bc38bmov [rsp+72], rbx
37b8bc390mov rcx, rdx
37b8bc393mov [rsp+56], rbx
37b8bc398lea rbx, [rip+0xb81ac1]
37b8bc39fmov [rsp+64], rdi
37b8bc3a4mov rdi, rax
37b8bc3a7mov [rsp+32], rax
37b8bc3acmov [rsp+112], 1
37b8bc3b5mov [rsp+104], 1
37b8bc3bemov [rsp+80], r14
37b8bc3c3mov [rsp+48], r15
37b8bc3c8mov [rsp+40], rbx
37b8bc3cdcall dgemm_
37b8bc3d2mov edx, [rsp+380]
37b8bc3d9mov rax, rdi
37b8bc3dcmov [rsp+96], rdi
37b8bc3e1mov rdi, [rsp+1840]
37b8bc3e9mov [rsp+72], rsi
37b8bc3eemov r9, rax
37b8bc3f1mov r8, rax
37b8bc3f4imul edx, edx
37b8bc3f7mov rbp, [rsp+232]
37b8bc3ffmov [rsp+56], rax
37b8bc404lea rcx, [rip+0xb81a51]
37b8bc40bmov [rsp+32], rax
37b8bc410mov [rsp+112], 1
37b8bc419movsxd rdx, edx
37b8bc41cmov [rsp+80], rbx
37b8bc421lea rdx, [rdi+8*rdx]
37b8bc425mov rdi, rsi
37b8bc428mov [rsp+64], rbp
37b8bc42dmov rsi, [rsp+1840]
37b8bc435mov [rsp+88], rdx
37b8bc43alea rdx, [rip+0xb81a27]
37b8bc441mov [rsp+48], rsi
37b8bc446mov rsi, rax
37b8bc449mov [rsp+104], 1
37b8bc452mov [rsp+40], r12
37b8bc457call dgemm_
37b8bc45cmov edx, [rsp+380]
37b8bc463mov rax, [rip+0xb81a1e]
37b8bc46alea r8, [rip+0xb819e3]
37b8bc471mov r13, [rsp+256]
37b8bc479mov r9, [rsp+248]
37b8bc481mov [rsp+392], 0
37b8bc48dimul edx, edx
37b8bc490mov [rsp+400], rax
37b8bc498mov rax, [rsp+1840]
37b8bc4a0mov [rsp+32], r13
37b8bc4a5mov rcx, [rsp+272]
37b8bc4admov [rsp+1472], edx
37b8bc4b4movsxd rdx, edx
37b8bc4b7lea rdx, [rax+8*rdx]
37b8bc4bbmov [rsp+208], rdx
37b8bc4c3call dlassq_
37b8bc4c8mov rax, [rsp+1816]
37b8bc4d0mov rcx, [rsp+304]
37b8bc4d8mov rdx, [rsp+208]
37b8bc4e0movsd_xmm x0, [rsp+400]
37b8bc4e9movsd_xmm x6, [rsp+392]
37b8bc4f2movsxd r8, [rax]
37b8bc4f5mov [rsp+56], 4
37b8bc4femov rax, [rsp+296]
37b8bc506sqrtsd x0, x0
37b8bc50amov [rsp+40], rdx
37b8bc50fmov rdx, rsi
37b8bc512mov [rsp+48], rsi
37b8bc517imul rax, r8
37b8bc51bmulsd x6, x0
37b8bc51fadd rcx, rax
37b8bc522mov rax, [rsp+1776]
37b8bc52aadd rcx, r8
37b8bc52dmov r8, rsi
37b8bc530mov [rsp+32], rax
37b8bc535mov rax, [rsp+1768]
37b8bc53dlea r9, [rax+8*rcx]
37b8bc541lea rcx, [rip+0xb81904]
37b8bc548call dlacpy_
37b8bc54dmov [rsp+96], rsi
37b8bc552mov r9, rsi
37b8bc555mov r8, rsi
37b8bc558mov rax, [rsp+1840]
37b8bc560mov [rsp+80], r14
37b8bc565lea rdx, [rip+0xb818f0]
37b8bc56cmov [rsp+112], 1
37b8bc575mov rcx, rdx
37b8bc578mov [rsp+88], rax
37b8bc57dmov rax, [rsp+216]
37b8bc585mov [rsp+104], 1
37b8bc58emov [rsp+64], rax
37b8bc593mov [rsp+72], rdi
37b8bc598mov [rsp+56], rdi
37b8bc59dmov [rsp+48], r15
37b8bc5a2mov [rsp+40], rbx
37b8bc5a7mov [rsp+32], rsi
37b8bc5accall dgemm_
37b8bc5b1mov [rsp+96], rsi
37b8bc5b6mov r8, rsi
37b8bc5b9mov r9, rsi
37b8bc5bcmov edx, [rsp+380]
37b8bc5c3mov [rsp+80], rbx
37b8bc5c8lea rcx, [rip+0xb8188d]
37b8bc5cfmov rax, [rsp+1840]
37b8bc5d7mov [rsp+72], rdi
37b8bc5dcimul edx, edx
37b8bc5dfmov [rsp+64], rbp
37b8bc5e4mov [rsp+48], rax
37b8bc5e9mov [rsp+112], 1
37b8bc5f2movsxd rdx, edx
37b8bc5f5mov [rsp+56], rsi
37b8bc5falea rdx, [rax+8*rdx]
37b8bc5femov [rsp+40], r12
37b8bc603mov [rsp+88], rdx
37b8bc608lea rdx, [rip+0xb81859]
37b8bc60fmov [rsp+104], 1
37b8bc618mov [rsp+32], rsi
37b8bc61dcall dgemm_
37b8bc622mov edx, [rsp+380]
37b8bc629mov rax, [rip+0xb81858]
37b8bc630mov [rsp+32], r13
37b8bc635mov r9, [rsp+248]
37b8bc63dmov rcx, [rsp+272]
37b8bc645lea r8, [rip+0xb81808]
37b8bc64cmov [rsp+392], 0
37b8bc658imul edx, edx
37b8bc65bmov [rsp+400], rax
37b8bc663mov rax, [rsp+1840]
37b8bc66bmov [rsp+1472], edx
37b8bc672movsxd rdx, edx
37b8bc675lea rdx, [rax+8*rdx]
37b8bc679call dlassq_
37b8bc67ecomisd x7, x6
37b8bc682jb 0x37b8bc008
37b8bc688movsd_xmm x0, [rsp+400]
37b8bc691sqrtsd x0, x0
37b8bc695mulsd x0, [rsp+392]
37b8bc69ecomisd x8, x0
37b8bc6a3jb 0x37b8bc008
37b8bc6a9mov rax, [rsp+1816]
37b8bc6b1mov rdi, [rsp+280]
37b8bc6b9lea r13, [rip+0xb81794]
37b8bc6c0mov rbx, [rsp+288]
37b8bc6c8mov rbp, [rsp+240]
37b8bc6d0mov r8, r13
37b8bc6d3mov eax, [rax]
37b8bc6d5mov r12, [rsp+232]
37b8bc6ddmov [rsp+32], r13
37b8bc6e2mov r15, [rsp+272]
37b8bc6eamov [rsp+48], rbp
37b8bc6eflea edx, [rax+1]
37b8bc6f2mov [rsp+208], eax
37b8bc6f9mov rax, [rsp+1752]
37b8bc701mov [rsp+1472], edx
37b8bc708movsxd rdx, edx
37b8bc70bimul rdx, rdi
37b8bc70fmov [rsp+40], r12
37b8bc714lea rcx, [rdx+rbx+1]
37b8bc719sub rdx, rdi
37b8bc71clea rdx, [rbx+rdx+1]
37b8bc721lea r9, [rax+8*rcx]
37b8bc725mov rcx, r15
37b8bc728lea rdx, [rax+8*rdx]
37b8bc72ccall drot_
37b8bc731mov rax, [rsp+1816]
37b8bc739mov rsi, [rsp+296]
37b8bc741mov r8, r13
37b8bc744mov r14, [rsp+304]
37b8bc74cmov eax, [rax]
37b8bc74emov [rsp+48], rbp
37b8bc753mov [rsp+40], r12
37b8bc758lea edx, [rax+1]
37b8bc75bmov [rsp+208], eax
37b8bc762mov rax, [rsp+1768]
37b8bc76amov [rsp+1472], edx
37b8bc771movsxd rdx, edx
37b8bc774imul rdx, rsi
37b8bc778mov [rsp+32], r13
37b8bc77dlea rcx, [rdx+r14+1]
37b8bc782sub rdx, rsi
37b8bc785lea rdx, [r14+rdx+1]
37b8bc78alea r9, [rax+8*rcx]
37b8bc78emov rcx, r15
37b8bc791lea rdx, [rax+8*rdx]
37b8bc795call drot_
37b8bc79amov rax, [rsp+1816]
37b8bc7a2mov r8, rdi
37b8bc7a5mov rbp, [rsp+200]
37b8bc7admov r12, [rsp+192]
37b8bc7b5mov edx, [rax]
37b8bc7b7mov rax, [rsp+1744]
37b8bc7bfmov ecx, [rax]
37b8bc7c1mov rax, [rsp+1752]
37b8bc7c9mov [rsp+48], rbp
37b8bc7cemov [rsp+40], r12
37b8bc7d3sub ecx, edx
37b8bc7d5add ecx, 1
37b8bc7d8mov [rsp+1472], ecx
37b8bc7dfmovsxd rcx, edx
37b8bc7e2add edx, 1
37b8bc7e5imul r8, rcx
37b8bc7e9movsxd rdx, edx
37b8bc7ecadd r8, rbx
37b8bc7efadd rcx, r8
37b8bc7f2add rdx, r8
37b8bc7f5mov r8, [rsp+1760]
37b8bc7fdlea rcx, [rax+8*rcx]
37b8bc801mov rax, [rsp+1760]
37b8bc809mov [rsp+32], rax
37b8bc80emov rax, [rsp+1752]
37b8bc816lea r9, [rax+8*rdx]
37b8bc81amov rdx, rcx
37b8bc81dmov rcx, r15
37b8bc820call drot_
37b8bc825mov rax, [rsp+1816]
37b8bc82dmov r8, rsi
37b8bc830mov edx, [rax]
37b8bc832mov rax, [rsp+1744]
37b8bc83amov ecx, [rax]
37b8bc83cmov rax, [rsp+1768]
37b8bc844mov [rsp+48], rbp
37b8bc849mov [rsp+40], r12
37b8bc84esub ecx, edx
37b8bc850add ecx, 1
37b8bc853mov [rsp+1472], ecx
37b8bc85amovsxd rcx, edx
37b8bc85dadd edx, 1
37b8bc860imul r8, rcx
37b8bc864movsxd rdx, edx
37b8bc867add r8, r14
37b8bc86aadd rcx, r8
37b8bc86dadd rdx, r8
37b8bc870mov r8, [rsp+1776]
37b8bc878lea rcx, [rax+8*rcx]
37b8bc87cmov rax, [rsp+1776]
37b8bc884mov [rsp+32], rax
37b8bc889mov rax, [rsp+1768]
37b8bc891lea r9, [rax+8*rdx]
37b8bc895mov rdx, rcx
37b8bc898mov rcx, r15
37b8bc89bcall drot_
37b8bc8a0mov rax, [rsp+1816]
37b8bc8a8movsxd rcx, [rax]
37b8bc8abmov rax, [rsp+1752]
37b8bc8b3mov rdx, rcx
37b8bc8b6imul rdi, rcx
37b8bc8baadd edx, 1
37b8bc8bdimul rcx, rsi
37b8bc8c1movsxd rdx, edx
37b8bc8c4lea r8, [rdx+rbx]
37b8bc8c8add r8, rdi
37b8bc8cbmov [rax+8*r8], 0
37b8bc8d3mov rax, [rsp+1768]
37b8bc8dblea r8, [rdx+r14]
37b8bc8dfadd rcx, r8
37b8bc8e2mov [rax+8*rcx], 0
37b8bc8eamov rax, [rsp+1736]
37b8bc8f2cmp [rax], 0
37b8bc8f5mov rax, [rsp+1744]
37b8bc8fdjne 0x37b8bc9ef
37b8bc903
37b8bc903loc_37b8bc903:
37b8bc903mov rdi, [rsp+1728]
37b8bc90bcmp [rdi], 0
37b8bc90eje 0x37b8b9e47
37b8bc914mov rdi, [rsp+1816]
37b8bc91cmov rsi, [rsp+336]
37b8bc924lea r8, [rip+0xb81529]
37b8bc92bmov edx, [rdi]
37b8bc92dmov rdi, [rsp+328]
37b8bc935add edx, 1
37b8bc938movsxd rdx, edx
37b8bc93bimul rdx, rdi
37b8bc93flea rcx, [rdx+rsi+1]
37b8bc944sub rdx, rdi
37b8bc947mov rdi, [rsp+1784]
37b8bc94flea rdx, [rsi+rdx+1]
37b8bc954lea rdx, [rdi+8*rdx]
37b8bc958mov rdi, [rsp+200]
37b8bc960mov [rsp+48], rdi
37b8bc965mov rdi, [rsp+192]
37b8bc96dmov [rsp+40], rdi
37b8bc972lea rdi, [rip+0xb814db]
37b8bc979mov [rsp+32], rdi
37b8bc97emov rdi, [rsp+1784]
37b8bc986lea r9, [rdi+8*rcx]
37b8bc98amov rcx, rax
37b8bc98dcall drot_
37b8bc992jmp 0x37b8b9e47
37b8bc997
37b8bc997 66 0f 1f 84 00 00 00 00 00 f........
37b8bc9a0
37b8bc9a0loc_37b8bc9a0:
37b8bc9a0mov [rsp+32], r10
37b8bc9a5mov r8, [rsp+192]
37b8bc9adlea r9, [rsp+840]
37b8bc9b5lea rdx, [rsp+1352]
37b8bc9bdmov rcx, [rsp+216]
37b8bc9c5mov [rsp+200], r9
37b8bc9cdlea r14, [rsp+1352]
37b8bc9d5call dlartg_
37b8bc9damov rax, [rsp+1744]
37b8bc9e2lea rdx, [rsp+1096]
37b8bc9eajmp 0x37b8bc207
37b8bc9ef
37b8bc9efloc_37b8bc9ef:
37b8bc9efmov rdi, [rsp+312]
37b8bc9f7mov rsi, [rsp+320]
37b8bc9ffmov [rsp+32], r13
37b8bca04mov r8, r13
37b8bca07imul rdx, rdi
37b8bca0blea rcx, [rdx+rsi+1]
37b8bca10sub rdx, rdi
37b8bca13mov rdi, [rsp+1800]
37b8bca1blea rdx, [rsi+rdx+1]
37b8bca20lea rdx, [rdi+8*rdx]
37b8bca24mov rdi, [rsp+240]
37b8bca2cmov [rsp+48], rdi
37b8bca31mov rdi, [rsp+232]
37b8bca39mov [rsp+40], rdi
37b8bca3emov rdi, [rsp+1800]
37b8bca46lea r9, [rdi+8*rcx]
37b8bca4amov rcx, rax
37b8bca4dcall drot_
37b8bca52mov rax, [rsp+1744]
37b8bca5ajmp 0x37b8bc903
37b8bca5f
37b8bca5floc_37b8bca5f:
37b8bca5fmov [rsp+1744], rax
37b8bca67lea rsi, [rip+0xb813da]
37b8bca6emov rax, [rsp+224]
37b8bca76lea rcx, [rip+0xb813ff]
37b8bca7dmov rdi, [rsp+264]
37b8bca85mov [rsp+48], rsi
37b8bca8amov [rsp+40], rax
37b8bca8fmov r9, [rsp+344]
37b8bca97mov [rsp+56], 1
37b8bcaa0mov r8, rdi
37b8bcaa3mov rdx, rdi
37b8bcaa6mov [rsp+32], rsi
37b8bcaabcall dlacpy_
37b8bcab0mov [rsp+48], rsi
37b8bcab5mov r8, rdi
37b8bcab8mov rdx, rdi
37b8bcabbmov rax, [rsp+216]
37b8bcac3mov [rsp+32], rsi
37b8bcac8lea rcx, [rip+0xb813ad]
37b8bcacfmov [rsp+56], 1
37b8bcad8mov r9, [rsp+272]
37b8bcae0mov [rsp+40], rax
37b8bcae5call dlacpy_
37b8bcaeamov [rsp+48], rsi
37b8bcaefmov r8, rdi
37b8bcaf2mov rdx, rdi
37b8bcaf5mov rax, [rsp+232]
37b8bcafdmov [rsp+32], rsi
37b8bcb02lea rcx, [rip+0xb81373]
37b8bcb09mov [rsp+56], 1
37b8bcb12mov r9, [rsp+360]
37b8bcb1amov [rsp+40], rax
37b8bcb1fcall dlacpy_
37b8bcb24mov [rsp+48], rsi
37b8bcb29mov r9, rbp
37b8bcb2cmov r8, rdi
37b8bcb2fmov rax, [rsp+192]
37b8bcb37mov [rsp+32], rsi
37b8bcb3cmov rdx, rdi
37b8bcb3flea rcx, [rip+0xb81336]
37b8bcb46mov [rsp+56], 1
37b8bcb4fmov [rsp+40], rax
37b8bcb54call dlacpy_
37b8bcb59mov rax, [rsp+1744]
37b8bcb61jmp 0x37b8bae20
37b8bcb66
37b8bcb66loc_37b8bcb66:
37b8bcb66sub ecx, esi
37b8bcb68movsxd r11, esi
37b8bcb6bmov [rsp+1744], rax
37b8bcb73mov rax, [rsp+288]
37b8bcb7badd ecx, 1
37b8bcb7emov rdi, [rsp+264]
37b8bcb86mov r13, [rsp+192]
37b8bcb8elea r15, [rip+0xb812ab]
37b8bcb95mov [rsp+416], ecx
37b8bcb9clea rbp, [rip+0xb812a5]
37b8bcba3mov rcx, [rsp+280]
37b8bcbablea r12, [rip+0xb812ae]
37b8bcbb2mov [rsp+96], rdi
37b8bcbb7lea r9, [rsp+416]
37b8bcbbfmov r8, rdi
37b8bcbc2imul rcx, r11
37b8bcbc6mov [rsp+80], r15
37b8bcbcbmov [rsp+112], 1
37b8bcbd4mov [rsp+104], 1
37b8bcbddlea r14, [rcx+rax]
37b8bcbe1mov rax, [rsp+1840]
37b8bcbe9mov [rsp+56], rbp
37b8bcbeelea rcx, [rip+0xb81273]
37b8bcbf5add rdx, r14
37b8bcbf8mov [rsp+48], r13
37b8bcbfdmov [rsp+88], rax
37b8bcc02mov rax, [rsp+1760]
37b8bcc0amov [rsp+40], r12
37b8bcc0fmov [rsp+72], rax
37b8bcc14mov rax, [rsp+1752]
37b8bcc1cmov [rsp+32], rdi
37b8bcc21lea rdx, [rax+8*rdx]
37b8bcc25mov [rsp+200], r11
37b8bcc2dmov [rsp+64], rdx
37b8bcc32lea rdx, [rip+0xb81223]
37b8bcc39call dgemm_
37b8bcc3emov rax, [rsp+1744]
37b8bcc46mov r9, [rsp+1840]
37b8bcc4elea r8, [rsp+416]
37b8bcc56lea rcx, [rip+0xb811ef]
37b8bcc5dmov edx, [rax]
37b8bcc5fmov rax, [rsp+1760]
37b8bcc67mov [rsp+56], 4
37b8bcc70mov [rsp+48], rax
37b8bcc75sub edx, esi
37b8bcc77mov rax, [rsp+1816]
37b8bcc7fadd edx, 1
37b8bcc82mov [rsp+416], edx
37b8bcc89movsxd rdx, [rax]
37b8bcc8cmov rax, [rsp+1752]
37b8bcc94mov [rsp+32], rdi
37b8bcc99add rdx, r14
37b8bcc9clea rdx, [rax+8*rdx]
37b8bcca0mov [rsp+40], rdx
37b8bcca5mov rdx, rdi
37b8bcca8call dlacpy_
37b8bccadmov rax, [rsp+1744]
37b8bccb5mov r11, [rsp+200]
37b8bccbdlea r9, [rsp+416]
37b8bccc5imul r11, [rsp+296]
37b8bccceadd r11, [rsp+304]
37b8bccd6mov r8, rdi
37b8bccd9mov edx, [rax]
37b8bccdbmov rax, [rsp+1840]
37b8bcce3mov [rsp+112], 1
37b8bcceclea rcx, [rip+0xb81175]
37b8bccf3mov [rsp+104], 1
37b8bccfcmov [rsp+88], rax
37b8bcd01mov rax, [rsp+1776]
37b8bcd09sub edx, esi
37b8bcd0badd edx, 1
37b8bcd0emov [rsp+96], rdi
37b8bcd13mov [rsp+72], rax
37b8bcd18mov rax, [rsp+1816]
37b8bcd20mov [rsp+416], edx
37b8bcd27mov [rsp+80], r15
37b8bcd2cmovsxd rdx, [rax]
37b8bcd2fmov rax, [rsp+1768]
37b8bcd37mov [rsp+56], rbp
37b8bcd3cadd rdx, r11
37b8bcd3fmov [rsp+48], r13
37b8bcd44lea rdx, [rax+8*rdx]
37b8bcd48mov [rsp+40], r12
37b8bcd4dmov [rsp+64], rdx
37b8bcd52lea rdx, [rip+0xb81103]
37b8bcd59mov [rsp+32], rdi
37b8bcd5emov [rsp+192], r11
37b8bcd66call dgemm_
37b8bcd6bmov rax, [rsp+1744]
37b8bcd73mov rdx, rdi
37b8bcd76mov r9, [rsp+1840]
37b8bcd7elea r8, [rsp+416]
37b8bcd86lea rcx, [rip+0xb810bf]
37b8bcd8dmov eax, [rax]
37b8bcd8fmov [rsp+56], 4
37b8bcd98sub eax, esi
37b8bcd9amov rsi, [rsp+1768]
37b8bcda2add eax, 1
37b8bcda5mov [rsp+416], eax
37b8bcdacmov rax, [rsp+1776]
37b8bcdb4mov [rsp+48], rax
37b8bcdb9mov rax, [rsp+1816]
37b8bcdc1movsxd rax, [rax]
37b8bcdc4add rax, [rsp+192]
37b8bcdccmov [rsp+32], rdi
37b8bcdd1lea rax, [rsi+8*rax]
37b8bcdd5mov [rsp+40], rax
37b8bcddacall dlacpy_
37b8bcddfmov rax, [rsp+1816]
37b8bcde7movsxd rdx, [rax]
37b8bcdeajmp 0x37b8bbdce
37b8bcdef
37b8bcdefloc_37b8bcdef:
37b8bcdefmov rsi, [rsp+1840]
37b8bcdf7lea rdi, [rip+0xb8104a]
37b8bcdfemov r8, rax
37b8bce01mov [rsp+96], rax
37b8bce06mov [rsp+72], rdi
37b8bce0bmov rdi, [rsp+1808]
37b8bce13mov [rsp+88], rsi
37b8bce18lea rsi, [rip+0xb81021]
37b8bce1fmov rbx, [rsp+320]
37b8bce27mov [rsp+80], rsi
37b8bce2cmov rsi, [rsp+232]
37b8bce34mov [rsp+56], rdi
37b8bce39mov rdi, [rsp+1800]
37b8bce41mov [rsp+64], rsi
37b8bce46mov rsi, [rsp+1816]
37b8bce4emov [rsp+112], 1
37b8bce57mov [rsp+104], 1
37b8bce60movsxd rdx, [rsi]
37b8bce63mov rsi, [rsp+312]
37b8bce6bmov [rsp+1744], rax
37b8bce73imul rdx, rsi
37b8bce77lea rdx, [rbx+rdx+1]
37b8bce7clea rdx, [rdi+8*rdx]
37b8bce80lea rdi, [rip+0xb80fd9]
37b8bce87mov [rsp+40], rdi
37b8bce8cmov rdi, [rsp+264]
37b8bce94mov [rsp+48], rdx
37b8bce99lea rdx, [rip+0xb80fbc]
37b8bcea0mov [rsp+32], rdi
37b8bcea5mov rcx, rdx
37b8bcea8mov r9, rdi
37b8bceabcall dgemm_
37b8bceb0mov rax, [rsp+1808]
37b8bceb8mov r8, rdi
37b8bcebbmov [rsp+56], 4
37b8bcec4mov r9, [rsp+1840]
37b8bcecclea rcx, [rip+0xb80f79]
37b8bced3mov [rsp+48], rax
37b8bced8mov rax, [rsp+1816]
37b8bcee0movsxd rdx, [rax]
37b8bcee3mov rax, [rsp+1800]
37b8bceebimul rdx, rsi
37b8bceeflea rdx, [rbx+rdx+1]
37b8bcef4lea rdx, [rax+8*rdx]
37b8bcef8mov rax, [rsp+1744]
37b8bcf00mov [rsp+40], rdx
37b8bcf05mov [rsp+32], rax
37b8bcf0amov rdx, rax
37b8bcf0dcall dlacpy_
37b8bcf12mov rax, [rsp+1744]
37b8bcf1ajmp 0x37b8bbdb0
37b8bcf1f
37b8bcf1floc_37b8bcf1f:
37b8bcf1fmov rdi, [rsp+1840]
37b8bcf27mov [rsp+72], rsi
37b8bcf2cmov r8, rax
37b8bcf2fmov rsi, [rsp+1792]
37b8bcf37mov [rsp+96], rax
37b8bcf3cmov [rsp+88], rdi
37b8bcf41lea rdi, [rip+0xb80ef8]
37b8bcf48mov rbx, [rsp+336]
37b8bcf50mov [rsp+80], rdi
37b8bcf55mov rdi, [rsp+192]
37b8bcf5dmov [rsp+56], rsi
37b8bcf62mov rsi, [rsp+328]
37b8bcf6amov [rsp+64], rdi
37b8bcf6fmov rdi, [rsp+1816]
37b8bcf77mov [rsp+112], 1
37b8bcf80mov [rsp+104], 1
37b8bcf89movsxd rdx, [rdi]
37b8bcf8cmov rdi, [rsp+1784]
37b8bcf94mov [rsp+40], r14
37b8bcf99imul rdx, rsi
37b8bcf9dlea rdx, [rbx+rdx+1]
37b8bcfa2lea rdx, [rdi+8*rdx]
37b8bcfa6mov rdi, [rsp+264]
37b8bcfaemov [rsp+48], rdx
37b8bcfb3lea rdx, [rip+0xb80ea2]
37b8bcfbamov [rsp+32], rdi
37b8bcfbfmov rcx, rdx
37b8bcfc2mov r9, rdi
37b8bcfc5call dgemm_
37b8bcfcamov rax, [rsp+1792]
37b8bcfd2mov r8, rdi
37b8bcfd5mov [rsp+56], 4
37b8bcfdemov r9, [rsp+1840]
37b8bcfe6lea rcx, [rip+0xb80e5f]
37b8bcfedmov [rsp+48], rax
37b8bcff2mov rax, [rsp+1816]
37b8bcffamovsxd rdx, [rax]
37b8bcffdmov rax, [rsp+1784]
37b8bd005imul rdx, rsi
37b8bd009lea rdx, [rbx+rdx+1]
37b8bd00elea rdx, [rax+8*rdx]
37b8bd012mov rax, [rsp+1744]
37b8bd01amov [rsp+40], rdx
37b8bd01fmov [rsp+32], rax
37b8bd024mov rdx, rax
37b8bd027call dlacpy_
37b8bd02cmov rax, [rsp+1744]
37b8bd034jmp 0x37b8bbd9f
37b8b9d40
37b8bd039
37b8bd039 // align 0x10
37b8bd039 // align 0x10
37b8bd040
37b8bd040dtgexc_:
37b8bd040push r15
37b8bd042push r14
37b8bd044push r13
37b8bd046push r12
37b8bd048push rbp
37b8bd049push rdi
37b8bd04apush rsi
37b8bd04bpush rbx
37b8bd04csub rsp, 248
37b8bd053movups [rsp+208], x6
37b8bd05bmovups [rsp+224], x7
37b8bd063mov rax, [rsp+352]
37b8bd06bmov r14, [rsp+400]
37b8bd073mov rsi, [rsp+440]
37b8bd07bmov r10l, [rax]
37b8bd07emov rax, [rsp+368]
37b8bd086mov [rsi], 0
37b8bd08cmov r15l, [r14]
37b8bd08fmov r11l, [rax]
37b8bd092mov rbp, rcx
37b8bd095mov r12, rdx
37b8bd098mov rdi, r8
37b8bd09bmov rax, [rsp+384]
37b8bd0a3mov r13, r9
37b8bd0a6mov ebx, [rax]
37b8bd0a8mov eax, [r8]
37b8bd0abtest eax, eax
37b8bd0adjs 0x37b8bd160
37b8bd0b3mov r8l, 1
37b8bd0b9cmovg r8l, eax
37b8bd0bdcmp r10l, r8l
37b8bd0c0jge 0x37b8bd118
37b8bd0c2mov edx, -5
37b8bd0c7mov eax, 5
37b8bd0cc
37b8bd0ccloc_37b8bd0cc:
37b8bd0ccmov [rsi], edx
37b8bd0cemov r8l, 6
37b8bd0d4lea rdx, [rsp+204]
37b8bd0dclea rcx, [rip+0xb80ddd]
37b8bd0e3mov [rsp+204], eax
37b8bd0eacall xerbla_
37b8bd0efnop
37b8bd0f0
37b8bd0f0loc_37b8bd0f0:
37b8bd0f0movups x6, [rsp+208]
37b8bd0f8movups x7, [rsp+224]
37b8bd100add rsp, 248
37b8bd107pop rbx
37b8bd108pop rsi
37b8bd109pop rdi
37b8bd10apop rbp
37b8bd10bpop r12
37b8bd10dpop r13
37b8bd10fpop r14
37b8bd111pop r15
37b8bd113ret
37b8bd114
37b8bd114 0f 1f 40 00 ..@.
37b8bd118
37b8bd118loc_37b8bd118:
37b8bd118cmp r11l, r8l
37b8bd11bjl 0x37b8bd170
37b8bd11dtest ebx, ebx
37b8bd11fjle 0x37b8bd180
37b8bd121test [rcx], 1
37b8bd124je 0x37b8bd12b
37b8bd126cmp ebx, r8l
37b8bd129jl 0x37b8bd180
37b8bd12b
37b8bd12bloc_37b8bd12b:
37b8bd12btest r15l, r15l
37b8bd12ejle 0x37b8bd190
37b8bd130test [r12], 1
37b8bd135je 0x37b8bd13c
37b8bd137cmp r15l, r8l
37b8bd13ajl 0x37b8bd190
37b8bd13c
37b8bd13cloc_37b8bd13c:
37b8bd13cmov rcx, [rsp+408]
37b8bd144mov ebx, [rcx]
37b8bd146test ebx, ebx
37b8bd148jle 0x37b8bd14e
37b8bd14acmp eax, ebx
37b8bd14cjge 0x37b8bd19f
37b8bd14e
37b8bd14eloc_37b8bd14e:
37b8bd14emov edx, -12
37b8bd153mov eax, 12
37b8bd158jmp 0x37b8bd0cc
37b8bd15d
37b8bd15d 0f 1f 00 ...
37b8bd160
37b8bd160loc_37b8bd160:
37b8bd160mov edx, -3
37b8bd165mov eax, 3
37b8bd16ajmp 0x37b8bd0cc
37b8bd16f
37b8bd16f 90 .
37b8bd170
37b8bd170loc_37b8bd170:
37b8bd170mov edx, -7
37b8bd175mov eax, 7
37b8bd17ajmp 0x37b8bd0cc
37b8bd17f
37b8bd17f 90 .
37b8bd180
37b8bd180loc_37b8bd180:
37b8bd180mov edx, -9
37b8bd185mov eax, 9
37b8bd18ajmp 0x37b8bd0cc
37b8bd18f
37b8bd18f 90 .
37b8bd190
37b8bd190loc_37b8bd190:
37b8bd190mov edx, -11
37b8bd195mov eax, 11
37b8bd19ajmp 0x37b8bd0cc
37b8bd19f
37b8bd19floc_37b8bd19f:
37b8bd19fmov rcx, [rsp+416]
37b8bd1a7mov r8l, [rcx]
37b8bd1aacmp eax, r8l
37b8bd1adjl 0x37b8bd1b4
37b8bd1aftest r8l, r8l
37b8bd1b2jg 0x37b8bd1c8
37b8bd1b4
37b8bd1b4loc_37b8bd1b4:
37b8bd1b4mov edx, -13
37b8bd1b9mov eax, 13
37b8bd1bejmp 0x37b8bd0cc
37b8bd1c3
37b8bd1c3 0f 1f 44 00 00 ..D..
37b8bd1c8
37b8bd1c8loc_37b8bd1c8:
37b8bd1c8mov rcx, [rsp+432]
37b8bd1d0mov r15l, [rcx]
37b8bd1d3cmp eax, 1
37b8bd1d6jle 0x37b8bdf4f
37b8bd1dcmov rcx, [rsp+424]
37b8bd1e4lea r11l, [4*rax+16]
37b8bd1ecpxor x0, x0
37b8bd1f0cvtsi2sd x0, r11l
37b8bd1f5movsd_xmm [rcx], x0
37b8bd1f9cmp r15l, r11l
37b8bd1fcjge 0x37b8bd220
37b8bd1fe
37b8bd1feloc_37b8bd1fe:
37b8bd1fecmp r15l, -1
37b8bd202je 0x37b8bd0f0
37b8bd208mov edx, -15
37b8bd20dmov eax, 15
37b8bd212jmp 0x37b8bd0cc
37b8bd217
37b8bd217 66 0f 1f 84 00 00 00 00 00 f........
37b8bd220
37b8bd220loc_37b8bd220:
37b8bd220movsxd rdx, r10l
37b8bd223mov rcx, rdx
37b8bd226not rcx
37b8bd229cmp ebx, 1
37b8bd22cje 0x37b8bd8d8
37b8bd232lea r15l, [rbx-1]
37b8bd236movsxd r11, ebx
37b8bd239pxor x1, x1
37b8bd23dmovsxd r10, r15l
37b8bd240imul r10, rdx
37b8bd244add r10, rcx
37b8bd247add r10, r11
37b8bd24aucomisd x1, [r13+8*r10]
37b8bd251jp 0x37b8bd255
37b8bd253je 0x37b8bd263
37b8bd255
37b8bd255loc_37b8bd255:
37b8bd255mov rbx, [rsp+408]
37b8bd25dmov [rbx], r15l
37b8bd260mov ebx, r15l
37b8bd263
37b8bd263loc_37b8bd263:
37b8bd263mov [rsp+196], 1
37b8bd26ecmp eax, ebx
37b8bd270jg 0x37b8bd8e3
37b8bd276
37b8bd276loc_37b8bd276:
37b8bd276cmp r8l, 1
37b8bd27aje 0x37b8bd8a0
37b8bd280lea r15l, [r8-1]
37b8bd284movsxd r11, r8l
37b8bd287pxor x1, x1
37b8bd28bmovsxd r10, r15l
37b8bd28eimul r10, rdx
37b8bd292add r10, rcx
37b8bd295add r10, r11
37b8bd298ucomisd x1, [r13+8*r10]
37b8bd29fjp 0x37b8bd2a3
37b8bd2a1je 0x37b8bd2b1
37b8bd2a3
37b8bd2a3loc_37b8bd2a3:
37b8bd2a3mov r9, [rsp+416]
37b8bd2abmov r8l, r15l
37b8bd2aemov [r9], r15l
37b8bd2b1
37b8bd2b1loc_37b8bd2b1:
37b8bd2b1cmp eax, r8l
37b8bd2b4jg 0x37b8bd8a0
37b8bd2ba
37b8bd2baloc_37b8bd2ba:
37b8bd2bamov r11l, 1
37b8bd2c0
37b8bd2c0loc_37b8bd2c0:
37b8bd2c0cmp ebx, r8l
37b8bd2c3je 0x37b8bd0f0
37b8bd2c9jge 0x37b8bd930
37b8bd2cfmov r10l, [rsp+196]
37b8bd2d7cmp r10l, 2
37b8bd2dbjne 0x37b8bdf10
37b8bd2e1cmp r11l, 1
37b8bd2e5jne 0x37b8bdf10
37b8bd2ebmov r9, [rsp+416]
37b8bd2f3sub r8l, 1
37b8bd2f7mov [r9], r8l
37b8bd2fa
37b8bd2faloc_37b8bd2fa:
37b8bd2famov [rsp+320], rbp
37b8bd302pxor x6, x6
37b8bd306movapd x7, x0
37b8bd30alea r9, [rsp+200]
37b8bd312mov [rsp+144], r9
37b8bd31alea r9, [rsp+204]
37b8bd322mov rbp, [rsp+384]
37b8bd32alea r15, [rip+0xb80b97]
37b8bd331mov [rsp+328], r12
37b8bd339mov r12, [rsp+392]
37b8bd341mov [rsp+192], ebx
37b8bd348mov [rsp+184], r9
37b8bd350mov [rsp+168], rdx
37b8bd358mov [rsp+176], rcx
37b8bd360jmp 0x37b8bd58a
37b8bd365
37b8bd365 0f 1f 00 ...
37b8bd368
37b8bd368loc_37b8bd368:
37b8bd368lea r10l, [rbx+2]
37b8bd36ccmp r10l, eax
37b8bd36fjge 0x37b8bd3a4
37b8bd371lea edx, [rbx+3]
37b8bd374movsxd rax, r10l
37b8bd377imul rax, [rsp+168]
37b8bd380movsxd rdx, edx
37b8bd383add rax, [rsp+176]
37b8bd38badd rax, rdx
37b8bd38eucomisd x6, [r13+8*rax]
37b8bd395jp 0x37b8bd399
37b8bd397je 0x37b8bd3a4
37b8bd399
37b8bd399loc_37b8bd399:
37b8bd399mov [rsp+200], 2
37b8bd3a4
37b8bd3a4loc_37b8bd3a4:
37b8bd3a4lea eax, [rbx+1]
37b8bd3a7mov [rsp+72], r12
37b8bd3acmov r8, rdi
37b8bd3afmov r9, r13
37b8bd3b2mov [rsp+204], eax
37b8bd3b9mov rdx, [rsp+328]
37b8bd3c1mov [rsp+152], eax
37b8bd3c8mov rax, [rsp+432]
37b8bd3d0mov [rsp+64], rbp
37b8bd3d5mov rcx, [rsp+320]
37b8bd3ddmov [rsp+120], rax
37b8bd3e2mov rax, [rsp+424]
37b8bd3eamov [rsp+164], r10l
37b8bd3f2mov [rsp+112], rax
37b8bd3f7mov rax, [rsp+144]
37b8bd3ffmov [rsp+128], rsi
37b8bd407mov [rsp+104], rax
37b8bd40cmov rax, [rsp+184]
37b8bd414mov [rsp+96], r15
37b8bd419mov [rsp+88], rax
37b8bd41emov rax, [rsp+376]
37b8bd426mov [rsp+80], r14
37b8bd42bmov [rsp+56], rax
37b8bd430mov rax, [rsp+368]
37b8bd438mov [rsp+48], rax
37b8bd43dmov rax, [rsp+360]
37b8bd445mov [rsp+40], rax
37b8bd44amov rax, [rsp+352]
37b8bd452mov [rsp+32], rax
37b8bd457call dtgex2_
37b8bd45cmov r8l, [rsi]
37b8bd45ftest r8l, r8l
37b8bd462jne 0x37b8bd920
37b8bd468mov edx, [rsp+200]
37b8bd46fcmp edx, 1
37b8bd472je 0x37b8bd860
37b8bd478movsxd r10, [rsp+164]
37b8bd480movsxd rax, [rsp+152]
37b8bd488imul rax, [rsp+168]
37b8bd491add rax, [rsp+176]
37b8bd499add rax, r10
37b8bd49cucomisd x6, [r13+8*rax]
37b8bd4a3jp 0x37b8bd4ab
37b8bd4a5je 0x37b8bd6f8
37b8bd4ab
37b8bd4abloc_37b8bd4ab:
37b8bd4abcmp edx, 2
37b8bd4aejne 0x37b8bd6f8
37b8bd4b4mov rax, [rsp+432]
37b8bd4bcmov [rsp+96], r15
37b8bd4c1mov r9, r13
37b8bd4c4mov r8, rdi
37b8bd4c7mov [rsp+80], r14
37b8bd4ccmov rcx, [rsp+320]
37b8bd4d4mov [rsp+120], rax
37b8bd4d9mov rax, [rsp+424]
37b8bd4e1mov [rsp+72], r12
37b8bd4e6mov rdx, [rsp+328]
37b8bd4eemov [rsp+112], rax
37b8bd4f3mov rax, [rsp+144]
37b8bd4fbmov [rsp+64], rbp
37b8bd500mov [rsp+104], rax
37b8bd505lea rax, [rsp+192]
37b8bd50dmov [rsp+88], rax
37b8bd512mov rax, [rsp+376]
37b8bd51amov [rsp+128], rsi
37b8bd522mov [rsp+56], rax
37b8bd527mov rax, [rsp+368]
37b8bd52fmov [rsp+48], rax
37b8bd534mov rax, [rsp+360]
37b8bd53cmov [rsp+40], rax
37b8bd541mov rax, [rsp+352]
37b8bd549mov [rsp+32], rax
37b8bd54ecall dtgex2_
37b8bd553mov ecx, [rsi]
37b8bd555mov ebx, [rsp+192]
37b8bd55ctest ecx, ecx
37b8bd55ejne 0x37b8bd920
37b8bd564add ebx, 2
37b8bd567mov [rsp+192], ebx
37b8bd56enop
37b8bd570
37b8bd570loc_37b8bd570:
37b8bd570mov rax, [rsp+416]
37b8bd578cmp [rax], ebx
37b8bd57ajle 0x37b8bdef0
37b8bd580mov r10l, [rsp+196]
37b8bd588mov eax, [rdi]
37b8bd58a
37b8bd58aloc_37b8bd58a:
37b8bd58amov [rsp+200], 1
37b8bd595lea edx, [r10-1]
37b8bd599cmp edx, 1
37b8bd59cja 0x37b8bd368
37b8bd5a2add r10l, ebx
37b8bd5a5cmp r10l, eax
37b8bd5a8jge 0x37b8bd5de
37b8bd5aamovsxd rax, r10l
37b8bd5adadd r10l, 1
37b8bd5b1imul rax, [rsp+168]
37b8bd5bamovsxd r10, r10l
37b8bd5bdadd rax, [rsp+176]
37b8bd5c5add rax, r10
37b8bd5c8ucomisd x6, [r13+8*rax]
37b8bd5cfjp 0x37b8bd5d3
37b8bd5d1je 0x37b8bd5de
37b8bd5d3
37b8bd5d3loc_37b8bd5d3:
37b8bd5d3mov [rsp+200], 2
37b8bd5de
37b8bd5deloc_37b8bd5de:
37b8bd5demov rax, [rsp+432]
37b8bd5e6mov [rsp+80], r14
37b8bd5ebmov r9, r13
37b8bd5eemov r8, rdi
37b8bd5f1mov [rsp+72], r12
37b8bd5f6mov rdx, [rsp+328]
37b8bd5femov [rsp+120], rax
37b8bd603mov rax, [rsp+424]
37b8bd60bmov [rsp+64], rbp
37b8bd610mov rcx, [rsp+320]
37b8bd618mov [rsp+112], rax
37b8bd61dmov rax, [rsp+144]
37b8bd625mov [rsp+128], rsi
37b8bd62dmov [rsp+104], rax
37b8bd632lea rax, [rsp+196]
37b8bd63amov [rsp+96], rax
37b8bd63flea rax, [rsp+192]
37b8bd647mov [rsp+88], rax
37b8bd64cmov rax, [rsp+376]
37b8bd654mov [rsp+56], rax
37b8bd659mov rax, [rsp+368]
37b8bd661mov [rsp+48], rax
37b8bd666mov rax, [rsp+360]
37b8bd66emov [rsp+40], rax
37b8bd673mov rax, [rsp+352]
37b8bd67bmov [rsp+32], rax
37b8bd680call dtgex2_
37b8bd685mov r9l, [rsi]
37b8bd688mov ebx, [rsp+192]
37b8bd68ftest r9l, r9l
37b8bd692jne 0x37b8bd920
37b8bd698add ebx, [rsp+200]
37b8bd69fmov [rsp+192], ebx
37b8bd6a6cmp [rsp+196], 2
37b8bd6aejne 0x37b8bd570
37b8bd6b4lea edx, [rbx+1]
37b8bd6b7movsxd rax, ebx
37b8bd6baimul rax, [rsp+168]
37b8bd6c3movsxd rdx, edx
37b8bd6c6add rax, [rsp+176]
37b8bd6ceadd rax, rdx
37b8bd6d1ucomisd x6, [r13+8*rax]
37b8bd6d8jp 0x37b8bd570
37b8bd6dejne 0x37b8bd570
37b8bd6e4mov [rsp+196], 3
37b8bd6efjmp 0x37b8bd570
37b8bd6f4
37b8bd6f4 0f 1f 40 00 ..@.
37b8bd6f8
37b8bd6f8loc_37b8bd6f8:
37b8bd6f8mov rax, [rsp+432]
37b8bd700mov [rsp+104], r15
37b8bd705mov r9, r13
37b8bd708mov r8, rdi
37b8bd70blea rbx, [rsp+192]
37b8bd713mov [rsp+96], r15
37b8bd718mov rdx, [rsp+328]
37b8bd720mov [rsp+120], rax
37b8bd725mov rax, [rsp+424]
37b8bd72dmov [rsp+88], rbx
37b8bd732mov rcx, [rsp+320]
37b8bd73amov [rsp+112], rax
37b8bd73fmov rax, [rsp+376]
37b8bd747mov [rsp+80], r14
37b8bd74cmov [rsp+56], rax
37b8bd751mov rax, [rsp+368]
37b8bd759mov [rsp+72], r12
37b8bd75emov [rsp+48], rax
37b8bd763mov rax, [rsp+360]
37b8bd76bmov [rsp+64], rbp
37b8bd770mov [rsp+40], rax
37b8bd775mov rax, [rsp+352]
37b8bd77dmov [rsp+128], rsi
37b8bd785mov [rsp+32], rax
37b8bd78acall dtgex2_
37b8bd78fmov edx, [rsi]
37b8bd791mov eax, [rsp+192]
37b8bd798test edx, edx
37b8bd79ajne 0x37b8bdf40
37b8bd7a0add eax, 1
37b8bd7a3mov [rsp+128], rsi
37b8bd7abmov [rsp+192], eax
37b8bd7b2mov rax, [rsp+432]
37b8bd7bamov [rsp+104], r15
37b8bd7bfmov [rsp+120], rax
37b8bd7c4mov rax, [rsp+424]
37b8bd7ccmov [rsp+96], r15
37b8bd7d1mov [rsp+112], rax
37b8bd7d6mov [rsp+88], rbx
37b8bd7db
37b8bd7dbloc_37b8bd7db:
37b8bd7dbmov rax, [rsp+376]
37b8bd7e3mov [rsp+80], r14
37b8bd7e8mov r9, r13
37b8bd7ebmov r8, rdi
37b8bd7eemov [rsp+72], r12
37b8bd7f3mov rdx, [rsp+328]
37b8bd7fbmov [rsp+56], rax
37b8bd800mov rax, [rsp+368]
37b8bd808mov [rsp+64], rbp
37b8bd80dmov rcx, [rsp+320]
37b8bd815mov [rsp+48], rax
37b8bd81amov rax, [rsp+360]
37b8bd822mov [rsp+40], rax
37b8bd827mov rax, [rsp+352]
37b8bd82fmov [rsp+32], rax
37b8bd834call dtgex2_
37b8bd839mov r11l, [rsi]
37b8bd83cmov ebx, [rsp+192]
37b8bd843test r11l, r11l
37b8bd846jne 0x37b8bd920
37b8bd84cadd ebx, 1
37b8bd84fmov [rsp+192], ebx
37b8bd856jmp 0x37b8bd570
37b8bd85b
37b8bd85b 0f 1f 44 00 00 ..D..
37b8bd860
37b8bd860loc_37b8bd860:
37b8bd860mov rax, [rsp+432]
37b8bd868mov [rsp+128], rsi
37b8bd870mov [rsp+104], r15
37b8bd875mov [rsp+120], rax
37b8bd87amov rax, [rsp+424]
37b8bd882mov [rsp+96], r15
37b8bd887mov [rsp+112], rax
37b8bd88clea rax, [rsp+192]
37b8bd894mov [rsp+88], rax
37b8bd899jmp 0x37b8bd7db
37b8bd89e
37b8bd89e 66 90 f.
37b8bd8a0
37b8bd8a0loc_37b8bd8a0:
37b8bd8a0movsxd r10, r8l
37b8bd8a3lea r11l, [r8+1]
37b8bd8a7pxor x1, x1
37b8bd8abimul r10, rdx
37b8bd8afmovsxd r11, r11l
37b8bd8b2add r10, rcx
37b8bd8b5add r10, r11
37b8bd8b8ucomisd x1, [r13+8*r10]
37b8bd8bfjp 0x37b8bd8c7
37b8bd8c1je 0x37b8bd2ba
37b8bd8c7
37b8bd8c7loc_37b8bd8c7:
37b8bd8c7mov r11l, 2
37b8bd8cdjmp 0x37b8bd2c0
37b8bd8d2
37b8bd8d2 66 0f 1f 44 00 00 f..D..
37b8bd8d8
37b8bd8d8loc_37b8bd8d8:
37b8bd8d8mov [rsp+196], 1
37b8bd8e3
37b8bd8e3loc_37b8bd8e3:
37b8bd8e3movsxd r10, ebx
37b8bd8e6lea r11l, [rbx+1]
37b8bd8eapxor x1, x1
37b8bd8eeimul r10, rdx
37b8bd8f2movsxd r11, r11l
37b8bd8f5add r10, rcx
37b8bd8f8add r10, r11
37b8bd8fbucomisd x1, [r13+8*r10]
37b8bd902jp 0x37b8bd90a
37b8bd904je 0x37b8bd276
37b8bd90a
37b8bd90aloc_37b8bd90a:
37b8bd90amov [rsp+196], 2
37b8bd915jmp 0x37b8bd276
37b8bd91a
37b8bd91aloc_37b8bd91a:
37b8bd91amov ebx, eax
37b8bd91cnop [rax]
37b8bd920
37b8bd920loc_37b8bd920:
37b8bd920mov rax, [rsp+416]
37b8bd928mov [rax], ebx
37b8bd92ajmp 0x37b8bd0f0
37b8bd92f
37b8bd92f 90 .
37b8bd930
37b8bd930loc_37b8bd930:
37b8bd930mov [rsp+320], rbp
37b8bd938pxor x6, x6
37b8bd93cmovapd x7, x0
37b8bd940lea rax, [rsp+204]
37b8bd948mov [rsp+152], rax
37b8bd950lea rax, [rsp+200]
37b8bd958mov rbp, [rsp+376]
37b8bd960lea r15, [rip+0xb80561]
37b8bd967mov [rsp+328], r12
37b8bd96fmov r12, [rsp+384]
37b8bd977mov [rsp+336], rdi
37b8bd97fmov rdi, [rsp+368]
37b8bd987mov [rsp+192], ebx
37b8bd98emov [rsp+144], rax
37b8bd996mov [rsp+168], rdx
37b8bd99emov [rsp+176], rcx
37b8bd9a6jmp 0x37b8bdbc0
37b8bd9ab
37b8bd9ab 0f 1f 44 00 00 ..D..
37b8bd9b0
37b8bd9b0loc_37b8bd9b0:
37b8bd9b0mov ecx, r11l
37b8bd9b3cmp ebx, 2
37b8bd9b6jle 0x37b8bd9ef
37b8bd9b8lea ecx, [rbx-2]
37b8bd9bbmovsxd r8, r11l
37b8bd9bemovsxd rdx, ecx
37b8bd9c1imul rdx, [rsp+168]
37b8bd9caadd rdx, [rsp+176]
37b8bd9d2add rdx, r8
37b8bd9d5ucomisd x6, [r13+8*rdx]
37b8bd9dcjp 0x37b8bd9e4
37b8bd9deje 0x37b8bde98
37b8bd9e4
37b8bd9e4loc_37b8bd9e4:
37b8bd9e4mov [rsp+200], 2
37b8bd9ef
37b8bd9efloc_37b8bd9ef:
37b8bd9efmov rax, [rsp+432]
37b8bd9f7mov [rsp+80], r14
37b8bd9fcmov r9, r13
37b8bd9ffmov [rsp+64], r12
37b8bda04mov r8, [rsp+336]
37b8bda0cmov [rsp+120], rax
37b8bda11mov rax, [rsp+424]
37b8bda19mov [rsp+56], rbp
37b8bda1emov rdx, [rsp+328]
37b8bda26mov [rsp+112], rax
37b8bda2bmov rax, [rsp+144]
37b8bda33mov [rsp+48], rdi
37b8bda38mov [rsp+96], rax
37b8bda3dmov rax, [rsp+152]
37b8bda45mov [rsp+204], ecx
37b8bda4cmov rcx, [rsp+320]
37b8bda54mov [rsp+88], rax
37b8bda59mov rax, [rsp+392]
37b8bda61mov [rsp+164], r11l
37b8bda69mov [rsp+72], rax
37b8bda6emov rax, [rsp+360]
37b8bda76mov [rsp+128], rsi
37b8bda7emov [rsp+40], rax
37b8bda83mov rax, [rsp+352]
37b8bda8bmov [rsp+104], r15
37b8bda90mov [rsp+32], rax
37b8bda95call dtgex2_
37b8bda9amov r9l, [rsi]
37b8bda9dmov r11l, [rsp+164]
37b8bdaa5test r9l, r9l
37b8bdaa8jne 0x37b8bd920
37b8bdaaemov r8l, [rsp+200]
37b8bdab6cmp r8l, 1
37b8bdabaje 0x37b8bdea0
37b8bdac0movsxd rdx, r11l
37b8bdac3movsxd rcx, ebx
37b8bdac6imul rdx, [rsp+168]
37b8bdacfadd rdx, [rsp+176]
37b8bdad7add rdx, rcx
37b8bdadaucomisd x6, [r13+8*rdx]
37b8bdae1jp 0x37b8bdae9
37b8bdae3je 0x37b8bdd38
37b8bdae9
37b8bdae9loc_37b8bdae9:
37b8bdae9cmp r8l, 2
37b8bdaedjne 0x37b8bdd38
37b8bdaf3mov rax, [rsp+432]
37b8bdafbmov [rsp+80], r14
37b8bdb00mov r9, r13
37b8bdb03mov [rsp+64], r12
37b8bdb08mov r8, [rsp+336]
37b8bdb10mov [rsp+120], rax
37b8bdb15mov rax, [rsp+424]
37b8bdb1dmov [rsp+56], rbp
37b8bdb22mov rdx, [rsp+328]
37b8bdb2amov [rsp+112], rax
37b8bdb2flea rax, [rip+0xb80396]
37b8bdb36mov rcx, [rsp+320]
37b8bdb3emov [rsp+96], rax
37b8bdb43mov rax, [rsp+152]
37b8bdb4bmov [rsp+48], rdi
37b8bdb50mov [rsp+88], rax
37b8bdb55mov rax, [rsp+392]
37b8bdb5dmov [rsp+204], r11l
37b8bdb65mov [rsp+72], rax
37b8bdb6amov rax, [rsp+360]
37b8bdb72mov [rsp+128], rsi
37b8bdb7amov [rsp+40], rax
37b8bdb7fmov rax, [rsp+352]
37b8bdb87mov [rsp+104], r15
37b8bdb8cmov [rsp+32], rax
37b8bdb91call dtgex2_
37b8bdb96mov r8l, [rsi]
37b8bdb99test r8l, r8l
37b8bdb9cjne 0x37b8bd920
37b8bdba2sub ebx, 2
37b8bdba5mov [rsp+192], ebx
37b8bdbacnop [rax]
37b8bdbb0
37b8bdbb0loc_37b8bdbb0:
37b8bdbb0mov rax, [rsp+416]
37b8bdbb8cmp [rax], ebx
37b8bdbbajge 0x37b8bdef0
37b8bdbc0
37b8bdbc0loc_37b8bdbc0:
37b8bdbc0mov eax, [rsp+196]
37b8bdbc7lea r11l, [rbx-1]
37b8bdbcbmov [rsp+200], 1
37b8bdbd6lea edx, [rax-1]
37b8bdbd9cmp edx, 1
37b8bdbdcja 0x37b8bd9b0
37b8bdbe2cmp ebx, 2
37b8bdbe5jle 0x37b8bdc1e
37b8bdbe7lea r8l, [rbx-2]
37b8bdbebmovsxd rcx, r11l
37b8bdbeemovsxd rdx, r8l
37b8bdbf1imul rdx, [rsp+168]
37b8bdbfaadd rdx, [rsp+176]
37b8bdc02add rdx, rcx
37b8bdc05ucomisd x6, [r13+8*rdx]
37b8bdc0cjp 0x37b8bdc10
37b8bdc0eje 0x37b8bdc1e
37b8bdc10
37b8bdc10loc_37b8bdc10:
37b8bdc10mov [rsp+200], 2
37b8bdc1bmov r11l, r8l
37b8bdc1e
37b8bdc1eloc_37b8bdc1e:
37b8bdc1emov rax, [rsp+432]
37b8bdc26lea rdx, [rsp+196]
37b8bdc2emov [rsp+80], r14
37b8bdc33mov r9, r13
37b8bdc36mov [rsp+64], r12
37b8bdc3bmov r8, [rsp+336]
37b8bdc43mov [rsp+120], rax
37b8bdc48mov rax, [rsp+424]
37b8bdc50mov [rsp+56], rbp
37b8bdc55mov rcx, [rsp+320]
37b8bdc5dmov [rsp+112], rax
37b8bdc62mov rax, [rsp+144]
37b8bdc6amov [rsp+48], rdi
37b8bdc6fmov [rsp+96], rax
37b8bdc74mov rax, [rsp+152]
37b8bdc7cmov [rsp+104], rdx
37b8bdc81mov rdx, [rsp+328]
37b8bdc89mov [rsp+88], rax
37b8bdc8emov rax, [rsp+392]
37b8bdc96mov [rsp+204], r11l
37b8bdc9emov [rsp+72], rax
37b8bdca3mov rax, [rsp+360]
37b8bdcabmov [rsp+128], rsi
37b8bdcb3mov [rsp+40], rax
37b8bdcb8mov rax, [rsp+352]
37b8bdcc0mov [rsp+32], rax
37b8bdcc5call dtgex2_
37b8bdccamov r10l, [rsi]
37b8bdccdtest r10l, r10l
37b8bdcd0jne 0x37b8bd920
37b8bdcd6sub ebx, [rsp+200]
37b8bdcddmov [rsp+192], ebx
37b8bdce4cmp [rsp+196], 2
37b8bdcecjne 0x37b8bdbb0
37b8bdcf2lea ecx, [rbx+1]
37b8bdcf5movsxd rdx, ebx
37b8bdcf8imul rdx, [rsp+168]
37b8bdd01movsxd rcx, ecx
37b8bdd04add rdx, [rsp+176]
37b8bdd0cadd rdx, rcx
37b8bdd0fucomisd x6, [r13+8*rdx]
37b8bdd16jp 0x37b8bdbb0
37b8bdd1cjne 0x37b8bdbb0
37b8bdd22mov [rsp+196], 3
37b8bdd2djmp 0x37b8bdbb0
37b8bdd32
37b8bdd32 66 0f 1f 44 00 00 f..D..
37b8bdd38
37b8bdd38loc_37b8bdd38:
37b8bdd38mov rax, [rsp+432]
37b8bdd40lea rbx, [rsp+192]
37b8bdd48mov [rsp+104], r15
37b8bdd4dmov r9, r13
37b8bdd50mov [rsp+96], r15
37b8bdd55mov rcx, [rsp+320]
37b8bdd5dmov [rsp+120], rax
37b8bdd62mov rax, [rsp+424]
37b8bdd6amov [rsp+88], rbx
37b8bdd6fmov r8, [rsp+336]
37b8bdd77mov [rsp+112], rax
37b8bdd7cmov rax, [rsp+392]
37b8bdd84mov [rsp+80], r14
37b8bdd89mov rdx, [rsp+328]
37b8bdd91mov [rsp+72], rax
37b8bdd96mov rax, [rsp+360]
37b8bdd9emov [rsp+64], r12
37b8bdda3mov [rsp+40], rax
37b8bdda8mov rax, [rsp+352]
37b8bddb0mov [rsp+56], rbp
37b8bddb5mov [rsp+32], rax
37b8bddbamov [rsp+48], rdi
37b8bddbfmov [rsp+128], rsi
37b8bddc7call dtgex2_
37b8bddccmov ecx, [rsi]
37b8bddcemov eax, [rsp+192]
37b8bddd5test ecx, ecx
37b8bddd7jne 0x37b8bdf40
37b8bddddsub eax, 1
37b8bdde0mov [rsp+128], rsi
37b8bdde8mov [rsp+192], eax
37b8bddefmov rax, [rsp+432]
37b8bddf7mov [rsp+104], r15
37b8bddfcmov [rsp+120], rax
37b8bde01mov rax, [rsp+424]
37b8bde09mov [rsp+96], r15
37b8bde0emov [rsp+112], rax
37b8bde13mov [rsp+88], rbx
37b8bde18
37b8bde18loc_37b8bde18:
37b8bde18mov rax, [rsp+392]
37b8bde20mov [rsp+80], r14
37b8bde25mov r9, r13
37b8bde28mov [rsp+64], r12
37b8bde2dmov rdx, [rsp+328]
37b8bde35mov [rsp+72], rax
37b8bde3amov rax, [rsp+360]
37b8bde42mov [rsp+56], rbp
37b8bde47mov r8, [rsp+336]
37b8bde4fmov [rsp+40], rax
37b8bde54mov rax, [rsp+352]
37b8bde5cmov [rsp+48], rdi
37b8bde61mov rcx, [rsp+320]
37b8bde69mov [rsp+32], rax
37b8bde6ecall dtgex2_
37b8bde73mov edx, [rsi]
37b8bde75mov eax, [rsp+192]
37b8bde7ctest edx, edx
37b8bde7ejne 0x37b8bd91a
37b8bde84lea ebx, [rax-1]
37b8bde87mov [rsp+192], ebx
37b8bde8ejmp 0x37b8bdbb0
37b8bde93
37b8bde93 0f 1f 44 00 00 ..D..
37b8bde98
37b8bde98loc_37b8bde98:
37b8bde98mov ecx, r11l
37b8bde9bjmp 0x37b8bd9ef
37b8bdea0
37b8bdea0loc_37b8bdea0:
37b8bdea0mov rax, [rsp+432]
37b8bdea8mov [rsp+128], rsi
37b8bdeb0mov [rsp+104], r15
37b8bdeb5mov [rsp+120], rax
37b8bdebamov rax, [rsp+424]
37b8bdec2mov [rsp+112], rax
37b8bdec7mov rax, [rsp+144]
37b8bdecfmov [rsp+96], rax
37b8bded4lea rax, [rsp+192]
37b8bdedcmov [rsp+88], rax
37b8bdee1jmp 0x37b8bde18
37b8bdee6
37b8bdee6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8bdef0
37b8bdef0loc_37b8bdef0:
37b8bdef0mov rax, [rsp+416]
37b8bdef8mov [rax], ebx
37b8bdefamov rax, [rsp+424]
37b8bdf02movsd_xmm [rax], x7
37b8bdf06jmp 0x37b8bd0f0
37b8bdf0b
37b8bdf0b 0f 1f 44 00 00 ..D..
37b8bdf10
37b8bdf10loc_37b8bdf10:
37b8bdf10cmp r10l, 1
37b8bdf14jne 0x37b8bd2fa
37b8bdf1acmp r11l, 2
37b8bdf1ejne 0x37b8bd2fa
37b8bdf24mov r9, [rsp+416]
37b8bdf2cadd r8l, 1
37b8bdf30mov [r9], r8l
37b8bdf33jmp 0x37b8bd2fa
37b8bdf38
37b8bdf38 0f 1f 84 00 00 00 00 00 ........
37b8bdf40
37b8bdf40loc_37b8bdf40:
37b8bdf40mov rdi, [rsp+416]
37b8bdf48mov [rdi], eax
37b8bdf4ajmp 0x37b8bd0f0
37b8bdf4f
37b8bdf4floc_37b8bdf4f:
37b8bdf4fmov rax, [rsp+424]
37b8bdf57mov rdi, [rip+0xb7ff72]
37b8bdf5emov [rax], rdi
37b8bdf61test r15l, r15l
37b8bdf64jle 0x37b8bd1fe
37b8bdf6ajmp 0x37b8bd0f0
37b8bd040
37b8bd040dtgexc_:
37b8bd040push r15
37b8bd042push r14
37b8bd044push r13
37b8bd046push r12
37b8bd048push rbp
37b8bd049push rdi
37b8bd04apush rsi
37b8bd04bpush rbx
37b8bd04csub rsp, 248
37b8bd053movups [rsp+208], x6
37b8bd05bmovups [rsp+224], x7
37b8bd063mov rax, [rsp+352]
37b8bd06bmov r14, [rsp+400]
37b8bd073mov rsi, [rsp+440]
37b8bd07bmov r10l, [rax]
37b8bd07emov rax, [rsp+368]
37b8bd086mov [rsi], 0
37b8bd08cmov r15l, [r14]
37b8bd08fmov r11l, [rax]
37b8bd092mov rbp, rcx
37b8bd095mov r12, rdx
37b8bd098mov rdi, r8
37b8bd09bmov rax, [rsp+384]
37b8bd0a3mov r13, r9
37b8bd0a6mov ebx, [rax]
37b8bd0a8mov eax, [r8]
37b8bd0abtest eax, eax
37b8bd0adjs 0x37b8bd160
37b8bd0b3mov r8l, 1
37b8bd0b9cmovg r8l, eax
37b8bd0bdcmp r10l, r8l
37b8bd0c0jge 0x37b8bd118
37b8bd0c2mov edx, -5
37b8bd0c7mov eax, 5
37b8bd0cc
37b8bd0ccloc_37b8bd0cc:
37b8bd0ccmov [rsi], edx
37b8bd0cemov r8l, 6
37b8bd0d4lea rdx, [rsp+204]
37b8bd0dclea rcx, [rip+0xb80ddd]
37b8bd0e3mov [rsp+204], eax
37b8bd0eacall xerbla_
37b8bd0efnop
37b8bd0f0
37b8bd0f0loc_37b8bd0f0:
37b8bd0f0movups x6, [rsp+208]
37b8bd0f8movups x7, [rsp+224]
37b8bd100add rsp, 248
37b8bd107pop rbx
37b8bd108pop rsi
37b8bd109pop rdi
37b8bd10apop rbp
37b8bd10bpop r12
37b8bd10dpop r13
37b8bd10fpop r14
37b8bd111pop r15
37b8bd113ret
37b8bd114
37b8bd114 0f 1f 40 00 ..@.
37b8bd118
37b8bd118loc_37b8bd118:
37b8bd118cmp r11l, r8l
37b8bd11bjl 0x37b8bd170
37b8bd11dtest ebx, ebx
37b8bd11fjle 0x37b8bd180
37b8bd121test [rcx], 1
37b8bd124je 0x37b8bd12b
37b8bd126cmp ebx, r8l
37b8bd129jl 0x37b8bd180
37b8bd12b
37b8bd12bloc_37b8bd12b:
37b8bd12btest r15l, r15l
37b8bd12ejle 0x37b8bd190
37b8bd130test [r12], 1
37b8bd135je 0x37b8bd13c
37b8bd137cmp r15l, r8l
37b8bd13ajl 0x37b8bd190
37b8bd13c
37b8bd13cloc_37b8bd13c:
37b8bd13cmov rcx, [rsp+408]
37b8bd144mov ebx, [rcx]
37b8bd146test ebx, ebx
37b8bd148jle 0x37b8bd14e
37b8bd14acmp eax, ebx
37b8bd14cjge 0x37b8bd19f
37b8bd14e
37b8bd14eloc_37b8bd14e:
37b8bd14emov edx, -12
37b8bd153mov eax, 12
37b8bd158jmp 0x37b8bd0cc
37b8bd15d
37b8bd15d 0f 1f 00 ...
37b8bd160
37b8bd160loc_37b8bd160:
37b8bd160mov edx, -3
37b8bd165mov eax, 3
37b8bd16ajmp 0x37b8bd0cc
37b8bd16f
37b8bd16f 90 .
37b8bd170
37b8bd170loc_37b8bd170:
37b8bd170mov edx, -7
37b8bd175mov eax, 7
37b8bd17ajmp 0x37b8bd0cc
37b8bd17f
37b8bd17f 90 .
37b8bd180
37b8bd180loc_37b8bd180:
37b8bd180mov edx, -9
37b8bd185mov eax, 9
37b8bd18ajmp 0x37b8bd0cc
37b8bd18f
37b8bd18f 90 .
37b8bd190
37b8bd190loc_37b8bd190:
37b8bd190mov edx, -11
37b8bd195mov eax, 11
37b8bd19ajmp 0x37b8bd0cc
37b8bd19f
37b8bd19floc_37b8bd19f:
37b8bd19fmov rcx, [rsp+416]
37b8bd1a7mov r8l, [rcx]
37b8bd1aacmp eax, r8l
37b8bd1adjl 0x37b8bd1b4
37b8bd1aftest r8l, r8l
37b8bd1b2jg 0x37b8bd1c8
37b8bd1b4
37b8bd1b4loc_37b8bd1b4:
37b8bd1b4mov edx, -13
37b8bd1b9mov eax, 13
37b8bd1bejmp 0x37b8bd0cc
37b8bd1c3
37b8bd1c3 0f 1f 44 00 00 ..D..
37b8bd1c8
37b8bd1c8loc_37b8bd1c8:
37b8bd1c8mov rcx, [rsp+432]
37b8bd1d0mov r15l, [rcx]
37b8bd1d3cmp eax, 1
37b8bd1d6jle 0x37b8bdf4f
37b8bd1dcmov rcx, [rsp+424]
37b8bd1e4lea r11l, [4*rax+16]
37b8bd1ecpxor x0, x0
37b8bd1f0cvtsi2sd x0, r11l
37b8bd1f5movsd_xmm [rcx], x0
37b8bd1f9cmp r15l, r11l
37b8bd1fcjge 0x37b8bd220
37b8bd1fe
37b8bd1feloc_37b8bd1fe:
37b8bd1fecmp r15l, -1
37b8bd202je 0x37b8bd0f0
37b8bd208mov edx, -15
37b8bd20dmov eax, 15
37b8bd212jmp 0x37b8bd0cc
37b8bd217
37b8bd217 66 0f 1f 84 00 00 00 00 00 f........
37b8bd220
37b8bd220loc_37b8bd220:
37b8bd220movsxd rdx, r10l
37b8bd223mov rcx, rdx
37b8bd226not rcx
37b8bd229cmp ebx, 1
37b8bd22cje 0x37b8bd8d8
37b8bd232lea r15l, [rbx-1]
37b8bd236movsxd r11, ebx
37b8bd239pxor x1, x1
37b8bd23dmovsxd r10, r15l
37b8bd240imul r10, rdx
37b8bd244add r10, rcx
37b8bd247add r10, r11
37b8bd24aucomisd x1, [r13+8*r10]
37b8bd251jp 0x37b8bd255
37b8bd253je 0x37b8bd263
37b8bd255
37b8bd255loc_37b8bd255:
37b8bd255mov rbx, [rsp+408]
37b8bd25dmov [rbx], r15l
37b8bd260mov ebx, r15l
37b8bd263
37b8bd263loc_37b8bd263:
37b8bd263mov [rsp+196], 1
37b8bd26ecmp eax, ebx
37b8bd270jg 0x37b8bd8e3
37b8bd276
37b8bd276loc_37b8bd276:
37b8bd276cmp r8l, 1
37b8bd27aje 0x37b8bd8a0
37b8bd280lea r15l, [r8-1]
37b8bd284movsxd r11, r8l
37b8bd287pxor x1, x1
37b8bd28bmovsxd r10, r15l
37b8bd28eimul r10, rdx
37b8bd292add r10, rcx
37b8bd295add r10, r11
37b8bd298ucomisd x1, [r13+8*r10]
37b8bd29fjp 0x37b8bd2a3
37b8bd2a1je 0x37b8bd2b1
37b8bd2a3
37b8bd2a3loc_37b8bd2a3:
37b8bd2a3mov r9, [rsp+416]
37b8bd2abmov r8l, r15l
37b8bd2aemov [r9], r15l
37b8bd2b1
37b8bd2b1loc_37b8bd2b1:
37b8bd2b1cmp eax, r8l
37b8bd2b4jg 0x37b8bd8a0
37b8bd2ba
37b8bd2baloc_37b8bd2ba:
37b8bd2bamov r11l, 1
37b8bd2c0
37b8bd2c0loc_37b8bd2c0:
37b8bd2c0cmp ebx, r8l
37b8bd2c3je 0x37b8bd0f0
37b8bd2c9jge 0x37b8bd930
37b8bd2cfmov r10l, [rsp+196]
37b8bd2d7cmp r10l, 2
37b8bd2dbjne 0x37b8bdf10
37b8bd2e1cmp r11l, 1
37b8bd2e5jne 0x37b8bdf10
37b8bd2ebmov r9, [rsp+416]
37b8bd2f3sub r8l, 1
37b8bd2f7mov [r9], r8l
37b8bd2fa
37b8bd2faloc_37b8bd2fa:
37b8bd2famov [rsp+320], rbp
37b8bd302pxor x6, x6
37b8bd306movapd x7, x0
37b8bd30alea r9, [rsp+200]
37b8bd312mov [rsp+144], r9
37b8bd31alea r9, [rsp+204]
37b8bd322mov rbp, [rsp+384]
37b8bd32alea r15, [rip+0xb80b97]
37b8bd331mov [rsp+328], r12
37b8bd339mov r12, [rsp+392]
37b8bd341mov [rsp+192], ebx
37b8bd348mov [rsp+184], r9
37b8bd350mov [rsp+168], rdx
37b8bd358mov [rsp+176], rcx
37b8bd360jmp 0x37b8bd58a
37b8bd365
37b8bd365 0f 1f 00 ...
37b8bd368
37b8bd368loc_37b8bd368:
37b8bd368lea r10l, [rbx+2]
37b8bd36ccmp r10l, eax
37b8bd36fjge 0x37b8bd3a4
37b8bd371lea edx, [rbx+3]
37b8bd374movsxd rax, r10l
37b8bd377imul rax, [rsp+168]
37b8bd380movsxd rdx, edx
37b8bd383add rax, [rsp+176]
37b8bd38badd rax, rdx
37b8bd38eucomisd x6, [r13+8*rax]
37b8bd395jp 0x37b8bd399
37b8bd397je 0x37b8bd3a4
37b8bd399
37b8bd399loc_37b8bd399:
37b8bd399mov [rsp+200], 2
37b8bd3a4
37b8bd3a4loc_37b8bd3a4:
37b8bd3a4lea eax, [rbx+1]
37b8bd3a7mov [rsp+72], r12
37b8bd3acmov r8, rdi
37b8bd3afmov r9, r13
37b8bd3b2mov [rsp+204], eax
37b8bd3b9mov rdx, [rsp+328]
37b8bd3c1mov [rsp+152], eax
37b8bd3c8mov rax, [rsp+432]
37b8bd3d0mov [rsp+64], rbp
37b8bd3d5mov rcx, [rsp+320]
37b8bd3ddmov [rsp+120], rax
37b8bd3e2mov rax, [rsp+424]
37b8bd3eamov [rsp+164], r10l
37b8bd3f2mov [rsp+112], rax
37b8bd3f7mov rax, [rsp+144]
37b8bd3ffmov [rsp+128], rsi
37b8bd407mov [rsp+104], rax
37b8bd40cmov rax, [rsp+184]
37b8bd414mov [rsp+96], r15
37b8bd419mov [rsp+88], rax
37b8bd41emov rax, [rsp+376]
37b8bd426mov [rsp+80], r14
37b8bd42bmov [rsp+56], rax
37b8bd430mov rax, [rsp+368]
37b8bd438mov [rsp+48], rax
37b8bd43dmov rax, [rsp+360]
37b8bd445mov [rsp+40], rax
37b8bd44amov rax, [rsp+352]
37b8bd452mov [rsp+32], rax
37b8bd457call dtgex2_
37b8bd45cmov r8l, [rsi]
37b8bd45ftest r8l, r8l
37b8bd462jne 0x37b8bd920
37b8bd468mov edx, [rsp+200]
37b8bd46fcmp edx, 1
37b8bd472je 0x37b8bd860
37b8bd478movsxd r10, [rsp+164]
37b8bd480movsxd rax, [rsp+152]
37b8bd488imul rax, [rsp+168]
37b8bd491add rax, [rsp+176]
37b8bd499add rax, r10
37b8bd49cucomisd x6, [r13+8*rax]
37b8bd4a3jp 0x37b8bd4ab
37b8bd4a5je 0x37b8bd6f8
37b8bd4ab
37b8bd4abloc_37b8bd4ab:
37b8bd4abcmp edx, 2
37b8bd4aejne 0x37b8bd6f8
37b8bd4b4mov rax, [rsp+432]
37b8bd4bcmov [rsp+96], r15
37b8bd4c1mov r9, r13
37b8bd4c4mov r8, rdi
37b8bd4c7mov [rsp+80], r14
37b8bd4ccmov rcx, [rsp+320]
37b8bd4d4mov [rsp+120], rax
37b8bd4d9mov rax, [rsp+424]
37b8bd4e1mov [rsp+72], r12
37b8bd4e6mov rdx, [rsp+328]
37b8bd4eemov [rsp+112], rax
37b8bd4f3mov rax, [rsp+144]
37b8bd4fbmov [rsp+64], rbp
37b8bd500mov [rsp+104], rax
37b8bd505lea rax, [rsp+192]
37b8bd50dmov [rsp+88], rax
37b8bd512mov rax, [rsp+376]
37b8bd51amov [rsp+128], rsi
37b8bd522mov [rsp+56], rax
37b8bd527mov rax, [rsp+368]
37b8bd52fmov [rsp+48], rax
37b8bd534mov rax, [rsp+360]
37b8bd53cmov [rsp+40], rax
37b8bd541mov rax, [rsp+352]
37b8bd549mov [rsp+32], rax
37b8bd54ecall dtgex2_
37b8bd553mov ecx, [rsi]
37b8bd555mov ebx, [rsp+192]
37b8bd55ctest ecx, ecx
37b8bd55ejne 0x37b8bd920
37b8bd564add ebx, 2
37b8bd567mov [rsp+192], ebx
37b8bd56enop
37b8bd570
37b8bd570loc_37b8bd570:
37b8bd570mov rax, [rsp+416]
37b8bd578cmp [rax], ebx
37b8bd57ajle 0x37b8bdef0
37b8bd580mov r10l, [rsp+196]
37b8bd588mov eax, [rdi]
37b8bd58a
37b8bd58aloc_37b8bd58a:
37b8bd58amov [rsp+200], 1
37b8bd595lea edx, [r10-1]
37b8bd599cmp edx, 1
37b8bd59cja 0x37b8bd368
37b8bd5a2add r10l, ebx
37b8bd5a5cmp r10l, eax
37b8bd5a8jge 0x37b8bd5de
37b8bd5aamovsxd rax, r10l
37b8bd5adadd r10l, 1
37b8bd5b1imul rax, [rsp+168]
37b8bd5bamovsxd r10, r10l
37b8bd5bdadd rax, [rsp+176]
37b8bd5c5add rax, r10
37b8bd5c8ucomisd x6, [r13+8*rax]
37b8bd5cfjp 0x37b8bd5d3
37b8bd5d1je 0x37b8bd5de
37b8bd5d3
37b8bd5d3loc_37b8bd5d3:
37b8bd5d3mov [rsp+200], 2
37b8bd5de
37b8bd5deloc_37b8bd5de:
37b8bd5demov rax, [rsp+432]
37b8bd5e6mov [rsp+80], r14
37b8bd5ebmov r9, r13
37b8bd5eemov r8, rdi
37b8bd5f1mov [rsp+72], r12
37b8bd5f6mov rdx, [rsp+328]
37b8bd5femov [rsp+120], rax
37b8bd603mov rax, [rsp+424]
37b8bd60bmov [rsp+64], rbp
37b8bd610mov rcx, [rsp+320]
37b8bd618mov [rsp+112], rax
37b8bd61dmov rax, [rsp+144]
37b8bd625mov [rsp+128], rsi
37b8bd62dmov [rsp+104], rax
37b8bd632lea rax, [rsp+196]
37b8bd63amov [rsp+96], rax
37b8bd63flea rax, [rsp+192]
37b8bd647mov [rsp+88], rax
37b8bd64cmov rax, [rsp+376]
37b8bd654mov [rsp+56], rax
37b8bd659mov rax, [rsp+368]
37b8bd661mov [rsp+48], rax
37b8bd666mov rax, [rsp+360]
37b8bd66emov [rsp+40], rax
37b8bd673mov rax, [rsp+352]
37b8bd67bmov [rsp+32], rax
37b8bd680call dtgex2_
37b8bd685mov r9l, [rsi]
37b8bd688mov ebx, [rsp+192]
37b8bd68ftest r9l, r9l
37b8bd692jne 0x37b8bd920
37b8bd698add ebx, [rsp+200]
37b8bd69fmov [rsp+192], ebx
37b8bd6a6cmp [rsp+196], 2
37b8bd6aejne 0x37b8bd570
37b8bd6b4lea edx, [rbx+1]
37b8bd6b7movsxd rax, ebx
37b8bd6baimul rax, [rsp+168]
37b8bd6c3movsxd rdx, edx
37b8bd6c6add rax, [rsp+176]
37b8bd6ceadd rax, rdx
37b8bd6d1ucomisd x6, [r13+8*rax]
37b8bd6d8jp 0x37b8bd570
37b8bd6dejne 0x37b8bd570
37b8bd6e4mov [rsp+196], 3
37b8bd6efjmp 0x37b8bd570
37b8bd6f4
37b8bd6f4 0f 1f 40 00 ..@.
37b8bd6f8
37b8bd6f8loc_37b8bd6f8:
37b8bd6f8mov rax, [rsp+432]
37b8bd700mov [rsp+104], r15
37b8bd705mov r9, r13
37b8bd708mov r8, rdi
37b8bd70blea rbx, [rsp+192]
37b8bd713mov [rsp+96], r15
37b8bd718mov rdx, [rsp+328]
37b8bd720mov [rsp+120], rax
37b8bd725mov rax, [rsp+424]
37b8bd72dmov [rsp+88], rbx
37b8bd732mov rcx, [rsp+320]
37b8bd73amov [rsp+112], rax
37b8bd73fmov rax, [rsp+376]
37b8bd747mov [rsp+80], r14
37b8bd74cmov [rsp+56], rax
37b8bd751mov rax, [rsp+368]
37b8bd759mov [rsp+72], r12
37b8bd75emov [rsp+48], rax
37b8bd763mov rax, [rsp+360]
37b8bd76bmov [rsp+64], rbp
37b8bd770mov [rsp+40], rax
37b8bd775mov rax, [rsp+352]
37b8bd77dmov [rsp+128], rsi
37b8bd785mov [rsp+32], rax
37b8bd78acall dtgex2_
37b8bd78fmov edx, [rsi]
37b8bd791mov eax, [rsp+192]
37b8bd798test edx, edx
37b8bd79ajne 0x37b8bdf40
37b8bd7a0add eax, 1
37b8bd7a3mov [rsp+128], rsi
37b8bd7abmov [rsp+192], eax
37b8bd7b2mov rax, [rsp+432]
37b8bd7bamov [rsp+104], r15
37b8bd7bfmov [rsp+120], rax
37b8bd7c4mov rax, [rsp+424]
37b8bd7ccmov [rsp+96], r15
37b8bd7d1mov [rsp+112], rax
37b8bd7d6mov [rsp+88], rbx
37b8bd7db
37b8bd7dbloc_37b8bd7db:
37b8bd7dbmov rax, [rsp+376]
37b8bd7e3mov [rsp+80], r14
37b8bd7e8mov r9, r13
37b8bd7ebmov r8, rdi
37b8bd7eemov [rsp+72], r12
37b8bd7f3mov rdx, [rsp+328]
37b8bd7fbmov [rsp+56], rax
37b8bd800mov rax, [rsp+368]
37b8bd808mov [rsp+64], rbp
37b8bd80dmov rcx, [rsp+320]
37b8bd815mov [rsp+48], rax
37b8bd81amov rax, [rsp+360]
37b8bd822mov [rsp+40], rax
37b8bd827mov rax, [rsp+352]
37b8bd82fmov [rsp+32], rax
37b8bd834call dtgex2_
37b8bd839mov r11l, [rsi]
37b8bd83cmov ebx, [rsp+192]
37b8bd843test r11l, r11l
37b8bd846jne 0x37b8bd920
37b8bd84cadd ebx, 1
37b8bd84fmov [rsp+192], ebx
37b8bd856jmp 0x37b8bd570
37b8bd85b
37b8bd85b 0f 1f 44 00 00 ..D..
37b8bd860
37b8bd860loc_37b8bd860:
37b8bd860mov rax, [rsp+432]
37b8bd868mov [rsp+128], rsi
37b8bd870mov [rsp+104], r15
37b8bd875mov [rsp+120], rax
37b8bd87amov rax, [rsp+424]
37b8bd882mov [rsp+96], r15
37b8bd887mov [rsp+112], rax
37b8bd88clea rax, [rsp+192]
37b8bd894mov [rsp+88], rax
37b8bd899jmp 0x37b8bd7db
37b8bd89e
37b8bd89e 66 90 f.
37b8bd8a0
37b8bd8a0loc_37b8bd8a0:
37b8bd8a0movsxd r10, r8l
37b8bd8a3lea r11l, [r8+1]
37b8bd8a7pxor x1, x1
37b8bd8abimul r10, rdx
37b8bd8afmovsxd r11, r11l
37b8bd8b2add r10, rcx
37b8bd8b5add r10, r11
37b8bd8b8ucomisd x1, [r13+8*r10]
37b8bd8bfjp 0x37b8bd8c7
37b8bd8c1je 0x37b8bd2ba
37b8bd8c7
37b8bd8c7loc_37b8bd8c7:
37b8bd8c7mov r11l, 2
37b8bd8cdjmp 0x37b8bd2c0
37b8bd8d2
37b8bd8d2 66 0f 1f 44 00 00 f..D..
37b8bd8d8
37b8bd8d8loc_37b8bd8d8:
37b8bd8d8mov [rsp+196], 1
37b8bd8e3
37b8bd8e3loc_37b8bd8e3:
37b8bd8e3movsxd r10, ebx
37b8bd8e6lea r11l, [rbx+1]
37b8bd8eapxor x1, x1
37b8bd8eeimul r10, rdx
37b8bd8f2movsxd r11, r11l
37b8bd8f5add r10, rcx
37b8bd8f8add r10, r11
37b8bd8fbucomisd x1, [r13+8*r10]
37b8bd902jp 0x37b8bd90a
37b8bd904je 0x37b8bd276
37b8bd90a
37b8bd90aloc_37b8bd90a:
37b8bd90amov [rsp+196], 2
37b8bd915jmp 0x37b8bd276
37b8bd91a
37b8bd91aloc_37b8bd91a:
37b8bd91amov ebx, eax
37b8bd91cnop [rax]
37b8bd920
37b8bd920loc_37b8bd920:
37b8bd920mov rax, [rsp+416]
37b8bd928mov [rax], ebx
37b8bd92ajmp 0x37b8bd0f0
37b8bd92f
37b8bd92f 90 .
37b8bd930
37b8bd930loc_37b8bd930:
37b8bd930mov [rsp+320], rbp
37b8bd938pxor x6, x6
37b8bd93cmovapd x7, x0
37b8bd940lea rax, [rsp+204]
37b8bd948mov [rsp+152], rax
37b8bd950lea rax, [rsp+200]
37b8bd958mov rbp, [rsp+376]
37b8bd960lea r15, [rip+0xb80561]
37b8bd967mov [rsp+328], r12
37b8bd96fmov r12, [rsp+384]
37b8bd977mov [rsp+336], rdi
37b8bd97fmov rdi, [rsp+368]
37b8bd987mov [rsp+192], ebx
37b8bd98emov [rsp+144], rax
37b8bd996mov [rsp+168], rdx
37b8bd99emov [rsp+176], rcx
37b8bd9a6jmp 0x37b8bdbc0
37b8bd9ab
37b8bd9ab 0f 1f 44 00 00 ..D..
37b8bd9b0
37b8bd9b0loc_37b8bd9b0:
37b8bd9b0mov ecx, r11l
37b8bd9b3cmp ebx, 2
37b8bd9b6jle 0x37b8bd9ef
37b8bd9b8lea ecx, [rbx-2]
37b8bd9bbmovsxd r8, r11l
37b8bd9bemovsxd rdx, ecx
37b8bd9c1imul rdx, [rsp+168]
37b8bd9caadd rdx, [rsp+176]
37b8bd9d2add rdx, r8
37b8bd9d5ucomisd x6, [r13+8*rdx]
37b8bd9dcjp 0x37b8bd9e4
37b8bd9deje 0x37b8bde98
37b8bd9e4
37b8bd9e4loc_37b8bd9e4:
37b8bd9e4mov [rsp+200], 2
37b8bd9ef
37b8bd9efloc_37b8bd9ef:
37b8bd9efmov rax, [rsp+432]
37b8bd9f7mov [rsp+80], r14
37b8bd9fcmov r9, r13
37b8bd9ffmov [rsp+64], r12
37b8bda04mov r8, [rsp+336]
37b8bda0cmov [rsp+120], rax
37b8bda11mov rax, [rsp+424]
37b8bda19mov [rsp+56], rbp
37b8bda1emov rdx, [rsp+328]
37b8bda26mov [rsp+112], rax
37b8bda2bmov rax, [rsp+144]
37b8bda33mov [rsp+48], rdi
37b8bda38mov [rsp+96], rax
37b8bda3dmov rax, [rsp+152]
37b8bda45mov [rsp+204], ecx
37b8bda4cmov rcx, [rsp+320]
37b8bda54mov [rsp+88], rax
37b8bda59mov rax, [rsp+392]
37b8bda61mov [rsp+164], r11l
37b8bda69mov [rsp+72], rax
37b8bda6emov rax, [rsp+360]
37b8bda76mov [rsp+128], rsi
37b8bda7emov [rsp+40], rax
37b8bda83mov rax, [rsp+352]
37b8bda8bmov [rsp+104], r15
37b8bda90mov [rsp+32], rax
37b8bda95call dtgex2_
37b8bda9amov r9l, [rsi]
37b8bda9dmov r11l, [rsp+164]
37b8bdaa5test r9l, r9l
37b8bdaa8jne 0x37b8bd920
37b8bdaaemov r8l, [rsp+200]
37b8bdab6cmp r8l, 1
37b8bdabaje 0x37b8bdea0
37b8bdac0movsxd rdx, r11l
37b8bdac3movsxd rcx, ebx
37b8bdac6imul rdx, [rsp+168]
37b8bdacfadd rdx, [rsp+176]
37b8bdad7add rdx, rcx
37b8bdadaucomisd x6, [r13+8*rdx]
37b8bdae1jp 0x37b8bdae9
37b8bdae3je 0x37b8bdd38
37b8bdae9
37b8bdae9loc_37b8bdae9:
37b8bdae9cmp r8l, 2
37b8bdaedjne 0x37b8bdd38
37b8bdaf3mov rax, [rsp+432]
37b8bdafbmov [rsp+80], r14
37b8bdb00mov r9, r13
37b8bdb03mov [rsp+64], r12
37b8bdb08mov r8, [rsp+336]
37b8bdb10mov [rsp+120], rax
37b8bdb15mov rax, [rsp+424]
37b8bdb1dmov [rsp+56], rbp
37b8bdb22mov rdx, [rsp+328]
37b8bdb2amov [rsp+112], rax
37b8bdb2flea rax, [rip+0xb80396]
37b8bdb36mov rcx, [rsp+320]
37b8bdb3emov [rsp+96], rax
37b8bdb43mov rax, [rsp+152]
37b8bdb4bmov [rsp+48], rdi
37b8bdb50mov [rsp+88], rax
37b8bdb55mov rax, [rsp+392]
37b8bdb5dmov [rsp+204], r11l
37b8bdb65mov [rsp+72], rax
37b8bdb6amov rax, [rsp+360]
37b8bdb72mov [rsp+128], rsi
37b8bdb7amov [rsp+40], rax
37b8bdb7fmov rax, [rsp+352]
37b8bdb87mov [rsp+104], r15
37b8bdb8cmov [rsp+32], rax
37b8bdb91call dtgex2_
37b8bdb96mov r8l, [rsi]
37b8bdb99test r8l, r8l
37b8bdb9cjne 0x37b8bd920
37b8bdba2sub ebx, 2
37b8bdba5mov [rsp+192], ebx
37b8bdbacnop [rax]
37b8bdbb0
37b8bdbb0loc_37b8bdbb0:
37b8bdbb0mov rax, [rsp+416]
37b8bdbb8cmp [rax], ebx
37b8bdbbajge 0x37b8bdef0
37b8bdbc0
37b8bdbc0loc_37b8bdbc0:
37b8bdbc0mov eax, [rsp+196]
37b8bdbc7lea r11l, [rbx-1]
37b8bdbcbmov [rsp+200], 1
37b8bdbd6lea edx, [rax-1]
37b8bdbd9cmp edx, 1
37b8bdbdcja 0x37b8bd9b0
37b8bdbe2cmp ebx, 2
37b8bdbe5jle 0x37b8bdc1e
37b8bdbe7lea r8l, [rbx-2]
37b8bdbebmovsxd rcx, r11l
37b8bdbeemovsxd rdx, r8l
37b8bdbf1imul rdx, [rsp+168]
37b8bdbfaadd rdx, [rsp+176]
37b8bdc02add rdx, rcx
37b8bdc05ucomisd x6, [r13+8*rdx]
37b8bdc0cjp 0x37b8bdc10
37b8bdc0eje 0x37b8bdc1e
37b8bdc10
37b8bdc10loc_37b8bdc10:
37b8bdc10mov [rsp+200], 2
37b8bdc1bmov r11l, r8l
37b8bdc1e
37b8bdc1eloc_37b8bdc1e:
37b8bdc1emov rax, [rsp+432]
37b8bdc26lea rdx, [rsp+196]
37b8bdc2emov [rsp+80], r14
37b8bdc33mov r9, r13
37b8bdc36mov [rsp+64], r12
37b8bdc3bmov r8, [rsp+336]
37b8bdc43mov [rsp+120], rax
37b8bdc48mov rax, [rsp+424]
37b8bdc50mov [rsp+56], rbp
37b8bdc55mov rcx, [rsp+320]
37b8bdc5dmov [rsp+112], rax
37b8bdc62mov rax, [rsp+144]
37b8bdc6amov [rsp+48], rdi
37b8bdc6fmov [rsp+96], rax
37b8bdc74mov rax, [rsp+152]
37b8bdc7cmov [rsp+104], rdx
37b8bdc81mov rdx, [rsp+328]
37b8bdc89mov [rsp+88], rax
37b8bdc8emov rax, [rsp+392]
37b8bdc96mov [rsp+204], r11l
37b8bdc9emov [rsp+72], rax
37b8bdca3mov rax, [rsp+360]
37b8bdcabmov [rsp+128], rsi
37b8bdcb3mov [rsp+40], rax
37b8bdcb8mov rax, [rsp+352]
37b8bdcc0mov [rsp+32], rax
37b8bdcc5call dtgex2_
37b8bdccamov r10l, [rsi]
37b8bdccdtest r10l, r10l
37b8bdcd0jne 0x37b8bd920
37b8bdcd6sub ebx, [rsp+200]
37b8bdcddmov [rsp+192], ebx
37b8bdce4cmp [rsp+196], 2
37b8bdcecjne 0x37b8bdbb0
37b8bdcf2lea ecx, [rbx+1]
37b8bdcf5movsxd rdx, ebx
37b8bdcf8imul rdx, [rsp+168]
37b8bdd01movsxd rcx, ecx
37b8bdd04add rdx, [rsp+176]
37b8bdd0cadd rdx, rcx
37b8bdd0fucomisd x6, [r13+8*rdx]
37b8bdd16jp 0x37b8bdbb0
37b8bdd1cjne 0x37b8bdbb0
37b8bdd22mov [rsp+196], 3
37b8bdd2djmp 0x37b8bdbb0
37b8bdd32
37b8bdd32 66 0f 1f 44 00 00 f..D..
37b8bdd38
37b8bdd38loc_37b8bdd38:
37b8bdd38mov rax, [rsp+432]
37b8bdd40lea rbx, [rsp+192]
37b8bdd48mov [rsp+104], r15
37b8bdd4dmov r9, r13
37b8bdd50mov [rsp+96], r15
37b8bdd55mov rcx, [rsp+320]
37b8bdd5dmov [rsp+120], rax
37b8bdd62mov rax, [rsp+424]
37b8bdd6amov [rsp+88], rbx
37b8bdd6fmov r8, [rsp+336]
37b8bdd77mov [rsp+112], rax
37b8bdd7cmov rax, [rsp+392]
37b8bdd84mov [rsp+80], r14
37b8bdd89mov rdx, [rsp+328]
37b8bdd91mov [rsp+72], rax
37b8bdd96mov rax, [rsp+360]
37b8bdd9emov [rsp+64], r12
37b8bdda3mov [rsp+40], rax
37b8bdda8mov rax, [rsp+352]
37b8bddb0mov [rsp+56], rbp
37b8bddb5mov [rsp+32], rax
37b8bddbamov [rsp+48], rdi
37b8bddbfmov [rsp+128], rsi
37b8bddc7call dtgex2_
37b8bddccmov ecx, [rsi]
37b8bddcemov eax, [rsp+192]
37b8bddd5test ecx, ecx
37b8bddd7jne 0x37b8bdf40
37b8bddddsub eax, 1
37b8bdde0mov [rsp+128], rsi
37b8bdde8mov [rsp+192], eax
37b8bddefmov rax, [rsp+432]
37b8bddf7mov [rsp+104], r15
37b8bddfcmov [rsp+120], rax
37b8bde01mov rax, [rsp+424]
37b8bde09mov [rsp+96], r15
37b8bde0emov [rsp+112], rax
37b8bde13mov [rsp+88], rbx
37b8bde18
37b8bde18loc_37b8bde18:
37b8bde18mov rax, [rsp+392]
37b8bde20mov [rsp+80], r14
37b8bde25mov r9, r13
37b8bde28mov [rsp+64], r12
37b8bde2dmov rdx, [rsp+328]
37b8bde35mov [rsp+72], rax
37b8bde3amov rax, [rsp+360]
37b8bde42mov [rsp+56], rbp
37b8bde47mov r8, [rsp+336]
37b8bde4fmov [rsp+40], rax
37b8bde54mov rax, [rsp+352]
37b8bde5cmov [rsp+48], rdi
37b8bde61mov rcx, [rsp+320]
37b8bde69mov [rsp+32], rax
37b8bde6ecall dtgex2_
37b8bde73mov edx, [rsi]
37b8bde75mov eax, [rsp+192]
37b8bde7ctest edx, edx
37b8bde7ejne 0x37b8bd91a
37b8bde84lea ebx, [rax-1]
37b8bde87mov [rsp+192], ebx
37b8bde8ejmp 0x37b8bdbb0
37b8bde93
37b8bde93 0f 1f 44 00 00 ..D..
37b8bde98
37b8bde98loc_37b8bde98:
37b8bde98mov ecx, r11l
37b8bde9bjmp 0x37b8bd9ef
37b8bdea0
37b8bdea0loc_37b8bdea0:
37b8bdea0mov rax, [rsp+432]
37b8bdea8mov [rsp+128], rsi
37b8bdeb0mov [rsp+104], r15
37b8bdeb5mov [rsp+120], rax
37b8bdebamov rax, [rsp+424]
37b8bdec2mov [rsp+112], rax
37b8bdec7mov rax, [rsp+144]
37b8bdecfmov [rsp+96], rax
37b8bded4lea rax, [rsp+192]
37b8bdedcmov [rsp+88], rax
37b8bdee1jmp 0x37b8bde18
37b8bdee6
37b8bdee6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8bdef0
37b8bdef0loc_37b8bdef0:
37b8bdef0mov rax, [rsp+416]
37b8bdef8mov [rax], ebx
37b8bdefamov rax, [rsp+424]
37b8bdf02movsd_xmm [rax], x7
37b8bdf06jmp 0x37b8bd0f0
37b8bdf0b
37b8bdf0b 0f 1f 44 00 00 ..D..
37b8bdf10
37b8bdf10loc_37b8bdf10:
37b8bdf10cmp r10l, 1
37b8bdf14jne 0x37b8bd2fa
37b8bdf1acmp r11l, 2
37b8bdf1ejne 0x37b8bd2fa
37b8bdf24mov r9, [rsp+416]
37b8bdf2cadd r8l, 1
37b8bdf30mov [r9], r8l
37b8bdf33jmp 0x37b8bd2fa
37b8bdf38
37b8bdf38 0f 1f 84 00 00 00 00 00 ........
37b8bdf40
37b8bdf40loc_37b8bdf40:
37b8bdf40mov rdi, [rsp+416]
37b8bdf48mov [rdi], eax
37b8bdf4ajmp 0x37b8bd0f0
37b8bdf4f
37b8bdf4floc_37b8bdf4f:
37b8bdf4fmov rax, [rsp+424]
37b8bdf57mov rdi, [rip+0xb7ff72]
37b8bdf5emov [rax], rdi
37b8bdf61test r15l, r15l
37b8bdf64jle 0x37b8bd1fe
37b8bdf6ajmp 0x37b8bd0f0
37b8bd040
37b8bdf6f
37b8bdf6f // align 0x20
37b8bdf6f // align 0x20
37b8bdf80
37b8bdf80dtgsen_:
37b8bdf80push r15
37b8bdf82push r14
37b8bdf84push r13
37b8bdf86push r12
37b8bdf88push rbp
37b8bdf89push rdi
37b8bdf8apush rsi
37b8bdf8bpush rbx
37b8bdf8csub rsp, 440
37b8bdf93movups [rsp+384], x6
37b8bdf9bmovups [rsp+400], x7
37b8bdfa3movups [rsp+416], x8
37b8bdfacmov ebx, 1
37b8bdfb1mov rax, [rsp+560]
37b8bdfb9mov rdi, [rsp+640]
37b8bdfc1mov r13, [rsp+696]
37b8bdfc9mov eax, [rax]
37b8bdfcbmov [rsp+200], eax
37b8bdfd2mov rax, [rsp+576]
37b8bdfdamov rbp, rcx
37b8bdfddmov rsi, r9
37b8bdfe0mov [rsp+520], rdx
37b8bdfe8mov eax, [rax]
37b8bdfeamov [rsp+528], r8
37b8bdff2mov [rsp+216], eax
37b8bdff9mov rax, [rsp+616]
37b8be001mov eax, [rax]
37b8be003mov [rsp+228], eax
37b8be00amov rax, [rsp+632]
37b8be012mov edx, [rax]
37b8be014mov rax, [rsp+704]
37b8be01cmov [rax], 0
37b8be022mov rax, [rsp+680]
37b8be02acmp [rax], -1
37b8be02dje 0x37b8be037
37b8be02fcmp [r13], -1
37b8be034sete bl
37b8be037
37b8be037loc_37b8be037:
37b8be037and ebx, 1
37b8be03acmp [rbp], 5
37b8be03eja 0x37b8be280
37b8be044mov rax, [rsp+544]
37b8be04cmov eax, [rax]
37b8be04etest eax, eax
37b8be050js 0x37b8be2a0
37b8be056mov ecx, 1
37b8be05bcmovg ecx, eax
37b8be05ecmp [rsp+200], ecx
37b8be065jl 0x37b8be2b0
37b8be06bcmp [rsp+216], ecx
37b8be072jl 0x37b8be2c0
37b8be078mov ecx, [rsp+228]
37b8be07ftest ecx, ecx
37b8be081jle 0x37b8be2cc
37b8be087cmp ecx, eax
37b8be089jge 0x37b8be09c
37b8be08bmov rcx, [rsp+520]
37b8be093test [rcx], 1
37b8be096jne 0x37b8be2cc
37b8be09c
37b8be09cloc_37b8be09c:
37b8be09ctest edx, edx
37b8be09ejle 0x37b8bf55a
37b8be0a4mov rcx, [rsp+528]
37b8be0actest [rcx], 1
37b8be0afje 0x37b8be0b9
37b8be0b1cmp edx, eax
37b8be0b3jl 0x37b8bf55a
37b8be0b9
37b8be0b9loc_37b8be0b9:
37b8be0b9mov edx, 1
37b8be0belea rcx, [rip+0xb7fe33]
37b8be0c5call dlamch_
37b8be0calea rcx, [rip+0xb7fe28]
37b8be0d1mov edx, 1
37b8be0d6movapd x6, x0
37b8be0dacall dlamch_
37b8be0dfmov ecx, [rbp]
37b8be0e2mov rax, [rsp+544]
37b8be0eamov [rsp+304], 0
37b8be0f5mov [rdi], 0
37b8be0fbmovapd x7, x0
37b8be0ffmov r14l, [rax]
37b8be102lea r11l, [rcx-3]
37b8be106test ecx, ecx
37b8be108jne 0x37b8be112
37b8be10atest ebx, ebx
37b8be10cjne 0x37b8be310
37b8be112
37b8be112loc_37b8be112:
37b8be112xor r12l, r12l
37b8be115cmp ecx, 4
37b8be118sete r12b
37b8be11ctest r14l, r14l
37b8be11fjle 0x37b8be1a0
37b8be121movsxd rax, [rsp+200]
37b8be129movsxd r10, r14l
37b8be12clea r8l, [r14+1]
37b8be130pxor x0, x0
37b8be134sub r10, 1
37b8be138lea r9, [8*rax+8]
37b8be140mov rax, [rsp+552]
37b8be148lea rdx, [rax-8]
37b8be14cmov eax, 1
37b8be151jmp 0x37b8be16f
37b8be153
37b8be153 0f 1f 44 00 00 ..D..
37b8be158
37b8be158loc_37b8be158:
37b8be158mov ebp, [rsi+4*r10]
37b8be15ctest ebp, ebp
37b8be15eje 0x37b8be163
37b8be160
37b8be160loc_37b8be160:
37b8be160add [rdi], 1
37b8be163
37b8be163loc_37b8be163:
37b8be163add rax, 1
37b8be167add rdx, r9
37b8be16acmp rax, r8
37b8be16dje 0x37b8be1a0
37b8be16f
37b8be16floc_37b8be16f:
37b8be16fcmp r14l, eax
37b8be172jle 0x37b8be158
37b8be174ucomisd x0, [rdx+16]
37b8be179mov ebp, [rsi+4*rax-4]
37b8be17djp 0x37b8be2e0
37b8be183jne 0x37b8be2e0
37b8be189test ebp, ebp
37b8be18bjne 0x37b8be160
37b8be18dadd rax, 1
37b8be191add rdx, r9
37b8be194cmp rax, r8
37b8be197jne 0x37b8be16f
37b8be199nop [rax]
37b8be1a0
37b8be1a0loc_37b8be1a0:
37b8be1a0lea eax, [rcx-1]
37b8be1a3cmp eax, 1
37b8be1a6jbe 0x37b8be1b1
37b8be1a8test r12l, r12l
37b8be1abje 0x37b8be310
37b8be1b1
37b8be1b1loc_37b8be1b1:
37b8be1b1mov eax, [rdi]
37b8be1b3mov edx, r14l
37b8be1b6mov r8l, 1
37b8be1bclea r12l, [r14+6]
37b8be1c0sub edx, eax
37b8be1c2imul eax, edx
37b8be1c5lea edx, [4*r14+16]
37b8be1cdadd eax, eax
37b8be1cftest edx, edx
37b8be1d1cmovle edx, r8l
37b8be1d5cmp eax, edx
37b8be1d7cmovl eax, edx
37b8be1datest r12l, r12l
37b8be1ddmov edx, 1
37b8be1e2cmovle r12l, edx
37b8be1e6
37b8be1e6loc_37b8be1e6:
37b8be1e6mov rdx, [rsp+672]
37b8be1eepxor x0, x0
37b8be1f2cvtsi2sd x0, eax
37b8be1f6movsd_xmm [rdx], x0
37b8be1famov rdx, [rsp+688]
37b8be202mov [rdx], r12l
37b8be205mov rdx, [rsp+680]
37b8be20dcmp [rdx], eax
37b8be20fmov rax, [rsp+704]
37b8be217jge 0x37b8be378
37b8be21dtest ebx, ebx
37b8be21fjne 0x37b8be3b0
37b8be225mov [rax], -22
37b8be22bmov eax, 22
37b8be230
37b8be230loc_37b8be230:
37b8be230lea rdx, [rsp+372]
37b8be238mov r8l, 6
37b8be23elea rcx, [rip+0xb7fc9b]
37b8be245mov [rsp+372], eax
37b8be24ccall xerbla_
37b8be251nop
37b8be252
37b8be252loc_37b8be252:
37b8be252movups x6, [rsp+384]
37b8be25amovups x7, [rsp+400]
37b8be262movups x8, [rsp+416]
37b8be26badd rsp, 440
37b8be272pop rbx
37b8be273pop rsi
37b8be274pop rdi
37b8be275pop rbp
37b8be276pop r12
37b8be278pop r13
37b8be27apop r14
37b8be27cpop r15
37b8be27eret
37b8be27f
37b8be27f 90 .
37b8be280
37b8be280loc_37b8be280:
37b8be280mov edx, -1
37b8be285mov eax, 1
37b8be28a
37b8be28aloc_37b8be28a:
37b8be28amov rsi, [rsp+704]
37b8be292mov [rsi], edx
37b8be294jmp 0x37b8be230
37b8be296
37b8be296 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8be2a0
37b8be2a0loc_37b8be2a0:
37b8be2a0mov edx, -5
37b8be2a5mov eax, 5
37b8be2aajmp 0x37b8be28a
37b8be2ac
37b8be2ac 0f 1f 40 00 ..@.
37b8be2b0
37b8be2b0loc_37b8be2b0:
37b8be2b0mov edx, -7
37b8be2b5mov eax, 7
37b8be2bajmp 0x37b8be28a
37b8be2bc
37b8be2bc 0f 1f 40 00 ..@.
37b8be2c0
37b8be2c0loc_37b8be2c0:
37b8be2c0mov edx, -9
37b8be2c5mov eax, 9
37b8be2cajmp 0x37b8be28a
37b8be2cc
37b8be2ccloc_37b8be2cc:
37b8be2ccmov edx, -14
37b8be2d1mov eax, 14
37b8be2d6jmp 0x37b8be28a
37b8be2d8
37b8be2d8 0f 1f 84 00 00 00 00 00 ........
37b8be2e0
37b8be2e0loc_37b8be2e0:
37b8be2e0test ebp, ebp
37b8be2e2jne 0x37b8be3a0
37b8be2e8mov r15l, [rsi+4*rax]
37b8be2ectest r15l, r15l
37b8be2efjne 0x37b8be3a0
37b8be2f5
37b8be2f5loc_37b8be2f5:
37b8be2f5add rax, 1
37b8be2f9cmp r8, rax
37b8be2fcje 0x37b8be1a0
37b8be302add rdx, r9
37b8be305jmp 0x37b8be163
37b8be30a
37b8be30a 66 0f 1f 44 00 00 f..D..
37b8be310
37b8be310loc_37b8be310:
37b8be310lea eax, [4*r14+16]
37b8be318mov edx, 1
37b8be31dmov r12l, 1
37b8be323test eax, eax
37b8be325cmovle eax, edx
37b8be328test r11l, -3
37b8be32fjne 0x37b8be1e6
37b8be335mov r8l, [rdi]
37b8be338mov edx, r14l
37b8be33bmov r9l, 1
37b8be341sub edx, r8l
37b8be344imul edx, r8l
37b8be348lea r8l, [4*rdx]
37b8be350cmp eax, r8l
37b8be353cmovl eax, r8l
37b8be357lea r8l, [r14+6]
37b8be35btest r8l, r8l
37b8be35ecmovle r8l, r9l
37b8be362add edx, edx
37b8be364cmp r8l, edx
37b8be367cmovge edx, r8l
37b8be36bmov r12l, edx
37b8be36ejmp 0x37b8be1e6
37b8be373
37b8be373 0f 1f 44 00 00 ..D..
37b8be378
37b8be378loc_37b8be378:
37b8be378cmp [r13], r12l
37b8be37cjge 0x37b8be3c8
37b8be37etest ebx, ebx
37b8be380jne 0x37b8bee14
37b8be386mov [rax], -24
37b8be38cmov eax, 24
37b8be391jmp 0x37b8be230
37b8be396
37b8be396 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8be3a0
37b8be3a0loc_37b8be3a0:
37b8be3a0add [rdi], 2
37b8be3a3jmp 0x37b8be2f5
37b8be3a8
37b8be3a8 0f 1f 84 00 00 00 00 00 ........
37b8be3b0
37b8be3b0loc_37b8be3b0:
37b8be3b0mov eax, [rax]
37b8be3b2test eax, eax
37b8be3b4je 0x37b8be252
37b8be3ba
37b8be3baloc_37b8be3ba:
37b8be3baneg eax
37b8be3bcjmp 0x37b8be230
37b8be3c1
37b8be3c1 0f 1f 80 00 00 00 00 .......
37b8be3c8
37b8be3c8loc_37b8be3c8:
37b8be3c8mov eax, [rax]
37b8be3catest eax, eax
37b8be3ccjne 0x37b8be3ba
37b8be3cetest ebx, ebx
37b8be3d0jne 0x37b8be252
37b8be3d6xor r13l, r13l
37b8be3d9cmp ecx, 1
37b8be3dcsete r13b
37b8be3e0xor eax, eax
37b8be3e2cmp ecx, 3
37b8be3e5setg al
37b8be3e8sub ecx, 2
37b8be3ebor r13l, eax
37b8be3eeand ecx, -3
37b8be3f1sete al
37b8be3f4xor edx, edx
37b8be3f6and r11l, -3
37b8be3famov [rsp+248], ecx
37b8be401sete dl
37b8be404movzx eax, al
37b8be407or eax, edx
37b8be409mov edx, [rdi]
37b8be40btest edx, edx
37b8be40dje 0x37b8be670
37b8be413cmp edx, r14l
37b8be416je 0x37b8be670
37b8be41cmovsxd r11, [rsp+200]
37b8be424mov [rsp+320], 0
37b8be42fmov rbx, r11
37b8be432not rbx
37b8be435mov [rsp+280], rbx
37b8be43dmovsxd rbx, [rsp+216]
37b8be445mov [rsp+296], rbx
37b8be44dnot rbx
37b8be450mov [rsp+288], rbx
37b8be458test r14l, r14l
37b8be45bjle 0x37b8bf86f
37b8be461lea rcx, [rsp+304]
37b8be469mov rbx, rsi
37b8be46cmov ebp, 2
37b8be471mov rsi, -1
37b8be478mov [rsp+256], rcx
37b8be480lea rcx, [rsp+320]
37b8be488mov edx, 1
37b8be48dmov [rsp+264], rcx
37b8be495lea rcx, [rsp+316]
37b8be49dmov [rsp+272], rcx
37b8be4a5jmp 0x37b8be50d
37b8be4a7
37b8be4a7 66 0f 1f 84 00 00 00 00 00 f........
37b8be4b0
37b8be4b0loc_37b8be4b0:
37b8be4b0mov r10, [rsp+552]
37b8be4b8movsxd rcx, ebp
37b8be4bbpxor x1, x1
37b8be4bfadd rcx, rsi
37b8be4c2ucomisd x1, [r10+8*rcx]
37b8be4c8jp 0x37b8be4cc
37b8be4caje 0x37b8be51c
37b8be4cc
37b8be4ccloc_37b8be4cc:
37b8be4cctest r15l, r15l
37b8be4cfjne 0x37b8be52b
37b8be4d1mov r15l, [rbx+4]
37b8be4d5test r15l, r15l
37b8be4d8jne 0x37b8be52b
37b8be4dacmp ebp, r14l
37b8be4ddjg 0x37b8beb90
37b8be4e3nop
37b8be4e5nop [rax+rax]
37b8be4f0
37b8be4f0loc_37b8be4f0:
37b8be4f0lea edx, [rbp+1]
37b8be4f3add rbx, 4
37b8be4f7add rsi, r11
37b8be4fa
37b8be4faloc_37b8be4fa:
37b8be4facmp edx, r14l
37b8be4fdjg 0x37b8beb90
37b8be503lea ebp, [rdx+1]
37b8be506add rbx, 4
37b8be50aadd rsi, r11
37b8be50d
37b8be50dloc_37b8be50d:
37b8be50dmov rcx, [rsp+544]
37b8be515mov r15l, [rbx]
37b8be518cmp edx, [rcx]
37b8be51ajl 0x37b8be4b0
37b8be51c
37b8be51cloc_37b8be51c:
37b8be51ctest r15l, r15l
37b8be51fjne 0x37b8be528
37b8be521mov edx, ebp
37b8be523jmp 0x37b8be4fa
37b8be525
37b8be525 0f 1f 00 ...
37b8be528
37b8be528loc_37b8be528:
37b8be528xor r15l, r15l
37b8be52b
37b8be52bloc_37b8be52b:
37b8be52bmov ecx, [rsp+320]
37b8be532mov [rsp+316], edx
37b8be539add ecx, 1
37b8be53cmov [rsp+320], ecx
37b8be543cmp edx, ecx
37b8be545je 0x37b8be63c
37b8be54bmov [rsp+232], eax
37b8be552mov rax, [rsp+256]
37b8be55amov r9, [rsp+552]
37b8be562mov r8, [rsp+544]
37b8be56amov [rsp+240], r11
37b8be572mov [rsp+120], rax
37b8be577mov rax, [rsp+680]
37b8be57fmov rdx, [rsp+528]
37b8be587mov rcx, [rsp+520]
37b8be58fmovsd_xmm [rsp+208], x0
37b8be598mov [rsp+112], rax
37b8be59dmov rax, [rsp+672]
37b8be5a5mov [rsp+104], rax
37b8be5aamov rax, [rsp+264]
37b8be5b2mov [rsp+96], rax
37b8be5b7mov rax, [rsp+272]
37b8be5bfmov [rsp+88], rax
37b8be5c4mov rax, [rsp+632]
37b8be5ccmov [rsp+80], rax
37b8be5d1mov rax, [rsp+624]
37b8be5d9mov [rsp+72], rax
37b8be5demov rax, [rsp+616]
37b8be5e6mov [rsp+64], rax
37b8be5ebmov rax, [rsp+608]
37b8be5f3mov [rsp+56], rax
37b8be5f8mov rax, [rsp+576]
37b8be600mov [rsp+48], rax
37b8be605mov rax, [rsp+568]
37b8be60dmov [rsp+40], rax
37b8be612mov rax, [rsp+560]
37b8be61amov [rsp+32], rax
37b8be61fcall dtgexc_
37b8be624mov r11, [rsp+240]
37b8be62cmov eax, [rsp+232]
37b8be633movsd_xmm x0, [rsp+208]
37b8be63c
37b8be63cloc_37b8be63c:
37b8be63cmov r10l, [rsp+304]
37b8be644test r10l, r10l
37b8be647jg 0x37b8bf502
37b8be64dtest r15l, r15l
37b8be650jne 0x37b8beb70
37b8be656cmp ebp, r14l
37b8be659jg 0x37b8beb90
37b8be65fmov edx, ebp
37b8be661add rbx, 4
37b8be665add rsi, r11
37b8be668add ebp, 1
37b8be66bjmp 0x37b8be50d
37b8be670
37b8be670loc_37b8be670:
37b8be670test r13l, r13l
37b8be673je 0x37b8be695
37b8be675movsd_xmm x1, [rip+0xb7f893]
37b8be67dmov rdi, [rsp+648]
37b8be685mov rsi, [rsp+656]
37b8be68dmovsd_xmm [rdi], x1
37b8be691movsd_xmm [rsi], x1
37b8be695
37b8be695loc_37b8be695:
37b8be695test eax, eax
37b8be697je 0x37b8be7af
37b8be69dmov rax, [rip+0xb7f86c]
37b8be6a4mov [rsp+336], 0
37b8be6b0mov [rsp+344], rax
37b8be6b8test r14l, r14l
37b8be6bbjle 0x37b8bf85b
37b8be6c1movsxd rdi, [rsp+216]
37b8be6c9mov r15, [rsp+552]
37b8be6d1mov [rsp+232], r12l
37b8be6d9lea r13, [rsp+344]
37b8be6e1movsxd rbp, [rsp+200]
37b8be6e9mov rbx, [rsp+568]
37b8be6f1movapd x8, x0
37b8be6f6lea rax, [8*rdi]
37b8be6femov rsi, [rsp+544]
37b8be706mov r12, r15
37b8be709mov r15l, r14l
37b8be70cmov [rsp+208], rax
37b8be714shl rbp, 3
37b8be718mov r14l, 1
37b8be71enop
37b8be720
37b8be720loc_37b8be720:
37b8be720mov [rsp+32], r13
37b8be725mov rdx, r12
37b8be728mov rcx, rsi
37b8be72badd r14l, 1
37b8be72flea r9, [rsp+336]
37b8be737lea r8, [rip+0xb7f7aa]
37b8be73eadd r12, rbp
37b8be741call dlassq_
37b8be746mov [rsp+32], r13
37b8be74bmov rdx, rbx
37b8be74emov rcx, rsi
37b8be751lea r9, [rsp+336]
37b8be759lea r8, [rip+0xb7f788]
37b8be760call dlassq_
37b8be765add rbx, [rsp+208]
37b8be76dcmp r14l, r15l
37b8be770jle 0x37b8be720
37b8be772movsd_xmm x1, [rsp+344]
37b8be77bmov rax, [rsp+544]
37b8be783movapd x0, x8
37b8be788mov r12l, [rsp+232]
37b8be790sqrtsd x1, x1
37b8be794mov r14l, [rax]
37b8be797mov rax, [rsp+664]
37b8be79fmulsd x1, [rsp+336]
37b8be7a8unpcklpd x1, x1
37b8be7acmovups [rax], x1
37b8be7af
37b8be7afloc_37b8be7af:
37b8be7aftest r14l, r14l
37b8be7b2jle 0x37b8be924
37b8be7b8movapd x5, x7
37b8be7bcmovsxd rax, [rsp+200]
37b8be7c4movsxd r15, [rsp+228]
37b8be7ccmov r10l, r14l
37b8be7cfdivsd x5, x6
37b8be7d3mov rsi, [rsp+552]
37b8be7dbmov rbp, [rsp+600]
37b8be7e3mov [rsp+228], r12l
37b8be7ebmov [rsp+232], rax
37b8be7f3lea rax, [8*rax+8]
37b8be7fbxor edx, edx
37b8be7fdmovapd x7, x0
37b8be801mov [rsp+208], rax
37b8be809movsxd rax, [rsp+216]
37b8be811mov rdi, -1
37b8be818lea r13, [rsi-8]
37b8be81cmov r9, [rsp+584]
37b8be824mov rbx, [rsp+592]
37b8be82cmov r12l, 1
37b8be832movq x2, [rip+0xb7f6c6]
37b8be83amov [rsp+216], rax
37b8be842lea rax, [8*rax+8]
37b8be84amovq x4, [rip+0xb7f6be]
37b8be852mov [rsp+200], rax
37b8be85amov rax, [rsp+568]
37b8be862lea r11, [rax-8]
37b8be866mov r14, r11
37b8be869mov r11, r15
37b8be86cmovapd x8, x5
37b8be871nop [rax]
37b8be875nop [rax+rax]
37b8be880
37b8be880loc_37b8be880:
37b8be880test edx, edx
37b8be882jne 0x37b8be8e0
37b8be884mov rax, [rsp+544]
37b8be88cmovsd_xmm x1, [r14+8]
37b8be892mov eax, [rax]
37b8be894cmp eax, r12l
37b8be897jle 0x37b8be8b3
37b8be899movsd_xmm x5, [r13+16]
37b8be89fpxor x0, x0
37b8be8a3ucomisd x5, x0
37b8be8a7jp 0x37b8bea58
37b8be8adjne 0x37b8bea58
37b8be8b3
37b8be8b3loc_37b8be8b3:
37b8be8b3movapd x0, x2
37b8be8b7pxor x3, x3
37b8be8bbandpd x0, x1
37b8be8bforpd x0, x4
37b8be8c3comisd x3, x0
37b8be8c7ja 0x37b8be940
37b8be8c9
37b8be8c9loc_37b8be8c9:
37b8be8c9movsd_xmm x0, [r13+8]
37b8be8cfmov [rbx], 0
37b8be8d6movsd_xmm [rbp], x1
37b8be8dbmovsd_xmm [r9], x0
37b8be8e0
37b8be8e0loc_37b8be8e0:
37b8be8e0xor edx, edx
37b8be8e2lea r15, [r9+8]
37b8be8e6lea rax, [rbp+8]
37b8be8ea
37b8be8ealoc_37b8be8ea:
37b8be8eaadd r12, 1
37b8be8eemov rbp, rax
37b8be8f1mov r9, r15
37b8be8f4add rbx, 8
37b8be8f8add r13, [rsp+208]
37b8be900add r14, [rsp+200]
37b8be908add rsi, 8
37b8be90cadd rdi, r11
37b8be90fcmp r10l, r12l
37b8be912jge 0x37b8be880
37b8be918mov r12l, [rsp+228]
37b8be920movapd x0, x7
37b8be924
37b8be924loc_37b8be924:
37b8be924mov rax, [rsp+672]
37b8be92cmovsd_xmm [rax], x0
37b8be930mov rax, [rsp+688]
37b8be938mov [rax], r12l
37b8be93bjmp 0x37b8be252
37b8be940
37b8be940loc_37b8be940:
37b8be940test eax, eax
37b8be942jle 0x37b8be8c9
37b8be944mov rcx, [rsp+520]
37b8be94cmov rdx, [rsp+216]
37b8be954sub eax, 1
37b8be957mov [rsp+256], rbx
37b8be95fadd rax, rdi
37b8be962mov r15l, [rcx]
37b8be965mov rcx, [rsp+232]
37b8be96dlea r8, [8*rdx]
37b8be975mov rdx, [rsp+568]
37b8be97dshl rcx, 3
37b8be981mov [rsp+240], rcx
37b8be989lea rcx, [rdx+8*r12-8]
37b8be98emov rdx, [rsp+608]
37b8be996mov [rsp+248], rcx
37b8be99emov rcx, [rsp+608]
37b8be9a6lea rdx, [rdx+8*rax+16]
37b8be9abmov rbx, [rsp+240]
37b8be9b3mov rax, rsi
37b8be9b6mov [rsp+240], rdi
37b8be9belea rcx, [rcx+8*rdi+8]
37b8be9c3mov rdi, rdx
37b8be9c6mov rdx, [rsp+248]
37b8be9cenop [rax+rax]
37b8be9d4nop [rax+rax]
37b8be9dfnop [rax+rax]
37b8be9eanop [rax+rax]
37b8be9f5nop [rax+rax]
37b8bea00
37b8bea00loc_37b8bea00:
37b8bea00movsd_xmm x0, [rax]
37b8bea04xorpd x0, x2
37b8bea08movsd_xmm [rax], x0
37b8bea0cmovsd_xmm x0, [rdx]
37b8bea10xorpd x0, x2
37b8bea14movsd_xmm [rdx], x0
37b8bea18test r15l, r15l
37b8bea1bje 0x37b8bea29
37b8bea1dmovsd_xmm x0, [rcx]
37b8bea21xorpd x0, x2
37b8bea25movsd_xmm [rcx], x0
37b8bea29
37b8bea29loc_37b8bea29:
37b8bea29add rcx, 8
37b8bea2dadd rax, rbx
37b8bea30add rdx, r8
37b8bea33cmp rdi, rcx
37b8bea36jne 0x37b8bea00
37b8bea38mov rbx, [rsp+256]
37b8bea40mov rdi, [rsp+240]
37b8bea48movsd_xmm x1, [r14+8]
37b8bea4ejmp 0x37b8be8c9
37b8bea53
37b8bea53 0f 1f 44 00 00 ..D..
37b8bea58
37b8bea58loc_37b8bea58:
37b8bea58mov rax, [rsp+232]
37b8bea60movsd_xmm x2, [r13+8]
37b8bea66movapd x0, x6
37b8bea6amovhpd x1, [r14+16]
37b8bea70mulsd x0, x8
37b8bea75lea r15, [r9+8]
37b8bea79lea rdx, [rsp+360]
37b8bea81mov [rsp+256], r11
37b8bea89movsd_xmm x3, [r13+8*rax+8]
37b8bea90unpcklpd x2, x5
37b8bea94mov [rsp+248], r10l
37b8bea9cmovapd x4, x3
37b8beaa0movhpd x4, [r13+8*rax+16]
37b8beaa7mov rax, [rsp+216]
37b8beaafmovsd_xmm [rsp+360], x0
37b8beab8movsd_xmm x3, [r14+8*rax+8]
37b8beabfmovhpd x3, [r14+8*rax+16]
37b8beac6mov rax, [rsp+672]
37b8beacemovups [rax], x2
37b8bead1movups [rax+16], x4
37b8bead5movups [rax+32], x1
37b8bead9movups [rax+48], x3
37b8beaddlea rax, [rbp+8]
37b8beae1mov [rsp+56], r9
37b8beae6lea r9, [rip+0xb7f407]
37b8beaedmov [rsp+48], rax
37b8beaf2mov [rsp+240], rax
37b8beafamov rax, [rsp+672]
37b8beb02mov [rsp+32], rdx
37b8beb07mov rdx, r9
37b8beb0amov [rsp+72], rbx
37b8beb0flea r8, [rax+32]
37b8beb13mov rcx, rax
37b8beb16mov [rsp+64], r15
37b8beb1bmov [rsp+40], rbp
37b8beb20call dlag2_
37b8beb25movsd_xmm x1, [rbx]
37b8beb29xorpd x1, [rip+0xb7f3cf]
37b8beb31mov edx, 1
37b8beb36mov rax, [rsp+240]
37b8beb3emov r10l, [rsp+248]
37b8beb46movq x2, [rip+0xb7f3b2]
37b8beb4emovq x4, [rip+0xb7f3ba]
37b8beb56mov r11, [rsp+256]
37b8beb5emovsd_xmm [rbx+8], x1
37b8beb63jmp 0x37b8be8ea
37b8beb68
37b8beb68 0f 1f 84 00 00 00 00 00 ........
37b8beb70
37b8beb70loc_37b8beb70:
37b8beb70add [rsp+320], 1
37b8beb78cmp ebp, r14l
37b8beb7bjle 0x37b8be4f0
37b8beb81nop [rax]
37b8beb85nop [rax+rax]
37b8beb90
37b8beb90loc_37b8beb90:
37b8beb90mov rsi, [rsp+544]
37b8beb98mov r14l, [rsi]
37b8beb9btest r13l, r13l
37b8beb9ejne 0x37b8bf0e0
37b8beba4
37b8beba4loc_37b8beba4:
37b8beba4test eax, eax
37b8beba6je 0x37b8be7af
37b8bebacmov edx, [rdi]
37b8bebae
37b8bebaeloc_37b8bebae:
37b8bebaesub r14l, edx
37b8bebb1mov ecx, edx
37b8bebb3mov r9l, [rsp+248]
37b8bebbblea r8l, [rdx+1]
37b8bebbfimul ecx, r14l
37b8bebc3lea eax, [rcx+rcx]
37b8bebc6test r9l, r9l
37b8bebc9je 0x37b8bf569
37b8bebcfmov [rsp+328], edx
37b8bebd6movsxd r8, r8l
37b8bebd9mov rdx, [rsp+296]
37b8bebe1lea rsi, [rsp+324]
37b8bebe9mov rdi, [rsp+568]
37b8bebf1imul r11, r8
37b8bebf5mov [rsp+332], r14l
37b8bebfdlea rbp, [rsp+372]
37b8bec05imul rdx, r8
37b8bec09movapd x8, x0
37b8bec0eadd rdx, [rsp+288]
37b8bec16mov [rsp+248], r12l
37b8bec1eadd rdx, r8
37b8bec21mov [rsp+208], rsi
37b8bec29mov r12, [rsp+576]
37b8bec31lea rbx, [rsp+312]
37b8bec39lea r15, [rdi+8*rdx]
37b8bec3dmov rdx, [rsp+280]
37b8bec45mov rdi, [rsp+552]
37b8bec4dmov [rsp+312], 0
37b8bec58mov [rsp+324], eax
37b8bec5fmov r14, [rsp+680]
37b8bec67add rdx, r11
37b8bec6amov rsi, [rsp+688]
37b8bec72mov [rsp+308], 0
37b8bec7dadd rdx, r8
37b8bec80lea r13, [rdi+8*rdx]
37b8bec84lea rdi, [rsp+332]
37b8bec8cmov [rsp+232], r13
37b8bec94mov r13, [rsp+672]
37b8bec9cmov [rsp+240], rdi
37b8beca4mov rdi, [rsp+560]
37b8becacjmp 0x37b8becc3
37b8becae
37b8becae 66 90 f.
37b8becb0
37b8becb0loc_37b8becb0:
37b8becb0lea rcx, [rip+0xb7f23a]
37b8becb7call dtgsyl_
37b8becbc
37b8becbcloc_37b8becbc:
37b8becbcmov eax, [rsp+324]
37b8becc3
37b8becc3loc_37b8becc3:
37b8becc3cdqe
37b8becc5mov [rsp+48], rbp
37b8beccamov r9, rsi
37b8beccdmov r8, r13
37b8becd0lea rdx, [r13+8*rax]
37b8becd5mov rax, [rsp+664]
37b8becddmov [rsp+40], rbx
37b8bece2mov rcx, [rsp+208]
37b8beceamov [rsp+32], rax
37b8becefcall dlacn2_
37b8becf4mov ecx, [rsp+312]
37b8becfbtest ecx, ecx
37b8becfdje 0x37b8bee23
37b8bed03mov eax, [rsp+328]
37b8bed0aimul eax, [rsp+332]
37b8bed12lea r9, [rsp+304]
37b8bed1amov r8l, [r14]
37b8bed1dmov [rsp+168], r9
37b8bed25lea r9, [rsp+360]
37b8bed2dmov [rsp+152], r9
37b8bed35mov r9, [rsp+240]
37b8bed3dlea edx, [rax+rax]
37b8bed40cdqe
37b8bed42mov [rsp+104], r12
37b8bed47lea rax, [r13+8*rax]
37b8bed4csub r8l, edx
37b8bed4fmovsxd rdx, edx
37b8bed52mov [rsp+176], 1
37b8bed5emov [rsp+112], rax
37b8bed63mov rax, [rsp+568]
37b8bed6blea rdx, [r13+8*rdx]
37b8bed70mov [rsp+144], rdx
37b8bed78mov rdx, [rsp+664]
37b8bed80mov [rsp+80], rax
37b8bed85mov rax, [rsp+232]
37b8bed8dmov [rsp+360], r8l
37b8bed95lea r8, [rsp+328]
37b8bed9dmov [rsp+48], rax
37b8beda2mov rax, [rsp+552]
37b8bedaamov [rsp+136], rdx
37b8bedb2lea rdx, [rsp+336]
37b8bedbamov [rsp+128], rdx
37b8bedc2lea rdx, [rsp+308]
37b8bedcamov [rsp+160], rsi
37b8bedd2mov [rsp+120], r8
37b8bedd7mov [rsp+96], r15
37b8beddcmov [rsp+88], r12
37b8bede1mov [rsp+72], r8
37b8bede6mov [rsp+64], r13
37b8bedebmov [rsp+56], rdi
37b8bedf0mov [rsp+40], rdi
37b8bedf5mov [rsp+32], rax
37b8bedfacmp ecx, 1
37b8bedfdjne 0x37b8becb0
37b8bee03lea rcx, [rip+0xb7f0e6]
37b8bee0acall dtgsyl_
37b8bee0fjmp 0x37b8becbc
37b8bee14
37b8bee14loc_37b8bee14:
37b8bee14mov eax, [rax]
37b8bee16test eax, eax
37b8bee18je 0x37b8be252
37b8bee1ejmp 0x37b8be3ba
37b8bee23
37b8bee23loc_37b8bee23:
37b8bee23mov r12l, [rsp+248]
37b8bee2bmov rax, [rsp+664]
37b8bee33lea r14, [rsp+328]
37b8bee3bmov r13, [rsp+232]
37b8bee43mov rsi, [rsp+208]
37b8bee4bmov [rsp+232], r12l
37b8bee53mov r12, [rsp+672]
37b8bee5blea rdi, [rax+8]
37b8bee5fmovsd_xmm x1, [rsp+336]
37b8bee68divsd x1, [rax]
37b8bee6cmovsd_xmm [rax], x1
37b8bee70
37b8bee70loc_37b8bee70:
37b8bee70movsxd rax, [rsp+324]
37b8bee78mov [rsp+48], rbp
37b8bee7dmov r8, r12
37b8bee80mov rcx, rsi
37b8bee83mov [rsp+40], rbx
37b8bee88mov r9, [rsp+688]
37b8bee90mov [rsp+32], rdi
37b8bee95lea rdx, [r12+8*rax]
37b8bee99call dlacn2_
37b8bee9emov r8l, [rsp+312]
37b8beea6test r8l, r8l
37b8beea9je 0x37b8bf0a8
37b8beeafmov eax, [rsp+328]
37b8beeb6mov rcx, [rsp+680]
37b8beebelea r9, [rsp+304]
37b8beec6imul eax, [rsp+332]
37b8beecemov ecx, [rcx]
37b8beed0mov [rsp+168], r9
37b8beed8mov [rsp+176], 1
37b8beee4lea edx, [rax+rax]
37b8beee7mov [rsp+208], ecx
37b8beeeecdqe
37b8beef0sub ecx, edx
37b8beef2movsxd rdx, edx
37b8beef5lea rax, [r12+8*rax]
37b8beef9cmp r8l, 1
37b8beefdmov [rsp+360], ecx
37b8bef04lea rdx, [r12+8*rdx]
37b8bef08lea r8, [rsp+332]
37b8bef10je 0x37b8befe0
37b8bef16mov [rsp+112], rax
37b8bef1bmov rax, [rsp+576]
37b8bef23lea r9, [rsp+360]
37b8bef2blea rcx, [rip+0xb7efbf]
37b8bef32mov [rsp+80], r15
37b8bef37mov r10, [rsp+688]
37b8bef3fmov [rsp+104], rax
37b8bef44mov rax, [rsp+568]
37b8bef4cmov [rsp+72], r8
37b8bef51mov [rsp+96], rax
37b8bef56mov rax, [rsp+576]
37b8bef5emov [rsp+64], r12
37b8bef63mov [rsp+88], rax
37b8bef68mov rax, [rsp+560]
37b8bef70mov [rsp+32], r13
37b8bef75mov [rsp+56], rax
37b8bef7amov rax, [rsp+552]
37b8bef82mov [rsp+144], rdx
37b8bef8alea rdx, [rsp+336]
37b8bef92mov [rsp+48], rax
37b8bef97mov rax, [rsp+560]
37b8bef9fmov [rsp+152], r9
37b8befa7mov r9, r14
37b8befaamov [rsp+40], rax
37b8befafmov [rsp+128], rdx
37b8befb7lea rdx, [rsp+308]
37b8befbfmov [rsp+160], r10
37b8befc7mov [rsp+136], rdi
37b8befcfmov [rsp+120], r8
37b8befd4call dtgsyl_
37b8befd9jmp 0x37b8bee70
37b8befde
37b8befde 66 90 f.
37b8befe0
37b8befe0loc_37b8befe0:
37b8befe0mov [rsp+112], rax
37b8befe5mov rax, [rsp+576]
37b8befedlea r9, [rsp+360]
37b8beff5lea rcx, [rip+0xb7eef4]
37b8beffcmov [rsp+80], r15
37b8bf001mov r11, [rsp+688]
37b8bf009mov [rsp+104], rax
37b8bf00emov rax, [rsp+568]
37b8bf016mov [rsp+72], r8
37b8bf01bmov [rsp+96], rax
37b8bf020mov rax, [rsp+576]
37b8bf028mov [rsp+64], r12
37b8bf02dmov [rsp+88], rax
37b8bf032mov rax, [rsp+560]
37b8bf03amov [rsp+32], r13
37b8bf03fmov [rsp+56], rax
37b8bf044mov rax, [rsp+552]
37b8bf04cmov [rsp+144], rdx
37b8bf054lea rdx, [rsp+336]
37b8bf05cmov [rsp+48], rax
37b8bf061mov rax, [rsp+560]
37b8bf069mov [rsp+152], r9
37b8bf071mov r9, r14
37b8bf074mov [rsp+40], rax
37b8bf079mov [rsp+128], rdx
37b8bf081lea rdx, [rsp+308]
37b8bf089mov [rsp+160], r11
37b8bf091mov [rsp+136], rdi
37b8bf099mov [rsp+120], r8
37b8bf09ecall dtgsyl_
37b8bf0a3jmp 0x37b8bee70
37b8bf0a8
37b8bf0a8loc_37b8bf0a8:
37b8bf0a8mov rax, [rsp+664]
37b8bf0b0mov r12l, [rsp+232]
37b8bf0b8movapd x0, x8
37b8bf0bdmovsd_xmm x1, [rsp+336]
37b8bf0c6divsd x1, [rax+8]
37b8bf0cbmovsd_xmm [rax+8], x1
37b8bf0d0mov rax, [rsp+544]
37b8bf0d8mov r14l, [rax]
37b8bf0dbjmp 0x37b8be7af
37b8bf0e0
37b8bf0e0loc_37b8bf0e0:
37b8bf0e0mov edx, [rdi]
37b8bf0e2
37b8bf0e2loc_37b8bf0e2:
37b8bf0e2mov ecx, r14l
37b8bf0e5mov [rsp+328], edx
37b8bf0eclea r15, [rsp+328]
37b8bf0f4lea r8, [rsp+332]
37b8bf0fcsub ecx, edx
37b8bf0feadd edx, 1
37b8bf101mov [rsp+256], eax
37b8bf108mov rax, [rsp+280]
37b8bf110movsxd rbx, edx
37b8bf113mov [rsp+48], r15
37b8bf118lea rbp, [rsp+372]
37b8bf120mov rdx, rbx
37b8bf123mov [rsp+332], ecx
37b8bf12alea rcx, [rip+0xb7edbb]
37b8bf131imul rdx, r11
37b8bf135mov [rsp+56], 4
37b8bf13emov [rsp+232], r11
37b8bf146movsd_xmm [rsp+240], x0
37b8bf14fmov [rsp+308], 0
37b8bf15alea r14, [rdx+rax]
37b8bf15emov rax, [rsp+672]
37b8bf166mov rdx, r15
37b8bf169mov [rsp+40], rax
37b8bf16emov rax, [rsp+560]
37b8bf176mov [rsp+32], rax
37b8bf17bmov rax, [rsp+552]
37b8bf183lea r9, [rax+8*r14+8]
37b8bf188call dlacpy_
37b8bf18dmov rdx, [rsp+296]
37b8bf195mov rax, [rsp+288]
37b8bf19dmov [rsp+56], 4
37b8bf1a6mov [rsp+48], r15
37b8bf1ablea r8, [rsp+332]
37b8bf1b3lea rcx, [rip+0xb7ed32]
37b8bf1baimul rdx, rbx
37b8bf1belea r13, [rdx+rax]
37b8bf1c2mov edx, [rsp+328]
37b8bf1c9mov rax, [rsp+672]
37b8bf1d1imul edx, [rsp+332]
37b8bf1d9movsxd rdx, edx
37b8bf1dclea rdx, [rax+8*rdx]
37b8bf1e0mov rax, [rsp+576]
37b8bf1e8mov [rsp+40], rdx
37b8bf1edmov rdx, r15
37b8bf1f0mov [rsp+32], rax
37b8bf1f5mov rax, [rsp+568]
37b8bf1fdlea r9, [rax+8*r13+8]
37b8bf202call dlacpy_
37b8bf207mov rax, [rsp+680]
37b8bf20fmov edx, [rsp+328]
37b8bf216lea r9, [rsp+332]
37b8bf21eimul edx, [rsp+332]
37b8bf226mov eax, [rax]
37b8bf228mov [rsp+152], rbp
37b8bf230mov [rsp+176], 1
37b8bf23cmov [rsp+208], eax
37b8bf243mov r8l, eax
37b8bf246mov rax, [rsp+688]
37b8bf24elea ecx, [rdx+rdx]
37b8bf251sub r8l, ecx
37b8bf254movsxd rcx, ecx
37b8bf257movsxd rdx, edx
37b8bf25amov [rsp+120], r15
37b8bf25fmov [rsp+160], rax
37b8bf267mov rax, [rsp+672]
37b8bf26fmov [rsp+372], r8l
37b8bf277lea r8, [rsp+304]
37b8bf27flea rcx, [rax+8*rcx]
37b8bf283mov rax, [rsp+664]
37b8bf28bmov [rsp+72], r15
37b8bf290mov [rsp+144], rcx
37b8bf298lea rcx, [rsp+336]
37b8bf2a0mov [rsp+136], rax
37b8bf2a8mov rax, [rsp+672]
37b8bf2b0mov [rsp+168], r8
37b8bf2b8mov r8, r15
37b8bf2bblea rdx, [rax+8*rdx]
37b8bf2bfmov rax, [rsp+576]
37b8bf2c7mov [rsp+128], rcx
37b8bf2cflea rcx, [rip+0xb7ec1a]
37b8bf2d6mov [rsp+112], rdx
37b8bf2dblea rdx, [rbx+r13]
37b8bf2dflea r13, [rsp+344]
37b8bf2e7mov [rsp+104], rax
37b8bf2ecmov rax, [rsp+568]
37b8bf2f4lea rdx, [rax+8*rdx]
37b8bf2f8mov rax, [rsp+576]
37b8bf300mov [rsp+96], rdx
37b8bf305lea rdx, [rbx+r14]
37b8bf309mov [rsp+88], rax
37b8bf30emov rax, [rsp+568]
37b8bf316mov [rsp+80], rax
37b8bf31bmov rax, [rsp+672]
37b8bf323mov [rsp+64], rax
37b8bf328mov rax, [rsp+560]
37b8bf330mov [rsp+56], rax
37b8bf335mov rax, [rsp+552]
37b8bf33dlea rdx, [rax+8*rdx]
37b8bf341mov rax, [rsp+560]
37b8bf349mov [rsp+48], rdx
37b8bf34elea rdx, [rsp+308]
37b8bf356mov [rsp+40], rax
37b8bf35bmov rax, [rsp+552]
37b8bf363mov [rsp+32], rax
37b8bf368call dtgsyl_
37b8bf36dmov ebx, [rsp+328]
37b8bf374mov rcx, rbp
37b8bf377imul ebx, [rsp+332]
37b8bf37fmov [rsp+32], r13
37b8bf384mov rax, [rip+0xb7eb85]
37b8bf38blea r9, [rsp+352]
37b8bf393lea r8, [rip+0xb7eb4e]
37b8bf39amov rdx, [rsp+672]
37b8bf3a2mov [rsp+352], 0
37b8bf3aemov [rsp+344], rax
37b8bf3b6mov [rsp+372], ebx
37b8bf3bdcall dlassq_
37b8bf3c2pxor x2, x2
37b8bf3c6movsd_xmm x1, [rsp+344]
37b8bf3cfmov r11, [rsp+232]
37b8bf3d7movsd_xmm x0, [rsp+240]
37b8bf3e0mov eax, [rsp+256]
37b8bf3e7sqrtsd x1, x1
37b8bf3ebmulsd x1, [rsp+352]
37b8bf3f4ucomisd x1, x2
37b8bf3f8jp 0x37b8bf404
37b8bf3famovsd_xmm x3, [rip+0xb7eb0e]
37b8bf402je 0x37b8bf42d
37b8bf404
37b8bf404loc_37b8bf404:
37b8bf404movsd_xmm x3, [rsp+336]
37b8bf40dmovapd x2, x3
37b8bf411mulsd x2, x3
37b8bf415divsd x2, x1
37b8bf419addsd x2, x1
37b8bf41dsqrtsd x1, x1
37b8bf421sqrtsd x2, x2
37b8bf425mulsd x1, x2
37b8bf429divsd x3, x1
37b8bf42d
37b8bf42dloc_37b8bf42d:
37b8bf42dmov [rsp+232], eax
37b8bf434mov rax, [rsp+648]
37b8bf43cmov rcx, rbp
37b8bf43flea r9, [rsp+352]
37b8bf447mov [rsp+372], ebx
37b8bf44emovsxd rbx, ebx
37b8bf451lea r8, [rip+0xb7ea90]
37b8bf458movsd_xmm [rax], x3
37b8bf45cmov rax, [rip+0xb7eaad]
37b8bf463mov [rsp+32], r13
37b8bf468mov [rsp+344], rax
37b8bf470mov rax, [rsp+672]
37b8bf478mov [rsp+240], r11
37b8bf480movsd_xmm [rsp+208], x0
37b8bf489lea rdx, [rax+8*rbx]
37b8bf48dmov [rsp+352], 0
37b8bf499call dlassq_
37b8bf49epxor x2, x2
37b8bf4a2movsd_xmm x1, [rsp+344]
37b8bf4abmovsd_xmm x0, [rsp+208]
37b8bf4b4mov eax, [rsp+232]
37b8bf4bbmov r11, [rsp+240]
37b8bf4c3sqrtsd x1, x1
37b8bf4c7mulsd x1, [rsp+352]
37b8bf4d0ucomisd x1, x2
37b8bf4d4jp 0x37b8bf816
37b8bf4dajne 0x37b8bf816
37b8bf4e0mov rsi, [rsp+656]
37b8bf4e8mov rbx, [rip+0xb7ea21]
37b8bf4efmov [rsi], rbx
37b8bf4f2mov rsi, [rsp+544]
37b8bf4famov r14l, [rsi]
37b8bf4fdjmp 0x37b8beba4
37b8bf502
37b8bf502loc_37b8bf502:
37b8bf502mov rdi, [rsp+704]
37b8bf50amov [rdi], 1
37b8bf510test r13l, r13l
37b8bf513je 0x37b8bf533
37b8bf515mov rsi, [rsp+648]
37b8bf51dmov rdi, [rsp+656]
37b8bf525mov [rsi], 0
37b8bf52cmov [rdi], 0
37b8bf533
37b8bf533loc_37b8bf533:
37b8bf533mov rdi, [rsp+544]
37b8bf53bmov r14l, [rdi]
37b8bf53etest eax, eax
37b8bf540je 0x37b8be7af
37b8bf546mov rax, [rsp+664]
37b8bf54epxor x1, x1
37b8bf552movups [rax], x1
37b8bf555jmp 0x37b8be7af
37b8bf55a
37b8bf55aloc_37b8bf55a:
37b8bf55amov edx, -16
37b8bf55fmov eax, 16
37b8bf564jmp 0x37b8be28a
37b8bf569
37b8bf569loc_37b8bf569:
37b8bf569mov rdi, [rsp+680]
37b8bf571movsxd r8, r8l
37b8bf574movsxd rcx, ecx
37b8bf577mov [rsp+328], edx
37b8bf57eimul r11, r8
37b8bf582mov [rsp+332], r14l
37b8bf58alea r15, [rsp+328]
37b8bf592mov edx, [rdi]
37b8bf594mov [rsp+120], r15
37b8bf599lea rsi, [rsp+304]
37b8bf5a1lea rbp, [rsp+336]
37b8bf5a9mov rdi, [rsp+568]
37b8bf5b1mov [rsp+72], r15
37b8bf5b6lea rbx, [rsp+332]
37b8bf5belea r10, [rsp+308]
37b8bf5c6sub edx, eax
37b8bf5c8cdqe
37b8bf5camov r9, rbx
37b8bf5cdmovsd_xmm [rsp+232], x0
37b8bf5d6mov [rsp+372], edx
37b8bf5ddmov rdx, [rsp+296]
37b8bf5e5mov [rsp+168], rsi
37b8bf5edimul rdx, r8
37b8bf5f1add rdx, [rsp+288]
37b8bf5f9mov [rsp+308], 3
37b8bf604add rdx, r8
37b8bf607mov [rsp+128], rbp
37b8bf60fmov [rsp+176], 1
37b8bf61blea r13, [rdi+8*rdx]
37b8bf61fmov rdx, [rsp+280]
37b8bf627mov rdi, [rsp+552]
37b8bf62fmov [rsp+96], r13
37b8bf634add rdx, r11
37b8bf637add rdx, r8
37b8bf63amov r8, r15
37b8bf63dlea r14, [rdi+8*rdx]
37b8bf641mov rdx, [rsp+672]
37b8bf649mov rdi, [rsp+688]
37b8bf651lea rax, [rdx+8*rax]
37b8bf655mov [rsp+160], rdi
37b8bf65dlea rdi, [rsp+372]
37b8bf665mov [rsp+144], rax
37b8bf66dmov rax, [rsp+664]
37b8bf675mov [rsp+152], rdi
37b8bf67dmov [rsp+136], rax
37b8bf685lea rax, [rdx+8*rcx]
37b8bf689lea rcx, [rip+0xb7e860]
37b8bf690mov [rsp+112], rax
37b8bf695mov rax, [rsp+576]
37b8bf69dmov [rsp+64], rdx
37b8bf6a2mov rdx, r10
37b8bf6a5mov [rsp+104], rax
37b8bf6aamov [rsp+88], rax
37b8bf6afmov rax, [rsp+568]
37b8bf6b7mov [rsp+80], rax
37b8bf6bcmov rax, [rsp+560]
37b8bf6c4mov [rsp+48], r14
37b8bf6c9mov [rsp+56], rax
37b8bf6cemov [rsp+40], rax
37b8bf6d3mov rax, [rsp+552]
37b8bf6dbmov [rsp+208], r10
37b8bf6e3mov [rsp+32], rax
37b8bf6e8call dtgsyl_
37b8bf6edmov eax, [rsp+328]
37b8bf6f4mov r9, r15
37b8bf6f7mov r8, rbx
37b8bf6faimul eax, [rsp+332]
37b8bf702mov rcx, [rsp+680]
37b8bf70amov ecx, [rcx]
37b8bf70cmov [rsp+152], rdi
37b8bf714mov rdi, [rsp+672]
37b8bf71clea edx, [rax+rax]
37b8bf71fcdqe
37b8bf721mov [rsp+168], rsi
37b8bf729mov rsi, [rsp+688]
37b8bf731sub ecx, edx
37b8bf733movsxd rdx, edx
37b8bf736mov [rsp+176], 1
37b8bf742lea rax, [rdi+8*rax]
37b8bf746lea rdx, [rdi+8*rdx]
37b8bf74amov [rsp+372], ecx
37b8bf751mov [rsp+112], rax
37b8bf756mov rax, [rsp+576]
37b8bf75elea rcx, [rip+0xb7e78b]
37b8bf765mov [rsp+160], rsi
37b8bf76dmov rsi, [rsp+664]
37b8bf775mov [rsp+104], rax
37b8bf77amov rax, [rsp+568]
37b8bf782mov [rsp+144], rdx
37b8bf78alea rdx, [rsi+8]
37b8bf78emov [rsp+96], rax
37b8bf793mov rax, [rsp+576]
37b8bf79bmov [rsp+136], rdx
37b8bf7a3mov [rsp+88], rax
37b8bf7a8mov rax, [rsp+560]
37b8bf7b0mov [rsp+128], rbp
37b8bf7b8mov [rsp+56], rax
37b8bf7bdmov rax, [rsp+552]
37b8bf7c5mov [rsp+120], rbx
37b8bf7camov [rsp+48], rax
37b8bf7cfmov rax, [rsp+560]
37b8bf7d7mov [rsp+80], r13
37b8bf7dcmov [rsp+40], rax
37b8bf7e1mov [rsp+72], rbx
37b8bf7e6mov [rsp+64], rdi
37b8bf7ebmov [rsp+32], r14
37b8bf7f0mov rdx, [rsp+208]
37b8bf7f8call dtgsyl_
37b8bf7fdmov rax, [rsp+544]
37b8bf805movsd_xmm x0, [rsp+232]
37b8bf80emov r14l, [rax]
37b8bf811jmp 0x37b8be7af
37b8bf816
37b8bf816loc_37b8bf816:
37b8bf816movsd_xmm x3, [rsp+336]
37b8bf81fmov rsi, [rsp+656]
37b8bf827movapd x2, x3
37b8bf82bmulsd x2, x3
37b8bf82fdivsd x2, x1
37b8bf833addsd x2, x1
37b8bf837sqrtsd x1, x1
37b8bf83bsqrtsd x2, x2
37b8bf83fmulsd x1, x2
37b8bf843divsd x3, x1
37b8bf847movsd_xmm [rsi], x3
37b8bf84bmov rsi, [rsp+544]
37b8bf853mov r14l, [rsi]
37b8bf856jmp 0x37b8beba4
37b8bf85b
37b8bf85bloc_37b8bf85b:
37b8bf85bmov rax, [rsp+664]
37b8bf863pxor x1, x1
37b8bf867movups [rax], x1
37b8bf86ajmp 0x37b8be924
37b8bf86f
37b8bf86floc_37b8bf86f:
37b8bf86ftest r13l, r13l
37b8bf872jne 0x37b8bf0e2
37b8bf878test eax, eax
37b8bf87ajne 0x37b8bebae
37b8bf880jmp 0x37b8be924
37b8bdf80
37b8bdf80dtgsen_:
37b8bdf80push r15
37b8bdf82push r14
37b8bdf84push r13
37b8bdf86push r12
37b8bdf88push rbp
37b8bdf89push rdi
37b8bdf8apush rsi
37b8bdf8bpush rbx
37b8bdf8csub rsp, 440
37b8bdf93movups [rsp+384], x6
37b8bdf9bmovups [rsp+400], x7
37b8bdfa3movups [rsp+416], x8
37b8bdfacmov ebx, 1
37b8bdfb1mov rax, [rsp+560]
37b8bdfb9mov rdi, [rsp+640]
37b8bdfc1mov r13, [rsp+696]
37b8bdfc9mov eax, [rax]
37b8bdfcbmov [rsp+200], eax
37b8bdfd2mov rax, [rsp+576]
37b8bdfdamov rbp, rcx
37b8bdfddmov rsi, r9
37b8bdfe0mov [rsp+520], rdx
37b8bdfe8mov eax, [rax]
37b8bdfeamov [rsp+528], r8
37b8bdff2mov [rsp+216], eax
37b8bdff9mov rax, [rsp+616]
37b8be001mov eax, [rax]
37b8be003mov [rsp+228], eax
37b8be00amov rax, [rsp+632]
37b8be012mov edx, [rax]
37b8be014mov rax, [rsp+704]
37b8be01cmov [rax], 0
37b8be022mov rax, [rsp+680]
37b8be02acmp [rax], -1
37b8be02dje 0x37b8be037
37b8be02fcmp [r13], -1
37b8be034sete bl
37b8be037
37b8be037loc_37b8be037:
37b8be037and ebx, 1
37b8be03acmp [rbp], 5
37b8be03eja 0x37b8be280
37b8be044mov rax, [rsp+544]
37b8be04cmov eax, [rax]
37b8be04etest eax, eax
37b8be050js 0x37b8be2a0
37b8be056mov ecx, 1
37b8be05bcmovg ecx, eax
37b8be05ecmp [rsp+200], ecx
37b8be065jl 0x37b8be2b0
37b8be06bcmp [rsp+216], ecx
37b8be072jl 0x37b8be2c0
37b8be078mov ecx, [rsp+228]
37b8be07ftest ecx, ecx
37b8be081jle 0x37b8be2cc
37b8be087cmp ecx, eax
37b8be089jge 0x37b8be09c
37b8be08bmov rcx, [rsp+520]
37b8be093test [rcx], 1
37b8be096jne 0x37b8be2cc
37b8be09c
37b8be09cloc_37b8be09c:
37b8be09ctest edx, edx
37b8be09ejle 0x37b8bf55a
37b8be0a4mov rcx, [rsp+528]
37b8be0actest [rcx], 1
37b8be0afje 0x37b8be0b9
37b8be0b1cmp edx, eax
37b8be0b3jl 0x37b8bf55a
37b8be0b9
37b8be0b9loc_37b8be0b9:
37b8be0b9mov edx, 1
37b8be0belea rcx, [rip+0xb7fe33]
37b8be0c5call dlamch_
37b8be0calea rcx, [rip+0xb7fe28]
37b8be0d1mov edx, 1
37b8be0d6movapd x6, x0
37b8be0dacall dlamch_
37b8be0dfmov ecx, [rbp]
37b8be0e2mov rax, [rsp+544]
37b8be0eamov [rsp+304], 0
37b8be0f5mov [rdi], 0
37b8be0fbmovapd x7, x0
37b8be0ffmov r14l, [rax]
37b8be102lea r11l, [rcx-3]
37b8be106test ecx, ecx
37b8be108jne 0x37b8be112
37b8be10atest ebx, ebx
37b8be10cjne 0x37b8be310
37b8be112
37b8be112loc_37b8be112:
37b8be112xor r12l, r12l
37b8be115cmp ecx, 4
37b8be118sete r12b
37b8be11ctest r14l, r14l
37b8be11fjle 0x37b8be1a0
37b8be121movsxd rax, [rsp+200]
37b8be129movsxd r10, r14l
37b8be12clea r8l, [r14+1]
37b8be130pxor x0, x0
37b8be134sub r10, 1
37b8be138lea r9, [8*rax+8]
37b8be140mov rax, [rsp+552]
37b8be148lea rdx, [rax-8]
37b8be14cmov eax, 1
37b8be151jmp 0x37b8be16f
37b8be153
37b8be153 0f 1f 44 00 00 ..D..
37b8be158
37b8be158loc_37b8be158:
37b8be158mov ebp, [rsi+4*r10]
37b8be15ctest ebp, ebp
37b8be15eje 0x37b8be163
37b8be160
37b8be160loc_37b8be160:
37b8be160add [rdi], 1
37b8be163
37b8be163loc_37b8be163:
37b8be163add rax, 1
37b8be167add rdx, r9
37b8be16acmp rax, r8
37b8be16dje 0x37b8be1a0
37b8be16f
37b8be16floc_37b8be16f:
37b8be16fcmp r14l, eax
37b8be172jle 0x37b8be158
37b8be174ucomisd x0, [rdx+16]
37b8be179mov ebp, [rsi+4*rax-4]
37b8be17djp 0x37b8be2e0
37b8be183jne 0x37b8be2e0
37b8be189test ebp, ebp
37b8be18bjne 0x37b8be160
37b8be18dadd rax, 1
37b8be191add rdx, r9
37b8be194cmp rax, r8
37b8be197jne 0x37b8be16f
37b8be199nop [rax]
37b8be1a0
37b8be1a0loc_37b8be1a0:
37b8be1a0lea eax, [rcx-1]
37b8be1a3cmp eax, 1
37b8be1a6jbe 0x37b8be1b1
37b8be1a8test r12l, r12l
37b8be1abje 0x37b8be310
37b8be1b1
37b8be1b1loc_37b8be1b1:
37b8be1b1mov eax, [rdi]
37b8be1b3mov edx, r14l
37b8be1b6mov r8l, 1
37b8be1bclea r12l, [r14+6]
37b8be1c0sub edx, eax
37b8be1c2imul eax, edx
37b8be1c5lea edx, [4*r14+16]
37b8be1cdadd eax, eax
37b8be1cftest edx, edx
37b8be1d1cmovle edx, r8l
37b8be1d5cmp eax, edx
37b8be1d7cmovl eax, edx
37b8be1datest r12l, r12l
37b8be1ddmov edx, 1
37b8be1e2cmovle r12l, edx
37b8be1e6
37b8be1e6loc_37b8be1e6:
37b8be1e6mov rdx, [rsp+672]
37b8be1eepxor x0, x0
37b8be1f2cvtsi2sd x0, eax
37b8be1f6movsd_xmm [rdx], x0
37b8be1famov rdx, [rsp+688]
37b8be202mov [rdx], r12l
37b8be205mov rdx, [rsp+680]
37b8be20dcmp [rdx], eax
37b8be20fmov rax, [rsp+704]
37b8be217jge 0x37b8be378
37b8be21dtest ebx, ebx
37b8be21fjne 0x37b8be3b0
37b8be225mov [rax], -22
37b8be22bmov eax, 22
37b8be230
37b8be230loc_37b8be230:
37b8be230lea rdx, [rsp+372]
37b8be238mov r8l, 6
37b8be23elea rcx, [rip+0xb7fc9b]
37b8be245mov [rsp+372], eax
37b8be24ccall xerbla_
37b8be251nop
37b8be252
37b8be252loc_37b8be252:
37b8be252movups x6, [rsp+384]
37b8be25amovups x7, [rsp+400]
37b8be262movups x8, [rsp+416]
37b8be26badd rsp, 440
37b8be272pop rbx
37b8be273pop rsi
37b8be274pop rdi
37b8be275pop rbp
37b8be276pop r12
37b8be278pop r13
37b8be27apop r14
37b8be27cpop r15
37b8be27eret
37b8be27f
37b8be27f 90 .
37b8be280
37b8be280loc_37b8be280:
37b8be280mov edx, -1
37b8be285mov eax, 1
37b8be28a
37b8be28aloc_37b8be28a:
37b8be28amov rsi, [rsp+704]
37b8be292mov [rsi], edx
37b8be294jmp 0x37b8be230
37b8be296
37b8be296 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8be2a0
37b8be2a0loc_37b8be2a0:
37b8be2a0mov edx, -5
37b8be2a5mov eax, 5
37b8be2aajmp 0x37b8be28a
37b8be2ac
37b8be2ac 0f 1f 40 00 ..@.
37b8be2b0
37b8be2b0loc_37b8be2b0:
37b8be2b0mov edx, -7
37b8be2b5mov eax, 7
37b8be2bajmp 0x37b8be28a
37b8be2bc
37b8be2bc 0f 1f 40 00 ..@.
37b8be2c0
37b8be2c0loc_37b8be2c0:
37b8be2c0mov edx, -9
37b8be2c5mov eax, 9
37b8be2cajmp 0x37b8be28a
37b8be2cc
37b8be2ccloc_37b8be2cc:
37b8be2ccmov edx, -14
37b8be2d1mov eax, 14
37b8be2d6jmp 0x37b8be28a
37b8be2d8
37b8be2d8 0f 1f 84 00 00 00 00 00 ........
37b8be2e0
37b8be2e0loc_37b8be2e0:
37b8be2e0test ebp, ebp
37b8be2e2jne 0x37b8be3a0
37b8be2e8mov r15l, [rsi+4*rax]
37b8be2ectest r15l, r15l
37b8be2efjne 0x37b8be3a0
37b8be2f5
37b8be2f5loc_37b8be2f5:
37b8be2f5add rax, 1
37b8be2f9cmp r8, rax
37b8be2fcje 0x37b8be1a0
37b8be302add rdx, r9
37b8be305jmp 0x37b8be163
37b8be30a
37b8be30a 66 0f 1f 44 00 00 f..D..
37b8be310
37b8be310loc_37b8be310:
37b8be310lea eax, [4*r14+16]
37b8be318mov edx, 1
37b8be31dmov r12l, 1
37b8be323test eax, eax
37b8be325cmovle eax, edx
37b8be328test r11l, -3
37b8be32fjne 0x37b8be1e6
37b8be335mov r8l, [rdi]
37b8be338mov edx, r14l
37b8be33bmov r9l, 1
37b8be341sub edx, r8l
37b8be344imul edx, r8l
37b8be348lea r8l, [4*rdx]
37b8be350cmp eax, r8l
37b8be353cmovl eax, r8l
37b8be357lea r8l, [r14+6]
37b8be35btest r8l, r8l
37b8be35ecmovle r8l, r9l
37b8be362add edx, edx
37b8be364cmp r8l, edx
37b8be367cmovge edx, r8l
37b8be36bmov r12l, edx
37b8be36ejmp 0x37b8be1e6
37b8be373
37b8be373 0f 1f 44 00 00 ..D..
37b8be378
37b8be378loc_37b8be378:
37b8be378cmp [r13], r12l
37b8be37cjge 0x37b8be3c8
37b8be37etest ebx, ebx
37b8be380jne 0x37b8bee14
37b8be386mov [rax], -24
37b8be38cmov eax, 24
37b8be391jmp 0x37b8be230
37b8be396
37b8be396 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8be3a0
37b8be3a0loc_37b8be3a0:
37b8be3a0add [rdi], 2
37b8be3a3jmp 0x37b8be2f5
37b8be3a8
37b8be3a8 0f 1f 84 00 00 00 00 00 ........
37b8be3b0
37b8be3b0loc_37b8be3b0:
37b8be3b0mov eax, [rax]
37b8be3b2test eax, eax
37b8be3b4je 0x37b8be252
37b8be3ba
37b8be3baloc_37b8be3ba:
37b8be3baneg eax
37b8be3bcjmp 0x37b8be230
37b8be3c1
37b8be3c1 0f 1f 80 00 00 00 00 .......
37b8be3c8
37b8be3c8loc_37b8be3c8:
37b8be3c8mov eax, [rax]
37b8be3catest eax, eax
37b8be3ccjne 0x37b8be3ba
37b8be3cetest ebx, ebx
37b8be3d0jne 0x37b8be252
37b8be3d6xor r13l, r13l
37b8be3d9cmp ecx, 1
37b8be3dcsete r13b
37b8be3e0xor eax, eax
37b8be3e2cmp ecx, 3
37b8be3e5setg al
37b8be3e8sub ecx, 2
37b8be3ebor r13l, eax
37b8be3eeand ecx, -3
37b8be3f1sete al
37b8be3f4xor edx, edx
37b8be3f6and r11l, -3
37b8be3famov [rsp+248], ecx
37b8be401sete dl
37b8be404movzx eax, al
37b8be407or eax, edx
37b8be409mov edx, [rdi]
37b8be40btest edx, edx
37b8be40dje 0x37b8be670
37b8be413cmp edx, r14l
37b8be416je 0x37b8be670
37b8be41cmovsxd r11, [rsp+200]
37b8be424mov [rsp+320], 0
37b8be42fmov rbx, r11
37b8be432not rbx
37b8be435mov [rsp+280], rbx
37b8be43dmovsxd rbx, [rsp+216]
37b8be445mov [rsp+296], rbx
37b8be44dnot rbx
37b8be450mov [rsp+288], rbx
37b8be458test r14l, r14l
37b8be45bjle 0x37b8bf86f
37b8be461lea rcx, [rsp+304]
37b8be469mov rbx, rsi
37b8be46cmov ebp, 2
37b8be471mov rsi, -1
37b8be478mov [rsp+256], rcx
37b8be480lea rcx, [rsp+320]
37b8be488mov edx, 1
37b8be48dmov [rsp+264], rcx
37b8be495lea rcx, [rsp+316]
37b8be49dmov [rsp+272], rcx
37b8be4a5jmp 0x37b8be50d
37b8be4a7
37b8be4a7 66 0f 1f 84 00 00 00 00 00 f........
37b8be4b0
37b8be4b0loc_37b8be4b0:
37b8be4b0mov r10, [rsp+552]
37b8be4b8movsxd rcx, ebp
37b8be4bbpxor x1, x1
37b8be4bfadd rcx, rsi
37b8be4c2ucomisd x1, [r10+8*rcx]
37b8be4c8jp 0x37b8be4cc
37b8be4caje 0x37b8be51c
37b8be4cc
37b8be4ccloc_37b8be4cc:
37b8be4cctest r15l, r15l
37b8be4cfjne 0x37b8be52b
37b8be4d1mov r15l, [rbx+4]
37b8be4d5test r15l, r15l
37b8be4d8jne 0x37b8be52b
37b8be4dacmp ebp, r14l
37b8be4ddjg 0x37b8beb90
37b8be4e3nop
37b8be4e5nop [rax+rax]
37b8be4f0
37b8be4f0loc_37b8be4f0:
37b8be4f0lea edx, [rbp+1]
37b8be4f3add rbx, 4
37b8be4f7add rsi, r11
37b8be4fa
37b8be4faloc_37b8be4fa:
37b8be4facmp edx, r14l
37b8be4fdjg 0x37b8beb90
37b8be503lea ebp, [rdx+1]
37b8be506add rbx, 4
37b8be50aadd rsi, r11
37b8be50d
37b8be50dloc_37b8be50d:
37b8be50dmov rcx, [rsp+544]
37b8be515mov r15l, [rbx]
37b8be518cmp edx, [rcx]
37b8be51ajl 0x37b8be4b0
37b8be51c
37b8be51cloc_37b8be51c:
37b8be51ctest r15l, r15l
37b8be51fjne 0x37b8be528
37b8be521mov edx, ebp
37b8be523jmp 0x37b8be4fa
37b8be525
37b8be525 0f 1f 00 ...
37b8be528
37b8be528loc_37b8be528:
37b8be528xor r15l, r15l
37b8be52b
37b8be52bloc_37b8be52b:
37b8be52bmov ecx, [rsp+320]
37b8be532mov [rsp+316], edx
37b8be539add ecx, 1
37b8be53cmov [rsp+320], ecx
37b8be543cmp edx, ecx
37b8be545je 0x37b8be63c
37b8be54bmov [rsp+232], eax
37b8be552mov rax, [rsp+256]
37b8be55amov r9, [rsp+552]
37b8be562mov r8, [rsp+544]
37b8be56amov [rsp+240], r11
37b8be572mov [rsp+120], rax
37b8be577mov rax, [rsp+680]
37b8be57fmov rdx, [rsp+528]
37b8be587mov rcx, [rsp+520]
37b8be58fmovsd_xmm [rsp+208], x0
37b8be598mov [rsp+112], rax
37b8be59dmov rax, [rsp+672]
37b8be5a5mov [rsp+104], rax
37b8be5aamov rax, [rsp+264]
37b8be5b2mov [rsp+96], rax
37b8be5b7mov rax, [rsp+272]
37b8be5bfmov [rsp+88], rax
37b8be5c4mov rax, [rsp+632]
37b8be5ccmov [rsp+80], rax
37b8be5d1mov rax, [rsp+624]
37b8be5d9mov [rsp+72], rax
37b8be5demov rax, [rsp+616]
37b8be5e6mov [rsp+64], rax
37b8be5ebmov rax, [rsp+608]
37b8be5f3mov [rsp+56], rax
37b8be5f8mov rax, [rsp+576]
37b8be600mov [rsp+48], rax
37b8be605mov rax, [rsp+568]
37b8be60dmov [rsp+40], rax
37b8be612mov rax, [rsp+560]
37b8be61amov [rsp+32], rax
37b8be61fcall dtgexc_
37b8be624mov r11, [rsp+240]
37b8be62cmov eax, [rsp+232]
37b8be633movsd_xmm x0, [rsp+208]
37b8be63c
37b8be63cloc_37b8be63c:
37b8be63cmov r10l, [rsp+304]
37b8be644test r10l, r10l
37b8be647jg 0x37b8bf502
37b8be64dtest r15l, r15l
37b8be650jne 0x37b8beb70
37b8be656cmp ebp, r14l
37b8be659jg 0x37b8beb90
37b8be65fmov edx, ebp
37b8be661add rbx, 4
37b8be665add rsi, r11
37b8be668add ebp, 1
37b8be66bjmp 0x37b8be50d
37b8be670
37b8be670loc_37b8be670:
37b8be670test r13l, r13l
37b8be673je 0x37b8be695
37b8be675movsd_xmm x1, [rip+0xb7f893]
37b8be67dmov rdi, [rsp+648]
37b8be685mov rsi, [rsp+656]
37b8be68dmovsd_xmm [rdi], x1
37b8be691movsd_xmm [rsi], x1
37b8be695
37b8be695loc_37b8be695:
37b8be695test eax, eax
37b8be697je 0x37b8be7af
37b8be69dmov rax, [rip+0xb7f86c]
37b8be6a4mov [rsp+336], 0
37b8be6b0mov [rsp+344], rax
37b8be6b8test r14l, r14l
37b8be6bbjle 0x37b8bf85b
37b8be6c1movsxd rdi, [rsp+216]
37b8be6c9mov r15, [rsp+552]
37b8be6d1mov [rsp+232], r12l
37b8be6d9lea r13, [rsp+344]
37b8be6e1movsxd rbp, [rsp+200]
37b8be6e9mov rbx, [rsp+568]
37b8be6f1movapd x8, x0
37b8be6f6lea rax, [8*rdi]
37b8be6femov rsi, [rsp+544]
37b8be706mov r12, r15
37b8be709mov r15l, r14l
37b8be70cmov [rsp+208], rax
37b8be714shl rbp, 3
37b8be718mov r14l, 1
37b8be71enop
37b8be720
37b8be720loc_37b8be720:
37b8be720mov [rsp+32], r13
37b8be725mov rdx, r12
37b8be728mov rcx, rsi
37b8be72badd r14l, 1
37b8be72flea r9, [rsp+336]
37b8be737lea r8, [rip+0xb7f7aa]
37b8be73eadd r12, rbp
37b8be741call dlassq_
37b8be746mov [rsp+32], r13
37b8be74bmov rdx, rbx
37b8be74emov rcx, rsi
37b8be751lea r9, [rsp+336]
37b8be759lea r8, [rip+0xb7f788]
37b8be760call dlassq_
37b8be765add rbx, [rsp+208]
37b8be76dcmp r14l, r15l
37b8be770jle 0x37b8be720
37b8be772movsd_xmm x1, [rsp+344]
37b8be77bmov rax, [rsp+544]
37b8be783movapd x0, x8
37b8be788mov r12l, [rsp+232]
37b8be790sqrtsd x1, x1
37b8be794mov r14l, [rax]
37b8be797mov rax, [rsp+664]
37b8be79fmulsd x1, [rsp+336]
37b8be7a8unpcklpd x1, x1
37b8be7acmovups [rax], x1
37b8be7af
37b8be7afloc_37b8be7af:
37b8be7aftest r14l, r14l
37b8be7b2jle 0x37b8be924
37b8be7b8movapd x5, x7
37b8be7bcmovsxd rax, [rsp+200]
37b8be7c4movsxd r15, [rsp+228]
37b8be7ccmov r10l, r14l
37b8be7cfdivsd x5, x6
37b8be7d3mov rsi, [rsp+552]
37b8be7dbmov rbp, [rsp+600]
37b8be7e3mov [rsp+228], r12l
37b8be7ebmov [rsp+232], rax
37b8be7f3lea rax, [8*rax+8]
37b8be7fbxor edx, edx
37b8be7fdmovapd x7, x0
37b8be801mov [rsp+208], rax
37b8be809movsxd rax, [rsp+216]
37b8be811mov rdi, -1
37b8be818lea r13, [rsi-8]
37b8be81cmov r9, [rsp+584]
37b8be824mov rbx, [rsp+592]
37b8be82cmov r12l, 1
37b8be832movq x2, [rip+0xb7f6c6]
37b8be83amov [rsp+216], rax
37b8be842lea rax, [8*rax+8]
37b8be84amovq x4, [rip+0xb7f6be]
37b8be852mov [rsp+200], rax
37b8be85amov rax, [rsp+568]
37b8be862lea r11, [rax-8]
37b8be866mov r14, r11
37b8be869mov r11, r15
37b8be86cmovapd x8, x5
37b8be871nop [rax]
37b8be875nop [rax+rax]
37b8be880
37b8be880loc_37b8be880:
37b8be880test edx, edx
37b8be882jne 0x37b8be8e0
37b8be884mov rax, [rsp+544]
37b8be88cmovsd_xmm x1, [r14+8]
37b8be892mov eax, [rax]
37b8be894cmp eax, r12l
37b8be897jle 0x37b8be8b3
37b8be899movsd_xmm x5, [r13+16]
37b8be89fpxor x0, x0
37b8be8a3ucomisd x5, x0
37b8be8a7jp 0x37b8bea58
37b8be8adjne 0x37b8bea58
37b8be8b3
37b8be8b3loc_37b8be8b3:
37b8be8b3movapd x0, x2
37b8be8b7pxor x3, x3
37b8be8bbandpd x0, x1
37b8be8bforpd x0, x4
37b8be8c3comisd x3, x0
37b8be8c7ja 0x37b8be940
37b8be8c9
37b8be8c9loc_37b8be8c9:
37b8be8c9movsd_xmm x0, [r13+8]
37b8be8cfmov [rbx], 0
37b8be8d6movsd_xmm [rbp], x1
37b8be8dbmovsd_xmm [r9], x0
37b8be8e0
37b8be8e0loc_37b8be8e0:
37b8be8e0xor edx, edx
37b8be8e2lea r15, [r9+8]
37b8be8e6lea rax, [rbp+8]
37b8be8ea
37b8be8ealoc_37b8be8ea:
37b8be8eaadd r12, 1
37b8be8eemov rbp, rax
37b8be8f1mov r9, r15
37b8be8f4add rbx, 8
37b8be8f8add r13, [rsp+208]
37b8be900add r14, [rsp+200]
37b8be908add rsi, 8
37b8be90cadd rdi, r11
37b8be90fcmp r10l, r12l
37b8be912jge 0x37b8be880
37b8be918mov r12l, [rsp+228]
37b8be920movapd x0, x7
37b8be924
37b8be924loc_37b8be924:
37b8be924mov rax, [rsp+672]
37b8be92cmovsd_xmm [rax], x0
37b8be930mov rax, [rsp+688]
37b8be938mov [rax], r12l
37b8be93bjmp 0x37b8be252
37b8be940
37b8be940loc_37b8be940:
37b8be940test eax, eax
37b8be942jle 0x37b8be8c9
37b8be944mov rcx, [rsp+520]
37b8be94cmov rdx, [rsp+216]
37b8be954sub eax, 1
37b8be957mov [rsp+256], rbx
37b8be95fadd rax, rdi
37b8be962mov r15l, [rcx]
37b8be965mov rcx, [rsp+232]
37b8be96dlea r8, [8*rdx]
37b8be975mov rdx, [rsp+568]
37b8be97dshl rcx, 3
37b8be981mov [rsp+240], rcx
37b8be989lea rcx, [rdx+8*r12-8]
37b8be98emov rdx, [rsp+608]
37b8be996mov [rsp+248], rcx
37b8be99emov rcx, [rsp+608]
37b8be9a6lea rdx, [rdx+8*rax+16]
37b8be9abmov rbx, [rsp+240]
37b8be9b3mov rax, rsi
37b8be9b6mov [rsp+240], rdi
37b8be9belea rcx, [rcx+8*rdi+8]
37b8be9c3mov rdi, rdx
37b8be9c6mov rdx, [rsp+248]
37b8be9cenop [rax+rax]
37b8be9d4nop [rax+rax]
37b8be9dfnop [rax+rax]
37b8be9eanop [rax+rax]
37b8be9f5nop [rax+rax]
37b8bea00
37b8bea00loc_37b8bea00:
37b8bea00movsd_xmm x0, [rax]
37b8bea04xorpd x0, x2
37b8bea08movsd_xmm [rax], x0
37b8bea0cmovsd_xmm x0, [rdx]
37b8bea10xorpd x0, x2
37b8bea14movsd_xmm [rdx], x0
37b8bea18test r15l, r15l
37b8bea1bje 0x37b8bea29
37b8bea1dmovsd_xmm x0, [rcx]
37b8bea21xorpd x0, x2
37b8bea25movsd_xmm [rcx], x0
37b8bea29
37b8bea29loc_37b8bea29:
37b8bea29add rcx, 8
37b8bea2dadd rax, rbx
37b8bea30add rdx, r8
37b8bea33cmp rdi, rcx
37b8bea36jne 0x37b8bea00
37b8bea38mov rbx, [rsp+256]
37b8bea40mov rdi, [rsp+240]
37b8bea48movsd_xmm x1, [r14+8]
37b8bea4ejmp 0x37b8be8c9
37b8bea53
37b8bea53 0f 1f 44 00 00 ..D..
37b8bea58
37b8bea58loc_37b8bea58:
37b8bea58mov rax, [rsp+232]
37b8bea60movsd_xmm x2, [r13+8]
37b8bea66movapd x0, x6
37b8bea6amovhpd x1, [r14+16]
37b8bea70mulsd x0, x8
37b8bea75lea r15, [r9+8]
37b8bea79lea rdx, [rsp+360]
37b8bea81mov [rsp+256], r11
37b8bea89movsd_xmm x3, [r13+8*rax+8]
37b8bea90unpcklpd x2, x5
37b8bea94mov [rsp+248], r10l
37b8bea9cmovapd x4, x3
37b8beaa0movhpd x4, [r13+8*rax+16]
37b8beaa7mov rax, [rsp+216]
37b8beaafmovsd_xmm [rsp+360], x0
37b8beab8movsd_xmm x3, [r14+8*rax+8]
37b8beabfmovhpd x3, [r14+8*rax+16]
37b8beac6mov rax, [rsp+672]
37b8beacemovups [rax], x2
37b8bead1movups [rax+16], x4
37b8bead5movups [rax+32], x1
37b8bead9movups [rax+48], x3
37b8beaddlea rax, [rbp+8]
37b8beae1mov [rsp+56], r9
37b8beae6lea r9, [rip+0xb7f407]
37b8beaedmov [rsp+48], rax
37b8beaf2mov [rsp+240], rax
37b8beafamov rax, [rsp+672]
37b8beb02mov [rsp+32], rdx
37b8beb07mov rdx, r9
37b8beb0amov [rsp+72], rbx
37b8beb0flea r8, [rax+32]
37b8beb13mov rcx, rax
37b8beb16mov [rsp+64], r15
37b8beb1bmov [rsp+40], rbp
37b8beb20call dlag2_
37b8beb25movsd_xmm x1, [rbx]
37b8beb29xorpd x1, [rip+0xb7f3cf]
37b8beb31mov edx, 1
37b8beb36mov rax, [rsp+240]
37b8beb3emov r10l, [rsp+248]
37b8beb46movq x2, [rip+0xb7f3b2]
37b8beb4emovq x4, [rip+0xb7f3ba]
37b8beb56mov r11, [rsp+256]
37b8beb5emovsd_xmm [rbx+8], x1
37b8beb63jmp 0x37b8be8ea
37b8beb68
37b8beb68 0f 1f 84 00 00 00 00 00 ........
37b8beb70
37b8beb70loc_37b8beb70:
37b8beb70add [rsp+320], 1
37b8beb78cmp ebp, r14l
37b8beb7bjle 0x37b8be4f0
37b8beb81nop [rax]
37b8beb85nop [rax+rax]
37b8beb90
37b8beb90loc_37b8beb90:
37b8beb90mov rsi, [rsp+544]
37b8beb98mov r14l, [rsi]
37b8beb9btest r13l, r13l
37b8beb9ejne 0x37b8bf0e0
37b8beba4
37b8beba4loc_37b8beba4:
37b8beba4test eax, eax
37b8beba6je 0x37b8be7af
37b8bebacmov edx, [rdi]
37b8bebae
37b8bebaeloc_37b8bebae:
37b8bebaesub r14l, edx
37b8bebb1mov ecx, edx
37b8bebb3mov r9l, [rsp+248]
37b8bebbblea r8l, [rdx+1]
37b8bebbfimul ecx, r14l
37b8bebc3lea eax, [rcx+rcx]
37b8bebc6test r9l, r9l
37b8bebc9je 0x37b8bf569
37b8bebcfmov [rsp+328], edx
37b8bebd6movsxd r8, r8l
37b8bebd9mov rdx, [rsp+296]
37b8bebe1lea rsi, [rsp+324]
37b8bebe9mov rdi, [rsp+568]
37b8bebf1imul r11, r8
37b8bebf5mov [rsp+332], r14l
37b8bebfdlea rbp, [rsp+372]
37b8bec05imul rdx, r8
37b8bec09movapd x8, x0
37b8bec0eadd rdx, [rsp+288]
37b8bec16mov [rsp+248], r12l
37b8bec1eadd rdx, r8
37b8bec21mov [rsp+208], rsi
37b8bec29mov r12, [rsp+576]
37b8bec31lea rbx, [rsp+312]
37b8bec39lea r15, [rdi+8*rdx]
37b8bec3dmov rdx, [rsp+280]
37b8bec45mov rdi, [rsp+552]
37b8bec4dmov [rsp+312], 0
37b8bec58mov [rsp+324], eax
37b8bec5fmov r14, [rsp+680]
37b8bec67add rdx, r11
37b8bec6amov rsi, [rsp+688]
37b8bec72mov [rsp+308], 0
37b8bec7dadd rdx, r8
37b8bec80lea r13, [rdi+8*rdx]
37b8bec84lea rdi, [rsp+332]
37b8bec8cmov [rsp+232], r13
37b8bec94mov r13, [rsp+672]
37b8bec9cmov [rsp+240], rdi
37b8beca4mov rdi, [rsp+560]
37b8becacjmp 0x37b8becc3
37b8becae
37b8becae 66 90 f.
37b8becb0
37b8becb0loc_37b8becb0:
37b8becb0lea rcx, [rip+0xb7f23a]
37b8becb7call dtgsyl_
37b8becbc
37b8becbcloc_37b8becbc:
37b8becbcmov eax, [rsp+324]
37b8becc3
37b8becc3loc_37b8becc3:
37b8becc3cdqe
37b8becc5mov [rsp+48], rbp
37b8beccamov r9, rsi
37b8beccdmov r8, r13
37b8becd0lea rdx, [r13+8*rax]
37b8becd5mov rax, [rsp+664]
37b8becddmov [rsp+40], rbx
37b8bece2mov rcx, [rsp+208]
37b8beceamov [rsp+32], rax
37b8becefcall dlacn2_
37b8becf4mov ecx, [rsp+312]
37b8becfbtest ecx, ecx
37b8becfdje 0x37b8bee23
37b8bed03mov eax, [rsp+328]
37b8bed0aimul eax, [rsp+332]
37b8bed12lea r9, [rsp+304]
37b8bed1amov r8l, [r14]
37b8bed1dmov [rsp+168], r9
37b8bed25lea r9, [rsp+360]
37b8bed2dmov [rsp+152], r9
37b8bed35mov r9, [rsp+240]
37b8bed3dlea edx, [rax+rax]
37b8bed40cdqe
37b8bed42mov [rsp+104], r12
37b8bed47lea rax, [r13+8*rax]
37b8bed4csub r8l, edx
37b8bed4fmovsxd rdx, edx
37b8bed52mov [rsp+176], 1
37b8bed5emov [rsp+112], rax
37b8bed63mov rax, [rsp+568]
37b8bed6blea rdx, [r13+8*rdx]
37b8bed70mov [rsp+144], rdx
37b8bed78mov rdx, [rsp+664]
37b8bed80mov [rsp+80], rax
37b8bed85mov rax, [rsp+232]
37b8bed8dmov [rsp+360], r8l
37b8bed95lea r8, [rsp+328]
37b8bed9dmov [rsp+48], rax
37b8beda2mov rax, [rsp+552]
37b8bedaamov [rsp+136], rdx
37b8bedb2lea rdx, [rsp+336]
37b8bedbamov [rsp+128], rdx
37b8bedc2lea rdx, [rsp+308]
37b8bedcamov [rsp+160], rsi
37b8bedd2mov [rsp+120], r8
37b8bedd7mov [rsp+96], r15
37b8beddcmov [rsp+88], r12
37b8bede1mov [rsp+72], r8
37b8bede6mov [rsp+64], r13
37b8bedebmov [rsp+56], rdi
37b8bedf0mov [rsp+40], rdi
37b8bedf5mov [rsp+32], rax
37b8bedfacmp ecx, 1
37b8bedfdjne 0x37b8becb0
37b8bee03lea rcx, [rip+0xb7f0e6]
37b8bee0acall dtgsyl_
37b8bee0fjmp 0x37b8becbc
37b8bee14
37b8bee14loc_37b8bee14:
37b8bee14mov eax, [rax]
37b8bee16test eax, eax
37b8bee18je 0x37b8be252
37b8bee1ejmp 0x37b8be3ba
37b8bee23
37b8bee23loc_37b8bee23:
37b8bee23mov r12l, [rsp+248]
37b8bee2bmov rax, [rsp+664]
37b8bee33lea r14, [rsp+328]
37b8bee3bmov r13, [rsp+232]
37b8bee43mov rsi, [rsp+208]
37b8bee4bmov [rsp+232], r12l
37b8bee53mov r12, [rsp+672]
37b8bee5blea rdi, [rax+8]
37b8bee5fmovsd_xmm x1, [rsp+336]
37b8bee68divsd x1, [rax]
37b8bee6cmovsd_xmm [rax], x1
37b8bee70
37b8bee70loc_37b8bee70:
37b8bee70movsxd rax, [rsp+324]
37b8bee78mov [rsp+48], rbp
37b8bee7dmov r8, r12
37b8bee80mov rcx, rsi
37b8bee83mov [rsp+40], rbx
37b8bee88mov r9, [rsp+688]
37b8bee90mov [rsp+32], rdi
37b8bee95lea rdx, [r12+8*rax]
37b8bee99call dlacn2_
37b8bee9emov r8l, [rsp+312]
37b8beea6test r8l, r8l
37b8beea9je 0x37b8bf0a8
37b8beeafmov eax, [rsp+328]
37b8beeb6mov rcx, [rsp+680]
37b8beebelea r9, [rsp+304]
37b8beec6imul eax, [rsp+332]
37b8beecemov ecx, [rcx]
37b8beed0mov [rsp+168], r9
37b8beed8mov [rsp+176], 1
37b8beee4lea edx, [rax+rax]
37b8beee7mov [rsp+208], ecx
37b8beeeecdqe
37b8beef0sub ecx, edx
37b8beef2movsxd rdx, edx
37b8beef5lea rax, [r12+8*rax]
37b8beef9cmp r8l, 1
37b8beefdmov [rsp+360], ecx
37b8bef04lea rdx, [r12+8*rdx]
37b8bef08lea r8, [rsp+332]
37b8bef10je 0x37b8befe0
37b8bef16mov [rsp+112], rax
37b8bef1bmov rax, [rsp+576]
37b8bef23lea r9, [rsp+360]
37b8bef2blea rcx, [rip+0xb7efbf]
37b8bef32mov [rsp+80], r15
37b8bef37mov r10, [rsp+688]
37b8bef3fmov [rsp+104], rax
37b8bef44mov rax, [rsp+568]
37b8bef4cmov [rsp+72], r8
37b8bef51mov [rsp+96], rax
37b8bef56mov rax, [rsp+576]
37b8bef5emov [rsp+64], r12
37b8bef63mov [rsp+88], rax
37b8bef68mov rax, [rsp+560]
37b8bef70mov [rsp+32], r13
37b8bef75mov [rsp+56], rax
37b8bef7amov rax, [rsp+552]
37b8bef82mov [rsp+144], rdx
37b8bef8alea rdx, [rsp+336]
37b8bef92mov [rsp+48], rax
37b8bef97mov rax, [rsp+560]
37b8bef9fmov [rsp+152], r9
37b8befa7mov r9, r14
37b8befaamov [rsp+40], rax
37b8befafmov [rsp+128], rdx
37b8befb7lea rdx, [rsp+308]
37b8befbfmov [rsp+160], r10
37b8befc7mov [rsp+136], rdi
37b8befcfmov [rsp+120], r8
37b8befd4call dtgsyl_
37b8befd9jmp 0x37b8bee70
37b8befde
37b8befde 66 90 f.
37b8befe0
37b8befe0loc_37b8befe0:
37b8befe0mov [rsp+112], rax
37b8befe5mov rax, [rsp+576]
37b8befedlea r9, [rsp+360]
37b8beff5lea rcx, [rip+0xb7eef4]
37b8beffcmov [rsp+80], r15
37b8bf001mov r11, [rsp+688]
37b8bf009mov [rsp+104], rax
37b8bf00emov rax, [rsp+568]
37b8bf016mov [rsp+72], r8
37b8bf01bmov [rsp+96], rax
37b8bf020mov rax, [rsp+576]
37b8bf028mov [rsp+64], r12
37b8bf02dmov [rsp+88], rax
37b8bf032mov rax, [rsp+560]
37b8bf03amov [rsp+32], r13
37b8bf03fmov [rsp+56], rax
37b8bf044mov rax, [rsp+552]
37b8bf04cmov [rsp+144], rdx
37b8bf054lea rdx, [rsp+336]
37b8bf05cmov [rsp+48], rax
37b8bf061mov rax, [rsp+560]
37b8bf069mov [rsp+152], r9
37b8bf071mov r9, r14
37b8bf074mov [rsp+40], rax
37b8bf079mov [rsp+128], rdx
37b8bf081lea rdx, [rsp+308]
37b8bf089mov [rsp+160], r11
37b8bf091mov [rsp+136], rdi
37b8bf099mov [rsp+120], r8
37b8bf09ecall dtgsyl_
37b8bf0a3jmp 0x37b8bee70
37b8bf0a8
37b8bf0a8loc_37b8bf0a8:
37b8bf0a8mov rax, [rsp+664]
37b8bf0b0mov r12l, [rsp+232]
37b8bf0b8movapd x0, x8
37b8bf0bdmovsd_xmm x1, [rsp+336]
37b8bf0c6divsd x1, [rax+8]
37b8bf0cbmovsd_xmm [rax+8], x1
37b8bf0d0mov rax, [rsp+544]
37b8bf0d8mov r14l, [rax]
37b8bf0dbjmp 0x37b8be7af
37b8bf0e0
37b8bf0e0loc_37b8bf0e0:
37b8bf0e0mov edx, [rdi]
37b8bf0e2
37b8bf0e2loc_37b8bf0e2:
37b8bf0e2mov ecx, r14l
37b8bf0e5mov [rsp+328], edx
37b8bf0eclea r15, [rsp+328]
37b8bf0f4lea r8, [rsp+332]
37b8bf0fcsub ecx, edx
37b8bf0feadd edx, 1
37b8bf101mov [rsp+256], eax
37b8bf108mov rax, [rsp+280]
37b8bf110movsxd rbx, edx
37b8bf113mov [rsp+48], r15
37b8bf118lea rbp, [rsp+372]
37b8bf120mov rdx, rbx
37b8bf123mov [rsp+332], ecx
37b8bf12alea rcx, [rip+0xb7edbb]
37b8bf131imul rdx, r11
37b8bf135mov [rsp+56], 4
37b8bf13emov [rsp+232], r11
37b8bf146movsd_xmm [rsp+240], x0
37b8bf14fmov [rsp+308], 0
37b8bf15alea r14, [rdx+rax]
37b8bf15emov rax, [rsp+672]
37b8bf166mov rdx, r15
37b8bf169mov [rsp+40], rax
37b8bf16emov rax, [rsp+560]
37b8bf176mov [rsp+32], rax
37b8bf17bmov rax, [rsp+552]
37b8bf183lea r9, [rax+8*r14+8]
37b8bf188call dlacpy_
37b8bf18dmov rdx, [rsp+296]
37b8bf195mov rax, [rsp+288]
37b8bf19dmov [rsp+56], 4
37b8bf1a6mov [rsp+48], r15
37b8bf1ablea r8, [rsp+332]
37b8bf1b3lea rcx, [rip+0xb7ed32]
37b8bf1baimul rdx, rbx
37b8bf1belea r13, [rdx+rax]
37b8bf1c2mov edx, [rsp+328]
37b8bf1c9mov rax, [rsp+672]
37b8bf1d1imul edx, [rsp+332]
37b8bf1d9movsxd rdx, edx
37b8bf1dclea rdx, [rax+8*rdx]
37b8bf1e0mov rax, [rsp+576]
37b8bf1e8mov [rsp+40], rdx
37b8bf1edmov rdx, r15
37b8bf1f0mov [rsp+32], rax
37b8bf1f5mov rax, [rsp+568]
37b8bf1fdlea r9, [rax+8*r13+8]
37b8bf202call dlacpy_
37b8bf207mov rax, [rsp+680]
37b8bf20fmov edx, [rsp+328]
37b8bf216lea r9, [rsp+332]
37b8bf21eimul edx, [rsp+332]
37b8bf226mov eax, [rax]
37b8bf228mov [rsp+152], rbp
37b8bf230mov [rsp+176], 1
37b8bf23cmov [rsp+208], eax
37b8bf243mov r8l, eax
37b8bf246mov rax, [rsp+688]
37b8bf24elea ecx, [rdx+rdx]
37b8bf251sub r8l, ecx
37b8bf254movsxd rcx, ecx
37b8bf257movsxd rdx, edx
37b8bf25amov [rsp+120], r15
37b8bf25fmov [rsp+160], rax
37b8bf267mov rax, [rsp+672]
37b8bf26fmov [rsp+372], r8l
37b8bf277lea r8, [rsp+304]
37b8bf27flea rcx, [rax+8*rcx]
37b8bf283mov rax, [rsp+664]
37b8bf28bmov [rsp+72], r15
37b8bf290mov [rsp+144], rcx
37b8bf298lea rcx, [rsp+336]
37b8bf2a0mov [rsp+136], rax
37b8bf2a8mov rax, [rsp+672]
37b8bf2b0mov [rsp+168], r8
37b8bf2b8mov r8, r15
37b8bf2bblea rdx, [rax+8*rdx]
37b8bf2bfmov rax, [rsp+576]
37b8bf2c7mov [rsp+128], rcx
37b8bf2cflea rcx, [rip+0xb7ec1a]
37b8bf2d6mov [rsp+112], rdx
37b8bf2dblea rdx, [rbx+r13]
37b8bf2dflea r13, [rsp+344]
37b8bf2e7mov [rsp+104], rax
37b8bf2ecmov rax, [rsp+568]
37b8bf2f4lea rdx, [rax+8*rdx]
37b8bf2f8mov rax, [rsp+576]
37b8bf300mov [rsp+96], rdx
37b8bf305lea rdx, [rbx+r14]
37b8bf309mov [rsp+88], rax
37b8bf30emov rax, [rsp+568]
37b8bf316mov [rsp+80], rax
37b8bf31bmov rax, [rsp+672]
37b8bf323mov [rsp+64], rax
37b8bf328mov rax, [rsp+560]
37b8bf330mov [rsp+56], rax
37b8bf335mov rax, [rsp+552]
37b8bf33dlea rdx, [rax+8*rdx]
37b8bf341mov rax, [rsp+560]
37b8bf349mov [rsp+48], rdx
37b8bf34elea rdx, [rsp+308]
37b8bf356mov [rsp+40], rax
37b8bf35bmov rax, [rsp+552]
37b8bf363mov [rsp+32], rax
37b8bf368call dtgsyl_
37b8bf36dmov ebx, [rsp+328]
37b8bf374mov rcx, rbp
37b8bf377imul ebx, [rsp+332]
37b8bf37fmov [rsp+32], r13
37b8bf384mov rax, [rip+0xb7eb85]
37b8bf38blea r9, [rsp+352]
37b8bf393lea r8, [rip+0xb7eb4e]
37b8bf39amov rdx, [rsp+672]
37b8bf3a2mov [rsp+352], 0
37b8bf3aemov [rsp+344], rax
37b8bf3b6mov [rsp+372], ebx
37b8bf3bdcall dlassq_
37b8bf3c2pxor x2, x2
37b8bf3c6movsd_xmm x1, [rsp+344]
37b8bf3cfmov r11, [rsp+232]
37b8bf3d7movsd_xmm x0, [rsp+240]
37b8bf3e0mov eax, [rsp+256]
37b8bf3e7sqrtsd x1, x1
37b8bf3ebmulsd x1, [rsp+352]
37b8bf3f4ucomisd x1, x2
37b8bf3f8jp 0x37b8bf404
37b8bf3famovsd_xmm x3, [rip+0xb7eb0e]
37b8bf402je 0x37b8bf42d
37b8bf404
37b8bf404loc_37b8bf404:
37b8bf404movsd_xmm x3, [rsp+336]
37b8bf40dmovapd x2, x3
37b8bf411mulsd x2, x3
37b8bf415divsd x2, x1
37b8bf419addsd x2, x1
37b8bf41dsqrtsd x1, x1
37b8bf421sqrtsd x2, x2
37b8bf425mulsd x1, x2
37b8bf429divsd x3, x1
37b8bf42d
37b8bf42dloc_37b8bf42d:
37b8bf42dmov [rsp+232], eax
37b8bf434mov rax, [rsp+648]
37b8bf43cmov rcx, rbp
37b8bf43flea r9, [rsp+352]
37b8bf447mov [rsp+372], ebx
37b8bf44emovsxd rbx, ebx
37b8bf451lea r8, [rip+0xb7ea90]
37b8bf458movsd_xmm [rax], x3
37b8bf45cmov rax, [rip+0xb7eaad]
37b8bf463mov [rsp+32], r13
37b8bf468mov [rsp+344], rax
37b8bf470mov rax, [rsp+672]
37b8bf478mov [rsp+240], r11
37b8bf480movsd_xmm [rsp+208], x0
37b8bf489lea rdx, [rax+8*rbx]
37b8bf48dmov [rsp+352], 0
37b8bf499call dlassq_
37b8bf49epxor x2, x2
37b8bf4a2movsd_xmm x1, [rsp+344]
37b8bf4abmovsd_xmm x0, [rsp+208]
37b8bf4b4mov eax, [rsp+232]
37b8bf4bbmov r11, [rsp+240]
37b8bf4c3sqrtsd x1, x1
37b8bf4c7mulsd x1, [rsp+352]
37b8bf4d0ucomisd x1, x2
37b8bf4d4jp 0x37b8bf816
37b8bf4dajne 0x37b8bf816
37b8bf4e0mov rsi, [rsp+656]
37b8bf4e8mov rbx, [rip+0xb7ea21]
37b8bf4efmov [rsi], rbx
37b8bf4f2mov rsi, [rsp+544]
37b8bf4famov r14l, [rsi]
37b8bf4fdjmp 0x37b8beba4
37b8bf502
37b8bf502loc_37b8bf502:
37b8bf502mov rdi, [rsp+704]
37b8bf50amov [rdi], 1
37b8bf510test r13l, r13l
37b8bf513je 0x37b8bf533
37b8bf515mov rsi, [rsp+648]
37b8bf51dmov rdi, [rsp+656]
37b8bf525mov [rsi], 0
37b8bf52cmov [rdi], 0
37b8bf533
37b8bf533loc_37b8bf533:
37b8bf533mov rdi, [rsp+544]
37b8bf53bmov r14l, [rdi]
37b8bf53etest eax, eax
37b8bf540je 0x37b8be7af
37b8bf546mov rax, [rsp+664]
37b8bf54epxor x1, x1
37b8bf552movups [rax], x1
37b8bf555jmp 0x37b8be7af
37b8bf55a
37b8bf55aloc_37b8bf55a:
37b8bf55amov edx, -16
37b8bf55fmov eax, 16
37b8bf564jmp 0x37b8be28a
37b8bf569
37b8bf569loc_37b8bf569:
37b8bf569mov rdi, [rsp+680]
37b8bf571movsxd r8, r8l
37b8bf574movsxd rcx, ecx
37b8bf577mov [rsp+328], edx
37b8bf57eimul r11, r8
37b8bf582mov [rsp+332], r14l
37b8bf58alea r15, [rsp+328]
37b8bf592mov edx, [rdi]
37b8bf594mov [rsp+120], r15
37b8bf599lea rsi, [rsp+304]
37b8bf5a1lea rbp, [rsp+336]
37b8bf5a9mov rdi, [rsp+568]
37b8bf5b1mov [rsp+72], r15
37b8bf5b6lea rbx, [rsp+332]
37b8bf5belea r10, [rsp+308]
37b8bf5c6sub edx, eax
37b8bf5c8cdqe
37b8bf5camov r9, rbx
37b8bf5cdmovsd_xmm [rsp+232], x0
37b8bf5d6mov [rsp+372], edx
37b8bf5ddmov rdx, [rsp+296]
37b8bf5e5mov [rsp+168], rsi
37b8bf5edimul rdx, r8
37b8bf5f1add rdx, [rsp+288]
37b8bf5f9mov [rsp+308], 3
37b8bf604add rdx, r8
37b8bf607mov [rsp+128], rbp
37b8bf60fmov [rsp+176], 1
37b8bf61blea r13, [rdi+8*rdx]
37b8bf61fmov rdx, [rsp+280]
37b8bf627mov rdi, [rsp+552]
37b8bf62fmov [rsp+96], r13
37b8bf634add rdx, r11
37b8bf637add rdx, r8
37b8bf63amov r8, r15
37b8bf63dlea r14, [rdi+8*rdx]
37b8bf641mov rdx, [rsp+672]
37b8bf649mov rdi, [rsp+688]
37b8bf651lea rax, [rdx+8*rax]
37b8bf655mov [rsp+160], rdi
37b8bf65dlea rdi, [rsp+372]
37b8bf665mov [rsp+144], rax
37b8bf66dmov rax, [rsp+664]
37b8bf675mov [rsp+152], rdi
37b8bf67dmov [rsp+136], rax
37b8bf685lea rax, [rdx+8*rcx]
37b8bf689lea rcx, [rip+0xb7e860]
37b8bf690mov [rsp+112], rax
37b8bf695mov rax, [rsp+576]
37b8bf69dmov [rsp+64], rdx
37b8bf6a2mov rdx, r10
37b8bf6a5mov [rsp+104], rax
37b8bf6aamov [rsp+88], rax
37b8bf6afmov rax, [rsp+568]
37b8bf6b7mov [rsp+80], rax
37b8bf6bcmov rax, [rsp+560]
37b8bf6c4mov [rsp+48], r14
37b8bf6c9mov [rsp+56], rax
37b8bf6cemov [rsp+40], rax
37b8bf6d3mov rax, [rsp+552]
37b8bf6dbmov [rsp+208], r10
37b8bf6e3mov [rsp+32], rax
37b8bf6e8call dtgsyl_
37b8bf6edmov eax, [rsp+328]
37b8bf6f4mov r9, r15
37b8bf6f7mov r8, rbx
37b8bf6faimul eax, [rsp+332]
37b8bf702mov rcx, [rsp+680]
37b8bf70amov ecx, [rcx]
37b8bf70cmov [rsp+152], rdi
37b8bf714mov rdi, [rsp+672]
37b8bf71clea edx, [rax+rax]
37b8bf71fcdqe
37b8bf721mov [rsp+168], rsi
37b8bf729mov rsi, [rsp+688]
37b8bf731sub ecx, edx
37b8bf733movsxd rdx, edx
37b8bf736mov [rsp+176], 1
37b8bf742lea rax, [rdi+8*rax]
37b8bf746lea rdx, [rdi+8*rdx]
37b8bf74amov [rsp+372], ecx
37b8bf751mov [rsp+112], rax
37b8bf756mov rax, [rsp+576]
37b8bf75elea rcx, [rip+0xb7e78b]
37b8bf765mov [rsp+160], rsi
37b8bf76dmov rsi, [rsp+664]
37b8bf775mov [rsp+104], rax
37b8bf77amov rax, [rsp+568]
37b8bf782mov [rsp+144], rdx
37b8bf78alea rdx, [rsi+8]
37b8bf78emov [rsp+96], rax
37b8bf793mov rax, [rsp+576]
37b8bf79bmov [rsp+136], rdx
37b8bf7a3mov [rsp+88], rax
37b8bf7a8mov rax, [rsp+560]
37b8bf7b0mov [rsp+128], rbp
37b8bf7b8mov [rsp+56], rax
37b8bf7bdmov rax, [rsp+552]
37b8bf7c5mov [rsp+120], rbx
37b8bf7camov [rsp+48], rax
37b8bf7cfmov rax, [rsp+560]
37b8bf7d7mov [rsp+80], r13
37b8bf7dcmov [rsp+40], rax
37b8bf7e1mov [rsp+72], rbx
37b8bf7e6mov [rsp+64], rdi
37b8bf7ebmov [rsp+32], r14
37b8bf7f0mov rdx, [rsp+208]
37b8bf7f8call dtgsyl_
37b8bf7fdmov rax, [rsp+544]
37b8bf805movsd_xmm x0, [rsp+232]
37b8bf80emov r14l, [rax]
37b8bf811jmp 0x37b8be7af
37b8bf816
37b8bf816loc_37b8bf816:
37b8bf816movsd_xmm x3, [rsp+336]
37b8bf81fmov rsi, [rsp+656]
37b8bf827movapd x2, x3
37b8bf82bmulsd x2, x3
37b8bf82fdivsd x2, x1
37b8bf833addsd x2, x1
37b8bf837sqrtsd x1, x1
37b8bf83bsqrtsd x2, x2
37b8bf83fmulsd x1, x2
37b8bf843divsd x3, x1
37b8bf847movsd_xmm [rsi], x3
37b8bf84bmov rsi, [rsp+544]
37b8bf853mov r14l, [rsi]
37b8bf856jmp 0x37b8beba4
37b8bf85b
37b8bf85bloc_37b8bf85b:
37b8bf85bmov rax, [rsp+664]
37b8bf863pxor x1, x1
37b8bf867movups [rax], x1
37b8bf86ajmp 0x37b8be924
37b8bf86f
37b8bf86floc_37b8bf86f:
37b8bf86ftest r13l, r13l
37b8bf872jne 0x37b8bf0e2
37b8bf878test eax, eax
37b8bf87ajne 0x37b8bebae
37b8bf880jmp 0x37b8be924
37b8bdf80
Loading..