File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf2f800
37bf2f800dgemlq_64_:
37bf2f800push r15
37bf2f802push r14
37bf2f804push r13
37bf2f806push r12
37bf2f808push rbp
37bf2f809push rdi
37bf2f80apush rsi
37bf2f80bpush rbx
37bf2f80csub rsp, 200
37bf2f813mov rax, [rsp+368]
37bf2f81bmov r15, [rax]
37bf2f81emov rsi, rdx
37bf2f821mov rbx, rcx
37bf2f824mov r12, r8
37bf2f827mov r13, r9
37bf2f82amov r8l, 1
37bf2f830mov r9l, 1
37bf2f836lea rdx, [rip+0x52aac3]
37bf2f83dmov rcx, rsi
37bf2f840call lsame_64_
37bf2f845mov r9l, 1
37bf2f84bmov r8l, 1
37bf2f851mov rcx, rsi
37bf2f854lea rdx, [rip+0x52aaa6]
37bf2f85bmov rbp, rax
37bf2f85ecall lsame_64_
37bf2f863mov r9l, 1
37bf2f869mov r8l, 1
37bf2f86fmov rcx, rbx
37bf2f872lea rdx, [rip+0x52aa89]
37bf2f879mov [rsp+144], rax
37bf2f881call lsame_64_
37bf2f886mov r9l, 1
37bf2f88cmov rcx, rbx
37bf2f88flea rdx, [rip+0x52aa6d]
37bf2f896mov r8l, 1
37bf2f89cmov rdi, rax
37bf2f89fcall lsame_64_
37bf2f8a4mov rdx, [r13]
37bf2f8a8mov rcx, [r12]
37bf2f8acmov r11, rax
37bf2f8afmov rax, [rsp+328]
37bf2f8b7cvttsd2si r14, [rax+8]
37bf2f8bdcvttsd2si r9, [rax+16]
37bf2f8c3mov rax, [rsp+304]
37bf2f8cbmov r10, [rax]
37bf2f8cemov rax, rdx
37bf2f8d1mov [rsp+168], r14
37bf2f8d9cmp r10, rdx
37bf2f8dcmov [rsp+176], r9
37bf2f8e4cmovle rax, r10
37bf2f8e8cmp rax, rcx
37bf2f8ebcmovg rax, rcx
37bf2f8eftest rdi, rdi
37bf2f8f2je 0x37bf2f980
37bf2f8f8test rax, rax
37bf2f8fbje 0x37bf2fa18
37bf2f901imul r14, rdx
37bf2f905mov [rsp+152], rcx
37bf2f90dmov r8, r14
37bf2f910test r14, r14
37bf2f913mov r14l, 1
37bf2f919cmovle r8, r14
37bf2f91dmov r14, [rsp+376]
37bf2f925mov [r14], 0
37bf2f92c
37bf2f92cloc_37bf2f92c:
37bf2f92ctest rbp, rbp
37bf2f92fjne 0x37bf2f948
37bf2f931mov r14, -2
37bf2f938mov ebp, 2
37bf2f93dcmp [rsp+144], 0
37bf2f946je 0x37bf2f9af
37bf2f948
37bf2f948loc_37bf2f948:
37bf2f948test rcx, rcx
37bf2f94bjs 0x37bf2fa40
37bf2f951test rdx, rdx
37bf2f954js 0x37bf2fa58
37bf2f95acmp r10, [rsp+152]
37bf2f962jg 0x37bf2f96d
37bf2f964test r10, r10
37bf2f967jns 0x37bf2fa70
37bf2f96d
37bf2f96dloc_37bf2f96d:
37bf2f96dmov r14, -5
37bf2f974mov ebp, 5
37bf2f979jmp 0x37bf2f9af
37bf2f97b
37bf2f97b 0f 1f 44 00 00 ..D..
37bf2f980
37bf2f980loc_37bf2f980:
37bf2f980mov r8l, 1
37bf2f986test rax, rax
37bf2f989jne 0x37bf2f9f8
37bf2f98b
37bf2f98bloc_37bf2f98b:
37bf2f98bmov r14, [rsp+376]
37bf2f993mov [r14], 0
37bf2f99atest r11, r11
37bf2f99djne 0x37bf2fd33
37bf2f9a3mov r14, -1
37bf2f9aamov ebp, 1
37bf2f9af
37bf2f9afloc_37bf2f9af:
37bf2f9afmov rax, [rsp+376]
37bf2f9b7lea rdx, [rsp+184]
37bf2f9bfmov r8l, 6
37bf2f9c5lea rcx, [rip+0x52a938]
37bf2f9ccmov [rsp+184], rbp
37bf2f9d4mov [rax], r14
37bf2f9d7call xerbla_64_
37bf2f9dcnop
37bf2f9dd
37bf2f9ddloc_37bf2f9dd:
37bf2f9ddadd rsp, 200
37bf2f9e4pop rbx
37bf2f9e5pop rsi
37bf2f9e6pop rdi
37bf2f9e7pop rbp
37bf2f9e8pop r12
37bf2f9eapop r13
37bf2f9ecpop r14
37bf2f9eepop r15
37bf2f9f0ret
37bf2f9f1
37bf2f9f1 0f 1f 80 00 00 00 00 .......
37bf2f9f8
37bf2f9f8loc_37bf2f9f8:
37bf2f9f8imul r14, rcx
37bf2f9fcmov r8, r14
37bf2f9fftest r14, r14
37bf2fa02mov r14l, 1
37bf2fa08cmovle r8, r14
37bf2fa0cjmp 0x37bf2f98b
37bf2fa11
37bf2fa11 0f 1f 80 00 00 00 00 .......
37bf2fa18
37bf2fa18loc_37bf2fa18:
37bf2fa18mov r14, [rsp+376]
37bf2fa20mov [rsp+152], rcx
37bf2fa28mov r8l, 1
37bf2fa2emov [r14], 0
37bf2fa35jmp 0x37bf2f92c
37bf2fa3a
37bf2fa3a 66 0f 1f 44 00 00 f..D..
37bf2fa40
37bf2fa40loc_37bf2fa40:
37bf2fa40mov r14, -3
37bf2fa47mov ebp, 3
37bf2fa4cjmp 0x37bf2f9af
37bf2fa51
37bf2fa51 0f 1f 80 00 00 00 00 .......
37bf2fa58
37bf2fa58loc_37bf2fa58:
37bf2fa58mov r14, -4
37bf2fa5fmov ebp, 4
37bf2fa64jmp 0x37bf2f9af
37bf2fa69
37bf2fa69 0f 1f 80 00 00 00 00 .......
37bf2fa70
37bf2fa70loc_37bf2fa70:
37bf2fa70mov r14, [rsp+320]
37bf2fa78mov ebp, 1
37bf2fa7dcmovg rbp, r10
37bf2fa81cmp [r14], rbp
37bf2fa84jl 0x37bf2fd00
37bf2fa8amov rbp, [rsp+336]
37bf2fa92cmp [rbp], 4
37bf2fa97jle 0x37bf2fd11
37bf2fa9dmov r14, [rsp+352]
37bf2faa5test rcx, rcx
37bf2faa8mov ebp, 1
37bf2faadcmovg rbp, rcx
37bf2fab1cmp [r14], rbp
37bf2fab4jl 0x37bf2fd22
37bf2fabamov r14, [rsp+368]
37bf2fac2cmp [r14], r8
37bf2fac5jge 0x37bf2fb00
37bf2fac7mov r14, -13
37bf2facemov ebp, 13
37bf2fad3cmp r15, -1
37bf2fad7jne 0x37bf2f9af
37bf2faddmov rax, [rsp+360]
37bf2fae5pxor x0, x0
37bf2fae9cvtsi2sd x0, r8
37bf2faeemovsd_xmm [rax], x0
37bf2faf2jmp 0x37bf2f9dd
37bf2faf7
37bf2faf7 66 0f 1f 84 00 00 00 00 00 f........
37bf2fb00
37bf2fb00loc_37bf2fb00:
37bf2fb00mov r14, [rsp+360]
37bf2fb08pxor x0, x0
37bf2fb0ccvtsi2sd x0, r8
37bf2fb11movsd_xmm [r14], x0
37bf2fb16cmp r15, -1
37bf2fb1aje 0x37bf2f9dd
37bf2fb20test rax, rax
37bf2fb23je 0x37bf2f9dd
37bf2fb29cmp rcx, r10
37bf2fb2cjg 0x37bf2fb33
37bf2fb2eand edi, 1
37bf2fb31jne 0x37bf2fb5a
37bf2fb33
37bf2fb33loc_37bf2fb33:
37bf2fb33cmp r10, rdx
37bf2fb36jl 0x37bf2fb3e
37bf2fb38and r11l, 1
37bf2fb3cjne 0x37bf2fb5a
37bf2fb3e
37bf2fb3eloc_37bf2fb3e:
37bf2fb3ecmp r10, rdx
37bf2fb41cmovge rdx, r10
37bf2fb45cmp rdx, rcx
37bf2fb48cmovl rdx, rcx
37bf2fb4ccmp r9, rdx
37bf2fb4fjge 0x37bf2fb5a
37bf2fb51cmp r9, r10
37bf2fb54jg 0x37bf2fc20
37bf2fb5a
37bf2fb5aloc_37bf2fb5a:
37bf2fb5amov rax, [rsp+376]
37bf2fb62mov r9, r13
37bf2fb65mov r8, r12
37bf2fb68mov rcx, rbx
37bf2fb6bmov rdi, [rsp+328]
37bf2fb73mov [rsp+112], 1
37bf2fb7cmov [rsp+104], rax
37bf2fb81mov rax, [rsp+360]
37bf2fb89movsd_xmm [rsp+144], x0
37bf2fb92lea rdx, [rdi+40]
37bf2fb96mov rdi, [rsp+320]
37bf2fb9emov [rsp+96], rax
37bf2fba3mov rax, [rsp+352]
37bf2fbabmov [rsp+56], rdi
37bf2fbb0mov rdi, [rsp+312]
37bf2fbb8mov [rsp+88], rax
37bf2fbbdmov rax, [rsp+344]
37bf2fbc5mov [rsp+64], rdx
37bf2fbcamov rdx, rsi
37bf2fbcdmov [rsp+80], rax
37bf2fbd2lea rax, [rsp+168]
37bf2fbdamov [rsp+72], rax
37bf2fbdfmov [rsp+40], rax
37bf2fbe4mov rax, [rsp+304]
37bf2fbecmov [rsp+48], rdi
37bf2fbf1mov [rsp+32], rax
37bf2fbf6mov [rsp+120], 1
37bf2fbffcall dgemlqt_64_
37bf2fc04movsd_xmm x0, [rsp+144]
37bf2fc0d
37bf2fc0dloc_37bf2fc0d:
37bf2fc0dmov rax, [rsp+360]
37bf2fc15movsd_xmm [rax], x0
37bf2fc19jmp 0x37bf2f9dd
37bf2fc1e
37bf2fc1e 66 90 f.
37bf2fc20
37bf2fc20loc_37bf2fc20:
37bf2fc20mov rax, [rsp+376]
37bf2fc28mov r9, r13
37bf2fc2bmov r8, r12
37bf2fc2emov rcx, rbx
37bf2fc31mov rdi, [rsp+328]
37bf2fc39movsd_xmm [rsp+144], x0
37bf2fc42mov [rsp+120], rax
37bf2fc47mov rax, [rsp+368]
37bf2fc4fmov [rsp+136], 1
37bf2fc5blea rdx, [rdi+40]
37bf2fc5fmov rdi, [rsp+320]
37bf2fc67mov [rsp+112], rax
37bf2fc6cmov rax, [rsp+360]
37bf2fc74mov [rsp+64], rdi
37bf2fc79mov rdi, [rsp+312]
37bf2fc81mov [rsp+104], rax
37bf2fc86mov rax, [rsp+352]
37bf2fc8emov [rsp+72], rdx
37bf2fc93lea rdx, [rsp+176]
37bf2fc9bmov [rsp+96], rax
37bf2fca0mov rax, [rsp+344]
37bf2fca8mov [rsp+48], rdx
37bf2fcadmov rdx, rsi
37bf2fcb0mov [rsp+88], rax
37bf2fcb5lea rax, [rsp+168]
37bf2fcbdmov [rsp+80], rax
37bf2fcc2mov [rsp+40], rax
37bf2fcc7mov rax, [rsp+304]
37bf2fccfmov [rsp+56], rdi
37bf2fcd4mov [rsp+32], rax
37bf2fcd9mov [rsp+128], 1
37bf2fce5call dlamswlq_64_
37bf2fceamovsd_xmm x0, [rsp+144]
37bf2fcf3jmp 0x37bf2fc0d
37bf2fcf8
37bf2fcf8 0f 1f 84 00 00 00 00 00 ........
37bf2fd00
37bf2fd00loc_37bf2fd00:
37bf2fd00mov r14, -7
37bf2fd07mov ebp, 7
37bf2fd0cjmp 0x37bf2f9af
37bf2fd11
37bf2fd11loc_37bf2fd11:
37bf2fd11mov r14, -9
37bf2fd18mov ebp, 9
37bf2fd1djmp 0x37bf2f9af
37bf2fd22
37bf2fd22loc_37bf2fd22:
37bf2fd22mov r14, -11
37bf2fd29mov ebp, 11
37bf2fd2ejmp 0x37bf2f9af
37bf2fd33
37bf2fd33loc_37bf2fd33:
37bf2fd33mov [rsp+152], rdx
37bf2fd3bjmp 0x37bf2f92c
37bf2f800
37bf2f800dgemlq_64_:
37bf2f800push r15
37bf2f802push r14
37bf2f804push r13
37bf2f806push r12
37bf2f808push rbp
37bf2f809push rdi
37bf2f80apush rsi
37bf2f80bpush rbx
37bf2f80csub rsp, 200
37bf2f813mov rax, [rsp+368]
37bf2f81bmov r15, [rax]
37bf2f81emov rsi, rdx
37bf2f821mov rbx, rcx
37bf2f824mov r12, r8
37bf2f827mov r13, r9
37bf2f82amov r8l, 1
37bf2f830mov r9l, 1
37bf2f836lea rdx, [rip+0x52aac3]
37bf2f83dmov rcx, rsi
37bf2f840call lsame_64_
37bf2f845mov r9l, 1
37bf2f84bmov r8l, 1
37bf2f851mov rcx, rsi
37bf2f854lea rdx, [rip+0x52aaa6]
37bf2f85bmov rbp, rax
37bf2f85ecall lsame_64_
37bf2f863mov r9l, 1
37bf2f869mov r8l, 1
37bf2f86fmov rcx, rbx
37bf2f872lea rdx, [rip+0x52aa89]
37bf2f879mov [rsp+144], rax
37bf2f881call lsame_64_
37bf2f886mov r9l, 1
37bf2f88cmov rcx, rbx
37bf2f88flea rdx, [rip+0x52aa6d]
37bf2f896mov r8l, 1
37bf2f89cmov rdi, rax
37bf2f89fcall lsame_64_
37bf2f8a4mov rdx, [r13]
37bf2f8a8mov rcx, [r12]
37bf2f8acmov r11, rax
37bf2f8afmov rax, [rsp+328]
37bf2f8b7cvttsd2si r14, [rax+8]
37bf2f8bdcvttsd2si r9, [rax+16]
37bf2f8c3mov rax, [rsp+304]
37bf2f8cbmov r10, [rax]
37bf2f8cemov rax, rdx
37bf2f8d1mov [rsp+168], r14
37bf2f8d9cmp r10, rdx
37bf2f8dcmov [rsp+176], r9
37bf2f8e4cmovle rax, r10
37bf2f8e8cmp rax, rcx
37bf2f8ebcmovg rax, rcx
37bf2f8eftest rdi, rdi
37bf2f8f2je 0x37bf2f980
37bf2f8f8test rax, rax
37bf2f8fbje 0x37bf2fa18
37bf2f901imul r14, rdx
37bf2f905mov [rsp+152], rcx
37bf2f90dmov r8, r14
37bf2f910test r14, r14
37bf2f913mov r14l, 1
37bf2f919cmovle r8, r14
37bf2f91dmov r14, [rsp+376]
37bf2f925mov [r14], 0
37bf2f92c
37bf2f92cloc_37bf2f92c:
37bf2f92ctest rbp, rbp
37bf2f92fjne 0x37bf2f948
37bf2f931mov r14, -2
37bf2f938mov ebp, 2
37bf2f93dcmp [rsp+144], 0
37bf2f946je 0x37bf2f9af
37bf2f948
37bf2f948loc_37bf2f948:
37bf2f948test rcx, rcx
37bf2f94bjs 0x37bf2fa40
37bf2f951test rdx, rdx
37bf2f954js 0x37bf2fa58
37bf2f95acmp r10, [rsp+152]
37bf2f962jg 0x37bf2f96d
37bf2f964test r10, r10
37bf2f967jns 0x37bf2fa70
37bf2f96d
37bf2f96dloc_37bf2f96d:
37bf2f96dmov r14, -5
37bf2f974mov ebp, 5
37bf2f979jmp 0x37bf2f9af
37bf2f97b
37bf2f97b 0f 1f 44 00 00 ..D..
37bf2f980
37bf2f980loc_37bf2f980:
37bf2f980mov r8l, 1
37bf2f986test rax, rax
37bf2f989jne 0x37bf2f9f8
37bf2f98b
37bf2f98bloc_37bf2f98b:
37bf2f98bmov r14, [rsp+376]
37bf2f993mov [r14], 0
37bf2f99atest r11, r11
37bf2f99djne 0x37bf2fd33
37bf2f9a3mov r14, -1
37bf2f9aamov ebp, 1
37bf2f9af
37bf2f9afloc_37bf2f9af:
37bf2f9afmov rax, [rsp+376]
37bf2f9b7lea rdx, [rsp+184]
37bf2f9bfmov r8l, 6
37bf2f9c5lea rcx, [rip+0x52a938]
37bf2f9ccmov [rsp+184], rbp
37bf2f9d4mov [rax], r14
37bf2f9d7call xerbla_64_
37bf2f9dcnop
37bf2f9dd
37bf2f9ddloc_37bf2f9dd:
37bf2f9ddadd rsp, 200
37bf2f9e4pop rbx
37bf2f9e5pop rsi
37bf2f9e6pop rdi
37bf2f9e7pop rbp
37bf2f9e8pop r12
37bf2f9eapop r13
37bf2f9ecpop r14
37bf2f9eepop r15
37bf2f9f0ret
37bf2f9f1
37bf2f9f1 0f 1f 80 00 00 00 00 .......
37bf2f9f8
37bf2f9f8loc_37bf2f9f8:
37bf2f9f8imul r14, rcx
37bf2f9fcmov r8, r14
37bf2f9fftest r14, r14
37bf2fa02mov r14l, 1
37bf2fa08cmovle r8, r14
37bf2fa0cjmp 0x37bf2f98b
37bf2fa11
37bf2fa11 0f 1f 80 00 00 00 00 .......
37bf2fa18
37bf2fa18loc_37bf2fa18:
37bf2fa18mov r14, [rsp+376]
37bf2fa20mov [rsp+152], rcx
37bf2fa28mov r8l, 1
37bf2fa2emov [r14], 0
37bf2fa35jmp 0x37bf2f92c
37bf2fa3a
37bf2fa3a 66 0f 1f 44 00 00 f..D..
37bf2fa40
37bf2fa40loc_37bf2fa40:
37bf2fa40mov r14, -3
37bf2fa47mov ebp, 3
37bf2fa4cjmp 0x37bf2f9af
37bf2fa51
37bf2fa51 0f 1f 80 00 00 00 00 .......
37bf2fa58
37bf2fa58loc_37bf2fa58:
37bf2fa58mov r14, -4
37bf2fa5fmov ebp, 4
37bf2fa64jmp 0x37bf2f9af
37bf2fa69
37bf2fa69 0f 1f 80 00 00 00 00 .......
37bf2fa70
37bf2fa70loc_37bf2fa70:
37bf2fa70mov r14, [rsp+320]
37bf2fa78mov ebp, 1
37bf2fa7dcmovg rbp, r10
37bf2fa81cmp [r14], rbp
37bf2fa84jl 0x37bf2fd00
37bf2fa8amov rbp, [rsp+336]
37bf2fa92cmp [rbp], 4
37bf2fa97jle 0x37bf2fd11
37bf2fa9dmov r14, [rsp+352]
37bf2faa5test rcx, rcx
37bf2faa8mov ebp, 1
37bf2faadcmovg rbp, rcx
37bf2fab1cmp [r14], rbp
37bf2fab4jl 0x37bf2fd22
37bf2fabamov r14, [rsp+368]
37bf2fac2cmp [r14], r8
37bf2fac5jge 0x37bf2fb00
37bf2fac7mov r14, -13
37bf2facemov ebp, 13
37bf2fad3cmp r15, -1
37bf2fad7jne 0x37bf2f9af
37bf2faddmov rax, [rsp+360]
37bf2fae5pxor x0, x0
37bf2fae9cvtsi2sd x0, r8
37bf2faeemovsd_xmm [rax], x0
37bf2faf2jmp 0x37bf2f9dd
37bf2faf7
37bf2faf7 66 0f 1f 84 00 00 00 00 00 f........
37bf2fb00
37bf2fb00loc_37bf2fb00:
37bf2fb00mov r14, [rsp+360]
37bf2fb08pxor x0, x0
37bf2fb0ccvtsi2sd x0, r8
37bf2fb11movsd_xmm [r14], x0
37bf2fb16cmp r15, -1
37bf2fb1aje 0x37bf2f9dd
37bf2fb20test rax, rax
37bf2fb23je 0x37bf2f9dd
37bf2fb29cmp rcx, r10
37bf2fb2cjg 0x37bf2fb33
37bf2fb2eand edi, 1
37bf2fb31jne 0x37bf2fb5a
37bf2fb33
37bf2fb33loc_37bf2fb33:
37bf2fb33cmp r10, rdx
37bf2fb36jl 0x37bf2fb3e
37bf2fb38and r11l, 1
37bf2fb3cjne 0x37bf2fb5a
37bf2fb3e
37bf2fb3eloc_37bf2fb3e:
37bf2fb3ecmp r10, rdx
37bf2fb41cmovge rdx, r10
37bf2fb45cmp rdx, rcx
37bf2fb48cmovl rdx, rcx
37bf2fb4ccmp r9, rdx
37bf2fb4fjge 0x37bf2fb5a
37bf2fb51cmp r9, r10
37bf2fb54jg 0x37bf2fc20
37bf2fb5a
37bf2fb5aloc_37bf2fb5a:
37bf2fb5amov rax, [rsp+376]
37bf2fb62mov r9, r13
37bf2fb65mov r8, r12
37bf2fb68mov rcx, rbx
37bf2fb6bmov rdi, [rsp+328]
37bf2fb73mov [rsp+112], 1
37bf2fb7cmov [rsp+104], rax
37bf2fb81mov rax, [rsp+360]
37bf2fb89movsd_xmm [rsp+144], x0
37bf2fb92lea rdx, [rdi+40]
37bf2fb96mov rdi, [rsp+320]
37bf2fb9emov [rsp+96], rax
37bf2fba3mov rax, [rsp+352]
37bf2fbabmov [rsp+56], rdi
37bf2fbb0mov rdi, [rsp+312]
37bf2fbb8mov [rsp+88], rax
37bf2fbbdmov rax, [rsp+344]
37bf2fbc5mov [rsp+64], rdx
37bf2fbcamov rdx, rsi
37bf2fbcdmov [rsp+80], rax
37bf2fbd2lea rax, [rsp+168]
37bf2fbdamov [rsp+72], rax
37bf2fbdfmov [rsp+40], rax
37bf2fbe4mov rax, [rsp+304]
37bf2fbecmov [rsp+48], rdi
37bf2fbf1mov [rsp+32], rax
37bf2fbf6mov [rsp+120], 1
37bf2fbffcall dgemlqt_64_
37bf2fc04movsd_xmm x0, [rsp+144]
37bf2fc0d
37bf2fc0dloc_37bf2fc0d:
37bf2fc0dmov rax, [rsp+360]
37bf2fc15movsd_xmm [rax], x0
37bf2fc19jmp 0x37bf2f9dd
37bf2fc1e
37bf2fc1e 66 90 f.
37bf2fc20
37bf2fc20loc_37bf2fc20:
37bf2fc20mov rax, [rsp+376]
37bf2fc28mov r9, r13
37bf2fc2bmov r8, r12
37bf2fc2emov rcx, rbx
37bf2fc31mov rdi, [rsp+328]
37bf2fc39movsd_xmm [rsp+144], x0
37bf2fc42mov [rsp+120], rax
37bf2fc47mov rax, [rsp+368]
37bf2fc4fmov [rsp+136], 1
37bf2fc5blea rdx, [rdi+40]
37bf2fc5fmov rdi, [rsp+320]
37bf2fc67mov [rsp+112], rax
37bf2fc6cmov rax, [rsp+360]
37bf2fc74mov [rsp+64], rdi
37bf2fc79mov rdi, [rsp+312]
37bf2fc81mov [rsp+104], rax
37bf2fc86mov rax, [rsp+352]
37bf2fc8emov [rsp+72], rdx
37bf2fc93lea rdx, [rsp+176]
37bf2fc9bmov [rsp+96], rax
37bf2fca0mov rax, [rsp+344]
37bf2fca8mov [rsp+48], rdx
37bf2fcadmov rdx, rsi
37bf2fcb0mov [rsp+88], rax
37bf2fcb5lea rax, [rsp+168]
37bf2fcbdmov [rsp+80], rax
37bf2fcc2mov [rsp+40], rax
37bf2fcc7mov rax, [rsp+304]
37bf2fccfmov [rsp+56], rdi
37bf2fcd4mov [rsp+32], rax
37bf2fcd9mov [rsp+128], 1
37bf2fce5call dlamswlq_64_
37bf2fceamovsd_xmm x0, [rsp+144]
37bf2fcf3jmp 0x37bf2fc0d
37bf2fcf8
37bf2fcf8 0f 1f 84 00 00 00 00 00 ........
37bf2fd00
37bf2fd00loc_37bf2fd00:
37bf2fd00mov r14, -7
37bf2fd07mov ebp, 7
37bf2fd0cjmp 0x37bf2f9af
37bf2fd11
37bf2fd11loc_37bf2fd11:
37bf2fd11mov r14, -9
37bf2fd18mov ebp, 9
37bf2fd1djmp 0x37bf2f9af
37bf2fd22
37bf2fd22loc_37bf2fd22:
37bf2fd22mov r14, -11
37bf2fd29mov ebp, 11
37bf2fd2ejmp 0x37bf2f9af
37bf2fd33
37bf2fd33loc_37bf2fd33:
37bf2fd33mov [rsp+152], rdx
37bf2fd3bjmp 0x37bf2f92c
37bf2f800
37bf2fd40
37bf2fd40dgemlqt_64_:
37bf2fd40push r15
37bf2fd42push r14
37bf2fd44push r13
37bf2fd46push r12
37bf2fd48push rbp
37bf2fd49push rdi
37bf2fd4apush rsi
37bf2fd4bpush rbx
37bf2fd4csub rsp, 248
37bf2fd53mov rax, [rsp+376]
37bf2fd5bmov r13, [rax]
37bf2fd5emov rax, [rsp+392]
37bf2fd66mov r12, [rax]
37bf2fd69mov rdi, rcx
37bf2fd6cmov rbx, rdx
37bf2fd6fmov rbp, r8
37bf2fd72lea rdx, [rip+0x52a597]
37bf2fd79mov r8l, 1
37bf2fd7fmov r15, r9
37bf2fd82mov rax, [rsp+408]
37bf2fd8amov r9l, 1
37bf2fd90mov rax, [rax]
37bf2fd93mov [rsp+160], rax
37bf2fd9bmov rax, [rsp+424]
37bf2fda3mov [rax], 0
37bf2fdaacall lsame_64_
37bf2fdafmov rcx, rdi
37bf2fdb2mov r9l, 1
37bf2fdb8mov r8l, 1
37bf2fdbelea rdx, [rip+0x52a54c]
37bf2fdc5mov rsi, rax
37bf2fdc8call lsame_64_
37bf2fdcdmov r9l, 1
37bf2fdd3mov r8l, 1
37bf2fdd9mov rcx, rbx
37bf2fddclea rdx, [rip+0x52a52f]
37bf2fde3mov rdi, rax
37bf2fde6call lsame_64_
37bf2fdeblea rdx, [rip+0x52a521]
37bf2fdf2mov r9l, 1
37bf2fdf8mov rcx, rbx
37bf2fdfbmov r8l, 1
37bf2fe01mov r14, rax
37bf2fe04call lsame_64_
37bf2fe09mov rdx, rax
37bf2fe0ctest rsi, rsi
37bf2fe0fje 0x37bf2fe90
37bf2fe11mov r10, [r15]
37bf2fe14mov eax, 1
37bf2fe19test r10, r10
37bf2fe1ccmovg rax, r10
37bf2fe20mov [rsp+224], rax
37bf2fe28mov rax, [rbp]
37bf2fe2cmov rbx, rax
37bf2fe2ftest r14, r14
37bf2fe32jne 0x37bf2fec0
37bf2fe38
37bf2fe38loc_37bf2fe38:
37bf2fe38mov rcx, -2
37bf2fe3fmov r11l, 2
37bf2fe45test rdx, rdx
37bf2fe48jne 0x37bf2fec0
37bf2fe4a
37bf2fe4aloc_37bf2fe4a:
37bf2fe4amov rax, [rsp+424]
37bf2fe52mov [rax], rcx
37bf2fe55
37bf2fe55loc_37bf2fe55:
37bf2fe55lea rdx, [rsp+232]
37bf2fe5dmov r8l, 7
37bf2fe63lea rcx, [rip+0x52a4aa]
37bf2fe6amov [rsp+232], r11
37bf2fe72call xerbla_64_
37bf2fe77nop
37bf2fe78
37bf2fe78loc_37bf2fe78:
37bf2fe78add rsp, 248
37bf2fe7fpop rbx
37bf2fe80pop rsi
37bf2fe81pop rdi
37bf2fe82pop rbp
37bf2fe83pop r12
37bf2fe85pop r13
37bf2fe87pop r14
37bf2fe89pop r15
37bf2fe8bret
37bf2fe8c
37bf2fe8c 0f 1f 40 00 ..@.
37bf2fe90
37bf2fe90loc_37bf2fe90:
37bf2fe90test rdi, rdi
37bf2fe93je 0x37bf2ff00
37bf2fe95mov rax, [rbp]
37bf2fe99mov ecx, 1
37bf2fe9emov r10, [r15]
37bf2fea1test rax, rax
37bf2fea4mov rbx, r10
37bf2fea7cmovg rcx, rax
37bf2feabmov [rsp+224], rcx
37bf2feb3test r14, r14
37bf2feb6je 0x37bf2fe38
37bf2feb8nop [rax+rax]
37bf2fec0
37bf2fec0loc_37bf2fec0:
37bf2fec0mov rcx, rax
37bf2fec3test rax, rax
37bf2fec6js 0x37bf2ff18
37bf2fec8mov r9, r10
37bf2fecbtest r10, r10
37bf2fecejs 0x37bf2ff30
37bf2fed0mov r11, [rsp+352]
37bf2fed8mov r8, [r11]
37bf2fedbtest r8, r8
37bf2fedejs 0x37bf2fee5
37bf2fee0cmp r8, rbx
37bf2fee3jle 0x37bf2ff48
37bf2fee5
37bf2fee5loc_37bf2fee5:
37bf2fee5mov rcx, -5
37bf2feecmov r11l, 5
37bf2fef2jmp 0x37bf2fe4a
37bf2fef7
37bf2fef7 66 0f 1f 84 00 00 00 00 00 f........
37bf2ff00
37bf2ff00loc_37bf2ff00:
37bf2ff00mov rcx, -1
37bf2ff07mov r11l, 1
37bf2ff0djmp 0x37bf2fe4a
37bf2ff12
37bf2ff12 66 0f 1f 44 00 00 f..D..
37bf2ff18
37bf2ff18loc_37bf2ff18:
37bf2ff18mov rcx, -3
37bf2ff1fmov r11l, 3
37bf2ff25jmp 0x37bf2fe4a
37bf2ff2a
37bf2ff2a 66 0f 1f 44 00 00 f..D..
37bf2ff30
37bf2ff30loc_37bf2ff30:
37bf2ff30mov rcx, -4
37bf2ff37mov r11l, 4
37bf2ff3djmp 0x37bf2fe4a
37bf2ff42
37bf2ff42 66 0f 1f 44 00 00 f..D..
37bf2ff48
37bf2ff48loc_37bf2ff48:
37bf2ff48mov rbx, [rsp+360]
37bf2ff50mov rbx, [rbx]
37bf2ff53mov [rsp+168], rbx
37bf2ff5btest rbx, rbx
37bf2ff5ejle 0x37bf30858
37bf2ff64cmp r8, rbx
37bf2ff67jge 0x37bf2ff72
37bf2ff69test r8, r8
37bf2ff6cjne 0x37bf30858
37bf2ff72
37bf2ff72loc_37bf2ff72:
37bf2ff72mov rbx, [rsp+376]
37bf2ff7atest r8, r8
37bf2ff7dmov r11l, 1
37bf2ff83cmovg r11, r8
37bf2ff87cmp [rbx], r11
37bf2ff8ajl 0x37bf3086a
37bf2ff90mov rbx, [rsp+392]
37bf2ff98mov r11, [rsp+168]
37bf2ffa0cmp r11, [rbx]
37bf2ffa3jg 0x37bf3087c
37bf2ffa9mov rbx, [rsp+408]
37bf2ffb1test rax, rax
37bf2ffb4mov r11l, 1
37bf2ffbacmovg r11, rax
37bf2ffbecmp [rbx], r11
37bf2ffc1jge 0x37bf2ffd8
37bf2ffc3mov rcx, -12
37bf2ffcamov r11l, 12
37bf2ffd0jmp 0x37bf2fe4a
37bf2ffd5
37bf2ffd5 0f 1f 00 ...
37bf2ffd8
37bf2ffd8loc_37bf2ffd8:
37bf2ffd8mov rbx, [rsp+424]
37bf2ffe0mov r11, [rbx]
37bf2ffe3test r11, r11
37bf2ffe6jne 0x37bf3088e
37bf2ffectest rax, rax
37bf2ffefje 0x37bf2fe78
37bf2fff5test r10, r10
37bf2fff8je 0x37bf2fe78
37bf2fffetest r8, r8
37bf30001je 0x37bf2fe78
37bf30007xor r10l, r10l
37bf3000atest r13, r13
37bf3000dcmovns r10, r13
37bf30011xor eax, eax
37bf30013test r12, r12
37bf30016cmovns rax, r12
37bf3001amov rbx, rax
37bf3001dtest rsi, rsi
37bf30020je 0x37bf301f8
37bf30026test rdx, rdx
37bf30029je 0x37bf301f8
37bf3002flea rax, [r8-1]
37bf30033xor edx, edx
37bf30035add r10, 1
37bf30039mov esi, 1
37bf3003emov rdi, [rsp+168]
37bf30046mov r14, [rsp+368]
37bf3004ediv rdi
37bf30051imul r10, rdi
37bf30055mov rdx, rdi
37bf30058mov r13, rax
37bf3005blea rax, [8*r10]
37bf30063mov [rsp+184], rax
37bf3006bmov rax, rdi
37bf3006elea rdi, [rsp+216]
37bf30076imul rax, rbx
37bf3007amov rbx, [rsp+384]
37bf30082mov r12, rbx
37bf30085mov rbx, r14
37bf30088mov r14, rbp
37bf3008bmov rbp, r13
37bf3008eshl rax, 3
37bf30092lea r13, [rsp+232]
37bf3009amov [rsp+192], rax
37bf300a2lea rax, [rsp+224]
37bf300aamov [rsp+160], rax
37bf300b2mov rax, [rsp+400]
37bf300basub rax, 8
37bf300bemov [rsp+176], rax
37bf300c6jmp 0x37bf30105
37bf300c8
37bf300c8 0f 1f 84 00 00 00 00 00 ........
37bf300d0
37bf300d0loc_37bf300d0:
37bf300d0mov rax, [rsp+352]
37bf300d8mov rcx, [r14]
37bf300dbsub rbp, 1
37bf300dfadd rbx, [rsp+184]
37bf300e7add r12, [rsp+192]
37bf300efmov r8, [rax]
37bf300f2mov rax, [rsp+360]
37bf300faadd rsi, [rsp+168]
37bf30102mov rdx, [rax]
37bf30105
37bf30105loc_37bf30105:
37bf30105mov rax, [rsp+160]
37bf3010dsub r8, rsi
37bf30110mov [rsp+72], r12
37bf30115lea r9, [rip+0x52a1f5]
37bf3011cadd r8, 1
37bf30120mov [rsp+56], rbx
37bf30125mov [rsp+112], rax
37bf3012amov rax, [rsp+416]
37bf30132cmp r8, rdx
37bf30135cmovg r8, rdx
37bf30139mov [rsp+48], rdi
37bf3013esub rcx, rsi
37bf30141mov [rsp+104], rax
37bf30146mov rax, [rsp+408]
37bf3014eadd rcx, 1
37bf30152mov [rsp+40], r15
37bf30157mov [rsp+96], rax
37bf3015cmov rax, [rsp+176]
37bf30164mov [rsp+32], r13
37bf30169lea rdx, [rax+8*rsi]
37bf3016dmov rax, [rsp+392]
37bf30175mov [rsp+216], r8
37bf3017dlea r8, [rip+0x52a197]
37bf30184mov [rsp+88], rdx
37bf30189lea rdx, [rip+0x52a182]
37bf30190mov [rsp+80], rax
37bf30195mov rax, [rsp+376]
37bf3019dmov [rsp+232], rcx
37bf301a5lea rcx, [rip+0x52a164]
37bf301acmov [rsp+64], rax
37bf301b1mov [rsp+144], 1
37bf301bdmov [rsp+136], 1
37bf301c9mov [rsp+128], 1
37bf301d5mov [rsp+120], 1
37bf301decall dlarfb_64_
37bf301e3test rbp, rbp
37bf301e6jne 0x37bf300d0
37bf301ecjmp 0x37bf2fe78
37bf301f1
37bf301f1 0f 1f 80 00 00 00 00 .......
37bf301f8
37bf301f8loc_37bf301f8:
37bf301f8mov r11, [rsp+160]
37bf30200xor eax, eax
37bf30202test r11, r11
37bf30205cmovs r11, rax
37bf30209test rdi, rdi
37bf3020cje 0x37bf303f8
37bf30212test r14, r14
37bf30215je 0x37bf303f8
37bf3021bmov rdi, [rsp+168]
37bf30223lea rax, [r8-1]
37bf30227xor edx, edx
37bf30229add r10, 1
37bf3022dmov r14, [rsp+368]
37bf30235mov [rsp+344], r15
37bf3023ddiv rdi
37bf30240imul r10, rdi
37bf30244mov rdx, rdi
37bf30247mov r13, rdi
37bf3024amov r15, r14
37bf3024dimul rdx, rbx
37bf30251mov rbx, [rsp+400]
37bf30259lea r14, [rsp+232]
37bf30261imul r13, r11
37bf30265lea rsi, [8*r10]
37bf3026dmov [rsp+192], rsi
37bf30275lea rsi, [8*rdx]
37bf3027dmov rdx, rdi
37bf30280mov [rsp+184], rsi
37bf30288lea rdi, [8*r13]
37bf30290mov rsi, [rsp+384]
37bf30298mov r13l, 1
37bf3029emov [rsp+176], rdi
37bf302a6lea rdi, [rsp+224]
37bf302aemov [rsp+160], rdi
37bf302b6mov r12, rsi
37bf302b9lea rdi, [rsp+216]
37bf302c1mov rsi, rbx
37bf302c4mov rbx, rax
37bf302c7jmp 0x37bf30315
37bf302c9
37bf302c9 0f 1f 80 00 00 00 00 .......
37bf302d0
37bf302d0loc_37bf302d0:
37bf302d0mov rax, [rsp+352]
37bf302d8add r15, [rsp+192]
37bf302e0sub rbx, 1
37bf302e4add r12, [rsp+184]
37bf302ecadd rsi, [rsp+176]
37bf302f4mov r8, [rax]
37bf302f7mov rax, [rsp+344]
37bf302ffadd r13, [rsp+168]
37bf30307mov r9, [rax]
37bf3030amov rax, [rsp+360]
37bf30312mov rdx, [rax]
37bf30315
37bf30315loc_37bf30315:
37bf30315mov rax, [rsp+160]
37bf3031dsub r8, r13
37bf30320mov [rsp+88], rsi
37bf30325add r8, 1
37bf30329mov [rsp+72], r12
37bf3032emov [rsp+112], rax
37bf30333mov rax, [rsp+416]
37bf3033bcmp r8, rdx
37bf3033ecmovg r8, rdx
37bf30342sub r9, r13
37bf30345mov [rsp+56], r15
37bf3034alea rdx, [rip+0x529fc2]
37bf30351mov [rsp+104], rax
37bf30356mov rax, [rsp+408]
37bf3035eadd r9, 1
37bf30362mov [rsp+48], rdi
37bf30367mov [rsp+96], rax
37bf3036cmov rax, [rsp+392]
37bf30374mov [rsp+40], r14
37bf30379mov [rsp+80], rax
37bf3037emov rax, [rsp+376]
37bf30386mov [rsp+32], rbp
37bf3038bmov [rsp+64], rax
37bf30390mov [rsp+232], r9
37bf30398lea r9, [rip+0x529f72]
37bf3039fmov [rsp+216], r8
37bf303a7mov rcx, r9
37bf303aalea r8, [rip+0x529f6a]
37bf303b1mov [rsp+144], 1
37bf303bdmov [rsp+136], 1
37bf303c9mov [rsp+128], 1
37bf303d5mov [rsp+120], 1
37bf303decall dlarfb_64_
37bf303e3test rbx, rbx
37bf303e6jne 0x37bf302d0
37bf303ecjmp 0x37bf2fe78
37bf303f1
37bf303f1 0f 1f 80 00 00 00 00 .......
37bf303f8
37bf303f8loc_37bf303f8:
37bf303f8mov r13, rbx
37bf303fbmov r12, r10
37bf303fenot r13
37bf30401not r12
37bf30404mov [rsp+160], r13
37bf3040ctest rsi, rsi
37bf3040fje 0x37bf30620
37bf30415test r14, r14
37bf30418je 0x37bf30620
37bf3041elea r9, [r8-1]
37bf30422mov rdi, [rsp+168]
37bf3042amov [rsp+336], rbp
37bf30432mov rax, r9
37bf30435cqo
37bf30437idiv rdi
37bf3043asub r9, rdx
37bf3043dxor edx, edx
37bf3043fmov rax, r9
37bf30442lea r11, [r9+1]
37bf30446div rdi
37bf30449mov rdx, r10
37bf3044cimul r10, r11
37bf30450add r10, r12
37bf30453lea r12, [rsp+232]
37bf3045badd r10, r9
37bf3045emov r14, rax
37bf30461mov rax, rdi
37bf30464neg rax
37bf30467imul rdx, rax
37bf3046bimul rax, rbx
37bf3046fsub rdx, rdi
37bf30472shl rax, 3
37bf30476lea rsi, [8*rdx]
37bf3047emov rdx, rdi
37bf30481mov [rsp+184], rax
37bf30489mov rax, rbx
37bf3048clea rdi, [rsp+224]
37bf30494mov rbx, [rsp+384]
37bf3049cimul rax, r11
37bf304a0mov [rsp+160], rdi
37bf304a8mov rdi, [rsp+400]
37bf304b0mov [rsp+192], rsi
37bf304b8mov rsi, [rsp+368]
37bf304c0sub rdi, 8
37bf304c4add rax, r13
37bf304c7mov [rsp+176], rdi
37bf304cflea rbp, [rsi+8*r10+8]
37bf304d4mov r13, r11
37bf304d7lea rbx, [rbx+8*rax+8]
37bf304dclea rdi, [rsp+216]
37bf304e4mov rsi, rbx
37bf304e7mov rbx, r14
37bf304eamov r14, [rsp+336]
37bf304f2jmp 0x37bf3052d
37bf304f4
37bf304f4 0f 1f 40 00 ..@.
37bf304f8
37bf304f8loc_37bf304f8:
37bf304f8mov rax, [rsp+352]
37bf30500mov rcx, [r14]
37bf30503sub rbx, 1
37bf30507add rbp, [rsp+192]
37bf3050fadd rsi, [rsp+184]
37bf30517mov r8, [rax]
37bf3051amov rax, [rsp+360]
37bf30522sub r13, [rsp+168]
37bf3052amov rdx, [rax]
37bf3052d
37bf3052dloc_37bf3052d:
37bf3052dmov rax, [rsp+160]
37bf30535sub r8, r13
37bf30538mov [rsp+72], rsi
37bf3053dlea r9, [rip+0x529dcd]
37bf30544add r8, 1
37bf30548mov [rsp+56], rbp
37bf3054dmov [rsp+112], rax
37bf30552mov rax, [rsp+416]
37bf3055acmp r8, rdx
37bf3055dcmovg r8, rdx
37bf30561mov [rsp+48], rdi
37bf30566sub rcx, r13
37bf30569mov [rsp+104], rax
37bf3056emov rax, [rsp+408]
37bf30576add rcx, 1
37bf3057amov [rsp+40], r15
37bf3057fmov [rsp+96], rax
37bf30584mov rax, [rsp+176]
37bf3058cmov [rsp+32], r12
37bf30591lea rdx, [rax+8*r13]
37bf30595mov rax, [rsp+392]
37bf3059dmov [rsp+216], r8
37bf305a5lea r8, [rip+0x529d6f]
37bf305acmov [rsp+88], rdx
37bf305b1lea rdx, [rip+0x529d5b]
37bf305b8mov [rsp+80], rax
37bf305bdmov rax, [rsp+376]
37bf305c5mov [rsp+232], rcx
37bf305cdlea rcx, [rip+0x529d3c]
37bf305d4mov [rsp+64], rax
37bf305d9mov [rsp+144], 1
37bf305e5mov [rsp+136], 1
37bf305f1mov [rsp+128], 1
37bf305fdmov [rsp+120], 1
37bf30606call dlarfb_64_
37bf3060btest rbx, rbx
37bf3060ejne 0x37bf304f8
37bf30614jmp 0x37bf2fe78
37bf30619
37bf30619 0f 1f 80 00 00 00 00 .......
37bf30620
37bf30620loc_37bf30620:
37bf30620test rdi, rdi
37bf30623je 0x37bf2fe78
37bf30629test rdx, rdx
37bf3062cje 0x37bf2fe78
37bf30632lea rcx, [r8-1]
37bf30636mov rdi, [rsp+168]
37bf3063emov [rsp+344], r15
37bf30646mov rax, rcx
37bf30649cqo
37bf3064bidiv rdi
37bf3064esub rcx, rdx
37bf30651xor edx, edx
37bf30653mov rax, rcx
37bf30656lea r14, [rcx+1]
37bf3065adiv rdi
37bf3065dmov rdx, r10
37bf30660imul r10, r14
37bf30664mov [rsp+200], rax
37bf3066cmov rax, rdi
37bf3066fneg rax
37bf30672imul rdx, rax
37bf30676sub rdx, rdi
37bf30679shl rdx, 3
37bf3067dmov [rsp+184], rdx
37bf30685lea rdx, [r10+r12]
37bf30689add rdx, rcx
37bf3068cmov rcx, [rsp+368]
37bf30694lea r13, [rcx+8*rdx+8]
37bf30699mov rdx, rbx
37bf3069cimul rdx, rax
37bf306a0mov r15, r13
37bf306a3lea r13, [rsp+232]
37bf306abimul rbx, r14
37bf306afimul rax, r11
37bf306b3lea rcx, [8*rdx]
37bf306bbmov rdx, [rsp+160]
37bf306c3mov [rsp+192], rcx
37bf306cbmov rcx, rdi
37bf306celea rdi, [rsp+224]
37bf306d6add rdx, rbx
37bf306d9mov rbx, [rsp+384]
37bf306e1mov [rsp+160], rdi
37bf306e9lea rdi, [rsp+216]
37bf306f1lea rsi, [rbx+8*rdx+8]
37bf306f6lea rbx, [8*rax]
37bf306femov rax, r11
37bf30701not r11
37bf30704imul rax, r14
37bf30708mov [rsp+176], rbx
37bf30710mov r12, rsi
37bf30713mov rdx, r8
37bf30716mov rbx, [rsp+400]
37bf3071emov rsi, [rsp+200]
37bf30726add rax, r11
37bf30729lea rbx, [rbx+8*rax+8]
37bf3072ejmp 0x37bf30775
37bf30730
37bf30730loc_37bf30730:
37bf30730mov rax, [rsp+352]
37bf30738add r15, [rsp+184]
37bf30740sub rsi, 1
37bf30744add r12, [rsp+192]
37bf3074cadd rbx, [rsp+176]
37bf30754mov rdx, [rax]
37bf30757mov rax, [rsp+344]
37bf3075fsub r14, [rsp+168]
37bf30767mov r9, [rax]
37bf3076amov rax, [rsp+360]
37bf30772mov rcx, [rax]
37bf30775
37bf30775loc_37bf30775:
37bf30775mov rax, [rsp+160]
37bf3077dsub rdx, r14
37bf30780mov [rsp+88], rbx
37bf30785lea r8, [rip+0x529b8f]
37bf3078cadd rdx, 1
37bf30790mov [rsp+72], r12
37bf30795mov [rsp+112], rax
37bf3079amov rax, [rsp+416]
37bf307a2cmp rdx, rcx
37bf307a5cmovg rdx, rcx
37bf307a9sub r9, r14
37bf307acmov [rsp+56], r15
37bf307b1mov [rsp+104], rax
37bf307b6mov rax, [rsp+408]
37bf307beadd r9, 1
37bf307c2mov [rsp+48], rdi
37bf307c7mov [rsp+96], rax
37bf307ccmov rax, [rsp+392]
37bf307d4mov [rsp+40], r13
37bf307d9mov [rsp+80], rax
37bf307demov rax, [rsp+376]
37bf307e6mov [rsp+32], rbp
37bf307ebmov [rsp+64], rax
37bf307f0mov [rsp+232], r9
37bf307f8lea r9, [rip+0x529b12]
37bf307ffmov [rsp+216], rdx
37bf30807mov rcx, r9
37bf3080alea rdx, [rip+0x529b01]
37bf30811mov [rsp+144], 1
37bf3081dmov [rsp+136], 1
37bf30829mov [rsp+128], 1
37bf30835mov [rsp+120], 1
37bf3083ecall dlarfb_64_
37bf30843test rsi, rsi
37bf30846jne 0x37bf30730
37bf3084cjmp 0x37bf2fe78
37bf30851
37bf30851 0f 1f 80 00 00 00 00 .......
37bf30858
37bf30858loc_37bf30858:
37bf30858mov rcx, -6
37bf3085fmov r11l, 6
37bf30865jmp 0x37bf2fe4a
37bf3086a
37bf3086aloc_37bf3086a:
37bf3086amov rcx, -8
37bf30871mov r11l, 8
37bf30877jmp 0x37bf2fe4a
37bf3087c
37bf3087cloc_37bf3087c:
37bf3087cmov rcx, -10
37bf30883mov r11l, 10
37bf30889jmp 0x37bf2fe4a
37bf3088e
37bf3088eloc_37bf3088e:
37bf3088eneg r11
37bf30891jmp 0x37bf2fe55
37bf2fd40
37bf2fd40dgemlqt_64_:
37bf2fd40push r15
37bf2fd42push r14
37bf2fd44push r13
37bf2fd46push r12
37bf2fd48push rbp
37bf2fd49push rdi
37bf2fd4apush rsi
37bf2fd4bpush rbx
37bf2fd4csub rsp, 248
37bf2fd53mov rax, [rsp+376]
37bf2fd5bmov r13, [rax]
37bf2fd5emov rax, [rsp+392]
37bf2fd66mov r12, [rax]
37bf2fd69mov rdi, rcx
37bf2fd6cmov rbx, rdx
37bf2fd6fmov rbp, r8
37bf2fd72lea rdx, [rip+0x52a597]
37bf2fd79mov r8l, 1
37bf2fd7fmov r15, r9
37bf2fd82mov rax, [rsp+408]
37bf2fd8amov r9l, 1
37bf2fd90mov rax, [rax]
37bf2fd93mov [rsp+160], rax
37bf2fd9bmov rax, [rsp+424]
37bf2fda3mov [rax], 0
37bf2fdaacall lsame_64_
37bf2fdafmov rcx, rdi
37bf2fdb2mov r9l, 1
37bf2fdb8mov r8l, 1
37bf2fdbelea rdx, [rip+0x52a54c]
37bf2fdc5mov rsi, rax
37bf2fdc8call lsame_64_
37bf2fdcdmov r9l, 1
37bf2fdd3mov r8l, 1
37bf2fdd9mov rcx, rbx
37bf2fddclea rdx, [rip+0x52a52f]
37bf2fde3mov rdi, rax
37bf2fde6call lsame_64_
37bf2fdeblea rdx, [rip+0x52a521]
37bf2fdf2mov r9l, 1
37bf2fdf8mov rcx, rbx
37bf2fdfbmov r8l, 1
37bf2fe01mov r14, rax
37bf2fe04call lsame_64_
37bf2fe09mov rdx, rax
37bf2fe0ctest rsi, rsi
37bf2fe0fje 0x37bf2fe90
37bf2fe11mov r10, [r15]
37bf2fe14mov eax, 1
37bf2fe19test r10, r10
37bf2fe1ccmovg rax, r10
37bf2fe20mov [rsp+224], rax
37bf2fe28mov rax, [rbp]
37bf2fe2cmov rbx, rax
37bf2fe2ftest r14, r14
37bf2fe32jne 0x37bf2fec0
37bf2fe38
37bf2fe38loc_37bf2fe38:
37bf2fe38mov rcx, -2
37bf2fe3fmov r11l, 2
37bf2fe45test rdx, rdx
37bf2fe48jne 0x37bf2fec0
37bf2fe4a
37bf2fe4aloc_37bf2fe4a:
37bf2fe4amov rax, [rsp+424]
37bf2fe52mov [rax], rcx
37bf2fe55
37bf2fe55loc_37bf2fe55:
37bf2fe55lea rdx, [rsp+232]
37bf2fe5dmov r8l, 7
37bf2fe63lea rcx, [rip+0x52a4aa]
37bf2fe6amov [rsp+232], r11
37bf2fe72call xerbla_64_
37bf2fe77nop
37bf2fe78
37bf2fe78loc_37bf2fe78:
37bf2fe78add rsp, 248
37bf2fe7fpop rbx
37bf2fe80pop rsi
37bf2fe81pop rdi
37bf2fe82pop rbp
37bf2fe83pop r12
37bf2fe85pop r13
37bf2fe87pop r14
37bf2fe89pop r15
37bf2fe8bret
37bf2fe8c
37bf2fe8c 0f 1f 40 00 ..@.
37bf2fe90
37bf2fe90loc_37bf2fe90:
37bf2fe90test rdi, rdi
37bf2fe93je 0x37bf2ff00
37bf2fe95mov rax, [rbp]
37bf2fe99mov ecx, 1
37bf2fe9emov r10, [r15]
37bf2fea1test rax, rax
37bf2fea4mov rbx, r10
37bf2fea7cmovg rcx, rax
37bf2feabmov [rsp+224], rcx
37bf2feb3test r14, r14
37bf2feb6je 0x37bf2fe38
37bf2feb8nop [rax+rax]
37bf2fec0
37bf2fec0loc_37bf2fec0:
37bf2fec0mov rcx, rax
37bf2fec3test rax, rax
37bf2fec6js 0x37bf2ff18
37bf2fec8mov r9, r10
37bf2fecbtest r10, r10
37bf2fecejs 0x37bf2ff30
37bf2fed0mov r11, [rsp+352]
37bf2fed8mov r8, [r11]
37bf2fedbtest r8, r8
37bf2fedejs 0x37bf2fee5
37bf2fee0cmp r8, rbx
37bf2fee3jle 0x37bf2ff48
37bf2fee5
37bf2fee5loc_37bf2fee5:
37bf2fee5mov rcx, -5
37bf2feecmov r11l, 5
37bf2fef2jmp 0x37bf2fe4a
37bf2fef7
37bf2fef7 66 0f 1f 84 00 00 00 00 00 f........
37bf2ff00
37bf2ff00loc_37bf2ff00:
37bf2ff00mov rcx, -1
37bf2ff07mov r11l, 1
37bf2ff0djmp 0x37bf2fe4a
37bf2ff12
37bf2ff12 66 0f 1f 44 00 00 f..D..
37bf2ff18
37bf2ff18loc_37bf2ff18:
37bf2ff18mov rcx, -3
37bf2ff1fmov r11l, 3
37bf2ff25jmp 0x37bf2fe4a
37bf2ff2a
37bf2ff2a 66 0f 1f 44 00 00 f..D..
37bf2ff30
37bf2ff30loc_37bf2ff30:
37bf2ff30mov rcx, -4
37bf2ff37mov r11l, 4
37bf2ff3djmp 0x37bf2fe4a
37bf2ff42
37bf2ff42 66 0f 1f 44 00 00 f..D..
37bf2ff48
37bf2ff48loc_37bf2ff48:
37bf2ff48mov rbx, [rsp+360]
37bf2ff50mov rbx, [rbx]
37bf2ff53mov [rsp+168], rbx
37bf2ff5btest rbx, rbx
37bf2ff5ejle 0x37bf30858
37bf2ff64cmp r8, rbx
37bf2ff67jge 0x37bf2ff72
37bf2ff69test r8, r8
37bf2ff6cjne 0x37bf30858
37bf2ff72
37bf2ff72loc_37bf2ff72:
37bf2ff72mov rbx, [rsp+376]
37bf2ff7atest r8, r8
37bf2ff7dmov r11l, 1
37bf2ff83cmovg r11, r8
37bf2ff87cmp [rbx], r11
37bf2ff8ajl 0x37bf3086a
37bf2ff90mov rbx, [rsp+392]
37bf2ff98mov r11, [rsp+168]
37bf2ffa0cmp r11, [rbx]
37bf2ffa3jg 0x37bf3087c
37bf2ffa9mov rbx, [rsp+408]
37bf2ffb1test rax, rax
37bf2ffb4mov r11l, 1
37bf2ffbacmovg r11, rax
37bf2ffbecmp [rbx], r11
37bf2ffc1jge 0x37bf2ffd8
37bf2ffc3mov rcx, -12
37bf2ffcamov r11l, 12
37bf2ffd0jmp 0x37bf2fe4a
37bf2ffd5
37bf2ffd5 0f 1f 00 ...
37bf2ffd8
37bf2ffd8loc_37bf2ffd8:
37bf2ffd8mov rbx, [rsp+424]
37bf2ffe0mov r11, [rbx]
37bf2ffe3test r11, r11
37bf2ffe6jne 0x37bf3088e
37bf2ffectest rax, rax
37bf2ffefje 0x37bf2fe78
37bf2fff5test r10, r10
37bf2fff8je 0x37bf2fe78
37bf2fffetest r8, r8
37bf30001je 0x37bf2fe78
37bf30007xor r10l, r10l
37bf3000atest r13, r13
37bf3000dcmovns r10, r13
37bf30011xor eax, eax
37bf30013test r12, r12
37bf30016cmovns rax, r12
37bf3001amov rbx, rax
37bf3001dtest rsi, rsi
37bf30020je 0x37bf301f8
37bf30026test rdx, rdx
37bf30029je 0x37bf301f8
37bf3002flea rax, [r8-1]
37bf30033xor edx, edx
37bf30035add r10, 1
37bf30039mov esi, 1
37bf3003emov rdi, [rsp+168]
37bf30046mov r14, [rsp+368]
37bf3004ediv rdi
37bf30051imul r10, rdi
37bf30055mov rdx, rdi
37bf30058mov r13, rax
37bf3005blea rax, [8*r10]
37bf30063mov [rsp+184], rax
37bf3006bmov rax, rdi
37bf3006elea rdi, [rsp+216]
37bf30076imul rax, rbx
37bf3007amov rbx, [rsp+384]
37bf30082mov r12, rbx
37bf30085mov rbx, r14
37bf30088mov r14, rbp
37bf3008bmov rbp, r13
37bf3008eshl rax, 3
37bf30092lea r13, [rsp+232]
37bf3009amov [rsp+192], rax
37bf300a2lea rax, [rsp+224]
37bf300aamov [rsp+160], rax
37bf300b2mov rax, [rsp+400]
37bf300basub rax, 8
37bf300bemov [rsp+176], rax
37bf300c6jmp 0x37bf30105
37bf300c8
37bf300c8 0f 1f 84 00 00 00 00 00 ........
37bf300d0
37bf300d0loc_37bf300d0:
37bf300d0mov rax, [rsp+352]
37bf300d8mov rcx, [r14]
37bf300dbsub rbp, 1
37bf300dfadd rbx, [rsp+184]
37bf300e7add r12, [rsp+192]
37bf300efmov r8, [rax]
37bf300f2mov rax, [rsp+360]
37bf300faadd rsi, [rsp+168]
37bf30102mov rdx, [rax]
37bf30105
37bf30105loc_37bf30105:
37bf30105mov rax, [rsp+160]
37bf3010dsub r8, rsi
37bf30110mov [rsp+72], r12
37bf30115lea r9, [rip+0x52a1f5]
37bf3011cadd r8, 1
37bf30120mov [rsp+56], rbx
37bf30125mov [rsp+112], rax
37bf3012amov rax, [rsp+416]
37bf30132cmp r8, rdx
37bf30135cmovg r8, rdx
37bf30139mov [rsp+48], rdi
37bf3013esub rcx, rsi
37bf30141mov [rsp+104], rax
37bf30146mov rax, [rsp+408]
37bf3014eadd rcx, 1
37bf30152mov [rsp+40], r15
37bf30157mov [rsp+96], rax
37bf3015cmov rax, [rsp+176]
37bf30164mov [rsp+32], r13
37bf30169lea rdx, [rax+8*rsi]
37bf3016dmov rax, [rsp+392]
37bf30175mov [rsp+216], r8
37bf3017dlea r8, [rip+0x52a197]
37bf30184mov [rsp+88], rdx
37bf30189lea rdx, [rip+0x52a182]
37bf30190mov [rsp+80], rax
37bf30195mov rax, [rsp+376]
37bf3019dmov [rsp+232], rcx
37bf301a5lea rcx, [rip+0x52a164]
37bf301acmov [rsp+64], rax
37bf301b1mov [rsp+144], 1
37bf301bdmov [rsp+136], 1
37bf301c9mov [rsp+128], 1
37bf301d5mov [rsp+120], 1
37bf301decall dlarfb_64_
37bf301e3test rbp, rbp
37bf301e6jne 0x37bf300d0
37bf301ecjmp 0x37bf2fe78
37bf301f1
37bf301f1 0f 1f 80 00 00 00 00 .......
37bf301f8
37bf301f8loc_37bf301f8:
37bf301f8mov r11, [rsp+160]
37bf30200xor eax, eax
37bf30202test r11, r11
37bf30205cmovs r11, rax
37bf30209test rdi, rdi
37bf3020cje 0x37bf303f8
37bf30212test r14, r14
37bf30215je 0x37bf303f8
37bf3021bmov rdi, [rsp+168]
37bf30223lea rax, [r8-1]
37bf30227xor edx, edx
37bf30229add r10, 1
37bf3022dmov r14, [rsp+368]
37bf30235mov [rsp+344], r15
37bf3023ddiv rdi
37bf30240imul r10, rdi
37bf30244mov rdx, rdi
37bf30247mov r13, rdi
37bf3024amov r15, r14
37bf3024dimul rdx, rbx
37bf30251mov rbx, [rsp+400]
37bf30259lea r14, [rsp+232]
37bf30261imul r13, r11
37bf30265lea rsi, [8*r10]
37bf3026dmov [rsp+192], rsi
37bf30275lea rsi, [8*rdx]
37bf3027dmov rdx, rdi
37bf30280mov [rsp+184], rsi
37bf30288lea rdi, [8*r13]
37bf30290mov rsi, [rsp+384]
37bf30298mov r13l, 1
37bf3029emov [rsp+176], rdi
37bf302a6lea rdi, [rsp+224]
37bf302aemov [rsp+160], rdi
37bf302b6mov r12, rsi
37bf302b9lea rdi, [rsp+216]
37bf302c1mov rsi, rbx
37bf302c4mov rbx, rax
37bf302c7jmp 0x37bf30315
37bf302c9
37bf302c9 0f 1f 80 00 00 00 00 .......
37bf302d0
37bf302d0loc_37bf302d0:
37bf302d0mov rax, [rsp+352]
37bf302d8add r15, [rsp+192]
37bf302e0sub rbx, 1
37bf302e4add r12, [rsp+184]
37bf302ecadd rsi, [rsp+176]
37bf302f4mov r8, [rax]
37bf302f7mov rax, [rsp+344]
37bf302ffadd r13, [rsp+168]
37bf30307mov r9, [rax]
37bf3030amov rax, [rsp+360]
37bf30312mov rdx, [rax]
37bf30315
37bf30315loc_37bf30315:
37bf30315mov rax, [rsp+160]
37bf3031dsub r8, r13
37bf30320mov [rsp+88], rsi
37bf30325add r8, 1
37bf30329mov [rsp+72], r12
37bf3032emov [rsp+112], rax
37bf30333mov rax, [rsp+416]
37bf3033bcmp r8, rdx
37bf3033ecmovg r8, rdx
37bf30342sub r9, r13
37bf30345mov [rsp+56], r15
37bf3034alea rdx, [rip+0x529fc2]
37bf30351mov [rsp+104], rax
37bf30356mov rax, [rsp+408]
37bf3035eadd r9, 1
37bf30362mov [rsp+48], rdi
37bf30367mov [rsp+96], rax
37bf3036cmov rax, [rsp+392]
37bf30374mov [rsp+40], r14
37bf30379mov [rsp+80], rax
37bf3037emov rax, [rsp+376]
37bf30386mov [rsp+32], rbp
37bf3038bmov [rsp+64], rax
37bf30390mov [rsp+232], r9
37bf30398lea r9, [rip+0x529f72]
37bf3039fmov [rsp+216], r8
37bf303a7mov rcx, r9
37bf303aalea r8, [rip+0x529f6a]
37bf303b1mov [rsp+144], 1
37bf303bdmov [rsp+136], 1
37bf303c9mov [rsp+128], 1
37bf303d5mov [rsp+120], 1
37bf303decall dlarfb_64_
37bf303e3test rbx, rbx
37bf303e6jne 0x37bf302d0
37bf303ecjmp 0x37bf2fe78
37bf303f1
37bf303f1 0f 1f 80 00 00 00 00 .......
37bf303f8
37bf303f8loc_37bf303f8:
37bf303f8mov r13, rbx
37bf303fbmov r12, r10
37bf303fenot r13
37bf30401not r12
37bf30404mov [rsp+160], r13
37bf3040ctest rsi, rsi
37bf3040fje 0x37bf30620
37bf30415test r14, r14
37bf30418je 0x37bf30620
37bf3041elea r9, [r8-1]
37bf30422mov rdi, [rsp+168]
37bf3042amov [rsp+336], rbp
37bf30432mov rax, r9
37bf30435cqo
37bf30437idiv rdi
37bf3043asub r9, rdx
37bf3043dxor edx, edx
37bf3043fmov rax, r9
37bf30442lea r11, [r9+1]
37bf30446div rdi
37bf30449mov rdx, r10
37bf3044cimul r10, r11
37bf30450add r10, r12
37bf30453lea r12, [rsp+232]
37bf3045badd r10, r9
37bf3045emov r14, rax
37bf30461mov rax, rdi
37bf30464neg rax
37bf30467imul rdx, rax
37bf3046bimul rax, rbx
37bf3046fsub rdx, rdi
37bf30472shl rax, 3
37bf30476lea rsi, [8*rdx]
37bf3047emov rdx, rdi
37bf30481mov [rsp+184], rax
37bf30489mov rax, rbx
37bf3048clea rdi, [rsp+224]
37bf30494mov rbx, [rsp+384]
37bf3049cimul rax, r11
37bf304a0mov [rsp+160], rdi
37bf304a8mov rdi, [rsp+400]
37bf304b0mov [rsp+192], rsi
37bf304b8mov rsi, [rsp+368]
37bf304c0sub rdi, 8
37bf304c4add rax, r13
37bf304c7mov [rsp+176], rdi
37bf304cflea rbp, [rsi+8*r10+8]
37bf304d4mov r13, r11
37bf304d7lea rbx, [rbx+8*rax+8]
37bf304dclea rdi, [rsp+216]
37bf304e4mov rsi, rbx
37bf304e7mov rbx, r14
37bf304eamov r14, [rsp+336]
37bf304f2jmp 0x37bf3052d
37bf304f4
37bf304f4 0f 1f 40 00 ..@.
37bf304f8
37bf304f8loc_37bf304f8:
37bf304f8mov rax, [rsp+352]
37bf30500mov rcx, [r14]
37bf30503sub rbx, 1
37bf30507add rbp, [rsp+192]
37bf3050fadd rsi, [rsp+184]
37bf30517mov r8, [rax]
37bf3051amov rax, [rsp+360]
37bf30522sub r13, [rsp+168]
37bf3052amov rdx, [rax]
37bf3052d
37bf3052dloc_37bf3052d:
37bf3052dmov rax, [rsp+160]
37bf30535sub r8, r13
37bf30538mov [rsp+72], rsi
37bf3053dlea r9, [rip+0x529dcd]
37bf30544add r8, 1
37bf30548mov [rsp+56], rbp
37bf3054dmov [rsp+112], rax
37bf30552mov rax, [rsp+416]
37bf3055acmp r8, rdx
37bf3055dcmovg r8, rdx
37bf30561mov [rsp+48], rdi
37bf30566sub rcx, r13
37bf30569mov [rsp+104], rax
37bf3056emov rax, [rsp+408]
37bf30576add rcx, 1
37bf3057amov [rsp+40], r15
37bf3057fmov [rsp+96], rax
37bf30584mov rax, [rsp+176]
37bf3058cmov [rsp+32], r12
37bf30591lea rdx, [rax+8*r13]
37bf30595mov rax, [rsp+392]
37bf3059dmov [rsp+216], r8
37bf305a5lea r8, [rip+0x529d6f]
37bf305acmov [rsp+88], rdx
37bf305b1lea rdx, [rip+0x529d5b]
37bf305b8mov [rsp+80], rax
37bf305bdmov rax, [rsp+376]
37bf305c5mov [rsp+232], rcx
37bf305cdlea rcx, [rip+0x529d3c]
37bf305d4mov [rsp+64], rax
37bf305d9mov [rsp+144], 1
37bf305e5mov [rsp+136], 1
37bf305f1mov [rsp+128], 1
37bf305fdmov [rsp+120], 1
37bf30606call dlarfb_64_
37bf3060btest rbx, rbx
37bf3060ejne 0x37bf304f8
37bf30614jmp 0x37bf2fe78
37bf30619
37bf30619 0f 1f 80 00 00 00 00 .......
37bf30620
37bf30620loc_37bf30620:
37bf30620test rdi, rdi
37bf30623je 0x37bf2fe78
37bf30629test rdx, rdx
37bf3062cje 0x37bf2fe78
37bf30632lea rcx, [r8-1]
37bf30636mov rdi, [rsp+168]
37bf3063emov [rsp+344], r15
37bf30646mov rax, rcx
37bf30649cqo
37bf3064bidiv rdi
37bf3064esub rcx, rdx
37bf30651xor edx, edx
37bf30653mov rax, rcx
37bf30656lea r14, [rcx+1]
37bf3065adiv rdi
37bf3065dmov rdx, r10
37bf30660imul r10, r14
37bf30664mov [rsp+200], rax
37bf3066cmov rax, rdi
37bf3066fneg rax
37bf30672imul rdx, rax
37bf30676sub rdx, rdi
37bf30679shl rdx, 3
37bf3067dmov [rsp+184], rdx
37bf30685lea rdx, [r10+r12]
37bf30689add rdx, rcx
37bf3068cmov rcx, [rsp+368]
37bf30694lea r13, [rcx+8*rdx+8]
37bf30699mov rdx, rbx
37bf3069cimul rdx, rax
37bf306a0mov r15, r13
37bf306a3lea r13, [rsp+232]
37bf306abimul rbx, r14
37bf306afimul rax, r11
37bf306b3lea rcx, [8*rdx]
37bf306bbmov rdx, [rsp+160]
37bf306c3mov [rsp+192], rcx
37bf306cbmov rcx, rdi
37bf306celea rdi, [rsp+224]
37bf306d6add rdx, rbx
37bf306d9mov rbx, [rsp+384]
37bf306e1mov [rsp+160], rdi
37bf306e9lea rdi, [rsp+216]
37bf306f1lea rsi, [rbx+8*rdx+8]
37bf306f6lea rbx, [8*rax]
37bf306femov rax, r11
37bf30701not r11
37bf30704imul rax, r14
37bf30708mov [rsp+176], rbx
37bf30710mov r12, rsi
37bf30713mov rdx, r8
37bf30716mov rbx, [rsp+400]
37bf3071emov rsi, [rsp+200]
37bf30726add rax, r11
37bf30729lea rbx, [rbx+8*rax+8]
37bf3072ejmp 0x37bf30775
37bf30730
37bf30730loc_37bf30730:
37bf30730mov rax, [rsp+352]
37bf30738add r15, [rsp+184]
37bf30740sub rsi, 1
37bf30744add r12, [rsp+192]
37bf3074cadd rbx, [rsp+176]
37bf30754mov rdx, [rax]
37bf30757mov rax, [rsp+344]
37bf3075fsub r14, [rsp+168]
37bf30767mov r9, [rax]
37bf3076amov rax, [rsp+360]
37bf30772mov rcx, [rax]
37bf30775
37bf30775loc_37bf30775:
37bf30775mov rax, [rsp+160]
37bf3077dsub rdx, r14
37bf30780mov [rsp+88], rbx
37bf30785lea r8, [rip+0x529b8f]
37bf3078cadd rdx, 1
37bf30790mov [rsp+72], r12
37bf30795mov [rsp+112], rax
37bf3079amov rax, [rsp+416]
37bf307a2cmp rdx, rcx
37bf307a5cmovg rdx, rcx
37bf307a9sub r9, r14
37bf307acmov [rsp+56], r15
37bf307b1mov [rsp+104], rax
37bf307b6mov rax, [rsp+408]
37bf307beadd r9, 1
37bf307c2mov [rsp+48], rdi
37bf307c7mov [rsp+96], rax
37bf307ccmov rax, [rsp+392]
37bf307d4mov [rsp+40], r13
37bf307d9mov [rsp+80], rax
37bf307demov rax, [rsp+376]
37bf307e6mov [rsp+32], rbp
37bf307ebmov [rsp+64], rax
37bf307f0mov [rsp+232], r9
37bf307f8lea r9, [rip+0x529b12]
37bf307ffmov [rsp+216], rdx
37bf30807mov rcx, r9
37bf3080alea rdx, [rip+0x529b01]
37bf30811mov [rsp+144], 1
37bf3081dmov [rsp+136], 1
37bf30829mov [rsp+128], 1
37bf30835mov [rsp+120], 1
37bf3083ecall dlarfb_64_
37bf30843test rsi, rsi
37bf30846jne 0x37bf30730
37bf3084cjmp 0x37bf2fe78
37bf30851
37bf30851 0f 1f 80 00 00 00 00 .......
37bf30858
37bf30858loc_37bf30858:
37bf30858mov rcx, -6
37bf3085fmov r11l, 6
37bf30865jmp 0x37bf2fe4a
37bf3086a
37bf3086aloc_37bf3086a:
37bf3086amov rcx, -8
37bf30871mov r11l, 8
37bf30877jmp 0x37bf2fe4a
37bf3087c
37bf3087cloc_37bf3087c:
37bf3087cmov rcx, -10
37bf30883mov r11l, 10
37bf30889jmp 0x37bf2fe4a
37bf3088e
37bf3088eloc_37bf3088e:
37bf3088eneg r11
37bf30891jmp 0x37bf2fe55
37bf2fd40
37bf30896
37bf30896 // align 0x10
37bf30896 // align 0x10
37bf308a0
37bf308a0dgemqr_64_:
37bf308a0push r15
37bf308a2push r14
37bf308a4push r13
37bf308a6push r12
37bf308a8push rbp
37bf308a9push rdi
37bf308aapush rsi
37bf308abpush rbx
37bf308acsub rsp, 200
37bf308b3mov rax, [rsp+368]
37bf308bbmov r15, [rax]
37bf308bemov rsi, rdx
37bf308c1mov rbx, rcx
37bf308c4mov rdi, r8
37bf308c7mov r13, r9
37bf308camov r8l, 1
37bf308d0mov r9l, 1
37bf308d6lea rdx, [rip+0x529a43]
37bf308ddmov rcx, rsi
37bf308e0call lsame_64_
37bf308e5mov r9l, 1
37bf308ebmov r8l, 1
37bf308f1mov rcx, rsi
37bf308f4lea rdx, [rip+0x529a26]
37bf308fbmov r12, rax
37bf308fecall lsame_64_
37bf30903mov r9l, 1
37bf30909mov r8l, 1
37bf3090fmov rcx, rbx
37bf30912lea rdx, [rip+0x529a09]
37bf30919mov [rsp+144], rax
37bf30921call lsame_64_
37bf30926mov r8l, 1
37bf3092cmov rcx, rbx
37bf3092flea rdx, [rip+0x5299ed]
37bf30936mov r9l, 1
37bf3093cmov rbp, rax
37bf3093fcall lsame_64_
37bf30944mov rcx, [rsp+304]
37bf3094cmov r8, [r13]
37bf30950mov r11, rax
37bf30953mov rax, [rsp+328]
37bf3095bmov rcx, [rcx]
37bf3095ecvttsd2si r10, [rax+8]
37bf30964cvttsd2si r14, [rax+16]
37bf3096amov rax, [rdi]
37bf3096dcmp rcx, rax
37bf30970mov rdx, rax
37bf30973cmovle rdx, rcx
37bf30977mov [rsp+168], r10
37bf3097fmov [rsp+176], r14
37bf30987cmp rdx, r8
37bf3098acmovg rdx, r8
37bf3098etest rbp, rbp
37bf30991je 0x37bf30a20
37bf30997test rdx, rdx
37bf3099aje 0x37bf30ab8
37bf309a0imul r14, r8
37bf309a4mov [rsp+152], rax
37bf309acmov r9, r14
37bf309aftest r14, r14
37bf309b2mov r14l, 1
37bf309b8cmovle r9, r14
37bf309bcmov r14, [rsp+376]
37bf309c4mov [r14], 0
37bf309cb
37bf309cbloc_37bf309cb:
37bf309cbtest r12, r12
37bf309cejne 0x37bf309e8
37bf309d0mov r14, -2
37bf309d7mov r12l, 2
37bf309ddcmp [rsp+144], 0
37bf309e6je 0x37bf30a50
37bf309e8
37bf309e8loc_37bf309e8:
37bf309e8test rax, rax
37bf309ebjs 0x37bf30ae0
37bf309f1test r8, r8
37bf309f4js 0x37bf30af8
37bf309famov r14, [rsp+152]
37bf30a02cmp rcx, r14
37bf30a05jg 0x37bf30a10
37bf30a07test rcx, rcx
37bf30a0ajns 0x37bf30b10
37bf30a10
37bf30a10loc_37bf30a10:
37bf30a10mov r14, -5
37bf30a17mov r12l, 5
37bf30a1djmp 0x37bf30a50
37bf30a1f
37bf30a1f 90 .
37bf30a20
37bf30a20loc_37bf30a20:
37bf30a20mov r9l, 1
37bf30a26test rdx, rdx
37bf30a29jne 0x37bf30a98
37bf30a2b
37bf30a2bloc_37bf30a2b:
37bf30a2bmov r14, [rsp+376]
37bf30a33mov [r14], 0
37bf30a3atest r11, r11
37bf30a3djne 0x37bf30dd6
37bf30a43mov r14, -1
37bf30a4amov r12l, 1
37bf30a50
37bf30a50loc_37bf30a50:
37bf30a50mov rax, [rsp+376]
37bf30a58lea rdx, [rsp+184]
37bf30a60mov r8l, 6
37bf30a66lea rcx, [rip+0x5298b7]
37bf30a6dmov [rsp+184], r12
37bf30a75mov [rax], r14
37bf30a78call xerbla_64_
37bf30a7dnop
37bf30a7e
37bf30a7eloc_37bf30a7e:
37bf30a7eadd rsp, 200
37bf30a85pop rbx
37bf30a86pop rsi
37bf30a87pop rdi
37bf30a88pop rbp
37bf30a89pop r12
37bf30a8bpop r13
37bf30a8dpop r14
37bf30a8fpop r15
37bf30a91ret
37bf30a92
37bf30a92 66 0f 1f 44 00 00 f..D..
37bf30a98
37bf30a98loc_37bf30a98:
37bf30a98imul r14, r10
37bf30a9cmov r9, r14
37bf30a9ftest r14, r14
37bf30aa2mov r14l, 1
37bf30aa8cmovle r9, r14
37bf30aacjmp 0x37bf30a2b
37bf30ab1
37bf30ab1 0f 1f 80 00 00 00 00 .......
37bf30ab8
37bf30ab8loc_37bf30ab8:
37bf30ab8mov r14, [rsp+376]
37bf30ac0mov [rsp+152], rax
37bf30ac8mov r9l, 1
37bf30acemov [r14], 0
37bf30ad5jmp 0x37bf309cb
37bf30ada
37bf30ada 66 0f 1f 44 00 00 f..D..
37bf30ae0
37bf30ae0loc_37bf30ae0:
37bf30ae0mov r14, -3
37bf30ae7mov r12l, 3
37bf30aedjmp 0x37bf30a50
37bf30af2
37bf30af2 66 0f 1f 44 00 00 f..D..
37bf30af8
37bf30af8loc_37bf30af8:
37bf30af8mov r14, -4
37bf30affmov r12l, 4
37bf30b05jmp 0x37bf30a50
37bf30b0a
37bf30b0a 66 0f 1f 44 00 00 f..D..
37bf30b10
37bf30b10loc_37bf30b10:
37bf30b10test r14, r14
37bf30b13mov r12l, 1
37bf30b19cmovg r12, r14
37bf30b1dmov r14, [rsp+320]
37bf30b25cmp [r14], r12
37bf30b28jl 0x37bf30da0
37bf30b2emov r12, [rsp+336]
37bf30b36cmp [r12], 4
37bf30b3bjle 0x37bf30db2
37bf30b41mov r14, [rsp+352]
37bf30b49test rax, rax
37bf30b4cmov r12l, 1
37bf30b52cmovg r12, rax
37bf30b56cmp [r14], r12
37bf30b59jl 0x37bf30dc4
37bf30b5fmov r14, [rsp+368]
37bf30b67cmp [r14], r9
37bf30b6ajge 0x37bf30ba0
37bf30b6cmov r14, -13
37bf30b73mov r12l, 13
37bf30b79cmp r15, -1
37bf30b7djne 0x37bf30a50
37bf30b83mov rax, [rsp+360]
37bf30b8bpxor x0, x0
37bf30b8fcvtsi2sd x0, r9
37bf30b94movsd_xmm [rax], x0
37bf30b98jmp 0x37bf30a7e
37bf30b9d
37bf30b9d 0f 1f 00 ...
37bf30ba0
37bf30ba0loc_37bf30ba0:
37bf30ba0mov r14, [rsp+360]
37bf30ba8pxor x0, x0
37bf30baccvtsi2sd x0, r9
37bf30bb1movsd_xmm [r14], x0
37bf30bb6cmp r15, -1
37bf30bbaje 0x37bf30a7e
37bf30bc0test rdx, rdx
37bf30bc3je 0x37bf30a7e
37bf30bc9cmp rcx, rax
37bf30bccjl 0x37bf30bd3
37bf30bceand ebp, 1
37bf30bd1jne 0x37bf30bfa
37bf30bd3
37bf30bd3loc_37bf30bd3:
37bf30bd3cmp r8, rcx
37bf30bd6jg 0x37bf30bde
37bf30bd8and r11l, 1
37bf30bdcjne 0x37bf30bfa
37bf30bde
37bf30bdeloc_37bf30bde:
37bf30bdecmp rcx, rax
37bf30be1cmovge rax, rcx
37bf30be5cmp rax, r8
37bf30be8cmovl rax, r8
37bf30beccmp r10, rax
37bf30befjge 0x37bf30bfa
37bf30bf1cmp r10, rcx
37bf30bf4jg 0x37bf30cc0
37bf30bfa
37bf30bfaloc_37bf30bfa:
37bf30bfamov rax, [rsp+376]
37bf30c02mov rcx, [rsp+328]
37bf30c0amov r9, r13
37bf30c0dmov r8, rdi
37bf30c10mov [rsp+112], 1
37bf30c19mov [rsp+104], rax
37bf30c1elea rdx, [rcx+40]
37bf30c22mov rax, [rsp+360]
37bf30c2amov rcx, [rsp+320]
37bf30c32mov [rsp+64], rdx
37bf30c37mov rdx, rsi
37bf30c3amov [rsp+96], rax
37bf30c3fmov rax, [rsp+352]
37bf30c47mov [rsp+56], rcx
37bf30c4cmov rcx, [rsp+312]
37bf30c54mov [rsp+88], rax
37bf30c59mov rax, [rsp+344]
37bf30c61mov [rsp+48], rcx
37bf30c66mov rcx, rbx
37bf30c69mov [rsp+80], rax
37bf30c6elea rax, [rsp+176]
37bf30c76mov [rsp+72], rax
37bf30c7bmov [rsp+40], rax
37bf30c80mov rax, [rsp+304]
37bf30c88movsd_xmm [rsp+144], x0
37bf30c91mov [rsp+32], rax
37bf30c96mov [rsp+120], 1
37bf30c9fcall dgemqrt_64_
37bf30ca4movsd_xmm x0, [rsp+144]
37bf30cad
37bf30cadloc_37bf30cad:
37bf30cadmov rax, [rsp+360]
37bf30cb5movsd_xmm [rax], x0
37bf30cb9jmp 0x37bf30a7e
37bf30cbe
37bf30cbe 66 90 f.
37bf30cc0
37bf30cc0loc_37bf30cc0:
37bf30cc0mov rax, [rsp+376]
37bf30cc8mov rcx, [rsp+328]
37bf30cd0mov r9, r13
37bf30cd3mov r8, rdi
37bf30cd6movsd_xmm [rsp+144], x0
37bf30cdfmov [rsp+120], rax
37bf30ce4lea rdx, [rcx+40]
37bf30ce8mov rax, [rsp+368]
37bf30cf0mov rcx, [rsp+320]
37bf30cf8mov [rsp+72], rdx
37bf30cfdmov rdx, rsi
37bf30d00mov [rsp+112], rax
37bf30d05mov rax, [rsp+360]
37bf30d0dmov [rsp+64], rcx
37bf30d12mov rcx, [rsp+312]
37bf30d1amov [rsp+104], rax
37bf30d1fmov rax, [rsp+352]
37bf30d27mov [rsp+56], rcx
37bf30d2cmov rcx, rbx
37bf30d2fmov [rsp+96], rax
37bf30d34mov rax, [rsp+344]
37bf30d3cmov [rsp+136], 1
37bf30d48mov [rsp+88], rax
37bf30d4dlea rax, [rsp+176]
37bf30d55mov [rsp+80], rax
37bf30d5amov [rsp+48], rax
37bf30d5flea rax, [rsp+168]
37bf30d67mov [rsp+40], rax
37bf30d6cmov rax, [rsp+304]
37bf30d74mov [rsp+128], 1
37bf30d80mov [rsp+32], rax
37bf30d85call dlamtsqr_64_
37bf30d8amovsd_xmm x0, [rsp+144]
37bf30d93jmp 0x37bf30cad
37bf30d98
37bf30d98 0f 1f 84 00 00 00 00 00 ........
37bf30da0
37bf30da0loc_37bf30da0:
37bf30da0mov r14, -7
37bf30da7mov r12l, 7
37bf30dadjmp 0x37bf30a50
37bf30db2
37bf30db2loc_37bf30db2:
37bf30db2mov r14, -9
37bf30db9mov r12l, 9
37bf30dbfjmp 0x37bf30a50
37bf30dc4
37bf30dc4loc_37bf30dc4:
37bf30dc4mov r14, -11
37bf30dcbmov r12l, 11
37bf30dd1jmp 0x37bf30a50
37bf30dd6
37bf30dd6loc_37bf30dd6:
37bf30dd6mov [rsp+152], r8
37bf30ddejmp 0x37bf309cb
37bf308a0
37bf308a0dgemqr_64_:
37bf308a0push r15
37bf308a2push r14
37bf308a4push r13
37bf308a6push r12
37bf308a8push rbp
37bf308a9push rdi
37bf308aapush rsi
37bf308abpush rbx
37bf308acsub rsp, 200
37bf308b3mov rax, [rsp+368]
37bf308bbmov r15, [rax]
37bf308bemov rsi, rdx
37bf308c1mov rbx, rcx
37bf308c4mov rdi, r8
37bf308c7mov r13, r9
37bf308camov r8l, 1
37bf308d0mov r9l, 1
37bf308d6lea rdx, [rip+0x529a43]
37bf308ddmov rcx, rsi
37bf308e0call lsame_64_
37bf308e5mov r9l, 1
37bf308ebmov r8l, 1
37bf308f1mov rcx, rsi
37bf308f4lea rdx, [rip+0x529a26]
37bf308fbmov r12, rax
37bf308fecall lsame_64_
37bf30903mov r9l, 1
37bf30909mov r8l, 1
37bf3090fmov rcx, rbx
37bf30912lea rdx, [rip+0x529a09]
37bf30919mov [rsp+144], rax
37bf30921call lsame_64_
37bf30926mov r8l, 1
37bf3092cmov rcx, rbx
37bf3092flea rdx, [rip+0x5299ed]
37bf30936mov r9l, 1
37bf3093cmov rbp, rax
37bf3093fcall lsame_64_
37bf30944mov rcx, [rsp+304]
37bf3094cmov r8, [r13]
37bf30950mov r11, rax
37bf30953mov rax, [rsp+328]
37bf3095bmov rcx, [rcx]
37bf3095ecvttsd2si r10, [rax+8]
37bf30964cvttsd2si r14, [rax+16]
37bf3096amov rax, [rdi]
37bf3096dcmp rcx, rax
37bf30970mov rdx, rax
37bf30973cmovle rdx, rcx
37bf30977mov [rsp+168], r10
37bf3097fmov [rsp+176], r14
37bf30987cmp rdx, r8
37bf3098acmovg rdx, r8
37bf3098etest rbp, rbp
37bf30991je 0x37bf30a20
37bf30997test rdx, rdx
37bf3099aje 0x37bf30ab8
37bf309a0imul r14, r8
37bf309a4mov [rsp+152], rax
37bf309acmov r9, r14
37bf309aftest r14, r14
37bf309b2mov r14l, 1
37bf309b8cmovle r9, r14
37bf309bcmov r14, [rsp+376]
37bf309c4mov [r14], 0
37bf309cb
37bf309cbloc_37bf309cb:
37bf309cbtest r12, r12
37bf309cejne 0x37bf309e8
37bf309d0mov r14, -2
37bf309d7mov r12l, 2
37bf309ddcmp [rsp+144], 0
37bf309e6je 0x37bf30a50
37bf309e8
37bf309e8loc_37bf309e8:
37bf309e8test rax, rax
37bf309ebjs 0x37bf30ae0
37bf309f1test r8, r8
37bf309f4js 0x37bf30af8
37bf309famov r14, [rsp+152]
37bf30a02cmp rcx, r14
37bf30a05jg 0x37bf30a10
37bf30a07test rcx, rcx
37bf30a0ajns 0x37bf30b10
37bf30a10
37bf30a10loc_37bf30a10:
37bf30a10mov r14, -5
37bf30a17mov r12l, 5
37bf30a1djmp 0x37bf30a50
37bf30a1f
37bf30a1f 90 .
37bf30a20
37bf30a20loc_37bf30a20:
37bf30a20mov r9l, 1
37bf30a26test rdx, rdx
37bf30a29jne 0x37bf30a98
37bf30a2b
37bf30a2bloc_37bf30a2b:
37bf30a2bmov r14, [rsp+376]
37bf30a33mov [r14], 0
37bf30a3atest r11, r11
37bf30a3djne 0x37bf30dd6
37bf30a43mov r14, -1
37bf30a4amov r12l, 1
37bf30a50
37bf30a50loc_37bf30a50:
37bf30a50mov rax, [rsp+376]
37bf30a58lea rdx, [rsp+184]
37bf30a60mov r8l, 6
37bf30a66lea rcx, [rip+0x5298b7]
37bf30a6dmov [rsp+184], r12
37bf30a75mov [rax], r14
37bf30a78call xerbla_64_
37bf30a7dnop
37bf30a7e
37bf30a7eloc_37bf30a7e:
37bf30a7eadd rsp, 200
37bf30a85pop rbx
37bf30a86pop rsi
37bf30a87pop rdi
37bf30a88pop rbp
37bf30a89pop r12
37bf30a8bpop r13
37bf30a8dpop r14
37bf30a8fpop r15
37bf30a91ret
37bf30a92
37bf30a92 66 0f 1f 44 00 00 f..D..
37bf30a98
37bf30a98loc_37bf30a98:
37bf30a98imul r14, r10
37bf30a9cmov r9, r14
37bf30a9ftest r14, r14
37bf30aa2mov r14l, 1
37bf30aa8cmovle r9, r14
37bf30aacjmp 0x37bf30a2b
37bf30ab1
37bf30ab1 0f 1f 80 00 00 00 00 .......
37bf30ab8
37bf30ab8loc_37bf30ab8:
37bf30ab8mov r14, [rsp+376]
37bf30ac0mov [rsp+152], rax
37bf30ac8mov r9l, 1
37bf30acemov [r14], 0
37bf30ad5jmp 0x37bf309cb
37bf30ada
37bf30ada 66 0f 1f 44 00 00 f..D..
37bf30ae0
37bf30ae0loc_37bf30ae0:
37bf30ae0mov r14, -3
37bf30ae7mov r12l, 3
37bf30aedjmp 0x37bf30a50
37bf30af2
37bf30af2 66 0f 1f 44 00 00 f..D..
37bf30af8
37bf30af8loc_37bf30af8:
37bf30af8mov r14, -4
37bf30affmov r12l, 4
37bf30b05jmp 0x37bf30a50
37bf30b0a
37bf30b0a 66 0f 1f 44 00 00 f..D..
37bf30b10
37bf30b10loc_37bf30b10:
37bf30b10test r14, r14
37bf30b13mov r12l, 1
37bf30b19cmovg r12, r14
37bf30b1dmov r14, [rsp+320]
37bf30b25cmp [r14], r12
37bf30b28jl 0x37bf30da0
37bf30b2emov r12, [rsp+336]
37bf30b36cmp [r12], 4
37bf30b3bjle 0x37bf30db2
37bf30b41mov r14, [rsp+352]
37bf30b49test rax, rax
37bf30b4cmov r12l, 1
37bf30b52cmovg r12, rax
37bf30b56cmp [r14], r12
37bf30b59jl 0x37bf30dc4
37bf30b5fmov r14, [rsp+368]
37bf30b67cmp [r14], r9
37bf30b6ajge 0x37bf30ba0
37bf30b6cmov r14, -13
37bf30b73mov r12l, 13
37bf30b79cmp r15, -1
37bf30b7djne 0x37bf30a50
37bf30b83mov rax, [rsp+360]
37bf30b8bpxor x0, x0
37bf30b8fcvtsi2sd x0, r9
37bf30b94movsd_xmm [rax], x0
37bf30b98jmp 0x37bf30a7e
37bf30b9d
37bf30b9d 0f 1f 00 ...
37bf30ba0
37bf30ba0loc_37bf30ba0:
37bf30ba0mov r14, [rsp+360]
37bf30ba8pxor x0, x0
37bf30baccvtsi2sd x0, r9
37bf30bb1movsd_xmm [r14], x0
37bf30bb6cmp r15, -1
37bf30bbaje 0x37bf30a7e
37bf30bc0test rdx, rdx
37bf30bc3je 0x37bf30a7e
37bf30bc9cmp rcx, rax
37bf30bccjl 0x37bf30bd3
37bf30bceand ebp, 1
37bf30bd1jne 0x37bf30bfa
37bf30bd3
37bf30bd3loc_37bf30bd3:
37bf30bd3cmp r8, rcx
37bf30bd6jg 0x37bf30bde
37bf30bd8and r11l, 1
37bf30bdcjne 0x37bf30bfa
37bf30bde
37bf30bdeloc_37bf30bde:
37bf30bdecmp rcx, rax
37bf30be1cmovge rax, rcx
37bf30be5cmp rax, r8
37bf30be8cmovl rax, r8
37bf30beccmp r10, rax
37bf30befjge 0x37bf30bfa
37bf30bf1cmp r10, rcx
37bf30bf4jg 0x37bf30cc0
37bf30bfa
37bf30bfaloc_37bf30bfa:
37bf30bfamov rax, [rsp+376]
37bf30c02mov rcx, [rsp+328]
37bf30c0amov r9, r13
37bf30c0dmov r8, rdi
37bf30c10mov [rsp+112], 1
37bf30c19mov [rsp+104], rax
37bf30c1elea rdx, [rcx+40]
37bf30c22mov rax, [rsp+360]
37bf30c2amov rcx, [rsp+320]
37bf30c32mov [rsp+64], rdx
37bf30c37mov rdx, rsi
37bf30c3amov [rsp+96], rax
37bf30c3fmov rax, [rsp+352]
37bf30c47mov [rsp+56], rcx
37bf30c4cmov rcx, [rsp+312]
37bf30c54mov [rsp+88], rax
37bf30c59mov rax, [rsp+344]
37bf30c61mov [rsp+48], rcx
37bf30c66mov rcx, rbx
37bf30c69mov [rsp+80], rax
37bf30c6elea rax, [rsp+176]
37bf30c76mov [rsp+72], rax
37bf30c7bmov [rsp+40], rax
37bf30c80mov rax, [rsp+304]
37bf30c88movsd_xmm [rsp+144], x0
37bf30c91mov [rsp+32], rax
37bf30c96mov [rsp+120], 1
37bf30c9fcall dgemqrt_64_
37bf30ca4movsd_xmm x0, [rsp+144]
37bf30cad
37bf30cadloc_37bf30cad:
37bf30cadmov rax, [rsp+360]
37bf30cb5movsd_xmm [rax], x0
37bf30cb9jmp 0x37bf30a7e
37bf30cbe
37bf30cbe 66 90 f.
37bf30cc0
37bf30cc0loc_37bf30cc0:
37bf30cc0mov rax, [rsp+376]
37bf30cc8mov rcx, [rsp+328]
37bf30cd0mov r9, r13
37bf30cd3mov r8, rdi
37bf30cd6movsd_xmm [rsp+144], x0
37bf30cdfmov [rsp+120], rax
37bf30ce4lea rdx, [rcx+40]
37bf30ce8mov rax, [rsp+368]
37bf30cf0mov rcx, [rsp+320]
37bf30cf8mov [rsp+72], rdx
37bf30cfdmov rdx, rsi
37bf30d00mov [rsp+112], rax
37bf30d05mov rax, [rsp+360]
37bf30d0dmov [rsp+64], rcx
37bf30d12mov rcx, [rsp+312]
37bf30d1amov [rsp+104], rax
37bf30d1fmov rax, [rsp+352]
37bf30d27mov [rsp+56], rcx
37bf30d2cmov rcx, rbx
37bf30d2fmov [rsp+96], rax
37bf30d34mov rax, [rsp+344]
37bf30d3cmov [rsp+136], 1
37bf30d48mov [rsp+88], rax
37bf30d4dlea rax, [rsp+176]
37bf30d55mov [rsp+80], rax
37bf30d5amov [rsp+48], rax
37bf30d5flea rax, [rsp+168]
37bf30d67mov [rsp+40], rax
37bf30d6cmov rax, [rsp+304]
37bf30d74mov [rsp+128], 1
37bf30d80mov [rsp+32], rax
37bf30d85call dlamtsqr_64_
37bf30d8amovsd_xmm x0, [rsp+144]
37bf30d93jmp 0x37bf30cad
37bf30d98
37bf30d98 0f 1f 84 00 00 00 00 00 ........
37bf30da0
37bf30da0loc_37bf30da0:
37bf30da0mov r14, -7
37bf30da7mov r12l, 7
37bf30dadjmp 0x37bf30a50
37bf30db2
37bf30db2loc_37bf30db2:
37bf30db2mov r14, -9
37bf30db9mov r12l, 9
37bf30dbfjmp 0x37bf30a50
37bf30dc4
37bf30dc4loc_37bf30dc4:
37bf30dc4mov r14, -11
37bf30dcbmov r12l, 11
37bf30dd1jmp 0x37bf30a50
37bf30dd6
37bf30dd6loc_37bf30dd6:
37bf30dd6mov [rsp+152], r8
37bf30ddejmp 0x37bf309cb
37bf308a0
37bf30de3
37bf30de3 // align 0x10
37bf30de3 // align 0x10
37bf30df0
37bf30df0dgemqrt_64_:
37bf30df0push r15
37bf30df2push r14
37bf30df4push r13
37bf30df6push r12
37bf30df8push rbp
37bf30df9push rdi
37bf30dfapush rsi
37bf30dfbpush rbx
37bf30dfcsub rsp, 248
37bf30e03mov rax, [rsp+376]
37bf30e0bmov r13, [rax]
37bf30e0emov rax, [rsp+392]
37bf30e16mov r12, [rax]
37bf30e19mov rdi, rcx
37bf30e1cmov rbx, rdx
37bf30e1fmov rbp, r8
37bf30e22lea rdx, [rip+0x529507]
37bf30e29mov r8l, 1
37bf30e2fmov r15, r9
37bf30e32mov rax, [rsp+408]
37bf30e3amov r9l, 1
37bf30e40mov rax, [rax]
37bf30e43mov [rsp+168], rax
37bf30e4bmov rax, [rsp+424]
37bf30e53mov [rax], 0
37bf30e5acall lsame_64_
37bf30e5fmov rcx, rdi
37bf30e62mov r9l, 1
37bf30e68mov r8l, 1
37bf30e6elea rdx, [rip+0x5294bc]
37bf30e75mov rsi, rax
37bf30e78call lsame_64_
37bf30e7dmov r9l, 1
37bf30e83mov r8l, 1
37bf30e89mov rcx, rbx
37bf30e8clea rdx, [rip+0x52949f]
37bf30e93mov r14, rax
37bf30e96call lsame_64_
37bf30e9bmov r9l, 1
37bf30ea1mov r8l, 1
37bf30ea7mov rcx, rbx
37bf30eaalea rdx, [rip+0x529482]
37bf30eb1mov rdi, rax
37bf30eb4call lsame_64_
37bf30eb9mov r10, rax
37bf30ebctest rsi, rsi
37bf30ebfje 0x37bf30f40
37bf30ec1mov rdx, [r15]
37bf30ec4mov eax, 1
37bf30ec9test rdx, rdx
37bf30ecccmovg rax, rdx
37bf30ed0mov [rsp+224], rax
37bf30ed8mov rax, [rbp]
37bf30edcmov r9, rax
37bf30edftest rdi, rdi
37bf30ee2jne 0x37bf30f70
37bf30ee8
37bf30ee8loc_37bf30ee8:
37bf30ee8mov r8, -2
37bf30eefmov ecx, 2
37bf30ef4test r10, r10
37bf30ef7jne 0x37bf30f70
37bf30ef9
37bf30ef9loc_37bf30ef9:
37bf30ef9mov rax, [rsp+424]
37bf30f01mov [rax], r8
37bf30f04
37bf30f04loc_37bf30f04:
37bf30f04mov [rsp+232], rcx
37bf30f0clea rdx, [rsp+232]
37bf30f14mov r8l, 7
37bf30f1alea rcx, [rip+0x529413]
37bf30f21call xerbla_64_
37bf30f26nop
37bf30f27
37bf30f27loc_37bf30f27:
37bf30f27add rsp, 248
37bf30f2epop rbx
37bf30f2fpop rsi
37bf30f30pop rdi
37bf30f31pop rbp
37bf30f32pop r12
37bf30f34pop r13
37bf30f36pop r14
37bf30f38pop r15
37bf30f3aret
37bf30f3b
37bf30f3b 0f 1f 44 00 00 ..D..
37bf30f40
37bf30f40loc_37bf30f40:
37bf30f40test r14, r14
37bf30f43je 0x37bf30fb0
37bf30f45mov rax, [rbp]
37bf30f49mov edx, 1
37bf30f4etest rax, rax
37bf30f51cmovg rdx, rax
37bf30f55mov [rsp+224], rdx
37bf30f5dmov rdx, [r15]
37bf30f60mov r9, rdx
37bf30f63test rdi, rdi
37bf30f66je 0x37bf30ee8
37bf30f68nop [rax+rax]
37bf30f70
37bf30f70loc_37bf30f70:
37bf30f70mov rcx, rax
37bf30f73test rax, rax
37bf30f76js 0x37bf30fc8
37bf30f78mov r11, rdx
37bf30f7btest rdx, rdx
37bf30f7ejs 0x37bf30fe0
37bf30f80mov rbx, [rsp+352]
37bf30f88mov r8, [rbx]
37bf30f8btest r8, r8
37bf30f8ejs 0x37bf30f95
37bf30f90cmp r8, r9
37bf30f93jle 0x37bf30ff8
37bf30f95
37bf30f95loc_37bf30f95:
37bf30f95mov r8, -5
37bf30f9cmov ecx, 5
37bf30fa1jmp 0x37bf30ef9
37bf30fa6
37bf30fa6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf30fb0
37bf30fb0loc_37bf30fb0:
37bf30fb0mov r8, -1
37bf30fb7mov ecx, 1
37bf30fbcjmp 0x37bf30ef9
37bf30fc1
37bf30fc1 0f 1f 80 00 00 00 00 .......
37bf30fc8
37bf30fc8loc_37bf30fc8:
37bf30fc8mov r8, -3
37bf30fcfmov ecx, 3
37bf30fd4jmp 0x37bf30ef9
37bf30fd9
37bf30fd9 0f 1f 80 00 00 00 00 .......
37bf30fe0
37bf30fe0loc_37bf30fe0:
37bf30fe0mov r8, -4
37bf30fe7mov ecx, 4
37bf30fecjmp 0x37bf30ef9
37bf30ff1
37bf30ff1 0f 1f 80 00 00 00 00 .......
37bf30ff8
37bf30ff8loc_37bf30ff8:
37bf30ff8mov rbx, [rsp+360]
37bf31000mov rbx, [rbx]
37bf31003mov [rsp+176], rbx
37bf3100btest rbx, rbx
37bf3100ejle 0x37bf31928
37bf31014cmp r8, rbx
37bf31017jge 0x37bf31022
37bf31019test r8, r8
37bf3101cjne 0x37bf31928
37bf31022
37bf31022loc_37bf31022:
37bf31022mov ebx, 1
37bf31027test r9, r9
37bf3102acmovle r9, rbx
37bf3102emov rbx, [rsp+376]
37bf31036cmp [rbx], r9
37bf31039jl 0x37bf31939
37bf3103fmov rbx, [rsp+392]
37bf31047mov r9, [rsp+176]
37bf3104fcmp r9, [rbx]
37bf31052jg 0x37bf3194a
37bf31058mov rbx, [rsp+408]
37bf31060test rax, rax
37bf31063mov r9l, 1
37bf31069cmovg r9, rax
37bf3106dcmp [rbx], r9
37bf31070jge 0x37bf31088
37bf31072mov r8, -12
37bf31079mov ecx, 12
37bf3107ejmp 0x37bf30ef9
37bf31083
37bf31083 0f 1f 44 00 00 ..D..
37bf31088
37bf31088loc_37bf31088:
37bf31088mov rbx, [rsp+424]
37bf31090mov r9, [rbx]
37bf31093test r9, r9
37bf31096jne 0x37bf3195b
37bf3109ctest rax, rax
37bf3109fje 0x37bf30f27
37bf310a5test rdx, rdx
37bf310a8je 0x37bf30f27
37bf310aetest r8, r8
37bf310b1je 0x37bf30f27
37bf310b7xor r9l, r9l
37bf310batest r13, r13
37bf310bdcmovns r9, r13
37bf310c1xor eax, eax
37bf310c3test r12, r12
37bf310c6cmovns rax, r12
37bf310camov [rsp+184], rax
37bf310d2mov rbx, rax
37bf310d5test rsi, rsi
37bf310d8je 0x37bf312a8
37bf310detest rdi, rdi
37bf310e1je 0x37bf312a8
37bf310e7lea rax, [r8-1]
37bf310ebxor edx, edx
37bf310edadd r9, 1
37bf310f1mov esi, 1
37bf310f6mov rdi, [rsp+176]
37bf310femov r14, [rsp+368]
37bf31106div rdi
37bf31109imul r9, rdi
37bf3110dmov rdx, rdi
37bf31110mov r13, rax
37bf31113lea rax, [8*r9]
37bf3111bmov [rsp+192], rax
37bf31123mov rax, rbx
37bf31126mov rbx, [rsp+384]
37bf3112eimul rax, rdi
37bf31132lea rdi, [rsp+216]
37bf3113amov r12, rbx
37bf3113dmov rbx, r14
37bf31140mov r14, rbp
37bf31143mov rbp, r13
37bf31146lea r13, [rsp+232]
37bf3114eshl rax, 3
37bf31152mov [rsp+200], rax
37bf3115alea rax, [rsp+224]
37bf31162mov [rsp+168], rax
37bf3116amov rax, [rsp+400]
37bf31172sub rax, 8
37bf31176mov [rsp+184], rax
37bf3117ejmp 0x37bf311b5
37bf31180
37bf31180loc_37bf31180:
37bf31180mov rax, [rsp+352]
37bf31188mov rcx, [r14]
37bf3118bsub rbp, 1
37bf3118fadd rbx, [rsp+192]
37bf31197add r12, [rsp+200]
37bf3119fmov r8, [rax]
37bf311a2mov rax, [rsp+360]
37bf311aaadd rsi, [rsp+176]
37bf311b2mov rdx, [rax]
37bf311b5
37bf311b5loc_37bf311b5:
37bf311b5mov rax, [rsp+168]
37bf311bdsub r8, rsi
37bf311c0mov [rsp+72], r12
37bf311c5lea r9, [rip+0x52916f]
37bf311ccadd r8, 1
37bf311d0mov [rsp+56], rbx
37bf311d5mov [rsp+112], rax
37bf311damov rax, [rsp+416]
37bf311e2cmp r8, rdx
37bf311e5cmovg r8, rdx
37bf311e9mov [rsp+48], rdi
37bf311eesub rcx, rsi
37bf311f1mov [rsp+104], rax
37bf311f6mov rax, [rsp+408]
37bf311feadd rcx, 1
37bf31202mov [rsp+40], r15
37bf31207mov [rsp+96], rax
37bf3120cmov rax, [rsp+184]
37bf31214mov [rsp+32], r13
37bf31219lea rdx, [rax+8*rsi]
37bf3121dmov rax, [rsp+392]
37bf31225mov [rsp+216], r8
37bf3122dlea r8, [rip+0x529108]
37bf31234mov [rsp+88], rdx
37bf31239lea rdx, [rip+0x5290f2]
37bf31240mov [rsp+80], rax
37bf31245mov rax, [rsp+376]
37bf3124dmov [rsp+232], rcx
37bf31255lea rcx, [rip+0x5290d4]
37bf3125cmov [rsp+64], rax
37bf31261mov [rsp+144], 1
37bf3126dmov [rsp+136], 1
37bf31279mov [rsp+128], 1
37bf31285mov [rsp+120], 1
37bf3128ecall dlarfb_64_
37bf31293test rbp, rbp
37bf31296jne 0x37bf31180
37bf3129cjmp 0x37bf30f27
37bf312a1
37bf312a1 0f 1f 80 00 00 00 00 .......
37bf312a8
37bf312a8loc_37bf312a8:
37bf312a8mov rbx, [rsp+168]
37bf312b0xor eax, eax
37bf312b2test rbx, rbx
37bf312b5cmovs rbx, rax
37bf312b9test r14, r14
37bf312bcje 0x37bf314b0
37bf312c2test r10, r10
37bf312c5je 0x37bf314b0
37bf312cblea rax, [r8-1]
37bf312cfxor edx, edx
37bf312d1add r9, 1
37bf312d5mov rcx, r11
37bf312d8mov rsi, [rsp+176]
37bf312e0mov r14, [rsp+368]
37bf312e8mov [rsp+344], r15
37bf312f0div rsi
37bf312f3mov rdx, [rsp+184]
37bf312fbimul r9, rsi
37bf312ffmov r15, r14
37bf31302lea r14, [rsp+232]
37bf3130aimul rdx, rsi
37bf3130elea rdi, [8*r9]
37bf31316mov [rsp+200], rdi
37bf3131emov rdi, rsi
37bf31321lea rsi, [8*rdx]
37bf31329mov r13, rdi
37bf3132cmov [rsp+192], rsi
37bf31334mov rdx, rdi
37bf31337mov rsi, [rsp+384]
37bf3133fimul r13, rbx
37bf31343mov rbx, [rsp+400]
37bf3134bmov r12, rsi
37bf3134emov rsi, rbx
37bf31351lea rdi, [8*r13]
37bf31359mov r13l, 1
37bf3135fmov [rsp+184], rdi
37bf31367lea rdi, [rsp+224]
37bf3136fmov [rsp+168], rdi
37bf31377lea rdi, [rsp+216]
37bf3137fmov rbx, rax
37bf31382jmp 0x37bf313cd
37bf31384
37bf31384 0f 1f 40 00 ..@.
37bf31388
37bf31388loc_37bf31388:
37bf31388mov rax, [rsp+352]
37bf31390add r15, [rsp+200]
37bf31398sub rbx, 1
37bf3139cadd r12, [rsp+192]
37bf313a4add rsi, [rsp+184]
37bf313acmov r8, [rax]
37bf313afmov rax, [rsp+344]
37bf313b7add r13, [rsp+176]
37bf313bfmov rcx, [rax]
37bf313c2mov rax, [rsp+360]
37bf313camov rdx, [rax]
37bf313cd
37bf313cdloc_37bf313cd:
37bf313cdmov rax, [rsp+168]
37bf313d5sub r8, r13
37bf313d8mov [rsp+88], rsi
37bf313ddlea r9, [rip+0x528f57]
37bf313e4add r8, 1
37bf313e8mov [rsp+72], r12
37bf313edmov [rsp+112], rax
37bf313f2mov rax, [rsp+416]
37bf313facmp r8, rdx
37bf313fdcmovg r8, rdx
37bf31401mov [rsp+56], r15
37bf31406sub rcx, r13
37bf31409lea rdx, [rip+0x528f23]
37bf31410mov [rsp+104], rax
37bf31415mov rax, [rsp+408]
37bf3141dadd rcx, 1
37bf31421mov [rsp+48], rdi
37bf31426mov [rsp+96], rax
37bf3142bmov rax, [rsp+392]
37bf31433mov [rsp+40], r14
37bf31438mov [rsp+80], rax
37bf3143dmov rax, [rsp+376]
37bf31445mov [rsp+32], rbp
37bf3144amov [rsp+64], rax
37bf3144fmov [rsp+216], r8
37bf31457lea r8, [rip+0x528ede]
37bf3145emov [rsp+232], rcx
37bf31466lea rcx, [rip+0x528ec4]
37bf3146dmov [rsp+144], 1
37bf31479mov [rsp+136], 1
37bf31485mov [rsp+128], 1
37bf31491mov [rsp+120], 1
37bf3149acall dlarfb_64_
37bf3149ftest rbx, rbx
37bf314a2jne 0x37bf31388
37bf314a8jmp 0x37bf30f27
37bf314ad
37bf314ad 0f 1f 00 ...
37bf314b0
37bf314b0loc_37bf314b0:
37bf314b0mov r13, [rsp+184]
37bf314b8mov r12, r9
37bf314bbnot r12
37bf314benot r13
37bf314c1mov [rsp+168], r13
37bf314c9test rsi, rsi
37bf314ccje 0x37bf316e8
37bf314d2test r10, r10
37bf314d5je 0x37bf316e8
37bf314dblea rbx, [r8-1]
37bf314dfmov r11, [rsp+176]
37bf314e7mov rdi, [rsp+184]
37bf314efmov [rsp+336], rbp
37bf314f7mov rax, rbx
37bf314facqo
37bf314fcidiv r11
37bf314ffsub rbx, rdx
37bf31502xor edx, edx
37bf31504mov rax, rbx
37bf31507lea r10, [rbx+1]
37bf3150bdiv r11
37bf3150emov rdx, r9
37bf31511imul r9, r10
37bf31515add r9, r12
37bf31518lea r12, [rsp+232]
37bf31520add r9, rbx
37bf31523mov r14, rax
37bf31526mov rax, r11
37bf31529neg rax
37bf3152cimul rdx, rax
37bf31530imul rax, rdi
37bf31534imul rdi, r10
37bf31538sub rdx, r11
37bf3153bshl rax, 3
37bf3153flea rsi, [8*rdx]
37bf31547mov rdx, r11
37bf3154amov [rsp+192], rax
37bf31552lea rax, [rdi+r13]
37bf31556mov r13, r10
37bf31559mov rdi, [rsp+384]
37bf31561mov [rsp+200], rsi
37bf31569mov rsi, [rsp+368]
37bf31571lea rbx, [rdi+8*rax+8]
37bf31576lea rdi, [rsp+224]
37bf3157emov [rsp+168], rdi
37bf31586mov rdi, [rsp+400]
37bf3158elea rbp, [rsi+8*r9+8]
37bf31593mov rsi, rbx
37bf31596mov rbx, r14
37bf31599mov r14, [rsp+336]
37bf315a1sub rdi, 8
37bf315a5mov [rsp+184], rdi
37bf315adlea rdi, [rsp+216]
37bf315b5jmp 0x37bf315f5
37bf315b7
37bf315b7 66 0f 1f 84 00 00 00 00 00 f........
37bf315c0
37bf315c0loc_37bf315c0:
37bf315c0mov rax, [rsp+352]
37bf315c8mov rcx, [r14]
37bf315cbsub rbx, 1
37bf315cfadd rbp, [rsp+200]
37bf315d7add rsi, [rsp+192]
37bf315dfmov r8, [rax]
37bf315e2mov rax, [rsp+360]
37bf315easub r13, [rsp+176]
37bf315f2mov rdx, [rax]
37bf315f5
37bf315f5loc_37bf315f5:
37bf315f5mov rax, [rsp+168]
37bf315fdsub r8, r13
37bf31600mov [rsp+72], rsi
37bf31605lea r9, [rip+0x528d2f]
37bf3160cadd r8, 1
37bf31610mov [rsp+56], rbp
37bf31615mov [rsp+112], rax
37bf3161amov rax, [rsp+416]
37bf31622cmp r8, rdx
37bf31625cmovg r8, rdx
37bf31629mov [rsp+48], rdi
37bf3162esub rcx, r13
37bf31631mov [rsp+104], rax
37bf31636mov rax, [rsp+408]
37bf3163eadd rcx, 1
37bf31642mov [rsp+40], r15
37bf31647mov [rsp+96], rax
37bf3164cmov rax, [rsp+184]
37bf31654mov [rsp+32], r12
37bf31659lea rdx, [rax+8*r13]
37bf3165dmov rax, [rsp+392]
37bf31665mov [rsp+216], r8
37bf3166dlea r8, [rip+0x528cc8]
37bf31674mov [rsp+88], rdx
37bf31679lea rdx, [rip+0x528cb3]
37bf31680mov [rsp+80], rax
37bf31685mov rax, [rsp+376]
37bf3168dmov [rsp+232], rcx
37bf31695lea rcx, [rip+0x528c94]
37bf3169cmov [rsp+64], rax
37bf316a1mov [rsp+144], 1
37bf316admov [rsp+136], 1
37bf316b9mov [rsp+128], 1
37bf316c5mov [rsp+120], 1
37bf316cecall dlarfb_64_
37bf316d3test rbx, rbx
37bf316d6jne 0x37bf315c0
37bf316dcjmp 0x37bf30f27
37bf316e1
37bf316e1 0f 1f 80 00 00 00 00 .......
37bf316e8
37bf316e8loc_37bf316e8:
37bf316e8test r14, r14
37bf316ebje 0x37bf30f27
37bf316f1test rdi, rdi
37bf316f4je 0x37bf30f27
37bf316falea rcx, [r8-1]
37bf316femov rdi, [rsp+176]
37bf31706mov [rsp+344], r15
37bf3170emov rax, rcx
37bf31711cqo
37bf31713idiv rdi
37bf31716sub rcx, rdx
37bf31719xor edx, edx
37bf3171bmov rax, rcx
37bf3171elea r10, [rcx+1]
37bf31722div rdi
37bf31725mov rdx, r9
37bf31728imul r9, r10
37bf3172cmov r14, rax
37bf3172fmov rax, rdi
37bf31732neg rax
37bf31735imul rdx, rax
37bf31739sub rdx, rdi
37bf3173clea rsi, [8*rdx]
37bf31744lea rdx, [r9+r12]
37bf31748mov r9, rdi
37bf3174bmov [rsp+192], rsi
37bf31753mov rsi, [rsp+368]
37bf3175badd rdx, rcx
37bf3175elea rdi, [rsp+224]
37bf31766lea r12, [rsp+216]
37bf3176elea r13, [rsi+8*rdx+8]
37bf31773mov rsi, [rsp+184]
37bf3177bmov r15, r13
37bf3177emov rdx, rsi
37bf31781imul rsi, r10
37bf31785imul rdx, rax
37bf31789imul rax, rbx
37bf3178dlea rcx, [8*rdx]
37bf31795mov rdx, [rsp+168]
37bf3179dmov [rsp+168], rdi
37bf317a5mov rdi, r14
37bf317a8shl rax, 3
37bf317acmov [rsp+200], rcx
37bf317b4lea r14, [rsp+232]
37bf317bcmov rcx, r11
37bf317bfmov [rsp+184], rax
37bf317c7mov rax, rbx
37bf317canot rbx
37bf317cdadd rdx, rsi
37bf317d0imul rax, r10
37bf317d4mov rsi, [rsp+384]
37bf317dclea rsi, [rsi+8*rdx+8]
37bf317e1mov rdx, r8
37bf317e4add rax, rbx
37bf317e7mov rbx, [rsp+400]
37bf317efmov r13, rsi
37bf317f2lea rbx, [rbx+8*rax+8]
37bf317f7mov rsi, rbx
37bf317famov rbx, r10
37bf317fdjmp 0x37bf31845
37bf317ff
37bf317ff 90 .
37bf31800
37bf31800loc_37bf31800:
37bf31800mov rax, [rsp+352]
37bf31808add r15, [rsp+192]
37bf31810sub rdi, 1
37bf31814add r13, [rsp+200]
37bf3181cadd rsi, [rsp+184]
37bf31824mov rdx, [rax]
37bf31827mov rax, [rsp+344]
37bf3182fsub rbx, [rsp+176]
37bf31837mov rcx, [rax]
37bf3183amov rax, [rsp+360]
37bf31842mov r9, [rax]
37bf31845
37bf31845loc_37bf31845:
37bf31845mov rax, [rsp+168]
37bf3184dsub rdx, rbx
37bf31850mov [rsp+88], rsi
37bf31855lea r8, [rip+0x528ae0]
37bf3185cadd rdx, 1
37bf31860mov [rsp+72], r13
37bf31865mov [rsp+112], rax
37bf3186amov rax, [rsp+416]
37bf31872cmp rdx, r9
37bf31875cmovg rdx, r9
37bf31879mov [rsp+56], r15
37bf3187esub rcx, rbx
37bf31881lea r9, [rip+0x528ab3]
37bf31888mov [rsp+104], rax
37bf3188dmov rax, [rsp+408]
37bf31895add rcx, 1
37bf31899mov [rsp+48], r12
37bf3189emov [rsp+96], rax
37bf318a3mov rax, [rsp+392]
37bf318abmov [rsp+40], r14
37bf318b0mov [rsp+80], rax
37bf318b5mov rax, [rsp+376]
37bf318bdmov [rsp+32], rbp
37bf318c2mov [rsp+64], rax
37bf318c7mov [rsp+216], rdx
37bf318cflea rdx, [rip+0x528a5c]
37bf318d6mov [rsp+232], rcx
37bf318delea rcx, [rip+0x528a4c]
37bf318e5mov [rsp+144], 1
37bf318f1mov [rsp+136], 1
37bf318fdmov [rsp+128], 1
37bf31909mov [rsp+120], 1
37bf31912call dlarfb_64_
37bf31917test rdi, rdi
37bf3191ajne 0x37bf31800
37bf31920jmp 0x37bf30f27
37bf31925
37bf31925 0f 1f 00 ...
37bf31928
37bf31928loc_37bf31928:
37bf31928mov r8, -6
37bf3192fmov ecx, 6
37bf31934jmp 0x37bf30ef9
37bf31939
37bf31939loc_37bf31939:
37bf31939mov r8, -8
37bf31940mov ecx, 8
37bf31945jmp 0x37bf30ef9
37bf3194a
37bf3194aloc_37bf3194a:
37bf3194amov r8, -10
37bf31951mov ecx, 10
37bf31956jmp 0x37bf30ef9
37bf3195b
37bf3195bloc_37bf3195b:
37bf3195bmov rcx, r9
37bf3195eneg rcx
37bf31961jmp 0x37bf30f04
37bf30df0
37bf30df0dgemqrt_64_:
37bf30df0push r15
37bf30df2push r14
37bf30df4push r13
37bf30df6push r12
37bf30df8push rbp
37bf30df9push rdi
37bf30dfapush rsi
37bf30dfbpush rbx
37bf30dfcsub rsp, 248
37bf30e03mov rax, [rsp+376]
37bf30e0bmov r13, [rax]
37bf30e0emov rax, [rsp+392]
37bf30e16mov r12, [rax]
37bf30e19mov rdi, rcx
37bf30e1cmov rbx, rdx
37bf30e1fmov rbp, r8
37bf30e22lea rdx, [rip+0x529507]
37bf30e29mov r8l, 1
37bf30e2fmov r15, r9
37bf30e32mov rax, [rsp+408]
37bf30e3amov r9l, 1
37bf30e40mov rax, [rax]
37bf30e43mov [rsp+168], rax
37bf30e4bmov rax, [rsp+424]
37bf30e53mov [rax], 0
37bf30e5acall lsame_64_
37bf30e5fmov rcx, rdi
37bf30e62mov r9l, 1
37bf30e68mov r8l, 1
37bf30e6elea rdx, [rip+0x5294bc]
37bf30e75mov rsi, rax
37bf30e78call lsame_64_
37bf30e7dmov r9l, 1
37bf30e83mov r8l, 1
37bf30e89mov rcx, rbx
37bf30e8clea rdx, [rip+0x52949f]
37bf30e93mov r14, rax
37bf30e96call lsame_64_
37bf30e9bmov r9l, 1
37bf30ea1mov r8l, 1
37bf30ea7mov rcx, rbx
37bf30eaalea rdx, [rip+0x529482]
37bf30eb1mov rdi, rax
37bf30eb4call lsame_64_
37bf30eb9mov r10, rax
37bf30ebctest rsi, rsi
37bf30ebfje 0x37bf30f40
37bf30ec1mov rdx, [r15]
37bf30ec4mov eax, 1
37bf30ec9test rdx, rdx
37bf30ecccmovg rax, rdx
37bf30ed0mov [rsp+224], rax
37bf30ed8mov rax, [rbp]
37bf30edcmov r9, rax
37bf30edftest rdi, rdi
37bf30ee2jne 0x37bf30f70
37bf30ee8
37bf30ee8loc_37bf30ee8:
37bf30ee8mov r8, -2
37bf30eefmov ecx, 2
37bf30ef4test r10, r10
37bf30ef7jne 0x37bf30f70
37bf30ef9
37bf30ef9loc_37bf30ef9:
37bf30ef9mov rax, [rsp+424]
37bf30f01mov [rax], r8
37bf30f04
37bf30f04loc_37bf30f04:
37bf30f04mov [rsp+232], rcx
37bf30f0clea rdx, [rsp+232]
37bf30f14mov r8l, 7
37bf30f1alea rcx, [rip+0x529413]
37bf30f21call xerbla_64_
37bf30f26nop
37bf30f27
37bf30f27loc_37bf30f27:
37bf30f27add rsp, 248
37bf30f2epop rbx
37bf30f2fpop rsi
37bf30f30pop rdi
37bf30f31pop rbp
37bf30f32pop r12
37bf30f34pop r13
37bf30f36pop r14
37bf30f38pop r15
37bf30f3aret
37bf30f3b
37bf30f3b 0f 1f 44 00 00 ..D..
37bf30f40
37bf30f40loc_37bf30f40:
37bf30f40test r14, r14
37bf30f43je 0x37bf30fb0
37bf30f45mov rax, [rbp]
37bf30f49mov edx, 1
37bf30f4etest rax, rax
37bf30f51cmovg rdx, rax
37bf30f55mov [rsp+224], rdx
37bf30f5dmov rdx, [r15]
37bf30f60mov r9, rdx
37bf30f63test rdi, rdi
37bf30f66je 0x37bf30ee8
37bf30f68nop [rax+rax]
37bf30f70
37bf30f70loc_37bf30f70:
37bf30f70mov rcx, rax
37bf30f73test rax, rax
37bf30f76js 0x37bf30fc8
37bf30f78mov r11, rdx
37bf30f7btest rdx, rdx
37bf30f7ejs 0x37bf30fe0
37bf30f80mov rbx, [rsp+352]
37bf30f88mov r8, [rbx]
37bf30f8btest r8, r8
37bf30f8ejs 0x37bf30f95
37bf30f90cmp r8, r9
37bf30f93jle 0x37bf30ff8
37bf30f95
37bf30f95loc_37bf30f95:
37bf30f95mov r8, -5
37bf30f9cmov ecx, 5
37bf30fa1jmp 0x37bf30ef9
37bf30fa6
37bf30fa6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf30fb0
37bf30fb0loc_37bf30fb0:
37bf30fb0mov r8, -1
37bf30fb7mov ecx, 1
37bf30fbcjmp 0x37bf30ef9
37bf30fc1
37bf30fc1 0f 1f 80 00 00 00 00 .......
37bf30fc8
37bf30fc8loc_37bf30fc8:
37bf30fc8mov r8, -3
37bf30fcfmov ecx, 3
37bf30fd4jmp 0x37bf30ef9
37bf30fd9
37bf30fd9 0f 1f 80 00 00 00 00 .......
37bf30fe0
37bf30fe0loc_37bf30fe0:
37bf30fe0mov r8, -4
37bf30fe7mov ecx, 4
37bf30fecjmp 0x37bf30ef9
37bf30ff1
37bf30ff1 0f 1f 80 00 00 00 00 .......
37bf30ff8
37bf30ff8loc_37bf30ff8:
37bf30ff8mov rbx, [rsp+360]
37bf31000mov rbx, [rbx]
37bf31003mov [rsp+176], rbx
37bf3100btest rbx, rbx
37bf3100ejle 0x37bf31928
37bf31014cmp r8, rbx
37bf31017jge 0x37bf31022
37bf31019test r8, r8
37bf3101cjne 0x37bf31928
37bf31022
37bf31022loc_37bf31022:
37bf31022mov ebx, 1
37bf31027test r9, r9
37bf3102acmovle r9, rbx
37bf3102emov rbx, [rsp+376]
37bf31036cmp [rbx], r9
37bf31039jl 0x37bf31939
37bf3103fmov rbx, [rsp+392]
37bf31047mov r9, [rsp+176]
37bf3104fcmp r9, [rbx]
37bf31052jg 0x37bf3194a
37bf31058mov rbx, [rsp+408]
37bf31060test rax, rax
37bf31063mov r9l, 1
37bf31069cmovg r9, rax
37bf3106dcmp [rbx], r9
37bf31070jge 0x37bf31088
37bf31072mov r8, -12
37bf31079mov ecx, 12
37bf3107ejmp 0x37bf30ef9
37bf31083
37bf31083 0f 1f 44 00 00 ..D..
37bf31088
37bf31088loc_37bf31088:
37bf31088mov rbx, [rsp+424]
37bf31090mov r9, [rbx]
37bf31093test r9, r9
37bf31096jne 0x37bf3195b
37bf3109ctest rax, rax
37bf3109fje 0x37bf30f27
37bf310a5test rdx, rdx
37bf310a8je 0x37bf30f27
37bf310aetest r8, r8
37bf310b1je 0x37bf30f27
37bf310b7xor r9l, r9l
37bf310batest r13, r13
37bf310bdcmovns r9, r13
37bf310c1xor eax, eax
37bf310c3test r12, r12
37bf310c6cmovns rax, r12
37bf310camov [rsp+184], rax
37bf310d2mov rbx, rax
37bf310d5test rsi, rsi
37bf310d8je 0x37bf312a8
37bf310detest rdi, rdi
37bf310e1je 0x37bf312a8
37bf310e7lea rax, [r8-1]
37bf310ebxor edx, edx
37bf310edadd r9, 1
37bf310f1mov esi, 1
37bf310f6mov rdi, [rsp+176]
37bf310femov r14, [rsp+368]
37bf31106div rdi
37bf31109imul r9, rdi
37bf3110dmov rdx, rdi
37bf31110mov r13, rax
37bf31113lea rax, [8*r9]
37bf3111bmov [rsp+192], rax
37bf31123mov rax, rbx
37bf31126mov rbx, [rsp+384]
37bf3112eimul rax, rdi
37bf31132lea rdi, [rsp+216]
37bf3113amov r12, rbx
37bf3113dmov rbx, r14
37bf31140mov r14, rbp
37bf31143mov rbp, r13
37bf31146lea r13, [rsp+232]
37bf3114eshl rax, 3
37bf31152mov [rsp+200], rax
37bf3115alea rax, [rsp+224]
37bf31162mov [rsp+168], rax
37bf3116amov rax, [rsp+400]
37bf31172sub rax, 8
37bf31176mov [rsp+184], rax
37bf3117ejmp 0x37bf311b5
37bf31180
37bf31180loc_37bf31180:
37bf31180mov rax, [rsp+352]
37bf31188mov rcx, [r14]
37bf3118bsub rbp, 1
37bf3118fadd rbx, [rsp+192]
37bf31197add r12, [rsp+200]
37bf3119fmov r8, [rax]
37bf311a2mov rax, [rsp+360]
37bf311aaadd rsi, [rsp+176]
37bf311b2mov rdx, [rax]
37bf311b5
37bf311b5loc_37bf311b5:
37bf311b5mov rax, [rsp+168]
37bf311bdsub r8, rsi
37bf311c0mov [rsp+72], r12
37bf311c5lea r9, [rip+0x52916f]
37bf311ccadd r8, 1
37bf311d0mov [rsp+56], rbx
37bf311d5mov [rsp+112], rax
37bf311damov rax, [rsp+416]
37bf311e2cmp r8, rdx
37bf311e5cmovg r8, rdx
37bf311e9mov [rsp+48], rdi
37bf311eesub rcx, rsi
37bf311f1mov [rsp+104], rax
37bf311f6mov rax, [rsp+408]
37bf311feadd rcx, 1
37bf31202mov [rsp+40], r15
37bf31207mov [rsp+96], rax
37bf3120cmov rax, [rsp+184]
37bf31214mov [rsp+32], r13
37bf31219lea rdx, [rax+8*rsi]
37bf3121dmov rax, [rsp+392]
37bf31225mov [rsp+216], r8
37bf3122dlea r8, [rip+0x529108]
37bf31234mov [rsp+88], rdx
37bf31239lea rdx, [rip+0x5290f2]
37bf31240mov [rsp+80], rax
37bf31245mov rax, [rsp+376]
37bf3124dmov [rsp+232], rcx
37bf31255lea rcx, [rip+0x5290d4]
37bf3125cmov [rsp+64], rax
37bf31261mov [rsp+144], 1
37bf3126dmov [rsp+136], 1
37bf31279mov [rsp+128], 1
37bf31285mov [rsp+120], 1
37bf3128ecall dlarfb_64_
37bf31293test rbp, rbp
37bf31296jne 0x37bf31180
37bf3129cjmp 0x37bf30f27
37bf312a1
37bf312a1 0f 1f 80 00 00 00 00 .......
37bf312a8
37bf312a8loc_37bf312a8:
37bf312a8mov rbx, [rsp+168]
37bf312b0xor eax, eax
37bf312b2test rbx, rbx
37bf312b5cmovs rbx, rax
37bf312b9test r14, r14
37bf312bcje 0x37bf314b0
37bf312c2test r10, r10
37bf312c5je 0x37bf314b0
37bf312cblea rax, [r8-1]
37bf312cfxor edx, edx
37bf312d1add r9, 1
37bf312d5mov rcx, r11
37bf312d8mov rsi, [rsp+176]
37bf312e0mov r14, [rsp+368]
37bf312e8mov [rsp+344], r15
37bf312f0div rsi
37bf312f3mov rdx, [rsp+184]
37bf312fbimul r9, rsi
37bf312ffmov r15, r14
37bf31302lea r14, [rsp+232]
37bf3130aimul rdx, rsi
37bf3130elea rdi, [8*r9]
37bf31316mov [rsp+200], rdi
37bf3131emov rdi, rsi
37bf31321lea rsi, [8*rdx]
37bf31329mov r13, rdi
37bf3132cmov [rsp+192], rsi
37bf31334mov rdx, rdi
37bf31337mov rsi, [rsp+384]
37bf3133fimul r13, rbx
37bf31343mov rbx, [rsp+400]
37bf3134bmov r12, rsi
37bf3134emov rsi, rbx
37bf31351lea rdi, [8*r13]
37bf31359mov r13l, 1
37bf3135fmov [rsp+184], rdi
37bf31367lea rdi, [rsp+224]
37bf3136fmov [rsp+168], rdi
37bf31377lea rdi, [rsp+216]
37bf3137fmov rbx, rax
37bf31382jmp 0x37bf313cd
37bf31384
37bf31384 0f 1f 40 00 ..@.
37bf31388
37bf31388loc_37bf31388:
37bf31388mov rax, [rsp+352]
37bf31390add r15, [rsp+200]
37bf31398sub rbx, 1
37bf3139cadd r12, [rsp+192]
37bf313a4add rsi, [rsp+184]
37bf313acmov r8, [rax]
37bf313afmov rax, [rsp+344]
37bf313b7add r13, [rsp+176]
37bf313bfmov rcx, [rax]
37bf313c2mov rax, [rsp+360]
37bf313camov rdx, [rax]
37bf313cd
37bf313cdloc_37bf313cd:
37bf313cdmov rax, [rsp+168]
37bf313d5sub r8, r13
37bf313d8mov [rsp+88], rsi
37bf313ddlea r9, [rip+0x528f57]
37bf313e4add r8, 1
37bf313e8mov [rsp+72], r12
37bf313edmov [rsp+112], rax
37bf313f2mov rax, [rsp+416]
37bf313facmp r8, rdx
37bf313fdcmovg r8, rdx
37bf31401mov [rsp+56], r15
37bf31406sub rcx, r13
37bf31409lea rdx, [rip+0x528f23]
37bf31410mov [rsp+104], rax
37bf31415mov rax, [rsp+408]
37bf3141dadd rcx, 1
37bf31421mov [rsp+48], rdi
37bf31426mov [rsp+96], rax
37bf3142bmov rax, [rsp+392]
37bf31433mov [rsp+40], r14
37bf31438mov [rsp+80], rax
37bf3143dmov rax, [rsp+376]
37bf31445mov [rsp+32], rbp
37bf3144amov [rsp+64], rax
37bf3144fmov [rsp+216], r8
37bf31457lea r8, [rip+0x528ede]
37bf3145emov [rsp+232], rcx
37bf31466lea rcx, [rip+0x528ec4]
37bf3146dmov [rsp+144], 1
37bf31479mov [rsp+136], 1
37bf31485mov [rsp+128], 1
37bf31491mov [rsp+120], 1
37bf3149acall dlarfb_64_
37bf3149ftest rbx, rbx
37bf314a2jne 0x37bf31388
37bf314a8jmp 0x37bf30f27
37bf314ad
37bf314ad 0f 1f 00 ...
37bf314b0
37bf314b0loc_37bf314b0:
37bf314b0mov r13, [rsp+184]
37bf314b8mov r12, r9
37bf314bbnot r12
37bf314benot r13
37bf314c1mov [rsp+168], r13
37bf314c9test rsi, rsi
37bf314ccje 0x37bf316e8
37bf314d2test r10, r10
37bf314d5je 0x37bf316e8
37bf314dblea rbx, [r8-1]
37bf314dfmov r11, [rsp+176]
37bf314e7mov rdi, [rsp+184]
37bf314efmov [rsp+336], rbp
37bf314f7mov rax, rbx
37bf314facqo
37bf314fcidiv r11
37bf314ffsub rbx, rdx
37bf31502xor edx, edx
37bf31504mov rax, rbx
37bf31507lea r10, [rbx+1]
37bf3150bdiv r11
37bf3150emov rdx, r9
37bf31511imul r9, r10
37bf31515add r9, r12
37bf31518lea r12, [rsp+232]
37bf31520add r9, rbx
37bf31523mov r14, rax
37bf31526mov rax, r11
37bf31529neg rax
37bf3152cimul rdx, rax
37bf31530imul rax, rdi
37bf31534imul rdi, r10
37bf31538sub rdx, r11
37bf3153bshl rax, 3
37bf3153flea rsi, [8*rdx]
37bf31547mov rdx, r11
37bf3154amov [rsp+192], rax
37bf31552lea rax, [rdi+r13]
37bf31556mov r13, r10
37bf31559mov rdi, [rsp+384]
37bf31561mov [rsp+200], rsi
37bf31569mov rsi, [rsp+368]
37bf31571lea rbx, [rdi+8*rax+8]
37bf31576lea rdi, [rsp+224]
37bf3157emov [rsp+168], rdi
37bf31586mov rdi, [rsp+400]
37bf3158elea rbp, [rsi+8*r9+8]
37bf31593mov rsi, rbx
37bf31596mov rbx, r14
37bf31599mov r14, [rsp+336]
37bf315a1sub rdi, 8
37bf315a5mov [rsp+184], rdi
37bf315adlea rdi, [rsp+216]
37bf315b5jmp 0x37bf315f5
37bf315b7
37bf315b7 66 0f 1f 84 00 00 00 00 00 f........
37bf315c0
37bf315c0loc_37bf315c0:
37bf315c0mov rax, [rsp+352]
37bf315c8mov rcx, [r14]
37bf315cbsub rbx, 1
37bf315cfadd rbp, [rsp+200]
37bf315d7add rsi, [rsp+192]
37bf315dfmov r8, [rax]
37bf315e2mov rax, [rsp+360]
37bf315easub r13, [rsp+176]
37bf315f2mov rdx, [rax]
37bf315f5
37bf315f5loc_37bf315f5:
37bf315f5mov rax, [rsp+168]
37bf315fdsub r8, r13
37bf31600mov [rsp+72], rsi
37bf31605lea r9, [rip+0x528d2f]
37bf3160cadd r8, 1
37bf31610mov [rsp+56], rbp
37bf31615mov [rsp+112], rax
37bf3161amov rax, [rsp+416]
37bf31622cmp r8, rdx
37bf31625cmovg r8, rdx
37bf31629mov [rsp+48], rdi
37bf3162esub rcx, r13
37bf31631mov [rsp+104], rax
37bf31636mov rax, [rsp+408]
37bf3163eadd rcx, 1
37bf31642mov [rsp+40], r15
37bf31647mov [rsp+96], rax
37bf3164cmov rax, [rsp+184]
37bf31654mov [rsp+32], r12
37bf31659lea rdx, [rax+8*r13]
37bf3165dmov rax, [rsp+392]
37bf31665mov [rsp+216], r8
37bf3166dlea r8, [rip+0x528cc8]
37bf31674mov [rsp+88], rdx
37bf31679lea rdx, [rip+0x528cb3]
37bf31680mov [rsp+80], rax
37bf31685mov rax, [rsp+376]
37bf3168dmov [rsp+232], rcx
37bf31695lea rcx, [rip+0x528c94]
37bf3169cmov [rsp+64], rax
37bf316a1mov [rsp+144], 1
37bf316admov [rsp+136], 1
37bf316b9mov [rsp+128], 1
37bf316c5mov [rsp+120], 1
37bf316cecall dlarfb_64_
37bf316d3test rbx, rbx
37bf316d6jne 0x37bf315c0
37bf316dcjmp 0x37bf30f27
37bf316e1
37bf316e1 0f 1f 80 00 00 00 00 .......
37bf316e8
37bf316e8loc_37bf316e8:
37bf316e8test r14, r14
37bf316ebje 0x37bf30f27
37bf316f1test rdi, rdi
37bf316f4je 0x37bf30f27
37bf316falea rcx, [r8-1]
37bf316femov rdi, [rsp+176]
37bf31706mov [rsp+344], r15
37bf3170emov rax, rcx
37bf31711cqo
37bf31713idiv rdi
37bf31716sub rcx, rdx
37bf31719xor edx, edx
37bf3171bmov rax, rcx
37bf3171elea r10, [rcx+1]
37bf31722div rdi
37bf31725mov rdx, r9
37bf31728imul r9, r10
37bf3172cmov r14, rax
37bf3172fmov rax, rdi
37bf31732neg rax
37bf31735imul rdx, rax
37bf31739sub rdx, rdi
37bf3173clea rsi, [8*rdx]
37bf31744lea rdx, [r9+r12]
37bf31748mov r9, rdi
37bf3174bmov [rsp+192], rsi
37bf31753mov rsi, [rsp+368]
37bf3175badd rdx, rcx
37bf3175elea rdi, [rsp+224]
37bf31766lea r12, [rsp+216]
37bf3176elea r13, [rsi+8*rdx+8]
37bf31773mov rsi, [rsp+184]
37bf3177bmov r15, r13
37bf3177emov rdx, rsi
37bf31781imul rsi, r10
37bf31785imul rdx, rax
37bf31789imul rax, rbx
37bf3178dlea rcx, [8*rdx]
37bf31795mov rdx, [rsp+168]
37bf3179dmov [rsp+168], rdi
37bf317a5mov rdi, r14
37bf317a8shl rax, 3
37bf317acmov [rsp+200], rcx
37bf317b4lea r14, [rsp+232]
37bf317bcmov rcx, r11
37bf317bfmov [rsp+184], rax
37bf317c7mov rax, rbx
37bf317canot rbx
37bf317cdadd rdx, rsi
37bf317d0imul rax, r10
37bf317d4mov rsi, [rsp+384]
37bf317dclea rsi, [rsi+8*rdx+8]
37bf317e1mov rdx, r8
37bf317e4add rax, rbx
37bf317e7mov rbx, [rsp+400]
37bf317efmov r13, rsi
37bf317f2lea rbx, [rbx+8*rax+8]
37bf317f7mov rsi, rbx
37bf317famov rbx, r10
37bf317fdjmp 0x37bf31845
37bf317ff
37bf317ff 90 .
37bf31800
37bf31800loc_37bf31800:
37bf31800mov rax, [rsp+352]
37bf31808add r15, [rsp+192]
37bf31810sub rdi, 1
37bf31814add r13, [rsp+200]
37bf3181cadd rsi, [rsp+184]
37bf31824mov rdx, [rax]
37bf31827mov rax, [rsp+344]
37bf3182fsub rbx, [rsp+176]
37bf31837mov rcx, [rax]
37bf3183amov rax, [rsp+360]
37bf31842mov r9, [rax]
37bf31845
37bf31845loc_37bf31845:
37bf31845mov rax, [rsp+168]
37bf3184dsub rdx, rbx
37bf31850mov [rsp+88], rsi
37bf31855lea r8, [rip+0x528ae0]
37bf3185cadd rdx, 1
37bf31860mov [rsp+72], r13
37bf31865mov [rsp+112], rax
37bf3186amov rax, [rsp+416]
37bf31872cmp rdx, r9
37bf31875cmovg rdx, r9
37bf31879mov [rsp+56], r15
37bf3187esub rcx, rbx
37bf31881lea r9, [rip+0x528ab3]
37bf31888mov [rsp+104], rax
37bf3188dmov rax, [rsp+408]
37bf31895add rcx, 1
37bf31899mov [rsp+48], r12
37bf3189emov [rsp+96], rax
37bf318a3mov rax, [rsp+392]
37bf318abmov [rsp+40], r14
37bf318b0mov [rsp+80], rax
37bf318b5mov rax, [rsp+376]
37bf318bdmov [rsp+32], rbp
37bf318c2mov [rsp+64], rax
37bf318c7mov [rsp+216], rdx
37bf318cflea rdx, [rip+0x528a5c]
37bf318d6mov [rsp+232], rcx
37bf318delea rcx, [rip+0x528a4c]
37bf318e5mov [rsp+144], 1
37bf318f1mov [rsp+136], 1
37bf318fdmov [rsp+128], 1
37bf31909mov [rsp+120], 1
37bf31912call dlarfb_64_
37bf31917test rdi, rdi
37bf3191ajne 0x37bf31800
37bf31920jmp 0x37bf30f27
37bf31925
37bf31925 0f 1f 00 ...
37bf31928
37bf31928loc_37bf31928:
37bf31928mov r8, -6
37bf3192fmov ecx, 6
37bf31934jmp 0x37bf30ef9
37bf31939
37bf31939loc_37bf31939:
37bf31939mov r8, -8
37bf31940mov ecx, 8
37bf31945jmp 0x37bf30ef9
37bf3194a
37bf3194aloc_37bf3194a:
37bf3194amov r8, -10
37bf31951mov ecx, 10
37bf31956jmp 0x37bf30ef9
37bf3195b
37bf3195bloc_37bf3195b:
37bf3195bmov rcx, r9
37bf3195eneg rcx
37bf31961jmp 0x37bf30f04
37bf30df0
37bf31966
37bf31966 // align 0x10
37bf31966 // align 0x10
37bf31970
37bf31970dgeql2_64_:
37bf31970push r15
37bf31972push r14
37bf31974push r13
37bf31976push r12
37bf31978push rbp
37bf31979push rdi
37bf3197apush rsi
37bf3197bpush rbx
37bf3197csub rsp, 120
37bf31980mov r11, [rsp+240]
37bf31988mov r12, [r9]
37bf3198bmov [r11], 0
37bf31992mov rdi, rdx
37bf31995mov rdx, [rcx]
37bf31998mov r13, rcx
37bf3199btest rdx, rdx
37bf3199ejs 0x37bf31b38
37bf319a4mov rax, [rdi]
37bf319a7test rax, rax
37bf319aajs 0x37bf31af8
37bf319b0test rdx, rdx
37bf319b3mov ebx, 1
37bf319b8cmovg rbx, rdx
37bf319bccmp r12, rbx
37bf319bfjl 0x37bf31b50
37bf319c5cmp rdx, rax
37bf319c8mov r15, rax
37bf319cbcmovle r15, rdx
37bf319cftest r15, r15
37bf319d2je 0x37bf31b24
37bf319d8lea rcx, [rsp+104]
37bf319ddmov rbp, r12
37bf319e0mov r11, [rsp+224]
37bf319e8mov [rsp+208], r8
37bf319f0mov [rsp+80], rcx
37bf319f5lea rcx, [rsp+96]
37bf319fanot rbp
37bf319fdmov r14, r15
37bf31a00mov [rsp+88], rcx
37bf31a05mov rbx, [rsp+208]
37bf31a0dlea rsi, [r11+8*r15-8]
37bf31a12mov rcx, rax
37bf31a15mov [rsp+216], r9
37bf31a1djmp 0x37bf31a2f
37bf31a1f
37bf31a1f 90 .
37bf31a20
37bf31a20loc_37bf31a20:
37bf31a20mov rdx, [r13]
37bf31a24mov rcx, [rdi]
37bf31a27sub rsi, 8
37bf31a2bsub r14, 1
37bf31a2f
37bf31a2floc_37bf31a2f:
37bf31a2fsub rcx, r15
37bf31a32sub rdx, r15
37bf31a35mov [rsp+32], rsi
37bf31a3alea r9, [rip+0x528907]
37bf31a41add rcx, r14
37bf31a44add rdx, r14
37bf31a47imul rcx, r12
37bf31a4bmov [rsp+104], rdx
37bf31a50add rcx, rbp
37bf31a53add rdx, rcx
37bf31a56lea r8, [rbx+8*rcx+8]
37bf31a5bmov rcx, [rsp+80]
37bf31a60lea rdx, [rbx+8*rdx]
37bf31a64call dlarfg_64_
37bf31a69mov rdx, [r13]
37bf31a6dmov r8, [rsp+80]
37bf31a72mov rax, [rsp+232]
37bf31a7asub rdx, r15
37bf31a7dadd rdx, r14
37bf31a80mov [rsp+96], rdx
37bf31a85mov rdx, [rdi]
37bf31a88mov [rsp+64], rax
37bf31a8dmov rax, [rsp+216]
37bf31a95sub rdx, r15
37bf31a98mov [rsp+48], rbx
37bf31a9dadd rdx, r14
37bf31aa0mov [rsp+56], rax
37bf31aa5lea rax, [rip+0x52889c]
37bf31aaclea rcx, [rdx-1]
37bf31ab0mov [rsp+32], rax
37bf31ab5imul rdx, r12
37bf31ab9mov [rsp+40], rsi
37bf31abemov [rsp+72], 4
37bf31ac7mov [rsp+104], rcx
37bf31acclea rcx, [rip+0x52887d]
37bf31ad3lea rdx, [rbp+rdx+1]
37bf31ad8lea r9, [rbx+8*rdx]
37bf31adcmov rdx, [rsp+88]
37bf31ae1call dlarf1l_64_
37bf31ae6mov rax, r14
37bf31ae9sub rax, 1
37bf31aedjne 0x37bf31a20
37bf31af3jmp 0x37bf31b24
37bf31af5
37bf31af5 0f 1f 00 ...
37bf31af8
37bf31af8loc_37bf31af8:
37bf31af8mov rdx, -2
37bf31affmov eax, 2
37bf31b04
37bf31b04loc_37bf31b04:
37bf31b04mov [r11], rdx
37bf31b07mov r8l, 6
37bf31b0dlea rdx, [rsp+104]
37bf31b12lea rcx, [rip+0x528827]
37bf31b19mov [rsp+104], rax
37bf31b1ecall xerbla_64_
37bf31b23nop
37bf31b24
37bf31b24loc_37bf31b24:
37bf31b24add rsp, 120
37bf31b28pop rbx
37bf31b29pop rsi
37bf31b2apop rdi
37bf31b2bpop rbp
37bf31b2cpop r12
37bf31b2epop r13
37bf31b30pop r14
37bf31b32pop r15
37bf31b34ret
37bf31b35
37bf31b35 0f 1f 00 ...
37bf31b38
37bf31b38loc_37bf31b38:
37bf31b38mov rdx, -1
37bf31b3fmov eax, 1
37bf31b44jmp 0x37bf31b04
37bf31b46
37bf31b46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf31b50
37bf31b50loc_37bf31b50:
37bf31b50mov rdx, -4
37bf31b57mov eax, 4
37bf31b5cjmp 0x37bf31b04
37bf31970
37bf31970dgeql2_64_:
37bf31970push r15
37bf31972push r14
37bf31974push r13
37bf31976push r12
37bf31978push rbp
37bf31979push rdi
37bf3197apush rsi
37bf3197bpush rbx
37bf3197csub rsp, 120
37bf31980mov r11, [rsp+240]
37bf31988mov r12, [r9]
37bf3198bmov [r11], 0
37bf31992mov rdi, rdx
37bf31995mov rdx, [rcx]
37bf31998mov r13, rcx
37bf3199btest rdx, rdx
37bf3199ejs 0x37bf31b38
37bf319a4mov rax, [rdi]
37bf319a7test rax, rax
37bf319aajs 0x37bf31af8
37bf319b0test rdx, rdx
37bf319b3mov ebx, 1
37bf319b8cmovg rbx, rdx
37bf319bccmp r12, rbx
37bf319bfjl 0x37bf31b50
37bf319c5cmp rdx, rax
37bf319c8mov r15, rax
37bf319cbcmovle r15, rdx
37bf319cftest r15, r15
37bf319d2je 0x37bf31b24
37bf319d8lea rcx, [rsp+104]
37bf319ddmov rbp, r12
37bf319e0mov r11, [rsp+224]
37bf319e8mov [rsp+208], r8
37bf319f0mov [rsp+80], rcx
37bf319f5lea rcx, [rsp+96]
37bf319fanot rbp
37bf319fdmov r14, r15
37bf31a00mov [rsp+88], rcx
37bf31a05mov rbx, [rsp+208]
37bf31a0dlea rsi, [r11+8*r15-8]
37bf31a12mov rcx, rax
37bf31a15mov [rsp+216], r9
37bf31a1djmp 0x37bf31a2f
37bf31a1f
37bf31a1f 90 .
37bf31a20
37bf31a20loc_37bf31a20:
37bf31a20mov rdx, [r13]
37bf31a24mov rcx, [rdi]
37bf31a27sub rsi, 8
37bf31a2bsub r14, 1
37bf31a2f
37bf31a2floc_37bf31a2f:
37bf31a2fsub rcx, r15
37bf31a32sub rdx, r15
37bf31a35mov [rsp+32], rsi
37bf31a3alea r9, [rip+0x528907]
37bf31a41add rcx, r14
37bf31a44add rdx, r14
37bf31a47imul rcx, r12
37bf31a4bmov [rsp+104], rdx
37bf31a50add rcx, rbp
37bf31a53add rdx, rcx
37bf31a56lea r8, [rbx+8*rcx+8]
37bf31a5bmov rcx, [rsp+80]
37bf31a60lea rdx, [rbx+8*rdx]
37bf31a64call dlarfg_64_
37bf31a69mov rdx, [r13]
37bf31a6dmov r8, [rsp+80]
37bf31a72mov rax, [rsp+232]
37bf31a7asub rdx, r15
37bf31a7dadd rdx, r14
37bf31a80mov [rsp+96], rdx
37bf31a85mov rdx, [rdi]
37bf31a88mov [rsp+64], rax
37bf31a8dmov rax, [rsp+216]
37bf31a95sub rdx, r15
37bf31a98mov [rsp+48], rbx
37bf31a9dadd rdx, r14
37bf31aa0mov [rsp+56], rax
37bf31aa5lea rax, [rip+0x52889c]
37bf31aaclea rcx, [rdx-1]
37bf31ab0mov [rsp+32], rax
37bf31ab5imul rdx, r12
37bf31ab9mov [rsp+40], rsi
37bf31abemov [rsp+72], 4
37bf31ac7mov [rsp+104], rcx
37bf31acclea rcx, [rip+0x52887d]
37bf31ad3lea rdx, [rbp+rdx+1]
37bf31ad8lea r9, [rbx+8*rdx]
37bf31adcmov rdx, [rsp+88]
37bf31ae1call dlarf1l_64_
37bf31ae6mov rax, r14
37bf31ae9sub rax, 1
37bf31aedjne 0x37bf31a20
37bf31af3jmp 0x37bf31b24
37bf31af5
37bf31af5 0f 1f 00 ...
37bf31af8
37bf31af8loc_37bf31af8:
37bf31af8mov rdx, -2
37bf31affmov eax, 2
37bf31b04
37bf31b04loc_37bf31b04:
37bf31b04mov [r11], rdx
37bf31b07mov r8l, 6
37bf31b0dlea rdx, [rsp+104]
37bf31b12lea rcx, [rip+0x528827]
37bf31b19mov [rsp+104], rax
37bf31b1ecall xerbla_64_
37bf31b23nop
37bf31b24
37bf31b24loc_37bf31b24:
37bf31b24add rsp, 120
37bf31b28pop rbx
37bf31b29pop rsi
37bf31b2apop rdi
37bf31b2bpop rbp
37bf31b2cpop r12
37bf31b2epop r13
37bf31b30pop r14
37bf31b32pop r15
37bf31b34ret
37bf31b35
37bf31b35 0f 1f 00 ...
37bf31b38
37bf31b38loc_37bf31b38:
37bf31b38mov rdx, -1
37bf31b3fmov eax, 1
37bf31b44jmp 0x37bf31b04
37bf31b46
37bf31b46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf31b50
37bf31b50loc_37bf31b50:
37bf31b50mov rdx, -4
37bf31b57mov eax, 4
37bf31b5cjmp 0x37bf31b04
37bf31970
37bf31b5e
37bf31b5e // align 0x10
37bf31b5e // align 0x10
37bf31b60
37bf31b60dgeqlf_64_:
37bf31b60push r15
37bf31b62push r14
37bf31b64push r13
37bf31b66push r12
37bf31b68push rbp
37bf31b69push rdi
37bf31b6apush rsi
37bf31b6bpush rbx
37bf31b6csub rsp, 312
37bf31b73mov rsi, [rsp+440]
37bf31b7bmov rbx, [rcx]
37bf31b7emov r15, [r9]
37bf31b81mov [rsi], 0
37bf31b88mov rdi, rcx
37bf31b8bmov rbp, rdx
37bf31b8emov r10, r8
37bf31b91mov r12, r9
37bf31b94test rbx, rbx
37bf31b97js 0x37bf321c0
37bf31b9dmov rax, [rdx]
37bf31ba0test rax, rax
37bf31ba3js 0x37bf32170
37bf31ba9test rbx, rbx
37bf31bacmov edx, 1
37bf31bb1cmovg rdx, rbx
37bf31bb5cmp r15, rdx
37bf31bb8jl 0x37bf321d0
37bf31bbecmp rbx, rax
37bf31bc1mov rcx, [rsp+432]
37bf31bc9movsd_xmm x0, [rip+0x5287d7]
37bf31bd1cmovg rbx, rax
37bf31bd5mov r13, [rcx]
37bf31bd8test rbx, rbx
37bf31bdbje 0x37bf31c46
37bf31bddlea rax, [rip+0x52878c]
37bf31be4mov [rsp+32], rbp
37bf31be9mov r9, rdi
37bf31beclea r8, [rip+0x52876d]
37bf31bf3mov [rsp+64], 1
37bf31bfclea rdx, [rip+0x52875e]
37bf31c03lea rcx, [rip+0x52875e]
37bf31c0amov [rsp+56], 6
37bf31c13mov [rsp+48], rax
37bf31c18mov [rsp+40], rax
37bf31c1dmov [rsp+400], r10
37bf31c25call ilaenv_64_
37bf31c2amov r10, [rsp+400]
37bf31c32pxor x0, x0
37bf31c36mov r14, rax
37bf31c39mov rax, [rbp]
37bf31c3dimul rax, r14
37bf31c41cvtsi2sd x0, rax
37bf31c46
37bf31c46loc_37bf31c46:
37bf31c46mov rax, [rsp+424]
37bf31c4emovsd_xmm [rax], x0
37bf31c52cmp r13, -1
37bf31c56je 0x37bf32200
37bf31c5cmov rax, [rsp+432]
37bf31c64mov rax, [rax]
37bf31c67test rax, rax
37bf31c6ajle 0x37bf321e0
37bf31c70cmp [rdi], 0
37bf31c74jle 0x37bf31c8f
37bf31c76mov rdx, [rbp]
37bf31c7amov ecx, 1
37bf31c7ftest rdx, rdx
37bf31c82cmovle rdx, rcx
37bf31c86cmp rax, rdx
37bf31c89jl 0x37bf321e0
37bf31c8f
37bf31c8floc_37bf31c8f:
37bf31c8fmov rax, [rsi]
37bf31c92test rax, rax
37bf31c95jne 0x37bf32208
37bf31c9btest rbx, rbx
37bf31c9eje 0x37bf321a2
37bf31ca4mov rsi, [rbp]
37bf31ca8cmp r14, 1
37bf31cacjle 0x37bf321f0
37bf31cb2cmp r14, rbx
37bf31cb5jge 0x37bf321f0
37bf31cbblea rax, [rip+0x5286ae]
37bf31cc2mov [rsp+32], rbp
37bf31cc7lea rdx, [rip+0x528693]
37bf31ccemov r9, rdi
37bf31cd1mov [rsp+64], 1
37bf31cdalea rcx, [rip+0x528697]
37bf31ce1lea r8, [rip+0x528678]
37bf31ce8mov [rsp+56], 6
37bf31cf1mov [rsp+48], rax
37bf31cf6mov [rsp+40], rax
37bf31cfbmov [rsp+400], r10
37bf31d03call ilaenv_64_
37bf31d08xor edx, edx
37bf31d0amov rcx, [rbp]
37bf31d0emov r10, [rsp+400]
37bf31d16test rax, rax
37bf31d19cmovns rdx, rax
37bf31d1dcmp rbx, rdx
37bf31d20mov r13, rdx
37bf31d23jle 0x37bf321f3
37bf31d29mov rax, [rsp+432]
37bf31d31mov rsi, r14
37bf31d34mov [rsp+280], rcx
37bf31d3cimul rsi, rcx
37bf31d40mov rax, [rax]
37bf31d43cmp rax, rsi
37bf31d46jl 0x37bf32210
37bf31d4c
37bf31d4cloc_37bf31d4c:
37bf31d4cmov rax, rbx
37bf31d4fmov [rsp+240], rsi
37bf31d57sub rax, r13
37bf31d5amov r13, rbx
37bf31d5dmov [rsp+384], rdi
37bf31d65mov rdi, rbx
37bf31d68lea r8, [rax-1]
37bf31d6cmov [rsp+392], rbp
37bf31d74mov rbp, r10
37bf31d77mov rax, r8
37bf31d7acqo
37bf31d7cidiv r14
37bf31d7fmov rax, r8
37bf31d82mov r8, rbx
37bf31d85sub rax, rdx
37bf31d88lea rdx, [rax+r14]
37bf31d8ccmp rdx, rbx
37bf31d8fcmovg rdx, rbx
37bf31d93sub r8, rdx
37bf31d96add r8, rax
37bf31d99lea rdx, [r8+1]
37bf31d9dsub r13, r8
37bf31da0mov [rsp+232], rdx
37bf31da8xor edx, edx
37bf31daadiv r14
37bf31dadmov rdx, [rsp+416]
37bf31db5lea rdx, [rdx+8*rbx]
37bf31db9mov [rsp+192], rdx
37bf31dc1lea rdx, [rsp+296]
37bf31dc9mov [rsp+176], rdx
37bf31dd1lea rdx, [rbx+1]
37bf31dd5mov [rsp+200], rdx
37bf31dddlea rdx, [rsp+264]
37bf31de5mov [rsp+168], rdx
37bf31dedlea rdx, [rsp+272]
37bf31df5mov [rsp+208], rdx
37bf31dfdlea rdx, [rsp+280]
37bf31e05mov [rsp+216], rdx
37bf31e0dlea rdx, [rsp+288]
37bf31e15mov [rsp+224], rdx
37bf31e1dmov rdx, rcx
37bf31e20mov [rsp+248], rax
37bf31e28mov rsi, rax
37bf31e2bnop [rax+rax]
37bf31e30
37bf31e30loc_37bf31e30:
37bf31e30mov rax, [rsp+384]
37bf31e38mov rbx, [rsp+200]
37bf31e40mov rcx, r14
37bf31e43mov r9, r12
37bf31e46mov r8, [rax]
37bf31e49sub rbx, r13
37bf31e4ccmp r13, r14
37bf31e4fmov rax, [rsp+192]
37bf31e57cmovle rcx, r13
37bf31e5bsub rdx, rdi
37bf31e5eadd r8, rbx
37bf31e61add rdx, rbx
37bf31e64sub r8, rdi
37bf31e67mov [rsp+264], rcx
37bf31e6fimul rdx, r15
37bf31e73lea rcx, [rcx+r8-1]
37bf31e78mov [rsp+296], rcx
37bf31e80mov rcx, r13
37bf31e83neg rcx
37bf31e86sub rdx, r15
37bf31e89lea r11, [rax+8*rcx]
37bf31e8dmov rax, [rsp+208]
37bf31e95mov rcx, [rsp+176]
37bf31e9dlea r8, [rbp+8*rdx]
37bf31ea2mov [rsp+32], r11
37bf31ea7mov rdx, [rsp+168]
37bf31eafmov [rsp+48], rax
37bf31eb4mov rax, [rsp+424]
37bf31ebcmov [rsp+184], r11
37bf31ec4mov [rsp+40], rax
37bf31ec9call dgeql2_64_
37bf31ecemov r10, [rsp+392]
37bf31ed6mov rcx, [r10]
37bf31ed9mov rax, rcx
37bf31edcsub rax, rdi
37bf31edflea rdx, [rax+rbx]
37bf31ee3cmp rdx, 1
37bf31ee7jle 0x37bf32097
37bf31eedmov r9, [rsp+384]
37bf31ef5imul rdx, r15
37bf31ef9mov r11, [rsp+216]
37bf31f01mov r8, [rsp+176]
37bf31f09mov r10, [r9]
37bf31f0cmov r9, [rsp+168]
37bf31f14mov [rsp+64], r11
37bf31f19sub rdx, r15
37bf31f1cmov [rsp+40], r12
37bf31f21mov r11, [rsp+184]
37bf31f29add r10, rbx
37bf31f2clea rdx, [rbp+8*rdx]
37bf31f31mov [rsp+80], 10
37bf31f3amov rcx, r10
37bf31f3dmov [rsp+48], r11
37bf31f42mov r10, [rsp+424]
37bf31f4amov [rsp+32], rdx
37bf31f4fsub rcx, rdi
37bf31f52add rcx, [rsp+264]
37bf31f5alea rdx, [rip+0x528427]
37bf31f61mov [rsp+56], r10
37bf31f66sub rcx, 1
37bf31f6amov [rsp+72], 8
37bf31f73mov [rsp+296], rcx
37bf31f7blea rcx, [rip+0x528410]
37bf31f82call dlarft_64_
37bf31f87mov r10, [rsp+384]
37bf31f8fmov rcx, [rsp+264]
37bf31f97lea r9, [rip+0x5283ea]
37bf31f9emov rax, [rsp+168]
37bf31fa6mov r11, [rsp+216]
37bf31faelea r8, [rip+0x5283dd]
37bf31fb5mov rdx, [r10]
37bf31fb8add rdx, rbx
37bf31fbbsub rdx, rdi
37bf31fbelea rdx, [rcx+rdx-1]
37bf31fc3mov [rsp+288], rdx
37bf31fcbmov rdx, [rsp+392]
37bf31fd3add rbx, [rdx]
37bf31fd6mov [rsp+48], rax
37bf31fdbsub rbx, rdi
37bf31fdemov rax, [rsp+176]
37bf31fe6mov [rsp+144], 10
37bf31ff2lea rdx, [rbx-1]
37bf31ff6mov [rsp+112], r11
37bf31ffbimul rbx, r15
37bf31fffmov [rsp+296], rdx
37bf32007mov rdx, [rsp+424]
37bf3200fmov [rsp+40], rax
37bf32014mov rax, [rsp+224]
37bf3201clea rdx, [rdx+8*rcx]
37bf32020mov [rsp+96], r12
37bf32025mov rcx, [rsp+424]
37bf3202dsub rbx, r15
37bf32030mov [rsp+104], rdx
37bf32035lea rdx, [rbp+8*rbx]
37bf3203amov [rsp+32], rax
37bf3203fmov [rsp+56], rdx
37bf32044lea rdx, [rip+0x52834f]
37bf3204bmov [rsp+72], rcx
37bf32050lea rcx, [rip+0x52834c]
37bf32057mov [rsp+136], 8
37bf32063mov [rsp+128], 9
37bf3206fmov [rsp+120], 4
37bf32078mov [rsp+88], rbp
37bf3207dmov [rsp+80], r11
37bf32082mov [rsp+64], r12
37bf32087call dlarfb_64_
37bf3208cmov rax, [rsp+392]
37bf32094mov rcx, [rax]
37bf32097
37bf32097loc_37bf32097:
37bf32097sub rsi, 1
37bf3209bmov rdx, rcx
37bf3209eadd r13, r14
37bf320a1cmp rsi, -1
37bf320a5jne 0x37bf31e30
37bf320abmov rax, [rsp+248]
37bf320b3mov rbx, rdi
37bf320b6mov r10, rbp
37bf320b9mov rdx, [rsp+232]
37bf320c1mov rdi, [rsp+384]
37bf320c9sub rcx, rbx
37bf320ccmov rsi, [rsp+240]
37bf320d4imul rax, r14
37bf320d8sub rdx, r14
37bf320dbsub rdx, rax
37bf320demov rax, [rdi]
37bf320e1add rcx, rdx
37bf320e4sub rax, rbx
37bf320e7lea rcx, [r14+rcx-1]
37bf320ecadd rax, rdx
37bf320eflea rax, [r14+rax-1]
37bf320f4
37bf320f4loc_37bf320f4:
37bf320f4mov [rsp+288], rax
37bf320fcmov [rsp+296], rcx
37bf32104test rax, rax
37bf32107jle 0x37bf32150
37bf32109test rcx, rcx
37bf3210cjle 0x37bf32150
37bf3210elea rax, [rsp+272]
37bf32116lea rdx, [rsp+296]
37bf3211emov r9, r12
37bf32121mov r8, r10
37bf32124mov [rsp+48], rax
37bf32129mov rax, [rsp+424]
37bf32131lea rcx, [rsp+288]
37bf32139mov [rsp+40], rax
37bf3213emov rax, [rsp+416]
37bf32146mov [rsp+32], rax
37bf3214bcall dgeql2_64_
37bf32150
37bf32150loc_37bf32150:
37bf32150mov rax, [rsp+424]
37bf32158pxor x0, x0
37bf3215ccvtsi2sd x0, rsi
37bf32161movsd_xmm [rax], x0
37bf32165jmp 0x37bf321a2
37bf32167
37bf32167 66 0f 1f 84 00 00 00 00 00 f........
37bf32170
37bf32170loc_37bf32170:
37bf32170mov rdx, -2
37bf32177mov eax, 2
37bf3217c
37bf3217cloc_37bf3217c:
37bf3217cmov [rsi], rdx
37bf3217f
37bf3217floc_37bf3217f:
37bf3217flea rdx, [rsp+296]
37bf32187mov r8l, 6
37bf3218dlea rcx, [rip+0x5281cd]
37bf32194mov [rsp+296], rax
37bf3219ccall xerbla_64_
37bf321a1nop
37bf321a2
37bf321a2loc_37bf321a2:
37bf321a2add rsp, 312
37bf321a9pop rbx
37bf321aapop rsi
37bf321abpop rdi
37bf321acpop rbp
37bf321adpop r12
37bf321afpop r13
37bf321b1pop r14
37bf321b3pop r15
37bf321b5ret
37bf321b6
37bf321b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf321c0
37bf321c0loc_37bf321c0:
37bf321c0mov [rsi], -1
37bf321c7mov eax, 1
37bf321ccjmp 0x37bf3217f
37bf321ce
37bf321ce 66 90 f.
37bf321d0
37bf321d0loc_37bf321d0:
37bf321d0mov rdx, -4
37bf321d7mov eax, 4
37bf321dcjmp 0x37bf3217c
37bf321de
37bf321de 66 90 f.
37bf321e0
37bf321e0loc_37bf321e0:
37bf321e0mov [rsi], -7
37bf321e7mov eax, 7
37bf321ecjmp 0x37bf3217f
37bf321ee
37bf321ee 66 90 f.
37bf321f0
37bf321f0loc_37bf321f0:
37bf321f0mov rcx, rsi
37bf321f3
37bf321f3loc_37bf321f3:
37bf321f3mov rax, [rdi]
37bf321f6jmp 0x37bf320f4
37bf321fb
37bf321fb 0f 1f 44 00 00 ..D..
37bf32200
37bf32200loc_37bf32200:
37bf32200mov rax, [rsi]
37bf32203test rax, rax
37bf32206je 0x37bf321a2
37bf32208
37bf32208loc_37bf32208:
37bf32208neg rax
37bf3220bjmp 0x37bf3217f
37bf32210
37bf32210loc_37bf32210:
37bf32210cqo
37bf32212mov [rsp+32], rbp
37bf32217mov r9, rdi
37bf3221alea r8, [rip+0x52813f]
37bf32221idiv rcx
37bf32224mov [rsp+64], 1
37bf3222dmov [rsp+56], 6
37bf32236lea rdx, [rip+0x528124]
37bf3223dlea rcx, [rip+0x52813c]
37bf32244mov r14, rax
37bf32247lea rax, [rip+0x528122]
37bf3224emov [rsp+48], rax
37bf32253mov [rsp+40], rax
37bf32258call ilaenv_64_
37bf3225dmov edx, 2
37bf32262mov rcx, [rbp]
37bf32266mov r10, [rsp+400]
37bf3226ecmp rax, rdx
37bf32271cmovl rax, rdx
37bf32275cmp r14, rax
37bf32278jl 0x37bf321f3
37bf3227ecmp rbx, r14
37bf32281jle 0x37bf321f3
37bf32287jmp 0x37bf31d4c
37bf31b60
37bf31b60dgeqlf_64_:
37bf31b60push r15
37bf31b62push r14
37bf31b64push r13
37bf31b66push r12
37bf31b68push rbp
37bf31b69push rdi
37bf31b6apush rsi
37bf31b6bpush rbx
37bf31b6csub rsp, 312
37bf31b73mov rsi, [rsp+440]
37bf31b7bmov rbx, [rcx]
37bf31b7emov r15, [r9]
37bf31b81mov [rsi], 0
37bf31b88mov rdi, rcx
37bf31b8bmov rbp, rdx
37bf31b8emov r10, r8
37bf31b91mov r12, r9
37bf31b94test rbx, rbx
37bf31b97js 0x37bf321c0
37bf31b9dmov rax, [rdx]
37bf31ba0test rax, rax
37bf31ba3js 0x37bf32170
37bf31ba9test rbx, rbx
37bf31bacmov edx, 1
37bf31bb1cmovg rdx, rbx
37bf31bb5cmp r15, rdx
37bf31bb8jl 0x37bf321d0
37bf31bbecmp rbx, rax
37bf31bc1mov rcx, [rsp+432]
37bf31bc9movsd_xmm x0, [rip+0x5287d7]
37bf31bd1cmovg rbx, rax
37bf31bd5mov r13, [rcx]
37bf31bd8test rbx, rbx
37bf31bdbje 0x37bf31c46
37bf31bddlea rax, [rip+0x52878c]
37bf31be4mov [rsp+32], rbp
37bf31be9mov r9, rdi
37bf31beclea r8, [rip+0x52876d]
37bf31bf3mov [rsp+64], 1
37bf31bfclea rdx, [rip+0x52875e]
37bf31c03lea rcx, [rip+0x52875e]
37bf31c0amov [rsp+56], 6
37bf31c13mov [rsp+48], rax
37bf31c18mov [rsp+40], rax
37bf31c1dmov [rsp+400], r10
37bf31c25call ilaenv_64_
37bf31c2amov r10, [rsp+400]
37bf31c32pxor x0, x0
37bf31c36mov r14, rax
37bf31c39mov rax, [rbp]
37bf31c3dimul rax, r14
37bf31c41cvtsi2sd x0, rax
37bf31c46
37bf31c46loc_37bf31c46:
37bf31c46mov rax, [rsp+424]
37bf31c4emovsd_xmm [rax], x0
37bf31c52cmp r13, -1
37bf31c56je 0x37bf32200
37bf31c5cmov rax, [rsp+432]
37bf31c64mov rax, [rax]
37bf31c67test rax, rax
37bf31c6ajle 0x37bf321e0
37bf31c70cmp [rdi], 0
37bf31c74jle 0x37bf31c8f
37bf31c76mov rdx, [rbp]
37bf31c7amov ecx, 1
37bf31c7ftest rdx, rdx
37bf31c82cmovle rdx, rcx
37bf31c86cmp rax, rdx
37bf31c89jl 0x37bf321e0
37bf31c8f
37bf31c8floc_37bf31c8f:
37bf31c8fmov rax, [rsi]
37bf31c92test rax, rax
37bf31c95jne 0x37bf32208
37bf31c9btest rbx, rbx
37bf31c9eje 0x37bf321a2
37bf31ca4mov rsi, [rbp]
37bf31ca8cmp r14, 1
37bf31cacjle 0x37bf321f0
37bf31cb2cmp r14, rbx
37bf31cb5jge 0x37bf321f0
37bf31cbblea rax, [rip+0x5286ae]
37bf31cc2mov [rsp+32], rbp
37bf31cc7lea rdx, [rip+0x528693]
37bf31ccemov r9, rdi
37bf31cd1mov [rsp+64], 1
37bf31cdalea rcx, [rip+0x528697]
37bf31ce1lea r8, [rip+0x528678]
37bf31ce8mov [rsp+56], 6
37bf31cf1mov [rsp+48], rax
37bf31cf6mov [rsp+40], rax
37bf31cfbmov [rsp+400], r10
37bf31d03call ilaenv_64_
37bf31d08xor edx, edx
37bf31d0amov rcx, [rbp]
37bf31d0emov r10, [rsp+400]
37bf31d16test rax, rax
37bf31d19cmovns rdx, rax
37bf31d1dcmp rbx, rdx
37bf31d20mov r13, rdx
37bf31d23jle 0x37bf321f3
37bf31d29mov rax, [rsp+432]
37bf31d31mov rsi, r14
37bf31d34mov [rsp+280], rcx
37bf31d3cimul rsi, rcx
37bf31d40mov rax, [rax]
37bf31d43cmp rax, rsi
37bf31d46jl 0x37bf32210
37bf31d4c
37bf31d4cloc_37bf31d4c:
37bf31d4cmov rax, rbx
37bf31d4fmov [rsp+240], rsi
37bf31d57sub rax, r13
37bf31d5amov r13, rbx
37bf31d5dmov [rsp+384], rdi
37bf31d65mov rdi, rbx
37bf31d68lea r8, [rax-1]
37bf31d6cmov [rsp+392], rbp
37bf31d74mov rbp, r10
37bf31d77mov rax, r8
37bf31d7acqo
37bf31d7cidiv r14
37bf31d7fmov rax, r8
37bf31d82mov r8, rbx
37bf31d85sub rax, rdx
37bf31d88lea rdx, [rax+r14]
37bf31d8ccmp rdx, rbx
37bf31d8fcmovg rdx, rbx
37bf31d93sub r8, rdx
37bf31d96add r8, rax
37bf31d99lea rdx, [r8+1]
37bf31d9dsub r13, r8
37bf31da0mov [rsp+232], rdx
37bf31da8xor edx, edx
37bf31daadiv r14
37bf31dadmov rdx, [rsp+416]
37bf31db5lea rdx, [rdx+8*rbx]
37bf31db9mov [rsp+192], rdx
37bf31dc1lea rdx, [rsp+296]
37bf31dc9mov [rsp+176], rdx
37bf31dd1lea rdx, [rbx+1]
37bf31dd5mov [rsp+200], rdx
37bf31dddlea rdx, [rsp+264]
37bf31de5mov [rsp+168], rdx
37bf31dedlea rdx, [rsp+272]
37bf31df5mov [rsp+208], rdx
37bf31dfdlea rdx, [rsp+280]
37bf31e05mov [rsp+216], rdx
37bf31e0dlea rdx, [rsp+288]
37bf31e15mov [rsp+224], rdx
37bf31e1dmov rdx, rcx
37bf31e20mov [rsp+248], rax
37bf31e28mov rsi, rax
37bf31e2bnop [rax+rax]
37bf31e30
37bf31e30loc_37bf31e30:
37bf31e30mov rax, [rsp+384]
37bf31e38mov rbx, [rsp+200]
37bf31e40mov rcx, r14
37bf31e43mov r9, r12
37bf31e46mov r8, [rax]
37bf31e49sub rbx, r13
37bf31e4ccmp r13, r14
37bf31e4fmov rax, [rsp+192]
37bf31e57cmovle rcx, r13
37bf31e5bsub rdx, rdi
37bf31e5eadd r8, rbx
37bf31e61add rdx, rbx
37bf31e64sub r8, rdi
37bf31e67mov [rsp+264], rcx
37bf31e6fimul rdx, r15
37bf31e73lea rcx, [rcx+r8-1]
37bf31e78mov [rsp+296], rcx
37bf31e80mov rcx, r13
37bf31e83neg rcx
37bf31e86sub rdx, r15
37bf31e89lea r11, [rax+8*rcx]
37bf31e8dmov rax, [rsp+208]
37bf31e95mov rcx, [rsp+176]
37bf31e9dlea r8, [rbp+8*rdx]
37bf31ea2mov [rsp+32], r11
37bf31ea7mov rdx, [rsp+168]
37bf31eafmov [rsp+48], rax
37bf31eb4mov rax, [rsp+424]
37bf31ebcmov [rsp+184], r11
37bf31ec4mov [rsp+40], rax
37bf31ec9call dgeql2_64_
37bf31ecemov r10, [rsp+392]
37bf31ed6mov rcx, [r10]
37bf31ed9mov rax, rcx
37bf31edcsub rax, rdi
37bf31edflea rdx, [rax+rbx]
37bf31ee3cmp rdx, 1
37bf31ee7jle 0x37bf32097
37bf31eedmov r9, [rsp+384]
37bf31ef5imul rdx, r15
37bf31ef9mov r11, [rsp+216]
37bf31f01mov r8, [rsp+176]
37bf31f09mov r10, [r9]
37bf31f0cmov r9, [rsp+168]
37bf31f14mov [rsp+64], r11
37bf31f19sub rdx, r15
37bf31f1cmov [rsp+40], r12
37bf31f21mov r11, [rsp+184]
37bf31f29add r10, rbx
37bf31f2clea rdx, [rbp+8*rdx]
37bf31f31mov [rsp+80], 10
37bf31f3amov rcx, r10
37bf31f3dmov [rsp+48], r11
37bf31f42mov r10, [rsp+424]
37bf31f4amov [rsp+32], rdx
37bf31f4fsub rcx, rdi
37bf31f52add rcx, [rsp+264]
37bf31f5alea rdx, [rip+0x528427]
37bf31f61mov [rsp+56], r10
37bf31f66sub rcx, 1
37bf31f6amov [rsp+72], 8
37bf31f73mov [rsp+296], rcx
37bf31f7blea rcx, [rip+0x528410]
37bf31f82call dlarft_64_
37bf31f87mov r10, [rsp+384]
37bf31f8fmov rcx, [rsp+264]
37bf31f97lea r9, [rip+0x5283ea]
37bf31f9emov rax, [rsp+168]
37bf31fa6mov r11, [rsp+216]
37bf31faelea r8, [rip+0x5283dd]
37bf31fb5mov rdx, [r10]
37bf31fb8add rdx, rbx
37bf31fbbsub rdx, rdi
37bf31fbelea rdx, [rcx+rdx-1]
37bf31fc3mov [rsp+288], rdx
37bf31fcbmov rdx, [rsp+392]
37bf31fd3add rbx, [rdx]
37bf31fd6mov [rsp+48], rax
37bf31fdbsub rbx, rdi
37bf31fdemov rax, [rsp+176]
37bf31fe6mov [rsp+144], 10
37bf31ff2lea rdx, [rbx-1]
37bf31ff6mov [rsp+112], r11
37bf31ffbimul rbx, r15
37bf31fffmov [rsp+296], rdx
37bf32007mov rdx, [rsp+424]
37bf3200fmov [rsp+40], rax
37bf32014mov rax, [rsp+224]
37bf3201clea rdx, [rdx+8*rcx]
37bf32020mov [rsp+96], r12
37bf32025mov rcx, [rsp+424]
37bf3202dsub rbx, r15
37bf32030mov [rsp+104], rdx
37bf32035lea rdx, [rbp+8*rbx]
37bf3203amov [rsp+32], rax
37bf3203fmov [rsp+56], rdx
37bf32044lea rdx, [rip+0x52834f]
37bf3204bmov [rsp+72], rcx
37bf32050lea rcx, [rip+0x52834c]
37bf32057mov [rsp+136], 8
37bf32063mov [rsp+128], 9
37bf3206fmov [rsp+120], 4
37bf32078mov [rsp+88], rbp
37bf3207dmov [rsp+80], r11
37bf32082mov [rsp+64], r12
37bf32087call dlarfb_64_
37bf3208cmov rax, [rsp+392]
37bf32094mov rcx, [rax]
37bf32097
37bf32097loc_37bf32097:
37bf32097sub rsi, 1
37bf3209bmov rdx, rcx
37bf3209eadd r13, r14
37bf320a1cmp rsi, -1
37bf320a5jne 0x37bf31e30
37bf320abmov rax, [rsp+248]
37bf320b3mov rbx, rdi
37bf320b6mov r10, rbp
37bf320b9mov rdx, [rsp+232]
37bf320c1mov rdi, [rsp+384]
37bf320c9sub rcx, rbx
37bf320ccmov rsi, [rsp+240]
37bf320d4imul rax, r14
37bf320d8sub rdx, r14
37bf320dbsub rdx, rax
37bf320demov rax, [rdi]
37bf320e1add rcx, rdx
37bf320e4sub rax, rbx
37bf320e7lea rcx, [r14+rcx-1]
37bf320ecadd rax, rdx
37bf320eflea rax, [r14+rax-1]
37bf320f4
37bf320f4loc_37bf320f4:
37bf320f4mov [rsp+288], rax
37bf320fcmov [rsp+296], rcx
37bf32104test rax, rax
37bf32107jle 0x37bf32150
37bf32109test rcx, rcx
37bf3210cjle 0x37bf32150
37bf3210elea rax, [rsp+272]
37bf32116lea rdx, [rsp+296]
37bf3211emov r9, r12
37bf32121mov r8, r10
37bf32124mov [rsp+48], rax
37bf32129mov rax, [rsp+424]
37bf32131lea rcx, [rsp+288]
37bf32139mov [rsp+40], rax
37bf3213emov rax, [rsp+416]
37bf32146mov [rsp+32], rax
37bf3214bcall dgeql2_64_
37bf32150
37bf32150loc_37bf32150:
37bf32150mov rax, [rsp+424]
37bf32158pxor x0, x0
37bf3215ccvtsi2sd x0, rsi
37bf32161movsd_xmm [rax], x0
37bf32165jmp 0x37bf321a2
37bf32167
37bf32167 66 0f 1f 84 00 00 00 00 00 f........
37bf32170
37bf32170loc_37bf32170:
37bf32170mov rdx, -2
37bf32177mov eax, 2
37bf3217c
37bf3217cloc_37bf3217c:
37bf3217cmov [rsi], rdx
37bf3217f
37bf3217floc_37bf3217f:
37bf3217flea rdx, [rsp+296]
37bf32187mov r8l, 6
37bf3218dlea rcx, [rip+0x5281cd]
37bf32194mov [rsp+296], rax
37bf3219ccall xerbla_64_
37bf321a1nop
37bf321a2
37bf321a2loc_37bf321a2:
37bf321a2add rsp, 312
37bf321a9pop rbx
37bf321aapop rsi
37bf321abpop rdi
37bf321acpop rbp
37bf321adpop r12
37bf321afpop r13
37bf321b1pop r14
37bf321b3pop r15
37bf321b5ret
37bf321b6
37bf321b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf321c0
37bf321c0loc_37bf321c0:
37bf321c0mov [rsi], -1
37bf321c7mov eax, 1
37bf321ccjmp 0x37bf3217f
37bf321ce
37bf321ce 66 90 f.
37bf321d0
37bf321d0loc_37bf321d0:
37bf321d0mov rdx, -4
37bf321d7mov eax, 4
37bf321dcjmp 0x37bf3217c
37bf321de
37bf321de 66 90 f.
37bf321e0
37bf321e0loc_37bf321e0:
37bf321e0mov [rsi], -7
37bf321e7mov eax, 7
37bf321ecjmp 0x37bf3217f
37bf321ee
37bf321ee 66 90 f.
37bf321f0
37bf321f0loc_37bf321f0:
37bf321f0mov rcx, rsi
37bf321f3
37bf321f3loc_37bf321f3:
37bf321f3mov rax, [rdi]
37bf321f6jmp 0x37bf320f4
37bf321fb
37bf321fb 0f 1f 44 00 00 ..D..
37bf32200
37bf32200loc_37bf32200:
37bf32200mov rax, [rsi]
37bf32203test rax, rax
37bf32206je 0x37bf321a2
37bf32208
37bf32208loc_37bf32208:
37bf32208neg rax
37bf3220bjmp 0x37bf3217f
37bf32210
37bf32210loc_37bf32210:
37bf32210cqo
37bf32212mov [rsp+32], rbp
37bf32217mov r9, rdi
37bf3221alea r8, [rip+0x52813f]
37bf32221idiv rcx
37bf32224mov [rsp+64], 1
37bf3222dmov [rsp+56], 6
37bf32236lea rdx, [rip+0x528124]
37bf3223dlea rcx, [rip+0x52813c]
37bf32244mov r14, rax
37bf32247lea rax, [rip+0x528122]
37bf3224emov [rsp+48], rax
37bf32253mov [rsp+40], rax
37bf32258call ilaenv_64_
37bf3225dmov edx, 2
37bf32262mov rcx, [rbp]
37bf32266mov r10, [rsp+400]
37bf3226ecmp rax, rdx
37bf32271cmovl rax, rdx
37bf32275cmp r14, rax
37bf32278jl 0x37bf321f3
37bf3227ecmp rbx, r14
37bf32281jle 0x37bf321f3
37bf32287jmp 0x37bf31d4c
37bf31b60
Loading..