File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b66b6a0
37b66b6a0shseqr_:
37b66b6a0push r15
37b66b6a2mov eax, 10024
37b66b6a7push r14
37b66b6a9push r13
37b66b6abpush r12
37b66b6adpush rbp
37b66b6aepush rdi
37b66b6afpush rsi
37b66b6b0push rbx
37b66b6b1call fn_37c42fc30
37b66b6b6sub rsp, rax
37b66b6b9mov rax, [rsp+10144]
37b66b6c1mov eax, [rax]
37b66b6c3mov rdi, rdx
37b66b6c6mov rbx, r8
37b66b6c9lea rdx, [rip+0xdc7c10]
37b66b6d0mov rbp, r9
37b66b6d3mov r8l, 1
37b66b6d9mov r9l, 1
37b66b6dfmov rsi, rcx
37b66b6e2mov [rsp+144], eax
37b66b6e9call lsame_
37b66b6eemov r9l, 1
37b66b6f4mov r8l, 1
37b66b6famov rcx, rdi
37b66b6fdlea rdx, [rip+0xdc7bdd]
37b66b704mov [rsp+176], eax
37b66b70bmov r14l, eax
37b66b70ecall lsame_
37b66b713mov r12l, eax
37b66b716mov r13l, eax
37b66b719test eax, eax
37b66b71bje 0x37b66b880
37b66b721
37b66b721loc_37b66b721:
37b66b721mov eax, [rbx]
37b66b723mov edx, 1
37b66b728mov [rsp+180], r13l
37b66b730test eax, eax
37b66b732cmovle eax, edx
37b66b735mov [rsp+400], eax
37b66b73clea rax, [rsp+400]
37b66b744mov rcx, rax
37b66b747mov [rsp+136], rax
37b66b74fcall sroundup_lwork_
37b66b754mov rax, [rsp+10184]
37b66b75cmov rcx, rsi
37b66b75fmov r9l, 1
37b66b765mov r8l, 1
37b66b76blea rdx, [rip+0xdc7b71]
37b66b772movss [rax], x0
37b66b776mov rax, [rsp+10192]
37b66b77emov r15l, [rax]
37b66b781mov rax, [rsp+10200]
37b66b789mov [rax], 0
37b66b78fcall lsame_
37b66b794test r14l, r14l
37b66b797jne 0x37b66b7f0
37b66b799test eax, eax
37b66b79bjne 0x37b66b7f0
37b66b79dmov edx, -1
37b66b7a2mov eax, 1
37b66b7a7
37b66b7a7loc_37b66b7a7:
37b66b7a7mov rsi, [rsp+10200]
37b66b7afmov [rsi], edx
37b66b7b1
37b66b7b1loc_37b66b7b1:
37b66b7b1mov rdx, [rsp+136]
37b66b7b9mov r8l, 6
37b66b7bflea rcx, [rip+0xdc7b1f]
37b66b7c6mov [rsp+400], eax
37b66b7cdcall xerbla_
37b66b7d2nop
37b66b7d3
37b66b7d3loc_37b66b7d3:
37b66b7d3add rsp, 10024
37b66b7dapop rbx
37b66b7dbpop rsi
37b66b7dcpop rdi
37b66b7ddpop rbp
37b66b7depop r12
37b66b7e0pop r13
37b66b7e2pop r14
37b66b7e4pop r15
37b66b7e6ret
37b66b7e7
37b66b7e7 66 0f 1f 84 00 00 00 00 00 f........
37b66b7f0
37b66b7f0loc_37b66b7f0:
37b66b7f0mov r9l, 1
37b66b7f6mov r8l, 1
37b66b7fclea rdx, [rip+0xdc7ae1]
37b66b803mov rcx, rdi
37b66b806call lsame_
37b66b80btest eax, eax
37b66b80djne 0x37b66b818
37b66b80ftest r13l, r13l
37b66b812je 0x37b66b8c0
37b66b818
37b66b818loc_37b66b818:
37b66b818mov r14l, [rbx]
37b66b81btest r14l, r14l
37b66b81ejs 0x37b66b8a8
37b66b824mov eax, 1
37b66b829movsxd r9, [rbp]
37b66b82dcmovg eax, r14l
37b66b831cmp r9l, eax
37b66b834jg 0x37b66b870
37b66b836test r9l, r9l
37b66b839jle 0x37b66b870
37b66b83bmov rcx, [rsp+10128]
37b66b843cmp r14l, r9l
37b66b846mov edx, r9l
37b66b849cmovle edx, r14l
37b66b84dmov r10l, [rcx]
37b66b850cmp r10l, edx
37b66b853jl 0x37b66b85a
37b66b855cmp r14l, r10l
37b66b858jge 0x37b66b8cf
37b66b85a
37b66b85aloc_37b66b85a:
37b66b85amov edx, -5
37b66b85fmov eax, 5
37b66b864jmp 0x37b66b7a7
37b66b869
37b66b869 0f 1f 80 00 00 00 00 .......
37b66b870
37b66b870loc_37b66b870:
37b66b870mov edx, -4
37b66b875mov eax, 4
37b66b87ajmp 0x37b66b7a7
37b66b87f
37b66b87f 90 .
37b66b880
37b66b880loc_37b66b880:
37b66b880mov r9l, 1
37b66b886mov r8l, 1
37b66b88clea rdx, [rip+0xdc7a4f]
37b66b893mov rcx, rdi
37b66b896call lsame_
37b66b89bmov r13l, eax
37b66b89ejmp 0x37b66b721
37b66b8a3
37b66b8a3 0f 1f 44 00 00 ..D..
37b66b8a8
37b66b8a8loc_37b66b8a8:
37b66b8a8mov edx, -3
37b66b8admov eax, 3
37b66b8b2jmp 0x37b66b7a7
37b66b8b7
37b66b8b7 66 0f 1f 84 00 00 00 00 00 f........
37b66b8c0
37b66b8c0loc_37b66b8c0:
37b66b8c0mov edx, -2
37b66b8c5mov eax, 2
37b66b8cajmp 0x37b66b7a7
37b66b8cf
37b66b8cfloc_37b66b8cf:
37b66b8cfmov rcx, [rsp+10144]
37b66b8d7cmp [rcx], eax
37b66b8d9jl 0x37b66c151
37b66b8dfmov rcx, [rsp+10176]
37b66b8e7mov edx, [rcx]
37b66b8e9test edx, edx
37b66b8ebjle 0x37b66c160
37b66b8f1cmp edx, eax
37b66b8f3jge 0x37b66b8ff
37b66b8f5and r13l, 1
37b66b8f9jne 0x37b66c160
37b66b8ff
37b66b8ffloc_37b66b8ff:
37b66b8ffmov rcx, [rsp+10192]
37b66b907cmp [rcx], eax
37b66b909mov rax, [rsp+10200]
37b66b911jge 0x37b66b930
37b66b913cmp r15l, -1
37b66b917je 0x37b66bec2
37b66b91dmov [rax], -13
37b66b923mov eax, 13
37b66b928jmp 0x37b66b7b1
37b66b92d
37b66b92d 0f 1f 00 ...
37b66b930
37b66b930loc_37b66b930:
37b66b930mov eax, [rax]
37b66b932test eax, eax
37b66b934jne 0x37b66c16f
37b66b93atest r14l, r14l
37b66b93dje 0x37b66b7d3
37b66b943cmp r15l, -1
37b66b947je 0x37b66bee0
37b66b94dmovsxd r13, [rsp+144]
37b66b955xor eax, eax
37b66b957test r13, r13
37b66b95acmovs r13, rax
37b66b95emov r15, r13
37b66b961not r15
37b66b964cmp r9l, 1
37b66b968je 0x37b66b9ed
37b66b96emov rax, [rsp+10136]
37b66b976lea r11l, [r9-2]
37b66b97alea r8, [4*r13+4]
37b66b982lea rdx, [rax-4]
37b66b986mov rax, [rsp+10152]
37b66b98elea rcx, [rax+4*r11+4]
37b66b993nop
37b66b995nop [rax+rax]
37b66b9a0
37b66b9a0loc_37b66b9a0:
37b66b9a0movss x0, [rdx+4]
37b66b9a5add rax, 4
37b66b9a9add rdx, r8
37b66b9acmovss [rax-4], x0
37b66b9b1cmp rax, rcx
37b66b9b4jne 0x37b66b9a0
37b66b9b6mov rcx, [rsp+10160]
37b66b9belea r8, [4*r11+4]
37b66b9c6xor edx, edx
37b66b9c8mov [rsp+156], r9l
37b66b9d0mov [rsp+144], r10l
37b66b9d8call memset
37b66b9ddmov r10l, [rsp+144]
37b66b9e5movsxd r9, [rsp+156]
37b66b9ed
37b66b9edloc_37b66b9ed:
37b66b9edlea eax, [r10+1]
37b66b9f1cmp r14l, eax
37b66b9f4jl 0x37b66baac
37b66b9facdqe
37b66b9fcmovsxd r11, r10l
37b66b9ffmov rcx, [rsp+10136]
37b66ba07sub r14l, r10l
37b66ba0aimul rax, r13
37b66ba0esub r14l, 1
37b66ba12lea r8, [4*r13+4]
37b66ba1aadd rax, r15
37b66ba1dadd rax, r11
37b66ba20lea rdx, [rcx+4*rax+4]
37b66ba25mov rax, [rsp+10152]
37b66ba2dlea rcx, [4*r11]
37b66ba35add r11, r14
37b66ba38add rax, rcx
37b66ba3bmov [rsp+144], rax
37b66ba43mov rax, [rsp+10152]
37b66ba4blea r11, [rax+4*r11+4]
37b66ba50mov rax, [rsp+144]
37b66ba58nop [rax+rax]
37b66ba60
37b66ba60loc_37b66ba60:
37b66ba60movss x0, [rdx]
37b66ba64add rax, 4
37b66ba68add rdx, r8
37b66ba6bmovss [rax-4], x0
37b66ba70cmp rax, r11
37b66ba73jne 0x37b66ba60
37b66ba75add rcx, [rsp+10160]
37b66ba7dlea r8, [4*r14+4]
37b66ba85xor edx, edx
37b66ba87mov [rsp+156], r9l
37b66ba8fmov [rsp+144], r10l
37b66ba97call memset
37b66ba9cmov r10l, [rsp+144]
37b66baa4movsxd r9, [rsp+156]
37b66baac
37b66baacloc_37b66baac:
37b66baactest r12l, r12l
37b66baafjne 0x37b66bcf0
37b66bab5
37b66bab5loc_37b66bab5:
37b66bab5cmp r9l, r10l
37b66bab8je 0x37b66bcb0
37b66babemov [rsp+40], rdi
37b66bac3mov r9, rsi
37b66bac6mov ecx, 2
37b66bacbmov rdi, [rsp+136]
37b66bad3mov [rsp+32], 1
37b66badcmov r8l, 1
37b66bae2mov rdx, rdi
37b66bae5call _gfortran_concat_string
37b66baeamov [rsp+32], rbp
37b66baefmov r9, rbx
37b66baf2mov r8, rdi
37b66baf5mov rax, [rsp+10192]
37b66bafdlea rdx, [rip+0xdc77e1]
37b66bb04mov [rsp+64], 2
37b66bb0dlea rcx, [rip+0xdc77e4]
37b66bb14mov [rsp+56], 6
37b66bb1dmov [rsp+48], rax
37b66bb22mov rax, [rsp+10128]
37b66bb2amov [rsp+40], rax
37b66bb2fcall ilaenv_
37b66bb34mov edx, 15
37b66bb39cmp eax, edx
37b66bb3bcmovl eax, edx
37b66bb3ecmp [rbx], eax
37b66bb40jle 0x37b66bd50
37b66bb46mov rax, [rsp+10200]
37b66bb4emov [rsp+72], rbp
37b66bb53mov r9, rbp
37b66bb56lea rdx, [rsp+180]
37b66bb5elea rcx, [rsp+176]
37b66bb66mov r8, rbx
37b66bb69mov [rsp+120], rax
37b66bb6emov rax, [rsp+10192]
37b66bb76mov [rsp+112], rax
37b66bb7bmov rax, [rsp+10184]
37b66bb83mov [rsp+104], rax
37b66bb88mov rax, [rsp+10176]
37b66bb90mov [rsp+96], rax
37b66bb95mov rax, [rsp+10168]
37b66bb9dmov [rsp+88], rax
37b66bba2mov rax, [rsp+10128]
37b66bbaamov [rsp+80], rax
37b66bbafmov rax, [rsp+10160]
37b66bbb7mov [rsp+64], rax
37b66bbbcmov rax, [rsp+10152]
37b66bbc4mov [rsp+56], rax
37b66bbc9mov rax, [rsp+10144]
37b66bbd1mov [rsp+48], rax
37b66bbd6mov rax, [rsp+10136]
37b66bbdemov [rsp+40], rax
37b66bbe3mov rax, [rsp+10128]
37b66bbebmov [rsp+32], rax
37b66bbf0call slaqr0_
37b66bbf5mov esi, [rsp+176]
37b66bbfc
37b66bbfcloc_37b66bbfc:
37b66bbfctest esi, esi
37b66bbfejne 0x37b66bc12
37b66bc00mov rax, [rsp+10200]
37b66bc08mov eax, [rax]
37b66bc0atest eax, eax
37b66bc0cje 0x37b66bca3
37b66bc12
37b66bc12loc_37b66bc12:
37b66bc12mov eax, [rbx]
37b66bc14cmp eax, 2
37b66bc17jg 0x37b66bc40
37b66bc19
37b66bc19loc_37b66bc19:
37b66bc19test eax, eax
37b66bc1bmov edx, 1
37b66bc20pxor x0, x0
37b66bc24cmovle eax, edx
37b66bc27cvtsi2ss x0, eax
37b66bc2bmov rax, [rsp+10184]
37b66bc33maxss x0, [rax]
37b66bc37movss [rax], x0
37b66bc3bjmp 0x37b66b7d3
37b66bc40
37b66bc40loc_37b66bc40:
37b66bc40sub eax, 2
37b66bc43lea rdx, [rsp+184]
37b66bc4bmov [rsp+56], 1
37b66bc54lea r8, [rsp+188]
37b66bc5cmov [rsp+184], eax
37b66bc63lea rcx, [rip+0xdc7696]
37b66bc6amov [rsp+188], eax
37b66bc71mov rax, [rsp+10144]
37b66bc79mov [rsp+48], rax
37b66bc7emov rax, [rsp+10136]
37b66bc86add rax, 8
37b66bc8amov [rsp+40], rax
37b66bc8flea rax, [rip+0xdc7656]
37b66bc96mov [rsp+32], rax
37b66bc9bmov r9, rax
37b66bc9ecall slaset_
37b66bca3
37b66bca3loc_37b66bca3:
37b66bca3mov eax, [rbx]
37b66bca5jmp 0x37b66bc19
37b66bcaa
37b66bcaa 66 0f 1f 44 00 00 f..D..
37b66bcb0
37b66bcb0loc_37b66bcb0:
37b66bcb0imul r13, r9
37b66bcb4lea rax, [r9-1]
37b66bcb8mov rbx, [rsp+10136]
37b66bcc0add r9, r15
37b66bcc3mov rdi, [rsp+10152]
37b66bccbmov rsi, [rsp+10160]
37b66bcd3add r9, r13
37b66bcd6mov [rsi+4*rax], 0
37b66bcddmovss x0, [rbx+4*r9]
37b66bce3movss [rdi+4*rax], x0
37b66bce8jmp 0x37b66b7d3
37b66bced
37b66bced 0f 1f 00 ...
37b66bcf0
37b66bcf0loc_37b66bcf0:
37b66bcf0mov rax, [rsp+10176]
37b66bcf8lea r9, [rip+0xdc75ed]
37b66bcffmov r8, rbx
37b66bd02mov rdx, rbx
37b66bd05mov [rsp+56], 1
37b66bd0elea rcx, [rip+0xdc75db]
37b66bd15mov [rsp+48], rax
37b66bd1amov rax, [rsp+10168]
37b66bd22mov [rsp+40], rax
37b66bd27lea rax, [rip+0xdc75c6]
37b66bd2emov [rsp+32], rax
37b66bd33call slaset_
37b66bd38mov rax, [rsp+10128]
37b66bd40movsxd r9, [rbp]
37b66bd44mov r10l, [rax]
37b66bd47jmp 0x37b66bab5
37b66bd4c
37b66bd4c 0f 1f 40 00 ..@.
37b66bd50
37b66bd50loc_37b66bd50:
37b66bd50mov rax, [rsp+10200]
37b66bd58mov [rsp+72], rbp
37b66bd5dmov r9, rbp
37b66bd60mov r8, rbx
37b66bd63lea rdx, [rsp+180]
37b66bd6blea rcx, [rsp+176]
37b66bd73mov [rsp+104], rax
37b66bd78mov rax, [rsp+10176]
37b66bd80mov [rsp+96], rax
37b66bd85mov rax, [rsp+10168]
37b66bd8dmov [rsp+88], rax
37b66bd92mov rax, [rsp+10128]
37b66bd9amov [rsp+80], rax
37b66bd9fmov rax, [rsp+10160]
37b66bda7mov [rsp+64], rax
37b66bdacmov rax, [rsp+10152]
37b66bdb4mov [rsp+56], rax
37b66bdb9mov rax, [rsp+10144]
37b66bdc1mov [rsp+48], rax
37b66bdc6mov rax, [rsp+10136]
37b66bdcemov [rsp+40], rax
37b66bdd3mov rax, [rsp+10128]
37b66bddbmov [rsp+32], rax
37b66bde0call slahqr_
37b66bde5mov rax, [rsp+10200]
37b66bdedmov eax, [rax]
37b66bdeftest eax, eax
37b66bdf1jle 0x37b66beb6
37b66bdf7mov [rsp+172], eax
37b66bdfecmp [rbx], 48
37b66be01jle 0x37b66bfa0
37b66be07mov rax, [rsp+10200]
37b66be0fmov [rsp+72], rbp
37b66be14mov r9, rbp
37b66be17mov r8, rbx
37b66be1alea rdx, [rsp+180]
37b66be22lea rcx, [rsp+176]
37b66be2amov [rsp+120], rax
37b66be2fmov rax, [rsp+10192]
37b66be37mov [rsp+112], rax
37b66be3cmov rax, [rsp+10184]
37b66be44mov [rsp+104], rax
37b66be49mov rax, [rsp+10176]
37b66be51mov [rsp+96], rax
37b66be56mov rax, [rsp+10168]
37b66be5emov [rsp+88], rax
37b66be63mov rax, [rsp+10128]
37b66be6bmov [rsp+80], rax
37b66be70mov rax, [rsp+10160]
37b66be78mov [rsp+64], rax
37b66be7dmov rax, [rsp+10152]
37b66be85mov [rsp+56], rax
37b66be8amov rax, [rsp+10144]
37b66be92mov [rsp+48], rax
37b66be97mov rax, [rsp+10136]
37b66be9fmov [rsp+40], rax
37b66bea4lea rax, [rsp+172]
37b66beacmov [rsp+32], rax
37b66beb1call slaqr0_
37b66beb6
37b66beb6loc_37b66beb6:
37b66beb6mov esi, [rsp+176]
37b66bebdjmp 0x37b66bbfc
37b66bec2
37b66bec2loc_37b66bec2:
37b66bec2mov eax, [rax]
37b66bec4test eax, eax
37b66bec6jne 0x37b66c16f
37b66becctest r14l, r14l
37b66becfje 0x37b66b7d3
37b66bed5nop [rax+rax]
37b66bee0
37b66bee0loc_37b66bee0:
37b66bee0mov rax, [rsp+10200]
37b66bee8mov [rsp+72], rbp
37b66beedmov r9, rbp
37b66bef0lea rdx, [rsp+180]
37b66bef8lea rcx, [rsp+176]
37b66bf00mov r8, rbx
37b66bf03mov [rsp+120], rax
37b66bf08mov rax, [rsp+10192]
37b66bf10mov [rsp+112], rax
37b66bf15mov rax, [rsp+10184]
37b66bf1dmov [rsp+104], rax
37b66bf22mov rax, [rsp+10176]
37b66bf2amov [rsp+96], rax
37b66bf2fmov rax, [rsp+10168]
37b66bf37mov [rsp+88], rax
37b66bf3cmov rax, [rsp+10128]
37b66bf44mov [rsp+80], rax
37b66bf49mov rax, [rsp+10160]
37b66bf51mov [rsp+64], rax
37b66bf56mov rax, [rsp+10152]
37b66bf5emov [rsp+56], rax
37b66bf63mov rax, [rsp+10144]
37b66bf6bmov [rsp+48], rax
37b66bf70mov rax, [rsp+10136]
37b66bf78mov [rsp+40], rax
37b66bf7dmov rax, [rsp+10128]
37b66bf85mov [rsp+32], rax
37b66bf8acall slaqr0_
37b66bf8fmov eax, [rbx]
37b66bf91jmp 0x37b66bc19
37b66bf96
37b66bf96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66bfa0
37b66bfa0loc_37b66bfa0:
37b66bfa0mov r14, [rsp+136]
37b66bfa8mov r8, rbx
37b66bfabmov rax, [rsp+10144]
37b66bfb3lea r15, [rip+0xdc7342]
37b66bfbamov [rsp+48], r15
37b66bfbfmov r9, [rsp+10136]
37b66bfc7mov rdx, rbx
37b66bfcalea rcx, [rip+0xdc731f]
37b66bfd1mov [rsp+32], rax
37b66bfd6lea r12, [rsp+192]
37b66bfdemov [rsp+56], 1
37b66bfe7mov [rsp+40], r14
37b66bfeccall slacpy_
37b66bff1movsxd rax, [rbx]
37b66bff4mov r8, r12
37b66bff7mov rcx, rax
37b66bffaimul rax, rax, 49
37b66bffelea edx, [rcx+1]
37b66c001movsxd rdx, edx
37b66c004lea rdx, [rax+rdx-50]
37b66c009lea rax, [r14+4*rax]
37b66c00dmov [rsp+4*rdx+400], 0
37b66c018mov edx, 49
37b66c01dmov [rsp+40], rax
37b66c022lea rax, [rip+0xdc72c3]
37b66c029sub edx, ecx
37b66c02blea rcx, [rip+0xdc72be]
37b66c032mov [rsp+32], rax
37b66c037mov r9, rax
37b66c03amov [rsp+56], 1
37b66c043mov [rsp+48], r15
37b66c048mov [rsp+192], edx
37b66c04fmov rdx, r15
37b66c052call slaset_
37b66c057mov [rsp+112], r15
37b66c05cmov r9, rbp
37b66c05fmov r8, r15
37b66c062mov rax, [rsp+10200]
37b66c06amov [rsp+104], r12
37b66c06flea rdx, [rsp+180]
37b66c077lea rcx, [rsp+176]
37b66c07fmov [rsp+72], rbp
37b66c084mov [rsp+120], rax
37b66c089mov rax, [rsp+10176]
37b66c091mov [rsp+48], r15
37b66c096mov [rsp+96], rax
37b66c09bmov rax, [rsp+10168]
37b66c0a3mov [rsp+40], r14
37b66c0a8mov [rsp+88], rax
37b66c0admov rax, [rsp+10128]
37b66c0b5mov [rsp+80], rax
37b66c0bamov rax, [rsp+10160]
37b66c0c2mov [rsp+64], rax
37b66c0c7mov rax, [rsp+10152]
37b66c0cfmov [rsp+56], rax
37b66c0d4lea rax, [rsp+172]
37b66c0dcmov [rsp+32], rax
37b66c0e1call slaqr0_
37b66c0e6mov esi, [rsp+176]
37b66c0edtest esi, esi
37b66c0efjne 0x37b66c103
37b66c0f1mov rax, [rsp+10200]
37b66c0f9mov edx, [rax]
37b66c0fbtest edx, edx
37b66c0fdje 0x37b66bca3
37b66c103
37b66c103loc_37b66c103:
37b66c103mov rax, [rsp+10144]
37b66c10bmov r8, rbx
37b66c10emov rdx, rbx
37b66c111lea rcx, [rip+0xdc71d8]
37b66c118mov [rsp+56], 1
37b66c121mov r9, [rsp+136]
37b66c129mov [rsp+48], rax
37b66c12emov rax, [rsp+10136]
37b66c136mov [rsp+40], rax
37b66c13blea rax, [rip+0xdc71ba]
37b66c142mov [rsp+32], rax
37b66c147call slacpy_
37b66c14cjmp 0x37b66bbfc
37b66c151
37b66c151loc_37b66c151:
37b66c151mov edx, -7
37b66c156mov eax, 7
37b66c15bjmp 0x37b66b7a7
37b66c160
37b66c160loc_37b66c160:
37b66c160mov edx, -11
37b66c165mov eax, 11
37b66c16ajmp 0x37b66b7a7
37b66c16f
37b66c16floc_37b66c16f:
37b66c16fneg eax
37b66c171jmp 0x37b66b7b1
37b66b6a0
37b66b6a0shseqr_:
37b66b6a0push r15
37b66b6a2mov eax, 10024
37b66b6a7push r14
37b66b6a9push r13
37b66b6abpush r12
37b66b6adpush rbp
37b66b6aepush rdi
37b66b6afpush rsi
37b66b6b0push rbx
37b66b6b1call fn_37c42fc30
37b66b6b6sub rsp, rax
37b66b6b9mov rax, [rsp+10144]
37b66b6c1mov eax, [rax]
37b66b6c3mov rdi, rdx
37b66b6c6mov rbx, r8
37b66b6c9lea rdx, [rip+0xdc7c10]
37b66b6d0mov rbp, r9
37b66b6d3mov r8l, 1
37b66b6d9mov r9l, 1
37b66b6dfmov rsi, rcx
37b66b6e2mov [rsp+144], eax
37b66b6e9call lsame_
37b66b6eemov r9l, 1
37b66b6f4mov r8l, 1
37b66b6famov rcx, rdi
37b66b6fdlea rdx, [rip+0xdc7bdd]
37b66b704mov [rsp+176], eax
37b66b70bmov r14l, eax
37b66b70ecall lsame_
37b66b713mov r12l, eax
37b66b716mov r13l, eax
37b66b719test eax, eax
37b66b71bje 0x37b66b880
37b66b721
37b66b721loc_37b66b721:
37b66b721mov eax, [rbx]
37b66b723mov edx, 1
37b66b728mov [rsp+180], r13l
37b66b730test eax, eax
37b66b732cmovle eax, edx
37b66b735mov [rsp+400], eax
37b66b73clea rax, [rsp+400]
37b66b744mov rcx, rax
37b66b747mov [rsp+136], rax
37b66b74fcall sroundup_lwork_
37b66b754mov rax, [rsp+10184]
37b66b75cmov rcx, rsi
37b66b75fmov r9l, 1
37b66b765mov r8l, 1
37b66b76blea rdx, [rip+0xdc7b71]
37b66b772movss [rax], x0
37b66b776mov rax, [rsp+10192]
37b66b77emov r15l, [rax]
37b66b781mov rax, [rsp+10200]
37b66b789mov [rax], 0
37b66b78fcall lsame_
37b66b794test r14l, r14l
37b66b797jne 0x37b66b7f0
37b66b799test eax, eax
37b66b79bjne 0x37b66b7f0
37b66b79dmov edx, -1
37b66b7a2mov eax, 1
37b66b7a7
37b66b7a7loc_37b66b7a7:
37b66b7a7mov rsi, [rsp+10200]
37b66b7afmov [rsi], edx
37b66b7b1
37b66b7b1loc_37b66b7b1:
37b66b7b1mov rdx, [rsp+136]
37b66b7b9mov r8l, 6
37b66b7bflea rcx, [rip+0xdc7b1f]
37b66b7c6mov [rsp+400], eax
37b66b7cdcall xerbla_
37b66b7d2nop
37b66b7d3
37b66b7d3loc_37b66b7d3:
37b66b7d3add rsp, 10024
37b66b7dapop rbx
37b66b7dbpop rsi
37b66b7dcpop rdi
37b66b7ddpop rbp
37b66b7depop r12
37b66b7e0pop r13
37b66b7e2pop r14
37b66b7e4pop r15
37b66b7e6ret
37b66b7e7
37b66b7e7 66 0f 1f 84 00 00 00 00 00 f........
37b66b7f0
37b66b7f0loc_37b66b7f0:
37b66b7f0mov r9l, 1
37b66b7f6mov r8l, 1
37b66b7fclea rdx, [rip+0xdc7ae1]
37b66b803mov rcx, rdi
37b66b806call lsame_
37b66b80btest eax, eax
37b66b80djne 0x37b66b818
37b66b80ftest r13l, r13l
37b66b812je 0x37b66b8c0
37b66b818
37b66b818loc_37b66b818:
37b66b818mov r14l, [rbx]
37b66b81btest r14l, r14l
37b66b81ejs 0x37b66b8a8
37b66b824mov eax, 1
37b66b829movsxd r9, [rbp]
37b66b82dcmovg eax, r14l
37b66b831cmp r9l, eax
37b66b834jg 0x37b66b870
37b66b836test r9l, r9l
37b66b839jle 0x37b66b870
37b66b83bmov rcx, [rsp+10128]
37b66b843cmp r14l, r9l
37b66b846mov edx, r9l
37b66b849cmovle edx, r14l
37b66b84dmov r10l, [rcx]
37b66b850cmp r10l, edx
37b66b853jl 0x37b66b85a
37b66b855cmp r14l, r10l
37b66b858jge 0x37b66b8cf
37b66b85a
37b66b85aloc_37b66b85a:
37b66b85amov edx, -5
37b66b85fmov eax, 5
37b66b864jmp 0x37b66b7a7
37b66b869
37b66b869 0f 1f 80 00 00 00 00 .......
37b66b870
37b66b870loc_37b66b870:
37b66b870mov edx, -4
37b66b875mov eax, 4
37b66b87ajmp 0x37b66b7a7
37b66b87f
37b66b87f 90 .
37b66b880
37b66b880loc_37b66b880:
37b66b880mov r9l, 1
37b66b886mov r8l, 1
37b66b88clea rdx, [rip+0xdc7a4f]
37b66b893mov rcx, rdi
37b66b896call lsame_
37b66b89bmov r13l, eax
37b66b89ejmp 0x37b66b721
37b66b8a3
37b66b8a3 0f 1f 44 00 00 ..D..
37b66b8a8
37b66b8a8loc_37b66b8a8:
37b66b8a8mov edx, -3
37b66b8admov eax, 3
37b66b8b2jmp 0x37b66b7a7
37b66b8b7
37b66b8b7 66 0f 1f 84 00 00 00 00 00 f........
37b66b8c0
37b66b8c0loc_37b66b8c0:
37b66b8c0mov edx, -2
37b66b8c5mov eax, 2
37b66b8cajmp 0x37b66b7a7
37b66b8cf
37b66b8cfloc_37b66b8cf:
37b66b8cfmov rcx, [rsp+10144]
37b66b8d7cmp [rcx], eax
37b66b8d9jl 0x37b66c151
37b66b8dfmov rcx, [rsp+10176]
37b66b8e7mov edx, [rcx]
37b66b8e9test edx, edx
37b66b8ebjle 0x37b66c160
37b66b8f1cmp edx, eax
37b66b8f3jge 0x37b66b8ff
37b66b8f5and r13l, 1
37b66b8f9jne 0x37b66c160
37b66b8ff
37b66b8ffloc_37b66b8ff:
37b66b8ffmov rcx, [rsp+10192]
37b66b907cmp [rcx], eax
37b66b909mov rax, [rsp+10200]
37b66b911jge 0x37b66b930
37b66b913cmp r15l, -1
37b66b917je 0x37b66bec2
37b66b91dmov [rax], -13
37b66b923mov eax, 13
37b66b928jmp 0x37b66b7b1
37b66b92d
37b66b92d 0f 1f 00 ...
37b66b930
37b66b930loc_37b66b930:
37b66b930mov eax, [rax]
37b66b932test eax, eax
37b66b934jne 0x37b66c16f
37b66b93atest r14l, r14l
37b66b93dje 0x37b66b7d3
37b66b943cmp r15l, -1
37b66b947je 0x37b66bee0
37b66b94dmovsxd r13, [rsp+144]
37b66b955xor eax, eax
37b66b957test r13, r13
37b66b95acmovs r13, rax
37b66b95emov r15, r13
37b66b961not r15
37b66b964cmp r9l, 1
37b66b968je 0x37b66b9ed
37b66b96emov rax, [rsp+10136]
37b66b976lea r11l, [r9-2]
37b66b97alea r8, [4*r13+4]
37b66b982lea rdx, [rax-4]
37b66b986mov rax, [rsp+10152]
37b66b98elea rcx, [rax+4*r11+4]
37b66b993nop
37b66b995nop [rax+rax]
37b66b9a0
37b66b9a0loc_37b66b9a0:
37b66b9a0movss x0, [rdx+4]
37b66b9a5add rax, 4
37b66b9a9add rdx, r8
37b66b9acmovss [rax-4], x0
37b66b9b1cmp rax, rcx
37b66b9b4jne 0x37b66b9a0
37b66b9b6mov rcx, [rsp+10160]
37b66b9belea r8, [4*r11+4]
37b66b9c6xor edx, edx
37b66b9c8mov [rsp+156], r9l
37b66b9d0mov [rsp+144], r10l
37b66b9d8call memset
37b66b9ddmov r10l, [rsp+144]
37b66b9e5movsxd r9, [rsp+156]
37b66b9ed
37b66b9edloc_37b66b9ed:
37b66b9edlea eax, [r10+1]
37b66b9f1cmp r14l, eax
37b66b9f4jl 0x37b66baac
37b66b9facdqe
37b66b9fcmovsxd r11, r10l
37b66b9ffmov rcx, [rsp+10136]
37b66ba07sub r14l, r10l
37b66ba0aimul rax, r13
37b66ba0esub r14l, 1
37b66ba12lea r8, [4*r13+4]
37b66ba1aadd rax, r15
37b66ba1dadd rax, r11
37b66ba20lea rdx, [rcx+4*rax+4]
37b66ba25mov rax, [rsp+10152]
37b66ba2dlea rcx, [4*r11]
37b66ba35add r11, r14
37b66ba38add rax, rcx
37b66ba3bmov [rsp+144], rax
37b66ba43mov rax, [rsp+10152]
37b66ba4blea r11, [rax+4*r11+4]
37b66ba50mov rax, [rsp+144]
37b66ba58nop [rax+rax]
37b66ba60
37b66ba60loc_37b66ba60:
37b66ba60movss x0, [rdx]
37b66ba64add rax, 4
37b66ba68add rdx, r8
37b66ba6bmovss [rax-4], x0
37b66ba70cmp rax, r11
37b66ba73jne 0x37b66ba60
37b66ba75add rcx, [rsp+10160]
37b66ba7dlea r8, [4*r14+4]
37b66ba85xor edx, edx
37b66ba87mov [rsp+156], r9l
37b66ba8fmov [rsp+144], r10l
37b66ba97call memset
37b66ba9cmov r10l, [rsp+144]
37b66baa4movsxd r9, [rsp+156]
37b66baac
37b66baacloc_37b66baac:
37b66baactest r12l, r12l
37b66baafjne 0x37b66bcf0
37b66bab5
37b66bab5loc_37b66bab5:
37b66bab5cmp r9l, r10l
37b66bab8je 0x37b66bcb0
37b66babemov [rsp+40], rdi
37b66bac3mov r9, rsi
37b66bac6mov ecx, 2
37b66bacbmov rdi, [rsp+136]
37b66bad3mov [rsp+32], 1
37b66badcmov r8l, 1
37b66bae2mov rdx, rdi
37b66bae5call _gfortran_concat_string
37b66baeamov [rsp+32], rbp
37b66baefmov r9, rbx
37b66baf2mov r8, rdi
37b66baf5mov rax, [rsp+10192]
37b66bafdlea rdx, [rip+0xdc77e1]
37b66bb04mov [rsp+64], 2
37b66bb0dlea rcx, [rip+0xdc77e4]
37b66bb14mov [rsp+56], 6
37b66bb1dmov [rsp+48], rax
37b66bb22mov rax, [rsp+10128]
37b66bb2amov [rsp+40], rax
37b66bb2fcall ilaenv_
37b66bb34mov edx, 15
37b66bb39cmp eax, edx
37b66bb3bcmovl eax, edx
37b66bb3ecmp [rbx], eax
37b66bb40jle 0x37b66bd50
37b66bb46mov rax, [rsp+10200]
37b66bb4emov [rsp+72], rbp
37b66bb53mov r9, rbp
37b66bb56lea rdx, [rsp+180]
37b66bb5elea rcx, [rsp+176]
37b66bb66mov r8, rbx
37b66bb69mov [rsp+120], rax
37b66bb6emov rax, [rsp+10192]
37b66bb76mov [rsp+112], rax
37b66bb7bmov rax, [rsp+10184]
37b66bb83mov [rsp+104], rax
37b66bb88mov rax, [rsp+10176]
37b66bb90mov [rsp+96], rax
37b66bb95mov rax, [rsp+10168]
37b66bb9dmov [rsp+88], rax
37b66bba2mov rax, [rsp+10128]
37b66bbaamov [rsp+80], rax
37b66bbafmov rax, [rsp+10160]
37b66bbb7mov [rsp+64], rax
37b66bbbcmov rax, [rsp+10152]
37b66bbc4mov [rsp+56], rax
37b66bbc9mov rax, [rsp+10144]
37b66bbd1mov [rsp+48], rax
37b66bbd6mov rax, [rsp+10136]
37b66bbdemov [rsp+40], rax
37b66bbe3mov rax, [rsp+10128]
37b66bbebmov [rsp+32], rax
37b66bbf0call slaqr0_
37b66bbf5mov esi, [rsp+176]
37b66bbfc
37b66bbfcloc_37b66bbfc:
37b66bbfctest esi, esi
37b66bbfejne 0x37b66bc12
37b66bc00mov rax, [rsp+10200]
37b66bc08mov eax, [rax]
37b66bc0atest eax, eax
37b66bc0cje 0x37b66bca3
37b66bc12
37b66bc12loc_37b66bc12:
37b66bc12mov eax, [rbx]
37b66bc14cmp eax, 2
37b66bc17jg 0x37b66bc40
37b66bc19
37b66bc19loc_37b66bc19:
37b66bc19test eax, eax
37b66bc1bmov edx, 1
37b66bc20pxor x0, x0
37b66bc24cmovle eax, edx
37b66bc27cvtsi2ss x0, eax
37b66bc2bmov rax, [rsp+10184]
37b66bc33maxss x0, [rax]
37b66bc37movss [rax], x0
37b66bc3bjmp 0x37b66b7d3
37b66bc40
37b66bc40loc_37b66bc40:
37b66bc40sub eax, 2
37b66bc43lea rdx, [rsp+184]
37b66bc4bmov [rsp+56], 1
37b66bc54lea r8, [rsp+188]
37b66bc5cmov [rsp+184], eax
37b66bc63lea rcx, [rip+0xdc7696]
37b66bc6amov [rsp+188], eax
37b66bc71mov rax, [rsp+10144]
37b66bc79mov [rsp+48], rax
37b66bc7emov rax, [rsp+10136]
37b66bc86add rax, 8
37b66bc8amov [rsp+40], rax
37b66bc8flea rax, [rip+0xdc7656]
37b66bc96mov [rsp+32], rax
37b66bc9bmov r9, rax
37b66bc9ecall slaset_
37b66bca3
37b66bca3loc_37b66bca3:
37b66bca3mov eax, [rbx]
37b66bca5jmp 0x37b66bc19
37b66bcaa
37b66bcaa 66 0f 1f 44 00 00 f..D..
37b66bcb0
37b66bcb0loc_37b66bcb0:
37b66bcb0imul r13, r9
37b66bcb4lea rax, [r9-1]
37b66bcb8mov rbx, [rsp+10136]
37b66bcc0add r9, r15
37b66bcc3mov rdi, [rsp+10152]
37b66bccbmov rsi, [rsp+10160]
37b66bcd3add r9, r13
37b66bcd6mov [rsi+4*rax], 0
37b66bcddmovss x0, [rbx+4*r9]
37b66bce3movss [rdi+4*rax], x0
37b66bce8jmp 0x37b66b7d3
37b66bced
37b66bced 0f 1f 00 ...
37b66bcf0
37b66bcf0loc_37b66bcf0:
37b66bcf0mov rax, [rsp+10176]
37b66bcf8lea r9, [rip+0xdc75ed]
37b66bcffmov r8, rbx
37b66bd02mov rdx, rbx
37b66bd05mov [rsp+56], 1
37b66bd0elea rcx, [rip+0xdc75db]
37b66bd15mov [rsp+48], rax
37b66bd1amov rax, [rsp+10168]
37b66bd22mov [rsp+40], rax
37b66bd27lea rax, [rip+0xdc75c6]
37b66bd2emov [rsp+32], rax
37b66bd33call slaset_
37b66bd38mov rax, [rsp+10128]
37b66bd40movsxd r9, [rbp]
37b66bd44mov r10l, [rax]
37b66bd47jmp 0x37b66bab5
37b66bd4c
37b66bd4c 0f 1f 40 00 ..@.
37b66bd50
37b66bd50loc_37b66bd50:
37b66bd50mov rax, [rsp+10200]
37b66bd58mov [rsp+72], rbp
37b66bd5dmov r9, rbp
37b66bd60mov r8, rbx
37b66bd63lea rdx, [rsp+180]
37b66bd6blea rcx, [rsp+176]
37b66bd73mov [rsp+104], rax
37b66bd78mov rax, [rsp+10176]
37b66bd80mov [rsp+96], rax
37b66bd85mov rax, [rsp+10168]
37b66bd8dmov [rsp+88], rax
37b66bd92mov rax, [rsp+10128]
37b66bd9amov [rsp+80], rax
37b66bd9fmov rax, [rsp+10160]
37b66bda7mov [rsp+64], rax
37b66bdacmov rax, [rsp+10152]
37b66bdb4mov [rsp+56], rax
37b66bdb9mov rax, [rsp+10144]
37b66bdc1mov [rsp+48], rax
37b66bdc6mov rax, [rsp+10136]
37b66bdcemov [rsp+40], rax
37b66bdd3mov rax, [rsp+10128]
37b66bddbmov [rsp+32], rax
37b66bde0call slahqr_
37b66bde5mov rax, [rsp+10200]
37b66bdedmov eax, [rax]
37b66bdeftest eax, eax
37b66bdf1jle 0x37b66beb6
37b66bdf7mov [rsp+172], eax
37b66bdfecmp [rbx], 48
37b66be01jle 0x37b66bfa0
37b66be07mov rax, [rsp+10200]
37b66be0fmov [rsp+72], rbp
37b66be14mov r9, rbp
37b66be17mov r8, rbx
37b66be1alea rdx, [rsp+180]
37b66be22lea rcx, [rsp+176]
37b66be2amov [rsp+120], rax
37b66be2fmov rax, [rsp+10192]
37b66be37mov [rsp+112], rax
37b66be3cmov rax, [rsp+10184]
37b66be44mov [rsp+104], rax
37b66be49mov rax, [rsp+10176]
37b66be51mov [rsp+96], rax
37b66be56mov rax, [rsp+10168]
37b66be5emov [rsp+88], rax
37b66be63mov rax, [rsp+10128]
37b66be6bmov [rsp+80], rax
37b66be70mov rax, [rsp+10160]
37b66be78mov [rsp+64], rax
37b66be7dmov rax, [rsp+10152]
37b66be85mov [rsp+56], rax
37b66be8amov rax, [rsp+10144]
37b66be92mov [rsp+48], rax
37b66be97mov rax, [rsp+10136]
37b66be9fmov [rsp+40], rax
37b66bea4lea rax, [rsp+172]
37b66beacmov [rsp+32], rax
37b66beb1call slaqr0_
37b66beb6
37b66beb6loc_37b66beb6:
37b66beb6mov esi, [rsp+176]
37b66bebdjmp 0x37b66bbfc
37b66bec2
37b66bec2loc_37b66bec2:
37b66bec2mov eax, [rax]
37b66bec4test eax, eax
37b66bec6jne 0x37b66c16f
37b66becctest r14l, r14l
37b66becfje 0x37b66b7d3
37b66bed5nop [rax+rax]
37b66bee0
37b66bee0loc_37b66bee0:
37b66bee0mov rax, [rsp+10200]
37b66bee8mov [rsp+72], rbp
37b66beedmov r9, rbp
37b66bef0lea rdx, [rsp+180]
37b66bef8lea rcx, [rsp+176]
37b66bf00mov r8, rbx
37b66bf03mov [rsp+120], rax
37b66bf08mov rax, [rsp+10192]
37b66bf10mov [rsp+112], rax
37b66bf15mov rax, [rsp+10184]
37b66bf1dmov [rsp+104], rax
37b66bf22mov rax, [rsp+10176]
37b66bf2amov [rsp+96], rax
37b66bf2fmov rax, [rsp+10168]
37b66bf37mov [rsp+88], rax
37b66bf3cmov rax, [rsp+10128]
37b66bf44mov [rsp+80], rax
37b66bf49mov rax, [rsp+10160]
37b66bf51mov [rsp+64], rax
37b66bf56mov rax, [rsp+10152]
37b66bf5emov [rsp+56], rax
37b66bf63mov rax, [rsp+10144]
37b66bf6bmov [rsp+48], rax
37b66bf70mov rax, [rsp+10136]
37b66bf78mov [rsp+40], rax
37b66bf7dmov rax, [rsp+10128]
37b66bf85mov [rsp+32], rax
37b66bf8acall slaqr0_
37b66bf8fmov eax, [rbx]
37b66bf91jmp 0x37b66bc19
37b66bf96
37b66bf96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66bfa0
37b66bfa0loc_37b66bfa0:
37b66bfa0mov r14, [rsp+136]
37b66bfa8mov r8, rbx
37b66bfabmov rax, [rsp+10144]
37b66bfb3lea r15, [rip+0xdc7342]
37b66bfbamov [rsp+48], r15
37b66bfbfmov r9, [rsp+10136]
37b66bfc7mov rdx, rbx
37b66bfcalea rcx, [rip+0xdc731f]
37b66bfd1mov [rsp+32], rax
37b66bfd6lea r12, [rsp+192]
37b66bfdemov [rsp+56], 1
37b66bfe7mov [rsp+40], r14
37b66bfeccall slacpy_
37b66bff1movsxd rax, [rbx]
37b66bff4mov r8, r12
37b66bff7mov rcx, rax
37b66bffaimul rax, rax, 49
37b66bffelea edx, [rcx+1]
37b66c001movsxd rdx, edx
37b66c004lea rdx, [rax+rdx-50]
37b66c009lea rax, [r14+4*rax]
37b66c00dmov [rsp+4*rdx+400], 0
37b66c018mov edx, 49
37b66c01dmov [rsp+40], rax
37b66c022lea rax, [rip+0xdc72c3]
37b66c029sub edx, ecx
37b66c02blea rcx, [rip+0xdc72be]
37b66c032mov [rsp+32], rax
37b66c037mov r9, rax
37b66c03amov [rsp+56], 1
37b66c043mov [rsp+48], r15
37b66c048mov [rsp+192], edx
37b66c04fmov rdx, r15
37b66c052call slaset_
37b66c057mov [rsp+112], r15
37b66c05cmov r9, rbp
37b66c05fmov r8, r15
37b66c062mov rax, [rsp+10200]
37b66c06amov [rsp+104], r12
37b66c06flea rdx, [rsp+180]
37b66c077lea rcx, [rsp+176]
37b66c07fmov [rsp+72], rbp
37b66c084mov [rsp+120], rax
37b66c089mov rax, [rsp+10176]
37b66c091mov [rsp+48], r15
37b66c096mov [rsp+96], rax
37b66c09bmov rax, [rsp+10168]
37b66c0a3mov [rsp+40], r14
37b66c0a8mov [rsp+88], rax
37b66c0admov rax, [rsp+10128]
37b66c0b5mov [rsp+80], rax
37b66c0bamov rax, [rsp+10160]
37b66c0c2mov [rsp+64], rax
37b66c0c7mov rax, [rsp+10152]
37b66c0cfmov [rsp+56], rax
37b66c0d4lea rax, [rsp+172]
37b66c0dcmov [rsp+32], rax
37b66c0e1call slaqr0_
37b66c0e6mov esi, [rsp+176]
37b66c0edtest esi, esi
37b66c0efjne 0x37b66c103
37b66c0f1mov rax, [rsp+10200]
37b66c0f9mov edx, [rax]
37b66c0fbtest edx, edx
37b66c0fdje 0x37b66bca3
37b66c103
37b66c103loc_37b66c103:
37b66c103mov rax, [rsp+10144]
37b66c10bmov r8, rbx
37b66c10emov rdx, rbx
37b66c111lea rcx, [rip+0xdc71d8]
37b66c118mov [rsp+56], 1
37b66c121mov r9, [rsp+136]
37b66c129mov [rsp+48], rax
37b66c12emov rax, [rsp+10136]
37b66c136mov [rsp+40], rax
37b66c13blea rax, [rip+0xdc71ba]
37b66c142mov [rsp+32], rax
37b66c147call slacpy_
37b66c14cjmp 0x37b66bbfc
37b66c151
37b66c151loc_37b66c151:
37b66c151mov edx, -7
37b66c156mov eax, 7
37b66c15bjmp 0x37b66b7a7
37b66c160
37b66c160loc_37b66c160:
37b66c160mov edx, -11
37b66c165mov eax, 11
37b66c16ajmp 0x37b66b7a7
37b66c16f
37b66c16floc_37b66c16f:
37b66c16fneg eax
37b66c171jmp 0x37b66b7b1
37b66b6a0
37b66c176
37b66c176 // align 0x10
37b66c176 // align 0x10
37b66c180
37b66c180slabrd_:
37b66c180push r15
37b66c182push r14
37b66c184push r13
37b66c186push r12
37b66c188push rbp
37b66c189push rdi
37b66c18apush rsi
37b66c18bpush rbx
37b66c18csub rsp, 280
37b66c193mov r14, rdx
37b66c196mov edx, [rcx]
37b66c198mov r15, rcx
37b66c19bmov r13, r9
37b66c19etest edx, edx
37b66c1a0jle 0x37b66cd80
37b66c1a6mov eax, [r14]
37b66c1a9test eax, eax
37b66c1abjle 0x37b66cd80
37b66c1b1mov rbx, [rsp+384]
37b66c1b9xor r10l, r10l
37b66c1bcmov [rsp+260], 1
37b66c1c7movsxd r9, [rbx]
37b66c1catest r9, r9
37b66c1cdcmovs r9, r10
37b66c1d1mov rbx, r9
37b66c1d4not rbx
37b66c1d7mov [rsp+128], rbx
37b66c1dfmov rbx, [rsp+448]
37b66c1e7movsxd rcx, [rbx]
37b66c1eatest rcx, rcx
37b66c1edcmovs rcx, r10
37b66c1f1mov rbx, rcx
37b66c1f4not rbx
37b66c1f7mov [rsp+208], rbx
37b66c1ffmov rbx, [rsp+432]
37b66c207movsxd rbx, [rbx]
37b66c20atest rbx, rbx
37b66c20dcmovns r10, rbx
37b66c211mov ebx, [r8]
37b66c214mov [rsp+224], r10
37b66c21cnot r10
37b66c21fmov [rsp+232], r10
37b66c227mov [rsp+164], ebx
37b66c22ecmp edx, eax
37b66c230jl 0x37b66cd98
37b66c236test ebx, ebx
37b66c238jle 0x37b66cd80
37b66c23elea rax, [rsp+268]
37b66c246mov [rsp+136], r9
37b66c24emov r12l, 1
37b66c254mov [rsp+96], rax
37b66c259lea rax, [rsp+264]
37b66c261mov [rsp+104], rax
37b66c266lea rax, [rip+0xdc70a7]
37b66c26dmov [rsp+120], rax
37b66c272lea rax, [rip+0xdc70ab]
37b66c279mov [rsp+112], rax
37b66c27emov [rsp+216], rcx
37b66c286mov [rsp+360], r14
37b66c28ejmp 0x37b66c2b4
37b66c290
37b66c290loc_37b66c290:
37b66c290mov eax, [rsp+260]
37b66c297lea r12l, [rax+1]
37b66c29b
37b66c29bloc_37b66c29b:
37b66c29bmov [rsp+260], r12l
37b66c2a3cmp r12l, [rsp+164]
37b66c2abjg 0x37b66cd80
37b66c2b1mov edx, [r15]
37b66c2b4
37b66c2b4loc_37b66c2b4:
37b66c2b4mov r11, [rsp+136]
37b66c2bcmovsxd rsi, r12l
37b66c2bfsub edx, r12l
37b66c2c2mov rax, [rsp+128]
37b66c2caadd edx, 1
37b66c2cdlea r10, [rsi-1]
37b66c2d1mov r8, [rsp+448]
37b66c2d9mov [rsp+88], 12
37b66c2e2imul r11, rsi
37b66c2e6mov [rsp+264], edx
37b66c2edmov rdx, [rsp+112]
37b66c2f2lea rbx, [4*r10]
37b66c2famov [rsp+56], r8
37b66c2ffmov r8, [rsp+384]
37b66c307lea rcx, [r13+rbx]
37b66c30clea ebp, [r12-1]
37b66c311mov [rsp+64], rdx
37b66c316mov rdx, [rsp+440]
37b66c31elea r9, [rip+0xdc6feb]
37b66c325lea r14, [r11+rax]
37b66c329mov [rsp+40], r8
37b66c32emov r8, [rsp+96]
37b66c333lea rax, [rsi+r14]
37b66c337add rdx, rbx
37b66c33amov [rsp+32], rcx
37b66c33flea rdi, [r13+4*rax]
37b66c344mov [rsp+168], rax
37b66c34clea rax, [rip+0xdc6fcd]
37b66c353mov [rsp+80], rax
37b66c358mov [rsp+48], rdx
37b66c35dmov rdx, [rsp+104]
37b66c362mov [rsp+72], rdi
37b66c367mov [rsp+184], rcx
37b66c36fmov rcx, [rsp+120]
37b66c374mov [rsp+152], r10
37b66c37cmov [rsp+144], ebp
37b66c383mov [rsp+268], ebp
37b66c38amov [rsp+176], r11
37b66c392call sgemv_
37b66c397mov r9l, [r15]
37b66c39amov r11, [rsp+112]
37b66c39flea rax, [rip+0xdc6f7a]
37b66c3a6mov [rsp+80], rax
37b66c3abmov r8, [rsp+96]
37b66c3b0sub r9l, r12l
37b66c3b3mov [rsp+56], rax
37b66c3b8mov rax, [rsp+432]
37b66c3c0lea edx, [r9+1]
37b66c3c4mov [rsp+64], r11
37b66c3c9mov rcx, [rsp+120]
37b66c3cemov r9, [rsp+424]
37b66c3d6mov [rsp+264], edx
37b66c3ddlea rdx, [r13+4*r14+4]
37b66c3e2mov [rsp+48], rdx
37b66c3e7mov rdx, [rsp+104]
37b66c3ecadd r9, rbx
37b66c3efmov [rsp+40], rax
37b66c3f4mov [rsp+32], r9
37b66c3f9mov [rsp+88], 12
37b66c402mov [rsp+72], rdi
37b66c407mov [rsp+192], r9
37b66c40flea r9, [rip+0xdc6efa]
37b66c416mov [rsp+268], ebp
37b66c41dlea ebp, [r12+1]
37b66c422call sgemv_
37b66c427mov edx, [r15]
37b66c42alea r9, [rip+0xdc6eef]
37b66c431mov eax, edx
37b66c433sub eax, r12l
37b66c436lea ecx, [rax+1]
37b66c439mov rax, [rsp+408]
37b66c441mov [rsp+268], ecx
37b66c448mov rcx, [rsp+96]
37b66c44dadd rax, rbx
37b66c450cmp edx, ebp
37b66c452cmovg edx, ebp
37b66c455mov [rsp+32], rax
37b66c45amov [rsp+200], rax
37b66c462movsxd rdx, edx
37b66c465add rdx, r14
37b66c468lea r8, [r13+4*rdx]
37b66c46dmov rdx, rdi
37b66c470call slarfg_
37b66c475mov rax, [rsp+168]
37b66c47dmov rcx, [rsp+392]
37b66c485mov r10, [rsp+152]
37b66c48dmov r11, [rsp+176]
37b66c495movss x0, [r13+4*rax]
37b66c49cmovss [rcx+4*r10], x0
37b66c4a2mov rcx, [rsp+360]
37b66c4aamov edx, [rcx]
37b66c4accmp edx, r12l
37b66c4afjle 0x37b66c290
37b66c4b5mov [r13+4*rax], 0x3f800000
37b66c4bemov eax, [r15]
37b66c4c1sub edx, r12l
37b66c4c4movsxd rbp, ebp
37b66c4c7mov r14, [rsp+216]
37b66c4cfadd r11, [rsp+136]
37b66c4d7mov [rsp+268], edx
37b66c4delea rcx, [rip+0xdc6e3b]
37b66c4e5sub eax, r12l
37b66c4e8mov [rsp+80], rcx
37b66c4edmov r8, [rsp+96]
37b66c4f2lea r9, [rip+0xdc6e2b]
37b66c4f9add eax, 1
37b66c4fcadd r11, [rsp+128]
37b66c504mov rdx, [rsp+384]
37b66c50cmov [rsp+56], rcx
37b66c511imul r14, rsi
37b66c515mov [rsp+264], eax
37b66c51cadd r14, [rsp+208]
37b66c524add rsi, r11
37b66c527mov rax, [rsp+440]
37b66c52fadd rbp, r14
37b66c532mov [rsp+48], rdi
37b66c537lea rcx, [rip+0xdc6dea]
37b66c53emov [rsp+40], rdx
37b66c543mov rdx, [rsp+104]
37b66c548lea rbp, [rax+4*rbp]
37b66c54clea rax, [r13+4*rsi]
37b66c551mov [rsp+88], 9
37b66c55alea rsi, [rip+0xdc6dd3]
37b66c561mov [rsp+32], rax
37b66c566mov [rsp+72], rbp
37b66c56bmov [rsp+64], rsi
37b66c570mov [rsp+168], rax
37b66c578mov [rsp+176], r11
37b66c580call sgemv_
37b66c585mov r9, [rsp+440]
37b66c58dmov edx, [r15]
37b66c590lea rcx, [rip+0xdc6d9d]
37b66c597mov [rsp+64], rcx
37b66c59cmov r11l, [rsp+144]
37b66c5a4lea rcx, [rip+0xdc6d7d]
37b66c5ablea rsi, [r9+4*r14+4]
37b66c5b0sub edx, r12l
37b66c5b3mov r9, [rsp+384]
37b66c5bblea r14, [rip+0xdc6d5e]
37b66c5c2mov [rsp+80], r14
37b66c5c7add edx, 1
37b66c5camov r8, [rsp+96]
37b66c5cfmov [rsp+40], r9
37b66c5d4mov r9, [rsp+184]
37b66c5dcmov [rsp+72], rsi
37b66c5e1mov [rsp+56], r14
37b66c5e6mov [rsp+48], rdi
37b66c5ebmov [rsp+32], r9
37b66c5f0lea r9, [rip+0xdc6d2d]
37b66c5f7mov [rsp+88], 9
37b66c600mov [rsp+264], edx
37b66c607mov rdx, [rsp+104]
37b66c60cmov [rsp+268], r11l
37b66c614call sgemv_
37b66c619mov r8, [rsp+96]
37b66c61emov rcx, [rsp+120]
37b66c623mov r10, [rsp+360]
37b66c62bmov r9l, [rsp+144]
37b66c633mov r10l, [r10]
37b66c636mov [rsp+268], r9l
37b66c63emov r9, [rsp+112]
37b66c643mov [rsp+80], r14
37b66c648mov [rsp+152], r10l
37b66c650mov edx, r10l
37b66c653mov r10, [rsp+440]
37b66c65bsub edx, r12l
37b66c65emov [rsp+72], rbp
37b66c663lea rbx, [r10+rbx+4]
37b66c668mov r10, [rsp+448]
37b66c670mov [rsp+64], r9
37b66c675lea r9, [rip+0xdc6c94]
37b66c67cmov [rsp+56], r14
37b66c681mov [rsp+48], rsi
37b66c686mov [rsp+40], r10
37b66c68bmov [rsp+32], rbx
37b66c690mov [rsp+88], 12
37b66c699mov [rsp+264], edx
37b66c6a0mov rdx, [rsp+104]
37b66c6a5call sgemv_
37b66c6aamov r10, [rsp+432]
37b66c6b2mov edx, [r15]
37b66c6b5mov [rsp+80], r14
37b66c6bamov r11l, [rsp+144]
37b66c6c2mov [rsp+72], rsi
37b66c6c7lea r9, [rip+0xdc6c56]
37b66c6celea rcx, [rip+0xdc6c53]
37b66c6d5mov [rsp+40], r10
37b66c6damov r10, [rsp+192]
37b66c6e2sub edx, r12l
37b66c6e5mov [rsp+268], r11l
37b66c6edlea r11, [rip+0xdc6c40]
37b66c6f4add edx, 1
37b66c6f7mov [rsp+32], r10
37b66c6fcmov [rsp+64], r11
37b66c701mov [rsp+56], r14
37b66c706mov [rsp+48], rdi
37b66c70bmov rdi, [rsp+96]
37b66c710mov [rsp+88], 9
37b66c719mov [rsp+264], edx
37b66c720mov rdx, [rsp+104]
37b66c725mov r8, rdi
37b66c728call sgemv_
37b66c72dmov r8l, [rsp+144]
37b66c735mov r11, [rsp+176]
37b66c73dlea rcx, [rip+0xdc6be4]
37b66c744mov r9, [rsp+112]
37b66c749mov [rsp+264], r8l
37b66c751mov r8, [rsp+360]
37b66c759mov r8l, [r8]
37b66c75cmov [rsp+80], r14
37b66c761mov [rsp+72], rbp
37b66c766mov edx, r8l
37b66c769mov [rsp+96], r8l
37b66c76emov r8, [rsp+384]
37b66c776sub edx, r12l
37b66c779mov [rsp+64], r9
37b66c77elea r9, [rip+0xdc6b8b]
37b66c785mov [rsp+268], edx
37b66c78clea rdx, [r13+4*r11+4]
37b66c791mov [rsp+56], r14
37b66c796mov [rsp+48], rsi
37b66c79bmov [rsp+40], r8
37b66c7a0mov r8, rdi
37b66c7a3mov [rsp+32], rdx
37b66c7a8mov rdx, [rsp+104]
37b66c7admov [rsp+88], 9
37b66c7b6call sgemv_
37b66c7bbmov r8, [rsp+360]
37b66c7c3mov r9, r14
37b66c7c6mov rcx, rdi
37b66c7c9mov r8l, [r8]
37b66c7ccmov edx, r8l
37b66c7cfmov [rsp+96], r8l
37b66c7d4mov r8, rbp
37b66c7d7sub edx, r12l
37b66c7damov [rsp+268], edx
37b66c7e1mov rdx, [rsp+200]
37b66c7e9call sscal_
37b66c7eemov r9, [rsp+112]
37b66c7f3mov rcx, [rsp+120]
37b66c7f8mov [rsp+96], rdi
37b66c7fdmov r8, [rsp+360]
37b66c805mov rbp, [rsp+184]
37b66c80dmov rax, [rsp+168]
37b66c815mov edx, [r8]
37b66c818mov [rsp+48], rbp
37b66c81dlea r8, [rsp+260]
37b66c825mov rbp, [rsp+448]
37b66c82dmov [rsp+72], rax
37b66c832sub edx, r12l
37b66c835mov [rsp+64], r9
37b66c83amov r12, [rsp+384]
37b66c842lea r9, [rip+0xdc6ac7]
37b66c849mov [rsp+40], rbp
37b66c84emov [rsp+80], r12
37b66c853mov [rsp+56], r12
37b66c858mov [rsp+32], rbx
37b66c85dmov [rsp+88], 12
37b66c866mov [rsp+268], edx
37b66c86dmov rdx, rdi
37b66c870mov [rsp+144], r8
37b66c878call sgemv_
37b66c87dmov r12l, [rsp+260]
37b66c885mov rbx, [rsp+136]
37b66c88dlea rcx, [rip+0xdc6a94]
37b66c894mov r10, [rsp+128]
37b66c89cmov rbp, [rsp+360]
37b66c8a4lea esi, [r12+1]
37b66c8a9lea eax, [r12-1]
37b66c8aemov r9, [rsp+112]
37b66c8b3mov r8, [rsp+96]
37b66c8b8movsxd rsi, esi
37b66c8bbmov [rsp+264], eax
37b66c8c2mov ebp, [rbp]
37b66c8c5imul rbx, rsi
37b66c8c9mov [rsp+64], r9
37b66c8celea r9, [rip+0xdc6a3b]
37b66c8d5mov [rsp+88], 9
37b66c8desub ebp, r12l
37b66c8e1mov [rsp+268], ebp
37b66c8e8lea rdi, [rbx+r10]
37b66c8ecmovsxd rbx, r12l
37b66c8eflea rax, [rbx-1]
37b66c8f3lea r14, [rdi+rbx]
37b66c8f7lea r10, [4*rax]
37b66c8ffmov [rsp+176], rax
37b66c907lea rbp, [r13+4*r14]
37b66c90cmov rax, [rsp+384]
37b66c914mov rdx, r10
37b66c917add rdx, [rsp+424]
37b66c91fmov [rsp+72], rbp
37b66c924mov [rsp+80], rax
37b66c929mov rax, [rsp+432]
37b66c931mov [rsp+48], rdx
37b66c936lea rdx, [r13+4*rdi+4]
37b66c93bmov [rsp+56], rax
37b66c940mov rax, [rsp+384]
37b66c948mov [rsp+32], rdx
37b66c94dmov rdx, [rsp+104]
37b66c952mov [rsp+40], rax
37b66c957mov [rsp+152], r10
37b66c95fcall sgemv_
37b66c964mov rdx, [rsp+360]
37b66c96cmov r10, [rsp+152]
37b66c974mov r9, [rsp+384]
37b66c97cmov ecx, [rdx]
37b66c97emov [rsp+168], r10
37b66c986mov edx, ecx
37b66c988sub edx, r12l
37b66c98bmov [rsp+268], edx
37b66c992lea edx, [r12+2]
37b66c997cmp edx, ecx
37b66c999cmovg edx, ecx
37b66c99cmov rcx, r10
37b66c99fadd rcx, [rsp+416]
37b66c9a7mov [rsp+32], rcx
37b66c9acmov rcx, [rsp+96]
37b66c9b1movsxd rdx, edx
37b66c9b4imul rdx, [rsp+136]
37b66c9bdadd rdx, [rsp+128]
37b66c9c5add rdx, rbx
37b66c9c8lea r8, [r13+4*rdx]
37b66c9cdmov rdx, rbp
37b66c9d0call slarfg_
37b66c9d5movss x0, [r13+4*r14]
37b66c9dcmov rdx, [rsp+400]
37b66c9e4mov [r13+4*r14], 0x3f800000
37b66c9edmov rax, [rsp+176]
37b66c9f5lea r11, [rip+0xdc6938]
37b66c9fcmov rcx, [rsp+120]
37b66ca01lea r14, [rip+0xdc6918]
37b66ca08imul rbx, [rsp+224]
37b66ca11lea r9, [rip+0xdc690c]
37b66ca18add rbx, [rsp+232]
37b66ca20movss [rdx+4*rax], x0
37b66ca25mov edx, [r15]
37b66ca28lea rax, [rsi+rbx]
37b66ca2cadd rsi, rdi
37b66ca2fmov rdi, [rsp+96]
37b66ca34sub edx, r12l
37b66ca37mov [rsp+264], edx
37b66ca3emov rdx, [rsp+360]
37b66ca46mov r8, rdi
37b66ca49mov edx, [rdx]
37b66ca4bmov [rsp+64], r11
37b66ca50mov [rsp+48], rbp
37b66ca55mov [rsp+152], edx
37b66ca5csub edx, r12l
37b66ca5fmov [rsp+268], edx
37b66ca66mov rdx, [rsp+424]
37b66ca6emov [rsp+80], r14
37b66ca73mov [rsp+88], 12
37b66ca7clea rax, [rdx+4*rax]
37b66ca80mov rdx, [rsp+384]
37b66ca88mov [rsp+72], rax
37b66ca8dlea rax, [r13+4*rsi]
37b66ca92mov [rsp+56], rdx
37b66ca97mov [rsp+40], rdx
37b66ca9cmov rdx, [rsp+104]
37b66caa1mov [rsp+32], rax
37b66caa6call sgemv_
37b66caabmov rsi, [rsp+360]
37b66cab3mov r10, [rsp+168]
37b66cabblea r11, [rip+0xdc6872]
37b66cac2mov rdx, rdi
37b66cac5lea r9, [rip+0xdc6858]
37b66cacclea rcx, [rip+0xdc6855]
37b66cad3mov esi, [rsi]
37b66cad5mov [rsp+64], r11
37b66cadamov [rsp+80], r14
37b66cadfmov [rsp+96], esi
37b66cae3sub esi, r12l
37b66cae6mov r12, [rsp+424]
37b66caeemov [rsp+268], esi
37b66caf5mov rsi, r14
37b66caf8mov r14, [rsp+144]
37b66cb00lea rax, [r12+4*rbx+4]
37b66cb05mov [rsp+48], rbp
37b66cb0amov rbx, rdi
37b66cb0dmov r12, [rsp+384]
37b66cb15mov [rsp+72], rax
37b66cb1amov r8, r14
37b66cb1dmov [rsp+56], r12
37b66cb22mov r12, [rsp+448]
37b66cb2amov [rsp+88], 9
37b66cb33mov [rsp+40], r12
37b66cb38mov r12, [rsp+440]
37b66cb40lea rax, [r12+r10+4]
37b66cb45mov [rsp+32], rax
37b66cb4acall sgemv_
37b66cb4fmov rdi, [rsp+224]
37b66cb57mov r8l, [r15]
37b66cb5amov [rsp+88], 12
37b66cb63movsxd rcx, [rsp+260]
37b66cb6bmov rbp, [rsp+232]
37b66cb73mov [rsp+80], rsi
37b66cb78mov rdx, rdi
37b66cb7bmov r9, [rsp+112]
37b66cb80mov [rsp+56], rsi
37b66cb85imul rdx, rcx
37b66cb89mov rax, rcx
37b66cb8csub r8l, ecx
37b66cb8fmov [rsp+96], rbx
37b66cb94add eax, 1
37b66cb97mov [rsp+268], r8l
37b66cb9fmov r8, [rsp+424]
37b66cba7cdqe
37b66cba9mov r12, [rsp+384]
37b66cbb1mov [rsp+64], r9
37b66cbb6lea r9, [rip+0xdc6753]
37b66cbbdadd rdx, rbp
37b66cbc0add rax, rdx
37b66cbc3mov [rsp+40], r12
37b66cbc8lea rax, [r8+4*rax]
37b66cbccmov [rsp+72], rax
37b66cbd1lea rax, [r8+4*rdx+4]
37b66cbd6mov r8, r14
37b66cbd9mov rdx, rbx
37b66cbdcmov [rsp+48], rax
37b66cbe1lea rax, [r13+4*rcx]
37b66cbe6mov rcx, [rsp+120]
37b66cbebmov [rsp+32], rax
37b66cbf0call sgemv_
37b66cbf5mov r12, [rsp+360]
37b66cbfdmovsxd rbx, [rsp+260]
37b66cc05lea r11, [rip+0xdc6728]
37b66cc0cmov rax, [rsp+136]
37b66cc14lea r8, [rip+0xdc6705]
37b66cc1bmov rcx, [rsp+120]
37b66cc20lea r9, [rip+0xdc66fd]
37b66cc27mov r12l, [r12]
37b66cc2bimul rdi, rbx
37b66cc2fmov [rsp+64], r11
37b66cc34lea r14l, [rbx-1]
37b66cc38mov r11, [rsp+384]
37b66cc40mov [rsp+80], r8
37b66cc45sub r12l, ebx
37b66cc48mov r8, [rsp+96]
37b66cc4dmov [rsp+88], 12
37b66cc56mov [rsp+268], r12l
37b66cc5elea r12l, [rbx+1]
37b66cc62add rdi, rbp
37b66cc65mov rbp, [rsp+424]
37b66cc6dmovsxd r10, r12l
37b66cc70mov [rsp+56], r11
37b66cc75imul rax, r10
37b66cc79add rax, [rsp+128]
37b66cc81lea rbp, [rbp+4*rdi+4]
37b66cc86mov [rsp+40], r11
37b66cc8blea rdx, [rbx+rax]
37b66cc8flea rax, [r13+4*rax+4]
37b66cc94mov [rsp+72], rbp
37b66cc99lea rdx, [r13+4*rdx]
37b66cc9emov [rsp+32], rax
37b66cca3mov [rsp+48], rdx
37b66cca8mov rdx, [rsp+104]
37b66ccadmov [rsp+264], r14l
37b66ccb5mov [rsp+144], r10
37b66ccbdcall sgemv_
37b66ccc2mov r11l, [r15]
37b66ccc5lea rax, [rip+0xdc6654]
37b66ccccmov r9, [rsp+112]
37b66ccd1mov [rsp+80], rax
37b66ccd6add rdi, [rsp+144]
37b66ccdesub r11l, ebx
37b66cce1mov [rsp+56], rax
37b66cce6mov rdx, [rsp+104]
37b66ccebmov rax, [rsp+432]
37b66ccf3mov [rsp+264], r11l
37b66ccfbmov r11, [rsp+424]
37b66cd03mov [rsp+64], r9
37b66cd08lea r9, [rip+0xdc6601]
37b66cd0fmov [rsp+40], rax
37b66cd14mov rcx, [rsp+120]
37b66cd19lea rdi, [r11+4*rdi]
37b66cd1dlea rax, [r11+4*rbx]
37b66cd21mov [rsp+268], r14l
37b66cd29mov r14, [rsp+96]
37b66cd2emov [rsp+32], rax
37b66cd33mov [rsp+88], 12
37b66cd3cmov r8, r14
37b66cd3fmov [rsp+72], rdi
37b66cd44mov [rsp+48], rbp
37b66cd49call sgemv_
37b66cd4emov eax, [r15]
37b66cd51mov r8, rdi
37b66cd54mov rcx, r14
37b66cd57lea r9, [rip+0xdc65c2]
37b66cd5esub eax, ebx
37b66cd60mov [rsp+268], eax
37b66cd67mov rax, [rsp+416]
37b66cd6flea rdx, [rax+4*rbx-4]
37b66cd74call sscal_
37b66cd79jmp 0x37b66c29b
37b66cd7e
37b66cd7e 66 90 f.
37b66cd80
37b66cd80loc_37b66cd80:
37b66cd80add rsp, 280
37b66cd87pop rbx
37b66cd88pop rsi
37b66cd89pop rdi
37b66cd8apop rbp
37b66cd8bpop r12
37b66cd8dpop r13
37b66cd8fpop r14
37b66cd91pop r15
37b66cd93ret
37b66cd94
37b66cd94 0f 1f 40 00 ..@.
37b66cd98
37b66cd98loc_37b66cd98:
37b66cd98mov edx, [rsp+164]
37b66cd9ftest edx, edx
37b66cda1jle 0x37b66cd80
37b66cda3lea rbx, [rsp+268]
37b66cdabmov [rsp+352], r15
37b66cdb3mov r15l, 1
37b66cdb9mov r12, [rsp+352]
37b66cdc1mov [rsp+96], rbx
37b66cdc6lea rbx, [rsp+264]
37b66cdcemov [rsp+104], rbx
37b66cdd3lea rbx, [rip+0xdc653a]
37b66cddamov [rsp+120], rbx
37b66cddflea rbx, [rip+0xdc653e]
37b66cde6mov [rsp+112], rbx
37b66cdeblea rbx, [rsp+260]
37b66cdf3mov [rsp+240], rbx
37b66cdfbmov rbx, [rsp+384]
37b66ce03mov [rsp+152], r9
37b66ce0bmov [rsp+248], rcx
37b66ce13jmp 0x37b66ce3c
37b66ce15
37b66ce15 0f 1f 00 ...
37b66ce18
37b66ce18loc_37b66ce18:
37b66ce18mov eax, [rsp+260]
37b66ce1flea r15l, [rax+1]
37b66ce23
37b66ce23loc_37b66ce23:
37b66ce23mov [rsp+260], r15l
37b66ce2bcmp r15l, [rsp+164]
37b66ce33jg 0x37b66cd80
37b66ce39mov eax, [r14]
37b66ce3c
37b66ce3cloc_37b66ce3c:
37b66ce3cmovsxd rsi, r15l
37b66ce3fsub eax, r15l
37b66ce42mov r8, [rsp+112]
37b66ce47mov [rsp+80], rbx
37b66ce4cmov rdi, [rsp+152]
37b66ce54add eax, 1
37b66ce57lea r11, [rsi-1]
37b66ce5bmov rdx, [rsp+440]
37b66ce63mov [rsp+264], eax
37b66ce6alea eax, [r15-1]
37b66ce6elea rbp, [4*r11]
37b66ce76mov rcx, [rsp+120]
37b66ce7bimul rdi, rsi
37b66ce7fadd rdi, [rsp+128]
37b66ce87mov [rsp+144], eax
37b66ce8eadd rdx, rbp
37b66ce91lea r10, [rsi+rdi]
37b66ce95mov [rsp+268], eax
37b66ce9clea r9, [rip+0xdc646d]
37b66cea3lea rax, [r13+4*r10]
37b66cea8mov [rsp+184], r10
37b66ceb0mov r10, [rsp+448]
37b66ceb8mov [rsp+136], rax
37b66cec0mov [rsp+72], rax
37b66cec5lea rax, [r13+rbp]
37b66cecamov [rsp+64], r8
37b66cecfmov r8, [rsp+96]
37b66ced4mov [rsp+48], rax
37b66ced9mov [rsp+40], r10
37b66cedemov [rsp+32], rdx
37b66cee3mov [rsp+88], 12
37b66ceecmov [rsp+56], rbx
37b66cef1mov [rsp+192], rdx
37b66cef9mov rdx, [rsp+104]
37b66cefemov [rsp+176], r11
37b66cf06call sgemv_
37b66cf0bmov ecx, [rsp+144]
37b66cf12mov r9l, [r14]
37b66cf15lea r10, [r13+4*rdi+4]
37b66cf1amov [rsp+32], r10
37b66cf1fmov r8, [rsp+96]
37b66cf24mov [rsp+264], ecx
37b66cf2bmov rcx, [rsp+112]
37b66cf30sub r9l, r15l
37b66cf33lea eax, [r9+1]
37b66cf37mov [rsp+80], rbx
37b66cf3cmov rdx, [rsp+104]
37b66cf41lea r9, [rip+0xdc63c8]
37b66cf48mov [rsp+64], rcx
37b66cf4dmov rcx, [rsp+432]
37b66cf55mov [rsp+268], eax
37b66cf5cmov rax, [rsp+136]
37b66cf64mov [rsp+56], rcx
37b66cf69mov rcx, [rsp+424]
37b66cf71mov [rsp+72], rax
37b66cf76add rcx, rbp
37b66cf79mov [rsp+40], rbx
37b66cf7emov [rsp+48], rcx
37b66cf83lea rcx, [rip+0xdc639e]
37b66cf8amov [rsp+88], 9
37b66cf93mov [rsp+200], r10
37b66cf9bcall sgemv_
37b66cfa0mov edx, [r14]
37b66cfa3mov rcx, [rsp+96]
37b66cfa8mov r10, [rsp+416]
37b66cfb0mov r9l, edx
37b66cfb3sub r9l, r15l
37b66cfb6add r10, rbp
37b66cfb9lea eax, [r9+1]
37b66cfbdmov [rsp+32], r10
37b66cfc2mov r9, rbx
37b66cfc5mov [rsp+268], eax
37b66cfcclea eax, [r15+1]
37b66cfd0cmp edx, eax
37b66cfd2mov [rsp+216], r10
37b66cfdacmovg edx, eax
37b66cfddmov [rsp+168], eax
37b66cfe4movsxd rdx, edx
37b66cfe7imul rdx, [rsp+152]
37b66cff0add rdx, [rsp+128]
37b66cff8add rdx, rsi
37b66cffblea r8, [r13+4*rdx]
37b66d000mov rdx, [rsp+136]
37b66d008call slarfg_
37b66d00dmov r10, [rsp+184]
37b66d015mov edx, [r12]
37b66d019mov rax, [rsp+392]
37b66d021mov r11, [rsp+176]
37b66d029movss x0, [r13+4*r10]
37b66d030movss [rax+4*r11], x0
37b66d036cmp r15l, edx
37b66d039jge 0x37b66ce18
37b66d03fsub edx, r15l
37b66d042movsxd rax, [rsp+168]
37b66d04aimul rsi, [rsp+224]
37b66d053lea r11, [rip+0xdc62c6]
37b66d05amov [rsp+264], edx
37b66d061mov edx, [r14]
37b66d064lea r9, [rip+0xdc62b9]
37b66d06badd rsi, [rsp+232]
37b66d073add rdi, rax
37b66d076mov rcx, [rsp+424]
37b66d07emov [r13+4*r10], 0x3f800000
37b66d087sub edx, r15l
37b66d08alea rdi, [r13+4*rdi]
37b66d08fmov [rsp+80], r11
37b66d094mov r8, [rsp+96]
37b66d099add edx, 1
37b66d09cmov [rsp+32], rdi
37b66d0a1mov [rsp+268], edx
37b66d0a8lea rdx, [rsi+rax]
37b66d0aclea rax, [rip+0xdc6281]
37b66d0b3lea rcx, [rcx+4*rdx]
37b66d0b7mov rdx, [rsp+136]
37b66d0bfmov [rsp+64], rax
37b66d0c4mov [rsp+72], rcx
37b66d0c9mov [rsp+48], rdx
37b66d0cemov rdx, [rsp+104]
37b66d0d3mov [rsp+88], 12
37b66d0dcmov [rsp+56], rbx
37b66d0e1mov [rsp+40], rbx
37b66d0e6mov [rsp+168], rcx
37b66d0eemov rcx, [rsp+120]
37b66d0f3call sgemv_
37b66d0f8mov r10l, [r14]
37b66d0fbmov r9, [rsp+424]
37b66d103lea r11, [rip+0xdc6216]
37b66d10amov r8, [rsp+448]
37b66d112mov rdx, [rsp+104]
37b66d117mov [rsp+80], r11
37b66d11clea rcx, [rip+0xdc6205]
37b66d123sub r10l, r15l
37b66d126lea rsi, [r9+4*rsi+4]
37b66d12bmov [rsp+56], rbx
37b66d130mov r9, [rsp+136]
37b66d138mov [rsp+40], r8
37b66d13dlea eax, [r10+1]
37b66d141mov r8, [rsp+192]
37b66d149mov [rsp+264], eax
37b66d150lea rax, [rip+0xdc61dd]
37b66d157mov r10l, [rsp+144]
37b66d15fmov [rsp+72], rsi
37b66d164mov [rsp+64], rax
37b66d169mov [rsp+48], r9
37b66d16elea r9, [rip+0xdc61af]
37b66d175mov [rsp+32], r8
37b66d17amov r8, [rsp+96]
37b66d17fmov [rsp+88], 9
37b66d188mov [rsp+268], r10l
37b66d190call sgemv_
37b66d195mov eax, [r12]
37b66d199mov r9l, [rsp+144]
37b66d1a1lea r11, [rip+0xdc6178]
37b66d1a8mov rcx, [rsp+168]
37b66d1b0mov [rsp+80], r11
37b66d1b5sub eax, r15l
37b66d1b8mov [rsp+56], r11
37b66d1bdmov r8, [rsp+96]
37b66d1c2mov [rsp+268], r9l
37b66d1camov r9, [rsp+112]
37b66d1cfmov [rsp+264], eax
37b66d1d6lea rax, [r13+rbp+4]
37b66d1dbmov rdx, [rsp+104]
37b66d1e0mov [rsp+72], rcx
37b66d1e5mov rcx, [rsp+120]
37b66d1eamov [rsp+64], r9
37b66d1eflea r9, [rip+0xdc611a]
37b66d1f6mov [rsp+48], rsi
37b66d1fbmov [rsp+32], rax
37b66d200mov [rsp+88], 12
37b66d209mov [rsp+40], rbx
37b66d20emov [rsp+176], rax
37b66d216call sgemv_
37b66d21bmov eax, [r14]
37b66d21emov [rsp+72], rsi
37b66d223lea r11, [rip+0xdc60f6]
37b66d22amov r10l, [rsp+144]
37b66d232mov r8, [rsp+96]
37b66d237mov [rsp+80], r11
37b66d23clea r9, [rip+0xdc60e1]
37b66d243sub eax, r15l
37b66d246mov [rsp+56], rbx
37b66d24bmov rcx, [rsp+120]
37b66d250lea edx, [rax+1]
37b66d253mov [rsp+264], r10l
37b66d25blea r10, [rip+0xdc60d2]
37b66d262mov [rsp+268], edx
37b66d269mov rdx, [rsp+136]
37b66d271mov [rsp+64], r10
37b66d276mov [rsp+48], rdx
37b66d27bmov rdx, [rsp+200]
37b66d283mov [rsp+88], 12
37b66d28cmov [rsp+32], rdx
37b66d291mov rdx, [rsp+104]
37b66d296mov [rsp+40], rbx
37b66d29bcall sgemv_
37b66d2a0mov edx, [r12]
37b66d2a4mov r11, [rsp+424]
37b66d2aclea rax, [rip+0xdc606d]
37b66d2b3mov r9, [rsp+112]
37b66d2b8mov rcx, [rsp+432]
37b66d2c0mov [rsp+80], rax
37b66d2c5lea rbp, [r11+rbp+4]
37b66d2camov r11, [rsp+168]
37b66d2d2mov [rsp+56], rax
37b66d2d7sub edx, r15l
37b66d2damov [rsp+64], r9
37b66d2dfmov r10l, [rsp+144]
37b66d2e7lea r9, [rip+0xdc6022]
37b66d2eemov [rsp+72], r11
37b66d2f3mov [rsp+48], rsi
37b66d2f8mov rsi, [rsp+96]
37b66d2fdmov [rsp+40], rcx
37b66d302mov rcx, [rsp+120]
37b66d307mov [rsp+32], rbp
37b66d30cmov r8, rsi
37b66d30fmov [rsp+88], 12
37b66d318mov [rsp+264], edx
37b66d31fmov rdx, [rsp+104]
37b66d324mov [rsp+268], r10l
37b66d32ccall sgemv_
37b66d331mov ecx, [r12]
37b66d335mov r8, [rsp+168]
37b66d33dlea r9, [rip+0xdc5fdc]
37b66d344mov rdx, [rsp+216]
37b66d34cmov [rsp+96], rsi
37b66d351sub ecx, r15l
37b66d354mov [rsp+268], ecx
37b66d35bmov rcx, rsi
37b66d35elea rsi, [rip+0xdc5fbb]
37b66d365call sscal_
37b66d36amov r11l, [r12]
37b66d36emov r9, [rsp+112]
37b66d373mov [rsp+80], rsi
37b66d378mov r8l, [rsp+144]
37b66d380mov [rsp+72], rdi
37b66d385sub r11l, r15l
37b66d388mov [rsp+64], r9
37b66d38dmov rax, [rsp+176]
37b66d395lea r9, [rip+0xdc5f74]
37b66d39cmov [rsp+264], r11l
37b66d3a4mov r11, [rsp+448]
37b66d3acmov [rsp+268], r8l
37b66d3b4mov r8, [rsp+192]
37b66d3bcmov [rsp+32], rax
37b66d3c1mov rdx, [rsp+104]
37b66d3c6mov [rsp+56], r11
37b66d3cbmov rcx, [rsp+120]
37b66d3d0mov [rsp+48], r8
37b66d3d5mov r8, [rsp+96]
37b66d3damov [rsp+88], 12
37b66d3e3mov [rsp+40], rbx
37b66d3e8call sgemv_
37b66d3edmov r11l, [r12]
37b66d3f1mov [rsp+72], rdi
37b66d3f6mov rdi, [rsp+200]
37b66d3femov r9, [rsp+112]
37b66d403mov [rsp+80], rsi
37b66d408mov [rsp+56], rsi
37b66d40dmov rdx, [rsp+96]
37b66d412sub r11l, r15l
37b66d415mov [rsp+48], rdi
37b66d41amov rcx, [rsp+120]
37b66d41fmov rdi, [rsp+432]
37b66d427mov [rsp+64], r9
37b66d42clea r9, [rip+0xdc5edd]
37b66d433mov [rsp+32], rbp
37b66d438mov r8, [rsp+240]
37b66d440mov [rsp+40], rdi
37b66d445mov [rsp+88], 12
37b66d44emov [rsp+268], r11l
37b66d456call sgemv_
37b66d45bmov r8l, [r12]
37b66d45fmovsxd rsi, [rsp+260]
37b66d467lea r9, [rip+0xdc5eb2]
37b66d46emov r15, [rsp+128]
37b66d476mov edi, r8l
37b66d479lea edx, [rsi+2]
37b66d47clea r10, [rsi-1]
37b66d480mov rbp, rsi
37b66d483sub edi, esi
37b66d485mov [rsp+176], r10
37b66d48dlea r10, [4*r10]
37b66d495mov [rsp+268], edi
37b66d49cmov rdi, [rsp+152]
37b66d4a4mov [rsp+136], r10
37b66d4acimul rdi, rsi
37b66d4b0cmp edx, r8l
37b66d4b3cmovg edx, r8l
37b66d4b7lea rcx, [rdi+r15]
37b66d4bblea r15l, [rsi+1]
37b66d4bfmovsxd rdx, edx
37b66d4c2movsxd r11, r15l
37b66d4c5add rdx, rcx
37b66d4c8lea rax, [rcx+r11]
37b66d4ccmov rcx, [rsp+96]
37b66d4d1lea r8, [r13+4*rdx]
37b66d4d6mov [rsp+168], r11
37b66d4demov r11, [rsp+408]
37b66d4e6lea r15, [r13+4*rax]
37b66d4ebmov [rsp+144], rax
37b66d4f3mov rdx, r15
37b66d4f6add r11, r10
37b66d4f9mov [rsp+32], r11
37b66d4fecall slarfg_
37b66d503mov rax, [rsp+144]
37b66d50bmov r11, [rsp+168]
37b66d513lea r9, [rip+0xdc5e0a]
37b66d51amov rdx, [rsp+440]
37b66d522mov r8, [rsp+400]
37b66d52alea rcx, [rip+0xdc5df7]
37b66d531movss x0, [r13+4*rax]
37b66d538mov r10, [rsp+176]
37b66d540mov [r13+4*rax], 0x3f800000
37b66d549mov eax, [r12]
37b66d54dadd rdi, [rsp+152]
37b66d555add rdi, [rsp+128]
37b66d55dmovss [r8+4*r10], x0
37b66d563lea r10, [rip+0xdc5db6]
37b66d56amov r8, [rsp+96]
37b66d56fsub eax, esi
37b66d571add rdi, r11
37b66d574mov [rsp+264], eax
37b66d57bmov eax, [r14]
37b66d57emov [rsp+56], r10
37b66d583sub eax, esi
37b66d585mov [rsp+48], r15
37b66d58aimul rsi, [rsp+248]
37b66d593add rsi, [rsp+208]
37b66d59bmov [rsp+268], eax
37b66d5a2lea rax, [r11+rsi]
37b66d5a6mov [rsp+40], rbx
37b66d5ablea rax, [rdx+4*rax]
37b66d5aflea rdx, [r13+4*rdi]
37b66d5b4mov [rsp+80], r10
37b66d5b9mov [rsp+72], rax
37b66d5bemov [rsp+144], rax
37b66d5c6lea rax, [rip+0xdc5d67]
37b66d5cdmov [rsp+64], rax
37b66d5d2mov [rsp+32], rdx
37b66d5d7mov rdx, [rsp+104]
37b66d5dcmov [rsp+88], 9
37b66d5e5call sgemv_
37b66d5eamov edi, [r12]
37b66d5eemov r11, [rsp+440]
37b66d5f6lea r10, [rip+0xdc5d23]
37b66d5fdlea rax, [rip+0xdc5d30]
37b66d604mov [rsp+80], r10
37b66d609mov r8, [rsp+96]
37b66d60elea r9, [rip+0xdc5d0f]
37b66d615lea rsi, [r11+4*rsi+4]
37b66d61amov r11, [rsp+136]
37b66d622mov [rsp+64], rax
37b66d627sub edi, ebp
37b66d629mov [rsp+72], rsi
37b66d62elea rcx, [rip+0xdc5cf3]
37b66d635lea rdx, [r13+r11+4]
37b66d63amov [rsp+56], r10
37b66d63fmov [rsp+48], r15
37b66d644mov [rsp+32], rdx
37b66d649mov rdx, [rsp+104]
37b66d64emov [rsp+88], 9
37b66d657mov [rsp+40], rbx
37b66d65cmov [rsp+264], edi
37b66d663lea edi, [rbp-1]
37b66d666mov [rsp+268], edi
37b66d66dcall sgemv_
37b66d672mov r10l, [r14]
37b66d675mov r9, [rsp+112]
37b66d67amov [rsp+268], edi
37b66d681mov rax, [rsp+144]
37b66d689mov r8, [rsp+96]
37b66d68emov [rsp+48], rsi
37b66d693lea rdi, [rip+0xdc5c86]
37b66d69asub r10l, ebp
37b66d69dmov [rsp+80], rdi
37b66d6a2mov rdx, [rsp+104]
37b66d6a7mov [rsp+264], r10l
37b66d6afmov r10, [rsp+448]
37b66d6b7mov r11, [rsp+136]
37b66d6bfmov rcx, [rsp+120]
37b66d6c4mov [rsp+72], rax
37b66d6c9mov [rsp+40], r10
37b66d6cemov r10, [rsp+440]
37b66d6d6mov [rsp+64], r9
37b66d6dblea r9, [rip+0xdc5c2e]
37b66d6e2lea rax, [r10+r11+4]
37b66d6e7mov [rsp+56], rdi
37b66d6ecmov [rsp+32], rax
37b66d6f1mov [rsp+88], 12
37b66d6facall sgemv_
37b66d6ffmov r10l, [r12]
37b66d703mov r11, [rsp+136]
37b66d70blea rax, [rip+0xdc5c22]
37b66d712mov [rsp+64], rax
37b66d717mov r8, [rsp+240]
37b66d71flea r9, [rip+0xdc5bfe]
37b66d726lea rcx, [rip+0xdc5bfb]
37b66d72dsub r10l, ebp
37b66d730mov [rsp+80], rdi
37b66d735mov [rsp+268], r10l
37b66d73dmov r10, [rsp+432]
37b66d745mov [rsp+72], rsi
37b66d74amov rsi, [rsp+96]
37b66d74fmov [rsp+40], r10
37b66d754mov r10, [rsp+424]
37b66d75cmov [rsp+56], rdi
37b66d761mov rdx, rsi
37b66d764lea rax, [r10+r11+4]
37b66d769mov [rsp+48], r15
37b66d76emov [rsp+32], rax
37b66d773mov [rsp+88], 9
37b66d77ccall sgemv_
37b66d781mov r11l, [r14]
37b66d784mov r9, [rsp+112]
37b66d789mov r8, rsi
37b66d78cmovsxd rdx, [rsp+260]
37b66d794mov rbp, [rsp+248]
37b66d79cmov [rsp+80], rdi
37b66d7a1mov r15, [rsp+128]
37b66d7a9mov [rsp+64], r9
37b66d7aelea r9, [rip+0xdc5b5b]
37b66d7b5mov rax, rdx
37b66d7b8sub r11l, edx
37b66d7bbmov [rsp+56], rdi
37b66d7c0add eax, 1
37b66d7c3imul rdx, rbp
37b66d7c7add rdx, [rsp+208]
37b66d7cfmov [rsp+268], r11l
37b66d7d7cdqe
37b66d7d9mov r11, [rsp+440]
37b66d7e1mov [rsp+40], rbx
37b66d7e6mov [rsp+88], 9
37b66d7eflea rcx, [rdx+rax]
37b66d7f3imul rax, [rsp+152]
37b66d7fclea rcx, [r11+4*rcx]
37b66d800lea rdx, [r11+4*rdx+4]
37b66d805mov [rsp+72], rcx
37b66d80alea rcx, [rip+0xdc5b17]
37b66d811mov [rsp+48], rdx
37b66d816mov rdx, [rsp+240]
37b66d81elea rax, [r15+rax+1]
37b66d823lea rax, [r13+4*rax]
37b66d828mov [rsp+32], rax
37b66d82dcall sgemv_
37b66d832mov eax, [rsp+260]
37b66d839mov edx, [r14]
37b66d83clea r9, [rip+0xdc5add]
37b66d843mov rdi, [rsp+408]
37b66d84bsub edx, eax
37b66d84dlea r15l, [rax+1]
37b66d851mov [rsp+268], edx
37b66d858movsxd rdx, eax
37b66d85bmov rax, rbp
37b66d85emovsxd rcx, r15l
37b66d861imul rax, rdx
37b66d865lea rdx, [rdi+4*rdx-4]
37b66d86aadd rax, [rsp+208]
37b66d872mov rdi, [rsp+440]
37b66d87aadd rax, rcx
37b66d87dmov rcx, rsi
37b66d880lea r8, [rdi+4*rax]
37b66d884call sscal_
37b66d889jmp 0x37b66ce23
37b66c180
37b66c180slabrd_:
37b66c180push r15
37b66c182push r14
37b66c184push r13
37b66c186push r12
37b66c188push rbp
37b66c189push rdi
37b66c18apush rsi
37b66c18bpush rbx
37b66c18csub rsp, 280
37b66c193mov r14, rdx
37b66c196mov edx, [rcx]
37b66c198mov r15, rcx
37b66c19bmov r13, r9
37b66c19etest edx, edx
37b66c1a0jle 0x37b66cd80
37b66c1a6mov eax, [r14]
37b66c1a9test eax, eax
37b66c1abjle 0x37b66cd80
37b66c1b1mov rbx, [rsp+384]
37b66c1b9xor r10l, r10l
37b66c1bcmov [rsp+260], 1
37b66c1c7movsxd r9, [rbx]
37b66c1catest r9, r9
37b66c1cdcmovs r9, r10
37b66c1d1mov rbx, r9
37b66c1d4not rbx
37b66c1d7mov [rsp+128], rbx
37b66c1dfmov rbx, [rsp+448]
37b66c1e7movsxd rcx, [rbx]
37b66c1eatest rcx, rcx
37b66c1edcmovs rcx, r10
37b66c1f1mov rbx, rcx
37b66c1f4not rbx
37b66c1f7mov [rsp+208], rbx
37b66c1ffmov rbx, [rsp+432]
37b66c207movsxd rbx, [rbx]
37b66c20atest rbx, rbx
37b66c20dcmovns r10, rbx
37b66c211mov ebx, [r8]
37b66c214mov [rsp+224], r10
37b66c21cnot r10
37b66c21fmov [rsp+232], r10
37b66c227mov [rsp+164], ebx
37b66c22ecmp edx, eax
37b66c230jl 0x37b66cd98
37b66c236test ebx, ebx
37b66c238jle 0x37b66cd80
37b66c23elea rax, [rsp+268]
37b66c246mov [rsp+136], r9
37b66c24emov r12l, 1
37b66c254mov [rsp+96], rax
37b66c259lea rax, [rsp+264]
37b66c261mov [rsp+104], rax
37b66c266lea rax, [rip+0xdc70a7]
37b66c26dmov [rsp+120], rax
37b66c272lea rax, [rip+0xdc70ab]
37b66c279mov [rsp+112], rax
37b66c27emov [rsp+216], rcx
37b66c286mov [rsp+360], r14
37b66c28ejmp 0x37b66c2b4
37b66c290
37b66c290loc_37b66c290:
37b66c290mov eax, [rsp+260]
37b66c297lea r12l, [rax+1]
37b66c29b
37b66c29bloc_37b66c29b:
37b66c29bmov [rsp+260], r12l
37b66c2a3cmp r12l, [rsp+164]
37b66c2abjg 0x37b66cd80
37b66c2b1mov edx, [r15]
37b66c2b4
37b66c2b4loc_37b66c2b4:
37b66c2b4mov r11, [rsp+136]
37b66c2bcmovsxd rsi, r12l
37b66c2bfsub edx, r12l
37b66c2c2mov rax, [rsp+128]
37b66c2caadd edx, 1
37b66c2cdlea r10, [rsi-1]
37b66c2d1mov r8, [rsp+448]
37b66c2d9mov [rsp+88], 12
37b66c2e2imul r11, rsi
37b66c2e6mov [rsp+264], edx
37b66c2edmov rdx, [rsp+112]
37b66c2f2lea rbx, [4*r10]
37b66c2famov [rsp+56], r8
37b66c2ffmov r8, [rsp+384]
37b66c307lea rcx, [r13+rbx]
37b66c30clea ebp, [r12-1]
37b66c311mov [rsp+64], rdx
37b66c316mov rdx, [rsp+440]
37b66c31elea r9, [rip+0xdc6feb]
37b66c325lea r14, [r11+rax]
37b66c329mov [rsp+40], r8
37b66c32emov r8, [rsp+96]
37b66c333lea rax, [rsi+r14]
37b66c337add rdx, rbx
37b66c33amov [rsp+32], rcx
37b66c33flea rdi, [r13+4*rax]
37b66c344mov [rsp+168], rax
37b66c34clea rax, [rip+0xdc6fcd]
37b66c353mov [rsp+80], rax
37b66c358mov [rsp+48], rdx
37b66c35dmov rdx, [rsp+104]
37b66c362mov [rsp+72], rdi
37b66c367mov [rsp+184], rcx
37b66c36fmov rcx, [rsp+120]
37b66c374mov [rsp+152], r10
37b66c37cmov [rsp+144], ebp
37b66c383mov [rsp+268], ebp
37b66c38amov [rsp+176], r11
37b66c392call sgemv_
37b66c397mov r9l, [r15]
37b66c39amov r11, [rsp+112]
37b66c39flea rax, [rip+0xdc6f7a]
37b66c3a6mov [rsp+80], rax
37b66c3abmov r8, [rsp+96]
37b66c3b0sub r9l, r12l
37b66c3b3mov [rsp+56], rax
37b66c3b8mov rax, [rsp+432]
37b66c3c0lea edx, [r9+1]
37b66c3c4mov [rsp+64], r11
37b66c3c9mov rcx, [rsp+120]
37b66c3cemov r9, [rsp+424]
37b66c3d6mov [rsp+264], edx
37b66c3ddlea rdx, [r13+4*r14+4]
37b66c3e2mov [rsp+48], rdx
37b66c3e7mov rdx, [rsp+104]
37b66c3ecadd r9, rbx
37b66c3efmov [rsp+40], rax
37b66c3f4mov [rsp+32], r9
37b66c3f9mov [rsp+88], 12
37b66c402mov [rsp+72], rdi
37b66c407mov [rsp+192], r9
37b66c40flea r9, [rip+0xdc6efa]
37b66c416mov [rsp+268], ebp
37b66c41dlea ebp, [r12+1]
37b66c422call sgemv_
37b66c427mov edx, [r15]
37b66c42alea r9, [rip+0xdc6eef]
37b66c431mov eax, edx
37b66c433sub eax, r12l
37b66c436lea ecx, [rax+1]
37b66c439mov rax, [rsp+408]
37b66c441mov [rsp+268], ecx
37b66c448mov rcx, [rsp+96]
37b66c44dadd rax, rbx
37b66c450cmp edx, ebp
37b66c452cmovg edx, ebp
37b66c455mov [rsp+32], rax
37b66c45amov [rsp+200], rax
37b66c462movsxd rdx, edx
37b66c465add rdx, r14
37b66c468lea r8, [r13+4*rdx]
37b66c46dmov rdx, rdi
37b66c470call slarfg_
37b66c475mov rax, [rsp+168]
37b66c47dmov rcx, [rsp+392]
37b66c485mov r10, [rsp+152]
37b66c48dmov r11, [rsp+176]
37b66c495movss x0, [r13+4*rax]
37b66c49cmovss [rcx+4*r10], x0
37b66c4a2mov rcx, [rsp+360]
37b66c4aamov edx, [rcx]
37b66c4accmp edx, r12l
37b66c4afjle 0x37b66c290
37b66c4b5mov [r13+4*rax], 0x3f800000
37b66c4bemov eax, [r15]
37b66c4c1sub edx, r12l
37b66c4c4movsxd rbp, ebp
37b66c4c7mov r14, [rsp+216]
37b66c4cfadd r11, [rsp+136]
37b66c4d7mov [rsp+268], edx
37b66c4delea rcx, [rip+0xdc6e3b]
37b66c4e5sub eax, r12l
37b66c4e8mov [rsp+80], rcx
37b66c4edmov r8, [rsp+96]
37b66c4f2lea r9, [rip+0xdc6e2b]
37b66c4f9add eax, 1
37b66c4fcadd r11, [rsp+128]
37b66c504mov rdx, [rsp+384]
37b66c50cmov [rsp+56], rcx
37b66c511imul r14, rsi
37b66c515mov [rsp+264], eax
37b66c51cadd r14, [rsp+208]
37b66c524add rsi, r11
37b66c527mov rax, [rsp+440]
37b66c52fadd rbp, r14
37b66c532mov [rsp+48], rdi
37b66c537lea rcx, [rip+0xdc6dea]
37b66c53emov [rsp+40], rdx
37b66c543mov rdx, [rsp+104]
37b66c548lea rbp, [rax+4*rbp]
37b66c54clea rax, [r13+4*rsi]
37b66c551mov [rsp+88], 9
37b66c55alea rsi, [rip+0xdc6dd3]
37b66c561mov [rsp+32], rax
37b66c566mov [rsp+72], rbp
37b66c56bmov [rsp+64], rsi
37b66c570mov [rsp+168], rax
37b66c578mov [rsp+176], r11
37b66c580call sgemv_
37b66c585mov r9, [rsp+440]
37b66c58dmov edx, [r15]
37b66c590lea rcx, [rip+0xdc6d9d]
37b66c597mov [rsp+64], rcx
37b66c59cmov r11l, [rsp+144]
37b66c5a4lea rcx, [rip+0xdc6d7d]
37b66c5ablea rsi, [r9+4*r14+4]
37b66c5b0sub edx, r12l
37b66c5b3mov r9, [rsp+384]
37b66c5bblea r14, [rip+0xdc6d5e]
37b66c5c2mov [rsp+80], r14
37b66c5c7add edx, 1
37b66c5camov r8, [rsp+96]
37b66c5cfmov [rsp+40], r9
37b66c5d4mov r9, [rsp+184]
37b66c5dcmov [rsp+72], rsi
37b66c5e1mov [rsp+56], r14
37b66c5e6mov [rsp+48], rdi
37b66c5ebmov [rsp+32], r9
37b66c5f0lea r9, [rip+0xdc6d2d]
37b66c5f7mov [rsp+88], 9
37b66c600mov [rsp+264], edx
37b66c607mov rdx, [rsp+104]
37b66c60cmov [rsp+268], r11l
37b66c614call sgemv_
37b66c619mov r8, [rsp+96]
37b66c61emov rcx, [rsp+120]
37b66c623mov r10, [rsp+360]
37b66c62bmov r9l, [rsp+144]
37b66c633mov r10l, [r10]
37b66c636mov [rsp+268], r9l
37b66c63emov r9, [rsp+112]
37b66c643mov [rsp+80], r14
37b66c648mov [rsp+152], r10l
37b66c650mov edx, r10l
37b66c653mov r10, [rsp+440]
37b66c65bsub edx, r12l
37b66c65emov [rsp+72], rbp
37b66c663lea rbx, [r10+rbx+4]
37b66c668mov r10, [rsp+448]
37b66c670mov [rsp+64], r9
37b66c675lea r9, [rip+0xdc6c94]
37b66c67cmov [rsp+56], r14
37b66c681mov [rsp+48], rsi
37b66c686mov [rsp+40], r10
37b66c68bmov [rsp+32], rbx
37b66c690mov [rsp+88], 12
37b66c699mov [rsp+264], edx
37b66c6a0mov rdx, [rsp+104]
37b66c6a5call sgemv_
37b66c6aamov r10, [rsp+432]
37b66c6b2mov edx, [r15]
37b66c6b5mov [rsp+80], r14
37b66c6bamov r11l, [rsp+144]
37b66c6c2mov [rsp+72], rsi
37b66c6c7lea r9, [rip+0xdc6c56]
37b66c6celea rcx, [rip+0xdc6c53]
37b66c6d5mov [rsp+40], r10
37b66c6damov r10, [rsp+192]
37b66c6e2sub edx, r12l
37b66c6e5mov [rsp+268], r11l
37b66c6edlea r11, [rip+0xdc6c40]
37b66c6f4add edx, 1
37b66c6f7mov [rsp+32], r10
37b66c6fcmov [rsp+64], r11
37b66c701mov [rsp+56], r14
37b66c706mov [rsp+48], rdi
37b66c70bmov rdi, [rsp+96]
37b66c710mov [rsp+88], 9
37b66c719mov [rsp+264], edx
37b66c720mov rdx, [rsp+104]
37b66c725mov r8, rdi
37b66c728call sgemv_
37b66c72dmov r8l, [rsp+144]
37b66c735mov r11, [rsp+176]
37b66c73dlea rcx, [rip+0xdc6be4]
37b66c744mov r9, [rsp+112]
37b66c749mov [rsp+264], r8l
37b66c751mov r8, [rsp+360]
37b66c759mov r8l, [r8]
37b66c75cmov [rsp+80], r14
37b66c761mov [rsp+72], rbp
37b66c766mov edx, r8l
37b66c769mov [rsp+96], r8l
37b66c76emov r8, [rsp+384]
37b66c776sub edx, r12l
37b66c779mov [rsp+64], r9
37b66c77elea r9, [rip+0xdc6b8b]
37b66c785mov [rsp+268], edx
37b66c78clea rdx, [r13+4*r11+4]
37b66c791mov [rsp+56], r14
37b66c796mov [rsp+48], rsi
37b66c79bmov [rsp+40], r8
37b66c7a0mov r8, rdi
37b66c7a3mov [rsp+32], rdx
37b66c7a8mov rdx, [rsp+104]
37b66c7admov [rsp+88], 9
37b66c7b6call sgemv_
37b66c7bbmov r8, [rsp+360]
37b66c7c3mov r9, r14
37b66c7c6mov rcx, rdi
37b66c7c9mov r8l, [r8]
37b66c7ccmov edx, r8l
37b66c7cfmov [rsp+96], r8l
37b66c7d4mov r8, rbp
37b66c7d7sub edx, r12l
37b66c7damov [rsp+268], edx
37b66c7e1mov rdx, [rsp+200]
37b66c7e9call sscal_
37b66c7eemov r9, [rsp+112]
37b66c7f3mov rcx, [rsp+120]
37b66c7f8mov [rsp+96], rdi
37b66c7fdmov r8, [rsp+360]
37b66c805mov rbp, [rsp+184]
37b66c80dmov rax, [rsp+168]
37b66c815mov edx, [r8]
37b66c818mov [rsp+48], rbp
37b66c81dlea r8, [rsp+260]
37b66c825mov rbp, [rsp+448]
37b66c82dmov [rsp+72], rax
37b66c832sub edx, r12l
37b66c835mov [rsp+64], r9
37b66c83amov r12, [rsp+384]
37b66c842lea r9, [rip+0xdc6ac7]
37b66c849mov [rsp+40], rbp
37b66c84emov [rsp+80], r12
37b66c853mov [rsp+56], r12
37b66c858mov [rsp+32], rbx
37b66c85dmov [rsp+88], 12
37b66c866mov [rsp+268], edx
37b66c86dmov rdx, rdi
37b66c870mov [rsp+144], r8
37b66c878call sgemv_
37b66c87dmov r12l, [rsp+260]
37b66c885mov rbx, [rsp+136]
37b66c88dlea rcx, [rip+0xdc6a94]
37b66c894mov r10, [rsp+128]
37b66c89cmov rbp, [rsp+360]
37b66c8a4lea esi, [r12+1]
37b66c8a9lea eax, [r12-1]
37b66c8aemov r9, [rsp+112]
37b66c8b3mov r8, [rsp+96]
37b66c8b8movsxd rsi, esi
37b66c8bbmov [rsp+264], eax
37b66c8c2mov ebp, [rbp]
37b66c8c5imul rbx, rsi
37b66c8c9mov [rsp+64], r9
37b66c8celea r9, [rip+0xdc6a3b]
37b66c8d5mov [rsp+88], 9
37b66c8desub ebp, r12l
37b66c8e1mov [rsp+268], ebp
37b66c8e8lea rdi, [rbx+r10]
37b66c8ecmovsxd rbx, r12l
37b66c8eflea rax, [rbx-1]
37b66c8f3lea r14, [rdi+rbx]
37b66c8f7lea r10, [4*rax]
37b66c8ffmov [rsp+176], rax
37b66c907lea rbp, [r13+4*r14]
37b66c90cmov rax, [rsp+384]
37b66c914mov rdx, r10
37b66c917add rdx, [rsp+424]
37b66c91fmov [rsp+72], rbp
37b66c924mov [rsp+80], rax
37b66c929mov rax, [rsp+432]
37b66c931mov [rsp+48], rdx
37b66c936lea rdx, [r13+4*rdi+4]
37b66c93bmov [rsp+56], rax
37b66c940mov rax, [rsp+384]
37b66c948mov [rsp+32], rdx
37b66c94dmov rdx, [rsp+104]
37b66c952mov [rsp+40], rax
37b66c957mov [rsp+152], r10
37b66c95fcall sgemv_
37b66c964mov rdx, [rsp+360]
37b66c96cmov r10, [rsp+152]
37b66c974mov r9, [rsp+384]
37b66c97cmov ecx, [rdx]
37b66c97emov [rsp+168], r10
37b66c986mov edx, ecx
37b66c988sub edx, r12l
37b66c98bmov [rsp+268], edx
37b66c992lea edx, [r12+2]
37b66c997cmp edx, ecx
37b66c999cmovg edx, ecx
37b66c99cmov rcx, r10
37b66c99fadd rcx, [rsp+416]
37b66c9a7mov [rsp+32], rcx
37b66c9acmov rcx, [rsp+96]
37b66c9b1movsxd rdx, edx
37b66c9b4imul rdx, [rsp+136]
37b66c9bdadd rdx, [rsp+128]
37b66c9c5add rdx, rbx
37b66c9c8lea r8, [r13+4*rdx]
37b66c9cdmov rdx, rbp
37b66c9d0call slarfg_
37b66c9d5movss x0, [r13+4*r14]
37b66c9dcmov rdx, [rsp+400]
37b66c9e4mov [r13+4*r14], 0x3f800000
37b66c9edmov rax, [rsp+176]
37b66c9f5lea r11, [rip+0xdc6938]
37b66c9fcmov rcx, [rsp+120]
37b66ca01lea r14, [rip+0xdc6918]
37b66ca08imul rbx, [rsp+224]
37b66ca11lea r9, [rip+0xdc690c]
37b66ca18add rbx, [rsp+232]
37b66ca20movss [rdx+4*rax], x0
37b66ca25mov edx, [r15]
37b66ca28lea rax, [rsi+rbx]
37b66ca2cadd rsi, rdi
37b66ca2fmov rdi, [rsp+96]
37b66ca34sub edx, r12l
37b66ca37mov [rsp+264], edx
37b66ca3emov rdx, [rsp+360]
37b66ca46mov r8, rdi
37b66ca49mov edx, [rdx]
37b66ca4bmov [rsp+64], r11
37b66ca50mov [rsp+48], rbp
37b66ca55mov [rsp+152], edx
37b66ca5csub edx, r12l
37b66ca5fmov [rsp+268], edx
37b66ca66mov rdx, [rsp+424]
37b66ca6emov [rsp+80], r14
37b66ca73mov [rsp+88], 12
37b66ca7clea rax, [rdx+4*rax]
37b66ca80mov rdx, [rsp+384]
37b66ca88mov [rsp+72], rax
37b66ca8dlea rax, [r13+4*rsi]
37b66ca92mov [rsp+56], rdx
37b66ca97mov [rsp+40], rdx
37b66ca9cmov rdx, [rsp+104]
37b66caa1mov [rsp+32], rax
37b66caa6call sgemv_
37b66caabmov rsi, [rsp+360]
37b66cab3mov r10, [rsp+168]
37b66cabblea r11, [rip+0xdc6872]
37b66cac2mov rdx, rdi
37b66cac5lea r9, [rip+0xdc6858]
37b66cacclea rcx, [rip+0xdc6855]
37b66cad3mov esi, [rsi]
37b66cad5mov [rsp+64], r11
37b66cadamov [rsp+80], r14
37b66cadfmov [rsp+96], esi
37b66cae3sub esi, r12l
37b66cae6mov r12, [rsp+424]
37b66caeemov [rsp+268], esi
37b66caf5mov rsi, r14
37b66caf8mov r14, [rsp+144]
37b66cb00lea rax, [r12+4*rbx+4]
37b66cb05mov [rsp+48], rbp
37b66cb0amov rbx, rdi
37b66cb0dmov r12, [rsp+384]
37b66cb15mov [rsp+72], rax
37b66cb1amov r8, r14
37b66cb1dmov [rsp+56], r12
37b66cb22mov r12, [rsp+448]
37b66cb2amov [rsp+88], 9
37b66cb33mov [rsp+40], r12
37b66cb38mov r12, [rsp+440]
37b66cb40lea rax, [r12+r10+4]
37b66cb45mov [rsp+32], rax
37b66cb4acall sgemv_
37b66cb4fmov rdi, [rsp+224]
37b66cb57mov r8l, [r15]
37b66cb5amov [rsp+88], 12
37b66cb63movsxd rcx, [rsp+260]
37b66cb6bmov rbp, [rsp+232]
37b66cb73mov [rsp+80], rsi
37b66cb78mov rdx, rdi
37b66cb7bmov r9, [rsp+112]
37b66cb80mov [rsp+56], rsi
37b66cb85imul rdx, rcx
37b66cb89mov rax, rcx
37b66cb8csub r8l, ecx
37b66cb8fmov [rsp+96], rbx
37b66cb94add eax, 1
37b66cb97mov [rsp+268], r8l
37b66cb9fmov r8, [rsp+424]
37b66cba7cdqe
37b66cba9mov r12, [rsp+384]
37b66cbb1mov [rsp+64], r9
37b66cbb6lea r9, [rip+0xdc6753]
37b66cbbdadd rdx, rbp
37b66cbc0add rax, rdx
37b66cbc3mov [rsp+40], r12
37b66cbc8lea rax, [r8+4*rax]
37b66cbccmov [rsp+72], rax
37b66cbd1lea rax, [r8+4*rdx+4]
37b66cbd6mov r8, r14
37b66cbd9mov rdx, rbx
37b66cbdcmov [rsp+48], rax
37b66cbe1lea rax, [r13+4*rcx]
37b66cbe6mov rcx, [rsp+120]
37b66cbebmov [rsp+32], rax
37b66cbf0call sgemv_
37b66cbf5mov r12, [rsp+360]
37b66cbfdmovsxd rbx, [rsp+260]
37b66cc05lea r11, [rip+0xdc6728]
37b66cc0cmov rax, [rsp+136]
37b66cc14lea r8, [rip+0xdc6705]
37b66cc1bmov rcx, [rsp+120]
37b66cc20lea r9, [rip+0xdc66fd]
37b66cc27mov r12l, [r12]
37b66cc2bimul rdi, rbx
37b66cc2fmov [rsp+64], r11
37b66cc34lea r14l, [rbx-1]
37b66cc38mov r11, [rsp+384]
37b66cc40mov [rsp+80], r8
37b66cc45sub r12l, ebx
37b66cc48mov r8, [rsp+96]
37b66cc4dmov [rsp+88], 12
37b66cc56mov [rsp+268], r12l
37b66cc5elea r12l, [rbx+1]
37b66cc62add rdi, rbp
37b66cc65mov rbp, [rsp+424]
37b66cc6dmovsxd r10, r12l
37b66cc70mov [rsp+56], r11
37b66cc75imul rax, r10
37b66cc79add rax, [rsp+128]
37b66cc81lea rbp, [rbp+4*rdi+4]
37b66cc86mov [rsp+40], r11
37b66cc8blea rdx, [rbx+rax]
37b66cc8flea rax, [r13+4*rax+4]
37b66cc94mov [rsp+72], rbp
37b66cc99lea rdx, [r13+4*rdx]
37b66cc9emov [rsp+32], rax
37b66cca3mov [rsp+48], rdx
37b66cca8mov rdx, [rsp+104]
37b66ccadmov [rsp+264], r14l
37b66ccb5mov [rsp+144], r10
37b66ccbdcall sgemv_
37b66ccc2mov r11l, [r15]
37b66ccc5lea rax, [rip+0xdc6654]
37b66ccccmov r9, [rsp+112]
37b66ccd1mov [rsp+80], rax
37b66ccd6add rdi, [rsp+144]
37b66ccdesub r11l, ebx
37b66cce1mov [rsp+56], rax
37b66cce6mov rdx, [rsp+104]
37b66ccebmov rax, [rsp+432]
37b66ccf3mov [rsp+264], r11l
37b66ccfbmov r11, [rsp+424]
37b66cd03mov [rsp+64], r9
37b66cd08lea r9, [rip+0xdc6601]
37b66cd0fmov [rsp+40], rax
37b66cd14mov rcx, [rsp+120]
37b66cd19lea rdi, [r11+4*rdi]
37b66cd1dlea rax, [r11+4*rbx]
37b66cd21mov [rsp+268], r14l
37b66cd29mov r14, [rsp+96]
37b66cd2emov [rsp+32], rax
37b66cd33mov [rsp+88], 12
37b66cd3cmov r8, r14
37b66cd3fmov [rsp+72], rdi
37b66cd44mov [rsp+48], rbp
37b66cd49call sgemv_
37b66cd4emov eax, [r15]
37b66cd51mov r8, rdi
37b66cd54mov rcx, r14
37b66cd57lea r9, [rip+0xdc65c2]
37b66cd5esub eax, ebx
37b66cd60mov [rsp+268], eax
37b66cd67mov rax, [rsp+416]
37b66cd6flea rdx, [rax+4*rbx-4]
37b66cd74call sscal_
37b66cd79jmp 0x37b66c29b
37b66cd7e
37b66cd7e 66 90 f.
37b66cd80
37b66cd80loc_37b66cd80:
37b66cd80add rsp, 280
37b66cd87pop rbx
37b66cd88pop rsi
37b66cd89pop rdi
37b66cd8apop rbp
37b66cd8bpop r12
37b66cd8dpop r13
37b66cd8fpop r14
37b66cd91pop r15
37b66cd93ret
37b66cd94
37b66cd94 0f 1f 40 00 ..@.
37b66cd98
37b66cd98loc_37b66cd98:
37b66cd98mov edx, [rsp+164]
37b66cd9ftest edx, edx
37b66cda1jle 0x37b66cd80
37b66cda3lea rbx, [rsp+268]
37b66cdabmov [rsp+352], r15
37b66cdb3mov r15l, 1
37b66cdb9mov r12, [rsp+352]
37b66cdc1mov [rsp+96], rbx
37b66cdc6lea rbx, [rsp+264]
37b66cdcemov [rsp+104], rbx
37b66cdd3lea rbx, [rip+0xdc653a]
37b66cddamov [rsp+120], rbx
37b66cddflea rbx, [rip+0xdc653e]
37b66cde6mov [rsp+112], rbx
37b66cdeblea rbx, [rsp+260]
37b66cdf3mov [rsp+240], rbx
37b66cdfbmov rbx, [rsp+384]
37b66ce03mov [rsp+152], r9
37b66ce0bmov [rsp+248], rcx
37b66ce13jmp 0x37b66ce3c
37b66ce15
37b66ce15 0f 1f 00 ...
37b66ce18
37b66ce18loc_37b66ce18:
37b66ce18mov eax, [rsp+260]
37b66ce1flea r15l, [rax+1]
37b66ce23
37b66ce23loc_37b66ce23:
37b66ce23mov [rsp+260], r15l
37b66ce2bcmp r15l, [rsp+164]
37b66ce33jg 0x37b66cd80
37b66ce39mov eax, [r14]
37b66ce3c
37b66ce3cloc_37b66ce3c:
37b66ce3cmovsxd rsi, r15l
37b66ce3fsub eax, r15l
37b66ce42mov r8, [rsp+112]
37b66ce47mov [rsp+80], rbx
37b66ce4cmov rdi, [rsp+152]
37b66ce54add eax, 1
37b66ce57lea r11, [rsi-1]
37b66ce5bmov rdx, [rsp+440]
37b66ce63mov [rsp+264], eax
37b66ce6alea eax, [r15-1]
37b66ce6elea rbp, [4*r11]
37b66ce76mov rcx, [rsp+120]
37b66ce7bimul rdi, rsi
37b66ce7fadd rdi, [rsp+128]
37b66ce87mov [rsp+144], eax
37b66ce8eadd rdx, rbp
37b66ce91lea r10, [rsi+rdi]
37b66ce95mov [rsp+268], eax
37b66ce9clea r9, [rip+0xdc646d]
37b66cea3lea rax, [r13+4*r10]
37b66cea8mov [rsp+184], r10
37b66ceb0mov r10, [rsp+448]
37b66ceb8mov [rsp+136], rax
37b66cec0mov [rsp+72], rax
37b66cec5lea rax, [r13+rbp]
37b66cecamov [rsp+64], r8
37b66cecfmov r8, [rsp+96]
37b66ced4mov [rsp+48], rax
37b66ced9mov [rsp+40], r10
37b66cedemov [rsp+32], rdx
37b66cee3mov [rsp+88], 12
37b66ceecmov [rsp+56], rbx
37b66cef1mov [rsp+192], rdx
37b66cef9mov rdx, [rsp+104]
37b66cefemov [rsp+176], r11
37b66cf06call sgemv_
37b66cf0bmov ecx, [rsp+144]
37b66cf12mov r9l, [r14]
37b66cf15lea r10, [r13+4*rdi+4]
37b66cf1amov [rsp+32], r10
37b66cf1fmov r8, [rsp+96]
37b66cf24mov [rsp+264], ecx
37b66cf2bmov rcx, [rsp+112]
37b66cf30sub r9l, r15l
37b66cf33lea eax, [r9+1]
37b66cf37mov [rsp+80], rbx
37b66cf3cmov rdx, [rsp+104]
37b66cf41lea r9, [rip+0xdc63c8]
37b66cf48mov [rsp+64], rcx
37b66cf4dmov rcx, [rsp+432]
37b66cf55mov [rsp+268], eax
37b66cf5cmov rax, [rsp+136]
37b66cf64mov [rsp+56], rcx
37b66cf69mov rcx, [rsp+424]
37b66cf71mov [rsp+72], rax
37b66cf76add rcx, rbp
37b66cf79mov [rsp+40], rbx
37b66cf7emov [rsp+48], rcx
37b66cf83lea rcx, [rip+0xdc639e]
37b66cf8amov [rsp+88], 9
37b66cf93mov [rsp+200], r10
37b66cf9bcall sgemv_
37b66cfa0mov edx, [r14]
37b66cfa3mov rcx, [rsp+96]
37b66cfa8mov r10, [rsp+416]
37b66cfb0mov r9l, edx
37b66cfb3sub r9l, r15l
37b66cfb6add r10, rbp
37b66cfb9lea eax, [r9+1]
37b66cfbdmov [rsp+32], r10
37b66cfc2mov r9, rbx
37b66cfc5mov [rsp+268], eax
37b66cfcclea eax, [r15+1]
37b66cfd0cmp edx, eax
37b66cfd2mov [rsp+216], r10
37b66cfdacmovg edx, eax
37b66cfddmov [rsp+168], eax
37b66cfe4movsxd rdx, edx
37b66cfe7imul rdx, [rsp+152]
37b66cff0add rdx, [rsp+128]
37b66cff8add rdx, rsi
37b66cffblea r8, [r13+4*rdx]
37b66d000mov rdx, [rsp+136]
37b66d008call slarfg_
37b66d00dmov r10, [rsp+184]
37b66d015mov edx, [r12]
37b66d019mov rax, [rsp+392]
37b66d021mov r11, [rsp+176]
37b66d029movss x0, [r13+4*r10]
37b66d030movss [rax+4*r11], x0
37b66d036cmp r15l, edx
37b66d039jge 0x37b66ce18
37b66d03fsub edx, r15l
37b66d042movsxd rax, [rsp+168]
37b66d04aimul rsi, [rsp+224]
37b66d053lea r11, [rip+0xdc62c6]
37b66d05amov [rsp+264], edx
37b66d061mov edx, [r14]
37b66d064lea r9, [rip+0xdc62b9]
37b66d06badd rsi, [rsp+232]
37b66d073add rdi, rax
37b66d076mov rcx, [rsp+424]
37b66d07emov [r13+4*r10], 0x3f800000
37b66d087sub edx, r15l
37b66d08alea rdi, [r13+4*rdi]
37b66d08fmov [rsp+80], r11
37b66d094mov r8, [rsp+96]
37b66d099add edx, 1
37b66d09cmov [rsp+32], rdi
37b66d0a1mov [rsp+268], edx
37b66d0a8lea rdx, [rsi+rax]
37b66d0aclea rax, [rip+0xdc6281]
37b66d0b3lea rcx, [rcx+4*rdx]
37b66d0b7mov rdx, [rsp+136]
37b66d0bfmov [rsp+64], rax
37b66d0c4mov [rsp+72], rcx
37b66d0c9mov [rsp+48], rdx
37b66d0cemov rdx, [rsp+104]
37b66d0d3mov [rsp+88], 12
37b66d0dcmov [rsp+56], rbx
37b66d0e1mov [rsp+40], rbx
37b66d0e6mov [rsp+168], rcx
37b66d0eemov rcx, [rsp+120]
37b66d0f3call sgemv_
37b66d0f8mov r10l, [r14]
37b66d0fbmov r9, [rsp+424]
37b66d103lea r11, [rip+0xdc6216]
37b66d10amov r8, [rsp+448]
37b66d112mov rdx, [rsp+104]
37b66d117mov [rsp+80], r11
37b66d11clea rcx, [rip+0xdc6205]
37b66d123sub r10l, r15l
37b66d126lea rsi, [r9+4*rsi+4]
37b66d12bmov [rsp+56], rbx
37b66d130mov r9, [rsp+136]
37b66d138mov [rsp+40], r8
37b66d13dlea eax, [r10+1]
37b66d141mov r8, [rsp+192]
37b66d149mov [rsp+264], eax
37b66d150lea rax, [rip+0xdc61dd]
37b66d157mov r10l, [rsp+144]
37b66d15fmov [rsp+72], rsi
37b66d164mov [rsp+64], rax
37b66d169mov [rsp+48], r9
37b66d16elea r9, [rip+0xdc61af]
37b66d175mov [rsp+32], r8
37b66d17amov r8, [rsp+96]
37b66d17fmov [rsp+88], 9
37b66d188mov [rsp+268], r10l
37b66d190call sgemv_
37b66d195mov eax, [r12]
37b66d199mov r9l, [rsp+144]
37b66d1a1lea r11, [rip+0xdc6178]
37b66d1a8mov rcx, [rsp+168]
37b66d1b0mov [rsp+80], r11
37b66d1b5sub eax, r15l
37b66d1b8mov [rsp+56], r11
37b66d1bdmov r8, [rsp+96]
37b66d1c2mov [rsp+268], r9l
37b66d1camov r9, [rsp+112]
37b66d1cfmov [rsp+264], eax
37b66d1d6lea rax, [r13+rbp+4]
37b66d1dbmov rdx, [rsp+104]
37b66d1e0mov [rsp+72], rcx
37b66d1e5mov rcx, [rsp+120]
37b66d1eamov [rsp+64], r9
37b66d1eflea r9, [rip+0xdc611a]
37b66d1f6mov [rsp+48], rsi
37b66d1fbmov [rsp+32], rax
37b66d200mov [rsp+88], 12
37b66d209mov [rsp+40], rbx
37b66d20emov [rsp+176], rax
37b66d216call sgemv_
37b66d21bmov eax, [r14]
37b66d21emov [rsp+72], rsi
37b66d223lea r11, [rip+0xdc60f6]
37b66d22amov r10l, [rsp+144]
37b66d232mov r8, [rsp+96]
37b66d237mov [rsp+80], r11
37b66d23clea r9, [rip+0xdc60e1]
37b66d243sub eax, r15l
37b66d246mov [rsp+56], rbx
37b66d24bmov rcx, [rsp+120]
37b66d250lea edx, [rax+1]
37b66d253mov [rsp+264], r10l
37b66d25blea r10, [rip+0xdc60d2]
37b66d262mov [rsp+268], edx
37b66d269mov rdx, [rsp+136]
37b66d271mov [rsp+64], r10
37b66d276mov [rsp+48], rdx
37b66d27bmov rdx, [rsp+200]
37b66d283mov [rsp+88], 12
37b66d28cmov [rsp+32], rdx
37b66d291mov rdx, [rsp+104]
37b66d296mov [rsp+40], rbx
37b66d29bcall sgemv_
37b66d2a0mov edx, [r12]
37b66d2a4mov r11, [rsp+424]
37b66d2aclea rax, [rip+0xdc606d]
37b66d2b3mov r9, [rsp+112]
37b66d2b8mov rcx, [rsp+432]
37b66d2c0mov [rsp+80], rax
37b66d2c5lea rbp, [r11+rbp+4]
37b66d2camov r11, [rsp+168]
37b66d2d2mov [rsp+56], rax
37b66d2d7sub edx, r15l
37b66d2damov [rsp+64], r9
37b66d2dfmov r10l, [rsp+144]
37b66d2e7lea r9, [rip+0xdc6022]
37b66d2eemov [rsp+72], r11
37b66d2f3mov [rsp+48], rsi
37b66d2f8mov rsi, [rsp+96]
37b66d2fdmov [rsp+40], rcx
37b66d302mov rcx, [rsp+120]
37b66d307mov [rsp+32], rbp
37b66d30cmov r8, rsi
37b66d30fmov [rsp+88], 12
37b66d318mov [rsp+264], edx
37b66d31fmov rdx, [rsp+104]
37b66d324mov [rsp+268], r10l
37b66d32ccall sgemv_
37b66d331mov ecx, [r12]
37b66d335mov r8, [rsp+168]
37b66d33dlea r9, [rip+0xdc5fdc]
37b66d344mov rdx, [rsp+216]
37b66d34cmov [rsp+96], rsi
37b66d351sub ecx, r15l
37b66d354mov [rsp+268], ecx
37b66d35bmov rcx, rsi
37b66d35elea rsi, [rip+0xdc5fbb]
37b66d365call sscal_
37b66d36amov r11l, [r12]
37b66d36emov r9, [rsp+112]
37b66d373mov [rsp+80], rsi
37b66d378mov r8l, [rsp+144]
37b66d380mov [rsp+72], rdi
37b66d385sub r11l, r15l
37b66d388mov [rsp+64], r9
37b66d38dmov rax, [rsp+176]
37b66d395lea r9, [rip+0xdc5f74]
37b66d39cmov [rsp+264], r11l
37b66d3a4mov r11, [rsp+448]
37b66d3acmov [rsp+268], r8l
37b66d3b4mov r8, [rsp+192]
37b66d3bcmov [rsp+32], rax
37b66d3c1mov rdx, [rsp+104]
37b66d3c6mov [rsp+56], r11
37b66d3cbmov rcx, [rsp+120]
37b66d3d0mov [rsp+48], r8
37b66d3d5mov r8, [rsp+96]
37b66d3damov [rsp+88], 12
37b66d3e3mov [rsp+40], rbx
37b66d3e8call sgemv_
37b66d3edmov r11l, [r12]
37b66d3f1mov [rsp+72], rdi
37b66d3f6mov rdi, [rsp+200]
37b66d3femov r9, [rsp+112]
37b66d403mov [rsp+80], rsi
37b66d408mov [rsp+56], rsi
37b66d40dmov rdx, [rsp+96]
37b66d412sub r11l, r15l
37b66d415mov [rsp+48], rdi
37b66d41amov rcx, [rsp+120]
37b66d41fmov rdi, [rsp+432]
37b66d427mov [rsp+64], r9
37b66d42clea r9, [rip+0xdc5edd]
37b66d433mov [rsp+32], rbp
37b66d438mov r8, [rsp+240]
37b66d440mov [rsp+40], rdi
37b66d445mov [rsp+88], 12
37b66d44emov [rsp+268], r11l
37b66d456call sgemv_
37b66d45bmov r8l, [r12]
37b66d45fmovsxd rsi, [rsp+260]
37b66d467lea r9, [rip+0xdc5eb2]
37b66d46emov r15, [rsp+128]
37b66d476mov edi, r8l
37b66d479lea edx, [rsi+2]
37b66d47clea r10, [rsi-1]
37b66d480mov rbp, rsi
37b66d483sub edi, esi
37b66d485mov [rsp+176], r10
37b66d48dlea r10, [4*r10]
37b66d495mov [rsp+268], edi
37b66d49cmov rdi, [rsp+152]
37b66d4a4mov [rsp+136], r10
37b66d4acimul rdi, rsi
37b66d4b0cmp edx, r8l
37b66d4b3cmovg edx, r8l
37b66d4b7lea rcx, [rdi+r15]
37b66d4bblea r15l, [rsi+1]
37b66d4bfmovsxd rdx, edx
37b66d4c2movsxd r11, r15l
37b66d4c5add rdx, rcx
37b66d4c8lea rax, [rcx+r11]
37b66d4ccmov rcx, [rsp+96]
37b66d4d1lea r8, [r13+4*rdx]
37b66d4d6mov [rsp+168], r11
37b66d4demov r11, [rsp+408]
37b66d4e6lea r15, [r13+4*rax]
37b66d4ebmov [rsp+144], rax
37b66d4f3mov rdx, r15
37b66d4f6add r11, r10
37b66d4f9mov [rsp+32], r11
37b66d4fecall slarfg_
37b66d503mov rax, [rsp+144]
37b66d50bmov r11, [rsp+168]
37b66d513lea r9, [rip+0xdc5e0a]
37b66d51amov rdx, [rsp+440]
37b66d522mov r8, [rsp+400]
37b66d52alea rcx, [rip+0xdc5df7]
37b66d531movss x0, [r13+4*rax]
37b66d538mov r10, [rsp+176]
37b66d540mov [r13+4*rax], 0x3f800000
37b66d549mov eax, [r12]
37b66d54dadd rdi, [rsp+152]
37b66d555add rdi, [rsp+128]
37b66d55dmovss [r8+4*r10], x0
37b66d563lea r10, [rip+0xdc5db6]
37b66d56amov r8, [rsp+96]
37b66d56fsub eax, esi
37b66d571add rdi, r11
37b66d574mov [rsp+264], eax
37b66d57bmov eax, [r14]
37b66d57emov [rsp+56], r10
37b66d583sub eax, esi
37b66d585mov [rsp+48], r15
37b66d58aimul rsi, [rsp+248]
37b66d593add rsi, [rsp+208]
37b66d59bmov [rsp+268], eax
37b66d5a2lea rax, [r11+rsi]
37b66d5a6mov [rsp+40], rbx
37b66d5ablea rax, [rdx+4*rax]
37b66d5aflea rdx, [r13+4*rdi]
37b66d5b4mov [rsp+80], r10
37b66d5b9mov [rsp+72], rax
37b66d5bemov [rsp+144], rax
37b66d5c6lea rax, [rip+0xdc5d67]
37b66d5cdmov [rsp+64], rax
37b66d5d2mov [rsp+32], rdx
37b66d5d7mov rdx, [rsp+104]
37b66d5dcmov [rsp+88], 9
37b66d5e5call sgemv_
37b66d5eamov edi, [r12]
37b66d5eemov r11, [rsp+440]
37b66d5f6lea r10, [rip+0xdc5d23]
37b66d5fdlea rax, [rip+0xdc5d30]
37b66d604mov [rsp+80], r10
37b66d609mov r8, [rsp+96]
37b66d60elea r9, [rip+0xdc5d0f]
37b66d615lea rsi, [r11+4*rsi+4]
37b66d61amov r11, [rsp+136]
37b66d622mov [rsp+64], rax
37b66d627sub edi, ebp
37b66d629mov [rsp+72], rsi
37b66d62elea rcx, [rip+0xdc5cf3]
37b66d635lea rdx, [r13+r11+4]
37b66d63amov [rsp+56], r10
37b66d63fmov [rsp+48], r15
37b66d644mov [rsp+32], rdx
37b66d649mov rdx, [rsp+104]
37b66d64emov [rsp+88], 9
37b66d657mov [rsp+40], rbx
37b66d65cmov [rsp+264], edi
37b66d663lea edi, [rbp-1]
37b66d666mov [rsp+268], edi
37b66d66dcall sgemv_
37b66d672mov r10l, [r14]
37b66d675mov r9, [rsp+112]
37b66d67amov [rsp+268], edi
37b66d681mov rax, [rsp+144]
37b66d689mov r8, [rsp+96]
37b66d68emov [rsp+48], rsi
37b66d693lea rdi, [rip+0xdc5c86]
37b66d69asub r10l, ebp
37b66d69dmov [rsp+80], rdi
37b66d6a2mov rdx, [rsp+104]
37b66d6a7mov [rsp+264], r10l
37b66d6afmov r10, [rsp+448]
37b66d6b7mov r11, [rsp+136]
37b66d6bfmov rcx, [rsp+120]
37b66d6c4mov [rsp+72], rax
37b66d6c9mov [rsp+40], r10
37b66d6cemov r10, [rsp+440]
37b66d6d6mov [rsp+64], r9
37b66d6dblea r9, [rip+0xdc5c2e]
37b66d6e2lea rax, [r10+r11+4]
37b66d6e7mov [rsp+56], rdi
37b66d6ecmov [rsp+32], rax
37b66d6f1mov [rsp+88], 12
37b66d6facall sgemv_
37b66d6ffmov r10l, [r12]
37b66d703mov r11, [rsp+136]
37b66d70blea rax, [rip+0xdc5c22]
37b66d712mov [rsp+64], rax
37b66d717mov r8, [rsp+240]
37b66d71flea r9, [rip+0xdc5bfe]
37b66d726lea rcx, [rip+0xdc5bfb]
37b66d72dsub r10l, ebp
37b66d730mov [rsp+80], rdi
37b66d735mov [rsp+268], r10l
37b66d73dmov r10, [rsp+432]
37b66d745mov [rsp+72], rsi
37b66d74amov rsi, [rsp+96]
37b66d74fmov [rsp+40], r10
37b66d754mov r10, [rsp+424]
37b66d75cmov [rsp+56], rdi
37b66d761mov rdx, rsi
37b66d764lea rax, [r10+r11+4]
37b66d769mov [rsp+48], r15
37b66d76emov [rsp+32], rax
37b66d773mov [rsp+88], 9
37b66d77ccall sgemv_
37b66d781mov r11l, [r14]
37b66d784mov r9, [rsp+112]
37b66d789mov r8, rsi
37b66d78cmovsxd rdx, [rsp+260]
37b66d794mov rbp, [rsp+248]
37b66d79cmov [rsp+80], rdi
37b66d7a1mov r15, [rsp+128]
37b66d7a9mov [rsp+64], r9
37b66d7aelea r9, [rip+0xdc5b5b]
37b66d7b5mov rax, rdx
37b66d7b8sub r11l, edx
37b66d7bbmov [rsp+56], rdi
37b66d7c0add eax, 1
37b66d7c3imul rdx, rbp
37b66d7c7add rdx, [rsp+208]
37b66d7cfmov [rsp+268], r11l
37b66d7d7cdqe
37b66d7d9mov r11, [rsp+440]
37b66d7e1mov [rsp+40], rbx
37b66d7e6mov [rsp+88], 9
37b66d7eflea rcx, [rdx+rax]
37b66d7f3imul rax, [rsp+152]
37b66d7fclea rcx, [r11+4*rcx]
37b66d800lea rdx, [r11+4*rdx+4]
37b66d805mov [rsp+72], rcx
37b66d80alea rcx, [rip+0xdc5b17]
37b66d811mov [rsp+48], rdx
37b66d816mov rdx, [rsp+240]
37b66d81elea rax, [r15+rax+1]
37b66d823lea rax, [r13+4*rax]
37b66d828mov [rsp+32], rax
37b66d82dcall sgemv_
37b66d832mov eax, [rsp+260]
37b66d839mov edx, [r14]
37b66d83clea r9, [rip+0xdc5add]
37b66d843mov rdi, [rsp+408]
37b66d84bsub edx, eax
37b66d84dlea r15l, [rax+1]
37b66d851mov [rsp+268], edx
37b66d858movsxd rdx, eax
37b66d85bmov rax, rbp
37b66d85emovsxd rcx, r15l
37b66d861imul rax, rdx
37b66d865lea rdx, [rdi+4*rdx-4]
37b66d86aadd rax, [rsp+208]
37b66d872mov rdi, [rsp+440]
37b66d87aadd rax, rcx
37b66d87dmov rcx, rsi
37b66d880lea r8, [rdi+4*rax]
37b66d884call sscal_
37b66d889jmp 0x37b66ce23
37b66c180
37b66d88e
37b66d88e // align 0x40
37b66d88e // align 0x40
37b66d8c0
37b66d8c0slacon_:
37b66d8c0push r14
37b66d8c2push rbp
37b66d8c3push rdi
37b66d8c4push rsi
37b66d8c5push rbx
37b66d8c6sub rsp, 96
37b66d8camovups [rsp+48], x6
37b66d8cfmovups [rsp+64], x7
37b66d8d4movups [rsp+80], x8
37b66d8damov rsi, rcx
37b66d8ddmov rax, rdx
37b66d8e0mov rbx, r8
37b66d8e3mov rbp, r9
37b66d8e6mov rcx, [rsp+184]
37b66d8eemov edx, [rcx]
37b66d8f0test edx, edx
37b66d8f2je 0x37b66da58
37b66d8f8mov edi, [rip+0xe6173a]
37b66d8fecmp edi, 4
37b66d901je 0x37b66dbd0
37b66d907jg 0x37b66daf0
37b66d90dcmp edi, 2
37b66d910je 0x37b66db58
37b66d916cmp edi, 3
37b66d919jne 0x37b66dc60
37b66d91flea rcx, [rip+0xdc5a1a]
37b66d926mov r9, rax
37b66d929mov rdx, rbx
37b66d92cmov [rsp+152], rax
37b66d934mov [rsp+32], rcx
37b66d939mov r8, rcx
37b66d93cmov rcx, rsi
37b66d93fmov edi, 1
37b66d944call scopy_
37b66d949mov rax, [rsp+176]
37b66d951mov rcx, rsi
37b66d954mov rdx, [rsp+152]
37b66d95clea r8, [rip+0xdc59dd]
37b66d963movss x0, [rax]
37b66d967movss [rip+0xe616bd], x0
37b66d96fcall sasum_
37b66d974mov rax, [rsp+176]
37b66d97cmov esi, [rsi]
37b66d97emov [rip+0xe616b4], 1
37b66d988movaps x8, x0
37b66d98cmovss x6, [rip+0xdc59cc]
37b66d994movss x7, [rip+0xdc59d4]
37b66d99cmovss [rax], x0
37b66d9a0test esi, esi
37b66d9a2jg 0x37b66d9b8
37b66d9a4jmp 0x37b66ddcb
37b66d9a9
37b66d9a9 0f 1f 80 00 00 00 00 .......
37b66d9b0
37b66d9b0loc_37b66d9b0:
37b66d9b0add rdi, 1
37b66d9b4cmp esi, edi
37b66d9b6jl 0x37b66d9e1
37b66d9b8
37b66d9b8loc_37b66d9b8:
37b66d9b8movss x0, [rbx+4*rdi-4]
37b66d9beandps x0, x6
37b66d9c1orps x0, x7
37b66d9c4call lroundf
37b66d9c9cmp eax, [rbp+4*rdi-4]
37b66d9cdje 0x37b66d9b0
37b66d9cfmovss x0, [rip+0xe61655]
37b66d9d7comiss x0, x8
37b66d9dbjb 0x37b66dd30
37b66d9e1
37b66d9e1loc_37b66d9e1:
37b66d9e1movss x2, [rip+0xdc5987]
37b66d9e9
37b66d9e9loc_37b66d9e9:
37b66d9e9lea eax, [rsi-1]
37b66d9ecpxor x3, x3
37b66d9f0movaps x1, x2
37b66d9f3mov edx, esi
37b66d9f5cvtsi2ss x3, eax
37b66d9f9xor eax, eax
37b66d9fbnop [rax+rax]
37b66da00
37b66da00loc_37b66da00:
37b66da00pxor x0, x0
37b66da04cvtsi2ss x0, eax
37b66da08divss x0, x3
37b66da0caddss x0, x2
37b66da10mulss x0, x1
37b66da14xorps x1, x6
37b66da17movss [rbx+4*rax], x0
37b66da1cadd rax, 1
37b66da20cmp rdx, rax
37b66da23jne 0x37b66da00
37b66da25add esi, 1
37b66da28movss [rip+0xe615f4], x1
37b66da30mov [rip+0xe61606], esi
37b66da36
37b66da36loc_37b66da36:
37b66da36mov rax, [rsp+184]
37b66da3emov [rip+0xe615f0], 5
37b66da48mov [rax], 1
37b66da4ejmp 0x37b66dad5
37b66da53
37b66da53 0f 1f 44 00 00 ..D..
37b66da58
37b66da58loc_37b66da58:
37b66da58mov [rip+0xe615da], 1
37b66da62mov eax, [rsi]
37b66da64test eax, eax
37b66da66jle 0x37b66dabd
37b66da68pxor x1, x1
37b66da6clea edx, [rax-1]
37b66da6fmovss x0, [rip+0xdc58f9]
37b66da77cvtsi2ss x1, eax
37b66da7blea rdx, [r8+4*rdx+4]
37b66da80mov rcx, rdx
37b66da83sub rcx, r8
37b66da86and ecx, 4
37b66da89divss x0, x1
37b66da8dje 0x37b66daa0
37b66da8fmovss [r8], x0
37b66da94add r8, 4
37b66da98cmp r8, rdx
37b66da9bje 0x37b66dab4
37b66da9dnop [rax]
37b66daa0
37b66daa0loc_37b66daa0:
37b66daa0movss [r8], x0
37b66daa5add r8, 8
37b66daa9movss [r8-4], x0
37b66daafcmp r8, rdx
37b66dab2jne 0x37b66daa0
37b66dab4
37b66dab4loc_37b66dab4:
37b66dab4add eax, 1
37b66dab7mov [rip+0xe6157f], eax
37b66dabd
37b66dabdloc_37b66dabd:
37b66dabdmov rax, [rsp+184]
37b66dac5mov [rip+0xe61569], 1
37b66dacfmov [rax], 1
37b66dad5
37b66dad5loc_37b66dad5:
37b66dad5movups x6, [rsp+48]
37b66dadamovups x7, [rsp+64]
37b66dadfmovups x8, [rsp+80]
37b66dae5add rsp, 96
37b66dae9pop rbx
37b66daeapop rsi
37b66daebpop rdi
37b66daecpop rbp
37b66daedpop r14
37b66daefret
37b66daf0
37b66daf0loc_37b66daf0:
37b66daf0cmp edi, 5
37b66daf3jne 0x37b66dc60
37b66daf9mov rdx, rbx
37b66dafclea r8, [rip+0xdc583d]
37b66db03mov rcx, rsi
37b66db06mov [rsp+152], rax
37b66db0ecall sasum_
37b66db13mov edx, [rsi]
37b66db15pxor x1, x1
37b66db19mov rax, [rsp+176]
37b66db21lea edx, [rdx+2*rdx]
37b66db24cvtsi2ss x1, edx
37b66db28divss x0, x1
37b66db2caddss x0, x0
37b66db30comiss x0, [rax]
37b66db33movss [rip+0xe614e5], x0
37b66db3bja 0x37b66dd90
37b66db41
37b66db41loc_37b66db41:
37b66db41mov rax, [rsp+184]
37b66db49mov [rax], 0
37b66db4fjmp 0x37b66dad5
37b66db51
37b66db51 0f 1f 80 00 00 00 00 .......
37b66db58
37b66db58loc_37b66db58:
37b66db58lea r8, [rip+0xdc57e1]
37b66db5fmov rdx, rbx
37b66db62mov rcx, rsi
37b66db65call isamax_
37b66db6amov [rip+0xe614c4], eax
37b66db70cdqe
37b66db72lea rbp, [rax-1]
37b66db76
37b66db76loc_37b66db76:
37b66db76mov esi, [rsi]
37b66db78mov [rip+0xe614b2], edi
37b66db7emov [rip+0xe614b4], 1
37b66db88test esi, esi
37b66db8ajle 0x37b66dba6
37b66db8cmov r8l, esi
37b66db8fxor edx, edx
37b66db91mov rcx, rbx
37b66db94add esi, 1
37b66db97shl r8, 2
37b66db9bcall memset
37b66dba0mov [rip+0xe61496], esi
37b66dba6
37b66dba6loc_37b66dba6:
37b66dba6mov rax, [rsp+184]
37b66dbaemov [rbx+4*rbp], 0x3f800000
37b66dbb5mov [rip+0xe61479], 3
37b66dbbfmov [rax], 1
37b66dbc5jmp 0x37b66dad5
37b66dbca
37b66dbca 66 0f 1f 44 00 00 f..D..
37b66dbd0
37b66dbd0loc_37b66dbd0:
37b66dbd0mov eax, [rip+0xe6145e]
37b66dbd6lea r8, [rip+0xdc5763]
37b66dbddmov rdx, rbx
37b66dbe0mov rcx, rsi
37b66dbe3mov [rip+0xe6143f], eax
37b66dbe9call isamax_
37b66dbeemov [rip+0xe61440], eax
37b66dbf4cdqe
37b66dbf6lea rbp, [rax-1]
37b66dbfamovsxd rax, [rip+0xe61427]
37b66dc01movss x0, [rbx+4*rbp]
37b66dc06andps x0, [rip+0xdc5743]
37b66dc0ducomiss x0, [rbx+4*rax-4]
37b66dc12jp 0x37b66dc16
37b66dc14je 0x37b66dc25
37b66dc16
37b66dc16loc_37b66dc16:
37b66dc16mov edi, [rip+0xe61414]
37b66dc1ccmp edi, 4
37b66dc1fjle 0x37b66dd20
37b66dc25
37b66dc25loc_37b66dc25:
37b66dc25movss x2, [rip+0xdc5743]
37b66dc2dmov esi, [rsi]
37b66dc2fmov [rip+0xe61403], 1
37b66dc39movss [rip+0xe613e3], x2
37b66dc41test esi, esi
37b66dc43jle 0x37b66da36
37b66dc49movss x6, [rip+0xdc570f]
37b66dc51jmp 0x37b66d9e9
37b66dc56
37b66dc56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66dc60
37b66dc60loc_37b66dc60:
37b66dc60cmp [rsi], 1
37b66dc63jne 0x37b66dc88
37b66dc65movss x0, [rbx]
37b66dc69movss [rax], x0
37b66dc6dandps x0, [rip+0xdc56dc]
37b66dc74mov rax, [rsp+176]
37b66dc7cmovss [rax], x0
37b66dc80jmp 0x37b66db41
37b66dc85
37b66dc85 0f 1f 00 ...
37b66dc88
37b66dc88loc_37b66dc88:
37b66dc88lea r8, [rip+0xdc56b1]
37b66dc8fmov rdx, rbx
37b66dc92mov rcx, rsi
37b66dc95call sasum_
37b66dc9amov rax, [rsp+176]
37b66dca2mov [rip+0xe61390], 1
37b66dcacmovss [rax], x0
37b66dcb0mov eax, [rsi]
37b66dcb2mov r14l, eax
37b66dcb5test eax, eax
37b66dcb7jle 0x37b66dcfc
37b66dcb9mov edi, eax
37b66dcbbxor esi, esi
37b66dcbdmovss x6, [rip+0xdc569b]
37b66dcc5movss x7, [rip+0xdc56a3]
37b66dccdnop [rax]
37b66dcd0
37b66dcd0loc_37b66dcd0:
37b66dcd0movss x0, [rbx+4*rsi]
37b66dcd5andps x0, x6
37b66dcd8orps x0, x7
37b66dcdbmovss [rbx+4*rsi], x0
37b66dce0call lroundf
37b66dce5mov [rbp+4*rsi], eax
37b66dce9add rsi, 1
37b66dcedcmp rdi, rsi
37b66dcf0jne 0x37b66dcd0
37b66dcf2lea eax, [r14+1]
37b66dcf6mov [rip+0xe61340], eax
37b66dcfc
37b66dcfcloc_37b66dcfc:
37b66dcfcmov rax, [rsp+184]
37b66dd04mov [rip+0xe6132a], 2
37b66dd0emov [rax], 2
37b66dd14jmp 0x37b66dad5
37b66dd19
37b66dd19 0f 1f 80 00 00 00 00 .......
37b66dd20
37b66dd20loc_37b66dd20:
37b66dd20add edi, 1
37b66dd23jmp 0x37b66db76
37b66dd28
37b66dd28 0f 1f 84 00 00 00 00 00 ........
37b66dd30
37b66dd30loc_37b66dd30:
37b66dd30mov r14l, esi
37b66dd33xor edi, edi
37b66dd35nop [rax+rax]
37b66dd40
37b66dd40loc_37b66dd40:
37b66dd40movss x0, [rbx+4*rdi]
37b66dd45andps x0, x6
37b66dd48orps x0, x7
37b66dd4bmovss [rbx+4*rdi], x0
37b66dd50call lroundf
37b66dd55mov [rbp+4*rdi], eax
37b66dd59add rdi, 1
37b66dd5dcmp r14, rdi
37b66dd60jne 0x37b66dd40
37b66dd62mov rax, [rsp+184]
37b66dd6aadd esi, 1
37b66dd6dmov [rip+0xe612c1], 4
37b66dd77mov [rip+0xe612bf], esi
37b66dd7dmov [rax], 2
37b66dd83jmp 0x37b66dad5
37b66dd88
37b66dd88 0f 1f 84 00 00 00 00 00 ........
37b66dd90
37b66dd90loc_37b66dd90:
37b66dd90lea rcx, [rip+0xdc55a9]
37b66dd97mov r9, [rsp+152]
37b66dd9fmov rdx, rbx
37b66dda2mov [rsp+32], rcx
37b66dda7mov r8, rcx
37b66ddaamov rcx, rsi
37b66ddadcall scopy_
37b66ddb2movss x0, [rip+0xe61266]
37b66ddbamov rax, [rsp+176]
37b66ddc2movss [rax], x0
37b66ddc6jmp 0x37b66db41
37b66ddcb
37b66ddcbloc_37b66ddcb:
37b66ddcbmov [rip+0xe6124f], 0x3f800000
37b66ddd5jmp 0x37b66da36
37b66d8c0
37b66d8c0slacon_:
37b66d8c0push r14
37b66d8c2push rbp
37b66d8c3push rdi
37b66d8c4push rsi
37b66d8c5push rbx
37b66d8c6sub rsp, 96
37b66d8camovups [rsp+48], x6
37b66d8cfmovups [rsp+64], x7
37b66d8d4movups [rsp+80], x8
37b66d8damov rsi, rcx
37b66d8ddmov rax, rdx
37b66d8e0mov rbx, r8
37b66d8e3mov rbp, r9
37b66d8e6mov rcx, [rsp+184]
37b66d8eemov edx, [rcx]
37b66d8f0test edx, edx
37b66d8f2je 0x37b66da58
37b66d8f8mov edi, [rip+0xe6173a]
37b66d8fecmp edi, 4
37b66d901je 0x37b66dbd0
37b66d907jg 0x37b66daf0
37b66d90dcmp edi, 2
37b66d910je 0x37b66db58
37b66d916cmp edi, 3
37b66d919jne 0x37b66dc60
37b66d91flea rcx, [rip+0xdc5a1a]
37b66d926mov r9, rax
37b66d929mov rdx, rbx
37b66d92cmov [rsp+152], rax
37b66d934mov [rsp+32], rcx
37b66d939mov r8, rcx
37b66d93cmov rcx, rsi
37b66d93fmov edi, 1
37b66d944call scopy_
37b66d949mov rax, [rsp+176]
37b66d951mov rcx, rsi
37b66d954mov rdx, [rsp+152]
37b66d95clea r8, [rip+0xdc59dd]
37b66d963movss x0, [rax]
37b66d967movss [rip+0xe616bd], x0
37b66d96fcall sasum_
37b66d974mov rax, [rsp+176]
37b66d97cmov esi, [rsi]
37b66d97emov [rip+0xe616b4], 1
37b66d988movaps x8, x0
37b66d98cmovss x6, [rip+0xdc59cc]
37b66d994movss x7, [rip+0xdc59d4]
37b66d99cmovss [rax], x0
37b66d9a0test esi, esi
37b66d9a2jg 0x37b66d9b8
37b66d9a4jmp 0x37b66ddcb
37b66d9a9
37b66d9a9 0f 1f 80 00 00 00 00 .......
37b66d9b0
37b66d9b0loc_37b66d9b0:
37b66d9b0add rdi, 1
37b66d9b4cmp esi, edi
37b66d9b6jl 0x37b66d9e1
37b66d9b8
37b66d9b8loc_37b66d9b8:
37b66d9b8movss x0, [rbx+4*rdi-4]
37b66d9beandps x0, x6
37b66d9c1orps x0, x7
37b66d9c4call lroundf
37b66d9c9cmp eax, [rbp+4*rdi-4]
37b66d9cdje 0x37b66d9b0
37b66d9cfmovss x0, [rip+0xe61655]
37b66d9d7comiss x0, x8
37b66d9dbjb 0x37b66dd30
37b66d9e1
37b66d9e1loc_37b66d9e1:
37b66d9e1movss x2, [rip+0xdc5987]
37b66d9e9
37b66d9e9loc_37b66d9e9:
37b66d9e9lea eax, [rsi-1]
37b66d9ecpxor x3, x3
37b66d9f0movaps x1, x2
37b66d9f3mov edx, esi
37b66d9f5cvtsi2ss x3, eax
37b66d9f9xor eax, eax
37b66d9fbnop [rax+rax]
37b66da00
37b66da00loc_37b66da00:
37b66da00pxor x0, x0
37b66da04cvtsi2ss x0, eax
37b66da08divss x0, x3
37b66da0caddss x0, x2
37b66da10mulss x0, x1
37b66da14xorps x1, x6
37b66da17movss [rbx+4*rax], x0
37b66da1cadd rax, 1
37b66da20cmp rdx, rax
37b66da23jne 0x37b66da00
37b66da25add esi, 1
37b66da28movss [rip+0xe615f4], x1
37b66da30mov [rip+0xe61606], esi
37b66da36
37b66da36loc_37b66da36:
37b66da36mov rax, [rsp+184]
37b66da3emov [rip+0xe615f0], 5
37b66da48mov [rax], 1
37b66da4ejmp 0x37b66dad5
37b66da53
37b66da53 0f 1f 44 00 00 ..D..
37b66da58
37b66da58loc_37b66da58:
37b66da58mov [rip+0xe615da], 1
37b66da62mov eax, [rsi]
37b66da64test eax, eax
37b66da66jle 0x37b66dabd
37b66da68pxor x1, x1
37b66da6clea edx, [rax-1]
37b66da6fmovss x0, [rip+0xdc58f9]
37b66da77cvtsi2ss x1, eax
37b66da7blea rdx, [r8+4*rdx+4]
37b66da80mov rcx, rdx
37b66da83sub rcx, r8
37b66da86and ecx, 4
37b66da89divss x0, x1
37b66da8dje 0x37b66daa0
37b66da8fmovss [r8], x0
37b66da94add r8, 4
37b66da98cmp r8, rdx
37b66da9bje 0x37b66dab4
37b66da9dnop [rax]
37b66daa0
37b66daa0loc_37b66daa0:
37b66daa0movss [r8], x0
37b66daa5add r8, 8
37b66daa9movss [r8-4], x0
37b66daafcmp r8, rdx
37b66dab2jne 0x37b66daa0
37b66dab4
37b66dab4loc_37b66dab4:
37b66dab4add eax, 1
37b66dab7mov [rip+0xe6157f], eax
37b66dabd
37b66dabdloc_37b66dabd:
37b66dabdmov rax, [rsp+184]
37b66dac5mov [rip+0xe61569], 1
37b66dacfmov [rax], 1
37b66dad5
37b66dad5loc_37b66dad5:
37b66dad5movups x6, [rsp+48]
37b66dadamovups x7, [rsp+64]
37b66dadfmovups x8, [rsp+80]
37b66dae5add rsp, 96
37b66dae9pop rbx
37b66daeapop rsi
37b66daebpop rdi
37b66daecpop rbp
37b66daedpop r14
37b66daefret
37b66daf0
37b66daf0loc_37b66daf0:
37b66daf0cmp edi, 5
37b66daf3jne 0x37b66dc60
37b66daf9mov rdx, rbx
37b66dafclea r8, [rip+0xdc583d]
37b66db03mov rcx, rsi
37b66db06mov [rsp+152], rax
37b66db0ecall sasum_
37b66db13mov edx, [rsi]
37b66db15pxor x1, x1
37b66db19mov rax, [rsp+176]
37b66db21lea edx, [rdx+2*rdx]
37b66db24cvtsi2ss x1, edx
37b66db28divss x0, x1
37b66db2caddss x0, x0
37b66db30comiss x0, [rax]
37b66db33movss [rip+0xe614e5], x0
37b66db3bja 0x37b66dd90
37b66db41
37b66db41loc_37b66db41:
37b66db41mov rax, [rsp+184]
37b66db49mov [rax], 0
37b66db4fjmp 0x37b66dad5
37b66db51
37b66db51 0f 1f 80 00 00 00 00 .......
37b66db58
37b66db58loc_37b66db58:
37b66db58lea r8, [rip+0xdc57e1]
37b66db5fmov rdx, rbx
37b66db62mov rcx, rsi
37b66db65call isamax_
37b66db6amov [rip+0xe614c4], eax
37b66db70cdqe
37b66db72lea rbp, [rax-1]
37b66db76
37b66db76loc_37b66db76:
37b66db76mov esi, [rsi]
37b66db78mov [rip+0xe614b2], edi
37b66db7emov [rip+0xe614b4], 1
37b66db88test esi, esi
37b66db8ajle 0x37b66dba6
37b66db8cmov r8l, esi
37b66db8fxor edx, edx
37b66db91mov rcx, rbx
37b66db94add esi, 1
37b66db97shl r8, 2
37b66db9bcall memset
37b66dba0mov [rip+0xe61496], esi
37b66dba6
37b66dba6loc_37b66dba6:
37b66dba6mov rax, [rsp+184]
37b66dbaemov [rbx+4*rbp], 0x3f800000
37b66dbb5mov [rip+0xe61479], 3
37b66dbbfmov [rax], 1
37b66dbc5jmp 0x37b66dad5
37b66dbca
37b66dbca 66 0f 1f 44 00 00 f..D..
37b66dbd0
37b66dbd0loc_37b66dbd0:
37b66dbd0mov eax, [rip+0xe6145e]
37b66dbd6lea r8, [rip+0xdc5763]
37b66dbddmov rdx, rbx
37b66dbe0mov rcx, rsi
37b66dbe3mov [rip+0xe6143f], eax
37b66dbe9call isamax_
37b66dbeemov [rip+0xe61440], eax
37b66dbf4cdqe
37b66dbf6lea rbp, [rax-1]
37b66dbfamovsxd rax, [rip+0xe61427]
37b66dc01movss x0, [rbx+4*rbp]
37b66dc06andps x0, [rip+0xdc5743]
37b66dc0ducomiss x0, [rbx+4*rax-4]
37b66dc12jp 0x37b66dc16
37b66dc14je 0x37b66dc25
37b66dc16
37b66dc16loc_37b66dc16:
37b66dc16mov edi, [rip+0xe61414]
37b66dc1ccmp edi, 4
37b66dc1fjle 0x37b66dd20
37b66dc25
37b66dc25loc_37b66dc25:
37b66dc25movss x2, [rip+0xdc5743]
37b66dc2dmov esi, [rsi]
37b66dc2fmov [rip+0xe61403], 1
37b66dc39movss [rip+0xe613e3], x2
37b66dc41test esi, esi
37b66dc43jle 0x37b66da36
37b66dc49movss x6, [rip+0xdc570f]
37b66dc51jmp 0x37b66d9e9
37b66dc56
37b66dc56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b66dc60
37b66dc60loc_37b66dc60:
37b66dc60cmp [rsi], 1
37b66dc63jne 0x37b66dc88
37b66dc65movss x0, [rbx]
37b66dc69movss [rax], x0
37b66dc6dandps x0, [rip+0xdc56dc]
37b66dc74mov rax, [rsp+176]
37b66dc7cmovss [rax], x0
37b66dc80jmp 0x37b66db41
37b66dc85
37b66dc85 0f 1f 00 ...
37b66dc88
37b66dc88loc_37b66dc88:
37b66dc88lea r8, [rip+0xdc56b1]
37b66dc8fmov rdx, rbx
37b66dc92mov rcx, rsi
37b66dc95call sasum_
37b66dc9amov rax, [rsp+176]
37b66dca2mov [rip+0xe61390], 1
37b66dcacmovss [rax], x0
37b66dcb0mov eax, [rsi]
37b66dcb2mov r14l, eax
37b66dcb5test eax, eax
37b66dcb7jle 0x37b66dcfc
37b66dcb9mov edi, eax
37b66dcbbxor esi, esi
37b66dcbdmovss x6, [rip+0xdc569b]
37b66dcc5movss x7, [rip+0xdc56a3]
37b66dccdnop [rax]
37b66dcd0
37b66dcd0loc_37b66dcd0:
37b66dcd0movss x0, [rbx+4*rsi]
37b66dcd5andps x0, x6
37b66dcd8orps x0, x7
37b66dcdbmovss [rbx+4*rsi], x0
37b66dce0call lroundf
37b66dce5mov [rbp+4*rsi], eax
37b66dce9add rsi, 1
37b66dcedcmp rdi, rsi
37b66dcf0jne 0x37b66dcd0
37b66dcf2lea eax, [r14+1]
37b66dcf6mov [rip+0xe61340], eax
37b66dcfc
37b66dcfcloc_37b66dcfc:
37b66dcfcmov rax, [rsp+184]
37b66dd04mov [rip+0xe6132a], 2
37b66dd0emov [rax], 2
37b66dd14jmp 0x37b66dad5
37b66dd19
37b66dd19 0f 1f 80 00 00 00 00 .......
37b66dd20
37b66dd20loc_37b66dd20:
37b66dd20add edi, 1
37b66dd23jmp 0x37b66db76
37b66dd28
37b66dd28 0f 1f 84 00 00 00 00 00 ........
37b66dd30
37b66dd30loc_37b66dd30:
37b66dd30mov r14l, esi
37b66dd33xor edi, edi
37b66dd35nop [rax+rax]
37b66dd40
37b66dd40loc_37b66dd40:
37b66dd40movss x0, [rbx+4*rdi]
37b66dd45andps x0, x6
37b66dd48orps x0, x7
37b66dd4bmovss [rbx+4*rdi], x0
37b66dd50call lroundf
37b66dd55mov [rbp+4*rdi], eax
37b66dd59add rdi, 1
37b66dd5dcmp r14, rdi
37b66dd60jne 0x37b66dd40
37b66dd62mov rax, [rsp+184]
37b66dd6aadd esi, 1
37b66dd6dmov [rip+0xe612c1], 4
37b66dd77mov [rip+0xe612bf], esi
37b66dd7dmov [rax], 2
37b66dd83jmp 0x37b66dad5
37b66dd88
37b66dd88 0f 1f 84 00 00 00 00 00 ........
37b66dd90
37b66dd90loc_37b66dd90:
37b66dd90lea rcx, [rip+0xdc55a9]
37b66dd97mov r9, [rsp+152]
37b66dd9fmov rdx, rbx
37b66dda2mov [rsp+32], rcx
37b66dda7mov r8, rcx
37b66ddaamov rcx, rsi
37b66ddadcall scopy_
37b66ddb2movss x0, [rip+0xe61266]
37b66ddbamov rax, [rsp+176]
37b66ddc2movss [rax], x0
37b66ddc6jmp 0x37b66db41
37b66ddcb
37b66ddcbloc_37b66ddcb:
37b66ddcbmov [rip+0xe6124f], 0x3f800000
37b66ddd5jmp 0x37b66da36
37b66d8c0
Loading..