File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b622d00
37b622d00sgelqf_:
37b622d00push r15
37b622d02push r14
37b622d04push r13
37b622d06push r12
37b622d08push rbp
37b622d09push rdi
37b622d0apush rsi
37b622d0bpush rbx
37b622d0csub rsp, 296
37b622d13lea rax, [rip+0xe0f792]
37b622d1amov r12, [rsp+424]
37b622d22mov r13l, [r9]
37b622d25mov r15l, [rcx]
37b622d28mov r14l, [rdx]
37b622d2bmov [r12], 0
37b622d33mov [rsp+32], rdx
37b622d38mov rbx, rcx
37b622d3bmov rsi, rdx
37b622d3emov rbp, r9
37b622d41mov [rsp+48], rax
37b622d46mov r9, rcx
37b622d49lea rdx, [rip+0xe0f751]
37b622d50lea rcx, [rip+0xe0f751]
37b622d57mov [rsp+64], 1
37b622d60mov [rsp+56], 6
37b622d69mov [rsp+40], rax
37b622d6emov [rsp+384], r8
37b622d76lea r8, [rip+0xe0f723]
37b622d7dcall ilaenv_
37b622d82mov edi, eax
37b622d84mov eax, [rbx]
37b622d86test eax, eax
37b622d88js 0x37b622e30
37b622d8emov ecx, [rsi]
37b622d90test ecx, ecx
37b622d92js 0x37b622e20
37b622d98test eax, eax
37b622d9amov edx, 1
37b622d9fcmovg edx, eax
37b622da2cmp [rbp], edx
37b622da5jl 0x37b622e40
37b622dabmov r10, [rsp+416]
37b622db3cmp r15l, r14l
37b622db6mov r11l, r14l
37b622db9cmovle r11l, r15l
37b622dbdmov r8l, [r10]
37b622dc0cmp r8l, -1
37b622dc4je 0x37b6233f8
37b622dcatest r8l, r8l
37b622dcdjle 0x37b622dd8
37b622dcftest ecx, ecx
37b622dd1je 0x37b622e50
37b622dd3cmp r8l, edx
37b622dd6jge 0x37b622e50
37b622dd8
37b622dd8loc_37b622dd8:
37b622dd8mov [r12], -7
37b622de0mov eax, 7
37b622de5
37b622de5loc_37b622de5:
37b622de5lea rdx, [rsp+284]
37b622dedmov r8l, 6
37b622df3lea rcx, [rip+0xe0f6a7]
37b622dfamov [rsp+284], eax
37b622e01call xerbla_
37b622e06nop
37b622e07
37b622e07loc_37b622e07:
37b622e07add rsp, 296
37b622e0epop rbx
37b622e0fpop rsi
37b622e10pop rdi
37b622e11pop rbp
37b622e12pop r12
37b622e14pop r13
37b622e16pop r14
37b622e18pop r15
37b622e1aret
37b622e1b
37b622e1b 0f 1f 44 00 00 ..D..
37b622e20
37b622e20loc_37b622e20:
37b622e20mov edx, -2
37b622e25mov eax, 2
37b622e2a
37b622e2aloc_37b622e2a:
37b622e2amov [r12], edx
37b622e2ejmp 0x37b622de5
37b622e30
37b622e30loc_37b622e30:
37b622e30mov edx, -1
37b622e35mov eax, 1
37b622e3ajmp 0x37b622e2a
37b622e3c
37b622e3c 0f 1f 40 00 ..@.
37b622e40
37b622e40loc_37b622e40:
37b622e40mov edx, -4
37b622e45mov eax, 4
37b622e4ajmp 0x37b622e2a
37b622e4c
37b622e4c 0f 1f 40 00 ..@.
37b622e50
37b622e50loc_37b622e50:
37b622e50mov edx, [r12]
37b622e54test edx, edx
37b622e56jne 0x37b623438
37b622e5ctest r11l, r11l
37b622e5fje 0x37b623268
37b622e65movsxd r10, r13l
37b622e68xor edx, edx
37b622e6amov [rsp+272], eax
37b622e71test r10, r10
37b622e74cmovs r10, rdx
37b622e78cmp edi, 1
37b622e7bjle 0x37b623238
37b622e81cmp r11l, edi
37b622e84jle 0x37b623238
37b622e8alea rax, [rip+0xe0f61b]
37b622e91mov [rsp+32], rsi
37b622e96mov r9, rbx
37b622e99lea rdx, [rip+0xe0f601]
37b622ea0mov [rsp+64], 1
37b622ea9lea r8, [rip+0xe0f5f0]
37b622eb0lea rcx, [rip+0xe0f5f9]
37b622eb7mov [rsp+56], 6
37b622ec0mov [rsp+48], rax
37b622ec5mov [rsp+40], rax
37b622ecamov [rsp+176], r11l
37b622ed2mov [rsp+168], r10
37b622edacall ilaenv_
37b622edfxor edx, edx
37b622ee1mov r11l, [rsp+176]
37b622ee9mov r10, [rsp+168]
37b622ef1test eax, eax
37b622ef3cmovns edx, eax
37b622ef6cmp r11l, edx
37b622ef9mov r12l, edx
37b622efcjle 0x37b623340
37b622f02mov ecx, [rbx]
37b622f04mov rax, [rsp+416]
37b622f0cmov edx, edi
37b622f0eimul edx, ecx
37b622f11mov eax, [rax]
37b622f13mov [rsp+276], ecx
37b622f1amov [rsp+272], edx
37b622f21cmp edx, eax
37b622f23jg 0x37b6232b8
37b622f29
37b622f29loc_37b622f29:
37b622f29mov eax, r11l
37b622f2cxor edx, edx
37b622f2emov r15, [rsp+400]
37b622f36mov [rsp+392], rbp
37b622f3esub eax, r12l
37b622f41mov rbp, rsi
37b622f44mov [rsp+240], r10
37b622f4cmov esi, edi
37b622f4esub eax, 1
37b622f51mov [rsp+248], r11l
37b622f59mov r13, [rsp+384]
37b622f61mov r12l, 1
37b622f67div edi
37b622f69movsxd rdx, edi
37b622f6cmov rdi, rbx
37b622f6fmov rbx, r15
37b622f72mov r15, -1
37b622f79mov ecx, eax
37b622f7blea rax, [r10+1]
37b622f7fimul rax, rdx
37b622f83mov [rsp+252], ecx
37b622f8amov r14l, ecx
37b622f8dshl rax, 2
37b622f91mov [rsp+200], rax
37b622f99lea rax, [4*rdx]
37b622fa1mov [rsp+192], rax
37b622fa9lea rax, [rsp+284]
37b622fb1mov [rsp+176], rax
37b622fb9imul rdx, r10
37b622fbdlea eax, [r11+1]
37b622fc1mov [rsp+212], eax
37b622fc8lea rax, [rsp+264]
37b622fd0mov [rsp+168], rax
37b622fd8lea rax, [rsp+268]
37b622fe0mov [rsp+216], rax
37b622fe8lea rax, [rsp+276]
37b622ff0mov [rsp+224], rax
37b622ff8lea rax, [rsp+280]
37b623000mov [rsp+184], rdx
37b623008mov [rsp+232], rax
37b623010jmp 0x37b623041
37b623012
37b623012 66 0f 1f 44 00 00 f..D..
37b623018
37b623018loc_37b623018:
37b623018sub r14l, 1
37b62301cadd r12l, esi
37b62301fadd r13, [rsp+200]
37b623027add rbx, [rsp+192]
37b62302fadd r15, [rsp+184]
37b623037cmp r14l, -1
37b62303bje 0x37b623280
37b623041
37b623041loc_37b623041:
37b623041mov edx, [rsp+212]
37b623048mov rax, [rsp+216]
37b623050mov r8, r13
37b623053mov r9, [rsp+392]
37b62305bmov rcx, [rsp+168]
37b623063sub edx, r12l
37b623066cmp edx, esi
37b623068cmovg edx, esi
37b62306bmov [rsp+264], edx
37b623072mov edx, [rbp]
37b623075mov [rsp+48], rax
37b62307amov rax, [rsp+408]
37b623082sub edx, r12l
37b623085mov [rsp+32], rbx
37b62308aadd edx, 1
37b62308dmov [rsp+40], rax
37b623092mov [rsp+284], edx
37b623099mov rdx, [rsp+176]
37b6230a1call sgelq2_
37b6230a6mov edx, [rsp+264]
37b6230adadd edx, r12l
37b6230b0cmp edx, [rdi]
37b6230b2jg 0x37b623018
37b6230b8mov rcx, [rsp+408]
37b6230c0mov edx, [rbp]
37b6230c3mov [rsp+80], 7
37b6230ccmov rax, [rsp+224]
37b6230d4mov [rsp+48], rbx
37b6230d9mov [rsp+56], rcx
37b6230demov rcx, [rsp+392]
37b6230e6sub edx, r12l
37b6230e9mov [rsp+64], rax
37b6230eemov r9, [rsp+168]
37b6230f6add edx, 1
37b6230f9mov [rsp+40], rcx
37b6230femov r8, [rsp+176]
37b623106lea rcx, [rip+0xe0f3b2]
37b62310dmov [rsp+72], 7
37b623116mov [rsp+32], r13
37b62311bmov [rsp+284], edx
37b623122lea rdx, [rip+0xe0f38f]
37b623129call slarft_
37b62312emov ecx, [rdi]
37b623130mov edx, [rsp+264]
37b623137lea r9, [rip+0xe0f37a]
37b62313emov rax, [rsp+224]
37b623146mov r10, [rsp+408]
37b62314elea r8, [rip+0xe0f36a]
37b623155sub ecx, r12l
37b623158sub ecx, edx
37b62315aadd ecx, 1
37b62315dmov [rsp+280], ecx
37b623164mov ecx, [rbp]
37b623167mov [rsp+112], rax
37b62316csub ecx, r12l
37b62316fmov [rsp+80], rax
37b623174mov rax, [rsp+168]
37b62317cadd ecx, 1
37b62317fmov [rsp+56], r13
37b623184mov [rsp+284], ecx
37b62318bmovsxd rcx, edx
37b62318eadd edx, r12l
37b623191lea rcx, [r10+4*rcx]
37b623195movsxd rdx, edx
37b623198mov [rsp+48], rax
37b62319dmov rax, [rsp+176]
37b6231a5mov [rsp+104], rcx
37b6231aaadd rdx, r15
37b6231admov rcx, [rsp+392]
37b6231b5mov [rsp+40], rax
37b6231bamov rax, [rsp+232]
37b6231c2mov [rsp+96], rcx
37b6231c7mov rcx, [rsp+384]
37b6231cfmov [rsp+32], rax
37b6231d4lea rdx, [rcx+4*rdx]
37b6231d8mov rcx, [rsp+392]
37b6231e0mov [rsp+144], 7
37b6231ecmov [rsp+88], rdx
37b6231f1lea rdx, [rip+0xe0f2ce]
37b6231f8mov [rsp+64], rcx
37b6231fdlea rcx, [rip+0xe0f2ce]
37b623204mov [rsp+136], 7
37b623210mov [rsp+128], 12
37b62321cmov [rsp+120], 5
37b623225mov [rsp+72], r10
37b62322acall slarfb_
37b62322fjmp 0x37b623018
37b623234
37b623234 0f 1f 40 00 ..@.
37b623238
37b623238loc_37b623238:
37b623238mov ecx, 1
37b62323d
37b62323dloc_37b62323d:
37b62323dcmp ecx, r11l
37b623240jle 0x37b6233b0
37b623246
37b623246loc_37b623246:
37b623246lea rcx, [rsp+272]
37b62324ecall sroundup_lwork_
37b623253mov rax, [rsp+408]
37b62325bmovss [rax], x0
37b62325fjmp 0x37b622e07
37b623264
37b623264 0f 1f 40 00 ..@.
37b623268
37b623268loc_37b623268:
37b623268mov rax, [rsp+408]
37b623270mov [rax], 0x3f800000
37b623276jmp 0x37b622e07
37b62327b
37b62327b 0f 1f 44 00 00 ..D..
37b623280
37b623280loc_37b623280:
37b623280mov ecx, [rsp+252]
37b623287mov rbx, rdi
37b62328amov edi, esi
37b62328cmov r10, [rsp+240]
37b623294mov rsi, rbp
37b623297mov r11l, [rsp+248]
37b62329fmov rbp, [rsp+392]
37b6232a7add ecx, 1
37b6232aaimul ecx, edi
37b6232adadd ecx, 1
37b6232b0jmp 0x37b62323d
37b6232b2
37b6232b2 66 0f 1f 44 00 00 f..D..
37b6232b8
37b6232b8loc_37b6232b8:
37b6232b8cdq
37b6232b9mov [rsp+32], rsi
37b6232bemov r9, rbx
37b6232c1lea r8, [rip+0xe0f1d8]
37b6232c8idiv ecx
37b6232camov [rsp+176], r11l
37b6232d2mov [rsp+64], 1
37b6232dbmov [rsp+56], 6
37b6232e4mov [rsp+168], r10
37b6232eclea rdx, [rip+0xe0f1ae]
37b6232f3lea rcx, [rip+0xe0f1ba]
37b6232famov edi, eax
37b6232fclea rax, [rip+0xe0f1a9]
37b623303mov [rsp+48], rax
37b623308mov [rsp+40], rax
37b62330dcall ilaenv_
37b623312mov edx, 2
37b623317cmp eax, edx
37b623319cmovl eax, edx
37b62331ccmp edi, eax
37b62331ejl 0x37b623340
37b623320mov r11l, [rsp+176]
37b623328mov r10, [rsp+168]
37b623330cmp r11l, edi
37b623333jg 0x37b622f29
37b623339nop [rax]
37b623340
37b623340loc_37b623340:
37b623340mov ecx, 1
37b623345
37b623345loc_37b623345:
37b623345mov eax, [rbx]
37b623347mov r8, [rsp+384]
37b62334flea rdx, [rsp+284]
37b623357mov r9, rbp
37b62335asub eax, ecx
37b62335cadd eax, 1
37b62335fmov [rsp+280], eax
37b623366mov eax, [rsi]
37b623368sub eax, ecx
37b62336alea rcx, [rsp+280]
37b623372add eax, 1
37b623375mov [rsp+284], eax
37b62337clea rax, [rsp+268]
37b623384mov [rsp+48], rax
37b623389mov rax, [rsp+408]
37b623391mov [rsp+40], rax
37b623396mov rax, [rsp+400]
37b62339emov [rsp+32], rax
37b6233a3call sgelq2_
37b6233a8jmp 0x37b623246
37b6233ad
37b6233ad 0f 1f 00 ...
37b6233b0
37b6233b0loc_37b6233b0:
37b6233b0mov rax, [rsp+400]
37b6233b8movsxd rdx, ecx
37b6233bbmov rdi, [rsp+384]
37b6233c3lea rax, [rax+4*rdx-4]
37b6233c8mov [rsp+400], rax
37b6233d0mov rax, r10
37b6233d3imul r10, rdx
37b6233d7not rax
37b6233daadd rax, r10
37b6233ddadd rax, rdx
37b6233e0lea rax, [rdi+4*rax]
37b6233e4mov [rsp+384], rax
37b6233ecjmp 0x37b623345
37b6233f1
37b6233f1 0f 1f 80 00 00 00 00 .......
37b6233f8
37b6233f8loc_37b6233f8:
37b6233f8mov edx, [r12]
37b6233fctest edx, edx
37b6233fejne 0x37b623438
37b623400imul eax, edi
37b623403mov edx, 1
37b623408test r11l, r11l
37b62340blea rcx, [rsp+284]
37b623413cmove eax, edx
37b623416mov [rsp+284], eax
37b62341dcall sroundup_lwork_
37b623422mov rax, [rsp+408]
37b62342amovss [rax], x0
37b62342ejmp 0x37b622e07
37b623433
37b623433 0f 1f 44 00 00 ..D..
37b623438
37b623438loc_37b623438:
37b623438mov eax, edx
37b62343aneg eax
37b62343cjmp 0x37b622de5
37b622d00
37b622d00sgelqf_:
37b622d00push r15
37b622d02push r14
37b622d04push r13
37b622d06push r12
37b622d08push rbp
37b622d09push rdi
37b622d0apush rsi
37b622d0bpush rbx
37b622d0csub rsp, 296
37b622d13lea rax, [rip+0xe0f792]
37b622d1amov r12, [rsp+424]
37b622d22mov r13l, [r9]
37b622d25mov r15l, [rcx]
37b622d28mov r14l, [rdx]
37b622d2bmov [r12], 0
37b622d33mov [rsp+32], rdx
37b622d38mov rbx, rcx
37b622d3bmov rsi, rdx
37b622d3emov rbp, r9
37b622d41mov [rsp+48], rax
37b622d46mov r9, rcx
37b622d49lea rdx, [rip+0xe0f751]
37b622d50lea rcx, [rip+0xe0f751]
37b622d57mov [rsp+64], 1
37b622d60mov [rsp+56], 6
37b622d69mov [rsp+40], rax
37b622d6emov [rsp+384], r8
37b622d76lea r8, [rip+0xe0f723]
37b622d7dcall ilaenv_
37b622d82mov edi, eax
37b622d84mov eax, [rbx]
37b622d86test eax, eax
37b622d88js 0x37b622e30
37b622d8emov ecx, [rsi]
37b622d90test ecx, ecx
37b622d92js 0x37b622e20
37b622d98test eax, eax
37b622d9amov edx, 1
37b622d9fcmovg edx, eax
37b622da2cmp [rbp], edx
37b622da5jl 0x37b622e40
37b622dabmov r10, [rsp+416]
37b622db3cmp r15l, r14l
37b622db6mov r11l, r14l
37b622db9cmovle r11l, r15l
37b622dbdmov r8l, [r10]
37b622dc0cmp r8l, -1
37b622dc4je 0x37b6233f8
37b622dcatest r8l, r8l
37b622dcdjle 0x37b622dd8
37b622dcftest ecx, ecx
37b622dd1je 0x37b622e50
37b622dd3cmp r8l, edx
37b622dd6jge 0x37b622e50
37b622dd8
37b622dd8loc_37b622dd8:
37b622dd8mov [r12], -7
37b622de0mov eax, 7
37b622de5
37b622de5loc_37b622de5:
37b622de5lea rdx, [rsp+284]
37b622dedmov r8l, 6
37b622df3lea rcx, [rip+0xe0f6a7]
37b622dfamov [rsp+284], eax
37b622e01call xerbla_
37b622e06nop
37b622e07
37b622e07loc_37b622e07:
37b622e07add rsp, 296
37b622e0epop rbx
37b622e0fpop rsi
37b622e10pop rdi
37b622e11pop rbp
37b622e12pop r12
37b622e14pop r13
37b622e16pop r14
37b622e18pop r15
37b622e1aret
37b622e1b
37b622e1b 0f 1f 44 00 00 ..D..
37b622e20
37b622e20loc_37b622e20:
37b622e20mov edx, -2
37b622e25mov eax, 2
37b622e2a
37b622e2aloc_37b622e2a:
37b622e2amov [r12], edx
37b622e2ejmp 0x37b622de5
37b622e30
37b622e30loc_37b622e30:
37b622e30mov edx, -1
37b622e35mov eax, 1
37b622e3ajmp 0x37b622e2a
37b622e3c
37b622e3c 0f 1f 40 00 ..@.
37b622e40
37b622e40loc_37b622e40:
37b622e40mov edx, -4
37b622e45mov eax, 4
37b622e4ajmp 0x37b622e2a
37b622e4c
37b622e4c 0f 1f 40 00 ..@.
37b622e50
37b622e50loc_37b622e50:
37b622e50mov edx, [r12]
37b622e54test edx, edx
37b622e56jne 0x37b623438
37b622e5ctest r11l, r11l
37b622e5fje 0x37b623268
37b622e65movsxd r10, r13l
37b622e68xor edx, edx
37b622e6amov [rsp+272], eax
37b622e71test r10, r10
37b622e74cmovs r10, rdx
37b622e78cmp edi, 1
37b622e7bjle 0x37b623238
37b622e81cmp r11l, edi
37b622e84jle 0x37b623238
37b622e8alea rax, [rip+0xe0f61b]
37b622e91mov [rsp+32], rsi
37b622e96mov r9, rbx
37b622e99lea rdx, [rip+0xe0f601]
37b622ea0mov [rsp+64], 1
37b622ea9lea r8, [rip+0xe0f5f0]
37b622eb0lea rcx, [rip+0xe0f5f9]
37b622eb7mov [rsp+56], 6
37b622ec0mov [rsp+48], rax
37b622ec5mov [rsp+40], rax
37b622ecamov [rsp+176], r11l
37b622ed2mov [rsp+168], r10
37b622edacall ilaenv_
37b622edfxor edx, edx
37b622ee1mov r11l, [rsp+176]
37b622ee9mov r10, [rsp+168]
37b622ef1test eax, eax
37b622ef3cmovns edx, eax
37b622ef6cmp r11l, edx
37b622ef9mov r12l, edx
37b622efcjle 0x37b623340
37b622f02mov ecx, [rbx]
37b622f04mov rax, [rsp+416]
37b622f0cmov edx, edi
37b622f0eimul edx, ecx
37b622f11mov eax, [rax]
37b622f13mov [rsp+276], ecx
37b622f1amov [rsp+272], edx
37b622f21cmp edx, eax
37b622f23jg 0x37b6232b8
37b622f29
37b622f29loc_37b622f29:
37b622f29mov eax, r11l
37b622f2cxor edx, edx
37b622f2emov r15, [rsp+400]
37b622f36mov [rsp+392], rbp
37b622f3esub eax, r12l
37b622f41mov rbp, rsi
37b622f44mov [rsp+240], r10
37b622f4cmov esi, edi
37b622f4esub eax, 1
37b622f51mov [rsp+248], r11l
37b622f59mov r13, [rsp+384]
37b622f61mov r12l, 1
37b622f67div edi
37b622f69movsxd rdx, edi
37b622f6cmov rdi, rbx
37b622f6fmov rbx, r15
37b622f72mov r15, -1
37b622f79mov ecx, eax
37b622f7blea rax, [r10+1]
37b622f7fimul rax, rdx
37b622f83mov [rsp+252], ecx
37b622f8amov r14l, ecx
37b622f8dshl rax, 2
37b622f91mov [rsp+200], rax
37b622f99lea rax, [4*rdx]
37b622fa1mov [rsp+192], rax
37b622fa9lea rax, [rsp+284]
37b622fb1mov [rsp+176], rax
37b622fb9imul rdx, r10
37b622fbdlea eax, [r11+1]
37b622fc1mov [rsp+212], eax
37b622fc8lea rax, [rsp+264]
37b622fd0mov [rsp+168], rax
37b622fd8lea rax, [rsp+268]
37b622fe0mov [rsp+216], rax
37b622fe8lea rax, [rsp+276]
37b622ff0mov [rsp+224], rax
37b622ff8lea rax, [rsp+280]
37b623000mov [rsp+184], rdx
37b623008mov [rsp+232], rax
37b623010jmp 0x37b623041
37b623012
37b623012 66 0f 1f 44 00 00 f..D..
37b623018
37b623018loc_37b623018:
37b623018sub r14l, 1
37b62301cadd r12l, esi
37b62301fadd r13, [rsp+200]
37b623027add rbx, [rsp+192]
37b62302fadd r15, [rsp+184]
37b623037cmp r14l, -1
37b62303bje 0x37b623280
37b623041
37b623041loc_37b623041:
37b623041mov edx, [rsp+212]
37b623048mov rax, [rsp+216]
37b623050mov r8, r13
37b623053mov r9, [rsp+392]
37b62305bmov rcx, [rsp+168]
37b623063sub edx, r12l
37b623066cmp edx, esi
37b623068cmovg edx, esi
37b62306bmov [rsp+264], edx
37b623072mov edx, [rbp]
37b623075mov [rsp+48], rax
37b62307amov rax, [rsp+408]
37b623082sub edx, r12l
37b623085mov [rsp+32], rbx
37b62308aadd edx, 1
37b62308dmov [rsp+40], rax
37b623092mov [rsp+284], edx
37b623099mov rdx, [rsp+176]
37b6230a1call sgelq2_
37b6230a6mov edx, [rsp+264]
37b6230adadd edx, r12l
37b6230b0cmp edx, [rdi]
37b6230b2jg 0x37b623018
37b6230b8mov rcx, [rsp+408]
37b6230c0mov edx, [rbp]
37b6230c3mov [rsp+80], 7
37b6230ccmov rax, [rsp+224]
37b6230d4mov [rsp+48], rbx
37b6230d9mov [rsp+56], rcx
37b6230demov rcx, [rsp+392]
37b6230e6sub edx, r12l
37b6230e9mov [rsp+64], rax
37b6230eemov r9, [rsp+168]
37b6230f6add edx, 1
37b6230f9mov [rsp+40], rcx
37b6230femov r8, [rsp+176]
37b623106lea rcx, [rip+0xe0f3b2]
37b62310dmov [rsp+72], 7
37b623116mov [rsp+32], r13
37b62311bmov [rsp+284], edx
37b623122lea rdx, [rip+0xe0f38f]
37b623129call slarft_
37b62312emov ecx, [rdi]
37b623130mov edx, [rsp+264]
37b623137lea r9, [rip+0xe0f37a]
37b62313emov rax, [rsp+224]
37b623146mov r10, [rsp+408]
37b62314elea r8, [rip+0xe0f36a]
37b623155sub ecx, r12l
37b623158sub ecx, edx
37b62315aadd ecx, 1
37b62315dmov [rsp+280], ecx
37b623164mov ecx, [rbp]
37b623167mov [rsp+112], rax
37b62316csub ecx, r12l
37b62316fmov [rsp+80], rax
37b623174mov rax, [rsp+168]
37b62317cadd ecx, 1
37b62317fmov [rsp+56], r13
37b623184mov [rsp+284], ecx
37b62318bmovsxd rcx, edx
37b62318eadd edx, r12l
37b623191lea rcx, [r10+4*rcx]
37b623195movsxd rdx, edx
37b623198mov [rsp+48], rax
37b62319dmov rax, [rsp+176]
37b6231a5mov [rsp+104], rcx
37b6231aaadd rdx, r15
37b6231admov rcx, [rsp+392]
37b6231b5mov [rsp+40], rax
37b6231bamov rax, [rsp+232]
37b6231c2mov [rsp+96], rcx
37b6231c7mov rcx, [rsp+384]
37b6231cfmov [rsp+32], rax
37b6231d4lea rdx, [rcx+4*rdx]
37b6231d8mov rcx, [rsp+392]
37b6231e0mov [rsp+144], 7
37b6231ecmov [rsp+88], rdx
37b6231f1lea rdx, [rip+0xe0f2ce]
37b6231f8mov [rsp+64], rcx
37b6231fdlea rcx, [rip+0xe0f2ce]
37b623204mov [rsp+136], 7
37b623210mov [rsp+128], 12
37b62321cmov [rsp+120], 5
37b623225mov [rsp+72], r10
37b62322acall slarfb_
37b62322fjmp 0x37b623018
37b623234
37b623234 0f 1f 40 00 ..@.
37b623238
37b623238loc_37b623238:
37b623238mov ecx, 1
37b62323d
37b62323dloc_37b62323d:
37b62323dcmp ecx, r11l
37b623240jle 0x37b6233b0
37b623246
37b623246loc_37b623246:
37b623246lea rcx, [rsp+272]
37b62324ecall sroundup_lwork_
37b623253mov rax, [rsp+408]
37b62325bmovss [rax], x0
37b62325fjmp 0x37b622e07
37b623264
37b623264 0f 1f 40 00 ..@.
37b623268
37b623268loc_37b623268:
37b623268mov rax, [rsp+408]
37b623270mov [rax], 0x3f800000
37b623276jmp 0x37b622e07
37b62327b
37b62327b 0f 1f 44 00 00 ..D..
37b623280
37b623280loc_37b623280:
37b623280mov ecx, [rsp+252]
37b623287mov rbx, rdi
37b62328amov edi, esi
37b62328cmov r10, [rsp+240]
37b623294mov rsi, rbp
37b623297mov r11l, [rsp+248]
37b62329fmov rbp, [rsp+392]
37b6232a7add ecx, 1
37b6232aaimul ecx, edi
37b6232adadd ecx, 1
37b6232b0jmp 0x37b62323d
37b6232b2
37b6232b2 66 0f 1f 44 00 00 f..D..
37b6232b8
37b6232b8loc_37b6232b8:
37b6232b8cdq
37b6232b9mov [rsp+32], rsi
37b6232bemov r9, rbx
37b6232c1lea r8, [rip+0xe0f1d8]
37b6232c8idiv ecx
37b6232camov [rsp+176], r11l
37b6232d2mov [rsp+64], 1
37b6232dbmov [rsp+56], 6
37b6232e4mov [rsp+168], r10
37b6232eclea rdx, [rip+0xe0f1ae]
37b6232f3lea rcx, [rip+0xe0f1ba]
37b6232famov edi, eax
37b6232fclea rax, [rip+0xe0f1a9]
37b623303mov [rsp+48], rax
37b623308mov [rsp+40], rax
37b62330dcall ilaenv_
37b623312mov edx, 2
37b623317cmp eax, edx
37b623319cmovl eax, edx
37b62331ccmp edi, eax
37b62331ejl 0x37b623340
37b623320mov r11l, [rsp+176]
37b623328mov r10, [rsp+168]
37b623330cmp r11l, edi
37b623333jg 0x37b622f29
37b623339nop [rax]
37b623340
37b623340loc_37b623340:
37b623340mov ecx, 1
37b623345
37b623345loc_37b623345:
37b623345mov eax, [rbx]
37b623347mov r8, [rsp+384]
37b62334flea rdx, [rsp+284]
37b623357mov r9, rbp
37b62335asub eax, ecx
37b62335cadd eax, 1
37b62335fmov [rsp+280], eax
37b623366mov eax, [rsi]
37b623368sub eax, ecx
37b62336alea rcx, [rsp+280]
37b623372add eax, 1
37b623375mov [rsp+284], eax
37b62337clea rax, [rsp+268]
37b623384mov [rsp+48], rax
37b623389mov rax, [rsp+408]
37b623391mov [rsp+40], rax
37b623396mov rax, [rsp+400]
37b62339emov [rsp+32], rax
37b6233a3call sgelq2_
37b6233a8jmp 0x37b623246
37b6233ad
37b6233ad 0f 1f 00 ...
37b6233b0
37b6233b0loc_37b6233b0:
37b6233b0mov rax, [rsp+400]
37b6233b8movsxd rdx, ecx
37b6233bbmov rdi, [rsp+384]
37b6233c3lea rax, [rax+4*rdx-4]
37b6233c8mov [rsp+400], rax
37b6233d0mov rax, r10
37b6233d3imul r10, rdx
37b6233d7not rax
37b6233daadd rax, r10
37b6233ddadd rax, rdx
37b6233e0lea rax, [rdi+4*rax]
37b6233e4mov [rsp+384], rax
37b6233ecjmp 0x37b623345
37b6233f1
37b6233f1 0f 1f 80 00 00 00 00 .......
37b6233f8
37b6233f8loc_37b6233f8:
37b6233f8mov edx, [r12]
37b6233fctest edx, edx
37b6233fejne 0x37b623438
37b623400imul eax, edi
37b623403mov edx, 1
37b623408test r11l, r11l
37b62340blea rcx, [rsp+284]
37b623413cmove eax, edx
37b623416mov [rsp+284], eax
37b62341dcall sroundup_lwork_
37b623422mov rax, [rsp+408]
37b62342amovss [rax], x0
37b62342ejmp 0x37b622e07
37b623433
37b623433 0f 1f 44 00 00 ..D..
37b623438
37b623438loc_37b623438:
37b623438mov eax, edx
37b62343aneg eax
37b62343cjmp 0x37b622de5
37b622d00
37b623441
37b623441 // align 0x10
37b623441 // align 0x10
37b623450
37b623450sgels_:
37b623450push r15
37b623452push r14
37b623454push r13
37b623456push r12
37b623458push rbp
37b623459push rdi
37b62345apush rsi
37b62345bpush rbx
37b62345csub rsp, 200
37b623463mov rax, [rsp+328]
37b62346bmov rbp, [rsp+352]
37b623473mov r12l, [rdx]
37b623476mov r15l, [r8]
37b623479mov eax, [rax]
37b62347bmov [rbp], 0
37b623482mov [rsp+128], eax
37b623489mov rbx, rdx
37b62348cmov rsi, r8
37b62348fmov rdi, r9
37b623492mov r8l, 1
37b623498mov r9l, 1
37b62349elea rdx, [rip+0xe0f03b]
37b6234a5mov r13, rcx
37b6234a8mov rax, [rsp+344]
37b6234b0mov r14l, [rax]
37b6234b3call lsame_
37b6234b8test eax, eax
37b6234baje 0x37b623a68
37b6234c0
37b6234c0loc_37b6234c0:
37b6234c0mov eax, [rbx]
37b6234c2test eax, eax
37b6234c4js 0x37b623a20
37b6234camov edx, [rsi]
37b6234cctest edx, edx
37b6234cejs 0x37b623aa0
37b6234d4mov ecx, [rdi]
37b6234d6test ecx, ecx
37b6234d8js 0x37b623ab0
37b6234demov r10, [rsp+312]
37b6234e6test eax, eax
37b6234e8mov r8l, 1
37b6234eecmovle eax, r8l
37b6234f2cmp [r10], eax
37b6234f5jl 0x37b623ac0
37b6234fbcmp edx, eax
37b6234fdcmovl edx, eax
37b623500mov rax, [rsp+328]
37b623508cmp [rax], edx
37b62350ajl 0x37b623ad0
37b623510cmp r12l, r15l
37b623513mov eax, ecx
37b623515mov edx, 1
37b62351acmovg r12l, r15l
37b62351ecmp ecx, r12l
37b623521mov rcx, [rsp+344]
37b623529cmovl eax, r12l
37b62352dadd eax, r12l
37b623530test eax, eax
37b623532cmovle eax, edx
37b623535cmp [rcx], eax
37b623537jge 0x37b623ae0
37b62353dcmp r14l, -1
37b623541je 0x37b623ae0
37b623547mov [rbp], -10
37b62354enop
37b623550
37b623550loc_37b623550:
37b623550mov r9l, 1
37b623556mov r8l, 1
37b62355clea rdx, [rip+0xe0ef7d]
37b623563mov rcx, r13
37b623566call lsame_
37b62356bmov [rsp+140], eax
37b623572mov r15l, eax
37b623575mov eax, [rsi]
37b623577cmp [rbx], eax
37b623579mov [rsp+64], 1
37b623582mov [rsp+56], 6
37b62358bjl 0x37b623e10
37b623591lea rax, [rip+0xe0ef58]
37b623598mov [rsp+32], rsi
37b62359dmov r9, rbx
37b6235a0lea r8, [rip+0xe0ef3b]
37b6235a7mov [rsp+48], rax
37b6235aclea rdx, [rip+0xe0ef30]
37b6235b3lea rcx, [rip+0xe0ef32]
37b6235bamov [rsp+40], rax
37b6235bfcall ilaenv_
37b6235c4xor r15l, 1
37b6235c8mov [rsp+40], rsi
37b6235cdmov r9, rbx
37b6235d0mov r13l, eax
37b6235d3lea rax, [rip+0xe0ef16]
37b6235damov [rsp+64], 2
37b6235e3lea r8, [rip+0xe0ef0a]
37b6235eamov [rsp+56], 6
37b6235f3mov [rsp+48], rax
37b6235f8mov [rsp+32], rdi
37b6235fdjne 0x37b623606
37b6235fflea r8, [rip+0xe0eef6]
37b623606
37b623606loc_37b623606:
37b623606lea rdx, [rip+0xe0eee9]
37b62360dlea rcx, [rip+0xe0eed8]
37b623614call ilaenv_
37b623619cmp r13l, eax
37b62361ccmovge eax, r13l
37b623620
37b623620loc_37b623620:
37b623620mov edx, [rdi]
37b623622cmp r12l, edx
37b623625cmovge edx, r12l
37b623629imul edx, eax
37b62362clea eax, [rdx+r12]
37b623630mov edx, 1
37b623635test eax, eax
37b623637cmovle eax, edx
37b62363amov [rsp+184], eax
37b623641lea rax, [rsp+184]
37b623649mov rcx, rax
37b62364cmov [rsp+144], rax
37b623654call sroundup_lwork_
37b623659mov rax, [rsp+336]
37b623661mov r13l, [rbp]
37b623665movss [rax], x0
37b623669test r13l, r13l
37b62366cjne 0x37b6244fb
37b623672cmp r14l, -1
37b623676je 0x37b623a51
37b62367cmov ecx, [rsi]
37b62367emov eax, [rdi]
37b623680mov edx, [rbx]
37b623682cmp ecx, eax
37b623684cmovle eax, ecx
37b623687cmp eax, edx
37b623689cmovg eax, edx
37b62368ctest eax, eax
37b62368eje 0x37b623b00
37b623694mov edx, 1
37b623699lea rcx, [rip+0xe0ee78]
37b6236a0lea r15, [rsp+176]
37b6236a8call slamch_
37b6236admov edx, 1
37b6236b2lea rcx, [rip+0xe0ee60]
37b6236b9movd r14l, x0
37b6236becall slamch_
37b6236c3movd x1, r14l
37b6236c8mov r8, rsi
37b6236cbmov rdx, rbx
37b6236cedivss x1, x0
37b6236d2mov [rsp+40], r15
37b6236d7movss x2, [rip+0xe0ee71]
37b6236dflea rcx, [rip+0xe0ee34]
37b6236e6mov rax, [rsp+312]
37b6236eemov r9, [rsp+304]
37b6236f6mov [rsp+48], 1
37b6236ffmov [rsp+32], rax
37b623704movss [rsp+180], x1
37b62370ddivss x2, x1
37b623711movss [rsp+156], x1
37b62371amovss [rsp+164], x2
37b623723movss [rsp+152], x2
37b62372ccall slange_
37b623731pxor x3, x3
37b623735movss [rsp+160], x0
37b62373ecomiss x0, x3
37b623741jbe 0x37b623d90
37b623747movss x1, [rsp+156]
37b623750comiss x1, x0
37b623753ja 0x37b6242b8
37b623759comiss x0, [rsp+152]
37b623761ja 0x37b623ea0
37b623767
37b623767loc_37b623767:
37b623767mov [rsp+152], 0
37b623772
37b623772loc_37b623772:
37b623772movsxd r14, [rsp+128]
37b62377axor eax, eax
37b62377ctest r14, r14
37b62377fcmovs r14, rax
37b623783mov eax, [rbx]
37b623785mov [rsp+172], eax
37b62378cmov eax, [rsp+140]
37b623793xor eax, 1
37b623796je 0x37b6237a1
37b623798mov eax, [rsi]
37b62379amov [rsp+172], eax
37b6237a1
37b6237a1loc_37b6237a1:
37b6237a1mov rcx, [rsp+328]
37b6237a9mov [rsp+40], r15
37b6237aemov r8, rdi
37b6237b1lea rax, [rsp+172]
37b6237b9mov [rsp+48], 1
37b6237c2mov r9, [rsp+320]
37b6237camov rdx, rax
37b6237cdmov [rsp+32], rcx
37b6237d2lea rcx, [rip+0xe0ed41]
37b6237d9mov [rsp+128], rax
37b6237e1call slange_
37b6237e6pxor x1, x1
37b6237eamov rax, [rsp+128]
37b6237f2movss [rsp+168], x0
37b6237fbcomiss x0, x1
37b6237fejbe 0x37b623812
37b623800movss x1, [rsp+180]
37b623809comiss x1, x0
37b62380cja 0x37b624328
37b623812
37b623812loc_37b623812:
37b623812comiss x0, [rsp+164]
37b62381aja 0x37b623f10
37b623820
37b623820loc_37b623820:
37b623820mov rax, [rsp+344]
37b623828mov rcx, [rsp+336]
37b623830movsxd rdx, r12l
37b623833lea r15, [rsp+188]
37b62383bmov eax, [rax]
37b62383dlea rcx, [rcx+4*rdx]
37b623841mov edx, [rsi]
37b623843mov [rsp+128], rcx
37b62384bsub eax, r12l
37b62384ecmp [rbx], edx
37b623850mov [rsp+56], rbp
37b623855mov [rsp+188], eax
37b62385cmov [rsp+48], r15
37b623861jl 0x37b623b60
37b623867mov rax, [rsp+336]
37b62386fmov [rsp+40], rcx
37b623874mov rdx, rsi
37b623877mov rcx, rbx
37b62387amov r9, [rsp+312]
37b623882mov r8, [rsp+304]
37b62388amov [rsp+32], rax
37b62388fcall sgeqrf_
37b623894mov eax, [rsp+140]
37b62389bxor eax, 1
37b62389ejne 0x37b6240a8
37b6238a4mov rax, [rsp+344]
37b6238acmov r9, rdi
37b6238afmov r8, rbx
37b6238b2lea rdx, [rip+0xe0ec69]
37b6238b9mov rcx, [rsp+128]
37b6238c1mov eax, [rax]
37b6238c3mov [rsp+96], rbp
37b6238c8mov [rsp+80], rcx
37b6238cdlea rcx, [rip+0xe0ec57]
37b6238d4sub eax, r12l
37b6238d7mov [rsp+88], r15
37b6238dcmov [rsp+188], eax
37b6238e3mov rax, [rsp+328]
37b6238ebmov [rsp+112], 9
37b6238f4mov [rsp+72], rax
37b6238f9mov rax, [rsp+320]
37b623901mov [rsp+104], 4
37b62390amov [rsp+64], rax
37b62390fmov rax, [rsp+336]
37b623917mov [rsp+32], rsi
37b62391cmov [rsp+56], rax
37b623921mov rax, [rsp+312]
37b623929mov [rsp+48], rax
37b62392emov rax, [rsp+304]
37b623936mov [rsp+40], rax
37b62393bcall sormqr_
37b623940mov rax, [rsp+328]
37b623948mov r9, rsi
37b62394bmov [rsp+96], 8
37b623954mov [rsp+88], 12
37b62395dlea r8, [rip+0xe0ebcb]
37b623964lea rdx, [rip+0xe0ebcc]
37b62396bmov [rsp+64], rax
37b623970mov rax, [rsp+320]
37b623978lea rcx, [rip+0xe0ebc4]
37b62397fmov [rsp+80], 5
37b623988mov [rsp+56], rax
37b62398dmov rax, [rsp+312]
37b623995mov [rsp+72], rbp
37b62399amov [rsp+48], rax
37b62399fmov rax, [rsp+304]
37b6239a7mov [rsp+32], rdi
37b6239acmov [rsp+40], rax
37b6239b1call strtrs_
37b6239b6mov r8l, [rbp]
37b6239batest r8l, r8l
37b6239bdjg 0x37b623a51
37b6239c3
37b6239c3loc_37b6239c3:
37b6239c3mov eax, [rsi]
37b6239c5
37b6239c5loc_37b6239c5:
37b6239c5mov [rsp+188], eax
37b6239cccmp [rsp+152], 1
37b6239d4je 0x37b6243f8
37b6239dacmp [rsp+152], 2
37b6239e2je 0x37b6244bc
37b6239e8
37b6239e8loc_37b6239e8:
37b6239e8cmp r13l, 1
37b6239ecje 0x37b624390
37b6239f2cmp r13l, 2
37b6239f6je 0x37b62445a
37b6239fc
37b6239fcloc_37b6239fc:
37b6239fcmov rcx, [rsp+144]
37b623a04call sroundup_lwork_
37b623a09mov rax, [rsp+336]
37b623a11movss [rax], x0
37b623a15jmp 0x37b623a51
37b623a17
37b623a17 66 0f 1f 84 00 00 00 00 00 f........
37b623a20
37b623a20loc_37b623a20:
37b623a20mov eax, -2
37b623a25mov r13l, 2
37b623a2b
37b623a2bloc_37b623a2b:
37b623a2bmov [rbp], eax
37b623a2e
37b623a2eloc_37b623a2e:
37b623a2elea rdx, [rsp+188]
37b623a36mov r8l, 6
37b623a3clea rcx, [rip+0xe0eac7]
37b623a43mov [rsp+188], r13l
37b623a4bcall xerbla_
37b623a50nop
37b623a51
37b623a51loc_37b623a51:
37b623a51add rsp, 200
37b623a58pop rbx
37b623a59pop rsi
37b623a5apop rdi
37b623a5bpop rbp
37b623a5cpop r12
37b623a5epop r13
37b623a60pop r14
37b623a62pop r15
37b623a64ret
37b623a65
37b623a65 0f 1f 00 ...
37b623a68
37b623a68loc_37b623a68:
37b623a68mov r9l, 1
37b623a6emov r8l, 1
37b623a74lea rdx, [rip+0xe0ea66]
37b623a7bmov rcx, r13
37b623a7ecall lsame_
37b623a83test eax, eax
37b623a85jne 0x37b6234c0
37b623a8bmov eax, -1
37b623a90mov r13l, 1
37b623a96jmp 0x37b623a2b
37b623a98
37b623a98 0f 1f 84 00 00 00 00 00 ........
37b623aa0
37b623aa0loc_37b623aa0:
37b623aa0mov eax, -3
37b623aa5mov r13l, 3
37b623aabjmp 0x37b623a2b
37b623ab0
37b623ab0loc_37b623ab0:
37b623ab0mov eax, -4
37b623ab5mov r13l, 4
37b623abbjmp 0x37b623a2b
37b623ac0
37b623ac0loc_37b623ac0:
37b623ac0mov eax, -6
37b623ac5mov r13l, 6
37b623acbjmp 0x37b623a2b
37b623ad0
37b623ad0loc_37b623ad0:
37b623ad0mov eax, -8
37b623ad5mov r13l, 8
37b623adbjmp 0x37b623a2b
37b623ae0
37b623ae0loc_37b623ae0:
37b623ae0mov eax, [rbp]
37b623ae3test eax, eax
37b623ae5je 0x37b623550
37b623aebcmp eax, -10
37b623aeeje 0x37b623550
37b623af4neg eax
37b623af6mov r13l, eax
37b623af9jmp 0x37b623a2e
37b623afe
37b623afe 66 90 f.
37b623b00
37b623b00loc_37b623b00:
37b623b00mov rax, [rsp+328]
37b623b08cmp edx, ecx
37b623b0amov r8, rdi
37b623b0dmov [rsp+56], 4
37b623b16cmovl edx, ecx
37b623b19lea rcx, [rip+0xe0e9f4]
37b623b20mov [rsp+48], rax
37b623b25mov rax, [rsp+320]
37b623b2dmov [rsp+188], edx
37b623b34lea rdx, [rsp+188]
37b623b3cmov [rsp+40], rax
37b623b41lea rax, [rip+0xe0e9c8]
37b623b48mov [rsp+32], rax
37b623b4dmov r9, rax
37b623b50call slaset_
37b623b55jmp 0x37b623a51
37b623b5a
37b623b5a 66 0f 1f 44 00 00 f..D..
37b623b60
37b623b60loc_37b623b60:
37b623b60mov rax, [rsp+128]
37b623b68mov r9, [rsp+312]
37b623b70mov rdx, rsi
37b623b73mov rcx, rbx
37b623b76mov r8, [rsp+304]
37b623b7emov [rsp+40], rax
37b623b83mov rax, [rsp+336]
37b623b8bmov [rsp+32], rax
37b623b90call sgelqf_
37b623b95mov eax, [rsp+140]
37b623b9cxor eax, 1
37b623b9fjne 0x37b623f80
37b623ba5mov rax, [rsp+328]
37b623badmov [rsp+72], rbp
37b623bb2mov r9, rbx
37b623bb5lea rdx, [rip+0xe0e97b]
37b623bbcmov [rsp+96], 8
37b623bc5lea r8, [rip+0xe0e963]
37b623bcclea rcx, [rip+0xe0e975]
37b623bd3mov [rsp+64], rax
37b623bd8mov rax, [rsp+320]
37b623be0mov [rsp+88], 12
37b623be9mov [rsp+56], rax
37b623beemov rax, [rsp+312]
37b623bf6mov [rsp+80], 5
37b623bffmov [rsp+48], rax
37b623c04mov rax, [rsp+304]
37b623c0cmov [rsp+32], rdi
37b623c11mov [rsp+40], rax
37b623c16call strtrs_
37b623c1bmov edx, [rbp]
37b623c1etest edx, edx
37b623c20jg 0x37b623a51
37b623c26mov r8l, [rdi]
37b623c29test r8l, r8l
37b623c2cjle 0x37b623ce5
37b623c32movsxd rcx, [rbx]
37b623c35mov edx, [rsi]
37b623c37lea r11, [4*r14]
37b623c3fmov [rsp+140], r13l
37b623c47mov r10, [rsp+320]
37b623c4fmov [rsp+156], r12l
37b623c57mov r12, r11
37b623c5amov rax, rcx
37b623c5dmov [rsp+280], rbx
37b623c65mov r13l, edx
37b623c68lea rcx, [r10+4*rcx]
37b623c6clea r10l, [r8+1]
37b623c70mov [rsp+288], rsi
37b623c78mov ebx, eax
37b623c7alea r8l, [rdx-1]
37b623c7emov [rsp+296], rdi
37b623c86mov esi, 1
37b623c8bmov r14l, r10l
37b623c8esub r8l, eax
37b623c91lea rdi, [4*r8+4]
37b623c99nop [rax]
37b623ca0
37b623ca0loc_37b623ca0:
37b623ca0cmp ebx, r13l
37b623ca3jge 0x37b623cb2
37b623ca5mov r8, rdi
37b623ca8xor edx, edx
37b623caacall memset
37b623cafmov rcx, rax
37b623cb2
37b623cb2loc_37b623cb2:
37b623cb2add esi, 1
37b623cb5add rcx, r12
37b623cb8cmp esi, r14l
37b623cbbjne 0x37b623ca0
37b623cbdmov r13l, [rsp+140]
37b623cc5mov r12l, [rsp+156]
37b623ccdmov rbx, [rsp+280]
37b623cd5mov rsi, [rsp+288]
37b623cddmov rdi, [rsp+296]
37b623ce5
37b623ce5loc_37b623ce5:
37b623ce5mov rax, [rsp+344]
37b623cedmov r9, rdi
37b623cf0mov r8, rsi
37b623cf3lea rdx, [rip+0xe0e828]
37b623cfalea rcx, [rip+0xe0e82a]
37b623d01mov eax, [rax]
37b623d03mov [rsp+96], rbp
37b623d08mov [rsp+112], 9
37b623d11sub eax, r12l
37b623d14mov [rsp+88], r15
37b623d19mov [rsp+188], eax
37b623d20mov rax, [rsp+128]
37b623d28mov [rsp+104], 4
37b623d31mov [rsp+80], rax
37b623d36mov rax, [rsp+328]
37b623d3emov [rsp+32], rbx
37b623d43mov [rsp+72], rax
37b623d48mov rax, [rsp+320]
37b623d50mov [rsp+64], rax
37b623d55mov rax, [rsp+336]
37b623d5dmov [rsp+56], rax
37b623d62mov rax, [rsp+312]
37b623d6amov [rsp+48], rax
37b623d6fmov rax, [rsp+304]
37b623d77mov [rsp+40], rax
37b623d7ccall sormlq_
37b623d81jmp 0x37b6239c3
37b623d86
37b623d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b623d90
37b623d90loc_37b623d90:
37b623d90comiss x0, [rsp+152]
37b623d98ja 0x37b623ea0
37b623d9eucomiss x0, x3
37b623da1jp 0x37b623767
37b623da7jne 0x37b623767
37b623dadmov edx, [rbx]
37b623dafmov eax, [rsi]
37b623db1mov r8, rdi
37b623db4lea rcx, [rip+0xe0e766]
37b623dbbmov [rsp+56], 1
37b623dc4cmp eax, edx
37b623dc6cmovl eax, edx
37b623dc9lea rdx, [rsp+188]
37b623dd1mov [rsp+188], eax
37b623dd8mov rax, [rsp+328]
37b623de0mov [rsp+48], rax
37b623de5mov rax, [rsp+320]
37b623dedmov [rsp+40], rax
37b623df2lea rax, [rip+0xe0e717]
37b623df9mov [rsp+32], rax
37b623dfemov r9, rax
37b623e01call slaset_
37b623e06jmp 0x37b6239fc
37b623e0b
37b623e0b 0f 1f 44 00 00 ..D..
37b623e10
37b623e10loc_37b623e10:
37b623e10lea r15, [rip+0xe0e6d9]
37b623e17mov [rsp+32], rsi
37b623e1cmov r9, rbx
37b623e1flea r8, [rip+0xe0e6bc]
37b623e26mov [rsp+48], r15
37b623e2blea rdx, [rip+0xe0e6cc]
37b623e32lea rcx, [rip+0xe0e6b3]
37b623e39mov [rsp+40], r15
37b623e3ecall ilaenv_
37b623e43mov [rsp+64], 2
37b623e4cmov [rsp+56], 6
37b623e55mov r13l, eax
37b623e58mov eax, [rsp+140]
37b623e5fxor eax, 1
37b623e62je 0x37b624290
37b623e68mov [rsp+48], r15
37b623e6dmov r9, rsi
37b623e70lea r8, [rip+0xe0e685]
37b623e77mov [rsp+40], rbx
37b623e7cmov [rsp+32], rdi
37b623e81
37b623e81loc_37b623e81:
37b623e81lea rdx, [rip+0xe0e67c]
37b623e88lea rcx, [rip+0xe0e65d]
37b623e8fcall ilaenv_
37b623e94cmp r13l, eax
37b623e97cmovge eax, r13l
37b623e9bjmp 0x37b623620
37b623ea0
37b623ea0loc_37b623ea0:
37b623ea0mov rax, [rsp+312]
37b623ea8mov [rsp+72], rbp
37b623eadlea r8, [rip+0xe0e668]
37b623eb4lea r9, [rsp+160]
37b623ebcmov [rsp+48], rsi
37b623ec1mov rdx, r8
37b623ec4lea rcx, [rip+0xe0e655]
37b623ecbmov [rsp+64], rax
37b623ed0mov rax, [rsp+304]
37b623ed8mov [rsp+80], 1
37b623ee1mov [rsp+56], rax
37b623ee6lea rax, [rsp+164]
37b623eeemov [rsp+40], rbx
37b623ef3mov [rsp+32], rax
37b623ef8call slascl_
37b623efdmov [rsp+152], 2
37b623f08jmp 0x37b623772
37b623f0d
37b623f0d 0f 1f 00 ...
37b623f10
37b623f10loc_37b623f10:
37b623f10mov rcx, [rsp+328]
37b623f18mov [rsp+40], rax
37b623f1dlea rax, [rsp+164]
37b623f25lea r8, [rip+0xe0e5f0]
37b623f2cmov [rsp+72], rbp
37b623f31lea r9, [rsp+168]
37b623f39mov rdx, r8
37b623f3cmov r13l, 2
37b623f42mov [rsp+64], rcx
37b623f47mov rcx, [rsp+320]
37b623f4fmov [rsp+80], 1
37b623f58mov [rsp+56], rcx
37b623f5dlea rcx, [rip+0xe0e5bc]
37b623f64mov [rsp+48], rdi
37b623f69mov [rsp+32], rax
37b623f6ecall slascl_
37b623f73jmp 0x37b623820
37b623f78
37b623f78 0f 1f 84 00 00 00 00 00 ........
37b623f80
37b623f80loc_37b623f80:
37b623f80mov rax, [rsp+344]
37b623f88mov r9, rdi
37b623f8bmov r8, rsi
37b623f8elea rdx, [rip+0xe0e5a2]
37b623f95lea rcx, [rip+0xe0e58f]
37b623f9cmov eax, [rax]
37b623f9emov [rsp+96], rbp
37b623fa3mov [rsp+112], 12
37b623facsub eax, r12l
37b623fafmov [rsp+88], r15
37b623fb4mov [rsp+188], eax
37b623fbbmov rax, [rsp+128]
37b623fc3mov [rsp+104], 4
37b623fccmov [rsp+80], rax
37b623fd1mov rax, [rsp+328]
37b623fd9mov [rsp+32], rbx
37b623fdemov [rsp+72], rax
37b623fe3mov rax, [rsp+320]
37b623febmov [rsp+64], rax
37b623ff0mov rax, [rsp+336]
37b623ff8mov [rsp+56], rax
37b623ffdmov rax, [rsp+312]
37b624005mov [rsp+48], rax
37b62400amov rax, [rsp+304]
37b624012mov [rsp+40], rax
37b624017call sormlq_
37b62401cmov rax, [rsp+328]
37b624024mov [rsp+72], rbp
37b624029mov r9, rbx
37b62402cmov [rsp+96], 8
37b624035lea r8, [rip+0xe0e4f3]
37b62403clea rdx, [rip+0xe0e4df]
37b624043mov [rsp+64], rax
37b624048mov rax, [rsp+320]
37b624050lea rcx, [rip+0xe0e4f1]
37b624057mov [rsp+88], 9
37b624060mov [rsp+56], rax
37b624065mov rax, [rsp+312]
37b62406dmov [rsp+80], 5
37b624076mov [rsp+48], rax
37b62407bmov rax, [rsp+304]
37b624083mov [rsp+32], rdi
37b624088mov [rsp+40], rax
37b62408dcall strtrs_
37b624092mov eax, [rbp]
37b624095test eax, eax
37b624097jg 0x37b623a51
37b62409dmov eax, [rbx]
37b62409fjmp 0x37b6239c5
37b6240a4
37b6240a4 0f 1f 40 00 ..@.
37b6240a8
37b6240a8loc_37b6240a8:
37b6240a8mov rax, [rsp+328]
37b6240b0mov [rsp+72], rbp
37b6240b5mov r9, rsi
37b6240b8lea rcx, [rip+0xe0e484]
37b6240bfmov [rsp+96], 8
37b6240c8lea r8, [rip+0xe0e460]
37b6240cflea rdx, [rip+0xe0e44c]
37b6240d6mov [rsp+64], rax
37b6240dbmov rax, [rsp+320]
37b6240e3mov [rsp+88], 9
37b6240ecmov [rsp+56], rax
37b6240f1mov rax, [rsp+312]
37b6240f9mov [rsp+80], 5
37b624102mov [rsp+48], rax
37b624107mov rax, [rsp+304]
37b62410fmov [rsp+32], rdi
37b624114mov [rsp+40], rax
37b624119call strtrs_
37b62411emov ecx, [rbp]
37b624121test ecx, ecx
37b624123jg 0x37b623a51
37b624129mov r8l, [rdi]
37b62412ctest r8l, r8l
37b62412fjle 0x37b6241e5
37b624135movsxd rcx, [rsi]
37b624138mov edx, [rbx]
37b62413alea r11, [4*r14]
37b624142mov [rsp+140], r13l
37b62414amov r10, [rsp+320]
37b624152mov [rsp+156], r12l
37b62415amov r13, r11
37b62415dmov rax, rcx
37b624160mov [rsp+280], rbx
37b624168mov r12l, edx
37b62416blea rcx, [r10+4*rcx]
37b62416flea r10l, [r8+1]
37b624173mov r8l, edx
37b624176mov ebx, eax
37b624178sub r8l, eax
37b62417bmov [rsp+288], rsi
37b624183mov r14l, r10l
37b624186mov esi, 1
37b62418bsub r8l, 1
37b62418fmov [rsp+296], rdi
37b624197lea rdi, [4*r8+4]
37b62419fnop
37b6241a0
37b6241a0loc_37b6241a0:
37b6241a0cmp ebx, r12l
37b6241a3jge 0x37b6241b2
37b6241a5mov r8, rdi
37b6241a8xor edx, edx
37b6241aacall memset
37b6241afmov rcx, rax
37b6241b2
37b6241b2loc_37b6241b2:
37b6241b2add esi, 1
37b6241b5add rcx, r13
37b6241b8cmp esi, r14l
37b6241bbjne 0x37b6241a0
37b6241bdmov r13l, [rsp+140]
37b6241c5mov r12l, [rsp+156]
37b6241cdmov rbx, [rsp+280]
37b6241d5mov rsi, [rsp+288]
37b6241ddmov rdi, [rsp+296]
37b6241e5
37b6241e5loc_37b6241e5:
37b6241e5mov rax, [rsp+344]
37b6241edmov r9, rdi
37b6241f0mov r8, rbx
37b6241f3lea rdx, [rip+0xe0e33d]
37b6241falea rcx, [rip+0xe0e32a]
37b624201mov eax, [rax]
37b624203mov [rsp+96], rbp
37b624208mov [rsp+112], 12
37b624211sub eax, r12l
37b624214mov [rsp+88], r15
37b624219mov [rsp+188], eax
37b624220mov rax, [rsp+128]
37b624228mov [rsp+104], 4
37b624231mov [rsp+80], rax
37b624236mov rax, [rsp+328]
37b62423emov [rsp+32], rsi
37b624243mov [rsp+72], rax
37b624248mov rax, [rsp+320]
37b624250mov [rsp+64], rax
37b624255mov rax, [rsp+336]
37b62425dmov [rsp+56], rax
37b624262mov rax, [rsp+312]
37b62426amov [rsp+48], rax
37b62426fmov rax, [rsp+304]
37b624277mov [rsp+40], rax
37b62427ccall sormqr_
37b624281mov eax, [rbx]
37b624283jmp 0x37b6239c5
37b624288
37b624288 0f 1f 84 00 00 00 00 00 ........
37b624290
37b624290loc_37b624290:
37b624290lea rax, [rip+0xe0e259]
37b624297mov [rsp+40], rbx
37b62429cmov r9, rsi
37b62429flea r8, [rip+0xe0e24e]
37b6242a6mov [rsp+48], rax
37b6242abmov [rsp+32], rdi
37b6242b0jmp 0x37b623e81
37b6242b5
37b6242b5 0f 1f 00 ...
37b6242b8
37b6242b8loc_37b6242b8:
37b6242b8mov rax, [rsp+312]
37b6242c0mov [rsp+72], rbp
37b6242c5lea r8, [rip+0xe0e250]
37b6242cclea r9, [rsp+160]
37b6242d4mov [rsp+48], rsi
37b6242d9mov rdx, r8
37b6242dclea rcx, [rip+0xe0e23d]
37b6242e3mov [rsp+64], rax
37b6242e8mov rax, [rsp+304]
37b6242f0mov [rsp+80], 1
37b6242f9mov [rsp+56], rax
37b6242felea rax, [rsp+180]
37b624306mov [rsp+40], rbx
37b62430bmov [rsp+32], rax
37b624310call slascl_
37b624315mov [rsp+152], 1
37b624320jmp 0x37b623772
37b624325
37b624325 0f 1f 00 ...
37b624328
37b624328loc_37b624328:
37b624328mov rcx, [rsp+328]
37b624330mov [rsp+40], rax
37b624335lea rax, [rsp+180]
37b62433dlea r8, [rip+0xe0e1d8]
37b624344mov [rsp+72], rbp
37b624349lea r9, [rsp+168]
37b624351mov rdx, r8
37b624354mov r13l, 1
37b62435amov [rsp+64], rcx
37b62435fmov rcx, [rsp+320]
37b624367mov [rsp+80], 1
37b624370mov [rsp+56], rcx
37b624375lea rcx, [rip+0xe0e1a4]
37b62437cmov [rsp+48], rdi
37b624381mov [rsp+32], rax
37b624386call slascl_
37b62438bjmp 0x37b623820
37b624390
37b624390loc_37b624390:
37b624390mov rax, [rsp+328]
37b624398mov [rsp+72], rbp
37b62439dlea r8, [rip+0xe0e178]
37b6243a4lea r9, [rsp+180]
37b6243acmov [rsp+48], rdi
37b6243b1mov rdx, r8
37b6243b4lea rcx, [rip+0xe0e165]
37b6243bbmov [rsp+64], rax
37b6243c0mov rax, [rsp+320]
37b6243c8mov [rsp+80], 1
37b6243d1mov [rsp+56], rax
37b6243d6lea rax, [rsp+168]
37b6243demov [rsp+40], r15
37b6243e3mov [rsp+32], rax
37b6243e8call slascl_
37b6243edjmp 0x37b6239fc
37b6243f2
37b6243f2 66 0f 1f 44 00 00 f..D..
37b6243f8
37b6243f8loc_37b6243f8:
37b6243f8mov rax, [rsp+328]
37b624400mov [rsp+72], rbp
37b624405mov [rsp+80], 1
37b62440emov [rsp+64], rax
37b624413mov rax, [rsp+320]
37b62441bmov [rsp+48], rdi
37b624420mov [rsp+40], r15
37b624425mov [rsp+56], rax
37b62442alea rax, [rsp+180]
37b624432
37b624432loc_37b624432:
37b624432mov [rsp+32], rax
37b624437lea r8, [rip+0xe0e0de]
37b62443elea r9, [rsp+160]
37b624446mov rdx, r8
37b624449lea rcx, [rip+0xe0e0d0]
37b624450call slascl_
37b624455jmp 0x37b6239e8
37b62445a
37b62445aloc_37b62445a:
37b62445amov rax, [rsp+328]
37b624462mov [rsp+72], rbp
37b624467lea r8, [rip+0xe0e0ae]
37b62446elea r9, [rsp+164]
37b624476mov [rsp+48], rdi
37b62447bmov rdx, r8
37b62447elea rcx, [rip+0xe0e09b]
37b624485mov [rsp+64], rax
37b62448amov rax, [rsp+320]
37b624492mov [rsp+80], 1
37b62449bmov [rsp+56], rax
37b6244a0lea rax, [rsp+168]
37b6244a8mov [rsp+40], r15
37b6244admov [rsp+32], rax
37b6244b2call slascl_
37b6244b7jmp 0x37b6239fc
37b6244bc
37b6244bcloc_37b6244bc:
37b6244bcmov rax, [rsp+328]
37b6244c4mov [rsp+72], rbp
37b6244c9mov [rsp+80], 1
37b6244d2mov [rsp+64], rax
37b6244d7mov rax, [rsp+320]
37b6244dfmov [rsp+48], rdi
37b6244e4mov [rsp+56], rax
37b6244e9lea rax, [rsp+164]
37b6244f1mov [rsp+40], r15
37b6244f6jmp 0x37b624432
37b6244fb
37b6244fbloc_37b6244fb:
37b6244fbneg r13l
37b6244fejmp 0x37b623a2e
37b623450
37b623450sgels_:
37b623450push r15
37b623452push r14
37b623454push r13
37b623456push r12
37b623458push rbp
37b623459push rdi
37b62345apush rsi
37b62345bpush rbx
37b62345csub rsp, 200
37b623463mov rax, [rsp+328]
37b62346bmov rbp, [rsp+352]
37b623473mov r12l, [rdx]
37b623476mov r15l, [r8]
37b623479mov eax, [rax]
37b62347bmov [rbp], 0
37b623482mov [rsp+128], eax
37b623489mov rbx, rdx
37b62348cmov rsi, r8
37b62348fmov rdi, r9
37b623492mov r8l, 1
37b623498mov r9l, 1
37b62349elea rdx, [rip+0xe0f03b]
37b6234a5mov r13, rcx
37b6234a8mov rax, [rsp+344]
37b6234b0mov r14l, [rax]
37b6234b3call lsame_
37b6234b8test eax, eax
37b6234baje 0x37b623a68
37b6234c0
37b6234c0loc_37b6234c0:
37b6234c0mov eax, [rbx]
37b6234c2test eax, eax
37b6234c4js 0x37b623a20
37b6234camov edx, [rsi]
37b6234cctest edx, edx
37b6234cejs 0x37b623aa0
37b6234d4mov ecx, [rdi]
37b6234d6test ecx, ecx
37b6234d8js 0x37b623ab0
37b6234demov r10, [rsp+312]
37b6234e6test eax, eax
37b6234e8mov r8l, 1
37b6234eecmovle eax, r8l
37b6234f2cmp [r10], eax
37b6234f5jl 0x37b623ac0
37b6234fbcmp edx, eax
37b6234fdcmovl edx, eax
37b623500mov rax, [rsp+328]
37b623508cmp [rax], edx
37b62350ajl 0x37b623ad0
37b623510cmp r12l, r15l
37b623513mov eax, ecx
37b623515mov edx, 1
37b62351acmovg r12l, r15l
37b62351ecmp ecx, r12l
37b623521mov rcx, [rsp+344]
37b623529cmovl eax, r12l
37b62352dadd eax, r12l
37b623530test eax, eax
37b623532cmovle eax, edx
37b623535cmp [rcx], eax
37b623537jge 0x37b623ae0
37b62353dcmp r14l, -1
37b623541je 0x37b623ae0
37b623547mov [rbp], -10
37b62354enop
37b623550
37b623550loc_37b623550:
37b623550mov r9l, 1
37b623556mov r8l, 1
37b62355clea rdx, [rip+0xe0ef7d]
37b623563mov rcx, r13
37b623566call lsame_
37b62356bmov [rsp+140], eax
37b623572mov r15l, eax
37b623575mov eax, [rsi]
37b623577cmp [rbx], eax
37b623579mov [rsp+64], 1
37b623582mov [rsp+56], 6
37b62358bjl 0x37b623e10
37b623591lea rax, [rip+0xe0ef58]
37b623598mov [rsp+32], rsi
37b62359dmov r9, rbx
37b6235a0lea r8, [rip+0xe0ef3b]
37b6235a7mov [rsp+48], rax
37b6235aclea rdx, [rip+0xe0ef30]
37b6235b3lea rcx, [rip+0xe0ef32]
37b6235bamov [rsp+40], rax
37b6235bfcall ilaenv_
37b6235c4xor r15l, 1
37b6235c8mov [rsp+40], rsi
37b6235cdmov r9, rbx
37b6235d0mov r13l, eax
37b6235d3lea rax, [rip+0xe0ef16]
37b6235damov [rsp+64], 2
37b6235e3lea r8, [rip+0xe0ef0a]
37b6235eamov [rsp+56], 6
37b6235f3mov [rsp+48], rax
37b6235f8mov [rsp+32], rdi
37b6235fdjne 0x37b623606
37b6235fflea r8, [rip+0xe0eef6]
37b623606
37b623606loc_37b623606:
37b623606lea rdx, [rip+0xe0eee9]
37b62360dlea rcx, [rip+0xe0eed8]
37b623614call ilaenv_
37b623619cmp r13l, eax
37b62361ccmovge eax, r13l
37b623620
37b623620loc_37b623620:
37b623620mov edx, [rdi]
37b623622cmp r12l, edx
37b623625cmovge edx, r12l
37b623629imul edx, eax
37b62362clea eax, [rdx+r12]
37b623630mov edx, 1
37b623635test eax, eax
37b623637cmovle eax, edx
37b62363amov [rsp+184], eax
37b623641lea rax, [rsp+184]
37b623649mov rcx, rax
37b62364cmov [rsp+144], rax
37b623654call sroundup_lwork_
37b623659mov rax, [rsp+336]
37b623661mov r13l, [rbp]
37b623665movss [rax], x0
37b623669test r13l, r13l
37b62366cjne 0x37b6244fb
37b623672cmp r14l, -1
37b623676je 0x37b623a51
37b62367cmov ecx, [rsi]
37b62367emov eax, [rdi]
37b623680mov edx, [rbx]
37b623682cmp ecx, eax
37b623684cmovle eax, ecx
37b623687cmp eax, edx
37b623689cmovg eax, edx
37b62368ctest eax, eax
37b62368eje 0x37b623b00
37b623694mov edx, 1
37b623699lea rcx, [rip+0xe0ee78]
37b6236a0lea r15, [rsp+176]
37b6236a8call slamch_
37b6236admov edx, 1
37b6236b2lea rcx, [rip+0xe0ee60]
37b6236b9movd r14l, x0
37b6236becall slamch_
37b6236c3movd x1, r14l
37b6236c8mov r8, rsi
37b6236cbmov rdx, rbx
37b6236cedivss x1, x0
37b6236d2mov [rsp+40], r15
37b6236d7movss x2, [rip+0xe0ee71]
37b6236dflea rcx, [rip+0xe0ee34]
37b6236e6mov rax, [rsp+312]
37b6236eemov r9, [rsp+304]
37b6236f6mov [rsp+48], 1
37b6236ffmov [rsp+32], rax
37b623704movss [rsp+180], x1
37b62370ddivss x2, x1
37b623711movss [rsp+156], x1
37b62371amovss [rsp+164], x2
37b623723movss [rsp+152], x2
37b62372ccall slange_
37b623731pxor x3, x3
37b623735movss [rsp+160], x0
37b62373ecomiss x0, x3
37b623741jbe 0x37b623d90
37b623747movss x1, [rsp+156]
37b623750comiss x1, x0
37b623753ja 0x37b6242b8
37b623759comiss x0, [rsp+152]
37b623761ja 0x37b623ea0
37b623767
37b623767loc_37b623767:
37b623767mov [rsp+152], 0
37b623772
37b623772loc_37b623772:
37b623772movsxd r14, [rsp+128]
37b62377axor eax, eax
37b62377ctest r14, r14
37b62377fcmovs r14, rax
37b623783mov eax, [rbx]
37b623785mov [rsp+172], eax
37b62378cmov eax, [rsp+140]
37b623793xor eax, 1
37b623796je 0x37b6237a1
37b623798mov eax, [rsi]
37b62379amov [rsp+172], eax
37b6237a1
37b6237a1loc_37b6237a1:
37b6237a1mov rcx, [rsp+328]
37b6237a9mov [rsp+40], r15
37b6237aemov r8, rdi
37b6237b1lea rax, [rsp+172]
37b6237b9mov [rsp+48], 1
37b6237c2mov r9, [rsp+320]
37b6237camov rdx, rax
37b6237cdmov [rsp+32], rcx
37b6237d2lea rcx, [rip+0xe0ed41]
37b6237d9mov [rsp+128], rax
37b6237e1call slange_
37b6237e6pxor x1, x1
37b6237eamov rax, [rsp+128]
37b6237f2movss [rsp+168], x0
37b6237fbcomiss x0, x1
37b6237fejbe 0x37b623812
37b623800movss x1, [rsp+180]
37b623809comiss x1, x0
37b62380cja 0x37b624328
37b623812
37b623812loc_37b623812:
37b623812comiss x0, [rsp+164]
37b62381aja 0x37b623f10
37b623820
37b623820loc_37b623820:
37b623820mov rax, [rsp+344]
37b623828mov rcx, [rsp+336]
37b623830movsxd rdx, r12l
37b623833lea r15, [rsp+188]
37b62383bmov eax, [rax]
37b62383dlea rcx, [rcx+4*rdx]
37b623841mov edx, [rsi]
37b623843mov [rsp+128], rcx
37b62384bsub eax, r12l
37b62384ecmp [rbx], edx
37b623850mov [rsp+56], rbp
37b623855mov [rsp+188], eax
37b62385cmov [rsp+48], r15
37b623861jl 0x37b623b60
37b623867mov rax, [rsp+336]
37b62386fmov [rsp+40], rcx
37b623874mov rdx, rsi
37b623877mov rcx, rbx
37b62387amov r9, [rsp+312]
37b623882mov r8, [rsp+304]
37b62388amov [rsp+32], rax
37b62388fcall sgeqrf_
37b623894mov eax, [rsp+140]
37b62389bxor eax, 1
37b62389ejne 0x37b6240a8
37b6238a4mov rax, [rsp+344]
37b6238acmov r9, rdi
37b6238afmov r8, rbx
37b6238b2lea rdx, [rip+0xe0ec69]
37b6238b9mov rcx, [rsp+128]
37b6238c1mov eax, [rax]
37b6238c3mov [rsp+96], rbp
37b6238c8mov [rsp+80], rcx
37b6238cdlea rcx, [rip+0xe0ec57]
37b6238d4sub eax, r12l
37b6238d7mov [rsp+88], r15
37b6238dcmov [rsp+188], eax
37b6238e3mov rax, [rsp+328]
37b6238ebmov [rsp+112], 9
37b6238f4mov [rsp+72], rax
37b6238f9mov rax, [rsp+320]
37b623901mov [rsp+104], 4
37b62390amov [rsp+64], rax
37b62390fmov rax, [rsp+336]
37b623917mov [rsp+32], rsi
37b62391cmov [rsp+56], rax
37b623921mov rax, [rsp+312]
37b623929mov [rsp+48], rax
37b62392emov rax, [rsp+304]
37b623936mov [rsp+40], rax
37b62393bcall sormqr_
37b623940mov rax, [rsp+328]
37b623948mov r9, rsi
37b62394bmov [rsp+96], 8
37b623954mov [rsp+88], 12
37b62395dlea r8, [rip+0xe0ebcb]
37b623964lea rdx, [rip+0xe0ebcc]
37b62396bmov [rsp+64], rax
37b623970mov rax, [rsp+320]
37b623978lea rcx, [rip+0xe0ebc4]
37b62397fmov [rsp+80], 5
37b623988mov [rsp+56], rax
37b62398dmov rax, [rsp+312]
37b623995mov [rsp+72], rbp
37b62399amov [rsp+48], rax
37b62399fmov rax, [rsp+304]
37b6239a7mov [rsp+32], rdi
37b6239acmov [rsp+40], rax
37b6239b1call strtrs_
37b6239b6mov r8l, [rbp]
37b6239batest r8l, r8l
37b6239bdjg 0x37b623a51
37b6239c3
37b6239c3loc_37b6239c3:
37b6239c3mov eax, [rsi]
37b6239c5
37b6239c5loc_37b6239c5:
37b6239c5mov [rsp+188], eax
37b6239cccmp [rsp+152], 1
37b6239d4je 0x37b6243f8
37b6239dacmp [rsp+152], 2
37b6239e2je 0x37b6244bc
37b6239e8
37b6239e8loc_37b6239e8:
37b6239e8cmp r13l, 1
37b6239ecje 0x37b624390
37b6239f2cmp r13l, 2
37b6239f6je 0x37b62445a
37b6239fc
37b6239fcloc_37b6239fc:
37b6239fcmov rcx, [rsp+144]
37b623a04call sroundup_lwork_
37b623a09mov rax, [rsp+336]
37b623a11movss [rax], x0
37b623a15jmp 0x37b623a51
37b623a17
37b623a17 66 0f 1f 84 00 00 00 00 00 f........
37b623a20
37b623a20loc_37b623a20:
37b623a20mov eax, -2
37b623a25mov r13l, 2
37b623a2b
37b623a2bloc_37b623a2b:
37b623a2bmov [rbp], eax
37b623a2e
37b623a2eloc_37b623a2e:
37b623a2elea rdx, [rsp+188]
37b623a36mov r8l, 6
37b623a3clea rcx, [rip+0xe0eac7]
37b623a43mov [rsp+188], r13l
37b623a4bcall xerbla_
37b623a50nop
37b623a51
37b623a51loc_37b623a51:
37b623a51add rsp, 200
37b623a58pop rbx
37b623a59pop rsi
37b623a5apop rdi
37b623a5bpop rbp
37b623a5cpop r12
37b623a5epop r13
37b623a60pop r14
37b623a62pop r15
37b623a64ret
37b623a65
37b623a65 0f 1f 00 ...
37b623a68
37b623a68loc_37b623a68:
37b623a68mov r9l, 1
37b623a6emov r8l, 1
37b623a74lea rdx, [rip+0xe0ea66]
37b623a7bmov rcx, r13
37b623a7ecall lsame_
37b623a83test eax, eax
37b623a85jne 0x37b6234c0
37b623a8bmov eax, -1
37b623a90mov r13l, 1
37b623a96jmp 0x37b623a2b
37b623a98
37b623a98 0f 1f 84 00 00 00 00 00 ........
37b623aa0
37b623aa0loc_37b623aa0:
37b623aa0mov eax, -3
37b623aa5mov r13l, 3
37b623aabjmp 0x37b623a2b
37b623ab0
37b623ab0loc_37b623ab0:
37b623ab0mov eax, -4
37b623ab5mov r13l, 4
37b623abbjmp 0x37b623a2b
37b623ac0
37b623ac0loc_37b623ac0:
37b623ac0mov eax, -6
37b623ac5mov r13l, 6
37b623acbjmp 0x37b623a2b
37b623ad0
37b623ad0loc_37b623ad0:
37b623ad0mov eax, -8
37b623ad5mov r13l, 8
37b623adbjmp 0x37b623a2b
37b623ae0
37b623ae0loc_37b623ae0:
37b623ae0mov eax, [rbp]
37b623ae3test eax, eax
37b623ae5je 0x37b623550
37b623aebcmp eax, -10
37b623aeeje 0x37b623550
37b623af4neg eax
37b623af6mov r13l, eax
37b623af9jmp 0x37b623a2e
37b623afe
37b623afe 66 90 f.
37b623b00
37b623b00loc_37b623b00:
37b623b00mov rax, [rsp+328]
37b623b08cmp edx, ecx
37b623b0amov r8, rdi
37b623b0dmov [rsp+56], 4
37b623b16cmovl edx, ecx
37b623b19lea rcx, [rip+0xe0e9f4]
37b623b20mov [rsp+48], rax
37b623b25mov rax, [rsp+320]
37b623b2dmov [rsp+188], edx
37b623b34lea rdx, [rsp+188]
37b623b3cmov [rsp+40], rax
37b623b41lea rax, [rip+0xe0e9c8]
37b623b48mov [rsp+32], rax
37b623b4dmov r9, rax
37b623b50call slaset_
37b623b55jmp 0x37b623a51
37b623b5a
37b623b5a 66 0f 1f 44 00 00 f..D..
37b623b60
37b623b60loc_37b623b60:
37b623b60mov rax, [rsp+128]
37b623b68mov r9, [rsp+312]
37b623b70mov rdx, rsi
37b623b73mov rcx, rbx
37b623b76mov r8, [rsp+304]
37b623b7emov [rsp+40], rax
37b623b83mov rax, [rsp+336]
37b623b8bmov [rsp+32], rax
37b623b90call sgelqf_
37b623b95mov eax, [rsp+140]
37b623b9cxor eax, 1
37b623b9fjne 0x37b623f80
37b623ba5mov rax, [rsp+328]
37b623badmov [rsp+72], rbp
37b623bb2mov r9, rbx
37b623bb5lea rdx, [rip+0xe0e97b]
37b623bbcmov [rsp+96], 8
37b623bc5lea r8, [rip+0xe0e963]
37b623bcclea rcx, [rip+0xe0e975]
37b623bd3mov [rsp+64], rax
37b623bd8mov rax, [rsp+320]
37b623be0mov [rsp+88], 12
37b623be9mov [rsp+56], rax
37b623beemov rax, [rsp+312]
37b623bf6mov [rsp+80], 5
37b623bffmov [rsp+48], rax
37b623c04mov rax, [rsp+304]
37b623c0cmov [rsp+32], rdi
37b623c11mov [rsp+40], rax
37b623c16call strtrs_
37b623c1bmov edx, [rbp]
37b623c1etest edx, edx
37b623c20jg 0x37b623a51
37b623c26mov r8l, [rdi]
37b623c29test r8l, r8l
37b623c2cjle 0x37b623ce5
37b623c32movsxd rcx, [rbx]
37b623c35mov edx, [rsi]
37b623c37lea r11, [4*r14]
37b623c3fmov [rsp+140], r13l
37b623c47mov r10, [rsp+320]
37b623c4fmov [rsp+156], r12l
37b623c57mov r12, r11
37b623c5amov rax, rcx
37b623c5dmov [rsp+280], rbx
37b623c65mov r13l, edx
37b623c68lea rcx, [r10+4*rcx]
37b623c6clea r10l, [r8+1]
37b623c70mov [rsp+288], rsi
37b623c78mov ebx, eax
37b623c7alea r8l, [rdx-1]
37b623c7emov [rsp+296], rdi
37b623c86mov esi, 1
37b623c8bmov r14l, r10l
37b623c8esub r8l, eax
37b623c91lea rdi, [4*r8+4]
37b623c99nop [rax]
37b623ca0
37b623ca0loc_37b623ca0:
37b623ca0cmp ebx, r13l
37b623ca3jge 0x37b623cb2
37b623ca5mov r8, rdi
37b623ca8xor edx, edx
37b623caacall memset
37b623cafmov rcx, rax
37b623cb2
37b623cb2loc_37b623cb2:
37b623cb2add esi, 1
37b623cb5add rcx, r12
37b623cb8cmp esi, r14l
37b623cbbjne 0x37b623ca0
37b623cbdmov r13l, [rsp+140]
37b623cc5mov r12l, [rsp+156]
37b623ccdmov rbx, [rsp+280]
37b623cd5mov rsi, [rsp+288]
37b623cddmov rdi, [rsp+296]
37b623ce5
37b623ce5loc_37b623ce5:
37b623ce5mov rax, [rsp+344]
37b623cedmov r9, rdi
37b623cf0mov r8, rsi
37b623cf3lea rdx, [rip+0xe0e828]
37b623cfalea rcx, [rip+0xe0e82a]
37b623d01mov eax, [rax]
37b623d03mov [rsp+96], rbp
37b623d08mov [rsp+112], 9
37b623d11sub eax, r12l
37b623d14mov [rsp+88], r15
37b623d19mov [rsp+188], eax
37b623d20mov rax, [rsp+128]
37b623d28mov [rsp+104], 4
37b623d31mov [rsp+80], rax
37b623d36mov rax, [rsp+328]
37b623d3emov [rsp+32], rbx
37b623d43mov [rsp+72], rax
37b623d48mov rax, [rsp+320]
37b623d50mov [rsp+64], rax
37b623d55mov rax, [rsp+336]
37b623d5dmov [rsp+56], rax
37b623d62mov rax, [rsp+312]
37b623d6amov [rsp+48], rax
37b623d6fmov rax, [rsp+304]
37b623d77mov [rsp+40], rax
37b623d7ccall sormlq_
37b623d81jmp 0x37b6239c3
37b623d86
37b623d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b623d90
37b623d90loc_37b623d90:
37b623d90comiss x0, [rsp+152]
37b623d98ja 0x37b623ea0
37b623d9eucomiss x0, x3
37b623da1jp 0x37b623767
37b623da7jne 0x37b623767
37b623dadmov edx, [rbx]
37b623dafmov eax, [rsi]
37b623db1mov r8, rdi
37b623db4lea rcx, [rip+0xe0e766]
37b623dbbmov [rsp+56], 1
37b623dc4cmp eax, edx
37b623dc6cmovl eax, edx
37b623dc9lea rdx, [rsp+188]
37b623dd1mov [rsp+188], eax
37b623dd8mov rax, [rsp+328]
37b623de0mov [rsp+48], rax
37b623de5mov rax, [rsp+320]
37b623dedmov [rsp+40], rax
37b623df2lea rax, [rip+0xe0e717]
37b623df9mov [rsp+32], rax
37b623dfemov r9, rax
37b623e01call slaset_
37b623e06jmp 0x37b6239fc
37b623e0b
37b623e0b 0f 1f 44 00 00 ..D..
37b623e10
37b623e10loc_37b623e10:
37b623e10lea r15, [rip+0xe0e6d9]
37b623e17mov [rsp+32], rsi
37b623e1cmov r9, rbx
37b623e1flea r8, [rip+0xe0e6bc]
37b623e26mov [rsp+48], r15
37b623e2blea rdx, [rip+0xe0e6cc]
37b623e32lea rcx, [rip+0xe0e6b3]
37b623e39mov [rsp+40], r15
37b623e3ecall ilaenv_
37b623e43mov [rsp+64], 2
37b623e4cmov [rsp+56], 6
37b623e55mov r13l, eax
37b623e58mov eax, [rsp+140]
37b623e5fxor eax, 1
37b623e62je 0x37b624290
37b623e68mov [rsp+48], r15
37b623e6dmov r9, rsi
37b623e70lea r8, [rip+0xe0e685]
37b623e77mov [rsp+40], rbx
37b623e7cmov [rsp+32], rdi
37b623e81
37b623e81loc_37b623e81:
37b623e81lea rdx, [rip+0xe0e67c]
37b623e88lea rcx, [rip+0xe0e65d]
37b623e8fcall ilaenv_
37b623e94cmp r13l, eax
37b623e97cmovge eax, r13l
37b623e9bjmp 0x37b623620
37b623ea0
37b623ea0loc_37b623ea0:
37b623ea0mov rax, [rsp+312]
37b623ea8mov [rsp+72], rbp
37b623eadlea r8, [rip+0xe0e668]
37b623eb4lea r9, [rsp+160]
37b623ebcmov [rsp+48], rsi
37b623ec1mov rdx, r8
37b623ec4lea rcx, [rip+0xe0e655]
37b623ecbmov [rsp+64], rax
37b623ed0mov rax, [rsp+304]
37b623ed8mov [rsp+80], 1
37b623ee1mov [rsp+56], rax
37b623ee6lea rax, [rsp+164]
37b623eeemov [rsp+40], rbx
37b623ef3mov [rsp+32], rax
37b623ef8call slascl_
37b623efdmov [rsp+152], 2
37b623f08jmp 0x37b623772
37b623f0d
37b623f0d 0f 1f 00 ...
37b623f10
37b623f10loc_37b623f10:
37b623f10mov rcx, [rsp+328]
37b623f18mov [rsp+40], rax
37b623f1dlea rax, [rsp+164]
37b623f25lea r8, [rip+0xe0e5f0]
37b623f2cmov [rsp+72], rbp
37b623f31lea r9, [rsp+168]
37b623f39mov rdx, r8
37b623f3cmov r13l, 2
37b623f42mov [rsp+64], rcx
37b623f47mov rcx, [rsp+320]
37b623f4fmov [rsp+80], 1
37b623f58mov [rsp+56], rcx
37b623f5dlea rcx, [rip+0xe0e5bc]
37b623f64mov [rsp+48], rdi
37b623f69mov [rsp+32], rax
37b623f6ecall slascl_
37b623f73jmp 0x37b623820
37b623f78
37b623f78 0f 1f 84 00 00 00 00 00 ........
37b623f80
37b623f80loc_37b623f80:
37b623f80mov rax, [rsp+344]
37b623f88mov r9, rdi
37b623f8bmov r8, rsi
37b623f8elea rdx, [rip+0xe0e5a2]
37b623f95lea rcx, [rip+0xe0e58f]
37b623f9cmov eax, [rax]
37b623f9emov [rsp+96], rbp
37b623fa3mov [rsp+112], 12
37b623facsub eax, r12l
37b623fafmov [rsp+88], r15
37b623fb4mov [rsp+188], eax
37b623fbbmov rax, [rsp+128]
37b623fc3mov [rsp+104], 4
37b623fccmov [rsp+80], rax
37b623fd1mov rax, [rsp+328]
37b623fd9mov [rsp+32], rbx
37b623fdemov [rsp+72], rax
37b623fe3mov rax, [rsp+320]
37b623febmov [rsp+64], rax
37b623ff0mov rax, [rsp+336]
37b623ff8mov [rsp+56], rax
37b623ffdmov rax, [rsp+312]
37b624005mov [rsp+48], rax
37b62400amov rax, [rsp+304]
37b624012mov [rsp+40], rax
37b624017call sormlq_
37b62401cmov rax, [rsp+328]
37b624024mov [rsp+72], rbp
37b624029mov r9, rbx
37b62402cmov [rsp+96], 8
37b624035lea r8, [rip+0xe0e4f3]
37b62403clea rdx, [rip+0xe0e4df]
37b624043mov [rsp+64], rax
37b624048mov rax, [rsp+320]
37b624050lea rcx, [rip+0xe0e4f1]
37b624057mov [rsp+88], 9
37b624060mov [rsp+56], rax
37b624065mov rax, [rsp+312]
37b62406dmov [rsp+80], 5
37b624076mov [rsp+48], rax
37b62407bmov rax, [rsp+304]
37b624083mov [rsp+32], rdi
37b624088mov [rsp+40], rax
37b62408dcall strtrs_
37b624092mov eax, [rbp]
37b624095test eax, eax
37b624097jg 0x37b623a51
37b62409dmov eax, [rbx]
37b62409fjmp 0x37b6239c5
37b6240a4
37b6240a4 0f 1f 40 00 ..@.
37b6240a8
37b6240a8loc_37b6240a8:
37b6240a8mov rax, [rsp+328]
37b6240b0mov [rsp+72], rbp
37b6240b5mov r9, rsi
37b6240b8lea rcx, [rip+0xe0e484]
37b6240bfmov [rsp+96], 8
37b6240c8lea r8, [rip+0xe0e460]
37b6240cflea rdx, [rip+0xe0e44c]
37b6240d6mov [rsp+64], rax
37b6240dbmov rax, [rsp+320]
37b6240e3mov [rsp+88], 9
37b6240ecmov [rsp+56], rax
37b6240f1mov rax, [rsp+312]
37b6240f9mov [rsp+80], 5
37b624102mov [rsp+48], rax
37b624107mov rax, [rsp+304]
37b62410fmov [rsp+32], rdi
37b624114mov [rsp+40], rax
37b624119call strtrs_
37b62411emov ecx, [rbp]
37b624121test ecx, ecx
37b624123jg 0x37b623a51
37b624129mov r8l, [rdi]
37b62412ctest r8l, r8l
37b62412fjle 0x37b6241e5
37b624135movsxd rcx, [rsi]
37b624138mov edx, [rbx]
37b62413alea r11, [4*r14]
37b624142mov [rsp+140], r13l
37b62414amov r10, [rsp+320]
37b624152mov [rsp+156], r12l
37b62415amov r13, r11
37b62415dmov rax, rcx
37b624160mov [rsp+280], rbx
37b624168mov r12l, edx
37b62416blea rcx, [r10+4*rcx]
37b62416flea r10l, [r8+1]
37b624173mov r8l, edx
37b624176mov ebx, eax
37b624178sub r8l, eax
37b62417bmov [rsp+288], rsi
37b624183mov r14l, r10l
37b624186mov esi, 1
37b62418bsub r8l, 1
37b62418fmov [rsp+296], rdi
37b624197lea rdi, [4*r8+4]
37b62419fnop
37b6241a0
37b6241a0loc_37b6241a0:
37b6241a0cmp ebx, r12l
37b6241a3jge 0x37b6241b2
37b6241a5mov r8, rdi
37b6241a8xor edx, edx
37b6241aacall memset
37b6241afmov rcx, rax
37b6241b2
37b6241b2loc_37b6241b2:
37b6241b2add esi, 1
37b6241b5add rcx, r13
37b6241b8cmp esi, r14l
37b6241bbjne 0x37b6241a0
37b6241bdmov r13l, [rsp+140]
37b6241c5mov r12l, [rsp+156]
37b6241cdmov rbx, [rsp+280]
37b6241d5mov rsi, [rsp+288]
37b6241ddmov rdi, [rsp+296]
37b6241e5
37b6241e5loc_37b6241e5:
37b6241e5mov rax, [rsp+344]
37b6241edmov r9, rdi
37b6241f0mov r8, rbx
37b6241f3lea rdx, [rip+0xe0e33d]
37b6241falea rcx, [rip+0xe0e32a]
37b624201mov eax, [rax]
37b624203mov [rsp+96], rbp
37b624208mov [rsp+112], 12
37b624211sub eax, r12l
37b624214mov [rsp+88], r15
37b624219mov [rsp+188], eax
37b624220mov rax, [rsp+128]
37b624228mov [rsp+104], 4
37b624231mov [rsp+80], rax
37b624236mov rax, [rsp+328]
37b62423emov [rsp+32], rsi
37b624243mov [rsp+72], rax
37b624248mov rax, [rsp+320]
37b624250mov [rsp+64], rax
37b624255mov rax, [rsp+336]
37b62425dmov [rsp+56], rax
37b624262mov rax, [rsp+312]
37b62426amov [rsp+48], rax
37b62426fmov rax, [rsp+304]
37b624277mov [rsp+40], rax
37b62427ccall sormqr_
37b624281mov eax, [rbx]
37b624283jmp 0x37b6239c5
37b624288
37b624288 0f 1f 84 00 00 00 00 00 ........
37b624290
37b624290loc_37b624290:
37b624290lea rax, [rip+0xe0e259]
37b624297mov [rsp+40], rbx
37b62429cmov r9, rsi
37b62429flea r8, [rip+0xe0e24e]
37b6242a6mov [rsp+48], rax
37b6242abmov [rsp+32], rdi
37b6242b0jmp 0x37b623e81
37b6242b5
37b6242b5 0f 1f 00 ...
37b6242b8
37b6242b8loc_37b6242b8:
37b6242b8mov rax, [rsp+312]
37b6242c0mov [rsp+72], rbp
37b6242c5lea r8, [rip+0xe0e250]
37b6242cclea r9, [rsp+160]
37b6242d4mov [rsp+48], rsi
37b6242d9mov rdx, r8
37b6242dclea rcx, [rip+0xe0e23d]
37b6242e3mov [rsp+64], rax
37b6242e8mov rax, [rsp+304]
37b6242f0mov [rsp+80], 1
37b6242f9mov [rsp+56], rax
37b6242felea rax, [rsp+180]
37b624306mov [rsp+40], rbx
37b62430bmov [rsp+32], rax
37b624310call slascl_
37b624315mov [rsp+152], 1
37b624320jmp 0x37b623772
37b624325
37b624325 0f 1f 00 ...
37b624328
37b624328loc_37b624328:
37b624328mov rcx, [rsp+328]
37b624330mov [rsp+40], rax
37b624335lea rax, [rsp+180]
37b62433dlea r8, [rip+0xe0e1d8]
37b624344mov [rsp+72], rbp
37b624349lea r9, [rsp+168]
37b624351mov rdx, r8
37b624354mov r13l, 1
37b62435amov [rsp+64], rcx
37b62435fmov rcx, [rsp+320]
37b624367mov [rsp+80], 1
37b624370mov [rsp+56], rcx
37b624375lea rcx, [rip+0xe0e1a4]
37b62437cmov [rsp+48], rdi
37b624381mov [rsp+32], rax
37b624386call slascl_
37b62438bjmp 0x37b623820
37b624390
37b624390loc_37b624390:
37b624390mov rax, [rsp+328]
37b624398mov [rsp+72], rbp
37b62439dlea r8, [rip+0xe0e178]
37b6243a4lea r9, [rsp+180]
37b6243acmov [rsp+48], rdi
37b6243b1mov rdx, r8
37b6243b4lea rcx, [rip+0xe0e165]
37b6243bbmov [rsp+64], rax
37b6243c0mov rax, [rsp+320]
37b6243c8mov [rsp+80], 1
37b6243d1mov [rsp+56], rax
37b6243d6lea rax, [rsp+168]
37b6243demov [rsp+40], r15
37b6243e3mov [rsp+32], rax
37b6243e8call slascl_
37b6243edjmp 0x37b6239fc
37b6243f2
37b6243f2 66 0f 1f 44 00 00 f..D..
37b6243f8
37b6243f8loc_37b6243f8:
37b6243f8mov rax, [rsp+328]
37b624400mov [rsp+72], rbp
37b624405mov [rsp+80], 1
37b62440emov [rsp+64], rax
37b624413mov rax, [rsp+320]
37b62441bmov [rsp+48], rdi
37b624420mov [rsp+40], r15
37b624425mov [rsp+56], rax
37b62442alea rax, [rsp+180]
37b624432
37b624432loc_37b624432:
37b624432mov [rsp+32], rax
37b624437lea r8, [rip+0xe0e0de]
37b62443elea r9, [rsp+160]
37b624446mov rdx, r8
37b624449lea rcx, [rip+0xe0e0d0]
37b624450call slascl_
37b624455jmp 0x37b6239e8
37b62445a
37b62445aloc_37b62445a:
37b62445amov rax, [rsp+328]
37b624462mov [rsp+72], rbp
37b624467lea r8, [rip+0xe0e0ae]
37b62446elea r9, [rsp+164]
37b624476mov [rsp+48], rdi
37b62447bmov rdx, r8
37b62447elea rcx, [rip+0xe0e09b]
37b624485mov [rsp+64], rax
37b62448amov rax, [rsp+320]
37b624492mov [rsp+80], 1
37b62449bmov [rsp+56], rax
37b6244a0lea rax, [rsp+168]
37b6244a8mov [rsp+40], r15
37b6244admov [rsp+32], rax
37b6244b2call slascl_
37b6244b7jmp 0x37b6239fc
37b6244bc
37b6244bcloc_37b6244bc:
37b6244bcmov rax, [rsp+328]
37b6244c4mov [rsp+72], rbp
37b6244c9mov [rsp+80], 1
37b6244d2mov [rsp+64], rax
37b6244d7mov rax, [rsp+320]
37b6244dfmov [rsp+48], rdi
37b6244e4mov [rsp+56], rax
37b6244e9lea rax, [rsp+164]
37b6244f1mov [rsp+40], r15
37b6244f6jmp 0x37b624432
37b6244fb
37b6244fbloc_37b6244fb:
37b6244fbneg r13l
37b6244fejmp 0x37b623a2e
37b623450
37b624503
37b624503 // align 0x10
37b624503 // align 0x10
37b624510
37b624510sgelst_:
37b624510push r15
37b624512push r14
37b624514push r13
37b624516push r12
37b624518push rbp
37b624519push rdi
37b62451apush rsi
37b62451bpush rbx
37b62451csub rsp, 216
37b624523mov rax, [rsp+344]
37b62452bmov r12, [rsp+368]
37b624533mov edi, [rdx]
37b624535mov r13l, [r8]
37b624538mov eax, [rax]
37b62453amov [r12], 0
37b624542mov [rsp+144], eax
37b624549mov rbx, rdx
37b62454cmov rsi, r8
37b62454fmov rbp, r9
37b624552mov r8l, 1
37b624558mov r9l, 1
37b62455elea rdx, [rip+0xe0dffb]
37b624565mov r15, rcx
37b624568mov rax, [rsp+360]
37b624570mov r14l, [rax]
37b624573call lsame_
37b624578test eax, eax
37b62457aje 0x37b624b50
37b624580
37b624580loc_37b624580:
37b624580mov eax, [rbx]
37b624582test eax, eax
37b624584js 0x37b624b08
37b62458amov edx, [rsi]
37b62458ctest edx, edx
37b62458ejs 0x37b624b80
37b624594mov ecx, [rbp]
37b624597test ecx, ecx
37b624599js 0x37b624b90
37b62459fmov r10, [rsp+328]
37b6245a7test eax, eax
37b6245a9mov r8l, 1
37b6245afcmovle eax, r8l
37b6245b3cmp [r10], eax
37b6245b6jl 0x37b624ba0
37b6245bccmp edx, eax
37b6245becmovl edx, eax
37b6245c1mov rax, [rsp+344]
37b6245c9cmp [rax], edx
37b6245cbjl 0x37b624baf
37b6245d1cmp edi, r13l
37b6245d4mov eax, ecx
37b6245d6mov edx, 1
37b6245dbcmovg edi, r13l
37b6245dfcmp ecx, edi
37b6245e1mov rcx, [rsp+360]
37b6245e9cmovl eax, edi
37b6245ecadd eax, edi
37b6245eetest eax, eax
37b6245f0cmovle eax, edx
37b6245f3cmp [rcx], eax
37b6245f5jge 0x37b624bbe
37b6245fbcmp r14l, -1
37b6245ffje 0x37b624bbe
37b624605mov rcx, r15
37b624608mov [r12], -10
37b624610mov r9l, 1
37b624616mov r8l, 1
37b62461clea rdx, [rip+0xe0df3d]
37b624623lea r15, [rip+0xe0df46]
37b62462alea r13, [rip+0xe0df32]
37b624631call lsame_
37b624636mov [rsp+48], r15
37b62463bmov r9, rbx
37b62463emov rdx, r13
37b624641mov [rsp+64], 1
37b62464alea r8, [rip+0xe0df11]
37b624651lea rcx, [rip+0xe0df14]
37b624658mov [rsp+56], 6
37b624661mov [rsp+40], r15
37b624666mov [rsp+32], rsi
37b62466bmov [rsp+148], eax
37b624672call ilaenv_
37b624677mov edx, 1
37b62467cmov r9l, eax
37b62467fmov eax, [rbp]
37b624682mov [rsp+140], r9l
37b62468acmp edi, eax
37b62468ccmovge eax, edi
37b62468flea r8l, [rax+rdi]
37b624693mov eax, r9l
37b624696imul eax, r8l
37b62469amov [rsp+128], r8l
37b6246a2test eax, eax
37b6246a4cmovle eax, edx
37b6246a7mov [rsp+188], eax
37b6246aelea rax, [rsp+188]
37b6246b6mov rcx, rax
37b6246b9mov [rsp+152], rax
37b6246c1call sroundup_lwork_
37b6246c6mov rax, [rsp+352]
37b6246cemov r8l, [rsp+128]
37b6246d6mov r9l, [rsp+140]
37b6246demovss [rax], x0
37b6246e2mov eax, [r12]
37b6246e6test eax, eax
37b6246e8jne 0x37b6255a0
37b6246eenop
37b6246f0
37b6246f0loc_37b6246f0:
37b6246f0mov ecx, [rsi]
37b6246f2mov eax, [rbp]
37b6246f5mov edx, [rbx]
37b6246f7cmp ecx, eax
37b6246f9cmovle eax, ecx
37b6246fccmp eax, edx
37b6246fecmovg eax, edx
37b624701test eax, eax
37b624703je 0x37b624fb0
37b624709mov rax, [rsp+360]
37b624711lea rcx, [rip+0xe0de6c]
37b624718mov eax, [rax]
37b62471amov [rsp+48], r15
37b62471fmov [rsp+64], 1
37b624728cdq
37b624729mov [rsp+40], r15
37b62472eidiv r8l
37b624731mov [rsp+32], rsi
37b624736mov [rsp+56], 6
37b62473fcmp r9l, edi
37b624742mov rdx, r13
37b624745lea r8, [rip+0xe0de16]
37b62474ccmovg r9l, edi
37b624750mov r14l, r9l
37b624753cmp eax, r9l
37b624756mov r9, rbx
37b624759cmovle r14l, eax
37b62475dmov [rsp+192], r14l
37b624765call ilaenv_
37b62476amov edx, 2
37b62476fcmp eax, edx
37b624771cmovl eax, edx
37b624774cmp r14l, eax
37b624777jge 0x37b624784
37b624779mov [rsp+192], 1
37b624784
37b624784loc_37b624784:
37b624784mov edx, 1
37b624789lea rcx, [rip+0xe0ddf8]
37b624790lea r15, [rsp+196]
37b624798call slamch_
37b62479dmov edx, 1
37b6247a2lea rcx, [rip+0xe0dde0]
37b6247a9movd r14l, x0
37b6247aecall slamch_
37b6247b3movd x1, r14l
37b6247b8mov r8, rsi
37b6247bbmov rdx, rbx
37b6247bedivss x1, x0
37b6247c2mov [rsp+40], r15
37b6247c7movss x2, [rip+0xe0dded]
37b6247cflea rcx, [rip+0xe0ddb4]
37b6247d6mov rax, [rsp+328]
37b6247demov r9, [rsp+320]
37b6247e6mov [rsp+48], 1
37b6247efmov [rsp+32], rax
37b6247f4movss [rsp+200], x1
37b6247fddivss x2, x1
37b624801movss [rsp+140], x1
37b62480amovss [rsp+176], x2
37b624813movss [rsp+128], x2
37b62481ccall slange_
37b624821pxor x3, x3
37b624825movss [rsp+172], x0
37b62482ecomiss x0, x3
37b624831jbe 0x37b624ec0
37b624837movss x1, [rsp+140]
37b624840comiss x1, x0
37b624843ja 0x37b625338
37b624849comiss x0, [rsp+128]
37b624851ja 0x37b624f40
37b624857
37b624857loc_37b624857:
37b624857mov [rsp+140], 0
37b624862
37b624862loc_37b624862:
37b624862movsxd r14, [rsp+144]
37b62486axor eax, eax
37b62486cmov r13l, [rsp+148]
37b624874test r14, r14
37b624877cmovs r14, rax
37b62487bmov eax, [rbx]
37b62487dmov [rsp+184], eax
37b624884xor r13l, 1
37b624888je 0x37b624893
37b62488amov eax, [rsi]
37b62488cmov [rsp+184], eax
37b624893
37b624893loc_37b624893:
37b624893mov rcx, [rsp+344]
37b62489bmov [rsp+40], r15
37b6248a0mov r8, rbp
37b6248a3lea rax, [rsp+184]
37b6248abmov [rsp+48], 1
37b6248b4mov r9, [rsp+336]
37b6248bcmov rdx, rax
37b6248bfmov [rsp+32], rcx
37b6248c4lea rcx, [rip+0xe0dcbf]
37b6248cbmov [rsp+128], rax
37b6248d3call slange_
37b6248d8pxor x1, x1
37b6248dcmov rax, [rsp+128]
37b6248e4movss [rsp+180], x0
37b6248edcomiss x0, x1
37b6248f0jbe 0x37b624904
37b6248f2movss x1, [rsp+200]
37b6248fbcomiss x1, x0
37b6248feja 0x37b6253a8
37b624904
37b624904loc_37b624904:
37b624904comiss x0, [rsp+176]
37b62490cja 0x37b624fc8
37b624912mov [rsp+128], 0
37b62491d
37b62491dloc_37b62491d:
37b62491dmov eax, [rsp+192]
37b624924mov rcx, [rsp+352]
37b62492clea r15, [rsp+192]
37b624934imul eax, edi
37b624937cdqe
37b624939lea rdx, [rcx+4*rax]
37b62493dmov eax, [rsi]
37b62493fcmp [rbx], eax
37b624941mov [rsp+64], r12
37b624946mov [rsp+56], rdx
37b62494bmov [rsp+48], r15
37b624950jl 0x37b624cc0
37b624956mov rax, [rsp+328]
37b62495emov [rsp+40], rcx
37b624963mov r8, r15
37b624966mov rdx, rsi
37b624969mov r9, [rsp+320]
37b624971mov rcx, rbx
37b624974mov [rsp+32], rax
37b624979call sgeqrt_
37b62497etest r13l, r13l
37b624981jne 0x37b625038
37b624987imul edi, [rsp+192]
37b62498fmov [rsp+104], r12
37b624994mov r9, rbp
37b624997mov r8, rbx
37b62499amov rax, [rsp+352]
37b6249a2mov [rsp+72], r15
37b6249a7lea rcx, [rip+0xe0dbec]
37b6249aemov [rsp+120], 9
37b6249b7movsxd rdi, edi
37b6249bamov [rsp+40], r15
37b6249bflea rdx, [rax+4*rdi]
37b6249c3mov rax, [rsp+344]
37b6249cbmov [rsp+32], rsi
37b6249d0mov [rsp+96], rdx
37b6249d5lea rdx, [rip+0xe0dbb5]
37b6249dcmov [rsp+88], rax
37b6249e1mov rax, [rsp+336]
37b6249e9mov [rsp+112], 4
37b6249f2mov [rsp+80], rax
37b6249f7mov rax, [rsp+352]
37b6249ffmov [rsp+64], rax
37b624a04mov rax, [rsp+328]
37b624a0cmov [rsp+56], rax
37b624a11mov rax, [rsp+320]
37b624a19mov [rsp+48], rax
37b624a1ecall sgemqrt_
37b624a23mov rax, [rsp+344]
37b624a2bmov r9, rsi
37b624a2emov [rsp+96], 8
37b624a37mov [rsp+88], 12
37b624a40lea r8, [rip+0xe0db57]
37b624a47lea rdx, [rip+0xe0db58]
37b624a4emov [rsp+64], rax
37b624a53mov rax, [rsp+336]
37b624a5blea rcx, [rip+0xe0db50]
37b624a62mov [rsp+80], 5
37b624a6bmov [rsp+56], rax
37b624a70mov rax, [rsp+328]
37b624a78mov [rsp+72], r12
37b624a7dmov [rsp+48], rax
37b624a82mov rax, [rsp+320]
37b624a8amov [rsp+32], rbp
37b624a8fmov [rsp+40], rax
37b624a94call strtrs_
37b624a99mov r8l, [r12]
37b624a9dtest r8l, r8l
37b624aa0jg 0x37b624b38
37b624aa6
37b624aa6loc_37b624aa6:
37b624aa6mov eax, [rsi]
37b624aa8
37b624aa8loc_37b624aa8:
37b624aa8mov [rsp+204], eax
37b624aafcmp [rsp+140], 1
37b624ab7je 0x37b625488
37b624abdcmp [rsp+140], 2
37b624ac5je 0x37b6254f2
37b624acb
37b624acbloc_37b624acb:
37b624acbcmp [rsp+128], 1
37b624ad3je 0x37b625418
37b624ad9cmp [rsp+128], 2
37b624ae1je 0x37b625536
37b624ae7
37b624ae7loc_37b624ae7:
37b624ae7mov rcx, [rsp+152]
37b624aefcall sroundup_lwork_
37b624af4mov rax, [rsp+352]
37b624afcmovss [rax], x0
37b624b00jmp 0x37b624b38
37b624b02
37b624b02 66 0f 1f 44 00 00 f..D..
37b624b08
37b624b08loc_37b624b08:
37b624b08mov edx, -2
37b624b0dmov eax, 2
37b624b12
37b624b12loc_37b624b12:
37b624b12mov [r12], edx
37b624b16
37b624b16loc_37b624b16:
37b624b16lea rdx, [rsp+204]
37b624b1emov r8l, 7
37b624b24lea rcx, [rip+0xe0da49]
37b624b2bmov [rsp+204], eax
37b624b32call xerbla_
37b624b37nop
37b624b38
37b624b38loc_37b624b38:
37b624b38add rsp, 216
37b624b3fpop rbx
37b624b40pop rsi
37b624b41pop rdi
37b624b42pop rbp
37b624b43pop r12
37b624b45pop r13
37b624b47pop r14
37b624b49pop r15
37b624b4bret
37b624b4c
37b624b4c 0f 1f 40 00 ..@.
37b624b50
37b624b50loc_37b624b50:
37b624b50mov r9l, 1
37b624b56mov r8l, 1
37b624b5clea rdx, [rip+0xe0d9fe]
37b624b63mov rcx, r15
37b624b66call lsame_
37b624b6btest eax, eax
37b624b6djne 0x37b624580
37b624b73mov edx, -1
37b624b78mov eax, 1
37b624b7djmp 0x37b624b12
37b624b7f
37b624b7f 90 .
37b624b80
37b624b80loc_37b624b80:
37b624b80mov edx, -3
37b624b85mov eax, 3
37b624b8ajmp 0x37b624b12
37b624b8f
37b624b8f 90 .
37b624b90
37b624b90loc_37b624b90:
37b624b90mov edx, -4
37b624b95mov eax, 4
37b624b9ajmp 0x37b624b12
37b624b9f
37b624b9f 90 .
37b624ba0
37b624ba0loc_37b624ba0:
37b624ba0mov edx, -6
37b624ba5mov eax, 6
37b624baajmp 0x37b624b12
37b624baf
37b624bafloc_37b624baf:
37b624bafmov edx, -8
37b624bb4mov eax, 8
37b624bb9jmp 0x37b624b12
37b624bbe
37b624bbeloc_37b624bbe:
37b624bbemov eax, [r12]
37b624bc2test eax, eax
37b624bc4je 0x37b624bcf
37b624bc6cmp eax, -10
37b624bc9jne 0x37b6255a0
37b624bcf
37b624bcfloc_37b624bcf:
37b624bcfmov rcx, r15
37b624bd2mov r9l, 1
37b624bd8mov r8l, 1
37b624bdelea rdx, [rip+0xe0d97b]
37b624be5lea r15, [rip+0xe0d984]
37b624beccall lsame_
37b624bf1mov [rsp+48], r15
37b624bf6mov r9, rbx
37b624bf9lea r13, [rip+0xe0d963]
37b624c00mov [rsp+40], r15
37b624c05lea r8, [rip+0xe0d956]
37b624c0cmov rdx, r13
37b624c0flea rcx, [rip+0xe0d956]
37b624c16mov [rsp+64], 1
37b624c1fmov [rsp+56], 6
37b624c28mov [rsp+32], rsi
37b624c2dmov [rsp+148], eax
37b624c34call ilaenv_
37b624c39mov r8l, [rbp]
37b624c3dmov edx, 1
37b624c42mov [rsp+140], eax
37b624c49cmp edi, r8l
37b624c4ccmovge r8l, edi
37b624c50add r8l, edi
37b624c53imul eax, r8l
37b624c57mov [rsp+128], r8l
37b624c5ftest eax, eax
37b624c61cmovle eax, edx
37b624c64mov [rsp+188], eax
37b624c6blea rax, [rsp+188]
37b624c73mov rcx, rax
37b624c76mov [rsp+152], rax
37b624c7ecall sroundup_lwork_
37b624c83mov rax, [rsp+352]
37b624c8bmov r8l, [rsp+128]
37b624c93mov r9l, [rsp+140]
37b624c9bmovss [rax], x0
37b624c9fmov eax, [r12]
37b624ca3test eax, eax
37b624ca5jne 0x37b6255a0
37b624cabcmp r14l, -1
37b624cafjne 0x37b6246f0
37b624cb5jmp 0x37b624b38
37b624cba
37b624cba 66 0f 1f 44 00 00 f..D..
37b624cc0
37b624cc0loc_37b624cc0:
37b624cc0mov rax, [rsp+352]
37b624cc8mov r8, r15
37b624ccbmov rdx, rsi
37b624ccemov rcx, rbx
37b624cd1mov r9, [rsp+320]
37b624cd9mov [rsp+40], rax
37b624cdemov rax, [rsp+328]
37b624ce6mov [rsp+32], rax
37b624cebcall sgelqt_
37b624cf0test r13l, r13l
37b624cf3jne 0x37b625210
37b624cf9mov rax, [rsp+344]
37b624d01mov [rsp+72], r12
37b624d06mov r9, rbx
37b624d09lea rdx, [rip+0xe0d896]
37b624d10mov [rsp+96], 8
37b624d19lea r8, [rip+0xe0d87e]
37b624d20lea rcx, [rip+0xe0d890]
37b624d27mov [rsp+64], rax
37b624d2cmov rax, [rsp+336]
37b624d34mov [rsp+88], 12
37b624d3dmov [rsp+56], rax
37b624d42mov rax, [rsp+328]
37b624d4amov [rsp+80], 5
37b624d53mov [rsp+48], rax
37b624d58mov rax, [rsp+320]
37b624d60mov [rsp+32], rbp
37b624d65mov [rsp+40], rax
37b624d6acall strtrs_
37b624d6fmov edx, [r12]
37b624d73test edx, edx
37b624d75jg 0x37b624b38
37b624d7bmov r13l, [rbp]
37b624d7ftest r13l, r13l
37b624d82jle 0x37b624e1b
37b624d88movsxd rcx, [rbx]
37b624d8bmov r8l, [rsi]
37b624d8emov [rsp+144], edi
37b624d95shl r14, 2
37b624d99mov rax, [rsp+336]
37b624da1mov [rsp+296], rbx
37b624da9mov rdx, rcx
37b624daclea r9l, [r8-1]
37b624db0mov [rsp+304], rsi
37b624db8lea rcx, [rax+4*rcx]
37b624dbcsub r9l, edx
37b624dbflea eax, [r13+1]
37b624dc3mov edi, edx
37b624dc5mov [rsp+312], rbp
37b624dcdmov ebx, eax
37b624dcflea rsi, [4*r9+4]
37b624dd7mov r13l, r8l
37b624ddamov ebp, 1
37b624ddfnop
37b624de0
37b624de0loc_37b624de0:
37b624de0cmp edi, r13l
37b624de3jge 0x37b624df2
37b624de5mov r8, rsi
37b624de8xor edx, edx
37b624deacall memset
37b624defmov rcx, rax
37b624df2
37b624df2loc_37b624df2:
37b624df2add ebp, 1
37b624df5add rcx, r14
37b624df8cmp ebx, ebp
37b624dfajne 0x37b624de0
37b624dfcmov edi, [rsp+144]
37b624e03mov rbx, [rsp+296]
37b624e0bmov rsi, [rsp+304]
37b624e13mov rbp, [rsp+312]
37b624e1b
37b624e1bloc_37b624e1b:
37b624e1bimul edi, [rsp+192]
37b624e23mov [rsp+104], r12
37b624e28mov r9, rbp
37b624e2bmov r8, rsi
37b624e2emov rax, [rsp+352]
37b624e36mov [rsp+72], r15
37b624e3blea rcx, [rip+0xe0d758]
37b624e42mov [rsp+120], 9
37b624e4bmovsxd rdx, edi
37b624e4emov [rsp+40], r15
37b624e53lea rdx, [rax+4*rdx]
37b624e57mov rax, [rsp+344]
37b624e5fmov [rsp+32], rbx
37b624e64mov [rsp+96], rdx
37b624e69lea rdx, [rip+0xe0d721]
37b624e70mov [rsp+88], rax
37b624e75mov rax, [rsp+336]
37b624e7dmov [rsp+112], 4
37b624e86mov [rsp+80], rax
37b624e8bmov rax, [rsp+352]
37b624e93mov [rsp+64], rax
37b624e98mov rax, [rsp+328]
37b624ea0mov [rsp+56], rax
37b624ea5mov rax, [rsp+320]
37b624eadmov [rsp+48], rax
37b624eb2call sgemlqt_
37b624eb7jmp 0x37b624aa6
37b624ebc
37b624ebc 0f 1f 40 00 ..@.
37b624ec0
37b624ec0loc_37b624ec0:
37b624ec0comiss x0, [rsp+128]
37b624ec8ja 0x37b624f40
37b624ecaucomiss x0, x3
37b624ecdjp 0x37b624857
37b624ed3jne 0x37b624857
37b624ed9mov eax, [rsi]
37b624edbmov edx, [rbx]
37b624eddcmp eax, edx
37b624edfcmovl eax, edx
37b624ee2mov [rsp+204], eax
37b624ee9
37b624ee9loc_37b624ee9:
37b624ee9mov rax, [rsp+344]
37b624ef1lea rdx, [rsp+204]
37b624ef9mov r8, rbp
37b624efcmov [rsp+56], 4
37b624f05lea rcx, [rip+0xe0d674]
37b624f0cmov [rsp+48], rax
37b624f11mov rax, [rsp+336]
37b624f19mov [rsp+40], rax
37b624f1elea rax, [rip+0xe0d657]
37b624f25mov [rsp+32], rax
37b624f2amov r9, rax
37b624f2dcall slaset_
37b624f32jmp 0x37b624ae7
37b624f37
37b624f37 66 0f 1f 84 00 00 00 00 00 f........
37b624f40
37b624f40loc_37b624f40:
37b624f40mov rax, [rsp+328]
37b624f48mov [rsp+72], r12
37b624f4dlea r8, [rip+0xe0d638]
37b624f54lea r9, [rsp+172]
37b624f5cmov [rsp+48], rsi
37b624f61mov rdx, r8
37b624f64lea rcx, [rip+0xe0d625]
37b624f6bmov [rsp+64], rax
37b624f70mov rax, [rsp+320]
37b624f78mov [rsp+80], 1
37b624f81mov [rsp+56], rax
37b624f86lea rax, [rsp+176]
37b624f8emov [rsp+40], rbx
37b624f93mov [rsp+32], rax
37b624f98call slascl_
37b624f9dmov [rsp+140], 2
37b624fa8jmp 0x37b624862
37b624fad
37b624fad 0f 1f 00 ...
37b624fb0
37b624fb0loc_37b624fb0:
37b624fb0cmp edx, ecx
37b624fb2cmovl edx, ecx
37b624fb5mov [rsp+204], edx
37b624fbcjmp 0x37b624ee9
37b624fc1
37b624fc1 0f 1f 80 00 00 00 00 .......
37b624fc8
37b624fc8loc_37b624fc8:
37b624fc8mov rcx, [rsp+344]
37b624fd0mov [rsp+40], rax
37b624fd5lea rax, [rsp+176]
37b624fddlea r8, [rip+0xe0d5a8]
37b624fe4mov [rsp+72], r12
37b624fe9lea r9, [rsp+180]
37b624ff1mov rdx, r8
37b624ff4mov [rsp+64], rcx
37b624ff9mov rcx, [rsp+336]
37b625001mov [rsp+80], 1
37b62500amov [rsp+56], rcx
37b62500flea rcx, [rip+0xe0d57a]
37b625016mov [rsp+48], rbp
37b62501bmov [rsp+32], rax
37b625020call slascl_
37b625025mov [rsp+128], 2
37b625030jmp 0x37b62491d
37b625035
37b625035 0f 1f 00 ...
37b625038
37b625038loc_37b625038:
37b625038mov rax, [rsp+344]
37b625040mov [rsp+72], r12
37b625045mov r9, rsi
37b625048lea rcx, [rip+0xe0d563]
37b62504fmov [rsp+96], 8
37b625058lea r8, [rip+0xe0d53f]
37b62505flea rdx, [rip+0xe0d52b]
37b625066mov [rsp+64], rax
37b62506bmov rax, [rsp+336]
37b625073mov [rsp+88], 9
37b62507cmov [rsp+56], rax
37b625081mov rax, [rsp+328]
37b625089mov [rsp+80], 5
37b625092mov [rsp+48], rax
37b625097mov rax, [rsp+320]
37b62509fmov [rsp+32], rbp
37b6250a4mov [rsp+40], rax
37b6250a9call strtrs_
37b6250aemov ecx, [r12]
37b6250b2test ecx, ecx
37b6250b4jg 0x37b624b38
37b6250bamov r13l, [rbp]
37b6250betest r13l, r13l
37b6250c1jle 0x37b62516b
37b6250c7movsxd rcx, [rsi]
37b6250camov r8l, [rbx]
37b6250cdmov [rsp+144], edi
37b6250d4shl r14, 2
37b6250d8mov rax, [rsp+336]
37b6250e0mov [rsp+296], rbx
37b6250e8mov rdx, rcx
37b6250ebmov r9l, r8l
37b6250eemov [rsp+304], rsi
37b6250f6mov esi, 1
37b6250fbsub r9l, edx
37b6250felea rcx, [rax+4*rcx]
37b625102lea eax, [r13+1]
37b625106mov ebx, edx
37b625108sub r9l, 1
37b62510cmov [rsp+312], rbp
37b625114mov edi, eax
37b625116mov r13l, r8l
37b625119lea rbp, [4*r9+4]
37b625121nop [rax]
37b625125nop [rax+rax]
37b625130
37b625130loc_37b625130:
37b625130cmp ebx, r13l
37b625133jge 0x37b625142
37b625135mov r8, rbp
37b625138xor edx, edx
37b62513acall memset
37b62513fmov rcx, rax
37b625142
37b625142loc_37b625142:
37b625142add esi, 1
37b625145add rcx, r14
37b625148cmp edi, esi
37b62514ajne 0x37b625130
37b62514cmov edi, [rsp+144]
37b625153mov rbx, [rsp+296]
37b62515bmov rsi, [rsp+304]
37b625163mov rbp, [rsp+312]
37b62516b
37b62516bloc_37b62516b:
37b62516bimul edi, [rsp+192]
37b625173mov [rsp+104], r12
37b625178mov r9, rbp
37b62517bmov r8, rbx
37b62517emov rax, [rsp+352]
37b625186mov [rsp+72], r15
37b62518blea rcx, [rip+0xe0d408]
37b625192mov [rsp+120], 12
37b62519bmovsxd rdx, edi
37b62519emov [rsp+40], r15
37b6251a3lea rdx, [rax+4*rdx]
37b6251a7mov rax, [rsp+344]
37b6251afmov [rsp+32], rsi
37b6251b4mov [rsp+96], rdx
37b6251b9lea rdx, [rip+0xe0d3e6]
37b6251c0mov [rsp+88], rax
37b6251c5mov rax, [rsp+336]
37b6251cdmov [rsp+112], 4
37b6251d6mov [rsp+80], rax
37b6251dbmov rax, [rsp+352]
37b6251e3mov [rsp+64], rax
37b6251e8mov rax, [rsp+328]
37b6251f0mov [rsp+56], rax
37b6251f5mov rax, [rsp+320]
37b6251fdmov [rsp+48], rax
37b625202call sgemqrt_
37b625207mov eax, [rbx]
37b625209jmp 0x37b624aa8
37b62520e
37b62520e 66 90 f.
37b625210
37b625210loc_37b625210:
37b625210imul edi, [rsp+192]
37b625218mov [rsp+104], r12
37b62521dmov r9, rbp
37b625220mov r8, rsi
37b625223mov rax, [rsp+352]
37b62522bmov [rsp+72], r15
37b625230lea rcx, [rip+0xe0d363]
37b625237mov [rsp+120], 12
37b625240movsxd rdi, edi
37b625243mov [rsp+40], r15
37b625248lea rdx, [rax+4*rdi]
37b62524cmov rax, [rsp+344]
37b625254mov [rsp+32], rbx
37b625259mov [rsp+96], rdx
37b62525elea rdx, [rip+0xe0d341]
37b625265mov [rsp+88], rax
37b62526amov rax, [rsp+336]
37b625272mov [rsp+112], 4
37b62527bmov [rsp+80], rax
37b625280mov rax, [rsp+352]
37b625288mov [rsp+64], rax
37b62528dmov rax, [rsp+328]
37b625295mov [rsp+56], rax
37b62529amov rax, [rsp+320]
37b6252a2mov [rsp+48], rax
37b6252a7call sgemlqt_
37b6252acmov rax, [rsp+344]
37b6252b4mov [rsp+72], r12
37b6252b9mov r9, rbx
37b6252bcmov [rsp+96], 8
37b6252c5lea r8, [rip+0xe0d2d2]
37b6252cclea rdx, [rip+0xe0d2be]
37b6252d3mov [rsp+64], rax
37b6252d8mov rax, [rsp+336]
37b6252e0lea rcx, [rip+0xe0d2d0]
37b6252e7mov [rsp+88], 9
37b6252f0mov [rsp+56], rax
37b6252f5mov rax, [rsp+328]
37b6252fdmov [rsp+80], 5
37b625306mov [rsp+48], rax
37b62530bmov rax, [rsp+320]
37b625313mov [rsp+32], rbp
37b625318mov [rsp+40], rax
37b62531dcall strtrs_
37b625322mov eax, [r12]
37b625326test eax, eax
37b625328jg 0x37b624b38
37b62532emov eax, [rbx]
37b625330jmp 0x37b624aa8
37b625335
37b625335 0f 1f 00 ...
37b625338
37b625338loc_37b625338:
37b625338mov rax, [rsp+328]
37b625340mov [rsp+72], r12
37b625345lea r8, [rip+0xe0d240]
37b62534clea r9, [rsp+172]
37b625354mov [rsp+48], rsi
37b625359mov rdx, r8
37b62535clea rcx, [rip+0xe0d22d]
37b625363mov [rsp+64], rax
37b625368mov rax, [rsp+320]
37b625370mov [rsp+80], 1
37b625379mov [rsp+56], rax
37b62537elea rax, [rsp+200]
37b625386mov [rsp+40], rbx
37b62538bmov [rsp+32], rax
37b625390call slascl_
37b625395mov [rsp+140], 1
37b6253a0jmp 0x37b624862
37b6253a5
37b6253a5 0f 1f 00 ...
37b6253a8
37b6253a8loc_37b6253a8:
37b6253a8mov rcx, [rsp+344]
37b6253b0mov [rsp+40], rax
37b6253b5lea rax, [rsp+200]
37b6253bdlea r8, [rip+0xe0d1c8]
37b6253c4mov [rsp+72], r12
37b6253c9lea r9, [rsp+180]
37b6253d1mov rdx, r8
37b6253d4mov [rsp+64], rcx
37b6253d9mov rcx, [rsp+336]
37b6253e1mov [rsp+80], 1
37b6253eamov [rsp+56], rcx
37b6253eflea rcx, [rip+0xe0d19a]
37b6253f6mov [rsp+48], rbp
37b6253fbmov [rsp+32], rax
37b625400call slascl_
37b625405mov [rsp+128], 1
37b625410jmp 0x37b62491d
37b625415
37b625415 0f 1f 00 ...
37b625418
37b625418loc_37b625418:
37b625418mov rax, [rsp+344]
37b625420mov [rsp+72], r12
37b625425lea r8, [rip+0xe0d160]
37b62542clea r9, [rsp+200]
37b625434mov [rsp+48], rbp
37b625439mov rdx, r8
37b62543clea rcx, [rip+0xe0d14d]
37b625443mov [rsp+64], rax
37b625448mov rax, [rsp+336]
37b625450mov [rsp+80], 1
37b625459mov [rsp+56], rax
37b62545elea rax, [rsp+204]
37b625466mov [rsp+40], rax
37b62546blea rax, [rsp+180]
37b625473mov [rsp+32], rax
37b625478call slascl_
37b62547djmp 0x37b624ae7
37b625482
37b625482 66 0f 1f 44 00 00 f..D..
37b625488
37b625488loc_37b625488:
37b625488mov rax, [rsp+344]
37b625490mov [rsp+72], r12
37b625495mov [rsp+80], 1
37b62549emov [rsp+64], rax
37b6254a3mov rax, [rsp+336]
37b6254abmov [rsp+48], rbp
37b6254b0mov [rsp+56], rax
37b6254b5lea rax, [rsp+204]
37b6254bdmov [rsp+40], rax
37b6254c2lea rax, [rsp+200]
37b6254ca
37b6254caloc_37b6254ca:
37b6254camov [rsp+32], rax
37b6254cflea r8, [rip+0xe0d0b6]
37b6254d6lea r9, [rsp+172]
37b6254demov rdx, r8
37b6254e1lea rcx, [rip+0xe0d0a8]
37b6254e8call slascl_
37b6254edjmp 0x37b624acb
37b6254f2
37b6254f2loc_37b6254f2:
37b6254f2mov rax, [rsp+344]
37b6254famov [rsp+72], r12
37b6254ffmov [rsp+80], 1
37b625508mov [rsp+64], rax
37b62550dmov rax, [rsp+336]
37b625515mov [rsp+48], rbp
37b62551amov [rsp+56], rax
37b62551flea rax, [rsp+204]
37b625527mov [rsp+40], rax
37b62552clea rax, [rsp+176]
37b625534jmp 0x37b6254ca
37b625536
37b625536loc_37b625536:
37b625536mov rax, [rsp+344]
37b62553emov [rsp+72], r12
37b625543lea r8, [rip+0xe0d042]
37b62554alea r9, [rsp+176]
37b625552mov [rsp+48], rbp
37b625557mov rdx, r8
37b62555alea rcx, [rip+0xe0d02f]
37b625561mov [rsp+64], rax
37b625566mov rax, [rsp+336]
37b62556emov [rsp+80], 1
37b625577mov [rsp+56], rax
37b62557clea rax, [rsp+204]
37b625584mov [rsp+40], rax
37b625589lea rax, [rsp+180]
37b625591mov [rsp+32], rax
37b625596call slascl_
37b62559bjmp 0x37b624ae7
37b6255a0
37b6255a0loc_37b6255a0:
37b6255a0neg eax
37b6255a2jmp 0x37b624b16
37b624510
37b624510sgelst_:
37b624510push r15
37b624512push r14
37b624514push r13
37b624516push r12
37b624518push rbp
37b624519push rdi
37b62451apush rsi
37b62451bpush rbx
37b62451csub rsp, 216
37b624523mov rax, [rsp+344]
37b62452bmov r12, [rsp+368]
37b624533mov edi, [rdx]
37b624535mov r13l, [r8]
37b624538mov eax, [rax]
37b62453amov [r12], 0
37b624542mov [rsp+144], eax
37b624549mov rbx, rdx
37b62454cmov rsi, r8
37b62454fmov rbp, r9
37b624552mov r8l, 1
37b624558mov r9l, 1
37b62455elea rdx, [rip+0xe0dffb]
37b624565mov r15, rcx
37b624568mov rax, [rsp+360]
37b624570mov r14l, [rax]
37b624573call lsame_
37b624578test eax, eax
37b62457aje 0x37b624b50
37b624580
37b624580loc_37b624580:
37b624580mov eax, [rbx]
37b624582test eax, eax
37b624584js 0x37b624b08
37b62458amov edx, [rsi]
37b62458ctest edx, edx
37b62458ejs 0x37b624b80
37b624594mov ecx, [rbp]
37b624597test ecx, ecx
37b624599js 0x37b624b90
37b62459fmov r10, [rsp+328]
37b6245a7test eax, eax
37b6245a9mov r8l, 1
37b6245afcmovle eax, r8l
37b6245b3cmp [r10], eax
37b6245b6jl 0x37b624ba0
37b6245bccmp edx, eax
37b6245becmovl edx, eax
37b6245c1mov rax, [rsp+344]
37b6245c9cmp [rax], edx
37b6245cbjl 0x37b624baf
37b6245d1cmp edi, r13l
37b6245d4mov eax, ecx
37b6245d6mov edx, 1
37b6245dbcmovg edi, r13l
37b6245dfcmp ecx, edi
37b6245e1mov rcx, [rsp+360]
37b6245e9cmovl eax, edi
37b6245ecadd eax, edi
37b6245eetest eax, eax
37b6245f0cmovle eax, edx
37b6245f3cmp [rcx], eax
37b6245f5jge 0x37b624bbe
37b6245fbcmp r14l, -1
37b6245ffje 0x37b624bbe
37b624605mov rcx, r15
37b624608mov [r12], -10
37b624610mov r9l, 1
37b624616mov r8l, 1
37b62461clea rdx, [rip+0xe0df3d]
37b624623lea r15, [rip+0xe0df46]
37b62462alea r13, [rip+0xe0df32]
37b624631call lsame_
37b624636mov [rsp+48], r15
37b62463bmov r9, rbx
37b62463emov rdx, r13
37b624641mov [rsp+64], 1
37b62464alea r8, [rip+0xe0df11]
37b624651lea rcx, [rip+0xe0df14]
37b624658mov [rsp+56], 6
37b624661mov [rsp+40], r15
37b624666mov [rsp+32], rsi
37b62466bmov [rsp+148], eax
37b624672call ilaenv_
37b624677mov edx, 1
37b62467cmov r9l, eax
37b62467fmov eax, [rbp]
37b624682mov [rsp+140], r9l
37b62468acmp edi, eax
37b62468ccmovge eax, edi
37b62468flea r8l, [rax+rdi]
37b624693mov eax, r9l
37b624696imul eax, r8l
37b62469amov [rsp+128], r8l
37b6246a2test eax, eax
37b6246a4cmovle eax, edx
37b6246a7mov [rsp+188], eax
37b6246aelea rax, [rsp+188]
37b6246b6mov rcx, rax
37b6246b9mov [rsp+152], rax
37b6246c1call sroundup_lwork_
37b6246c6mov rax, [rsp+352]
37b6246cemov r8l, [rsp+128]
37b6246d6mov r9l, [rsp+140]
37b6246demovss [rax], x0
37b6246e2mov eax, [r12]
37b6246e6test eax, eax
37b6246e8jne 0x37b6255a0
37b6246eenop
37b6246f0
37b6246f0loc_37b6246f0:
37b6246f0mov ecx, [rsi]
37b6246f2mov eax, [rbp]
37b6246f5mov edx, [rbx]
37b6246f7cmp ecx, eax
37b6246f9cmovle eax, ecx
37b6246fccmp eax, edx
37b6246fecmovg eax, edx
37b624701test eax, eax
37b624703je 0x37b624fb0
37b624709mov rax, [rsp+360]
37b624711lea rcx, [rip+0xe0de6c]
37b624718mov eax, [rax]
37b62471amov [rsp+48], r15
37b62471fmov [rsp+64], 1
37b624728cdq
37b624729mov [rsp+40], r15
37b62472eidiv r8l
37b624731mov [rsp+32], rsi
37b624736mov [rsp+56], 6
37b62473fcmp r9l, edi
37b624742mov rdx, r13
37b624745lea r8, [rip+0xe0de16]
37b62474ccmovg r9l, edi
37b624750mov r14l, r9l
37b624753cmp eax, r9l
37b624756mov r9, rbx
37b624759cmovle r14l, eax
37b62475dmov [rsp+192], r14l
37b624765call ilaenv_
37b62476amov edx, 2
37b62476fcmp eax, edx
37b624771cmovl eax, edx
37b624774cmp r14l, eax
37b624777jge 0x37b624784
37b624779mov [rsp+192], 1
37b624784
37b624784loc_37b624784:
37b624784mov edx, 1
37b624789lea rcx, [rip+0xe0ddf8]
37b624790lea r15, [rsp+196]
37b624798call slamch_
37b62479dmov edx, 1
37b6247a2lea rcx, [rip+0xe0dde0]
37b6247a9movd r14l, x0
37b6247aecall slamch_
37b6247b3movd x1, r14l
37b6247b8mov r8, rsi
37b6247bbmov rdx, rbx
37b6247bedivss x1, x0
37b6247c2mov [rsp+40], r15
37b6247c7movss x2, [rip+0xe0dded]
37b6247cflea rcx, [rip+0xe0ddb4]
37b6247d6mov rax, [rsp+328]
37b6247demov r9, [rsp+320]
37b6247e6mov [rsp+48], 1
37b6247efmov [rsp+32], rax
37b6247f4movss [rsp+200], x1
37b6247fddivss x2, x1
37b624801movss [rsp+140], x1
37b62480amovss [rsp+176], x2
37b624813movss [rsp+128], x2
37b62481ccall slange_
37b624821pxor x3, x3
37b624825movss [rsp+172], x0
37b62482ecomiss x0, x3
37b624831jbe 0x37b624ec0
37b624837movss x1, [rsp+140]
37b624840comiss x1, x0
37b624843ja 0x37b625338
37b624849comiss x0, [rsp+128]
37b624851ja 0x37b624f40
37b624857
37b624857loc_37b624857:
37b624857mov [rsp+140], 0
37b624862
37b624862loc_37b624862:
37b624862movsxd r14, [rsp+144]
37b62486axor eax, eax
37b62486cmov r13l, [rsp+148]
37b624874test r14, r14
37b624877cmovs r14, rax
37b62487bmov eax, [rbx]
37b62487dmov [rsp+184], eax
37b624884xor r13l, 1
37b624888je 0x37b624893
37b62488amov eax, [rsi]
37b62488cmov [rsp+184], eax
37b624893
37b624893loc_37b624893:
37b624893mov rcx, [rsp+344]
37b62489bmov [rsp+40], r15
37b6248a0mov r8, rbp
37b6248a3lea rax, [rsp+184]
37b6248abmov [rsp+48], 1
37b6248b4mov r9, [rsp+336]
37b6248bcmov rdx, rax
37b6248bfmov [rsp+32], rcx
37b6248c4lea rcx, [rip+0xe0dcbf]
37b6248cbmov [rsp+128], rax
37b6248d3call slange_
37b6248d8pxor x1, x1
37b6248dcmov rax, [rsp+128]
37b6248e4movss [rsp+180], x0
37b6248edcomiss x0, x1
37b6248f0jbe 0x37b624904
37b6248f2movss x1, [rsp+200]
37b6248fbcomiss x1, x0
37b6248feja 0x37b6253a8
37b624904
37b624904loc_37b624904:
37b624904comiss x0, [rsp+176]
37b62490cja 0x37b624fc8
37b624912mov [rsp+128], 0
37b62491d
37b62491dloc_37b62491d:
37b62491dmov eax, [rsp+192]
37b624924mov rcx, [rsp+352]
37b62492clea r15, [rsp+192]
37b624934imul eax, edi
37b624937cdqe
37b624939lea rdx, [rcx+4*rax]
37b62493dmov eax, [rsi]
37b62493fcmp [rbx], eax
37b624941mov [rsp+64], r12
37b624946mov [rsp+56], rdx
37b62494bmov [rsp+48], r15
37b624950jl 0x37b624cc0
37b624956mov rax, [rsp+328]
37b62495emov [rsp+40], rcx
37b624963mov r8, r15
37b624966mov rdx, rsi
37b624969mov r9, [rsp+320]
37b624971mov rcx, rbx
37b624974mov [rsp+32], rax
37b624979call sgeqrt_
37b62497etest r13l, r13l
37b624981jne 0x37b625038
37b624987imul edi, [rsp+192]
37b62498fmov [rsp+104], r12
37b624994mov r9, rbp
37b624997mov r8, rbx
37b62499amov rax, [rsp+352]
37b6249a2mov [rsp+72], r15
37b6249a7lea rcx, [rip+0xe0dbec]
37b6249aemov [rsp+120], 9
37b6249b7movsxd rdi, edi
37b6249bamov [rsp+40], r15
37b6249bflea rdx, [rax+4*rdi]
37b6249c3mov rax, [rsp+344]
37b6249cbmov [rsp+32], rsi
37b6249d0mov [rsp+96], rdx
37b6249d5lea rdx, [rip+0xe0dbb5]
37b6249dcmov [rsp+88], rax
37b6249e1mov rax, [rsp+336]
37b6249e9mov [rsp+112], 4
37b6249f2mov [rsp+80], rax
37b6249f7mov rax, [rsp+352]
37b6249ffmov [rsp+64], rax
37b624a04mov rax, [rsp+328]
37b624a0cmov [rsp+56], rax
37b624a11mov rax, [rsp+320]
37b624a19mov [rsp+48], rax
37b624a1ecall sgemqrt_
37b624a23mov rax, [rsp+344]
37b624a2bmov r9, rsi
37b624a2emov [rsp+96], 8
37b624a37mov [rsp+88], 12
37b624a40lea r8, [rip+0xe0db57]
37b624a47lea rdx, [rip+0xe0db58]
37b624a4emov [rsp+64], rax
37b624a53mov rax, [rsp+336]
37b624a5blea rcx, [rip+0xe0db50]
37b624a62mov [rsp+80], 5
37b624a6bmov [rsp+56], rax
37b624a70mov rax, [rsp+328]
37b624a78mov [rsp+72], r12
37b624a7dmov [rsp+48], rax
37b624a82mov rax, [rsp+320]
37b624a8amov [rsp+32], rbp
37b624a8fmov [rsp+40], rax
37b624a94call strtrs_
37b624a99mov r8l, [r12]
37b624a9dtest r8l, r8l
37b624aa0jg 0x37b624b38
37b624aa6
37b624aa6loc_37b624aa6:
37b624aa6mov eax, [rsi]
37b624aa8
37b624aa8loc_37b624aa8:
37b624aa8mov [rsp+204], eax
37b624aafcmp [rsp+140], 1
37b624ab7je 0x37b625488
37b624abdcmp [rsp+140], 2
37b624ac5je 0x37b6254f2
37b624acb
37b624acbloc_37b624acb:
37b624acbcmp [rsp+128], 1
37b624ad3je 0x37b625418
37b624ad9cmp [rsp+128], 2
37b624ae1je 0x37b625536
37b624ae7
37b624ae7loc_37b624ae7:
37b624ae7mov rcx, [rsp+152]
37b624aefcall sroundup_lwork_
37b624af4mov rax, [rsp+352]
37b624afcmovss [rax], x0
37b624b00jmp 0x37b624b38
37b624b02
37b624b02 66 0f 1f 44 00 00 f..D..
37b624b08
37b624b08loc_37b624b08:
37b624b08mov edx, -2
37b624b0dmov eax, 2
37b624b12
37b624b12loc_37b624b12:
37b624b12mov [r12], edx
37b624b16
37b624b16loc_37b624b16:
37b624b16lea rdx, [rsp+204]
37b624b1emov r8l, 7
37b624b24lea rcx, [rip+0xe0da49]
37b624b2bmov [rsp+204], eax
37b624b32call xerbla_
37b624b37nop
37b624b38
37b624b38loc_37b624b38:
37b624b38add rsp, 216
37b624b3fpop rbx
37b624b40pop rsi
37b624b41pop rdi
37b624b42pop rbp
37b624b43pop r12
37b624b45pop r13
37b624b47pop r14
37b624b49pop r15
37b624b4bret
37b624b4c
37b624b4c 0f 1f 40 00 ..@.
37b624b50
37b624b50loc_37b624b50:
37b624b50mov r9l, 1
37b624b56mov r8l, 1
37b624b5clea rdx, [rip+0xe0d9fe]
37b624b63mov rcx, r15
37b624b66call lsame_
37b624b6btest eax, eax
37b624b6djne 0x37b624580
37b624b73mov edx, -1
37b624b78mov eax, 1
37b624b7djmp 0x37b624b12
37b624b7f
37b624b7f 90 .
37b624b80
37b624b80loc_37b624b80:
37b624b80mov edx, -3
37b624b85mov eax, 3
37b624b8ajmp 0x37b624b12
37b624b8f
37b624b8f 90 .
37b624b90
37b624b90loc_37b624b90:
37b624b90mov edx, -4
37b624b95mov eax, 4
37b624b9ajmp 0x37b624b12
37b624b9f
37b624b9f 90 .
37b624ba0
37b624ba0loc_37b624ba0:
37b624ba0mov edx, -6
37b624ba5mov eax, 6
37b624baajmp 0x37b624b12
37b624baf
37b624bafloc_37b624baf:
37b624bafmov edx, -8
37b624bb4mov eax, 8
37b624bb9jmp 0x37b624b12
37b624bbe
37b624bbeloc_37b624bbe:
37b624bbemov eax, [r12]
37b624bc2test eax, eax
37b624bc4je 0x37b624bcf
37b624bc6cmp eax, -10
37b624bc9jne 0x37b6255a0
37b624bcf
37b624bcfloc_37b624bcf:
37b624bcfmov rcx, r15
37b624bd2mov r9l, 1
37b624bd8mov r8l, 1
37b624bdelea rdx, [rip+0xe0d97b]
37b624be5lea r15, [rip+0xe0d984]
37b624beccall lsame_
37b624bf1mov [rsp+48], r15
37b624bf6mov r9, rbx
37b624bf9lea r13, [rip+0xe0d963]
37b624c00mov [rsp+40], r15
37b624c05lea r8, [rip+0xe0d956]
37b624c0cmov rdx, r13
37b624c0flea rcx, [rip+0xe0d956]
37b624c16mov [rsp+64], 1
37b624c1fmov [rsp+56], 6
37b624c28mov [rsp+32], rsi
37b624c2dmov [rsp+148], eax
37b624c34call ilaenv_
37b624c39mov r8l, [rbp]
37b624c3dmov edx, 1
37b624c42mov [rsp+140], eax
37b624c49cmp edi, r8l
37b624c4ccmovge r8l, edi
37b624c50add r8l, edi
37b624c53imul eax, r8l
37b624c57mov [rsp+128], r8l
37b624c5ftest eax, eax
37b624c61cmovle eax, edx
37b624c64mov [rsp+188], eax
37b624c6blea rax, [rsp+188]
37b624c73mov rcx, rax
37b624c76mov [rsp+152], rax
37b624c7ecall sroundup_lwork_
37b624c83mov rax, [rsp+352]
37b624c8bmov r8l, [rsp+128]
37b624c93mov r9l, [rsp+140]
37b624c9bmovss [rax], x0
37b624c9fmov eax, [r12]
37b624ca3test eax, eax
37b624ca5jne 0x37b6255a0
37b624cabcmp r14l, -1
37b624cafjne 0x37b6246f0
37b624cb5jmp 0x37b624b38
37b624cba
37b624cba 66 0f 1f 44 00 00 f..D..
37b624cc0
37b624cc0loc_37b624cc0:
37b624cc0mov rax, [rsp+352]
37b624cc8mov r8, r15
37b624ccbmov rdx, rsi
37b624ccemov rcx, rbx
37b624cd1mov r9, [rsp+320]
37b624cd9mov [rsp+40], rax
37b624cdemov rax, [rsp+328]
37b624ce6mov [rsp+32], rax
37b624cebcall sgelqt_
37b624cf0test r13l, r13l
37b624cf3jne 0x37b625210
37b624cf9mov rax, [rsp+344]
37b624d01mov [rsp+72], r12
37b624d06mov r9, rbx
37b624d09lea rdx, [rip+0xe0d896]
37b624d10mov [rsp+96], 8
37b624d19lea r8, [rip+0xe0d87e]
37b624d20lea rcx, [rip+0xe0d890]
37b624d27mov [rsp+64], rax
37b624d2cmov rax, [rsp+336]
37b624d34mov [rsp+88], 12
37b624d3dmov [rsp+56], rax
37b624d42mov rax, [rsp+328]
37b624d4amov [rsp+80], 5
37b624d53mov [rsp+48], rax
37b624d58mov rax, [rsp+320]
37b624d60mov [rsp+32], rbp
37b624d65mov [rsp+40], rax
37b624d6acall strtrs_
37b624d6fmov edx, [r12]
37b624d73test edx, edx
37b624d75jg 0x37b624b38
37b624d7bmov r13l, [rbp]
37b624d7ftest r13l, r13l
37b624d82jle 0x37b624e1b
37b624d88movsxd rcx, [rbx]
37b624d8bmov r8l, [rsi]
37b624d8emov [rsp+144], edi
37b624d95shl r14, 2
37b624d99mov rax, [rsp+336]
37b624da1mov [rsp+296], rbx
37b624da9mov rdx, rcx
37b624daclea r9l, [r8-1]
37b624db0mov [rsp+304], rsi
37b624db8lea rcx, [rax+4*rcx]
37b624dbcsub r9l, edx
37b624dbflea eax, [r13+1]
37b624dc3mov edi, edx
37b624dc5mov [rsp+312], rbp
37b624dcdmov ebx, eax
37b624dcflea rsi, [4*r9+4]
37b624dd7mov r13l, r8l
37b624ddamov ebp, 1
37b624ddfnop
37b624de0
37b624de0loc_37b624de0:
37b624de0cmp edi, r13l
37b624de3jge 0x37b624df2
37b624de5mov r8, rsi
37b624de8xor edx, edx
37b624deacall memset
37b624defmov rcx, rax
37b624df2
37b624df2loc_37b624df2:
37b624df2add ebp, 1
37b624df5add rcx, r14
37b624df8cmp ebx, ebp
37b624dfajne 0x37b624de0
37b624dfcmov edi, [rsp+144]
37b624e03mov rbx, [rsp+296]
37b624e0bmov rsi, [rsp+304]
37b624e13mov rbp, [rsp+312]
37b624e1b
37b624e1bloc_37b624e1b:
37b624e1bimul edi, [rsp+192]
37b624e23mov [rsp+104], r12
37b624e28mov r9, rbp
37b624e2bmov r8, rsi
37b624e2emov rax, [rsp+352]
37b624e36mov [rsp+72], r15
37b624e3blea rcx, [rip+0xe0d758]
37b624e42mov [rsp+120], 9
37b624e4bmovsxd rdx, edi
37b624e4emov [rsp+40], r15
37b624e53lea rdx, [rax+4*rdx]
37b624e57mov rax, [rsp+344]
37b624e5fmov [rsp+32], rbx
37b624e64mov [rsp+96], rdx
37b624e69lea rdx, [rip+0xe0d721]
37b624e70mov [rsp+88], rax
37b624e75mov rax, [rsp+336]
37b624e7dmov [rsp+112], 4
37b624e86mov [rsp+80], rax
37b624e8bmov rax, [rsp+352]
37b624e93mov [rsp+64], rax
37b624e98mov rax, [rsp+328]
37b624ea0mov [rsp+56], rax
37b624ea5mov rax, [rsp+320]
37b624eadmov [rsp+48], rax
37b624eb2call sgemlqt_
37b624eb7jmp 0x37b624aa6
37b624ebc
37b624ebc 0f 1f 40 00 ..@.
37b624ec0
37b624ec0loc_37b624ec0:
37b624ec0comiss x0, [rsp+128]
37b624ec8ja 0x37b624f40
37b624ecaucomiss x0, x3
37b624ecdjp 0x37b624857
37b624ed3jne 0x37b624857
37b624ed9mov eax, [rsi]
37b624edbmov edx, [rbx]
37b624eddcmp eax, edx
37b624edfcmovl eax, edx
37b624ee2mov [rsp+204], eax
37b624ee9
37b624ee9loc_37b624ee9:
37b624ee9mov rax, [rsp+344]
37b624ef1lea rdx, [rsp+204]
37b624ef9mov r8, rbp
37b624efcmov [rsp+56], 4
37b624f05lea rcx, [rip+0xe0d674]
37b624f0cmov [rsp+48], rax
37b624f11mov rax, [rsp+336]
37b624f19mov [rsp+40], rax
37b624f1elea rax, [rip+0xe0d657]
37b624f25mov [rsp+32], rax
37b624f2amov r9, rax
37b624f2dcall slaset_
37b624f32jmp 0x37b624ae7
37b624f37
37b624f37 66 0f 1f 84 00 00 00 00 00 f........
37b624f40
37b624f40loc_37b624f40:
37b624f40mov rax, [rsp+328]
37b624f48mov [rsp+72], r12
37b624f4dlea r8, [rip+0xe0d638]
37b624f54lea r9, [rsp+172]
37b624f5cmov [rsp+48], rsi
37b624f61mov rdx, r8
37b624f64lea rcx, [rip+0xe0d625]
37b624f6bmov [rsp+64], rax
37b624f70mov rax, [rsp+320]
37b624f78mov [rsp+80], 1
37b624f81mov [rsp+56], rax
37b624f86lea rax, [rsp+176]
37b624f8emov [rsp+40], rbx
37b624f93mov [rsp+32], rax
37b624f98call slascl_
37b624f9dmov [rsp+140], 2
37b624fa8jmp 0x37b624862
37b624fad
37b624fad 0f 1f 00 ...
37b624fb0
37b624fb0loc_37b624fb0:
37b624fb0cmp edx, ecx
37b624fb2cmovl edx, ecx
37b624fb5mov [rsp+204], edx
37b624fbcjmp 0x37b624ee9
37b624fc1
37b624fc1 0f 1f 80 00 00 00 00 .......
37b624fc8
37b624fc8loc_37b624fc8:
37b624fc8mov rcx, [rsp+344]
37b624fd0mov [rsp+40], rax
37b624fd5lea rax, [rsp+176]
37b624fddlea r8, [rip+0xe0d5a8]
37b624fe4mov [rsp+72], r12
37b624fe9lea r9, [rsp+180]
37b624ff1mov rdx, r8
37b624ff4mov [rsp+64], rcx
37b624ff9mov rcx, [rsp+336]
37b625001mov [rsp+80], 1
37b62500amov [rsp+56], rcx
37b62500flea rcx, [rip+0xe0d57a]
37b625016mov [rsp+48], rbp
37b62501bmov [rsp+32], rax
37b625020call slascl_
37b625025mov [rsp+128], 2
37b625030jmp 0x37b62491d
37b625035
37b625035 0f 1f 00 ...
37b625038
37b625038loc_37b625038:
37b625038mov rax, [rsp+344]
37b625040mov [rsp+72], r12
37b625045mov r9, rsi
37b625048lea rcx, [rip+0xe0d563]
37b62504fmov [rsp+96], 8
37b625058lea r8, [rip+0xe0d53f]
37b62505flea rdx, [rip+0xe0d52b]
37b625066mov [rsp+64], rax
37b62506bmov rax, [rsp+336]
37b625073mov [rsp+88], 9
37b62507cmov [rsp+56], rax
37b625081mov rax, [rsp+328]
37b625089mov [rsp+80], 5
37b625092mov [rsp+48], rax
37b625097mov rax, [rsp+320]
37b62509fmov [rsp+32], rbp
37b6250a4mov [rsp+40], rax
37b6250a9call strtrs_
37b6250aemov ecx, [r12]
37b6250b2test ecx, ecx
37b6250b4jg 0x37b624b38
37b6250bamov r13l, [rbp]
37b6250betest r13l, r13l
37b6250c1jle 0x37b62516b
37b6250c7movsxd rcx, [rsi]
37b6250camov r8l, [rbx]
37b6250cdmov [rsp+144], edi
37b6250d4shl r14, 2
37b6250d8mov rax, [rsp+336]
37b6250e0mov [rsp+296], rbx
37b6250e8mov rdx, rcx
37b6250ebmov r9l, r8l
37b6250eemov [rsp+304], rsi
37b6250f6mov esi, 1
37b6250fbsub r9l, edx
37b6250felea rcx, [rax+4*rcx]
37b625102lea eax, [r13+1]
37b625106mov ebx, edx
37b625108sub r9l, 1
37b62510cmov [rsp+312], rbp
37b625114mov edi, eax
37b625116mov r13l, r8l
37b625119lea rbp, [4*r9+4]
37b625121nop [rax]
37b625125nop [rax+rax]
37b625130
37b625130loc_37b625130:
37b625130cmp ebx, r13l
37b625133jge 0x37b625142
37b625135mov r8, rbp
37b625138xor edx, edx
37b62513acall memset
37b62513fmov rcx, rax
37b625142
37b625142loc_37b625142:
37b625142add esi, 1
37b625145add rcx, r14
37b625148cmp edi, esi
37b62514ajne 0x37b625130
37b62514cmov edi, [rsp+144]
37b625153mov rbx, [rsp+296]
37b62515bmov rsi, [rsp+304]
37b625163mov rbp, [rsp+312]
37b62516b
37b62516bloc_37b62516b:
37b62516bimul edi, [rsp+192]
37b625173mov [rsp+104], r12
37b625178mov r9, rbp
37b62517bmov r8, rbx
37b62517emov rax, [rsp+352]
37b625186mov [rsp+72], r15
37b62518blea rcx, [rip+0xe0d408]
37b625192mov [rsp+120], 12
37b62519bmovsxd rdx, edi
37b62519emov [rsp+40], r15
37b6251a3lea rdx, [rax+4*rdx]
37b6251a7mov rax, [rsp+344]
37b6251afmov [rsp+32], rsi
37b6251b4mov [rsp+96], rdx
37b6251b9lea rdx, [rip+0xe0d3e6]
37b6251c0mov [rsp+88], rax
37b6251c5mov rax, [rsp+336]
37b6251cdmov [rsp+112], 4
37b6251d6mov [rsp+80], rax
37b6251dbmov rax, [rsp+352]
37b6251e3mov [rsp+64], rax
37b6251e8mov rax, [rsp+328]
37b6251f0mov [rsp+56], rax
37b6251f5mov rax, [rsp+320]
37b6251fdmov [rsp+48], rax
37b625202call sgemqrt_
37b625207mov eax, [rbx]
37b625209jmp 0x37b624aa8
37b62520e
37b62520e 66 90 f.
37b625210
37b625210loc_37b625210:
37b625210imul edi, [rsp+192]
37b625218mov [rsp+104], r12
37b62521dmov r9, rbp
37b625220mov r8, rsi
37b625223mov rax, [rsp+352]
37b62522bmov [rsp+72], r15
37b625230lea rcx, [rip+0xe0d363]
37b625237mov [rsp+120], 12
37b625240movsxd rdi, edi
37b625243mov [rsp+40], r15
37b625248lea rdx, [rax+4*rdi]
37b62524cmov rax, [rsp+344]
37b625254mov [rsp+32], rbx
37b625259mov [rsp+96], rdx
37b62525elea rdx, [rip+0xe0d341]
37b625265mov [rsp+88], rax
37b62526amov rax, [rsp+336]
37b625272mov [rsp+112], 4
37b62527bmov [rsp+80], rax
37b625280mov rax, [rsp+352]
37b625288mov [rsp+64], rax
37b62528dmov rax, [rsp+328]
37b625295mov [rsp+56], rax
37b62529amov rax, [rsp+320]
37b6252a2mov [rsp+48], rax
37b6252a7call sgemlqt_
37b6252acmov rax, [rsp+344]
37b6252b4mov [rsp+72], r12
37b6252b9mov r9, rbx
37b6252bcmov [rsp+96], 8
37b6252c5lea r8, [rip+0xe0d2d2]
37b6252cclea rdx, [rip+0xe0d2be]
37b6252d3mov [rsp+64], rax
37b6252d8mov rax, [rsp+336]
37b6252e0lea rcx, [rip+0xe0d2d0]
37b6252e7mov [rsp+88], 9
37b6252f0mov [rsp+56], rax
37b6252f5mov rax, [rsp+328]
37b6252fdmov [rsp+80], 5
37b625306mov [rsp+48], rax
37b62530bmov rax, [rsp+320]
37b625313mov [rsp+32], rbp
37b625318mov [rsp+40], rax
37b62531dcall strtrs_
37b625322mov eax, [r12]
37b625326test eax, eax
37b625328jg 0x37b624b38
37b62532emov eax, [rbx]
37b625330jmp 0x37b624aa8
37b625335
37b625335 0f 1f 00 ...
37b625338
37b625338loc_37b625338:
37b625338mov rax, [rsp+328]
37b625340mov [rsp+72], r12
37b625345lea r8, [rip+0xe0d240]
37b62534clea r9, [rsp+172]
37b625354mov [rsp+48], rsi
37b625359mov rdx, r8
37b62535clea rcx, [rip+0xe0d22d]
37b625363mov [rsp+64], rax
37b625368mov rax, [rsp+320]
37b625370mov [rsp+80], 1
37b625379mov [rsp+56], rax
37b62537elea rax, [rsp+200]
37b625386mov [rsp+40], rbx
37b62538bmov [rsp+32], rax
37b625390call slascl_
37b625395mov [rsp+140], 1
37b6253a0jmp 0x37b624862
37b6253a5
37b6253a5 0f 1f 00 ...
37b6253a8
37b6253a8loc_37b6253a8:
37b6253a8mov rcx, [rsp+344]
37b6253b0mov [rsp+40], rax
37b6253b5lea rax, [rsp+200]
37b6253bdlea r8, [rip+0xe0d1c8]
37b6253c4mov [rsp+72], r12
37b6253c9lea r9, [rsp+180]
37b6253d1mov rdx, r8
37b6253d4mov [rsp+64], rcx
37b6253d9mov rcx, [rsp+336]
37b6253e1mov [rsp+80], 1
37b6253eamov [rsp+56], rcx
37b6253eflea rcx, [rip+0xe0d19a]
37b6253f6mov [rsp+48], rbp
37b6253fbmov [rsp+32], rax
37b625400call slascl_
37b625405mov [rsp+128], 1
37b625410jmp 0x37b62491d
37b625415
37b625415 0f 1f 00 ...
37b625418
37b625418loc_37b625418:
37b625418mov rax, [rsp+344]
37b625420mov [rsp+72], r12
37b625425lea r8, [rip+0xe0d160]
37b62542clea r9, [rsp+200]
37b625434mov [rsp+48], rbp
37b625439mov rdx, r8
37b62543clea rcx, [rip+0xe0d14d]
37b625443mov [rsp+64], rax
37b625448mov rax, [rsp+336]
37b625450mov [rsp+80], 1
37b625459mov [rsp+56], rax
37b62545elea rax, [rsp+204]
37b625466mov [rsp+40], rax
37b62546blea rax, [rsp+180]
37b625473mov [rsp+32], rax
37b625478call slascl_
37b62547djmp 0x37b624ae7
37b625482
37b625482 66 0f 1f 44 00 00 f..D..
37b625488
37b625488loc_37b625488:
37b625488mov rax, [rsp+344]
37b625490mov [rsp+72], r12
37b625495mov [rsp+80], 1
37b62549emov [rsp+64], rax
37b6254a3mov rax, [rsp+336]
37b6254abmov [rsp+48], rbp
37b6254b0mov [rsp+56], rax
37b6254b5lea rax, [rsp+204]
37b6254bdmov [rsp+40], rax
37b6254c2lea rax, [rsp+200]
37b6254ca
37b6254caloc_37b6254ca:
37b6254camov [rsp+32], rax
37b6254cflea r8, [rip+0xe0d0b6]
37b6254d6lea r9, [rsp+172]
37b6254demov rdx, r8
37b6254e1lea rcx, [rip+0xe0d0a8]
37b6254e8call slascl_
37b6254edjmp 0x37b624acb
37b6254f2
37b6254f2loc_37b6254f2:
37b6254f2mov rax, [rsp+344]
37b6254famov [rsp+72], r12
37b6254ffmov [rsp+80], 1
37b625508mov [rsp+64], rax
37b62550dmov rax, [rsp+336]
37b625515mov [rsp+48], rbp
37b62551amov [rsp+56], rax
37b62551flea rax, [rsp+204]
37b625527mov [rsp+40], rax
37b62552clea rax, [rsp+176]
37b625534jmp 0x37b6254ca
37b625536
37b625536loc_37b625536:
37b625536mov rax, [rsp+344]
37b62553emov [rsp+72], r12
37b625543lea r8, [rip+0xe0d042]
37b62554alea r9, [rsp+176]
37b625552mov [rsp+48], rbp
37b625557mov rdx, r8
37b62555alea rcx, [rip+0xe0d02f]
37b625561mov [rsp+64], rax
37b625566mov rax, [rsp+336]
37b62556emov [rsp+80], 1
37b625577mov [rsp+56], rax
37b62557clea rax, [rsp+204]
37b625584mov [rsp+40], rax
37b625589lea rax, [rsp+180]
37b625591mov [rsp+32], rax
37b625596call slascl_
37b62559bjmp 0x37b624ae7
37b6255a0
37b6255a0loc_37b6255a0:
37b6255a0neg eax
37b6255a2jmp 0x37b624b16
37b624510
Loading..