File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37beee6a0
37beee6a0cungtr_64_:
37beee6a0push r15
37beee6a2push r14
37beee6a4push r13
37beee6a6push r12
37beee6a8push rbp
37beee6a9push rdi
37beee6aapush rsi
37beee6abpush rbx
37beee6acsub rsp, 184
37beee6b3mov r13, [rsp+312]
37beee6bbmov rax, [rsp+304]
37beee6c3mov r14, [r9]
37beee6c6mov [r13], 0
37beee6cemov r15, [rax]
37beee6d1mov rbp, rdx
37beee6d4mov rbx, r8
37beee6d7mov rsi, r9
37beee6damov r8l, 1
37beee6e0mov r9l, 1
37beee6e6lea rdx, [rip+0x56a863]
37beee6edmov rdi, rcx
37beee6f0call lsame_64_
37beee6f5mov r12, rax
37beee6f8test rax, rax
37beee6fbje 0x37beee790
37beee701
37beee701loc_37beee701:
37beee701mov rax, [rbp]
37beee705test rax, rax
37beee708js 0x37beee770
37beee70atest rax, rax
37beee70dmov edx, 1
37beee712cmovg rdx, rax
37beee716cmp [rsi], rdx
37beee719jge 0x37beee7d0
37beee71fmov [r13], -4
37beee727mov eax, 4
37beee72clea rdi, [rsp+168]
37beee734
37beee734loc_37beee734:
37beee734mov r8l, 6
37beee73amov rdx, rdi
37beee73dlea rcx, [rip+0x56a832]
37beee744mov [rsp+168], rax
37beee74ccall xerbla_64_
37beee751nop
37beee752
37beee752loc_37beee752:
37beee752add rsp, 184
37beee759pop rbx
37beee75apop rsi
37beee75bpop rdi
37beee75cpop rbp
37beee75dpop r12
37beee75fpop r13
37beee761pop r14
37beee763pop r15
37beee765ret
37beee766
37beee766 66 2e 0f 1f 84 00 00 00 00 00 f.........
37beee770
37beee770loc_37beee770:
37beee770mov [r13], -2
37beee778mov rax, -2
37beee77flea rdi, [rsp+168]
37beee787
37beee787loc_37beee787:
37beee787neg rax
37beee78ajmp 0x37beee734
37beee78c
37beee78c 0f 1f 40 00 ..@.
37beee790
37beee790loc_37beee790:
37beee790mov r9l, 1
37beee796mov r8l, 1
37beee79clea rdx, [rip+0x56a7ae]
37beee7a3mov rcx, rdi
37beee7a6call lsame_64_
37beee7abtest rax, rax
37beee7aejne 0x37beee701
37beee7b4mov [r13], -1
37beee7bcmov rax, -1
37beee7c3lea rdi, [rsp+168]
37beee7cbjmp 0x37beee787
37beee7cd
37beee7cd 0f 1f 00 ...
37beee7d0
37beee7d0loc_37beee7d0:
37beee7d0lea rdx, [rax-1]
37beee7d4mov rdi, [rsp+304]
37beee7dcmov ecx, 1
37beee7e1test rdx, rdx
37beee7e4cmovle rdx, rcx
37beee7e8cmp [rdi], rdx
37beee7ebjge 0x37beee810
37beee7edcmp r15, -1
37beee7f1je 0x37beee810
37beee7f3mov [r13], -7
37beee7fbmov eax, 7
37beee800lea rdi, [rsp+168]
37beee808jmp 0x37beee734
37beee80d
37beee80d 0f 1f 00 ...
37beee810
37beee810loc_37beee810:
37beee810mov rdx, [r13]
37beee814test rdx, rdx
37beee817jne 0x37beeec20
37beee81dsub rax, 1
37beee821lea r8, [rip+0x56a72a]
37beee828lea r9, [rsp+152]
37beee830mov [rsp+64], 1
37beee839mov [rsp+152], rax
37beee841lea rdi, [rsp+168]
37beee849mov [rsp+160], rax
37beee851mov [rsp+168], rax
37beee859lea rax, [rip+0x56a708]
37beee860mov [rsp+48], rax
37beee865lea rax, [rsp+160]
37beee86dmov [rsp+96], r9
37beee872mov [rsp+56], 6
37beee87bmov [rsp+40], rdi
37beee880mov [rsp+104], rax
37beee885mov [rsp+32], rax
37beee88atest r12, r12
37beee88djne 0x37beeea6d
37beee893lea rdx, [rip+0x56a6d6]
37beee89alea rcx, [rip+0x56a6bf]
37beee8a1call ilaenv_64_
37beee8a6
37beee8a6loc_37beee8a6:
37beee8a6mov rcx, [rbp]
37beee8aalea rdx, [rcx-1]
37beee8aemov ecx, 1
37beee8b3test rdx, rdx
37beee8b6cmovle rdx, rcx
37beee8baimul rdx, rax
37beee8belea rax, [rsp+144]
37beee8c6mov rcx, rax
37beee8c9mov [rsp+88], rax
37beee8cemov [rsp+144], rdx
37beee8d6call sroundup_lwork_64_
37beee8dbmov rax, [rsp+296]
37beee8e3mov [rax+4], 0
37beee8eamovss [rax], x0
37beee8eemov rax, [r13]
37beee8f2test rax, rax
37beee8f5jne 0x37beee787
37beee8fbcmp r15, -1
37beee8ffje 0x37beee752
37beee905mov r11, [rbp]
37beee909test r11, r11
37beee90cje 0x37beeea88
37beee912xor eax, eax
37beee914test r14, r14
37beee917cmovns rax, r14
37beee91bmov r10, rax
37beee91enot r10
37beee921test r12, r12
37beee924je 0x37beeeaa0
37beee92amov rbp, r11
37beee92dimul rbp, rax
37beee931add rbp, r10
37beee934cmp r11, 1
37beee938jle 0x37beeec17
37beee93elea r12, [8*rax]
37beee946mov r8, rbx
37beee949lea r9, [r11-1]
37beee94dxor ecx, ecx
37beee94fnop
37beee950
37beee950loc_37beee950:
37beee950add rcx, 1
37beee954lea r10, [r8+r12]
37beee958xor eax, eax
37beee95acmp rcx, 1
37beee95eje 0x37beee975
37beee960
37beee960loc_37beee960:
37beee960mov rdx, [r10+8*rax]
37beee964mov [r8+8*rax], rdx
37beee968lea rdx, [rax+2]
37beee96cadd rax, 1
37beee970cmp rcx, rdx
37beee973jne 0x37beee960
37beee975
37beee975loc_37beee975:
37beee975mov [r8+8*r11-8], 0
37beee97emov r8, r10
37beee981cmp rcx, r9
37beee984jne 0x37beee950
37beee986lea rdx, [rbx+8*rbp]
37beee98amov eax, 1
37beee98ftest r11b, 1
37beee993jne 0x37beee9c0
37beee995mov [rdx+8], 0
37beee99dmov eax, 2
37beee9a2cmp r11, 2
37beee9a6je 0x37beee9da
37beee9a8nop
37beee9aanop [rax+rax]
37beee9b5nop [rax+rax]
37beee9c0
37beee9c0loc_37beee9c0:
37beee9c0mov [rdx+8*rax], 0
37beee9c8mov [rdx+8*rax+8], 0
37beee9d1add rax, 2
37beee9d5cmp r11, rax
37beee9d8jne 0x37beee9c0
37beee9da
37beee9daloc_37beee9da:
37beee9daadd rbp, r11
37beee9ddmov rdx, [rsp+104]
37beee9e2mov rcx, [rsp+96]
37beee9e7mov r8, rdi
37beee9ealea rax, [rsp+136]
37beee9f2mov [rbx+8*rbp], 0x3f800000
37beee9famov [rsp+64], rax
37beee9ffmov rax, [rsp+304]
37beeea07mov [rsp+32], rsi
37beeea0cmov [rsp+56], rax
37beeea11mov rax, [rsp+296]
37beeea19mov [rsp+152], r9
37beeea21mov [rsp+48], rax
37beeea26mov rax, [rsp+288]
37beeea2emov [rsp+160], r9
37beeea36mov [rsp+40], rax
37beeea3bmov [rsp+168], r9
37beeea43mov r9, rbx
37beeea46call cungql_64_
37beeea4b
37beeea4bloc_37beeea4b:
37beeea4bmov rcx, [rsp+88]
37beeea50call sroundup_lwork_64_
37beeea55mov rax, [rsp+296]
37beeea5dmov [rax+4], 0
37beeea64movss [rax], x0
37beeea68jmp 0x37beee752
37beeea6d
37beeea6dloc_37beeea6d:
37beeea6dlea rdx, [rip+0x56a4df]
37beeea74lea rcx, [rip+0x56a4e5]
37beeea7bcall ilaenv_64_
37beeea80jmp 0x37beee8a6
37beeea85
37beeea85 0f 1f 00 ...
37beeea88
37beeea88loc_37beeea88:
37beeea88mov rax, [rsp+296]
37beeea90mov [rax], 0x3f800000
37beeea97jmp 0x37beee752
37beeea9c
37beeea9c 0f 1f 40 00 ..@.
37beeeaa0
37beeeaa0loc_37beeeaa0:
37beeeaa0cmp r11, 1
37beeeaa4jle 0x37beeec0b
37beeeaaamov r12, r11
37beeeaadlea r9, [r11-1]
37beeeab1mov r13, rax
37beeeab4mov [rsp+112], rax
37beeeab9imul r12, rax
37beeeabdmov [rsp+120], r10
37beeeac2neg r13
37beeeac5lea rbp, [r11+1]
37beeeac9shl r13, 3
37beeeacdlea r14, [8*r10]
37beeead5lea rdx, [r12+r10]
37beeead9lea r8, [rbx+8*rdx]
37beeeaddmov rdx, rax
37beeeae0imul rdx, r9
37beeeae4lea rcx, [r10+rdx]
37beeeae8sub r12, rdx
37beeeaebxor edx, edx
37beeeaedadd rcx, r11
37beeeaf0shl r12, 3
37beeeaf4lea rcx, [rbx+8*rcx+8]
37beeeaf9nop [rax]
37beeeb00
37beeeb00loc_37beeeb00:
37beeeb00mov r15, rbp
37beeeb03mov [r8+8], 0
37beeeb0blea r10, [rcx+r12]
37beeeb0fxor eax, eax
37beeeb11sub r15, rdx
37beeeb14cmp r11, r15
37beeeb17jl 0x37beeeb31
37beeeb19nop [rax]
37beeeb20
37beeeb20loc_37beeeb20:
37beeeb20mov r15, [rcx+8*rax]
37beeeb24mov [r10+8*rax], r15
37beeeb28add rax, 1
37beeeb2ccmp rax, rdx
37beeeb2fjne 0x37beeeb20
37beeeb31
37beeeb31loc_37beeeb31:
37beeeb31add rdx, 1
37beeeb35add r8, r13
37beeeb38add rcx, r14
37beeeb3bcmp rdx, r9
37beeeb3ejne 0x37beeeb00
37beeeb40mov rax, [rsp+112]
37beeeb45mov r10, [rsp+120]
37beeeb4amov edx, 2
37beeeb4fmov [rbx], 0x3f800000
37beeeb56test bpl, 1
37beeeb5aje 0x37beeeb80
37beeeb5cmov edx, 3
37beeeb61mov [rbx+8], 0
37beeeb69cmp rdx, rbp
37beeeb6cje 0x37beeeb9a
37beeeb6enop [rax]
37beeeb75nop [rax+rax]
37beeeb80
37beeeb80loc_37beeeb80:
37beeeb80mov [rbx+8*rdx-8], 0
37beeeb89mov [rbx+8*rdx], 0
37beeeb91add rdx, 2
37beeeb95cmp rdx, rbp
37beeeb98jne 0x37beeeb80
37beeeb9a
37beeeb9aloc_37beeeb9a:
37beeeb9amov rcx, [rsp+304]
37beeeba2lea rdx, [rsp+136]
37beeebaamov r8, rdi
37beeebadmov [rsp+32], rsi
37beeebb2mov [rsp+64], rdx
37beeebb7lea rax, [r10+2*rax+2]
37beeebbcmov rdx, [rsp+104]
37beeebc1mov [rsp+56], rcx
37beeebc6mov rcx, [rsp+296]
37beeebcemov [rsp+152], r9
37beeebd6mov [rsp+48], rcx
37beeebdbmov rcx, [rsp+288]
37beeebe3mov [rsp+160], r9
37beeebebmov [rsp+40], rcx
37beeebf0mov rcx, [rsp+96]
37beeebf5mov [rsp+168], r9
37beeebfdlea r9, [rbx+8*rax]
37beeec01call cungqr_64_
37beeec06jmp 0x37beeea4b
37beeec0b
37beeec0bloc_37beeec0b:
37beeec0bmov [rbx], 0x3f800000
37beeec12jmp 0x37beeea4b
37beeec17
37beeec17loc_37beeec17:
37beeec17lea r9, [r11-1]
37beeec1bjmp 0x37beee9da
37beeec20
37beeec20loc_37beeec20:
37beeec20mov rax, rdx
37beeec23lea rdi, [rsp+168]
37beeec2bneg rax
37beeec2ejmp 0x37beee734
37beee6a0
37beee6a0cungtr_64_:
37beee6a0push r15
37beee6a2push r14
37beee6a4push r13
37beee6a6push r12
37beee6a8push rbp
37beee6a9push rdi
37beee6aapush rsi
37beee6abpush rbx
37beee6acsub rsp, 184
37beee6b3mov r13, [rsp+312]
37beee6bbmov rax, [rsp+304]
37beee6c3mov r14, [r9]
37beee6c6mov [r13], 0
37beee6cemov r15, [rax]
37beee6d1mov rbp, rdx
37beee6d4mov rbx, r8
37beee6d7mov rsi, r9
37beee6damov r8l, 1
37beee6e0mov r9l, 1
37beee6e6lea rdx, [rip+0x56a863]
37beee6edmov rdi, rcx
37beee6f0call lsame_64_
37beee6f5mov r12, rax
37beee6f8test rax, rax
37beee6fbje 0x37beee790
37beee701
37beee701loc_37beee701:
37beee701mov rax, [rbp]
37beee705test rax, rax
37beee708js 0x37beee770
37beee70atest rax, rax
37beee70dmov edx, 1
37beee712cmovg rdx, rax
37beee716cmp [rsi], rdx
37beee719jge 0x37beee7d0
37beee71fmov [r13], -4
37beee727mov eax, 4
37beee72clea rdi, [rsp+168]
37beee734
37beee734loc_37beee734:
37beee734mov r8l, 6
37beee73amov rdx, rdi
37beee73dlea rcx, [rip+0x56a832]
37beee744mov [rsp+168], rax
37beee74ccall xerbla_64_
37beee751nop
37beee752
37beee752loc_37beee752:
37beee752add rsp, 184
37beee759pop rbx
37beee75apop rsi
37beee75bpop rdi
37beee75cpop rbp
37beee75dpop r12
37beee75fpop r13
37beee761pop r14
37beee763pop r15
37beee765ret
37beee766
37beee766 66 2e 0f 1f 84 00 00 00 00 00 f.........
37beee770
37beee770loc_37beee770:
37beee770mov [r13], -2
37beee778mov rax, -2
37beee77flea rdi, [rsp+168]
37beee787
37beee787loc_37beee787:
37beee787neg rax
37beee78ajmp 0x37beee734
37beee78c
37beee78c 0f 1f 40 00 ..@.
37beee790
37beee790loc_37beee790:
37beee790mov r9l, 1
37beee796mov r8l, 1
37beee79clea rdx, [rip+0x56a7ae]
37beee7a3mov rcx, rdi
37beee7a6call lsame_64_
37beee7abtest rax, rax
37beee7aejne 0x37beee701
37beee7b4mov [r13], -1
37beee7bcmov rax, -1
37beee7c3lea rdi, [rsp+168]
37beee7cbjmp 0x37beee787
37beee7cd
37beee7cd 0f 1f 00 ...
37beee7d0
37beee7d0loc_37beee7d0:
37beee7d0lea rdx, [rax-1]
37beee7d4mov rdi, [rsp+304]
37beee7dcmov ecx, 1
37beee7e1test rdx, rdx
37beee7e4cmovle rdx, rcx
37beee7e8cmp [rdi], rdx
37beee7ebjge 0x37beee810
37beee7edcmp r15, -1
37beee7f1je 0x37beee810
37beee7f3mov [r13], -7
37beee7fbmov eax, 7
37beee800lea rdi, [rsp+168]
37beee808jmp 0x37beee734
37beee80d
37beee80d 0f 1f 00 ...
37beee810
37beee810loc_37beee810:
37beee810mov rdx, [r13]
37beee814test rdx, rdx
37beee817jne 0x37beeec20
37beee81dsub rax, 1
37beee821lea r8, [rip+0x56a72a]
37beee828lea r9, [rsp+152]
37beee830mov [rsp+64], 1
37beee839mov [rsp+152], rax
37beee841lea rdi, [rsp+168]
37beee849mov [rsp+160], rax
37beee851mov [rsp+168], rax
37beee859lea rax, [rip+0x56a708]
37beee860mov [rsp+48], rax
37beee865lea rax, [rsp+160]
37beee86dmov [rsp+96], r9
37beee872mov [rsp+56], 6
37beee87bmov [rsp+40], rdi
37beee880mov [rsp+104], rax
37beee885mov [rsp+32], rax
37beee88atest r12, r12
37beee88djne 0x37beeea6d
37beee893lea rdx, [rip+0x56a6d6]
37beee89alea rcx, [rip+0x56a6bf]
37beee8a1call ilaenv_64_
37beee8a6
37beee8a6loc_37beee8a6:
37beee8a6mov rcx, [rbp]
37beee8aalea rdx, [rcx-1]
37beee8aemov ecx, 1
37beee8b3test rdx, rdx
37beee8b6cmovle rdx, rcx
37beee8baimul rdx, rax
37beee8belea rax, [rsp+144]
37beee8c6mov rcx, rax
37beee8c9mov [rsp+88], rax
37beee8cemov [rsp+144], rdx
37beee8d6call sroundup_lwork_64_
37beee8dbmov rax, [rsp+296]
37beee8e3mov [rax+4], 0
37beee8eamovss [rax], x0
37beee8eemov rax, [r13]
37beee8f2test rax, rax
37beee8f5jne 0x37beee787
37beee8fbcmp r15, -1
37beee8ffje 0x37beee752
37beee905mov r11, [rbp]
37beee909test r11, r11
37beee90cje 0x37beeea88
37beee912xor eax, eax
37beee914test r14, r14
37beee917cmovns rax, r14
37beee91bmov r10, rax
37beee91enot r10
37beee921test r12, r12
37beee924je 0x37beeeaa0
37beee92amov rbp, r11
37beee92dimul rbp, rax
37beee931add rbp, r10
37beee934cmp r11, 1
37beee938jle 0x37beeec17
37beee93elea r12, [8*rax]
37beee946mov r8, rbx
37beee949lea r9, [r11-1]
37beee94dxor ecx, ecx
37beee94fnop
37beee950
37beee950loc_37beee950:
37beee950add rcx, 1
37beee954lea r10, [r8+r12]
37beee958xor eax, eax
37beee95acmp rcx, 1
37beee95eje 0x37beee975
37beee960
37beee960loc_37beee960:
37beee960mov rdx, [r10+8*rax]
37beee964mov [r8+8*rax], rdx
37beee968lea rdx, [rax+2]
37beee96cadd rax, 1
37beee970cmp rcx, rdx
37beee973jne 0x37beee960
37beee975
37beee975loc_37beee975:
37beee975mov [r8+8*r11-8], 0
37beee97emov r8, r10
37beee981cmp rcx, r9
37beee984jne 0x37beee950
37beee986lea rdx, [rbx+8*rbp]
37beee98amov eax, 1
37beee98ftest r11b, 1
37beee993jne 0x37beee9c0
37beee995mov [rdx+8], 0
37beee99dmov eax, 2
37beee9a2cmp r11, 2
37beee9a6je 0x37beee9da
37beee9a8nop
37beee9aanop [rax+rax]
37beee9b5nop [rax+rax]
37beee9c0
37beee9c0loc_37beee9c0:
37beee9c0mov [rdx+8*rax], 0
37beee9c8mov [rdx+8*rax+8], 0
37beee9d1add rax, 2
37beee9d5cmp r11, rax
37beee9d8jne 0x37beee9c0
37beee9da
37beee9daloc_37beee9da:
37beee9daadd rbp, r11
37beee9ddmov rdx, [rsp+104]
37beee9e2mov rcx, [rsp+96]
37beee9e7mov r8, rdi
37beee9ealea rax, [rsp+136]
37beee9f2mov [rbx+8*rbp], 0x3f800000
37beee9famov [rsp+64], rax
37beee9ffmov rax, [rsp+304]
37beeea07mov [rsp+32], rsi
37beeea0cmov [rsp+56], rax
37beeea11mov rax, [rsp+296]
37beeea19mov [rsp+152], r9
37beeea21mov [rsp+48], rax
37beeea26mov rax, [rsp+288]
37beeea2emov [rsp+160], r9
37beeea36mov [rsp+40], rax
37beeea3bmov [rsp+168], r9
37beeea43mov r9, rbx
37beeea46call cungql_64_
37beeea4b
37beeea4bloc_37beeea4b:
37beeea4bmov rcx, [rsp+88]
37beeea50call sroundup_lwork_64_
37beeea55mov rax, [rsp+296]
37beeea5dmov [rax+4], 0
37beeea64movss [rax], x0
37beeea68jmp 0x37beee752
37beeea6d
37beeea6dloc_37beeea6d:
37beeea6dlea rdx, [rip+0x56a4df]
37beeea74lea rcx, [rip+0x56a4e5]
37beeea7bcall ilaenv_64_
37beeea80jmp 0x37beee8a6
37beeea85
37beeea85 0f 1f 00 ...
37beeea88
37beeea88loc_37beeea88:
37beeea88mov rax, [rsp+296]
37beeea90mov [rax], 0x3f800000
37beeea97jmp 0x37beee752
37beeea9c
37beeea9c 0f 1f 40 00 ..@.
37beeeaa0
37beeeaa0loc_37beeeaa0:
37beeeaa0cmp r11, 1
37beeeaa4jle 0x37beeec0b
37beeeaaamov r12, r11
37beeeaadlea r9, [r11-1]
37beeeab1mov r13, rax
37beeeab4mov [rsp+112], rax
37beeeab9imul r12, rax
37beeeabdmov [rsp+120], r10
37beeeac2neg r13
37beeeac5lea rbp, [r11+1]
37beeeac9shl r13, 3
37beeeacdlea r14, [8*r10]
37beeead5lea rdx, [r12+r10]
37beeead9lea r8, [rbx+8*rdx]
37beeeaddmov rdx, rax
37beeeae0imul rdx, r9
37beeeae4lea rcx, [r10+rdx]
37beeeae8sub r12, rdx
37beeeaebxor edx, edx
37beeeaedadd rcx, r11
37beeeaf0shl r12, 3
37beeeaf4lea rcx, [rbx+8*rcx+8]
37beeeaf9nop [rax]
37beeeb00
37beeeb00loc_37beeeb00:
37beeeb00mov r15, rbp
37beeeb03mov [r8+8], 0
37beeeb0blea r10, [rcx+r12]
37beeeb0fxor eax, eax
37beeeb11sub r15, rdx
37beeeb14cmp r11, r15
37beeeb17jl 0x37beeeb31
37beeeb19nop [rax]
37beeeb20
37beeeb20loc_37beeeb20:
37beeeb20mov r15, [rcx+8*rax]
37beeeb24mov [r10+8*rax], r15
37beeeb28add rax, 1
37beeeb2ccmp rax, rdx
37beeeb2fjne 0x37beeeb20
37beeeb31
37beeeb31loc_37beeeb31:
37beeeb31add rdx, 1
37beeeb35add r8, r13
37beeeb38add rcx, r14
37beeeb3bcmp rdx, r9
37beeeb3ejne 0x37beeeb00
37beeeb40mov rax, [rsp+112]
37beeeb45mov r10, [rsp+120]
37beeeb4amov edx, 2
37beeeb4fmov [rbx], 0x3f800000
37beeeb56test bpl, 1
37beeeb5aje 0x37beeeb80
37beeeb5cmov edx, 3
37beeeb61mov [rbx+8], 0
37beeeb69cmp rdx, rbp
37beeeb6cje 0x37beeeb9a
37beeeb6enop [rax]
37beeeb75nop [rax+rax]
37beeeb80
37beeeb80loc_37beeeb80:
37beeeb80mov [rbx+8*rdx-8], 0
37beeeb89mov [rbx+8*rdx], 0
37beeeb91add rdx, 2
37beeeb95cmp rdx, rbp
37beeeb98jne 0x37beeeb80
37beeeb9a
37beeeb9aloc_37beeeb9a:
37beeeb9amov rcx, [rsp+304]
37beeeba2lea rdx, [rsp+136]
37beeebaamov r8, rdi
37beeebadmov [rsp+32], rsi
37beeebb2mov [rsp+64], rdx
37beeebb7lea rax, [r10+2*rax+2]
37beeebbcmov rdx, [rsp+104]
37beeebc1mov [rsp+56], rcx
37beeebc6mov rcx, [rsp+296]
37beeebcemov [rsp+152], r9
37beeebd6mov [rsp+48], rcx
37beeebdbmov rcx, [rsp+288]
37beeebe3mov [rsp+160], r9
37beeebebmov [rsp+40], rcx
37beeebf0mov rcx, [rsp+96]
37beeebf5mov [rsp+168], r9
37beeebfdlea r9, [rbx+8*rax]
37beeec01call cungqr_64_
37beeec06jmp 0x37beeea4b
37beeec0b
37beeec0bloc_37beeec0b:
37beeec0bmov [rbx], 0x3f800000
37beeec12jmp 0x37beeea4b
37beeec17
37beeec17loc_37beeec17:
37beeec17lea r9, [r11-1]
37beeec1bjmp 0x37beee9da
37beeec20
37beeec20loc_37beeec20:
37beeec20mov rax, rdx
37beeec23lea rdi, [rsp+168]
37beeec2bneg rax
37beeec2ejmp 0x37beee734
37beee6a0
37beeec33
37beeec33 // align 0x10
37beeec33 // align 0x10
37beeec40
37beeec40cungtsqr_64_:
37beeec40push r15
37beeec42push r14
37beeec44push r13
37beeec46push r12
37beeec48push rbp
37beeec49push rdi
37beeec4apush rsi
37beeec4bpush rbx
37beeec4csub rsp, 200
37beeec53mov rax, [rsp+312]
37beeec5bmov r14, [rsp+328]
37beeec63mov r12, [rsp+336]
37beeec6bmov rbp, [rax]
37beeec6emov rax, [rsp+344]
37beeec76mov rdi, rcx
37beeec79mov rbx, rdx
37beeec7cmov r15, r8
37beeec7fmov rcx, [r14]
37beeec82mov rdx, [rsp+352]
37beeec8amov rsi, [rdi]
37beeec8dmov r8, [rax]
37beeec90mov [rdx], 0
37beeec97test rsi, rsi
37beeec9ajs 0x37beeecf0
37beeec9cmov rax, [rbx]
37beeec9ftest rax, rax
37beeeca2js 0x37beeeca9
37beeeca4cmp rsi, rax
37beeeca7jge 0x37beeed00
37beeeca9
37beeeca9loc_37beeeca9:
37beeeca9mov rcx, -2
37beeecb0mov eax, 2
37beeecb5
37beeecb5loc_37beeecb5:
37beeecb5mov [rdx], rcx
37beeecb8mov r8l, 8
37beeecbelea rdx, [rsp+184]
37beeecc6lea rcx, [rip+0x56a2b3]
37beeeccdmov [rsp+184], rax
37beeecd5call xerbla_64_
37beeecdanop
37beeecdb
37beeecdbloc_37beeecdb:
37beeecdbadd rsp, 200
37beeece2pop rbx
37beeece3pop rsi
37beeece4pop rdi
37beeece5pop rbp
37beeece6pop r12
37beeece8pop r13
37beeeceapop r14
37beeececpop r15
37beeeceeret
37beeecef
37beeecef 90 .
37beeecf0
37beeecf0loc_37beeecf0:
37beeecf0mov rcx, -1
37beeecf7mov eax, 1
37beeecfcjmp 0x37beeecb5
37beeecfe
37beeecfe 66 90 f.
37beeed00
37beeed00loc_37beeed00:
37beeed00cmp rax, [r15]
37beeed03jge 0x37beeedc0
37beeed09mov r9, [r9]
37beeed0ctest r9, r9
37beeed0fjle 0x37beeef38
37beeed15test rsi, rsi
37beeed18mov r10l, 1
37beeed1ecmovg r10, rsi
37beeed22cmp rbp, r10
37beeed25jl 0x37beeedd1
37beeed2bcmp rax, r9
37beeed2emov r10l, 1
37beeed34cmovle r9, rax
37beeed38test r9, r9
37beeed3bcmovg r10, r9
37beeed3fcmp rcx, r10
37beeed42jl 0x37beeef49
37beeed48cmp r8, 1
37beeed4cjle 0x37beeef6b
37beeed52mov [rsp+176], r9
37beeed5aimul r9, rax
37beeed5emov ecx, 1
37beeed63mov [rsp+160], rsi
37beeed6bimul rsi, rax
37beeed6fmov [rsp+168], r9
37beeed77lea r11, [r9+rsi]
37beeed7btest r11, r11
37beeed7emov [rsp+152], r11
37beeed86cmovg rcx, r11
37beeed8acmp r8, rcx
37beeed8djl 0x37beeef5a
37beeed93test rax, rax
37beeed96jne 0x37beeede8
37beeed98
37beeed98loc_37beeed98:
37beeed98mov [r12+4], 0
37beeeda1pxor x0, x0
37beeeda5cvtsi2ss x0, [rsp+152]
37beeedafmovss [r12], x0
37beeedb5jmp 0x37beeecdb
37beeedba
37beeedba 66 0f 1f 44 00 00 f..D..
37beeedc0
37beeedc0loc_37beeedc0:
37beeedc0mov rcx, -3
37beeedc7mov eax, 3
37beeedccjmp 0x37beeecb5
37beeedd1
37beeedd1loc_37beeedd1:
37beeedd1mov rcx, -6
37beeedd8mov eax, 6
37beeedddjmp 0x37beeecb5
37beeede2
37beeede2 66 0f 1f 44 00 00 f..D..
37beeede8
37beeede8loc_37beeede8:
37beeede8lea rax, [rip+0x56a1a5]
37beeedefmov [rsp+40], r12
37beeedf4mov r8, rbx
37beeedf7mov rdx, rdi
37beeedfalea r13, [rsp+160]
37beeee02mov [rsp+32], rax
37beeee07lea r9, [rip+0x56a17a]
37beeee0emov [rsp+56], 1
37beeee17lea rcx, [rip+0x56a172]
37beeee1emov [rsp+48], r13
37beeee23call claset_64_
37beeee28mov [rsp+80], r14
37beeee2dmov r9, rbx
37beeee30mov r8, rdi
37beeee33mov rax, [rsp+320]
37beeee3blea rdx, [rsp+184]
37beeee43mov [rsp+136], 1
37beeee4flea rcx, [rip+0x56a147]
37beeee56mov [rsp+120], rdx
37beeee5blea rdx, [rsp+168]
37beeee63mov [rsp+72], rax
37beeee68mov rax, [rsp+312]
37beeee70mov [rsp+112], rdx
37beeee75lea rdx, [r12+8*rsi]
37beeee79mov [rsp+64], rax
37beeee7emov rax, [rsp+304]
37beeee86mov [rsp+104], rdx
37beeee8blea rdx, [rip+0x56a10a]
37beeee92mov [rsp+56], rax
37beeee97lea rax, [rsp+176]
37beeee9fmov [rsp+128], 1
37beeeeabmov [rsp+96], r13
37beeeeb0mov [rsp+88], r12
37beeeeb5mov [rsp+48], rax
37beeeebamov [rsp+40], r15
37beeeebfmov [rsp+32], rbx
37beeeec4call clamtsqr_64_
37beeeec9mov r14, [rbx]
37beeeecctest r14, r14
37beeeecfjle 0x37beeed98
37beeeed5mov rax, [rsp+160]
37beeeeddmov r15, r12
37beeeee0shl rbp, 3
37beeeee4mov esi, 1
37beeeee9mov rbx, [rsp+304]
37beeeef1lea r13, [8*rax]
37beeeef9nop [rax]
37beeef00
37beeef00loc_37beeef00:
37beeef00lea rax, [rip+0x56a099]
37beeef07mov r9, rbx
37beeef0amov rdx, r15
37beeef0dmov rcx, rdi
37beeef10mov [rsp+32], rax
37beeef15mov r8, rax
37beeef18add rsi, 1
37beeef1cadd r15, r13
37beeef1fadd rbx, rbp
37beeef22call ccopy_64_
37beeef27cmp r14, rsi
37beeef2ajge 0x37beeef00
37beeef2cjmp 0x37beeed98
37beeef31
37beeef31 0f 1f 80 00 00 00 00 .......
37beeef38
37beeef38loc_37beeef38:
37beeef38mov rcx, -4
37beeef3fmov eax, 4
37beeef44jmp 0x37beeecb5
37beeef49
37beeef49loc_37beeef49:
37beeef49mov rcx, -8
37beeef50mov eax, 8
37beeef55jmp 0x37beeecb5
37beeef5a
37beeef5aloc_37beeef5a:
37beeef5amov rcx, -10
37beeef61mov eax, 10
37beeef66jmp 0x37beeecb5
37beeef6b
37beeef6bloc_37beeef6b:
37beeef6bcmp r8, -1
37beeef6fjne 0x37beeef5a
37beeef71lea rdx, [r9+rsi]
37beeef75pxor x0, x0
37beeef79mov [r12+4], 0
37beeef82imul rax, rdx
37beeef86cvtsi2ss x0, rax
37beeef8bmovss [r12], x0
37beeef91jmp 0x37beeecdb
37beeec40
37beeec40cungtsqr_64_:
37beeec40push r15
37beeec42push r14
37beeec44push r13
37beeec46push r12
37beeec48push rbp
37beeec49push rdi
37beeec4apush rsi
37beeec4bpush rbx
37beeec4csub rsp, 200
37beeec53mov rax, [rsp+312]
37beeec5bmov r14, [rsp+328]
37beeec63mov r12, [rsp+336]
37beeec6bmov rbp, [rax]
37beeec6emov rax, [rsp+344]
37beeec76mov rdi, rcx
37beeec79mov rbx, rdx
37beeec7cmov r15, r8
37beeec7fmov rcx, [r14]
37beeec82mov rdx, [rsp+352]
37beeec8amov rsi, [rdi]
37beeec8dmov r8, [rax]
37beeec90mov [rdx], 0
37beeec97test rsi, rsi
37beeec9ajs 0x37beeecf0
37beeec9cmov rax, [rbx]
37beeec9ftest rax, rax
37beeeca2js 0x37beeeca9
37beeeca4cmp rsi, rax
37beeeca7jge 0x37beeed00
37beeeca9
37beeeca9loc_37beeeca9:
37beeeca9mov rcx, -2
37beeecb0mov eax, 2
37beeecb5
37beeecb5loc_37beeecb5:
37beeecb5mov [rdx], rcx
37beeecb8mov r8l, 8
37beeecbelea rdx, [rsp+184]
37beeecc6lea rcx, [rip+0x56a2b3]
37beeeccdmov [rsp+184], rax
37beeecd5call xerbla_64_
37beeecdanop
37beeecdb
37beeecdbloc_37beeecdb:
37beeecdbadd rsp, 200
37beeece2pop rbx
37beeece3pop rsi
37beeece4pop rdi
37beeece5pop rbp
37beeece6pop r12
37beeece8pop r13
37beeeceapop r14
37beeececpop r15
37beeeceeret
37beeecef
37beeecef 90 .
37beeecf0
37beeecf0loc_37beeecf0:
37beeecf0mov rcx, -1
37beeecf7mov eax, 1
37beeecfcjmp 0x37beeecb5
37beeecfe
37beeecfe 66 90 f.
37beeed00
37beeed00loc_37beeed00:
37beeed00cmp rax, [r15]
37beeed03jge 0x37beeedc0
37beeed09mov r9, [r9]
37beeed0ctest r9, r9
37beeed0fjle 0x37beeef38
37beeed15test rsi, rsi
37beeed18mov r10l, 1
37beeed1ecmovg r10, rsi
37beeed22cmp rbp, r10
37beeed25jl 0x37beeedd1
37beeed2bcmp rax, r9
37beeed2emov r10l, 1
37beeed34cmovle r9, rax
37beeed38test r9, r9
37beeed3bcmovg r10, r9
37beeed3fcmp rcx, r10
37beeed42jl 0x37beeef49
37beeed48cmp r8, 1
37beeed4cjle 0x37beeef6b
37beeed52mov [rsp+176], r9
37beeed5aimul r9, rax
37beeed5emov ecx, 1
37beeed63mov [rsp+160], rsi
37beeed6bimul rsi, rax
37beeed6fmov [rsp+168], r9
37beeed77lea r11, [r9+rsi]
37beeed7btest r11, r11
37beeed7emov [rsp+152], r11
37beeed86cmovg rcx, r11
37beeed8acmp r8, rcx
37beeed8djl 0x37beeef5a
37beeed93test rax, rax
37beeed96jne 0x37beeede8
37beeed98
37beeed98loc_37beeed98:
37beeed98mov [r12+4], 0
37beeeda1pxor x0, x0
37beeeda5cvtsi2ss x0, [rsp+152]
37beeedafmovss [r12], x0
37beeedb5jmp 0x37beeecdb
37beeedba
37beeedba 66 0f 1f 44 00 00 f..D..
37beeedc0
37beeedc0loc_37beeedc0:
37beeedc0mov rcx, -3
37beeedc7mov eax, 3
37beeedccjmp 0x37beeecb5
37beeedd1
37beeedd1loc_37beeedd1:
37beeedd1mov rcx, -6
37beeedd8mov eax, 6
37beeedddjmp 0x37beeecb5
37beeede2
37beeede2 66 0f 1f 44 00 00 f..D..
37beeede8
37beeede8loc_37beeede8:
37beeede8lea rax, [rip+0x56a1a5]
37beeedefmov [rsp+40], r12
37beeedf4mov r8, rbx
37beeedf7mov rdx, rdi
37beeedfalea r13, [rsp+160]
37beeee02mov [rsp+32], rax
37beeee07lea r9, [rip+0x56a17a]
37beeee0emov [rsp+56], 1
37beeee17lea rcx, [rip+0x56a172]
37beeee1emov [rsp+48], r13
37beeee23call claset_64_
37beeee28mov [rsp+80], r14
37beeee2dmov r9, rbx
37beeee30mov r8, rdi
37beeee33mov rax, [rsp+320]
37beeee3blea rdx, [rsp+184]
37beeee43mov [rsp+136], 1
37beeee4flea rcx, [rip+0x56a147]
37beeee56mov [rsp+120], rdx
37beeee5blea rdx, [rsp+168]
37beeee63mov [rsp+72], rax
37beeee68mov rax, [rsp+312]
37beeee70mov [rsp+112], rdx
37beeee75lea rdx, [r12+8*rsi]
37beeee79mov [rsp+64], rax
37beeee7emov rax, [rsp+304]
37beeee86mov [rsp+104], rdx
37beeee8blea rdx, [rip+0x56a10a]
37beeee92mov [rsp+56], rax
37beeee97lea rax, [rsp+176]
37beeee9fmov [rsp+128], 1
37beeeeabmov [rsp+96], r13
37beeeeb0mov [rsp+88], r12
37beeeeb5mov [rsp+48], rax
37beeeebamov [rsp+40], r15
37beeeebfmov [rsp+32], rbx
37beeeec4call clamtsqr_64_
37beeeec9mov r14, [rbx]
37beeeecctest r14, r14
37beeeecfjle 0x37beeed98
37beeeed5mov rax, [rsp+160]
37beeeeddmov r15, r12
37beeeee0shl rbp, 3
37beeeee4mov esi, 1
37beeeee9mov rbx, [rsp+304]
37beeeef1lea r13, [8*rax]
37beeeef9nop [rax]
37beeef00
37beeef00loc_37beeef00:
37beeef00lea rax, [rip+0x56a099]
37beeef07mov r9, rbx
37beeef0amov rdx, r15
37beeef0dmov rcx, rdi
37beeef10mov [rsp+32], rax
37beeef15mov r8, rax
37beeef18add rsi, 1
37beeef1cadd r15, r13
37beeef1fadd rbx, rbp
37beeef22call ccopy_64_
37beeef27cmp r14, rsi
37beeef2ajge 0x37beeef00
37beeef2cjmp 0x37beeed98
37beeef31
37beeef31 0f 1f 80 00 00 00 00 .......
37beeef38
37beeef38loc_37beeef38:
37beeef38mov rcx, -4
37beeef3fmov eax, 4
37beeef44jmp 0x37beeecb5
37beeef49
37beeef49loc_37beeef49:
37beeef49mov rcx, -8
37beeef50mov eax, 8
37beeef55jmp 0x37beeecb5
37beeef5a
37beeef5aloc_37beeef5a:
37beeef5amov rcx, -10
37beeef61mov eax, 10
37beeef66jmp 0x37beeecb5
37beeef6b
37beeef6bloc_37beeef6b:
37beeef6bcmp r8, -1
37beeef6fjne 0x37beeef5a
37beeef71lea rdx, [r9+rsi]
37beeef75pxor x0, x0
37beeef79mov [r12+4], 0
37beeef82imul rax, rdx
37beeef86cvtsi2ss x0, rax
37beeef8bmovss [r12], x0
37beeef91jmp 0x37beeecdb
37beeec40
37beeef96
37beeef96 // align 0x10
37beeef96 // align 0x10
37beeefa0
37beeefa0cungtsqr_row_64_:
37beeefa0push r15
37beeefa2push r14
37beeefa4push r13
37beeefa6push r12
37beeefa8push rbp
37beeefa9push rdi
37beeefaapush rsi
37beeefabpush rbx
37beeefacsub rsp, 344
37beeefb3mov rax, [rsp+472]
37beeefbbmov rbp, [rsp+456]
37beeefc3mov r10, [rax]
37beeefc6mov r15, [rbp]
37beeefcamov rsi, rcx
37beeefcdmov rcx, [rsp+496]
37beeefd5mov [rsp+424], rdx
37beeefddmov rdi, r8
37beeefe0mov rax, [rsi]
37beeefe3mov [rsp+160], r10
37beeefebmov [rcx], 0
37beeeff2test rax, rax
37beeeff5js 0x37beef050
37beeeff7mov rdx, [rdx]
37beeeffatest rdx, rdx
37beeeffdjs 0x37beef004
37beeefffcmp rax, rdx
37beef002jge 0x37beef060
37beef004
37beef004loc_37beef004:
37beef004mov rdx, -2
37beef00bmov eax, 2
37beef010
37beef010loc_37beef010:
37beef010mov [rcx], rdx
37beef013mov r8l, 12
37beef019lea rdx, [rsp+328]
37beef021lea rcx, [rip+0x569fb8]
37beef028mov [rsp+328], rax
37beef030call xerbla_64_
37beef035nop
37beef036
37beef036loc_37beef036:
37beef036add rsp, 344
37beef03dpop rbx
37beef03epop rsi
37beef03fpop rdi
37beef040pop rbp
37beef041pop r12
37beef043pop r13
37beef045pop r14
37beef047pop r15
37beef049ret
37beef04a
37beef04a 66 0f 1f 44 00 00 f..D..
37beef050
37beef050loc_37beef050:
37beef050mov rdx, -1
37beef057mov eax, 1
37beef05cjmp 0x37beef010
37beef05e
37beef05e 66 90 f.
37beef060
37beef060loc_37beef060:
37beef060cmp rdx, [r8]
37beef063jge 0x37beef4bc
37beef069mov rbx, [r9]
37beef06ctest rbx, rbx
37beef06fjle 0x37beef803
37beef075test rax, rax
37beef078mov r8l, 1
37beef07ecmovle rax, r8
37beef082cmp r15, rax
37beef085jl 0x37beef4cd
37beef08bcmp rdx, rbx
37beef08emov eax, 1
37beef093cmovle rbx, rdx
37beef097test rbx, rbx
37beef09acmovg rax, rbx
37beef09ecmp r10, rax
37beef0a1jl 0x37beef814
37beef0a7mov rax, [rsp+488]
37beef0afmov r8, [rax]
37beef0b2cmp r8, -1
37beef0b6je 0x37beef0c1
37beef0b8test r8, r8
37beef0bbjle 0x37beef825
37beef0c1
37beef0c1loc_37beef0c1:
37beef0c1mov rax, rdx
37beef0c4sub rax, rbx
37beef0c7cmp rax, rbx
37beef0cacmovl rax, rbx
37beef0ceimul rax, rbx
37beef0d2mov [rsp+216], rax
37beef0dacmp r8, -1
37beef0deje 0x37beef4e0
37beef0e4test rdx, rdx
37beef0e7je 0x37beef4e0
37beef0edmov rax, r15
37beef0f0mov [rsp+48], rbp
37beef0f5mov rdx, rsi
37beef0f8mov r8, [rsp+424]
37beef100not rax
37beef103lea r9, [rip+0x569ea6]
37beef10amov [rsp+56], 1
37beef113lea rcx, [rip+0x569e9e]
37beef11amov [rsp+272], rax
37beef122mov rax, [rsp+160]
37beef12anot rax
37beef12dmov [rsp+208], rax
37beef135mov rax, [rsp+448]
37beef13dmov [rsp+40], rax
37beef142lea rax, [rip+0x569e73]
37beef149mov [rsp+32], rax
37beef14ecall claset_64_
37beef153mov rax, [rsp+424]
37beef15bmov r10, [rdi]
37beef15emov r12, [rsi]
37beef161mov r8, [rax]
37beef164lea rcx, [r8-1]
37beef168mov rax, rcx
37beef16bcqo
37beef16didiv rbx
37beef170sub rcx, rdx
37beef173mov [rsp+200], rcx
37beef17blea r9, [rcx+1]
37beef17fcmp r10, r12
37beef182jge 0x37beef554
37beef188mov rax, r12
37beef18bmov rcx, r10
37beef18esub rax, r10
37beef191sub rcx, r8
37beef194sub rax, 1
37beef198mov [rsp+224], rcx
37beef1a0cqo
37beef1a2idiv rcx
37beef1a5mov rdx, r8
37beef1a8imul rcx, rax
37beef1acsub rdx, r10
37beef1afmov r11, rax
37beef1b2mov [rsp+264], rdx
37beef1bamov rax, rcx
37beef1bdlea rcx, [r10+rcx]
37beef1c1js 0x37beef7e2
37beef1c7cmp r10, rcx
37beef1cajl 0x37beef554
37beef1d0neg rax
37beef1d3xor edx, edx
37beef1d5div [rsp+264]
37beef1ddmov [rsp+128], rax
37beef1e5
37beef1e5loc_37beef1e5:
37beef1e5add r11, 2
37beef1e9mov r14, rbx
37beef1ecmov r10, [rsp+272]
37beef1f4mov [rsp+416], rsi
37beef1fcimul r11, r8
37beef200neg r14
37beef203add rcx, 1
37beef207mov [rsp+432], rdi
37beef20fmov [rsp+280], r15
37beef217lea rax, [r11+1]
37beef21bmov r11, [rsp+448]
37beef223mov [rsp+120], rax
37beef228mov rax, [rsp+160]
37beef230imul rax, r14
37beef234imul r14, r15
37beef238lea rdx, [8*rax]
37beef240mov rax, r14
37beef243mov [rsp+144], rdx
37beef24bsub rax, rbx
37beef24elea rdx, [8*rax]
37beef256mov rax, r9
37beef259imul rax, r15
37beef25dmov [rsp+152], rdx
37beef265mov r15, rbp
37beef268mov rdx, [rsp+200]
37beef270lea rbp, [rsp+304]
37beef278add rdx, r10
37beef27badd rdx, rax
37beef27eadd rax, r10
37beef281mov r10, r9
37beef284mov r9, [rsp+120]
37beef289lea rdx, [r11+8*rdx+8]
37beef28emov [rsp+248], rdx
37beef296lea rdx, [8*r14]
37beef29emov [rsp+136], rdx
37beef2a6lea rdx, [r11+8*rax]
37beef2aamov r11, [rsp+128]
37beef2b2mov [rsp+240], rdx
37beef2balea rdx, [r12+1]
37beef2bfmov [rsp+232], rdx
37beef2c7mov rdx, [rsp+464]
37beef2cfadd rdx, 8
37beef2d3mov [rsp+256], rdx
37beef2dbnop [rax+rax]
37beef2e0
37beef2e0loc_37beef2e0:
37beef2e0mov rax, [rsp+232]
37beef2e8mov rsi, [rsp+224]
37beef2f0sub rax, rcx
37beef2f3cmp rax, rsi
37beef2f6cmovg rax, rsi
37beef2fasub r9, r8
37beef2fdmov [rsp+296], rax
37beef305test rbx, rbx
37beef308je 0x37beef510
37beef30etest r10, r10
37beef311jle 0x37beef497
37beef317mov rax, [rsp+200]
37beef31fxor edx, edx
37beef321div rbx
37beef324mov rsi, rax
37beef327
37beef327loc_37beef327:
37beef327mov rdi, [rsp+256]
37beef32flea rax, [r9+r10-1]
37beef334mov [rsp+456], r15
37beef33cmov [rsp+168], rcx
37beef344mov r12, [rsp+248]
37beef34cimul rax, [rsp+160]
37beef355add rax, [rsp+208]
37beef35dmov [rsp+176], r9
37beef365lea r14, [rdi+8*rax]
37beef369mov rax, [rsp+240]
37beef371mov rdi, r10
37beef374mov [rsp+184], r11
37beef37cmov [rsp+192], r10
37beef384lea r13, [rax+8*rcx]
37beef388lea rax, [rsp+328]
37beef390mov [rsp+120], rax
37beef395lea rax, [rsp+296]
37beef39dmov r15, r13
37beef3a0mov r13, [rsp+456]
37beef3a8mov [rsp+128], rax
37beef3b0mov rax, rbp
37beef3b3mov rbp, r14
37beef3b6mov r14, rax
37beef3b9jmp 0x37beef3ea
37beef3bb
37beef3bb 0f 1f 44 00 00 ..D..
37beef3c0
37beef3c0loc_37beef3c0:
37beef3c0mov rax, [rsp+424]
37beef3c8sub rdi, rbx
37beef3cbsub rsi, 1
37beef3cfadd rbp, [rsp+144]
37beef3d7add r12, [rsp+152]
37beef3dfadd r15, [rsp+136]
37beef3e7mov r8, [rax]
37beef3ea
37beef3ealoc_37beef3ea:
37beef3eamov rax, [rsp+480]
37beef3f2sub r8, rdi
37beef3f5mov [rsp+88], r14
37beef3famov r9, r14
37beef3fdadd r8, 1
37beef401mov [rsp+72], r13
37beef406lea rcx, [rip+0x569bb7]
37beef40dcmp rbx, r8
37beef410mov rdx, r8
37beef413mov [rsp+80], rax
37beef418mov rax, [rsp+472]
37beef420cmovle rdx, rbx
37beef424mov [rsp+64], r15
37beef429mov [rsp+96], 1
37beef432mov [rsp+56], r13
37beef437mov [rsp+48], r12
37beef43cmov [rsp+40], rax
37beef441mov [rsp+32], rbp
37beef446mov [rsp+304], rdx
37beef44emov rdx, [rsp+128]
37beef456mov [rsp+328], r8
37beef45emov r8, [rsp+120]
37beef463call clarfb_gett_64_
37beef468test rsi, rsi
37beef46bjne 0x37beef3c0
37beef471mov rcx, [rsp+168]
37beef479mov r15, r13
37beef47cmov rbp, r14
37beef47fmov r9, [rsp+176]
37beef487mov r11, [rsp+184]
37beef48fmov r10, [rsp+192]
37beef497
37beef497loc_37beef497:
37beef497test r11, r11
37beef49aje 0x37beef530
37beef4a0mov rax, [rsp+424]
37beef4a8add rcx, [rsp+264]
37beef4b0sub r11, 1
37beef4b4mov r8, [rax]
37beef4b7jmp 0x37beef2e0
37beef4bc
37beef4bcloc_37beef4bc:
37beef4bcmov rdx, -3
37beef4c3mov eax, 3
37beef4c8jmp 0x37beef010
37beef4cd
37beef4cdloc_37beef4cd:
37beef4cdmov rdx, -6
37beef4d4mov eax, 6
37beef4d9jmp 0x37beef010
37beef4de
37beef4de 66 90 f.
37beef4e0
37beef4e0loc_37beef4e0:
37beef4e0pxor x0, x0
37beef4e4mov rax, [rsp+480]
37beef4eccvtsi2ss x0, [rsp+216]
37beef4f6mov [rax+4], 0
37beef4fdmovss [rax], x0
37beef501jmp 0x37beef036
37beef506
37beef506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37beef510
37beef510loc_37beef510:
37beef510cmp r10, 1
37beef514jg 0x37beef497
37beef516mov rax, [rsp+200]
37beef51exor edx, edx
37beef520neg rax
37beef523div rbx
37beef526mov rsi, rax
37beef529jmp 0x37beef327
37beef52e
37beef52e 66 90 f.
37beef530
37beef530loc_37beef530:
37beef530mov rsi, [rsp+416]
37beef538mov rdi, [rsp+432]
37beef540mov rbp, r15
37beef543mov r9, r10
37beef546mov r15, [rsp+280]
37beef54emov r10, [rdi]
37beef551mov r12, [rsi]
37beef554
37beef554loc_37beef554:
37beef554test rbx, rbx
37beef557je 0x37beef7c0
37beef55dtest r9, r9
37beef560jle 0x37beef4e0
37beef566mov rax, [rsp+200]
37beef56exor edx, edx
37beef570div rbx
37beef573mov r14, rax
37beef576
37beef576loc_37beef576:
37beef576mov rsi, [rsp+160]
37beef57emov rax, rbx
37beef581mov r11, r12
37beef584mov rcx, [rsp+200]
37beef58cneg rax
37beef58fcmp r10, r12
37beef592mov rdx, rsi
37beef595cmovle r11, r10
37beef599imul rdx, rax
37beef59dimul rsi, r9
37beef5a1mov rdi, r11
37beef5a4mov [rsp+152], r11
37beef5acimul rax, r15
37beef5b0sub rdi, rcx
37beef5b3shl rdx, 3
37beef5b7sub rdi, 1
37beef5bbmov [rsp+136], rdx
37beef5c3mov rdx, [rsp+208]
37beef5cbmov r10, rax
37beef5cesub rax, rbx
37beef5d1add rdx, rsi
37beef5d4mov rsi, [rsp+464]
37beef5dcshl rax, 3
37beef5e0mov [rsp+144], r10
37beef5e8mov [rsp+128], rax
37beef5f0lea r13, [rsi+8*rdx+8]
37beef5f5mov rsi, r15
37beef5f8mov r15, [rsp+424]
37beef600imul rsi, r9
37beef604add rsi, [rsp+272]
37beef60clea r9, [rsp+304]
37beef614lea rax, [rsi+rcx]
37beef618mov rcx, [rsp+448]
37beef620lea r12, [rcx+8*rax+8]
37beef625lea rax, [rsp+320]
37beef62dmov [rsp+160], rax
37beef635lea rax, [rsp+312]
37beef63dmov [rsp+168], rax
37beef645jmp 0x37beef705
37beef64a
37beef64a 66 0f 1f 44 00 00 f..D..
37beef650
37beef650loc_37beef650:
37beef650mov rax, [rsp+480]
37beef658add rcx, r11
37beef65bmov [rsp+88], r9
37beef660add r8, 1
37beef664add rcx, rsi
37beef667mov [rsp+320], rdx
37beef66fmov [rsp+80], rax
37beef674mov rax, [rsp+448]
37beef67cmov [rsp+96], 1
37beef685lea rdx, [rax+8*rcx]
37beef689mov rax, [rsp+472]
37beef691mov [rsp+72], rbp
37beef696lea rcx, [rip+0x569933]
37beef69dmov [rsp+64], rdx
37beef6a2mov rdx, [rsp+168]
37beef6aamov [rsp+56], rbp
37beef6afmov [rsp+48], r12
37beef6b4mov [rsp+40], rax
37beef6b9mov [rsp+32], r13
37beef6bemov [rsp+312], r8
37beef6c6mov r8, [rsp+160]
37beef6cemov [rsp+120], r9
37beef6d3call clarfb_gett_64_
37beef6d8mov r9, [rsp+120]
37beef6dd
37beef6ddloc_37beef6dd:
37beef6ddadd rdi, rbx
37beef6e0add r13, [rsp+136]
37beef6e8add r12, [rsp+128]
37beef6f0add rsi, [rsp+144]
37beef6f8test r14, r14
37beef6fbje 0x37beef4e0
37beef701sub r14, 1
37beef705
37beef705loc_37beef705:
37beef705mov rcx, [rsp+152]
37beef70dmov rdx, [r15]
37beef710mov r8, rdi
37beef713sub rcx, rdi
37beef716sub rdx, rcx
37beef719add rdx, 1
37beef71dcmp rbx, rdx
37beef720mov r11, rdx
37beef723cmovle r11, rbx
37beef727sub r8, r11
37beef72amov [rsp+304], r11
37beef732cmp r8, -1
37beef736jne 0x37beef650
37beef73cmov rax, [rsp+480]
37beef744mov [rsp+88], r9
37beef749lea rcx, [rip+0x569880]
37beef750mov [rsp+320], rdx
37beef758lea rdx, [rsp+328]
37beef760mov r8, [rsp+160]
37beef768mov [rsp+80], rax
37beef76dlea rax, [rip+0x569864]
37beef774mov [rsp+72], rax
37beef779mov rax, [rsp+472]
37beef781mov [rsp+64], rdx
37beef786lea rdx, [rip+0x56983b]
37beef78dmov [rsp+96], 1
37beef796mov [rsp+56], rbp
37beef79bmov [rsp+48], r12
37beef7a0mov [rsp+40], rax
37beef7a5mov [rsp+32], r13
37beef7aamov [rsp+120], r9
37beef7afcall clarfb_gett_64_
37beef7b4mov r9, [rsp+120]
37beef7b9jmp 0x37beef6dd
37beef7be
37beef7be 66 90 f.
37beef7c0
37beef7c0loc_37beef7c0:
37beef7c0cmp r9, 1
37beef7c4jg 0x37beef4e0
37beef7camov rax, [rsp+200]
37beef7d2xor edx, edx
37beef7d4neg rax
37beef7d7div rbx
37beef7damov r14, rax
37beef7ddjmp 0x37beef576
37beef7e2
37beef7e2loc_37beef7e2:
37beef7e2cmp r10, rcx
37beef7e5jg 0x37beef554
37beef7ebneg rdx
37beef7eemov r10, rdx
37beef7f1xor edx, edx
37beef7f3div r10
37beef7f6mov [rsp+128], rax
37beef7fejmp 0x37beef1e5
37beef803
37beef803loc_37beef803:
37beef803mov rdx, -4
37beef80amov eax, 4
37beef80fjmp 0x37beef010
37beef814
37beef814loc_37beef814:
37beef814mov rdx, -8
37beef81bmov eax, 8
37beef820jmp 0x37beef010
37beef825
37beef825loc_37beef825:
37beef825mov rdx, -10
37beef82cmov eax, 10
37beef831jmp 0x37beef010
37beeefa0
37beeefa0cungtsqr_row_64_:
37beeefa0push r15
37beeefa2push r14
37beeefa4push r13
37beeefa6push r12
37beeefa8push rbp
37beeefa9push rdi
37beeefaapush rsi
37beeefabpush rbx
37beeefacsub rsp, 344
37beeefb3mov rax, [rsp+472]
37beeefbbmov rbp, [rsp+456]
37beeefc3mov r10, [rax]
37beeefc6mov r15, [rbp]
37beeefcamov rsi, rcx
37beeefcdmov rcx, [rsp+496]
37beeefd5mov [rsp+424], rdx
37beeefddmov rdi, r8
37beeefe0mov rax, [rsi]
37beeefe3mov [rsp+160], r10
37beeefebmov [rcx], 0
37beeeff2test rax, rax
37beeeff5js 0x37beef050
37beeeff7mov rdx, [rdx]
37beeeffatest rdx, rdx
37beeeffdjs 0x37beef004
37beeefffcmp rax, rdx
37beef002jge 0x37beef060
37beef004
37beef004loc_37beef004:
37beef004mov rdx, -2
37beef00bmov eax, 2
37beef010
37beef010loc_37beef010:
37beef010mov [rcx], rdx
37beef013mov r8l, 12
37beef019lea rdx, [rsp+328]
37beef021lea rcx, [rip+0x569fb8]
37beef028mov [rsp+328], rax
37beef030call xerbla_64_
37beef035nop
37beef036
37beef036loc_37beef036:
37beef036add rsp, 344
37beef03dpop rbx
37beef03epop rsi
37beef03fpop rdi
37beef040pop rbp
37beef041pop r12
37beef043pop r13
37beef045pop r14
37beef047pop r15
37beef049ret
37beef04a
37beef04a 66 0f 1f 44 00 00 f..D..
37beef050
37beef050loc_37beef050:
37beef050mov rdx, -1
37beef057mov eax, 1
37beef05cjmp 0x37beef010
37beef05e
37beef05e 66 90 f.
37beef060
37beef060loc_37beef060:
37beef060cmp rdx, [r8]
37beef063jge 0x37beef4bc
37beef069mov rbx, [r9]
37beef06ctest rbx, rbx
37beef06fjle 0x37beef803
37beef075test rax, rax
37beef078mov r8l, 1
37beef07ecmovle rax, r8
37beef082cmp r15, rax
37beef085jl 0x37beef4cd
37beef08bcmp rdx, rbx
37beef08emov eax, 1
37beef093cmovle rbx, rdx
37beef097test rbx, rbx
37beef09acmovg rax, rbx
37beef09ecmp r10, rax
37beef0a1jl 0x37beef814
37beef0a7mov rax, [rsp+488]
37beef0afmov r8, [rax]
37beef0b2cmp r8, -1
37beef0b6je 0x37beef0c1
37beef0b8test r8, r8
37beef0bbjle 0x37beef825
37beef0c1
37beef0c1loc_37beef0c1:
37beef0c1mov rax, rdx
37beef0c4sub rax, rbx
37beef0c7cmp rax, rbx
37beef0cacmovl rax, rbx
37beef0ceimul rax, rbx
37beef0d2mov [rsp+216], rax
37beef0dacmp r8, -1
37beef0deje 0x37beef4e0
37beef0e4test rdx, rdx
37beef0e7je 0x37beef4e0
37beef0edmov rax, r15
37beef0f0mov [rsp+48], rbp
37beef0f5mov rdx, rsi
37beef0f8mov r8, [rsp+424]
37beef100not rax
37beef103lea r9, [rip+0x569ea6]
37beef10amov [rsp+56], 1
37beef113lea rcx, [rip+0x569e9e]
37beef11amov [rsp+272], rax
37beef122mov rax, [rsp+160]
37beef12anot rax
37beef12dmov [rsp+208], rax
37beef135mov rax, [rsp+448]
37beef13dmov [rsp+40], rax
37beef142lea rax, [rip+0x569e73]
37beef149mov [rsp+32], rax
37beef14ecall claset_64_
37beef153mov rax, [rsp+424]
37beef15bmov r10, [rdi]
37beef15emov r12, [rsi]
37beef161mov r8, [rax]
37beef164lea rcx, [r8-1]
37beef168mov rax, rcx
37beef16bcqo
37beef16didiv rbx
37beef170sub rcx, rdx
37beef173mov [rsp+200], rcx
37beef17blea r9, [rcx+1]
37beef17fcmp r10, r12
37beef182jge 0x37beef554
37beef188mov rax, r12
37beef18bmov rcx, r10
37beef18esub rax, r10
37beef191sub rcx, r8
37beef194sub rax, 1
37beef198mov [rsp+224], rcx
37beef1a0cqo
37beef1a2idiv rcx
37beef1a5mov rdx, r8
37beef1a8imul rcx, rax
37beef1acsub rdx, r10
37beef1afmov r11, rax
37beef1b2mov [rsp+264], rdx
37beef1bamov rax, rcx
37beef1bdlea rcx, [r10+rcx]
37beef1c1js 0x37beef7e2
37beef1c7cmp r10, rcx
37beef1cajl 0x37beef554
37beef1d0neg rax
37beef1d3xor edx, edx
37beef1d5div [rsp+264]
37beef1ddmov [rsp+128], rax
37beef1e5
37beef1e5loc_37beef1e5:
37beef1e5add r11, 2
37beef1e9mov r14, rbx
37beef1ecmov r10, [rsp+272]
37beef1f4mov [rsp+416], rsi
37beef1fcimul r11, r8
37beef200neg r14
37beef203add rcx, 1
37beef207mov [rsp+432], rdi
37beef20fmov [rsp+280], r15
37beef217lea rax, [r11+1]
37beef21bmov r11, [rsp+448]
37beef223mov [rsp+120], rax
37beef228mov rax, [rsp+160]
37beef230imul rax, r14
37beef234imul r14, r15
37beef238lea rdx, [8*rax]
37beef240mov rax, r14
37beef243mov [rsp+144], rdx
37beef24bsub rax, rbx
37beef24elea rdx, [8*rax]
37beef256mov rax, r9
37beef259imul rax, r15
37beef25dmov [rsp+152], rdx
37beef265mov r15, rbp
37beef268mov rdx, [rsp+200]
37beef270lea rbp, [rsp+304]
37beef278add rdx, r10
37beef27badd rdx, rax
37beef27eadd rax, r10
37beef281mov r10, r9
37beef284mov r9, [rsp+120]
37beef289lea rdx, [r11+8*rdx+8]
37beef28emov [rsp+248], rdx
37beef296lea rdx, [8*r14]
37beef29emov [rsp+136], rdx
37beef2a6lea rdx, [r11+8*rax]
37beef2aamov r11, [rsp+128]
37beef2b2mov [rsp+240], rdx
37beef2balea rdx, [r12+1]
37beef2bfmov [rsp+232], rdx
37beef2c7mov rdx, [rsp+464]
37beef2cfadd rdx, 8
37beef2d3mov [rsp+256], rdx
37beef2dbnop [rax+rax]
37beef2e0
37beef2e0loc_37beef2e0:
37beef2e0mov rax, [rsp+232]
37beef2e8mov rsi, [rsp+224]
37beef2f0sub rax, rcx
37beef2f3cmp rax, rsi
37beef2f6cmovg rax, rsi
37beef2fasub r9, r8
37beef2fdmov [rsp+296], rax
37beef305test rbx, rbx
37beef308je 0x37beef510
37beef30etest r10, r10
37beef311jle 0x37beef497
37beef317mov rax, [rsp+200]
37beef31fxor edx, edx
37beef321div rbx
37beef324mov rsi, rax
37beef327
37beef327loc_37beef327:
37beef327mov rdi, [rsp+256]
37beef32flea rax, [r9+r10-1]
37beef334mov [rsp+456], r15
37beef33cmov [rsp+168], rcx
37beef344mov r12, [rsp+248]
37beef34cimul rax, [rsp+160]
37beef355add rax, [rsp+208]
37beef35dmov [rsp+176], r9
37beef365lea r14, [rdi+8*rax]
37beef369mov rax, [rsp+240]
37beef371mov rdi, r10
37beef374mov [rsp+184], r11
37beef37cmov [rsp+192], r10
37beef384lea r13, [rax+8*rcx]
37beef388lea rax, [rsp+328]
37beef390mov [rsp+120], rax
37beef395lea rax, [rsp+296]
37beef39dmov r15, r13
37beef3a0mov r13, [rsp+456]
37beef3a8mov [rsp+128], rax
37beef3b0mov rax, rbp
37beef3b3mov rbp, r14
37beef3b6mov r14, rax
37beef3b9jmp 0x37beef3ea
37beef3bb
37beef3bb 0f 1f 44 00 00 ..D..
37beef3c0
37beef3c0loc_37beef3c0:
37beef3c0mov rax, [rsp+424]
37beef3c8sub rdi, rbx
37beef3cbsub rsi, 1
37beef3cfadd rbp, [rsp+144]
37beef3d7add r12, [rsp+152]
37beef3dfadd r15, [rsp+136]
37beef3e7mov r8, [rax]
37beef3ea
37beef3ealoc_37beef3ea:
37beef3eamov rax, [rsp+480]
37beef3f2sub r8, rdi
37beef3f5mov [rsp+88], r14
37beef3famov r9, r14
37beef3fdadd r8, 1
37beef401mov [rsp+72], r13
37beef406lea rcx, [rip+0x569bb7]
37beef40dcmp rbx, r8
37beef410mov rdx, r8
37beef413mov [rsp+80], rax
37beef418mov rax, [rsp+472]
37beef420cmovle rdx, rbx
37beef424mov [rsp+64], r15
37beef429mov [rsp+96], 1
37beef432mov [rsp+56], r13
37beef437mov [rsp+48], r12
37beef43cmov [rsp+40], rax
37beef441mov [rsp+32], rbp
37beef446mov [rsp+304], rdx
37beef44emov rdx, [rsp+128]
37beef456mov [rsp+328], r8
37beef45emov r8, [rsp+120]
37beef463call clarfb_gett_64_
37beef468test rsi, rsi
37beef46bjne 0x37beef3c0
37beef471mov rcx, [rsp+168]
37beef479mov r15, r13
37beef47cmov rbp, r14
37beef47fmov r9, [rsp+176]
37beef487mov r11, [rsp+184]
37beef48fmov r10, [rsp+192]
37beef497
37beef497loc_37beef497:
37beef497test r11, r11
37beef49aje 0x37beef530
37beef4a0mov rax, [rsp+424]
37beef4a8add rcx, [rsp+264]
37beef4b0sub r11, 1
37beef4b4mov r8, [rax]
37beef4b7jmp 0x37beef2e0
37beef4bc
37beef4bcloc_37beef4bc:
37beef4bcmov rdx, -3
37beef4c3mov eax, 3
37beef4c8jmp 0x37beef010
37beef4cd
37beef4cdloc_37beef4cd:
37beef4cdmov rdx, -6
37beef4d4mov eax, 6
37beef4d9jmp 0x37beef010
37beef4de
37beef4de 66 90 f.
37beef4e0
37beef4e0loc_37beef4e0:
37beef4e0pxor x0, x0
37beef4e4mov rax, [rsp+480]
37beef4eccvtsi2ss x0, [rsp+216]
37beef4f6mov [rax+4], 0
37beef4fdmovss [rax], x0
37beef501jmp 0x37beef036
37beef506
37beef506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37beef510
37beef510loc_37beef510:
37beef510cmp r10, 1
37beef514jg 0x37beef497
37beef516mov rax, [rsp+200]
37beef51exor edx, edx
37beef520neg rax
37beef523div rbx
37beef526mov rsi, rax
37beef529jmp 0x37beef327
37beef52e
37beef52e 66 90 f.
37beef530
37beef530loc_37beef530:
37beef530mov rsi, [rsp+416]
37beef538mov rdi, [rsp+432]
37beef540mov rbp, r15
37beef543mov r9, r10
37beef546mov r15, [rsp+280]
37beef54emov r10, [rdi]
37beef551mov r12, [rsi]
37beef554
37beef554loc_37beef554:
37beef554test rbx, rbx
37beef557je 0x37beef7c0
37beef55dtest r9, r9
37beef560jle 0x37beef4e0
37beef566mov rax, [rsp+200]
37beef56exor edx, edx
37beef570div rbx
37beef573mov r14, rax
37beef576
37beef576loc_37beef576:
37beef576mov rsi, [rsp+160]
37beef57emov rax, rbx
37beef581mov r11, r12
37beef584mov rcx, [rsp+200]
37beef58cneg rax
37beef58fcmp r10, r12
37beef592mov rdx, rsi
37beef595cmovle r11, r10
37beef599imul rdx, rax
37beef59dimul rsi, r9
37beef5a1mov rdi, r11
37beef5a4mov [rsp+152], r11
37beef5acimul rax, r15
37beef5b0sub rdi, rcx
37beef5b3shl rdx, 3
37beef5b7sub rdi, 1
37beef5bbmov [rsp+136], rdx
37beef5c3mov rdx, [rsp+208]
37beef5cbmov r10, rax
37beef5cesub rax, rbx
37beef5d1add rdx, rsi
37beef5d4mov rsi, [rsp+464]
37beef5dcshl rax, 3
37beef5e0mov [rsp+144], r10
37beef5e8mov [rsp+128], rax
37beef5f0lea r13, [rsi+8*rdx+8]
37beef5f5mov rsi, r15
37beef5f8mov r15, [rsp+424]
37beef600imul rsi, r9
37beef604add rsi, [rsp+272]
37beef60clea r9, [rsp+304]
37beef614lea rax, [rsi+rcx]
37beef618mov rcx, [rsp+448]
37beef620lea r12, [rcx+8*rax+8]
37beef625lea rax, [rsp+320]
37beef62dmov [rsp+160], rax
37beef635lea rax, [rsp+312]
37beef63dmov [rsp+168], rax
37beef645jmp 0x37beef705
37beef64a
37beef64a 66 0f 1f 44 00 00 f..D..
37beef650
37beef650loc_37beef650:
37beef650mov rax, [rsp+480]
37beef658add rcx, r11
37beef65bmov [rsp+88], r9
37beef660add r8, 1
37beef664add rcx, rsi
37beef667mov [rsp+320], rdx
37beef66fmov [rsp+80], rax
37beef674mov rax, [rsp+448]
37beef67cmov [rsp+96], 1
37beef685lea rdx, [rax+8*rcx]
37beef689mov rax, [rsp+472]
37beef691mov [rsp+72], rbp
37beef696lea rcx, [rip+0x569933]
37beef69dmov [rsp+64], rdx
37beef6a2mov rdx, [rsp+168]
37beef6aamov [rsp+56], rbp
37beef6afmov [rsp+48], r12
37beef6b4mov [rsp+40], rax
37beef6b9mov [rsp+32], r13
37beef6bemov [rsp+312], r8
37beef6c6mov r8, [rsp+160]
37beef6cemov [rsp+120], r9
37beef6d3call clarfb_gett_64_
37beef6d8mov r9, [rsp+120]
37beef6dd
37beef6ddloc_37beef6dd:
37beef6ddadd rdi, rbx
37beef6e0add r13, [rsp+136]
37beef6e8add r12, [rsp+128]
37beef6f0add rsi, [rsp+144]
37beef6f8test r14, r14
37beef6fbje 0x37beef4e0
37beef701sub r14, 1
37beef705
37beef705loc_37beef705:
37beef705mov rcx, [rsp+152]
37beef70dmov rdx, [r15]
37beef710mov r8, rdi
37beef713sub rcx, rdi
37beef716sub rdx, rcx
37beef719add rdx, 1
37beef71dcmp rbx, rdx
37beef720mov r11, rdx
37beef723cmovle r11, rbx
37beef727sub r8, r11
37beef72amov [rsp+304], r11
37beef732cmp r8, -1
37beef736jne 0x37beef650
37beef73cmov rax, [rsp+480]
37beef744mov [rsp+88], r9
37beef749lea rcx, [rip+0x569880]
37beef750mov [rsp+320], rdx
37beef758lea rdx, [rsp+328]
37beef760mov r8, [rsp+160]
37beef768mov [rsp+80], rax
37beef76dlea rax, [rip+0x569864]
37beef774mov [rsp+72], rax
37beef779mov rax, [rsp+472]
37beef781mov [rsp+64], rdx
37beef786lea rdx, [rip+0x56983b]
37beef78dmov [rsp+96], 1
37beef796mov [rsp+56], rbp
37beef79bmov [rsp+48], r12
37beef7a0mov [rsp+40], rax
37beef7a5mov [rsp+32], r13
37beef7aamov [rsp+120], r9
37beef7afcall clarfb_gett_64_
37beef7b4mov r9, [rsp+120]
37beef7b9jmp 0x37beef6dd
37beef7be
37beef7be 66 90 f.
37beef7c0
37beef7c0loc_37beef7c0:
37beef7c0cmp r9, 1
37beef7c4jg 0x37beef4e0
37beef7camov rax, [rsp+200]
37beef7d2xor edx, edx
37beef7d4neg rax
37beef7d7div rbx
37beef7damov r14, rax
37beef7ddjmp 0x37beef576
37beef7e2
37beef7e2loc_37beef7e2:
37beef7e2cmp r10, rcx
37beef7e5jg 0x37beef554
37beef7ebneg rdx
37beef7eemov r10, rdx
37beef7f1xor edx, edx
37beef7f3div r10
37beef7f6mov [rsp+128], rax
37beef7fejmp 0x37beef1e5
37beef803
37beef803loc_37beef803:
37beef803mov rdx, -4
37beef80amov eax, 4
37beef80fjmp 0x37beef010
37beef814
37beef814loc_37beef814:
37beef814mov rdx, -8
37beef81bmov eax, 8
37beef820jmp 0x37beef010
37beef825
37beef825loc_37beef825:
37beef825mov rdx, -10
37beef82cmov eax, 10
37beef831jmp 0x37beef010
37beeefa0
37beef836
37beef836 // align 0x10
37beef836 // align 0x10
37beef840
37beef840cunhr_col_64_:
37beef840push r15
37beef842push r14
37beef844push r13
37beef846push r12
37beef848push rbp
37beef849push rdi
37beef84apush rsi
37beef84bpush rbx
37beef84csub rsp, 328
37beef853movups [rsp+304], x6
37beef85bmov rax, [rsp+432]
37beef863mov r13, [rax]
37beef866mov rax, [rsp+448]
37beef86emov [rsp+416], r8
37beef876mov rbp, [rax]
37beef879mov rsi, rcx
37beef87cmov rbx, r9
37beef87fmov r8, [rsp+464]
37beef887mov rax, [rcx]
37beef88amov [rsp+408], rdx
37beef892mov [r8], 0
37beef899test rax, rax
37beef89cjs 0x37beef8f9
37beef89emov rcx, [rdx]
37beef8a1test rcx, rcx
37beef8a4js 0x37beef8ab
37beef8a6cmp rax, rcx
37beef8a9jge 0x37beef907
37beef8ab
37beef8abloc_37beef8ab:
37beef8abmov rdx, -2
37beef8b2mov eax, 2
37beef8b7
37beef8b7loc_37beef8b7:
37beef8b7mov [r8], rdx
37beef8balea rcx, [rip+0x56972f]
37beef8c1lea rdx, [rsp+296]
37beef8c9mov r8l, 9
37beef8cfmov [rsp+296], rax
37beef8d7call xerbla_64_
37beef8dcnop
37beef8dd
37beef8ddloc_37beef8dd:
37beef8ddmovups x6, [rsp+304]
37beef8e5add rsp, 328
37beef8ecpop rbx
37beef8edpop rsi
37beef8eepop rdi
37beef8efpop rbp
37beef8f0pop r12
37beef8f2pop r13
37beef8f4pop r14
37beef8f6pop r15
37beef8f8ret
37beef8f9
37beef8f9loc_37beef8f9:
37beef8f9mov rdx, -1
37beef900mov eax, 1
37beef905jmp 0x37beef8b7
37beef907
37beef907loc_37beef907:
37beef907mov rdi, [rsp+416]
37beef90fmov rdx, [rdi]
37beef912test rdx, rdx
37beef915jle 0x37beefe7a
37beef91btest rax, rax
37beef91emov r9l, 1
37beef924cmovle rax, r9
37beef928cmp r13, rax
37beef92bjl 0x37beefe8b
37beef931cmp rcx, rdx
37beef934mov rax, rdx
37beef937mov edx, 1
37beef93ccmovle rax, rcx
37beef940test rax, rax
37beef943cmovle rax, rdx
37beef947cmp rbp, rax
37beef94ajl 0x37beefe9c
37beef950test rcx, rcx
37beef953je 0x37beef8dd
37beef955lea rax, [rsp+280]
37beef95dmov rdx, [rsp+408]
37beef965mov r9, [rsp+432]
37beef96dmov r8, rbx
37beef970mov [rsp+40], rax
37beef975mov rax, [rsp+456]
37beef97dmov rcx, rdx
37beef980mov [rsp+32], rax
37beef985call claunhr_col_getrfnp_64_
37beef98amov rdi, [rsp+408]
37beef992mov rax, [rsi]
37beef995mov rcx, [rdi]
37beef998cmp rax, rcx
37beef99bjg 0x37beefdd0
37beef9a1
37beef9a1loc_37beef9a1:
37beef9a1mov rax, [rsp+416]
37beef9a9mov r9, [rax]
37beef9actest r9, r9
37beef9afjs 0x37beefda6
37beef9b5test rcx, rcx
37beef9b8jle 0x37beef8dd
37beef9belea rax, [rcx-1]
37beef9c2xor edx, edx
37beef9c4div r9
37beef9c7mov [rsp+144], rax
37beef9cf
37beef9cfloc_37beef9cf:
37beef9cfmov rax, r13
37beef9d2lea r11, [8*r9]
37beef9damov [rsp+152], rbx
37beef9e2movss x6, [rip+0x569632]
37beef9eaimul rax, r9
37beef9eemov rdi, r11
37beef9f1mov [rsp+176], rbx
37beef9f9mov r10l, 1
37beef9ffimul rdi, rbp
37beefa03mov [rsp+256], r9
37beefa0bmov [rsp+264], r11
37beefa13add rax, r9
37beefa16shl rax, 3
37beefa1amov [rsp+240], rdi
37beefa22lea rdi, [rip+0x5695d2]
37beefa29mov [rsp+224], rax
37beefa31mov rax, rbp
37beefa34shl rbp, 3
37beefa38imul rax, r9
37beefa3cmov [rsp+200], rdi
37beefa44lea rdi, [rcx+1]
37beefa48mov [rsp+216], rdi
37beefa50lea rdi, [rsp+288]
37beefa58mov [rsp+208], rdi
37beefa60shl rax, 3
37beefa64mov [rsp+232], rax
37beefa6cmov rax, [rsp+440]
37beefa74mov [rsp+160], rax
37beefa7csub rax, 8
37beefa80mov [rsp+136], rax
37beefa88mov rax, [rsp+456]
37beefa90lea r15, [rax+8]
37beefa94lea rax, [r13+1]
37beefa98shl r13, 3
37beefa9cimul rax, r11
37beefaa0mov [rsp+248], rax
37beefaa8mov rax, r9
37beefaabnop [rax+rax]
37beefab0
37beefab0loc_37beefab0:
37beefab0mov rdx, [rsp+216]
37beefab8sub rdx, r10
37beefabbcmp rdx, rax
37beefabecmovg rdx, rax
37beefac2mov [rsp+288], rdx
37beefacaadd rdx, r10
37beefacdcmp rdx, r10
37beefad0jle 0x37beefbd6
37beefad6mov rax, [rsp+136]
37beefademov [rsp+168], rdx
37beefae6mov ebx, 1
37beefaebmov [rsp+184], r10
37beefaf3mov rsi, [rsp+176]
37beefafblea r8, [rax+8]
37beefaffmov rax, rdx
37beefb02mov [rsp+192], r8
37beefb0asub rax, r10
37beefb0dmov rdi, r8
37beefb10lea r14, [rax+1]
37beefb14nop
37beefb15nop [rax+rax]
37beefb20
37beefb20loc_37beefb20:
37beefb20lea rax, [rip+0x5694e1]
37beefb27mov [rsp+296], rbx
37beefb2fmov r9, rdi
37beefb32mov rdx, rsi
37beefb35mov [rsp+32], rax
37beefb3amov r8, rax
37beefb3dadd rbx, 1
37beefb41add rsi, r13
37beefb44lea rcx, [rsp+296]
37beefb4cadd rdi, rbp
37beefb4fcall ccopy_64_
37beefb54cmp rbx, r14
37beefb57jne 0x37beefb20
37beefb59mov rdi, [rsp+184]
37beefb61mov rsi, [rsp+192]
37beefb69mov ebx, 1
37beefb6enop
37beefb70
37beefb70loc_37beefb70:
37beefb70pxor x0, x0
37beefb74ucomiss x0, [r15+8*rbx-12]
37beefb7amov edx, 0
37beefb7fsetnp al
37beefb82cmovne eax, edx
37beefb85test al, al
37beefb87je 0x37beefbbf
37beefb89ucomiss x6, [r15+8*rbx-16]
37beefb8fsetnp al
37beefb92cmovne eax, edx
37beefb95test al, al
37beefb97je 0x37beefbbf
37beefb99lea r9, [rip+0x569468]
37beefba0mov r8, rsi
37beefba3lea rdx, [rip+0x569466]
37beefbaamov [rsp+296], rbx
37beefbb2lea rcx, [rsp+296]
37beefbbacall cscal_64_
37beefbbf
37beefbbfloc_37beefbbf:
37beefbbfadd rbx, 1
37beefbc3add rsi, rbp
37beefbc6cmp rbx, r14
37beefbc9jne 0x37beefb70
37beefbcbmov rdx, [rsp+168]
37beefbd3mov r10, rdi
37beefbd6
37beefbd6loc_37beefbd6:
37beefbd6lea rax, [rdx-2]
37beefbdacmp r10, rax
37beefbddjg 0x37beefc86
37beefbe3mov rax, [rsp+416]
37beefbebmov ecx, 2
37beefbf0mov rbx, [rax]
37beefbf3mov rax, [rsp+408]
37beefbfbmov rax, [rax]
37beefbfecmp rbx, rax
37beefc01cmovg rbx, rax
37beefc05sub rdx, r10
37beefc08lea rsi, [rdx+1]
37beefc0cmov rdx, [rsp+136]
37beefc14lea r8, [rbx+1]
37beefc18nop [rax+rax]
37beefc20
37beefc20loc_37beefc20:
37beefc20mov rax, rcx
37beefc23cmp rcx, rbx
37beefc26jg 0x37beefc7a
37beefc28mov r9, r8
37beefc2bsub r9, rcx
37beefc2eand r9l, 1
37beefc32je 0x37beefc60
37beefc34lea rax, [rcx+1]
37beefc38mov [rdx+8*rcx], 0
37beefc40cmp rax, r8
37beefc43je 0x37beefc7a
37beefc45nop [rax+rax]
37beefc4anop [rax+rax]
37beefc55nop [rax+rax]
37beefc60
37beefc60loc_37beefc60:
37beefc60mov [rdx+8*rax], 0
37beefc68mov [rdx+8*rax+8], 0
37beefc71add rax, 2
37beefc75cmp rax, r8
37beefc78jne 0x37beefc60
37beefc7a
37beefc7aloc_37beefc7a:
37beefc7aadd rcx, 1
37beefc7eadd rdx, rbp
37beefc81cmp rsi, rcx
37beefc84jne 0x37beefc20
37beefc86
37beefc86loc_37beefc86:
37beefc86mov rax, [rsp+448]
37beefc8elea r9, [rip+0x569365]
37beefc95mov [rsp+112], 1
37beefc9elea r8, [rip+0x569373]
37beefca5mov [rsp+104], 1
37beefcaemov rcx, [rsp+200]
37beefcb6lea rdx, [rip+0x56935c]
37beefcbdmov [rsp+80], rax
37beefcc2mov rax, [rsp+160]
37beefccamov [rsp+96], 1
37beefcd3mov [rsp+72], rax
37beefcd8mov rax, [rsp+432]
37beefce0mov [rsp+88], 1
37beefce9mov [rsp+64], rax
37beefceemov rax, [rsp+152]
37beefcf6mov [rsp+168], r10
37beefcfemov [rsp+56], rax
37beefd03lea rax, [rip+0x5692f2]
37beefd0amov [rsp+48], rax
37beefd0fmov rax, [rsp+208]
37beefd17mov [rsp+40], rax
37beefd1cmov [rsp+32], rax
37beefd21call ctrsm_64_
37beefd26mov r10, [rsp+168]
37beefd2ecmp [rsp+144], 0
37beefd37je 0x37beef8dd
37beefd3dmov rax, [rsp+416]
37beefd45mov rdi, [rsp+224]
37beefd4dadd r15, [rsp+264]
37beefd55add [rsp+152], rdi
37beefd5dsub [rsp+144], 1
37beefd66mov rdi, [rsp+232]
37beefd6emov rax, [rax]
37beefd71add [rsp+160], rdi
37beefd79add r10, [rsp+256]
37beefd81mov rdi, [rsp+240]
37beefd89add [rsp+136], rdi
37beefd91mov rdi, [rsp+248]
37beefd99add [rsp+176], rdi
37beefda1jmp 0x37beefab0
37beefda6
37beefda6loc_37beefda6:
37beefda6cmp rcx, 1
37beefdaajg 0x37beef8dd
37beefdb0mov eax, 1
37beefdb5mov r8, r9
37beefdb8xor edx, edx
37beefdbasub rax, rcx
37beefdbdneg r8
37beefdc0div r8
37beefdc3mov [rsp+144], rax
37beefdcbjmp 0x37beef9cf
37beefdd0
37beefdd0loc_37beefdd0:
37beefdd0sub rax, rcx
37beefdd3mov [rsp+56], rbx
37beefdd8lea r9, [rip+0x56921a]
37beefddflea rdx, [rip+0x569214]
37beefde6mov [rsp+296], rax
37beefdeemov r8, r9
37beefdf1mov rax, [rsp+432]
37beefdf9mov [rsp+112], 1
37beefe02mov [rsp+80], rax
37beefe07lea rax, [rbx+8*rcx]
37beefe0blea rcx, [rip+0x5691e9]
37beefe12mov [rsp+72], rax
37beefe17mov rax, [rsp+432]
37beefe1fmov [rsp+104], 1
37beefe28mov [rsp+64], rax
37beefe2dlea rax, [rip+0x5691c8]
37beefe34mov [rsp+48], rax
37beefe39mov rax, [rsp+408]
37beefe41mov [rsp+96], 1
37beefe4amov [rsp+40], rax
37beefe4flea rax, [rsp+296]
37beefe57mov [rsp+32], rax
37beefe5cmov [rsp+88], 1
37beefe65call ctrsm_64_
37beefe6amov rax, [rsp+408]
37beefe72mov rcx, [rax]
37beefe75jmp 0x37beef9a1
37beefe7a
37beefe7aloc_37beefe7a:
37beefe7amov rdx, -3
37beefe81mov eax, 3
37beefe86jmp 0x37beef8b7
37beefe8b
37beefe8bloc_37beefe8b:
37beefe8bmov rdx, -5
37beefe92mov eax, 5
37beefe97jmp 0x37beef8b7
37beefe9c
37beefe9cloc_37beefe9c:
37beefe9cmov rdx, -7
37beefea3mov eax, 7
37beefea8jmp 0x37beef8b7
37beef840
37beef840cunhr_col_64_:
37beef840push r15
37beef842push r14
37beef844push r13
37beef846push r12
37beef848push rbp
37beef849push rdi
37beef84apush rsi
37beef84bpush rbx
37beef84csub rsp, 328
37beef853movups [rsp+304], x6
37beef85bmov rax, [rsp+432]
37beef863mov r13, [rax]
37beef866mov rax, [rsp+448]
37beef86emov [rsp+416], r8
37beef876mov rbp, [rax]
37beef879mov rsi, rcx
37beef87cmov rbx, r9
37beef87fmov r8, [rsp+464]
37beef887mov rax, [rcx]
37beef88amov [rsp+408], rdx
37beef892mov [r8], 0
37beef899test rax, rax
37beef89cjs 0x37beef8f9
37beef89emov rcx, [rdx]
37beef8a1test rcx, rcx
37beef8a4js 0x37beef8ab
37beef8a6cmp rax, rcx
37beef8a9jge 0x37beef907
37beef8ab
37beef8abloc_37beef8ab:
37beef8abmov rdx, -2
37beef8b2mov eax, 2
37beef8b7
37beef8b7loc_37beef8b7:
37beef8b7mov [r8], rdx
37beef8balea rcx, [rip+0x56972f]
37beef8c1lea rdx, [rsp+296]
37beef8c9mov r8l, 9
37beef8cfmov [rsp+296], rax
37beef8d7call xerbla_64_
37beef8dcnop
37beef8dd
37beef8ddloc_37beef8dd:
37beef8ddmovups x6, [rsp+304]
37beef8e5add rsp, 328
37beef8ecpop rbx
37beef8edpop rsi
37beef8eepop rdi
37beef8efpop rbp
37beef8f0pop r12
37beef8f2pop r13
37beef8f4pop r14
37beef8f6pop r15
37beef8f8ret
37beef8f9
37beef8f9loc_37beef8f9:
37beef8f9mov rdx, -1
37beef900mov eax, 1
37beef905jmp 0x37beef8b7
37beef907
37beef907loc_37beef907:
37beef907mov rdi, [rsp+416]
37beef90fmov rdx, [rdi]
37beef912test rdx, rdx
37beef915jle 0x37beefe7a
37beef91btest rax, rax
37beef91emov r9l, 1
37beef924cmovle rax, r9
37beef928cmp r13, rax
37beef92bjl 0x37beefe8b
37beef931cmp rcx, rdx
37beef934mov rax, rdx
37beef937mov edx, 1
37beef93ccmovle rax, rcx
37beef940test rax, rax
37beef943cmovle rax, rdx
37beef947cmp rbp, rax
37beef94ajl 0x37beefe9c
37beef950test rcx, rcx
37beef953je 0x37beef8dd
37beef955lea rax, [rsp+280]
37beef95dmov rdx, [rsp+408]
37beef965mov r9, [rsp+432]
37beef96dmov r8, rbx
37beef970mov [rsp+40], rax
37beef975mov rax, [rsp+456]
37beef97dmov rcx, rdx
37beef980mov [rsp+32], rax
37beef985call claunhr_col_getrfnp_64_
37beef98amov rdi, [rsp+408]
37beef992mov rax, [rsi]
37beef995mov rcx, [rdi]
37beef998cmp rax, rcx
37beef99bjg 0x37beefdd0
37beef9a1
37beef9a1loc_37beef9a1:
37beef9a1mov rax, [rsp+416]
37beef9a9mov r9, [rax]
37beef9actest r9, r9
37beef9afjs 0x37beefda6
37beef9b5test rcx, rcx
37beef9b8jle 0x37beef8dd
37beef9belea rax, [rcx-1]
37beef9c2xor edx, edx
37beef9c4div r9
37beef9c7mov [rsp+144], rax
37beef9cf
37beef9cfloc_37beef9cf:
37beef9cfmov rax, r13
37beef9d2lea r11, [8*r9]
37beef9damov [rsp+152], rbx
37beef9e2movss x6, [rip+0x569632]
37beef9eaimul rax, r9
37beef9eemov rdi, r11
37beef9f1mov [rsp+176], rbx
37beef9f9mov r10l, 1
37beef9ffimul rdi, rbp
37beefa03mov [rsp+256], r9
37beefa0bmov [rsp+264], r11
37beefa13add rax, r9
37beefa16shl rax, 3
37beefa1amov [rsp+240], rdi
37beefa22lea rdi, [rip+0x5695d2]
37beefa29mov [rsp+224], rax
37beefa31mov rax, rbp
37beefa34shl rbp, 3
37beefa38imul rax, r9
37beefa3cmov [rsp+200], rdi
37beefa44lea rdi, [rcx+1]
37beefa48mov [rsp+216], rdi
37beefa50lea rdi, [rsp+288]
37beefa58mov [rsp+208], rdi
37beefa60shl rax, 3
37beefa64mov [rsp+232], rax
37beefa6cmov rax, [rsp+440]
37beefa74mov [rsp+160], rax
37beefa7csub rax, 8
37beefa80mov [rsp+136], rax
37beefa88mov rax, [rsp+456]
37beefa90lea r15, [rax+8]
37beefa94lea rax, [r13+1]
37beefa98shl r13, 3
37beefa9cimul rax, r11
37beefaa0mov [rsp+248], rax
37beefaa8mov rax, r9
37beefaabnop [rax+rax]
37beefab0
37beefab0loc_37beefab0:
37beefab0mov rdx, [rsp+216]
37beefab8sub rdx, r10
37beefabbcmp rdx, rax
37beefabecmovg rdx, rax
37beefac2mov [rsp+288], rdx
37beefacaadd rdx, r10
37beefacdcmp rdx, r10
37beefad0jle 0x37beefbd6
37beefad6mov rax, [rsp+136]
37beefademov [rsp+168], rdx
37beefae6mov ebx, 1
37beefaebmov [rsp+184], r10
37beefaf3mov rsi, [rsp+176]
37beefafblea r8, [rax+8]
37beefaffmov rax, rdx
37beefb02mov [rsp+192], r8
37beefb0asub rax, r10
37beefb0dmov rdi, r8
37beefb10lea r14, [rax+1]
37beefb14nop
37beefb15nop [rax+rax]
37beefb20
37beefb20loc_37beefb20:
37beefb20lea rax, [rip+0x5694e1]
37beefb27mov [rsp+296], rbx
37beefb2fmov r9, rdi
37beefb32mov rdx, rsi
37beefb35mov [rsp+32], rax
37beefb3amov r8, rax
37beefb3dadd rbx, 1
37beefb41add rsi, r13
37beefb44lea rcx, [rsp+296]
37beefb4cadd rdi, rbp
37beefb4fcall ccopy_64_
37beefb54cmp rbx, r14
37beefb57jne 0x37beefb20
37beefb59mov rdi, [rsp+184]
37beefb61mov rsi, [rsp+192]
37beefb69mov ebx, 1
37beefb6enop
37beefb70
37beefb70loc_37beefb70:
37beefb70pxor x0, x0
37beefb74ucomiss x0, [r15+8*rbx-12]
37beefb7amov edx, 0
37beefb7fsetnp al
37beefb82cmovne eax, edx
37beefb85test al, al
37beefb87je 0x37beefbbf
37beefb89ucomiss x6, [r15+8*rbx-16]
37beefb8fsetnp al
37beefb92cmovne eax, edx
37beefb95test al, al
37beefb97je 0x37beefbbf
37beefb99lea r9, [rip+0x569468]
37beefba0mov r8, rsi
37beefba3lea rdx, [rip+0x569466]
37beefbaamov [rsp+296], rbx
37beefbb2lea rcx, [rsp+296]
37beefbbacall cscal_64_
37beefbbf
37beefbbfloc_37beefbbf:
37beefbbfadd rbx, 1
37beefbc3add rsi, rbp
37beefbc6cmp rbx, r14
37beefbc9jne 0x37beefb70
37beefbcbmov rdx, [rsp+168]
37beefbd3mov r10, rdi
37beefbd6
37beefbd6loc_37beefbd6:
37beefbd6lea rax, [rdx-2]
37beefbdacmp r10, rax
37beefbddjg 0x37beefc86
37beefbe3mov rax, [rsp+416]
37beefbebmov ecx, 2
37beefbf0mov rbx, [rax]
37beefbf3mov rax, [rsp+408]
37beefbfbmov rax, [rax]
37beefbfecmp rbx, rax
37beefc01cmovg rbx, rax
37beefc05sub rdx, r10
37beefc08lea rsi, [rdx+1]
37beefc0cmov rdx, [rsp+136]
37beefc14lea r8, [rbx+1]
37beefc18nop [rax+rax]
37beefc20
37beefc20loc_37beefc20:
37beefc20mov rax, rcx
37beefc23cmp rcx, rbx
37beefc26jg 0x37beefc7a
37beefc28mov r9, r8
37beefc2bsub r9, rcx
37beefc2eand r9l, 1
37beefc32je 0x37beefc60
37beefc34lea rax, [rcx+1]
37beefc38mov [rdx+8*rcx], 0
37beefc40cmp rax, r8
37beefc43je 0x37beefc7a
37beefc45nop [rax+rax]
37beefc4anop [rax+rax]
37beefc55nop [rax+rax]
37beefc60
37beefc60loc_37beefc60:
37beefc60mov [rdx+8*rax], 0
37beefc68mov [rdx+8*rax+8], 0
37beefc71add rax, 2
37beefc75cmp rax, r8
37beefc78jne 0x37beefc60
37beefc7a
37beefc7aloc_37beefc7a:
37beefc7aadd rcx, 1
37beefc7eadd rdx, rbp
37beefc81cmp rsi, rcx
37beefc84jne 0x37beefc20
37beefc86
37beefc86loc_37beefc86:
37beefc86mov rax, [rsp+448]
37beefc8elea r9, [rip+0x569365]
37beefc95mov [rsp+112], 1
37beefc9elea r8, [rip+0x569373]
37beefca5mov [rsp+104], 1
37beefcaemov rcx, [rsp+200]
37beefcb6lea rdx, [rip+0x56935c]
37beefcbdmov [rsp+80], rax
37beefcc2mov rax, [rsp+160]
37beefccamov [rsp+96], 1
37beefcd3mov [rsp+72], rax
37beefcd8mov rax, [rsp+432]
37beefce0mov [rsp+88], 1
37beefce9mov [rsp+64], rax
37beefceemov rax, [rsp+152]
37beefcf6mov [rsp+168], r10
37beefcfemov [rsp+56], rax
37beefd03lea rax, [rip+0x5692f2]
37beefd0amov [rsp+48], rax
37beefd0fmov rax, [rsp+208]
37beefd17mov [rsp+40], rax
37beefd1cmov [rsp+32], rax
37beefd21call ctrsm_64_
37beefd26mov r10, [rsp+168]
37beefd2ecmp [rsp+144], 0
37beefd37je 0x37beef8dd
37beefd3dmov rax, [rsp+416]
37beefd45mov rdi, [rsp+224]
37beefd4dadd r15, [rsp+264]
37beefd55add [rsp+152], rdi
37beefd5dsub [rsp+144], 1
37beefd66mov rdi, [rsp+232]
37beefd6emov rax, [rax]
37beefd71add [rsp+160], rdi
37beefd79add r10, [rsp+256]
37beefd81mov rdi, [rsp+240]
37beefd89add [rsp+136], rdi
37beefd91mov rdi, [rsp+248]
37beefd99add [rsp+176], rdi
37beefda1jmp 0x37beefab0
37beefda6
37beefda6loc_37beefda6:
37beefda6cmp rcx, 1
37beefdaajg 0x37beef8dd
37beefdb0mov eax, 1
37beefdb5mov r8, r9
37beefdb8xor edx, edx
37beefdbasub rax, rcx
37beefdbdneg r8
37beefdc0div r8
37beefdc3mov [rsp+144], rax
37beefdcbjmp 0x37beef9cf
37beefdd0
37beefdd0loc_37beefdd0:
37beefdd0sub rax, rcx
37beefdd3mov [rsp+56], rbx
37beefdd8lea r9, [rip+0x56921a]
37beefddflea rdx, [rip+0x569214]
37beefde6mov [rsp+296], rax
37beefdeemov r8, r9
37beefdf1mov rax, [rsp+432]
37beefdf9mov [rsp+112], 1
37beefe02mov [rsp+80], rax
37beefe07lea rax, [rbx+8*rcx]
37beefe0blea rcx, [rip+0x5691e9]
37beefe12mov [rsp+72], rax
37beefe17mov rax, [rsp+432]
37beefe1fmov [rsp+104], 1
37beefe28mov [rsp+64], rax
37beefe2dlea rax, [rip+0x5691c8]
37beefe34mov [rsp+48], rax
37beefe39mov rax, [rsp+408]
37beefe41mov [rsp+96], 1
37beefe4amov [rsp+40], rax
37beefe4flea rax, [rsp+296]
37beefe57mov [rsp+32], rax
37beefe5cmov [rsp+88], 1
37beefe65call ctrsm_64_
37beefe6amov rax, [rsp+408]
37beefe72mov rcx, [rax]
37beefe75jmp 0x37beef9a1
37beefe7a
37beefe7aloc_37beefe7a:
37beefe7amov rdx, -3
37beefe81mov eax, 3
37beefe86jmp 0x37beef8b7
37beefe8b
37beefe8bloc_37beefe8b:
37beefe8bmov rdx, -5
37beefe92mov eax, 5
37beefe97jmp 0x37beef8b7
37beefe9c
37beefe9cloc_37beefe9c:
37beefe9cmov rdx, -7
37beefea3mov eax, 7
37beefea8jmp 0x37beef8b7
37beef840
37beefead
37beefead // align 0x20
37beefead // align 0x20
37beefec0
37beefec0cunm22_64_:
37beefec0push r15
37beefec2push r14
37beefec4push r13
37beefec6push r12
37beefec8push rbp
37beefec9push rdi
37beefecapush rsi
37beefecbpush rbx
37beefeccsub rsp, 280
37beefed3movups [rsp+256], x6
37beefedbmov rax, [rsp+408]
37beefee3mov rsi, [rsp+384]
37beefeebmov rdi, [rsp+392]
37beefef3mov rbx, [rsp+432]
37beefefbmov rax, [rax]
37beefefemov [rsp+136], rax
37beeff06mov rax, [rsp+424]
37beeff0emov rbp, rdx
37beeff11lea rdx, [rip+0x569108]
37beeff18mov [rsp+368], r8
37beeff20mov r8l, 1
37beeff26mov r12, rcx
37beeff29mov rax, [rax]
37beeff2cmov [rsp+376], r9
37beeff34mov r9l, 1
37beeff3amov [rsp+160], rax
37beeff42mov rax, [rsp+448]
37beeff4amov [rax], 0
37beeff51call lsame_64_
37beeff56mov r9l, 1
37beeff5cmov r8l, 1
37beeff62mov rcx, rbp
37beeff65lea rdx, [rip+0x5690b5]
37beeff6cmov r15, rax
37beeff6fcall lsame_64_
37beeff74mov [rsp+168], rax
37beeff7cmov rax, [rsp+440]
37beeff84mov rax, [rax]
37beeff87mov [rsp+128], rax
37beeff8fmov rax, [rsi]
37beeff92test r15, r15
37beeff95je 0x37bef00a8
37beeff9bmov rcx, [rsp+368]
37beeffa3mov r14l, 1
37beeffa9mov r13, [rcx]
37beeffactest rax, rax
37beeffafjne 0x37bef0150
37beeffb5
37beeffb5loc_37beeffb5:
37beeffb5mov r9l, 1
37beeffbbmov r8l, 1
37beeffc1lea rdx, [rip+0x569059]
37beeffc8mov rcx, rbp
37beeffcbcall lsame_64_
37beeffd0test rax, rax
37beeffd3je 0x37bef0170
37beeffd9
37beeffd9loc_37beeffd9:
37beeffd9mov rax, [rsp+368]
37beeffe1mov rcx, [rax]
37beeffe4test rcx, rcx
37beeffe7js 0x37bef00f8
37beeffedmov rax, [rsp+376]
37beefff5mov r8, [rax]
37beefff8test r8, r8
37beefffbjs 0x37bef01c0
37bef0001mov r9, [rsi]
37bef0004test r9, r9
37bef0007js 0x37bef01a8
37bef000dmov r11, [rdi]
37bef0010mov rdx, -5
37bef0017mov eax, 5
37bef001clea r10, [r9+r11]
37bef0020cmp r10, r13
37bef0023jne 0x37bef0104
37bef0029test r11, r11
37bef002cjs 0x37bef14b8
37bef0032mov rdx, [rsp+408]
37bef003atest r13, r13
37bef003dmov eax, 1
37bef0042cmovg rax, r13
37bef0046cmp [rdx], rax
37bef0049jl 0x37bef14d0
37bef004fmov rdx, [rsp+424]
37bef0057test rcx, rcx
37bef005amov eax, 1
37bef005fcmovg rax, rcx
37bef0063cmp [rdx], rax
37bef0066jl 0x37bef14e1
37bef006cmov rax, [rsp+440]
37bef0074mov rax, [rax]
37bef0077cmp rax, r14
37bef007ajge 0x37bef01d1
37bef0080mov rax, [rsp+448]
37bef0088cmp [rsp+128], -1
37bef0091je 0x37bef14f2
37bef0097mov [rax], -12
37bef009emov eax, 12
37bef00a3jmp 0x37bef010f
37bef00a5
37bef00a5 0f 1f 00 ...
37bef00a8
37bef00a8loc_37bef00a8:
37bef00a8mov rcx, [rsp+376]
37bef00b0mov r14l, 1
37bef00b6mov r13, [rcx]
37bef00b9test rax, rax
37bef00bcjne 0x37bef0160
37bef00c2
37bef00c2loc_37bef00c2:
37bef00c2mov r9l, 1
37bef00c8mov r8l, 1
37bef00celea rdx, [rip+0x568f4d]
37bef00d5mov rcx, r12
37bef00d8call lsame_64_
37bef00ddtest rax, rax
37bef00e0jne 0x37beeffb5
37bef00e6mov rdx, -1
37bef00edmov eax, 1
37bef00f2jmp 0x37bef0104
37bef00f4
37bef00f4 0f 1f 40 00 ..@.
37bef00f8
37bef00f8loc_37bef00f8:
37bef00f8mov rdx, -3
37bef00ffmov eax, 3
37bef0104
37bef0104loc_37bef0104:
37bef0104mov rdi, [rsp+448]
37bef010cmov [rdi], rdx
37bef010f
37bef010floc_37bef010f:
37bef010flea rdx, [rsp+248]
37bef0117mov r8l, 6
37bef011dlea rcx, [rip+0x568f00]
37bef0124mov [rsp+248], rax
37bef012ccall xerbla_64_
37bef0131nop
37bef0132
37bef0132loc_37bef0132:
37bef0132movups x6, [rsp+256]
37bef013aadd rsp, 280
37bef0141pop rbx
37bef0142pop rsi
37bef0143pop rdi
37bef0144pop rbp
37bef0145pop r12
37bef0147pop r13
37bef0149pop r14
37bef014bpop r15
37bef014dret
37bef014e
37bef014e 66 90 f.
37bef0150
37bef0150loc_37bef0150:
37bef0150cmp [rdi], 0
37bef0154cmovne r14, r13
37bef0158jmp 0x37beeffb5
37bef015d
37bef015d 0f 1f 00 ...
37bef0160
37bef0160loc_37bef0160:
37bef0160cmp [rdi], 0
37bef0164cmovne r14, r13
37bef0168jmp 0x37bef00c2
37bef016d
37bef016d 0f 1f 00 ...
37bef0170
37bef0170loc_37bef0170:
37bef0170mov r9l, 1
37bef0176mov r8l, 1
37bef017clea rdx, [rip+0x568ea0]
37bef0183mov rcx, rbp
37bef0186call lsame_64_
37bef018btest rax, rax
37bef018ejne 0x37beeffd9
37bef0194mov rdx, -2
37bef019bmov eax, 2
37bef01a0jmp 0x37bef0104
37bef01a5
37bef01a5 0f 1f 00 ...
37bef01a8
37bef01a8loc_37bef01a8:
37bef01a8mov rdx, -5
37bef01afmov eax, 5
37bef01b4jmp 0x37bef0104
37bef01b9
37bef01b9 0f 1f 80 00 00 00 00 .......
37bef01c0
37bef01c0loc_37bef01c0:
37bef01c0mov rdx, -4
37bef01c7mov eax, 4
37bef01ccjmp 0x37bef0104
37bef01d1
37bef01d1loc_37bef01d1:
37bef01d1mov rdx, [rsp+448]
37bef01d9mov rdx, [rdx]
37bef01dctest rdx, rdx
37bef01dfjne 0x37bef1514
37bef01e5mov rdx, rcx
37bef01e8pxor x0, x0
37bef01ecmov [rbx+4], 0
37bef01f3imul rdx, r8
37bef01f7cvtsi2ss x0, rdx
37bef01fcmovss [rbx], x0
37bef0200cmp [rsp+128], -1
37bef0209je 0x37bef0132
37bef020ftest rcx, rcx
37bef0212je 0x37bef06f0
37bef0218test r8, r8
37bef021bje 0x37bef06f0
37bef0221test r9, r9
37bef0224je 0x37bef0b40
37bef022atest r11, r11
37bef022dje 0x37bef0be8
37bef0233mov r14, [rsp+136]
37bef023bxor r10l, r10l
37bef023emov rbp, [rsp+160]
37bef0246test r14, r14
37bef0249cmovns r10, r14
37bef024dmov [rsp+144], r10
37bef0255not r10
37bef0258mov [rsp+152], r10
37bef0260xor r10l, r10l
37bef0263test rbp, rbp
37bef0266mov r14, r10
37bef0269cmovns r14, rbp
37bef026dcmp rax, rdx
37bef0270cmovg rax, rdx
37bef0274mov [rsp+160], r14
37bef027ccqo
37bef027eidiv r13
37bef0281mov edx, 1
37bef0286test rax, rax
37bef0289cmovg rdx, rax
37bef028dmov r10, rdx
37bef0290test r15, r15
37bef0293je 0x37bef0700
37bef0299lea rax, [r8-1]
37bef029dxor edx, edx
37bef029fdiv r10
37bef02a2cmp [rsp+168], 0
37bef02abje 0x37bef1078
37bef02b1imul r14, r10
37bef02b5lea rdx, [rip+0x568d76]
37bef02bcmov [rsp+160], -1
37bef02c8mov r15, [rsp+424]
37bef02d0mov [rsp+168], rdx
37bef02d8lea rdx, [rip+0x568d61]
37bef02dflea r12, [rsp+248]
37bef02e7movaps x6, x0
37bef02eamov [rsp+176], rdx
37bef02f2lea rdx, [rip+0x568d4c]
37bef02f9lea r13, [rip+0x568d38]
37bef0300mov [rsp+128], rdx
37bef0308lea rdx, [rip+0x568d39]
37bef030flea rbp, [rsp+240]
37bef0317mov [rsp+136], rdx
37bef031flea rdx, [rip+0x568d2e]
37bef0326mov [rsp+184], rdx
37bef032emov rdx, [rsp+416]
37bef0336mov [rsp+224], r14
37bef033eadd rdx, 8
37bef0342mov [rsp+192], rdx
37bef034amov rdx, r11
37bef034dmov r11, rax
37bef0350mov eax, 1
37bef0355jmp 0x37bef03a0
37bef0357
37bef0357 66 0f 1f 84 00 00 00 00 00 f........
37bef0360
37bef0360loc_37bef0360:
37bef0360mov rcx, [rsp+224]
37bef0368add [rsp+160], rcx
37bef0370sub r11, 1
37bef0374mov rcx, [rsp+376]
37bef037cmov r10, [rsp+208]
37bef0384mov rax, [rsp+216]
37bef038cmov rdx, [rdi]
37bef038fmov r8, [rcx]
37bef0392mov rcx, [rsp+368]
37bef039aadd rax, r10
37bef039dmov rcx, [rcx]
37bef03a0
37bef03a0loc_37bef03a0:
37bef03a0sub r8, rax
37bef03a3mov [rsp+48], rbp
37bef03a8mov r14, [rsp+160]
37bef03b0add r8, 1
37bef03b4mov [rsp+216], rax
37bef03bcmov rax, [rsp+416]
37bef03c4cmp r8, r10
37bef03c7mov [rsp+40], rbx
37bef03cclea rdx, [r14+rdx+1]
37bef03d1cmovg r8, r10
37bef03d5mov [rsp+32], r15
37bef03dalea r9, [rax+8*rdx]
37bef03demov rdx, rsi
37bef03e1mov [rsp+56], 3
37bef03eamov [rsp+240], rcx
37bef03f2mov rcx, [rsp+128]
37bef03famov [rsp+248], r8
37bef0402mov r8, r12
37bef0405mov [rsp+200], r11
37bef040dmov [rsp+208], r10
37bef0415call clacpy_64_
37bef041amov rax, [rsp+408]
37bef0422mov [rsp+112], 8
37bef042blea r8, [rip+0x568c16]
37bef0432mov [rsp+80], rbp
37bef0437mov r10, [rsp+152]
37bef043fmov [rsp+72], rbx
37bef0444mov r9, [rsp+400]
37bef044cmov [rsp+64], rax
37bef0451mov rcx, [rsp+184]
37bef0459mov [rsp+104], 12
37bef0462mov [rsp+96], 5
37bef046bmov [rsp+88], 4
37bef0474mov rax, [rdi]
37bef0477mov [rsp+48], r13
37bef047clea rdx, [rax+1]
37bef0480mov [rsp+40], r12
37bef0485imul rdx, [rsp+144]
37bef048emov [rsp+32], rsi
37bef0493lea rdx, [r10+rdx+1]
37bef0498lea rdx, [r9+8*rdx]
37bef049clea r9, [rip+0x568b87]
37bef04a3mov [rsp+56], rdx
37bef04a8mov rdx, [rsp+176]
37bef04b0call ctrmm_64_
37bef04b5mov [rsp+96], rbp
37bef04bamov r9, r12
37bef04bdmov r8, rsi
37bef04c0mov rdx, [rsp+192]
37bef04c8mov [rsp+88], rbx
37bef04cdmov [rsp+160], r14
37bef04d5lea r14, [rdx+8*r14]
37bef04d9mov rdx, [rsp+408]
37bef04e1mov [rsp+80], r13
37bef04e6mov [rsp+112], 12
37bef04efmov [rsp+56], rdx
37bef04f4mov rdx, [rsp+400]
37bef04fcmov [rsp+104], 12
37bef0505mov [rsp+48], rdx
37bef050amov rdx, [rsp+136]
37bef0512mov [rsp+72], r15
37bef0517mov [rsp+64], r14
37bef051cmov rcx, rdx
37bef051fmov [rsp+40], r13
37bef0524mov [rsp+32], rdi
37bef0529call cgemm_64_
37bef052emov [rsp+48], rbp
37bef0533mov r9, r14
37bef0536mov r8, r12
37bef0539mov [rsp+56], 3
37bef0542mov rdx, [rsi]
37bef0545mov [rsp+32], r15
37bef054amov rcx, [rsp+128]
37bef0552lea rdx, [rbx+8*rdx]
37bef0556mov [rsp+40], rdx
37bef055bmov rdx, rdi
37bef055ecall clacpy_64_
37bef0563mov r9, [rsi]
37bef0566mov [rsp+80], rbp
37bef056blea r8, [rip+0x568ad6]
37bef0572mov [rsp+112], 8
37bef057blea rdx, [8*r9]
37bef0583mov [rsp+48], r13
37bef0588mov r9, [rsp+408]
37bef0590lea rcx, [rbx+rdx]
37bef0594mov [rsp+40], r12
37bef0599add rdx, [rsp+400]
37bef05a1mov [rsp+72], rcx
37bef05a6mov rcx, [rsp+184]
37bef05aemov [rsp+64], r9
37bef05b3lea r9, [rip+0x568a70]
37bef05bamov [rsp+56], rdx
37bef05bfmov rdx, [rsp+168]
37bef05c7mov [rsp+104], 12
37bef05d0mov [rsp+96], 5
37bef05d9mov [rsp+88], 4
37bef05e2mov [rsp+32], rdi
37bef05e7call ctrmm_64_
37bef05ecmov rcx, [rsi]
37bef05efmov r9, [rdi]
37bef05f2mov [rsp+112], 12
37bef05fbmov rax, [rsp+160]
37bef0603mov r11, [rsp+400]
37bef060bmov [rsp+96], rbp
37bef0610lea rdx, [r9+1]
37bef0614lea r8, [rbx+8*rcx]
37bef0618mov [rsp+80], r13
37bef061dmov r9, [rsp+416]
37bef0625mov [rsp+88], r8
37bef062alea r8, [rax+rdx]
37bef062eimul rdx, [rsp+144]
37bef0637lea r8, [r9+8*r8]
37bef063bmov [rsp+72], r15
37bef0640add rdx, [rsp+152]
37bef0648mov [rsp+64], r8
37bef064dmov r8, rdi
37bef0650mov r9, [rsp+408]
37bef0658lea rdx, [rcx+rdx+1]
37bef065dmov [rsp+40], r13
37bef0662lea rdx, [r11+8*rdx]
37bef0666mov [rsp+32], rsi
37bef066bmov [rsp+56], r9
37bef0670mov r9, r12
37bef0673mov [rsp+48], rdx
37bef0678mov rdx, [rsp+136]
37bef0680mov [rsp+104], 12
37bef0689mov rcx, rdx
37bef068ccall cgemm_64_
37bef0691mov [rsp+48], r15
37bef0696mov r9, rbx
37bef0699mov r8, r12
37bef069cmov [rsp+40], r14
37bef06a1mov rdx, [rsp+368]
37bef06a9mov [rsp+32], rbp
37bef06aemov rcx, [rsp+128]
37bef06b6mov [rsp+56], 3
37bef06bfcall clacpy_64_
37bef06c4mov r11, [rsp+200]
37bef06cctest r11, r11
37bef06cfjne 0x37bef0360
37bef06d5
37bef06d5loc_37bef06d5:
37bef06d5movaps x0, x6
37bef06d8
37bef06d8loc_37bef06d8:
37bef06d8mov [rbx+4], 0
37bef06dfmovss [rbx], x0
37bef06e3jmp 0x37bef0132
37bef06e8
37bef06e8 0f 1f 84 00 00 00 00 00 ........
37bef06f0
37bef06f0loc_37bef06f0:
37bef06f0mov [rbx], 0x3f800000
37bef06f6jmp 0x37bef0132
37bef06fb
37bef06fb 0f 1f 44 00 00 ..D..
37bef0700
37bef0700loc_37bef0700:
37bef0700mov rax, [rsp+160]
37bef0708xor edx, edx
37bef070alea r12, [rsp+248]
37bef0712lea r13, [rip+0x56891f]
37bef0719lea rbp, [rsp+240]
37bef0721not rax
37bef0724mov [rsp+184], rax
37bef072clea rax, [rcx-1]
37bef0730div r10
37bef0733cmp [rsp+168], 0
37bef073clea rdx, [rip+0x5688ef]
37bef0743mov [rsp+168], rdx
37bef074blea rdx, [rip+0x5688ee]
37bef0752mov [rsp+176], rdx
37bef075alea rdx, [rip+0x5688e4]
37bef0761mov [rsp+128], rdx
37bef0769lea rdx, [rip+0x5688d8]
37bef0770mov [rsp+136], rdx
37bef0778je 0x37bef0c90
37bef077elea rdx, [rip+0x5688dc]
37bef0785mov r14, [rsp+424]
37bef078dmovaps x6, x0
37bef0790xor r15l, r15l
37bef0793mov [rsp+192], rdx
37bef079bmov rdx, r9
37bef079ejmp 0x37bef07bd
37bef07a0
37bef07a0loc_37bef07a0:
37bef07a0mov rcx, [rsp+368]
37bef07a8mov r10, [rsp+224]
37bef07b0sub rax, 1
37bef07b4mov rdx, [rsi]
37bef07b7mov rcx, [rcx]
37bef07baadd r15, r10
37bef07bd
37bef07bdloc_37bef07bd:
37bef07bdsub rcx, r15
37bef07c0lea r11, [r15+1]
37bef07c4mov [rsp+48], rbp
37bef07c9mov r8, rdi
37bef07cccmp rcx, r10
37bef07cfmov [rsp+224], r10
37bef07d7cmovg rcx, r10
37bef07dbmov [rsp+40], rbx
37bef07e0add rdx, 1
37bef07e4mov r10, [rsp+416]
37bef07ecimul rdx, [rsp+160]
37bef07f5mov [rsp+32], r14
37bef07faadd rdx, [rsp+184]
37bef0802mov [rsp+248], rcx
37bef080amov [rsp+56], 3
37bef0813add rdx, r11
37bef0816mov [rsp+240], rcx
37bef081emov rcx, [rsp+128]
37bef0826lea r9, [r10+8*rdx]
37bef082amov rdx, r12
37bef082dmov [rsp+208], r11
37bef0835mov [rsp+216], rax
37bef083dcall clacpy_64_
37bef0842mov rdx, [rsp+408]
37bef084amov [rsp+80], rbp
37bef084flea r9, [rip+0x5687d4]
37bef0856mov r10, [rsp+400]
37bef085emov [rsp+72], rbx
37bef0863lea r8, [rip+0x5687de]
37bef086amov [rsp+112], 8
37bef0873mov rcx, [rsp+192]
37bef087bmov [rsp+104], 12
37bef0884mov [rsp+96], 5
37bef088dmov [rsp+88], 5
37bef0896mov [rsp+64], rdx
37bef089bmov rdx, [rsi]
37bef089emov [rsp+48], r13
37bef08a3lea rdx, [r10+8*rdx]
37bef08a7mov [rsp+40], rdi
37bef08acmov [rsp+56], rdx
37bef08b1mov rdx, [rsp+168]
37bef08b9mov [rsp+32], r12
37bef08becall ctrmm_64_
37bef08c3mov [rsp+96], rbp
37bef08c8mov r9, rdi
37bef08cbmov r8, r12
37bef08cemov rdx, [rsp+416]
37bef08d6mov [rsp+88], rbx
37bef08dbmov [rsp+112], 12
37bef08e4lea rax, [rdx+8*r15]
37bef08e8mov rdx, [rsp+408]
37bef08f0mov [rsp+80], r13
37bef08f5mov [rsp+48], rax
37bef08famov [rsp+72], rdx
37bef08ffmov rdx, [rsp+400]
37bef0907mov [rsp+104], 12
37bef0910mov [rsp+64], rdx
37bef0915mov rdx, [rsp+136]
37bef091dmov [rsp+56], r14
37bef0922mov [rsp+40], r13
37bef0927mov rcx, rdx
37bef092amov [rsp+32], rsi
37bef092fmov [rsp+200], rax
37bef0937call cgemm_64_
37bef093cmov [rsp+48], rbp
37bef0941mov r9, [rsp+200]
37bef0949mov r8, rsi
37bef094cmov [rsp+56], 3
37bef0955mov rdx, [rdi]
37bef0958imul rdx, [rsp+240]
37bef0961mov [rsp+32], r14
37bef0966mov rcx, [rsp+128]
37bef096elea rdx, [rbx+8*rdx]
37bef0972mov [rsp+40], rdx
37bef0977mov rdx, r12
37bef097acall clacpy_64_
37bef097fmov rdx, [rdi]
37bef0982mov r10, [rsp+240]
37bef098amov [rsp+112], 8
37bef0993mov r8, [rsp+152]
37bef099bmov [rsp+80], rbp
37bef09a0imul r10, rdx
37bef09a4add rdx, 1
37bef09a8mov r9, [rsp+400]
37bef09b0mov [rsp+104], 12
37bef09b9imul rdx, [rsp+144]
37bef09c2mov [rsp+48], r13
37bef09c7mov [rsp+96], 5
37bef09d0lea rcx, [rbx+8*r10]
37bef09d4mov r10, [rsp+408]
37bef09dcmov [rsp+40], rsi
37bef09e1lea rdx, [r8+rdx+1]
37bef09e6mov [rsp+72], rcx
37bef09ebmov rcx, [rsp+192]
37bef09f3lea r8, [rip+0x56864e]
37bef09falea rdx, [r9+8*rdx]
37bef09femov [rsp+64], r10
37bef0a03lea r9, [rip+0x568620]
37bef0a0amov [rsp+56], rdx
37bef0a0fmov rdx, [rsp+176]
37bef0a17mov [rsp+88], 5
37bef0a20mov [rsp+32], r12
37bef0a25call ctrmm_64_
37bef0a2amov r9, [rsi]
37bef0a2dmov rcx, [rdi]
37bef0a30mov [rsp+96], rbp
37bef0a35mov r10, [rsp+400]
37bef0a3dmov r11, [rsp+416]
37bef0a45mov [rsp+80], r13
37bef0a4alea rdx, [r9+1]
37bef0a4emov r9, [rsp+240]
37bef0a56mov [rsp+56], r14
37bef0a5bmov [rsp+40], r13
37bef0a60imul r9, rcx
37bef0a64add rcx, 1
37bef0a68mov [rsp+32], rdi
37bef0a6dimul rcx, [rsp+144]
37bef0a76add rcx, [rsp+152]
37bef0a7emov [rsp+112], 12
37bef0a87mov [rsp+104], 12
37bef0a90add rcx, rdx
37bef0a93imul rdx, [rsp+160]
37bef0a9clea r8, [rbx+8*r9]
37bef0aa0add rdx, [rsp+184]
37bef0aa8mov r9, [rsp+408]
37bef0ab0lea rcx, [r10+8*rcx]
37bef0ab4add rdx, [rsp+208]
37bef0abcmov [rsp+88], r8
37bef0ac1mov r8, r12
37bef0ac4lea rdx, [r11+8*rdx]
37bef0ac8mov [rsp+72], r9
37bef0acdmov r9, rsi
37bef0ad0mov [rsp+64], rcx
37bef0ad5mov [rsp+48], rdx
37bef0adamov rdx, [rsp+136]
37bef0ae2mov rcx, rdx
37bef0ae5call cgemm_64_
37bef0aeamov [rsp+48], r14
37bef0aefmov r9, rbx
37bef0af2mov rdx, r12
37bef0af5mov rax, [rsp+200]
37bef0afdmov [rsp+32], rbp
37bef0b02mov r8, [rsp+376]
37bef0b0amov rcx, [rsp+128]
37bef0b12mov [rsp+56], 3
37bef0b1bmov [rsp+40], rax
37bef0b20call clacpy_64_
37bef0b25mov rax, [rsp+216]
37bef0b2dtest rax, rax
37bef0b30jne 0x37bef07a0
37bef0b36jmp 0x37bef06d5
37bef0b3b
37bef0b3b 0f 1f 44 00 00 ..D..
37bef0b40
37bef0b40loc_37bef0b40:
37bef0b40mov rax, [rsp+424]
37bef0b48mov r8, rbp
37bef0b4bmov rcx, r12
37bef0b4emov [rsp+112], 8
37bef0b57mov [rsp+104], 1
37bef0b60lea r9, [rip+0x5684c3]
37bef0b67lea rdx, [rip+0x5684c4]
37bef0b6emov [rsp+80], rax
37bef0b73mov rax, [rsp+416]
37bef0b7bmov [rsp+96], 5
37bef0b84mov [rsp+72], rax
37bef0b89mov rax, [rsp+408]
37bef0b91mov [rsp+88], 1
37bef0b9amov [rsp+64], rax
37bef0b9fmov rax, [rsp+400]
37bef0ba7mov [rsp+56], rax
37bef0baclea rax, [rip+0x568485]
37bef0bb3mov [rsp+48], rax
37bef0bb8mov rax, [rsp+376]
37bef0bc0mov [rsp+40], rax
37bef0bc5mov rax, [rsp+368]
37bef0bcdmov [rsp+32], rax
37bef0bd2call ctrmm_64_
37bef0bd7mov [rbx], 0x3f800000
37bef0bdejmp 0x37bef0132
37bef0be3
37bef0be3 0f 1f 44 00 00 ..D..
37bef0be8
37bef0be8loc_37bef0be8:
37bef0be8mov rax, [rsp+424]
37bef0bf0mov r8, rbp
37bef0bf3mov rcx, r12
37bef0bf6mov [rsp+112], 8
37bef0bffmov [rsp+104], 1
37bef0c08lea r9, [rip+0x56841b]
37bef0c0flea rdx, [rip+0x56842a]
37bef0c16mov [rsp+80], rax
37bef0c1bmov rax, [rsp+416]
37bef0c23mov [rsp+96], 5
37bef0c2cmov [rsp+72], rax
37bef0c31mov rax, [rsp+408]
37bef0c39mov [rsp+88], 1
37bef0c42mov [rsp+64], rax
37bef0c47mov rax, [rsp+400]
37bef0c4fmov [rsp+56], rax
37bef0c54lea rax, [rip+0x5683dd]
37bef0c5bmov [rsp+48], rax
37bef0c60mov rax, [rsp+376]
37bef0c68mov [rsp+40], rax
37bef0c6dmov rax, [rsp+368]
37bef0c75mov [rsp+32], rax
37bef0c7acall ctrmm_64_
37bef0c7fmov [rbx], 0x3f800000
37bef0c86jmp 0x37bef0132
37bef0c8b
37bef0c8b 0f 1f 44 00 00 ..D..
37bef0c90
37bef0c90loc_37bef0c90:
37bef0c90lea rdx, [rip+0x5683c1]
37bef0c97lea r15, [rip+0x5683c3]
37bef0c9emov r14, [rsp+424]
37bef0ca6movaps x6, x0
37bef0ca9mov [rsp+192], r15
37bef0cb1xor r15l, r15l
37bef0cb4mov [rsp+208], rdx
37bef0cbcmov rdx, r11
37bef0cbfjmp 0x37bef0ce5
37bef0cc1
37bef0cc1 0f 1f 80 00 00 00 00 .......
37bef0cc8
37bef0cc8loc_37bef0cc8:
37bef0cc8mov rcx, [rsp+368]
37bef0cd0mov r10, [rsp+232]
37bef0cd8sub rax, 1
37bef0cdcmov rdx, [rdi]
37bef0cdfmov rcx, [rcx]
37bef0ce2add r15, r10
37bef0ce5
37bef0ce5loc_37bef0ce5:
37bef0ce5sub rcx, r15
37bef0ce8lea r11, [r15+1]
37bef0cecmov [rsp+48], rbp
37bef0cf1mov r8, rsi
37bef0cf4cmp rcx, r10
37bef0cf7mov [rsp+216], r11
37bef0cffcmovg rcx, r10
37bef0d03add rdx, 1
37bef0d07mov [rsp+56], 3
37bef0d10imul rdx, [rsp+160]
37bef0d19add rdx, [rsp+184]
37bef0d21mov [rsp+40], rbx
37bef0d26add rdx, r11
37bef0d29mov [rsp+32], r14
37bef0d2emov r11, [rsp+416]
37bef0d36mov [rsp+248], rcx
37bef0d3emov [rsp+240], rcx
37bef0d46mov rcx, [rsp+128]
37bef0d4elea r9, [r11+8*rdx]
37bef0d52mov rdx, r12
37bef0d55mov [rsp+224], rax
37bef0d5dmov [rsp+232], r10
37bef0d65call clacpy_64_
37bef0d6amov rdx, [rsp+408]
37bef0d72mov [rsp+112], 8
37bef0d7blea r9, [rip+0x5682a8]
37bef0d82mov [rsp+104], 9
37bef0d8bmov r11, [rsp+152]
37bef0d93lea r8, [rip+0x5682be]
37bef0d9amov [rsp+80], rbp
37bef0d9fmov r10, [rsp+400]
37bef0da7mov [rsp+72], rbx
37bef0dacmov rcx, [rsp+192]
37bef0db4mov [rsp+96], 5
37bef0dbdmov [rsp+88], 5
37bef0dc6mov [rsp+64], rdx
37bef0dcbmov rdx, [rdi]
37bef0dcemov [rsp+48], r13
37bef0dd3add rdx, 1
37bef0dd7mov [rsp+40], rsi
37bef0ddcimul rdx, [rsp+144]
37bef0de5mov [rsp+32], r12
37bef0dealea rdx, [r11+rdx+1]
37bef0deflea rdx, [r10+8*rdx]
37bef0df3mov [rsp+56], rdx
37bef0df8mov rdx, [rsp+176]
37bef0e00call ctrmm_64_
37bef0e05mov [rsp+96], rbp
37bef0e0amov r9, rsi
37bef0e0dmov r8, r12
37bef0e10mov r10, [rsp+408]
37bef0e18mov [rsp+88], rbx
37bef0e1dmov rdx, [rsp+416]
37bef0e25mov [rsp+80], r13
37bef0e2amov [rsp+72], r10
37bef0e2fmov r10, [rsp+400]
37bef0e37lea rdx, [rdx+8*r15]
37bef0e3bmov [rsp+56], r14
37bef0e40mov rcx, [rsp+136]
37bef0e48mov [rsp+64], r10
37bef0e4dmov [rsp+48], rdx
37bef0e52mov [rsp+112], 9
37bef0e5bmov [rsp+104], 12
37bef0e64mov [rsp+40], r13
37bef0e69mov [rsp+32], rdi
37bef0e6emov [rsp+200], rdx
37bef0e76mov rdx, [rsp+208]
37bef0e7ecall cgemm_64_
37bef0e83mov [rsp+48], rbp
37bef0e88mov r9, [rsp+200]
37bef0e90mov r8, rdi
37bef0e93mov [rsp+56], 3
37bef0e9cmov rdx, [rsi]
37bef0e9fimul rdx, [rsp+240]
37bef0ea8mov [rsp+32], r14
37bef0eadmov rcx, [rsp+128]
37bef0eb5lea rdx, [rbx+8*rdx]
37bef0eb9mov [rsp+40], rdx
37bef0ebemov rdx, r12
37bef0ec1call clacpy_64_
37bef0ec6mov rdx, [rsi]
37bef0ec9mov r10, [rsp+240]
37bef0ed1mov [rsp+112], 8
37bef0edamov [rsp+104], 9
37bef0ee3lea r9, [rip+0x568140]
37bef0eealea r8, [rip+0x568167]
37bef0ef1imul r10, rdx
37bef0ef5mov [rsp+80], rbp
37bef0efamov [rsp+96], 5
37bef0f03mov [rsp+88], 5
37bef0f0clea rcx, [rbx+8*r10]
37bef0f10mov r10, [rsp+408]
37bef0f18mov [rsp+48], r13
37bef0f1dmov [rsp+72], rcx
37bef0f22mov rcx, [rsp+192]
37bef0f2amov [rsp+64], r10
37bef0f2fmov r10, [rsp+400]
37bef0f37mov [rsp+40], rdi
37bef0f3clea rdx, [r10+8*rdx]
37bef0f40mov [rsp+32], r12
37bef0f45mov [rsp+56], rdx
37bef0f4amov rdx, [rsp+168]
37bef0f52call ctrmm_64_
37bef0f57mov r10, [rdi]
37bef0f5amov r8, [rsi]
37bef0f5dmov [rsp+80], r13
37bef0f62mov rax, [rsp+144]
37bef0f6amov r11, [rsp+152]
37bef0f72mov [rsp+56], r14
37bef0f77mov r9, rdi
37bef0f7alea rdx, [r10+1]
37bef0f7emov [rsp+40], r13
37bef0f83mov r10, [rsp+240]
37bef0f8bimul rax, rdx
37bef0f8fmov [rsp+32], rsi
37bef0f94imul r10, r8
37bef0f98mov [rsp+96], rbp
37bef0f9dimul rdx, [rsp+160]
37bef0fa6add rdx, [rsp+184]
37bef0faemov [rsp+112], 9
37bef0fb7add rdx, [rsp+216]
37bef0fbfmov [rsp+104], 12
37bef0fc8lea rcx, [rbx+8*r10]
37bef0fccmov r10, [rsp+408]
37bef0fd4mov [rsp+88], rcx
37bef0fd9lea rcx, [rax+r11]
37bef0fddmov rax, [rsp+416]
37bef0fe5mov r11, [rsp+400]
37bef0fedlea rcx, [r8+rcx+1]
37bef0ff2mov [rsp+72], r10
37bef0ff7mov r8, r12
37bef0ffalea rdx, [rax+8*rdx]
37bef0ffelea rcx, [r11+8*rcx]
37bef1002mov [rsp+48], rdx
37bef1007mov rdx, [rsp+208]
37bef100fmov [rsp+64], rcx
37bef1014mov rcx, [rsp+136]
37bef101ccall cgemm_64_
37bef1021mov rdx, [rsp+200]
37bef1029mov r9, rbx
37bef102cmov [rsp+56], 3
37bef1035mov [rsp+48], r14
37bef103amov r8, [rsp+376]
37bef1042mov [rsp+40], rdx
37bef1047mov rcx, [rsp+128]
37bef104fmov rdx, r12
37bef1052mov [rsp+32], rbp
37bef1057call clacpy_64_
37bef105cmov rax, [rsp+224]
37bef1064test rax, rax
37bef1067jne 0x37bef0cc8
37bef106djmp 0x37bef06d5
37bef1072
37bef1072 66 0f 1f 44 00 00 f..D..
37bef1078
37bef1078loc_37bef1078:
37bef1078mov r11l, 1
37bef107emov rdx, [rsp+160]
37bef1086mov r15, [rsp+424]
37bef108emov [rsp+160], -1
37bef109alea r12, [rsp+248]
37bef10a2lea r13, [rip+0x567f8f]
37bef10a9movaps x6, x0
37bef10acimul rdx, r10
37bef10b0lea rbp, [rsp+240]
37bef10b8mov [rsp+232], rdx
37bef10c0lea rdx, [rip+0x567f6b]
37bef10c7mov [rsp+168], rdx
37bef10cflea rdx, [rip+0x567f6a]
37bef10d6mov [rsp+176], rdx
37bef10delea rdx, [rip+0x567f60]
37bef10e5mov [rsp+128], rdx
37bef10edlea rdx, [rip+0x567f54]
37bef10f4mov [rsp+136], rdx
37bef10fclea rdx, [rip+0x567f51]
37bef1103mov [rsp+184], rdx
37bef110bmov rdx, [rsp+416]
37bef1113add rdx, 8
37bef1117mov [rsp+192], rdx
37bef111flea rdx, [rip+0x567f32]
37bef1126mov [rsp+200], rdx
37bef112ejmp 0x37bef1170
37bef1130
37bef1130loc_37bef1130:
37bef1130mov rcx, [rsp+232]
37bef1138add [rsp+160], rcx
37bef1140sub rax, 1
37bef1144mov rcx, [rsp+376]
37bef114cmov r10, [rsp+216]
37bef1154mov r11, [rsp+224]
37bef115cmov r9, [rsi]
37bef115fmov r8, [rcx]
37bef1162mov rcx, [rsp+368]
37bef116aadd r11, r10
37bef116dmov rcx, [rcx]
37bef1170
37bef1170loc_37bef1170:
37bef1170sub r8, r11
37bef1173mov [rsp+48], rbp
37bef1178mov r14, [rsp+160]
37bef1180add r8, 1
37bef1184mov [rsp+208], rax
37bef118cmov rax, [rsp+416]
37bef1194cmp r8, r10
37bef1197mov [rsp+40], rbx
37bef119clea rdx, [r14+r9+1]
37bef11a1cmovg r8, r10
37bef11a5mov [rsp+32], r15
37bef11aalea r9, [rax+8*rdx]
37bef11aemov rdx, rdi
37bef11b1mov [rsp+56], 3
37bef11bamov [rsp+240], rcx
37bef11c2mov rcx, [rsp+128]
37bef11camov [rsp+248], r8
37bef11d2mov r8, r12
37bef11d5mov [rsp+224], r11
37bef11ddmov [rsp+216], r10
37bef11e5call clacpy_64_
37bef11eamov rax, [rsp+408]
37bef11f2mov [rsp+112], 8
37bef11fblea r9, [rip+0x567e28]
37bef1202mov [rsp+104], 9
37bef120bmov rcx, [rsp+184]
37bef1213lea r8, [rip+0x567e3e]
37bef121amov [rsp+64], rax
37bef121fmov rax, [rsp+400]
37bef1227mov [rsp+96], 5
37bef1230mov [rsp+88], 4
37bef1239mov [rsp+80], rbp
37bef123emov [rsp+72], rbx
37bef1243mov rdx, [rsi]
37bef1246mov [rsp+48], r13
37bef124blea rdx, [rax+8*rdx]
37bef124fmov [rsp+40], r12
37bef1254mov [rsp+56], rdx
37bef1259mov rdx, [rsp+168]
37bef1261mov [rsp+32], rdi
37bef1266call ctrmm_64_
37bef126bmov [rsp+96], rbp
37bef1270mov r9, r12
37bef1273mov r8, rdi
37bef1276mov rdx, [rsp+192]
37bef127emov [rsp+88], rbx
37bef1283mov [rsp+160], r14
37bef128bmov rcx, [rsp+200]
37bef1293lea r14, [rdx+8*r14]
37bef1297mov rdx, [rsp+408]
37bef129fmov [rsp+80], r13
37bef12a4mov [rsp+112], 12
37bef12admov [rsp+56], rdx
37bef12b2mov rdx, [rsp+400]
37bef12bamov [rsp+104], 9
37bef12c3mov [rsp+48], rdx
37bef12c8mov rdx, [rsp+136]
37bef12d0mov [rsp+72], r15
37bef12d5mov [rsp+64], r14
37bef12damov [rsp+40], r13
37bef12dfmov [rsp+32], rsi
37bef12e4call cgemm_64_
37bef12e9mov [rsp+48], rbp
37bef12eemov r9, r14
37bef12f1mov r8, r12
37bef12f4mov [rsp+56], 3
37bef12fdmov rdx, [rdi]
37bef1300mov [rsp+32], r15
37bef1305mov rcx, [rsp+128]
37bef130dlea rdx, [rbx+8*rdx]
37bef1311mov [rsp+40], rdx
37bef1316mov rdx, rsi
37bef1319call clacpy_64_
37bef131emov rdx, [rdi]
37bef1321mov r10, [rsp+152]
37bef1329mov [rsp+112], 8
37bef1332mov r9, [rsp+400]
37bef133amov [rsp+80], rbp
37bef133flea r8, [rip+0x567d12]
37bef1346lea rcx, [rbx+8*rdx]
37bef134aadd rdx, 1
37bef134emov r11, [rsp+408]
37bef1356mov [rsp+104], 9
37bef135fimul rdx, [rsp+144]
37bef1368mov [rsp+72], rcx
37bef136dmov [rsp+64], r11
37bef1372mov rcx, [rsp+184]
37bef137amov [rsp+96], 5
37bef1383lea rdx, [r10+rdx+1]
37bef1388mov [rsp+48], r13
37bef138dlea rdx, [r9+8*rdx]
37bef1391mov [rsp+40], r12
37bef1396lea r9, [rip+0x567c8d]
37bef139dmov [rsp+56], rdx
37bef13a2mov rdx, [rsp+176]
37bef13aamov [rsp+88], 4
37bef13b3mov [rsp+32], rsi
37bef13b8call ctrmm_64_
37bef13bdmov rdx, [rdi]
37bef13c0mov r9, [rsi]
37bef13c3mov [rsp+112], 12
37bef13ccmov rax, [rsp+160]
37bef13d4mov r11, [rsp+400]
37bef13dcmov [rsp+96], rbp
37bef13e1lea rcx, [r9+1]
37bef13e5lea r8, [rbx+8*rdx]
37bef13e9add rdx, 1
37bef13edmov r9, [rsp+416]
37bef13f5imul rdx, [rsp+144]
37bef13femov [rsp+88], r8
37bef1403lea r8, [rax+rcx]
37bef1407add rdx, [rsp+152]
37bef140flea r8, [r9+8*r8]
37bef1413mov [rsp+80], r13
37bef1418mov r9, [rsp+408]
37bef1420add rdx, rcx
37bef1423mov [rsp+64], r8
37bef1428mov r8, rsi
37bef142blea rdx, [r11+8*rdx]
37bef142fmov [rsp+72], r15
37bef1434mov rcx, [rsp+200]
37bef143cmov [rsp+56], r9
37bef1441mov r9, r12
37bef1444mov [rsp+48], rdx
37bef1449mov rdx, [rsp+136]
37bef1451mov [rsp+104], 9
37bef145amov [rsp+40], r13
37bef145fmov [rsp+32], rdi
37bef1464call cgemm_64_
37bef1469mov [rsp+48], r15
37bef146emov r9, rbx
37bef1471mov r8, r12
37bef1474mov [rsp+40], r14
37bef1479mov rdx, [rsp+368]
37bef1481mov [rsp+32], rbp
37bef1486mov rcx, [rsp+128]
37bef148emov [rsp+56], 3
37bef1497call clacpy_64_
37bef149cmov rax, [rsp+208]
37bef14a4test rax, rax
37bef14a7jne 0x37bef1130
37bef14adjmp 0x37bef06d5
37bef14b2
37bef14b2 66 0f 1f 44 00 00 f..D..
37bef14b8
37bef14b8loc_37bef14b8:
37bef14b8mov rdx, -6
37bef14bfmov eax, 6
37bef14c4jmp 0x37bef0104
37bef14c9
37bef14c9 0f 1f 80 00 00 00 00 .......
37bef14d0
37bef14d0loc_37bef14d0:
37bef14d0mov rdx, -8
37bef14d7mov eax, 8
37bef14dcjmp 0x37bef0104
37bef14e1
37bef14e1loc_37bef14e1:
37bef14e1mov rdx, -10
37bef14e8mov eax, 10
37bef14edjmp 0x37bef0104
37bef14f2
37bef14f2loc_37bef14f2:
37bef14f2mov rax, [rax]
37bef14f5test rax, rax
37bef14f8jne 0x37bef150c
37bef14faimul rcx, r8
37bef14fepxor x0, x0
37bef1502cvtsi2ss x0, rcx
37bef1507jmp 0x37bef06d8
37bef150c
37bef150cloc_37bef150c:
37bef150cneg rax
37bef150fjmp 0x37bef010f
37bef1514
37bef1514loc_37bef1514:
37bef1514mov rax, rdx
37bef1517neg rax
37bef151ajmp 0x37bef010f
37beefec0
37beefec0cunm22_64_:
37beefec0push r15
37beefec2push r14
37beefec4push r13
37beefec6push r12
37beefec8push rbp
37beefec9push rdi
37beefecapush rsi
37beefecbpush rbx
37beefeccsub rsp, 280
37beefed3movups [rsp+256], x6
37beefedbmov rax, [rsp+408]
37beefee3mov rsi, [rsp+384]
37beefeebmov rdi, [rsp+392]
37beefef3mov rbx, [rsp+432]
37beefefbmov rax, [rax]
37beefefemov [rsp+136], rax
37beeff06mov rax, [rsp+424]
37beeff0emov rbp, rdx
37beeff11lea rdx, [rip+0x569108]
37beeff18mov [rsp+368], r8
37beeff20mov r8l, 1
37beeff26mov r12, rcx
37beeff29mov rax, [rax]
37beeff2cmov [rsp+376], r9
37beeff34mov r9l, 1
37beeff3amov [rsp+160], rax
37beeff42mov rax, [rsp+448]
37beeff4amov [rax], 0
37beeff51call lsame_64_
37beeff56mov r9l, 1
37beeff5cmov r8l, 1
37beeff62mov rcx, rbp
37beeff65lea rdx, [rip+0x5690b5]
37beeff6cmov r15, rax
37beeff6fcall lsame_64_
37beeff74mov [rsp+168], rax
37beeff7cmov rax, [rsp+440]
37beeff84mov rax, [rax]
37beeff87mov [rsp+128], rax
37beeff8fmov rax, [rsi]
37beeff92test r15, r15
37beeff95je 0x37bef00a8
37beeff9bmov rcx, [rsp+368]
37beeffa3mov r14l, 1
37beeffa9mov r13, [rcx]
37beeffactest rax, rax
37beeffafjne 0x37bef0150
37beeffb5
37beeffb5loc_37beeffb5:
37beeffb5mov r9l, 1
37beeffbbmov r8l, 1
37beeffc1lea rdx, [rip+0x569059]
37beeffc8mov rcx, rbp
37beeffcbcall lsame_64_
37beeffd0test rax, rax
37beeffd3je 0x37bef0170
37beeffd9
37beeffd9loc_37beeffd9:
37beeffd9mov rax, [rsp+368]
37beeffe1mov rcx, [rax]
37beeffe4test rcx, rcx
37beeffe7js 0x37bef00f8
37beeffedmov rax, [rsp+376]
37beefff5mov r8, [rax]
37beefff8test r8, r8
37beefffbjs 0x37bef01c0
37bef0001mov r9, [rsi]
37bef0004test r9, r9
37bef0007js 0x37bef01a8
37bef000dmov r11, [rdi]
37bef0010mov rdx, -5
37bef0017mov eax, 5
37bef001clea r10, [r9+r11]
37bef0020cmp r10, r13
37bef0023jne 0x37bef0104
37bef0029test r11, r11
37bef002cjs 0x37bef14b8
37bef0032mov rdx, [rsp+408]
37bef003atest r13, r13
37bef003dmov eax, 1
37bef0042cmovg rax, r13
37bef0046cmp [rdx], rax
37bef0049jl 0x37bef14d0
37bef004fmov rdx, [rsp+424]
37bef0057test rcx, rcx
37bef005amov eax, 1
37bef005fcmovg rax, rcx
37bef0063cmp [rdx], rax
37bef0066jl 0x37bef14e1
37bef006cmov rax, [rsp+440]
37bef0074mov rax, [rax]
37bef0077cmp rax, r14
37bef007ajge 0x37bef01d1
37bef0080mov rax, [rsp+448]
37bef0088cmp [rsp+128], -1
37bef0091je 0x37bef14f2
37bef0097mov [rax], -12
37bef009emov eax, 12
37bef00a3jmp 0x37bef010f
37bef00a5
37bef00a5 0f 1f 00 ...
37bef00a8
37bef00a8loc_37bef00a8:
37bef00a8mov rcx, [rsp+376]
37bef00b0mov r14l, 1
37bef00b6mov r13, [rcx]
37bef00b9test rax, rax
37bef00bcjne 0x37bef0160
37bef00c2
37bef00c2loc_37bef00c2:
37bef00c2mov r9l, 1
37bef00c8mov r8l, 1
37bef00celea rdx, [rip+0x568f4d]
37bef00d5mov rcx, r12
37bef00d8call lsame_64_
37bef00ddtest rax, rax
37bef00e0jne 0x37beeffb5
37bef00e6mov rdx, -1
37bef00edmov eax, 1
37bef00f2jmp 0x37bef0104
37bef00f4
37bef00f4 0f 1f 40 00 ..@.
37bef00f8
37bef00f8loc_37bef00f8:
37bef00f8mov rdx, -3
37bef00ffmov eax, 3
37bef0104
37bef0104loc_37bef0104:
37bef0104mov rdi, [rsp+448]
37bef010cmov [rdi], rdx
37bef010f
37bef010floc_37bef010f:
37bef010flea rdx, [rsp+248]
37bef0117mov r8l, 6
37bef011dlea rcx, [rip+0x568f00]
37bef0124mov [rsp+248], rax
37bef012ccall xerbla_64_
37bef0131nop
37bef0132
37bef0132loc_37bef0132:
37bef0132movups x6, [rsp+256]
37bef013aadd rsp, 280
37bef0141pop rbx
37bef0142pop rsi
37bef0143pop rdi
37bef0144pop rbp
37bef0145pop r12
37bef0147pop r13
37bef0149pop r14
37bef014bpop r15
37bef014dret
37bef014e
37bef014e 66 90 f.
37bef0150
37bef0150loc_37bef0150:
37bef0150cmp [rdi], 0
37bef0154cmovne r14, r13
37bef0158jmp 0x37beeffb5
37bef015d
37bef015d 0f 1f 00 ...
37bef0160
37bef0160loc_37bef0160:
37bef0160cmp [rdi], 0
37bef0164cmovne r14, r13
37bef0168jmp 0x37bef00c2
37bef016d
37bef016d 0f 1f 00 ...
37bef0170
37bef0170loc_37bef0170:
37bef0170mov r9l, 1
37bef0176mov r8l, 1
37bef017clea rdx, [rip+0x568ea0]
37bef0183mov rcx, rbp
37bef0186call lsame_64_
37bef018btest rax, rax
37bef018ejne 0x37beeffd9
37bef0194mov rdx, -2
37bef019bmov eax, 2
37bef01a0jmp 0x37bef0104
37bef01a5
37bef01a5 0f 1f 00 ...
37bef01a8
37bef01a8loc_37bef01a8:
37bef01a8mov rdx, -5
37bef01afmov eax, 5
37bef01b4jmp 0x37bef0104
37bef01b9
37bef01b9 0f 1f 80 00 00 00 00 .......
37bef01c0
37bef01c0loc_37bef01c0:
37bef01c0mov rdx, -4
37bef01c7mov eax, 4
37bef01ccjmp 0x37bef0104
37bef01d1
37bef01d1loc_37bef01d1:
37bef01d1mov rdx, [rsp+448]
37bef01d9mov rdx, [rdx]
37bef01dctest rdx, rdx
37bef01dfjne 0x37bef1514
37bef01e5mov rdx, rcx
37bef01e8pxor x0, x0
37bef01ecmov [rbx+4], 0
37bef01f3imul rdx, r8
37bef01f7cvtsi2ss x0, rdx
37bef01fcmovss [rbx], x0
37bef0200cmp [rsp+128], -1
37bef0209je 0x37bef0132
37bef020ftest rcx, rcx
37bef0212je 0x37bef06f0
37bef0218test r8, r8
37bef021bje 0x37bef06f0
37bef0221test r9, r9
37bef0224je 0x37bef0b40
37bef022atest r11, r11
37bef022dje 0x37bef0be8
37bef0233mov r14, [rsp+136]
37bef023bxor r10l, r10l
37bef023emov rbp, [rsp+160]
37bef0246test r14, r14
37bef0249cmovns r10, r14
37bef024dmov [rsp+144], r10
37bef0255not r10
37bef0258mov [rsp+152], r10
37bef0260xor r10l, r10l
37bef0263test rbp, rbp
37bef0266mov r14, r10
37bef0269cmovns r14, rbp
37bef026dcmp rax, rdx
37bef0270cmovg rax, rdx
37bef0274mov [rsp+160], r14
37bef027ccqo
37bef027eidiv r13
37bef0281mov edx, 1
37bef0286test rax, rax
37bef0289cmovg rdx, rax
37bef028dmov r10, rdx
37bef0290test r15, r15
37bef0293je 0x37bef0700
37bef0299lea rax, [r8-1]
37bef029dxor edx, edx
37bef029fdiv r10
37bef02a2cmp [rsp+168], 0
37bef02abje 0x37bef1078
37bef02b1imul r14, r10
37bef02b5lea rdx, [rip+0x568d76]
37bef02bcmov [rsp+160], -1
37bef02c8mov r15, [rsp+424]
37bef02d0mov [rsp+168], rdx
37bef02d8lea rdx, [rip+0x568d61]
37bef02dflea r12, [rsp+248]
37bef02e7movaps x6, x0
37bef02eamov [rsp+176], rdx
37bef02f2lea rdx, [rip+0x568d4c]
37bef02f9lea r13, [rip+0x568d38]
37bef0300mov [rsp+128], rdx
37bef0308lea rdx, [rip+0x568d39]
37bef030flea rbp, [rsp+240]
37bef0317mov [rsp+136], rdx
37bef031flea rdx, [rip+0x568d2e]
37bef0326mov [rsp+184], rdx
37bef032emov rdx, [rsp+416]
37bef0336mov [rsp+224], r14
37bef033eadd rdx, 8
37bef0342mov [rsp+192], rdx
37bef034amov rdx, r11
37bef034dmov r11, rax
37bef0350mov eax, 1
37bef0355jmp 0x37bef03a0
37bef0357
37bef0357 66 0f 1f 84 00 00 00 00 00 f........
37bef0360
37bef0360loc_37bef0360:
37bef0360mov rcx, [rsp+224]
37bef0368add [rsp+160], rcx
37bef0370sub r11, 1
37bef0374mov rcx, [rsp+376]
37bef037cmov r10, [rsp+208]
37bef0384mov rax, [rsp+216]
37bef038cmov rdx, [rdi]
37bef038fmov r8, [rcx]
37bef0392mov rcx, [rsp+368]
37bef039aadd rax, r10
37bef039dmov rcx, [rcx]
37bef03a0
37bef03a0loc_37bef03a0:
37bef03a0sub r8, rax
37bef03a3mov [rsp+48], rbp
37bef03a8mov r14, [rsp+160]
37bef03b0add r8, 1
37bef03b4mov [rsp+216], rax
37bef03bcmov rax, [rsp+416]
37bef03c4cmp r8, r10
37bef03c7mov [rsp+40], rbx
37bef03cclea rdx, [r14+rdx+1]
37bef03d1cmovg r8, r10
37bef03d5mov [rsp+32], r15
37bef03dalea r9, [rax+8*rdx]
37bef03demov rdx, rsi
37bef03e1mov [rsp+56], 3
37bef03eamov [rsp+240], rcx
37bef03f2mov rcx, [rsp+128]
37bef03famov [rsp+248], r8
37bef0402mov r8, r12
37bef0405mov [rsp+200], r11
37bef040dmov [rsp+208], r10
37bef0415call clacpy_64_
37bef041amov rax, [rsp+408]
37bef0422mov [rsp+112], 8
37bef042blea r8, [rip+0x568c16]
37bef0432mov [rsp+80], rbp
37bef0437mov r10, [rsp+152]
37bef043fmov [rsp+72], rbx
37bef0444mov r9, [rsp+400]
37bef044cmov [rsp+64], rax
37bef0451mov rcx, [rsp+184]
37bef0459mov [rsp+104], 12
37bef0462mov [rsp+96], 5
37bef046bmov [rsp+88], 4
37bef0474mov rax, [rdi]
37bef0477mov [rsp+48], r13
37bef047clea rdx, [rax+1]
37bef0480mov [rsp+40], r12
37bef0485imul rdx, [rsp+144]
37bef048emov [rsp+32], rsi
37bef0493lea rdx, [r10+rdx+1]
37bef0498lea rdx, [r9+8*rdx]
37bef049clea r9, [rip+0x568b87]
37bef04a3mov [rsp+56], rdx
37bef04a8mov rdx, [rsp+176]
37bef04b0call ctrmm_64_
37bef04b5mov [rsp+96], rbp
37bef04bamov r9, r12
37bef04bdmov r8, rsi
37bef04c0mov rdx, [rsp+192]
37bef04c8mov [rsp+88], rbx
37bef04cdmov [rsp+160], r14
37bef04d5lea r14, [rdx+8*r14]
37bef04d9mov rdx, [rsp+408]
37bef04e1mov [rsp+80], r13
37bef04e6mov [rsp+112], 12
37bef04efmov [rsp+56], rdx
37bef04f4mov rdx, [rsp+400]
37bef04fcmov [rsp+104], 12
37bef0505mov [rsp+48], rdx
37bef050amov rdx, [rsp+136]
37bef0512mov [rsp+72], r15
37bef0517mov [rsp+64], r14
37bef051cmov rcx, rdx
37bef051fmov [rsp+40], r13
37bef0524mov [rsp+32], rdi
37bef0529call cgemm_64_
37bef052emov [rsp+48], rbp
37bef0533mov r9, r14
37bef0536mov r8, r12
37bef0539mov [rsp+56], 3
37bef0542mov rdx, [rsi]
37bef0545mov [rsp+32], r15
37bef054amov rcx, [rsp+128]
37bef0552lea rdx, [rbx+8*rdx]
37bef0556mov [rsp+40], rdx
37bef055bmov rdx, rdi
37bef055ecall clacpy_64_
37bef0563mov r9, [rsi]
37bef0566mov [rsp+80], rbp
37bef056blea r8, [rip+0x568ad6]
37bef0572mov [rsp+112], 8
37bef057blea rdx, [8*r9]
37bef0583mov [rsp+48], r13
37bef0588mov r9, [rsp+408]
37bef0590lea rcx, [rbx+rdx]
37bef0594mov [rsp+40], r12
37bef0599add rdx, [rsp+400]
37bef05a1mov [rsp+72], rcx
37bef05a6mov rcx, [rsp+184]
37bef05aemov [rsp+64], r9
37bef05b3lea r9, [rip+0x568a70]
37bef05bamov [rsp+56], rdx
37bef05bfmov rdx, [rsp+168]
37bef05c7mov [rsp+104], 12
37bef05d0mov [rsp+96], 5
37bef05d9mov [rsp+88], 4
37bef05e2mov [rsp+32], rdi
37bef05e7call ctrmm_64_
37bef05ecmov rcx, [rsi]
37bef05efmov r9, [rdi]
37bef05f2mov [rsp+112], 12
37bef05fbmov rax, [rsp+160]
37bef0603mov r11, [rsp+400]
37bef060bmov [rsp+96], rbp
37bef0610lea rdx, [r9+1]
37bef0614lea r8, [rbx+8*rcx]
37bef0618mov [rsp+80], r13
37bef061dmov r9, [rsp+416]
37bef0625mov [rsp+88], r8
37bef062alea r8, [rax+rdx]
37bef062eimul rdx, [rsp+144]
37bef0637lea r8, [r9+8*r8]
37bef063bmov [rsp+72], r15
37bef0640add rdx, [rsp+152]
37bef0648mov [rsp+64], r8
37bef064dmov r8, rdi
37bef0650mov r9, [rsp+408]
37bef0658lea rdx, [rcx+rdx+1]
37bef065dmov [rsp+40], r13
37bef0662lea rdx, [r11+8*rdx]
37bef0666mov [rsp+32], rsi
37bef066bmov [rsp+56], r9
37bef0670mov r9, r12
37bef0673mov [rsp+48], rdx
37bef0678mov rdx, [rsp+136]
37bef0680mov [rsp+104], 12
37bef0689mov rcx, rdx
37bef068ccall cgemm_64_
37bef0691mov [rsp+48], r15
37bef0696mov r9, rbx
37bef0699mov r8, r12
37bef069cmov [rsp+40], r14
37bef06a1mov rdx, [rsp+368]
37bef06a9mov [rsp+32], rbp
37bef06aemov rcx, [rsp+128]
37bef06b6mov [rsp+56], 3
37bef06bfcall clacpy_64_
37bef06c4mov r11, [rsp+200]
37bef06cctest r11, r11
37bef06cfjne 0x37bef0360
37bef06d5
37bef06d5loc_37bef06d5:
37bef06d5movaps x0, x6
37bef06d8
37bef06d8loc_37bef06d8:
37bef06d8mov [rbx+4], 0
37bef06dfmovss [rbx], x0
37bef06e3jmp 0x37bef0132
37bef06e8
37bef06e8 0f 1f 84 00 00 00 00 00 ........
37bef06f0
37bef06f0loc_37bef06f0:
37bef06f0mov [rbx], 0x3f800000
37bef06f6jmp 0x37bef0132
37bef06fb
37bef06fb 0f 1f 44 00 00 ..D..
37bef0700
37bef0700loc_37bef0700:
37bef0700mov rax, [rsp+160]
37bef0708xor edx, edx
37bef070alea r12, [rsp+248]
37bef0712lea r13, [rip+0x56891f]
37bef0719lea rbp, [rsp+240]
37bef0721not rax
37bef0724mov [rsp+184], rax
37bef072clea rax, [rcx-1]
37bef0730div r10
37bef0733cmp [rsp+168], 0
37bef073clea rdx, [rip+0x5688ef]
37bef0743mov [rsp+168], rdx
37bef074blea rdx, [rip+0x5688ee]
37bef0752mov [rsp+176], rdx
37bef075alea rdx, [rip+0x5688e4]
37bef0761mov [rsp+128], rdx
37bef0769lea rdx, [rip+0x5688d8]
37bef0770mov [rsp+136], rdx
37bef0778je 0x37bef0c90
37bef077elea rdx, [rip+0x5688dc]
37bef0785mov r14, [rsp+424]
37bef078dmovaps x6, x0
37bef0790xor r15l, r15l
37bef0793mov [rsp+192], rdx
37bef079bmov rdx, r9
37bef079ejmp 0x37bef07bd
37bef07a0
37bef07a0loc_37bef07a0:
37bef07a0mov rcx, [rsp+368]
37bef07a8mov r10, [rsp+224]
37bef07b0sub rax, 1
37bef07b4mov rdx, [rsi]
37bef07b7mov rcx, [rcx]
37bef07baadd r15, r10
37bef07bd
37bef07bdloc_37bef07bd:
37bef07bdsub rcx, r15
37bef07c0lea r11, [r15+1]
37bef07c4mov [rsp+48], rbp
37bef07c9mov r8, rdi
37bef07cccmp rcx, r10
37bef07cfmov [rsp+224], r10
37bef07d7cmovg rcx, r10
37bef07dbmov [rsp+40], rbx
37bef07e0add rdx, 1
37bef07e4mov r10, [rsp+416]
37bef07ecimul rdx, [rsp+160]
37bef07f5mov [rsp+32], r14
37bef07faadd rdx, [rsp+184]
37bef0802mov [rsp+248], rcx
37bef080amov [rsp+56], 3
37bef0813add rdx, r11
37bef0816mov [rsp+240], rcx
37bef081emov rcx, [rsp+128]
37bef0826lea r9, [r10+8*rdx]
37bef082amov rdx, r12
37bef082dmov [rsp+208], r11
37bef0835mov [rsp+216], rax
37bef083dcall clacpy_64_
37bef0842mov rdx, [rsp+408]
37bef084amov [rsp+80], rbp
37bef084flea r9, [rip+0x5687d4]
37bef0856mov r10, [rsp+400]
37bef085emov [rsp+72], rbx
37bef0863lea r8, [rip+0x5687de]
37bef086amov [rsp+112], 8
37bef0873mov rcx, [rsp+192]
37bef087bmov [rsp+104], 12
37bef0884mov [rsp+96], 5
37bef088dmov [rsp+88], 5
37bef0896mov [rsp+64], rdx
37bef089bmov rdx, [rsi]
37bef089emov [rsp+48], r13
37bef08a3lea rdx, [r10+8*rdx]
37bef08a7mov [rsp+40], rdi
37bef08acmov [rsp+56], rdx
37bef08b1mov rdx, [rsp+168]
37bef08b9mov [rsp+32], r12
37bef08becall ctrmm_64_
37bef08c3mov [rsp+96], rbp
37bef08c8mov r9, rdi
37bef08cbmov r8, r12
37bef08cemov rdx, [rsp+416]
37bef08d6mov [rsp+88], rbx
37bef08dbmov [rsp+112], 12
37bef08e4lea rax, [rdx+8*r15]
37bef08e8mov rdx, [rsp+408]
37bef08f0mov [rsp+80], r13
37bef08f5mov [rsp+48], rax
37bef08famov [rsp+72], rdx
37bef08ffmov rdx, [rsp+400]
37bef0907mov [rsp+104], 12
37bef0910mov [rsp+64], rdx
37bef0915mov rdx, [rsp+136]
37bef091dmov [rsp+56], r14
37bef0922mov [rsp+40], r13
37bef0927mov rcx, rdx
37bef092amov [rsp+32], rsi
37bef092fmov [rsp+200], rax
37bef0937call cgemm_64_
37bef093cmov [rsp+48], rbp
37bef0941mov r9, [rsp+200]
37bef0949mov r8, rsi
37bef094cmov [rsp+56], 3
37bef0955mov rdx, [rdi]
37bef0958imul rdx, [rsp+240]
37bef0961mov [rsp+32], r14
37bef0966mov rcx, [rsp+128]
37bef096elea rdx, [rbx+8*rdx]
37bef0972mov [rsp+40], rdx
37bef0977mov rdx, r12
37bef097acall clacpy_64_
37bef097fmov rdx, [rdi]
37bef0982mov r10, [rsp+240]
37bef098amov [rsp+112], 8
37bef0993mov r8, [rsp+152]
37bef099bmov [rsp+80], rbp
37bef09a0imul r10, rdx
37bef09a4add rdx, 1
37bef09a8mov r9, [rsp+400]
37bef09b0mov [rsp+104], 12
37bef09b9imul rdx, [rsp+144]
37bef09c2mov [rsp+48], r13
37bef09c7mov [rsp+96], 5
37bef09d0lea rcx, [rbx+8*r10]
37bef09d4mov r10, [rsp+408]
37bef09dcmov [rsp+40], rsi
37bef09e1lea rdx, [r8+rdx+1]
37bef09e6mov [rsp+72], rcx
37bef09ebmov rcx, [rsp+192]
37bef09f3lea r8, [rip+0x56864e]
37bef09falea rdx, [r9+8*rdx]
37bef09femov [rsp+64], r10
37bef0a03lea r9, [rip+0x568620]
37bef0a0amov [rsp+56], rdx
37bef0a0fmov rdx, [rsp+176]
37bef0a17mov [rsp+88], 5
37bef0a20mov [rsp+32], r12
37bef0a25call ctrmm_64_
37bef0a2amov r9, [rsi]
37bef0a2dmov rcx, [rdi]
37bef0a30mov [rsp+96], rbp
37bef0a35mov r10, [rsp+400]
37bef0a3dmov r11, [rsp+416]
37bef0a45mov [rsp+80], r13
37bef0a4alea rdx, [r9+1]
37bef0a4emov r9, [rsp+240]
37bef0a56mov [rsp+56], r14
37bef0a5bmov [rsp+40], r13
37bef0a60imul r9, rcx
37bef0a64add rcx, 1
37bef0a68mov [rsp+32], rdi
37bef0a6dimul rcx, [rsp+144]
37bef0a76add rcx, [rsp+152]
37bef0a7emov [rsp+112], 12
37bef0a87mov [rsp+104], 12
37bef0a90add rcx, rdx
37bef0a93imul rdx, [rsp+160]
37bef0a9clea r8, [rbx+8*r9]
37bef0aa0add rdx, [rsp+184]
37bef0aa8mov r9, [rsp+408]
37bef0ab0lea rcx, [r10+8*rcx]
37bef0ab4add rdx, [rsp+208]
37bef0abcmov [rsp+88], r8
37bef0ac1mov r8, r12
37bef0ac4lea rdx, [r11+8*rdx]
37bef0ac8mov [rsp+72], r9
37bef0acdmov r9, rsi
37bef0ad0mov [rsp+64], rcx
37bef0ad5mov [rsp+48], rdx
37bef0adamov rdx, [rsp+136]
37bef0ae2mov rcx, rdx
37bef0ae5call cgemm_64_
37bef0aeamov [rsp+48], r14
37bef0aefmov r9, rbx
37bef0af2mov rdx, r12
37bef0af5mov rax, [rsp+200]
37bef0afdmov [rsp+32], rbp
37bef0b02mov r8, [rsp+376]
37bef0b0amov rcx, [rsp+128]
37bef0b12mov [rsp+56], 3
37bef0b1bmov [rsp+40], rax
37bef0b20call clacpy_64_
37bef0b25mov rax, [rsp+216]
37bef0b2dtest rax, rax
37bef0b30jne 0x37bef07a0
37bef0b36jmp 0x37bef06d5
37bef0b3b
37bef0b3b 0f 1f 44 00 00 ..D..
37bef0b40
37bef0b40loc_37bef0b40:
37bef0b40mov rax, [rsp+424]
37bef0b48mov r8, rbp
37bef0b4bmov rcx, r12
37bef0b4emov [rsp+112], 8
37bef0b57mov [rsp+104], 1
37bef0b60lea r9, [rip+0x5684c3]
37bef0b67lea rdx, [rip+0x5684c4]
37bef0b6emov [rsp+80], rax
37bef0b73mov rax, [rsp+416]
37bef0b7bmov [rsp+96], 5
37bef0b84mov [rsp+72], rax
37bef0b89mov rax, [rsp+408]
37bef0b91mov [rsp+88], 1
37bef0b9amov [rsp+64], rax
37bef0b9fmov rax, [rsp+400]
37bef0ba7mov [rsp+56], rax
37bef0baclea rax, [rip+0x568485]
37bef0bb3mov [rsp+48], rax
37bef0bb8mov rax, [rsp+376]
37bef0bc0mov [rsp+40], rax
37bef0bc5mov rax, [rsp+368]
37bef0bcdmov [rsp+32], rax
37bef0bd2call ctrmm_64_
37bef0bd7mov [rbx], 0x3f800000
37bef0bdejmp 0x37bef0132
37bef0be3
37bef0be3 0f 1f 44 00 00 ..D..
37bef0be8
37bef0be8loc_37bef0be8:
37bef0be8mov rax, [rsp+424]
37bef0bf0mov r8, rbp
37bef0bf3mov rcx, r12
37bef0bf6mov [rsp+112], 8
37bef0bffmov [rsp+104], 1
37bef0c08lea r9, [rip+0x56841b]
37bef0c0flea rdx, [rip+0x56842a]
37bef0c16mov [rsp+80], rax
37bef0c1bmov rax, [rsp+416]
37bef0c23mov [rsp+96], 5
37bef0c2cmov [rsp+72], rax
37bef0c31mov rax, [rsp+408]
37bef0c39mov [rsp+88], 1
37bef0c42mov [rsp+64], rax
37bef0c47mov rax, [rsp+400]
37bef0c4fmov [rsp+56], rax
37bef0c54lea rax, [rip+0x5683dd]
37bef0c5bmov [rsp+48], rax
37bef0c60mov rax, [rsp+376]
37bef0c68mov [rsp+40], rax
37bef0c6dmov rax, [rsp+368]
37bef0c75mov [rsp+32], rax
37bef0c7acall ctrmm_64_
37bef0c7fmov [rbx], 0x3f800000
37bef0c86jmp 0x37bef0132
37bef0c8b
37bef0c8b 0f 1f 44 00 00 ..D..
37bef0c90
37bef0c90loc_37bef0c90:
37bef0c90lea rdx, [rip+0x5683c1]
37bef0c97lea r15, [rip+0x5683c3]
37bef0c9emov r14, [rsp+424]
37bef0ca6movaps x6, x0
37bef0ca9mov [rsp+192], r15
37bef0cb1xor r15l, r15l
37bef0cb4mov [rsp+208], rdx
37bef0cbcmov rdx, r11
37bef0cbfjmp 0x37bef0ce5
37bef0cc1
37bef0cc1 0f 1f 80 00 00 00 00 .......
37bef0cc8
37bef0cc8loc_37bef0cc8:
37bef0cc8mov rcx, [rsp+368]
37bef0cd0mov r10, [rsp+232]
37bef0cd8sub rax, 1
37bef0cdcmov rdx, [rdi]
37bef0cdfmov rcx, [rcx]
37bef0ce2add r15, r10
37bef0ce5
37bef0ce5loc_37bef0ce5:
37bef0ce5sub rcx, r15
37bef0ce8lea r11, [r15+1]
37bef0cecmov [rsp+48], rbp
37bef0cf1mov r8, rsi
37bef0cf4cmp rcx, r10
37bef0cf7mov [rsp+216], r11
37bef0cffcmovg rcx, r10
37bef0d03add rdx, 1
37bef0d07mov [rsp+56], 3
37bef0d10imul rdx, [rsp+160]
37bef0d19add rdx, [rsp+184]
37bef0d21mov [rsp+40], rbx
37bef0d26add rdx, r11
37bef0d29mov [rsp+32], r14
37bef0d2emov r11, [rsp+416]
37bef0d36mov [rsp+248], rcx
37bef0d3emov [rsp+240], rcx
37bef0d46mov rcx, [rsp+128]
37bef0d4elea r9, [r11+8*rdx]
37bef0d52mov rdx, r12
37bef0d55mov [rsp+224], rax
37bef0d5dmov [rsp+232], r10
37bef0d65call clacpy_64_
37bef0d6amov rdx, [rsp+408]
37bef0d72mov [rsp+112], 8
37bef0d7blea r9, [rip+0x5682a8]
37bef0d82mov [rsp+104], 9
37bef0d8bmov r11, [rsp+152]
37bef0d93lea r8, [rip+0x5682be]
37bef0d9amov [rsp+80], rbp
37bef0d9fmov r10, [rsp+400]
37bef0da7mov [rsp+72], rbx
37bef0dacmov rcx, [rsp+192]
37bef0db4mov [rsp+96], 5
37bef0dbdmov [rsp+88], 5
37bef0dc6mov [rsp+64], rdx
37bef0dcbmov rdx, [rdi]
37bef0dcemov [rsp+48], r13
37bef0dd3add rdx, 1
37bef0dd7mov [rsp+40], rsi
37bef0ddcimul rdx, [rsp+144]
37bef0de5mov [rsp+32], r12
37bef0dealea rdx, [r11+rdx+1]
37bef0deflea rdx, [r10+8*rdx]
37bef0df3mov [rsp+56], rdx
37bef0df8mov rdx, [rsp+176]
37bef0e00call ctrmm_64_
37bef0e05mov [rsp+96], rbp
37bef0e0amov r9, rsi
37bef0e0dmov r8, r12
37bef0e10mov r10, [rsp+408]
37bef0e18mov [rsp+88], rbx
37bef0e1dmov rdx, [rsp+416]
37bef0e25mov [rsp+80], r13
37bef0e2amov [rsp+72], r10
37bef0e2fmov r10, [rsp+400]
37bef0e37lea rdx, [rdx+8*r15]
37bef0e3bmov [rsp+56], r14
37bef0e40mov rcx, [rsp+136]
37bef0e48mov [rsp+64], r10
37bef0e4dmov [rsp+48], rdx
37bef0e52mov [rsp+112], 9
37bef0e5bmov [rsp+104], 12
37bef0e64mov [rsp+40], r13
37bef0e69mov [rsp+32], rdi
37bef0e6emov [rsp+200], rdx
37bef0e76mov rdx, [rsp+208]
37bef0e7ecall cgemm_64_
37bef0e83mov [rsp+48], rbp
37bef0e88mov r9, [rsp+200]
37bef0e90mov r8, rdi
37bef0e93mov [rsp+56], 3
37bef0e9cmov rdx, [rsi]
37bef0e9fimul rdx, [rsp+240]
37bef0ea8mov [rsp+32], r14
37bef0eadmov rcx, [rsp+128]
37bef0eb5lea rdx, [rbx+8*rdx]
37bef0eb9mov [rsp+40], rdx
37bef0ebemov rdx, r12
37bef0ec1call clacpy_64_
37bef0ec6mov rdx, [rsi]
37bef0ec9mov r10, [rsp+240]
37bef0ed1mov [rsp+112], 8
37bef0edamov [rsp+104], 9
37bef0ee3lea r9, [rip+0x568140]
37bef0eealea r8, [rip+0x568167]
37bef0ef1imul r10, rdx
37bef0ef5mov [rsp+80], rbp
37bef0efamov [rsp+96], 5
37bef0f03mov [rsp+88], 5
37bef0f0clea rcx, [rbx+8*r10]
37bef0f10mov r10, [rsp+408]
37bef0f18mov [rsp+48], r13
37bef0f1dmov [rsp+72], rcx
37bef0f22mov rcx, [rsp+192]
37bef0f2amov [rsp+64], r10
37bef0f2fmov r10, [rsp+400]
37bef0f37mov [rsp+40], rdi
37bef0f3clea rdx, [r10+8*rdx]
37bef0f40mov [rsp+32], r12
37bef0f45mov [rsp+56], rdx
37bef0f4amov rdx, [rsp+168]
37bef0f52call ctrmm_64_
37bef0f57mov r10, [rdi]
37bef0f5amov r8, [rsi]
37bef0f5dmov [rsp+80], r13
37bef0f62mov rax, [rsp+144]
37bef0f6amov r11, [rsp+152]
37bef0f72mov [rsp+56], r14
37bef0f77mov r9, rdi
37bef0f7alea rdx, [r10+1]
37bef0f7emov [rsp+40], r13
37bef0f83mov r10, [rsp+240]
37bef0f8bimul rax, rdx
37bef0f8fmov [rsp+32], rsi
37bef0f94imul r10, r8
37bef0f98mov [rsp+96], rbp
37bef0f9dimul rdx, [rsp+160]
37bef0fa6add rdx, [rsp+184]
37bef0faemov [rsp+112], 9
37bef0fb7add rdx, [rsp+216]
37bef0fbfmov [rsp+104], 12
37bef0fc8lea rcx, [rbx+8*r10]
37bef0fccmov r10, [rsp+408]
37bef0fd4mov [rsp+88], rcx
37bef0fd9lea rcx, [rax+r11]
37bef0fddmov rax, [rsp+416]
37bef0fe5mov r11, [rsp+400]
37bef0fedlea rcx, [r8+rcx+1]
37bef0ff2mov [rsp+72], r10
37bef0ff7mov r8, r12
37bef0ffalea rdx, [rax+8*rdx]
37bef0ffelea rcx, [r11+8*rcx]
37bef1002mov [rsp+48], rdx
37bef1007mov rdx, [rsp+208]
37bef100fmov [rsp+64], rcx
37bef1014mov rcx, [rsp+136]
37bef101ccall cgemm_64_
37bef1021mov rdx, [rsp+200]
37bef1029mov r9, rbx
37bef102cmov [rsp+56], 3
37bef1035mov [rsp+48], r14
37bef103amov r8, [rsp+376]
37bef1042mov [rsp+40], rdx
37bef1047mov rcx, [rsp+128]
37bef104fmov rdx, r12
37bef1052mov [rsp+32], rbp
37bef1057call clacpy_64_
37bef105cmov rax, [rsp+224]
37bef1064test rax, rax
37bef1067jne 0x37bef0cc8
37bef106djmp 0x37bef06d5
37bef1072
37bef1072 66 0f 1f 44 00 00 f..D..
37bef1078
37bef1078loc_37bef1078:
37bef1078mov r11l, 1
37bef107emov rdx, [rsp+160]
37bef1086mov r15, [rsp+424]
37bef108emov [rsp+160], -1
37bef109alea r12, [rsp+248]
37bef10a2lea r13, [rip+0x567f8f]
37bef10a9movaps x6, x0
37bef10acimul rdx, r10
37bef10b0lea rbp, [rsp+240]
37bef10b8mov [rsp+232], rdx
37bef10c0lea rdx, [rip+0x567f6b]
37bef10c7mov [rsp+168], rdx
37bef10cflea rdx, [rip+0x567f6a]
37bef10d6mov [rsp+176], rdx
37bef10delea rdx, [rip+0x567f60]
37bef10e5mov [rsp+128], rdx
37bef10edlea rdx, [rip+0x567f54]
37bef10f4mov [rsp+136], rdx
37bef10fclea rdx, [rip+0x567f51]
37bef1103mov [rsp+184], rdx
37bef110bmov rdx, [rsp+416]
37bef1113add rdx, 8
37bef1117mov [rsp+192], rdx
37bef111flea rdx, [rip+0x567f32]
37bef1126mov [rsp+200], rdx
37bef112ejmp 0x37bef1170
37bef1130
37bef1130loc_37bef1130:
37bef1130mov rcx, [rsp+232]
37bef1138add [rsp+160], rcx
37bef1140sub rax, 1
37bef1144mov rcx, [rsp+376]
37bef114cmov r10, [rsp+216]
37bef1154mov r11, [rsp+224]
37bef115cmov r9, [rsi]
37bef115fmov r8, [rcx]
37bef1162mov rcx, [rsp+368]
37bef116aadd r11, r10
37bef116dmov rcx, [rcx]
37bef1170
37bef1170loc_37bef1170:
37bef1170sub r8, r11
37bef1173mov [rsp+48], rbp
37bef1178mov r14, [rsp+160]
37bef1180add r8, 1
37bef1184mov [rsp+208], rax
37bef118cmov rax, [rsp+416]
37bef1194cmp r8, r10
37bef1197mov [rsp+40], rbx
37bef119clea rdx, [r14+r9+1]
37bef11a1cmovg r8, r10
37bef11a5mov [rsp+32], r15
37bef11aalea r9, [rax+8*rdx]
37bef11aemov rdx, rdi
37bef11b1mov [rsp+56], 3
37bef11bamov [rsp+240], rcx
37bef11c2mov rcx, [rsp+128]
37bef11camov [rsp+248], r8
37bef11d2mov r8, r12
37bef11d5mov [rsp+224], r11
37bef11ddmov [rsp+216], r10
37bef11e5call clacpy_64_
37bef11eamov rax, [rsp+408]
37bef11f2mov [rsp+112], 8
37bef11fblea r9, [rip+0x567e28]
37bef1202mov [rsp+104], 9
37bef120bmov rcx, [rsp+184]
37bef1213lea r8, [rip+0x567e3e]
37bef121amov [rsp+64], rax
37bef121fmov rax, [rsp+400]
37bef1227mov [rsp+96], 5
37bef1230mov [rsp+88], 4
37bef1239mov [rsp+80], rbp
37bef123emov [rsp+72], rbx
37bef1243mov rdx, [rsi]
37bef1246mov [rsp+48], r13
37bef124blea rdx, [rax+8*rdx]
37bef124fmov [rsp+40], r12
37bef1254mov [rsp+56], rdx
37bef1259mov rdx, [rsp+168]
37bef1261mov [rsp+32], rdi
37bef1266call ctrmm_64_
37bef126bmov [rsp+96], rbp
37bef1270mov r9, r12
37bef1273mov r8, rdi
37bef1276mov rdx, [rsp+192]
37bef127emov [rsp+88], rbx
37bef1283mov [rsp+160], r14
37bef128bmov rcx, [rsp+200]
37bef1293lea r14, [rdx+8*r14]
37bef1297mov rdx, [rsp+408]
37bef129fmov [rsp+80], r13
37bef12a4mov [rsp+112], 12
37bef12admov [rsp+56], rdx
37bef12b2mov rdx, [rsp+400]
37bef12bamov [rsp+104], 9
37bef12c3mov [rsp+48], rdx
37bef12c8mov rdx, [rsp+136]
37bef12d0mov [rsp+72], r15
37bef12d5mov [rsp+64], r14
37bef12damov [rsp+40], r13
37bef12dfmov [rsp+32], rsi
37bef12e4call cgemm_64_
37bef12e9mov [rsp+48], rbp
37bef12eemov r9, r14
37bef12f1mov r8, r12
37bef12f4mov [rsp+56], 3
37bef12fdmov rdx, [rdi]
37bef1300mov [rsp+32], r15
37bef1305mov rcx, [rsp+128]
37bef130dlea rdx, [rbx+8*rdx]
37bef1311mov [rsp+40], rdx
37bef1316mov rdx, rsi
37bef1319call clacpy_64_
37bef131emov rdx, [rdi]
37bef1321mov r10, [rsp+152]
37bef1329mov [rsp+112], 8
37bef1332mov r9, [rsp+400]
37bef133amov [rsp+80], rbp
37bef133flea r8, [rip+0x567d12]
37bef1346lea rcx, [rbx+8*rdx]
37bef134aadd rdx, 1
37bef134emov r11, [rsp+408]
37bef1356mov [rsp+104], 9
37bef135fimul rdx, [rsp+144]
37bef1368mov [rsp+72], rcx
37bef136dmov [rsp+64], r11
37bef1372mov rcx, [rsp+184]
37bef137amov [rsp+96], 5
37bef1383lea rdx, [r10+rdx+1]
37bef1388mov [rsp+48], r13
37bef138dlea rdx, [r9+8*rdx]
37bef1391mov [rsp+40], r12
37bef1396lea r9, [rip+0x567c8d]
37bef139dmov [rsp+56], rdx
37bef13a2mov rdx, [rsp+176]
37bef13aamov [rsp+88], 4
37bef13b3mov [rsp+32], rsi
37bef13b8call ctrmm_64_
37bef13bdmov rdx, [rdi]
37bef13c0mov r9, [rsi]
37bef13c3mov [rsp+112], 12
37bef13ccmov rax, [rsp+160]
37bef13d4mov r11, [rsp+400]
37bef13dcmov [rsp+96], rbp
37bef13e1lea rcx, [r9+1]
37bef13e5lea r8, [rbx+8*rdx]
37bef13e9add rdx, 1
37bef13edmov r9, [rsp+416]
37bef13f5imul rdx, [rsp+144]
37bef13femov [rsp+88], r8
37bef1403lea r8, [rax+rcx]
37bef1407add rdx, [rsp+152]
37bef140flea r8, [r9+8*r8]
37bef1413mov [rsp+80], r13
37bef1418mov r9, [rsp+408]
37bef1420add rdx, rcx
37bef1423mov [rsp+64], r8
37bef1428mov r8, rsi
37bef142blea rdx, [r11+8*rdx]
37bef142fmov [rsp+72], r15
37bef1434mov rcx, [rsp+200]
37bef143cmov [rsp+56], r9
37bef1441mov r9, r12
37bef1444mov [rsp+48], rdx
37bef1449mov rdx, [rsp+136]
37bef1451mov [rsp+104], 9
37bef145amov [rsp+40], r13
37bef145fmov [rsp+32], rdi
37bef1464call cgemm_64_
37bef1469mov [rsp+48], r15
37bef146emov r9, rbx
37bef1471mov r8, r12
37bef1474mov [rsp+40], r14
37bef1479mov rdx, [rsp+368]
37bef1481mov [rsp+32], rbp
37bef1486mov rcx, [rsp+128]
37bef148emov [rsp+56], 3
37bef1497call clacpy_64_
37bef149cmov rax, [rsp+208]
37bef14a4test rax, rax
37bef14a7jne 0x37bef1130
37bef14adjmp 0x37bef06d5
37bef14b2
37bef14b2 66 0f 1f 44 00 00 f..D..
37bef14b8
37bef14b8loc_37bef14b8:
37bef14b8mov rdx, -6
37bef14bfmov eax, 6
37bef14c4jmp 0x37bef0104
37bef14c9
37bef14c9 0f 1f 80 00 00 00 00 .......
37bef14d0
37bef14d0loc_37bef14d0:
37bef14d0mov rdx, -8
37bef14d7mov eax, 8
37bef14dcjmp 0x37bef0104
37bef14e1
37bef14e1loc_37bef14e1:
37bef14e1mov rdx, -10
37bef14e8mov eax, 10
37bef14edjmp 0x37bef0104
37bef14f2
37bef14f2loc_37bef14f2:
37bef14f2mov rax, [rax]
37bef14f5test rax, rax
37bef14f8jne 0x37bef150c
37bef14faimul rcx, r8
37bef14fepxor x0, x0
37bef1502cvtsi2ss x0, rcx
37bef1507jmp 0x37bef06d8
37bef150c
37bef150cloc_37bef150c:
37bef150cneg rax
37bef150fjmp 0x37bef010f
37bef1514
37bef1514loc_37bef1514:
37bef1514mov rax, rdx
37bef1517neg rax
37bef151ajmp 0x37bef010f
37beefec0
Loading..