File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7ff940
37b7ff940dgges3_:
37b7ff940push r15
37b7ff942push r14
37b7ff944push r13
37b7ff946push r12
37b7ff948push rbp
37b7ff949push rdi
37b7ff94apush rsi
37b7ff94bpush rbx
37b7ff94csub rsp, 552
37b7ff953movups [rsp+448], x6
37b7ff95bmovups [rsp+464], x7
37b7ff963movups [rsp+480], x8
37b7ff96cmovups [rsp+496], x9
37b7ff975movups [rsp+512], x10
37b7ff97emovups [rsp+528], x11
37b7ff987xor ebp, ebp
37b7ff989mov r13l, 1
37b7ff98fmov r15, [rsp+688]
37b7ff997mov rbx, [rsp+656]
37b7ff99fmov rsi, [rsp+760]
37b7ff9a7mov eax, [r15]
37b7ff9aamov [rsp+216], eax
37b7ff9b1mov rax, [rsp+672]
37b7ff9b9mov rdi, r8
37b7ff9bcmov r8l, 1
37b7ff9c2mov [rsp+632], rdx
37b7ff9calea rdx, [rip+0xc3a86f]
37b7ff9d1mov eax, [rax]
37b7ff9d3mov [rsp+648], r9
37b7ff9dbmov r9l, 1
37b7ff9e1mov [rsp+624], rcx
37b7ff9e9mov [rsp+224], eax
37b7ff9f0mov rax, [rsp+736]
37b7ff9f8mov eax, [rax]
37b7ff9famov [rsp+232], eax
37b7ffa01call lsame_
37b7ffa06test eax, eax
37b7ffa08je 0x37b7ffc68
37b7ffa0e
37b7ffa0eloc_37b7ffa0e:
37b7ffa0emov r9l, 1
37b7ffa14mov r8l, 1
37b7ffa1amov rcx, [rsp+632]
37b7ffa22lea rdx, [rip+0xc3a817]
37b7ffa29mov [rsp+364], ebp
37b7ffa30xor r14l, r14l
37b7ffa33mov r12l, 1
37b7ffa39call lsame_
37b7ffa3etest eax, eax
37b7ffa40je 0x37b7ffc30
37b7ffa46
37b7ffa46loc_37b7ffa46:
37b7ffa46mov rcx, rdi
37b7ffa49mov r9l, 1
37b7ffa4fmov r8l, 1
37b7ffa55mov [rsp+368], r14l
37b7ffa5dlea rdx, [rip+0xc3a7de]
37b7ffa64call lsame_
37b7ffa69mov [rsp+256], eax
37b7ffa70mov ecx, eax
37b7ffa72mov rax, [rsp+784]
37b7ffa7amov [rax], 0
37b7ffa80mov eax, [rbx]
37b7ffa82test eax, eax
37b7ffa84jne 0x37b7ffb50
37b7ffa8atest r13l, r13l
37b7ffa8djle 0x37b7ffb98
37b7ffa93test r12l, r12l
37b7ffa96jle 0x37b7ffc20
37b7ffa9cmov rdx, [rsp+768]
37b7ffaa4mov r13l, 1
37b7ffaaamov r12l, [rdx]
37b7ffaadtest ecx, ecx
37b7ffaafje 0x37b7ffca0
37b7ffab5
37b7ffab5loc_37b7ffab5:
37b7ffab5mov rdi, [rsp+672]
37b7ffabdtest eax, eax
37b7ffabfmov edx, 1
37b7ffac4cmovg edx, eax
37b7ffac7cmp [rdi], edx
37b7ffac9jl 0x37b7ffcd0
37b7ffacfcmp [r15], edx
37b7ffad2jl 0x37b7ffcf0
37b7ffad8mov rdi, [rsp+736]
37b7ffae0mov edx, [rdi]
37b7ffae2test edx, edx
37b7ffae4jle 0x37b801520
37b7ffaeacmp edx, eax
37b7ffaecjge 0x37b7ffaf8
37b7ffaeetest bpl, 1
37b7ffaf2jne 0x37b801520
37b7ffaf8
37b7ffaf8loc_37b7ffaf8:
37b7ffaf8mov rdi, [rsp+752]
37b7ffb00mov edx, [rdi]
37b7ffb02test edx, edx
37b7ffb04jle 0x37b801530
37b7ffb0acmp edx, eax
37b7ffb0cjge 0x37b7ffb18
37b7ffb0eand r14l, 1
37b7ffb12jne 0x37b801530
37b7ffb18
37b7ffb18loc_37b7ffb18:
37b7ffb18mov rax, [rsp+768]
37b7ffb20cmp [rax], r13l
37b7ffb23mov rax, [rsp+784]
37b7ffb2bjge 0x37b7ffcff
37b7ffb31cmp r12l, -1
37b7ffb35je 0x37b80154c
37b7ffb3bmov [rax], -19
37b7ffb41mov edx, 19
37b7ffb46jmp 0x37b7ffbac
37b7ffb48
37b7ffb48 0f 1f 84 00 00 00 00 00 ........
37b7ffb50
37b7ffb50loc_37b7ffb50:
37b7ffb50test r13l, r13l
37b7ffb53jle 0x37b7ffb98
37b7ffb55test r12l, r12l
37b7ffb58jle 0x37b7ffc20
37b7ffb5elea edx, [rax+2*rax]
37b7ffb61mov rcx, [rsp+768]
37b7ffb69lea r13l, [rdx+rdx+16]
37b7ffb6emov edx, [rsp+256]
37b7ffb75mov r12l, [rcx]
37b7ffb78test edx, edx
37b7ffb7aje 0x37b7ffca0
37b7ffb80
37b7ffb80loc_37b7ffb80:
37b7ffb80mov ecx, -5
37b7ffb85mov edx, 5
37b7ffb8atest eax, eax
37b7ffb8cjs 0x37b7ffba2
37b7ffb8ejmp 0x37b7ffab5
37b7ffb93
37b7ffb93 0f 1f 44 00 00 ..D..
37b7ffb98
37b7ffb98loc_37b7ffb98:
37b7ffb98mov ecx, -1
37b7ffb9dmov edx, 1
37b7ffba2
37b7ffba2loc_37b7ffba2:
37b7ffba2mov rax, [rsp+784]
37b7ffbaamov [rax], ecx
37b7ffbac
37b7ffbacloc_37b7ffbac:
37b7ffbacmov [rsp+408], edx
37b7ffbb3mov r8l, 7
37b7ffbb9lea rdx, [rsp+408]
37b7ffbc1lea rcx, [rip+0xc3a68c]
37b7ffbc8call xerbla_
37b7ffbcdnop
37b7ffbce
37b7ffbceloc_37b7ffbce:
37b7ffbcemovups x6, [rsp+448]
37b7ffbd6movups x7, [rsp+464]
37b7ffbdemovups x8, [rsp+480]
37b7ffbe7movups x9, [rsp+496]
37b7ffbf0movups x10, [rsp+512]
37b7ffbf9movups x11, [rsp+528]
37b7ffc02add rsp, 552
37b7ffc09pop rbx
37b7ffc0apop rsi
37b7ffc0bpop rdi
37b7ffc0cpop rbp
37b7ffc0dpop r12
37b7ffc0fpop r13
37b7ffc11pop r14
37b7ffc13pop r15
37b7ffc15ret
37b7ffc16
37b7ffc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ffc20
37b7ffc20loc_37b7ffc20:
37b7ffc20mov ecx, -2
37b7ffc25mov edx, 2
37b7ffc2ajmp 0x37b7ffba2
37b7ffc2f
37b7ffc2f 90 .
37b7ffc30
37b7ffc30loc_37b7ffc30:
37b7ffc30mov rcx, [rsp+632]
37b7ffc38mov r9l, 1
37b7ffc3emov r8l, 1
37b7ffc44lea rdx, [rip+0xc3a5f6]
37b7ffc4bcall lsame_
37b7ffc50cmp eax, 1
37b7ffc53mov r14l, eax
37b7ffc56sbb r12l, r12l
37b7ffc59or r12l, 2
37b7ffc5djmp 0x37b7ffa46
37b7ffc62
37b7ffc62 66 0f 1f 44 00 00 f..D..
37b7ffc68
37b7ffc68loc_37b7ffc68:
37b7ffc68mov rcx, [rsp+624]
37b7ffc70mov r9l, 1
37b7ffc76mov r8l, 1
37b7ffc7clea rdx, [rip+0xc3a5be]
37b7ffc83call lsame_
37b7ffc88cmp eax, 1
37b7ffc8bmov ebp, eax
37b7ffc8dsbb r13l, r13l
37b7ffc90or r13l, 2
37b7ffc94jmp 0x37b7ffa0e
37b7ffc99
37b7ffc99 0f 1f 80 00 00 00 00 .......
37b7ffca0
37b7ffca0loc_37b7ffca0:
37b7ffca0mov r9l, 1
37b7ffca6mov r8l, 1
37b7ffcaclea rdx, [rip+0xc3a58d]
37b7ffcb3mov rcx, rdi
37b7ffcb6call lsame_
37b7ffcbbtest eax, eax
37b7ffcbdje 0x37b7ffce0
37b7ffcbfmov eax, [rbx]
37b7ffcc1jmp 0x37b7ffb80
37b7ffcc6
37b7ffcc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ffcd0
37b7ffcd0loc_37b7ffcd0:
37b7ffcd0mov ecx, -7
37b7ffcd5mov edx, 7
37b7ffcdajmp 0x37b7ffba2
37b7ffcdf
37b7ffcdf 90 .
37b7ffce0
37b7ffce0loc_37b7ffce0:
37b7ffce0mov ecx, -3
37b7ffce5mov edx, 3
37b7ffceajmp 0x37b7ffba2
37b7ffcef
37b7ffcef 90 .
37b7ffcf0
37b7ffcf0loc_37b7ffcf0:
37b7ffcf0mov ecx, -9
37b7ffcf5mov edx, 9
37b7ffcfajmp 0x37b7ffba2
37b7ffcff
37b7ffcffloc_37b7ffcff:
37b7ffcffmov edx, [rax]
37b7ffd01test edx, edx
37b7ffd03jne 0x37b801556
37b7ffd09
37b7ffd09loc_37b7ffd09:
37b7ffd09mov [rsp+40], rsi
37b7ffd0emov r9, r15
37b7ffd11mov rdx, rbx
37b7ffd14mov rcx, rbx
37b7ffd17lea rdi, [rip+0xc3a526]
37b7ffd1elea r14, [rsp+352]
37b7ffd26mov [rsp+32], rsi
37b7ffd2bmov r8, [rsp+680]
37b7ffd33mov [rsp+48], rdi
37b7ffd38mov [rsp+56], r14
37b7ffd3dcall dgeqrf_
37b7ffd42cvttsd2si edx, [rsi]
37b7ffd46mov eax, [rbx]
37b7ffd48mov [rsp+88], rdi
37b7ffd4dmov [rsp+112], 1
37b7ffd56mov r9, rbx
37b7ffd59mov r8, rbx
37b7ffd5clea rcx, [rip+0xc3a4e6]
37b7ffd63lea eax, [rax+2*rax]
37b7ffd66mov [rsp+96], r14
37b7ffd6bmov [rsp+104], 1
37b7ffd74add eax, edx
37b7ffd76mov [rsp+80], rsi
37b7ffd7blea rdx, [rip+0xc3a4c6]
37b7ffd82mov [rsp+240], eax
37b7ffd89mov rax, [rsp+672]
37b7ffd91mov [rsp+56], rsi
37b7ffd96mov [rsp+72], rax
37b7ffd9bmov rax, [rsp+664]
37b7ffda3mov [rsp+48], r15
37b7ffda8mov [rsp+64], rax
37b7ffdadmov rax, [rsp+680]
37b7ffdb5mov [rsp+32], rbx
37b7ffdbamov [rsp+40], rax
37b7ffdbfcall dormqr_
37b7ffdc4mov edx, [rbx]
37b7ffdc6mov eax, [rsp+240]
37b7ffdcdlea edi, [rdx+2*rdx]
37b7ffdd0cvttsd2si edx, [rsi]
37b7ffdd4add edi, edx
37b7ffdd6cmp edi, eax
37b7ffdd8cmovl edi, eax
37b7ffddbcmp edi, r13l
37b7ffddecmovl edi, r13l
37b7ffde2test ebp, ebp
37b7ffde4jne 0x37b800c30
37b7ffdea
37b7ffdealoc_37b7ffdea:
37b7ffdeamov rax, [rsp+752]
37b7ffdf2mov [rsp+64], r15
37b7ffdf7lea r13, [rip+0xc3a446]
37b7ffdfelea r9, [rip+0xc3a447]
37b7ffe05mov [rsp+32], rbx
37b7ffe0amov rdx, [rsp+632]
37b7ffe12mov r8, rbx
37b7ffe15mov [rsp+96], rax
37b7ffe1amov rax, [rsp+744]
37b7ffe22mov rcx, [rsp+624]
37b7ffe2amov [rsp+120], r14
37b7ffe2fmov [rsp+88], rax
37b7ffe34mov rax, [rsp+736]
37b7ffe3cmov [rsp+136], 1
37b7ffe48mov [rsp+80], rax
37b7ffe4dmov rax, [rsp+728]
37b7ffe55mov [rsp+128], 1
37b7ffe61mov [rsp+72], rax
37b7ffe66mov rax, [rsp+680]
37b7ffe6emov [rsp+112], r13
37b7ffe73mov [rsp+56], rax
37b7ffe78mov rax, [rsp+672]
37b7ffe80mov [rsp+104], rsi
37b7ffe85mov [rsp+48], rax
37b7ffe8amov rax, [rsp+664]
37b7ffe92mov [rsp+40], rax
37b7ffe97call dgghd3_
37b7ffe9cmov eax, [rbx]
37b7ffe9emov r9, rbx
37b7ffea1lea rcx, [rip+0xc3a39a]
37b7ffea8lea ebp, [rax+2*rax]
37b7ffeabcvttsd2si eax, [rsi]
37b7ffeafmov [rsp+160], r14
37b7ffeb7mov [rsp+184], 1
37b7ffec3mov [rsp+176], 1
37b7ffecfmov [rsp+168], 1
37b7ffedbadd ebp, eax
37b7ffeddlea rax, [rip+0xc3a36c]
37b7ffee4mov [rsp+72], r15
37b7ffee9mov [rsp+152], rax
37b7ffef1mov rax, [rsp+752]
37b7ffef9mov [rsp+144], r13
37b7fff01mov [rsp+128], rax
37b7fff09mov rax, [rsp+744]
37b7fff11mov [rsp+136], rsi
37b7fff19mov [rsp+120], rax
37b7fff1emov rax, [rsp+736]
37b7fff26mov [rsp+40], rbx
37b7fff2bmov [rsp+112], rax
37b7fff30mov rax, [rsp+728]
37b7fff38mov [rsp+104], rax
37b7fff3dmov rax, [rsp+720]
37b7fff45mov [rsp+96], rax
37b7fff4amov rax, [rsp+712]
37b7fff52mov [rsp+88], rax
37b7fff57mov rax, [rsp+704]
37b7fff5fmov [rsp+80], rax
37b7fff64mov rax, [rsp+680]
37b7fff6cmov [rsp+64], rax
37b7fff71mov rax, [rsp+672]
37b7fff79mov [rsp+56], rax
37b7fff7emov rax, [rsp+664]
37b7fff86mov [rsp+48], rax
37b7fff8blea rax, [rip+0xc3a2ba]
37b7fff92mov [rsp+32], rax
37b7fff97mov r8, [rsp+632]
37b7fff9fmov rdx, [rsp+624]
37b7fffa7call dlaqz0_
37b7fffaccvttsd2si eax, [rsi]
37b7fffb0mov edx, [rbx]
37b7fffb2lea eax, [rax+2*rdx]
37b7fffb5cmp eax, ebp
37b7fffb7cmovl eax, ebp
37b7fffbacmp eax, edi
37b7fffbccmovge edi, eax
37b7fffbfmov eax, [rsp+256]
37b7fffc6test eax, eax
37b7fffc8jne 0x37b800af0
37b7fffce
37b7fffceloc_37b7fffce:
37b7fffcetest edx, edx
37b7fffd0jne 0x37b800010
37b7fffd2mov rax, [rip+0xc3a2a7]
37b7fffd9mov [rsi], rax
37b7fffdcmov rax, [rsp+784]
37b7fffe4mov edx, [rax]
37b7fffe6test edx, edx
37b7fffe8jne 0x37b801556
37b7fffeecmp r12l, -1
37b7ffff2je 0x37b7ffbce
37b7ffff8mov rax, [rsp+696]
37b800000mov [rax], 0
37b800006jmp 0x37b7ffbce
37b80000b
37b80000b 0f 1f 44 00 00 ..D..
37b800010
37b800010loc_37b800010:
37b800010mov rax, [rsp+784]
37b800018pxor x5, x5
37b80001ccvtsi2sd x5, edi
37b800020movapd x10, x5
37b800025movsd_xmm [rsi], x5
37b800029mov edx, [rax]
37b80002btest edx, edx
37b80002djne 0x37b801556
37b800033cmp r12l, -1
37b800037je 0x37b7ffbce
37b80003dmovsxd rdi, [rsp+216]
37b800045xor eax, eax
37b800047mov edx, 1
37b80004clea rcx, [rip+0xc3a208]
37b800053test rdi, rdi
37b800056cmovns rax, rdi
37b80005amovsxd rdi, [rsp+224]
37b800062mov [rsp+264], rax
37b80006amov rbp, rax
37b80006dxor eax, eax
37b80006ftest rdi, rdi
37b800072cmovns rax, rdi
37b800076not rbp
37b800079mov [rsp+272], rax
37b800081not rax
37b800084mov [rsp+280], rax
37b80008ccall dlamch_
37b800091mov edx, 1
37b800096lea rcx, [rip+0xc3a1a5]
37b80009dmovapd x7, x0
37b8000a1call dlamch_
37b8000a6mov [rsp+40], rsi
37b8000abmov r8, rbx
37b8000aemov rdx, rbx
37b8000b1movapd x5, x0
37b8000b5lea rcx, [rip+0xc3a1a0]
37b8000bcmovsd_xmm x3, [rip+0xc3a1bc]
37b8000c4mov rax, [rsp+672]
37b8000ccsqrtsd x5, x5
37b8000d0mov r9, [rsp+664]
37b8000d8movapd x9, x0
37b8000ddmov [rsp+48], 1
37b8000e6mov [rsp+32], rax
37b8000ebmovapd x6, x5
37b8000efdivsd x6, x7
37b8000f3divsd x3, x6
37b8000f7movapd x7, x3
37b8000fbcall dlange_
37b800100pxor x1, x1
37b800104movsd_xmm [rsp+384], x0
37b80010dcomisd x0, x1
37b800111jbe 0x37b800708
37b800117comisd x6, x0
37b80011bjbe 0x37b800708
37b800121movapd x0, x6
37b800125
37b800125loc_37b800125:
37b800125mov rax, [rsp+672]
37b80012dmov [rsp+72], r14
37b800132lea r8, [rip+0xc3a117]
37b800139lea r9, [rsp+384]
37b800141mov [rsp+48], rbx
37b800146mov rdx, r8
37b800149lea rcx, [rip+0xc3a10d]
37b800150mov [rsp+64], rax
37b800155mov rax, [rsp+664]
37b80015dmov [rsp+80], 1
37b800166mov [rsp+56], rax
37b80016blea rax, [rsp+392]
37b800173mov [rsp+40], rbx
37b800178mov [rsp+32], rax
37b80017dmovsd_xmm [rsp+392], x0
37b800186call dlascl_
37b80018bmov [rsp+316], 1
37b800196
37b800196loc_37b800196:
37b800196mov [rsp+48], 1
37b80019fmov r8, rbx
37b8001a2mov r9, [rsp+680]
37b8001aamov rdx, rbx
37b8001admov [rsp+40], rsi
37b8001b2lea rcx, [rip+0xc3a0a3]
37b8001b9mov [rsp+32], r15
37b8001becall dlange_
37b8001c3pxor x1, x1
37b8001c7movsd_xmm [rsp+400], x0
37b8001d0comisd x0, x1
37b8001d4jbe 0x37b8006e8
37b8001dacomisd x6, x0
37b8001dejbe 0x37b8006e8
37b8001e4movapd x7, x6
37b8001e8
37b8001e8loc_37b8001e8:
37b8001e8mov rax, [rsp+680]
37b8001f0mov [rsp+72], r14
37b8001f5lea r8, [rip+0xc3a054]
37b8001fclea r9, [rsp+400]
37b800204mov [rsp+64], r15
37b800209mov rdx, r8
37b80020clea rcx, [rip+0xc3a04a]
37b800213mov [rsp+56], rax
37b800218lea rax, [rsp+408]
37b800220mov [rsp+80], 1
37b800229mov [rsp+48], rbx
37b80022emov [rsp+40], rbx
37b800233mov [rsp+32], rax
37b800238movsd_xmm [rsp+408], x7
37b800241call dlascl_
37b800246mov [rsp+288], 1
37b800251
37b800251loc_37b800251:
37b800251movsxd rax, [rbx]
37b800254mov [rsp+88], r14
37b800259mov [rsp+64], rsi
37b80025emov r9, [rsp+672]
37b800266lea r13l, [rax+rax+1]
37b80026blea rcx, [rsi+8*rax]
37b80026fmov [rsp+96], 1
37b800278mov r8, [rsp+664]
37b800280movsxd rdx, r13l
37b800283mov [rsp+320], rcx
37b80028blea rdi, [rsi+8*rdx-8]
37b800290mov [rsp+72], rcx
37b800295mov rdx, [rsp+680]
37b80029dlea rcx, [rsp+356]
37b8002a5mov [rsp+240], rcx
37b8002admov [rsp+56], rcx
37b8002b2lea rcx, [rsp+360]
37b8002bamov [rsp+80], rdi
37b8002bfmov [rsp+48], rcx
37b8002c4mov [rsp+32], rdx
37b8002c9mov rdx, rbx
37b8002ccmov [rsp+40], r15
37b8002d1mov [rsp+248], rcx
37b8002d9lea rcx, [rip+0xc39f7b]
37b8002e0mov [rsp+260], r13l
37b8002e8mov [rsp+216], rdi
37b8002f0call dggbal_
37b8002f5mov ecx, [rbx]
37b8002f7mov r9, r15
37b8002famov edx, [rsp+356]
37b800301movsxd r12, [rsp+360]
37b800309mov rax, [rsp+216]
37b800311lea edi, [rdx+1]
37b800314lea edx, [rcx+1]
37b800317sub edx, r12l
37b80031asub edi, r12l
37b80031dmov [rsp+312], r12l
37b800325mov [rsp+344], edx
37b80032cmov rdx, [rsp+768]
37b800334mov [rsp+372], edi
37b80033badd edi, r13l
37b80033emov ecx, [rdx]
37b800340mov [rsp+32], rax
37b800345mov [rsp+56], r14
37b80034alea edx, [rcx+1]
37b80034dsub edx, edi
37b80034fmov [rsp+380], edx
37b800356movsxd rdx, edi
37b800359lea r13, [rsi+8*rdx-8]
37b80035emov rdx, [rsp+264]
37b800366mov [rsp+40], r13
37b80036bimul rdx, r12
37b80036flea rcx, [rdx+rbp]
37b800373lea rbp, [rsp+380]
37b80037blea rdx, [r12+rcx]
37b80037fmov [rsp+328], rcx
37b800387mov rcx, [rsp+680]
37b80038fmov [rsp+48], rbp
37b800394lea r8, [rcx+8*rdx]
37b800398lea rdx, [rsp+344]
37b8003a0lea rcx, [rsp+372]
37b8003a8mov [rsp+304], r8
37b8003b0mov [rsp+296], rdx
37b8003b8mov [rsp+224], rcx
37b8003c0call dgeqrf_
37b8003c5mov rdx, [rsp+768]
37b8003cdmov r8, [rsp+304]
37b8003d5mov rax, [rsp+216]
37b8003ddmov r9, [rsp+296]
37b8003e5mov edx, [rdx]
37b8003e7mov [rsp+40], r8
37b8003ecmov r8, [rsp+224]
37b8003f4mov [rsp+56], rax
37b8003f9mov [rsp+292], edx
37b800400lea ecx, [rdx+1]
37b800403mov rdx, [rsp+672]
37b80040bsub ecx, edi
37b80040dmov [rsp+96], r14
37b800412mov [rsp+72], rdx
37b800417mov rdx, [rsp+272]
37b80041fmov [rsp+380], ecx
37b800426mov rcx, [rsp+280]
37b80042eimul rdx, r12
37b800432mov [rsp+88], rbp
37b800437mov [rsp+80], r13
37b80043cmov [rsp+48], r15
37b800441add rcx, rdx
37b800444mov [rsp+32], r8
37b800449mov rdx, [rsp+664]
37b800451mov [rsp+112], 1
37b80045aadd rcx, r12
37b80045dmov [rsp+104], 1
37b800466lea rcx, [rdx+8*rcx]
37b80046alea rdx, [rip+0xc39dd7]
37b800471mov [rsp+64], rcx
37b800476lea rcx, [rip+0xc39dcc]
37b80047dcall dormqr_
37b800482mov eax, [rsp+364]
37b800489test eax, eax
37b80048bmov [rsp+280], eax
37b800492mov eax, [rsp+312]
37b800499jne 0x37b800cf0
37b80049f
37b80049floc_37b80049f:
37b80049fmov r12l, [rsp+368]
37b8004a7test r12l, r12l
37b8004aajne 0x37b800ca0
37b8004b0
37b8004b0loc_37b8004b0:
37b8004b0mov rax, [rsp+768]
37b8004b8mov rdx, [rsp+632]
37b8004c0mov r8, rbx
37b8004c3mov rcx, [rsp+624]
37b8004cbmov eax, [rax]
37b8004cdmov [rsp+104], r13
37b8004d2mov r13, [rsp+248]
37b8004damov [rsp+120], r14
37b8004dfmov [rsp+224], eax
37b8004e6add eax, 1
37b8004e9sub eax, edi
37b8004ebmov r9, r13
37b8004eemov rdi, [rsp+240]
37b8004f6mov [rsp+136], 1
37b800502mov [rsp+380], eax
37b800509mov rax, [rsp+752]
37b800511mov [rsp+32], rdi
37b800516mov [rsp+96], rax
37b80051bmov rax, [rsp+744]
37b800523mov [rsp+128], 1
37b80052fmov [rsp+88], rax
37b800534mov rax, [rsp+736]
37b80053cmov [rsp+112], rbp
37b800541mov [rsp+80], rax
37b800546mov rax, [rsp+728]
37b80054emov [rsp+64], r15
37b800553mov [rsp+72], rax
37b800558mov rax, [rsp+680]
37b800560mov [rsp+56], rax
37b800565mov rax, [rsp+672]
37b80056dmov [rsp+48], rax
37b800572mov rax, [rsp+664]
37b80057amov [rsp+40], rax
37b80057fcall dgghd3_
37b800584mov rax, [rsp+768]
37b80058cmov r9, rbx
37b80058flea rcx, [rip+0xc39cac]
37b800596mov eax, [rax]
37b800598mov [rsp+160], r14
37b8005a0mov [rsp+184], 1
37b8005acmov [rsp+224], eax
37b8005b3add eax, 1
37b8005b6sub eax, [rsp+260]
37b8005bdmov [rsp+380], eax
37b8005c4lea rax, [rip+0xc39c85]
37b8005cbmov [rsp+152], rax
37b8005d3mov rax, [rsp+216]
37b8005dbmov [rsp+176], 1
37b8005e7mov [rsp+136], rax
37b8005efmov rax, [rsp+752]
37b8005f7mov [rsp+168], 1
37b800603mov [rsp+128], rax
37b80060bmov rax, [rsp+744]
37b800613mov [rsp+144], rbp
37b80061bmov [rsp+120], rax
37b800620mov rax, [rsp+736]
37b800628mov [rsp+72], r15
37b80062dmov [rsp+112], rax
37b800632mov rax, [rsp+728]
37b80063amov [rsp+104], rax
37b80063fmov rax, [rsp+720]
37b800647mov [rsp+96], rax
37b80064cmov rax, [rsp+712]
37b800654mov [rsp+88], rax
37b800659mov rax, [rsp+704]
37b800661mov [rsp+80], rax
37b800666mov rax, [rsp+680]
37b80066emov [rsp+64], rax
37b800673mov rax, [rsp+672]
37b80067bmov [rsp+56], rax
37b800680mov rax, [rsp+664]
37b800688mov [rsp+40], rdi
37b80068dmov r8, [rsp+632]
37b800695mov [rsp+48], rax
37b80069amov rdx, [rsp+624]
37b8006a2mov [rsp+32], r13
37b8006a7call dlaqz0_
37b8006acmov eax, [rsp+352]
37b8006b3test eax, eax
37b8006b5je 0x37b800720
37b8006b7mov edx, [rbx]
37b8006b9jle 0x37b800e78
37b8006bfcmp eax, edx
37b8006c1jle 0x37b8006d0
37b8006c3
37b8006c3loc_37b8006c3:
37b8006c3lea ecx, [rdx+rdx]
37b8006c6cmp eax, ecx
37b8006c8jg 0x37b800e80
37b8006cesub eax, edx
37b8006d0
37b8006d0loc_37b8006d0:
37b8006d0mov rbx, [rsp+784]
37b8006d8mov [rbx], eax
37b8006da
37b8006daloc_37b8006da:
37b8006damovsd_xmm [rsi], x10
37b8006dfjmp 0x37b7ffbce
37b8006e4
37b8006e4 0f 1f 40 00 ..@.
37b8006e8
37b8006e8loc_37b8006e8:
37b8006e8comisd x0, x7
37b8006ecja 0x37b8001e8
37b8006f2mov [rsp+288], 0
37b8006fdjmp 0x37b800251
37b800702
37b800702 66 0f 1f 44 00 00 f..D..
37b800708
37b800708loc_37b800708:
37b800708comisd x0, x7
37b80070cjbe 0x37b800c88
37b800712movapd x0, x7
37b800716jmp 0x37b800125
37b80071b
37b80071b 0f 1f 44 00 00 ..D..
37b800720
37b800720loc_37b800720:
37b800720movsd_xmm x3, [rip+0xc39b58]
37b800728mov rax, [rsp+696]
37b800730mov r13l, [rsp+256]
37b800738divsd x3, x9
37b80073dmov [rax], 0
37b800743movapd x8, x3
37b800748test r13l, r13l
37b80074bje 0x37b800990
37b800751mov r12l, [rsp+316]
37b800759test r12l, r12l
37b80075cjne 0x37b801468
37b800762
37b800762loc_37b800762:
37b800762mov edi, [rsp+288]
37b800769test edi, edi
37b80076bjne 0x37b801400
37b800771
37b800771loc_37b800771:
37b800771mov edx, [rbx]
37b800773test edx, edx
37b800775jle 0x37b800815
37b80077bmov r13, [rsp+712]
37b800783mov r12, [rsp+720]
37b80078bmov [rsp+224], rbp
37b800793mov edi, 1
37b800798mov rcx, [rsp+704]
37b8007a0mov [rsp+656], rbx
37b8007a8mov rbp, r13
37b8007abmov r13, [rsp+648]
37b8007b3mov [rsp+760], rsi
37b8007bbmov rsi, r12
37b8007bemov rbx, rcx
37b8007c1mov r12l, edx
37b8007c4nop
37b8007c5nop [rax+rax]
37b8007d0
37b8007d0loc_37b8007d0:
37b8007d0mov rcx, rbx
37b8007d3mov r8, rsi
37b8007d6mov rdx, rbp
37b8007d9add rbx, 8
37b8007ddcall r13
37b8007e0mov rcx, [rsp+776]
37b8007e8add rbp, 8
37b8007ecadd rsi, 8
37b8007f0mov [rcx+4*rdi-4], eax
37b8007f4add rdi, 1
37b8007f8cmp r12l, edi
37b8007fbjge 0x37b8007d0
37b8007fdmov rbx, [rsp+656]
37b800805mov rsi, [rsp+760]
37b80080dmov rbp, [rsp+224]
37b800815
37b800815loc_37b800815:
37b800815mov rax, [rsp+768]
37b80081dlea rdx, [rsp+364]
37b800825lea r8, [rsp+368]
37b80082dlea rcx, [rip+0xc39a1c]
37b800834mov eax, [rax]
37b800836sub eax, [rsp+260]
37b80083dmov [rsp+192], r14
37b800845add eax, 1
37b800848mov [rsp+168], rbp
37b800850mov [rsp+380], eax
37b800857lea rax, [rip+0xc399ee]
37b80085emov [rsp+184], rax
37b800866lea rax, [rsp+348]
37b80086emov [rsp+176], rax
37b800876mov rax, [rsp+216]
37b80087emov [rsp+64], r15
37b800883mov [rsp+160], rax
37b80088blea rax, [rsp+432]
37b800893mov [rsp+152], rax
37b80089blea rax, [rsp+424]
37b8008a3mov [rsp+144], rax
37b8008ablea rax, [rsp+416]
37b8008b3mov [rsp+136], rax
37b8008bbmov rax, [rsp+696]
37b8008c3mov [rsp+128], rax
37b8008cbmov rax, [rsp+752]
37b8008d3mov [rsp+120], rax
37b8008d8mov rax, [rsp+744]
37b8008e0mov [rsp+112], rax
37b8008e5mov rax, [rsp+736]
37b8008edmov [rsp+104], rax
37b8008f2mov rax, [rsp+728]
37b8008famov [rsp+96], rax
37b8008ffmov rax, [rsp+720]
37b800907mov [rsp+88], rax
37b80090cmov rax, [rsp+712]
37b800914mov [rsp+80], rax
37b800919mov rax, [rsp+704]
37b800921mov [rsp+72], rax
37b800926mov rax, [rsp+680]
37b80092emov [rsp+56], rax
37b800933mov rax, [rsp+672]
37b80093bmov [rsp+32], rbx
37b800940mov r9, [rsp+776]
37b800948mov [rsp+48], rax
37b80094dmov rax, [rsp+664]
37b800955mov [rsp+40], rax
37b80095acall dtgsen_
37b80095fmov eax, [rsp+364]
37b800966mov r12l, [rsp+368]
37b80096emov [rsp+280], eax
37b800975cmp [rsp+352], 1
37b80097djne 0x37b800990
37b80097fmov eax, [rbx]
37b800981mov rdi, [rsp+784]
37b800989add eax, 3
37b80098cmov [rdi], eax
37b80098enop
37b800990
37b800990loc_37b800990:
37b800990mov r11l, [rsp+280]
37b800998test r11l, r11l
37b80099bjne 0x37b801380
37b8009a1
37b8009a1loc_37b8009a1:
37b8009a1test r12l, r12l
37b8009a4jne 0x37b801300
37b8009aa
37b8009aaloc_37b8009aa:
37b8009aamov r10l, [rsp+316]
37b8009b2test r10l, r10l
37b8009b5je 0x37b800e98
37b8009bbmov ecx, [rbx]
37b8009bdtest ecx, ecx
37b8009bfjle 0x37b801139
37b8009c5movsd_xmm x3, [rsp+392]
37b8009cemov r8l, ecx
37b8009d1mov rax, [rsp+664]
37b8009d9pxor x5, x5
37b8009ddmov rbp, [rsp+272]
37b8009e5mov r11, [rsp+704]
37b8009edlea rdx, [rax-8]
37b8009f1mov r10, [rsp+712]
37b8009f9xor eax, eax
37b8009fbmovsd_xmm x11, [rsp+384]
37b800a05mov rdi, [rsp+720]
37b800a0dlea r9, [8*rbp+8]
37b800a15jmp 0x37b800aae
37b800a1a
37b800a1a 66 0f 1f 44 00 00 f..D..
37b800a20
37b800a20loc_37b800a20:
37b800a20movapd x4, x11
37b800a25movapd x7, x9
37b800a2adivsd x4, x3
37b800a2edivsd x7, x1
37b800a32comisd x7, x4
37b800a36ja 0x37b800ade
37b800a3cmovapd x7, x2
37b800a40divsd x7, x8
37b800a45comisd x7, x0
37b800a49ja 0x37b800a5a
37b800a4bmovapd x0, x9
37b800a50divsd x0, x2
37b800a54comisd x0, x4
37b800a58jbe 0x37b800a9e
37b800a5a
37b800a5aloc_37b800a5a:
37b800a5amovsd_xmm x0, [rdx+8*rbp+8]
37b800a60divsd x0, x2
37b800a64nop
37b800a65nop [rax+rax]
37b800a70
37b800a70loc_37b800a70:
37b800a70andpd x0, [rip+0xc39818]
37b800a78movsd_xmm x4, [rdi+8*rax]
37b800a7dmulsd x1, x0
37b800a81movsd_xmm [rsi], x0
37b800a85mulsd x4, x0
37b800a89mulsd x0, x2
37b800a8dmovsd_xmm [r11+8*rax], x1
37b800a93movsd_xmm [rdi+8*rax], x4
37b800a98movsd_xmm [r10+8*rax], x0
37b800a9e
37b800a9eloc_37b800a9e:
37b800a9eadd rax, 1
37b800aa2add rdx, r9
37b800aa5cmp r8, rax
37b800aa8je 0x37b801128
37b800aae
37b800aaeloc_37b800aae:
37b800aaemovsd_xmm x2, [r10+8*rax]
37b800ab4ucomisd x2, x5
37b800ab8jp 0x37b800abc
37b800abaje 0x37b800a9e
37b800abc
37b800abcloc_37b800abc:
37b800abcmovsd_xmm x1, [r11+8*rax]
37b800ac2movapd x0, x3
37b800ac6divsd x0, x11
37b800acbmovapd x4, x1
37b800acfdivsd x4, x8
37b800ad4comisd x4, x0
37b800ad8jbe 0x37b800a20
37b800ade
37b800adeloc_37b800ade:
37b800ademovsd_xmm x0, [rdx+8]
37b800ae3divsd x0, x1
37b800ae7jmp 0x37b800a70
37b800ae9
37b800ae9 0f 1f 80 00 00 00 00 .......
37b800af0
37b800af0loc_37b800af0:
37b800af0lea rax, [rip+0xc39755]
37b800af7mov [rsp+192], r14
37b800afflea rdx, [rsp+364]
37b800b07mov [rsp+184], rax
37b800b0flea rax, [rsp+348]
37b800b17lea r8, [rsp+368]
37b800b1fmov [rsp+176], rax
37b800b27lea rax, [rsp+432]
37b800b2flea rcx, [rip+0xc3971a]
37b800b36mov [rsp+152], rax
37b800b3elea rax, [rsp+424]
37b800b46mov [rsp+144], rax
37b800b4elea rax, [rsp+416]
37b800b56mov [rsp+136], rax
37b800b5emov rax, [rsp+696]
37b800b66mov [rsp+168], r13
37b800b6emov [rsp+128], rax
37b800b76mov rax, [rsp+752]
37b800b7emov [rsp+160], rsi
37b800b86mov [rsp+120], rax
37b800b8bmov rax, [rsp+744]
37b800b93mov [rsp+64], r15
37b800b98mov [rsp+112], rax
37b800b9dmov rax, [rsp+736]
37b800ba5mov [rsp+32], rbx
37b800baamov [rsp+104], rax
37b800bafmov rax, [rsp+728]
37b800bb7mov [rsp+96], rax
37b800bbcmov rax, [rsp+720]
37b800bc4mov [rsp+88], rax
37b800bc9mov rax, [rsp+712]
37b800bd1mov [rsp+80], rax
37b800bd6mov rax, [rsp+704]
37b800bdemov [rsp+72], rax
37b800be3mov rax, [rsp+680]
37b800bebmov [rsp+56], rax
37b800bf0mov rax, [rsp+672]
37b800bf8mov [rsp+48], rax
37b800bfdmov rax, [rsp+664]
37b800c05mov [rsp+40], rax
37b800c0amov r9, [rsp+776]
37b800c12call dtgsen_
37b800c17cvttsd2si eax, [rsi]
37b800c1bmov edx, [rbx]
37b800c1dlea eax, [rax+2*rdx]
37b800c20cmp edi, eax
37b800c22cmovl edi, eax
37b800c25jmp 0x37b7fffce
37b800c2a
37b800c2a 66 0f 1f 44 00 00 f..D..
37b800c30
37b800c30loc_37b800c30:
37b800c30mov [rsp+64], r14
37b800c35mov rdx, rbx
37b800c38mov r8, rbx
37b800c3bmov rcx, rbx
37b800c3elea rax, [rip+0xc395ff]
37b800c45mov [rsp+48], rsi
37b800c4amov r9, [rsp+728]
37b800c52mov [rsp+56], rax
37b800c57mov rax, [rsp+736]
37b800c5fmov [rsp+40], rsi
37b800c64mov [rsp+32], rax
37b800c69call dorgqr_
37b800c6ecvttsd2si edx, [rsi]
37b800c72mov eax, [rbx]
37b800c74lea eax, [rax+2*rax]
37b800c77add eax, edx
37b800c79cmp edi, eax
37b800c7bcmovl edi, eax
37b800c7ejmp 0x37b7ffdea
37b800c83
37b800c83 0f 1f 44 00 00 ..D..
37b800c88
37b800c88loc_37b800c88:
37b800c88mov [rsp+316], 0
37b800c93jmp 0x37b800196
37b800c98
37b800c98 0f 1f 84 00 00 00 00 00 ........
37b800ca0
37b800ca0loc_37b800ca0:
37b800ca0mov rax, [rsp+752]
37b800ca8lea r9, [rip+0xc395b1]
37b800cafmov r8, rbx
37b800cb2mov rdx, rbx
37b800cb5mov [rsp+56], 4
37b800cbelea rcx, [rip+0xc395a3]
37b800cc5mov [rsp+48], rax
37b800ccamov rax, [rsp+744]
37b800cd2mov [rsp+40], rax
37b800cd7lea rax, [rip+0xc39592]
37b800cdemov [rsp+32], rax
37b800ce3call dlaset_
37b800ce8jmp 0x37b8004b0
37b800ced
37b800ced 0f 1f 00 ...
37b800cf0
37b800cf0loc_37b800cf0:
37b800cf0mov [rsp+292], eax
37b800cf7xor edx, edx
37b800cf9mov r8, rbx
37b800cfcmov rax, [rsp+736]
37b800d04movsxd r11, [rsp+232]
37b800d0clea rcx, [rip+0xc39555]
37b800d13mov [rsp+56], 4
37b800d1clea r9, [rip+0xc3953d]
37b800d23mov [rsp+48], rax
37b800d28mov rax, [rsp+728]
37b800d30test r11, r11
37b800d33mov [rsp+40], rax
37b800d38lea rax, [rip+0xc39531]
37b800d3fcmovs r11, rdx
37b800d43mov rdx, rbx
37b800d46mov [rsp+32], rax
37b800d4bmov [rsp+232], r11
37b800d53call dlaset_
37b800d58mov r11, [rsp+232]
37b800d60mov edx, [rsp+372]
37b800d67mov rcx, r11
37b800d6aimul r11, r12
37b800d6enot rcx
37b800d71add r11, rcx
37b800d74cmp edx, 1
37b800d77jle 0x37b800e07
37b800d7dmov eax, [rsp+292]
37b800d84sub edx, 1
37b800d87mov r8, rbp
37b800d8amov r10, [rsp+736]
37b800d92mov rcx, [rsp+328]
37b800d9amov [rsp+32], r15
37b800d9fadd eax, 1
37b800da2mov [rsp+48], r10
37b800da7mov r10, [rsp+728]
37b800dafcdqe
37b800db1mov [rsp+376], edx
37b800db8add rcx, rax
37b800dbbadd rax, r11
37b800dbemov [rsp+56], 1
37b800dc7lea rax, [r10+8*rax]
37b800dcbmov [rsp+380], edx
37b800dd2lea rdx, [rsp+376]
37b800ddamov [rsp+40], rax
37b800ddfmov rax, [rsp+680]
37b800de7mov [rsp+232], r11
37b800deflea r9, [rax+8*rcx]
37b800df3lea rcx, [rip+0xc3944f]
37b800dfacall dlacpy_
37b800dffmov r11, [rsp+232]
37b800e07
37b800e07loc_37b800e07:
37b800e07mov rax, [rsp+768]
37b800e0fmov rcx, [rsp+224]
37b800e17lea r10, [r12+r11]
37b800e1bmov eax, [rax]
37b800e1dmov [rsp+64], r14
37b800e22mov r8, rcx
37b800e25mov rdx, rcx
37b800e28mov [rsp+56], rbp
37b800e2dmov [rsp+232], eax
37b800e34add eax, 1
37b800e37sub eax, edi
37b800e39mov [rsp+48], r13
37b800e3emov [rsp+380], eax
37b800e45mov rax, [rsp+216]
37b800e4dmov [rsp+40], rax
37b800e52mov rax, [rsp+736]
37b800e5amov [rsp+32], rax
37b800e5fmov rax, [rsp+728]
37b800e67lea r9, [rax+8*r10]
37b800e6bcall dorgqr_
37b800e70jmp 0x37b80049f
37b800e75
37b800e75 0f 1f 00 ...
37b800e78
37b800e78loc_37b800e78:
37b800e78cmp eax, edx
37b800e7ajg 0x37b8006c3
37b800e80
37b800e80loc_37b800e80:
37b800e80mov rax, [rsp+784]
37b800e88add edx, 1
37b800e8bmov [rax], edx
37b800e8djmp 0x37b8006da
37b800e92
37b800e92 66 0f 1f 44 00 00 f..D..
37b800e98
37b800e98loc_37b800e98:
37b800e98mov r9l, [rsp+288]
37b800ea0test r9l, r9l
37b800ea3je 0x37b800fbe
37b800ea9mov ecx, [rbx]
37b800eabtest ecx, ecx
37b800eadjle 0x37b801250
37b800eb3
37b800eb3loc_37b800eb3:
37b800eb3mov rax, [rsp+264]
37b800ebbmov r11, [rsp+704]
37b800ec3pxor x5, x5
37b800ec7mov r9, [rsp+712]
37b800ecfmov r10, [rsp+720]
37b800ed7lea r8, [8*rax+8]
37b800edfmov rax, [rsp+680]
37b800ee7movsd_xmm x3, [rsp+408]
37b800ef0movsd_xmm x6, [rsp+400]
37b800ef9lea rdx, [rax-8]
37b800efdmov eax, 1
37b800f02nop [rax]
37b800f05nop [rax+rax]
37b800f10
37b800f10loc_37b800f10:
37b800f10movsd_xmm x1, [r9+8*rax-8]
37b800f17ucomisd x1, x5
37b800f1bjp 0x37b800f1f
37b800f1dje 0x37b800f91
37b800f1f
37b800f1floc_37b800f1f:
37b800f1fmovsd_xmm x2, [r10+8*rax-8]
37b800f26movapd x0, x3
37b800f2adivsd x0, x6
37b800f2emovapd x4, x2
37b800f32divsd x4, x8
37b800f37comisd x4, x0
37b800f3bja 0x37b800f54
37b800f3dmovapd x4, x6
37b800f41movapd x0, x9
37b800f46divsd x4, x3
37b800f4adivsd x0, x2
37b800f4ecomisd x0, x4
37b800f52jbe 0x37b800f91
37b800f54
37b800f54loc_37b800f54:
37b800f54movsd_xmm x0, [rdx+8]
37b800f59divsd x0, x2
37b800f5dandpd x0, [rip+0xc3932b]
37b800f65mulsd x2, x0
37b800f69movsd_xmm [rsi], x0
37b800f6dmovsd_xmm [r10+8*rax-8], x2
37b800f74movsd_xmm x2, [r11+8*rax-8]
37b800f7bmulsd x2, x0
37b800f7fmulsd x0, x1
37b800f83movsd_xmm [r11+8*rax-8], x2
37b800f8amovsd_xmm [r9+8*rax-8], x0
37b800f91
37b800f91loc_37b800f91:
37b800f91add rax, 1
37b800f95add rdx, r8
37b800f98cmp ecx, eax
37b800f9ajge 0x37b800f10
37b800fa0mov edx, [rsp+316]
37b800fa7test edx, edx
37b800fa9jne 0x37b801139
37b800faf
37b800fafloc_37b800faf:
37b800fafmov eax, [rsp+288]
37b800fb6test eax, eax
37b800fb8jne 0x37b801250
37b800fbe
37b800fbeloc_37b800fbe:
37b800fbemov eax, [rsp+256]
37b800fc5test eax, eax
37b800fc7je 0x37b8006da
37b800fcdmov rdi, [rsp+696]
37b800fd5mov edx, [rbx]
37b800fd7mov [rdi], 0
37b800fddtest edx, edx
37b800fdfjle 0x37b8006da
37b800fe5mov [rsp+656], rbx
37b800fedmov ebp, eax
37b800fefxor edi, edi
37b800ff1mov ebx, eax
37b800ff3mov r15, [rsp+704]
37b800ffbmov r12, [rsp+712]
37b801003mov [rsp+760], rsi
37b80100bmov esi, 1
37b801010mov r14, [rsp+720]
37b801018mov r13, r14
37b80101bmov r14, r15
37b80101emov r15, r12
37b801021mov r12l, edx
37b801024jmp 0x37b801089
37b801026
37b801026 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b801030
37b801030loc_37b801030:
37b801030test eax, eax
37b801032je 0x37b8010c0
37b801038mov rdi, [rsp+696]
37b801040add [rdi], 1
37b801043test ebx, ebx
37b801045jne 0x37b80155d
37b80104bmov rbx, [rsp+656]
37b801053xor ebp, ebp
37b801055xor edi, edi
37b801057mov ebx, [rbx]
37b801059lea r10l, [rbx+2]
37b80105dmov [rsp+256], ebx
37b801064mov rbx, [rsp+784]
37b80106cmov [rbx], r10l
37b80106fmov ebx, eax
37b801071
37b801071loc_37b801071:
37b801071add esi, 1
37b801074add r14, 8
37b801078add r15, 8
37b80107cadd r13, 8
37b801080cmp r12l, esi
37b801083jl 0x37b801118
37b801089
37b801089loc_37b801089:
37b801089mov r8, r13
37b80108cmov rdx, r15
37b80108fmov rcx, r14
37b801092call [rsp+648]
37b801099pxor x3, x3
37b80109ducomisd x3, [r15]
37b8010a2jp 0x37b8010a6
37b8010a4je 0x37b801030
37b8010a6
37b8010a6loc_37b8010a6:
37b8010a6cmp edi, 1
37b8010a9je 0x37b8010d0
37b8010abmov ebp, ebx
37b8010admov edi, 1
37b8010b2mov ebx, eax
37b8010b4jmp 0x37b801071
37b8010b6
37b8010b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8010c0
37b8010c0loc_37b8010c0:
37b8010c0mov ebp, ebx
37b8010c2xor edi, edi
37b8010c4xor ebx, ebx
37b8010c6jmp 0x37b801071
37b8010c8
37b8010c8 0f 1f 84 00 00 00 00 00 ........
37b8010d0
37b8010d0loc_37b8010d0:
37b8010d0or ebx, eax
37b8010d2je 0x37b801240
37b8010d8mov rax, [rsp+696]
37b8010e0add [rax], 2
37b8010e3test ebp, ebp
37b8010e5jne 0x37b801540
37b8010ebmov rax, [rsp+656]
37b8010f3mov rdi, [rsp+784]
37b8010fbmov ebp, ebx
37b8010fdmov eax, [rax]
37b8010ffmov [rsp+256], eax
37b801106add eax, 2
37b801109mov [rdi], eax
37b80110bmov edi, -1
37b801110jmp 0x37b801071
37b801115
37b801115 0f 1f 00 ...
37b801118
37b801118loc_37b801118:
37b801118mov rsi, [rsp+760]
37b801120jmp 0x37b8006da
37b801125
37b801125 0f 1f 00 ...
37b801128
37b801128loc_37b801128:
37b801128mov r8l, [rsp+288]
37b801130test r8l, r8l
37b801133jne 0x37b800eb3
37b801139
37b801139loc_37b801139:
37b801139mov rax, [rsp+672]
37b801141lea rbp, [rsp+384]
37b801149mov [rsp+72], r14
37b80114elea r8, [rip+0xc390fb]
37b801155mov [rsp+48], rbx
37b80115alea r9, [rsp+392]
37b801162mov rdx, r8
37b801165lea rcx, [rip+0xc3910d]
37b80116cmov [rsp+64], rax
37b801171mov rax, [rsp+664]
37b801179lea r12, [rip+0xc390cc]
37b801180mov [rsp+80], 1
37b801189mov [rsp+56], rax
37b80118emov [rsp+40], rbx
37b801193mov [rsp+32], rbp
37b801198call dlascl_
37b80119dmov rax, [rsp+704]
37b8011a5mov [rsp+72], r14
37b8011aalea r8, [rip+0xc3909f]
37b8011b1mov [rsp+64], rbx
37b8011b6lea r9, [rsp+392]
37b8011bemov rdx, r8
37b8011c1lea rcx, [rip+0xc39095]
37b8011c8mov [rsp+56], rax
37b8011cdmov [rsp+80], 1
37b8011d6mov [rsp+48], r12
37b8011dbmov [rsp+40], rbx
37b8011e0mov [rsp+32], rbp
37b8011e5call dlascl_
37b8011eamov rax, [rsp+712]
37b8011f2mov [rsp+72], r14
37b8011f7lea r8, [rip+0xc39052]
37b8011femov [rsp+64], rbx
37b801203lea r9, [rsp+392]
37b80120bmov rdx, r8
37b80120elea rcx, [rip+0xc39048]
37b801215mov [rsp+80], 1
37b80121emov [rsp+56], rax
37b801223mov [rsp+48], r12
37b801228mov [rsp+40], rbx
37b80122dmov [rsp+32], rbp
37b801232call dlascl_
37b801237jmp 0x37b800faf
37b80123c
37b80123c 0f 1f 40 00 ..@.
37b801240
37b801240loc_37b801240:
37b801240xor ebp, ebp
37b801242mov edi, -1
37b801247jmp 0x37b801071
37b80124c
37b80124c 0f 1f 40 00 ..@.
37b801250
37b801250loc_37b801250:
37b801250mov rax, [rsp+680]
37b801258lea rbp, [rsp+400]
37b801260mov [rsp+72], r14
37b801265lea r8, [rip+0xc38fe4]
37b80126cmov [rsp+64], r15
37b801271lea r9, [rsp+408]
37b801279mov rdx, r8
37b80127clea rcx, [rip+0xc38ff7]
37b801283mov [rsp+56], rax
37b801288mov [rsp+80], 1
37b801291mov [rsp+48], rbx
37b801296mov [rsp+40], rbx
37b80129bmov [rsp+32], rbp
37b8012a0call dlascl_
37b8012a5mov rax, [rsp+720]
37b8012admov [rsp+72], r14
37b8012b2lea r8, [rip+0xc38f97]
37b8012b9mov [rsp+64], rbx
37b8012belea r9, [rsp+408]
37b8012c6mov rdx, r8
37b8012c9lea rcx, [rip+0xc38f8d]
37b8012d0mov [rsp+56], rax
37b8012d5lea rax, [rip+0xc38f70]
37b8012dcmov [rsp+80], 1
37b8012e5mov [rsp+48], rax
37b8012eamov [rsp+40], rbx
37b8012efmov [rsp+32], rbp
37b8012f4call dlascl_
37b8012f9jmp 0x37b800fbe
37b8012fe
37b8012fe 66 90 f.
37b801300
37b801300loc_37b801300:
37b801300mov rax, [rsp+752]
37b801308mov [rsp+80], r14
37b80130dmov r8, rbx
37b801310lea rdx, [rip+0xc38f61]
37b801317mov [rsp+96], 1
37b801320mov r9, [rsp+248]
37b801328lea rcx, [rip+0xc38f2c]
37b80132fmov [rsp+72], rax
37b801334mov rax, [rsp+744]
37b80133cmov [rsp+88], 1
37b801345mov [rsp+64], rax
37b80134amov rax, [rsp+320]
37b801352mov [rsp+56], rbx
37b801357mov [rsp+48], rax
37b80135cmov rax, [rsp+240]
37b801364mov [rsp+40], rsi
37b801369mov [rsp+32], rax
37b80136ecall dggbak_
37b801373jmp 0x37b8009aa
37b801378
37b801378 0f 1f 84 00 00 00 00 00 ........
37b801380
37b801380loc_37b801380:
37b801380mov rax, [rsp+736]
37b801388mov [rsp+80], r14
37b80138dmov r8, rbx
37b801390lea rdx, [rip+0xc38eb2]
37b801397mov [rsp+96], 1
37b8013a0mov r9, [rsp+248]
37b8013a8lea rcx, [rip+0xc38eac]
37b8013afmov [rsp+72], rax
37b8013b4mov rax, [rsp+728]
37b8013bcmov [rsp+88], 1
37b8013c5mov [rsp+64], rax
37b8013camov rax, [rsp+320]
37b8013d2mov [rsp+56], rbx
37b8013d7mov [rsp+48], rax
37b8013dcmov rax, [rsp+240]
37b8013e4mov [rsp+40], rsi
37b8013e9mov [rsp+32], rax
37b8013eecall dggbak_
37b8013f3jmp 0x37b8009a1
37b8013f8
37b8013f8 0f 1f 84 00 00 00 00 00 ........
37b801400
37b801400loc_37b801400:
37b801400mov rax, [rsp+720]
37b801408mov [rsp+72], r14
37b80140dlea r8, [rip+0xc38e3c]
37b801414lea r9, [rsp+408]
37b80141cmov [rsp+64], rbx
37b801421mov rdx, r8
37b801424lea rcx, [rip+0xc38e32]
37b80142bmov [rsp+56], rax
37b801430lea rax, [rip+0xc38e15]
37b801437mov [rsp+48], rax
37b80143clea rax, [rsp+400]
37b801444mov [rsp+80], 1
37b80144dmov [rsp+40], rbx
37b801452mov [rsp+32], rax
37b801457call dlascl_
37b80145cjmp 0x37b800771
37b801461
37b801461 0f 1f 80 00 00 00 00 .......
37b801468
37b801468loc_37b801468:
37b801468mov rax, [rsp+704]
37b801470lea r13, [rip+0xc38dd5]
37b801477lea r12, [rsp+384]
37b80147fmov [rsp+80], 1
37b801488mov [rsp+72], r14
37b80148dlea r8, [rip+0xc38dbc]
37b801494lea r9, [rsp+392]
37b80149cmov [rsp+56], rax
37b8014a1mov rdx, r8
37b8014a4lea rcx, [rip+0xc38db2]
37b8014abmov [rsp+64], rbx
37b8014b0mov [rsp+48], r13
37b8014b5mov [rsp+40], rbx
37b8014bamov [rsp+32], r12
37b8014bfcall dlascl_
37b8014c4mov rax, [rsp+712]
37b8014ccmov [rsp+72], r14
37b8014d1lea r8, [rip+0xc38d78]
37b8014d8mov [rsp+64], rbx
37b8014ddlea r9, [rsp+392]
37b8014e5mov rdx, r8
37b8014e8lea rcx, [rip+0xc38d6e]
37b8014efmov [rsp+80], 1
37b8014f8mov [rsp+56], rax
37b8014fdmov [rsp+48], r13
37b801502mov [rsp+40], rbx
37b801507mov [rsp+32], r12
37b80150ccall dlascl_
37b801511jmp 0x37b800762
37b801516
37b801516 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b801520
37b801520loc_37b801520:
37b801520mov ecx, -15
37b801525mov edx, 15
37b80152ajmp 0x37b7ffba2
37b80152f
37b80152f 90 .
37b801530
37b801530loc_37b801530:
37b801530mov ecx, -17
37b801535mov edx, 17
37b80153ajmp 0x37b7ffba2
37b80153f
37b80153f 90 .
37b801540
37b801540loc_37b801540:
37b801540mov ebx, ebp
37b801542mov edi, -1
37b801547jmp 0x37b801071
37b80154c
37b80154cloc_37b80154c:
37b80154cmov edx, [rax]
37b80154etest edx, edx
37b801550je 0x37b7ffd09
37b801556
37b801556loc_37b801556:
37b801556neg edx
37b801558jmp 0x37b7ffbac
37b80155d
37b80155dloc_37b80155d:
37b80155dmov ebp, ebx
37b80155fxor edi, edi
37b801561jmp 0x37b801071
37b7ff940
37b7ff940dgges3_:
37b7ff940push r15
37b7ff942push r14
37b7ff944push r13
37b7ff946push r12
37b7ff948push rbp
37b7ff949push rdi
37b7ff94apush rsi
37b7ff94bpush rbx
37b7ff94csub rsp, 552
37b7ff953movups [rsp+448], x6
37b7ff95bmovups [rsp+464], x7
37b7ff963movups [rsp+480], x8
37b7ff96cmovups [rsp+496], x9
37b7ff975movups [rsp+512], x10
37b7ff97emovups [rsp+528], x11
37b7ff987xor ebp, ebp
37b7ff989mov r13l, 1
37b7ff98fmov r15, [rsp+688]
37b7ff997mov rbx, [rsp+656]
37b7ff99fmov rsi, [rsp+760]
37b7ff9a7mov eax, [r15]
37b7ff9aamov [rsp+216], eax
37b7ff9b1mov rax, [rsp+672]
37b7ff9b9mov rdi, r8
37b7ff9bcmov r8l, 1
37b7ff9c2mov [rsp+632], rdx
37b7ff9calea rdx, [rip+0xc3a86f]
37b7ff9d1mov eax, [rax]
37b7ff9d3mov [rsp+648], r9
37b7ff9dbmov r9l, 1
37b7ff9e1mov [rsp+624], rcx
37b7ff9e9mov [rsp+224], eax
37b7ff9f0mov rax, [rsp+736]
37b7ff9f8mov eax, [rax]
37b7ff9famov [rsp+232], eax
37b7ffa01call lsame_
37b7ffa06test eax, eax
37b7ffa08je 0x37b7ffc68
37b7ffa0e
37b7ffa0eloc_37b7ffa0e:
37b7ffa0emov r9l, 1
37b7ffa14mov r8l, 1
37b7ffa1amov rcx, [rsp+632]
37b7ffa22lea rdx, [rip+0xc3a817]
37b7ffa29mov [rsp+364], ebp
37b7ffa30xor r14l, r14l
37b7ffa33mov r12l, 1
37b7ffa39call lsame_
37b7ffa3etest eax, eax
37b7ffa40je 0x37b7ffc30
37b7ffa46
37b7ffa46loc_37b7ffa46:
37b7ffa46mov rcx, rdi
37b7ffa49mov r9l, 1
37b7ffa4fmov r8l, 1
37b7ffa55mov [rsp+368], r14l
37b7ffa5dlea rdx, [rip+0xc3a7de]
37b7ffa64call lsame_
37b7ffa69mov [rsp+256], eax
37b7ffa70mov ecx, eax
37b7ffa72mov rax, [rsp+784]
37b7ffa7amov [rax], 0
37b7ffa80mov eax, [rbx]
37b7ffa82test eax, eax
37b7ffa84jne 0x37b7ffb50
37b7ffa8atest r13l, r13l
37b7ffa8djle 0x37b7ffb98
37b7ffa93test r12l, r12l
37b7ffa96jle 0x37b7ffc20
37b7ffa9cmov rdx, [rsp+768]
37b7ffaa4mov r13l, 1
37b7ffaaamov r12l, [rdx]
37b7ffaadtest ecx, ecx
37b7ffaafje 0x37b7ffca0
37b7ffab5
37b7ffab5loc_37b7ffab5:
37b7ffab5mov rdi, [rsp+672]
37b7ffabdtest eax, eax
37b7ffabfmov edx, 1
37b7ffac4cmovg edx, eax
37b7ffac7cmp [rdi], edx
37b7ffac9jl 0x37b7ffcd0
37b7ffacfcmp [r15], edx
37b7ffad2jl 0x37b7ffcf0
37b7ffad8mov rdi, [rsp+736]
37b7ffae0mov edx, [rdi]
37b7ffae2test edx, edx
37b7ffae4jle 0x37b801520
37b7ffaeacmp edx, eax
37b7ffaecjge 0x37b7ffaf8
37b7ffaeetest bpl, 1
37b7ffaf2jne 0x37b801520
37b7ffaf8
37b7ffaf8loc_37b7ffaf8:
37b7ffaf8mov rdi, [rsp+752]
37b7ffb00mov edx, [rdi]
37b7ffb02test edx, edx
37b7ffb04jle 0x37b801530
37b7ffb0acmp edx, eax
37b7ffb0cjge 0x37b7ffb18
37b7ffb0eand r14l, 1
37b7ffb12jne 0x37b801530
37b7ffb18
37b7ffb18loc_37b7ffb18:
37b7ffb18mov rax, [rsp+768]
37b7ffb20cmp [rax], r13l
37b7ffb23mov rax, [rsp+784]
37b7ffb2bjge 0x37b7ffcff
37b7ffb31cmp r12l, -1
37b7ffb35je 0x37b80154c
37b7ffb3bmov [rax], -19
37b7ffb41mov edx, 19
37b7ffb46jmp 0x37b7ffbac
37b7ffb48
37b7ffb48 0f 1f 84 00 00 00 00 00 ........
37b7ffb50
37b7ffb50loc_37b7ffb50:
37b7ffb50test r13l, r13l
37b7ffb53jle 0x37b7ffb98
37b7ffb55test r12l, r12l
37b7ffb58jle 0x37b7ffc20
37b7ffb5elea edx, [rax+2*rax]
37b7ffb61mov rcx, [rsp+768]
37b7ffb69lea r13l, [rdx+rdx+16]
37b7ffb6emov edx, [rsp+256]
37b7ffb75mov r12l, [rcx]
37b7ffb78test edx, edx
37b7ffb7aje 0x37b7ffca0
37b7ffb80
37b7ffb80loc_37b7ffb80:
37b7ffb80mov ecx, -5
37b7ffb85mov edx, 5
37b7ffb8atest eax, eax
37b7ffb8cjs 0x37b7ffba2
37b7ffb8ejmp 0x37b7ffab5
37b7ffb93
37b7ffb93 0f 1f 44 00 00 ..D..
37b7ffb98
37b7ffb98loc_37b7ffb98:
37b7ffb98mov ecx, -1
37b7ffb9dmov edx, 1
37b7ffba2
37b7ffba2loc_37b7ffba2:
37b7ffba2mov rax, [rsp+784]
37b7ffbaamov [rax], ecx
37b7ffbac
37b7ffbacloc_37b7ffbac:
37b7ffbacmov [rsp+408], edx
37b7ffbb3mov r8l, 7
37b7ffbb9lea rdx, [rsp+408]
37b7ffbc1lea rcx, [rip+0xc3a68c]
37b7ffbc8call xerbla_
37b7ffbcdnop
37b7ffbce
37b7ffbceloc_37b7ffbce:
37b7ffbcemovups x6, [rsp+448]
37b7ffbd6movups x7, [rsp+464]
37b7ffbdemovups x8, [rsp+480]
37b7ffbe7movups x9, [rsp+496]
37b7ffbf0movups x10, [rsp+512]
37b7ffbf9movups x11, [rsp+528]
37b7ffc02add rsp, 552
37b7ffc09pop rbx
37b7ffc0apop rsi
37b7ffc0bpop rdi
37b7ffc0cpop rbp
37b7ffc0dpop r12
37b7ffc0fpop r13
37b7ffc11pop r14
37b7ffc13pop r15
37b7ffc15ret
37b7ffc16
37b7ffc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ffc20
37b7ffc20loc_37b7ffc20:
37b7ffc20mov ecx, -2
37b7ffc25mov edx, 2
37b7ffc2ajmp 0x37b7ffba2
37b7ffc2f
37b7ffc2f 90 .
37b7ffc30
37b7ffc30loc_37b7ffc30:
37b7ffc30mov rcx, [rsp+632]
37b7ffc38mov r9l, 1
37b7ffc3emov r8l, 1
37b7ffc44lea rdx, [rip+0xc3a5f6]
37b7ffc4bcall lsame_
37b7ffc50cmp eax, 1
37b7ffc53mov r14l, eax
37b7ffc56sbb r12l, r12l
37b7ffc59or r12l, 2
37b7ffc5djmp 0x37b7ffa46
37b7ffc62
37b7ffc62 66 0f 1f 44 00 00 f..D..
37b7ffc68
37b7ffc68loc_37b7ffc68:
37b7ffc68mov rcx, [rsp+624]
37b7ffc70mov r9l, 1
37b7ffc76mov r8l, 1
37b7ffc7clea rdx, [rip+0xc3a5be]
37b7ffc83call lsame_
37b7ffc88cmp eax, 1
37b7ffc8bmov ebp, eax
37b7ffc8dsbb r13l, r13l
37b7ffc90or r13l, 2
37b7ffc94jmp 0x37b7ffa0e
37b7ffc99
37b7ffc99 0f 1f 80 00 00 00 00 .......
37b7ffca0
37b7ffca0loc_37b7ffca0:
37b7ffca0mov r9l, 1
37b7ffca6mov r8l, 1
37b7ffcaclea rdx, [rip+0xc3a58d]
37b7ffcb3mov rcx, rdi
37b7ffcb6call lsame_
37b7ffcbbtest eax, eax
37b7ffcbdje 0x37b7ffce0
37b7ffcbfmov eax, [rbx]
37b7ffcc1jmp 0x37b7ffb80
37b7ffcc6
37b7ffcc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ffcd0
37b7ffcd0loc_37b7ffcd0:
37b7ffcd0mov ecx, -7
37b7ffcd5mov edx, 7
37b7ffcdajmp 0x37b7ffba2
37b7ffcdf
37b7ffcdf 90 .
37b7ffce0
37b7ffce0loc_37b7ffce0:
37b7ffce0mov ecx, -3
37b7ffce5mov edx, 3
37b7ffceajmp 0x37b7ffba2
37b7ffcef
37b7ffcef 90 .
37b7ffcf0
37b7ffcf0loc_37b7ffcf0:
37b7ffcf0mov ecx, -9
37b7ffcf5mov edx, 9
37b7ffcfajmp 0x37b7ffba2
37b7ffcff
37b7ffcffloc_37b7ffcff:
37b7ffcffmov edx, [rax]
37b7ffd01test edx, edx
37b7ffd03jne 0x37b801556
37b7ffd09
37b7ffd09loc_37b7ffd09:
37b7ffd09mov [rsp+40], rsi
37b7ffd0emov r9, r15
37b7ffd11mov rdx, rbx
37b7ffd14mov rcx, rbx
37b7ffd17lea rdi, [rip+0xc3a526]
37b7ffd1elea r14, [rsp+352]
37b7ffd26mov [rsp+32], rsi
37b7ffd2bmov r8, [rsp+680]
37b7ffd33mov [rsp+48], rdi
37b7ffd38mov [rsp+56], r14
37b7ffd3dcall dgeqrf_
37b7ffd42cvttsd2si edx, [rsi]
37b7ffd46mov eax, [rbx]
37b7ffd48mov [rsp+88], rdi
37b7ffd4dmov [rsp+112], 1
37b7ffd56mov r9, rbx
37b7ffd59mov r8, rbx
37b7ffd5clea rcx, [rip+0xc3a4e6]
37b7ffd63lea eax, [rax+2*rax]
37b7ffd66mov [rsp+96], r14
37b7ffd6bmov [rsp+104], 1
37b7ffd74add eax, edx
37b7ffd76mov [rsp+80], rsi
37b7ffd7blea rdx, [rip+0xc3a4c6]
37b7ffd82mov [rsp+240], eax
37b7ffd89mov rax, [rsp+672]
37b7ffd91mov [rsp+56], rsi
37b7ffd96mov [rsp+72], rax
37b7ffd9bmov rax, [rsp+664]
37b7ffda3mov [rsp+48], r15
37b7ffda8mov [rsp+64], rax
37b7ffdadmov rax, [rsp+680]
37b7ffdb5mov [rsp+32], rbx
37b7ffdbamov [rsp+40], rax
37b7ffdbfcall dormqr_
37b7ffdc4mov edx, [rbx]
37b7ffdc6mov eax, [rsp+240]
37b7ffdcdlea edi, [rdx+2*rdx]
37b7ffdd0cvttsd2si edx, [rsi]
37b7ffdd4add edi, edx
37b7ffdd6cmp edi, eax
37b7ffdd8cmovl edi, eax
37b7ffddbcmp edi, r13l
37b7ffddecmovl edi, r13l
37b7ffde2test ebp, ebp
37b7ffde4jne 0x37b800c30
37b7ffdea
37b7ffdealoc_37b7ffdea:
37b7ffdeamov rax, [rsp+752]
37b7ffdf2mov [rsp+64], r15
37b7ffdf7lea r13, [rip+0xc3a446]
37b7ffdfelea r9, [rip+0xc3a447]
37b7ffe05mov [rsp+32], rbx
37b7ffe0amov rdx, [rsp+632]
37b7ffe12mov r8, rbx
37b7ffe15mov [rsp+96], rax
37b7ffe1amov rax, [rsp+744]
37b7ffe22mov rcx, [rsp+624]
37b7ffe2amov [rsp+120], r14
37b7ffe2fmov [rsp+88], rax
37b7ffe34mov rax, [rsp+736]
37b7ffe3cmov [rsp+136], 1
37b7ffe48mov [rsp+80], rax
37b7ffe4dmov rax, [rsp+728]
37b7ffe55mov [rsp+128], 1
37b7ffe61mov [rsp+72], rax
37b7ffe66mov rax, [rsp+680]
37b7ffe6emov [rsp+112], r13
37b7ffe73mov [rsp+56], rax
37b7ffe78mov rax, [rsp+672]
37b7ffe80mov [rsp+104], rsi
37b7ffe85mov [rsp+48], rax
37b7ffe8amov rax, [rsp+664]
37b7ffe92mov [rsp+40], rax
37b7ffe97call dgghd3_
37b7ffe9cmov eax, [rbx]
37b7ffe9emov r9, rbx
37b7ffea1lea rcx, [rip+0xc3a39a]
37b7ffea8lea ebp, [rax+2*rax]
37b7ffeabcvttsd2si eax, [rsi]
37b7ffeafmov [rsp+160], r14
37b7ffeb7mov [rsp+184], 1
37b7ffec3mov [rsp+176], 1
37b7ffecfmov [rsp+168], 1
37b7ffedbadd ebp, eax
37b7ffeddlea rax, [rip+0xc3a36c]
37b7ffee4mov [rsp+72], r15
37b7ffee9mov [rsp+152], rax
37b7ffef1mov rax, [rsp+752]
37b7ffef9mov [rsp+144], r13
37b7fff01mov [rsp+128], rax
37b7fff09mov rax, [rsp+744]
37b7fff11mov [rsp+136], rsi
37b7fff19mov [rsp+120], rax
37b7fff1emov rax, [rsp+736]
37b7fff26mov [rsp+40], rbx
37b7fff2bmov [rsp+112], rax
37b7fff30mov rax, [rsp+728]
37b7fff38mov [rsp+104], rax
37b7fff3dmov rax, [rsp+720]
37b7fff45mov [rsp+96], rax
37b7fff4amov rax, [rsp+712]
37b7fff52mov [rsp+88], rax
37b7fff57mov rax, [rsp+704]
37b7fff5fmov [rsp+80], rax
37b7fff64mov rax, [rsp+680]
37b7fff6cmov [rsp+64], rax
37b7fff71mov rax, [rsp+672]
37b7fff79mov [rsp+56], rax
37b7fff7emov rax, [rsp+664]
37b7fff86mov [rsp+48], rax
37b7fff8blea rax, [rip+0xc3a2ba]
37b7fff92mov [rsp+32], rax
37b7fff97mov r8, [rsp+632]
37b7fff9fmov rdx, [rsp+624]
37b7fffa7call dlaqz0_
37b7fffaccvttsd2si eax, [rsi]
37b7fffb0mov edx, [rbx]
37b7fffb2lea eax, [rax+2*rdx]
37b7fffb5cmp eax, ebp
37b7fffb7cmovl eax, ebp
37b7fffbacmp eax, edi
37b7fffbccmovge edi, eax
37b7fffbfmov eax, [rsp+256]
37b7fffc6test eax, eax
37b7fffc8jne 0x37b800af0
37b7fffce
37b7fffceloc_37b7fffce:
37b7fffcetest edx, edx
37b7fffd0jne 0x37b800010
37b7fffd2mov rax, [rip+0xc3a2a7]
37b7fffd9mov [rsi], rax
37b7fffdcmov rax, [rsp+784]
37b7fffe4mov edx, [rax]
37b7fffe6test edx, edx
37b7fffe8jne 0x37b801556
37b7fffeecmp r12l, -1
37b7ffff2je 0x37b7ffbce
37b7ffff8mov rax, [rsp+696]
37b800000mov [rax], 0
37b800006jmp 0x37b7ffbce
37b80000b
37b80000b 0f 1f 44 00 00 ..D..
37b800010
37b800010loc_37b800010:
37b800010mov rax, [rsp+784]
37b800018pxor x5, x5
37b80001ccvtsi2sd x5, edi
37b800020movapd x10, x5
37b800025movsd_xmm [rsi], x5
37b800029mov edx, [rax]
37b80002btest edx, edx
37b80002djne 0x37b801556
37b800033cmp r12l, -1
37b800037je 0x37b7ffbce
37b80003dmovsxd rdi, [rsp+216]
37b800045xor eax, eax
37b800047mov edx, 1
37b80004clea rcx, [rip+0xc3a208]
37b800053test rdi, rdi
37b800056cmovns rax, rdi
37b80005amovsxd rdi, [rsp+224]
37b800062mov [rsp+264], rax
37b80006amov rbp, rax
37b80006dxor eax, eax
37b80006ftest rdi, rdi
37b800072cmovns rax, rdi
37b800076not rbp
37b800079mov [rsp+272], rax
37b800081not rax
37b800084mov [rsp+280], rax
37b80008ccall dlamch_
37b800091mov edx, 1
37b800096lea rcx, [rip+0xc3a1a5]
37b80009dmovapd x7, x0
37b8000a1call dlamch_
37b8000a6mov [rsp+40], rsi
37b8000abmov r8, rbx
37b8000aemov rdx, rbx
37b8000b1movapd x5, x0
37b8000b5lea rcx, [rip+0xc3a1a0]
37b8000bcmovsd_xmm x3, [rip+0xc3a1bc]
37b8000c4mov rax, [rsp+672]
37b8000ccsqrtsd x5, x5
37b8000d0mov r9, [rsp+664]
37b8000d8movapd x9, x0
37b8000ddmov [rsp+48], 1
37b8000e6mov [rsp+32], rax
37b8000ebmovapd x6, x5
37b8000efdivsd x6, x7
37b8000f3divsd x3, x6
37b8000f7movapd x7, x3
37b8000fbcall dlange_
37b800100pxor x1, x1
37b800104movsd_xmm [rsp+384], x0
37b80010dcomisd x0, x1
37b800111jbe 0x37b800708
37b800117comisd x6, x0
37b80011bjbe 0x37b800708
37b800121movapd x0, x6
37b800125
37b800125loc_37b800125:
37b800125mov rax, [rsp+672]
37b80012dmov [rsp+72], r14
37b800132lea r8, [rip+0xc3a117]
37b800139lea r9, [rsp+384]
37b800141mov [rsp+48], rbx
37b800146mov rdx, r8
37b800149lea rcx, [rip+0xc3a10d]
37b800150mov [rsp+64], rax
37b800155mov rax, [rsp+664]
37b80015dmov [rsp+80], 1
37b800166mov [rsp+56], rax
37b80016blea rax, [rsp+392]
37b800173mov [rsp+40], rbx
37b800178mov [rsp+32], rax
37b80017dmovsd_xmm [rsp+392], x0
37b800186call dlascl_
37b80018bmov [rsp+316], 1
37b800196
37b800196loc_37b800196:
37b800196mov [rsp+48], 1
37b80019fmov r8, rbx
37b8001a2mov r9, [rsp+680]
37b8001aamov rdx, rbx
37b8001admov [rsp+40], rsi
37b8001b2lea rcx, [rip+0xc3a0a3]
37b8001b9mov [rsp+32], r15
37b8001becall dlange_
37b8001c3pxor x1, x1
37b8001c7movsd_xmm [rsp+400], x0
37b8001d0comisd x0, x1
37b8001d4jbe 0x37b8006e8
37b8001dacomisd x6, x0
37b8001dejbe 0x37b8006e8
37b8001e4movapd x7, x6
37b8001e8
37b8001e8loc_37b8001e8:
37b8001e8mov rax, [rsp+680]
37b8001f0mov [rsp+72], r14
37b8001f5lea r8, [rip+0xc3a054]
37b8001fclea r9, [rsp+400]
37b800204mov [rsp+64], r15
37b800209mov rdx, r8
37b80020clea rcx, [rip+0xc3a04a]
37b800213mov [rsp+56], rax
37b800218lea rax, [rsp+408]
37b800220mov [rsp+80], 1
37b800229mov [rsp+48], rbx
37b80022emov [rsp+40], rbx
37b800233mov [rsp+32], rax
37b800238movsd_xmm [rsp+408], x7
37b800241call dlascl_
37b800246mov [rsp+288], 1
37b800251
37b800251loc_37b800251:
37b800251movsxd rax, [rbx]
37b800254mov [rsp+88], r14
37b800259mov [rsp+64], rsi
37b80025emov r9, [rsp+672]
37b800266lea r13l, [rax+rax+1]
37b80026blea rcx, [rsi+8*rax]
37b80026fmov [rsp+96], 1
37b800278mov r8, [rsp+664]
37b800280movsxd rdx, r13l
37b800283mov [rsp+320], rcx
37b80028blea rdi, [rsi+8*rdx-8]
37b800290mov [rsp+72], rcx
37b800295mov rdx, [rsp+680]
37b80029dlea rcx, [rsp+356]
37b8002a5mov [rsp+240], rcx
37b8002admov [rsp+56], rcx
37b8002b2lea rcx, [rsp+360]
37b8002bamov [rsp+80], rdi
37b8002bfmov [rsp+48], rcx
37b8002c4mov [rsp+32], rdx
37b8002c9mov rdx, rbx
37b8002ccmov [rsp+40], r15
37b8002d1mov [rsp+248], rcx
37b8002d9lea rcx, [rip+0xc39f7b]
37b8002e0mov [rsp+260], r13l
37b8002e8mov [rsp+216], rdi
37b8002f0call dggbal_
37b8002f5mov ecx, [rbx]
37b8002f7mov r9, r15
37b8002famov edx, [rsp+356]
37b800301movsxd r12, [rsp+360]
37b800309mov rax, [rsp+216]
37b800311lea edi, [rdx+1]
37b800314lea edx, [rcx+1]
37b800317sub edx, r12l
37b80031asub edi, r12l
37b80031dmov [rsp+312], r12l
37b800325mov [rsp+344], edx
37b80032cmov rdx, [rsp+768]
37b800334mov [rsp+372], edi
37b80033badd edi, r13l
37b80033emov ecx, [rdx]
37b800340mov [rsp+32], rax
37b800345mov [rsp+56], r14
37b80034alea edx, [rcx+1]
37b80034dsub edx, edi
37b80034fmov [rsp+380], edx
37b800356movsxd rdx, edi
37b800359lea r13, [rsi+8*rdx-8]
37b80035emov rdx, [rsp+264]
37b800366mov [rsp+40], r13
37b80036bimul rdx, r12
37b80036flea rcx, [rdx+rbp]
37b800373lea rbp, [rsp+380]
37b80037blea rdx, [r12+rcx]
37b80037fmov [rsp+328], rcx
37b800387mov rcx, [rsp+680]
37b80038fmov [rsp+48], rbp
37b800394lea r8, [rcx+8*rdx]
37b800398lea rdx, [rsp+344]
37b8003a0lea rcx, [rsp+372]
37b8003a8mov [rsp+304], r8
37b8003b0mov [rsp+296], rdx
37b8003b8mov [rsp+224], rcx
37b8003c0call dgeqrf_
37b8003c5mov rdx, [rsp+768]
37b8003cdmov r8, [rsp+304]
37b8003d5mov rax, [rsp+216]
37b8003ddmov r9, [rsp+296]
37b8003e5mov edx, [rdx]
37b8003e7mov [rsp+40], r8
37b8003ecmov r8, [rsp+224]
37b8003f4mov [rsp+56], rax
37b8003f9mov [rsp+292], edx
37b800400lea ecx, [rdx+1]
37b800403mov rdx, [rsp+672]
37b80040bsub ecx, edi
37b80040dmov [rsp+96], r14
37b800412mov [rsp+72], rdx
37b800417mov rdx, [rsp+272]
37b80041fmov [rsp+380], ecx
37b800426mov rcx, [rsp+280]
37b80042eimul rdx, r12
37b800432mov [rsp+88], rbp
37b800437mov [rsp+80], r13
37b80043cmov [rsp+48], r15
37b800441add rcx, rdx
37b800444mov [rsp+32], r8
37b800449mov rdx, [rsp+664]
37b800451mov [rsp+112], 1
37b80045aadd rcx, r12
37b80045dmov [rsp+104], 1
37b800466lea rcx, [rdx+8*rcx]
37b80046alea rdx, [rip+0xc39dd7]
37b800471mov [rsp+64], rcx
37b800476lea rcx, [rip+0xc39dcc]
37b80047dcall dormqr_
37b800482mov eax, [rsp+364]
37b800489test eax, eax
37b80048bmov [rsp+280], eax
37b800492mov eax, [rsp+312]
37b800499jne 0x37b800cf0
37b80049f
37b80049floc_37b80049f:
37b80049fmov r12l, [rsp+368]
37b8004a7test r12l, r12l
37b8004aajne 0x37b800ca0
37b8004b0
37b8004b0loc_37b8004b0:
37b8004b0mov rax, [rsp+768]
37b8004b8mov rdx, [rsp+632]
37b8004c0mov r8, rbx
37b8004c3mov rcx, [rsp+624]
37b8004cbmov eax, [rax]
37b8004cdmov [rsp+104], r13
37b8004d2mov r13, [rsp+248]
37b8004damov [rsp+120], r14
37b8004dfmov [rsp+224], eax
37b8004e6add eax, 1
37b8004e9sub eax, edi
37b8004ebmov r9, r13
37b8004eemov rdi, [rsp+240]
37b8004f6mov [rsp+136], 1
37b800502mov [rsp+380], eax
37b800509mov rax, [rsp+752]
37b800511mov [rsp+32], rdi
37b800516mov [rsp+96], rax
37b80051bmov rax, [rsp+744]
37b800523mov [rsp+128], 1
37b80052fmov [rsp+88], rax
37b800534mov rax, [rsp+736]
37b80053cmov [rsp+112], rbp
37b800541mov [rsp+80], rax
37b800546mov rax, [rsp+728]
37b80054emov [rsp+64], r15
37b800553mov [rsp+72], rax
37b800558mov rax, [rsp+680]
37b800560mov [rsp+56], rax
37b800565mov rax, [rsp+672]
37b80056dmov [rsp+48], rax
37b800572mov rax, [rsp+664]
37b80057amov [rsp+40], rax
37b80057fcall dgghd3_
37b800584mov rax, [rsp+768]
37b80058cmov r9, rbx
37b80058flea rcx, [rip+0xc39cac]
37b800596mov eax, [rax]
37b800598mov [rsp+160], r14
37b8005a0mov [rsp+184], 1
37b8005acmov [rsp+224], eax
37b8005b3add eax, 1
37b8005b6sub eax, [rsp+260]
37b8005bdmov [rsp+380], eax
37b8005c4lea rax, [rip+0xc39c85]
37b8005cbmov [rsp+152], rax
37b8005d3mov rax, [rsp+216]
37b8005dbmov [rsp+176], 1
37b8005e7mov [rsp+136], rax
37b8005efmov rax, [rsp+752]
37b8005f7mov [rsp+168], 1
37b800603mov [rsp+128], rax
37b80060bmov rax, [rsp+744]
37b800613mov [rsp+144], rbp
37b80061bmov [rsp+120], rax
37b800620mov rax, [rsp+736]
37b800628mov [rsp+72], r15
37b80062dmov [rsp+112], rax
37b800632mov rax, [rsp+728]
37b80063amov [rsp+104], rax
37b80063fmov rax, [rsp+720]
37b800647mov [rsp+96], rax
37b80064cmov rax, [rsp+712]
37b800654mov [rsp+88], rax
37b800659mov rax, [rsp+704]
37b800661mov [rsp+80], rax
37b800666mov rax, [rsp+680]
37b80066emov [rsp+64], rax
37b800673mov rax, [rsp+672]
37b80067bmov [rsp+56], rax
37b800680mov rax, [rsp+664]
37b800688mov [rsp+40], rdi
37b80068dmov r8, [rsp+632]
37b800695mov [rsp+48], rax
37b80069amov rdx, [rsp+624]
37b8006a2mov [rsp+32], r13
37b8006a7call dlaqz0_
37b8006acmov eax, [rsp+352]
37b8006b3test eax, eax
37b8006b5je 0x37b800720
37b8006b7mov edx, [rbx]
37b8006b9jle 0x37b800e78
37b8006bfcmp eax, edx
37b8006c1jle 0x37b8006d0
37b8006c3
37b8006c3loc_37b8006c3:
37b8006c3lea ecx, [rdx+rdx]
37b8006c6cmp eax, ecx
37b8006c8jg 0x37b800e80
37b8006cesub eax, edx
37b8006d0
37b8006d0loc_37b8006d0:
37b8006d0mov rbx, [rsp+784]
37b8006d8mov [rbx], eax
37b8006da
37b8006daloc_37b8006da:
37b8006damovsd_xmm [rsi], x10
37b8006dfjmp 0x37b7ffbce
37b8006e4
37b8006e4 0f 1f 40 00 ..@.
37b8006e8
37b8006e8loc_37b8006e8:
37b8006e8comisd x0, x7
37b8006ecja 0x37b8001e8
37b8006f2mov [rsp+288], 0
37b8006fdjmp 0x37b800251
37b800702
37b800702 66 0f 1f 44 00 00 f..D..
37b800708
37b800708loc_37b800708:
37b800708comisd x0, x7
37b80070cjbe 0x37b800c88
37b800712movapd x0, x7
37b800716jmp 0x37b800125
37b80071b
37b80071b 0f 1f 44 00 00 ..D..
37b800720
37b800720loc_37b800720:
37b800720movsd_xmm x3, [rip+0xc39b58]
37b800728mov rax, [rsp+696]
37b800730mov r13l, [rsp+256]
37b800738divsd x3, x9
37b80073dmov [rax], 0
37b800743movapd x8, x3
37b800748test r13l, r13l
37b80074bje 0x37b800990
37b800751mov r12l, [rsp+316]
37b800759test r12l, r12l
37b80075cjne 0x37b801468
37b800762
37b800762loc_37b800762:
37b800762mov edi, [rsp+288]
37b800769test edi, edi
37b80076bjne 0x37b801400
37b800771
37b800771loc_37b800771:
37b800771mov edx, [rbx]
37b800773test edx, edx
37b800775jle 0x37b800815
37b80077bmov r13, [rsp+712]
37b800783mov r12, [rsp+720]
37b80078bmov [rsp+224], rbp
37b800793mov edi, 1
37b800798mov rcx, [rsp+704]
37b8007a0mov [rsp+656], rbx
37b8007a8mov rbp, r13
37b8007abmov r13, [rsp+648]
37b8007b3mov [rsp+760], rsi
37b8007bbmov rsi, r12
37b8007bemov rbx, rcx
37b8007c1mov r12l, edx
37b8007c4nop
37b8007c5nop [rax+rax]
37b8007d0
37b8007d0loc_37b8007d0:
37b8007d0mov rcx, rbx
37b8007d3mov r8, rsi
37b8007d6mov rdx, rbp
37b8007d9add rbx, 8
37b8007ddcall r13
37b8007e0mov rcx, [rsp+776]
37b8007e8add rbp, 8
37b8007ecadd rsi, 8
37b8007f0mov [rcx+4*rdi-4], eax
37b8007f4add rdi, 1
37b8007f8cmp r12l, edi
37b8007fbjge 0x37b8007d0
37b8007fdmov rbx, [rsp+656]
37b800805mov rsi, [rsp+760]
37b80080dmov rbp, [rsp+224]
37b800815
37b800815loc_37b800815:
37b800815mov rax, [rsp+768]
37b80081dlea rdx, [rsp+364]
37b800825lea r8, [rsp+368]
37b80082dlea rcx, [rip+0xc39a1c]
37b800834mov eax, [rax]
37b800836sub eax, [rsp+260]
37b80083dmov [rsp+192], r14
37b800845add eax, 1
37b800848mov [rsp+168], rbp
37b800850mov [rsp+380], eax
37b800857lea rax, [rip+0xc399ee]
37b80085emov [rsp+184], rax
37b800866lea rax, [rsp+348]
37b80086emov [rsp+176], rax
37b800876mov rax, [rsp+216]
37b80087emov [rsp+64], r15
37b800883mov [rsp+160], rax
37b80088blea rax, [rsp+432]
37b800893mov [rsp+152], rax
37b80089blea rax, [rsp+424]
37b8008a3mov [rsp+144], rax
37b8008ablea rax, [rsp+416]
37b8008b3mov [rsp+136], rax
37b8008bbmov rax, [rsp+696]
37b8008c3mov [rsp+128], rax
37b8008cbmov rax, [rsp+752]
37b8008d3mov [rsp+120], rax
37b8008d8mov rax, [rsp+744]
37b8008e0mov [rsp+112], rax
37b8008e5mov rax, [rsp+736]
37b8008edmov [rsp+104], rax
37b8008f2mov rax, [rsp+728]
37b8008famov [rsp+96], rax
37b8008ffmov rax, [rsp+720]
37b800907mov [rsp+88], rax
37b80090cmov rax, [rsp+712]
37b800914mov [rsp+80], rax
37b800919mov rax, [rsp+704]
37b800921mov [rsp+72], rax
37b800926mov rax, [rsp+680]
37b80092emov [rsp+56], rax
37b800933mov rax, [rsp+672]
37b80093bmov [rsp+32], rbx
37b800940mov r9, [rsp+776]
37b800948mov [rsp+48], rax
37b80094dmov rax, [rsp+664]
37b800955mov [rsp+40], rax
37b80095acall dtgsen_
37b80095fmov eax, [rsp+364]
37b800966mov r12l, [rsp+368]
37b80096emov [rsp+280], eax
37b800975cmp [rsp+352], 1
37b80097djne 0x37b800990
37b80097fmov eax, [rbx]
37b800981mov rdi, [rsp+784]
37b800989add eax, 3
37b80098cmov [rdi], eax
37b80098enop
37b800990
37b800990loc_37b800990:
37b800990mov r11l, [rsp+280]
37b800998test r11l, r11l
37b80099bjne 0x37b801380
37b8009a1
37b8009a1loc_37b8009a1:
37b8009a1test r12l, r12l
37b8009a4jne 0x37b801300
37b8009aa
37b8009aaloc_37b8009aa:
37b8009aamov r10l, [rsp+316]
37b8009b2test r10l, r10l
37b8009b5je 0x37b800e98
37b8009bbmov ecx, [rbx]
37b8009bdtest ecx, ecx
37b8009bfjle 0x37b801139
37b8009c5movsd_xmm x3, [rsp+392]
37b8009cemov r8l, ecx
37b8009d1mov rax, [rsp+664]
37b8009d9pxor x5, x5
37b8009ddmov rbp, [rsp+272]
37b8009e5mov r11, [rsp+704]
37b8009edlea rdx, [rax-8]
37b8009f1mov r10, [rsp+712]
37b8009f9xor eax, eax
37b8009fbmovsd_xmm x11, [rsp+384]
37b800a05mov rdi, [rsp+720]
37b800a0dlea r9, [8*rbp+8]
37b800a15jmp 0x37b800aae
37b800a1a
37b800a1a 66 0f 1f 44 00 00 f..D..
37b800a20
37b800a20loc_37b800a20:
37b800a20movapd x4, x11
37b800a25movapd x7, x9
37b800a2adivsd x4, x3
37b800a2edivsd x7, x1
37b800a32comisd x7, x4
37b800a36ja 0x37b800ade
37b800a3cmovapd x7, x2
37b800a40divsd x7, x8
37b800a45comisd x7, x0
37b800a49ja 0x37b800a5a
37b800a4bmovapd x0, x9
37b800a50divsd x0, x2
37b800a54comisd x0, x4
37b800a58jbe 0x37b800a9e
37b800a5a
37b800a5aloc_37b800a5a:
37b800a5amovsd_xmm x0, [rdx+8*rbp+8]
37b800a60divsd x0, x2
37b800a64nop
37b800a65nop [rax+rax]
37b800a70
37b800a70loc_37b800a70:
37b800a70andpd x0, [rip+0xc39818]
37b800a78movsd_xmm x4, [rdi+8*rax]
37b800a7dmulsd x1, x0
37b800a81movsd_xmm [rsi], x0
37b800a85mulsd x4, x0
37b800a89mulsd x0, x2
37b800a8dmovsd_xmm [r11+8*rax], x1
37b800a93movsd_xmm [rdi+8*rax], x4
37b800a98movsd_xmm [r10+8*rax], x0
37b800a9e
37b800a9eloc_37b800a9e:
37b800a9eadd rax, 1
37b800aa2add rdx, r9
37b800aa5cmp r8, rax
37b800aa8je 0x37b801128
37b800aae
37b800aaeloc_37b800aae:
37b800aaemovsd_xmm x2, [r10+8*rax]
37b800ab4ucomisd x2, x5
37b800ab8jp 0x37b800abc
37b800abaje 0x37b800a9e
37b800abc
37b800abcloc_37b800abc:
37b800abcmovsd_xmm x1, [r11+8*rax]
37b800ac2movapd x0, x3
37b800ac6divsd x0, x11
37b800acbmovapd x4, x1
37b800acfdivsd x4, x8
37b800ad4comisd x4, x0
37b800ad8jbe 0x37b800a20
37b800ade
37b800adeloc_37b800ade:
37b800ademovsd_xmm x0, [rdx+8]
37b800ae3divsd x0, x1
37b800ae7jmp 0x37b800a70
37b800ae9
37b800ae9 0f 1f 80 00 00 00 00 .......
37b800af0
37b800af0loc_37b800af0:
37b800af0lea rax, [rip+0xc39755]
37b800af7mov [rsp+192], r14
37b800afflea rdx, [rsp+364]
37b800b07mov [rsp+184], rax
37b800b0flea rax, [rsp+348]
37b800b17lea r8, [rsp+368]
37b800b1fmov [rsp+176], rax
37b800b27lea rax, [rsp+432]
37b800b2flea rcx, [rip+0xc3971a]
37b800b36mov [rsp+152], rax
37b800b3elea rax, [rsp+424]
37b800b46mov [rsp+144], rax
37b800b4elea rax, [rsp+416]
37b800b56mov [rsp+136], rax
37b800b5emov rax, [rsp+696]
37b800b66mov [rsp+168], r13
37b800b6emov [rsp+128], rax
37b800b76mov rax, [rsp+752]
37b800b7emov [rsp+160], rsi
37b800b86mov [rsp+120], rax
37b800b8bmov rax, [rsp+744]
37b800b93mov [rsp+64], r15
37b800b98mov [rsp+112], rax
37b800b9dmov rax, [rsp+736]
37b800ba5mov [rsp+32], rbx
37b800baamov [rsp+104], rax
37b800bafmov rax, [rsp+728]
37b800bb7mov [rsp+96], rax
37b800bbcmov rax, [rsp+720]
37b800bc4mov [rsp+88], rax
37b800bc9mov rax, [rsp+712]
37b800bd1mov [rsp+80], rax
37b800bd6mov rax, [rsp+704]
37b800bdemov [rsp+72], rax
37b800be3mov rax, [rsp+680]
37b800bebmov [rsp+56], rax
37b800bf0mov rax, [rsp+672]
37b800bf8mov [rsp+48], rax
37b800bfdmov rax, [rsp+664]
37b800c05mov [rsp+40], rax
37b800c0amov r9, [rsp+776]
37b800c12call dtgsen_
37b800c17cvttsd2si eax, [rsi]
37b800c1bmov edx, [rbx]
37b800c1dlea eax, [rax+2*rdx]
37b800c20cmp edi, eax
37b800c22cmovl edi, eax
37b800c25jmp 0x37b7fffce
37b800c2a
37b800c2a 66 0f 1f 44 00 00 f..D..
37b800c30
37b800c30loc_37b800c30:
37b800c30mov [rsp+64], r14
37b800c35mov rdx, rbx
37b800c38mov r8, rbx
37b800c3bmov rcx, rbx
37b800c3elea rax, [rip+0xc395ff]
37b800c45mov [rsp+48], rsi
37b800c4amov r9, [rsp+728]
37b800c52mov [rsp+56], rax
37b800c57mov rax, [rsp+736]
37b800c5fmov [rsp+40], rsi
37b800c64mov [rsp+32], rax
37b800c69call dorgqr_
37b800c6ecvttsd2si edx, [rsi]
37b800c72mov eax, [rbx]
37b800c74lea eax, [rax+2*rax]
37b800c77add eax, edx
37b800c79cmp edi, eax
37b800c7bcmovl edi, eax
37b800c7ejmp 0x37b7ffdea
37b800c83
37b800c83 0f 1f 44 00 00 ..D..
37b800c88
37b800c88loc_37b800c88:
37b800c88mov [rsp+316], 0
37b800c93jmp 0x37b800196
37b800c98
37b800c98 0f 1f 84 00 00 00 00 00 ........
37b800ca0
37b800ca0loc_37b800ca0:
37b800ca0mov rax, [rsp+752]
37b800ca8lea r9, [rip+0xc395b1]
37b800cafmov r8, rbx
37b800cb2mov rdx, rbx
37b800cb5mov [rsp+56], 4
37b800cbelea rcx, [rip+0xc395a3]
37b800cc5mov [rsp+48], rax
37b800ccamov rax, [rsp+744]
37b800cd2mov [rsp+40], rax
37b800cd7lea rax, [rip+0xc39592]
37b800cdemov [rsp+32], rax
37b800ce3call dlaset_
37b800ce8jmp 0x37b8004b0
37b800ced
37b800ced 0f 1f 00 ...
37b800cf0
37b800cf0loc_37b800cf0:
37b800cf0mov [rsp+292], eax
37b800cf7xor edx, edx
37b800cf9mov r8, rbx
37b800cfcmov rax, [rsp+736]
37b800d04movsxd r11, [rsp+232]
37b800d0clea rcx, [rip+0xc39555]
37b800d13mov [rsp+56], 4
37b800d1clea r9, [rip+0xc3953d]
37b800d23mov [rsp+48], rax
37b800d28mov rax, [rsp+728]
37b800d30test r11, r11
37b800d33mov [rsp+40], rax
37b800d38lea rax, [rip+0xc39531]
37b800d3fcmovs r11, rdx
37b800d43mov rdx, rbx
37b800d46mov [rsp+32], rax
37b800d4bmov [rsp+232], r11
37b800d53call dlaset_
37b800d58mov r11, [rsp+232]
37b800d60mov edx, [rsp+372]
37b800d67mov rcx, r11
37b800d6aimul r11, r12
37b800d6enot rcx
37b800d71add r11, rcx
37b800d74cmp edx, 1
37b800d77jle 0x37b800e07
37b800d7dmov eax, [rsp+292]
37b800d84sub edx, 1
37b800d87mov r8, rbp
37b800d8amov r10, [rsp+736]
37b800d92mov rcx, [rsp+328]
37b800d9amov [rsp+32], r15
37b800d9fadd eax, 1
37b800da2mov [rsp+48], r10
37b800da7mov r10, [rsp+728]
37b800dafcdqe
37b800db1mov [rsp+376], edx
37b800db8add rcx, rax
37b800dbbadd rax, r11
37b800dbemov [rsp+56], 1
37b800dc7lea rax, [r10+8*rax]
37b800dcbmov [rsp+380], edx
37b800dd2lea rdx, [rsp+376]
37b800ddamov [rsp+40], rax
37b800ddfmov rax, [rsp+680]
37b800de7mov [rsp+232], r11
37b800deflea r9, [rax+8*rcx]
37b800df3lea rcx, [rip+0xc3944f]
37b800dfacall dlacpy_
37b800dffmov r11, [rsp+232]
37b800e07
37b800e07loc_37b800e07:
37b800e07mov rax, [rsp+768]
37b800e0fmov rcx, [rsp+224]
37b800e17lea r10, [r12+r11]
37b800e1bmov eax, [rax]
37b800e1dmov [rsp+64], r14
37b800e22mov r8, rcx
37b800e25mov rdx, rcx
37b800e28mov [rsp+56], rbp
37b800e2dmov [rsp+232], eax
37b800e34add eax, 1
37b800e37sub eax, edi
37b800e39mov [rsp+48], r13
37b800e3emov [rsp+380], eax
37b800e45mov rax, [rsp+216]
37b800e4dmov [rsp+40], rax
37b800e52mov rax, [rsp+736]
37b800e5amov [rsp+32], rax
37b800e5fmov rax, [rsp+728]
37b800e67lea r9, [rax+8*r10]
37b800e6bcall dorgqr_
37b800e70jmp 0x37b80049f
37b800e75
37b800e75 0f 1f 00 ...
37b800e78
37b800e78loc_37b800e78:
37b800e78cmp eax, edx
37b800e7ajg 0x37b8006c3
37b800e80
37b800e80loc_37b800e80:
37b800e80mov rax, [rsp+784]
37b800e88add edx, 1
37b800e8bmov [rax], edx
37b800e8djmp 0x37b8006da
37b800e92
37b800e92 66 0f 1f 44 00 00 f..D..
37b800e98
37b800e98loc_37b800e98:
37b800e98mov r9l, [rsp+288]
37b800ea0test r9l, r9l
37b800ea3je 0x37b800fbe
37b800ea9mov ecx, [rbx]
37b800eabtest ecx, ecx
37b800eadjle 0x37b801250
37b800eb3
37b800eb3loc_37b800eb3:
37b800eb3mov rax, [rsp+264]
37b800ebbmov r11, [rsp+704]
37b800ec3pxor x5, x5
37b800ec7mov r9, [rsp+712]
37b800ecfmov r10, [rsp+720]
37b800ed7lea r8, [8*rax+8]
37b800edfmov rax, [rsp+680]
37b800ee7movsd_xmm x3, [rsp+408]
37b800ef0movsd_xmm x6, [rsp+400]
37b800ef9lea rdx, [rax-8]
37b800efdmov eax, 1
37b800f02nop [rax]
37b800f05nop [rax+rax]
37b800f10
37b800f10loc_37b800f10:
37b800f10movsd_xmm x1, [r9+8*rax-8]
37b800f17ucomisd x1, x5
37b800f1bjp 0x37b800f1f
37b800f1dje 0x37b800f91
37b800f1f
37b800f1floc_37b800f1f:
37b800f1fmovsd_xmm x2, [r10+8*rax-8]
37b800f26movapd x0, x3
37b800f2adivsd x0, x6
37b800f2emovapd x4, x2
37b800f32divsd x4, x8
37b800f37comisd x4, x0
37b800f3bja 0x37b800f54
37b800f3dmovapd x4, x6
37b800f41movapd x0, x9
37b800f46divsd x4, x3
37b800f4adivsd x0, x2
37b800f4ecomisd x0, x4
37b800f52jbe 0x37b800f91
37b800f54
37b800f54loc_37b800f54:
37b800f54movsd_xmm x0, [rdx+8]
37b800f59divsd x0, x2
37b800f5dandpd x0, [rip+0xc3932b]
37b800f65mulsd x2, x0
37b800f69movsd_xmm [rsi], x0
37b800f6dmovsd_xmm [r10+8*rax-8], x2
37b800f74movsd_xmm x2, [r11+8*rax-8]
37b800f7bmulsd x2, x0
37b800f7fmulsd x0, x1
37b800f83movsd_xmm [r11+8*rax-8], x2
37b800f8amovsd_xmm [r9+8*rax-8], x0
37b800f91
37b800f91loc_37b800f91:
37b800f91add rax, 1
37b800f95add rdx, r8
37b800f98cmp ecx, eax
37b800f9ajge 0x37b800f10
37b800fa0mov edx, [rsp+316]
37b800fa7test edx, edx
37b800fa9jne 0x37b801139
37b800faf
37b800fafloc_37b800faf:
37b800fafmov eax, [rsp+288]
37b800fb6test eax, eax
37b800fb8jne 0x37b801250
37b800fbe
37b800fbeloc_37b800fbe:
37b800fbemov eax, [rsp+256]
37b800fc5test eax, eax
37b800fc7je 0x37b8006da
37b800fcdmov rdi, [rsp+696]
37b800fd5mov edx, [rbx]
37b800fd7mov [rdi], 0
37b800fddtest edx, edx
37b800fdfjle 0x37b8006da
37b800fe5mov [rsp+656], rbx
37b800fedmov ebp, eax
37b800fefxor edi, edi
37b800ff1mov ebx, eax
37b800ff3mov r15, [rsp+704]
37b800ffbmov r12, [rsp+712]
37b801003mov [rsp+760], rsi
37b80100bmov esi, 1
37b801010mov r14, [rsp+720]
37b801018mov r13, r14
37b80101bmov r14, r15
37b80101emov r15, r12
37b801021mov r12l, edx
37b801024jmp 0x37b801089
37b801026
37b801026 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b801030
37b801030loc_37b801030:
37b801030test eax, eax
37b801032je 0x37b8010c0
37b801038mov rdi, [rsp+696]
37b801040add [rdi], 1
37b801043test ebx, ebx
37b801045jne 0x37b80155d
37b80104bmov rbx, [rsp+656]
37b801053xor ebp, ebp
37b801055xor edi, edi
37b801057mov ebx, [rbx]
37b801059lea r10l, [rbx+2]
37b80105dmov [rsp+256], ebx
37b801064mov rbx, [rsp+784]
37b80106cmov [rbx], r10l
37b80106fmov ebx, eax
37b801071
37b801071loc_37b801071:
37b801071add esi, 1
37b801074add r14, 8
37b801078add r15, 8
37b80107cadd r13, 8
37b801080cmp r12l, esi
37b801083jl 0x37b801118
37b801089
37b801089loc_37b801089:
37b801089mov r8, r13
37b80108cmov rdx, r15
37b80108fmov rcx, r14
37b801092call [rsp+648]
37b801099pxor x3, x3
37b80109ducomisd x3, [r15]
37b8010a2jp 0x37b8010a6
37b8010a4je 0x37b801030
37b8010a6
37b8010a6loc_37b8010a6:
37b8010a6cmp edi, 1
37b8010a9je 0x37b8010d0
37b8010abmov ebp, ebx
37b8010admov edi, 1
37b8010b2mov ebx, eax
37b8010b4jmp 0x37b801071
37b8010b6
37b8010b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b8010c0
37b8010c0loc_37b8010c0:
37b8010c0mov ebp, ebx
37b8010c2xor edi, edi
37b8010c4xor ebx, ebx
37b8010c6jmp 0x37b801071
37b8010c8
37b8010c8 0f 1f 84 00 00 00 00 00 ........
37b8010d0
37b8010d0loc_37b8010d0:
37b8010d0or ebx, eax
37b8010d2je 0x37b801240
37b8010d8mov rax, [rsp+696]
37b8010e0add [rax], 2
37b8010e3test ebp, ebp
37b8010e5jne 0x37b801540
37b8010ebmov rax, [rsp+656]
37b8010f3mov rdi, [rsp+784]
37b8010fbmov ebp, ebx
37b8010fdmov eax, [rax]
37b8010ffmov [rsp+256], eax
37b801106add eax, 2
37b801109mov [rdi], eax
37b80110bmov edi, -1
37b801110jmp 0x37b801071
37b801115
37b801115 0f 1f 00 ...
37b801118
37b801118loc_37b801118:
37b801118mov rsi, [rsp+760]
37b801120jmp 0x37b8006da
37b801125
37b801125 0f 1f 00 ...
37b801128
37b801128loc_37b801128:
37b801128mov r8l, [rsp+288]
37b801130test r8l, r8l
37b801133jne 0x37b800eb3
37b801139
37b801139loc_37b801139:
37b801139mov rax, [rsp+672]
37b801141lea rbp, [rsp+384]
37b801149mov [rsp+72], r14
37b80114elea r8, [rip+0xc390fb]
37b801155mov [rsp+48], rbx
37b80115alea r9, [rsp+392]
37b801162mov rdx, r8
37b801165lea rcx, [rip+0xc3910d]
37b80116cmov [rsp+64], rax
37b801171mov rax, [rsp+664]
37b801179lea r12, [rip+0xc390cc]
37b801180mov [rsp+80], 1
37b801189mov [rsp+56], rax
37b80118emov [rsp+40], rbx
37b801193mov [rsp+32], rbp
37b801198call dlascl_
37b80119dmov rax, [rsp+704]
37b8011a5mov [rsp+72], r14
37b8011aalea r8, [rip+0xc3909f]
37b8011b1mov [rsp+64], rbx
37b8011b6lea r9, [rsp+392]
37b8011bemov rdx, r8
37b8011c1lea rcx, [rip+0xc39095]
37b8011c8mov [rsp+56], rax
37b8011cdmov [rsp+80], 1
37b8011d6mov [rsp+48], r12
37b8011dbmov [rsp+40], rbx
37b8011e0mov [rsp+32], rbp
37b8011e5call dlascl_
37b8011eamov rax, [rsp+712]
37b8011f2mov [rsp+72], r14
37b8011f7lea r8, [rip+0xc39052]
37b8011femov [rsp+64], rbx
37b801203lea r9, [rsp+392]
37b80120bmov rdx, r8
37b80120elea rcx, [rip+0xc39048]
37b801215mov [rsp+80], 1
37b80121emov [rsp+56], rax
37b801223mov [rsp+48], r12
37b801228mov [rsp+40], rbx
37b80122dmov [rsp+32], rbp
37b801232call dlascl_
37b801237jmp 0x37b800faf
37b80123c
37b80123c 0f 1f 40 00 ..@.
37b801240
37b801240loc_37b801240:
37b801240xor ebp, ebp
37b801242mov edi, -1
37b801247jmp 0x37b801071
37b80124c
37b80124c 0f 1f 40 00 ..@.
37b801250
37b801250loc_37b801250:
37b801250mov rax, [rsp+680]
37b801258lea rbp, [rsp+400]
37b801260mov [rsp+72], r14
37b801265lea r8, [rip+0xc38fe4]
37b80126cmov [rsp+64], r15
37b801271lea r9, [rsp+408]
37b801279mov rdx, r8
37b80127clea rcx, [rip+0xc38ff7]
37b801283mov [rsp+56], rax
37b801288mov [rsp+80], 1
37b801291mov [rsp+48], rbx
37b801296mov [rsp+40], rbx
37b80129bmov [rsp+32], rbp
37b8012a0call dlascl_
37b8012a5mov rax, [rsp+720]
37b8012admov [rsp+72], r14
37b8012b2lea r8, [rip+0xc38f97]
37b8012b9mov [rsp+64], rbx
37b8012belea r9, [rsp+408]
37b8012c6mov rdx, r8
37b8012c9lea rcx, [rip+0xc38f8d]
37b8012d0mov [rsp+56], rax
37b8012d5lea rax, [rip+0xc38f70]
37b8012dcmov [rsp+80], 1
37b8012e5mov [rsp+48], rax
37b8012eamov [rsp+40], rbx
37b8012efmov [rsp+32], rbp
37b8012f4call dlascl_
37b8012f9jmp 0x37b800fbe
37b8012fe
37b8012fe 66 90 f.
37b801300
37b801300loc_37b801300:
37b801300mov rax, [rsp+752]
37b801308mov [rsp+80], r14
37b80130dmov r8, rbx
37b801310lea rdx, [rip+0xc38f61]
37b801317mov [rsp+96], 1
37b801320mov r9, [rsp+248]
37b801328lea rcx, [rip+0xc38f2c]
37b80132fmov [rsp+72], rax
37b801334mov rax, [rsp+744]
37b80133cmov [rsp+88], 1
37b801345mov [rsp+64], rax
37b80134amov rax, [rsp+320]
37b801352mov [rsp+56], rbx
37b801357mov [rsp+48], rax
37b80135cmov rax, [rsp+240]
37b801364mov [rsp+40], rsi
37b801369mov [rsp+32], rax
37b80136ecall dggbak_
37b801373jmp 0x37b8009aa
37b801378
37b801378 0f 1f 84 00 00 00 00 00 ........
37b801380
37b801380loc_37b801380:
37b801380mov rax, [rsp+736]
37b801388mov [rsp+80], r14
37b80138dmov r8, rbx
37b801390lea rdx, [rip+0xc38eb2]
37b801397mov [rsp+96], 1
37b8013a0mov r9, [rsp+248]
37b8013a8lea rcx, [rip+0xc38eac]
37b8013afmov [rsp+72], rax
37b8013b4mov rax, [rsp+728]
37b8013bcmov [rsp+88], 1
37b8013c5mov [rsp+64], rax
37b8013camov rax, [rsp+320]
37b8013d2mov [rsp+56], rbx
37b8013d7mov [rsp+48], rax
37b8013dcmov rax, [rsp+240]
37b8013e4mov [rsp+40], rsi
37b8013e9mov [rsp+32], rax
37b8013eecall dggbak_
37b8013f3jmp 0x37b8009a1
37b8013f8
37b8013f8 0f 1f 84 00 00 00 00 00 ........
37b801400
37b801400loc_37b801400:
37b801400mov rax, [rsp+720]
37b801408mov [rsp+72], r14
37b80140dlea r8, [rip+0xc38e3c]
37b801414lea r9, [rsp+408]
37b80141cmov [rsp+64], rbx
37b801421mov rdx, r8
37b801424lea rcx, [rip+0xc38e32]
37b80142bmov [rsp+56], rax
37b801430lea rax, [rip+0xc38e15]
37b801437mov [rsp+48], rax
37b80143clea rax, [rsp+400]
37b801444mov [rsp+80], 1
37b80144dmov [rsp+40], rbx
37b801452mov [rsp+32], rax
37b801457call dlascl_
37b80145cjmp 0x37b800771
37b801461
37b801461 0f 1f 80 00 00 00 00 .......
37b801468
37b801468loc_37b801468:
37b801468mov rax, [rsp+704]
37b801470lea r13, [rip+0xc38dd5]
37b801477lea r12, [rsp+384]
37b80147fmov [rsp+80], 1
37b801488mov [rsp+72], r14
37b80148dlea r8, [rip+0xc38dbc]
37b801494lea r9, [rsp+392]
37b80149cmov [rsp+56], rax
37b8014a1mov rdx, r8
37b8014a4lea rcx, [rip+0xc38db2]
37b8014abmov [rsp+64], rbx
37b8014b0mov [rsp+48], r13
37b8014b5mov [rsp+40], rbx
37b8014bamov [rsp+32], r12
37b8014bfcall dlascl_
37b8014c4mov rax, [rsp+712]
37b8014ccmov [rsp+72], r14
37b8014d1lea r8, [rip+0xc38d78]
37b8014d8mov [rsp+64], rbx
37b8014ddlea r9, [rsp+392]
37b8014e5mov rdx, r8
37b8014e8lea rcx, [rip+0xc38d6e]
37b8014efmov [rsp+80], 1
37b8014f8mov [rsp+56], rax
37b8014fdmov [rsp+48], r13
37b801502mov [rsp+40], rbx
37b801507mov [rsp+32], r12
37b80150ccall dlascl_
37b801511jmp 0x37b800762
37b801516
37b801516 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b801520
37b801520loc_37b801520:
37b801520mov ecx, -15
37b801525mov edx, 15
37b80152ajmp 0x37b7ffba2
37b80152f
37b80152f 90 .
37b801530
37b801530loc_37b801530:
37b801530mov ecx, -17
37b801535mov edx, 17
37b80153ajmp 0x37b7ffba2
37b80153f
37b80153f 90 .
37b801540
37b801540loc_37b801540:
37b801540mov ebx, ebp
37b801542mov edi, -1
37b801547jmp 0x37b801071
37b80154c
37b80154cloc_37b80154c:
37b80154cmov edx, [rax]
37b80154etest edx, edx
37b801550je 0x37b7ffd09
37b801556
37b801556loc_37b801556:
37b801556neg edx
37b801558jmp 0x37b7ffbac
37b80155d
37b80155dloc_37b80155d:
37b80155dmov ebp, ebx
37b80155fxor edi, edi
37b801561jmp 0x37b801071
37b7ff940
37b801566
37b801566 // align 0x10
37b801566 // align 0x10
37b801570
37b801570dggesx_:
37b801570push r15
37b801572push r14
37b801574push r13
37b801576push r12
37b801578push rbp
37b801579push rdi
37b80157apush rsi
37b80157bpush rbx
37b80157csub rsp, 536
37b801583movups [rsp+448], x6
37b80158bmovups [rsp+464], x7
37b801593movups [rsp+480], x8
37b80159cmovups [rsp+496], x9
37b8015a5movups [rsp+512], x10
37b8015aemov rax, [rsp+664]
37b8015b6mov rsi, [rsp+640]
37b8015bemov rbx, [rsp+648]
37b8015c6mov eax, [rax]
37b8015c8mov [rsp+232], eax
37b8015cfmov rax, [rsp+680]
37b8015d7mov rdi, r8
37b8015damov r8l, 1
37b8015e0mov [rsp+616], rdx
37b8015e8lea rdx, [rip+0xc38cb1]
37b8015efmov eax, [rax]
37b8015f1mov [rsp+632], r9
37b8015f9mov r9l, 1
37b8015ffmov [rsp+608], rcx
37b801607mov [rsp+240], eax
37b80160emov rax, [rsp+728]
37b801616mov eax, [rax]
37b801618mov [rsp+248], eax
37b80161fcall lsame_
37b801624test eax, eax
37b801626je 0x37b8018c0
37b80162cmov r13l, 1
37b801632lea r14, [rip+0xc38c68]
37b801639mov [rsp+208], 0
37b801644
37b801644loc_37b801644:
37b801644mov eax, [rsp+208]
37b80164bmov rcx, [rsp+616]
37b801653xor ebp, ebp
37b801655mov r9l, 1
37b80165bmov r8l, 1
37b801661lea rdx, [rip+0xc38c38]
37b801668mov r15l, 1
37b80166emov [rsp+368], eax
37b801675call lsame_
37b80167atest eax, eax
37b80167cje 0x37b801890
37b801682
37b801682loc_37b801682:
37b801682mov r9l, 1
37b801688mov r8l, 1
37b80168emov rcx, rdi
37b801691mov [rsp+372], ebp
37b801698lea rdx, [rip+0xc38c03]
37b80169fcall lsame_
37b8016a4mov rcx, rsi
37b8016a7mov r9l, 1
37b8016admov r8l, 1
37b8016b3lea rdx, [rip+0xc38be6]
37b8016bamov [rsp+228], eax
37b8016c1call lsame_
37b8016c6mov rcx, rsi
37b8016c9mov r9l, 1
37b8016cfmov r8l, 1
37b8016d5lea rdx, [rip+0xc38bc7]
37b8016dcmov r12l, eax
37b8016dfcall lsame_
37b8016e4mov rdx, r14
37b8016e7mov rcx, rsi
37b8016eamov r9l, 1
37b8016f0mov r8l, 1
37b8016f6mov [rsp+224], eax
37b8016fdcall lsame_
37b801702lea rdx, [rip+0xc38b9b]
37b801709mov rcx, rsi
37b80170cmov r9l, 1
37b801712mov r8l, 1
37b801718mov r14l, eax
37b80171bcall lsame_
37b801720mov rsi, [rsp+776]
37b801728mov edx, eax
37b80172amov eax, 1
37b80172fcmp [rsi], -1
37b801732je 0x37b801742
37b801734mov rax, [rsp+792]
37b80173ccmp [rax], -1
37b80173fsete al
37b801742
37b801742loc_37b801742:
37b801742and eax, 1
37b801745mov [rsp+220], eax
37b80174ctest r12l, r12l
37b80174fje 0x37b8017c0
37b801751mov [rsp+360], 0
37b80175c
37b80175cloc_37b80175c:
37b80175cmov rax, [rsp+808]
37b801764mov [rax], 0
37b80176atest r13l, r13l
37b80176djle 0x37b801880
37b801773test r15l, r15l
37b801776jle 0x37b801808
37b80177cmov ecx, [rsp+228]
37b801783test ecx, ecx
37b801785je 0x37b801a40
37b80178btest r12l, r12l
37b80178ejne 0x37b801920
37b801794mov eax, [rsp+224]
37b80179btest eax, eax
37b80179djne 0x37b801920
37b8017a3test r14l, r14l
37b8017a6jne 0x37b801920
37b8017actest edx, edx
37b8017aejne 0x37b801920
37b8017b4
37b8017b4loc_37b8017b4:
37b8017b4mov edx, -5
37b8017b9mov eax, 5
37b8017bejmp 0x37b801812
37b8017c0
37b8017c0loc_37b8017c0:
37b8017c0mov r8l, [rsp+224]
37b8017c8test r8l, r8l
37b8017cbje 0x37b8017e0
37b8017cdmov [rsp+360], 1
37b8017d8jmp 0x37b80175c
37b8017da
37b8017da 66 0f 1f 44 00 00 f..D..
37b8017e0
37b8017e0loc_37b8017e0:
37b8017e0test r14l, r14l
37b8017e3jne 0x37b801900
37b8017e9test edx, edx
37b8017ebje 0x37b80175c
37b8017f1mov [rsp+360], 4
37b8017fcjmp 0x37b80175c
37b801801
37b801801 0f 1f 80 00 00 00 00 .......
37b801808
37b801808loc_37b801808:
37b801808mov edx, -2
37b80180dmov eax, 2
37b801812
37b801812loc_37b801812:
37b801812mov rdi, [rsp+808]
37b80181amov [rdi], edx
37b80181c
37b80181cloc_37b80181c:
37b80181clea rdx, [rsp+432]
37b801824mov r8l, 6
37b80182alea rcx, [rip+0xc38a95]
37b801831mov [rsp+432], eax
37b801838call xerbla_
37b80183dnop
37b80183e
37b80183eloc_37b80183e:
37b80183emovups x6, [rsp+448]
37b801846movups x7, [rsp+464]
37b80184emovups x8, [rsp+480]
37b801857movups x9, [rsp+496]
37b801860movups x10, [rsp+512]
37b801869add rsp, 536
37b801870pop rbx
37b801871pop rsi
37b801872pop rdi
37b801873pop rbp
37b801874pop r12
37b801876pop r13
37b801878pop r14
37b80187apop r15
37b80187cret
37b80187d
37b80187d 0f 1f 00 ...
37b801880
37b801880loc_37b801880:
37b801880mov edx, -1
37b801885mov eax, 1
37b80188ajmp 0x37b801812
37b80188c
37b80188c 0f 1f 40 00 ..@.
37b801890
37b801890loc_37b801890:
37b801890mov r9l, 1
37b801896mov rcx, [rsp+616]
37b80189emov r8l, 1
37b8018a4mov rdx, r14
37b8018a7call lsame_
37b8018accmp eax, 1
37b8018afmov ebp, eax
37b8018b1sbb r15l, r15l
37b8018b4or r15l, 2
37b8018b8jmp 0x37b801682
37b8018bd
37b8018bd 0f 1f 00 ...
37b8018c0
37b8018c0loc_37b8018c0:
37b8018c0mov rcx, [rsp+608]
37b8018c8lea r14, [rip+0xc389d2]
37b8018cfmov r9l, 1
37b8018d5mov r8l, 1
37b8018dbmov rdx, r14
37b8018decall lsame_
37b8018e3cmp eax, 1
37b8018e6mov [rsp+208], eax
37b8018edsbb r13l, r13l
37b8018f0or r13l, 2
37b8018f4jmp 0x37b801644
37b8018f9
37b8018f9 0f 1f 80 00 00 00 00 .......
37b801900
37b801900loc_37b801900:
37b801900mov [rsp+360], 2
37b80190bjmp 0x37b80175c
37b801910
37b801910loc_37b801910:
37b801910test r12l, r12l
37b801913je 0x37b8017b4
37b801919nop [rax]
37b801920
37b801920loc_37b801920:
37b801920mov esi, [rbx]
37b801922test esi, esi
37b801924js 0x37b801a78
37b80192amov rdi, [rsp+664]
37b801932mov eax, 1
37b801937cmovg eax, esi
37b80193acmp [rdi], eax
37b80193cjl 0x37b801a90
37b801942mov rdi, [rsp+680]
37b80194acmp [rdi], eax
37b80194cjl 0x37b803210
37b801952mov rax, [rsp+728]
37b80195amov eax, [rax]
37b80195ctest eax, eax
37b80195ejle 0x37b80321f
37b801964cmp esi, eax
37b801966jle 0x37b801976
37b801968test [rsp+208], 1
37b801970jne 0x37b80321f
37b801976
37b801976loc_37b801976:
37b801976mov rax, [rsp+744]
37b80197emov eax, [rax]
37b801980test eax, eax
37b801982jle 0x37b80322e
37b801988cmp esi, eax
37b80198ajle 0x37b801996
37b80198ctest bpl, 1
37b801990jne 0x37b80322e
37b801996
37b801996loc_37b801996:
37b801996mov rax, [rsp+808]
37b80199emov eax, [rax]
37b8019a0test eax, eax
37b8019a2jne 0x37b80238a
37b8019a8test esi, esi
37b8019aajne 0x37b802240
37b8019b0mov [rsp+264], 1
37b8019bbmovsd_xmm x0, [rip+0xc38935]
37b8019c3mov edi, 1
37b8019c8
37b8019c8loc_37b8019c8:
37b8019c8mov rax, [rsp+768]
37b8019d0mov esi, 1
37b8019d5mov [rsp+224], esi
37b8019dcmovsd_xmm [rax], x0
37b8019e0test r12l, r12l
37b8019e3jne 0x37b8019f6
37b8019e5mov eax, [rbx]
37b8019e7lea edx, [rax+6]
37b8019eatest eax, eax
37b8019eccmove edx, esi
37b8019efmov [rsp+224], edx
37b8019f6
37b8019f6loc_37b8019f6:
37b8019f6mov rax, [rsp+784]
37b8019femov esi, [rsp+224]
37b801a05mov [rax], esi
37b801a07mov rax, [rsp+776]
37b801a0fcmp [rax], edi
37b801a11jge 0x37b801aa0
37b801a17mov eax, [rsp+220]
37b801a1etest eax, eax
37b801a20jne 0x37b802378
37b801a26mov rax, [rsp+808]
37b801a2emov [rax], -22
37b801a34mov eax, 22
37b801a39jmp 0x37b80181c
37b801a3e
37b801a3e 66 90 f.
37b801a40
37b801a40loc_37b801a40:
37b801a40mov r9l, 1
37b801a46mov r8l, 1
37b801a4clea rdx, [rip+0xc3884d]
37b801a53mov rcx, rdi
37b801a56call lsame_
37b801a5btest eax, eax
37b801a5djne 0x37b801910
37b801a63mov edx, -3
37b801a68mov eax, 3
37b801a6djmp 0x37b801812
37b801a72
37b801a72 66 0f 1f 44 00 00 f..D..
37b801a78
37b801a78loc_37b801a78:
37b801a78mov edx, -6
37b801a7dmov eax, 6
37b801a82jmp 0x37b801812
37b801a87
37b801a87 66 0f 1f 84 00 00 00 00 00 f........
37b801a90
37b801a90loc_37b801a90:
37b801a90mov edx, -8
37b801a95mov eax, 8
37b801a9ajmp 0x37b801812
37b801a9f
37b801a9f 90 .
37b801aa0
37b801aa0loc_37b801aa0:
37b801aa0mov rax, [rsp+792]
37b801aa8mov edi, [rsp+224]
37b801aafcmp [rax], edi
37b801ab1jge 0x37b801ae0
37b801ab3mov eax, [rsp+220]
37b801abatest eax, eax
37b801abcjne 0x37b802378
37b801ac2mov rax, [rsp+808]
37b801acamov [rax], -24
37b801ad0mov eax, 24
37b801ad5jmp 0x37b80181c
37b801ada
37b801ada 66 0f 1f 44 00 00 f..D..
37b801ae0
37b801ae0loc_37b801ae0:
37b801ae0mov rax, [rsp+808]
37b801ae8mov eax, [rax]
37b801aeatest eax, eax
37b801aecjne 0x37b80238a
37b801af2mov r15l, [rsp+220]
37b801afatest r15l, r15l
37b801afdjne 0x37b80183e
37b801b03mov r14l, [rbx]
37b801b06test r14l, r14l
37b801b09jne 0x37b801b20
37b801b0bmov rax, [rsp+688]
37b801b13mov [rax], 0
37b801b19jmp 0x37b80183e
37b801b1e
37b801b1e 66 90 f.
37b801b20
37b801b20loc_37b801b20:
37b801b20movsxd rdi, [rsp+232]
37b801b28xor eax, eax
37b801b2amovsxd r15, [rsp+240]
37b801b32mov edx, 1
37b801b37lea rcx, [rip+0xc3878e]
37b801b3etest rdi, rdi
37b801b41cmovs rdi, rax
37b801b45mov rax, rdi
37b801b48not rax
37b801b4bmov [rsp+288], rax
37b801b53xor eax, eax
37b801b55test r15, r15
37b801b58cmovs r15, rax
37b801b5ccall dlamch_
37b801b61mov edx, 1
37b801b66lea rcx, [rip+0xc38735]
37b801b6dmovapd x7, x0
37b801b71mov r12, r15
37b801b74call dlamch_
37b801b79mov r8, rbx
37b801b7cmov rdx, rbx
37b801b7fnot r12
37b801b82movapd x4, x0
37b801b86lea rcx, [rip+0xc38740]
37b801b8dmovsd_xmm x3, [rip+0xc38763]
37b801b95mov rax, [rsp+768]
37b801b9dsqrtsd x4, x4
37b801ba1mov r9, [rsp+656]
37b801ba9movapd x9, x0
37b801baemov [rsp+48], 1
37b801bb7mov [rsp+40], rax
37b801bbcmov rax, [rsp+664]
37b801bc4movapd x6, x4
37b801bc8mov [rsp+32], rax
37b801bcddivsd x6, x7
37b801bd1divsd x3, x6
37b801bd5movapd x7, x3
37b801bd9call dlange_
37b801bdepxor x1, x1
37b801be2movsd_xmm [rsp+384], x0
37b801bebcomisd x0, x1
37b801befjbe 0x37b802360
37b801bf5comisd x6, x0
37b801bf9jbe 0x37b802360
37b801bffmovapd x0, x6
37b801c03
37b801c03loc_37b801c03:
37b801c03mov rax, [rsp+664]
37b801c0blea r14, [rsp+352]
37b801c13mov [rsp+80], 1
37b801c1clea r9, [rsp+384]
37b801c24mov [rsp+72], r14
37b801c29lea r8, [rip+0xc38680]
37b801c30lea rdx, [rip+0xc38679]
37b801c37mov [rsp+64], rax
37b801c3cmov rax, [rsp+656]
37b801c44lea rcx, [rip+0xc38683]
37b801c4bmov [rsp+48], rbx
37b801c50mov [rsp+56], rax
37b801c55lea rax, [rsp+392]
37b801c5dmov [rsp+40], rbx
37b801c62mov [rsp+32], rax
37b801c67movsd_xmm [rsp+392], x0
37b801c70call dlascl_
37b801c75mov [rsp+316], 1
37b801c80
37b801c80loc_37b801c80:
37b801c80mov rax, [rsp+768]
37b801c88mov r8, rbx
37b801c8bmov rdx, rbx
37b801c8elea rcx, [rip+0xc38638]
37b801c95mov [rsp+48], 1
37b801c9emov r9, [rsp+672]
37b801ca6mov [rsp+40], rax
37b801cabmov rax, [rsp+680]
37b801cb3mov [rsp+32], rax
37b801cb8call dlange_
37b801cbdpxor x1, x1
37b801cc1movsd_xmm [rsp+400], x0
37b801ccacomisd x0, x1
37b801ccejbe 0x37b802348
37b801cd4comisd x6, x0
37b801cd8jbe 0x37b802348
37b801cdemovapd x7, x6
37b801ce2
37b801ce2loc_37b801ce2:
37b801ce2mov rax, [rsp+680]
37b801ceamov [rsp+72], r14
37b801ceflea r9, [rsp+400]
37b801cf7lea r8, [rip+0xc385b2]
37b801cfemov [rsp+80], 1
37b801d07lea rdx, [rip+0xc385a2]
37b801d0elea rcx, [rip+0xc385b9]
37b801d15mov [rsp+64], rax
37b801d1amov rax, [rsp+672]
37b801d22mov [rsp+48], rbx
37b801d27mov [rsp+56], rax
37b801d2clea rax, [rsp+408]
37b801d34mov [rsp+40], rbx
37b801d39mov [rsp+32], rax
37b801d3emovsd_xmm [rsp+408], x7
37b801d47call dlascl_
37b801d4cmov [rsp+220], 1
37b801d57
37b801d57loc_37b801d57:
37b801d57movsxd rax, [rbx]
37b801d5amov rsi, [rsp+768]
37b801d62mov [rsp+96], 1
37b801d6bmov [rsp+88], r14
37b801d70mov r9, [rsp+664]
37b801d78lea r13l, [rax+rax+1]
37b801d7dmov r8, [rsp+656]
37b801d85movsxd rdx, r13l
37b801d88mov [rsp+296], r13l
37b801d90lea rsi, [rsi+8*rdx-8]
37b801d95mov rdx, [rsp+768]
37b801d9dmov [rsp+80], rsi
37b801da2lea rcx, [rdx+8*rax]
37b801da6mov [rsp+64], rdx
37b801dablea rdx, [rsp+356]
37b801db3mov [rsp+320], rcx
37b801dbbmov [rsp+72], rcx
37b801dc0lea rcx, [rsp+364]
37b801dc8mov [rsp+272], rdx
37b801dd0mov [rsp+56], rdx
37b801dd5mov rdx, [rsp+680]
37b801dddmov [rsp+280], rcx
37b801de5mov [rsp+48], rcx
37b801deamov rcx, [rsp+672]
37b801df2mov [rsp+40], rdx
37b801df7mov rdx, rbx
37b801dfamov [rsp+32], rcx
37b801dfflea rcx, [rip+0xc384c6]
37b801e06mov [rsp+232], rsi
37b801e0ecall dggbal_
37b801e13mov ecx, [rbx]
37b801e15mov edx, [rsp+356]
37b801e1cmov eax, [rsp+364]
37b801e23mov r10, [rsp+768]
37b801e2blea esi, [rdx+1]
37b801e2elea edx, [rcx+1]
37b801e31mov r9, [rsp+680]
37b801e39sub edx, eax
37b801e3bsub esi, eax
37b801e3dmov [rsp+312], eax
37b801e44mov [rsp+348], edx
37b801e4bmov rdx, [rsp+776]
37b801e53lea ecx, [rsi+r13]
37b801e57mov [rsp+376], esi
37b801e5emovsxd rsi, eax
37b801e61mov rax, [rsp+232]
37b801e69mov edx, [rdx]
37b801e6bmov r13, rsi
37b801e6emov [rsp+56], r14
37b801e73imul r13, r15
37b801e77mov [rsp+32], rax
37b801e7cadd edx, 1
37b801e7fmov [rsp+268], ecx
37b801e86sub edx, ecx
37b801e88lea r11, [r13+r12]
37b801e8dmov [rsp+432], edx
37b801e94movsxd rdx, ecx
37b801e97lea r12, [rsp+376]
37b801e9flea r10, [r10+8*rdx-8]
37b801ea4mov [rsp+328], r11
37b801eaclea rdx, [rsi+r11]
37b801eb0mov rcx, r12
37b801eb3mov r11, [rsp+672]
37b801ebbmov [rsp+40], r10
37b801ec0mov [rsp+256], r10
37b801ec8lea r8, [r11+8*rdx]
37b801ecclea r11, [rsp+432]
37b801ed4mov [rsp+48], r11
37b801ed9lea rdx, [rsp+348]
37b801ee1mov [rsp+240], r11
37b801ee9mov [rsp+304], r8
37b801ef1call dgeqrf_
37b801ef6mov r9, [rsp+776]
37b801efemov rax, [rsp+232]
37b801f06mov rdx, [rsp+656]
37b801f0emov r8, [rsp+304]
37b801f16mov r9l, [r9]
37b801f19mov r11, [rsp+240]
37b801f21mov [rsp+56], rax
37b801f26mov r10, [rsp+256]
37b801f2emov rax, [rsp+680]
37b801f36mov [rsp+40], r8
37b801f3bmov r8, r12
37b801f3elea ecx, [r9+1]
37b801f42sub ecx, [rsp+268]
37b801f49mov [rsp+88], r11
37b801f4emov [rsp+432], ecx
37b801f55mov rcx, [rsp+664]
37b801f5dmov [rsp+48], rax
37b801f62mov [rsp+72], rcx
37b801f67mov rcx, rsi
37b801f6aimul rcx, rdi
37b801f6eadd rcx, [rsp+288]
37b801f76mov [rsp+80], r10
37b801f7badd rcx, rsi
37b801f7emov [rsp+32], r12
37b801f83lea rcx, [rdx+8*rcx]
37b801f87lea rdx, [rip+0xc38341]
37b801f8emov [rsp+300], r9l
37b801f96mov [rsp+64], rcx
37b801f9blea rcx, [rip+0xc3832e]
37b801fa2lea r9, [rsp+348]
37b801faamov [rsp+112], 1
37b801fb3mov [rsp+104], 1
37b801fbcmov [rsp+96], r14
37b801fc1call dormqr_
37b801fc6mov r13l, [rsp+208]
37b801fcemov eax, [rsp+312]
37b801fd5test r13l, r13l
37b801fd8jne 0x37b802848
37b801fde
37b801fdeloc_37b801fde:
37b801fdetest ebp, ebp
37b801fe0jne 0x37b8027f8
37b801fe6
37b801fe6loc_37b801fe6:
37b801fe6mov rax, [rsp+744]
37b801feemov rsi, [rsp+272]
37b801ff6mov r8, rbx
37b801ff9mov [rsp+120], 1
37b802002mov r12, [rsp+280]
37b80200amov [rsp+104], r14
37b80200fmov [rsp+96], rax
37b802014mov rax, [rsp+736]
37b80201cmov [rsp+32], rsi
37b802021mov rdx, [rsp+616]
37b802029mov r9, r12
37b80202cmov [rsp+88], rax
37b802031mov rax, [rsp+728]
37b802039mov rcx, [rsp+608]
37b802041mov [rsp+112], 1
37b80204amov [rsp+80], rax
37b80204fmov rax, [rsp+720]
37b802057mov [rsp+72], rax
37b80205cmov rax, [rsp+680]
37b802064mov [rsp+64], rax
37b802069mov rax, [rsp+672]
37b802071mov [rsp+56], rax
37b802076mov rax, [rsp+664]
37b80207emov [rsp+48], rax
37b802083mov rax, [rsp+656]
37b80208bmov [rsp+40], rax
37b802090call dgghrd_
37b802095mov rax, [rsp+688]
37b80209dmov r9, rbx
37b8020a0lea rcx, [rip+0xc381fb]
37b8020a7mov [rax], 0
37b8020admov rax, [rsp+776]
37b8020b5mov eax, [rax]
37b8020b7mov [rsp+152], r14
37b8020bfmov [rsp+176], 1
37b8020cbmov [rsp+248], eax
37b8020d2add eax, 1
37b8020d5sub eax, [rsp+296]
37b8020dcmov [rsp+432], eax
37b8020e3mov rax, [rsp+240]
37b8020ebmov [rsp+168], 1
37b8020f7mov [rsp+144], rax
37b8020ffmov rax, [rsp+232]
37b802107mov [rsp+160], 1
37b802113mov [rsp+136], rax
37b80211bmov rax, [rsp+744]
37b802123mov [rsp+128], rax
37b80212bmov rax, [rsp+736]
37b802133mov [rsp+120], rax
37b802138mov rax, [rsp+728]
37b802140mov [rsp+112], rax
37b802145mov rax, [rsp+720]
37b80214dmov [rsp+104], rax
37b802152mov rax, [rsp+712]
37b80215amov [rsp+96], rax
37b80215fmov rax, [rsp+704]
37b802167mov [rsp+88], rax
37b80216cmov rax, [rsp+696]
37b802174mov [rsp+80], rax
37b802179mov rax, [rsp+680]
37b802181mov [rsp+72], rax
37b802186mov rax, [rsp+672]
37b80218emov [rsp+64], rax
37b802193mov rax, [rsp+664]
37b80219bmov [rsp+40], rsi
37b8021a0mov r8, [rsp+616]
37b8021a8mov [rsp+56], rax
37b8021admov rax, [rsp+656]
37b8021b5mov [rsp+32], r12
37b8021bamov rdx, [rsp+608]
37b8021c2mov [rsp+48], rax
37b8021c7call dhgeqz_
37b8021ccmov eax, [rsp+352]
37b8021d3test eax, eax
37b8021d5je 0x37b802398
37b8021dbmov edx, [rbx]
37b8021ddjle 0x37b802a60
37b8021e3cmp eax, edx
37b8021e5jle 0x37b802200
37b8021e7
37b8021e7loc_37b8021e7:
37b8021e7lea ecx, [rdx+rdx]
37b8021eacmp eax, ecx
37b8021ecjg 0x37b802a68
37b8021f2sub eax, edx
37b8021f4nop
37b8021f5nop [rax+rax]
37b802200
37b802200loc_37b802200:
37b802200mov rdi, [rsp+808]
37b802208mov [rdi], eax
37b80220a
37b80220aloc_37b80220a:
37b80220amov rax, [rsp+768]
37b802212mov edi, [rsp+224]
37b802219pxor x0, x0
37b80221dcvtsi2sd x0, [rsp+264]
37b802226movsd_xmm [rax], x0
37b80222amov rax, [rsp+784]
37b802232mov [rax], edi
37b802234jmp 0x37b80183e
37b802239
37b802239 0f 1f 80 00 00 00 00 .......
37b802240
37b802240loc_37b802240:
37b802240lea eax, [rsi+2*rsi]
37b802243lea r15, [rip+0xc38062]
37b80224amov [rsp+64], 1
37b802253mov r9, rbx
37b802256lea edi, [rax+rax+16]
37b80225alea eax, [8*rsi]
37b802261mov rcx, r15
37b802264mov [rsp+56], 6
37b80226dcmp edi, eax
37b80226fmov [rsp+40], rbx
37b802274lea r8, [rip+0xc3802a]
37b80227blea rdx, [rip+0xc38024]
37b802282cmovl edi, eax
37b802285lea rax, [rip+0xc38024]
37b80228cmov [rsp+32], r15
37b802291mov [rsp+48], rax
37b802296mov r13l, edi
37b802299sub r13l, esi
37b80229ccall ilaenv_
37b8022a1mov r14l, [rbx]
37b8022a4mov [rsp+40], rbx
37b8022a9mov r9, rbx
37b8022acimul esi, eax
37b8022aflea rax, [rip+0xc38006]
37b8022b6mov rcx, r15
37b8022b9mov [rsp+64], 1
37b8022c2mov [rsp+56], 6
37b8022cblea r8, [rip+0xc37fd3]
37b8022d2lea rdx, [rip+0xc37fdb]
37b8022d9mov [rsp+48], rax
37b8022demov [rsp+32], r15
37b8022e3add esi, r13l
37b8022e6mov r13l, edi
37b8022e9sub r13l, r14l
37b8022eccall ilaenv_
37b8022f1imul r14l, eax
37b8022f5mov eax, [rsp+208]
37b8022fcadd r14l, r13l
37b8022ffcmp r14l, esi
37b802302cmovge esi, r14l
37b802306mov [rsp+264], esi
37b80230dtest eax, eax
37b80230fjne 0x37b8029f0
37b802315
37b802315loc_37b802315:
37b802315mov eax, [rsp+360]
37b80231ctest eax, eax
37b80231ejle 0x37b8027e0
37b802324mov eax, [rbx]
37b802326mov esi, [rsp+264]
37b80232dpxor x0, x0
37b802331imul eax, eax
37b802334sar eax, 1
37b802336cmp eax, esi
37b802338cmovl eax, esi
37b80233bcvtsi2sd x0, eax
37b80233fjmp 0x37b8019c8
37b802344
37b802344 0f 1f 40 00 ..@.
37b802348
37b802348loc_37b802348:
37b802348comisd x0, x7
37b80234cja 0x37b801ce2
37b802352jmp 0x37b801d57
37b802357
37b802357 66 0f 1f 84 00 00 00 00 00 f........
37b802360
37b802360loc_37b802360:
37b802360comisd x0, x7
37b802364jbe 0x37b8027c0
37b80236amovapd x0, x7
37b80236ejmp 0x37b801c03
37b802373
37b802373 0f 1f 44 00 00 ..D..
37b802378
37b802378loc_37b802378:
37b802378mov rax, [rsp+808]
37b802380mov eax, [rax]
37b802382test eax, eax
37b802384je 0x37b80183e
37b80238a
37b80238aloc_37b80238a:
37b80238aneg eax
37b80238cjmp 0x37b80181c
37b802391
37b802391 0f 1f 80 00 00 00 00 .......
37b802398
37b802398loc_37b802398:
37b802398movsd_xmm x4, [rip+0xc37f58]
37b8023a0mov r12l, [rsp+228]
37b8023a8divsd x4, x9
37b8023admovapd x8, x4
37b8023b2test r12l, r12l
37b8023b5je 0x37b802664
37b8023bbmov esi, [rsp+316]
37b8023c2test esi, esi
37b8023c4jne 0x37b803150
37b8023ca
37b8023caloc_37b8023ca:
37b8023camov r11l, [rsp+220]
37b8023d2test r11l, r11l
37b8023d5jne 0x37b8030e8
37b8023db
37b8023dbloc_37b8023db:
37b8023dbmov edx, [rbx]
37b8023ddtest edx, edx
37b8023dfjle 0x37b80245d
37b8023e1mov r13, [rsp+696]
37b8023e9mov r12, [rsp+704]
37b8023f1mov [rsp+208], rdi
37b8023f9mov esi, 1
37b8023femov rbp, [rsp+712]
37b802406mov [rsp+648], rbx
37b80240emov rdi, r13
37b802411mov r13, [rsp+632]
37b802419mov rbx, r12
37b80241cmov r12l, edx
37b80241fnop
37b802420
37b802420loc_37b802420:
37b802420mov rcx, rdi
37b802423mov r8, rbp
37b802426mov rdx, rbx
37b802429add rdi, 8
37b80242dcall r13
37b802430mov rcx, [rsp+800]
37b802438add rbx, 8
37b80243cadd rbp, 8
37b802440mov [rcx+4*rsi-4], eax
37b802444add rsi, 1
37b802448cmp r12l, esi
37b80244bjge 0x37b802420
37b80244dmov rdi, [rsp+208]
37b802455mov rbx, [rsp+648]
37b80245d
37b80245dloc_37b80245d:
37b80245dmov rax, [rsp+776]
37b802465lea rdx, [rsp+368]
37b80246dlea rcx, [rsp+360]
37b802475lea r8, [rsp+372]
37b80247dmov eax, [rax]
37b80247fsub eax, [rsp+296]
37b802486mov [rsp+192], r14
37b80248eadd eax, 1
37b802491mov [rsp+380], eax
37b802498mov rax, [rsp+792]
37b8024a0mov [rsp+184], rax
37b8024a8mov rax, [rsp+784]
37b8024b0mov [rsp+176], rax
37b8024b8lea rax, [rsp+380]
37b8024c0mov [rsp+168], rax
37b8024c8mov rax, [rsp+232]
37b8024d0mov [rsp+160], rax
37b8024d8mov rax, [rsp+240]
37b8024e0mov [rsp+152], rax
37b8024e8lea rax, [rsp+424]
37b8024f0mov [rsp+144], rax
37b8024f8lea rax, [rsp+416]
37b802500mov [rsp+136], rax
37b802508mov rax, [rsp+688]
37b802510mov [rsp+128], rax
37b802518mov rax, [rsp+744]
37b802520mov [rsp+120], rax
37b802525mov rax, [rsp+736]
37b80252dmov [rsp+112], rax
37b802532mov rax, [rsp+728]
37b80253amov [rsp+104], rax
37b80253fmov rax, [rsp+720]
37b802547mov [rsp+96], rax
37b80254cmov rax, [rsp+712]
37b802554mov [rsp+88], rax
37b802559mov rax, [rsp+704]
37b802561mov [rsp+80], rax
37b802566mov rax, [rsp+696]
37b80256emov [rsp+72], rax
37b802573mov rax, [rsp+680]
37b80257bmov [rsp+32], rbx
37b802580mov r9, [rsp+800]
37b802588mov [rsp+64], rax
37b80258dmov rax, [rsp+672]
37b802595mov [rsp+56], rax
37b80259amov rax, [rsp+664]
37b8025a2mov [rsp+48], rax
37b8025a7mov rax, [rsp+656]
37b8025afmov [rsp+40], rax
37b8025b4call dtgsen_
37b8025b9mov edx, [rsp+360]
37b8025c0mov ecx, [rsp+352]
37b8025c7test edx, edx
37b8025c9jle 0x37b8030b0
37b8025cfmov rax, [rsp+688]
37b8025d7mov esi, [rsp+264]
37b8025demov r8l, [rax]
37b8025e1mov eax, [rbx]
37b8025e3sub eax, r8l
37b8025e6imul eax, r8l
37b8025eaadd eax, eax
37b8025eccmp esi, eax
37b8025eecmovge eax, esi
37b8025f1mov [rsp+264], eax
37b8025f8cmp ecx, -22
37b8025fbje 0x37b8030b9
37b802601cmp edx, 1
37b802604je 0x37b80260b
37b802606cmp edx, 4
37b802609jne 0x37b80261f
37b80260b
37b80260bloc_37b80260b:
37b80260bmovupd x0, [rsp+416]
37b802614mov rax, [rsp+752]
37b80261cmovups [rax], x0
37b80261f
37b80261floc_37b80261f:
37b80261fsub edx, 2
37b802622and edx, -3
37b802625jne 0x37b80263b
37b802627mov rax, [rsp+760]
37b80262fmovupd x0, [rsp+432]
37b802638movups [rax], x0
37b80263b
37b80263bloc_37b80263b:
37b80263bcmp ecx, 1
37b80263ejne 0x37b80264f
37b802640mov eax, [rbx]
37b802642mov rsi, [rsp+808]
37b80264aadd eax, 3
37b80264dmov [rsi], eax
37b80264f
37b80264floc_37b80264f:
37b80264fmov eax, [rsp+368]
37b802656mov ebp, [rsp+372]
37b80265dmov [rsp+208], eax
37b802664
37b802664loc_37b802664:
37b802664mov r10l, [rsp+208]
37b80266ctest r10l, r10l
37b80266fjne 0x37b802f20
37b802675
37b802675loc_37b802675:
37b802675test ebp, ebp
37b802677jne 0x37b802ea0
37b80267d
37b80267dloc_37b80267d:
37b80267dmov r9l, [rsp+316]
37b802685test r9l, r9l
37b802688je 0x37b802a70
37b80268emov edx, [rbx]
37b802690test edx, edx
37b802692jle 0x37b802fa0
37b802698movsd_xmm x3, [rsp+392]
37b8026a1mov rax, [rsp+656]
37b8026a9lea r9, [8*rdi+8]
37b8026b1mov r8l, edx
37b8026b4movsd_xmm x10, [rsp+384]
37b8026bemov r11, [rsp+696]
37b8026c6pxor x4, x4
37b8026calea rcx, [rax-8]
37b8026cemov r10, [rsp+704]
37b8026d6xor eax, eax
37b8026d8mov rsi, [rsp+712]
37b8026e0mov rbp, [rsp+768]
37b8026e8jmp 0x37b80277f
37b8026ed
37b8026ed 0f 1f 00 ...
37b8026f0
37b8026f0loc_37b8026f0:
37b8026f0movapd x5, x10
37b8026f5movapd x7, x9
37b8026fadivsd x5, x3
37b8026fedivsd x7, x1
37b802702comisd x7, x5
37b802706ja 0x37b8027af
37b80270cmovapd x7, x2
37b802710divsd x7, x8
37b802715comisd x7, x0
37b802719ja 0x37b80272a
37b80271bmovapd x0, x9
37b802720divsd x0, x2
37b802724comisd x0, x5
37b802728jbe 0x37b80276f
37b80272a
37b80272aloc_37b80272a:
37b80272amovsd_xmm x0, [rcx+8*rdi+8]
37b802730divsd x0, x2
37b802734nop
37b802735nop [rax+rax]
37b802740
37b802740loc_37b802740:
37b802740andpd x0, [rip+0xc37bb8]
37b802748movsd_xmm x5, [rsi+8*rax]
37b80274dmulsd x1, x0
37b802751movsd_xmm [rbp], x0
37b802756mulsd x5, x0
37b80275amulsd x0, x2
37b80275emovsd_xmm [r11+8*rax], x1
37b802764movsd_xmm [rsi+8*rax], x5
37b802769movsd_xmm [r10+8*rax], x0
37b80276f
37b80276floc_37b80276f:
37b80276fadd rax, 1
37b802773add rcx, r9
37b802776cmp rax, r8
37b802779je 0x37b802d78
37b80277f
37b80277floc_37b80277f:
37b80277fmovsd_xmm x2, [r10+8*rax]
37b802785ucomisd x2, x4
37b802789jp 0x37b80278d
37b80278bje 0x37b80276f
37b80278d
37b80278dloc_37b80278d:
37b80278dmovsd_xmm x1, [r11+8*rax]
37b802793movapd x0, x3
37b802797divsd x0, x10
37b80279cmovapd x5, x1
37b8027a0divsd x5, x8
37b8027a5comisd x5, x0
37b8027a9jbe 0x37b8026f0
37b8027af
37b8027afloc_37b8027af:
37b8027afmovsd_xmm x0, [rcx+8]
37b8027b4divsd x0, x1
37b8027b8jmp 0x37b802740
37b8027ba
37b8027ba 66 0f 1f 44 00 00 f..D..
37b8027c0
37b8027c0loc_37b8027c0:
37b8027c0mov [rsp+316], 0
37b8027cblea r14, [rsp+352]
37b8027d3jmp 0x37b801c80
37b8027d8
37b8027d8 0f 1f 84 00 00 00 00 00 ........
37b8027e0
37b8027e0loc_37b8027e0:
37b8027e0pxor x0, x0
37b8027e4cvtsi2sd x0, [rsp+264]
37b8027edjmp 0x37b8019c8
37b8027f2
37b8027f2 66 0f 1f 44 00 00 f..D..
37b8027f8
37b8027f8loc_37b8027f8:
37b8027f8mov rax, [rsp+744]
37b802800lea r9, [rip+0xc37ad1]
37b802807mov r8, rbx
37b80280amov rdx, rbx
37b80280dmov [rsp+56], 4
37b802816lea rcx, [rip+0xc37ac3]
37b80281dmov [rsp+48], rax
37b802822mov rax, [rsp+736]
37b80282amov [rsp+40], rax
37b80282flea rax, [rip+0xc37ab2]
37b802836mov [rsp+32], rax
37b80283bcall dlaset_
37b802840jmp 0x37b801fe6
37b802845
37b802845 0f 1f 00 ...
37b802848
37b802848loc_37b802848:
37b802848mov [rsp+288], eax
37b80284fxor edx, edx
37b802851mov rax, [rsp+728]
37b802859mov r8, rbx
37b80285cmovsxd r11, [rsp+248]
37b802864lea rcx, [rip+0xc37a75]
37b80286bmov [rsp+56], 4
37b802874lea r9, [rip+0xc37a5d]
37b80287bmov [rsp+48], rax
37b802880mov rax, [rsp+720]
37b802888test r11, r11
37b80288bmov [rsp+40], rax
37b802890lea rax, [rip+0xc37a51]
37b802897cmovs r11, rdx
37b80289bmov rdx, rbx
37b80289emov [rsp+32], rax
37b8028a3mov [rsp+248], r11
37b8028abcall dlaset_
37b8028b0mov rdx, [rsp+248]
37b8028b8mov r8, [rsp+248]
37b8028c0mov ecx, [rsp+376]
37b8028c7imul rdx, rsi
37b8028cbnot r8
37b8028celea r11, [r8+rdx]
37b8028d2cmp ecx, 1
37b8028d5jle 0x37b802972
37b8028dbsub ecx, 1
37b8028demov eax, [rsp+288]
37b8028e5mov r13, [rsp+328]
37b8028edmov [rsp+56], 1
37b8028f6mov [rsp+424], ecx
37b8028fdmov r8, [rsp+240]
37b802905lea rdx, [rsp+424]
37b80290dmov [rsp+432], ecx
37b802914mov rcx, [rsp+728]
37b80291cadd eax, 1
37b80291fcdqe
37b802921mov [rsp+248], r11
37b802929mov [rsp+48], rcx
37b80292emov rcx, [rsp+720]
37b802936add r13, rax
37b802939add rax, r11
37b80293clea rax, [rcx+8*rax]
37b802940lea rcx, [rip+0xc37989]
37b802947mov [rsp+40], rax
37b80294cmov rax, [rsp+680]
37b802954mov [rsp+32], rax
37b802959mov rax, [rsp+672]
37b802961lea r9, [rax+8*r13]
37b802965call dlacpy_
37b80296amov r11, [rsp+248]
37b802972
37b802972loc_37b802972:
37b802972lea r10, [rsi+r11]
37b802976mov r8, r12
37b802979mov rdx, r12
37b80297cmov rcx, r12
37b80297fmov rax, [rsp+776]
37b802987mov eax, [rax]
37b802989mov [rsp+64], r14
37b80298emov [rsp+248], eax
37b802995add eax, 1
37b802998sub eax, [rsp+268]
37b80299fmov [rsp+432], eax
37b8029a6mov rax, [rsp+240]
37b8029aemov [rsp+56], rax
37b8029b3mov rax, [rsp+256]
37b8029bbmov [rsp+48], rax
37b8029c0mov rax, [rsp+232]
37b8029c8mov [rsp+40], rax
37b8029cdmov rax, [rsp+728]
37b8029d5mov [rsp+32], rax
37b8029damov rax, [rsp+720]
37b8029e2lea r9, [rax+8*r10]
37b8029e6call dorgqr_
37b8029ebjmp 0x37b801fde
37b8029f0
37b8029f0loc_37b8029f0:
37b8029f0lea rax, [rip+0xc378c5]
37b8029f7mov esi, [rbx]
37b8029f9mov r9, rbx
37b8029fcmov rcx, r15
37b8029ffmov [rsp+48], rax
37b802a04lea r8, [rip+0xc3789a]
37b802a0blea rdx, [rip+0xc378ae]
37b802a12mov r13l, edi
37b802a15mov [rsp+64], 1
37b802a1esub r13l, esi
37b802a21mov [rsp+56], 6
37b802a2amov [rsp+40], rbx
37b802a2fmov [rsp+32], r15
37b802a34call ilaenv_
37b802a39imul esi, eax
37b802a3cmov eax, [rsp+264]
37b802a43add esi, r13l
37b802a46cmp eax, esi
37b802a48cmovge esi, eax
37b802a4bmov [rsp+264], esi
37b802a52jmp 0x37b802315
37b802a57
37b802a57 66 0f 1f 84 00 00 00 00 00 f........
37b802a60
37b802a60loc_37b802a60:
37b802a60cmp eax, edx
37b802a62jg 0x37b8021e7
37b802a68
37b802a68loc_37b802a68:
37b802a68lea eax, [rdx+1]
37b802a6bjmp 0x37b802200
37b802a70
37b802a70loc_37b802a70:
37b802a70mov r8l, [rsp+220]
37b802a78test r8l, r8l
37b802a7bje 0x37b802c38
37b802a81mov edx, [rbx]
37b802a83test edx, edx
37b802a85jle 0x37b802b7f
37b802a8b
37b802a8bloc_37b802a8b:
37b802a8bmov rax, [rsp+672]
37b802a93mov r11, [rsp+696]
37b802a9blea r8, [8*r15+8]
37b802aa3pxor x4, x4
37b802aa7mov r9, [rsp+704]
37b802aafmov r10, [rsp+712]
37b802ab7movsd_xmm x3, [rsp+408]
37b802ac0mov rsi, [rsp+768]
37b802ac8lea rcx, [rax-8]
37b802accmov eax, 1
37b802ad1movsd_xmm x6, [rsp+400]
37b802adanop [rax+rax]
37b802ae0
37b802ae0loc_37b802ae0:
37b802ae0movsd_xmm x1, [r9+8*rax-8]
37b802ae7ucomisd x1, x4
37b802aebjp 0x37b802aef
37b802aedje 0x37b802b61
37b802aef
37b802aefloc_37b802aef:
37b802aefmovsd_xmm x2, [r10+8*rax-8]
37b802af6movapd x0, x3
37b802afadivsd x0, x6
37b802afemovapd x5, x2
37b802b02divsd x5, x8
37b802b07comisd x5, x0
37b802b0bja 0x37b802b24
37b802b0dmovapd x5, x6
37b802b11movapd x0, x9
37b802b16divsd x5, x3
37b802b1adivsd x0, x2
37b802b1ecomisd x0, x5
37b802b22jbe 0x37b802b61
37b802b24
37b802b24loc_37b802b24:
37b802b24movsd_xmm x0, [rcx+8]
37b802b29divsd x0, x2
37b802b2dandpd x0, [rip+0xc377cb]
37b802b35mulsd x2, x0
37b802b39movsd_xmm [rsi], x0
37b802b3dmovsd_xmm [r10+8*rax-8], x2
37b802b44movsd_xmm x2, [r11+8*rax-8]
37b802b4bmulsd x2, x0
37b802b4fmulsd x0, x1
37b802b53movsd_xmm [r11+8*rax-8], x2
37b802b5amovsd_xmm [r9+8*rax-8], x0
37b802b61
37b802b61loc_37b802b61:
37b802b61add rax, 1
37b802b65add rcx, r8
37b802b68cmp edx, eax
37b802b6ajge 0x37b802ae0
37b802b70mov eax, [rsp+316]
37b802b77test eax, eax
37b802b79jne 0x37b80323d
37b802b7f
37b802b7floc_37b802b7f:
37b802b7flea r15, [rip+0xc37726]
37b802b86lea r13, [rip+0xc37723]
37b802b8dlea rsi, [rip+0xc3773a]
37b802b94
37b802b94loc_37b802b94:
37b802b94mov rax, [rsp+680]
37b802b9clea rdi, [rsp+400]
37b802ba4mov [rsp+72], r14
37b802ba9mov rdx, r13
37b802bacmov [rsp+80], 1
37b802bb5lea rbp, [rsp+408]
37b802bbdlea r8, [rip+0xc376ec]
37b802bc4mov [rsp+64], rax
37b802bc9mov rax, [rsp+672]
37b802bd1mov r9, rbp
37b802bd4lea rcx, [rip+0xc37717]
37b802bdbmov [rsp+48], rbx
37b802be0mov [rsp+56], rax
37b802be5mov [rsp+40], rbx
37b802beamov [rsp+32], rdi
37b802befcall dlascl_
37b802bf4mov [rsp+72], r14
37b802bf9mov r9, rbp
37b802bfcmov rdx, r13
37b802bffmov rax, [rsp+712]
37b802c07mov [rsp+64], rbx
37b802c0cmov rcx, rsi
37b802c0flea r8, [rip+0xc3769a]
37b802c16mov [rsp+80], 1
37b802c1fmov [rsp+56], rax
37b802c24mov [rsp+48], r15
37b802c29mov [rsp+40], rbx
37b802c2emov [rsp+32], rdi
37b802c33call dlascl_
37b802c38
37b802c38loc_37b802c38:
37b802c38mov eax, [rsp+228]
37b802c3ftest eax, eax
37b802c41je 0x37b80220a
37b802c47mov rdi, [rsp+688]
37b802c4fmov r15l, [rbx]
37b802c52mov [rdi], 0
37b802c58test r15l, r15l
37b802c5bjle 0x37b80220a
37b802c61mov rbp, [rsp+704]
37b802c69mov [rsp+648], rbx
37b802c71mov edi, eax
37b802c73xor esi, esi
37b802c75mov r14, [rsp+696]
37b802c7dmov r13l, 1
37b802c83mov ebx, eax
37b802c85mov r12, rbp
37b802c88mov rbp, [rsp+712]
37b802c90jmp 0x37b802cf2
37b802c92
37b802c92 66 0f 1f 44 00 00 f..D..
37b802c98
37b802c98loc_37b802c98:
37b802c98test eax, eax
37b802c9aje 0x37b802d20
37b802ca0mov rdi, [rsp+688]
37b802ca8add [rdi], 1
37b802cabtest ebx, ebx
37b802cadjne 0x37b803333
37b802cb3mov rdi, [rsp+648]
37b802cbbxor esi, esi
37b802cbdmov ebx, eax
37b802cbfmov edi, [rdi]
37b802cc1lea r10l, [rdi+2]
37b802cc5mov [rsp+208], edi
37b802cccmov rdi, [rsp+808]
37b802cd4mov [rdi], r10l
37b802cd7xor edi, edi
37b802cd9
37b802cd9loc_37b802cd9:
37b802cd9add r13l, 1
37b802cddadd r14, 8
37b802ce1add r12, 8
37b802ce5add rbp, 8
37b802ce9cmp r15l, r13l
37b802cecjl 0x37b80220a
37b802cf2
37b802cf2loc_37b802cf2:
37b802cf2mov r8, rbp
37b802cf5mov rdx, r12
37b802cf8mov rcx, r14
37b802cfbcall [rsp+632]
37b802d02pxor x3, x3
37b802d06ucomisd x3, [r12]
37b802d0cjp 0x37b802d10
37b802d0eje 0x37b802c98
37b802d10
37b802d10loc_37b802d10:
37b802d10cmp esi, 1
37b802d13je 0x37b802d30
37b802d15mov edi, ebx
37b802d17mov esi, 1
37b802d1cmov ebx, eax
37b802d1ejmp 0x37b802cd9
37b802d20
37b802d20loc_37b802d20:
37b802d20mov edi, ebx
37b802d22xor esi, esi
37b802d24xor ebx, ebx
37b802d26jmp 0x37b802cd9
37b802d28
37b802d28 0f 1f 84 00 00 00 00 00 ........
37b802d30
37b802d30loc_37b802d30:
37b802d30or ebx, eax
37b802d32je 0x37b802e90
37b802d38mov rax, [rsp+688]
37b802d40add [rax], 2
37b802d43test edi, edi
37b802d45jne 0x37b80333c
37b802d4bmov rax, [rsp+648]
37b802d53mov rdi, [rsp+808]
37b802d5bmov esi, -1
37b802d60mov eax, [rax]
37b802d62mov [rsp+208], eax
37b802d69add eax, 2
37b802d6cmov [rdi], eax
37b802d6emov edi, ebx
37b802d70jmp 0x37b802cd9
37b802d75
37b802d75 0f 1f 00 ...
37b802d78
37b802d78loc_37b802d78:
37b802d78mov ecx, [rsp+220]
37b802d7ftest ecx, ecx
37b802d81jne 0x37b802a8b
37b802d87mov rax, [rsp+664]
37b802d8flea rdi, [rsp+384]
37b802d97mov [rsp+72], r14
37b802d9clea r8, [rip+0xc3750d]
37b802da3mov [rsp+48], rbx
37b802da8lea r9, [rsp+392]
37b802db0mov rdx, r8
37b802db3lea rcx, [rip+0xc37537]
37b802dbamov [rsp+64], rax
37b802dbfmov rax, [rsp+656]
37b802dc7lea r15, [rip+0xc374de]
37b802dcemov [rsp+80], 1
37b802dd7mov [rsp+56], rax
37b802ddcmov [rsp+40], rbx
37b802de1mov [rsp+32], rdi
37b802de6call dlascl_
37b802debmov rax, [rsp+696]
37b802df3mov [rsp+72], r14
37b802df8lea r8, [rip+0xc374b1]
37b802dffmov [rsp+64], rbx
37b802e04lea r9, [rsp+392]
37b802e0cmov rdx, r8
37b802e0flea rcx, [rip+0xc374b8]
37b802e16mov [rsp+56], rax
37b802e1bmov [rsp+80], 1
37b802e24mov [rsp+48], r15
37b802e29mov [rsp+40], rbx
37b802e2emov [rsp+32], rdi
37b802e33call dlascl_
37b802e38mov rax, [rsp+704]
37b802e40mov [rsp+72], r14
37b802e45lea r8, [rip+0xc37464]
37b802e4cmov [rsp+64], rbx
37b802e51lea r9, [rsp+392]
37b802e59mov rdx, r8
37b802e5clea rcx, [rip+0xc3746b]
37b802e63mov [rsp+80], 1
37b802e6cmov [rsp+56], rax
37b802e71mov [rsp+48], r15
37b802e76mov [rsp+40], rbx
37b802e7bmov [rsp+32], rdi
37b802e80call dlascl_
37b802e85jmp 0x37b802c38
37b802e8a
37b802e8a 66 0f 1f 44 00 00 f..D..
37b802e90
37b802e90loc_37b802e90:
37b802e90xor edi, edi
37b802e92mov esi, -1
37b802e97jmp 0x37b802cd9
37b802e9c
37b802e9c 0f 1f 40 00 ..@.
37b802ea0
37b802ea0loc_37b802ea0:
37b802ea0mov rax, [rsp+744]
37b802ea8mov [rsp+80], r14
37b802eadmov r8, rbx
37b802eb0lea rdx, [rip+0xc37439]
37b802eb7mov [rsp+96], 1
37b802ec0mov r9, [rsp+280]
37b802ec8lea rcx, [rip+0xc373fd]
37b802ecfmov [rsp+72], rax
37b802ed4mov rax, [rsp+736]
37b802edcmov [rsp+88], 1
37b802ee5mov [rsp+64], rax
37b802eeamov rax, [rsp+320]
37b802ef2mov [rsp+56], rbx
37b802ef7mov [rsp+48], rax
37b802efcmov rax, [rsp+768]
37b802f04mov [rsp+40], rax
37b802f09mov rax, [rsp+272]
37b802f11mov [rsp+32], rax
37b802f16call dggbak_
37b802f1bjmp 0x37b80267d
37b802f20
37b802f20loc_37b802f20:
37b802f20mov rax, [rsp+728]
37b802f28mov [rsp+80], r14
37b802f2dmov r8, rbx
37b802f30lea rdx, [rip+0xc37399]
37b802f37mov [rsp+96], 1
37b802f40mov r9, [rsp+280]
37b802f48lea rcx, [rip+0xc3737d]
37b802f4fmov [rsp+72], rax
37b802f54mov rax, [rsp+720]
37b802f5cmov [rsp+88], 1
37b802f65mov [rsp+64], rax
37b802f6amov rax, [rsp+320]
37b802f72mov [rsp+56], rbx
37b802f77mov [rsp+48], rax
37b802f7cmov rax, [rsp+768]
37b802f84mov [rsp+40], rax
37b802f89mov rax, [rsp+272]
37b802f91mov [rsp+32], rax
37b802f96call dggbak_
37b802f9bjmp 0x37b802675
37b802fa0
37b802fa0loc_37b802fa0:
37b802fa0mov rax, [rsp+664]
37b802fa8lea rbp, [rsp+384]
37b802fb0mov [rsp+72], r14
37b802fb5lea r13, [rip+0xc372f4]
37b802fbcmov [rsp+80], 1
37b802fc5lea r9, [rsp+392]
37b802fcdmov r8, r13
37b802fd0mov rdx, r13
37b802fd3mov [rsp+64], rax
37b802fd8mov rax, [rsp+656]
37b802fe0lea rcx, [rip+0xc3730a]
37b802fe7lea r15, [rip+0xc372be]
37b802feemov [rsp+48], rbx
37b802ff3lea rsi, [rip+0xc372d4]
37b802ffamov [rsp+56], rax
37b802fffmov [rsp+40], rbx
37b803004mov [rsp+32], rbp
37b803009call dlascl_
37b80300emov [rsp+72], r14
37b803013mov r8, r13
37b803016mov rdx, r13
37b803019mov rax, [rsp+696]
37b803021mov [rsp+64], rbx
37b803026mov rcx, rsi
37b803029lea r9, [rsp+392]
37b803031mov [rsp+80], 1
37b80303amov [rsp+56], rax
37b80303fmov [rsp+48], r15
37b803044mov [rsp+40], rbx
37b803049mov [rsp+32], rbp
37b80304ecall dlascl_
37b803053mov [rsp+72], r14
37b803058mov rdx, r13
37b80305bmov r8, r13
37b80305emov rax, [rsp+704]
37b803066mov [rsp+64], rbx
37b80306bmov rcx, rsi
37b80306elea r9, [rsp+392]
37b803076mov [rsp+80], 1
37b80307fmov [rsp+56], rax
37b803084mov [rsp+48], r15
37b803089mov [rsp+40], rbx
37b80308emov [rsp+32], rbp
37b803093call dlascl_
37b803098mov edx, [rsp+220]
37b80309ftest edx, edx
37b8030a1je 0x37b802c38
37b8030a7jmp 0x37b802b94
37b8030ac
37b8030ac 0f 1f 40 00 ..@.
37b8030b0
37b8030b0loc_37b8030b0:
37b8030b0cmp ecx, -22
37b8030b3jne 0x37b80263b
37b8030b9
37b8030b9loc_37b8030b9:
37b8030b9mov rax, [rsp+808]
37b8030c1mov ebp, [rsp+372]
37b8030c8mov [rax], -22
37b8030cemov eax, [rsp+368]
37b8030d5mov [rsp+208], eax
37b8030dcjmp 0x37b802664
37b8030e1
37b8030e1 0f 1f 80 00 00 00 00 .......
37b8030e8
37b8030e8loc_37b8030e8:
37b8030e8mov rax, [rsp+712]
37b8030f0mov [rsp+72], r14
37b8030f5lea r9, [rsp+408]
37b8030fdlea r8, [rip+0xc371ac]
37b803104mov [rsp+80], 1
37b80310dlea rdx, [rip+0xc3719c]
37b803114lea rcx, [rip+0xc371b3]
37b80311bmov [rsp+56], rax
37b803120lea rax, [rip+0xc37185]
37b803127mov [rsp+48], rax
37b80312clea rax, [rsp+400]
37b803134mov [rsp+64], rbx
37b803139mov [rsp+40], rbx
37b80313emov [rsp+32], rax
37b803143call dlascl_
37b803148jmp 0x37b8023db
37b80314d
37b80314d 0f 1f 00 ...
37b803150
37b803150loc_37b803150:
37b803150mov rax, [rsp+696]
37b803158lea rbp, [rsp+384]
37b803160mov [rsp+72], r14
37b803165lea r9, [rsp+392]
37b80316dmov [rsp+80], 1
37b803176lea r8, [rip+0xc37133]
37b80317dlea rdx, [rip+0xc3712c]
37b803184mov [rsp+56], rax
37b803189lea rax, [rip+0xc3711c]
37b803190lea rcx, [rip+0xc37137]
37b803197mov [rsp+48], rax
37b80319cmov [rsp+64], rbx
37b8031a1mov [rsp+40], rbx
37b8031a6mov [rsp+32], rbp
37b8031abcall dlascl_
37b8031b0mov rcx, [rsp+704]
37b8031b8mov [rsp+72], r14
37b8031bdlea rax, [rip+0xc370e8]
37b8031c4mov [rsp+80], 1
37b8031cdlea r9, [rsp+392]
37b8031d5lea r8, [rip+0xc370d4]
37b8031dcmov [rsp+56], rcx
37b8031e1lea rdx, [rip+0xc370c8]
37b8031e8lea rcx, [rip+0xc370df]
37b8031efmov [rsp+64], rbx
37b8031f4mov [rsp+48], rax
37b8031f9mov [rsp+40], rbx
37b8031femov [rsp+32], rbp
37b803203call dlascl_
37b803208jmp 0x37b8023ca
37b80320d
37b80320d 0f 1f 00 ...
37b803210
37b803210loc_37b803210:
37b803210mov edx, -10
37b803215mov eax, 10
37b80321ajmp 0x37b801812
37b80321f
37b80321floc_37b80321f:
37b80321fmov edx, -16
37b803224mov eax, 16
37b803229jmp 0x37b801812
37b80322e
37b80322eloc_37b80322e:
37b80322emov edx, -18
37b803233mov eax, 18
37b803238jmp 0x37b801812
37b80323d
37b80323dloc_37b80323d:
37b80323dmov rax, [rsp+664]
37b803245lea rdi, [rsp+384]
37b80324dmov [rsp+72], r14
37b803252lea r13, [rip+0xc37057]
37b803259mov [rsp+80], 1
37b803262lea rbp, [rsp+392]
37b80326amov r8, r13
37b80326dmov rdx, r13
37b803270mov [rsp+64], rax
37b803275mov rax, [rsp+656]
37b80327dmov r9, rbp
37b803280lea rcx, [rip+0xc3706a]
37b803287mov [rsp+48], rbx
37b80328clea r15, [rip+0xc37019]
37b803293lea rsi, [rip+0xc37034]
37b80329amov [rsp+56], rax
37b80329fmov [rsp+40], rbx
37b8032a4mov [rsp+32], rdi
37b8032a9call dlascl_
37b8032aemov [rsp+72], r14
37b8032b3mov r9, rbp
37b8032b6mov r8, r13
37b8032b9mov rax, [rsp+696]
37b8032c1mov [rsp+64], rbx
37b8032c6mov rdx, r13
37b8032c9mov rcx, rsi
37b8032ccmov [rsp+80], 1
37b8032d5mov [rsp+56], rax
37b8032damov [rsp+48], r15
37b8032dfmov [rsp+40], rbx
37b8032e4mov [rsp+32], rdi
37b8032e9call dlascl_
37b8032eemov [rsp+72], r14
37b8032f3mov r9, rbp
37b8032f6mov r8, r13
37b8032f9mov rax, [rsp+704]
37b803301mov [rsp+64], rbx
37b803306mov rdx, r13
37b803309mov rcx, rsi
37b80330cmov [rsp+80], 1
37b803315mov [rsp+56], rax
37b80331amov [rsp+48], r15
37b80331fmov [rsp+40], rbx
37b803324mov [rsp+32], rdi
37b803329call dlascl_
37b80332ejmp 0x37b802b94
37b803333
37b803333loc_37b803333:
37b803333mov edi, ebx
37b803335xor esi, esi
37b803337jmp 0x37b802cd9
37b80333c
37b80333cloc_37b80333c:
37b80333cmov ebx, edi
37b80333emov esi, -1
37b803343jmp 0x37b802cd9
37b801570
37b801570dggesx_:
37b801570push r15
37b801572push r14
37b801574push r13
37b801576push r12
37b801578push rbp
37b801579push rdi
37b80157apush rsi
37b80157bpush rbx
37b80157csub rsp, 536
37b801583movups [rsp+448], x6
37b80158bmovups [rsp+464], x7
37b801593movups [rsp+480], x8
37b80159cmovups [rsp+496], x9
37b8015a5movups [rsp+512], x10
37b8015aemov rax, [rsp+664]
37b8015b6mov rsi, [rsp+640]
37b8015bemov rbx, [rsp+648]
37b8015c6mov eax, [rax]
37b8015c8mov [rsp+232], eax
37b8015cfmov rax, [rsp+680]
37b8015d7mov rdi, r8
37b8015damov r8l, 1
37b8015e0mov [rsp+616], rdx
37b8015e8lea rdx, [rip+0xc38cb1]
37b8015efmov eax, [rax]
37b8015f1mov [rsp+632], r9
37b8015f9mov r9l, 1
37b8015ffmov [rsp+608], rcx
37b801607mov [rsp+240], eax
37b80160emov rax, [rsp+728]
37b801616mov eax, [rax]
37b801618mov [rsp+248], eax
37b80161fcall lsame_
37b801624test eax, eax
37b801626je 0x37b8018c0
37b80162cmov r13l, 1
37b801632lea r14, [rip+0xc38c68]
37b801639mov [rsp+208], 0
37b801644
37b801644loc_37b801644:
37b801644mov eax, [rsp+208]
37b80164bmov rcx, [rsp+616]
37b801653xor ebp, ebp
37b801655mov r9l, 1
37b80165bmov r8l, 1
37b801661lea rdx, [rip+0xc38c38]
37b801668mov r15l, 1
37b80166emov [rsp+368], eax
37b801675call lsame_
37b80167atest eax, eax
37b80167cje 0x37b801890
37b801682
37b801682loc_37b801682:
37b801682mov r9l, 1
37b801688mov r8l, 1
37b80168emov rcx, rdi
37b801691mov [rsp+372], ebp
37b801698lea rdx, [rip+0xc38c03]
37b80169fcall lsame_
37b8016a4mov rcx, rsi
37b8016a7mov r9l, 1
37b8016admov r8l, 1
37b8016b3lea rdx, [rip+0xc38be6]
37b8016bamov [rsp+228], eax
37b8016c1call lsame_
37b8016c6mov rcx, rsi
37b8016c9mov r9l, 1
37b8016cfmov r8l, 1
37b8016d5lea rdx, [rip+0xc38bc7]
37b8016dcmov r12l, eax
37b8016dfcall lsame_
37b8016e4mov rdx, r14
37b8016e7mov rcx, rsi
37b8016eamov r9l, 1
37b8016f0mov r8l, 1
37b8016f6mov [rsp+224], eax
37b8016fdcall lsame_
37b801702lea rdx, [rip+0xc38b9b]
37b801709mov rcx, rsi
37b80170cmov r9l, 1
37b801712mov r8l, 1
37b801718mov r14l, eax
37b80171bcall lsame_
37b801720mov rsi, [rsp+776]
37b801728mov edx, eax
37b80172amov eax, 1
37b80172fcmp [rsi], -1
37b801732je 0x37b801742
37b801734mov rax, [rsp+792]
37b80173ccmp [rax], -1
37b80173fsete al
37b801742
37b801742loc_37b801742:
37b801742and eax, 1
37b801745mov [rsp+220], eax
37b80174ctest r12l, r12l
37b80174fje 0x37b8017c0
37b801751mov [rsp+360], 0
37b80175c
37b80175cloc_37b80175c:
37b80175cmov rax, [rsp+808]
37b801764mov [rax], 0
37b80176atest r13l, r13l
37b80176djle 0x37b801880
37b801773test r15l, r15l
37b801776jle 0x37b801808
37b80177cmov ecx, [rsp+228]
37b801783test ecx, ecx
37b801785je 0x37b801a40
37b80178btest r12l, r12l
37b80178ejne 0x37b801920
37b801794mov eax, [rsp+224]
37b80179btest eax, eax
37b80179djne 0x37b801920
37b8017a3test r14l, r14l
37b8017a6jne 0x37b801920
37b8017actest edx, edx
37b8017aejne 0x37b801920
37b8017b4
37b8017b4loc_37b8017b4:
37b8017b4mov edx, -5
37b8017b9mov eax, 5
37b8017bejmp 0x37b801812
37b8017c0
37b8017c0loc_37b8017c0:
37b8017c0mov r8l, [rsp+224]
37b8017c8test r8l, r8l
37b8017cbje 0x37b8017e0
37b8017cdmov [rsp+360], 1
37b8017d8jmp 0x37b80175c
37b8017da
37b8017da 66 0f 1f 44 00 00 f..D..
37b8017e0
37b8017e0loc_37b8017e0:
37b8017e0test r14l, r14l
37b8017e3jne 0x37b801900
37b8017e9test edx, edx
37b8017ebje 0x37b80175c
37b8017f1mov [rsp+360], 4
37b8017fcjmp 0x37b80175c
37b801801
37b801801 0f 1f 80 00 00 00 00 .......
37b801808
37b801808loc_37b801808:
37b801808mov edx, -2
37b80180dmov eax, 2
37b801812
37b801812loc_37b801812:
37b801812mov rdi, [rsp+808]
37b80181amov [rdi], edx
37b80181c
37b80181cloc_37b80181c:
37b80181clea rdx, [rsp+432]
37b801824mov r8l, 6
37b80182alea rcx, [rip+0xc38a95]
37b801831mov [rsp+432], eax
37b801838call xerbla_
37b80183dnop
37b80183e
37b80183eloc_37b80183e:
37b80183emovups x6, [rsp+448]
37b801846movups x7, [rsp+464]
37b80184emovups x8, [rsp+480]
37b801857movups x9, [rsp+496]
37b801860movups x10, [rsp+512]
37b801869add rsp, 536
37b801870pop rbx
37b801871pop rsi
37b801872pop rdi
37b801873pop rbp
37b801874pop r12
37b801876pop r13
37b801878pop r14
37b80187apop r15
37b80187cret
37b80187d
37b80187d 0f 1f 00 ...
37b801880
37b801880loc_37b801880:
37b801880mov edx, -1
37b801885mov eax, 1
37b80188ajmp 0x37b801812
37b80188c
37b80188c 0f 1f 40 00 ..@.
37b801890
37b801890loc_37b801890:
37b801890mov r9l, 1
37b801896mov rcx, [rsp+616]
37b80189emov r8l, 1
37b8018a4mov rdx, r14
37b8018a7call lsame_
37b8018accmp eax, 1
37b8018afmov ebp, eax
37b8018b1sbb r15l, r15l
37b8018b4or r15l, 2
37b8018b8jmp 0x37b801682
37b8018bd
37b8018bd 0f 1f 00 ...
37b8018c0
37b8018c0loc_37b8018c0:
37b8018c0mov rcx, [rsp+608]
37b8018c8lea r14, [rip+0xc389d2]
37b8018cfmov r9l, 1
37b8018d5mov r8l, 1
37b8018dbmov rdx, r14
37b8018decall lsame_
37b8018e3cmp eax, 1
37b8018e6mov [rsp+208], eax
37b8018edsbb r13l, r13l
37b8018f0or r13l, 2
37b8018f4jmp 0x37b801644
37b8018f9
37b8018f9 0f 1f 80 00 00 00 00 .......
37b801900
37b801900loc_37b801900:
37b801900mov [rsp+360], 2
37b80190bjmp 0x37b80175c
37b801910
37b801910loc_37b801910:
37b801910test r12l, r12l
37b801913je 0x37b8017b4
37b801919nop [rax]
37b801920
37b801920loc_37b801920:
37b801920mov esi, [rbx]
37b801922test esi, esi
37b801924js 0x37b801a78
37b80192amov rdi, [rsp+664]
37b801932mov eax, 1
37b801937cmovg eax, esi
37b80193acmp [rdi], eax
37b80193cjl 0x37b801a90
37b801942mov rdi, [rsp+680]
37b80194acmp [rdi], eax
37b80194cjl 0x37b803210
37b801952mov rax, [rsp+728]
37b80195amov eax, [rax]
37b80195ctest eax, eax
37b80195ejle 0x37b80321f
37b801964cmp esi, eax
37b801966jle 0x37b801976
37b801968test [rsp+208], 1
37b801970jne 0x37b80321f
37b801976
37b801976loc_37b801976:
37b801976mov rax, [rsp+744]
37b80197emov eax, [rax]
37b801980test eax, eax
37b801982jle 0x37b80322e
37b801988cmp esi, eax
37b80198ajle 0x37b801996
37b80198ctest bpl, 1
37b801990jne 0x37b80322e
37b801996
37b801996loc_37b801996:
37b801996mov rax, [rsp+808]
37b80199emov eax, [rax]
37b8019a0test eax, eax
37b8019a2jne 0x37b80238a
37b8019a8test esi, esi
37b8019aajne 0x37b802240
37b8019b0mov [rsp+264], 1
37b8019bbmovsd_xmm x0, [rip+0xc38935]
37b8019c3mov edi, 1
37b8019c8
37b8019c8loc_37b8019c8:
37b8019c8mov rax, [rsp+768]
37b8019d0mov esi, 1
37b8019d5mov [rsp+224], esi
37b8019dcmovsd_xmm [rax], x0
37b8019e0test r12l, r12l
37b8019e3jne 0x37b8019f6
37b8019e5mov eax, [rbx]
37b8019e7lea edx, [rax+6]
37b8019eatest eax, eax
37b8019eccmove edx, esi
37b8019efmov [rsp+224], edx
37b8019f6
37b8019f6loc_37b8019f6:
37b8019f6mov rax, [rsp+784]
37b8019femov esi, [rsp+224]
37b801a05mov [rax], esi
37b801a07mov rax, [rsp+776]
37b801a0fcmp [rax], edi
37b801a11jge 0x37b801aa0
37b801a17mov eax, [rsp+220]
37b801a1etest eax, eax
37b801a20jne 0x37b802378
37b801a26mov rax, [rsp+808]
37b801a2emov [rax], -22
37b801a34mov eax, 22
37b801a39jmp 0x37b80181c
37b801a3e
37b801a3e 66 90 f.
37b801a40
37b801a40loc_37b801a40:
37b801a40mov r9l, 1
37b801a46mov r8l, 1
37b801a4clea rdx, [rip+0xc3884d]
37b801a53mov rcx, rdi
37b801a56call lsame_
37b801a5btest eax, eax
37b801a5djne 0x37b801910
37b801a63mov edx, -3
37b801a68mov eax, 3
37b801a6djmp 0x37b801812
37b801a72
37b801a72 66 0f 1f 44 00 00 f..D..
37b801a78
37b801a78loc_37b801a78:
37b801a78mov edx, -6
37b801a7dmov eax, 6
37b801a82jmp 0x37b801812
37b801a87
37b801a87 66 0f 1f 84 00 00 00 00 00 f........
37b801a90
37b801a90loc_37b801a90:
37b801a90mov edx, -8
37b801a95mov eax, 8
37b801a9ajmp 0x37b801812
37b801a9f
37b801a9f 90 .
37b801aa0
37b801aa0loc_37b801aa0:
37b801aa0mov rax, [rsp+792]
37b801aa8mov edi, [rsp+224]
37b801aafcmp [rax], edi
37b801ab1jge 0x37b801ae0
37b801ab3mov eax, [rsp+220]
37b801abatest eax, eax
37b801abcjne 0x37b802378
37b801ac2mov rax, [rsp+808]
37b801acamov [rax], -24
37b801ad0mov eax, 24
37b801ad5jmp 0x37b80181c
37b801ada
37b801ada 66 0f 1f 44 00 00 f..D..
37b801ae0
37b801ae0loc_37b801ae0:
37b801ae0mov rax, [rsp+808]
37b801ae8mov eax, [rax]
37b801aeatest eax, eax
37b801aecjne 0x37b80238a
37b801af2mov r15l, [rsp+220]
37b801afatest r15l, r15l
37b801afdjne 0x37b80183e
37b801b03mov r14l, [rbx]
37b801b06test r14l, r14l
37b801b09jne 0x37b801b20
37b801b0bmov rax, [rsp+688]
37b801b13mov [rax], 0
37b801b19jmp 0x37b80183e
37b801b1e
37b801b1e 66 90 f.
37b801b20
37b801b20loc_37b801b20:
37b801b20movsxd rdi, [rsp+232]
37b801b28xor eax, eax
37b801b2amovsxd r15, [rsp+240]
37b801b32mov edx, 1
37b801b37lea rcx, [rip+0xc3878e]
37b801b3etest rdi, rdi
37b801b41cmovs rdi, rax
37b801b45mov rax, rdi
37b801b48not rax
37b801b4bmov [rsp+288], rax
37b801b53xor eax, eax
37b801b55test r15, r15
37b801b58cmovs r15, rax
37b801b5ccall dlamch_
37b801b61mov edx, 1
37b801b66lea rcx, [rip+0xc38735]
37b801b6dmovapd x7, x0
37b801b71mov r12, r15
37b801b74call dlamch_
37b801b79mov r8, rbx
37b801b7cmov rdx, rbx
37b801b7fnot r12
37b801b82movapd x4, x0
37b801b86lea rcx, [rip+0xc38740]
37b801b8dmovsd_xmm x3, [rip+0xc38763]
37b801b95mov rax, [rsp+768]
37b801b9dsqrtsd x4, x4
37b801ba1mov r9, [rsp+656]
37b801ba9movapd x9, x0
37b801baemov [rsp+48], 1
37b801bb7mov [rsp+40], rax
37b801bbcmov rax, [rsp+664]
37b801bc4movapd x6, x4
37b801bc8mov [rsp+32], rax
37b801bcddivsd x6, x7
37b801bd1divsd x3, x6
37b801bd5movapd x7, x3
37b801bd9call dlange_
37b801bdepxor x1, x1
37b801be2movsd_xmm [rsp+384], x0
37b801bebcomisd x0, x1
37b801befjbe 0x37b802360
37b801bf5comisd x6, x0
37b801bf9jbe 0x37b802360
37b801bffmovapd x0, x6
37b801c03
37b801c03loc_37b801c03:
37b801c03mov rax, [rsp+664]
37b801c0blea r14, [rsp+352]
37b801c13mov [rsp+80], 1
37b801c1clea r9, [rsp+384]
37b801c24mov [rsp+72], r14
37b801c29lea r8, [rip+0xc38680]
37b801c30lea rdx, [rip+0xc38679]
37b801c37mov [rsp+64], rax
37b801c3cmov rax, [rsp+656]
37b801c44lea rcx, [rip+0xc38683]
37b801c4bmov [rsp+48], rbx
37b801c50mov [rsp+56], rax
37b801c55lea rax, [rsp+392]
37b801c5dmov [rsp+40], rbx
37b801c62mov [rsp+32], rax
37b801c67movsd_xmm [rsp+392], x0
37b801c70call dlascl_
37b801c75mov [rsp+316], 1
37b801c80
37b801c80loc_37b801c80:
37b801c80mov rax, [rsp+768]
37b801c88mov r8, rbx
37b801c8bmov rdx, rbx
37b801c8elea rcx, [rip+0xc38638]
37b801c95mov [rsp+48], 1
37b801c9emov r9, [rsp+672]
37b801ca6mov [rsp+40], rax
37b801cabmov rax, [rsp+680]
37b801cb3mov [rsp+32], rax
37b801cb8call dlange_
37b801cbdpxor x1, x1
37b801cc1movsd_xmm [rsp+400], x0
37b801ccacomisd x0, x1
37b801ccejbe 0x37b802348
37b801cd4comisd x6, x0
37b801cd8jbe 0x37b802348
37b801cdemovapd x7, x6
37b801ce2
37b801ce2loc_37b801ce2:
37b801ce2mov rax, [rsp+680]
37b801ceamov [rsp+72], r14
37b801ceflea r9, [rsp+400]
37b801cf7lea r8, [rip+0xc385b2]
37b801cfemov [rsp+80], 1
37b801d07lea rdx, [rip+0xc385a2]
37b801d0elea rcx, [rip+0xc385b9]
37b801d15mov [rsp+64], rax
37b801d1amov rax, [rsp+672]
37b801d22mov [rsp+48], rbx
37b801d27mov [rsp+56], rax
37b801d2clea rax, [rsp+408]
37b801d34mov [rsp+40], rbx
37b801d39mov [rsp+32], rax
37b801d3emovsd_xmm [rsp+408], x7
37b801d47call dlascl_
37b801d4cmov [rsp+220], 1
37b801d57
37b801d57loc_37b801d57:
37b801d57movsxd rax, [rbx]
37b801d5amov rsi, [rsp+768]
37b801d62mov [rsp+96], 1
37b801d6bmov [rsp+88], r14
37b801d70mov r9, [rsp+664]
37b801d78lea r13l, [rax+rax+1]
37b801d7dmov r8, [rsp+656]
37b801d85movsxd rdx, r13l
37b801d88mov [rsp+296], r13l
37b801d90lea rsi, [rsi+8*rdx-8]
37b801d95mov rdx, [rsp+768]
37b801d9dmov [rsp+80], rsi
37b801da2lea rcx, [rdx+8*rax]
37b801da6mov [rsp+64], rdx
37b801dablea rdx, [rsp+356]
37b801db3mov [rsp+320], rcx
37b801dbbmov [rsp+72], rcx
37b801dc0lea rcx, [rsp+364]
37b801dc8mov [rsp+272], rdx
37b801dd0mov [rsp+56], rdx
37b801dd5mov rdx, [rsp+680]
37b801dddmov [rsp+280], rcx
37b801de5mov [rsp+48], rcx
37b801deamov rcx, [rsp+672]
37b801df2mov [rsp+40], rdx
37b801df7mov rdx, rbx
37b801dfamov [rsp+32], rcx
37b801dfflea rcx, [rip+0xc384c6]
37b801e06mov [rsp+232], rsi
37b801e0ecall dggbal_
37b801e13mov ecx, [rbx]
37b801e15mov edx, [rsp+356]
37b801e1cmov eax, [rsp+364]
37b801e23mov r10, [rsp+768]
37b801e2blea esi, [rdx+1]
37b801e2elea edx, [rcx+1]
37b801e31mov r9, [rsp+680]
37b801e39sub edx, eax
37b801e3bsub esi, eax
37b801e3dmov [rsp+312], eax
37b801e44mov [rsp+348], edx
37b801e4bmov rdx, [rsp+776]
37b801e53lea ecx, [rsi+r13]
37b801e57mov [rsp+376], esi
37b801e5emovsxd rsi, eax
37b801e61mov rax, [rsp+232]
37b801e69mov edx, [rdx]
37b801e6bmov r13, rsi
37b801e6emov [rsp+56], r14
37b801e73imul r13, r15
37b801e77mov [rsp+32], rax
37b801e7cadd edx, 1
37b801e7fmov [rsp+268], ecx
37b801e86sub edx, ecx
37b801e88lea r11, [r13+r12]
37b801e8dmov [rsp+432], edx
37b801e94movsxd rdx, ecx
37b801e97lea r12, [rsp+376]
37b801e9flea r10, [r10+8*rdx-8]
37b801ea4mov [rsp+328], r11
37b801eaclea rdx, [rsi+r11]
37b801eb0mov rcx, r12
37b801eb3mov r11, [rsp+672]
37b801ebbmov [rsp+40], r10
37b801ec0mov [rsp+256], r10
37b801ec8lea r8, [r11+8*rdx]
37b801ecclea r11, [rsp+432]
37b801ed4mov [rsp+48], r11
37b801ed9lea rdx, [rsp+348]
37b801ee1mov [rsp+240], r11
37b801ee9mov [rsp+304], r8
37b801ef1call dgeqrf_
37b801ef6mov r9, [rsp+776]
37b801efemov rax, [rsp+232]
37b801f06mov rdx, [rsp+656]
37b801f0emov r8, [rsp+304]
37b801f16mov r9l, [r9]
37b801f19mov r11, [rsp+240]
37b801f21mov [rsp+56], rax
37b801f26mov r10, [rsp+256]
37b801f2emov rax, [rsp+680]
37b801f36mov [rsp+40], r8
37b801f3bmov r8, r12
37b801f3elea ecx, [r9+1]
37b801f42sub ecx, [rsp+268]
37b801f49mov [rsp+88], r11
37b801f4emov [rsp+432], ecx
37b801f55mov rcx, [rsp+664]
37b801f5dmov [rsp+48], rax
37b801f62mov [rsp+72], rcx
37b801f67mov rcx, rsi
37b801f6aimul rcx, rdi
37b801f6eadd rcx, [rsp+288]
37b801f76mov [rsp+80], r10
37b801f7badd rcx, rsi
37b801f7emov [rsp+32], r12
37b801f83lea rcx, [rdx+8*rcx]
37b801f87lea rdx, [rip+0xc38341]
37b801f8emov [rsp+300], r9l
37b801f96mov [rsp+64], rcx
37b801f9blea rcx, [rip+0xc3832e]
37b801fa2lea r9, [rsp+348]
37b801faamov [rsp+112], 1
37b801fb3mov [rsp+104], 1
37b801fbcmov [rsp+96], r14
37b801fc1call dormqr_
37b801fc6mov r13l, [rsp+208]
37b801fcemov eax, [rsp+312]
37b801fd5test r13l, r13l
37b801fd8jne 0x37b802848
37b801fde
37b801fdeloc_37b801fde:
37b801fdetest ebp, ebp
37b801fe0jne 0x37b8027f8
37b801fe6
37b801fe6loc_37b801fe6:
37b801fe6mov rax, [rsp+744]
37b801feemov rsi, [rsp+272]
37b801ff6mov r8, rbx
37b801ff9mov [rsp+120], 1
37b802002mov r12, [rsp+280]
37b80200amov [rsp+104], r14
37b80200fmov [rsp+96], rax
37b802014mov rax, [rsp+736]
37b80201cmov [rsp+32], rsi
37b802021mov rdx, [rsp+616]
37b802029mov r9, r12
37b80202cmov [rsp+88], rax
37b802031mov rax, [rsp+728]
37b802039mov rcx, [rsp+608]
37b802041mov [rsp+112], 1
37b80204amov [rsp+80], rax
37b80204fmov rax, [rsp+720]
37b802057mov [rsp+72], rax
37b80205cmov rax, [rsp+680]
37b802064mov [rsp+64], rax
37b802069mov rax, [rsp+672]
37b802071mov [rsp+56], rax
37b802076mov rax, [rsp+664]
37b80207emov [rsp+48], rax
37b802083mov rax, [rsp+656]
37b80208bmov [rsp+40], rax
37b802090call dgghrd_
37b802095mov rax, [rsp+688]
37b80209dmov r9, rbx
37b8020a0lea rcx, [rip+0xc381fb]
37b8020a7mov [rax], 0
37b8020admov rax, [rsp+776]
37b8020b5mov eax, [rax]
37b8020b7mov [rsp+152], r14
37b8020bfmov [rsp+176], 1
37b8020cbmov [rsp+248], eax
37b8020d2add eax, 1
37b8020d5sub eax, [rsp+296]
37b8020dcmov [rsp+432], eax
37b8020e3mov rax, [rsp+240]
37b8020ebmov [rsp+168], 1
37b8020f7mov [rsp+144], rax
37b8020ffmov rax, [rsp+232]
37b802107mov [rsp+160], 1
37b802113mov [rsp+136], rax
37b80211bmov rax, [rsp+744]
37b802123mov [rsp+128], rax
37b80212bmov rax, [rsp+736]
37b802133mov [rsp+120], rax
37b802138mov rax, [rsp+728]
37b802140mov [rsp+112], rax
37b802145mov rax, [rsp+720]
37b80214dmov [rsp+104], rax
37b802152mov rax, [rsp+712]
37b80215amov [rsp+96], rax
37b80215fmov rax, [rsp+704]
37b802167mov [rsp+88], rax
37b80216cmov rax, [rsp+696]
37b802174mov [rsp+80], rax
37b802179mov rax, [rsp+680]
37b802181mov [rsp+72], rax
37b802186mov rax, [rsp+672]
37b80218emov [rsp+64], rax
37b802193mov rax, [rsp+664]
37b80219bmov [rsp+40], rsi
37b8021a0mov r8, [rsp+616]
37b8021a8mov [rsp+56], rax
37b8021admov rax, [rsp+656]
37b8021b5mov [rsp+32], r12
37b8021bamov rdx, [rsp+608]
37b8021c2mov [rsp+48], rax
37b8021c7call dhgeqz_
37b8021ccmov eax, [rsp+352]
37b8021d3test eax, eax
37b8021d5je 0x37b802398
37b8021dbmov edx, [rbx]
37b8021ddjle 0x37b802a60
37b8021e3cmp eax, edx
37b8021e5jle 0x37b802200
37b8021e7
37b8021e7loc_37b8021e7:
37b8021e7lea ecx, [rdx+rdx]
37b8021eacmp eax, ecx
37b8021ecjg 0x37b802a68
37b8021f2sub eax, edx
37b8021f4nop
37b8021f5nop [rax+rax]
37b802200
37b802200loc_37b802200:
37b802200mov rdi, [rsp+808]
37b802208mov [rdi], eax
37b80220a
37b80220aloc_37b80220a:
37b80220amov rax, [rsp+768]
37b802212mov edi, [rsp+224]
37b802219pxor x0, x0
37b80221dcvtsi2sd x0, [rsp+264]
37b802226movsd_xmm [rax], x0
37b80222amov rax, [rsp+784]
37b802232mov [rax], edi
37b802234jmp 0x37b80183e
37b802239
37b802239 0f 1f 80 00 00 00 00 .......
37b802240
37b802240loc_37b802240:
37b802240lea eax, [rsi+2*rsi]
37b802243lea r15, [rip+0xc38062]
37b80224amov [rsp+64], 1
37b802253mov r9, rbx
37b802256lea edi, [rax+rax+16]
37b80225alea eax, [8*rsi]
37b802261mov rcx, r15
37b802264mov [rsp+56], 6
37b80226dcmp edi, eax
37b80226fmov [rsp+40], rbx
37b802274lea r8, [rip+0xc3802a]
37b80227blea rdx, [rip+0xc38024]
37b802282cmovl edi, eax
37b802285lea rax, [rip+0xc38024]
37b80228cmov [rsp+32], r15
37b802291mov [rsp+48], rax
37b802296mov r13l, edi
37b802299sub r13l, esi
37b80229ccall ilaenv_
37b8022a1mov r14l, [rbx]
37b8022a4mov [rsp+40], rbx
37b8022a9mov r9, rbx
37b8022acimul esi, eax
37b8022aflea rax, [rip+0xc38006]
37b8022b6mov rcx, r15
37b8022b9mov [rsp+64], 1
37b8022c2mov [rsp+56], 6
37b8022cblea r8, [rip+0xc37fd3]
37b8022d2lea rdx, [rip+0xc37fdb]
37b8022d9mov [rsp+48], rax
37b8022demov [rsp+32], r15
37b8022e3add esi, r13l
37b8022e6mov r13l, edi
37b8022e9sub r13l, r14l
37b8022eccall ilaenv_
37b8022f1imul r14l, eax
37b8022f5mov eax, [rsp+208]
37b8022fcadd r14l, r13l
37b8022ffcmp r14l, esi
37b802302cmovge esi, r14l
37b802306mov [rsp+264], esi
37b80230dtest eax, eax
37b80230fjne 0x37b8029f0
37b802315
37b802315loc_37b802315:
37b802315mov eax, [rsp+360]
37b80231ctest eax, eax
37b80231ejle 0x37b8027e0
37b802324mov eax, [rbx]
37b802326mov esi, [rsp+264]
37b80232dpxor x0, x0
37b802331imul eax, eax
37b802334sar eax, 1
37b802336cmp eax, esi
37b802338cmovl eax, esi
37b80233bcvtsi2sd x0, eax
37b80233fjmp 0x37b8019c8
37b802344
37b802344 0f 1f 40 00 ..@.
37b802348
37b802348loc_37b802348:
37b802348comisd x0, x7
37b80234cja 0x37b801ce2
37b802352jmp 0x37b801d57
37b802357
37b802357 66 0f 1f 84 00 00 00 00 00 f........
37b802360
37b802360loc_37b802360:
37b802360comisd x0, x7
37b802364jbe 0x37b8027c0
37b80236amovapd x0, x7
37b80236ejmp 0x37b801c03
37b802373
37b802373 0f 1f 44 00 00 ..D..
37b802378
37b802378loc_37b802378:
37b802378mov rax, [rsp+808]
37b802380mov eax, [rax]
37b802382test eax, eax
37b802384je 0x37b80183e
37b80238a
37b80238aloc_37b80238a:
37b80238aneg eax
37b80238cjmp 0x37b80181c
37b802391
37b802391 0f 1f 80 00 00 00 00 .......
37b802398
37b802398loc_37b802398:
37b802398movsd_xmm x4, [rip+0xc37f58]
37b8023a0mov r12l, [rsp+228]
37b8023a8divsd x4, x9
37b8023admovapd x8, x4
37b8023b2test r12l, r12l
37b8023b5je 0x37b802664
37b8023bbmov esi, [rsp+316]
37b8023c2test esi, esi
37b8023c4jne 0x37b803150
37b8023ca
37b8023caloc_37b8023ca:
37b8023camov r11l, [rsp+220]
37b8023d2test r11l, r11l
37b8023d5jne 0x37b8030e8
37b8023db
37b8023dbloc_37b8023db:
37b8023dbmov edx, [rbx]
37b8023ddtest edx, edx
37b8023dfjle 0x37b80245d
37b8023e1mov r13, [rsp+696]
37b8023e9mov r12, [rsp+704]
37b8023f1mov [rsp+208], rdi
37b8023f9mov esi, 1
37b8023femov rbp, [rsp+712]
37b802406mov [rsp+648], rbx
37b80240emov rdi, r13
37b802411mov r13, [rsp+632]
37b802419mov rbx, r12
37b80241cmov r12l, edx
37b80241fnop
37b802420
37b802420loc_37b802420:
37b802420mov rcx, rdi
37b802423mov r8, rbp
37b802426mov rdx, rbx
37b802429add rdi, 8
37b80242dcall r13
37b802430mov rcx, [rsp+800]
37b802438add rbx, 8
37b80243cadd rbp, 8
37b802440mov [rcx+4*rsi-4], eax
37b802444add rsi, 1
37b802448cmp r12l, esi
37b80244bjge 0x37b802420
37b80244dmov rdi, [rsp+208]
37b802455mov rbx, [rsp+648]
37b80245d
37b80245dloc_37b80245d:
37b80245dmov rax, [rsp+776]
37b802465lea rdx, [rsp+368]
37b80246dlea rcx, [rsp+360]
37b802475lea r8, [rsp+372]
37b80247dmov eax, [rax]
37b80247fsub eax, [rsp+296]
37b802486mov [rsp+192], r14
37b80248eadd eax, 1
37b802491mov [rsp+380], eax
37b802498mov rax, [rsp+792]
37b8024a0mov [rsp+184], rax
37b8024a8mov rax, [rsp+784]
37b8024b0mov [rsp+176], rax
37b8024b8lea rax, [rsp+380]
37b8024c0mov [rsp+168], rax
37b8024c8mov rax, [rsp+232]
37b8024d0mov [rsp+160], rax
37b8024d8mov rax, [rsp+240]
37b8024e0mov [rsp+152], rax
37b8024e8lea rax, [rsp+424]
37b8024f0mov [rsp+144], rax
37b8024f8lea rax, [rsp+416]
37b802500mov [rsp+136], rax
37b802508mov rax, [rsp+688]
37b802510mov [rsp+128], rax
37b802518mov rax, [rsp+744]
37b802520mov [rsp+120], rax
37b802525mov rax, [rsp+736]
37b80252dmov [rsp+112], rax
37b802532mov rax, [rsp+728]
37b80253amov [rsp+104], rax
37b80253fmov rax, [rsp+720]
37b802547mov [rsp+96], rax
37b80254cmov rax, [rsp+712]
37b802554mov [rsp+88], rax
37b802559mov rax, [rsp+704]
37b802561mov [rsp+80], rax
37b802566mov rax, [rsp+696]
37b80256emov [rsp+72], rax
37b802573mov rax, [rsp+680]
37b80257bmov [rsp+32], rbx
37b802580mov r9, [rsp+800]
37b802588mov [rsp+64], rax
37b80258dmov rax, [rsp+672]
37b802595mov [rsp+56], rax
37b80259amov rax, [rsp+664]
37b8025a2mov [rsp+48], rax
37b8025a7mov rax, [rsp+656]
37b8025afmov [rsp+40], rax
37b8025b4call dtgsen_
37b8025b9mov edx, [rsp+360]
37b8025c0mov ecx, [rsp+352]
37b8025c7test edx, edx
37b8025c9jle 0x37b8030b0
37b8025cfmov rax, [rsp+688]
37b8025d7mov esi, [rsp+264]
37b8025demov r8l, [rax]
37b8025e1mov eax, [rbx]
37b8025e3sub eax, r8l
37b8025e6imul eax, r8l
37b8025eaadd eax, eax
37b8025eccmp esi, eax
37b8025eecmovge eax, esi
37b8025f1mov [rsp+264], eax
37b8025f8cmp ecx, -22
37b8025fbje 0x37b8030b9
37b802601cmp edx, 1
37b802604je 0x37b80260b
37b802606cmp edx, 4
37b802609jne 0x37b80261f
37b80260b
37b80260bloc_37b80260b:
37b80260bmovupd x0, [rsp+416]
37b802614mov rax, [rsp+752]
37b80261cmovups [rax], x0
37b80261f
37b80261floc_37b80261f:
37b80261fsub edx, 2
37b802622and edx, -3
37b802625jne 0x37b80263b
37b802627mov rax, [rsp+760]
37b80262fmovupd x0, [rsp+432]
37b802638movups [rax], x0
37b80263b
37b80263bloc_37b80263b:
37b80263bcmp ecx, 1
37b80263ejne 0x37b80264f
37b802640mov eax, [rbx]
37b802642mov rsi, [rsp+808]
37b80264aadd eax, 3
37b80264dmov [rsi], eax
37b80264f
37b80264floc_37b80264f:
37b80264fmov eax, [rsp+368]
37b802656mov ebp, [rsp+372]
37b80265dmov [rsp+208], eax
37b802664
37b802664loc_37b802664:
37b802664mov r10l, [rsp+208]
37b80266ctest r10l, r10l
37b80266fjne 0x37b802f20
37b802675
37b802675loc_37b802675:
37b802675test ebp, ebp
37b802677jne 0x37b802ea0
37b80267d
37b80267dloc_37b80267d:
37b80267dmov r9l, [rsp+316]
37b802685test r9l, r9l
37b802688je 0x37b802a70
37b80268emov edx, [rbx]
37b802690test edx, edx
37b802692jle 0x37b802fa0
37b802698movsd_xmm x3, [rsp+392]
37b8026a1mov rax, [rsp+656]
37b8026a9lea r9, [8*rdi+8]
37b8026b1mov r8l, edx
37b8026b4movsd_xmm x10, [rsp+384]
37b8026bemov r11, [rsp+696]
37b8026c6pxor x4, x4
37b8026calea rcx, [rax-8]
37b8026cemov r10, [rsp+704]
37b8026d6xor eax, eax
37b8026d8mov rsi, [rsp+712]
37b8026e0mov rbp, [rsp+768]
37b8026e8jmp 0x37b80277f
37b8026ed
37b8026ed 0f 1f 00 ...
37b8026f0
37b8026f0loc_37b8026f0:
37b8026f0movapd x5, x10
37b8026f5movapd x7, x9
37b8026fadivsd x5, x3
37b8026fedivsd x7, x1
37b802702comisd x7, x5
37b802706ja 0x37b8027af
37b80270cmovapd x7, x2
37b802710divsd x7, x8
37b802715comisd x7, x0
37b802719ja 0x37b80272a
37b80271bmovapd x0, x9
37b802720divsd x0, x2
37b802724comisd x0, x5
37b802728jbe 0x37b80276f
37b80272a
37b80272aloc_37b80272a:
37b80272amovsd_xmm x0, [rcx+8*rdi+8]
37b802730divsd x0, x2
37b802734nop
37b802735nop [rax+rax]
37b802740
37b802740loc_37b802740:
37b802740andpd x0, [rip+0xc37bb8]
37b802748movsd_xmm x5, [rsi+8*rax]
37b80274dmulsd x1, x0
37b802751movsd_xmm [rbp], x0
37b802756mulsd x5, x0
37b80275amulsd x0, x2
37b80275emovsd_xmm [r11+8*rax], x1
37b802764movsd_xmm [rsi+8*rax], x5
37b802769movsd_xmm [r10+8*rax], x0
37b80276f
37b80276floc_37b80276f:
37b80276fadd rax, 1
37b802773add rcx, r9
37b802776cmp rax, r8
37b802779je 0x37b802d78
37b80277f
37b80277floc_37b80277f:
37b80277fmovsd_xmm x2, [r10+8*rax]
37b802785ucomisd x2, x4
37b802789jp 0x37b80278d
37b80278bje 0x37b80276f
37b80278d
37b80278dloc_37b80278d:
37b80278dmovsd_xmm x1, [r11+8*rax]
37b802793movapd x0, x3
37b802797divsd x0, x10
37b80279cmovapd x5, x1
37b8027a0divsd x5, x8
37b8027a5comisd x5, x0
37b8027a9jbe 0x37b8026f0
37b8027af
37b8027afloc_37b8027af:
37b8027afmovsd_xmm x0, [rcx+8]
37b8027b4divsd x0, x1
37b8027b8jmp 0x37b802740
37b8027ba
37b8027ba 66 0f 1f 44 00 00 f..D..
37b8027c0
37b8027c0loc_37b8027c0:
37b8027c0mov [rsp+316], 0
37b8027cblea r14, [rsp+352]
37b8027d3jmp 0x37b801c80
37b8027d8
37b8027d8 0f 1f 84 00 00 00 00 00 ........
37b8027e0
37b8027e0loc_37b8027e0:
37b8027e0pxor x0, x0
37b8027e4cvtsi2sd x0, [rsp+264]
37b8027edjmp 0x37b8019c8
37b8027f2
37b8027f2 66 0f 1f 44 00 00 f..D..
37b8027f8
37b8027f8loc_37b8027f8:
37b8027f8mov rax, [rsp+744]
37b802800lea r9, [rip+0xc37ad1]
37b802807mov r8, rbx
37b80280amov rdx, rbx
37b80280dmov [rsp+56], 4
37b802816lea rcx, [rip+0xc37ac3]
37b80281dmov [rsp+48], rax
37b802822mov rax, [rsp+736]
37b80282amov [rsp+40], rax
37b80282flea rax, [rip+0xc37ab2]
37b802836mov [rsp+32], rax
37b80283bcall dlaset_
37b802840jmp 0x37b801fe6
37b802845
37b802845 0f 1f 00 ...
37b802848
37b802848loc_37b802848:
37b802848mov [rsp+288], eax
37b80284fxor edx, edx
37b802851mov rax, [rsp+728]
37b802859mov r8, rbx
37b80285cmovsxd r11, [rsp+248]
37b802864lea rcx, [rip+0xc37a75]
37b80286bmov [rsp+56], 4
37b802874lea r9, [rip+0xc37a5d]
37b80287bmov [rsp+48], rax
37b802880mov rax, [rsp+720]
37b802888test r11, r11
37b80288bmov [rsp+40], rax
37b802890lea rax, [rip+0xc37a51]
37b802897cmovs r11, rdx
37b80289bmov rdx, rbx
37b80289emov [rsp+32], rax
37b8028a3mov [rsp+248], r11
37b8028abcall dlaset_
37b8028b0mov rdx, [rsp+248]
37b8028b8mov r8, [rsp+248]
37b8028c0mov ecx, [rsp+376]
37b8028c7imul rdx, rsi
37b8028cbnot r8
37b8028celea r11, [r8+rdx]
37b8028d2cmp ecx, 1
37b8028d5jle 0x37b802972
37b8028dbsub ecx, 1
37b8028demov eax, [rsp+288]
37b8028e5mov r13, [rsp+328]
37b8028edmov [rsp+56], 1
37b8028f6mov [rsp+424], ecx
37b8028fdmov r8, [rsp+240]
37b802905lea rdx, [rsp+424]
37b80290dmov [rsp+432], ecx
37b802914mov rcx, [rsp+728]
37b80291cadd eax, 1
37b80291fcdqe
37b802921mov [rsp+248], r11
37b802929mov [rsp+48], rcx
37b80292emov rcx, [rsp+720]
37b802936add r13, rax
37b802939add rax, r11
37b80293clea rax, [rcx+8*rax]
37b802940lea rcx, [rip+0xc37989]
37b802947mov [rsp+40], rax
37b80294cmov rax, [rsp+680]
37b802954mov [rsp+32], rax
37b802959mov rax, [rsp+672]
37b802961lea r9, [rax+8*r13]
37b802965call dlacpy_
37b80296amov r11, [rsp+248]
37b802972
37b802972loc_37b802972:
37b802972lea r10, [rsi+r11]
37b802976mov r8, r12
37b802979mov rdx, r12
37b80297cmov rcx, r12
37b80297fmov rax, [rsp+776]
37b802987mov eax, [rax]
37b802989mov [rsp+64], r14
37b80298emov [rsp+248], eax
37b802995add eax, 1
37b802998sub eax, [rsp+268]
37b80299fmov [rsp+432], eax
37b8029a6mov rax, [rsp+240]
37b8029aemov [rsp+56], rax
37b8029b3mov rax, [rsp+256]
37b8029bbmov [rsp+48], rax
37b8029c0mov rax, [rsp+232]
37b8029c8mov [rsp+40], rax
37b8029cdmov rax, [rsp+728]
37b8029d5mov [rsp+32], rax
37b8029damov rax, [rsp+720]
37b8029e2lea r9, [rax+8*r10]
37b8029e6call dorgqr_
37b8029ebjmp 0x37b801fde
37b8029f0
37b8029f0loc_37b8029f0:
37b8029f0lea rax, [rip+0xc378c5]
37b8029f7mov esi, [rbx]
37b8029f9mov r9, rbx
37b8029fcmov rcx, r15
37b8029ffmov [rsp+48], rax
37b802a04lea r8, [rip+0xc3789a]
37b802a0blea rdx, [rip+0xc378ae]
37b802a12mov r13l, edi
37b802a15mov [rsp+64], 1
37b802a1esub r13l, esi
37b802a21mov [rsp+56], 6
37b802a2amov [rsp+40], rbx
37b802a2fmov [rsp+32], r15
37b802a34call ilaenv_
37b802a39imul esi, eax
37b802a3cmov eax, [rsp+264]
37b802a43add esi, r13l
37b802a46cmp eax, esi
37b802a48cmovge esi, eax
37b802a4bmov [rsp+264], esi
37b802a52jmp 0x37b802315
37b802a57
37b802a57 66 0f 1f 84 00 00 00 00 00 f........
37b802a60
37b802a60loc_37b802a60:
37b802a60cmp eax, edx
37b802a62jg 0x37b8021e7
37b802a68
37b802a68loc_37b802a68:
37b802a68lea eax, [rdx+1]
37b802a6bjmp 0x37b802200
37b802a70
37b802a70loc_37b802a70:
37b802a70mov r8l, [rsp+220]
37b802a78test r8l, r8l
37b802a7bje 0x37b802c38
37b802a81mov edx, [rbx]
37b802a83test edx, edx
37b802a85jle 0x37b802b7f
37b802a8b
37b802a8bloc_37b802a8b:
37b802a8bmov rax, [rsp+672]
37b802a93mov r11, [rsp+696]
37b802a9blea r8, [8*r15+8]
37b802aa3pxor x4, x4
37b802aa7mov r9, [rsp+704]
37b802aafmov r10, [rsp+712]
37b802ab7movsd_xmm x3, [rsp+408]
37b802ac0mov rsi, [rsp+768]
37b802ac8lea rcx, [rax-8]
37b802accmov eax, 1
37b802ad1movsd_xmm x6, [rsp+400]
37b802adanop [rax+rax]
37b802ae0
37b802ae0loc_37b802ae0:
37b802ae0movsd_xmm x1, [r9+8*rax-8]
37b802ae7ucomisd x1, x4
37b802aebjp 0x37b802aef
37b802aedje 0x37b802b61
37b802aef
37b802aefloc_37b802aef:
37b802aefmovsd_xmm x2, [r10+8*rax-8]
37b802af6movapd x0, x3
37b802afadivsd x0, x6
37b802afemovapd x5, x2
37b802b02divsd x5, x8
37b802b07comisd x5, x0
37b802b0bja 0x37b802b24
37b802b0dmovapd x5, x6
37b802b11movapd x0, x9
37b802b16divsd x5, x3
37b802b1adivsd x0, x2
37b802b1ecomisd x0, x5
37b802b22jbe 0x37b802b61
37b802b24
37b802b24loc_37b802b24:
37b802b24movsd_xmm x0, [rcx+8]
37b802b29divsd x0, x2
37b802b2dandpd x0, [rip+0xc377cb]
37b802b35mulsd x2, x0
37b802b39movsd_xmm [rsi], x0
37b802b3dmovsd_xmm [r10+8*rax-8], x2
37b802b44movsd_xmm x2, [r11+8*rax-8]
37b802b4bmulsd x2, x0
37b802b4fmulsd x0, x1
37b802b53movsd_xmm [r11+8*rax-8], x2
37b802b5amovsd_xmm [r9+8*rax-8], x0
37b802b61
37b802b61loc_37b802b61:
37b802b61add rax, 1
37b802b65add rcx, r8
37b802b68cmp edx, eax
37b802b6ajge 0x37b802ae0
37b802b70mov eax, [rsp+316]
37b802b77test eax, eax
37b802b79jne 0x37b80323d
37b802b7f
37b802b7floc_37b802b7f:
37b802b7flea r15, [rip+0xc37726]
37b802b86lea r13, [rip+0xc37723]
37b802b8dlea rsi, [rip+0xc3773a]
37b802b94
37b802b94loc_37b802b94:
37b802b94mov rax, [rsp+680]
37b802b9clea rdi, [rsp+400]
37b802ba4mov [rsp+72], r14
37b802ba9mov rdx, r13
37b802bacmov [rsp+80], 1
37b802bb5lea rbp, [rsp+408]
37b802bbdlea r8, [rip+0xc376ec]
37b802bc4mov [rsp+64], rax
37b802bc9mov rax, [rsp+672]
37b802bd1mov r9, rbp
37b802bd4lea rcx, [rip+0xc37717]
37b802bdbmov [rsp+48], rbx
37b802be0mov [rsp+56], rax
37b802be5mov [rsp+40], rbx
37b802beamov [rsp+32], rdi
37b802befcall dlascl_
37b802bf4mov [rsp+72], r14
37b802bf9mov r9, rbp
37b802bfcmov rdx, r13
37b802bffmov rax, [rsp+712]
37b802c07mov [rsp+64], rbx
37b802c0cmov rcx, rsi
37b802c0flea r8, [rip+0xc3769a]
37b802c16mov [rsp+80], 1
37b802c1fmov [rsp+56], rax
37b802c24mov [rsp+48], r15
37b802c29mov [rsp+40], rbx
37b802c2emov [rsp+32], rdi
37b802c33call dlascl_
37b802c38
37b802c38loc_37b802c38:
37b802c38mov eax, [rsp+228]
37b802c3ftest eax, eax
37b802c41je 0x37b80220a
37b802c47mov rdi, [rsp+688]
37b802c4fmov r15l, [rbx]
37b802c52mov [rdi], 0
37b802c58test r15l, r15l
37b802c5bjle 0x37b80220a
37b802c61mov rbp, [rsp+704]
37b802c69mov [rsp+648], rbx
37b802c71mov edi, eax
37b802c73xor esi, esi
37b802c75mov r14, [rsp+696]
37b802c7dmov r13l, 1
37b802c83mov ebx, eax
37b802c85mov r12, rbp
37b802c88mov rbp, [rsp+712]
37b802c90jmp 0x37b802cf2
37b802c92
37b802c92 66 0f 1f 44 00 00 f..D..
37b802c98
37b802c98loc_37b802c98:
37b802c98test eax, eax
37b802c9aje 0x37b802d20
37b802ca0mov rdi, [rsp+688]
37b802ca8add [rdi], 1
37b802cabtest ebx, ebx
37b802cadjne 0x37b803333
37b802cb3mov rdi, [rsp+648]
37b802cbbxor esi, esi
37b802cbdmov ebx, eax
37b802cbfmov edi, [rdi]
37b802cc1lea r10l, [rdi+2]
37b802cc5mov [rsp+208], edi
37b802cccmov rdi, [rsp+808]
37b802cd4mov [rdi], r10l
37b802cd7xor edi, edi
37b802cd9
37b802cd9loc_37b802cd9:
37b802cd9add r13l, 1
37b802cddadd r14, 8
37b802ce1add r12, 8
37b802ce5add rbp, 8
37b802ce9cmp r15l, r13l
37b802cecjl 0x37b80220a
37b802cf2
37b802cf2loc_37b802cf2:
37b802cf2mov r8, rbp
37b802cf5mov rdx, r12
37b802cf8mov rcx, r14
37b802cfbcall [rsp+632]
37b802d02pxor x3, x3
37b802d06ucomisd x3, [r12]
37b802d0cjp 0x37b802d10
37b802d0eje 0x37b802c98
37b802d10
37b802d10loc_37b802d10:
37b802d10cmp esi, 1
37b802d13je 0x37b802d30
37b802d15mov edi, ebx
37b802d17mov esi, 1
37b802d1cmov ebx, eax
37b802d1ejmp 0x37b802cd9
37b802d20
37b802d20loc_37b802d20:
37b802d20mov edi, ebx
37b802d22xor esi, esi
37b802d24xor ebx, ebx
37b802d26jmp 0x37b802cd9
37b802d28
37b802d28 0f 1f 84 00 00 00 00 00 ........
37b802d30
37b802d30loc_37b802d30:
37b802d30or ebx, eax
37b802d32je 0x37b802e90
37b802d38mov rax, [rsp+688]
37b802d40add [rax], 2
37b802d43test edi, edi
37b802d45jne 0x37b80333c
37b802d4bmov rax, [rsp+648]
37b802d53mov rdi, [rsp+808]
37b802d5bmov esi, -1
37b802d60mov eax, [rax]
37b802d62mov [rsp+208], eax
37b802d69add eax, 2
37b802d6cmov [rdi], eax
37b802d6emov edi, ebx
37b802d70jmp 0x37b802cd9
37b802d75
37b802d75 0f 1f 00 ...
37b802d78
37b802d78loc_37b802d78:
37b802d78mov ecx, [rsp+220]
37b802d7ftest ecx, ecx
37b802d81jne 0x37b802a8b
37b802d87mov rax, [rsp+664]
37b802d8flea rdi, [rsp+384]
37b802d97mov [rsp+72], r14
37b802d9clea r8, [rip+0xc3750d]
37b802da3mov [rsp+48], rbx
37b802da8lea r9, [rsp+392]
37b802db0mov rdx, r8
37b802db3lea rcx, [rip+0xc37537]
37b802dbamov [rsp+64], rax
37b802dbfmov rax, [rsp+656]
37b802dc7lea r15, [rip+0xc374de]
37b802dcemov [rsp+80], 1
37b802dd7mov [rsp+56], rax
37b802ddcmov [rsp+40], rbx
37b802de1mov [rsp+32], rdi
37b802de6call dlascl_
37b802debmov rax, [rsp+696]
37b802df3mov [rsp+72], r14
37b802df8lea r8, [rip+0xc374b1]
37b802dffmov [rsp+64], rbx
37b802e04lea r9, [rsp+392]
37b802e0cmov rdx, r8
37b802e0flea rcx, [rip+0xc374b8]
37b802e16mov [rsp+56], rax
37b802e1bmov [rsp+80], 1
37b802e24mov [rsp+48], r15
37b802e29mov [rsp+40], rbx
37b802e2emov [rsp+32], rdi
37b802e33call dlascl_
37b802e38mov rax, [rsp+704]
37b802e40mov [rsp+72], r14
37b802e45lea r8, [rip+0xc37464]
37b802e4cmov [rsp+64], rbx
37b802e51lea r9, [rsp+392]
37b802e59mov rdx, r8
37b802e5clea rcx, [rip+0xc3746b]
37b802e63mov [rsp+80], 1
37b802e6cmov [rsp+56], rax
37b802e71mov [rsp+48], r15
37b802e76mov [rsp+40], rbx
37b802e7bmov [rsp+32], rdi
37b802e80call dlascl_
37b802e85jmp 0x37b802c38
37b802e8a
37b802e8a 66 0f 1f 44 00 00 f..D..
37b802e90
37b802e90loc_37b802e90:
37b802e90xor edi, edi
37b802e92mov esi, -1
37b802e97jmp 0x37b802cd9
37b802e9c
37b802e9c 0f 1f 40 00 ..@.
37b802ea0
37b802ea0loc_37b802ea0:
37b802ea0mov rax, [rsp+744]
37b802ea8mov [rsp+80], r14
37b802eadmov r8, rbx
37b802eb0lea rdx, [rip+0xc37439]
37b802eb7mov [rsp+96], 1
37b802ec0mov r9, [rsp+280]
37b802ec8lea rcx, [rip+0xc373fd]
37b802ecfmov [rsp+72], rax
37b802ed4mov rax, [rsp+736]
37b802edcmov [rsp+88], 1
37b802ee5mov [rsp+64], rax
37b802eeamov rax, [rsp+320]
37b802ef2mov [rsp+56], rbx
37b802ef7mov [rsp+48], rax
37b802efcmov rax, [rsp+768]
37b802f04mov [rsp+40], rax
37b802f09mov rax, [rsp+272]
37b802f11mov [rsp+32], rax
37b802f16call dggbak_
37b802f1bjmp 0x37b80267d
37b802f20
37b802f20loc_37b802f20:
37b802f20mov rax, [rsp+728]
37b802f28mov [rsp+80], r14
37b802f2dmov r8, rbx
37b802f30lea rdx, [rip+0xc37399]
37b802f37mov [rsp+96], 1
37b802f40mov r9, [rsp+280]
37b802f48lea rcx, [rip+0xc3737d]
37b802f4fmov [rsp+72], rax
37b802f54mov rax, [rsp+720]
37b802f5cmov [rsp+88], 1
37b802f65mov [rsp+64], rax
37b802f6amov rax, [rsp+320]
37b802f72mov [rsp+56], rbx
37b802f77mov [rsp+48], rax
37b802f7cmov rax, [rsp+768]
37b802f84mov [rsp+40], rax
37b802f89mov rax, [rsp+272]
37b802f91mov [rsp+32], rax
37b802f96call dggbak_
37b802f9bjmp 0x37b802675
37b802fa0
37b802fa0loc_37b802fa0:
37b802fa0mov rax, [rsp+664]
37b802fa8lea rbp, [rsp+384]
37b802fb0mov [rsp+72], r14
37b802fb5lea r13, [rip+0xc372f4]
37b802fbcmov [rsp+80], 1
37b802fc5lea r9, [rsp+392]
37b802fcdmov r8, r13
37b802fd0mov rdx, r13
37b802fd3mov [rsp+64], rax
37b802fd8mov rax, [rsp+656]
37b802fe0lea rcx, [rip+0xc3730a]
37b802fe7lea r15, [rip+0xc372be]
37b802feemov [rsp+48], rbx
37b802ff3lea rsi, [rip+0xc372d4]
37b802ffamov [rsp+56], rax
37b802fffmov [rsp+40], rbx
37b803004mov [rsp+32], rbp
37b803009call dlascl_
37b80300emov [rsp+72], r14
37b803013mov r8, r13
37b803016mov rdx, r13
37b803019mov rax, [rsp+696]
37b803021mov [rsp+64], rbx
37b803026mov rcx, rsi
37b803029lea r9, [rsp+392]
37b803031mov [rsp+80], 1
37b80303amov [rsp+56], rax
37b80303fmov [rsp+48], r15
37b803044mov [rsp+40], rbx
37b803049mov [rsp+32], rbp
37b80304ecall dlascl_
37b803053mov [rsp+72], r14
37b803058mov rdx, r13
37b80305bmov r8, r13
37b80305emov rax, [rsp+704]
37b803066mov [rsp+64], rbx
37b80306bmov rcx, rsi
37b80306elea r9, [rsp+392]
37b803076mov [rsp+80], 1
37b80307fmov [rsp+56], rax
37b803084mov [rsp+48], r15
37b803089mov [rsp+40], rbx
37b80308emov [rsp+32], rbp
37b803093call dlascl_
37b803098mov edx, [rsp+220]
37b80309ftest edx, edx
37b8030a1je 0x37b802c38
37b8030a7jmp 0x37b802b94
37b8030ac
37b8030ac 0f 1f 40 00 ..@.
37b8030b0
37b8030b0loc_37b8030b0:
37b8030b0cmp ecx, -22
37b8030b3jne 0x37b80263b
37b8030b9
37b8030b9loc_37b8030b9:
37b8030b9mov rax, [rsp+808]
37b8030c1mov ebp, [rsp+372]
37b8030c8mov [rax], -22
37b8030cemov eax, [rsp+368]
37b8030d5mov [rsp+208], eax
37b8030dcjmp 0x37b802664
37b8030e1
37b8030e1 0f 1f 80 00 00 00 00 .......
37b8030e8
37b8030e8loc_37b8030e8:
37b8030e8mov rax, [rsp+712]
37b8030f0mov [rsp+72], r14
37b8030f5lea r9, [rsp+408]
37b8030fdlea r8, [rip+0xc371ac]
37b803104mov [rsp+80], 1
37b80310dlea rdx, [rip+0xc3719c]
37b803114lea rcx, [rip+0xc371b3]
37b80311bmov [rsp+56], rax
37b803120lea rax, [rip+0xc37185]
37b803127mov [rsp+48], rax
37b80312clea rax, [rsp+400]
37b803134mov [rsp+64], rbx
37b803139mov [rsp+40], rbx
37b80313emov [rsp+32], rax
37b803143call dlascl_
37b803148jmp 0x37b8023db
37b80314d
37b80314d 0f 1f 00 ...
37b803150
37b803150loc_37b803150:
37b803150mov rax, [rsp+696]
37b803158lea rbp, [rsp+384]
37b803160mov [rsp+72], r14
37b803165lea r9, [rsp+392]
37b80316dmov [rsp+80], 1
37b803176lea r8, [rip+0xc37133]
37b80317dlea rdx, [rip+0xc3712c]
37b803184mov [rsp+56], rax
37b803189lea rax, [rip+0xc3711c]
37b803190lea rcx, [rip+0xc37137]
37b803197mov [rsp+48], rax
37b80319cmov [rsp+64], rbx
37b8031a1mov [rsp+40], rbx
37b8031a6mov [rsp+32], rbp
37b8031abcall dlascl_
37b8031b0mov rcx, [rsp+704]
37b8031b8mov [rsp+72], r14
37b8031bdlea rax, [rip+0xc370e8]
37b8031c4mov [rsp+80], 1
37b8031cdlea r9, [rsp+392]
37b8031d5lea r8, [rip+0xc370d4]
37b8031dcmov [rsp+56], rcx
37b8031e1lea rdx, [rip+0xc370c8]
37b8031e8lea rcx, [rip+0xc370df]
37b8031efmov [rsp+64], rbx
37b8031f4mov [rsp+48], rax
37b8031f9mov [rsp+40], rbx
37b8031femov [rsp+32], rbp
37b803203call dlascl_
37b803208jmp 0x37b8023ca
37b80320d
37b80320d 0f 1f 00 ...
37b803210
37b803210loc_37b803210:
37b803210mov edx, -10
37b803215mov eax, 10
37b80321ajmp 0x37b801812
37b80321f
37b80321floc_37b80321f:
37b80321fmov edx, -16
37b803224mov eax, 16
37b803229jmp 0x37b801812
37b80322e
37b80322eloc_37b80322e:
37b80322emov edx, -18
37b803233mov eax, 18
37b803238jmp 0x37b801812
37b80323d
37b80323dloc_37b80323d:
37b80323dmov rax, [rsp+664]
37b803245lea rdi, [rsp+384]
37b80324dmov [rsp+72], r14
37b803252lea r13, [rip+0xc37057]
37b803259mov [rsp+80], 1
37b803262lea rbp, [rsp+392]
37b80326amov r8, r13
37b80326dmov rdx, r13
37b803270mov [rsp+64], rax
37b803275mov rax, [rsp+656]
37b80327dmov r9, rbp
37b803280lea rcx, [rip+0xc3706a]
37b803287mov [rsp+48], rbx
37b80328clea r15, [rip+0xc37019]
37b803293lea rsi, [rip+0xc37034]
37b80329amov [rsp+56], rax
37b80329fmov [rsp+40], rbx
37b8032a4mov [rsp+32], rdi
37b8032a9call dlascl_
37b8032aemov [rsp+72], r14
37b8032b3mov r9, rbp
37b8032b6mov r8, r13
37b8032b9mov rax, [rsp+696]
37b8032c1mov [rsp+64], rbx
37b8032c6mov rdx, r13
37b8032c9mov rcx, rsi
37b8032ccmov [rsp+80], 1
37b8032d5mov [rsp+56], rax
37b8032damov [rsp+48], r15
37b8032dfmov [rsp+40], rbx
37b8032e4mov [rsp+32], rdi
37b8032e9call dlascl_
37b8032eemov [rsp+72], r14
37b8032f3mov r9, rbp
37b8032f6mov r8, r13
37b8032f9mov rax, [rsp+704]
37b803301mov [rsp+64], rbx
37b803306mov rdx, r13
37b803309mov rcx, rsi
37b80330cmov [rsp+80], 1
37b803315mov [rsp+56], rax
37b80331amov [rsp+48], r15
37b80331fmov [rsp+40], rbx
37b803324mov [rsp+32], rdi
37b803329call dlascl_
37b80332ejmp 0x37b802b94
37b803333
37b803333loc_37b803333:
37b803333mov edi, ebx
37b803335xor esi, esi
37b803337jmp 0x37b802cd9
37b80333c
37b80333cloc_37b80333c:
37b80333cmov ebx, edi
37b80333emov esi, -1
37b803343jmp 0x37b802cd9
37b801570
Loading..