File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b82eed0
37b82eed0dlalsa_:
37b82eed0push r15
37b82eed2push r14
37b82eed4push r13
37b82eed6push r12
37b82eed8push rbp
37b82eed9push rdi
37b82eedapush rsi
37b82eedbpush rbx
37b82eedcsub rsp, 376
37b82eee3mov rdi, [rsp+592]
37b82eeebmov r15, [rsp+640]
37b82eef3mov r10l, [rdi]
37b82eef6mov rdi, [rsp+520]
37b82eefemov [rsp+472], r9
37b82ef06mov r9l, [rdi]
37b82ef09mov rax, rdx
37b82ef0cmov edx, 1
37b82ef11mov rdi, [rsp+648]
37b82ef19mov [rsp+448], rcx
37b82ef21mov rcx, r8
37b82ef24mov r8l, -1
37b82ef2amov [rdi], 0
37b82ef30mov rdi, [rsp+448]
37b82ef38cmp [rdi], 1
37b82ef3bjbe 0x37b82ef80
37b82ef3d
37b82ef3dloc_37b82ef3d:
37b82ef3dmov rax, [rsp+648]
37b82ef45mov [rsp+364], edx
37b82ef4clea rcx, [rip+0xc0c005]
37b82ef53lea rdx, [rsp+364]
37b82ef5bmov [rax], r8l
37b82ef5emov r8l, 6
37b82ef64call xerbla_
37b82ef69nop
37b82ef6a
37b82ef6aloc_37b82ef6a:
37b82ef6aadd rsp, 376
37b82ef71pop rbx
37b82ef72pop rsi
37b82ef73pop rdi
37b82ef74pop rbp
37b82ef75pop r12
37b82ef77pop r13
37b82ef79pop r14
37b82ef7bpop r15
37b82ef7dret
37b82ef7e
37b82ef7e 66 90 f.
37b82ef80
37b82ef80loc_37b82ef80:
37b82ef80mov edx, [rax]
37b82ef82cmp edx, 2
37b82ef85jle 0x37b82efe0
37b82ef87mov r8l, [rcx]
37b82ef8acmp edx, r8l
37b82ef8djg 0x37b82eff0
37b82ef8fmov rdi, [rsp+472]
37b82ef97mov r11l, [rdi]
37b82ef9atest r11l, r11l
37b82ef9djle 0x37b82fe62
37b82efa3mov rdi, [rsp+488]
37b82efabcmp r8l, [rdi]
37b82efaejg 0x37b82f000
37b82efb0mov rdi, [rsp+504]
37b82efb8cmp r8l, [rdi]
37b82efbbjg 0x37b82fe72
37b82efc1cmp r9l, r8l
37b82efc4jl 0x37b82fe82
37b82efcacmp r10l, r8l
37b82efcdjge 0x37b82f010
37b82efcfmov r8l, -19
37b82efd5mov edx, 19
37b82efdajmp 0x37b82ef3d
37b82efdf
37b82efdf 90 .
37b82efe0
37b82efe0loc_37b82efe0:
37b82efe0mov r8l, -2
37b82efe6mov edx, 2
37b82efebjmp 0x37b82ef3d
37b82eff0
37b82eff0loc_37b82eff0:
37b82eff0mov r8l, -3
37b82eff6mov edx, 3
37b82effbjmp 0x37b82ef3d
37b82f000
37b82f000loc_37b82f000:
37b82f000mov r8l, -6
37b82f006mov edx, 6
37b82f00bjmp 0x37b82ef3d
37b82f010
37b82f010loc_37b82f010:
37b82f010mov [rsp+48], rax
37b82f015lea eax, [r8+r8]
37b82f019movsxd rdi, r10l
37b82f01cmovsxd rdx, r8l
37b82f01fcdqe
37b82f021mov [rsp+264], rdi
37b82f029lea rbp, [r15+4*rdx]
37b82f02dnot rdi
37b82f030lea rax, [r15+4*rax]
37b82f034mov [rsp+280], rdi
37b82f03cmovsxd rdi, r9l
37b82f03flea rdx, [rsp+352]
37b82f047mov [rsp+40], rax
37b82f04cmov r9, r15
37b82f04fmov [rsp+32], rbp
37b82f054mov [rsp+272], rdi
37b82f05cnot rdi
37b82f05fmov [rsp+288], rdi
37b82f067lea edi, [r8+r8+1]
37b82f06clea r8, [rsp+340]
37b82f074mov [rsp+320], edi
37b82f07bcall dlasdt_
37b82f080mov rax, [rsp+448]
37b82f088mov edi, [rsp+352]
37b82f08fmov r11l, [rax]
37b82f092mov eax, [rsp+340]
37b82f099mov [rsp+312], edi
37b82f0a0lea edx, [rax+1]
37b82f0a3mov [rsp+296], eax
37b82f0aamov eax, edx
37b82f0acshr eax, 31
37b82f0afadd eax, edx
37b82f0b1sar eax, 1
37b82f0b3mov ebx, eax
37b82f0b5cmp r11l, 1
37b82f0b9je 0x37b82f754
37b82f0bfcmp [rsp+296], ebx
37b82f0c6jl 0x37b82f2c7
37b82f0ccmovsxd rax, [rsp+320]
37b82f0d4movsxd rdi, ebx
37b82f0d7lea r14, [rip+0xc0be63]
37b82f0demov [rsp+640], r15
37b82f0e6mov r12, rdi
37b82f0e9mov rdi, [rsp+512]
37b82f0f1mov [rsp+216], r14
37b82f0f9lea r13, [rip+0xc0be48]
37b82f100lea rbx, [r15+4*rax]
37b82f104lea rax, [rsp+344]
37b82f10cmov r15, [rsp+496]
37b82f114mov r14, rbp
37b82f117mov [rsp+192], rax
37b82f11flea rax, [rip+0xc0be1a]
37b82f126lea rbp, [rip+0xc0be23]
37b82f12dmov [rsp+208], rax
37b82f135lea rax, [rsp+356]
37b82f13dmov [rsp+200], rax
37b82f145nop [rax+rax]
37b82f150
37b82f150loc_37b82f150:
37b82f150mov rax, [rsp+640]
37b82f158mov edx, [rbx+4*r12-8]
37b82f15dmov ecx, [r14+4*r12-4]
37b82f162mov r9, [rsp+472]
37b82f16amovsxd rsi, [rax+4*r12-4]
37b82f16fmov [rsp+356], edx
37b82f176add r12, 1
37b82f17amov rax, [rsp+504]
37b82f182mov [rsp+344], ecx
37b82f189mov edx, esi
37b82f18bmov [rsp+80], r13
37b82f190shl rsi, 3
37b82f194sub edx, ecx
37b82f196mov [rsp+96], rax
37b82f19bmov rax, [rsp+488]
37b82f1a3movsxd rdx, edx
37b82f1a6mov [rsp+40], rbp
37b82f1ablea rdx, [8*rdx-8]
37b82f1b3mov [rsp+72], rax
37b82f1b8mov rax, [rsp+520]
37b82f1c0mov [rsp+112], 1
37b82f1c9lea rcx, [r15+rdx]
37b82f1cdmov [rsp+88], rcx
37b82f1d2mov rcx, [rsp+480]
37b82f1damov [rsp+56], rax
37b82f1dfmov rax, [rsp+192]
37b82f1e7mov [rsp+104], 1
37b82f1f0add rcx, rdx
37b82f1f3add rdx, rdi
37b82f1f6mov [rsp+64], rcx
37b82f1fbmov rcx, [rsp+216]
37b82f203mov r8, rax
37b82f206mov [rsp+48], rdx
37b82f20bmov rdx, [rsp+208]
37b82f213mov [rsp+32], rax
37b82f218call dgemm_
37b82f21dlea rdx, [r15+rsi]
37b82f221mov [rsp+80], r13
37b82f226mov rax, [rsp+504]
37b82f22emov [rsp+88], rdx
37b82f233mov r9, [rsp+472]
37b82f23bmov [rsp+96], rax
37b82f240mov rax, [rsp+488]
37b82f248mov [rsp+40], rbp
37b82f24dmov rdx, [rsp+208]
37b82f255mov [rsp+72], rax
37b82f25amov rax, [rsp+480]
37b82f262mov [rsp+112], 1
37b82f26bmov rcx, [rsp+216]
37b82f273mov [rsp+104], 1
37b82f27cadd rax, rsi
37b82f27fadd rsi, rdi
37b82f282mov [rsp+64], rax
37b82f287mov rax, [rsp+520]
37b82f28fmov [rsp+48], rsi
37b82f294mov [rsp+56], rax
37b82f299mov rax, [rsp+200]
37b82f2a1mov [rsp+32], rax
37b82f2a6mov r8, rax
37b82f2a9call dgemm_
37b82f2aecmp [rsp+296], r12l
37b82f2b6jge 0x37b82f150
37b82f2bcmov r15, [rsp+640]
37b82f2c4mov rbp, r14
37b82f2c7
37b82f2c7loc_37b82f2c7:
37b82f2c7mov edx, [rsp+296]
37b82f2cetest edx, edx
37b82f2d0jle 0x37b82f344
37b82f2d2mov esi, [rsp+296]
37b82f2d9mov rdi, [rsp+472]
37b82f2e1mov [rsp+192], rbp
37b82f2e9mov ebp, 1
37b82f2eemov r12, [rsp+480]
37b82f2f6mov r13, [rsp+488]
37b82f2femov r14, [rsp+496]
37b82f306mov rbx, [rsp+504]
37b82f30enop
37b82f310
37b82f310loc_37b82f310:
37b82f310movsxd rdx, [r15+4*rbp-4]
37b82f315mov [rsp+32], rbx
37b82f31amov r8, r13
37b82f31dmov rcx, rdi
37b82f320add rbp, 1
37b82f324lea rdx, [8*rdx-8]
37b82f32clea r9, [r14+rdx]
37b82f330add rdx, r12
37b82f333call dcopy_
37b82f338cmp esi, ebp
37b82f33ajge 0x37b82f310
37b82f33cmov rbp, [rsp+192]
37b82f344
37b82f344loc_37b82f344:
37b82f344mov eax, [rsp+312]
37b82f34bmov edx, 1
37b82f350mov [rsp+364], 0
37b82f35bmov ecx, eax
37b82f35dshl edx, cl
37b82f35fxor ecx, ecx
37b82f361cmp eax, 32
37b82f364cmovae edx, ecx
37b82f367test eax, eax
37b82f369jle 0x37b82ef6a
37b82f36flea rsi, [rsp+344]
37b82f377movsxd rcx, eax
37b82f37amov r8, [rsp+272]
37b82f382mov rdi, [rsp+288]
37b82f38amov [rsp+192], rsi
37b82f392lea rsi, [rsp+356]
37b82f39amov r9l, edx
37b82f39dmov [rsp+200], rsi
37b82f3a5mov rsi, [rsp+576]
37b82f3adimul r8, rcx
37b82f3b1imul rcx, [rsp+264]
37b82f3bamov [rsp+640], r15
37b82f3c2sub rsi, 8
37b82f3c6mov [rsp+328], rsi
37b82f3cemov rsi, [rsp+536]
37b82f3d6add rdi, r8
37b82f3d9mov [rsp+216], rdi
37b82f3e1mov rdi, [rsp+280]
37b82f3e9sub rsi, 8
37b82f3edmov [rsp+304], rsi
37b82f3f5mov rsi, [rsp+616]
37b82f3fdadd rdi, rcx
37b82f400movsxd rcx, [rsp+320]
37b82f408mov [rsp+224], rdi
37b82f410sub rsi, 16
37b82f414mov [rsp+312], rsi
37b82f41cmov rsi, [rsp+624]
37b82f424lea rdi, [r15+4*rcx]
37b82f428mov r15, rbp
37b82f42bmov rbp, rdi
37b82f42emov rdi, [rsp+640]
37b82f436sub rsi, 16
37b82f43amov [rsp+320], rsi
37b82f442lea rsi, [rsp+364]
37b82f44amov [rsp+208], rsi
37b82f452nop [rax]
37b82f455nop [rax+rax]
37b82f460
37b82f460loc_37b82f460:
37b82f460lea ecx, [rax-1]
37b82f463mov edx, eax
37b82f465mov r10l, 1
37b82f46bcmp eax, 1
37b82f46eje 0x37b82f496
37b82f470cmp eax, 32
37b82f473jg 0x37b82f72d
37b82f479mov r8l, 2
37b82f47fmov edx, 1
37b82f484shl r8l, cl
37b82f487shl edx, cl
37b82f489lea r10l, [r8-1]
37b82f48dcmp edx, r10l
37b82f490jg 0x37b82f72d
37b82f496
37b82f496loc_37b82f496:
37b82f496mov r8, [rsp+272]
37b82f49elea eax, [rax+rax-1]
37b82f4a2mov rsi, [rsp+288]
37b82f4aamov [rsp+260], edx
37b82f4b1cdqe
37b82f4b3mov [rsp+248], r10l
37b82f4bbmovsxd rbx, edx
37b82f4beimul r8, rax
37b82f4c2mov [rsp+296], r9l
37b82f4caimul rax, [rsp+264]
37b82f4d3add rax, [rsp+280]
37b82f4dbmov [rsp+300], ecx
37b82f4e2mov [rsp+240], rax
37b82f4eamov rax, [rsp+328]
37b82f4f2add rsi, r8
37b82f4f5mov [rsp+640], rdi
37b82f4fdmov rdi, rbp
37b82f500mov rbp, [rsp+640]
37b82f508mov [rsp+232], rsi
37b82f510movsxd rsi, r9l
37b82f513lea r12, [4*rsi]
37b82f51bshl rsi, 3
37b82f51flea r14, [rax+r12]
37b82f523mov rax, [rsp+312]
37b82f52badd r12, [rsp+304]
37b82f533lea r13, [rax+rsi]
37b82f537add rsi, [rsp+320]
37b82f53fnop
37b82f540
37b82f540loc_37b82f540:
37b82f540mov eax, [rdi+4*rbx-8]
37b82f544mov edx, [r15+4*rbx-4]
37b82f549mov rcx, [rsp+216]
37b82f551mov r9, [rsp+560]
37b82f559mov [rsp+356], eax
37b82f560mov eax, [rbp+4*rbx-4]
37b82f564mov [rsp+344], edx
37b82f56bmov r11, [rsp+648]
37b82f573sub eax, edx
37b82f575mov rdx, [rsp+232]
37b82f57dmov r10, [rsp+632]
37b82f585mov [rsp+168], rsi
37b82f58dcdqe
37b82f58fmov [rsp+184], r11
37b82f597sub rsi, 8
37b82f59badd rcx, rax
37b82f59eadd rdx, rax
37b82f5a1lea r8, [8*rax-8]
37b82f5a9mov [rsp+176], r10
37b82f5b1shl rcx, 3
37b82f5b5shl rdx, 3
37b82f5b9mov [rsp+160], r13
37b82f5c1sub r13, 8
37b82f5c5add r9, rcx
37b82f5c8add rcx, [rsp+544]
37b82f5d0mov [rsp+80], r14
37b82f5d5sub r14, 4
37b82f5d9mov [rsp+128], rcx
37b82f5e1mov rcx, [rsp+568]
37b82f5e9mov [rsp+144], r9
37b82f5f1mov r9, [rsp+552]
37b82f5f9add rcx, rdx
37b82f5fcmov [rsp+152], r12
37b82f604sub r12, 4
37b82f608mov [rsp+120], rcx
37b82f60dmov rcx, [rsp+520]
37b82f615add r9, rdx
37b82f618add rdx, [rsp+608]
37b82f620mov [rsp+136], r9
37b82f628mov [rsp+112], rcx
37b82f62dmov rcx, [rsp+592]
37b82f635mov [rsp+104], rdx
37b82f63amov [rsp+96], rcx
37b82f63fmov rcx, [rsp+240]
37b82f647lea rdx, [rax+rcx]
37b82f64bmov rcx, [rsp+584]
37b82f653lea rdx, [rcx+4*rdx]
37b82f657mov [rsp+88], rdx
37b82f65cadd rax, [rsp+224]
37b82f664mov rdx, [rsp+600]
37b82f66cmov r9, [rsp+208]
37b82f674mov rcx, [rsp+448]
37b82f67clea rax, [rdx+4*rax]
37b82f680mov rdx, [rsp+192]
37b82f688mov [rsp+72], rax
37b82f68dmov rax, [rsp+488]
37b82f695mov [rsp+64], rax
37b82f69amov rax, [rsp+480]
37b82f6a2add rax, r8
37b82f6a5add r8, [rsp+496]
37b82f6admov [rsp+56], rax
37b82f6b2mov rax, [rsp+504]
37b82f6bamov [rsp+40], r8
37b82f6bfmov r8, [rsp+200]
37b82f6c7mov [rsp+48], rax
37b82f6ccmov rax, [rsp+472]
37b82f6d4mov [rsp+32], rax
37b82f6d9call dlals0_
37b82f6demov rax, rbx
37b82f6e1add rbx, 1
37b82f6e5cmp [rsp+248], ebx
37b82f6ecjge 0x37b82f540
37b82f6f2mov ecx, [rsp+300]
37b82f6f9mov [rsp+640], rbp
37b82f701mov rbp, rdi
37b82f704mov edx, [rsp+260]
37b82f70bmov r9l, [rsp+296]
37b82f713mov rdi, [rsp+640]
37b82f71btest ecx, ecx
37b82f71dje 0x37b82ef6a
37b82f723lea edx, [rdx+r9-1]
37b82f728sub edx, eax
37b82f72amov r9l, edx
37b82f72d
37b82f72dloc_37b82f72d:
37b82f72dmov rsi, [rsp+272]
37b82f735mov eax, ecx
37b82f737sub [rsp+216], rsi
37b82f73fmov rsi, [rsp+264]
37b82f747sub [rsp+224], rsi
37b82f74fjmp 0x37b82f460
37b82f754
37b82f754loc_37b82f754:
37b82f754mov eax, [rsp+312]
37b82f75btest eax, eax
37b82f75djle 0x37b82fb20
37b82f763mov [rsp+260], r11l
37b82f76bxor r9l, r9l
37b82f76emovsxd rax, [rsp+320]
37b82f776mov r10l, 1
37b82f77cmov [rsp+328], ebx
37b82f783mov edx, 1
37b82f788lea rdi, [r15+4*rax]
37b82f78clea rax, [rsp+344]
37b82f794mov [rsp+224], -1
37b82f7a0mov [rsp+192], rax
37b82f7a8lea rax, [rsp+356]
37b82f7b0mov [rsp+200], rax
37b82f7b8lea rax, [rsp+364]
37b82f7c0mov [rsp+232], -1
37b82f7ccmov [rsp+208], rax
37b82f7d4mov [rsp+640], r15
37b82f7dcmov r15, rbp
37b82f7dfmov rbp, rdi
37b82f7e2mov rdi, [rsp+640]
37b82f7ea
37b82f7ealoc_37b82f7ea:
37b82f7eamov rcx, [rsp+272]
37b82f7f2lea eax, [rdx+rdx-1]
37b82f7f6mov rsi, [rsp+288]
37b82f7femov [rsp+216], r10l
37b82f806mov r14, [rsp+576]
37b82f80emov r13, [rsp+616]
37b82f816mov [rsp+300], r9l
37b82f81emovsxd rbx, r10l
37b82f821imul rcx, rax
37b82f825mov [rsp+304], edx
37b82f82cimul rax, [rsp+264]
37b82f835add rax, [rsp+280]
37b82f83dmov [rsp+640], rdi
37b82f845mov rdi, rbp
37b82f848mov [rsp+248], rax
37b82f850mov rbp, [rsp+640]
37b82f858add rsi, rcx
37b82f85bmov [rsp+240], rsi
37b82f863movsxd rsi, r9l
37b82f866lea r12, [4*rsi]
37b82f86eshl rsi, 3
37b82f872add r14, r12
37b82f875add r13, rsi
37b82f878add r12, [rsp+536]
37b82f880add rsi, [rsp+624]
37b82f888nop [rax+rax]
37b82f890
37b82f890loc_37b82f890:
37b82f890mov eax, [rdi+4*rbx-8]
37b82f894mov edx, [r15+4*rbx-4]
37b82f899mov r9, [rsp+560]
37b82f8a1mov r11, [rsp+648]
37b82f8a9mov [rsp+356], eax
37b82f8b0xor eax, eax
37b82f8b2cmp [rsp+216], ebx
37b82f8b9setne al
37b82f8bcmov [rsp+344], edx
37b82f8c3mov r10, [rsp+632]
37b82f8cbmov [rsp+364], eax
37b82f8d2mov eax, [rbp+4*rbx-4]
37b82f8d6mov [rsp+184], r11
37b82f8desub eax, edx
37b82f8e0mov rdx, [rsp+224]
37b82f8e8mov [rsp+176], r10
37b82f8f0cdqe
37b82f8f2mov [rsp+168], rsi
37b82f8faadd rsi, 8
37b82f8felea rcx, [rdx+rax]
37b82f902mov rdx, [rsp+240]
37b82f90amov [rsp+160], r13
37b82f912lea r8, [8*rax-8]
37b82f91ashl rcx, 3
37b82f91emov [rsp+152], r12
37b82f926add r13, 8
37b82f92aadd r12, 4
37b82f92eadd r9, rcx
37b82f931add rcx, [rsp+544]
37b82f939add rdx, rax
37b82f93cmov [rsp+144], r9
37b82f944mov r9, [rsp+552]
37b82f94cshl rdx, 3
37b82f950mov [rsp+128], rcx
37b82f958mov rcx, [rsp+568]
37b82f960add r9, rdx
37b82f963add rcx, rdx
37b82f966add rdx, [rsp+608]
37b82f96emov [rsp+136], r9
37b82f976mov [rsp+104], rdx
37b82f97bmov rdx, [rsp+592]
37b82f983mov [rsp+120], rcx
37b82f988mov rcx, [rsp+520]
37b82f990mov [rsp+96], rdx
37b82f995mov rdx, [rsp+248]
37b82f99dmov [rsp+112], rcx
37b82f9a2mov rcx, [rsp+584]
37b82f9aaadd rdx, rax
37b82f9adlea rdx, [rcx+4*rdx]
37b82f9b1mov [rsp+88], rdx
37b82f9b6mov rdx, [rsp+600]
37b82f9beadd rax, [rsp+232]
37b82f9c6mov [rsp+80], r14
37b82f9cbadd r14, 4
37b82f9cflea rax, [rdx+4*rax]
37b82f9d3mov r9, [rsp+208]
37b82f9dbmov rdx, [rsp+192]
37b82f9e3mov [rsp+72], rax
37b82f9e8mov rax, [rsp+504]
37b82f9f0mov rcx, [rsp+448]
37b82f9f8mov [rsp+64], rax
37b82f9fdmov rax, [rsp+496]
37b82fa05add rax, r8
37b82fa08add r8, [rsp+480]
37b82fa10mov [rsp+56], rax
37b82fa15mov rax, [rsp+488]
37b82fa1dmov [rsp+40], r8
37b82fa22mov r8, [rsp+200]
37b82fa2amov [rsp+48], rax
37b82fa2fmov rax, [rsp+472]
37b82fa37mov [rsp+32], rax
37b82fa3ccall dlals0_
37b82fa41mov rax, rbx
37b82fa44sub rbx, 1
37b82fa48cmp [rsp+260], ebx
37b82fa4fjle 0x37b82f890
37b82fa55mov r9l, [rsp+300]
37b82fa5dmov r10l, [rsp+216]
37b82fa65mov [rsp+640], rbp
37b82fa6dmov rbp, rdi
37b82fa70mov edx, [rsp+304]
37b82fa77mov rdi, [rsp+640]
37b82fa7flea ecx, [r10+r9+1]
37b82fa84mov r8, [rsp+224]
37b82fa8cmov r11, [rsp+232]
37b82fa94sub ecx, eax
37b82fa96mov r9l, ecx
37b82fa99mov ecx, edx
37b82fa9b
37b82fa9bloc_37b82fa9b:
37b82fa9blea eax, [rcx+1]
37b82fa9ecmp eax, [rsp+312]
37b82faa5jg 0x37b82fb13
37b82faa7add r8, [rsp+272]
37b82faafadd r11, [rsp+264]
37b82fab7cmp eax, 32
37b82fabajg 0x37b82faf3
37b82fabcmov r10l, 2
37b82fac2mov ebx, 1
37b82fac7shl r10l, cl
37b82facashl ebx, cl
37b82faccsub r10l, 1
37b82fad0cmp ebx, r10l
37b82fad3jg 0x37b82fb0f
37b82fad5mov [rsp+260], ebx
37b82fadcmov edx, eax
37b82fademov [rsp+224], r8
37b82fae6mov [rsp+232], r11
37b82faeejmp 0x37b82f7ea
37b82faf3
37b82faf3loc_37b82faf3:
37b82faf3lea eax, [rcx+2]
37b82faf6cmp eax, [rsp+312]
37b82fafdjg 0x37b82fb13
37b82faffadd r8, [rsp+272]
37b82fb07add r11, [rsp+264]
37b82fb0f
37b82fb0floc_37b82fb0f:
37b82fb0fmov ecx, eax
37b82fb11jmp 0x37b82fa9b
37b82fb13
37b82fb13loc_37b82fb13:
37b82fb13mov ebx, [rsp+328]
37b82fb1amov rbp, r15
37b82fb1dmov r15, rdi
37b82fb20
37b82fb20loc_37b82fb20:
37b82fb20cmp [rsp+296], ebx
37b82fb27jl 0x37b82ef6a
37b82fb2dmovsxd rax, [rsp+320]
37b82fb35lea r14, [rip+0xc0b405]
37b82fb3cmov r11, r15
37b82fb3fmov r10, [rsp+480]
37b82fb47mov [rsp+192], r14
37b82fb4fmov rsi, [rsp+528]
37b82fb57mov r14, rbp
37b82fb5amovsxd rbp, ebx
37b82fb5dlea rax, [r15+4*rax]
37b82fb61lea r13, [rip+0xc0b3e0]
37b82fb68mov r15, [rsp+496]
37b82fb70mov [rsp+216], rax
37b82fb78lea rax, [rip+0xc0b3c1]
37b82fb7flea r12, [rip+0xc0b3ca]
37b82fb86mov [rsp+208], rax
37b82fb8elea rax, [rsp+348]
37b82fb96mov [rsp+224], rax
37b82fb9elea rax, [rsp+360]
37b82fba6mov [rsp+232], rax
37b82fbaejmp 0x37b82fd01
37b82fbb3
37b82fbb3 0f 1f 44 00 00 ..D..
37b82fbb8
37b82fbb8loc_37b82fbb8:
37b82fbb8add ecx, 1
37b82fbbbmov [rsp+48], rdx
37b82fbc0add rbp, 1
37b82fbc4mov rdx, [rsp+224]
37b82fbccmov [rsp+360], ecx
37b82fbd3mov rcx, [rsp+504]
37b82fbdbmov [rsp+88], r9
37b82fbe0mov r9, [rsp+472]
37b82fbe8mov [rsp+96], rcx
37b82fbedmov rcx, [rsp+488]
37b82fbf5mov [rsp+64], r8
37b82fbfamov r8, rdx
37b82fbfdmov [rsp+72], rcx
37b82fc02mov rcx, [rsp+520]
37b82fc0amov [rsp+32], rdx
37b82fc0fmov rdx, [rsp+208]
37b82fc17mov [rsp+56], rcx
37b82fc1cmov rcx, [rsp+192]
37b82fc24mov [rsp+104], 1
37b82fc2dmov [rsp+80], r13
37b82fc32mov [rsp+40], r12
37b82fc37mov [rsp+480], r10
37b82fc3fmov [rsp+200], rax
37b82fc47mov [rsp+640], r11
37b82fc4fmov [rsp+112], 1
37b82fc58call dgemm_
37b82fc5dmov [rsp+88], rdi
37b82fc62mov rdi, [rsp+488]
37b82fc6amov r11, [rsp+504]
37b82fc72mov [rsp+80], r13
37b82fc77mov [rsp+72], rdi
37b82fc7cmov rdi, [rsp+520]
37b82fc84mov rax, [rsp+200]
37b82fc8cmov [rsp+96], r11
37b82fc91mov [rsp+56], rdi
37b82fc96mov rdi, [rsp+232]
37b82fc9emov [rsp+64], rax
37b82fca3mov r9, [rsp+472]
37b82fcabmov [rsp+48], rbx
37b82fcb0mov rdx, [rsp+208]
37b82fcb8mov r8, rdi
37b82fcbbmov [rsp+40], r12
37b82fcc0mov rcx, [rsp+192]
37b82fcc8mov [rsp+112], 1
37b82fcd1mov [rsp+104], 1
37b82fcdamov [rsp+32], rdi
37b82fcdfcall dgemm_
37b82fce4cmp [rsp+296], ebp
37b82fcebmov r10, [rsp+480]
37b82fcf3mov r11, [rsp+640]
37b82fcfbjl 0x37b82ef6a
37b82fd01
37b82fd01loc_37b82fd01:
37b82fd01mov edx, [r14+4*rbp-4]
37b82fd06mov rax, [rsp+216]
37b82fd0emovsxd rbx, [r11+4*rbp-4]
37b82fd13mov ecx, [rax+4*rbp-8]
37b82fd17lea eax, [rdx+1]
37b82fd1amov [rsp+348], eax
37b82fd21mov eax, ebx
37b82fd23shl rbx, 3
37b82fd27sub eax, edx
37b82fd29lea rdi, [r15+rbx]
37b82fd2dcdqe
37b82fd2flea rdx, [8*rax-8]
37b82fd37lea rax, [r10+rbx]
37b82fd3badd rbx, rsi
37b82fd3elea r9, [r15+rdx]
37b82fd42lea r8, [r10+rdx]
37b82fd46add rdx, rsi
37b82fd49cmp [rsp+296], ebp
37b82fd50jne 0x37b82fbb8
37b82fd56mov rsi, rdi
37b82fd59mov rdi, rax
37b82fd5cmov [rsp+88], r9
37b82fd61mov rax, [rsp+504]
37b82fd69mov r14, [rsp+192]
37b82fd71mov r15, [rsp+208]
37b82fd79mov [rsp+64], r8
37b82fd7emov [rsp+96], rax
37b82fd83mov rax, [rsp+488]
37b82fd8bmov [rsp+48], rdx
37b82fd90mov r9, [rsp+472]
37b82fd98mov rdx, r15
37b82fd9bmov [rsp+72], rax
37b82fda0mov rax, [rsp+520]
37b82fda8mov [rsp+112], 1
37b82fdb1mov [rsp+56], rax
37b82fdb6mov rax, [rsp+224]
37b82fdbemov [rsp+104], 1
37b82fdc7mov [rsp+32], rax
37b82fdccmov r8, rax
37b82fdcfmov [rsp+80], r13
37b82fdd4mov [rsp+40], r12
37b82fdd9mov [rsp+360], ecx
37b82fde0mov rcx, r14
37b82fde3call dgemm_
37b82fde8mov [rsp+88], rsi
37b82fdedmov rdx, r15
37b82fdf0mov rcx, r14
37b82fdf3mov rax, [rsp+504]
37b82fdfbmov [rsp+80], r13
37b82fe00mov [rsp+64], rdi
37b82fe05mov r9, [rsp+472]
37b82fe0dmov [rsp+96], rax
37b82fe12mov rax, [rsp+488]
37b82fe1amov [rsp+112], 1
37b82fe23mov [rsp+72], rax
37b82fe28mov rax, [rsp+520]
37b82fe30mov [rsp+104], 1
37b82fe39mov [rsp+56], rax
37b82fe3emov rax, [rsp+232]
37b82fe46mov [rsp+48], rbx
37b82fe4bmov [rsp+40], r12
37b82fe50mov r8, rax
37b82fe53mov [rsp+32], rax
37b82fe58call dgemm_
37b82fe5djmp 0x37b82ef6a
37b82fe62
37b82fe62loc_37b82fe62:
37b82fe62mov r8l, -4
37b82fe68mov edx, 4
37b82fe6djmp 0x37b82ef3d
37b82fe72
37b82fe72loc_37b82fe72:
37b82fe72mov r8l, -8
37b82fe78mov edx, 8
37b82fe7djmp 0x37b82ef3d
37b82fe82
37b82fe82loc_37b82fe82:
37b82fe82mov r8l, -10
37b82fe88mov edx, 10
37b82fe8djmp 0x37b82ef3d
37b82eed0
37b82eed0dlalsa_:
37b82eed0push r15
37b82eed2push r14
37b82eed4push r13
37b82eed6push r12
37b82eed8push rbp
37b82eed9push rdi
37b82eedapush rsi
37b82eedbpush rbx
37b82eedcsub rsp, 376
37b82eee3mov rdi, [rsp+592]
37b82eeebmov r15, [rsp+640]
37b82eef3mov r10l, [rdi]
37b82eef6mov rdi, [rsp+520]
37b82eefemov [rsp+472], r9
37b82ef06mov r9l, [rdi]
37b82ef09mov rax, rdx
37b82ef0cmov edx, 1
37b82ef11mov rdi, [rsp+648]
37b82ef19mov [rsp+448], rcx
37b82ef21mov rcx, r8
37b82ef24mov r8l, -1
37b82ef2amov [rdi], 0
37b82ef30mov rdi, [rsp+448]
37b82ef38cmp [rdi], 1
37b82ef3bjbe 0x37b82ef80
37b82ef3d
37b82ef3dloc_37b82ef3d:
37b82ef3dmov rax, [rsp+648]
37b82ef45mov [rsp+364], edx
37b82ef4clea rcx, [rip+0xc0c005]
37b82ef53lea rdx, [rsp+364]
37b82ef5bmov [rax], r8l
37b82ef5emov r8l, 6
37b82ef64call xerbla_
37b82ef69nop
37b82ef6a
37b82ef6aloc_37b82ef6a:
37b82ef6aadd rsp, 376
37b82ef71pop rbx
37b82ef72pop rsi
37b82ef73pop rdi
37b82ef74pop rbp
37b82ef75pop r12
37b82ef77pop r13
37b82ef79pop r14
37b82ef7bpop r15
37b82ef7dret
37b82ef7e
37b82ef7e 66 90 f.
37b82ef80
37b82ef80loc_37b82ef80:
37b82ef80mov edx, [rax]
37b82ef82cmp edx, 2
37b82ef85jle 0x37b82efe0
37b82ef87mov r8l, [rcx]
37b82ef8acmp edx, r8l
37b82ef8djg 0x37b82eff0
37b82ef8fmov rdi, [rsp+472]
37b82ef97mov r11l, [rdi]
37b82ef9atest r11l, r11l
37b82ef9djle 0x37b82fe62
37b82efa3mov rdi, [rsp+488]
37b82efabcmp r8l, [rdi]
37b82efaejg 0x37b82f000
37b82efb0mov rdi, [rsp+504]
37b82efb8cmp r8l, [rdi]
37b82efbbjg 0x37b82fe72
37b82efc1cmp r9l, r8l
37b82efc4jl 0x37b82fe82
37b82efcacmp r10l, r8l
37b82efcdjge 0x37b82f010
37b82efcfmov r8l, -19
37b82efd5mov edx, 19
37b82efdajmp 0x37b82ef3d
37b82efdf
37b82efdf 90 .
37b82efe0
37b82efe0loc_37b82efe0:
37b82efe0mov r8l, -2
37b82efe6mov edx, 2
37b82efebjmp 0x37b82ef3d
37b82eff0
37b82eff0loc_37b82eff0:
37b82eff0mov r8l, -3
37b82eff6mov edx, 3
37b82effbjmp 0x37b82ef3d
37b82f000
37b82f000loc_37b82f000:
37b82f000mov r8l, -6
37b82f006mov edx, 6
37b82f00bjmp 0x37b82ef3d
37b82f010
37b82f010loc_37b82f010:
37b82f010mov [rsp+48], rax
37b82f015lea eax, [r8+r8]
37b82f019movsxd rdi, r10l
37b82f01cmovsxd rdx, r8l
37b82f01fcdqe
37b82f021mov [rsp+264], rdi
37b82f029lea rbp, [r15+4*rdx]
37b82f02dnot rdi
37b82f030lea rax, [r15+4*rax]
37b82f034mov [rsp+280], rdi
37b82f03cmovsxd rdi, r9l
37b82f03flea rdx, [rsp+352]
37b82f047mov [rsp+40], rax
37b82f04cmov r9, r15
37b82f04fmov [rsp+32], rbp
37b82f054mov [rsp+272], rdi
37b82f05cnot rdi
37b82f05fmov [rsp+288], rdi
37b82f067lea edi, [r8+r8+1]
37b82f06clea r8, [rsp+340]
37b82f074mov [rsp+320], edi
37b82f07bcall dlasdt_
37b82f080mov rax, [rsp+448]
37b82f088mov edi, [rsp+352]
37b82f08fmov r11l, [rax]
37b82f092mov eax, [rsp+340]
37b82f099mov [rsp+312], edi
37b82f0a0lea edx, [rax+1]
37b82f0a3mov [rsp+296], eax
37b82f0aamov eax, edx
37b82f0acshr eax, 31
37b82f0afadd eax, edx
37b82f0b1sar eax, 1
37b82f0b3mov ebx, eax
37b82f0b5cmp r11l, 1
37b82f0b9je 0x37b82f754
37b82f0bfcmp [rsp+296], ebx
37b82f0c6jl 0x37b82f2c7
37b82f0ccmovsxd rax, [rsp+320]
37b82f0d4movsxd rdi, ebx
37b82f0d7lea r14, [rip+0xc0be63]
37b82f0demov [rsp+640], r15
37b82f0e6mov r12, rdi
37b82f0e9mov rdi, [rsp+512]
37b82f0f1mov [rsp+216], r14
37b82f0f9lea r13, [rip+0xc0be48]
37b82f100lea rbx, [r15+4*rax]
37b82f104lea rax, [rsp+344]
37b82f10cmov r15, [rsp+496]
37b82f114mov r14, rbp
37b82f117mov [rsp+192], rax
37b82f11flea rax, [rip+0xc0be1a]
37b82f126lea rbp, [rip+0xc0be23]
37b82f12dmov [rsp+208], rax
37b82f135lea rax, [rsp+356]
37b82f13dmov [rsp+200], rax
37b82f145nop [rax+rax]
37b82f150
37b82f150loc_37b82f150:
37b82f150mov rax, [rsp+640]
37b82f158mov edx, [rbx+4*r12-8]
37b82f15dmov ecx, [r14+4*r12-4]
37b82f162mov r9, [rsp+472]
37b82f16amovsxd rsi, [rax+4*r12-4]
37b82f16fmov [rsp+356], edx
37b82f176add r12, 1
37b82f17amov rax, [rsp+504]
37b82f182mov [rsp+344], ecx
37b82f189mov edx, esi
37b82f18bmov [rsp+80], r13
37b82f190shl rsi, 3
37b82f194sub edx, ecx
37b82f196mov [rsp+96], rax
37b82f19bmov rax, [rsp+488]
37b82f1a3movsxd rdx, edx
37b82f1a6mov [rsp+40], rbp
37b82f1ablea rdx, [8*rdx-8]
37b82f1b3mov [rsp+72], rax
37b82f1b8mov rax, [rsp+520]
37b82f1c0mov [rsp+112], 1
37b82f1c9lea rcx, [r15+rdx]
37b82f1cdmov [rsp+88], rcx
37b82f1d2mov rcx, [rsp+480]
37b82f1damov [rsp+56], rax
37b82f1dfmov rax, [rsp+192]
37b82f1e7mov [rsp+104], 1
37b82f1f0add rcx, rdx
37b82f1f3add rdx, rdi
37b82f1f6mov [rsp+64], rcx
37b82f1fbmov rcx, [rsp+216]
37b82f203mov r8, rax
37b82f206mov [rsp+48], rdx
37b82f20bmov rdx, [rsp+208]
37b82f213mov [rsp+32], rax
37b82f218call dgemm_
37b82f21dlea rdx, [r15+rsi]
37b82f221mov [rsp+80], r13
37b82f226mov rax, [rsp+504]
37b82f22emov [rsp+88], rdx
37b82f233mov r9, [rsp+472]
37b82f23bmov [rsp+96], rax
37b82f240mov rax, [rsp+488]
37b82f248mov [rsp+40], rbp
37b82f24dmov rdx, [rsp+208]
37b82f255mov [rsp+72], rax
37b82f25amov rax, [rsp+480]
37b82f262mov [rsp+112], 1
37b82f26bmov rcx, [rsp+216]
37b82f273mov [rsp+104], 1
37b82f27cadd rax, rsi
37b82f27fadd rsi, rdi
37b82f282mov [rsp+64], rax
37b82f287mov rax, [rsp+520]
37b82f28fmov [rsp+48], rsi
37b82f294mov [rsp+56], rax
37b82f299mov rax, [rsp+200]
37b82f2a1mov [rsp+32], rax
37b82f2a6mov r8, rax
37b82f2a9call dgemm_
37b82f2aecmp [rsp+296], r12l
37b82f2b6jge 0x37b82f150
37b82f2bcmov r15, [rsp+640]
37b82f2c4mov rbp, r14
37b82f2c7
37b82f2c7loc_37b82f2c7:
37b82f2c7mov edx, [rsp+296]
37b82f2cetest edx, edx
37b82f2d0jle 0x37b82f344
37b82f2d2mov esi, [rsp+296]
37b82f2d9mov rdi, [rsp+472]
37b82f2e1mov [rsp+192], rbp
37b82f2e9mov ebp, 1
37b82f2eemov r12, [rsp+480]
37b82f2f6mov r13, [rsp+488]
37b82f2femov r14, [rsp+496]
37b82f306mov rbx, [rsp+504]
37b82f30enop
37b82f310
37b82f310loc_37b82f310:
37b82f310movsxd rdx, [r15+4*rbp-4]
37b82f315mov [rsp+32], rbx
37b82f31amov r8, r13
37b82f31dmov rcx, rdi
37b82f320add rbp, 1
37b82f324lea rdx, [8*rdx-8]
37b82f32clea r9, [r14+rdx]
37b82f330add rdx, r12
37b82f333call dcopy_
37b82f338cmp esi, ebp
37b82f33ajge 0x37b82f310
37b82f33cmov rbp, [rsp+192]
37b82f344
37b82f344loc_37b82f344:
37b82f344mov eax, [rsp+312]
37b82f34bmov edx, 1
37b82f350mov [rsp+364], 0
37b82f35bmov ecx, eax
37b82f35dshl edx, cl
37b82f35fxor ecx, ecx
37b82f361cmp eax, 32
37b82f364cmovae edx, ecx
37b82f367test eax, eax
37b82f369jle 0x37b82ef6a
37b82f36flea rsi, [rsp+344]
37b82f377movsxd rcx, eax
37b82f37amov r8, [rsp+272]
37b82f382mov rdi, [rsp+288]
37b82f38amov [rsp+192], rsi
37b82f392lea rsi, [rsp+356]
37b82f39amov r9l, edx
37b82f39dmov [rsp+200], rsi
37b82f3a5mov rsi, [rsp+576]
37b82f3adimul r8, rcx
37b82f3b1imul rcx, [rsp+264]
37b82f3bamov [rsp+640], r15
37b82f3c2sub rsi, 8
37b82f3c6mov [rsp+328], rsi
37b82f3cemov rsi, [rsp+536]
37b82f3d6add rdi, r8
37b82f3d9mov [rsp+216], rdi
37b82f3e1mov rdi, [rsp+280]
37b82f3e9sub rsi, 8
37b82f3edmov [rsp+304], rsi
37b82f3f5mov rsi, [rsp+616]
37b82f3fdadd rdi, rcx
37b82f400movsxd rcx, [rsp+320]
37b82f408mov [rsp+224], rdi
37b82f410sub rsi, 16
37b82f414mov [rsp+312], rsi
37b82f41cmov rsi, [rsp+624]
37b82f424lea rdi, [r15+4*rcx]
37b82f428mov r15, rbp
37b82f42bmov rbp, rdi
37b82f42emov rdi, [rsp+640]
37b82f436sub rsi, 16
37b82f43amov [rsp+320], rsi
37b82f442lea rsi, [rsp+364]
37b82f44amov [rsp+208], rsi
37b82f452nop [rax]
37b82f455nop [rax+rax]
37b82f460
37b82f460loc_37b82f460:
37b82f460lea ecx, [rax-1]
37b82f463mov edx, eax
37b82f465mov r10l, 1
37b82f46bcmp eax, 1
37b82f46eje 0x37b82f496
37b82f470cmp eax, 32
37b82f473jg 0x37b82f72d
37b82f479mov r8l, 2
37b82f47fmov edx, 1
37b82f484shl r8l, cl
37b82f487shl edx, cl
37b82f489lea r10l, [r8-1]
37b82f48dcmp edx, r10l
37b82f490jg 0x37b82f72d
37b82f496
37b82f496loc_37b82f496:
37b82f496mov r8, [rsp+272]
37b82f49elea eax, [rax+rax-1]
37b82f4a2mov rsi, [rsp+288]
37b82f4aamov [rsp+260], edx
37b82f4b1cdqe
37b82f4b3mov [rsp+248], r10l
37b82f4bbmovsxd rbx, edx
37b82f4beimul r8, rax
37b82f4c2mov [rsp+296], r9l
37b82f4caimul rax, [rsp+264]
37b82f4d3add rax, [rsp+280]
37b82f4dbmov [rsp+300], ecx
37b82f4e2mov [rsp+240], rax
37b82f4eamov rax, [rsp+328]
37b82f4f2add rsi, r8
37b82f4f5mov [rsp+640], rdi
37b82f4fdmov rdi, rbp
37b82f500mov rbp, [rsp+640]
37b82f508mov [rsp+232], rsi
37b82f510movsxd rsi, r9l
37b82f513lea r12, [4*rsi]
37b82f51bshl rsi, 3
37b82f51flea r14, [rax+r12]
37b82f523mov rax, [rsp+312]
37b82f52badd r12, [rsp+304]
37b82f533lea r13, [rax+rsi]
37b82f537add rsi, [rsp+320]
37b82f53fnop
37b82f540
37b82f540loc_37b82f540:
37b82f540mov eax, [rdi+4*rbx-8]
37b82f544mov edx, [r15+4*rbx-4]
37b82f549mov rcx, [rsp+216]
37b82f551mov r9, [rsp+560]
37b82f559mov [rsp+356], eax
37b82f560mov eax, [rbp+4*rbx-4]
37b82f564mov [rsp+344], edx
37b82f56bmov r11, [rsp+648]
37b82f573sub eax, edx
37b82f575mov rdx, [rsp+232]
37b82f57dmov r10, [rsp+632]
37b82f585mov [rsp+168], rsi
37b82f58dcdqe
37b82f58fmov [rsp+184], r11
37b82f597sub rsi, 8
37b82f59badd rcx, rax
37b82f59eadd rdx, rax
37b82f5a1lea r8, [8*rax-8]
37b82f5a9mov [rsp+176], r10
37b82f5b1shl rcx, 3
37b82f5b5shl rdx, 3
37b82f5b9mov [rsp+160], r13
37b82f5c1sub r13, 8
37b82f5c5add r9, rcx
37b82f5c8add rcx, [rsp+544]
37b82f5d0mov [rsp+80], r14
37b82f5d5sub r14, 4
37b82f5d9mov [rsp+128], rcx
37b82f5e1mov rcx, [rsp+568]
37b82f5e9mov [rsp+144], r9
37b82f5f1mov r9, [rsp+552]
37b82f5f9add rcx, rdx
37b82f5fcmov [rsp+152], r12
37b82f604sub r12, 4
37b82f608mov [rsp+120], rcx
37b82f60dmov rcx, [rsp+520]
37b82f615add r9, rdx
37b82f618add rdx, [rsp+608]
37b82f620mov [rsp+136], r9
37b82f628mov [rsp+112], rcx
37b82f62dmov rcx, [rsp+592]
37b82f635mov [rsp+104], rdx
37b82f63amov [rsp+96], rcx
37b82f63fmov rcx, [rsp+240]
37b82f647lea rdx, [rax+rcx]
37b82f64bmov rcx, [rsp+584]
37b82f653lea rdx, [rcx+4*rdx]
37b82f657mov [rsp+88], rdx
37b82f65cadd rax, [rsp+224]
37b82f664mov rdx, [rsp+600]
37b82f66cmov r9, [rsp+208]
37b82f674mov rcx, [rsp+448]
37b82f67clea rax, [rdx+4*rax]
37b82f680mov rdx, [rsp+192]
37b82f688mov [rsp+72], rax
37b82f68dmov rax, [rsp+488]
37b82f695mov [rsp+64], rax
37b82f69amov rax, [rsp+480]
37b82f6a2add rax, r8
37b82f6a5add r8, [rsp+496]
37b82f6admov [rsp+56], rax
37b82f6b2mov rax, [rsp+504]
37b82f6bamov [rsp+40], r8
37b82f6bfmov r8, [rsp+200]
37b82f6c7mov [rsp+48], rax
37b82f6ccmov rax, [rsp+472]
37b82f6d4mov [rsp+32], rax
37b82f6d9call dlals0_
37b82f6demov rax, rbx
37b82f6e1add rbx, 1
37b82f6e5cmp [rsp+248], ebx
37b82f6ecjge 0x37b82f540
37b82f6f2mov ecx, [rsp+300]
37b82f6f9mov [rsp+640], rbp
37b82f701mov rbp, rdi
37b82f704mov edx, [rsp+260]
37b82f70bmov r9l, [rsp+296]
37b82f713mov rdi, [rsp+640]
37b82f71btest ecx, ecx
37b82f71dje 0x37b82ef6a
37b82f723lea edx, [rdx+r9-1]
37b82f728sub edx, eax
37b82f72amov r9l, edx
37b82f72d
37b82f72dloc_37b82f72d:
37b82f72dmov rsi, [rsp+272]
37b82f735mov eax, ecx
37b82f737sub [rsp+216], rsi
37b82f73fmov rsi, [rsp+264]
37b82f747sub [rsp+224], rsi
37b82f74fjmp 0x37b82f460
37b82f754
37b82f754loc_37b82f754:
37b82f754mov eax, [rsp+312]
37b82f75btest eax, eax
37b82f75djle 0x37b82fb20
37b82f763mov [rsp+260], r11l
37b82f76bxor r9l, r9l
37b82f76emovsxd rax, [rsp+320]
37b82f776mov r10l, 1
37b82f77cmov [rsp+328], ebx
37b82f783mov edx, 1
37b82f788lea rdi, [r15+4*rax]
37b82f78clea rax, [rsp+344]
37b82f794mov [rsp+224], -1
37b82f7a0mov [rsp+192], rax
37b82f7a8lea rax, [rsp+356]
37b82f7b0mov [rsp+200], rax
37b82f7b8lea rax, [rsp+364]
37b82f7c0mov [rsp+232], -1
37b82f7ccmov [rsp+208], rax
37b82f7d4mov [rsp+640], r15
37b82f7dcmov r15, rbp
37b82f7dfmov rbp, rdi
37b82f7e2mov rdi, [rsp+640]
37b82f7ea
37b82f7ealoc_37b82f7ea:
37b82f7eamov rcx, [rsp+272]
37b82f7f2lea eax, [rdx+rdx-1]
37b82f7f6mov rsi, [rsp+288]
37b82f7femov [rsp+216], r10l
37b82f806mov r14, [rsp+576]
37b82f80emov r13, [rsp+616]
37b82f816mov [rsp+300], r9l
37b82f81emovsxd rbx, r10l
37b82f821imul rcx, rax
37b82f825mov [rsp+304], edx
37b82f82cimul rax, [rsp+264]
37b82f835add rax, [rsp+280]
37b82f83dmov [rsp+640], rdi
37b82f845mov rdi, rbp
37b82f848mov [rsp+248], rax
37b82f850mov rbp, [rsp+640]
37b82f858add rsi, rcx
37b82f85bmov [rsp+240], rsi
37b82f863movsxd rsi, r9l
37b82f866lea r12, [4*rsi]
37b82f86eshl rsi, 3
37b82f872add r14, r12
37b82f875add r13, rsi
37b82f878add r12, [rsp+536]
37b82f880add rsi, [rsp+624]
37b82f888nop [rax+rax]
37b82f890
37b82f890loc_37b82f890:
37b82f890mov eax, [rdi+4*rbx-8]
37b82f894mov edx, [r15+4*rbx-4]
37b82f899mov r9, [rsp+560]
37b82f8a1mov r11, [rsp+648]
37b82f8a9mov [rsp+356], eax
37b82f8b0xor eax, eax
37b82f8b2cmp [rsp+216], ebx
37b82f8b9setne al
37b82f8bcmov [rsp+344], edx
37b82f8c3mov r10, [rsp+632]
37b82f8cbmov [rsp+364], eax
37b82f8d2mov eax, [rbp+4*rbx-4]
37b82f8d6mov [rsp+184], r11
37b82f8desub eax, edx
37b82f8e0mov rdx, [rsp+224]
37b82f8e8mov [rsp+176], r10
37b82f8f0cdqe
37b82f8f2mov [rsp+168], rsi
37b82f8faadd rsi, 8
37b82f8felea rcx, [rdx+rax]
37b82f902mov rdx, [rsp+240]
37b82f90amov [rsp+160], r13
37b82f912lea r8, [8*rax-8]
37b82f91ashl rcx, 3
37b82f91emov [rsp+152], r12
37b82f926add r13, 8
37b82f92aadd r12, 4
37b82f92eadd r9, rcx
37b82f931add rcx, [rsp+544]
37b82f939add rdx, rax
37b82f93cmov [rsp+144], r9
37b82f944mov r9, [rsp+552]
37b82f94cshl rdx, 3
37b82f950mov [rsp+128], rcx
37b82f958mov rcx, [rsp+568]
37b82f960add r9, rdx
37b82f963add rcx, rdx
37b82f966add rdx, [rsp+608]
37b82f96emov [rsp+136], r9
37b82f976mov [rsp+104], rdx
37b82f97bmov rdx, [rsp+592]
37b82f983mov [rsp+120], rcx
37b82f988mov rcx, [rsp+520]
37b82f990mov [rsp+96], rdx
37b82f995mov rdx, [rsp+248]
37b82f99dmov [rsp+112], rcx
37b82f9a2mov rcx, [rsp+584]
37b82f9aaadd rdx, rax
37b82f9adlea rdx, [rcx+4*rdx]
37b82f9b1mov [rsp+88], rdx
37b82f9b6mov rdx, [rsp+600]
37b82f9beadd rax, [rsp+232]
37b82f9c6mov [rsp+80], r14
37b82f9cbadd r14, 4
37b82f9cflea rax, [rdx+4*rax]
37b82f9d3mov r9, [rsp+208]
37b82f9dbmov rdx, [rsp+192]
37b82f9e3mov [rsp+72], rax
37b82f9e8mov rax, [rsp+504]
37b82f9f0mov rcx, [rsp+448]
37b82f9f8mov [rsp+64], rax
37b82f9fdmov rax, [rsp+496]
37b82fa05add rax, r8
37b82fa08add r8, [rsp+480]
37b82fa10mov [rsp+56], rax
37b82fa15mov rax, [rsp+488]
37b82fa1dmov [rsp+40], r8
37b82fa22mov r8, [rsp+200]
37b82fa2amov [rsp+48], rax
37b82fa2fmov rax, [rsp+472]
37b82fa37mov [rsp+32], rax
37b82fa3ccall dlals0_
37b82fa41mov rax, rbx
37b82fa44sub rbx, 1
37b82fa48cmp [rsp+260], ebx
37b82fa4fjle 0x37b82f890
37b82fa55mov r9l, [rsp+300]
37b82fa5dmov r10l, [rsp+216]
37b82fa65mov [rsp+640], rbp
37b82fa6dmov rbp, rdi
37b82fa70mov edx, [rsp+304]
37b82fa77mov rdi, [rsp+640]
37b82fa7flea ecx, [r10+r9+1]
37b82fa84mov r8, [rsp+224]
37b82fa8cmov r11, [rsp+232]
37b82fa94sub ecx, eax
37b82fa96mov r9l, ecx
37b82fa99mov ecx, edx
37b82fa9b
37b82fa9bloc_37b82fa9b:
37b82fa9blea eax, [rcx+1]
37b82fa9ecmp eax, [rsp+312]
37b82faa5jg 0x37b82fb13
37b82faa7add r8, [rsp+272]
37b82faafadd r11, [rsp+264]
37b82fab7cmp eax, 32
37b82fabajg 0x37b82faf3
37b82fabcmov r10l, 2
37b82fac2mov ebx, 1
37b82fac7shl r10l, cl
37b82facashl ebx, cl
37b82faccsub r10l, 1
37b82fad0cmp ebx, r10l
37b82fad3jg 0x37b82fb0f
37b82fad5mov [rsp+260], ebx
37b82fadcmov edx, eax
37b82fademov [rsp+224], r8
37b82fae6mov [rsp+232], r11
37b82faeejmp 0x37b82f7ea
37b82faf3
37b82faf3loc_37b82faf3:
37b82faf3lea eax, [rcx+2]
37b82faf6cmp eax, [rsp+312]
37b82fafdjg 0x37b82fb13
37b82faffadd r8, [rsp+272]
37b82fb07add r11, [rsp+264]
37b82fb0f
37b82fb0floc_37b82fb0f:
37b82fb0fmov ecx, eax
37b82fb11jmp 0x37b82fa9b
37b82fb13
37b82fb13loc_37b82fb13:
37b82fb13mov ebx, [rsp+328]
37b82fb1amov rbp, r15
37b82fb1dmov r15, rdi
37b82fb20
37b82fb20loc_37b82fb20:
37b82fb20cmp [rsp+296], ebx
37b82fb27jl 0x37b82ef6a
37b82fb2dmovsxd rax, [rsp+320]
37b82fb35lea r14, [rip+0xc0b405]
37b82fb3cmov r11, r15
37b82fb3fmov r10, [rsp+480]
37b82fb47mov [rsp+192], r14
37b82fb4fmov rsi, [rsp+528]
37b82fb57mov r14, rbp
37b82fb5amovsxd rbp, ebx
37b82fb5dlea rax, [r15+4*rax]
37b82fb61lea r13, [rip+0xc0b3e0]
37b82fb68mov r15, [rsp+496]
37b82fb70mov [rsp+216], rax
37b82fb78lea rax, [rip+0xc0b3c1]
37b82fb7flea r12, [rip+0xc0b3ca]
37b82fb86mov [rsp+208], rax
37b82fb8elea rax, [rsp+348]
37b82fb96mov [rsp+224], rax
37b82fb9elea rax, [rsp+360]
37b82fba6mov [rsp+232], rax
37b82fbaejmp 0x37b82fd01
37b82fbb3
37b82fbb3 0f 1f 44 00 00 ..D..
37b82fbb8
37b82fbb8loc_37b82fbb8:
37b82fbb8add ecx, 1
37b82fbbbmov [rsp+48], rdx
37b82fbc0add rbp, 1
37b82fbc4mov rdx, [rsp+224]
37b82fbccmov [rsp+360], ecx
37b82fbd3mov rcx, [rsp+504]
37b82fbdbmov [rsp+88], r9
37b82fbe0mov r9, [rsp+472]
37b82fbe8mov [rsp+96], rcx
37b82fbedmov rcx, [rsp+488]
37b82fbf5mov [rsp+64], r8
37b82fbfamov r8, rdx
37b82fbfdmov [rsp+72], rcx
37b82fc02mov rcx, [rsp+520]
37b82fc0amov [rsp+32], rdx
37b82fc0fmov rdx, [rsp+208]
37b82fc17mov [rsp+56], rcx
37b82fc1cmov rcx, [rsp+192]
37b82fc24mov [rsp+104], 1
37b82fc2dmov [rsp+80], r13
37b82fc32mov [rsp+40], r12
37b82fc37mov [rsp+480], r10
37b82fc3fmov [rsp+200], rax
37b82fc47mov [rsp+640], r11
37b82fc4fmov [rsp+112], 1
37b82fc58call dgemm_
37b82fc5dmov [rsp+88], rdi
37b82fc62mov rdi, [rsp+488]
37b82fc6amov r11, [rsp+504]
37b82fc72mov [rsp+80], r13
37b82fc77mov [rsp+72], rdi
37b82fc7cmov rdi, [rsp+520]
37b82fc84mov rax, [rsp+200]
37b82fc8cmov [rsp+96], r11
37b82fc91mov [rsp+56], rdi
37b82fc96mov rdi, [rsp+232]
37b82fc9emov [rsp+64], rax
37b82fca3mov r9, [rsp+472]
37b82fcabmov [rsp+48], rbx
37b82fcb0mov rdx, [rsp+208]
37b82fcb8mov r8, rdi
37b82fcbbmov [rsp+40], r12
37b82fcc0mov rcx, [rsp+192]
37b82fcc8mov [rsp+112], 1
37b82fcd1mov [rsp+104], 1
37b82fcdamov [rsp+32], rdi
37b82fcdfcall dgemm_
37b82fce4cmp [rsp+296], ebp
37b82fcebmov r10, [rsp+480]
37b82fcf3mov r11, [rsp+640]
37b82fcfbjl 0x37b82ef6a
37b82fd01
37b82fd01loc_37b82fd01:
37b82fd01mov edx, [r14+4*rbp-4]
37b82fd06mov rax, [rsp+216]
37b82fd0emovsxd rbx, [r11+4*rbp-4]
37b82fd13mov ecx, [rax+4*rbp-8]
37b82fd17lea eax, [rdx+1]
37b82fd1amov [rsp+348], eax
37b82fd21mov eax, ebx
37b82fd23shl rbx, 3
37b82fd27sub eax, edx
37b82fd29lea rdi, [r15+rbx]
37b82fd2dcdqe
37b82fd2flea rdx, [8*rax-8]
37b82fd37lea rax, [r10+rbx]
37b82fd3badd rbx, rsi
37b82fd3elea r9, [r15+rdx]
37b82fd42lea r8, [r10+rdx]
37b82fd46add rdx, rsi
37b82fd49cmp [rsp+296], ebp
37b82fd50jne 0x37b82fbb8
37b82fd56mov rsi, rdi
37b82fd59mov rdi, rax
37b82fd5cmov [rsp+88], r9
37b82fd61mov rax, [rsp+504]
37b82fd69mov r14, [rsp+192]
37b82fd71mov r15, [rsp+208]
37b82fd79mov [rsp+64], r8
37b82fd7emov [rsp+96], rax
37b82fd83mov rax, [rsp+488]
37b82fd8bmov [rsp+48], rdx
37b82fd90mov r9, [rsp+472]
37b82fd98mov rdx, r15
37b82fd9bmov [rsp+72], rax
37b82fda0mov rax, [rsp+520]
37b82fda8mov [rsp+112], 1
37b82fdb1mov [rsp+56], rax
37b82fdb6mov rax, [rsp+224]
37b82fdbemov [rsp+104], 1
37b82fdc7mov [rsp+32], rax
37b82fdccmov r8, rax
37b82fdcfmov [rsp+80], r13
37b82fdd4mov [rsp+40], r12
37b82fdd9mov [rsp+360], ecx
37b82fde0mov rcx, r14
37b82fde3call dgemm_
37b82fde8mov [rsp+88], rsi
37b82fdedmov rdx, r15
37b82fdf0mov rcx, r14
37b82fdf3mov rax, [rsp+504]
37b82fdfbmov [rsp+80], r13
37b82fe00mov [rsp+64], rdi
37b82fe05mov r9, [rsp+472]
37b82fe0dmov [rsp+96], rax
37b82fe12mov rax, [rsp+488]
37b82fe1amov [rsp+112], 1
37b82fe23mov [rsp+72], rax
37b82fe28mov rax, [rsp+520]
37b82fe30mov [rsp+104], 1
37b82fe39mov [rsp+56], rax
37b82fe3emov rax, [rsp+232]
37b82fe46mov [rsp+48], rbx
37b82fe4bmov [rsp+40], r12
37b82fe50mov r8, rax
37b82fe53mov [rsp+32], rax
37b82fe58call dgemm_
37b82fe5djmp 0x37b82ef6a
37b82fe62
37b82fe62loc_37b82fe62:
37b82fe62mov r8l, -4
37b82fe68mov edx, 4
37b82fe6djmp 0x37b82ef3d
37b82fe72
37b82fe72loc_37b82fe72:
37b82fe72mov r8l, -8
37b82fe78mov edx, 8
37b82fe7djmp 0x37b82ef3d
37b82fe82
37b82fe82loc_37b82fe82:
37b82fe82mov r8l, -10
37b82fe88mov edx, 10
37b82fe8djmp 0x37b82ef3d
37b82eed0
37b82fe92
37b82fe92 // align 0x40
37b82fe92 // align 0x40
37b82fec0
37b82fec0dlalsd_:
37b82fec0push r15
37b82fec2push r14
37b82fec4push r13
37b82fec6push r12
37b82fec8push rbp
37b82fec9push rdi
37b82fecapush rsi
37b82fecbpush rbx
37b82feccsub rsp, 552
37b82fed3movups [rsp+496], x6
37b82fedbmovups [rsp+512], x7
37b82fee3movups [rsp+528], x8
37b82feecmov rax, [rsp+680]
37b82fef4mov rbp, [rsp+704]
37b82fefcmov edi, [rax]
37b82fefemov rax, [rsp+720]
37b82ff06mov [rsp+632], rdx
37b82ff0emov edx, [r8]
37b82ff11mov rbx, rcx
37b82ff14mov r15, r8
37b82ff17mov [rsp+648], r9
37b82ff1fmov [rax], 0
37b82ff25test edx, edx
37b82ff27js 0x37b8305e0
37b82ff2dmov r11l, [r9]
37b82ff30test r11l, r11l
37b82ff33jle 0x37b82ff50
37b82ff35test edi, edi
37b82ff37jle 0x37b82ff3d
37b82ff39cmp edi, edx
37b82ff3bjge 0x37b82ffb8
37b82ff3d
37b82ff3dloc_37b82ff3d:
37b82ff3dmov edx, -8
37b82ff42mov eax, 8
37b82ff47jmp 0x37b82ff5a
37b82ff49
37b82ff49 0f 1f 80 00 00 00 00 .......
37b82ff50
37b82ff50loc_37b82ff50:
37b82ff50mov edx, -4
37b82ff55mov eax, 4
37b82ff5a
37b82ff5aloc_37b82ff5a:
37b82ff5amov rdi, [rsp+720]
37b82ff62mov r8l, 6
37b82ff68lea rcx, [rip+0xc0b016]
37b82ff6fmov [rsp+488], eax
37b82ff76mov [rdi], edx
37b82ff78lea rdx, [rsp+488]
37b82ff80call xerbla_
37b82ff85nop
37b82ff86
37b82ff86loc_37b82ff86:
37b82ff86movups x6, [rsp+496]
37b82ff8emovups x7, [rsp+512]
37b82ff96movups x8, [rsp+528]
37b82ff9fadd rsp, 552
37b82ffa6pop rbx
37b82ffa7pop rsi
37b82ffa8pop rdi
37b82ffa9pop rbp
37b82ffaapop r12
37b82ffacpop r13
37b82ffaepop r14
37b82ffb0pop r15
37b82ffb2ret
37b82ffb3
37b82ffb3 0f 1f 44 00 00 ..D..
37b82ffb8
37b82ffb8loc_37b82ffb8:
37b82ffb8mov edx, 7
37b82ffbdlea rcx, [rip+0xc0afc7]
37b82ffc4call dlamch_
37b82ffc9mov rdx, [rsp+688]
37b82ffd1movapd x6, x0
37b82ffd5pxor x0, x0
37b82ffd9movsd_xmm x8, [rdx]
37b82ffdecomisd x0, x8
37b82ffe3jae 0x37b8305f0
37b82ffe9movsd_xmm x0, [rip+0xc0afa7]
37b82fff1cmpsd x0, x8, 6
37b82fff7andpd x8, x0
37b82fffcandnpd x0, x6
37b830000orpd x8, x0
37b830005
37b830005loc_37b830005:
37b830005mov rax, [rsp+696]
37b83000dmov edx, [r15]
37b830010mov [rax], 0
37b830016test edx, edx
37b830018je 0x37b82ff86
37b83001ecmp edx, 1
37b830021je 0x37b830f50
37b830027cmp [rbx], 76
37b83002aje 0x37b830cc0
37b830030
37b830030loc_37b830030:
37b830030mov [rsp+32], 1
37b830039sub edx, 1
37b83003cmov r9, [rsp+664]
37b830044lea rcx, [rip+0xc0af35]
37b83004bmov r8, [rsp+656]
37b830053mov [rsp+452], edx
37b83005amov rdx, r15
37b83005dcall dlanst_
37b830062pxor x1, x1
37b830066movsd_xmm [rsp+472], x0
37b83006fucomisd x0, x1
37b830073jp 0x37b83007b
37b830075je 0x37b830c68
37b83007b
37b83007bloc_37b83007b:
37b83007bmov rax, [rsp+720]
37b830083lea rbx, [rip+0xc0aeee]
37b83008alea rsi, [rip+0xc0aed7]
37b830091mov [rsp+80], 1
37b83009amov [rsp+32], rbx
37b83009flea rdi, [rsp+472]
37b8300a7lea r8, [rip+0xc0aec2]
37b8300aemov [rsp+72], rax
37b8300b3mov rax, [rsp+656]
37b8300bbmov rdx, r8
37b8300bemov r9, rdi
37b8300c1mov [rsp+64], r15
37b8300c6lea rcx, [rip+0xc0aea7]
37b8300cdmov [rsp+56], rax
37b8300d2mov [rsp+48], rsi
37b8300d7mov [rsp+40], r15
37b8300dcmov [rsp+416], rdi
37b8300e4call dlascl_
37b8300e9mov rax, [rsp+720]
37b8300f1mov [rsp+32], rbx
37b8300f6mov r9, rdi
37b8300f9mov rcx, [rsp+664]
37b830101mov [rsp+48], rsi
37b830106lea r8, [rip+0xc0ae63]
37b83010dmov [rsp+72], rax
37b830112lea rax, [rsp+452]
37b83011amov rdx, r8
37b83011dmov [rsp+64], rax
37b830122mov [rsp+56], rcx
37b830127lea rcx, [rip+0xc0ae46]
37b83012emov [rsp+40], rax
37b830133mov [rsp+80], 1
37b83013ccall dlascl_
37b830141mov rax, [rsp+632]
37b830149mov r9l, [r15]
37b83014cmov ebx, [rax]
37b83014ecmp r9l, ebx
37b830151jle 0x37b830600
37b830157lea eax, [rbx+1]
37b83015apxor x0, x0
37b83015epxor x1, x1
37b830162mov [rsp+208], r9l
37b83016acvtsi2sd x0, r9l
37b83016fcvtsi2sd x1, eax
37b830173divsd x0, x1
37b830177call log
37b83017cdivsd x0, [rip+0xc0ae2c]
37b830184cvttsd2si eax, x0
37b830188mov r9l, [rsp+208]
37b830190mov rsi, [rsp+648]
37b830198mov [rsp+460], 0
37b8301a3mov [rsp+444], 1
37b8301aeimul ebx, r9l
37b8301b2mov [rsp+448], 0
37b8301bdmov ecx, [rsi]
37b8301bfadd eax, 1
37b8301c2imul eax, r9l
37b8301c6lea edi, [r9+2*rbx+1]
37b8301cbmov [rsp+232], ebx
37b8301d2mov [rsp+364], edi
37b8301d9imul ecx, r9l
37b8301ddlea edx, [rax+rax]
37b8301e0add edi, eax
37b8301e2mov [rsp+368], edi
37b8301e9add edi, edx
37b8301ebmov [rsp+372], edi
37b8301f2add edi, eax
37b8301f4mov [rsp+376], edi
37b8301fbadd edi, r9l
37b8301femov [rsp+380], edi
37b830205add edi, r9l
37b830208mov [rsp+384], edi
37b83020fadd edi, edx
37b830211mov [rsp+388], edi
37b830218add edi, edx
37b83021amov [rsp+252], edi
37b830221lea r13l, [rcx+rdi]
37b830225lea edi, [r9+r9+1]
37b83022amov [rsp+392], edi
37b830231add edi, r9l
37b830234mov [rsp+396], edi
37b83023badd edi, r9l
37b83023eadd eax, edi
37b830240mov [rsp+400], edi
37b830247mov [rsp+404], eax
37b83024eadd eax, edx
37b830250mov [rsp+424], eax
37b830257test r9l, r9l
37b83025ajle 0x37b8302b3
37b83025cmov rax, [rsp+656]
37b830264lea edx, [r9-1]
37b830268movq x2, [rip+0xc0ad50]
37b830270lea rdx, [rax+8*rdx+8]
37b830275nop [rax+rax]
37b830280
37b830280loc_37b830280:
37b830280movsd_xmm x0, [rax]
37b830284movapd x1, x0
37b830288andpd x1, [rip+0xc0ad10]
37b830290comisd x6, x1
37b830294jbe 0x37b8302aa
37b830296movapd x1, x2
37b83029aandpd x0, x2
37b83029eandnpd x1, x6
37b8302a2orpd x0, x1
37b8302a6movsd_xmm [rax], x0
37b8302aa
37b8302aaloc_37b8302aa:
37b8302aaadd rax, 8
37b8302aecmp rdx, rax
37b8302b1jne 0x37b830280
37b8302b3
37b8302b3loc_37b8302b3:
37b8302b3mov edx, [rsp+452]
37b8302batest edx, edx
37b8302bcjle 0x37b8317df
37b8302c2mov [rsp+360], r9l
37b8302caxor r12l, r12l
37b8302cdmov ebx, 1
37b8302d2mov eax, [rsp+252]
37b8302d9mov rdi, [rsp+712]
37b8302e1mov [rsp+428], r13l
37b8302e9movq x7, [rip+0xc0acaf]
37b8302f1lea eax, [rax+rdx-1]
37b8302f5mov [rsp+208], edx
37b8302fcmov r14, [rsp+712]
37b830304mov [rsp+216], 0
37b83030fcdqe
37b830311lea rax, [rbp+8*rax]
37b830316mov [rsp+408], rax
37b83031emovsxd rax, [rsp+424]
37b830326lea rax, [rdi+4*rax-4]
37b83032bmov rdi, [rsp+664]
37b830333mov [rsp+336], rax
37b83033bmovsxd rax, r13l
37b83033elea rax, [rbp+8*rax-8]
37b830343mov [rsp+240], rax
37b83034bjmp 0x37b830374
37b83034d
37b83034d 0f 1f 00 ...
37b830350
37b830350loc_37b830350:
37b830350lea eax, [r12+2]
37b830355cmp [rsp+208], r13l
37b83035dje 0x37b830830
37b830363
37b830363loc_37b830363:
37b830363add r12, 1
37b830367cmp [rsp+208], eax
37b83036ejl 0x37b830fc0
37b830374
37b830374loc_37b830374:
37b830374movsd_xmm x0, [rdi+8*r12]
37b83037amov [rsp+224], r12l
37b830382lea r13l, [r12+1]
37b830387andpd x0, x7
37b83038bcomisd x6, x0
37b83038fjbe 0x37b830350
37b830391movsxd rdx, [rsp+216]
37b830399mov [r14+4*rdx], ebx
37b83039dlea eax, [rdx+1]
37b8303a0cmp [rsp+208], r13l
37b8303a8jg 0x37b83084c
37b8303ae
37b8303aeloc_37b8303ae:
37b8303aemov ecx, [rsp+360]
37b8303b5sub r13l, ebx
37b8303b8add [rsp+216], 2
37b8303c0sub ebx, 1
37b8303c3add r13l, 1
37b8303c7mov esi, [rsp+216]
37b8303cemov r9, [rsp+408]
37b8303d6lea edx, [rax+rcx]
37b8303d9cdqe
37b8303dbmov r8, [rsp+680]
37b8303e3mov [rsp+456], r13l
37b8303ebmovsxd rdx, edx
37b8303eemov [r14+4*rdx-4], r13l
37b8303f3movsxd rdx, [r15]
37b8303f6mov [r14+4*rax], edx
37b8303falea eax, [rcx+rsi]
37b8303fdmov rcx, [rsp+648]
37b830405movsxd rsi, ebx
37b830408cdqe
37b83040ashl rsi, 3
37b83040emov [r14+4*rax-4], 1
37b830417mov rax, [rsp+672]
37b83041fmov [rsp+32], r15
37b830424lea rdx, [rax+8*rdx-8]
37b830429call dcopy_
37b83042ecmp r13l, 1
37b830432je 0x37b830888
37b830438
37b830438loc_37b830438:
37b830438mov eax, [rsp+232]
37b83043fmov r11, [rsp+656]
37b830447lea r10, [rdi+rsi]
37b83044bmov rcx, [rsp+632]
37b830453add eax, ebx
37b830455add r11, rsi
37b830458cdqe
37b83045alea rax, [rbp+8*rax]
37b83045fmov [rsp+224], rax
37b830467cmp [rcx], r13l
37b83046ajl 0x37b8308c8
37b830470lea rcx, [rip+0xc0ab01]
37b830477mov [rsp+40], rax
37b83047clea r9, [rip+0xc0aadd]
37b830483mov [rsp+32], rcx
37b830488lea r8, [rsp+456]
37b830490lea rdx, [rsp+456]
37b830498mov [rsp+56], 1
37b8304a1lea rcx, [rip+0xc0aac4]
37b8304a8mov [rsp+48], r15
37b8304admov [rsp+264], r11
37b8304b5mov [rsp+256], r10
37b8304bdcall dlaset_
37b8304c2mov rax, [rsp+224]
37b8304camov rcx, [rsp+720]
37b8304d2mov [rsp+88], r15
37b8304d7mov rdx, [rsp+680]
37b8304dfmov r10, [rsp+256]
37b8304e7mov [rsp+72], r15
37b8304eclea r9, [rsp+456]
37b8304f4mov [rsp+64], rax
37b8304f9mov rax, [rsp+648]
37b830501lea r8, [rsp+456]
37b830509mov [rsp+120], rcx
37b83050emov r11, [rsp+264]
37b830516mov rcx, [rsp+240]
37b83051emov [rsp+40], rax
37b830523lea rax, [rip+0xc0aa46]
37b83052aadd rsi, [rsp+672]
37b830532mov [rsp+104], rdx
37b830537mov rdx, rax
37b83053amov [rsp+112], rcx
37b83053fmov [rsp+80], rcx
37b830544lea rcx, [rip+0xc0aa36]
37b83054bmov [rsp+32], rax
37b830550mov [rsp+96], rsi
37b830555mov [rsp+56], r10
37b83055amov [rsp+48], r11
37b83055fmov [rsp+128], 1
37b83056bcall dlasdq_
37b830570mov rax, [rsp+720]
37b830578mov r9l, [rax]
37b83057btest r9l, r9l
37b83057ejne 0x37b82ff86
37b830584add ebx, [rsp+252]
37b83058bmov [rsp+48], r15
37b830590mov r9, rsi
37b830593lea rdx, [rsp+456]
37b83059bmovsxd rbx, ebx
37b83059emov r8, [rsp+648]
37b8305a6mov [rsp+56], 1
37b8305aflea rcx, [rip+0xc0a9b6]
37b8305b6lea rax, [rbp+8*rbx-8]
37b8305bbmov [rsp+40], rax
37b8305c0mov rax, [rsp+680]
37b8305c8mov [rsp+32], rax
37b8305cdcall dlacpy_
37b8305d2
37b8305d2loc_37b8305d2:
37b8305d2lea ebx, [r12+2]
37b8305d7mov eax, ebx
37b8305d9jmp 0x37b830363
37b8305de
37b8305de 66 90 f.
37b8305e0
37b8305e0loc_37b8305e0:
37b8305e0mov edx, -3
37b8305e5mov eax, 3
37b8305eajmp 0x37b82ff5a
37b8305ef
37b8305ef 90 .
37b8305f0
37b8305f0loc_37b8305f0:
37b8305f0movapd x8, x6
37b8305f5jmp 0x37b830005
37b8305fa
37b8305fa 66 0f 1f 44 00 00 f..D..
37b830600
37b830600loc_37b830600:
37b830600lea rax, [rip+0xc0a971]
37b830607mov ebx, r9l
37b83060amov r8, r15
37b83060dmov rdx, r15
37b830610mov [rsp+32], rax
37b830615imul ebx, r9l
37b830619lea rcx, [rip+0xc0a94c]
37b830620mov [rsp+56], 1
37b830629lea r9, [rip+0xc0a930]
37b830630mov [rsp+48], r15
37b830635mov [rsp+40], rbp
37b83063amovsxd rbx, ebx
37b83063dlea rbx, [rbp+8*rbx]
37b830642call dlaset_
37b830647mov [rsp+112], rbx
37b83064cmov r9, r15
37b83064fmov r8, r15
37b830652mov rax, [rsp+720]
37b83065amov [rsp+88], r15
37b83065flea rcx, [rip+0xc0a91b]
37b830666mov [rsp+128], 1
37b830672mov [rsp+120], rax
37b830677mov rax, [rsp+680]
37b83067fmov [rsp+80], rbp
37b830684mov [rsp+104], rax
37b830689mov rax, [rsp+672]
37b830691mov [rsp+72], r15
37b830696mov [rsp+96], rax
37b83069bmov rax, [rsp+664]
37b8306a3mov [rsp+64], rbp
37b8306a8mov [rsp+56], rax
37b8306admov rax, [rsp+656]
37b8306b5mov [rsp+48], rax
37b8306bamov rax, [rsp+648]
37b8306c2mov [rsp+40], rax
37b8306c7lea rax, [rip+0xc0a8a2]
37b8306cemov [rsp+32], rax
37b8306d3mov rdx, rax
37b8306d6call dlasdq_
37b8306dbmov rax, [rsp+720]
37b8306e3mov r10l, [rax]
37b8306e6test r10l, r10l
37b8306e9jne 0x37b82ff86
37b8306efmov rdx, [rsp+656]
37b8306f7mov r8, rsi
37b8306famov rcx, r15
37b8306fdcall idamax_
37b830702mov r12l, [r15]
37b830705test r12l, r12l
37b830708jle 0x37b831843
37b83070emov rdi, [rsp+656]
37b830716cdqe
37b830718mov r13, [rsp+672]
37b830720mov [rsp+208], rbx
37b830728mov [rsp+640], r15
37b830730lea r14, [rip+0xc0a829]
37b830737mov ebx, 1
37b83073cmovsd_xmm x6, [rdi+8*rax-8]
37b830742andpd x6, [rip+0xc0a856]
37b83074amov rsi, rdi
37b83074dmov r15, r13
37b830750mov [rsp+704], rbp
37b830758mov rdi, [rsp+680]
37b830760mov rbp, rsi
37b830763mulsd x6, x8
37b830768mov r13, [rsp+696]
37b830770mov rsi, [rsp+648]
37b830778jmp 0x37b8307c9
37b83077a
37b83077a 66 0f 1f 44 00 00 f..D..
37b830780
37b830780loc_37b830780:
37b830780mov [rsp+48], rdi
37b830785lea r9, [rip+0xc0a7d4]
37b83078cmov r8, rsi
37b83078flea rdx, [rip+0xc0a7d2]
37b830796mov [rsp+56], 1
37b83079flea rcx, [rip+0xc0a7c6]
37b8307a6mov [rsp+40], r15
37b8307abmov [rsp+32], r14
37b8307b0call dlaset_
37b8307b5
37b8307b5loc_37b8307b5:
37b8307b5add ebx, 1
37b8307b8add rbp, 8
37b8307bcadd r15, 8
37b8307c0cmp r12l, ebx
37b8307c3jl 0x37b831625
37b8307c9
37b8307c9loc_37b8307c9:
37b8307c9comisd x6, [rbp]
37b8307cejae 0x37b830780
37b8307d0mov rax, [rsp+720]
37b8307d8mov [rsp+64], rdi
37b8307ddmov r9, rbp
37b8307e0lea r8, [rip+0xc0a789]
37b8307e7mov [rsp+56], r15
37b8307ecmov rdx, r8
37b8307eflea rcx, [rip+0xc0a77e]
37b8307f6mov [rsp+72], rax
37b8307fblea rax, [rip+0xc0a766]
37b830802mov [rsp+40], rax
37b830807lea rax, [rip+0xc0a76a]
37b83080emov [rsp+80], 1
37b830817mov [rsp+48], rsi
37b83081cmov [rsp+32], rax
37b830821call dlascl_
37b830826add [r13], 1
37b83082bjmp 0x37b8307b5
37b83082d
37b83082d 0f 1f 00 ...
37b830830
37b830830loc_37b830830:
37b830830comisd x0, x6
37b830834movsxd rdx, [rsp+216]
37b83083cmov [r14+4*rdx], ebx
37b830840lea eax, [rdx+1]
37b830843jb 0x37b8303ae
37b830849mov r13l, [r15]
37b83084c
37b83084cloc_37b83084c:
37b83084cmov esi, [rsp+360]
37b830853sub r13l, ebx
37b830856sub ebx, 1
37b830859add r13l, 1
37b83085dlea edx, [rax+rsi]
37b830860movsxd rsi, ebx
37b830863mov [rsp+456], r13l
37b83086bmovsxd rdx, edx
37b83086eshl rsi, 3
37b830872mov [r14+4*rdx-4], r13l
37b830877mov [rsp+216], eax
37b83087ecmp r13l, 1
37b830882jne 0x37b830438
37b830888
37b830888loc_37b830888:
37b830888add ebx, [rsp+252]
37b83088fmov [rsp+32], r15
37b830894movsxd rbx, ebx
37b830897add rsi, [rsp+672]
37b83089fmov r8, [rsp+680]
37b8308a7mov rcx, [rsp+648]
37b8308afmov rdx, rsi
37b8308b2lea r9, [rbp+8*rbx-8]
37b8308b7call dcopy_
37b8308bcjmp 0x37b8305d2
37b8308c1
37b8308c1 0f 1f 80 00 00 00 00 .......
37b8308c8
37b8308c8loc_37b8308c8:
37b8308c8mov eax, [rsp+380]
37b8308cfmov ecx, [rsp+388]
37b8308d6mov r8l, [rsp+400]
37b8308demov r13l, [rsp+404]
37b8308e6add eax, ebx
37b8308e8cdqe
37b8308ealea r9, [rbp+8*rax-8]
37b8308efmov eax, [rsp+376]
37b8308f6mov [rsp+256], r9
37b8308feadd eax, ebx
37b830900mov [rsp+160], r9
37b830908cdqe
37b83090alea rax, [rbp+8*rax-8]
37b83090fmov [rsp+264], rax
37b830917lea eax, [rcx+rbx]
37b83091acdqe
37b83091clea rcx, [rbp+8*rax-8]
37b830921lea eax, [r8+rbx]
37b830925cdqe
37b830927mov [rsp+272], rcx
37b83092fmov ecx, [rsp+384]
37b830936lea r8, [r14+4*rax-4]
37b83093blea eax, [r13+rbx]
37b830940cdqe
37b830942mov [rsp+280], r8
37b83094amov r8l, [rsp+372]
37b830952lea r13, [r14+4*rax-4]
37b830957mov eax, [rsp+396]
37b83095emov [rsp+288], r13
37b830966mov r13l, [rsp+368]
37b83096eadd eax, ebx
37b830970cdqe
37b830972lea rax, [r14+4*rax-4]
37b830977mov [rsp+296], rax
37b83097flea eax, [rcx+rbx]
37b830982cdqe
37b830984lea rcx, [rbp+8*rax-8]
37b830989lea eax, [r8+rbx]
37b83098dmov [rsp+304], rcx
37b830995mov ecx, [rsp+392]
37b83099ccdqe
37b83099elea r8, [rbp+8*rax-8]
37b8309a3lea eax, [r13+rbx]
37b8309a8lea edx, [rcx+rbx]
37b8309abcdqe
37b8309admov [rsp+312], r8
37b8309b5lea r8, [rsp+456]
37b8309bdmovsxd rdx, edx
37b8309c0lea r13, [rbp+8*rax-8]
37b8309c5mov eax, [rsp+364]
37b8309cclea rcx, [r14+4*rdx-4]
37b8309d1mov rdx, [rsp+720]
37b8309d9mov [rsp+320], r13
37b8309e1lea r13, [rbp+rsi]
37b8309e6add eax, ebx
37b8309e8mov [rsp+328], rcx
37b8309f0lea rcx, [rsp+444]
37b8309f8mov [rsp+184], rdx
37b830a00mov rdx, [rsp+336]
37b830a08cdqe
37b830a0alea rax, [rbp+8*rax-8]
37b830a0fmov [rsp+176], rdx
37b830a17mov rdx, [rsp+240]
37b830a1fmov [rsp+168], rdx
37b830a27mov rdx, [rsp+264]
37b830a2fmov [rsp+152], rdx
37b830a37mov rdx, [rsp+272]
37b830a3fmov [rsp+144], rdx
37b830a47mov r9, [rsp+280]
37b830a4fmov rdx, [rsp+288]
37b830a57mov [rsp+80], rax
37b830a5cmov [rsp+352], rax
37b830a64mov rax, [rsp+328]
37b830a6cmov [rsp+120], rdx
37b830a71mov rdx, [rsp+304]
37b830a79mov [rsp+136], r9
37b830a81mov r9, [rsp+296]
37b830a89mov [rsp+72], rax
37b830a8emov rax, [rsp+224]
37b830a96mov [rsp+104], rdx
37b830a9bmov rdx, [rsp+320]
37b830aa3mov [rsp+112], r9
37b830aa8mov r9, [rsp+312]
37b830ab0mov [rsp+32], r11
37b830ab5mov [rsp+64], rax
37b830abamov [rsp+56], r15
37b830abfmov [rsp+48], r13
37b830ac4mov [rsp+40], r10
37b830ac9mov [rsp+88], rdx
37b830acemov rdx, [rsp+632]
37b830ad6mov [rsp+96], r9
37b830adblea r9, [rsp+460]
37b830ae3mov [rsp+344], r8
37b830aebmov [rsp+128], r15
37b830af3call dlasda_
37b830af8mov r11, [rsp+720]
37b830b00mov r8l, [r11]
37b830b03test r8l, r8l
37b830b06jne 0x37b82ff86
37b830b0cmov rdx, [rsp+264]
37b830b14mov r9, [rsp+256]
37b830b1cmov [rsp+200], r11
37b830b24lea rcx, [rsp+448]
37b830b2cmov rax, [rsp+352]
37b830b34mov r10, [rsp+336]
37b830b3cmov [rsp+72], r15
37b830b41mov [rsp+168], rdx
37b830b49mov rdx, [rsp+272]
37b830b51mov [rsp+176], r9
37b830b59mov r9, [rsp+280]
37b830b61mov [rsp+160], rdx
37b830b69mov rdx, [rsp+288]
37b830b71mov [rsp+152], r9
37b830b79mov r9, [rsp+296]
37b830b81mov [rsp+136], rdx
37b830b89mov rdx, [rsp+304]
37b830b91mov [rsp+96], rax
37b830b96mov rax, [rsp+328]
37b830b9emov [rsp+192], r10
37b830ba6mov r10, [rsp+240]
37b830baemov [rsp+128], r9
37b830bb6mov r9, [rsp+312]
37b830bbemov [rsp+120], rdx
37b830bc3mov rdx, [rsp+320]
37b830bcbmov [rsp+88], rax
37b830bd0mov rax, [rsp+224]
37b830bd8mov [rsp+184], r10
37b830be0mov [rsp+112], r9
37b830be5mov [rsp+104], rdx
37b830beamov [rsp+80], rax
37b830befmov [rsp+144], r15
37b830bf7mov [rsp+64], r13
37b830bfcmov [rsp+56], r15
37b830c01add ebx, [rsp+252]
37b830c08movsxd rbx, ebx
37b830c0badd rsi, [rsp+672]
37b830c13mov r9, [rsp+648]
37b830c1blea rax, [rbp+8*rbx-8]
37b830c20mov [rsp+32], rsi
37b830c25mov r8, [rsp+344]
37b830c2dmov [rsp+48], rax
37b830c32mov rax, [rsp+680]
37b830c3amov rdx, [rsp+632]
37b830c42mov [rsp+40], rax
37b830c47call dlalsa_
37b830c4cmov rax, [rsp+720]
37b830c54mov ecx, [rax]
37b830c56test ecx, ecx
37b830c58je 0x37b8305d2
37b830c5ejmp 0x37b82ff86
37b830c63
37b830c63 0f 1f 44 00 00 ..D..
37b830c68
37b830c68loc_37b830c68:
37b830c68mov rax, [rsp+680]
37b830c70mov r8, [rsp+648]
37b830c78mov rdx, r15
37b830c7bmov [rsp+56], 1
37b830c84lea rcx, [rip+0xc0a2e1]
37b830c8bmov [rsp+48], rax
37b830c90mov rax, [rsp+672]
37b830c98mov [rsp+40], rax
37b830c9dlea rax, [rip+0xc0a2bc]
37b830ca4mov [rsp+32], rax
37b830ca9mov r9, rax
37b830caccall dlaset_
37b830cb1jmp 0x37b82ff86
37b830cb6
37b830cb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b830cc0
37b830cc0loc_37b830cc0:
37b830cc0cmp edx, 1
37b830cc3jle 0x37b830e2a
37b830cc9mov r12, [rsp+664]
37b830cd1mov r14, [rsp+672]
37b830cd9lea rax, [rsp+488]
37b830ce1mov [rsp+232], edi
37b830ce8mov [rsp+216], rax
37b830cf0lea rax, [rsp+464]
37b830cf8lea r13l, [rdx+rdx-1]
37b830cfdmov rbx, [rsp+656]
37b830d05mov [rsp+640], r15
37b830d0dmov rdi, r12
37b830d10mov rsi, r14
37b830d13mov r12, [rsp+648]
37b830d1bmov [rsp+208], rax
37b830d23mov r15l, 1
37b830d29lea r14, [rsp+480]
37b830d31jmp 0x37b830d64
37b830d33
37b830d33 0f 1f 44 00 00 ..D..
37b830d38
37b830d38loc_37b830d38:
37b830d38lea edx, [r15-1]
37b830d3cunpcklpd x1, x2
37b830d40lea r9, [rsi+8]
37b830d44movsxd rdx, edx
37b830d47movups [rbp+8*rdx], x1
37b830d4c
37b830d4cloc_37b830d4c:
37b830d4cadd r15l, 2
37b830d50add rbx, 8
37b830d54add rdi, 8
37b830d58mov rsi, r9
37b830d5bcmp r13l, r15l
37b830d5eje 0x37b830e18
37b830d64
37b830d64loc_37b830d64:
37b830d64mov [rsp+32], r14
37b830d69mov r9, [rsp+216]
37b830d71mov rdx, rdi
37b830d74mov rcx, rbx
37b830d77mov r8, [rsp+208]
37b830d7fcall dlartg_
37b830d84movsd_xmm x0, [rbx+8]
37b830d89movsd_xmm x2, [rsp+488]
37b830d92movsd_xmm x3, [rsp+480]
37b830d9bmovapd x1, x0
37b830d9fmulsd x1, x2
37b830da3movsd_xmm [rdi], x1
37b830da7movsd_xmm x1, [rsp+464]
37b830db0mulsd x0, x1
37b830db4unpcklpd x3, x0
37b830db8movups [rbx], x3
37b830dbbcmp [r12], 1
37b830dc0jne 0x37b830d38
37b830dc6mov rax, [rsp+216]
37b830dcelea r9, [rsi+8]
37b830dd2mov rdx, rsi
37b830dd5mov [rsp+224], r9
37b830dddmov [rsp+48], rax
37b830de2mov rax, [rsp+208]
37b830deamov [rsp+40], rax
37b830deflea rax, [rip+0xc0a172]
37b830df6mov [rsp+32], rax
37b830dfbmov r8, rax
37b830dfemov rcx, rax
37b830e01call drot_
37b830e06mov r9, [rsp+224]
37b830e0ejmp 0x37b830d4c
37b830e13
37b830e13 0f 1f 44 00 00 ..D..
37b830e18
37b830e18loc_37b830e18:
37b830e18mov r15, [rsp+640]
37b830e20mov edi, [rsp+232]
37b830e27mov edx, [r15]
37b830e2a
37b830e2aloc_37b830e2a:
37b830e2amov rax, [rsp+648]
37b830e32mov ecx, [rax]
37b830e34cmp ecx, 1
37b830e37jle 0x37b830030
37b830e3dmovsxd rax, edi
37b830e40mov rdi, [rsp+672]
37b830e48mov [rsp+216], ecx
37b830e4fmov r13, -1
37b830e56mov [rsp+208], rax
37b830e5emov r14l, 1
37b830e64add rdi, 8
37b830e68mov [rsp+704], rbp
37b830e70mov [rsp+224], rdi
37b830e78mov rdi, [rsp+672]
37b830e80add rdi, 16
37b830e84mov [rsp+232], rdi
37b830e8cnop [rax]
37b830e90
37b830e90loc_37b830e90:
37b830e90cmp edx, 1
37b830e93jle 0x37b830f23
37b830e99mov rax, [rsp+224]
37b830ea1sub edx, 2
37b830ea4mov rbp, [rsp+704]
37b830eaclea rsi, [rsp+488]
37b830eb4add rdx, r13
37b830eb7lea rbx, [rsp+464]
37b830ebflea r12, [rax+8*r13]
37b830ec3mov rax, [rsp+232]
37b830ecblea rdi, [rax+8*rdx]
37b830ecfnop
37b830ed0
37b830ed0loc_37b830ed0:
37b830ed0movsd_xmm x0, [rbp]
37b830ed5lea rax, [rip+0xc0a08c]
37b830edcmov rdx, r12
37b830edfadd r12, 8
37b830ee3mov r9, r12
37b830ee6mov r8, rax
37b830ee9mov rcx, rax
37b830eecadd rbp, 16
37b830ef0movsd_xmm [rsp+464], x0
37b830ef9movsd_xmm x0, [rbp-8]
37b830efemov [rsp+48], rsi
37b830f03mov [rsp+40], rbx
37b830f08mov [rsp+32], rax
37b830f0dmovsd_xmm [rsp+488], x0
37b830f16call drot_
37b830f1bcmp rdi, r12
37b830f1ejne 0x37b830ed0
37b830f20mov edx, [r15]
37b830f23
37b830f23loc_37b830f23:
37b830f23add r14l, 1
37b830f27add r13, [rsp+208]
37b830f2fcmp [rsp+216], r14l
37b830f37jge 0x37b830e90
37b830f3dmov rbp, [rsp+704]
37b830f45jmp 0x37b830030
37b830f4a
37b830f4a 66 0f 1f 44 00 00 f..D..
37b830f50
37b830f50loc_37b830f50:
37b830f50mov rax, [rsp+656]
37b830f58pxor x0, x0
37b830f5cucomisd x0, [rax]
37b830f60jp 0x37b831587
37b830f66jne 0x37b831587
37b830f6cmov rax, [rsp+680]
37b830f74mov r8, [rsp+648]
37b830f7cmov [rsp+56], 1
37b830f85lea rdx, [rip+0xc09fdc]
37b830f8clea rcx, [rip+0xc09fd9]
37b830f93mov [rsp+48], rax
37b830f98mov rax, [rsp+672]
37b830fa0mov [rsp+40], rax
37b830fa5lea rax, [rip+0xc09fb4]
37b830facmov [rsp+32], rax
37b830fb1mov r9, rax
37b830fb4call dlaset_
37b830fb9jmp 0x37b82ff86
37b830fbe
37b830fbe 66 90 f.
37b830fc0
37b830fc0loc_37b830fc0:
37b830fc0mov r9l, [rsp+360]
37b830fc8mov rdx, [rsp+656]
37b830fd0mov rcx, r15
37b830fd3lea r8, [rip+0xc09f8e]
37b830fdamov r13l, [rsp+428]
37b830fe2mov [rsp+208], r9l
37b830feacall idamax_
37b830fefmov r14l, [r15]
37b830ff2mov r9l, [rsp+208]
37b830ffatest r14l, r14l
37b830ffdjle 0x37b831148
37b831003mov rdi, [rsp+656]
37b83100bcdqe
37b83100dmovsd_xmm x6, [rdi+8*rax-8]
37b831013andpd x6, x7
37b831017mulsd x6, x8
37b83101c
37b83101cloc_37b83101c:
37b83101cmov rbx, [rsp+656]
37b831024movsxd rax, [rsp+252]
37b83102cmov [rsp+224], r13l
37b831034mov r13l, 1
37b83103amov [rsp+704], rbp
37b831042mov r12, [rsp+648]
37b83104amov rdi, rbx
37b83104dmov [rsp+208], r9l
37b831055mov rbx, [rsp+696]
37b83105dlea rbp, [rbp+8*rax-8]
37b831062mov rsi, [rsp+720]
37b83106ajmp 0x37b8310c6
37b83106c
37b83106c 0f 1f 40 00 ..@.
37b831070
37b831070loc_37b831070:
37b831070lea rax, [rip+0xc09ee9]
37b831077mov [rsp+48], r15
37b83107cmov r8, r12
37b83107flea rdx, [rip+0xc09ee2]
37b831086mov [rsp+40], rbp
37b83108bmov r9, rax
37b83108elea rcx, [rip+0xc09ed7]
37b831095mov [rsp+56], 1
37b83109emov [rsp+32], rax
37b8310a3call dlaset_
37b8310a8
37b8310a8loc_37b8310a8:
37b8310a8movsd_xmm x0, [rdi]
37b8310acadd r13l, 1
37b8310b0add rdi, 8
37b8310b4add rbp, 8
37b8310b8andpd x0, x7
37b8310bcmovsd_xmm [rdi-8], x0
37b8310c1cmp r14l, r13l
37b8310c4jl 0x37b831130
37b8310c6
37b8310c6loc_37b8310c6:
37b8310c6movsd_xmm x0, [rdi]
37b8310caandpd x0, x7
37b8310cecomisd x6, x0
37b8310d2jae 0x37b831070
37b8310d4lea rax, [rip+0xc09e8d]
37b8310dbadd [rbx], 1
37b8310delea r8, [rip+0xc09e8b]
37b8310e5mov r9, rdi
37b8310e8mov [rsp+40], rax
37b8310edlea rax, [rip+0xc09e84]
37b8310f4mov rdx, r8
37b8310f7lea rcx, [rip+0xc09e76]
37b8310femov [rsp+80], 1
37b831107mov [rsp+72], rsi
37b83110cmov [rsp+64], r15
37b831111mov [rsp+56], rbp
37b831116mov [rsp+48], r12
37b83111bmov [rsp+32], rax
37b831120call dlascl_
37b831125jmp 0x37b8310a8
37b831127
37b831127 66 0f 1f 84 00 00 00 00 00 f........
37b831130
37b831130loc_37b831130:
37b831130mov r9l, [rsp+208]
37b831138mov r13l, [rsp+224]
37b831140mov rbp, [rsp+704]
37b831148
37b831148loc_37b831148:
37b831148mov edx, [rsp+216]
37b83114fmov [rsp+448], 1
37b83115atest edx, edx
37b83115cjle 0x37b831490
37b831162movsxd rax, [rsp+424]
37b83116amov rdi, [rsp+712]
37b831172lea r12, [rip+0xc09de7]
37b831179mov rsi, [rsp+712]
37b831181mov r14, [rsp+712]
37b831189lea rdi, [rdi+4*rax-4]
37b83118emovsxd rax, r13l
37b831191lea r13, [rbp+8*rax-8]
37b831196movsxd rax, r9l
37b831199mov [rsp+208], rdi
37b8311a1mov rdi, [rsp+632]
37b8311a9mov [rsp+224], r13
37b8311b1lea rbx, [rsi+4*rax]
37b8311b5mov r13l, [rsp+252]
37b8311bdmov esi, 1
37b8311c2jmp 0x37b831252
37b8311c7
37b8311c7 66 0f 1f 84 00 00 00 00 00 f........
37b8311d0
37b8311d0loc_37b8311d0:
37b8311d0mov rax, [rsp+680]
37b8311d8lea r8, [rsp+456]
37b8311e0mov [rsp+88], r9
37b8311e5lea rdx, [rip+0xc09d96]
37b8311ecmov [rsp+64], rcx
37b8311f1mov r9, [rsp+648]
37b8311f9lea rcx, [rip+0xc09d83]
37b831200mov [rsp+96], rax
37b831205lea rax, [rip+0xc09d6c]
37b83120cmov [rsp+112], 1
37b831215mov [rsp+104], 1
37b83121emov [rsp+80], r12
37b831223mov [rsp+72], r15
37b831228mov [rsp+56], r15
37b83122dmov [rsp+48], r11
37b831232mov [rsp+40], rax
37b831237mov [rsp+32], r8
37b83123ccall dgemm_
37b831241
37b831241loc_37b831241:
37b831241add rsi, 1
37b831245cmp [rsp+216], esi
37b83124cjl 0x37b831490
37b831252
37b831252loc_37b831252:
37b831252movsxd rdx, [r14+4*rsi-4]
37b831257mov r8l, [rbx+4*rsi-4]
37b83125cmov r9, [rsp+672]
37b831264lea eax, [rdx-1]
37b831267lea rdx, [8*rdx-8]
37b83126fmov [rsp+456], r8l
37b831277lea ecx, [r13+rax]
37b83127cadd r9, rdx
37b83127fmovsxd rcx, ecx
37b831282lea rcx, [rbp+8*rcx-8]
37b831287cmp r8l, 1
37b83128bje 0x37b831468
37b831291mov r11l, [rsp+232]
37b831299lea r10l, [r11+rax+1]
37b83129emovsxd r10, r10l
37b8312a1lea r11, [rbp+8*r10-8]
37b8312a6cmp r8l, [rdi]
37b8312a9jle 0x37b8311d0
37b8312afmov r8, [rsp+720]
37b8312b7add rdx, rbp
37b8312bamov [rsp+80], r11
37b8312bfmov [rsp+64], rdx
37b8312c4mov rdx, rdi
37b8312c7mov [rsp+200], r8
37b8312cfmov r8, [rsp+208]
37b8312d7mov [rsp+144], r15
37b8312dfmov [rsp+192], r8
37b8312e7mov r8, [rsp+224]
37b8312efmov [rsp+72], r15
37b8312f4mov [rsp+184], r8
37b8312fcmov r8l, [rsp+380]
37b831304add r8l, eax
37b831307movsxd r8, r8l
37b83130alea r8, [rbp+8*r8-8]
37b83130fmov [rsp+176], r8
37b831317mov r8l, [rsp+376]
37b83131fadd r8l, eax
37b831322movsxd r8, r8l
37b831325lea r8, [rbp+8*r8-8]
37b83132amov [rsp+168], r8
37b831332mov r8l, [rsp+388]
37b83133aadd r8l, eax
37b83133dmovsxd r8, r8l
37b831340lea r8, [rbp+8*r8-8]
37b831345mov [rsp+160], r8
37b83134dmov r8l, [rsp+400]
37b831355add r8l, eax
37b831358movsxd r8, r8l
37b83135blea r8, [r14+4*r8-4]
37b831360mov [rsp+152], r8
37b831368mov r8l, [rsp+404]
37b831370add r8l, eax
37b831373movsxd r8, r8l
37b831376lea r8, [r14+4*r8-4]
37b83137bmov [rsp+136], r8
37b831383mov r8l, [rsp+396]
37b83138badd r8l, eax
37b83138emovsxd r8, r8l
37b831391lea r8, [r14+4*r8-4]
37b831396mov [rsp+128], r8
37b83139emov r8l, [rsp+384]
37b8313a6add r8l, eax
37b8313a9movsxd r8, r8l
37b8313aclea r8, [rbp+8*r8-8]
37b8313b1mov [rsp+120], r8
37b8313b6mov r8l, [rsp+372]
37b8313beadd r8l, eax
37b8313c1movsxd r8, r8l
37b8313c4lea r8, [rbp+8*r8-8]
37b8313c9mov [rsp+112], r8
37b8313cemov r8l, [rsp+368]
37b8313d6add r8l, eax
37b8313d9movsxd r8, r8l
37b8313dclea r8, [rbp+8*r8-8]
37b8313e1mov [rsp+104], r8
37b8313e6mov r8l, [rsp+364]
37b8313eeadd r8l, eax
37b8313f1add eax, [rsp+392]
37b8313f8movsxd r8, r8l
37b8313fbcdqe
37b8313fdlea r8, [rbp+8*r8-8]
37b831402lea rax, [r14+4*rax-4]
37b831407mov [rsp+96], r8
37b83140clea r8, [rsp+456]
37b831414mov [rsp+88], rax
37b831419mov rax, [rsp+680]
37b831421mov [rsp+48], r9
37b831426mov r9, [rsp+648]
37b83142emov [rsp+56], rax
37b831433mov [rsp+32], rcx
37b831438lea rcx, [rsp+448]
37b831440mov [rsp+40], r15
37b831445call dlalsa_
37b83144amov rax, [rsp+720]
37b831452mov eax, [rax]
37b831454test eax, eax
37b831456je 0x37b831241
37b83145cjmp 0x37b82ff86
37b831461
37b831461 0f 1f 80 00 00 00 00 .......
37b831468
37b831468loc_37b831468:
37b831468mov rax, [rsp+680]
37b831470mov rdx, rcx
37b831473mov r8, r15
37b831476mov rcx, [rsp+648]
37b83147emov [rsp+32], rax
37b831483call dcopy_
37b831488jmp 0x37b831241
37b83148d
37b83148d 0f 1f 00 ...
37b831490
37b831490loc_37b831490:
37b831490mov rax, [rsp+720]
37b831498mov rdi, [rsp+416]
37b8314a0mov [rsp+80], 1
37b8314a9lea r8, [rip+0xc09ac0]
37b8314b0mov [rsp+64], r15
37b8314b5mov rdx, r8
37b8314b8lea r9, [rip+0xc09ab9]
37b8314bflea rcx, [rip+0xc09aae]
37b8314c6mov [rsp+72], rax
37b8314cbmov rax, [rsp+656]
37b8314d3mov [rsp+40], r15
37b8314d8mov [rsp+56], rax
37b8314ddlea rax, [rip+0xc09a84]
37b8314e4mov [rsp+48], rax
37b8314e9mov [rsp+32], rdi
37b8314eecall dlascl_
37b8314f3mov r9, [rsp+720]
37b8314fbmov rdx, r15
37b8314femov [rsp+32], 1
37b831507mov r8, [rsp+656]
37b83150flea rcx, [rip+0xc09a6e]
37b831516call dlasrt_
37b83151bmov rax, [rsp+720]
37b831523mov [rsp+40], r15
37b831528mov r9, rdi
37b83152bmov [rsp+80], 1
37b831534lea r8, [rip+0xc09a35]
37b83153blea rcx, [rip+0xc09a32]
37b831542mov [rsp+72], rax
37b831547mov rax, [rsp+680]
37b83154fmov rdx, r8
37b831552mov [rsp+64], rax
37b831557mov rax, [rsp+672]
37b83155fmov [rsp+56], rax
37b831564mov rax, [rsp+648]
37b83156cmov [rsp+48], rax
37b831571lea rax, [rip+0xc09a00]
37b831578mov [rsp+32], rax
37b83157dcall dlascl_
37b831582jmp 0x37b82ff86
37b831587
37b831587loc_37b831587:
37b831587mov rax, [rsp+696]
37b83158flea r8, [rip+0xc099da]
37b831596mov r9, [rsp+656]
37b83159elea rcx, [rip+0xc099cf]
37b8315a5mov rdx, r8
37b8315a8mov [rax], 1
37b8315aemov rax, [rsp+720]
37b8315b6mov [rsp+80], 1
37b8315bfmov [rsp+72], rax
37b8315c4mov rax, [rsp+680]
37b8315ccmov [rsp+64], rax
37b8315d1mov rax, [rsp+672]
37b8315d9mov [rsp+56], rax
37b8315demov rax, [rsp+648]
37b8315e6mov [rsp+48], rax
37b8315eblea rax, [rip+0xc09976]
37b8315f2mov [rsp+40], rax
37b8315f7lea rax, [rip+0xc0997a]
37b8315femov [rsp+32], rax
37b831603call dlascl_
37b831608mov rax, [rsp+656]
37b831610movsd_xmm x0, [rax]
37b831614andpd x0, [rip+0xc09984]
37b83161cmovsd_xmm [rax], x0
37b831620jmp 0x37b82ff86
37b831625
37b831625loc_37b831625:
37b831625mov rbx, [rsp+208]
37b83162dmov r15, [rsp+640]
37b831635mov rbp, [rsp+704]
37b83163d
37b83163dloc_37b83163d:
37b83163dmov rax, [rsp+680]
37b831645lea rdi, [rip+0xc0992c]
37b83164cmov [rsp+112], 1
37b831655mov r8, r15
37b831658mov [rsp+104], 1
37b831661mov r9, [rsp+648]
37b831669lea rdx, [rip+0xc09912]
37b831670lea rcx, [rip+0xc0990c]
37b831677mov [rsp+72], rax
37b83167cmov rax, [rsp+672]
37b831684mov [rsp+96], r15
37b831689mov [rsp+64], rax
37b83168emov [rsp+88], rbx
37b831693mov [rsp+80], r14
37b831698mov [rsp+56], r15
37b83169dmov [rsp+48], rbp
37b8316a2mov [rsp+40], rdi
37b8316a7mov [rsp+32], r15
37b8316accall dgemm_
37b8316b1mov [rsp+32], r15
37b8316b6mov r9, rbx
37b8316b9mov rdx, r15
37b8316bcmov rax, [rsp+680]
37b8316c4mov r8, [rsp+648]
37b8316ccmov [rsp+56], 1
37b8316d5lea rcx, [rip+0xc09890]
37b8316dcmov [rsp+48], rax
37b8316e1mov rax, [rsp+672]
37b8316e9mov [rsp+40], rax
37b8316eecall dlacpy_
37b8316f3mov rax, [rsp+720]
37b8316fbmov [rsp+64], r15
37b831700mov r9, rdi
37b831703mov rsi, [rsp+416]
37b83170bmov [rsp+40], r15
37b831710lea r8, [rip+0xc09859]
37b831717lea rcx, [rip+0xc09856]
37b83171emov [rsp+72], rax
37b831723mov rax, [rsp+656]
37b83172bmov rdx, r8
37b83172emov [rsp+80], 1
37b831737mov [rsp+56], rax
37b83173clea rax, [rip+0xc09825]
37b831743mov [rsp+48], rax
37b831748mov [rsp+32], rsi
37b83174dcall dlascl_
37b831752mov r9, [rsp+720]
37b83175amov rdx, r15
37b83175dmov [rsp+32], 1
37b831766mov r8, [rsp+656]
37b83176elea rcx, [rip+0xc0980f]
37b831775call dlasrt_
37b83177amov rax, [rsp+720]
37b831782mov r9, rsi
37b831785mov [rsp+80], 1
37b83178emov [rsp+40], r15
37b831793lea r8, [rip+0xc097d6]
37b83179alea rcx, [rip+0xc097d3]
37b8317a1mov [rsp+72], rax
37b8317a6mov rax, [rsp+680]
37b8317aemov rdx, r8
37b8317b1mov [rsp+32], rdi
37b8317b6mov [rsp+64], rax
37b8317bbmov rax, [rsp+672]
37b8317c3mov [rsp+56], rax
37b8317c8mov rax, [rsp+648]
37b8317d0mov [rsp+48], rax
37b8317d5call dlascl_
37b8317dajmp 0x37b82ff86
37b8317df
37b8317dfloc_37b8317df:
37b8317dfmov rdx, [rsp+656]
37b8317e7lea r8, [rip+0xc0977a]
37b8317eemov rcx, r15
37b8317f1mov [rsp+208], r9l
37b8317f9call idamax_
37b8317femov r14l, [r15]
37b831801test r14l, r14l
37b831804jle 0x37b831490
37b83180amov rdi, [rsp+656]
37b831812cdqe
37b831814movq x7, [rip+0xc09784]
37b83181cmov [rsp+216], 0
37b831827mov r9l, [rsp+208]
37b83182fmovsd_xmm x6, [rdi+8*rax-8]
37b831835andpd x6, x7
37b831839mulsd x6, x8
37b83183ejmp 0x37b83101c
37b831843
37b831843loc_37b831843:
37b831843lea r14, [rip+0xc09716]
37b83184ajmp 0x37b83163d
37b82fec0
37b82fec0dlalsd_:
37b82fec0push r15
37b82fec2push r14
37b82fec4push r13
37b82fec6push r12
37b82fec8push rbp
37b82fec9push rdi
37b82fecapush rsi
37b82fecbpush rbx
37b82feccsub rsp, 552
37b82fed3movups [rsp+496], x6
37b82fedbmovups [rsp+512], x7
37b82fee3movups [rsp+528], x8
37b82feecmov rax, [rsp+680]
37b82fef4mov rbp, [rsp+704]
37b82fefcmov edi, [rax]
37b82fefemov rax, [rsp+720]
37b82ff06mov [rsp+632], rdx
37b82ff0emov edx, [r8]
37b82ff11mov rbx, rcx
37b82ff14mov r15, r8
37b82ff17mov [rsp+648], r9
37b82ff1fmov [rax], 0
37b82ff25test edx, edx
37b82ff27js 0x37b8305e0
37b82ff2dmov r11l, [r9]
37b82ff30test r11l, r11l
37b82ff33jle 0x37b82ff50
37b82ff35test edi, edi
37b82ff37jle 0x37b82ff3d
37b82ff39cmp edi, edx
37b82ff3bjge 0x37b82ffb8
37b82ff3d
37b82ff3dloc_37b82ff3d:
37b82ff3dmov edx, -8
37b82ff42mov eax, 8
37b82ff47jmp 0x37b82ff5a
37b82ff49
37b82ff49 0f 1f 80 00 00 00 00 .......
37b82ff50
37b82ff50loc_37b82ff50:
37b82ff50mov edx, -4
37b82ff55mov eax, 4
37b82ff5a
37b82ff5aloc_37b82ff5a:
37b82ff5amov rdi, [rsp+720]
37b82ff62mov r8l, 6
37b82ff68lea rcx, [rip+0xc0b016]
37b82ff6fmov [rsp+488], eax
37b82ff76mov [rdi], edx
37b82ff78lea rdx, [rsp+488]
37b82ff80call xerbla_
37b82ff85nop
37b82ff86
37b82ff86loc_37b82ff86:
37b82ff86movups x6, [rsp+496]
37b82ff8emovups x7, [rsp+512]
37b82ff96movups x8, [rsp+528]
37b82ff9fadd rsp, 552
37b82ffa6pop rbx
37b82ffa7pop rsi
37b82ffa8pop rdi
37b82ffa9pop rbp
37b82ffaapop r12
37b82ffacpop r13
37b82ffaepop r14
37b82ffb0pop r15
37b82ffb2ret
37b82ffb3
37b82ffb3 0f 1f 44 00 00 ..D..
37b82ffb8
37b82ffb8loc_37b82ffb8:
37b82ffb8mov edx, 7
37b82ffbdlea rcx, [rip+0xc0afc7]
37b82ffc4call dlamch_
37b82ffc9mov rdx, [rsp+688]
37b82ffd1movapd x6, x0
37b82ffd5pxor x0, x0
37b82ffd9movsd_xmm x8, [rdx]
37b82ffdecomisd x0, x8
37b82ffe3jae 0x37b8305f0
37b82ffe9movsd_xmm x0, [rip+0xc0afa7]
37b82fff1cmpsd x0, x8, 6
37b82fff7andpd x8, x0
37b82fffcandnpd x0, x6
37b830000orpd x8, x0
37b830005
37b830005loc_37b830005:
37b830005mov rax, [rsp+696]
37b83000dmov edx, [r15]
37b830010mov [rax], 0
37b830016test edx, edx
37b830018je 0x37b82ff86
37b83001ecmp edx, 1
37b830021je 0x37b830f50
37b830027cmp [rbx], 76
37b83002aje 0x37b830cc0
37b830030
37b830030loc_37b830030:
37b830030mov [rsp+32], 1
37b830039sub edx, 1
37b83003cmov r9, [rsp+664]
37b830044lea rcx, [rip+0xc0af35]
37b83004bmov r8, [rsp+656]
37b830053mov [rsp+452], edx
37b83005amov rdx, r15
37b83005dcall dlanst_
37b830062pxor x1, x1
37b830066movsd_xmm [rsp+472], x0
37b83006fucomisd x0, x1
37b830073jp 0x37b83007b
37b830075je 0x37b830c68
37b83007b
37b83007bloc_37b83007b:
37b83007bmov rax, [rsp+720]
37b830083lea rbx, [rip+0xc0aeee]
37b83008alea rsi, [rip+0xc0aed7]
37b830091mov [rsp+80], 1
37b83009amov [rsp+32], rbx
37b83009flea rdi, [rsp+472]
37b8300a7lea r8, [rip+0xc0aec2]
37b8300aemov [rsp+72], rax
37b8300b3mov rax, [rsp+656]
37b8300bbmov rdx, r8
37b8300bemov r9, rdi
37b8300c1mov [rsp+64], r15
37b8300c6lea rcx, [rip+0xc0aea7]
37b8300cdmov [rsp+56], rax
37b8300d2mov [rsp+48], rsi
37b8300d7mov [rsp+40], r15
37b8300dcmov [rsp+416], rdi
37b8300e4call dlascl_
37b8300e9mov rax, [rsp+720]
37b8300f1mov [rsp+32], rbx
37b8300f6mov r9, rdi
37b8300f9mov rcx, [rsp+664]
37b830101mov [rsp+48], rsi
37b830106lea r8, [rip+0xc0ae63]
37b83010dmov [rsp+72], rax
37b830112lea rax, [rsp+452]
37b83011amov rdx, r8
37b83011dmov [rsp+64], rax
37b830122mov [rsp+56], rcx
37b830127lea rcx, [rip+0xc0ae46]
37b83012emov [rsp+40], rax
37b830133mov [rsp+80], 1
37b83013ccall dlascl_
37b830141mov rax, [rsp+632]
37b830149mov r9l, [r15]
37b83014cmov ebx, [rax]
37b83014ecmp r9l, ebx
37b830151jle 0x37b830600
37b830157lea eax, [rbx+1]
37b83015apxor x0, x0
37b83015epxor x1, x1
37b830162mov [rsp+208], r9l
37b83016acvtsi2sd x0, r9l
37b83016fcvtsi2sd x1, eax
37b830173divsd x0, x1
37b830177call log
37b83017cdivsd x0, [rip+0xc0ae2c]
37b830184cvttsd2si eax, x0
37b830188mov r9l, [rsp+208]
37b830190mov rsi, [rsp+648]
37b830198mov [rsp+460], 0
37b8301a3mov [rsp+444], 1
37b8301aeimul ebx, r9l
37b8301b2mov [rsp+448], 0
37b8301bdmov ecx, [rsi]
37b8301bfadd eax, 1
37b8301c2imul eax, r9l
37b8301c6lea edi, [r9+2*rbx+1]
37b8301cbmov [rsp+232], ebx
37b8301d2mov [rsp+364], edi
37b8301d9imul ecx, r9l
37b8301ddlea edx, [rax+rax]
37b8301e0add edi, eax
37b8301e2mov [rsp+368], edi
37b8301e9add edi, edx
37b8301ebmov [rsp+372], edi
37b8301f2add edi, eax
37b8301f4mov [rsp+376], edi
37b8301fbadd edi, r9l
37b8301femov [rsp+380], edi
37b830205add edi, r9l
37b830208mov [rsp+384], edi
37b83020fadd edi, edx
37b830211mov [rsp+388], edi
37b830218add edi, edx
37b83021amov [rsp+252], edi
37b830221lea r13l, [rcx+rdi]
37b830225lea edi, [r9+r9+1]
37b83022amov [rsp+392], edi
37b830231add edi, r9l
37b830234mov [rsp+396], edi
37b83023badd edi, r9l
37b83023eadd eax, edi
37b830240mov [rsp+400], edi
37b830247mov [rsp+404], eax
37b83024eadd eax, edx
37b830250mov [rsp+424], eax
37b830257test r9l, r9l
37b83025ajle 0x37b8302b3
37b83025cmov rax, [rsp+656]
37b830264lea edx, [r9-1]
37b830268movq x2, [rip+0xc0ad50]
37b830270lea rdx, [rax+8*rdx+8]
37b830275nop [rax+rax]
37b830280
37b830280loc_37b830280:
37b830280movsd_xmm x0, [rax]
37b830284movapd x1, x0
37b830288andpd x1, [rip+0xc0ad10]
37b830290comisd x6, x1
37b830294jbe 0x37b8302aa
37b830296movapd x1, x2
37b83029aandpd x0, x2
37b83029eandnpd x1, x6
37b8302a2orpd x0, x1
37b8302a6movsd_xmm [rax], x0
37b8302aa
37b8302aaloc_37b8302aa:
37b8302aaadd rax, 8
37b8302aecmp rdx, rax
37b8302b1jne 0x37b830280
37b8302b3
37b8302b3loc_37b8302b3:
37b8302b3mov edx, [rsp+452]
37b8302batest edx, edx
37b8302bcjle 0x37b8317df
37b8302c2mov [rsp+360], r9l
37b8302caxor r12l, r12l
37b8302cdmov ebx, 1
37b8302d2mov eax, [rsp+252]
37b8302d9mov rdi, [rsp+712]
37b8302e1mov [rsp+428], r13l
37b8302e9movq x7, [rip+0xc0acaf]
37b8302f1lea eax, [rax+rdx-1]
37b8302f5mov [rsp+208], edx
37b8302fcmov r14, [rsp+712]
37b830304mov [rsp+216], 0
37b83030fcdqe
37b830311lea rax, [rbp+8*rax]
37b830316mov [rsp+408], rax
37b83031emovsxd rax, [rsp+424]
37b830326lea rax, [rdi+4*rax-4]
37b83032bmov rdi, [rsp+664]
37b830333mov [rsp+336], rax
37b83033bmovsxd rax, r13l
37b83033elea rax, [rbp+8*rax-8]
37b830343mov [rsp+240], rax
37b83034bjmp 0x37b830374
37b83034d
37b83034d 0f 1f 00 ...
37b830350
37b830350loc_37b830350:
37b830350lea eax, [r12+2]
37b830355cmp [rsp+208], r13l
37b83035dje 0x37b830830
37b830363
37b830363loc_37b830363:
37b830363add r12, 1
37b830367cmp [rsp+208], eax
37b83036ejl 0x37b830fc0
37b830374
37b830374loc_37b830374:
37b830374movsd_xmm x0, [rdi+8*r12]
37b83037amov [rsp+224], r12l
37b830382lea r13l, [r12+1]
37b830387andpd x0, x7
37b83038bcomisd x6, x0
37b83038fjbe 0x37b830350
37b830391movsxd rdx, [rsp+216]
37b830399mov [r14+4*rdx], ebx
37b83039dlea eax, [rdx+1]
37b8303a0cmp [rsp+208], r13l
37b8303a8jg 0x37b83084c
37b8303ae
37b8303aeloc_37b8303ae:
37b8303aemov ecx, [rsp+360]
37b8303b5sub r13l, ebx
37b8303b8add [rsp+216], 2
37b8303c0sub ebx, 1
37b8303c3add r13l, 1
37b8303c7mov esi, [rsp+216]
37b8303cemov r9, [rsp+408]
37b8303d6lea edx, [rax+rcx]
37b8303d9cdqe
37b8303dbmov r8, [rsp+680]
37b8303e3mov [rsp+456], r13l
37b8303ebmovsxd rdx, edx
37b8303eemov [r14+4*rdx-4], r13l
37b8303f3movsxd rdx, [r15]
37b8303f6mov [r14+4*rax], edx
37b8303falea eax, [rcx+rsi]
37b8303fdmov rcx, [rsp+648]
37b830405movsxd rsi, ebx
37b830408cdqe
37b83040ashl rsi, 3
37b83040emov [r14+4*rax-4], 1
37b830417mov rax, [rsp+672]
37b83041fmov [rsp+32], r15
37b830424lea rdx, [rax+8*rdx-8]
37b830429call dcopy_
37b83042ecmp r13l, 1
37b830432je 0x37b830888
37b830438
37b830438loc_37b830438:
37b830438mov eax, [rsp+232]
37b83043fmov r11, [rsp+656]
37b830447lea r10, [rdi+rsi]
37b83044bmov rcx, [rsp+632]
37b830453add eax, ebx
37b830455add r11, rsi
37b830458cdqe
37b83045alea rax, [rbp+8*rax]
37b83045fmov [rsp+224], rax
37b830467cmp [rcx], r13l
37b83046ajl 0x37b8308c8
37b830470lea rcx, [rip+0xc0ab01]
37b830477mov [rsp+40], rax
37b83047clea r9, [rip+0xc0aadd]
37b830483mov [rsp+32], rcx
37b830488lea r8, [rsp+456]
37b830490lea rdx, [rsp+456]
37b830498mov [rsp+56], 1
37b8304a1lea rcx, [rip+0xc0aac4]
37b8304a8mov [rsp+48], r15
37b8304admov [rsp+264], r11
37b8304b5mov [rsp+256], r10
37b8304bdcall dlaset_
37b8304c2mov rax, [rsp+224]
37b8304camov rcx, [rsp+720]
37b8304d2mov [rsp+88], r15
37b8304d7mov rdx, [rsp+680]
37b8304dfmov r10, [rsp+256]
37b8304e7mov [rsp+72], r15
37b8304eclea r9, [rsp+456]
37b8304f4mov [rsp+64], rax
37b8304f9mov rax, [rsp+648]
37b830501lea r8, [rsp+456]
37b830509mov [rsp+120], rcx
37b83050emov r11, [rsp+264]
37b830516mov rcx, [rsp+240]
37b83051emov [rsp+40], rax
37b830523lea rax, [rip+0xc0aa46]
37b83052aadd rsi, [rsp+672]
37b830532mov [rsp+104], rdx
37b830537mov rdx, rax
37b83053amov [rsp+112], rcx
37b83053fmov [rsp+80], rcx
37b830544lea rcx, [rip+0xc0aa36]
37b83054bmov [rsp+32], rax
37b830550mov [rsp+96], rsi
37b830555mov [rsp+56], r10
37b83055amov [rsp+48], r11
37b83055fmov [rsp+128], 1
37b83056bcall dlasdq_
37b830570mov rax, [rsp+720]
37b830578mov r9l, [rax]
37b83057btest r9l, r9l
37b83057ejne 0x37b82ff86
37b830584add ebx, [rsp+252]
37b83058bmov [rsp+48], r15
37b830590mov r9, rsi
37b830593lea rdx, [rsp+456]
37b83059bmovsxd rbx, ebx
37b83059emov r8, [rsp+648]
37b8305a6mov [rsp+56], 1
37b8305aflea rcx, [rip+0xc0a9b6]
37b8305b6lea rax, [rbp+8*rbx-8]
37b8305bbmov [rsp+40], rax
37b8305c0mov rax, [rsp+680]
37b8305c8mov [rsp+32], rax
37b8305cdcall dlacpy_
37b8305d2
37b8305d2loc_37b8305d2:
37b8305d2lea ebx, [r12+2]
37b8305d7mov eax, ebx
37b8305d9jmp 0x37b830363
37b8305de
37b8305de 66 90 f.
37b8305e0
37b8305e0loc_37b8305e0:
37b8305e0mov edx, -3
37b8305e5mov eax, 3
37b8305eajmp 0x37b82ff5a
37b8305ef
37b8305ef 90 .
37b8305f0
37b8305f0loc_37b8305f0:
37b8305f0movapd x8, x6
37b8305f5jmp 0x37b830005
37b8305fa
37b8305fa 66 0f 1f 44 00 00 f..D..
37b830600
37b830600loc_37b830600:
37b830600lea rax, [rip+0xc0a971]
37b830607mov ebx, r9l
37b83060amov r8, r15
37b83060dmov rdx, r15
37b830610mov [rsp+32], rax
37b830615imul ebx, r9l
37b830619lea rcx, [rip+0xc0a94c]
37b830620mov [rsp+56], 1
37b830629lea r9, [rip+0xc0a930]
37b830630mov [rsp+48], r15
37b830635mov [rsp+40], rbp
37b83063amovsxd rbx, ebx
37b83063dlea rbx, [rbp+8*rbx]
37b830642call dlaset_
37b830647mov [rsp+112], rbx
37b83064cmov r9, r15
37b83064fmov r8, r15
37b830652mov rax, [rsp+720]
37b83065amov [rsp+88], r15
37b83065flea rcx, [rip+0xc0a91b]
37b830666mov [rsp+128], 1
37b830672mov [rsp+120], rax
37b830677mov rax, [rsp+680]
37b83067fmov [rsp+80], rbp
37b830684mov [rsp+104], rax
37b830689mov rax, [rsp+672]
37b830691mov [rsp+72], r15
37b830696mov [rsp+96], rax
37b83069bmov rax, [rsp+664]
37b8306a3mov [rsp+64], rbp
37b8306a8mov [rsp+56], rax
37b8306admov rax, [rsp+656]
37b8306b5mov [rsp+48], rax
37b8306bamov rax, [rsp+648]
37b8306c2mov [rsp+40], rax
37b8306c7lea rax, [rip+0xc0a8a2]
37b8306cemov [rsp+32], rax
37b8306d3mov rdx, rax
37b8306d6call dlasdq_
37b8306dbmov rax, [rsp+720]
37b8306e3mov r10l, [rax]
37b8306e6test r10l, r10l
37b8306e9jne 0x37b82ff86
37b8306efmov rdx, [rsp+656]
37b8306f7mov r8, rsi
37b8306famov rcx, r15
37b8306fdcall idamax_
37b830702mov r12l, [r15]
37b830705test r12l, r12l
37b830708jle 0x37b831843
37b83070emov rdi, [rsp+656]
37b830716cdqe
37b830718mov r13, [rsp+672]
37b830720mov [rsp+208], rbx
37b830728mov [rsp+640], r15
37b830730lea r14, [rip+0xc0a829]
37b830737mov ebx, 1
37b83073cmovsd_xmm x6, [rdi+8*rax-8]
37b830742andpd x6, [rip+0xc0a856]
37b83074amov rsi, rdi
37b83074dmov r15, r13
37b830750mov [rsp+704], rbp
37b830758mov rdi, [rsp+680]
37b830760mov rbp, rsi
37b830763mulsd x6, x8
37b830768mov r13, [rsp+696]
37b830770mov rsi, [rsp+648]
37b830778jmp 0x37b8307c9
37b83077a
37b83077a 66 0f 1f 44 00 00 f..D..
37b830780
37b830780loc_37b830780:
37b830780mov [rsp+48], rdi
37b830785lea r9, [rip+0xc0a7d4]
37b83078cmov r8, rsi
37b83078flea rdx, [rip+0xc0a7d2]
37b830796mov [rsp+56], 1
37b83079flea rcx, [rip+0xc0a7c6]
37b8307a6mov [rsp+40], r15
37b8307abmov [rsp+32], r14
37b8307b0call dlaset_
37b8307b5
37b8307b5loc_37b8307b5:
37b8307b5add ebx, 1
37b8307b8add rbp, 8
37b8307bcadd r15, 8
37b8307c0cmp r12l, ebx
37b8307c3jl 0x37b831625
37b8307c9
37b8307c9loc_37b8307c9:
37b8307c9comisd x6, [rbp]
37b8307cejae 0x37b830780
37b8307d0mov rax, [rsp+720]
37b8307d8mov [rsp+64], rdi
37b8307ddmov r9, rbp
37b8307e0lea r8, [rip+0xc0a789]
37b8307e7mov [rsp+56], r15
37b8307ecmov rdx, r8
37b8307eflea rcx, [rip+0xc0a77e]
37b8307f6mov [rsp+72], rax
37b8307fblea rax, [rip+0xc0a766]
37b830802mov [rsp+40], rax
37b830807lea rax, [rip+0xc0a76a]
37b83080emov [rsp+80], 1
37b830817mov [rsp+48], rsi
37b83081cmov [rsp+32], rax
37b830821call dlascl_
37b830826add [r13], 1
37b83082bjmp 0x37b8307b5
37b83082d
37b83082d 0f 1f 00 ...
37b830830
37b830830loc_37b830830:
37b830830comisd x0, x6
37b830834movsxd rdx, [rsp+216]
37b83083cmov [r14+4*rdx], ebx
37b830840lea eax, [rdx+1]
37b830843jb 0x37b8303ae
37b830849mov r13l, [r15]
37b83084c
37b83084cloc_37b83084c:
37b83084cmov esi, [rsp+360]
37b830853sub r13l, ebx
37b830856sub ebx, 1
37b830859add r13l, 1
37b83085dlea edx, [rax+rsi]
37b830860movsxd rsi, ebx
37b830863mov [rsp+456], r13l
37b83086bmovsxd rdx, edx
37b83086eshl rsi, 3
37b830872mov [r14+4*rdx-4], r13l
37b830877mov [rsp+216], eax
37b83087ecmp r13l, 1
37b830882jne 0x37b830438
37b830888
37b830888loc_37b830888:
37b830888add ebx, [rsp+252]
37b83088fmov [rsp+32], r15
37b830894movsxd rbx, ebx
37b830897add rsi, [rsp+672]
37b83089fmov r8, [rsp+680]
37b8308a7mov rcx, [rsp+648]
37b8308afmov rdx, rsi
37b8308b2lea r9, [rbp+8*rbx-8]
37b8308b7call dcopy_
37b8308bcjmp 0x37b8305d2
37b8308c1
37b8308c1 0f 1f 80 00 00 00 00 .......
37b8308c8
37b8308c8loc_37b8308c8:
37b8308c8mov eax, [rsp+380]
37b8308cfmov ecx, [rsp+388]
37b8308d6mov r8l, [rsp+400]
37b8308demov r13l, [rsp+404]
37b8308e6add eax, ebx
37b8308e8cdqe
37b8308ealea r9, [rbp+8*rax-8]
37b8308efmov eax, [rsp+376]
37b8308f6mov [rsp+256], r9
37b8308feadd eax, ebx
37b830900mov [rsp+160], r9
37b830908cdqe
37b83090alea rax, [rbp+8*rax-8]
37b83090fmov [rsp+264], rax
37b830917lea eax, [rcx+rbx]
37b83091acdqe
37b83091clea rcx, [rbp+8*rax-8]
37b830921lea eax, [r8+rbx]
37b830925cdqe
37b830927mov [rsp+272], rcx
37b83092fmov ecx, [rsp+384]
37b830936lea r8, [r14+4*rax-4]
37b83093blea eax, [r13+rbx]
37b830940cdqe
37b830942mov [rsp+280], r8
37b83094amov r8l, [rsp+372]
37b830952lea r13, [r14+4*rax-4]
37b830957mov eax, [rsp+396]
37b83095emov [rsp+288], r13
37b830966mov r13l, [rsp+368]
37b83096eadd eax, ebx
37b830970cdqe
37b830972lea rax, [r14+4*rax-4]
37b830977mov [rsp+296], rax
37b83097flea eax, [rcx+rbx]
37b830982cdqe
37b830984lea rcx, [rbp+8*rax-8]
37b830989lea eax, [r8+rbx]
37b83098dmov [rsp+304], rcx
37b830995mov ecx, [rsp+392]
37b83099ccdqe
37b83099elea r8, [rbp+8*rax-8]
37b8309a3lea eax, [r13+rbx]
37b8309a8lea edx, [rcx+rbx]
37b8309abcdqe
37b8309admov [rsp+312], r8
37b8309b5lea r8, [rsp+456]
37b8309bdmovsxd rdx, edx
37b8309c0lea r13, [rbp+8*rax-8]
37b8309c5mov eax, [rsp+364]
37b8309cclea rcx, [r14+4*rdx-4]
37b8309d1mov rdx, [rsp+720]
37b8309d9mov [rsp+320], r13
37b8309e1lea r13, [rbp+rsi]
37b8309e6add eax, ebx
37b8309e8mov [rsp+328], rcx
37b8309f0lea rcx, [rsp+444]
37b8309f8mov [rsp+184], rdx
37b830a00mov rdx, [rsp+336]
37b830a08cdqe
37b830a0alea rax, [rbp+8*rax-8]
37b830a0fmov [rsp+176], rdx
37b830a17mov rdx, [rsp+240]
37b830a1fmov [rsp+168], rdx
37b830a27mov rdx, [rsp+264]
37b830a2fmov [rsp+152], rdx
37b830a37mov rdx, [rsp+272]
37b830a3fmov [rsp+144], rdx
37b830a47mov r9, [rsp+280]
37b830a4fmov rdx, [rsp+288]
37b830a57mov [rsp+80], rax
37b830a5cmov [rsp+352], rax
37b830a64mov rax, [rsp+328]
37b830a6cmov [rsp+120], rdx
37b830a71mov rdx, [rsp+304]
37b830a79mov [rsp+136], r9
37b830a81mov r9, [rsp+296]
37b830a89mov [rsp+72], rax
37b830a8emov rax, [rsp+224]
37b830a96mov [rsp+104], rdx
37b830a9bmov rdx, [rsp+320]
37b830aa3mov [rsp+112], r9
37b830aa8mov r9, [rsp+312]
37b830ab0mov [rsp+32], r11
37b830ab5mov [rsp+64], rax
37b830abamov [rsp+56], r15
37b830abfmov [rsp+48], r13
37b830ac4mov [rsp+40], r10
37b830ac9mov [rsp+88], rdx
37b830acemov rdx, [rsp+632]
37b830ad6mov [rsp+96], r9
37b830adblea r9, [rsp+460]
37b830ae3mov [rsp+344], r8
37b830aebmov [rsp+128], r15
37b830af3call dlasda_
37b830af8mov r11, [rsp+720]
37b830b00mov r8l, [r11]
37b830b03test r8l, r8l
37b830b06jne 0x37b82ff86
37b830b0cmov rdx, [rsp+264]
37b830b14mov r9, [rsp+256]
37b830b1cmov [rsp+200], r11
37b830b24lea rcx, [rsp+448]
37b830b2cmov rax, [rsp+352]
37b830b34mov r10, [rsp+336]
37b830b3cmov [rsp+72], r15
37b830b41mov [rsp+168], rdx
37b830b49mov rdx, [rsp+272]
37b830b51mov [rsp+176], r9
37b830b59mov r9, [rsp+280]
37b830b61mov [rsp+160], rdx
37b830b69mov rdx, [rsp+288]
37b830b71mov [rsp+152], r9
37b830b79mov r9, [rsp+296]
37b830b81mov [rsp+136], rdx
37b830b89mov rdx, [rsp+304]
37b830b91mov [rsp+96], rax
37b830b96mov rax, [rsp+328]
37b830b9emov [rsp+192], r10
37b830ba6mov r10, [rsp+240]
37b830baemov [rsp+128], r9
37b830bb6mov r9, [rsp+312]
37b830bbemov [rsp+120], rdx
37b830bc3mov rdx, [rsp+320]
37b830bcbmov [rsp+88], rax
37b830bd0mov rax, [rsp+224]
37b830bd8mov [rsp+184], r10
37b830be0mov [rsp+112], r9
37b830be5mov [rsp+104], rdx
37b830beamov [rsp+80], rax
37b830befmov [rsp+144], r15
37b830bf7mov [rsp+64], r13
37b830bfcmov [rsp+56], r15
37b830c01add ebx, [rsp+252]
37b830c08movsxd rbx, ebx
37b830c0badd rsi, [rsp+672]
37b830c13mov r9, [rsp+648]
37b830c1blea rax, [rbp+8*rbx-8]
37b830c20mov [rsp+32], rsi
37b830c25mov r8, [rsp+344]
37b830c2dmov [rsp+48], rax
37b830c32mov rax, [rsp+680]
37b830c3amov rdx, [rsp+632]
37b830c42mov [rsp+40], rax
37b830c47call dlalsa_
37b830c4cmov rax, [rsp+720]
37b830c54mov ecx, [rax]
37b830c56test ecx, ecx
37b830c58je 0x37b8305d2
37b830c5ejmp 0x37b82ff86
37b830c63
37b830c63 0f 1f 44 00 00 ..D..
37b830c68
37b830c68loc_37b830c68:
37b830c68mov rax, [rsp+680]
37b830c70mov r8, [rsp+648]
37b830c78mov rdx, r15
37b830c7bmov [rsp+56], 1
37b830c84lea rcx, [rip+0xc0a2e1]
37b830c8bmov [rsp+48], rax
37b830c90mov rax, [rsp+672]
37b830c98mov [rsp+40], rax
37b830c9dlea rax, [rip+0xc0a2bc]
37b830ca4mov [rsp+32], rax
37b830ca9mov r9, rax
37b830caccall dlaset_
37b830cb1jmp 0x37b82ff86
37b830cb6
37b830cb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b830cc0
37b830cc0loc_37b830cc0:
37b830cc0cmp edx, 1
37b830cc3jle 0x37b830e2a
37b830cc9mov r12, [rsp+664]
37b830cd1mov r14, [rsp+672]
37b830cd9lea rax, [rsp+488]
37b830ce1mov [rsp+232], edi
37b830ce8mov [rsp+216], rax
37b830cf0lea rax, [rsp+464]
37b830cf8lea r13l, [rdx+rdx-1]
37b830cfdmov rbx, [rsp+656]
37b830d05mov [rsp+640], r15
37b830d0dmov rdi, r12
37b830d10mov rsi, r14
37b830d13mov r12, [rsp+648]
37b830d1bmov [rsp+208], rax
37b830d23mov r15l, 1
37b830d29lea r14, [rsp+480]
37b830d31jmp 0x37b830d64
37b830d33
37b830d33 0f 1f 44 00 00 ..D..
37b830d38
37b830d38loc_37b830d38:
37b830d38lea edx, [r15-1]
37b830d3cunpcklpd x1, x2
37b830d40lea r9, [rsi+8]
37b830d44movsxd rdx, edx
37b830d47movups [rbp+8*rdx], x1
37b830d4c
37b830d4cloc_37b830d4c:
37b830d4cadd r15l, 2
37b830d50add rbx, 8
37b830d54add rdi, 8
37b830d58mov rsi, r9
37b830d5bcmp r13l, r15l
37b830d5eje 0x37b830e18
37b830d64
37b830d64loc_37b830d64:
37b830d64mov [rsp+32], r14
37b830d69mov r9, [rsp+216]
37b830d71mov rdx, rdi
37b830d74mov rcx, rbx
37b830d77mov r8, [rsp+208]
37b830d7fcall dlartg_
37b830d84movsd_xmm x0, [rbx+8]
37b830d89movsd_xmm x2, [rsp+488]
37b830d92movsd_xmm x3, [rsp+480]
37b830d9bmovapd x1, x0
37b830d9fmulsd x1, x2
37b830da3movsd_xmm [rdi], x1
37b830da7movsd_xmm x1, [rsp+464]
37b830db0mulsd x0, x1
37b830db4unpcklpd x3, x0
37b830db8movups [rbx], x3
37b830dbbcmp [r12], 1
37b830dc0jne 0x37b830d38
37b830dc6mov rax, [rsp+216]
37b830dcelea r9, [rsi+8]
37b830dd2mov rdx, rsi
37b830dd5mov [rsp+224], r9
37b830dddmov [rsp+48], rax
37b830de2mov rax, [rsp+208]
37b830deamov [rsp+40], rax
37b830deflea rax, [rip+0xc0a172]
37b830df6mov [rsp+32], rax
37b830dfbmov r8, rax
37b830dfemov rcx, rax
37b830e01call drot_
37b830e06mov r9, [rsp+224]
37b830e0ejmp 0x37b830d4c
37b830e13
37b830e13 0f 1f 44 00 00 ..D..
37b830e18
37b830e18loc_37b830e18:
37b830e18mov r15, [rsp+640]
37b830e20mov edi, [rsp+232]
37b830e27mov edx, [r15]
37b830e2a
37b830e2aloc_37b830e2a:
37b830e2amov rax, [rsp+648]
37b830e32mov ecx, [rax]
37b830e34cmp ecx, 1
37b830e37jle 0x37b830030
37b830e3dmovsxd rax, edi
37b830e40mov rdi, [rsp+672]
37b830e48mov [rsp+216], ecx
37b830e4fmov r13, -1
37b830e56mov [rsp+208], rax
37b830e5emov r14l, 1
37b830e64add rdi, 8
37b830e68mov [rsp+704], rbp
37b830e70mov [rsp+224], rdi
37b830e78mov rdi, [rsp+672]
37b830e80add rdi, 16
37b830e84mov [rsp+232], rdi
37b830e8cnop [rax]
37b830e90
37b830e90loc_37b830e90:
37b830e90cmp edx, 1
37b830e93jle 0x37b830f23
37b830e99mov rax, [rsp+224]
37b830ea1sub edx, 2
37b830ea4mov rbp, [rsp+704]
37b830eaclea rsi, [rsp+488]
37b830eb4add rdx, r13
37b830eb7lea rbx, [rsp+464]
37b830ebflea r12, [rax+8*r13]
37b830ec3mov rax, [rsp+232]
37b830ecblea rdi, [rax+8*rdx]
37b830ecfnop
37b830ed0
37b830ed0loc_37b830ed0:
37b830ed0movsd_xmm x0, [rbp]
37b830ed5lea rax, [rip+0xc0a08c]
37b830edcmov rdx, r12
37b830edfadd r12, 8
37b830ee3mov r9, r12
37b830ee6mov r8, rax
37b830ee9mov rcx, rax
37b830eecadd rbp, 16
37b830ef0movsd_xmm [rsp+464], x0
37b830ef9movsd_xmm x0, [rbp-8]
37b830efemov [rsp+48], rsi
37b830f03mov [rsp+40], rbx
37b830f08mov [rsp+32], rax
37b830f0dmovsd_xmm [rsp+488], x0
37b830f16call drot_
37b830f1bcmp rdi, r12
37b830f1ejne 0x37b830ed0
37b830f20mov edx, [r15]
37b830f23
37b830f23loc_37b830f23:
37b830f23add r14l, 1
37b830f27add r13, [rsp+208]
37b830f2fcmp [rsp+216], r14l
37b830f37jge 0x37b830e90
37b830f3dmov rbp, [rsp+704]
37b830f45jmp 0x37b830030
37b830f4a
37b830f4a 66 0f 1f 44 00 00 f..D..
37b830f50
37b830f50loc_37b830f50:
37b830f50mov rax, [rsp+656]
37b830f58pxor x0, x0
37b830f5cucomisd x0, [rax]
37b830f60jp 0x37b831587
37b830f66jne 0x37b831587
37b830f6cmov rax, [rsp+680]
37b830f74mov r8, [rsp+648]
37b830f7cmov [rsp+56], 1
37b830f85lea rdx, [rip+0xc09fdc]
37b830f8clea rcx, [rip+0xc09fd9]
37b830f93mov [rsp+48], rax
37b830f98mov rax, [rsp+672]
37b830fa0mov [rsp+40], rax
37b830fa5lea rax, [rip+0xc09fb4]
37b830facmov [rsp+32], rax
37b830fb1mov r9, rax
37b830fb4call dlaset_
37b830fb9jmp 0x37b82ff86
37b830fbe
37b830fbe 66 90 f.
37b830fc0
37b830fc0loc_37b830fc0:
37b830fc0mov r9l, [rsp+360]
37b830fc8mov rdx, [rsp+656]
37b830fd0mov rcx, r15
37b830fd3lea r8, [rip+0xc09f8e]
37b830fdamov r13l, [rsp+428]
37b830fe2mov [rsp+208], r9l
37b830feacall idamax_
37b830fefmov r14l, [r15]
37b830ff2mov r9l, [rsp+208]
37b830ffatest r14l, r14l
37b830ffdjle 0x37b831148
37b831003mov rdi, [rsp+656]
37b83100bcdqe
37b83100dmovsd_xmm x6, [rdi+8*rax-8]
37b831013andpd x6, x7
37b831017mulsd x6, x8
37b83101c
37b83101cloc_37b83101c:
37b83101cmov rbx, [rsp+656]
37b831024movsxd rax, [rsp+252]
37b83102cmov [rsp+224], r13l
37b831034mov r13l, 1
37b83103amov [rsp+704], rbp
37b831042mov r12, [rsp+648]
37b83104amov rdi, rbx
37b83104dmov [rsp+208], r9l
37b831055mov rbx, [rsp+696]
37b83105dlea rbp, [rbp+8*rax-8]
37b831062mov rsi, [rsp+720]
37b83106ajmp 0x37b8310c6
37b83106c
37b83106c 0f 1f 40 00 ..@.
37b831070
37b831070loc_37b831070:
37b831070lea rax, [rip+0xc09ee9]
37b831077mov [rsp+48], r15
37b83107cmov r8, r12
37b83107flea rdx, [rip+0xc09ee2]
37b831086mov [rsp+40], rbp
37b83108bmov r9, rax
37b83108elea rcx, [rip+0xc09ed7]
37b831095mov [rsp+56], 1
37b83109emov [rsp+32], rax
37b8310a3call dlaset_
37b8310a8
37b8310a8loc_37b8310a8:
37b8310a8movsd_xmm x0, [rdi]
37b8310acadd r13l, 1
37b8310b0add rdi, 8
37b8310b4add rbp, 8
37b8310b8andpd x0, x7
37b8310bcmovsd_xmm [rdi-8], x0
37b8310c1cmp r14l, r13l
37b8310c4jl 0x37b831130
37b8310c6
37b8310c6loc_37b8310c6:
37b8310c6movsd_xmm x0, [rdi]
37b8310caandpd x0, x7
37b8310cecomisd x6, x0
37b8310d2jae 0x37b831070
37b8310d4lea rax, [rip+0xc09e8d]
37b8310dbadd [rbx], 1
37b8310delea r8, [rip+0xc09e8b]
37b8310e5mov r9, rdi
37b8310e8mov [rsp+40], rax
37b8310edlea rax, [rip+0xc09e84]
37b8310f4mov rdx, r8
37b8310f7lea rcx, [rip+0xc09e76]
37b8310femov [rsp+80], 1
37b831107mov [rsp+72], rsi
37b83110cmov [rsp+64], r15
37b831111mov [rsp+56], rbp
37b831116mov [rsp+48], r12
37b83111bmov [rsp+32], rax
37b831120call dlascl_
37b831125jmp 0x37b8310a8
37b831127
37b831127 66 0f 1f 84 00 00 00 00 00 f........
37b831130
37b831130loc_37b831130:
37b831130mov r9l, [rsp+208]
37b831138mov r13l, [rsp+224]
37b831140mov rbp, [rsp+704]
37b831148
37b831148loc_37b831148:
37b831148mov edx, [rsp+216]
37b83114fmov [rsp+448], 1
37b83115atest edx, edx
37b83115cjle 0x37b831490
37b831162movsxd rax, [rsp+424]
37b83116amov rdi, [rsp+712]
37b831172lea r12, [rip+0xc09de7]
37b831179mov rsi, [rsp+712]
37b831181mov r14, [rsp+712]
37b831189lea rdi, [rdi+4*rax-4]
37b83118emovsxd rax, r13l
37b831191lea r13, [rbp+8*rax-8]
37b831196movsxd rax, r9l
37b831199mov [rsp+208], rdi
37b8311a1mov rdi, [rsp+632]
37b8311a9mov [rsp+224], r13
37b8311b1lea rbx, [rsi+4*rax]
37b8311b5mov r13l, [rsp+252]
37b8311bdmov esi, 1
37b8311c2jmp 0x37b831252
37b8311c7
37b8311c7 66 0f 1f 84 00 00 00 00 00 f........
37b8311d0
37b8311d0loc_37b8311d0:
37b8311d0mov rax, [rsp+680]
37b8311d8lea r8, [rsp+456]
37b8311e0mov [rsp+88], r9
37b8311e5lea rdx, [rip+0xc09d96]
37b8311ecmov [rsp+64], rcx
37b8311f1mov r9, [rsp+648]
37b8311f9lea rcx, [rip+0xc09d83]
37b831200mov [rsp+96], rax
37b831205lea rax, [rip+0xc09d6c]
37b83120cmov [rsp+112], 1
37b831215mov [rsp+104], 1
37b83121emov [rsp+80], r12
37b831223mov [rsp+72], r15
37b831228mov [rsp+56], r15
37b83122dmov [rsp+48], r11
37b831232mov [rsp+40], rax
37b831237mov [rsp+32], r8
37b83123ccall dgemm_
37b831241
37b831241loc_37b831241:
37b831241add rsi, 1
37b831245cmp [rsp+216], esi
37b83124cjl 0x37b831490
37b831252
37b831252loc_37b831252:
37b831252movsxd rdx, [r14+4*rsi-4]
37b831257mov r8l, [rbx+4*rsi-4]
37b83125cmov r9, [rsp+672]
37b831264lea eax, [rdx-1]
37b831267lea rdx, [8*rdx-8]
37b83126fmov [rsp+456], r8l
37b831277lea ecx, [r13+rax]
37b83127cadd r9, rdx
37b83127fmovsxd rcx, ecx
37b831282lea rcx, [rbp+8*rcx-8]
37b831287cmp r8l, 1
37b83128bje 0x37b831468
37b831291mov r11l, [rsp+232]
37b831299lea r10l, [r11+rax+1]
37b83129emovsxd r10, r10l
37b8312a1lea r11, [rbp+8*r10-8]
37b8312a6cmp r8l, [rdi]
37b8312a9jle 0x37b8311d0
37b8312afmov r8, [rsp+720]
37b8312b7add rdx, rbp
37b8312bamov [rsp+80], r11
37b8312bfmov [rsp+64], rdx
37b8312c4mov rdx, rdi
37b8312c7mov [rsp+200], r8
37b8312cfmov r8, [rsp+208]
37b8312d7mov [rsp+144], r15
37b8312dfmov [rsp+192], r8
37b8312e7mov r8, [rsp+224]
37b8312efmov [rsp+72], r15
37b8312f4mov [rsp+184], r8
37b8312fcmov r8l, [rsp+380]
37b831304add r8l, eax
37b831307movsxd r8, r8l
37b83130alea r8, [rbp+8*r8-8]
37b83130fmov [rsp+176], r8
37b831317mov r8l, [rsp+376]
37b83131fadd r8l, eax
37b831322movsxd r8, r8l
37b831325lea r8, [rbp+8*r8-8]
37b83132amov [rsp+168], r8
37b831332mov r8l, [rsp+388]
37b83133aadd r8l, eax
37b83133dmovsxd r8, r8l
37b831340lea r8, [rbp+8*r8-8]
37b831345mov [rsp+160], r8
37b83134dmov r8l, [rsp+400]
37b831355add r8l, eax
37b831358movsxd r8, r8l
37b83135blea r8, [r14+4*r8-4]
37b831360mov [rsp+152], r8
37b831368mov r8l, [rsp+404]
37b831370add r8l, eax
37b831373movsxd r8, r8l
37b831376lea r8, [r14+4*r8-4]
37b83137bmov [rsp+136], r8
37b831383mov r8l, [rsp+396]
37b83138badd r8l, eax
37b83138emovsxd r8, r8l
37b831391lea r8, [r14+4*r8-4]
37b831396mov [rsp+128], r8
37b83139emov r8l, [rsp+384]
37b8313a6add r8l, eax
37b8313a9movsxd r8, r8l
37b8313aclea r8, [rbp+8*r8-8]
37b8313b1mov [rsp+120], r8
37b8313b6mov r8l, [rsp+372]
37b8313beadd r8l, eax
37b8313c1movsxd r8, r8l
37b8313c4lea r8, [rbp+8*r8-8]
37b8313c9mov [rsp+112], r8
37b8313cemov r8l, [rsp+368]
37b8313d6add r8l, eax
37b8313d9movsxd r8, r8l
37b8313dclea r8, [rbp+8*r8-8]
37b8313e1mov [rsp+104], r8
37b8313e6mov r8l, [rsp+364]
37b8313eeadd r8l, eax
37b8313f1add eax, [rsp+392]
37b8313f8movsxd r8, r8l
37b8313fbcdqe
37b8313fdlea r8, [rbp+8*r8-8]
37b831402lea rax, [r14+4*rax-4]
37b831407mov [rsp+96], r8
37b83140clea r8, [rsp+456]
37b831414mov [rsp+88], rax
37b831419mov rax, [rsp+680]
37b831421mov [rsp+48], r9
37b831426mov r9, [rsp+648]
37b83142emov [rsp+56], rax
37b831433mov [rsp+32], rcx
37b831438lea rcx, [rsp+448]
37b831440mov [rsp+40], r15
37b831445call dlalsa_
37b83144amov rax, [rsp+720]
37b831452mov eax, [rax]
37b831454test eax, eax
37b831456je 0x37b831241
37b83145cjmp 0x37b82ff86
37b831461
37b831461 0f 1f 80 00 00 00 00 .......
37b831468
37b831468loc_37b831468:
37b831468mov rax, [rsp+680]
37b831470mov rdx, rcx
37b831473mov r8, r15
37b831476mov rcx, [rsp+648]
37b83147emov [rsp+32], rax
37b831483call dcopy_
37b831488jmp 0x37b831241
37b83148d
37b83148d 0f 1f 00 ...
37b831490
37b831490loc_37b831490:
37b831490mov rax, [rsp+720]
37b831498mov rdi, [rsp+416]
37b8314a0mov [rsp+80], 1
37b8314a9lea r8, [rip+0xc09ac0]
37b8314b0mov [rsp+64], r15
37b8314b5mov rdx, r8
37b8314b8lea r9, [rip+0xc09ab9]
37b8314bflea rcx, [rip+0xc09aae]
37b8314c6mov [rsp+72], rax
37b8314cbmov rax, [rsp+656]
37b8314d3mov [rsp+40], r15
37b8314d8mov [rsp+56], rax
37b8314ddlea rax, [rip+0xc09a84]
37b8314e4mov [rsp+48], rax
37b8314e9mov [rsp+32], rdi
37b8314eecall dlascl_
37b8314f3mov r9, [rsp+720]
37b8314fbmov rdx, r15
37b8314femov [rsp+32], 1
37b831507mov r8, [rsp+656]
37b83150flea rcx, [rip+0xc09a6e]
37b831516call dlasrt_
37b83151bmov rax, [rsp+720]
37b831523mov [rsp+40], r15
37b831528mov r9, rdi
37b83152bmov [rsp+80], 1
37b831534lea r8, [rip+0xc09a35]
37b83153blea rcx, [rip+0xc09a32]
37b831542mov [rsp+72], rax
37b831547mov rax, [rsp+680]
37b83154fmov rdx, r8
37b831552mov [rsp+64], rax
37b831557mov rax, [rsp+672]
37b83155fmov [rsp+56], rax
37b831564mov rax, [rsp+648]
37b83156cmov [rsp+48], rax
37b831571lea rax, [rip+0xc09a00]
37b831578mov [rsp+32], rax
37b83157dcall dlascl_
37b831582jmp 0x37b82ff86
37b831587
37b831587loc_37b831587:
37b831587mov rax, [rsp+696]
37b83158flea r8, [rip+0xc099da]
37b831596mov r9, [rsp+656]
37b83159elea rcx, [rip+0xc099cf]
37b8315a5mov rdx, r8
37b8315a8mov [rax], 1
37b8315aemov rax, [rsp+720]
37b8315b6mov [rsp+80], 1
37b8315bfmov [rsp+72], rax
37b8315c4mov rax, [rsp+680]
37b8315ccmov [rsp+64], rax
37b8315d1mov rax, [rsp+672]
37b8315d9mov [rsp+56], rax
37b8315demov rax, [rsp+648]
37b8315e6mov [rsp+48], rax
37b8315eblea rax, [rip+0xc09976]
37b8315f2mov [rsp+40], rax
37b8315f7lea rax, [rip+0xc0997a]
37b8315femov [rsp+32], rax
37b831603call dlascl_
37b831608mov rax, [rsp+656]
37b831610movsd_xmm x0, [rax]
37b831614andpd x0, [rip+0xc09984]
37b83161cmovsd_xmm [rax], x0
37b831620jmp 0x37b82ff86
37b831625
37b831625loc_37b831625:
37b831625mov rbx, [rsp+208]
37b83162dmov r15, [rsp+640]
37b831635mov rbp, [rsp+704]
37b83163d
37b83163dloc_37b83163d:
37b83163dmov rax, [rsp+680]
37b831645lea rdi, [rip+0xc0992c]
37b83164cmov [rsp+112], 1
37b831655mov r8, r15
37b831658mov [rsp+104], 1
37b831661mov r9, [rsp+648]
37b831669lea rdx, [rip+0xc09912]
37b831670lea rcx, [rip+0xc0990c]
37b831677mov [rsp+72], rax
37b83167cmov rax, [rsp+672]
37b831684mov [rsp+96], r15
37b831689mov [rsp+64], rax
37b83168emov [rsp+88], rbx
37b831693mov [rsp+80], r14
37b831698mov [rsp+56], r15
37b83169dmov [rsp+48], rbp
37b8316a2mov [rsp+40], rdi
37b8316a7mov [rsp+32], r15
37b8316accall dgemm_
37b8316b1mov [rsp+32], r15
37b8316b6mov r9, rbx
37b8316b9mov rdx, r15
37b8316bcmov rax, [rsp+680]
37b8316c4mov r8, [rsp+648]
37b8316ccmov [rsp+56], 1
37b8316d5lea rcx, [rip+0xc09890]
37b8316dcmov [rsp+48], rax
37b8316e1mov rax, [rsp+672]
37b8316e9mov [rsp+40], rax
37b8316eecall dlacpy_
37b8316f3mov rax, [rsp+720]
37b8316fbmov [rsp+64], r15
37b831700mov r9, rdi
37b831703mov rsi, [rsp+416]
37b83170bmov [rsp+40], r15
37b831710lea r8, [rip+0xc09859]
37b831717lea rcx, [rip+0xc09856]
37b83171emov [rsp+72], rax
37b831723mov rax, [rsp+656]
37b83172bmov rdx, r8
37b83172emov [rsp+80], 1
37b831737mov [rsp+56], rax
37b83173clea rax, [rip+0xc09825]
37b831743mov [rsp+48], rax
37b831748mov [rsp+32], rsi
37b83174dcall dlascl_
37b831752mov r9, [rsp+720]
37b83175amov rdx, r15
37b83175dmov [rsp+32], 1
37b831766mov r8, [rsp+656]
37b83176elea rcx, [rip+0xc0980f]
37b831775call dlasrt_
37b83177amov rax, [rsp+720]
37b831782mov r9, rsi
37b831785mov [rsp+80], 1
37b83178emov [rsp+40], r15
37b831793lea r8, [rip+0xc097d6]
37b83179alea rcx, [rip+0xc097d3]
37b8317a1mov [rsp+72], rax
37b8317a6mov rax, [rsp+680]
37b8317aemov rdx, r8
37b8317b1mov [rsp+32], rdi
37b8317b6mov [rsp+64], rax
37b8317bbmov rax, [rsp+672]
37b8317c3mov [rsp+56], rax
37b8317c8mov rax, [rsp+648]
37b8317d0mov [rsp+48], rax
37b8317d5call dlascl_
37b8317dajmp 0x37b82ff86
37b8317df
37b8317dfloc_37b8317df:
37b8317dfmov rdx, [rsp+656]
37b8317e7lea r8, [rip+0xc0977a]
37b8317eemov rcx, r15
37b8317f1mov [rsp+208], r9l
37b8317f9call idamax_
37b8317femov r14l, [r15]
37b831801test r14l, r14l
37b831804jle 0x37b831490
37b83180amov rdi, [rsp+656]
37b831812cdqe
37b831814movq x7, [rip+0xc09784]
37b83181cmov [rsp+216], 0
37b831827mov r9l, [rsp+208]
37b83182fmovsd_xmm x6, [rdi+8*rax-8]
37b831835andpd x6, x7
37b831839mulsd x6, x8
37b83183ejmp 0x37b83101c
37b831843
37b831843loc_37b831843:
37b831843lea r14, [rip+0xc09716]
37b83184ajmp 0x37b83163d
37b82fec0
Loading..