File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b627430
    37b627430sgelss_:
    37b627430push r15
    37b627432push r14
    37b627434push r13
    37b627436push r12
    37b627438push rbp
    37b627439push rdi
    37b62743apush rsi
    37b62743bpush rbx
    37b62743csub rsp, 376
    37b627443movups [rsp+320], x6
    37b62744bmovups [rsp+336], x7
    37b627453movups [rsp+352], x8
    37b62745cmov rax, [rsp+496]
    37b627464mov rbp, [rsp+544]
    37b62746cmov r14l, [rax]
    37b62746fmov eax, [rcx]
    37b627471mov [rbp], 0
    37b627478mov rbx, rdx
    37b62747bmov edx, [rdx]
    37b62747dmov rsi, rcx
    37b627480mov rdi, r8
    37b627483mov r15, r9
    37b627486cmp eax, edx
    37b627488mov ecx, edx
    37b62748acmovle ecx, eax
    37b62748dmov [rsp+300], ecx
    37b627494test eax, eax
    37b627496js 0x37b627590
    37b62749ctest edx, edx
    37b62749ejs 0x37b627558
    37b6274a4mov r10l, [r8]
    37b6274a7test r10l, r10l
    37b6274aajs 0x37b627980
    37b6274b0mov r11, [rsp+480]
    37b6274b8test eax, eax
    37b6274bamov r8l, 1
    37b6274c0cmovg r8l, eax
    37b6274c4cmp [r11], r8l
    37b6274c7jl 0x37b6275a8
    37b6274cdtest edx, edx
    37b6274cfmov r8l, 1
    37b6274d5cmovle edx, r8l
    37b6274d9cmp edx, eax
    37b6274dbcmovl edx, eax
    37b6274decmp r14l, edx
    37b6274e1jge 0x37b6275c0
    37b6274e7mov edx, -7
    37b6274ecmov eax, 7
    37b6274f1nop [rax]
    37b6274f5nop [rax+rax]
    37b627500
    37b627500loc_37b627500:
    37b627500mov [rbp], edx
    37b627503
    37b627503loc_37b627503:
    37b627503lea rdx, [rsp+316]
    37b62750bmov r8l, 6
    37b627511lea rcx, [rip+0xe0b119]
    37b627518mov [rsp+316], eax
    37b62751fcall xerbla_
    37b627524nop
    37b627525
    37b627525loc_37b627525:
    37b627525movups x6, [rsp+320]
    37b62752dmovups x7, [rsp+336]
    37b627535movups x8, [rsp+352]
    37b62753eadd rsp, 376
    37b627545pop rbx
    37b627546pop rsi
    37b627547pop rdi
    37b627548pop rbp
    37b627549pop r12
    37b62754bpop r13
    37b62754dpop r14
    37b62754fpop r15
    37b627551ret
    37b627552
    37b627552 66 0f 1f 44 00 00 f..D..
    37b627558
    37b627558loc_37b627558:
    37b627558mov [rbp], -2
    37b62755fmov [rsp+152], -2
    37b62756a
    37b62756aloc_37b62756a:
    37b62756amov eax, [rsp+152]
    37b627571nop [rax]
    37b627575nop [rax+rax]
    37b627580
    37b627580loc_37b627580:
    37b627580neg eax
    37b627582jmp 0x37b627503
    37b627587
    37b627587 66 0f 1f 84 00 00 00 00 00 f........
    37b627590
    37b627590loc_37b627590:
    37b627590mov [rbp], -1
    37b627597mov [rsp+152], -1
    37b6275a2jmp 0x37b62756a
    37b6275a4
    37b6275a4 0f 1f 40 00 ..@.
    37b6275a8
    37b6275a8loc_37b6275a8:
    37b6275a8mov edx, -5
    37b6275admov eax, 5
    37b6275b2jmp 0x37b627500
    37b6275b7
    37b6275b7 66 0f 1f 84 00 00 00 00 00 f........
    37b6275c0
    37b6275c0loc_37b6275c0:
    37b6275c0mov rdx, [rsp+536]
    37b6275c8mov [rsp+296], 1
    37b6275d3mov edx, [rdx]
    37b6275d5mov [rsp+160], edx
    37b6275dctest ecx, ecx
    37b6275deje 0x37b629600
    37b6275e4lea r12, [rip+0xe0b051]
    37b6275ebmov [rsp+40], rdi
    37b6275f0mov r9, rsi
    37b6275f3lea rdx, [rip+0xe0b037]
    37b6275famov [rsp+64], 1
    37b627603lea rcx, [rip+0xe0b02e]
    37b62760alea r8, [rip+0xe0b01f]
    37b627611mov [rsp+48], r12
    37b627616lea r13, [rsp+288]
    37b62761emov [rsp+56], 6
    37b627627mov [rsp+32], rbx
    37b62762cmov [rsp+304], eax
    37b627633call ilaenv_
    37b627638mov ecx, [rsi]
    37b62763alea r11, [rip+0xe0b000]
    37b627641mov edx, eax
    37b627643mov [rsp+192], eax
    37b62764amov eax, [rbx]
    37b62764cmov [rsp+184], r11
    37b627654cmp eax, edx
    37b627656cmovge edx, eax
    37b627659cmp ecx, edx
    37b62765bjge 0x37b628f28
    37b627661
    37b627661loc_37b627661:
    37b627661cmp ecx, eax
    37b627663jge 0x37b627990
    37b627669lea rdx, [rip+0xe0afd2]
    37b627670mov [rsp+176], rdx
    37b627678lea rdx, [rip+0xe0afc4]
    37b62767fmov [rsp+168], rdx
    37b627687mov edx, [rdi]
    37b627689
    37b627689loc_37b627689:
    37b627689lea r8l, [rcx+4*rcx]
    37b62768dmov r10l, 1
    37b627693lea ecx, [rcx+2*rcx]
    37b627696test r8l, r8l
    37b627699cmovg r10l, r8l
    37b62769dadd edx, ecx
    37b62769fcmp edx, r10l
    37b6276a2cmovl edx, r10l
    37b6276a6add ecx, eax
    37b6276a8cmp edx, ecx
    37b6276aacmovge ecx, edx
    37b6276admov [rsp+152], ecx
    37b6276b4cmp [rsp+192], eax
    37b6276bbjg 0x37b628ba8
    37b6276c1mov [rsp+64], r13
    37b6276c6mov r8, r15
    37b6276c9mov rdx, rsi
    37b6276ccmov rcx, rsi
    37b6276cfmov rax, [rsp+504]
    37b6276d7mov [rsp+56], r13
    37b6276dcmov [rsp+48], r13
    37b6276e1mov r9, [rsp+480]
    37b6276e9mov [rsp+40], r13
    37b6276eemov [rsp+32], rax
    37b6276f3mov [rsp+80], rbp
    37b6276f8mov [rsp+72], r12
    37b6276fdmov [rsp+212], r10l
    37b627705movss [rsp+288], x7
    37b62770ecall sgebrd_
    37b627713mov rcx, [rsp+496]
    37b62771bmov [rsp+88], r13
    37b627720mov r9, rsi
    37b627723cvttss2si eax, [rsp+288]
    37b62772cmov [rsp+64], r13
    37b627731lea rdx, [rip+0xe0af09]
    37b627738mov [rsp+80], rcx
    37b62773dmov rcx, [rsp+488]
    37b627745mov [rsp+120], 1
    37b62774emov [rsp+72], rcx
    37b627753mov rcx, [rsp+480]
    37b62775bmov [rsp+112], 1
    37b627764mov [rsp+56], rcx
    37b627769mov rcx, [rsp+176]
    37b627771mov [rsp+104], rbp
    37b627776mov [rsp+96], r12
    37b62777bmov [rsp+48], r15
    37b627780mov [rsp+40], rbx
    37b627785mov [rsp+32], rdi
    37b62778amov [rsp+184], eax
    37b627791lea rax, [rip+0xe0aea8]
    37b627798mov r8, rax
    37b62779bmov [rsp+200], rax
    37b6277a3mov [rsp+128], 1
    37b6277afcall sormbr_
    37b6277b4mov [rsp+56], r13
    37b6277b9mov r8, rsi
    37b6277bcmov rdx, rsi
    37b6277bfmov r9, [rsp+480]
    37b6277c7mov [rsp+48], r13
    37b6277cccvttss2si r11l, [rsp+288]
    37b6277d6mov [rsp+72], rbp
    37b6277dbmov [rsp+40], r9
    37b6277e0mov rcx, [rsp+168]
    37b6277e8mov r9, rsi
    37b6277ebmov [rsp+80], 1
    37b6277f4mov [rsp+64], r12
    37b6277f9mov [rsp+32], r15
    37b6277femov [rsp+176], r11l
    37b627806call sorgbr_
    37b62780bmov rax, [rsp+496]
    37b627813mov [rsp+80], r13
    37b627818mov r8, rbx
    37b62781bcvttss2si r9l, [rsp+288]
    37b627825mov [rsp+56], r13
    37b62782alea rcx, [rip+0xe0ae10]
    37b627831mov r13, [rsp+480]
    37b627839mov [rsp+72], rax
    37b62783emov rax, [rsp+488]
    37b627846mov [rsp+96], rbp
    37b62784bmov [rsp+48], r13
    37b627850mov rdx, [rsp+200]
    37b627858mov [rsp+64], rax
    37b62785dmov [rsp+112], 1
    37b627866mov [rsp+104], 1
    37b62786fmov [rsp+88], r12
    37b627874mov [rsp+40], r15
    37b627879mov [rsp+32], rsi
    37b62787emov [rsp+168], r9l
    37b627886mov r9, rdi
    37b627889call sormlq_
    37b62788emov r13l, [rsi]
    37b627891mov r9, rsi
    37b627894movss x3, [rsp+288]
    37b62789dmov [rsp+64], 1
    37b6278a6lea r8, [rip+0xe0ad83]
    37b6278adlea rdx, [rip+0xe0ad90]
    37b6278b4cvttss2si ecx, x3
    37b6278b8mov [rsp+48], r12
    37b6278bdmovaps x7, x3
    37b6278c0mov [rsp+56], 6
    37b6278c9mov [rsp+40], r12
    37b6278cemov [rsp+32], rbx
    37b6278d3mov [rsp+200], ecx
    37b6278dalea rcx, [rip+0xe0ad6b]
    37b6278e1call ilaenv_
    37b6278e6mov edx, [rsi]
    37b6278e8mov r10l, [rsp+184]
    37b6278f0mov r9l, edx
    37b6278f3imul r9l, edx
    37b6278f7lea ecx, [r9+4*rdx]
    37b6278fbadd r9l, edx
    37b6278felea r11l, [rcx+r10]
    37b627902mov r10l, [rsp+176]
    37b62790alea r8l, [rcx+r10]
    37b62790emov r10l, [rsp+212]
    37b627916cmp r11l, r8l
    37b627919cmovge r8l, r11l
    37b62791dadd ecx, [rsp+168]
    37b627924cmp r8l, ecx
    37b627927cmovge ecx, r8l
    37b62792blea r8l, [r9+r10]
    37b62792fcmp ecx, r8l
    37b627932cmovge r8l, ecx
    37b627936imul eax, r13l
    37b62793amov ecx, [rdi]
    37b62793cadd eax, r13l
    37b62793fcmp r8l, eax
    37b627942cmovge eax, r8l
    37b627946cmp ecx, 1
    37b627949jle 0x37b628d50
    37b62794fimul ecx, edx
    37b627952add ecx, r9l
    37b627955cmp ecx, eax
    37b627957cmovge eax, ecx
    37b62795a
    37b62795aloc_37b62795a:
    37b62795amov r8l, [rsp+200]
    37b627962mov ecx, [rsp+152]
    37b627969add r8l, edx
    37b62796ccmp r8l, ecx
    37b62796fcmovl r8l, ecx
    37b627973cmp r8l, eax
    37b627976cmovl r8l, eax
    37b62797ajmp 0x37b627baf
    37b62797f
    37b62797f 90 .
    37b627980
    37b627980loc_37b627980:
    37b627980mov edx, -3
    37b627985mov eax, 3
    37b62798ajmp 0x37b627500
    37b62798f
    37b62798f 90 .
    37b627990
    37b627990loc_37b627990:
    37b627990lea r10l, [rax+4*rax]
    37b627994mov [rsp+80], rbp
    37b627999mov r8, r15
    37b62799cmov rdx, rbx
    37b62799fmov rcx, [rsp+504]
    37b6279a7test r10l, r10l
    37b6279aamov eax, 1
    37b6279afmov [rsp+72], r12
    37b6279b4mov [rsp+64], r13
    37b6279b9cmovle r10l, eax
    37b6279bdmov r9, [rsp+480]
    37b6279c5lea rax, [rsp+304]
    37b6279cdmov [rsp+32], rcx
    37b6279d2mov rcx, rax
    37b6279d5mov [rsp+56], r13
    37b6279damov [rsp+48], r13
    37b6279dfmov [rsp+40], r13
    37b6279e4mov [rsp+212], r10l
    37b6279ecmov [rsp+152], rax
    37b6279f4movss [rsp+288], x7
    37b6279fdcall sgebrd_
    37b627a02mov rdx, [rsp+496]
    37b627a0amov [rsp+104], rbp
    37b627a0flea rcx, [rip+0xe0ac2c]
    37b627a16cvttss2si eax, [rsp+288]
    37b627a1fmov [rsp+96], r12
    37b627a24lea r8, [rip+0xe0ac15]
    37b627a2bmov [rsp+80], rdx
    37b627a30mov rdx, [rsp+488]
    37b627a38mov [rsp+88], r13
    37b627a3dmov r9, [rsp+152]
    37b627a45mov [rsp+72], rdx
    37b627a4amov rdx, [rsp+480]
    37b627a52mov [rsp+120], 1
    37b627a5bmov [rsp+56], rdx
    37b627a60lea rdx, [rip+0xe0abda]
    37b627a67mov [rsp+112], 1
    37b627a70mov [rsp+64], r13
    37b627a75mov [rsp+48], r15
    37b627a7amov [rsp+40], rbx
    37b627a7fmov [rsp+32], rdi
    37b627a84mov [rsp+184], eax
    37b627a8bmov [rsp+176], rcx
    37b627a93mov [rsp+128], 1
    37b627a9fcall sormbr_
    37b627aa4mov [rsp+72], rbp
    37b627aa9mov r9, rbx
    37b627aacmov r8, rbx
    37b627aafcvttss2si ecx, [rsp+288]
    37b627ab8mov rdx, [rsp+480]
    37b627ac0mov [rsp+64], r12
    37b627ac5lea rax, [rip+0xe0ab77]
    37b627accmov [rsp+80], 1
    37b627ad5mov [rsp+40], rdx
    37b627adamov rdx, rbx
    37b627addmov [rsp+56], r13
    37b627ae2mov [rsp+48], r13
    37b627ae7mov [rsp+32], r15
    37b627aecmov [rsp+200], ecx
    37b627af3mov rcx, rax
    37b627af6mov [rsp+168], rax
    37b627afecall sorgbr_
    37b627b03mov eax, [rbx]
    37b627b05mov edx, [rdi]
    37b627b07mov r9l, [rsp+304]
    37b627b0fmov r10l, [rsp+212]
    37b627b17movss x5, [rsp+288]
    37b627b20lea ecx, [rax+2*rax]
    37b627b23add r9l, ecx
    37b627b26lea r8l, [rcx+rdx]
    37b627b2acmp r9l, r8l
    37b627b2dmovaps x7, x5
    37b627b30cmovge r8l, r9l
    37b627b34mov r9l, eax
    37b627b37cmp r8l, r10l
    37b627b3amov r11l, r8l
    37b627b3dmov r8l, [rsp+296]
    37b627b45cmovl r11l, r10l
    37b627b49imul r9l, edx
    37b627b4dmov [rsp+152], r11l
    37b627b55cmp r9l, r8l
    37b627b58cmovge r8l, r9l
    37b627b5cmov r9l, [rsp+184]
    37b627b64add r9l, ecx
    37b627b67cmp r8l, r9l
    37b627b6acmovge r9l, r8l
    37b627b6emov r8l, [rsp+200]
    37b627b76add r8l, ecx
    37b627b79cmp r9l, r8l
    37b627b7ccmovge r8l, r9l
    37b627b80cvttss2si r9l, x5
    37b627b85add r9l, ecx
    37b627b88mov ecx, [rsi]
    37b627b8acmp r8l, r9l
    37b627b8dcmovl r8l, r9l
    37b627b91cmp r8l, r10l
    37b627b94cmovl r8l, r10l
    37b627b98cmp r8l, r11l
    37b627b9bcmovl r8l, r11l
    37b627b9fmov [rsp+296], r8l
    37b627ba7cmp eax, ecx
    37b627ba9jg 0x37b627689
    37b627baf
    37b627bafloc_37b627baf:
    37b627bafmov [rsp+296], r8l
    37b627bb7
    37b627bb7loc_37b627bb7:
    37b627bb7lea rax, [rsp+296]
    37b627bbfmov rcx, rax
    37b627bc2mov [rsp+176], rax
    37b627bcacall sroundup_lwork_
    37b627bcfmov rax, [rsp+528]
    37b627bd7mov ecx, [rsp+152]
    37b627bdemovss [rax], x0
    37b627be2mov rax, [rsp+536]
    37b627beacmp [rax], ecx
    37b627becjge 0x37b627c10
    37b627beecmp [rsp+160], -1
    37b627bf6je 0x37b628248
    37b627bfcmov [rbp], -12
    37b627c03mov eax, 12
    37b627c08jmp 0x37b627503
    37b627c0d
    37b627c0d 0f 1f 00 ...
    37b627c10
    37b627c10loc_37b627c10:
    37b627c10mov eax, [rbp]
    37b627c13mov [rsp+152], eax
    37b627c1atest eax, eax
    37b627c1cjne 0x37b62756a
    37b627c22cmp [rsp+160], -1
    37b627c2aje 0x37b627525
    37b627c30mov r9l, [rsi]
    37b627c33test r9l, r9l
    37b627c36je 0x37b628230
    37b627c3cmov r8l, [rbx]
    37b627c3ftest r8l, r8l
    37b627c42je 0x37b628230
    37b627c48lea rax, [rip+0xe0a9f4]
    37b627c4fmov edx, 1
    37b627c54mov rcx, rax
    37b627c57mov [rsp+168], rax
    37b627c5fcall slamch_
    37b627c64mov edx, 1
    37b627c69lea rcx, [rip+0xe0a9e0]
    37b627c70movaps x6, x0
    37b627c73call slamch_
    37b627c78mov r9, r15
    37b627c7bmov r8, rbx
    37b627c7emov rdx, rsi
    37b627c81movaps x2, x0
    37b627c84lea rcx, [rip+0xe0a9c6]
    37b627c8bmovss x1, [rip+0xe0a9d5]
    37b627c93mov rax, [rsp+528]
    37b627c9bdivss x2, x6
    37b627c9fmovaps x8, x0
    37b627ca3mov [rsp+48], 1
    37b627cacmov [rsp+40], rax
    37b627cb1mov rax, [rsp+480]
    37b627cb9mov [rsp+32], rax
    37b627cbemovss [rsp+308], x2
    37b627cc7divss x1, x2
    37b627ccbmovss [rsp+184], x2
    37b627cd4movss [rsp+280], x1
    37b627cddmovss [rsp+160], x1
    37b627ce6call slange_
    37b627cebpxor x3, x3
    37b627cefmovss [rsp+276], x0
    37b627cf8comiss x0, x3
    37b627cfbjbe 0x37b628140
    37b627d01movss x2, [rsp+184]
    37b627d0acomiss x2, x0
    37b627d0dja 0x37b628ec0
    37b627d13comiss x0, [rsp+160]
    37b627d1bja 0x37b628b40
    37b627d21
    37b627d21loc_37b627d21:
    37b627d21mov [rsp+212], 0
    37b627d2c
    37b627d2cloc_37b627d2c:
    37b627d2cmovsxd rax, r14l
    37b627d2fmov r8, rdi
    37b627d32lea rcx, [rip+0xe0a918]
    37b627d39mov rdx, rsi
    37b627d3cmov [rsp+216], rax
    37b627d44mov rax, [rsp+528]
    37b627d4cmov [rsp+48], 1
    37b627d55mov r9, [rsp+488]
    37b627d5dmov [rsp+40], rax
    37b627d62mov rax, [rsp+496]
    37b627d6amov [rsp+32], rax
    37b627d6fcall slange_
    37b627d74pxor x1, x1
    37b627d78movss [rsp+284], x0
    37b627d81comiss x0, x1
    37b627d84jbe 0x37b627d98
    37b627d86movss x1, [rsp+308]
    37b627d8fcomiss x1, x0
    37b627d92ja 0x37b629020
    37b627d98
    37b627d98loc_37b627d98:
    37b627d98comiss x0, [rsp+280]
    37b627da0ja 0x37b628d60
    37b627da6
    37b627da6loc_37b627da6:
    37b627da6mov rax, [rsp+536]
    37b627daemovsxd rdx, [rsi]
    37b627db1movsxd rcx, [rbx]
    37b627db4mov eax, [rax]
    37b627db6cmp edx, ecx
    37b627db8jl 0x37b628260
    37b627dbecmp edx, [rsp+192]
    37b627dc5jge 0x37b629178
    37b627dcblea rsi, [rip+0xe0a86f]
    37b627dd2mov [rsp+304], edx
    37b627dd9mov [rsp+184], rsi
    37b627de1lea rsi, [rsp+316]
    37b627de9mov [rsp+160], rsi
    37b627df1
    37b627df1loc_37b627df1:
    37b627df1lea edx, [rcx+rcx+1]
    37b627df5mov [rsp+80], rbp
    37b627dfamov r8, r15
    37b627dfdmov r11, [rsp+528]
    37b627e05lea esi, [rdx+rcx]
    37b627e08mov r9, [rsp+480]
    37b627e10sub eax, esi
    37b627e12lea r14, [r11+4*rcx]
    37b627e16mov rcx, [rsp+160]
    37b627e1emov [rsp+40], r11
    37b627e23add eax, 1
    37b627e26mov [rsp+48], r14
    37b627e2bmov [rsp+316], eax
    37b627e32movsxd rax, esi
    37b627e35lea r12, [r11+4*rax-4]
    37b627e3amovsxd rax, edx
    37b627e3dmov rdx, [rsp+504]
    37b627e45mov [rsp+72], rcx
    37b627e4alea r13, [r11+4*rax-4]
    37b627e4fmov [rsp+64], r12
    37b627e54lea rax, [rsp+304]
    37b627e5cmov [rsp+32], rdx
    37b627e61mov rcx, rax
    37b627e64mov rdx, rbx
    37b627e67mov [rsp+56], r13
    37b627e6cmov [rsp+200], rax
    37b627e74call sgebrd_
    37b627e79mov rax, [rsp+536]
    37b627e81mov rcx, [rsp+160]
    37b627e89lea r8, [rip+0xe0a7b0]
    37b627e90mov r9, [rsp+200]
    37b627e98mov eax, [rax]
    37b627e9amov [rsp+96], rcx
    37b627e9flea rcx, [rip+0xe0a79c]
    37b627ea6mov [rsp+88], r12
    37b627eabmov [rsp+192], eax
    37b627eb2mov edx, eax
    37b627eb4mov rax, [rsp+496]
    37b627ebcsub edx, esi
    37b627ebemov [rsp+64], r14
    37b627ec3mov [rsp+80], rax
    37b627ec8mov rax, [rsp+488]
    37b627ed0add edx, 1
    37b627ed3mov [rsp+48], r15
    37b627ed8mov [rsp+72], rax
    37b627eddmov rax, [rsp+480]
    37b627ee5mov [rsp+40], rbx
    37b627eeamov [rsp+56], rax
    37b627eefmov [rsp+32], rdi
    37b627ef4mov [rsp+316], edx
    37b627efbmov rdx, [rsp+184]
    37b627f03mov [rsp+128], 1
    37b627f0fmov [rsp+120], 1
    37b627f18mov [rsp+112], 1
    37b627f21mov [rsp+104], rbp
    37b627f26call sormbr_
    37b627f2bmov r9, rbx
    37b627f2emov r8, rbx
    37b627f31mov rdx, rbx
    37b627f34mov rax, [rsp+536]
    37b627f3cmov rcx, [rsp+160]
    37b627f44mov eax, [rax]
    37b627f46mov [rsp+64], rcx
    37b627f4bmov [rsp+56], r12
    37b627f50mov rcx, [rsp+168]
    37b627f58lea r12, [rip+0xe0a6ed]
    37b627f5fmov [rsp+184], eax
    37b627f66sub eax, esi
    37b627f68add eax, 1
    37b627f6bmov [rsp+72], rbp
    37b627f70mov [rsp+316], eax
    37b627f77mov rax, [rsp+480]
    37b627f7fmov [rsp+80], 1
    37b627f88mov [rsp+40], rax
    37b627f8dmov [rsp+48], r13
    37b627f92mov [rsp+32], r15
    37b627f97call sorgbr_
    37b627f9cmovsxd rax, [rbx]
    37b627f9fmov [rsp+112], rbp
    37b627fa4mov r8, rbx
    37b627fa7mov rsi, [rsp+528]
    37b627fafmov [rsp+80], r12
    37b627fb4mov rdx, rbx
    37b627fb7lea rcx, [rip+0xe0a6a3]
    37b627fbemov [rsp+120], 1
    37b627fc7lea r9, [rip+0xe0a686]
    37b627fcelea rax, [rsi+4*rax]
    37b627fd2mov [rsp+56], r15
    37b627fd7mov [rsp+104], rax
    37b627fdcmov rax, [rsp+496]
    37b627fe4mov [rsp+48], rsi
    37b627fe9mov [rsp+96], rax
    37b627feemov rax, [rsp+488]
    37b627ff6mov [rsp+32], rdi
    37b627ffbmov [rsp+88], rax
    37b628000lea rax, [rsp+288]
    37b628008mov [rsp+72], rax
    37b62800dmov rax, [rsp+480]
    37b628015movss [rsp+288], x7
    37b62801emov [rsp+64], rax
    37b628023mov rax, [rsp+504]
    37b62802bmov [rsp+40], rax
    37b628030call sbdsqr_
    37b628035mov ecx, [rbp]
    37b628038test ecx, ecx
    37b62803ajne 0x37b628210
    37b628040mov rax, [rsp+512]
    37b628048pxor x2, x2
    37b62804cmovss x1, [rax]
    37b628050mov rax, [rsp+504]
    37b628058comiss x2, x1
    37b62805bmovss x0, [rax]
    37b62805fja 0x37b6294c0
    37b628065mulss x1, x0
    37b628069maxss x1, x8
    37b62806e
    37b62806eloc_37b62806e:
    37b62806emov rax, [rsp+520]
    37b628076mov [rax], 0
    37b62807cmov eax, [rbx]
    37b62807etest eax, eax
    37b628080jle 0x37b628de8
    37b628086mov rsi, [rsp+504]
    37b62808emov r14, [rsp+488]
    37b628096mov [rsp+456], rbx
    37b62809emovaps x7, x1
    37b6280a1mov [rsp+472], r15
    37b6280a9mov r13, [rsp+496]
    37b6280b1mov ebx, 1
    37b6280b6mov [rsp+544], rbp
    37b6280bemov r15, r14
    37b6280c1mov rbp, rsi
    37b6280c4mov esi, eax
    37b6280c6mov r14, [rsp+520]
    37b6280cejmp 0x37b6280f8
    37b6280d0
    37b6280d0loc_37b6280d0:
    37b6280d0mov r9, r13
    37b6280d3mov r8, r15
    37b6280d6mov rdx, rbp
    37b6280d9mov rcx, rdi
    37b6280dccall srscl_
    37b6280e1add [r14], 1
    37b6280e5
    37b6280e5loc_37b6280e5:
    37b6280e5add ebx, 1
    37b6280e8add rbp, 4
    37b6280ecadd r15, 4
    37b6280f0cmp esi, ebx
    37b6280f2jl 0x37b628dd0
    37b6280f8
    37b6280f8loc_37b6280f8:
    37b6280f8movss x0, [rbp]
    37b6280fdcomiss x0, x7
    37b628100ja 0x37b6280d0
    37b628102lea rax, [rip+0xe0a553]
    37b628109mov [rsp+48], r13
    37b62810emov r8, rdi
    37b628111mov rdx, r12
    37b628114mov [rsp+40], r15
    37b628119mov r9, rax
    37b62811clea rcx, [rip+0xe0a53d]
    37b628123mov [rsp+56], 1
    37b62812cmov [rsp+32], rax
    37b628131call slaset_
    37b628136jmp 0x37b6280e5
    37b628138
    37b628138 0f 1f 84 00 00 00 00 00 ........
    37b628140
    37b628140loc_37b628140:
    37b628140comiss x0, [rsp+160]
    37b628148ja 0x37b628b40
    37b62814eucomiss x0, x3
    37b628151jp 0x37b627d21
    37b628157jne 0x37b627d21
    37b62815dmov edx, [rbx]
    37b62815fmov eax, [rsi]
    37b628161lea rbx, [rip+0xe0a4f4]
    37b628168mov r8, rdi
    37b62816bmov [rsp+32], rbx
    37b628170mov r9, rbx
    37b628173lea rcx, [rip+0xe0a4e6]
    37b62817amov [rsp+56], 1
    37b628183cmp eax, edx
    37b628185cmovl eax, edx
    37b628188lea rdx, [rsp+316]
    37b628190mov [rsp+316], eax
    37b628197mov rax, [rsp+496]
    37b62819fmov [rsp+48], rax
    37b6281a4mov rax, [rsp+488]
    37b6281acmov [rsp+40], rax
    37b6281b1call slaset_
    37b6281b6mov rax, [rsp+504]
    37b6281bemov [rsp+32], rbx
    37b6281c3mov r9, rbx
    37b6281c6lea rdx, [rsp+300]
    37b6281celea r8, [rip+0xe0a477]
    37b6281d5mov [rsp+56], 1
    37b6281demov [rsp+40], rax
    37b6281e3lea rcx, [rip+0xe0a476]
    37b6281eamov [rsp+48], rdx
    37b6281efcall slaset_
    37b6281f4mov rax, [rsp+520]
    37b6281fcmov [rax], 0
    37b628202nop [rax]
    37b628205nop [rax+rax]
    37b628210
    37b628210loc_37b628210:
    37b628210mov rcx, [rsp+176]
    37b628218call sroundup_lwork_
    37b62821dmov rax, [rsp+528]
    37b628225movss [rax], x0
    37b628229jmp 0x37b627525
    37b62822e
    37b62822e 66 90 f.
    37b628230
    37b628230loc_37b628230:
    37b628230mov rax, [rsp+520]
    37b628238mov [rax], 0
    37b62823ejmp 0x37b627525
    37b628243
    37b628243 0f 1f 44 00 00 ..D..
    37b628248
    37b628248loc_37b628248:
    37b628248mov eax, [rbp]
    37b62824btest eax, eax
    37b62824dje 0x37b627525
    37b628253jmp 0x37b627580
    37b628258
    37b628258 0f 1f 84 00 00 00 00 00 ........
    37b628260
    37b628260loc_37b628260:
    37b628260cmp ecx, [rsp+192]
    37b628267jl 0x37b6287e0
    37b62826dmov r9l, [rdi]
    37b628270lea r10l, [rdx+rdx-4]
    37b628275mov r11l, edx
    37b628278cmp edx, r9l
    37b62827bmov r8l, r9l
    37b62827ecmovge r8l, edx
    37b628282cmp r10l, r8l
    37b628285cmovl r10l, r8l
    37b628289lea r8l, [4*rdx]
    37b628291sub r11l, r8l
    37b628294add r11l, ecx
    37b628297cmp r10l, r11l
    37b62829amov ecx, r11l
    37b62829dcmovge ecx, r10l
    37b6282a1mov r10l, edx
    37b6282a4imul r10l, edx
    37b6282a8add r10l, r8l
    37b6282abadd r10l, ecx
    37b6282aecmp r10l, eax
    37b6282b1jg 0x37b6287e0
    37b6282b7mov r14, [rsp+480]
    37b6282bfmov r12l, edx
    37b6282c2imul r9l, edx
    37b6282c6lea r13, [rsp+292]
    37b6282cemov r11l, [r14]
    37b6282d1mov [rsp+56], rbp
    37b6282d6imul r12l, r11l
    37b6282dalea r10l, [rdx+r12]
    37b6282deadd r8l, r12l
    37b6282e1lea r12l, [rdx+1]
    37b6282e5add r8l, ecx
    37b6282e8add r10l, r9l
    37b6282ebmov r9, [rsp+480]
    37b6282f3mov rcx, rsi
    37b6282f6cmp r10l, r8l
    37b6282f9cmovl r10l, r8l
    37b6282fdmov r8, r15
    37b628300cmp r10l, eax
    37b628303cmovg r11l, edx
    37b628307sub eax, edx
    37b628309mov [rsp+316], eax
    37b628310mov rax, [rsp+528]
    37b628318mov [rsp+292], r11l
    37b628320lea r14, [rax+4*rdx]
    37b628324mov rdx, [rsp+528]
    37b62832clea rax, [rsp+316]
    37b628334mov [rsp+48], rax
    37b628339mov [rsp+40], r14
    37b62833emov [rsp+32], rdx
    37b628343mov rdx, rbx
    37b628346mov [rsp+160], rax
    37b62834ecall sgelqf_
    37b628353mov [rsp+48], r13
    37b628358mov r9, r15
    37b62835bmov r8, rsi
    37b62835emov rdx, [rsp+480]
    37b628366mov [rsp+40], r14
    37b62836blea r10, [rip+0xe0a2cf]
    37b628372mov [rsp+56], 1
    37b62837bmov rcx, r10
    37b62837emov [rsp+32], rdx
    37b628383mov rdx, rsi
    37b628386mov [rsp+232], r14
    37b62838emov [rsp+184], r10
    37b628396call slacpy_
    37b62839bmov r11l, [rsi]
    37b62839emov r10l, [rsp+292]
    37b6283a6mov [rsp+48], r13
    37b6283abmov [rsp+56], 1
    37b6283b4mov r8, [rsp+160]
    37b6283bclea rdx, [rsp+312]
    37b6283c4lea rcx, [rip+0xe0a296]
    37b6283cblea eax, [r11-1]
    37b6283cfadd r10l, r12l
    37b6283d2lea r11, [rip+0xe0a283]
    37b6283d9mov [rsp+264], rdx
    37b6283e1mov [rsp+312], eax
    37b6283e8mov r9, r11
    37b6283ebmov [rsp+316], eax
    37b6283f2movsxd rax, r10l
    37b6283f5mov r10, [rsp+528]
    37b6283fdmov [rsp+32], r11
    37b628402lea rax, [r10+4*rax-4]
    37b628407mov [rsp+192], r11
    37b62840fmov [rsp+40], rax
    37b628414mov [rsp+224], r13
    37b62841ccall slaset_
    37b628421mov eax, [rsi]
    37b628423mov edx, [rsp+292]
    37b62842amov r10, [rsp+536]
    37b628432mov r9, [rsp+528]
    37b62843aimul edx, eax
    37b62843dlea r11l, [rdx+r12]
    37b628441mov edx, [r10]
    37b628444mov r10, [rsp+528]
    37b62844cmov [rsp+80], rbp
    37b628451lea ecx, [rax+r11]
    37b628455mov [rsp+200], r11l
    37b62845dlea r8l, [rax+rcx]
    37b628461movsxd rcx, ecx
    37b628464lea r13l, [rax+r8]
    37b628468movsxd r8, r8l
    37b62846blea r14, [r9+4*rcx-4]
    37b628470mov rax, [rsp+160]
    37b628478sub edx, r13l
    37b62847bmov [rsp+48], r14
    37b628480mov rcx, rsi
    37b628483add edx, 1
    37b628486mov [rsp+72], rax
    37b62848bmov [rsp+316], edx
    37b628492movsxd rdx, r13l
    37b628495lea r12, [r10+4*rdx-4]
    37b62849alea r10, [r10+4*r8-4]
    37b62849fmovsxd rdx, r11l
    37b6284a2mov r8, [rsp+232]
    37b6284aamov [rsp+56], r10
    37b6284aflea r9, [r9+4*rdx-4]
    37b6284b4mov rdx, rsi
    37b6284b7mov [rsp+256], r10
    37b6284bfmov r10, [rsp+504]
    37b6284c7mov [rsp+64], r12
    37b6284ccmov [rsp+40], r9
    37b6284d1mov [rsp+32], r10
    37b6284d6mov [rsp+240], r9
    37b6284demov r9, [rsp+224]
    37b6284e6call sgebrd_
    37b6284ebmov r10, [rsp+536]
    37b6284f3mov r9, rsi
    37b6284f6mov rax, [rsp+160]
    37b6284felea r8, [rip+0xe0a13b]
    37b628505lea rcx, [rip+0xe0a136]
    37b62850cmov r10l, [r10]
    37b62850fmov [rsp+96], rax
    37b628514mov [rsp+64], r14
    37b628519mov rax, [rsp+224]
    37b628521mov edx, r10l
    37b628524mov [rsp+248], r10l
    37b62852cmov r10, [rsp+496]
    37b628534mov r14, [rsp+232]
    37b62853csub edx, r13l
    37b62853fmov [rsp+88], r12
    37b628544mov [rsp+80], r10
    37b628549mov r10, [rsp+488]
    37b628551add edx, 1
    37b628554mov [rsp+56], rax
    37b628559mov [rsp+72], r10
    37b62855emov [rsp+48], r14
    37b628563mov [rsp+40], rsi
    37b628568mov [rsp+32], rdi
    37b62856dmov [rsp+316], edx
    37b628574mov rdx, [rsp+184]
    37b62857cmov [rsp+128], 1
    37b628588mov [rsp+120], 1
    37b628591mov [rsp+112], 1
    37b62859amov [rsp+104], rbp
    37b62859fcall sormbr_
    37b6285a4mov rdx, [rsp+536]
    37b6285acmov r9, rsi
    37b6285afmov r8, rsi
    37b6285b2mov rcx, [rsp+160]
    37b6285bamov r10, [rsp+256]
    37b6285c2mov edx, [rdx]
    37b6285c4mov [rsp+56], r12
    37b6285c9mov r12, [rsp+224]
    37b6285d1mov [rsp+64], rcx
    37b6285d6mov [rsp+48], r10
    37b6285dbmov rcx, [rsp+168]
    37b6285e3mov [rsp+80], 1
    37b6285ecmov [rsp+72], rbp
    37b6285f1mov [rsp+40], r12
    37b6285f6mov [rsp+32], r14
    37b6285fbmov [rsp+248], edx
    37b628602sub edx, r13l
    37b628605lea eax, [rdx+1]
    37b628608mov rdx, rsi
    37b62860bmov [rsp+316], eax
    37b628612call sorgbr_
    37b628617mov [rsp+112], rbp
    37b62861cmov rdx, rsi
    37b62861fmov r8, rsi
    37b628622mov rcx, [rsp+528]
    37b62862amov eax, [rsp+200]
    37b628631mov [rsp+120], 1
    37b62863aadd eax, [rsi]
    37b62863cmov r9, [rsp+240]
    37b628644mov [rsp+72], r15
    37b628649cdqe
    37b62864bmov [rsp+64], r12
    37b628650lea rax, [rcx+4*rax-4]
    37b628655mov [rsp+48], r9
    37b62865alea rcx, [rip+0xe0a000]
    37b628661mov [rsp+104], rax
    37b628666mov rax, [rsp+496]
    37b62866elea r9, [rip+0xe09fdf]
    37b628675mov [rsp+56], r14
    37b62867amov [rsp+96], rax
    37b62867fmov rax, [rsp+488]
    37b628687mov [rsp+32], rdi
    37b62868cmov [rsp+88], rax
    37b628691mov rax, [rsp+480]
    37b628699mov [rsp+80], rax
    37b62869emov rax, [rsp+504]
    37b6286a6mov [rsp+40], rax
    37b6286abcall sbdsqr_
    37b6286b0mov edx, [rbp]
    37b6286b3test edx, edx
    37b6286b5jne 0x37b628210
    37b6286bbmov rax, [rsp+512]
    37b6286c3pxor x2, x2
    37b6286c7movss x1, [rax]
    37b6286cbmov rax, [rsp+504]
    37b6286d3comiss x2, x1
    37b6286d6movss x0, [rax]
    37b6286daja 0x37b629d19
    37b6286e0mulss x1, x0
    37b6286e4maxss x1, x8
    37b6286e9
    37b6286e9loc_37b6286e9:
    37b6286e9mov rax, [rsp+520]
    37b6286f1mov [rax], 0
    37b6286f7mov eax, [rsi]
    37b6286f9test eax, eax
    37b6286fbjle 0x37b629e73
    37b628701mov r12, [rsp+504]
    37b628709mov r14, [rsp+488]
    37b628711lea rcx, [rip+0xe09f48]
    37b628718mov [rsp+448], rsi
    37b628720mov [rsp+456], rbx
    37b628728movaps x7, x1
    37b62872bmov r13, [rsp+496]
    37b628733mov ebx, 1
    37b628738mov [rsp+472], r15
    37b628740mov rsi, r12
    37b628743mov r15, [rsp+192]
    37b62874bmov r12l, eax
    37b62874emov [rsp+544], rbp
    37b628756mov rbp, r14
    37b628759mov r14, [rsp+520]
    37b628761mov [rsp+168], rcx
    37b628769jmp 0x37b628799
    37b62876b
    37b62876b 0f 1f 44 00 00 ..D..
    37b628770
    37b628770loc_37b628770:
    37b628770mov r9, r13
    37b628773mov r8, rbp
    37b628776mov rdx, rsi
    37b628779mov rcx, rdi
    37b62877ccall srscl_
    37b628781add [r14], 1
    37b628785
    37b628785loc_37b628785:
    37b628785add ebx, 1
    37b628788add rsi, 4
    37b62878cadd rbp, 4
    37b628790cmp r12l, ebx
    37b628793jl 0x37b629820
    37b628799
    37b628799loc_37b628799:
    37b628799movss x0, [rsi]
    37b62879dcomiss x0, x7
    37b6287a0ja 0x37b628770
    37b6287a2mov [rsp+48], r13
    37b6287a7mov rcx, [rsp+168]
    37b6287afmov r8, rdi
    37b6287b2lea r9, [rip+0xe09ea3]
    37b6287b9mov [rsp+56], 1
    37b6287c2lea rdx, [rip+0xe09e83]
    37b6287c9mov [rsp+40], rbp
    37b6287cemov [rsp+32], r15
    37b6287d3call slaset_
    37b6287d8jmp 0x37b628785
    37b6287da
    37b6287da 66 0f 1f 44 00 00 f..D..
    37b6287e0
    37b6287e0loc_37b6287e0:
    37b6287e0lea ecx, [rdx+rdx+1]
    37b6287e4mov [rsp+80], rbp
    37b6287e9mov r8, r15
    37b6287ecmov r14, [rsp+528]
    37b6287f4lea r12l, [rdx+rcx]
    37b6287f8movsxd rcx, ecx
    37b6287fbmov r9, [rsp+480]
    37b628803sub eax, r12l
    37b628806lea r10, [r14+4*rdx]
    37b62880amov rdx, rbx
    37b62880dadd eax, 1
    37b628810mov [rsp+48], r10
    37b628815mov [rsp+316], eax
    37b62881cmovsxd rax, r12l
    37b62881flea r13, [r14+4*rax-4]
    37b628824lea rax, [r14+4*rcx-4]
    37b628829mov rcx, r14
    37b62882cmov [rsp+184], r10
    37b628834mov [rsp+56], rax
    37b628839lea r14, [rsp+316]
    37b628841mov [rsp+192], rax
    37b628849mov rax, [rsp+504]
    37b628851mov [rsp+40], rcx
    37b628856mov rcx, rsi
    37b628859mov [rsp+32], rax
    37b62885emov [rsp+72], r14
    37b628863mov [rsp+64], r13
    37b628868call sgebrd_
    37b62886dmov rax, [rsp+536]
    37b628875mov r9, rsi
    37b628878mov r10, [rsp+184]
    37b628880lea r8, [rip+0xe09db9]
    37b628887lea rcx, [rip+0xe09db4]
    37b62888emov eax, [rax]
    37b628890mov [rsp+64], r10
    37b628895mov [rsp+112], 1
    37b62889emov [rsp+160], eax
    37b6288a5mov edx, eax
    37b6288a7mov rax, [rsp+496]
    37b6288afsub edx, r12l
    37b6288b2mov [rsp+104], rbp
    37b6288b7mov [rsp+80], rax
    37b6288bcmov rax, [rsp+488]
    37b6288c4add edx, 1
    37b6288c7mov [rsp+96], r14
    37b6288ccmov [rsp+72], rax
    37b6288d1mov rax, [rsp+480]
    37b6288d9mov [rsp+88], r13
    37b6288demov [rsp+56], rax
    37b6288e3mov [rsp+48], r15
    37b6288e8mov [rsp+40], rbx
    37b6288edmov [rsp+32], rdi
    37b6288f2mov [rsp+316], edx
    37b6288f9lea rdx, [rip+0xe09d41]
    37b628900mov [rsp+128], 1
    37b62890cmov [rsp+120], 1
    37b628915call sormbr_
    37b62891amov rax, [rsp+536]
    37b628922mov r9, rsi
    37b628925mov r8, rbx
    37b628928mov rcx, [rsp+168]
    37b628930mov eax, [rax]
    37b628932mov [rsp+72], rbp
    37b628937mov [rsp+80], 1
    37b628940mov [rsp+160], eax
    37b628947mov edx, eax
    37b628949mov rax, [rsp+192]
    37b628951sub edx, r12l
    37b628954mov [rsp+64], r14
    37b628959lea r12, [rip+0xe09cec]
    37b628960mov [rsp+48], rax
    37b628965mov rax, [rsp+480]
    37b62896dadd edx, 1
    37b628970mov [rsp+56], r13
    37b628975mov [rsp+40], rax
    37b62897amov [rsp+32], r15
    37b62897fmov [rsp+316], edx
    37b628986mov rdx, rsi
    37b628989call sorgbr_
    37b62898emovsxd rax, [rsi]
    37b628991mov [rsp+112], rbp
    37b628996mov r8, rbx
    37b628999mov rcx, [rsp+528]
    37b6289a1mov [rsp+80], r12
    37b6289a6mov rdx, rsi
    37b6289a9lea r9, [rip+0xe09ca4]
    37b6289b0mov [rsp+120], 1
    37b6289b9lea rax, [rcx+4*rax]
    37b6289bdmov [rsp+48], rcx
    37b6289c2lea rcx, [rip+0xe09c78]
    37b6289c9mov [rsp+104], rax
    37b6289cemov rax, [rsp+496]
    37b6289d6mov [rsp+56], r15
    37b6289dbmov [rsp+96], rax
    37b6289e0mov rax, [rsp+488]
    37b6289e8mov [rsp+32], rdi
    37b6289edmov [rsp+88], rax
    37b6289f2lea rax, [rsp+288]
    37b6289famov [rsp+72], rax
    37b6289ffmov rax, [rsp+480]
    37b628a07movss [rsp+288], x7
    37b628a10mov [rsp+64], rax
    37b628a15mov rax, [rsp+504]
    37b628a1dmov [rsp+40], rax
    37b628a22call sbdsqr_
    37b628a27mov eax, [rbp]
    37b628a2atest eax, eax
    37b628a2cjne 0x37b628210
    37b628a32mov rax, [rsp+512]
    37b628a3apxor x2, x2
    37b628a3emovss x0, [rax]
    37b628a42mov rax, [rsp+504]
    37b628a4acomiss x2, x0
    37b628a4dmovss x1, [rax]
    37b628a51ja 0x37b629990
    37b628a57mulss x0, x1
    37b628a5bmaxss x0, x8
    37b628a60
    37b628a60loc_37b628a60:
    37b628a60mov rax, [rsp+520]
    37b628a68mov edx, [rsi]
    37b628a6amov [rax], 0
    37b628a70test edx, edx
    37b628a72jle 0x37b6290b0
    37b628a78mov r13, [rsp+504]
    37b628a80mov rax, [rsp+488]
    37b628a88mov [rsp+448], rsi
    37b628a90movaps x7, x0
    37b628a93mov [rsp+456], rbx
    37b628a9bmov r14, [rsp+520]
    37b628aa3mov esi, 1
    37b628aa8mov [rsp+472], r15
    37b628ab0mov rbx, rax
    37b628ab3mov r15, [rsp+496]
    37b628abbmov [rsp+544], rbp
    37b628ac3mov rbp, r13
    37b628ac6mov r13l, edx
    37b628ac9jmp 0x37b628af9
    37b628acb
    37b628acb 0f 1f 44 00 00 ..D..
    37b628ad0
    37b628ad0loc_37b628ad0:
    37b628ad0mov r9, r15
    37b628ad3mov r8, rbx
    37b628ad6mov rdx, rbp
    37b628ad9mov rcx, rdi
    37b628adccall srscl_
    37b628ae1add [r14], 1
    37b628ae5
    37b628ae5loc_37b628ae5:
    37b628ae5add esi, 1
    37b628ae8add rbp, 4
    37b628aecadd rbx, 4
    37b628af0cmp r13l, esi
    37b628af3jl 0x37b629090
    37b628af9
    37b628af9loc_37b628af9:
    37b628af9movss x1, [rbp]
    37b628afecomiss x1, x7
    37b628b01ja 0x37b628ad0
    37b628b03lea rax, [rip+0xe09b52]
    37b628b0amov [rsp+48], r15
    37b628b0fmov r8, rdi
    37b628b12mov rdx, r12
    37b628b15mov [rsp+40], rbx
    37b628b1amov r9, rax
    37b628b1dlea rcx, [rip+0xe09b3c]
    37b628b24mov [rsp+56], 1
    37b628b2dmov [rsp+32], rax
    37b628b32call slaset_
    37b628b37jmp 0x37b628ae5
    37b628b39
    37b628b39 0f 1f 80 00 00 00 00 .......
    37b628b40
    37b628b40loc_37b628b40:
    37b628b40mov rax, [rsp+480]
    37b628b48mov [rsp+72], rbp
    37b628b4dlea r8, [rip+0xe09b00]
    37b628b54lea rcx, [rip+0xe09afd]
    37b628b5bmov [rsp+56], r15
    37b628b60lea r9, [rsp+276]
    37b628b68mov rdx, r8
    37b628b6bmov [rsp+64], rax
    37b628b70lea rax, [rsp+280]
    37b628b78mov [rsp+80], 1
    37b628b81mov [rsp+48], rbx
    37b628b86mov [rsp+40], rsi
    37b628b8bmov [rsp+32], rax
    37b628b90call slascl_
    37b628b95mov [rsp+212], 2
    37b628ba0jmp 0x37b627d2c
    37b628ba5
    37b628ba5 0f 1f 00 ...
    37b628ba8
    37b628ba8loc_37b628ba8:
    37b628ba8mov [rsp+80], rbp
    37b628badmov r8, r15
    37b628bb0mov rdx, rbx
    37b628bb3mov rcx, rsi
    37b628bb6mov rax, [rsp+504]
    37b628bbemov [rsp+72], r12
    37b628bc3mov [rsp+64], r13
    37b628bc8mov r9, [rsp+480]
    37b628bd0mov [rsp+32], rax
    37b628bd5mov [rsp+56], r13
    37b628bdamov [rsp+48], r13
    37b628bdfmov [rsp+40], r13
    37b628be4mov [rsp+200], r10l
    37b628becmovss [rsp+288], x7
    37b628bf5call sgebrd_
    37b628bfamov rcx, [rsp+496]
    37b628c02mov [rsp+104], rbp
    37b628c07mov r9, rsi
    37b628c0acvttss2si eax, [rsp+288]
    37b628c13mov [rsp+96], r12
    37b628c18lea r8, [rip+0xe09a21]
    37b628c1fmov [rsp+80], rcx
    37b628c24lea rdx, [rip+0xe09a16]
    37b628c2bmov rcx, [rsp+488]
    37b628c33mov [rsp+128], 1
    37b628c3fmov [rsp+72], rcx
    37b628c44mov rcx, [rsp+480]
    37b628c4cmov [rsp+120], 1
    37b628c55mov [rsp+56], rcx
    37b628c5amov rcx, [rsp+176]
    37b628c62mov [rsp+112], 1
    37b628c6bmov [rsp+88], r13
    37b628c70mov [rsp+64], r13
    37b628c75mov [rsp+48], r15
    37b628c7amov [rsp+40], rsi
    37b628c7fmov [rsp+32], rdi
    37b628c84mov [rsp+184], eax
    37b628c8bcall sormbr_
    37b628c90mov [rsp+72], rbp
    37b628c95mov r8, rbx
    37b628c98mov r9, rsi
    37b628c9bcvttss2si ecx, [rsp+288]
    37b628ca4mov rdx, [rsp+480]
    37b628cacmov [rsp+64], r12
    37b628cb1mov [rsp+80], 1
    37b628cbamov [rsp+40], rdx
    37b628cbfmov rdx, rsi
    37b628cc2mov [rsp+56], r13
    37b628cc7mov [rsp+48], r13
    37b628cccmov [rsp+32], r15
    37b628cd1mov [rsp+176], ecx
    37b628cd8mov rcx, [rsp+168]
    37b628ce0call sorgbr_
    37b628ce5mov eax, [rsi]
    37b628ce7mov ecx, [rsp+176]
    37b628ceemovss x4, [rsp+288]
    37b628cf7mov r10l, [rsp+200]
    37b628cfflea edx, [rax+2*rax]
    37b628d02mov eax, [rsp+184]
    37b628d09movaps x7, x4
    37b628d0clea r8l, [rdx+rax]
    37b628d10lea eax, [rdx+rcx]
    37b628d13cmp r8l, eax
    37b628d16cmovl r8l, eax
    37b628d1amov eax, [rbx]
    37b628d1cimul eax, [rdi]
    37b628d1fcmp r8l, eax
    37b628d22cmovl r8l, eax
    37b628d26cvttss2si eax, x4
    37b628d2aadd eax, edx
    37b628d2ccmp r8l, eax
    37b628d2fcmovl r8l, eax
    37b628d33mov eax, [rsp+152]
    37b628d3acmp r8l, r10l
    37b628d3dcmovl r8l, r10l
    37b628d41cmp r8l, eax
    37b628d44cmovl r8l, eax
    37b628d48jmp 0x37b627baf
    37b628d4d
    37b628d4d 0f 1f 00 ...
    37b628d50
    37b628d50loc_37b628d50:
    37b628d50add r9l, edx
    37b628d53cmp r9l, eax
    37b628d56cmovge eax, r9l
    37b628d5ajmp 0x37b62795a
    37b628d5f
    37b628d5f 90 .
    37b628d60
    37b628d60loc_37b628d60:
    37b628d60mov rax, [rsp+496]
    37b628d68mov [rsp+72], rbp
    37b628d6dlea r8, [rip+0xe098e0]
    37b628d74lea rcx, [rip+0xe098dd]
    37b628d7bmov [rsp+48], rdi
    37b628d80lea r9, [rsp+284]
    37b628d88mov rdx, r8
    37b628d8bmov [rsp+64], rax
    37b628d90mov rax, [rsp+488]
    37b628d98mov [rsp+80], 1
    37b628da1mov [rsp+56], rax
    37b628da6lea rax, [rsp+280]
    37b628daemov [rsp+40], rsi
    37b628db3mov [rsp+32], rax
    37b628db8call slascl_
    37b628dbdmov [rsp+152], 2
    37b628dc8jmp 0x37b627da6
    37b628dcd
    37b628dcd 0f 1f 00 ...
    37b628dd0
    37b628dd0loc_37b628dd0:
    37b628dd0mov rbx, [rsp+456]
    37b628dd8mov r15, [rsp+472]
    37b628de0mov rbp, [rsp+544]
    37b628de8
    37b628de8loc_37b628de8:
    37b628de8mov rsi, [rsp+496]
    37b628df0mov r8l, [rdi]
    37b628df3mov rax, [rsp+536]
    37b628dfbmov edx, [rsi]
    37b628dfdmov eax, [rax]
    37b628dffimul edx, r8l
    37b628e03cmp eax, edx
    37b628e05jl 0x37b6292f0
    37b628e0bcmp r8l, 1
    37b628e0fjg 0x37b6299a1
    37b628e15
    37b628e15loc_37b628e15:
    37b628e15cmp r8l, 1
    37b628e19je 0x37b629e16
    37b628e1fnop
    37b628e20
    37b628e20loc_37b628e20:
    37b628e20cmp [rsp+212], 1
    37b628e28je 0x37b6294d8
    37b628e2ecmp [rsp+212], 2
    37b628e36je 0x37b6297d8
    37b628e3c
    37b628e3cloc_37b628e3c:
    37b628e3ccmp [rsp+152], 1
    37b628e44je 0x37b629598
    37b628e4acmp [rsp+152], 2
    37b628e52jne 0x37b628210
    37b628e58mov rax, [rsp+496]
    37b628e60mov [rsp+72], rbp
    37b628e65lea r8, [rip+0xe097e8]
    37b628e6clea r9, [rsp+280]
    37b628e74mov [rsp+48], rdi
    37b628e79mov rdx, r8
    37b628e7clea rcx, [rip+0xe097d5]
    37b628e83mov [rsp+64], rax
    37b628e88mov rax, [rsp+488]
    37b628e90mov [rsp+80], 1
    37b628e99mov [rsp+56], rax
    37b628e9elea rax, [rsp+284]
    37b628ea6mov [rsp+40], rbx
    37b628eabmov [rsp+32], rax
    37b628eb0call slascl_
    37b628eb5jmp 0x37b628210
    37b628eba
    37b628eba 66 0f 1f 44 00 00 f..D..
    37b628ec0
    37b628ec0loc_37b628ec0:
    37b628ec0mov rax, [rsp+480]
    37b628ec8mov [rsp+72], rbp
    37b628ecdlea r8, [rip+0xe09780]
    37b628ed4lea rcx, [rip+0xe0977d]
    37b628edbmov [rsp+56], r15
    37b628ee0lea r9, [rsp+276]
    37b628ee8mov rdx, r8
    37b628eebmov [rsp+64], rax
    37b628ef0lea rax, [rsp+308]
    37b628ef8mov [rsp+80], 1
    37b628f01mov [rsp+48], rbx
    37b628f06mov [rsp+40], rsi
    37b628f0bmov [rsp+32], rax
    37b628f10call slascl_
    37b628f15mov [rsp+212], 1
    37b628f20jmp 0x37b627d2c
    37b628f25
    37b628f25 0f 1f 00 ...
    37b628f28
    37b628f28loc_37b628f28:
    37b628f28mov [rsp+56], rbp
    37b628f2dmov r8, r15
    37b628f30mov rdx, rbx
    37b628f33mov rcx, rsi
    37b628f36mov [rsp+48], r12
    37b628f3bmov r9, [rsp+480]
    37b628f43mov [rsp+40], r13
    37b628f48mov [rsp+32], r13
    37b628f4dmov [rsp+288], 0
    37b628f58call sgeqrf_
    37b628f5dmov [rsp+96], rbp
    37b628f62mov r9, rdi
    37b628f65mov r8, rsi
    37b628f68mov r11, [rsp+496]
    37b628f70mov [rsp+88], r12
    37b628f75lea rdx, [rip+0xe096c4]
    37b628f7clea rcx, [rip+0xe096be]
    37b628f83mov r10, [rsp+480]
    37b628f8bmov [rsp+80], r13
    37b628f90cvttss2si eax, [rsp+288]
    37b628f99mov [rsp+72], r11
    37b628f9emov r11, [rsp+488]
    37b628fa6mov [rsp+56], r13
    37b628fabmov [rsp+112], 1
    37b628fb4mov [rsp+104], 1
    37b628fbdmov [rsp+64], r11
    37b628fc2mov [rsp+48], r10
    37b628fc7mov [rsp+40], r15
    37b628fccmov [rsp+32], rbx
    37b628fd1mov [rsp+152], eax
    37b628fd8call sormqr_
    37b628fddmov eax, [rbx]
    37b628fdfmov ecx, [rsp+152]
    37b628fe6movss x6, [rsp+288]
    37b628fefadd ecx, eax
    37b628ff1mov [rsp+304], eax
    37b628ff8cvttss2si edx, x6
    37b628ffcmovaps x7, x6
    37b628fffadd edx, eax
    37b629001cmp edx, ecx
    37b629003cmovl edx, ecx
    37b629006mov ecx, [rsp+296]
    37b62900dcmp edx, ecx
    37b62900fcmovl edx, ecx
    37b629012mov ecx, [rsi]
    37b629014mov [rsp+296], edx
    37b62901bjmp 0x37b627661
    37b629020
    37b629020loc_37b629020:
    37b629020mov rax, [rsp+496]
    37b629028mov [rsp+72], rbp
    37b62902dlea r8, [rip+0xe09620]
    37b629034lea rcx, [rip+0xe0961d]
    37b62903bmov [rsp+48], rdi
    37b629040lea r9, [rsp+284]
    37b629048mov rdx, r8
    37b62904bmov [rsp+64], rax
    37b629050mov rax, [rsp+488]
    37b629058mov [rsp+80], 1
    37b629061mov [rsp+56], rax
    37b629066lea rax, [rsp+308]
    37b62906emov [rsp+40], rsi
    37b629073mov [rsp+32], rax
    37b629078call slascl_
    37b62907dmov [rsp+152], 1
    37b629088jmp 0x37b627da6
    37b62908d
    37b62908d 0f 1f 00 ...
    37b629090
    37b629090loc_37b629090:
    37b629090mov rsi, [rsp+448]
    37b629098mov rbx, [rsp+456]
    37b6290a0mov r15, [rsp+472]
    37b6290a8mov rbp, [rsp+544]
    37b6290b0
    37b6290b0loc_37b6290b0:
    37b6290b0mov r14, [rsp+496]
    37b6290b8mov ecx, [rdi]
    37b6290bamov rax, [rsp+536]
    37b6290c2mov edx, [r14]
    37b6290c5mov eax, [rax]
    37b6290c7imul edx, ecx
    37b6290cacmp eax, edx
    37b6290ccjl 0x37b629610
    37b6290d2cmp ecx, 1
    37b6290d5jg 0x37b629c4c
    37b6290db
    37b6290dbloc_37b6290db:
    37b6290dbcmp ecx, 1
    37b6290dejne 0x37b628e20
    37b6290e4mov rax, [rsp+528]
    37b6290ecmov [rsp+80], r12
    37b6290f1mov r8, rbx
    37b6290f4mov rdx, rsi
    37b6290f7mov [rsp+88], 1
    37b629100lea r9, [rip+0xe0955d]
    37b629107mov [rsp+72], rax
    37b62910clea rax, [rip+0xe09549]
    37b629113mov [rsp+64], rax
    37b629118mov rax, [rsp+488]
    37b629120mov [rsp+56], r12
    37b629125mov [rsp+48], rax
    37b62912amov rax, [rsp+480]
    37b629132mov [rsp+32], r15
    37b629137mov [rsp+40], rax
    37b62913c
    37b62913cloc_37b62913c:
    37b62913clea rcx, [rip+0xe094fd]
    37b629143call sgemv_
    37b629148mov [rsp+32], r12
    37b62914dmov rcx, rbx
    37b629150mov r9, [rsp+488]
    37b629158mov rdx, [rsp+528]
    37b629160lea r8, [rip+0xe094e5]
    37b629167call scopy_
    37b62916cjmp 0x37b628e20
    37b629171
    37b629171 0f 1f 80 00 00 00 00 .......
    37b629178
    37b629178loc_37b629178:
    37b629178mov r14, [rsp+528]
    37b629180sub eax, ecx
    37b629182movsxd rdx, ecx
    37b629185mov r8, r15
    37b629188mov [rsp+316], eax
    37b62918fmov rax, [rsp+528]
    37b629197lea r13l, [rcx+1]
    37b62919blea r12, [r14+4*rdx]
    37b62919fmov [rsp+56], rbp
    37b6291a4lea r14, [rsp+316]
    37b6291acmov r9, [rsp+480]
    37b6291b4mov [rsp+32], rax
    37b6291b9mov rdx, rbx
    37b6291bcmov [rsp+48], r14
    37b6291c1mov [rsp+40], r12
    37b6291c6mov [rsp+304], ecx
    37b6291cdmov rcx, rsi
    37b6291d0mov [rsp+160], r14
    37b6291d8call sgeqrf_
    37b6291ddmov rax, [rsp+536]
    37b6291e5mov r9, rdi
    37b6291e8mov r8, rsi
    37b6291eblea rcx, [rip+0xe0944f]
    37b6291f2lea rdx, [rip+0xe09447]
    37b6291f9mov eax, [rax]
    37b6291fbmov [rsp+96], rbp
    37b629200mov [rsp+112], 1
    37b629209sub eax, r13l
    37b62920cmov [rsp+88], r14
    37b629211add eax, 1
    37b629214mov [rsp+80], r12
    37b629219mov [rsp+316], eax
    37b629220mov rax, [rsp+496]
    37b629228mov [rsp+104], 1
    37b629231mov [rsp+72], rax
    37b629236mov rax, [rsp+488]
    37b62923emov [rsp+40], r15
    37b629243mov [rsp+64], rax
    37b629248mov rax, [rsp+528]
    37b629250mov [rsp+32], rbx
    37b629255mov [rsp+56], rax
    37b62925amov rax, [rsp+480]
    37b629262mov [rsp+184], rcx
    37b62926amov [rsp+48], rax
    37b62926fcall sormqr_
    37b629274movsxd rcx, [rbx]
    37b629277cmp ecx, 1
    37b62927ajle 0x37b6292db
    37b62927cmov rax, [rsp+480]
    37b629284lea rsi, [rip+0xe093d1]
    37b62928bsub ecx, 1
    37b62928emov [rsp+56], 1
    37b629297mov [rsp+32], rsi
    37b62929cmov r8, [rsp+160]
    37b6292a4mov r9, rsi
    37b6292a7lea rdx, [rsp+312]
    37b6292afmov [rsp+48], rax
    37b6292b4lea rax, [r15+4]
    37b6292b8mov [rsp+40], rax
    37b6292bdmov [rsp+312], ecx
    37b6292c4mov [rsp+316], ecx
    37b6292cbmov rcx, [rsp+184]
    37b6292d3call slaset_
    37b6292d8movsxd rcx, [rbx]
    37b6292db
    37b6292dbloc_37b6292db:
    37b6292dbmov rax, [rsp+536]
    37b6292e3mov eax, [rax]
    37b6292e5jmp 0x37b627df1
    37b6292ea
    37b6292ea 66 0f 1f 44 00 00 f..D..
    37b6292f0
    37b6292f0loc_37b6292f0:
    37b6292f0cmp r8l, 1
    37b6292f4jle 0x37b628e15
    37b6292facdq
    37b6292fbidiv [rbx]
    37b6292fdmov r10l, eax
    37b629300test eax, eax
    37b629302js 0x37b628e20
    37b629308lea eax, [r8-1]
    37b62930cxor edx, edx
    37b62930elea rcx, [rip+0xe0932b]
    37b629315movsxd r14, r10l
    37b629318div r10l
    37b62931bmov [rsp+200], rcx
    37b629323mov [rsp+464], rdi
    37b62932bmov [rsp+472], r15
    37b629333mov [rsp+544], rbp
    37b62933bmov rbp, [rsp+496]
    37b629343lea rdx, [rip+0xe09312]
    37b62934amov edi, 1
    37b62934fmov r15l, r10l
    37b629352imul r14, [rsp+216]
    37b62935blea r13, [rip+0xe09300]
    37b629362mov [rsp+192], rdx
    37b62936amov edx, r8l
    37b62936dlea rcx, [rip+0xe092e4]
    37b629374lea r12, [rip+0xe092e9]
    37b62937bmov [rsp+168], r13
    37b629383mov r13, [rsp+528]
    37b62938bmov [rsp+160], rcx
    37b629393lea rsi, [4*r14]
    37b62939bmov [rsp+184], r12
    37b6293a3mov [rsp+216], rsi
    37b6293abmov rsi, [rsp+488]
    37b6293b3mov r14l, eax
    37b6293b6jmp 0x37b6293d9
    37b6293b8
    37b6293b8 0f 1f 84 00 00 00 00 00 ........
    37b6293c0
    37b6293c0loc_37b6293c0:
    37b6293c0mov rax, [rsp+464]
    37b6293c8add rsi, [rsp+216]
    37b6293d0add edi, r15l
    37b6293d3sub r14l, 1
    37b6293d7mov edx, [rax]
    37b6293d9
    37b6293d9loc_37b6293d9:
    37b6293d9mov rax, [rsp+192]
    37b6293e1sub edx, edi
    37b6293e3mov [rsp+112], 1
    37b6293eclea r9, [rsp+312]
    37b6293f4add edx, 1
    37b6293f7mov [rsp+96], rbx
    37b6293fcmov r8, rbx
    37b6293ffmov rcx, [rsp+200]
    37b629407mov [rsp+80], rax
    37b62940cmov rax, [rsp+480]
    37b629414cmp edx, r15l
    37b629417cmovg edx, r15l
    37b62941bmov [rsp+88], r13
    37b629420mov [rsp+56], rax
    37b629425mov rax, [rsp+472]
    37b62942dmov [rsp+104], 1
    37b629436mov [rsp+48], rax
    37b62943bmov rax, [rsp+184]
    37b629443mov [rsp+72], rbp
    37b629448mov [rsp+64], rsi
    37b62944dmov [rsp+40], rax
    37b629452mov [rsp+32], rbx
    37b629457mov [rsp+312], edx
    37b62945emov rdx, [rsp+168]
    37b629466call sgemm_
    37b62946bmov [rsp+48], rbp
    37b629470mov r9, r13
    37b629473mov rdx, rbx
    37b629476mov [rsp+40], rsi
    37b62947bmov rcx, [rsp+160]
    37b629483lea r8, [rsp+312]
    37b62948bmov [rsp+56], 1
    37b629494mov [rsp+32], rbx
    37b629499call slacpy_
    37b62949etest r14l, r14l
    37b6294a1jne 0x37b6293c0
    37b6294a7
    37b6294a7loc_37b6294a7:
    37b6294a7mov rdi, [rsp+464]
    37b6294afmov rbp, [rsp+544]
    37b6294b7jmp 0x37b628e20
    37b6294bc
    37b6294bc 0f 1f 40 00 ..@.
    37b6294c0
    37b6294c0loc_37b6294c0:
    37b6294c0mulss x0, x6
    37b6294c4movaps x1, x8
    37b6294c8maxss x1, x0
    37b6294ccjmp 0x37b62806e
    37b6294d1
    37b6294d1 0f 1f 80 00 00 00 00 .......
    37b6294d8
    37b6294d8loc_37b6294d8:
    37b6294d8mov rax, [rsp+496]
    37b6294e0mov [rsp+72], rbp
    37b6294e5lea r12, [rsp+276]
    37b6294edlea rsi, [rsp+308]
    37b6294f5mov [rsp+80], 1
    37b6294femov [rsp+64], rax
    37b629503mov rax, [rsp+488]
    37b62950bmov [rsp+48], rdi
    37b629510mov [rsp+56], rax
    37b629515mov [rsp+40], rbx
    37b62951a
    37b62951aloc_37b62951a:
    37b62951amov [rsp+32], rsi
    37b62951flea r8, [rip+0xe0912e]
    37b629526mov r9, r12
    37b629529lea rcx, [rip+0xe09128]
    37b629530mov rdx, r8
    37b629533call slascl_
    37b629538mov rcx, [rsp+504]
    37b629540mov [rsp+72], rbp
    37b629545mov r9, rsi
    37b629548lea rax, [rsp+300]
    37b629550mov [rsp+32], r12
    37b629555lea r8, [rip+0xe090f8]
    37b62955cmov [rsp+56], rcx
    37b629561lea rcx, [rip+0xe090e4]
    37b629568mov rdx, r8
    37b62956bmov [rsp+48], rcx
    37b629570lea rcx, [rip+0xe090e1]
    37b629577mov [rsp+80], 1
    37b629580mov [rsp+64], rax
    37b629585mov [rsp+40], rax
    37b62958acall slascl_
    37b62958fjmp 0x37b628e3c
    37b629594
    37b629594 0f 1f 40 00 ..@.
    37b629598
    37b629598loc_37b629598:
    37b629598mov rax, [rsp+496]
    37b6295a0mov [rsp+72], rbp
    37b6295a5lea r8, [rip+0xe090a8]
    37b6295aclea r9, [rsp+308]
    37b6295b4mov [rsp+48], rdi
    37b6295b9mov rdx, r8
    37b6295bclea rcx, [rip+0xe09095]
    37b6295c3mov [rsp+64], rax
    37b6295c8mov rax, [rsp+488]
    37b6295d0mov [rsp+80], 1
    37b6295d9mov [rsp+56], rax
    37b6295delea rax, [rsp+284]
    37b6295e6mov [rsp+40], rbx
    37b6295ebmov [rsp+32], rax
    37b6295f0call slascl_
    37b6295f5jmp 0x37b628210
    37b6295fa
    37b6295fa 66 0f 1f 44 00 00 f..D..
    37b629600
    37b629600loc_37b629600:
    37b629600mov [rsp+152], 1
    37b62960bjmp 0x37b627bb7
    37b629610
    37b629610loc_37b629610:
    37b629610cmp ecx, 1
    37b629613jle 0x37b6290db
    37b629619cdq
    37b62961aidiv [rbx]
    37b62961cmov r10l, eax
    37b62961ftest eax, eax
    37b629621js 0x37b628e20
    37b629627lea eax, [rcx-1]
    37b62962axor edx, edx
    37b62962clea r13, [rip+0xe0902f]
    37b629633mov [rsp+448], rsi
    37b62963bdiv r10l
    37b62963emov [rsp+464], rdi
    37b629646mov r14, [rsp+488]
    37b62964emov [rsp+544], rbp
    37b629656mov rbp, [rsp+496]
    37b62965emov [rsp+160], r13
    37b629666mov r13, [rsp+528]
    37b62966emov [rsp+472], r15
    37b629676movsxd rdx, r10l
    37b629679lea r12, [rip+0xe08fe4]
    37b629680mov edi, 1
    37b629685imul rdx, [rsp+216]
    37b62968emov [rsp+184], r12
    37b629696mov r12l, r10l
    37b629699shl rdx, 2
    37b62969dmov [rsp+216], rdx
    37b6296a5lea rdx, [rip+0xe08f94]
    37b6296acmov [rsp+200], rdx
    37b6296b4lea rdx, [rip+0xe08fa1]
    37b6296bbmov [rsp+192], rdx
    37b6296c3lea rdx, [rip+0xe08f96]
    37b6296camov [rsp+168], rdx
    37b6296d2mov edx, ecx
    37b6296d4mov esi, eax
    37b6296d6jmp 0x37b6296f8
    37b6296d8
    37b6296d8 0f 1f 84 00 00 00 00 00 ........
    37b6296e0
    37b6296e0loc_37b6296e0:
    37b6296e0mov rax, [rsp+464]
    37b6296e8add r14, [rsp+216]
    37b6296f0add edi, r12l
    37b6296f3sub esi, 1
    37b6296f6mov edx, [rax]
    37b6296f8
    37b6296f8loc_37b6296f8:
    37b6296f8mov rax, [rsp+192]
    37b629700sub edx, edi
    37b629702mov [rsp+112], 1
    37b62970blea r9, [rsp+312]
    37b629713add edx, 1
    37b629716mov [rsp+96], rbx
    37b62971bmov r8, rbx
    37b62971emov rcx, [rsp+200]
    37b629726mov [rsp+80], rax
    37b62972bmov rax, [rsp+480]
    37b629733cmp edx, r12l
    37b629736cmovg edx, r12l
    37b62973amov [rsp+88], r13
    37b62973fmov [rsp+56], rax
    37b629744mov rax, [rsp+472]
    37b62974cmov [rsp+104], 1
    37b629755mov [rsp+48], rax
    37b62975amov rax, [rsp+184]
    37b629762mov [rsp+72], rbp
    37b629767mov [rsp+40], rax
    37b62976cmov rax, [rsp+448]
    37b629774mov [rsp+64], r14
    37b629779mov [rsp+32], rax
    37b62977emov [rsp+312], edx
    37b629785mov rdx, [rsp+160]
    37b62978dcall sgemm_
    37b629792mov [rsp+48], rbp
    37b629797mov r9, r13
    37b62979amov rdx, rbx
    37b62979dmov [rsp+40], r14
    37b6297a2mov rcx, [rsp+168]
    37b6297aalea r8, [rsp+312]
    37b6297b2mov [rsp+56], 1
    37b6297bbmov [rsp+32], rbx
    37b6297c0call slacpy_
    37b6297c5test esi, esi
    37b6297c7jne 0x37b6296e0
    37b6297cdjmp 0x37b6294a7
    37b6297d2
    37b6297d2 66 0f 1f 44 00 00 f..D..
    37b6297d8
    37b6297d8loc_37b6297d8:
    37b6297d8mov rax, [rsp+496]
    37b6297e0mov [rsp+72], rbp
    37b6297e5lea r12, [rsp+276]
    37b6297edlea rsi, [rsp+280]
    37b6297f5mov [rsp+80], 1
    37b6297femov [rsp+64], rax
    37b629803mov rax, [rsp+488]
    37b62980bmov [rsp+48], rdi
    37b629810mov [rsp+56], rax
    37b629815mov [rsp+40], rbx
    37b62981ajmp 0x37b62951a
    37b62981f
    37b62981f 90 .
    37b629820
    37b629820loc_37b629820:
    37b629820mov rsi, [rsp+448]
    37b629828mov rbx, [rsp+456]
    37b629830mov r15, [rsp+472]
    37b629838mov rbp, [rsp+544]
    37b629840
    37b629840loc_37b629840:
    37b629840mov rcx, [rsp+496]
    37b629848mov r8l, [rdi]
    37b62984bmov rax, [rsp+536]
    37b629853mov edx, [rcx]
    37b629855mov ecx, [rsp+200]
    37b62985cmov eax, [rax]
    37b62985eimul edx, r8l
    37b629862lea edx, [rcx+rdx-1]
    37b629866cmp eax, edx
    37b629868jl 0x37b629a6e
    37b62986ecmp r8l, 1
    37b629872jg 0x37b629d2a
    37b629878
    37b629878loc_37b629878:
    37b629878cmp r8l, 1
    37b62987cje 0x37b629e87
    37b629882lea rax, [rip+0xe08db7]
    37b629889movsxd rcx, [rsi]
    37b62988cmov [rsp+200], rax
    37b629894
    37b629894loc_37b629894:
    37b629894mov eax, [rbx]
    37b629896mov r14, [rsp+160]
    37b62989emov [rsp+56], 1
    37b6298a7mov r8, rdi
    37b6298aalea r9, [rip+0xe08dab]
    37b6298b1sub eax, ecx
    37b6298b3mov rdx, r14
    37b6298b6mov [rsp+316], eax
    37b6298bdmov rax, [rsp+496]
    37b6298c5mov [rsp+48], rax
    37b6298camov rax, [rsp+488]
    37b6298d2lea rax, [rax+4*rcx]
    37b6298d6mov rcx, [rsp+168]
    37b6298demov [rsp+40], rax
    37b6298e3mov rax, [rsp+192]
    37b6298ebmov [rsp+32], rax
    37b6298f0call slaset_
    37b6298f5movsxd rax, [rsi]
    37b6298f8mov r9, rdi
    37b6298fbmov r8, rbx
    37b6298femov rcx, [rsp+536]
    37b629906mov edx, [rcx]
    37b629908mov rcx, [rsp+528]
    37b629910mov [rsp+96], rbp
    37b629915mov [rsp+112], 1
    37b62991esub edx, eax
    37b629920lea rax, [rcx+4*rax]
    37b629924mov [rsp+56], rcx
    37b629929mov rcx, [rsp+184]
    37b629931mov [rsp+80], rax
    37b629936mov rax, [rsp+496]
    37b62993emov [rsp+104], 1
    37b629947mov [rsp+72], rax
    37b62994cmov rax, [rsp+488]
    37b629954mov [rsp+88], r14
    37b629959mov [rsp+64], rax
    37b62995emov rax, [rsp+480]
    37b629966mov [rsp+40], r15
    37b62996bmov [rsp+48], rax
    37b629970mov [rsp+32], rsi
    37b629975mov [rsp+316], edx
    37b62997cmov rdx, [rsp+200]
    37b629984call sormlq_
    37b629989jmp 0x37b628e20
    37b62998e
    37b62998e 66 90 f.
    37b629990
    37b629990loc_37b629990:
    37b629990mulss x1, x6
    37b629994movaps x0, x8
    37b629998maxss x0, x1
    37b62999cjmp 0x37b628a60
    37b6299a1
    37b6299a1loc_37b6299a1:
    37b6299a1mov rax, [rsp+528]
    37b6299a9mov [rsp+96], rsi
    37b6299aemov r9, rdi
    37b6299b1mov r8, rbx
    37b6299b4mov [rsp+112], 1
    37b6299bdlea rdx, [rip+0xe08c9e]
    37b6299c4lea rcx, [rip+0xe08c75]
    37b6299cbmov [rsp+88], rax
    37b6299d0lea rax, [rip+0xe08c85]
    37b6299d7mov [rsp+80], rax
    37b6299dcmov rax, [rsp+488]
    37b6299e4mov [rsp+104], 1
    37b6299edmov [rsp+64], rax
    37b6299f2mov rax, [rsp+480]
    37b6299famov [rsp+72], rsi
    37b6299ffmov [rsp+56], rax
    37b629a04lea rax, [rip+0xe08c59]
    37b629a0bmov [rsp+40], rax
    37b629a10mov [rsp+48], r15
    37b629a15mov [rsp+32], rbx
    37b629a1acall sgemm_
    37b629a1fmov rax, [rsp+496]
    37b629a27mov r8, rdi
    37b629a2amov rdx, rbx
    37b629a2dmov [rsp+56], 1
    37b629a36mov r9, [rsp+528]
    37b629a3elea rcx, [rip+0xe08c13]
    37b629a45mov [rsp+48], rax
    37b629a4amov rax, [rsp+488]
    37b629a52mov [rsp+40], rax
    37b629a57mov rax, [rsp+496]
    37b629a5fmov [rsp+32], rax
    37b629a64call slacpy_
    37b629a69jmp 0x37b628e20
    37b629a6e
    37b629a6eloc_37b629a6e:
    37b629a6ecmp r8l, 1
    37b629a72jle 0x37b629878
    37b629a78sub eax, [rsp+200]
    37b629a7fmovsxd rcx, [rsi]
    37b629a82add eax, 1
    37b629a85cdq
    37b629a86idiv ecx
    37b629a88mov r10l, eax
    37b629a8blea rax, [rip+0xe08bae]
    37b629a92mov [rsp+200], rax
    37b629a9atest r10l, r10l
    37b629a9djs 0x37b629894
    37b629aa3lea eax, [r8-1]
    37b629aa7xor edx, edx
    37b629aa9lea r13, [rip+0xe08bb2]
    37b629ab0mov [rsp+456], rbx
    37b629ab8div r10l
    37b629abbmov [rsp+464], rdi
    37b629ac3mov rbx, [rsp+240]
    37b629acbmov [rsp+472], r15
    37b629ad3mov r14, [rsp+488]
    37b629adbmov [rsp+544], rbp
    37b629ae3mov r15, [rsp+264]
    37b629aebmov [rsp+240], r13
    37b629af3mov rbp, [rsp+496]
    37b629afbmovsxd rdx, r10l
    37b629afelea r12, [rip+0xe08b5f]
    37b629b05mov r13l, 1
    37b629b0bimul rdx, [rsp+216]
    37b629b14mov [rsp+248], r12
    37b629b1cmov r12l, r10l
    37b629b1flea rcx, [4*rdx]
    37b629b27mov edx, r8l
    37b629b2amov [rsp+256], rcx
    37b629b32lea rcx, [rip+0xe08b1f]
    37b629b39mov [rsp+216], rcx
    37b629b41mov edi, eax
    37b629b43jmp 0x37b629b60
    37b629b45
    37b629b45 0f 1f 00 ...
    37b629b48
    37b629b48loc_37b629b48:
    37b629b48mov rax, [rsp+464]
    37b629b50add r14, [rsp+256]
    37b629b58add r13l, r12l
    37b629b5bsub edi, 1
    37b629b5emov edx, [rax]
    37b629b60
    37b629b60loc_37b629b60:
    37b629b60sub edx, r13l
    37b629b63mov [rsp+96], rsi
    37b629b68mov r9, r15
    37b629b6bmov r8, rsi
    37b629b6emov rax, [rsp+192]
    37b629b76add edx, 1
    37b629b79mov [rsp+112], 1
    37b629b82cmp edx, r12l
    37b629b85mov [rsp+88], rbx
    37b629b8amov rcx, [rsp+200]
    37b629b92mov [rsp+80], rax
    37b629b97mov rax, [rsp+224]
    37b629b9fcmovg edx, r12l
    37b629ba3mov [rsp+104], 1
    37b629bacmov [rsp+56], rax
    37b629bb1mov rax, [rsp+232]
    37b629bb9mov [rsp+72], rbp
    37b629bbemov [rsp+48], rax
    37b629bc3mov rax, [rsp+248]
    37b629bcbmov [rsp+64], r14
    37b629bd0mov [rsp+40], rax
    37b629bd5mov [rsp+32], rsi
    37b629bdamov [rsp+312], edx
    37b629be1mov rdx, [rsp+240]
    37b629be9call sgemm_
    37b629beemov [rsp+48], rbp
    37b629bf3mov r9, rbx
    37b629bf6mov r8, r15
    37b629bf9mov [rsp+40], r14
    37b629bfemov rcx, [rsp+216]
    37b629c06mov rdx, rsi
    37b629c09mov [rsp+56], 1
    37b629c12mov [rsp+32], rsi
    37b629c17call slacpy_
    37b629c1ctest edi, edi
    37b629c1ejne 0x37b629b48
    37b629c24mov rbx, [rsp+456]
    37b629c2cmov rdi, [rsp+464]
    37b629c34mov r15, [rsp+472]
    37b629c3cmov rbp, [rsp+544]
    37b629c44movsxd rcx, [rsi]
    37b629c47jmp 0x37b629894
    37b629c4c
    37b629c4cloc_37b629c4c:
    37b629c4cmov rax, [rsp+528]
    37b629c54mov [rsp+96], r14
    37b629c59mov r9, rdi
    37b629c5cmov r8, rbx
    37b629c5fmov [rsp+112], 1
    37b629c68lea rdx, [rip+0xe089f3]
    37b629c6flea rcx, [rip+0xe089ca]
    37b629c76mov [rsp+88], rax
    37b629c7blea rax, [rip+0xe089da]
    37b629c82mov [rsp+80], rax
    37b629c87mov rax, [rsp+488]
    37b629c8fmov [rsp+104], 1
    37b629c98mov [rsp+64], rax
    37b629c9dmov rax, [rsp+480]
    37b629ca5mov [rsp+72], r14
    37b629caamov [rsp+56], rax
    37b629caflea rax, [rip+0xe089ae]
    37b629cb6mov [rsp+40], rax
    37b629cbbmov [rsp+48], r15
    37b629cc0mov [rsp+32], rsi
    37b629cc5call sgemm_
    37b629ccamov rax, [rsp+496]
    37b629cd2mov r8, rdi
    37b629cd5mov rdx, rbx
    37b629cd8mov [rsp+56], 1
    37b629ce1mov r9, [rsp+528]
    37b629ce9lea rcx, [rip+0xe08970]
    37b629cf0mov [rsp+48], rax
    37b629cf5mov rax, [rsp+488]
    37b629cfdmov [rsp+40], rax
    37b629d02mov rax, [rsp+496]
    37b629d0amov [rsp+32], rax
    37b629d0fcall slacpy_
    37b629d14jmp 0x37b628e20
    37b629d19
    37b629d19loc_37b629d19:
    37b629d19mulss x0, x6
    37b629d1dmovaps x1, x8
    37b629d21maxss x1, x0
    37b629d25jmp 0x37b6286e9
    37b629d2a
    37b629d2aloc_37b629d2a:
    37b629d2amov rax, [rsp+496]
    37b629d32mov r9, rdi
    37b629d35mov r8, rsi
    37b629d38mov r14, [rsp+240]
    37b629d40mov [rsp+112], 1
    37b629d49lea rcx, [rip+0xe088f0]
    37b629d50lea rdx, [rip+0xe0890b]
    37b629d57mov [rsp+96], rax
    37b629d5cmov rax, [rsp+192]
    37b629d64mov [rsp+104], 1
    37b629d6dmov [rsp+80], rax
    37b629d72mov rax, [rsp+496]
    37b629d7amov [rsp+88], r14
    37b629d7fmov [rsp+72], rax
    37b629d84mov rax, [rsp+488]
    37b629d8cmov [rsp+32], rsi
    37b629d91mov [rsp+64], rax
    37b629d96mov rax, [rsp+224]
    37b629d9emov [rsp+200], rcx
    37b629da6mov [rsp+56], rax
    37b629dabmov rax, [rsp+232]
    37b629db3mov [rsp+48], rax
    37b629db8lea rax, [rip+0xe088a5]
    37b629dbfmov [rsp+40], rax
    37b629dc4call sgemm_
    37b629dc9mov r9, r14
    37b629dccmov r8, rdi
    37b629dcfmov rdx, rsi
    37b629dd2mov rax, [rsp+496]
    37b629ddalea rcx, [rip+0xe08877]
    37b629de1mov [rsp+56], 1
    37b629deamov [rsp+48], rax
    37b629defmov rax, [rsp+488]
    37b629df7mov [rsp+40], rax
    37b629dfcmov rax, [rsp+496]
    37b629e04mov [rsp+32], rax
    37b629e09call slacpy_
    37b629e0emovsxd rcx, [rsi]
    37b629e11jmp 0x37b629894
    37b629e16
    37b629e16loc_37b629e16:
    37b629e16mov rax, [rsp+528]
    37b629e1emov [rsp+80], r12
    37b629e23mov r8, rbx
    37b629e26mov rdx, rbx
    37b629e29mov [rsp+88], 1
    37b629e32lea r9, [rip+0xe0882b]
    37b629e39mov [rsp+72], rax
    37b629e3elea rax, [rip+0xe08817]
    37b629e45mov [rsp+64], rax
    37b629e4amov rax, [rsp+488]
    37b629e52mov [rsp+56], r12
    37b629e57mov [rsp+48], rax
    37b629e5cmov rax, [rsp+480]
    37b629e64mov [rsp+32], r15
    37b629e69mov [rsp+40], rax
    37b629e6ejmp 0x37b62913c
    37b629e73
    37b629e73loc_37b629e73:
    37b629e73lea rax, [rip+0xe087e6]
    37b629e7amov [rsp+168], rax
    37b629e82jmp 0x37b629840
    37b629e87
    37b629e87loc_37b629e87:
    37b629e87mov [rsp+88], 1
    37b629e90mov r8, rsi
    37b629e93mov rdx, rsi
    37b629e96mov rax, [rsp+192]
    37b629e9emov r12, [rsp+240]
    37b629ea6lea r14, [rip+0xe0879f]
    37b629eadlea rcx, [rip+0xe0878c]
    37b629eb4mov [rsp+64], rax
    37b629eb9mov rax, [rsp+488]
    37b629ec1lea r9, [rip+0xe0879c]
    37b629ec8mov [rsp+80], r14
    37b629ecdmov [rsp+48], rax
    37b629ed2mov rax, [rsp+224]
    37b629edamov [rsp+72], r12
    37b629edfmov [rsp+40], rax
    37b629ee4mov rax, [rsp+232]
    37b629eecmov [rsp+56], r14
    37b629ef1mov [rsp+32], rax
    37b629ef6mov [rsp+200], rcx
    37b629efecall sgemv_
    37b629f03mov [rsp+32], r14
    37b629f08mov rcx, rsi
    37b629f0bmov r8, r14
    37b629f0emov r9, [rsp+488]
    37b629f16mov rdx, r12
    37b629f19call scopy_
    37b629f1emovsxd rcx, [rsi]
    37b629f21jmp 0x37b629894
    37b627430
    37b629f26
    37b629f26 // align 0x20
    37b629f40
    37b629f40sgelsy_:
    37b629f40push r15
    37b629f42push r14
    37b629f44push r13
    37b629f46push r12
    37b629f48push rbp
    37b629f49push rdi
    37b629f4apush rsi
    37b629f4bpush rbx
    37b629f4csub rsp, 328
    37b629f53mov rax, [rsp+432]
    37b629f5bmov rbx, [rsp+496]
    37b629f63mov rdi, [rsp+456]
    37b629f6bmov rsi, [rsp+480]
    37b629f73mov r14l, [rax]
    37b629f76mov rax, [rsp+448]
    37b629f7emov [rbx], 0
    37b629f84mov eax, [rax]
    37b629f86mov rbp, rdx
    37b629f89mov edx, [rdx]
    37b629f8bmov [rsp+416], r8
    37b629f93mov [rsp+424], r9
    37b629f9bmov r13, rcx
    37b629f9emov [rsp+148], eax
    37b629fa5mov eax, [rcx]
    37b629fa7mov r15l, edx
    37b629faacmp eax, edx
    37b629faccmovle r15l, eax
    37b629fb0mov [rsp+280], r15l
    37b629fb8test eax, eax
    37b629fbajs 0x37b62a078
    37b629fc0test edx, edx
    37b629fc2js 0x37b62a050
    37b629fc8mov rbx, [rsp+416]
    37b629fd0mov ecx, [rbx]
    37b629fd2test ecx, ecx
    37b629fd4js 0x37b62aae8
    37b629fdatest eax, eax
    37b629fdcmov r8l, 1
    37b629fe2cmovle eax, r8l
    37b629fe6cmp r14l, eax
    37b629fe9jl 0x37b62a090
    37b629fefcmp edx, eax
    37b629ff1cmovl edx, eax
    37b629ff4cmp [rsp+148], edx
    37b629ffbjge 0x37b62a09f
    37b62a001mov edx, -7
    37b62a006mov eax, 7
    37b62a00bnop [rax+rax]
    37b62a010
    37b62a010loc_37b62a010:
    37b62a010mov rdi, [rsp+496]
    37b62a018mov [rdi], edx
    37b62a01a
    37b62a01aloc_37b62a01a:
    37b62a01alea rdx, [rsp+316]
    37b62a022mov r8l, 6
    37b62a028lea rcx, [rip+0xe08663]
    37b62a02fmov [rsp+316], eax
    37b62a036call xerbla_
    37b62a03bnop
    37b62a03c
    37b62a03cloc_37b62a03c:
    37b62a03cadd rsp, 328
    37b62a043pop rbx
    37b62a044pop rsi
    37b62a045pop rdi
    37b62a046pop rbp
    37b62a047pop r12
    37b62a049pop r13
    37b62a04bpop r14
    37b62a04dpop r15
    37b62a04fret
    37b62a050
    37b62a050loc_37b62a050:
    37b62a050mov rax, [rsp+496]
    37b62a058mov [rsp+248], -2
    37b62a063mov [rax], -2
    37b62a069
    37b62a069loc_37b62a069:
    37b62a069mov eax, [rsp+248]
    37b62a070
    37b62a070loc_37b62a070:
    37b62a070neg eax
    37b62a072jmp 0x37b62a01a
    37b62a074
    37b62a074 0f 1f 40 00 ..@.
    37b62a078
    37b62a078loc_37b62a078:
    37b62a078mov [rbx], -1
    37b62a07emov [rsp+248], -1
    37b62a089jmp 0x37b62a069
    37b62a08b
    37b62a08b 0f 1f 44 00 00 ..D..
    37b62a090
    37b62a090loc_37b62a090:
    37b62a090mov edx, -5
    37b62a095mov eax, 5
    37b62a09ajmp 0x37b62a010
    37b62a09f
    37b62a09floc_37b62a09f:
    37b62a09flea eax, [r15+r15]
    37b62a0a3mov r12l, 1
    37b62a0a9mov [rsp+144], eax
    37b62a0b0mov rax, [rsp+488]
    37b62a0b8mov ebx, [rax]
    37b62a0bamov eax, 1
    37b62a0bftest r15l, r15l
    37b62a0c2jne 0x37b62a119
    37b62a0c4
    37b62a0c4loc_37b62a0c4:
    37b62a0c4mov [rsp+276], eax
    37b62a0cblea rax, [rsp+276]
    37b62a0d3mov rcx, rax
    37b62a0d6mov [rsp+232], rax
    37b62a0decall sroundup_lwork_
    37b62a0e3mov rax, [rsp+488]
    37b62a0ebmovss [rsi], x0
    37b62a0efcmp [rax], r12l
    37b62a0f2mov rax, [rsp+496]
    37b62a0fajge 0x37b62a2d0
    37b62a100cmp ebx, -1
    37b62a103je 0x37b62ab58
    37b62a109mov [rax], -12
    37b62a10fmov eax, 12
    37b62a114jmp 0x37b62a01a
    37b62a119
    37b62a119loc_37b62a119:
    37b62a119test ecx, ecx
    37b62a11bje 0x37b62a0c4
    37b62a11dlea r10, [rip+0xe08558]
    37b62a124mov [rsp+32], rbp
    37b62a129mov r9, r13
    37b62a12clea r8, [rip+0xe0853d]
    37b62a133mov [rsp+48], r10
    37b62a138lea rdx, [rip+0xe08532]
    37b62a13flea rcx, [rip+0xe08532]
    37b62a146mov [rsp+40], r10
    37b62a14bmov [rsp+64], 1
    37b62a154mov [rsp+56], 6
    37b62a15dcall ilaenv_
    37b62a162lea r10, [rip+0xe08513]
    37b62a169mov r9, r13
    37b62a16cmov [rsp+64], 1
    37b62a175mov [rsp+48], r10
    37b62a17alea r8, [rip+0xe084ef]
    37b62a181lea rdx, [rip+0xe084f8]
    37b62a188mov [rsp+40], r10
    37b62a18dlea rcx, [rip+0xe084e4]
    37b62a194mov [rsp+56], 6
    37b62a19dmov [rsp+32], rbp
    37b62a1a2mov [rsp+128], eax
    37b62a1a9call ilaenv_
    37b62a1aelea r10, [rip+0xe084c7]
    37b62a1b5mov r9, r13
    37b62a1b8mov [rsp+64], 1
    37b62a1c1mov [rsp+48], r10
    37b62a1c6mov r10, [rsp+416]
    37b62a1celea r8, [rip+0xe0849b]
    37b62a1d5lea rdx, [rip+0xe084aa]
    37b62a1dcmov [rsp+56], 6
    37b62a1e5lea rcx, [rip+0xe0848c]
    37b62a1ecmov [rsp+40], r10
    37b62a1f1mov [rsp+32], rbp
    37b62a1f6mov [rsp+136], eax
    37b62a1fdcall ilaenv_
    37b62a202lea r10, [rip+0xe08473]
    37b62a209mov r9, r13
    37b62a20cmov [rsp+64], 1
    37b62a215mov [rsp+48], r10
    37b62a21amov r10, [rsp+416]
    37b62a222lea r8, [rip+0xe08447]
    37b62a229lea rdx, [rip+0xe0845c]
    37b62a230mov [rsp+56], 6
    37b62a239lea rcx, [rip+0xe08438]
    37b62a240mov [rsp+40], r10
    37b62a245mov [rsp+32], rbp
    37b62a24amov [rsp+248], eax
    37b62a251call ilaenv_
    37b62a256mov ecx, [rsp+128]
    37b62a25dmov edx, [rsp+136]
    37b62a264mov r11l, [rsp+248]
    37b62a26cmov r9l, [rbp]
    37b62a270cmp ecx, edx
    37b62a272cmovge edx, ecx
    37b62a275lea r8l, [r9+1]
    37b62a279cmp edx, r11l
    37b62a27ccmovl edx, r11l
    37b62a280mov r11l, [rsp+144]
    37b62a288cmp edx, eax
    37b62a28acmovl edx, eax
    37b62a28dmov rax, [rsp+416]
    37b62a295mov ecx, [rax]
    37b62a297lea eax, [rcx+r15]
    37b62a29bcmp eax, r11l
    37b62a29ecmovl eax, r11l
    37b62a2a2cmp eax, r8l
    37b62a2a5cmovl eax, r8l
    37b62a2a9imul r8l, edx
    37b62a2adimul ecx, edx
    37b62a2b0lea r12l, [rax+r15]
    37b62a2b4lea eax, [r15+2*r9]
    37b62a2b8add eax, r8l
    37b62a2bblea edx, [rcx+r11]
    37b62a2bfcmp eax, edx
    37b62a2c1cmovl eax, edx
    37b62a2c4cmp eax, r12l
    37b62a2c7cmovl eax, r12l
    37b62a2cbjmp 0x37b62a0c4
    37b62a2d0
    37b62a2d0loc_37b62a2d0:
    37b62a2d0mov eax, [rax]
    37b62a2d2mov [rsp+248], eax
    37b62a2d9test eax, eax
    37b62a2dbjne 0x37b62a069
    37b62a2e1cmp ebx, -1
    37b62a2e4je 0x37b62a03c
    37b62a2eatest r15l, r15l
    37b62a2edje 0x37b62aad0
    37b62a2f3mov rax, [rsp+416]
    37b62a2fbmov eax, [rax]
    37b62a2fdtest eax, eax
    37b62a2ffje 0x37b62aad0
    37b62a305mov edx, 1
    37b62a30alea rcx, [rip+0xe08387]
    37b62a311call slamch_
    37b62a316mov edx, 1
    37b62a31blea rcx, [rip+0xe08377]
    37b62a322movd ebx, x0
    37b62a326call slamch_
    37b62a32bmovd x1, ebx
    37b62a32fmov r8, rbp
    37b62a332mov rdx, r13
    37b62a335divss x1, x0
    37b62a339mov [rsp+40], rsi
    37b62a33emovss x2, [rip+0xe0839a]
    37b62a346lea rcx, [rip+0xe0834d]
    37b62a34dmov rax, [rsp+432]
    37b62a355mov r9, [rsp+424]
    37b62a35dmov [rsp+48], 1
    37b62a366mov [rsp+32], rax
    37b62a36bmovss [rsp+308], x1
    37b62a374divss x2, x1
    37b62a378movss [rsp+136], x1
    37b62a381movss [rsp+260], x2
    37b62a38amovss [rsp+128], x2
    37b62a393call slange_
    37b62a398pxor x3, x3
    37b62a39cmovss [rsp+256], x0
    37b62a3a5comiss x0, x3
    37b62a3a8jbe 0x37b62ab67
    37b62a3aemovss x1, [rsp+136]
    37b62a3b7comiss x1, x0
    37b62a3baja 0x37b62ad56
    37b62a3c0comiss x0, [rsp+128]
    37b62a3c8ja 0x37b62ac64
    37b62a3ce
    37b62a3celoc_37b62a3ce:
    37b62a3cemov [rsp+252], 0
    37b62a3d9
    37b62a3d9loc_37b62a3d9:
    37b62a3d9mov rax, [rsp+448]
    37b62a3e1mov [rsp+40], rsi
    37b62a3e6mov rdx, r13
    37b62a3e9lea rcx, [rip+0xe082aa]
    37b62a3f0mov r9, [rsp+440]
    37b62a3f8mov r8, [rsp+416]
    37b62a400mov [rsp+48], 1
    37b62a409mov [rsp+32], rax
    37b62a40ecall slange_
    37b62a413pxor x1, x1
    37b62a417movss [rsp+264], x0
    37b62a420comiss x0, x1
    37b62a423jbe 0x37b62a437
    37b62a425movss x1, [rsp+308]
    37b62a42ecomiss x1, x0
    37b62a431ja 0x37b62af45
    37b62a437
    37b62a437loc_37b62a437:
    37b62a437comiss x0, [rsp+260]
    37b62a43fja 0x37b62acd9
    37b62a445
    37b62a445loc_37b62a445:
    37b62a445mov rax, [rsp+488]
    37b62a44dmovsxd rbx, r15l
    37b62a450mov rdx, [rsp+496]
    37b62a458mov rcx, r13
    37b62a45blea r12, [4*rbx]
    37b62a463mov r9, [rsp+432]
    37b62a46bmov r8, [rsp+424]
    37b62a473mov eax, [rax]
    37b62a475mov [rsp+64], rdx
    37b62a47alea rdx, [rsp+316]
    37b62a482mov [rsp+56], rdx
    37b62a487sub eax, r15l
    37b62a48amov [rsp+40], rsi
    37b62a48fmov [rsp+316], eax
    37b62a496lea rax, [rsi+r12]
    37b62a49amov [rsp+48], rax
    37b62a49fmov [rsp+32], rdi
    37b62a4a4mov [rsp+240], rdx
    37b62a4acmov rdx, rbp
    37b62a4afmov [rsp+128], rax
    37b62a4b7call sgeqp3_
    37b62a4bcmovsxd rax, [rsp+144]
    37b62a4c4mov [rsi+4*rbx], 0x3f800000
    37b62a4cbmov [rsi+4*rax], 0x3f800000
    37b62a4d2mov rax, [rsp+424]
    37b62a4damovss x0, [rax]
    37b62a4demov rax, [rsp+472]
    37b62a4e6movaps x1, x0
    37b62a4e9andps x1, [rip+0xe08200]
    37b62a4f0movss [rsp+292], x1
    37b62a4f9movss [rsp+300], x1
    37b62a502pxor x1, x1
    37b62a506ucomiss x0, x1
    37b62a509jp 0x37b62a511
    37b62a50bje 0x37b62abf8
    37b62a511
    37b62a511loc_37b62a511:
    37b62a511mov [rax], 1
    37b62a517mov rax, [rsp+128]
    37b62a51fadd rax, r12
    37b62a522mov [rsp+136], rax
    37b62a52acmp r15l, 1
    37b62a52ejle 0x37b62b1d2
    37b62a534movsxd rax, r14l
    37b62a537mov r12, [rsp+472]
    37b62a53fmov [rsp+400], r13
    37b62a547mov edx, 1
    37b62a54cnot rax
    37b62a54fmov [rsp+408], rbp
    37b62a557mov r13, rsi
    37b62a55amov ebp, r15l
    37b62a55dmov [rsp+152], rax
    37b62a565lea rax, [rsp+300]
    37b62a56dmov [rsp+208], rax
    37b62a575lea rax, [rsp+268]
    37b62a57dmov [rsp+160], rax
    37b62a585lea rax, [rsp+284]
    37b62a58dmov [rsp+176], rax
    37b62a595lea rax, [rsp+304]
    37b62a59dmov [rsp+216], rax
    37b62a5a5lea rax, [rsp+292]
    37b62a5admov [rsp+192], rax
    37b62a5b5lea rax, [rsp+272]
    37b62a5bdmov [rsp+168], rax
    37b62a5c5lea rax, [rsp+288]
    37b62a5cdmov [rsp+184], rax
    37b62a5d5lea rax, [rsp+296]
    37b62a5ddmov [rsp+200], rax
    37b62a5e5lea rax, [rsi+4]
    37b62a5e9lea rsi, [rip+0xe08088]
    37b62a5f0mov [rsp+224], rax
    37b62a5f8mov [rsp+456], rdi
    37b62a600movsxd rdi, r14l
    37b62a603nop
    37b62a605nop [rax+rax]
    37b62a610
    37b62a610loc_37b62a610:
    37b62a610add edx, 1
    37b62a613mov rax, [rsp+424]
    37b62a61bmov r9, [rsp+208]
    37b62a623movsxd rdx, edx
    37b62a626mov r8, [rsp+128]
    37b62a62emov rcx, rdx
    37b62a631imul rcx, rdi
    37b62a635add rcx, [rsp+152]
    37b62a63dadd rdx, rcx
    37b62a640lea r14, [rax+4*rcx+4]
    37b62a645lea rcx, [rip+0xe08060]
    37b62a64clea r15, [rax+4*rdx]
    37b62a650mov rax, [rsp+160]
    37b62a658mov [rsp+32], r14
    37b62a65dmov rdx, r12
    37b62a660mov [rsp+40], r15
    37b62a665mov [rsp+64], rax
    37b62a66amov rax, [rsp+176]
    37b62a672mov [rsp+56], rax
    37b62a677mov rax, [rsp+216]
    37b62a67fmov [rsp+48], rax
    37b62a684call slaic1_
    37b62a689mov [rsp+40], r15
    37b62a68emov rdx, r12
    37b62a691mov rcx, rsi
    37b62a694mov rax, [rsp+168]
    37b62a69cmov [rsp+32], r14
    37b62a6a1mov r9, [rsp+192]
    37b62a6a9mov r8, [rsp+136]
    37b62a6b1mov [rsp+64], rax
    37b62a6b6mov rax, [rsp+184]
    37b62a6bemov [rsp+56], rax
    37b62a6c3mov rax, [rsp+200]
    37b62a6cbmov [rsp+48], rax
    37b62a6d0call slaic1_
    37b62a6d5mov rax, [rsp+464]
    37b62a6ddmov edx, [r12]
    37b62a6e1movss x3, [rsp+296]
    37b62a6eamovss x4, [rsp+304]
    37b62a6f3movss x0, [rax]
    37b62a6f7mulss x0, x3
    37b62a6fbcomiss x4, x0
    37b62a6fejb 0x37b62a7b7
    37b62a704test edx, edx
    37b62a706jle 0x37b62ab00
    37b62a70cmov rax, [rsp+224]
    37b62a714lea ecx, [rdx-1]
    37b62a717movss x2, [rsp+284]
    37b62a720movss x1, [rsp+288]
    37b62a729add rcx, rbx
    37b62a72clea r8, [rax+4*rcx]
    37b62a730mov rcx, [rsp+128]
    37b62a738nop [rax+rax]
    37b62a740
    37b62a740loc_37b62a740:
    37b62a740movss x0, [rcx]
    37b62a744mulss x0, x2
    37b62a748movss [rcx], x0
    37b62a74cmovss x0, [rcx+4*rbx]
    37b62a751mulss x0, x1
    37b62a755movss [rcx+4*rbx], x0
    37b62a75aadd rcx, 4
    37b62a75ecmp r8, rcx
    37b62a761jne 0x37b62a740
    37b62a763movss x0, [rsp+268]
    37b62a76clea ecx, [rdx+rbp]
    37b62a76fmov eax, [rsp+144]
    37b62a776movss [rsp+300], x4
    37b62a77fmovss [rsp+292], x3
    37b62a788movsxd rcx, ecx
    37b62a78bmovss [r13+4*rcx], x0
    37b62a792lea ecx, [rax+rdx]
    37b62a795add edx, 1
    37b62a798movss x0, [rsp+272]
    37b62a7a1movsxd rcx, ecx
    37b62a7a4mov [r12], edx
    37b62a7a8movss [r13+4*rcx], x0
    37b62a7afcmp edx, ebp
    37b62a7b1jl 0x37b62a610
    37b62a7b7
    37b62a7b7loc_37b62a7b7:
    37b62a7b7mov rsi, r13
    37b62a7bamov rbp, [rsp+408]
    37b62a7c2mov rdi, [rsp+456]
    37b62a7camov r13, [rsp+400]
    37b62a7d2
    37b62a7d2loc_37b62a7d2:
    37b62a7d2cmp [rbp], edx
    37b62a7d5jg 0x37b62aecd
    37b62a7db
    37b62a7dbloc_37b62a7db:
    37b62a7dbmov rax, [rsp+488]
    37b62a7e3mov r9, [rsp+416]
    37b62a7ebmov r8, r13
    37b62a7eelea rdx, [rip+0xe07ebb]
    37b62a7f5lea rcx, [rip+0xe07ebd]
    37b62a7fcmov eax, [rax]
    37b62a7femov [rsp+56], rsi
    37b62a803mov [rsp+112], 9
    37b62a80cmov [rsp+128], eax
    37b62a813sub eax, [rsp+144]
    37b62a81amov [rsp+316], eax
    37b62a821mov rax, [rsp+496]
    37b62a829mov [rsp+104], 4
    37b62a832mov [rsp+96], rax
    37b62a837mov rax, [rsp+240]
    37b62a83fmov [rsp+88], rax
    37b62a844mov rax, [rsp+136]
    37b62a84cmov [rsp+80], rax
    37b62a851mov rax, [rsp+448]
    37b62a859mov [rsp+72], rax
    37b62a85emov rax, [rsp+440]
    37b62a866mov [rsp+64], rax
    37b62a86bmov rax, [rsp+432]
    37b62a873mov [rsp+48], rax
    37b62a878mov rax, [rsp+424]
    37b62a880mov [rsp+40], rax
    37b62a885lea rax, [rsp+280]
    37b62a88dmov [rsp+32], rax
    37b62a892call sormqr_
    37b62a897mov rax, [rsp+448]
    37b62a89fmov [rsp+112], 8
    37b62a8a8lea r9, [rip+0xe07e0e]
    37b62a8afmov [rsp+104], 12
    37b62a8b8lea r8, [rip+0xe07e06]
    37b62a8bflea rdx, [rip+0xe07e0b]
    37b62a8c6mov [rsp+80], rax
    37b62a8cbmov rax, [rsp+440]
    37b62a8d3lea rcx, [rip+0xe07ddf]
    37b62a8damov [rsp+96], 5
    37b62a8e3mov [rsp+72], rax
    37b62a8e8mov rax, [rsp+432]
    37b62a8f0mov [rsp+88], 4
    37b62a8f9mov [rsp+64], rax
    37b62a8femov rax, [rsp+424]
    37b62a906mov [rsp+56], rax
    37b62a90blea rax, [rip+0xe07dc6]
    37b62a912mov [rsp+48], rax
    37b62a917mov rax, [rsp+416]
    37b62a91fmov [rsp+40], rax
    37b62a924mov rax, [rsp+472]
    37b62a92cmov [rsp+32], rax
    37b62a931call strsm_
    37b62a936mov rax, [rsp+416]
    37b62a93emov ebx, [rbp]
    37b62a941mov r15l, [rax]
    37b62a944mov rax, [rsp+472]
    37b62a94cmov r13l, [rax]
    37b62a94ftest r15l, r15l
    37b62a952jle 0x37b62adcb
    37b62a958mov r9l, ebx
    37b62a95bmovsxd r8, [rsp+148]
    37b62a963movsxd rcx, r13l
    37b62a966mov rax, [rsp+440]
    37b62a96esub r9l, r13l
    37b62a971mov [rsp+128], r15l
    37b62a979add r15l, 1
    37b62a97dsub r9l, 1
    37b62a981lea rcx, [rax+4*rcx]
    37b62a985mov r14, r8
    37b62a988mov [rsp+456], rdi
    37b62a990mov [rsp+480], rsi
    37b62a998lea r12, [4*r8]
    37b62a9a0lea rdi, [4*r9+4]
    37b62a9a8mov esi, 1
    37b62a9adnop [rax]
    37b62a9b0
    37b62a9b0loc_37b62a9b0:
    37b62a9b0cmp r13l, ebx
    37b62a9b3jge 0x37b62a9c2
    37b62a9b5mov r8, rdi
    37b62a9b8xor edx, edx
    37b62a9bacall memset
    37b62a9bfmov rcx, rax
    37b62a9c2
    37b62a9c2loc_37b62a9c2:
    37b62a9c2add esi, 1
    37b62a9c5add rcx, r12
    37b62a9c8cmp esi, r15l
    37b62a9cbjne 0x37b62a9b0
    37b62a9cdmov r15l, [rsp+128]
    37b62a9d5mov rdi, [rsp+456]
    37b62a9ddmov r8, r14
    37b62a9e0mov rsi, [rsp+480]
    37b62a9e8cmp r13l, ebx
    37b62a9ebjl 0x37b62add4
    37b62a9f1
    37b62a9f1loc_37b62a9f1:
    37b62a9f1mov rax, [rsp+440]
    37b62a9f9lea rbx, [4*r8]
    37b62aa01mov r14l, 1
    37b62aa07lea r12, [rip+0xe07c6a]
    37b62aa0elea r13, [rax-4]
    37b62aa12nop [rax]
    37b62aa15nop [rax+rax]
    37b62aa20
    37b62aa20loc_37b62aa20:
    37b62aa20mov ecx, [rbp]
    37b62aa23xor eax, eax
    37b62aa25test ecx, ecx
    37b62aa27jle 0x37b62aa5a
    37b62aa29nop
    37b62aa2anop [rax+rax]
    37b62aa35nop [rax+rax]
    37b62aa40
    37b62aa40loc_37b62aa40:
    37b62aa40movsxd rdx, [rdi+4*rax]
    37b62aa44movss x0, [r13+4*rax+4]
    37b62aa4badd rax, 1
    37b62aa4fmovss [rsi+4*rdx-4], x0
    37b62aa55cmp rax, rcx
    37b62aa58jne 0x37b62aa40
    37b62aa5a
    37b62aa5aloc_37b62aa5a:
    37b62aa5amov [rsp+32], r12
    37b62aa5flea r9, [r13+4]
    37b62aa63mov rdx, rsi
    37b62aa66mov rcx, rbp
    37b62aa69lea r8, [rip+0xe07c08]
    37b62aa70add r14l, 1
    37b62aa74add r13, rbx
    37b62aa77call scopy_
    37b62aa7ccmp r14l, r15l
    37b62aa7fjle 0x37b62aa20
    37b62aa81
    37b62aa81loc_37b62aa81:
    37b62aa81cmp [rsp+252], 1
    37b62aa89je 0x37b62afc2
    37b62aa8fcmp [rsp+252], 2
    37b62aa97je 0x37b62b109
    37b62aa9d
    37b62aa9dloc_37b62aa9d:
    37b62aa9dcmp [rsp+248], 1
    37b62aaa5je 0x37b62b097
    37b62aaabcmp [rsp+248], 2
    37b62aab3je 0x37b62b160
    37b62aab9
    37b62aab9loc_37b62aab9:
    37b62aab9mov rcx, [rsp+232]
    37b62aac1call sroundup_lwork_
    37b62aac6movss [rsi], x0
    37b62aacajmp 0x37b62a03c
    37b62aacf
    37b62aacf 90 .
    37b62aad0
    37b62aad0loc_37b62aad0:
    37b62aad0mov rax, [rsp+472]
    37b62aad8mov [rax], 0
    37b62aadejmp 0x37b62a03c
    37b62aae3
    37b62aae3 0f 1f 44 00 00 ..D..
    37b62aae8
    37b62aae8loc_37b62aae8:
    37b62aae8mov edx, -3
    37b62aaedmov eax, 3
    37b62aaf2jmp 0x37b62a010
    37b62aaf7
    37b62aaf7 66 0f 1f 84 00 00 00 00 00 f........
    37b62ab00
    37b62ab00loc_37b62ab00:
    37b62ab00movss x0, [rsp+268]
    37b62ab09lea ecx, [rdx+rbp]
    37b62ab0cmov eax, [rsp+144]
    37b62ab13movss [rsp+300], x4
    37b62ab1cmovss [rsp+292], x3
    37b62ab25movsxd rcx, ecx
    37b62ab28movss [r13+4*rcx], x0
    37b62ab2flea ecx, [rax+rdx]
    37b62ab32add edx, 1
    37b62ab35movss x0, [rsp+272]
    37b62ab3emovsxd rcx, ecx
    37b62ab41mov [r12], edx
    37b62ab45movss [r13+4*rcx], x0
    37b62ab4cjmp 0x37b62a610
    37b62ab51
    37b62ab51 0f 1f 80 00 00 00 00 .......
    37b62ab58
    37b62ab58loc_37b62ab58:
    37b62ab58mov eax, [rax]
    37b62ab5atest eax, eax
    37b62ab5cje 0x37b62a03c
    37b62ab62jmp 0x37b62a070
    37b62ab67
    37b62ab67loc_37b62ab67:
    37b62ab67comiss x0, [rsp+128]
    37b62ab6fja 0x37b62ac64
    37b62ab75ucomiss x0, x3
    37b62ab78jp 0x37b62a3ce
    37b62ab7ejne 0x37b62a3ce
    37b62ab84mov edx, [rbp]
    37b62ab87mov eax, [r13]
    37b62ab8bmov [rsp+56], 1
    37b62ab94lea rcx, [rip+0xe07b0d]
    37b62ab9bmov r8, [rsp+416]
    37b62aba3cmp eax, edx
    37b62aba5cmovl eax, edx
    37b62aba8lea rdx, [rsp+316]
    37b62abb0mov [rsp+316], eax
    37b62abb7mov rax, [rsp+448]
    37b62abbfmov [rsp+48], rax
    37b62abc4mov rax, [rsp+440]
    37b62abccmov [rsp+40], rax
    37b62abd1lea rax, [rip+0xe07acc]
    37b62abd8mov [rsp+32], rax
    37b62abddmov r9, rax
    37b62abe0call slaset_
    37b62abe5mov rax, [rsp+472]
    37b62abedmov [rax], 0
    37b62abf3jmp 0x37b62aab9
    37b62abf8
    37b62abf8loc_37b62abf8:
    37b62abf8mov edx, [rbp]
    37b62abfbmov [rax], 0
    37b62ac01lea rcx, [rip+0xe07aa0]
    37b62ac08mov eax, [r13]
    37b62ac0cmov r8, [rsp+416]
    37b62ac14mov [rsp+56], 1
    37b62ac1dcmp eax, edx
    37b62ac1fcmovl eax, edx
    37b62ac22mov rdx, [rsp+240]
    37b62ac2amov [rsp+316], eax
    37b62ac31mov rax, [rsp+448]
    37b62ac39mov [rsp+48], rax
    37b62ac3emov rax, [rsp+440]
    37b62ac46mov [rsp+40], rax
    37b62ac4blea rax, [rip+0xe07a52]
    37b62ac52mov [rsp+32], rax
    37b62ac57mov r9, rax
    37b62ac5acall slaset_
    37b62ac5fjmp 0x37b62aab9
    37b62ac64
    37b62ac64loc_37b62ac64:
    37b62ac64mov rax, [rsp+496]
    37b62ac6cmov [rsp+48], rbp
    37b62ac71lea r8, [rip+0xe07a24]
    37b62ac78lea r9, [rsp+256]
    37b62ac80mov [rsp+40], r13
    37b62ac85mov rdx, r8
    37b62ac88lea rcx, [rip+0xe07a11]
    37b62ac8fmov [rsp+72], rax
    37b62ac94mov rax, [rsp+432]
    37b62ac9cmov [rsp+80], 1
    37b62aca5mov [rsp+64], rax
    37b62acaamov rax, [rsp+424]
    37b62acb2mov [rsp+56], rax
    37b62acb7lea rax, [rsp+260]
    37b62acbfmov [rsp+32], rax
    37b62acc4call slascl_
    37b62acc9mov [rsp+252], 2
    37b62acd4jmp 0x37b62a3d9
    37b62acd9
    37b62acd9loc_37b62acd9:
    37b62acd9mov rax, [rsp+496]
    37b62ace1mov [rsp+40], r13
    37b62ace6lea r8, [rip+0xe079af]
    37b62acedlea r9, [rsp+264]
    37b62acf5mov [rsp+80], 1
    37b62acfemov rdx, r8
    37b62ad01lea rcx, [rip+0xe07998]
    37b62ad08mov [rsp+72], rax
    37b62ad0dmov rax, [rsp+448]
    37b62ad15mov [rsp+64], rax
    37b62ad1amov rax, [rsp+440]
    37b62ad22mov [rsp+56], rax
    37b62ad27mov rax, [rsp+416]
    37b62ad2fmov [rsp+48], rax
    37b62ad34lea rax, [rsp+260]
    37b62ad3cmov [rsp+32], rax
    37b62ad41call slascl_
    37b62ad46mov [rsp+248], 2
    37b62ad51jmp 0x37b62a445
    37b62ad56
    37b62ad56loc_37b62ad56:
    37b62ad56mov rax, [rsp+496]
    37b62ad5emov [rsp+48], rbp
    37b62ad63lea r8, [rip+0xe07932]
    37b62ad6alea r9, [rsp+256]
    37b62ad72mov [rsp+40], r13
    37b62ad77mov rdx, r8
    37b62ad7alea rcx, [rip+0xe0791f]
    37b62ad81mov [rsp+72], rax
    37b62ad86mov rax, [rsp+432]
    37b62ad8emov [rsp+80], 1
    37b62ad97mov [rsp+64], rax
    37b62ad9cmov rax, [rsp+424]
    37b62ada4mov [rsp+56], rax
    37b62ada9lea rax, [rsp+308]
    37b62adb1mov [rsp+32], rax
    37b62adb6call slascl_
    37b62adbbmov [rsp+252], 1
    37b62adc6jmp 0x37b62a3d9
    37b62adcb
    37b62adcbloc_37b62adcb:
    37b62adcbcmp r13l, ebx
    37b62adcejge 0x37b62aa81
    37b62add4
    37b62add4loc_37b62add4:
    37b62add4sub ebx, r13l
    37b62add7movsxd rax, [rsp+280]
    37b62addfmov r9, [rsp+416]
    37b62ade7mov r8, rbp
    37b62adeamov [rsp+312], ebx
    37b62adf1mov rbx, [rsp+488]
    37b62adf9lea edx, [rax+rax]
    37b62adfcneg rax
    37b62adffmov ecx, [rbx]
    37b62ae01mov rbx, [rsp+496]
    37b62ae09mov [rsp+120], 9
    37b62ae12mov [rsp+112], 4
    37b62ae1bsub ecx, edx
    37b62ae1dmovsxd rdx, edx
    37b62ae20mov [rsp+104], rbx
    37b62ae25mov rbx, [rsp+240]
    37b62ae2dlea rdx, [rsi+4*rdx]
    37b62ae31mov [rsp+316], ecx
    37b62ae38lea rcx, [rip+0xe0787a]
    37b62ae3flea rax, [rdx+4*rax]
    37b62ae43mov [rsp+96], rbx
    37b62ae48mov rbx, [rsp+448]
    37b62ae50mov [rsp+64], rax
    37b62ae55mov rax, [rsp+432]
    37b62ae5dmov [rsp+80], rbx
    37b62ae62mov rbx, [rsp+440]
    37b62ae6amov [rsp+56], rax
    37b62ae6fmov rax, [rsp+424]
    37b62ae77mov [rsp+72], rbx
    37b62ae7cmov [rsp+48], rax
    37b62ae81lea rax, [rsp+312]
    37b62ae89mov [rsp+40], rax
    37b62ae8emov rax, [rsp+472]
    37b62ae96mov [rsp+88], rdx
    37b62ae9blea rdx, [rip+0xe0780e]
    37b62aea2mov [rsp+32], rax
    37b62aea7call sormrz_
    37b62aeacmov rax, [rsp+416]
    37b62aeb4movsxd r8, [rsp+148]
    37b62aebcmov r15l, [rax]
    37b62aebftest r15l, r15l
    37b62aec2jg 0x37b62a9f1
    37b62aec8jmp 0x37b62aa81
    37b62aecd
    37b62aecdloc_37b62aecd:
    37b62aecdmov rax, [rsp+488]
    37b62aed5mov r9, [rsp+432]
    37b62aeddmov rdx, rbp
    37b62aee0mov r8, [rsp+424]
    37b62aee8mov rcx, [rsp+472]
    37b62aef0mov eax, [rax]
    37b62aef2mov [rsp+152], eax
    37b62aef9sub eax, [rsp+144]
    37b62af00mov [rsp+316], eax
    37b62af07mov rax, [rsp+496]
    37b62af0fmov [rsp+56], rax
    37b62af14mov rax, [rsp+240]
    37b62af1cmov [rsp+48], rax
    37b62af21mov rax, [rsp+136]
    37b62af29mov [rsp+40], rax
    37b62af2emov rax, [rsp+128]
    37b62af36mov [rsp+32], rax
    37b62af3bcall stzrzf_
    37b62af40jmp 0x37b62a7db
    37b62af45
    37b62af45loc_37b62af45:
    37b62af45mov rax, [rsp+496]
    37b62af4dmov [rsp+40], r13
    37b62af52lea r8, [rip+0xe07743]
    37b62af59lea r9, [rsp+264]
    37b62af61mov [rsp+80], 1
    37b62af6amov rdx, r8
    37b62af6dlea rcx, [rip+0xe0772c]
    37b62af74mov [rsp+72], rax
    37b62af79mov rax, [rsp+448]
    37b62af81mov [rsp+64], rax
    37b62af86mov rax, [rsp+440]
    37b62af8emov [rsp+56], rax
    37b62af93mov rax, [rsp+416]
    37b62af9bmov [rsp+48], rax
    37b62afa0lea rax, [rsp+308]
    37b62afa8mov [rsp+32], rax
    37b62afadcall slascl_
    37b62afb2mov [rsp+248], 1
    37b62afbdjmp 0x37b62a445
    37b62afc2
    37b62afc2loc_37b62afc2:
    37b62afc2mov rax, [rsp+496]
    37b62afcamov [rsp+40], rbp
    37b62afcflea rdi, [rsp+256]
    37b62afd7lea rbx, [rsp+308]
    37b62afdfmov [rsp+80], 1
    37b62afe8mov [rsp+72], rax
    37b62afedmov rax, [rsp+448]
    37b62aff5mov [rsp+64], rax
    37b62affamov rax, [rsp+440]
    37b62b002mov [rsp+56], rax
    37b62b007mov rax, [rsp+416]
    37b62b00fmov [rsp+48], rax
    37b62b014
    37b62b014loc_37b62b014:
    37b62b014mov [rsp+32], rbx
    37b62b019lea r8, [rip+0xe0767c]
    37b62b020mov r9, rdi
    37b62b023lea rcx, [rip+0xe07676]
    37b62b02amov rdx, r8
    37b62b02dcall slascl_
    37b62b032mov rax, [rsp+496]
    37b62b03amov [rsp+32], rdi
    37b62b03fmov r9, rbx
    37b62b042mov [rsp+80], 1
    37b62b04blea r8, [rip+0xe0764a]
    37b62b052lea rcx, [rip+0xe07683]
    37b62b059mov [rsp+72], rax
    37b62b05emov rax, [rsp+432]
    37b62b066mov rdx, r8
    37b62b069mov [rsp+64], rax
    37b62b06emov rax, [rsp+424]
    37b62b076mov [rsp+56], rax
    37b62b07bmov rax, [rsp+472]
    37b62b083mov [rsp+48], rax
    37b62b088mov [rsp+40], rax
    37b62b08dcall slascl_
    37b62b092jmp 0x37b62aa9d
    37b62b097
    37b62b097loc_37b62b097:
    37b62b097mov rax, [rsp+496]
    37b62b09fmov [rsp+40], rbp
    37b62b0a4lea r8, [rip+0xe075f1]
    37b62b0ablea r9, [rsp+308]
    37b62b0b3mov [rsp+80], 1
    37b62b0bcmov rdx, r8
    37b62b0bflea rcx, [rip+0xe075da]
    37b62b0c6mov [rsp+72], rax
    37b62b0cbmov rax, [rsp+448]
    37b62b0d3mov [rsp+64], rax
    37b62b0d8mov rax, [rsp+440]
    37b62b0e0mov [rsp+56], rax
    37b62b0e5mov rax, [rsp+416]
    37b62b0edmov [rsp+48], rax
    37b62b0f2lea rax, [rsp+264]
    37b62b0famov [rsp+32], rax
    37b62b0ffcall slascl_
    37b62b104jmp 0x37b62aab9
    37b62b109
    37b62b109loc_37b62b109:
    37b62b109mov rax, [rsp+496]
    37b62b111mov [rsp+40], rbp
    37b62b116lea rdi, [rsp+256]
    37b62b11elea rbx, [rsp+260]
    37b62b126mov [rsp+80], 1
    37b62b12fmov [rsp+72], rax
    37b62b134mov rax, [rsp+448]
    37b62b13cmov [rsp+64], rax
    37b62b141mov rax, [rsp+440]
    37b62b149mov [rsp+56], rax
    37b62b14emov rax, [rsp+416]
    37b62b156mov [rsp+48], rax
    37b62b15bjmp 0x37b62b014
    37b62b160
    37b62b160loc_37b62b160:
    37b62b160mov rax, [rsp+496]
    37b62b168mov [rsp+40], rbp
    37b62b16dlea r8, [rip+0xe07528]
    37b62b174lea r9, [rsp+260]
    37b62b17cmov [rsp+80], 1
    37b62b185mov rdx, r8
    37b62b188lea rcx, [rip+0xe07511]
    37b62b18fmov [rsp+72], rax
    37b62b194mov rax, [rsp+448]
    37b62b19cmov [rsp+64], rax
    37b62b1a1mov rax, [rsp+440]
    37b62b1a9mov [rsp+56], rax
    37b62b1aemov rax, [rsp+416]
    37b62b1b6mov [rsp+48], rax
    37b62b1bblea rax, [rsp+264]
    37b62b1c3mov [rsp+32], rax
    37b62b1c8call slascl_
    37b62b1cdjmp 0x37b62aab9
    37b62b1d2
    37b62b1d2loc_37b62b1d2:
    37b62b1d2mov edx, 1
    37b62b1d7jmp 0x37b62a7d2
    37b629f40
    37b62b1dc
    37b62b1dc // align 0x40
    37b62b200
    37b62b200sgeql2_:
    37b62b200push r15
    37b62b202push r14
    37b62b204push r13
    37b62b206push r12
    37b62b208push rbp
    37b62b209push rdi
    37b62b20apush rsi
    37b62b20bpush rbx
    37b62b20csub rsp, 120
    37b62b210mov r11, [rsp+240]
    37b62b218mov [r11], 0
    37b62b21fmov rdi, rdx
    37b62b222mov edx, [rcx]
    37b62b224mov r14, r8
    37b62b227mov r13, rcx
    37b62b22amov r8l, [r9]
    37b62b22dtest edx, edx
    37b62b22fjs 0x37b62b3d0
    37b62b235mov eax, [rdi]
    37b62b237test eax, eax
    37b62b239js 0x37b62b390
    37b62b23ftest edx, edx
    37b62b241mov ebx, 1
    37b62b246cmovg ebx, edx
    37b62b249cmp r8l, ebx
    37b62b24cjl 0x37b62b3e0
    37b62b252cmp edx, eax
    37b62b254mov r15l, eax
    37b62b257cmovle r15l, edx
    37b62b25btest r15l, r15l
    37b62b25eje 0x37b62b3b9
    37b62b264mov rbx, [rsp+224]
    37b62b26clea rcx, [rsp+108]
    37b62b271movsxd r12, r8l
    37b62b274movsxd r11, r15l
    37b62b277mov [rsp+80], rcx
    37b62b27cmov rbp, r12
    37b62b27flea rcx, [rsp+104]
    37b62b284mov [rsp+208], r14
    37b62b28clea rsi, [rbx+4*r11-4]
    37b62b291not rbp
    37b62b294mov rbx, [rsp+208]
    37b62b29cmov [rsp+88], rcx
    37b62b2a1mov r14l, r15l
    37b62b2a4mov ecx, eax
    37b62b2a6mov [rsp+216], r9
    37b62b2aejmp 0x37b62b2be
    37b62b2b0
    37b62b2b0loc_37b62b2b0:
    37b62b2b0mov ecx, [rdi]
    37b62b2b2mov edx, [r13]
    37b62b2b6sub rsi, 4
    37b62b2basub r14l, 1
    37b62b2be
    37b62b2beloc_37b62b2be:
    37b62b2besub ecx, r15l
    37b62b2c1sub edx, r15l
    37b62b2c4mov [rsp+32], rsi
    37b62b2c9lea r9, [rip+0xe07438]
    37b62b2d0add ecx, r14l
    37b62b2d3add edx, r14l
    37b62b2d6movsxd rcx, ecx
    37b62b2d9mov [rsp+108], edx
    37b62b2ddmovsxd rdx, edx
    37b62b2e0imul rcx, r12
    37b62b2e4add rcx, rbp
    37b62b2e7add rdx, rcx
    37b62b2ealea r8, [rbx+4*rcx+4]
    37b62b2efmov rcx, [rsp+80]
    37b62b2f4lea rdx, [rbx+4*rdx]
    37b62b2f8call slarfg_
    37b62b2fdmov edx, [r13]
    37b62b301mov r8, [rsp+80]
    37b62b306mov rax, [rsp+232]
    37b62b30esub edx, r15l
    37b62b311add edx, r14l
    37b62b314mov [rsp+104], edx
    37b62b318mov edx, [rdi]
    37b62b31amov [rsp+64], rax
    37b62b31fmov rax, [rsp+216]
    37b62b327sub edx, r15l
    37b62b32amov [rsp+48], rbx
    37b62b32fadd edx, r14l
    37b62b332mov [rsp+56], rax
    37b62b337lea rax, [rip+0xe073ca]
    37b62b33elea ecx, [rdx-1]
    37b62b341movsxd rdx, edx
    37b62b344mov [rsp+32], rax
    37b62b349imul rdx, r12
    37b62b34dmov [rsp+40], rsi
    37b62b352mov [rsp+72], 4
    37b62b35bmov [rsp+108], ecx
    37b62b35flea rcx, [rip+0xe073a6]
    37b62b366lea rdx, [rbp+rdx+1]
    37b62b36blea r9, [rbx+4*rdx]
    37b62b36fmov rdx, [rsp+88]
    37b62b374call slarf1l_
    37b62b379mov eax, r14l
    37b62b37csub eax, 1
    37b62b37fjne 0x37b62b2b0
    37b62b385jmp 0x37b62b3b9
    37b62b387
    37b62b387 66 0f 1f 84 00 00 00 00 00 f........
    37b62b390
    37b62b390loc_37b62b390:
    37b62b390mov edx, -2
    37b62b395mov eax, 2
    37b62b39a
    37b62b39aloc_37b62b39a:
    37b62b39amov [r11], edx
    37b62b39dmov r8l, 6
    37b62b3a3lea rdx, [rsp+108]
    37b62b3a8lea rcx, [rip+0xe07351]
    37b62b3afmov [rsp+108], eax
    37b62b3b3call xerbla_
    37b62b3b8nop
    37b62b3b9
    37b62b3b9loc_37b62b3b9:
    37b62b3b9add rsp, 120
    37b62b3bdpop rbx
    37b62b3bepop rsi
    37b62b3bfpop rdi
    37b62b3c0pop rbp
    37b62b3c1pop r12
    37b62b3c3pop r13
    37b62b3c5pop r14
    37b62b3c7pop r15
    37b62b3c9ret
    37b62b3ca
    37b62b3ca 66 0f 1f 44 00 00 f..D..
    37b62b3d0
    37b62b3d0loc_37b62b3d0:
    37b62b3d0mov edx, -1
    37b62b3d5mov eax, 1
    37b62b3dajmp 0x37b62b39a
    37b62b3dc
    37b62b3dc 0f 1f 40 00 ..@.
    37b62b3e0
    37b62b3e0loc_37b62b3e0:
    37b62b3e0mov edx, -4
    37b62b3e5mov eax, 4
    37b62b3eajmp 0x37b62b39a
    37b62b200
    37b62b3ec
    37b62b3ec // align 0x10
    37b62b3f0
    37b62b3f0sgeqlf_:
    37b62b3f0push r15
    37b62b3f2push r14
    37b62b3f4push r13
    37b62b3f6push r12
    37b62b3f8push rbp
    37b62b3f9push rdi
    37b62b3fapush rsi
    37b62b3fbpush rbx
    37b62b3fcsub rsp, 264
    37b62b403mov r13, [rsp+392]
    37b62b40bmov ebx, [rcx]
    37b62b40dmovsxd r14, [r9]
    37b62b410mov [r13], 0
    37b62b418mov rsi, rcx
    37b62b41bmov rdi, rdx
    37b62b41emov rbp, r8
    37b62b421mov r15, r9
    37b62b424test ebx, ebx
    37b62b426js 0x37b62ba18
    37b62b42cmov eax, [rdx]
    37b62b42etest eax, eax
    37b62b430js 0x37b62b9d0
    37b62b436test ebx, ebx
    37b62b438mov edx, 1
    37b62b43dcmovg edx, ebx
    37b62b440cmp r14l, edx
    37b62b443jl 0x37b62ba30
    37b62b449mov rcx, [rsp+384]
    37b62b451cmp ebx, eax
    37b62b453cmovg ebx, eax
    37b62b456mov eax, 1
    37b62b45bmov ecx, [rcx]
    37b62b45dmov [rsp+160], ecx
    37b62b464test ebx, ebx
    37b62b466je 0x37b62b4b6
    37b62b468lea rax, [rip+0xe072ad]
    37b62b46fmov [rsp+32], rdi
    37b62b474mov r9, rsi
    37b62b477lea r8, [rip+0xe07292]
    37b62b47emov [rsp+64], 1
    37b62b487lea rdx, [rip+0xe07283]
    37b62b48elea rcx, [rip+0xe07283]
    37b62b495mov [rsp+56], 6
    37b62b49emov [rsp+48], rax
    37b62b4a3mov [rsp+40], rax
    37b62b4a8call ilaenv_
    37b62b4admov r12l, eax
    37b62b4b0mov eax, [rdi]
    37b62b4b2imul eax, r12l
    37b62b4b6
    37b62b4b6loc_37b62b4b6:
    37b62b4b6lea rcx, [rsp+244]
    37b62b4bemov [rsp+244], eax
    37b62b4c5call sroundup_lwork_
    37b62b4camov rax, [rsp+376]
    37b62b4d2movss [rax], x0
    37b62b4d6cmp [rsp+160], -1
    37b62b4deje 0x37b62bad0
    37b62b4e4mov rax, [rsp+384]
    37b62b4ecmov eax, [rax]
    37b62b4eetest eax, eax
    37b62b4f0jle 0x37b62ba40
    37b62b4f6mov edx, [rsi]
    37b62b4f8test edx, edx
    37b62b4fajle 0x37b62b510
    37b62b4fcmov edx, [rdi]
    37b62b4femov ecx, 1
    37b62b503test edx, edx
    37b62b505cmovle edx, ecx
    37b62b508cmp eax, edx
    37b62b50ajl 0x37b62ba40
    37b62b510
    37b62b510loc_37b62b510:
    37b62b510mov eax, [r13]
    37b62b514test eax, eax
    37b62b516jne 0x37b62badc
    37b62b51ctest ebx, ebx
    37b62b51eje 0x37b62ba00
    37b62b524mov ecx, [rdi]
    37b62b526mov [rsp+236], ecx
    37b62b52dcmp r12l, 1
    37b62b531jle 0x37b62bac0
    37b62b537cmp r12l, ebx
    37b62b53ajge 0x37b62bac0
    37b62b540lea rax, [rip+0xe071d5]
    37b62b547mov [rsp+32], rdi
    37b62b54clea rdx, [rip+0xe071be]
    37b62b553mov r9, rsi
    37b62b556mov [rsp+64], 1
    37b62b55flea rcx, [rip+0xe071ba]
    37b62b566lea r8, [rip+0xe071a3]
    37b62b56dmov [rsp+56], 6
    37b62b576mov [rsp+48], rax
    37b62b57bmov [rsp+40], rax
    37b62b580call ilaenv_
    37b62b585xor edx, edx
    37b62b587mov ecx, [rdi]
    37b62b589test eax, eax
    37b62b58bcmovns edx, eax
    37b62b58emov r13l, edx
    37b62b591cmp ebx, edx
    37b62b593jle 0x37b62bac0
    37b62b599mov rax, [rsp+384]
    37b62b5a1mov edx, r12l
    37b62b5a4mov [rsp+240], ecx
    37b62b5abimul edx, ecx
    37b62b5aemov eax, [rax]
    37b62b5b0mov [rsp+236], edx
    37b62b5b7cmp edx, eax
    37b62b5b9jg 0x37b62ba50
    37b62b5bf
    37b62b5bfloc_37b62b5bf:
    37b62b5bfmov r8l, ebx
    37b62b5c2mov r9l, ebx
    37b62b5c5mov [rsp+336], rsi
    37b62b5cdsub r8l, r13l
    37b62b5d0mov r13l, ebx
    37b62b5d3mov [rsp+344], rdi
    37b62b5dblea eax, [r8-1]
    37b62b5dfmov [rsp+360], r15
    37b62b5e7mov r15l, ebx
    37b62b5eacdq
    37b62b5ebidiv r12l
    37b62b5eelea eax, [r8-1]
    37b62b5f2sub eax, edx
    37b62b5f4lea edx, [rax+r12]
    37b62b5f8cmp edx, ebx
    37b62b5facmovg edx, ebx
    37b62b5fdsub r9l, edx
    37b62b600add r9l, eax
    37b62b603lea edx, [r9+1]
    37b62b607sub r13l, r9l
    37b62b60amovsxd r9, r9l
    37b62b60dmov [rsp+212], edx
    37b62b614xor edx, edx
    37b62b616div r12l
    37b62b619mov edx, r12l
    37b62b61cneg edx
    37b62b61emov [rsp+216], edx
    37b62b625mov r8l, eax
    37b62b628movsxd rax, edx
    37b62b62bmov edx, ecx
    37b62b62dshl rax, 2
    37b62b631mov [rsp+220], r8l
    37b62b639mov edi, r8l
    37b62b63cmov [rsp+176], rax
    37b62b644mov rax, [rsp+368]
    37b62b64clea r10, [rax+4*r9]
    37b62b650lea rax, [rsp+252]
    37b62b658mov [rsp+168], rax
    37b62b660lea eax, [rbx+1]
    37b62b663mov rsi, r10
    37b62b666mov [rsp+208], eax
    37b62b66dlea rax, [rsp+228]
    37b62b675mov [rsp+160], rax
    37b62b67dlea rax, [rsp+232]
    37b62b685mov [rsp+184], rax
    37b62b68dlea rax, [rsp+240]
    37b62b695mov [rsp+192], rax
    37b62b69dlea rax, [rsp+248]
    37b62b6a5mov [rsp+200], rax
    37b62b6adnop [rax]
    37b62b6b0
    37b62b6b0loc_37b62b6b0:
    37b62b6b0mov ebx, [rsp+208]
    37b62b6b7mov ecx, r12l
    37b62b6bamov rax, [rsp+336]
    37b62b6c2mov r9, [rsp+360]
    37b62b6casub ebx, r13l
    37b62b6cdcmp r13l, r12l
    37b62b6d0mov r8l, [rax]
    37b62b6d3mov [rsp+32], rsi
    37b62b6d8cmovle ecx, r13l
    37b62b6dcsub edx, r15l
    37b62b6dfmov rax, [rsp+184]
    37b62b6e7add edx, ebx
    37b62b6e9add r8l, ebx
    37b62b6ecmovsxd rdx, edx
    37b62b6efmov [rsp+48], rax
    37b62b6f4mov rax, [rsp+376]
    37b62b6fcsub r8l, r15l
    37b62b6ffimul rdx, r14
    37b62b703mov [rsp+228], ecx
    37b62b70alea ecx, [rcx+r8-1]
    37b62b70fmov [rsp+40], rax
    37b62b714mov [rsp+252], ecx
    37b62b71bmov rcx, [rsp+168]
    37b62b723sub rdx, r14
    37b62b726lea r8, [rbp+4*rdx]
    37b62b72bmov rdx, [rsp+160]
    37b62b733call sgeql2_
    37b62b738mov r11, [rsp+344]
    37b62b740mov edx, [r11]
    37b62b743mov eax, edx
    37b62b745sub eax, r15l
    37b62b748lea ecx, [rax+rbx]
    37b62b74bcmp ecx, 1
    37b62b74ejle 0x37b62b8fb
    37b62b754mov r11, [rsp+336]
    37b62b75cmov r9, [rsp+160]
    37b62b764mov r8, [rsp+168]
    37b62b76cmov r10l, [r11]
    37b62b76fmov r11, [rsp+376]
    37b62b777mov [rsp+48], rsi
    37b62b77cmov [rsp+80], 10
    37b62b785add r10l, ebx
    37b62b788mov [rsp+56], r11
    37b62b78dmov r11, [rsp+360]
    37b62b795mov [rsp+72], 8
    37b62b79emov edx, r10l
    37b62b7a1mov r10, [rsp+192]
    37b62b7a9sub edx, r15l
    37b62b7acadd edx, [rsp+228]
    37b62b7b3mov [rsp+40], r11
    37b62b7b8sub edx, 1
    37b62b7bbmov [rsp+64], r10
    37b62b7c0mov [rsp+252], edx
    37b62b7c7movsxd rdx, ecx
    37b62b7calea rcx, [rip+0xe06f61]
    37b62b7d1imul rdx, r14
    37b62b7d5sub rdx, r14
    37b62b7d8lea rdx, [rbp+4*rdx]
    37b62b7ddmov [rsp+32], rdx
    37b62b7e2lea rdx, [rip+0xe06f3f]
    37b62b7e9call slarft_
    37b62b7eemov r11, [rsp+336]
    37b62b7f6movsxd rdx, [rsp+228]
    37b62b7felea r9, [rip+0xe06f23]
    37b62b805mov r10, [rsp+376]
    37b62b80dmov rax, [rsp+160]
    37b62b815lea r8, [rip+0xe06f16]
    37b62b81cmov ecx, [r11]
    37b62b81fmov r11, [rsp+344]
    37b62b827add ecx, ebx
    37b62b829add ebx, [r11]
    37b62b82cmov [rsp+48], rax
    37b62b831sub ecx, r15l
    37b62b834sub ebx, r15l
    37b62b837mov rax, [rsp+168]
    37b62b83fmov [rsp+144], 10
    37b62b84blea ecx, [rdx+rcx-1]
    37b62b84flea rdx, [r10+4*rdx]
    37b62b853mov [rsp+136], 8
    37b62b85fmov [rsp+248], ecx
    37b62b866lea ecx, [rbx-1]
    37b62b869movsxd rbx, ebx
    37b62b86cimul rbx, r14
    37b62b870mov [rsp+104], rdx
    37b62b875mov rdx, [rsp+360]
    37b62b87dmov [rsp+40], rax
    37b62b882mov rax, [rsp+200]
    37b62b88amov [rsp+96], rdx
    37b62b88fsub rbx, r14
    37b62b892mov [rsp+64], rdx
    37b62b897lea rdx, [rbp+4*rbx]
    37b62b89cmov [rsp+252], ecx
    37b62b8a3mov rcx, [rsp+192]
    37b62b8abmov [rsp+56], rdx
    37b62b8b0lea rdx, [rip+0xe06e83]
    37b62b8b7mov [rsp+32], rax
    37b62b8bcmov [rsp+112], rcx
    37b62b8c1mov [rsp+80], rcx
    37b62b8c6lea rcx, [rip+0xe06e76]
    37b62b8cdmov [rsp+128], 9
    37b62b8d9mov [rsp+120], 4
    37b62b8e2mov [rsp+88], rbp
    37b62b8e7mov [rsp+72], r10
    37b62b8eccall slarfb_
    37b62b8f1mov rax, [rsp+344]
    37b62b8f9mov edx, [rax]
    37b62b8fb
    37b62b8fbloc_37b62b8fb:
    37b62b8fbsub edi, 1
    37b62b8feadd r13l, r12l
    37b62b901add rsi, [rsp+176]
    37b62b909cmp edi, -1
    37b62b90cjne 0x37b62b6b0
    37b62b912mov ecx, edx
    37b62b914mov eax, [rsp+212]
    37b62b91bmov edx, [rsp+216]
    37b62b922mov ebx, r15l
    37b62b925imul edx, [rsp+220]
    37b62b92dmov rsi, [rsp+336]
    37b62b935sub ecx, ebx
    37b62b937sub eax, r12l
    37b62b93amov r15, [rsp+360]
    37b62b942add edx, eax
    37b62b944mov eax, [rsi]
    37b62b946add ecx, edx
    37b62b948sub eax, ebx
    37b62b94alea ecx, [r12+rcx-1]
    37b62b94fadd eax, edx
    37b62b951lea eax, [r12+rax-1]
    37b62b956
    37b62b956loc_37b62b956:
    37b62b956mov [rsp+248], eax
    37b62b95dmov [rsp+252], ecx
    37b62b964test eax, eax
    37b62b966jle 0x37b62b9ae
    37b62b968test ecx, ecx
    37b62b96ajle 0x37b62b9ae
    37b62b96clea rax, [rsp+232]
    37b62b974lea rdx, [rsp+252]
    37b62b97cmov r9, r15
    37b62b97fmov r8, rbp
    37b62b982mov [rsp+48], rax
    37b62b987mov rax, [rsp+376]
    37b62b98flea rcx, [rsp+248]
    37b62b997mov [rsp+40], rax
    37b62b99cmov rax, [rsp+368]
    37b62b9a4mov [rsp+32], rax
    37b62b9a9call sgeql2_
    37b62b9ae
    37b62b9aeloc_37b62b9ae:
    37b62b9aelea rcx, [rsp+236]
    37b62b9b6call sroundup_lwork_
    37b62b9bbmov rax, [rsp+376]
    37b62b9c3movss [rax], x0
    37b62b9c7jmp 0x37b62ba00
    37b62b9c9
    37b62b9c9 0f 1f 80 00 00 00 00 .......
    37b62b9d0
    37b62b9d0loc_37b62b9d0:
    37b62b9d0mov edx, -2
    37b62b9d5mov eax, 2
    37b62b9da
    37b62b9daloc_37b62b9da:
    37b62b9damov [r13], edx
    37b62b9de
    37b62b9deloc_37b62b9de:
    37b62b9delea rdx, [rsp+252]
    37b62b9e6mov r8l, 6
    37b62b9eclea rcx, [rip+0xe06d1e]
    37b62b9f3mov [rsp+252], eax
    37b62b9facall xerbla_
    37b62b9ffnop
    37b62ba00
    37b62ba00loc_37b62ba00:
    37b62ba00add rsp, 264
    37b62ba07pop rbx
    37b62ba08pop rsi
    37b62ba09pop rdi
    37b62ba0apop rbp
    37b62ba0bpop r12
    37b62ba0dpop r13
    37b62ba0fpop r14
    37b62ba11pop r15
    37b62ba13ret
    37b62ba14
    37b62ba14 0f 1f 40 00 ..@.
    37b62ba18
    37b62ba18loc_37b62ba18:
    37b62ba18mov [r13], -1
    37b62ba20mov eax, 1
    37b62ba25jmp 0x37b62b9de
    37b62ba27
    37b62ba27 66 0f 1f 84 00 00 00 00 00 f........
    37b62ba30
    37b62ba30loc_37b62ba30:
    37b62ba30mov edx, -4
    37b62ba35mov eax, 4
    37b62ba3ajmp 0x37b62b9da
    37b62ba3c
    37b62ba3c 0f 1f 40 00 ..@.
    37b62ba40
    37b62ba40loc_37b62ba40:
    37b62ba40mov [r13], -7
    37b62ba48mov eax, 7
    37b62ba4djmp 0x37b62b9de
    37b62ba4f
    37b62ba4f 90 .
    37b62ba50
    37b62ba50loc_37b62ba50:
    37b62ba50cdq
    37b62ba51mov [rsp+32], rdi
    37b62ba56mov r9, rsi
    37b62ba59lea r8, [rip+0xe06cb0]
    37b62ba60idiv ecx
    37b62ba62mov [rsp+64], 1
    37b62ba6bmov [rsp+56], 6
    37b62ba74lea rdx, [rip+0xe06c96]
    37b62ba7blea rcx, [rip+0xe06ca2]
    37b62ba82mov r12l, eax
    37b62ba85lea rax, [rip+0xe06c90]
    37b62ba8cmov [rsp+48], rax
    37b62ba91mov [rsp+40], rax
    37b62ba96call ilaenv_
    37b62ba9bmov edx, 2
    37b62baa0mov ecx, [rdi]
    37b62baa2cmp eax, edx
    37b62baa4cmovl eax, edx
    37b62baa7cmp r12l, eax
    37b62baaajl 0x37b62bac0
    37b62baaccmp ebx, r12l
    37b62baafjg 0x37b62b5bf
    37b62bab5nop [rax+rax]
    37b62bac0
    37b62bac0loc_37b62bac0:
    37b62bac0mov eax, [rsi]
    37b62bac2jmp 0x37b62b956
    37b62bac7
    37b62bac7 66 0f 1f 84 00 00 00 00 00 f........
    37b62bad0
    37b62bad0loc_37b62bad0:
    37b62bad0mov eax, [r13]
    37b62bad4test eax, eax
    37b62bad6je 0x37b62ba00
    37b62badc
    37b62badcloc_37b62badc:
    37b62badcneg eax
    37b62badejmp 0x37b62b9de
    37b62b3f0