File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc64f90
37bc64f90zpotrf_:
37bc64f90push r15
37bc64f92push r14
37bc64f94push r13
37bc64f96push r12
37bc64f98push rbp
37bc64f99push rdi
37bc64f9apush rsi
37bc64f9bpush rbx
37bc64f9csub rsp, 232
37bc64fa3mov r12, [rsp+336]
37bc64fabmov ebp, [r9]
37bc64faemov [r12], 0
37bc64fb6mov rdi, rdx
37bc64fb9mov r13, r8
37bc64fbcmov rbx, r9
37bc64fbfmov r8l, 1
37bc64fc5mov r9l, 1
37bc64fcblea rdx, [rip+0x7e896e]
37bc64fd2mov rsi, rcx
37bc64fd5call lsame_
37bc64fdamov r14l, eax
37bc64fddtest eax, eax
37bc64fdfje 0x37bc65428
37bc64fe5
37bc64fe5loc_37bc64fe5:
37bc64fe5mov eax, [rdi]
37bc64fe7test eax, eax
37bc64fe9js 0x37bc65040
37bc64febmov edx, 1
37bc64ff0cmovg edx, eax
37bc64ff3cmp [rbx], edx
37bc64ff5jge 0x37bc65050
37bc64ff7mov eax, -4
37bc64ffcmov edx, 4
37bc65001
37bc65001loc_37bc65001:
37bc65001mov [r12], eax
37bc65005
37bc65005loc_37bc65005:
37bc65005mov [rsp+220], edx
37bc6500cmov r8l, 6
37bc65012lea rdx, [rsp+220]
37bc6501alea rcx, [rip+0x7e8921]
37bc65021call xerbla_
37bc65026nop
37bc65027
37bc65027loc_37bc65027:
37bc65027add rsp, 232
37bc6502epop rbx
37bc6502fpop rsi
37bc65030pop rdi
37bc65031pop rbp
37bc65032pop r12
37bc65034pop r13
37bc65036pop r14
37bc65038pop r15
37bc6503aret
37bc6503b
37bc6503b 0f 1f 44 00 00 ..D..
37bc65040
37bc65040loc_37bc65040:
37bc65040mov eax, -2
37bc65045mov edx, 2
37bc6504ajmp 0x37bc65001
37bc6504c
37bc6504c 0f 1f 40 00 ..@.
37bc65050
37bc65050loc_37bc65050:
37bc65050mov edx, [r12]
37bc65054test edx, edx
37bc65056jne 0x37bc657bd
37bc6505ctest eax, eax
37bc6505eje 0x37bc65027
37bc65060lea rax, [rip+0x7e88e5]
37bc65067mov r9, rdi
37bc6506alea rdx, [rip+0x7e88d1]
37bc65071mov r8, rsi
37bc65074mov [rsp+64], 1
37bc6507dlea rcx, [rip+0x7e88c4]
37bc65084mov [rsp+56], 6
37bc6508dmov [rsp+48], rax
37bc65092mov [rsp+40], rax
37bc65097mov [rsp+32], rax
37bc6509ccall ilaenv_
37bc650a1mov r15l, eax
37bc650a4cmp eax, 1
37bc650a7jle 0x37bc65400
37bc650admov r9l, [rdi]
37bc650b0cmp r9l, eax
37bc650b3jle 0x37bc65400
37bc650b9movsxd rcx, ebp
37bc650bcxor eax, eax
37bc650betest rcx, rcx
37bc650c1cmovs rcx, rax
37bc650c5lea eax, [r9-1]
37bc650c9xor edx, edx
37bc650cbdiv r15l
37bc650cemov [rsp+164], eax
37bc650d5test r14l, r14l
37bc650d8je 0x37bc65460
37bc650demov rax, rcx
37bc650e1mov [rsp+336], r12
37bc650e9mov esi, 1
37bc650eemov r12l, r15l
37bc650f1not rax
37bc650f4mov [rsp+184], rcx
37bc650fcmov r15, rdi
37bc650ffmov [rsp+176], rax
37bc65107lea rax, [rsp+220]
37bc6510fmov [rsp+136], rax
37bc65117lea rax, [rsp+212]
37bc6511fmov [rsp+128], rax
37bc65127lea rax, [rip+0x7e883a]
37bc6512emov [rsp+144], rax
37bc65136lea rax, [rip+0x7e8833]
37bc6513dmov [rsp+152], rax
37bc65145jmp 0x37bc6516f
37bc65147
37bc65147 66 0f 1f 84 00 00 00 00 00 f........
37bc65150
37bc65150loc_37bc65150:
37bc65150mov eax, [rsp+164]
37bc65157test eax, eax
37bc65159je 0x37bc65027
37bc6515fsub eax, 1
37bc65162mov r9l, [r15]
37bc65165add esi, r12l
37bc65168mov [rsp+164], eax
37bc6516f
37bc6516floc_37bc6516f:
37bc6516fsub r9l, esi
37bc65172movsxd rdi, esi
37bc65175mov [rsp+72], rbx
37bc6517alea r11l, [rsi-1]
37bc6517eadd r9l, 1
37bc65182mov [rsp+48], rbx
37bc65187mov rbp, [rsp+184]
37bc6518flea rdx, [rip+0x7e87ba]
37bc65196cmp r9l, r12l
37bc65199lea rcx, [rip+0x7e87c3]
37bc651a0mov rax, [rsp+144]
37bc651a8mov [rsp+88], 19
37bc651b1cmovg r9l, r12l
37bc651b5imul rbp, rdi
37bc651b9add rbp, [rsp+176]
37bc651c1mov [rsp+80], 5
37bc651calea r14, [rdi+rbp]
37bc651ceadd rbp, 1
37bc651d2mov [rsp+56], rax
37bc651d7mov rax, [rsp+152]
37bc651dfshl r14, 4
37bc651e3shl rbp, 4
37bc651e7mov [rsp+212], r9l
37bc651efmov r8, [rsp+128]
37bc651f7add r14, r13
37bc651faadd rbp, r13
37bc651fdmov [rsp+32], rax
37bc65202mov r9, [rsp+136]
37bc6520amov [rsp+64], r14
37bc6520fmov [rsp+40], rbp
37bc65214mov [rsp+220], r11l
37bc6521cmov [rsp+168], r11l
37bc65224call zherk_
37bc65229mov rax, [rsp+336]
37bc65231mov r9, rbx
37bc65234mov r8, r14
37bc65237mov [rsp+40], 5
37bc65240mov rdx, [rsp+128]
37bc65248lea rcx, [rip+0x7e8714]
37bc6524fmov [rsp+32], rax
37bc65254call zpotrf2_
37bc65259mov rax, [rsp+336]
37bc65261mov edx, [rax]
37bc65263test edx, edx
37bc65265jne 0x37bc657a8
37bc6526bmov r8l, [rsp+212]
37bc65273mov ecx, [r15]
37bc65276mov r11l, [rsp+168]
37bc6527elea edx, [r8+rsi]
37bc65282cmp edx, ecx
37bc65284jg 0x37bc65150
37bc6528asub ecx, esi
37bc6528cmovsxd rdx, edx
37bc6528fmov [rsp+48], rbp
37bc65294mov rbp, [rsp+136]
37bc6529csub ecx, r8l
37bc6529flea r10, [rip+0x7e86e2]
37bc652a6mov [rsp+112], 12
37bc652afmov r8, [rsp+128]
37bc652b7add ecx, 1
37bc652bamov [rsp+80], r10
37bc652bfimul rdx, [rsp+184]
37bc652c8lea r9, [rsp+216]
37bc652d0add rdx, [rsp+176]
37bc652d8mov [rsp+216], ecx
37bc652dflea rcx, [rdi+rdx]
37bc652e3add rdx, 1
37bc652e7mov [rsp+96], rbx
37bc652ecshl rdx, 4
37bc652f0shl rcx, 4
37bc652f4mov [rsp+72], rbx
37bc652f9add rdx, r13
37bc652fcadd rcx, r13
37bc652ffmov [rsp+104], 19
37bc65308mov [rsp+64], rdx
37bc6530dlea rdx, [rip+0x7e8684]
37bc65314mov [rsp+88], rcx
37bc65319lea rcx, [rip+0x7e8630]
37bc65320mov [rsp+40], rdx
37bc65325lea rdx, [rip+0x7e864c]
37bc6532cmov [rsp+56], rbx
37bc65331mov [rsp+32], rbp
37bc65336mov [rsp+220], r11l
37bc6533ecall zgemm_
37bc65343mov r11l, [r15]
37bc65346mov edx, [rsp+212]
37bc6534dlea r10, [rip+0x7e8634]
37bc65354mov [rsp+112], 8
37bc6535dlea r9, [rip+0x7e8644]
37bc65364lea r8, [rip+0x7e85e5]
37bc6536bsub r11l, esi
37bc6536emov [rsp+80], rbx
37bc65373mov ecx, r11l
37bc65376mov [rsp+64], rbx
37bc6537bsub ecx, edx
37bc6537dadd edx, esi
37bc6537fmov [rsp+104], 19
37bc65388movsxd rdx, edx
37bc6538bmov [rsp+56], r14
37bc65390add ecx, 1
37bc65393imul rdx, [rsp+184]
37bc6539cadd rdx, [rsp+176]
37bc653a4mov [rsp+96], 5
37bc653adlea rax, [rdx+rdi]
37bc653b1mov [rsp+48], r10
37bc653b6lea rdx, [rip+0x7e85a6]
37bc653bdshl rax, 4
37bc653c1mov [rsp+40], rbp
37bc653c6add rax, r13
37bc653c9mov [rsp+220], ecx
37bc653d0lea rcx, [rip+0x7e85d9]
37bc653d7mov [rsp+72], rax
37bc653dcmov rax, [rsp+128]
37bc653e4mov [rsp+88], 4
37bc653edmov [rsp+32], rax
37bc653f2call ztrsm_
37bc653f7jmp 0x37bc65150
37bc653fc
37bc653fc 0f 1f 40 00 ..@.
37bc65400
37bc65400loc_37bc65400:
37bc65400mov [rsp+32], r12
37bc65405mov r9, rbx
37bc65408mov r8, r13
37bc6540bmov rdx, rdi
37bc6540emov [rsp+40], 1
37bc65417mov rcx, rsi
37bc6541acall zpotrf2_
37bc6541fjmp 0x37bc65027
37bc65424
37bc65424 0f 1f 40 00 ..@.
37bc65428
37bc65428loc_37bc65428:
37bc65428mov r9l, 1
37bc6542emov r8l, 1
37bc65434lea rdx, [rip+0x7e8506]
37bc6543bmov rcx, rsi
37bc6543ecall lsame_
37bc65443test eax, eax
37bc65445jne 0x37bc64fe5
37bc6544bmov eax, -1
37bc65450mov edx, 1
37bc65455jmp 0x37bc65001
37bc6545a
37bc6545a 66 0f 1f 44 00 00 f..D..
37bc65460
37bc65460loc_37bc65460:
37bc65460movsxd rax, r15l
37bc65463lea rdx, [rcx+1]
37bc65467mov r14, r13
37bc6546amov rbp, r13
37bc6546dimul rdx, rax
37bc65471mov rsi, rax
37bc65474mov [rsp+312], rdi
37bc6547cmov edi, r15l
37bc6547fimul rcx, rax
37bc65483shl rsi, 4
37bc65487lea rax, [rsp+220]
37bc6548fmov [rsp+320], r13
37bc65497mov [rsp+136], rax
37bc6549flea rax, [rsp+212]
37bc654a7mov r13l, [rsp+164]
37bc654afmov [rsp+128], rax
37bc654b7shl rdx, 4
37bc654bblea rax, [rip+0x7e84a6]
37bc654c2mov r15, [rsp+312]
37bc654camov [rsp+144], rax
37bc654d2lea rax, [rip+0x7e8497]
37bc654d9mov [rsp+152], rax
37bc654e1lea rax, [rsp+216]
37bc654e9mov [rsp+184], rsi
37bc654f1mov esi, 1
37bc654f6mov [rsp+192], rdx
37bc654femov [rsp+176], rcx
37bc65506mov [rsp+168], -1
37bc65512mov [rsp+200], rax
37bc6551ajmp 0x37bc65552
37bc6551c
37bc6551c 0f 1f 40 00 ..@.
37bc65520
37bc65520loc_37bc65520:
37bc65520test r13l, r13l
37bc65523je 0x37bc65027
37bc65529mov rcx, [rsp+176]
37bc65531mov r9l, [r15]
37bc65534add esi, edi
37bc65536sub r13l, 1
37bc6553aadd [rsp+168], rcx
37bc65542add r14, [rsp+184]
37bc6554aadd rbp, [rsp+192]
37bc65552
37bc65552loc_37bc65552:
37bc65552mov rax, [rsp+144]
37bc6555asub r9l, esi
37bc6555dmov [rsp+88], 12
37bc65566lea r11l, [rsi-1]
37bc6556aadd r9l, 1
37bc6556emov [rsp+72], rbx
37bc65573mov r8, [rsp+128]
37bc6557blea rdx, [rip+0x7e83f6]
37bc65582cmp r9l, edi
37bc65585mov [rsp+56], rax
37bc6558amov rax, [rsp+152]
37bc65592lea rcx, [rip+0x7e841b]
37bc65599cmovg r9l, edi
37bc6559dmov [rsp+64], rbp
37bc655a2mov [rsp+32], rax
37bc655a7mov [rsp+80], 5
37bc655b0mov [rsp+48], rbx
37bc655b5mov [rsp+40], r14
37bc655bamov [rsp+212], r9l
37bc655c2mov r9, [rsp+136]
37bc655camov [rsp+220], r11l
37bc655d2mov [rsp+164], r11l
37bc655dacall zherk_
37bc655dfmov [rsp+32], r12
37bc655e4mov r9, rbx
37bc655e7mov r8, rbp
37bc655eamov [rsp+40], 5
37bc655f3mov rdx, [rsp+128]
37bc655fblea rcx, [rip+0x7e83b2]
37bc65602call zpotrf2_
37bc65607mov edx, [r12]
37bc6560btest edx, edx
37bc6560djne 0x37bc657b0
37bc65613mov r8l, [rsp+212]
37bc6561bmov ecx, [r15]
37bc6561emov r11l, [rsp+164]
37bc65626lea edx, [r8+rsi]
37bc6562acmp edx, ecx
37bc6562cjg 0x37bc65520
37bc65632sub ecx, esi
37bc65634movsxd rdx, edx
37bc65637mov rax, [rsp+168]
37bc6563fmov [rsp+112], 19
37bc65648sub ecx, r8l
37bc6564bmov [rsp+96], rbx
37bc65650mov r9, [rsp+128]
37bc65658add ecx, 1
37bc6565bmov [rsp+72], rbx
37bc65660mov r8, [rsp+200]
37bc65668mov [rsp+216], ecx
37bc6566flea rcx, [rax+rdx]
37bc65673sub rdx, 1
37bc65677shl rdx, 4
37bc6567bshl rcx, 4
37bc6567fmov [rsp+64], r14
37bc65684add rdx, [rsp+320]
37bc6568cmov [rsp+48], rdx
37bc65691lea rdx, [rip+0x7e8300]
37bc65698add rcx, [rsp+320]
37bc656a0mov [rsp+40], rdx
37bc656a5mov rdx, [rsp+136]
37bc656admov [rsp+88], rcx
37bc656b2lea rcx, [rip+0x7e82cf]
37bc656b9mov [rsp+80], rcx
37bc656belea rcx, [rip+0x7e82b3]
37bc656c5mov [rsp+32], rdx
37bc656calea rdx, [rip+0x7e827f]
37bc656d1mov [rsp+104], 12
37bc656damov [rsp+56], rbx
37bc656dfmov [rsp+220], r11l
37bc656e7call zgemm_
37bc656ecmov r10l, [r15]
37bc656efmov edx, [rsp+212]
37bc656f6mov [rsp+112], 8
37bc656ffmov rax, [rsp+128]
37bc65707mov [rsp+80], rbx
37bc6570clea r9, [rip+0x7e8295]
37bc65713lea r8, [rip+0x7e8236]
37bc6571asub r10l, esi
37bc6571dmov [rsp+64], rbx
37bc65722mov ecx, r10l
37bc65725mov [rsp+56], rbp
37bc6572asub ecx, edx
37bc6572cadd edx, esi
37bc6572emov [rsp+40], rax
37bc65733mov [rsp+104], 19
37bc6573cmovsxd rdx, edx
37bc6573fadd ecx, 1
37bc65742add rdx, [rsp+168]
37bc6574ashl rdx, 4
37bc6574emov [rsp+220], ecx
37bc65755add rdx, [rsp+320]
37bc6575dlea rcx, [rip+0x7e8224]
37bc65764mov [rsp+72], rdx
37bc65769mov rdx, [rsp+136]
37bc65771mov [rsp+48], rcx
37bc65776lea rcx, [rip+0x7e823c]
37bc6577dmov [rsp+32], rdx
37bc65782lea rdx, [rip+0x7e822b]
37bc65789mov [rsp+96], 5
37bc65792mov [rsp+88], 5
37bc6579bcall ztrsm_
37bc657a0jmp 0x37bc65520
37bc657a5
37bc657a5 0f 1f 00 ...
37bc657a8
37bc657a8loc_37bc657a8:
37bc657a8mov r12, [rsp+336]
37bc657b0
37bc657b0loc_37bc657b0:
37bc657b0lea eax, [rdx+rsi-1]
37bc657b4mov [r12], eax
37bc657b8jmp 0x37bc65027
37bc657bd
37bc657bdloc_37bc657bd:
37bc657bdneg edx
37bc657bfjmp 0x37bc65005
37bc64f90
37bc64f90zpotrf_:
37bc64f90push r15
37bc64f92push r14
37bc64f94push r13
37bc64f96push r12
37bc64f98push rbp
37bc64f99push rdi
37bc64f9apush rsi
37bc64f9bpush rbx
37bc64f9csub rsp, 232
37bc64fa3mov r12, [rsp+336]
37bc64fabmov ebp, [r9]
37bc64faemov [r12], 0
37bc64fb6mov rdi, rdx
37bc64fb9mov r13, r8
37bc64fbcmov rbx, r9
37bc64fbfmov r8l, 1
37bc64fc5mov r9l, 1
37bc64fcblea rdx, [rip+0x7e896e]
37bc64fd2mov rsi, rcx
37bc64fd5call lsame_
37bc64fdamov r14l, eax
37bc64fddtest eax, eax
37bc64fdfje 0x37bc65428
37bc64fe5
37bc64fe5loc_37bc64fe5:
37bc64fe5mov eax, [rdi]
37bc64fe7test eax, eax
37bc64fe9js 0x37bc65040
37bc64febmov edx, 1
37bc64ff0cmovg edx, eax
37bc64ff3cmp [rbx], edx
37bc64ff5jge 0x37bc65050
37bc64ff7mov eax, -4
37bc64ffcmov edx, 4
37bc65001
37bc65001loc_37bc65001:
37bc65001mov [r12], eax
37bc65005
37bc65005loc_37bc65005:
37bc65005mov [rsp+220], edx
37bc6500cmov r8l, 6
37bc65012lea rdx, [rsp+220]
37bc6501alea rcx, [rip+0x7e8921]
37bc65021call xerbla_
37bc65026nop
37bc65027
37bc65027loc_37bc65027:
37bc65027add rsp, 232
37bc6502epop rbx
37bc6502fpop rsi
37bc65030pop rdi
37bc65031pop rbp
37bc65032pop r12
37bc65034pop r13
37bc65036pop r14
37bc65038pop r15
37bc6503aret
37bc6503b
37bc6503b 0f 1f 44 00 00 ..D..
37bc65040
37bc65040loc_37bc65040:
37bc65040mov eax, -2
37bc65045mov edx, 2
37bc6504ajmp 0x37bc65001
37bc6504c
37bc6504c 0f 1f 40 00 ..@.
37bc65050
37bc65050loc_37bc65050:
37bc65050mov edx, [r12]
37bc65054test edx, edx
37bc65056jne 0x37bc657bd
37bc6505ctest eax, eax
37bc6505eje 0x37bc65027
37bc65060lea rax, [rip+0x7e88e5]
37bc65067mov r9, rdi
37bc6506alea rdx, [rip+0x7e88d1]
37bc65071mov r8, rsi
37bc65074mov [rsp+64], 1
37bc6507dlea rcx, [rip+0x7e88c4]
37bc65084mov [rsp+56], 6
37bc6508dmov [rsp+48], rax
37bc65092mov [rsp+40], rax
37bc65097mov [rsp+32], rax
37bc6509ccall ilaenv_
37bc650a1mov r15l, eax
37bc650a4cmp eax, 1
37bc650a7jle 0x37bc65400
37bc650admov r9l, [rdi]
37bc650b0cmp r9l, eax
37bc650b3jle 0x37bc65400
37bc650b9movsxd rcx, ebp
37bc650bcxor eax, eax
37bc650betest rcx, rcx
37bc650c1cmovs rcx, rax
37bc650c5lea eax, [r9-1]
37bc650c9xor edx, edx
37bc650cbdiv r15l
37bc650cemov [rsp+164], eax
37bc650d5test r14l, r14l
37bc650d8je 0x37bc65460
37bc650demov rax, rcx
37bc650e1mov [rsp+336], r12
37bc650e9mov esi, 1
37bc650eemov r12l, r15l
37bc650f1not rax
37bc650f4mov [rsp+184], rcx
37bc650fcmov r15, rdi
37bc650ffmov [rsp+176], rax
37bc65107lea rax, [rsp+220]
37bc6510fmov [rsp+136], rax
37bc65117lea rax, [rsp+212]
37bc6511fmov [rsp+128], rax
37bc65127lea rax, [rip+0x7e883a]
37bc6512emov [rsp+144], rax
37bc65136lea rax, [rip+0x7e8833]
37bc6513dmov [rsp+152], rax
37bc65145jmp 0x37bc6516f
37bc65147
37bc65147 66 0f 1f 84 00 00 00 00 00 f........
37bc65150
37bc65150loc_37bc65150:
37bc65150mov eax, [rsp+164]
37bc65157test eax, eax
37bc65159je 0x37bc65027
37bc6515fsub eax, 1
37bc65162mov r9l, [r15]
37bc65165add esi, r12l
37bc65168mov [rsp+164], eax
37bc6516f
37bc6516floc_37bc6516f:
37bc6516fsub r9l, esi
37bc65172movsxd rdi, esi
37bc65175mov [rsp+72], rbx
37bc6517alea r11l, [rsi-1]
37bc6517eadd r9l, 1
37bc65182mov [rsp+48], rbx
37bc65187mov rbp, [rsp+184]
37bc6518flea rdx, [rip+0x7e87ba]
37bc65196cmp r9l, r12l
37bc65199lea rcx, [rip+0x7e87c3]
37bc651a0mov rax, [rsp+144]
37bc651a8mov [rsp+88], 19
37bc651b1cmovg r9l, r12l
37bc651b5imul rbp, rdi
37bc651b9add rbp, [rsp+176]
37bc651c1mov [rsp+80], 5
37bc651calea r14, [rdi+rbp]
37bc651ceadd rbp, 1
37bc651d2mov [rsp+56], rax
37bc651d7mov rax, [rsp+152]
37bc651dfshl r14, 4
37bc651e3shl rbp, 4
37bc651e7mov [rsp+212], r9l
37bc651efmov r8, [rsp+128]
37bc651f7add r14, r13
37bc651faadd rbp, r13
37bc651fdmov [rsp+32], rax
37bc65202mov r9, [rsp+136]
37bc6520amov [rsp+64], r14
37bc6520fmov [rsp+40], rbp
37bc65214mov [rsp+220], r11l
37bc6521cmov [rsp+168], r11l
37bc65224call zherk_
37bc65229mov rax, [rsp+336]
37bc65231mov r9, rbx
37bc65234mov r8, r14
37bc65237mov [rsp+40], 5
37bc65240mov rdx, [rsp+128]
37bc65248lea rcx, [rip+0x7e8714]
37bc6524fmov [rsp+32], rax
37bc65254call zpotrf2_
37bc65259mov rax, [rsp+336]
37bc65261mov edx, [rax]
37bc65263test edx, edx
37bc65265jne 0x37bc657a8
37bc6526bmov r8l, [rsp+212]
37bc65273mov ecx, [r15]
37bc65276mov r11l, [rsp+168]
37bc6527elea edx, [r8+rsi]
37bc65282cmp edx, ecx
37bc65284jg 0x37bc65150
37bc6528asub ecx, esi
37bc6528cmovsxd rdx, edx
37bc6528fmov [rsp+48], rbp
37bc65294mov rbp, [rsp+136]
37bc6529csub ecx, r8l
37bc6529flea r10, [rip+0x7e86e2]
37bc652a6mov [rsp+112], 12
37bc652afmov r8, [rsp+128]
37bc652b7add ecx, 1
37bc652bamov [rsp+80], r10
37bc652bfimul rdx, [rsp+184]
37bc652c8lea r9, [rsp+216]
37bc652d0add rdx, [rsp+176]
37bc652d8mov [rsp+216], ecx
37bc652dflea rcx, [rdi+rdx]
37bc652e3add rdx, 1
37bc652e7mov [rsp+96], rbx
37bc652ecshl rdx, 4
37bc652f0shl rcx, 4
37bc652f4mov [rsp+72], rbx
37bc652f9add rdx, r13
37bc652fcadd rcx, r13
37bc652ffmov [rsp+104], 19
37bc65308mov [rsp+64], rdx
37bc6530dlea rdx, [rip+0x7e8684]
37bc65314mov [rsp+88], rcx
37bc65319lea rcx, [rip+0x7e8630]
37bc65320mov [rsp+40], rdx
37bc65325lea rdx, [rip+0x7e864c]
37bc6532cmov [rsp+56], rbx
37bc65331mov [rsp+32], rbp
37bc65336mov [rsp+220], r11l
37bc6533ecall zgemm_
37bc65343mov r11l, [r15]
37bc65346mov edx, [rsp+212]
37bc6534dlea r10, [rip+0x7e8634]
37bc65354mov [rsp+112], 8
37bc6535dlea r9, [rip+0x7e8644]
37bc65364lea r8, [rip+0x7e85e5]
37bc6536bsub r11l, esi
37bc6536emov [rsp+80], rbx
37bc65373mov ecx, r11l
37bc65376mov [rsp+64], rbx
37bc6537bsub ecx, edx
37bc6537dadd edx, esi
37bc6537fmov [rsp+104], 19
37bc65388movsxd rdx, edx
37bc6538bmov [rsp+56], r14
37bc65390add ecx, 1
37bc65393imul rdx, [rsp+184]
37bc6539cadd rdx, [rsp+176]
37bc653a4mov [rsp+96], 5
37bc653adlea rax, [rdx+rdi]
37bc653b1mov [rsp+48], r10
37bc653b6lea rdx, [rip+0x7e85a6]
37bc653bdshl rax, 4
37bc653c1mov [rsp+40], rbp
37bc653c6add rax, r13
37bc653c9mov [rsp+220], ecx
37bc653d0lea rcx, [rip+0x7e85d9]
37bc653d7mov [rsp+72], rax
37bc653dcmov rax, [rsp+128]
37bc653e4mov [rsp+88], 4
37bc653edmov [rsp+32], rax
37bc653f2call ztrsm_
37bc653f7jmp 0x37bc65150
37bc653fc
37bc653fc 0f 1f 40 00 ..@.
37bc65400
37bc65400loc_37bc65400:
37bc65400mov [rsp+32], r12
37bc65405mov r9, rbx
37bc65408mov r8, r13
37bc6540bmov rdx, rdi
37bc6540emov [rsp+40], 1
37bc65417mov rcx, rsi
37bc6541acall zpotrf2_
37bc6541fjmp 0x37bc65027
37bc65424
37bc65424 0f 1f 40 00 ..@.
37bc65428
37bc65428loc_37bc65428:
37bc65428mov r9l, 1
37bc6542emov r8l, 1
37bc65434lea rdx, [rip+0x7e8506]
37bc6543bmov rcx, rsi
37bc6543ecall lsame_
37bc65443test eax, eax
37bc65445jne 0x37bc64fe5
37bc6544bmov eax, -1
37bc65450mov edx, 1
37bc65455jmp 0x37bc65001
37bc6545a
37bc6545a 66 0f 1f 44 00 00 f..D..
37bc65460
37bc65460loc_37bc65460:
37bc65460movsxd rax, r15l
37bc65463lea rdx, [rcx+1]
37bc65467mov r14, r13
37bc6546amov rbp, r13
37bc6546dimul rdx, rax
37bc65471mov rsi, rax
37bc65474mov [rsp+312], rdi
37bc6547cmov edi, r15l
37bc6547fimul rcx, rax
37bc65483shl rsi, 4
37bc65487lea rax, [rsp+220]
37bc6548fmov [rsp+320], r13
37bc65497mov [rsp+136], rax
37bc6549flea rax, [rsp+212]
37bc654a7mov r13l, [rsp+164]
37bc654afmov [rsp+128], rax
37bc654b7shl rdx, 4
37bc654bblea rax, [rip+0x7e84a6]
37bc654c2mov r15, [rsp+312]
37bc654camov [rsp+144], rax
37bc654d2lea rax, [rip+0x7e8497]
37bc654d9mov [rsp+152], rax
37bc654e1lea rax, [rsp+216]
37bc654e9mov [rsp+184], rsi
37bc654f1mov esi, 1
37bc654f6mov [rsp+192], rdx
37bc654femov [rsp+176], rcx
37bc65506mov [rsp+168], -1
37bc65512mov [rsp+200], rax
37bc6551ajmp 0x37bc65552
37bc6551c
37bc6551c 0f 1f 40 00 ..@.
37bc65520
37bc65520loc_37bc65520:
37bc65520test r13l, r13l
37bc65523je 0x37bc65027
37bc65529mov rcx, [rsp+176]
37bc65531mov r9l, [r15]
37bc65534add esi, edi
37bc65536sub r13l, 1
37bc6553aadd [rsp+168], rcx
37bc65542add r14, [rsp+184]
37bc6554aadd rbp, [rsp+192]
37bc65552
37bc65552loc_37bc65552:
37bc65552mov rax, [rsp+144]
37bc6555asub r9l, esi
37bc6555dmov [rsp+88], 12
37bc65566lea r11l, [rsi-1]
37bc6556aadd r9l, 1
37bc6556emov [rsp+72], rbx
37bc65573mov r8, [rsp+128]
37bc6557blea rdx, [rip+0x7e83f6]
37bc65582cmp r9l, edi
37bc65585mov [rsp+56], rax
37bc6558amov rax, [rsp+152]
37bc65592lea rcx, [rip+0x7e841b]
37bc65599cmovg r9l, edi
37bc6559dmov [rsp+64], rbp
37bc655a2mov [rsp+32], rax
37bc655a7mov [rsp+80], 5
37bc655b0mov [rsp+48], rbx
37bc655b5mov [rsp+40], r14
37bc655bamov [rsp+212], r9l
37bc655c2mov r9, [rsp+136]
37bc655camov [rsp+220], r11l
37bc655d2mov [rsp+164], r11l
37bc655dacall zherk_
37bc655dfmov [rsp+32], r12
37bc655e4mov r9, rbx
37bc655e7mov r8, rbp
37bc655eamov [rsp+40], 5
37bc655f3mov rdx, [rsp+128]
37bc655fblea rcx, [rip+0x7e83b2]
37bc65602call zpotrf2_
37bc65607mov edx, [r12]
37bc6560btest edx, edx
37bc6560djne 0x37bc657b0
37bc65613mov r8l, [rsp+212]
37bc6561bmov ecx, [r15]
37bc6561emov r11l, [rsp+164]
37bc65626lea edx, [r8+rsi]
37bc6562acmp edx, ecx
37bc6562cjg 0x37bc65520
37bc65632sub ecx, esi
37bc65634movsxd rdx, edx
37bc65637mov rax, [rsp+168]
37bc6563fmov [rsp+112], 19
37bc65648sub ecx, r8l
37bc6564bmov [rsp+96], rbx
37bc65650mov r9, [rsp+128]
37bc65658add ecx, 1
37bc6565bmov [rsp+72], rbx
37bc65660mov r8, [rsp+200]
37bc65668mov [rsp+216], ecx
37bc6566flea rcx, [rax+rdx]
37bc65673sub rdx, 1
37bc65677shl rdx, 4
37bc6567bshl rcx, 4
37bc6567fmov [rsp+64], r14
37bc65684add rdx, [rsp+320]
37bc6568cmov [rsp+48], rdx
37bc65691lea rdx, [rip+0x7e8300]
37bc65698add rcx, [rsp+320]
37bc656a0mov [rsp+40], rdx
37bc656a5mov rdx, [rsp+136]
37bc656admov [rsp+88], rcx
37bc656b2lea rcx, [rip+0x7e82cf]
37bc656b9mov [rsp+80], rcx
37bc656belea rcx, [rip+0x7e82b3]
37bc656c5mov [rsp+32], rdx
37bc656calea rdx, [rip+0x7e827f]
37bc656d1mov [rsp+104], 12
37bc656damov [rsp+56], rbx
37bc656dfmov [rsp+220], r11l
37bc656e7call zgemm_
37bc656ecmov r10l, [r15]
37bc656efmov edx, [rsp+212]
37bc656f6mov [rsp+112], 8
37bc656ffmov rax, [rsp+128]
37bc65707mov [rsp+80], rbx
37bc6570clea r9, [rip+0x7e8295]
37bc65713lea r8, [rip+0x7e8236]
37bc6571asub r10l, esi
37bc6571dmov [rsp+64], rbx
37bc65722mov ecx, r10l
37bc65725mov [rsp+56], rbp
37bc6572asub ecx, edx
37bc6572cadd edx, esi
37bc6572emov [rsp+40], rax
37bc65733mov [rsp+104], 19
37bc6573cmovsxd rdx, edx
37bc6573fadd ecx, 1
37bc65742add rdx, [rsp+168]
37bc6574ashl rdx, 4
37bc6574emov [rsp+220], ecx
37bc65755add rdx, [rsp+320]
37bc6575dlea rcx, [rip+0x7e8224]
37bc65764mov [rsp+72], rdx
37bc65769mov rdx, [rsp+136]
37bc65771mov [rsp+48], rcx
37bc65776lea rcx, [rip+0x7e823c]
37bc6577dmov [rsp+32], rdx
37bc65782lea rdx, [rip+0x7e822b]
37bc65789mov [rsp+96], 5
37bc65792mov [rsp+88], 5
37bc6579bcall ztrsm_
37bc657a0jmp 0x37bc65520
37bc657a5
37bc657a5 0f 1f 00 ...
37bc657a8
37bc657a8loc_37bc657a8:
37bc657a8mov r12, [rsp+336]
37bc657b0
37bc657b0loc_37bc657b0:
37bc657b0lea eax, [rdx+rsi-1]
37bc657b4mov [r12], eax
37bc657b8jmp 0x37bc65027
37bc657bd
37bc657bdloc_37bc657bd:
37bc657bdneg edx
37bc657bfjmp 0x37bc65005
37bc64f90
37bc657c4
37bc657c4 // align 0x10
37bc657c4 // align 0x10
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
37bc65c35
37bc65c35 // align 0x10
37bc65c35 // align 0x10
37bc65c40
37bc65c40zpotri_:
37bc65c40push r12
37bc65c42push rbp
37bc65c43push rdi
37bc65c44push rsi
37bc65c45push rbx
37bc65c46sub rsp, 80
37bc65c4amov rbp, [rsp+160]
37bc65c52mov [rbp], 0
37bc65c59mov rsi, rdx
37bc65c5cmov r12, r8
37bc65c5fmov rdi, r9
37bc65c62mov r8l, 1
37bc65c68mov r9l, 1
37bc65c6elea rdx, [rip+0x7e7d8b]
37bc65c75mov rbx, rcx
37bc65c78call lsame_
37bc65c7dtest eax, eax
37bc65c7fje 0x37bc65d58
37bc65c85
37bc65c85loc_37bc65c85:
37bc65c85mov eax, [rsi]
37bc65c87test eax, eax
37bc65c89js 0x37bc65cd0
37bc65c8bmov edx, 1
37bc65c90cmovg edx, eax
37bc65c93cmp [rdi], edx
37bc65c95jge 0x37bc65ce0
37bc65c97mov eax, -4
37bc65c9cmov edx, 4
37bc65ca1
37bc65ca1loc_37bc65ca1:
37bc65ca1mov [rbp], eax
37bc65ca4
37bc65ca4loc_37bc65ca4:
37bc65ca4mov [rsp+76], edx
37bc65ca8mov r8l, 6
37bc65caelea rdx, [rsp+76]
37bc65cb3lea rcx, [rip+0x7e7d48]
37bc65cbacall xerbla_
37bc65cbfnop
37bc65cc0
37bc65cc0loc_37bc65cc0:
37bc65cc0add rsp, 80
37bc65cc4pop rbx
37bc65cc5pop rsi
37bc65cc6pop rdi
37bc65cc7pop rbp
37bc65cc8pop r12
37bc65ccaret
37bc65ccb
37bc65ccb 0f 1f 44 00 00 ..D..
37bc65cd0
37bc65cd0loc_37bc65cd0:
37bc65cd0mov eax, -2
37bc65cd5mov edx, 2
37bc65cdajmp 0x37bc65ca1
37bc65cdc
37bc65cdc 0f 1f 40 00 ..@.
37bc65ce0
37bc65ce0loc_37bc65ce0:
37bc65ce0mov edx, [rbp]
37bc65ce3test edx, edx
37bc65ce5jne 0x37bc65d8a
37bc65cebtest eax, eax
37bc65cedje 0x37bc65cc0
37bc65cefmov [rsp+40], rbp
37bc65cf4mov r9, r12
37bc65cf7mov r8, rsi
37bc65cfamov rcx, rbx
37bc65cfdmov [rsp+56], 8
37bc65d06lea rdx, [rip+0x7e7cfb]
37bc65d0dmov [rsp+48], 1
37bc65d16mov [rsp+32], rdi
37bc65d1bcall ztrtri_
37bc65d20mov eax, [rbp]
37bc65d23test eax, eax
37bc65d25jg 0x37bc65cc0
37bc65d27mov [rsp+32], rbp
37bc65d2cmov r9, rdi
37bc65d2fmov r8, r12
37bc65d32mov rdx, rsi
37bc65d35mov [rsp+40], 1
37bc65d3emov rcx, rbx
37bc65d41call zlauum_
37bc65d46nop
37bc65d47add rsp, 80
37bc65d4bpop rbx
37bc65d4cpop rsi
37bc65d4dpop rdi
37bc65d4epop rbp
37bc65d4fpop r12
37bc65d51ret
37bc65d52
37bc65d52 66 0f 1f 44 00 00 f..D..
37bc65d58
37bc65d58loc_37bc65d58:
37bc65d58mov r9l, 1
37bc65d5emov r8l, 1
37bc65d64lea rdx, [rip+0x7e7c96]
37bc65d6bmov rcx, rbx
37bc65d6ecall lsame_
37bc65d73test eax, eax
37bc65d75jne 0x37bc65c85
37bc65d7bmov eax, -1
37bc65d80mov edx, 1
37bc65d85jmp 0x37bc65ca1
37bc65d8a
37bc65d8aloc_37bc65d8a:
37bc65d8aneg edx
37bc65d8cjmp 0x37bc65ca4
37bc65c40
37bc65c40zpotri_:
37bc65c40push r12
37bc65c42push rbp
37bc65c43push rdi
37bc65c44push rsi
37bc65c45push rbx
37bc65c46sub rsp, 80
37bc65c4amov rbp, [rsp+160]
37bc65c52mov [rbp], 0
37bc65c59mov rsi, rdx
37bc65c5cmov r12, r8
37bc65c5fmov rdi, r9
37bc65c62mov r8l, 1
37bc65c68mov r9l, 1
37bc65c6elea rdx, [rip+0x7e7d8b]
37bc65c75mov rbx, rcx
37bc65c78call lsame_
37bc65c7dtest eax, eax
37bc65c7fje 0x37bc65d58
37bc65c85
37bc65c85loc_37bc65c85:
37bc65c85mov eax, [rsi]
37bc65c87test eax, eax
37bc65c89js 0x37bc65cd0
37bc65c8bmov edx, 1
37bc65c90cmovg edx, eax
37bc65c93cmp [rdi], edx
37bc65c95jge 0x37bc65ce0
37bc65c97mov eax, -4
37bc65c9cmov edx, 4
37bc65ca1
37bc65ca1loc_37bc65ca1:
37bc65ca1mov [rbp], eax
37bc65ca4
37bc65ca4loc_37bc65ca4:
37bc65ca4mov [rsp+76], edx
37bc65ca8mov r8l, 6
37bc65caelea rdx, [rsp+76]
37bc65cb3lea rcx, [rip+0x7e7d48]
37bc65cbacall xerbla_
37bc65cbfnop
37bc65cc0
37bc65cc0loc_37bc65cc0:
37bc65cc0add rsp, 80
37bc65cc4pop rbx
37bc65cc5pop rsi
37bc65cc6pop rdi
37bc65cc7pop rbp
37bc65cc8pop r12
37bc65ccaret
37bc65ccb
37bc65ccb 0f 1f 44 00 00 ..D..
37bc65cd0
37bc65cd0loc_37bc65cd0:
37bc65cd0mov eax, -2
37bc65cd5mov edx, 2
37bc65cdajmp 0x37bc65ca1
37bc65cdc
37bc65cdc 0f 1f 40 00 ..@.
37bc65ce0
37bc65ce0loc_37bc65ce0:
37bc65ce0mov edx, [rbp]
37bc65ce3test edx, edx
37bc65ce5jne 0x37bc65d8a
37bc65cebtest eax, eax
37bc65cedje 0x37bc65cc0
37bc65cefmov [rsp+40], rbp
37bc65cf4mov r9, r12
37bc65cf7mov r8, rsi
37bc65cfamov rcx, rbx
37bc65cfdmov [rsp+56], 8
37bc65d06lea rdx, [rip+0x7e7cfb]
37bc65d0dmov [rsp+48], 1
37bc65d16mov [rsp+32], rdi
37bc65d1bcall ztrtri_
37bc65d20mov eax, [rbp]
37bc65d23test eax, eax
37bc65d25jg 0x37bc65cc0
37bc65d27mov [rsp+32], rbp
37bc65d2cmov r9, rdi
37bc65d2fmov r8, r12
37bc65d32mov rdx, rsi
37bc65d35mov [rsp+40], 1
37bc65d3emov rcx, rbx
37bc65d41call zlauum_
37bc65d46nop
37bc65d47add rsp, 80
37bc65d4bpop rbx
37bc65d4cpop rsi
37bc65d4dpop rdi
37bc65d4epop rbp
37bc65d4fpop r12
37bc65d51ret
37bc65d52
37bc65d52 66 0f 1f 44 00 00 f..D..
37bc65d58
37bc65d58loc_37bc65d58:
37bc65d58mov r9l, 1
37bc65d5emov r8l, 1
37bc65d64lea rdx, [rip+0x7e7c96]
37bc65d6bmov rcx, rbx
37bc65d6ecall lsame_
37bc65d73test eax, eax
37bc65d75jne 0x37bc65c85
37bc65d7bmov eax, -1
37bc65d80mov edx, 1
37bc65d85jmp 0x37bc65ca1
37bc65d8a
37bc65d8aloc_37bc65d8a:
37bc65d8aneg edx
37bc65d8cjmp 0x37bc65ca4
37bc65c40
37bc65d91
37bc65d91 // align 0x10
37bc65d91 // align 0x10
37bc65da0
37bc65da0zpotrs_:
37bc65da0push rbp
37bc65da1push rdi
37bc65da2push rsi
37bc65da3push rbx
37bc65da4sub rsp, 168
37bc65dabmov rax, [rsp+264]
37bc65db3mov [rax], 0
37bc65db9mov rbx, rdx
37bc65dbcmov rdi, r8
37bc65dbfmov rbp, r9
37bc65dc2mov r8l, 1
37bc65dc8mov r9l, 1
37bc65dcelea rdx, [rip+0x7e7c3b]
37bc65dd5mov rsi, rcx
37bc65dd8call lsame_
37bc65dddmov r10l, eax
37bc65de0test eax, eax
37bc65de2je 0x37bc65e78
37bc65de8
37bc65de8loc_37bc65de8:
37bc65de8mov eax, [rbx]
37bc65deatest eax, eax
37bc65decjs 0x37bc65e30
37bc65deemov ecx, [rdi]
37bc65df0test ecx, ecx
37bc65df2js 0x37bc65ec0
37bc65df8mov rsi, [rsp+240]
37bc65e00test eax, eax
37bc65e02mov edx, 1
37bc65e07cmovg edx, eax
37bc65e0acmp [rsi], edx
37bc65e0cjl 0x37bc65ed0
37bc65e12mov rsi, [rsp+256]
37bc65e1acmp [rsi], edx
37bc65e1cjge 0x37bc65ee0
37bc65e22mov eax, -7
37bc65e27mov edx, 7
37bc65e2cjmp 0x37bc65e3a
37bc65e2e
37bc65e2e 66 90 f.
37bc65e30
37bc65e30loc_37bc65e30:
37bc65e30mov eax, -2
37bc65e35mov edx, 2
37bc65e3a
37bc65e3aloc_37bc65e3a:
37bc65e3amov rdi, [rsp+264]
37bc65e42mov [rdi], eax
37bc65e44
37bc65e44loc_37bc65e44:
37bc65e44mov [rsp+156], edx
37bc65e4bmov r8l, 6
37bc65e51lea rdx, [rsp+156]
37bc65e59lea rcx, [rip+0x7e7bb2]
37bc65e60call xerbla_
37bc65e65nop
37bc65e66
37bc65e66loc_37bc65e66:
37bc65e66add rsp, 168
37bc65e6dpop rbx
37bc65e6epop rsi
37bc65e6fpop rdi
37bc65e70pop rbp
37bc65e71ret
37bc65e72
37bc65e72 66 0f 1f 44 00 00 f..D..
37bc65e78
37bc65e78loc_37bc65e78:
37bc65e78mov r9l, 1
37bc65e7emov r8l, 1
37bc65e84mov rcx, rsi
37bc65e87mov [rsp+140], eax
37bc65e8elea rdx, [rip+0x7e7b7c]
37bc65e95call lsame_
37bc65e9amov r10l, [rsp+140]
37bc65ea2test eax, eax
37bc65ea4jne 0x37bc65de8
37bc65eaamov eax, -1
37bc65eafmov edx, 1
37bc65eb4jmp 0x37bc65e3a
37bc65eb6
37bc65eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65ec0
37bc65ec0loc_37bc65ec0:
37bc65ec0mov eax, -3
37bc65ec5mov edx, 3
37bc65ecajmp 0x37bc65e3a
37bc65ecf
37bc65ecf 90 .
37bc65ed0
37bc65ed0loc_37bc65ed0:
37bc65ed0mov eax, -5
37bc65ed5mov edx, 5
37bc65edajmp 0x37bc65e3a
37bc65edf
37bc65edf 90 .
37bc65ee0
37bc65ee0loc_37bc65ee0:
37bc65ee0mov rsi, [rsp+264]
37bc65ee8mov edx, [rsi]
37bc65eeatest edx, edx
37bc65eecjne 0x37bc6612b
37bc65ef2test eax, eax
37bc65ef4je 0x37bc65e66
37bc65efatest ecx, ecx
37bc65efcje 0x37bc65e66
37bc65f02mov [rsp+112], 8
37bc65f0btest r10l, r10l
37bc65f0eje 0x37bc66020
37bc65f14mov rax, [rsp+256]
37bc65f1clea rsi, [rip+0x7e7b1d]
37bc65f23mov [rsp+104], 19
37bc65f2clea r9, [rip+0x7e7ae5]
37bc65f33mov [rsp+96], 5
37bc65f3clea r8, [rip+0x7e7add]
37bc65f43lea rdx, [rip+0x7e7ae9]
37bc65f4amov [rsp+80], rax
37bc65f4fmov rax, [rsp+248]
37bc65f57lea rcx, [rip+0x7e7ada]
37bc65f5emov [rsp+88], 4
37bc65f67mov [rsp+72], rax
37bc65f6cmov rax, [rsp+240]
37bc65f74mov [rsp+56], rbp
37bc65f79mov [rsp+64], rax
37bc65f7emov [rsp+48], rsi
37bc65f83mov [rsp+40], rdi
37bc65f88mov [rsp+32], rbx
37bc65f8dcall ztrsm_
37bc65f92mov rax, [rsp+256]
37bc65f9amov [rsp+56], rbp
37bc65f9flea r9, [rip+0x7e7a72]
37bc65fa6mov [rsp+112], 8
37bc65faflea r8, [rip+0x7e7a9a]
37bc65fb6lea rdx, [rip+0x7e7a76]
37bc65fbdmov [rsp+80], rax
37bc65fc2lea rcx, [rip+0x7e7a6f]
37bc65fc9mov rax, [rsp+248]
37bc65fd1mov [rsp+104], 12
37bc65fdamov [rsp+72], rax
37bc65fdfmov rax, [rsp+240]
37bc65fe7mov [rsp+96], 5
37bc65ff0mov [rsp+88], 4
37bc65ff9mov [rsp+64], rax
37bc65ffemov [rsp+48], rsi
37bc66003mov [rsp+40], rdi
37bc66008mov [rsp+32], rbx
37bc6600dcall ztrsm_
37bc66012nop
37bc66013add rsp, 168
37bc6601apop rbx
37bc6601bpop rsi
37bc6601cpop rdi
37bc6601dpop rbp
37bc6601eret
37bc6601f
37bc6601f 90 .
37bc66020
37bc66020loc_37bc66020:
37bc66020mov rax, [rsp+256]
37bc66028lea rsi, [rip+0x7e7a11]
37bc6602fmov [rsp+104], 12
37bc66038lea r9, [rip+0x7e79d9]
37bc6603fmov [rsp+96], 5
37bc66048lea r8, [rip+0x7e7a01]
37bc6604flea rdx, [rip+0x7e7a06]
37bc66056mov [rsp+80], rax
37bc6605bmov rax, [rsp+248]
37bc66063lea rcx, [rip+0x7e79ce]
37bc6606amov [rsp+88], 4
37bc66073mov [rsp+72], rax
37bc66078mov rax, [rsp+240]
37bc66080mov [rsp+56], rbp
37bc66085mov [rsp+64], rax
37bc6608amov [rsp+48], rsi
37bc6608fmov [rsp+40], rdi
37bc66094mov [rsp+32], rbx
37bc66099call ztrsm_
37bc6609emov rax, [rsp+256]
37bc660a6mov [rsp+56], rbp
37bc660ablea r9, [rip+0x7e7966]
37bc660b2mov [rsp+112], 8
37bc660bblea r8, [rip+0x7e795e]
37bc660c2lea rdx, [rip+0x7e7993]
37bc660c9mov [rsp+80], rax
37bc660celea rcx, [rip+0x7e7963]
37bc660d5mov rax, [rsp+248]
37bc660ddmov [rsp+104], 19
37bc660e6mov [rsp+72], rax
37bc660ebmov rax, [rsp+240]
37bc660f3mov [rsp+96], 5
37bc660fcmov [rsp+88], 4
37bc66105mov [rsp+64], rax
37bc6610amov [rsp+48], rsi
37bc6610fmov [rsp+40], rdi
37bc66114mov [rsp+32], rbx
37bc66119call ztrsm_
37bc6611enop
37bc6611fadd rsp, 168
37bc66126pop rbx
37bc66127pop rsi
37bc66128pop rdi
37bc66129pop rbp
37bc6612aret
37bc6612b
37bc6612bloc_37bc6612b:
37bc6612bneg edx
37bc6612djmp 0x37bc65e44
37bc65da0
37bc65da0zpotrs_:
37bc65da0push rbp
37bc65da1push rdi
37bc65da2push rsi
37bc65da3push rbx
37bc65da4sub rsp, 168
37bc65dabmov rax, [rsp+264]
37bc65db3mov [rax], 0
37bc65db9mov rbx, rdx
37bc65dbcmov rdi, r8
37bc65dbfmov rbp, r9
37bc65dc2mov r8l, 1
37bc65dc8mov r9l, 1
37bc65dcelea rdx, [rip+0x7e7c3b]
37bc65dd5mov rsi, rcx
37bc65dd8call lsame_
37bc65dddmov r10l, eax
37bc65de0test eax, eax
37bc65de2je 0x37bc65e78
37bc65de8
37bc65de8loc_37bc65de8:
37bc65de8mov eax, [rbx]
37bc65deatest eax, eax
37bc65decjs 0x37bc65e30
37bc65deemov ecx, [rdi]
37bc65df0test ecx, ecx
37bc65df2js 0x37bc65ec0
37bc65df8mov rsi, [rsp+240]
37bc65e00test eax, eax
37bc65e02mov edx, 1
37bc65e07cmovg edx, eax
37bc65e0acmp [rsi], edx
37bc65e0cjl 0x37bc65ed0
37bc65e12mov rsi, [rsp+256]
37bc65e1acmp [rsi], edx
37bc65e1cjge 0x37bc65ee0
37bc65e22mov eax, -7
37bc65e27mov edx, 7
37bc65e2cjmp 0x37bc65e3a
37bc65e2e
37bc65e2e 66 90 f.
37bc65e30
37bc65e30loc_37bc65e30:
37bc65e30mov eax, -2
37bc65e35mov edx, 2
37bc65e3a
37bc65e3aloc_37bc65e3a:
37bc65e3amov rdi, [rsp+264]
37bc65e42mov [rdi], eax
37bc65e44
37bc65e44loc_37bc65e44:
37bc65e44mov [rsp+156], edx
37bc65e4bmov r8l, 6
37bc65e51lea rdx, [rsp+156]
37bc65e59lea rcx, [rip+0x7e7bb2]
37bc65e60call xerbla_
37bc65e65nop
37bc65e66
37bc65e66loc_37bc65e66:
37bc65e66add rsp, 168
37bc65e6dpop rbx
37bc65e6epop rsi
37bc65e6fpop rdi
37bc65e70pop rbp
37bc65e71ret
37bc65e72
37bc65e72 66 0f 1f 44 00 00 f..D..
37bc65e78
37bc65e78loc_37bc65e78:
37bc65e78mov r9l, 1
37bc65e7emov r8l, 1
37bc65e84mov rcx, rsi
37bc65e87mov [rsp+140], eax
37bc65e8elea rdx, [rip+0x7e7b7c]
37bc65e95call lsame_
37bc65e9amov r10l, [rsp+140]
37bc65ea2test eax, eax
37bc65ea4jne 0x37bc65de8
37bc65eaamov eax, -1
37bc65eafmov edx, 1
37bc65eb4jmp 0x37bc65e3a
37bc65eb6
37bc65eb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65ec0
37bc65ec0loc_37bc65ec0:
37bc65ec0mov eax, -3
37bc65ec5mov edx, 3
37bc65ecajmp 0x37bc65e3a
37bc65ecf
37bc65ecf 90 .
37bc65ed0
37bc65ed0loc_37bc65ed0:
37bc65ed0mov eax, -5
37bc65ed5mov edx, 5
37bc65edajmp 0x37bc65e3a
37bc65edf
37bc65edf 90 .
37bc65ee0
37bc65ee0loc_37bc65ee0:
37bc65ee0mov rsi, [rsp+264]
37bc65ee8mov edx, [rsi]
37bc65eeatest edx, edx
37bc65eecjne 0x37bc6612b
37bc65ef2test eax, eax
37bc65ef4je 0x37bc65e66
37bc65efatest ecx, ecx
37bc65efcje 0x37bc65e66
37bc65f02mov [rsp+112], 8
37bc65f0btest r10l, r10l
37bc65f0eje 0x37bc66020
37bc65f14mov rax, [rsp+256]
37bc65f1clea rsi, [rip+0x7e7b1d]
37bc65f23mov [rsp+104], 19
37bc65f2clea r9, [rip+0x7e7ae5]
37bc65f33mov [rsp+96], 5
37bc65f3clea r8, [rip+0x7e7add]
37bc65f43lea rdx, [rip+0x7e7ae9]
37bc65f4amov [rsp+80], rax
37bc65f4fmov rax, [rsp+248]
37bc65f57lea rcx, [rip+0x7e7ada]
37bc65f5emov [rsp+88], 4
37bc65f67mov [rsp+72], rax
37bc65f6cmov rax, [rsp+240]
37bc65f74mov [rsp+56], rbp
37bc65f79mov [rsp+64], rax
37bc65f7emov [rsp+48], rsi
37bc65f83mov [rsp+40], rdi
37bc65f88mov [rsp+32], rbx
37bc65f8dcall ztrsm_
37bc65f92mov rax, [rsp+256]
37bc65f9amov [rsp+56], rbp
37bc65f9flea r9, [rip+0x7e7a72]
37bc65fa6mov [rsp+112], 8
37bc65faflea r8, [rip+0x7e7a9a]
37bc65fb6lea rdx, [rip+0x7e7a76]
37bc65fbdmov [rsp+80], rax
37bc65fc2lea rcx, [rip+0x7e7a6f]
37bc65fc9mov rax, [rsp+248]
37bc65fd1mov [rsp+104], 12
37bc65fdamov [rsp+72], rax
37bc65fdfmov rax, [rsp+240]
37bc65fe7mov [rsp+96], 5
37bc65ff0mov [rsp+88], 4
37bc65ff9mov [rsp+64], rax
37bc65ffemov [rsp+48], rsi
37bc66003mov [rsp+40], rdi
37bc66008mov [rsp+32], rbx
37bc6600dcall ztrsm_
37bc66012nop
37bc66013add rsp, 168
37bc6601apop rbx
37bc6601bpop rsi
37bc6601cpop rdi
37bc6601dpop rbp
37bc6601eret
37bc6601f
37bc6601f 90 .
37bc66020
37bc66020loc_37bc66020:
37bc66020mov rax, [rsp+256]
37bc66028lea rsi, [rip+0x7e7a11]
37bc6602fmov [rsp+104], 12
37bc66038lea r9, [rip+0x7e79d9]
37bc6603fmov [rsp+96], 5
37bc66048lea r8, [rip+0x7e7a01]
37bc6604flea rdx, [rip+0x7e7a06]
37bc66056mov [rsp+80], rax
37bc6605bmov rax, [rsp+248]
37bc66063lea rcx, [rip+0x7e79ce]
37bc6606amov [rsp+88], 4
37bc66073mov [rsp+72], rax
37bc66078mov rax, [rsp+240]
37bc66080mov [rsp+56], rbp
37bc66085mov [rsp+64], rax
37bc6608amov [rsp+48], rsi
37bc6608fmov [rsp+40], rdi
37bc66094mov [rsp+32], rbx
37bc66099call ztrsm_
37bc6609emov rax, [rsp+256]
37bc660a6mov [rsp+56], rbp
37bc660ablea r9, [rip+0x7e7966]
37bc660b2mov [rsp+112], 8
37bc660bblea r8, [rip+0x7e795e]
37bc660c2lea rdx, [rip+0x7e7993]
37bc660c9mov [rsp+80], rax
37bc660celea rcx, [rip+0x7e7963]
37bc660d5mov rax, [rsp+248]
37bc660ddmov [rsp+104], 19
37bc660e6mov [rsp+72], rax
37bc660ebmov rax, [rsp+240]
37bc660f3mov [rsp+96], 5
37bc660fcmov [rsp+88], 4
37bc66105mov [rsp+64], rax
37bc6610amov [rsp+48], rsi
37bc6610fmov [rsp+40], rdi
37bc66114mov [rsp+32], rbx
37bc66119call ztrsm_
37bc6611enop
37bc6611fadd rsp, 168
37bc66126pop rbx
37bc66127pop rsi
37bc66128pop rdi
37bc66129pop rbp
37bc6612aret
37bc6612b
37bc6612bloc_37bc6612b:
37bc6612bneg edx
37bc6612djmp 0x37bc65e44
37bc65da0
37bc66132
37bc66132 // align 0x10
37bc66132 // align 0x10
37bc66140
37bc66140zpstrf_:
37bc66140push r15
37bc66142push r14
37bc66144push r13
37bc66146push r12
37bc66148push rbp
37bc66149push rdi
37bc6614apush rsi
37bc6614bpush rbx
37bc6614csub rsp, 392
37bc66153movups [rsp+336], x6
37bc6615bmovups [rsp+352], x7
37bc66163movups [rsp+368], x8
37bc6616cmov rax, [rsp+528]
37bc66174mov edi, [r9]
37bc66177mov rbp, [rsp+520]
37bc6617fmov [rax], 0
37bc66185mov [rsp+488], r9
37bc6618dmov r12, rdx
37bc66190mov r14, r8
37bc66193mov r9l, 1
37bc66199mov r8l, 1
37bc6619flea rdx, [rip+0x7e78ca]
37bc661a6mov rsi, rcx
37bc661a9call lsame_
37bc661aemov ebx, eax
37bc661b0test eax, eax
37bc661b2je 0x37bc664c0
37bc661b8
37bc661b8loc_37bc661b8:
37bc661b8mov eax, [r12]
37bc661bctest eax, eax
37bc661bejs 0x37bc66240
37bc661c4mov rcx, [rsp+488]
37bc661ccmov edx, 1
37bc661d1cmovg edx, eax
37bc661d4cmp [rcx], edx
37bc661d6jge 0x37bc66250
37bc661d8mov eax, -4
37bc661ddmov edx, 4
37bc661e2
37bc661e2loc_37bc661e2:
37bc661e2mov rdi, [rsp+528]
37bc661eamov [rdi], eax
37bc661ec
37bc661ecloc_37bc661ec:
37bc661ecmov [rsp+328], edx
37bc661f3mov r8l, 6
37bc661f9lea rdx, [rsp+328]
37bc66201lea rcx, [rip+0x7e786a]
37bc66208call xerbla_
37bc6620dnop
37bc6620e
37bc6620eloc_37bc6620e:
37bc6620emovups x6, [rsp+336]
37bc66216movups x7, [rsp+352]
37bc6621emovups x8, [rsp+368]
37bc66227add rsp, 392
37bc6622epop rbx
37bc6622fpop rsi
37bc66230pop rdi
37bc66231pop rbp
37bc66232pop r12
37bc66234pop r13
37bc66236pop r14
37bc66238pop r15
37bc6623aret
37bc6623b
37bc6623b 0f 1f 44 00 00 ..D..
37bc66240
37bc66240loc_37bc66240:
37bc66240mov eax, -2
37bc66245mov edx, 2
37bc6624ajmp 0x37bc661e2
37bc6624c
37bc6624c 0f 1f 40 00 ..@.
37bc66250
37bc66250loc_37bc66250:
37bc66250mov rcx, [rsp+528]
37bc66258mov edx, [rcx]
37bc6625atest edx, edx
37bc6625cjne 0x37bc676f6
37bc66262test eax, eax
37bc66264je 0x37bc6620e
37bc66266lea rax, [rip+0x7e7817]
37bc6626dmov r9, r12
37bc66270mov [rsp+64], 1
37bc66279lea rcx, [rip+0x7e7800]
37bc66280mov [rsp+48], rax
37bc66285mov r8, rsi
37bc66288lea rdx, [rip+0x7e77e9]
37bc6628fmov [rsp+56], 6
37bc66298mov [rsp+40], rax
37bc6629dmov [rsp+32], rax
37bc662a2call ilaenv_
37bc662a7mov [rsp+240], eax
37bc662aemov ecx, eax
37bc662b0cmp eax, 1
37bc662b3jle 0x37bc66460
37bc662b9movsxd rax, [r12]
37bc662bdcmp eax, ecx
37bc662bfjle 0x37bc66460
37bc662c5movsxd rsi, edi
37bc662c8xor edx, edx
37bc662camov rdi, [rsp+496]
37bc662d2lea ecx, [rax-1]
37bc662d5test rsi, rsi
37bc662d8cmovns rdx, rsi
37bc662dcmov [rdi], 1
37bc662e2mov [rsp+104], rdx
37bc662e7not rdx
37bc662eamov [rsp+112], rdx
37bc662efmov edx, 2
37bc662f4cmp eax, 2
37bc662f7jl 0x37bc66336
37bc662f9and ecx, 1
37bc662fcje 0x37bc66318
37bc662femov rdi, [rsp+496]
37bc66306mov [rdi+4*rdx-4], 2
37bc6630emov edx, 3
37bc66313cmp eax, 3
37bc66316jl 0x37bc66336
37bc66318
37bc66318loc_37bc66318:
37bc66318mov r8, [rsp+496]
37bc66320
37bc66320loc_37bc66320:
37bc66320mov [r8+4*rdx-4], edx
37bc66325lea rcx, [rdx+1]
37bc66329add rdx, 2
37bc6632dmov [r8+4*rcx-4], ecx
37bc66332cmp eax, edx
37bc66334jge 0x37bc66320
37bc66336
37bc66336loc_37bc66336:
37bc66336mov rdi, [rsp+104]
37bc6633bmov rcx, r14
37bc6633emov edx, 1
37bc66343add rdi, 1
37bc66347mov [rsp+152], rdi
37bc6634fmov r13, rdi
37bc66352shl r13, 4
37bc66356nop [rax+rax]
37bc66360
37bc66360loc_37bc66360:
37bc66360movsd_xmm x0, [rcx]
37bc66364add rcx, r13
37bc66367movsd_xmm [rbp+8*rdx-8], x0
37bc6636dadd rdx, 1
37bc66371cmp eax, edx
37bc66373jge 0x37bc66360
37bc66375movsd_xmm x6, [rip+0x7e776b]
37bc6637dmov edx, 1
37bc66382jmp 0x37bc663ad
37bc66384
37bc66384 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc66390 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc663a0
37bc663a0loc_37bc663a0:
37bc663a0add rdx, 1
37bc663a4cmp rax, rdx
37bc663a7jl 0x37bc66ced
37bc663ad
37bc663adloc_37bc663ad:
37bc663admovsd_xmm x0, [rbp+8*rdx-8]
37bc663b3comisd x0, x6
37bc663b7jb 0x37bc663a0
37bc663b9mov r8, rdx
37bc663bclea r9, [rax+1]
37bc663c0mov rcx, rdx
37bc663c3cmp rax, rdx
37bc663c6jl 0x37bc674fa
37bc663ccnop [rax+rax]
37bc663d5nop [rax+rax]
37bc663e0
37bc663e0loc_37bc663e0:
37bc663e0movsd_xmm x1, [rbp+8*rcx-8]
37bc663e6comisd x1, x0
37bc663eamaxsd x1, x0
37bc663eecmova r8, rcx
37bc663f2add rcx, 1
37bc663f6movapd x0, x1
37bc663facmp rcx, r9
37bc663fdjne 0x37bc663e0
37bc663ffmov rax, [rsp+104]
37bc66404mov [rsp+100], r8l
37bc66409movsxd r8, r8l
37bc6640cimul rax, r8
37bc66410add rax, [rsp+112]
37bc66415add rax, r8
37bc66418
37bc66418loc_37bc66418:
37bc66418shl rax, 4
37bc6641cpxor x1, x1
37bc66420movsd_xmm x0, [r14+rax]
37bc66426movsd_xmm [rsp+320], x0
37bc6642fcomisd x1, x0
37bc66433jb 0x37bc664f8
37bc66439
37bc66439loc_37bc66439:
37bc66439mov rax, [rsp+504]
37bc66441mov [rax], 0
37bc66447mov rax, [rsp+528]
37bc6644fmov [rax], 1
37bc66455jmp 0x37bc6620e
37bc6645a
37bc6645a 66 0f 1f 44 00 00 f..D..
37bc66460
37bc66460loc_37bc66460:
37bc66460mov [rsp+56], rbp
37bc66465mov r8, r14
37bc66468mov rdx, r12
37bc6646bmov rcx, rsi
37bc6646emov rax, [rsp+528]
37bc66476mov r9, [rsp+488]
37bc6647emov [rsp+72], 1
37bc66487mov [rsp+64], rax
37bc6648cmov rax, [rsp+512]
37bc66494mov [rsp+48], rax
37bc66499mov rax, [rsp+504]
37bc664a1mov [rsp+40], rax
37bc664a6mov rax, [rsp+496]
37bc664aemov [rsp+32], rax
37bc664b3call zpstf2_
37bc664b8jmp 0x37bc6620e
37bc664bd
37bc664bd 0f 1f 00 ...
37bc664c0
37bc664c0loc_37bc664c0:
37bc664c0mov r9l, 1
37bc664c6mov r8l, 1
37bc664cclea rdx, [rip+0x7e759e]
37bc664d3mov rcx, rsi
37bc664d6call lsame_
37bc664dbtest eax, eax
37bc664ddjne 0x37bc661b8
37bc664e3mov eax, -1
37bc664e8mov edx, 1
37bc664edjmp 0x37bc661e2
37bc664f2
37bc664f2 66 0f 1f 44 00 00 f..D..
37bc664f8
37bc664f8loc_37bc664f8:
37bc664f8lea rax, [rsp+320]
37bc66500mov rcx, rax
37bc66503mov [rsp+176], rax
37bc6650bcall disnan_
37bc66510test eax, eax
37bc66512jne 0x37bc66439
37bc66518lea rax, [r14+16]
37bc6651cpxor x1, x1
37bc66520mov [rsp+168], rax
37bc66528mov rax, [rsp+512]
37bc66530movsd_xmm x4, [rax]
37bc66534comisd x1, x4
37bc66538movapd x8, x4
37bc6653dja 0x37bc67514
37bc66543
37bc66543loc_37bc66543:
37bc66543mov r11l, [r12]
37bc66547xor edx, edx
37bc66549lea eax, [r11-1]
37bc6654ddiv [rsp+240]
37bc66554mov [rsp+244], eax
37bc6655btest ebx, ebx
37bc6655dje 0x37bc66d09
37bc66563test r11l, r11l
37bc66566jle 0x37bc66fde
37bc6656cmov [rsp+472], r12
37bc66574lea r15, [r13-16]
37bc66578mov edi, 1
37bc6657dmov [rsp+480], r14
37bc66585mov r14, rbp
37bc66588mov ebp, r11l
37bc6658b
37bc6658bloc_37bc6658b:
37bc6658bmov eax, ebp
37bc6658dmov esi, [rsp+240]
37bc66594sub eax, edi
37bc66596lea ebx, [rax+1]
37bc66599cmp ebx, esi
37bc6659bcmovg ebx, esi
37bc6659emov [rsp+312], ebx
37bc665a5cmp edi, ebp
37bc665a7jg 0x37bc665c2
37bc665a9lea edx, [rdi-1]
37bc665aclea r8, [8*rax+8]
37bc665b4movsxd rdx, edx
37bc665b7lea rcx, [r14+8*rdx]
37bc665bbxor edx, edx
37bc665bdcall memset
37bc665c2
37bc665c2loc_37bc665c2:
37bc665c2lea eax, [rdi+rbx]
37bc665c5mov [rsp+164], eax
37bc665cccmp eax, edi
37bc665cejle 0x37bc676e2
37bc665d4mov rbx, [rsp+104]
37bc665d9movsxd rsi, edi
37bc665dcmov rcx, [rsp+112]
37bc665e1mov r8l, ebp
37bc665e4lea ebp, [rdi-1]
37bc665e7mov rax, rbx
37bc665ealea rdx, [rsi+rcx]
37bc665eeshl rbx, 4
37bc665f2imul rax, rsi
37bc665f6mov [rsp+216], rbx
37bc665feadd rdx, rax
37bc66601add rax, rcx
37bc66604mov rcx, [rsp+168]
37bc6660cshl rdx, 4
37bc66610add rdx, [rsp+480]
37bc66618mov [rsp+136], rax
37bc66620mov r11, rdx
37bc66623mov rdx, rax
37bc66626shl rdx, 4
37bc6662amov [rsp+152], r11
37bc66632mov r12, r11
37bc66635add rcx, rdx
37bc66638mov [rsp+128], rcx
37bc66640
37bc66640loc_37bc66640:
37bc66640mov [rsp+160], esi
37bc66647mov ebx, esi
37bc66649mov [rsp+120], esi
37bc6664dcmp esi, r8l
37bc66650jg 0x37bc666c2
37bc66652mov ecx, r8l
37bc66655movsxd rdx, ebp
37bc66658lea rax, [r14+8*rsi]
37bc6665cmovsxd r9, r8l
37bc6665fsub ecx, esi
37bc66661add rdx, [rsp+136]
37bc66669add rcx, rsi
37bc6666cshl rdx, 4
37bc66670add rdx, [rsp+480]
37bc66678lea r10, [r14+8*rcx+8]
37bc6667dmov rcx, r12
37bc66680
37bc66680loc_37bc66680:
37bc66680cmp edi, ebx
37bc66682jge 0x37bc666a3
37bc66684movsd_xmm x1, [rdx]
37bc66688movsd_xmm x0, [rdx+8]
37bc6668dmulsd x1, x1
37bc66691mulsd x0, x0
37bc66695addsd x0, x1
37bc66699addsd x0, [rax-8]
37bc6669emovsd_xmm [rax-8], x0
37bc666a3
37bc666a3loc_37bc666a3:
37bc666a3movsd_xmm x0, [rcx]
37bc666a7subsd x0, [rax-8]
37bc666acadd rcx, r13
37bc666afadd rdx, r15
37bc666b2movsd_xmm [rax+8*r9-8], x0
37bc666b9add rax, 8
37bc666bdcmp r10, rax
37bc666c0jne 0x37bc66680
37bc666c2
37bc666c2loc_37bc666c2:
37bc666c2cmp ebx, 1
37bc666c5jg 0x37bc66790
37bc666cb
37bc666cbloc_37bc666cb:
37bc666cbmov eax, [rsp+160]
37bc666d2add eax, 1
37bc666d5mov [rsp+144], eax
37bc666dccmp [rsp+100], ebx
37bc666e0jne 0x37bc66a50
37bc666e6mov rax, [rsp+472]
37bc666eemov r8l, [rax]
37bc666f1
37bc666f1loc_37bc666f1:
37bc666f1movsd_xmm x0, [rsp+320]
37bc666famov [r12+8], 0
37bc66703sqrtsd x0, x0
37bc66707movsd_xmm [rsp+320], x0
37bc66710movsd_xmm [r12], x0
37bc66716cmp r8l, ebx
37bc66719jg 0x37bc668d0
37bc6671f
37bc6671floc_37bc6671f:
37bc6671fmov rbx, [rsp+104]
37bc66724add rsi, 1
37bc66728add r12, r13
37bc6672badd ebp, 1
37bc6672eadd [rsp+128], r15
37bc66736add [rsp+152], r15
37bc6673eadd [rsp+136], rbx
37bc66746cmp [rsp+164], esi
37bc6674djg 0x37bc66640
37bc66753mov ebp, r8l
37bc66756
37bc66756loc_37bc66756:
37bc66756cmp [rsp+164], ebp
37bc6675djle 0x37bc6760b
37bc66763
37bc66763loc_37bc66763:
37bc66763mov eax, [rsp+244]
37bc6676aadd edi, [rsp+240]
37bc66771test eax, eax
37bc66773je 0x37bc676ee
37bc66779sub eax, 1
37bc6677cmov [rsp+244], eax
37bc66783jmp 0x37bc6658b
37bc66788
37bc66788 0f 1f 84 00 00 00 00 00 ........
37bc66790
37bc66790loc_37bc66790:
37bc66790mov eax, [rsp+120]
37bc66794lea r9l, [r8+r8]
37bc66798movsxd r9, r9l
37bc6679blea edx, [rax+r8]
37bc6679fmovsxd rdx, edx
37bc667a2cmp rdx, r9
37bc667a5jg 0x37bc66c58
37bc667abmov rax, rdx
37bc667aejmp 0x37bc667cd
37bc667b0
37bc667b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc667c0
37bc667c0loc_37bc667c0:
37bc667c0add rax, 1
37bc667c4cmp r9, rax
37bc667c7jl 0x37bc66c58
37bc667cd
37bc667cdloc_37bc667cd:
37bc667cdmovsd_xmm x0, [r14+8*rax-8]
37bc667d4comisd x0, x6
37bc667d8jb 0x37bc667c0
37bc667damov ecx, 1
37bc667dfsub rcx, rdx
37bc667e2lea rdx, [rcx+rax]
37bc667e6cmp r9, rax
37bc667e9jl 0x37bc6681f
37bc667ebmovsxd r9, r8l
37bc667eemov rax, rdx
37bc667f1lea r9, [rcx+2*r9+1]
37bc667f6neg rcx
37bc667f9lea rcx, [r14+8*rcx]
37bc667fdnop [rax]
37bc66800
37bc66800loc_37bc66800:
37bc66800movsd_xmm x1, [rcx+8*rax-8]
37bc66806comisd x1, x0
37bc6680amaxsd x1, x0
37bc6680ecmova rdx, rax
37bc66812add rax, 1
37bc66816movapd x0, x1
37bc6681acmp r9, rax
37bc6681djne 0x37bc66800
37bc6681f
37bc6681floc_37bc6681f:
37bc6681fmov eax, [rsp+120]
37bc66823lea eax, [rax+rdx-1]
37bc66827add r8l, eax
37bc6682amov [rsp+100], eax
37bc6682emovsxd r8, r8l
37bc66831movsd_xmm x0, [r14+8*r8-8]
37bc66838movsd_xmm [rsp+320], x0
37bc66841comisd x8, x0
37bc66846jae 0x37bc676ca
37bc6684cmov rcx, [rsp+176]
37bc66854call disnan_
37bc66859test eax, eax
37bc6685bje 0x37bc666cb
37bc66861mov eax, [rsp+120]
37bc66865mov r14, [rsp+480]
37bc6686dmovsd_xmm x0, [rsp+320]
37bc66876mov [rsp+160], eax
37bc6687d
37bc6687dloc_37bc6687d:
37bc6687dmovsxd rdx, [rsp+160]
37bc66885mov rax, [rsp+104]
37bc6688amov rdi, [rsp+504]
37bc66892imul rax, rdx
37bc66896add rax, [rsp+112]
37bc6689badd rax, rdx
37bc6689eshl rax, 4
37bc668a2mov [r14+rax+8], 0
37bc668abmovsd_xmm [r14+rax], x0
37bc668b1mov eax, [rsp+160]
37bc668b8sub eax, 1
37bc668bbmov [rdi], eax
37bc668bdmov rax, [rsp+528]
37bc668c5mov [rax], 1
37bc668cbjmp 0x37bc6620e
37bc668d0
37bc668d0loc_37bc668d0:
37bc668d0mov rdx, [rsp+128]
37bc668d8lea r8, [rip+0x7e71a1]
37bc668dflea rcx, [rsp+328]
37bc668e7movsd_xmm [rsp+200], x0
37bc668f0mov [rsp+328], ebp
37bc668f7call zlacgv_
37bc668fcmov eax, [rsp+160]
37bc66903mov r11, [rsp+216]
37bc6690blea r8, [rsp+328]
37bc66913mov r9, [rsp+488]
37bc6691blea rcx, [rip+0x7e717e]
37bc66922sub eax, edi
37bc66924lea r10, [r11+r12]
37bc66928mov [rsp+316], eax
37bc6692fmov rax, [rsp+472]
37bc66937mov [rsp+192], r10
37bc6693fmov eax, [rax]
37bc66941mov [rsp+72], r10
37bc66946lea r10, [rip+0x7e715b]
37bc6694dmov [rsp+64], r10
37bc66952lea r10, [rip+0x7e7127]
37bc66959mov [rsp+56], r10
37bc6695emov r10, [rsp+152]
37bc66966mov [rsp+160], eax
37bc6696dsub eax, [rsp+120]
37bc66971lea rdx, [r11+r10]
37bc66975mov [rsp+48], r10
37bc6697amov [rsp+80], r9
37bc6697fmov [rsp+40], r9
37bc66984lea r9, [rip+0x7e7105]
37bc6698bmov [rsp+32], rdx
37bc66990mov [rsp+88], 5
37bc66999mov [rsp+328], eax
37bc669a0lea rax, [rsp+316]
37bc669a8mov rdx, rax
37bc669abmov [rsp+184], rax
37bc669b3call zgemv_
37bc669b8mov rdx, [rsp+128]
37bc669c0lea r8, [rip+0x7e70b9]
37bc669c7lea rcx, [rsp+328]
37bc669cfmov [rsp+328], ebp
37bc669d6call zlacgv_
37bc669dbmov rax, [rsp+472]
37bc669e3mov r8, [rsp+192]
37bc669ebmov r9, [rsp+488]
37bc669f3mov rcx, [rsp+184]
37bc669fbmov eax, [rax]
37bc669fdmovsd_xmm x1, [rip+0x7e70fb]
37bc66a05divsd x1, [rsp+200]
37bc66a0emovsd_xmm [rsp+328], x1
37bc66a17mov edx, eax
37bc66a19sub edx, [rsp+120]
37bc66a1dmov [rsp+160], eax
37bc66a24mov [rsp+316], edx
37bc66a2blea rdx, [rsp+328]
37bc66a33call zdscal_
37bc66a38mov rax, [rsp+472]
37bc66a40mov r8l, [rax]
37bc66a43jmp 0x37bc6671f
37bc66a48
37bc66a48 0f 1f 84 00 00 00 00 00 ........
37bc66a50
37bc66a50loc_37bc66a50:
37bc66a50movsxd r10, [rsp+100]
37bc66a55mov rcx, [rsp+104]
37bc66a5alea r8, [rip+0x7e701f]
37bc66a61mov [rsp+328], ebp
37bc66a68movupd x0, [r12]
37bc66a6eimul rcx, r10
37bc66a72mov [rsp+200], r10
37bc66a7amov rax, rcx
37bc66a7dmov rcx, [rsp+112]
37bc66a82mov [rsp+208], rax
37bc66a8alea r11, [rax+rcx]
37bc66a8emov rcx, [rsp+480]
37bc66a96lea rdx, [r10+r11]
37bc66a9amov [rsp+192], r11
37bc66aa2shl rdx, 4
37bc66aa6movups [rcx+rdx], x0
37bc66aaalea rdx, [r11+1]
37bc66aaelea r11, [rip+0x7e6fcb]
37bc66ab5mov [rsp+32], r11
37bc66abamov r11, [rsp+480]
37bc66ac2shl rdx, 4
37bc66ac6lea rcx, [rsp+328]
37bc66acemov [rsp+184], rcx
37bc66ad6lea r9, [r11+rdx]
37bc66adamov rdx, [rsp+128]
37bc66ae2call zswap_
37bc66ae7mov rcx, [rsp+472]
37bc66aefmov r11, [rsp+192]
37bc66af7movq x2, [rip+0x7e6ff1]
37bc66affmov r10, [rsp+200]
37bc66b07mov rax, [rsp+208]
37bc66b0fmov r8l, [rcx]
37bc66b12cmp r8l, [rsp+100]
37bc66b17mov rcx, [rsp+184]
37bc66b1fjg 0x37bc66c66
37bc66b25
37bc66b25loc_37bc66b25:
37bc66b25mov ecx, [rsp+144]
37bc66b2ccmp [rsp+100], ecx
37bc66b30jle 0x37bc66cfc
37bc66b36movsxd rdx, [rsp+144]
37bc66b3emov rax, [rsp+112]
37bc66b43lea rcx, [r11+rsi]
37bc66b47movapd x1, x2
37bc66b4bimul rdx, [rsp+104]
37bc66b51mov r9l, [rsp+100]
37bc66b56add rax, rsi
37bc66b59sub r9l, [rsp+160]
37bc66b61sub r9l, 2
37bc66b65add rdx, rax
37bc66b68mov rax, rcx
37bc66b6badd r9, r11
37bc66b6eshl rax, 4
37bc66b72add rax, [rsp+168]
37bc66b7aadd r9, rsi
37bc66b7dshl rdx, 4
37bc66b81mov [rsp+184], rax
37bc66b89mov rax, [rsp+480]
37bc66b91shl r9, 4
37bc66b95add rdx, [rsp+480]
37bc66b9dlea r9, [rax+r9+32]
37bc66ba2mov rax, [rsp+184]
37bc66baanop [rax+rax]
37bc66bb5nop [rax+rax]
37bc66bc0
37bc66bc0loc_37bc66bc0:
37bc66bc0movsd_xmm x0, [rdx+8]
37bc66bc5movsd_xmm x4, [rdx]
37bc66bc9add rax, 16
37bc66bcdmovsd_xmm x3, [rax-16]
37bc66bd2xorpd x0, x2
37bc66bd6unpcklpd x4, x0
37bc66bdamovsd_xmm x0, [rax-8]
37bc66bdfxorpd x0, x2
37bc66be3unpcklpd x3, x0
37bc66be7movups [rdx], x3
37bc66beaadd rdx, r15
37bc66bedmovups [rax-16], x4
37bc66bf1cmp r9, rax
37bc66bf4jne 0x37bc66bc0
37bc66bf6
37bc66bf6loc_37bc66bf6:
37bc66bf6shl rcx, 4
37bc66bfaadd rcx, [rsp+480]
37bc66c02mov rax, [rsp+496]
37bc66c0asub r10, 1
37bc66c0emovsd_xmm x0, [rcx+8]
37bc66c13mov eax, [rax+4*r10]
37bc66c17xorpd x0, x1
37bc66c1bmovsd_xmm x1, [r14+8*r10]
37bc66c21movsd_xmm [rcx+8], x0
37bc66c26mov rcx, [rsp+496]
37bc66c2emovsd_xmm x0, [r14+8*rsi-8]
37bc66c35movsd_xmm [r14+8*rsi-8], x1
37bc66c3cmov edx, [rcx+4*rsi-4]
37bc66c40movsd_xmm [r14+8*r10], x0
37bc66c46mov [rcx+4*r10], edx
37bc66c4amov [rcx+4*rsi-4], eax
37bc66c4ejmp 0x37bc666f1
37bc66c53
37bc66c53 0f 1f 44 00 00 ..D..
37bc66c58
37bc66c58loc_37bc66c58:
37bc66c58cmp rdx, r9
37bc66c5bsetle dl
37bc66c5emovzx edx, dl
37bc66c61jmp 0x37bc6681f
37bc66c66
37bc66c66loc_37bc66c66:
37bc66c66sub r8l, [rsp+100]
37bc66c6badd rax, [rsp+104]
37bc66c70mov [rsp+184], r10
37bc66c78add rax, [rsp+112]
37bc66c7dmov [rsp+328], r8l
37bc66c85lea r8, [r10+rax]
37bc66c89add rax, rsi
37bc66c8cshl rax, 4
37bc66c90add rax, [rsp+480]
37bc66c98shl r8, 4
37bc66c9cmov rdx, rax
37bc66c9fmov rax, [rsp+488]
37bc66ca7mov [rsp+32], rax
37bc66cacmov rax, [rsp+480]
37bc66cb4lea r9, [rax+r8]
37bc66cb8mov r8, [rsp+488]
37bc66cc0call zswap_
37bc66cc5mov rax, [rsp+472]
37bc66ccdmov r11, [rsp+192]
37bc66cd5movq x2, [rip+0x7e6e13]
37bc66cddmov r10, [rsp+184]
37bc66ce5mov r8l, [rax]
37bc66ce8jmp 0x37bc66b25
37bc66ced
37bc66cedloc_37bc66ced:
37bc66cedmov [rsp+100], 1
37bc66cf5xor eax, eax
37bc66cf7jmp 0x37bc66418
37bc66cfc
37bc66cfcloc_37bc66cfc:
37bc66cfcmovapd x1, x2
37bc66d00lea rcx, [r11+rsi]
37bc66d04jmp 0x37bc66bf6
37bc66d09
37bc66d09loc_37bc66d09:
37bc66d09test r11l, r11l
37bc66d0cjle 0x37bc66fde
37bc66d12mov rax, [rsp+104]
37bc66d17xor r15l, r15l
37bc66d1amov edi, 1
37bc66d1fmov r9l, r11l
37bc66d22movsxd r8, [rsp+240]
37bc66d2amov [rsp+472], r12
37bc66d32mov [rsp+256], 0
37bc66d3eimul rax, r8
37bc66d42mov [rsp+296], r8
37bc66d4amov [rsp+248], -1
37bc66d56mov [rsp+280], rax
37bc66d5emov rax, [rsp+152]
37bc66d66imul rax, r8
37bc66d6amov [rsp+288], rax
37bc66d72lea rax, [r13-16]
37bc66d76mov [rsp+232], rax
37bc66d7e
37bc66d7eloc_37bc66d7e:
37bc66d7emov eax, r9l
37bc66d81mov esi, [rsp+240]
37bc66d88mov r12l, edi
37bc66d8bmov [rsp+216], edi
37bc66d92sub eax, edi
37bc66d94mov [rsp+128], edi
37bc66d9blea ebx, [rax+1]
37bc66d9ecmp ebx, esi
37bc66da0cmovg ebx, esi
37bc66da3mov [rsp+312], ebx
37bc66daacmp r9l, edi
37bc66dadjl 0x37bc66dd3
37bc66daflea rcx, [rbp+8*r15]
37bc66db4lea r8, [8*rax+8]
37bc66dbcxor edx, edx
37bc66dbemov [rsp+160], r9l
37bc66dc6call memset
37bc66dcbmov r9l, [rsp+160]
37bc66dd3
37bc66dd3loc_37bc66dd3:
37bc66dd3lea eax, [rdi+rbx]
37bc66dd6mov [rsp+164], eax
37bc66dddcmp eax, r12l
37bc66de0jle 0x37bc66f87
37bc66de6mov rax, r15
37bc66de9mov r11, [rsp+256]
37bc66df1mov rsi, rdi
37bc66df4mov [rsp+264], rdi
37bc66dfcshl rax, 4
37bc66e00mov [rsp+272], r15
37bc66e08add rax, r14
37bc66e0bmov r15, r11
37bc66e0emov [rsp+120], rax
37bc66e13mov rax, r11
37bc66e16shl rax, 4
37bc66e1aadd rax, [rsp+168]
37bc66e22mov [rsp+144], rax
37bc66e2amov rax, [rsp+248]
37bc66e32mov [rsp+136], rax
37bc66e3anop [rax+rax]
37bc66e40
37bc66e40loc_37bc66e40:
37bc66e40mov [rsp+160], esi
37bc66e47mov r11l, esi
37bc66e4amov edi, esi
37bc66e4ccmp r9l, esi
37bc66e4fjl 0x37bc66ee4
37bc66e55lea edx, [rsi-1]
37bc66e58mov r8l, r9l
37bc66e5blea rax, [rbp+8*rsi]
37bc66e60mov rcx, r15
37bc66e63movsxd rdx, edx
37bc66e66imul rdx, [rsp+104]
37bc66e6csub r8l, esi
37bc66e6fshl rcx, 4
37bc66e73add rdx, [rsp+112]
37bc66e78add r8, rsi
37bc66e7badd rcx, r14
37bc66e7eadd rdx, rsi
37bc66e81lea r10, [rbp+8*r8+8]
37bc66e86movsxd r8, r9l
37bc66e89shl rdx, 4
37bc66e8dlea rdx, [r14+rdx+8]
37bc66e92nop [rax]
37bc66e95nop [rax+rax]
37bc66ea0
37bc66ea0loc_37bc66ea0:
37bc66ea0cmp edi, r12l
37bc66ea3jle 0x37bc66ec4
37bc66ea5movsd_xmm x1, [rdx-8]
37bc66eaamovsd_xmm x0, [rdx]
37bc66eaemulsd x1, x1
37bc66eb2mulsd x0, x0
37bc66eb6addsd x0, x1
37bc66ebaaddsd x0, [rax-8]
37bc66ebfmovsd_xmm [rax-8], x0
37bc66ec4
37bc66ec4loc_37bc66ec4:
37bc66ec4movsd_xmm x0, [rcx]
37bc66ec8subsd x0, [rax-8]
37bc66ecdadd rcx, r13
37bc66ed0add rdx, 16
37bc66ed4movsd_xmm [rax+8*r8-8], x0
37bc66edbadd rax, 8
37bc66edfcmp rax, r10
37bc66ee2jne 0x37bc66ea0
37bc66ee4
37bc66ee4loc_37bc66ee4:
37bc66ee4cmp edi, 1
37bc66ee7jg 0x37bc66ff0
37bc66eed
37bc66eedloc_37bc66eed:
37bc66eedlea eax, [r11+1]
37bc66ef1mov [rsp+128], eax
37bc66ef8cmp [rsp+100], edi
37bc66efcjne 0x37bc67290
37bc66f02mov rax, [rsp+472]
37bc66f0amov r9l, [rax]
37bc66f0d
37bc66f0dloc_37bc66f0d:
37bc66f0dmovsd_xmm x0, [rsp+320]
37bc66f16mov rax, r15
37bc66f19shl rax, 4
37bc66f1dmov [r14+rax+8], 0
37bc66f26sqrtsd x0, x0
37bc66f2amovsd_xmm [rsp+320], x0
37bc66f33movsd_xmm [r14+rax], x0
37bc66f39cmp r9l, edi
37bc66f3cjg 0x37bc670e8
37bc66f42
37bc66f42loc_37bc66f42:
37bc66f42mov rdi, [rsp+104]
37bc66f47add [rsp+120], 16
37bc66f4dadd rsi, 1
37bc66f51add [rsp+136], rdi
37bc66f59add r15, [rsp+152]
37bc66f61add [rsp+144], 16
37bc66f6acmp [rsp+164], esi
37bc66f71jg 0x37bc66e40
37bc66f77mov rdi, [rsp+264]
37bc66f7fmov r15, [rsp+272]
37bc66f87
37bc66f87loc_37bc66f87:
37bc66f87cmp [rsp+164], r9l
37bc66f8fjle 0x37bc6754a
37bc66f95
37bc66f95loc_37bc66f95:
37bc66f95mov rsi, [rsp+296]
37bc66f9dsub [rsp+244], 1
37bc66fa5mov eax, [rsp+244]
37bc66facmov rbx, [rsp+280]
37bc66fb4add rdi, rsi
37bc66fb7add [rsp+248], rbx
37bc66fbfadd r15, rsi
37bc66fc2mov rbx, [rsp+288]
37bc66fcaadd [rsp+256], rbx
37bc66fd2cmp eax, -1
37bc66fd5jne 0x37bc66d7e
37bc66fdbmov r11l, r9l
37bc66fde
37bc66fdeloc_37bc66fde:
37bc66fdemov rax, [rsp+504]
37bc66fe6mov [rax], r11l
37bc66fe9jmp 0x37bc6620e
37bc66fee
37bc66fee 66 90 f.
37bc66ff0
37bc66ff0loc_37bc66ff0:
37bc66ff0mov eax, [rsp+160]
37bc66ff7lea r8l, [r9+r9]
37bc66ffbmovsxd r8, r8l
37bc66ffelea edx, [rax+r9]
37bc67002movsxd rdx, edx
37bc67005cmp rdx, r8
37bc67008jg 0x37bc67458
37bc6700emov rax, rdx
37bc67011jmp 0x37bc6702d
37bc67013
37bc67013 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bc67020
37bc67020loc_37bc67020:
37bc67020add rax, 1
37bc67024cmp r8, rax
37bc67027jl 0x37bc67458
37bc6702d
37bc6702dloc_37bc6702d:
37bc6702dmovsd_xmm x0, [rbp+8*rax-8]
37bc67033comisd x0, x6
37bc67037jb 0x37bc67020
37bc67039mov ecx, 1
37bc6703esub rcx, rdx
37bc67041lea rdx, [rcx+rax]
37bc67045cmp r8, rax
37bc67048jl 0x37bc6707f
37bc6704amovsxd r8, r9l
37bc6704dmov rax, rdx
37bc67050lea r8, [rcx+2*r8+1]
37bc67055neg rcx
37bc67058lea rcx, [rbp+8*rcx]
37bc6705dnop [rax]
37bc67060
37bc67060loc_37bc67060:
37bc67060movsd_xmm x1, [rcx+8*rax-8]
37bc67066comisd x1, x0
37bc6706amaxsd x1, x0
37bc6706ecmova rdx, rax
37bc67072add rax, 1
37bc67076movapd x0, x1
37bc6707acmp rax, r8
37bc6707djne 0x37bc67060
37bc6707f
37bc6707floc_37bc6707f:
37bc6707fmov eax, [rsp+160]
37bc67086lea eax, [rax+rdx-1]
37bc6708aadd r9l, eax
37bc6708dmov [rsp+100], eax
37bc67091movsxd r9, r9l
37bc67094movsd_xmm x0, [rbp+8*r9-8]
37bc6709bmovsd_xmm [rsp+320], x0
37bc670a4comisd x8, x0
37bc670a9jae 0x37bc6687d
37bc670afmov rcx, [rsp+176]
37bc670b7mov [rsp+128], r11l
37bc670bfcall disnan_
37bc670c4mov r11l, [rsp+128]
37bc670cctest eax, eax
37bc670ceje 0x37bc66eed
37bc670d4movsd_xmm x0, [rsp+320]
37bc670ddjmp 0x37bc6687d
37bc670e2
37bc670e2 66 0f 1f 44 00 00 f..D..
37bc670e8
37bc670e8loc_37bc670e8:
37bc670e8mov r8, [rsp+488]
37bc670f0mov rdx, [rsp+120]
37bc670f5lea edi, [r11-1]
37bc670f9lea rcx, [rsp+328]
37bc67101movsd_xmm [rsp+208], x0
37bc6710amov [rsp+200], rax
37bc67112mov [rsp+192], r11l
37bc6711amov [rsp+328], edi
37bc67121call zlacgv_
37bc67126mov rax, [rsp+472]
37bc6712emov r11l, [rsp+192]
37bc67136lea r10, [rsp+316]
37bc6713esub r11l, [rsp+216]
37bc67146lea r9, [rip+0x7e6943]
37bc6714dlea r8, [rsp+328]
37bc67155mov [rsp+192], r10
37bc6715dmov eax, [rax]
37bc6715fmov [rsp+328], r11l
37bc67167lea r11, [rip+0x7e6912]
37bc6716elea rcx, [rip+0x7e6963]
37bc67175mov [rsp+80], r11
37bc6717amov r11, [rsp+488]
37bc67182mov [rsp+184], eax
37bc67189sub eax, [rsp+160]
37bc67190mov [rsp+316], eax
37bc67197mov rax, [rsp+200]
37bc6719fadd rax, [rsp+168]
37bc671a7mov [rsp+40], r11
37bc671acmov [rsp+72], rax
37bc671b1mov [rsp+200], rax
37bc671b9lea rax, [rip+0x7e68e8]
37bc671c0mov [rsp+64], rax
37bc671c5mov rax, [rsp+488]
37bc671cdmov [rsp+88], 8
37bc671d6mov [rsp+56], rax
37bc671dbmov rax, [rsp+144]
37bc671e3lea rdx, [rax-16]
37bc671e7mov [rsp+32], rax
37bc671ecmov [rsp+48], rdx
37bc671f1mov rdx, r10
37bc671f4call zgemv_
37bc671f9mov r8, [rsp+488]
37bc67201mov rdx, [rsp+120]
37bc67206lea rcx, [rsp+328]
37bc6720emov [rsp+328], edi
37bc67215call zlacgv_
37bc6721amov rax, [rsp+472]
37bc67222mov r8, [rsp+200]
37bc6722alea r9, [rip+0x7e684f]
37bc67231mov rcx, [rsp+192]
37bc67239movsd_xmm x1, [rip+0x7e68bf]
37bc67241divsd x1, [rsp+208]
37bc6724amovsd_xmm [rsp+328], x1
37bc67253mov eax, [rax]
37bc67255mov edx, eax
37bc67257sub edx, [rsp+160]
37bc6725emov [rsp+184], eax
37bc67265mov [rsp+316], edx
37bc6726clea rdx, [rsp+328]
37bc67274call zdscal_
37bc67279mov rax, [rsp+472]
37bc67281mov r9l, [rax]
37bc67284jmp 0x37bc66f42
37bc67289
37bc67289 0f 1f 80 00 00 00 00 .......
37bc67290
37bc67290loc_37bc67290:
37bc67290movsxd rax, [rsp+100]
37bc67295mov rdx, [rsp+104]
37bc6729amov [rsp+208], r11l
37bc672a2mov rbx, [rsp+112]
37bc672a7imul rdx, rax
37bc672ablea r10, [rax-1]
37bc672afmov [rsp+200], rax
37bc672b7mov [rsp+192], r10
37bc672bflea rcx, [rdx+rbx]
37bc672c3mov rbx, r15
37bc672c6shl rbx, 4
37bc672calea rdx, [rax+rcx]
37bc672cemov [rsp+224], rcx
37bc672d6lea rcx, [rsp+328]
37bc672demovupd x0, [r14+rbx]
37bc672e4shl rdx, 4
37bc672e8mov [rsp+184], rcx
37bc672f0movups [r14+rdx], x0
37bc672f5lea edx, [r11-1]
37bc672f9mov r11, [rsp+488]
37bc67301mov [rsp+328], edx
37bc67308mov rdx, r10
37bc6730bshl rdx, 4
37bc6730fmov [rsp+32], r11
37bc67314mov r8, r11
37bc67317lea r9, [r14+rdx]
37bc6731bmov rdx, [rsp+120]
37bc67320call zswap_
37bc67325mov rcx, [rsp+472]
37bc6732dmov r10, [rsp+192]
37bc67335movq x2, [rip+0x7e67b3]
37bc6733dmov rax, [rsp+200]
37bc67345mov r11l, [rsp+208]
37bc6734dmov r9l, [rcx]
37bc67350cmp r9l, [rsp+100]
37bc67355mov rcx, [rsp+184]
37bc6735djg 0x37bc67466
37bc67363
37bc67363loc_37bc67363:
37bc67363mov edx, [rsp+128]
37bc6736acmp [rsp+100], edx
37bc6736ejle 0x37bc674f1
37bc67374mov ecx, [rsp+100]
37bc67378movsxd rdx, [rsp+128]
37bc67380movapd x1, x2
37bc67384imul rdx, [rsp+104]
37bc6738aadd rdx, [rsp+112]
37bc6738fsub ecx, r11l
37bc67392add rdx, rax
37bc67395mov r8, [rsp+232]
37bc6739dadd rbx, [rsp+168]
37bc673a5sub ecx, 2
37bc673a8shl rdx, 4
37bc673acadd rcx, r15
37bc673afadd rdx, r14
37bc673b2shl rcx, 4
37bc673b6lea rcx, [r14+rcx+32]
37bc673bbnop [rax+rax]
37bc673c0
37bc673c0loc_37bc673c0:
37bc673c0movsd_xmm x0, [rbx+8]
37bc673c5movsd_xmm x5, [rbx]
37bc673c9add rbx, 16
37bc673cdmovsd_xmm x3, [rdx]
37bc673d1xorpd x0, x2
37bc673d5unpcklpd x5, x0
37bc673d9movsd_xmm x0, [rdx+8]
37bc673dexorpd x0, x2
37bc673e2unpcklpd x3, x0
37bc673e6movups [rbx-16], x3
37bc673eamovups [rdx], x5
37bc673edadd rdx, r8
37bc673f0cmp rbx, rcx
37bc673f3jne 0x37bc673c0
37bc673f5
37bc673f5loc_37bc673f5:
37bc673f5add rax, [rsp+136]
37bc673fdmov rbx, [rsp+496]
37bc67405shl rax, 4
37bc67409movsd_xmm x0, [r14+rax+8]
37bc67410mov edx, [rbx+4*rsi-4]
37bc67414xorpd x0, x1
37bc67418movsd_xmm x1, [rbp+8*r10]
37bc6741fmovsd_xmm [r14+rax+8], x0
37bc67426mov rax, [rsp+496]
37bc6742emovsd_xmm x0, [rbp+8*rsi-8]
37bc67434movsd_xmm [rbp+8*rsi-8], x1
37bc6743amov eax, [rax+4*r10]
37bc6743emovsd_xmm [rbp+8*r10], x0
37bc67445mov [rbx+4*r10], edx
37bc67449mov [rbx+4*rsi-4], eax
37bc6744djmp 0x37bc66f0d
37bc67452
37bc67452 66 0f 1f 44 00 00 f..D..
37bc67458
37bc67458loc_37bc67458:
37bc67458cmp rdx, r8
37bc6745bsetle dl
37bc6745emovzx edx, dl
37bc67461jmp 0x37bc6707f
37bc67466
37bc67466loc_37bc67466:
37bc67466mov eax, [rsp+100]
37bc6746amov r8, [rsp+224]
37bc67472mov [rsp+192], r11l
37bc6747amov [rsp+184], r10
37bc67482lea edx, [rax+1]
37bc67485sub r9l, eax
37bc67488lea rax, [rip+0x7e65f1]
37bc6748fmovsxd rdx, edx
37bc67492mov [rsp+32], rax
37bc67497add r8, rdx
37bc6749aadd rdx, [rsp+136]
37bc674a2mov [rsp+328], r9l
37bc674aashl r8, 4
37bc674aeshl rdx, 4
37bc674b2lea r9, [r14+r8]
37bc674b6add rdx, r14
37bc674b9mov r8, rax
37bc674bccall zswap_
37bc674c1mov rax, [rsp+472]
37bc674c9mov r11l, [rsp+192]
37bc674d1movq x2, [rip+0x7e6617]
37bc674d9mov r10, [rsp+184]
37bc674e1mov r9l, [rax]
37bc674e4mov rax, [rsp+200]
37bc674ecjmp 0x37bc67363
37bc674f1
37bc674f1loc_37bc674f1:
37bc674f1movapd x1, x2
37bc674f5jmp 0x37bc673f5
37bc674fa
37bc674faloc_37bc674fa:
37bc674famov rax, [rsp+104]
37bc674ffmov [rsp+100], edx
37bc67503imul rax, rdx
37bc67507add rax, [rsp+112]
37bc6750cadd rax, rdx
37bc6750fjmp 0x37bc66418
37bc67514
37bc67514loc_37bc67514:
37bc67514mov edx, 7
37bc67519lea rcx, [rip+0x7e6568]
37bc67520pxor x5, x5
37bc67524cvtsi2sd x5, [r12]
37bc6752amovapd x7, x5
37bc6752ecall dlamch_
37bc67533mulsd x0, x7
37bc67537mulsd x0, [rsp+320]
37bc67540movapd x8, x0
37bc67545jmp 0x37bc66543
37bc6754a
37bc6754aloc_37bc6754a:
37bc6754amov esi, [rsp+128]
37bc67551mov eax, r9l
37bc67554mov rdx, [rsp+104]
37bc67559mov [rsp+88], 8
37bc67562mov [rsp+80], 5
37bc6756blea r9, [rsp+312]
37bc67573lea r8, [rsp+328]
37bc6757bsub eax, esi
37bc6757dlea rcx, [rip+0x7e655c]
37bc67584add eax, 1
37bc67587mov [rsp+328], eax
37bc6758emovsxd rax, esi
37bc67591mov rsi, [rsp+488]
37bc67599imul rdx, rax
37bc6759dadd rdx, [rsp+112]
37bc675a2add rdx, rax
37bc675a5add rax, [rsp+248]
37bc675admov [rsp+72], rsi
37bc675b2lea rsi, [rip+0x7e650f]
37bc675b9shl rax, 4
37bc675bdmov [rsp+56], rsi
37bc675c2shl rdx, 4
37bc675c6mov rsi, [rsp+488]
37bc675ceadd rax, r14
37bc675d1add rdx, r14
37bc675d4mov [rsp+40], rax
37bc675d9lea rax, [rip+0x7e64f0]
37bc675e0mov [rsp+64], rdx
37bc675e5lea rdx, [rip+0x7e64ec]
37bc675ecmov [rsp+32], rax
37bc675f1mov [rsp+48], rsi
37bc675f6call zherk_
37bc675fbmov rax, [rsp+472]
37bc67603mov r9l, [rax]
37bc67606jmp 0x37bc66f95
37bc6760b
37bc6760bloc_37bc6760b:
37bc6760bmov esi, [rsp+144]
37bc67612mov eax, ebp
37bc67614mov rdx, [rsp+104]
37bc67619mov [rsp+88], 10
37bc67622mov [rsp+80], 5
37bc6762blea r9, [rsp+312]
37bc67633lea r8, [rsp+328]
37bc6763bsub eax, esi
37bc6763dlea rcx, [rip+0x7e647e]
37bc67644add eax, 1
37bc67647mov [rsp+328], eax
37bc6764emovsxd rax, esi
37bc67651mov rsi, [rsp+488]
37bc67659imul rdx, rax
37bc6765dadd rdx, [rsp+112]
37bc67662add rax, rdx
37bc67665mov [rsp+72], rsi
37bc6766ashl rax, 4
37bc6766eadd rax, [rsp+480]
37bc67676mov [rsp+48], rsi
37bc6767bmov [rsp+64], rax
37bc67680lea rax, [rip+0x7e6441]
37bc67687mov [rsp+56], rax
37bc6768cmovsxd rax, edi
37bc6768fadd rax, rdx
37bc67692lea rdx, [rip+0x7e641f]
37bc67699shl rax, 4
37bc6769dadd rax, [rsp+480]
37bc676a5mov [rsp+40], rax
37bc676aalea rax, [rip+0x7e641f]
37bc676b1mov [rsp+32], rax
37bc676b6call zherk_
37bc676bbmov rax, [rsp+472]
37bc676c3mov ebp, [rax]
37bc676c5jmp 0x37bc66763
37bc676ca
37bc676caloc_37bc676ca:
37bc676camov eax, [rsp+120]
37bc676cemov r14, [rsp+480]
37bc676d6mov [rsp+160], eax
37bc676ddjmp 0x37bc6687d
37bc676e2
37bc676e2loc_37bc676e2:
37bc676e2mov [rsp+144], edi
37bc676e9jmp 0x37bc66756
37bc676ee
37bc676eeloc_37bc676ee:
37bc676eemov r11l, ebp
37bc676f1jmp 0x37bc66fde
37bc676f6
37bc676f6loc_37bc676f6:
37bc676f6neg edx
37bc676f8jmp 0x37bc661ec
37bc66140
37bc66140zpstrf_:
37bc66140push r15
37bc66142push r14
37bc66144push r13
37bc66146push r12
37bc66148push rbp
37bc66149push rdi
37bc6614apush rsi
37bc6614bpush rbx
37bc6614csub rsp, 392
37bc66153movups [rsp+336], x6
37bc6615bmovups [rsp+352], x7
37bc66163movups [rsp+368], x8
37bc6616cmov rax, [rsp+528]
37bc66174mov edi, [r9]
37bc66177mov rbp, [rsp+520]
37bc6617fmov [rax], 0
37bc66185mov [rsp+488], r9
37bc6618dmov r12, rdx
37bc66190mov r14, r8
37bc66193mov r9l, 1
37bc66199mov r8l, 1
37bc6619flea rdx, [rip+0x7e78ca]
37bc661a6mov rsi, rcx
37bc661a9call lsame_
37bc661aemov ebx, eax
37bc661b0test eax, eax
37bc661b2je 0x37bc664c0
37bc661b8
37bc661b8loc_37bc661b8:
37bc661b8mov eax, [r12]
37bc661bctest eax, eax
37bc661bejs 0x37bc66240
37bc661c4mov rcx, [rsp+488]
37bc661ccmov edx, 1
37bc661d1cmovg edx, eax
37bc661d4cmp [rcx], edx
37bc661d6jge 0x37bc66250
37bc661d8mov eax, -4
37bc661ddmov edx, 4
37bc661e2
37bc661e2loc_37bc661e2:
37bc661e2mov rdi, [rsp+528]
37bc661eamov [rdi], eax
37bc661ec
37bc661ecloc_37bc661ec:
37bc661ecmov [rsp+328], edx
37bc661f3mov r8l, 6
37bc661f9lea rdx, [rsp+328]
37bc66201lea rcx, [rip+0x7e786a]
37bc66208call xerbla_
37bc6620dnop
37bc6620e
37bc6620eloc_37bc6620e:
37bc6620emovups x6, [rsp+336]
37bc66216movups x7, [rsp+352]
37bc6621emovups x8, [rsp+368]
37bc66227add rsp, 392
37bc6622epop rbx
37bc6622fpop rsi
37bc66230pop rdi
37bc66231pop rbp
37bc66232pop r12
37bc66234pop r13
37bc66236pop r14
37bc66238pop r15
37bc6623aret
37bc6623b
37bc6623b 0f 1f 44 00 00 ..D..
37bc66240
37bc66240loc_37bc66240:
37bc66240mov eax, -2
37bc66245mov edx, 2
37bc6624ajmp 0x37bc661e2
37bc6624c
37bc6624c 0f 1f 40 00 ..@.
37bc66250
37bc66250loc_37bc66250:
37bc66250mov rcx, [rsp+528]
37bc66258mov edx, [rcx]
37bc6625atest edx, edx
37bc6625cjne 0x37bc676f6
37bc66262test eax, eax
37bc66264je 0x37bc6620e
37bc66266lea rax, [rip+0x7e7817]
37bc6626dmov r9, r12
37bc66270mov [rsp+64], 1
37bc66279lea rcx, [rip+0x7e7800]
37bc66280mov [rsp+48], rax
37bc66285mov r8, rsi
37bc66288lea rdx, [rip+0x7e77e9]
37bc6628fmov [rsp+56], 6
37bc66298mov [rsp+40], rax
37bc6629dmov [rsp+32], rax
37bc662a2call ilaenv_
37bc662a7mov [rsp+240], eax
37bc662aemov ecx, eax
37bc662b0cmp eax, 1
37bc662b3jle 0x37bc66460
37bc662b9movsxd rax, [r12]
37bc662bdcmp eax, ecx
37bc662bfjle 0x37bc66460
37bc662c5movsxd rsi, edi
37bc662c8xor edx, edx
37bc662camov rdi, [rsp+496]
37bc662d2lea ecx, [rax-1]
37bc662d5test rsi, rsi
37bc662d8cmovns rdx, rsi
37bc662dcmov [rdi], 1
37bc662e2mov [rsp+104], rdx
37bc662e7not rdx
37bc662eamov [rsp+112], rdx
37bc662efmov edx, 2
37bc662f4cmp eax, 2
37bc662f7jl 0x37bc66336
37bc662f9and ecx, 1
37bc662fcje 0x37bc66318
37bc662femov rdi, [rsp+496]
37bc66306mov [rdi+4*rdx-4], 2
37bc6630emov edx, 3
37bc66313cmp eax, 3
37bc66316jl 0x37bc66336
37bc66318
37bc66318loc_37bc66318:
37bc66318mov r8, [rsp+496]
37bc66320
37bc66320loc_37bc66320:
37bc66320mov [r8+4*rdx-4], edx
37bc66325lea rcx, [rdx+1]
37bc66329add rdx, 2
37bc6632dmov [r8+4*rcx-4], ecx
37bc66332cmp eax, edx
37bc66334jge 0x37bc66320
37bc66336
37bc66336loc_37bc66336:
37bc66336mov rdi, [rsp+104]
37bc6633bmov rcx, r14
37bc6633emov edx, 1
37bc66343add rdi, 1
37bc66347mov [rsp+152], rdi
37bc6634fmov r13, rdi
37bc66352shl r13, 4
37bc66356nop [rax+rax]
37bc66360
37bc66360loc_37bc66360:
37bc66360movsd_xmm x0, [rcx]
37bc66364add rcx, r13
37bc66367movsd_xmm [rbp+8*rdx-8], x0
37bc6636dadd rdx, 1
37bc66371cmp eax, edx
37bc66373jge 0x37bc66360
37bc66375movsd_xmm x6, [rip+0x7e776b]
37bc6637dmov edx, 1
37bc66382jmp 0x37bc663ad
37bc66384
37bc66384 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc66390 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc663a0
37bc663a0loc_37bc663a0:
37bc663a0add rdx, 1
37bc663a4cmp rax, rdx
37bc663a7jl 0x37bc66ced
37bc663ad
37bc663adloc_37bc663ad:
37bc663admovsd_xmm x0, [rbp+8*rdx-8]
37bc663b3comisd x0, x6
37bc663b7jb 0x37bc663a0
37bc663b9mov r8, rdx
37bc663bclea r9, [rax+1]
37bc663c0mov rcx, rdx
37bc663c3cmp rax, rdx
37bc663c6jl 0x37bc674fa
37bc663ccnop [rax+rax]
37bc663d5nop [rax+rax]
37bc663e0
37bc663e0loc_37bc663e0:
37bc663e0movsd_xmm x1, [rbp+8*rcx-8]
37bc663e6comisd x1, x0
37bc663eamaxsd x1, x0
37bc663eecmova r8, rcx
37bc663f2add rcx, 1
37bc663f6movapd x0, x1
37bc663facmp rcx, r9
37bc663fdjne 0x37bc663e0
37bc663ffmov rax, [rsp+104]
37bc66404mov [rsp+100], r8l
37bc66409movsxd r8, r8l
37bc6640cimul rax, r8
37bc66410add rax, [rsp+112]
37bc66415add rax, r8
37bc66418
37bc66418loc_37bc66418:
37bc66418shl rax, 4
37bc6641cpxor x1, x1
37bc66420movsd_xmm x0, [r14+rax]
37bc66426movsd_xmm [rsp+320], x0
37bc6642fcomisd x1, x0
37bc66433jb 0x37bc664f8
37bc66439
37bc66439loc_37bc66439:
37bc66439mov rax, [rsp+504]
37bc66441mov [rax], 0
37bc66447mov rax, [rsp+528]
37bc6644fmov [rax], 1
37bc66455jmp 0x37bc6620e
37bc6645a
37bc6645a 66 0f 1f 44 00 00 f..D..
37bc66460
37bc66460loc_37bc66460:
37bc66460mov [rsp+56], rbp
37bc66465mov r8, r14
37bc66468mov rdx, r12
37bc6646bmov rcx, rsi
37bc6646emov rax, [rsp+528]
37bc66476mov r9, [rsp+488]
37bc6647emov [rsp+72], 1
37bc66487mov [rsp+64], rax
37bc6648cmov rax, [rsp+512]
37bc66494mov [rsp+48], rax
37bc66499mov rax, [rsp+504]
37bc664a1mov [rsp+40], rax
37bc664a6mov rax, [rsp+496]
37bc664aemov [rsp+32], rax
37bc664b3call zpstf2_
37bc664b8jmp 0x37bc6620e
37bc664bd
37bc664bd 0f 1f 00 ...
37bc664c0
37bc664c0loc_37bc664c0:
37bc664c0mov r9l, 1
37bc664c6mov r8l, 1
37bc664cclea rdx, [rip+0x7e759e]
37bc664d3mov rcx, rsi
37bc664d6call lsame_
37bc664dbtest eax, eax
37bc664ddjne 0x37bc661b8
37bc664e3mov eax, -1
37bc664e8mov edx, 1
37bc664edjmp 0x37bc661e2
37bc664f2
37bc664f2 66 0f 1f 44 00 00 f..D..
37bc664f8
37bc664f8loc_37bc664f8:
37bc664f8lea rax, [rsp+320]
37bc66500mov rcx, rax
37bc66503mov [rsp+176], rax
37bc6650bcall disnan_
37bc66510test eax, eax
37bc66512jne 0x37bc66439
37bc66518lea rax, [r14+16]
37bc6651cpxor x1, x1
37bc66520mov [rsp+168], rax
37bc66528mov rax, [rsp+512]
37bc66530movsd_xmm x4, [rax]
37bc66534comisd x1, x4
37bc66538movapd x8, x4
37bc6653dja 0x37bc67514
37bc66543
37bc66543loc_37bc66543:
37bc66543mov r11l, [r12]
37bc66547xor edx, edx
37bc66549lea eax, [r11-1]
37bc6654ddiv [rsp+240]
37bc66554mov [rsp+244], eax
37bc6655btest ebx, ebx
37bc6655dje 0x37bc66d09
37bc66563test r11l, r11l
37bc66566jle 0x37bc66fde
37bc6656cmov [rsp+472], r12
37bc66574lea r15, [r13-16]
37bc66578mov edi, 1
37bc6657dmov [rsp+480], r14
37bc66585mov r14, rbp
37bc66588mov ebp, r11l
37bc6658b
37bc6658bloc_37bc6658b:
37bc6658bmov eax, ebp
37bc6658dmov esi, [rsp+240]
37bc66594sub eax, edi
37bc66596lea ebx, [rax+1]
37bc66599cmp ebx, esi
37bc6659bcmovg ebx, esi
37bc6659emov [rsp+312], ebx
37bc665a5cmp edi, ebp
37bc665a7jg 0x37bc665c2
37bc665a9lea edx, [rdi-1]
37bc665aclea r8, [8*rax+8]
37bc665b4movsxd rdx, edx
37bc665b7lea rcx, [r14+8*rdx]
37bc665bbxor edx, edx
37bc665bdcall memset
37bc665c2
37bc665c2loc_37bc665c2:
37bc665c2lea eax, [rdi+rbx]
37bc665c5mov [rsp+164], eax
37bc665cccmp eax, edi
37bc665cejle 0x37bc676e2
37bc665d4mov rbx, [rsp+104]
37bc665d9movsxd rsi, edi
37bc665dcmov rcx, [rsp+112]
37bc665e1mov r8l, ebp
37bc665e4lea ebp, [rdi-1]
37bc665e7mov rax, rbx
37bc665ealea rdx, [rsi+rcx]
37bc665eeshl rbx, 4
37bc665f2imul rax, rsi
37bc665f6mov [rsp+216], rbx
37bc665feadd rdx, rax
37bc66601add rax, rcx
37bc66604mov rcx, [rsp+168]
37bc6660cshl rdx, 4
37bc66610add rdx, [rsp+480]
37bc66618mov [rsp+136], rax
37bc66620mov r11, rdx
37bc66623mov rdx, rax
37bc66626shl rdx, 4
37bc6662amov [rsp+152], r11
37bc66632mov r12, r11
37bc66635add rcx, rdx
37bc66638mov [rsp+128], rcx
37bc66640
37bc66640loc_37bc66640:
37bc66640mov [rsp+160], esi
37bc66647mov ebx, esi
37bc66649mov [rsp+120], esi
37bc6664dcmp esi, r8l
37bc66650jg 0x37bc666c2
37bc66652mov ecx, r8l
37bc66655movsxd rdx, ebp
37bc66658lea rax, [r14+8*rsi]
37bc6665cmovsxd r9, r8l
37bc6665fsub ecx, esi
37bc66661add rdx, [rsp+136]
37bc66669add rcx, rsi
37bc6666cshl rdx, 4
37bc66670add rdx, [rsp+480]
37bc66678lea r10, [r14+8*rcx+8]
37bc6667dmov rcx, r12
37bc66680
37bc66680loc_37bc66680:
37bc66680cmp edi, ebx
37bc66682jge 0x37bc666a3
37bc66684movsd_xmm x1, [rdx]
37bc66688movsd_xmm x0, [rdx+8]
37bc6668dmulsd x1, x1
37bc66691mulsd x0, x0
37bc66695addsd x0, x1
37bc66699addsd x0, [rax-8]
37bc6669emovsd_xmm [rax-8], x0
37bc666a3
37bc666a3loc_37bc666a3:
37bc666a3movsd_xmm x0, [rcx]
37bc666a7subsd x0, [rax-8]
37bc666acadd rcx, r13
37bc666afadd rdx, r15
37bc666b2movsd_xmm [rax+8*r9-8], x0
37bc666b9add rax, 8
37bc666bdcmp r10, rax
37bc666c0jne 0x37bc66680
37bc666c2
37bc666c2loc_37bc666c2:
37bc666c2cmp ebx, 1
37bc666c5jg 0x37bc66790
37bc666cb
37bc666cbloc_37bc666cb:
37bc666cbmov eax, [rsp+160]
37bc666d2add eax, 1
37bc666d5mov [rsp+144], eax
37bc666dccmp [rsp+100], ebx
37bc666e0jne 0x37bc66a50
37bc666e6mov rax, [rsp+472]
37bc666eemov r8l, [rax]
37bc666f1
37bc666f1loc_37bc666f1:
37bc666f1movsd_xmm x0, [rsp+320]
37bc666famov [r12+8], 0
37bc66703sqrtsd x0, x0
37bc66707movsd_xmm [rsp+320], x0
37bc66710movsd_xmm [r12], x0
37bc66716cmp r8l, ebx
37bc66719jg 0x37bc668d0
37bc6671f
37bc6671floc_37bc6671f:
37bc6671fmov rbx, [rsp+104]
37bc66724add rsi, 1
37bc66728add r12, r13
37bc6672badd ebp, 1
37bc6672eadd [rsp+128], r15
37bc66736add [rsp+152], r15
37bc6673eadd [rsp+136], rbx
37bc66746cmp [rsp+164], esi
37bc6674djg 0x37bc66640
37bc66753mov ebp, r8l
37bc66756
37bc66756loc_37bc66756:
37bc66756cmp [rsp+164], ebp
37bc6675djle 0x37bc6760b
37bc66763
37bc66763loc_37bc66763:
37bc66763mov eax, [rsp+244]
37bc6676aadd edi, [rsp+240]
37bc66771test eax, eax
37bc66773je 0x37bc676ee
37bc66779sub eax, 1
37bc6677cmov [rsp+244], eax
37bc66783jmp 0x37bc6658b
37bc66788
37bc66788 0f 1f 84 00 00 00 00 00 ........
37bc66790
37bc66790loc_37bc66790:
37bc66790mov eax, [rsp+120]
37bc66794lea r9l, [r8+r8]
37bc66798movsxd r9, r9l
37bc6679blea edx, [rax+r8]
37bc6679fmovsxd rdx, edx
37bc667a2cmp rdx, r9
37bc667a5jg 0x37bc66c58
37bc667abmov rax, rdx
37bc667aejmp 0x37bc667cd
37bc667b0
37bc667b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc667c0
37bc667c0loc_37bc667c0:
37bc667c0add rax, 1
37bc667c4cmp r9, rax
37bc667c7jl 0x37bc66c58
37bc667cd
37bc667cdloc_37bc667cd:
37bc667cdmovsd_xmm x0, [r14+8*rax-8]
37bc667d4comisd x0, x6
37bc667d8jb 0x37bc667c0
37bc667damov ecx, 1
37bc667dfsub rcx, rdx
37bc667e2lea rdx, [rcx+rax]
37bc667e6cmp r9, rax
37bc667e9jl 0x37bc6681f
37bc667ebmovsxd r9, r8l
37bc667eemov rax, rdx
37bc667f1lea r9, [rcx+2*r9+1]
37bc667f6neg rcx
37bc667f9lea rcx, [r14+8*rcx]
37bc667fdnop [rax]
37bc66800
37bc66800loc_37bc66800:
37bc66800movsd_xmm x1, [rcx+8*rax-8]
37bc66806comisd x1, x0
37bc6680amaxsd x1, x0
37bc6680ecmova rdx, rax
37bc66812add rax, 1
37bc66816movapd x0, x1
37bc6681acmp r9, rax
37bc6681djne 0x37bc66800
37bc6681f
37bc6681floc_37bc6681f:
37bc6681fmov eax, [rsp+120]
37bc66823lea eax, [rax+rdx-1]
37bc66827add r8l, eax
37bc6682amov [rsp+100], eax
37bc6682emovsxd r8, r8l
37bc66831movsd_xmm x0, [r14+8*r8-8]
37bc66838movsd_xmm [rsp+320], x0
37bc66841comisd x8, x0
37bc66846jae 0x37bc676ca
37bc6684cmov rcx, [rsp+176]
37bc66854call disnan_
37bc66859test eax, eax
37bc6685bje 0x37bc666cb
37bc66861mov eax, [rsp+120]
37bc66865mov r14, [rsp+480]
37bc6686dmovsd_xmm x0, [rsp+320]
37bc66876mov [rsp+160], eax
37bc6687d
37bc6687dloc_37bc6687d:
37bc6687dmovsxd rdx, [rsp+160]
37bc66885mov rax, [rsp+104]
37bc6688amov rdi, [rsp+504]
37bc66892imul rax, rdx
37bc66896add rax, [rsp+112]
37bc6689badd rax, rdx
37bc6689eshl rax, 4
37bc668a2mov [r14+rax+8], 0
37bc668abmovsd_xmm [r14+rax], x0
37bc668b1mov eax, [rsp+160]
37bc668b8sub eax, 1
37bc668bbmov [rdi], eax
37bc668bdmov rax, [rsp+528]
37bc668c5mov [rax], 1
37bc668cbjmp 0x37bc6620e
37bc668d0
37bc668d0loc_37bc668d0:
37bc668d0mov rdx, [rsp+128]
37bc668d8lea r8, [rip+0x7e71a1]
37bc668dflea rcx, [rsp+328]
37bc668e7movsd_xmm [rsp+200], x0
37bc668f0mov [rsp+328], ebp
37bc668f7call zlacgv_
37bc668fcmov eax, [rsp+160]
37bc66903mov r11, [rsp+216]
37bc6690blea r8, [rsp+328]
37bc66913mov r9, [rsp+488]
37bc6691blea rcx, [rip+0x7e717e]
37bc66922sub eax, edi
37bc66924lea r10, [r11+r12]
37bc66928mov [rsp+316], eax
37bc6692fmov rax, [rsp+472]
37bc66937mov [rsp+192], r10
37bc6693fmov eax, [rax]
37bc66941mov [rsp+72], r10
37bc66946lea r10, [rip+0x7e715b]
37bc6694dmov [rsp+64], r10
37bc66952lea r10, [rip+0x7e7127]
37bc66959mov [rsp+56], r10
37bc6695emov r10, [rsp+152]
37bc66966mov [rsp+160], eax
37bc6696dsub eax, [rsp+120]
37bc66971lea rdx, [r11+r10]
37bc66975mov [rsp+48], r10
37bc6697amov [rsp+80], r9
37bc6697fmov [rsp+40], r9
37bc66984lea r9, [rip+0x7e7105]
37bc6698bmov [rsp+32], rdx
37bc66990mov [rsp+88], 5
37bc66999mov [rsp+328], eax
37bc669a0lea rax, [rsp+316]
37bc669a8mov rdx, rax
37bc669abmov [rsp+184], rax
37bc669b3call zgemv_
37bc669b8mov rdx, [rsp+128]
37bc669c0lea r8, [rip+0x7e70b9]
37bc669c7lea rcx, [rsp+328]
37bc669cfmov [rsp+328], ebp
37bc669d6call zlacgv_
37bc669dbmov rax, [rsp+472]
37bc669e3mov r8, [rsp+192]
37bc669ebmov r9, [rsp+488]
37bc669f3mov rcx, [rsp+184]
37bc669fbmov eax, [rax]
37bc669fdmovsd_xmm x1, [rip+0x7e70fb]
37bc66a05divsd x1, [rsp+200]
37bc66a0emovsd_xmm [rsp+328], x1
37bc66a17mov edx, eax
37bc66a19sub edx, [rsp+120]
37bc66a1dmov [rsp+160], eax
37bc66a24mov [rsp+316], edx
37bc66a2blea rdx, [rsp+328]
37bc66a33call zdscal_
37bc66a38mov rax, [rsp+472]
37bc66a40mov r8l, [rax]
37bc66a43jmp 0x37bc6671f
37bc66a48
37bc66a48 0f 1f 84 00 00 00 00 00 ........
37bc66a50
37bc66a50loc_37bc66a50:
37bc66a50movsxd r10, [rsp+100]
37bc66a55mov rcx, [rsp+104]
37bc66a5alea r8, [rip+0x7e701f]
37bc66a61mov [rsp+328], ebp
37bc66a68movupd x0, [r12]
37bc66a6eimul rcx, r10
37bc66a72mov [rsp+200], r10
37bc66a7amov rax, rcx
37bc66a7dmov rcx, [rsp+112]
37bc66a82mov [rsp+208], rax
37bc66a8alea r11, [rax+rcx]
37bc66a8emov rcx, [rsp+480]
37bc66a96lea rdx, [r10+r11]
37bc66a9amov [rsp+192], r11
37bc66aa2shl rdx, 4
37bc66aa6movups [rcx+rdx], x0
37bc66aaalea rdx, [r11+1]
37bc66aaelea r11, [rip+0x7e6fcb]
37bc66ab5mov [rsp+32], r11
37bc66abamov r11, [rsp+480]
37bc66ac2shl rdx, 4
37bc66ac6lea rcx, [rsp+328]
37bc66acemov [rsp+184], rcx
37bc66ad6lea r9, [r11+rdx]
37bc66adamov rdx, [rsp+128]
37bc66ae2call zswap_
37bc66ae7mov rcx, [rsp+472]
37bc66aefmov r11, [rsp+192]
37bc66af7movq x2, [rip+0x7e6ff1]
37bc66affmov r10, [rsp+200]
37bc66b07mov rax, [rsp+208]
37bc66b0fmov r8l, [rcx]
37bc66b12cmp r8l, [rsp+100]
37bc66b17mov rcx, [rsp+184]
37bc66b1fjg 0x37bc66c66
37bc66b25
37bc66b25loc_37bc66b25:
37bc66b25mov ecx, [rsp+144]
37bc66b2ccmp [rsp+100], ecx
37bc66b30jle 0x37bc66cfc
37bc66b36movsxd rdx, [rsp+144]
37bc66b3emov rax, [rsp+112]
37bc66b43lea rcx, [r11+rsi]
37bc66b47movapd x1, x2
37bc66b4bimul rdx, [rsp+104]
37bc66b51mov r9l, [rsp+100]
37bc66b56add rax, rsi
37bc66b59sub r9l, [rsp+160]
37bc66b61sub r9l, 2
37bc66b65add rdx, rax
37bc66b68mov rax, rcx
37bc66b6badd r9, r11
37bc66b6eshl rax, 4
37bc66b72add rax, [rsp+168]
37bc66b7aadd r9, rsi
37bc66b7dshl rdx, 4
37bc66b81mov [rsp+184], rax
37bc66b89mov rax, [rsp+480]
37bc66b91shl r9, 4
37bc66b95add rdx, [rsp+480]
37bc66b9dlea r9, [rax+r9+32]
37bc66ba2mov rax, [rsp+184]
37bc66baanop [rax+rax]
37bc66bb5nop [rax+rax]
37bc66bc0
37bc66bc0loc_37bc66bc0:
37bc66bc0movsd_xmm x0, [rdx+8]
37bc66bc5movsd_xmm x4, [rdx]
37bc66bc9add rax, 16
37bc66bcdmovsd_xmm x3, [rax-16]
37bc66bd2xorpd x0, x2
37bc66bd6unpcklpd x4, x0
37bc66bdamovsd_xmm x0, [rax-8]
37bc66bdfxorpd x0, x2
37bc66be3unpcklpd x3, x0
37bc66be7movups [rdx], x3
37bc66beaadd rdx, r15
37bc66bedmovups [rax-16], x4
37bc66bf1cmp r9, rax
37bc66bf4jne 0x37bc66bc0
37bc66bf6
37bc66bf6loc_37bc66bf6:
37bc66bf6shl rcx, 4
37bc66bfaadd rcx, [rsp+480]
37bc66c02mov rax, [rsp+496]
37bc66c0asub r10, 1
37bc66c0emovsd_xmm x0, [rcx+8]
37bc66c13mov eax, [rax+4*r10]
37bc66c17xorpd x0, x1
37bc66c1bmovsd_xmm x1, [r14+8*r10]
37bc66c21movsd_xmm [rcx+8], x0
37bc66c26mov rcx, [rsp+496]
37bc66c2emovsd_xmm x0, [r14+8*rsi-8]
37bc66c35movsd_xmm [r14+8*rsi-8], x1
37bc66c3cmov edx, [rcx+4*rsi-4]
37bc66c40movsd_xmm [r14+8*r10], x0
37bc66c46mov [rcx+4*r10], edx
37bc66c4amov [rcx+4*rsi-4], eax
37bc66c4ejmp 0x37bc666f1
37bc66c53
37bc66c53 0f 1f 44 00 00 ..D..
37bc66c58
37bc66c58loc_37bc66c58:
37bc66c58cmp rdx, r9
37bc66c5bsetle dl
37bc66c5emovzx edx, dl
37bc66c61jmp 0x37bc6681f
37bc66c66
37bc66c66loc_37bc66c66:
37bc66c66sub r8l, [rsp+100]
37bc66c6badd rax, [rsp+104]
37bc66c70mov [rsp+184], r10
37bc66c78add rax, [rsp+112]
37bc66c7dmov [rsp+328], r8l
37bc66c85lea r8, [r10+rax]
37bc66c89add rax, rsi
37bc66c8cshl rax, 4
37bc66c90add rax, [rsp+480]
37bc66c98shl r8, 4
37bc66c9cmov rdx, rax
37bc66c9fmov rax, [rsp+488]
37bc66ca7mov [rsp+32], rax
37bc66cacmov rax, [rsp+480]
37bc66cb4lea r9, [rax+r8]
37bc66cb8mov r8, [rsp+488]
37bc66cc0call zswap_
37bc66cc5mov rax, [rsp+472]
37bc66ccdmov r11, [rsp+192]
37bc66cd5movq x2, [rip+0x7e6e13]
37bc66cddmov r10, [rsp+184]
37bc66ce5mov r8l, [rax]
37bc66ce8jmp 0x37bc66b25
37bc66ced
37bc66cedloc_37bc66ced:
37bc66cedmov [rsp+100], 1
37bc66cf5xor eax, eax
37bc66cf7jmp 0x37bc66418
37bc66cfc
37bc66cfcloc_37bc66cfc:
37bc66cfcmovapd x1, x2
37bc66d00lea rcx, [r11+rsi]
37bc66d04jmp 0x37bc66bf6
37bc66d09
37bc66d09loc_37bc66d09:
37bc66d09test r11l, r11l
37bc66d0cjle 0x37bc66fde
37bc66d12mov rax, [rsp+104]
37bc66d17xor r15l, r15l
37bc66d1amov edi, 1
37bc66d1fmov r9l, r11l
37bc66d22movsxd r8, [rsp+240]
37bc66d2amov [rsp+472], r12
37bc66d32mov [rsp+256], 0
37bc66d3eimul rax, r8
37bc66d42mov [rsp+296], r8
37bc66d4amov [rsp+248], -1
37bc66d56mov [rsp+280], rax
37bc66d5emov rax, [rsp+152]
37bc66d66imul rax, r8
37bc66d6amov [rsp+288], rax
37bc66d72lea rax, [r13-16]
37bc66d76mov [rsp+232], rax
37bc66d7e
37bc66d7eloc_37bc66d7e:
37bc66d7emov eax, r9l
37bc66d81mov esi, [rsp+240]
37bc66d88mov r12l, edi
37bc66d8bmov [rsp+216], edi
37bc66d92sub eax, edi
37bc66d94mov [rsp+128], edi
37bc66d9blea ebx, [rax+1]
37bc66d9ecmp ebx, esi
37bc66da0cmovg ebx, esi
37bc66da3mov [rsp+312], ebx
37bc66daacmp r9l, edi
37bc66dadjl 0x37bc66dd3
37bc66daflea rcx, [rbp+8*r15]
37bc66db4lea r8, [8*rax+8]
37bc66dbcxor edx, edx
37bc66dbemov [rsp+160], r9l
37bc66dc6call memset
37bc66dcbmov r9l, [rsp+160]
37bc66dd3
37bc66dd3loc_37bc66dd3:
37bc66dd3lea eax, [rdi+rbx]
37bc66dd6mov [rsp+164], eax
37bc66dddcmp eax, r12l
37bc66de0jle 0x37bc66f87
37bc66de6mov rax, r15
37bc66de9mov r11, [rsp+256]
37bc66df1mov rsi, rdi
37bc66df4mov [rsp+264], rdi
37bc66dfcshl rax, 4
37bc66e00mov [rsp+272], r15
37bc66e08add rax, r14
37bc66e0bmov r15, r11
37bc66e0emov [rsp+120], rax
37bc66e13mov rax, r11
37bc66e16shl rax, 4
37bc66e1aadd rax, [rsp+168]
37bc66e22mov [rsp+144], rax
37bc66e2amov rax, [rsp+248]
37bc66e32mov [rsp+136], rax
37bc66e3anop [rax+rax]
37bc66e40
37bc66e40loc_37bc66e40:
37bc66e40mov [rsp+160], esi
37bc66e47mov r11l, esi
37bc66e4amov edi, esi
37bc66e4ccmp r9l, esi
37bc66e4fjl 0x37bc66ee4
37bc66e55lea edx, [rsi-1]
37bc66e58mov r8l, r9l
37bc66e5blea rax, [rbp+8*rsi]
37bc66e60mov rcx, r15
37bc66e63movsxd rdx, edx
37bc66e66imul rdx, [rsp+104]
37bc66e6csub r8l, esi
37bc66e6fshl rcx, 4
37bc66e73add rdx, [rsp+112]
37bc66e78add r8, rsi
37bc66e7badd rcx, r14
37bc66e7eadd rdx, rsi
37bc66e81lea r10, [rbp+8*r8+8]
37bc66e86movsxd r8, r9l
37bc66e89shl rdx, 4
37bc66e8dlea rdx, [r14+rdx+8]
37bc66e92nop [rax]
37bc66e95nop [rax+rax]
37bc66ea0
37bc66ea0loc_37bc66ea0:
37bc66ea0cmp edi, r12l
37bc66ea3jle 0x37bc66ec4
37bc66ea5movsd_xmm x1, [rdx-8]
37bc66eaamovsd_xmm x0, [rdx]
37bc66eaemulsd x1, x1
37bc66eb2mulsd x0, x0
37bc66eb6addsd x0, x1
37bc66ebaaddsd x0, [rax-8]
37bc66ebfmovsd_xmm [rax-8], x0
37bc66ec4
37bc66ec4loc_37bc66ec4:
37bc66ec4movsd_xmm x0, [rcx]
37bc66ec8subsd x0, [rax-8]
37bc66ecdadd rcx, r13
37bc66ed0add rdx, 16
37bc66ed4movsd_xmm [rax+8*r8-8], x0
37bc66edbadd rax, 8
37bc66edfcmp rax, r10
37bc66ee2jne 0x37bc66ea0
37bc66ee4
37bc66ee4loc_37bc66ee4:
37bc66ee4cmp edi, 1
37bc66ee7jg 0x37bc66ff0
37bc66eed
37bc66eedloc_37bc66eed:
37bc66eedlea eax, [r11+1]
37bc66ef1mov [rsp+128], eax
37bc66ef8cmp [rsp+100], edi
37bc66efcjne 0x37bc67290
37bc66f02mov rax, [rsp+472]
37bc66f0amov r9l, [rax]
37bc66f0d
37bc66f0dloc_37bc66f0d:
37bc66f0dmovsd_xmm x0, [rsp+320]
37bc66f16mov rax, r15
37bc66f19shl rax, 4
37bc66f1dmov [r14+rax+8], 0
37bc66f26sqrtsd x0, x0
37bc66f2amovsd_xmm [rsp+320], x0
37bc66f33movsd_xmm [r14+rax], x0
37bc66f39cmp r9l, edi
37bc66f3cjg 0x37bc670e8
37bc66f42
37bc66f42loc_37bc66f42:
37bc66f42mov rdi, [rsp+104]
37bc66f47add [rsp+120], 16
37bc66f4dadd rsi, 1
37bc66f51add [rsp+136], rdi
37bc66f59add r15, [rsp+152]
37bc66f61add [rsp+144], 16
37bc66f6acmp [rsp+164], esi
37bc66f71jg 0x37bc66e40
37bc66f77mov rdi, [rsp+264]
37bc66f7fmov r15, [rsp+272]
37bc66f87
37bc66f87loc_37bc66f87:
37bc66f87cmp [rsp+164], r9l
37bc66f8fjle 0x37bc6754a
37bc66f95
37bc66f95loc_37bc66f95:
37bc66f95mov rsi, [rsp+296]
37bc66f9dsub [rsp+244], 1
37bc66fa5mov eax, [rsp+244]
37bc66facmov rbx, [rsp+280]
37bc66fb4add rdi, rsi
37bc66fb7add [rsp+248], rbx
37bc66fbfadd r15, rsi
37bc66fc2mov rbx, [rsp+288]
37bc66fcaadd [rsp+256], rbx
37bc66fd2cmp eax, -1
37bc66fd5jne 0x37bc66d7e
37bc66fdbmov r11l, r9l
37bc66fde
37bc66fdeloc_37bc66fde:
37bc66fdemov rax, [rsp+504]
37bc66fe6mov [rax], r11l
37bc66fe9jmp 0x37bc6620e
37bc66fee
37bc66fee 66 90 f.
37bc66ff0
37bc66ff0loc_37bc66ff0:
37bc66ff0mov eax, [rsp+160]
37bc66ff7lea r8l, [r9+r9]
37bc66ffbmovsxd r8, r8l
37bc66ffelea edx, [rax+r9]
37bc67002movsxd rdx, edx
37bc67005cmp rdx, r8
37bc67008jg 0x37bc67458
37bc6700emov rax, rdx
37bc67011jmp 0x37bc6702d
37bc67013
37bc67013 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bc67020
37bc67020loc_37bc67020:
37bc67020add rax, 1
37bc67024cmp r8, rax
37bc67027jl 0x37bc67458
37bc6702d
37bc6702dloc_37bc6702d:
37bc6702dmovsd_xmm x0, [rbp+8*rax-8]
37bc67033comisd x0, x6
37bc67037jb 0x37bc67020
37bc67039mov ecx, 1
37bc6703esub rcx, rdx
37bc67041lea rdx, [rcx+rax]
37bc67045cmp r8, rax
37bc67048jl 0x37bc6707f
37bc6704amovsxd r8, r9l
37bc6704dmov rax, rdx
37bc67050lea r8, [rcx+2*r8+1]
37bc67055neg rcx
37bc67058lea rcx, [rbp+8*rcx]
37bc6705dnop [rax]
37bc67060
37bc67060loc_37bc67060:
37bc67060movsd_xmm x1, [rcx+8*rax-8]
37bc67066comisd x1, x0
37bc6706amaxsd x1, x0
37bc6706ecmova rdx, rax
37bc67072add rax, 1
37bc67076movapd x0, x1
37bc6707acmp rax, r8
37bc6707djne 0x37bc67060
37bc6707f
37bc6707floc_37bc6707f:
37bc6707fmov eax, [rsp+160]
37bc67086lea eax, [rax+rdx-1]
37bc6708aadd r9l, eax
37bc6708dmov [rsp+100], eax
37bc67091movsxd r9, r9l
37bc67094movsd_xmm x0, [rbp+8*r9-8]
37bc6709bmovsd_xmm [rsp+320], x0
37bc670a4comisd x8, x0
37bc670a9jae 0x37bc6687d
37bc670afmov rcx, [rsp+176]
37bc670b7mov [rsp+128], r11l
37bc670bfcall disnan_
37bc670c4mov r11l, [rsp+128]
37bc670cctest eax, eax
37bc670ceje 0x37bc66eed
37bc670d4movsd_xmm x0, [rsp+320]
37bc670ddjmp 0x37bc6687d
37bc670e2
37bc670e2 66 0f 1f 44 00 00 f..D..
37bc670e8
37bc670e8loc_37bc670e8:
37bc670e8mov r8, [rsp+488]
37bc670f0mov rdx, [rsp+120]
37bc670f5lea edi, [r11-1]
37bc670f9lea rcx, [rsp+328]
37bc67101movsd_xmm [rsp+208], x0
37bc6710amov [rsp+200], rax
37bc67112mov [rsp+192], r11l
37bc6711amov [rsp+328], edi
37bc67121call zlacgv_
37bc67126mov rax, [rsp+472]
37bc6712emov r11l, [rsp+192]
37bc67136lea r10, [rsp+316]
37bc6713esub r11l, [rsp+216]
37bc67146lea r9, [rip+0x7e6943]
37bc6714dlea r8, [rsp+328]
37bc67155mov [rsp+192], r10
37bc6715dmov eax, [rax]
37bc6715fmov [rsp+328], r11l
37bc67167lea r11, [rip+0x7e6912]
37bc6716elea rcx, [rip+0x7e6963]
37bc67175mov [rsp+80], r11
37bc6717amov r11, [rsp+488]
37bc67182mov [rsp+184], eax
37bc67189sub eax, [rsp+160]
37bc67190mov [rsp+316], eax
37bc67197mov rax, [rsp+200]
37bc6719fadd rax, [rsp+168]
37bc671a7mov [rsp+40], r11
37bc671acmov [rsp+72], rax
37bc671b1mov [rsp+200], rax
37bc671b9lea rax, [rip+0x7e68e8]
37bc671c0mov [rsp+64], rax
37bc671c5mov rax, [rsp+488]
37bc671cdmov [rsp+88], 8
37bc671d6mov [rsp+56], rax
37bc671dbmov rax, [rsp+144]
37bc671e3lea rdx, [rax-16]
37bc671e7mov [rsp+32], rax
37bc671ecmov [rsp+48], rdx
37bc671f1mov rdx, r10
37bc671f4call zgemv_
37bc671f9mov r8, [rsp+488]
37bc67201mov rdx, [rsp+120]
37bc67206lea rcx, [rsp+328]
37bc6720emov [rsp+328], edi
37bc67215call zlacgv_
37bc6721amov rax, [rsp+472]
37bc67222mov r8, [rsp+200]
37bc6722alea r9, [rip+0x7e684f]
37bc67231mov rcx, [rsp+192]
37bc67239movsd_xmm x1, [rip+0x7e68bf]
37bc67241divsd x1, [rsp+208]
37bc6724amovsd_xmm [rsp+328], x1
37bc67253mov eax, [rax]
37bc67255mov edx, eax
37bc67257sub edx, [rsp+160]
37bc6725emov [rsp+184], eax
37bc67265mov [rsp+316], edx
37bc6726clea rdx, [rsp+328]
37bc67274call zdscal_
37bc67279mov rax, [rsp+472]
37bc67281mov r9l, [rax]
37bc67284jmp 0x37bc66f42
37bc67289
37bc67289 0f 1f 80 00 00 00 00 .......
37bc67290
37bc67290loc_37bc67290:
37bc67290movsxd rax, [rsp+100]
37bc67295mov rdx, [rsp+104]
37bc6729amov [rsp+208], r11l
37bc672a2mov rbx, [rsp+112]
37bc672a7imul rdx, rax
37bc672ablea r10, [rax-1]
37bc672afmov [rsp+200], rax
37bc672b7mov [rsp+192], r10
37bc672bflea rcx, [rdx+rbx]
37bc672c3mov rbx, r15
37bc672c6shl rbx, 4
37bc672calea rdx, [rax+rcx]
37bc672cemov [rsp+224], rcx
37bc672d6lea rcx, [rsp+328]
37bc672demovupd x0, [r14+rbx]
37bc672e4shl rdx, 4
37bc672e8mov [rsp+184], rcx
37bc672f0movups [r14+rdx], x0
37bc672f5lea edx, [r11-1]
37bc672f9mov r11, [rsp+488]
37bc67301mov [rsp+328], edx
37bc67308mov rdx, r10
37bc6730bshl rdx, 4
37bc6730fmov [rsp+32], r11
37bc67314mov r8, r11
37bc67317lea r9, [r14+rdx]
37bc6731bmov rdx, [rsp+120]
37bc67320call zswap_
37bc67325mov rcx, [rsp+472]
37bc6732dmov r10, [rsp+192]
37bc67335movq x2, [rip+0x7e67b3]
37bc6733dmov rax, [rsp+200]
37bc67345mov r11l, [rsp+208]
37bc6734dmov r9l, [rcx]
37bc67350cmp r9l, [rsp+100]
37bc67355mov rcx, [rsp+184]
37bc6735djg 0x37bc67466
37bc67363
37bc67363loc_37bc67363:
37bc67363mov edx, [rsp+128]
37bc6736acmp [rsp+100], edx
37bc6736ejle 0x37bc674f1
37bc67374mov ecx, [rsp+100]
37bc67378movsxd rdx, [rsp+128]
37bc67380movapd x1, x2
37bc67384imul rdx, [rsp+104]
37bc6738aadd rdx, [rsp+112]
37bc6738fsub ecx, r11l
37bc67392add rdx, rax
37bc67395mov r8, [rsp+232]
37bc6739dadd rbx, [rsp+168]
37bc673a5sub ecx, 2
37bc673a8shl rdx, 4
37bc673acadd rcx, r15
37bc673afadd rdx, r14
37bc673b2shl rcx, 4
37bc673b6lea rcx, [r14+rcx+32]
37bc673bbnop [rax+rax]
37bc673c0
37bc673c0loc_37bc673c0:
37bc673c0movsd_xmm x0, [rbx+8]
37bc673c5movsd_xmm x5, [rbx]
37bc673c9add rbx, 16
37bc673cdmovsd_xmm x3, [rdx]
37bc673d1xorpd x0, x2
37bc673d5unpcklpd x5, x0
37bc673d9movsd_xmm x0, [rdx+8]
37bc673dexorpd x0, x2
37bc673e2unpcklpd x3, x0
37bc673e6movups [rbx-16], x3
37bc673eamovups [rdx], x5
37bc673edadd rdx, r8
37bc673f0cmp rbx, rcx
37bc673f3jne 0x37bc673c0
37bc673f5
37bc673f5loc_37bc673f5:
37bc673f5add rax, [rsp+136]
37bc673fdmov rbx, [rsp+496]
37bc67405shl rax, 4
37bc67409movsd_xmm x0, [r14+rax+8]
37bc67410mov edx, [rbx+4*rsi-4]
37bc67414xorpd x0, x1
37bc67418movsd_xmm x1, [rbp+8*r10]
37bc6741fmovsd_xmm [r14+rax+8], x0
37bc67426mov rax, [rsp+496]
37bc6742emovsd_xmm x0, [rbp+8*rsi-8]
37bc67434movsd_xmm [rbp+8*rsi-8], x1
37bc6743amov eax, [rax+4*r10]
37bc6743emovsd_xmm [rbp+8*r10], x0
37bc67445mov [rbx+4*r10], edx
37bc67449mov [rbx+4*rsi-4], eax
37bc6744djmp 0x37bc66f0d
37bc67452
37bc67452 66 0f 1f 44 00 00 f..D..
37bc67458
37bc67458loc_37bc67458:
37bc67458cmp rdx, r8
37bc6745bsetle dl
37bc6745emovzx edx, dl
37bc67461jmp 0x37bc6707f
37bc67466
37bc67466loc_37bc67466:
37bc67466mov eax, [rsp+100]
37bc6746amov r8, [rsp+224]
37bc67472mov [rsp+192], r11l
37bc6747amov [rsp+184], r10
37bc67482lea edx, [rax+1]
37bc67485sub r9l, eax
37bc67488lea rax, [rip+0x7e65f1]
37bc6748fmovsxd rdx, edx
37bc67492mov [rsp+32], rax
37bc67497add r8, rdx
37bc6749aadd rdx, [rsp+136]
37bc674a2mov [rsp+328], r9l
37bc674aashl r8, 4
37bc674aeshl rdx, 4
37bc674b2lea r9, [r14+r8]
37bc674b6add rdx, r14
37bc674b9mov r8, rax
37bc674bccall zswap_
37bc674c1mov rax, [rsp+472]
37bc674c9mov r11l, [rsp+192]
37bc674d1movq x2, [rip+0x7e6617]
37bc674d9mov r10, [rsp+184]
37bc674e1mov r9l, [rax]
37bc674e4mov rax, [rsp+200]
37bc674ecjmp 0x37bc67363
37bc674f1
37bc674f1loc_37bc674f1:
37bc674f1movapd x1, x2
37bc674f5jmp 0x37bc673f5
37bc674fa
37bc674faloc_37bc674fa:
37bc674famov rax, [rsp+104]
37bc674ffmov [rsp+100], edx
37bc67503imul rax, rdx
37bc67507add rax, [rsp+112]
37bc6750cadd rax, rdx
37bc6750fjmp 0x37bc66418
37bc67514
37bc67514loc_37bc67514:
37bc67514mov edx, 7
37bc67519lea rcx, [rip+0x7e6568]
37bc67520pxor x5, x5
37bc67524cvtsi2sd x5, [r12]
37bc6752amovapd x7, x5
37bc6752ecall dlamch_
37bc67533mulsd x0, x7
37bc67537mulsd x0, [rsp+320]
37bc67540movapd x8, x0
37bc67545jmp 0x37bc66543
37bc6754a
37bc6754aloc_37bc6754a:
37bc6754amov esi, [rsp+128]
37bc67551mov eax, r9l
37bc67554mov rdx, [rsp+104]
37bc67559mov [rsp+88], 8
37bc67562mov [rsp+80], 5
37bc6756blea r9, [rsp+312]
37bc67573lea r8, [rsp+328]
37bc6757bsub eax, esi
37bc6757dlea rcx, [rip+0x7e655c]
37bc67584add eax, 1
37bc67587mov [rsp+328], eax
37bc6758emovsxd rax, esi
37bc67591mov rsi, [rsp+488]
37bc67599imul rdx, rax
37bc6759dadd rdx, [rsp+112]
37bc675a2add rdx, rax
37bc675a5add rax, [rsp+248]
37bc675admov [rsp+72], rsi
37bc675b2lea rsi, [rip+0x7e650f]
37bc675b9shl rax, 4
37bc675bdmov [rsp+56], rsi
37bc675c2shl rdx, 4
37bc675c6mov rsi, [rsp+488]
37bc675ceadd rax, r14
37bc675d1add rdx, r14
37bc675d4mov [rsp+40], rax
37bc675d9lea rax, [rip+0x7e64f0]
37bc675e0mov [rsp+64], rdx
37bc675e5lea rdx, [rip+0x7e64ec]
37bc675ecmov [rsp+32], rax
37bc675f1mov [rsp+48], rsi
37bc675f6call zherk_
37bc675fbmov rax, [rsp+472]
37bc67603mov r9l, [rax]
37bc67606jmp 0x37bc66f95
37bc6760b
37bc6760bloc_37bc6760b:
37bc6760bmov esi, [rsp+144]
37bc67612mov eax, ebp
37bc67614mov rdx, [rsp+104]
37bc67619mov [rsp+88], 10
37bc67622mov [rsp+80], 5
37bc6762blea r9, [rsp+312]
37bc67633lea r8, [rsp+328]
37bc6763bsub eax, esi
37bc6763dlea rcx, [rip+0x7e647e]
37bc67644add eax, 1
37bc67647mov [rsp+328], eax
37bc6764emovsxd rax, esi
37bc67651mov rsi, [rsp+488]
37bc67659imul rdx, rax
37bc6765dadd rdx, [rsp+112]
37bc67662add rax, rdx
37bc67665mov [rsp+72], rsi
37bc6766ashl rax, 4
37bc6766eadd rax, [rsp+480]
37bc67676mov [rsp+48], rsi
37bc6767bmov [rsp+64], rax
37bc67680lea rax, [rip+0x7e6441]
37bc67687mov [rsp+56], rax
37bc6768cmovsxd rax, edi
37bc6768fadd rax, rdx
37bc67692lea rdx, [rip+0x7e641f]
37bc67699shl rax, 4
37bc6769dadd rax, [rsp+480]
37bc676a5mov [rsp+40], rax
37bc676aalea rax, [rip+0x7e641f]
37bc676b1mov [rsp+32], rax
37bc676b6call zherk_
37bc676bbmov rax, [rsp+472]
37bc676c3mov ebp, [rax]
37bc676c5jmp 0x37bc66763
37bc676ca
37bc676caloc_37bc676ca:
37bc676camov eax, [rsp+120]
37bc676cemov r14, [rsp+480]
37bc676d6mov [rsp+160], eax
37bc676ddjmp 0x37bc6687d
37bc676e2
37bc676e2loc_37bc676e2:
37bc676e2mov [rsp+144], edi
37bc676e9jmp 0x37bc66756
37bc676ee
37bc676eeloc_37bc676ee:
37bc676eemov r11l, ebp
37bc676f1jmp 0x37bc66fde
37bc676f6
37bc676f6loc_37bc676f6:
37bc676f6neg edx
37bc676f8jmp 0x37bc661ec
37bc66140
Loading..