File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b965a80
37b965a80dlasda_:
37b965a80push r15
37b965a82push r14
37b965a84push r13
37b965a86push r12
37b965a88push rbp
37b965a89push rdi
37b965a8apush rsi
37b965a8bpush rbx
37b965a8csub rsp, 616
37b965a93mov r11l, -1
37b965a99mov rax, [rsp+720]
37b965aa1mov rbx, [rsp+816]
37b965aa9mov rdi, [rsp+744]
37b965ab1mov [rsp+272], rax
37b965ab9mov r14, rcx
37b965abcmov r15, r9
37b965abfmov rax, [rsp+728]
37b965ac7mov [rsp+224], rcx
37b965acfmov rcx, r8
37b965ad2mov r10, rdx
37b965ad5mov [rsp+240], rax
37b965addmov rax, [rsp+736]
37b965ae5mov [rsp+520], r9
37b965aedmov r9l, 1
37b965af3mov [rsp+360], rax
37b965afbmov rax, [rsp+752]
37b965b03mov [rsp+480], rbx
37b965b0bmov [rsp+280], rax
37b965b13mov rax, [rsp+760]
37b965b1bmov [rsp+424], rax
37b965b23mov rax, [rsp+768]
37b965b2bmov [rsp+432], rax
37b965b33mov rax, [rsp+776]
37b965b3bmov [rsp+440], rax
37b965b43mov rax, [rsp+784]
37b965b4bmov [rsp+448], rax
37b965b53mov rax, [rsp+792]
37b965b5bmov [rsp+456], rax
37b965b63mov rax, [rsp+800]
37b965b6bmov [rsp+464], rax
37b965b73mov rax, [rsp+808]
37b965b7bmov [rsp+472], rax
37b965b83mov rax, [rsp+824]
37b965b8bmov [rsp+488], rax
37b965b93mov rax, [rsp+832]
37b965b9bmov [rsp+496], rax
37b965ba3mov rax, [rsp+840]
37b965babmov [rsp+504], rax
37b965bb3mov rax, [rsp+848]
37b965bbbmov rsi, [rsp+872]
37b965bc3mov r8l, [r14]
37b965bc6mov [rsp+512], rax
37b965bcemov rbp, [rsp+856]
37b965bd6movsxd rax, [rdi]
37b965bd9mov r13l, [rbx]
37b965bdcmov [rsi], 0
37b965be2mov r12, [rsp+864]
37b965beacmp r8l, 1
37b965beejbe 0x37b965c30
37b965bf0
37b965bf0loc_37b965bf0:
37b965bf0mov [rsi], r11l
37b965bf3lea rdx, [rsp+600]
37b965bfbmov r8l, 6
37b965c01lea rcx, [rip+0xadb31c]
37b965c08mov [rsp+600], r9l
37b965c10call xerbla_
37b965c15nop
37b965c16
37b965c16loc_37b965c16:
37b965c16add rsp, 616
37b965c1dpop rbx
37b965c1epop rsi
37b965c1fpop rdi
37b965c20pop rbp
37b965c21pop r12
37b965c23pop r13
37b965c25pop r14
37b965c27pop r15
37b965c29ret
37b965c2a
37b965c2a 66 0f 1f 44 00 00 f..D..
37b965c30
37b965c30loc_37b965c30:
37b965c30mov edx, [rdx]
37b965c32cmp edx, 2
37b965c35jle 0x37b965c88
37b965c37mov r14l, [rcx]
37b965c3amov [rsp+532], r14l
37b965c42test r14l, r14l
37b965c45js 0x37b965c99
37b965c47mov ebx, [r15]
37b965c4amov r11l, -4
37b965c50mov r9l, 4
37b965c56cmp ebx, 1
37b965c59ja 0x37b965bf0
37b965c5badd ebx, r14l
37b965c5emov [rsp+352], ebx
37b965c65cmp eax, ebx
37b965c67jl 0x37b966e4e
37b965c6dcmp r13l, r14l
37b965c70jge 0x37b965caa
37b965c72mov r11l, -17
37b965c78mov r9l, 17
37b965c7ejmp 0x37b965bf0
37b965c83
37b965c83 0f 1f 44 00 00 ..D..
37b965c88
37b965c88loc_37b965c88:
37b965c88mov r11l, -2
37b965c8emov r9l, 2
37b965c94jmp 0x37b965bf0
37b965c99
37b965c99loc_37b965c99:
37b965c99mov r11l, -3
37b965c9fmov r9l, 3
37b965ca5jmp 0x37b965bf0
37b965caa
37b965caaloc_37b965caa:
37b965caamov ebx, [rsp+352]
37b965cb1mov [rsp+548], ebx
37b965cb8cmp edx, [rsp+532]
37b965cbfjl 0x37b965d90
37b965cc5test r8l, r8l
37b965cc8jne 0x37b966d5f
37b965ccemov rax, [rsp+360]
37b965cd6mov r8, rcx
37b965cd9mov rdx, [rsp+520]
37b965ce1lea rcx, [rip+0xadb21c]
37b965ce8mov [rsp+816], 1
37b965cf4mov [rsp+784], rax
37b965cfcmov [rsp+768], rax
37b965d04mov rax, [rsp+280]
37b965d0cmov [rsp+808], rsi
37b965d14mov [rsp+752], rax
37b965d1cmov rax, [rsp+240]
37b965d24mov [rsp+800], rbp
37b965d2cmov [rsp+744], rax
37b965d34mov rax, [rsp+272]
37b965d3cmov [rsp+792], rdi
37b965d44mov [rsp+736], rax
37b965d4clea rax, [rip+0xadb1ad]
37b965d53mov r9, rax
37b965d56mov [rsp+776], rdi
37b965d5emov [rsp+760], rdi
37b965d66mov [rsp+728], rax
37b965d6emov [rsp+720], rax
37b965d76add rsp, 616
37b965d7dpop rbx
37b965d7epop rsi
37b965d7fpop rdi
37b965d80pop rbp
37b965d81pop r12
37b965d83pop r13
37b965d85pop r14
37b965d87pop r15
37b965d89jmp 0x37b966e60
37b965d8e
37b965d8e 66 90 f.
37b965d90
37b965d90loc_37b965d90:
37b965d90mov [rsp+48], r10
37b965d95mov r9, r12
37b965d98lea r8, [rsp+556]
37b965da0mov [rsp+368], rax
37b965da8not rax
37b965dabmov [rsp+376], rax
37b965db3movsxd rax, [rsp+532]
37b965dbbmov [rsp+552], 0
37b965dc6lea r11l, [rax+rax+1]
37b965dcblea r14, [r12+4*rax]
37b965dcfmov [rsp+580], 0
37b965ddalea ebx, [rax+r11]
37b965ddelea eax, [r11-1]
37b965de2mov [rsp+32], r14
37b965de7cdqe
37b965de9mov [rsp+356], ebx
37b965df0lea ebx, [rdx+1]
37b965df3mov edx, [rsp+352]
37b965dfalea rax, [r12+4*rax]
37b965dfemov [rsp+216], r11l
37b965e06mov [rsp+40], rax
37b965e0blea edx, [rdx+rdx+1]
37b965e0fmov [rsp+528], edx
37b965e16lea rdx, [rsp+568]
37b965e1emov [rsp+584], ebx
37b965e25mov [rsp+344], r14
37b965e2dcall dlasdt_
37b965e32mov r9l, [rsp+556]
37b965e3amov r11l, [rsp+216]
37b965e42lea ecx, [r9+1]
37b965e46shr ecx, 31
37b965e49lea ecx, [rcx+r9+1]
37b965e4esar ecx, 1
37b965e50cmp r9l, ecx
37b965e53jl 0x37b966465
37b965e59movsxd rax, [rsp+528]
37b965e61imul ebx, ebx
37b965e64mov [rsp+336], r9l
37b965e6cmovsxd r15, ecx
37b965e6fmov [rsp+540], r11l
37b965e77mov r14, rax
37b965e7alea rax, [rbp+8*rax-8]
37b965e7fmov [rsp+248], r12
37b965e87mov [rsp+216], rax
37b965e8flea eax, [rbx+r14]
37b965e93mov r14, rsi
37b965e96cdqe
37b965e98mov [rsp+536], r13l
37b965ea0mov r13, rdi
37b965ea3lea rax, [rbp+8*rax-8]
37b965ea8mov [rsp+392], rax
37b965eb0movsxd rax, r11l
37b965eb3lea rax, [r12+4*rax]
37b965eb7mov [rsp+384], rax
37b965ebflea rax, [rsp+564]
37b965ec7mov [rsp+232], rax
37b965ecflea rax, [rsp+560]
37b965ed7mov [rsp+256], rax
37b965edflea rax, [rsp+588]
37b965ee7mov [rsp+296], rax
37b965eeflea rax, [rsp+552]
37b965ef7mov [rsp+288], rax
37b965efflea rax, [rsp+584]
37b965f07mov [rsp+304], rax
37b965f0fnop
37b965f10
37b965f10loc_37b965f10:
37b965f10mov rax, [rsp+248]
37b965f18mov rdi, [rsp+384]
37b965f20mov [rsp+588], 1
37b965f2bmov r11, [rsp+224]
37b965f33mov rcx, [rsp+272]
37b965f3bmov esi, [rax+4*r15-4]
37b965f40mov rax, [rsp+344]
37b965f48mov edi, [rdi+4*r15-8]
37b965f4dmov eax, [rax+4*r15-4]
37b965f52mov ebx, esi
37b965f54mov [rsp+264], esi
37b965f5bmov [rsp+572], edi
37b965f62lea edx, [rax+1]
37b965f65sub ebx, eax
37b965f67mov [rsp+560], eax
37b965f6emov eax, [rsp+352]
37b965f75mov [rsp+564], edx
37b965f7cmovsxd r12, ebx
37b965f7flea r10l, [rax+rbx]
37b965f83mov rax, [rsp+240]
37b965f8blea rsi, [8*r12-8]
37b965f93movsxd rdx, r10l
37b965f96lea rdx, [rbp+8*rdx-8]
37b965f9badd rax, rsi
37b965f9emov [rsp+328], rdx
37b965fa6mov edx, [r11]
37b965fa9mov [rsp+312], rax
37b965fb1lea rax, [rcx+rsi]
37b965fb5lea rcx, [rbp+rsi]
37b965fbamov [rsp+320], rcx
37b965fc2test edx, edx
37b965fc4jne 0x37b9669c0
37b965fcamov r12, [rsp+216]
37b965fd2lea r11, [rip+0xadaf3f]
37b965fd9mov rsi, [rsp+304]
37b965fe1mov [rsp+56], 1
37b965feamov [rsp+32], r11
37b965feflea r9, [rip+0xadaf12]
37b965ff6lea rcx, [rip+0xadaf13]
37b965ffdmov [rsp+48], rsi
37b966002mov rsi, [rsp+232]
37b96600amov [rsp+40], r12
37b96600fmov r8, rsi
37b966012mov rdx, rsi
37b966015mov [rsp+408], rax
37b96601dmov [rsp+400], r10l
37b966025call dlaset_
37b96602amov rax, [rsp+312]
37b966032mov r9, rsi
37b966035mov r11, [rsp+392]
37b96603dmov r10, [rsp+304]
37b966045mov r8, [rsp+256]
37b96604dmov [rsp+64], r12
37b966052lea rcx, [rip+0xadaeab]
37b966059mov [rsp+56], rax
37b96605emov rax, [rsp+408]
37b966066mov [rsp+72], r10
37b96606bmov rdx, [rsp+296]
37b966073mov [rsp+48], rax
37b966078mov rax, [rsp+288]
37b966080mov [rsp+112], r11
37b966085mov [rsp+40], rax
37b96608alea rax, [rsp+580]
37b966092mov [rsp+96], r11
37b966097mov [rsp+80], r11
37b96609cmov [rsp+104], r8
37b9660a1mov [rsp+88], r8
37b9660a6mov [rsp+32], rax
37b9660abmov [rsp+216], r12
37b9660b3mov r12, rsi
37b9660b6mov [rsp+128], 1
37b9660c2mov [rsp+120], r14
37b9660c7call dlasdq_
37b9660cclea rax, [rip+0xadae4d]
37b9660d3mov r9, [rsp+320]
37b9660dbmov rdx, [rsp+216]
37b9660e3mov [rsp+32], rax
37b9660e8mov r8, rax
37b9660ebmov rcx, r12
37b9660eemov esi, [rsp+560]
37b9660f5imul esi, [rsp+584]
37b9660fdadd esi, [rsp+528]
37b966104sub esi, 1
37b966107call dcopy_
37b96610clea rax, [rip+0xadae0d]
37b966113movsxd rsi, esi
37b966116mov rcx, r12
37b966119mov [rsp+32], rax
37b96611emov r9, [rsp+328]
37b966126lea rdx, [rbp+8*rsi]
37b96612bmov r8, rax
37b96612ecall dcopy_
37b966133mov r10l, [rsp+400]
37b96613b
37b96613bloc_37b96613b:
37b96613bmov esi, [r14]
37b96613etest esi, esi
37b966140jne 0x37b965c16
37b966146mov eax, [rsp+356]
37b96614dlea r12l, [rax+rbx]
37b966151mov eax, [rsp+560]
37b966158test eax, eax
37b96615ajle 0x37b9661b5
37b96615cmov rsi, [rsp+248]
37b966164lea r8l, [rax+1]
37b966168movsxd rax, r12l
37b96616blea rcx, [rsi+4*rax]
37b96616fmov eax, 1
37b966174test r8b, 1
37b966178jne 0x37b9661a0
37b96617amov [rcx-8], 1
37b966181mov eax, 2
37b966186cmp r8, 2
37b96618aje 0x37b9661b5
37b96618cnop [rax+rax]
37b966195nop [rax+rax]
37b9661a0
37b9661a0loc_37b9661a0:
37b9661a0mov [rcx+4*rax-12], eax
37b9661a4lea rdx, [rax+1]
37b9661a8add rax, 2
37b9661acmov [rcx+4*rdx-12], edx
37b9661b0cmp r8, rax
37b9661b3jne 0x37b9661a0
37b9661b5
37b9661b5loc_37b9661b5:
37b9661b5mov eax, 1
37b9661bacmp [rsp+336], r15l
37b9661c2je 0x37b966d30
37b9661c8
37b9661c8loc_37b9661c8:
37b9661c8mov esi, [rsp+564]
37b9661cfmov [rsp+588], eax
37b9661d6add eax, edi
37b9661d8mov r11, [rsp+224]
37b9661e0movsxd rdi, [rsp+264]
37b9661e8mov [rsp+576], eax
37b9661eflea edx, [rsi+r10]
37b9661f3mov rcx, [rsp+272]
37b9661fbadd ebx, esi
37b9661fdmov rax, [rsp+240]
37b966205shl rdi, 3
37b966209movsxd rbx, ebx
37b96620cmovsxd rdx, edx
37b96620fmov r10l, [r11]
37b966212add rcx, rdi
37b966215lea rbx, [rbp+8*rbx-8]
37b96621alea rdx, [rbp+8*rdx-8]
37b96621fadd rax, rdi
37b966222mov [rsp+312], rcx
37b96622amov [rsp+320], rbx
37b966232mov [rsp+328], rdx
37b96623atest r10l, r10l
37b96623djne 0x37b966b80
37b966243mov rdi, [rsp+216]
37b96624blea r10, [rip+0xadacc6]
37b966252mov [rsp+264], rax
37b96625alea r9, [rip+0xadaca7]
37b966261mov rax, [rsp+304]
37b966269mov [rsp+32], r10
37b96626elea r8, [rsp+576]
37b966276lea rdx, [rsp+576]
37b96627emov [rsp+40], rdi
37b966283lea rcx, [rip+0xadac86]
37b96628amov [rsp+48], rax
37b96628fmov [rsp+56], 1
37b966298call dlaset_
37b96629dmov rax, [rsp+392]
37b9662a5mov [rsp+64], rdi
37b9662aalea r10, [rsp+572]
37b9662b2mov rcx, [rsp+312]
37b9662bamov [rsp+104], r10
37b9662bfmov r8, r10
37b9662c2lea r9, [rsp+576]
37b9662camov [rsp+112], rax
37b9662cfmov rdx, [rsp+296]
37b9662d7mov [rsp+96], rax
37b9662dcmov [rsp+80], rax
37b9662e1mov rax, [rsp+304]
37b9662e9mov [rsp+88], r10
37b9662eemov [rsp+72], rax
37b9662f3mov rax, [rsp+264]
37b9662fbmov [rsp+48], rcx
37b966300lea rcx, [rip+0xadabfd]
37b966307mov [rsp+56], rax
37b96630cmov rax, [rsp+288]
37b966314mov [rsp+120], r14
37b966319mov [rsp+40], rax
37b96631elea rax, [rsp+580]
37b966326mov [rsp+32], rax
37b96632bmov [rsp+216], rdi
37b966333mov [rsp+128], 1
37b96633fcall dlasdq_
37b966344mov eax, [rsp+576]
37b96634bmov rdx, [rsp+216]
37b966353lea rcx, [rsp+576]
37b96635bmov r9, [rsp+320]
37b966363lea edi, [rax-1]
37b966366lea rax, [rip+0xadabb3]
37b96636dimul edi, [rsp+584]
37b966375mov [rsp+32], rax
37b96637amov r8, rax
37b96637dadd edi, [rsp+528]
37b966384sub edi, 1
37b966387call dcopy_
37b96638cmovsxd rdi, edi
37b96638flea rdx, [rbp+8*rdi]
37b966394
37b966394loc_37b966394:
37b966394lea rax, [rip+0xadab85]
37b96639bmov r9, [rsp+328]
37b9663a3lea rcx, [rsp+576]
37b9663abmov [rsp+32], rax
37b9663b0mov r8, rax
37b9663b3call dcopy_
37b9663b8mov r9l, [r14]
37b9663bbtest r9l, r9l
37b9663bejne 0x37b965c16
37b9663c4mov eax, [rsp+572]
37b9663cbtest eax, eax
37b9663cdjle 0x37b966435
37b9663cfmov rbx, [rsp+248]
37b9663d7lea r8l, [rax+1]
37b9663dblea eax, [r12+rsi-2]
37b9663e0cdqe
37b9663e2lea rcx, [rbx+4*rax]
37b9663e6mov eax, 1
37b9663ebtest r8b, 1
37b9663efjne 0x37b966420
37b9663f1mov [rcx], 1
37b9663f7mov eax, 2
37b9663fccmp r8, 2
37b966400je 0x37b966435
37b966402nop [rax+rax]
37b96640anop [rax+rax]
37b966415nop [rax+rax]
37b966420
37b966420loc_37b966420:
37b966420mov [rcx+4*rax-4], eax
37b966424lea rdx, [rax+1]
37b966428add rax, 2
37b96642cmov [rcx+4*rdx-4], edx
37b966430cmp r8, rax
37b966433jne 0x37b966420
37b966435
37b966435loc_37b966435:
37b966435add r15, 1
37b966439cmp [rsp+336], r15l
37b966441jge 0x37b965f10
37b966447mov rdi, r13
37b96644amov r11l, [rsp+540]
37b966452mov r13l, [rsp+536]
37b96645amov rsi, r14
37b96645dmov r12, [rsp+248]
37b966465
37b966465loc_37b966465:
37b966465mov r14l, [rsp+568]
37b96646dmov eax, 1
37b966472xor edx, edx
37b966474mov ecx, r14l
37b966477shl eax, cl
37b966479cmp r14l, 32
37b96647dcmovb edx, eax
37b966480mov [rsp+232], edx
37b966487test r14l, r14l
37b96648ajle 0x37b965c16
37b966490mov eax, [rsp+532]
37b966497movsxd r8, r13l
37b96649aadd eax, [rsp+356]
37b9664a1mov [rsp+312], rdi
37b9664a9cdqe
37b9664abmov rdx, [rsp+368]
37b9664b3mov r9, r8
37b9664b6movsxd r15, r11l
37b9664b9lea rax, [r12+4*rax-4]
37b9664benot r9
37b9664c1lea r15, [r12+4*r15]
37b9664c5mov r13, r8
37b9664c8mov [rsp+288], rax
37b9664d0movsxd rax, [rsp+528]
37b9664d8mov rbx, [rsp+376]
37b9664e0mov rdi, [rsp+272]
37b9664e8lea rax, [rbp+8*rax-8]
37b9664edmov [rsp+296], rax
37b9664f5movsxd rax, r14l
37b9664f8imul rdx, rax
37b9664fcimul rax, r8
37b966500mov r8, r9
37b966503add rbx, rdx
37b966506add rax, r9
37b966509mov [rsp+320], rbx
37b966511mov [rsp+328], rax
37b966519lea rax, [rsp+560]
37b966521mov [rsp+304], rax
37b966529
37b966529loc_37b966529:
37b966529mov ebx, r14l
37b96652ccmp r14l, 1
37b966530je 0x37b966e3e
37b966536lea ecx, [r14-1]
37b96653acmp r14l, 32
37b96653ejg 0x37b966e16
37b966544mov eax, 2
37b966549mov ebx, 1
37b96654eshl eax, cl
37b966550shl ebx, cl
37b966552sub eax, 1
37b966555mov [rsp+216], eax
37b96655ccmp ebx, eax
37b96655ejg 0x37b966e16
37b966564
37b966564loc_37b966564:
37b966564mov rdx, [rsp+368]
37b96656clea eax, [r14+r14-1]
37b966571mov rcx, [rsp+376]
37b966579mov [rsp+528], r14l
37b966581cdqe
37b966583mov [rsp+248], r15
37b96658bmovsxd rbx, ebx
37b96658eimul rdx, rax
37b966592mov [rsp+384], r8
37b96659aimul rax, r13
37b96659emov [rsp+392], r13
37b9665a6add rcx, rdx
37b9665a9add rax, r8
37b9665acmov [rsp+336], rcx
37b9665b4mov [rsp+360], rax
37b9665bclea rax, [rsp+588]
37b9665c4mov [rsp+280], rax
37b9665cclea rax, [rsp+572]
37b9665d4mov [rsp+256], rax
37b9665dclea rax, [rsp+600]
37b9665e4mov [rsp+272], rax
37b9665eclea rax, [rsp+592]
37b9665f4mov [rsp+264], rax
37b9665fcjmp 0x37b966754
37b966601
37b966601 0f 1f 80 00 00 00 00 .......
37b966608
37b966608loc_37b966608:
37b966608mov rdx, [rsp+288]
37b966610mov [rsp+200], rsi
37b966618mov [rsp+72], r14
37b96661dmov [rsp+192], rdx
37b966625mov rdx, [rsp+296]
37b96662dmov [rsp+184], rdx
37b966635mov rdx, [rsp+512]
37b96663dmov [rsp+176], rdx
37b966645mov rdx, [rsp+504]
37b96664dmov [rsp+168], rdx
37b966655mov rdx, [rsp+424]
37b96665dmov [rsp+160], rdx
37b966665mov rdx, [rsp+448]
37b96666dmov [rsp+152], rdx
37b966675mov rdx, [rsp+440]
37b96667dmov [rsp+144], rdx
37b966685mov rdx, [rsp+432]
37b96668dmov [rsp+136], rdx
37b966695mov rdx, [rsp+456]
37b96669dmov [rsp+128], rdx
37b9666a5mov rdx, [rsp+312]
37b9666admov [rsp+120], rdx
37b9666b2mov rdx, [rsp+496]
37b9666bamov [rsp+112], rdx
37b9666bfmov rdx, [rsp+480]
37b9666c7mov [rsp+104], rdx
37b9666ccmov rdx, [rsp+472]
37b9666d4mov [rsp+96], rdx
37b9666d9mov rdx, [rsp+464]
37b9666e1mov [rsp+88], rdx
37b9666e6mov rdx, [rsp+488]
37b9666eemov [rsp+80], rdx
37b9666f3mov rdx, [rsp+272]
37b9666fbmov [rsp+48], r13
37b966700mov r9, [rsp+280]
37b966708mov [rsp+64], rdx
37b96670dmov rdx, [rsp+264]
37b966715mov [rsp+40], r11
37b96671amov r8, [rsp+256]
37b966722mov [rsp+56], rdx
37b966727mov rdx, [rsp+304]
37b96672fmov [rsp+32], rax
37b966734call dlasd6_
37b966739
37b966739loc_37b966739:
37b966739mov eax, [rsi]
37b96673btest eax, eax
37b96673djne 0x37b965c16
37b966743add rbx, 1
37b966747cmp [rsp+216], ebx
37b96674ejl 0x37b966df2
37b966754
37b966754loc_37b966754:
37b966754mov rcx, [rsp+248]
37b96675cmov rdx, [rsp+344]
37b966764movsxd rax, [r12+4*rbx-4]
37b966769mov ecx, [rcx+4*rbx-8]
37b96676dmov edx, [rdx+4*rbx-4]
37b966771mov [rsp+572], ecx
37b966778mov ecx, eax
37b96677amov [rsp+560], edx
37b966781sub ecx, edx
37b966783mov edx, 1
37b966788cmp [rsp+216], ebx
37b96678fje 0x37b966d50
37b966795
37b966795loc_37b966795:
37b966795sub rax, 1
37b966799mov [rsp+588], edx
37b9667a0mov rdx, [rsp+240]
37b9667a8movsd_xmm x0, [rdi+8*rax]
37b9667admovsd_xmm [rsp+592], x0
37b9667b6movsd_xmm x0, [rdx+8*rax]
37b9667bbmov eax, [rsp+356]
37b9667c2movsxd rdx, ecx
37b9667c5movsd_xmm [rsp+600], x0
37b9667celea eax, [rax+rcx-2]
37b9667d2cdqe
37b9667d4lea r14, [r12+4*rax]
37b9667d8mov eax, [rsp+352]
37b9667dfadd eax, ecx
37b9667e1mov rcx, [rsp+224]
37b9667e9cdqe
37b9667ebmov r8l, [rcx]
37b9667eelea r13, [rbp+8*rax-8]
37b9667f3lea rax, [8*rdx-8]
37b9667fblea r11, [rbp+rax]
37b966800add rax, rdi
37b966803test r8l, r8l
37b966806je 0x37b966608
37b96680cmov r15, [rsp+320]
37b966814sub [rsp+232], 1
37b96681cmovsxd rcx, [rsp+232]
37b966824mov [rsp+200], rsi
37b96682clea r9, [r15+rdx]
37b966830mov r15, [rsp+336]
37b966838sub rcx, 1
37b96683cshl r9, 3
37b966840lea r8, [r15+rdx]
37b966844mov r15, [rsp+288]
37b96684clea r10, [8*rcx]
37b966854shl rcx, 2
37b966858shl r8, 3
37b96685cmov [rsp+192], r15
37b966864mov r15, [rsp+296]
37b96686cmov [rsp+184], r15
37b966874mov r15, [rsp+512]
37b96687cadd r15, r10
37b96687fadd r10, [rsp+504]
37b966887mov [rsp+176], r15
37b96688fmov r15, [rsp+424]
37b966897mov [rsp+168], r10
37b96689flea r10, [r15+rcx]
37b9668a3mov r15, [rsp+448]
37b9668abmov [rsp+160], r10
37b9668b3lea r10, [r15+r9]
37b9668b7add r9, [rsp+432]
37b9668bfmov r15, [rsp+440]
37b9668c7mov [rsp+136], r9
37b9668cfmov r9, [rsp+456]
37b9668d7mov [rsp+152], r10
37b9668dflea r10, [r15+r8]
37b9668e3mov r15, [rsp+480]
37b9668ebadd r9, r8
37b9668eeadd r8, [rsp+496]
37b9668f6mov [rsp+144], r10
37b9668femov [rsp+128], r9
37b966906mov r9, [rsp+312]
37b96690emov [rsp+104], r15
37b966913mov r15, [rsp+472]
37b96691bmov [rsp+120], r9
37b966920mov r9, [rsp+360]
37b966928mov [rsp+112], r8
37b96692dlea r8, [r9+rdx]
37b966931lea r8, [r15+4*r8]
37b966935mov [rsp+96], r8
37b96693aadd rcx, [rsp+464]
37b966942mov [rsp+88], rcx
37b966947mov rcx, [rsp+488]
37b96694fadd rdx, [rsp+328]
37b966957mov [rsp+72], r14
37b96695clea rdx, [rcx+4*rdx]
37b966960mov rcx, [rsp+272]
37b966968mov [rsp+48], r13
37b96696dmov [rsp+80], rdx
37b966972mov r9, [rsp+280]
37b96697amov [rsp+64], rcx
37b96697fmov rcx, [rsp+264]
37b966987mov [rsp+40], r11
37b96698cmov r8, [rsp+256]
37b966994mov [rsp+56], rcx
37b966999mov rdx, [rsp+304]
37b9669a1mov [rsp+32], rax
37b9669a6mov rcx, [rsp+224]
37b9669aecall dlasd6_
37b9669b3jmp 0x37b966739
37b9669b8
37b9669b8 0f 1f 84 00 00 00 00 00 ........
37b9669c0
37b9669c0loc_37b9669c0:
37b9669c0mov [rsp+416], rax
37b9669c8mov rax, [rsp+360]
37b9669d0lea r9, [rip+0xada531]
37b9669d7lea rcx, [rip+0xada532]
37b9669demov r8, [rsp+256]
37b9669e6mov [rsp+48], r13
37b9669eblea r11, [rax+rsi]
37b9669eflea rax, [rip+0xada522]
37b9669f6mov [rsp+56], 1
37b9669ffmov [rsp+40], r11
37b966a04mov rdx, r8
37b966a07mov [rsp+32], rax
37b966a0cmov [rsp+408], r10l
37b966a14mov [rsp+400], r11
37b966a1ccall dlaset_
37b966a21add rsi, [rsp+280]
37b966a29mov [rsp+48], r13
37b966a2elea rcx, [rip+0xada4e3]
37b966a35mov r8, [rsp+232]
37b966a3dmov [rsp+40], rsi
37b966a42lea r9, [rip+0xada4bf]
37b966a49mov [rsp+32], rcx
37b966a4elea rcx, [rip+0xada4bb]
37b966a55mov [rsp+56], 1
37b966a5emov rdx, r8
37b966a61call dlaset_
37b966a66mov rcx, [rsp+216]
37b966a6emov [rsp+64], rsi
37b966a73mov rax, [rsp+416]
37b966a7bmov r11, [rsp+400]
37b966a83mov [rsp+104], r13
37b966a88mov [rsp+112], rcx
37b966a8dmov rcx, [rsp+312]
37b966a95mov [rsp+48], rax
37b966a9amov rax, [rsp+256]
37b966aa2mov [rsp+56], rcx
37b966aa7mov rcx, [rsp+288]
37b966aafmov [rsp+96], r11
37b966ab4mov r9, [rsp+232]
37b966abcmov r8, rax
37b966abfmov [rsp+80], r11
37b966ac4mov rdx, [rsp+296]
37b966accmov [rsp+40], rcx
37b966ad1lea rcx, [rip+0xada42c]
37b966ad8mov [rsp+32], rax
37b966addmov [rsp+88], r13
37b966ae2mov [rsp+72], r13
37b966ae7mov [rsp+128], 1
37b966af3mov [rsp+120], r14
37b966af8call dlasdq_
37b966afdlea rax, [rip+0xada41c]
37b966b04mov rdx, rsi
37b966b07mov rsi, [rsp+232]
37b966b0fmov [rsp+32], rax
37b966b14mov r9, [rsp+320]
37b966b1cmov r8, rax
37b966b1fmov rcx, rsi
37b966b22call dcopy_
37b966b27mov r9, [rsp+280]
37b966b2fmovsxd rax, [rsp+564]
37b966b37mov rcx, rsi
37b966b3aimul rax, [rsp+368]
37b966b43add rax, [rsp+376]
37b966b4badd rax, r12
37b966b4elea rdx, [r9+8*rax]
37b966b52lea rax, [rip+0xada3c7]
37b966b59mov r9, [rsp+328]
37b966b61mov [rsp+32], rax
37b966b66mov r8, rax
37b966b69call dcopy_
37b966b6emov r10l, [rsp+408]
37b966b76jmp 0x37b96613b
37b966b7b
37b966b7b 0f 1f 44 00 00 ..D..
37b966b80
37b966b80loc_37b966b80:
37b966b80mov [rsp+416], rax
37b966b88mov rax, [rsp+360]
37b966b90lea r10, [rsp+572]
37b966b98lea r9, [rip+0xada369]
37b966b9fmov [rsp+56], 1
37b966ba8mov r8, r10
37b966babmov rdx, r10
37b966baelea rcx, [rip+0xada35b]
37b966bb5lea r11, [rax+rdi]
37b966bb9lea rax, [rip+0xada358]
37b966bc0mov [rsp+48], r13
37b966bc5mov [rsp+40], r11
37b966bcamov [rsp+32], rax
37b966bcfmov [rsp+408], r11
37b966bd7mov [rsp+400], r10
37b966bdfcall dlaset_
37b966be4mov rbx, [rsp+280]
37b966beclea rax, [rip+0xada325]
37b966bf3mov [rsp+56], 1
37b966bfcmov [rsp+32], rax
37b966c01lea r9, [rip+0xada300]
37b966c08lea r8, [rsp+576]
37b966c10add rbx, rdi
37b966c13mov [rsp+48], r13
37b966c18lea rdx, [rsp+576]
37b966c20lea rcx, [rip+0xada2e9]
37b966c27mov [rsp+40], rbx
37b966c2ccall dlaset_
37b966c31mov rax, [rsp+216]
37b966c39mov [rsp+64], rbx
37b966c3elea r9, [rsp+576]
37b966c46mov r11, [rsp+408]
37b966c4emov r10, [rsp+400]
37b966c56mov [rsp+120], r14
37b966c5blea rcx, [rip+0xada2a2]
37b966c62mov [rsp+112], rax
37b966c67mov rax, [rsp+416]
37b966c6fmov [rsp+96], r11
37b966c74mov rdx, [rsp+296]
37b966c7cmov r8, r10
37b966c7fmov [rsp+56], rax
37b966c84mov rax, [rsp+312]
37b966c8cmov [rsp+80], r11
37b966c91mov [rsp+48], rax
37b966c96mov rax, [rsp+288]
37b966c9emov [rsp+32], r10
37b966ca3mov [rsp+40], rax
37b966ca8mov [rsp+104], r13
37b966cadmov [rsp+88], r13
37b966cb2mov [rsp+72], r13
37b966cb7mov [rsp+128], 1
37b966cc3call dlasdq_
37b966cc8lea rax, [rip+0xada251]
37b966ccfmov rdx, rbx
37b966cd2mov r9, [rsp+320]
37b966cdamov [rsp+32], rax
37b966cdfmov r8, rax
37b966ce2lea rcx, [rsp+576]
37b966ceacall dcopy_
37b966cefmov edx, [rsp+264]
37b966cf6movsxd rax, [rsp+576]
37b966cfemov rbx, [rsp+280]
37b966d06imul rax, [rsp+368]
37b966d0fadd edx, 1
37b966d12add rax, [rsp+376]
37b966d1amovsxd rdx, edx
37b966d1dadd rax, rdx
37b966d20lea rdx, [rbx+8*rax]
37b966d24jmp 0x37b966394
37b966d29
37b966d29 0f 1f 80 00 00 00 00 .......
37b966d30
37b966d30loc_37b966d30:
37b966d30mov rax, [rsp+520]
37b966d38mov r11l, [rax]
37b966d3bxor eax, eax
37b966d3dtest r11l, r11l
37b966d40setne al
37b966d43jmp 0x37b9661c8
37b966d48
37b966d48 0f 1f 84 00 00 00 00 00 ........
37b966d50
37b966d50loc_37b966d50:
37b966d50mov rdx, [rsp+520]
37b966d58mov edx, [rdx]
37b966d5ajmp 0x37b966795
37b966d5f
37b966d5floc_37b966d5f:
37b966d5fmov rax, [rsp+360]
37b966d67mov [rsp+32], rcx
37b966d6cmov r8, rcx
37b966d6flea r9, [rsp+548]
37b966d77mov [rsp+120], rsi
37b966d7cmov rdx, [rsp+520]
37b966d84lea rcx, [rip+0xada179]
37b966d8bmov [rsp+96], rax
37b966d90mov [rsp+80], rax
37b966d95mov rax, [rsp+280]
37b966d9dmov [rsp+128], 1
37b966da9mov [rsp+64], rax
37b966daemov rax, [rsp+240]
37b966db6mov [rsp+112], rbp
37b966dbbmov [rsp+56], rax
37b966dc0mov rax, [rsp+272]
37b966dc8mov [rsp+104], rdi
37b966dcdmov [rsp+48], rax
37b966dd2lea rax, [rip+0xada127]
37b966dd9mov [rsp+88], rdi
37b966ddemov [rsp+72], rdi
37b966de3mov [rsp+40], rax
37b966de8call dlasdq_
37b966dedjmp 0x37b965c16
37b966df2
37b966df2loc_37b966df2:
37b966df2mov r14l, [rsp+528]
37b966dfamov r15, [rsp+248]
37b966e02mov r8, [rsp+384]
37b966e0amov r13, [rsp+392]
37b966e12lea ecx, [r14-1]
37b966e16
37b966e16loc_37b966e16:
37b966e16mov rbx, [rsp+368]
37b966e1esub [rsp+328], r13
37b966e26mov r14l, ecx
37b966e29sub [rsp+320], rbx
37b966e31test ecx, ecx
37b966e33jne 0x37b966529
37b966e39jmp 0x37b965c16
37b966e3e
37b966e3eloc_37b966e3e:
37b966e3emov [rsp+216], 1
37b966e49jmp 0x37b966564
37b966e4e
37b966e4eloc_37b966e4e:
37b966e4emov r11l, -8
37b966e54mov r9l, 8
37b966e5ajmp 0x37b965bf0
37b966e5f
37b966e5f 90 .
37b965a80
37b965a80dlasda_:
37b965a80push r15
37b965a82push r14
37b965a84push r13
37b965a86push r12
37b965a88push rbp
37b965a89push rdi
37b965a8apush rsi
37b965a8bpush rbx
37b965a8csub rsp, 616
37b965a93mov r11l, -1
37b965a99mov rax, [rsp+720]
37b965aa1mov rbx, [rsp+816]
37b965aa9mov rdi, [rsp+744]
37b965ab1mov [rsp+272], rax
37b965ab9mov r14, rcx
37b965abcmov r15, r9
37b965abfmov rax, [rsp+728]
37b965ac7mov [rsp+224], rcx
37b965acfmov rcx, r8
37b965ad2mov r10, rdx
37b965ad5mov [rsp+240], rax
37b965addmov rax, [rsp+736]
37b965ae5mov [rsp+520], r9
37b965aedmov r9l, 1
37b965af3mov [rsp+360], rax
37b965afbmov rax, [rsp+752]
37b965b03mov [rsp+480], rbx
37b965b0bmov [rsp+280], rax
37b965b13mov rax, [rsp+760]
37b965b1bmov [rsp+424], rax
37b965b23mov rax, [rsp+768]
37b965b2bmov [rsp+432], rax
37b965b33mov rax, [rsp+776]
37b965b3bmov [rsp+440], rax
37b965b43mov rax, [rsp+784]
37b965b4bmov [rsp+448], rax
37b965b53mov rax, [rsp+792]
37b965b5bmov [rsp+456], rax
37b965b63mov rax, [rsp+800]
37b965b6bmov [rsp+464], rax
37b965b73mov rax, [rsp+808]
37b965b7bmov [rsp+472], rax
37b965b83mov rax, [rsp+824]
37b965b8bmov [rsp+488], rax
37b965b93mov rax, [rsp+832]
37b965b9bmov [rsp+496], rax
37b965ba3mov rax, [rsp+840]
37b965babmov [rsp+504], rax
37b965bb3mov rax, [rsp+848]
37b965bbbmov rsi, [rsp+872]
37b965bc3mov r8l, [r14]
37b965bc6mov [rsp+512], rax
37b965bcemov rbp, [rsp+856]
37b965bd6movsxd rax, [rdi]
37b965bd9mov r13l, [rbx]
37b965bdcmov [rsi], 0
37b965be2mov r12, [rsp+864]
37b965beacmp r8l, 1
37b965beejbe 0x37b965c30
37b965bf0
37b965bf0loc_37b965bf0:
37b965bf0mov [rsi], r11l
37b965bf3lea rdx, [rsp+600]
37b965bfbmov r8l, 6
37b965c01lea rcx, [rip+0xadb31c]
37b965c08mov [rsp+600], r9l
37b965c10call xerbla_
37b965c15nop
37b965c16
37b965c16loc_37b965c16:
37b965c16add rsp, 616
37b965c1dpop rbx
37b965c1epop rsi
37b965c1fpop rdi
37b965c20pop rbp
37b965c21pop r12
37b965c23pop r13
37b965c25pop r14
37b965c27pop r15
37b965c29ret
37b965c2a
37b965c2a 66 0f 1f 44 00 00 f..D..
37b965c30
37b965c30loc_37b965c30:
37b965c30mov edx, [rdx]
37b965c32cmp edx, 2
37b965c35jle 0x37b965c88
37b965c37mov r14l, [rcx]
37b965c3amov [rsp+532], r14l
37b965c42test r14l, r14l
37b965c45js 0x37b965c99
37b965c47mov ebx, [r15]
37b965c4amov r11l, -4
37b965c50mov r9l, 4
37b965c56cmp ebx, 1
37b965c59ja 0x37b965bf0
37b965c5badd ebx, r14l
37b965c5emov [rsp+352], ebx
37b965c65cmp eax, ebx
37b965c67jl 0x37b966e4e
37b965c6dcmp r13l, r14l
37b965c70jge 0x37b965caa
37b965c72mov r11l, -17
37b965c78mov r9l, 17
37b965c7ejmp 0x37b965bf0
37b965c83
37b965c83 0f 1f 44 00 00 ..D..
37b965c88
37b965c88loc_37b965c88:
37b965c88mov r11l, -2
37b965c8emov r9l, 2
37b965c94jmp 0x37b965bf0
37b965c99
37b965c99loc_37b965c99:
37b965c99mov r11l, -3
37b965c9fmov r9l, 3
37b965ca5jmp 0x37b965bf0
37b965caa
37b965caaloc_37b965caa:
37b965caamov ebx, [rsp+352]
37b965cb1mov [rsp+548], ebx
37b965cb8cmp edx, [rsp+532]
37b965cbfjl 0x37b965d90
37b965cc5test r8l, r8l
37b965cc8jne 0x37b966d5f
37b965ccemov rax, [rsp+360]
37b965cd6mov r8, rcx
37b965cd9mov rdx, [rsp+520]
37b965ce1lea rcx, [rip+0xadb21c]
37b965ce8mov [rsp+816], 1
37b965cf4mov [rsp+784], rax
37b965cfcmov [rsp+768], rax
37b965d04mov rax, [rsp+280]
37b965d0cmov [rsp+808], rsi
37b965d14mov [rsp+752], rax
37b965d1cmov rax, [rsp+240]
37b965d24mov [rsp+800], rbp
37b965d2cmov [rsp+744], rax
37b965d34mov rax, [rsp+272]
37b965d3cmov [rsp+792], rdi
37b965d44mov [rsp+736], rax
37b965d4clea rax, [rip+0xadb1ad]
37b965d53mov r9, rax
37b965d56mov [rsp+776], rdi
37b965d5emov [rsp+760], rdi
37b965d66mov [rsp+728], rax
37b965d6emov [rsp+720], rax
37b965d76add rsp, 616
37b965d7dpop rbx
37b965d7epop rsi
37b965d7fpop rdi
37b965d80pop rbp
37b965d81pop r12
37b965d83pop r13
37b965d85pop r14
37b965d87pop r15
37b965d89jmp 0x37b966e60
37b965d8e
37b965d8e 66 90 f.
37b965d90
37b965d90loc_37b965d90:
37b965d90mov [rsp+48], r10
37b965d95mov r9, r12
37b965d98lea r8, [rsp+556]
37b965da0mov [rsp+368], rax
37b965da8not rax
37b965dabmov [rsp+376], rax
37b965db3movsxd rax, [rsp+532]
37b965dbbmov [rsp+552], 0
37b965dc6lea r11l, [rax+rax+1]
37b965dcblea r14, [r12+4*rax]
37b965dcfmov [rsp+580], 0
37b965ddalea ebx, [rax+r11]
37b965ddelea eax, [r11-1]
37b965de2mov [rsp+32], r14
37b965de7cdqe
37b965de9mov [rsp+356], ebx
37b965df0lea ebx, [rdx+1]
37b965df3mov edx, [rsp+352]
37b965dfalea rax, [r12+4*rax]
37b965dfemov [rsp+216], r11l
37b965e06mov [rsp+40], rax
37b965e0blea edx, [rdx+rdx+1]
37b965e0fmov [rsp+528], edx
37b965e16lea rdx, [rsp+568]
37b965e1emov [rsp+584], ebx
37b965e25mov [rsp+344], r14
37b965e2dcall dlasdt_
37b965e32mov r9l, [rsp+556]
37b965e3amov r11l, [rsp+216]
37b965e42lea ecx, [r9+1]
37b965e46shr ecx, 31
37b965e49lea ecx, [rcx+r9+1]
37b965e4esar ecx, 1
37b965e50cmp r9l, ecx
37b965e53jl 0x37b966465
37b965e59movsxd rax, [rsp+528]
37b965e61imul ebx, ebx
37b965e64mov [rsp+336], r9l
37b965e6cmovsxd r15, ecx
37b965e6fmov [rsp+540], r11l
37b965e77mov r14, rax
37b965e7alea rax, [rbp+8*rax-8]
37b965e7fmov [rsp+248], r12
37b965e87mov [rsp+216], rax
37b965e8flea eax, [rbx+r14]
37b965e93mov r14, rsi
37b965e96cdqe
37b965e98mov [rsp+536], r13l
37b965ea0mov r13, rdi
37b965ea3lea rax, [rbp+8*rax-8]
37b965ea8mov [rsp+392], rax
37b965eb0movsxd rax, r11l
37b965eb3lea rax, [r12+4*rax]
37b965eb7mov [rsp+384], rax
37b965ebflea rax, [rsp+564]
37b965ec7mov [rsp+232], rax
37b965ecflea rax, [rsp+560]
37b965ed7mov [rsp+256], rax
37b965edflea rax, [rsp+588]
37b965ee7mov [rsp+296], rax
37b965eeflea rax, [rsp+552]
37b965ef7mov [rsp+288], rax
37b965efflea rax, [rsp+584]
37b965f07mov [rsp+304], rax
37b965f0fnop
37b965f10
37b965f10loc_37b965f10:
37b965f10mov rax, [rsp+248]
37b965f18mov rdi, [rsp+384]
37b965f20mov [rsp+588], 1
37b965f2bmov r11, [rsp+224]
37b965f33mov rcx, [rsp+272]
37b965f3bmov esi, [rax+4*r15-4]
37b965f40mov rax, [rsp+344]
37b965f48mov edi, [rdi+4*r15-8]
37b965f4dmov eax, [rax+4*r15-4]
37b965f52mov ebx, esi
37b965f54mov [rsp+264], esi
37b965f5bmov [rsp+572], edi
37b965f62lea edx, [rax+1]
37b965f65sub ebx, eax
37b965f67mov [rsp+560], eax
37b965f6emov eax, [rsp+352]
37b965f75mov [rsp+564], edx
37b965f7cmovsxd r12, ebx
37b965f7flea r10l, [rax+rbx]
37b965f83mov rax, [rsp+240]
37b965f8blea rsi, [8*r12-8]
37b965f93movsxd rdx, r10l
37b965f96lea rdx, [rbp+8*rdx-8]
37b965f9badd rax, rsi
37b965f9emov [rsp+328], rdx
37b965fa6mov edx, [r11]
37b965fa9mov [rsp+312], rax
37b965fb1lea rax, [rcx+rsi]
37b965fb5lea rcx, [rbp+rsi]
37b965fbamov [rsp+320], rcx
37b965fc2test edx, edx
37b965fc4jne 0x37b9669c0
37b965fcamov r12, [rsp+216]
37b965fd2lea r11, [rip+0xadaf3f]
37b965fd9mov rsi, [rsp+304]
37b965fe1mov [rsp+56], 1
37b965feamov [rsp+32], r11
37b965feflea r9, [rip+0xadaf12]
37b965ff6lea rcx, [rip+0xadaf13]
37b965ffdmov [rsp+48], rsi
37b966002mov rsi, [rsp+232]
37b96600amov [rsp+40], r12
37b96600fmov r8, rsi
37b966012mov rdx, rsi
37b966015mov [rsp+408], rax
37b96601dmov [rsp+400], r10l
37b966025call dlaset_
37b96602amov rax, [rsp+312]
37b966032mov r9, rsi
37b966035mov r11, [rsp+392]
37b96603dmov r10, [rsp+304]
37b966045mov r8, [rsp+256]
37b96604dmov [rsp+64], r12
37b966052lea rcx, [rip+0xadaeab]
37b966059mov [rsp+56], rax
37b96605emov rax, [rsp+408]
37b966066mov [rsp+72], r10
37b96606bmov rdx, [rsp+296]
37b966073mov [rsp+48], rax
37b966078mov rax, [rsp+288]
37b966080mov [rsp+112], r11
37b966085mov [rsp+40], rax
37b96608alea rax, [rsp+580]
37b966092mov [rsp+96], r11
37b966097mov [rsp+80], r11
37b96609cmov [rsp+104], r8
37b9660a1mov [rsp+88], r8
37b9660a6mov [rsp+32], rax
37b9660abmov [rsp+216], r12
37b9660b3mov r12, rsi
37b9660b6mov [rsp+128], 1
37b9660c2mov [rsp+120], r14
37b9660c7call dlasdq_
37b9660cclea rax, [rip+0xadae4d]
37b9660d3mov r9, [rsp+320]
37b9660dbmov rdx, [rsp+216]
37b9660e3mov [rsp+32], rax
37b9660e8mov r8, rax
37b9660ebmov rcx, r12
37b9660eemov esi, [rsp+560]
37b9660f5imul esi, [rsp+584]
37b9660fdadd esi, [rsp+528]
37b966104sub esi, 1
37b966107call dcopy_
37b96610clea rax, [rip+0xadae0d]
37b966113movsxd rsi, esi
37b966116mov rcx, r12
37b966119mov [rsp+32], rax
37b96611emov r9, [rsp+328]
37b966126lea rdx, [rbp+8*rsi]
37b96612bmov r8, rax
37b96612ecall dcopy_
37b966133mov r10l, [rsp+400]
37b96613b
37b96613bloc_37b96613b:
37b96613bmov esi, [r14]
37b96613etest esi, esi
37b966140jne 0x37b965c16
37b966146mov eax, [rsp+356]
37b96614dlea r12l, [rax+rbx]
37b966151mov eax, [rsp+560]
37b966158test eax, eax
37b96615ajle 0x37b9661b5
37b96615cmov rsi, [rsp+248]
37b966164lea r8l, [rax+1]
37b966168movsxd rax, r12l
37b96616blea rcx, [rsi+4*rax]
37b96616fmov eax, 1
37b966174test r8b, 1
37b966178jne 0x37b9661a0
37b96617amov [rcx-8], 1
37b966181mov eax, 2
37b966186cmp r8, 2
37b96618aje 0x37b9661b5
37b96618cnop [rax+rax]
37b966195nop [rax+rax]
37b9661a0
37b9661a0loc_37b9661a0:
37b9661a0mov [rcx+4*rax-12], eax
37b9661a4lea rdx, [rax+1]
37b9661a8add rax, 2
37b9661acmov [rcx+4*rdx-12], edx
37b9661b0cmp r8, rax
37b9661b3jne 0x37b9661a0
37b9661b5
37b9661b5loc_37b9661b5:
37b9661b5mov eax, 1
37b9661bacmp [rsp+336], r15l
37b9661c2je 0x37b966d30
37b9661c8
37b9661c8loc_37b9661c8:
37b9661c8mov esi, [rsp+564]
37b9661cfmov [rsp+588], eax
37b9661d6add eax, edi
37b9661d8mov r11, [rsp+224]
37b9661e0movsxd rdi, [rsp+264]
37b9661e8mov [rsp+576], eax
37b9661eflea edx, [rsi+r10]
37b9661f3mov rcx, [rsp+272]
37b9661fbadd ebx, esi
37b9661fdmov rax, [rsp+240]
37b966205shl rdi, 3
37b966209movsxd rbx, ebx
37b96620cmovsxd rdx, edx
37b96620fmov r10l, [r11]
37b966212add rcx, rdi
37b966215lea rbx, [rbp+8*rbx-8]
37b96621alea rdx, [rbp+8*rdx-8]
37b96621fadd rax, rdi
37b966222mov [rsp+312], rcx
37b96622amov [rsp+320], rbx
37b966232mov [rsp+328], rdx
37b96623atest r10l, r10l
37b96623djne 0x37b966b80
37b966243mov rdi, [rsp+216]
37b96624blea r10, [rip+0xadacc6]
37b966252mov [rsp+264], rax
37b96625alea r9, [rip+0xadaca7]
37b966261mov rax, [rsp+304]
37b966269mov [rsp+32], r10
37b96626elea r8, [rsp+576]
37b966276lea rdx, [rsp+576]
37b96627emov [rsp+40], rdi
37b966283lea rcx, [rip+0xadac86]
37b96628amov [rsp+48], rax
37b96628fmov [rsp+56], 1
37b966298call dlaset_
37b96629dmov rax, [rsp+392]
37b9662a5mov [rsp+64], rdi
37b9662aalea r10, [rsp+572]
37b9662b2mov rcx, [rsp+312]
37b9662bamov [rsp+104], r10
37b9662bfmov r8, r10
37b9662c2lea r9, [rsp+576]
37b9662camov [rsp+112], rax
37b9662cfmov rdx, [rsp+296]
37b9662d7mov [rsp+96], rax
37b9662dcmov [rsp+80], rax
37b9662e1mov rax, [rsp+304]
37b9662e9mov [rsp+88], r10
37b9662eemov [rsp+72], rax
37b9662f3mov rax, [rsp+264]
37b9662fbmov [rsp+48], rcx
37b966300lea rcx, [rip+0xadabfd]
37b966307mov [rsp+56], rax
37b96630cmov rax, [rsp+288]
37b966314mov [rsp+120], r14
37b966319mov [rsp+40], rax
37b96631elea rax, [rsp+580]
37b966326mov [rsp+32], rax
37b96632bmov [rsp+216], rdi
37b966333mov [rsp+128], 1
37b96633fcall dlasdq_
37b966344mov eax, [rsp+576]
37b96634bmov rdx, [rsp+216]
37b966353lea rcx, [rsp+576]
37b96635bmov r9, [rsp+320]
37b966363lea edi, [rax-1]
37b966366lea rax, [rip+0xadabb3]
37b96636dimul edi, [rsp+584]
37b966375mov [rsp+32], rax
37b96637amov r8, rax
37b96637dadd edi, [rsp+528]
37b966384sub edi, 1
37b966387call dcopy_
37b96638cmovsxd rdi, edi
37b96638flea rdx, [rbp+8*rdi]
37b966394
37b966394loc_37b966394:
37b966394lea rax, [rip+0xadab85]
37b96639bmov r9, [rsp+328]
37b9663a3lea rcx, [rsp+576]
37b9663abmov [rsp+32], rax
37b9663b0mov r8, rax
37b9663b3call dcopy_
37b9663b8mov r9l, [r14]
37b9663bbtest r9l, r9l
37b9663bejne 0x37b965c16
37b9663c4mov eax, [rsp+572]
37b9663cbtest eax, eax
37b9663cdjle 0x37b966435
37b9663cfmov rbx, [rsp+248]
37b9663d7lea r8l, [rax+1]
37b9663dblea eax, [r12+rsi-2]
37b9663e0cdqe
37b9663e2lea rcx, [rbx+4*rax]
37b9663e6mov eax, 1
37b9663ebtest r8b, 1
37b9663efjne 0x37b966420
37b9663f1mov [rcx], 1
37b9663f7mov eax, 2
37b9663fccmp r8, 2
37b966400je 0x37b966435
37b966402nop [rax+rax]
37b96640anop [rax+rax]
37b966415nop [rax+rax]
37b966420
37b966420loc_37b966420:
37b966420mov [rcx+4*rax-4], eax
37b966424lea rdx, [rax+1]
37b966428add rax, 2
37b96642cmov [rcx+4*rdx-4], edx
37b966430cmp r8, rax
37b966433jne 0x37b966420
37b966435
37b966435loc_37b966435:
37b966435add r15, 1
37b966439cmp [rsp+336], r15l
37b966441jge 0x37b965f10
37b966447mov rdi, r13
37b96644amov r11l, [rsp+540]
37b966452mov r13l, [rsp+536]
37b96645amov rsi, r14
37b96645dmov r12, [rsp+248]
37b966465
37b966465loc_37b966465:
37b966465mov r14l, [rsp+568]
37b96646dmov eax, 1
37b966472xor edx, edx
37b966474mov ecx, r14l
37b966477shl eax, cl
37b966479cmp r14l, 32
37b96647dcmovb edx, eax
37b966480mov [rsp+232], edx
37b966487test r14l, r14l
37b96648ajle 0x37b965c16
37b966490mov eax, [rsp+532]
37b966497movsxd r8, r13l
37b96649aadd eax, [rsp+356]
37b9664a1mov [rsp+312], rdi
37b9664a9cdqe
37b9664abmov rdx, [rsp+368]
37b9664b3mov r9, r8
37b9664b6movsxd r15, r11l
37b9664b9lea rax, [r12+4*rax-4]
37b9664benot r9
37b9664c1lea r15, [r12+4*r15]
37b9664c5mov r13, r8
37b9664c8mov [rsp+288], rax
37b9664d0movsxd rax, [rsp+528]
37b9664d8mov rbx, [rsp+376]
37b9664e0mov rdi, [rsp+272]
37b9664e8lea rax, [rbp+8*rax-8]
37b9664edmov [rsp+296], rax
37b9664f5movsxd rax, r14l
37b9664f8imul rdx, rax
37b9664fcimul rax, r8
37b966500mov r8, r9
37b966503add rbx, rdx
37b966506add rax, r9
37b966509mov [rsp+320], rbx
37b966511mov [rsp+328], rax
37b966519lea rax, [rsp+560]
37b966521mov [rsp+304], rax
37b966529
37b966529loc_37b966529:
37b966529mov ebx, r14l
37b96652ccmp r14l, 1
37b966530je 0x37b966e3e
37b966536lea ecx, [r14-1]
37b96653acmp r14l, 32
37b96653ejg 0x37b966e16
37b966544mov eax, 2
37b966549mov ebx, 1
37b96654eshl eax, cl
37b966550shl ebx, cl
37b966552sub eax, 1
37b966555mov [rsp+216], eax
37b96655ccmp ebx, eax
37b96655ejg 0x37b966e16
37b966564
37b966564loc_37b966564:
37b966564mov rdx, [rsp+368]
37b96656clea eax, [r14+r14-1]
37b966571mov rcx, [rsp+376]
37b966579mov [rsp+528], r14l
37b966581cdqe
37b966583mov [rsp+248], r15
37b96658bmovsxd rbx, ebx
37b96658eimul rdx, rax
37b966592mov [rsp+384], r8
37b96659aimul rax, r13
37b96659emov [rsp+392], r13
37b9665a6add rcx, rdx
37b9665a9add rax, r8
37b9665acmov [rsp+336], rcx
37b9665b4mov [rsp+360], rax
37b9665bclea rax, [rsp+588]
37b9665c4mov [rsp+280], rax
37b9665cclea rax, [rsp+572]
37b9665d4mov [rsp+256], rax
37b9665dclea rax, [rsp+600]
37b9665e4mov [rsp+272], rax
37b9665eclea rax, [rsp+592]
37b9665f4mov [rsp+264], rax
37b9665fcjmp 0x37b966754
37b966601
37b966601 0f 1f 80 00 00 00 00 .......
37b966608
37b966608loc_37b966608:
37b966608mov rdx, [rsp+288]
37b966610mov [rsp+200], rsi
37b966618mov [rsp+72], r14
37b96661dmov [rsp+192], rdx
37b966625mov rdx, [rsp+296]
37b96662dmov [rsp+184], rdx
37b966635mov rdx, [rsp+512]
37b96663dmov [rsp+176], rdx
37b966645mov rdx, [rsp+504]
37b96664dmov [rsp+168], rdx
37b966655mov rdx, [rsp+424]
37b96665dmov [rsp+160], rdx
37b966665mov rdx, [rsp+448]
37b96666dmov [rsp+152], rdx
37b966675mov rdx, [rsp+440]
37b96667dmov [rsp+144], rdx
37b966685mov rdx, [rsp+432]
37b96668dmov [rsp+136], rdx
37b966695mov rdx, [rsp+456]
37b96669dmov [rsp+128], rdx
37b9666a5mov rdx, [rsp+312]
37b9666admov [rsp+120], rdx
37b9666b2mov rdx, [rsp+496]
37b9666bamov [rsp+112], rdx
37b9666bfmov rdx, [rsp+480]
37b9666c7mov [rsp+104], rdx
37b9666ccmov rdx, [rsp+472]
37b9666d4mov [rsp+96], rdx
37b9666d9mov rdx, [rsp+464]
37b9666e1mov [rsp+88], rdx
37b9666e6mov rdx, [rsp+488]
37b9666eemov [rsp+80], rdx
37b9666f3mov rdx, [rsp+272]
37b9666fbmov [rsp+48], r13
37b966700mov r9, [rsp+280]
37b966708mov [rsp+64], rdx
37b96670dmov rdx, [rsp+264]
37b966715mov [rsp+40], r11
37b96671amov r8, [rsp+256]
37b966722mov [rsp+56], rdx
37b966727mov rdx, [rsp+304]
37b96672fmov [rsp+32], rax
37b966734call dlasd6_
37b966739
37b966739loc_37b966739:
37b966739mov eax, [rsi]
37b96673btest eax, eax
37b96673djne 0x37b965c16
37b966743add rbx, 1
37b966747cmp [rsp+216], ebx
37b96674ejl 0x37b966df2
37b966754
37b966754loc_37b966754:
37b966754mov rcx, [rsp+248]
37b96675cmov rdx, [rsp+344]
37b966764movsxd rax, [r12+4*rbx-4]
37b966769mov ecx, [rcx+4*rbx-8]
37b96676dmov edx, [rdx+4*rbx-4]
37b966771mov [rsp+572], ecx
37b966778mov ecx, eax
37b96677amov [rsp+560], edx
37b966781sub ecx, edx
37b966783mov edx, 1
37b966788cmp [rsp+216], ebx
37b96678fje 0x37b966d50
37b966795
37b966795loc_37b966795:
37b966795sub rax, 1
37b966799mov [rsp+588], edx
37b9667a0mov rdx, [rsp+240]
37b9667a8movsd_xmm x0, [rdi+8*rax]
37b9667admovsd_xmm [rsp+592], x0
37b9667b6movsd_xmm x0, [rdx+8*rax]
37b9667bbmov eax, [rsp+356]
37b9667c2movsxd rdx, ecx
37b9667c5movsd_xmm [rsp+600], x0
37b9667celea eax, [rax+rcx-2]
37b9667d2cdqe
37b9667d4lea r14, [r12+4*rax]
37b9667d8mov eax, [rsp+352]
37b9667dfadd eax, ecx
37b9667e1mov rcx, [rsp+224]
37b9667e9cdqe
37b9667ebmov r8l, [rcx]
37b9667eelea r13, [rbp+8*rax-8]
37b9667f3lea rax, [8*rdx-8]
37b9667fblea r11, [rbp+rax]
37b966800add rax, rdi
37b966803test r8l, r8l
37b966806je 0x37b966608
37b96680cmov r15, [rsp+320]
37b966814sub [rsp+232], 1
37b96681cmovsxd rcx, [rsp+232]
37b966824mov [rsp+200], rsi
37b96682clea r9, [r15+rdx]
37b966830mov r15, [rsp+336]
37b966838sub rcx, 1
37b96683cshl r9, 3
37b966840lea r8, [r15+rdx]
37b966844mov r15, [rsp+288]
37b96684clea r10, [8*rcx]
37b966854shl rcx, 2
37b966858shl r8, 3
37b96685cmov [rsp+192], r15
37b966864mov r15, [rsp+296]
37b96686cmov [rsp+184], r15
37b966874mov r15, [rsp+512]
37b96687cadd r15, r10
37b96687fadd r10, [rsp+504]
37b966887mov [rsp+176], r15
37b96688fmov r15, [rsp+424]
37b966897mov [rsp+168], r10
37b96689flea r10, [r15+rcx]
37b9668a3mov r15, [rsp+448]
37b9668abmov [rsp+160], r10
37b9668b3lea r10, [r15+r9]
37b9668b7add r9, [rsp+432]
37b9668bfmov r15, [rsp+440]
37b9668c7mov [rsp+136], r9
37b9668cfmov r9, [rsp+456]
37b9668d7mov [rsp+152], r10
37b9668dflea r10, [r15+r8]
37b9668e3mov r15, [rsp+480]
37b9668ebadd r9, r8
37b9668eeadd r8, [rsp+496]
37b9668f6mov [rsp+144], r10
37b9668femov [rsp+128], r9
37b966906mov r9, [rsp+312]
37b96690emov [rsp+104], r15
37b966913mov r15, [rsp+472]
37b96691bmov [rsp+120], r9
37b966920mov r9, [rsp+360]
37b966928mov [rsp+112], r8
37b96692dlea r8, [r9+rdx]
37b966931lea r8, [r15+4*r8]
37b966935mov [rsp+96], r8
37b96693aadd rcx, [rsp+464]
37b966942mov [rsp+88], rcx
37b966947mov rcx, [rsp+488]
37b96694fadd rdx, [rsp+328]
37b966957mov [rsp+72], r14
37b96695clea rdx, [rcx+4*rdx]
37b966960mov rcx, [rsp+272]
37b966968mov [rsp+48], r13
37b96696dmov [rsp+80], rdx
37b966972mov r9, [rsp+280]
37b96697amov [rsp+64], rcx
37b96697fmov rcx, [rsp+264]
37b966987mov [rsp+40], r11
37b96698cmov r8, [rsp+256]
37b966994mov [rsp+56], rcx
37b966999mov rdx, [rsp+304]
37b9669a1mov [rsp+32], rax
37b9669a6mov rcx, [rsp+224]
37b9669aecall dlasd6_
37b9669b3jmp 0x37b966739
37b9669b8
37b9669b8 0f 1f 84 00 00 00 00 00 ........
37b9669c0
37b9669c0loc_37b9669c0:
37b9669c0mov [rsp+416], rax
37b9669c8mov rax, [rsp+360]
37b9669d0lea r9, [rip+0xada531]
37b9669d7lea rcx, [rip+0xada532]
37b9669demov r8, [rsp+256]
37b9669e6mov [rsp+48], r13
37b9669eblea r11, [rax+rsi]
37b9669eflea rax, [rip+0xada522]
37b9669f6mov [rsp+56], 1
37b9669ffmov [rsp+40], r11
37b966a04mov rdx, r8
37b966a07mov [rsp+32], rax
37b966a0cmov [rsp+408], r10l
37b966a14mov [rsp+400], r11
37b966a1ccall dlaset_
37b966a21add rsi, [rsp+280]
37b966a29mov [rsp+48], r13
37b966a2elea rcx, [rip+0xada4e3]
37b966a35mov r8, [rsp+232]
37b966a3dmov [rsp+40], rsi
37b966a42lea r9, [rip+0xada4bf]
37b966a49mov [rsp+32], rcx
37b966a4elea rcx, [rip+0xada4bb]
37b966a55mov [rsp+56], 1
37b966a5emov rdx, r8
37b966a61call dlaset_
37b966a66mov rcx, [rsp+216]
37b966a6emov [rsp+64], rsi
37b966a73mov rax, [rsp+416]
37b966a7bmov r11, [rsp+400]
37b966a83mov [rsp+104], r13
37b966a88mov [rsp+112], rcx
37b966a8dmov rcx, [rsp+312]
37b966a95mov [rsp+48], rax
37b966a9amov rax, [rsp+256]
37b966aa2mov [rsp+56], rcx
37b966aa7mov rcx, [rsp+288]
37b966aafmov [rsp+96], r11
37b966ab4mov r9, [rsp+232]
37b966abcmov r8, rax
37b966abfmov [rsp+80], r11
37b966ac4mov rdx, [rsp+296]
37b966accmov [rsp+40], rcx
37b966ad1lea rcx, [rip+0xada42c]
37b966ad8mov [rsp+32], rax
37b966addmov [rsp+88], r13
37b966ae2mov [rsp+72], r13
37b966ae7mov [rsp+128], 1
37b966af3mov [rsp+120], r14
37b966af8call dlasdq_
37b966afdlea rax, [rip+0xada41c]
37b966b04mov rdx, rsi
37b966b07mov rsi, [rsp+232]
37b966b0fmov [rsp+32], rax
37b966b14mov r9, [rsp+320]
37b966b1cmov r8, rax
37b966b1fmov rcx, rsi
37b966b22call dcopy_
37b966b27mov r9, [rsp+280]
37b966b2fmovsxd rax, [rsp+564]
37b966b37mov rcx, rsi
37b966b3aimul rax, [rsp+368]
37b966b43add rax, [rsp+376]
37b966b4badd rax, r12
37b966b4elea rdx, [r9+8*rax]
37b966b52lea rax, [rip+0xada3c7]
37b966b59mov r9, [rsp+328]
37b966b61mov [rsp+32], rax
37b966b66mov r8, rax
37b966b69call dcopy_
37b966b6emov r10l, [rsp+408]
37b966b76jmp 0x37b96613b
37b966b7b
37b966b7b 0f 1f 44 00 00 ..D..
37b966b80
37b966b80loc_37b966b80:
37b966b80mov [rsp+416], rax
37b966b88mov rax, [rsp+360]
37b966b90lea r10, [rsp+572]
37b966b98lea r9, [rip+0xada369]
37b966b9fmov [rsp+56], 1
37b966ba8mov r8, r10
37b966babmov rdx, r10
37b966baelea rcx, [rip+0xada35b]
37b966bb5lea r11, [rax+rdi]
37b966bb9lea rax, [rip+0xada358]
37b966bc0mov [rsp+48], r13
37b966bc5mov [rsp+40], r11
37b966bcamov [rsp+32], rax
37b966bcfmov [rsp+408], r11
37b966bd7mov [rsp+400], r10
37b966bdfcall dlaset_
37b966be4mov rbx, [rsp+280]
37b966beclea rax, [rip+0xada325]
37b966bf3mov [rsp+56], 1
37b966bfcmov [rsp+32], rax
37b966c01lea r9, [rip+0xada300]
37b966c08lea r8, [rsp+576]
37b966c10add rbx, rdi
37b966c13mov [rsp+48], r13
37b966c18lea rdx, [rsp+576]
37b966c20lea rcx, [rip+0xada2e9]
37b966c27mov [rsp+40], rbx
37b966c2ccall dlaset_
37b966c31mov rax, [rsp+216]
37b966c39mov [rsp+64], rbx
37b966c3elea r9, [rsp+576]
37b966c46mov r11, [rsp+408]
37b966c4emov r10, [rsp+400]
37b966c56mov [rsp+120], r14
37b966c5blea rcx, [rip+0xada2a2]
37b966c62mov [rsp+112], rax
37b966c67mov rax, [rsp+416]
37b966c6fmov [rsp+96], r11
37b966c74mov rdx, [rsp+296]
37b966c7cmov r8, r10
37b966c7fmov [rsp+56], rax
37b966c84mov rax, [rsp+312]
37b966c8cmov [rsp+80], r11
37b966c91mov [rsp+48], rax
37b966c96mov rax, [rsp+288]
37b966c9emov [rsp+32], r10
37b966ca3mov [rsp+40], rax
37b966ca8mov [rsp+104], r13
37b966cadmov [rsp+88], r13
37b966cb2mov [rsp+72], r13
37b966cb7mov [rsp+128], 1
37b966cc3call dlasdq_
37b966cc8lea rax, [rip+0xada251]
37b966ccfmov rdx, rbx
37b966cd2mov r9, [rsp+320]
37b966cdamov [rsp+32], rax
37b966cdfmov r8, rax
37b966ce2lea rcx, [rsp+576]
37b966ceacall dcopy_
37b966cefmov edx, [rsp+264]
37b966cf6movsxd rax, [rsp+576]
37b966cfemov rbx, [rsp+280]
37b966d06imul rax, [rsp+368]
37b966d0fadd edx, 1
37b966d12add rax, [rsp+376]
37b966d1amovsxd rdx, edx
37b966d1dadd rax, rdx
37b966d20lea rdx, [rbx+8*rax]
37b966d24jmp 0x37b966394
37b966d29
37b966d29 0f 1f 80 00 00 00 00 .......
37b966d30
37b966d30loc_37b966d30:
37b966d30mov rax, [rsp+520]
37b966d38mov r11l, [rax]
37b966d3bxor eax, eax
37b966d3dtest r11l, r11l
37b966d40setne al
37b966d43jmp 0x37b9661c8
37b966d48
37b966d48 0f 1f 84 00 00 00 00 00 ........
37b966d50
37b966d50loc_37b966d50:
37b966d50mov rdx, [rsp+520]
37b966d58mov edx, [rdx]
37b966d5ajmp 0x37b966795
37b966d5f
37b966d5floc_37b966d5f:
37b966d5fmov rax, [rsp+360]
37b966d67mov [rsp+32], rcx
37b966d6cmov r8, rcx
37b966d6flea r9, [rsp+548]
37b966d77mov [rsp+120], rsi
37b966d7cmov rdx, [rsp+520]
37b966d84lea rcx, [rip+0xada179]
37b966d8bmov [rsp+96], rax
37b966d90mov [rsp+80], rax
37b966d95mov rax, [rsp+280]
37b966d9dmov [rsp+128], 1
37b966da9mov [rsp+64], rax
37b966daemov rax, [rsp+240]
37b966db6mov [rsp+112], rbp
37b966dbbmov [rsp+56], rax
37b966dc0mov rax, [rsp+272]
37b966dc8mov [rsp+104], rdi
37b966dcdmov [rsp+48], rax
37b966dd2lea rax, [rip+0xada127]
37b966dd9mov [rsp+88], rdi
37b966ddemov [rsp+72], rdi
37b966de3mov [rsp+40], rax
37b966de8call dlasdq_
37b966dedjmp 0x37b965c16
37b966df2
37b966df2loc_37b966df2:
37b966df2mov r14l, [rsp+528]
37b966dfamov r15, [rsp+248]
37b966e02mov r8, [rsp+384]
37b966e0amov r13, [rsp+392]
37b966e12lea ecx, [r14-1]
37b966e16
37b966e16loc_37b966e16:
37b966e16mov rbx, [rsp+368]
37b966e1esub [rsp+328], r13
37b966e26mov r14l, ecx
37b966e29sub [rsp+320], rbx
37b966e31test ecx, ecx
37b966e33jne 0x37b966529
37b966e39jmp 0x37b965c16
37b966e3e
37b966e3eloc_37b966e3e:
37b966e3emov [rsp+216], 1
37b966e49jmp 0x37b966564
37b966e4e
37b966e4eloc_37b966e4e:
37b966e4emov r11l, -8
37b966e54mov r9l, 8
37b966e5ajmp 0x37b965bf0
37b966e5f
37b966e5f 90 .
37b965a80
37b966e60
37b966e60dlasdq_:
37b966e60push r15
37b966e62push r14
37b966e64push r13
37b966e66push r12
37b966e68push rbp
37b966e69push rdi
37b966e6apush rsi
37b966e6bpush rbx
37b966e6csub rsp, 216
37b966e73mov rax, [rsp+376]
37b966e7bmov rsi, [rsp+336]
37b966e83mov rdi, [rsp+400]
37b966e8bmov eax, [rax]
37b966e8dmov [rsp+152], eax
37b966e94mov r13, rcx
37b966e97mov rbp, rdx
37b966e9amov rbx, r8
37b966e9dmov rax, [rsp+408]
37b966ea5mov [rsp+312], r9
37b966eadmov r8l, 1
37b966eb3mov r9l, 1
37b966eb9lea rdx, [rip+0xada070]
37b966ec0mov [rax], 0
37b966ec6call lsame_
37b966ecbmov r9l, 1
37b966ed1mov r8l, 1
37b966ed7mov rcx, r13
37b966edalea rdx, [rip+0xada050]
37b966ee1mov r12l, eax
37b966ee4call lsame_
37b966ee9test eax, eax
37b966eebjne 0x37b966f50
37b966eedmov edx, 1
37b966ef2test r12l, r12l
37b966ef5je 0x37b966fc8
37b966efb
37b966efbloc_37b966efb:
37b966efbmov eax, [rbp]
37b966efemov r8l, -2
37b966f04mov ecx, 2
37b966f09cmp eax, 1
37b966f0cjbe 0x37b966f57
37b966f0e
37b966f0eloc_37b966f0e:
37b966f0emov rax, [rsp+408]
37b966f16mov [rax], r8l
37b966f19
37b966f19loc_37b966f19:
37b966f19mov [rsp+200], ecx
37b966f20lea rdx, [rsp+200]
37b966f28mov r8l, 6
37b966f2elea rcx, [rip+0xad9ffd]
37b966f35call xerbla_
37b966f3anop
37b966f3b
37b966f3bloc_37b966f3b:
37b966f3badd rsp, 216
37b966f42pop rbx
37b966f43pop rsi
37b966f44pop rdi
37b966f45pop rbp
37b966f46pop r12
37b966f48pop r13
37b966f4apop r14
37b966f4cpop r15
37b966f4eret
37b966f4f
37b966f4f 90 .
37b966f50
37b966f50loc_37b966f50:
37b966f50mov edx, 2
37b966f55jmp 0x37b966efb
37b966f57
37b966f57loc_37b966f57:
37b966f57mov r11l, [rbx]
37b966f5atest r11l, r11l
37b966f5djs 0x37b966fd8
37b966f5fmov rcx, [rsp+312]
37b966f67mov ecx, [rcx]
37b966f69test ecx, ecx
37b966f6bjs 0x37b966fe8
37b966f6dmov r10, [rsp+320]
37b966f75mov r8l, [r10]
37b966f78test r8l, r8l
37b966f7bjs 0x37b967008
37b966f81mov r10, [rsp+328]
37b966f89mov r12l, [r10]
37b966f8ctest r12l, r12l
37b966f8fjs 0x37b966ff8
37b966f91test r11l, r11l
37b966f94mov r9l, 1
37b966f9amov r10, [rsp+360]
37b966fa2cmovg r9l, r11l
37b966fa6mov ebp, r9l
37b966fa9mov r9l, [r10]
37b966factest ecx, ecx
37b966faeje 0x37b967018
37b966fb0cmp ebp, r9l
37b966fb3jle 0x37b96701d
37b966fb5
37b966fb5loc_37b966fb5:
37b966fb5mov r8l, -10
37b966fbbmov ecx, 10
37b966fc0jmp 0x37b966f0e
37b966fc5
37b966fc5 0f 1f 00 ...
37b966fc8
37b966fc8loc_37b966fc8:
37b966fc8mov r8l, -1
37b966fcemov ecx, 1
37b966fd3jmp 0x37b966f0e
37b966fd8
37b966fd8loc_37b966fd8:
37b966fd8mov r8l, -3
37b966fdemov ecx, 3
37b966fe3jmp 0x37b966f0e
37b966fe8
37b966fe8loc_37b966fe8:
37b966fe8mov r8l, -4
37b966feemov ecx, 4
37b966ff3jmp 0x37b966f0e
37b966ff8
37b966ff8loc_37b966ff8:
37b966ff8mov r8l, -6
37b966ffemov ecx, 6
37b967003jmp 0x37b966f0e
37b967008
37b967008loc_37b967008:
37b967008mov r8l, -5
37b96700emov ecx, 5
37b967013jmp 0x37b966f0e
37b967018
37b967018loc_37b967018:
37b967018test r9l, r9l
37b96701bjle 0x37b966fb5
37b96701d
37b96701dloc_37b96701d:
37b96701dmov r10, [rsp+376]
37b967025test r8l, r8l
37b967028mov r9l, 1
37b96702ecmovg r9l, r8l
37b967032cmp [r10], r9l
37b967035jl 0x37b9679e7
37b96703bmov r10, [rsp+392]
37b967043mov r9l, [r10]
37b967046test r12l, r12l
37b967049je 0x37b967060
37b96704bcmp ebp, r9l
37b96704ejle 0x37b967065
37b967050
37b967050loc_37b967050:
37b967050mov r8l, -14
37b967056mov ecx, 14
37b96705bjmp 0x37b966f0e
37b967060
37b967060loc_37b967060:
37b967060test r9l, r9l
37b967063jle 0x37b967050
37b967065
37b967065loc_37b967065:
37b967065mov r10, [rsp+408]
37b96706dmov r10l, [r10]
37b967070test r10l, r10l
37b967073jne 0x37b9679f7
37b967079test r11l, r11l
37b96707cje 0x37b966f3b
37b967082mov ebp, 1
37b967087test ecx, ecx
37b967089je 0x37b967725
37b96708f
37b96708floc_37b96708f:
37b96708flea ecx, [r11+1]
37b967093mov [rsp+180], ecx
37b96709acmp edx, 1
37b96709djne 0x37b9676df
37b9670a3test al, 1
37b9670a5je 0x37b9676df
37b9670abcmp r11l, 1
37b9670afje 0x37b9679b5
37b9670b5lea rcx, [rsp+200]
37b9670bdmov [rsp+160], r11l
37b9670c5mov r14, [rsp+344]
37b9670cdlea r13, [rsp+192]
37b9670d5mov [rsp+144], rcx
37b9670ddmov r15l, 1
37b9670e3mov r12l, r11l
37b9670e6lea rcx, [rsp+184]
37b9670eemov [rsp+136], rcx
37b9670f6mov [rsp+172], r10l
37b9670femov [rsp+336], rsi
37b967106nop [rax+rax]
37b967110
37b967110loc_37b967110:
37b967110mov [rsp+32], r13
37b967115mov r9, [rsp+144]
37b96711dmov rdx, r14
37b967120mov rcx, rsi
37b967123mov r8, [rsp+136]
37b96712bcall dlartg_
37b967130movsd_xmm x0, [rsi+8]
37b967135movsd_xmm x1, [rsp+200]
37b96713emovsd_xmm x3, [rsp+192]
37b967147movapd x2, x0
37b96714bmulsd x2, x1
37b96714fmovsd_xmm [r14], x2
37b967154movsd_xmm x2, [rsp+184]
37b96715dmulsd x0, x2
37b967161unpcklpd x3, x0
37b967165movups [rsi], x3
37b967168test ebp, ebp
37b96716aje 0x37b967182
37b96716cmov ecx, [rbx]
37b96716emovsd_xmm [rdi+8*r15-8], x2
37b967175lea ecx, [rcx+r15-1]
37b96717amovsxd rcx, ecx
37b96717dmovsd_xmm [rdi+8*rcx], x1
37b967182
37b967182loc_37b967182:
37b967182add r15, 1
37b967186add rsi, 8
37b96718aadd r14, 8
37b96718ecmp r12, r15
37b967191jne 0x37b967110
37b967197mov r11l, [rsp+160]
37b96719fmov r10l, [rsp+172]
37b9671a7mov rsi, [rsp+336]
37b9671afmovsxd rax, [rbx]
37b9671b2
37b9671b2loc_37b9671b2:
37b9671b2mov rdx, [rsp+344]
37b9671bamov [rsp+32], r13
37b9671bflea rcx, [8*rax-8]
37b9671c7mov r9, [rsp+144]
37b9671cfmov r8, [rsp+136]
37b9671d7mov [rsp+172], r10l
37b9671dfadd rdx, rcx
37b9671e2add rcx, rsi
37b9671e5mov [rsp+160], r11l
37b9671edcall dlartg_
37b9671f2movsxd rax, [rbx]
37b9671f5movsd_xmm x0, [rsp+192]
37b9671femov rdx, [rsp+344]
37b967206movsxd r11, [rsp+160]
37b96720emov rcx, rax
37b967211sub rax, 1
37b967215test ebp, ebp
37b967217mov r10l, [rsp+172]
37b96721fmov [rdx+8*rax], 0
37b967227movsd_xmm [rsi+8*rax], x0
37b96722cje 0x37b967250
37b96722emovsd_xmm x0, [rsp+184]
37b967237movsd_xmm [rdi+8*rax], x0
37b96723clea eax, [rcx+rcx]
37b96723fmovsd_xmm x0, [rsp+200]
37b967248cdqe
37b96724amovsd_xmm [rdi+8*rax-8], x0
37b967250
37b967250loc_37b967250:
37b967250mov rax, [rsp+312]
37b967258mov r12l, [rax]
37b96725btest r12l, r12l
37b96725ejg 0x37b967769
37b967264cmp ecx, 1
37b967267jle 0x37b967343
37b96726d
37b96726dloc_37b96726d:
37b96726dmov r12, [rsp+344]
37b967275mov r14, rsi
37b967278mov rax, r13
37b96727bmov r15l, 1
37b967281mov [rsp+160], r10l
37b967289mov r13, r14
37b96728cmov r14, rax
37b96728fmov [rsp+336], rsi
37b967297mov rsi, r12
37b96729amov r12l, ecx
37b96729dnop [rax]
37b9672a0
37b9672a0loc_37b9672a0:
37b9672a0mov [rsp+32], r14
37b9672a5mov r9, [rsp+144]
37b9672admov rdx, rsi
37b9672b0mov rcx, r13
37b9672b3mov r8, [rsp+136]
37b9672bbcall dlartg_
37b9672c0movsd_xmm x0, [r13+8]
37b9672c6movsd_xmm x1, [rsp+200]
37b9672cfmovsd_xmm x3, [rsp+192]
37b9672d8movapd x2, x0
37b9672dcmulsd x2, x1
37b9672e0movsd_xmm [rsi], x2
37b9672e4movsd_xmm x2, [rsp+184]
37b9672edmulsd x0, x2
37b9672f1unpcklpd x3, x0
37b9672f5movups [r13], x3
37b9672fatest ebp, ebp
37b9672fcje 0x37b967314
37b9672femov ecx, [rbx]
37b967300movsd_xmm [rdi+8*r15-8], x2
37b967307lea ecx, [rcx+r15-1]
37b96730cmovsxd rcx, ecx
37b96730fmovsd_xmm [rdi+8*rcx], x1
37b967314
37b967314loc_37b967314:
37b967314add r15, 1
37b967318add r13, 8
37b96731cadd rsi, 8
37b967320cmp r12l, r15l
37b967323jg 0x37b9672a0
37b967329mov r10l, [rsp+160]
37b967331mov rsi, [rsp+336]
37b967339
37b967339loc_37b967339:
37b967339cmp r10l, 1
37b96733dje 0x37b9677fb
37b967343
37b967343loc_37b967343:
37b967343mov rax, [rsp+320]
37b96734bmov r11l, [rax]
37b96734etest r11l, r11l
37b967351jle 0x37b96773c
37b967357movsxd rax, [rsp+180]
37b96735fmov [rsp+40], rdi
37b967364lea r15, [rip+0xad9bce]
37b96736blea r8, [rip+0xad9bc6]
37b967372mov [rsp+32], rbx
37b967377mov r9, [rsp+320]
37b96737fmov rdx, r15
37b967382lea rcx, [rip+0xad9bb1]
37b967389mov [rsp+88], 1
37b967392lea rbp, [rdi+8*rax-8]
37b967397mov rax, [rsp+376]
37b96739fmov [rsp+80], 1
37b9673a8mov [rsp+64], rax
37b9673admov rax, [rsp+368]
37b9673b5mov [rsp+72], 1
37b9673bemov [rsp+56], rax
37b9673c3mov [rsp+48], rbp
37b9673c8call dlasr_
37b9673cdmov rax, [rsp+328]
37b9673d5mov r10l, [rax]
37b9673d8test r10l, r10l
37b9673dbjle 0x37b967450
37b9673dd
37b9673ddloc_37b9673dd:
37b9673ddmov rax, [rsp+392]
37b9673e5mov r9, rbx
37b9673e8mov [rsp+88], 1
37b9673f1lea r8, [rip+0xad9b40]
37b9673f8mov [rsp+48], rbp
37b9673fdmov rdx, r15
37b967400lea rcx, [rip+0xad9b2a]
37b967407mov [rsp+64], rax
37b96740cmov rax, [rsp+384]
37b967414mov [rsp+80], 1
37b96741dmov [rsp+56], rax
37b967422mov rax, [rsp+328]
37b96742amov [rsp+72], 1
37b967433mov [rsp+40], rdi
37b967438mov [rsp+32], rax
37b96743dcall dlasr_
37b967442nop [rax]
37b967445nop [rax+rax]
37b967450
37b967450loc_37b967450:
37b967450mov rax, [rsp+408]
37b967458mov [rsp+40], rsi
37b96745dmov rdx, rbx
37b967460lea rcx, [rip+0xad9ac9]
37b967467mov r8, [rsp+312]
37b96746fmov r9, [rsp+320]
37b967477mov [rsp+104], rdi
37b96747cmov [rsp+112], rax
37b967481mov rax, [rsp+392]
37b967489mov [rsp+120], 1
37b967492mov [rsp+96], rax
37b967497mov rax, [rsp+384]
37b96749fmov [rsp+88], rax
37b9674a4mov rax, [rsp+376]
37b9674acmov [rsp+80], rax
37b9674b1mov rax, [rsp+368]
37b9674b9mov [rsp+72], rax
37b9674bemov rax, [rsp+360]
37b9674c6mov [rsp+64], rax
37b9674cbmov rax, [rsp+352]
37b9674d3mov [rsp+56], rax
37b9674d8mov rax, [rsp+344]
37b9674e0mov [rsp+48], rax
37b9674e5mov rax, [rsp+328]
37b9674edmov [rsp+32], rax
37b9674f2call dbdsqr_
37b9674f7mov r8l, [rbx]
37b9674fatest r8l, r8l
37b9674fdjle 0x37b966f3b
37b967503movsxd r9, [rsp+152]
37b96750bxor eax, eax
37b96750dmov r15, [rsp+368]
37b967515mov [rsp+136], r8l
37b96751dmov [rsp+304], rbx
37b967525mov r11l, r8l
37b967528mov edi, 1
37b96752dmov ebx, 8
37b967532test r9, r9
37b967535mov r14, r15
37b967538mov r15, [rsp+304]
37b967540cmovs r9, rax
37b967544xor r13l, r13l
37b967547mov rax, r9
37b96754amov [rsp+160], r9
37b967552not rax
37b967555mov [rsp+152], rax
37b96755dlea rax, [8*r9]
37b967565mov [rsp+144], rax
37b96756dnop [rax]
37b967570
37b967570loc_37b967570:
37b967570lea ebp, [rdi+1]
37b967573cmp ebp, r11l
37b967576jg 0x37b9676b8
37b96757cmovsxd rdx, ebp
37b96757fmovsd_xmm x2, [rsi+r13]
37b967585mov rcx, rdx
37b967588neg rcx
37b96758bmovapd x0, x2
37b96758flea r8, [rbx+8*rcx]
37b967593mov ecx, edi
37b967595add r8, rsi
37b967598nop [rax+rax]
37b9675a0
37b9675a0loc_37b9675a0:
37b9675a0movsd_xmm x1, [r8+8*rdx]
37b9675a6comisd x0, x1
37b9675aaminsd x1, x0
37b9675aecmova ecx, edx
37b9675b1add rdx, 1
37b9675b5movapd x0, x1
37b9675b9cmp r11l, edx
37b9675bcjge 0x37b9675a0
37b9675becmp ecx, edi
37b9675c0je 0x37b9676b8
37b9675c6mov rax, [rsp+312]
37b9675cemovsxd rdi, ecx
37b9675d1lea r12, [rdi-1]
37b9675d5mov ecx, [rax]
37b9675d7movsd_xmm [rsi+8*r12], x2
37b9675ddmovsd_xmm [rsi+r13], x1
37b9675e3test ecx, ecx
37b9675e5jle 0x37b967621
37b9675e7mov rax, [rsp+352]
37b9675efmov r8, [rsp+360]
37b9675f7mov rcx, [rsp+312]
37b9675fflea rdx, [rax+8*r12]
37b967603mov rax, [rsp+360]
37b96760bmov [rsp+32], rax
37b967610mov rax, [rsp+352]
37b967618lea r9, [rax+r13]
37b96761ccall dswap_
37b967621
37b967621loc_37b967621:
37b967621mov rax, [rsp+320]
37b967629mov edx, [rax]
37b96762btest edx, edx
37b96762djle 0x37b967670
37b96762fimul rdi, [rsp+160]
37b967638mov rax, [rsp+152]
37b967640mov r9, r14
37b967643mov rcx, [rsp+320]
37b96764blea rdx, [rax+rdi+1]
37b967650mov rax, [rsp+368]
37b967658lea rdx, [rax+8*rdx]
37b96765clea rax, [rip+0xad98d9]
37b967663mov [rsp+32], rax
37b967668mov r8, rax
37b96766bcall dswap_
37b967670
37b967670loc_37b967670:
37b967670mov rax, [rsp+328]
37b967678mov eax, [rax]
37b96767atest eax, eax
37b96767cjle 0x37b9676b8
37b96767emov rax, [rsp+384]
37b967686mov r8, [rsp+392]
37b96768emov rcx, [rsp+328]
37b967696lea rdx, [rax+8*r12]
37b96769amov rax, [rsp+392]
37b9676a2mov [rsp+32], rax
37b9676a7mov rax, [rsp+384]
37b9676aflea r9, [rax+r13]
37b9676b3call dswap_
37b9676b8
37b9676b8loc_37b9676b8:
37b9676b8cmp [rsp+136], ebp
37b9676bfjl 0x37b966f3b
37b9676c5mov r11l, [r15]
37b9676c8add rbx, 8
37b9676ccadd r13, 8
37b9676d0mov edi, ebp
37b9676d2add r14, [rsp+144]
37b9676dajmp 0x37b967570
37b9676df
37b9676dfloc_37b9676df:
37b9676dfcmp edx, 2
37b9676e2jne 0x37b967450
37b9676e8mov r10l, eax
37b9676ebcmp r11l, 1
37b9676efje 0x37b967339
37b9676f5lea rax, [rsp+200]
37b9676fdmov ecx, r11l
37b967700lea r13, [rsp+192]
37b967708mov [rsp+144], rax
37b967710lea rax, [rsp+184]
37b967718mov [rsp+136], rax
37b967720jmp 0x37b96726d
37b967725
37b967725loc_37b967725:
37b967725test r8l, r8l
37b967728jne 0x37b96708f
37b96772exor ebp, ebp
37b967730test r12l, r12l
37b967733setne bpl
37b967737jmp 0x37b96708f
37b96773c
37b96773cloc_37b96773c:
37b96773cmov rax, [rsp+328]
37b967744mov r8l, [rax]
37b967747test r8l, r8l
37b96774ajle 0x37b967450
37b967750movsxd rax, [rsp+180]
37b967758lea r15, [rip+0xad97da]
37b96775flea rbp, [rdi+8*rax-8]
37b967764jmp 0x37b9673dd
37b967769
37b967769loc_37b967769:
37b967769mov rax, [rsp+360]
37b967771mov [rsp+40], rdi
37b967776lea rcx, [rip+0xad97b4]
37b96777dlea r9, [rsp+180]
37b967785mov [rsp+88], 1
37b96778elea r8, [rip+0xad97a3]
37b967795lea rdx, [rip+0xad979d]
37b96779cmov [rsp+64], rax
37b9677a1mov rax, [rsp+352]
37b9677a9mov [rsp+80], 1
37b9677b2mov [rsp+56], rax
37b9677b7lea rax, [rdi+8*r11]
37b9677bbmov [rsp+48], rax
37b9677c0mov rax, [rsp+312]
37b9677c8mov [rsp+72], 1
37b9677d1mov [rsp+32], rax
37b9677d6mov [rsp+160], r10l
37b9677decall dlasr_
37b9677e3mov ecx, [rbx]
37b9677e5mov r10l, [rsp+160]
37b9677edcmp ecx, 1
37b9677f0jg 0x37b96726d
37b9677f6jmp 0x37b967343
37b9677fb
37b9677fbloc_37b9677fb:
37b9677fbmovsxd rax, [rbx]
37b9677femov rdx, [rsp+344]
37b967806lea r9, [rsp+200]
37b96780elea r8, [rsp+184]
37b967816lea rax, [8*rax-8]
37b96781eadd rdx, rax
37b967821lea rcx, [rsi+rax]
37b967825lea rax, [rsp+192]
37b96782dmov [rsp+32], rax
37b967832call dlartg_
37b967837movsxd rdx, [rbx]
37b96783amov rcx, [rsp+320]
37b967842movsd_xmm x0, [rsp+192]
37b96784bmov rax, rdx
37b96784esub rdx, 1
37b967852mov ecx, [rcx]
37b967854movsd_xmm [rsi+8*rdx], x0
37b967859test ebp, ebp
37b96785bje 0x37b96787e
37b96785dmovsd_xmm x0, [rsp+184]
37b967866add eax, eax
37b967868cdqe
37b96786amovsd_xmm [rdi+8*rdx], x0
37b96786fmovsd_xmm x0, [rsp+200]
37b967878movsd_xmm [rdi+8*rax-8], x0
37b96787e
37b96787eloc_37b96787e:
37b96787etest ecx, ecx
37b967880jle 0x37b96798f
37b967886mov rax, [rsp+376]
37b96788emov [rsp+40], rdi
37b967893lea rbp, [rsp+180]
37b96789blea r15, [rip+0xad9697]
37b9678a2mov [rsp+32], rbp
37b9678a7mov r9, [rsp+320]
37b9678afmov rdx, r15
37b9678b2lea r8, [rip+0xad967f]
37b9678b9mov [rsp+64], rax
37b9678belea rcx, [rip+0xad9675]
37b9678c5mov rax, [rsp+368]
37b9678cdmov [rsp+88], 1
37b9678d6mov [rsp+56], rax
37b9678dbmovsxd rax, [rsp+180]
37b9678e3mov [rsp+80], 1
37b9678ecmov [rsp+72], 1
37b9678f5lea rax, [rdi+8*rax-8]
37b9678famov [rsp+48], rax
37b9678ffcall dlasr_
37b967904mov rax, [rsp+328]
37b96790cmov r9l, [rax]
37b96790ftest r9l, r9l
37b967912jle 0x37b967450
37b967918
37b967918loc_37b967918:
37b967918mov rax, [rsp+392]
37b967920mov r9, rbp
37b967923mov rdx, r15
37b967926mov [rsp+88], 1
37b96792fmov [rsp+80], 1
37b967938lea r8, [rip+0xad95f9]
37b96793flea rcx, [rip+0xad95eb]
37b967946mov [rsp+64], rax
37b96794bmov rax, [rsp+384]
37b967953mov [rsp+72], 1
37b96795cmov [rsp+56], rax
37b967961movsxd rax, [rsp+180]
37b967969mov [rsp+40], rdi
37b96796elea rax, [rdi+8*rax-8]
37b967973mov [rsp+48], rax
37b967978mov rax, [rsp+328]
37b967980mov [rsp+32], rax
37b967985call dlasr_
37b96798ajmp 0x37b967450
37b96798f
37b96798floc_37b96798f:
37b96798fmov rax, [rsp+328]
37b967997mov ebp, [rax]
37b967999test ebp, ebp
37b96799bjle 0x37b967450
37b9679a1lea rbp, [rsp+180]
37b9679a9lea r15, [rip+0xad9589]
37b9679b0jmp 0x37b967918
37b9679b5
37b9679b5loc_37b9679b5:
37b9679b5lea rcx, [rsp+200]
37b9679bdmov eax, 1
37b9679c2lea r13, [rsp+192]
37b9679camov [rsp+144], rcx
37b9679d2lea rcx, [rsp+184]
37b9679damov [rsp+136], rcx
37b9679e2jmp 0x37b9671b2
37b9679e7
37b9679e7loc_37b9679e7:
37b9679e7mov r8l, -12
37b9679edmov ecx, 12
37b9679f2jmp 0x37b966f0e
37b9679f7
37b9679f7loc_37b9679f7:
37b9679f7mov ecx, r10l
37b9679faneg ecx
37b9679fcjmp 0x37b966f19
37b966e60
37b966e60dlasdq_:
37b966e60push r15
37b966e62push r14
37b966e64push r13
37b966e66push r12
37b966e68push rbp
37b966e69push rdi
37b966e6apush rsi
37b966e6bpush rbx
37b966e6csub rsp, 216
37b966e73mov rax, [rsp+376]
37b966e7bmov rsi, [rsp+336]
37b966e83mov rdi, [rsp+400]
37b966e8bmov eax, [rax]
37b966e8dmov [rsp+152], eax
37b966e94mov r13, rcx
37b966e97mov rbp, rdx
37b966e9amov rbx, r8
37b966e9dmov rax, [rsp+408]
37b966ea5mov [rsp+312], r9
37b966eadmov r8l, 1
37b966eb3mov r9l, 1
37b966eb9lea rdx, [rip+0xada070]
37b966ec0mov [rax], 0
37b966ec6call lsame_
37b966ecbmov r9l, 1
37b966ed1mov r8l, 1
37b966ed7mov rcx, r13
37b966edalea rdx, [rip+0xada050]
37b966ee1mov r12l, eax
37b966ee4call lsame_
37b966ee9test eax, eax
37b966eebjne 0x37b966f50
37b966eedmov edx, 1
37b966ef2test r12l, r12l
37b966ef5je 0x37b966fc8
37b966efb
37b966efbloc_37b966efb:
37b966efbmov eax, [rbp]
37b966efemov r8l, -2
37b966f04mov ecx, 2
37b966f09cmp eax, 1
37b966f0cjbe 0x37b966f57
37b966f0e
37b966f0eloc_37b966f0e:
37b966f0emov rax, [rsp+408]
37b966f16mov [rax], r8l
37b966f19
37b966f19loc_37b966f19:
37b966f19mov [rsp+200], ecx
37b966f20lea rdx, [rsp+200]
37b966f28mov r8l, 6
37b966f2elea rcx, [rip+0xad9ffd]
37b966f35call xerbla_
37b966f3anop
37b966f3b
37b966f3bloc_37b966f3b:
37b966f3badd rsp, 216
37b966f42pop rbx
37b966f43pop rsi
37b966f44pop rdi
37b966f45pop rbp
37b966f46pop r12
37b966f48pop r13
37b966f4apop r14
37b966f4cpop r15
37b966f4eret
37b966f4f
37b966f4f 90 .
37b966f50
37b966f50loc_37b966f50:
37b966f50mov edx, 2
37b966f55jmp 0x37b966efb
37b966f57
37b966f57loc_37b966f57:
37b966f57mov r11l, [rbx]
37b966f5atest r11l, r11l
37b966f5djs 0x37b966fd8
37b966f5fmov rcx, [rsp+312]
37b966f67mov ecx, [rcx]
37b966f69test ecx, ecx
37b966f6bjs 0x37b966fe8
37b966f6dmov r10, [rsp+320]
37b966f75mov r8l, [r10]
37b966f78test r8l, r8l
37b966f7bjs 0x37b967008
37b966f81mov r10, [rsp+328]
37b966f89mov r12l, [r10]
37b966f8ctest r12l, r12l
37b966f8fjs 0x37b966ff8
37b966f91test r11l, r11l
37b966f94mov r9l, 1
37b966f9amov r10, [rsp+360]
37b966fa2cmovg r9l, r11l
37b966fa6mov ebp, r9l
37b966fa9mov r9l, [r10]
37b966factest ecx, ecx
37b966faeje 0x37b967018
37b966fb0cmp ebp, r9l
37b966fb3jle 0x37b96701d
37b966fb5
37b966fb5loc_37b966fb5:
37b966fb5mov r8l, -10
37b966fbbmov ecx, 10
37b966fc0jmp 0x37b966f0e
37b966fc5
37b966fc5 0f 1f 00 ...
37b966fc8
37b966fc8loc_37b966fc8:
37b966fc8mov r8l, -1
37b966fcemov ecx, 1
37b966fd3jmp 0x37b966f0e
37b966fd8
37b966fd8loc_37b966fd8:
37b966fd8mov r8l, -3
37b966fdemov ecx, 3
37b966fe3jmp 0x37b966f0e
37b966fe8
37b966fe8loc_37b966fe8:
37b966fe8mov r8l, -4
37b966feemov ecx, 4
37b966ff3jmp 0x37b966f0e
37b966ff8
37b966ff8loc_37b966ff8:
37b966ff8mov r8l, -6
37b966ffemov ecx, 6
37b967003jmp 0x37b966f0e
37b967008
37b967008loc_37b967008:
37b967008mov r8l, -5
37b96700emov ecx, 5
37b967013jmp 0x37b966f0e
37b967018
37b967018loc_37b967018:
37b967018test r9l, r9l
37b96701bjle 0x37b966fb5
37b96701d
37b96701dloc_37b96701d:
37b96701dmov r10, [rsp+376]
37b967025test r8l, r8l
37b967028mov r9l, 1
37b96702ecmovg r9l, r8l
37b967032cmp [r10], r9l
37b967035jl 0x37b9679e7
37b96703bmov r10, [rsp+392]
37b967043mov r9l, [r10]
37b967046test r12l, r12l
37b967049je 0x37b967060
37b96704bcmp ebp, r9l
37b96704ejle 0x37b967065
37b967050
37b967050loc_37b967050:
37b967050mov r8l, -14
37b967056mov ecx, 14
37b96705bjmp 0x37b966f0e
37b967060
37b967060loc_37b967060:
37b967060test r9l, r9l
37b967063jle 0x37b967050
37b967065
37b967065loc_37b967065:
37b967065mov r10, [rsp+408]
37b96706dmov r10l, [r10]
37b967070test r10l, r10l
37b967073jne 0x37b9679f7
37b967079test r11l, r11l
37b96707cje 0x37b966f3b
37b967082mov ebp, 1
37b967087test ecx, ecx
37b967089je 0x37b967725
37b96708f
37b96708floc_37b96708f:
37b96708flea ecx, [r11+1]
37b967093mov [rsp+180], ecx
37b96709acmp edx, 1
37b96709djne 0x37b9676df
37b9670a3test al, 1
37b9670a5je 0x37b9676df
37b9670abcmp r11l, 1
37b9670afje 0x37b9679b5
37b9670b5lea rcx, [rsp+200]
37b9670bdmov [rsp+160], r11l
37b9670c5mov r14, [rsp+344]
37b9670cdlea r13, [rsp+192]
37b9670d5mov [rsp+144], rcx
37b9670ddmov r15l, 1
37b9670e3mov r12l, r11l
37b9670e6lea rcx, [rsp+184]
37b9670eemov [rsp+136], rcx
37b9670f6mov [rsp+172], r10l
37b9670femov [rsp+336], rsi
37b967106nop [rax+rax]
37b967110
37b967110loc_37b967110:
37b967110mov [rsp+32], r13
37b967115mov r9, [rsp+144]
37b96711dmov rdx, r14
37b967120mov rcx, rsi
37b967123mov r8, [rsp+136]
37b96712bcall dlartg_
37b967130movsd_xmm x0, [rsi+8]
37b967135movsd_xmm x1, [rsp+200]
37b96713emovsd_xmm x3, [rsp+192]
37b967147movapd x2, x0
37b96714bmulsd x2, x1
37b96714fmovsd_xmm [r14], x2
37b967154movsd_xmm x2, [rsp+184]
37b96715dmulsd x0, x2
37b967161unpcklpd x3, x0
37b967165movups [rsi], x3
37b967168test ebp, ebp
37b96716aje 0x37b967182
37b96716cmov ecx, [rbx]
37b96716emovsd_xmm [rdi+8*r15-8], x2
37b967175lea ecx, [rcx+r15-1]
37b96717amovsxd rcx, ecx
37b96717dmovsd_xmm [rdi+8*rcx], x1
37b967182
37b967182loc_37b967182:
37b967182add r15, 1
37b967186add rsi, 8
37b96718aadd r14, 8
37b96718ecmp r12, r15
37b967191jne 0x37b967110
37b967197mov r11l, [rsp+160]
37b96719fmov r10l, [rsp+172]
37b9671a7mov rsi, [rsp+336]
37b9671afmovsxd rax, [rbx]
37b9671b2
37b9671b2loc_37b9671b2:
37b9671b2mov rdx, [rsp+344]
37b9671bamov [rsp+32], r13
37b9671bflea rcx, [8*rax-8]
37b9671c7mov r9, [rsp+144]
37b9671cfmov r8, [rsp+136]
37b9671d7mov [rsp+172], r10l
37b9671dfadd rdx, rcx
37b9671e2add rcx, rsi
37b9671e5mov [rsp+160], r11l
37b9671edcall dlartg_
37b9671f2movsxd rax, [rbx]
37b9671f5movsd_xmm x0, [rsp+192]
37b9671femov rdx, [rsp+344]
37b967206movsxd r11, [rsp+160]
37b96720emov rcx, rax
37b967211sub rax, 1
37b967215test ebp, ebp
37b967217mov r10l, [rsp+172]
37b96721fmov [rdx+8*rax], 0
37b967227movsd_xmm [rsi+8*rax], x0
37b96722cje 0x37b967250
37b96722emovsd_xmm x0, [rsp+184]
37b967237movsd_xmm [rdi+8*rax], x0
37b96723clea eax, [rcx+rcx]
37b96723fmovsd_xmm x0, [rsp+200]
37b967248cdqe
37b96724amovsd_xmm [rdi+8*rax-8], x0
37b967250
37b967250loc_37b967250:
37b967250mov rax, [rsp+312]
37b967258mov r12l, [rax]
37b96725btest r12l, r12l
37b96725ejg 0x37b967769
37b967264cmp ecx, 1
37b967267jle 0x37b967343
37b96726d
37b96726dloc_37b96726d:
37b96726dmov r12, [rsp+344]
37b967275mov r14, rsi
37b967278mov rax, r13
37b96727bmov r15l, 1
37b967281mov [rsp+160], r10l
37b967289mov r13, r14
37b96728cmov r14, rax
37b96728fmov [rsp+336], rsi
37b967297mov rsi, r12
37b96729amov r12l, ecx
37b96729dnop [rax]
37b9672a0
37b9672a0loc_37b9672a0:
37b9672a0mov [rsp+32], r14
37b9672a5mov r9, [rsp+144]
37b9672admov rdx, rsi
37b9672b0mov rcx, r13
37b9672b3mov r8, [rsp+136]
37b9672bbcall dlartg_
37b9672c0movsd_xmm x0, [r13+8]
37b9672c6movsd_xmm x1, [rsp+200]
37b9672cfmovsd_xmm x3, [rsp+192]
37b9672d8movapd x2, x0
37b9672dcmulsd x2, x1
37b9672e0movsd_xmm [rsi], x2
37b9672e4movsd_xmm x2, [rsp+184]
37b9672edmulsd x0, x2
37b9672f1unpcklpd x3, x0
37b9672f5movups [r13], x3
37b9672fatest ebp, ebp
37b9672fcje 0x37b967314
37b9672femov ecx, [rbx]
37b967300movsd_xmm [rdi+8*r15-8], x2
37b967307lea ecx, [rcx+r15-1]
37b96730cmovsxd rcx, ecx
37b96730fmovsd_xmm [rdi+8*rcx], x1
37b967314
37b967314loc_37b967314:
37b967314add r15, 1
37b967318add r13, 8
37b96731cadd rsi, 8
37b967320cmp r12l, r15l
37b967323jg 0x37b9672a0
37b967329mov r10l, [rsp+160]
37b967331mov rsi, [rsp+336]
37b967339
37b967339loc_37b967339:
37b967339cmp r10l, 1
37b96733dje 0x37b9677fb
37b967343
37b967343loc_37b967343:
37b967343mov rax, [rsp+320]
37b96734bmov r11l, [rax]
37b96734etest r11l, r11l
37b967351jle 0x37b96773c
37b967357movsxd rax, [rsp+180]
37b96735fmov [rsp+40], rdi
37b967364lea r15, [rip+0xad9bce]
37b96736blea r8, [rip+0xad9bc6]
37b967372mov [rsp+32], rbx
37b967377mov r9, [rsp+320]
37b96737fmov rdx, r15
37b967382lea rcx, [rip+0xad9bb1]
37b967389mov [rsp+88], 1
37b967392lea rbp, [rdi+8*rax-8]
37b967397mov rax, [rsp+376]
37b96739fmov [rsp+80], 1
37b9673a8mov [rsp+64], rax
37b9673admov rax, [rsp+368]
37b9673b5mov [rsp+72], 1
37b9673bemov [rsp+56], rax
37b9673c3mov [rsp+48], rbp
37b9673c8call dlasr_
37b9673cdmov rax, [rsp+328]
37b9673d5mov r10l, [rax]
37b9673d8test r10l, r10l
37b9673dbjle 0x37b967450
37b9673dd
37b9673ddloc_37b9673dd:
37b9673ddmov rax, [rsp+392]
37b9673e5mov r9, rbx
37b9673e8mov [rsp+88], 1
37b9673f1lea r8, [rip+0xad9b40]
37b9673f8mov [rsp+48], rbp
37b9673fdmov rdx, r15
37b967400lea rcx, [rip+0xad9b2a]
37b967407mov [rsp+64], rax
37b96740cmov rax, [rsp+384]
37b967414mov [rsp+80], 1
37b96741dmov [rsp+56], rax
37b967422mov rax, [rsp+328]
37b96742amov [rsp+72], 1
37b967433mov [rsp+40], rdi
37b967438mov [rsp+32], rax
37b96743dcall dlasr_
37b967442nop [rax]
37b967445nop [rax+rax]
37b967450
37b967450loc_37b967450:
37b967450mov rax, [rsp+408]
37b967458mov [rsp+40], rsi
37b96745dmov rdx, rbx
37b967460lea rcx, [rip+0xad9ac9]
37b967467mov r8, [rsp+312]
37b96746fmov r9, [rsp+320]
37b967477mov [rsp+104], rdi
37b96747cmov [rsp+112], rax
37b967481mov rax, [rsp+392]
37b967489mov [rsp+120], 1
37b967492mov [rsp+96], rax
37b967497mov rax, [rsp+384]
37b96749fmov [rsp+88], rax
37b9674a4mov rax, [rsp+376]
37b9674acmov [rsp+80], rax
37b9674b1mov rax, [rsp+368]
37b9674b9mov [rsp+72], rax
37b9674bemov rax, [rsp+360]
37b9674c6mov [rsp+64], rax
37b9674cbmov rax, [rsp+352]
37b9674d3mov [rsp+56], rax
37b9674d8mov rax, [rsp+344]
37b9674e0mov [rsp+48], rax
37b9674e5mov rax, [rsp+328]
37b9674edmov [rsp+32], rax
37b9674f2call dbdsqr_
37b9674f7mov r8l, [rbx]
37b9674fatest r8l, r8l
37b9674fdjle 0x37b966f3b
37b967503movsxd r9, [rsp+152]
37b96750bxor eax, eax
37b96750dmov r15, [rsp+368]
37b967515mov [rsp+136], r8l
37b96751dmov [rsp+304], rbx
37b967525mov r11l, r8l
37b967528mov edi, 1
37b96752dmov ebx, 8
37b967532test r9, r9
37b967535mov r14, r15
37b967538mov r15, [rsp+304]
37b967540cmovs r9, rax
37b967544xor r13l, r13l
37b967547mov rax, r9
37b96754amov [rsp+160], r9
37b967552not rax
37b967555mov [rsp+152], rax
37b96755dlea rax, [8*r9]
37b967565mov [rsp+144], rax
37b96756dnop [rax]
37b967570
37b967570loc_37b967570:
37b967570lea ebp, [rdi+1]
37b967573cmp ebp, r11l
37b967576jg 0x37b9676b8
37b96757cmovsxd rdx, ebp
37b96757fmovsd_xmm x2, [rsi+r13]
37b967585mov rcx, rdx
37b967588neg rcx
37b96758bmovapd x0, x2
37b96758flea r8, [rbx+8*rcx]
37b967593mov ecx, edi
37b967595add r8, rsi
37b967598nop [rax+rax]
37b9675a0
37b9675a0loc_37b9675a0:
37b9675a0movsd_xmm x1, [r8+8*rdx]
37b9675a6comisd x0, x1
37b9675aaminsd x1, x0
37b9675aecmova ecx, edx
37b9675b1add rdx, 1
37b9675b5movapd x0, x1
37b9675b9cmp r11l, edx
37b9675bcjge 0x37b9675a0
37b9675becmp ecx, edi
37b9675c0je 0x37b9676b8
37b9675c6mov rax, [rsp+312]
37b9675cemovsxd rdi, ecx
37b9675d1lea r12, [rdi-1]
37b9675d5mov ecx, [rax]
37b9675d7movsd_xmm [rsi+8*r12], x2
37b9675ddmovsd_xmm [rsi+r13], x1
37b9675e3test ecx, ecx
37b9675e5jle 0x37b967621
37b9675e7mov rax, [rsp+352]
37b9675efmov r8, [rsp+360]
37b9675f7mov rcx, [rsp+312]
37b9675fflea rdx, [rax+8*r12]
37b967603mov rax, [rsp+360]
37b96760bmov [rsp+32], rax
37b967610mov rax, [rsp+352]
37b967618lea r9, [rax+r13]
37b96761ccall dswap_
37b967621
37b967621loc_37b967621:
37b967621mov rax, [rsp+320]
37b967629mov edx, [rax]
37b96762btest edx, edx
37b96762djle 0x37b967670
37b96762fimul rdi, [rsp+160]
37b967638mov rax, [rsp+152]
37b967640mov r9, r14
37b967643mov rcx, [rsp+320]
37b96764blea rdx, [rax+rdi+1]
37b967650mov rax, [rsp+368]
37b967658lea rdx, [rax+8*rdx]
37b96765clea rax, [rip+0xad98d9]
37b967663mov [rsp+32], rax
37b967668mov r8, rax
37b96766bcall dswap_
37b967670
37b967670loc_37b967670:
37b967670mov rax, [rsp+328]
37b967678mov eax, [rax]
37b96767atest eax, eax
37b96767cjle 0x37b9676b8
37b96767emov rax, [rsp+384]
37b967686mov r8, [rsp+392]
37b96768emov rcx, [rsp+328]
37b967696lea rdx, [rax+8*r12]
37b96769amov rax, [rsp+392]
37b9676a2mov [rsp+32], rax
37b9676a7mov rax, [rsp+384]
37b9676aflea r9, [rax+r13]
37b9676b3call dswap_
37b9676b8
37b9676b8loc_37b9676b8:
37b9676b8cmp [rsp+136], ebp
37b9676bfjl 0x37b966f3b
37b9676c5mov r11l, [r15]
37b9676c8add rbx, 8
37b9676ccadd r13, 8
37b9676d0mov edi, ebp
37b9676d2add r14, [rsp+144]
37b9676dajmp 0x37b967570
37b9676df
37b9676dfloc_37b9676df:
37b9676dfcmp edx, 2
37b9676e2jne 0x37b967450
37b9676e8mov r10l, eax
37b9676ebcmp r11l, 1
37b9676efje 0x37b967339
37b9676f5lea rax, [rsp+200]
37b9676fdmov ecx, r11l
37b967700lea r13, [rsp+192]
37b967708mov [rsp+144], rax
37b967710lea rax, [rsp+184]
37b967718mov [rsp+136], rax
37b967720jmp 0x37b96726d
37b967725
37b967725loc_37b967725:
37b967725test r8l, r8l
37b967728jne 0x37b96708f
37b96772exor ebp, ebp
37b967730test r12l, r12l
37b967733setne bpl
37b967737jmp 0x37b96708f
37b96773c
37b96773cloc_37b96773c:
37b96773cmov rax, [rsp+328]
37b967744mov r8l, [rax]
37b967747test r8l, r8l
37b96774ajle 0x37b967450
37b967750movsxd rax, [rsp+180]
37b967758lea r15, [rip+0xad97da]
37b96775flea rbp, [rdi+8*rax-8]
37b967764jmp 0x37b9673dd
37b967769
37b967769loc_37b967769:
37b967769mov rax, [rsp+360]
37b967771mov [rsp+40], rdi
37b967776lea rcx, [rip+0xad97b4]
37b96777dlea r9, [rsp+180]
37b967785mov [rsp+88], 1
37b96778elea r8, [rip+0xad97a3]
37b967795lea rdx, [rip+0xad979d]
37b96779cmov [rsp+64], rax
37b9677a1mov rax, [rsp+352]
37b9677a9mov [rsp+80], 1
37b9677b2mov [rsp+56], rax
37b9677b7lea rax, [rdi+8*r11]
37b9677bbmov [rsp+48], rax
37b9677c0mov rax, [rsp+312]
37b9677c8mov [rsp+72], 1
37b9677d1mov [rsp+32], rax
37b9677d6mov [rsp+160], r10l
37b9677decall dlasr_
37b9677e3mov ecx, [rbx]
37b9677e5mov r10l, [rsp+160]
37b9677edcmp ecx, 1
37b9677f0jg 0x37b96726d
37b9677f6jmp 0x37b967343
37b9677fb
37b9677fbloc_37b9677fb:
37b9677fbmovsxd rax, [rbx]
37b9677femov rdx, [rsp+344]
37b967806lea r9, [rsp+200]
37b96780elea r8, [rsp+184]
37b967816lea rax, [8*rax-8]
37b96781eadd rdx, rax
37b967821lea rcx, [rsi+rax]
37b967825lea rax, [rsp+192]
37b96782dmov [rsp+32], rax
37b967832call dlartg_
37b967837movsxd rdx, [rbx]
37b96783amov rcx, [rsp+320]
37b967842movsd_xmm x0, [rsp+192]
37b96784bmov rax, rdx
37b96784esub rdx, 1
37b967852mov ecx, [rcx]
37b967854movsd_xmm [rsi+8*rdx], x0
37b967859test ebp, ebp
37b96785bje 0x37b96787e
37b96785dmovsd_xmm x0, [rsp+184]
37b967866add eax, eax
37b967868cdqe
37b96786amovsd_xmm [rdi+8*rdx], x0
37b96786fmovsd_xmm x0, [rsp+200]
37b967878movsd_xmm [rdi+8*rax-8], x0
37b96787e
37b96787eloc_37b96787e:
37b96787etest ecx, ecx
37b967880jle 0x37b96798f
37b967886mov rax, [rsp+376]
37b96788emov [rsp+40], rdi
37b967893lea rbp, [rsp+180]
37b96789blea r15, [rip+0xad9697]
37b9678a2mov [rsp+32], rbp
37b9678a7mov r9, [rsp+320]
37b9678afmov rdx, r15
37b9678b2lea r8, [rip+0xad967f]
37b9678b9mov [rsp+64], rax
37b9678belea rcx, [rip+0xad9675]
37b9678c5mov rax, [rsp+368]
37b9678cdmov [rsp+88], 1
37b9678d6mov [rsp+56], rax
37b9678dbmovsxd rax, [rsp+180]
37b9678e3mov [rsp+80], 1
37b9678ecmov [rsp+72], 1
37b9678f5lea rax, [rdi+8*rax-8]
37b9678famov [rsp+48], rax
37b9678ffcall dlasr_
37b967904mov rax, [rsp+328]
37b96790cmov r9l, [rax]
37b96790ftest r9l, r9l
37b967912jle 0x37b967450
37b967918
37b967918loc_37b967918:
37b967918mov rax, [rsp+392]
37b967920mov r9, rbp
37b967923mov rdx, r15
37b967926mov [rsp+88], 1
37b96792fmov [rsp+80], 1
37b967938lea r8, [rip+0xad95f9]
37b96793flea rcx, [rip+0xad95eb]
37b967946mov [rsp+64], rax
37b96794bmov rax, [rsp+384]
37b967953mov [rsp+72], 1
37b96795cmov [rsp+56], rax
37b967961movsxd rax, [rsp+180]
37b967969mov [rsp+40], rdi
37b96796elea rax, [rdi+8*rax-8]
37b967973mov [rsp+48], rax
37b967978mov rax, [rsp+328]
37b967980mov [rsp+32], rax
37b967985call dlasr_
37b96798ajmp 0x37b967450
37b96798f
37b96798floc_37b96798f:
37b96798fmov rax, [rsp+328]
37b967997mov ebp, [rax]
37b967999test ebp, ebp
37b96799bjle 0x37b967450
37b9679a1lea rbp, [rsp+180]
37b9679a9lea r15, [rip+0xad9589]
37b9679b0jmp 0x37b967918
37b9679b5
37b9679b5loc_37b9679b5:
37b9679b5lea rcx, [rsp+200]
37b9679bdmov eax, 1
37b9679c2lea r13, [rsp+192]
37b9679camov [rsp+144], rcx
37b9679d2lea rcx, [rsp+184]
37b9679damov [rsp+136], rcx
37b9679e2jmp 0x37b9671b2
37b9679e7
37b9679e7loc_37b9679e7:
37b9679e7mov r8l, -12
37b9679edmov ecx, 12
37b9679f2jmp 0x37b966f0e
37b9679f7
37b9679f7loc_37b9679f7:
37b9679f7mov ecx, r10l
37b9679faneg ecx
37b9679fcjmp 0x37b966f19
37b966e60
37b967a01
37b967a01 // align 0x20
37b967a01 // align 0x20
37b967a20
37b967a20dlasdt_:
37b967a20push r15
37b967a22push r14
37b967a24push r13
37b967a26push r12
37b967a28push rbp
37b967a29push rdi
37b967a2apush rsi
37b967a2bpush rbx
37b967a2csub rsp, 72
37b967a30pxor x0, x0
37b967a34pxor x1, x1
37b967a38mov esi, [rcx]
37b967a3atest esi, esi
37b967a3cmov rdi, rdx
37b967a3fmov edx, 1
37b967a44mov rbx, r8
37b967a47mov r14, r9
37b967a4acmovg edx, esi
37b967a4dcvtsi2sd x0, edx
37b967a51mov rdx, [rsp+192]
37b967a59mov edx, [rdx]
37b967a5badd edx, 1
37b967a5ecvtsi2sd x1, edx
37b967a62divsd x0, x1
37b967a66call log
37b967a6bdivsd x0, [rip+0xad94cd]
37b967a73mov edx, esi
37b967a75cvttsd2si eax, x0
37b967a79shr edx, 31
37b967a7cadd edx, esi
37b967a7esar edx, 1
37b967a80lea ecx, [rax+1]
37b967a83mov [rsp+60], eax
37b967a87sub esi, edx
37b967a89lea r8l, [rdx+1]
37b967a8dmov rax, [rsp+176]
37b967a95mov [rdi], ecx
37b967a97mov [r14], r8l
37b967a9amov [rax], edx
37b967a9cmov rax, [rsp+184]
37b967aa4lea edx, [rsi-1]
37b967aa7mov [rax], edx
37b967aa9cmp ecx, 1
37b967aacjle 0x37b967c23
37b967ab2mov rax, r14
37b967ab5mov [rsp+48], 1
37b967abdmov r14, [rsp+184]
37b967ac5mov r15l, 1
37b967acbmov [rsp+44], 0
37b967ad3mov r13l, 1
37b967ad9mov [rsp+160], rbx
37b967ae1nop [rax]
37b967ae5nop [rax+rax]
37b967af0
37b967af0loc_37b967af0:
37b967af0test r13l, r13l
37b967af3jle 0x37b967bed
37b967af9movsxd r10, [rsp+44]
37b967afemovsxd r9, [rsp+48]
37b967b03movsxd r11, r13l
37b967b06xor edx, edx
37b967b08mov r8, [rsp+176]
37b967b10mov [rsp+52], r13l
37b967b15shl r11, 2
37b967b19shl r10, 2
37b967b1dshl r9, 2
37b967b21lea rcx, [rax+r11]
37b967b25lea rdi, [r14+r11]
37b967b29mov [rsp+56], r15l
37b967b2elea rbp, [r14+r10]
37b967b32lea rbx, [r14+r9]
37b967b36add r8, r11
37b967b39mov r12, [rsp+176]
37b967b41mov rsi, [rsp+176]
37b967b49add r12, r10
37b967b4cadd rsi, r9
37b967b4fadd r10, rax
37b967b52add r9, rax
37b967b55nop [rax+rax]
37b967b60
37b967b60loc_37b967b60:
37b967b60mov r15l, [r8+rdx-4]
37b967b65mov r13l, r15l
37b967b68shr r13l, 31
37b967b6cadd r13l, r15l
37b967b6fsar r13l, 1
37b967b72mov [r12+2*rdx+4], r13l
37b967b77not r13l
37b967b7aadd r13l, [r8+rdx-4]
37b967b7fmov [rbp+2*rdx+4], r13l
37b967b84mov r15l, [rdi+rdx-4]
37b967b89not r13l
37b967b8cadd r13l, [rcx+rdx-4]
37b967b91mov [r10+2*rdx+4], r13l
37b967b96mov r13l, r15l
37b967b99shr r13l, 31
37b967b9dadd r13l, r15l
37b967ba0sar r13l, 1
37b967ba3mov [rsi+2*rdx+4], r13l
37b967ba8sub r15l, r13l
37b967babadd r13l, [rcx+rdx-4]
37b967bb0sub r15l, 1
37b967bb4add r13l, 1
37b967bb8mov [rbx+2*rdx+4], r15l
37b967bbdmov [r9+2*rdx+4], r13l
37b967bc2add rdx, 4
37b967bc6cmp rdx, r11
37b967bc9jne 0x37b967b60
37b967bcbmov edi, [rsp+44]
37b967bcfmov r13l, [rsp+52]
37b967bd4mov ebx, [rsp+48]
37b967bd8mov r15l, [rsp+56]
37b967bddlea esi, [rdi+2*r13]
37b967be1lea edi, [rbx+2*r13]
37b967be5mov [rsp+44], esi
37b967be9mov [rsp+48], edi
37b967bed
37b967bedloc_37b967bed:
37b967bedcmp [rsp+60], r15l
37b967bf2je 0x37b967c00
37b967bf4add r15l, 1
37b967bf8add r13l, r13l
37b967bfbjmp 0x37b967af0
37b967c00
37b967c00loc_37b967c00:
37b967c00mov rbx, [rsp+160]
37b967c08lea eax, [4*r13-1]
37b967c10
37b967c10loc_37b967c10:
37b967c10mov [rbx], eax
37b967c12add rsp, 72
37b967c16pop rbx
37b967c17pop rsi
37b967c18pop rdi
37b967c19pop rbp
37b967c1apop r12
37b967c1cpop r13
37b967c1epop r14
37b967c20pop r15
37b967c22ret
37b967c23
37b967c23loc_37b967c23:
37b967c23mov eax, 1
37b967c28jmp 0x37b967c10
37b967a20
37b967a20dlasdt_:
37b967a20push r15
37b967a22push r14
37b967a24push r13
37b967a26push r12
37b967a28push rbp
37b967a29push rdi
37b967a2apush rsi
37b967a2bpush rbx
37b967a2csub rsp, 72
37b967a30pxor x0, x0
37b967a34pxor x1, x1
37b967a38mov esi, [rcx]
37b967a3atest esi, esi
37b967a3cmov rdi, rdx
37b967a3fmov edx, 1
37b967a44mov rbx, r8
37b967a47mov r14, r9
37b967a4acmovg edx, esi
37b967a4dcvtsi2sd x0, edx
37b967a51mov rdx, [rsp+192]
37b967a59mov edx, [rdx]
37b967a5badd edx, 1
37b967a5ecvtsi2sd x1, edx
37b967a62divsd x0, x1
37b967a66call log
37b967a6bdivsd x0, [rip+0xad94cd]
37b967a73mov edx, esi
37b967a75cvttsd2si eax, x0
37b967a79shr edx, 31
37b967a7cadd edx, esi
37b967a7esar edx, 1
37b967a80lea ecx, [rax+1]
37b967a83mov [rsp+60], eax
37b967a87sub esi, edx
37b967a89lea r8l, [rdx+1]
37b967a8dmov rax, [rsp+176]
37b967a95mov [rdi], ecx
37b967a97mov [r14], r8l
37b967a9amov [rax], edx
37b967a9cmov rax, [rsp+184]
37b967aa4lea edx, [rsi-1]
37b967aa7mov [rax], edx
37b967aa9cmp ecx, 1
37b967aacjle 0x37b967c23
37b967ab2mov rax, r14
37b967ab5mov [rsp+48], 1
37b967abdmov r14, [rsp+184]
37b967ac5mov r15l, 1
37b967acbmov [rsp+44], 0
37b967ad3mov r13l, 1
37b967ad9mov [rsp+160], rbx
37b967ae1nop [rax]
37b967ae5nop [rax+rax]
37b967af0
37b967af0loc_37b967af0:
37b967af0test r13l, r13l
37b967af3jle 0x37b967bed
37b967af9movsxd r10, [rsp+44]
37b967afemovsxd r9, [rsp+48]
37b967b03movsxd r11, r13l
37b967b06xor edx, edx
37b967b08mov r8, [rsp+176]
37b967b10mov [rsp+52], r13l
37b967b15shl r11, 2
37b967b19shl r10, 2
37b967b1dshl r9, 2
37b967b21lea rcx, [rax+r11]
37b967b25lea rdi, [r14+r11]
37b967b29mov [rsp+56], r15l
37b967b2elea rbp, [r14+r10]
37b967b32lea rbx, [r14+r9]
37b967b36add r8, r11
37b967b39mov r12, [rsp+176]
37b967b41mov rsi, [rsp+176]
37b967b49add r12, r10
37b967b4cadd rsi, r9
37b967b4fadd r10, rax
37b967b52add r9, rax
37b967b55nop [rax+rax]
37b967b60
37b967b60loc_37b967b60:
37b967b60mov r15l, [r8+rdx-4]
37b967b65mov r13l, r15l
37b967b68shr r13l, 31
37b967b6cadd r13l, r15l
37b967b6fsar r13l, 1
37b967b72mov [r12+2*rdx+4], r13l
37b967b77not r13l
37b967b7aadd r13l, [r8+rdx-4]
37b967b7fmov [rbp+2*rdx+4], r13l
37b967b84mov r15l, [rdi+rdx-4]
37b967b89not r13l
37b967b8cadd r13l, [rcx+rdx-4]
37b967b91mov [r10+2*rdx+4], r13l
37b967b96mov r13l, r15l
37b967b99shr r13l, 31
37b967b9dadd r13l, r15l
37b967ba0sar r13l, 1
37b967ba3mov [rsi+2*rdx+4], r13l
37b967ba8sub r15l, r13l
37b967babadd r13l, [rcx+rdx-4]
37b967bb0sub r15l, 1
37b967bb4add r13l, 1
37b967bb8mov [rbx+2*rdx+4], r15l
37b967bbdmov [r9+2*rdx+4], r13l
37b967bc2add rdx, 4
37b967bc6cmp rdx, r11
37b967bc9jne 0x37b967b60
37b967bcbmov edi, [rsp+44]
37b967bcfmov r13l, [rsp+52]
37b967bd4mov ebx, [rsp+48]
37b967bd8mov r15l, [rsp+56]
37b967bddlea esi, [rdi+2*r13]
37b967be1lea edi, [rbx+2*r13]
37b967be5mov [rsp+44], esi
37b967be9mov [rsp+48], edi
37b967bed
37b967bedloc_37b967bed:
37b967bedcmp [rsp+60], r15l
37b967bf2je 0x37b967c00
37b967bf4add r15l, 1
37b967bf8add r13l, r13l
37b967bfbjmp 0x37b967af0
37b967c00
37b967c00loc_37b967c00:
37b967c00mov rbx, [rsp+160]
37b967c08lea eax, [4*r13-1]
37b967c10
37b967c10loc_37b967c10:
37b967c10mov [rbx], eax
37b967c12add rsp, 72
37b967c16pop rbx
37b967c17pop rsi
37b967c18pop rdi
37b967c19pop rbp
37b967c1apop r12
37b967c1cpop r13
37b967c1epop r14
37b967c20pop r15
37b967c22ret
37b967c23
37b967c23loc_37b967c23:
37b967c23mov eax, 1
37b967c28jmp 0x37b967c10
37b967a20
37b967c2a
37b967c2a // align 0x20
37b967c2a // align 0x20
37b967c40
37b967c40dlaset_:
37b967c40push r13
37b967c42push r12
37b967c44push rbp
37b967c45push rdi
37b967c46push rsi
37b967c47push rbx
37b967c48sub rsp, 40
37b967c4cmov rax, [rsp+144]
37b967c54mov rbx, [rsp+136]
37b967c5cmovsxd rsi, [rax]
37b967c5fxor eax, eax
37b967c61mov r12, rdx
37b967c64test rsi, rsi
37b967c67mov r13, r8
37b967c6amov rdi, r9
37b967c6dmov r8l, 1
37b967c73mov r9l, 1
37b967c79cmovs rsi, rax
37b967c7dmov rbp, rcx
37b967c80lea rdx, [rip+0xad92c9]
37b967c87call lsame_
37b967c8ctest eax, eax
37b967c8eje 0x37b967d6c
37b967c94mov r10l, [r13]
37b967c98mov r8l, [r12]
37b967c9ccmp r10l, 1
37b967ca0jle 0x37b967ea8
37b967ca6mov rax, rsi
37b967ca9lea rbp, [rbx+8]
37b967cadlea r11, [rbx+16]
37b967cb1mov ecx, 1
37b967cb6not rax
37b967cb9lea r9, [rax+2*rsi]
37b967cbdnop [rax]
37b967cc0
37b967cc0loc_37b967cc0:
37b967cc0cmp ecx, r8l
37b967cc3mov edx, r8l
37b967cc6cmovle edx, ecx
37b967cc9test edx, edx
37b967ccbjle 0x37b967d12
37b967ccdsub edx, 1
37b967cd0lea rax, [rbp+8*r9]
37b967cd5movsd_xmm x0, [rdi]
37b967cd9add rdx, r9
37b967cdclea rdx, [r11+8*rdx]
37b967ce0mov r12, rdx
37b967ce3sub r12, rax
37b967ce6and r12l, 8
37b967ceaje 0x37b967d00
37b967cecmovsd_xmm [rax], x0
37b967cf0add rax, 8
37b967cf4cmp rax, rdx
37b967cf7je 0x37b967d12
37b967cf9nop [rax]
37b967d00
37b967d00loc_37b967d00:
37b967d00movsd_xmm [rax], x0
37b967d04add rax, 16
37b967d08movsd_xmm [rax-8], x0
37b967d0dcmp rax, rdx
37b967d10jne 0x37b967d00
37b967d12
37b967d12loc_37b967d12:
37b967d12add ecx, 1
37b967d15add r9, rsi
37b967d18cmp ecx, r10l
37b967d1bjne 0x37b967cc0
37b967d1dcmp ecx, r8l
37b967d20cmovle r8l, ecx
37b967d24
37b967d24loc_37b967d24:
37b967d24test r8l, r8l
37b967d27jle 0x37b967d5f
37b967d29add rsi, 1
37b967d2dlea edx, [r8+1]
37b967d31
37b967d31loc_37b967d31:
37b967d31mov rax, [rsp+128]
37b967d39shl rsi, 3
37b967d3dmov ecx, 1
37b967d42movsd_xmm x0, [rax]
37b967d46lea rax, [rbx-8]
37b967d4anop [rax+rax]
37b967d50
37b967d50loc_37b967d50:
37b967d50add ecx, 1
37b967d53movsd_xmm [rax+8], x0
37b967d58add rax, rsi
37b967d5bcmp edx, ecx
37b967d5djne 0x37b967d50
37b967d5f
37b967d5floc_37b967d5f:
37b967d5fadd rsp, 40
37b967d63pop rbx
37b967d64pop rsi
37b967d65pop rdi
37b967d66pop rbp
37b967d67pop r12
37b967d69pop r13
37b967d6bret
37b967d6c
37b967d6cloc_37b967d6c:
37b967d6cmov r9l, 1
37b967d72mov r8l, 1
37b967d78lea rdx, [rip+0xad91d2]
37b967d7fmov rcx, rbp
37b967d82call lsame_
37b967d87mov r8l, [r13]
37b967d8bmov r9l, [r12]
37b967d8ftest eax, eax
37b967d91je 0x37b967e1f
37b967d97cmp r9l, r8l
37b967d9acmovle r8l, r9l
37b967d9etest r8l, r8l
37b967da1jle 0x37b967d5f
37b967da3lea edx, [r8+1]
37b967da7add rsi, 1
37b967dablea r12, [rbx+8]
37b967dafxor r10l, r10l
37b967db2mov r8l, 1
37b967db8lea rbp, [rbx+16]
37b967dbcnop [rax]
37b967dc0
37b967dc0loc_37b967dc0:
37b967dc0add r8l, 1
37b967dc4cmp r8l, r9l
37b967dc7jg 0x37b967e12
37b967dc9mov ecx, r9l
37b967dcclea rax, [r12+8*r10]
37b967dd0movsd_xmm x0, [rdi]
37b967dd4sub ecx, r8l
37b967dd7add rcx, r10
37b967ddalea rcx, [rbp+8*rcx]
37b967ddfmov r11, rcx
37b967de2sub r11, rax
37b967de5and r11l, 8
37b967de9je 0x37b967e00
37b967debmovsd_xmm [rax], x0
37b967defadd rax, 8
37b967df3cmp rax, rcx
37b967df6je 0x37b967e12
37b967df8nop [rax+rax]
37b967e00
37b967e00loc_37b967e00:
37b967e00movsd_xmm [rax], x0
37b967e04add rax, 16
37b967e08movsd_xmm [rax-8], x0
37b967e0dcmp rax, rcx
37b967e10jne 0x37b967e00
37b967e12
37b967e12loc_37b967e12:
37b967e12add r10, rsi
37b967e15cmp r8l, edx
37b967e18jne 0x37b967dc0
37b967e1ajmp 0x37b967d31
37b967e1f
37b967e1floc_37b967e1f:
37b967e1ftest r8l, r8l
37b967e22jle 0x37b967d5f
37b967e28lea ebp, [r8+1]
37b967e2ctest r9l, r9l
37b967e2fjle 0x37b967eb4
37b967e35lea r10l, [r9-1]
37b967e39movsd_xmm x0, [rdi]
37b967e3dmov ecx, 1
37b967e42lea r12, [8*rsi]
37b967e4alea rdx, [rbx+8*r10+8]
37b967e4fnot r10
37b967e52shl r10, 3
37b967e56nop [rax+rax]
37b967e60
37b967e60loc_37b967e60:
37b967e60mov r11, r10
37b967e63lea rax, [r10+rdx]
37b967e67neg r11
37b967e6aand r11l, 8
37b967e6eje 0x37b967e80
37b967e70movsd_xmm [rax], x0
37b967e74add rax, 8
37b967e78cmp rdx, rax
37b967e7bje 0x37b967e92
37b967e7dnop [rax]
37b967e80
37b967e80loc_37b967e80:
37b967e80movsd_xmm [rax], x0
37b967e84add rax, 16
37b967e88movsd_xmm [rax-8], x0
37b967e8dcmp rdx, rax
37b967e90jne 0x37b967e80
37b967e92
37b967e92loc_37b967e92:
37b967e92add ecx, 1
37b967e95add rdx, r12
37b967e98cmp ecx, ebp
37b967e9ajne 0x37b967e60
37b967e9c
37b967e9cloc_37b967e9c:
37b967e9ccmp r9l, r8l
37b967e9fcmovle r8l, r9l
37b967ea3jmp 0x37b967d24
37b967ea8
37b967ea8loc_37b967ea8:
37b967ea8cmp r10l, r8l
37b967eabcmovle r8l, r10l
37b967eafjmp 0x37b967d24
37b967eb4
37b967eb4loc_37b967eb4:
37b967eb4mov eax, 1
37b967eb9
37b967eb9loc_37b967eb9:
37b967eb9lea edx, [rax+1]
37b967ebccmp edx, ebp
37b967ebeje 0x37b967d5f
37b967ec4add eax, 2
37b967ec7cmp eax, ebp
37b967ec9jne 0x37b967eb9
37b967ecbjmp 0x37b967e9c
37b967c40
37b967c40dlaset_:
37b967c40push r13
37b967c42push r12
37b967c44push rbp
37b967c45push rdi
37b967c46push rsi
37b967c47push rbx
37b967c48sub rsp, 40
37b967c4cmov rax, [rsp+144]
37b967c54mov rbx, [rsp+136]
37b967c5cmovsxd rsi, [rax]
37b967c5fxor eax, eax
37b967c61mov r12, rdx
37b967c64test rsi, rsi
37b967c67mov r13, r8
37b967c6amov rdi, r9
37b967c6dmov r8l, 1
37b967c73mov r9l, 1
37b967c79cmovs rsi, rax
37b967c7dmov rbp, rcx
37b967c80lea rdx, [rip+0xad92c9]
37b967c87call lsame_
37b967c8ctest eax, eax
37b967c8eje 0x37b967d6c
37b967c94mov r10l, [r13]
37b967c98mov r8l, [r12]
37b967c9ccmp r10l, 1
37b967ca0jle 0x37b967ea8
37b967ca6mov rax, rsi
37b967ca9lea rbp, [rbx+8]
37b967cadlea r11, [rbx+16]
37b967cb1mov ecx, 1
37b967cb6not rax
37b967cb9lea r9, [rax+2*rsi]
37b967cbdnop [rax]
37b967cc0
37b967cc0loc_37b967cc0:
37b967cc0cmp ecx, r8l
37b967cc3mov edx, r8l
37b967cc6cmovle edx, ecx
37b967cc9test edx, edx
37b967ccbjle 0x37b967d12
37b967ccdsub edx, 1
37b967cd0lea rax, [rbp+8*r9]
37b967cd5movsd_xmm x0, [rdi]
37b967cd9add rdx, r9
37b967cdclea rdx, [r11+8*rdx]
37b967ce0mov r12, rdx
37b967ce3sub r12, rax
37b967ce6and r12l, 8
37b967ceaje 0x37b967d00
37b967cecmovsd_xmm [rax], x0
37b967cf0add rax, 8
37b967cf4cmp rax, rdx
37b967cf7je 0x37b967d12
37b967cf9nop [rax]
37b967d00
37b967d00loc_37b967d00:
37b967d00movsd_xmm [rax], x0
37b967d04add rax, 16
37b967d08movsd_xmm [rax-8], x0
37b967d0dcmp rax, rdx
37b967d10jne 0x37b967d00
37b967d12
37b967d12loc_37b967d12:
37b967d12add ecx, 1
37b967d15add r9, rsi
37b967d18cmp ecx, r10l
37b967d1bjne 0x37b967cc0
37b967d1dcmp ecx, r8l
37b967d20cmovle r8l, ecx
37b967d24
37b967d24loc_37b967d24:
37b967d24test r8l, r8l
37b967d27jle 0x37b967d5f
37b967d29add rsi, 1
37b967d2dlea edx, [r8+1]
37b967d31
37b967d31loc_37b967d31:
37b967d31mov rax, [rsp+128]
37b967d39shl rsi, 3
37b967d3dmov ecx, 1
37b967d42movsd_xmm x0, [rax]
37b967d46lea rax, [rbx-8]
37b967d4anop [rax+rax]
37b967d50
37b967d50loc_37b967d50:
37b967d50add ecx, 1
37b967d53movsd_xmm [rax+8], x0
37b967d58add rax, rsi
37b967d5bcmp edx, ecx
37b967d5djne 0x37b967d50
37b967d5f
37b967d5floc_37b967d5f:
37b967d5fadd rsp, 40
37b967d63pop rbx
37b967d64pop rsi
37b967d65pop rdi
37b967d66pop rbp
37b967d67pop r12
37b967d69pop r13
37b967d6bret
37b967d6c
37b967d6cloc_37b967d6c:
37b967d6cmov r9l, 1
37b967d72mov r8l, 1
37b967d78lea rdx, [rip+0xad91d2]
37b967d7fmov rcx, rbp
37b967d82call lsame_
37b967d87mov r8l, [r13]
37b967d8bmov r9l, [r12]
37b967d8ftest eax, eax
37b967d91je 0x37b967e1f
37b967d97cmp r9l, r8l
37b967d9acmovle r8l, r9l
37b967d9etest r8l, r8l
37b967da1jle 0x37b967d5f
37b967da3lea edx, [r8+1]
37b967da7add rsi, 1
37b967dablea r12, [rbx+8]
37b967dafxor r10l, r10l
37b967db2mov r8l, 1
37b967db8lea rbp, [rbx+16]
37b967dbcnop [rax]
37b967dc0
37b967dc0loc_37b967dc0:
37b967dc0add r8l, 1
37b967dc4cmp r8l, r9l
37b967dc7jg 0x37b967e12
37b967dc9mov ecx, r9l
37b967dcclea rax, [r12+8*r10]
37b967dd0movsd_xmm x0, [rdi]
37b967dd4sub ecx, r8l
37b967dd7add rcx, r10
37b967ddalea rcx, [rbp+8*rcx]
37b967ddfmov r11, rcx
37b967de2sub r11, rax
37b967de5and r11l, 8
37b967de9je 0x37b967e00
37b967debmovsd_xmm [rax], x0
37b967defadd rax, 8
37b967df3cmp rax, rcx
37b967df6je 0x37b967e12
37b967df8nop [rax+rax]
37b967e00
37b967e00loc_37b967e00:
37b967e00movsd_xmm [rax], x0
37b967e04add rax, 16
37b967e08movsd_xmm [rax-8], x0
37b967e0dcmp rax, rcx
37b967e10jne 0x37b967e00
37b967e12
37b967e12loc_37b967e12:
37b967e12add r10, rsi
37b967e15cmp r8l, edx
37b967e18jne 0x37b967dc0
37b967e1ajmp 0x37b967d31
37b967e1f
37b967e1floc_37b967e1f:
37b967e1ftest r8l, r8l
37b967e22jle 0x37b967d5f
37b967e28lea ebp, [r8+1]
37b967e2ctest r9l, r9l
37b967e2fjle 0x37b967eb4
37b967e35lea r10l, [r9-1]
37b967e39movsd_xmm x0, [rdi]
37b967e3dmov ecx, 1
37b967e42lea r12, [8*rsi]
37b967e4alea rdx, [rbx+8*r10+8]
37b967e4fnot r10
37b967e52shl r10, 3
37b967e56nop [rax+rax]
37b967e60
37b967e60loc_37b967e60:
37b967e60mov r11, r10
37b967e63lea rax, [r10+rdx]
37b967e67neg r11
37b967e6aand r11l, 8
37b967e6eje 0x37b967e80
37b967e70movsd_xmm [rax], x0
37b967e74add rax, 8
37b967e78cmp rdx, rax
37b967e7bje 0x37b967e92
37b967e7dnop [rax]
37b967e80
37b967e80loc_37b967e80:
37b967e80movsd_xmm [rax], x0
37b967e84add rax, 16
37b967e88movsd_xmm [rax-8], x0
37b967e8dcmp rdx, rax
37b967e90jne 0x37b967e80
37b967e92
37b967e92loc_37b967e92:
37b967e92add ecx, 1
37b967e95add rdx, r12
37b967e98cmp ecx, ebp
37b967e9ajne 0x37b967e60
37b967e9c
37b967e9cloc_37b967e9c:
37b967e9ccmp r9l, r8l
37b967e9fcmovle r8l, r9l
37b967ea3jmp 0x37b967d24
37b967ea8
37b967ea8loc_37b967ea8:
37b967ea8cmp r10l, r8l
37b967eabcmovle r8l, r10l
37b967eafjmp 0x37b967d24
37b967eb4
37b967eb4loc_37b967eb4:
37b967eb4mov eax, 1
37b967eb9
37b967eb9loc_37b967eb9:
37b967eb9lea edx, [rax+1]
37b967ebccmp edx, ebp
37b967ebeje 0x37b967d5f
37b967ec4add eax, 2
37b967ec7cmp eax, ebp
37b967ec9jne 0x37b967eb9
37b967ecbjmp 0x37b967e9c
37b967c40
Loading..