File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc17c80
37bc17c80zlalsd_:
37bc17c80push r15
37bc17c82push r14
37bc17c84push r13
37bc17c86push r12
37bc17c88push rbp
37bc17c89push rdi
37bc17c8apush rsi
37bc17c8bpush rbx
37bc17c8csub rsp, 568
37bc17c93movups [rsp+512], x6
37bc17c9bmovups [rsp+528], x7
37bc17ca3movups [rsp+544], x8
37bc17cacmov rax, [rsp+696]
37bc17cb4mov rdi, [rsp+728]
37bc17cbcmov esi, [rax]
37bc17cbemov rax, [rsp+744]
37bc17cc6mov [rax], 0
37bc17cccmov eax, [r8]
37bc17ccfmov rbx, rcx
37bc17cd2mov [rsp+648], rdx
37bc17cdamov [rsp+656], r8
37bc17ce2mov [rsp+664], r9
37bc17ceamov [rsp+380], esi
37bc17cf1test eax, eax
37bc17cf3js 0x37bc18650
37bc17cf9mov r11l, [r9]
37bc17cfctest r11l, r11l
37bc17cffjle 0x37bc17d15
37bc17d01test esi, esi
37bc17d03jle 0x37bc17d09
37bc17d05cmp esi, eax
37bc17d07jge 0x37bc17d78
37bc17d09
37bc17d09loc_37bc17d09:
37bc17d09mov edx, -8
37bc17d0emov eax, 8
37bc17d13jmp 0x37bc17d1f
37bc17d15
37bc17d15loc_37bc17d15:
37bc17d15mov edx, -4
37bc17d1amov eax, 4
37bc17d1f
37bc17d1floc_37bc17d1f:
37bc17d1fmov rdi, [rsp+744]
37bc17d27mov r8l, 6
37bc17d2dlea rcx, [rip+0x834238]
37bc17d34mov [rsp+504], eax
37bc17d3bmov [rdi], edx
37bc17d3dlea rdx, [rsp+504]
37bc17d45call xerbla_
37bc17d4anop
37bc17d4b
37bc17d4bloc_37bc17d4b:
37bc17d4bmovups x6, [rsp+512]
37bc17d53movups x7, [rsp+528]
37bc17d5bmovups x8, [rsp+544]
37bc17d64add rsp, 568
37bc17d6bpop rbx
37bc17d6cpop rsi
37bc17d6dpop rdi
37bc17d6epop rbp
37bc17d6fpop r12
37bc17d71pop r13
37bc17d73pop r14
37bc17d75pop r15
37bc17d77ret
37bc17d78
37bc17d78loc_37bc17d78:
37bc17d78mov edx, 7
37bc17d7dlea rcx, [rip+0x8341ee]
37bc17d84call dlamch_
37bc17d89mov rax, [rsp+704]
37bc17d91movapd x6, x0
37bc17d95pxor x0, x0
37bc17d99movsd_xmm x7, [rax]
37bc17d9dcomisd x0, x7
37bc17da1jae 0x37bc1865f
37bc17da7movsd_xmm x0, [rip+0x8341d1]
37bc17dafcmpsd x0, x7, 6
37bc17db4andpd x7, x0
37bc17db8andnpd x0, x6
37bc17dbcorpd x7, x0
37bc17dc0
37bc17dc0loc_37bc17dc0:
37bc17dc0mov rax, [rsp+712]
37bc17dc8mov [rax], 0
37bc17dcemov rax, [rsp+656]
37bc17dd6mov edx, [rax]
37bc17dd8test edx, edx
37bc17ddaje 0x37bc17d4b
37bc17de0cmp edx, 1
37bc17de3je 0x37bc194b4
37bc17de9cmp [rbx], 76
37bc17decje 0x37bc19245
37bc17df2
37bc17df2loc_37bc17df2:
37bc17df2sub edx, 1
37bc17df5mov r9, [rsp+680]
37bc17dfdmov [rsp+32], 1
37bc17e06lea rcx, [rip+0x83414b]
37bc17e0dmov [rsp+468], edx
37bc17e14mov r8, [rsp+672]
37bc17e1cmov rdx, [rsp+656]
37bc17e24call dlanst_
37bc17e29pxor x1, x1
37bc17e2dmovsd_xmm [rsp+488], x0
37bc17e36ucomisd x0, x1
37bc17e3ajp 0x37bc17e42
37bc17e3cje 0x37bc191f2
37bc17e42
37bc17e42loc_37bc17e42:
37bc17e42mov rbx, [rsp+744]
37bc17e4alea r15, [rip+0x8340ff]
37bc17e51mov rsi, [rsp+656]
37bc17e59mov [rsp+80], 1
37bc17e62mov [rsp+32], r15
37bc17e67lea rax, [rsp+488]
37bc17e6flea r8, [rip+0x8340d2]
37bc17e76mov [rsp+72], rbx
37bc17e7bmov r9, rax
37bc17e7emov rdx, r8
37bc17e81lea rcx, [rip+0x8340c4]
37bc17e88mov rbx, [rsp+656]
37bc17e90mov [rsp+40], rsi
37bc17e95mov rsi, rax
37bc17e98mov [rsp+432], rax
37bc17ea0mov [rsp+64], rbx
37bc17ea5mov rbx, [rsp+672]
37bc17eadmov [rsp+56], rbx
37bc17eb2lea rbx, [rip+0x834087]
37bc17eb9mov [rsp+48], rbx
37bc17ebecall dlascl_
37bc17ec3mov rax, [rsp+744]
37bc17ecbmov [rsp+48], rbx
37bc17ed0mov r9, rsi
37bc17ed3mov rcx, [rsp+680]
37bc17edbmov [rsp+32], r15
37bc17ee0lea r8, [rip+0x834061]
37bc17ee7mov [rsp+72], rax
37bc17eeclea rax, [rsp+468]
37bc17ef4mov rdx, r8
37bc17ef7mov [rsp+64], rax
37bc17efcmov [rsp+56], rcx
37bc17f01lea rcx, [rip+0x834044]
37bc17f08mov [rsp+40], rax
37bc17f0dmov [rsp+80], 1
37bc17f16call dlascl_
37bc17f1bmov rax, [rsp+656]
37bc17f23mov rbx, [rsp+648]
37bc17f2bmov rsi, [rsp+664]
37bc17f33mov eax, [rax]
37bc17f35mov ebx, [rbx]
37bc17f37mov esi, [rsi]
37bc17f39mov [rsp+304], eax
37bc17f40cmp eax, ebx
37bc17f42jle 0x37bc18668
37bc17f48mov r15l, [rsp+304]
37bc17f50lea eax, [rbx+1]
37bc17f53pxor x0, x0
37bc17f57pxor x1, x1
37bc17f5bcvtsi2sd x1, eax
37bc17f5fcvtsi2sd x0, r15l
37bc17f64divsd x0, x1
37bc17f68call log
37bc17f6dmov eax, r15l
37bc17f70divsd x0, [rip+0x834028]
37bc17f78mov ecx, r15l
37bc17f7bmov [rsp+476], 0
37bc17f86imul eax, ebx
37bc17f89mov [rsp+460], 1
37bc17f94imul ebx, esi
37bc17f97mov [rsp+464], 0
37bc17fa2lea edx, [r15+2*rax+1]
37bc17fa7mov [rsp+308], eax
37bc17faecvttsd2si eax, x0
37bc17fb2mov [rsp+336], edx
37bc17fb9add eax, 1
37bc17fbcimul eax, r15l
37bc17fc0lea r15l, [rax+rdx]
37bc17fc4lea edx, [rax+rax]
37bc17fc7mov [rsp+340], r15l
37bc17fcfadd r15l, edx
37bc17fd2mov [rsp+344], r15l
37bc17fdaadd r15l, eax
37bc17fddmov [rsp+348], r15l
37bc17fe5add r15l, ecx
37bc17fe8mov [rsp+352], r15l
37bc17ff0add r15l, ecx
37bc17ff3mov [rsp+356], r15l
37bc17ffbadd r15l, edx
37bc17ffemov [rsp+360], r15l
37bc18006add r15l, edx
37bc18009lea esi, [rbx+r15]
37bc1800dmov [rsp+388], r15l
37bc18015add ebx, esi
37bc18017mov [rsp+440], esi
37bc1801emov [rsp+384], ebx
37bc18025lea ebx, [rcx+rcx+1]
37bc18029mov [rsp+364], ebx
37bc18030add ebx, ecx
37bc18032mov [rsp+368], ebx
37bc18039add ebx, ecx
37bc1803badd eax, ebx
37bc1803dmov [rsp+372], ebx
37bc18044mov [rsp+376], eax
37bc1804blea ebp, [rdx+rax]
37bc1804etest ecx, ecx
37bc18050jle 0x37bc180b3
37bc18052mov ebx, [rsp+304]
37bc18059mov rax, [rsp+672]
37bc18061movq x2, [rip+0x833f47]
37bc18069lea edx, [rbx-1]
37bc1806clea rdx, [rax+8*rdx+8]
37bc18071nop [rax]
37bc18075nop [rax+rax]
37bc18080
37bc18080loc_37bc18080:
37bc18080movsd_xmm x0, [rax]
37bc18084movapd x1, x0
37bc18088andpd x1, [rip+0x833f00]
37bc18090comisd x6, x1
37bc18094jbe 0x37bc180aa
37bc18096movapd x1, x2
37bc1809aandpd x0, x2
37bc1809eandnpd x1, x6
37bc180a2orpd x0, x1
37bc180a6movsd_xmm [rax], x0
37bc180aa
37bc180aaloc_37bc180aa:
37bc180aaadd rax, 8
37bc180aecmp rax, rdx
37bc180b1jne 0x37bc18080
37bc180b3
37bc180b3loc_37bc180b3:
37bc180b3mov eax, [rsp+468]
37bc180bamov [rsp+208], eax
37bc180c1test eax, eax
37bc180c3jle 0x37bc1a257
37bc180c9movsxd rax, [rsp+208]
37bc180d1mov rbx, [rsp+736]
37bc180d9xor r14l, r14l
37bc180dcmov [rsp+216], 0
37bc180e7mov [rsp+444], ebp
37bc180eemov r15, [rsp+656]
37bc180f6movq x8, [rip+0x833e91]
37bc180ffshl rax, 4
37bc18103add rax, [rsp+720]
37bc1810bmov [rsp+408], rax
37bc18113movsxd rax, ebp
37bc18116lea rax, [rbx+4*rax-4]
37bc1811bmov ebx, 1
37bc18120mov [rsp+312], rax
37bc18128movsxd rax, [rsp+388]
37bc18130lea rax, [rdi+8*rax-8]
37bc18135mov [rsp+296], rax
37bc1813dmovsxd rax, [rsp+384]
37bc18145lea rax, [rdi+8*rax-8]
37bc1814amov [rsp+392], rax
37bc18152movsxd rax, [rsp+440]
37bc1815alea rax, [rdi+8*rax-8]
37bc1815fmov [rsp+416], rax
37bc18167movsxd rax, [rsp+380]
37bc1816fmov [rsp+400], rax
37bc18177shl rax, 4
37bc1817bmov [rsp+424], rax
37bc18183jmp 0x37bc181aa
37bc18185
37bc18185 0f 1f 00 ...
37bc18188
37bc18188loc_37bc18188:
37bc18188lea eax, [r14+2]
37bc1818ccmp [rsp+208], esi
37bc18193je 0x37bc18c58
37bc18199
37bc18199loc_37bc18199:
37bc18199add r14, 1
37bc1819dcmp [rsp+208], eax
37bc181a4jl 0x37bc19522
37bc181aa
37bc181aaloc_37bc181aa:
37bc181aamov rax, [rsp+680]
37bc181b2mov [rsp+224], r14l
37bc181balea esi, [r14+1]
37bc181bemovsd_xmm x0, [rax+8*r14]
37bc181c4andpd x0, x8
37bc181c9comisd x6, x0
37bc181cdjbe 0x37bc18188
37bc181cfmovsxd rdx, [rsp+216]
37bc181d7mov rcx, [rsp+736]
37bc181dflea eax, [rdx+1]
37bc181e2mov [rcx+4*rdx], ebx
37bc181e5cmp [rsp+208], esi
37bc181ecjg 0x37bc18c7b
37bc181f2
37bc181f2loc_37bc181f2:
37bc181f2mov r11l, [rsp+304]
37bc181famov rcx, [rsp+736]
37bc18202sub esi, ebx
37bc18204add esi, 1
37bc18207mov r10, [rsp+736]
37bc1820fadd [rsp+216], 2
37bc18217lea edx, [r11+rax]
37bc1821bcdqe
37bc1821dmov r9, [rsp+408]
37bc18225mov r8, [rsp+696]
37bc1822dmovsxd rdx, edx
37bc18230mov [rsp+472], esi
37bc18237mov [rcx+4*rdx-4], esi
37bc1823bmovsxd rdx, [r15]
37bc1823emov ecx, [rsp+216]
37bc18245mov [r10+4*rax], edx
37bc18249sub rdx, 1
37bc1824dlea eax, [r11+rcx]
37bc18251mov rcx, [rsp+664]
37bc18259shl rdx, 4
37bc1825dadd rdx, [rsp+688]
37bc18265cdqe
37bc18267mov [r10+4*rax-4], 1
37bc18270mov [rsp+32], r15
37bc18275call zcopy_
37bc1827a
37bc1827aloc_37bc1827a:
37bc1827alea edx, [rbx-1]
37bc1827dmovsxd rax, edx
37bc18280mov [rsp+240], rax
37bc18288cmp esi, 1
37bc1828bje 0x37bc191b8
37bc18291mov eax, [rsp+308]
37bc18298mov r11, [rsp+680]
37bc182a0add eax, edx
37bc182a2cdqe
37bc182a4lea rbp, [rdi+8*rax]
37bc182a8movsxd rax, edx
37bc182abshl rax, 3
37bc182aflea rcx, [rdi+rax]
37bc182b3add r11, rax
37bc182b6add rax, [rsp+672]
37bc182bemov r10, rax
37bc182c1mov rax, [rsp+648]
37bc182c9mov [rsp+232], rcx
37bc182d1cmp [rax], esi
37bc182d3jge 0x37bc18cb0
37bc182d9mov eax, [rsp+352]
37bc182e0mov esi, [rsp+360]
37bc182e7mov ebx, [rsp+376]
37bc182eemov r8, [rsp+736]
37bc182f6add eax, edx
37bc182f8cdqe
37bc182falea r9, [rdi+8*rax-8]
37bc182ffmov eax, [rsp+348]
37bc18306mov [rsp+248], r9
37bc1830eadd eax, edx
37bc18310mov [rsp+160], r9
37bc18318cdqe
37bc1831alea rax, [rdi+8*rax-8]
37bc1831fmov [rsp+256], rax
37bc18327lea eax, [rsi+rdx]
37bc1832amov esi, [rsp+372]
37bc18331cdqe
37bc18333lea ecx, [rsi+rdx]
37bc18336mov rsi, [rsp+736]
37bc1833elea rax, [rdi+8*rax-8]
37bc18343movsxd rcx, ecx
37bc18346mov [rsp+144], rax
37bc1834elea rsi, [rsi+4*rcx-4]
37bc18353lea ecx, [rbx+rdx]
37bc18356mov rbx, [rsp+736]
37bc1835emov [rsp+328], rax
37bc18366movsxd rcx, ecx
37bc18369mov [rsp+264], rsi
37bc18371mov esi, [rsp+336]
37bc18378lea rbx, [rbx+4*rcx-4]
37bc1837dmov ecx, [rsp+368]
37bc18384mov [rsp+272], rbx
37bc1838cmov rbx, [rsp+736]
37bc18394add ecx, edx
37bc18396movsxd rcx, ecx
37bc18399lea rcx, [r8+4*rcx-4]
37bc1839emov r8l, [rsp+356]
37bc183a6mov [rsp+280], rcx
37bc183aelea ecx, [r8+rdx]
37bc183b2mov r8l, [rsp+344]
37bc183bamovsxd rcx, ecx
37bc183bdlea r13, [rdi+8*rcx-8]
37bc183c2lea ecx, [r8+rdx]
37bc183c6mov r8l, [rsp+340]
37bc183cemovsxd rcx, ecx
37bc183d1lea r12, [rdi+8*rcx-8]
37bc183d6lea ecx, [r8+rdx]
37bc183damovsxd rcx, ecx
37bc183ddlea r8, [rdi+8*rcx-8]
37bc183e2lea ecx, [rsi+rdx]
37bc183e5add edx, [rsp+364]
37bc183ecmovsxd rdx, edx
37bc183efmov [rsp+288], r8
37bc183f7movsxd rcx, ecx
37bc183falea r8, [rsp+472]
37bc18402lea rbx, [rbx+4*rdx-4]
37bc18407mov rdx, [rsp+744]
37bc1840flea rsi, [rdi+8*rcx-8]
37bc18414lea rcx, [rsp+460]
37bc1841cmov [rsp+184], rdx
37bc18424mov rdx, [rsp+312]
37bc1842cmov [rsp+176], rdx
37bc18434mov rdx, [rsp+296]
37bc1843cmov [rsp+168], rdx
37bc18444mov rdx, [rsp+256]
37bc1844cmov [rsp+152], rdx
37bc18454mov rdx, [rsp+264]
37bc1845cmov r9, [rsp+280]
37bc18464mov rax, [rsp+232]
37bc1846cmov [rsp+32], r10
37bc18471mov [rsp+136], rdx
37bc18479mov rdx, [rsp+272]
37bc18481mov [rsp+112], r9
37bc18486lea r9, [rsp+476]
37bc1848emov [rsp+120], rdx
37bc18493mov rdx, [rsp+288]
37bc1849bmov [rsp+104], r13
37bc184a0mov [rsp+88], rdx
37bc184a5mov rdx, [rsp+648]
37bc184admov [rsp+96], r12
37bc184b2mov [rsp+80], rsi
37bc184b7mov [rsp+72], rbx
37bc184bcmov [rsp+64], rbp
37bc184c1mov [rsp+56], r15
37bc184c6mov [rsp+48], rax
37bc184cbmov [rsp+40], r11
37bc184d0mov [rsp+320], r8
37bc184d8mov [rsp+128], r15
37bc184e0call dlasda_
37bc184e5mov r10, [rsp+744]
37bc184edmov r8l, [r10]
37bc184f0test r8l, r8l
37bc184f3jne 0x37bc17d4b
37bc184f9mov rax, [rsp+256]
37bc18501mov r10, [rsp+240]
37bc18509mov [rsp+144], r15
37bc18511lea rcx, [rsp+464]
37bc18519mov r11, [rsp+312]
37bc18521mov r9, [rsp+248]
37bc18529mov [rsp+120], r13
37bc1852emov [rsp+168], rax
37bc18536mov rax, [rsp+328]
37bc1853eshl r10, 4
37bc18542mov r8, [rsp+288]
37bc1854amov rdx, r10
37bc1854dmov [rsp+192], r11
37bc18555mov [rsp+160], rax
37bc1855dmov rax, [rsp+264]
37bc18565mov r10, [rsp+744]
37bc1856dmov r11, [rsp+296]
37bc18575mov [rsp+104], r8
37bc1857amov [rsp+152], rax
37bc18582mov rax, [rsp+272]
37bc1858amov [rsp+176], r9
37bc18592mov r9, [rsp+280]
37bc1859amov [rsp+136], rax
37bc185a2mov rax, [rsp+232]
37bc185aamov [rsp+200], r10
37bc185b2mov [rsp+64], rax
37bc185b7mov rax, [rsp+720]
37bc185bfmov [rsp+184], r11
37bc185c7add rax, rdx
37bc185camov [rsp+128], r9
37bc185d2mov [rsp+112], r12
37bc185d7mov [rsp+96], rsi
37bc185dcmov [rsp+88], rbx
37bc185e1mov [rsp+80], rbp
37bc185e6mov [rsp+72], r15
37bc185ebmov [rsp+56], r15
37bc185f0mov [rsp+48], rax
37bc185f5mov rax, [rsp+696]
37bc185fdadd rdx, [rsp+688]
37bc18605mov r9, [rsp+664]
37bc1860dmov [rsp+40], rax
37bc18612mov r8, [rsp+320]
37bc1861amov [rsp+32], rdx
37bc1861fmov rdx, [rsp+648]
37bc18627call zlalsa_
37bc1862cmov rax, [rsp+744]
37bc18634mov ecx, [rax]
37bc18636test ecx, ecx
37bc18638jne 0x37bc17d4b
37bc1863e
37bc1863eloc_37bc1863e:
37bc1863emov ebx, [rsp+224]
37bc18645add ebx, 2
37bc18648mov eax, ebx
37bc1864ajmp 0x37bc18199
37bc1864f
37bc1864f 90 .
37bc18650
37bc18650loc_37bc18650:
37bc18650mov edx, -3
37bc18655mov eax, 3
37bc1865ajmp 0x37bc17d1f
37bc1865f
37bc1865floc_37bc1865f:
37bc1865fmovapd x7, x6
37bc18663jmp 0x37bc17dc0
37bc18668
37bc18668loc_37bc18668:
37bc18668mov ebx, eax
37bc1866amov r15l, eax
37bc1866dlea r14, [rip+0x8338dc]
37bc18674mov [rsp+56], 1
37bc1867dimul ebx, eax
37bc18680mov rax, [rsp+656]
37bc18688mov [rsp+32], r14
37bc1868dlea r9, [rip+0x8338cc]
37bc18694mov [rsp+40], rdi
37bc18699lea rcx, [rip+0x8338a4]
37bc186a0mov [rsp+48], rax
37bc186a5mov r8, rax
37bc186a8mov rdx, rax
37bc186ablea ebp, [rbx+rbx+1]
37bc186afmovsxd rbx, ebx
37bc186b2lea rbx, [rdi+8*rbx]
37bc186b6call dlaset_
37bc186bbmov rax, [rsp+656]
37bc186c3mov [rsp+32], r14
37bc186c8lea r14l, [rbp-1]
37bc186ccmov [rsp+56], 1
37bc186d5lea r9, [rip+0x833884]
37bc186dclea rcx, [rip+0x833861]
37bc186e3mov [rsp+48], rax
37bc186e8mov r8, rax
37bc186ebmov rdx, rax
37bc186eemov [rsp+40], rbx
37bc186f3mov [rsp+208], rbx
37bc186fbcall dlaset_
37bc18700movsxd rax, r14l
37bc18703mov [rsp+80], rdi
37bc18708mov rcx, [rsp+744]
37bc18710mov [rsp+232], rax
37bc18718lea rax, [rdi+8*rax]
37bc1871clea rdx, [rip+0x833825]
37bc18723mov [rsp+216], rax
37bc1872bmov [rsp+112], rax
37bc18730mov [rsp+96], rax
37bc18735mov rax, [rsp+656]
37bc1873dmov [rsp+120], rcx
37bc18742lea rcx, [rip+0x8337f7]
37bc18749mov [rsp+88], rax
37bc1874emov [rsp+72], rax
37bc18753mov rax, [rsp+680]
37bc1875bmov [rsp+104], rcx
37bc18760lea rcx, [rip+0x833801]
37bc18767mov [rsp+56], rax
37bc1876cmov rax, [rsp+672]
37bc18774mov [rsp+64], rbx
37bc18779mov [rsp+48], rax
37bc1877elea rax, [rip+0x8337c3]
37bc18785mov [rsp+40], rax
37bc1878amov rax, [rsp+656]
37bc18792mov [rsp+128], 1
37bc1879emov [rsp+32], rax
37bc187a3mov r9, rax
37bc187a6mov r8, rax
37bc187a9call dlasdq_
37bc187aemov rax, [rsp+744]
37bc187b6mov r10l, [rax]
37bc187b9test r10l, r10l
37bc187bcjne 0x37bc17d4b
37bc187c2mov eax, r15l
37bc187c5imul eax, esi
37bc187c8lea ebx, [rax+rbp]
37bc187cbadd eax, ebx
37bc187cdmov [rsp+240], ebx
37bc187d4mov rbx, [rsp+664]
37bc187dclea r13l, [rax-1]
37bc187e0mov esi, [rbx]
37bc187e2test esi, esi
37bc187e4jle 0x37bc1888d
37bc187eamov rbx, [rsp+656]
37bc187f2add esi, 1
37bc187f5mov ebp, [rbx]
37bc187f7test ebp, ebp
37bc187f9jle 0x37bc1888d
37bc187ffmov rbx, [rsp+688]
37bc18807mov r11l, r13l
37bc1880amov r10l, 1
37bc18810lea r8, [rdi+8]
37bc18814mov [rsp+224], r13l
37bc1881cmovsxd r12, [rsp+380]
37bc18824mov r9, -1
37bc1882blea r15l, [rbp-1]
37bc1882fadd rbx, 16
37bc18833
37bc18833loc_37bc18833:
37bc18833movsxd r13, r11l
37bc18836mov rcx, r9
37bc18839shl rcx, 4
37bc1883dlea rdx, [rdi+8*r13]
37bc18841add r13, r15
37bc18844add rcx, rbx
37bc18847lea r13, [r8+8*r13]
37bc1884bnop [rax+rax]
37bc18855nop [rax+rax]
37bc18860
37bc18860loc_37bc18860:
37bc18860movsd_xmm x0, [rcx]
37bc18864add rdx, 8
37bc18868add rcx, 16
37bc1886cmovsd_xmm [rdx-8], x0
37bc18871cmp r13, rdx
37bc18874jne 0x37bc18860
37bc18876add r10l, 1
37bc1887aadd r11l, ebp
37bc1887dadd r9, r12
37bc18880cmp r10l, esi
37bc18883jne 0x37bc18833
37bc18885mov r13l, [rsp+224]
37bc1888d
37bc1888dloc_37bc1888d:
37bc1888dmov rbx, [rsp+656]
37bc18895cdqe
37bc18897mov [rsp+112], 1
37bc188a0lea rdx, [rip+0x8336c2]
37bc188a7lea rax, [rdi+8*rax-8]
37bc188acmov [rsp+48], rdi
37bc188b1mov r9, [rsp+664]
37bc188b9lea rcx, [rip+0x8336aa]
37bc188c0mov [rsp+96], rbx
37bc188c5mov rbx, [rsp+216]
37bc188cdmov [rsp+224], rax
37bc188d5mov [rsp+88], rbx
37bc188dalea rbx, [rip+0x83367f]
37bc188e1mov [rsp+80], rbx
37bc188e6mov rbx, [rsp+656]
37bc188eemov [rsp+64], rax
37bc188f3lea rax, [rip+0x833656]
37bc188famov [rsp+40], rax
37bc188ffmov r8, rbx
37bc18902mov [rsp+104], 1
37bc1890bmov [rsp+72], rbx
37bc18910mov [rsp+56], rbx
37bc18915mov [rsp+32], rbx
37bc1891acall dgemm_
37bc1891fmov rax, [rsp+664]
37bc18927mov esi, [rax]
37bc18929test esi, esi
37bc1892bjle 0x37bc189c5
37bc18931mov rax, [rsp+656]
37bc18939add esi, 1
37bc1893cmov ebp, [rax]
37bc1893etest ebp, ebp
37bc18940jle 0x37bc189c5
37bc18946mov rax, [rsp+688]
37bc1894emov r11l, r13l
37bc18951movsxd r12, [rsp+380]
37bc18959mov r10, -1
37bc18960mov r9l, 1
37bc18966lea r8, [rdi+8]
37bc1896alea r15l, [rbp-1]
37bc1896elea rbx, [rax+24]
37bc18972
37bc18972loc_37bc18972:
37bc18972movsxd rcx, r11l
37bc18975mov rdx, r10
37bc18978shl rdx, 4
37bc1897clea rax, [rdi+8*rcx]
37bc18980add rcx, r15
37bc18983add rdx, rbx
37bc18986lea rcx, [r8+8*rcx]
37bc1898anop [rax+rax]
37bc18995nop [rax+rax]
37bc189a0
37bc189a0loc_37bc189a0:
37bc189a0movsd_xmm x0, [rdx]
37bc189a4add rax, 8
37bc189a8add rdx, 16
37bc189acmovsd_xmm [rax-8], x0
37bc189b1cmp rcx, rax
37bc189b4jne 0x37bc189a0
37bc189b6add r9l, 1
37bc189baadd r11l, ebp
37bc189bdadd r10, r12
37bc189c0cmp r9l, esi
37bc189c3jne 0x37bc18972
37bc189c5
37bc189c5loc_37bc189c5:
37bc189c5mov r12l, [rsp+240]
37bc189cdmov [rsp+48], rdi
37bc189d2lea rdx, [rip+0x833590]
37bc189d9lea rcx, [rip+0x83358a]
37bc189e0mov rbx, [rsp+656]
37bc189e8mov r9, [rsp+664]
37bc189f0mov [rsp+112], 1
37bc189f9mov [rsp+104], 1
37bc18a02sub r12l, 1
37bc18a06movsxd rax, r12l
37bc18a09mov [rsp+96], rbx
37bc18a0emov r8, rbx
37bc18a11mov [rsp+248], rax
37bc18a19lea rax, [rdi+8*rax]
37bc18a1dmov [rsp+240], rax
37bc18a25mov [rsp+88], rax
37bc18a2alea rax, [rip+0x83352f]
37bc18a31mov [rsp+80], rax
37bc18a36mov rax, [rsp+224]
37bc18a3emov [rsp+72], rbx
37bc18a43mov [rsp+64], rax
37bc18a48lea rax, [rip+0x833501]
37bc18a4fmov [rsp+40], rax
37bc18a54mov [rsp+56], rbx
37bc18a59mov [rsp+32], rbx
37bc18a5ecall dgemm_
37bc18a63mov rax, [rsp+664]
37bc18a6bmov eax, [rax]
37bc18a6dtest eax, eax
37bc18a6fjle 0x37bc18b0a
37bc18a75mov rbx, [rsp+656]
37bc18a7dlea ebp, [rax+1]
37bc18a80mov esi, [rbx]
37bc18a82test esi, esi
37bc18a84jle 0x37bc18b0a
37bc18a8amovsxd rax, [rsp+380]
37bc18a92mov ebx, r14l
37bc18a95mov r11l, r12l
37bc18a98mov r10l, 1
37bc18a9eshl rax, 4
37bc18aa2mov r15, rax
37bc18aa5mov rax, [rsp+688]
37bc18aadlea rdx, [rax-16]
37bc18ab1lea eax, [rsi-1]
37bc18ab4lea r9, [8*rax+8]
37bc18abc
37bc18abcloc_37bc18abc:
37bc18abcmovsxd rax, ebx
37bc18abflea r8, [rdi+8*rax]
37bc18ac3movsxd rax, r11l
37bc18ac6lea rcx, [rdi+8*rax]
37bc18acaxor eax, eax
37bc18accnop [rax+rax]
37bc18ad5nop [rax+rax]
37bc18ae0
37bc18ae0loc_37bc18ae0:
37bc18ae0movsd_xmm x0, [r8+rax]
37bc18ae6movhpd x0, [rcx+rax]
37bc18aebmovups [rdx+2*rax+16], x0
37bc18af0add rax, 8
37bc18af4cmp r9, rax
37bc18af7jne 0x37bc18ae0
37bc18af9add r10l, 1
37bc18afdadd ebx, esi
37bc18affadd r11l, esi
37bc18b02add rdx, r15
37bc18b05cmp r10l, ebp
37bc18b08jne 0x37bc18abc
37bc18b0a
37bc18b0aloc_37bc18b0a:
37bc18b0amov rdx, [rsp+672]
37bc18b12mov rcx, [rsp+656]
37bc18b1alea r8, [rip+0x83341f]
37bc18b21call idamax_
37bc18b26mov rbx, [rsp+656]
37bc18b2emov r15l, [rbx]
37bc18b31test r15l, r15l
37bc18b34jle 0x37bc19f2d
37bc18b3amov rbx, [rsp+672]
37bc18b42cdqe
37bc18b44mov rbp, [rsp+688]
37bc18b4cmov [rsp+256], r13l
37bc18b54mov [rsp+264], r14l
37bc18b5cmov rsi, [rsp+696]
37bc18b64movsd_xmm x6, [rbx+8*rax-8]
37bc18b6aandpd x6, [rip+0x83341e]
37bc18b72mov [rsp+272], r12l
37bc18b7amov r13, rbx
37bc18b7dmov [rsp+728], rdi
37bc18b85mov r12, rbp
37bc18b88mov rbx, [rsp+664]
37bc18b90mov ebp, 1
37bc18b95mulsd x6, x7
37bc18b99mov rdi, [rsp+712]
37bc18ba1mov r14, [rsp+744]
37bc18ba9jmp 0x37bc18bf7
37bc18bab
37bc18babloc_37bc18bab:
37bc18bablea rax, [rip+0x83337e]
37bc18bb2mov [rsp+48], rsi
37bc18bb7mov r8, rbx
37bc18bbalea rdx, [rip+0x83337f]
37bc18bc1mov [rsp+40], r12
37bc18bc6mov r9, rax
37bc18bc9lea rcx, [rip+0x833374]
37bc18bd0mov [rsp+56], 1
37bc18bd9mov [rsp+32], rax
37bc18bdecall zlaset_
37bc18be3
37bc18be3loc_37bc18be3:
37bc18be3add ebp, 1
37bc18be6add r13, 8
37bc18beaadd r12, 16
37bc18beecmp r15l, ebp
37bc18bf1jl 0x37bc19f0d
37bc18bf7
37bc18bf7loc_37bc18bf7:
37bc18bf7comisd x6, [r13]
37bc18bfdjae 0x37bc18bab
37bc18bfflea rax, [rip+0x83333a]
37bc18c06mov [rsp+72], r14
37bc18c0bmov r9, r13
37bc18c0elea r8, [rip+0x833333]
37bc18c15mov [rsp+40], rax
37bc18c1alea rax, [rip+0x83332f]
37bc18c21mov rdx, r8
37bc18c24lea rcx, [rip+0x833321]
37bc18c2bmov [rsp+80], 1
37bc18c34mov [rsp+64], rsi
37bc18c39mov [rsp+56], r12
37bc18c3emov [rsp+48], rbx
37bc18c43mov [rsp+32], rax
37bc18c48call zlascl_
37bc18c4dadd [rdi], 1
37bc18c50jmp 0x37bc18be3
37bc18c52
37bc18c52 66 0f 1f 44 00 00 f..D..
37bc18c58
37bc18c58loc_37bc18c58:
37bc18c58comisd x0, x6
37bc18c5cmovsxd rdx, [rsp+216]
37bc18c64mov rcx, [rsp+736]
37bc18c6clea eax, [rdx+1]
37bc18c6fmov [rcx+4*rdx], ebx
37bc18c72jb 0x37bc181f2
37bc18c78mov esi, [r15]
37bc18c7b
37bc18c7bloc_37bc18c7b:
37bc18c7bmov ecx, [rsp+304]
37bc18c82sub esi, ebx
37bc18c84add esi, 1
37bc18c87lea edx, [rcx+rax]
37bc18c8amov rcx, [rsp+736]
37bc18c92mov [rsp+472], esi
37bc18c99movsxd rdx, edx
37bc18c9cmov [rcx+4*rdx-4], esi
37bc18ca0mov [rsp+216], eax
37bc18ca7jmp 0x37bc1827a
37bc18cac
37bc18cac 0f 1f 40 00 ..@.
37bc18cb0
37bc18cb0loc_37bc18cb0:
37bc18cb0lea r12, [rip+0x833299]
37bc18cb7mov [rsp+48], r15
37bc18cbclea rsi, [rsp+472]
37bc18cc4mov [rsp+56], 1
37bc18ccdmov r8, rsi
37bc18cd0lea r9, [rip+0x833289]
37bc18cd7mov rdx, rsi
37bc18cdamov [rsp+40], rbp
37bc18cdflea rcx, [rip+0x83325e]
37bc18ce6mov [rsp+32], r12
37bc18cebmov [rsp+264], r10
37bc18cf3mov [rsp+256], r11
37bc18cfbmov [rsp+248], rsi
37bc18d03call dlaset_
37bc18d08mov [rsp+48], r15
37bc18d0dmov r8, rsi
37bc18d10mov rdx, rsi
37bc18d13mov r13, [rsp+232]
37bc18d1bmov [rsp+32], r12
37bc18d20lea r9, [rip+0x833239]
37bc18d27lea rcx, [rip+0x833216]
37bc18d2emov [rsp+56], 1
37bc18d37mov [rsp+40], r13
37bc18d3ccall dlaset_
37bc18d41mov rax, [rsp+744]
37bc18d49mov r9, rsi
37bc18d4cmov r11, [rsp+256]
37bc18d54mov r10, [rsp+264]
37bc18d5clea rcx, [rip+0x8331dd]
37bc18d63mov [rsp+88], r15
37bc18d68mov r8, rsi
37bc18d6bmov [rsp+120], rax
37bc18d70mov rax, [rsp+296]
37bc18d78mov [rsp+104], rcx
37bc18d7dlea rcx, [rip+0x8331e4]
37bc18d84mov [rsp+112], rax
37bc18d89mov [rsp+96], rax
37bc18d8elea rax, [rip+0x8331b3]
37bc18d95mov [rsp+40], rax
37bc18d9amov rdx, rax
37bc18d9dmov [rsp+128], 1
37bc18da9mov [rsp+80], r13
37bc18daemov [rsp+72], r15
37bc18db3mov [rsp+64], rbp
37bc18db8mov [rsp+56], r11
37bc18dbdmov [rsp+48], r10
37bc18dc2mov [rsp+32], rsi
37bc18dc7call dlasdq_
37bc18dccmov rax, [rsp+744]
37bc18dd4mov r9l, [rax]
37bc18dd7test r9l, r9l
37bc18ddajne 0x37bc17d4b
37bc18de0mov eax, [rsp+384]
37bc18de7lea esi, [rax-1]
37bc18deamov rax, [rsp+664]
37bc18df2mov r11l, [rax]
37bc18df5test r11l, r11l
37bc18df8jle 0x37bc18eb4
37bc18dfemov r13l, [rsp+472]
37bc18e06movsxd rbp, ebx
37bc18e09add r11l, 1
37bc18e0dmov r8l, 1
37bc18e13mov ecx, [rsp+384]
37bc18e1amov [rsp+264], r14
37bc18e22shl rbp, 4
37bc18e26mov r9, -1
37bc18e2dmov r14, [rsp+400]
37bc18e35mov [rsp+256], esi
37bc18e3cmov r12, r13
37bc18e3flea esi, [r13+rbx]
37bc18e44add rbp, [rsp+688]
37bc18e4clea r10l, [rcx-1]
37bc18e50
37bc18e50loc_37bc18e50:
37bc18e50cmp esi, ebx
37bc18e52jle 0x37bc18e99
37bc18e54movsxd rcx, r10l
37bc18e57mov rdx, r9
37bc18e5ashl rdx, 4
37bc18e5elea rax, [rdi+8*rcx]
37bc18e62add rcx, r13
37bc18e65add rdx, rbp
37bc18e68lea rcx, [rdi+8*rcx]
37bc18e6cnop [rax+rax]
37bc18e75nop [rax+rax]
37bc18e80
37bc18e80loc_37bc18e80:
37bc18e80movsd_xmm x0, [rdx]
37bc18e84add rax, 8
37bc18e88add rdx, 16
37bc18e8cmovsd_xmm [rax-8], x0
37bc18e91cmp rax, rcx
37bc18e94jne 0x37bc18e80
37bc18e96add r10l, r12l
37bc18e99
37bc18e99loc_37bc18e99:
37bc18e99add r8l, 1
37bc18e9dadd r9, r14
37bc18ea0cmp r8l, r11l
37bc18ea3jne 0x37bc18e50
37bc18ea5mov esi, [rsp+256]
37bc18eacmov r14, [rsp+264]
37bc18eb4
37bc18eb4loc_37bc18eb4:
37bc18eb4mov rcx, [rsp+296]
37bc18ebcmov [rsp+56], r15
37bc18ec1lea rdx, [rip+0x8330a1]
37bc18ec8mov rax, [rsp+248]
37bc18ed0mov r9, [rsp+664]
37bc18ed8mov [rsp+112], 1
37bc18ee1mov [rsp+88], rcx
37bc18ee6lea rcx, [rip+0x833073]
37bc18eedmov [rsp+80], rcx
37bc18ef2mov rcx, [rsp+392]
37bc18efamov r8, rax
37bc18efdmov [rsp+96], rax
37bc18f02mov [rsp+64], rcx
37bc18f07mov rcx, [rsp+232]
37bc18f0fmov [rsp+72], rax
37bc18f14mov [rsp+48], rcx
37bc18f19lea rcx, [rip+0x833030]
37bc18f20mov [rsp+40], rcx
37bc18f25lea rcx, [rip+0x83303e]
37bc18f2cmov [rsp+32], rax
37bc18f31mov [rsp+104], 1
37bc18f3acall dgemm_
37bc18f3fmov rax, [rsp+664]
37bc18f47mov r10l, [rax]
37bc18f4atest r10l, r10l
37bc18f4djle 0x37bc18fed
37bc18f53mov r12l, [rsp+472]
37bc18f5bmovsxd rax, ebx
37bc18f5eadd r10l, 1
37bc18f62mov rcx, [rsp+688]
37bc18f6amov [rsp+256], r14
37bc18f72shl rax, 4
37bc18f76mov r14, [rsp+400]
37bc18f7emov r9, -1
37bc18f85mov r11, r12
37bc18f88lea ebp, [r12+rbx]
37bc18f8cmov r8l, 1
37bc18f92lea r13, [rcx+rax+8]
37bc18f97nop [rax+rax]
37bc18fa0
37bc18fa0loc_37bc18fa0:
37bc18fa0cmp ebp, ebx
37bc18fa2jle 0x37bc18fd9
37bc18fa4movsxd rcx, esi
37bc18fa7mov rdx, r9
37bc18faashl rdx, 4
37bc18faelea rax, [rdi+8*rcx]
37bc18fb2add rcx, r12
37bc18fb5add rdx, r13
37bc18fb8lea rcx, [rdi+8*rcx]
37bc18fbcnop [rax]
37bc18fc0
37bc18fc0loc_37bc18fc0:
37bc18fc0movsd_xmm x0, [rdx]
37bc18fc4add rax, 8
37bc18fc8add rdx, 16
37bc18fccmovsd_xmm [rax-8], x0
37bc18fd1cmp rax, rcx
37bc18fd4jne 0x37bc18fc0
37bc18fd6add esi, r11l
37bc18fd9
37bc18fd9loc_37bc18fd9:
37bc18fd9add r8l, 1
37bc18fddadd r9, r14
37bc18fe0cmp r8l, r10l
37bc18fe3jne 0x37bc18fa0
37bc18fe5mov r14, [rsp+256]
37bc18fed
37bc18fedloc_37bc18fed:
37bc18fedmov rsi, [rsp+416]
37bc18ff5mov [rsp+56], r15
37bc18ffalea rdx, [rip+0x832f68]
37bc19001lea rcx, [rip+0x832f62]
37bc19008mov rax, [rsp+248]
37bc19010mov r9, [rsp+664]
37bc19018mov [rsp+112], 1
37bc19021mov [rsp+88], rsi
37bc19026lea rsi, [rip+0x832f33]
37bc1902dmov [rsp+80], rsi
37bc19032mov rsi, [rsp+392]
37bc1903amov r8, rax
37bc1903dmov [rsp+96], rax
37bc19042mov [rsp+64], rsi
37bc19047mov rsi, [rsp+232]
37bc1904fmov [rsp+72], rax
37bc19054mov [rsp+48], rsi
37bc19059lea rsi, [rip+0x832ef0]
37bc19060mov [rsp+32], rax
37bc19065mov [rsp+104], 1
37bc1906emov [rsp+40], rsi
37bc19073call dgemm_
37bc19078mov rax, [rsp+664]
37bc19080mov r12l, [rax]
37bc19083test r12l, r12l
37bc19086jle 0x37bc19151
37bc1908cmov eax, [rsp+388]
37bc19093movsxd rdx, ebx
37bc19096add r12l, 1
37bc1909amov r9l, [rsp+472]
37bc190a2mov [rsp+232], r14
37bc190aasub rdx, 1
37bc190aemov r14, [rsp+424]
37bc190b6mov r10l, 1
37bc190bclea esi, [rax-1]
37bc190bfmov rbp, r9
37bc190c2lea r13l, [r9+rbx]
37bc190c6shl rdx, 4
37bc190camov eax, [rsp+440]
37bc190d1add rdx, [rsp+688]
37bc190d9shl r9, 3
37bc190ddlea r11l, [rax-1]
37bc190e1nop [rax]
37bc190e5nop [rax+rax]
37bc190f0
37bc190f0loc_37bc190f0:
37bc190f0cmp r13l, ebx
37bc190f3jle 0x37bc1913d
37bc190f5movsxd rax, esi
37bc190f8lea r8, [rdi+8*rax]
37bc190fcmovsxd rax, r11l
37bc190fflea rcx, [rdi+8*rax]
37bc19103xor eax, eax
37bc19105nop [rax+rax]
37bc1910anop [rax+rax]
37bc19115nop [rax+rax]
37bc19120
37bc19120loc_37bc19120:
37bc19120movsd_xmm x0, [r8+rax]
37bc19126movhpd x0, [rcx+rax]
37bc1912bmovups [rdx+2*rax], x0
37bc1912fadd rax, 8
37bc19133cmp rax, r9
37bc19136jne 0x37bc19120
37bc19138add esi, ebp
37bc1913aadd r11l, ebp
37bc1913d
37bc1913dloc_37bc1913d:
37bc1913dadd r10l, 1
37bc19141add rdx, r14
37bc19144cmp r10l, r12l
37bc19147jne 0x37bc190f0
37bc19149mov r14, [rsp+232]
37bc19151
37bc19151loc_37bc19151:
37bc19151mov rax, [rsp+240]
37bc19159mov [rsp+48], r15
37bc1915elea rcx, [rip+0x832ddf]
37bc19165mov rdx, [rsp+720]
37bc1916dmov rbx, [rsp+696]
37bc19175mov [rsp+56], 1
37bc1917eshl rax, 4
37bc19182mov r8, [rsp+664]
37bc1918aadd rdx, rax
37bc1918dmov [rsp+32], rbx
37bc19192mov rbx, [rsp+688]
37bc1919amov [rsp+40], rdx
37bc1919fmov rdx, [rsp+248]
37bc191a7lea r9, [rbx+rax]
37bc191abcall zlacpy_
37bc191b0jmp 0x37bc1863e
37bc191b5
37bc191b5 0f 1f 00 ...
37bc191b8
37bc191b8loc_37bc191b8:
37bc191b8mov rdx, [rsp+688]
37bc191c0mov rbx, [rsp+720]
37bc191c8shl rax, 4
37bc191ccmov [rsp+32], r15
37bc191d1mov r8, [rsp+696]
37bc191d9mov rcx, [rsp+664]
37bc191e1add rdx, rax
37bc191e4lea r9, [rbx+rax]
37bc191e8call zcopy_
37bc191edjmp 0x37bc1863e
37bc191f2
37bc191f2loc_37bc191f2:
37bc191f2mov rax, [rsp+696]
37bc191famov r8, [rsp+664]
37bc19202mov [rsp+56], 1
37bc1920blea rcx, [rip+0x832d32]
37bc19212mov rdx, [rsp+656]
37bc1921amov [rsp+48], rax
37bc1921fmov rax, [rsp+688]
37bc19227mov [rsp+40], rax
37bc1922clea rax, [rip+0x832cfd]
37bc19233mov [rsp+32], rax
37bc19238mov r9, rax
37bc1923bcall zlaset_
37bc19240jmp 0x37bc17d4b
37bc19245
37bc19245loc_37bc19245:
37bc19245cmp edx, 1
37bc19248jle 0x37bc19394
37bc1924emov r13, [rsp+680]
37bc19256lea rax, [rsp+504]
37bc1925elea rbp, [rsp+496]
37bc19266mov rbx, [rsp+672]
37bc1926emov [rsp+216], rax
37bc19276lea rax, [rsp+480]
37bc1927emov rsi, [rsp+688]
37bc19286lea r12l, [rdx+rdx-1]
37bc1928bmov r14, r13
37bc1928emov r15l, 1
37bc19294mov r13, rbp
37bc19297mov [rsp+208], rax
37bc1929fmov rbp, [rsp+664]
37bc192a7jmp 0x37bc192db
37bc192a9
37bc192a9 0f 1f 80 00 00 00 00 .......
37bc192b0
37bc192b0loc_37bc192b0:
37bc192b0lea edx, [r15-1]
37bc192b4unpcklpd x1, x2
37bc192b8lea r9, [rsi+16]
37bc192bcmovsxd rdx, edx
37bc192bfmovups [rdi+8*rdx], x1
37bc192c3
37bc192c3loc_37bc192c3:
37bc192c3add r15l, 2
37bc192c7add rbx, 8
37bc192cbadd r14, 8
37bc192cfmov rsi, r9
37bc192d2cmp r15l, r12l
37bc192d5je 0x37bc1938a
37bc192db
37bc192dbloc_37bc192db:
37bc192dbmov [rsp+32], r13
37bc192e0mov r9, [rsp+216]
37bc192e8mov rdx, r14
37bc192ebmov rcx, rbx
37bc192eemov r8, [rsp+208]
37bc192f6call dlartg_
37bc192fbmovsd_xmm x0, [rbx+8]
37bc19300movsd_xmm x2, [rsp+504]
37bc19309movsd_xmm x3, [rsp+496]
37bc19312movapd x1, x0
37bc19316mulsd x1, x2
37bc1931amovsd_xmm [r14], x1
37bc1931fmovsd_xmm x1, [rsp+480]
37bc19328mulsd x0, x1
37bc1932cunpcklpd x3, x0
37bc19330movups [rbx], x3
37bc19333cmp [rbp], 1
37bc19337jne 0x37bc192b0
37bc1933dmov rax, [rsp+216]
37bc19345lea r9, [rsi+16]
37bc19349mov rdx, rsi
37bc1934cmov [rsp+224], r9
37bc19354mov [rsp+48], rax
37bc19359mov rax, [rsp+208]
37bc19361mov [rsp+40], rax
37bc19366lea rax, [rip+0x832bd3]
37bc1936dmov [rsp+32], rax
37bc19372mov r8, rax
37bc19375mov rcx, rax
37bc19378call zdrot_
37bc1937dmov r9, [rsp+224]
37bc19385jmp 0x37bc192c3
37bc1938a
37bc1938aloc_37bc1938a:
37bc1938amov rax, [rsp+656]
37bc19392mov edx, [rax]
37bc19394
37bc19394loc_37bc19394:
37bc19394mov rax, [rsp+664]
37bc1939cmov ecx, [rax]
37bc1939ecmp ecx, 1
37bc193a1jle 0x37bc17df2
37bc193a7mov rbx, [rsp+688]
37bc193afmovsxd rax, [rsp+380]
37bc193b7mov [rsp+216], ecx
37bc193bemov r12l, 1
37bc193c4mov [rsp+728], rdi
37bc193ccmov r14, -1
37bc193d3lea r15, [rbx+32]
37bc193d7lea rbx, [rdi+16]
37bc193dbmov [rsp+208], rax
37bc193e3mov [rsp+224], rbx
37bc193ebnop [rax+rax]
37bc193f0
37bc193f0loc_37bc193f0:
37bc193f0cmp edx, 1
37bc193f3jle 0x37bc1948d
37bc193f9mov r9, r14
37bc193fclea ebx, [rdx-2]
37bc193ffmov r13, [rsp+728]
37bc19407lea rbp, [rsp+504]
37bc1940fshl r9, 4
37bc19413shl rbx, 4
37bc19417lea rsi, [rsp+480]
37bc1941fadd rbx, [rsp+224]
37bc19427lea rdi, [r15+r9]
37bc1942bnop [rax+rax]
37bc19430
37bc19430loc_37bc19430:
37bc19430movsd_xmm x0, [r13]
37bc19436lea rdx, [rdi-16]
37bc1943amov r9, rdi
37bc1943dadd r13, 16
37bc19441lea rax, [rip+0x832af8]
37bc19448add rdi, 16
37bc1944cmovsd_xmm [rsp+480], x0
37bc19455mov r8, rax
37bc19458mov rcx, rax
37bc1945bmovsd_xmm x0, [r13-8]
37bc19461mov [rsp+48], rbp
37bc19466mov [rsp+40], rsi
37bc1946bmov [rsp+32], rax
37bc19470movsd_xmm [rsp+504], x0
37bc19479call zdrot_
37bc1947ecmp r13, rbx
37bc19481jne 0x37bc19430
37bc19483mov rax, [rsp+656]
37bc1948bmov edx, [rax]
37bc1948d
37bc1948dloc_37bc1948d:
37bc1948dadd r12l, 1
37bc19491add r14, [rsp+208]
37bc19499cmp [rsp+216], r12l
37bc194a1jge 0x37bc193f0
37bc194a7mov rdi, [rsp+728]
37bc194afjmp 0x37bc17df2
37bc194b4
37bc194b4loc_37bc194b4:
37bc194b4mov rax, [rsp+672]
37bc194bcpxor x0, x0
37bc194c0ucomisd x0, [rax]
37bc194c4jp 0x37bc19e6f
37bc194cajne 0x37bc19e6f
37bc194d0mov rax, [rsp+696]
37bc194d8mov r8, [rsp+664]
37bc194e0mov [rsp+56], 1
37bc194e9lea rdx, [rip+0x832a50]
37bc194f0lea rcx, [rip+0x832a4d]
37bc194f7mov [rsp+48], rax
37bc194fcmov rax, [rsp+688]
37bc19504mov [rsp+40], rax
37bc19509lea rax, [rip+0x832a20]
37bc19510mov [rsp+32], rax
37bc19515mov r9, rax
37bc19518call zlaset_
37bc1951djmp 0x37bc17d4b
37bc19522
37bc19522loc_37bc19522:
37bc19522mov rdx, [rsp+672]
37bc1952amov rcx, [rsp+656]
37bc19532lea r8, [rip+0x832a07]
37bc19539mov ebp, [rsp+444]
37bc19540call idamax_
37bc19545mov rbx, [rsp+656]
37bc1954dmov r12l, [rbx]
37bc19550test r12l, r12l
37bc19553jle 0x37bc19687
37bc19559mov rbx, [rsp+672]
37bc19561cdqe
37bc19563movsd_xmm x6, [rbx+8*rax-8]
37bc19569andpd x6, x8
37bc1956emulsd x6, x7
37bc19572
37bc19572loc_37bc19572:
37bc19572mov r13, [rsp+720]
37bc1957amov [rsp+208], ebp
37bc19581mov [rsp+728], rdi
37bc19589mov rbx, [rsp+672]
37bc19591mov edi, 1
37bc19596mov rbp, r13
37bc19599mov r14, [rsp+656]
37bc195a1mov r15, [rsp+664]
37bc195a9mov rsi, [rsp+712]
37bc195b1mov r13, [rsp+744]
37bc195b9jmp 0x37bc19616
37bc195bb
37bc195bb 0f 1f 44 00 00 ..D..
37bc195c0
37bc195c0loc_37bc195c0:
37bc195c0lea rax, [rip+0x832969]
37bc195c7mov [rsp+48], r14
37bc195ccmov r8, r15
37bc195cflea rdx, [rip+0x83296a]
37bc195d6mov [rsp+40], rbp
37bc195dbmov r9, rax
37bc195delea rcx, [rip+0x83295f]
37bc195e5mov [rsp+56], 1
37bc195eemov [rsp+32], rax
37bc195f3call zlaset_
37bc195f8
37bc195f8loc_37bc195f8:
37bc195f8movsd_xmm x0, [rbx]
37bc195fcadd edi, 1
37bc195ffadd rbx, 8
37bc19603add rbp, 16
37bc19607andpd x0, x8
37bc1960cmovsd_xmm [rbx-8], x0
37bc19611cmp r12l, edi
37bc19614jl 0x37bc19678
37bc19616
37bc19616loc_37bc19616:
37bc19616movsd_xmm x0, [rbx]
37bc1961aandpd x0, x8
37bc1961fcomisd x6, x0
37bc19623jae 0x37bc195c0
37bc19625lea rax, [rip+0x832914]
37bc1962cadd [rsi], 1
37bc1962flea r8, [rip+0x832912]
37bc19636mov r9, rbx
37bc19639mov [rsp+40], rax
37bc1963elea rax, [rip+0x83290b]
37bc19645mov rdx, r8
37bc19648lea rcx, [rip+0x8328fd]
37bc1964fmov [rsp+80], 1
37bc19658mov [rsp+72], r13
37bc1965dmov [rsp+64], r14
37bc19662mov [rsp+56], rbp
37bc19667mov [rsp+48], r15
37bc1966cmov [rsp+32], rax
37bc19671call zlascl_
37bc19676jmp 0x37bc195f8
37bc19678
37bc19678loc_37bc19678:
37bc19678mov ebp, [rsp+208]
37bc1967fmov rdi, [rsp+728]
37bc19687
37bc19687loc_37bc19687:
37bc19687mov edx, [rsp+216]
37bc1968emov [rsp+464], 1
37bc19699test edx, edx
37bc1969bjle 0x37bc19d5b
37bc196a1mov rbx, [rsp+736]
37bc196a9movsxd rax, ebp
37bc196acmov ebp, 1
37bc196b1lea rax, [rbx+4*rax-4]
37bc196b6mov [rsp+248], rax
37bc196bemovsxd rax, [rsp+388]
37bc196c6lea rax, [rdi+8*rax-8]
37bc196cbmov [rsp+224], rax
37bc196d3movsxd rax, [rsp+384]
37bc196dblea rax, [rdi+8*rax-8]
37bc196e0mov [rsp+232], rax
37bc196e8movsxd rax, [rsp+440]
37bc196f0lea rax, [rdi+8*rax-8]
37bc196f5mov [rsp+256], rax
37bc196fdmovsxd rax, [rsp+304]
37bc19705lea rax, [rbx+4*rax]
37bc19709mov [rsp+208], rax
37bc19711movsxd rax, [rsp+380]
37bc19719shl rax, 4
37bc1971dmov [rsp+264], rax
37bc19725jmp 0x37bc1994b
37bc1972a
37bc1972a 66 0f 1f 44 00 00 f..D..
37bc19730
37bc19730loc_37bc19730:
37bc19730mov rsi, [rsp+744]
37bc19738sub rbx, 1
37bc1973clea rcx, [rsp+464]
37bc19744mov r8, rbx
37bc19747mov [rsp+200], rsi
37bc1974fmov rsi, [rsp+248]
37bc19757shl r8, 4
37bc1975bmov [rsp+192], rsi
37bc19763mov rsi, [rsp+224]
37bc1976bmov [rsp+184], rsi
37bc19773mov esi, [rsp+352]
37bc1977alea r9l, [rsi+rdx]
37bc1977emov esi, [rsp+348]
37bc19785movsxd r9, r9l
37bc19788lea r9, [rdi+8*r9-8]
37bc1978dmov [rsp+176], r9
37bc19795lea r9l, [rsi+rdx]
37bc19799mov esi, [rsp+360]
37bc197a0movsxd r9, r9l
37bc197a3lea r9, [rdi+8*r9-8]
37bc197a8mov [rsp+168], r9
37bc197b0lea r9l, [rsi+rdx]
37bc197b4mov esi, [rsp+372]
37bc197bbmovsxd r9, r9l
37bc197belea r9, [rdi+8*r9-8]
37bc197c3mov [rsp+160], r9
37bc197cblea r9l, [rsi+rdx]
37bc197cfmov rsi, [rsp+736]
37bc197d7movsxd r9, r9l
37bc197dalea r9, [rsi+4*r9-4]
37bc197dfmov rsi, [rsp+656]
37bc197e7mov [rsp+152], r9
37bc197efmov [rsp+144], rsi
37bc197f7mov esi, [rsp+376]
37bc197felea r9l, [rsi+rdx]
37bc19802mov rsi, [rsp+736]
37bc1980amovsxd r9, r9l
37bc1980dlea r9, [rsi+4*r9-4]
37bc19812mov esi, [rsp+368]
37bc19819mov [rsp+136], r9
37bc19821lea r9l, [rsi+rdx]
37bc19825mov rsi, [rsp+736]
37bc1982dmovsxd r9, r9l
37bc19830lea r9, [rsi+4*r9-4]
37bc19835mov esi, [rsp+356]
37bc1983cmov [rsp+128], r9
37bc19844lea r9l, [rsi+rdx]
37bc19848mov esi, [rsp+344]
37bc1984fmovsxd r9, r9l
37bc19852lea r9, [rdi+8*r9-8]
37bc19857mov [rsp+120], r9
37bc1985clea r9l, [rsi+rdx]
37bc19860mov esi, [rsp+340]
37bc19867movsxd r9, r9l
37bc1986alea r9, [rdi+8*r9-8]
37bc1986fmov [rsp+112], r9
37bc19874lea r9l, [rsi+rdx]
37bc19878mov esi, [rsp+336]
37bc1987fmovsxd r9, r9l
37bc19882lea r9, [rdi+8*r9-8]
37bc19887mov [rsp+104], r9
37bc1988clea r9l, [rsi+rdx]
37bc19890add edx, [rsp+364]
37bc19897movsxd r9, r9l
37bc1989amovsxd rdx, edx
37bc1989dlea r9, [rdi+8*r9-8]
37bc198a2mov [rsp+96], r9
37bc198a7mov rsi, [rsp+736]
37bc198afmov [rsp+80], rax
37bc198b4mov rax, [rsp+656]
37bc198bclea rdx, [rsi+4*rdx-4]
37bc198c1mov r9, [rsp+664]
37bc198c9mov [rsp+88], rdx
37bc198celea rdx, [rdi+8*rbx]
37bc198d2mov [rsp+72], rax
37bc198d7mov rax, [rsp+696]
37bc198dfmov [rsp+64], rdx
37bc198e4mov rdx, [rsp+688]
37bc198ecmov [rsp+56], rax
37bc198f1mov rax, [rsp+656]
37bc198f9add rdx, r8
37bc198fcadd r8, [rsp+720]
37bc19904mov [rsp+48], rdx
37bc19909mov rdx, [rsp+648]
37bc19911mov [rsp+40], rax
37bc19916mov [rsp+32], r8
37bc1991blea r8, [rsp+472]
37bc19923call zlalsa_
37bc19928mov rax, [rsp+744]
37bc19930mov eax, [rax]
37bc19932test eax, eax
37bc19934jne 0x37bc17d4b
37bc1993a
37bc1993aloc_37bc1993a:
37bc1993aadd rbp, 1
37bc1993ecmp [rsp+216], ebp
37bc19945jl 0x37bc19d5b
37bc1994b
37bc1994bloc_37bc1994b:
37bc1994bmov rax, [rsp+736]
37bc19953movsxd rbx, [rax+4*rbp-4]
37bc19958mov rax, [rsp+208]
37bc19960mov r12l, [rax+4*rbp-4]
37bc19965mov [rsp+472], r12l
37bc1996dcmp r12l, 1
37bc19971je 0x37bc19d0f
37bc19977mov eax, [rsp+308]
37bc1997elea edx, [rbx-1]
37bc19981mov rsi, [rsp+648]
37bc19989lea ecx, [rax+rdx+1]
37bc1998dmovsxd rcx, ecx
37bc19990lea rax, [rdi+8*rcx-8]
37bc19995cmp r12l, [rsi]
37bc19998jg 0x37bc19730
37bc1999emov rcx, [rsp+664]
37bc199a6mov esi, [rsp+384]
37bc199admov r13l, [rcx]
37bc199b0sub esi, 1
37bc199b3test r13l, r13l
37bc199b6jle 0x37bc19a6c
37bc199bcadd r13l, 1
37bc199c0test r12l, r12l
37bc199c3jle 0x37bc19a6c
37bc199c9mov edx, ebx
37bc199cbmov [rsp+240], ebx
37bc199d2mov r9l, esi
37bc199d5lea r11, [rdi+8]
37bc199d9mov rcx, [rsp+656]
37bc199e1mov r8l, 1
37bc199e7lea r14l, [r12-1]
37bc199ecmovsxd rcx, [rcx]
37bc199efsub edx, ecx
37bc199f1mov r15, rcx
37bc199f4movsxd rdx, edx
37bc199f7shl r15, 4
37bc199fbadd rdx, rcx
37bc199femov rcx, [rsp+720]
37bc19a06shl rdx, 4
37bc19a0alea r10, [rcx+rdx-16]
37bc19a0fnop
37bc19a10
37bc19a10loc_37bc19a10:
37bc19a10movsxd rcx, r9l
37bc19a13lea rdx, [rdi+8*rcx]
37bc19a17add rcx, r14
37bc19a1alea rbx, [r11+8*rcx]
37bc19a1emov rcx, r10
37bc19a21nop [rax+rax]
37bc19a2anop [rax+rax]
37bc19a35nop [rax+rax]
37bc19a40
37bc19a40loc_37bc19a40:
37bc19a40movsd_xmm x0, [rcx]
37bc19a44add rdx, 8
37bc19a48add rcx, 16
37bc19a4cmovsd_xmm [rdx-8], x0
37bc19a51cmp rdx, rbx
37bc19a54jne 0x37bc19a40
37bc19a56add r8l, 1
37bc19a5aadd r9l, r12l
37bc19a5dadd r10, r15
37bc19a60cmp r8l, r13l
37bc19a63jne 0x37bc19a10
37bc19a65mov ebx, [rsp+240]
37bc19a6c
37bc19a6cloc_37bc19a6c:
37bc19a6cmov rcx, [rsp+224]
37bc19a74lea r13, [rsp+472]
37bc19a7cmov [rsp+48], rax
37bc19a81lea rdx, [rip+0x8324e1]
37bc19a88mov [rsp+96], r13
37bc19a8dmov r9, [rsp+664]
37bc19a95mov r8, r13
37bc19a98mov [rsp+88], rcx
37bc19a9dlea rcx, [rip+0x8324bc]
37bc19aa4mov [rsp+80], rcx
37bc19aa9mov rcx, [rsp+232]
37bc19ab1mov [rsp+240], rax
37bc19ab9lea rax, [rip+0x832490]
37bc19ac0mov [rsp+64], rcx
37bc19ac5mov rcx, [rsp+656]
37bc19acdmov [rsp+40], rax
37bc19ad2mov [rsp+56], rcx
37bc19ad7lea rcx, [rip+0x83248c]
37bc19ademov [rsp+112], 1
37bc19ae7mov [rsp+104], 1
37bc19af0mov [rsp+72], r13
37bc19af5mov [rsp+32], r13
37bc19afacall dgemm_
37bc19affmov rax, [rsp+664]
37bc19b07mov r12l, [rax]
37bc19b0amov rax, [rsp+240]
37bc19b12test r12l, r12l
37bc19b15jle 0x37bc19bcc
37bc19b1bmov r8l, [rsp+472]
37bc19b23add r12l, 1
37bc19b27test r8l, r8l
37bc19b2ajle 0x37bc19bcc
37bc19b30mov edx, ebx
37bc19b32lea r11, [rdi+8]
37bc19b36lea r14l, [r8-1]
37bc19b3amov r9l, 1
37bc19b40mov rcx, [rsp+656]
37bc19b48mov [rsp+240], ebx
37bc19b4fmovsxd rcx, [rcx]
37bc19b52sub edx, ecx
37bc19b54mov r15, rcx
37bc19b57movsxd rdx, edx
37bc19b5ashl r15, 4
37bc19b5eadd rdx, rcx
37bc19b61mov rcx, [rsp+720]
37bc19b69shl rdx, 4
37bc19b6dlea r10, [rcx+rdx-8]
37bc19b72nop [rax]
37bc19b75nop [rax+rax]
37bc19b80
37bc19b80loc_37bc19b80:
37bc19b80movsxd rcx, esi
37bc19b83lea rdx, [rdi+8*rcx]
37bc19b87add rcx, r14
37bc19b8alea rbx, [r11+8*rcx]
37bc19b8emov rcx, r10
37bc19b91nop [rax]
37bc19b95nop [rax+rax]
37bc19ba0
37bc19ba0loc_37bc19ba0:
37bc19ba0movsd_xmm x0, [rcx]
37bc19ba4add rdx, 8
37bc19ba8add rcx, 16
37bc19bacmovsd_xmm [rdx-8], x0
37bc19bb1cmp rdx, rbx
37bc19bb4jne 0x37bc19ba0
37bc19bb6add r9l, 1
37bc19bbaadd esi, r8l
37bc19bbdadd r10, r15
37bc19bc0cmp r12l, r9l
37bc19bc3jne 0x37bc19b80
37bc19bc5mov ebx, [rsp+240]
37bc19bcc
37bc19bccloc_37bc19bcc:
37bc19bccmov rsi, [rsp+256]
37bc19bd4mov [rsp+48], rax
37bc19bd9lea rax, [rip+0x832370]
37bc19be0mov r8, r13
37bc19be3mov [rsp+40], rax
37bc19be8mov r9, [rsp+664]
37bc19bf0lea rdx, [rip+0x832372]
37bc19bf7lea rcx, [rip+0x83236c]
37bc19bfemov [rsp+88], rsi
37bc19c03lea rsi, [rip+0x832356]
37bc19c0amov [rsp+80], rsi
37bc19c0fmov rsi, [rsp+232]
37bc19c17mov [rsp+112], 1
37bc19c20mov [rsp+64], rsi
37bc19c25mov rsi, [rsp+656]
37bc19c2dmov [rsp+104], 1
37bc19c36mov [rsp+96], r13
37bc19c3bmov [rsp+72], r13
37bc19c40mov [rsp+56], rsi
37bc19c45mov [rsp+32], r13
37bc19c4acall dgemm_
37bc19c4fmov rax, [rsp+664]
37bc19c57mov r14l, [rax]
37bc19c5atest r14l, r14l
37bc19c5djle 0x37bc1993a
37bc19c63mov eax, [rsp+388]
37bc19c6amovsxd rcx, ebx
37bc19c6dadd r14l, 1
37bc19c71mov r10l, [rsp+472]
37bc19c79sub rcx, 1
37bc19c7dmov r9, [rsp+264]
37bc19c85mov r11l, 1
37bc19c8blea r12l, [rax-1]
37bc19c8fmov r13, r10
37bc19c92lea r15l, [r10+rbx]
37bc19c96shl rcx, 4
37bc19c9amov eax, [rsp+440]
37bc19ca1add rcx, [rsp+688]
37bc19ca9shl r10, 3
37bc19cadlea esi, [rax-1]
37bc19cb0
37bc19cb0loc_37bc19cb0:
37bc19cb0cmp r15l, ebx
37bc19cb3jle 0x37bc19cfe
37bc19cb5movsxd rax, r12l
37bc19cb8lea r8, [rdi+8*rax]
37bc19cbcmovsxd rax, esi
37bc19cbflea rdx, [rdi+8*rax]
37bc19cc3xor eax, eax
37bc19cc5nop [rax+rax]
37bc19ccanop [rax+rax]
37bc19cd5nop [rax+rax]
37bc19ce0
37bc19ce0loc_37bc19ce0:
37bc19ce0movsd_xmm x0, [r8+rax]
37bc19ce6movhpd x0, [rdx+rax]
37bc19cebmovups [rcx+2*rax], x0
37bc19cefadd rax, 8
37bc19cf3cmp rax, r10
37bc19cf6jne 0x37bc19ce0
37bc19cf8add r12l, r13l
37bc19cfbadd esi, r13l
37bc19cfe
37bc19cfeloc_37bc19cfe:
37bc19cfeadd r11l, 1
37bc19d02add rcx, r9
37bc19d05cmp r14l, r11l
37bc19d08jne 0x37bc19cb0
37bc19d0ajmp 0x37bc1993a
37bc19d0f
37bc19d0floc_37bc19d0f:
37bc19d0fmov rax, [rsp+696]
37bc19d17movsxd rdx, ebx
37bc19d1amov rcx, [rsp+720]
37bc19d22sub rdx, 1
37bc19d26mov r8, [rsp+656]
37bc19d2eshl rdx, 4
37bc19d32mov [rsp+32], rax
37bc19d37mov rax, [rsp+688]
37bc19d3fadd rcx, rdx
37bc19d42lea r9, [rax+rdx]
37bc19d46mov rdx, rcx
37bc19d49mov rcx, [rsp+664]
37bc19d51call zcopy_
37bc19d56jmp 0x37bc1993a
37bc19d5b
37bc19d5bloc_37bc19d5b:
37bc19d5bmov rax, [rsp+744]
37bc19d63mov rdi, [rsp+432]
37bc19d6bmov [rsp+80], 1
37bc19d74lea r8, [rip+0x8321cd]
37bc19d7bmov rdx, r8
37bc19d7elea r9, [rip+0x8321cb]
37bc19d85lea rcx, [rip+0x8321c0]
37bc19d8cmov [rsp+72], rax
37bc19d91mov rax, [rsp+656]
37bc19d99mov [rsp+32], rdi
37bc19d9emov [rsp+64], rax
37bc19da3mov rax, [rsp+672]
37bc19dabmov [rsp+56], rax
37bc19db0lea rax, [rip+0x832189]
37bc19db7mov [rsp+48], rax
37bc19dbcmov rax, [rsp+656]
37bc19dc4mov [rsp+40], rax
37bc19dc9call dlascl_
37bc19dcemov r9, [rsp+744]
37bc19dd6mov [rsp+32], 1
37bc19ddflea rcx, [rip+0x832185]
37bc19de6mov r8, [rsp+672]
37bc19deemov rdx, [rsp+656]
37bc19df6call dlasrt_
37bc19dfbmov rax, [rsp+744]
37bc19e03mov r9, rdi
37bc19e06mov [rsp+80], 1
37bc19e0flea r8, [rip+0x832132]
37bc19e16lea rcx, [rip+0x83212f]
37bc19e1dmov [rsp+72], rax
37bc19e22mov rax, [rsp+696]
37bc19e2amov rdx, r8
37bc19e2dmov [rsp+64], rax
37bc19e32mov rax, [rsp+688]
37bc19e3amov [rsp+56], rax
37bc19e3fmov rax, [rsp+664]
37bc19e47mov [rsp+48], rax
37bc19e4cmov rax, [rsp+656]
37bc19e54mov [rsp+40], rax
37bc19e59lea rax, [rip+0x8320f0]
37bc19e60mov [rsp+32], rax
37bc19e65call zlascl_
37bc19e6ajmp 0x37bc17d4b
37bc19e6f
37bc19e6floc_37bc19e6f:
37bc19e6fmov rax, [rsp+712]
37bc19e77lea r8, [rip+0x8320ca]
37bc19e7emov r9, [rsp+672]
37bc19e86lea rcx, [rip+0x8320bf]
37bc19e8dmov rdx, r8
37bc19e90mov [rax], 1
37bc19e96mov rax, [rsp+744]
37bc19e9emov [rsp+80], 1
37bc19ea7mov [rsp+72], rax
37bc19eacmov rax, [rsp+696]
37bc19eb4mov [rsp+64], rax
37bc19eb9mov rax, [rsp+688]
37bc19ec1mov [rsp+56], rax
37bc19ec6mov rax, [rsp+664]
37bc19ecemov [rsp+48], rax
37bc19ed3lea rax, [rip+0x832066]
37bc19edamov [rsp+40], rax
37bc19edflea rax, [rip+0x83206a]
37bc19ee6mov [rsp+32], rax
37bc19eebcall zlascl_
37bc19ef0mov rax, [rsp+672]
37bc19ef8movsd_xmm x0, [rax]
37bc19efcandpd x0, [rip+0x83208c]
37bc19f04movsd_xmm [rax], x0
37bc19f08jmp 0x37bc17d4b
37bc19f0d
37bc19f0dloc_37bc19f0d:
37bc19f0dmov r13l, [rsp+256]
37bc19f15mov r14l, [rsp+264]
37bc19f1dmov r12l, [rsp+272]
37bc19f25mov rdi, [rsp+728]
37bc19f2d
37bc19f2dloc_37bc19f2d:
37bc19f2dmov rax, [rsp+664]
37bc19f35mov esi, [rax]
37bc19f37test esi, esi
37bc19f39jle 0x37bc19fcd
37bc19f3fmov rax, [rsp+656]
37bc19f47add esi, 1
37bc19f4amov ebp, [rax]
37bc19f4ctest ebp, ebp
37bc19f4ejle 0x37bc19fcd
37bc19f50movsxd rax, [rsp+380]
37bc19f58mov r11l, r13l
37bc19f5bmov r9l, 1
37bc19f61lea r8, [rdi+8]
37bc19f65mov rbx, [rsp+688]
37bc19f6dmov [rsp+256], r13l
37bc19f75mov r10, -1
37bc19f7clea r15l, [rbp-1]
37bc19f80mov r13, rax
37bc19f83add rbx, 16
37bc19f87
37bc19f87loc_37bc19f87:
37bc19f87movsxd rcx, r11l
37bc19f8amov rdx, r10
37bc19f8dshl rdx, 4
37bc19f91lea rax, [rdi+8*rcx]
37bc19f95add rcx, r15
37bc19f98add rdx, rbx
37bc19f9blea rcx, [r8+8*rcx]
37bc19f9fnop
37bc19fa0
37bc19fa0loc_37bc19fa0:
37bc19fa0movsd_xmm x0, [rdx]
37bc19fa4add rax, 8
37bc19fa8add rdx, 16
37bc19facmovsd_xmm [rax-8], x0
37bc19fb1cmp rcx, rax
37bc19fb4jne 0x37bc19fa0
37bc19fb6add r9l, 1
37bc19fbaadd r11l, ebp
37bc19fbdadd r10, r13
37bc19fc0cmp r9l, esi
37bc19fc3jne 0x37bc19f87
37bc19fc5mov r13l, [rsp+256]
37bc19fcd
37bc19fcdloc_37bc19fcd:
37bc19fcdmov rax, [rsp+656]
37bc19fd5mov r9, [rsp+664]
37bc19fddmov [rsp+112], 1
37bc19fe6lea rdx, [rip+0x831f7c]
37bc19fedmov [rsp+104], 1
37bc19ff6lea rcx, [rip+0x831f6d]
37bc19ffdmov [rsp+96], rax
37bc1a002mov rax, [rsp+216]
37bc1a00amov [rsp+88], rax
37bc1a00flea rax, [rip+0x831f4a]
37bc1a016mov [rsp+80], rax
37bc1a01bmov rax, [rsp+656]
37bc1a023mov [rsp+72], rax
37bc1a028mov rax, [rsp+224]
37bc1a030mov [rsp+64], rax
37bc1a035mov rax, [rsp+656]
37bc1a03dmov [rsp+56], rax
37bc1a042mov rax, [rsp+208]
37bc1a04amov [rsp+48], rax
37bc1a04flea rax, [rip+0x831efa]
37bc1a056mov [rsp+40], rax
37bc1a05bmov rax, [rsp+656]
37bc1a063mov [rsp+32], rax
37bc1a068mov r8, rax
37bc1a06bcall dgemm_
37bc1a070mov rax, [rsp+664]
37bc1a078mov r11l, [rax]
37bc1a07btest r11l, r11l
37bc1a07ejle 0x37bc1a105
37bc1a084mov rax, [rsp+656]
37bc1a08cadd r11l, 1
37bc1a090mov esi, [rax]
37bc1a092test esi, esi
37bc1a094jle 0x37bc1a105
37bc1a096mov rax, [rsp+688]
37bc1a09emov r9l, 1
37bc1a0a4lea r8, [rdi+8]
37bc1a0a8movsxd rbp, [rsp+380]
37bc1a0b0mov r10, -1
37bc1a0b7lea r15l, [rsi-1]
37bc1a0bblea rbx, [rax+24]
37bc1a0bf
37bc1a0bfloc_37bc1a0bf:
37bc1a0bfmovsxd rcx, r13l
37bc1a0c2mov rdx, r10
37bc1a0c5shl rdx, 4
37bc1a0c9lea rax, [rdi+8*rcx]
37bc1a0cdadd rcx, r15
37bc1a0d0add rdx, rbx
37bc1a0d3lea rcx, [r8+8*rcx]
37bc1a0d7nop [rax+rax]
37bc1a0e0
37bc1a0e0loc_37bc1a0e0:
37bc1a0e0movsd_xmm x0, [rdx]
37bc1a0e4add rax, 8
37bc1a0e8add rdx, 16
37bc1a0ecmovsd_xmm [rax-8], x0
37bc1a0f1cmp rax, rcx
37bc1a0f4jne 0x37bc1a0e0
37bc1a0f6add r9l, 1
37bc1a0faadd r13l, esi
37bc1a0fdadd r10, rbp
37bc1a100cmp r9l, r11l
37bc1a103jne 0x37bc1a0bf
37bc1a105
37bc1a105loc_37bc1a105:
37bc1a105mov rax, [rsp+656]
37bc1a10dmov r9, [rsp+664]
37bc1a115mov [rsp+112], 1
37bc1a11elea rdx, [rip+0x831e44]
37bc1a125mov [rsp+104], 1
37bc1a12elea rcx, [rip+0x831e35]
37bc1a135mov [rsp+96], rax
37bc1a13amov rax, [rsp+240]
37bc1a142mov [rsp+88], rax
37bc1a147lea rax, [rip+0x831e12]
37bc1a14emov [rsp+80], rax
37bc1a153mov rax, [rsp+656]
37bc1a15bmov [rsp+72], rax
37bc1a160mov rax, [rsp+224]
37bc1a168mov [rsp+64], rax
37bc1a16dmov rax, [rsp+656]
37bc1a175mov [rsp+56], rax
37bc1a17amov rax, [rsp+208]
37bc1a182mov [rsp+48], rax
37bc1a187lea rax, [rip+0x831dc2]
37bc1a18emov [rsp+40], rax
37bc1a193mov rax, [rsp+656]
37bc1a19bmov [rsp+32], rax
37bc1a1a0mov r8, rax
37bc1a1a3call dgemm_
37bc1a1a8mov rax, [rsp+664]
37bc1a1b0mov ebx, [rax]
37bc1a1b2test ebx, ebx
37bc1a1b4jle 0x37bc19d5b
37bc1a1bamov rax, [rsp+656]
37bc1a1c2add ebx, 1
37bc1a1c5mov r11l, [rax]
37bc1a1c8test r11l, r11l
37bc1a1cbjle 0x37bc19d5b
37bc1a1d1mov rax, [rsp+688]
37bc1a1d9movsxd rsi, [rsp+380]
37bc1a1e1mov r10l, 1
37bc1a1e7mov rcx, [rsp+248]
37bc1a1eflea rdx, [rax-16]
37bc1a1f3lea eax, [r11-1]
37bc1a1f7shl rsi, 4
37bc1a1fblea r9, [8*rax+8]
37bc1a203mov rax, [rsp+232]
37bc1a20b
37bc1a20bloc_37bc1a20b:
37bc1a20blea r8, [rdi+8*rax]
37bc1a20flea rcx, [rdi+8*rcx]
37bc1a213xor eax, eax
37bc1a215nop [rax+rax]
37bc1a220
37bc1a220loc_37bc1a220:
37bc1a220movsd_xmm x0, [r8+rax]
37bc1a226movhpd x0, [rcx+rax]
37bc1a22bmovups [rdx+2*rax+16], x0
37bc1a230add rax, 8
37bc1a234cmp rax, r9
37bc1a237jne 0x37bc1a220
37bc1a239add r10l, 1
37bc1a23dadd r14l, r11l
37bc1a240add r12l, r11l
37bc1a243add rdx, rsi
37bc1a246cmp r10l, ebx
37bc1a249je 0x37bc19d5b
37bc1a24fmovsxd rax, r14l
37bc1a252movsxd rcx, r12l
37bc1a255jmp 0x37bc1a20b
37bc1a257
37bc1a257loc_37bc1a257:
37bc1a257mov rdx, [rsp+672]
37bc1a25fmov rcx, [rsp+656]
37bc1a267lea r8, [rip+0x831cd2]
37bc1a26ecall idamax_
37bc1a273mov rbx, [rsp+656]
37bc1a27bmov r12l, [rbx]
37bc1a27etest r12l, r12l
37bc1a281jle 0x37bc19d5b
37bc1a287mov rbx, [rsp+672]
37bc1a28fcdqe
37bc1a291movq x8, [rip+0x831cf6]
37bc1a29amov [rsp+216], 0
37bc1a2a5movsd_xmm x6, [rbx+8*rax-8]
37bc1a2abandpd x6, x8
37bc1a2b0mulsd x6, x7
37bc1a2b4jmp 0x37bc19572
37bc17c80
37bc17c80zlalsd_:
37bc17c80push r15
37bc17c82push r14
37bc17c84push r13
37bc17c86push r12
37bc17c88push rbp
37bc17c89push rdi
37bc17c8apush rsi
37bc17c8bpush rbx
37bc17c8csub rsp, 568
37bc17c93movups [rsp+512], x6
37bc17c9bmovups [rsp+528], x7
37bc17ca3movups [rsp+544], x8
37bc17cacmov rax, [rsp+696]
37bc17cb4mov rdi, [rsp+728]
37bc17cbcmov esi, [rax]
37bc17cbemov rax, [rsp+744]
37bc17cc6mov [rax], 0
37bc17cccmov eax, [r8]
37bc17ccfmov rbx, rcx
37bc17cd2mov [rsp+648], rdx
37bc17cdamov [rsp+656], r8
37bc17ce2mov [rsp+664], r9
37bc17ceamov [rsp+380], esi
37bc17cf1test eax, eax
37bc17cf3js 0x37bc18650
37bc17cf9mov r11l, [r9]
37bc17cfctest r11l, r11l
37bc17cffjle 0x37bc17d15
37bc17d01test esi, esi
37bc17d03jle 0x37bc17d09
37bc17d05cmp esi, eax
37bc17d07jge 0x37bc17d78
37bc17d09
37bc17d09loc_37bc17d09:
37bc17d09mov edx, -8
37bc17d0emov eax, 8
37bc17d13jmp 0x37bc17d1f
37bc17d15
37bc17d15loc_37bc17d15:
37bc17d15mov edx, -4
37bc17d1amov eax, 4
37bc17d1f
37bc17d1floc_37bc17d1f:
37bc17d1fmov rdi, [rsp+744]
37bc17d27mov r8l, 6
37bc17d2dlea rcx, [rip+0x834238]
37bc17d34mov [rsp+504], eax
37bc17d3bmov [rdi], edx
37bc17d3dlea rdx, [rsp+504]
37bc17d45call xerbla_
37bc17d4anop
37bc17d4b
37bc17d4bloc_37bc17d4b:
37bc17d4bmovups x6, [rsp+512]
37bc17d53movups x7, [rsp+528]
37bc17d5bmovups x8, [rsp+544]
37bc17d64add rsp, 568
37bc17d6bpop rbx
37bc17d6cpop rsi
37bc17d6dpop rdi
37bc17d6epop rbp
37bc17d6fpop r12
37bc17d71pop r13
37bc17d73pop r14
37bc17d75pop r15
37bc17d77ret
37bc17d78
37bc17d78loc_37bc17d78:
37bc17d78mov edx, 7
37bc17d7dlea rcx, [rip+0x8341ee]
37bc17d84call dlamch_
37bc17d89mov rax, [rsp+704]
37bc17d91movapd x6, x0
37bc17d95pxor x0, x0
37bc17d99movsd_xmm x7, [rax]
37bc17d9dcomisd x0, x7
37bc17da1jae 0x37bc1865f
37bc17da7movsd_xmm x0, [rip+0x8341d1]
37bc17dafcmpsd x0, x7, 6
37bc17db4andpd x7, x0
37bc17db8andnpd x0, x6
37bc17dbcorpd x7, x0
37bc17dc0
37bc17dc0loc_37bc17dc0:
37bc17dc0mov rax, [rsp+712]
37bc17dc8mov [rax], 0
37bc17dcemov rax, [rsp+656]
37bc17dd6mov edx, [rax]
37bc17dd8test edx, edx
37bc17ddaje 0x37bc17d4b
37bc17de0cmp edx, 1
37bc17de3je 0x37bc194b4
37bc17de9cmp [rbx], 76
37bc17decje 0x37bc19245
37bc17df2
37bc17df2loc_37bc17df2:
37bc17df2sub edx, 1
37bc17df5mov r9, [rsp+680]
37bc17dfdmov [rsp+32], 1
37bc17e06lea rcx, [rip+0x83414b]
37bc17e0dmov [rsp+468], edx
37bc17e14mov r8, [rsp+672]
37bc17e1cmov rdx, [rsp+656]
37bc17e24call dlanst_
37bc17e29pxor x1, x1
37bc17e2dmovsd_xmm [rsp+488], x0
37bc17e36ucomisd x0, x1
37bc17e3ajp 0x37bc17e42
37bc17e3cje 0x37bc191f2
37bc17e42
37bc17e42loc_37bc17e42:
37bc17e42mov rbx, [rsp+744]
37bc17e4alea r15, [rip+0x8340ff]
37bc17e51mov rsi, [rsp+656]
37bc17e59mov [rsp+80], 1
37bc17e62mov [rsp+32], r15
37bc17e67lea rax, [rsp+488]
37bc17e6flea r8, [rip+0x8340d2]
37bc17e76mov [rsp+72], rbx
37bc17e7bmov r9, rax
37bc17e7emov rdx, r8
37bc17e81lea rcx, [rip+0x8340c4]
37bc17e88mov rbx, [rsp+656]
37bc17e90mov [rsp+40], rsi
37bc17e95mov rsi, rax
37bc17e98mov [rsp+432], rax
37bc17ea0mov [rsp+64], rbx
37bc17ea5mov rbx, [rsp+672]
37bc17eadmov [rsp+56], rbx
37bc17eb2lea rbx, [rip+0x834087]
37bc17eb9mov [rsp+48], rbx
37bc17ebecall dlascl_
37bc17ec3mov rax, [rsp+744]
37bc17ecbmov [rsp+48], rbx
37bc17ed0mov r9, rsi
37bc17ed3mov rcx, [rsp+680]
37bc17edbmov [rsp+32], r15
37bc17ee0lea r8, [rip+0x834061]
37bc17ee7mov [rsp+72], rax
37bc17eeclea rax, [rsp+468]
37bc17ef4mov rdx, r8
37bc17ef7mov [rsp+64], rax
37bc17efcmov [rsp+56], rcx
37bc17f01lea rcx, [rip+0x834044]
37bc17f08mov [rsp+40], rax
37bc17f0dmov [rsp+80], 1
37bc17f16call dlascl_
37bc17f1bmov rax, [rsp+656]
37bc17f23mov rbx, [rsp+648]
37bc17f2bmov rsi, [rsp+664]
37bc17f33mov eax, [rax]
37bc17f35mov ebx, [rbx]
37bc17f37mov esi, [rsi]
37bc17f39mov [rsp+304], eax
37bc17f40cmp eax, ebx
37bc17f42jle 0x37bc18668
37bc17f48mov r15l, [rsp+304]
37bc17f50lea eax, [rbx+1]
37bc17f53pxor x0, x0
37bc17f57pxor x1, x1
37bc17f5bcvtsi2sd x1, eax
37bc17f5fcvtsi2sd x0, r15l
37bc17f64divsd x0, x1
37bc17f68call log
37bc17f6dmov eax, r15l
37bc17f70divsd x0, [rip+0x834028]
37bc17f78mov ecx, r15l
37bc17f7bmov [rsp+476], 0
37bc17f86imul eax, ebx
37bc17f89mov [rsp+460], 1
37bc17f94imul ebx, esi
37bc17f97mov [rsp+464], 0
37bc17fa2lea edx, [r15+2*rax+1]
37bc17fa7mov [rsp+308], eax
37bc17faecvttsd2si eax, x0
37bc17fb2mov [rsp+336], edx
37bc17fb9add eax, 1
37bc17fbcimul eax, r15l
37bc17fc0lea r15l, [rax+rdx]
37bc17fc4lea edx, [rax+rax]
37bc17fc7mov [rsp+340], r15l
37bc17fcfadd r15l, edx
37bc17fd2mov [rsp+344], r15l
37bc17fdaadd r15l, eax
37bc17fddmov [rsp+348], r15l
37bc17fe5add r15l, ecx
37bc17fe8mov [rsp+352], r15l
37bc17ff0add r15l, ecx
37bc17ff3mov [rsp+356], r15l
37bc17ffbadd r15l, edx
37bc17ffemov [rsp+360], r15l
37bc18006add r15l, edx
37bc18009lea esi, [rbx+r15]
37bc1800dmov [rsp+388], r15l
37bc18015add ebx, esi
37bc18017mov [rsp+440], esi
37bc1801emov [rsp+384], ebx
37bc18025lea ebx, [rcx+rcx+1]
37bc18029mov [rsp+364], ebx
37bc18030add ebx, ecx
37bc18032mov [rsp+368], ebx
37bc18039add ebx, ecx
37bc1803badd eax, ebx
37bc1803dmov [rsp+372], ebx
37bc18044mov [rsp+376], eax
37bc1804blea ebp, [rdx+rax]
37bc1804etest ecx, ecx
37bc18050jle 0x37bc180b3
37bc18052mov ebx, [rsp+304]
37bc18059mov rax, [rsp+672]
37bc18061movq x2, [rip+0x833f47]
37bc18069lea edx, [rbx-1]
37bc1806clea rdx, [rax+8*rdx+8]
37bc18071nop [rax]
37bc18075nop [rax+rax]
37bc18080
37bc18080loc_37bc18080:
37bc18080movsd_xmm x0, [rax]
37bc18084movapd x1, x0
37bc18088andpd x1, [rip+0x833f00]
37bc18090comisd x6, x1
37bc18094jbe 0x37bc180aa
37bc18096movapd x1, x2
37bc1809aandpd x0, x2
37bc1809eandnpd x1, x6
37bc180a2orpd x0, x1
37bc180a6movsd_xmm [rax], x0
37bc180aa
37bc180aaloc_37bc180aa:
37bc180aaadd rax, 8
37bc180aecmp rax, rdx
37bc180b1jne 0x37bc18080
37bc180b3
37bc180b3loc_37bc180b3:
37bc180b3mov eax, [rsp+468]
37bc180bamov [rsp+208], eax
37bc180c1test eax, eax
37bc180c3jle 0x37bc1a257
37bc180c9movsxd rax, [rsp+208]
37bc180d1mov rbx, [rsp+736]
37bc180d9xor r14l, r14l
37bc180dcmov [rsp+216], 0
37bc180e7mov [rsp+444], ebp
37bc180eemov r15, [rsp+656]
37bc180f6movq x8, [rip+0x833e91]
37bc180ffshl rax, 4
37bc18103add rax, [rsp+720]
37bc1810bmov [rsp+408], rax
37bc18113movsxd rax, ebp
37bc18116lea rax, [rbx+4*rax-4]
37bc1811bmov ebx, 1
37bc18120mov [rsp+312], rax
37bc18128movsxd rax, [rsp+388]
37bc18130lea rax, [rdi+8*rax-8]
37bc18135mov [rsp+296], rax
37bc1813dmovsxd rax, [rsp+384]
37bc18145lea rax, [rdi+8*rax-8]
37bc1814amov [rsp+392], rax
37bc18152movsxd rax, [rsp+440]
37bc1815alea rax, [rdi+8*rax-8]
37bc1815fmov [rsp+416], rax
37bc18167movsxd rax, [rsp+380]
37bc1816fmov [rsp+400], rax
37bc18177shl rax, 4
37bc1817bmov [rsp+424], rax
37bc18183jmp 0x37bc181aa
37bc18185
37bc18185 0f 1f 00 ...
37bc18188
37bc18188loc_37bc18188:
37bc18188lea eax, [r14+2]
37bc1818ccmp [rsp+208], esi
37bc18193je 0x37bc18c58
37bc18199
37bc18199loc_37bc18199:
37bc18199add r14, 1
37bc1819dcmp [rsp+208], eax
37bc181a4jl 0x37bc19522
37bc181aa
37bc181aaloc_37bc181aa:
37bc181aamov rax, [rsp+680]
37bc181b2mov [rsp+224], r14l
37bc181balea esi, [r14+1]
37bc181bemovsd_xmm x0, [rax+8*r14]
37bc181c4andpd x0, x8
37bc181c9comisd x6, x0
37bc181cdjbe 0x37bc18188
37bc181cfmovsxd rdx, [rsp+216]
37bc181d7mov rcx, [rsp+736]
37bc181dflea eax, [rdx+1]
37bc181e2mov [rcx+4*rdx], ebx
37bc181e5cmp [rsp+208], esi
37bc181ecjg 0x37bc18c7b
37bc181f2
37bc181f2loc_37bc181f2:
37bc181f2mov r11l, [rsp+304]
37bc181famov rcx, [rsp+736]
37bc18202sub esi, ebx
37bc18204add esi, 1
37bc18207mov r10, [rsp+736]
37bc1820fadd [rsp+216], 2
37bc18217lea edx, [r11+rax]
37bc1821bcdqe
37bc1821dmov r9, [rsp+408]
37bc18225mov r8, [rsp+696]
37bc1822dmovsxd rdx, edx
37bc18230mov [rsp+472], esi
37bc18237mov [rcx+4*rdx-4], esi
37bc1823bmovsxd rdx, [r15]
37bc1823emov ecx, [rsp+216]
37bc18245mov [r10+4*rax], edx
37bc18249sub rdx, 1
37bc1824dlea eax, [r11+rcx]
37bc18251mov rcx, [rsp+664]
37bc18259shl rdx, 4
37bc1825dadd rdx, [rsp+688]
37bc18265cdqe
37bc18267mov [r10+4*rax-4], 1
37bc18270mov [rsp+32], r15
37bc18275call zcopy_
37bc1827a
37bc1827aloc_37bc1827a:
37bc1827alea edx, [rbx-1]
37bc1827dmovsxd rax, edx
37bc18280mov [rsp+240], rax
37bc18288cmp esi, 1
37bc1828bje 0x37bc191b8
37bc18291mov eax, [rsp+308]
37bc18298mov r11, [rsp+680]
37bc182a0add eax, edx
37bc182a2cdqe
37bc182a4lea rbp, [rdi+8*rax]
37bc182a8movsxd rax, edx
37bc182abshl rax, 3
37bc182aflea rcx, [rdi+rax]
37bc182b3add r11, rax
37bc182b6add rax, [rsp+672]
37bc182bemov r10, rax
37bc182c1mov rax, [rsp+648]
37bc182c9mov [rsp+232], rcx
37bc182d1cmp [rax], esi
37bc182d3jge 0x37bc18cb0
37bc182d9mov eax, [rsp+352]
37bc182e0mov esi, [rsp+360]
37bc182e7mov ebx, [rsp+376]
37bc182eemov r8, [rsp+736]
37bc182f6add eax, edx
37bc182f8cdqe
37bc182falea r9, [rdi+8*rax-8]
37bc182ffmov eax, [rsp+348]
37bc18306mov [rsp+248], r9
37bc1830eadd eax, edx
37bc18310mov [rsp+160], r9
37bc18318cdqe
37bc1831alea rax, [rdi+8*rax-8]
37bc1831fmov [rsp+256], rax
37bc18327lea eax, [rsi+rdx]
37bc1832amov esi, [rsp+372]
37bc18331cdqe
37bc18333lea ecx, [rsi+rdx]
37bc18336mov rsi, [rsp+736]
37bc1833elea rax, [rdi+8*rax-8]
37bc18343movsxd rcx, ecx
37bc18346mov [rsp+144], rax
37bc1834elea rsi, [rsi+4*rcx-4]
37bc18353lea ecx, [rbx+rdx]
37bc18356mov rbx, [rsp+736]
37bc1835emov [rsp+328], rax
37bc18366movsxd rcx, ecx
37bc18369mov [rsp+264], rsi
37bc18371mov esi, [rsp+336]
37bc18378lea rbx, [rbx+4*rcx-4]
37bc1837dmov ecx, [rsp+368]
37bc18384mov [rsp+272], rbx
37bc1838cmov rbx, [rsp+736]
37bc18394add ecx, edx
37bc18396movsxd rcx, ecx
37bc18399lea rcx, [r8+4*rcx-4]
37bc1839emov r8l, [rsp+356]
37bc183a6mov [rsp+280], rcx
37bc183aelea ecx, [r8+rdx]
37bc183b2mov r8l, [rsp+344]
37bc183bamovsxd rcx, ecx
37bc183bdlea r13, [rdi+8*rcx-8]
37bc183c2lea ecx, [r8+rdx]
37bc183c6mov r8l, [rsp+340]
37bc183cemovsxd rcx, ecx
37bc183d1lea r12, [rdi+8*rcx-8]
37bc183d6lea ecx, [r8+rdx]
37bc183damovsxd rcx, ecx
37bc183ddlea r8, [rdi+8*rcx-8]
37bc183e2lea ecx, [rsi+rdx]
37bc183e5add edx, [rsp+364]
37bc183ecmovsxd rdx, edx
37bc183efmov [rsp+288], r8
37bc183f7movsxd rcx, ecx
37bc183falea r8, [rsp+472]
37bc18402lea rbx, [rbx+4*rdx-4]
37bc18407mov rdx, [rsp+744]
37bc1840flea rsi, [rdi+8*rcx-8]
37bc18414lea rcx, [rsp+460]
37bc1841cmov [rsp+184], rdx
37bc18424mov rdx, [rsp+312]
37bc1842cmov [rsp+176], rdx
37bc18434mov rdx, [rsp+296]
37bc1843cmov [rsp+168], rdx
37bc18444mov rdx, [rsp+256]
37bc1844cmov [rsp+152], rdx
37bc18454mov rdx, [rsp+264]
37bc1845cmov r9, [rsp+280]
37bc18464mov rax, [rsp+232]
37bc1846cmov [rsp+32], r10
37bc18471mov [rsp+136], rdx
37bc18479mov rdx, [rsp+272]
37bc18481mov [rsp+112], r9
37bc18486lea r9, [rsp+476]
37bc1848emov [rsp+120], rdx
37bc18493mov rdx, [rsp+288]
37bc1849bmov [rsp+104], r13
37bc184a0mov [rsp+88], rdx
37bc184a5mov rdx, [rsp+648]
37bc184admov [rsp+96], r12
37bc184b2mov [rsp+80], rsi
37bc184b7mov [rsp+72], rbx
37bc184bcmov [rsp+64], rbp
37bc184c1mov [rsp+56], r15
37bc184c6mov [rsp+48], rax
37bc184cbmov [rsp+40], r11
37bc184d0mov [rsp+320], r8
37bc184d8mov [rsp+128], r15
37bc184e0call dlasda_
37bc184e5mov r10, [rsp+744]
37bc184edmov r8l, [r10]
37bc184f0test r8l, r8l
37bc184f3jne 0x37bc17d4b
37bc184f9mov rax, [rsp+256]
37bc18501mov r10, [rsp+240]
37bc18509mov [rsp+144], r15
37bc18511lea rcx, [rsp+464]
37bc18519mov r11, [rsp+312]
37bc18521mov r9, [rsp+248]
37bc18529mov [rsp+120], r13
37bc1852emov [rsp+168], rax
37bc18536mov rax, [rsp+328]
37bc1853eshl r10, 4
37bc18542mov r8, [rsp+288]
37bc1854amov rdx, r10
37bc1854dmov [rsp+192], r11
37bc18555mov [rsp+160], rax
37bc1855dmov rax, [rsp+264]
37bc18565mov r10, [rsp+744]
37bc1856dmov r11, [rsp+296]
37bc18575mov [rsp+104], r8
37bc1857amov [rsp+152], rax
37bc18582mov rax, [rsp+272]
37bc1858amov [rsp+176], r9
37bc18592mov r9, [rsp+280]
37bc1859amov [rsp+136], rax
37bc185a2mov rax, [rsp+232]
37bc185aamov [rsp+200], r10
37bc185b2mov [rsp+64], rax
37bc185b7mov rax, [rsp+720]
37bc185bfmov [rsp+184], r11
37bc185c7add rax, rdx
37bc185camov [rsp+128], r9
37bc185d2mov [rsp+112], r12
37bc185d7mov [rsp+96], rsi
37bc185dcmov [rsp+88], rbx
37bc185e1mov [rsp+80], rbp
37bc185e6mov [rsp+72], r15
37bc185ebmov [rsp+56], r15
37bc185f0mov [rsp+48], rax
37bc185f5mov rax, [rsp+696]
37bc185fdadd rdx, [rsp+688]
37bc18605mov r9, [rsp+664]
37bc1860dmov [rsp+40], rax
37bc18612mov r8, [rsp+320]
37bc1861amov [rsp+32], rdx
37bc1861fmov rdx, [rsp+648]
37bc18627call zlalsa_
37bc1862cmov rax, [rsp+744]
37bc18634mov ecx, [rax]
37bc18636test ecx, ecx
37bc18638jne 0x37bc17d4b
37bc1863e
37bc1863eloc_37bc1863e:
37bc1863emov ebx, [rsp+224]
37bc18645add ebx, 2
37bc18648mov eax, ebx
37bc1864ajmp 0x37bc18199
37bc1864f
37bc1864f 90 .
37bc18650
37bc18650loc_37bc18650:
37bc18650mov edx, -3
37bc18655mov eax, 3
37bc1865ajmp 0x37bc17d1f
37bc1865f
37bc1865floc_37bc1865f:
37bc1865fmovapd x7, x6
37bc18663jmp 0x37bc17dc0
37bc18668
37bc18668loc_37bc18668:
37bc18668mov ebx, eax
37bc1866amov r15l, eax
37bc1866dlea r14, [rip+0x8338dc]
37bc18674mov [rsp+56], 1
37bc1867dimul ebx, eax
37bc18680mov rax, [rsp+656]
37bc18688mov [rsp+32], r14
37bc1868dlea r9, [rip+0x8338cc]
37bc18694mov [rsp+40], rdi
37bc18699lea rcx, [rip+0x8338a4]
37bc186a0mov [rsp+48], rax
37bc186a5mov r8, rax
37bc186a8mov rdx, rax
37bc186ablea ebp, [rbx+rbx+1]
37bc186afmovsxd rbx, ebx
37bc186b2lea rbx, [rdi+8*rbx]
37bc186b6call dlaset_
37bc186bbmov rax, [rsp+656]
37bc186c3mov [rsp+32], r14
37bc186c8lea r14l, [rbp-1]
37bc186ccmov [rsp+56], 1
37bc186d5lea r9, [rip+0x833884]
37bc186dclea rcx, [rip+0x833861]
37bc186e3mov [rsp+48], rax
37bc186e8mov r8, rax
37bc186ebmov rdx, rax
37bc186eemov [rsp+40], rbx
37bc186f3mov [rsp+208], rbx
37bc186fbcall dlaset_
37bc18700movsxd rax, r14l
37bc18703mov [rsp+80], rdi
37bc18708mov rcx, [rsp+744]
37bc18710mov [rsp+232], rax
37bc18718lea rax, [rdi+8*rax]
37bc1871clea rdx, [rip+0x833825]
37bc18723mov [rsp+216], rax
37bc1872bmov [rsp+112], rax
37bc18730mov [rsp+96], rax
37bc18735mov rax, [rsp+656]
37bc1873dmov [rsp+120], rcx
37bc18742lea rcx, [rip+0x8337f7]
37bc18749mov [rsp+88], rax
37bc1874emov [rsp+72], rax
37bc18753mov rax, [rsp+680]
37bc1875bmov [rsp+104], rcx
37bc18760lea rcx, [rip+0x833801]
37bc18767mov [rsp+56], rax
37bc1876cmov rax, [rsp+672]
37bc18774mov [rsp+64], rbx
37bc18779mov [rsp+48], rax
37bc1877elea rax, [rip+0x8337c3]
37bc18785mov [rsp+40], rax
37bc1878amov rax, [rsp+656]
37bc18792mov [rsp+128], 1
37bc1879emov [rsp+32], rax
37bc187a3mov r9, rax
37bc187a6mov r8, rax
37bc187a9call dlasdq_
37bc187aemov rax, [rsp+744]
37bc187b6mov r10l, [rax]
37bc187b9test r10l, r10l
37bc187bcjne 0x37bc17d4b
37bc187c2mov eax, r15l
37bc187c5imul eax, esi
37bc187c8lea ebx, [rax+rbp]
37bc187cbadd eax, ebx
37bc187cdmov [rsp+240], ebx
37bc187d4mov rbx, [rsp+664]
37bc187dclea r13l, [rax-1]
37bc187e0mov esi, [rbx]
37bc187e2test esi, esi
37bc187e4jle 0x37bc1888d
37bc187eamov rbx, [rsp+656]
37bc187f2add esi, 1
37bc187f5mov ebp, [rbx]
37bc187f7test ebp, ebp
37bc187f9jle 0x37bc1888d
37bc187ffmov rbx, [rsp+688]
37bc18807mov r11l, r13l
37bc1880amov r10l, 1
37bc18810lea r8, [rdi+8]
37bc18814mov [rsp+224], r13l
37bc1881cmovsxd r12, [rsp+380]
37bc18824mov r9, -1
37bc1882blea r15l, [rbp-1]
37bc1882fadd rbx, 16
37bc18833
37bc18833loc_37bc18833:
37bc18833movsxd r13, r11l
37bc18836mov rcx, r9
37bc18839shl rcx, 4
37bc1883dlea rdx, [rdi+8*r13]
37bc18841add r13, r15
37bc18844add rcx, rbx
37bc18847lea r13, [r8+8*r13]
37bc1884bnop [rax+rax]
37bc18855nop [rax+rax]
37bc18860
37bc18860loc_37bc18860:
37bc18860movsd_xmm x0, [rcx]
37bc18864add rdx, 8
37bc18868add rcx, 16
37bc1886cmovsd_xmm [rdx-8], x0
37bc18871cmp r13, rdx
37bc18874jne 0x37bc18860
37bc18876add r10l, 1
37bc1887aadd r11l, ebp
37bc1887dadd r9, r12
37bc18880cmp r10l, esi
37bc18883jne 0x37bc18833
37bc18885mov r13l, [rsp+224]
37bc1888d
37bc1888dloc_37bc1888d:
37bc1888dmov rbx, [rsp+656]
37bc18895cdqe
37bc18897mov [rsp+112], 1
37bc188a0lea rdx, [rip+0x8336c2]
37bc188a7lea rax, [rdi+8*rax-8]
37bc188acmov [rsp+48], rdi
37bc188b1mov r9, [rsp+664]
37bc188b9lea rcx, [rip+0x8336aa]
37bc188c0mov [rsp+96], rbx
37bc188c5mov rbx, [rsp+216]
37bc188cdmov [rsp+224], rax
37bc188d5mov [rsp+88], rbx
37bc188dalea rbx, [rip+0x83367f]
37bc188e1mov [rsp+80], rbx
37bc188e6mov rbx, [rsp+656]
37bc188eemov [rsp+64], rax
37bc188f3lea rax, [rip+0x833656]
37bc188famov [rsp+40], rax
37bc188ffmov r8, rbx
37bc18902mov [rsp+104], 1
37bc1890bmov [rsp+72], rbx
37bc18910mov [rsp+56], rbx
37bc18915mov [rsp+32], rbx
37bc1891acall dgemm_
37bc1891fmov rax, [rsp+664]
37bc18927mov esi, [rax]
37bc18929test esi, esi
37bc1892bjle 0x37bc189c5
37bc18931mov rax, [rsp+656]
37bc18939add esi, 1
37bc1893cmov ebp, [rax]
37bc1893etest ebp, ebp
37bc18940jle 0x37bc189c5
37bc18946mov rax, [rsp+688]
37bc1894emov r11l, r13l
37bc18951movsxd r12, [rsp+380]
37bc18959mov r10, -1
37bc18960mov r9l, 1
37bc18966lea r8, [rdi+8]
37bc1896alea r15l, [rbp-1]
37bc1896elea rbx, [rax+24]
37bc18972
37bc18972loc_37bc18972:
37bc18972movsxd rcx, r11l
37bc18975mov rdx, r10
37bc18978shl rdx, 4
37bc1897clea rax, [rdi+8*rcx]
37bc18980add rcx, r15
37bc18983add rdx, rbx
37bc18986lea rcx, [r8+8*rcx]
37bc1898anop [rax+rax]
37bc18995nop [rax+rax]
37bc189a0
37bc189a0loc_37bc189a0:
37bc189a0movsd_xmm x0, [rdx]
37bc189a4add rax, 8
37bc189a8add rdx, 16
37bc189acmovsd_xmm [rax-8], x0
37bc189b1cmp rcx, rax
37bc189b4jne 0x37bc189a0
37bc189b6add r9l, 1
37bc189baadd r11l, ebp
37bc189bdadd r10, r12
37bc189c0cmp r9l, esi
37bc189c3jne 0x37bc18972
37bc189c5
37bc189c5loc_37bc189c5:
37bc189c5mov r12l, [rsp+240]
37bc189cdmov [rsp+48], rdi
37bc189d2lea rdx, [rip+0x833590]
37bc189d9lea rcx, [rip+0x83358a]
37bc189e0mov rbx, [rsp+656]
37bc189e8mov r9, [rsp+664]
37bc189f0mov [rsp+112], 1
37bc189f9mov [rsp+104], 1
37bc18a02sub r12l, 1
37bc18a06movsxd rax, r12l
37bc18a09mov [rsp+96], rbx
37bc18a0emov r8, rbx
37bc18a11mov [rsp+248], rax
37bc18a19lea rax, [rdi+8*rax]
37bc18a1dmov [rsp+240], rax
37bc18a25mov [rsp+88], rax
37bc18a2alea rax, [rip+0x83352f]
37bc18a31mov [rsp+80], rax
37bc18a36mov rax, [rsp+224]
37bc18a3emov [rsp+72], rbx
37bc18a43mov [rsp+64], rax
37bc18a48lea rax, [rip+0x833501]
37bc18a4fmov [rsp+40], rax
37bc18a54mov [rsp+56], rbx
37bc18a59mov [rsp+32], rbx
37bc18a5ecall dgemm_
37bc18a63mov rax, [rsp+664]
37bc18a6bmov eax, [rax]
37bc18a6dtest eax, eax
37bc18a6fjle 0x37bc18b0a
37bc18a75mov rbx, [rsp+656]
37bc18a7dlea ebp, [rax+1]
37bc18a80mov esi, [rbx]
37bc18a82test esi, esi
37bc18a84jle 0x37bc18b0a
37bc18a8amovsxd rax, [rsp+380]
37bc18a92mov ebx, r14l
37bc18a95mov r11l, r12l
37bc18a98mov r10l, 1
37bc18a9eshl rax, 4
37bc18aa2mov r15, rax
37bc18aa5mov rax, [rsp+688]
37bc18aadlea rdx, [rax-16]
37bc18ab1lea eax, [rsi-1]
37bc18ab4lea r9, [8*rax+8]
37bc18abc
37bc18abcloc_37bc18abc:
37bc18abcmovsxd rax, ebx
37bc18abflea r8, [rdi+8*rax]
37bc18ac3movsxd rax, r11l
37bc18ac6lea rcx, [rdi+8*rax]
37bc18acaxor eax, eax
37bc18accnop [rax+rax]
37bc18ad5nop [rax+rax]
37bc18ae0
37bc18ae0loc_37bc18ae0:
37bc18ae0movsd_xmm x0, [r8+rax]
37bc18ae6movhpd x0, [rcx+rax]
37bc18aebmovups [rdx+2*rax+16], x0
37bc18af0add rax, 8
37bc18af4cmp r9, rax
37bc18af7jne 0x37bc18ae0
37bc18af9add r10l, 1
37bc18afdadd ebx, esi
37bc18affadd r11l, esi
37bc18b02add rdx, r15
37bc18b05cmp r10l, ebp
37bc18b08jne 0x37bc18abc
37bc18b0a
37bc18b0aloc_37bc18b0a:
37bc18b0amov rdx, [rsp+672]
37bc18b12mov rcx, [rsp+656]
37bc18b1alea r8, [rip+0x83341f]
37bc18b21call idamax_
37bc18b26mov rbx, [rsp+656]
37bc18b2emov r15l, [rbx]
37bc18b31test r15l, r15l
37bc18b34jle 0x37bc19f2d
37bc18b3amov rbx, [rsp+672]
37bc18b42cdqe
37bc18b44mov rbp, [rsp+688]
37bc18b4cmov [rsp+256], r13l
37bc18b54mov [rsp+264], r14l
37bc18b5cmov rsi, [rsp+696]
37bc18b64movsd_xmm x6, [rbx+8*rax-8]
37bc18b6aandpd x6, [rip+0x83341e]
37bc18b72mov [rsp+272], r12l
37bc18b7amov r13, rbx
37bc18b7dmov [rsp+728], rdi
37bc18b85mov r12, rbp
37bc18b88mov rbx, [rsp+664]
37bc18b90mov ebp, 1
37bc18b95mulsd x6, x7
37bc18b99mov rdi, [rsp+712]
37bc18ba1mov r14, [rsp+744]
37bc18ba9jmp 0x37bc18bf7
37bc18bab
37bc18babloc_37bc18bab:
37bc18bablea rax, [rip+0x83337e]
37bc18bb2mov [rsp+48], rsi
37bc18bb7mov r8, rbx
37bc18bbalea rdx, [rip+0x83337f]
37bc18bc1mov [rsp+40], r12
37bc18bc6mov r9, rax
37bc18bc9lea rcx, [rip+0x833374]
37bc18bd0mov [rsp+56], 1
37bc18bd9mov [rsp+32], rax
37bc18bdecall zlaset_
37bc18be3
37bc18be3loc_37bc18be3:
37bc18be3add ebp, 1
37bc18be6add r13, 8
37bc18beaadd r12, 16
37bc18beecmp r15l, ebp
37bc18bf1jl 0x37bc19f0d
37bc18bf7
37bc18bf7loc_37bc18bf7:
37bc18bf7comisd x6, [r13]
37bc18bfdjae 0x37bc18bab
37bc18bfflea rax, [rip+0x83333a]
37bc18c06mov [rsp+72], r14
37bc18c0bmov r9, r13
37bc18c0elea r8, [rip+0x833333]
37bc18c15mov [rsp+40], rax
37bc18c1alea rax, [rip+0x83332f]
37bc18c21mov rdx, r8
37bc18c24lea rcx, [rip+0x833321]
37bc18c2bmov [rsp+80], 1
37bc18c34mov [rsp+64], rsi
37bc18c39mov [rsp+56], r12
37bc18c3emov [rsp+48], rbx
37bc18c43mov [rsp+32], rax
37bc18c48call zlascl_
37bc18c4dadd [rdi], 1
37bc18c50jmp 0x37bc18be3
37bc18c52
37bc18c52 66 0f 1f 44 00 00 f..D..
37bc18c58
37bc18c58loc_37bc18c58:
37bc18c58comisd x0, x6
37bc18c5cmovsxd rdx, [rsp+216]
37bc18c64mov rcx, [rsp+736]
37bc18c6clea eax, [rdx+1]
37bc18c6fmov [rcx+4*rdx], ebx
37bc18c72jb 0x37bc181f2
37bc18c78mov esi, [r15]
37bc18c7b
37bc18c7bloc_37bc18c7b:
37bc18c7bmov ecx, [rsp+304]
37bc18c82sub esi, ebx
37bc18c84add esi, 1
37bc18c87lea edx, [rcx+rax]
37bc18c8amov rcx, [rsp+736]
37bc18c92mov [rsp+472], esi
37bc18c99movsxd rdx, edx
37bc18c9cmov [rcx+4*rdx-4], esi
37bc18ca0mov [rsp+216], eax
37bc18ca7jmp 0x37bc1827a
37bc18cac
37bc18cac 0f 1f 40 00 ..@.
37bc18cb0
37bc18cb0loc_37bc18cb0:
37bc18cb0lea r12, [rip+0x833299]
37bc18cb7mov [rsp+48], r15
37bc18cbclea rsi, [rsp+472]
37bc18cc4mov [rsp+56], 1
37bc18ccdmov r8, rsi
37bc18cd0lea r9, [rip+0x833289]
37bc18cd7mov rdx, rsi
37bc18cdamov [rsp+40], rbp
37bc18cdflea rcx, [rip+0x83325e]
37bc18ce6mov [rsp+32], r12
37bc18cebmov [rsp+264], r10
37bc18cf3mov [rsp+256], r11
37bc18cfbmov [rsp+248], rsi
37bc18d03call dlaset_
37bc18d08mov [rsp+48], r15
37bc18d0dmov r8, rsi
37bc18d10mov rdx, rsi
37bc18d13mov r13, [rsp+232]
37bc18d1bmov [rsp+32], r12
37bc18d20lea r9, [rip+0x833239]
37bc18d27lea rcx, [rip+0x833216]
37bc18d2emov [rsp+56], 1
37bc18d37mov [rsp+40], r13
37bc18d3ccall dlaset_
37bc18d41mov rax, [rsp+744]
37bc18d49mov r9, rsi
37bc18d4cmov r11, [rsp+256]
37bc18d54mov r10, [rsp+264]
37bc18d5clea rcx, [rip+0x8331dd]
37bc18d63mov [rsp+88], r15
37bc18d68mov r8, rsi
37bc18d6bmov [rsp+120], rax
37bc18d70mov rax, [rsp+296]
37bc18d78mov [rsp+104], rcx
37bc18d7dlea rcx, [rip+0x8331e4]
37bc18d84mov [rsp+112], rax
37bc18d89mov [rsp+96], rax
37bc18d8elea rax, [rip+0x8331b3]
37bc18d95mov [rsp+40], rax
37bc18d9amov rdx, rax
37bc18d9dmov [rsp+128], 1
37bc18da9mov [rsp+80], r13
37bc18daemov [rsp+72], r15
37bc18db3mov [rsp+64], rbp
37bc18db8mov [rsp+56], r11
37bc18dbdmov [rsp+48], r10
37bc18dc2mov [rsp+32], rsi
37bc18dc7call dlasdq_
37bc18dccmov rax, [rsp+744]
37bc18dd4mov r9l, [rax]
37bc18dd7test r9l, r9l
37bc18ddajne 0x37bc17d4b
37bc18de0mov eax, [rsp+384]
37bc18de7lea esi, [rax-1]
37bc18deamov rax, [rsp+664]
37bc18df2mov r11l, [rax]
37bc18df5test r11l, r11l
37bc18df8jle 0x37bc18eb4
37bc18dfemov r13l, [rsp+472]
37bc18e06movsxd rbp, ebx
37bc18e09add r11l, 1
37bc18e0dmov r8l, 1
37bc18e13mov ecx, [rsp+384]
37bc18e1amov [rsp+264], r14
37bc18e22shl rbp, 4
37bc18e26mov r9, -1
37bc18e2dmov r14, [rsp+400]
37bc18e35mov [rsp+256], esi
37bc18e3cmov r12, r13
37bc18e3flea esi, [r13+rbx]
37bc18e44add rbp, [rsp+688]
37bc18e4clea r10l, [rcx-1]
37bc18e50
37bc18e50loc_37bc18e50:
37bc18e50cmp esi, ebx
37bc18e52jle 0x37bc18e99
37bc18e54movsxd rcx, r10l
37bc18e57mov rdx, r9
37bc18e5ashl rdx, 4
37bc18e5elea rax, [rdi+8*rcx]
37bc18e62add rcx, r13
37bc18e65add rdx, rbp
37bc18e68lea rcx, [rdi+8*rcx]
37bc18e6cnop [rax+rax]
37bc18e75nop [rax+rax]
37bc18e80
37bc18e80loc_37bc18e80:
37bc18e80movsd_xmm x0, [rdx]
37bc18e84add rax, 8
37bc18e88add rdx, 16
37bc18e8cmovsd_xmm [rax-8], x0
37bc18e91cmp rax, rcx
37bc18e94jne 0x37bc18e80
37bc18e96add r10l, r12l
37bc18e99
37bc18e99loc_37bc18e99:
37bc18e99add r8l, 1
37bc18e9dadd r9, r14
37bc18ea0cmp r8l, r11l
37bc18ea3jne 0x37bc18e50
37bc18ea5mov esi, [rsp+256]
37bc18eacmov r14, [rsp+264]
37bc18eb4
37bc18eb4loc_37bc18eb4:
37bc18eb4mov rcx, [rsp+296]
37bc18ebcmov [rsp+56], r15
37bc18ec1lea rdx, [rip+0x8330a1]
37bc18ec8mov rax, [rsp+248]
37bc18ed0mov r9, [rsp+664]
37bc18ed8mov [rsp+112], 1
37bc18ee1mov [rsp+88], rcx
37bc18ee6lea rcx, [rip+0x833073]
37bc18eedmov [rsp+80], rcx
37bc18ef2mov rcx, [rsp+392]
37bc18efamov r8, rax
37bc18efdmov [rsp+96], rax
37bc18f02mov [rsp+64], rcx
37bc18f07mov rcx, [rsp+232]
37bc18f0fmov [rsp+72], rax
37bc18f14mov [rsp+48], rcx
37bc18f19lea rcx, [rip+0x833030]
37bc18f20mov [rsp+40], rcx
37bc18f25lea rcx, [rip+0x83303e]
37bc18f2cmov [rsp+32], rax
37bc18f31mov [rsp+104], 1
37bc18f3acall dgemm_
37bc18f3fmov rax, [rsp+664]
37bc18f47mov r10l, [rax]
37bc18f4atest r10l, r10l
37bc18f4djle 0x37bc18fed
37bc18f53mov r12l, [rsp+472]
37bc18f5bmovsxd rax, ebx
37bc18f5eadd r10l, 1
37bc18f62mov rcx, [rsp+688]
37bc18f6amov [rsp+256], r14
37bc18f72shl rax, 4
37bc18f76mov r14, [rsp+400]
37bc18f7emov r9, -1
37bc18f85mov r11, r12
37bc18f88lea ebp, [r12+rbx]
37bc18f8cmov r8l, 1
37bc18f92lea r13, [rcx+rax+8]
37bc18f97nop [rax+rax]
37bc18fa0
37bc18fa0loc_37bc18fa0:
37bc18fa0cmp ebp, ebx
37bc18fa2jle 0x37bc18fd9
37bc18fa4movsxd rcx, esi
37bc18fa7mov rdx, r9
37bc18faashl rdx, 4
37bc18faelea rax, [rdi+8*rcx]
37bc18fb2add rcx, r12
37bc18fb5add rdx, r13
37bc18fb8lea rcx, [rdi+8*rcx]
37bc18fbcnop [rax]
37bc18fc0
37bc18fc0loc_37bc18fc0:
37bc18fc0movsd_xmm x0, [rdx]
37bc18fc4add rax, 8
37bc18fc8add rdx, 16
37bc18fccmovsd_xmm [rax-8], x0
37bc18fd1cmp rax, rcx
37bc18fd4jne 0x37bc18fc0
37bc18fd6add esi, r11l
37bc18fd9
37bc18fd9loc_37bc18fd9:
37bc18fd9add r8l, 1
37bc18fddadd r9, r14
37bc18fe0cmp r8l, r10l
37bc18fe3jne 0x37bc18fa0
37bc18fe5mov r14, [rsp+256]
37bc18fed
37bc18fedloc_37bc18fed:
37bc18fedmov rsi, [rsp+416]
37bc18ff5mov [rsp+56], r15
37bc18ffalea rdx, [rip+0x832f68]
37bc19001lea rcx, [rip+0x832f62]
37bc19008mov rax, [rsp+248]
37bc19010mov r9, [rsp+664]
37bc19018mov [rsp+112], 1
37bc19021mov [rsp+88], rsi
37bc19026lea rsi, [rip+0x832f33]
37bc1902dmov [rsp+80], rsi
37bc19032mov rsi, [rsp+392]
37bc1903amov r8, rax
37bc1903dmov [rsp+96], rax
37bc19042mov [rsp+64], rsi
37bc19047mov rsi, [rsp+232]
37bc1904fmov [rsp+72], rax
37bc19054mov [rsp+48], rsi
37bc19059lea rsi, [rip+0x832ef0]
37bc19060mov [rsp+32], rax
37bc19065mov [rsp+104], 1
37bc1906emov [rsp+40], rsi
37bc19073call dgemm_
37bc19078mov rax, [rsp+664]
37bc19080mov r12l, [rax]
37bc19083test r12l, r12l
37bc19086jle 0x37bc19151
37bc1908cmov eax, [rsp+388]
37bc19093movsxd rdx, ebx
37bc19096add r12l, 1
37bc1909amov r9l, [rsp+472]
37bc190a2mov [rsp+232], r14
37bc190aasub rdx, 1
37bc190aemov r14, [rsp+424]
37bc190b6mov r10l, 1
37bc190bclea esi, [rax-1]
37bc190bfmov rbp, r9
37bc190c2lea r13l, [r9+rbx]
37bc190c6shl rdx, 4
37bc190camov eax, [rsp+440]
37bc190d1add rdx, [rsp+688]
37bc190d9shl r9, 3
37bc190ddlea r11l, [rax-1]
37bc190e1nop [rax]
37bc190e5nop [rax+rax]
37bc190f0
37bc190f0loc_37bc190f0:
37bc190f0cmp r13l, ebx
37bc190f3jle 0x37bc1913d
37bc190f5movsxd rax, esi
37bc190f8lea r8, [rdi+8*rax]
37bc190fcmovsxd rax, r11l
37bc190fflea rcx, [rdi+8*rax]
37bc19103xor eax, eax
37bc19105nop [rax+rax]
37bc1910anop [rax+rax]
37bc19115nop [rax+rax]
37bc19120
37bc19120loc_37bc19120:
37bc19120movsd_xmm x0, [r8+rax]
37bc19126movhpd x0, [rcx+rax]
37bc1912bmovups [rdx+2*rax], x0
37bc1912fadd rax, 8
37bc19133cmp rax, r9
37bc19136jne 0x37bc19120
37bc19138add esi, ebp
37bc1913aadd r11l, ebp
37bc1913d
37bc1913dloc_37bc1913d:
37bc1913dadd r10l, 1
37bc19141add rdx, r14
37bc19144cmp r10l, r12l
37bc19147jne 0x37bc190f0
37bc19149mov r14, [rsp+232]
37bc19151
37bc19151loc_37bc19151:
37bc19151mov rax, [rsp+240]
37bc19159mov [rsp+48], r15
37bc1915elea rcx, [rip+0x832ddf]
37bc19165mov rdx, [rsp+720]
37bc1916dmov rbx, [rsp+696]
37bc19175mov [rsp+56], 1
37bc1917eshl rax, 4
37bc19182mov r8, [rsp+664]
37bc1918aadd rdx, rax
37bc1918dmov [rsp+32], rbx
37bc19192mov rbx, [rsp+688]
37bc1919amov [rsp+40], rdx
37bc1919fmov rdx, [rsp+248]
37bc191a7lea r9, [rbx+rax]
37bc191abcall zlacpy_
37bc191b0jmp 0x37bc1863e
37bc191b5
37bc191b5 0f 1f 00 ...
37bc191b8
37bc191b8loc_37bc191b8:
37bc191b8mov rdx, [rsp+688]
37bc191c0mov rbx, [rsp+720]
37bc191c8shl rax, 4
37bc191ccmov [rsp+32], r15
37bc191d1mov r8, [rsp+696]
37bc191d9mov rcx, [rsp+664]
37bc191e1add rdx, rax
37bc191e4lea r9, [rbx+rax]
37bc191e8call zcopy_
37bc191edjmp 0x37bc1863e
37bc191f2
37bc191f2loc_37bc191f2:
37bc191f2mov rax, [rsp+696]
37bc191famov r8, [rsp+664]
37bc19202mov [rsp+56], 1
37bc1920blea rcx, [rip+0x832d32]
37bc19212mov rdx, [rsp+656]
37bc1921amov [rsp+48], rax
37bc1921fmov rax, [rsp+688]
37bc19227mov [rsp+40], rax
37bc1922clea rax, [rip+0x832cfd]
37bc19233mov [rsp+32], rax
37bc19238mov r9, rax
37bc1923bcall zlaset_
37bc19240jmp 0x37bc17d4b
37bc19245
37bc19245loc_37bc19245:
37bc19245cmp edx, 1
37bc19248jle 0x37bc19394
37bc1924emov r13, [rsp+680]
37bc19256lea rax, [rsp+504]
37bc1925elea rbp, [rsp+496]
37bc19266mov rbx, [rsp+672]
37bc1926emov [rsp+216], rax
37bc19276lea rax, [rsp+480]
37bc1927emov rsi, [rsp+688]
37bc19286lea r12l, [rdx+rdx-1]
37bc1928bmov r14, r13
37bc1928emov r15l, 1
37bc19294mov r13, rbp
37bc19297mov [rsp+208], rax
37bc1929fmov rbp, [rsp+664]
37bc192a7jmp 0x37bc192db
37bc192a9
37bc192a9 0f 1f 80 00 00 00 00 .......
37bc192b0
37bc192b0loc_37bc192b0:
37bc192b0lea edx, [r15-1]
37bc192b4unpcklpd x1, x2
37bc192b8lea r9, [rsi+16]
37bc192bcmovsxd rdx, edx
37bc192bfmovups [rdi+8*rdx], x1
37bc192c3
37bc192c3loc_37bc192c3:
37bc192c3add r15l, 2
37bc192c7add rbx, 8
37bc192cbadd r14, 8
37bc192cfmov rsi, r9
37bc192d2cmp r15l, r12l
37bc192d5je 0x37bc1938a
37bc192db
37bc192dbloc_37bc192db:
37bc192dbmov [rsp+32], r13
37bc192e0mov r9, [rsp+216]
37bc192e8mov rdx, r14
37bc192ebmov rcx, rbx
37bc192eemov r8, [rsp+208]
37bc192f6call dlartg_
37bc192fbmovsd_xmm x0, [rbx+8]
37bc19300movsd_xmm x2, [rsp+504]
37bc19309movsd_xmm x3, [rsp+496]
37bc19312movapd x1, x0
37bc19316mulsd x1, x2
37bc1931amovsd_xmm [r14], x1
37bc1931fmovsd_xmm x1, [rsp+480]
37bc19328mulsd x0, x1
37bc1932cunpcklpd x3, x0
37bc19330movups [rbx], x3
37bc19333cmp [rbp], 1
37bc19337jne 0x37bc192b0
37bc1933dmov rax, [rsp+216]
37bc19345lea r9, [rsi+16]
37bc19349mov rdx, rsi
37bc1934cmov [rsp+224], r9
37bc19354mov [rsp+48], rax
37bc19359mov rax, [rsp+208]
37bc19361mov [rsp+40], rax
37bc19366lea rax, [rip+0x832bd3]
37bc1936dmov [rsp+32], rax
37bc19372mov r8, rax
37bc19375mov rcx, rax
37bc19378call zdrot_
37bc1937dmov r9, [rsp+224]
37bc19385jmp 0x37bc192c3
37bc1938a
37bc1938aloc_37bc1938a:
37bc1938amov rax, [rsp+656]
37bc19392mov edx, [rax]
37bc19394
37bc19394loc_37bc19394:
37bc19394mov rax, [rsp+664]
37bc1939cmov ecx, [rax]
37bc1939ecmp ecx, 1
37bc193a1jle 0x37bc17df2
37bc193a7mov rbx, [rsp+688]
37bc193afmovsxd rax, [rsp+380]
37bc193b7mov [rsp+216], ecx
37bc193bemov r12l, 1
37bc193c4mov [rsp+728], rdi
37bc193ccmov r14, -1
37bc193d3lea r15, [rbx+32]
37bc193d7lea rbx, [rdi+16]
37bc193dbmov [rsp+208], rax
37bc193e3mov [rsp+224], rbx
37bc193ebnop [rax+rax]
37bc193f0
37bc193f0loc_37bc193f0:
37bc193f0cmp edx, 1
37bc193f3jle 0x37bc1948d
37bc193f9mov r9, r14
37bc193fclea ebx, [rdx-2]
37bc193ffmov r13, [rsp+728]
37bc19407lea rbp, [rsp+504]
37bc1940fshl r9, 4
37bc19413shl rbx, 4
37bc19417lea rsi, [rsp+480]
37bc1941fadd rbx, [rsp+224]
37bc19427lea rdi, [r15+r9]
37bc1942bnop [rax+rax]
37bc19430
37bc19430loc_37bc19430:
37bc19430movsd_xmm x0, [r13]
37bc19436lea rdx, [rdi-16]
37bc1943amov r9, rdi
37bc1943dadd r13, 16
37bc19441lea rax, [rip+0x832af8]
37bc19448add rdi, 16
37bc1944cmovsd_xmm [rsp+480], x0
37bc19455mov r8, rax
37bc19458mov rcx, rax
37bc1945bmovsd_xmm x0, [r13-8]
37bc19461mov [rsp+48], rbp
37bc19466mov [rsp+40], rsi
37bc1946bmov [rsp+32], rax
37bc19470movsd_xmm [rsp+504], x0
37bc19479call zdrot_
37bc1947ecmp r13, rbx
37bc19481jne 0x37bc19430
37bc19483mov rax, [rsp+656]
37bc1948bmov edx, [rax]
37bc1948d
37bc1948dloc_37bc1948d:
37bc1948dadd r12l, 1
37bc19491add r14, [rsp+208]
37bc19499cmp [rsp+216], r12l
37bc194a1jge 0x37bc193f0
37bc194a7mov rdi, [rsp+728]
37bc194afjmp 0x37bc17df2
37bc194b4
37bc194b4loc_37bc194b4:
37bc194b4mov rax, [rsp+672]
37bc194bcpxor x0, x0
37bc194c0ucomisd x0, [rax]
37bc194c4jp 0x37bc19e6f
37bc194cajne 0x37bc19e6f
37bc194d0mov rax, [rsp+696]
37bc194d8mov r8, [rsp+664]
37bc194e0mov [rsp+56], 1
37bc194e9lea rdx, [rip+0x832a50]
37bc194f0lea rcx, [rip+0x832a4d]
37bc194f7mov [rsp+48], rax
37bc194fcmov rax, [rsp+688]
37bc19504mov [rsp+40], rax
37bc19509lea rax, [rip+0x832a20]
37bc19510mov [rsp+32], rax
37bc19515mov r9, rax
37bc19518call zlaset_
37bc1951djmp 0x37bc17d4b
37bc19522
37bc19522loc_37bc19522:
37bc19522mov rdx, [rsp+672]
37bc1952amov rcx, [rsp+656]
37bc19532lea r8, [rip+0x832a07]
37bc19539mov ebp, [rsp+444]
37bc19540call idamax_
37bc19545mov rbx, [rsp+656]
37bc1954dmov r12l, [rbx]
37bc19550test r12l, r12l
37bc19553jle 0x37bc19687
37bc19559mov rbx, [rsp+672]
37bc19561cdqe
37bc19563movsd_xmm x6, [rbx+8*rax-8]
37bc19569andpd x6, x8
37bc1956emulsd x6, x7
37bc19572
37bc19572loc_37bc19572:
37bc19572mov r13, [rsp+720]
37bc1957amov [rsp+208], ebp
37bc19581mov [rsp+728], rdi
37bc19589mov rbx, [rsp+672]
37bc19591mov edi, 1
37bc19596mov rbp, r13
37bc19599mov r14, [rsp+656]
37bc195a1mov r15, [rsp+664]
37bc195a9mov rsi, [rsp+712]
37bc195b1mov r13, [rsp+744]
37bc195b9jmp 0x37bc19616
37bc195bb
37bc195bb 0f 1f 44 00 00 ..D..
37bc195c0
37bc195c0loc_37bc195c0:
37bc195c0lea rax, [rip+0x832969]
37bc195c7mov [rsp+48], r14
37bc195ccmov r8, r15
37bc195cflea rdx, [rip+0x83296a]
37bc195d6mov [rsp+40], rbp
37bc195dbmov r9, rax
37bc195delea rcx, [rip+0x83295f]
37bc195e5mov [rsp+56], 1
37bc195eemov [rsp+32], rax
37bc195f3call zlaset_
37bc195f8
37bc195f8loc_37bc195f8:
37bc195f8movsd_xmm x0, [rbx]
37bc195fcadd edi, 1
37bc195ffadd rbx, 8
37bc19603add rbp, 16
37bc19607andpd x0, x8
37bc1960cmovsd_xmm [rbx-8], x0
37bc19611cmp r12l, edi
37bc19614jl 0x37bc19678
37bc19616
37bc19616loc_37bc19616:
37bc19616movsd_xmm x0, [rbx]
37bc1961aandpd x0, x8
37bc1961fcomisd x6, x0
37bc19623jae 0x37bc195c0
37bc19625lea rax, [rip+0x832914]
37bc1962cadd [rsi], 1
37bc1962flea r8, [rip+0x832912]
37bc19636mov r9, rbx
37bc19639mov [rsp+40], rax
37bc1963elea rax, [rip+0x83290b]
37bc19645mov rdx, r8
37bc19648lea rcx, [rip+0x8328fd]
37bc1964fmov [rsp+80], 1
37bc19658mov [rsp+72], r13
37bc1965dmov [rsp+64], r14
37bc19662mov [rsp+56], rbp
37bc19667mov [rsp+48], r15
37bc1966cmov [rsp+32], rax
37bc19671call zlascl_
37bc19676jmp 0x37bc195f8
37bc19678
37bc19678loc_37bc19678:
37bc19678mov ebp, [rsp+208]
37bc1967fmov rdi, [rsp+728]
37bc19687
37bc19687loc_37bc19687:
37bc19687mov edx, [rsp+216]
37bc1968emov [rsp+464], 1
37bc19699test edx, edx
37bc1969bjle 0x37bc19d5b
37bc196a1mov rbx, [rsp+736]
37bc196a9movsxd rax, ebp
37bc196acmov ebp, 1
37bc196b1lea rax, [rbx+4*rax-4]
37bc196b6mov [rsp+248], rax
37bc196bemovsxd rax, [rsp+388]
37bc196c6lea rax, [rdi+8*rax-8]
37bc196cbmov [rsp+224], rax
37bc196d3movsxd rax, [rsp+384]
37bc196dblea rax, [rdi+8*rax-8]
37bc196e0mov [rsp+232], rax
37bc196e8movsxd rax, [rsp+440]
37bc196f0lea rax, [rdi+8*rax-8]
37bc196f5mov [rsp+256], rax
37bc196fdmovsxd rax, [rsp+304]
37bc19705lea rax, [rbx+4*rax]
37bc19709mov [rsp+208], rax
37bc19711movsxd rax, [rsp+380]
37bc19719shl rax, 4
37bc1971dmov [rsp+264], rax
37bc19725jmp 0x37bc1994b
37bc1972a
37bc1972a 66 0f 1f 44 00 00 f..D..
37bc19730
37bc19730loc_37bc19730:
37bc19730mov rsi, [rsp+744]
37bc19738sub rbx, 1
37bc1973clea rcx, [rsp+464]
37bc19744mov r8, rbx
37bc19747mov [rsp+200], rsi
37bc1974fmov rsi, [rsp+248]
37bc19757shl r8, 4
37bc1975bmov [rsp+192], rsi
37bc19763mov rsi, [rsp+224]
37bc1976bmov [rsp+184], rsi
37bc19773mov esi, [rsp+352]
37bc1977alea r9l, [rsi+rdx]
37bc1977emov esi, [rsp+348]
37bc19785movsxd r9, r9l
37bc19788lea r9, [rdi+8*r9-8]
37bc1978dmov [rsp+176], r9
37bc19795lea r9l, [rsi+rdx]
37bc19799mov esi, [rsp+360]
37bc197a0movsxd r9, r9l
37bc197a3lea r9, [rdi+8*r9-8]
37bc197a8mov [rsp+168], r9
37bc197b0lea r9l, [rsi+rdx]
37bc197b4mov esi, [rsp+372]
37bc197bbmovsxd r9, r9l
37bc197belea r9, [rdi+8*r9-8]
37bc197c3mov [rsp+160], r9
37bc197cblea r9l, [rsi+rdx]
37bc197cfmov rsi, [rsp+736]
37bc197d7movsxd r9, r9l
37bc197dalea r9, [rsi+4*r9-4]
37bc197dfmov rsi, [rsp+656]
37bc197e7mov [rsp+152], r9
37bc197efmov [rsp+144], rsi
37bc197f7mov esi, [rsp+376]
37bc197felea r9l, [rsi+rdx]
37bc19802mov rsi, [rsp+736]
37bc1980amovsxd r9, r9l
37bc1980dlea r9, [rsi+4*r9-4]
37bc19812mov esi, [rsp+368]
37bc19819mov [rsp+136], r9
37bc19821lea r9l, [rsi+rdx]
37bc19825mov rsi, [rsp+736]
37bc1982dmovsxd r9, r9l
37bc19830lea r9, [rsi+4*r9-4]
37bc19835mov esi, [rsp+356]
37bc1983cmov [rsp+128], r9
37bc19844lea r9l, [rsi+rdx]
37bc19848mov esi, [rsp+344]
37bc1984fmovsxd r9, r9l
37bc19852lea r9, [rdi+8*r9-8]
37bc19857mov [rsp+120], r9
37bc1985clea r9l, [rsi+rdx]
37bc19860mov esi, [rsp+340]
37bc19867movsxd r9, r9l
37bc1986alea r9, [rdi+8*r9-8]
37bc1986fmov [rsp+112], r9
37bc19874lea r9l, [rsi+rdx]
37bc19878mov esi, [rsp+336]
37bc1987fmovsxd r9, r9l
37bc19882lea r9, [rdi+8*r9-8]
37bc19887mov [rsp+104], r9
37bc1988clea r9l, [rsi+rdx]
37bc19890add edx, [rsp+364]
37bc19897movsxd r9, r9l
37bc1989amovsxd rdx, edx
37bc1989dlea r9, [rdi+8*r9-8]
37bc198a2mov [rsp+96], r9
37bc198a7mov rsi, [rsp+736]
37bc198afmov [rsp+80], rax
37bc198b4mov rax, [rsp+656]
37bc198bclea rdx, [rsi+4*rdx-4]
37bc198c1mov r9, [rsp+664]
37bc198c9mov [rsp+88], rdx
37bc198celea rdx, [rdi+8*rbx]
37bc198d2mov [rsp+72], rax
37bc198d7mov rax, [rsp+696]
37bc198dfmov [rsp+64], rdx
37bc198e4mov rdx, [rsp+688]
37bc198ecmov [rsp+56], rax
37bc198f1mov rax, [rsp+656]
37bc198f9add rdx, r8
37bc198fcadd r8, [rsp+720]
37bc19904mov [rsp+48], rdx
37bc19909mov rdx, [rsp+648]
37bc19911mov [rsp+40], rax
37bc19916mov [rsp+32], r8
37bc1991blea r8, [rsp+472]
37bc19923call zlalsa_
37bc19928mov rax, [rsp+744]
37bc19930mov eax, [rax]
37bc19932test eax, eax
37bc19934jne 0x37bc17d4b
37bc1993a
37bc1993aloc_37bc1993a:
37bc1993aadd rbp, 1
37bc1993ecmp [rsp+216], ebp
37bc19945jl 0x37bc19d5b
37bc1994b
37bc1994bloc_37bc1994b:
37bc1994bmov rax, [rsp+736]
37bc19953movsxd rbx, [rax+4*rbp-4]
37bc19958mov rax, [rsp+208]
37bc19960mov r12l, [rax+4*rbp-4]
37bc19965mov [rsp+472], r12l
37bc1996dcmp r12l, 1
37bc19971je 0x37bc19d0f
37bc19977mov eax, [rsp+308]
37bc1997elea edx, [rbx-1]
37bc19981mov rsi, [rsp+648]
37bc19989lea ecx, [rax+rdx+1]
37bc1998dmovsxd rcx, ecx
37bc19990lea rax, [rdi+8*rcx-8]
37bc19995cmp r12l, [rsi]
37bc19998jg 0x37bc19730
37bc1999emov rcx, [rsp+664]
37bc199a6mov esi, [rsp+384]
37bc199admov r13l, [rcx]
37bc199b0sub esi, 1
37bc199b3test r13l, r13l
37bc199b6jle 0x37bc19a6c
37bc199bcadd r13l, 1
37bc199c0test r12l, r12l
37bc199c3jle 0x37bc19a6c
37bc199c9mov edx, ebx
37bc199cbmov [rsp+240], ebx
37bc199d2mov r9l, esi
37bc199d5lea r11, [rdi+8]
37bc199d9mov rcx, [rsp+656]
37bc199e1mov r8l, 1
37bc199e7lea r14l, [r12-1]
37bc199ecmovsxd rcx, [rcx]
37bc199efsub edx, ecx
37bc199f1mov r15, rcx
37bc199f4movsxd rdx, edx
37bc199f7shl r15, 4
37bc199fbadd rdx, rcx
37bc199femov rcx, [rsp+720]
37bc19a06shl rdx, 4
37bc19a0alea r10, [rcx+rdx-16]
37bc19a0fnop
37bc19a10
37bc19a10loc_37bc19a10:
37bc19a10movsxd rcx, r9l
37bc19a13lea rdx, [rdi+8*rcx]
37bc19a17add rcx, r14
37bc19a1alea rbx, [r11+8*rcx]
37bc19a1emov rcx, r10
37bc19a21nop [rax+rax]
37bc19a2anop [rax+rax]
37bc19a35nop [rax+rax]
37bc19a40
37bc19a40loc_37bc19a40:
37bc19a40movsd_xmm x0, [rcx]
37bc19a44add rdx, 8
37bc19a48add rcx, 16
37bc19a4cmovsd_xmm [rdx-8], x0
37bc19a51cmp rdx, rbx
37bc19a54jne 0x37bc19a40
37bc19a56add r8l, 1
37bc19a5aadd r9l, r12l
37bc19a5dadd r10, r15
37bc19a60cmp r8l, r13l
37bc19a63jne 0x37bc19a10
37bc19a65mov ebx, [rsp+240]
37bc19a6c
37bc19a6cloc_37bc19a6c:
37bc19a6cmov rcx, [rsp+224]
37bc19a74lea r13, [rsp+472]
37bc19a7cmov [rsp+48], rax
37bc19a81lea rdx, [rip+0x8324e1]
37bc19a88mov [rsp+96], r13
37bc19a8dmov r9, [rsp+664]
37bc19a95mov r8, r13
37bc19a98mov [rsp+88], rcx
37bc19a9dlea rcx, [rip+0x8324bc]
37bc19aa4mov [rsp+80], rcx
37bc19aa9mov rcx, [rsp+232]
37bc19ab1mov [rsp+240], rax
37bc19ab9lea rax, [rip+0x832490]
37bc19ac0mov [rsp+64], rcx
37bc19ac5mov rcx, [rsp+656]
37bc19acdmov [rsp+40], rax
37bc19ad2mov [rsp+56], rcx
37bc19ad7lea rcx, [rip+0x83248c]
37bc19ademov [rsp+112], 1
37bc19ae7mov [rsp+104], 1
37bc19af0mov [rsp+72], r13
37bc19af5mov [rsp+32], r13
37bc19afacall dgemm_
37bc19affmov rax, [rsp+664]
37bc19b07mov r12l, [rax]
37bc19b0amov rax, [rsp+240]
37bc19b12test r12l, r12l
37bc19b15jle 0x37bc19bcc
37bc19b1bmov r8l, [rsp+472]
37bc19b23add r12l, 1
37bc19b27test r8l, r8l
37bc19b2ajle 0x37bc19bcc
37bc19b30mov edx, ebx
37bc19b32lea r11, [rdi+8]
37bc19b36lea r14l, [r8-1]
37bc19b3amov r9l, 1
37bc19b40mov rcx, [rsp+656]
37bc19b48mov [rsp+240], ebx
37bc19b4fmovsxd rcx, [rcx]
37bc19b52sub edx, ecx
37bc19b54mov r15, rcx
37bc19b57movsxd rdx, edx
37bc19b5ashl r15, 4
37bc19b5eadd rdx, rcx
37bc19b61mov rcx, [rsp+720]
37bc19b69shl rdx, 4
37bc19b6dlea r10, [rcx+rdx-8]
37bc19b72nop [rax]
37bc19b75nop [rax+rax]
37bc19b80
37bc19b80loc_37bc19b80:
37bc19b80movsxd rcx, esi
37bc19b83lea rdx, [rdi+8*rcx]
37bc19b87add rcx, r14
37bc19b8alea rbx, [r11+8*rcx]
37bc19b8emov rcx, r10
37bc19b91nop [rax]
37bc19b95nop [rax+rax]
37bc19ba0
37bc19ba0loc_37bc19ba0:
37bc19ba0movsd_xmm x0, [rcx]
37bc19ba4add rdx, 8
37bc19ba8add rcx, 16
37bc19bacmovsd_xmm [rdx-8], x0
37bc19bb1cmp rdx, rbx
37bc19bb4jne 0x37bc19ba0
37bc19bb6add r9l, 1
37bc19bbaadd esi, r8l
37bc19bbdadd r10, r15
37bc19bc0cmp r12l, r9l
37bc19bc3jne 0x37bc19b80
37bc19bc5mov ebx, [rsp+240]
37bc19bcc
37bc19bccloc_37bc19bcc:
37bc19bccmov rsi, [rsp+256]
37bc19bd4mov [rsp+48], rax
37bc19bd9lea rax, [rip+0x832370]
37bc19be0mov r8, r13
37bc19be3mov [rsp+40], rax
37bc19be8mov r9, [rsp+664]
37bc19bf0lea rdx, [rip+0x832372]
37bc19bf7lea rcx, [rip+0x83236c]
37bc19bfemov [rsp+88], rsi
37bc19c03lea rsi, [rip+0x832356]
37bc19c0amov [rsp+80], rsi
37bc19c0fmov rsi, [rsp+232]
37bc19c17mov [rsp+112], 1
37bc19c20mov [rsp+64], rsi
37bc19c25mov rsi, [rsp+656]
37bc19c2dmov [rsp+104], 1
37bc19c36mov [rsp+96], r13
37bc19c3bmov [rsp+72], r13
37bc19c40mov [rsp+56], rsi
37bc19c45mov [rsp+32], r13
37bc19c4acall dgemm_
37bc19c4fmov rax, [rsp+664]
37bc19c57mov r14l, [rax]
37bc19c5atest r14l, r14l
37bc19c5djle 0x37bc1993a
37bc19c63mov eax, [rsp+388]
37bc19c6amovsxd rcx, ebx
37bc19c6dadd r14l, 1
37bc19c71mov r10l, [rsp+472]
37bc19c79sub rcx, 1
37bc19c7dmov r9, [rsp+264]
37bc19c85mov r11l, 1
37bc19c8blea r12l, [rax-1]
37bc19c8fmov r13, r10
37bc19c92lea r15l, [r10+rbx]
37bc19c96shl rcx, 4
37bc19c9amov eax, [rsp+440]
37bc19ca1add rcx, [rsp+688]
37bc19ca9shl r10, 3
37bc19cadlea esi, [rax-1]
37bc19cb0
37bc19cb0loc_37bc19cb0:
37bc19cb0cmp r15l, ebx
37bc19cb3jle 0x37bc19cfe
37bc19cb5movsxd rax, r12l
37bc19cb8lea r8, [rdi+8*rax]
37bc19cbcmovsxd rax, esi
37bc19cbflea rdx, [rdi+8*rax]
37bc19cc3xor eax, eax
37bc19cc5nop [rax+rax]
37bc19ccanop [rax+rax]
37bc19cd5nop [rax+rax]
37bc19ce0
37bc19ce0loc_37bc19ce0:
37bc19ce0movsd_xmm x0, [r8+rax]
37bc19ce6movhpd x0, [rdx+rax]
37bc19cebmovups [rcx+2*rax], x0
37bc19cefadd rax, 8
37bc19cf3cmp rax, r10
37bc19cf6jne 0x37bc19ce0
37bc19cf8add r12l, r13l
37bc19cfbadd esi, r13l
37bc19cfe
37bc19cfeloc_37bc19cfe:
37bc19cfeadd r11l, 1
37bc19d02add rcx, r9
37bc19d05cmp r14l, r11l
37bc19d08jne 0x37bc19cb0
37bc19d0ajmp 0x37bc1993a
37bc19d0f
37bc19d0floc_37bc19d0f:
37bc19d0fmov rax, [rsp+696]
37bc19d17movsxd rdx, ebx
37bc19d1amov rcx, [rsp+720]
37bc19d22sub rdx, 1
37bc19d26mov r8, [rsp+656]
37bc19d2eshl rdx, 4
37bc19d32mov [rsp+32], rax
37bc19d37mov rax, [rsp+688]
37bc19d3fadd rcx, rdx
37bc19d42lea r9, [rax+rdx]
37bc19d46mov rdx, rcx
37bc19d49mov rcx, [rsp+664]
37bc19d51call zcopy_
37bc19d56jmp 0x37bc1993a
37bc19d5b
37bc19d5bloc_37bc19d5b:
37bc19d5bmov rax, [rsp+744]
37bc19d63mov rdi, [rsp+432]
37bc19d6bmov [rsp+80], 1
37bc19d74lea r8, [rip+0x8321cd]
37bc19d7bmov rdx, r8
37bc19d7elea r9, [rip+0x8321cb]
37bc19d85lea rcx, [rip+0x8321c0]
37bc19d8cmov [rsp+72], rax
37bc19d91mov rax, [rsp+656]
37bc19d99mov [rsp+32], rdi
37bc19d9emov [rsp+64], rax
37bc19da3mov rax, [rsp+672]
37bc19dabmov [rsp+56], rax
37bc19db0lea rax, [rip+0x832189]
37bc19db7mov [rsp+48], rax
37bc19dbcmov rax, [rsp+656]
37bc19dc4mov [rsp+40], rax
37bc19dc9call dlascl_
37bc19dcemov r9, [rsp+744]
37bc19dd6mov [rsp+32], 1
37bc19ddflea rcx, [rip+0x832185]
37bc19de6mov r8, [rsp+672]
37bc19deemov rdx, [rsp+656]
37bc19df6call dlasrt_
37bc19dfbmov rax, [rsp+744]
37bc19e03mov r9, rdi
37bc19e06mov [rsp+80], 1
37bc19e0flea r8, [rip+0x832132]
37bc19e16lea rcx, [rip+0x83212f]
37bc19e1dmov [rsp+72], rax
37bc19e22mov rax, [rsp+696]
37bc19e2amov rdx, r8
37bc19e2dmov [rsp+64], rax
37bc19e32mov rax, [rsp+688]
37bc19e3amov [rsp+56], rax
37bc19e3fmov rax, [rsp+664]
37bc19e47mov [rsp+48], rax
37bc19e4cmov rax, [rsp+656]
37bc19e54mov [rsp+40], rax
37bc19e59lea rax, [rip+0x8320f0]
37bc19e60mov [rsp+32], rax
37bc19e65call zlascl_
37bc19e6ajmp 0x37bc17d4b
37bc19e6f
37bc19e6floc_37bc19e6f:
37bc19e6fmov rax, [rsp+712]
37bc19e77lea r8, [rip+0x8320ca]
37bc19e7emov r9, [rsp+672]
37bc19e86lea rcx, [rip+0x8320bf]
37bc19e8dmov rdx, r8
37bc19e90mov [rax], 1
37bc19e96mov rax, [rsp+744]
37bc19e9emov [rsp+80], 1
37bc19ea7mov [rsp+72], rax
37bc19eacmov rax, [rsp+696]
37bc19eb4mov [rsp+64], rax
37bc19eb9mov rax, [rsp+688]
37bc19ec1mov [rsp+56], rax
37bc19ec6mov rax, [rsp+664]
37bc19ecemov [rsp+48], rax
37bc19ed3lea rax, [rip+0x832066]
37bc19edamov [rsp+40], rax
37bc19edflea rax, [rip+0x83206a]
37bc19ee6mov [rsp+32], rax
37bc19eebcall zlascl_
37bc19ef0mov rax, [rsp+672]
37bc19ef8movsd_xmm x0, [rax]
37bc19efcandpd x0, [rip+0x83208c]
37bc19f04movsd_xmm [rax], x0
37bc19f08jmp 0x37bc17d4b
37bc19f0d
37bc19f0dloc_37bc19f0d:
37bc19f0dmov r13l, [rsp+256]
37bc19f15mov r14l, [rsp+264]
37bc19f1dmov r12l, [rsp+272]
37bc19f25mov rdi, [rsp+728]
37bc19f2d
37bc19f2dloc_37bc19f2d:
37bc19f2dmov rax, [rsp+664]
37bc19f35mov esi, [rax]
37bc19f37test esi, esi
37bc19f39jle 0x37bc19fcd
37bc19f3fmov rax, [rsp+656]
37bc19f47add esi, 1
37bc19f4amov ebp, [rax]
37bc19f4ctest ebp, ebp
37bc19f4ejle 0x37bc19fcd
37bc19f50movsxd rax, [rsp+380]
37bc19f58mov r11l, r13l
37bc19f5bmov r9l, 1
37bc19f61lea r8, [rdi+8]
37bc19f65mov rbx, [rsp+688]
37bc19f6dmov [rsp+256], r13l
37bc19f75mov r10, -1
37bc19f7clea r15l, [rbp-1]
37bc19f80mov r13, rax
37bc19f83add rbx, 16
37bc19f87
37bc19f87loc_37bc19f87:
37bc19f87movsxd rcx, r11l
37bc19f8amov rdx, r10
37bc19f8dshl rdx, 4
37bc19f91lea rax, [rdi+8*rcx]
37bc19f95add rcx, r15
37bc19f98add rdx, rbx
37bc19f9blea rcx, [r8+8*rcx]
37bc19f9fnop
37bc19fa0
37bc19fa0loc_37bc19fa0:
37bc19fa0movsd_xmm x0, [rdx]
37bc19fa4add rax, 8
37bc19fa8add rdx, 16
37bc19facmovsd_xmm [rax-8], x0
37bc19fb1cmp rcx, rax
37bc19fb4jne 0x37bc19fa0
37bc19fb6add r9l, 1
37bc19fbaadd r11l, ebp
37bc19fbdadd r10, r13
37bc19fc0cmp r9l, esi
37bc19fc3jne 0x37bc19f87
37bc19fc5mov r13l, [rsp+256]
37bc19fcd
37bc19fcdloc_37bc19fcd:
37bc19fcdmov rax, [rsp+656]
37bc19fd5mov r9, [rsp+664]
37bc19fddmov [rsp+112], 1
37bc19fe6lea rdx, [rip+0x831f7c]
37bc19fedmov [rsp+104], 1
37bc19ff6lea rcx, [rip+0x831f6d]
37bc19ffdmov [rsp+96], rax
37bc1a002mov rax, [rsp+216]
37bc1a00amov [rsp+88], rax
37bc1a00flea rax, [rip+0x831f4a]
37bc1a016mov [rsp+80], rax
37bc1a01bmov rax, [rsp+656]
37bc1a023mov [rsp+72], rax
37bc1a028mov rax, [rsp+224]
37bc1a030mov [rsp+64], rax
37bc1a035mov rax, [rsp+656]
37bc1a03dmov [rsp+56], rax
37bc1a042mov rax, [rsp+208]
37bc1a04amov [rsp+48], rax
37bc1a04flea rax, [rip+0x831efa]
37bc1a056mov [rsp+40], rax
37bc1a05bmov rax, [rsp+656]
37bc1a063mov [rsp+32], rax
37bc1a068mov r8, rax
37bc1a06bcall dgemm_
37bc1a070mov rax, [rsp+664]
37bc1a078mov r11l, [rax]
37bc1a07btest r11l, r11l
37bc1a07ejle 0x37bc1a105
37bc1a084mov rax, [rsp+656]
37bc1a08cadd r11l, 1
37bc1a090mov esi, [rax]
37bc1a092test esi, esi
37bc1a094jle 0x37bc1a105
37bc1a096mov rax, [rsp+688]
37bc1a09emov r9l, 1
37bc1a0a4lea r8, [rdi+8]
37bc1a0a8movsxd rbp, [rsp+380]
37bc1a0b0mov r10, -1
37bc1a0b7lea r15l, [rsi-1]
37bc1a0bblea rbx, [rax+24]
37bc1a0bf
37bc1a0bfloc_37bc1a0bf:
37bc1a0bfmovsxd rcx, r13l
37bc1a0c2mov rdx, r10
37bc1a0c5shl rdx, 4
37bc1a0c9lea rax, [rdi+8*rcx]
37bc1a0cdadd rcx, r15
37bc1a0d0add rdx, rbx
37bc1a0d3lea rcx, [r8+8*rcx]
37bc1a0d7nop [rax+rax]
37bc1a0e0
37bc1a0e0loc_37bc1a0e0:
37bc1a0e0movsd_xmm x0, [rdx]
37bc1a0e4add rax, 8
37bc1a0e8add rdx, 16
37bc1a0ecmovsd_xmm [rax-8], x0
37bc1a0f1cmp rax, rcx
37bc1a0f4jne 0x37bc1a0e0
37bc1a0f6add r9l, 1
37bc1a0faadd r13l, esi
37bc1a0fdadd r10, rbp
37bc1a100cmp r9l, r11l
37bc1a103jne 0x37bc1a0bf
37bc1a105
37bc1a105loc_37bc1a105:
37bc1a105mov rax, [rsp+656]
37bc1a10dmov r9, [rsp+664]
37bc1a115mov [rsp+112], 1
37bc1a11elea rdx, [rip+0x831e44]
37bc1a125mov [rsp+104], 1
37bc1a12elea rcx, [rip+0x831e35]
37bc1a135mov [rsp+96], rax
37bc1a13amov rax, [rsp+240]
37bc1a142mov [rsp+88], rax
37bc1a147lea rax, [rip+0x831e12]
37bc1a14emov [rsp+80], rax
37bc1a153mov rax, [rsp+656]
37bc1a15bmov [rsp+72], rax
37bc1a160mov rax, [rsp+224]
37bc1a168mov [rsp+64], rax
37bc1a16dmov rax, [rsp+656]
37bc1a175mov [rsp+56], rax
37bc1a17amov rax, [rsp+208]
37bc1a182mov [rsp+48], rax
37bc1a187lea rax, [rip+0x831dc2]
37bc1a18emov [rsp+40], rax
37bc1a193mov rax, [rsp+656]
37bc1a19bmov [rsp+32], rax
37bc1a1a0mov r8, rax
37bc1a1a3call dgemm_
37bc1a1a8mov rax, [rsp+664]
37bc1a1b0mov ebx, [rax]
37bc1a1b2test ebx, ebx
37bc1a1b4jle 0x37bc19d5b
37bc1a1bamov rax, [rsp+656]
37bc1a1c2add ebx, 1
37bc1a1c5mov r11l, [rax]
37bc1a1c8test r11l, r11l
37bc1a1cbjle 0x37bc19d5b
37bc1a1d1mov rax, [rsp+688]
37bc1a1d9movsxd rsi, [rsp+380]
37bc1a1e1mov r10l, 1
37bc1a1e7mov rcx, [rsp+248]
37bc1a1eflea rdx, [rax-16]
37bc1a1f3lea eax, [r11-1]
37bc1a1f7shl rsi, 4
37bc1a1fblea r9, [8*rax+8]
37bc1a203mov rax, [rsp+232]
37bc1a20b
37bc1a20bloc_37bc1a20b:
37bc1a20blea r8, [rdi+8*rax]
37bc1a20flea rcx, [rdi+8*rcx]
37bc1a213xor eax, eax
37bc1a215nop [rax+rax]
37bc1a220
37bc1a220loc_37bc1a220:
37bc1a220movsd_xmm x0, [r8+rax]
37bc1a226movhpd x0, [rcx+rax]
37bc1a22bmovups [rdx+2*rax+16], x0
37bc1a230add rax, 8
37bc1a234cmp rax, r9
37bc1a237jne 0x37bc1a220
37bc1a239add r10l, 1
37bc1a23dadd r14l, r11l
37bc1a240add r12l, r11l
37bc1a243add rdx, rsi
37bc1a246cmp r10l, ebx
37bc1a249je 0x37bc19d5b
37bc1a24fmovsxd rax, r14l
37bc1a252movsxd rcx, r12l
37bc1a255jmp 0x37bc1a20b
37bc1a257
37bc1a257loc_37bc1a257:
37bc1a257mov rdx, [rsp+672]
37bc1a25fmov rcx, [rsp+656]
37bc1a267lea r8, [rip+0x831cd2]
37bc1a26ecall idamax_
37bc1a273mov rbx, [rsp+656]
37bc1a27bmov r12l, [rbx]
37bc1a27etest r12l, r12l
37bc1a281jle 0x37bc19d5b
37bc1a287mov rbx, [rsp+672]
37bc1a28fcdqe
37bc1a291movq x8, [rip+0x831cf6]
37bc1a29amov [rsp+216], 0
37bc1a2a5movsd_xmm x6, [rbx+8*rax-8]
37bc1a2abandpd x6, x8
37bc1a2b0mulsd x6, x7
37bc1a2b4jmp 0x37bc19572
37bc17c80
37bc1a2b9
37bc1a2b9 // align 0x10
37bc1a2b9 // align 0x10
37bc1a2c0
37bc1a2c0zlangb_:
37bc1a2c0push r15
37bc1a2c2push r14
37bc1a2c4push r13
37bc1a2c6push r12
37bc1a2c8push rbp
37bc1a2c9push rdi
37bc1a2capush rsi
37bc1a2cbpush rbx
37bc1a2ccsub rsp, 168
37bc1a2d3movups [rsp+128], x6
37bc1a2dbmovups [rsp+144], x7
37bc1a2e3mov eax, [rdx]
37bc1a2e5mov [rsp+256], r8
37bc1a2edmov rbx, rcx
37bc1a2f0mov rdi, r9
37bc1a2f3test eax, eax
37bc1a2f5jne 0x37bc1a328
37bc1a2f7
37bc1a2f7loc_37bc1a2f7:
37bc1a2f7pxor x6, x6
37bc1a2fb
37bc1a2fbloc_37bc1a2fb:
37bc1a2fbmovapd x0, x6
37bc1a2ffmovups x7, [rsp+144]
37bc1a307movups x6, [rsp+128]
37bc1a30fadd rsp, 168
37bc1a316pop rbx
37bc1a317pop rsi
37bc1a318pop rdi
37bc1a319pop rbp
37bc1a31apop r12
37bc1a31cpop r13
37bc1a31epop r14
37bc1a320pop r15
37bc1a322ret
37bc1a323
37bc1a323 0f 1f 44 00 00 ..D..
37bc1a328
37bc1a328loc_37bc1a328:
37bc1a328mov rax, [rsp+280]
37bc1a330mov [rsp+248], rdx
37bc1a338mov r9l, 1
37bc1a33emov r8l, 1
37bc1a344lea rdx, [rip+0x831c75]
37bc1a34bmovsxd rcx, [rax]
37bc1a34exor eax, eax
37bc1a350test rcx, rcx
37bc1a353cmovns rax, rcx
37bc1a357mov rcx, rbx
37bc1a35amov [rsp+56], rax
37bc1a35fcall lsame_
37bc1a364mov r10, [rsp+248]
37bc1a36ctest eax, eax
37bc1a36eje 0x37bc1a464
37bc1a374mov ecx, [r10]
37bc1a377test ecx, ecx
37bc1a379jle 0x37bc1a2f7
37bc1a37fmov [rsp+64], ecx
37bc1a383mov r9l, ecx
37bc1a386pxor x6, x6
37bc1a38alea rbp, [rsp+80]
37bc1a38fmov r15, -1
37bc1a396mov r13l, 1
37bc1a39cnop [rax]
37bc1a3a0
37bc1a3a0loc_37bc1a3a0:
37bc1a3a0mov eax, [rdi]
37bc1a3a2mov edx, 1
37bc1a3a7lea r8l, [rax+2]
37bc1a3ablea ebx, [rax+r9+1]
37bc1a3b0sub r8l, r13l
37bc1a3b3test r8l, r8l
37bc1a3b6mov r12l, r8l
37bc1a3b9cmovle r12l, edx
37bc1a3bdmov rdx, [rsp+256]
37bc1a3c5sub ebx, r13l
37bc1a3c8add eax, [rdx]
37bc1a3caadd eax, 1
37bc1a3cdcmp ebx, eax
37bc1a3cfcmovg ebx, eax
37bc1a3d2cmp r12l, ebx
37bc1a3d5jg 0x37bc1a440
37bc1a3d7movsxd rdx, r12l
37bc1a3daadd rdx, r15
37bc1a3ddshl rdx, 4
37bc1a3e1add rdx, [rsp+272]
37bc1a3e9mov rsi, rdx
37bc1a3ecjmp 0x37bc1a401
37bc1a3ee
37bc1a3ee 66 90 f.
37bc1a3f0
37bc1a3f0loc_37bc1a3f0:
37bc1a3f0movapd x6, x0
37bc1a3f4
37bc1a3f4loc_37bc1a3f4:
37bc1a3f4add r12l, 1
37bc1a3f8add rsi, 16
37bc1a3fccmp ebx, r12l
37bc1a3ffjl 0x37bc1a440
37bc1a401
37bc1a401loc_37bc1a401:
37bc1a401movsd_xmm x0, [rsi]
37bc1a405mov rcx, rbp
37bc1a408movsd_xmm [rsp+80], x0
37bc1a40emovsd_xmm x0, [rsi+8]
37bc1a413movsd_xmm [rsp+88], x0
37bc1a419call fn_37c42fc80
37bc1a41ecomisd x0, x6
37bc1a422movsd_xmm [rsp+120], x0
37bc1a428ja 0x37bc1a3f0
37bc1a42alea rcx, [rsp+120]
37bc1a42fcall disnan_
37bc1a434test eax, eax
37bc1a436je 0x37bc1a3f4
37bc1a438movsd_xmm x0, [rsp+120]
37bc1a43ejmp 0x37bc1a3f0
37bc1a440
37bc1a440loc_37bc1a440:
37bc1a440add r13l, 1
37bc1a444cmp [rsp+64], r13l
37bc1a449jl 0x37bc1a2fb
37bc1a44fmov rax, [rsp+248]
37bc1a457add r15, [rsp+56]
37bc1a45cmov r9l, [rax]
37bc1a45fjmp 0x37bc1a3a0
37bc1a464
37bc1a464loc_37bc1a464:
37bc1a464mov r9l, 1
37bc1a46amov r8l, 1
37bc1a470mov rcx, rbx
37bc1a473mov [rsp+248], r10
37bc1a47blea rdx, [rip+0x831b3f]
37bc1a482call lsame_
37bc1a487mov r10, [rsp+248]
37bc1a48ftest eax, eax
37bc1a491jne 0x37bc1a49c
37bc1a493cmp [rbx], 49
37bc1a496jne 0x37bc1a5cc
37bc1a49c
37bc1a49cloc_37bc1a49c:
37bc1a49cmov edx, [r10]
37bc1a49ftest edx, edx
37bc1a4a1jle 0x37bc1a2f7
37bc1a4a7mov rax, [rsp+272]
37bc1a4afmov r8l, edx
37bc1a4b2mov esi, edx
37bc1a4b4mov r15, r10
37bc1a4b7mov r14, -1
37bc1a4bepxor x6, x6
37bc1a4c2mov r13l, 1
37bc1a4c8add rax, 16
37bc1a4cclea rbp, [rsp+80]
37bc1a4d1mov [rsp+64], rax
37bc1a4d6lea rax, [rsp+120]
37bc1a4dbmov [rsp+72], rax
37bc1a4e0
37bc1a4e0loc_37bc1a4e0:
37bc1a4e0mov edx, [rdi]
37bc1a4e2mov eax, 1
37bc1a4e7mov rbx, [rsp+256]
37bc1a4efmov [rsp+120], 0
37bc1a4f8lea ecx, [rdx+2]
37bc1a4fbsub ecx, r13l
37bc1a4fetest ecx, ecx
37bc1a500cmovle ecx, eax
37bc1a503lea eax, [rdx+r8+1]
37bc1a508add edx, [rbx]
37bc1a50asub eax, r13l
37bc1a50dadd edx, 1
37bc1a510cmp eax, edx
37bc1a512cmovle edx, eax
37bc1a515cmp ecx, edx
37bc1a517jg 0x37bc1a5c6
37bc1a51dmovsxd r8, ecx
37bc1a520sub edx, ecx
37bc1a522pxor x7, x7
37bc1a526add r8, r14
37bc1a529mov rax, r8
37bc1a52clea rbx, [rdx+r8]
37bc1a530shl rax, 4
37bc1a534add rax, [rsp+272]
37bc1a53cshl rbx, 4
37bc1a540add rbx, [rsp+64]
37bc1a545mov r12, rax
37bc1a548nop [rax+rax]
37bc1a550
37bc1a550loc_37bc1a550:
37bc1a550movsd_xmm x0, [r12]
37bc1a556mov rcx, rbp
37bc1a559add r12, 16
37bc1a55dmovsd_xmm [rsp+80], x0
37bc1a563movsd_xmm x0, [r12-8]
37bc1a56amovsd_xmm [rsp+88], x0
37bc1a570call fn_37c42fc80
37bc1a575addsd x7, x0
37bc1a579cmp rbx, r12
37bc1a57cjne 0x37bc1a550
37bc1a57emovsd_xmm [rsp+120], x7
37bc1a584
37bc1a584loc_37bc1a584:
37bc1a584comisd x7, x6
37bc1a588jbe 0x37bc1a5b0
37bc1a58a
37bc1a58aloc_37bc1a58a:
37bc1a58amovapd x6, x7
37bc1a58e
37bc1a58eloc_37bc1a58e:
37bc1a58eadd r13l, 1
37bc1a592cmp esi, r13l
37bc1a595jl 0x37bc1a2fb
37bc1a59bmov r8l, [r15]
37bc1a59eadd r14, [rsp+56]
37bc1a5a3jmp 0x37bc1a4e0
37bc1a5a8
37bc1a5a8 0f 1f 84 00 00 00 00 00 ........
37bc1a5b0
37bc1a5b0loc_37bc1a5b0:
37bc1a5b0mov rcx, [rsp+72]
37bc1a5b5call disnan_
37bc1a5batest eax, eax
37bc1a5bcje 0x37bc1a58e
37bc1a5bemovsd_xmm x7, [rsp+120]
37bc1a5c4jmp 0x37bc1a58a
37bc1a5c6
37bc1a5c6loc_37bc1a5c6:
37bc1a5c6pxor x7, x7
37bc1a5cajmp 0x37bc1a584
37bc1a5cc
37bc1a5ccloc_37bc1a5cc:
37bc1a5ccmov r9l, 1
37bc1a5d2mov r8l, 1
37bc1a5d8mov rcx, rbx
37bc1a5dbmov [rsp+248], r10
37bc1a5e3lea rdx, [rip+0x8319d8]
37bc1a5eacall lsame_
37bc1a5efmov r10, [rsp+248]
37bc1a5f7test eax, eax
37bc1a5f9je 0x37bc1a755
37bc1a5ffmov r13l, [r10]
37bc1a602test r13l, r13l
37bc1a605jle 0x37bc1a2f7
37bc1a60bmov rcx, [rsp+288]
37bc1a613mov r8l, r13l
37bc1a616xor edx, edx
37bc1a618mov r14, -1
37bc1a61fshl r8, 3
37bc1a623call memset
37bc1a628mov eax, [rdi]
37bc1a62amov rdi, [rsp+256]
37bc1a632mov edx, 1
37bc1a637sub edx, eax
37bc1a639add eax, [rdi]
37bc1a63bmov [rsp+64], eax
37bc1a63fmov rax, [rsp+288]
37bc1a647mov ebp, edx
37bc1a649lea r12l, [r13+rdx]
37bc1a64eadd rax, 8
37bc1a652mov [rsp+72], rax
37bc1a657
37bc1a657loc_37bc1a657:
37bc1a657mov eax, [rsp+64]
37bc1a65btest ebp, ebp
37bc1a65dmov r10l, 1
37bc1a663cmovg r10l, ebp
37bc1a667lea edx, [rax+rbp]
37bc1a66acmp edx, r13l
37bc1a66dcmovg edx, r13l
37bc1a671cmp r10l, edx
37bc1a674jg 0x37bc1a6f8
37bc1a67amov rax, [rsp+288]
37bc1a682mov esi, 1
37bc1a687movsxd r11, r10l
37bc1a68asub edx, r10l
37bc1a68dsub esi, ebp
37bc1a68fadd rdx, r11
37bc1a692movsxd rsi, esi
37bc1a695lea rbx, [rax+8*r11]
37bc1a699lea rax, [r14+r11]
37bc1a69dadd rax, rsi
37bc1a6a0shl rax, 4
37bc1a6a4add rax, [rsp+272]
37bc1a6acmov r15, rax
37bc1a6afmov rax, [rsp+72]
37bc1a6b4lea rsi, [rax+8*rdx]
37bc1a6b8nop [rax+rax]
37bc1a6c0
37bc1a6c0loc_37bc1a6c0:
37bc1a6c0movsd_xmm x0, [r15]
37bc1a6c5lea rcx, [rsp+80]
37bc1a6caadd rbx, 8
37bc1a6ceadd r15, 16
37bc1a6d2movsd_xmm [rsp+80], x0
37bc1a6d8movsd_xmm x0, [r15-8]
37bc1a6demovsd_xmm [rsp+88], x0
37bc1a6e4call fn_37c42fc80
37bc1a6e9addsd x0, [rbx-16]
37bc1a6eemovsd_xmm [rbx-16], x0
37bc1a6f3cmp rsi, rbx
37bc1a6f6jne 0x37bc1a6c0
37bc1a6f8
37bc1a6f8loc_37bc1a6f8:
37bc1a6f8add ebp, 1
37bc1a6fbadd r14, [rsp+56]
37bc1a700cmp r12l, ebp
37bc1a703jne 0x37bc1a657
37bc1a709mov ebx, 1
37bc1a70epxor x6, x6
37bc1a712jmp 0x37bc1a725
37bc1a714
37bc1a714loc_37bc1a714:
37bc1a714movapd x6, x0
37bc1a718
37bc1a718loc_37bc1a718:
37bc1a718add rbx, 1
37bc1a71ccmp r13l, ebx
37bc1a71fjl 0x37bc1a2fb
37bc1a725
37bc1a725loc_37bc1a725:
37bc1a725mov rax, [rsp+288]
37bc1a72dmovsd_xmm x0, [rax+8*rbx-8]
37bc1a733comisd x0, x6
37bc1a737movsd_xmm [rsp+120], x0
37bc1a73dja 0x37bc1a714
37bc1a73flea rcx, [rsp+120]
37bc1a744call disnan_
37bc1a749test eax, eax
37bc1a74bje 0x37bc1a718
37bc1a74dmovsd_xmm x0, [rsp+120]
37bc1a753jmp 0x37bc1a714
37bc1a755
37bc1a755loc_37bc1a755:
37bc1a755mov r9l, 1
37bc1a75bmov r8l, 1
37bc1a761mov rcx, rbx
37bc1a764mov [rsp+248], r10
37bc1a76clea rdx, [rip+0x831850]
37bc1a773call lsame_
37bc1a778mov r10, [rsp+248]
37bc1a780test eax, eax
37bc1a782je 0x37bc1a851
37bc1a788
37bc1a788loc_37bc1a788:
37bc1a788mov rax, [rip+0x831841]
37bc1a78fmov ebp, [r10]
37bc1a792mov [rsp+112], 0
37bc1a79bmov [rsp+120], rax
37bc1a7a0test ebp, ebp
37bc1a7a2jle 0x37bc1a83c
37bc1a7a8mov r12, rdi
37bc1a7abmov edx, ebp
37bc1a7admov rdi, -1
37bc1a7b4mov rbx, r10
37bc1a7b7mov esi, 1
37bc1a7bclea r15, [rsp+120]
37bc1a7c1jmp 0x37bc1a7ca
37bc1a7c3
37bc1a7c3loc_37bc1a7c3:
37bc1a7c3mov edx, [rbx]
37bc1a7c5add rdi, [rsp+56]
37bc1a7ca
37bc1a7caloc_37bc1a7ca:
37bc1a7camov ecx, [r12]
37bc1a7cemov r8l, esi
37bc1a7d1mov rax, [rsp+256]
37bc1a7d9mov r9l, 1
37bc1a7dfsub r8l, ecx
37bc1a7e2test r8l, r8l
37bc1a7e5cmovle r8l, r9l
37bc1a7e9mov r9l, [rax]
37bc1a7ecmov [rsp+32], r15
37bc1a7f1add r9l, esi
37bc1a7f4cmp r9l, edx
37bc1a7f7cmovle edx, r9l
37bc1a7fblea r9, [rsp+112]
37bc1a800sub edx, r8l
37bc1a803add edx, 1
37bc1a806mov [rsp+108], edx
37bc1a80alea edx, [rcx+1]
37bc1a80dlea rcx, [rsp+108]
37bc1a812sub edx, esi
37bc1a814add esi, 1
37bc1a817add edx, r8l
37bc1a81alea r8, [rip+0x8317a7]
37bc1a821movsxd rdx, edx
37bc1a824add rdx, rdi
37bc1a827shl rdx, 4
37bc1a82badd rdx, [rsp+272]
37bc1a833call zlassq_
37bc1a838cmp ebp, esi
37bc1a83ajge 0x37bc1a7c3
37bc1a83c
37bc1a83cloc_37bc1a83c:
37bc1a83cmovsd_xmm x6, [rsp+120]
37bc1a842sqrtsd x6, x6
37bc1a846mulsd x6, [rsp+112]
37bc1a84cjmp 0x37bc1a2fb
37bc1a851
37bc1a851loc_37bc1a851:
37bc1a851mov r9l, 1
37bc1a857mov r8l, 1
37bc1a85dmov rcx, rbx
37bc1a860mov [rsp+248], r10
37bc1a868lea rdx, [rip+0x831755]
37bc1a86fcall lsame_
37bc1a874mov r10, [rsp+248]
37bc1a87ctest eax, eax
37bc1a87ejne 0x37bc1a788
37bc1a884jmp 0x37bc1a2fb
37bc1a2c0
37bc1a2c0zlangb_:
37bc1a2c0push r15
37bc1a2c2push r14
37bc1a2c4push r13
37bc1a2c6push r12
37bc1a2c8push rbp
37bc1a2c9push rdi
37bc1a2capush rsi
37bc1a2cbpush rbx
37bc1a2ccsub rsp, 168
37bc1a2d3movups [rsp+128], x6
37bc1a2dbmovups [rsp+144], x7
37bc1a2e3mov eax, [rdx]
37bc1a2e5mov [rsp+256], r8
37bc1a2edmov rbx, rcx
37bc1a2f0mov rdi, r9
37bc1a2f3test eax, eax
37bc1a2f5jne 0x37bc1a328
37bc1a2f7
37bc1a2f7loc_37bc1a2f7:
37bc1a2f7pxor x6, x6
37bc1a2fb
37bc1a2fbloc_37bc1a2fb:
37bc1a2fbmovapd x0, x6
37bc1a2ffmovups x7, [rsp+144]
37bc1a307movups x6, [rsp+128]
37bc1a30fadd rsp, 168
37bc1a316pop rbx
37bc1a317pop rsi
37bc1a318pop rdi
37bc1a319pop rbp
37bc1a31apop r12
37bc1a31cpop r13
37bc1a31epop r14
37bc1a320pop r15
37bc1a322ret
37bc1a323
37bc1a323 0f 1f 44 00 00 ..D..
37bc1a328
37bc1a328loc_37bc1a328:
37bc1a328mov rax, [rsp+280]
37bc1a330mov [rsp+248], rdx
37bc1a338mov r9l, 1
37bc1a33emov r8l, 1
37bc1a344lea rdx, [rip+0x831c75]
37bc1a34bmovsxd rcx, [rax]
37bc1a34exor eax, eax
37bc1a350test rcx, rcx
37bc1a353cmovns rax, rcx
37bc1a357mov rcx, rbx
37bc1a35amov [rsp+56], rax
37bc1a35fcall lsame_
37bc1a364mov r10, [rsp+248]
37bc1a36ctest eax, eax
37bc1a36eje 0x37bc1a464
37bc1a374mov ecx, [r10]
37bc1a377test ecx, ecx
37bc1a379jle 0x37bc1a2f7
37bc1a37fmov [rsp+64], ecx
37bc1a383mov r9l, ecx
37bc1a386pxor x6, x6
37bc1a38alea rbp, [rsp+80]
37bc1a38fmov r15, -1
37bc1a396mov r13l, 1
37bc1a39cnop [rax]
37bc1a3a0
37bc1a3a0loc_37bc1a3a0:
37bc1a3a0mov eax, [rdi]
37bc1a3a2mov edx, 1
37bc1a3a7lea r8l, [rax+2]
37bc1a3ablea ebx, [rax+r9+1]
37bc1a3b0sub r8l, r13l
37bc1a3b3test r8l, r8l
37bc1a3b6mov r12l, r8l
37bc1a3b9cmovle r12l, edx
37bc1a3bdmov rdx, [rsp+256]
37bc1a3c5sub ebx, r13l
37bc1a3c8add eax, [rdx]
37bc1a3caadd eax, 1
37bc1a3cdcmp ebx, eax
37bc1a3cfcmovg ebx, eax
37bc1a3d2cmp r12l, ebx
37bc1a3d5jg 0x37bc1a440
37bc1a3d7movsxd rdx, r12l
37bc1a3daadd rdx, r15
37bc1a3ddshl rdx, 4
37bc1a3e1add rdx, [rsp+272]
37bc1a3e9mov rsi, rdx
37bc1a3ecjmp 0x37bc1a401
37bc1a3ee
37bc1a3ee 66 90 f.
37bc1a3f0
37bc1a3f0loc_37bc1a3f0:
37bc1a3f0movapd x6, x0
37bc1a3f4
37bc1a3f4loc_37bc1a3f4:
37bc1a3f4add r12l, 1
37bc1a3f8add rsi, 16
37bc1a3fccmp ebx, r12l
37bc1a3ffjl 0x37bc1a440
37bc1a401
37bc1a401loc_37bc1a401:
37bc1a401movsd_xmm x0, [rsi]
37bc1a405mov rcx, rbp
37bc1a408movsd_xmm [rsp+80], x0
37bc1a40emovsd_xmm x0, [rsi+8]
37bc1a413movsd_xmm [rsp+88], x0
37bc1a419call fn_37c42fc80
37bc1a41ecomisd x0, x6
37bc1a422movsd_xmm [rsp+120], x0
37bc1a428ja 0x37bc1a3f0
37bc1a42alea rcx, [rsp+120]
37bc1a42fcall disnan_
37bc1a434test eax, eax
37bc1a436je 0x37bc1a3f4
37bc1a438movsd_xmm x0, [rsp+120]
37bc1a43ejmp 0x37bc1a3f0
37bc1a440
37bc1a440loc_37bc1a440:
37bc1a440add r13l, 1
37bc1a444cmp [rsp+64], r13l
37bc1a449jl 0x37bc1a2fb
37bc1a44fmov rax, [rsp+248]
37bc1a457add r15, [rsp+56]
37bc1a45cmov r9l, [rax]
37bc1a45fjmp 0x37bc1a3a0
37bc1a464
37bc1a464loc_37bc1a464:
37bc1a464mov r9l, 1
37bc1a46amov r8l, 1
37bc1a470mov rcx, rbx
37bc1a473mov [rsp+248], r10
37bc1a47blea rdx, [rip+0x831b3f]
37bc1a482call lsame_
37bc1a487mov r10, [rsp+248]
37bc1a48ftest eax, eax
37bc1a491jne 0x37bc1a49c
37bc1a493cmp [rbx], 49
37bc1a496jne 0x37bc1a5cc
37bc1a49c
37bc1a49cloc_37bc1a49c:
37bc1a49cmov edx, [r10]
37bc1a49ftest edx, edx
37bc1a4a1jle 0x37bc1a2f7
37bc1a4a7mov rax, [rsp+272]
37bc1a4afmov r8l, edx
37bc1a4b2mov esi, edx
37bc1a4b4mov r15, r10
37bc1a4b7mov r14, -1
37bc1a4bepxor x6, x6
37bc1a4c2mov r13l, 1
37bc1a4c8add rax, 16
37bc1a4cclea rbp, [rsp+80]
37bc1a4d1mov [rsp+64], rax
37bc1a4d6lea rax, [rsp+120]
37bc1a4dbmov [rsp+72], rax
37bc1a4e0
37bc1a4e0loc_37bc1a4e0:
37bc1a4e0mov edx, [rdi]
37bc1a4e2mov eax, 1
37bc1a4e7mov rbx, [rsp+256]
37bc1a4efmov [rsp+120], 0
37bc1a4f8lea ecx, [rdx+2]
37bc1a4fbsub ecx, r13l
37bc1a4fetest ecx, ecx
37bc1a500cmovle ecx, eax
37bc1a503lea eax, [rdx+r8+1]
37bc1a508add edx, [rbx]
37bc1a50asub eax, r13l
37bc1a50dadd edx, 1
37bc1a510cmp eax, edx
37bc1a512cmovle edx, eax
37bc1a515cmp ecx, edx
37bc1a517jg 0x37bc1a5c6
37bc1a51dmovsxd r8, ecx
37bc1a520sub edx, ecx
37bc1a522pxor x7, x7
37bc1a526add r8, r14
37bc1a529mov rax, r8
37bc1a52clea rbx, [rdx+r8]
37bc1a530shl rax, 4
37bc1a534add rax, [rsp+272]
37bc1a53cshl rbx, 4
37bc1a540add rbx, [rsp+64]
37bc1a545mov r12, rax
37bc1a548nop [rax+rax]
37bc1a550
37bc1a550loc_37bc1a550:
37bc1a550movsd_xmm x0, [r12]
37bc1a556mov rcx, rbp
37bc1a559add r12, 16
37bc1a55dmovsd_xmm [rsp+80], x0
37bc1a563movsd_xmm x0, [r12-8]
37bc1a56amovsd_xmm [rsp+88], x0
37bc1a570call fn_37c42fc80
37bc1a575addsd x7, x0
37bc1a579cmp rbx, r12
37bc1a57cjne 0x37bc1a550
37bc1a57emovsd_xmm [rsp+120], x7
37bc1a584
37bc1a584loc_37bc1a584:
37bc1a584comisd x7, x6
37bc1a588jbe 0x37bc1a5b0
37bc1a58a
37bc1a58aloc_37bc1a58a:
37bc1a58amovapd x6, x7
37bc1a58e
37bc1a58eloc_37bc1a58e:
37bc1a58eadd r13l, 1
37bc1a592cmp esi, r13l
37bc1a595jl 0x37bc1a2fb
37bc1a59bmov r8l, [r15]
37bc1a59eadd r14, [rsp+56]
37bc1a5a3jmp 0x37bc1a4e0
37bc1a5a8
37bc1a5a8 0f 1f 84 00 00 00 00 00 ........
37bc1a5b0
37bc1a5b0loc_37bc1a5b0:
37bc1a5b0mov rcx, [rsp+72]
37bc1a5b5call disnan_
37bc1a5batest eax, eax
37bc1a5bcje 0x37bc1a58e
37bc1a5bemovsd_xmm x7, [rsp+120]
37bc1a5c4jmp 0x37bc1a58a
37bc1a5c6
37bc1a5c6loc_37bc1a5c6:
37bc1a5c6pxor x7, x7
37bc1a5cajmp 0x37bc1a584
37bc1a5cc
37bc1a5ccloc_37bc1a5cc:
37bc1a5ccmov r9l, 1
37bc1a5d2mov r8l, 1
37bc1a5d8mov rcx, rbx
37bc1a5dbmov [rsp+248], r10
37bc1a5e3lea rdx, [rip+0x8319d8]
37bc1a5eacall lsame_
37bc1a5efmov r10, [rsp+248]
37bc1a5f7test eax, eax
37bc1a5f9je 0x37bc1a755
37bc1a5ffmov r13l, [r10]
37bc1a602test r13l, r13l
37bc1a605jle 0x37bc1a2f7
37bc1a60bmov rcx, [rsp+288]
37bc1a613mov r8l, r13l
37bc1a616xor edx, edx
37bc1a618mov r14, -1
37bc1a61fshl r8, 3
37bc1a623call memset
37bc1a628mov eax, [rdi]
37bc1a62amov rdi, [rsp+256]
37bc1a632mov edx, 1
37bc1a637sub edx, eax
37bc1a639add eax, [rdi]
37bc1a63bmov [rsp+64], eax
37bc1a63fmov rax, [rsp+288]
37bc1a647mov ebp, edx
37bc1a649lea r12l, [r13+rdx]
37bc1a64eadd rax, 8
37bc1a652mov [rsp+72], rax
37bc1a657
37bc1a657loc_37bc1a657:
37bc1a657mov eax, [rsp+64]
37bc1a65btest ebp, ebp
37bc1a65dmov r10l, 1
37bc1a663cmovg r10l, ebp
37bc1a667lea edx, [rax+rbp]
37bc1a66acmp edx, r13l
37bc1a66dcmovg edx, r13l
37bc1a671cmp r10l, edx
37bc1a674jg 0x37bc1a6f8
37bc1a67amov rax, [rsp+288]
37bc1a682mov esi, 1
37bc1a687movsxd r11, r10l
37bc1a68asub edx, r10l
37bc1a68dsub esi, ebp
37bc1a68fadd rdx, r11
37bc1a692movsxd rsi, esi
37bc1a695lea rbx, [rax+8*r11]
37bc1a699lea rax, [r14+r11]
37bc1a69dadd rax, rsi
37bc1a6a0shl rax, 4
37bc1a6a4add rax, [rsp+272]
37bc1a6acmov r15, rax
37bc1a6afmov rax, [rsp+72]
37bc1a6b4lea rsi, [rax+8*rdx]
37bc1a6b8nop [rax+rax]
37bc1a6c0
37bc1a6c0loc_37bc1a6c0:
37bc1a6c0movsd_xmm x0, [r15]
37bc1a6c5lea rcx, [rsp+80]
37bc1a6caadd rbx, 8
37bc1a6ceadd r15, 16
37bc1a6d2movsd_xmm [rsp+80], x0
37bc1a6d8movsd_xmm x0, [r15-8]
37bc1a6demovsd_xmm [rsp+88], x0
37bc1a6e4call fn_37c42fc80
37bc1a6e9addsd x0, [rbx-16]
37bc1a6eemovsd_xmm [rbx-16], x0
37bc1a6f3cmp rsi, rbx
37bc1a6f6jne 0x37bc1a6c0
37bc1a6f8
37bc1a6f8loc_37bc1a6f8:
37bc1a6f8add ebp, 1
37bc1a6fbadd r14, [rsp+56]
37bc1a700cmp r12l, ebp
37bc1a703jne 0x37bc1a657
37bc1a709mov ebx, 1
37bc1a70epxor x6, x6
37bc1a712jmp 0x37bc1a725
37bc1a714
37bc1a714loc_37bc1a714:
37bc1a714movapd x6, x0
37bc1a718
37bc1a718loc_37bc1a718:
37bc1a718add rbx, 1
37bc1a71ccmp r13l, ebx
37bc1a71fjl 0x37bc1a2fb
37bc1a725
37bc1a725loc_37bc1a725:
37bc1a725mov rax, [rsp+288]
37bc1a72dmovsd_xmm x0, [rax+8*rbx-8]
37bc1a733comisd x0, x6
37bc1a737movsd_xmm [rsp+120], x0
37bc1a73dja 0x37bc1a714
37bc1a73flea rcx, [rsp+120]
37bc1a744call disnan_
37bc1a749test eax, eax
37bc1a74bje 0x37bc1a718
37bc1a74dmovsd_xmm x0, [rsp+120]
37bc1a753jmp 0x37bc1a714
37bc1a755
37bc1a755loc_37bc1a755:
37bc1a755mov r9l, 1
37bc1a75bmov r8l, 1
37bc1a761mov rcx, rbx
37bc1a764mov [rsp+248], r10
37bc1a76clea rdx, [rip+0x831850]
37bc1a773call lsame_
37bc1a778mov r10, [rsp+248]
37bc1a780test eax, eax
37bc1a782je 0x37bc1a851
37bc1a788
37bc1a788loc_37bc1a788:
37bc1a788mov rax, [rip+0x831841]
37bc1a78fmov ebp, [r10]
37bc1a792mov [rsp+112], 0
37bc1a79bmov [rsp+120], rax
37bc1a7a0test ebp, ebp
37bc1a7a2jle 0x37bc1a83c
37bc1a7a8mov r12, rdi
37bc1a7abmov edx, ebp
37bc1a7admov rdi, -1
37bc1a7b4mov rbx, r10
37bc1a7b7mov esi, 1
37bc1a7bclea r15, [rsp+120]
37bc1a7c1jmp 0x37bc1a7ca
37bc1a7c3
37bc1a7c3loc_37bc1a7c3:
37bc1a7c3mov edx, [rbx]
37bc1a7c5add rdi, [rsp+56]
37bc1a7ca
37bc1a7caloc_37bc1a7ca:
37bc1a7camov ecx, [r12]
37bc1a7cemov r8l, esi
37bc1a7d1mov rax, [rsp+256]
37bc1a7d9mov r9l, 1
37bc1a7dfsub r8l, ecx
37bc1a7e2test r8l, r8l
37bc1a7e5cmovle r8l, r9l
37bc1a7e9mov r9l, [rax]
37bc1a7ecmov [rsp+32], r15
37bc1a7f1add r9l, esi
37bc1a7f4cmp r9l, edx
37bc1a7f7cmovle edx, r9l
37bc1a7fblea r9, [rsp+112]
37bc1a800sub edx, r8l
37bc1a803add edx, 1
37bc1a806mov [rsp+108], edx
37bc1a80alea edx, [rcx+1]
37bc1a80dlea rcx, [rsp+108]
37bc1a812sub edx, esi
37bc1a814add esi, 1
37bc1a817add edx, r8l
37bc1a81alea r8, [rip+0x8317a7]
37bc1a821movsxd rdx, edx
37bc1a824add rdx, rdi
37bc1a827shl rdx, 4
37bc1a82badd rdx, [rsp+272]
37bc1a833call zlassq_
37bc1a838cmp ebp, esi
37bc1a83ajge 0x37bc1a7c3
37bc1a83c
37bc1a83cloc_37bc1a83c:
37bc1a83cmovsd_xmm x6, [rsp+120]
37bc1a842sqrtsd x6, x6
37bc1a846mulsd x6, [rsp+112]
37bc1a84cjmp 0x37bc1a2fb
37bc1a851
37bc1a851loc_37bc1a851:
37bc1a851mov r9l, 1
37bc1a857mov r8l, 1
37bc1a85dmov rcx, rbx
37bc1a860mov [rsp+248], r10
37bc1a868lea rdx, [rip+0x831755]
37bc1a86fcall lsame_
37bc1a874mov r10, [rsp+248]
37bc1a87ctest eax, eax
37bc1a87ejne 0x37bc1a788
37bc1a884jmp 0x37bc1a2fb
37bc1a2c0
37bc1a889
37bc1a889 // align 0x10
37bc1a889 // align 0x10
37bc1a890
37bc1a890zlange_:
37bc1a890push r15
37bc1a892push r14
37bc1a894push r13
37bc1a896push r12
37bc1a898push rbp
37bc1a899push rdi
37bc1a89apush rsi
37bc1a89bpush rbx
37bc1a89csub rsp, 152
37bc1a8a3movups [rsp+112], x6
37bc1a8a8movups [rsp+128], x7
37bc1a8b0mov eax, [rdx]
37bc1a8b2mov rdi, rdx
37bc1a8b5mov edx, [r8]
37bc1a8b8mov rsi, rcx
37bc1a8bbmov rbx, r8
37bc1a8bemov r13, r9
37bc1a8c1cmp eax, edx
37bc1a8c3cmovg eax, edx
37bc1a8c6test eax, eax
37bc1a8c8jne 0x37bc1a8f8
37bc1a8ca
37bc1a8caloc_37bc1a8ca:
37bc1a8capxor x6, x6
37bc1a8ce
37bc1a8celoc_37bc1a8ce:
37bc1a8cemovapd x0, x6
37bc1a8d2movups x7, [rsp+128]
37bc1a8damovups x6, [rsp+112]
37bc1a8dfadd rsp, 152
37bc1a8e6pop rbx
37bc1a8e7pop rsi
37bc1a8e8pop rdi
37bc1a8e9pop rbp
37bc1a8eapop r12
37bc1a8ecpop r13
37bc1a8eepop r14
37bc1a8f0pop r15
37bc1a8f2ret
37bc1a8f3
37bc1a8f3 0f 1f 44 00 00 ..D..
37bc1a8f8
37bc1a8f8loc_37bc1a8f8:
37bc1a8f8mov rax, [rsp+256]
37bc1a900mov r9l, 1
37bc1a906mov r8l, 1
37bc1a90clea rdx, [rip+0x8316cd]
37bc1a913movsxd r14, [rax]
37bc1a916xor eax, eax
37bc1a918test r14, r14
37bc1a91bcmovs r14, rax
37bc1a91fcall lsame_
37bc1a924test eax, eax
37bc1a926je 0x37bc1a9ed
37bc1a92cmov eax, [rbx]
37bc1a92emov [rsp+64], eax
37bc1a932test eax, eax
37bc1a934jle 0x37bc1a8ca
37bc1a936lea rax, [r13+16]
37bc1a93amov r12, -1
37bc1a941pxor x6, x6
37bc1a945mov ebp, 1
37bc1a94amov [rsp+72], rax
37bc1a94flea rax, [rsp+104]
37bc1a954mov [rsp+56], rax
37bc1a959nop [rax]
37bc1a960
37bc1a960loc_37bc1a960:
37bc1a960mov ebx, [rdi]
37bc1a962test ebx, ebx
37bc1a964jle 0x37bc1a9d8
37bc1a966mov rax, [rsp+72]
37bc1a96bmov rdx, r12
37bc1a96emov r15l, 1
37bc1a974shl rdx, 4
37bc1a978lea r13, [rax+rdx]
37bc1a97cjmp 0x37bc1a991
37bc1a97e
37bc1a97e 66 90 f.
37bc1a980
37bc1a980loc_37bc1a980:
37bc1a980movapd x6, x0
37bc1a984
37bc1a984loc_37bc1a984:
37bc1a984add r15l, 1
37bc1a988add r13, 16
37bc1a98ccmp ebx, r15l
37bc1a98fjl 0x37bc1a9d8
37bc1a991
37bc1a991loc_37bc1a991:
37bc1a991movsd_xmm x0, [r13]
37bc1a997lea rcx, [rsp+80]
37bc1a99cmovsd_xmm [rsp+80], x0
37bc1a9a2movsd_xmm x0, [r13+8]
37bc1a9a8movsd_xmm [rsp+88], x0
37bc1a9aecall fn_37c42fc80
37bc1a9b3comisd x0, x6
37bc1a9b7movsd_xmm [rsp+104], x0
37bc1a9bdja 0x37bc1a980
37bc1a9bfmov rcx, [rsp+56]
37bc1a9c4call disnan_
37bc1a9c9test eax, eax
37bc1a9cbje 0x37bc1a984
37bc1a9cdmovsd_xmm x0, [rsp+104]
37bc1a9d3jmp 0x37bc1a980
37bc1a9d5
37bc1a9d5 0f 1f 00 ...
37bc1a9d8
37bc1a9d8loc_37bc1a9d8:
37bc1a9d8add ebp, 1
37bc1a9dbadd r12, r14
37bc1a9decmp [rsp+64], ebp
37bc1a9e2jge 0x37bc1a960
37bc1a9e8jmp 0x37bc1a8ce
37bc1a9ed
37bc1a9edloc_37bc1a9ed:
37bc1a9edmov r9l, 1
37bc1a9f3mov r8l, 1
37bc1a9f9lea rdx, [rip+0x8315e1]
37bc1aa00mov rcx, rsi
37bc1aa03call lsame_
37bc1aa08test eax, eax
37bc1aa0ajne 0x37bc1aa15
37bc1aa0ccmp [rsi], 49
37bc1aa0fjne 0x37bc1ab0c
37bc1aa15
37bc1aa15loc_37bc1aa15:
37bc1aa15mov eax, [rbx]
37bc1aa17mov [rsp+56], eax
37bc1aa1btest eax, eax
37bc1aa1djle 0x37bc1a8ca
37bc1aa23lea rax, [r13+16]
37bc1aa27pxor x6, x6
37bc1aa2bmov rbp, -1
37bc1aa32mov r12l, 1
37bc1aa38mov [rsp+64], rax
37bc1aa3dlea rax, [rsp+104]
37bc1aa42mov [rsp+72], rax
37bc1aa47nop [rax+rax]
37bc1aa50
37bc1aa50loc_37bc1aa50:
37bc1aa50mov [rsp+104], 0
37bc1aa59mov edx, [rdi]
37bc1aa5btest edx, edx
37bc1aa5djle 0x37bc1ab06
37bc1aa63mov rax, rbp
37bc1aa66lea ebx, [rdx-1]
37bc1aa69pxor x7, x7
37bc1aa6dshl rax, 4
37bc1aa71add rbx, rbp
37bc1aa74shl rbx, 4
37bc1aa78lea r15, [rax+r13]
37bc1aa7cadd rbx, [rsp+64]
37bc1aa81nop [rax]
37bc1aa85nop [rax+rax]
37bc1aa90
37bc1aa90loc_37bc1aa90:
37bc1aa90movsd_xmm x0, [r15+16]
37bc1aa96lea rcx, [rsp+80]
37bc1aa9badd r15, 16
37bc1aa9fmovsd_xmm [rsp+80], x0
37bc1aaa5movsd_xmm x0, [r15+8]
37bc1aaabmovsd_xmm [rsp+88], x0
37bc1aab1call fn_37c42fc80
37bc1aab6addsd x7, x0
37bc1aabacmp rbx, r15
37bc1aabdjne 0x37bc1aa90
37bc1aabfmovsd_xmm [rsp+104], x7
37bc1aac5
37bc1aac5loc_37bc1aac5:
37bc1aac5comisd x7, x6
37bc1aac9jbe 0x37bc1aaf0
37bc1aacb
37bc1aacbloc_37bc1aacb:
37bc1aacbmovapd x6, x7
37bc1aacf
37bc1aacfloc_37bc1aacf:
37bc1aacfadd r12l, 1
37bc1aad3add rbp, r14
37bc1aad6cmp [rsp+56], r12l
37bc1aadbjge 0x37bc1aa50
37bc1aae1jmp 0x37bc1a8ce
37bc1aae6
37bc1aae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1aaf0
37bc1aaf0loc_37bc1aaf0:
37bc1aaf0mov rcx, [rsp+72]
37bc1aaf5call disnan_
37bc1aafatest eax, eax
37bc1aafcje 0x37bc1aacf
37bc1aafemovsd_xmm x7, [rsp+104]
37bc1ab04jmp 0x37bc1aacb
37bc1ab06
37bc1ab06loc_37bc1ab06:
37bc1ab06pxor x7, x7
37bc1ab0ajmp 0x37bc1aac5
37bc1ab0c
37bc1ab0cloc_37bc1ab0c:
37bc1ab0cmov r9l, 1
37bc1ab12mov r8l, 1
37bc1ab18lea rdx, [rip+0x8314c3]
37bc1ab1fmov rcx, rsi
37bc1ab22call lsame_
37bc1ab27test eax, eax
37bc1ab29je 0x37bc1ac4d
37bc1ab2fmov r15l, [rdi]
37bc1ab32test r15l, r15l
37bc1ab35jle 0x37bc1acfb
37bc1ab3bmov rcx, [rsp+264]
37bc1ab43mov r8l, r15l
37bc1ab46xor edx, edx
37bc1ab48shl r8, 3
37bc1ab4ccall memset
37bc1ab51mov r12l, [rbx]
37bc1ab54test r12l, r12l
37bc1ab57jle 0x37bc1ac01
37bc1ab5d
37bc1ab5dloc_37bc1ab5d:
37bc1ab5dlea eax, [r12+1]
37bc1ab62mov [rsp+56], eax
37bc1ab66test r15l, r15l
37bc1ab69jle 0x37bc1ad0c
37bc1ab6fmov rdi, [rsp+264]
37bc1ab77lea eax, [r15-1]
37bc1ab7bmov rbp, -1
37bc1ab82lea rbx, [rdi+8*rax+8]
37bc1ab87lea rax, [r13+16]
37bc1ab8bmov edi, 1
37bc1ab90mov [rsp+64], rax
37bc1ab95
37bc1ab95loc_37bc1ab95:
37bc1ab95mov rax, [rsp+64]
37bc1ab9amov rdx, rbp
37bc1ab9dmov r13, [rsp+264]
37bc1aba5shl rdx, 4
37bc1aba9lea r12, [rax+rdx]
37bc1abadnop [rax]
37bc1abb0
37bc1abb0loc_37bc1abb0:
37bc1abb0movsd_xmm x0, [r12]
37bc1abb6lea rcx, [rsp+80]
37bc1abbbadd r13, 8
37bc1abbfadd r12, 16
37bc1abc3movsd_xmm [rsp+80], x0
37bc1abc9movsd_xmm x0, [r12-8]
37bc1abd0movsd_xmm [rsp+88], x0
37bc1abd6call fn_37c42fc80
37bc1abdbaddsd x0, [r13-8]
37bc1abe1movsd_xmm [r13-8], x0
37bc1abe7cmp r13, rbx
37bc1abeajne 0x37bc1abb0
37bc1abecadd edi, 1
37bc1abefadd rbp, r14
37bc1abf2cmp edi, [rsp+56]
37bc1abf6jne 0x37bc1ab95
37bc1abf8
37bc1abf8loc_37bc1abf8:
37bc1abf8test r15l, r15l
37bc1abfbjle 0x37bc1a8ca
37bc1ac01
37bc1ac01loc_37bc1ac01:
37bc1ac01mov ebx, 1
37bc1ac06pxor x6, x6
37bc1ac0ajmp 0x37bc1ac1d
37bc1ac0c
37bc1ac0cloc_37bc1ac0c:
37bc1ac0cmovapd x6, x0
37bc1ac10
37bc1ac10loc_37bc1ac10:
37bc1ac10add rbx, 1
37bc1ac14cmp r15l, ebx
37bc1ac17jl 0x37bc1a8ce
37bc1ac1d
37bc1ac1dloc_37bc1ac1d:
37bc1ac1dmov rax, [rsp+264]
37bc1ac25movsd_xmm x0, [rax+8*rbx-8]
37bc1ac2bcomisd x0, x6
37bc1ac2fmovsd_xmm [rsp+104], x0
37bc1ac35ja 0x37bc1ac0c
37bc1ac37lea rcx, [rsp+104]
37bc1ac3ccall disnan_
37bc1ac41test eax, eax
37bc1ac43je 0x37bc1ac10
37bc1ac45movsd_xmm x0, [rsp+104]
37bc1ac4bjmp 0x37bc1ac0c
37bc1ac4d
37bc1ac4dloc_37bc1ac4d:
37bc1ac4dmov r9l, 1
37bc1ac53mov r8l, 1
37bc1ac59lea rdx, [rip+0x831383]
37bc1ac60mov rcx, rsi
37bc1ac63call lsame_
37bc1ac68test eax, eax
37bc1ac6aje 0x37bc1acd3
37bc1ac6c
37bc1ac6cloc_37bc1ac6c:
37bc1ac6cmov rax, [rip+0x83137d]
37bc1ac73mov esi, [rbx]
37bc1ac75mov [rsp+96], 0
37bc1ac7emov [rsp+104], rax
37bc1ac83test esi, esi
37bc1ac85jle 0x37bc1acbe
37bc1ac87shl r14, 4
37bc1ac8bmov ebx, 1
37bc1ac90lea r12, [rsp+104]
37bc1ac95lea rbp, [rsp+96]
37bc1ac9a
37bc1ac9aloc_37bc1ac9a:
37bc1ac9amov [rsp+32], r12
37bc1ac9fmov rdx, r13
37bc1aca2mov r9, rbp
37bc1aca5mov rcx, rdi
37bc1aca8lea r8, [rip+0x831339]
37bc1acafadd ebx, 1
37bc1acb2add r13, r14
37bc1acb5call zlassq_
37bc1acbacmp esi, ebx
37bc1acbcjge 0x37bc1ac9a
37bc1acbe
37bc1acbeloc_37bc1acbe:
37bc1acbemovsd_xmm x6, [rsp+104]
37bc1acc4sqrtsd x6, x6
37bc1acc8mulsd x6, [rsp+96]
37bc1accejmp 0x37bc1a8ce
37bc1acd3
37bc1acd3loc_37bc1acd3:
37bc1acd3mov r9l, 1
37bc1acd9mov r8l, 1
37bc1acdflea rdx, [rip+0x8312fe]
37bc1ace6mov rcx, rsi
37bc1ace9call lsame_
37bc1aceetest eax, eax
37bc1acf0jne 0x37bc1ac6c
37bc1acf6jmp 0x37bc1a8ce
37bc1acfb
37bc1acfbloc_37bc1acfb:
37bc1acfbmov r12l, [rbx]
37bc1acfetest r12l, r12l
37bc1ad01jg 0x37bc1ab5d
37bc1ad07jmp 0x37bc1a8ca
37bc1ad0c
37bc1ad0cloc_37bc1ad0c:
37bc1ad0cmov eax, 1
37bc1ad11
37bc1ad11loc_37bc1ad11:
37bc1ad11mov edi, [rsp+56]
37bc1ad15lea edx, [rax+1]
37bc1ad18cmp edi, edx
37bc1ad1aje 0x37bc1a8ca
37bc1ad20add eax, 2
37bc1ad23cmp eax, edi
37bc1ad25jne 0x37bc1ad11
37bc1ad27jmp 0x37bc1abf8
37bc1a890
37bc1a890zlange_:
37bc1a890push r15
37bc1a892push r14
37bc1a894push r13
37bc1a896push r12
37bc1a898push rbp
37bc1a899push rdi
37bc1a89apush rsi
37bc1a89bpush rbx
37bc1a89csub rsp, 152
37bc1a8a3movups [rsp+112], x6
37bc1a8a8movups [rsp+128], x7
37bc1a8b0mov eax, [rdx]
37bc1a8b2mov rdi, rdx
37bc1a8b5mov edx, [r8]
37bc1a8b8mov rsi, rcx
37bc1a8bbmov rbx, r8
37bc1a8bemov r13, r9
37bc1a8c1cmp eax, edx
37bc1a8c3cmovg eax, edx
37bc1a8c6test eax, eax
37bc1a8c8jne 0x37bc1a8f8
37bc1a8ca
37bc1a8caloc_37bc1a8ca:
37bc1a8capxor x6, x6
37bc1a8ce
37bc1a8celoc_37bc1a8ce:
37bc1a8cemovapd x0, x6
37bc1a8d2movups x7, [rsp+128]
37bc1a8damovups x6, [rsp+112]
37bc1a8dfadd rsp, 152
37bc1a8e6pop rbx
37bc1a8e7pop rsi
37bc1a8e8pop rdi
37bc1a8e9pop rbp
37bc1a8eapop r12
37bc1a8ecpop r13
37bc1a8eepop r14
37bc1a8f0pop r15
37bc1a8f2ret
37bc1a8f3
37bc1a8f3 0f 1f 44 00 00 ..D..
37bc1a8f8
37bc1a8f8loc_37bc1a8f8:
37bc1a8f8mov rax, [rsp+256]
37bc1a900mov r9l, 1
37bc1a906mov r8l, 1
37bc1a90clea rdx, [rip+0x8316cd]
37bc1a913movsxd r14, [rax]
37bc1a916xor eax, eax
37bc1a918test r14, r14
37bc1a91bcmovs r14, rax
37bc1a91fcall lsame_
37bc1a924test eax, eax
37bc1a926je 0x37bc1a9ed
37bc1a92cmov eax, [rbx]
37bc1a92emov [rsp+64], eax
37bc1a932test eax, eax
37bc1a934jle 0x37bc1a8ca
37bc1a936lea rax, [r13+16]
37bc1a93amov r12, -1
37bc1a941pxor x6, x6
37bc1a945mov ebp, 1
37bc1a94amov [rsp+72], rax
37bc1a94flea rax, [rsp+104]
37bc1a954mov [rsp+56], rax
37bc1a959nop [rax]
37bc1a960
37bc1a960loc_37bc1a960:
37bc1a960mov ebx, [rdi]
37bc1a962test ebx, ebx
37bc1a964jle 0x37bc1a9d8
37bc1a966mov rax, [rsp+72]
37bc1a96bmov rdx, r12
37bc1a96emov r15l, 1
37bc1a974shl rdx, 4
37bc1a978lea r13, [rax+rdx]
37bc1a97cjmp 0x37bc1a991
37bc1a97e
37bc1a97e 66 90 f.
37bc1a980
37bc1a980loc_37bc1a980:
37bc1a980movapd x6, x0
37bc1a984
37bc1a984loc_37bc1a984:
37bc1a984add r15l, 1
37bc1a988add r13, 16
37bc1a98ccmp ebx, r15l
37bc1a98fjl 0x37bc1a9d8
37bc1a991
37bc1a991loc_37bc1a991:
37bc1a991movsd_xmm x0, [r13]
37bc1a997lea rcx, [rsp+80]
37bc1a99cmovsd_xmm [rsp+80], x0
37bc1a9a2movsd_xmm x0, [r13+8]
37bc1a9a8movsd_xmm [rsp+88], x0
37bc1a9aecall fn_37c42fc80
37bc1a9b3comisd x0, x6
37bc1a9b7movsd_xmm [rsp+104], x0
37bc1a9bdja 0x37bc1a980
37bc1a9bfmov rcx, [rsp+56]
37bc1a9c4call disnan_
37bc1a9c9test eax, eax
37bc1a9cbje 0x37bc1a984
37bc1a9cdmovsd_xmm x0, [rsp+104]
37bc1a9d3jmp 0x37bc1a980
37bc1a9d5
37bc1a9d5 0f 1f 00 ...
37bc1a9d8
37bc1a9d8loc_37bc1a9d8:
37bc1a9d8add ebp, 1
37bc1a9dbadd r12, r14
37bc1a9decmp [rsp+64], ebp
37bc1a9e2jge 0x37bc1a960
37bc1a9e8jmp 0x37bc1a8ce
37bc1a9ed
37bc1a9edloc_37bc1a9ed:
37bc1a9edmov r9l, 1
37bc1a9f3mov r8l, 1
37bc1a9f9lea rdx, [rip+0x8315e1]
37bc1aa00mov rcx, rsi
37bc1aa03call lsame_
37bc1aa08test eax, eax
37bc1aa0ajne 0x37bc1aa15
37bc1aa0ccmp [rsi], 49
37bc1aa0fjne 0x37bc1ab0c
37bc1aa15
37bc1aa15loc_37bc1aa15:
37bc1aa15mov eax, [rbx]
37bc1aa17mov [rsp+56], eax
37bc1aa1btest eax, eax
37bc1aa1djle 0x37bc1a8ca
37bc1aa23lea rax, [r13+16]
37bc1aa27pxor x6, x6
37bc1aa2bmov rbp, -1
37bc1aa32mov r12l, 1
37bc1aa38mov [rsp+64], rax
37bc1aa3dlea rax, [rsp+104]
37bc1aa42mov [rsp+72], rax
37bc1aa47nop [rax+rax]
37bc1aa50
37bc1aa50loc_37bc1aa50:
37bc1aa50mov [rsp+104], 0
37bc1aa59mov edx, [rdi]
37bc1aa5btest edx, edx
37bc1aa5djle 0x37bc1ab06
37bc1aa63mov rax, rbp
37bc1aa66lea ebx, [rdx-1]
37bc1aa69pxor x7, x7
37bc1aa6dshl rax, 4
37bc1aa71add rbx, rbp
37bc1aa74shl rbx, 4
37bc1aa78lea r15, [rax+r13]
37bc1aa7cadd rbx, [rsp+64]
37bc1aa81nop [rax]
37bc1aa85nop [rax+rax]
37bc1aa90
37bc1aa90loc_37bc1aa90:
37bc1aa90movsd_xmm x0, [r15+16]
37bc1aa96lea rcx, [rsp+80]
37bc1aa9badd r15, 16
37bc1aa9fmovsd_xmm [rsp+80], x0
37bc1aaa5movsd_xmm x0, [r15+8]
37bc1aaabmovsd_xmm [rsp+88], x0
37bc1aab1call fn_37c42fc80
37bc1aab6addsd x7, x0
37bc1aabacmp rbx, r15
37bc1aabdjne 0x37bc1aa90
37bc1aabfmovsd_xmm [rsp+104], x7
37bc1aac5
37bc1aac5loc_37bc1aac5:
37bc1aac5comisd x7, x6
37bc1aac9jbe 0x37bc1aaf0
37bc1aacb
37bc1aacbloc_37bc1aacb:
37bc1aacbmovapd x6, x7
37bc1aacf
37bc1aacfloc_37bc1aacf:
37bc1aacfadd r12l, 1
37bc1aad3add rbp, r14
37bc1aad6cmp [rsp+56], r12l
37bc1aadbjge 0x37bc1aa50
37bc1aae1jmp 0x37bc1a8ce
37bc1aae6
37bc1aae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1aaf0
37bc1aaf0loc_37bc1aaf0:
37bc1aaf0mov rcx, [rsp+72]
37bc1aaf5call disnan_
37bc1aafatest eax, eax
37bc1aafcje 0x37bc1aacf
37bc1aafemovsd_xmm x7, [rsp+104]
37bc1ab04jmp 0x37bc1aacb
37bc1ab06
37bc1ab06loc_37bc1ab06:
37bc1ab06pxor x7, x7
37bc1ab0ajmp 0x37bc1aac5
37bc1ab0c
37bc1ab0cloc_37bc1ab0c:
37bc1ab0cmov r9l, 1
37bc1ab12mov r8l, 1
37bc1ab18lea rdx, [rip+0x8314c3]
37bc1ab1fmov rcx, rsi
37bc1ab22call lsame_
37bc1ab27test eax, eax
37bc1ab29je 0x37bc1ac4d
37bc1ab2fmov r15l, [rdi]
37bc1ab32test r15l, r15l
37bc1ab35jle 0x37bc1acfb
37bc1ab3bmov rcx, [rsp+264]
37bc1ab43mov r8l, r15l
37bc1ab46xor edx, edx
37bc1ab48shl r8, 3
37bc1ab4ccall memset
37bc1ab51mov r12l, [rbx]
37bc1ab54test r12l, r12l
37bc1ab57jle 0x37bc1ac01
37bc1ab5d
37bc1ab5dloc_37bc1ab5d:
37bc1ab5dlea eax, [r12+1]
37bc1ab62mov [rsp+56], eax
37bc1ab66test r15l, r15l
37bc1ab69jle 0x37bc1ad0c
37bc1ab6fmov rdi, [rsp+264]
37bc1ab77lea eax, [r15-1]
37bc1ab7bmov rbp, -1
37bc1ab82lea rbx, [rdi+8*rax+8]
37bc1ab87lea rax, [r13+16]
37bc1ab8bmov edi, 1
37bc1ab90mov [rsp+64], rax
37bc1ab95
37bc1ab95loc_37bc1ab95:
37bc1ab95mov rax, [rsp+64]
37bc1ab9amov rdx, rbp
37bc1ab9dmov r13, [rsp+264]
37bc1aba5shl rdx, 4
37bc1aba9lea r12, [rax+rdx]
37bc1abadnop [rax]
37bc1abb0
37bc1abb0loc_37bc1abb0:
37bc1abb0movsd_xmm x0, [r12]
37bc1abb6lea rcx, [rsp+80]
37bc1abbbadd r13, 8
37bc1abbfadd r12, 16
37bc1abc3movsd_xmm [rsp+80], x0
37bc1abc9movsd_xmm x0, [r12-8]
37bc1abd0movsd_xmm [rsp+88], x0
37bc1abd6call fn_37c42fc80
37bc1abdbaddsd x0, [r13-8]
37bc1abe1movsd_xmm [r13-8], x0
37bc1abe7cmp r13, rbx
37bc1abeajne 0x37bc1abb0
37bc1abecadd edi, 1
37bc1abefadd rbp, r14
37bc1abf2cmp edi, [rsp+56]
37bc1abf6jne 0x37bc1ab95
37bc1abf8
37bc1abf8loc_37bc1abf8:
37bc1abf8test r15l, r15l
37bc1abfbjle 0x37bc1a8ca
37bc1ac01
37bc1ac01loc_37bc1ac01:
37bc1ac01mov ebx, 1
37bc1ac06pxor x6, x6
37bc1ac0ajmp 0x37bc1ac1d
37bc1ac0c
37bc1ac0cloc_37bc1ac0c:
37bc1ac0cmovapd x6, x0
37bc1ac10
37bc1ac10loc_37bc1ac10:
37bc1ac10add rbx, 1
37bc1ac14cmp r15l, ebx
37bc1ac17jl 0x37bc1a8ce
37bc1ac1d
37bc1ac1dloc_37bc1ac1d:
37bc1ac1dmov rax, [rsp+264]
37bc1ac25movsd_xmm x0, [rax+8*rbx-8]
37bc1ac2bcomisd x0, x6
37bc1ac2fmovsd_xmm [rsp+104], x0
37bc1ac35ja 0x37bc1ac0c
37bc1ac37lea rcx, [rsp+104]
37bc1ac3ccall disnan_
37bc1ac41test eax, eax
37bc1ac43je 0x37bc1ac10
37bc1ac45movsd_xmm x0, [rsp+104]
37bc1ac4bjmp 0x37bc1ac0c
37bc1ac4d
37bc1ac4dloc_37bc1ac4d:
37bc1ac4dmov r9l, 1
37bc1ac53mov r8l, 1
37bc1ac59lea rdx, [rip+0x831383]
37bc1ac60mov rcx, rsi
37bc1ac63call lsame_
37bc1ac68test eax, eax
37bc1ac6aje 0x37bc1acd3
37bc1ac6c
37bc1ac6cloc_37bc1ac6c:
37bc1ac6cmov rax, [rip+0x83137d]
37bc1ac73mov esi, [rbx]
37bc1ac75mov [rsp+96], 0
37bc1ac7emov [rsp+104], rax
37bc1ac83test esi, esi
37bc1ac85jle 0x37bc1acbe
37bc1ac87shl r14, 4
37bc1ac8bmov ebx, 1
37bc1ac90lea r12, [rsp+104]
37bc1ac95lea rbp, [rsp+96]
37bc1ac9a
37bc1ac9aloc_37bc1ac9a:
37bc1ac9amov [rsp+32], r12
37bc1ac9fmov rdx, r13
37bc1aca2mov r9, rbp
37bc1aca5mov rcx, rdi
37bc1aca8lea r8, [rip+0x831339]
37bc1acafadd ebx, 1
37bc1acb2add r13, r14
37bc1acb5call zlassq_
37bc1acbacmp esi, ebx
37bc1acbcjge 0x37bc1ac9a
37bc1acbe
37bc1acbeloc_37bc1acbe:
37bc1acbemovsd_xmm x6, [rsp+104]
37bc1acc4sqrtsd x6, x6
37bc1acc8mulsd x6, [rsp+96]
37bc1accejmp 0x37bc1a8ce
37bc1acd3
37bc1acd3loc_37bc1acd3:
37bc1acd3mov r9l, 1
37bc1acd9mov r8l, 1
37bc1acdflea rdx, [rip+0x8312fe]
37bc1ace6mov rcx, rsi
37bc1ace9call lsame_
37bc1aceetest eax, eax
37bc1acf0jne 0x37bc1ac6c
37bc1acf6jmp 0x37bc1a8ce
37bc1acfb
37bc1acfbloc_37bc1acfb:
37bc1acfbmov r12l, [rbx]
37bc1acfetest r12l, r12l
37bc1ad01jg 0x37bc1ab5d
37bc1ad07jmp 0x37bc1a8ca
37bc1ad0c
37bc1ad0cloc_37bc1ad0c:
37bc1ad0cmov eax, 1
37bc1ad11
37bc1ad11loc_37bc1ad11:
37bc1ad11mov edi, [rsp+56]
37bc1ad15lea edx, [rax+1]
37bc1ad18cmp edi, edx
37bc1ad1aje 0x37bc1a8ca
37bc1ad20add eax, 2
37bc1ad23cmp eax, edi
37bc1ad25jne 0x37bc1ad11
37bc1ad27jmp 0x37bc1abf8
37bc1a890
37bc1ad2c
37bc1ad2c // align 0x10
37bc1ad2c // align 0x10
37bc1ad30
37bc1ad30zlangt_:
37bc1ad30push r15
37bc1ad32push r14
37bc1ad34push r13
37bc1ad36push r12
37bc1ad38push rbp
37bc1ad39push rdi
37bc1ad3apush rsi
37bc1ad3bpush rbx
37bc1ad3csub rsp, 152
37bc1ad43movups [rsp+96], x6
37bc1ad48movups [rsp+112], x7
37bc1ad4dmovups [rsp+128], x8
37bc1ad56pxor x6, x6
37bc1ad5amov eax, [rdx]
37bc1ad5cmov rbp, rcx
37bc1ad5fmov rdi, rdx
37bc1ad62mov rbx, r8
37bc1ad65mov rsi, r9
37bc1ad68test eax, eax
37bc1ad6ajg 0x37bc1ada0
37bc1ad6c
37bc1ad6cloc_37bc1ad6c:
37bc1ad6cmovapd x0, x6
37bc1ad70movups x7, [rsp+112]
37bc1ad75movups x6, [rsp+96]
37bc1ad7amovups x8, [rsp+128]
37bc1ad83add rsp, 152
37bc1ad8apop rbx
37bc1ad8bpop rsi
37bc1ad8cpop rdi
37bc1ad8dpop rbp
37bc1ad8epop r12
37bc1ad90pop r13
37bc1ad92pop r14
37bc1ad94pop r15
37bc1ad96ret
37bc1ad97
37bc1ad97 66 0f 1f 84 00 00 00 00 00 f........
37bc1ada0
37bc1ada0loc_37bc1ada0:
37bc1ada0mov r9l, 1
37bc1ada6mov r8l, 1
37bc1adaclea rdx, [rip+0x83124d]
37bc1adb3call lsame_
37bc1adb8test eax, eax
37bc1adbaje 0x37bc1af90
37bc1adc0movsxd rax, [rdi]
37bc1adc3lea rbp, [rsp+48]
37bc1adc8mov rcx, rbp
37bc1adcbmov r12, rax
37bc1adcesub rax, 1
37bc1add2shl rax, 4
37bc1add6add rax, rsi
37bc1add9movsd_xmm x0, [rax]
37bc1adddmovsd_xmm [rsp+48], x0
37bc1ade3movsd_xmm x0, [rax+8]
37bc1ade8movsd_xmm [rsp+56], x0
37bc1adeecall fn_37c42fc80
37bc1adf3movapd x6, x0
37bc1adf7cmp r12l, 1
37bc1adfbjle 0x37bc1ad6c
37bc1ae01lea eax, [r12-2]
37bc1ae06mov rdi, [rsp+256]
37bc1ae0eshl rax, 4
37bc1ae12lea r12, [rbx+rax+16]
37bc1ae17jmp 0x37bc1ae98
37bc1ae19
37bc1ae19 0f 1f 80 00 00 00 00 .......
37bc1ae20
37bc1ae20loc_37bc1ae20:
37bc1ae20movsd_xmm x0, [rsi]
37bc1ae24mov rcx, rbp
37bc1ae27movsd_xmm [rsp+48], x0
37bc1ae2dmovsd_xmm x0, [rsi+8]
37bc1ae32movsd_xmm [rsp+56], x0
37bc1ae38call fn_37c42fc80
37bc1ae3dcomisd x0, x8
37bc1ae42movapd x7, x0
37bc1ae46movsd_xmm [rsp+80], x0
37bc1ae4cjbe 0x37bc1af50
37bc1ae52
37bc1ae52loc_37bc1ae52:
37bc1ae52movsd_xmm x0, [rdi]
37bc1ae56mov rcx, rbp
37bc1ae59movsd_xmm [rsp+48], x0
37bc1ae5fmovsd_xmm x0, [rdi+8]
37bc1ae64movsd_xmm [rsp+56], x0
37bc1ae6acall fn_37c42fc80
37bc1ae6fcomisd x0, x7
37bc1ae73movapd x6, x0
37bc1ae77movsd_xmm [rsp+88], x0
37bc1ae7djbe 0x37bc1af10
37bc1ae83
37bc1ae83loc_37bc1ae83:
37bc1ae83add rbx, 16
37bc1ae87add rdi, 16
37bc1ae8badd rsi, 16
37bc1ae8fcmp r12, rbx
37bc1ae92je 0x37bc1ad6c
37bc1ae98
37bc1ae98loc_37bc1ae98:
37bc1ae98movsd_xmm x0, [rbx]
37bc1ae9cmov rcx, rbp
37bc1ae9fmovsd_xmm [rsp+48], x0
37bc1aea5movsd_xmm x0, [rbx+8]
37bc1aeaamovsd_xmm [rsp+56], x0
37bc1aeb0call fn_37c42fc80
37bc1aeb5comisd x0, x6
37bc1aeb9movapd x8, x0
37bc1aebemovsd_xmm [rsp+72], x0
37bc1aec4ja 0x37bc1ae20
37bc1aecalea rcx, [rsp+72]
37bc1aecfmovapd x8, x6
37bc1aed4call disnan_
37bc1aed9test eax, eax
37bc1aedbje 0x37bc1ae20
37bc1aee1movsd_xmm x0, [rbx]
37bc1aee5mov rcx, rbp
37bc1aee8movsd_xmm [rsp+48], x0
37bc1aeeemovsd_xmm x0, [rbx+8]
37bc1aef3movsd_xmm [rsp+56], x0
37bc1aef9call fn_37c42fc80
37bc1aefemovapd x8, x0
37bc1af03jmp 0x37bc1ae20
37bc1af08
37bc1af08 0f 1f 84 00 00 00 00 00 ........
37bc1af10
37bc1af10loc_37bc1af10:
37bc1af10lea rcx, [rsp+88]
37bc1af15movapd x6, x7
37bc1af19call disnan_
37bc1af1etest eax, eax
37bc1af20je 0x37bc1ae83
37bc1af26movsd_xmm x0, [rdi]
37bc1af2amov rcx, rbp
37bc1af2dmovsd_xmm [rsp+48], x0
37bc1af33movsd_xmm x0, [rdi+8]
37bc1af38movsd_xmm [rsp+56], x0
37bc1af3ecall fn_37c42fc80
37bc1af43movapd x6, x0
37bc1af47jmp 0x37bc1ae83
37bc1af4c
37bc1af4c 0f 1f 40 00 ..@.
37bc1af50
37bc1af50loc_37bc1af50:
37bc1af50lea rcx, [rsp+80]
37bc1af55movapd x7, x8
37bc1af5acall disnan_
37bc1af5ftest eax, eax
37bc1af61je 0x37bc1ae52
37bc1af67movsd_xmm x0, [rsi]
37bc1af6bmov rcx, rbp
37bc1af6emovsd_xmm [rsp+48], x0
37bc1af74movsd_xmm x0, [rsi+8]
37bc1af79movsd_xmm [rsp+56], x0
37bc1af7fcall fn_37c42fc80
37bc1af84movapd x7, x0
37bc1af88jmp 0x37bc1ae52
37bc1af8d
37bc1af8d 0f 1f 00 ...
37bc1af90
37bc1af90loc_37bc1af90:
37bc1af90mov r9l, 1
37bc1af96mov r8l, 1
37bc1af9clea rdx, [rip+0x83105e]
37bc1afa3mov rcx, rbp
37bc1afa6call lsame_
37bc1afabtest eax, eax
37bc1afadjne 0x37bc1afb9
37bc1afafcmp [rbp], 49
37bc1afb3jne 0x37bc1b170
37bc1afb9
37bc1afb9loc_37bc1afb9:
37bc1afb9movsd_xmm x0, [rsi]
37bc1afbdmovsxd r12, [rdi]
37bc1afc0lea rbp, [rsp+48]
37bc1afc5mov rcx, rbp
37bc1afc8movsd_xmm [rsp+48], x0
37bc1afcemovsd_xmm x0, [rsi+8]
37bc1afd3mov r15l, r12l
37bc1afd6movsd_xmm [rsp+56], x0
37bc1afdccall fn_37c42fc80
37bc1afe1movapd x6, x0
37bc1afe5cmp r12l, 1
37bc1afe9je 0x37bc1ad6c
37bc1afefmovsd_xmm x0, [rbx]
37bc1aff3mov rcx, rbp
37bc1aff6movsd_xmm [rsp+48], x0
37bc1affcmovsd_xmm x0, [rbx+8]
37bc1b001movsd_xmm [rsp+56], x0
37bc1b007call fn_37c42fc80
37bc1b00clea rax, [r12-1]
37bc1b011mov rcx, rbp
37bc1b014sub r12, 2
37bc1b018shl rax, 4
37bc1b01cmovapd x7, x0
37bc1b020shl r12, 4
37bc1b024add rax, rsi
37bc1b027addsd x7, x6
37bc1b02bmovsd_xmm x0, [rax]
37bc1b02fmovsd_xmm [rsp+48], x0
37bc1b035movsd_xmm x0, [rax+8]
37bc1b03amovsd_xmm [rsp+56], x0
37bc1b040call fn_37c42fc80
37bc1b045mov rax, [rsp+256]
37bc1b04dmov rcx, rbp
37bc1b050movapd x6, x0
37bc1b054add rax, r12
37bc1b057movsd_xmm x0, [rax]
37bc1b05bmovsd_xmm [rsp+48], x0
37bc1b061movsd_xmm x0, [rax+8]
37bc1b066movsd_xmm [rsp+56], x0
37bc1b06ccall fn_37c42fc80
37bc1b071addsd x6, x0
37bc1b075comisd x6, x7
37bc1b079movsd_xmm [rsp+88], x6
37bc1b07fjbe 0x37bc1b34b
37bc1b085
37bc1b085loc_37bc1b085:
37bc1b085cmp r15l, 2
37bc1b089jle 0x37bc1ad6c
37bc1b08flea eax, [r15-3]
37bc1b093lea rdi, [rsi+16]
37bc1b097mov r12, [rsp+256]
37bc1b09fadd rbx, 16
37bc1b0a3shl rax, 4
37bc1b0a7lea rsi, [rsi+rax+32]
37bc1b0acjmp 0x37bc1b0c9
37bc1b0ae
37bc1b0ae 66 90 f.
37bc1b0b0
37bc1b0b0loc_37bc1b0b0:
37bc1b0b0movapd x6, x0
37bc1b0b4
37bc1b0b4loc_37bc1b0b4:
37bc1b0b4add rdi, 16
37bc1b0b8add rbx, 16
37bc1b0bcadd r12, 16
37bc1b0c0cmp rsi, rdi
37bc1b0c3je 0x37bc1ad6c
37bc1b0c9
37bc1b0c9loc_37bc1b0c9:
37bc1b0c9movsd_xmm x0, [rdi]
37bc1b0cdmov rcx, rbp
37bc1b0d0movsd_xmm [rsp+48], x0
37bc1b0d6movsd_xmm x0, [rdi+8]
37bc1b0dbmovsd_xmm [rsp+56], x0
37bc1b0e1call fn_37c42fc80
37bc1b0e6mov rcx, rbp
37bc1b0e9movapd x7, x0
37bc1b0edmovsd_xmm x0, [rbx]
37bc1b0f1movsd_xmm [rsp+48], x0
37bc1b0f7movsd_xmm x0, [rbx+8]
37bc1b0fcmovsd_xmm [rsp+56], x0
37bc1b102call fn_37c42fc80
37bc1b107mov rcx, rbp
37bc1b10amovapd x8, x0
37bc1b10fmovsd_xmm x0, [r12]
37bc1b115movsd_xmm [rsp+48], x0
37bc1b11bmovsd_xmm x0, [r12+8]
37bc1b122movsd_xmm [rsp+56], x0
37bc1b128call fn_37c42fc80
37bc1b12daddsd x7, x8
37bc1b132movapd x1, x0
37bc1b136movapd x0, x7
37bc1b13aaddsd x0, x1
37bc1b13ecomisd x0, x6
37bc1b142movsd_xmm [rsp+88], x0
37bc1b148ja 0x37bc1b0b0
37bc1b14elea rcx, [rsp+88]
37bc1b153call disnan_
37bc1b158test eax, eax
37bc1b15aje 0x37bc1b0b4
37bc1b160movsd_xmm x0, [rsp+88]
37bc1b166jmp 0x37bc1b0b0
37bc1b16b
37bc1b16b 0f 1f 44 00 00 ..D..
37bc1b170
37bc1b170loc_37bc1b170:
37bc1b170mov r9l, 1
37bc1b176mov r8l, 1
37bc1b17clea rdx, [rip+0x830e7f]
37bc1b183mov rcx, rbp
37bc1b186call lsame_
37bc1b18btest eax, eax
37bc1b18dje 0x37bc1b36f
37bc1b193movsd_xmm x0, [rsi]
37bc1b197movsxd r12, [rdi]
37bc1b19alea rbp, [rsp+48]
37bc1b19fmov rcx, rbp
37bc1b1a2movsd_xmm [rsp+48], x0
37bc1b1a8movsd_xmm x0, [rsi+8]
37bc1b1admov r15l, r12l
37bc1b1b0movsd_xmm [rsp+56], x0
37bc1b1b6call fn_37c42fc80
37bc1b1bbmovapd x6, x0
37bc1b1bfcmp r12l, 1
37bc1b1c3je 0x37bc1ad6c
37bc1b1c9mov rax, [rsp+256]
37bc1b1d1mov rcx, rbp
37bc1b1d4movsd_xmm x0, [rax]
37bc1b1d8movsd_xmm [rsp+48], x0
37bc1b1demovsd_xmm x0, [rax+8]
37bc1b1e3movsd_xmm [rsp+56], x0
37bc1b1e9call fn_37c42fc80
37bc1b1eelea rax, [r12-1]
37bc1b1f3mov rcx, rbp
37bc1b1f6shl rax, 4
37bc1b1famovapd x7, x0
37bc1b1feadd rax, rsi
37bc1b201addsd x7, x6
37bc1b205movsd_xmm x0, [rax]
37bc1b209movsd_xmm [rsp+48], x0
37bc1b20fmovsd_xmm x0, [rax+8]
37bc1b214movsd_xmm [rsp+56], x0
37bc1b21acall fn_37c42fc80
37bc1b21flea rax, [r12-2]
37bc1b224mov rcx, rbp
37bc1b227shl rax, 4
37bc1b22bmovapd x6, x0
37bc1b22fadd rax, rbx
37bc1b232movsd_xmm x0, [rax]
37bc1b236movsd_xmm [rsp+48], x0
37bc1b23cmovsd_xmm x0, [rax+8]
37bc1b241movsd_xmm [rsp+56], x0
37bc1b247call fn_37c42fc80
37bc1b24caddsd x6, x0
37bc1b250comisd x6, x7
37bc1b254movsd_xmm [rsp+88], x6
37bc1b25ajbe 0x37bc1b453
37bc1b260
37bc1b260loc_37bc1b260:
37bc1b260cmp r15l, 2
37bc1b264jle 0x37bc1ad6c
37bc1b26amov rdx, [rsp+256]
37bc1b272lea eax, [r15-3]
37bc1b276lea rdi, [rsi+16]
37bc1b27ashl rax, 4
37bc1b27elea r12, [rdx+16]
37bc1b282lea rsi, [rsi+rax+32]
37bc1b287jmp 0x37bc1b2a9
37bc1b289
37bc1b289 0f 1f 80 00 00 00 00 .......
37bc1b290
37bc1b290loc_37bc1b290:
37bc1b290movapd x6, x0
37bc1b294
37bc1b294loc_37bc1b294:
37bc1b294add rdi, 16
37bc1b298add r12, 16
37bc1b29cadd rbx, 16
37bc1b2a0cmp rsi, rdi
37bc1b2a3je 0x37bc1ad6c
37bc1b2a9
37bc1b2a9loc_37bc1b2a9:
37bc1b2a9movsd_xmm x0, [rdi]
37bc1b2admov rcx, rbp
37bc1b2b0movsd_xmm [rsp+48], x0
37bc1b2b6movsd_xmm x0, [rdi+8]
37bc1b2bbmovsd_xmm [rsp+56], x0
37bc1b2c1call fn_37c42fc80
37bc1b2c6mov rcx, rbp
37bc1b2c9movapd x7, x0
37bc1b2cdmovsd_xmm x0, [r12]
37bc1b2d3movsd_xmm [rsp+48], x0
37bc1b2d9movsd_xmm x0, [r12+8]
37bc1b2e0movsd_xmm [rsp+56], x0
37bc1b2e6call fn_37c42fc80
37bc1b2ebmov rcx, rbp
37bc1b2eemovapd x8, x0
37bc1b2f3movsd_xmm x0, [rbx]
37bc1b2f7movsd_xmm [rsp+48], x0
37bc1b2fdmovsd_xmm x0, [rbx+8]
37bc1b302movsd_xmm [rsp+56], x0
37bc1b308call fn_37c42fc80
37bc1b30daddsd x7, x8
37bc1b312movapd x1, x0
37bc1b316movapd x0, x7
37bc1b31aaddsd x0, x1
37bc1b31ecomisd x0, x6
37bc1b322movsd_xmm [rsp+88], x0
37bc1b328ja 0x37bc1b290
37bc1b32elea rcx, [rsp+88]
37bc1b333call disnan_
37bc1b338test eax, eax
37bc1b33aje 0x37bc1b294
37bc1b340movsd_xmm x0, [rsp+88]
37bc1b346jmp 0x37bc1b290
37bc1b34b
37bc1b34bloc_37bc1b34b:
37bc1b34blea rcx, [rsp+88]
37bc1b350movapd x6, x7
37bc1b354call disnan_
37bc1b359mov r15l, [rdi]
37bc1b35ctest eax, eax
37bc1b35eje 0x37bc1b085
37bc1b364movsd_xmm x6, [rsp+88]
37bc1b36ajmp 0x37bc1b085
37bc1b36f
37bc1b36floc_37bc1b36f:
37bc1b36fmov r9l, 1
37bc1b375mov r8l, 1
37bc1b37blea rdx, [rip+0x830c81]
37bc1b382mov rcx, rbp
37bc1b385call lsame_
37bc1b38atest eax, eax
37bc1b38cjne 0x37bc1b3b1
37bc1b38emov r9l, 1
37bc1b394mov r8l, 1
37bc1b39alea rdx, [rip+0x830c67]
37bc1b3a1mov rcx, rbp
37bc1b3a4call lsame_
37bc1b3a9test eax, eax
37bc1b3abje 0x37bc1ad6c
37bc1b3b1
37bc1b3b1loc_37bc1b3b1:
37bc1b3b1lea r12, [rsp+88]
37bc1b3b6lea rbp, [rsp+80]
37bc1b3bbmov rdx, rsi
37bc1b3bemov rcx, rdi
37bc1b3c1mov [rsp+32], r12
37bc1b3c6mov rax, [rip+0x830c43]
37bc1b3cdmov r9, rbp
37bc1b3d0lea r8, [rip+0x830c2d]
37bc1b3d7mov [rsp+80], 0
37bc1b3e0mov [rsp+88], rax
37bc1b3e5call zlassq_
37bc1b3eamov eax, [rdi]
37bc1b3eccmp eax, 1
37bc1b3efjle 0x37bc1b43e
37bc1b3f1mov [rsp+32], r12
37bc1b3f6sub eax, 1
37bc1b3f9mov r9, rbp
37bc1b3fcmov rdx, rbx
37bc1b3fflea r8, [rip+0x830bfe]
37bc1b406lea rcx, [rsp+72]
37bc1b40bmov [rsp+72], eax
37bc1b40fcall zlassq_
37bc1b414mov eax, [rdi]
37bc1b416mov [rsp+32], r12
37bc1b41bmov r9, rbp
37bc1b41emov rdx, [rsp+256]
37bc1b426lea r8, [rip+0x830bd7]
37bc1b42dlea rcx, [rsp+72]
37bc1b432sub eax, 1
37bc1b435mov [rsp+72], eax
37bc1b439call zlassq_
37bc1b43e
37bc1b43eloc_37bc1b43e:
37bc1b43emovsd_xmm x6, [rsp+88]
37bc1b444sqrtsd x6, x6
37bc1b448mulsd x6, [rsp+80]
37bc1b44ejmp 0x37bc1ad6c
37bc1b453
37bc1b453loc_37bc1b453:
37bc1b453lea rcx, [rsp+88]
37bc1b458movapd x6, x7
37bc1b45ccall disnan_
37bc1b461mov r15l, [rdi]
37bc1b464test eax, eax
37bc1b466je 0x37bc1b260
37bc1b46cmovsd_xmm x6, [rsp+88]
37bc1b472jmp 0x37bc1b260
37bc1ad30
37bc1ad30zlangt_:
37bc1ad30push r15
37bc1ad32push r14
37bc1ad34push r13
37bc1ad36push r12
37bc1ad38push rbp
37bc1ad39push rdi
37bc1ad3apush rsi
37bc1ad3bpush rbx
37bc1ad3csub rsp, 152
37bc1ad43movups [rsp+96], x6
37bc1ad48movups [rsp+112], x7
37bc1ad4dmovups [rsp+128], x8
37bc1ad56pxor x6, x6
37bc1ad5amov eax, [rdx]
37bc1ad5cmov rbp, rcx
37bc1ad5fmov rdi, rdx
37bc1ad62mov rbx, r8
37bc1ad65mov rsi, r9
37bc1ad68test eax, eax
37bc1ad6ajg 0x37bc1ada0
37bc1ad6c
37bc1ad6cloc_37bc1ad6c:
37bc1ad6cmovapd x0, x6
37bc1ad70movups x7, [rsp+112]
37bc1ad75movups x6, [rsp+96]
37bc1ad7amovups x8, [rsp+128]
37bc1ad83add rsp, 152
37bc1ad8apop rbx
37bc1ad8bpop rsi
37bc1ad8cpop rdi
37bc1ad8dpop rbp
37bc1ad8epop r12
37bc1ad90pop r13
37bc1ad92pop r14
37bc1ad94pop r15
37bc1ad96ret
37bc1ad97
37bc1ad97 66 0f 1f 84 00 00 00 00 00 f........
37bc1ada0
37bc1ada0loc_37bc1ada0:
37bc1ada0mov r9l, 1
37bc1ada6mov r8l, 1
37bc1adaclea rdx, [rip+0x83124d]
37bc1adb3call lsame_
37bc1adb8test eax, eax
37bc1adbaje 0x37bc1af90
37bc1adc0movsxd rax, [rdi]
37bc1adc3lea rbp, [rsp+48]
37bc1adc8mov rcx, rbp
37bc1adcbmov r12, rax
37bc1adcesub rax, 1
37bc1add2shl rax, 4
37bc1add6add rax, rsi
37bc1add9movsd_xmm x0, [rax]
37bc1adddmovsd_xmm [rsp+48], x0
37bc1ade3movsd_xmm x0, [rax+8]
37bc1ade8movsd_xmm [rsp+56], x0
37bc1adeecall fn_37c42fc80
37bc1adf3movapd x6, x0
37bc1adf7cmp r12l, 1
37bc1adfbjle 0x37bc1ad6c
37bc1ae01lea eax, [r12-2]
37bc1ae06mov rdi, [rsp+256]
37bc1ae0eshl rax, 4
37bc1ae12lea r12, [rbx+rax+16]
37bc1ae17jmp 0x37bc1ae98
37bc1ae19
37bc1ae19 0f 1f 80 00 00 00 00 .......
37bc1ae20
37bc1ae20loc_37bc1ae20:
37bc1ae20movsd_xmm x0, [rsi]
37bc1ae24mov rcx, rbp
37bc1ae27movsd_xmm [rsp+48], x0
37bc1ae2dmovsd_xmm x0, [rsi+8]
37bc1ae32movsd_xmm [rsp+56], x0
37bc1ae38call fn_37c42fc80
37bc1ae3dcomisd x0, x8
37bc1ae42movapd x7, x0
37bc1ae46movsd_xmm [rsp+80], x0
37bc1ae4cjbe 0x37bc1af50
37bc1ae52
37bc1ae52loc_37bc1ae52:
37bc1ae52movsd_xmm x0, [rdi]
37bc1ae56mov rcx, rbp
37bc1ae59movsd_xmm [rsp+48], x0
37bc1ae5fmovsd_xmm x0, [rdi+8]
37bc1ae64movsd_xmm [rsp+56], x0
37bc1ae6acall fn_37c42fc80
37bc1ae6fcomisd x0, x7
37bc1ae73movapd x6, x0
37bc1ae77movsd_xmm [rsp+88], x0
37bc1ae7djbe 0x37bc1af10
37bc1ae83
37bc1ae83loc_37bc1ae83:
37bc1ae83add rbx, 16
37bc1ae87add rdi, 16
37bc1ae8badd rsi, 16
37bc1ae8fcmp r12, rbx
37bc1ae92je 0x37bc1ad6c
37bc1ae98
37bc1ae98loc_37bc1ae98:
37bc1ae98movsd_xmm x0, [rbx]
37bc1ae9cmov rcx, rbp
37bc1ae9fmovsd_xmm [rsp+48], x0
37bc1aea5movsd_xmm x0, [rbx+8]
37bc1aeaamovsd_xmm [rsp+56], x0
37bc1aeb0call fn_37c42fc80
37bc1aeb5comisd x0, x6
37bc1aeb9movapd x8, x0
37bc1aebemovsd_xmm [rsp+72], x0
37bc1aec4ja 0x37bc1ae20
37bc1aecalea rcx, [rsp+72]
37bc1aecfmovapd x8, x6
37bc1aed4call disnan_
37bc1aed9test eax, eax
37bc1aedbje 0x37bc1ae20
37bc1aee1movsd_xmm x0, [rbx]
37bc1aee5mov rcx, rbp
37bc1aee8movsd_xmm [rsp+48], x0
37bc1aeeemovsd_xmm x0, [rbx+8]
37bc1aef3movsd_xmm [rsp+56], x0
37bc1aef9call fn_37c42fc80
37bc1aefemovapd x8, x0
37bc1af03jmp 0x37bc1ae20
37bc1af08
37bc1af08 0f 1f 84 00 00 00 00 00 ........
37bc1af10
37bc1af10loc_37bc1af10:
37bc1af10lea rcx, [rsp+88]
37bc1af15movapd x6, x7
37bc1af19call disnan_
37bc1af1etest eax, eax
37bc1af20je 0x37bc1ae83
37bc1af26movsd_xmm x0, [rdi]
37bc1af2amov rcx, rbp
37bc1af2dmovsd_xmm [rsp+48], x0
37bc1af33movsd_xmm x0, [rdi+8]
37bc1af38movsd_xmm [rsp+56], x0
37bc1af3ecall fn_37c42fc80
37bc1af43movapd x6, x0
37bc1af47jmp 0x37bc1ae83
37bc1af4c
37bc1af4c 0f 1f 40 00 ..@.
37bc1af50
37bc1af50loc_37bc1af50:
37bc1af50lea rcx, [rsp+80]
37bc1af55movapd x7, x8
37bc1af5acall disnan_
37bc1af5ftest eax, eax
37bc1af61je 0x37bc1ae52
37bc1af67movsd_xmm x0, [rsi]
37bc1af6bmov rcx, rbp
37bc1af6emovsd_xmm [rsp+48], x0
37bc1af74movsd_xmm x0, [rsi+8]
37bc1af79movsd_xmm [rsp+56], x0
37bc1af7fcall fn_37c42fc80
37bc1af84movapd x7, x0
37bc1af88jmp 0x37bc1ae52
37bc1af8d
37bc1af8d 0f 1f 00 ...
37bc1af90
37bc1af90loc_37bc1af90:
37bc1af90mov r9l, 1
37bc1af96mov r8l, 1
37bc1af9clea rdx, [rip+0x83105e]
37bc1afa3mov rcx, rbp
37bc1afa6call lsame_
37bc1afabtest eax, eax
37bc1afadjne 0x37bc1afb9
37bc1afafcmp [rbp], 49
37bc1afb3jne 0x37bc1b170
37bc1afb9
37bc1afb9loc_37bc1afb9:
37bc1afb9movsd_xmm x0, [rsi]
37bc1afbdmovsxd r12, [rdi]
37bc1afc0lea rbp, [rsp+48]
37bc1afc5mov rcx, rbp
37bc1afc8movsd_xmm [rsp+48], x0
37bc1afcemovsd_xmm x0, [rsi+8]
37bc1afd3mov r15l, r12l
37bc1afd6movsd_xmm [rsp+56], x0
37bc1afdccall fn_37c42fc80
37bc1afe1movapd x6, x0
37bc1afe5cmp r12l, 1
37bc1afe9je 0x37bc1ad6c
37bc1afefmovsd_xmm x0, [rbx]
37bc1aff3mov rcx, rbp
37bc1aff6movsd_xmm [rsp+48], x0
37bc1affcmovsd_xmm x0, [rbx+8]
37bc1b001movsd_xmm [rsp+56], x0
37bc1b007call fn_37c42fc80
37bc1b00clea rax, [r12-1]
37bc1b011mov rcx, rbp
37bc1b014sub r12, 2
37bc1b018shl rax, 4
37bc1b01cmovapd x7, x0
37bc1b020shl r12, 4
37bc1b024add rax, rsi
37bc1b027addsd x7, x6
37bc1b02bmovsd_xmm x0, [rax]
37bc1b02fmovsd_xmm [rsp+48], x0
37bc1b035movsd_xmm x0, [rax+8]
37bc1b03amovsd_xmm [rsp+56], x0
37bc1b040call fn_37c42fc80
37bc1b045mov rax, [rsp+256]
37bc1b04dmov rcx, rbp
37bc1b050movapd x6, x0
37bc1b054add rax, r12
37bc1b057movsd_xmm x0, [rax]
37bc1b05bmovsd_xmm [rsp+48], x0
37bc1b061movsd_xmm x0, [rax+8]
37bc1b066movsd_xmm [rsp+56], x0
37bc1b06ccall fn_37c42fc80
37bc1b071addsd x6, x0
37bc1b075comisd x6, x7
37bc1b079movsd_xmm [rsp+88], x6
37bc1b07fjbe 0x37bc1b34b
37bc1b085
37bc1b085loc_37bc1b085:
37bc1b085cmp r15l, 2
37bc1b089jle 0x37bc1ad6c
37bc1b08flea eax, [r15-3]
37bc1b093lea rdi, [rsi+16]
37bc1b097mov r12, [rsp+256]
37bc1b09fadd rbx, 16
37bc1b0a3shl rax, 4
37bc1b0a7lea rsi, [rsi+rax+32]
37bc1b0acjmp 0x37bc1b0c9
37bc1b0ae
37bc1b0ae 66 90 f.
37bc1b0b0
37bc1b0b0loc_37bc1b0b0:
37bc1b0b0movapd x6, x0
37bc1b0b4
37bc1b0b4loc_37bc1b0b4:
37bc1b0b4add rdi, 16
37bc1b0b8add rbx, 16
37bc1b0bcadd r12, 16
37bc1b0c0cmp rsi, rdi
37bc1b0c3je 0x37bc1ad6c
37bc1b0c9
37bc1b0c9loc_37bc1b0c9:
37bc1b0c9movsd_xmm x0, [rdi]
37bc1b0cdmov rcx, rbp
37bc1b0d0movsd_xmm [rsp+48], x0
37bc1b0d6movsd_xmm x0, [rdi+8]
37bc1b0dbmovsd_xmm [rsp+56], x0
37bc1b0e1call fn_37c42fc80
37bc1b0e6mov rcx, rbp
37bc1b0e9movapd x7, x0
37bc1b0edmovsd_xmm x0, [rbx]
37bc1b0f1movsd_xmm [rsp+48], x0
37bc1b0f7movsd_xmm x0, [rbx+8]
37bc1b0fcmovsd_xmm [rsp+56], x0
37bc1b102call fn_37c42fc80
37bc1b107mov rcx, rbp
37bc1b10amovapd x8, x0
37bc1b10fmovsd_xmm x0, [r12]
37bc1b115movsd_xmm [rsp+48], x0
37bc1b11bmovsd_xmm x0, [r12+8]
37bc1b122movsd_xmm [rsp+56], x0
37bc1b128call fn_37c42fc80
37bc1b12daddsd x7, x8
37bc1b132movapd x1, x0
37bc1b136movapd x0, x7
37bc1b13aaddsd x0, x1
37bc1b13ecomisd x0, x6
37bc1b142movsd_xmm [rsp+88], x0
37bc1b148ja 0x37bc1b0b0
37bc1b14elea rcx, [rsp+88]
37bc1b153call disnan_
37bc1b158test eax, eax
37bc1b15aje 0x37bc1b0b4
37bc1b160movsd_xmm x0, [rsp+88]
37bc1b166jmp 0x37bc1b0b0
37bc1b16b
37bc1b16b 0f 1f 44 00 00 ..D..
37bc1b170
37bc1b170loc_37bc1b170:
37bc1b170mov r9l, 1
37bc1b176mov r8l, 1
37bc1b17clea rdx, [rip+0x830e7f]
37bc1b183mov rcx, rbp
37bc1b186call lsame_
37bc1b18btest eax, eax
37bc1b18dje 0x37bc1b36f
37bc1b193movsd_xmm x0, [rsi]
37bc1b197movsxd r12, [rdi]
37bc1b19alea rbp, [rsp+48]
37bc1b19fmov rcx, rbp
37bc1b1a2movsd_xmm [rsp+48], x0
37bc1b1a8movsd_xmm x0, [rsi+8]
37bc1b1admov r15l, r12l
37bc1b1b0movsd_xmm [rsp+56], x0
37bc1b1b6call fn_37c42fc80
37bc1b1bbmovapd x6, x0
37bc1b1bfcmp r12l, 1
37bc1b1c3je 0x37bc1ad6c
37bc1b1c9mov rax, [rsp+256]
37bc1b1d1mov rcx, rbp
37bc1b1d4movsd_xmm x0, [rax]
37bc1b1d8movsd_xmm [rsp+48], x0
37bc1b1demovsd_xmm x0, [rax+8]
37bc1b1e3movsd_xmm [rsp+56], x0
37bc1b1e9call fn_37c42fc80
37bc1b1eelea rax, [r12-1]
37bc1b1f3mov rcx, rbp
37bc1b1f6shl rax, 4
37bc1b1famovapd x7, x0
37bc1b1feadd rax, rsi
37bc1b201addsd x7, x6
37bc1b205movsd_xmm x0, [rax]
37bc1b209movsd_xmm [rsp+48], x0
37bc1b20fmovsd_xmm x0, [rax+8]
37bc1b214movsd_xmm [rsp+56], x0
37bc1b21acall fn_37c42fc80
37bc1b21flea rax, [r12-2]
37bc1b224mov rcx, rbp
37bc1b227shl rax, 4
37bc1b22bmovapd x6, x0
37bc1b22fadd rax, rbx
37bc1b232movsd_xmm x0, [rax]
37bc1b236movsd_xmm [rsp+48], x0
37bc1b23cmovsd_xmm x0, [rax+8]
37bc1b241movsd_xmm [rsp+56], x0
37bc1b247call fn_37c42fc80
37bc1b24caddsd x6, x0
37bc1b250comisd x6, x7
37bc1b254movsd_xmm [rsp+88], x6
37bc1b25ajbe 0x37bc1b453
37bc1b260
37bc1b260loc_37bc1b260:
37bc1b260cmp r15l, 2
37bc1b264jle 0x37bc1ad6c
37bc1b26amov rdx, [rsp+256]
37bc1b272lea eax, [r15-3]
37bc1b276lea rdi, [rsi+16]
37bc1b27ashl rax, 4
37bc1b27elea r12, [rdx+16]
37bc1b282lea rsi, [rsi+rax+32]
37bc1b287jmp 0x37bc1b2a9
37bc1b289
37bc1b289 0f 1f 80 00 00 00 00 .......
37bc1b290
37bc1b290loc_37bc1b290:
37bc1b290movapd x6, x0
37bc1b294
37bc1b294loc_37bc1b294:
37bc1b294add rdi, 16
37bc1b298add r12, 16
37bc1b29cadd rbx, 16
37bc1b2a0cmp rsi, rdi
37bc1b2a3je 0x37bc1ad6c
37bc1b2a9
37bc1b2a9loc_37bc1b2a9:
37bc1b2a9movsd_xmm x0, [rdi]
37bc1b2admov rcx, rbp
37bc1b2b0movsd_xmm [rsp+48], x0
37bc1b2b6movsd_xmm x0, [rdi+8]
37bc1b2bbmovsd_xmm [rsp+56], x0
37bc1b2c1call fn_37c42fc80
37bc1b2c6mov rcx, rbp
37bc1b2c9movapd x7, x0
37bc1b2cdmovsd_xmm x0, [r12]
37bc1b2d3movsd_xmm [rsp+48], x0
37bc1b2d9movsd_xmm x0, [r12+8]
37bc1b2e0movsd_xmm [rsp+56], x0
37bc1b2e6call fn_37c42fc80
37bc1b2ebmov rcx, rbp
37bc1b2eemovapd x8, x0
37bc1b2f3movsd_xmm x0, [rbx]
37bc1b2f7movsd_xmm [rsp+48], x0
37bc1b2fdmovsd_xmm x0, [rbx+8]
37bc1b302movsd_xmm [rsp+56], x0
37bc1b308call fn_37c42fc80
37bc1b30daddsd x7, x8
37bc1b312movapd x1, x0
37bc1b316movapd x0, x7
37bc1b31aaddsd x0, x1
37bc1b31ecomisd x0, x6
37bc1b322movsd_xmm [rsp+88], x0
37bc1b328ja 0x37bc1b290
37bc1b32elea rcx, [rsp+88]
37bc1b333call disnan_
37bc1b338test eax, eax
37bc1b33aje 0x37bc1b294
37bc1b340movsd_xmm x0, [rsp+88]
37bc1b346jmp 0x37bc1b290
37bc1b34b
37bc1b34bloc_37bc1b34b:
37bc1b34blea rcx, [rsp+88]
37bc1b350movapd x6, x7
37bc1b354call disnan_
37bc1b359mov r15l, [rdi]
37bc1b35ctest eax, eax
37bc1b35eje 0x37bc1b085
37bc1b364movsd_xmm x6, [rsp+88]
37bc1b36ajmp 0x37bc1b085
37bc1b36f
37bc1b36floc_37bc1b36f:
37bc1b36fmov r9l, 1
37bc1b375mov r8l, 1
37bc1b37blea rdx, [rip+0x830c81]
37bc1b382mov rcx, rbp
37bc1b385call lsame_
37bc1b38atest eax, eax
37bc1b38cjne 0x37bc1b3b1
37bc1b38emov r9l, 1
37bc1b394mov r8l, 1
37bc1b39alea rdx, [rip+0x830c67]
37bc1b3a1mov rcx, rbp
37bc1b3a4call lsame_
37bc1b3a9test eax, eax
37bc1b3abje 0x37bc1ad6c
37bc1b3b1
37bc1b3b1loc_37bc1b3b1:
37bc1b3b1lea r12, [rsp+88]
37bc1b3b6lea rbp, [rsp+80]
37bc1b3bbmov rdx, rsi
37bc1b3bemov rcx, rdi
37bc1b3c1mov [rsp+32], r12
37bc1b3c6mov rax, [rip+0x830c43]
37bc1b3cdmov r9, rbp
37bc1b3d0lea r8, [rip+0x830c2d]
37bc1b3d7mov [rsp+80], 0
37bc1b3e0mov [rsp+88], rax
37bc1b3e5call zlassq_
37bc1b3eamov eax, [rdi]
37bc1b3eccmp eax, 1
37bc1b3efjle 0x37bc1b43e
37bc1b3f1mov [rsp+32], r12
37bc1b3f6sub eax, 1
37bc1b3f9mov r9, rbp
37bc1b3fcmov rdx, rbx
37bc1b3fflea r8, [rip+0x830bfe]
37bc1b406lea rcx, [rsp+72]
37bc1b40bmov [rsp+72], eax
37bc1b40fcall zlassq_
37bc1b414mov eax, [rdi]
37bc1b416mov [rsp+32], r12
37bc1b41bmov r9, rbp
37bc1b41emov rdx, [rsp+256]
37bc1b426lea r8, [rip+0x830bd7]
37bc1b42dlea rcx, [rsp+72]
37bc1b432sub eax, 1
37bc1b435mov [rsp+72], eax
37bc1b439call zlassq_
37bc1b43e
37bc1b43eloc_37bc1b43e:
37bc1b43emovsd_xmm x6, [rsp+88]
37bc1b444sqrtsd x6, x6
37bc1b448mulsd x6, [rsp+80]
37bc1b44ejmp 0x37bc1ad6c
37bc1b453
37bc1b453loc_37bc1b453:
37bc1b453lea rcx, [rsp+88]
37bc1b458movapd x6, x7
37bc1b45ccall disnan_
37bc1b461mov r15l, [rdi]
37bc1b464test eax, eax
37bc1b466je 0x37bc1b260
37bc1b46cmovsd_xmm x6, [rsp+88]
37bc1b472jmp 0x37bc1b260
37bc1ad30
37bc1b477
37bc1b477 // align 0x10
37bc1b477 // align 0x10
37bc1b480
37bc1b480zlanhb_:
37bc1b480push r15
37bc1b482push r14
37bc1b484push r13
37bc1b486push r12
37bc1b488push rbp
37bc1b489push rdi
37bc1b48apush rsi
37bc1b48bpush rbx
37bc1b48csub rsp, 168
37bc1b493movups [rsp+128], x6
37bc1b49bmovups [rsp+144], x7
37bc1b4a3mov rbx, rdx
37bc1b4a6mov edx, [r8]
37bc1b4a9mov r12, rcx
37bc1b4acmov rdi, r8
37bc1b4afmov rsi, r9
37bc1b4b2test edx, edx
37bc1b4b4jne 0x37bc1b4e8
37bc1b4b6
37bc1b4b6loc_37bc1b4b6:
37bc1b4b6pxor x6, x6
37bc1b4ba
37bc1b4baloc_37bc1b4ba:
37bc1b4bamovapd x0, x6
37bc1b4bemovups x7, [rsp+144]
37bc1b4c6movups x6, [rsp+128]
37bc1b4ceadd rsp, 168
37bc1b4d5pop rbx
37bc1b4d6pop rsi
37bc1b4d7pop rdi
37bc1b4d8pop rbp
37bc1b4d9pop r12
37bc1b4dbpop r13
37bc1b4ddpop r14
37bc1b4dfpop r15
37bc1b4e1ret
37bc1b4e2
37bc1b4e2 66 0f 1f 44 00 00 f..D..
37bc1b4e8
37bc1b4e8loc_37bc1b4e8:
37bc1b4e8mov rax, [rsp+280]
37bc1b4f0mov r9l, 1
37bc1b4f6mov r8l, 1
37bc1b4fclea rdx, [rip+0x830b1d]
37bc1b503movsxd r15, [rax]
37bc1b506xor eax, eax
37bc1b508test r15, r15
37bc1b50bcmovs r15, rax
37bc1b50fcall lsame_
37bc1b514mov r9l, 1
37bc1b51amov r8l, 1
37bc1b520test eax, eax
37bc1b522je 0x37bc1b610
37bc1b528lea rdx, [rip+0x830af2]
37bc1b52fmov rcx, rbx
37bc1b532call lsame_
37bc1b537mov r8l, [rdi]
37bc1b53atest eax, eax
37bc1b53cje 0x37bc1b968
37bc1b542test r8l, r8l
37bc1b545jle 0x37bc1b4b6
37bc1b54bmov [rsp+48], r15
37bc1b550mov r12, -1
37bc1b557pxor x6, x6
37bc1b55bmov ebp, 1
37bc1b560mov [rsp+56], r8l
37bc1b565lea r13, [rsp+120]
37bc1b56anop [rax+rax]
37bc1b570
37bc1b570loc_37bc1b570:
37bc1b570mov ebx, [rsi]
37bc1b572mov eax, 1
37bc1b577lea r8l, [rbx+2]
37bc1b57bsub r8l, ebp
37bc1b57emov r14l, r8l
37bc1b581test r8l, r8l
37bc1b584cmovle r14l, eax
37bc1b588cmp ebx, r14l
37bc1b58bjl 0x37bc1b902
37bc1b591movsxd rdx, r14l
37bc1b594add rdx, r12
37bc1b597shl rdx, 4
37bc1b59badd rdx, [rsp+272]
37bc1b5a3mov r15, rdx
37bc1b5a6jmp 0x37bc1b5c5
37bc1b5a8
37bc1b5a8 0f 1f 84 00 00 00 00 00 ........
37bc1b5b0
37bc1b5b0loc_37bc1b5b0:
37bc1b5b0movapd x6, x0
37bc1b5b4
37bc1b5b4loc_37bc1b5b4:
37bc1b5b4add r14l, 1
37bc1b5b8add r15, 16
37bc1b5bccmp ebx, r14l
37bc1b5bfjl 0x37bc1b900
37bc1b5c5
37bc1b5c5loc_37bc1b5c5:
37bc1b5c5movsd_xmm x0, [r15]
37bc1b5calea rcx, [rsp+80]
37bc1b5cfmovsd_xmm [rsp+80], x0
37bc1b5d5movsd_xmm x0, [r15+8]
37bc1b5dbmovsd_xmm [rsp+88], x0
37bc1b5e1call fn_37c42fc80
37bc1b5e6comisd x0, x6
37bc1b5eamovsd_xmm [rsp+120], x0
37bc1b5f0ja 0x37bc1b5b0
37bc1b5f2mov rcx, r13
37bc1b5f5call disnan_
37bc1b5fatest eax, eax
37bc1b5fcje 0x37bc1b5b4
37bc1b5femovsd_xmm x0, [rsp+120]
37bc1b604jmp 0x37bc1b5b0
37bc1b606
37bc1b606 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1b610
37bc1b610loc_37bc1b610:
37bc1b610lea rdx, [rip+0x830a0b]
37bc1b617mov rcx, r12
37bc1b61acall lsame_
37bc1b61ftest eax, eax
37bc1b621jne 0x37bc1b748
37bc1b627mov r9l, 1
37bc1b62dmov r8l, 1
37bc1b633lea rdx, [rip+0x8309e9]
37bc1b63amov rcx, r12
37bc1b63dcall lsame_
37bc1b642test eax, eax
37bc1b644jne 0x37bc1b748
37bc1b64acmp [r12], 49
37bc1b64fje 0x37bc1b748
37bc1b655mov r9l, 1
37bc1b65bmov r8l, 1
37bc1b661lea rdx, [rip+0x8309bc]
37bc1b668mov rcx, r12
37bc1b66bcall lsame_
37bc1b670test eax, eax
37bc1b672je 0x37bc1bd1c
37bc1b678
37bc1b678loc_37bc1b678:
37bc1b678movsd_xmm x7, [rip+0x8309b0]
37bc1b680mov eax, [rsi]
37bc1b682mov [rsp+112], 0
37bc1b68bmovsd_xmm [rsp+120], x7
37bc1b691test eax, eax
37bc1b693jg 0x37bc1bc48
37bc1b699mov ecx, [rdi]
37bc1b69bmovapd x3, x7
37bc1b69fpxor x4, x4
37bc1b6a3mov eax, 1
37bc1b6a8
37bc1b6a8loc_37bc1b6a8:
37bc1b6a8test ecx, ecx
37bc1b6aajle 0x37bc1bd44
37bc1b6b0cdqe
37bc1b6b2mov r8, r15
37bc1b6b5add ecx, 1
37bc1b6b8xor r10l, r10l
37bc1b6bbsub rax, 1
37bc1b6bfshl r8, 4
37bc1b6c3movapd x1, x4
37bc1b6c7movapd x6, x3
37bc1b6cbshl rax, 4
37bc1b6cfxor r9l, r9l
37bc1b6d2pxor x2, x2
37bc1b6d6mov edx, 1
37bc1b6dbadd rax, [rsp+272]
37bc1b6e3jmp 0x37bc1b713
37bc1b6e5
37bc1b6e5loc_37bc1b6e5:
37bc1b6e5divsd x1, x0
37bc1b6e9mov r10l, 1
37bc1b6efmov r9l, 1
37bc1b6f5mulsd x1, x1
37bc1b6f9mulsd x6, x1
37bc1b6fdmovapd x1, x0
37bc1b701addsd x6, x7
37bc1b705
37bc1b705loc_37bc1b705:
37bc1b705add edx, 1
37bc1b708add rax, r8
37bc1b70bcmp ecx, edx
37bc1b70dje 0x37bc1bc29
37bc1b713
37bc1b713loc_37bc1b713:
37bc1b713movsd_xmm x0, [rax]
37bc1b717ucomisd x0, x2
37bc1b71bjp 0x37bc1b71f
37bc1b71dje 0x37bc1b705
37bc1b71f
37bc1b71floc_37bc1b71f:
37bc1b71fandpd x0, [rip+0x830919]
37bc1b727comisd x0, x1
37bc1b72bja 0x37bc1b6e5
37bc1b72ddivsd x0, x1
37bc1b731mov r9l, 1
37bc1b737mulsd x0, x0
37bc1b73baddsd x6, x0
37bc1b73fjmp 0x37bc1b705
37bc1b741
37bc1b741 0f 1f 80 00 00 00 00 .......
37bc1b748
37bc1b748loc_37bc1b748:
37bc1b748lea rdx, [rip+0x8308d2]
37bc1b74fmov r9l, 1
37bc1b755mov r8l, 1
37bc1b75bmov rcx, rbx
37bc1b75ecall lsame_
37bc1b763mov edx, [rdi]
37bc1b765mov [rsp+48], edx
37bc1b769test eax, eax
37bc1b76bje 0x37bc1baa8
37bc1b771mov edx, [rsp+48]
37bc1b775test edx, edx
37bc1b777jle 0x37bc1b4b6
37bc1b77dmovsxd rax, [rsi]
37bc1b780mov edi, 1
37bc1b785add edx, 1
37bc1b788mov [rsp+72], r15
37bc1b78dmov [rsp+56], rdx
37bc1b792mov r15, [rsp+288]
37bc1b79amov r14, -1
37bc1b7a1sub edi, eax
37bc1b7a3shl rax, 4
37bc1b7a7add rax, [rsp+272]
37bc1b7afmov [rsp+64], rax
37bc1b7b4mov r12l, edi
37bc1b7b7mov edi, 1
37bc1b7bcnop [rax]
37bc1b7c0
37bc1b7c0loc_37bc1b7c0:
37bc1b7c0test r12l, r12l
37bc1b7c3mov eax, 1
37bc1b7c8cmovg eax, r12l
37bc1b7cccmp eax, edi
37bc1b7cejge 0x37bc1bc20
37bc1b7d4mov r11l, 1
37bc1b7damovsxd r10, eax
37bc1b7ddpxor x6, x6
37bc1b7e1sub r11l, r12l
37bc1b7e4lea r13, [r14+r10]
37bc1b7e8lea rbx, [r15+8*r10]
37bc1b7ecmovsxd r11, r11l
37bc1b7efadd r13, r11
37bc1b7f2mov r11l, edi
37bc1b7f5sub r11l, eax
37bc1b7f8shl r13, 4
37bc1b7fcadd r13, [rsp+272]
37bc1b804lea rax, [r11+r10]
37bc1b808lea rbp, [r15+8*rax]
37bc1b80cnop [rax]
37bc1b810
37bc1b810loc_37bc1b810:
37bc1b810movsd_xmm x0, [r13]
37bc1b816lea rcx, [rsp+80]
37bc1b81badd rbx, 8
37bc1b81fadd r13, 16
37bc1b823movsd_xmm [rsp+80], x0
37bc1b829movsd_xmm x0, [r13-8]
37bc1b82fmovsd_xmm [rsp+88], x0
37bc1b835call fn_37c42fc80
37bc1b83aaddsd x6, x0
37bc1b83eaddsd x0, [rbx-16]
37bc1b843movsd_xmm [rbx-16], x0
37bc1b848cmp rbp, rbx
37bc1b84bjne 0x37bc1b810
37bc1b84d
37bc1b84dloc_37bc1b84d:
37bc1b84dmov rax, r14
37bc1b850mov rdx, [rsp+64]
37bc1b855add r12l, 1
37bc1b859add r14, [rsp+72]
37bc1b85eshl rax, 4
37bc1b862movsd_xmm x0, [rdx+rax+16]
37bc1b868andpd x0, [rip+0x8307d0]
37bc1b870addsd x0, x6
37bc1b874movsd_xmm [r15+8*rdi-8], x0
37bc1b87badd rdi, 1
37bc1b87fcmp [rsp+56], rdi
37bc1b884jne 0x37bc1b7c0
37bc1b88amov edi, [rsp+48]
37bc1b88emov rbp, [rsp+288]
37bc1b896mov ebx, 1
37bc1b89bpxor x6, x6
37bc1b89fjmp 0x37bc1b8d0
37bc1b8a1
37bc1b8a1 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37bc1b8b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc1b8c0
37bc1b8c0loc_37bc1b8c0:
37bc1b8c0movapd x6, x0
37bc1b8c4
37bc1b8c4loc_37bc1b8c4:
37bc1b8c4add rbx, 1
37bc1b8c8cmp edi, ebx
37bc1b8cajl 0x37bc1b4ba
37bc1b8d0
37bc1b8d0loc_37bc1b8d0:
37bc1b8d0movsd_xmm x0, [rbp+8*rbx-8]
37bc1b8d6comisd x0, x6
37bc1b8damovsd_xmm [rsp+120], x0
37bc1b8e0ja 0x37bc1b8c0
37bc1b8e2lea rcx, [rsp+120]
37bc1b8e7call disnan_
37bc1b8ectest eax, eax
37bc1b8eeje 0x37bc1b8c4
37bc1b8f0movsd_xmm x0, [rsp+120]
37bc1b8f6jmp 0x37bc1b8c0
37bc1b8f8
37bc1b8f8 0f 1f 84 00 00 00 00 00 ........
37bc1b900
37bc1b900loc_37bc1b900:
37bc1b900mov ebx, [rsi]
37bc1b902
37bc1b902loc_37bc1b902:
37bc1b902add ebx, 1
37bc1b905mov rax, [rsp+272]
37bc1b90dmovsxd rbx, ebx
37bc1b910add rbx, r12
37bc1b913shl rbx, 4
37bc1b917movsd_xmm x0, [rax+rbx]
37bc1b91candpd x0, [rip+0x83071c]
37bc1b924comisd x0, x6
37bc1b928movsd_xmm [rsp+120], x0
37bc1b92ejbe 0x37bc1b950
37bc1b930
37bc1b930loc_37bc1b930:
37bc1b930movapd x6, x0
37bc1b934
37bc1b934loc_37bc1b934:
37bc1b934add ebp, 1
37bc1b937add r12, [rsp+48]
37bc1b93ccmp ebp, [rsp+56]
37bc1b940jle 0x37bc1b570
37bc1b946jmp 0x37bc1b4ba
37bc1b94b
37bc1b94b 0f 1f 44 00 00 ..D..
37bc1b950
37bc1b950loc_37bc1b950:
37bc1b950mov rcx, r13
37bc1b953call disnan_
37bc1b958test eax, eax
37bc1b95aje 0x37bc1b934
37bc1b95cmovsd_xmm x0, [rsp+120]
37bc1b962jmp 0x37bc1b930
37bc1b964
37bc1b964 0f 1f 40 00 ..@.
37bc1b968
37bc1b968loc_37bc1b968:
37bc1b968test r8l, r8l
37bc1b96bjle 0x37bc1b4b6
37bc1b971lea rax, [rsp+120]
37bc1b976mov [rsp+56], r15
37bc1b97bpxor x6, x6
37bc1b97fmov r13, -1
37bc1b986mov [rsp+48], rax
37bc1b98bmov r12l, 1
37bc1b991lea rbp, [rsp+80]
37bc1b996mov rax, [rsp+272]
37bc1b99emov [rsp+64], r8l
37bc1b9a3add rax, 32
37bc1b9a7mov [rsp+72], rax
37bc1b9acnop [rax]
37bc1b9b0
37bc1b9b0loc_37bc1b9b0:
37bc1b9b0mov rax, [rsp+272]
37bc1b9b8mov r15, r13
37bc1b9bbshl r15, 4
37bc1b9bfmovsd_xmm x0, [rax+r15+16]
37bc1b9c6andpd x0, [rip+0x830672]
37bc1b9cecomisd x0, x6
37bc1b9d2movsd_xmm [rsp+120], x0
37bc1b9d8jbe 0x37bc1ba88
37bc1b9de
37bc1b9deloc_37bc1b9de:
37bc1b9demovapd x6, x0
37bc1b9e2
37bc1b9e2loc_37bc1b9e2:
37bc1b9e2mov eax, [rdi]
37bc1b9e4lea ebx, [rax+1]
37bc1b9e7mov eax, [rsi]
37bc1b9e9sub ebx, r12l
37bc1b9ecadd eax, 1
37bc1b9efcmp ebx, eax
37bc1b9f1cmovg ebx, eax
37bc1b9f4cmp ebx, 1
37bc1b9f7jle 0x37bc1ba68
37bc1b9f9add r15, [rsp+72]
37bc1b9femov r14l, 2
37bc1ba04jmp 0x37bc1ba21
37bc1ba06
37bc1ba06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1ba10
37bc1ba10loc_37bc1ba10:
37bc1ba10movapd x6, x0
37bc1ba14
37bc1ba14loc_37bc1ba14:
37bc1ba14add r14l, 1
37bc1ba18add r15, 16
37bc1ba1ccmp ebx, r14l
37bc1ba1fjl 0x37bc1ba68
37bc1ba21
37bc1ba21loc_37bc1ba21:
37bc1ba21movsd_xmm x0, [r15]
37bc1ba26mov rcx, rbp
37bc1ba29movsd_xmm [rsp+80], x0
37bc1ba2fmovsd_xmm x0, [r15+8]
37bc1ba35movsd_xmm [rsp+88], x0
37bc1ba3bcall fn_37c42fc80
37bc1ba40comisd x0, x6
37bc1ba44movsd_xmm [rsp+120], x0
37bc1ba4aja 0x37bc1ba10
37bc1ba4cmov rcx, [rsp+48]
37bc1ba51call disnan_
37bc1ba56test eax, eax
37bc1ba58je 0x37bc1ba14
37bc1ba5amovsd_xmm x0, [rsp+120]
37bc1ba60jmp 0x37bc1ba10
37bc1ba62
37bc1ba62 66 0f 1f 44 00 00 f..D..
37bc1ba68
37bc1ba68loc_37bc1ba68:
37bc1ba68add r12l, 1
37bc1ba6cadd r13, [rsp+56]
37bc1ba71cmp r12l, [rsp+64]
37bc1ba76jle 0x37bc1b9b0
37bc1ba7cjmp 0x37bc1b4ba
37bc1ba81
37bc1ba81 0f 1f 80 00 00 00 00 .......
37bc1ba88
37bc1ba88loc_37bc1ba88:
37bc1ba88mov rcx, [rsp+48]
37bc1ba8dcall disnan_
37bc1ba92test eax, eax
37bc1ba94je 0x37bc1b9e2
37bc1ba9amovsd_xmm x0, [rsp+120]
37bc1baa0jmp 0x37bc1b9de
37bc1baa5
37bc1baa5 0f 1f 00 ...
37bc1baa8
37bc1baa8loc_37bc1baa8:
37bc1baa8mov ebx, [rsp+48]
37bc1baactest ebx, ebx
37bc1baaejle 0x37bc1b4b6
37bc1bab4mov r8l, ebx
37bc1bab7xor edx, edx
37bc1bab9pxor x6, x6
37bc1babdmov rbp, -1
37bc1bac4mov rcx, [rsp+288]
37bc1baccshl r8, 3
37bc1bad0mov r13l, 1
37bc1bad6call memset
37bc1badbmov rax, [rsp+272]
37bc1bae3mov ecx, ebx
37bc1bae5mov [rsp+72], r15
37bc1baeamov [rsp+264], rsi
37bc1baf2mov r14, [rsp+288]
37bc1bafaadd rax, 32
37bc1bafemov [rsp+256], rdi
37bc1bb06mov rdi, [rsp+272]
37bc1bb0emov [rsp+56], rax
37bc1bb13mov rax, [rsp+288]
37bc1bb1badd rax, 8
37bc1bb1fmov [rsp+64], rax
37bc1bb24nop
37bc1bb25nop [rax+rax]
37bc1bb30
37bc1bb30loc_37bc1bb30:
37bc1bb30mov rsi, [rsp+264]
37bc1bb38mov rdx, rbp
37bc1bb3bshl rdx, 4
37bc1bb3fmov eax, [rsi]
37bc1bb41movsd_xmm x7, [rdi+rdx+16]
37bc1bb47andpd x7, [rip+0x8304f1]
37bc1bb4faddsd x7, [r14+8*r13-8]
37bc1bb56add eax, r13l
37bc1bb59cmp eax, ecx
37bc1bb5bcmovle ecx, eax
37bc1bb5elea eax, [r13+1]
37bc1bb62movsd_xmm [rsp+120], x7
37bc1bb68cmp eax, ecx
37bc1bb6ajg 0x37bc1bbd2
37bc1bb6cmov rax, [rsp+56]
37bc1bb71sub ecx, r13l
37bc1bb74lea r15, [r14+8*r13]
37bc1bb78sub ecx, 1
37bc1bb7blea rsi, [rax+rdx]
37bc1bb7fmov rax, [rsp+64]
37bc1bb84add rcx, r13
37bc1bb87lea rbx, [rax+8*rcx]
37bc1bb8bnop [rax+rax]
37bc1bb90
37bc1bb90loc_37bc1bb90:
37bc1bb90movsd_xmm x0, [rsi]
37bc1bb94lea rcx, [rsp+80]
37bc1bb99add r15, 8
37bc1bb9dadd rsi, 16
37bc1bba1movsd_xmm [rsp+80], x0
37bc1bba7movsd_xmm x0, [rsi-8]
37bc1bbacmovsd_xmm [rsp+88], x0
37bc1bbb2call fn_37c42fc80
37bc1bbb7addsd x7, x0
37bc1bbbbaddsd x0, [r15-8]
37bc1bbc1movsd_xmm [r15-8], x0
37bc1bbc7cmp rbx, r15
37bc1bbcajne 0x37bc1bb90
37bc1bbccmovsd_xmm [rsp+120], x7
37bc1bbd2
37bc1bbd2loc_37bc1bbd2:
37bc1bbd2comisd x7, x6
37bc1bbd6jbe 0x37bc1bc00
37bc1bbd8
37bc1bbd8loc_37bc1bbd8:
37bc1bbd8movapd x6, x7
37bc1bbdc
37bc1bbdcloc_37bc1bbdc:
37bc1bbdcadd r13, 1
37bc1bbe0cmp [rsp+48], r13l
37bc1bbe5jl 0x37bc1b4ba
37bc1bbebmov rax, [rsp+256]
37bc1bbf3add rbp, [rsp+72]
37bc1bbf8mov ecx, [rax]
37bc1bbfajmp 0x37bc1bb30
37bc1bbff
37bc1bbff 90 .
37bc1bc00
37bc1bc00loc_37bc1bc00:
37bc1bc00lea rcx, [rsp+120]
37bc1bc05call disnan_
37bc1bc0atest eax, eax
37bc1bc0cje 0x37bc1bbdc
37bc1bc0emovsd_xmm x7, [rsp+120]
37bc1bc14jmp 0x37bc1bbd8
37bc1bc16
37bc1bc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1bc20
37bc1bc20loc_37bc1bc20:
37bc1bc20pxor x6, x6
37bc1bc24jmp 0x37bc1b84d
37bc1bc29
37bc1bc29loc_37bc1bc29:
37bc1bc29test r10b, r10b
37bc1bc2cje 0x37bc1bd51
37bc1bc32
37bc1bc32loc_37bc1bc32:
37bc1bc32test r9b, r9b
37bc1bc35je 0x37bc1bd48
37bc1bc3b
37bc1bc3bloc_37bc1bc3b:
37bc1bc3bsqrtsd x6, x6
37bc1bc3fmulsd x6, x1
37bc1bc43jmp 0x37bc1b4ba
37bc1bc48
37bc1bc48loc_37bc1bc48:
37bc1bc48mov rcx, rbx
37bc1bc4bmov r9l, 1
37bc1bc51mov r8l, 1
37bc1bc57lea rdx, [rip+0x8303c3]
37bc1bc5ecall lsame_
37bc1bc63mov ecx, [rdi]
37bc1bc65test eax, eax
37bc1bc67je 0x37bc1bd5a
37bc1bc6dcmp ecx, 1
37bc1bc70jle 0x37bc1bd02
37bc1bc76mov rax, r15
37bc1bc79lea r12, [rsp+120]
37bc1bc7elea rbp, [rsp+112]
37bc1bc83mov r13, rsi
37bc1bc86mov [rsp+256], rdi
37bc1bc8enot rax
37bc1bc91mov r14l, 2
37bc1bc97mov esi, ecx
37bc1bc99lea rbx, [rax+2*r15]
37bc1bc9d
37bc1bc9dloc_37bc1bc9d:
37bc1bc9dmov eax, [r13]
37bc1bca1lea edx, [r14-1]
37bc1bca5mov [rsp+32], r12
37bc1bcaamov r9, rbp
37bc1bcadlea r8, [rip+0x830374]
37bc1bcb4lea rcx, [rsp+108]
37bc1bcb9cmp edx, eax
37bc1bcbbcmovg edx, eax
37bc1bcbeadd eax, 2
37bc1bcc1sub eax, r14l
37bc1bcc4test eax, eax
37bc1bcc6mov [rsp+108], edx
37bc1bccamov edx, 1
37bc1bccfcmovle eax, edx
37bc1bcd2add r14l, 1
37bc1bcd6movsxd rdx, eax
37bc1bcd9add rdx, rbx
37bc1bcdcadd rbx, r15
37bc1bcdfshl rdx, 4
37bc1bce3add rdx, [rsp+272]
37bc1bcebcall zlassq_
37bc1bcf0cmp r14l, esi
37bc1bcf3jle 0x37bc1bc9d
37bc1bcf5mov rdi, [rsp+256]
37bc1bcfdmov rsi, r13
37bc1bd00mov ecx, [rdi]
37bc1bd02
37bc1bd02loc_37bc1bd02:
37bc1bd02mov eax, [rsi]
37bc1bd04add eax, 1
37bc1bd07
37bc1bd07loc_37bc1bd07:
37bc1bd07movsd_xmm x3, [rsp+120]
37bc1bd0dmovsd_xmm x4, [rsp+112]
37bc1bd13addsd x3, x3
37bc1bd17jmp 0x37bc1b6a8
37bc1bd1c
37bc1bd1cloc_37bc1bd1c:
37bc1bd1cmov r9l, 1
37bc1bd22mov r8l, 1
37bc1bd28lea rdx, [rip+0x8302f6]
37bc1bd2fmov rcx, r12
37bc1bd32call lsame_
37bc1bd37test eax, eax
37bc1bd39jne 0x37bc1b678
37bc1bd3fjmp 0x37bc1b4ba
37bc1bd44
37bc1bd44loc_37bc1bd44:
37bc1bd44movapd x1, x4
37bc1bd48
37bc1bd48loc_37bc1bd48:
37bc1bd48movapd x6, x3
37bc1bd4cjmp 0x37bc1bc3b
37bc1bd51
37bc1bd51loc_37bc1bd51:
37bc1bd51movapd x1, x4
37bc1bd55jmp 0x37bc1bc32
37bc1bd5a
37bc1bd5aloc_37bc1bd5a:
37bc1bd5acmp ecx, 1
37bc1bd5djle 0x37bc1bdde
37bc1bd5fmov rax, r15
37bc1bd62lea rbp, [rsp+112]
37bc1bd67mov [rsp+56], r15
37bc1bd6cmov r15, rsi
37bc1bd6fshl rax, 4
37bc1bd73mov r12, rbp
37bc1bd76mov r14l, 1
37bc1bd7cmov esi, ecx
37bc1bd7emov [rsp+48], rax
37bc1bd83mov rax, [rsp+272]
37bc1bd8blea rbp, [rsp+108]
37bc1bd90lea r13, [rax+16]
37bc1bd94mov eax, ecx
37bc1bd96mov rbx, r13
37bc1bd99lea r13, [rsp+120]
37bc1bd9e
37bc1bd9eloc_37bc1bd9e:
37bc1bd9emov ecx, [r15]
37bc1bda1sub eax, r14l
37bc1bda4mov [rsp+32], r13
37bc1bda9mov rdx, rbx
37bc1bdacmov r9, r12
37bc1bdaflea r8, [rip+0x830272]
37bc1bdb6cmp eax, ecx
37bc1bdb8cmovg eax, ecx
37bc1bdbbmov rcx, rbp
37bc1bdbeadd r14l, 1
37bc1bdc2mov [rsp+108], eax
37bc1bdc6call zlassq_
37bc1bdcbmov eax, [rdi]
37bc1bdcdadd rbx, [rsp+48]
37bc1bdd2mov ecx, eax
37bc1bdd4cmp r14l, esi
37bc1bdd7jne 0x37bc1bd9e
37bc1bdd9mov r15, [rsp+56]
37bc1bdde
37bc1bddeloc_37bc1bdde:
37bc1bddemov eax, 1
37bc1bde3jmp 0x37bc1bd07
37bc1b480
37bc1b480zlanhb_:
37bc1b480push r15
37bc1b482push r14
37bc1b484push r13
37bc1b486push r12
37bc1b488push rbp
37bc1b489push rdi
37bc1b48apush rsi
37bc1b48bpush rbx
37bc1b48csub rsp, 168
37bc1b493movups [rsp+128], x6
37bc1b49bmovups [rsp+144], x7
37bc1b4a3mov rbx, rdx
37bc1b4a6mov edx, [r8]
37bc1b4a9mov r12, rcx
37bc1b4acmov rdi, r8
37bc1b4afmov rsi, r9
37bc1b4b2test edx, edx
37bc1b4b4jne 0x37bc1b4e8
37bc1b4b6
37bc1b4b6loc_37bc1b4b6:
37bc1b4b6pxor x6, x6
37bc1b4ba
37bc1b4baloc_37bc1b4ba:
37bc1b4bamovapd x0, x6
37bc1b4bemovups x7, [rsp+144]
37bc1b4c6movups x6, [rsp+128]
37bc1b4ceadd rsp, 168
37bc1b4d5pop rbx
37bc1b4d6pop rsi
37bc1b4d7pop rdi
37bc1b4d8pop rbp
37bc1b4d9pop r12
37bc1b4dbpop r13
37bc1b4ddpop r14
37bc1b4dfpop r15
37bc1b4e1ret
37bc1b4e2
37bc1b4e2 66 0f 1f 44 00 00 f..D..
37bc1b4e8
37bc1b4e8loc_37bc1b4e8:
37bc1b4e8mov rax, [rsp+280]
37bc1b4f0mov r9l, 1
37bc1b4f6mov r8l, 1
37bc1b4fclea rdx, [rip+0x830b1d]
37bc1b503movsxd r15, [rax]
37bc1b506xor eax, eax
37bc1b508test r15, r15
37bc1b50bcmovs r15, rax
37bc1b50fcall lsame_
37bc1b514mov r9l, 1
37bc1b51amov r8l, 1
37bc1b520test eax, eax
37bc1b522je 0x37bc1b610
37bc1b528lea rdx, [rip+0x830af2]
37bc1b52fmov rcx, rbx
37bc1b532call lsame_
37bc1b537mov r8l, [rdi]
37bc1b53atest eax, eax
37bc1b53cje 0x37bc1b968
37bc1b542test r8l, r8l
37bc1b545jle 0x37bc1b4b6
37bc1b54bmov [rsp+48], r15
37bc1b550mov r12, -1
37bc1b557pxor x6, x6
37bc1b55bmov ebp, 1
37bc1b560mov [rsp+56], r8l
37bc1b565lea r13, [rsp+120]
37bc1b56anop [rax+rax]
37bc1b570
37bc1b570loc_37bc1b570:
37bc1b570mov ebx, [rsi]
37bc1b572mov eax, 1
37bc1b577lea r8l, [rbx+2]
37bc1b57bsub r8l, ebp
37bc1b57emov r14l, r8l
37bc1b581test r8l, r8l
37bc1b584cmovle r14l, eax
37bc1b588cmp ebx, r14l
37bc1b58bjl 0x37bc1b902
37bc1b591movsxd rdx, r14l
37bc1b594add rdx, r12
37bc1b597shl rdx, 4
37bc1b59badd rdx, [rsp+272]
37bc1b5a3mov r15, rdx
37bc1b5a6jmp 0x37bc1b5c5
37bc1b5a8
37bc1b5a8 0f 1f 84 00 00 00 00 00 ........
37bc1b5b0
37bc1b5b0loc_37bc1b5b0:
37bc1b5b0movapd x6, x0
37bc1b5b4
37bc1b5b4loc_37bc1b5b4:
37bc1b5b4add r14l, 1
37bc1b5b8add r15, 16
37bc1b5bccmp ebx, r14l
37bc1b5bfjl 0x37bc1b900
37bc1b5c5
37bc1b5c5loc_37bc1b5c5:
37bc1b5c5movsd_xmm x0, [r15]
37bc1b5calea rcx, [rsp+80]
37bc1b5cfmovsd_xmm [rsp+80], x0
37bc1b5d5movsd_xmm x0, [r15+8]
37bc1b5dbmovsd_xmm [rsp+88], x0
37bc1b5e1call fn_37c42fc80
37bc1b5e6comisd x0, x6
37bc1b5eamovsd_xmm [rsp+120], x0
37bc1b5f0ja 0x37bc1b5b0
37bc1b5f2mov rcx, r13
37bc1b5f5call disnan_
37bc1b5fatest eax, eax
37bc1b5fcje 0x37bc1b5b4
37bc1b5femovsd_xmm x0, [rsp+120]
37bc1b604jmp 0x37bc1b5b0
37bc1b606
37bc1b606 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1b610
37bc1b610loc_37bc1b610:
37bc1b610lea rdx, [rip+0x830a0b]
37bc1b617mov rcx, r12
37bc1b61acall lsame_
37bc1b61ftest eax, eax
37bc1b621jne 0x37bc1b748
37bc1b627mov r9l, 1
37bc1b62dmov r8l, 1
37bc1b633lea rdx, [rip+0x8309e9]
37bc1b63amov rcx, r12
37bc1b63dcall lsame_
37bc1b642test eax, eax
37bc1b644jne 0x37bc1b748
37bc1b64acmp [r12], 49
37bc1b64fje 0x37bc1b748
37bc1b655mov r9l, 1
37bc1b65bmov r8l, 1
37bc1b661lea rdx, [rip+0x8309bc]
37bc1b668mov rcx, r12
37bc1b66bcall lsame_
37bc1b670test eax, eax
37bc1b672je 0x37bc1bd1c
37bc1b678
37bc1b678loc_37bc1b678:
37bc1b678movsd_xmm x7, [rip+0x8309b0]
37bc1b680mov eax, [rsi]
37bc1b682mov [rsp+112], 0
37bc1b68bmovsd_xmm [rsp+120], x7
37bc1b691test eax, eax
37bc1b693jg 0x37bc1bc48
37bc1b699mov ecx, [rdi]
37bc1b69bmovapd x3, x7
37bc1b69fpxor x4, x4
37bc1b6a3mov eax, 1
37bc1b6a8
37bc1b6a8loc_37bc1b6a8:
37bc1b6a8test ecx, ecx
37bc1b6aajle 0x37bc1bd44
37bc1b6b0cdqe
37bc1b6b2mov r8, r15
37bc1b6b5add ecx, 1
37bc1b6b8xor r10l, r10l
37bc1b6bbsub rax, 1
37bc1b6bfshl r8, 4
37bc1b6c3movapd x1, x4
37bc1b6c7movapd x6, x3
37bc1b6cbshl rax, 4
37bc1b6cfxor r9l, r9l
37bc1b6d2pxor x2, x2
37bc1b6d6mov edx, 1
37bc1b6dbadd rax, [rsp+272]
37bc1b6e3jmp 0x37bc1b713
37bc1b6e5
37bc1b6e5loc_37bc1b6e5:
37bc1b6e5divsd x1, x0
37bc1b6e9mov r10l, 1
37bc1b6efmov r9l, 1
37bc1b6f5mulsd x1, x1
37bc1b6f9mulsd x6, x1
37bc1b6fdmovapd x1, x0
37bc1b701addsd x6, x7
37bc1b705
37bc1b705loc_37bc1b705:
37bc1b705add edx, 1
37bc1b708add rax, r8
37bc1b70bcmp ecx, edx
37bc1b70dje 0x37bc1bc29
37bc1b713
37bc1b713loc_37bc1b713:
37bc1b713movsd_xmm x0, [rax]
37bc1b717ucomisd x0, x2
37bc1b71bjp 0x37bc1b71f
37bc1b71dje 0x37bc1b705
37bc1b71f
37bc1b71floc_37bc1b71f:
37bc1b71fandpd x0, [rip+0x830919]
37bc1b727comisd x0, x1
37bc1b72bja 0x37bc1b6e5
37bc1b72ddivsd x0, x1
37bc1b731mov r9l, 1
37bc1b737mulsd x0, x0
37bc1b73baddsd x6, x0
37bc1b73fjmp 0x37bc1b705
37bc1b741
37bc1b741 0f 1f 80 00 00 00 00 .......
37bc1b748
37bc1b748loc_37bc1b748:
37bc1b748lea rdx, [rip+0x8308d2]
37bc1b74fmov r9l, 1
37bc1b755mov r8l, 1
37bc1b75bmov rcx, rbx
37bc1b75ecall lsame_
37bc1b763mov edx, [rdi]
37bc1b765mov [rsp+48], edx
37bc1b769test eax, eax
37bc1b76bje 0x37bc1baa8
37bc1b771mov edx, [rsp+48]
37bc1b775test edx, edx
37bc1b777jle 0x37bc1b4b6
37bc1b77dmovsxd rax, [rsi]
37bc1b780mov edi, 1
37bc1b785add edx, 1
37bc1b788mov [rsp+72], r15
37bc1b78dmov [rsp+56], rdx
37bc1b792mov r15, [rsp+288]
37bc1b79amov r14, -1
37bc1b7a1sub edi, eax
37bc1b7a3shl rax, 4
37bc1b7a7add rax, [rsp+272]
37bc1b7afmov [rsp+64], rax
37bc1b7b4mov r12l, edi
37bc1b7b7mov edi, 1
37bc1b7bcnop [rax]
37bc1b7c0
37bc1b7c0loc_37bc1b7c0:
37bc1b7c0test r12l, r12l
37bc1b7c3mov eax, 1
37bc1b7c8cmovg eax, r12l
37bc1b7cccmp eax, edi
37bc1b7cejge 0x37bc1bc20
37bc1b7d4mov r11l, 1
37bc1b7damovsxd r10, eax
37bc1b7ddpxor x6, x6
37bc1b7e1sub r11l, r12l
37bc1b7e4lea r13, [r14+r10]
37bc1b7e8lea rbx, [r15+8*r10]
37bc1b7ecmovsxd r11, r11l
37bc1b7efadd r13, r11
37bc1b7f2mov r11l, edi
37bc1b7f5sub r11l, eax
37bc1b7f8shl r13, 4
37bc1b7fcadd r13, [rsp+272]
37bc1b804lea rax, [r11+r10]
37bc1b808lea rbp, [r15+8*rax]
37bc1b80cnop [rax]
37bc1b810
37bc1b810loc_37bc1b810:
37bc1b810movsd_xmm x0, [r13]
37bc1b816lea rcx, [rsp+80]
37bc1b81badd rbx, 8
37bc1b81fadd r13, 16
37bc1b823movsd_xmm [rsp+80], x0
37bc1b829movsd_xmm x0, [r13-8]
37bc1b82fmovsd_xmm [rsp+88], x0
37bc1b835call fn_37c42fc80
37bc1b83aaddsd x6, x0
37bc1b83eaddsd x0, [rbx-16]
37bc1b843movsd_xmm [rbx-16], x0
37bc1b848cmp rbp, rbx
37bc1b84bjne 0x37bc1b810
37bc1b84d
37bc1b84dloc_37bc1b84d:
37bc1b84dmov rax, r14
37bc1b850mov rdx, [rsp+64]
37bc1b855add r12l, 1
37bc1b859add r14, [rsp+72]
37bc1b85eshl rax, 4
37bc1b862movsd_xmm x0, [rdx+rax+16]
37bc1b868andpd x0, [rip+0x8307d0]
37bc1b870addsd x0, x6
37bc1b874movsd_xmm [r15+8*rdi-8], x0
37bc1b87badd rdi, 1
37bc1b87fcmp [rsp+56], rdi
37bc1b884jne 0x37bc1b7c0
37bc1b88amov edi, [rsp+48]
37bc1b88emov rbp, [rsp+288]
37bc1b896mov ebx, 1
37bc1b89bpxor x6, x6
37bc1b89fjmp 0x37bc1b8d0
37bc1b8a1
37bc1b8a1 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37bc1b8b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc1b8c0
37bc1b8c0loc_37bc1b8c0:
37bc1b8c0movapd x6, x0
37bc1b8c4
37bc1b8c4loc_37bc1b8c4:
37bc1b8c4add rbx, 1
37bc1b8c8cmp edi, ebx
37bc1b8cajl 0x37bc1b4ba
37bc1b8d0
37bc1b8d0loc_37bc1b8d0:
37bc1b8d0movsd_xmm x0, [rbp+8*rbx-8]
37bc1b8d6comisd x0, x6
37bc1b8damovsd_xmm [rsp+120], x0
37bc1b8e0ja 0x37bc1b8c0
37bc1b8e2lea rcx, [rsp+120]
37bc1b8e7call disnan_
37bc1b8ectest eax, eax
37bc1b8eeje 0x37bc1b8c4
37bc1b8f0movsd_xmm x0, [rsp+120]
37bc1b8f6jmp 0x37bc1b8c0
37bc1b8f8
37bc1b8f8 0f 1f 84 00 00 00 00 00 ........
37bc1b900
37bc1b900loc_37bc1b900:
37bc1b900mov ebx, [rsi]
37bc1b902
37bc1b902loc_37bc1b902:
37bc1b902add ebx, 1
37bc1b905mov rax, [rsp+272]
37bc1b90dmovsxd rbx, ebx
37bc1b910add rbx, r12
37bc1b913shl rbx, 4
37bc1b917movsd_xmm x0, [rax+rbx]
37bc1b91candpd x0, [rip+0x83071c]
37bc1b924comisd x0, x6
37bc1b928movsd_xmm [rsp+120], x0
37bc1b92ejbe 0x37bc1b950
37bc1b930
37bc1b930loc_37bc1b930:
37bc1b930movapd x6, x0
37bc1b934
37bc1b934loc_37bc1b934:
37bc1b934add ebp, 1
37bc1b937add r12, [rsp+48]
37bc1b93ccmp ebp, [rsp+56]
37bc1b940jle 0x37bc1b570
37bc1b946jmp 0x37bc1b4ba
37bc1b94b
37bc1b94b 0f 1f 44 00 00 ..D..
37bc1b950
37bc1b950loc_37bc1b950:
37bc1b950mov rcx, r13
37bc1b953call disnan_
37bc1b958test eax, eax
37bc1b95aje 0x37bc1b934
37bc1b95cmovsd_xmm x0, [rsp+120]
37bc1b962jmp 0x37bc1b930
37bc1b964
37bc1b964 0f 1f 40 00 ..@.
37bc1b968
37bc1b968loc_37bc1b968:
37bc1b968test r8l, r8l
37bc1b96bjle 0x37bc1b4b6
37bc1b971lea rax, [rsp+120]
37bc1b976mov [rsp+56], r15
37bc1b97bpxor x6, x6
37bc1b97fmov r13, -1
37bc1b986mov [rsp+48], rax
37bc1b98bmov r12l, 1
37bc1b991lea rbp, [rsp+80]
37bc1b996mov rax, [rsp+272]
37bc1b99emov [rsp+64], r8l
37bc1b9a3add rax, 32
37bc1b9a7mov [rsp+72], rax
37bc1b9acnop [rax]
37bc1b9b0
37bc1b9b0loc_37bc1b9b0:
37bc1b9b0mov rax, [rsp+272]
37bc1b9b8mov r15, r13
37bc1b9bbshl r15, 4
37bc1b9bfmovsd_xmm x0, [rax+r15+16]
37bc1b9c6andpd x0, [rip+0x830672]
37bc1b9cecomisd x0, x6
37bc1b9d2movsd_xmm [rsp+120], x0
37bc1b9d8jbe 0x37bc1ba88
37bc1b9de
37bc1b9deloc_37bc1b9de:
37bc1b9demovapd x6, x0
37bc1b9e2
37bc1b9e2loc_37bc1b9e2:
37bc1b9e2mov eax, [rdi]
37bc1b9e4lea ebx, [rax+1]
37bc1b9e7mov eax, [rsi]
37bc1b9e9sub ebx, r12l
37bc1b9ecadd eax, 1
37bc1b9efcmp ebx, eax
37bc1b9f1cmovg ebx, eax
37bc1b9f4cmp ebx, 1
37bc1b9f7jle 0x37bc1ba68
37bc1b9f9add r15, [rsp+72]
37bc1b9femov r14l, 2
37bc1ba04jmp 0x37bc1ba21
37bc1ba06
37bc1ba06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1ba10
37bc1ba10loc_37bc1ba10:
37bc1ba10movapd x6, x0
37bc1ba14
37bc1ba14loc_37bc1ba14:
37bc1ba14add r14l, 1
37bc1ba18add r15, 16
37bc1ba1ccmp ebx, r14l
37bc1ba1fjl 0x37bc1ba68
37bc1ba21
37bc1ba21loc_37bc1ba21:
37bc1ba21movsd_xmm x0, [r15]
37bc1ba26mov rcx, rbp
37bc1ba29movsd_xmm [rsp+80], x0
37bc1ba2fmovsd_xmm x0, [r15+8]
37bc1ba35movsd_xmm [rsp+88], x0
37bc1ba3bcall fn_37c42fc80
37bc1ba40comisd x0, x6
37bc1ba44movsd_xmm [rsp+120], x0
37bc1ba4aja 0x37bc1ba10
37bc1ba4cmov rcx, [rsp+48]
37bc1ba51call disnan_
37bc1ba56test eax, eax
37bc1ba58je 0x37bc1ba14
37bc1ba5amovsd_xmm x0, [rsp+120]
37bc1ba60jmp 0x37bc1ba10
37bc1ba62
37bc1ba62 66 0f 1f 44 00 00 f..D..
37bc1ba68
37bc1ba68loc_37bc1ba68:
37bc1ba68add r12l, 1
37bc1ba6cadd r13, [rsp+56]
37bc1ba71cmp r12l, [rsp+64]
37bc1ba76jle 0x37bc1b9b0
37bc1ba7cjmp 0x37bc1b4ba
37bc1ba81
37bc1ba81 0f 1f 80 00 00 00 00 .......
37bc1ba88
37bc1ba88loc_37bc1ba88:
37bc1ba88mov rcx, [rsp+48]
37bc1ba8dcall disnan_
37bc1ba92test eax, eax
37bc1ba94je 0x37bc1b9e2
37bc1ba9amovsd_xmm x0, [rsp+120]
37bc1baa0jmp 0x37bc1b9de
37bc1baa5
37bc1baa5 0f 1f 00 ...
37bc1baa8
37bc1baa8loc_37bc1baa8:
37bc1baa8mov ebx, [rsp+48]
37bc1baactest ebx, ebx
37bc1baaejle 0x37bc1b4b6
37bc1bab4mov r8l, ebx
37bc1bab7xor edx, edx
37bc1bab9pxor x6, x6
37bc1babdmov rbp, -1
37bc1bac4mov rcx, [rsp+288]
37bc1baccshl r8, 3
37bc1bad0mov r13l, 1
37bc1bad6call memset
37bc1badbmov rax, [rsp+272]
37bc1bae3mov ecx, ebx
37bc1bae5mov [rsp+72], r15
37bc1baeamov [rsp+264], rsi
37bc1baf2mov r14, [rsp+288]
37bc1bafaadd rax, 32
37bc1bafemov [rsp+256], rdi
37bc1bb06mov rdi, [rsp+272]
37bc1bb0emov [rsp+56], rax
37bc1bb13mov rax, [rsp+288]
37bc1bb1badd rax, 8
37bc1bb1fmov [rsp+64], rax
37bc1bb24nop
37bc1bb25nop [rax+rax]
37bc1bb30
37bc1bb30loc_37bc1bb30:
37bc1bb30mov rsi, [rsp+264]
37bc1bb38mov rdx, rbp
37bc1bb3bshl rdx, 4
37bc1bb3fmov eax, [rsi]
37bc1bb41movsd_xmm x7, [rdi+rdx+16]
37bc1bb47andpd x7, [rip+0x8304f1]
37bc1bb4faddsd x7, [r14+8*r13-8]
37bc1bb56add eax, r13l
37bc1bb59cmp eax, ecx
37bc1bb5bcmovle ecx, eax
37bc1bb5elea eax, [r13+1]
37bc1bb62movsd_xmm [rsp+120], x7
37bc1bb68cmp eax, ecx
37bc1bb6ajg 0x37bc1bbd2
37bc1bb6cmov rax, [rsp+56]
37bc1bb71sub ecx, r13l
37bc1bb74lea r15, [r14+8*r13]
37bc1bb78sub ecx, 1
37bc1bb7blea rsi, [rax+rdx]
37bc1bb7fmov rax, [rsp+64]
37bc1bb84add rcx, r13
37bc1bb87lea rbx, [rax+8*rcx]
37bc1bb8bnop [rax+rax]
37bc1bb90
37bc1bb90loc_37bc1bb90:
37bc1bb90movsd_xmm x0, [rsi]
37bc1bb94lea rcx, [rsp+80]
37bc1bb99add r15, 8
37bc1bb9dadd rsi, 16
37bc1bba1movsd_xmm [rsp+80], x0
37bc1bba7movsd_xmm x0, [rsi-8]
37bc1bbacmovsd_xmm [rsp+88], x0
37bc1bbb2call fn_37c42fc80
37bc1bbb7addsd x7, x0
37bc1bbbbaddsd x0, [r15-8]
37bc1bbc1movsd_xmm [r15-8], x0
37bc1bbc7cmp rbx, r15
37bc1bbcajne 0x37bc1bb90
37bc1bbccmovsd_xmm [rsp+120], x7
37bc1bbd2
37bc1bbd2loc_37bc1bbd2:
37bc1bbd2comisd x7, x6
37bc1bbd6jbe 0x37bc1bc00
37bc1bbd8
37bc1bbd8loc_37bc1bbd8:
37bc1bbd8movapd x6, x7
37bc1bbdc
37bc1bbdcloc_37bc1bbdc:
37bc1bbdcadd r13, 1
37bc1bbe0cmp [rsp+48], r13l
37bc1bbe5jl 0x37bc1b4ba
37bc1bbebmov rax, [rsp+256]
37bc1bbf3add rbp, [rsp+72]
37bc1bbf8mov ecx, [rax]
37bc1bbfajmp 0x37bc1bb30
37bc1bbff
37bc1bbff 90 .
37bc1bc00
37bc1bc00loc_37bc1bc00:
37bc1bc00lea rcx, [rsp+120]
37bc1bc05call disnan_
37bc1bc0atest eax, eax
37bc1bc0cje 0x37bc1bbdc
37bc1bc0emovsd_xmm x7, [rsp+120]
37bc1bc14jmp 0x37bc1bbd8
37bc1bc16
37bc1bc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc1bc20
37bc1bc20loc_37bc1bc20:
37bc1bc20pxor x6, x6
37bc1bc24jmp 0x37bc1b84d
37bc1bc29
37bc1bc29loc_37bc1bc29:
37bc1bc29test r10b, r10b
37bc1bc2cje 0x37bc1bd51
37bc1bc32
37bc1bc32loc_37bc1bc32:
37bc1bc32test r9b, r9b
37bc1bc35je 0x37bc1bd48
37bc1bc3b
37bc1bc3bloc_37bc1bc3b:
37bc1bc3bsqrtsd x6, x6
37bc1bc3fmulsd x6, x1
37bc1bc43jmp 0x37bc1b4ba
37bc1bc48
37bc1bc48loc_37bc1bc48:
37bc1bc48mov rcx, rbx
37bc1bc4bmov r9l, 1
37bc1bc51mov r8l, 1
37bc1bc57lea rdx, [rip+0x8303c3]
37bc1bc5ecall lsame_
37bc1bc63mov ecx, [rdi]
37bc1bc65test eax, eax
37bc1bc67je 0x37bc1bd5a
37bc1bc6dcmp ecx, 1
37bc1bc70jle 0x37bc1bd02
37bc1bc76mov rax, r15
37bc1bc79lea r12, [rsp+120]
37bc1bc7elea rbp, [rsp+112]
37bc1bc83mov r13, rsi
37bc1bc86mov [rsp+256], rdi
37bc1bc8enot rax
37bc1bc91mov r14l, 2
37bc1bc97mov esi, ecx
37bc1bc99lea rbx, [rax+2*r15]
37bc1bc9d
37bc1bc9dloc_37bc1bc9d:
37bc1bc9dmov eax, [r13]
37bc1bca1lea edx, [r14-1]
37bc1bca5mov [rsp+32], r12
37bc1bcaamov r9, rbp
37bc1bcadlea r8, [rip+0x830374]
37bc1bcb4lea rcx, [rsp+108]
37bc1bcb9cmp edx, eax
37bc1bcbbcmovg edx, eax
37bc1bcbeadd eax, 2
37bc1bcc1sub eax, r14l
37bc1bcc4test eax, eax
37bc1bcc6mov [rsp+108], edx
37bc1bccamov edx, 1
37bc1bccfcmovle eax, edx
37bc1bcd2add r14l, 1
37bc1bcd6movsxd rdx, eax
37bc1bcd9add rdx, rbx
37bc1bcdcadd rbx, r15
37bc1bcdfshl rdx, 4
37bc1bce3add rdx, [rsp+272]
37bc1bcebcall zlassq_
37bc1bcf0cmp r14l, esi
37bc1bcf3jle 0x37bc1bc9d
37bc1bcf5mov rdi, [rsp+256]
37bc1bcfdmov rsi, r13
37bc1bd00mov ecx, [rdi]
37bc1bd02
37bc1bd02loc_37bc1bd02:
37bc1bd02mov eax, [rsi]
37bc1bd04add eax, 1
37bc1bd07
37bc1bd07loc_37bc1bd07:
37bc1bd07movsd_xmm x3, [rsp+120]
37bc1bd0dmovsd_xmm x4, [rsp+112]
37bc1bd13addsd x3, x3
37bc1bd17jmp 0x37bc1b6a8
37bc1bd1c
37bc1bd1cloc_37bc1bd1c:
37bc1bd1cmov r9l, 1
37bc1bd22mov r8l, 1
37bc1bd28lea rdx, [rip+0x8302f6]
37bc1bd2fmov rcx, r12
37bc1bd32call lsame_
37bc1bd37test eax, eax
37bc1bd39jne 0x37bc1b678
37bc1bd3fjmp 0x37bc1b4ba
37bc1bd44
37bc1bd44loc_37bc1bd44:
37bc1bd44movapd x1, x4
37bc1bd48
37bc1bd48loc_37bc1bd48:
37bc1bd48movapd x6, x3
37bc1bd4cjmp 0x37bc1bc3b
37bc1bd51
37bc1bd51loc_37bc1bd51:
37bc1bd51movapd x1, x4
37bc1bd55jmp 0x37bc1bc32
37bc1bd5a
37bc1bd5aloc_37bc1bd5a:
37bc1bd5acmp ecx, 1
37bc1bd5djle 0x37bc1bdde
37bc1bd5fmov rax, r15
37bc1bd62lea rbp, [rsp+112]
37bc1bd67mov [rsp+56], r15
37bc1bd6cmov r15, rsi
37bc1bd6fshl rax, 4
37bc1bd73mov r12, rbp
37bc1bd76mov r14l, 1
37bc1bd7cmov esi, ecx
37bc1bd7emov [rsp+48], rax
37bc1bd83mov rax, [rsp+272]
37bc1bd8blea rbp, [rsp+108]
37bc1bd90lea r13, [rax+16]
37bc1bd94mov eax, ecx
37bc1bd96mov rbx, r13
37bc1bd99lea r13, [rsp+120]
37bc1bd9e
37bc1bd9eloc_37bc1bd9e:
37bc1bd9emov ecx, [r15]
37bc1bda1sub eax, r14l
37bc1bda4mov [rsp+32], r13
37bc1bda9mov rdx, rbx
37bc1bdacmov r9, r12
37bc1bdaflea r8, [rip+0x830272]
37bc1bdb6cmp eax, ecx
37bc1bdb8cmovg eax, ecx
37bc1bdbbmov rcx, rbp
37bc1bdbeadd r14l, 1
37bc1bdc2mov [rsp+108], eax
37bc1bdc6call zlassq_
37bc1bdcbmov eax, [rdi]
37bc1bdcdadd rbx, [rsp+48]
37bc1bdd2mov ecx, eax
37bc1bdd4cmp r14l, esi
37bc1bdd7jne 0x37bc1bd9e
37bc1bdd9mov r15, [rsp+56]
37bc1bdde
37bc1bddeloc_37bc1bdde:
37bc1bddemov eax, 1
37bc1bde3jmp 0x37bc1bd07
37bc1b480
Loading..