File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b6b64e0
37b6b64e0sormql_:
37b6b64e0push r15
37b6b64e2push r14
37b6b64e4push r13
37b6b64e6push r12
37b6b64e8push rbp
37b6b64e9push rdi
37b6b64eapush rsi
37b6b64ebpush rbx
37b6b64ecsub rsp, 280
37b6b64f3mov rbp, [rsp+448]
37b6b64fbmov rax, [rsp+400]
37b6b6503mov [rbp], 0
37b6b650amov eax, [rax]
37b6b650cmov r13, rdx
37b6b650fmov rbx, r8
37b6b6512mov rsi, r9
37b6b6515mov r8l, 1
37b6b651bmov r9l, 1
37b6b6521lea rdx, [rip+0xd7e4e8]
37b6b6528mov rdi, rcx
37b6b652bmov [rsp+176], eax
37b6b6532call lsame_
37b6b6537mov r9l, 1
37b6b653dmov r8l, 1
37b6b6543mov rcx, r13
37b6b6546lea rdx, [rip+0xd7e4c4]
37b6b654dmov [rsp+164], eax
37b6b6554mov r12l, eax
37b6b6557call lsame_
37b6b655cmov r10l, [rsi]
37b6b655fmov r14l, eax
37b6b6562mov rax, [rsp+440]
37b6b656amov r15l, [rax]
37b6b656dmov eax, [rbx]
37b6b656fmov [rsp+160], eax
37b6b6576test r12l, r12l
37b6b6579je 0x37b6b65d0
37b6b657btest r10l, r10l
37b6b657emov r12l, 1
37b6b6584cmovg r12l, r10l
37b6b6588test r14l, r14l
37b6b658bje 0x37b6b667c
37b6b6591
37b6b6591loc_37b6b6591:
37b6b6591mov edx, [rbx]
37b6b6593test edx, edx
37b6b6595js 0x37b6b6608
37b6b6597mov ecx, [rsi]
37b6b6599test ecx, ecx
37b6b659bjs 0x37b6b66b0
37b6b65a1mov rax, [rsp+384]
37b6b65a9mov eax, [rax]
37b6b65abtest eax, eax
37b6b65adjs 0x37b6b65c0
37b6b65afmov r11l, [rsp+160]
37b6b65b7cmp eax, r11l
37b6b65bajle 0x37b6b66c0
37b6b65c0
37b6b65c0loc_37b6b65c0:
37b6b65c0mov edx, -5
37b6b65c5mov eax, 5
37b6b65cajmp 0x37b6b6612
37b6b65cc
37b6b65cc 0f 1f 40 00 ..@.
37b6b65d0
37b6b65d0loc_37b6b65d0:
37b6b65d0mov r9l, 1
37b6b65d6mov r8l, 1
37b6b65dcmov rcx, rdi
37b6b65dfmov [rsp+168], r10l
37b6b65e7lea rdx, [rip+0xd7e424]
37b6b65eecall lsame_
37b6b65f3test eax, eax
37b6b65f5jne 0x37b6b6650
37b6b65f7mov edx, -1
37b6b65fcmov eax, 1
37b6b6601jmp 0x37b6b6612
37b6b6603
37b6b6603 0f 1f 44 00 00 ..D..
37b6b6608
37b6b6608loc_37b6b6608:
37b6b6608mov edx, -3
37b6b660dmov eax, 3
37b6b6612
37b6b6612loc_37b6b6612:
37b6b6612mov [rbp], edx
37b6b6615
37b6b6615loc_37b6b6615:
37b6b6615lea rdx, [rsp+268]
37b6b661dmov r8l, 6
37b6b6623lea rcx, [rip+0xd7e3ea]
37b6b662amov [rsp+268], eax
37b6b6631call xerbla_
37b6b6636nop
37b6b6637
37b6b6637loc_37b6b6637:
37b6b6637add rsp, 280
37b6b663epop rbx
37b6b663fpop rsi
37b6b6640pop rdi
37b6b6641pop rbp
37b6b6642pop r12
37b6b6644pop r13
37b6b6646pop r14
37b6b6648pop r15
37b6b664aret
37b6b664b
37b6b664b 0f 1f 44 00 00 ..D..
37b6b6650
37b6b6650loc_37b6b6650:
37b6b6650mov eax, [rsp+160]
37b6b6657mov r10l, [rsp+168]
37b6b665fmov r12l, 1
37b6b6665test eax, eax
37b6b6667mov [rsp+160], r10l
37b6b666fcmovg r12l, eax
37b6b6673test r14l, r14l
37b6b6676jne 0x37b6b6591
37b6b667c
37b6b667cloc_37b6b667c:
37b6b667cmov r9l, 1
37b6b6682mov r8l, 1
37b6b6688mov rcx, r13
37b6b668blea rdx, [rip+0xd7e381]
37b6b6692call lsame_
37b6b6697test eax, eax
37b6b6699jne 0x37b6b6591
37b6b669fmov edx, -2
37b6b66a4mov eax, 2
37b6b66a9jmp 0x37b6b6612
37b6b66ae
37b6b66ae 66 90 f.
37b6b66b0
37b6b66b0loc_37b6b66b0:
37b6b66b0mov edx, -4
37b6b66b5mov eax, 4
37b6b66bajmp 0x37b6b6612
37b6b66bf
37b6b66bf 90 .
37b6b66c0
37b6b66c0loc_37b6b66c0:
37b6b66c0mov r10, [rsp+400]
37b6b66c8test r11l, r11l
37b6b66cbmov eax, 1
37b6b66d0cmovg eax, r11l
37b6b66d4cmp [r10], eax
37b6b66d7jl 0x37b6b6720
37b6b66d9mov r11, [rsp+424]
37b6b66e1test edx, edx
37b6b66e3mov eax, 1
37b6b66e8cmovg eax, edx
37b6b66ebcmp [r11], eax
37b6b66eejl 0x37b6b6d38
37b6b66f4mov rax, [rsp+440]
37b6b66fccmp [rax], r12l
37b6b66ffjge 0x37b6b6730
37b6b6701cmp r15l, -1
37b6b6705je 0x37b6b6730
37b6b6707mov [rbp], -12
37b6b670emov eax, 12
37b6b6713jmp 0x37b6b6615
37b6b6718
37b6b6718 0f 1f 84 00 00 00 00 00 ........
37b6b6720
37b6b6720loc_37b6b6720:
37b6b6720mov edx, -7
37b6b6725mov eax, 7
37b6b672ajmp 0x37b6b6612
37b6b672f
37b6b672f 90 .
37b6b6730
37b6b6730loc_37b6b6730:
37b6b6730mov eax, [rbp]
37b6b6733test eax, eax
37b6b6735jne 0x37b6b6da9
37b6b673bmov eax, 1
37b6b6740test edx, edx
37b6b6742je 0x37b6b674c
37b6b6744test ecx, ecx
37b6b6746jne 0x37b6b6bc8
37b6b674c
37b6b674cloc_37b6b674c:
37b6b674cmov [rsp+256], eax
37b6b6753lea rax, [rsp+256]
37b6b675bmov rcx, rax
37b6b675emov [rsp+168], rax
37b6b6766call sroundup_lwork_
37b6b676bmov rax, [rsp+432]
37b6b6773movss [rax], x0
37b6b6777mov eax, [rbp]
37b6b677atest eax, eax
37b6b677cjne 0x37b6b6da9
37b6b6782cmp r15l, -1
37b6b6786je 0x37b6b6637
37b6b678cmov r8l, [rbx]
37b6b678ftest r8l, r8l
37b6b6792je 0x37b6b6637
37b6b6798mov ecx, [rsi]
37b6b679atest ecx, ecx
37b6b679cje 0x37b6b6637
37b6b67a2mov [rsp+252], r12l
37b6b67aacmp [rsp+184], 1
37b6b67b2jle 0x37b6b6b18
37b6b67b8mov rax, [rsp+384]
37b6b67c0mov ecx, [rax]
37b6b67c2cmp ecx, [rsp+184]
37b6b67c9jle 0x37b6b6b18
37b6b67cfmov rax, [rsp+440]
37b6b67d7lea r11, [rsp+268]
37b6b67dfmov eax, [rax]
37b6b67e1cmp eax, [rsp+256]
37b6b67e8jl 0x37b6b6c70
37b6b67ee
37b6b67eeloc_37b6b67ee:
37b6b67eemovsxd r8, [rsp+176]
37b6b67f6mov r15l, [rsp+184]
37b6b67fexor eax, eax
37b6b6800test r8, r8
37b6b6803mov ebp, r15l
37b6b6806cmovs r8, rax
37b6b680aimul ebp, r12l
37b6b680emov r12l, [rsp+164]
37b6b6816mov r10, r8
37b6b6819not r10
37b6b681ccmp r12l, r14l
37b6b681fje 0x37b6b6d50
37b6b6825lea r9l, [rcx-1]
37b6b6829mov eax, r9l
37b6b682ccdq
37b6b682didiv r15l
37b6b6830neg r15l
37b6b6833mov [rsp+192], r15l
37b6b683bsub r9l, edx
37b6b683elea r14l, [r9+1]
37b6b6842test r12l, r12l
37b6b6845je 0x37b6b6d90
37b6b684bmov edx, [rsi]
37b6b684dmov [rsp+264], edx
37b6b6854
37b6b6854loc_37b6b6854:
37b6b6854mov eax, r9l
37b6b6857xor edx, edx
37b6b6859div [rsp+184]
37b6b6860mov r15l, eax
37b6b6863
37b6b6863loc_37b6b6863:
37b6b6863movsxd r9, [rsp+192]
37b6b686bmov rax, [rsp+432]
37b6b6873movsxd rdx, ebp
37b6b6876mov [rsp+352], rdi
37b6b687emov [rsp+360], r13
37b6b6886mov rdi, [rsp+400]
37b6b688emov r13l, r14l
37b6b6891lea rax, [rax+4*rdx]
37b6b6895mov rdx, r9
37b6b6898mov [rsp+368], rbx
37b6b68a0imul rdx, r8
37b6b68a4mov [rsp+376], rsi
37b6b68acmov rbx, rax
37b6b68afmov esi, [rsp+184]
37b6b68b6mov [rsp+184], r11
37b6b68beshl rdx, 2
37b6b68c2mov [rsp+224], rdx
37b6b68camovsxd rdx, r14l
37b6b68cdmov r14, [rsp+384]
37b6b68d5imul r8, rdx
37b6b68d9add r8, r10
37b6b68dcmov r10, [rsp+392]
37b6b68e4lea rbp, [r10+4*r8+4]
37b6b68e9lea r10, [4*r9]
37b6b68f1mov [rsp+232], r10
37b6b68f9mov r10, [rsp+408]
37b6b6901lea r12, [r10+4*rdx-4]
37b6b6906lea rdx, [rsp+248]
37b6b690emov [rsp+176], rdx
37b6b6916lea rdx, [rsp+252]
37b6b691emov [rsp+200], rdx
37b6b6926lea rdx, [rsp+264]
37b6b692emov [rsp+216], rdx
37b6b6936lea rdx, [rsp+260]
37b6b693emov [rsp+208], rdx
37b6b6946jmp 0x37b6b6a59
37b6b694b
37b6b694b 0f 1f 44 00 00 ..D..
37b6b6950
37b6b6950loc_37b6b6950:
37b6b6950mov r11, [rsp+368]
37b6b6958mov eax, [r11]
37b6b695badd eax, r13l
37b6b695esub eax, ecx
37b6b6960lea eax, [rdx+rax-1]
37b6b6964mov [rsp+260], eax
37b6b696b
37b6b696bloc_37b6b696b:
37b6b696bmov rax, [rsp+200]
37b6b6973mov [rsp+72], rbx
37b6b6978lea r9, [rip+0xd7e0a9]
37b6b697flea r8, [rip+0xd7e0ac]
37b6b6986mov [rsp+64], rdi
37b6b698bmov rdx, [rsp+360]
37b6b6993mov [rsp+112], rax
37b6b6998mov rax, [rsp+432]
37b6b69a0mov [rsp+56], rbp
37b6b69a5mov rcx, [rsp+352]
37b6b69admov [rsp+104], rax
37b6b69b2mov rax, [rsp+424]
37b6b69bamov [rsp+144], 10
37b6b69c6mov [rsp+96], rax
37b6b69cbmov rax, [rsp+416]
37b6b69d3mov [rsp+136], 8
37b6b69dfmov [rsp+88], rax
37b6b69e4lea rax, [rip+0xd7e051]
37b6b69ebmov [rsp+80], rax
37b6b69f0mov rax, [rsp+176]
37b6b69f8mov [rsp+128], 1
37b6b6a04mov [rsp+48], rax
37b6b6a09mov rax, [rsp+216]
37b6b6a11mov [rsp+120], 1
37b6b6a1amov [rsp+40], rax
37b6b6a1fmov rax, [rsp+208]
37b6b6a27mov [rsp+32], rax
37b6b6a2ccall slarfb_
37b6b6a31test r15l, r15l
37b6b6a34je 0x37b6b6ba3
37b6b6a3amov ecx, [r14]
37b6b6a3dadd rbp, [rsp+224]
37b6b6a45sub r15l, 1
37b6b6a49add r12, [rsp+232]
37b6b6a51add r13l, [rsp+192]
37b6b6a59
37b6b6a59loc_37b6b6a59:
37b6b6a59mov eax, ecx
37b6b6a5bmov edx, [rsp+160]
37b6b6a62mov [rsp+80], 10
37b6b6a6bsub eax, r13l
37b6b6a6emov [rsp+56], rbx
37b6b6a73mov r9, [rsp+176]
37b6b6a7badd eax, 1
37b6b6a7emov [rsp+48], r12
37b6b6a83mov r8, [rsp+184]
37b6b6a8bcmp eax, esi
37b6b6a8dmov [rsp+40], rdi
37b6b6a92cmovg eax, esi
37b6b6a95sub edx, ecx
37b6b6a97mov [rsp+32], rbp
37b6b6a9clea rcx, [rip+0xd7df8f]
37b6b6aa3mov [rsp+72], 8
37b6b6aacadd edx, r13l
37b6b6aafmov [rsp+248], eax
37b6b6ab6lea eax, [rax+rdx-1]
37b6b6abalea rdx, [rip+0xd7df67]
37b6b6ac1mov [rsp+268], eax
37b6b6ac8lea rax, [rip+0xd7df6d]
37b6b6acfmov [rsp+64], rax
37b6b6ad4call slarft_
37b6b6ad9mov eax, [rsp+164]
37b6b6ae0mov ecx, [r14]
37b6b6ae3mov edx, [rsp+248]
37b6b6aeatest eax, eax
37b6b6aecjne 0x37b6b6950
37b6b6af2mov r11, [rsp+376]
37b6b6afamov eax, [r11]
37b6b6afdadd eax, r13l
37b6b6b00sub eax, ecx
37b6b6b02lea eax, [rdx+rax-1]
37b6b6b06mov [rsp+264], eax
37b6b6b0djmp 0x37b6b696b
37b6b6b12
37b6b6b12 66 0f 1f 44 00 00 f..D..
37b6b6b18
37b6b6b18loc_37b6b6b18:
37b6b6b18lea r11, [rsp+268]
37b6b6b20
37b6b6b20loc_37b6b6b20:
37b6b6b20mov [rsp+88], r11
37b6b6b25mov r9, rsi
37b6b6b28mov r8, rbx
37b6b6b2bmov rdx, r13
37b6b6b2emov rax, [rsp+432]
37b6b6b36mov rcx, rdi
37b6b6b39mov [rsp+104], 1
37b6b6b42mov [rsp+96], 1
37b6b6b4bmov [rsp+80], rax
37b6b6b50mov rax, [rsp+424]
37b6b6b58mov [rsp+72], rax
37b6b6b5dmov rax, [rsp+416]
37b6b6b65mov [rsp+64], rax
37b6b6b6amov rax, [rsp+408]
37b6b6b72mov [rsp+56], rax
37b6b6b77mov rax, [rsp+400]
37b6b6b7fmov [rsp+48], rax
37b6b6b84mov rax, [rsp+392]
37b6b6b8cmov [rsp+40], rax
37b6b6b91mov rax, [rsp+384]
37b6b6b99mov [rsp+32], rax
37b6b6b9ecall sorm2l_
37b6b6ba3
37b6b6ba3loc_37b6b6ba3:
37b6b6ba3mov rcx, [rsp+168]
37b6b6babcall sroundup_lwork_
37b6b6bb0mov rax, [rsp+432]
37b6b6bb8movss [rax], x0
37b6b6bbcjmp 0x37b6b6637
37b6b6bc1
37b6b6bc1 0f 1f 80 00 00 00 00 .......
37b6b6bc8
37b6b6bc8loc_37b6b6bc8:
37b6b6bc8mov [rsp+40], r13
37b6b6bcdlea r11, [rsp+268]
37b6b6bd5mov r9, rdi
37b6b6bd8mov ecx, 2
37b6b6bddmov [rsp+32], 1
37b6b6be6mov rdx, r11
37b6b6be9mov r8l, 1
37b6b6befmov [rsp+168], r11
37b6b6bf7call _gfortran_concat_string
37b6b6bfclea rax, [rip+0xd7de1d]
37b6b6c03mov r9, rbx
37b6b6c06mov [rsp+64], 2
37b6b6c0fmov [rsp+48], rax
37b6b6c14mov rax, [rsp+384]
37b6b6c1clea rdx, [rip+0xd7ddf1]
37b6b6c23lea rcx, [rip+0xd7ddf2]
37b6b6c2amov [rsp+32], rsi
37b6b6c2fmov r8, [rsp+168]
37b6b6c37mov [rsp+56], 6
37b6b6c40mov [rsp+40], rax
37b6b6c45call ilaenv_
37b6b6c4amov edx, eax
37b6b6c4cmov eax, 64
37b6b6c51cmp edx, eax
37b6b6c53cmovle eax, edx
37b6b6c56mov [rsp+184], eax
37b6b6c5dimul eax, r12l
37b6b6c61add eax, 4160
37b6b6c66jmp 0x37b6b674c
37b6b6c6b
37b6b6c6b 0f 1f 44 00 00 ..D..
37b6b6c70
37b6b6c70loc_37b6b6c70:
37b6b6c70sub eax, 4160
37b6b6c75mov [rsp+40], r13
37b6b6c7amov r9, rdi
37b6b6c7dmov ecx, 2
37b6b6c82cdq
37b6b6c83mov r8l, 1
37b6b6c89mov [rsp+32], 1
37b6b6c92idiv r12l
37b6b6c95mov [rsp+192], r11
37b6b6c9dmov rdx, r11
37b6b6ca0mov [rsp+184], eax
37b6b6ca7call _gfortran_concat_string
37b6b6caclea rcx, [rip+0xd7dd6d]
37b6b6cb3mov r9, rbx
37b6b6cb6mov [rsp+64], 2
37b6b6cbfmov [rsp+48], rcx
37b6b6cc4mov rcx, [rsp+384]
37b6b6ccclea rdx, [rip+0xd7dd41]
37b6b6cd3mov [rsp+32], rsi
37b6b6cd8mov r8, [rsp+192]
37b6b6ce0mov [rsp+40], rcx
37b6b6ce5lea rcx, [rip+0xd7dd38]
37b6b6cecmov [rsp+56], 6
37b6b6cf5call ilaenv_
37b6b6cfamov edx, 2
37b6b6cffmov r11, [rsp+192]
37b6b6d07cmp eax, edx
37b6b6d09cmovl eax, edx
37b6b6d0ccmp [rsp+184], eax
37b6b6d13jl 0x37b6b6b20
37b6b6d19mov rax, [rsp+384]
37b6b6d21mov ecx, [rax]
37b6b6d23cmp ecx, [rsp+184]
37b6b6d2ajg 0x37b6b67ee
37b6b6d30jmp 0x37b6b6b20
37b6b6d35
37b6b6d35 0f 1f 00 ...
37b6b6d38
37b6b6d38loc_37b6b6d38:
37b6b6d38mov edx, -10
37b6b6d3dmov eax, 10
37b6b6d42jmp 0x37b6b6612
37b6b6d47
37b6b6d47 66 0f 1f 84 00 00 00 00 00 f........
37b6b6d50
37b6b6d50loc_37b6b6d50:
37b6b6d50mov edx, [rsp+164]
37b6b6d57test edx, edx
37b6b6d59je 0x37b6b6d9e
37b6b6d5bmov eax, [rsi]
37b6b6d5dmov [rsp+264], eax
37b6b6d64
37b6b6d64loc_37b6b6d64:
37b6b6d64mov r14l, [rsp+184]
37b6b6d6clea eax, [rcx-1]
37b6b6d6fxor edx, edx
37b6b6d71div r14l
37b6b6d74mov [rsp+192], r14l
37b6b6d7cmov r14l, 1
37b6b6d82mov r15l, eax
37b6b6d85jmp 0x37b6b6863
37b6b6d8a
37b6b6d8a 66 0f 1f 44 00 00 f..D..
37b6b6d90
37b6b6d90loc_37b6b6d90:
37b6b6d90mov edx, [rbx]
37b6b6d92mov [rsp+260], edx
37b6b6d99jmp 0x37b6b6854
37b6b6d9e
37b6b6d9eloc_37b6b6d9e:
37b6b6d9emov eax, [rbx]
37b6b6da0mov [rsp+260], eax
37b6b6da7jmp 0x37b6b6d64
37b6b6da9
37b6b6da9loc_37b6b6da9:
37b6b6da9neg eax
37b6b6dabjmp 0x37b6b6615
37b6b64e0
37b6b64e0sormql_:
37b6b64e0push r15
37b6b64e2push r14
37b6b64e4push r13
37b6b64e6push r12
37b6b64e8push rbp
37b6b64e9push rdi
37b6b64eapush rsi
37b6b64ebpush rbx
37b6b64ecsub rsp, 280
37b6b64f3mov rbp, [rsp+448]
37b6b64fbmov rax, [rsp+400]
37b6b6503mov [rbp], 0
37b6b650amov eax, [rax]
37b6b650cmov r13, rdx
37b6b650fmov rbx, r8
37b6b6512mov rsi, r9
37b6b6515mov r8l, 1
37b6b651bmov r9l, 1
37b6b6521lea rdx, [rip+0xd7e4e8]
37b6b6528mov rdi, rcx
37b6b652bmov [rsp+176], eax
37b6b6532call lsame_
37b6b6537mov r9l, 1
37b6b653dmov r8l, 1
37b6b6543mov rcx, r13
37b6b6546lea rdx, [rip+0xd7e4c4]
37b6b654dmov [rsp+164], eax
37b6b6554mov r12l, eax
37b6b6557call lsame_
37b6b655cmov r10l, [rsi]
37b6b655fmov r14l, eax
37b6b6562mov rax, [rsp+440]
37b6b656amov r15l, [rax]
37b6b656dmov eax, [rbx]
37b6b656fmov [rsp+160], eax
37b6b6576test r12l, r12l
37b6b6579je 0x37b6b65d0
37b6b657btest r10l, r10l
37b6b657emov r12l, 1
37b6b6584cmovg r12l, r10l
37b6b6588test r14l, r14l
37b6b658bje 0x37b6b667c
37b6b6591
37b6b6591loc_37b6b6591:
37b6b6591mov edx, [rbx]
37b6b6593test edx, edx
37b6b6595js 0x37b6b6608
37b6b6597mov ecx, [rsi]
37b6b6599test ecx, ecx
37b6b659bjs 0x37b6b66b0
37b6b65a1mov rax, [rsp+384]
37b6b65a9mov eax, [rax]
37b6b65abtest eax, eax
37b6b65adjs 0x37b6b65c0
37b6b65afmov r11l, [rsp+160]
37b6b65b7cmp eax, r11l
37b6b65bajle 0x37b6b66c0
37b6b65c0
37b6b65c0loc_37b6b65c0:
37b6b65c0mov edx, -5
37b6b65c5mov eax, 5
37b6b65cajmp 0x37b6b6612
37b6b65cc
37b6b65cc 0f 1f 40 00 ..@.
37b6b65d0
37b6b65d0loc_37b6b65d0:
37b6b65d0mov r9l, 1
37b6b65d6mov r8l, 1
37b6b65dcmov rcx, rdi
37b6b65dfmov [rsp+168], r10l
37b6b65e7lea rdx, [rip+0xd7e424]
37b6b65eecall lsame_
37b6b65f3test eax, eax
37b6b65f5jne 0x37b6b6650
37b6b65f7mov edx, -1
37b6b65fcmov eax, 1
37b6b6601jmp 0x37b6b6612
37b6b6603
37b6b6603 0f 1f 44 00 00 ..D..
37b6b6608
37b6b6608loc_37b6b6608:
37b6b6608mov edx, -3
37b6b660dmov eax, 3
37b6b6612
37b6b6612loc_37b6b6612:
37b6b6612mov [rbp], edx
37b6b6615
37b6b6615loc_37b6b6615:
37b6b6615lea rdx, [rsp+268]
37b6b661dmov r8l, 6
37b6b6623lea rcx, [rip+0xd7e3ea]
37b6b662amov [rsp+268], eax
37b6b6631call xerbla_
37b6b6636nop
37b6b6637
37b6b6637loc_37b6b6637:
37b6b6637add rsp, 280
37b6b663epop rbx
37b6b663fpop rsi
37b6b6640pop rdi
37b6b6641pop rbp
37b6b6642pop r12
37b6b6644pop r13
37b6b6646pop r14
37b6b6648pop r15
37b6b664aret
37b6b664b
37b6b664b 0f 1f 44 00 00 ..D..
37b6b6650
37b6b6650loc_37b6b6650:
37b6b6650mov eax, [rsp+160]
37b6b6657mov r10l, [rsp+168]
37b6b665fmov r12l, 1
37b6b6665test eax, eax
37b6b6667mov [rsp+160], r10l
37b6b666fcmovg r12l, eax
37b6b6673test r14l, r14l
37b6b6676jne 0x37b6b6591
37b6b667c
37b6b667cloc_37b6b667c:
37b6b667cmov r9l, 1
37b6b6682mov r8l, 1
37b6b6688mov rcx, r13
37b6b668blea rdx, [rip+0xd7e381]
37b6b6692call lsame_
37b6b6697test eax, eax
37b6b6699jne 0x37b6b6591
37b6b669fmov edx, -2
37b6b66a4mov eax, 2
37b6b66a9jmp 0x37b6b6612
37b6b66ae
37b6b66ae 66 90 f.
37b6b66b0
37b6b66b0loc_37b6b66b0:
37b6b66b0mov edx, -4
37b6b66b5mov eax, 4
37b6b66bajmp 0x37b6b6612
37b6b66bf
37b6b66bf 90 .
37b6b66c0
37b6b66c0loc_37b6b66c0:
37b6b66c0mov r10, [rsp+400]
37b6b66c8test r11l, r11l
37b6b66cbmov eax, 1
37b6b66d0cmovg eax, r11l
37b6b66d4cmp [r10], eax
37b6b66d7jl 0x37b6b6720
37b6b66d9mov r11, [rsp+424]
37b6b66e1test edx, edx
37b6b66e3mov eax, 1
37b6b66e8cmovg eax, edx
37b6b66ebcmp [r11], eax
37b6b66eejl 0x37b6b6d38
37b6b66f4mov rax, [rsp+440]
37b6b66fccmp [rax], r12l
37b6b66ffjge 0x37b6b6730
37b6b6701cmp r15l, -1
37b6b6705je 0x37b6b6730
37b6b6707mov [rbp], -12
37b6b670emov eax, 12
37b6b6713jmp 0x37b6b6615
37b6b6718
37b6b6718 0f 1f 84 00 00 00 00 00 ........
37b6b6720
37b6b6720loc_37b6b6720:
37b6b6720mov edx, -7
37b6b6725mov eax, 7
37b6b672ajmp 0x37b6b6612
37b6b672f
37b6b672f 90 .
37b6b6730
37b6b6730loc_37b6b6730:
37b6b6730mov eax, [rbp]
37b6b6733test eax, eax
37b6b6735jne 0x37b6b6da9
37b6b673bmov eax, 1
37b6b6740test edx, edx
37b6b6742je 0x37b6b674c
37b6b6744test ecx, ecx
37b6b6746jne 0x37b6b6bc8
37b6b674c
37b6b674cloc_37b6b674c:
37b6b674cmov [rsp+256], eax
37b6b6753lea rax, [rsp+256]
37b6b675bmov rcx, rax
37b6b675emov [rsp+168], rax
37b6b6766call sroundup_lwork_
37b6b676bmov rax, [rsp+432]
37b6b6773movss [rax], x0
37b6b6777mov eax, [rbp]
37b6b677atest eax, eax
37b6b677cjne 0x37b6b6da9
37b6b6782cmp r15l, -1
37b6b6786je 0x37b6b6637
37b6b678cmov r8l, [rbx]
37b6b678ftest r8l, r8l
37b6b6792je 0x37b6b6637
37b6b6798mov ecx, [rsi]
37b6b679atest ecx, ecx
37b6b679cje 0x37b6b6637
37b6b67a2mov [rsp+252], r12l
37b6b67aacmp [rsp+184], 1
37b6b67b2jle 0x37b6b6b18
37b6b67b8mov rax, [rsp+384]
37b6b67c0mov ecx, [rax]
37b6b67c2cmp ecx, [rsp+184]
37b6b67c9jle 0x37b6b6b18
37b6b67cfmov rax, [rsp+440]
37b6b67d7lea r11, [rsp+268]
37b6b67dfmov eax, [rax]
37b6b67e1cmp eax, [rsp+256]
37b6b67e8jl 0x37b6b6c70
37b6b67ee
37b6b67eeloc_37b6b67ee:
37b6b67eemovsxd r8, [rsp+176]
37b6b67f6mov r15l, [rsp+184]
37b6b67fexor eax, eax
37b6b6800test r8, r8
37b6b6803mov ebp, r15l
37b6b6806cmovs r8, rax
37b6b680aimul ebp, r12l
37b6b680emov r12l, [rsp+164]
37b6b6816mov r10, r8
37b6b6819not r10
37b6b681ccmp r12l, r14l
37b6b681fje 0x37b6b6d50
37b6b6825lea r9l, [rcx-1]
37b6b6829mov eax, r9l
37b6b682ccdq
37b6b682didiv r15l
37b6b6830neg r15l
37b6b6833mov [rsp+192], r15l
37b6b683bsub r9l, edx
37b6b683elea r14l, [r9+1]
37b6b6842test r12l, r12l
37b6b6845je 0x37b6b6d90
37b6b684bmov edx, [rsi]
37b6b684dmov [rsp+264], edx
37b6b6854
37b6b6854loc_37b6b6854:
37b6b6854mov eax, r9l
37b6b6857xor edx, edx
37b6b6859div [rsp+184]
37b6b6860mov r15l, eax
37b6b6863
37b6b6863loc_37b6b6863:
37b6b6863movsxd r9, [rsp+192]
37b6b686bmov rax, [rsp+432]
37b6b6873movsxd rdx, ebp
37b6b6876mov [rsp+352], rdi
37b6b687emov [rsp+360], r13
37b6b6886mov rdi, [rsp+400]
37b6b688emov r13l, r14l
37b6b6891lea rax, [rax+4*rdx]
37b6b6895mov rdx, r9
37b6b6898mov [rsp+368], rbx
37b6b68a0imul rdx, r8
37b6b68a4mov [rsp+376], rsi
37b6b68acmov rbx, rax
37b6b68afmov esi, [rsp+184]
37b6b68b6mov [rsp+184], r11
37b6b68beshl rdx, 2
37b6b68c2mov [rsp+224], rdx
37b6b68camovsxd rdx, r14l
37b6b68cdmov r14, [rsp+384]
37b6b68d5imul r8, rdx
37b6b68d9add r8, r10
37b6b68dcmov r10, [rsp+392]
37b6b68e4lea rbp, [r10+4*r8+4]
37b6b68e9lea r10, [4*r9]
37b6b68f1mov [rsp+232], r10
37b6b68f9mov r10, [rsp+408]
37b6b6901lea r12, [r10+4*rdx-4]
37b6b6906lea rdx, [rsp+248]
37b6b690emov [rsp+176], rdx
37b6b6916lea rdx, [rsp+252]
37b6b691emov [rsp+200], rdx
37b6b6926lea rdx, [rsp+264]
37b6b692emov [rsp+216], rdx
37b6b6936lea rdx, [rsp+260]
37b6b693emov [rsp+208], rdx
37b6b6946jmp 0x37b6b6a59
37b6b694b
37b6b694b 0f 1f 44 00 00 ..D..
37b6b6950
37b6b6950loc_37b6b6950:
37b6b6950mov r11, [rsp+368]
37b6b6958mov eax, [r11]
37b6b695badd eax, r13l
37b6b695esub eax, ecx
37b6b6960lea eax, [rdx+rax-1]
37b6b6964mov [rsp+260], eax
37b6b696b
37b6b696bloc_37b6b696b:
37b6b696bmov rax, [rsp+200]
37b6b6973mov [rsp+72], rbx
37b6b6978lea r9, [rip+0xd7e0a9]
37b6b697flea r8, [rip+0xd7e0ac]
37b6b6986mov [rsp+64], rdi
37b6b698bmov rdx, [rsp+360]
37b6b6993mov [rsp+112], rax
37b6b6998mov rax, [rsp+432]
37b6b69a0mov [rsp+56], rbp
37b6b69a5mov rcx, [rsp+352]
37b6b69admov [rsp+104], rax
37b6b69b2mov rax, [rsp+424]
37b6b69bamov [rsp+144], 10
37b6b69c6mov [rsp+96], rax
37b6b69cbmov rax, [rsp+416]
37b6b69d3mov [rsp+136], 8
37b6b69dfmov [rsp+88], rax
37b6b69e4lea rax, [rip+0xd7e051]
37b6b69ebmov [rsp+80], rax
37b6b69f0mov rax, [rsp+176]
37b6b69f8mov [rsp+128], 1
37b6b6a04mov [rsp+48], rax
37b6b6a09mov rax, [rsp+216]
37b6b6a11mov [rsp+120], 1
37b6b6a1amov [rsp+40], rax
37b6b6a1fmov rax, [rsp+208]
37b6b6a27mov [rsp+32], rax
37b6b6a2ccall slarfb_
37b6b6a31test r15l, r15l
37b6b6a34je 0x37b6b6ba3
37b6b6a3amov ecx, [r14]
37b6b6a3dadd rbp, [rsp+224]
37b6b6a45sub r15l, 1
37b6b6a49add r12, [rsp+232]
37b6b6a51add r13l, [rsp+192]
37b6b6a59
37b6b6a59loc_37b6b6a59:
37b6b6a59mov eax, ecx
37b6b6a5bmov edx, [rsp+160]
37b6b6a62mov [rsp+80], 10
37b6b6a6bsub eax, r13l
37b6b6a6emov [rsp+56], rbx
37b6b6a73mov r9, [rsp+176]
37b6b6a7badd eax, 1
37b6b6a7emov [rsp+48], r12
37b6b6a83mov r8, [rsp+184]
37b6b6a8bcmp eax, esi
37b6b6a8dmov [rsp+40], rdi
37b6b6a92cmovg eax, esi
37b6b6a95sub edx, ecx
37b6b6a97mov [rsp+32], rbp
37b6b6a9clea rcx, [rip+0xd7df8f]
37b6b6aa3mov [rsp+72], 8
37b6b6aacadd edx, r13l
37b6b6aafmov [rsp+248], eax
37b6b6ab6lea eax, [rax+rdx-1]
37b6b6abalea rdx, [rip+0xd7df67]
37b6b6ac1mov [rsp+268], eax
37b6b6ac8lea rax, [rip+0xd7df6d]
37b6b6acfmov [rsp+64], rax
37b6b6ad4call slarft_
37b6b6ad9mov eax, [rsp+164]
37b6b6ae0mov ecx, [r14]
37b6b6ae3mov edx, [rsp+248]
37b6b6aeatest eax, eax
37b6b6aecjne 0x37b6b6950
37b6b6af2mov r11, [rsp+376]
37b6b6afamov eax, [r11]
37b6b6afdadd eax, r13l
37b6b6b00sub eax, ecx
37b6b6b02lea eax, [rdx+rax-1]
37b6b6b06mov [rsp+264], eax
37b6b6b0djmp 0x37b6b696b
37b6b6b12
37b6b6b12 66 0f 1f 44 00 00 f..D..
37b6b6b18
37b6b6b18loc_37b6b6b18:
37b6b6b18lea r11, [rsp+268]
37b6b6b20
37b6b6b20loc_37b6b6b20:
37b6b6b20mov [rsp+88], r11
37b6b6b25mov r9, rsi
37b6b6b28mov r8, rbx
37b6b6b2bmov rdx, r13
37b6b6b2emov rax, [rsp+432]
37b6b6b36mov rcx, rdi
37b6b6b39mov [rsp+104], 1
37b6b6b42mov [rsp+96], 1
37b6b6b4bmov [rsp+80], rax
37b6b6b50mov rax, [rsp+424]
37b6b6b58mov [rsp+72], rax
37b6b6b5dmov rax, [rsp+416]
37b6b6b65mov [rsp+64], rax
37b6b6b6amov rax, [rsp+408]
37b6b6b72mov [rsp+56], rax
37b6b6b77mov rax, [rsp+400]
37b6b6b7fmov [rsp+48], rax
37b6b6b84mov rax, [rsp+392]
37b6b6b8cmov [rsp+40], rax
37b6b6b91mov rax, [rsp+384]
37b6b6b99mov [rsp+32], rax
37b6b6b9ecall sorm2l_
37b6b6ba3
37b6b6ba3loc_37b6b6ba3:
37b6b6ba3mov rcx, [rsp+168]
37b6b6babcall sroundup_lwork_
37b6b6bb0mov rax, [rsp+432]
37b6b6bb8movss [rax], x0
37b6b6bbcjmp 0x37b6b6637
37b6b6bc1
37b6b6bc1 0f 1f 80 00 00 00 00 .......
37b6b6bc8
37b6b6bc8loc_37b6b6bc8:
37b6b6bc8mov [rsp+40], r13
37b6b6bcdlea r11, [rsp+268]
37b6b6bd5mov r9, rdi
37b6b6bd8mov ecx, 2
37b6b6bddmov [rsp+32], 1
37b6b6be6mov rdx, r11
37b6b6be9mov r8l, 1
37b6b6befmov [rsp+168], r11
37b6b6bf7call _gfortran_concat_string
37b6b6bfclea rax, [rip+0xd7de1d]
37b6b6c03mov r9, rbx
37b6b6c06mov [rsp+64], 2
37b6b6c0fmov [rsp+48], rax
37b6b6c14mov rax, [rsp+384]
37b6b6c1clea rdx, [rip+0xd7ddf1]
37b6b6c23lea rcx, [rip+0xd7ddf2]
37b6b6c2amov [rsp+32], rsi
37b6b6c2fmov r8, [rsp+168]
37b6b6c37mov [rsp+56], 6
37b6b6c40mov [rsp+40], rax
37b6b6c45call ilaenv_
37b6b6c4amov edx, eax
37b6b6c4cmov eax, 64
37b6b6c51cmp edx, eax
37b6b6c53cmovle eax, edx
37b6b6c56mov [rsp+184], eax
37b6b6c5dimul eax, r12l
37b6b6c61add eax, 4160
37b6b6c66jmp 0x37b6b674c
37b6b6c6b
37b6b6c6b 0f 1f 44 00 00 ..D..
37b6b6c70
37b6b6c70loc_37b6b6c70:
37b6b6c70sub eax, 4160
37b6b6c75mov [rsp+40], r13
37b6b6c7amov r9, rdi
37b6b6c7dmov ecx, 2
37b6b6c82cdq
37b6b6c83mov r8l, 1
37b6b6c89mov [rsp+32], 1
37b6b6c92idiv r12l
37b6b6c95mov [rsp+192], r11
37b6b6c9dmov rdx, r11
37b6b6ca0mov [rsp+184], eax
37b6b6ca7call _gfortran_concat_string
37b6b6caclea rcx, [rip+0xd7dd6d]
37b6b6cb3mov r9, rbx
37b6b6cb6mov [rsp+64], 2
37b6b6cbfmov [rsp+48], rcx
37b6b6cc4mov rcx, [rsp+384]
37b6b6ccclea rdx, [rip+0xd7dd41]
37b6b6cd3mov [rsp+32], rsi
37b6b6cd8mov r8, [rsp+192]
37b6b6ce0mov [rsp+40], rcx
37b6b6ce5lea rcx, [rip+0xd7dd38]
37b6b6cecmov [rsp+56], 6
37b6b6cf5call ilaenv_
37b6b6cfamov edx, 2
37b6b6cffmov r11, [rsp+192]
37b6b6d07cmp eax, edx
37b6b6d09cmovl eax, edx
37b6b6d0ccmp [rsp+184], eax
37b6b6d13jl 0x37b6b6b20
37b6b6d19mov rax, [rsp+384]
37b6b6d21mov ecx, [rax]
37b6b6d23cmp ecx, [rsp+184]
37b6b6d2ajg 0x37b6b67ee
37b6b6d30jmp 0x37b6b6b20
37b6b6d35
37b6b6d35 0f 1f 00 ...
37b6b6d38
37b6b6d38loc_37b6b6d38:
37b6b6d38mov edx, -10
37b6b6d3dmov eax, 10
37b6b6d42jmp 0x37b6b6612
37b6b6d47
37b6b6d47 66 0f 1f 84 00 00 00 00 00 f........
37b6b6d50
37b6b6d50loc_37b6b6d50:
37b6b6d50mov edx, [rsp+164]
37b6b6d57test edx, edx
37b6b6d59je 0x37b6b6d9e
37b6b6d5bmov eax, [rsi]
37b6b6d5dmov [rsp+264], eax
37b6b6d64
37b6b6d64loc_37b6b6d64:
37b6b6d64mov r14l, [rsp+184]
37b6b6d6clea eax, [rcx-1]
37b6b6d6fxor edx, edx
37b6b6d71div r14l
37b6b6d74mov [rsp+192], r14l
37b6b6d7cmov r14l, 1
37b6b6d82mov r15l, eax
37b6b6d85jmp 0x37b6b6863
37b6b6d8a
37b6b6d8a 66 0f 1f 44 00 00 f..D..
37b6b6d90
37b6b6d90loc_37b6b6d90:
37b6b6d90mov edx, [rbx]
37b6b6d92mov [rsp+260], edx
37b6b6d99jmp 0x37b6b6854
37b6b6d9e
37b6b6d9eloc_37b6b6d9e:
37b6b6d9emov eax, [rbx]
37b6b6da0mov [rsp+260], eax
37b6b6da7jmp 0x37b6b6d64
37b6b6da9
37b6b6da9loc_37b6b6da9:
37b6b6da9neg eax
37b6b6dabjmp 0x37b6b6615
37b6b64e0
37b6b6db0
37b6b6db0sormqr_:
37b6b6db0push r15
37b6b6db2push r14
37b6b6db4push r13
37b6b6db6push r12
37b6b6db8push rbp
37b6b6db9push rdi
37b6b6dbapush rsi
37b6b6dbbpush rbx
37b6b6dbcsub rsp, 296
37b6b6dc3mov rax, [rsp+416]
37b6b6dcbmov r12, [rsp+464]
37b6b6dd3mov eax, [rax]
37b6b6dd5mov [r12], 0
37b6b6dddmov [rsp+208], eax
37b6b6de4mov rbp, rdx
37b6b6de7mov rbx, r8
37b6b6deamov rsi, r9
37b6b6dedmov r8l, 1
37b6b6df3mov r9l, 1
37b6b6df9lea rdx, [rip+0xd7dc40]
37b6b6e00mov rdi, rcx
37b6b6e03mov rax, [rsp+440]
37b6b6e0bmov eax, [rax]
37b6b6e0dmov [rsp+216], eax
37b6b6e14call lsame_
37b6b6e19mov r9l, 1
37b6b6e1fmov r8l, 1
37b6b6e25mov rcx, rbp
37b6b6e28lea rdx, [rip+0xd7dc12]
37b6b6e2fmov [rsp+240], eax
37b6b6e36mov r14l, eax
37b6b6e39call lsame_
37b6b6e3emov r13l, [rsi]
37b6b6e41mov [rsp+168], eax
37b6b6e48mov rax, [rsp+456]
37b6b6e50mov r15l, [rax]
37b6b6e53mov eax, [rbx]
37b6b6e55mov [rsp+160], eax
37b6b6e5ctest r14l, r14l
37b6b6e5fje 0x37b6b6ec0
37b6b6e61mov ecx, [rsp+168]
37b6b6e68test r13l, r13l
37b6b6e6bmov r14l, 1
37b6b6e71cmovg r14l, r13l
37b6b6e75test ecx, ecx
37b6b6e77je 0x37b6b6f6a
37b6b6e7d
37b6b6e7dloc_37b6b6e7d:
37b6b6e7dmov eax, [rbx]
37b6b6e7ftest eax, eax
37b6b6e81js 0x37b6b6ef0
37b6b6e83mov edx, [rsi]
37b6b6e85test edx, edx
37b6b6e87js 0x37b6b6fa0
37b6b6e8dmov rcx, [rsp+400]
37b6b6e95mov edx, [rcx]
37b6b6e97test edx, edx
37b6b6e99js 0x37b6b6eaa
37b6b6e9bmov ecx, [rsp+160]
37b6b6ea2cmp edx, ecx
37b6b6ea4jle 0x37b6b6fb0
37b6b6eaa
37b6b6eaaloc_37b6b6eaa:
37b6b6eaamov edx, -5
37b6b6eafmov eax, 5
37b6b6eb4jmp 0x37b6b6efa
37b6b6eb6
37b6b6eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6b6ec0
37b6b6ec0loc_37b6b6ec0:
37b6b6ec0mov r9l, 1
37b6b6ec6mov r8l, 1
37b6b6ecclea rdx, [rip+0xd7db6f]
37b6b6ed3mov rcx, rdi
37b6b6ed6call lsame_
37b6b6edbtest eax, eax
37b6b6eddjne 0x37b6b6f40
37b6b6edfmov edx, -1
37b6b6ee4mov eax, 1
37b6b6ee9jmp 0x37b6b6efa
37b6b6eeb
37b6b6eeb 0f 1f 44 00 00 ..D..
37b6b6ef0
37b6b6ef0loc_37b6b6ef0:
37b6b6ef0mov edx, -3
37b6b6ef5mov eax, 3
37b6b6efa
37b6b6efaloc_37b6b6efa:
37b6b6efamov [r12], edx
37b6b6efelea r13, [rsp+284]
37b6b6f06lea r11, [rip+0xd7db37]
37b6b6f0d
37b6b6f0dloc_37b6b6f0d:
37b6b6f0dmov r8l, 6
37b6b6f13mov rdx, r13
37b6b6f16mov rcx, r11
37b6b6f19mov [rsp+284], eax
37b6b6f20call xerbla_
37b6b6f25nop
37b6b6f26
37b6b6f26loc_37b6b6f26:
37b6b6f26add rsp, 296
37b6b6f2dpop rbx
37b6b6f2epop rsi
37b6b6f2fpop rdi
37b6b6f30pop rbp
37b6b6f31pop r12
37b6b6f33pop r13
37b6b6f35pop r14
37b6b6f37pop r15
37b6b6f39ret
37b6b6f3a
37b6b6f3a 66 0f 1f 44 00 00 f..D..
37b6b6f40
37b6b6f40loc_37b6b6f40:
37b6b6f40mov eax, [rsp+160]
37b6b6f47mov ecx, [rsp+168]
37b6b6f4emov r14l, 1
37b6b6f54mov [rsp+160], r13l
37b6b6f5ctest eax, eax
37b6b6f5ecmovg r14l, eax
37b6b6f62test ecx, ecx
37b6b6f64jne 0x37b6b6e7d
37b6b6f6a
37b6b6f6aloc_37b6b6f6a:
37b6b6f6amov r9l, 1
37b6b6f70mov r8l, 1
37b6b6f76mov rcx, rbp
37b6b6f79lea rdx, [rip+0xd7dac3]
37b6b6f80call lsame_
37b6b6f85test eax, eax
37b6b6f87jne 0x37b6b6e7d
37b6b6f8dmov edx, -2
37b6b6f92mov eax, 2
37b6b6f97jmp 0x37b6b6efa
37b6b6f9c
37b6b6f9c 0f 1f 40 00 ..@.
37b6b6fa0
37b6b6fa0loc_37b6b6fa0:
37b6b6fa0mov edx, -4
37b6b6fa5mov eax, 4
37b6b6faajmp 0x37b6b6efa
37b6b6faf
37b6b6faf 90 .
37b6b6fb0
37b6b6fb0loc_37b6b6fb0:
37b6b6fb0test ecx, ecx
37b6b6fb2mov edx, 1
37b6b6fb7cmovg edx, ecx
37b6b6fbamov rcx, [rsp+416]
37b6b6fc2cmp [rcx], edx
37b6b6fc4jl 0x37b6b7020
37b6b6fc6mov rcx, [rsp+440]
37b6b6fcetest eax, eax
37b6b6fd0mov edx, 1
37b6b6fd5cmovle eax, edx
37b6b6fd8cmp [rcx], eax
37b6b6fdajl 0x37b6b7650
37b6b6fe0mov rax, [rsp+456]
37b6b6fe8cmp [rax], r14l
37b6b6febjge 0x37b6b702f
37b6b6fedcmp r15l, -1
37b6b6ff1je 0x37b6b76b9
37b6b6ff7mov [r12], -12
37b6b6fffmov eax, 12
37b6b7004lea r13, [rsp+284]
37b6b700clea r11, [rip+0xd7da31]
37b6b7013jmp 0x37b6b6f0d
37b6b7018
37b6b7018 0f 1f 84 00 00 00 00 00 ........
37b6b7020
37b6b7020loc_37b6b7020:
37b6b7020mov edx, -7
37b6b7025mov eax, 7
37b6b702ajmp 0x37b6b6efa
37b6b702f
37b6b702floc_37b6b702f:
37b6b702fmov eax, [r12]
37b6b7033test eax, eax
37b6b7035jne 0x37b6b76c1
37b6b703bmov [rsp+40], rbp
37b6b7040lea r13, [rsp+284]
37b6b7048mov r9, rdi
37b6b704bmov ecx, 2
37b6b7050mov [rsp+32], 1
37b6b7059mov r8l, 1
37b6b705fmov rdx, r13
37b6b7062call _gfortran_concat_string
37b6b7067mov [rsp+32], rsi
37b6b706cmov r9, rbx
37b6b706fmov r8, r13
37b6b7072lea rax, [rip+0xd7d9d7]
37b6b7079lea r11, [rip+0xd7d9c4]
37b6b7080mov [rsp+64], 2
37b6b7089mov [rsp+48], rax
37b6b708emov rax, [rsp+400]
37b6b7096mov rdx, r11
37b6b7099lea rcx, [rip+0xd7d9ac]
37b6b70a0mov [rsp+56], 6
37b6b70a9mov [rsp+40], rax
37b6b70aemov [rsp+200], r11
37b6b70b6call ilaenv_
37b6b70bbmov r10l, 64
37b6b70c1cmp eax, r10l
37b6b70c4mov [rsp+192], eax
37b6b70cbcmovle r10l, eax
37b6b70cfmov r8l, r10l
37b6b70d2mov [rsp+184], r10l
37b6b70daimul r8l, r14l
37b6b70delea eax, [r8+4160]
37b6b70e5mov [rsp+176], r8l
37b6b70edmov [rsp+272], eax
37b6b70f4lea rax, [rsp+272]
37b6b70fcmov rcx, rax
37b6b70ffmov [rsp+224], rax
37b6b7107call sroundup_lwork_
37b6b710cmov rax, [rsp+448]
37b6b7114movsxd r8, [rsp+176]
37b6b711cmov r10l, [rsp+184]
37b6b7124mov r11, [rsp+200]
37b6b712cmovss [rax], x0
37b6b7130mov eax, [r12]
37b6b7134test eax, eax
37b6b7136jne 0x37b6b779e
37b6b713ccmp r15l, -1
37b6b7140je 0x37b6b6f26
37b6b7146mov eax, [rbx]
37b6b7148test eax, eax
37b6b714aje 0x37b6b74d0
37b6b7150mov r15l, [rsi]
37b6b7153test r15l, r15l
37b6b7156je 0x37b6b74d0
37b6b715cmov rax, [rsp+400]
37b6b7164mov ecx, [rax]
37b6b7166test ecx, ecx
37b6b7168je 0x37b6b74d0
37b6b716ecmp [rsp+192], 1
37b6b7176mov [rsp+268], r14l
37b6b717ejle 0x37b6b74e8
37b6b7184cmp ecx, r10l
37b6b7187jle 0x37b6b74e8
37b6b718dmov rax, [rsp+456]
37b6b7195mov eax, [rax]
37b6b7197cmp eax, [rsp+272]
37b6b719ejl 0x37b6b7590
37b6b71a4
37b6b71a4loc_37b6b71a4:
37b6b71a4movsxd r11, [rsp+208]
37b6b71acxor eax, eax
37b6b71aemovsxd r9, [rsp+216]
37b6b71b6mov edx, [rsp+168]
37b6b71bdtest r11, r11
37b6b71c0cmovs r11, rax
37b6b71c4mov rax, r11
37b6b71c7not rax
37b6b71camov [rsp+176], rax
37b6b71d2xor eax, eax
37b6b71d4test r9, r9
37b6b71d7cmovs r9, rax
37b6b71dbmov rax, r9
37b6b71denot rax
37b6b71e1mov [rsp+184], rax
37b6b71e9cmp [rsp+240], edx
37b6b71f0je 0x37b6b7660
37b6b71f6mov edx, [rsp+240]
37b6b71fdtest edx, edx
37b6b71ffje 0x37b6b76a0
37b6b7205mov eax, [rsi]
37b6b7207mov [rsp+280], eax
37b6b720e
37b6b720eloc_37b6b720e:
37b6b720elea eax, [rcx-1]
37b6b7211xor edx, edx
37b6b7213mov [rsp+252], r10l
37b6b721bmov r14l, 1
37b6b7221div r10l
37b6b7224mov r12l, eax
37b6b7227
37b6b7227loc_37b6b7227:
37b6b7227lea rdx, [rsp+268]
37b6b722fmov rax, [rsp+448]
37b6b7237mov [rsp+368], rdi
37b6b723flea r15, [rsp+264]
37b6b7247mov [rsp+168], rdx
37b6b724flea rdx, [rsp+280]
37b6b7257mov [rsp+200], rdx
37b6b725flea rdx, [rsp+276]
37b6b7267lea rdi, [rax+4*r8]
37b6b726bmov [rsp+376], rbp
37b6b7273mov ebp, r10l
37b6b7276mov [rsp+392], rsi
37b6b727emov esi, r14l
37b6b7281mov [rsp+232], r13
37b6b7289mov r13, [rsp+416]
37b6b7291mov [rsp+248], 1
37b6b729cmov [rsp+244], 1
37b6b72a7mov [rsp+192], rdx
37b6b72afmov [rsp+208], r11
37b6b72b7mov [rsp+216], r9
37b6b72bfmov [rsp+384], rbx
37b6b72c7jmp 0x37b6b73ec
37b6b72cc
37b6b72cc 0f 1f 40 00 ..@.
37b6b72d0
37b6b72d0loc_37b6b72d0:
37b6b72d0mov rax, [rsp+384]
37b6b72d8mov [rsp+244], esi
37b6b72dfmov rcx, r14
37b6b72e2mov edx, [rax]
37b6b72e4sub edx, esi
37b6b72e6add edx, 1
37b6b72e9mov [rsp+276], edx
37b6b72f0movsxd rdx, [rsp+248]
37b6b72f8
37b6b72f8loc_37b6b72f8:
37b6b72f8mov rax, [rsp+168]
37b6b7300mov [rsp+72], rdi
37b6b7305lea r9, [rip+0xd7d74c]
37b6b730clea r8, [rip+0xd7d74f]
37b6b7313imul rdx, [rsp+216]
37b6b731cadd rdx, [rsp+184]
37b6b7324mov [rsp+64], r13
37b6b7329mov [rsp+112], rax
37b6b732emov rax, [rsp+448]
37b6b7336add rdx, rcx
37b6b7339mov [rsp+56], rbx
37b6b733emov rcx, [rsp+368]
37b6b7346mov [rsp+104], rax
37b6b734bmov rax, [rsp+440]
37b6b7353mov [rsp+48], r15
37b6b7358mov [rsp+96], rax
37b6b735dmov rax, [rsp+432]
37b6b7365mov [rsp+144], 10
37b6b7371mov [rsp+136], 7
37b6b737dlea rdx, [rax+4*rdx]
37b6b7381lea rax, [rip+0xd7d6e4]
37b6b7388mov [rsp+80], rax
37b6b738dmov rax, [rsp+200]
37b6b7395mov [rsp+88], rdx
37b6b739amov rdx, [rsp+376]
37b6b73a2mov [rsp+40], rax
37b6b73a7mov rax, [rsp+192]
37b6b73afmov [rsp+128], 1
37b6b73bbmov [rsp+32], rax
37b6b73c0mov [rsp+120], 1
37b6b73c9call slarfb_
37b6b73cetest r12l, r12l
37b6b73d1je 0x37b6b756b
37b6b73d7mov rax, [rsp+400]
37b6b73dfadd esi, [rsp+252]
37b6b73e6sub r12l, 1
37b6b73eamov ecx, [rax]
37b6b73ec
37b6b73ecloc_37b6b73ec:
37b6b73ecsub ecx, esi
37b6b73eemov edx, [rsp+160]
37b6b73f5movsxd r14, esi
37b6b73f8mov r9, r15
37b6b73fbadd ecx, 1
37b6b73femov [rsp+56], rdi
37b6b7403mov rax, [rsp+408]
37b6b740bcmp ecx, ebp
37b6b740dmov [rsp+40], r13
37b6b7412mov r8, [rsp+232]
37b6b741amov [rsp+80], 10
37b6b7423cmovg ecx, ebp
37b6b7426sub edx, esi
37b6b7428mov [rsp+72], 7
37b6b7431add edx, 1
37b6b7434mov [rsp+284], edx
37b6b743bmov rdx, [rsp+208]
37b6b7443mov [rsp+264], ecx
37b6b744alea rcx, [rip+0xd7d611]
37b6b7451imul rdx, r14
37b6b7455add rdx, [rsp+176]
37b6b745dadd rdx, r14
37b6b7460lea rbx, [rax+4*rdx]
37b6b7464lea rax, [rip+0xd7d601]
37b6b746bmov [rsp+64], rax
37b6b7470mov rax, [rsp+424]
37b6b7478mov [rsp+32], rbx
37b6b747dlea rdx, [rax+4*r14-4]
37b6b7482mov [rsp+48], rdx
37b6b7487lea rdx, [rip+0xd7d5ca]
37b6b748ecall slarft_
37b6b7493mov eax, [rsp+240]
37b6b749atest eax, eax
37b6b749cjne 0x37b6b72d0
37b6b74a2mov rax, [rsp+392]
37b6b74aamov [rsp+248], esi
37b6b74b1movsxd rcx, [rsp+244]
37b6b74b9mov edx, [rax]
37b6b74bbsub edx, esi
37b6b74bdadd edx, 1
37b6b74c0mov [rsp+280], edx
37b6b74c7mov rdx, r14
37b6b74cajmp 0x37b6b72f8
37b6b74cf
37b6b74cf 90 .
37b6b74d0
37b6b74d0loc_37b6b74d0:
37b6b74d0mov rax, [rsp+448]
37b6b74d8mov [rax], 0x3f800000
37b6b74dejmp 0x37b6b6f26
37b6b74e3
37b6b74e3 0f 1f 44 00 00 ..D..
37b6b74e8
37b6b74e8loc_37b6b74e8:
37b6b74e8mov [rsp+88], r13
37b6b74edmov r9, rsi
37b6b74f0mov r8, rbx
37b6b74f3mov rdx, rbp
37b6b74f6mov rax, [rsp+448]
37b6b74femov rcx, rdi
37b6b7501mov [rsp+104], 1
37b6b750amov [rsp+96], 1
37b6b7513mov [rsp+80], rax
37b6b7518mov rax, [rsp+440]
37b6b7520mov [rsp+72], rax
37b6b7525mov rax, [rsp+432]
37b6b752dmov [rsp+64], rax
37b6b7532mov rax, [rsp+424]
37b6b753amov [rsp+56], rax
37b6b753fmov rax, [rsp+416]
37b6b7547mov [rsp+48], rax
37b6b754cmov rax, [rsp+408]
37b6b7554mov [rsp+40], rax
37b6b7559mov rax, [rsp+400]
37b6b7561mov [rsp+32], rax
37b6b7566call sorm2r_
37b6b756b
37b6b756bloc_37b6b756b:
37b6b756bmov rcx, [rsp+224]
37b6b7573call sroundup_lwork_
37b6b7578mov rax, [rsp+448]
37b6b7580movss [rax], x0
37b6b7584jmp 0x37b6b6f26
37b6b7589
37b6b7589 0f 1f 80 00 00 00 00 .......
37b6b7590
37b6b7590loc_37b6b7590:
37b6b7590sub eax, 4160
37b6b7595mov [rsp+40], rbp
37b6b759amov r9, rdi
37b6b759dmov ecx, 2
37b6b75a2cdq
37b6b75a3mov r8l, 1
37b6b75a9mov [rsp+32], 1
37b6b75b2idiv r14l
37b6b75b5mov [rsp+184], r11
37b6b75bdmov rdx, r13
37b6b75c0mov [rsp+176], eax
37b6b75c7call _gfortran_concat_string
37b6b75ccmov [rsp+32], rsi
37b6b75d1mov r9, rbx
37b6b75d4mov r8, r13
37b6b75d7lea rax, [rip+0xd7d472]
37b6b75demov rdx, [rsp+184]
37b6b75e6mov [rsp+64], 2
37b6b75eflea rcx, [rip+0xd7d45e]
37b6b75f6mov [rsp+48], rax
37b6b75fbmov rax, [rsp+400]
37b6b7603mov [rsp+56], 6
37b6b760cmov [rsp+40], rax
37b6b7611call ilaenv_
37b6b7616mov edx, 2
37b6b761bmov r10l, [rsp+176]
37b6b7623cmp eax, edx
37b6b7625cmovl eax, edx
37b6b7628cmp r10l, eax
37b6b762bjl 0x37b6b74e8
37b6b7631mov rax, [rsp+400]
37b6b7639mov ecx, [rax]
37b6b763bcmp ecx, r10l
37b6b763ejle 0x37b6b74e8
37b6b7644imul r14l, r10l
37b6b7648movsxd r8, r14l
37b6b764bjmp 0x37b6b71a4
37b6b7650
37b6b7650loc_37b6b7650:
37b6b7650mov edx, -10
37b6b7655mov eax, 10
37b6b765ajmp 0x37b6b6efa
37b6b765f
37b6b765f 90 .
37b6b7660
37b6b7660loc_37b6b7660:
37b6b7660lea eax, [rcx-1]
37b6b7663mov r12l, [rsp+240]
37b6b766bcdq
37b6b766cidiv r10l
37b6b766flea eax, [rcx-1]
37b6b7672sub eax, edx
37b6b7674mov edx, r10l
37b6b7677neg edx
37b6b7679lea r14l, [rax+1]
37b6b767dmov [rsp+252], edx
37b6b7684test r12l, r12l
37b6b7687je 0x37b6b76ae
37b6b7689mov edx, [rsi]
37b6b768bmov [rsp+280], edx
37b6b7692
37b6b7692loc_37b6b7692:
37b6b7692xor edx, edx
37b6b7694div r10l
37b6b7697mov r12l, eax
37b6b769ajmp 0x37b6b7227
37b6b769f
37b6b769f 90 .
37b6b76a0
37b6b76a0loc_37b6b76a0:
37b6b76a0mov eax, [rbx]
37b6b76a2mov [rsp+276], eax
37b6b76a9jmp 0x37b6b720e
37b6b76ae
37b6b76aeloc_37b6b76ae:
37b6b76aemov edx, [rbx]
37b6b76b0mov [rsp+276], edx
37b6b76b7jmp 0x37b6b7692
37b6b76b9
37b6b76b9loc_37b6b76b9:
37b6b76b9mov eax, [r12]
37b6b76bdtest eax, eax
37b6b76bfje 0x37b6b76d7
37b6b76c1
37b6b76c1loc_37b6b76c1:
37b6b76c1neg eax
37b6b76c3lea r13, [rsp+284]
37b6b76cblea r11, [rip+0xd7d372]
37b6b76d2jmp 0x37b6b6f0d
37b6b76d7
37b6b76d7loc_37b6b76d7:
37b6b76d7mov [rsp+40], rbp
37b6b76dclea r13, [rsp+284]
37b6b76e4mov r9, rdi
37b6b76e7mov ecx, 2
37b6b76ecmov [rsp+32], 1
37b6b76f5mov r8l, 1
37b6b76fbmov rdx, r13
37b6b76fecall _gfortran_concat_string
37b6b7703mov [rsp+32], rsi
37b6b7708mov r9, rbx
37b6b770bmov r8, r13
37b6b770elea rax, [rip+0xd7d33b]
37b6b7715lea r11, [rip+0xd7d328]
37b6b771cmov [rsp+64], 2
37b6b7725mov [rsp+48], rax
37b6b772amov rax, [rsp+400]
37b6b7732mov rdx, r11
37b6b7735lea rcx, [rip+0xd7d310]
37b6b773cmov [rsp+56], 6
37b6b7745mov [rsp+40], rax
37b6b774amov [rsp+160], r11
37b6b7752call ilaenv_
37b6b7757mov edx, 64
37b6b775clea rcx, [rsp+272]
37b6b7764cmp eax, edx
37b6b7766cmovg eax, edx
37b6b7769imul eax, r14l
37b6b776dadd eax, 4160
37b6b7772mov [rsp+272], eax
37b6b7779call sroundup_lwork_
37b6b777emov rax, [rsp+448]
37b6b7786mov r11, [rsp+160]
37b6b778emovss [rax], x0
37b6b7792mov eax, [r12]
37b6b7796test eax, eax
37b6b7798je 0x37b6b6f26
37b6b779e
37b6b779eloc_37b6b779e:
37b6b779eneg eax
37b6b77a0jmp 0x37b6b6f0d
37b6b6db0
37b6b6db0sormqr_:
37b6b6db0push r15
37b6b6db2push r14
37b6b6db4push r13
37b6b6db6push r12
37b6b6db8push rbp
37b6b6db9push rdi
37b6b6dbapush rsi
37b6b6dbbpush rbx
37b6b6dbcsub rsp, 296
37b6b6dc3mov rax, [rsp+416]
37b6b6dcbmov r12, [rsp+464]
37b6b6dd3mov eax, [rax]
37b6b6dd5mov [r12], 0
37b6b6dddmov [rsp+208], eax
37b6b6de4mov rbp, rdx
37b6b6de7mov rbx, r8
37b6b6deamov rsi, r9
37b6b6dedmov r8l, 1
37b6b6df3mov r9l, 1
37b6b6df9lea rdx, [rip+0xd7dc40]
37b6b6e00mov rdi, rcx
37b6b6e03mov rax, [rsp+440]
37b6b6e0bmov eax, [rax]
37b6b6e0dmov [rsp+216], eax
37b6b6e14call lsame_
37b6b6e19mov r9l, 1
37b6b6e1fmov r8l, 1
37b6b6e25mov rcx, rbp
37b6b6e28lea rdx, [rip+0xd7dc12]
37b6b6e2fmov [rsp+240], eax
37b6b6e36mov r14l, eax
37b6b6e39call lsame_
37b6b6e3emov r13l, [rsi]
37b6b6e41mov [rsp+168], eax
37b6b6e48mov rax, [rsp+456]
37b6b6e50mov r15l, [rax]
37b6b6e53mov eax, [rbx]
37b6b6e55mov [rsp+160], eax
37b6b6e5ctest r14l, r14l
37b6b6e5fje 0x37b6b6ec0
37b6b6e61mov ecx, [rsp+168]
37b6b6e68test r13l, r13l
37b6b6e6bmov r14l, 1
37b6b6e71cmovg r14l, r13l
37b6b6e75test ecx, ecx
37b6b6e77je 0x37b6b6f6a
37b6b6e7d
37b6b6e7dloc_37b6b6e7d:
37b6b6e7dmov eax, [rbx]
37b6b6e7ftest eax, eax
37b6b6e81js 0x37b6b6ef0
37b6b6e83mov edx, [rsi]
37b6b6e85test edx, edx
37b6b6e87js 0x37b6b6fa0
37b6b6e8dmov rcx, [rsp+400]
37b6b6e95mov edx, [rcx]
37b6b6e97test edx, edx
37b6b6e99js 0x37b6b6eaa
37b6b6e9bmov ecx, [rsp+160]
37b6b6ea2cmp edx, ecx
37b6b6ea4jle 0x37b6b6fb0
37b6b6eaa
37b6b6eaaloc_37b6b6eaa:
37b6b6eaamov edx, -5
37b6b6eafmov eax, 5
37b6b6eb4jmp 0x37b6b6efa
37b6b6eb6
37b6b6eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6b6ec0
37b6b6ec0loc_37b6b6ec0:
37b6b6ec0mov r9l, 1
37b6b6ec6mov r8l, 1
37b6b6ecclea rdx, [rip+0xd7db6f]
37b6b6ed3mov rcx, rdi
37b6b6ed6call lsame_
37b6b6edbtest eax, eax
37b6b6eddjne 0x37b6b6f40
37b6b6edfmov edx, -1
37b6b6ee4mov eax, 1
37b6b6ee9jmp 0x37b6b6efa
37b6b6eeb
37b6b6eeb 0f 1f 44 00 00 ..D..
37b6b6ef0
37b6b6ef0loc_37b6b6ef0:
37b6b6ef0mov edx, -3
37b6b6ef5mov eax, 3
37b6b6efa
37b6b6efaloc_37b6b6efa:
37b6b6efamov [r12], edx
37b6b6efelea r13, [rsp+284]
37b6b6f06lea r11, [rip+0xd7db37]
37b6b6f0d
37b6b6f0dloc_37b6b6f0d:
37b6b6f0dmov r8l, 6
37b6b6f13mov rdx, r13
37b6b6f16mov rcx, r11
37b6b6f19mov [rsp+284], eax
37b6b6f20call xerbla_
37b6b6f25nop
37b6b6f26
37b6b6f26loc_37b6b6f26:
37b6b6f26add rsp, 296
37b6b6f2dpop rbx
37b6b6f2epop rsi
37b6b6f2fpop rdi
37b6b6f30pop rbp
37b6b6f31pop r12
37b6b6f33pop r13
37b6b6f35pop r14
37b6b6f37pop r15
37b6b6f39ret
37b6b6f3a
37b6b6f3a 66 0f 1f 44 00 00 f..D..
37b6b6f40
37b6b6f40loc_37b6b6f40:
37b6b6f40mov eax, [rsp+160]
37b6b6f47mov ecx, [rsp+168]
37b6b6f4emov r14l, 1
37b6b6f54mov [rsp+160], r13l
37b6b6f5ctest eax, eax
37b6b6f5ecmovg r14l, eax
37b6b6f62test ecx, ecx
37b6b6f64jne 0x37b6b6e7d
37b6b6f6a
37b6b6f6aloc_37b6b6f6a:
37b6b6f6amov r9l, 1
37b6b6f70mov r8l, 1
37b6b6f76mov rcx, rbp
37b6b6f79lea rdx, [rip+0xd7dac3]
37b6b6f80call lsame_
37b6b6f85test eax, eax
37b6b6f87jne 0x37b6b6e7d
37b6b6f8dmov edx, -2
37b6b6f92mov eax, 2
37b6b6f97jmp 0x37b6b6efa
37b6b6f9c
37b6b6f9c 0f 1f 40 00 ..@.
37b6b6fa0
37b6b6fa0loc_37b6b6fa0:
37b6b6fa0mov edx, -4
37b6b6fa5mov eax, 4
37b6b6faajmp 0x37b6b6efa
37b6b6faf
37b6b6faf 90 .
37b6b6fb0
37b6b6fb0loc_37b6b6fb0:
37b6b6fb0test ecx, ecx
37b6b6fb2mov edx, 1
37b6b6fb7cmovg edx, ecx
37b6b6fbamov rcx, [rsp+416]
37b6b6fc2cmp [rcx], edx
37b6b6fc4jl 0x37b6b7020
37b6b6fc6mov rcx, [rsp+440]
37b6b6fcetest eax, eax
37b6b6fd0mov edx, 1
37b6b6fd5cmovle eax, edx
37b6b6fd8cmp [rcx], eax
37b6b6fdajl 0x37b6b7650
37b6b6fe0mov rax, [rsp+456]
37b6b6fe8cmp [rax], r14l
37b6b6febjge 0x37b6b702f
37b6b6fedcmp r15l, -1
37b6b6ff1je 0x37b6b76b9
37b6b6ff7mov [r12], -12
37b6b6fffmov eax, 12
37b6b7004lea r13, [rsp+284]
37b6b700clea r11, [rip+0xd7da31]
37b6b7013jmp 0x37b6b6f0d
37b6b7018
37b6b7018 0f 1f 84 00 00 00 00 00 ........
37b6b7020
37b6b7020loc_37b6b7020:
37b6b7020mov edx, -7
37b6b7025mov eax, 7
37b6b702ajmp 0x37b6b6efa
37b6b702f
37b6b702floc_37b6b702f:
37b6b702fmov eax, [r12]
37b6b7033test eax, eax
37b6b7035jne 0x37b6b76c1
37b6b703bmov [rsp+40], rbp
37b6b7040lea r13, [rsp+284]
37b6b7048mov r9, rdi
37b6b704bmov ecx, 2
37b6b7050mov [rsp+32], 1
37b6b7059mov r8l, 1
37b6b705fmov rdx, r13
37b6b7062call _gfortran_concat_string
37b6b7067mov [rsp+32], rsi
37b6b706cmov r9, rbx
37b6b706fmov r8, r13
37b6b7072lea rax, [rip+0xd7d9d7]
37b6b7079lea r11, [rip+0xd7d9c4]
37b6b7080mov [rsp+64], 2
37b6b7089mov [rsp+48], rax
37b6b708emov rax, [rsp+400]
37b6b7096mov rdx, r11
37b6b7099lea rcx, [rip+0xd7d9ac]
37b6b70a0mov [rsp+56], 6
37b6b70a9mov [rsp+40], rax
37b6b70aemov [rsp+200], r11
37b6b70b6call ilaenv_
37b6b70bbmov r10l, 64
37b6b70c1cmp eax, r10l
37b6b70c4mov [rsp+192], eax
37b6b70cbcmovle r10l, eax
37b6b70cfmov r8l, r10l
37b6b70d2mov [rsp+184], r10l
37b6b70daimul r8l, r14l
37b6b70delea eax, [r8+4160]
37b6b70e5mov [rsp+176], r8l
37b6b70edmov [rsp+272], eax
37b6b70f4lea rax, [rsp+272]
37b6b70fcmov rcx, rax
37b6b70ffmov [rsp+224], rax
37b6b7107call sroundup_lwork_
37b6b710cmov rax, [rsp+448]
37b6b7114movsxd r8, [rsp+176]
37b6b711cmov r10l, [rsp+184]
37b6b7124mov r11, [rsp+200]
37b6b712cmovss [rax], x0
37b6b7130mov eax, [r12]
37b6b7134test eax, eax
37b6b7136jne 0x37b6b779e
37b6b713ccmp r15l, -1
37b6b7140je 0x37b6b6f26
37b6b7146mov eax, [rbx]
37b6b7148test eax, eax
37b6b714aje 0x37b6b74d0
37b6b7150mov r15l, [rsi]
37b6b7153test r15l, r15l
37b6b7156je 0x37b6b74d0
37b6b715cmov rax, [rsp+400]
37b6b7164mov ecx, [rax]
37b6b7166test ecx, ecx
37b6b7168je 0x37b6b74d0
37b6b716ecmp [rsp+192], 1
37b6b7176mov [rsp+268], r14l
37b6b717ejle 0x37b6b74e8
37b6b7184cmp ecx, r10l
37b6b7187jle 0x37b6b74e8
37b6b718dmov rax, [rsp+456]
37b6b7195mov eax, [rax]
37b6b7197cmp eax, [rsp+272]
37b6b719ejl 0x37b6b7590
37b6b71a4
37b6b71a4loc_37b6b71a4:
37b6b71a4movsxd r11, [rsp+208]
37b6b71acxor eax, eax
37b6b71aemovsxd r9, [rsp+216]
37b6b71b6mov edx, [rsp+168]
37b6b71bdtest r11, r11
37b6b71c0cmovs r11, rax
37b6b71c4mov rax, r11
37b6b71c7not rax
37b6b71camov [rsp+176], rax
37b6b71d2xor eax, eax
37b6b71d4test r9, r9
37b6b71d7cmovs r9, rax
37b6b71dbmov rax, r9
37b6b71denot rax
37b6b71e1mov [rsp+184], rax
37b6b71e9cmp [rsp+240], edx
37b6b71f0je 0x37b6b7660
37b6b71f6mov edx, [rsp+240]
37b6b71fdtest edx, edx
37b6b71ffje 0x37b6b76a0
37b6b7205mov eax, [rsi]
37b6b7207mov [rsp+280], eax
37b6b720e
37b6b720eloc_37b6b720e:
37b6b720elea eax, [rcx-1]
37b6b7211xor edx, edx
37b6b7213mov [rsp+252], r10l
37b6b721bmov r14l, 1
37b6b7221div r10l
37b6b7224mov r12l, eax
37b6b7227
37b6b7227loc_37b6b7227:
37b6b7227lea rdx, [rsp+268]
37b6b722fmov rax, [rsp+448]
37b6b7237mov [rsp+368], rdi
37b6b723flea r15, [rsp+264]
37b6b7247mov [rsp+168], rdx
37b6b724flea rdx, [rsp+280]
37b6b7257mov [rsp+200], rdx
37b6b725flea rdx, [rsp+276]
37b6b7267lea rdi, [rax+4*r8]
37b6b726bmov [rsp+376], rbp
37b6b7273mov ebp, r10l
37b6b7276mov [rsp+392], rsi
37b6b727emov esi, r14l
37b6b7281mov [rsp+232], r13
37b6b7289mov r13, [rsp+416]
37b6b7291mov [rsp+248], 1
37b6b729cmov [rsp+244], 1
37b6b72a7mov [rsp+192], rdx
37b6b72afmov [rsp+208], r11
37b6b72b7mov [rsp+216], r9
37b6b72bfmov [rsp+384], rbx
37b6b72c7jmp 0x37b6b73ec
37b6b72cc
37b6b72cc 0f 1f 40 00 ..@.
37b6b72d0
37b6b72d0loc_37b6b72d0:
37b6b72d0mov rax, [rsp+384]
37b6b72d8mov [rsp+244], esi
37b6b72dfmov rcx, r14
37b6b72e2mov edx, [rax]
37b6b72e4sub edx, esi
37b6b72e6add edx, 1
37b6b72e9mov [rsp+276], edx
37b6b72f0movsxd rdx, [rsp+248]
37b6b72f8
37b6b72f8loc_37b6b72f8:
37b6b72f8mov rax, [rsp+168]
37b6b7300mov [rsp+72], rdi
37b6b7305lea r9, [rip+0xd7d74c]
37b6b730clea r8, [rip+0xd7d74f]
37b6b7313imul rdx, [rsp+216]
37b6b731cadd rdx, [rsp+184]
37b6b7324mov [rsp+64], r13
37b6b7329mov [rsp+112], rax
37b6b732emov rax, [rsp+448]
37b6b7336add rdx, rcx
37b6b7339mov [rsp+56], rbx
37b6b733emov rcx, [rsp+368]
37b6b7346mov [rsp+104], rax
37b6b734bmov rax, [rsp+440]
37b6b7353mov [rsp+48], r15
37b6b7358mov [rsp+96], rax
37b6b735dmov rax, [rsp+432]
37b6b7365mov [rsp+144], 10
37b6b7371mov [rsp+136], 7
37b6b737dlea rdx, [rax+4*rdx]
37b6b7381lea rax, [rip+0xd7d6e4]
37b6b7388mov [rsp+80], rax
37b6b738dmov rax, [rsp+200]
37b6b7395mov [rsp+88], rdx
37b6b739amov rdx, [rsp+376]
37b6b73a2mov [rsp+40], rax
37b6b73a7mov rax, [rsp+192]
37b6b73afmov [rsp+128], 1
37b6b73bbmov [rsp+32], rax
37b6b73c0mov [rsp+120], 1
37b6b73c9call slarfb_
37b6b73cetest r12l, r12l
37b6b73d1je 0x37b6b756b
37b6b73d7mov rax, [rsp+400]
37b6b73dfadd esi, [rsp+252]
37b6b73e6sub r12l, 1
37b6b73eamov ecx, [rax]
37b6b73ec
37b6b73ecloc_37b6b73ec:
37b6b73ecsub ecx, esi
37b6b73eemov edx, [rsp+160]
37b6b73f5movsxd r14, esi
37b6b73f8mov r9, r15
37b6b73fbadd ecx, 1
37b6b73femov [rsp+56], rdi
37b6b7403mov rax, [rsp+408]
37b6b740bcmp ecx, ebp
37b6b740dmov [rsp+40], r13
37b6b7412mov r8, [rsp+232]
37b6b741amov [rsp+80], 10
37b6b7423cmovg ecx, ebp
37b6b7426sub edx, esi
37b6b7428mov [rsp+72], 7
37b6b7431add edx, 1
37b6b7434mov [rsp+284], edx
37b6b743bmov rdx, [rsp+208]
37b6b7443mov [rsp+264], ecx
37b6b744alea rcx, [rip+0xd7d611]
37b6b7451imul rdx, r14
37b6b7455add rdx, [rsp+176]
37b6b745dadd rdx, r14
37b6b7460lea rbx, [rax+4*rdx]
37b6b7464lea rax, [rip+0xd7d601]
37b6b746bmov [rsp+64], rax
37b6b7470mov rax, [rsp+424]
37b6b7478mov [rsp+32], rbx
37b6b747dlea rdx, [rax+4*r14-4]
37b6b7482mov [rsp+48], rdx
37b6b7487lea rdx, [rip+0xd7d5ca]
37b6b748ecall slarft_
37b6b7493mov eax, [rsp+240]
37b6b749atest eax, eax
37b6b749cjne 0x37b6b72d0
37b6b74a2mov rax, [rsp+392]
37b6b74aamov [rsp+248], esi
37b6b74b1movsxd rcx, [rsp+244]
37b6b74b9mov edx, [rax]
37b6b74bbsub edx, esi
37b6b74bdadd edx, 1
37b6b74c0mov [rsp+280], edx
37b6b74c7mov rdx, r14
37b6b74cajmp 0x37b6b72f8
37b6b74cf
37b6b74cf 90 .
37b6b74d0
37b6b74d0loc_37b6b74d0:
37b6b74d0mov rax, [rsp+448]
37b6b74d8mov [rax], 0x3f800000
37b6b74dejmp 0x37b6b6f26
37b6b74e3
37b6b74e3 0f 1f 44 00 00 ..D..
37b6b74e8
37b6b74e8loc_37b6b74e8:
37b6b74e8mov [rsp+88], r13
37b6b74edmov r9, rsi
37b6b74f0mov r8, rbx
37b6b74f3mov rdx, rbp
37b6b74f6mov rax, [rsp+448]
37b6b74femov rcx, rdi
37b6b7501mov [rsp+104], 1
37b6b750amov [rsp+96], 1
37b6b7513mov [rsp+80], rax
37b6b7518mov rax, [rsp+440]
37b6b7520mov [rsp+72], rax
37b6b7525mov rax, [rsp+432]
37b6b752dmov [rsp+64], rax
37b6b7532mov rax, [rsp+424]
37b6b753amov [rsp+56], rax
37b6b753fmov rax, [rsp+416]
37b6b7547mov [rsp+48], rax
37b6b754cmov rax, [rsp+408]
37b6b7554mov [rsp+40], rax
37b6b7559mov rax, [rsp+400]
37b6b7561mov [rsp+32], rax
37b6b7566call sorm2r_
37b6b756b
37b6b756bloc_37b6b756b:
37b6b756bmov rcx, [rsp+224]
37b6b7573call sroundup_lwork_
37b6b7578mov rax, [rsp+448]
37b6b7580movss [rax], x0
37b6b7584jmp 0x37b6b6f26
37b6b7589
37b6b7589 0f 1f 80 00 00 00 00 .......
37b6b7590
37b6b7590loc_37b6b7590:
37b6b7590sub eax, 4160
37b6b7595mov [rsp+40], rbp
37b6b759amov r9, rdi
37b6b759dmov ecx, 2
37b6b75a2cdq
37b6b75a3mov r8l, 1
37b6b75a9mov [rsp+32], 1
37b6b75b2idiv r14l
37b6b75b5mov [rsp+184], r11
37b6b75bdmov rdx, r13
37b6b75c0mov [rsp+176], eax
37b6b75c7call _gfortran_concat_string
37b6b75ccmov [rsp+32], rsi
37b6b75d1mov r9, rbx
37b6b75d4mov r8, r13
37b6b75d7lea rax, [rip+0xd7d472]
37b6b75demov rdx, [rsp+184]
37b6b75e6mov [rsp+64], 2
37b6b75eflea rcx, [rip+0xd7d45e]
37b6b75f6mov [rsp+48], rax
37b6b75fbmov rax, [rsp+400]
37b6b7603mov [rsp+56], 6
37b6b760cmov [rsp+40], rax
37b6b7611call ilaenv_
37b6b7616mov edx, 2
37b6b761bmov r10l, [rsp+176]
37b6b7623cmp eax, edx
37b6b7625cmovl eax, edx
37b6b7628cmp r10l, eax
37b6b762bjl 0x37b6b74e8
37b6b7631mov rax, [rsp+400]
37b6b7639mov ecx, [rax]
37b6b763bcmp ecx, r10l
37b6b763ejle 0x37b6b74e8
37b6b7644imul r14l, r10l
37b6b7648movsxd r8, r14l
37b6b764bjmp 0x37b6b71a4
37b6b7650
37b6b7650loc_37b6b7650:
37b6b7650mov edx, -10
37b6b7655mov eax, 10
37b6b765ajmp 0x37b6b6efa
37b6b765f
37b6b765f 90 .
37b6b7660
37b6b7660loc_37b6b7660:
37b6b7660lea eax, [rcx-1]
37b6b7663mov r12l, [rsp+240]
37b6b766bcdq
37b6b766cidiv r10l
37b6b766flea eax, [rcx-1]
37b6b7672sub eax, edx
37b6b7674mov edx, r10l
37b6b7677neg edx
37b6b7679lea r14l, [rax+1]
37b6b767dmov [rsp+252], edx
37b6b7684test r12l, r12l
37b6b7687je 0x37b6b76ae
37b6b7689mov edx, [rsi]
37b6b768bmov [rsp+280], edx
37b6b7692
37b6b7692loc_37b6b7692:
37b6b7692xor edx, edx
37b6b7694div r10l
37b6b7697mov r12l, eax
37b6b769ajmp 0x37b6b7227
37b6b769f
37b6b769f 90 .
37b6b76a0
37b6b76a0loc_37b6b76a0:
37b6b76a0mov eax, [rbx]
37b6b76a2mov [rsp+276], eax
37b6b76a9jmp 0x37b6b720e
37b6b76ae
37b6b76aeloc_37b6b76ae:
37b6b76aemov edx, [rbx]
37b6b76b0mov [rsp+276], edx
37b6b76b7jmp 0x37b6b7692
37b6b76b9
37b6b76b9loc_37b6b76b9:
37b6b76b9mov eax, [r12]
37b6b76bdtest eax, eax
37b6b76bfje 0x37b6b76d7
37b6b76c1
37b6b76c1loc_37b6b76c1:
37b6b76c1neg eax
37b6b76c3lea r13, [rsp+284]
37b6b76cblea r11, [rip+0xd7d372]
37b6b76d2jmp 0x37b6b6f0d
37b6b76d7
37b6b76d7loc_37b6b76d7:
37b6b76d7mov [rsp+40], rbp
37b6b76dclea r13, [rsp+284]
37b6b76e4mov r9, rdi
37b6b76e7mov ecx, 2
37b6b76ecmov [rsp+32], 1
37b6b76f5mov r8l, 1
37b6b76fbmov rdx, r13
37b6b76fecall _gfortran_concat_string
37b6b7703mov [rsp+32], rsi
37b6b7708mov r9, rbx
37b6b770bmov r8, r13
37b6b770elea rax, [rip+0xd7d33b]
37b6b7715lea r11, [rip+0xd7d328]
37b6b771cmov [rsp+64], 2
37b6b7725mov [rsp+48], rax
37b6b772amov rax, [rsp+400]
37b6b7732mov rdx, r11
37b6b7735lea rcx, [rip+0xd7d310]
37b6b773cmov [rsp+56], 6
37b6b7745mov [rsp+40], rax
37b6b774amov [rsp+160], r11
37b6b7752call ilaenv_
37b6b7757mov edx, 64
37b6b775clea rcx, [rsp+272]
37b6b7764cmp eax, edx
37b6b7766cmovg eax, edx
37b6b7769imul eax, r14l
37b6b776dadd eax, 4160
37b6b7772mov [rsp+272], eax
37b6b7779call sroundup_lwork_
37b6b777emov rax, [rsp+448]
37b6b7786mov r11, [rsp+160]
37b6b778emovss [rax], x0
37b6b7792mov eax, [r12]
37b6b7796test eax, eax
37b6b7798je 0x37b6b6f26
37b6b779e
37b6b779eloc_37b6b779e:
37b6b779eneg eax
37b6b77a0jmp 0x37b6b6f0d
37b6b6db0
37b6b77a5
37b6b77a5 // align 0x10
37b6b77a5 // align 0x10
37b6b77b0
37b6b77b0sormr2_:
37b6b77b0push r15
37b6b77b2push r14
37b6b77b4push r13
37b6b77b6push r12
37b6b77b8push rbp
37b6b77b9push rdi
37b6b77bapush rsi
37b6b77bbpush rbx
37b6b77bcsub rsp, 120
37b6b77c0mov r15, [rsp+280]
37b6b77c8mov [r15], 0
37b6b77cfmov [rsp+216], r9
37b6b77d7mov r12, rdx
37b6b77damov r9l, 1
37b6b77e0mov rsi, r8
37b6b77e3lea rdx, [rip+0xd7d286]
37b6b77eamov r8l, 1
37b6b77f0mov rbx, rcx
37b6b77f3call lsame_
37b6b77f8mov r9l, 1
37b6b77femov r8l, 1
37b6b7804mov rcx, r12
37b6b7807lea rdx, [rip+0xd7d263]
37b6b780emov ebp, eax
37b6b7810call lsame_
37b6b7815mov r14l, eax
37b6b7818test ebp, ebp
37b6b781aje 0x37b6b78b0
37b6b7820mov r13l, [rsi]
37b6b7823
37b6b7823loc_37b6b7823:
37b6b7823test r14l, r14l
37b6b7826je 0x37b6b78f0
37b6b782c
37b6b782cloc_37b6b782c:
37b6b782cmov ecx, [rsi]
37b6b782etest ecx, ecx
37b6b7830js 0x37b6b7870
37b6b7832mov rax, [rsp+216]
37b6b783amov r8l, [rax]
37b6b783dtest r8l, r8l
37b6b7840js 0x37b6b7928
37b6b7846mov rax, [rsp+224]
37b6b784emov edx, [rax]
37b6b7850test edx, edx
37b6b7852js 0x37b6b785d
37b6b7854cmp edx, r13l
37b6b7857jle 0x37b6b7940
37b6b785d
37b6b785dloc_37b6b785d:
37b6b785dmov edx, -5
37b6b7862mov eax, 5
37b6b7867jmp 0x37b6b787a
37b6b7869
37b6b7869 0f 1f 80 00 00 00 00 .......
37b6b7870
37b6b7870loc_37b6b7870:
37b6b7870mov edx, -3
37b6b7875mov eax, 3
37b6b787a
37b6b787aloc_37b6b787a:
37b6b787amov [r15], edx
37b6b787d
37b6b787dloc_37b6b787d:
37b6b787dlea rdx, [rsp+108]
37b6b7882mov r8l, 6
37b6b7888lea rcx, [rip+0xd7d1e5]
37b6b788fmov [rsp+108], eax
37b6b7893call xerbla_
37b6b7898nop
37b6b7899
37b6b7899loc_37b6b7899:
37b6b7899add rsp, 120
37b6b789dpop rbx
37b6b789epop rsi
37b6b789fpop rdi
37b6b78a0pop rbp
37b6b78a1pop r12
37b6b78a3pop r13
37b6b78a5pop r14
37b6b78a7pop r15
37b6b78a9ret
37b6b78aa
37b6b78aa 66 0f 1f 44 00 00 f..D..
37b6b78b0
37b6b78b0loc_37b6b78b0:
37b6b78b0mov r9l, 1
37b6b78b6mov r8l, 1
37b6b78bcmov rcx, rbx
37b6b78bfmov rax, [rsp+216]
37b6b78c7lea rdx, [rip+0xd7d1a4]
37b6b78cemov r13l, [rax]
37b6b78d1call lsame_
37b6b78d6test eax, eax
37b6b78d8jne 0x37b6b7823
37b6b78demov edx, -1
37b6b78e3mov eax, 1
37b6b78e8jmp 0x37b6b787a
37b6b78ea
37b6b78ea 66 0f 1f 44 00 00 f..D..
37b6b78f0
37b6b78f0loc_37b6b78f0:
37b6b78f0mov r9l, 1
37b6b78f6mov r8l, 1
37b6b78fclea rdx, [rip+0xd7d170]
37b6b7903mov rcx, r12
37b6b7906call lsame_
37b6b790btest eax, eax
37b6b790djne 0x37b6b782c
37b6b7913mov edx, -2
37b6b7918mov eax, 2
37b6b791djmp 0x37b6b787a
37b6b7922
37b6b7922 66 0f 1f 44 00 00 f..D..
37b6b7928
37b6b7928loc_37b6b7928:
37b6b7928mov edx, -4
37b6b792dmov eax, 4
37b6b7932jmp 0x37b6b787a
37b6b7937
37b6b7937 66 0f 1f 84 00 00 00 00 00 f........
37b6b7940
37b6b7940loc_37b6b7940:
37b6b7940mov rdi, [rsp+240]
37b6b7948test edx, edx
37b6b794amov eax, 1
37b6b794fcmovg eax, edx
37b6b7952cmp [rdi], eax
37b6b7954jl 0x37b6b7980
37b6b7956mov rdi, [rsp+264]
37b6b795etest ecx, ecx
37b6b7960mov eax, 1
37b6b7965cmovg eax, ecx
37b6b7968cmp [rdi], eax
37b6b796ajge 0x37b6b7990
37b6b796cmov edx, -10
37b6b7971mov eax, 10
37b6b7976jmp 0x37b6b787a
37b6b797b
37b6b797b 0f 1f 44 00 00 ..D..
37b6b7980
37b6b7980loc_37b6b7980:
37b6b7980mov edx, -7
37b6b7985mov eax, 7
37b6b798ajmp 0x37b6b787a
37b6b798f
37b6b798f 90 .
37b6b7990
37b6b7990loc_37b6b7990:
37b6b7990mov eax, [r15]
37b6b7993test eax, eax
37b6b7995jne 0x37b6b7b26
37b6b799btest ecx, ecx
37b6b799dje 0x37b6b7899
37b6b79a3test r8l, r8l
37b6b79a6je 0x37b6b7899
37b6b79actest edx, edx
37b6b79aeje 0x37b6b7899
37b6b79b4cmp ebp, r14l
37b6b79b7je 0x37b6b7af0
37b6b79bdtest ebp, ebp
37b6b79bfje 0x37b6b7b10
37b6b79c5mov [rsp+108], r8l
37b6b79ca
37b6b79caloc_37b6b79ca:
37b6b79calea r14l, [rdx-1]
37b6b79cemov eax, 1
37b6b79d3mov r15l, 1
37b6b79d9
37b6b79d9loc_37b6b79d9:
37b6b79d9movsxd rcx, r15l
37b6b79dcmov r9, [rsp+232]
37b6b79e4movsxd r12, eax
37b6b79e7mov r10, [rsp+248]
37b6b79efshl rcx, 2
37b6b79f3mov [rsp+192], rbx
37b6b79fbshl r12, 2
37b6b79fflea rdi, [r9+rcx-4]
37b6b7a04lea r13, [r10+rcx-4]
37b6b7a09mov [rsp+208], rsi
37b6b7a11mov esi, r15l
37b6b7a14lea rcx, [rsp+108]
37b6b7a19mov rbx, rdi
37b6b7a1cmov r15l, eax
37b6b7a1fmov edi, r14l
37b6b7a22mov [rsp+88], rcx
37b6b7a27lea rcx, [rsp+104]
37b6b7a2cmov r14l, ebp
37b6b7a2fmov rbp, r13
37b6b7a32mov [rsp+80], rcx
37b6b7a37mov r13, [rsp+272]
37b6b7a3fjmp 0x37b6b7acc
37b6b7a44
37b6b7a44 0f 1f 40 00 ..@.
37b6b7a48
37b6b7a48loc_37b6b7a48:
37b6b7a48mov rax, [rsp+208]
37b6b7a50mov ecx, [rax]
37b6b7a52add ecx, esi
37b6b7a54sub ecx, edx
37b6b7a56mov [rsp+104], ecx
37b6b7a5a
37b6b7a5aloc_37b6b7a5a:
37b6b7a5amov rax, [rsp+264]
37b6b7a62mov [rsp+64], r13
37b6b7a67mov r9, rbx
37b6b7a6amov r8, [rsp+88]
37b6b7a6fmov rdx, [rsp+80]
37b6b7a74mov [rsp+72], 1
37b6b7a7dmov [rsp+56], rax
37b6b7a82mov rax, [rsp+256]
37b6b7a8amov [rsp+40], rbp
37b6b7a8fmov rcx, [rsp+192]
37b6b7a97mov [rsp+48], rax
37b6b7a9cmov rax, [rsp+240]
37b6b7aa4mov [rsp+32], rax
37b6b7aa9call slarf1l_
37b6b7aaetest edi, edi
37b6b7ab0je 0x37b6b7899
37b6b7ab6add rbx, r12
37b6b7ab9add rbp, r12
37b6b7abcadd esi, r15l
37b6b7abfsub edi, 1
37b6b7ac2mov rax, [rsp+224]
37b6b7acamov edx, [rax]
37b6b7acc
37b6b7accloc_37b6b7acc:
37b6b7acctest r14l, r14l
37b6b7acfjne 0x37b6b7a48
37b6b7ad5mov rax, [rsp+216]
37b6b7addmov ecx, [rax]
37b6b7adfadd ecx, esi
37b6b7ae1sub ecx, edx
37b6b7ae3mov [rsp+108], ecx
37b6b7ae7jmp 0x37b6b7a5a
37b6b7aec
37b6b7aec 0f 1f 40 00 ..@.
37b6b7af0
37b6b7af0loc_37b6b7af0:
37b6b7af0test ebp, ebp
37b6b7af2je 0x37b6b7b20
37b6b7af4mov [rsp+108], r8l
37b6b7af9
37b6b7af9loc_37b6b7af9:
37b6b7af9lea r14l, [rdx-1]
37b6b7afdmov r15l, edx
37b6b7b00mov eax, -1
37b6b7b05jmp 0x37b6b79d9
37b6b7b0a
37b6b7b0a 66 0f 1f 44 00 00 f..D..
37b6b7b10
37b6b7b10loc_37b6b7b10:
37b6b7b10mov [rsp+104], ecx
37b6b7b14jmp 0x37b6b79ca
37b6b7b19
37b6b7b19 0f 1f 80 00 00 00 00 .......
37b6b7b20
37b6b7b20loc_37b6b7b20:
37b6b7b20mov [rsp+104], ecx
37b6b7b24jmp 0x37b6b7af9
37b6b7b26
37b6b7b26loc_37b6b7b26:
37b6b7b26neg eax
37b6b7b28jmp 0x37b6b787d
37b6b77b0
37b6b77b0sormr2_:
37b6b77b0push r15
37b6b77b2push r14
37b6b77b4push r13
37b6b77b6push r12
37b6b77b8push rbp
37b6b77b9push rdi
37b6b77bapush rsi
37b6b77bbpush rbx
37b6b77bcsub rsp, 120
37b6b77c0mov r15, [rsp+280]
37b6b77c8mov [r15], 0
37b6b77cfmov [rsp+216], r9
37b6b77d7mov r12, rdx
37b6b77damov r9l, 1
37b6b77e0mov rsi, r8
37b6b77e3lea rdx, [rip+0xd7d286]
37b6b77eamov r8l, 1
37b6b77f0mov rbx, rcx
37b6b77f3call lsame_
37b6b77f8mov r9l, 1
37b6b77femov r8l, 1
37b6b7804mov rcx, r12
37b6b7807lea rdx, [rip+0xd7d263]
37b6b780emov ebp, eax
37b6b7810call lsame_
37b6b7815mov r14l, eax
37b6b7818test ebp, ebp
37b6b781aje 0x37b6b78b0
37b6b7820mov r13l, [rsi]
37b6b7823
37b6b7823loc_37b6b7823:
37b6b7823test r14l, r14l
37b6b7826je 0x37b6b78f0
37b6b782c
37b6b782cloc_37b6b782c:
37b6b782cmov ecx, [rsi]
37b6b782etest ecx, ecx
37b6b7830js 0x37b6b7870
37b6b7832mov rax, [rsp+216]
37b6b783amov r8l, [rax]
37b6b783dtest r8l, r8l
37b6b7840js 0x37b6b7928
37b6b7846mov rax, [rsp+224]
37b6b784emov edx, [rax]
37b6b7850test edx, edx
37b6b7852js 0x37b6b785d
37b6b7854cmp edx, r13l
37b6b7857jle 0x37b6b7940
37b6b785d
37b6b785dloc_37b6b785d:
37b6b785dmov edx, -5
37b6b7862mov eax, 5
37b6b7867jmp 0x37b6b787a
37b6b7869
37b6b7869 0f 1f 80 00 00 00 00 .......
37b6b7870
37b6b7870loc_37b6b7870:
37b6b7870mov edx, -3
37b6b7875mov eax, 3
37b6b787a
37b6b787aloc_37b6b787a:
37b6b787amov [r15], edx
37b6b787d
37b6b787dloc_37b6b787d:
37b6b787dlea rdx, [rsp+108]
37b6b7882mov r8l, 6
37b6b7888lea rcx, [rip+0xd7d1e5]
37b6b788fmov [rsp+108], eax
37b6b7893call xerbla_
37b6b7898nop
37b6b7899
37b6b7899loc_37b6b7899:
37b6b7899add rsp, 120
37b6b789dpop rbx
37b6b789epop rsi
37b6b789fpop rdi
37b6b78a0pop rbp
37b6b78a1pop r12
37b6b78a3pop r13
37b6b78a5pop r14
37b6b78a7pop r15
37b6b78a9ret
37b6b78aa
37b6b78aa 66 0f 1f 44 00 00 f..D..
37b6b78b0
37b6b78b0loc_37b6b78b0:
37b6b78b0mov r9l, 1
37b6b78b6mov r8l, 1
37b6b78bcmov rcx, rbx
37b6b78bfmov rax, [rsp+216]
37b6b78c7lea rdx, [rip+0xd7d1a4]
37b6b78cemov r13l, [rax]
37b6b78d1call lsame_
37b6b78d6test eax, eax
37b6b78d8jne 0x37b6b7823
37b6b78demov edx, -1
37b6b78e3mov eax, 1
37b6b78e8jmp 0x37b6b787a
37b6b78ea
37b6b78ea 66 0f 1f 44 00 00 f..D..
37b6b78f0
37b6b78f0loc_37b6b78f0:
37b6b78f0mov r9l, 1
37b6b78f6mov r8l, 1
37b6b78fclea rdx, [rip+0xd7d170]
37b6b7903mov rcx, r12
37b6b7906call lsame_
37b6b790btest eax, eax
37b6b790djne 0x37b6b782c
37b6b7913mov edx, -2
37b6b7918mov eax, 2
37b6b791djmp 0x37b6b787a
37b6b7922
37b6b7922 66 0f 1f 44 00 00 f..D..
37b6b7928
37b6b7928loc_37b6b7928:
37b6b7928mov edx, -4
37b6b792dmov eax, 4
37b6b7932jmp 0x37b6b787a
37b6b7937
37b6b7937 66 0f 1f 84 00 00 00 00 00 f........
37b6b7940
37b6b7940loc_37b6b7940:
37b6b7940mov rdi, [rsp+240]
37b6b7948test edx, edx
37b6b794amov eax, 1
37b6b794fcmovg eax, edx
37b6b7952cmp [rdi], eax
37b6b7954jl 0x37b6b7980
37b6b7956mov rdi, [rsp+264]
37b6b795etest ecx, ecx
37b6b7960mov eax, 1
37b6b7965cmovg eax, ecx
37b6b7968cmp [rdi], eax
37b6b796ajge 0x37b6b7990
37b6b796cmov edx, -10
37b6b7971mov eax, 10
37b6b7976jmp 0x37b6b787a
37b6b797b
37b6b797b 0f 1f 44 00 00 ..D..
37b6b7980
37b6b7980loc_37b6b7980:
37b6b7980mov edx, -7
37b6b7985mov eax, 7
37b6b798ajmp 0x37b6b787a
37b6b798f
37b6b798f 90 .
37b6b7990
37b6b7990loc_37b6b7990:
37b6b7990mov eax, [r15]
37b6b7993test eax, eax
37b6b7995jne 0x37b6b7b26
37b6b799btest ecx, ecx
37b6b799dje 0x37b6b7899
37b6b79a3test r8l, r8l
37b6b79a6je 0x37b6b7899
37b6b79actest edx, edx
37b6b79aeje 0x37b6b7899
37b6b79b4cmp ebp, r14l
37b6b79b7je 0x37b6b7af0
37b6b79bdtest ebp, ebp
37b6b79bfje 0x37b6b7b10
37b6b79c5mov [rsp+108], r8l
37b6b79ca
37b6b79caloc_37b6b79ca:
37b6b79calea r14l, [rdx-1]
37b6b79cemov eax, 1
37b6b79d3mov r15l, 1
37b6b79d9
37b6b79d9loc_37b6b79d9:
37b6b79d9movsxd rcx, r15l
37b6b79dcmov r9, [rsp+232]
37b6b79e4movsxd r12, eax
37b6b79e7mov r10, [rsp+248]
37b6b79efshl rcx, 2
37b6b79f3mov [rsp+192], rbx
37b6b79fbshl r12, 2
37b6b79fflea rdi, [r9+rcx-4]
37b6b7a04lea r13, [r10+rcx-4]
37b6b7a09mov [rsp+208], rsi
37b6b7a11mov esi, r15l
37b6b7a14lea rcx, [rsp+108]
37b6b7a19mov rbx, rdi
37b6b7a1cmov r15l, eax
37b6b7a1fmov edi, r14l
37b6b7a22mov [rsp+88], rcx
37b6b7a27lea rcx, [rsp+104]
37b6b7a2cmov r14l, ebp
37b6b7a2fmov rbp, r13
37b6b7a32mov [rsp+80], rcx
37b6b7a37mov r13, [rsp+272]
37b6b7a3fjmp 0x37b6b7acc
37b6b7a44
37b6b7a44 0f 1f 40 00 ..@.
37b6b7a48
37b6b7a48loc_37b6b7a48:
37b6b7a48mov rax, [rsp+208]
37b6b7a50mov ecx, [rax]
37b6b7a52add ecx, esi
37b6b7a54sub ecx, edx
37b6b7a56mov [rsp+104], ecx
37b6b7a5a
37b6b7a5aloc_37b6b7a5a:
37b6b7a5amov rax, [rsp+264]
37b6b7a62mov [rsp+64], r13
37b6b7a67mov r9, rbx
37b6b7a6amov r8, [rsp+88]
37b6b7a6fmov rdx, [rsp+80]
37b6b7a74mov [rsp+72], 1
37b6b7a7dmov [rsp+56], rax
37b6b7a82mov rax, [rsp+256]
37b6b7a8amov [rsp+40], rbp
37b6b7a8fmov rcx, [rsp+192]
37b6b7a97mov [rsp+48], rax
37b6b7a9cmov rax, [rsp+240]
37b6b7aa4mov [rsp+32], rax
37b6b7aa9call slarf1l_
37b6b7aaetest edi, edi
37b6b7ab0je 0x37b6b7899
37b6b7ab6add rbx, r12
37b6b7ab9add rbp, r12
37b6b7abcadd esi, r15l
37b6b7abfsub edi, 1
37b6b7ac2mov rax, [rsp+224]
37b6b7acamov edx, [rax]
37b6b7acc
37b6b7accloc_37b6b7acc:
37b6b7acctest r14l, r14l
37b6b7acfjne 0x37b6b7a48
37b6b7ad5mov rax, [rsp+216]
37b6b7addmov ecx, [rax]
37b6b7adfadd ecx, esi
37b6b7ae1sub ecx, edx
37b6b7ae3mov [rsp+108], ecx
37b6b7ae7jmp 0x37b6b7a5a
37b6b7aec
37b6b7aec 0f 1f 40 00 ..@.
37b6b7af0
37b6b7af0loc_37b6b7af0:
37b6b7af0test ebp, ebp
37b6b7af2je 0x37b6b7b20
37b6b7af4mov [rsp+108], r8l
37b6b7af9
37b6b7af9loc_37b6b7af9:
37b6b7af9lea r14l, [rdx-1]
37b6b7afdmov r15l, edx
37b6b7b00mov eax, -1
37b6b7b05jmp 0x37b6b79d9
37b6b7b0a
37b6b7b0a 66 0f 1f 44 00 00 f..D..
37b6b7b10
37b6b7b10loc_37b6b7b10:
37b6b7b10mov [rsp+104], ecx
37b6b7b14jmp 0x37b6b79ca
37b6b7b19
37b6b7b19 0f 1f 80 00 00 00 00 .......
37b6b7b20
37b6b7b20loc_37b6b7b20:
37b6b7b20mov [rsp+104], ecx
37b6b7b24jmp 0x37b6b7af9
37b6b7b26
37b6b7b26loc_37b6b7b26:
37b6b7b26neg eax
37b6b7b28jmp 0x37b6b787d
37b6b77b0
37b6b7b2d
37b6b7b2d // align 0x10
37b6b7b2d // align 0x10
37b6b7b30
37b6b7b30sormr3_:
37b6b7b30push r15
37b6b7b32push r14
37b6b7b34push r13
37b6b7b36push r12
37b6b7b38push rbp
37b6b7b39push rdi
37b6b7b3apush rsi
37b6b7b3bpush rbx
37b6b7b3csub rsp, 168
37b6b7b43mov rax, [rsp+296]
37b6b7b4bmov rsi, [rsp+336]
37b6b7b53mov eax, [rax]
37b6b7b55mov [rsi], 0
37b6b7b5bmov [rsp+96], eax
37b6b7b5fmov rbx, rdx
37b6b7b62mov rdi, r8
37b6b7b65mov r8l, 1
37b6b7b6bmov rax, [rsp+320]
37b6b7b73mov [rsp+264], r9
37b6b7b7blea rdx, [rip+0xd7cefe]
37b6b7b82mov r15, rcx
37b6b7b85mov r9l, 1
37b6b7b8bmov ebp, [rax]
37b6b7b8dcall lsame_
37b6b7b92mov r9l, 1
37b6b7b98mov r8l, 1
37b6b7b9emov rcx, rbx
37b6b7ba1lea rdx, [rip+0xd7ced9]
37b6b7ba8mov r13l, eax
37b6b7babcall lsame_
37b6b7bb0mov r14l, eax
37b6b7bb3test r13l, r13l
37b6b7bb6je 0x37b6b7c60
37b6b7bbcmov r12l, [rdi]
37b6b7bbf
37b6b7bbfloc_37b6b7bbf:
37b6b7bbftest r14l, r14l
37b6b7bc2je 0x37b6b7ca0
37b6b7bc8
37b6b7bc8loc_37b6b7bc8:
37b6b7bc8mov ecx, [rdi]
37b6b7bcatest ecx, ecx
37b6b7bccjs 0x37b6b7c50
37b6b7bd2mov rax, [rsp+264]
37b6b7bdamov eax, [rax]
37b6b7bdctest eax, eax
37b6b7bdejs 0x37b6b7cd8
37b6b7be4mov rdx, [rsp+272]
37b6b7becmov ebx, [rdx]
37b6b7beetest ebx, ebx
37b6b7bf0js 0x37b6b7bfb
37b6b7bf2cmp ebx, r12l
37b6b7bf5jle 0x37b6b7cf0
37b6b7bfb
37b6b7bfbloc_37b6b7bfb:
37b6b7bfbmov eax, -5
37b6b7c00mov edx, 5
37b6b7c05nop [rax+rax]
37b6b7c10
37b6b7c10loc_37b6b7c10:
37b6b7c10mov [rsi], eax
37b6b7c12
37b6b7c12loc_37b6b7c12:
37b6b7c12mov [rsp+156], edx
37b6b7c19mov r8l, 6
37b6b7c1flea rdx, [rsp+156]
37b6b7c27lea rcx, [rip+0xd7ce56]
37b6b7c2ecall xerbla_
37b6b7c33nop
37b6b7c34
37b6b7c34loc_37b6b7c34:
37b6b7c34add rsp, 168
37b6b7c3bpop rbx
37b6b7c3cpop rsi
37b6b7c3dpop rdi
37b6b7c3epop rbp
37b6b7c3fpop r12
37b6b7c41pop r13
37b6b7c43pop r14
37b6b7c45pop r15
37b6b7c47ret
37b6b7c48
37b6b7c48 0f 1f 84 00 00 00 00 00 ........
37b6b7c50
37b6b7c50loc_37b6b7c50:
37b6b7c50mov eax, -3
37b6b7c55mov edx, 3
37b6b7c5ajmp 0x37b6b7c10
37b6b7c5c
37b6b7c5c 0f 1f 40 00 ..@.
37b6b7c60
37b6b7c60loc_37b6b7c60:
37b6b7c60mov r9l, 1
37b6b7c66mov r8l, 1
37b6b7c6cmov rcx, r15
37b6b7c6fmov rax, [rsp+264]
37b6b7c77lea rdx, [rip+0xd7ce04]
37b6b7c7emov r12l, [rax]
37b6b7c81call lsame_
37b6b7c86test eax, eax
37b6b7c88jne 0x37b6b7bbf
37b6b7c8emov eax, -1
37b6b7c93mov edx, 1
37b6b7c98jmp 0x37b6b7c10
37b6b7c9d
37b6b7c9d 0f 1f 00 ...
37b6b7ca0
37b6b7ca0loc_37b6b7ca0:
37b6b7ca0mov r9l, 1
37b6b7ca6mov r8l, 1
37b6b7caclea rdx, [rip+0xd7cdd0]
37b6b7cb3mov rcx, rbx
37b6b7cb6call lsame_
37b6b7cbbtest eax, eax
37b6b7cbdjne 0x37b6b7bc8
37b6b7cc3mov eax, -2
37b6b7cc8mov edx, 2
37b6b7ccdjmp 0x37b6b7c10
37b6b7cd2
37b6b7cd2 66 0f 1f 44 00 00 f..D..
37b6b7cd8
37b6b7cd8loc_37b6b7cd8:
37b6b7cd8mov eax, -4
37b6b7cddmov edx, 4
37b6b7ce2jmp 0x37b6b7c10
37b6b7ce7
37b6b7ce7 66 0f 1f 84 00 00 00 00 00 f........
37b6b7cf0
37b6b7cf0loc_37b6b7cf0:
37b6b7cf0mov rdx, [rsp+280]
37b6b7cf8mov r8l, [rdx]
37b6b7cfbtest r8l, r8l
37b6b7cfejs 0x37b6b7d55
37b6b7d00test r13l, r13l
37b6b7d03je 0x37b6b7d50
37b6b7d05cmp ecx, r8l
37b6b7d08jl 0x37b6b7d55
37b6b7d0a
37b6b7d0aloc_37b6b7d0a:
37b6b7d0amov r10, [rsp+296]
37b6b7d12test ebx, ebx
37b6b7d14mov edx, 1
37b6b7d19cmovg edx, ebx
37b6b7d1ccmp [r10], edx
37b6b7d1fjl 0x37b6b7f97
37b6b7d25mov r10, [rsp+320]
37b6b7d2dtest ecx, ecx
37b6b7d2fmov edx, 1
37b6b7d34cmovg edx, ecx
37b6b7d37cmp [r10], edx
37b6b7d3ajge 0x37b6b7d68
37b6b7d3cmov eax, -11
37b6b7d41mov edx, 11
37b6b7d46jmp 0x37b6b7c10
37b6b7d4b
37b6b7d4b 0f 1f 44 00 00 ..D..
37b6b7d50
37b6b7d50loc_37b6b7d50:
37b6b7d50cmp eax, r8l
37b6b7d53jge 0x37b6b7d0a
37b6b7d55
37b6b7d55loc_37b6b7d55:
37b6b7d55mov eax, -6
37b6b7d5amov edx, 6
37b6b7d5fjmp 0x37b6b7c10
37b6b7d64
37b6b7d64 0f 1f 40 00 ..@.
37b6b7d68
37b6b7d68loc_37b6b7d68:
37b6b7d68mov edx, [rsi]
37b6b7d6atest edx, edx
37b6b7d6cjne 0x37b6b7fa6
37b6b7d72test ecx, ecx
37b6b7d74je 0x37b6b7c34
37b6b7d7atest eax, eax
37b6b7d7cje 0x37b6b7c34
37b6b7d82test ebx, ebx
37b6b7d84je 0x37b6b7c34
37b6b7d8acmp r13l, r14l
37b6b7d8dje 0x37b6b7f50
37b6b7d93test r13l, r13l
37b6b7d96je 0x37b6b7f70
37b6b7d9csub ecx, r8l
37b6b7d9fmov [rsp+156], eax
37b6b7da6lea eax, [rcx+1]
37b6b7da9
37b6b7da9loc_37b6b7da9:
37b6b7da9lea esi, [rbx-1]
37b6b7dacmov r8l, 1
37b6b7db2mov ebx, 1
37b6b7db7
37b6b7db7loc_37b6b7db7:
37b6b7db7movsxd rcx, [rsp+96]
37b6b7dbcxor edx, edx
37b6b7dbecdqe
37b6b7dc0movsxd r11, r8l
37b6b7dc3lea r12, [4*r11]
37b6b7dcbmov [rsp+240], r15
37b6b7dd3mov r15l, 1
37b6b7dd9test rcx, rcx
37b6b7ddcmov [rsp+136], r13l
37b6b7de4mov r13, r12
37b6b7de7cmovs rcx, rdx
37b6b7debmovsxd rdx, ebp
37b6b7deexor r9l, r9l
37b6b7df1mov [rsp+132], r8l
37b6b7df9test rdx, rdx
37b6b7dfccmovs rdx, r9
37b6b7e00imul rax, rcx
37b6b7e04not rcx
37b6b7e07mov r9, [rsp+288]
37b6b7e0fmov r10, rdx
37b6b7e12mov [rsp+120], rdx
37b6b7e17add rcx, rax
37b6b7e1amovsxd rax, ebx
37b6b7e1dnot r10
37b6b7e20add rcx, rax
37b6b7e23mov [rsp+96], r10
37b6b7e28lea rbp, [r9+4*rcx]
37b6b7e2cmov rcx, [rsp+304]
37b6b7e34mov r12, rbp
37b6b7e37lea r14, [rcx+4*rax-4]
37b6b7e3clea rax, [rsp+156]
37b6b7e44mov [rsp+112], rax
37b6b7e49lea rax, [rsp+152]
37b6b7e51mov rbp, r14
37b6b7e54mov r14, rdi
37b6b7e57mov [rsp+104], rax
37b6b7e5cmov edi, 1
37b6b7e61jmp 0x37b6b7f19
37b6b7e66
37b6b7e66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6b7e70
37b6b7e70loc_37b6b7e70:
37b6b7e70mov edx, [r14]
37b6b7e73mov r15l, ebx
37b6b7e76sub edx, ebx
37b6b7e78add edx, 1
37b6b7e7bmov [rsp+152], edx
37b6b7e82
37b6b7e82loc_37b6b7e82:
37b6b7e82movsxd rcx, r15l
37b6b7e85movsxd rdx, edi
37b6b7e88mov [rsp+48], rbp
37b6b7e8dmov r8, [rsp+112]
37b6b7e92mov rax, [rsp+328]
37b6b7e9asub esi, 1
37b6b7e9dadd rbp, r13
37b6b7ea0mov [rsp+32], r12
37b6b7ea5imul rdx, [rsp+120]
37b6b7eabadd rdx, [rsp+96]
37b6b7eb0add r12, r13
37b6b7eb3mov [rsp+80], 1
37b6b7ebcmov [rsp+72], rax
37b6b7ec1mov rax, [rsp+320]
37b6b7ec9add rdx, rcx
37b6b7eccmov r9, [rsp+280]
37b6b7ed4mov rcx, [rsp+240]
37b6b7edcmov [rsp+64], rax
37b6b7ee1mov rax, [rsp+312]
37b6b7ee9lea rdx, [rax+4*rdx]
37b6b7eedmov rax, [rsp+296]
37b6b7ef5mov [rsp+56], rdx
37b6b7efamov rdx, [rsp+104]
37b6b7effmov [rsp+40], rax
37b6b7f04call slarz_
37b6b7f09add ebx, [rsp+132]
37b6b7f10cmp esi, -1
37b6b7f13je 0x37b6b7c34
37b6b7f19
37b6b7f19loc_37b6b7f19:
37b6b7f19mov eax, [rsp+136]
37b6b7f20test eax, eax
37b6b7f22jne 0x37b6b7e70
37b6b7f28mov rax, [rsp+264]
37b6b7f30mov edi, ebx
37b6b7f32mov eax, [rax]
37b6b7f34mov edx, eax
37b6b7f36mov [rsp+140], eax
37b6b7f3dsub edx, ebx
37b6b7f3fadd edx, 1
37b6b7f42mov [rsp+156], edx
37b6b7f49jmp 0x37b6b7e82
37b6b7f4e
37b6b7f4e 66 90 f.
37b6b7f50
37b6b7f50loc_37b6b7f50:
37b6b7f50test r13l, r13l
37b6b7f53je 0x37b6b7f88
37b6b7f55sub ecx, r8l
37b6b7f58mov [rsp+156], eax
37b6b7f5flea eax, [rcx+1]
37b6b7f62
37b6b7f62loc_37b6b7f62:
37b6b7f62lea esi, [rbx-1]
37b6b7f65mov r8l, -1
37b6b7f6bjmp 0x37b6b7db7
37b6b7f70
37b6b7f70loc_37b6b7f70:
37b6b7f70sub eax, r8l
37b6b7f73mov [rsp+152], ecx
37b6b7f7aadd eax, 1
37b6b7f7djmp 0x37b6b7da9
37b6b7f82
37b6b7f82 66 0f 1f 44 00 00 f..D..
37b6b7f88
37b6b7f88loc_37b6b7f88:
37b6b7f88sub eax, r8l
37b6b7f8bmov [rsp+152], ecx
37b6b7f92add eax, 1
37b6b7f95jmp 0x37b6b7f62
37b6b7f97
37b6b7f97loc_37b6b7f97:
37b6b7f97mov eax, -8
37b6b7f9cmov edx, 8
37b6b7fa1jmp 0x37b6b7c10
37b6b7fa6
37b6b7fa6loc_37b6b7fa6:
37b6b7fa6neg edx
37b6b7fa8jmp 0x37b6b7c12
37b6b7b30
37b6b7b30sormr3_:
37b6b7b30push r15
37b6b7b32push r14
37b6b7b34push r13
37b6b7b36push r12
37b6b7b38push rbp
37b6b7b39push rdi
37b6b7b3apush rsi
37b6b7b3bpush rbx
37b6b7b3csub rsp, 168
37b6b7b43mov rax, [rsp+296]
37b6b7b4bmov rsi, [rsp+336]
37b6b7b53mov eax, [rax]
37b6b7b55mov [rsi], 0
37b6b7b5bmov [rsp+96], eax
37b6b7b5fmov rbx, rdx
37b6b7b62mov rdi, r8
37b6b7b65mov r8l, 1
37b6b7b6bmov rax, [rsp+320]
37b6b7b73mov [rsp+264], r9
37b6b7b7blea rdx, [rip+0xd7cefe]
37b6b7b82mov r15, rcx
37b6b7b85mov r9l, 1
37b6b7b8bmov ebp, [rax]
37b6b7b8dcall lsame_
37b6b7b92mov r9l, 1
37b6b7b98mov r8l, 1
37b6b7b9emov rcx, rbx
37b6b7ba1lea rdx, [rip+0xd7ced9]
37b6b7ba8mov r13l, eax
37b6b7babcall lsame_
37b6b7bb0mov r14l, eax
37b6b7bb3test r13l, r13l
37b6b7bb6je 0x37b6b7c60
37b6b7bbcmov r12l, [rdi]
37b6b7bbf
37b6b7bbfloc_37b6b7bbf:
37b6b7bbftest r14l, r14l
37b6b7bc2je 0x37b6b7ca0
37b6b7bc8
37b6b7bc8loc_37b6b7bc8:
37b6b7bc8mov ecx, [rdi]
37b6b7bcatest ecx, ecx
37b6b7bccjs 0x37b6b7c50
37b6b7bd2mov rax, [rsp+264]
37b6b7bdamov eax, [rax]
37b6b7bdctest eax, eax
37b6b7bdejs 0x37b6b7cd8
37b6b7be4mov rdx, [rsp+272]
37b6b7becmov ebx, [rdx]
37b6b7beetest ebx, ebx
37b6b7bf0js 0x37b6b7bfb
37b6b7bf2cmp ebx, r12l
37b6b7bf5jle 0x37b6b7cf0
37b6b7bfb
37b6b7bfbloc_37b6b7bfb:
37b6b7bfbmov eax, -5
37b6b7c00mov edx, 5
37b6b7c05nop [rax+rax]
37b6b7c10
37b6b7c10loc_37b6b7c10:
37b6b7c10mov [rsi], eax
37b6b7c12
37b6b7c12loc_37b6b7c12:
37b6b7c12mov [rsp+156], edx
37b6b7c19mov r8l, 6
37b6b7c1flea rdx, [rsp+156]
37b6b7c27lea rcx, [rip+0xd7ce56]
37b6b7c2ecall xerbla_
37b6b7c33nop
37b6b7c34
37b6b7c34loc_37b6b7c34:
37b6b7c34add rsp, 168
37b6b7c3bpop rbx
37b6b7c3cpop rsi
37b6b7c3dpop rdi
37b6b7c3epop rbp
37b6b7c3fpop r12
37b6b7c41pop r13
37b6b7c43pop r14
37b6b7c45pop r15
37b6b7c47ret
37b6b7c48
37b6b7c48 0f 1f 84 00 00 00 00 00 ........
37b6b7c50
37b6b7c50loc_37b6b7c50:
37b6b7c50mov eax, -3
37b6b7c55mov edx, 3
37b6b7c5ajmp 0x37b6b7c10
37b6b7c5c
37b6b7c5c 0f 1f 40 00 ..@.
37b6b7c60
37b6b7c60loc_37b6b7c60:
37b6b7c60mov r9l, 1
37b6b7c66mov r8l, 1
37b6b7c6cmov rcx, r15
37b6b7c6fmov rax, [rsp+264]
37b6b7c77lea rdx, [rip+0xd7ce04]
37b6b7c7emov r12l, [rax]
37b6b7c81call lsame_
37b6b7c86test eax, eax
37b6b7c88jne 0x37b6b7bbf
37b6b7c8emov eax, -1
37b6b7c93mov edx, 1
37b6b7c98jmp 0x37b6b7c10
37b6b7c9d
37b6b7c9d 0f 1f 00 ...
37b6b7ca0
37b6b7ca0loc_37b6b7ca0:
37b6b7ca0mov r9l, 1
37b6b7ca6mov r8l, 1
37b6b7caclea rdx, [rip+0xd7cdd0]
37b6b7cb3mov rcx, rbx
37b6b7cb6call lsame_
37b6b7cbbtest eax, eax
37b6b7cbdjne 0x37b6b7bc8
37b6b7cc3mov eax, -2
37b6b7cc8mov edx, 2
37b6b7ccdjmp 0x37b6b7c10
37b6b7cd2
37b6b7cd2 66 0f 1f 44 00 00 f..D..
37b6b7cd8
37b6b7cd8loc_37b6b7cd8:
37b6b7cd8mov eax, -4
37b6b7cddmov edx, 4
37b6b7ce2jmp 0x37b6b7c10
37b6b7ce7
37b6b7ce7 66 0f 1f 84 00 00 00 00 00 f........
37b6b7cf0
37b6b7cf0loc_37b6b7cf0:
37b6b7cf0mov rdx, [rsp+280]
37b6b7cf8mov r8l, [rdx]
37b6b7cfbtest r8l, r8l
37b6b7cfejs 0x37b6b7d55
37b6b7d00test r13l, r13l
37b6b7d03je 0x37b6b7d50
37b6b7d05cmp ecx, r8l
37b6b7d08jl 0x37b6b7d55
37b6b7d0a
37b6b7d0aloc_37b6b7d0a:
37b6b7d0amov r10, [rsp+296]
37b6b7d12test ebx, ebx
37b6b7d14mov edx, 1
37b6b7d19cmovg edx, ebx
37b6b7d1ccmp [r10], edx
37b6b7d1fjl 0x37b6b7f97
37b6b7d25mov r10, [rsp+320]
37b6b7d2dtest ecx, ecx
37b6b7d2fmov edx, 1
37b6b7d34cmovg edx, ecx
37b6b7d37cmp [r10], edx
37b6b7d3ajge 0x37b6b7d68
37b6b7d3cmov eax, -11
37b6b7d41mov edx, 11
37b6b7d46jmp 0x37b6b7c10
37b6b7d4b
37b6b7d4b 0f 1f 44 00 00 ..D..
37b6b7d50
37b6b7d50loc_37b6b7d50:
37b6b7d50cmp eax, r8l
37b6b7d53jge 0x37b6b7d0a
37b6b7d55
37b6b7d55loc_37b6b7d55:
37b6b7d55mov eax, -6
37b6b7d5amov edx, 6
37b6b7d5fjmp 0x37b6b7c10
37b6b7d64
37b6b7d64 0f 1f 40 00 ..@.
37b6b7d68
37b6b7d68loc_37b6b7d68:
37b6b7d68mov edx, [rsi]
37b6b7d6atest edx, edx
37b6b7d6cjne 0x37b6b7fa6
37b6b7d72test ecx, ecx
37b6b7d74je 0x37b6b7c34
37b6b7d7atest eax, eax
37b6b7d7cje 0x37b6b7c34
37b6b7d82test ebx, ebx
37b6b7d84je 0x37b6b7c34
37b6b7d8acmp r13l, r14l
37b6b7d8dje 0x37b6b7f50
37b6b7d93test r13l, r13l
37b6b7d96je 0x37b6b7f70
37b6b7d9csub ecx, r8l
37b6b7d9fmov [rsp+156], eax
37b6b7da6lea eax, [rcx+1]
37b6b7da9
37b6b7da9loc_37b6b7da9:
37b6b7da9lea esi, [rbx-1]
37b6b7dacmov r8l, 1
37b6b7db2mov ebx, 1
37b6b7db7
37b6b7db7loc_37b6b7db7:
37b6b7db7movsxd rcx, [rsp+96]
37b6b7dbcxor edx, edx
37b6b7dbecdqe
37b6b7dc0movsxd r11, r8l
37b6b7dc3lea r12, [4*r11]
37b6b7dcbmov [rsp+240], r15
37b6b7dd3mov r15l, 1
37b6b7dd9test rcx, rcx
37b6b7ddcmov [rsp+136], r13l
37b6b7de4mov r13, r12
37b6b7de7cmovs rcx, rdx
37b6b7debmovsxd rdx, ebp
37b6b7deexor r9l, r9l
37b6b7df1mov [rsp+132], r8l
37b6b7df9test rdx, rdx
37b6b7dfccmovs rdx, r9
37b6b7e00imul rax, rcx
37b6b7e04not rcx
37b6b7e07mov r9, [rsp+288]
37b6b7e0fmov r10, rdx
37b6b7e12mov [rsp+120], rdx
37b6b7e17add rcx, rax
37b6b7e1amovsxd rax, ebx
37b6b7e1dnot r10
37b6b7e20add rcx, rax
37b6b7e23mov [rsp+96], r10
37b6b7e28lea rbp, [r9+4*rcx]
37b6b7e2cmov rcx, [rsp+304]
37b6b7e34mov r12, rbp
37b6b7e37lea r14, [rcx+4*rax-4]
37b6b7e3clea rax, [rsp+156]
37b6b7e44mov [rsp+112], rax
37b6b7e49lea rax, [rsp+152]
37b6b7e51mov rbp, r14
37b6b7e54mov r14, rdi
37b6b7e57mov [rsp+104], rax
37b6b7e5cmov edi, 1
37b6b7e61jmp 0x37b6b7f19
37b6b7e66
37b6b7e66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6b7e70
37b6b7e70loc_37b6b7e70:
37b6b7e70mov edx, [r14]
37b6b7e73mov r15l, ebx
37b6b7e76sub edx, ebx
37b6b7e78add edx, 1
37b6b7e7bmov [rsp+152], edx
37b6b7e82
37b6b7e82loc_37b6b7e82:
37b6b7e82movsxd rcx, r15l
37b6b7e85movsxd rdx, edi
37b6b7e88mov [rsp+48], rbp
37b6b7e8dmov r8, [rsp+112]
37b6b7e92mov rax, [rsp+328]
37b6b7e9asub esi, 1
37b6b7e9dadd rbp, r13
37b6b7ea0mov [rsp+32], r12
37b6b7ea5imul rdx, [rsp+120]
37b6b7eabadd rdx, [rsp+96]
37b6b7eb0add r12, r13
37b6b7eb3mov [rsp+80], 1
37b6b7ebcmov [rsp+72], rax
37b6b7ec1mov rax, [rsp+320]
37b6b7ec9add rdx, rcx
37b6b7eccmov r9, [rsp+280]
37b6b7ed4mov rcx, [rsp+240]
37b6b7edcmov [rsp+64], rax
37b6b7ee1mov rax, [rsp+312]
37b6b7ee9lea rdx, [rax+4*rdx]
37b6b7eedmov rax, [rsp+296]
37b6b7ef5mov [rsp+56], rdx
37b6b7efamov rdx, [rsp+104]
37b6b7effmov [rsp+40], rax
37b6b7f04call slarz_
37b6b7f09add ebx, [rsp+132]
37b6b7f10cmp esi, -1
37b6b7f13je 0x37b6b7c34
37b6b7f19
37b6b7f19loc_37b6b7f19:
37b6b7f19mov eax, [rsp+136]
37b6b7f20test eax, eax
37b6b7f22jne 0x37b6b7e70
37b6b7f28mov rax, [rsp+264]
37b6b7f30mov edi, ebx
37b6b7f32mov eax, [rax]
37b6b7f34mov edx, eax
37b6b7f36mov [rsp+140], eax
37b6b7f3dsub edx, ebx
37b6b7f3fadd edx, 1
37b6b7f42mov [rsp+156], edx
37b6b7f49jmp 0x37b6b7e82
37b6b7f4e
37b6b7f4e 66 90 f.
37b6b7f50
37b6b7f50loc_37b6b7f50:
37b6b7f50test r13l, r13l
37b6b7f53je 0x37b6b7f88
37b6b7f55sub ecx, r8l
37b6b7f58mov [rsp+156], eax
37b6b7f5flea eax, [rcx+1]
37b6b7f62
37b6b7f62loc_37b6b7f62:
37b6b7f62lea esi, [rbx-1]
37b6b7f65mov r8l, -1
37b6b7f6bjmp 0x37b6b7db7
37b6b7f70
37b6b7f70loc_37b6b7f70:
37b6b7f70sub eax, r8l
37b6b7f73mov [rsp+152], ecx
37b6b7f7aadd eax, 1
37b6b7f7djmp 0x37b6b7da9
37b6b7f82
37b6b7f82 66 0f 1f 44 00 00 f..D..
37b6b7f88
37b6b7f88loc_37b6b7f88:
37b6b7f88sub eax, r8l
37b6b7f8bmov [rsp+152], ecx
37b6b7f92add eax, 1
37b6b7f95jmp 0x37b6b7f62
37b6b7f97
37b6b7f97loc_37b6b7f97:
37b6b7f97mov eax, -8
37b6b7f9cmov edx, 8
37b6b7fa1jmp 0x37b6b7c10
37b6b7fa6
37b6b7fa6loc_37b6b7fa6:
37b6b7fa6neg edx
37b6b7fa8jmp 0x37b6b7c12
37b6b7b30
37b6b7fad
37b6b7fad // align 0x10
37b6b7fad // align 0x10
37b6b7fb0
37b6b7fb0sormrq_:
37b6b7fb0push r15
37b6b7fb2push r14
37b6b7fb4push r13
37b6b7fb6push r12
37b6b7fb8push rbp
37b6b7fb9push rdi
37b6b7fbapush rsi
37b6b7fbbpush rbx
37b6b7fbcsub rsp, 280
37b6b7fc3mov r12, [rsp+448]
37b6b7fcbmov [r12], 0
37b6b7fd3mov rbp, rdx
37b6b7fd6mov rbx, r8
37b6b7fd9mov rsi, r9
37b6b7fdcmov r8l, 1
37b6b7fe2mov r9l, 1
37b6b7fe8lea rdx, [rip+0xd7caa1]
37b6b7fefmov rdi, rcx
37b6b7ff2call lsame_
37b6b7ff7mov r9l, 1
37b6b7ffdmov r8l, 1
37b6b8003mov rcx, rbp
37b6b8006lea rdx, [rip+0xd7ca84]
37b6b800dmov [rsp+232], eax
37b6b8014mov r13l, eax
37b6b8017call lsame_
37b6b801cmov r10l, [rsi]
37b6b801fmov r14l, eax
37b6b8022mov rax, [rsp+440]
37b6b802amov r15l, [rax]
37b6b802dmov eax, [rbx]
37b6b802fmov [rsp+164], eax
37b6b8036test r13l, r13l
37b6b8039je 0x37b6b8090
37b6b803btest r10l, r10l
37b6b803emov r13l, 1
37b6b8044cmovg r13l, r10l
37b6b8048test r14l, r14l
37b6b804bje 0x37b6b813c
37b6b8051
37b6b8051loc_37b6b8051:
37b6b8051mov edx, [rbx]
37b6b8053test edx, edx
37b6b8055js 0x37b6b80c8
37b6b8057mov ecx, [rsi]
37b6b8059test ecx, ecx
37b6b805bjs 0x37b6b8170
37b6b8061mov rax, [rsp+384]
37b6b8069mov eax, [rax]
37b6b806btest eax, eax
37b6b806djs 0x37b6b807c
37b6b806fcmp eax, [rsp+164]
37b6b8076jle 0x37b6b8180
37b6b807c
37b6b807cloc_37b6b807c:
37b6b807cmov edx, -5
37b6b8081mov eax, 5
37b6b8086jmp 0x37b6b80d2
37b6b8088
37b6b8088 0f 1f 84 00 00 00 00 00 ........
37b6b8090
37b6b8090loc_37b6b8090:
37b6b8090mov r9l, 1
37b6b8096mov r8l, 1
37b6b809cmov rcx, rdi
37b6b809fmov [rsp+168], r10l
37b6b80a7lea rdx, [rip+0xd7c9e4]
37b6b80aecall lsame_
37b6b80b3test eax, eax
37b6b80b5jne 0x37b6b8110
37b6b80b7mov edx, -1
37b6b80bcmov eax, 1
37b6b80c1jmp 0x37b6b80d2
37b6b80c3
37b6b80c3 0f 1f 44 00 00 ..D..
37b6b80c8
37b6b80c8loc_37b6b80c8:
37b6b80c8mov edx, -3
37b6b80cdmov eax, 3
37b6b80d2
37b6b80d2loc_37b6b80d2:
37b6b80d2mov [r12], edx
37b6b80d6
37b6b80d6loc_37b6b80d6:
37b6b80d6lea rdx, [rsp+268]
37b6b80demov r8l, 6
37b6b80e4lea rcx, [rip+0xd7c9a9]
37b6b80ebmov [rsp+268], eax
37b6b80f2call xerbla_
37b6b80f7nop
37b6b80f8
37b6b80f8loc_37b6b80f8:
37b6b80f8add rsp, 280
37b6b80ffpop rbx
37b6b8100pop rsi
37b6b8101pop rdi
37b6b8102pop rbp
37b6b8103pop r12
37b6b8105pop r13
37b6b8107pop r14
37b6b8109pop r15
37b6b810bret
37b6b810c
37b6b810c 0f 1f 40 00 ..@.
37b6b8110
37b6b8110loc_37b6b8110:
37b6b8110mov eax, [rsp+164]
37b6b8117mov r10l, [rsp+168]
37b6b811fmov r13l, 1
37b6b8125test eax, eax
37b6b8127mov [rsp+164], r10l
37b6b812fcmovg r13l, eax
37b6b8133test r14l, r14l
37b6b8136jne 0x37b6b8051
37b6b813c
37b6b813cloc_37b6b813c:
37b6b813cmov r9l, 1
37b6b8142mov r8l, 1
37b6b8148mov rcx, rbp
37b6b814blea rdx, [rip+0xd7c941]
37b6b8152call lsame_
37b6b8157test eax, eax
37b6b8159jne 0x37b6b8051
37b6b815fmov edx, -2
37b6b8164mov eax, 2
37b6b8169jmp 0x37b6b80d2
37b6b816e
37b6b816e 66 90 f.
37b6b8170
37b6b8170loc_37b6b8170:
37b6b8170mov edx, -4
37b6b8175mov eax, 4
37b6b817ajmp 0x37b6b80d2
37b6b817f
37b6b817f 90 .
37b6b8180
37b6b8180loc_37b6b8180:
37b6b8180mov r11, [rsp+400]
37b6b8188test eax, eax
37b6b818amov r8l, 1
37b6b8190cmovle eax, r8l
37b6b8194cmp [r11], eax
37b6b8197jl 0x37b6b81e0
37b6b8199mov r11, [rsp+424]
37b6b81a1test edx, edx
37b6b81a3mov eax, 1
37b6b81a8cmovg eax, edx
37b6b81abcmp [r11], eax
37b6b81aejl 0x37b6b87d0
37b6b81b4mov rax, [rsp+440]
37b6b81bccmp [rax], r13l
37b6b81bfjge 0x37b6b81f0
37b6b81c1cmp r15l, -1
37b6b81c5je 0x37b6b81f0
37b6b81c7mov [r12], -12
37b6b81cfmov eax, 12
37b6b81d4jmp 0x37b6b80d6
37b6b81d9
37b6b81d9 0f 1f 80 00 00 00 00 .......
37b6b81e0
37b6b81e0loc_37b6b81e0:
37b6b81e0mov edx, -7
37b6b81e5mov eax, 7
37b6b81eajmp 0x37b6b80d2
37b6b81ef
37b6b81ef 90 .
37b6b81f0
37b6b81f0loc_37b6b81f0:
37b6b81f0mov eax, [r12]
37b6b81f4test eax, eax
37b6b81f6jne 0x37b6b885e
37b6b81fcmov eax, 1
37b6b8201test edx, edx
37b6b8203je 0x37b6b820d
37b6b8205test ecx, ecx
37b6b8207jne 0x37b6b8660
37b6b820d
37b6b820dloc_37b6b820d:
37b6b820dmov [rsp+256], eax
37b6b8214lea rax, [rsp+256]
37b6b821cmov rcx, rax
37b6b821fmov [rsp+168], rax
37b6b8227call sroundup_lwork_
37b6b822cmov rax, [rsp+432]
37b6b8234movss [rax], x0
37b6b8238mov eax, [r12]
37b6b823ctest eax, eax
37b6b823ejne 0x37b6b885e
37b6b8244cmp r15l, -1
37b6b8248je 0x37b6b80f8
37b6b824emov r11l, [rbx]
37b6b8251test r11l, r11l
37b6b8254je 0x37b6b80f8
37b6b825amov r10l, [rsi]
37b6b825dtest r10l, r10l
37b6b8260je 0x37b6b80f8
37b6b8266mov [rsp+252], r13l
37b6b826ecmp [rsp+184], 1
37b6b8276jle 0x37b6b85b0
37b6b827cmov rax, [rsp+384]
37b6b8284mov ecx, [rax]
37b6b8286cmp ecx, [rsp+184]
37b6b828djle 0x37b6b85b0
37b6b8293mov rax, [rsp+440]
37b6b829blea r11, [rsp+268]
37b6b82a3mov eax, [rax]
37b6b82a5cmp eax, [rsp+256]
37b6b82acjl 0x37b6b8708
37b6b82b2
37b6b82b2loc_37b6b82b2:
37b6b82b2mov ebp, [rsp+184]
37b6b82b9imul ebp, r13l
37b6b82bdcmp [rsp+232], r14l
37b6b82c5je 0x37b6b87e0
37b6b82cbmov edx, [rsp+232]
37b6b82d2test edx, edx
37b6b82d4je 0x37b6b8830
37b6b82damov eax, [rsi]
37b6b82dcmov [rsp+264], eax
37b6b82e3test r14l, r14l
37b6b82e6je 0x37b6b8842
37b6b82ec
37b6b82ecloc_37b6b82ec:
37b6b82ecmov r9l, 84
37b6b82f2
37b6b82f2loc_37b6b82f2:
37b6b82f2mov r8l, [rsp+184]
37b6b82falea eax, [rcx-1]
37b6b82fdxor edx, edx
37b6b82ffmov r14l, 1
37b6b8305div r8l
37b6b8308mov r13l, eax
37b6b830b
37b6b830bloc_37b6b830b:
37b6b830bmov rax, [rsp+432]
37b6b8313movsxd rdx, ebp
37b6b8316mov [rsp+352], rdi
37b6b831emov [rsp+368], rbx
37b6b8326mov rdi, [rsp+384]
37b6b832elea r15, [rax+4*rdx]
37b6b8332movsxd rdx, r8l
37b6b8335mov [rsp+376], rsi
37b6b833dmov ebx, [rsp+184]
37b6b8344lea rax, [4*rdx]
37b6b834cmovsxd rdx, r14l
37b6b834fmov [rsp+247], r9b
37b6b8357mov rsi, [rsp+400]
37b6b835fmov [rsp+224], rax
37b6b8367mov rax, [rsp+392]
37b6b836fshl rdx, 2
37b6b8373mov [rsp+236], r8l
37b6b837blea rbp, [rax+rdx-4]
37b6b8380mov rax, [rsp+408]
37b6b8388mov [rsp+184], r11
37b6b8390lea r12, [rax+rdx-4]
37b6b8395lea rax, [rsp+248]
37b6b839dmov [rsp+176], rax
37b6b83a5lea rax, [rsp+247]
37b6b83admov [rsp+192], rax
37b6b83b5lea rax, [rsp+252]
37b6b83bdmov [rsp+200], rax
37b6b83c5lea rax, [rsp+264]
37b6b83cdmov [rsp+216], rax
37b6b83d5lea rax, [rsp+260]
37b6b83ddmov [rsp+208], rax
37b6b83e5jmp 0x37b6b84f6
37b6b83ea
37b6b83ea 66 0f 1f 44 00 00 f..D..
37b6b83f0
37b6b83f0loc_37b6b83f0:
37b6b83f0mov r11, [rsp+368]
37b6b83f8mov eax, [r11]
37b6b83fbadd eax, r14l
37b6b83fesub eax, ecx
37b6b8400lea eax, [rdx+rax-1]
37b6b8404mov [rsp+260], eax
37b6b840b
37b6b840bloc_37b6b840b:
37b6b840bmov rax, [rsp+200]
37b6b8413mov [rsp+72], r15
37b6b8418lea r9, [rip+0xd7c689]
37b6b841flea r8, [rip+0xd7c689]
37b6b8426mov [rsp+64], rsi
37b6b842bmov rdx, [rsp+192]
37b6b8433mov [rsp+112], rax
37b6b8438mov rax, [rsp+432]
37b6b8440mov [rsp+56], rbp
37b6b8445mov rcx, [rsp+352]
37b6b844dmov [rsp+104], rax
37b6b8452mov rax, [rsp+424]
37b6b845amov [rsp+144], 7
37b6b8466mov [rsp+96], rax
37b6b846bmov rax, [rsp+416]
37b6b8473mov [rsp+136], 8
37b6b847fmov [rsp+88], rax
37b6b8484lea rax, [rip+0xd7c62d]
37b6b848bmov [rsp+80], rax
37b6b8490mov rax, [rsp+176]
37b6b8498mov [rsp+128], 1
37b6b84a4mov [rsp+48], rax
37b6b84a9mov rax, [rsp+216]
37b6b84b1mov [rsp+120], 1
37b6b84bamov [rsp+40], rax
37b6b84bfmov rax, [rsp+208]
37b6b84c7mov [rsp+32], rax
37b6b84cccall slarfb_
37b6b84d1test r13l, r13l
37b6b84d4je 0x37b6b863b
37b6b84damov rax, [rsp+224]
37b6b84e2mov ecx, [rdi]
37b6b84e4sub r13l, 1
37b6b84e8add r14l, [rsp+236]
37b6b84f0add rbp, rax
37b6b84f3add r12, rax
37b6b84f6
37b6b84f6loc_37b6b84f6:
37b6b84f6mov eax, ecx
37b6b84f8mov edx, [rsp+164]
37b6b84ffmov [rsp+80], 7
37b6b8508sub eax, r14l
37b6b850bmov [rsp+56], r15
37b6b8510mov r9, [rsp+176]
37b6b8518add eax, 1
37b6b851bmov [rsp+48], r12
37b6b8520mov r8, [rsp+184]
37b6b8528cmp eax, ebx
37b6b852amov [rsp+40], rsi
37b6b852fcmovg eax, ebx
37b6b8532sub edx, ecx
37b6b8534mov [rsp+32], rbp
37b6b8539lea rcx, [rip+0xd7c56f]
37b6b8540mov [rsp+72], 8
37b6b8549add edx, r14l
37b6b854cmov [rsp+248], eax
37b6b8553lea eax, [rax+rdx-1]
37b6b8557lea rdx, [rip+0xd7c54a]
37b6b855emov [rsp+268], eax
37b6b8565lea rax, [rip+0xd7c54c]
37b6b856cmov [rsp+64], rax
37b6b8571call slarft_
37b6b8576mov eax, [rsp+232]
37b6b857dmov ecx, [rdi]
37b6b857fmov edx, [rsp+248]
37b6b8586test eax, eax
37b6b8588jne 0x37b6b83f0
37b6b858emov r11, [rsp+376]
37b6b8596mov eax, [r11]
37b6b8599add eax, r14l
37b6b859csub eax, ecx
37b6b859elea eax, [rdx+rax-1]
37b6b85a2mov [rsp+264], eax
37b6b85a9jmp 0x37b6b840b
37b6b85ae
37b6b85ae 66 90 f.
37b6b85b0
37b6b85b0loc_37b6b85b0:
37b6b85b0lea r11, [rsp+268]
37b6b85b8
37b6b85b8loc_37b6b85b8:
37b6b85b8mov [rsp+88], r11
37b6b85bdmov r9, rsi
37b6b85c0mov r8, rbx
37b6b85c3mov rdx, rbp
37b6b85c6mov rax, [rsp+432]
37b6b85cemov rcx, rdi
37b6b85d1mov [rsp+104], 1
37b6b85damov [rsp+96], 1
37b6b85e3mov [rsp+80], rax
37b6b85e8mov rax, [rsp+424]
37b6b85f0mov [rsp+72], rax
37b6b85f5mov rax, [rsp+416]
37b6b85fdmov [rsp+64], rax
37b6b8602mov rax, [rsp+408]
37b6b860amov [rsp+56], rax
37b6b860fmov rax, [rsp+400]
37b6b8617mov [rsp+48], rax
37b6b861cmov rax, [rsp+392]
37b6b8624mov [rsp+40], rax
37b6b8629mov rax, [rsp+384]
37b6b8631mov [rsp+32], rax
37b6b8636call sormr2_
37b6b863b
37b6b863bloc_37b6b863b:
37b6b863bmov rcx, [rsp+168]
37b6b8643call sroundup_lwork_
37b6b8648mov rax, [rsp+432]
37b6b8650movss [rax], x0
37b6b8654jmp 0x37b6b80f8
37b6b8659
37b6b8659 0f 1f 80 00 00 00 00 .......
37b6b8660
37b6b8660loc_37b6b8660:
37b6b8660mov [rsp+40], rbp
37b6b8665lea r11, [rsp+268]
37b6b866dmov r9, rdi
37b6b8670mov ecx, 2
37b6b8675mov [rsp+32], 1
37b6b867emov rdx, r11
37b6b8681mov r8l, 1
37b6b8687mov [rsp+168], r11
37b6b868fcall _gfortran_concat_string
37b6b8694lea rax, [rip+0xd7c405]
37b6b869bmov r9, rbx
37b6b869emov [rsp+64], 2
37b6b86a7mov [rsp+48], rax
37b6b86acmov rax, [rsp+384]
37b6b86b4lea rdx, [rip+0xd7c3d9]
37b6b86bblea rcx, [rip+0xd7c3da]
37b6b86c2mov [rsp+32], rsi
37b6b86c7mov r8, [rsp+168]
37b6b86cfmov [rsp+56], 6
37b6b86d8mov [rsp+40], rax
37b6b86ddcall ilaenv_
37b6b86e2mov edx, eax
37b6b86e4mov eax, 64
37b6b86e9cmp edx, eax
37b6b86ebcmovle eax, edx
37b6b86eemov [rsp+184], eax
37b6b86f5imul eax, r13l
37b6b86f9add eax, 4160
37b6b86fejmp 0x37b6b820d
37b6b8703
37b6b8703 0f 1f 44 00 00 ..D..
37b6b8708
37b6b8708loc_37b6b8708:
37b6b8708sub eax, 4160
37b6b870dmov [rsp+40], rbp
37b6b8712mov r9, rdi
37b6b8715mov ecx, 2
37b6b871acdq
37b6b871bmov r8l, 1
37b6b8721mov [rsp+32], 1
37b6b872aidiv r13l
37b6b872dmov [rsp+176], r11
37b6b8735mov rdx, r11
37b6b8738mov [rsp+184], eax
37b6b873fcall _gfortran_concat_string
37b6b8744lea rcx, [rip+0xd7c355]
37b6b874bmov r9, rbx
37b6b874emov [rsp+64], 2
37b6b8757mov [rsp+48], rcx
37b6b875cmov rcx, [rsp+384]
37b6b8764lea rdx, [rip+0xd7c329]
37b6b876bmov [rsp+32], rsi
37b6b8770mov r8, [rsp+176]
37b6b8778mov [rsp+40], rcx
37b6b877dlea rcx, [rip+0xd7c320]
37b6b8784mov [rsp+56], 6
37b6b878dcall ilaenv_
37b6b8792mov edx, 2
37b6b8797mov r11, [rsp+176]
37b6b879fcmp eax, edx
37b6b87a1cmovl eax, edx
37b6b87a4cmp [rsp+184], eax
37b6b87abjl 0x37b6b85b8
37b6b87b1mov rax, [rsp+384]
37b6b87b9mov ecx, [rax]
37b6b87bbcmp ecx, [rsp+184]
37b6b87c2jg 0x37b6b82b2
37b6b87c8jmp 0x37b6b85b8
37b6b87cd
37b6b87cd 0f 1f 00 ...
37b6b87d0
37b6b87d0loc_37b6b87d0:
37b6b87d0mov edx, -10
37b6b87d5mov eax, 10
37b6b87dajmp 0x37b6b80d2
37b6b87df
37b6b87df 90 .
37b6b87e0
37b6b87e0loc_37b6b87e0:
37b6b87e0mov r15l, [rsp+184]
37b6b87e8lea eax, [rcx-1]
37b6b87ebmov r9l, [rsp+232]
37b6b87f3cdq
37b6b87f4idiv r15l
37b6b87f7lea eax, [rcx-1]
37b6b87faneg r15l
37b6b87fdmov r8l, r15l
37b6b8800sub eax, edx
37b6b8802lea r14l, [rax+1]
37b6b8806test r9l, r9l
37b6b8809je 0x37b6b884d
37b6b880bmov edx, [rsi]
37b6b880dmov r9l, 84
37b6b8813mov [rsp+264], edx
37b6b881a
37b6b881aloc_37b6b881a:
37b6b881axor edx, edx
37b6b881cdiv [rsp+184]
37b6b8823mov r13l, eax
37b6b8826jmp 0x37b6b830b
37b6b882b
37b6b882b 0f 1f 44 00 00 ..D..
37b6b8830
37b6b8830loc_37b6b8830:
37b6b8830mov eax, [rbx]
37b6b8832mov [rsp+260], eax
37b6b8839test r14l, r14l
37b6b883cjne 0x37b6b82ec
37b6b8842
37b6b8842loc_37b6b8842:
37b6b8842mov r9l, 78
37b6b8848jmp 0x37b6b82f2
37b6b884d
37b6b884dloc_37b6b884d:
37b6b884dmov edx, [rbx]
37b6b884fmov r9l, 78
37b6b8855mov [rsp+260], edx
37b6b885cjmp 0x37b6b881a
37b6b885e
37b6b885eloc_37b6b885e:
37b6b885eneg eax
37b6b8860jmp 0x37b6b80d6
37b6b7fb0
37b6b7fb0sormrq_:
37b6b7fb0push r15
37b6b7fb2push r14
37b6b7fb4push r13
37b6b7fb6push r12
37b6b7fb8push rbp
37b6b7fb9push rdi
37b6b7fbapush rsi
37b6b7fbbpush rbx
37b6b7fbcsub rsp, 280
37b6b7fc3mov r12, [rsp+448]
37b6b7fcbmov [r12], 0
37b6b7fd3mov rbp, rdx
37b6b7fd6mov rbx, r8
37b6b7fd9mov rsi, r9
37b6b7fdcmov r8l, 1
37b6b7fe2mov r9l, 1
37b6b7fe8lea rdx, [rip+0xd7caa1]
37b6b7fefmov rdi, rcx
37b6b7ff2call lsame_
37b6b7ff7mov r9l, 1
37b6b7ffdmov r8l, 1
37b6b8003mov rcx, rbp
37b6b8006lea rdx, [rip+0xd7ca84]
37b6b800dmov [rsp+232], eax
37b6b8014mov r13l, eax
37b6b8017call lsame_
37b6b801cmov r10l, [rsi]
37b6b801fmov r14l, eax
37b6b8022mov rax, [rsp+440]
37b6b802amov r15l, [rax]
37b6b802dmov eax, [rbx]
37b6b802fmov [rsp+164], eax
37b6b8036test r13l, r13l
37b6b8039je 0x37b6b8090
37b6b803btest r10l, r10l
37b6b803emov r13l, 1
37b6b8044cmovg r13l, r10l
37b6b8048test r14l, r14l
37b6b804bje 0x37b6b813c
37b6b8051
37b6b8051loc_37b6b8051:
37b6b8051mov edx, [rbx]
37b6b8053test edx, edx
37b6b8055js 0x37b6b80c8
37b6b8057mov ecx, [rsi]
37b6b8059test ecx, ecx
37b6b805bjs 0x37b6b8170
37b6b8061mov rax, [rsp+384]
37b6b8069mov eax, [rax]
37b6b806btest eax, eax
37b6b806djs 0x37b6b807c
37b6b806fcmp eax, [rsp+164]
37b6b8076jle 0x37b6b8180
37b6b807c
37b6b807cloc_37b6b807c:
37b6b807cmov edx, -5
37b6b8081mov eax, 5
37b6b8086jmp 0x37b6b80d2
37b6b8088
37b6b8088 0f 1f 84 00 00 00 00 00 ........
37b6b8090
37b6b8090loc_37b6b8090:
37b6b8090mov r9l, 1
37b6b8096mov r8l, 1
37b6b809cmov rcx, rdi
37b6b809fmov [rsp+168], r10l
37b6b80a7lea rdx, [rip+0xd7c9e4]
37b6b80aecall lsame_
37b6b80b3test eax, eax
37b6b80b5jne 0x37b6b8110
37b6b80b7mov edx, -1
37b6b80bcmov eax, 1
37b6b80c1jmp 0x37b6b80d2
37b6b80c3
37b6b80c3 0f 1f 44 00 00 ..D..
37b6b80c8
37b6b80c8loc_37b6b80c8:
37b6b80c8mov edx, -3
37b6b80cdmov eax, 3
37b6b80d2
37b6b80d2loc_37b6b80d2:
37b6b80d2mov [r12], edx
37b6b80d6
37b6b80d6loc_37b6b80d6:
37b6b80d6lea rdx, [rsp+268]
37b6b80demov r8l, 6
37b6b80e4lea rcx, [rip+0xd7c9a9]
37b6b80ebmov [rsp+268], eax
37b6b80f2call xerbla_
37b6b80f7nop
37b6b80f8
37b6b80f8loc_37b6b80f8:
37b6b80f8add rsp, 280
37b6b80ffpop rbx
37b6b8100pop rsi
37b6b8101pop rdi
37b6b8102pop rbp
37b6b8103pop r12
37b6b8105pop r13
37b6b8107pop r14
37b6b8109pop r15
37b6b810bret
37b6b810c
37b6b810c 0f 1f 40 00 ..@.
37b6b8110
37b6b8110loc_37b6b8110:
37b6b8110mov eax, [rsp+164]
37b6b8117mov r10l, [rsp+168]
37b6b811fmov r13l, 1
37b6b8125test eax, eax
37b6b8127mov [rsp+164], r10l
37b6b812fcmovg r13l, eax
37b6b8133test r14l, r14l
37b6b8136jne 0x37b6b8051
37b6b813c
37b6b813cloc_37b6b813c:
37b6b813cmov r9l, 1
37b6b8142mov r8l, 1
37b6b8148mov rcx, rbp
37b6b814blea rdx, [rip+0xd7c941]
37b6b8152call lsame_
37b6b8157test eax, eax
37b6b8159jne 0x37b6b8051
37b6b815fmov edx, -2
37b6b8164mov eax, 2
37b6b8169jmp 0x37b6b80d2
37b6b816e
37b6b816e 66 90 f.
37b6b8170
37b6b8170loc_37b6b8170:
37b6b8170mov edx, -4
37b6b8175mov eax, 4
37b6b817ajmp 0x37b6b80d2
37b6b817f
37b6b817f 90 .
37b6b8180
37b6b8180loc_37b6b8180:
37b6b8180mov r11, [rsp+400]
37b6b8188test eax, eax
37b6b818amov r8l, 1
37b6b8190cmovle eax, r8l
37b6b8194cmp [r11], eax
37b6b8197jl 0x37b6b81e0
37b6b8199mov r11, [rsp+424]
37b6b81a1test edx, edx
37b6b81a3mov eax, 1
37b6b81a8cmovg eax, edx
37b6b81abcmp [r11], eax
37b6b81aejl 0x37b6b87d0
37b6b81b4mov rax, [rsp+440]
37b6b81bccmp [rax], r13l
37b6b81bfjge 0x37b6b81f0
37b6b81c1cmp r15l, -1
37b6b81c5je 0x37b6b81f0
37b6b81c7mov [r12], -12
37b6b81cfmov eax, 12
37b6b81d4jmp 0x37b6b80d6
37b6b81d9
37b6b81d9 0f 1f 80 00 00 00 00 .......
37b6b81e0
37b6b81e0loc_37b6b81e0:
37b6b81e0mov edx, -7
37b6b81e5mov eax, 7
37b6b81eajmp 0x37b6b80d2
37b6b81ef
37b6b81ef 90 .
37b6b81f0
37b6b81f0loc_37b6b81f0:
37b6b81f0mov eax, [r12]
37b6b81f4test eax, eax
37b6b81f6jne 0x37b6b885e
37b6b81fcmov eax, 1
37b6b8201test edx, edx
37b6b8203je 0x37b6b820d
37b6b8205test ecx, ecx
37b6b8207jne 0x37b6b8660
37b6b820d
37b6b820dloc_37b6b820d:
37b6b820dmov [rsp+256], eax
37b6b8214lea rax, [rsp+256]
37b6b821cmov rcx, rax
37b6b821fmov [rsp+168], rax
37b6b8227call sroundup_lwork_
37b6b822cmov rax, [rsp+432]
37b6b8234movss [rax], x0
37b6b8238mov eax, [r12]
37b6b823ctest eax, eax
37b6b823ejne 0x37b6b885e
37b6b8244cmp r15l, -1
37b6b8248je 0x37b6b80f8
37b6b824emov r11l, [rbx]
37b6b8251test r11l, r11l
37b6b8254je 0x37b6b80f8
37b6b825amov r10l, [rsi]
37b6b825dtest r10l, r10l
37b6b8260je 0x37b6b80f8
37b6b8266mov [rsp+252], r13l
37b6b826ecmp [rsp+184], 1
37b6b8276jle 0x37b6b85b0
37b6b827cmov rax, [rsp+384]
37b6b8284mov ecx, [rax]
37b6b8286cmp ecx, [rsp+184]
37b6b828djle 0x37b6b85b0
37b6b8293mov rax, [rsp+440]
37b6b829blea r11, [rsp+268]
37b6b82a3mov eax, [rax]
37b6b82a5cmp eax, [rsp+256]
37b6b82acjl 0x37b6b8708
37b6b82b2
37b6b82b2loc_37b6b82b2:
37b6b82b2mov ebp, [rsp+184]
37b6b82b9imul ebp, r13l
37b6b82bdcmp [rsp+232], r14l
37b6b82c5je 0x37b6b87e0
37b6b82cbmov edx, [rsp+232]
37b6b82d2test edx, edx
37b6b82d4je 0x37b6b8830
37b6b82damov eax, [rsi]
37b6b82dcmov [rsp+264], eax
37b6b82e3test r14l, r14l
37b6b82e6je 0x37b6b8842
37b6b82ec
37b6b82ecloc_37b6b82ec:
37b6b82ecmov r9l, 84
37b6b82f2
37b6b82f2loc_37b6b82f2:
37b6b82f2mov r8l, [rsp+184]
37b6b82falea eax, [rcx-1]
37b6b82fdxor edx, edx
37b6b82ffmov r14l, 1
37b6b8305div r8l
37b6b8308mov r13l, eax
37b6b830b
37b6b830bloc_37b6b830b:
37b6b830bmov rax, [rsp+432]
37b6b8313movsxd rdx, ebp
37b6b8316mov [rsp+352], rdi
37b6b831emov [rsp+368], rbx
37b6b8326mov rdi, [rsp+384]
37b6b832elea r15, [rax+4*rdx]
37b6b8332movsxd rdx, r8l
37b6b8335mov [rsp+376], rsi
37b6b833dmov ebx, [rsp+184]
37b6b8344lea rax, [4*rdx]
37b6b834cmovsxd rdx, r14l
37b6b834fmov [rsp+247], r9b
37b6b8357mov rsi, [rsp+400]
37b6b835fmov [rsp+224], rax
37b6b8367mov rax, [rsp+392]
37b6b836fshl rdx, 2
37b6b8373mov [rsp+236], r8l
37b6b837blea rbp, [rax+rdx-4]
37b6b8380mov rax, [rsp+408]
37b6b8388mov [rsp+184], r11
37b6b8390lea r12, [rax+rdx-4]
37b6b8395lea rax, [rsp+248]
37b6b839dmov [rsp+176], rax
37b6b83a5lea rax, [rsp+247]
37b6b83admov [rsp+192], rax
37b6b83b5lea rax, [rsp+252]
37b6b83bdmov [rsp+200], rax
37b6b83c5lea rax, [rsp+264]
37b6b83cdmov [rsp+216], rax
37b6b83d5lea rax, [rsp+260]
37b6b83ddmov [rsp+208], rax
37b6b83e5jmp 0x37b6b84f6
37b6b83ea
37b6b83ea 66 0f 1f 44 00 00 f..D..
37b6b83f0
37b6b83f0loc_37b6b83f0:
37b6b83f0mov r11, [rsp+368]
37b6b83f8mov eax, [r11]
37b6b83fbadd eax, r14l
37b6b83fesub eax, ecx
37b6b8400lea eax, [rdx+rax-1]
37b6b8404mov [rsp+260], eax
37b6b840b
37b6b840bloc_37b6b840b:
37b6b840bmov rax, [rsp+200]
37b6b8413mov [rsp+72], r15
37b6b8418lea r9, [rip+0xd7c689]
37b6b841flea r8, [rip+0xd7c689]
37b6b8426mov [rsp+64], rsi
37b6b842bmov rdx, [rsp+192]
37b6b8433mov [rsp+112], rax
37b6b8438mov rax, [rsp+432]
37b6b8440mov [rsp+56], rbp
37b6b8445mov rcx, [rsp+352]
37b6b844dmov [rsp+104], rax
37b6b8452mov rax, [rsp+424]
37b6b845amov [rsp+144], 7
37b6b8466mov [rsp+96], rax
37b6b846bmov rax, [rsp+416]
37b6b8473mov [rsp+136], 8
37b6b847fmov [rsp+88], rax
37b6b8484lea rax, [rip+0xd7c62d]
37b6b848bmov [rsp+80], rax
37b6b8490mov rax, [rsp+176]
37b6b8498mov [rsp+128], 1
37b6b84a4mov [rsp+48], rax
37b6b84a9mov rax, [rsp+216]
37b6b84b1mov [rsp+120], 1
37b6b84bamov [rsp+40], rax
37b6b84bfmov rax, [rsp+208]
37b6b84c7mov [rsp+32], rax
37b6b84cccall slarfb_
37b6b84d1test r13l, r13l
37b6b84d4je 0x37b6b863b
37b6b84damov rax, [rsp+224]
37b6b84e2mov ecx, [rdi]
37b6b84e4sub r13l, 1
37b6b84e8add r14l, [rsp+236]
37b6b84f0add rbp, rax
37b6b84f3add r12, rax
37b6b84f6
37b6b84f6loc_37b6b84f6:
37b6b84f6mov eax, ecx
37b6b84f8mov edx, [rsp+164]
37b6b84ffmov [rsp+80], 7
37b6b8508sub eax, r14l
37b6b850bmov [rsp+56], r15
37b6b8510mov r9, [rsp+176]
37b6b8518add eax, 1
37b6b851bmov [rsp+48], r12
37b6b8520mov r8, [rsp+184]
37b6b8528cmp eax, ebx
37b6b852amov [rsp+40], rsi
37b6b852fcmovg eax, ebx
37b6b8532sub edx, ecx
37b6b8534mov [rsp+32], rbp
37b6b8539lea rcx, [rip+0xd7c56f]
37b6b8540mov [rsp+72], 8
37b6b8549add edx, r14l
37b6b854cmov [rsp+248], eax
37b6b8553lea eax, [rax+rdx-1]
37b6b8557lea rdx, [rip+0xd7c54a]
37b6b855emov [rsp+268], eax
37b6b8565lea rax, [rip+0xd7c54c]
37b6b856cmov [rsp+64], rax
37b6b8571call slarft_
37b6b8576mov eax, [rsp+232]
37b6b857dmov ecx, [rdi]
37b6b857fmov edx, [rsp+248]
37b6b8586test eax, eax
37b6b8588jne 0x37b6b83f0
37b6b858emov r11, [rsp+376]
37b6b8596mov eax, [r11]
37b6b8599add eax, r14l
37b6b859csub eax, ecx
37b6b859elea eax, [rdx+rax-1]
37b6b85a2mov [rsp+264], eax
37b6b85a9jmp 0x37b6b840b
37b6b85ae
37b6b85ae 66 90 f.
37b6b85b0
37b6b85b0loc_37b6b85b0:
37b6b85b0lea r11, [rsp+268]
37b6b85b8
37b6b85b8loc_37b6b85b8:
37b6b85b8mov [rsp+88], r11
37b6b85bdmov r9, rsi
37b6b85c0mov r8, rbx
37b6b85c3mov rdx, rbp
37b6b85c6mov rax, [rsp+432]
37b6b85cemov rcx, rdi
37b6b85d1mov [rsp+104], 1
37b6b85damov [rsp+96], 1
37b6b85e3mov [rsp+80], rax
37b6b85e8mov rax, [rsp+424]
37b6b85f0mov [rsp+72], rax
37b6b85f5mov rax, [rsp+416]
37b6b85fdmov [rsp+64], rax
37b6b8602mov rax, [rsp+408]
37b6b860amov [rsp+56], rax
37b6b860fmov rax, [rsp+400]
37b6b8617mov [rsp+48], rax
37b6b861cmov rax, [rsp+392]
37b6b8624mov [rsp+40], rax
37b6b8629mov rax, [rsp+384]
37b6b8631mov [rsp+32], rax
37b6b8636call sormr2_
37b6b863b
37b6b863bloc_37b6b863b:
37b6b863bmov rcx, [rsp+168]
37b6b8643call sroundup_lwork_
37b6b8648mov rax, [rsp+432]
37b6b8650movss [rax], x0
37b6b8654jmp 0x37b6b80f8
37b6b8659
37b6b8659 0f 1f 80 00 00 00 00 .......
37b6b8660
37b6b8660loc_37b6b8660:
37b6b8660mov [rsp+40], rbp
37b6b8665lea r11, [rsp+268]
37b6b866dmov r9, rdi
37b6b8670mov ecx, 2
37b6b8675mov [rsp+32], 1
37b6b867emov rdx, r11
37b6b8681mov r8l, 1
37b6b8687mov [rsp+168], r11
37b6b868fcall _gfortran_concat_string
37b6b8694lea rax, [rip+0xd7c405]
37b6b869bmov r9, rbx
37b6b869emov [rsp+64], 2
37b6b86a7mov [rsp+48], rax
37b6b86acmov rax, [rsp+384]
37b6b86b4lea rdx, [rip+0xd7c3d9]
37b6b86bblea rcx, [rip+0xd7c3da]
37b6b86c2mov [rsp+32], rsi
37b6b86c7mov r8, [rsp+168]
37b6b86cfmov [rsp+56], 6
37b6b86d8mov [rsp+40], rax
37b6b86ddcall ilaenv_
37b6b86e2mov edx, eax
37b6b86e4mov eax, 64
37b6b86e9cmp edx, eax
37b6b86ebcmovle eax, edx
37b6b86eemov [rsp+184], eax
37b6b86f5imul eax, r13l
37b6b86f9add eax, 4160
37b6b86fejmp 0x37b6b820d
37b6b8703
37b6b8703 0f 1f 44 00 00 ..D..
37b6b8708
37b6b8708loc_37b6b8708:
37b6b8708sub eax, 4160
37b6b870dmov [rsp+40], rbp
37b6b8712mov r9, rdi
37b6b8715mov ecx, 2
37b6b871acdq
37b6b871bmov r8l, 1
37b6b8721mov [rsp+32], 1
37b6b872aidiv r13l
37b6b872dmov [rsp+176], r11
37b6b8735mov rdx, r11
37b6b8738mov [rsp+184], eax
37b6b873fcall _gfortran_concat_string
37b6b8744lea rcx, [rip+0xd7c355]
37b6b874bmov r9, rbx
37b6b874emov [rsp+64], 2
37b6b8757mov [rsp+48], rcx
37b6b875cmov rcx, [rsp+384]
37b6b8764lea rdx, [rip+0xd7c329]
37b6b876bmov [rsp+32], rsi
37b6b8770mov r8, [rsp+176]
37b6b8778mov [rsp+40], rcx
37b6b877dlea rcx, [rip+0xd7c320]
37b6b8784mov [rsp+56], 6
37b6b878dcall ilaenv_
37b6b8792mov edx, 2
37b6b8797mov r11, [rsp+176]
37b6b879fcmp eax, edx
37b6b87a1cmovl eax, edx
37b6b87a4cmp [rsp+184], eax
37b6b87abjl 0x37b6b85b8
37b6b87b1mov rax, [rsp+384]
37b6b87b9mov ecx, [rax]
37b6b87bbcmp ecx, [rsp+184]
37b6b87c2jg 0x37b6b82b2
37b6b87c8jmp 0x37b6b85b8
37b6b87cd
37b6b87cd 0f 1f 00 ...
37b6b87d0
37b6b87d0loc_37b6b87d0:
37b6b87d0mov edx, -10
37b6b87d5mov eax, 10
37b6b87dajmp 0x37b6b80d2
37b6b87df
37b6b87df 90 .
37b6b87e0
37b6b87e0loc_37b6b87e0:
37b6b87e0mov r15l, [rsp+184]
37b6b87e8lea eax, [rcx-1]
37b6b87ebmov r9l, [rsp+232]
37b6b87f3cdq
37b6b87f4idiv r15l
37b6b87f7lea eax, [rcx-1]
37b6b87faneg r15l
37b6b87fdmov r8l, r15l
37b6b8800sub eax, edx
37b6b8802lea r14l, [rax+1]
37b6b8806test r9l, r9l
37b6b8809je 0x37b6b884d
37b6b880bmov edx, [rsi]
37b6b880dmov r9l, 84
37b6b8813mov [rsp+264], edx
37b6b881a
37b6b881aloc_37b6b881a:
37b6b881axor edx, edx
37b6b881cdiv [rsp+184]
37b6b8823mov r13l, eax
37b6b8826jmp 0x37b6b830b
37b6b882b
37b6b882b 0f 1f 44 00 00 ..D..
37b6b8830
37b6b8830loc_37b6b8830:
37b6b8830mov eax, [rbx]
37b6b8832mov [rsp+260], eax
37b6b8839test r14l, r14l
37b6b883cjne 0x37b6b82ec
37b6b8842
37b6b8842loc_37b6b8842:
37b6b8842mov r9l, 78
37b6b8848jmp 0x37b6b82f2
37b6b884d
37b6b884dloc_37b6b884d:
37b6b884dmov edx, [rbx]
37b6b884fmov r9l, 78
37b6b8855mov [rsp+260], edx
37b6b885cjmp 0x37b6b881a
37b6b885e
37b6b885eloc_37b6b885e:
37b6b885eneg eax
37b6b8860jmp 0x37b6b80d6
37b6b7fb0
Loading..