File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b7bc7c0
    37b7bc7c0sstebz_:
    37b7bc7c0push r15
    37b7bc7c2push r14
    37b7bc7c4push r13
    37b7bc7c6push r12
    37b7bc7c8push rbp
    37b7bc7c9push rdi
    37b7bc7capush rsi
    37b7bc7cbpush rbx
    37b7bc7ccsub rsp, 456
    37b7bc7d3movups [rsp+336], x6
    37b7bc7dbmovups [rsp+352], x7
    37b7bc7e3movups [rsp+368], x8
    37b7bc7ecmovups [rsp+384], x9
    37b7bc7f5movups [rsp+400], x10
    37b7bc7femovups [rsp+416], x11
    37b7bc807movups [rsp+432], x12
    37b7bc810mov rax, [rsp+664]
    37b7bc818mov r13, [rsp+592]
    37b7bc820mov r12, [rsp+600]
    37b7bc828mov rbp, [rsp+624]
    37b7bc830mov [rax], 0
    37b7bc836mov r15, [rsp+632]
    37b7bc83emov r14, [rsp+648]
    37b7bc846mov [rsp+544], r8
    37b7bc84emov rsi, rdx
    37b7bc851mov r8l, 1
    37b7bc857mov rbx, rcx
    37b7bc85amov [rsp+552], r9
    37b7bc862lea rdx, [rip+0xc7c647]
    37b7bc869mov r9l, 1
    37b7bc86fcall lsame_
    37b7bc874mov [rsp+160], 1
    37b7bc87ftest eax, eax
    37b7bc881je 0x37b7bce60
    37b7bc887
    37b7bc887loc_37b7bc887:
    37b7bc887mov r9l, 1
    37b7bc88dmov r8l, 1
    37b7bc893lea rdx, [rip+0xc7c636]
    37b7bc89amov rcx, rsi
    37b7bc89dcall lsame_
    37b7bc8a2test eax, eax
    37b7bc8a4jne 0x37b7bc958
    37b7bc8aamov r9l, 1
    37b7bc8b0mov r8l, 1
    37b7bc8b6lea rdx, [rip+0xc7c614]
    37b7bc8bdmov rcx, rsi
    37b7bc8c0call lsame_
    37b7bc8c5test eax, eax
    37b7bc8c7jne 0x37b7bcecc
    37b7bc8cdmov edx, -2
    37b7bc8d2mov eax, 2
    37b7bc8d7
    37b7bc8d7loc_37b7bc8d7:
    37b7bc8d7mov rsi, [rsp+664]
    37b7bc8dfmov [rsi], edx
    37b7bc8e1
    37b7bc8e1loc_37b7bc8e1:
    37b7bc8e1lea rdx, [rsp+332]
    37b7bc8e9mov r8l, 6
    37b7bc8eflea rcx, [rip+0xc7c5bd]
    37b7bc8f6mov [rsp+332], eax
    37b7bc8fdcall xerbla_
    37b7bc902nop
    37b7bc903
    37b7bc903loc_37b7bc903:
    37b7bc903movups x6, [rsp+336]
    37b7bc90bmovups x7, [rsp+352]
    37b7bc913movups x8, [rsp+368]
    37b7bc91cmovups x9, [rsp+384]
    37b7bc925movups x10, [rsp+400]
    37b7bc92emovups x11, [rsp+416]
    37b7bc937movups x12, [rsp+432]
    37b7bc940add rsp, 456
    37b7bc947pop rbx
    37b7bc948pop rsi
    37b7bc949pop rdi
    37b7bc94apop rbp
    37b7bc94bpop r12
    37b7bc94dpop r13
    37b7bc94fpop r14
    37b7bc951pop r15
    37b7bc953ret
    37b7bc954
    37b7bc954 0f 1f 40 00 ..@.
    37b7bc958
    37b7bc958loc_37b7bc958:
    37b7bc958mov edi, 2
    37b7bc95d
    37b7bc95dloc_37b7bc95d:
    37b7bc95dmov rax, [rsp+544]
    37b7bc965mov edx, [rax]
    37b7bc967test edx, edx
    37b7bc969js 0x37b7bcebd
    37b7bc96fcmp [rsp+160], 2
    37b7bc977je 0x37b7bcf08
    37b7bc97dcmp [rsp+160], 3
    37b7bc985je 0x37b7bdc58
    37b7bc98bmov rax, [rsp+664]
    37b7bc993mov eax, [rax]
    37b7bc995test eax, eax
    37b7bc997jne 0x37b7bde5c
    37b7bc99dmov rax, [rsp+608]
    37b7bc9a5mov [rax], 0
    37b7bc9abtest edx, edx
    37b7bc9adje 0x37b7bc903
    37b7bc9b3
    37b7bc9b3loc_37b7bc9b3:
    37b7bc9b3mov [rsp+160], 1
    37b7bc9benop
    37b7bc9c0
    37b7bc9c0loc_37b7bc9c0:
    37b7bc9c0mov edx, 1
    37b7bc9c5lea rcx, [rip+0xc7c4ed]
    37b7bc9cccall slamch_
    37b7bc9d1mov edx, 1
    37b7bc9d6lea rcx, [rip+0xc7c4dd]
    37b7bc9ddmovaps x6, x0
    37b7bc9e0call slamch_
    37b7bc9e5lea rax, [rip+0xc7c4d4]
    37b7bc9ecmov [rsp+64], 1
    37b7bc9f5mov r9, [rsp+544]
    37b7bc9fdmov [rsp+48], rax
    37b7bca02movaps x8, x0
    37b7bca06addss x0, x0
    37b7bca0alea rdx, [rip+0xc7c4a2]
    37b7bca11mov [rsp+56], 6
    37b7bca1alea r8, [rip+0xc7c49a]
    37b7bca21lea rcx, [rip+0xc7c494]
    37b7bca28mov [rsp+40], rax
    37b7bca2dmov [rsp+32], rax
    37b7bca32movss [rsp+332], x0
    37b7bca3bcall ilaenv_
    37b7bca40xor edx, edx
    37b7bca42cmp eax, 1
    37b7bca45cmovle eax, edx
    37b7bca48mov [rsp+324], eax
    37b7bca4fmov rax, [rsp+544]
    37b7bca57mov ebx, [rax]
    37b7bca59mov rax, [rsp+616]
    37b7bca61cmp ebx, 1
    37b7bca64mov [rax], 1
    37b7bca6aje 0x37b7bd80c
    37b7bca70movsxd r8, ebx
    37b7bca73lea rsi, [r14+4*r8]
    37b7bca77mov [rsi-4], 0
    37b7bca7ejle 0x37b7bda6e
    37b7bca84movss x4, [r13]
    37b7bca8amovaps x7, x8
    37b7bca8elea ecx, [rbx-2]
    37b7bca91xor eax, eax
    37b7bca93mov [rsp+168], r8
    37b7bca9bmulss x7, x8
    37b7bcaa0xor r10l, r10l
    37b7bcaa3movss x5, [rip+0xc7c429]
    37b7bcaabmov [rsp+164], ebx
    37b7bcab2mov r9, [rsp+616]
    37b7bcabamovaps x2, x4
    37b7bcabdmovss x3, [rip+0xc7c41b]
    37b7bcac5mov r8, [rsp+640]
    37b7bcacdjmp 0x37b7bcaf7
    37b7bcacf
    37b7bcacf 90 .
    37b7bcad0
    37b7bcad0loc_37b7bcad0:
    37b7bcad0movsxd r11, [r9]
    37b7bcad3lea ebx, [rax+1]
    37b7bcad6pxor x1, x1
    37b7bcadamovss [r14+4*rax], x1
    37b7bcae0mov rdx, r11
    37b7bcae3mov [r8+4*r11-4], ebx
    37b7bcae8add edx, 1
    37b7bcaebmov [r9], edx
    37b7bcaeecmp rcx, rax
    37b7bcaf1je 0x37b7bcb34
    37b7bcaf3
    37b7bcaf3loc_37b7bcaf3:
    37b7bcaf3add rax, 1
    37b7bcaf7
    37b7bcaf7loc_37b7bcaf7:
    37b7bcaf7movaps x0, x2
    37b7bcafamovss x2, [r13+4*rax+4]
    37b7bcb01movss x1, [r12+4*rax]
    37b7bcb07mulss x0, x2
    37b7bcb0bmulss x1, x1
    37b7bcb0fandps x0, x3
    37b7bcb12mulss x0, x7
    37b7bcb16addss x0, x6
    37b7bcb1acomiss x0, x1
    37b7bcb1dja 0x37b7bcad0
    37b7bcb1fmaxss x5, x1
    37b7bcb23mov r10l, 1
    37b7bcb29movss [r14+4*rax], x1
    37b7bcb2fcmp rcx, rax
    37b7bcb32jne 0x37b7bcaf3
    37b7bcb34
    37b7bcb34loc_37b7bcb34:
    37b7bcb34mov ebx, [rsp+164]
    37b7bcb3bmov r8, [rsp+168]
    37b7bcb43test r10b, r10b
    37b7bcb46je 0x37b7bcb4c
    37b7bcb48mulss x6, x5
    37b7bcb4c
    37b7bcb4cloc_37b7bcb4c:
    37b7bcb4cmov rax, [rsp+616]
    37b7bcb54mov r11, [rsp+640]
    37b7bcb5cmovss [rsp+328], x6
    37b7bcb65movsxd rdx, [rax]
    37b7bcb68mov [rsp+164], edx
    37b7bcb6fmov rax, rdx
    37b7bcb72mov [r11+4*rdx-4], ebx
    37b7bcb77cmp [rsp+160], 3
    37b7bcb7fje 0x37b7bd452
    37b7bcb85cmp [rsp+160], 2
    37b7bcb8dje 0x37b7bd86f
    37b7bcb93
    37b7bcb93loc_37b7bcb93:
    37b7bcb93mov rsi, [rsp+608]
    37b7bcb9bmov [rsp+164], eax
    37b7bcba2mov [rsi], 0
    37b7bcba8mov rsi, [rsp+664]
    37b7bcbb0mov [rsi], 0
    37b7bcbb6test eax, eax
    37b7bcbb8jle 0x37b7bd8ac
    37b7bcbbepxor x9, x9
    37b7bcbc3movaps x7, x9
    37b7bcbc7
    37b7bcbc7loc_37b7bcbc7:
    37b7bcbc7mov [rsp+600], r12
    37b7bcbcfmovaps x11, x10
    37b7bcbd3xor eax, eax
    37b7bcbd5xor esi, esi
    37b7bcbd7mov r12, r14
    37b7bcbdamov [rsp+264], edi
    37b7bcbe1mov r14, [rsp+656]
    37b7bcbe9mov r10l, 1
    37b7bcbefmov [rsp+168], 0
    37b7bcbfamovss x5, [rip+0xc7c2de]
    37b7bcc02mov [rsp+200], 0
    37b7bcc0djmp 0x37b7bcc59
    37b7bcc0f
    37b7bcc0f 90 .
    37b7bcc10
    37b7bcc10loc_37b7bcc10:
    37b7bcc10cmp [rsp+160], 1
    37b7bcc18je 0x37b7bcf60
    37b7bcc1emovaps x0, x3
    37b7bcc21subss x0, [rsp+328]
    37b7bcc2acomiss x7, x0
    37b7bcc2djb 0x37b7bcf90
    37b7bcc33add [rsp+200], 1
    37b7bcc3bcomiss x9, x0
    37b7bcc3fsbb [rsp+168], -1
    37b7bcc47
    37b7bcc47loc_37b7bcc47:
    37b7bcc47add r10, 1
    37b7bcc4bcmp [rsp+164], r10l
    37b7bcc53jl 0x37b7bce10
    37b7bcc59
    37b7bcc59loc_37b7bcc59:
    37b7bcc59movsxd rbx, eax
    37b7bcc5cmov rax, [rsp+640]
    37b7bcc64mov edi, r10l
    37b7bcc67movss x3, [r13+4*rbx]
    37b7bcc6emov rdx, rbx
    37b7bcc71mov eax, [rax+4*r10-4]
    37b7bcc76mov r8l, eax
    37b7bcc79sub r8l, ebx
    37b7bcc7cmov [rsp+312], r8l
    37b7bcc84cmp r8l, 1
    37b7bcc88je 0x37b7bcc10
    37b7bcc8aadd edx, 1
    37b7bcc8dcmp edx, eax
    37b7bcc8fjge 0x37b7bd7f8
    37b7bcc95lea edx, [r8-2]
    37b7bcc99lea r9, [4*rbx]
    37b7bcca1movaps x4, x3
    37b7bcca4add r9, [rsp+600]
    37b7bccaclea r11, [4*rdx+4]
    37b7bccb4lea rcx, [r13+4*rbx]
    37b7bccb9pxor x1, x1
    37b7bccbdxor edx, edx
    37b7bccbfmovaps x6, x5
    37b7bccc2nop [rax]
    37b7bccc9nop [rax+rax]
    37b7bccd4nop [rax+rax]
    37b7bccdfnop [rax+rax]
    37b7bcceanop [rax+rax]
    37b7bccf5nop [rax+rax]
    37b7bcd00
    37b7bcd00loc_37b7bcd00:
    37b7bcd00movss x0, [rcx+rdx]
    37b7bcd05movaps x10, x1
    37b7bcd09movss x1, [r9+rdx]
    37b7bcd0fadd rdx, 4
    37b7bcd13movaps x2, x0
    37b7bcd16subss x0, x10
    37b7bcd1bandps x1, x5
    37b7bcd1eaddss x2, x10
    37b7bcd23subss x0, x1
    37b7bcd27addss x2, x1
    37b7bcd2bminss x4, x0
    37b7bcd2fmaxss x3, x2
    37b7bcd33cmp r11, rdx
    37b7bcd36jne 0x37b7bcd00
    37b7bcd38
    37b7bcd38loc_37b7bcd38:
    37b7bcd38movsxd rdx, eax
    37b7bcd3bmov rcx, [rsp+584]
    37b7bcd43movss x2, [r13+4*rdx-4]
    37b7bcd4amovaps x0, x2
    37b7bcd4dsubss x2, x1
    37b7bcd51addss x0, x1
    37b7bcd55minss x4, x2
    37b7bcd59maxss x0, x3
    37b7bcd5dmovaps x3, x4
    37b7bcd60movaps x2, x0
    37b7bcd63andps x3, x6
    37b7bcd66andps x2, x6
    37b7bcd69maxss x3, x2
    37b7bcd6dmulss x3, [rip+0xc7c17b]
    37b7bcd75pxor x2, x2
    37b7bcd79cvtsi2ss x2, r8l
    37b7bcd7emulss x3, x8
    37b7bcd83mulss x3, x2
    37b7bcd87movss x2, [rip+0xc7c161]
    37b7bcd8fmulss x2, [rsp+328]
    37b7bcd98subss x4, x3
    37b7bcd9caddss x0, x3
    37b7bcda0subss x4, x2
    37b7bcda4addss x2, x0
    37b7bcda8movss x0, [rcx]
    37b7bcdacmovaps x1, x4
    37b7bcdafpxor x4, x4
    37b7bcdb3comiss x4, x0
    37b7bcdb6jb 0x37b7bcdca
    37b7bcdb8movaps x0, x1
    37b7bcdbbandps x0, x6
    37b7bcdbeandps x6, x2
    37b7bcdc1maxss x0, x6
    37b7bcdc5mulss x0, x8
    37b7bcdca
    37b7bcdcaloc_37b7bcdca:
    37b7bcdcamovss [rsp+296], x0
    37b7bcdd3cmp [rsp+160], 1
    37b7bcddbje 0x37b7bcfc2
    37b7bcde1comiss x7, x2
    37b7bcde4jbe 0x37b7bcfb0
    37b7bcdeaadd [rsp+200], r8l
    37b7bcdf2add r10, 1
    37b7bcdf6add [rsp+168], r8l
    37b7bcdfecmp [rsp+164], r10l
    37b7bce06jge 0x37b7bcc59
    37b7bce0cnop [rax]
    37b7bce10
    37b7bce10loc_37b7bce10:
    37b7bce10mov edi, [rsp+264]
    37b7bce17mov r14l, esi
    37b7bce1amovaps x10, x11
    37b7bce1ecmp [rsp+160], 3
    37b7bce26je 0x37b7bd860
    37b7bce2ccmp edi, 1
    37b7bce2fje 0x37b7bd8c8
    37b7bce35mov rax, [rsp+664]
    37b7bce3dmov [rax], 0
    37b7bce43test esi, esi
    37b7bce45je 0x37b7bc903
    37b7bce4b
    37b7bce4bloc_37b7bce4b:
    37b7bce4bmov rax, [rsp+664]
    37b7bce53mov [rax], 1
    37b7bce59jmp 0x37b7bc903
    37b7bce5e
    37b7bce5e 66 90 f.
    37b7bce60
    37b7bce60loc_37b7bce60:
    37b7bce60mov r9l, 1
    37b7bce66mov r8l, 1
    37b7bce6clea rdx, [rip+0xc7c03e]
    37b7bce73mov rcx, rbx
    37b7bce76call lsame_
    37b7bce7bmov [rsp+160], 2
    37b7bce86test eax, eax
    37b7bce88jne 0x37b7bc887
    37b7bce8emov r9l, 1
    37b7bce94mov r8l, 1
    37b7bce9alea rdx, [rip+0xc7c011]
    37b7bcea1mov rcx, rbx
    37b7bcea4call lsame_
    37b7bcea9test eax, eax
    37b7bceabje 0x37b7bced6
    37b7bceadmov [rsp+160], 3
    37b7bceb8jmp 0x37b7bc887
    37b7bcebd
    37b7bcebdloc_37b7bcebd:
    37b7bcebdmov edx, -3
    37b7bcec2mov eax, 3
    37b7bcec7jmp 0x37b7bc8d7
    37b7bcecc
    37b7bceccloc_37b7bcecc:
    37b7bceccmov edi, 1
    37b7bced1jmp 0x37b7bc95d
    37b7bced6
    37b7bced6loc_37b7bced6:
    37b7bced6mov r9l, 1
    37b7bcedcmov r8l, 1
    37b7bcee2lea rdx, [rip+0xc7bfe7]
    37b7bcee9mov rcx, rsi
    37b7bceeccall lsame_
    37b7bcef1test eax, eax
    37b7bcef3je 0x37b7bde63
    37b7bcef9
    37b7bcef9loc_37b7bcef9:
    37b7bcef9mov edx, -1
    37b7bcefemov eax, 1
    37b7bcf03jmp 0x37b7bc8d7
    37b7bcf08
    37b7bcf08loc_37b7bcf08:
    37b7bcf08mov rax, [rsp+552]
    37b7bcf10movss x0, [rax]
    37b7bcf14mov rax, [rsp+560]
    37b7bcf1ccomiss x0, [rax]
    37b7bcf1fjae 0x37b7bcf4e
    37b7bcf21mov rax, [rsp+664]
    37b7bcf29mov eax, [rax]
    37b7bcf2btest eax, eax
    37b7bcf2djne 0x37b7bde5c
    37b7bcf33mov rax, [rsp+608]
    37b7bcf3bmov [rax], 0
    37b7bcf41test edx, edx
    37b7bcf43jne 0x37b7bc9c0
    37b7bcf49jmp 0x37b7bc903
    37b7bcf4e
    37b7bcf4eloc_37b7bcf4e:
    37b7bcf4emov edx, -5
    37b7bcf53mov eax, 5
    37b7bcf58jmp 0x37b7bc8d7
    37b7bcf5d
    37b7bcf5d 0f 1f 00 ...
    37b7bcf60
    37b7bcf60loc_37b7bcf60:
    37b7bcf60add [rsp+200], 1
    37b7bcf68add [rsp+168], 1
    37b7bcf70
    37b7bcf70loc_37b7bcf70:
    37b7bcf70mov rbx, [rsp+608]
    37b7bcf78movsxd rdx, [rbx]
    37b7bcf7blea ecx, [rdx+1]
    37b7bcf7emov [r15+4*rdx], edi
    37b7bcf82mov [rbx], ecx
    37b7bcf84movss [rbp+4*rdx], x3
    37b7bcf8ajmp 0x37b7bcc47
    37b7bcf8f
    37b7bcf8f 90 .
    37b7bcf90
    37b7bcf90loc_37b7bcf90:
    37b7bcf90comiss x9, x0
    37b7bcf94jb 0x37b7bcc47
    37b7bcf9aadd [rsp+168], 1
    37b7bcfa2comiss x0, x7
    37b7bcfa5ja 0x37b7bcf70
    37b7bcfa7jmp 0x37b7bcc47
    37b7bcfac
    37b7bcfac 0f 1f 40 00 ..@.
    37b7bcfb0
    37b7bcfb0loc_37b7bcfb0:
    37b7bcfb0maxss x1, x7
    37b7bcfb4minss x2, x9
    37b7bcfb9comiss x1, x2
    37b7bcfbcjae 0x37b7bcc47
    37b7bcfc2
    37b7bcfc2loc_37b7bcfc2:
    37b7bcfc2mov [rsp+276], eax
    37b7bcfc9mov rax, [rsp+544]
    37b7bcfd1shl rbx, 2
    37b7bcfd5lea r11, [rsp+304]
    37b7bcfddmov [rsp+208], r11
    37b7bcfe5movsxd r9, [rax]
    37b7bcfe8mov rax, [rsp+608]
    37b7bcff0mov [rsp+280], r10
    37b7bcff8lea r10, [r12+rbx]
    37b7bcffcmov [rsp+176], r10
    37b7bd004mov rcx, r9
    37b7bd007movss [r12+4*r9], x1
    37b7bd00dmovss [rsp+272], x1
    37b7bd016add ecx, r8l
    37b7bd019movss [rsp+268], x2
    37b7bd022movsxd rdx, ecx
    37b7bd025movss [r12+4*rdx], x2
    37b7bd02bmovsxd rdx, [rax]
    37b7bd02emov rax, [rsp+600]
    37b7bd036mov [rsp+152], r11
    37b7bd03eshl rdx, 2
    37b7bd042add rax, rbx
    37b7bd045add rbx, r13
    37b7bd048mov [rsp+88], r10
    37b7bd04dlea r11, [r15+rdx]
    37b7bd051add rdx, rbp
    37b7bd054mov [rsp+80], rax
    37b7bd059mov [rsp+136], rdx
    37b7bd061lea rdx, [rsp+308]
    37b7bd069mov [rsp+120], rdx
    37b7bd06elea edx, [r8+rcx]
    37b7bd072lea r8, [rsp+324]
    37b7bd07amovsxd rdx, edx
    37b7bd07dmov [rsp+192], rbx
    37b7bd085mov rcx, [rsp+192]
    37b7bd08dlea rdx, [r12+4*rdx]
    37b7bd091mov [rsp+144], r11
    37b7bd099lea r11, [rsp+300]
    37b7bd0a1mov [rsp+112], rdx
    37b7bd0a6lea rdx, [r12+4*r9]
    37b7bd0aalea r9, [rsp+332]
    37b7bd0b2mov [rsp+104], rdx
    37b7bd0b7lea rdx, [rsp+328]
    37b7bd0bfmov [rsp+96], r11
    37b7bd0c4mov [rsp+256], r11
    37b7bd0cclea r11, [rip+0xc7bde9]
    37b7bd0d3mov [rsp+72], rcx
    37b7bd0d8lea rcx, [rsp+296]
    37b7bd0e0mov [rsp+184], rax
    37b7bd0e8mov [rsp+216], rdx
    37b7bd0f0mov [rsp+64], rdx
    37b7bd0f5lea rdx, [rip+0xc7bdd0]
    37b7bd0fcmov [rsp+224], r9
    37b7bd104mov [rsp+56], r9
    37b7bd109lea r9, [rsp+312]
    37b7bd111mov [rsp+128], r14
    37b7bd119mov [rsp+232], rcx
    37b7bd121mov [rsp+48], rcx
    37b7bd126mov rcx, r11
    37b7bd129mov [rsp+40], r8
    37b7bd12emov [rsp+32], r11
    37b7bd133mov [rsp+240], r8
    37b7bd13blea r8, [rsp+312]
    37b7bd143call slaebz_
    37b7bd148movsxd rdx, [rsp+312]
    37b7bd150mov ecx, [r14]
    37b7bd153movss x2, [rsp+268]
    37b7bd15cadd [rsp+200], ecx
    37b7bd163subss x2, [rsp+272]
    37b7bd16cmov [rsp+204], edx
    37b7bd173addss x2, [rsp+328]
    37b7bd17cmov edx, [r14+4*rdx]
    37b7bd180mov [rsp+248], ecx
    37b7bd187add [rsp+168], edx
    37b7bd18emov rdx, [rsp+608]
    37b7bd196mov r11l, [rdx]
    37b7bd199movaps x0, x2
    37b7bd19cmov [rsp+252], r11l
    37b7bd1a4call logf
    37b7bd1a9movaps x6, x0
    37b7bd1acmovss x0, [rsp+328]
    37b7bd1b5call logf
    37b7bd1bamov r8, [rsp+208]
    37b7bd1c2mov r9, [rsp+544]
    37b7bd1calea rcx, [rip+0xc7bcf3]
    37b7bd1d1subss x6, x0
    37b7bd1d5divss x6, [rip+0xc7bd1b]
    37b7bd1ddmov r10l, [rsp+204]
    37b7bd1e5mov r11, [rsp+256]
    37b7bd1edcvttss2si edx, x6
    37b7bd1f1movsxd r9, [r9]
    37b7bd1f4mov [rsp+152], r8
    37b7bd1fcmov rax, [rsp+184]
    37b7bd204mov [rsp+96], r11
    37b7bd209mov [rsp+128], r14
    37b7bd211add edx, 2
    37b7bd214mov [rsp+320], edx
    37b7bd21bmovsxd rdx, [rsp+252]
    37b7bd223shl rdx, 2
    37b7bd227lea r8, [r15+rdx]
    37b7bd22badd rdx, rbp
    37b7bd22emov [rsp+136], rdx
    37b7bd236lea rdx, [rsp+316]
    37b7bd23emov [rsp+120], rdx
    37b7bd243lea edx, [r9+2*r10]
    37b7bd247mov r10, [rsp+176]
    37b7bd24fmovsxd rdx, edx
    37b7bd252mov [rsp+144], r8
    37b7bd25alea rdx, [r12+4*rdx]
    37b7bd25emov [rsp+88], r10
    37b7bd263mov [rsp+112], rdx
    37b7bd268lea rdx, [r12+4*r9]
    37b7bd26cmov [rsp+104], rdx
    37b7bd271mov [rsp+80], rax
    37b7bd276mov rax, [rsp+192]
    37b7bd27emov rdx, [rsp+216]
    37b7bd286mov r9, [rsp+224]
    37b7bd28emov [rsp+72], rax
    37b7bd293mov rax, [rsp+232]
    37b7bd29bmov r8, [rsp+240]
    37b7bd2a3mov [rsp+64], rdx
    37b7bd2a8lea rdx, [rsp+320]
    37b7bd2b0mov [rsp+48], rax
    37b7bd2b5lea rax, [rip+0xc7bc00]
    37b7bd2bcmov [rsp+56], r9
    37b7bd2c1lea r9, [rsp+312]
    37b7bd2c9mov [rsp+40], r8
    37b7bd2celea r8, [rsp+312]
    37b7bd2d6mov [rsp+32], rax
    37b7bd2dbcall slaebz_
    37b7bd2e0mov r8l, [rsp+316]
    37b7bd2e8mov eax, [rsp+276]
    37b7bd2efmovss x5, [rip+0xc7bbe9]
    37b7bd2f7mov r10, [rsp+280]
    37b7bd2fftest r8l, r8l
    37b7bd302jle 0x37b7bd43c
    37b7bd308mov rbx, [rsp+544]
    37b7bd310mov ecx, [rsp+312]
    37b7bd317mov [rsp+208], eax
    37b7bd31emov [rsp+216], r10
    37b7bd326movss x1, [rip+0xc7bbce]
    37b7bd32emov edx, [rbx]
    37b7bd330mov ebx, r8l
    37b7bd333sub ebx, [rsp+304]
    37b7bd33amov [rsp+592], r13
    37b7bd342mov [rsp+176], ebx
    37b7bd349lea ebx, [r8+1]
    37b7bd34dmovsxd r8, ecx
    37b7bd350mov r11l, [rsp+252]
    37b7bd358mov [rsp+184], rbx
    37b7bd360mov ebx, r10l
    37b7bd363lea r9, [r14+4*r8]
    37b7bd367sub r11l, [rsp+248]
    37b7bd36fneg ebx
    37b7bd371mov r8l, 1
    37b7bd377mov r13, r9
    37b7bd37amov [rsp+192], ebx
    37b7bd381lea ebx, [rcx+rdx]
    37b7bd384mov [rsp+204], ebx
    37b7bd38blea ebx, [rdx-1]
    37b7bd38enop
    37b7bd390
    37b7bd390loc_37b7bd390:
    37b7bd390cmp [rsp+176], r8l
    37b7bd398mov eax, 1
    37b7bd39dmov edx, [r13+4*r8-4]
    37b7bd3a2cmovl esi, eax
    37b7bd3a5mov ecx, [rsp+192]
    37b7bd3acmov eax, [r14+4*r8-4]
    37b7bd3b1cmovge ecx, edi
    37b7bd3b4add eax, 1
    37b7bd3b7cmp eax, edx
    37b7bd3b9jg 0x37b7bd413
    37b7bd3bbmov r10l, [rsp+204]
    37b7bd3c3lea r9l, [rbx+r8]
    37b7bd3c7add eax, r11l
    37b7bd3caadd edx, r11l
    37b7bd3cdmovsxd r9, r9l
    37b7bd3d0cdqe
    37b7bd3d2add r10l, r8l
    37b7bd3d5movsxd r10, r10l
    37b7bd3d8movss x0, [r12+4*r10-4]
    37b7bd3dfaddss x0, [r12+4*r9]
    37b7bd3e5mulss x0, x1
    37b7bd3e9nop
    37b7bd3eanop [rax+rax]
    37b7bd3f5nop [rax+rax]
    37b7bd400
    37b7bd400loc_37b7bd400:
    37b7bd400mov [r15+4*rax-4], ecx
    37b7bd405movss [rbp+4*rax-4], x0
    37b7bd40badd rax, 1
    37b7bd40fcmp edx, eax
    37b7bd411jge 0x37b7bd400
    37b7bd413
    37b7bd413loc_37b7bd413:
    37b7bd413add r8, 1
    37b7bd417cmp [rsp+184], r8
    37b7bd41fjne 0x37b7bd390
    37b7bd425mov eax, [rsp+208]
    37b7bd42cmov r10, [rsp+216]
    37b7bd434mov r13, [rsp+592]
    37b7bd43c
    37b7bd43cloc_37b7bd43c:
    37b7bd43cmov rdi, [rsp+608]
    37b7bd444mov edx, [rsp+308]
    37b7bd44badd [rdi], edx
    37b7bd44djmp 0x37b7bcc47
    37b7bd452
    37b7bd452loc_37b7bd452:
    37b7bd452movaps x7, x4
    37b7bd455pxor x1, x1
    37b7bd459lea rdx, [rcx+1]
    37b7bd45dxor eax, eax
    37b7bd45fnop [rax+rax]
    37b7bd46anop [rax+rax]
    37b7bd475nop [rax+rax]
    37b7bd480
    37b7bd480loc_37b7bd480:
    37b7bd480movss x0, [r13+4*rax]
    37b7bd487movaps x5, x1
    37b7bd48amovss x1, [r14+4*rax]
    37b7bd490add rax, 1
    37b7bd494movaps x2, x0
    37b7bd497sqrtss x1, x1
    37b7bd49bsubss x0, x5
    37b7bd49faddss x2, x5
    37b7bd4a3subss x0, x1
    37b7bd4a7addss x2, x1
    37b7bd4abminss x7, x0
    37b7bd4afmaxss x4, x2
    37b7bd4b3cmp rdx, rax
    37b7bd4b6jne 0x37b7bd480
    37b7bd4b8
    37b7bd4b8loc_37b7bd4b8:
    37b7bd4b8movss x0, [r13+4*r8-4]
    37b7bd4bfmovaps x2, x0
    37b7bd4c2subss x0, x1
    37b7bd4c6addss x2, x1
    37b7bd4caminss x7, x0
    37b7bd4cemovss x0, [rip+0xc7ba1a]
    37b7bd4d6maxss x2, x4
    37b7bd4damovaps x1, x7
    37b7bd4ddandps x1, x3
    37b7bd4e0andps x3, x2
    37b7bd4e3maxss x1, x3
    37b7bd4e7pxor x3, x3
    37b7bd4ebcvtsi2ss x3, ebx
    37b7bd4efmovss [rsp+164], x1
    37b7bd4f8movaps x9, x1
    37b7bd4fcmulss x9, x0
    37b7bd501mulss x0, x6
    37b7bd505mulss x9, x8
    37b7bd50amulss x9, x3
    37b7bd50fmovss x3, [rip+0xc7b9dd]
    37b7bd517mulss x3, x6
    37b7bd51bsubss x7, x9
    37b7bd520addss x9, x2
    37b7bd525addss x9, x0
    37b7bd52amovaps x0, x1
    37b7bd52dsubss x7, x3
    37b7bd531addss x0, x6
    37b7bd535call logf
    37b7bd53amovaps x10, x0
    37b7bd53emovaps x0, x6
    37b7bd541call logf
    37b7bd546pxor x2, x2
    37b7bd54asubss x10, x0
    37b7bd54fdivss x10, [rip+0xc7b9a0]
    37b7bd558cvttss2si eax, x10
    37b7bd55dadd eax, 2
    37b7bd560mov [rsp+320], eax
    37b7bd567mov rax, [rsp+584]
    37b7bd56fmovss x0, [rax]
    37b7bd573comiss x2, x0
    37b7bd576jb 0x37b7bd589
    37b7bd578movss x1, [rsp+164]
    37b7bd581mulss x1, x8
    37b7bd586movaps x0, x1
    37b7bd589
    37b7bd589loc_37b7bd589:
    37b7bd589lea eax, [rbx+1]
    37b7bd58clea rcx, [rsp+304]
    37b7bd594movss [rsi], x7
    37b7bd598movss [rsi+4], x7
    37b7bd59dlea rdx, [rsp+320]
    37b7bd5a5movss [rsp+296], x0
    37b7bd5aemovd x0, eax
    37b7bd5b2mov rax, [rsp+656]
    37b7bd5bapshufd x0, x0, -32
    37b7bd5bfmovss [rsi+8], x9
    37b7bd5c5mov [rax], -1
    37b7bd5ccmovq [rax+8], x0
    37b7bd5d1mov rax, [rsp+568]
    37b7bd5d9movss [rsi+12], x9
    37b7bd5dfmov eax, [rax]
    37b7bd5e1movss [rsi+16], x7
    37b7bd5e6movss [rsi+20], x9
    37b7bd5ecmov rsi, [rsp+656]
    37b7bd5f4sub eax, 1
    37b7bd5f7movd x0, eax
    37b7bd5fbmov rax, [rsp+576]
    37b7bd603mov eax, [rax]
    37b7bd605movd x6, eax
    37b7bd609mov [rsp+164], eax
    37b7bd610mov rax, [rsp+656]
    37b7bd618punpckldq x0, x6
    37b7bd61cmovq [rax+16], x0
    37b7bd621lea eax, [rbx+4]
    37b7bd624cdqe
    37b7bd626mov [rsp+152], rcx
    37b7bd62elea rcx, [rsp+316]
    37b7bd636shl rax, 2
    37b7bd63amov [rsp+120], rcx
    37b7bd63flea rcx, [r14+rax]
    37b7bd643lea rax, [r14+rax-16]
    37b7bd648mov [rsp+128], rsi
    37b7bd650mov [rsp+104], rax
    37b7bd655lea rax, [rsi+16]
    37b7bd659mov [rsp+96], rax
    37b7bd65elea rax, [rsp+328]
    37b7bd666mov [rsp+64], rax
    37b7bd66blea rax, [rsp+332]
    37b7bd673mov [rsp+56], rax
    37b7bd678lea rax, [rsp+296]
    37b7bd680mov [rsp+48], rax
    37b7bd685lea rax, [rsp+324]
    37b7bd68dmov [rsp+112], rcx
    37b7bd692lea rcx, [rip+0xc7b82f]
    37b7bd699mov [rsp+144], r15
    37b7bd6a1mov [rsp+136], rbp
    37b7bd6a9mov [rsp+88], r14
    37b7bd6aemov [rsp+80], r12
    37b7bd6b3mov [rsp+72], r13
    37b7bd6b8mov [rsp+40], rax
    37b7bd6bdlea rax, [rip+0xc7b800]
    37b7bd6c4mov r8, [rsp+544]
    37b7bd6ccmov [rsp+32], rax
    37b7bd6d1mov r9, rax
    37b7bd6d4call slaebz_
    37b7bd6d9mov rsi, [rsp+544]
    37b7bd6e1mov rax, [rsp+576]
    37b7bd6e9movsxd rcx, [rsi]
    37b7bd6ecmov rsi, [rsp+656]
    37b7bd6f4mov eax, [rax]
    37b7bd6f6mov rdx, rcx
    37b7bd6f9lea rcx, [r14+4*rcx]
    37b7bd6fdmovss x6, [rcx]
    37b7bd701movss x7, [rcx+4]
    37b7bd706movss x10, [rcx+12]
    37b7bd70cmovss x9, [rcx+8]
    37b7bd712movaps x12, x6
    37b7bd716cmp [rsi+20], eax
    37b7bd719je 0x37b7bda4d
    37b7bd71fmov rsi, [rsp+656]
    37b7bd727mov r8l, [rsi+4]
    37b7bd72bmov ecx, [rsi+8]
    37b7bd72e
    37b7bd72eloc_37b7bd72e:
    37b7bd72etest r8l, r8l
    37b7bd731js 0x37b7bd84d
    37b7bd737cmp r8l, edx
    37b7bd73asetge r9b
    37b7bd73etest ecx, ecx
    37b7bd740setle r8b
    37b7bd744or r8b, r9b
    37b7bd747jne 0x37b7bd84d
    37b7bd74dcmp ecx, edx
    37b7bd74fjg 0x37b7bd84d
    37b7bd755mov rsi, [rsp+608]
    37b7bd75dmov [rsi], 0
    37b7bd763mov rsi, [rsp+664]
    37b7bd76bmov [rsi], 0
    37b7bd771mov rsi, [rsp+616]
    37b7bd779mov esi, [rsi]
    37b7bd77bmov [rsp+164], esi
    37b7bd782test esi, esi
    37b7bd784jg 0x37b7bcbc7
    37b7bd78amov [rsp+168], 0
    37b7bd795xor r14l, r14l
    37b7bd798mov [rsp+200], 0
    37b7bd7a3
    37b7bd7a3loc_37b7bd7a3:
    37b7bd7a3mov ecx, [rsp+200]
    37b7bd7aamov rsi, [rsp+568]
    37b7bd7b2mov edx, [rsp+168]
    37b7bd7b9not ecx
    37b7bd7bbadd ecx, [rsi]
    37b7bd7bdsub edx, eax
    37b7bd7bftest ecx, ecx
    37b7bd7c1jg 0x37b7bd9dc
    37b7bd7c7test edx, edx
    37b7bd7c9jg 0x37b7bd9dc
    37b7bd7cf
    37b7bd7cfloc_37b7bd7cf:
    37b7bd7cfmov eax, ecx
    37b7bd7d1or eax, edx
    37b7bd7d3shr eax, 31
    37b7bd7d6je 0x37b7bd9b7
    37b7bd7dccmp edi, 1
    37b7bd7dfje 0x37b7bdcf4
    37b7bd7e5lea eax, [r14+2]
    37b7bd7e9
    37b7bd7e9loc_37b7bd7e9:
    37b7bd7e9mov rsi, [rsp+664]
    37b7bd7f1mov [rsi], eax
    37b7bd7f3jmp 0x37b7bc903
    37b7bd7f8
    37b7bd7f8loc_37b7bd7f8:
    37b7bd7f8movaps x4, x3
    37b7bd7fbpxor x1, x1
    37b7bd7ffmovss x6, [rip+0xc7b6d9]
    37b7bd807jmp 0x37b7bcd38
    37b7bd80c
    37b7bd80cloc_37b7bd80c:
    37b7bd80cmov rax, [rsp+640]
    37b7bd814movss x0, [r13]
    37b7bd81amov [rax], 1
    37b7bd820cmp [rsp+160], 2
    37b7bd828je 0x37b7bdc23
    37b7bd82e
    37b7bd82eloc_37b7bd82e:
    37b7bd82emov rax, [rsp+608]
    37b7bd836mov [r15], 1
    37b7bd83dmovss [rbp], x0
    37b7bd842mov [rax], 1
    37b7bd848jmp 0x37b7bc903
    37b7bd84d
    37b7bd84dloc_37b7bd84d:
    37b7bd84dmov rax, [rsp+664]
    37b7bd855mov [rax], 4
    37b7bd85bjmp 0x37b7bc903
    37b7bd860
    37b7bd860loc_37b7bd860:
    37b7bd860mov rax, [rsp+576]
    37b7bd868mov eax, [rax]
    37b7bd86ajmp 0x37b7bd7a3
    37b7bd86f
    37b7bd86floc_37b7bd86f:
    37b7bd86fmov rsi, [rsp+552]
    37b7bd877movss x7, [rsi]
    37b7bd87bmov rsi, [rsp+560]
    37b7bd883movss x9, [rsi]
    37b7bd888mov rsi, [rsp+608]
    37b7bd890mov [rsi], 0
    37b7bd896mov rsi, [rsp+664]
    37b7bd89emov [rsi], 0
    37b7bd8a4test edx, edx
    37b7bd8a6jg 0x37b7bcbc7
    37b7bd8ac
    37b7bd8acloc_37b7bd8ac:
    37b7bd8accmp edi, 1
    37b7bd8afjne 0x37b7bc903
    37b7bd8b5
    37b7bd8b5loc_37b7bd8b5:
    37b7bd8b5mov rax, [rsp+664]
    37b7bd8bdmov [rax], 0
    37b7bd8c3jmp 0x37b7bc903
    37b7bd8c8
    37b7bd8c8loc_37b7bd8c8:
    37b7bd8c8mov rax, [rsp+616]
    37b7bd8d0cmp [rax], 1
    37b7bd8d3jle 0x37b7bdc83
    37b7bd8d9mov rax, [rsp+608]
    37b7bd8e1mov r8l, [rax]
    37b7bd8e4xor eax, eax
    37b7bd8e6cmp r8l, 1
    37b7bd8eajle 0x37b7bdcdd
    37b7bd8f0
    37b7bd8f0loc_37b7bd8f0:
    37b7bd8f0lea ebx, [r8+1]
    37b7bd8f4mov r9l, 4
    37b7bd8famov r11, -8
    37b7bd901mov r10l, 2
    37b7bd907nop [rax+rax]
    37b7bd910
    37b7bd910loc_37b7bd910:
    37b7bd910cmp r8l, r10l
    37b7bd913jl 0x37b7bd999
    37b7bd919movss x2, [rbp+r9-4]
    37b7bd920lea rsi, [r11+r9]
    37b7bd924mov rdx, r10
    37b7bd927xor ecx, ecx
    37b7bd929add rsi, rbp
    37b7bd92cmovaps x0, x2
    37b7bd92fnop [rax+rax]
    37b7bd935nop [rax+rax]
    37b7bd940
    37b7bd940loc_37b7bd940:
    37b7bd940movss x1, [rsi+4*rdx]
    37b7bd945comiss x0, x1
    37b7bd948minss x1, x0
    37b7bd94ccmova ecx, edx
    37b7bd94fadd rdx, 1
    37b7bd953movaps x0, x1
    37b7bd956cmp r8l, edx
    37b7bd959jge 0x37b7bd940
    37b7bd95btest ecx, ecx
    37b7bd95dje 0x37b7bd984
    37b7bd95flea edx, [rcx-1]
    37b7bd962mov esi, [r15+r9-4]
    37b7bd967movsxd rdx, edx
    37b7bd96amov ecx, [r15+4*rdx]
    37b7bd96emov [r15+4*rdx], esi
    37b7bd972movss [rbp+4*rdx], x2
    37b7bd978mov [r15+r9-4], ecx
    37b7bd97dmovss [rbp+r9-4], x1
    37b7bd984
    37b7bd984loc_37b7bd984:
    37b7bd984add r10, 1
    37b7bd988sub r11, 4
    37b7bd98cadd r9, 4
    37b7bd990cmp rbx, r10
    37b7bd993jne 0x37b7bd910
    37b7bd999
    37b7bd999loc_37b7bd999:
    37b7bd999mov rsi, [rsp+664]
    37b7bd9a1mov edx, r14l
    37b7bd9a4mov [rsi], r14l
    37b7bd9a7test eax, eax
    37b7bd9a9je 0x37b7bc903
    37b7bd9af
    37b7bd9afloc_37b7bd9af:
    37b7bd9aflea eax, [rdx+2]
    37b7bd9b2jmp 0x37b7bd7e9
    37b7bd9b7
    37b7bd9b7loc_37b7bd9b7:
    37b7bd9b7cmp edi, 1
    37b7bd9baje 0x37b7bdcbb
    37b7bd9c0mov rax, [rsp+664]
    37b7bd9c8mov [rax], 0
    37b7bd9cetest r14l, r14l
    37b7bd9d1jne 0x37b7bce4b
    37b7bd9d7jmp 0x37b7bc903
    37b7bd9dc
    37b7bd9dcloc_37b7bd9dc:
    37b7bd9dcmov rax, [rsp+608]
    37b7bd9e4mov r9l, [rax]
    37b7bd9e7test r9l, r9l
    37b7bd9eajle 0x37b7bde14
    37b7bd9f0xor eax, eax
    37b7bd9f2xor r8l, r8l
    37b7bd9f5xor r10l, r10l
    37b7bd9f8jmp 0x37b7bda33
    37b7bd9fa
    37b7bd9fa 66 0f 1f 44 00 00 f..D..
    37b7bda00
    37b7bda00loc_37b7bda00:
    37b7bda00comiss x0, x12
    37b7bda04jb 0x37b7bda0a
    37b7bda06test edx, edx
    37b7bda08jg 0x37b7bda48
    37b7bda0a
    37b7bda0aloc_37b7bda0a:
    37b7bda0amov r11l, [r15+4*rax]
    37b7bda0emovsxd r8, r10l
    37b7bda11add r10l, 1
    37b7bda15movss [rbp+4*r8], x0
    37b7bda1cmov [r15+4*r8], r11l
    37b7bda20mov r8l, 1
    37b7bda26
    37b7bda26loc_37b7bda26:
    37b7bda26add rax, 1
    37b7bda2acmp r9, rax
    37b7bda2dje 0x37b7bdae7
    37b7bda33
    37b7bda33loc_37b7bda33:
    37b7bda33movss x0, [rbp+4*rax]
    37b7bda39test ecx, ecx
    37b7bda3bjle 0x37b7bda00
    37b7bda3dcomiss x10, x0
    37b7bda41jb 0x37b7bda00
    37b7bda43sub ecx, 1
    37b7bda46jmp 0x37b7bda26
    37b7bda48
    37b7bda48loc_37b7bda48:
    37b7bda48sub edx, 1
    37b7bda4bjmp 0x37b7bda26
    37b7bda4d
    37b7bda4dloc_37b7bda4d:
    37b7bda4dmovaps x0, x10
    37b7bda51movaps x10, x9
    37b7bda55mov r8l, [rsi]
    37b7bda58mov ecx, [rsi+12]
    37b7bda5bmovaps x9, x0
    37b7bda5fmovaps x0, x7
    37b7bda62movaps x7, x6
    37b7bda65movaps x12, x0
    37b7bda69jmp 0x37b7bd72e
    37b7bda6e
    37b7bda6eloc_37b7bda6e:
    37b7bda6emov rax, [rsp+640]
    37b7bda76movss [rsp+328], x6
    37b7bda7fmov [rax], ebx
    37b7bda81cmp [rsp+160], 3
    37b7bda89je 0x37b7bdd97
    37b7bda8fmov eax, 1
    37b7bda94cmp [rsp+160], 2
    37b7bda9cjne 0x37b7bcb93
    37b7bdaa2mov rax, [rsp+552]
    37b7bdaaamov [rsp+164], 1
    37b7bdab5movss x7, [rax]
    37b7bdab9mov rax, [rsp+560]
    37b7bdac1movss x9, [rax]
    37b7bdac6mov rax, [rsp+608]
    37b7bdacemov [rax], 0
    37b7bdad4mov rax, [rsp+664]
    37b7bdadcmov [rax], 0
    37b7bdae2jmp 0x37b7bcbc7
    37b7bdae7
    37b7bdae7loc_37b7bdae7:
    37b7bdae7xor eax, eax
    37b7bdae9test r8b, r8b
    37b7bdaeccmove r10, rax
    37b7bdaf0mov rax, [rsp+608]
    37b7bdaf8mov [rax], r10l
    37b7bdafbtest ecx, ecx
    37b7bdafdjg 0x37b7bdd28
    37b7bdb03test edx, edx
    37b7bdb05jle 0x37b7bd7cf
    37b7bdb0btest ecx, ecx
    37b7bdb0djg 0x37b7bdd28
    37b7bdb13
    37b7bdb13loc_37b7bdb13:
    37b7bdb13test edx, edx
    37b7bdb15jle 0x37b7bdb7f
    37b7bdb17
    37b7bdb17loc_37b7bdb17:
    37b7bdb17lea r11l, [rdx+1]
    37b7bdb1bmov eax, 1
    37b7bdb20lea r8l, [r10+1]
    37b7bdb24test r10l, r10l
    37b7bdb27je 0x37b7bdc05
    37b7bdb2dnop [rax]
    37b7bdb30
    37b7bdb30loc_37b7bdb30:
    37b7bdb30mov r9l, 1
    37b7bdb36xor ebx, ebx
    37b7bdb38nop [rax+rax]
    37b7bdb40
    37b7bdb40loc_37b7bdb40:
    37b7bdb40mov esi, [r15+4*r9-4]
    37b7bdb45test esi, esi
    37b7bdb47je 0x37b7bdb5f
    37b7bdb49movss x0, [rbp+4*r9-4]
    37b7bdb50comiss x0, x7
    37b7bdb53ja 0x37b7bdb59
    37b7bdb55test ebx, ebx
    37b7bdb57jne 0x37b7bdb5f
    37b7bdb59
    37b7bdb59loc_37b7bdb59:
    37b7bdb59movaps x7, x0
    37b7bdb5cmov ebx, r9l
    37b7bdb5f
    37b7bdb5floc_37b7bdb5f:
    37b7bdb5fadd r9, 1
    37b7bdb63cmp r9, r8
    37b7bdb66jne 0x37b7bdb40
    37b7bdb68lea r9l, [rbx-1]
    37b7bdb6cadd eax, 1
    37b7bdb6fmovsxd r9, r9l
    37b7bdb72mov [r15+4*r9], 0
    37b7bdb7acmp eax, r11l
    37b7bdb7djne 0x37b7bdb30
    37b7bdb7f
    37b7bdb7floc_37b7bdb7f:
    37b7bdb7ftest r10l, r10l
    37b7bdb82je 0x37b7bdc1e
    37b7bdb88xor eax, eax
    37b7bdb8axor r11l, r11l
    37b7bdb8dxor r9l, r9l
    37b7bdb90nop [rax]
    37b7bdb94nop [rax+rax]
    37b7bdb9fnop [rax+rax]
    37b7bdbaanop [rax+rax]
    37b7bdbb5nop [rax+rax]
    37b7bdbc0
    37b7bdbc0loc_37b7bdbc0:
    37b7bdbc0mov r8l, [r15+4*rax]
    37b7bdbc4test r8l, r8l
    37b7bdbc7je 0x37b7bdbe7
    37b7bdbc9movss x0, [rbp+4*rax]
    37b7bdbcfmovsxd r11, r9l
    37b7bdbd2add r9l, 1
    37b7bdbd6mov [r15+4*r11], r8l
    37b7bdbdamovss [rbp+4*r11], x0
    37b7bdbe1mov r11l, 1
    37b7bdbe7
    37b7bdbe7loc_37b7bdbe7:
    37b7bdbe7add rax, 1
    37b7bdbebcmp rax, r10
    37b7bdbeejne 0x37b7bdbc0
    37b7bdbf0test r11b, r11b
    37b7bdbf3je 0x37b7bdc1e
    37b7bdbf5
    37b7bdbf5loc_37b7bdbf5:
    37b7bdbf5mov rax, [rsp+608]
    37b7bdbfdmov [rax], r9l
    37b7bdc00jmp 0x37b7bd7cf
    37b7bdc05
    37b7bdc05loc_37b7bdc05:
    37b7bdc05lea r8l, [rax+1]
    37b7bdc09mov [r15-4], 0
    37b7bdc11cmp r8l, r11l
    37b7bdc14je 0x37b7bdc1e
    37b7bdc16add eax, 2
    37b7bdc19cmp eax, r11l
    37b7bdc1cjne 0x37b7bdc05
    37b7bdc1e
    37b7bdc1eloc_37b7bdc1e:
    37b7bdc1exor r9l, r9l
    37b7bdc21jmp 0x37b7bdbf5
    37b7bdc23
    37b7bdc23loc_37b7bdc23:
    37b7bdc23mov rax, [rsp+552]
    37b7bdc2bmovss x1, [rax]
    37b7bdc2fcomiss x1, x0
    37b7bdc32jae 0x37b7bdc45
    37b7bdc34mov rax, [rsp+560]
    37b7bdc3ccomiss x0, [rax]
    37b7bdc3fjbe 0x37b7bd82e
    37b7bdc45
    37b7bdc45loc_37b7bdc45:
    37b7bdc45mov rax, [rsp+608]
    37b7bdc4dmov [rax], 0
    37b7bdc53jmp 0x37b7bc903
    37b7bdc58
    37b7bdc58loc_37b7bdc58:
    37b7bdc58mov rax, [rsp+568]
    37b7bdc60test edx, edx
    37b7bdc62mov ecx, 1
    37b7bdc67cmovg ecx, edx
    37b7bdc6amov eax, [rax]
    37b7bdc6ccmp eax, ecx
    37b7bdc6ejg 0x37b7bdc74
    37b7bdc70test eax, eax
    37b7bdc72jg 0x37b7bdc91
    37b7bdc74
    37b7bdc74loc_37b7bdc74:
    37b7bdc74mov edx, -6
    37b7bdc79mov eax, 6
    37b7bdc7ejmp 0x37b7bc8d7
    37b7bdc83
    37b7bdc83loc_37b7bdc83:
    37b7bdc83test r14l, r14l
    37b7bdc86jne 0x37b7bce4b
    37b7bdc8cjmp 0x37b7bd8b5
    37b7bdc91
    37b7bdc91loc_37b7bdc91:
    37b7bdc91mov rsi, [rsp+576]
    37b7bdc99cmp edx, eax
    37b7bdc9bcmovle eax, edx
    37b7bdc9emov ecx, [rsi]
    37b7bdca0cmp ecx, eax
    37b7bdca2jl 0x37b7bdcac
    37b7bdca4cmp edx, ecx
    37b7bdca6jge 0x37b7bddb1
    37b7bdcac
    37b7bdcacloc_37b7bdcac:
    37b7bdcacmov edx, -7
    37b7bdcb1mov eax, 7
    37b7bdcb6jmp 0x37b7bc8d7
    37b7bdcbb
    37b7bdcbbloc_37b7bdcbb:
    37b7bdcbbmov rsi, [rsp+616]
    37b7bdcc3cmp [rsi], 1
    37b7bdcc6jle 0x37b7bdc83
    37b7bdcc8mov rsi, [rsp+608]
    37b7bdcd0mov r8l, [rsi]
    37b7bdcd3cmp r8l, 1
    37b7bdcd7jg 0x37b7bd8f0
    37b7bdcdd
    37b7bdcddloc_37b7bdcdd:
    37b7bdcddxor eax, eax
    37b7bdcdfmov rsi, [rsp+664]
    37b7bdce7test r14l, r14l
    37b7bdceasetne al
    37b7bdcedmov [rsi], eax
    37b7bdcefjmp 0x37b7bc903
    37b7bdcf4
    37b7bdcf4loc_37b7bdcf4:
    37b7bdcf4mov rsi, [rsp+616]
    37b7bdcfccmp [rsi], 1
    37b7bdcffjle 0x37b7bddff
    37b7bdd05mov rsi, [rsp+608]
    37b7bdd0dmov edx, r14l
    37b7bdd10mov r8l, [rsi]
    37b7bdd13cmp r8l, 1
    37b7bdd17jg 0x37b7bd8f0
    37b7bdd1djmp 0x37b7bd9af
    37b7bdd22
    37b7bdd22 66 0f 1f 44 00 00 f..D..
    37b7bdd28
    37b7bdd28loc_37b7bdd28:
    37b7bdd28lea ebx, [rcx+1]
    37b7bdd2bmov r11l, 1
    37b7bdd31lea r9l, [r10+1]
    37b7bdd35test r10l, r10l
    37b7bdd38je 0x37b7bde3a
    37b7bdd3enop
    37b7bdd40
    37b7bdd40loc_37b7bdd40:
    37b7bdd40mov eax, 1
    37b7bdd45xor r8l, r8l
    37b7bdd48nop [rax+rax]
    37b7bdd50
    37b7bdd50loc_37b7bdd50:
    37b7bdd50mov r12l, [r15+4*rax-4]
    37b7bdd55test r12l, r12l
    37b7bdd58je 0x37b7bdd72
    37b7bdd5amovss x0, [rbp+4*rax-4]
    37b7bdd60comiss x9, x0
    37b7bdd64ja 0x37b7bdd6b
    37b7bdd66test r8l, r8l
    37b7bdd69jne 0x37b7bdd72
    37b7bdd6b
    37b7bdd6bloc_37b7bdd6b:
    37b7bdd6bmovaps x9, x0
    37b7bdd6fmov r8l, eax
    37b7bdd72
    37b7bdd72loc_37b7bdd72:
    37b7bdd72add rax, 1
    37b7bdd76cmp r9, rax
    37b7bdd79jne 0x37b7bdd50
    37b7bdd7blea eax, [r8-1]
    37b7bdd7fadd r11l, 1
    37b7bdd83cdqe
    37b7bdd85mov [r15+4*rax], 0
    37b7bdd8dcmp r11l, ebx
    37b7bdd90jne 0x37b7bdd40
    37b7bdd92jmp 0x37b7bdb13
    37b7bdd97
    37b7bdd97loc_37b7bdd97:
    37b7bdd97movss x7, [r13]
    37b7bdd9dpxor x1, x1
    37b7bdda1movss x3, [rip+0xc7b137]
    37b7bdda9movaps x4, x7
    37b7bddacjmp 0x37b7bd4b8
    37b7bddb1
    37b7bddb1loc_37b7bddb1:
    37b7bddb1mov rax, [rsp+664]
    37b7bddb9mov eax, [rax]
    37b7bddbbtest eax, eax
    37b7bddbdjne 0x37b7bde5c
    37b7bddc3mov rax, [rsp+608]
    37b7bddcbmov [rax], 0
    37b7bddd1test edx, edx
    37b7bddd3je 0x37b7bc903
    37b7bddd9mov rax, [rsp+568]
    37b7bdde1cmp [rax], 1
    37b7bdde4jne 0x37b7bc9c0
    37b7bddeamov rax, [rsp+576]
    37b7bddf2cmp edx, [rax]
    37b7bddf4jne 0x37b7bc9c0
    37b7bddfajmp 0x37b7bc9b3
    37b7bddff
    37b7bddffloc_37b7bddff:
    37b7bddffmov eax, 3
    37b7bde04xor edx, edx
    37b7bde06test r14l, r14l
    37b7bde09je 0x37b7bd9af
    37b7bde0fjmp 0x37b7bd7e9
    37b7bde14
    37b7bde14loc_37b7bde14:
    37b7bde14mov rax, [rsp+608]
    37b7bde1cxor r10l, r10l
    37b7bde1fmov [rax], 0
    37b7bde25test ecx, ecx
    37b7bde27jg 0x37b7bdd28
    37b7bde2d
    37b7bde2dloc_37b7bde2d:
    37b7bde2dtest edx, edx
    37b7bde2fjg 0x37b7bdb17
    37b7bde35jmp 0x37b7bdc1e
    37b7bde3a
    37b7bde3aloc_37b7bde3a:
    37b7bde3amov eax, 1
    37b7bde3f
    37b7bde3floc_37b7bde3f:
    37b7bde3flea r8l, [rax+1]
    37b7bde43mov [r15-4], 0
    37b7bde4bcmp r8l, ebx
    37b7bde4eje 0x37b7bde2d
    37b7bde50add eax, 2
    37b7bde53cmp eax, ebx
    37b7bde55jne 0x37b7bde3f
    37b7bde57jmp 0x37b7bdb13
    37b7bde5c
    37b7bde5cloc_37b7bde5c:
    37b7bde5cneg eax
    37b7bde5ejmp 0x37b7bc8e1
    37b7bde63
    37b7bde63loc_37b7bde63:
    37b7bde63mov r9l, 1
    37b7bde69mov r8l, 1
    37b7bde6flea rdx, [rip+0xc7b05b]
    37b7bde76mov rcx, rsi
    37b7bde79call lsame_
    37b7bde7ejmp 0x37b7bcef9
    37b7bc7c0
    37b7bde83
    37b7bde83 // align 0x40
    37b7bdec0
    37b7bdec0sstedc_:
    37b7bdec0push r15
    37b7bdec2push r14
    37b7bdec4push r13
    37b7bdec6push r12
    37b7bdec8push rbp
    37b7bdec9push rdi
    37b7bdecapush rsi
    37b7bdecbpush rbx
    37b7bdeccsub rsp, 248
    37b7bded3mov ebp, 1
    37b7bded8mov rax, [rsp+360]
    37b7bdee0mov rdi, [rsp+400]
    37b7bdee8mov eax, [rax]
    37b7bdeeamov [rdi], 0
    37b7bdef0mov [rsp+140], eax
    37b7bdef7mov r12, rcx
    37b7bdefamov rsi, rdx
    37b7bdefdmov rbx, r8
    37b7bdf00mov rax, [rsp+376]
    37b7bdf08mov r14, r9
    37b7bdf0bcmp [rax], -1
    37b7bdf0eje 0x37b7bdf1f
    37b7bdf10mov rax, [rsp+392]
    37b7bdf18cmp [rax], -1
    37b7bdf1bsete bpl
    37b7bdf1f
    37b7bdf1floc_37b7bdf1f:
    37b7bdf1fmov r9l, 1
    37b7bdf25mov rcx, r12
    37b7bdf28and ebp, 1
    37b7bdf2bxor r15l, r15l
    37b7bdf2emov r8l, 1
    37b7bdf34lea rdx, [rip+0xc7afc5]
    37b7bdf3bcall lsame_
    37b7bdf40test eax, eax
    37b7bdf42je 0x37b7be0d0
    37b7bdf48
    37b7bdf48loc_37b7bdf48:
    37b7bdf48mov eax, [rsi]
    37b7bdf4amov [rsp+216], r15l
    37b7bdf52test eax, eax
    37b7bdf54js 0x37b7bdf88
    37b7bdf56mov rcx, [rsp+360]
    37b7bdf5emov edx, [rcx]
    37b7bdf60test edx, edx
    37b7bdf62jle 0x37b7bdf77
    37b7bdf64test eax, eax
    37b7bdf66mov ecx, 1
    37b7bdf6bcmovle eax, ecx
    37b7bdf6ecmp edx, eax
    37b7bdf70jge 0x37b7bdfd0
    37b7bdf72test r15l, r15l
    37b7bdf75je 0x37b7bdfd0
    37b7bdf77
    37b7bdf77loc_37b7bdf77:
    37b7bdf77mov edx, -6
    37b7bdf7cmov eax, 6
    37b7bdf81jmp 0x37b7bdf92
    37b7bdf83
    37b7bdf83 0f 1f 44 00 00 ..D..
    37b7bdf88
    37b7bdf88loc_37b7bdf88:
    37b7bdf88mov edx, -2
    37b7bdf8dmov eax, 2
    37b7bdf92
    37b7bdf92loc_37b7bdf92:
    37b7bdf92mov [rdi], edx
    37b7bdf94lea r13, [rip+0xc7af6e]
    37b7bdf9b
    37b7bdf9bloc_37b7bdf9b:
    37b7bdf9bmov r8l, 6
    37b7bdfa1lea rdx, [rsp+236]
    37b7bdfa9mov rcx, r13
    37b7bdfacmov [rsp+236], eax
    37b7bdfb3call xerbla_
    37b7bdfb8nop
    37b7bdfb9
    37b7bdfb9loc_37b7bdfb9:
    37b7bdfb9add rsp, 248
    37b7bdfc0pop rbx
    37b7bdfc1pop rsi
    37b7bdfc2pop rdi
    37b7bdfc3pop rbp
    37b7bdfc4pop r12
    37b7bdfc6pop r13
    37b7bdfc8pop r14
    37b7bdfcapop r15
    37b7bdfccret
    37b7bdfcd
    37b7bdfcd 0f 1f 00 ...
    37b7bdfd0
    37b7bdfd0loc_37b7bdfd0:
    37b7bdfd0mov eax, [rdi]
    37b7bdfd2test eax, eax
    37b7bdfd4jne 0x37b7beadd
    37b7bdfdalea rax, [rip+0xc7af23]
    37b7bdfe1lea r13, [rip+0xc7af21]
    37b7bdfe8mov [rsp+64], 1
    37b7bdff1mov [rsp+56], 6
    37b7bdffalea rcx, [rip+0xc7af0f]
    37b7be001mov r9, rax
    37b7be004mov rdx, r13
    37b7be007mov [rsp+48], rax
    37b7be00clea r8, [rip+0xc7aef5]
    37b7be013mov [rsp+40], rax
    37b7be018mov [rsp+32], rax
    37b7be01dcall ilaenv_
    37b7be022mov [rsp+200], eax
    37b7be029mov ecx, eax
    37b7be02bmov eax, [rsi]
    37b7be02dcmp eax, 1
    37b7be030jle 0x37b7be03b
    37b7be032test r15l, r15l
    37b7be035jne 0x37b7be150
    37b7be03b
    37b7be03bloc_37b7be03b:
    37b7be03bmov eax, 1
    37b7be040
    37b7be040loc_37b7be040:
    37b7be040mov [rsp+220], eax
    37b7be047mov [rsp+136], 1
    37b7be052
    37b7be052loc_37b7be052:
    37b7be052lea rax, [rsp+220]
    37b7be05amov rcx, rax
    37b7be05dmov [rsp+144], rax
    37b7be065call sroundup_lwork_
    37b7be06amov rax, [rsp+368]
    37b7be072mov ecx, [rsp+136]
    37b7be079movss [rax], x0
    37b7be07dmov rax, [rsp+384]
    37b7be085mov [rax], ecx
    37b7be087mov rax, [rsp+376]
    37b7be08fmov ecx, [rsp+220]
    37b7be096cmp [rax], ecx
    37b7be098jl 0x37b7be130
    37b7be09emov rax, [rsp+392]
    37b7be0a6mov ecx, [rsp+136]
    37b7be0adcmp [rax], ecx
    37b7be0afjge 0x37b7be1d8
    37b7be0b5test ebp, ebp
    37b7be0b7jne 0x37b7be2d0
    37b7be0bdmov [rdi], -10
    37b7be0c3mov eax, 10
    37b7be0c8jmp 0x37b7bdf9b
    37b7be0cd
    37b7be0cd 0f 1f 00 ...
    37b7be0d0
    37b7be0d0loc_37b7be0d0:
    37b7be0d0mov r9l, 1
    37b7be0d6mov r8l, 1
    37b7be0dclea rdx, [rip+0xc7ae1e]
    37b7be0e3mov rcx, r12
    37b7be0e6call lsame_
    37b7be0ebmov r15l, 1
    37b7be0f1test eax, eax
    37b7be0f3jne 0x37b7bdf48
    37b7be0f9mov r9l, 1
    37b7be0ffmov r8l, 1
    37b7be105lea rdx, [rip+0xc7adf6]
    37b7be10cmov rcx, r12
    37b7be10fcall lsame_
    37b7be114test eax, eax
    37b7be116jne 0x37b7be367
    37b7be11cmov edx, -1
    37b7be121mov eax, 1
    37b7be126jmp 0x37b7bdf92
    37b7be12b
    37b7be12b 0f 1f 44 00 00 ..D..
    37b7be130
    37b7be130loc_37b7be130:
    37b7be130test ebp, ebp
    37b7be132jne 0x37b7be2d0
    37b7be138mov [rdi], -8
    37b7be13emov eax, 8
    37b7be143jmp 0x37b7bdf9b
    37b7be148
    37b7be148 0f 1f 84 00 00 00 00 00 ........
    37b7be150
    37b7be150loc_37b7be150:
    37b7be150cmp eax, ecx
    37b7be152jle 0x37b7be372
    37b7be158pxor x0, x0
    37b7be15cmov [rsp+136], eax
    37b7be163cvtsi2ss x0, eax
    37b7be167call logf
    37b7be16cdivss x0, [rip+0xc7adc0]
    37b7be174cvttss2si edx, x0
    37b7be178mov eax, [rsp+136]
    37b7be17fcmp edx, 31
    37b7be182lea ecx, [rdx+1]
    37b7be185ja 0x37b7bea45
    37b7be18bmov r8l, 1
    37b7be191mov ecx, edx
    37b7be193mov r10l, r8l
    37b7be196shl r10l, cl
    37b7be199cmp eax, r10l
    37b7be19cjg 0x37b7bea2f
    37b7be1a2
    37b7be1a2loc_37b7be1a2:
    37b7be1a2cmp r15l, 1
    37b7be1a6je 0x37b7bea4d
    37b7be1acmov ecx, eax
    37b7be1aelea edx, [4*rax]
    37b7be1b5imul ecx, eax
    37b7be1b8lea eax, [rax+rdx+3]
    37b7be1bcmov [rsp+136], eax
    37b7be1c3lea ecx, [rdx+rcx+1]
    37b7be1c7mov [rsp+220], ecx
    37b7be1cejmp 0x37b7be052
    37b7be1d3
    37b7be1d3 0f 1f 44 00 00 ..D..
    37b7be1d8
    37b7be1d8loc_37b7be1d8:
    37b7be1d8mov eax, [rdi]
    37b7be1datest eax, eax
    37b7be1dcjne 0x37b7be2da
    37b7be1e2test ebp, ebp
    37b7be1e4jne 0x37b7bdfb9
    37b7be1eamov ebp, [rsi]
    37b7be1ectest ebp, ebp
    37b7be1eeje 0x37b7bdfb9
    37b7be1f4cmp ebp, 1
    37b7be1f7je 0x37b7be300
    37b7be1fdtest r15l, r15l
    37b7be200je 0x37b7be2e8
    37b7be206cmp ebp, [rsp+200]
    37b7be20djle 0x37b7be31c
    37b7be213cmp r15l, 1
    37b7be217je 0x37b7be37b
    37b7be21dmov rax, [rsp+360]
    37b7be225lea r9, [rip+0xc7ace8]
    37b7be22cmov r8, rsi
    37b7be22fmov rdx, rsi
    37b7be232mov [rsp+56], 4
    37b7be23blea rcx, [rip+0xc7acd6]
    37b7be242mov ebp, 1
    37b7be247mov [rsp+48], rax
    37b7be24cmov rax, [rsp+352]
    37b7be254mov [rsp+40], rax
    37b7be259lea rax, [rip+0xc7acbc]
    37b7be260mov [rsp+32], rax
    37b7be265call slaset_
    37b7be26a
    37b7be26aloc_37b7be26a:
    37b7be26amov r9, r14
    37b7be26dmov r8, rbx
    37b7be270lea rcx, [rip+0xc7aca9]
    37b7be277mov rdx, rsi
    37b7be27amov [rsp+32], 1
    37b7be283call slanst_
    37b7be288movaps x1, x0
    37b7be28bpxor x0, x0
    37b7be28fucomiss x1, x0
    37b7be292jp 0x37b7be386
    37b7be298jne 0x37b7be386
    37b7be29e
    37b7be29eloc_37b7be29e:
    37b7be29emov rcx, [rsp+144]
    37b7be2a6call sroundup_lwork_
    37b7be2abmov rax, [rsp+368]
    37b7be2b3mov esi, [rsp+136]
    37b7be2bamovss [rax], x0
    37b7be2bemov rax, [rsp+384]
    37b7be2c6mov [rax], esi
    37b7be2c8jmp 0x37b7bdfb9
    37b7be2cd
    37b7be2cd 0f 1f 00 ...
    37b7be2d0
    37b7be2d0loc_37b7be2d0:
    37b7be2d0mov eax, [rdi]
    37b7be2d2test eax, eax
    37b7be2d4je 0x37b7bdfb9
    37b7be2da
    37b7be2daloc_37b7be2da:
    37b7be2daneg eax
    37b7be2dcjmp 0x37b7bdf9b
    37b7be2e1
    37b7be2e1 0f 1f 80 00 00 00 00 .......
    37b7be2e8
    37b7be2e8loc_37b7be2e8:
    37b7be2e8mov r9, rdi
    37b7be2ebmov r8, r14
    37b7be2eemov rdx, rbx
    37b7be2f1mov rcx, rsi
    37b7be2f4call ssterf_
    37b7be2f9jmp 0x37b7be29e
    37b7be2fb
    37b7be2fb 0f 1f 44 00 00 ..D..
    37b7be300
    37b7be300loc_37b7be300:
    37b7be300test r15l, r15l
    37b7be303je 0x37b7bdfb9
    37b7be309mov rax, [rsp+352]
    37b7be311mov [rax], 0x3f800000
    37b7be317jmp 0x37b7bdfb9
    37b7be31c
    37b7be31cloc_37b7be31c:
    37b7be31cmov [rsp+56], rdi
    37b7be321mov r9, r14
    37b7be324mov r8, rbx
    37b7be327mov rdx, rsi
    37b7be32amov rax, [rsp+368]
    37b7be332mov rcx, r12
    37b7be335mov [rsp+64], 1
    37b7be33emov [rsp+48], rax
    37b7be343mov rax, [rsp+360]
    37b7be34bmov [rsp+40], rax
    37b7be350mov rax, [rsp+352]
    37b7be358mov [rsp+32], rax
    37b7be35dcall ssteqr_
    37b7be362jmp 0x37b7be29e
    37b7be367
    37b7be367loc_37b7be367:
    37b7be367mov r15l, 2
    37b7be36djmp 0x37b7bdf48
    37b7be372
    37b7be372loc_37b7be372:
    37b7be372lea eax, [rax+rax-2]
    37b7be376jmp 0x37b7be040
    37b7be37b
    37b7be37bloc_37b7be37b:
    37b7be37bimul ebp, ebp
    37b7be37eadd ebp, 1
    37b7be381jmp 0x37b7be26a
    37b7be386
    37b7be386loc_37b7be386:
    37b7be386mov edx, 7
    37b7be38blea rcx, [rip+0xc7ab8f]
    37b7be392call slamch_
    37b7be397mov r12l, [rsi]
    37b7be39amovaps x3, x0
    37b7be39dtest r12l, r12l
    37b7be3a0jle 0x37b7be29e
    37b7be3a6movsxd rdx, [rsp+140]
    37b7be3aexor eax, eax
    37b7be3b0mov rcx, [rsp+368]
    37b7be3b8mov [rsp+140], r15l
    37b7be3c0mov r15l, 1
    37b7be3c6test rdx, rdx
    37b7be3c9cmovs rdx, rax
    37b7be3cdmov rax, rdx
    37b7be3d0mov [rsp+168], rdx
    37b7be3d8not rax
    37b7be3dbmov [rsp+176], rax
    37b7be3e3lea eax, [rbp-1]
    37b7be3e6lea rax, [rcx+4*rax]
    37b7be3eamov [rsp+184], rax
    37b7be3f2nop [rax]
    37b7be3f5nop [rax+rax]
    37b7be400
    37b7be400loc_37b7be400:
    37b7be400movsxd rax, r15l
    37b7be403mov rdx, rax
    37b7be406jmp 0x37b7be450
    37b7be408
    37b7be408 0f 1f 84 00 00 00 00 00 ........
    37b7be410
    37b7be410loc_37b7be410:
    37b7be410movss x0, [rbx+4*rdx-4]
    37b7be416andps x0, [rip+0xc7ab23]
    37b7be41dmovss x1, [rbx+4*rdx]
    37b7be422andps x1, [rip+0xc7ab17]
    37b7be429sqrtss x0, x0
    37b7be42dmovss x2, [r14+4*rdx-4]
    37b7be434andps x2, [rip+0xc7ab05]
    37b7be43bsqrtss x1, x1
    37b7be43fmulss x0, x3
    37b7be443mulss x0, x1
    37b7be447comiss x2, x0
    37b7be44ajbe 0x37b7be455
    37b7be44cadd rdx, 1
    37b7be450
    37b7be450loc_37b7be450:
    37b7be450cmp r12l, edx
    37b7be453jg 0x37b7be410
    37b7be455
    37b7be455loc_37b7be455:
    37b7be455mov ecx, edx
    37b7be457mov r13l, edx
    37b7be45asub ecx, r15l
    37b7be45dadd ecx, 1
    37b7be460mov [rsp+224], ecx
    37b7be467cmp ecx, 1
    37b7be46aje 0x37b7be5e0
    37b7be470cmp ecx, [rsp+200]
    37b7be477jg 0x37b7be5f0
    37b7be47dcmp [rsp+140], 1
    37b7be485je 0x37b7be8da
    37b7be48bcmp [rsp+140], 2
    37b7be493movss [rsp+152], x3
    37b7be49cje 0x37b7be858
    37b7be4a2lea eax, [r15-1]
    37b7be4a6lea rcx, [rsp+224]
    37b7be4aemov r9, rdi
    37b7be4b1cdqe
    37b7be4b3shl rax, 2
    37b7be4b7lea rdx, [rbx+rax]
    37b7be4bblea r8, [r14+rax]
    37b7be4bfcall ssterf_
    37b7be4c4movss x3, [rsp+152]
    37b7be4cd
    37b7be4cdloc_37b7be4cd:
    37b7be4cdmov edx, [rdi]
    37b7be4cftest edx, edx
    37b7be4d1jne 0x37b7bea7f
    37b7be4d7
    37b7be4d7loc_37b7be4d7:
    37b7be4d7mov r12l, [rsi]
    37b7be4dalea r15l, [r13+1]
    37b7be4de
    37b7be4deloc_37b7be4de:
    37b7be4decmp r12l, r15l
    37b7be4e1jge 0x37b7be400
    37b7be4e7mov eax, [rsp+140]
    37b7be4eemov rdx, [rsp+168]
    37b7be4f6test eax, eax
    37b7be4f8je 0x37b7bea92
    37b7be4fecmp r12l, 1
    37b7be502jle 0x37b7be29e
    37b7be508mov r13, [rsp+352]
    37b7be510mov r8l, r12l
    37b7be513mov edi, 2
    37b7be518mov r14, rdx
    37b7be51bmov r15, [rsp+176]
    37b7be523lea rbp, [4*rdx]
    37b7be52bnop [rax+rax]
    37b7be530
    37b7be530loc_37b7be530:
    37b7be530cmp r8l, edi
    37b7be533jl 0x37b7be5c2
    37b7be539movss x2, [rbx+4*rdi-8]
    37b7be53flea ecx, [rdi-1]
    37b7be542mov rax, rdi
    37b7be545mov edx, ecx
    37b7be547movaps x0, x2
    37b7be54anop [rax+rax]
    37b7be555nop [rax+rax]
    37b7be560
    37b7be560loc_37b7be560:
    37b7be560movss x1, [rbx+4*rax-4]
    37b7be566comiss x0, x1
    37b7be569minss x1, x0
    37b7be56dcmova edx, eax
    37b7be570add rax, 1
    37b7be574movaps x0, x1
    37b7be577cmp r8l, eax
    37b7be57ajge 0x37b7be560
    37b7be57ccmp ecx, edx
    37b7be57eje 0x37b7be5c2
    37b7be580movsxd rdx, edx
    37b7be583lea rcx, [rip+0xc7a9a2]
    37b7be58alea r8, [rip+0xc7a99b]
    37b7be591movss [rbx+4*rdx-4], x2
    37b7be597imul rdx, r14
    37b7be59bmovss [rbx+4*rdi-8], x1
    37b7be5a1mov [rsp+32], rcx
    37b7be5a6mov rcx, [rsp+352]
    37b7be5aelea rax, [r15+rdx+1]
    37b7be5b3mov rdx, r13
    37b7be5b6lea r9, [rcx+4*rax]
    37b7be5bamov rcx, rsi
    37b7be5bdcall sswap_
    37b7be5c2
    37b7be5c2loc_37b7be5c2:
    37b7be5c2add rdi, 1
    37b7be5c6cmp r12l, edi
    37b7be5c9jl 0x37b7be29e
    37b7be5cfmov r8l, [rsi]
    37b7be5d2add r13, rbp
    37b7be5d5jmp 0x37b7be530
    37b7be5da
    37b7be5da 66 0f 1f 44 00 00 f..D..
    37b7be5e0
    37b7be5e0loc_37b7be5e0:
    37b7be5e0lea r15l, [rdx+1]
    37b7be5e4jmp 0x37b7be4de
    37b7be5e9
    37b7be5e9 0f 1f 80 00 00 00 00 .......
    37b7be5f0
    37b7be5f0loc_37b7be5f0:
    37b7be5f0lea rbp, [4*rax-4]
    37b7be5f8lea r12, [rsp+224]
    37b7be600mov [rsp+32], 1
    37b7be609mov [rsp+192], rax
    37b7be611lea rax, [r14+rbp]
    37b7be615add rbp, rbx
    37b7be618mov rdx, r12
    37b7be61bmov r9, rax
    37b7be61emov r8, rbp
    37b7be621lea rcx, [rip+0xc7a8f8]
    37b7be628movss [rsp+204], x3
    37b7be631mov [rsp+152], rax
    37b7be639call slanst_
    37b7be63elea r11, [rip+0xc7a8d7]
    37b7be645mov [rsp+72], rdi
    37b7be64alea rdx, [rip+0xc7a8db]
    37b7be651mov [rsp+48], rdx
    37b7be656lea rcx, [rsp+228]
    37b7be65elea r8, [rip+0xc7a89f]
    37b7be665mov [rsp+32], r11
    37b7be66amov r9, rcx
    37b7be66dmov rdx, r8
    37b7be670mov [rsp+80], 1
    37b7be679mov [rsp+64], r12
    37b7be67emov [rsp+56], rbp
    37b7be683mov [rsp+40], r12
    37b7be688mov [rsp+160], rcx
    37b7be690lea rcx, [rip+0xc7a891]
    37b7be697movss [rsp+228], x0
    37b7be6a0call slascl_
    37b7be6a5mov r10l, [rsp+224]
    37b7be6admov [rsp+72], rdi
    37b7be6b2lea r11, [rip+0xc7a863]
    37b7be6b9mov rax, [rsp+152]
    37b7be6c1mov [rsp+32], r11
    37b7be6c6lea r8, [rip+0xc7a837]
    37b7be6cdlea rcx, [rip+0xc7a854]
    37b7be6d4lea edx, [r10-1]
    37b7be6d8mov r9, [rsp+160]
    37b7be6e0mov [rsp+80], 1
    37b7be6e9mov [rsp+232], edx
    37b7be6f0mov [rsp+236], edx
    37b7be6f7lea rdx, [rsp+236]
    37b7be6ffmov [rsp+64], rdx
    37b7be704lea rdx, [rip+0xc7a821]
    37b7be70bmov [rsp+48], rdx
    37b7be710lea rdx, [rsp+232]
    37b7be718mov [rsp+56], rax
    37b7be71dmov [rsp+40], rdx
    37b7be722mov rdx, r8
    37b7be725call slascl_
    37b7be72amov edx, 1
    37b7be72fmov r9, rbp
    37b7be732mov r8, r12
    37b7be735mov rax, [rsp+192]
    37b7be73dcmp [rsp+140], 1
    37b7be745mov [rsp+88], rdi
    37b7be74alea rcx, [rsp+216]
    37b7be752mov r10, [rsp+384]
    37b7be75amov r11, [rsp+368]
    37b7be762mov [rsp+64], rsi
    37b7be767cmovne rdx, rax
    37b7be76bimul rax, [rsp+168]
    37b7be774add rax, [rsp+176]
    37b7be77cmov [rsp+80], r10
    37b7be781mov r10, [rsp+184]
    37b7be789add rax, rdx
    37b7be78cmov rdx, [rsp+352]
    37b7be794mov [rsp+56], r11
    37b7be799mov [rsp+72], r10
    37b7be79emov r10, [rsp+360]
    37b7be7a6lea rax, [rdx+4*rax]
    37b7be7aamov rdx, rsi
    37b7be7admov [rsp+40], rax
    37b7be7b2mov rax, [rsp+152]
    37b7be7bamov [rsp+48], r10
    37b7be7bfmov [rsp+32], rax
    37b7be7c4call slaed0_
    37b7be7c9mov eax, [rdi]
    37b7be7cbmovss x3, [rsp+204]
    37b7be7d4test eax, eax
    37b7be7d6jne 0x37b7beab5
    37b7be7dclea rax, [rip+0xc7a749]
    37b7be7e3mov [rsp+72], rdi
    37b7be7e8lea r8, [rip+0xc7a715]
    37b7be7efmov [rsp+48], rax
    37b7be7f4mov rax, [rsp+160]
    37b7be7fcmov rdx, r8
    37b7be7fflea r9, [rip+0xc7a716]
    37b7be806mov [rsp+80], 1
    37b7be80flea rcx, [rip+0xc7a712]
    37b7be816mov [rsp+32], rax
    37b7be81bmov [rsp+64], r12
    37b7be820mov [rsp+56], rbp
    37b7be825mov [rsp+40], r12
    37b7be82amovss [rsp+152], x3
    37b7be833call slascl_
    37b7be838mov eax, [rsp+216]
    37b7be83fmovss x3, [rsp+152]
    37b7be848mov [rsp+140], eax
    37b7be84fjmp 0x37b7be4d7
    37b7be854
    37b7be854 0f 1f 40 00 ..@.
    37b7be858
    37b7be858loc_37b7be858:
    37b7be858mov r11, [rsp+368]
    37b7be860mov [rsp+56], rdi
    37b7be865lea rcx, [4*rax-4]
    37b7be86dlea rdx, [rsp+224]
    37b7be875mov r8, [rsp+168]
    37b7be87dlea r9, [r14+rcx]
    37b7be881mov [rsp+64], 1
    37b7be88amov [rsp+48], r11
    37b7be88fmov r11, [rsp+360]
    37b7be897imul r8, rax
    37b7be89badd r8, [rsp+176]
    37b7be8a3mov [rsp+40], r11
    37b7be8a8mov r11, [rsp+352]
    37b7be8b0add rax, r8
    37b7be8b3lea r8, [rbx+rcx]
    37b7be8b7lea rcx, [rip+0xc7a644]
    37b7be8belea rax, [r11+4*rax]
    37b7be8c2mov [rsp+32], rax
    37b7be8c7call ssteqr_
    37b7be8ccmovss x3, [rsp+152]
    37b7be8d5jmp 0x37b7be4cd
    37b7be8da
    37b7be8daloc_37b7be8da:
    37b7be8daimul ecx, ecx
    37b7be8ddlea r8, [4*rax-4]
    37b7be8e5mov [rsp+152], rax
    37b7be8edmov rax, [rsp+368]
    37b7be8f5lea rbp, [rsp+224]
    37b7be8fdmov [rsp+56], rdi
    37b7be902lea r9, [r14+r8]
    37b7be906add r8, rbx
    37b7be909mov [rsp+32], rax
    37b7be90emovsxd rdx, ecx
    37b7be911mov [rsp+40], rbp
    37b7be916lea rcx, [rip+0xc7a5e5]
    37b7be91dmov [rsp+64], 1
    37b7be926lea rdx, [rax+4*rdx]
    37b7be92amov [rsp+48], rdx
    37b7be92fmov rdx, rbp
    37b7be932movss [rsp+160], x3
    37b7be93bcall ssteqr_
    37b7be940mov [rsp+48], rsi
    37b7be945mov r8, rbp
    37b7be948mov rdx, rsi
    37b7be94bmov rax, [rsp+152]
    37b7be953imul rax, [rsp+168]
    37b7be95cmov [rsp+56], 1
    37b7be965mov rcx, [rsp+176]
    37b7be96dlea rax, [rcx+rax+1]
    37b7be972mov rcx, [rsp+352]
    37b7be97alea r12, [rcx+4*rax]
    37b7be97emov rax, [rsp+184]
    37b7be986mov rcx, [rsp+360]
    37b7be98emov r9, r12
    37b7be991mov [rsp+40], rax
    37b7be996mov [rsp+32], rcx
    37b7be99blea rcx, [rip+0xc7a58e]
    37b7be9a2call slacpy_
    37b7be9a7mov [rsp+88], r12
    37b7be9acmov r9, rbp
    37b7be9afmov r8, rsi
    37b7be9b2mov rcx, [rsp+360]
    37b7be9bamov [rsp+72], rbp
    37b7be9bflea rdx, [rip+0xc7a53a]
    37b7be9c6mov rax, [rsp+184]
    37b7be9cemov [rsp+56], rsi
    37b7be9d3mov [rsp+96], rcx
    37b7be9d8lea rcx, [rip+0xc7a535]
    37b7be9dfmov [rsp+80], rcx
    37b7be9e4mov rcx, [rsp+368]
    37b7be9ecmov [rsp+48], rax
    37b7be9f1lea rax, [rip+0xc7a524]
    37b7be9f8mov [rsp+64], rcx
    37b7be9fdmov rcx, rdx
    37b7bea00mov [rsp+112], 1
    37b7bea09mov [rsp+104], 1
    37b7bea12mov [rsp+40], rax
    37b7bea17mov [rsp+32], rbp
    37b7bea1ccall sgemm_
    37b7bea21movss x3, [rsp+160]
    37b7bea2ajmp 0x37b7be4cd
    37b7bea2f
    37b7bea2floc_37b7bea2f:
    37b7bea2flea ecx, [rdx+1]
    37b7bea32cmp edx, 31
    37b7bea35je 0x37b7bea45
    37b7bea37shl r8l, cl
    37b7bea3amov edx, ecx
    37b7bea3ccmp eax, r8l
    37b7bea3fjle 0x37b7be1a2
    37b7bea45
    37b7bea45loc_37b7bea45:
    37b7bea45lea edx, [rcx+1]
    37b7bea48jmp 0x37b7be1a2
    37b7bea4d
    37b7bea4dloc_37b7bea4d:
    37b7bea4dimul edx, eax
    37b7bea50mov r8l, eax
    37b7bea53lea ecx, [rax+2*rax+1]
    37b7bea57imul r8l, eax
    37b7bea5blea ecx, [rcx+2*rdx]
    37b7bea5elea ecx, [rcx+4*r8]
    37b7bea62mov [rsp+220], ecx
    37b7bea69lea ecx, [rax+2*rax+3]
    37b7bea6dlea eax, [rdx+4*rdx]
    37b7bea70lea eax, [rax+2*rcx]
    37b7bea73mov [rsp+136], eax
    37b7bea7ajmp 0x37b7be052
    37b7bea7f
    37b7bea7floc_37b7bea7f:
    37b7bea7fmov eax, [rsi]
    37b7bea81add eax, 1
    37b7bea84imul eax, r15l
    37b7bea88add eax, r13l
    37b7bea8bmov [rdi], eax
    37b7bea8djmp 0x37b7be29e
    37b7bea92
    37b7bea92loc_37b7bea92:
    37b7bea92mov r9, rdi
    37b7bea95mov r8, rbx
    37b7bea98lea rcx, [rip+0xc7a463]
    37b7bea9fmov rdx, rsi
    37b7beaa2mov [rsp+32], 1
    37b7beaabcall slasrt_
    37b7beab0jmp 0x37b7be29e
    37b7beab5
    37b7beab5loc_37b7beab5:
    37b7beab5mov ebx, [rsp+224]
    37b7beabccdq
    37b7beabdlea ecx, [rbx+1]
    37b7beac0idiv ecx
    37b7beac2mov ecx, [rsi]
    37b7beac4add ecx, 1
    37b7beac7lea eax, [rax+r15-1]
    37b7beaccimul eax, ecx
    37b7beacfadd eax, edx
    37b7bead1lea eax, [rax+r15-1]
    37b7bead6mov [rdi], eax
    37b7bead8jmp 0x37b7be29e
    37b7beadd
    37b7beaddloc_37b7beadd:
    37b7beaddneg eax
    37b7beadflea r13, [rip+0xc7a423]
    37b7beae6jmp 0x37b7bdf9b
    37b7bdec0