File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf9d3e0
37bf9d3e0dlamswlq_64_:
37bf9d3e0push r15
37bf9d3e2push r14
37bf9d3e4push r13
37bf9d3e6push r12
37bf9d3e8push rbp
37bf9d3e9push rdi
37bf9d3eapush rsi
37bf9d3ebpush rbx
37bf9d3ecsub rsp, 280
37bf9d3f3movups [rsp+256], x6
37bf9d3fbmov rax, [rsp+416]
37bf9d403mov rbp, [rsp+448]
37bf9d40bmov rax, [rax]
37bf9d40emov [rsp+192], rax
37bf9d416mov rsi, rdx
37bf9d419mov rbx, rcx
37bf9d41cmov rax, [rsp+432]
37bf9d424mov [rsp+368], r8
37bf9d42cmov r12, r9
37bf9d42fmov r8l, 1
37bf9d435mov rcx, rsi
37bf9d438mov r13, [rax]
37bf9d43bmov rax, [rbp]
37bf9d43fmov r9l, 1
37bf9d445lea rdx, [rip+0x4bee34]
37bf9d44cmov [rsp+200], rax
37bf9d454mov rax, [rsp+464]
37bf9d45cmov rax, [rax]
37bf9d45fmov [rsp+168], rax
37bf9d467call lsame_64_
37bf9d46cmov r9l, 1
37bf9d472mov r8l, 1
37bf9d478mov rcx, rsi
37bf9d47blea rdx, [rip+0x4bedff]
37bf9d482mov r14, rax
37bf9d485call lsame_64_
37bf9d48amov r9l, 1
37bf9d490mov r8l, 1
37bf9d496mov rcx, rbx
37bf9d499lea rdx, [rip+0x4bede2]
37bf9d4a0mov [rsp+176], rax
37bf9d4a8call lsame_64_
37bf9d4admov r9l, 1
37bf9d4b3mov rcx, rbx
37bf9d4b6mov r8l, 1
37bf9d4bclea rdx, [rip+0x4bedc0]
37bf9d4c3mov rdi, rax
37bf9d4c6call lsame_64_
37bf9d4cbmov r9, [r12]
37bf9d4cfmov [rsp+184], rax
37bf9d4d7mov rax, [rsp+368]
37bf9d4dfmov r8, [rax]
37bf9d4e2mov rax, [rsp+392]
37bf9d4eamov r15, [rax]
37bf9d4edmov rax, [rsp+384]
37bf9d4f5mov rcx, [rax]
37bf9d4f8cmp r9, rcx
37bf9d4fbmov rax, rcx
37bf9d4fecmovle rax, r9
37bf9d502cmp rax, r8
37bf9d505cmovg rax, r8
37bf9d509test rdi, rdi
37bf9d50cje 0x37bf9d598
37bf9d512test rax, rax
37bf9d515je 0x37bf9d620
37bf9d51bmov rdx, r15
37bf9d51emov r10l, 1
37bf9d524imul rdx, r9
37bf9d528test rdx, rdx
37bf9d52bcmovle rdx, r10
37bf9d52fmov r10, [rsp+472]
37bf9d537mov [r10], 0
37bf9d53e
37bf9d53eloc_37bf9d53e:
37bf9d53etest r14, r14
37bf9d541jne 0x37bf9d55b
37bf9d543mov r11, -2
37bf9d54amov r10l, 2
37bf9d550cmp [rsp+176], 0
37bf9d559je 0x37bf9d5d1
37bf9d55b
37bf9d55bloc_37bf9d55b:
37bf9d55btest rcx, rcx
37bf9d55ejs 0x37bf9d660
37bf9d564cmp r8, rcx
37bf9d567jl 0x37bf9d678
37bf9d56dtest r9, r9
37bf9d570js 0x37bf9d690
37bf9d576cmp r15, rcx
37bf9d579jg 0x37bf9d584
37bf9d57btest r15, r15
37bf9d57ejg 0x37bf9d6a8
37bf9d584
37bf9d584loc_37bf9d584:
37bf9d584mov r11, -6
37bf9d58bmov r10l, 6
37bf9d591jmp 0x37bf9d5d1
37bf9d593
37bf9d593 0f 1f 44 00 00 ..D..
37bf9d598
37bf9d598loc_37bf9d598:
37bf9d598mov edx, 1
37bf9d59dtest rax, rax
37bf9d5a0jne 0x37bf9d640
37bf9d5a6
37bf9d5a6loc_37bf9d5a6:
37bf9d5a6mov r11, [rsp+472]
37bf9d5aemov [r11], 0
37bf9d5b5cmp [rsp+184], 0
37bf9d5bejne 0x37bf9d53e
37bf9d5c4mov r11, -1
37bf9d5cbmov r10l, 1
37bf9d5d1
37bf9d5d1loc_37bf9d5d1:
37bf9d5d1mov rax, [rsp+472]
37bf9d5d9lea rdx, [rsp+248]
37bf9d5e1mov r8l, 8
37bf9d5e7lea rcx, [rip+0x4bec96]
37bf9d5eemov [rsp+248], r10
37bf9d5f6mov [rax], r11
37bf9d5f9call xerbla_64_
37bf9d5fenop
37bf9d5ff
37bf9d5ffloc_37bf9d5ff:
37bf9d5ffmovups x6, [rsp+256]
37bf9d607add rsp, 280
37bf9d60epop rbx
37bf9d60fpop rsi
37bf9d610pop rdi
37bf9d611pop rbp
37bf9d612pop r12
37bf9d614pop r13
37bf9d616pop r14
37bf9d618pop r15
37bf9d61aret
37bf9d61b
37bf9d61b 0f 1f 44 00 00 ..D..
37bf9d620
37bf9d620loc_37bf9d620:
37bf9d620mov rdx, [rsp+472]
37bf9d628mov [rdx], 0
37bf9d62fmov edx, 1
37bf9d634jmp 0x37bf9d53e
37bf9d639
37bf9d639 0f 1f 80 00 00 00 00 .......
37bf9d640
37bf9d640loc_37bf9d640:
37bf9d640mov rdx, r8
37bf9d643mov r10l, 1
37bf9d649imul rdx, r15
37bf9d64dtest rdx, rdx
37bf9d650cmovle rdx, r10
37bf9d654jmp 0x37bf9d5a6
37bf9d659
37bf9d659 0f 1f 80 00 00 00 00 .......
37bf9d660
37bf9d660loc_37bf9d660:
37bf9d660mov r11, -5
37bf9d667mov r10l, 5
37bf9d66djmp 0x37bf9d5d1
37bf9d672
37bf9d672 66 0f 1f 44 00 00 f..D..
37bf9d678
37bf9d678loc_37bf9d678:
37bf9d678mov r11, -3
37bf9d67fmov r10l, 3
37bf9d685jmp 0x37bf9d5d1
37bf9d68a
37bf9d68a 66 0f 1f 44 00 00 f..D..
37bf9d690
37bf9d690loc_37bf9d690:
37bf9d690mov r11, -4
37bf9d697mov r10l, 4
37bf9d69djmp 0x37bf9d5d1
37bf9d6a2
37bf9d6a2 66 0f 1f 44 00 00 f..D..
37bf9d6a8
37bf9d6a8loc_37bf9d6a8:
37bf9d6a8mov r11, [rsp+416]
37bf9d6b0test rcx, rcx
37bf9d6b3mov r10l, 1
37bf9d6b9cmovg r10, rcx
37bf9d6bdcmp [r11], r10
37bf9d6c0jl 0x37bf9e9e3
37bf9d6c6mov r11, [rsp+432]
37bf9d6cecmp [r11], r15
37bf9d6d1jl 0x37bf9ea10
37bf9d6d7test r8, r8
37bf9d6damov r10l, 1
37bf9d6e0cmovg r10, r8
37bf9d6e4cmp [rbp], r10
37bf9d6e8jl 0x37bf9ea22
37bf9d6eemov r11, [rsp+464]
37bf9d6f6cmp [r11], rdx
37bf9d6f9jge 0x37bf9d720
37bf9d6fbcmp [rsp+168], -1
37bf9d704je 0x37bf9ea3e
37bf9d70amov r11, -15
37bf9d711mov r10l, 15
37bf9d717jmp 0x37bf9d5d1
37bf9d71c
37bf9d71c 0f 1f 40 00 ..@.
37bf9d720
37bf9d720loc_37bf9d720:
37bf9d720pxor x0, x0
37bf9d724cvtsi2sd x0, rdx
37bf9d729mov rdx, [rsp+456]
37bf9d731movsd_xmm [rdx], x0
37bf9d735cmp [rsp+168], -1
37bf9d73eje 0x37bf9d5ff
37bf9d744test rax, rax
37bf9d747je 0x37bf9d5ff
37bf9d74dmov rax, [rsp+400]
37bf9d755cmp r9, rcx
37bf9d758mov r10, [rax]
37bf9d75bmov rax, rcx
37bf9d75ecmovge rax, r9
37bf9d762cmp rax, r8
37bf9d765cmovl rax, r8
37bf9d769cmp r10, rax
37bf9d76cjge 0x37bf9dbc0
37bf9d772cmp r10, rcx
37bf9d775jle 0x37bf9dbc0
37bf9d77bmov rsi, [rsp+192]
37bf9d783xor eax, eax
37bf9d785test rsi, rsi
37bf9d788cmovs rsi, rax
37bf9d78ctest r13, r13
37bf9d78fcmovns rax, r13
37bf9d793mov r15, rsi
37bf9d796mov r11, rsi
37bf9d799not r15
37bf9d79cmov rsi, rax
37bf9d79fmov [rsp+192], r15
37bf9d7a7cmp [rsp+176], 0
37bf9d7b0je 0x37bf9dc70
37bf9d7b6test rdi, rdi
37bf9d7b9je 0x37bf9dc70
37bf9d7bfmov rax, r8
37bf9d7c2mov r9, r10
37bf9d7c5lea rbx, [r8+1]
37bf9d7c9sub rax, rcx
37bf9d7ccsub r9, rcx
37bf9d7cfcqo
37bf9d7d1idiv r9
37bf9d7d4mov [rsp+240], rdx
37bf9d7dcmov r13, rax
37bf9d7dftest rdx, rdx
37bf9d7e2je 0x37bf9d925
37bf9d7e8sub r8, rdx
37bf9d7ebimul rcx, r13
37bf9d7efmov r9, r12
37bf9d7f2mov [rsp+112], rbp
37bf9d7f7lea rbx, [r8+1]
37bf9d7fbmov rax, [rsp+472]
37bf9d803mov rdi, [rsp+408]
37bf9d80blea rdx, [rip+0x4bea6f]
37bf9d812mov [rsp+168], r11
37bf9d81amov [rsp+128], rax
37bf9d822add rcx, 1
37bf9d826mov rax, [rsp+456]
37bf9d82eimul rcx, rsi
37bf9d832movsd_xmm [rsp+176], x0
37bf9d83bmov [rsp+120], rax
37bf9d840mov rax, [rsp+440]
37bf9d848mov [rsp+144], 1
37bf9d854lea rax, [rax+8*r8]
37bf9d858sub rcx, rsi
37bf9d85bmov [rsp+96], rbp
37bf9d860lea r8, [rsp+240]
37bf9d868mov [rsp+104], rax
37bf9d86dmov rax, [rsp+440]
37bf9d875mov [rsp+136], 1
37bf9d881mov [rsp+88], rax
37bf9d886mov rax, [rsp+432]
37bf9d88emov [rsp+80], rax
37bf9d893mov rax, [rsp+424]
37bf9d89blea rax, [rax+8*rcx]
37bf9d89flea rcx, [rip+0x4be9dc]
37bf9d8a6mov [rsp+72], rax
37bf9d8abmov rax, [rsp+416]
37bf9d8b3mov [rsp+64], rax
37bf9d8b8mov rax, r11
37bf9d8bbimul rax, rbx
37bf9d8bflea rax, [r15+rax+1]
37bf9d8c4lea rax, [rdi+8*rax]
37bf9d8c8mov [rsp+56], rax
37bf9d8cdmov rax, [rsp+392]
37bf9d8d5mov [rsp+48], rax
37bf9d8dalea rax, [rip+0x4be9af]
37bf9d8e1mov [rsp+40], rax
37bf9d8e6mov rax, [rsp+384]
37bf9d8eemov [rsp+32], rax
37bf9d8f3call dtpmlqt_64_
37bf9d8f8mov rax, [rsp+400]
37bf9d900movsd_xmm x0, [rsp+176]
37bf9d909mov r11, [rsp+168]
37bf9d911mov r10, [rax]
37bf9d914mov rax, [rsp+384]
37bf9d91cmov rcx, [rax]
37bf9d91fmov r9, r10
37bf9d922sub r9, rcx
37bf9d925
37bf9d925loc_37bf9d925:
37bf9d925sub rbx, r9
37bf9d928mov rdi, rcx
37bf9d92blea rax, [r10+1]
37bf9d92fmov r8, rbx
37bf9d932sub rdi, r10
37bf9d935js 0x37bf9e4f0
37bf9d93bcmp rbx, rax
37bf9d93ejg 0x37bf9daef
37bf9d944sub rax, rbx
37bf9d947xor edx, edx
37bf9d949div rdi
37bf9d94c
37bf9d94cloc_37bf9d94c:
37bf9d94cmov [rsp+376], r12
37bf9d954mov rdx, r11
37bf9d957sub r13, 1
37bf9d95bmovapd x6, x0
37bf9d95fmov r12, rbp
37bf9d962imul rdx, rdi
37bf9d966shl rdi, 3
37bf9d96amov rbp, rsi
37bf9d96dmov [rsp+176], rdi
37bf9d975mov rdi, [rsp+440]
37bf9d97dlea rsi, [rip+0x4be90c]
37bf9d984lea rbx, [8*rdx]
37bf9d98clea r14, [rdi+8*r8-8]
37bf9d991mov rdx, r11
37bf9d994mov rdi, r13
37bf9d997mov [rsp+184], rbx
37bf9d99fimul rdx, r8
37bf9d9a3sub rdi, rax
37bf9d9a6mov rbx, [rsp+408]
37bf9d9aeadd rdx, [rsp+192]
37bf9d9b6lea rax, [rsp+248]
37bf9d9belea r15, [rbx+8*rdx+8]
37bf9d9c3mov [rsp+168], rax
37bf9d9cbmov rbx, [rsp+384]
37bf9d9d3mov rdx, r10
37bf9d9d6jmp 0x37bf9da02
37bf9d9d8
37bf9d9d8 0f 1f 84 00 00 00 00 00 ........
37bf9d9e0
37bf9d9e0loc_37bf9d9e0:
37bf9d9e0mov rax, [rsp+400]
37bf9d9e8mov rcx, [rbx]
37bf9d9ebsub r13, 1
37bf9d9efadd r15, [rsp+184]
37bf9d9f7add r14, [rsp+176]
37bf9d9ffmov rdx, [rax]
37bf9da02
37bf9da02loc_37bf9da02:
37bf9da02mov rax, [rsp+472]
37bf9da0asub rdx, rcx
37bf9da0dimul rcx, r13
37bf9da11mov [rsp+56], r15
37bf9da16mov [rsp+248], rdx
37bf9da1emov r9, [rsp+376]
37bf9da26mov [rsp+128], rax
37bf9da2emov rax, [rsp+456]
37bf9da36add rcx, 1
37bf9da3amov [rsp+40], rsi
37bf9da3fmov r8, [rsp+168]
37bf9da47mov [rsp+120], rax
37bf9da4cimul rcx, rbp
37bf9da50mov rax, [rsp+440]
37bf9da58mov [rsp+32], rbx
37bf9da5dmov [rsp+88], rax
37bf9da62mov rax, [rsp+432]
37bf9da6asub rcx, rbp
37bf9da6dmov [rsp+112], r12
37bf9da72mov [rsp+80], rax
37bf9da77mov rax, [rsp+424]
37bf9da7fmov [rsp+144], 1
37bf9da8blea rdx, [rax+8*rcx]
37bf9da8fmov rax, [rsp+416]
37bf9da97mov [rsp+104], r14
37bf9da9clea rcx, [rip+0x4be7df]
37bf9daa3mov [rsp+72], rdx
37bf9daa8lea rdx, [rip+0x4be7d2]
37bf9daafmov [rsp+64], rax
37bf9dab4mov rax, [rsp+392]
37bf9dabcmov [rsp+136], 1
37bf9dac8mov [rsp+48], rax
37bf9dacdmov [rsp+96], r12
37bf9dad2call dtpmlqt_64_
37bf9dad7cmp r13, rdi
37bf9dadajne 0x37bf9d9e0
37bf9dae0mov rbp, r12
37bf9dae3mov r12, [rsp+376]
37bf9daebmovapd x0, x6
37bf9daef
37bf9daefloc_37bf9daef:
37bf9daefmov rax, [rsp+472]
37bf9daf7mov [rsp+88], rbp
37bf9dafcmov r9, r12
37bf9dafflea rdx, [rip+0x4be77b]
37bf9db06mov r8, [rsp+400]
37bf9db0elea rcx, [rip+0x4be76d]
37bf9db15movsd_xmm [rsp+168], x0
37bf9db1emov [rsp+104], rax
37bf9db23mov rax, [rsp+456]
37bf9db2bmov [rsp+120], 1
37bf9db34mov [rsp+96], rax
37bf9db39mov rax, [rsp+440]
37bf9db41mov [rsp+112], 1
37bf9db4amov [rsp+80], rax
37bf9db4fmov rax, [rsp+432]
37bf9db57mov [rsp+72], rax
37bf9db5cmov rax, [rsp+424]
37bf9db64mov [rsp+64], rax
37bf9db69mov rax, [rsp+416]
37bf9db71mov [rsp+56], rax
37bf9db76mov rax, [rsp+408]
37bf9db7emov [rsp+48], rax
37bf9db83mov rax, [rsp+392]
37bf9db8bmov [rsp+40], rax
37bf9db90mov rax, [rsp+384]
37bf9db98mov [rsp+32], rax
37bf9db9dcall dgemlqt_64_
37bf9dba2movsd_xmm x0, [rsp+168]
37bf9dbab
37bf9dbabloc_37bf9dbab:
37bf9dbabmov rax, [rsp+456]
37bf9dbb3movsd_xmm [rax], x0
37bf9dbb7jmp 0x37bf9d5ff
37bf9dbbc
37bf9dbbc 0f 1f 40 00 ..@.
37bf9dbc0
37bf9dbc0loc_37bf9dbc0:
37bf9dbc0mov [rsp+88], rbp
37bf9dbc5mov r9, r12
37bf9dbc8mov rdx, rsi
37bf9dbcbmov rcx, rbx
37bf9dbcemov rax, [rsp+472]
37bf9dbd6mov r8, [rsp+368]
37bf9dbdemov [rsp+120], 1
37bf9dbe7mov [rsp+112], 1
37bf9dbf0mov [rsp+104], rax
37bf9dbf5mov rax, [rsp+456]
37bf9dbfdmov [rsp+96], rax
37bf9dc02mov rax, [rsp+440]
37bf9dc0amov [rsp+80], rax
37bf9dc0fmov rax, [rsp+432]
37bf9dc17mov [rsp+72], rax
37bf9dc1cmov rax, [rsp+424]
37bf9dc24mov [rsp+64], rax
37bf9dc29mov rax, [rsp+416]
37bf9dc31mov [rsp+56], rax
37bf9dc36mov rax, [rsp+408]
37bf9dc3emov [rsp+48], rax
37bf9dc43mov rax, [rsp+392]
37bf9dc4bmov [rsp+40], rax
37bf9dc50mov rax, [rsp+384]
37bf9dc58mov [rsp+32], rax
37bf9dc5dcall dgemlqt_64_
37bf9dc62jmp 0x37bf9d5ff
37bf9dc67
37bf9dc67 66 0f 1f 84 00 00 00 00 00 f........
37bf9dc70
37bf9dc70loc_37bf9dc70:
37bf9dc70test r14, r14
37bf9dc73je 0x37bf9e0b0
37bf9dc79test rdi, rdi
37bf9dc7cje 0x37bf9e0b0
37bf9dc82mov rax, r8
37bf9dc85sub r10, rcx
37bf9dc88mov r9, r12
37bf9dc8bmov [rsp+88], rbp
37bf9dc90sub rax, rcx
37bf9dc93lea rcx, [rip+0x4be5e8]
37bf9dc9amov [rsp+176], r11
37bf9dca2movsd_xmm [rsp+168], x0
37bf9dcabcqo
37bf9dcadidiv r10
37bf9dcb0mov rax, [rsp+472]
37bf9dcb8mov [rsp+120], 1
37bf9dcc1mov [rsp+112], 1
37bf9dccamov [rsp+104], rax
37bf9dccfmov rax, [rsp+456]
37bf9dcd7mov [rsp+96], rax
37bf9dcdcmov rax, [rsp+440]
37bf9dce4mov [rsp+80], rax
37bf9dce9mov rax, [rsp+432]
37bf9dcf1mov [rsp+72], rax
37bf9dcf6mov rax, [rsp+424]
37bf9dcfemov [rsp+64], rax
37bf9dd03mov rax, [rsp+416]
37bf9dd0bmov [rsp+56], rax
37bf9dd10mov rax, [rsp+408]
37bf9dd18mov [rsp+48], rax
37bf9dd1dmov rax, [rsp+392]
37bf9dd25mov [rsp+40], rax
37bf9dd2amov rax, [rsp+384]
37bf9dd32mov [rsp+32], rax
37bf9dd37sub r8, rdx
37bf9dd3amov [rsp+240], rdx
37bf9dd42lea rdx, [rip+0x4be537]
37bf9dd49lea rdi, [r8+1]
37bf9dd4dmov [rsp+224], r8
37bf9dd55mov r8, [rsp+400]
37bf9dd5dmov [rsp+200], rdi
37bf9dd65call dgemlqt_64_
37bf9dd6amov rax, [rsp+400]
37bf9dd72movsd_xmm x0, [rsp+168]
37bf9dd7bmov r11, [rsp+176]
37bf9dd83mov r8, [rax]
37bf9dd86mov rax, [rsp+384]
37bf9dd8emov rcx, [rax]
37bf9dd91sub rdi, r8
37bf9dd94lea r9, [r8+1]
37bf9dd98lea rdx, [rdi+rcx]
37bf9dd9cmov rdi, r8
37bf9dd9fsub rdi, rcx
37bf9dda2js 0x37bf9e9c8
37bf9dda8cmp r9, rdx
37bf9ddabjg 0x37bf9ea34
37bf9ddb1mov rax, rdx
37bf9ddb4xor edx, edx
37bf9ddb6sub rax, r9
37bf9ddb9div rdi
37bf9ddbc
37bf9ddbcloc_37bf9ddbc:
37bf9ddbcmov [rsp+376], r12
37bf9ddc4mov [rsp+208], rax
37bf9ddccmov [rsp+216], r11
37bf9ddd4mov rdx, r11
37bf9ddd7imul r9, r11
37bf9dddbmov r12, rbp
37bf9dddemov r13l, 1
37bf9dde4imul rdx, rdi
37bf9dde8add r9, [rsp+192]
37bf9ddf0movapd x6, x0
37bf9ddf4lea rbx, [8*rdx]
37bf9ddfcmov [rsp+184], rbx
37bf9de04mov rbx, [rsp+408]
37bf9de0clea r15, [rbx+8*r9+8]
37bf9de11mov rbx, [rsp+440]
37bf9de19mov rbp, r15
37bf9de1clea r15, [8*rdi]
37bf9de24lea rdi, [rip+0x4be465]
37bf9de2blea r14, [rbx+8*r8]
37bf9de2flea rbx, [rax+1]
37bf9de33mov [rsp+176], rbx
37bf9de3blea rbx, [rsp+248]
37bf9de43mov [rsp+168], rbx
37bf9de4bmov rbx, [rsp+384]
37bf9de53jmp 0x37bf9de75
37bf9de55
37bf9de55 0f 1f 00 ...
37bf9de58
37bf9de58loc_37bf9de58:
37bf9de58mov rax, [rsp+400]
37bf9de60mov rcx, [rbx]
37bf9de63add r14, r15
37bf9de66add r13, 1
37bf9de6aadd rbp, [rsp+184]
37bf9de72mov r8, [rax]
37bf9de75
37bf9de75loc_37bf9de75:
37bf9de75mov rax, [rsp+472]
37bf9de7dsub r8, rcx
37bf9de80imul rcx, r13
37bf9de84mov [rsp+56], rbp
37bf9de89mov [rsp+40], rdi
37bf9de8emov r9, [rsp+376]
37bf9de96mov [rsp+128], rax
37bf9de9emov rax, [rsp+456]
37bf9dea6add rcx, 1
37bf9deaamov [rsp+32], rbx
37bf9deafmov [rsp+120], rax
37bf9deb4imul rcx, rsi
37bf9deb8mov rax, [rsp+440]
37bf9dec0mov [rsp+248], r8
37bf9dec8mov r8, [rsp+168]
37bf9ded0mov [rsp+88], rax
37bf9ded5mov rax, [rsp+432]
37bf9deddsub rcx, rsi
37bf9dee0mov [rsp+112], r12
37bf9dee5mov [rsp+80], rax
37bf9deeamov rax, [rsp+424]
37bf9def2mov [rsp+144], 1
37bf9defelea rdx, [rax+8*rcx]
37bf9df02mov rax, [rsp+416]
37bf9df0amov [rsp+104], r14
37bf9df0flea rcx, [rip+0x4be36c]
37bf9df16mov [rsp+72], rdx
37bf9df1blea rdx, [rip+0x4be35e]
37bf9df22mov [rsp+64], rax
37bf9df27mov rax, [rsp+392]
37bf9df2fmov [rsp+136], 1
37bf9df3bmov [rsp+48], rax
37bf9df40mov [rsp+96], r12
37bf9df45call dtpmlqt_64_
37bf9df4acmp [rsp+176], r13
37bf9df52jne 0x37bf9de58
37bf9df58mov rax, [rsp+208]
37bf9df60mov rbp, r12
37bf9df63mov r11, [rsp+216]
37bf9df6bmovapd x0, x6
37bf9df6fmov r12, [rsp+376]
37bf9df77add rax, 2
37bf9df7b
37bf9df7bloc_37bf9df7b:
37bf9df7bmov rdi, [rsp+368]
37bf9df83mov rbx, [rsp+200]
37bf9df8bcmp [rdi], rbx
37bf9df8ejl 0x37bf9dbab
37bf9df94mov rdi, [rsp+472]
37bf9df9cmov r9, r12
37bf9df9fmov rbx, [rsp+224]
37bf9dfa7mov [rsp+144], 1
37bf9dfb3mov [rsp+112], rbp
37bf9dfb8lea r8, [rsp+240]
37bf9dfc0lea rcx, [rip+0x4be2bb]
37bf9dfc7mov [rsp+128], rdi
37bf9dfcfmov rdi, [rsp+456]
37bf9dfd7mov [rsp+136], 1
37bf9dfe3mov [rsp+120], rdi
37bf9dfe8mov rdi, [rsp+440]
37bf9dff0mov [rsp+96], rbp
37bf9dff5mov [rsp+88], rdi
37bf9dffalea rdx, [rdi+8*rbx]
37bf9dffemov rdi, [rsp+432]
37bf9e006mov [rsp+104], rdx
37bf9e00blea rdx, [rip+0x4be26e]
37bf9e012mov [rsp+80], rdi
37bf9e017mov rdi, [rsp+384]
37bf9e01fmovsd_xmm [rsp+168], x0
37bf9e028imul rax, [rdi]
37bf9e02cmov [rsp+32], rdi
37bf9e031add rax, 1
37bf9e035imul rax, rsi
37bf9e039sub rax, rsi
37bf9e03cmov rsi, [rsp+424]
37bf9e044lea rax, [rsi+8*rax]
37bf9e048mov rsi, [rsp+192]
37bf9e050mov [rsp+72], rax
37bf9e055mov rax, [rsp+416]
37bf9e05dmov [rsp+64], rax
37bf9e062mov rax, [rsp+200]
37bf9e06aimul rax, r11
37bf9e06elea rax, [rsi+rax+1]
37bf9e073mov rsi, [rsp+408]
37bf9e07blea rax, [rsi+8*rax]
37bf9e07fmov [rsp+56], rax
37bf9e084mov rax, [rsp+392]
37bf9e08cmov [rsp+48], rax
37bf9e091lea rax, [rip+0x4be1f8]
37bf9e098mov [rsp+40], rax
37bf9e09dcall dtpmlqt_64_
37bf9e0a2movsd_xmm x0, [rsp+168]
37bf9e0abjmp 0x37bf9dbab
37bf9e0b0
37bf9e0b0loc_37bf9e0b0:
37bf9e0b0mov rdi, [rsp+200]
37bf9e0b8xor eax, eax
37bf9e0batest rdi, rdi
37bf9e0bdcmovs rdi, rax
37bf9e0c1mov r15, rdi
37bf9e0c4mov r13, rdi
37bf9e0c7not r15
37bf9e0camov [rsp+200], r15
37bf9e0d2test r14, r14
37bf9e0d5je 0x37bf9e518
37bf9e0dbcmp [rsp+184], 0
37bf9e0e4je 0x37bf9e518
37bf9e0eamov rax, r9
37bf9e0edmov rbx, r10
37bf9e0f0lea rdi, [r9+1]
37bf9e0f4sub rax, rcx
37bf9e0f7sub rbx, rcx
37bf9e0facqo
37bf9e0fcidiv rbx
37bf9e0ffmov [rsp+240], rdx
37bf9e107mov r12, rax
37bf9e10atest rdx, rdx
37bf9e10djle 0x37bf9e261
37bf9e113mov rax, [rsp+472]
37bf9e11bsub r9, rdx
37bf9e11eimul rcx, r12
37bf9e122mov [rsp+112], rbp
37bf9e127lea rdi, [r9+1]
37bf9e12bmov rbx, [rsp+440]
37bf9e133mov r8, [rsp+368]
37bf9e13blea r9, [rsp+240]
37bf9e143mov [rsp+128], rax
37bf9e14blea rdx, [rip+0x4be12e]
37bf9e152mov rax, [rsp+456]
37bf9e15amov [rsp+88], rbx
37bf9e15fmov [rsp+120], rax
37bf9e164mov rax, r13
37bf9e167imul rax, rdi
37bf9e16bmov [rsp+168], r11
37bf9e173movsd_xmm [rsp+176], x0
37bf9e17cmov [rsp+144], 1
37bf9e188lea rax, [r15+rax+1]
37bf9e18dmov [rsp+96], rbp
37bf9e192mov [rsp+136], 1
37bf9e19elea rax, [rbx+8*rax]
37bf9e1a2mov rbx, [rsp+424]
37bf9e1aamov [rsp+104], rax
37bf9e1afmov rax, [rsp+432]
37bf9e1b7mov [rsp+80], rax
37bf9e1bclea rax, [rcx+1]
37bf9e1c0lea rcx, [rip+0x4be0bc]
37bf9e1c7imul rax, rsi
37bf9e1cbsub rax, rsi
37bf9e1celea rax, [rbx+8*rax]
37bf9e1d2mov rbx, [rsp+192]
37bf9e1damov [rsp+72], rax
37bf9e1dfmov rax, [rsp+416]
37bf9e1e7mov [rsp+64], rax
37bf9e1ecmov rax, r11
37bf9e1efimul rax, rdi
37bf9e1f3lea rax, [rbx+rax+1]
37bf9e1f8mov rbx, [rsp+408]
37bf9e200lea rax, [rbx+8*rax]
37bf9e204mov [rsp+56], rax
37bf9e209mov rax, [rsp+392]
37bf9e211mov [rsp+48], rax
37bf9e216lea rax, [rip+0x4be073]
37bf9e21dmov [rsp+40], rax
37bf9e222mov rax, [rsp+384]
37bf9e22amov [rsp+32], rax
37bf9e22fcall dtpmlqt_64_
37bf9e234mov rax, [rsp+400]
37bf9e23cmovsd_xmm x0, [rsp+176]
37bf9e245mov r11, [rsp+168]
37bf9e24dmov r10, [rax]
37bf9e250mov rax, [rsp+384]
37bf9e258mov rcx, [rax]
37bf9e25bmov rbx, r10
37bf9e25esub rbx, rcx
37bf9e261
37bf9e261loc_37bf9e261:
37bf9e261sub rdi, rbx
37bf9e264lea rax, [r10+1]
37bf9e268mov r8, rdi
37bf9e26bmov rdi, rcx
37bf9e26esub rdi, r10
37bf9e271js 0x37bf9e9a0
37bf9e277cmp r8, rax
37bf9e27ajg 0x37bf9e424
37bf9e280sub rax, r8
37bf9e283xor edx, edx
37bf9e285div rdi
37bf9e288
37bf9e288loc_37bf9e288:
37bf9e288mov rbx, [rsp+408]
37bf9e290mov rdx, r11
37bf9e293sub r12, 1
37bf9e297movapd x6, x0
37bf9e29bimul rdx, rdi
37bf9e29fimul rdi, r13
37bf9e2a3lea r15, [8*rdx]
37bf9e2abmov rdx, r11
37bf9e2aeimul rdx, r8
37bf9e2b2add rdx, [rsp+192]
37bf9e2bamov [rsp+184], r15
37bf9e2c2lea r15, [8*rdi]
37bf9e2caimul r8, r13
37bf9e2celea r14, [rbx+8*rdx+8]
37bf9e2d3mov rdx, r10
37bf9e2d6mov rbx, [rsp+440]
37bf9e2deadd r8, [rsp+200]
37bf9e2e6mov rdi, r14
37bf9e2e9lea r14, [rip+0x4bdfa0]
37bf9e2f0lea r13, [rbx+8*r8+8]
37bf9e2f5mov rbx, r12
37bf9e2f8sub rbx, rax
37bf9e2fblea rax, [rsp+248]
37bf9e303mov [rsp+176], rbx
37bf9e30bmov rbx, [rsp+384]
37bf9e313mov [rsp+168], rax
37bf9e31bjmp 0x37bf9e33d
37bf9e31d
37bf9e31d 0f 1f 00 ...
37bf9e320
37bf9e320loc_37bf9e320:
37bf9e320mov rax, [rsp+400]
37bf9e328mov rcx, [rbx]
37bf9e32badd r13, r15
37bf9e32esub r12, 1
37bf9e332add rdi, [rsp+184]
37bf9e33amov rdx, [rax]
37bf9e33d
37bf9e33dloc_37bf9e33d:
37bf9e33dmov rax, [rsp+472]
37bf9e345sub rdx, rcx
37bf9e348imul rcx, r12
37bf9e34cmov [rsp+56], rdi
37bf9e351mov [rsp+248], rdx
37bf9e359mov r9, [rsp+168]
37bf9e361mov [rsp+128], rax
37bf9e369mov rax, [rsp+456]
37bf9e371add rcx, 1
37bf9e375mov [rsp+40], r14
37bf9e37amov r8, [rsp+368]
37bf9e382mov [rsp+120], rax
37bf9e387imul rcx, rsi
37bf9e38bmov rax, [rsp+440]
37bf9e393mov [rsp+32], rbx
37bf9e398mov [rsp+88], rax
37bf9e39dmov rax, [rsp+432]
37bf9e3a5sub rcx, rsi
37bf9e3a8mov [rsp+112], rbp
37bf9e3admov [rsp+80], rax
37bf9e3b2mov rax, [rsp+424]
37bf9e3bamov [rsp+144], 1
37bf9e3c6lea rdx, [rax+8*rcx]
37bf9e3camov rax, [rsp+416]
37bf9e3d2mov [rsp+104], r13
37bf9e3d7lea rcx, [rip+0x4bdea5]
37bf9e3demov [rsp+72], rdx
37bf9e3e3lea rdx, [rip+0x4bde96]
37bf9e3eamov [rsp+64], rax
37bf9e3efmov rax, [rsp+392]
37bf9e3f7mov [rsp+136], 1
37bf9e403mov [rsp+48], rax
37bf9e408mov [rsp+96], rbp
37bf9e40dcall dtpmlqt_64_
37bf9e412cmp [rsp+176], r12
37bf9e41ajne 0x37bf9e320
37bf9e420movapd x0, x6
37bf9e424
37bf9e424loc_37bf9e424:
37bf9e424mov rax, [rsp+472]
37bf9e42cmov [rsp+88], rbp
37bf9e431lea rdx, [rip+0x4bde48]
37bf9e438lea rcx, [rip+0x4bde44]
37bf9e43fmov r9, [rsp+400]
37bf9e447mov r8, [rsp+368]
37bf9e44fmovsd_xmm [rsp+168], x0
37bf9e458mov [rsp+104], rax
37bf9e45dmov rax, [rsp+456]
37bf9e465mov [rsp+120], 1
37bf9e46emov [rsp+96], rax
37bf9e473mov rax, [rsp+440]
37bf9e47bmov [rsp+112], 1
37bf9e484mov [rsp+80], rax
37bf9e489mov rax, [rsp+432]
37bf9e491mov [rsp+72], rax
37bf9e496mov rax, [rsp+424]
37bf9e49emov [rsp+64], rax
37bf9e4a3mov rax, [rsp+416]
37bf9e4abmov [rsp+56], rax
37bf9e4b0mov rax, [rsp+408]
37bf9e4b8mov [rsp+48], rax
37bf9e4bdmov rax, [rsp+392]
37bf9e4c5mov [rsp+40], rax
37bf9e4camov rax, [rsp+384]
37bf9e4d2mov [rsp+32], rax
37bf9e4d7call dgemlqt_64_
37bf9e4dcmovsd_xmm x0, [rsp+168]
37bf9e4e5jmp 0x37bf9dbab
37bf9e4ea
37bf9e4ea 66 0f 1f 44 00 00 f..D..
37bf9e4f0
37bf9e4f0loc_37bf9e4f0:
37bf9e4f0cmp rbx, rax
37bf9e4f3jl 0x37bf9daef
37bf9e4f9mov rdx, rbx
37bf9e4fcmov r9, rdi
37bf9e4ffsub rdx, rax
37bf9e502neg r9
37bf9e505mov rax, rdx
37bf9e508xor edx, edx
37bf9e50adiv r9
37bf9e50djmp 0x37bf9d94c
37bf9e512
37bf9e512 66 0f 1f 44 00 00 f..D..
37bf9e518
37bf9e518loc_37bf9e518:
37bf9e518cmp [rsp+176], 0
37bf9e521je 0x37bf9dbab
37bf9e527cmp [rsp+184], 0
37bf9e530je 0x37bf9dbab
37bf9e536mov rax, r9
37bf9e539sub r10, rcx
37bf9e53cmov r8, [rsp+368]
37bf9e544mov [rsp+176], r11
37bf9e54csub rax, rcx
37bf9e54flea rcx, [rip+0x4bdd2d]
37bf9e556movsd_xmm [rsp+168], x0
37bf9e55fcqo
37bf9e561mov [rsp+88], rbp
37bf9e566idiv r10
37bf9e569mov rax, [rsp+472]
37bf9e571mov [rsp+120], 1
37bf9e57amov [rsp+112], 1
37bf9e583mov [rsp+104], rax
37bf9e588mov rax, [rsp+456]
37bf9e590mov [rsp+96], rax
37bf9e595mov rax, [rsp+440]
37bf9e59dmov [rsp+80], rax
37bf9e5a2mov rax, [rsp+432]
37bf9e5aamov [rsp+72], rax
37bf9e5afmov rax, [rsp+424]
37bf9e5b7mov [rsp+64], rax
37bf9e5bcmov rax, [rsp+416]
37bf9e5c4mov [rsp+56], rax
37bf9e5c9mov rax, [rsp+408]
37bf9e5d1mov [rsp+48], rax
37bf9e5d6mov rax, [rsp+392]
37bf9e5demov [rsp+40], rax
37bf9e5e3mov rax, [rsp+384]
37bf9e5ebmov [rsp+32], rax
37bf9e5f0sub r9, rdx
37bf9e5f3mov [rsp+240], rdx
37bf9e5fblea rdx, [rip+0x4bdc7f]
37bf9e602lea rdi, [r9+1]
37bf9e606mov r9, [rsp+400]
37bf9e60emov [rsp+208], rdi
37bf9e616call dgemlqt_64_
37bf9e61bmov rax, [rsp+400]
37bf9e623movsd_xmm x0, [rsp+168]
37bf9e62cmov r11, [rsp+176]
37bf9e634mov r8, [rax]
37bf9e637mov rax, [rsp+384]
37bf9e63fmov rcx, [rax]
37bf9e642mov rbx, r8
37bf9e645sub rdi, r8
37bf9e648lea r10, [r8+1]
37bf9e64csub rbx, rcx
37bf9e64flea rdx, [rdi+rcx]
37bf9e653js 0x37bf9e9f5
37bf9e659cmp r10, rdx
37bf9e65cjg 0x37bf9ea58
37bf9e662mov rax, rdx
37bf9e665xor edx, edx
37bf9e667sub rax, r10
37bf9e66adiv rbx
37bf9e66d
37bf9e66dloc_37bf9e66d:
37bf9e66dmov [rsp+232], r13
37bf9e675mov [rsp+376], r12
37bf9e67dmov r12, [rsp+384]
37bf9e685mov [rsp+216], rax
37bf9e68dmov [rsp+224], r11
37bf9e695mov rdx, r11
37bf9e698movapd x6, x0
37bf9e69cimul rdx, rbx
37bf9e6a0imul rbx, r13
37bf9e6a4lea rdi, [8*rdx]
37bf9e6acmov rdx, r11
37bf9e6afmov [rsp+184], rdi
37bf9e6b7mov rdi, [rsp+408]
37bf9e6bfimul rdx, r10
37bf9e6c3lea r9, [8*rbx]
37bf9e6cbadd rdx, [rsp+192]
37bf9e6d3lea rbx, [rsp+248]
37bf9e6dblea r15, [rdi+8*rdx+8]
37bf9e6e0mov rdi, [rsp+440]
37bf9e6e8mov rdx, r10
37bf9e6ebmov [rsp+168], rbx
37bf9e6f3imul rdx, r13
37bf9e6f7add rdx, [rsp+200]
37bf9e6ffmov r13, rsi
37bf9e702mov rsi, r15
37bf9e705lea r14, [rdi+8*rdx+8]
37bf9e70alea rdi, [rax+1]
37bf9e70emov r15, r9
37bf9e711mov [rsp+176], rdi
37bf9e719lea rbx, [rip+0x4bdb70]
37bf9e720mov edi, 1
37bf9e725jmp 0x37bf9e74e
37bf9e727
37bf9e727 66 0f 1f 84 00 00 00 00 00 f........
37bf9e730
37bf9e730loc_37bf9e730:
37bf9e730mov rax, [rsp+400]
37bf9e738mov rcx, [r12]
37bf9e73cadd r14, r15
37bf9e73fadd rdi, 1
37bf9e743add rsi, [rsp+184]
37bf9e74bmov r8, [rax]
37bf9e74e
37bf9e74eloc_37bf9e74e:
37bf9e74emov rax, [rsp+472]
37bf9e756sub r8, rcx
37bf9e759imul rcx, rdi
37bf9e75dmov [rsp+56], rsi
37bf9e762mov [rsp+40], rbx
37bf9e767mov r9, [rsp+168]
37bf9e76fmov [rsp+128], rax
37bf9e777mov rax, [rsp+456]
37bf9e77fadd rcx, 1
37bf9e783mov [rsp+32], r12
37bf9e788mov [rsp+120], rax
37bf9e78dimul rcx, r13
37bf9e791mov rax, [rsp+440]
37bf9e799mov [rsp+248], r8
37bf9e7a1mov r8, [rsp+368]
37bf9e7a9mov [rsp+88], rax
37bf9e7aemov rax, [rsp+432]
37bf9e7b6sub rcx, r13
37bf9e7b9mov [rsp+112], rbp
37bf9e7bemov [rsp+80], rax
37bf9e7c3mov rax, [rsp+424]
37bf9e7cbmov [rsp+144], 1
37bf9e7d7lea rdx, [rax+8*rcx]
37bf9e7dbmov rax, [rsp+416]
37bf9e7e3mov [rsp+104], r14
37bf9e7e8lea rcx, [rip+0x4bda94]
37bf9e7efmov [rsp+72], rdx
37bf9e7f4lea rdx, [rip+0x4bda86]
37bf9e7fbmov [rsp+64], rax
37bf9e800mov rax, [rsp+392]
37bf9e808mov [rsp+136], 1
37bf9e814mov [rsp+48], rax
37bf9e819mov [rsp+96], rbp
37bf9e81ecall dtpmlqt_64_
37bf9e823cmp [rsp+176], rdi
37bf9e82bjne 0x37bf9e730
37bf9e831mov rax, [rsp+216]
37bf9e839mov rsi, r13
37bf9e83cmovapd x0, x6
37bf9e840mov r11, [rsp+224]
37bf9e848mov r13, [rsp+232]
37bf9e850mov r12, [rsp+376]
37bf9e858add rax, 2
37bf9e85c
37bf9e85cloc_37bf9e85c:
37bf9e85cmov rdi, [rsp+208]
37bf9e864cmp [r12], rdi
37bf9e868jl 0x37bf9dbab
37bf9e86emov rdi, [rsp+472]
37bf9e876mov rbx, [rsp+200]
37bf9e87emov [rsp+144], 1
37bf9e88alea r9, [rsp+240]
37bf9e892mov [rsp+112], rbp
37bf9e897mov r8, [rsp+368]
37bf9e89flea rcx, [rip+0x4bd9dd]
37bf9e8a6mov [rsp+128], rdi
37bf9e8aemov rdi, [rsp+456]
37bf9e8b6mov [rsp+136], 1
37bf9e8c2mov [rsp+120], rdi
37bf9e8c7mov rdi, [rsp+208]
37bf9e8cfmov [rsp+96], rbp
37bf9e8d4movsd_xmm [rsp+168], x0
37bf9e8ddmov rdx, rdi
37bf9e8e0imul rdx, r13
37bf9e8e4lea rdx, [rbx+rdx+1]
37bf9e8e9mov rbx, [rsp+440]
37bf9e8f1mov [rsp+88], rbx
37bf9e8f6lea rdx, [rbx+8*rdx]
37bf9e8famov rbx, [rsp+432]
37bf9e902mov [rsp+104], rdx
37bf9e907lea rdx, [rip+0x4bd973]
37bf9e90emov [rsp+80], rbx
37bf9e913mov rbx, [rsp+384]
37bf9e91bimul rax, [rbx]
37bf9e91fmov [rsp+32], rbx
37bf9e924add rax, 1
37bf9e928imul rax, rsi
37bf9e92csub rax, rsi
37bf9e92fmov rsi, [rsp+424]
37bf9e937lea rax, [rsi+8*rax]
37bf9e93bmov rsi, [rsp+192]
37bf9e943mov [rsp+72], rax
37bf9e948mov rax, [rsp+416]
37bf9e950mov [rsp+64], rax
37bf9e955mov rax, rdi
37bf9e958imul rax, r11
37bf9e95clea rax, [rsi+rax+1]
37bf9e961mov rsi, [rsp+408]
37bf9e969lea rax, [rsi+8*rax]
37bf9e96dmov [rsp+56], rax
37bf9e972mov rax, [rsp+392]
37bf9e97amov [rsp+48], rax
37bf9e97flea rax, [rip+0x4bd90a]
37bf9e986mov [rsp+40], rax
37bf9e98bcall dtpmlqt_64_
37bf9e990movsd_xmm x0, [rsp+168]
37bf9e999jmp 0x37bf9dbab
37bf9e99e
37bf9e99e 66 90 f.
37bf9e9a0
37bf9e9a0loc_37bf9e9a0:
37bf9e9a0cmp r8, rax
37bf9e9a3jl 0x37bf9e424
37bf9e9a9mov rdx, r8
37bf9e9acmov r9, rdi
37bf9e9afsub rdx, rax
37bf9e9b2neg r9
37bf9e9b5mov rax, rdx
37bf9e9b8xor edx, edx
37bf9e9badiv r9
37bf9e9bdjmp 0x37bf9e288
37bf9e9c2
37bf9e9c2 66 0f 1f 44 00 00 f..D..
37bf9e9c8
37bf9e9c8loc_37bf9e9c8:
37bf9e9c8cmp r9, rdx
37bf9e9cbjl 0x37bf9ea34
37bf9e9cdmov rax, r9
37bf9e9d0mov r10, rdi
37bf9e9d3sub rax, rdx
37bf9e9d6neg r10
37bf9e9d9xor edx, edx
37bf9e9dbdiv r10
37bf9e9dejmp 0x37bf9ddbc
37bf9e9e3
37bf9e9e3loc_37bf9e9e3:
37bf9e9e3mov r11, -9
37bf9e9eamov r10l, 9
37bf9e9f0jmp 0x37bf9d5d1
37bf9e9f5
37bf9e9f5loc_37bf9e9f5:
37bf9e9f5cmp r10, rdx
37bf9e9f8jl 0x37bf9ea58
37bf9e9famov rax, r10
37bf9e9fdmov r9, rbx
37bf9ea00sub rax, rdx
37bf9ea03neg r9
37bf9ea06xor edx, edx
37bf9ea08div r9
37bf9ea0bjmp 0x37bf9e66d
37bf9ea10
37bf9ea10loc_37bf9ea10:
37bf9ea10mov r11, -11
37bf9ea17mov r10l, 11
37bf9ea1djmp 0x37bf9d5d1
37bf9ea22
37bf9ea22loc_37bf9ea22:
37bf9ea22mov r11, -13
37bf9ea29mov r10l, 13
37bf9ea2fjmp 0x37bf9d5d1
37bf9ea34
37bf9ea34loc_37bf9ea34:
37bf9ea34mov eax, 1
37bf9ea39jmp 0x37bf9df7b
37bf9ea3e
37bf9ea3eloc_37bf9ea3e:
37bf9ea3emov rax, [rsp+456]
37bf9ea46pxor x0, x0
37bf9ea4acvtsi2sd x0, rdx
37bf9ea4fmovsd_xmm [rax], x0
37bf9ea53jmp 0x37bf9d5ff
37bf9ea58
37bf9ea58loc_37bf9ea58:
37bf9ea58mov eax, 1
37bf9ea5djmp 0x37bf9e85c
37bf9d3e0
37bf9d3e0dlamswlq_64_:
37bf9d3e0push r15
37bf9d3e2push r14
37bf9d3e4push r13
37bf9d3e6push r12
37bf9d3e8push rbp
37bf9d3e9push rdi
37bf9d3eapush rsi
37bf9d3ebpush rbx
37bf9d3ecsub rsp, 280
37bf9d3f3movups [rsp+256], x6
37bf9d3fbmov rax, [rsp+416]
37bf9d403mov rbp, [rsp+448]
37bf9d40bmov rax, [rax]
37bf9d40emov [rsp+192], rax
37bf9d416mov rsi, rdx
37bf9d419mov rbx, rcx
37bf9d41cmov rax, [rsp+432]
37bf9d424mov [rsp+368], r8
37bf9d42cmov r12, r9
37bf9d42fmov r8l, 1
37bf9d435mov rcx, rsi
37bf9d438mov r13, [rax]
37bf9d43bmov rax, [rbp]
37bf9d43fmov r9l, 1
37bf9d445lea rdx, [rip+0x4bee34]
37bf9d44cmov [rsp+200], rax
37bf9d454mov rax, [rsp+464]
37bf9d45cmov rax, [rax]
37bf9d45fmov [rsp+168], rax
37bf9d467call lsame_64_
37bf9d46cmov r9l, 1
37bf9d472mov r8l, 1
37bf9d478mov rcx, rsi
37bf9d47blea rdx, [rip+0x4bedff]
37bf9d482mov r14, rax
37bf9d485call lsame_64_
37bf9d48amov r9l, 1
37bf9d490mov r8l, 1
37bf9d496mov rcx, rbx
37bf9d499lea rdx, [rip+0x4bede2]
37bf9d4a0mov [rsp+176], rax
37bf9d4a8call lsame_64_
37bf9d4admov r9l, 1
37bf9d4b3mov rcx, rbx
37bf9d4b6mov r8l, 1
37bf9d4bclea rdx, [rip+0x4bedc0]
37bf9d4c3mov rdi, rax
37bf9d4c6call lsame_64_
37bf9d4cbmov r9, [r12]
37bf9d4cfmov [rsp+184], rax
37bf9d4d7mov rax, [rsp+368]
37bf9d4dfmov r8, [rax]
37bf9d4e2mov rax, [rsp+392]
37bf9d4eamov r15, [rax]
37bf9d4edmov rax, [rsp+384]
37bf9d4f5mov rcx, [rax]
37bf9d4f8cmp r9, rcx
37bf9d4fbmov rax, rcx
37bf9d4fecmovle rax, r9
37bf9d502cmp rax, r8
37bf9d505cmovg rax, r8
37bf9d509test rdi, rdi
37bf9d50cje 0x37bf9d598
37bf9d512test rax, rax
37bf9d515je 0x37bf9d620
37bf9d51bmov rdx, r15
37bf9d51emov r10l, 1
37bf9d524imul rdx, r9
37bf9d528test rdx, rdx
37bf9d52bcmovle rdx, r10
37bf9d52fmov r10, [rsp+472]
37bf9d537mov [r10], 0
37bf9d53e
37bf9d53eloc_37bf9d53e:
37bf9d53etest r14, r14
37bf9d541jne 0x37bf9d55b
37bf9d543mov r11, -2
37bf9d54amov r10l, 2
37bf9d550cmp [rsp+176], 0
37bf9d559je 0x37bf9d5d1
37bf9d55b
37bf9d55bloc_37bf9d55b:
37bf9d55btest rcx, rcx
37bf9d55ejs 0x37bf9d660
37bf9d564cmp r8, rcx
37bf9d567jl 0x37bf9d678
37bf9d56dtest r9, r9
37bf9d570js 0x37bf9d690
37bf9d576cmp r15, rcx
37bf9d579jg 0x37bf9d584
37bf9d57btest r15, r15
37bf9d57ejg 0x37bf9d6a8
37bf9d584
37bf9d584loc_37bf9d584:
37bf9d584mov r11, -6
37bf9d58bmov r10l, 6
37bf9d591jmp 0x37bf9d5d1
37bf9d593
37bf9d593 0f 1f 44 00 00 ..D..
37bf9d598
37bf9d598loc_37bf9d598:
37bf9d598mov edx, 1
37bf9d59dtest rax, rax
37bf9d5a0jne 0x37bf9d640
37bf9d5a6
37bf9d5a6loc_37bf9d5a6:
37bf9d5a6mov r11, [rsp+472]
37bf9d5aemov [r11], 0
37bf9d5b5cmp [rsp+184], 0
37bf9d5bejne 0x37bf9d53e
37bf9d5c4mov r11, -1
37bf9d5cbmov r10l, 1
37bf9d5d1
37bf9d5d1loc_37bf9d5d1:
37bf9d5d1mov rax, [rsp+472]
37bf9d5d9lea rdx, [rsp+248]
37bf9d5e1mov r8l, 8
37bf9d5e7lea rcx, [rip+0x4bec96]
37bf9d5eemov [rsp+248], r10
37bf9d5f6mov [rax], r11
37bf9d5f9call xerbla_64_
37bf9d5fenop
37bf9d5ff
37bf9d5ffloc_37bf9d5ff:
37bf9d5ffmovups x6, [rsp+256]
37bf9d607add rsp, 280
37bf9d60epop rbx
37bf9d60fpop rsi
37bf9d610pop rdi
37bf9d611pop rbp
37bf9d612pop r12
37bf9d614pop r13
37bf9d616pop r14
37bf9d618pop r15
37bf9d61aret
37bf9d61b
37bf9d61b 0f 1f 44 00 00 ..D..
37bf9d620
37bf9d620loc_37bf9d620:
37bf9d620mov rdx, [rsp+472]
37bf9d628mov [rdx], 0
37bf9d62fmov edx, 1
37bf9d634jmp 0x37bf9d53e
37bf9d639
37bf9d639 0f 1f 80 00 00 00 00 .......
37bf9d640
37bf9d640loc_37bf9d640:
37bf9d640mov rdx, r8
37bf9d643mov r10l, 1
37bf9d649imul rdx, r15
37bf9d64dtest rdx, rdx
37bf9d650cmovle rdx, r10
37bf9d654jmp 0x37bf9d5a6
37bf9d659
37bf9d659 0f 1f 80 00 00 00 00 .......
37bf9d660
37bf9d660loc_37bf9d660:
37bf9d660mov r11, -5
37bf9d667mov r10l, 5
37bf9d66djmp 0x37bf9d5d1
37bf9d672
37bf9d672 66 0f 1f 44 00 00 f..D..
37bf9d678
37bf9d678loc_37bf9d678:
37bf9d678mov r11, -3
37bf9d67fmov r10l, 3
37bf9d685jmp 0x37bf9d5d1
37bf9d68a
37bf9d68a 66 0f 1f 44 00 00 f..D..
37bf9d690
37bf9d690loc_37bf9d690:
37bf9d690mov r11, -4
37bf9d697mov r10l, 4
37bf9d69djmp 0x37bf9d5d1
37bf9d6a2
37bf9d6a2 66 0f 1f 44 00 00 f..D..
37bf9d6a8
37bf9d6a8loc_37bf9d6a8:
37bf9d6a8mov r11, [rsp+416]
37bf9d6b0test rcx, rcx
37bf9d6b3mov r10l, 1
37bf9d6b9cmovg r10, rcx
37bf9d6bdcmp [r11], r10
37bf9d6c0jl 0x37bf9e9e3
37bf9d6c6mov r11, [rsp+432]
37bf9d6cecmp [r11], r15
37bf9d6d1jl 0x37bf9ea10
37bf9d6d7test r8, r8
37bf9d6damov r10l, 1
37bf9d6e0cmovg r10, r8
37bf9d6e4cmp [rbp], r10
37bf9d6e8jl 0x37bf9ea22
37bf9d6eemov r11, [rsp+464]
37bf9d6f6cmp [r11], rdx
37bf9d6f9jge 0x37bf9d720
37bf9d6fbcmp [rsp+168], -1
37bf9d704je 0x37bf9ea3e
37bf9d70amov r11, -15
37bf9d711mov r10l, 15
37bf9d717jmp 0x37bf9d5d1
37bf9d71c
37bf9d71c 0f 1f 40 00 ..@.
37bf9d720
37bf9d720loc_37bf9d720:
37bf9d720pxor x0, x0
37bf9d724cvtsi2sd x0, rdx
37bf9d729mov rdx, [rsp+456]
37bf9d731movsd_xmm [rdx], x0
37bf9d735cmp [rsp+168], -1
37bf9d73eje 0x37bf9d5ff
37bf9d744test rax, rax
37bf9d747je 0x37bf9d5ff
37bf9d74dmov rax, [rsp+400]
37bf9d755cmp r9, rcx
37bf9d758mov r10, [rax]
37bf9d75bmov rax, rcx
37bf9d75ecmovge rax, r9
37bf9d762cmp rax, r8
37bf9d765cmovl rax, r8
37bf9d769cmp r10, rax
37bf9d76cjge 0x37bf9dbc0
37bf9d772cmp r10, rcx
37bf9d775jle 0x37bf9dbc0
37bf9d77bmov rsi, [rsp+192]
37bf9d783xor eax, eax
37bf9d785test rsi, rsi
37bf9d788cmovs rsi, rax
37bf9d78ctest r13, r13
37bf9d78fcmovns rax, r13
37bf9d793mov r15, rsi
37bf9d796mov r11, rsi
37bf9d799not r15
37bf9d79cmov rsi, rax
37bf9d79fmov [rsp+192], r15
37bf9d7a7cmp [rsp+176], 0
37bf9d7b0je 0x37bf9dc70
37bf9d7b6test rdi, rdi
37bf9d7b9je 0x37bf9dc70
37bf9d7bfmov rax, r8
37bf9d7c2mov r9, r10
37bf9d7c5lea rbx, [r8+1]
37bf9d7c9sub rax, rcx
37bf9d7ccsub r9, rcx
37bf9d7cfcqo
37bf9d7d1idiv r9
37bf9d7d4mov [rsp+240], rdx
37bf9d7dcmov r13, rax
37bf9d7dftest rdx, rdx
37bf9d7e2je 0x37bf9d925
37bf9d7e8sub r8, rdx
37bf9d7ebimul rcx, r13
37bf9d7efmov r9, r12
37bf9d7f2mov [rsp+112], rbp
37bf9d7f7lea rbx, [r8+1]
37bf9d7fbmov rax, [rsp+472]
37bf9d803mov rdi, [rsp+408]
37bf9d80blea rdx, [rip+0x4bea6f]
37bf9d812mov [rsp+168], r11
37bf9d81amov [rsp+128], rax
37bf9d822add rcx, 1
37bf9d826mov rax, [rsp+456]
37bf9d82eimul rcx, rsi
37bf9d832movsd_xmm [rsp+176], x0
37bf9d83bmov [rsp+120], rax
37bf9d840mov rax, [rsp+440]
37bf9d848mov [rsp+144], 1
37bf9d854lea rax, [rax+8*r8]
37bf9d858sub rcx, rsi
37bf9d85bmov [rsp+96], rbp
37bf9d860lea r8, [rsp+240]
37bf9d868mov [rsp+104], rax
37bf9d86dmov rax, [rsp+440]
37bf9d875mov [rsp+136], 1
37bf9d881mov [rsp+88], rax
37bf9d886mov rax, [rsp+432]
37bf9d88emov [rsp+80], rax
37bf9d893mov rax, [rsp+424]
37bf9d89blea rax, [rax+8*rcx]
37bf9d89flea rcx, [rip+0x4be9dc]
37bf9d8a6mov [rsp+72], rax
37bf9d8abmov rax, [rsp+416]
37bf9d8b3mov [rsp+64], rax
37bf9d8b8mov rax, r11
37bf9d8bbimul rax, rbx
37bf9d8bflea rax, [r15+rax+1]
37bf9d8c4lea rax, [rdi+8*rax]
37bf9d8c8mov [rsp+56], rax
37bf9d8cdmov rax, [rsp+392]
37bf9d8d5mov [rsp+48], rax
37bf9d8dalea rax, [rip+0x4be9af]
37bf9d8e1mov [rsp+40], rax
37bf9d8e6mov rax, [rsp+384]
37bf9d8eemov [rsp+32], rax
37bf9d8f3call dtpmlqt_64_
37bf9d8f8mov rax, [rsp+400]
37bf9d900movsd_xmm x0, [rsp+176]
37bf9d909mov r11, [rsp+168]
37bf9d911mov r10, [rax]
37bf9d914mov rax, [rsp+384]
37bf9d91cmov rcx, [rax]
37bf9d91fmov r9, r10
37bf9d922sub r9, rcx
37bf9d925
37bf9d925loc_37bf9d925:
37bf9d925sub rbx, r9
37bf9d928mov rdi, rcx
37bf9d92blea rax, [r10+1]
37bf9d92fmov r8, rbx
37bf9d932sub rdi, r10
37bf9d935js 0x37bf9e4f0
37bf9d93bcmp rbx, rax
37bf9d93ejg 0x37bf9daef
37bf9d944sub rax, rbx
37bf9d947xor edx, edx
37bf9d949div rdi
37bf9d94c
37bf9d94cloc_37bf9d94c:
37bf9d94cmov [rsp+376], r12
37bf9d954mov rdx, r11
37bf9d957sub r13, 1
37bf9d95bmovapd x6, x0
37bf9d95fmov r12, rbp
37bf9d962imul rdx, rdi
37bf9d966shl rdi, 3
37bf9d96amov rbp, rsi
37bf9d96dmov [rsp+176], rdi
37bf9d975mov rdi, [rsp+440]
37bf9d97dlea rsi, [rip+0x4be90c]
37bf9d984lea rbx, [8*rdx]
37bf9d98clea r14, [rdi+8*r8-8]
37bf9d991mov rdx, r11
37bf9d994mov rdi, r13
37bf9d997mov [rsp+184], rbx
37bf9d99fimul rdx, r8
37bf9d9a3sub rdi, rax
37bf9d9a6mov rbx, [rsp+408]
37bf9d9aeadd rdx, [rsp+192]
37bf9d9b6lea rax, [rsp+248]
37bf9d9belea r15, [rbx+8*rdx+8]
37bf9d9c3mov [rsp+168], rax
37bf9d9cbmov rbx, [rsp+384]
37bf9d9d3mov rdx, r10
37bf9d9d6jmp 0x37bf9da02
37bf9d9d8
37bf9d9d8 0f 1f 84 00 00 00 00 00 ........
37bf9d9e0
37bf9d9e0loc_37bf9d9e0:
37bf9d9e0mov rax, [rsp+400]
37bf9d9e8mov rcx, [rbx]
37bf9d9ebsub r13, 1
37bf9d9efadd r15, [rsp+184]
37bf9d9f7add r14, [rsp+176]
37bf9d9ffmov rdx, [rax]
37bf9da02
37bf9da02loc_37bf9da02:
37bf9da02mov rax, [rsp+472]
37bf9da0asub rdx, rcx
37bf9da0dimul rcx, r13
37bf9da11mov [rsp+56], r15
37bf9da16mov [rsp+248], rdx
37bf9da1emov r9, [rsp+376]
37bf9da26mov [rsp+128], rax
37bf9da2emov rax, [rsp+456]
37bf9da36add rcx, 1
37bf9da3amov [rsp+40], rsi
37bf9da3fmov r8, [rsp+168]
37bf9da47mov [rsp+120], rax
37bf9da4cimul rcx, rbp
37bf9da50mov rax, [rsp+440]
37bf9da58mov [rsp+32], rbx
37bf9da5dmov [rsp+88], rax
37bf9da62mov rax, [rsp+432]
37bf9da6asub rcx, rbp
37bf9da6dmov [rsp+112], r12
37bf9da72mov [rsp+80], rax
37bf9da77mov rax, [rsp+424]
37bf9da7fmov [rsp+144], 1
37bf9da8blea rdx, [rax+8*rcx]
37bf9da8fmov rax, [rsp+416]
37bf9da97mov [rsp+104], r14
37bf9da9clea rcx, [rip+0x4be7df]
37bf9daa3mov [rsp+72], rdx
37bf9daa8lea rdx, [rip+0x4be7d2]
37bf9daafmov [rsp+64], rax
37bf9dab4mov rax, [rsp+392]
37bf9dabcmov [rsp+136], 1
37bf9dac8mov [rsp+48], rax
37bf9dacdmov [rsp+96], r12
37bf9dad2call dtpmlqt_64_
37bf9dad7cmp r13, rdi
37bf9dadajne 0x37bf9d9e0
37bf9dae0mov rbp, r12
37bf9dae3mov r12, [rsp+376]
37bf9daebmovapd x0, x6
37bf9daef
37bf9daefloc_37bf9daef:
37bf9daefmov rax, [rsp+472]
37bf9daf7mov [rsp+88], rbp
37bf9dafcmov r9, r12
37bf9dafflea rdx, [rip+0x4be77b]
37bf9db06mov r8, [rsp+400]
37bf9db0elea rcx, [rip+0x4be76d]
37bf9db15movsd_xmm [rsp+168], x0
37bf9db1emov [rsp+104], rax
37bf9db23mov rax, [rsp+456]
37bf9db2bmov [rsp+120], 1
37bf9db34mov [rsp+96], rax
37bf9db39mov rax, [rsp+440]
37bf9db41mov [rsp+112], 1
37bf9db4amov [rsp+80], rax
37bf9db4fmov rax, [rsp+432]
37bf9db57mov [rsp+72], rax
37bf9db5cmov rax, [rsp+424]
37bf9db64mov [rsp+64], rax
37bf9db69mov rax, [rsp+416]
37bf9db71mov [rsp+56], rax
37bf9db76mov rax, [rsp+408]
37bf9db7emov [rsp+48], rax
37bf9db83mov rax, [rsp+392]
37bf9db8bmov [rsp+40], rax
37bf9db90mov rax, [rsp+384]
37bf9db98mov [rsp+32], rax
37bf9db9dcall dgemlqt_64_
37bf9dba2movsd_xmm x0, [rsp+168]
37bf9dbab
37bf9dbabloc_37bf9dbab:
37bf9dbabmov rax, [rsp+456]
37bf9dbb3movsd_xmm [rax], x0
37bf9dbb7jmp 0x37bf9d5ff
37bf9dbbc
37bf9dbbc 0f 1f 40 00 ..@.
37bf9dbc0
37bf9dbc0loc_37bf9dbc0:
37bf9dbc0mov [rsp+88], rbp
37bf9dbc5mov r9, r12
37bf9dbc8mov rdx, rsi
37bf9dbcbmov rcx, rbx
37bf9dbcemov rax, [rsp+472]
37bf9dbd6mov r8, [rsp+368]
37bf9dbdemov [rsp+120], 1
37bf9dbe7mov [rsp+112], 1
37bf9dbf0mov [rsp+104], rax
37bf9dbf5mov rax, [rsp+456]
37bf9dbfdmov [rsp+96], rax
37bf9dc02mov rax, [rsp+440]
37bf9dc0amov [rsp+80], rax
37bf9dc0fmov rax, [rsp+432]
37bf9dc17mov [rsp+72], rax
37bf9dc1cmov rax, [rsp+424]
37bf9dc24mov [rsp+64], rax
37bf9dc29mov rax, [rsp+416]
37bf9dc31mov [rsp+56], rax
37bf9dc36mov rax, [rsp+408]
37bf9dc3emov [rsp+48], rax
37bf9dc43mov rax, [rsp+392]
37bf9dc4bmov [rsp+40], rax
37bf9dc50mov rax, [rsp+384]
37bf9dc58mov [rsp+32], rax
37bf9dc5dcall dgemlqt_64_
37bf9dc62jmp 0x37bf9d5ff
37bf9dc67
37bf9dc67 66 0f 1f 84 00 00 00 00 00 f........
37bf9dc70
37bf9dc70loc_37bf9dc70:
37bf9dc70test r14, r14
37bf9dc73je 0x37bf9e0b0
37bf9dc79test rdi, rdi
37bf9dc7cje 0x37bf9e0b0
37bf9dc82mov rax, r8
37bf9dc85sub r10, rcx
37bf9dc88mov r9, r12
37bf9dc8bmov [rsp+88], rbp
37bf9dc90sub rax, rcx
37bf9dc93lea rcx, [rip+0x4be5e8]
37bf9dc9amov [rsp+176], r11
37bf9dca2movsd_xmm [rsp+168], x0
37bf9dcabcqo
37bf9dcadidiv r10
37bf9dcb0mov rax, [rsp+472]
37bf9dcb8mov [rsp+120], 1
37bf9dcc1mov [rsp+112], 1
37bf9dccamov [rsp+104], rax
37bf9dccfmov rax, [rsp+456]
37bf9dcd7mov [rsp+96], rax
37bf9dcdcmov rax, [rsp+440]
37bf9dce4mov [rsp+80], rax
37bf9dce9mov rax, [rsp+432]
37bf9dcf1mov [rsp+72], rax
37bf9dcf6mov rax, [rsp+424]
37bf9dcfemov [rsp+64], rax
37bf9dd03mov rax, [rsp+416]
37bf9dd0bmov [rsp+56], rax
37bf9dd10mov rax, [rsp+408]
37bf9dd18mov [rsp+48], rax
37bf9dd1dmov rax, [rsp+392]
37bf9dd25mov [rsp+40], rax
37bf9dd2amov rax, [rsp+384]
37bf9dd32mov [rsp+32], rax
37bf9dd37sub r8, rdx
37bf9dd3amov [rsp+240], rdx
37bf9dd42lea rdx, [rip+0x4be537]
37bf9dd49lea rdi, [r8+1]
37bf9dd4dmov [rsp+224], r8
37bf9dd55mov r8, [rsp+400]
37bf9dd5dmov [rsp+200], rdi
37bf9dd65call dgemlqt_64_
37bf9dd6amov rax, [rsp+400]
37bf9dd72movsd_xmm x0, [rsp+168]
37bf9dd7bmov r11, [rsp+176]
37bf9dd83mov r8, [rax]
37bf9dd86mov rax, [rsp+384]
37bf9dd8emov rcx, [rax]
37bf9dd91sub rdi, r8
37bf9dd94lea r9, [r8+1]
37bf9dd98lea rdx, [rdi+rcx]
37bf9dd9cmov rdi, r8
37bf9dd9fsub rdi, rcx
37bf9dda2js 0x37bf9e9c8
37bf9dda8cmp r9, rdx
37bf9ddabjg 0x37bf9ea34
37bf9ddb1mov rax, rdx
37bf9ddb4xor edx, edx
37bf9ddb6sub rax, r9
37bf9ddb9div rdi
37bf9ddbc
37bf9ddbcloc_37bf9ddbc:
37bf9ddbcmov [rsp+376], r12
37bf9ddc4mov [rsp+208], rax
37bf9ddccmov [rsp+216], r11
37bf9ddd4mov rdx, r11
37bf9ddd7imul r9, r11
37bf9dddbmov r12, rbp
37bf9dddemov r13l, 1
37bf9dde4imul rdx, rdi
37bf9dde8add r9, [rsp+192]
37bf9ddf0movapd x6, x0
37bf9ddf4lea rbx, [8*rdx]
37bf9ddfcmov [rsp+184], rbx
37bf9de04mov rbx, [rsp+408]
37bf9de0clea r15, [rbx+8*r9+8]
37bf9de11mov rbx, [rsp+440]
37bf9de19mov rbp, r15
37bf9de1clea r15, [8*rdi]
37bf9de24lea rdi, [rip+0x4be465]
37bf9de2blea r14, [rbx+8*r8]
37bf9de2flea rbx, [rax+1]
37bf9de33mov [rsp+176], rbx
37bf9de3blea rbx, [rsp+248]
37bf9de43mov [rsp+168], rbx
37bf9de4bmov rbx, [rsp+384]
37bf9de53jmp 0x37bf9de75
37bf9de55
37bf9de55 0f 1f 00 ...
37bf9de58
37bf9de58loc_37bf9de58:
37bf9de58mov rax, [rsp+400]
37bf9de60mov rcx, [rbx]
37bf9de63add r14, r15
37bf9de66add r13, 1
37bf9de6aadd rbp, [rsp+184]
37bf9de72mov r8, [rax]
37bf9de75
37bf9de75loc_37bf9de75:
37bf9de75mov rax, [rsp+472]
37bf9de7dsub r8, rcx
37bf9de80imul rcx, r13
37bf9de84mov [rsp+56], rbp
37bf9de89mov [rsp+40], rdi
37bf9de8emov r9, [rsp+376]
37bf9de96mov [rsp+128], rax
37bf9de9emov rax, [rsp+456]
37bf9dea6add rcx, 1
37bf9deaamov [rsp+32], rbx
37bf9deafmov [rsp+120], rax
37bf9deb4imul rcx, rsi
37bf9deb8mov rax, [rsp+440]
37bf9dec0mov [rsp+248], r8
37bf9dec8mov r8, [rsp+168]
37bf9ded0mov [rsp+88], rax
37bf9ded5mov rax, [rsp+432]
37bf9deddsub rcx, rsi
37bf9dee0mov [rsp+112], r12
37bf9dee5mov [rsp+80], rax
37bf9deeamov rax, [rsp+424]
37bf9def2mov [rsp+144], 1
37bf9defelea rdx, [rax+8*rcx]
37bf9df02mov rax, [rsp+416]
37bf9df0amov [rsp+104], r14
37bf9df0flea rcx, [rip+0x4be36c]
37bf9df16mov [rsp+72], rdx
37bf9df1blea rdx, [rip+0x4be35e]
37bf9df22mov [rsp+64], rax
37bf9df27mov rax, [rsp+392]
37bf9df2fmov [rsp+136], 1
37bf9df3bmov [rsp+48], rax
37bf9df40mov [rsp+96], r12
37bf9df45call dtpmlqt_64_
37bf9df4acmp [rsp+176], r13
37bf9df52jne 0x37bf9de58
37bf9df58mov rax, [rsp+208]
37bf9df60mov rbp, r12
37bf9df63mov r11, [rsp+216]
37bf9df6bmovapd x0, x6
37bf9df6fmov r12, [rsp+376]
37bf9df77add rax, 2
37bf9df7b
37bf9df7bloc_37bf9df7b:
37bf9df7bmov rdi, [rsp+368]
37bf9df83mov rbx, [rsp+200]
37bf9df8bcmp [rdi], rbx
37bf9df8ejl 0x37bf9dbab
37bf9df94mov rdi, [rsp+472]
37bf9df9cmov r9, r12
37bf9df9fmov rbx, [rsp+224]
37bf9dfa7mov [rsp+144], 1
37bf9dfb3mov [rsp+112], rbp
37bf9dfb8lea r8, [rsp+240]
37bf9dfc0lea rcx, [rip+0x4be2bb]
37bf9dfc7mov [rsp+128], rdi
37bf9dfcfmov rdi, [rsp+456]
37bf9dfd7mov [rsp+136], 1
37bf9dfe3mov [rsp+120], rdi
37bf9dfe8mov rdi, [rsp+440]
37bf9dff0mov [rsp+96], rbp
37bf9dff5mov [rsp+88], rdi
37bf9dffalea rdx, [rdi+8*rbx]
37bf9dffemov rdi, [rsp+432]
37bf9e006mov [rsp+104], rdx
37bf9e00blea rdx, [rip+0x4be26e]
37bf9e012mov [rsp+80], rdi
37bf9e017mov rdi, [rsp+384]
37bf9e01fmovsd_xmm [rsp+168], x0
37bf9e028imul rax, [rdi]
37bf9e02cmov [rsp+32], rdi
37bf9e031add rax, 1
37bf9e035imul rax, rsi
37bf9e039sub rax, rsi
37bf9e03cmov rsi, [rsp+424]
37bf9e044lea rax, [rsi+8*rax]
37bf9e048mov rsi, [rsp+192]
37bf9e050mov [rsp+72], rax
37bf9e055mov rax, [rsp+416]
37bf9e05dmov [rsp+64], rax
37bf9e062mov rax, [rsp+200]
37bf9e06aimul rax, r11
37bf9e06elea rax, [rsi+rax+1]
37bf9e073mov rsi, [rsp+408]
37bf9e07blea rax, [rsi+8*rax]
37bf9e07fmov [rsp+56], rax
37bf9e084mov rax, [rsp+392]
37bf9e08cmov [rsp+48], rax
37bf9e091lea rax, [rip+0x4be1f8]
37bf9e098mov [rsp+40], rax
37bf9e09dcall dtpmlqt_64_
37bf9e0a2movsd_xmm x0, [rsp+168]
37bf9e0abjmp 0x37bf9dbab
37bf9e0b0
37bf9e0b0loc_37bf9e0b0:
37bf9e0b0mov rdi, [rsp+200]
37bf9e0b8xor eax, eax
37bf9e0batest rdi, rdi
37bf9e0bdcmovs rdi, rax
37bf9e0c1mov r15, rdi
37bf9e0c4mov r13, rdi
37bf9e0c7not r15
37bf9e0camov [rsp+200], r15
37bf9e0d2test r14, r14
37bf9e0d5je 0x37bf9e518
37bf9e0dbcmp [rsp+184], 0
37bf9e0e4je 0x37bf9e518
37bf9e0eamov rax, r9
37bf9e0edmov rbx, r10
37bf9e0f0lea rdi, [r9+1]
37bf9e0f4sub rax, rcx
37bf9e0f7sub rbx, rcx
37bf9e0facqo
37bf9e0fcidiv rbx
37bf9e0ffmov [rsp+240], rdx
37bf9e107mov r12, rax
37bf9e10atest rdx, rdx
37bf9e10djle 0x37bf9e261
37bf9e113mov rax, [rsp+472]
37bf9e11bsub r9, rdx
37bf9e11eimul rcx, r12
37bf9e122mov [rsp+112], rbp
37bf9e127lea rdi, [r9+1]
37bf9e12bmov rbx, [rsp+440]
37bf9e133mov r8, [rsp+368]
37bf9e13blea r9, [rsp+240]
37bf9e143mov [rsp+128], rax
37bf9e14blea rdx, [rip+0x4be12e]
37bf9e152mov rax, [rsp+456]
37bf9e15amov [rsp+88], rbx
37bf9e15fmov [rsp+120], rax
37bf9e164mov rax, r13
37bf9e167imul rax, rdi
37bf9e16bmov [rsp+168], r11
37bf9e173movsd_xmm [rsp+176], x0
37bf9e17cmov [rsp+144], 1
37bf9e188lea rax, [r15+rax+1]
37bf9e18dmov [rsp+96], rbp
37bf9e192mov [rsp+136], 1
37bf9e19elea rax, [rbx+8*rax]
37bf9e1a2mov rbx, [rsp+424]
37bf9e1aamov [rsp+104], rax
37bf9e1afmov rax, [rsp+432]
37bf9e1b7mov [rsp+80], rax
37bf9e1bclea rax, [rcx+1]
37bf9e1c0lea rcx, [rip+0x4be0bc]
37bf9e1c7imul rax, rsi
37bf9e1cbsub rax, rsi
37bf9e1celea rax, [rbx+8*rax]
37bf9e1d2mov rbx, [rsp+192]
37bf9e1damov [rsp+72], rax
37bf9e1dfmov rax, [rsp+416]
37bf9e1e7mov [rsp+64], rax
37bf9e1ecmov rax, r11
37bf9e1efimul rax, rdi
37bf9e1f3lea rax, [rbx+rax+1]
37bf9e1f8mov rbx, [rsp+408]
37bf9e200lea rax, [rbx+8*rax]
37bf9e204mov [rsp+56], rax
37bf9e209mov rax, [rsp+392]
37bf9e211mov [rsp+48], rax
37bf9e216lea rax, [rip+0x4be073]
37bf9e21dmov [rsp+40], rax
37bf9e222mov rax, [rsp+384]
37bf9e22amov [rsp+32], rax
37bf9e22fcall dtpmlqt_64_
37bf9e234mov rax, [rsp+400]
37bf9e23cmovsd_xmm x0, [rsp+176]
37bf9e245mov r11, [rsp+168]
37bf9e24dmov r10, [rax]
37bf9e250mov rax, [rsp+384]
37bf9e258mov rcx, [rax]
37bf9e25bmov rbx, r10
37bf9e25esub rbx, rcx
37bf9e261
37bf9e261loc_37bf9e261:
37bf9e261sub rdi, rbx
37bf9e264lea rax, [r10+1]
37bf9e268mov r8, rdi
37bf9e26bmov rdi, rcx
37bf9e26esub rdi, r10
37bf9e271js 0x37bf9e9a0
37bf9e277cmp r8, rax
37bf9e27ajg 0x37bf9e424
37bf9e280sub rax, r8
37bf9e283xor edx, edx
37bf9e285div rdi
37bf9e288
37bf9e288loc_37bf9e288:
37bf9e288mov rbx, [rsp+408]
37bf9e290mov rdx, r11
37bf9e293sub r12, 1
37bf9e297movapd x6, x0
37bf9e29bimul rdx, rdi
37bf9e29fimul rdi, r13
37bf9e2a3lea r15, [8*rdx]
37bf9e2abmov rdx, r11
37bf9e2aeimul rdx, r8
37bf9e2b2add rdx, [rsp+192]
37bf9e2bamov [rsp+184], r15
37bf9e2c2lea r15, [8*rdi]
37bf9e2caimul r8, r13
37bf9e2celea r14, [rbx+8*rdx+8]
37bf9e2d3mov rdx, r10
37bf9e2d6mov rbx, [rsp+440]
37bf9e2deadd r8, [rsp+200]
37bf9e2e6mov rdi, r14
37bf9e2e9lea r14, [rip+0x4bdfa0]
37bf9e2f0lea r13, [rbx+8*r8+8]
37bf9e2f5mov rbx, r12
37bf9e2f8sub rbx, rax
37bf9e2fblea rax, [rsp+248]
37bf9e303mov [rsp+176], rbx
37bf9e30bmov rbx, [rsp+384]
37bf9e313mov [rsp+168], rax
37bf9e31bjmp 0x37bf9e33d
37bf9e31d
37bf9e31d 0f 1f 00 ...
37bf9e320
37bf9e320loc_37bf9e320:
37bf9e320mov rax, [rsp+400]
37bf9e328mov rcx, [rbx]
37bf9e32badd r13, r15
37bf9e32esub r12, 1
37bf9e332add rdi, [rsp+184]
37bf9e33amov rdx, [rax]
37bf9e33d
37bf9e33dloc_37bf9e33d:
37bf9e33dmov rax, [rsp+472]
37bf9e345sub rdx, rcx
37bf9e348imul rcx, r12
37bf9e34cmov [rsp+56], rdi
37bf9e351mov [rsp+248], rdx
37bf9e359mov r9, [rsp+168]
37bf9e361mov [rsp+128], rax
37bf9e369mov rax, [rsp+456]
37bf9e371add rcx, 1
37bf9e375mov [rsp+40], r14
37bf9e37amov r8, [rsp+368]
37bf9e382mov [rsp+120], rax
37bf9e387imul rcx, rsi
37bf9e38bmov rax, [rsp+440]
37bf9e393mov [rsp+32], rbx
37bf9e398mov [rsp+88], rax
37bf9e39dmov rax, [rsp+432]
37bf9e3a5sub rcx, rsi
37bf9e3a8mov [rsp+112], rbp
37bf9e3admov [rsp+80], rax
37bf9e3b2mov rax, [rsp+424]
37bf9e3bamov [rsp+144], 1
37bf9e3c6lea rdx, [rax+8*rcx]
37bf9e3camov rax, [rsp+416]
37bf9e3d2mov [rsp+104], r13
37bf9e3d7lea rcx, [rip+0x4bdea5]
37bf9e3demov [rsp+72], rdx
37bf9e3e3lea rdx, [rip+0x4bde96]
37bf9e3eamov [rsp+64], rax
37bf9e3efmov rax, [rsp+392]
37bf9e3f7mov [rsp+136], 1
37bf9e403mov [rsp+48], rax
37bf9e408mov [rsp+96], rbp
37bf9e40dcall dtpmlqt_64_
37bf9e412cmp [rsp+176], r12
37bf9e41ajne 0x37bf9e320
37bf9e420movapd x0, x6
37bf9e424
37bf9e424loc_37bf9e424:
37bf9e424mov rax, [rsp+472]
37bf9e42cmov [rsp+88], rbp
37bf9e431lea rdx, [rip+0x4bde48]
37bf9e438lea rcx, [rip+0x4bde44]
37bf9e43fmov r9, [rsp+400]
37bf9e447mov r8, [rsp+368]
37bf9e44fmovsd_xmm [rsp+168], x0
37bf9e458mov [rsp+104], rax
37bf9e45dmov rax, [rsp+456]
37bf9e465mov [rsp+120], 1
37bf9e46emov [rsp+96], rax
37bf9e473mov rax, [rsp+440]
37bf9e47bmov [rsp+112], 1
37bf9e484mov [rsp+80], rax
37bf9e489mov rax, [rsp+432]
37bf9e491mov [rsp+72], rax
37bf9e496mov rax, [rsp+424]
37bf9e49emov [rsp+64], rax
37bf9e4a3mov rax, [rsp+416]
37bf9e4abmov [rsp+56], rax
37bf9e4b0mov rax, [rsp+408]
37bf9e4b8mov [rsp+48], rax
37bf9e4bdmov rax, [rsp+392]
37bf9e4c5mov [rsp+40], rax
37bf9e4camov rax, [rsp+384]
37bf9e4d2mov [rsp+32], rax
37bf9e4d7call dgemlqt_64_
37bf9e4dcmovsd_xmm x0, [rsp+168]
37bf9e4e5jmp 0x37bf9dbab
37bf9e4ea
37bf9e4ea 66 0f 1f 44 00 00 f..D..
37bf9e4f0
37bf9e4f0loc_37bf9e4f0:
37bf9e4f0cmp rbx, rax
37bf9e4f3jl 0x37bf9daef
37bf9e4f9mov rdx, rbx
37bf9e4fcmov r9, rdi
37bf9e4ffsub rdx, rax
37bf9e502neg r9
37bf9e505mov rax, rdx
37bf9e508xor edx, edx
37bf9e50adiv r9
37bf9e50djmp 0x37bf9d94c
37bf9e512
37bf9e512 66 0f 1f 44 00 00 f..D..
37bf9e518
37bf9e518loc_37bf9e518:
37bf9e518cmp [rsp+176], 0
37bf9e521je 0x37bf9dbab
37bf9e527cmp [rsp+184], 0
37bf9e530je 0x37bf9dbab
37bf9e536mov rax, r9
37bf9e539sub r10, rcx
37bf9e53cmov r8, [rsp+368]
37bf9e544mov [rsp+176], r11
37bf9e54csub rax, rcx
37bf9e54flea rcx, [rip+0x4bdd2d]
37bf9e556movsd_xmm [rsp+168], x0
37bf9e55fcqo
37bf9e561mov [rsp+88], rbp
37bf9e566idiv r10
37bf9e569mov rax, [rsp+472]
37bf9e571mov [rsp+120], 1
37bf9e57amov [rsp+112], 1
37bf9e583mov [rsp+104], rax
37bf9e588mov rax, [rsp+456]
37bf9e590mov [rsp+96], rax
37bf9e595mov rax, [rsp+440]
37bf9e59dmov [rsp+80], rax
37bf9e5a2mov rax, [rsp+432]
37bf9e5aamov [rsp+72], rax
37bf9e5afmov rax, [rsp+424]
37bf9e5b7mov [rsp+64], rax
37bf9e5bcmov rax, [rsp+416]
37bf9e5c4mov [rsp+56], rax
37bf9e5c9mov rax, [rsp+408]
37bf9e5d1mov [rsp+48], rax
37bf9e5d6mov rax, [rsp+392]
37bf9e5demov [rsp+40], rax
37bf9e5e3mov rax, [rsp+384]
37bf9e5ebmov [rsp+32], rax
37bf9e5f0sub r9, rdx
37bf9e5f3mov [rsp+240], rdx
37bf9e5fblea rdx, [rip+0x4bdc7f]
37bf9e602lea rdi, [r9+1]
37bf9e606mov r9, [rsp+400]
37bf9e60emov [rsp+208], rdi
37bf9e616call dgemlqt_64_
37bf9e61bmov rax, [rsp+400]
37bf9e623movsd_xmm x0, [rsp+168]
37bf9e62cmov r11, [rsp+176]
37bf9e634mov r8, [rax]
37bf9e637mov rax, [rsp+384]
37bf9e63fmov rcx, [rax]
37bf9e642mov rbx, r8
37bf9e645sub rdi, r8
37bf9e648lea r10, [r8+1]
37bf9e64csub rbx, rcx
37bf9e64flea rdx, [rdi+rcx]
37bf9e653js 0x37bf9e9f5
37bf9e659cmp r10, rdx
37bf9e65cjg 0x37bf9ea58
37bf9e662mov rax, rdx
37bf9e665xor edx, edx
37bf9e667sub rax, r10
37bf9e66adiv rbx
37bf9e66d
37bf9e66dloc_37bf9e66d:
37bf9e66dmov [rsp+232], r13
37bf9e675mov [rsp+376], r12
37bf9e67dmov r12, [rsp+384]
37bf9e685mov [rsp+216], rax
37bf9e68dmov [rsp+224], r11
37bf9e695mov rdx, r11
37bf9e698movapd x6, x0
37bf9e69cimul rdx, rbx
37bf9e6a0imul rbx, r13
37bf9e6a4lea rdi, [8*rdx]
37bf9e6acmov rdx, r11
37bf9e6afmov [rsp+184], rdi
37bf9e6b7mov rdi, [rsp+408]
37bf9e6bfimul rdx, r10
37bf9e6c3lea r9, [8*rbx]
37bf9e6cbadd rdx, [rsp+192]
37bf9e6d3lea rbx, [rsp+248]
37bf9e6dblea r15, [rdi+8*rdx+8]
37bf9e6e0mov rdi, [rsp+440]
37bf9e6e8mov rdx, r10
37bf9e6ebmov [rsp+168], rbx
37bf9e6f3imul rdx, r13
37bf9e6f7add rdx, [rsp+200]
37bf9e6ffmov r13, rsi
37bf9e702mov rsi, r15
37bf9e705lea r14, [rdi+8*rdx+8]
37bf9e70alea rdi, [rax+1]
37bf9e70emov r15, r9
37bf9e711mov [rsp+176], rdi
37bf9e719lea rbx, [rip+0x4bdb70]
37bf9e720mov edi, 1
37bf9e725jmp 0x37bf9e74e
37bf9e727
37bf9e727 66 0f 1f 84 00 00 00 00 00 f........
37bf9e730
37bf9e730loc_37bf9e730:
37bf9e730mov rax, [rsp+400]
37bf9e738mov rcx, [r12]
37bf9e73cadd r14, r15
37bf9e73fadd rdi, 1
37bf9e743add rsi, [rsp+184]
37bf9e74bmov r8, [rax]
37bf9e74e
37bf9e74eloc_37bf9e74e:
37bf9e74emov rax, [rsp+472]
37bf9e756sub r8, rcx
37bf9e759imul rcx, rdi
37bf9e75dmov [rsp+56], rsi
37bf9e762mov [rsp+40], rbx
37bf9e767mov r9, [rsp+168]
37bf9e76fmov [rsp+128], rax
37bf9e777mov rax, [rsp+456]
37bf9e77fadd rcx, 1
37bf9e783mov [rsp+32], r12
37bf9e788mov [rsp+120], rax
37bf9e78dimul rcx, r13
37bf9e791mov rax, [rsp+440]
37bf9e799mov [rsp+248], r8
37bf9e7a1mov r8, [rsp+368]
37bf9e7a9mov [rsp+88], rax
37bf9e7aemov rax, [rsp+432]
37bf9e7b6sub rcx, r13
37bf9e7b9mov [rsp+112], rbp
37bf9e7bemov [rsp+80], rax
37bf9e7c3mov rax, [rsp+424]
37bf9e7cbmov [rsp+144], 1
37bf9e7d7lea rdx, [rax+8*rcx]
37bf9e7dbmov rax, [rsp+416]
37bf9e7e3mov [rsp+104], r14
37bf9e7e8lea rcx, [rip+0x4bda94]
37bf9e7efmov [rsp+72], rdx
37bf9e7f4lea rdx, [rip+0x4bda86]
37bf9e7fbmov [rsp+64], rax
37bf9e800mov rax, [rsp+392]
37bf9e808mov [rsp+136], 1
37bf9e814mov [rsp+48], rax
37bf9e819mov [rsp+96], rbp
37bf9e81ecall dtpmlqt_64_
37bf9e823cmp [rsp+176], rdi
37bf9e82bjne 0x37bf9e730
37bf9e831mov rax, [rsp+216]
37bf9e839mov rsi, r13
37bf9e83cmovapd x0, x6
37bf9e840mov r11, [rsp+224]
37bf9e848mov r13, [rsp+232]
37bf9e850mov r12, [rsp+376]
37bf9e858add rax, 2
37bf9e85c
37bf9e85cloc_37bf9e85c:
37bf9e85cmov rdi, [rsp+208]
37bf9e864cmp [r12], rdi
37bf9e868jl 0x37bf9dbab
37bf9e86emov rdi, [rsp+472]
37bf9e876mov rbx, [rsp+200]
37bf9e87emov [rsp+144], 1
37bf9e88alea r9, [rsp+240]
37bf9e892mov [rsp+112], rbp
37bf9e897mov r8, [rsp+368]
37bf9e89flea rcx, [rip+0x4bd9dd]
37bf9e8a6mov [rsp+128], rdi
37bf9e8aemov rdi, [rsp+456]
37bf9e8b6mov [rsp+136], 1
37bf9e8c2mov [rsp+120], rdi
37bf9e8c7mov rdi, [rsp+208]
37bf9e8cfmov [rsp+96], rbp
37bf9e8d4movsd_xmm [rsp+168], x0
37bf9e8ddmov rdx, rdi
37bf9e8e0imul rdx, r13
37bf9e8e4lea rdx, [rbx+rdx+1]
37bf9e8e9mov rbx, [rsp+440]
37bf9e8f1mov [rsp+88], rbx
37bf9e8f6lea rdx, [rbx+8*rdx]
37bf9e8famov rbx, [rsp+432]
37bf9e902mov [rsp+104], rdx
37bf9e907lea rdx, [rip+0x4bd973]
37bf9e90emov [rsp+80], rbx
37bf9e913mov rbx, [rsp+384]
37bf9e91bimul rax, [rbx]
37bf9e91fmov [rsp+32], rbx
37bf9e924add rax, 1
37bf9e928imul rax, rsi
37bf9e92csub rax, rsi
37bf9e92fmov rsi, [rsp+424]
37bf9e937lea rax, [rsi+8*rax]
37bf9e93bmov rsi, [rsp+192]
37bf9e943mov [rsp+72], rax
37bf9e948mov rax, [rsp+416]
37bf9e950mov [rsp+64], rax
37bf9e955mov rax, rdi
37bf9e958imul rax, r11
37bf9e95clea rax, [rsi+rax+1]
37bf9e961mov rsi, [rsp+408]
37bf9e969lea rax, [rsi+8*rax]
37bf9e96dmov [rsp+56], rax
37bf9e972mov rax, [rsp+392]
37bf9e97amov [rsp+48], rax
37bf9e97flea rax, [rip+0x4bd90a]
37bf9e986mov [rsp+40], rax
37bf9e98bcall dtpmlqt_64_
37bf9e990movsd_xmm x0, [rsp+168]
37bf9e999jmp 0x37bf9dbab
37bf9e99e
37bf9e99e 66 90 f.
37bf9e9a0
37bf9e9a0loc_37bf9e9a0:
37bf9e9a0cmp r8, rax
37bf9e9a3jl 0x37bf9e424
37bf9e9a9mov rdx, r8
37bf9e9acmov r9, rdi
37bf9e9afsub rdx, rax
37bf9e9b2neg r9
37bf9e9b5mov rax, rdx
37bf9e9b8xor edx, edx
37bf9e9badiv r9
37bf9e9bdjmp 0x37bf9e288
37bf9e9c2
37bf9e9c2 66 0f 1f 44 00 00 f..D..
37bf9e9c8
37bf9e9c8loc_37bf9e9c8:
37bf9e9c8cmp r9, rdx
37bf9e9cbjl 0x37bf9ea34
37bf9e9cdmov rax, r9
37bf9e9d0mov r10, rdi
37bf9e9d3sub rax, rdx
37bf9e9d6neg r10
37bf9e9d9xor edx, edx
37bf9e9dbdiv r10
37bf9e9dejmp 0x37bf9ddbc
37bf9e9e3
37bf9e9e3loc_37bf9e9e3:
37bf9e9e3mov r11, -9
37bf9e9eamov r10l, 9
37bf9e9f0jmp 0x37bf9d5d1
37bf9e9f5
37bf9e9f5loc_37bf9e9f5:
37bf9e9f5cmp r10, rdx
37bf9e9f8jl 0x37bf9ea58
37bf9e9famov rax, r10
37bf9e9fdmov r9, rbx
37bf9ea00sub rax, rdx
37bf9ea03neg r9
37bf9ea06xor edx, edx
37bf9ea08div r9
37bf9ea0bjmp 0x37bf9e66d
37bf9ea10
37bf9ea10loc_37bf9ea10:
37bf9ea10mov r11, -11
37bf9ea17mov r10l, 11
37bf9ea1djmp 0x37bf9d5d1
37bf9ea22
37bf9ea22loc_37bf9ea22:
37bf9ea22mov r11, -13
37bf9ea29mov r10l, 13
37bf9ea2fjmp 0x37bf9d5d1
37bf9ea34
37bf9ea34loc_37bf9ea34:
37bf9ea34mov eax, 1
37bf9ea39jmp 0x37bf9df7b
37bf9ea3e
37bf9ea3eloc_37bf9ea3e:
37bf9ea3emov rax, [rsp+456]
37bf9ea46pxor x0, x0
37bf9ea4acvtsi2sd x0, rdx
37bf9ea4fmovsd_xmm [rax], x0
37bf9ea53jmp 0x37bf9d5ff
37bf9ea58
37bf9ea58loc_37bf9ea58:
37bf9ea58mov eax, 1
37bf9ea5djmp 0x37bf9e85c
37bf9d3e0
37bf9ea62
37bf9ea62 // align 0x10
37bf9ea62 // align 0x10
37bf9ea70
37bf9ea70dlamtsqr_64_:
37bf9ea70push r15
37bf9ea72push r14
37bf9ea74push r13
37bf9ea76push r12
37bf9ea78push rbp
37bf9ea79push rdi
37bf9ea7apush rsi
37bf9ea7bpush rbx
37bf9ea7csub rsp, 264
37bf9ea83movups [rsp+240], x6
37bf9ea8bmov rax, [rsp+416]
37bf9ea93mov rdi, [rsp+432]
37bf9ea9bmov r15, [rsp+368]
37bf9eaa3mov rax, [rax]
37bf9eaa6mov [rsp+176], rax
37bf9eaaemov rax, [rdi]
37bf9eab1mov rsi, rdx
37bf9eab4mov rbx, rcx
37bf9eab7mov [rsp+352], r8
37bf9eabflea rdx, [rip+0x4bd7da]
37bf9eac6mov r8l, 1
37bf9eaccmov rcx, rsi
37bf9eacfmov [rsp+184], rax
37bf9ead7mov rax, [rsp+456]
37bf9eadfmov [rsp+360], r9
37bf9eae7mov r9l, 1
37bf9eaedmov [rax], 0
37bf9eaf4mov rax, [rsp+448]
37bf9eafcmov rbp, [rax]
37bf9eaffcall lsame_64_
37bf9eb04mov r9l, 1
37bf9eb0amov r8l, 1
37bf9eb10mov rcx, rsi
37bf9eb13lea rdx, [rip+0x4bd787]
37bf9eb1amov r13, rax
37bf9eb1dcall lsame_64_
37bf9eb22mov r9l, 1
37bf9eb28mov r8l, 1
37bf9eb2emov rcx, rbx
37bf9eb31lea rdx, [rip+0x4bd76a]
37bf9eb38mov [rsp+168], rax
37bf9eb40call lsame_64_
37bf9eb45mov r9l, 1
37bf9eb4bmov rcx, rbx
37bf9eb4emov r8l, 1
37bf9eb54lea rdx, [rip+0x4bd748]
37bf9eb5bmov r12, rax
37bf9eb5ecall lsame_64_
37bf9eb63mov rcx, [r15]
37bf9eb66mov [rsp+160], rax
37bf9eb6emov rax, [rsp+384]
37bf9eb76mov r14, [rax]
37bf9eb79mov rax, [rsp+352]
37bf9eb81mov r8, [rax]
37bf9eb84mov rax, [rsp+360]
37bf9eb8ccmp r8, rcx
37bf9eb8fmov r9, [rax]
37bf9eb92mov rax, rcx
37bf9eb95cmovle rax, r8
37bf9eb99cmp rax, r9
37bf9eb9ccmovg rax, r9
37bf9eba0test r12, r12
37bf9eba3je 0x37bf9ec20
37bf9eba5test rax, rax
37bf9eba8je 0x37bf9ec90
37bf9ebaemov rdx, r14
37bf9ebb1mov r10l, 1
37bf9ebb7mov [rsp+192], r8
37bf9ebbfimul rdx, r9
37bf9ebc3test rdx, rdx
37bf9ebc6cmovle rdx, r10
37bf9ebca
37bf9ebcaloc_37bf9ebca:
37bf9ebcatest r13, r13
37bf9ebcdjne 0x37bf9ebe7
37bf9ebcfmov r11, -2
37bf9ebd6mov r10l, 2
37bf9ebdccmp [rsp+168], 0
37bf9ebe5je 0x37bf9ec46
37bf9ebe7
37bf9ebe7loc_37bf9ebe7:
37bf9ebe7cmp r8, rcx
37bf9ebeajl 0x37bf9ecd0
37bf9ebf0test r9, r9
37bf9ebf3js 0x37bf9ece8
37bf9ebf9test rcx, rcx
37bf9ebfcjs 0x37bf9ed00
37bf9ec02cmp r14, rcx
37bf9ec05jg 0x37bf9ec10
37bf9ec07test r14, r14
37bf9ec0ajg 0x37bf9ed18
37bf9ec10
37bf9ec10loc_37bf9ec10:
37bf9ec10mov r11, -7
37bf9ec17mov r10l, 7
37bf9ec1djmp 0x37bf9ec46
37bf9ec1f
37bf9ec1f 90 .
37bf9ec20
37bf9ec20loc_37bf9ec20:
37bf9ec20mov edx, 1
37bf9ec25test rax, rax
37bf9ec28jne 0x37bf9eca8
37bf9ec2a
37bf9ec2aloc_37bf9ec2a:
37bf9ec2acmp [rsp+160], 0
37bf9ec33jne 0x37bf9ff7d
37bf9ec39mov r11, -1
37bf9ec40mov r10l, 1
37bf9ec46
37bf9ec46loc_37bf9ec46:
37bf9ec46mov rax, [rsp+456]
37bf9ec4emov [rax], r11
37bf9ec51
37bf9ec51loc_37bf9ec51:
37bf9ec51lea rdx, [rsp+232]
37bf9ec59mov r8l, 8
37bf9ec5flea rcx, [rip+0x4bd63e]
37bf9ec66mov [rsp+232], r10
37bf9ec6ecall xerbla_64_
37bf9ec73nop
37bf9ec74
37bf9ec74loc_37bf9ec74:
37bf9ec74movups x6, [rsp+240]
37bf9ec7cadd rsp, 264
37bf9ec83pop rbx
37bf9ec84pop rsi
37bf9ec85pop rdi
37bf9ec86pop rbp
37bf9ec87pop r12
37bf9ec89pop r13
37bf9ec8bpop r14
37bf9ec8dpop r15
37bf9ec8fret
37bf9ec90
37bf9ec90loc_37bf9ec90:
37bf9ec90mov [rsp+192], r8
37bf9ec98mov edx, 1
37bf9ec9djmp 0x37bf9ebca
37bf9eca2
37bf9eca2 66 0f 1f 44 00 00 f..D..
37bf9eca8
37bf9eca8loc_37bf9eca8:
37bf9eca8mov r11, [rsp+376]
37bf9ecb0mov r10l, 1
37bf9ecb6mov rdx, [r11]
37bf9ecb9imul rdx, r14
37bf9ecbdtest rdx, rdx
37bf9ecc0cmovle rdx, r10
37bf9ecc4jmp 0x37bf9ec2a
37bf9ecc9
37bf9ecc9 0f 1f 80 00 00 00 00 .......
37bf9ecd0
37bf9ecd0loc_37bf9ecd0:
37bf9ecd0mov r11, -3
37bf9ecd7mov r10l, 3
37bf9ecddjmp 0x37bf9ec46
37bf9ece2
37bf9ece2 66 0f 1f 44 00 00 f..D..
37bf9ece8
37bf9ece8loc_37bf9ece8:
37bf9ece8mov r11, -4
37bf9ecefmov r10l, 4
37bf9ecf5jmp 0x37bf9ec46
37bf9ecfa
37bf9ecfa 66 0f 1f 44 00 00 f..D..
37bf9ed00
37bf9ed00loc_37bf9ed00:
37bf9ed00mov r11, -5
37bf9ed07mov r10l, 5
37bf9ed0djmp 0x37bf9ec46
37bf9ed12
37bf9ed12 66 0f 1f 44 00 00 f..D..
37bf9ed18
37bf9ed18loc_37bf9ed18:
37bf9ed18mov r11, [rsp+192]
37bf9ed20mov r10l, 1
37bf9ed26test r11, r11
37bf9ed29cmovg r10, r11
37bf9ed2dmov r11, [rsp+400]
37bf9ed35cmp [r11], r10
37bf9ed38jl 0x37bf9feee
37bf9ed3emov r11, [rsp+416]
37bf9ed46cmp [r11], r14
37bf9ed49jl 0x37bf9ff1b
37bf9ed4ftest r8, r8
37bf9ed52mov r10l, 1
37bf9ed58cmovg r10, r8
37bf9ed5ccmp [rdi], r10
37bf9ed5fjl 0x37bf9ff2d
37bf9ed65mov r11, [rsp+448]
37bf9ed6dcmp [r11], rdx
37bf9ed70jge 0x37bf9eda0
37bf9ed72add rbp, 1
37bf9ed76mov rax, [rsp+456]
37bf9ed7eje 0x37bf9ff49
37bf9ed84mov [rax], -15
37bf9ed8bmov r10l, 15
37bf9ed91jmp 0x37bf9ec51
37bf9ed96
37bf9ed96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf9eda0
37bf9eda0loc_37bf9eda0:
37bf9eda0mov r11, [rsp+456]
37bf9eda8mov r10, [r11]
37bf9edabtest r10, r10
37bf9edaejne 0x37bf9ff6b
37bf9edb4pxor x0, x0
37bf9edb8cvtsi2sd x0, rdx
37bf9edbdmov rdx, [rsp+440]
37bf9edc5movsd_xmm [rdx], x0
37bf9edc9cmp rbp, -1
37bf9edcdje 0x37bf9ec74
37bf9edd3test rax, rax
37bf9edd6je 0x37bf9ec74
37bf9eddcmov rax, [rsp+376]
37bf9ede4cmp r8, r9
37bf9ede7mov r10, [rax]
37bf9edeamov rax, r9
37bf9ededcmovge rax, r8
37bf9edf1cmp r10, rax
37bf9edf4jge 0x37bf9f1c0
37bf9edfacmp r10, rcx
37bf9edfdjle 0x37bf9f1c0
37bf9ee03mov rsi, [rsp+176]
37bf9ee0bxor eax, eax
37bf9ee0dtest rsi, rsi
37bf9ee10cmovs rsi, rax
37bf9ee14mov rbp, rsi
37bf9ee17test r13, r13
37bf9ee1aje 0x37bf9f268
37bf9ee20test r12, r12
37bf9ee23je 0x37bf9f268
37bf9ee29mov rax, r8
37bf9ee2cmov r9, r10
37bf9ee2flea rbx, [r8+1]
37bf9ee33sub rax, rcx
37bf9ee36sub r9, rcx
37bf9ee39cqo
37bf9ee3bidiv r9
37bf9ee3emov [rsp+224], rdx
37bf9ee46mov r12, rax
37bf9ee49test rdx, rdx
37bf9ee4cje 0x37bf9ef67
37bf9ee52mov rax, [rsp+456]
37bf9ee5asub r8, rdx
37bf9ee5dimul rcx, r12
37bf9ee61mov [rsp+32], r15
37bf9ee66lea rbx, [r8+1]
37bf9ee6ashl r8, 3
37bf9ee6emov r9, [rsp+360]
37bf9ee76lea rdx, [rip+0x4bd423]
37bf9ee7dmov [rsp+128], rax
37bf9ee85mov rax, [rsp+440]
37bf9ee8dadd rcx, 1
37bf9ee91movsd_xmm [rsp+160], x0
37bf9ee9amov [rsp+120], rax
37bf9ee9fimul rcx, rsi
37bf9eea3mov rax, [rsp+424]
37bf9eeabmov [rsp+144], 1
37bf9eeb7add rax, r8
37bf9eebaadd r8, [rsp+392]
37bf9eec2mov [rsp+112], rdi
37bf9eec7mov [rsp+104], rax
37bf9eeccsub rcx, rsi
37bf9eecfmov rax, [rsp+424]
37bf9eed7mov [rsp+56], r8
37bf9eedclea r8, [rsp+224]
37bf9eee4mov [rsp+88], rax
37bf9eee9mov rax, [rsp+416]
37bf9eef1mov [rsp+136], 1
37bf9eefdmov [rsp+80], rax
37bf9ef02mov rax, [rsp+408]
37bf9ef0amov [rsp+96], rdi
37bf9ef0flea rax, [rax+8*rcx]
37bf9ef13lea rcx, [rip+0x4bd388]
37bf9ef1amov [rsp+72], rax
37bf9ef1fmov rax, [rsp+400]
37bf9ef27mov [rsp+64], rax
37bf9ef2cmov rax, [rsp+384]
37bf9ef34mov [rsp+48], rax
37bf9ef39lea rax, [rip+0x4bd370]
37bf9ef40mov [rsp+40], rax
37bf9ef45call dtpmqrt_64_
37bf9ef4amov rax, [rsp+376]
37bf9ef52mov rcx, [r15]
37bf9ef55movsd_xmm x0, [rsp+160]
37bf9ef5emov r10, [rax]
37bf9ef61mov r9, r10
37bf9ef64sub r9, rcx
37bf9ef67
37bf9ef67loc_37bf9ef67:
37bf9ef67sub rbx, r9
37bf9ef6alea rax, [r10+1]
37bf9ef6emov r8, rbx
37bf9ef71mov rbx, rcx
37bf9ef74sub rbx, r10
37bf9ef77js 0x37bf9fa38
37bf9ef7dcmp r8, rax
37bf9ef80jg 0x37bf9f0f6
37bf9ef86sub rax, r8
37bf9ef89xor edx, edx
37bf9ef8bdiv rbx
37bf9ef8e
37bf9ef8eloc_37bf9ef8e:
37bf9ef8emov rsi, [rsp+392]
37bf9ef96shl r8, 3
37bf9ef9asub r12, 1
37bf9ef9eshl rbx, 3
37bf9efa2movapd x6, x0
37bf9efa6lea r14, [rsi+r8-8]
37bf9efabmov rsi, [rsp+424]
37bf9efb3mov rdx, r10
37bf9efb6lea r13, [rsi+r8-8]
37bf9efbbmov rsi, r12
37bf9efbesub rsi, rax
37bf9efc1lea rax, [rsp+232]
37bf9efc9mov [rsp+168], rsi
37bf9efd1mov rsi, rdi
37bf9efd4mov rdi, rbp
37bf9efd7mov rbp, r15
37bf9efdamov [rsp+160], rax
37bf9efe2lea r15, [rip+0x4bd2c7]
37bf9efe9jmp 0x37bf9f009
37bf9efeb
37bf9efeb 0f 1f 44 00 00 ..D..
37bf9eff0
37bf9eff0loc_37bf9eff0:
37bf9eff0mov rcx, [rbp]
37bf9eff4add r14, rbx
37bf9eff7add r13, rbx
37bf9effasub r12, 1
37bf9effemov rax, [rsp+376]
37bf9f006mov rdx, [rax]
37bf9f009
37bf9f009loc_37bf9f009:
37bf9f009mov rax, [rsp+456]
37bf9f011sub rdx, rcx
37bf9f014imul rcx, r12
37bf9f018mov [rsp+56], r14
37bf9f01dmov [rsp+232], rdx
37bf9f025mov r9, [rsp+360]
37bf9f02dmov [rsp+128], rax
37bf9f035mov rax, [rsp+440]
37bf9f03dadd rcx, 1
37bf9f041mov [rsp+40], r15
37bf9f046mov r8, [rsp+160]
37bf9f04emov [rsp+120], rax
37bf9f053imul rcx, rdi
37bf9f057mov rax, [rsp+424]
37bf9f05fmov [rsp+32], rbp
37bf9f064mov [rsp+88], rax
37bf9f069mov rax, [rsp+416]
37bf9f071sub rcx, rdi
37bf9f074mov [rsp+112], rsi
37bf9f079mov [rsp+80], rax
37bf9f07emov rax, [rsp+408]
37bf9f086mov [rsp+144], 1
37bf9f092lea rdx, [rax+8*rcx]
37bf9f096mov rax, [rsp+400]
37bf9f09emov [rsp+104], r13
37bf9f0a3lea rcx, [rip+0x4bd1f8]
37bf9f0aamov [rsp+72], rdx
37bf9f0aflea rdx, [rip+0x4bd1ea]
37bf9f0b6mov [rsp+64], rax
37bf9f0bbmov rax, [rsp+384]
37bf9f0c3mov [rsp+136], 1
37bf9f0cfmov [rsp+48], rax
37bf9f0d4mov [rsp+96], rsi
37bf9f0d9call dtpmqrt_64_
37bf9f0decmp r12, [rsp+168]
37bf9f0e6jne 0x37bf9eff0
37bf9f0ecmovapd x0, x6
37bf9f0f0mov r15, rbp
37bf9f0f3mov rdi, rsi
37bf9f0f6
37bf9f0f6loc_37bf9f0f6:
37bf9f0f6mov rax, [rsp+456]
37bf9f0femov [rsp+88], rdi
37bf9f103lea rdx, [rip+0x4bd196]
37bf9f10alea rcx, [rip+0x4bd191]
37bf9f111mov [rsp+32], r15
37bf9f116mov r9, [rsp+360]
37bf9f11emov [rsp+104], rax
37bf9f123mov rax, [rsp+440]
37bf9f12bmov r8, [rsp+376]
37bf9f133movsd_xmm [rsp+160], x0
37bf9f13cmov [rsp+96], rax
37bf9f141mov rax, [rsp+424]
37bf9f149mov [rsp+120], 1
37bf9f152mov [rsp+80], rax
37bf9f157mov rax, [rsp+416]
37bf9f15fmov [rsp+112], 1
37bf9f168mov [rsp+72], rax
37bf9f16dmov rax, [rsp+408]
37bf9f175mov [rsp+64], rax
37bf9f17amov rax, [rsp+400]
37bf9f182mov [rsp+56], rax
37bf9f187mov rax, [rsp+392]
37bf9f18fmov [rsp+48], rax
37bf9f194mov rax, [rsp+384]
37bf9f19cmov [rsp+40], rax
37bf9f1a1call dgemqrt_64_
37bf9f1a6movsd_xmm x0, [rsp+160]
37bf9f1af
37bf9f1afloc_37bf9f1af:
37bf9f1afmov rax, [rsp+440]
37bf9f1b7movsd_xmm [rax], x0
37bf9f1bbjmp 0x37bf9ec74
37bf9f1c0
37bf9f1c0loc_37bf9f1c0:
37bf9f1c0mov rax, [rsp+456]
37bf9f1c8mov [rsp+88], rdi
37bf9f1cdmov rdx, rsi
37bf9f1d0mov rcx, rbx
37bf9f1d3mov [rsp+32], r15
37bf9f1d8mov r9, [rsp+360]
37bf9f1e0mov [rsp+104], rax
37bf9f1e5mov rax, [rsp+440]
37bf9f1edmov r8, [rsp+352]
37bf9f1f5mov [rsp+120], 1
37bf9f1femov [rsp+96], rax
37bf9f203mov rax, [rsp+424]
37bf9f20bmov [rsp+112], 1
37bf9f214mov [rsp+80], rax
37bf9f219mov rax, [rsp+416]
37bf9f221mov [rsp+72], rax
37bf9f226mov rax, [rsp+408]
37bf9f22emov [rsp+64], rax
37bf9f233mov rax, [rsp+400]
37bf9f23bmov [rsp+56], rax
37bf9f240mov rax, [rsp+392]
37bf9f248mov [rsp+48], rax
37bf9f24dmov rax, [rsp+384]
37bf9f255mov [rsp+40], rax
37bf9f25acall dgemqrt_64_
37bf9f25fjmp 0x37bf9ec74
37bf9f264
37bf9f264 0f 1f 40 00 ..@.
37bf9f268
37bf9f268loc_37bf9f268:
37bf9f268cmp [rsp+168], 0
37bf9f271je 0x37bf9f638
37bf9f277test r12, r12
37bf9f27aje 0x37bf9f638
37bf9f280mov rax, r8
37bf9f283sub r10, rcx
37bf9f286mov [rsp+32], r15
37bf9f28bmov r9, [rsp+360]
37bf9f293sub rax, rcx
37bf9f296lea rcx, [rip+0x4bd005]
37bf9f29dmovsd_xmm [rsp+160], x0
37bf9f2a6cqo
37bf9f2a8mov [rsp+88], rdi
37bf9f2adidiv r10
37bf9f2b0mov rax, [rsp+456]
37bf9f2b8mov [rsp+120], 1
37bf9f2c1mov [rsp+112], 1
37bf9f2camov [rsp+104], rax
37bf9f2cfmov rax, [rsp+440]
37bf9f2d7mov [rsp+96], rax
37bf9f2dcmov rax, [rsp+424]
37bf9f2e4mov [rsp+80], rax
37bf9f2e9mov rax, [rsp+416]
37bf9f2f1mov [rsp+72], rax
37bf9f2f6mov rax, [rsp+408]
37bf9f2femov [rsp+64], rax
37bf9f303mov rax, [rsp+400]
37bf9f30bmov [rsp+56], rax
37bf9f310mov rax, [rsp+392]
37bf9f318mov [rsp+48], rax
37bf9f31dmov rax, [rsp+384]
37bf9f325mov [rsp+40], rax
37bf9f32asub r8, rdx
37bf9f32dmov [rsp+224], rdx
37bf9f335lea rdx, [rip+0x4bcf65]
37bf9f33clea rbx, [r8+1]
37bf9f340mov [rsp+192], r8
37bf9f348mov r8, [rsp+376]
37bf9f350mov [rsp+176], rbx
37bf9f358call dgemqrt_64_
37bf9f35dmov rax, [rsp+376]
37bf9f365mov rcx, [r15]
37bf9f368movsd_xmm x0, [rsp+160]
37bf9f371mov r8, [rax]
37bf9f374sub rbx, r8
37bf9f377lea r9, [r8+1]
37bf9f37blea rdx, [rbx+rcx]
37bf9f37fmov rbx, r8
37bf9f382sub rbx, rcx
37bf9f385js 0x37bf9fed0
37bf9f38bcmp r9, rdx
37bf9f38ejg 0x37bf9ff3f
37bf9f394mov rax, rdx
37bf9f397xor edx, edx
37bf9f399sub rax, r9
37bf9f39cdiv rbx
37bf9f39fmov r9, rax
37bf9f3a2
37bf9f3a2loc_37bf9f3a2:
37bf9f3a2lea rax, [r9+1]
37bf9f3a6mov rsi, rbp
37bf9f3a9shl rbx, 3
37bf9f3admovapd x6, x0
37bf9f3b1mov r14, [rsp+392]
37bf9f3b9lea r13, [8*r8]
37bf9f3c1mov [rsp+168], rax
37bf9f3c9lea rax, [rsp+232]
37bf9f3d1mov [rsp+160], rax
37bf9f3d9mov r12l, 1
37bf9f3dflea rbp, [rip+0x4bceca]
37bf9f3e6add r14, r13
37bf9f3e9mov [rsp+184], r9
37bf9f3f1add r13, [rsp+424]
37bf9f3f9jmp 0x37bf9f418
37bf9f3fb
37bf9f3fb 0f 1f 44 00 00 ..D..
37bf9f400
37bf9f400loc_37bf9f400:
37bf9f400mov rcx, [r15]
37bf9f403add r14, rbx
37bf9f406add r13, rbx
37bf9f409add r12, 1
37bf9f40dmov rax, [rsp+376]
37bf9f415mov r8, [rax]
37bf9f418
37bf9f418loc_37bf9f418:
37bf9f418mov rax, [rsp+456]
37bf9f420sub r8, rcx
37bf9f423imul rcx, r12
37bf9f427mov [rsp+56], r14
37bf9f42cmov [rsp+40], rbp
37bf9f431mov r9, [rsp+360]
37bf9f439mov [rsp+128], rax
37bf9f441mov rax, [rsp+440]
37bf9f449add rcx, 1
37bf9f44dmov [rsp+32], r15
37bf9f452mov [rsp+120], rax
37bf9f457imul rcx, rsi
37bf9f45bmov rax, [rsp+424]
37bf9f463mov [rsp+232], r8
37bf9f46bmov r8, [rsp+160]
37bf9f473mov [rsp+88], rax
37bf9f478mov rax, [rsp+416]
37bf9f480sub rcx, rsi
37bf9f483mov [rsp+112], rdi
37bf9f488mov [rsp+80], rax
37bf9f48dmov rax, [rsp+408]
37bf9f495mov [rsp+144], 1
37bf9f4a1lea rdx, [rax+8*rcx]
37bf9f4a5mov rax, [rsp+400]
37bf9f4admov [rsp+104], r13
37bf9f4b2lea rcx, [rip+0x4bcde9]
37bf9f4b9mov [rsp+72], rdx
37bf9f4belea rdx, [rip+0x4bcddc]
37bf9f4c5mov [rsp+64], rax
37bf9f4camov rax, [rsp+384]
37bf9f4d2mov [rsp+136], 1
37bf9f4demov [rsp+48], rax
37bf9f4e3mov [rsp+96], rdi
37bf9f4e8call dtpmqrt_64_
37bf9f4edcmp [rsp+168], r12
37bf9f4f5jne 0x37bf9f400
37bf9f4fbmov r9, [rsp+184]
37bf9f503movapd x0, x6
37bf9f507mov rbp, rsi
37bf9f50alea rcx, [r9+2]
37bf9f50e
37bf9f50eloc_37bf9f50e:
37bf9f50emov rax, [rsp+352]
37bf9f516mov rbx, [rsp+176]
37bf9f51ecmp [rax], rbx
37bf9f521jl 0x37bf9f1af
37bf9f527mov rax, [rsp+456]
37bf9f52fmov rdx, [rsp+192]
37bf9f537mov [rsp+112], rdi
37bf9f53clea r8, [rsp+224]
37bf9f544mov [rsp+96], rdi
37bf9f549mov rdi, [rsp+408]
37bf9f551mov [rsp+128], rax
37bf9f559shl rdx, 3
37bf9f55dmov rax, [rsp+440]
37bf9f565mov [rsp+144], 1
37bf9f571mov r9, [rsp+360]
37bf9f579mov [rsp+120], rax
37bf9f57emov rax, [rsp+424]
37bf9f586mov [rsp+136], 1
37bf9f592movsd_xmm [rsp+160], x0
37bf9f59badd rax, rdx
37bf9f59eadd rdx, [rsp+392]
37bf9f5a6mov [rsp+104], rax
37bf9f5abmov rax, [rsp+424]
37bf9f5b3mov [rsp+88], rax
37bf9f5b8mov rax, [rsp+416]
37bf9f5c0mov [rsp+80], rax
37bf9f5c5mov rax, [r15]
37bf9f5c8mov [rsp+56], rdx
37bf9f5cdlea rdx, [rip+0x4bcccd]
37bf9f5d4imul rax, rcx
37bf9f5d8mov [rsp+32], r15
37bf9f5ddlea rcx, [rip+0x4bccbe]
37bf9f5e4add rax, 1
37bf9f5e8imul rax, rbp
37bf9f5ecsub rax, rbp
37bf9f5eflea rax, [rdi+8*rax]
37bf9f5f3mov [rsp+72], rax
37bf9f5f8mov rax, [rsp+400]
37bf9f600mov [rsp+64], rax
37bf9f605mov rax, [rsp+384]
37bf9f60dmov [rsp+48], rax
37bf9f612lea rax, [rip+0x4bcc97]
37bf9f619mov [rsp+40], rax
37bf9f61ecall dtpmqrt_64_
37bf9f623movsd_xmm x0, [rsp+160]
37bf9f62cjmp 0x37bf9f1af
37bf9f631
37bf9f631 0f 1f 80 00 00 00 00 .......
37bf9f638
37bf9f638loc_37bf9f638:
37bf9f638mov rbx, [rsp+184]
37bf9f640xor eax, eax
37bf9f642test rbx, rbx
37bf9f645cmovs rbx, rax
37bf9f649mov r14, rbx
37bf9f64cmov r11, rbx
37bf9f64fnot r14
37bf9f652mov [rsp+184], r14
37bf9f65acmp [rsp+168], 0
37bf9f663je 0x37bf9fa60
37bf9f669cmp [rsp+160], 0
37bf9f672je 0x37bf9fa60
37bf9f678mov rax, r9
37bf9f67bmov rbx, r10
37bf9f67elea rsi, [r9+1]
37bf9f682sub rax, rcx
37bf9f685sub rbx, rcx
37bf9f688cqo
37bf9f68aidiv rbx
37bf9f68dmov [rsp+224], rdx
37bf9f695mov r12, rax
37bf9f698test rdx, rdx
37bf9f69bjle 0x37bf9f7cb
37bf9f6a1mov rax, [rsp+456]
37bf9f6a9sub r9, rdx
37bf9f6acimul rcx, r12
37bf9f6b0mov [rsp+32], r15
37bf9f6b5lea rsi, [r9+1]
37bf9f6b9mov rbx, [rsp+424]
37bf9f6c1mov r8, [rsp+352]
37bf9f6c9lea rdx, [rip+0x4bcbd1]
37bf9f6d0mov [rsp+128], rax
37bf9f6d8mov rax, [rsp+440]
37bf9f6e0mov [rsp+88], rbx
37bf9f6e5mov [rsp+120], rax
37bf9f6eamov rax, r11
37bf9f6edimul rax, rsi
37bf9f6f1mov [rsp+160], r11
37bf9f6f9movsd_xmm [rsp+168], x0
37bf9f702mov [rsp+144], 1
37bf9f70elea rax, [r14+rax+1]
37bf9f713mov [rsp+112], rdi
37bf9f718lea rax, [rbx+8*rax]
37bf9f71cmov rbx, [rsp+408]
37bf9f724mov [rsp+96], rdi
37bf9f729mov [rsp+104], rax
37bf9f72emov rax, [rsp+416]
37bf9f736mov [rsp+136], 1
37bf9f742mov [rsp+80], rax
37bf9f747lea rax, [rcx+1]
37bf9f74blea rcx, [rip+0x4bcb51]
37bf9f752imul rax, rbp
37bf9f756sub rax, rbp
37bf9f759lea rax, [rbx+8*rax]
37bf9f75dmov [rsp+72], rax
37bf9f762mov rax, [rsp+400]
37bf9f76amov [rsp+64], rax
37bf9f76fmov rax, [rsp+392]
37bf9f777lea rax, [rax+8*r9]
37bf9f77blea r9, [rsp+224]
37bf9f783mov [rsp+56], rax
37bf9f788mov rax, [rsp+384]
37bf9f790mov [rsp+48], rax
37bf9f795lea rax, [rip+0x4bcb14]
37bf9f79cmov [rsp+40], rax
37bf9f7a1call dtpmqrt_64_
37bf9f7a6mov rax, [rsp+376]
37bf9f7aemov rcx, [r15]
37bf9f7b1movsd_xmm x0, [rsp+168]
37bf9f7bamov r11, [rsp+160]
37bf9f7c2mov r10, [rax]
37bf9f7c5mov rbx, r10
37bf9f7c8sub rbx, rcx
37bf9f7cb
37bf9f7cbloc_37bf9f7cb:
37bf9f7cbsub rsi, rbx
37bf9f7cemov rbx, rcx
37bf9f7d1lea rax, [r10+1]
37bf9f7d5mov r8, rsi
37bf9f7d8sub rbx, r10
37bf9f7dbjs 0x37bf9fea8
37bf9f7e1cmp rsi, rax
37bf9f7e4jg 0x37bf9f977
37bf9f7easub rax, rsi
37bf9f7edxor edx, edx
37bf9f7efdiv rbx
37bf9f7f2
37bf9f7f2loc_37bf9f7f2:
37bf9f7f2lea rsi, [8*rbx]
37bf9f7fasub r12, 1
37bf9f7femovapd x6, x0
37bf9f802mov rdx, r10
37bf9f805mov [rsp+176], rsi
37bf9f80dmov rsi, [rsp+392]
37bf9f815imul rbx, r11
37bf9f819lea r14, [rsi+8*r8-8]
37bf9f81emov rsi, [rsp+424]
37bf9f826imul r8, r11
37bf9f82aadd r8, [rsp+184]
37bf9f832lea r13, [rsi+8*r8+8]
37bf9f837mov rsi, r12
37bf9f83asub rsi, rax
37bf9f83dlea rax, [rsp+232]
37bf9f845mov [rsp+168], rsi
37bf9f84dmov rsi, rdi
37bf9f850lea rdi, [8*rbx]
37bf9f858mov rbx, rbp
37bf9f85bmov [rsp+160], rax
37bf9f863lea rbp, [rip+0x4bca46]
37bf9f86ajmp 0x37bf9f88d
37bf9f86c
37bf9f86c 0f 1f 40 00 ..@.
37bf9f870
37bf9f870loc_37bf9f870:
37bf9f870mov rax, [rsp+376]
37bf9f878mov rcx, [r15]
37bf9f87badd r13, rdi
37bf9f87esub r12, 1
37bf9f882add r14, [rsp+176]
37bf9f88amov rdx, [rax]
37bf9f88d
37bf9f88dloc_37bf9f88d:
37bf9f88dmov rax, [rsp+456]
37bf9f895sub rdx, rcx
37bf9f898imul rcx, r12
37bf9f89cmov [rsp+56], r14
37bf9f8a1mov [rsp+232], rdx
37bf9f8a9mov r9, [rsp+160]
37bf9f8b1mov [rsp+128], rax
37bf9f8b9mov rax, [rsp+440]
37bf9f8c1add rcx, 1
37bf9f8c5mov [rsp+40], rbp
37bf9f8camov r8, [rsp+352]
37bf9f8d2mov [rsp+120], rax
37bf9f8d7imul rcx, rbx
37bf9f8dbmov rax, [rsp+424]
37bf9f8e3mov [rsp+32], r15
37bf9f8e8mov [rsp+88], rax
37bf9f8edmov rax, [rsp+416]
37bf9f8f5sub rcx, rbx
37bf9f8f8mov [rsp+112], rsi
37bf9f8fdmov [rsp+80], rax
37bf9f902mov rax, [rsp+408]
37bf9f90amov [rsp+144], 1
37bf9f916lea rdx, [rax+8*rcx]
37bf9f91amov rax, [rsp+400]
37bf9f922mov [rsp+104], r13
37bf9f927lea rcx, [rip+0x4bc975]
37bf9f92emov [rsp+72], rdx
37bf9f933lea rdx, [rip+0x4bc967]
37bf9f93amov [rsp+64], rax
37bf9f93fmov rax, [rsp+384]
37bf9f947mov [rsp+136], 1
37bf9f953mov [rsp+48], rax
37bf9f958mov [rsp+96], rsi
37bf9f95dcall dtpmqrt_64_
37bf9f962cmp [rsp+168], r12
37bf9f96ajne 0x37bf9f870
37bf9f970movapd x0, x6
37bf9f974mov rdi, rsi
37bf9f977
37bf9f977loc_37bf9f977:
37bf9f977mov rax, [rsp+456]
37bf9f97fmov [rsp+88], rdi
37bf9f984lea rdx, [rip+0x4bc916]
37bf9f98blea rcx, [rip+0x4bc911]
37bf9f992mov [rsp+32], r15
37bf9f997mov r9, [rsp+376]
37bf9f99fmov [rsp+104], rax
37bf9f9a4mov rax, [rsp+440]
37bf9f9acmov r8, [rsp+352]
37bf9f9b4movsd_xmm [rsp+160], x0
37bf9f9bdmov [rsp+96], rax
37bf9f9c2mov rax, [rsp+424]
37bf9f9camov [rsp+120], 1
37bf9f9d3mov [rsp+80], rax
37bf9f9d8mov rax, [rsp+416]
37bf9f9e0mov [rsp+112], 1
37bf9f9e9mov [rsp+72], rax
37bf9f9eemov rax, [rsp+408]
37bf9f9f6mov [rsp+64], rax
37bf9f9fbmov rax, [rsp+400]
37bf9fa03mov [rsp+56], rax
37bf9fa08mov rax, [rsp+392]
37bf9fa10mov [rsp+48], rax
37bf9fa15mov rax, [rsp+384]
37bf9fa1dmov [rsp+40], rax
37bf9fa22call dgemqrt_64_
37bf9fa27movsd_xmm x0, [rsp+160]
37bf9fa30jmp 0x37bf9f1af
37bf9fa35
37bf9fa35 0f 1f 00 ...
37bf9fa38
37bf9fa38loc_37bf9fa38:
37bf9fa38cmp r8, rax
37bf9fa3bjl 0x37bf9f0f6
37bf9fa41mov rdx, r8
37bf9fa44mov r9, rbx
37bf9fa47sub rdx, rax
37bf9fa4aneg r9
37bf9fa4dmov rax, rdx
37bf9fa50xor edx, edx
37bf9fa52div r9
37bf9fa55jmp 0x37bf9ef8e
37bf9fa5a
37bf9fa5a 66 0f 1f 44 00 00 f..D..
37bf9fa60
37bf9fa60loc_37bf9fa60:
37bf9fa60test r13, r13
37bf9fa63je 0x37bf9f1af
37bf9fa69cmp [rsp+160], 0
37bf9fa72je 0x37bf9f1af
37bf9fa78mov rax, r9
37bf9fa7bsub r10, rcx
37bf9fa7emov [rsp+32], r15
37bf9fa83mov r8, [rsp+352]
37bf9fa8bsub rax, rcx
37bf9fa8elea rcx, [rip+0x4bc80e]
37bf9fa95mov [rsp+168], r11
37bf9fa9dcqo
37bf9fa9fmov [rsp+88], rdi
37bf9faa4idiv r10
37bf9faa7mov rax, [rsp+456]
37bf9faafmovsd_xmm [rsp+160], x0
37bf9fab8mov [rsp+120], 1
37bf9fac1mov [rsp+104], rax
37bf9fac6mov rax, [rsp+440]
37bf9facemov [rsp+112], 1
37bf9fad7mov [rsp+96], rax
37bf9fadcmov rax, [rsp+424]
37bf9fae4mov [rsp+80], rax
37bf9fae9mov rax, [rsp+416]
37bf9faf1mov [rsp+72], rax
37bf9faf6mov rax, [rsp+408]
37bf9fafemov [rsp+64], rax
37bf9fb03mov rax, [rsp+400]
37bf9fb0bmov [rsp+56], rax
37bf9fb10mov rax, [rsp+392]
37bf9fb18mov [rsp+48], rax
37bf9fb1dmov rax, [rsp+384]
37bf9fb25mov [rsp+40], rax
37bf9fb2asub r9, rdx
37bf9fb2dmov [rsp+224], rdx
37bf9fb35lea rdx, [rip+0x4bc764]
37bf9fb3clea rsi, [r9+1]
37bf9fb40mov [rsp+216], r9
37bf9fb48mov r9, [rsp+376]
37bf9fb50mov [rsp+192], rsi
37bf9fb58call dgemqrt_64_
37bf9fb5dmov rax, [rsp+376]
37bf9fb65mov rcx, [r15]
37bf9fb68movsd_xmm x0, [rsp+160]
37bf9fb71mov r11, [rsp+168]
37bf9fb79mov r8, [rax]
37bf9fb7cmov r9, r8
37bf9fb7fsub rsi, r8
37bf9fb82lea rbx, [r8+1]
37bf9fb86sub r9, rcx
37bf9fb89lea rdx, [rsi+rcx]
37bf9fb8djs 0x37bf9ff00
37bf9fb93cmp rbx, rdx
37bf9fb96jg 0x37bf9ff73
37bf9fb9cmov rax, rdx
37bf9fb9fxor edx, edx
37bf9fba1sub rax, rbx
37bf9fba4div r9
37bf9fba7
37bf9fba7loc_37bf9fba7:
37bf9fba7mov rdx, [rsp+184]
37bf9fbafmov rsi, [rsp+392]
37bf9fbb7mov [rsp+432], rdi
37bf9fbbfmov [rsp+200], rax
37bf9fbc7mov [rsp+208], r11
37bf9fbcfimul rbx, r11
37bf9fbd3lea r12, [rsi+8*r8]
37bf9fbd7movapd x6, x0
37bf9fbdbmov rdi, r15
37bf9fbdelea r13, [8*r9]
37bf9fbe6mov r15, [rsp+432]
37bf9fbeeimul r9, r11
37bf9fbf2add rdx, rbx
37bf9fbf5mov rbx, [rsp+424]
37bf9fbfdlea rsi, [8*r9]
37bf9fc05lea r14, [rbx+8*rdx+8]
37bf9fc0amov [rsp+176], rsi
37bf9fc12lea rbx, [rax+1]
37bf9fc16lea rsi, [rsp+232]
37bf9fc1emov [rsp+168], rbx
37bf9fc26mov ebx, 1
37bf9fc2bmov [rsp+160], rsi
37bf9fc33mov rsi, rbp
37bf9fc36mov rbp, r13
37bf9fc39lea r13, [rip+0x4bc670]
37bf9fc40jmp 0x37bf9fc65
37bf9fc42
37bf9fc42 66 0f 1f 44 00 00 f..D..
37bf9fc48
37bf9fc48loc_37bf9fc48:
37bf9fc48mov rax, [rsp+376]
37bf9fc50mov rcx, [rdi]
37bf9fc53add r12, rbp
37bf9fc56add rbx, 1
37bf9fc5aadd r14, [rsp+176]
37bf9fc62mov r8, [rax]
37bf9fc65
37bf9fc65loc_37bf9fc65:
37bf9fc65mov rax, [rsp+456]
37bf9fc6dsub r8, rcx
37bf9fc70imul rcx, rbx
37bf9fc74mov [rsp+56], r12
37bf9fc79mov [rsp+40], r13
37bf9fc7emov r9, [rsp+160]
37bf9fc86mov [rsp+128], rax
37bf9fc8emov rax, [rsp+440]
37bf9fc96add rcx, 1
37bf9fc9amov [rsp+32], rdi
37bf9fc9fmov [rsp+120], rax
37bf9fca4imul rcx, rsi
37bf9fca8mov rax, [rsp+424]
37bf9fcb0mov [rsp+232], r8
37bf9fcb8mov r8, [rsp+352]
37bf9fcc0mov [rsp+88], rax
37bf9fcc5mov rax, [rsp+416]
37bf9fccdsub rcx, rsi
37bf9fcd0mov [rsp+112], r15
37bf9fcd5mov [rsp+80], rax
37bf9fcdamov rax, [rsp+408]
37bf9fce2mov [rsp+144], 1
37bf9fceelea rdx, [rax+8*rcx]
37bf9fcf2mov rax, [rsp+400]
37bf9fcfamov [rsp+104], r14
37bf9fcfflea rcx, [rip+0x4bc59d]
37bf9fd06mov [rsp+72], rdx
37bf9fd0blea rdx, [rip+0x4bc58e]
37bf9fd12mov [rsp+64], rax
37bf9fd17mov rax, [rsp+384]
37bf9fd1fmov [rsp+136], 1
37bf9fd2bmov [rsp+48], rax
37bf9fd30mov [rsp+96], r15
37bf9fd35call dtpmqrt_64_
37bf9fd3acmp [rsp+168], rbx
37bf9fd42jne 0x37bf9fc48
37bf9fd48mov rax, [rsp+200]
37bf9fd50mov [rsp+432], r15
37bf9fd58mov r15, rdi
37bf9fd5bmovapd x0, x6
37bf9fd5fmov r11, [rsp+208]
37bf9fd67mov rdi, [rsp+432]
37bf9fd6fmov rbp, rsi
37bf9fd72add rax, 2
37bf9fd76
37bf9fd76loc_37bf9fd76:
37bf9fd76mov rbx, [rsp+360]
37bf9fd7emov rsi, [rsp+192]
37bf9fd86cmp [rbx], rsi
37bf9fd89jl 0x37bf9f1af
37bf9fd8fmov rbx, [rsp+456]
37bf9fd97mov rdx, rsi
37bf9fd9amov [rsp+112], rdi
37bf9fd9flea r9, [rsp+224]
37bf9fda7imul rdx, r11
37bf9fdabmov [rsp+96], rdi
37bf9fdb0mov rdi, [rsp+416]
37bf9fdb8lea rcx, [rip+0x4bc4e4]
37bf9fdbfmov [rsp+128], rbx
37bf9fdc7mov rbx, [rsp+440]
37bf9fdcfmov [rsp+80], rdi
37bf9fdd4mov rdi, [rsp+408]
37bf9fddcmov [rsp+120], rbx
37bf9fde1mov rbx, [rsp+184]
37bf9fde9mov [rsp+144], 1
37bf9fdf5mov r8, [rsp+352]
37bf9fdfdmovsd_xmm [rsp+160], x0
37bf9fe06lea rdx, [rbx+rdx+1]
37bf9fe0bmov rbx, [rsp+424]
37bf9fe13mov [rsp+136], 1
37bf9fe1flea rdx, [rbx+8*rdx]
37bf9fe23mov [rsp+88], rbx
37bf9fe28mov [rsp+104], rdx
37bf9fe2dimul rax, [r15]
37bf9fe31lea rdx, [rip+0x4bc468]
37bf9fe38mov [rsp+32], r15
37bf9fe3dadd rax, 1
37bf9fe41imul rax, rbp
37bf9fe45sub rax, rbp
37bf9fe48lea rax, [rdi+8*rax]
37bf9fe4cmov rdi, [rsp+216]
37bf9fe54mov [rsp+72], rax
37bf9fe59mov rax, [rsp+400]
37bf9fe61mov [rsp+64], rax
37bf9fe66mov rax, [rsp+392]
37bf9fe6elea rax, [rax+8*rdi]
37bf9fe72mov [rsp+56], rax
37bf9fe77mov rax, [rsp+384]
37bf9fe7fmov [rsp+48], rax
37bf9fe84lea rax, [rip+0x4bc425]
37bf9fe8bmov [rsp+40], rax
37bf9fe90call dtpmqrt_64_
37bf9fe95movsd_xmm x0, [rsp+160]
37bf9fe9ejmp 0x37bf9f1af
37bf9fea3
37bf9fea3 0f 1f 44 00 00 ..D..
37bf9fea8
37bf9fea8loc_37bf9fea8:
37bf9fea8cmp rsi, rax
37bf9feabjl 0x37bf9f977
37bf9feb1mov rdx, rsi
37bf9feb4mov r9, rbx
37bf9feb7sub rdx, rax
37bf9febaneg r9
37bf9febdmov rax, rdx
37bf9fec0xor edx, edx
37bf9fec2div r9
37bf9fec5jmp 0x37bf9f7f2
37bf9feca
37bf9feca 66 0f 1f 44 00 00 f..D..
37bf9fed0
37bf9fed0loc_37bf9fed0:
37bf9fed0cmp r9, rdx
37bf9fed3jl 0x37bf9ff3f
37bf9fed5mov rax, r9
37bf9fed8mov r9, rbx
37bf9fedbsub rax, rdx
37bf9fedeneg r9
37bf9fee1xor edx, edx
37bf9fee3div r9
37bf9fee6mov r9, rax
37bf9fee9jmp 0x37bf9f3a2
37bf9feee
37bf9feeeloc_37bf9feee:
37bf9feeemov r11, -9
37bf9fef5mov r10l, 9
37bf9fefbjmp 0x37bf9ec46
37bf9ff00
37bf9ff00loc_37bf9ff00:
37bf9ff00cmp rbx, rdx
37bf9ff03jl 0x37bf9ff73
37bf9ff05mov rax, rbx
37bf9ff08mov r10, r9
37bf9ff0bsub rax, rdx
37bf9ff0eneg r10
37bf9ff11xor edx, edx
37bf9ff13div r10
37bf9ff16jmp 0x37bf9fba7
37bf9ff1b
37bf9ff1bloc_37bf9ff1b:
37bf9ff1bmov r11, -11
37bf9ff22mov r10l, 11
37bf9ff28jmp 0x37bf9ec46
37bf9ff2d
37bf9ff2dloc_37bf9ff2d:
37bf9ff2dmov r11, -13
37bf9ff34mov r10l, 13
37bf9ff3ajmp 0x37bf9ec46
37bf9ff3f
37bf9ff3floc_37bf9ff3f:
37bf9ff3fmov ecx, 1
37bf9ff44jmp 0x37bf9f50e
37bf9ff49
37bf9ff49loc_37bf9ff49:
37bf9ff49mov r10, [rax]
37bf9ff4ctest r10, r10
37bf9ff4fjne 0x37bf9ff6b
37bf9ff51mov rax, [rsp+440]
37bf9ff59pxor x0, x0
37bf9ff5dcvtsi2sd x0, rdx
37bf9ff62movsd_xmm [rax], x0
37bf9ff66jmp 0x37bf9ec74
37bf9ff6b
37bf9ff6bloc_37bf9ff6b:
37bf9ff6bneg r10
37bf9ff6ejmp 0x37bf9ec51
37bf9ff73
37bf9ff73loc_37bf9ff73:
37bf9ff73mov eax, 1
37bf9ff78jmp 0x37bf9fd76
37bf9ff7d
37bf9ff7dloc_37bf9ff7d:
37bf9ff7dmov [rsp+192], r9
37bf9ff85jmp 0x37bf9ebca
37bf9ea70
37bf9ea70dlamtsqr_64_:
37bf9ea70push r15
37bf9ea72push r14
37bf9ea74push r13
37bf9ea76push r12
37bf9ea78push rbp
37bf9ea79push rdi
37bf9ea7apush rsi
37bf9ea7bpush rbx
37bf9ea7csub rsp, 264
37bf9ea83movups [rsp+240], x6
37bf9ea8bmov rax, [rsp+416]
37bf9ea93mov rdi, [rsp+432]
37bf9ea9bmov r15, [rsp+368]
37bf9eaa3mov rax, [rax]
37bf9eaa6mov [rsp+176], rax
37bf9eaaemov rax, [rdi]
37bf9eab1mov rsi, rdx
37bf9eab4mov rbx, rcx
37bf9eab7mov [rsp+352], r8
37bf9eabflea rdx, [rip+0x4bd7da]
37bf9eac6mov r8l, 1
37bf9eaccmov rcx, rsi
37bf9eacfmov [rsp+184], rax
37bf9ead7mov rax, [rsp+456]
37bf9eadfmov [rsp+360], r9
37bf9eae7mov r9l, 1
37bf9eaedmov [rax], 0
37bf9eaf4mov rax, [rsp+448]
37bf9eafcmov rbp, [rax]
37bf9eaffcall lsame_64_
37bf9eb04mov r9l, 1
37bf9eb0amov r8l, 1
37bf9eb10mov rcx, rsi
37bf9eb13lea rdx, [rip+0x4bd787]
37bf9eb1amov r13, rax
37bf9eb1dcall lsame_64_
37bf9eb22mov r9l, 1
37bf9eb28mov r8l, 1
37bf9eb2emov rcx, rbx
37bf9eb31lea rdx, [rip+0x4bd76a]
37bf9eb38mov [rsp+168], rax
37bf9eb40call lsame_64_
37bf9eb45mov r9l, 1
37bf9eb4bmov rcx, rbx
37bf9eb4emov r8l, 1
37bf9eb54lea rdx, [rip+0x4bd748]
37bf9eb5bmov r12, rax
37bf9eb5ecall lsame_64_
37bf9eb63mov rcx, [r15]
37bf9eb66mov [rsp+160], rax
37bf9eb6emov rax, [rsp+384]
37bf9eb76mov r14, [rax]
37bf9eb79mov rax, [rsp+352]
37bf9eb81mov r8, [rax]
37bf9eb84mov rax, [rsp+360]
37bf9eb8ccmp r8, rcx
37bf9eb8fmov r9, [rax]
37bf9eb92mov rax, rcx
37bf9eb95cmovle rax, r8
37bf9eb99cmp rax, r9
37bf9eb9ccmovg rax, r9
37bf9eba0test r12, r12
37bf9eba3je 0x37bf9ec20
37bf9eba5test rax, rax
37bf9eba8je 0x37bf9ec90
37bf9ebaemov rdx, r14
37bf9ebb1mov r10l, 1
37bf9ebb7mov [rsp+192], r8
37bf9ebbfimul rdx, r9
37bf9ebc3test rdx, rdx
37bf9ebc6cmovle rdx, r10
37bf9ebca
37bf9ebcaloc_37bf9ebca:
37bf9ebcatest r13, r13
37bf9ebcdjne 0x37bf9ebe7
37bf9ebcfmov r11, -2
37bf9ebd6mov r10l, 2
37bf9ebdccmp [rsp+168], 0
37bf9ebe5je 0x37bf9ec46
37bf9ebe7
37bf9ebe7loc_37bf9ebe7:
37bf9ebe7cmp r8, rcx
37bf9ebeajl 0x37bf9ecd0
37bf9ebf0test r9, r9
37bf9ebf3js 0x37bf9ece8
37bf9ebf9test rcx, rcx
37bf9ebfcjs 0x37bf9ed00
37bf9ec02cmp r14, rcx
37bf9ec05jg 0x37bf9ec10
37bf9ec07test r14, r14
37bf9ec0ajg 0x37bf9ed18
37bf9ec10
37bf9ec10loc_37bf9ec10:
37bf9ec10mov r11, -7
37bf9ec17mov r10l, 7
37bf9ec1djmp 0x37bf9ec46
37bf9ec1f
37bf9ec1f 90 .
37bf9ec20
37bf9ec20loc_37bf9ec20:
37bf9ec20mov edx, 1
37bf9ec25test rax, rax
37bf9ec28jne 0x37bf9eca8
37bf9ec2a
37bf9ec2aloc_37bf9ec2a:
37bf9ec2acmp [rsp+160], 0
37bf9ec33jne 0x37bf9ff7d
37bf9ec39mov r11, -1
37bf9ec40mov r10l, 1
37bf9ec46
37bf9ec46loc_37bf9ec46:
37bf9ec46mov rax, [rsp+456]
37bf9ec4emov [rax], r11
37bf9ec51
37bf9ec51loc_37bf9ec51:
37bf9ec51lea rdx, [rsp+232]
37bf9ec59mov r8l, 8
37bf9ec5flea rcx, [rip+0x4bd63e]
37bf9ec66mov [rsp+232], r10
37bf9ec6ecall xerbla_64_
37bf9ec73nop
37bf9ec74
37bf9ec74loc_37bf9ec74:
37bf9ec74movups x6, [rsp+240]
37bf9ec7cadd rsp, 264
37bf9ec83pop rbx
37bf9ec84pop rsi
37bf9ec85pop rdi
37bf9ec86pop rbp
37bf9ec87pop r12
37bf9ec89pop r13
37bf9ec8bpop r14
37bf9ec8dpop r15
37bf9ec8fret
37bf9ec90
37bf9ec90loc_37bf9ec90:
37bf9ec90mov [rsp+192], r8
37bf9ec98mov edx, 1
37bf9ec9djmp 0x37bf9ebca
37bf9eca2
37bf9eca2 66 0f 1f 44 00 00 f..D..
37bf9eca8
37bf9eca8loc_37bf9eca8:
37bf9eca8mov r11, [rsp+376]
37bf9ecb0mov r10l, 1
37bf9ecb6mov rdx, [r11]
37bf9ecb9imul rdx, r14
37bf9ecbdtest rdx, rdx
37bf9ecc0cmovle rdx, r10
37bf9ecc4jmp 0x37bf9ec2a
37bf9ecc9
37bf9ecc9 0f 1f 80 00 00 00 00 .......
37bf9ecd0
37bf9ecd0loc_37bf9ecd0:
37bf9ecd0mov r11, -3
37bf9ecd7mov r10l, 3
37bf9ecddjmp 0x37bf9ec46
37bf9ece2
37bf9ece2 66 0f 1f 44 00 00 f..D..
37bf9ece8
37bf9ece8loc_37bf9ece8:
37bf9ece8mov r11, -4
37bf9ecefmov r10l, 4
37bf9ecf5jmp 0x37bf9ec46
37bf9ecfa
37bf9ecfa 66 0f 1f 44 00 00 f..D..
37bf9ed00
37bf9ed00loc_37bf9ed00:
37bf9ed00mov r11, -5
37bf9ed07mov r10l, 5
37bf9ed0djmp 0x37bf9ec46
37bf9ed12
37bf9ed12 66 0f 1f 44 00 00 f..D..
37bf9ed18
37bf9ed18loc_37bf9ed18:
37bf9ed18mov r11, [rsp+192]
37bf9ed20mov r10l, 1
37bf9ed26test r11, r11
37bf9ed29cmovg r10, r11
37bf9ed2dmov r11, [rsp+400]
37bf9ed35cmp [r11], r10
37bf9ed38jl 0x37bf9feee
37bf9ed3emov r11, [rsp+416]
37bf9ed46cmp [r11], r14
37bf9ed49jl 0x37bf9ff1b
37bf9ed4ftest r8, r8
37bf9ed52mov r10l, 1
37bf9ed58cmovg r10, r8
37bf9ed5ccmp [rdi], r10
37bf9ed5fjl 0x37bf9ff2d
37bf9ed65mov r11, [rsp+448]
37bf9ed6dcmp [r11], rdx
37bf9ed70jge 0x37bf9eda0
37bf9ed72add rbp, 1
37bf9ed76mov rax, [rsp+456]
37bf9ed7eje 0x37bf9ff49
37bf9ed84mov [rax], -15
37bf9ed8bmov r10l, 15
37bf9ed91jmp 0x37bf9ec51
37bf9ed96
37bf9ed96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf9eda0
37bf9eda0loc_37bf9eda0:
37bf9eda0mov r11, [rsp+456]
37bf9eda8mov r10, [r11]
37bf9edabtest r10, r10
37bf9edaejne 0x37bf9ff6b
37bf9edb4pxor x0, x0
37bf9edb8cvtsi2sd x0, rdx
37bf9edbdmov rdx, [rsp+440]
37bf9edc5movsd_xmm [rdx], x0
37bf9edc9cmp rbp, -1
37bf9edcdje 0x37bf9ec74
37bf9edd3test rax, rax
37bf9edd6je 0x37bf9ec74
37bf9eddcmov rax, [rsp+376]
37bf9ede4cmp r8, r9
37bf9ede7mov r10, [rax]
37bf9edeamov rax, r9
37bf9ededcmovge rax, r8
37bf9edf1cmp r10, rax
37bf9edf4jge 0x37bf9f1c0
37bf9edfacmp r10, rcx
37bf9edfdjle 0x37bf9f1c0
37bf9ee03mov rsi, [rsp+176]
37bf9ee0bxor eax, eax
37bf9ee0dtest rsi, rsi
37bf9ee10cmovs rsi, rax
37bf9ee14mov rbp, rsi
37bf9ee17test r13, r13
37bf9ee1aje 0x37bf9f268
37bf9ee20test r12, r12
37bf9ee23je 0x37bf9f268
37bf9ee29mov rax, r8
37bf9ee2cmov r9, r10
37bf9ee2flea rbx, [r8+1]
37bf9ee33sub rax, rcx
37bf9ee36sub r9, rcx
37bf9ee39cqo
37bf9ee3bidiv r9
37bf9ee3emov [rsp+224], rdx
37bf9ee46mov r12, rax
37bf9ee49test rdx, rdx
37bf9ee4cje 0x37bf9ef67
37bf9ee52mov rax, [rsp+456]
37bf9ee5asub r8, rdx
37bf9ee5dimul rcx, r12
37bf9ee61mov [rsp+32], r15
37bf9ee66lea rbx, [r8+1]
37bf9ee6ashl r8, 3
37bf9ee6emov r9, [rsp+360]
37bf9ee76lea rdx, [rip+0x4bd423]
37bf9ee7dmov [rsp+128], rax
37bf9ee85mov rax, [rsp+440]
37bf9ee8dadd rcx, 1
37bf9ee91movsd_xmm [rsp+160], x0
37bf9ee9amov [rsp+120], rax
37bf9ee9fimul rcx, rsi
37bf9eea3mov rax, [rsp+424]
37bf9eeabmov [rsp+144], 1
37bf9eeb7add rax, r8
37bf9eebaadd r8, [rsp+392]
37bf9eec2mov [rsp+112], rdi
37bf9eec7mov [rsp+104], rax
37bf9eeccsub rcx, rsi
37bf9eecfmov rax, [rsp+424]
37bf9eed7mov [rsp+56], r8
37bf9eedclea r8, [rsp+224]
37bf9eee4mov [rsp+88], rax
37bf9eee9mov rax, [rsp+416]
37bf9eef1mov [rsp+136], 1
37bf9eefdmov [rsp+80], rax
37bf9ef02mov rax, [rsp+408]
37bf9ef0amov [rsp+96], rdi
37bf9ef0flea rax, [rax+8*rcx]
37bf9ef13lea rcx, [rip+0x4bd388]
37bf9ef1amov [rsp+72], rax
37bf9ef1fmov rax, [rsp+400]
37bf9ef27mov [rsp+64], rax
37bf9ef2cmov rax, [rsp+384]
37bf9ef34mov [rsp+48], rax
37bf9ef39lea rax, [rip+0x4bd370]
37bf9ef40mov [rsp+40], rax
37bf9ef45call dtpmqrt_64_
37bf9ef4amov rax, [rsp+376]
37bf9ef52mov rcx, [r15]
37bf9ef55movsd_xmm x0, [rsp+160]
37bf9ef5emov r10, [rax]
37bf9ef61mov r9, r10
37bf9ef64sub r9, rcx
37bf9ef67
37bf9ef67loc_37bf9ef67:
37bf9ef67sub rbx, r9
37bf9ef6alea rax, [r10+1]
37bf9ef6emov r8, rbx
37bf9ef71mov rbx, rcx
37bf9ef74sub rbx, r10
37bf9ef77js 0x37bf9fa38
37bf9ef7dcmp r8, rax
37bf9ef80jg 0x37bf9f0f6
37bf9ef86sub rax, r8
37bf9ef89xor edx, edx
37bf9ef8bdiv rbx
37bf9ef8e
37bf9ef8eloc_37bf9ef8e:
37bf9ef8emov rsi, [rsp+392]
37bf9ef96shl r8, 3
37bf9ef9asub r12, 1
37bf9ef9eshl rbx, 3
37bf9efa2movapd x6, x0
37bf9efa6lea r14, [rsi+r8-8]
37bf9efabmov rsi, [rsp+424]
37bf9efb3mov rdx, r10
37bf9efb6lea r13, [rsi+r8-8]
37bf9efbbmov rsi, r12
37bf9efbesub rsi, rax
37bf9efc1lea rax, [rsp+232]
37bf9efc9mov [rsp+168], rsi
37bf9efd1mov rsi, rdi
37bf9efd4mov rdi, rbp
37bf9efd7mov rbp, r15
37bf9efdamov [rsp+160], rax
37bf9efe2lea r15, [rip+0x4bd2c7]
37bf9efe9jmp 0x37bf9f009
37bf9efeb
37bf9efeb 0f 1f 44 00 00 ..D..
37bf9eff0
37bf9eff0loc_37bf9eff0:
37bf9eff0mov rcx, [rbp]
37bf9eff4add r14, rbx
37bf9eff7add r13, rbx
37bf9effasub r12, 1
37bf9effemov rax, [rsp+376]
37bf9f006mov rdx, [rax]
37bf9f009
37bf9f009loc_37bf9f009:
37bf9f009mov rax, [rsp+456]
37bf9f011sub rdx, rcx
37bf9f014imul rcx, r12
37bf9f018mov [rsp+56], r14
37bf9f01dmov [rsp+232], rdx
37bf9f025mov r9, [rsp+360]
37bf9f02dmov [rsp+128], rax
37bf9f035mov rax, [rsp+440]
37bf9f03dadd rcx, 1
37bf9f041mov [rsp+40], r15
37bf9f046mov r8, [rsp+160]
37bf9f04emov [rsp+120], rax
37bf9f053imul rcx, rdi
37bf9f057mov rax, [rsp+424]
37bf9f05fmov [rsp+32], rbp
37bf9f064mov [rsp+88], rax
37bf9f069mov rax, [rsp+416]
37bf9f071sub rcx, rdi
37bf9f074mov [rsp+112], rsi
37bf9f079mov [rsp+80], rax
37bf9f07emov rax, [rsp+408]
37bf9f086mov [rsp+144], 1
37bf9f092lea rdx, [rax+8*rcx]
37bf9f096mov rax, [rsp+400]
37bf9f09emov [rsp+104], r13
37bf9f0a3lea rcx, [rip+0x4bd1f8]
37bf9f0aamov [rsp+72], rdx
37bf9f0aflea rdx, [rip+0x4bd1ea]
37bf9f0b6mov [rsp+64], rax
37bf9f0bbmov rax, [rsp+384]
37bf9f0c3mov [rsp+136], 1
37bf9f0cfmov [rsp+48], rax
37bf9f0d4mov [rsp+96], rsi
37bf9f0d9call dtpmqrt_64_
37bf9f0decmp r12, [rsp+168]
37bf9f0e6jne 0x37bf9eff0
37bf9f0ecmovapd x0, x6
37bf9f0f0mov r15, rbp
37bf9f0f3mov rdi, rsi
37bf9f0f6
37bf9f0f6loc_37bf9f0f6:
37bf9f0f6mov rax, [rsp+456]
37bf9f0femov [rsp+88], rdi
37bf9f103lea rdx, [rip+0x4bd196]
37bf9f10alea rcx, [rip+0x4bd191]
37bf9f111mov [rsp+32], r15
37bf9f116mov r9, [rsp+360]
37bf9f11emov [rsp+104], rax
37bf9f123mov rax, [rsp+440]
37bf9f12bmov r8, [rsp+376]
37bf9f133movsd_xmm [rsp+160], x0
37bf9f13cmov [rsp+96], rax
37bf9f141mov rax, [rsp+424]
37bf9f149mov [rsp+120], 1
37bf9f152mov [rsp+80], rax
37bf9f157mov rax, [rsp+416]
37bf9f15fmov [rsp+112], 1
37bf9f168mov [rsp+72], rax
37bf9f16dmov rax, [rsp+408]
37bf9f175mov [rsp+64], rax
37bf9f17amov rax, [rsp+400]
37bf9f182mov [rsp+56], rax
37bf9f187mov rax, [rsp+392]
37bf9f18fmov [rsp+48], rax
37bf9f194mov rax, [rsp+384]
37bf9f19cmov [rsp+40], rax
37bf9f1a1call dgemqrt_64_
37bf9f1a6movsd_xmm x0, [rsp+160]
37bf9f1af
37bf9f1afloc_37bf9f1af:
37bf9f1afmov rax, [rsp+440]
37bf9f1b7movsd_xmm [rax], x0
37bf9f1bbjmp 0x37bf9ec74
37bf9f1c0
37bf9f1c0loc_37bf9f1c0:
37bf9f1c0mov rax, [rsp+456]
37bf9f1c8mov [rsp+88], rdi
37bf9f1cdmov rdx, rsi
37bf9f1d0mov rcx, rbx
37bf9f1d3mov [rsp+32], r15
37bf9f1d8mov r9, [rsp+360]
37bf9f1e0mov [rsp+104], rax
37bf9f1e5mov rax, [rsp+440]
37bf9f1edmov r8, [rsp+352]
37bf9f1f5mov [rsp+120], 1
37bf9f1femov [rsp+96], rax
37bf9f203mov rax, [rsp+424]
37bf9f20bmov [rsp+112], 1
37bf9f214mov [rsp+80], rax
37bf9f219mov rax, [rsp+416]
37bf9f221mov [rsp+72], rax
37bf9f226mov rax, [rsp+408]
37bf9f22emov [rsp+64], rax
37bf9f233mov rax, [rsp+400]
37bf9f23bmov [rsp+56], rax
37bf9f240mov rax, [rsp+392]
37bf9f248mov [rsp+48], rax
37bf9f24dmov rax, [rsp+384]
37bf9f255mov [rsp+40], rax
37bf9f25acall dgemqrt_64_
37bf9f25fjmp 0x37bf9ec74
37bf9f264
37bf9f264 0f 1f 40 00 ..@.
37bf9f268
37bf9f268loc_37bf9f268:
37bf9f268cmp [rsp+168], 0
37bf9f271je 0x37bf9f638
37bf9f277test r12, r12
37bf9f27aje 0x37bf9f638
37bf9f280mov rax, r8
37bf9f283sub r10, rcx
37bf9f286mov [rsp+32], r15
37bf9f28bmov r9, [rsp+360]
37bf9f293sub rax, rcx
37bf9f296lea rcx, [rip+0x4bd005]
37bf9f29dmovsd_xmm [rsp+160], x0
37bf9f2a6cqo
37bf9f2a8mov [rsp+88], rdi
37bf9f2adidiv r10
37bf9f2b0mov rax, [rsp+456]
37bf9f2b8mov [rsp+120], 1
37bf9f2c1mov [rsp+112], 1
37bf9f2camov [rsp+104], rax
37bf9f2cfmov rax, [rsp+440]
37bf9f2d7mov [rsp+96], rax
37bf9f2dcmov rax, [rsp+424]
37bf9f2e4mov [rsp+80], rax
37bf9f2e9mov rax, [rsp+416]
37bf9f2f1mov [rsp+72], rax
37bf9f2f6mov rax, [rsp+408]
37bf9f2femov [rsp+64], rax
37bf9f303mov rax, [rsp+400]
37bf9f30bmov [rsp+56], rax
37bf9f310mov rax, [rsp+392]
37bf9f318mov [rsp+48], rax
37bf9f31dmov rax, [rsp+384]
37bf9f325mov [rsp+40], rax
37bf9f32asub r8, rdx
37bf9f32dmov [rsp+224], rdx
37bf9f335lea rdx, [rip+0x4bcf65]
37bf9f33clea rbx, [r8+1]
37bf9f340mov [rsp+192], r8
37bf9f348mov r8, [rsp+376]
37bf9f350mov [rsp+176], rbx
37bf9f358call dgemqrt_64_
37bf9f35dmov rax, [rsp+376]
37bf9f365mov rcx, [r15]
37bf9f368movsd_xmm x0, [rsp+160]
37bf9f371mov r8, [rax]
37bf9f374sub rbx, r8
37bf9f377lea r9, [r8+1]
37bf9f37blea rdx, [rbx+rcx]
37bf9f37fmov rbx, r8
37bf9f382sub rbx, rcx
37bf9f385js 0x37bf9fed0
37bf9f38bcmp r9, rdx
37bf9f38ejg 0x37bf9ff3f
37bf9f394mov rax, rdx
37bf9f397xor edx, edx
37bf9f399sub rax, r9
37bf9f39cdiv rbx
37bf9f39fmov r9, rax
37bf9f3a2
37bf9f3a2loc_37bf9f3a2:
37bf9f3a2lea rax, [r9+1]
37bf9f3a6mov rsi, rbp
37bf9f3a9shl rbx, 3
37bf9f3admovapd x6, x0
37bf9f3b1mov r14, [rsp+392]
37bf9f3b9lea r13, [8*r8]
37bf9f3c1mov [rsp+168], rax
37bf9f3c9lea rax, [rsp+232]
37bf9f3d1mov [rsp+160], rax
37bf9f3d9mov r12l, 1
37bf9f3dflea rbp, [rip+0x4bceca]
37bf9f3e6add r14, r13
37bf9f3e9mov [rsp+184], r9
37bf9f3f1add r13, [rsp+424]
37bf9f3f9jmp 0x37bf9f418
37bf9f3fb
37bf9f3fb 0f 1f 44 00 00 ..D..
37bf9f400
37bf9f400loc_37bf9f400:
37bf9f400mov rcx, [r15]
37bf9f403add r14, rbx
37bf9f406add r13, rbx
37bf9f409add r12, 1
37bf9f40dmov rax, [rsp+376]
37bf9f415mov r8, [rax]
37bf9f418
37bf9f418loc_37bf9f418:
37bf9f418mov rax, [rsp+456]
37bf9f420sub r8, rcx
37bf9f423imul rcx, r12
37bf9f427mov [rsp+56], r14
37bf9f42cmov [rsp+40], rbp
37bf9f431mov r9, [rsp+360]
37bf9f439mov [rsp+128], rax
37bf9f441mov rax, [rsp+440]
37bf9f449add rcx, 1
37bf9f44dmov [rsp+32], r15
37bf9f452mov [rsp+120], rax
37bf9f457imul rcx, rsi
37bf9f45bmov rax, [rsp+424]
37bf9f463mov [rsp+232], r8
37bf9f46bmov r8, [rsp+160]
37bf9f473mov [rsp+88], rax
37bf9f478mov rax, [rsp+416]
37bf9f480sub rcx, rsi
37bf9f483mov [rsp+112], rdi
37bf9f488mov [rsp+80], rax
37bf9f48dmov rax, [rsp+408]
37bf9f495mov [rsp+144], 1
37bf9f4a1lea rdx, [rax+8*rcx]
37bf9f4a5mov rax, [rsp+400]
37bf9f4admov [rsp+104], r13
37bf9f4b2lea rcx, [rip+0x4bcde9]
37bf9f4b9mov [rsp+72], rdx
37bf9f4belea rdx, [rip+0x4bcddc]
37bf9f4c5mov [rsp+64], rax
37bf9f4camov rax, [rsp+384]
37bf9f4d2mov [rsp+136], 1
37bf9f4demov [rsp+48], rax
37bf9f4e3mov [rsp+96], rdi
37bf9f4e8call dtpmqrt_64_
37bf9f4edcmp [rsp+168], r12
37bf9f4f5jne 0x37bf9f400
37bf9f4fbmov r9, [rsp+184]
37bf9f503movapd x0, x6
37bf9f507mov rbp, rsi
37bf9f50alea rcx, [r9+2]
37bf9f50e
37bf9f50eloc_37bf9f50e:
37bf9f50emov rax, [rsp+352]
37bf9f516mov rbx, [rsp+176]
37bf9f51ecmp [rax], rbx
37bf9f521jl 0x37bf9f1af
37bf9f527mov rax, [rsp+456]
37bf9f52fmov rdx, [rsp+192]
37bf9f537mov [rsp+112], rdi
37bf9f53clea r8, [rsp+224]
37bf9f544mov [rsp+96], rdi
37bf9f549mov rdi, [rsp+408]
37bf9f551mov [rsp+128], rax
37bf9f559shl rdx, 3
37bf9f55dmov rax, [rsp+440]
37bf9f565mov [rsp+144], 1
37bf9f571mov r9, [rsp+360]
37bf9f579mov [rsp+120], rax
37bf9f57emov rax, [rsp+424]
37bf9f586mov [rsp+136], 1
37bf9f592movsd_xmm [rsp+160], x0
37bf9f59badd rax, rdx
37bf9f59eadd rdx, [rsp+392]
37bf9f5a6mov [rsp+104], rax
37bf9f5abmov rax, [rsp+424]
37bf9f5b3mov [rsp+88], rax
37bf9f5b8mov rax, [rsp+416]
37bf9f5c0mov [rsp+80], rax
37bf9f5c5mov rax, [r15]
37bf9f5c8mov [rsp+56], rdx
37bf9f5cdlea rdx, [rip+0x4bcccd]
37bf9f5d4imul rax, rcx
37bf9f5d8mov [rsp+32], r15
37bf9f5ddlea rcx, [rip+0x4bccbe]
37bf9f5e4add rax, 1
37bf9f5e8imul rax, rbp
37bf9f5ecsub rax, rbp
37bf9f5eflea rax, [rdi+8*rax]
37bf9f5f3mov [rsp+72], rax
37bf9f5f8mov rax, [rsp+400]
37bf9f600mov [rsp+64], rax
37bf9f605mov rax, [rsp+384]
37bf9f60dmov [rsp+48], rax
37bf9f612lea rax, [rip+0x4bcc97]
37bf9f619mov [rsp+40], rax
37bf9f61ecall dtpmqrt_64_
37bf9f623movsd_xmm x0, [rsp+160]
37bf9f62cjmp 0x37bf9f1af
37bf9f631
37bf9f631 0f 1f 80 00 00 00 00 .......
37bf9f638
37bf9f638loc_37bf9f638:
37bf9f638mov rbx, [rsp+184]
37bf9f640xor eax, eax
37bf9f642test rbx, rbx
37bf9f645cmovs rbx, rax
37bf9f649mov r14, rbx
37bf9f64cmov r11, rbx
37bf9f64fnot r14
37bf9f652mov [rsp+184], r14
37bf9f65acmp [rsp+168], 0
37bf9f663je 0x37bf9fa60
37bf9f669cmp [rsp+160], 0
37bf9f672je 0x37bf9fa60
37bf9f678mov rax, r9
37bf9f67bmov rbx, r10
37bf9f67elea rsi, [r9+1]
37bf9f682sub rax, rcx
37bf9f685sub rbx, rcx
37bf9f688cqo
37bf9f68aidiv rbx
37bf9f68dmov [rsp+224], rdx
37bf9f695mov r12, rax
37bf9f698test rdx, rdx
37bf9f69bjle 0x37bf9f7cb
37bf9f6a1mov rax, [rsp+456]
37bf9f6a9sub r9, rdx
37bf9f6acimul rcx, r12
37bf9f6b0mov [rsp+32], r15
37bf9f6b5lea rsi, [r9+1]
37bf9f6b9mov rbx, [rsp+424]
37bf9f6c1mov r8, [rsp+352]
37bf9f6c9lea rdx, [rip+0x4bcbd1]
37bf9f6d0mov [rsp+128], rax
37bf9f6d8mov rax, [rsp+440]
37bf9f6e0mov [rsp+88], rbx
37bf9f6e5mov [rsp+120], rax
37bf9f6eamov rax, r11
37bf9f6edimul rax, rsi
37bf9f6f1mov [rsp+160], r11
37bf9f6f9movsd_xmm [rsp+168], x0
37bf9f702mov [rsp+144], 1
37bf9f70elea rax, [r14+rax+1]
37bf9f713mov [rsp+112], rdi
37bf9f718lea rax, [rbx+8*rax]
37bf9f71cmov rbx, [rsp+408]
37bf9f724mov [rsp+96], rdi
37bf9f729mov [rsp+104], rax
37bf9f72emov rax, [rsp+416]
37bf9f736mov [rsp+136], 1
37bf9f742mov [rsp+80], rax
37bf9f747lea rax, [rcx+1]
37bf9f74blea rcx, [rip+0x4bcb51]
37bf9f752imul rax, rbp
37bf9f756sub rax, rbp
37bf9f759lea rax, [rbx+8*rax]
37bf9f75dmov [rsp+72], rax
37bf9f762mov rax, [rsp+400]
37bf9f76amov [rsp+64], rax
37bf9f76fmov rax, [rsp+392]
37bf9f777lea rax, [rax+8*r9]
37bf9f77blea r9, [rsp+224]
37bf9f783mov [rsp+56], rax
37bf9f788mov rax, [rsp+384]
37bf9f790mov [rsp+48], rax
37bf9f795lea rax, [rip+0x4bcb14]
37bf9f79cmov [rsp+40], rax
37bf9f7a1call dtpmqrt_64_
37bf9f7a6mov rax, [rsp+376]
37bf9f7aemov rcx, [r15]
37bf9f7b1movsd_xmm x0, [rsp+168]
37bf9f7bamov r11, [rsp+160]
37bf9f7c2mov r10, [rax]
37bf9f7c5mov rbx, r10
37bf9f7c8sub rbx, rcx
37bf9f7cb
37bf9f7cbloc_37bf9f7cb:
37bf9f7cbsub rsi, rbx
37bf9f7cemov rbx, rcx
37bf9f7d1lea rax, [r10+1]
37bf9f7d5mov r8, rsi
37bf9f7d8sub rbx, r10
37bf9f7dbjs 0x37bf9fea8
37bf9f7e1cmp rsi, rax
37bf9f7e4jg 0x37bf9f977
37bf9f7easub rax, rsi
37bf9f7edxor edx, edx
37bf9f7efdiv rbx
37bf9f7f2
37bf9f7f2loc_37bf9f7f2:
37bf9f7f2lea rsi, [8*rbx]
37bf9f7fasub r12, 1
37bf9f7femovapd x6, x0
37bf9f802mov rdx, r10
37bf9f805mov [rsp+176], rsi
37bf9f80dmov rsi, [rsp+392]
37bf9f815imul rbx, r11
37bf9f819lea r14, [rsi+8*r8-8]
37bf9f81emov rsi, [rsp+424]
37bf9f826imul r8, r11
37bf9f82aadd r8, [rsp+184]
37bf9f832lea r13, [rsi+8*r8+8]
37bf9f837mov rsi, r12
37bf9f83asub rsi, rax
37bf9f83dlea rax, [rsp+232]
37bf9f845mov [rsp+168], rsi
37bf9f84dmov rsi, rdi
37bf9f850lea rdi, [8*rbx]
37bf9f858mov rbx, rbp
37bf9f85bmov [rsp+160], rax
37bf9f863lea rbp, [rip+0x4bca46]
37bf9f86ajmp 0x37bf9f88d
37bf9f86c
37bf9f86c 0f 1f 40 00 ..@.
37bf9f870
37bf9f870loc_37bf9f870:
37bf9f870mov rax, [rsp+376]
37bf9f878mov rcx, [r15]
37bf9f87badd r13, rdi
37bf9f87esub r12, 1
37bf9f882add r14, [rsp+176]
37bf9f88amov rdx, [rax]
37bf9f88d
37bf9f88dloc_37bf9f88d:
37bf9f88dmov rax, [rsp+456]
37bf9f895sub rdx, rcx
37bf9f898imul rcx, r12
37bf9f89cmov [rsp+56], r14
37bf9f8a1mov [rsp+232], rdx
37bf9f8a9mov r9, [rsp+160]
37bf9f8b1mov [rsp+128], rax
37bf9f8b9mov rax, [rsp+440]
37bf9f8c1add rcx, 1
37bf9f8c5mov [rsp+40], rbp
37bf9f8camov r8, [rsp+352]
37bf9f8d2mov [rsp+120], rax
37bf9f8d7imul rcx, rbx
37bf9f8dbmov rax, [rsp+424]
37bf9f8e3mov [rsp+32], r15
37bf9f8e8mov [rsp+88], rax
37bf9f8edmov rax, [rsp+416]
37bf9f8f5sub rcx, rbx
37bf9f8f8mov [rsp+112], rsi
37bf9f8fdmov [rsp+80], rax
37bf9f902mov rax, [rsp+408]
37bf9f90amov [rsp+144], 1
37bf9f916lea rdx, [rax+8*rcx]
37bf9f91amov rax, [rsp+400]
37bf9f922mov [rsp+104], r13
37bf9f927lea rcx, [rip+0x4bc975]
37bf9f92emov [rsp+72], rdx
37bf9f933lea rdx, [rip+0x4bc967]
37bf9f93amov [rsp+64], rax
37bf9f93fmov rax, [rsp+384]
37bf9f947mov [rsp+136], 1
37bf9f953mov [rsp+48], rax
37bf9f958mov [rsp+96], rsi
37bf9f95dcall dtpmqrt_64_
37bf9f962cmp [rsp+168], r12
37bf9f96ajne 0x37bf9f870
37bf9f970movapd x0, x6
37bf9f974mov rdi, rsi
37bf9f977
37bf9f977loc_37bf9f977:
37bf9f977mov rax, [rsp+456]
37bf9f97fmov [rsp+88], rdi
37bf9f984lea rdx, [rip+0x4bc916]
37bf9f98blea rcx, [rip+0x4bc911]
37bf9f992mov [rsp+32], r15
37bf9f997mov r9, [rsp+376]
37bf9f99fmov [rsp+104], rax
37bf9f9a4mov rax, [rsp+440]
37bf9f9acmov r8, [rsp+352]
37bf9f9b4movsd_xmm [rsp+160], x0
37bf9f9bdmov [rsp+96], rax
37bf9f9c2mov rax, [rsp+424]
37bf9f9camov [rsp+120], 1
37bf9f9d3mov [rsp+80], rax
37bf9f9d8mov rax, [rsp+416]
37bf9f9e0mov [rsp+112], 1
37bf9f9e9mov [rsp+72], rax
37bf9f9eemov rax, [rsp+408]
37bf9f9f6mov [rsp+64], rax
37bf9f9fbmov rax, [rsp+400]
37bf9fa03mov [rsp+56], rax
37bf9fa08mov rax, [rsp+392]
37bf9fa10mov [rsp+48], rax
37bf9fa15mov rax, [rsp+384]
37bf9fa1dmov [rsp+40], rax
37bf9fa22call dgemqrt_64_
37bf9fa27movsd_xmm x0, [rsp+160]
37bf9fa30jmp 0x37bf9f1af
37bf9fa35
37bf9fa35 0f 1f 00 ...
37bf9fa38
37bf9fa38loc_37bf9fa38:
37bf9fa38cmp r8, rax
37bf9fa3bjl 0x37bf9f0f6
37bf9fa41mov rdx, r8
37bf9fa44mov r9, rbx
37bf9fa47sub rdx, rax
37bf9fa4aneg r9
37bf9fa4dmov rax, rdx
37bf9fa50xor edx, edx
37bf9fa52div r9
37bf9fa55jmp 0x37bf9ef8e
37bf9fa5a
37bf9fa5a 66 0f 1f 44 00 00 f..D..
37bf9fa60
37bf9fa60loc_37bf9fa60:
37bf9fa60test r13, r13
37bf9fa63je 0x37bf9f1af
37bf9fa69cmp [rsp+160], 0
37bf9fa72je 0x37bf9f1af
37bf9fa78mov rax, r9
37bf9fa7bsub r10, rcx
37bf9fa7emov [rsp+32], r15
37bf9fa83mov r8, [rsp+352]
37bf9fa8bsub rax, rcx
37bf9fa8elea rcx, [rip+0x4bc80e]
37bf9fa95mov [rsp+168], r11
37bf9fa9dcqo
37bf9fa9fmov [rsp+88], rdi
37bf9faa4idiv r10
37bf9faa7mov rax, [rsp+456]
37bf9faafmovsd_xmm [rsp+160], x0
37bf9fab8mov [rsp+120], 1
37bf9fac1mov [rsp+104], rax
37bf9fac6mov rax, [rsp+440]
37bf9facemov [rsp+112], 1
37bf9fad7mov [rsp+96], rax
37bf9fadcmov rax, [rsp+424]
37bf9fae4mov [rsp+80], rax
37bf9fae9mov rax, [rsp+416]
37bf9faf1mov [rsp+72], rax
37bf9faf6mov rax, [rsp+408]
37bf9fafemov [rsp+64], rax
37bf9fb03mov rax, [rsp+400]
37bf9fb0bmov [rsp+56], rax
37bf9fb10mov rax, [rsp+392]
37bf9fb18mov [rsp+48], rax
37bf9fb1dmov rax, [rsp+384]
37bf9fb25mov [rsp+40], rax
37bf9fb2asub r9, rdx
37bf9fb2dmov [rsp+224], rdx
37bf9fb35lea rdx, [rip+0x4bc764]
37bf9fb3clea rsi, [r9+1]
37bf9fb40mov [rsp+216], r9
37bf9fb48mov r9, [rsp+376]
37bf9fb50mov [rsp+192], rsi
37bf9fb58call dgemqrt_64_
37bf9fb5dmov rax, [rsp+376]
37bf9fb65mov rcx, [r15]
37bf9fb68movsd_xmm x0, [rsp+160]
37bf9fb71mov r11, [rsp+168]
37bf9fb79mov r8, [rax]
37bf9fb7cmov r9, r8
37bf9fb7fsub rsi, r8
37bf9fb82lea rbx, [r8+1]
37bf9fb86sub r9, rcx
37bf9fb89lea rdx, [rsi+rcx]
37bf9fb8djs 0x37bf9ff00
37bf9fb93cmp rbx, rdx
37bf9fb96jg 0x37bf9ff73
37bf9fb9cmov rax, rdx
37bf9fb9fxor edx, edx
37bf9fba1sub rax, rbx
37bf9fba4div r9
37bf9fba7
37bf9fba7loc_37bf9fba7:
37bf9fba7mov rdx, [rsp+184]
37bf9fbafmov rsi, [rsp+392]
37bf9fbb7mov [rsp+432], rdi
37bf9fbbfmov [rsp+200], rax
37bf9fbc7mov [rsp+208], r11
37bf9fbcfimul rbx, r11
37bf9fbd3lea r12, [rsi+8*r8]
37bf9fbd7movapd x6, x0
37bf9fbdbmov rdi, r15
37bf9fbdelea r13, [8*r9]
37bf9fbe6mov r15, [rsp+432]
37bf9fbeeimul r9, r11
37bf9fbf2add rdx, rbx
37bf9fbf5mov rbx, [rsp+424]
37bf9fbfdlea rsi, [8*r9]
37bf9fc05lea r14, [rbx+8*rdx+8]
37bf9fc0amov [rsp+176], rsi
37bf9fc12lea rbx, [rax+1]
37bf9fc16lea rsi, [rsp+232]
37bf9fc1emov [rsp+168], rbx
37bf9fc26mov ebx, 1
37bf9fc2bmov [rsp+160], rsi
37bf9fc33mov rsi, rbp
37bf9fc36mov rbp, r13
37bf9fc39lea r13, [rip+0x4bc670]
37bf9fc40jmp 0x37bf9fc65
37bf9fc42
37bf9fc42 66 0f 1f 44 00 00 f..D..
37bf9fc48
37bf9fc48loc_37bf9fc48:
37bf9fc48mov rax, [rsp+376]
37bf9fc50mov rcx, [rdi]
37bf9fc53add r12, rbp
37bf9fc56add rbx, 1
37bf9fc5aadd r14, [rsp+176]
37bf9fc62mov r8, [rax]
37bf9fc65
37bf9fc65loc_37bf9fc65:
37bf9fc65mov rax, [rsp+456]
37bf9fc6dsub r8, rcx
37bf9fc70imul rcx, rbx
37bf9fc74mov [rsp+56], r12
37bf9fc79mov [rsp+40], r13
37bf9fc7emov r9, [rsp+160]
37bf9fc86mov [rsp+128], rax
37bf9fc8emov rax, [rsp+440]
37bf9fc96add rcx, 1
37bf9fc9amov [rsp+32], rdi
37bf9fc9fmov [rsp+120], rax
37bf9fca4imul rcx, rsi
37bf9fca8mov rax, [rsp+424]
37bf9fcb0mov [rsp+232], r8
37bf9fcb8mov r8, [rsp+352]
37bf9fcc0mov [rsp+88], rax
37bf9fcc5mov rax, [rsp+416]
37bf9fccdsub rcx, rsi
37bf9fcd0mov [rsp+112], r15
37bf9fcd5mov [rsp+80], rax
37bf9fcdamov rax, [rsp+408]
37bf9fce2mov [rsp+144], 1
37bf9fceelea rdx, [rax+8*rcx]
37bf9fcf2mov rax, [rsp+400]
37bf9fcfamov [rsp+104], r14
37bf9fcfflea rcx, [rip+0x4bc59d]
37bf9fd06mov [rsp+72], rdx
37bf9fd0blea rdx, [rip+0x4bc58e]
37bf9fd12mov [rsp+64], rax
37bf9fd17mov rax, [rsp+384]
37bf9fd1fmov [rsp+136], 1
37bf9fd2bmov [rsp+48], rax
37bf9fd30mov [rsp+96], r15
37bf9fd35call dtpmqrt_64_
37bf9fd3acmp [rsp+168], rbx
37bf9fd42jne 0x37bf9fc48
37bf9fd48mov rax, [rsp+200]
37bf9fd50mov [rsp+432], r15
37bf9fd58mov r15, rdi
37bf9fd5bmovapd x0, x6
37bf9fd5fmov r11, [rsp+208]
37bf9fd67mov rdi, [rsp+432]
37bf9fd6fmov rbp, rsi
37bf9fd72add rax, 2
37bf9fd76
37bf9fd76loc_37bf9fd76:
37bf9fd76mov rbx, [rsp+360]
37bf9fd7emov rsi, [rsp+192]
37bf9fd86cmp [rbx], rsi
37bf9fd89jl 0x37bf9f1af
37bf9fd8fmov rbx, [rsp+456]
37bf9fd97mov rdx, rsi
37bf9fd9amov [rsp+112], rdi
37bf9fd9flea r9, [rsp+224]
37bf9fda7imul rdx, r11
37bf9fdabmov [rsp+96], rdi
37bf9fdb0mov rdi, [rsp+416]
37bf9fdb8lea rcx, [rip+0x4bc4e4]
37bf9fdbfmov [rsp+128], rbx
37bf9fdc7mov rbx, [rsp+440]
37bf9fdcfmov [rsp+80], rdi
37bf9fdd4mov rdi, [rsp+408]
37bf9fddcmov [rsp+120], rbx
37bf9fde1mov rbx, [rsp+184]
37bf9fde9mov [rsp+144], 1
37bf9fdf5mov r8, [rsp+352]
37bf9fdfdmovsd_xmm [rsp+160], x0
37bf9fe06lea rdx, [rbx+rdx+1]
37bf9fe0bmov rbx, [rsp+424]
37bf9fe13mov [rsp+136], 1
37bf9fe1flea rdx, [rbx+8*rdx]
37bf9fe23mov [rsp+88], rbx
37bf9fe28mov [rsp+104], rdx
37bf9fe2dimul rax, [r15]
37bf9fe31lea rdx, [rip+0x4bc468]
37bf9fe38mov [rsp+32], r15
37bf9fe3dadd rax, 1
37bf9fe41imul rax, rbp
37bf9fe45sub rax, rbp
37bf9fe48lea rax, [rdi+8*rax]
37bf9fe4cmov rdi, [rsp+216]
37bf9fe54mov [rsp+72], rax
37bf9fe59mov rax, [rsp+400]
37bf9fe61mov [rsp+64], rax
37bf9fe66mov rax, [rsp+392]
37bf9fe6elea rax, [rax+8*rdi]
37bf9fe72mov [rsp+56], rax
37bf9fe77mov rax, [rsp+384]
37bf9fe7fmov [rsp+48], rax
37bf9fe84lea rax, [rip+0x4bc425]
37bf9fe8bmov [rsp+40], rax
37bf9fe90call dtpmqrt_64_
37bf9fe95movsd_xmm x0, [rsp+160]
37bf9fe9ejmp 0x37bf9f1af
37bf9fea3
37bf9fea3 0f 1f 44 00 00 ..D..
37bf9fea8
37bf9fea8loc_37bf9fea8:
37bf9fea8cmp rsi, rax
37bf9feabjl 0x37bf9f977
37bf9feb1mov rdx, rsi
37bf9feb4mov r9, rbx
37bf9feb7sub rdx, rax
37bf9febaneg r9
37bf9febdmov rax, rdx
37bf9fec0xor edx, edx
37bf9fec2div r9
37bf9fec5jmp 0x37bf9f7f2
37bf9feca
37bf9feca 66 0f 1f 44 00 00 f..D..
37bf9fed0
37bf9fed0loc_37bf9fed0:
37bf9fed0cmp r9, rdx
37bf9fed3jl 0x37bf9ff3f
37bf9fed5mov rax, r9
37bf9fed8mov r9, rbx
37bf9fedbsub rax, rdx
37bf9fedeneg r9
37bf9fee1xor edx, edx
37bf9fee3div r9
37bf9fee6mov r9, rax
37bf9fee9jmp 0x37bf9f3a2
37bf9feee
37bf9feeeloc_37bf9feee:
37bf9feeemov r11, -9
37bf9fef5mov r10l, 9
37bf9fefbjmp 0x37bf9ec46
37bf9ff00
37bf9ff00loc_37bf9ff00:
37bf9ff00cmp rbx, rdx
37bf9ff03jl 0x37bf9ff73
37bf9ff05mov rax, rbx
37bf9ff08mov r10, r9
37bf9ff0bsub rax, rdx
37bf9ff0eneg r10
37bf9ff11xor edx, edx
37bf9ff13div r10
37bf9ff16jmp 0x37bf9fba7
37bf9ff1b
37bf9ff1bloc_37bf9ff1b:
37bf9ff1bmov r11, -11
37bf9ff22mov r10l, 11
37bf9ff28jmp 0x37bf9ec46
37bf9ff2d
37bf9ff2dloc_37bf9ff2d:
37bf9ff2dmov r11, -13
37bf9ff34mov r10l, 13
37bf9ff3ajmp 0x37bf9ec46
37bf9ff3f
37bf9ff3floc_37bf9ff3f:
37bf9ff3fmov ecx, 1
37bf9ff44jmp 0x37bf9f50e
37bf9ff49
37bf9ff49loc_37bf9ff49:
37bf9ff49mov r10, [rax]
37bf9ff4ctest r10, r10
37bf9ff4fjne 0x37bf9ff6b
37bf9ff51mov rax, [rsp+440]
37bf9ff59pxor x0, x0
37bf9ff5dcvtsi2sd x0, rdx
37bf9ff62movsd_xmm [rax], x0
37bf9ff66jmp 0x37bf9ec74
37bf9ff6b
37bf9ff6bloc_37bf9ff6b:
37bf9ff6bneg r10
37bf9ff6ejmp 0x37bf9ec51
37bf9ff73
37bf9ff73loc_37bf9ff73:
37bf9ff73mov eax, 1
37bf9ff78jmp 0x37bf9fd76
37bf9ff7d
37bf9ff7dloc_37bf9ff7d:
37bf9ff7dmov [rsp+192], r9
37bf9ff85jmp 0x37bf9ebca
37bf9ea70
37bf9ff8a
37bf9ff8a // align 0x40
37bf9ff8a // align 0x40
37bf9ffc0
37bf9ffc0dlaneg_64_:
37bf9ffc0push r15
37bf9ffc2push r14
37bf9ffc4push r13
37bf9ffc6push r12
37bf9ffc8push rbp
37bf9ffc9push rdi
37bf9ffcapush rsi
37bf9ffcbpush rbx
37bf9ffccsub rsp, 168
37bf9ffd3movups [rsp+96], x6
37bf9ffd8movups [rsp+112], x7
37bf9ffddmovups [rsp+128], x8
37bf9ffe6movups [rsp+144], x9
37bf9ffefmovsd_xmm x0, [r9]
37bf9fff4mov rax, [rsp+280]
37bf9fffcmovapd x6, x0
37bfa0000xorpd x6, [rip+0x4bc2c8]
37bfa0008mov rbx, r9
37bfa000bmov r9, [rax]
37bfa000emov r12, rcx
37bfa0011mov rbp, rdx
37bfa0014mov rdi, r8
37bfa0017movsd_xmm [rsp+80], x6
37bfa001dcmp r9, 1
37bfa0021jle 0x37bfa0427
37bfa0027lea r13, [r9-2]
37bfa002bpxor x7, x7
37bfa002fmov rcx, r9
37bfa0032mov r15, rdx
37bfa0035and r13, -128
37bfa0039mov [rsp+240], r12
37bfa0041mov r14, r8
37bfa0044movsd_xmm x8, [rip+0x4bc273]
37bfa004dlea rax, [r13+129]
37bfa0054mov r12l, 1
37bfa005amov [rsp+40], 0
37bfa0063mov [rsp+48], rax
37bfa0068lea rax, [rsp+80]
37bfa006dmov [rsp+56], rax
37bfa0072nop [rax]
37bfa0075nop [rax+rax]
37bfa0080
37bfa0080loc_37bfa0080:
37bfa0080lea rsi, [r12+127]
37bfa0085sub rcx, 1
37bfa0089cmp rcx, rsi
37bfa008ccmovg rcx, rsi
37bfa0090cmp r12, rcx
37bfa0093jg 0x37bfa0420
37bfa0099movsd_xmm x2, [rbx]
37bfa009dadd rcx, 1
37bfa00a1movapd x0, x6
37bfa00a5mov rax, r12
37bfa00a8xor edi, edi
37bfa00aanop [rax+rax]
37bfa00b5nop [rax+rax]
37bfa00c0
37bfa00c0loc_37bfa00c0:
37bfa00c0movsd_xmm x1, [r15+8*rax-8]
37bfa00c7xor edx, edx
37bfa00c9addsd x1, x0
37bfa00cddivsd x0, x1
37bfa00d1comisd x7, x1
37bfa00d5seta dl
37bfa00d8add rdi, rdx
37bfa00dbmulsd x0, [r14+8*rax-8]
37bfa00e2add rax, 1
37bfa00e6subsd x0, x2
37bfa00eacmp rcx, rax
37bfa00edjne 0x37bfa00c0
37bfa00efmovsd_xmm [rsp+80], x0
37bfa00f5
37bfa00f5loc_37bfa00f5:
37bfa00f5mov rcx, [rsp+56]
37bfa00facall disnan_64_
37bfa00fftest rax, rax
37bfa0102jne 0x37bfa0278
37bfa0108mov rax, [rsp+280]
37bfa0110add [rsp+40], rdi
37bfa0115movsd_xmm x6, [rsp+80]
37bfa011bmov rcx, [rax]
37bfa011e
37bfa011eloc_37bfa011e:
37bfa011esub r12, -128
37bfa0122cmp r12, [rsp+48]
37bfa0127jne 0x37bfa0080
37bfa012dmovsd_xmm x0, [rbx]
37bfa0131mov r9, rcx
37bfa0134mov rbp, r15
37bfa0137mov rdi, r14
37bfa013amov r12, [rsp+240]
37bfa0142
37bfa0142loc_37bfa0142:
37bfa0142mov rax, [r12]
37bfa0146lea r13, [rax-1]
37bfa014amovsd_xmm x7, [rbp+8*r13]
37bfa0151subsd x7, x0
37bfa0155movsd_xmm [rsp+72], x7
37bfa015bcmp r13, r9
37bfa015ejl 0x37bfa03b9
37bfa0164mov rcx, r13
37bfa0167mov rax, r13
37bfa016apxor x9, x9
37bfa016fmovsd_xmm x8, [rip+0x4bc148]
37bfa0178sub rcx, r9
37bfa017band rcx, -128
37bfa017fsub rax, rcx
37bfa0182mov [rsp+48], rax
37bfa0187lea rax, [rsp+72]
37bfa018cmov [rsp+56], rax
37bfa0191nop [rax]
37bfa0195nop [rax+rax]
37bfa01a0
37bfa01a0loc_37bfa01a0:
37bfa01a0lea rsi, [r13-127]
37bfa01a4mov rcx, r9
37bfa01a7cmp rsi, r9
37bfa01aacmovge rcx, rsi
37bfa01aecmp r13, rcx
37bfa01b1jl 0x37bfa0410
37bfa01b7movsd_xmm x2, [rbx]
37bfa01bbsub rcx, 1
37bfa01bfmovapd x0, x7
37bfa01c3mov rax, r13
37bfa01c6xor r12l, r12l
37bfa01c9nop [rax+rax]
37bfa01d4nop [rax+rax]
37bfa01dfnop [rax+rax]
37bfa01eanop [rax+rax]
37bfa01f5nop [rax+rax]
37bfa0200
37bfa0200loc_37bfa0200:
37bfa0200sub rax, 1
37bfa0204xor r9l, r9l
37bfa0207movsd_xmm x1, [rdi+8*rax]
37bfa020caddsd x1, x0
37bfa0210divsd x0, x1
37bfa0214comisd x9, x1
37bfa0219seta r9b
37bfa021dadd r12, r9
37bfa0220mulsd x0, [rbp+8*rax]
37bfa0226subsd x0, x2
37bfa022acmp rcx, rax
37bfa022djne 0x37bfa0200
37bfa022fmovsd_xmm [rsp+72], x0
37bfa0235
37bfa0235loc_37bfa0235:
37bfa0235mov rcx, [rsp+56]
37bfa023acall disnan_64_
37bfa023ftest rax, rax
37bfa0242jne 0x37bfa0320
37bfa0248add [rsp+40], r12
37bfa024dmovsd_xmm x7, [rsp+72]
37bfa0253
37bfa0253loc_37bfa0253:
37bfa0253cmp [rsp+48], r13
37bfa0258je 0x37bfa03b5
37bfa025e
37bfa025eloc_37bfa025e:
37bfa025emov rax, [rsp+280]
37bfa0266add r13, -128
37bfa026amov r9, [rax]
37bfa026djmp 0x37bfa01a0
37bfa0272
37bfa0272 66 0f 1f 44 00 00 f..D..
37bfa0278
37bfa0278loc_37bfa0278:
37bfa0278mov rax, [rsp+280]
37bfa0280movsd_xmm [rsp+80], x6
37bfa0286mov rcx, [rax]
37bfa0289lea rax, [rcx-1]
37bfa028dcmp rax, rsi
37bfa0290cmovle rsi, rax
37bfa0294cmp r12, rsi
37bfa0297jg 0x37bfa011e
37bfa029dmov r13, r12
37bfa02a0xor edi, edi
37bfa02a2lea rbp, [rsp+88]
37bfa02a7nop [rax+rax]
37bfa02b0
37bfa02b0loc_37bfa02b0:
37bfa02b0movsd_xmm x0, [r15+8*r13-8]
37bfa02b7xor eax, eax
37bfa02b9mov rcx, rbp
37bfa02bcaddsd x0, x6
37bfa02c0divsd x6, x0
37bfa02c4comisd x7, x0
37bfa02c8seta al
37bfa02cbadd rdi, rax
37bfa02cemovsd_xmm [rsp+88], x6
37bfa02d4movapd x6, x8
37bfa02d9call disnan_64_
37bfa02detest rax, rax
37bfa02e1jne 0x37bfa02e9
37bfa02e3movsd_xmm x6, [rsp+88]
37bfa02e9
37bfa02e9loc_37bfa02e9:
37bfa02e9mulsd x6, [r14+8*r13-8]
37bfa02f0add r13, 1
37bfa02f4subsd x6, [rbx]
37bfa02f8movsd_xmm [rsp+80], x6
37bfa02fecmp rsi, r13
37bfa0301jge 0x37bfa02b0
37bfa0303mov rax, [rsp+280]
37bfa030badd [rsp+40], rdi
37bfa0310mov rcx, [rax]
37bfa0313jmp 0x37bfa011e
37bfa0318
37bfa0318 0f 1f 84 00 00 00 00 00 ........
37bfa0320
37bfa0320loc_37bfa0320:
37bfa0320mov rax, [rsp+280]
37bfa0328movsd_xmm [rsp+72], x7
37bfa032emov rax, [rax]
37bfa0331cmp rsi, rax
37bfa0334cmovl rsi, rax
37bfa0338cmp r13, rsi
37bfa033bjl 0x37bfa0253
37bfa0341mov r15, r13
37bfa0344xor r12l, r12l
37bfa0347nop [rax+rax]
37bfa0350
37bfa0350loc_37bfa0350:
37bfa0350sub r15, 1
37bfa0354xor eax, eax
37bfa0356lea rcx, [rsp+88]
37bfa035bmovsd_xmm x0, [rdi+8*r15]
37bfa0361addsd x0, x7
37bfa0365divsd x7, x0
37bfa0369comisd x9, x0
37bfa036eseta al
37bfa0371add r12, rax
37bfa0374movsd_xmm [rsp+88], x7
37bfa037amovapd x7, x8
37bfa037fcall disnan_64_
37bfa0384test rax, rax
37bfa0387jne 0x37bfa038f
37bfa0389movsd_xmm x7, [rsp+88]
37bfa038f
37bfa038floc_37bfa038f:
37bfa038fmulsd x7, [rbp+8*r15]
37bfa0396subsd x7, [rbx]
37bfa039amovsd_xmm [rsp+72], x7
37bfa03a0cmp r15, rsi
37bfa03a3jge 0x37bfa0350
37bfa03a5add [rsp+40], r12
37bfa03aacmp [rsp+48], r13
37bfa03afjne 0x37bfa025e
37bfa03b5
37bfa03b5loc_37bfa03b5:
37bfa03b5movsd_xmm x0, [rbx]
37bfa03b9
37bfa03b9loc_37bfa03b9:
37bfa03b9movups x8, [rsp+128]
37bfa03c2addsd x6, x0
37bfa03c6xor eax, eax
37bfa03c8pxor x0, x0
37bfa03ccmovups x9, [rsp+144]
37bfa03d5addsd x6, x7
37bfa03d9movups x7, [rsp+112]
37bfa03decomisd x0, x6
37bfa03e2movups x6, [rsp+96]
37bfa03e7seta al
37bfa03eaadd [rsp+40], rax
37bfa03efmov rax, [rsp+40]
37bfa03f4add rsp, 168
37bfa03fbpop rbx
37bfa03fcpop rsi
37bfa03fdpop rdi
37bfa03fepop rbp
37bfa03ffpop r12
37bfa0401pop r13
37bfa0403pop r14
37bfa0405pop r15
37bfa0407ret
37bfa0408
37bfa0408 0f 1f 84 00 00 00 00 00 ........
37bfa0410
37bfa0410loc_37bfa0410:
37bfa0410xor r12l, r12l
37bfa0413jmp 0x37bfa0235
37bfa0418
37bfa0418 0f 1f 84 00 00 00 00 00 ........
37bfa0420
37bfa0420loc_37bfa0420:
37bfa0420xor edi, edi
37bfa0422jmp 0x37bfa00f5
37bfa0427
37bfa0427loc_37bfa0427:
37bfa0427mov [rsp+40], 0
37bfa0430jmp 0x37bfa0142
37bf9ffc0
37bf9ffc0dlaneg_64_:
37bf9ffc0push r15
37bf9ffc2push r14
37bf9ffc4push r13
37bf9ffc6push r12
37bf9ffc8push rbp
37bf9ffc9push rdi
37bf9ffcapush rsi
37bf9ffcbpush rbx
37bf9ffccsub rsp, 168
37bf9ffd3movups [rsp+96], x6
37bf9ffd8movups [rsp+112], x7
37bf9ffddmovups [rsp+128], x8
37bf9ffe6movups [rsp+144], x9
37bf9ffefmovsd_xmm x0, [r9]
37bf9fff4mov rax, [rsp+280]
37bf9fffcmovapd x6, x0
37bfa0000xorpd x6, [rip+0x4bc2c8]
37bfa0008mov rbx, r9
37bfa000bmov r9, [rax]
37bfa000emov r12, rcx
37bfa0011mov rbp, rdx
37bfa0014mov rdi, r8
37bfa0017movsd_xmm [rsp+80], x6
37bfa001dcmp r9, 1
37bfa0021jle 0x37bfa0427
37bfa0027lea r13, [r9-2]
37bfa002bpxor x7, x7
37bfa002fmov rcx, r9
37bfa0032mov r15, rdx
37bfa0035and r13, -128
37bfa0039mov [rsp+240], r12
37bfa0041mov r14, r8
37bfa0044movsd_xmm x8, [rip+0x4bc273]
37bfa004dlea rax, [r13+129]
37bfa0054mov r12l, 1
37bfa005amov [rsp+40], 0
37bfa0063mov [rsp+48], rax
37bfa0068lea rax, [rsp+80]
37bfa006dmov [rsp+56], rax
37bfa0072nop [rax]
37bfa0075nop [rax+rax]
37bfa0080
37bfa0080loc_37bfa0080:
37bfa0080lea rsi, [r12+127]
37bfa0085sub rcx, 1
37bfa0089cmp rcx, rsi
37bfa008ccmovg rcx, rsi
37bfa0090cmp r12, rcx
37bfa0093jg 0x37bfa0420
37bfa0099movsd_xmm x2, [rbx]
37bfa009dadd rcx, 1
37bfa00a1movapd x0, x6
37bfa00a5mov rax, r12
37bfa00a8xor edi, edi
37bfa00aanop [rax+rax]
37bfa00b5nop [rax+rax]
37bfa00c0
37bfa00c0loc_37bfa00c0:
37bfa00c0movsd_xmm x1, [r15+8*rax-8]
37bfa00c7xor edx, edx
37bfa00c9addsd x1, x0
37bfa00cddivsd x0, x1
37bfa00d1comisd x7, x1
37bfa00d5seta dl
37bfa00d8add rdi, rdx
37bfa00dbmulsd x0, [r14+8*rax-8]
37bfa00e2add rax, 1
37bfa00e6subsd x0, x2
37bfa00eacmp rcx, rax
37bfa00edjne 0x37bfa00c0
37bfa00efmovsd_xmm [rsp+80], x0
37bfa00f5
37bfa00f5loc_37bfa00f5:
37bfa00f5mov rcx, [rsp+56]
37bfa00facall disnan_64_
37bfa00fftest rax, rax
37bfa0102jne 0x37bfa0278
37bfa0108mov rax, [rsp+280]
37bfa0110add [rsp+40], rdi
37bfa0115movsd_xmm x6, [rsp+80]
37bfa011bmov rcx, [rax]
37bfa011e
37bfa011eloc_37bfa011e:
37bfa011esub r12, -128
37bfa0122cmp r12, [rsp+48]
37bfa0127jne 0x37bfa0080
37bfa012dmovsd_xmm x0, [rbx]
37bfa0131mov r9, rcx
37bfa0134mov rbp, r15
37bfa0137mov rdi, r14
37bfa013amov r12, [rsp+240]
37bfa0142
37bfa0142loc_37bfa0142:
37bfa0142mov rax, [r12]
37bfa0146lea r13, [rax-1]
37bfa014amovsd_xmm x7, [rbp+8*r13]
37bfa0151subsd x7, x0
37bfa0155movsd_xmm [rsp+72], x7
37bfa015bcmp r13, r9
37bfa015ejl 0x37bfa03b9
37bfa0164mov rcx, r13
37bfa0167mov rax, r13
37bfa016apxor x9, x9
37bfa016fmovsd_xmm x8, [rip+0x4bc148]
37bfa0178sub rcx, r9
37bfa017band rcx, -128
37bfa017fsub rax, rcx
37bfa0182mov [rsp+48], rax
37bfa0187lea rax, [rsp+72]
37bfa018cmov [rsp+56], rax
37bfa0191nop [rax]
37bfa0195nop [rax+rax]
37bfa01a0
37bfa01a0loc_37bfa01a0:
37bfa01a0lea rsi, [r13-127]
37bfa01a4mov rcx, r9
37bfa01a7cmp rsi, r9
37bfa01aacmovge rcx, rsi
37bfa01aecmp r13, rcx
37bfa01b1jl 0x37bfa0410
37bfa01b7movsd_xmm x2, [rbx]
37bfa01bbsub rcx, 1
37bfa01bfmovapd x0, x7
37bfa01c3mov rax, r13
37bfa01c6xor r12l, r12l
37bfa01c9nop [rax+rax]
37bfa01d4nop [rax+rax]
37bfa01dfnop [rax+rax]
37bfa01eanop [rax+rax]
37bfa01f5nop [rax+rax]
37bfa0200
37bfa0200loc_37bfa0200:
37bfa0200sub rax, 1
37bfa0204xor r9l, r9l
37bfa0207movsd_xmm x1, [rdi+8*rax]
37bfa020caddsd x1, x0
37bfa0210divsd x0, x1
37bfa0214comisd x9, x1
37bfa0219seta r9b
37bfa021dadd r12, r9
37bfa0220mulsd x0, [rbp+8*rax]
37bfa0226subsd x0, x2
37bfa022acmp rcx, rax
37bfa022djne 0x37bfa0200
37bfa022fmovsd_xmm [rsp+72], x0
37bfa0235
37bfa0235loc_37bfa0235:
37bfa0235mov rcx, [rsp+56]
37bfa023acall disnan_64_
37bfa023ftest rax, rax
37bfa0242jne 0x37bfa0320
37bfa0248add [rsp+40], r12
37bfa024dmovsd_xmm x7, [rsp+72]
37bfa0253
37bfa0253loc_37bfa0253:
37bfa0253cmp [rsp+48], r13
37bfa0258je 0x37bfa03b5
37bfa025e
37bfa025eloc_37bfa025e:
37bfa025emov rax, [rsp+280]
37bfa0266add r13, -128
37bfa026amov r9, [rax]
37bfa026djmp 0x37bfa01a0
37bfa0272
37bfa0272 66 0f 1f 44 00 00 f..D..
37bfa0278
37bfa0278loc_37bfa0278:
37bfa0278mov rax, [rsp+280]
37bfa0280movsd_xmm [rsp+80], x6
37bfa0286mov rcx, [rax]
37bfa0289lea rax, [rcx-1]
37bfa028dcmp rax, rsi
37bfa0290cmovle rsi, rax
37bfa0294cmp r12, rsi
37bfa0297jg 0x37bfa011e
37bfa029dmov r13, r12
37bfa02a0xor edi, edi
37bfa02a2lea rbp, [rsp+88]
37bfa02a7nop [rax+rax]
37bfa02b0
37bfa02b0loc_37bfa02b0:
37bfa02b0movsd_xmm x0, [r15+8*r13-8]
37bfa02b7xor eax, eax
37bfa02b9mov rcx, rbp
37bfa02bcaddsd x0, x6
37bfa02c0divsd x6, x0
37bfa02c4comisd x7, x0
37bfa02c8seta al
37bfa02cbadd rdi, rax
37bfa02cemovsd_xmm [rsp+88], x6
37bfa02d4movapd x6, x8
37bfa02d9call disnan_64_
37bfa02detest rax, rax
37bfa02e1jne 0x37bfa02e9
37bfa02e3movsd_xmm x6, [rsp+88]
37bfa02e9
37bfa02e9loc_37bfa02e9:
37bfa02e9mulsd x6, [r14+8*r13-8]
37bfa02f0add r13, 1
37bfa02f4subsd x6, [rbx]
37bfa02f8movsd_xmm [rsp+80], x6
37bfa02fecmp rsi, r13
37bfa0301jge 0x37bfa02b0
37bfa0303mov rax, [rsp+280]
37bfa030badd [rsp+40], rdi
37bfa0310mov rcx, [rax]
37bfa0313jmp 0x37bfa011e
37bfa0318
37bfa0318 0f 1f 84 00 00 00 00 00 ........
37bfa0320
37bfa0320loc_37bfa0320:
37bfa0320mov rax, [rsp+280]
37bfa0328movsd_xmm [rsp+72], x7
37bfa032emov rax, [rax]
37bfa0331cmp rsi, rax
37bfa0334cmovl rsi, rax
37bfa0338cmp r13, rsi
37bfa033bjl 0x37bfa0253
37bfa0341mov r15, r13
37bfa0344xor r12l, r12l
37bfa0347nop [rax+rax]
37bfa0350
37bfa0350loc_37bfa0350:
37bfa0350sub r15, 1
37bfa0354xor eax, eax
37bfa0356lea rcx, [rsp+88]
37bfa035bmovsd_xmm x0, [rdi+8*r15]
37bfa0361addsd x0, x7
37bfa0365divsd x7, x0
37bfa0369comisd x9, x0
37bfa036eseta al
37bfa0371add r12, rax
37bfa0374movsd_xmm [rsp+88], x7
37bfa037amovapd x7, x8
37bfa037fcall disnan_64_
37bfa0384test rax, rax
37bfa0387jne 0x37bfa038f
37bfa0389movsd_xmm x7, [rsp+88]
37bfa038f
37bfa038floc_37bfa038f:
37bfa038fmulsd x7, [rbp+8*r15]
37bfa0396subsd x7, [rbx]
37bfa039amovsd_xmm [rsp+72], x7
37bfa03a0cmp r15, rsi
37bfa03a3jge 0x37bfa0350
37bfa03a5add [rsp+40], r12
37bfa03aacmp [rsp+48], r13
37bfa03afjne 0x37bfa025e
37bfa03b5
37bfa03b5loc_37bfa03b5:
37bfa03b5movsd_xmm x0, [rbx]
37bfa03b9
37bfa03b9loc_37bfa03b9:
37bfa03b9movups x8, [rsp+128]
37bfa03c2addsd x6, x0
37bfa03c6xor eax, eax
37bfa03c8pxor x0, x0
37bfa03ccmovups x9, [rsp+144]
37bfa03d5addsd x6, x7
37bfa03d9movups x7, [rsp+112]
37bfa03decomisd x0, x6
37bfa03e2movups x6, [rsp+96]
37bfa03e7seta al
37bfa03eaadd [rsp+40], rax
37bfa03efmov rax, [rsp+40]
37bfa03f4add rsp, 168
37bfa03fbpop rbx
37bfa03fcpop rsi
37bfa03fdpop rdi
37bfa03fepop rbp
37bfa03ffpop r12
37bfa0401pop r13
37bfa0403pop r14
37bfa0405pop r15
37bfa0407ret
37bfa0408
37bfa0408 0f 1f 84 00 00 00 00 00 ........
37bfa0410
37bfa0410loc_37bfa0410:
37bfa0410xor r12l, r12l
37bfa0413jmp 0x37bfa0235
37bfa0418
37bfa0418 0f 1f 84 00 00 00 00 00 ........
37bfa0420
37bfa0420loc_37bfa0420:
37bfa0420xor edi, edi
37bfa0422jmp 0x37bfa00f5
37bfa0427
37bfa0427loc_37bfa0427:
37bfa0427mov [rsp+40], 0
37bfa0430jmp 0x37bfa0142
37bf9ffc0
37bfa0435
37bfa0435 // align 0x10
37bfa0435 // align 0x10
37bfa0440
37bfa0440dlangb_64_:
37bfa0440push r15
37bfa0442push r14
37bfa0444push r13
37bfa0446push r12
37bfa0448push rbp
37bfa0449push rdi
37bfa044apush rsi
37bfa044bpush rbx
37bfa044csub rsp, 120
37bfa0450movups [rsp+96], x6
37bfa0455mov rbx, rcx
37bfa0458mov rsi, rdx
37bfa045bmov rdi, r8
37bfa045emov rbp, r9
37bfa0461cmp [rdx], 0
37bfa0465jne 0x37bfa0488
37bfa0467
37bfa0467loc_37bfa0467:
37bfa0467pxor x6, x6
37bfa046b
37bfa046bloc_37bfa046b:
37bfa046bmovapd x0, x6
37bfa046fmovups x6, [rsp+96]
37bfa0474add rsp, 120
37bfa0478pop rbx
37bfa0479pop rsi
37bfa047apop rdi
37bfa047bpop rbp
37bfa047cpop r12
37bfa047epop r13
37bfa0480pop r14
37bfa0482pop r15
37bfa0484ret
37bfa0485
37bfa0485 0f 1f 00 ...
37bfa0488
37bfa0488loc_37bfa0488:
37bfa0488mov rax, [rsp+232]
37bfa0490mov r9l, 1
37bfa0496mov r8l, 1
37bfa049clea rdx, [rip+0x4bbe3d]
37bfa04a3mov r13, [rax]
37bfa04a6xor eax, eax
37bfa04a8test r13, r13
37bfa04abcmovs r13, rax
37bfa04afcall lsame_64_
37bfa04b4test rax, rax
37bfa04b7je 0x37bfa059c
37bfa04bdmov rcx, [rsi]
37bfa04c0mov [rsp+48], rcx
37bfa04c5test rcx, rcx
37bfa04c8jle 0x37bfa0467
37bfa04calea rax, [8*r13]
37bfa04d2pxor x6, x6
37bfa04d6mov ebx, 1
37bfa04dbmov [rsp+56], rax
37bfa04e0mov rax, [rsp+224]
37bfa04e8lea r13, [rax-8]
37bfa04ecnop [rax]
37bfa04f0
37bfa04f0loc_37bfa04f0:
37bfa04f0mov rax, [rbp]
37bfa04f4mov edx, 1
37bfa04f9lea r15, [rax+2]
37bfa04fdsub r15, rbx
37bfa0500test r15, r15
37bfa0503cmovle r15, rdx
37bfa0507lea rdx, [rax+rcx+1]
37bfa050cadd rax, [rdi]
37bfa050fsub rdx, rbx
37bfa0512add rax, 1
37bfa0516cmp rdx, rax
37bfa0519cmovle rax, rdx
37bfa051dmov r14, rax
37bfa0520cmp r15, rax
37bfa0523jle 0x37bfa054d
37bfa0525jmp 0x37bfa0580
37bfa0527
37bfa0527 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa0530 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa0540
37bfa0540loc_37bfa0540:
37bfa0540movapd x6, x0
37bfa0544
37bfa0544loc_37bfa0544:
37bfa0544add r15, 1
37bfa0548cmp r14, r15
37bfa054bjl 0x37bfa0580
37bfa054d
37bfa054dloc_37bfa054d:
37bfa054dmovsd_xmm x0, [r13+8*r15]
37bfa0554andpd x0, [rip+0x4bbd94]
37bfa055ccomisd x0, x6
37bfa0560movsd_xmm [rsp+88], x0
37bfa0566ja 0x37bfa0540
37bfa0568lea rcx, [rsp+88]
37bfa056dcall disnan_64_
37bfa0572test rax, rax
37bfa0575je 0x37bfa0544
37bfa0577movsd_xmm x0, [rsp+88]
37bfa057djmp 0x37bfa0540
37bfa057f
37bfa057f 90 .
37bfa0580
37bfa0580loc_37bfa0580:
37bfa0580add rbx, 1
37bfa0584cmp [rsp+48], rbx
37bfa0589jl 0x37bfa046b
37bfa058fmov rcx, [rsi]
37bfa0592add r13, [rsp+56]
37bfa0597jmp 0x37bfa04f0
37bfa059c
37bfa059cloc_37bfa059c:
37bfa059cmov r9l, 1
37bfa05a2mov r8l, 1
37bfa05a8lea rdx, [rip+0x4bbd32]
37bfa05afmov rcx, rbx
37bfa05b2call lsame_64_
37bfa05b7test rax, rax
37bfa05bajne 0x37bfa05c5
37bfa05bccmp [rbx], 49
37bfa05bfjne 0x37bfa06c5
37bfa05c5
37bfa05c5loc_37bfa05c5:
37bfa05c5mov r15, [rsi]
37bfa05c8test r15, r15
37bfa05cbjle 0x37bfa0467
37bfa05d1mov rax, [rsp+224]
37bfa05d9lea r14, [8*r13]
37bfa05e1mov rdx, r15
37bfa05e4pxor x6, x6
37bfa05e8mov r13l, 1
37bfa05eelea r12, [rax-8]
37bfa05f2nop [rax]
37bfa05f5nop [rax+rax]
37bfa0600
37bfa0600loc_37bfa0600:
37bfa0600mov rcx, [rbp]
37bfa0604mov r8l, 1
37bfa060amov [rsp+80], 0
37bfa0613lea rax, [rcx+2]
37bfa0617lea rdx, [rcx+rdx+1]
37bfa061csub rax, r13
37bfa061ftest rax, rax
37bfa0622cmovle rax, r8
37bfa0626add rcx, [rdi]
37bfa0629sub rdx, r13
37bfa062cadd rcx, 1
37bfa0630cmp rdx, rcx
37bfa0633cmovg rdx, rcx
37bfa0637cmp rax, rdx
37bfa063ajg 0x37bfa06bf
37bfa0640add rdx, 1
37bfa0644pxor x1, x1
37bfa0648nop
37bfa064anop [rax+rax]
37bfa0655nop [rax+rax]
37bfa0660
37bfa0660loc_37bfa0660:
37bfa0660movsd_xmm x0, [r12+8*rax]
37bfa0666andpd x0, [rip+0x4bbc82]
37bfa066eadd rax, 1
37bfa0672addsd x1, x0
37bfa0676cmp rax, rdx
37bfa0679jne 0x37bfa0660
37bfa067bmovsd_xmm [rsp+80], x1
37bfa0681
37bfa0681loc_37bfa0681:
37bfa0681comisd x1, x6
37bfa0685jbe 0x37bfa06a8
37bfa0687
37bfa0687loc_37bfa0687:
37bfa0687movapd x6, x1
37bfa068b
37bfa068bloc_37bfa068b:
37bfa068badd r13, 1
37bfa068fcmp r15, r13
37bfa0692jl 0x37bfa046b
37bfa0698mov rdx, [rsi]
37bfa069badd r12, r14
37bfa069ejmp 0x37bfa0600
37bfa06a3
37bfa06a3 0f 1f 44 00 00 ..D..
37bfa06a8
37bfa06a8loc_37bfa06a8:
37bfa06a8lea rcx, [rsp+80]
37bfa06adcall disnan_64_
37bfa06b2test rax, rax
37bfa06b5je 0x37bfa068b
37bfa06b7movsd_xmm x1, [rsp+80]
37bfa06bdjmp 0x37bfa0687
37bfa06bf
37bfa06bfloc_37bfa06bf:
37bfa06bfpxor x1, x1
37bfa06c3jmp 0x37bfa0681
37bfa06c5
37bfa06c5loc_37bfa06c5:
37bfa06c5mov r9l, 1
37bfa06cbmov r8l, 1
37bfa06d1lea rdx, [rip+0x4bbc0a]
37bfa06d8mov rcx, rbx
37bfa06dbcall lsame_64_
37bfa06e0test rax, rax
37bfa06e3je 0x37bfa0887
37bfa06e9mov rbx, [rsi]
37bfa06ectest rbx, rbx
37bfa06efjle 0x37bfa0467
37bfa06f5mov rcx, [rsp+240]
37bfa06fdlea r8, [8*rbx]
37bfa0705xor edx, edx
37bfa0707call memset
37bfa070cmov rsi, [rbp]
37bfa0710mov r9l, 1
37bfa0716movddup x1, [rip+0x4bbbd2]
37bfa071emov r11, -1
37bfa0725sub r9, rsi
37bfa0728add rsi, [rdi]
37bfa072blea rbp, [r9+rbx]
37bfa072f
37bfa072floc_37bfa072f:
37bfa072ftest r9, r9
37bfa0732lea rax, [rsi+r9]
37bfa0736mov r10l, 1
37bfa073ccmovg r10, r9
37bfa0740cmp rax, rbx
37bfa0743cmovg rax, rbx
37bfa0747cmp r10, rax
37bfa074ajg 0x37bfa082a
37bfa0750je 0x37bfa07f2
37bfa0756sub rax, r10
37bfa0759mov rdx, [rsp+224]
37bfa0761lea r8, [rax+1]
37bfa0765mov rax, [rsp+240]
37bfa076dmov r14, r8
37bfa0770lea rcx, [rax+8*r10-8]
37bfa0775lea rax, [r11+1]
37bfa0779shr r14, 1
37bfa077csub rax, r9
37bfa077fadd rax, r10
37bfa0782lea r12, [rdx+8*rax]
37bfa0786xor eax, eax
37bfa0788xor edx, edx
37bfa078anop [rax+rax]
37bfa0794nop [rax+rax]
37bfa079fnop [rax+rax]
37bfa07aanop [rax+rax]
37bfa07b5nop [rax+rax]
37bfa07c0
37bfa07c0loc_37bfa07c0:
37bfa07c0movupd x0, [r12+rax]
37bfa07c6movupd x2, [rcx+rax]
37bfa07cbadd rdx, 1
37bfa07cfandpd x0, x1
37bfa07d3addpd x0, x2
37bfa07d7movups [rcx+rax], x0
37bfa07dbadd rax, 16
37bfa07dfcmp rdx, r14
37bfa07e2jne 0x37bfa07c0
37bfa07e4test r8b, 1
37bfa07e8je 0x37bfa082a
37bfa07eaand r8, -2
37bfa07eelea rax, [r8+r10]
37bfa07f2
37bfa07f2loc_37bfa07f2:
37bfa07f2mov ecx, 1
37bfa07f7lea rdx, [r11+rax]
37bfa07fbsub rcx, r9
37bfa07feadd rdx, rcx
37bfa0801mov rcx, [rsp+224]
37bfa0809movsd_xmm x0, [rcx+8*rdx]
37bfa080emov rcx, [rsp+240]
37bfa0816andpd x0, [rip+0x4bbad2]
37bfa081eaddsd x0, [rcx+8*rax-8]
37bfa0824movsd_xmm [rcx+8*rax-8], x0
37bfa082a
37bfa082aloc_37bfa082a:
37bfa082aadd r9, 1
37bfa082eadd r11, r13
37bfa0831cmp rbp, r9
37bfa0834jne 0x37bfa072f
37bfa083apxor x6, x6
37bfa083emov esi, 1
37bfa0843jmp 0x37bfa0856
37bfa0845
37bfa0845loc_37bfa0845:
37bfa0845movapd x6, x0
37bfa0849
37bfa0849loc_37bfa0849:
37bfa0849add rsi, 1
37bfa084dcmp rbx, rsi
37bfa0850jl 0x37bfa046b
37bfa0856
37bfa0856loc_37bfa0856:
37bfa0856mov rax, [rsp+240]
37bfa085emovsd_xmm x0, [rax+8*rsi-8]
37bfa0864comisd x0, x6
37bfa0868movsd_xmm [rsp+88], x0
37bfa086eja 0x37bfa0845
37bfa0870lea rcx, [rsp+88]
37bfa0875call disnan_64_
37bfa087atest rax, rax
37bfa087dje 0x37bfa0849
37bfa087fmovsd_xmm x0, [rsp+88]
37bfa0885jmp 0x37bfa0845
37bfa0887
37bfa0887loc_37bfa0887:
37bfa0887mov r9l, 1
37bfa088dmov r8l, 1
37bfa0893lea rdx, [rip+0x4bba49]
37bfa089amov rcx, rbx
37bfa089dcall lsame_64_
37bfa08a2test rax, rax
37bfa08a5je 0x37bfa097e
37bfa08ab
37bfa08abloc_37bfa08ab:
37bfa08abmov rax, [rip+0x4bba4e]
37bfa08b2mov rbx, [rsi]
37bfa08b5mov [rsp+72], 0
37bfa08bemov [rsp+80], rax
37bfa08c3test rbx, rbx
37bfa08c6jle 0x37bfa0969
37bfa08cclea rax, [rsp+88]
37bfa08d1mov r8, rbx
37bfa08d4lea r14, [rsp+80]
37bfa08d9mov r15, -1
37bfa08e0mov [rsp+56], rax
37bfa08e5lea rax, [rsp+72]
37bfa08eamov r12l, 1
37bfa08f0mov [rsp+48], rax
37bfa08f5jmp 0x37bfa08fd
37bfa08f7
37bfa08f7loc_37bfa08f7:
37bfa08f7mov r8, [rsi]
37bfa08faadd r15, r13
37bfa08fd
37bfa08fdloc_37bfa08fd:
37bfa08fdmov rax, [rbp]
37bfa0901mov rcx, r12
37bfa0904mov edx, 1
37bfa0909mov r9, [rsp+48]
37bfa090esub rcx, rax
37bfa0911test rcx, rcx
37bfa0914cmovle rcx, rdx
37bfa0918mov rdx, [rdi]
37bfa091bmov [rsp+32], r14
37bfa0920add rdx, r12
37bfa0923cmp rdx, r8
37bfa0926cmovg rdx, r8
37bfa092aadd rax, 1
37bfa092elea r8, [rip+0x4bb9b3]
37bfa0935sub rax, r12
37bfa0938add r12, 1
37bfa093csub rdx, rcx
37bfa093fadd rax, rcx
37bfa0942mov rcx, [rsp+224]
37bfa094aadd rdx, 1
37bfa094eadd rax, r15
37bfa0951mov [rsp+88], rdx
37bfa0956lea rdx, [rcx+8*rax]
37bfa095amov rcx, [rsp+56]
37bfa095fcall dlassq_64_
37bfa0964cmp rbx, r12
37bfa0967jge 0x37bfa08f7
37bfa0969
37bfa0969loc_37bfa0969:
37bfa0969movsd_xmm x6, [rsp+80]
37bfa096fsqrtsd x6, x6
37bfa0973mulsd x6, [rsp+72]
37bfa0979jmp 0x37bfa046b
37bfa097e
37bfa097eloc_37bfa097e:
37bfa097emov r9l, 1
37bfa0984mov r8l, 1
37bfa098alea rdx, [rip+0x4bb953]
37bfa0991mov rcx, rbx
37bfa0994call lsame_64_
37bfa0999test rax, rax
37bfa099cjne 0x37bfa08ab
37bfa09a2jmp 0x37bfa046b
37bfa0440
37bfa0440dlangb_64_:
37bfa0440push r15
37bfa0442push r14
37bfa0444push r13
37bfa0446push r12
37bfa0448push rbp
37bfa0449push rdi
37bfa044apush rsi
37bfa044bpush rbx
37bfa044csub rsp, 120
37bfa0450movups [rsp+96], x6
37bfa0455mov rbx, rcx
37bfa0458mov rsi, rdx
37bfa045bmov rdi, r8
37bfa045emov rbp, r9
37bfa0461cmp [rdx], 0
37bfa0465jne 0x37bfa0488
37bfa0467
37bfa0467loc_37bfa0467:
37bfa0467pxor x6, x6
37bfa046b
37bfa046bloc_37bfa046b:
37bfa046bmovapd x0, x6
37bfa046fmovups x6, [rsp+96]
37bfa0474add rsp, 120
37bfa0478pop rbx
37bfa0479pop rsi
37bfa047apop rdi
37bfa047bpop rbp
37bfa047cpop r12
37bfa047epop r13
37bfa0480pop r14
37bfa0482pop r15
37bfa0484ret
37bfa0485
37bfa0485 0f 1f 00 ...
37bfa0488
37bfa0488loc_37bfa0488:
37bfa0488mov rax, [rsp+232]
37bfa0490mov r9l, 1
37bfa0496mov r8l, 1
37bfa049clea rdx, [rip+0x4bbe3d]
37bfa04a3mov r13, [rax]
37bfa04a6xor eax, eax
37bfa04a8test r13, r13
37bfa04abcmovs r13, rax
37bfa04afcall lsame_64_
37bfa04b4test rax, rax
37bfa04b7je 0x37bfa059c
37bfa04bdmov rcx, [rsi]
37bfa04c0mov [rsp+48], rcx
37bfa04c5test rcx, rcx
37bfa04c8jle 0x37bfa0467
37bfa04calea rax, [8*r13]
37bfa04d2pxor x6, x6
37bfa04d6mov ebx, 1
37bfa04dbmov [rsp+56], rax
37bfa04e0mov rax, [rsp+224]
37bfa04e8lea r13, [rax-8]
37bfa04ecnop [rax]
37bfa04f0
37bfa04f0loc_37bfa04f0:
37bfa04f0mov rax, [rbp]
37bfa04f4mov edx, 1
37bfa04f9lea r15, [rax+2]
37bfa04fdsub r15, rbx
37bfa0500test r15, r15
37bfa0503cmovle r15, rdx
37bfa0507lea rdx, [rax+rcx+1]
37bfa050cadd rax, [rdi]
37bfa050fsub rdx, rbx
37bfa0512add rax, 1
37bfa0516cmp rdx, rax
37bfa0519cmovle rax, rdx
37bfa051dmov r14, rax
37bfa0520cmp r15, rax
37bfa0523jle 0x37bfa054d
37bfa0525jmp 0x37bfa0580
37bfa0527
37bfa0527 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa0530 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa0540
37bfa0540loc_37bfa0540:
37bfa0540movapd x6, x0
37bfa0544
37bfa0544loc_37bfa0544:
37bfa0544add r15, 1
37bfa0548cmp r14, r15
37bfa054bjl 0x37bfa0580
37bfa054d
37bfa054dloc_37bfa054d:
37bfa054dmovsd_xmm x0, [r13+8*r15]
37bfa0554andpd x0, [rip+0x4bbd94]
37bfa055ccomisd x0, x6
37bfa0560movsd_xmm [rsp+88], x0
37bfa0566ja 0x37bfa0540
37bfa0568lea rcx, [rsp+88]
37bfa056dcall disnan_64_
37bfa0572test rax, rax
37bfa0575je 0x37bfa0544
37bfa0577movsd_xmm x0, [rsp+88]
37bfa057djmp 0x37bfa0540
37bfa057f
37bfa057f 90 .
37bfa0580
37bfa0580loc_37bfa0580:
37bfa0580add rbx, 1
37bfa0584cmp [rsp+48], rbx
37bfa0589jl 0x37bfa046b
37bfa058fmov rcx, [rsi]
37bfa0592add r13, [rsp+56]
37bfa0597jmp 0x37bfa04f0
37bfa059c
37bfa059cloc_37bfa059c:
37bfa059cmov r9l, 1
37bfa05a2mov r8l, 1
37bfa05a8lea rdx, [rip+0x4bbd32]
37bfa05afmov rcx, rbx
37bfa05b2call lsame_64_
37bfa05b7test rax, rax
37bfa05bajne 0x37bfa05c5
37bfa05bccmp [rbx], 49
37bfa05bfjne 0x37bfa06c5
37bfa05c5
37bfa05c5loc_37bfa05c5:
37bfa05c5mov r15, [rsi]
37bfa05c8test r15, r15
37bfa05cbjle 0x37bfa0467
37bfa05d1mov rax, [rsp+224]
37bfa05d9lea r14, [8*r13]
37bfa05e1mov rdx, r15
37bfa05e4pxor x6, x6
37bfa05e8mov r13l, 1
37bfa05eelea r12, [rax-8]
37bfa05f2nop [rax]
37bfa05f5nop [rax+rax]
37bfa0600
37bfa0600loc_37bfa0600:
37bfa0600mov rcx, [rbp]
37bfa0604mov r8l, 1
37bfa060amov [rsp+80], 0
37bfa0613lea rax, [rcx+2]
37bfa0617lea rdx, [rcx+rdx+1]
37bfa061csub rax, r13
37bfa061ftest rax, rax
37bfa0622cmovle rax, r8
37bfa0626add rcx, [rdi]
37bfa0629sub rdx, r13
37bfa062cadd rcx, 1
37bfa0630cmp rdx, rcx
37bfa0633cmovg rdx, rcx
37bfa0637cmp rax, rdx
37bfa063ajg 0x37bfa06bf
37bfa0640add rdx, 1
37bfa0644pxor x1, x1
37bfa0648nop
37bfa064anop [rax+rax]
37bfa0655nop [rax+rax]
37bfa0660
37bfa0660loc_37bfa0660:
37bfa0660movsd_xmm x0, [r12+8*rax]
37bfa0666andpd x0, [rip+0x4bbc82]
37bfa066eadd rax, 1
37bfa0672addsd x1, x0
37bfa0676cmp rax, rdx
37bfa0679jne 0x37bfa0660
37bfa067bmovsd_xmm [rsp+80], x1
37bfa0681
37bfa0681loc_37bfa0681:
37bfa0681comisd x1, x6
37bfa0685jbe 0x37bfa06a8
37bfa0687
37bfa0687loc_37bfa0687:
37bfa0687movapd x6, x1
37bfa068b
37bfa068bloc_37bfa068b:
37bfa068badd r13, 1
37bfa068fcmp r15, r13
37bfa0692jl 0x37bfa046b
37bfa0698mov rdx, [rsi]
37bfa069badd r12, r14
37bfa069ejmp 0x37bfa0600
37bfa06a3
37bfa06a3 0f 1f 44 00 00 ..D..
37bfa06a8
37bfa06a8loc_37bfa06a8:
37bfa06a8lea rcx, [rsp+80]
37bfa06adcall disnan_64_
37bfa06b2test rax, rax
37bfa06b5je 0x37bfa068b
37bfa06b7movsd_xmm x1, [rsp+80]
37bfa06bdjmp 0x37bfa0687
37bfa06bf
37bfa06bfloc_37bfa06bf:
37bfa06bfpxor x1, x1
37bfa06c3jmp 0x37bfa0681
37bfa06c5
37bfa06c5loc_37bfa06c5:
37bfa06c5mov r9l, 1
37bfa06cbmov r8l, 1
37bfa06d1lea rdx, [rip+0x4bbc0a]
37bfa06d8mov rcx, rbx
37bfa06dbcall lsame_64_
37bfa06e0test rax, rax
37bfa06e3je 0x37bfa0887
37bfa06e9mov rbx, [rsi]
37bfa06ectest rbx, rbx
37bfa06efjle 0x37bfa0467
37bfa06f5mov rcx, [rsp+240]
37bfa06fdlea r8, [8*rbx]
37bfa0705xor edx, edx
37bfa0707call memset
37bfa070cmov rsi, [rbp]
37bfa0710mov r9l, 1
37bfa0716movddup x1, [rip+0x4bbbd2]
37bfa071emov r11, -1
37bfa0725sub r9, rsi
37bfa0728add rsi, [rdi]
37bfa072blea rbp, [r9+rbx]
37bfa072f
37bfa072floc_37bfa072f:
37bfa072ftest r9, r9
37bfa0732lea rax, [rsi+r9]
37bfa0736mov r10l, 1
37bfa073ccmovg r10, r9
37bfa0740cmp rax, rbx
37bfa0743cmovg rax, rbx
37bfa0747cmp r10, rax
37bfa074ajg 0x37bfa082a
37bfa0750je 0x37bfa07f2
37bfa0756sub rax, r10
37bfa0759mov rdx, [rsp+224]
37bfa0761lea r8, [rax+1]
37bfa0765mov rax, [rsp+240]
37bfa076dmov r14, r8
37bfa0770lea rcx, [rax+8*r10-8]
37bfa0775lea rax, [r11+1]
37bfa0779shr r14, 1
37bfa077csub rax, r9
37bfa077fadd rax, r10
37bfa0782lea r12, [rdx+8*rax]
37bfa0786xor eax, eax
37bfa0788xor edx, edx
37bfa078anop [rax+rax]
37bfa0794nop [rax+rax]
37bfa079fnop [rax+rax]
37bfa07aanop [rax+rax]
37bfa07b5nop [rax+rax]
37bfa07c0
37bfa07c0loc_37bfa07c0:
37bfa07c0movupd x0, [r12+rax]
37bfa07c6movupd x2, [rcx+rax]
37bfa07cbadd rdx, 1
37bfa07cfandpd x0, x1
37bfa07d3addpd x0, x2
37bfa07d7movups [rcx+rax], x0
37bfa07dbadd rax, 16
37bfa07dfcmp rdx, r14
37bfa07e2jne 0x37bfa07c0
37bfa07e4test r8b, 1
37bfa07e8je 0x37bfa082a
37bfa07eaand r8, -2
37bfa07eelea rax, [r8+r10]
37bfa07f2
37bfa07f2loc_37bfa07f2:
37bfa07f2mov ecx, 1
37bfa07f7lea rdx, [r11+rax]
37bfa07fbsub rcx, r9
37bfa07feadd rdx, rcx
37bfa0801mov rcx, [rsp+224]
37bfa0809movsd_xmm x0, [rcx+8*rdx]
37bfa080emov rcx, [rsp+240]
37bfa0816andpd x0, [rip+0x4bbad2]
37bfa081eaddsd x0, [rcx+8*rax-8]
37bfa0824movsd_xmm [rcx+8*rax-8], x0
37bfa082a
37bfa082aloc_37bfa082a:
37bfa082aadd r9, 1
37bfa082eadd r11, r13
37bfa0831cmp rbp, r9
37bfa0834jne 0x37bfa072f
37bfa083apxor x6, x6
37bfa083emov esi, 1
37bfa0843jmp 0x37bfa0856
37bfa0845
37bfa0845loc_37bfa0845:
37bfa0845movapd x6, x0
37bfa0849
37bfa0849loc_37bfa0849:
37bfa0849add rsi, 1
37bfa084dcmp rbx, rsi
37bfa0850jl 0x37bfa046b
37bfa0856
37bfa0856loc_37bfa0856:
37bfa0856mov rax, [rsp+240]
37bfa085emovsd_xmm x0, [rax+8*rsi-8]
37bfa0864comisd x0, x6
37bfa0868movsd_xmm [rsp+88], x0
37bfa086eja 0x37bfa0845
37bfa0870lea rcx, [rsp+88]
37bfa0875call disnan_64_
37bfa087atest rax, rax
37bfa087dje 0x37bfa0849
37bfa087fmovsd_xmm x0, [rsp+88]
37bfa0885jmp 0x37bfa0845
37bfa0887
37bfa0887loc_37bfa0887:
37bfa0887mov r9l, 1
37bfa088dmov r8l, 1
37bfa0893lea rdx, [rip+0x4bba49]
37bfa089amov rcx, rbx
37bfa089dcall lsame_64_
37bfa08a2test rax, rax
37bfa08a5je 0x37bfa097e
37bfa08ab
37bfa08abloc_37bfa08ab:
37bfa08abmov rax, [rip+0x4bba4e]
37bfa08b2mov rbx, [rsi]
37bfa08b5mov [rsp+72], 0
37bfa08bemov [rsp+80], rax
37bfa08c3test rbx, rbx
37bfa08c6jle 0x37bfa0969
37bfa08cclea rax, [rsp+88]
37bfa08d1mov r8, rbx
37bfa08d4lea r14, [rsp+80]
37bfa08d9mov r15, -1
37bfa08e0mov [rsp+56], rax
37bfa08e5lea rax, [rsp+72]
37bfa08eamov r12l, 1
37bfa08f0mov [rsp+48], rax
37bfa08f5jmp 0x37bfa08fd
37bfa08f7
37bfa08f7loc_37bfa08f7:
37bfa08f7mov r8, [rsi]
37bfa08faadd r15, r13
37bfa08fd
37bfa08fdloc_37bfa08fd:
37bfa08fdmov rax, [rbp]
37bfa0901mov rcx, r12
37bfa0904mov edx, 1
37bfa0909mov r9, [rsp+48]
37bfa090esub rcx, rax
37bfa0911test rcx, rcx
37bfa0914cmovle rcx, rdx
37bfa0918mov rdx, [rdi]
37bfa091bmov [rsp+32], r14
37bfa0920add rdx, r12
37bfa0923cmp rdx, r8
37bfa0926cmovg rdx, r8
37bfa092aadd rax, 1
37bfa092elea r8, [rip+0x4bb9b3]
37bfa0935sub rax, r12
37bfa0938add r12, 1
37bfa093csub rdx, rcx
37bfa093fadd rax, rcx
37bfa0942mov rcx, [rsp+224]
37bfa094aadd rdx, 1
37bfa094eadd rax, r15
37bfa0951mov [rsp+88], rdx
37bfa0956lea rdx, [rcx+8*rax]
37bfa095amov rcx, [rsp+56]
37bfa095fcall dlassq_64_
37bfa0964cmp rbx, r12
37bfa0967jge 0x37bfa08f7
37bfa0969
37bfa0969loc_37bfa0969:
37bfa0969movsd_xmm x6, [rsp+80]
37bfa096fsqrtsd x6, x6
37bfa0973mulsd x6, [rsp+72]
37bfa0979jmp 0x37bfa046b
37bfa097e
37bfa097eloc_37bfa097e:
37bfa097emov r9l, 1
37bfa0984mov r8l, 1
37bfa098alea rdx, [rip+0x4bb953]
37bfa0991mov rcx, rbx
37bfa0994call lsame_64_
37bfa0999test rax, rax
37bfa099cjne 0x37bfa08ab
37bfa09a2jmp 0x37bfa046b
37bfa0440
37bfa09a7
37bfa09a7 // align 0x20
37bfa09a7 // align 0x20
37bfa09c0
37bfa09c0dlange_64_:
37bfa09c0push r15
37bfa09c2push r14
37bfa09c4push r13
37bfa09c6push r12
37bfa09c8push rbp
37bfa09c9push rdi
37bfa09capush rsi
37bfa09cbpush rbx
37bfa09ccsub rsp, 88
37bfa09d0movups [rsp+64], x6
37bfa09d5mov rax, [rdx]
37bfa09d8mov rsi, [rsp+200]
37bfa09e0mov rdi, rdx
37bfa09e3mov rdx, [r8]
37bfa09e6mov r12, rcx
37bfa09e9mov rbp, r8
37bfa09ecmov rbx, r9
37bfa09efcmp rax, rdx
37bfa09f2cmovg rax, rdx
37bfa09f6test rax, rax
37bfa09f9jne 0x37bfa0a20
37bfa09fb
37bfa09fbloc_37bfa09fb:
37bfa09fbpxor x6, x6
37bfa09ff
37bfa09ffloc_37bfa09ff:
37bfa09ffmovapd x0, x6
37bfa0a03movups x6, [rsp+64]
37bfa0a08add rsp, 88
37bfa0a0cpop rbx
37bfa0a0dpop rsi
37bfa0a0epop rdi
37bfa0a0fpop rbp
37bfa0a10pop r12
37bfa0a12pop r13
37bfa0a14pop r14
37bfa0a16pop r15
37bfa0a18ret
37bfa0a19
37bfa0a19 0f 1f 80 00 00 00 00 .......
37bfa0a20
37bfa0a20loc_37bfa0a20:
37bfa0a20mov rax, [rsp+192]
37bfa0a28mov r9l, 1
37bfa0a2emov r8l, 1
37bfa0a34lea rdx, [rip+0x4bb8d5]
37bfa0a3bmov r13, [rax]
37bfa0a3exor eax, eax
37bfa0a40test r13, r13
37bfa0a43cmovs r13, rax
37bfa0a47call lsame_64_
37bfa0a4ctest rax, rax
37bfa0a4fje 0x37bfa0ad1
37bfa0a55mov r14, [rbp]
37bfa0a59test r14, r14
37bfa0a5cjle 0x37bfa09fb
37bfa0a5eshl r13, 3
37bfa0a62lea rsi, [rbx-8]
37bfa0a66pxor x6, x6
37bfa0a6amov ebp, 1
37bfa0a6fnop
37bfa0a70
37bfa0a70loc_37bfa0a70:
37bfa0a70mov r15, [rdi]
37bfa0a73test r15, r15
37bfa0a76jle 0x37bfa0ac0
37bfa0a78mov ebx, 1
37bfa0a7djmp 0x37bfa0a8d
37bfa0a7f
37bfa0a7f 90 .
37bfa0a80
37bfa0a80loc_37bfa0a80:
37bfa0a80movapd x6, x0
37bfa0a84
37bfa0a84loc_37bfa0a84:
37bfa0a84add rbx, 1
37bfa0a88cmp r15, rbx
37bfa0a8bjl 0x37bfa0ac0
37bfa0a8d
37bfa0a8dloc_37bfa0a8d:
37bfa0a8dmovsd_xmm x0, [rsi+8*rbx]
37bfa0a92andpd x0, [rip+0x4bb886]
37bfa0a9acomisd x0, x6
37bfa0a9emovsd_xmm [rsp+56], x0
37bfa0aa4ja 0x37bfa0a80
37bfa0aa6lea rcx, [rsp+56]
37bfa0aabcall disnan_64_
37bfa0ab0test rax, rax
37bfa0ab3je 0x37bfa0a84
37bfa0ab5movsd_xmm x0, [rsp+56]
37bfa0abbjmp 0x37bfa0a80
37bfa0abd
37bfa0abd 0f 1f 00 ...
37bfa0ac0
37bfa0ac0loc_37bfa0ac0:
37bfa0ac0add rbp, 1
37bfa0ac4add rsi, r13
37bfa0ac7cmp r14, rbp
37bfa0acajge 0x37bfa0a70
37bfa0accjmp 0x37bfa09ff
37bfa0ad1
37bfa0ad1loc_37bfa0ad1:
37bfa0ad1mov r9l, 1
37bfa0ad7mov r8l, 1
37bfa0addlea rdx, [rip+0x4bb82d]
37bfa0ae4mov rcx, r12
37bfa0ae7call lsame_64_
37bfa0aectest rax, rax
37bfa0aefjne 0x37bfa0afc
37bfa0af1cmp [r12], 49
37bfa0af6jne 0x37bfa0b9d
37bfa0afc
37bfa0afcloc_37bfa0afc:
37bfa0afcmov rbp, [rbp]
37bfa0b00test rbp, rbp
37bfa0b03jle 0x37bfa09fb
37bfa0b09shl r13, 3
37bfa0b0dsub rbx, 8
37bfa0b11pxor x6, x6
37bfa0b15mov esi, 1
37bfa0b1anop [rax+rax]
37bfa0b20
37bfa0b20loc_37bfa0b20:
37bfa0b20mov [rsp+56], 0
37bfa0b29mov rdx, [rdi]
37bfa0b2ctest rdx, rdx
37bfa0b2fjle 0x37bfa0b97
37bfa0b31add rdx, 1
37bfa0b35pxor x1, x1
37bfa0b39mov eax, 1
37bfa0b3enop
37bfa0b40
37bfa0b40loc_37bfa0b40:
37bfa0b40movsd_xmm x0, [rbx+8*rax]
37bfa0b45andpd x0, [rip+0x4bb7d3]
37bfa0b4dadd rax, 1
37bfa0b51addsd x1, x0
37bfa0b55cmp rax, rdx
37bfa0b58jne 0x37bfa0b40
37bfa0b5amovsd_xmm [rsp+56], x1
37bfa0b60
37bfa0b60loc_37bfa0b60:
37bfa0b60comisd x1, x6
37bfa0b64jbe 0x37bfa0b80
37bfa0b66
37bfa0b66loc_37bfa0b66:
37bfa0b66movapd x6, x1
37bfa0b6a
37bfa0b6aloc_37bfa0b6a:
37bfa0b6aadd rsi, 1
37bfa0b6eadd rbx, r13
37bfa0b71cmp rbp, rsi
37bfa0b74jge 0x37bfa0b20
37bfa0b76jmp 0x37bfa09ff
37bfa0b7b
37bfa0b7b 0f 1f 44 00 00 ..D..
37bfa0b80
37bfa0b80loc_37bfa0b80:
37bfa0b80lea rcx, [rsp+56]
37bfa0b85call disnan_64_
37bfa0b8atest rax, rax
37bfa0b8dje 0x37bfa0b6a
37bfa0b8fmovsd_xmm x1, [rsp+56]
37bfa0b95jmp 0x37bfa0b66
37bfa0b97
37bfa0b97loc_37bfa0b97:
37bfa0b97pxor x1, x1
37bfa0b9bjmp 0x37bfa0b60
37bfa0b9d
37bfa0b9dloc_37bfa0b9d:
37bfa0b9dmov r9l, 1
37bfa0ba3mov r8l, 1
37bfa0ba9lea rdx, [rip+0x4bb762]
37bfa0bb0mov rcx, r12
37bfa0bb3call lsame_64_
37bfa0bb8test rax, rax
37bfa0bbbje 0x37bfa0d0d
37bfa0bc1mov rdi, [rdi]
37bfa0bc4test rdi, rdi
37bfa0bc7jle 0x37bfa0dbf
37bfa0bcdlea r8, [8*rdi]
37bfa0bd5xor edx, edx
37bfa0bd7mov rcx, rsi
37bfa0bdacall memset
37bfa0bdfmov r11, [rbp]
37bfa0be3test r11, r11
37bfa0be6jle 0x37bfa0caa
37bfa0bec
37bfa0becloc_37bfa0bec:
37bfa0becadd r11, 1
37bfa0bf0test rdi, rdi
37bfa0bf3jle 0x37bfa0dd1
37bfa0bf9mov r8, rdi
37bfa0bfcmov r10l, 1
37bfa0c02lea rbp, [rbx+8]
37bfa0c06movddup x1, [rip+0x4bb712]
37bfa0c0emov r9, -1
37bfa0c15shr r8, 1
37bfa0c18
37bfa0c18loc_37bfa0c18:
37bfa0c18cmp rdi, 1
37bfa0c1cje 0x37bfa0d03
37bfa0c22
37bfa0c22loc_37bfa0c22:
37bfa0c22lea rcx, [rbp+8*r9]
37bfa0c27xor eax, eax
37bfa0c29xor edx, edx
37bfa0c2bnop [rax+rax]
37bfa0c35nop [rax+rax]
37bfa0c40
37bfa0c40loc_37bfa0c40:
37bfa0c40movupd x0, [rcx+rax]
37bfa0c45movupd x2, [rsi+rax]
37bfa0c4aadd rdx, 1
37bfa0c4eandpd x0, x1
37bfa0c52addpd x0, x2
37bfa0c56movups [rsi+rax], x0
37bfa0c5aadd rax, 16
37bfa0c5ecmp r8, rdx
37bfa0c61jne 0x37bfa0c40
37bfa0c63test dil, 1
37bfa0c67je 0x37bfa0cf2
37bfa0c6dmov rax, rdi
37bfa0c70or rax, 1
37bfa0c74
37bfa0c74loc_37bfa0c74:
37bfa0c74lea rdx, [rax+r9]
37bfa0c78add r10, 1
37bfa0c7cadd r9, r13
37bfa0c7fmovsd_xmm x0, [rbx+8*rdx]
37bfa0c84andpd x0, [rip+0x4bb694]
37bfa0c8caddsd x0, [rsi+8*rax-8]
37bfa0c92movsd_xmm [rsi+8*rax-8], x0
37bfa0c98cmp r10, r11
37bfa0c9bjne 0x37bfa0c18
37bfa0ca1
37bfa0ca1loc_37bfa0ca1:
37bfa0ca1test rdi, rdi
37bfa0ca4jle 0x37bfa09fb
37bfa0caa
37bfa0caaloc_37bfa0caa:
37bfa0caapxor x6, x6
37bfa0caemov ebx, 1
37bfa0cb3lea rbp, [rsp+56]
37bfa0cb8jmp 0x37bfa0ccb
37bfa0cba
37bfa0cbaloc_37bfa0cba:
37bfa0cbamovapd x6, x0
37bfa0cbe
37bfa0cbeloc_37bfa0cbe:
37bfa0cbeadd rbx, 1
37bfa0cc2cmp rdi, rbx
37bfa0cc5jl 0x37bfa09ff
37bfa0ccb
37bfa0ccbloc_37bfa0ccb:
37bfa0ccbmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0cd1comisd x0, x6
37bfa0cd5movsd_xmm [rsp+56], x0
37bfa0cdbja 0x37bfa0cba
37bfa0cddmov rcx, rbp
37bfa0ce0call disnan_64_
37bfa0ce5test rax, rax
37bfa0ce8je 0x37bfa0cbe
37bfa0ceamovsd_xmm x0, [rsp+56]
37bfa0cf0jmp 0x37bfa0cba
37bfa0cf2
37bfa0cf2loc_37bfa0cf2:
37bfa0cf2add r10, 1
37bfa0cf6cmp r10, r11
37bfa0cf9je 0x37bfa0caa
37bfa0cfbadd r9, r13
37bfa0cfejmp 0x37bfa0c22
37bfa0d03
37bfa0d03loc_37bfa0d03:
37bfa0d03mov eax, 1
37bfa0d08jmp 0x37bfa0c74
37bfa0d0d
37bfa0d0dloc_37bfa0d0d:
37bfa0d0dmov r9l, 1
37bfa0d13mov r8l, 1
37bfa0d19lea rdx, [rip+0x4bb5f3]
37bfa0d20mov rcx, r12
37bfa0d23call lsame_64_
37bfa0d28test rax, rax
37bfa0d2bje 0x37bfa0d96
37bfa0d2d
37bfa0d2dloc_37bfa0d2d:
37bfa0d2dmov rax, [rip+0x4bb5fc]
37bfa0d34mov rbp, [rbp]
37bfa0d38shl r13, 3
37bfa0d3cmov [rsp+48], 0
37bfa0d45mov esi, 1
37bfa0d4alea r14, [rsp+56]
37bfa0d4fmov [rsp+56], rax
37bfa0d54test rbp, rbp
37bfa0d57jle 0x37bfa0d81
37bfa0d59
37bfa0d59loc_37bfa0d59:
37bfa0d59mov [rsp+32], r14
37bfa0d5emov rdx, rbx
37bfa0d61lea r9, [rsp+48]
37bfa0d66mov rcx, rdi
37bfa0d69lea r8, [rip+0x4bb5a8]
37bfa0d70add rsi, 1
37bfa0d74add rbx, r13
37bfa0d77call dlassq_64_
37bfa0d7ccmp rbp, rsi
37bfa0d7fjge 0x37bfa0d59
37bfa0d81
37bfa0d81loc_37bfa0d81:
37bfa0d81movsd_xmm x6, [rsp+56]
37bfa0d87sqrtsd x6, x6
37bfa0d8bmulsd x6, [rsp+48]
37bfa0d91jmp 0x37bfa09ff
37bfa0d96
37bfa0d96loc_37bfa0d96:
37bfa0d96mov r9l, 1
37bfa0d9cmov r8l, 1
37bfa0da2lea rdx, [rip+0x4bb56b]
37bfa0da9mov rcx, r12
37bfa0daccall lsame_64_
37bfa0db1test rax, rax
37bfa0db4jne 0x37bfa0d2d
37bfa0dbajmp 0x37bfa09ff
37bfa0dbf
37bfa0dbfloc_37bfa0dbf:
37bfa0dbfmov r11, [rbp]
37bfa0dc3test r11, r11
37bfa0dc6jg 0x37bfa0bec
37bfa0dccjmp 0x37bfa09fb
37bfa0dd1
37bfa0dd1loc_37bfa0dd1:
37bfa0dd1mov eax, 1
37bfa0dd6
37bfa0dd6loc_37bfa0dd6:
37bfa0dd6lea rdx, [rax+1]
37bfa0ddacmp r11, rdx
37bfa0dddje 0x37bfa09fb
37bfa0de3add rax, 2
37bfa0de7cmp rax, r11
37bfa0deajne 0x37bfa0dd6
37bfa0decjmp 0x37bfa0ca1
37bfa09c0
37bfa09c0dlange_64_:
37bfa09c0push r15
37bfa09c2push r14
37bfa09c4push r13
37bfa09c6push r12
37bfa09c8push rbp
37bfa09c9push rdi
37bfa09capush rsi
37bfa09cbpush rbx
37bfa09ccsub rsp, 88
37bfa09d0movups [rsp+64], x6
37bfa09d5mov rax, [rdx]
37bfa09d8mov rsi, [rsp+200]
37bfa09e0mov rdi, rdx
37bfa09e3mov rdx, [r8]
37bfa09e6mov r12, rcx
37bfa09e9mov rbp, r8
37bfa09ecmov rbx, r9
37bfa09efcmp rax, rdx
37bfa09f2cmovg rax, rdx
37bfa09f6test rax, rax
37bfa09f9jne 0x37bfa0a20
37bfa09fb
37bfa09fbloc_37bfa09fb:
37bfa09fbpxor x6, x6
37bfa09ff
37bfa09ffloc_37bfa09ff:
37bfa09ffmovapd x0, x6
37bfa0a03movups x6, [rsp+64]
37bfa0a08add rsp, 88
37bfa0a0cpop rbx
37bfa0a0dpop rsi
37bfa0a0epop rdi
37bfa0a0fpop rbp
37bfa0a10pop r12
37bfa0a12pop r13
37bfa0a14pop r14
37bfa0a16pop r15
37bfa0a18ret
37bfa0a19
37bfa0a19 0f 1f 80 00 00 00 00 .......
37bfa0a20
37bfa0a20loc_37bfa0a20:
37bfa0a20mov rax, [rsp+192]
37bfa0a28mov r9l, 1
37bfa0a2emov r8l, 1
37bfa0a34lea rdx, [rip+0x4bb8d5]
37bfa0a3bmov r13, [rax]
37bfa0a3exor eax, eax
37bfa0a40test r13, r13
37bfa0a43cmovs r13, rax
37bfa0a47call lsame_64_
37bfa0a4ctest rax, rax
37bfa0a4fje 0x37bfa0ad1
37bfa0a55mov r14, [rbp]
37bfa0a59test r14, r14
37bfa0a5cjle 0x37bfa09fb
37bfa0a5eshl r13, 3
37bfa0a62lea rsi, [rbx-8]
37bfa0a66pxor x6, x6
37bfa0a6amov ebp, 1
37bfa0a6fnop
37bfa0a70
37bfa0a70loc_37bfa0a70:
37bfa0a70mov r15, [rdi]
37bfa0a73test r15, r15
37bfa0a76jle 0x37bfa0ac0
37bfa0a78mov ebx, 1
37bfa0a7djmp 0x37bfa0a8d
37bfa0a7f
37bfa0a7f 90 .
37bfa0a80
37bfa0a80loc_37bfa0a80:
37bfa0a80movapd x6, x0
37bfa0a84
37bfa0a84loc_37bfa0a84:
37bfa0a84add rbx, 1
37bfa0a88cmp r15, rbx
37bfa0a8bjl 0x37bfa0ac0
37bfa0a8d
37bfa0a8dloc_37bfa0a8d:
37bfa0a8dmovsd_xmm x0, [rsi+8*rbx]
37bfa0a92andpd x0, [rip+0x4bb886]
37bfa0a9acomisd x0, x6
37bfa0a9emovsd_xmm [rsp+56], x0
37bfa0aa4ja 0x37bfa0a80
37bfa0aa6lea rcx, [rsp+56]
37bfa0aabcall disnan_64_
37bfa0ab0test rax, rax
37bfa0ab3je 0x37bfa0a84
37bfa0ab5movsd_xmm x0, [rsp+56]
37bfa0abbjmp 0x37bfa0a80
37bfa0abd
37bfa0abd 0f 1f 00 ...
37bfa0ac0
37bfa0ac0loc_37bfa0ac0:
37bfa0ac0add rbp, 1
37bfa0ac4add rsi, r13
37bfa0ac7cmp r14, rbp
37bfa0acajge 0x37bfa0a70
37bfa0accjmp 0x37bfa09ff
37bfa0ad1
37bfa0ad1loc_37bfa0ad1:
37bfa0ad1mov r9l, 1
37bfa0ad7mov r8l, 1
37bfa0addlea rdx, [rip+0x4bb82d]
37bfa0ae4mov rcx, r12
37bfa0ae7call lsame_64_
37bfa0aectest rax, rax
37bfa0aefjne 0x37bfa0afc
37bfa0af1cmp [r12], 49
37bfa0af6jne 0x37bfa0b9d
37bfa0afc
37bfa0afcloc_37bfa0afc:
37bfa0afcmov rbp, [rbp]
37bfa0b00test rbp, rbp
37bfa0b03jle 0x37bfa09fb
37bfa0b09shl r13, 3
37bfa0b0dsub rbx, 8
37bfa0b11pxor x6, x6
37bfa0b15mov esi, 1
37bfa0b1anop [rax+rax]
37bfa0b20
37bfa0b20loc_37bfa0b20:
37bfa0b20mov [rsp+56], 0
37bfa0b29mov rdx, [rdi]
37bfa0b2ctest rdx, rdx
37bfa0b2fjle 0x37bfa0b97
37bfa0b31add rdx, 1
37bfa0b35pxor x1, x1
37bfa0b39mov eax, 1
37bfa0b3enop
37bfa0b40
37bfa0b40loc_37bfa0b40:
37bfa0b40movsd_xmm x0, [rbx+8*rax]
37bfa0b45andpd x0, [rip+0x4bb7d3]
37bfa0b4dadd rax, 1
37bfa0b51addsd x1, x0
37bfa0b55cmp rax, rdx
37bfa0b58jne 0x37bfa0b40
37bfa0b5amovsd_xmm [rsp+56], x1
37bfa0b60
37bfa0b60loc_37bfa0b60:
37bfa0b60comisd x1, x6
37bfa0b64jbe 0x37bfa0b80
37bfa0b66
37bfa0b66loc_37bfa0b66:
37bfa0b66movapd x6, x1
37bfa0b6a
37bfa0b6aloc_37bfa0b6a:
37bfa0b6aadd rsi, 1
37bfa0b6eadd rbx, r13
37bfa0b71cmp rbp, rsi
37bfa0b74jge 0x37bfa0b20
37bfa0b76jmp 0x37bfa09ff
37bfa0b7b
37bfa0b7b 0f 1f 44 00 00 ..D..
37bfa0b80
37bfa0b80loc_37bfa0b80:
37bfa0b80lea rcx, [rsp+56]
37bfa0b85call disnan_64_
37bfa0b8atest rax, rax
37bfa0b8dje 0x37bfa0b6a
37bfa0b8fmovsd_xmm x1, [rsp+56]
37bfa0b95jmp 0x37bfa0b66
37bfa0b97
37bfa0b97loc_37bfa0b97:
37bfa0b97pxor x1, x1
37bfa0b9bjmp 0x37bfa0b60
37bfa0b9d
37bfa0b9dloc_37bfa0b9d:
37bfa0b9dmov r9l, 1
37bfa0ba3mov r8l, 1
37bfa0ba9lea rdx, [rip+0x4bb762]
37bfa0bb0mov rcx, r12
37bfa0bb3call lsame_64_
37bfa0bb8test rax, rax
37bfa0bbbje 0x37bfa0d0d
37bfa0bc1mov rdi, [rdi]
37bfa0bc4test rdi, rdi
37bfa0bc7jle 0x37bfa0dbf
37bfa0bcdlea r8, [8*rdi]
37bfa0bd5xor edx, edx
37bfa0bd7mov rcx, rsi
37bfa0bdacall memset
37bfa0bdfmov r11, [rbp]
37bfa0be3test r11, r11
37bfa0be6jle 0x37bfa0caa
37bfa0bec
37bfa0becloc_37bfa0bec:
37bfa0becadd r11, 1
37bfa0bf0test rdi, rdi
37bfa0bf3jle 0x37bfa0dd1
37bfa0bf9mov r8, rdi
37bfa0bfcmov r10l, 1
37bfa0c02lea rbp, [rbx+8]
37bfa0c06movddup x1, [rip+0x4bb712]
37bfa0c0emov r9, -1
37bfa0c15shr r8, 1
37bfa0c18
37bfa0c18loc_37bfa0c18:
37bfa0c18cmp rdi, 1
37bfa0c1cje 0x37bfa0d03
37bfa0c22
37bfa0c22loc_37bfa0c22:
37bfa0c22lea rcx, [rbp+8*r9]
37bfa0c27xor eax, eax
37bfa0c29xor edx, edx
37bfa0c2bnop [rax+rax]
37bfa0c35nop [rax+rax]
37bfa0c40
37bfa0c40loc_37bfa0c40:
37bfa0c40movupd x0, [rcx+rax]
37bfa0c45movupd x2, [rsi+rax]
37bfa0c4aadd rdx, 1
37bfa0c4eandpd x0, x1
37bfa0c52addpd x0, x2
37bfa0c56movups [rsi+rax], x0
37bfa0c5aadd rax, 16
37bfa0c5ecmp r8, rdx
37bfa0c61jne 0x37bfa0c40
37bfa0c63test dil, 1
37bfa0c67je 0x37bfa0cf2
37bfa0c6dmov rax, rdi
37bfa0c70or rax, 1
37bfa0c74
37bfa0c74loc_37bfa0c74:
37bfa0c74lea rdx, [rax+r9]
37bfa0c78add r10, 1
37bfa0c7cadd r9, r13
37bfa0c7fmovsd_xmm x0, [rbx+8*rdx]
37bfa0c84andpd x0, [rip+0x4bb694]
37bfa0c8caddsd x0, [rsi+8*rax-8]
37bfa0c92movsd_xmm [rsi+8*rax-8], x0
37bfa0c98cmp r10, r11
37bfa0c9bjne 0x37bfa0c18
37bfa0ca1
37bfa0ca1loc_37bfa0ca1:
37bfa0ca1test rdi, rdi
37bfa0ca4jle 0x37bfa09fb
37bfa0caa
37bfa0caaloc_37bfa0caa:
37bfa0caapxor x6, x6
37bfa0caemov ebx, 1
37bfa0cb3lea rbp, [rsp+56]
37bfa0cb8jmp 0x37bfa0ccb
37bfa0cba
37bfa0cbaloc_37bfa0cba:
37bfa0cbamovapd x6, x0
37bfa0cbe
37bfa0cbeloc_37bfa0cbe:
37bfa0cbeadd rbx, 1
37bfa0cc2cmp rdi, rbx
37bfa0cc5jl 0x37bfa09ff
37bfa0ccb
37bfa0ccbloc_37bfa0ccb:
37bfa0ccbmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0cd1comisd x0, x6
37bfa0cd5movsd_xmm [rsp+56], x0
37bfa0cdbja 0x37bfa0cba
37bfa0cddmov rcx, rbp
37bfa0ce0call disnan_64_
37bfa0ce5test rax, rax
37bfa0ce8je 0x37bfa0cbe
37bfa0ceamovsd_xmm x0, [rsp+56]
37bfa0cf0jmp 0x37bfa0cba
37bfa0cf2
37bfa0cf2loc_37bfa0cf2:
37bfa0cf2add r10, 1
37bfa0cf6cmp r10, r11
37bfa0cf9je 0x37bfa0caa
37bfa0cfbadd r9, r13
37bfa0cfejmp 0x37bfa0c22
37bfa0d03
37bfa0d03loc_37bfa0d03:
37bfa0d03mov eax, 1
37bfa0d08jmp 0x37bfa0c74
37bfa0d0d
37bfa0d0dloc_37bfa0d0d:
37bfa0d0dmov r9l, 1
37bfa0d13mov r8l, 1
37bfa0d19lea rdx, [rip+0x4bb5f3]
37bfa0d20mov rcx, r12
37bfa0d23call lsame_64_
37bfa0d28test rax, rax
37bfa0d2bje 0x37bfa0d96
37bfa0d2d
37bfa0d2dloc_37bfa0d2d:
37bfa0d2dmov rax, [rip+0x4bb5fc]
37bfa0d34mov rbp, [rbp]
37bfa0d38shl r13, 3
37bfa0d3cmov [rsp+48], 0
37bfa0d45mov esi, 1
37bfa0d4alea r14, [rsp+56]
37bfa0d4fmov [rsp+56], rax
37bfa0d54test rbp, rbp
37bfa0d57jle 0x37bfa0d81
37bfa0d59
37bfa0d59loc_37bfa0d59:
37bfa0d59mov [rsp+32], r14
37bfa0d5emov rdx, rbx
37bfa0d61lea r9, [rsp+48]
37bfa0d66mov rcx, rdi
37bfa0d69lea r8, [rip+0x4bb5a8]
37bfa0d70add rsi, 1
37bfa0d74add rbx, r13
37bfa0d77call dlassq_64_
37bfa0d7ccmp rbp, rsi
37bfa0d7fjge 0x37bfa0d59
37bfa0d81
37bfa0d81loc_37bfa0d81:
37bfa0d81movsd_xmm x6, [rsp+56]
37bfa0d87sqrtsd x6, x6
37bfa0d8bmulsd x6, [rsp+48]
37bfa0d91jmp 0x37bfa09ff
37bfa0d96
37bfa0d96loc_37bfa0d96:
37bfa0d96mov r9l, 1
37bfa0d9cmov r8l, 1
37bfa0da2lea rdx, [rip+0x4bb56b]
37bfa0da9mov rcx, r12
37bfa0daccall lsame_64_
37bfa0db1test rax, rax
37bfa0db4jne 0x37bfa0d2d
37bfa0dbajmp 0x37bfa09ff
37bfa0dbf
37bfa0dbfloc_37bfa0dbf:
37bfa0dbfmov r11, [rbp]
37bfa0dc3test r11, r11
37bfa0dc6jg 0x37bfa0bec
37bfa0dccjmp 0x37bfa09fb
37bfa0dd1
37bfa0dd1loc_37bfa0dd1:
37bfa0dd1mov eax, 1
37bfa0dd6
37bfa0dd6loc_37bfa0dd6:
37bfa0dd6lea rdx, [rax+1]
37bfa0ddacmp r11, rdx
37bfa0dddje 0x37bfa09fb
37bfa0de3add rax, 2
37bfa0de7cmp rax, r11
37bfa0deajne 0x37bfa0dd6
37bfa0decjmp 0x37bfa0ca1
37bfa09c0
Loading..