File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf82f80
37bf82f80dlabrd_64_:
37bf82f80push r15
37bf82f82push r14
37bf82f84push r13
37bf82f86push r12
37bf82f88push rbp
37bf82f89push rdi
37bf82f8apush rsi
37bf82f8bpush rbx
37bf82f8csub rsp, 296
37bf82f93mov r11, [rcx]
37bf82f96mov r13, rcx
37bf82f99mov r12, rdx
37bf82f9cmov r15, r9
37bf82f9ftest r11, r11
37bf82fa2jle 0x37bf83b40
37bf82fa8mov r10, [rdx]
37bf82fabtest r10, r10
37bf82faejle 0x37bf83b40
37bf82fb4mov rax, [rsp+400]
37bf82fbcxor ebx, ebx
37bf82fbemov [rsp+264], 1
37bf82fcamov rax, [rax]
37bf82fcdtest rax, rax
37bf82fd0cmovns rbx, rax
37bf82fd4mov rax, [rsp+464]
37bf82fdcmov rax, [rax]
37bf82fdfmov [rsp+136], rbx
37bf82fe7not rbx
37bf82feamov [rsp+144], rbx
37bf82ff2xor ebx, ebx
37bf82ff4test rax, rax
37bf82ff7cmovns rbx, rax
37bf82ffbmov rax, [rsp+448]
37bf83003mov rax, [rax]
37bf83006mov [rsp+216], rbx
37bf8300enot rbx
37bf83011mov [rsp+224], rbx
37bf83019xor ebx, ebx
37bf8301btest rax, rax
37bf8301ecmovns rbx, rax
37bf83022mov rax, [r8]
37bf83025mov [rsp+232], rbx
37bf8302dnot rbx
37bf83030mov [rsp+200], rbx
37bf83038mov [rsp+160], rax
37bf83040cmp r11, r10
37bf83043jl 0x37bf83b58
37bf83049test rax, rax
37bf8304cjle 0x37bf83b40
37bf83052lea rax, [rsp+280]
37bf8305amov ebp, 1
37bf8305fmov r14, rdx
37bf83062mov [rsp+104], rax
37bf83067lea rax, [rsp+272]
37bf8306fmov [rsp+112], rax
37bf83074lea rax, [rip+0x4d867d]
37bf8307bmov [rsp+128], rax
37bf83083lea rax, [rip+0x4d8686]
37bf8308amov [rsp+120], rax
37bf8308fjmp 0x37bf830be
37bf83091
37bf83091 0f 1f 80 00 00 00 00 .......
37bf83098
37bf83098loc_37bf83098:
37bf83098mov rax, [rsp+264]
37bf830a0lea rbp, [rax+1]
37bf830a4
37bf830a4loc_37bf830a4:
37bf830a4mov [rsp+264], rbp
37bf830accmp rbp, [rsp+160]
37bf830b4jg 0x37bf83b40
37bf830bamov r11, [r13]
37bf830be
37bf830beloc_37bf830be:
37bf830bemov r10, [rsp+136]
37bf830c6lea rbx, [rbp-1]
37bf830casub r11, rbp
37bf830cdmov r8, [rsp+464]
37bf830d5add r11, 1
37bf830d9mov rax, [rsp+144]
37bf830e1lea rsi, [8*rbx]
37bf830e9mov rdx, [rsp+120]
37bf830eeimul r10, rbp
37bf830f2mov [rsp+56], r8
37bf830f7lea rcx, [r15+rsi]
37bf830fbmov r8, [rsp+456]
37bf83103mov [rsp+272], r11
37bf8310blea r9, [rip+0x4d85de]
37bf83112add r8, rsi
37bf83115mov [rsp+64], rdx
37bf8311amov rdx, [rsp+112]
37bf8311flea r12, [r10+rax]
37bf83123mov [rsp+48], r8
37bf83128mov r8, [rsp+400]
37bf83130lea rax, [rip+0x4d85d1]
37bf83137lea r11, [r12+rbp]
37bf8313bmov [rsp+80], rax
37bf83140lea rdi, [r15+8*r11]
37bf83144mov [rsp+40], r8
37bf83149mov r8, [rsp+104]
37bf8314emov [rsp+32], rcx
37bf83153mov [rsp+88], 12
37bf8315cmov [rsp+72], rdi
37bf83161mov [rsp+184], rcx
37bf83169mov rcx, [rsp+128]
37bf83171mov [rsp+176], r10
37bf83179mov [rsp+168], r11
37bf83181mov [rsp+280], rbx
37bf83189call dgemv_64_
37bf8318emov r9, [r13]
37bf83192mov r11, [rsp+120]
37bf83197mov [rsp+88], 12
37bf831a0mov r8, [rsp+104]
37bf831a5mov [rsp+72], rdi
37bf831aasub r9, rbp
37bf831admov [rsp+64], r11
37bf831b2mov rdx, [rsp+112]
37bf831b7lea rax, [r9+1]
37bf831bbmov r9, [rsp+440]
37bf831c3mov rcx, [rsp+128]
37bf831cbmov [rsp+280], rbx
37bf831d3mov [rsp+272], rax
37bf831dblea rax, [rip+0x4d8526]
37bf831e2mov [rsp+80], rax
37bf831e7add r9, rsi
37bf831eamov [rsp+56], rax
37bf831eflea rax, [r15+8*r12+8]
37bf831f4mov [rsp+48], rax
37bf831f9mov rax, [rsp+448]
37bf83201mov [rsp+32], r9
37bf83206mov [rsp+40], rax
37bf8320bmov [rsp+192], r9
37bf83213lea r9, [rip+0x4d84d6]
37bf8321acall dgemv_64_
37bf8321fmov rdx, [r13]
37bf83223mov r11, [rsp+424]
37bf8322blea r9, [rip+0x4d84d6]
37bf83232mov rcx, [rsp+104]
37bf83237mov rax, rdx
37bf8323aadd r11, rsi
37bf8323dsub rax, rbp
37bf83240mov [rsp+32], r11
37bf83245add rax, 1
37bf83249mov [rsp+208], r11
37bf83251mov [rsp+280], rax
37bf83259lea rax, [rbp+1]
37bf8325dcmp rdx, rax
37bf83260mov [rsp+152], rax
37bf83268cmovg rdx, rax
37bf8326cadd rdx, r12
37bf8326flea r8, [r15+8*rdx]
37bf83273mov rdx, rdi
37bf83276call dlarfg_64_
37bf8327bmov r11, [rsp+168]
37bf83283mov rdx, [r14]
37bf83286mov rax, [rsp+408]
37bf8328emov r10, [rsp+176]
37bf83296movsd_xmm x0, [r15+8*r11]
37bf8329ccmp rdx, rbp
37bf8329fmovsd_xmm [rax+8*rbx], x0
37bf832a4mov rax, [rsp+152]
37bf832acjle 0x37bf83098
37bf832b2mov rcx, [rip+0x4d8477]
37bf832b9mov r12, [rsp+216]
37bf832c1sub rdx, rbp
37bf832c4lea r9, [rip+0x4d8445]
37bf832cbadd r10, [rsp+136]
37bf832d3add r10, [rsp+144]
37bf832dbmov [rsp+280], rdx
37bf832e3mov [r15+8*r11], rcx
37bf832e7mov rcx, [r13]
37bf832ebimul r12, rbp
37bf832efadd r12, [rsp+224]
37bf832f7mov [rsp+48], rdi
37bf832fcsub rcx, rbp
37bf832ffadd rax, r12
37bf83302mov r8, [rsp+400]
37bf8330amov [rsp+88], 9
37bf83313add rcx, 1
37bf83317mov [rsp+176], r10
37bf8331fmov [rsp+272], rcx
37bf83327mov rcx, [rsp+456]
37bf8332fmov [rsp+40], r8
37bf83334mov r8, [rsp+104]
37bf83339lea rdx, [rcx+8*rax]
37bf8333dlea rax, [r10+rbp]
37bf83341lea rax, [r15+8*rax]
37bf83345mov [rsp+152], rdx
37bf8334dlea rcx, [rip+0x4d83b4]
37bf83354mov [rsp+72], rdx
37bf83359lea rdx, [rip+0x4d83c8]
37bf83360mov [rsp+80], rcx
37bf83365mov [rsp+64], rdx
37bf8336amov rdx, [rsp+112]
37bf8336fmov [rsp+56], rcx
37bf83374lea rcx, [rip+0x4d839d]
37bf8337bmov [rsp+32], rax
37bf83380mov [rsp+168], rax
37bf83388call dgemv_64_
37bf8338dmov r11, [r13]
37bf83391mov r10, [rsp+400]
37bf83399lea rax, [rip+0x4d8368]
37bf833a0lea rcx, [rip+0x4d8381]
37bf833a7mov [rsp+80], rax
37bf833acmov r8, [rsp+104]
37bf833b1lea r9, [rip+0x4d8358]
37bf833b8sub r11, rbp
37bf833bbmov [rsp+40], r10
37bf833c0mov r10, [rsp+184]
37bf833c8lea rdx, [r11+1]
37bf833ccmov r11, [rsp+456]
37bf833d4mov [rsp+64], rcx
37bf833d9lea rcx, [rip+0x4d8338]
37bf833e0mov [rsp+56], rax
37bf833e5lea r12, [r11+8*r12+8]
37bf833eamov [rsp+48], rdi
37bf833efmov [rsp+72], r12
37bf833f4mov [rsp+32], r10
37bf833f9mov [rsp+88], 9
37bf83402mov [rsp+272], rdx
37bf8340amov rdx, [rsp+112]
37bf8340fmov [rsp+280], rbx
37bf83417call dgemv_64_
37bf8341cmov r9, [r14]
37bf8341fmov [rsp+48], r12
37bf83424lea rax, [rip+0x4d82dd]
37bf8342bmov r10, [rsp+152]
37bf83433mov [rsp+80], rax
37bf83438sub r9, rbp
37bf8343bmov [rsp+56], rax
37bf83440mov r8, [rsp+104]
37bf83445mov [rsp+272], r9
37bf8344dmov r9, [rsp+456]
37bf83455mov [rsp+72], r10
37bf8345amov r10, [rsp+120]
37bf8345flea rsi, [r9+rsi+8]
37bf83464mov r9, [rsp+464]
37bf8346cmov [rsp+88], 12
37bf83475mov [rsp+64], r10
37bf8347amov rdx, [rsp+112]
37bf8347fmov [rsp+40], r9
37bf83484mov rcx, [rsp+128]
37bf8348clea r9, [rip+0x4d825d]
37bf83493mov [rsp+32], rsi
37bf83498mov [rsp+280], rbx
37bf834a0call dgemv_64_
37bf834a5mov r9, [r13]
37bf834a9lea r11, [rip+0x4d8278]
37bf834b0lea rax, [rip+0x4d8251]
37bf834b7mov [rsp+64], r11
37bf834bclea rcx, [rip+0x4d8255]
37bf834c3sub r9, rbp
37bf834c6mov [rsp+80], rax
37bf834cblea rdx, [r9+1]
37bf834cfmov r9, [rsp+448]
37bf834d7mov [rsp+72], r12
37bf834dcmov [rsp+56], rax
37bf834e1mov [rsp+40], r9
37bf834e6mov r9, [rsp+192]
37bf834eemov [rsp+48], rdi
37bf834f3mov rdi, [rsp+104]
37bf834f8mov [rsp+32], r9
37bf834fdlea r9, [rip+0x4d820c]
37bf83504mov [rsp+88], 9
37bf8350dmov r8, rdi
37bf83510mov [rsp+272], rdx
37bf83518mov rdx, [rsp+112]
37bf8351dmov [rsp+280], rbx
37bf83525call dgemv_64_
37bf8352amov r10, [rsp+176]
37bf83532mov r9, [r14]
37bf83535mov [rsp+272], rbx
37bf8353dmov r8, [rsp+152]
37bf83545mov rbx, [rsp+120]
37bf8354amov [rsp+48], r12
37bf8354flea rax, [rip+0x4d81b2]
37bf83556mov r12, [rsp+400]
37bf8355elea rdx, [r15+8*r10+8]
37bf83563mov [rsp+80], rax
37bf83568sub r9, rbp
37bf8356bmov [rsp+56], rax
37bf83570lea rcx, [rip+0x4d81a1]
37bf83577mov [rsp+72], r8
37bf8357cmov r8, rdi
37bf8357fmov [rsp+64], rbx
37bf83584mov [rsp+40], r12
37bf83589mov [rsp+32], rdx
37bf8358emov rdx, [rsp+112]
37bf83593mov [rsp+88], 9
37bf8359cmov [rsp+280], r9
37bf835a4lea r9, [rip+0x4d8145]
37bf835abcall dgemv_64_
37bf835b0mov r12, [r14]
37bf835b3mov r8, [rsp+152]
37bf835bbmov rcx, rdi
37bf835bemov rdx, [rsp+208]
37bf835c6lea r9, [rip+0x4d813b]
37bf835cdsub r12, rbp
37bf835d0mov [rsp+280], r12
37bf835d8lea r12, [rsp+264]
37bf835e0call dscal_64_
37bf835e5mov rdx, [r14]
37bf835e8mov r8, [rsp+184]
37bf835f0mov [rsp+64], rbx
37bf835f5mov rax, [rsp+168]
37bf835fdmov [rsp+32], rsi
37bf83602lea r9, [rip+0x4d80e7]
37bf83609sub rdx, rbp
37bf8360cmov [rsp+48], r8
37bf83611mov rbp, [rsp+400]
37bf83619mov r8, [rsp+464]
37bf83621mov [rsp+72], rax
37bf83626mov [rsp+80], rbp
37bf8362bmov rcx, [rsp+128]
37bf83633mov [rsp+56], rbp
37bf83638mov [rsp+40], r8
37bf8363dmov r8, r12
37bf83640mov [rsp+88], 12
37bf83649mov [rsp+280], rdx
37bf83651mov rdx, rdi
37bf83654mov [rsp+120], rbx
37bf83659mov [rsp+152], r12
37bf83661mov [rsp+104], rdi
37bf83666call dgemv_64_
37bf8366bmov rbx, [rsp+264]
37bf83673mov rsi, [r14]
37bf83676mov [rsp+88], 9
37bf8367fmov r9, [rsp+136]
37bf83687mov rbp, [rsp+144]
37bf8368flea rcx, [rip+0x4d8082]
37bf83696sub rsi, rbx
37bf83699lea rax, [rbx-1]
37bf8369dmov r8, [rsp+448]
37bf836a5mov rdx, [rsp+440]
37bf836admov [rsp+280], rsi
37bf836b5lea rsi, [rbx+1]
37bf836b9lea r12, [8*rax]
37bf836c1imul r9, rsi
37bf836c5add rdx, r12
37bf836c8mov [rsp+56], r8
37bf836cdmov r8, [rsp+400]
37bf836d5mov [rsp+48], rdx
37bf836damov [rsp+40], r8
37bf836dfmov r8, [rsp+104]
37bf836e4lea rdi, [r9+rbp]
37bf836e8lea r9, [rip+0x4d8001]
37bf836efmov [rsp+272], rax
37bf836f7lea r10, [rbx+rdi]
37bf836fblea rdx, [r15+8*rdi+8]
37bf83700mov [rsp+168], rax
37bf83708lea rbp, [r15+8*r10]
37bf8370cmov [rsp+176], r10
37bf83714mov r10, [rsp+400]
37bf8371cmov [rsp+72], rbp
37bf83721mov [rsp+80], r10
37bf83726mov r10, [rsp+120]
37bf8372bmov [rsp+32], rdx
37bf83730mov rdx, [rsp+112]
37bf83735mov [rsp+64], r10
37bf8373acall dgemv_64_
37bf8373fmov rcx, [r14]
37bf83742mov r9, [rsp+400]
37bf8374amov rdx, rcx
37bf8374dsub rdx, rbx
37bf83750mov [rsp+280], rdx
37bf83758lea rdx, [rbx+2]
37bf8375ccmp rdx, rcx
37bf8375fcmovg rdx, rcx
37bf83763mov rcx, [rsp+432]
37bf8376bimul rdx, [rsp+136]
37bf83774add rdx, [rsp+144]
37bf8377cadd rcx, r12
37bf8377fadd rdx, rbx
37bf83782mov [rsp+32], rcx
37bf83787mov rcx, [rsp+104]
37bf8378clea r8, [r15+8*rdx]
37bf83790mov rdx, rbp
37bf83793call dlarfg_64_
37bf83798mov r10, [rsp+176]
37bf837a0mov rax, [rsp+168]
37bf837a8lea r11, [rip+0x4d7f79]
37bf837afmov rdx, [rsp+416]
37bf837b7mov r9, [rsp+200]
37bf837bfmovsd_xmm x0, [r15+8*r10]
37bf837c5mov rcx, [rsp+128]
37bf837cdmovsd_xmm [rdx+8*rax], x0
37bf837d2mov rdx, [rip+0x4d7f57]
37bf837d9lea rax, [rip+0x4d7f28]
37bf837e0mov [r15+8*r10], rdx
37bf837e4mov rdx, [r13]
37bf837e8sub rdx, rbx
37bf837ebmov [rsp+272], rdx
37bf837f3mov rdx, [r14]
37bf837f6mov [rsp+80], rax
37bf837fbsub rdx, rbx
37bf837femov [rsp+64], r11
37bf83803mov [rsp+280], rdx
37bf8380bmov rdx, [rsp+232]
37bf83813mov [rsp+48], rbp
37bf83818mov [rsp+88], 12
37bf83821imul rdx, rbx
37bf83825lea r10, [rdx+r9]
37bf83829mov rdx, [rsp+112]
37bf8382elea r9, [rip+0x4d7edb]
37bf83835mov [rsp+168], r10
37bf8383dlea rax, [rsi+r10]
37bf83841add rsi, rdi
37bf83844mov r10, [rsp+440]
37bf8384cmov rdi, [rsp+104]
37bf83851lea rax, [r10+8*rax]
37bf83855mov r10, [rsp+400]
37bf8385dmov [rsp+72], rax
37bf83862lea rax, [r15+8*rsi]
37bf83866mov r8, rdi
37bf83869mov [rsp+56], r10
37bf8386emov [rsp+40], r10
37bf83873mov [rsp+32], rax
37bf83878call dgemv_64_
37bf8387dmov r10, [rsp+168]
37bf83885mov rsi, [r14]
37bf83888mov [rsp+48], rbp
37bf8388dmov rax, [rsp+440]
37bf83895lea r11, [rip+0x4d7e8c]
37bf8389cmov rbp, [rsp+464]
37bf838a4mov [rsp+88], 9
37bf838adsub rsi, rbx
37bf838b0mov [rsp+64], r11
37bf838b5mov rdx, rdi
37bf838b8lea r9, [rip+0x4d7e51]
37bf838bflea rax, [rax+8*r10+8]
37bf838c4mov [rsp+40], rbp
37bf838c9mov rbp, [rsp+456]
37bf838d1lea rcx, [rip+0x4d7e40]
37bf838d8mov [rsp+72], rax
37bf838ddmov rax, [rsp+400]
37bf838e5mov [rsp+280], rsi
37bf838edlea rsi, [rip+0x4d7e14]
37bf838f4mov [rsp+56], rax
37bf838f9lea rax, [rbp+r12+8]
37bf838femov r12, [rsp+152]
37bf83906mov [rsp+80], rsi
37bf8390bmov [rsp+32], rax
37bf83910mov r8, r12
37bf83913call dgemv_64_
37bf83918mov rdx, [r13]
37bf8391cmov rax, [rsp+264]
37bf83924mov [rsp+80], rsi
37bf83929mov rbp, [rsp+232]
37bf83931mov r10, [rsp+120]
37bf83936mov [rsp+56], rsi
37bf8393blea r9, [rip+0x4d7dae]
37bf83942sub rdx, rax
37bf83945mov r8, [rsp+440]
37bf8394dmov [rsp+104], rdi
37bf83952mov [rsp+280], rdx
37bf8395amov rdx, rbp
37bf8395dimul rdx, rax
37bf83961mov [rsp+64], r10
37bf83966add rdx, [rsp+200]
37bf8396emov [rsp+88], 12
37bf83977lea rcx, [rax+rdx+1]
37bf8397clea rdx, [r8+8*rdx+8]
37bf83981mov [rsp+48], rdx
37bf83986lea rax, [r15+8*rax]
37bf8398alea rcx, [r8+8*rcx]
37bf8398emov r8, r12
37bf83991mov rdx, [rsp+400]
37bf83999mov [rsp+72], rcx
37bf8399emov [rsp+32], rax
37bf839a3mov rcx, [rsp+128]
37bf839abmov [rsp+40], rdx
37bf839b0mov rdx, rdi
37bf839b3call dgemv_64_
37bf839b8mov rbx, [rsp+264]
37bf839c0mov rax, [r14]
37bf839c3lea r11, [rip+0x4d7d5e]
37bf839camov r8, [rsp+400]
37bf839d2lea r9, [rip+0x4d7d2f]
37bf839d9mov [rsp+64], r11
37bf839deimul rbp, rbx
37bf839e2sub rax, rbx
37bf839e5mov [rsp+80], r9
37bf839ealea r12, [rbx-1]
37bf839eemov [rsp+280], rax
37bf839f6lea r9, [rip+0x4d7d13]
37bf839fdmov rax, [rsp+136]
37bf83a05mov [rsp+56], r8
37bf83a0amov rcx, [rsp+128]
37bf83a12mov rsi, rbp
37bf83a15mov rbp, [rsp+200]
37bf83a1dmov [rsp+40], r8
37bf83a22mov [rsp+88], 12
37bf83a2bmov r8, [rsp+104]
37bf83a30add rsi, rbp
37bf83a33mov rbp, [rsp+440]
37bf83a3bmov [rsp+272], r12
37bf83a43lea rdi, [rbp+8*rsi+8]
37bf83a48lea rbp, [rbx+1]
37bf83a4cimul rax, rbp
37bf83a50add rax, [rsp+144]
37bf83a58mov [rsp+72], rdi
37bf83a5dadd rsi, rbp
37bf83a60lea rdx, [rbx+rax]
37bf83a64lea rax, [r15+8*rax+8]
37bf83a69lea rdx, [r15+8*rdx]
37bf83a6dmov [rsp+32], rax
37bf83a72mov [rsp+48], rdx
37bf83a77mov rdx, [rsp+112]
37bf83a7ccall dgemv_64_
37bf83a81mov r11, [r13]
37bf83a85mov r10, [rsp+120]
37bf83a8alea rax, [rip+0x4d7c77]
37bf83a91mov [rsp+80], rax
37bf83a96mov rdx, [rsp+112]
37bf83a9blea r9, [rip+0x4d7c4e]
37bf83aa2sub r11, rbx
37bf83aa5mov [rsp+56], rax
37bf83aaamov rax, [rsp+448]
37bf83ab2mov [rsp+272], r11
37bf83abamov r11, [rsp+440]
37bf83ac2mov [rsp+40], rax
37bf83ac7mov rcx, [rsp+128]
37bf83acflea rsi, [r11+8*rsi]
37bf83ad3lea rax, [r11+8*rbx]
37bf83ad7mov [rsp+48], rdi
37bf83adcmov rdi, [rsp+104]
37bf83ae1mov [rsp+32], rax
37bf83ae6mov [rsp+88], 12
37bf83aefmov r8, rdi
37bf83af2mov [rsp+72], rsi
37bf83af7mov [rsp+64], r10
37bf83afcmov [rsp+280], r12
37bf83b04call dgemv_64_
37bf83b09mov rax, [r13]
37bf83b0dmov r8, rsi
37bf83b10mov rcx, rdi
37bf83b13lea r9, [rip+0x4d7bee]
37bf83b1asub rax, rbx
37bf83b1dmov [rsp+280], rax
37bf83b25mov rax, [rsp+432]
37bf83b2dlea rdx, [rax+8*rbx-8]
37bf83b32call dscal_64_
37bf83b37jmp 0x37bf830a4
37bf83b3c
37bf83b3c 0f 1f 40 00 ..@.
37bf83b40
37bf83b40loc_37bf83b40:
37bf83b40add rsp, 296
37bf83b47pop rbx
37bf83b48pop rsi
37bf83b49pop rdi
37bf83b4apop rbp
37bf83b4bpop r12
37bf83b4dpop r13
37bf83b4fpop r14
37bf83b51pop r15
37bf83b53ret
37bf83b54
37bf83b54 0f 1f 40 00 ..@.
37bf83b58
37bf83b58loc_37bf83b58:
37bf83b58cmp [rsp+160], 0
37bf83b61jle 0x37bf83b40
37bf83b63lea rax, [rsp+280]
37bf83b6bmov [rsp+368], rcx
37bf83b73mov rbx, [rsp+400]
37bf83b7bmov ebp, 1
37bf83b80mov [rsp+104], rax
37bf83b85lea rax, [rsp+272]
37bf83b8dlea r14, [rip+0x4d7b74]
37bf83b94mov [rsp+112], rax
37bf83b99lea rax, [rip+0x4d7b58]
37bf83ba0mov [rsp+128], rax
37bf83ba8lea rax, [rip+0x4d7b61]
37bf83bafmov [rsp+120], rax
37bf83bb4lea rax, [rsp+264]
37bf83bbcmov [rsp+240], rax
37bf83bc4jmp 0x37bf83bf6
37bf83bc6
37bf83bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf83bd0
37bf83bd0loc_37bf83bd0:
37bf83bd0mov rax, [rsp+264]
37bf83bd8lea rbp, [rax+1]
37bf83bdc
37bf83bdcloc_37bf83bdc:
37bf83bdcmov [rsp+264], rbp
37bf83be4cmp rbp, [rsp+160]
37bf83becjg 0x37bf83b40
37bf83bf2mov r10, [r12]
37bf83bf6
37bf83bf6loc_37bf83bf6:
37bf83bf6mov rdi, [rsp+136]
37bf83bfesub r10, rbp
37bf83c01lea rsi, [rbp-1]
37bf83c05mov rdx, [rsp+120]
37bf83c0aadd r10, 1
37bf83c0emov rcx, [rsp+456]
37bf83c16lea r13, [8*rsi]
37bf83c1emov r8, [rsp+464]
37bf83c26imul rdi, rbp
37bf83c2amov [rsp+64], rdx
37bf83c2fadd rdi, [rsp+144]
37bf83c37lea rdx, [r15+r13]
37bf83c3badd rcx, r13
37bf83c3emov [rsp+272], r10
37bf83c46lea r10, [rdi+rbp]
37bf83c4alea r9, [rip+0x4d7a9f]
37bf83c51lea rax, [r15+8*r10]
37bf83c55mov [rsp+48], rdx
37bf83c5amov rdx, [rsp+112]
37bf83c5fmov [rsp+72], rax
37bf83c64mov [rsp+40], r8
37bf83c69mov r8, [rsp+104]
37bf83c6emov [rsp+32], rcx
37bf83c73mov [rsp+88], 12
37bf83c7cmov [rsp+80], rbx
37bf83c81mov [rsp+56], rbx
37bf83c86mov [rsp+184], rcx
37bf83c8emov rcx, [rsp+128]
37bf83c96mov [rsp+176], r10
37bf83c9emov [rsp+152], rax
37bf83ca6mov [rsp+280], rsi
37bf83caecall dgemv_64_
37bf83cb3mov rcx, [rsp+120]
37bf83cb8mov r10, [r12]
37bf83cbcmov [rsp+88], 9
37bf83cc5mov rax, [rsp+152]
37bf83ccdmov r8, [rsp+104]
37bf83cd2mov [rsp+80], rbx
37bf83cd7lea r9, [rip+0x4d7a12]
37bf83cdemov [rsp+64], rcx
37bf83ce3mov rcx, [rsp+448]
37bf83cebsub r10, rbp
37bf83ceelea rdx, [r10+1]
37bf83cf2lea r10, [r15+8*rdi+8]
37bf83cf7mov [rsp+72], rax
37bf83cfcmov [rsp+56], rcx
37bf83d01mov rcx, [rsp+440]
37bf83d09mov [rsp+32], r10
37bf83d0eadd rcx, r13
37bf83d11mov [rsp+40], rbx
37bf83d16mov [rsp+48], rcx
37bf83d1blea rcx, [rip+0x4d79f6]
37bf83d22mov [rsp+280], rdx
37bf83d2amov rdx, [rsp+112]
37bf83d2fmov [rsp+192], r10
37bf83d37mov [rsp+272], rsi
37bf83d3fcall dgemv_64_
37bf83d44mov rdx, [r12]
37bf83d48lea r11, [rbp+1]
37bf83d4cmov r9, rbx
37bf83d4fmov r10, [rsp+432]
37bf83d57mov [rsp+168], r11
37bf83d5fmov rcx, rdx
37bf83d62sub rcx, rbp
37bf83d65add r10, r13
37bf83d68add rcx, 1
37bf83d6ccmp rdx, r11
37bf83d6fmov [rsp+32], r10
37bf83d74cmovg rdx, r11
37bf83d78mov [rsp+280], rcx
37bf83d80imul rdx, [rsp+136]
37bf83d89add rdx, [rsp+144]
37bf83d91mov rcx, [rsp+104]
37bf83d96mov [rsp+208], r10
37bf83d9eadd rdx, rbp
37bf83da1lea r8, [r15+8*rdx]
37bf83da5mov rdx, [rsp+152]
37bf83dadcall dlarfg_64_
37bf83db2mov r10, [rsp+176]
37bf83dbamov rax, [rsp+408]
37bf83dc2mov r11, [rsp+168]
37bf83dcamovsd_xmm x0, [r15+8*r10]
37bf83dd0movsd_xmm [rax+8*rsi], x0
37bf83dd5mov rax, [rsp+368]
37bf83dddmov rdx, [rax]
37bf83de0cmp rdx, rbp
37bf83de3jle 0x37bf83bd0
37bf83de9sub rdx, rbp
37bf83decmov rax, [rip+0x4d793d]
37bf83df3add rdi, r11
37bf83df6mov r8, [rsp+104]
37bf83dfbmov [rsp+272], rdx
37bf83e03mov rdx, [r12]
37bf83e07lea r9, [rip+0x4d7902]
37bf83e0emov [r15+8*r10], rax
37bf83e12mov r10, [rsp+232]
37bf83e1asub rdx, rbp
37bf83e1dmov rax, [rsp+440]
37bf83e25mov [rsp+80], r14
37bf83e2aimul r10, rbp
37bf83e2eadd rdx, 1
37bf83e32mov [rsp+56], rbx
37bf83e37add r10, [rsp+200]
37bf83e3fmov [rsp+280], rdx
37bf83e47lea rdx, [r10+r11]
37bf83e4blea r11, [r15+8*rdi]
37bf83e4fmov rdi, [rsp+152]
37bf83e57lea rax, [rax+8*rdx]
37bf83e5bmov [rsp+32], r11
37bf83e60mov rdx, [rsp+112]
37bf83e65mov [rsp+168], rax
37bf83e6dmov rcx, [rsp+128]
37bf83e75mov [rsp+72], rax
37bf83e7alea rax, [rip+0x4d78a7]
37bf83e81mov [rsp+64], rax
37bf83e86mov [rsp+48], rdi
37bf83e8bmov [rsp+88], 12
37bf83e94mov [rsp+40], rbx
37bf83e99mov [rsp+176], r10
37bf83ea1mov [rsp+248], r11
37bf83ea9call dgemv_64_
37bf83eaemov rdx, [r12]
37bf83eb2mov r9, [rsp+440]
37bf83ebalea rax, [rip+0x4d7867]
37bf83ec1mov r10, [rsp+176]
37bf83ec9mov [rsp+64], rax
37bf83ecelea rcx, [rip+0x4d7843]
37bf83ed5mov r11, [rsp+152]
37bf83eddsub rdx, rbp
37bf83ee0mov [rsp+80], r14
37bf83ee5lea rdi, [r9+8*r10+8]
37bf83eeaadd rdx, 1
37bf83eeemov [rsp+56], rbx
37bf83ef3mov r10, [rsp+464]
37bf83efbmov [rsp+48], r11
37bf83f00mov r8, [rsp+104]
37bf83f05lea r9, [rip+0x4d7804]
37bf83f0cmov [rsp+40], r10
37bf83f11mov r10, [rsp+184]
37bf83f19mov [rsp+72], rdi
37bf83f1emov [rsp+32], r10
37bf83f23mov [rsp+88], 9
37bf83f2cmov [rsp+272], rdx
37bf83f34mov rdx, [rsp+112]
37bf83f39mov [rsp+280], rsi
37bf83f41call dgemv_64_
37bf83f46lea r10, [r15+r13+8]
37bf83f4bmov r9, [rsp+368]
37bf83f53mov r8, [rsp+104]
37bf83f58mov rcx, [rsp+128]
37bf83f60mov [rsp+176], r10
37bf83f68mov rdx, [r9]
37bf83f6bmov r9, [rsp+168]
37bf83f73mov [rsp+32], r10
37bf83f78mov [rsp+48], rdi
37bf83f7dmov [rsp+72], r9
37bf83f82mov r9, [rsp+120]
37bf83f87sub rdx, rbp
37bf83f8amov [rsp+88], 12
37bf83f93mov [rsp+64], r9
37bf83f98lea r9, [rip+0x4d7751]
37bf83f9fmov [rsp+80], r14
37bf83fa4mov [rsp+56], r14
37bf83fa9mov [rsp+40], rbx
37bf83faemov [rsp+272], rdx
37bf83fb6mov rdx, [rsp+112]
37bf83fbbmov [rsp+280], rsi
37bf83fc3call dgemv_64_
37bf83fc8mov rdx, [r12]
37bf83fccmov [rsp+72], rdi
37bf83fd1lea rax, [rip+0x4d7750]
37bf83fd8mov r11, [rsp+152]
37bf83fe0mov [rsp+64], rax
37bf83fe5lea r9, [rip+0x4d7724]
37bf83fecsub rdx, rbp
37bf83fefmov [rsp+80], r14
37bf83ff4mov r8, [rsp+104]
37bf83ff9mov [rsp+48], r11
37bf83ffemov r11, [rsp+192]
37bf84006add rdx, 1
37bf8400amov [rsp+56], rbx
37bf8400fmov rcx, [rsp+128]
37bf84017mov [rsp+32], r11
37bf8401cmov [rsp+88], 12
37bf84025mov [rsp+40], rbx
37bf8402amov [rsp+280], rdx
37bf84032mov rdx, [rsp+112]
37bf84037mov [rsp+272], rsi
37bf8403fcall dgemv_64_
37bf84044mov rcx, [rsp+368]
37bf8404cmov r11, [rsp+168]
37bf84054mov [rsp+280], rsi
37bf8405cmov r9, [rsp+120]
37bf84061mov rcx, [rcx]
37bf84064mov [rsp+72], r11
37bf84069mov [rsp+64], r9
37bf8406elea r9, [rip+0x4d767b]
37bf84075mov [rsp+152], rcx
37bf8407dmov rdx, rcx
37bf84080mov rcx, [rsp+440]
37bf84088sub rdx, rbp
37bf8408bmov [rsp+48], rdi
37bf84090mov rdi, [rsp+104]
37bf84095lea r13, [rcx+r13+8]
37bf8409amov rcx, [rsp+448]
37bf840a2mov [rsp+88], 12
37bf840abmov [rsp+32], r13
37bf840b0mov r8, rdi
37bf840b3mov [rsp+40], rcx
37bf840b8mov rcx, [rsp+128]
37bf840c0mov [rsp+80], r14
37bf840c5mov [rsp+56], r14
37bf840camov [rsp+272], rdx
37bf840d2mov rdx, [rsp+112]
37bf840d7call dgemv_64_
37bf840dcmov rcx, [rsp+368]
37bf840e4mov r8, [rsp+168]
37bf840eclea r9, [rip+0x4d7615]
37bf840f3mov rcx, [rcx]
37bf840f6mov rdx, rcx
37bf840f9mov [rsp+104], rcx
37bf840femov rcx, rdi
37bf84101sub rdx, rbp
37bf84104mov [rsp+280], rdx
37bf8410cmov rdx, [rsp+208]
37bf84114call dscal_64_
37bf84119mov r8, [rsp+368]
37bf84121mov r9, [rsp+120]
37bf84126mov [rsp+280], rsi
37bf8412emov r10, [rsp+184]
37bf84136mov r11, [rsp+248]
37bf8413emov r8, [r8]
37bf84141mov rsi, [rsp+464]
37bf84149mov [rsp+64], r9
37bf8414elea r9, [rip+0x4d759b]
37bf84155mov [rsp+48], r10
37bf8415amov r10, [rsp+176]
37bf84162mov rdx, r8
37bf84165mov [rsp+104], r8
37bf8416amov r8, rdi
37bf8416dmov [rsp+32], r10
37bf84172sub rdx, rbp
37bf84175mov [rsp+72], r11
37bf8417amov [rsp+56], rsi
37bf8417fmov rsi, rdi
37bf84182mov rdi, [rsp+128]
37bf8418amov [rsp+88], 12
37bf84193mov [rsp+80], r14
37bf84198mov rcx, rdi
37bf8419bmov [rsp+40], rbx
37bf841a0mov [rsp+272], rdx
37bf841a8mov rdx, [rsp+112]
37bf841admov [rsp+152], r11
37bf841b5call dgemv_64_
37bf841bamov rcx, [rsp+368]
37bf841c2mov rdx, rsi
37bf841c5mov r11, [rsp+152]
37bf841cdmov r9, [rsp+120]
37bf841d2mov r8, [rsp+240]
37bf841damov [rsp+104], rsi
37bf841dfmov rcx, [rcx]
37bf841e2mov [rsp+72], r11
37bf841e7mov r11, [rsp+192]
37bf841efmov [rsp+64], r9
37bf841f4lea r9, [rip+0x4d74f5]
37bf841fbsub rcx, rbp
37bf841femov [rsp+32], r13
37bf84203mov [rsp+280], rcx
37bf8420bmov rcx, [rsp+448]
37bf84213mov [rsp+48], r11
37bf84218mov [rsp+40], rcx
37bf8421dmov rcx, rdi
37bf84220mov [rsp+88], 12
37bf84229mov [rsp+80], r14
37bf8422emov [rsp+56], r14
37bf84233mov [rsp+128], rdi
37bf8423bcall dgemv_64_
37bf84240mov r11, [rsp+368]
37bf84248mov rdi, [rsp+264]
37bf84250lea r9, [rip+0x4d74b1]
37bf84257mov r13, [rsp+136]
37bf8425fmov r10, [rsp+424]
37bf84267mov rcx, [r11]
37bf8426alea rbp, [rdi-1]
37bf8426elea rdx, [rdi+2]
37bf84272imul r13, rdi
37bf84276lea rsi, [8*rbp]
37bf8427emov r11, rcx
37bf84281sub r11, rdi
37bf84284cmp rdx, rcx
37bf84287mov [rsp+280], r11
37bf8428fmov r11, [rsp+144]
37bf84297cmovg rdx, rcx
37bf8429badd r10, rsi
37bf8429emov [rsp+32], r10
37bf842a3mov rcx, [rsp+104]
37bf842a8lea r8, [r13+r11]
37bf842adlea rax, [rdi+r8+1]
37bf842b2add rdx, r8
37bf842b5lea r11, [r15+8*rax]
37bf842b9lea r8, [r15+8*rdx]
37bf842bdmov [rsp+168], rax
37bf842c5mov rdx, r11
37bf842c8mov [rsp+152], r11
37bf842d0call dlarfg_64_
37bf842d5mov rax, [rsp+168]
37bf842ddmov r10, [rsp+416]
37bf842e5lea r9, [rip+0x4d7424]
37bf842ecmov r11, [rsp+216]
37bf842f4mov r8, [rsp+456]
37bf842fclea rcx, [rip+0x4d7415]
37bf84303movsd_xmm x0, [r15+8*rax]
37bf84309add r13, [rsp+136]
37bf84311imul r11, rdi
37bf84315add r13, [rsp+144]
37bf8431dmovsd_xmm [r10+8*rbp], x0
37bf84323mov r10, [rip+0x4d7406]
37bf8432amov [r15+8*rax], r10
37bf8432emov r10, [rsp+368]
37bf84336mov r10, [r10]
37bf84339mov [rsp+168], r10
37bf84341sub r10, rdi
37bf84344mov [rsp+272], r10
37bf8434cmov r10, [r12]
37bf84350mov [rsp+40], rbx
37bf84355sub r10, rdi
37bf84358mov [rsp+80], r14
37bf8435dmov [rsp+280], r10
37bf84365mov r10, [rsp+224]
37bf8436dmov [rsp+88], 9
37bf84376lea rax, [r11+r10]
37bf8437amov r11, [rsp+152]
37bf84382mov [rsp+56], r14
37bf84387lea rdx, [rdi+rax+1]
37bf8438cmov [rsp+184], rax
37bf84394lea rax, [rip+0x4d738d]
37bf8439blea r10, [r8+8*rdx]
37bf8439flea rdx, [rdi+r13+1]
37bf843a4mov r8, [rsp+104]
37bf843a9mov [rsp+64], rax
37bf843aelea rdx, [r15+8*rdx]
37bf843b2mov [rsp+72], r10
37bf843b7mov [rsp+32], rdx
37bf843bcmov rdx, [rsp+112]
37bf843c1mov [rsp+176], r10
37bf843c9mov [rsp+48], r11
37bf843cecall dgemv_64_
37bf843d3mov r13, [rsp+368]
37bf843dbmov r8, [rsp+104]
37bf843e0lea r9, [rip+0x4d7329]
37bf843e7mov rax, [rsp+184]
37bf843efmov r11, [rsp+152]
37bf843f7lea rcx, [rip+0x4d731a]
37bf843femov [rsp+280], rbp
37bf84406mov r13, [r13]
37bf8440amov [rsp+80], r14
37bf8440fmov [rsp+48], r11
37bf84414mov [rsp+168], r13
37bf8441cmov rdx, r13
37bf8441fmov r13, [rsp+456]
37bf84427sub rdx, rdi
37bf8442amov [rsp+56], r14
37bf8442flea r13, [r13+8*rax+8]
37bf84434lea rax, [rip+0x4d72ed]
37bf8443bmov [rsp+88], 9
37bf84444mov [rsp+64], rax
37bf84449lea rax, [r15+rsi+8]
37bf8444emov [rsp+72], r13
37bf84453mov [rsp+32], rax
37bf84458mov [rsp+40], rbx
37bf8445dmov [rsp+272], rdx
37bf84465mov rdx, [rsp+112]
37bf8446acall dgemv_64_
37bf8446fmov rcx, [r12]
37bf84473mov r9, [rsp+120]
37bf84478mov [rsp+280], rbp
37bf84480mov rbp, [rsp+464]
37bf84488mov [rsp+48], r13
37bf8448dmov r10, [rsp+176]
37bf84495sub rcx, rdi
37bf84498mov [rsp+64], r9
37bf8449dlea r9, [rip+0x4d724c]
37bf844a4mov [rsp+40], rbp
37bf844a9mov rbp, [rsp+456]
37bf844b1mov [rsp+72], r10
37bf844b6mov rdx, [rsp+112]
37bf844bblea rax, [rbp+rsi+8]
37bf844c0mov [rsp+80], r14
37bf844c5mov rbp, [rsp+104]
37bf844camov [rsp+32], rax
37bf844cfmov [rsp+88], 12
37bf844d8mov r8, rbp
37bf844dbmov [rsp+56], r14
37bf844e0mov [rsp+272], rcx
37bf844e8mov rcx, [rsp+128]
37bf844f0call dgemv_64_
37bf844f5mov rcx, [rsp+368]
37bf844fdlea rax, [rip+0x4d7224]
37bf84504mov r8, [rsp+240]
37bf8450cmov rdx, rbp
37bf8450flea r9, [rip+0x4d71fa]
37bf84516mov rcx, [rcx]
37bf84519mov [rsp+64], rax
37bf8451emov rax, [rsp+152]
37bf84526mov [rsp+72], r13
37bf8452bmov [rsp+88], 9
37bf84534mov [rsp+48], rax
37bf84539mov rax, [rsp+448]
37bf84541mov [rsp+80], r14
37bf84546mov [rsp+40], rax
37bf8454bmov rax, [rsp+440]
37bf84553mov [rsp+56], r14
37bf84558lea rax, [rax+rsi+8]
37bf8455dmov [rsp+168], rcx
37bf84565sub rcx, rdi
37bf84568mov rsi, rbp
37bf8456bmov [rsp+32], rax
37bf84570mov [rsp+280], rcx
37bf84578lea rcx, [rip+0x4d7199]
37bf8457fcall dgemv_64_
37bf84584mov rcx, [r12]
37bf84588mov r8, rsi
37bf8458bmov rax, [rsp+264]
37bf84593mov rdi, [rsp+216]
37bf8459bmov r13, [rsp+224]
37bf845a3mov [rsp+88], 9
37bf845acsub rcx, rax
37bf845afmov r9, [rsp+120]
37bf845b4mov [rsp+80], r14
37bf845b9mov [rsp+280], rcx
37bf845c1mov rcx, rdi
37bf845c4mov r11, [rsp+144]
37bf845ccimul rcx, rax
37bf845d0add rax, 1
37bf845d4mov [rsp+64], r9
37bf845d9mov rbp, [rsp+456]
37bf845e1mov [rsp+56], r14
37bf845e6lea r9, [rip+0x4d7103]
37bf845edmov [rsp+40], rbx
37bf845f2lea rdx, [rcx+r13]
37bf845f6lea rcx, [rdx+rax]
37bf845falea rdx, [rbp+8*rdx+8]
37bf845ffimul rax, [rsp+136]
37bf84608lea rcx, [rbp+8*rcx]
37bf8460dmov [rsp+48], rdx
37bf84612mov [rsp+72], rcx
37bf84617mov rdx, [rsp+240]
37bf8461flea rcx, [rip+0x4d70f2]
37bf84626lea rax, [r11+rax+1]
37bf8462blea rax, [r15+8*rax]
37bf8462fmov [rsp+32], rax
37bf84634call dgemv_64_
37bf84639mov rax, [r12]
37bf8463dmov rcx, [rsp+264]
37bf84645lea r9, [rip+0x4d70bc]
37bf8464csub rax, rcx
37bf8464fimul rdi, rcx
37bf84653lea rbp, [rcx+1]
37bf84657mov [rsp+280], rax
37bf8465fmov rax, [rsp+424]
37bf84667lea rdx, [rdi+r13]
37bf8466blea rcx, [rax+8*rcx-8]
37bf84670mov rax, [rsp+456]
37bf84678add rdx, rbp
37bf8467blea r8, [rax+8*rdx]
37bf8467fmov rdx, rcx
37bf84682mov rcx, rsi
37bf84685call dscal_64_
37bf8468ajmp 0x37bf83bdc
37bf82f80
37bf82f80dlabrd_64_:
37bf82f80push r15
37bf82f82push r14
37bf82f84push r13
37bf82f86push r12
37bf82f88push rbp
37bf82f89push rdi
37bf82f8apush rsi
37bf82f8bpush rbx
37bf82f8csub rsp, 296
37bf82f93mov r11, [rcx]
37bf82f96mov r13, rcx
37bf82f99mov r12, rdx
37bf82f9cmov r15, r9
37bf82f9ftest r11, r11
37bf82fa2jle 0x37bf83b40
37bf82fa8mov r10, [rdx]
37bf82fabtest r10, r10
37bf82faejle 0x37bf83b40
37bf82fb4mov rax, [rsp+400]
37bf82fbcxor ebx, ebx
37bf82fbemov [rsp+264], 1
37bf82fcamov rax, [rax]
37bf82fcdtest rax, rax
37bf82fd0cmovns rbx, rax
37bf82fd4mov rax, [rsp+464]
37bf82fdcmov rax, [rax]
37bf82fdfmov [rsp+136], rbx
37bf82fe7not rbx
37bf82feamov [rsp+144], rbx
37bf82ff2xor ebx, ebx
37bf82ff4test rax, rax
37bf82ff7cmovns rbx, rax
37bf82ffbmov rax, [rsp+448]
37bf83003mov rax, [rax]
37bf83006mov [rsp+216], rbx
37bf8300enot rbx
37bf83011mov [rsp+224], rbx
37bf83019xor ebx, ebx
37bf8301btest rax, rax
37bf8301ecmovns rbx, rax
37bf83022mov rax, [r8]
37bf83025mov [rsp+232], rbx
37bf8302dnot rbx
37bf83030mov [rsp+200], rbx
37bf83038mov [rsp+160], rax
37bf83040cmp r11, r10
37bf83043jl 0x37bf83b58
37bf83049test rax, rax
37bf8304cjle 0x37bf83b40
37bf83052lea rax, [rsp+280]
37bf8305amov ebp, 1
37bf8305fmov r14, rdx
37bf83062mov [rsp+104], rax
37bf83067lea rax, [rsp+272]
37bf8306fmov [rsp+112], rax
37bf83074lea rax, [rip+0x4d867d]
37bf8307bmov [rsp+128], rax
37bf83083lea rax, [rip+0x4d8686]
37bf8308amov [rsp+120], rax
37bf8308fjmp 0x37bf830be
37bf83091
37bf83091 0f 1f 80 00 00 00 00 .......
37bf83098
37bf83098loc_37bf83098:
37bf83098mov rax, [rsp+264]
37bf830a0lea rbp, [rax+1]
37bf830a4
37bf830a4loc_37bf830a4:
37bf830a4mov [rsp+264], rbp
37bf830accmp rbp, [rsp+160]
37bf830b4jg 0x37bf83b40
37bf830bamov r11, [r13]
37bf830be
37bf830beloc_37bf830be:
37bf830bemov r10, [rsp+136]
37bf830c6lea rbx, [rbp-1]
37bf830casub r11, rbp
37bf830cdmov r8, [rsp+464]
37bf830d5add r11, 1
37bf830d9mov rax, [rsp+144]
37bf830e1lea rsi, [8*rbx]
37bf830e9mov rdx, [rsp+120]
37bf830eeimul r10, rbp
37bf830f2mov [rsp+56], r8
37bf830f7lea rcx, [r15+rsi]
37bf830fbmov r8, [rsp+456]
37bf83103mov [rsp+272], r11
37bf8310blea r9, [rip+0x4d85de]
37bf83112add r8, rsi
37bf83115mov [rsp+64], rdx
37bf8311amov rdx, [rsp+112]
37bf8311flea r12, [r10+rax]
37bf83123mov [rsp+48], r8
37bf83128mov r8, [rsp+400]
37bf83130lea rax, [rip+0x4d85d1]
37bf83137lea r11, [r12+rbp]
37bf8313bmov [rsp+80], rax
37bf83140lea rdi, [r15+8*r11]
37bf83144mov [rsp+40], r8
37bf83149mov r8, [rsp+104]
37bf8314emov [rsp+32], rcx
37bf83153mov [rsp+88], 12
37bf8315cmov [rsp+72], rdi
37bf83161mov [rsp+184], rcx
37bf83169mov rcx, [rsp+128]
37bf83171mov [rsp+176], r10
37bf83179mov [rsp+168], r11
37bf83181mov [rsp+280], rbx
37bf83189call dgemv_64_
37bf8318emov r9, [r13]
37bf83192mov r11, [rsp+120]
37bf83197mov [rsp+88], 12
37bf831a0mov r8, [rsp+104]
37bf831a5mov [rsp+72], rdi
37bf831aasub r9, rbp
37bf831admov [rsp+64], r11
37bf831b2mov rdx, [rsp+112]
37bf831b7lea rax, [r9+1]
37bf831bbmov r9, [rsp+440]
37bf831c3mov rcx, [rsp+128]
37bf831cbmov [rsp+280], rbx
37bf831d3mov [rsp+272], rax
37bf831dblea rax, [rip+0x4d8526]
37bf831e2mov [rsp+80], rax
37bf831e7add r9, rsi
37bf831eamov [rsp+56], rax
37bf831eflea rax, [r15+8*r12+8]
37bf831f4mov [rsp+48], rax
37bf831f9mov rax, [rsp+448]
37bf83201mov [rsp+32], r9
37bf83206mov [rsp+40], rax
37bf8320bmov [rsp+192], r9
37bf83213lea r9, [rip+0x4d84d6]
37bf8321acall dgemv_64_
37bf8321fmov rdx, [r13]
37bf83223mov r11, [rsp+424]
37bf8322blea r9, [rip+0x4d84d6]
37bf83232mov rcx, [rsp+104]
37bf83237mov rax, rdx
37bf8323aadd r11, rsi
37bf8323dsub rax, rbp
37bf83240mov [rsp+32], r11
37bf83245add rax, 1
37bf83249mov [rsp+208], r11
37bf83251mov [rsp+280], rax
37bf83259lea rax, [rbp+1]
37bf8325dcmp rdx, rax
37bf83260mov [rsp+152], rax
37bf83268cmovg rdx, rax
37bf8326cadd rdx, r12
37bf8326flea r8, [r15+8*rdx]
37bf83273mov rdx, rdi
37bf83276call dlarfg_64_
37bf8327bmov r11, [rsp+168]
37bf83283mov rdx, [r14]
37bf83286mov rax, [rsp+408]
37bf8328emov r10, [rsp+176]
37bf83296movsd_xmm x0, [r15+8*r11]
37bf8329ccmp rdx, rbp
37bf8329fmovsd_xmm [rax+8*rbx], x0
37bf832a4mov rax, [rsp+152]
37bf832acjle 0x37bf83098
37bf832b2mov rcx, [rip+0x4d8477]
37bf832b9mov r12, [rsp+216]
37bf832c1sub rdx, rbp
37bf832c4lea r9, [rip+0x4d8445]
37bf832cbadd r10, [rsp+136]
37bf832d3add r10, [rsp+144]
37bf832dbmov [rsp+280], rdx
37bf832e3mov [r15+8*r11], rcx
37bf832e7mov rcx, [r13]
37bf832ebimul r12, rbp
37bf832efadd r12, [rsp+224]
37bf832f7mov [rsp+48], rdi
37bf832fcsub rcx, rbp
37bf832ffadd rax, r12
37bf83302mov r8, [rsp+400]
37bf8330amov [rsp+88], 9
37bf83313add rcx, 1
37bf83317mov [rsp+176], r10
37bf8331fmov [rsp+272], rcx
37bf83327mov rcx, [rsp+456]
37bf8332fmov [rsp+40], r8
37bf83334mov r8, [rsp+104]
37bf83339lea rdx, [rcx+8*rax]
37bf8333dlea rax, [r10+rbp]
37bf83341lea rax, [r15+8*rax]
37bf83345mov [rsp+152], rdx
37bf8334dlea rcx, [rip+0x4d83b4]
37bf83354mov [rsp+72], rdx
37bf83359lea rdx, [rip+0x4d83c8]
37bf83360mov [rsp+80], rcx
37bf83365mov [rsp+64], rdx
37bf8336amov rdx, [rsp+112]
37bf8336fmov [rsp+56], rcx
37bf83374lea rcx, [rip+0x4d839d]
37bf8337bmov [rsp+32], rax
37bf83380mov [rsp+168], rax
37bf83388call dgemv_64_
37bf8338dmov r11, [r13]
37bf83391mov r10, [rsp+400]
37bf83399lea rax, [rip+0x4d8368]
37bf833a0lea rcx, [rip+0x4d8381]
37bf833a7mov [rsp+80], rax
37bf833acmov r8, [rsp+104]
37bf833b1lea r9, [rip+0x4d8358]
37bf833b8sub r11, rbp
37bf833bbmov [rsp+40], r10
37bf833c0mov r10, [rsp+184]
37bf833c8lea rdx, [r11+1]
37bf833ccmov r11, [rsp+456]
37bf833d4mov [rsp+64], rcx
37bf833d9lea rcx, [rip+0x4d8338]
37bf833e0mov [rsp+56], rax
37bf833e5lea r12, [r11+8*r12+8]
37bf833eamov [rsp+48], rdi
37bf833efmov [rsp+72], r12
37bf833f4mov [rsp+32], r10
37bf833f9mov [rsp+88], 9
37bf83402mov [rsp+272], rdx
37bf8340amov rdx, [rsp+112]
37bf8340fmov [rsp+280], rbx
37bf83417call dgemv_64_
37bf8341cmov r9, [r14]
37bf8341fmov [rsp+48], r12
37bf83424lea rax, [rip+0x4d82dd]
37bf8342bmov r10, [rsp+152]
37bf83433mov [rsp+80], rax
37bf83438sub r9, rbp
37bf8343bmov [rsp+56], rax
37bf83440mov r8, [rsp+104]
37bf83445mov [rsp+272], r9
37bf8344dmov r9, [rsp+456]
37bf83455mov [rsp+72], r10
37bf8345amov r10, [rsp+120]
37bf8345flea rsi, [r9+rsi+8]
37bf83464mov r9, [rsp+464]
37bf8346cmov [rsp+88], 12
37bf83475mov [rsp+64], r10
37bf8347amov rdx, [rsp+112]
37bf8347fmov [rsp+40], r9
37bf83484mov rcx, [rsp+128]
37bf8348clea r9, [rip+0x4d825d]
37bf83493mov [rsp+32], rsi
37bf83498mov [rsp+280], rbx
37bf834a0call dgemv_64_
37bf834a5mov r9, [r13]
37bf834a9lea r11, [rip+0x4d8278]
37bf834b0lea rax, [rip+0x4d8251]
37bf834b7mov [rsp+64], r11
37bf834bclea rcx, [rip+0x4d8255]
37bf834c3sub r9, rbp
37bf834c6mov [rsp+80], rax
37bf834cblea rdx, [r9+1]
37bf834cfmov r9, [rsp+448]
37bf834d7mov [rsp+72], r12
37bf834dcmov [rsp+56], rax
37bf834e1mov [rsp+40], r9
37bf834e6mov r9, [rsp+192]
37bf834eemov [rsp+48], rdi
37bf834f3mov rdi, [rsp+104]
37bf834f8mov [rsp+32], r9
37bf834fdlea r9, [rip+0x4d820c]
37bf83504mov [rsp+88], 9
37bf8350dmov r8, rdi
37bf83510mov [rsp+272], rdx
37bf83518mov rdx, [rsp+112]
37bf8351dmov [rsp+280], rbx
37bf83525call dgemv_64_
37bf8352amov r10, [rsp+176]
37bf83532mov r9, [r14]
37bf83535mov [rsp+272], rbx
37bf8353dmov r8, [rsp+152]
37bf83545mov rbx, [rsp+120]
37bf8354amov [rsp+48], r12
37bf8354flea rax, [rip+0x4d81b2]
37bf83556mov r12, [rsp+400]
37bf8355elea rdx, [r15+8*r10+8]
37bf83563mov [rsp+80], rax
37bf83568sub r9, rbp
37bf8356bmov [rsp+56], rax
37bf83570lea rcx, [rip+0x4d81a1]
37bf83577mov [rsp+72], r8
37bf8357cmov r8, rdi
37bf8357fmov [rsp+64], rbx
37bf83584mov [rsp+40], r12
37bf83589mov [rsp+32], rdx
37bf8358emov rdx, [rsp+112]
37bf83593mov [rsp+88], 9
37bf8359cmov [rsp+280], r9
37bf835a4lea r9, [rip+0x4d8145]
37bf835abcall dgemv_64_
37bf835b0mov r12, [r14]
37bf835b3mov r8, [rsp+152]
37bf835bbmov rcx, rdi
37bf835bemov rdx, [rsp+208]
37bf835c6lea r9, [rip+0x4d813b]
37bf835cdsub r12, rbp
37bf835d0mov [rsp+280], r12
37bf835d8lea r12, [rsp+264]
37bf835e0call dscal_64_
37bf835e5mov rdx, [r14]
37bf835e8mov r8, [rsp+184]
37bf835f0mov [rsp+64], rbx
37bf835f5mov rax, [rsp+168]
37bf835fdmov [rsp+32], rsi
37bf83602lea r9, [rip+0x4d80e7]
37bf83609sub rdx, rbp
37bf8360cmov [rsp+48], r8
37bf83611mov rbp, [rsp+400]
37bf83619mov r8, [rsp+464]
37bf83621mov [rsp+72], rax
37bf83626mov [rsp+80], rbp
37bf8362bmov rcx, [rsp+128]
37bf83633mov [rsp+56], rbp
37bf83638mov [rsp+40], r8
37bf8363dmov r8, r12
37bf83640mov [rsp+88], 12
37bf83649mov [rsp+280], rdx
37bf83651mov rdx, rdi
37bf83654mov [rsp+120], rbx
37bf83659mov [rsp+152], r12
37bf83661mov [rsp+104], rdi
37bf83666call dgemv_64_
37bf8366bmov rbx, [rsp+264]
37bf83673mov rsi, [r14]
37bf83676mov [rsp+88], 9
37bf8367fmov r9, [rsp+136]
37bf83687mov rbp, [rsp+144]
37bf8368flea rcx, [rip+0x4d8082]
37bf83696sub rsi, rbx
37bf83699lea rax, [rbx-1]
37bf8369dmov r8, [rsp+448]
37bf836a5mov rdx, [rsp+440]
37bf836admov [rsp+280], rsi
37bf836b5lea rsi, [rbx+1]
37bf836b9lea r12, [8*rax]
37bf836c1imul r9, rsi
37bf836c5add rdx, r12
37bf836c8mov [rsp+56], r8
37bf836cdmov r8, [rsp+400]
37bf836d5mov [rsp+48], rdx
37bf836damov [rsp+40], r8
37bf836dfmov r8, [rsp+104]
37bf836e4lea rdi, [r9+rbp]
37bf836e8lea r9, [rip+0x4d8001]
37bf836efmov [rsp+272], rax
37bf836f7lea r10, [rbx+rdi]
37bf836fblea rdx, [r15+8*rdi+8]
37bf83700mov [rsp+168], rax
37bf83708lea rbp, [r15+8*r10]
37bf8370cmov [rsp+176], r10
37bf83714mov r10, [rsp+400]
37bf8371cmov [rsp+72], rbp
37bf83721mov [rsp+80], r10
37bf83726mov r10, [rsp+120]
37bf8372bmov [rsp+32], rdx
37bf83730mov rdx, [rsp+112]
37bf83735mov [rsp+64], r10
37bf8373acall dgemv_64_
37bf8373fmov rcx, [r14]
37bf83742mov r9, [rsp+400]
37bf8374amov rdx, rcx
37bf8374dsub rdx, rbx
37bf83750mov [rsp+280], rdx
37bf83758lea rdx, [rbx+2]
37bf8375ccmp rdx, rcx
37bf8375fcmovg rdx, rcx
37bf83763mov rcx, [rsp+432]
37bf8376bimul rdx, [rsp+136]
37bf83774add rdx, [rsp+144]
37bf8377cadd rcx, r12
37bf8377fadd rdx, rbx
37bf83782mov [rsp+32], rcx
37bf83787mov rcx, [rsp+104]
37bf8378clea r8, [r15+8*rdx]
37bf83790mov rdx, rbp
37bf83793call dlarfg_64_
37bf83798mov r10, [rsp+176]
37bf837a0mov rax, [rsp+168]
37bf837a8lea r11, [rip+0x4d7f79]
37bf837afmov rdx, [rsp+416]
37bf837b7mov r9, [rsp+200]
37bf837bfmovsd_xmm x0, [r15+8*r10]
37bf837c5mov rcx, [rsp+128]
37bf837cdmovsd_xmm [rdx+8*rax], x0
37bf837d2mov rdx, [rip+0x4d7f57]
37bf837d9lea rax, [rip+0x4d7f28]
37bf837e0mov [r15+8*r10], rdx
37bf837e4mov rdx, [r13]
37bf837e8sub rdx, rbx
37bf837ebmov [rsp+272], rdx
37bf837f3mov rdx, [r14]
37bf837f6mov [rsp+80], rax
37bf837fbsub rdx, rbx
37bf837femov [rsp+64], r11
37bf83803mov [rsp+280], rdx
37bf8380bmov rdx, [rsp+232]
37bf83813mov [rsp+48], rbp
37bf83818mov [rsp+88], 12
37bf83821imul rdx, rbx
37bf83825lea r10, [rdx+r9]
37bf83829mov rdx, [rsp+112]
37bf8382elea r9, [rip+0x4d7edb]
37bf83835mov [rsp+168], r10
37bf8383dlea rax, [rsi+r10]
37bf83841add rsi, rdi
37bf83844mov r10, [rsp+440]
37bf8384cmov rdi, [rsp+104]
37bf83851lea rax, [r10+8*rax]
37bf83855mov r10, [rsp+400]
37bf8385dmov [rsp+72], rax
37bf83862lea rax, [r15+8*rsi]
37bf83866mov r8, rdi
37bf83869mov [rsp+56], r10
37bf8386emov [rsp+40], r10
37bf83873mov [rsp+32], rax
37bf83878call dgemv_64_
37bf8387dmov r10, [rsp+168]
37bf83885mov rsi, [r14]
37bf83888mov [rsp+48], rbp
37bf8388dmov rax, [rsp+440]
37bf83895lea r11, [rip+0x4d7e8c]
37bf8389cmov rbp, [rsp+464]
37bf838a4mov [rsp+88], 9
37bf838adsub rsi, rbx
37bf838b0mov [rsp+64], r11
37bf838b5mov rdx, rdi
37bf838b8lea r9, [rip+0x4d7e51]
37bf838bflea rax, [rax+8*r10+8]
37bf838c4mov [rsp+40], rbp
37bf838c9mov rbp, [rsp+456]
37bf838d1lea rcx, [rip+0x4d7e40]
37bf838d8mov [rsp+72], rax
37bf838ddmov rax, [rsp+400]
37bf838e5mov [rsp+280], rsi
37bf838edlea rsi, [rip+0x4d7e14]
37bf838f4mov [rsp+56], rax
37bf838f9lea rax, [rbp+r12+8]
37bf838femov r12, [rsp+152]
37bf83906mov [rsp+80], rsi
37bf8390bmov [rsp+32], rax
37bf83910mov r8, r12
37bf83913call dgemv_64_
37bf83918mov rdx, [r13]
37bf8391cmov rax, [rsp+264]
37bf83924mov [rsp+80], rsi
37bf83929mov rbp, [rsp+232]
37bf83931mov r10, [rsp+120]
37bf83936mov [rsp+56], rsi
37bf8393blea r9, [rip+0x4d7dae]
37bf83942sub rdx, rax
37bf83945mov r8, [rsp+440]
37bf8394dmov [rsp+104], rdi
37bf83952mov [rsp+280], rdx
37bf8395amov rdx, rbp
37bf8395dimul rdx, rax
37bf83961mov [rsp+64], r10
37bf83966add rdx, [rsp+200]
37bf8396emov [rsp+88], 12
37bf83977lea rcx, [rax+rdx+1]
37bf8397clea rdx, [r8+8*rdx+8]
37bf83981mov [rsp+48], rdx
37bf83986lea rax, [r15+8*rax]
37bf8398alea rcx, [r8+8*rcx]
37bf8398emov r8, r12
37bf83991mov rdx, [rsp+400]
37bf83999mov [rsp+72], rcx
37bf8399emov [rsp+32], rax
37bf839a3mov rcx, [rsp+128]
37bf839abmov [rsp+40], rdx
37bf839b0mov rdx, rdi
37bf839b3call dgemv_64_
37bf839b8mov rbx, [rsp+264]
37bf839c0mov rax, [r14]
37bf839c3lea r11, [rip+0x4d7d5e]
37bf839camov r8, [rsp+400]
37bf839d2lea r9, [rip+0x4d7d2f]
37bf839d9mov [rsp+64], r11
37bf839deimul rbp, rbx
37bf839e2sub rax, rbx
37bf839e5mov [rsp+80], r9
37bf839ealea r12, [rbx-1]
37bf839eemov [rsp+280], rax
37bf839f6lea r9, [rip+0x4d7d13]
37bf839fdmov rax, [rsp+136]
37bf83a05mov [rsp+56], r8
37bf83a0amov rcx, [rsp+128]
37bf83a12mov rsi, rbp
37bf83a15mov rbp, [rsp+200]
37bf83a1dmov [rsp+40], r8
37bf83a22mov [rsp+88], 12
37bf83a2bmov r8, [rsp+104]
37bf83a30add rsi, rbp
37bf83a33mov rbp, [rsp+440]
37bf83a3bmov [rsp+272], r12
37bf83a43lea rdi, [rbp+8*rsi+8]
37bf83a48lea rbp, [rbx+1]
37bf83a4cimul rax, rbp
37bf83a50add rax, [rsp+144]
37bf83a58mov [rsp+72], rdi
37bf83a5dadd rsi, rbp
37bf83a60lea rdx, [rbx+rax]
37bf83a64lea rax, [r15+8*rax+8]
37bf83a69lea rdx, [r15+8*rdx]
37bf83a6dmov [rsp+32], rax
37bf83a72mov [rsp+48], rdx
37bf83a77mov rdx, [rsp+112]
37bf83a7ccall dgemv_64_
37bf83a81mov r11, [r13]
37bf83a85mov r10, [rsp+120]
37bf83a8alea rax, [rip+0x4d7c77]
37bf83a91mov [rsp+80], rax
37bf83a96mov rdx, [rsp+112]
37bf83a9blea r9, [rip+0x4d7c4e]
37bf83aa2sub r11, rbx
37bf83aa5mov [rsp+56], rax
37bf83aaamov rax, [rsp+448]
37bf83ab2mov [rsp+272], r11
37bf83abamov r11, [rsp+440]
37bf83ac2mov [rsp+40], rax
37bf83ac7mov rcx, [rsp+128]
37bf83acflea rsi, [r11+8*rsi]
37bf83ad3lea rax, [r11+8*rbx]
37bf83ad7mov [rsp+48], rdi
37bf83adcmov rdi, [rsp+104]
37bf83ae1mov [rsp+32], rax
37bf83ae6mov [rsp+88], 12
37bf83aefmov r8, rdi
37bf83af2mov [rsp+72], rsi
37bf83af7mov [rsp+64], r10
37bf83afcmov [rsp+280], r12
37bf83b04call dgemv_64_
37bf83b09mov rax, [r13]
37bf83b0dmov r8, rsi
37bf83b10mov rcx, rdi
37bf83b13lea r9, [rip+0x4d7bee]
37bf83b1asub rax, rbx
37bf83b1dmov [rsp+280], rax
37bf83b25mov rax, [rsp+432]
37bf83b2dlea rdx, [rax+8*rbx-8]
37bf83b32call dscal_64_
37bf83b37jmp 0x37bf830a4
37bf83b3c
37bf83b3c 0f 1f 40 00 ..@.
37bf83b40
37bf83b40loc_37bf83b40:
37bf83b40add rsp, 296
37bf83b47pop rbx
37bf83b48pop rsi
37bf83b49pop rdi
37bf83b4apop rbp
37bf83b4bpop r12
37bf83b4dpop r13
37bf83b4fpop r14
37bf83b51pop r15
37bf83b53ret
37bf83b54
37bf83b54 0f 1f 40 00 ..@.
37bf83b58
37bf83b58loc_37bf83b58:
37bf83b58cmp [rsp+160], 0
37bf83b61jle 0x37bf83b40
37bf83b63lea rax, [rsp+280]
37bf83b6bmov [rsp+368], rcx
37bf83b73mov rbx, [rsp+400]
37bf83b7bmov ebp, 1
37bf83b80mov [rsp+104], rax
37bf83b85lea rax, [rsp+272]
37bf83b8dlea r14, [rip+0x4d7b74]
37bf83b94mov [rsp+112], rax
37bf83b99lea rax, [rip+0x4d7b58]
37bf83ba0mov [rsp+128], rax
37bf83ba8lea rax, [rip+0x4d7b61]
37bf83bafmov [rsp+120], rax
37bf83bb4lea rax, [rsp+264]
37bf83bbcmov [rsp+240], rax
37bf83bc4jmp 0x37bf83bf6
37bf83bc6
37bf83bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf83bd0
37bf83bd0loc_37bf83bd0:
37bf83bd0mov rax, [rsp+264]
37bf83bd8lea rbp, [rax+1]
37bf83bdc
37bf83bdcloc_37bf83bdc:
37bf83bdcmov [rsp+264], rbp
37bf83be4cmp rbp, [rsp+160]
37bf83becjg 0x37bf83b40
37bf83bf2mov r10, [r12]
37bf83bf6
37bf83bf6loc_37bf83bf6:
37bf83bf6mov rdi, [rsp+136]
37bf83bfesub r10, rbp
37bf83c01lea rsi, [rbp-1]
37bf83c05mov rdx, [rsp+120]
37bf83c0aadd r10, 1
37bf83c0emov rcx, [rsp+456]
37bf83c16lea r13, [8*rsi]
37bf83c1emov r8, [rsp+464]
37bf83c26imul rdi, rbp
37bf83c2amov [rsp+64], rdx
37bf83c2fadd rdi, [rsp+144]
37bf83c37lea rdx, [r15+r13]
37bf83c3badd rcx, r13
37bf83c3emov [rsp+272], r10
37bf83c46lea r10, [rdi+rbp]
37bf83c4alea r9, [rip+0x4d7a9f]
37bf83c51lea rax, [r15+8*r10]
37bf83c55mov [rsp+48], rdx
37bf83c5amov rdx, [rsp+112]
37bf83c5fmov [rsp+72], rax
37bf83c64mov [rsp+40], r8
37bf83c69mov r8, [rsp+104]
37bf83c6emov [rsp+32], rcx
37bf83c73mov [rsp+88], 12
37bf83c7cmov [rsp+80], rbx
37bf83c81mov [rsp+56], rbx
37bf83c86mov [rsp+184], rcx
37bf83c8emov rcx, [rsp+128]
37bf83c96mov [rsp+176], r10
37bf83c9emov [rsp+152], rax
37bf83ca6mov [rsp+280], rsi
37bf83caecall dgemv_64_
37bf83cb3mov rcx, [rsp+120]
37bf83cb8mov r10, [r12]
37bf83cbcmov [rsp+88], 9
37bf83cc5mov rax, [rsp+152]
37bf83ccdmov r8, [rsp+104]
37bf83cd2mov [rsp+80], rbx
37bf83cd7lea r9, [rip+0x4d7a12]
37bf83cdemov [rsp+64], rcx
37bf83ce3mov rcx, [rsp+448]
37bf83cebsub r10, rbp
37bf83ceelea rdx, [r10+1]
37bf83cf2lea r10, [r15+8*rdi+8]
37bf83cf7mov [rsp+72], rax
37bf83cfcmov [rsp+56], rcx
37bf83d01mov rcx, [rsp+440]
37bf83d09mov [rsp+32], r10
37bf83d0eadd rcx, r13
37bf83d11mov [rsp+40], rbx
37bf83d16mov [rsp+48], rcx
37bf83d1blea rcx, [rip+0x4d79f6]
37bf83d22mov [rsp+280], rdx
37bf83d2amov rdx, [rsp+112]
37bf83d2fmov [rsp+192], r10
37bf83d37mov [rsp+272], rsi
37bf83d3fcall dgemv_64_
37bf83d44mov rdx, [r12]
37bf83d48lea r11, [rbp+1]
37bf83d4cmov r9, rbx
37bf83d4fmov r10, [rsp+432]
37bf83d57mov [rsp+168], r11
37bf83d5fmov rcx, rdx
37bf83d62sub rcx, rbp
37bf83d65add r10, r13
37bf83d68add rcx, 1
37bf83d6ccmp rdx, r11
37bf83d6fmov [rsp+32], r10
37bf83d74cmovg rdx, r11
37bf83d78mov [rsp+280], rcx
37bf83d80imul rdx, [rsp+136]
37bf83d89add rdx, [rsp+144]
37bf83d91mov rcx, [rsp+104]
37bf83d96mov [rsp+208], r10
37bf83d9eadd rdx, rbp
37bf83da1lea r8, [r15+8*rdx]
37bf83da5mov rdx, [rsp+152]
37bf83dadcall dlarfg_64_
37bf83db2mov r10, [rsp+176]
37bf83dbamov rax, [rsp+408]
37bf83dc2mov r11, [rsp+168]
37bf83dcamovsd_xmm x0, [r15+8*r10]
37bf83dd0movsd_xmm [rax+8*rsi], x0
37bf83dd5mov rax, [rsp+368]
37bf83dddmov rdx, [rax]
37bf83de0cmp rdx, rbp
37bf83de3jle 0x37bf83bd0
37bf83de9sub rdx, rbp
37bf83decmov rax, [rip+0x4d793d]
37bf83df3add rdi, r11
37bf83df6mov r8, [rsp+104]
37bf83dfbmov [rsp+272], rdx
37bf83e03mov rdx, [r12]
37bf83e07lea r9, [rip+0x4d7902]
37bf83e0emov [r15+8*r10], rax
37bf83e12mov r10, [rsp+232]
37bf83e1asub rdx, rbp
37bf83e1dmov rax, [rsp+440]
37bf83e25mov [rsp+80], r14
37bf83e2aimul r10, rbp
37bf83e2eadd rdx, 1
37bf83e32mov [rsp+56], rbx
37bf83e37add r10, [rsp+200]
37bf83e3fmov [rsp+280], rdx
37bf83e47lea rdx, [r10+r11]
37bf83e4blea r11, [r15+8*rdi]
37bf83e4fmov rdi, [rsp+152]
37bf83e57lea rax, [rax+8*rdx]
37bf83e5bmov [rsp+32], r11
37bf83e60mov rdx, [rsp+112]
37bf83e65mov [rsp+168], rax
37bf83e6dmov rcx, [rsp+128]
37bf83e75mov [rsp+72], rax
37bf83e7alea rax, [rip+0x4d78a7]
37bf83e81mov [rsp+64], rax
37bf83e86mov [rsp+48], rdi
37bf83e8bmov [rsp+88], 12
37bf83e94mov [rsp+40], rbx
37bf83e99mov [rsp+176], r10
37bf83ea1mov [rsp+248], r11
37bf83ea9call dgemv_64_
37bf83eaemov rdx, [r12]
37bf83eb2mov r9, [rsp+440]
37bf83ebalea rax, [rip+0x4d7867]
37bf83ec1mov r10, [rsp+176]
37bf83ec9mov [rsp+64], rax
37bf83ecelea rcx, [rip+0x4d7843]
37bf83ed5mov r11, [rsp+152]
37bf83eddsub rdx, rbp
37bf83ee0mov [rsp+80], r14
37bf83ee5lea rdi, [r9+8*r10+8]
37bf83eeaadd rdx, 1
37bf83eeemov [rsp+56], rbx
37bf83ef3mov r10, [rsp+464]
37bf83efbmov [rsp+48], r11
37bf83f00mov r8, [rsp+104]
37bf83f05lea r9, [rip+0x4d7804]
37bf83f0cmov [rsp+40], r10
37bf83f11mov r10, [rsp+184]
37bf83f19mov [rsp+72], rdi
37bf83f1emov [rsp+32], r10
37bf83f23mov [rsp+88], 9
37bf83f2cmov [rsp+272], rdx
37bf83f34mov rdx, [rsp+112]
37bf83f39mov [rsp+280], rsi
37bf83f41call dgemv_64_
37bf83f46lea r10, [r15+r13+8]
37bf83f4bmov r9, [rsp+368]
37bf83f53mov r8, [rsp+104]
37bf83f58mov rcx, [rsp+128]
37bf83f60mov [rsp+176], r10
37bf83f68mov rdx, [r9]
37bf83f6bmov r9, [rsp+168]
37bf83f73mov [rsp+32], r10
37bf83f78mov [rsp+48], rdi
37bf83f7dmov [rsp+72], r9
37bf83f82mov r9, [rsp+120]
37bf83f87sub rdx, rbp
37bf83f8amov [rsp+88], 12
37bf83f93mov [rsp+64], r9
37bf83f98lea r9, [rip+0x4d7751]
37bf83f9fmov [rsp+80], r14
37bf83fa4mov [rsp+56], r14
37bf83fa9mov [rsp+40], rbx
37bf83faemov [rsp+272], rdx
37bf83fb6mov rdx, [rsp+112]
37bf83fbbmov [rsp+280], rsi
37bf83fc3call dgemv_64_
37bf83fc8mov rdx, [r12]
37bf83fccmov [rsp+72], rdi
37bf83fd1lea rax, [rip+0x4d7750]
37bf83fd8mov r11, [rsp+152]
37bf83fe0mov [rsp+64], rax
37bf83fe5lea r9, [rip+0x4d7724]
37bf83fecsub rdx, rbp
37bf83fefmov [rsp+80], r14
37bf83ff4mov r8, [rsp+104]
37bf83ff9mov [rsp+48], r11
37bf83ffemov r11, [rsp+192]
37bf84006add rdx, 1
37bf8400amov [rsp+56], rbx
37bf8400fmov rcx, [rsp+128]
37bf84017mov [rsp+32], r11
37bf8401cmov [rsp+88], 12
37bf84025mov [rsp+40], rbx
37bf8402amov [rsp+280], rdx
37bf84032mov rdx, [rsp+112]
37bf84037mov [rsp+272], rsi
37bf8403fcall dgemv_64_
37bf84044mov rcx, [rsp+368]
37bf8404cmov r11, [rsp+168]
37bf84054mov [rsp+280], rsi
37bf8405cmov r9, [rsp+120]
37bf84061mov rcx, [rcx]
37bf84064mov [rsp+72], r11
37bf84069mov [rsp+64], r9
37bf8406elea r9, [rip+0x4d767b]
37bf84075mov [rsp+152], rcx
37bf8407dmov rdx, rcx
37bf84080mov rcx, [rsp+440]
37bf84088sub rdx, rbp
37bf8408bmov [rsp+48], rdi
37bf84090mov rdi, [rsp+104]
37bf84095lea r13, [rcx+r13+8]
37bf8409amov rcx, [rsp+448]
37bf840a2mov [rsp+88], 12
37bf840abmov [rsp+32], r13
37bf840b0mov r8, rdi
37bf840b3mov [rsp+40], rcx
37bf840b8mov rcx, [rsp+128]
37bf840c0mov [rsp+80], r14
37bf840c5mov [rsp+56], r14
37bf840camov [rsp+272], rdx
37bf840d2mov rdx, [rsp+112]
37bf840d7call dgemv_64_
37bf840dcmov rcx, [rsp+368]
37bf840e4mov r8, [rsp+168]
37bf840eclea r9, [rip+0x4d7615]
37bf840f3mov rcx, [rcx]
37bf840f6mov rdx, rcx
37bf840f9mov [rsp+104], rcx
37bf840femov rcx, rdi
37bf84101sub rdx, rbp
37bf84104mov [rsp+280], rdx
37bf8410cmov rdx, [rsp+208]
37bf84114call dscal_64_
37bf84119mov r8, [rsp+368]
37bf84121mov r9, [rsp+120]
37bf84126mov [rsp+280], rsi
37bf8412emov r10, [rsp+184]
37bf84136mov r11, [rsp+248]
37bf8413emov r8, [r8]
37bf84141mov rsi, [rsp+464]
37bf84149mov [rsp+64], r9
37bf8414elea r9, [rip+0x4d759b]
37bf84155mov [rsp+48], r10
37bf8415amov r10, [rsp+176]
37bf84162mov rdx, r8
37bf84165mov [rsp+104], r8
37bf8416amov r8, rdi
37bf8416dmov [rsp+32], r10
37bf84172sub rdx, rbp
37bf84175mov [rsp+72], r11
37bf8417amov [rsp+56], rsi
37bf8417fmov rsi, rdi
37bf84182mov rdi, [rsp+128]
37bf8418amov [rsp+88], 12
37bf84193mov [rsp+80], r14
37bf84198mov rcx, rdi
37bf8419bmov [rsp+40], rbx
37bf841a0mov [rsp+272], rdx
37bf841a8mov rdx, [rsp+112]
37bf841admov [rsp+152], r11
37bf841b5call dgemv_64_
37bf841bamov rcx, [rsp+368]
37bf841c2mov rdx, rsi
37bf841c5mov r11, [rsp+152]
37bf841cdmov r9, [rsp+120]
37bf841d2mov r8, [rsp+240]
37bf841damov [rsp+104], rsi
37bf841dfmov rcx, [rcx]
37bf841e2mov [rsp+72], r11
37bf841e7mov r11, [rsp+192]
37bf841efmov [rsp+64], r9
37bf841f4lea r9, [rip+0x4d74f5]
37bf841fbsub rcx, rbp
37bf841femov [rsp+32], r13
37bf84203mov [rsp+280], rcx
37bf8420bmov rcx, [rsp+448]
37bf84213mov [rsp+48], r11
37bf84218mov [rsp+40], rcx
37bf8421dmov rcx, rdi
37bf84220mov [rsp+88], 12
37bf84229mov [rsp+80], r14
37bf8422emov [rsp+56], r14
37bf84233mov [rsp+128], rdi
37bf8423bcall dgemv_64_
37bf84240mov r11, [rsp+368]
37bf84248mov rdi, [rsp+264]
37bf84250lea r9, [rip+0x4d74b1]
37bf84257mov r13, [rsp+136]
37bf8425fmov r10, [rsp+424]
37bf84267mov rcx, [r11]
37bf8426alea rbp, [rdi-1]
37bf8426elea rdx, [rdi+2]
37bf84272imul r13, rdi
37bf84276lea rsi, [8*rbp]
37bf8427emov r11, rcx
37bf84281sub r11, rdi
37bf84284cmp rdx, rcx
37bf84287mov [rsp+280], r11
37bf8428fmov r11, [rsp+144]
37bf84297cmovg rdx, rcx
37bf8429badd r10, rsi
37bf8429emov [rsp+32], r10
37bf842a3mov rcx, [rsp+104]
37bf842a8lea r8, [r13+r11]
37bf842adlea rax, [rdi+r8+1]
37bf842b2add rdx, r8
37bf842b5lea r11, [r15+8*rax]
37bf842b9lea r8, [r15+8*rdx]
37bf842bdmov [rsp+168], rax
37bf842c5mov rdx, r11
37bf842c8mov [rsp+152], r11
37bf842d0call dlarfg_64_
37bf842d5mov rax, [rsp+168]
37bf842ddmov r10, [rsp+416]
37bf842e5lea r9, [rip+0x4d7424]
37bf842ecmov r11, [rsp+216]
37bf842f4mov r8, [rsp+456]
37bf842fclea rcx, [rip+0x4d7415]
37bf84303movsd_xmm x0, [r15+8*rax]
37bf84309add r13, [rsp+136]
37bf84311imul r11, rdi
37bf84315add r13, [rsp+144]
37bf8431dmovsd_xmm [r10+8*rbp], x0
37bf84323mov r10, [rip+0x4d7406]
37bf8432amov [r15+8*rax], r10
37bf8432emov r10, [rsp+368]
37bf84336mov r10, [r10]
37bf84339mov [rsp+168], r10
37bf84341sub r10, rdi
37bf84344mov [rsp+272], r10
37bf8434cmov r10, [r12]
37bf84350mov [rsp+40], rbx
37bf84355sub r10, rdi
37bf84358mov [rsp+80], r14
37bf8435dmov [rsp+280], r10
37bf84365mov r10, [rsp+224]
37bf8436dmov [rsp+88], 9
37bf84376lea rax, [r11+r10]
37bf8437amov r11, [rsp+152]
37bf84382mov [rsp+56], r14
37bf84387lea rdx, [rdi+rax+1]
37bf8438cmov [rsp+184], rax
37bf84394lea rax, [rip+0x4d738d]
37bf8439blea r10, [r8+8*rdx]
37bf8439flea rdx, [rdi+r13+1]
37bf843a4mov r8, [rsp+104]
37bf843a9mov [rsp+64], rax
37bf843aelea rdx, [r15+8*rdx]
37bf843b2mov [rsp+72], r10
37bf843b7mov [rsp+32], rdx
37bf843bcmov rdx, [rsp+112]
37bf843c1mov [rsp+176], r10
37bf843c9mov [rsp+48], r11
37bf843cecall dgemv_64_
37bf843d3mov r13, [rsp+368]
37bf843dbmov r8, [rsp+104]
37bf843e0lea r9, [rip+0x4d7329]
37bf843e7mov rax, [rsp+184]
37bf843efmov r11, [rsp+152]
37bf843f7lea rcx, [rip+0x4d731a]
37bf843femov [rsp+280], rbp
37bf84406mov r13, [r13]
37bf8440amov [rsp+80], r14
37bf8440fmov [rsp+48], r11
37bf84414mov [rsp+168], r13
37bf8441cmov rdx, r13
37bf8441fmov r13, [rsp+456]
37bf84427sub rdx, rdi
37bf8442amov [rsp+56], r14
37bf8442flea r13, [r13+8*rax+8]
37bf84434lea rax, [rip+0x4d72ed]
37bf8443bmov [rsp+88], 9
37bf84444mov [rsp+64], rax
37bf84449lea rax, [r15+rsi+8]
37bf8444emov [rsp+72], r13
37bf84453mov [rsp+32], rax
37bf84458mov [rsp+40], rbx
37bf8445dmov [rsp+272], rdx
37bf84465mov rdx, [rsp+112]
37bf8446acall dgemv_64_
37bf8446fmov rcx, [r12]
37bf84473mov r9, [rsp+120]
37bf84478mov [rsp+280], rbp
37bf84480mov rbp, [rsp+464]
37bf84488mov [rsp+48], r13
37bf8448dmov r10, [rsp+176]
37bf84495sub rcx, rdi
37bf84498mov [rsp+64], r9
37bf8449dlea r9, [rip+0x4d724c]
37bf844a4mov [rsp+40], rbp
37bf844a9mov rbp, [rsp+456]
37bf844b1mov [rsp+72], r10
37bf844b6mov rdx, [rsp+112]
37bf844bblea rax, [rbp+rsi+8]
37bf844c0mov [rsp+80], r14
37bf844c5mov rbp, [rsp+104]
37bf844camov [rsp+32], rax
37bf844cfmov [rsp+88], 12
37bf844d8mov r8, rbp
37bf844dbmov [rsp+56], r14
37bf844e0mov [rsp+272], rcx
37bf844e8mov rcx, [rsp+128]
37bf844f0call dgemv_64_
37bf844f5mov rcx, [rsp+368]
37bf844fdlea rax, [rip+0x4d7224]
37bf84504mov r8, [rsp+240]
37bf8450cmov rdx, rbp
37bf8450flea r9, [rip+0x4d71fa]
37bf84516mov rcx, [rcx]
37bf84519mov [rsp+64], rax
37bf8451emov rax, [rsp+152]
37bf84526mov [rsp+72], r13
37bf8452bmov [rsp+88], 9
37bf84534mov [rsp+48], rax
37bf84539mov rax, [rsp+448]
37bf84541mov [rsp+80], r14
37bf84546mov [rsp+40], rax
37bf8454bmov rax, [rsp+440]
37bf84553mov [rsp+56], r14
37bf84558lea rax, [rax+rsi+8]
37bf8455dmov [rsp+168], rcx
37bf84565sub rcx, rdi
37bf84568mov rsi, rbp
37bf8456bmov [rsp+32], rax
37bf84570mov [rsp+280], rcx
37bf84578lea rcx, [rip+0x4d7199]
37bf8457fcall dgemv_64_
37bf84584mov rcx, [r12]
37bf84588mov r8, rsi
37bf8458bmov rax, [rsp+264]
37bf84593mov rdi, [rsp+216]
37bf8459bmov r13, [rsp+224]
37bf845a3mov [rsp+88], 9
37bf845acsub rcx, rax
37bf845afmov r9, [rsp+120]
37bf845b4mov [rsp+80], r14
37bf845b9mov [rsp+280], rcx
37bf845c1mov rcx, rdi
37bf845c4mov r11, [rsp+144]
37bf845ccimul rcx, rax
37bf845d0add rax, 1
37bf845d4mov [rsp+64], r9
37bf845d9mov rbp, [rsp+456]
37bf845e1mov [rsp+56], r14
37bf845e6lea r9, [rip+0x4d7103]
37bf845edmov [rsp+40], rbx
37bf845f2lea rdx, [rcx+r13]
37bf845f6lea rcx, [rdx+rax]
37bf845falea rdx, [rbp+8*rdx+8]
37bf845ffimul rax, [rsp+136]
37bf84608lea rcx, [rbp+8*rcx]
37bf8460dmov [rsp+48], rdx
37bf84612mov [rsp+72], rcx
37bf84617mov rdx, [rsp+240]
37bf8461flea rcx, [rip+0x4d70f2]
37bf84626lea rax, [r11+rax+1]
37bf8462blea rax, [r15+8*rax]
37bf8462fmov [rsp+32], rax
37bf84634call dgemv_64_
37bf84639mov rax, [r12]
37bf8463dmov rcx, [rsp+264]
37bf84645lea r9, [rip+0x4d70bc]
37bf8464csub rax, rcx
37bf8464fimul rdi, rcx
37bf84653lea rbp, [rcx+1]
37bf84657mov [rsp+280], rax
37bf8465fmov rax, [rsp+424]
37bf84667lea rdx, [rdi+r13]
37bf8466blea rcx, [rax+8*rcx-8]
37bf84670mov rax, [rsp+456]
37bf84678add rdx, rbp
37bf8467blea r8, [rax+8*rdx]
37bf8467fmov rdx, rcx
37bf84682mov rcx, rsi
37bf84685call dscal_64_
37bf8468ajmp 0x37bf83bdc
37bf82f80
37bf8468f
37bf8468f // align 0x40
37bf8468f // align 0x40
37bf846c0
37bf846c0dlacn2_64_:
37bf846c0push rdi
37bf846c1push rsi
37bf846c2push rbx
37bf846c3sub rsp, 80
37bf846c7movups [rsp+64], x6
37bf846ccmov rsi, [rsp+160]
37bf846d4mov rdi, rcx
37bf846d7mov rax, rdx
37bf846damov rbx, r8
37bf846ddmov r10, r9
37bf846e0mov rcx, [rsp+152]
37bf846e8cmp [rcx], 0
37bf846ecje 0x37bf84890
37bf846f2mov r11, [rsi]
37bf846f5cmp r11, 4
37bf846f9je 0x37bf84a00
37bf846ffjg 0x37bf84920
37bf84705cmp r11, 2
37bf84709je 0x37bf84990
37bf8470fcmp r11, 3
37bf84713jne 0x37bf84a68
37bf84719lea rdx, [rip+0x4d7020]
37bf84720mov [rsp+136], r9
37bf84728mov rcx, rdi
37bf8472bmov r9, rax
37bf8472emov [rsp+32], rdx
37bf84733mov r8, rdx
37bf84736mov rdx, rbx
37bf84739mov [rsp+120], rax
37bf8473ecall dcopy_64_
37bf84743mov rax, [rsp+144]
37bf8474bmov rcx, rdi
37bf8474emov rdx, [rsp+120]
37bf84753lea r8, [rip+0x4d6fe6]
37bf8475amovsd_xmm x4, [rax]
37bf8475emovapd x6, x4
37bf84762call dasum_64_
37bf84767mov rcx, [rdi]
37bf8476apxor x1, x1
37bf8476emov rax, [rsp+144]
37bf84776mov r10, [rsp+136]
37bf8477etest rcx, rcx
37bf84781movsd_xmm [rax], x0
37bf84785mov eax, 1
37bf8478ajg 0x37bf847c9
37bf8478cjmp 0x37bf8486b
37bf84791
37bf84791 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ...ff.........f
37bf847a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf847b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf847c0
37bf847c0loc_37bf847c0:
37bf847c0add rax, 1
37bf847c4cmp rcx, rax
37bf847c7jl 0x37bf847f0
37bf847c9
37bf847c9loc_37bf847c9:
37bf847c9movsd_xmm x2, [rbx+8*rax-8]
37bf847cfcomisd x2, x1
37bf847d3sbb rdx, rdx
37bf847d6or rdx, 1
37bf847dacmp [r10+8*rax-8], rdx
37bf847dfje 0x37bf847c0
37bf847e1comisd x6, x0
37bf847e5jb 0x37bf84b58
37bf847ebnop [rax+rax]
37bf847f0
37bf847f0loc_37bf847f0:
37bf847f0movsd_xmm x2, [rip+0x4d6f58]
37bf847f8lea rax, [rcx-1]
37bf847fcpxor x3, x3
37bf84800cvtsi2sd x3, rax
37bf84805xor eax, eax
37bf84807movapd x1, x2
37bf8480bnop [rax+rax]
37bf84814nop [rax+rax]
37bf8481fnop [rax+rax]
37bf8482anop [rax+rax]
37bf84835nop [rax+rax]
37bf84840
37bf84840loc_37bf84840:
37bf84840pxor x0, x0
37bf84844cvtsi2sd x0, rax
37bf84849divsd x0, x3
37bf8484daddsd x0, x2
37bf84851mulsd x0, x1
37bf84855xorpd x1, [rip+0x4d6f13]
37bf8485dmovsd_xmm [rbx+8*rax], x0
37bf84862add rax, 1
37bf84866cmp rax, rcx
37bf84869jne 0x37bf84840
37bf8486b
37bf8486bloc_37bf8486b:
37bf8486bmov rax, [rsp+152]
37bf84873mov [rsi], 5
37bf8487amov [rax], 1
37bf84881movups x6, [rsp+64]
37bf84886add rsp, 80
37bf8488apop rbx
37bf8488bpop rsi
37bf8488cpop rdi
37bf8488dret
37bf8488e
37bf8488e 66 90 f.
37bf84890
37bf84890loc_37bf84890:
37bf84890mov rcx, [rdi]
37bf84893test rcx, rcx
37bf84896jle 0x37bf848f4
37bf84898movsd_xmm x0, [rip+0x4d6eb0]
37bf848a0pxor x1, x1
37bf848a4lea rdx, [rcx+1]
37bf848a8mov eax, 1
37bf848adcvtsi2sd x1, rcx
37bf848b2and ecx, 1
37bf848b5divsd x0, x1
37bf848b9je 0x37bf848e0
37bf848bbmov eax, 2
37bf848c0movsd_xmm [r8], x0
37bf848c5cmp rax, rdx
37bf848c8je 0x37bf848f4
37bf848canop [rax+rax]
37bf848d5nop [rax+rax]
37bf848e0
37bf848e0loc_37bf848e0:
37bf848e0movsd_xmm [rbx+8*rax-8], x0
37bf848e6movsd_xmm [rbx+8*rax], x0
37bf848ebadd rax, 2
37bf848efcmp rax, rdx
37bf848f2jne 0x37bf848e0
37bf848f4
37bf848f4loc_37bf848f4:
37bf848f4mov rax, [rsp+152]
37bf848fcmov [rsi], 1
37bf84903mov [rax], 1
37bf8490a
37bf8490aloc_37bf8490a:
37bf8490amovups x6, [rsp+64]
37bf8490fadd rsp, 80
37bf84913pop rbx
37bf84914pop rsi
37bf84915pop rdi
37bf84916ret
37bf84917
37bf84917 66 0f 1f 84 00 00 00 00 00 f........
37bf84920
37bf84920loc_37bf84920:
37bf84920cmp r11, 5
37bf84924jne 0x37bf84a68
37bf8492amov [rsp+120], rdx
37bf8492flea r8, [rip+0x4d6e0a]
37bf84936mov rdx, rbx
37bf84939mov rcx, rdi
37bf8493ccall dasum_64_
37bf84941mov rdx, [rdi]
37bf84944pxor x1, x1
37bf84948mov rax, [rsp+144]
37bf84950lea rdx, [rdx+2*rdx]
37bf84954cvtsi2sd x1, rdx
37bf84959divsd x0, x1
37bf8495daddsd x0, x0
37bf84961comisd x0, [rax]
37bf84965ja 0x37bf84be8
37bf8496b
37bf8496bloc_37bf8496b:
37bf8496bmov rax, [rsp+152]
37bf84973mov [rax], 0
37bf8497amovups x6, [rsp+64]
37bf8497fadd rsp, 80
37bf84983pop rbx
37bf84984pop rsi
37bf84985pop rdi
37bf84986ret
37bf84987
37bf84987 66 0f 1f 84 00 00 00 00 00 f........
37bf84990
37bf84990loc_37bf84990:
37bf84990lea r8, [rip+0x4d6da9]
37bf84997mov rdx, rbx
37bf8499amov rcx, rdi
37bf8499dmov [rsp+56], r11
37bf849a2call idamax_64_
37bf849a7mov r11, [rsp+56]
37bf849acmov [rsi+8], rax
37bf849b0
37bf849b0loc_37bf849b0:
37bf849b0mov r8, [rdi]
37bf849b3mov [rsi+16], r11
37bf849b7test r8, r8
37bf849bajle 0x37bf849ca
37bf849bcshl r8, 3
37bf849c0xor edx, edx
37bf849c2mov rcx, rbx
37bf849c5call memset
37bf849ca
37bf849caloc_37bf849ca:
37bf849camov rax, [rsi+8]
37bf849cemov rdi, [rip+0x4d6d7b]
37bf849d5mov [rsi], 3
37bf849dcmov [rbx+8*rax-8], rdi
37bf849e1mov rax, [rsp+152]
37bf849e9mov [rax], 1
37bf849f0movups x6, [rsp+64]
37bf849f5add rsp, 80
37bf849f9pop rbx
37bf849fapop rsi
37bf849fbpop rdi
37bf849fcret
37bf849fd
37bf849fd 0f 1f 00 ...
37bf84a00
37bf84a00loc_37bf84a00:
37bf84a00mov r9, [rsi+8]
37bf84a04lea r8, [rip+0x4d6d35]
37bf84a0bmov rdx, rbx
37bf84a0emov rcx, rdi
37bf84a11mov [rsp+56], r9
37bf84a16call idamax_64_
37bf84a1bmov r9, [rsp+56]
37bf84a20movsd_xmm x0, [rbx+8*rax-8]
37bf84a26andpd x0, [rip+0x4d6d32]
37bf84a2emov [rsi+8], rax
37bf84a32ucomisd x0, [rbx+8*r9-8]
37bf84a39jp 0x37bf84a3d
37bf84a3bje 0x37bf84a50
37bf84a3d
37bf84a3dloc_37bf84a3d:
37bf84a3dmov r11, [rsi+16]
37bf84a41cmp r11, 4
37bf84a45jg 0x37bf84a50
37bf84a47add r11, 1
37bf84a4bjmp 0x37bf849b0
37bf84a50
37bf84a50loc_37bf84a50:
37bf84a50mov rcx, [rdi]
37bf84a53test rcx, rcx
37bf84a56jg 0x37bf847f0
37bf84a5cjmp 0x37bf8486b
37bf84a61
37bf84a61 0f 1f 80 00 00 00 00 .......
37bf84a68
37bf84a68loc_37bf84a68:
37bf84a68cmp [rdi], 1
37bf84a6cjne 0x37bf84a90
37bf84a6emovsd_xmm x0, [rbx]
37bf84a72movsd_xmm [rax], x0
37bf84a76andpd x0, [rip+0x4d6ce2]
37bf84a7emov rax, [rsp+144]
37bf84a86movsd_xmm [rax], x0
37bf84a8ajmp 0x37bf8496b
37bf84a8f
37bf84a8f 90 .
37bf84a90
37bf84a90loc_37bf84a90:
37bf84a90lea r8, [rip+0x4d6ca9]
37bf84a97mov rdx, rbx
37bf84a9amov rcx, rdi
37bf84a9dmov [rsp+136], r10
37bf84aa5call dasum_64_
37bf84aaamov rax, [rsp+144]
37bf84ab2mov rdx, [rdi]
37bf84ab5movsd_xmm [rax], x0
37bf84ab9lea r8, [rdx+1]
37bf84abdmov eax, 1
37bf84ac2test rdx, rdx
37bf84ac5jle 0x37bf84b37
37bf84ac7movsd_xmm x5, [rip+0x4d6c79]
37bf84acfmovsd_xmm x4, [rip+0x4d6c79]
37bf84ad7pxor x3, x3
37bf84adbmov r10, [rsp+136]
37bf84ae3nop
37bf84ae5nop [rax+rax]
37bf84af0
37bf84af0loc_37bf84af0:
37bf84af0movsd_xmm x2, [rbx+8*rax-8]
37bf84af6movapd x1, x3
37bf84afamov edx, 1
37bf84affmovapd x0, x4
37bf84b03mov rcx, -1
37bf84b0acomisd x2, x3
37bf84b0ecmpsd x1, x2, 2
37bf84b13cmovb rdx, rcx
37bf84b17andpd x0, x1
37bf84b1bandnpd x1, x5
37bf84b1forpd x0, x1
37bf84b23mov [r10+8*rax-8], rdx
37bf84b28movsd_xmm [rbx+8*rax-8], x0
37bf84b2eadd rax, 1
37bf84b32cmp rax, r8
37bf84b35jne 0x37bf84af0
37bf84b37
37bf84b37loc_37bf84b37:
37bf84b37mov rax, [rsp+152]
37bf84b3fmov [rsi], 2
37bf84b46mov [rax], 2
37bf84b4djmp 0x37bf8490a
37bf84b52
37bf84b52 66 0f 1f 44 00 00 f..D..
37bf84b58
37bf84b58loc_37bf84b58:
37bf84b58movsd_xmm x5, [rip+0x4d6be8]
37bf84b60add rcx, 1
37bf84b64mov eax, 1
37bf84b69movsd_xmm x4, [rip+0x4d6bdf]
37bf84b71pxor x3, x3
37bf84b75nop [rax+rax]
37bf84b80
37bf84b80loc_37bf84b80:
37bf84b80movsd_xmm x2, [rbx+8*rax-8]
37bf84b86movapd x1, x3
37bf84b8amov edx, 1
37bf84b8fmovapd x0, x4
37bf84b93mov r8, -1
37bf84b9acomisd x2, x3
37bf84b9ecmpsd x1, x2, 2
37bf84ba3cmovb rdx, r8
37bf84ba7andpd x0, x1
37bf84babandnpd x1, x5
37bf84baforpd x0, x1
37bf84bb3mov [r10+8*rax-8], rdx
37bf84bb8movsd_xmm [rbx+8*rax-8], x0
37bf84bbeadd rax, 1
37bf84bc2cmp rax, rcx
37bf84bc5jne 0x37bf84b80
37bf84bc7mov rax, [rsp+152]
37bf84bcfmov [rsi], 4
37bf84bd6mov [rax], 2
37bf84bddjmp 0x37bf8490a
37bf84be2
37bf84be2 66 0f 1f 44 00 00 f..D..
37bf84be8
37bf84be8loc_37bf84be8:
37bf84be8lea rsi, [rip+0x4d6b51]
37bf84befmov r9, [rsp+120]
37bf84bf4mov rdx, rbx
37bf84bf7mov rcx, rdi
37bf84bfamov [rsp+32], rsi
37bf84bffmov r8, rsi
37bf84c02movsd_xmm [rsp+56], x0
37bf84c08call dcopy_64_
37bf84c0dmov rax, [rsp+144]
37bf84c15movsd_xmm x0, [rsp+56]
37bf84c1bmovsd_xmm [rax], x0
37bf84c1fjmp 0x37bf8496b
37bf846c0
37bf846c0dlacn2_64_:
37bf846c0push rdi
37bf846c1push rsi
37bf846c2push rbx
37bf846c3sub rsp, 80
37bf846c7movups [rsp+64], x6
37bf846ccmov rsi, [rsp+160]
37bf846d4mov rdi, rcx
37bf846d7mov rax, rdx
37bf846damov rbx, r8
37bf846ddmov r10, r9
37bf846e0mov rcx, [rsp+152]
37bf846e8cmp [rcx], 0
37bf846ecje 0x37bf84890
37bf846f2mov r11, [rsi]
37bf846f5cmp r11, 4
37bf846f9je 0x37bf84a00
37bf846ffjg 0x37bf84920
37bf84705cmp r11, 2
37bf84709je 0x37bf84990
37bf8470fcmp r11, 3
37bf84713jne 0x37bf84a68
37bf84719lea rdx, [rip+0x4d7020]
37bf84720mov [rsp+136], r9
37bf84728mov rcx, rdi
37bf8472bmov r9, rax
37bf8472emov [rsp+32], rdx
37bf84733mov r8, rdx
37bf84736mov rdx, rbx
37bf84739mov [rsp+120], rax
37bf8473ecall dcopy_64_
37bf84743mov rax, [rsp+144]
37bf8474bmov rcx, rdi
37bf8474emov rdx, [rsp+120]
37bf84753lea r8, [rip+0x4d6fe6]
37bf8475amovsd_xmm x4, [rax]
37bf8475emovapd x6, x4
37bf84762call dasum_64_
37bf84767mov rcx, [rdi]
37bf8476apxor x1, x1
37bf8476emov rax, [rsp+144]
37bf84776mov r10, [rsp+136]
37bf8477etest rcx, rcx
37bf84781movsd_xmm [rax], x0
37bf84785mov eax, 1
37bf8478ajg 0x37bf847c9
37bf8478cjmp 0x37bf8486b
37bf84791
37bf84791 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ...ff.........f
37bf847a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf847b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf847c0
37bf847c0loc_37bf847c0:
37bf847c0add rax, 1
37bf847c4cmp rcx, rax
37bf847c7jl 0x37bf847f0
37bf847c9
37bf847c9loc_37bf847c9:
37bf847c9movsd_xmm x2, [rbx+8*rax-8]
37bf847cfcomisd x2, x1
37bf847d3sbb rdx, rdx
37bf847d6or rdx, 1
37bf847dacmp [r10+8*rax-8], rdx
37bf847dfje 0x37bf847c0
37bf847e1comisd x6, x0
37bf847e5jb 0x37bf84b58
37bf847ebnop [rax+rax]
37bf847f0
37bf847f0loc_37bf847f0:
37bf847f0movsd_xmm x2, [rip+0x4d6f58]
37bf847f8lea rax, [rcx-1]
37bf847fcpxor x3, x3
37bf84800cvtsi2sd x3, rax
37bf84805xor eax, eax
37bf84807movapd x1, x2
37bf8480bnop [rax+rax]
37bf84814nop [rax+rax]
37bf8481fnop [rax+rax]
37bf8482anop [rax+rax]
37bf84835nop [rax+rax]
37bf84840
37bf84840loc_37bf84840:
37bf84840pxor x0, x0
37bf84844cvtsi2sd x0, rax
37bf84849divsd x0, x3
37bf8484daddsd x0, x2
37bf84851mulsd x0, x1
37bf84855xorpd x1, [rip+0x4d6f13]
37bf8485dmovsd_xmm [rbx+8*rax], x0
37bf84862add rax, 1
37bf84866cmp rax, rcx
37bf84869jne 0x37bf84840
37bf8486b
37bf8486bloc_37bf8486b:
37bf8486bmov rax, [rsp+152]
37bf84873mov [rsi], 5
37bf8487amov [rax], 1
37bf84881movups x6, [rsp+64]
37bf84886add rsp, 80
37bf8488apop rbx
37bf8488bpop rsi
37bf8488cpop rdi
37bf8488dret
37bf8488e
37bf8488e 66 90 f.
37bf84890
37bf84890loc_37bf84890:
37bf84890mov rcx, [rdi]
37bf84893test rcx, rcx
37bf84896jle 0x37bf848f4
37bf84898movsd_xmm x0, [rip+0x4d6eb0]
37bf848a0pxor x1, x1
37bf848a4lea rdx, [rcx+1]
37bf848a8mov eax, 1
37bf848adcvtsi2sd x1, rcx
37bf848b2and ecx, 1
37bf848b5divsd x0, x1
37bf848b9je 0x37bf848e0
37bf848bbmov eax, 2
37bf848c0movsd_xmm [r8], x0
37bf848c5cmp rax, rdx
37bf848c8je 0x37bf848f4
37bf848canop [rax+rax]
37bf848d5nop [rax+rax]
37bf848e0
37bf848e0loc_37bf848e0:
37bf848e0movsd_xmm [rbx+8*rax-8], x0
37bf848e6movsd_xmm [rbx+8*rax], x0
37bf848ebadd rax, 2
37bf848efcmp rax, rdx
37bf848f2jne 0x37bf848e0
37bf848f4
37bf848f4loc_37bf848f4:
37bf848f4mov rax, [rsp+152]
37bf848fcmov [rsi], 1
37bf84903mov [rax], 1
37bf8490a
37bf8490aloc_37bf8490a:
37bf8490amovups x6, [rsp+64]
37bf8490fadd rsp, 80
37bf84913pop rbx
37bf84914pop rsi
37bf84915pop rdi
37bf84916ret
37bf84917
37bf84917 66 0f 1f 84 00 00 00 00 00 f........
37bf84920
37bf84920loc_37bf84920:
37bf84920cmp r11, 5
37bf84924jne 0x37bf84a68
37bf8492amov [rsp+120], rdx
37bf8492flea r8, [rip+0x4d6e0a]
37bf84936mov rdx, rbx
37bf84939mov rcx, rdi
37bf8493ccall dasum_64_
37bf84941mov rdx, [rdi]
37bf84944pxor x1, x1
37bf84948mov rax, [rsp+144]
37bf84950lea rdx, [rdx+2*rdx]
37bf84954cvtsi2sd x1, rdx
37bf84959divsd x0, x1
37bf8495daddsd x0, x0
37bf84961comisd x0, [rax]
37bf84965ja 0x37bf84be8
37bf8496b
37bf8496bloc_37bf8496b:
37bf8496bmov rax, [rsp+152]
37bf84973mov [rax], 0
37bf8497amovups x6, [rsp+64]
37bf8497fadd rsp, 80
37bf84983pop rbx
37bf84984pop rsi
37bf84985pop rdi
37bf84986ret
37bf84987
37bf84987 66 0f 1f 84 00 00 00 00 00 f........
37bf84990
37bf84990loc_37bf84990:
37bf84990lea r8, [rip+0x4d6da9]
37bf84997mov rdx, rbx
37bf8499amov rcx, rdi
37bf8499dmov [rsp+56], r11
37bf849a2call idamax_64_
37bf849a7mov r11, [rsp+56]
37bf849acmov [rsi+8], rax
37bf849b0
37bf849b0loc_37bf849b0:
37bf849b0mov r8, [rdi]
37bf849b3mov [rsi+16], r11
37bf849b7test r8, r8
37bf849bajle 0x37bf849ca
37bf849bcshl r8, 3
37bf849c0xor edx, edx
37bf849c2mov rcx, rbx
37bf849c5call memset
37bf849ca
37bf849caloc_37bf849ca:
37bf849camov rax, [rsi+8]
37bf849cemov rdi, [rip+0x4d6d7b]
37bf849d5mov [rsi], 3
37bf849dcmov [rbx+8*rax-8], rdi
37bf849e1mov rax, [rsp+152]
37bf849e9mov [rax], 1
37bf849f0movups x6, [rsp+64]
37bf849f5add rsp, 80
37bf849f9pop rbx
37bf849fapop rsi
37bf849fbpop rdi
37bf849fcret
37bf849fd
37bf849fd 0f 1f 00 ...
37bf84a00
37bf84a00loc_37bf84a00:
37bf84a00mov r9, [rsi+8]
37bf84a04lea r8, [rip+0x4d6d35]
37bf84a0bmov rdx, rbx
37bf84a0emov rcx, rdi
37bf84a11mov [rsp+56], r9
37bf84a16call idamax_64_
37bf84a1bmov r9, [rsp+56]
37bf84a20movsd_xmm x0, [rbx+8*rax-8]
37bf84a26andpd x0, [rip+0x4d6d32]
37bf84a2emov [rsi+8], rax
37bf84a32ucomisd x0, [rbx+8*r9-8]
37bf84a39jp 0x37bf84a3d
37bf84a3bje 0x37bf84a50
37bf84a3d
37bf84a3dloc_37bf84a3d:
37bf84a3dmov r11, [rsi+16]
37bf84a41cmp r11, 4
37bf84a45jg 0x37bf84a50
37bf84a47add r11, 1
37bf84a4bjmp 0x37bf849b0
37bf84a50
37bf84a50loc_37bf84a50:
37bf84a50mov rcx, [rdi]
37bf84a53test rcx, rcx
37bf84a56jg 0x37bf847f0
37bf84a5cjmp 0x37bf8486b
37bf84a61
37bf84a61 0f 1f 80 00 00 00 00 .......
37bf84a68
37bf84a68loc_37bf84a68:
37bf84a68cmp [rdi], 1
37bf84a6cjne 0x37bf84a90
37bf84a6emovsd_xmm x0, [rbx]
37bf84a72movsd_xmm [rax], x0
37bf84a76andpd x0, [rip+0x4d6ce2]
37bf84a7emov rax, [rsp+144]
37bf84a86movsd_xmm [rax], x0
37bf84a8ajmp 0x37bf8496b
37bf84a8f
37bf84a8f 90 .
37bf84a90
37bf84a90loc_37bf84a90:
37bf84a90lea r8, [rip+0x4d6ca9]
37bf84a97mov rdx, rbx
37bf84a9amov rcx, rdi
37bf84a9dmov [rsp+136], r10
37bf84aa5call dasum_64_
37bf84aaamov rax, [rsp+144]
37bf84ab2mov rdx, [rdi]
37bf84ab5movsd_xmm [rax], x0
37bf84ab9lea r8, [rdx+1]
37bf84abdmov eax, 1
37bf84ac2test rdx, rdx
37bf84ac5jle 0x37bf84b37
37bf84ac7movsd_xmm x5, [rip+0x4d6c79]
37bf84acfmovsd_xmm x4, [rip+0x4d6c79]
37bf84ad7pxor x3, x3
37bf84adbmov r10, [rsp+136]
37bf84ae3nop
37bf84ae5nop [rax+rax]
37bf84af0
37bf84af0loc_37bf84af0:
37bf84af0movsd_xmm x2, [rbx+8*rax-8]
37bf84af6movapd x1, x3
37bf84afamov edx, 1
37bf84affmovapd x0, x4
37bf84b03mov rcx, -1
37bf84b0acomisd x2, x3
37bf84b0ecmpsd x1, x2, 2
37bf84b13cmovb rdx, rcx
37bf84b17andpd x0, x1
37bf84b1bandnpd x1, x5
37bf84b1forpd x0, x1
37bf84b23mov [r10+8*rax-8], rdx
37bf84b28movsd_xmm [rbx+8*rax-8], x0
37bf84b2eadd rax, 1
37bf84b32cmp rax, r8
37bf84b35jne 0x37bf84af0
37bf84b37
37bf84b37loc_37bf84b37:
37bf84b37mov rax, [rsp+152]
37bf84b3fmov [rsi], 2
37bf84b46mov [rax], 2
37bf84b4djmp 0x37bf8490a
37bf84b52
37bf84b52 66 0f 1f 44 00 00 f..D..
37bf84b58
37bf84b58loc_37bf84b58:
37bf84b58movsd_xmm x5, [rip+0x4d6be8]
37bf84b60add rcx, 1
37bf84b64mov eax, 1
37bf84b69movsd_xmm x4, [rip+0x4d6bdf]
37bf84b71pxor x3, x3
37bf84b75nop [rax+rax]
37bf84b80
37bf84b80loc_37bf84b80:
37bf84b80movsd_xmm x2, [rbx+8*rax-8]
37bf84b86movapd x1, x3
37bf84b8amov edx, 1
37bf84b8fmovapd x0, x4
37bf84b93mov r8, -1
37bf84b9acomisd x2, x3
37bf84b9ecmpsd x1, x2, 2
37bf84ba3cmovb rdx, r8
37bf84ba7andpd x0, x1
37bf84babandnpd x1, x5
37bf84baforpd x0, x1
37bf84bb3mov [r10+8*rax-8], rdx
37bf84bb8movsd_xmm [rbx+8*rax-8], x0
37bf84bbeadd rax, 1
37bf84bc2cmp rax, rcx
37bf84bc5jne 0x37bf84b80
37bf84bc7mov rax, [rsp+152]
37bf84bcfmov [rsi], 4
37bf84bd6mov [rax], 2
37bf84bddjmp 0x37bf8490a
37bf84be2
37bf84be2 66 0f 1f 44 00 00 f..D..
37bf84be8
37bf84be8loc_37bf84be8:
37bf84be8lea rsi, [rip+0x4d6b51]
37bf84befmov r9, [rsp+120]
37bf84bf4mov rdx, rbx
37bf84bf7mov rcx, rdi
37bf84bfamov [rsp+32], rsi
37bf84bffmov r8, rsi
37bf84c02movsd_xmm [rsp+56], x0
37bf84c08call dcopy_64_
37bf84c0dmov rax, [rsp+144]
37bf84c15movsd_xmm x0, [rsp+56]
37bf84c1bmovsd_xmm [rax], x0
37bf84c1fjmp 0x37bf8496b
37bf846c0
37bf84c24
37bf84c24 // align 0x20
37bf84c24 // align 0x20
37bf84c40
37bf84c40dlacon_64_:
37bf84c40push rbp
37bf84c41push rdi
37bf84c42push rsi
37bf84c43push rbx
37bf84c44sub rsp, 104
37bf84c48movups [rsp+48], x6
37bf84c4dmovups [rsp+64], x7
37bf84c52movups [rsp+80], x8
37bf84c58mov rsi, rcx
37bf84c5bmov rax, rdx
37bf84c5emov rbx, r8
37bf84c61mov rdi, r9
37bf84c64mov rcx, [rsp+184]
37bf84c6ccmp [rcx], 0
37bf84c70je 0x37bf84e20
37bf84c76mov rbp, [rip+0x54a4d3]
37bf84c7dcmp rbp, 4
37bf84c81je 0x37bf84fa0
37bf84c87jg 0x37bf84eb0
37bf84c8dcmp rbp, 2
37bf84c91je 0x37bf84f20
37bf84c97cmp rbp, 3
37bf84c9bjne 0x37bf85030
37bf84ca1lea rcx, [rip+0x4d6ad8]
37bf84ca8mov r9, rdx
37bf84cabmov [rsp+152], rdx
37bf84cb3mov rdx, rbx
37bf84cb6mov [rsp+32], rcx
37bf84cbbmov r8, rcx
37bf84cbemov rcx, rsi
37bf84cc1call dcopy_64_
37bf84cc6mov rax, [rsp+176]
37bf84ccemov rcx, rsi
37bf84cd1mov rdx, [rsp+152]
37bf84cd9lea r8, [rip+0x4d6aa0]
37bf84ce0movsd_xmm x0, [rax]
37bf84ce4movsd_xmm [rip+0x54a44c], x0
37bf84ceccall dasum_64_
37bf84cf1mov rax, [rsp+176]
37bf84cf9mov rbp, [rsi]
37bf84cfcmov [rip+0x54a451], 1
37bf84d07movapd x8, x0
37bf84d0cmov esi, 1
37bf84d11movq x6, [rip+0x4d6a87]
37bf84d19movq x7, [rip+0x4d6a8f]
37bf84d21movsd_xmm [rax], x0
37bf84d25test rbp, rbp
37bf84d28jg 0x37bf84d39
37bf84d2ajmp 0x37bf851b3
37bf84d2f
37bf84d2f 90 .
37bf84d30
37bf84d30loc_37bf84d30:
37bf84d30add rsi, 1
37bf84d34cmp rsi, rbp
37bf84d37jg 0x37bf84d66
37bf84d39
37bf84d39loc_37bf84d39:
37bf84d39movsd_xmm x0, [rbx+8*rsi-8]
37bf84d3fandpd x0, x6
37bf84d43orpd x0, x7
37bf84d47call llround
37bf84d4ccmp rax, [rdi+8*rsi-8]
37bf84d51je 0x37bf84d30
37bf84d53movsd_xmm x0, [rip+0x54a3dd]
37bf84d5bcomisd x0, x8
37bf84d60jb 0x37bf85118
37bf84d66
37bf84d66loc_37bf84d66:
37bf84d66movsd_xmm x2, [rip+0x4d6a42]
37bf84d6e
37bf84d6eloc_37bf84d6e:
37bf84d6elea rax, [rbp-1]
37bf84d72pxor x3, x3
37bf84d76movapd x1, x2
37bf84d7acvtsi2sd x3, rax
37bf84d7fxor eax, eax
37bf84d81nop [rax+rax]
37bf84d89nop [rax+rax]
37bf84d94nop [rax+rax]
37bf84d9fnop [rax+rax]
37bf84daanop [rax+rax]
37bf84db5nop [rax+rax]
37bf84dc0
37bf84dc0loc_37bf84dc0:
37bf84dc0pxor x0, x0
37bf84dc4mov rdx, rax
37bf84dc7cvtsi2sd x0, rax
37bf84dccdivsd x0, x3
37bf84dd0addsd x0, x2
37bf84dd4mulsd x0, x1
37bf84dd8xorpd x1, x6
37bf84ddcmovsd_xmm [rbx+8*rax], x0
37bf84de1add rax, 1
37bf84de5cmp rbp, rax
37bf84de8jne 0x37bf84dc0
37bf84deaadd rdx, 2
37bf84deemovsd_xmm [rip+0x54a332], x1
37bf84df6mov [rip+0x54a35b], rdx
37bf84dfd
37bf84dfdloc_37bf84dfd:
37bf84dfdmov rax, [rsp+184]
37bf84e05mov [rip+0x54a340], 5
37bf84e10mov [rax], 1
37bf84e17jmp 0x37bf84e96
37bf84e19
37bf84e19 0f 1f 80 00 00 00 00 .......
37bf84e20
37bf84e20loc_37bf84e20:
37bf84e20mov [rip+0x54a32d], 1
37bf84e2bmov rdx, [rsi]
37bf84e2etest rdx, rdx
37bf84e31jle 0x37bf84e7c
37bf84e33movsd_xmm x0, [rip+0x4d6975]
37bf84e3bpxor x1, x1
37bf84e3fxor eax, eax
37bf84e41cvtsi2sd x1, rdx
37bf84e46divsd x0, x1
37bf84e4anop [rax+rax]
37bf84e55nop [rax+rax]
37bf84e60
37bf84e60loc_37bf84e60:
37bf84e60movsd_xmm [rbx+8*rax], x0
37bf84e65mov rcx, rax
37bf84e68add rax, 1
37bf84e6ccmp rdx, rax
37bf84e6fjne 0x37bf84e60
37bf84e71add rcx, 2
37bf84e75mov [rip+0x54a2dc], rcx
37bf84e7c
37bf84e7cloc_37bf84e7c:
37bf84e7cmov rax, [rsp+184]
37bf84e84mov [rip+0x54a2c1], 1
37bf84e8fmov [rax], 1
37bf84e96
37bf84e96loc_37bf84e96:
37bf84e96movups x6, [rsp+48]
37bf84e9bmovups x7, [rsp+64]
37bf84ea0movups x8, [rsp+80]
37bf84ea6add rsp, 104
37bf84eaapop rbx
37bf84eabpop rsi
37bf84eacpop rdi
37bf84eadpop rbp
37bf84eaeret
37bf84eaf
37bf84eaf 90 .
37bf84eb0
37bf84eb0loc_37bf84eb0:
37bf84eb0cmp rbp, 5
37bf84eb4jne 0x37bf85030
37bf84ebamov [rsp+152], rdx
37bf84ec2lea r8, [rip+0x4d68b7]
37bf84ec9mov rdx, rbx
37bf84eccmov rcx, rsi
37bf84ecfcall dasum_64_
37bf84ed4mov rdx, [rsi]
37bf84ed7pxor x1, x1
37bf84edbmov rax, [rsp+176]
37bf84ee3lea rdx, [rdx+2*rdx]
37bf84ee7cvtsi2sd x1, rdx
37bf84eecdivsd x0, x1
37bf84ef0addsd x0, x0
37bf84ef4comisd x0, [rax]
37bf84ef8movsd_xmm [rip+0x54a220], x0
37bf84f00ja 0x37bf85178
37bf84f06
37bf84f06loc_37bf84f06:
37bf84f06mov rax, [rsp+184]
37bf84f0emov [rax], 0
37bf84f15jmp 0x37bf84e96
37bf84f1a
37bf84f1a 66 0f 1f 44 00 00 f..D..
37bf84f20
37bf84f20loc_37bf84f20:
37bf84f20lea r8, [rip+0x4d6859]
37bf84f27mov rdx, rbx
37bf84f2amov rcx, rsi
37bf84f2dcall idamax_64_
37bf84f32mov [rip+0x54a20f], rax
37bf84f39lea rdi, [rax-1]
37bf84f3d
37bf84f3dloc_37bf84f3d:
37bf84f3dmov rsi, [rsi]
37bf84f40mov [rip+0x54a1f9], rbp
37bf84f47mov [rip+0x54a206], 1
37bf84f52test rsi, rsi
37bf84f55jle 0x37bf84f74
37bf84f57lea r8, [8*rsi]
37bf84f5fxor edx, edx
37bf84f61mov rcx, rbx
37bf84f64add rsi, 1
37bf84f68call memset
37bf84f6dmov [rip+0x54a1e4], rsi
37bf84f74
37bf84f74loc_37bf84f74:
37bf84f74mov rax, [rip+0x4d6835]
37bf84f7bmov [rip+0x54a1ca], 3
37bf84f86mov [rbx+8*rdi], rax
37bf84f8amov rax, [rsp+184]
37bf84f92mov [rax], 1
37bf84f99jmp 0x37bf84e96
37bf84f9e
37bf84f9e 66 90 f.
37bf84fa0
37bf84fa0loc_37bf84fa0:
37bf84fa0mov rax, [rip+0x54a1a1]
37bf84fa7lea r8, [rip+0x4d67d2]
37bf84faemov rdx, rbx
37bf84fb1mov rcx, rsi
37bf84fb4mov [rip+0x54a175], rax
37bf84fbbcall idamax_64_
37bf84fc0lea rdi, [rax-1]
37bf84fc4mov [rip+0x54a17d], rax
37bf84fcbmov rax, [rip+0x54a15e]
37bf84fd2movsd_xmm x0, [rbx+8*rdi]
37bf84fd7andpd x0, [rip+0x4d67b1]
37bf84fdfucomisd x0, [rbx+8*rax-8]
37bf84fe5jp 0x37bf84fe9
37bf84fe7je 0x37bf84ffa
37bf84fe9
37bf84fe9loc_37bf84fe9:
37bf84fe9mov rbp, [rip+0x54a150]
37bf84ff0cmp rbp, 4
37bf84ff4jle 0x37bf85108
37bf84ffa
37bf84ffaloc_37bf84ffa:
37bf84ffamovsd_xmm x2, [rip+0x4d67ae]
37bf85002mov rbp, [rsi]
37bf85005mov [rip+0x54a148], 1
37bf85010movsd_xmm [rip+0x54a110], x2
37bf85018test rbp, rbp
37bf8501bjle 0x37bf84dfd
37bf85021movq x6, [rip+0x4d6777]
37bf85029jmp 0x37bf84d6e
37bf8502e
37bf8502e 66 90 f.
37bf85030
37bf85030loc_37bf85030:
37bf85030cmp [rsi], 1
37bf85034jne 0x37bf85060
37bf85036movsd_xmm x0, [rbx]
37bf8503amovsd_xmm [rax], x0
37bf8503eandpd x0, [rip+0x4d674a]
37bf85046mov rax, [rsp+176]
37bf8504emovsd_xmm [rax], x0
37bf85052jmp 0x37bf84f06
37bf85057
37bf85057 66 0f 1f 84 00 00 00 00 00 f........
37bf85060
37bf85060loc_37bf85060:
37bf85060lea r8, [rip+0x4d6719]
37bf85067mov rdx, rbx
37bf8506amov rcx, rsi
37bf8506dcall dasum_64_
37bf85072mov rax, [rsp+176]
37bf8507amov rbp, [rsi]
37bf8507dmov [rip+0x54a0d0], 1
37bf85088movsd_xmm [rax], x0
37bf8508ctest rbp, rbp
37bf8508fjle 0x37bf850e2
37bf85091xor esi, esi
37bf85093movq x6, [rip+0x4d6705]
37bf8509bmovq x7, [rip+0x4d670d]
37bf850a3nop
37bf850a5nop [rax+rax]
37bf850b0
37bf850b0loc_37bf850b0:
37bf850b0movsd_xmm x0, [rbx+8*rsi]
37bf850b5andpd x0, x6
37bf850b9orpd x0, x7
37bf850bdmovsd_xmm [rbx+8*rsi], x0
37bf850c2call llround
37bf850c7mov [rdi+8*rsi], rax
37bf850cbmov rax, rsi
37bf850ceadd rsi, 1
37bf850d2cmp rbp, rsi
37bf850d5jne 0x37bf850b0
37bf850d7add rax, 2
37bf850dbmov [rip+0x54a076], rax
37bf850e2
37bf850e2loc_37bf850e2:
37bf850e2mov rax, [rsp+184]
37bf850eamov [rip+0x54a05b], 2
37bf850f5mov [rax], 2
37bf850fcjmp 0x37bf84e96
37bf85101
37bf85101 0f 1f 80 00 00 00 00 .......
37bf85108
37bf85108loc_37bf85108:
37bf85108add rbp, 1
37bf8510cjmp 0x37bf84f3d
37bf85111
37bf85111 0f 1f 80 00 00 00 00 .......
37bf85118
37bf85118loc_37bf85118:
37bf85118xor esi, esi
37bf8511anop [rax+rax]
37bf85120
37bf85120loc_37bf85120:
37bf85120movsd_xmm x0, [rbx+8*rsi]
37bf85125andpd x0, x6
37bf85129orpd x0, x7
37bf8512dmovsd_xmm [rbx+8*rsi], x0
37bf85132call llround
37bf85137mov [rdi+8*rsi], rax
37bf8513bmov rax, rsi
37bf8513eadd rsi, 1
37bf85142cmp rbp, rsi
37bf85145jne 0x37bf85120
37bf85147mov [rip+0x549ffe], 4
37bf85152add rax, 2
37bf85156mov [rip+0x549ffb], rax
37bf8515dmov rax, [rsp+184]
37bf85165mov [rax], 2
37bf8516cjmp 0x37bf84e96
37bf85171
37bf85171 0f 1f 80 00 00 00 00 .......
37bf85178
37bf85178loc_37bf85178:
37bf85178lea rdi, [rip+0x4d6601]
37bf8517fmov r9, [rsp+152]
37bf85187mov rdx, rbx
37bf8518amov rcx, rsi
37bf8518dmov [rsp+32], rdi
37bf85192mov r8, rdi
37bf85195call dcopy_64_
37bf8519amovsd_xmm x0, [rip+0x549f7e]
37bf851a2mov rax, [rsp+176]
37bf851aamovsd_xmm [rax], x0
37bf851aejmp 0x37bf84f06
37bf851b3
37bf851b3loc_37bf851b3:
37bf851b3mov rax, [rip+0x4d65f6]
37bf851bamov [rip+0x549f67], rax
37bf851c1jmp 0x37bf84dfd
37bf84c40
37bf84c40dlacon_64_:
37bf84c40push rbp
37bf84c41push rdi
37bf84c42push rsi
37bf84c43push rbx
37bf84c44sub rsp, 104
37bf84c48movups [rsp+48], x6
37bf84c4dmovups [rsp+64], x7
37bf84c52movups [rsp+80], x8
37bf84c58mov rsi, rcx
37bf84c5bmov rax, rdx
37bf84c5emov rbx, r8
37bf84c61mov rdi, r9
37bf84c64mov rcx, [rsp+184]
37bf84c6ccmp [rcx], 0
37bf84c70je 0x37bf84e20
37bf84c76mov rbp, [rip+0x54a4d3]
37bf84c7dcmp rbp, 4
37bf84c81je 0x37bf84fa0
37bf84c87jg 0x37bf84eb0
37bf84c8dcmp rbp, 2
37bf84c91je 0x37bf84f20
37bf84c97cmp rbp, 3
37bf84c9bjne 0x37bf85030
37bf84ca1lea rcx, [rip+0x4d6ad8]
37bf84ca8mov r9, rdx
37bf84cabmov [rsp+152], rdx
37bf84cb3mov rdx, rbx
37bf84cb6mov [rsp+32], rcx
37bf84cbbmov r8, rcx
37bf84cbemov rcx, rsi
37bf84cc1call dcopy_64_
37bf84cc6mov rax, [rsp+176]
37bf84ccemov rcx, rsi
37bf84cd1mov rdx, [rsp+152]
37bf84cd9lea r8, [rip+0x4d6aa0]
37bf84ce0movsd_xmm x0, [rax]
37bf84ce4movsd_xmm [rip+0x54a44c], x0
37bf84ceccall dasum_64_
37bf84cf1mov rax, [rsp+176]
37bf84cf9mov rbp, [rsi]
37bf84cfcmov [rip+0x54a451], 1
37bf84d07movapd x8, x0
37bf84d0cmov esi, 1
37bf84d11movq x6, [rip+0x4d6a87]
37bf84d19movq x7, [rip+0x4d6a8f]
37bf84d21movsd_xmm [rax], x0
37bf84d25test rbp, rbp
37bf84d28jg 0x37bf84d39
37bf84d2ajmp 0x37bf851b3
37bf84d2f
37bf84d2f 90 .
37bf84d30
37bf84d30loc_37bf84d30:
37bf84d30add rsi, 1
37bf84d34cmp rsi, rbp
37bf84d37jg 0x37bf84d66
37bf84d39
37bf84d39loc_37bf84d39:
37bf84d39movsd_xmm x0, [rbx+8*rsi-8]
37bf84d3fandpd x0, x6
37bf84d43orpd x0, x7
37bf84d47call llround
37bf84d4ccmp rax, [rdi+8*rsi-8]
37bf84d51je 0x37bf84d30
37bf84d53movsd_xmm x0, [rip+0x54a3dd]
37bf84d5bcomisd x0, x8
37bf84d60jb 0x37bf85118
37bf84d66
37bf84d66loc_37bf84d66:
37bf84d66movsd_xmm x2, [rip+0x4d6a42]
37bf84d6e
37bf84d6eloc_37bf84d6e:
37bf84d6elea rax, [rbp-1]
37bf84d72pxor x3, x3
37bf84d76movapd x1, x2
37bf84d7acvtsi2sd x3, rax
37bf84d7fxor eax, eax
37bf84d81nop [rax+rax]
37bf84d89nop [rax+rax]
37bf84d94nop [rax+rax]
37bf84d9fnop [rax+rax]
37bf84daanop [rax+rax]
37bf84db5nop [rax+rax]
37bf84dc0
37bf84dc0loc_37bf84dc0:
37bf84dc0pxor x0, x0
37bf84dc4mov rdx, rax
37bf84dc7cvtsi2sd x0, rax
37bf84dccdivsd x0, x3
37bf84dd0addsd x0, x2
37bf84dd4mulsd x0, x1
37bf84dd8xorpd x1, x6
37bf84ddcmovsd_xmm [rbx+8*rax], x0
37bf84de1add rax, 1
37bf84de5cmp rbp, rax
37bf84de8jne 0x37bf84dc0
37bf84deaadd rdx, 2
37bf84deemovsd_xmm [rip+0x54a332], x1
37bf84df6mov [rip+0x54a35b], rdx
37bf84dfd
37bf84dfdloc_37bf84dfd:
37bf84dfdmov rax, [rsp+184]
37bf84e05mov [rip+0x54a340], 5
37bf84e10mov [rax], 1
37bf84e17jmp 0x37bf84e96
37bf84e19
37bf84e19 0f 1f 80 00 00 00 00 .......
37bf84e20
37bf84e20loc_37bf84e20:
37bf84e20mov [rip+0x54a32d], 1
37bf84e2bmov rdx, [rsi]
37bf84e2etest rdx, rdx
37bf84e31jle 0x37bf84e7c
37bf84e33movsd_xmm x0, [rip+0x4d6975]
37bf84e3bpxor x1, x1
37bf84e3fxor eax, eax
37bf84e41cvtsi2sd x1, rdx
37bf84e46divsd x0, x1
37bf84e4anop [rax+rax]
37bf84e55nop [rax+rax]
37bf84e60
37bf84e60loc_37bf84e60:
37bf84e60movsd_xmm [rbx+8*rax], x0
37bf84e65mov rcx, rax
37bf84e68add rax, 1
37bf84e6ccmp rdx, rax
37bf84e6fjne 0x37bf84e60
37bf84e71add rcx, 2
37bf84e75mov [rip+0x54a2dc], rcx
37bf84e7c
37bf84e7cloc_37bf84e7c:
37bf84e7cmov rax, [rsp+184]
37bf84e84mov [rip+0x54a2c1], 1
37bf84e8fmov [rax], 1
37bf84e96
37bf84e96loc_37bf84e96:
37bf84e96movups x6, [rsp+48]
37bf84e9bmovups x7, [rsp+64]
37bf84ea0movups x8, [rsp+80]
37bf84ea6add rsp, 104
37bf84eaapop rbx
37bf84eabpop rsi
37bf84eacpop rdi
37bf84eadpop rbp
37bf84eaeret
37bf84eaf
37bf84eaf 90 .
37bf84eb0
37bf84eb0loc_37bf84eb0:
37bf84eb0cmp rbp, 5
37bf84eb4jne 0x37bf85030
37bf84ebamov [rsp+152], rdx
37bf84ec2lea r8, [rip+0x4d68b7]
37bf84ec9mov rdx, rbx
37bf84eccmov rcx, rsi
37bf84ecfcall dasum_64_
37bf84ed4mov rdx, [rsi]
37bf84ed7pxor x1, x1
37bf84edbmov rax, [rsp+176]
37bf84ee3lea rdx, [rdx+2*rdx]
37bf84ee7cvtsi2sd x1, rdx
37bf84eecdivsd x0, x1
37bf84ef0addsd x0, x0
37bf84ef4comisd x0, [rax]
37bf84ef8movsd_xmm [rip+0x54a220], x0
37bf84f00ja 0x37bf85178
37bf84f06
37bf84f06loc_37bf84f06:
37bf84f06mov rax, [rsp+184]
37bf84f0emov [rax], 0
37bf84f15jmp 0x37bf84e96
37bf84f1a
37bf84f1a 66 0f 1f 44 00 00 f..D..
37bf84f20
37bf84f20loc_37bf84f20:
37bf84f20lea r8, [rip+0x4d6859]
37bf84f27mov rdx, rbx
37bf84f2amov rcx, rsi
37bf84f2dcall idamax_64_
37bf84f32mov [rip+0x54a20f], rax
37bf84f39lea rdi, [rax-1]
37bf84f3d
37bf84f3dloc_37bf84f3d:
37bf84f3dmov rsi, [rsi]
37bf84f40mov [rip+0x54a1f9], rbp
37bf84f47mov [rip+0x54a206], 1
37bf84f52test rsi, rsi
37bf84f55jle 0x37bf84f74
37bf84f57lea r8, [8*rsi]
37bf84f5fxor edx, edx
37bf84f61mov rcx, rbx
37bf84f64add rsi, 1
37bf84f68call memset
37bf84f6dmov [rip+0x54a1e4], rsi
37bf84f74
37bf84f74loc_37bf84f74:
37bf84f74mov rax, [rip+0x4d6835]
37bf84f7bmov [rip+0x54a1ca], 3
37bf84f86mov [rbx+8*rdi], rax
37bf84f8amov rax, [rsp+184]
37bf84f92mov [rax], 1
37bf84f99jmp 0x37bf84e96
37bf84f9e
37bf84f9e 66 90 f.
37bf84fa0
37bf84fa0loc_37bf84fa0:
37bf84fa0mov rax, [rip+0x54a1a1]
37bf84fa7lea r8, [rip+0x4d67d2]
37bf84faemov rdx, rbx
37bf84fb1mov rcx, rsi
37bf84fb4mov [rip+0x54a175], rax
37bf84fbbcall idamax_64_
37bf84fc0lea rdi, [rax-1]
37bf84fc4mov [rip+0x54a17d], rax
37bf84fcbmov rax, [rip+0x54a15e]
37bf84fd2movsd_xmm x0, [rbx+8*rdi]
37bf84fd7andpd x0, [rip+0x4d67b1]
37bf84fdfucomisd x0, [rbx+8*rax-8]
37bf84fe5jp 0x37bf84fe9
37bf84fe7je 0x37bf84ffa
37bf84fe9
37bf84fe9loc_37bf84fe9:
37bf84fe9mov rbp, [rip+0x54a150]
37bf84ff0cmp rbp, 4
37bf84ff4jle 0x37bf85108
37bf84ffa
37bf84ffaloc_37bf84ffa:
37bf84ffamovsd_xmm x2, [rip+0x4d67ae]
37bf85002mov rbp, [rsi]
37bf85005mov [rip+0x54a148], 1
37bf85010movsd_xmm [rip+0x54a110], x2
37bf85018test rbp, rbp
37bf8501bjle 0x37bf84dfd
37bf85021movq x6, [rip+0x4d6777]
37bf85029jmp 0x37bf84d6e
37bf8502e
37bf8502e 66 90 f.
37bf85030
37bf85030loc_37bf85030:
37bf85030cmp [rsi], 1
37bf85034jne 0x37bf85060
37bf85036movsd_xmm x0, [rbx]
37bf8503amovsd_xmm [rax], x0
37bf8503eandpd x0, [rip+0x4d674a]
37bf85046mov rax, [rsp+176]
37bf8504emovsd_xmm [rax], x0
37bf85052jmp 0x37bf84f06
37bf85057
37bf85057 66 0f 1f 84 00 00 00 00 00 f........
37bf85060
37bf85060loc_37bf85060:
37bf85060lea r8, [rip+0x4d6719]
37bf85067mov rdx, rbx
37bf8506amov rcx, rsi
37bf8506dcall dasum_64_
37bf85072mov rax, [rsp+176]
37bf8507amov rbp, [rsi]
37bf8507dmov [rip+0x54a0d0], 1
37bf85088movsd_xmm [rax], x0
37bf8508ctest rbp, rbp
37bf8508fjle 0x37bf850e2
37bf85091xor esi, esi
37bf85093movq x6, [rip+0x4d6705]
37bf8509bmovq x7, [rip+0x4d670d]
37bf850a3nop
37bf850a5nop [rax+rax]
37bf850b0
37bf850b0loc_37bf850b0:
37bf850b0movsd_xmm x0, [rbx+8*rsi]
37bf850b5andpd x0, x6
37bf850b9orpd x0, x7
37bf850bdmovsd_xmm [rbx+8*rsi], x0
37bf850c2call llround
37bf850c7mov [rdi+8*rsi], rax
37bf850cbmov rax, rsi
37bf850ceadd rsi, 1
37bf850d2cmp rbp, rsi
37bf850d5jne 0x37bf850b0
37bf850d7add rax, 2
37bf850dbmov [rip+0x54a076], rax
37bf850e2
37bf850e2loc_37bf850e2:
37bf850e2mov rax, [rsp+184]
37bf850eamov [rip+0x54a05b], 2
37bf850f5mov [rax], 2
37bf850fcjmp 0x37bf84e96
37bf85101
37bf85101 0f 1f 80 00 00 00 00 .......
37bf85108
37bf85108loc_37bf85108:
37bf85108add rbp, 1
37bf8510cjmp 0x37bf84f3d
37bf85111
37bf85111 0f 1f 80 00 00 00 00 .......
37bf85118
37bf85118loc_37bf85118:
37bf85118xor esi, esi
37bf8511anop [rax+rax]
37bf85120
37bf85120loc_37bf85120:
37bf85120movsd_xmm x0, [rbx+8*rsi]
37bf85125andpd x0, x6
37bf85129orpd x0, x7
37bf8512dmovsd_xmm [rbx+8*rsi], x0
37bf85132call llround
37bf85137mov [rdi+8*rsi], rax
37bf8513bmov rax, rsi
37bf8513eadd rsi, 1
37bf85142cmp rbp, rsi
37bf85145jne 0x37bf85120
37bf85147mov [rip+0x549ffe], 4
37bf85152add rax, 2
37bf85156mov [rip+0x549ffb], rax
37bf8515dmov rax, [rsp+184]
37bf85165mov [rax], 2
37bf8516cjmp 0x37bf84e96
37bf85171
37bf85171 0f 1f 80 00 00 00 00 .......
37bf85178
37bf85178loc_37bf85178:
37bf85178lea rdi, [rip+0x4d6601]
37bf8517fmov r9, [rsp+152]
37bf85187mov rdx, rbx
37bf8518amov rcx, rsi
37bf8518dmov [rsp+32], rdi
37bf85192mov r8, rdi
37bf85195call dcopy_64_
37bf8519amovsd_xmm x0, [rip+0x549f7e]
37bf851a2mov rax, [rsp+176]
37bf851aamovsd_xmm [rax], x0
37bf851aejmp 0x37bf84f06
37bf851b3
37bf851b3loc_37bf851b3:
37bf851b3mov rax, [rip+0x4d65f6]
37bf851bamov [rip+0x549f67], rax
37bf851c1jmp 0x37bf84dfd
37bf84c40
37bf851c6
37bf851c6 // align 0x40
37bf851c6 // align 0x40
37bf85200
37bf85200dlacpy_64_:
37bf85200push r14
37bf85202push r13
37bf85204push r12
37bf85206push rbp
37bf85207push rdi
37bf85208push rsi
37bf85209push rbx
37bf8520asub rsp, 32
37bf8520emov rax, [rsp+144]
37bf85216mov rsi, [rax]
37bf85219xor eax, eax
37bf8521btest rsi, rsi
37bf8521emov r13, rdx
37bf85221mov r12, r8
37bf85224mov r14, r9
37bf85227cmovs rsi, rax
37bf8522bmov r9l, 1
37bf85231mov rbp, rcx
37bf85234mov rax, [rsp+128]
37bf8523cmov r8l, 1
37bf85242lea rdx, [rip+0x4d6577]
37bf85249mov rbx, [rax]
37bf8524cxor eax, eax
37bf8524etest rbx, rbx
37bf85251cmovs rbx, rax
37bf85255call lsame_64_
37bf8525atest rax, rax
37bf8525dje 0x37bf852cc
37bf8525fmov rdi, [r12]
37bf85263test rdi, rdi
37bf85266jle 0x37bf852bd
37bf85268mov r13, [r13]
37bf8526cmov rcx, [rsp+136]
37bf85274shl rsi, 3
37bf85278add rdi, 1
37bf8527clea r12, [8*rbx]
37bf85284mov ebx, 1
37bf85289nop [rax]
37bf85290
37bf85290loc_37bf85290:
37bf85290cmp r13, rbx
37bf85293mov r8, rbx
37bf85296cmovle r8, r13
37bf8529atest r8, r8
37bf8529djle 0x37bf852ae
37bf8529fshl r8, 3
37bf852a3mov rdx, r14
37bf852a6call memcpy
37bf852abmov rcx, rax
37bf852ae
37bf852aeloc_37bf852ae:
37bf852aeadd rbx, 1
37bf852b2add rcx, rsi
37bf852b5add r14, r12
37bf852b8cmp rbx, rdi
37bf852bbjne 0x37bf85290
37bf852bd
37bf852bdloc_37bf852bd:
37bf852bdadd rsp, 32
37bf852c1pop rbx
37bf852c2pop rsi
37bf852c3pop rdi
37bf852c4pop rbp
37bf852c5pop r12
37bf852c7pop r13
37bf852c9pop r14
37bf852cbret
37bf852cc
37bf852ccloc_37bf852cc:
37bf852ccmov r9l, 1
37bf852d2mov r8l, 1
37bf852d8lea rdx, [rip+0x4d64e2]
37bf852dfmov rcx, rbp
37bf852e2call lsame_64_
37bf852e7test rax, rax
37bf852eamov rax, [r12]
37bf852eeje 0x37bf85365
37bf852f0test rax, rax
37bf852f3jle 0x37bf852bd
37bf852f5mov rdi, [r13]
37bf852f9mov rcx, [rsp+136]
37bf85301lea r12, [8*rsi+8]
37bf85309lea r13, [8*rbx+8]
37bf85311mov rsi, r14
37bf85314mov ebx, 1
37bf85319lea r14, [rax+1]
37bf8531dlea rbp, [8*rdi]
37bf85325nop [rax+rax]
37bf85330
37bf85330loc_37bf85330:
37bf85330cmp rdi, rbx
37bf85333jl 0x37bf85343
37bf85335mov r8, rbp
37bf85338mov rdx, rsi
37bf8533bcall memcpy
37bf85340mov rcx, rax
37bf85343
37bf85343loc_37bf85343:
37bf85343add rbx, 1
37bf85347add rcx, r12
37bf8534aadd rsi, r13
37bf8534dsub rbp, 8
37bf85351cmp rbx, r14
37bf85354jne 0x37bf85330
37bf85356add rsp, 32
37bf8535apop rbx
37bf8535bpop rsi
37bf8535cpop rdi
37bf8535dpop rbp
37bf8535epop r12
37bf85360pop r13
37bf85362pop r14
37bf85364ret
37bf85365
37bf85365loc_37bf85365:
37bf85365test rax, rax
37bf85368jle 0x37bf852bd
37bf8536emov r13, [r13]
37bf85372lea r12, [rax+1]
37bf85376test r13, r13
37bf85379jle 0x37bf852bd
37bf8537fmov rcx, [rsp+136]
37bf85387shl rsi, 3
37bf8538bshl rbx, 3
37bf8538fmov ebp, 1
37bf85394shl r13, 3
37bf85398nop [rax+rax]
37bf853a0
37bf853a0loc_37bf853a0:
37bf853a0mov rdx, r14
37bf853a3mov r8, r13
37bf853a6add rbp, 1
37bf853aaadd r14, rbx
37bf853adcall memcpy
37bf853b2lea rcx, [rax+rsi]
37bf853b6cmp rbp, r12
37bf853b9jne 0x37bf853a0
37bf853bbadd rsp, 32
37bf853bfpop rbx
37bf853c0pop rsi
37bf853c1pop rdi
37bf853c2pop rbp
37bf853c3pop r12
37bf853c5pop r13
37bf853c7pop r14
37bf853c9ret
37bf85200
37bf85200dlacpy_64_:
37bf85200push r14
37bf85202push r13
37bf85204push r12
37bf85206push rbp
37bf85207push rdi
37bf85208push rsi
37bf85209push rbx
37bf8520asub rsp, 32
37bf8520emov rax, [rsp+144]
37bf85216mov rsi, [rax]
37bf85219xor eax, eax
37bf8521btest rsi, rsi
37bf8521emov r13, rdx
37bf85221mov r12, r8
37bf85224mov r14, r9
37bf85227cmovs rsi, rax
37bf8522bmov r9l, 1
37bf85231mov rbp, rcx
37bf85234mov rax, [rsp+128]
37bf8523cmov r8l, 1
37bf85242lea rdx, [rip+0x4d6577]
37bf85249mov rbx, [rax]
37bf8524cxor eax, eax
37bf8524etest rbx, rbx
37bf85251cmovs rbx, rax
37bf85255call lsame_64_
37bf8525atest rax, rax
37bf8525dje 0x37bf852cc
37bf8525fmov rdi, [r12]
37bf85263test rdi, rdi
37bf85266jle 0x37bf852bd
37bf85268mov r13, [r13]
37bf8526cmov rcx, [rsp+136]
37bf85274shl rsi, 3
37bf85278add rdi, 1
37bf8527clea r12, [8*rbx]
37bf85284mov ebx, 1
37bf85289nop [rax]
37bf85290
37bf85290loc_37bf85290:
37bf85290cmp r13, rbx
37bf85293mov r8, rbx
37bf85296cmovle r8, r13
37bf8529atest r8, r8
37bf8529djle 0x37bf852ae
37bf8529fshl r8, 3
37bf852a3mov rdx, r14
37bf852a6call memcpy
37bf852abmov rcx, rax
37bf852ae
37bf852aeloc_37bf852ae:
37bf852aeadd rbx, 1
37bf852b2add rcx, rsi
37bf852b5add r14, r12
37bf852b8cmp rbx, rdi
37bf852bbjne 0x37bf85290
37bf852bd
37bf852bdloc_37bf852bd:
37bf852bdadd rsp, 32
37bf852c1pop rbx
37bf852c2pop rsi
37bf852c3pop rdi
37bf852c4pop rbp
37bf852c5pop r12
37bf852c7pop r13
37bf852c9pop r14
37bf852cbret
37bf852cc
37bf852ccloc_37bf852cc:
37bf852ccmov r9l, 1
37bf852d2mov r8l, 1
37bf852d8lea rdx, [rip+0x4d64e2]
37bf852dfmov rcx, rbp
37bf852e2call lsame_64_
37bf852e7test rax, rax
37bf852eamov rax, [r12]
37bf852eeje 0x37bf85365
37bf852f0test rax, rax
37bf852f3jle 0x37bf852bd
37bf852f5mov rdi, [r13]
37bf852f9mov rcx, [rsp+136]
37bf85301lea r12, [8*rsi+8]
37bf85309lea r13, [8*rbx+8]
37bf85311mov rsi, r14
37bf85314mov ebx, 1
37bf85319lea r14, [rax+1]
37bf8531dlea rbp, [8*rdi]
37bf85325nop [rax+rax]
37bf85330
37bf85330loc_37bf85330:
37bf85330cmp rdi, rbx
37bf85333jl 0x37bf85343
37bf85335mov r8, rbp
37bf85338mov rdx, rsi
37bf8533bcall memcpy
37bf85340mov rcx, rax
37bf85343
37bf85343loc_37bf85343:
37bf85343add rbx, 1
37bf85347add rcx, r12
37bf8534aadd rsi, r13
37bf8534dsub rbp, 8
37bf85351cmp rbx, r14
37bf85354jne 0x37bf85330
37bf85356add rsp, 32
37bf8535apop rbx
37bf8535bpop rsi
37bf8535cpop rdi
37bf8535dpop rbp
37bf8535epop r12
37bf85360pop r13
37bf85362pop r14
37bf85364ret
37bf85365
37bf85365loc_37bf85365:
37bf85365test rax, rax
37bf85368jle 0x37bf852bd
37bf8536emov r13, [r13]
37bf85372lea r12, [rax+1]
37bf85376test r13, r13
37bf85379jle 0x37bf852bd
37bf8537fmov rcx, [rsp+136]
37bf85387shl rsi, 3
37bf8538bshl rbx, 3
37bf8538fmov ebp, 1
37bf85394shl r13, 3
37bf85398nop [rax+rax]
37bf853a0
37bf853a0loc_37bf853a0:
37bf853a0mov rdx, r14
37bf853a3mov r8, r13
37bf853a6add rbp, 1
37bf853aaadd r14, rbx
37bf853adcall memcpy
37bf853b2lea rcx, [rax+rsi]
37bf853b6cmp rbp, r12
37bf853b9jne 0x37bf853a0
37bf853bbadd rsp, 32
37bf853bfpop rbx
37bf853c0pop rsi
37bf853c1pop rdi
37bf853c2pop rbp
37bf853c3pop r12
37bf853c5pop r13
37bf853c7pop r14
37bf853c9ret
37bf85200
37bf853ca
37bf853ca // align 0x10
37bf853ca // align 0x10
37bf853d0
37bf853d0dladiv1_64_:
37bf853d0sub rsp, 40
37bf853d4movups [rsp], x6
37bf853d8movups [rsp+16], x7
37bf853ddmovsd_xmm x0, [rip+0x4d6413]
37bf853e5movsd_xmm x3, [r9]
37bf853eamovsd_xmm x4, [r8]
37bf853efmovsd_xmm x5, [rcx]
37bf853f3movsd_xmm x7, [rdx]
37bf853f7movapd x2, x3
37bf853fbmovapd x1, x3
37bf853ffdivsd x2, x4
37bf85403movapd x6, x5
37bf85407xorpd x6, [rip+0x4d63f1]
37bf8540fmulsd x1, x2
37bf85413addsd x1, x4
37bf85417divsd x0, x1
37bf8541bpxor x1, x1
37bf8541fucomisd x2, x1
37bf85423jp 0x37bf85478
37bf85425jne 0x37bf85478
37bf85427movapd x1, x7
37bf8542bmovapd x2, x6
37bf8542fdivsd x1, x4
37bf85433divsd x2, x4
37bf85437mulsd x1, x3
37bf8543baddsd x1, x5
37bf8543fmulsd x1, x0
37bf85443mulsd x2, x3
37bf85447addsd x2, x7
37bf8544bmulsd x0, x2
37bf8544f
37bf8544floc_37bf8544f:
37bf8544fmov rax, [rsp+80]
37bf85454movsd_xmm [rcx], x6
37bf85458movsd_xmm [rax], x1
37bf8545cmov rax, [rsp+88]
37bf85461movsd_xmm [rax], x0
37bf85465movups x6, [rsp]
37bf85469movups x7, [rsp+16]
37bf8546eadd rsp, 40
37bf85472ret
37bf85473
37bf85473 0f 1f 44 00 00 ..D..
37bf85478
37bf85478loc_37bf85478:
37bf85478movapd x1, x2
37bf8547cpxor x3, x3
37bf85480mulsd x1, x7
37bf85484ucomisd x1, x3
37bf85488jp 0x37bf8548c
37bf8548aje 0x37bf854b8
37bf8548c
37bf8548cloc_37bf8548c:
37bf8548caddsd x1, x5
37bf85490mulsd x1, x0
37bf85494
37bf85494loc_37bf85494:
37bf85494movapd x3, x2
37bf85498pxor x4, x4
37bf8549cmulsd x3, x6
37bf854a0ucomisd x3, x4
37bf854a4jp 0x37bf854a8
37bf854a6je 0x37bf854d0
37bf854a8
37bf854a8loc_37bf854a8:
37bf854a8addsd x3, x7
37bf854acmulsd x0, x3
37bf854b0jmp 0x37bf8544f
37bf854b2
37bf854b2 66 0f 1f 44 00 00 f..D..
37bf854b8
37bf854b8loc_37bf854b8:
37bf854b8mulsd x5, x0
37bf854bcmovapd x1, x0
37bf854c0mulsd x1, x7
37bf854c4mulsd x1, x2
37bf854c8addsd x1, x5
37bf854ccjmp 0x37bf85494
37bf854ce
37bf854ce 66 90 f.
37bf854d0
37bf854d0loc_37bf854d0:
37bf854d0movapd x3, x0
37bf854d4mulsd x3, x6
37bf854d8mulsd x0, x7
37bf854dcmulsd x2, x3
37bf854e0addsd x0, x2
37bf854e4jmp 0x37bf8544f
37bf853d0
37bf853d0dladiv1_64_:
37bf853d0sub rsp, 40
37bf853d4movups [rsp], x6
37bf853d8movups [rsp+16], x7
37bf853ddmovsd_xmm x0, [rip+0x4d6413]
37bf853e5movsd_xmm x3, [r9]
37bf853eamovsd_xmm x4, [r8]
37bf853efmovsd_xmm x5, [rcx]
37bf853f3movsd_xmm x7, [rdx]
37bf853f7movapd x2, x3
37bf853fbmovapd x1, x3
37bf853ffdivsd x2, x4
37bf85403movapd x6, x5
37bf85407xorpd x6, [rip+0x4d63f1]
37bf8540fmulsd x1, x2
37bf85413addsd x1, x4
37bf85417divsd x0, x1
37bf8541bpxor x1, x1
37bf8541fucomisd x2, x1
37bf85423jp 0x37bf85478
37bf85425jne 0x37bf85478
37bf85427movapd x1, x7
37bf8542bmovapd x2, x6
37bf8542fdivsd x1, x4
37bf85433divsd x2, x4
37bf85437mulsd x1, x3
37bf8543baddsd x1, x5
37bf8543fmulsd x1, x0
37bf85443mulsd x2, x3
37bf85447addsd x2, x7
37bf8544bmulsd x0, x2
37bf8544f
37bf8544floc_37bf8544f:
37bf8544fmov rax, [rsp+80]
37bf85454movsd_xmm [rcx], x6
37bf85458movsd_xmm [rax], x1
37bf8545cmov rax, [rsp+88]
37bf85461movsd_xmm [rax], x0
37bf85465movups x6, [rsp]
37bf85469movups x7, [rsp+16]
37bf8546eadd rsp, 40
37bf85472ret
37bf85473
37bf85473 0f 1f 44 00 00 ..D..
37bf85478
37bf85478loc_37bf85478:
37bf85478movapd x1, x2
37bf8547cpxor x3, x3
37bf85480mulsd x1, x7
37bf85484ucomisd x1, x3
37bf85488jp 0x37bf8548c
37bf8548aje 0x37bf854b8
37bf8548c
37bf8548cloc_37bf8548c:
37bf8548caddsd x1, x5
37bf85490mulsd x1, x0
37bf85494
37bf85494loc_37bf85494:
37bf85494movapd x3, x2
37bf85498pxor x4, x4
37bf8549cmulsd x3, x6
37bf854a0ucomisd x3, x4
37bf854a4jp 0x37bf854a8
37bf854a6je 0x37bf854d0
37bf854a8
37bf854a8loc_37bf854a8:
37bf854a8addsd x3, x7
37bf854acmulsd x0, x3
37bf854b0jmp 0x37bf8544f
37bf854b2
37bf854b2 66 0f 1f 44 00 00 f..D..
37bf854b8
37bf854b8loc_37bf854b8:
37bf854b8mulsd x5, x0
37bf854bcmovapd x1, x0
37bf854c0mulsd x1, x7
37bf854c4mulsd x1, x2
37bf854c8addsd x1, x5
37bf854ccjmp 0x37bf85494
37bf854ce
37bf854ce 66 90 f.
37bf854d0
37bf854d0loc_37bf854d0:
37bf854d0movapd x3, x0
37bf854d4mulsd x3, x6
37bf854d8mulsd x0, x7
37bf854dcmulsd x2, x3
37bf854e0addsd x0, x2
37bf854e4jmp 0x37bf8544f
37bf853d0
37bf854e9
37bf854e9 // align 0x10
37bf854e9 // align 0x10
37bf854f0
37bf854f0dladiv2_64_:
37bf854f0pxor x4, x4
37bf854f4mov rax, [rsp+40]
37bf854f9movsd_xmm x3, [rcx]
37bf854fdmovsd_xmm x1, [rdx]
37bf85501movsd_xmm x2, [rax]
37bf85505mov rax, [rsp+48]
37bf8550aucomisd x2, x4
37bf8550emovsd_xmm x0, [rax]
37bf85512jp 0x37bf85530
37bf85514jne 0x37bf85530
37bf85516divsd x1, [r8]
37bf8551bmulsd x1, [r9]
37bf85520addsd x1, x3
37bf85524mulsd x0, x1
37bf85528ret
37bf85529
37bf85529 0f 1f 80 00 00 00 00 .......
37bf85530
37bf85530loc_37bf85530:
37bf85530movapd x4, x2
37bf85534pxor x5, x5
37bf85538mulsd x4, x1
37bf8553cucomisd x4, x5
37bf85540jp 0x37bf85544
37bf85542je 0x37bf85550
37bf85544
37bf85544loc_37bf85544:
37bf85544addsd x4, x3
37bf85548mulsd x0, x4
37bf8554cret
37bf8554d
37bf8554d 0f 1f 00 ...
37bf85550
37bf85550loc_37bf85550:
37bf85550mulsd x1, x0
37bf85554mulsd x3, x0
37bf85558mulsd x1, x2
37bf8555cmovapd x0, x1
37bf85560addsd x0, x3
37bf85564ret
37bf854f0
37bf854f0dladiv2_64_:
37bf854f0pxor x4, x4
37bf854f4mov rax, [rsp+40]
37bf854f9movsd_xmm x3, [rcx]
37bf854fdmovsd_xmm x1, [rdx]
37bf85501movsd_xmm x2, [rax]
37bf85505mov rax, [rsp+48]
37bf8550aucomisd x2, x4
37bf8550emovsd_xmm x0, [rax]
37bf85512jp 0x37bf85530
37bf85514jne 0x37bf85530
37bf85516divsd x1, [r8]
37bf8551bmulsd x1, [r9]
37bf85520addsd x1, x3
37bf85524mulsd x0, x1
37bf85528ret
37bf85529
37bf85529 0f 1f 80 00 00 00 00 .......
37bf85530
37bf85530loc_37bf85530:
37bf85530movapd x4, x2
37bf85534pxor x5, x5
37bf85538mulsd x4, x1
37bf8553cucomisd x4, x5
37bf85540jp 0x37bf85544
37bf85542je 0x37bf85550
37bf85544
37bf85544loc_37bf85544:
37bf85544addsd x4, x3
37bf85548mulsd x0, x4
37bf8554cret
37bf8554d
37bf8554d 0f 1f 00 ...
37bf85550
37bf85550loc_37bf85550:
37bf85550mulsd x1, x0
37bf85554mulsd x3, x0
37bf85558mulsd x1, x2
37bf8555cmovapd x0, x1
37bf85560addsd x0, x3
37bf85564ret
37bf854f0
37bf85565
37bf85565 // align 0x10
37bf85565 // align 0x10
37bf85570
37bf85570dladiv_64_:
37bf85570push rbp
37bf85571push rdi
37bf85572push rsi
37bf85573push rbx
37bf85574sub rsp, 216
37bf8557bmovups [rsp+80], x6
37bf85580movups [rsp+96], x7
37bf85585movups [rsp+112], x8
37bf8558bmovups [rsp+128], x9
37bf85594movups [rsp+144], x10
37bf8559dmovups [rsp+160], x11
37bf855a6movups [rsp+176], x12
37bf855afmovups [rsp+192], x13
37bf855b8movsd_xmm x13, [rcx]
37bf855bdmovsd_xmm x12, [rdx]
37bf855c2lea rcx, [rip+0x4d6207]
37bf855c9mov edx, 18
37bf855cemovsd_xmm x11, [r8]
37bf855d3movsd_xmm x10, [r9]
37bf855d8movapd x9, x13
37bf855ddmovapd x0, x12
37bf855e2andpd x9, [rip+0x4d6235]
37bf855ebmov rbp, [rsp+288]
37bf855f3andpd x0, [rip+0x4d6225]
37bf855fbmovapd x8, x11
37bf85600andpd x8, [rip+0x4d6217]
37bf85609mov rbx, r8
37bf8560cmov rsi, r9
37bf8560fmov rdi, [rsp+296]
37bf85617movsd_xmm [rsp+48], x13
37bf8561emaxsd x9, x0
37bf85623movapd x0, x10
37bf85628andpd x0, [rip+0x4d61f0]
37bf85630movsd_xmm [rsp+56], x12
37bf85637movsd_xmm [rsp+64], x11
37bf8563emaxsd x8, x0
37bf85643movsd_xmm [rsp+72], x10
37bf8564acall dlamch_64_
37bf8564fmov edx, 12
37bf85654lea rcx, [rip+0x4d6187]
37bf8565bmovapd x6, x0
37bf8565fcall dlamch_64_
37bf85664mov edx, 7
37bf85669lea rcx, [rip+0x4d617e]
37bf85670movapd x7, x0
37bf85674call dlamch_64_
37bf85679movsd_xmm x1, [rip+0x4d61af]
37bf85681movsd_xmm x2, [rip+0x4d6187]
37bf85689movapd x3, x0
37bf8568dmulsd x6, x1
37bf85691mulsd x0, x0
37bf85695comisd x9, x6
37bf8569adivsd x2, x0
37bf8569emovapd x0, x6
37bf856a2jb 0x37bf857f8
37bf856a8mulsd x13, x1
37bf856admovsd_xmm x6, [rip+0x4d615b]
37bf856b5mulsd x12, x1
37bf856bamovsd_xmm [rsp+48], x13
37bf856c1movsd_xmm [rsp+56], x12
37bf856c8
37bf856c8loc_37bf856c8:
37bf856c8comisd x8, x0
37bf856cdjb 0x37bf856eb
37bf856cfmulsd x11, x1
37bf856d4mulsd x10, x1
37bf856d9mulsd x6, x1
37bf856ddmovsd_xmm [rsp+64], x11
37bf856e4movsd_xmm [rsp+72], x10
37bf856eb
37bf856ebloc_37bf856eb:
37bf856ebaddsd x7, x7
37bf856efdivsd x7, x3
37bf856f3comisd x7, x9
37bf856f8jb 0x37bf8571e
37bf856fadivsd x6, x2
37bf856femovsd_xmm x0, [rsp+48]
37bf85704mulsd x0, x2
37bf85708movsd_xmm [rsp+48], x0
37bf8570emovsd_xmm x0, [rsp+56]
37bf85714mulsd x0, x2
37bf85718movsd_xmm [rsp+56], x0
37bf8571e
37bf8571eloc_37bf8571e:
37bf8571ecomisd x7, x8
37bf85723jb 0x37bf85749
37bf85725movsd_xmm x0, [rsp+64]
37bf8572bmulsd x6, x2
37bf8572fmulsd x0, x2
37bf85733movsd_xmm [rsp+64], x0
37bf85739movsd_xmm x0, [rsp+72]
37bf8573fmulsd x0, x2
37bf85743movsd_xmm [rsp+72], x0
37bf85749
37bf85749loc_37bf85749:
37bf85749movsd_xmm x0, [rsi]
37bf8574dmovsd_xmm x1, [rbx]
37bf85751andpd x0, [rip+0x4d60c7]
37bf85759andpd x1, [rip+0x4d60bf]
37bf85761comisd x1, x0
37bf85765jb 0x37bf85808
37bf8576bmov [rsp+40], rdi
37bf85770lea rdx, [rsp+56]
37bf85775lea rcx, [rsp+48]
37bf8577amov [rsp+32], rbp
37bf8577flea r9, [rsp+72]
37bf85784lea r8, [rsp+64]
37bf85789call dladiv1_64_
37bf8578emovsd_xmm x0, [rdi]
37bf85792
37bf85792loc_37bf85792:
37bf85792movsd_xmm x1, [rbp]
37bf85797mulsd x1, x6
37bf8579bmulsd x6, x0
37bf8579fmovsd_xmm [rbp], x1
37bf857a4movsd_xmm [rdi], x6
37bf857a8movups x6, [rsp+80]
37bf857admovups x7, [rsp+96]
37bf857b2movups x9, [rsp+128]
37bf857bbmovups x8, [rsp+112]
37bf857c1movups x10, [rsp+144]
37bf857camovups x11, [rsp+160]
37bf857d3movups x12, [rsp+176]
37bf857dcmovups x13, [rsp+192]
37bf857e5add rsp, 216
37bf857ecpop rbx
37bf857edpop rsi
37bf857eepop rdi
37bf857efpop rbp
37bf857f0ret
37bf857f1
37bf857f1 0f 1f 80 00 00 00 00 .......
37bf857f8
37bf857f8loc_37bf857f8:
37bf857f8movsd_xmm x6, [rip+0x4d5ff8]
37bf85800jmp 0x37bf856c8
37bf85805
37bf85805 0f 1f 00 ...
37bf85808
37bf85808loc_37bf85808:
37bf85808mov [rsp+40], rdi
37bf8580dlea rdx, [rsp+48]
37bf85812lea rcx, [rsp+56]
37bf85817mov [rsp+32], rbp
37bf8581clea r9, [rsp+64]
37bf85821lea r8, [rsp+72]
37bf85826call dladiv1_64_
37bf8582bmovsd_xmm x0, [rdi]
37bf8582fxorpd x0, [rip+0x4d5fc9]
37bf85837jmp 0x37bf85792
37bf85570
37bf85570dladiv_64_:
37bf85570push rbp
37bf85571push rdi
37bf85572push rsi
37bf85573push rbx
37bf85574sub rsp, 216
37bf8557bmovups [rsp+80], x6
37bf85580movups [rsp+96], x7
37bf85585movups [rsp+112], x8
37bf8558bmovups [rsp+128], x9
37bf85594movups [rsp+144], x10
37bf8559dmovups [rsp+160], x11
37bf855a6movups [rsp+176], x12
37bf855afmovups [rsp+192], x13
37bf855b8movsd_xmm x13, [rcx]
37bf855bdmovsd_xmm x12, [rdx]
37bf855c2lea rcx, [rip+0x4d6207]
37bf855c9mov edx, 18
37bf855cemovsd_xmm x11, [r8]
37bf855d3movsd_xmm x10, [r9]
37bf855d8movapd x9, x13
37bf855ddmovapd x0, x12
37bf855e2andpd x9, [rip+0x4d6235]
37bf855ebmov rbp, [rsp+288]
37bf855f3andpd x0, [rip+0x4d6225]
37bf855fbmovapd x8, x11
37bf85600andpd x8, [rip+0x4d6217]
37bf85609mov rbx, r8
37bf8560cmov rsi, r9
37bf8560fmov rdi, [rsp+296]
37bf85617movsd_xmm [rsp+48], x13
37bf8561emaxsd x9, x0
37bf85623movapd x0, x10
37bf85628andpd x0, [rip+0x4d61f0]
37bf85630movsd_xmm [rsp+56], x12
37bf85637movsd_xmm [rsp+64], x11
37bf8563emaxsd x8, x0
37bf85643movsd_xmm [rsp+72], x10
37bf8564acall dlamch_64_
37bf8564fmov edx, 12
37bf85654lea rcx, [rip+0x4d6187]
37bf8565bmovapd x6, x0
37bf8565fcall dlamch_64_
37bf85664mov edx, 7
37bf85669lea rcx, [rip+0x4d617e]
37bf85670movapd x7, x0
37bf85674call dlamch_64_
37bf85679movsd_xmm x1, [rip+0x4d61af]
37bf85681movsd_xmm x2, [rip+0x4d6187]
37bf85689movapd x3, x0
37bf8568dmulsd x6, x1
37bf85691mulsd x0, x0
37bf85695comisd x9, x6
37bf8569adivsd x2, x0
37bf8569emovapd x0, x6
37bf856a2jb 0x37bf857f8
37bf856a8mulsd x13, x1
37bf856admovsd_xmm x6, [rip+0x4d615b]
37bf856b5mulsd x12, x1
37bf856bamovsd_xmm [rsp+48], x13
37bf856c1movsd_xmm [rsp+56], x12
37bf856c8
37bf856c8loc_37bf856c8:
37bf856c8comisd x8, x0
37bf856cdjb 0x37bf856eb
37bf856cfmulsd x11, x1
37bf856d4mulsd x10, x1
37bf856d9mulsd x6, x1
37bf856ddmovsd_xmm [rsp+64], x11
37bf856e4movsd_xmm [rsp+72], x10
37bf856eb
37bf856ebloc_37bf856eb:
37bf856ebaddsd x7, x7
37bf856efdivsd x7, x3
37bf856f3comisd x7, x9
37bf856f8jb 0x37bf8571e
37bf856fadivsd x6, x2
37bf856femovsd_xmm x0, [rsp+48]
37bf85704mulsd x0, x2
37bf85708movsd_xmm [rsp+48], x0
37bf8570emovsd_xmm x0, [rsp+56]
37bf85714mulsd x0, x2
37bf85718movsd_xmm [rsp+56], x0
37bf8571e
37bf8571eloc_37bf8571e:
37bf8571ecomisd x7, x8
37bf85723jb 0x37bf85749
37bf85725movsd_xmm x0, [rsp+64]
37bf8572bmulsd x6, x2
37bf8572fmulsd x0, x2
37bf85733movsd_xmm [rsp+64], x0
37bf85739movsd_xmm x0, [rsp+72]
37bf8573fmulsd x0, x2
37bf85743movsd_xmm [rsp+72], x0
37bf85749
37bf85749loc_37bf85749:
37bf85749movsd_xmm x0, [rsi]
37bf8574dmovsd_xmm x1, [rbx]
37bf85751andpd x0, [rip+0x4d60c7]
37bf85759andpd x1, [rip+0x4d60bf]
37bf85761comisd x1, x0
37bf85765jb 0x37bf85808
37bf8576bmov [rsp+40], rdi
37bf85770lea rdx, [rsp+56]
37bf85775lea rcx, [rsp+48]
37bf8577amov [rsp+32], rbp
37bf8577flea r9, [rsp+72]
37bf85784lea r8, [rsp+64]
37bf85789call dladiv1_64_
37bf8578emovsd_xmm x0, [rdi]
37bf85792
37bf85792loc_37bf85792:
37bf85792movsd_xmm x1, [rbp]
37bf85797mulsd x1, x6
37bf8579bmulsd x6, x0
37bf8579fmovsd_xmm [rbp], x1
37bf857a4movsd_xmm [rdi], x6
37bf857a8movups x6, [rsp+80]
37bf857admovups x7, [rsp+96]
37bf857b2movups x9, [rsp+128]
37bf857bbmovups x8, [rsp+112]
37bf857c1movups x10, [rsp+144]
37bf857camovups x11, [rsp+160]
37bf857d3movups x12, [rsp+176]
37bf857dcmovups x13, [rsp+192]
37bf857e5add rsp, 216
37bf857ecpop rbx
37bf857edpop rsi
37bf857eepop rdi
37bf857efpop rbp
37bf857f0ret
37bf857f1
37bf857f1 0f 1f 80 00 00 00 00 .......
37bf857f8
37bf857f8loc_37bf857f8:
37bf857f8movsd_xmm x6, [rip+0x4d5ff8]
37bf85800jmp 0x37bf856c8
37bf85805
37bf85805 0f 1f 00 ...
37bf85808
37bf85808loc_37bf85808:
37bf85808mov [rsp+40], rdi
37bf8580dlea rdx, [rsp+48]
37bf85812lea rcx, [rsp+56]
37bf85817mov [rsp+32], rbp
37bf8581clea r9, [rsp+64]
37bf85821lea r8, [rsp+72]
37bf85826call dladiv1_64_
37bf8582bmovsd_xmm x0, [rdi]
37bf8582fxorpd x0, [rip+0x4d5fc9]
37bf85837jmp 0x37bf85792
37bf85570
37bf8583c
37bf8583c // align 0x10
37bf8583c // align 0x10
37bf85840
37bf85840dlae2_64_:
37bf85840sub rsp, 40
37bf85844movups [rsp], x6
37bf85848movups [rsp+16], x7
37bf8584dmovsd_xmm x4, [rcx]
37bf85851movsd_xmm x1, [r8]
37bf85856movsd_xmm x3, [rdx]
37bf8585amovapd x7, x4
37bf8585emovapd x6, x1
37bf85862andpd x7, [rip+0x4d5fd6]
37bf8586aandpd x6, [rip+0x4d5fce]
37bf85872movapd x5, x4
37bf85876movapd x2, x4
37bf8587amovapd x0, x3
37bf8587esubsd x2, x1
37bf85882addsd x5, x1
37bf85886comisd x7, x6
37bf8588aaddsd x0, x3
37bf8588eandpd x2, [rip+0x4d5faa]
37bf85896andpd x0, [rip+0x4d5fa2]
37bf8589ejbe 0x37bf858ac
37bf858a0movapd x6, x4
37bf858a4movapd x4, x1
37bf858a8movapd x1, x6
37bf858ac
37bf858acloc_37bf858ac:
37bf858accomisd x2, x0
37bf858b0jbe 0x37bf85920
37bf858b2divsd x0, x2
37bf858b6mulsd x0, x0
37bf858baaddsd x0, [rip+0x4d5f8e]
37bf858c2sqrtsd x0, x0
37bf858c6mulsd x0, x2
37bf858ca
37bf858caloc_37bf858ca:
37bf858capxor x2, x2
37bf858cecomisd x2, x5
37bf858d2ja 0x37bf85948
37bf858d4
37bf858d4loc_37bf858d4:
37bf858d4comisd x5, x2
37bf858d8jbe 0x37bf85960
37bf858deaddsd x5, x0
37bf858e2
37bf858e2loc_37bf858e2:
37bf858e2mulsd x5, [rip+0x4d5f76]
37bf858eamovapd x0, x3
37bf858eedivsd x1, x5
37bf858f2divsd x0, x5
37bf858f6mulsd x1, x4
37bf858famulsd x0, x3
37bf858fesubsd x1, x0
37bf85902
37bf85902loc_37bf85902:
37bf85902mov rax, [rsp+80]
37bf85907movsd_xmm [r9], x5
37bf8590cmovsd_xmm [rax], x1
37bf85910movups x6, [rsp]
37bf85914movups x7, [rsp+16]
37bf85919add rsp, 40
37bf8591dret
37bf8591e
37bf8591e 66 90 f.
37bf85920
37bf85920loc_37bf85920:
37bf85920comisd x0, x2
37bf85924jbe 0x37bf85950
37bf85926divsd x2, x0
37bf8592amulsd x2, x2
37bf8592eaddsd x2, [rip+0x4d5f1a]
37bf85936sqrtsd x2, x2
37bf8593amulsd x0, x2
37bf8593epxor x2, x2
37bf85942comisd x2, x5
37bf85946jbe 0x37bf858d4
37bf85948
37bf85948loc_37bf85948:
37bf85948subsd x5, x0
37bf8594cjmp 0x37bf858e2
37bf8594e
37bf8594e 66 90 f.
37bf85950
37bf85950loc_37bf85950:
37bf85950mulsd x0, [rip+0x4d5f00]
37bf85958jmp 0x37bf858ca
37bf8595d
37bf8595d 0f 1f 00 ...
37bf85960
37bf85960loc_37bf85960:
37bf85960movsd_xmm x5, [rip+0x4d5ef8]
37bf85968mulsd x5, x0
37bf8596cmovapd x1, x5
37bf85970xorpd x1, [rip+0x4d5ef8]
37bf85978jmp 0x37bf85902
37bf85840
37bf85840dlae2_64_:
37bf85840sub rsp, 40
37bf85844movups [rsp], x6
37bf85848movups [rsp+16], x7
37bf8584dmovsd_xmm x4, [rcx]
37bf85851movsd_xmm x1, [r8]
37bf85856movsd_xmm x3, [rdx]
37bf8585amovapd x7, x4
37bf8585emovapd x6, x1
37bf85862andpd x7, [rip+0x4d5fd6]
37bf8586aandpd x6, [rip+0x4d5fce]
37bf85872movapd x5, x4
37bf85876movapd x2, x4
37bf8587amovapd x0, x3
37bf8587esubsd x2, x1
37bf85882addsd x5, x1
37bf85886comisd x7, x6
37bf8588aaddsd x0, x3
37bf8588eandpd x2, [rip+0x4d5faa]
37bf85896andpd x0, [rip+0x4d5fa2]
37bf8589ejbe 0x37bf858ac
37bf858a0movapd x6, x4
37bf858a4movapd x4, x1
37bf858a8movapd x1, x6
37bf858ac
37bf858acloc_37bf858ac:
37bf858accomisd x2, x0
37bf858b0jbe 0x37bf85920
37bf858b2divsd x0, x2
37bf858b6mulsd x0, x0
37bf858baaddsd x0, [rip+0x4d5f8e]
37bf858c2sqrtsd x0, x0
37bf858c6mulsd x0, x2
37bf858ca
37bf858caloc_37bf858ca:
37bf858capxor x2, x2
37bf858cecomisd x2, x5
37bf858d2ja 0x37bf85948
37bf858d4
37bf858d4loc_37bf858d4:
37bf858d4comisd x5, x2
37bf858d8jbe 0x37bf85960
37bf858deaddsd x5, x0
37bf858e2
37bf858e2loc_37bf858e2:
37bf858e2mulsd x5, [rip+0x4d5f76]
37bf858eamovapd x0, x3
37bf858eedivsd x1, x5
37bf858f2divsd x0, x5
37bf858f6mulsd x1, x4
37bf858famulsd x0, x3
37bf858fesubsd x1, x0
37bf85902
37bf85902loc_37bf85902:
37bf85902mov rax, [rsp+80]
37bf85907movsd_xmm [r9], x5
37bf8590cmovsd_xmm [rax], x1
37bf85910movups x6, [rsp]
37bf85914movups x7, [rsp+16]
37bf85919add rsp, 40
37bf8591dret
37bf8591e
37bf8591e 66 90 f.
37bf85920
37bf85920loc_37bf85920:
37bf85920comisd x0, x2
37bf85924jbe 0x37bf85950
37bf85926divsd x2, x0
37bf8592amulsd x2, x2
37bf8592eaddsd x2, [rip+0x4d5f1a]
37bf85936sqrtsd x2, x2
37bf8593amulsd x0, x2
37bf8593epxor x2, x2
37bf85942comisd x2, x5
37bf85946jbe 0x37bf858d4
37bf85948
37bf85948loc_37bf85948:
37bf85948subsd x5, x0
37bf8594cjmp 0x37bf858e2
37bf8594e
37bf8594e 66 90 f.
37bf85950
37bf85950loc_37bf85950:
37bf85950mulsd x0, [rip+0x4d5f00]
37bf85958jmp 0x37bf858ca
37bf8595d
37bf8595d 0f 1f 00 ...
37bf85960
37bf85960loc_37bf85960:
37bf85960movsd_xmm x5, [rip+0x4d5ef8]
37bf85968mulsd x5, x0
37bf8596cmovapd x1, x5
37bf85970xorpd x1, [rip+0x4d5ef8]
37bf85978jmp 0x37bf85902
37bf85840
37bf8597a
37bf8597a // align 0x10
37bf8597a // align 0x10
37bf85980
37bf85980dlaebz_64_:
37bf85980push r15
37bf85982push r14
37bf85984push r13
37bf85986push r12
37bf85988push rbp
37bf85989push rdi
37bf8598apush rsi
37bf8598bpush rbx
37bf8598csub rsp, 168
37bf85993movups [rsp+112], x6
37bf85998movups [rsp+128], x7
37bf859a0movups [rsp+144], x8
37bf859a9mov rsi, [r9]
37bf859acmov rbx, [rcx]
37bf859afmov rax, [rsp+312]
37bf859b7mov r13, [rsp+336]
37bf859bflea rcx, [rbx-1]
37bf859c3mov r10, [rsp+344]
37bf859cbmov r15, [rsp+352]
37bf859d3mov r11, [rsp+368]
37bf859dbmov [rsp+48], rsi
37bf859e0mov rsi, [rsp+392]
37bf859e8mov r12, rdx
37bf859ebmov [rsp+256], r8
37bf859f3mov rdx, [rsp+328]
37bf859fbmov [rsi], 0
37bf85a02mov [rsp+8], rbx
37bf85a07cmp rcx, 2
37bf85a0bja 0x37bf861c2
37bf85a11mov rsi, [rsp+48]
37bf85a16xor ecx, ecx
37bf85a18mov rbx, rcx
37bf85a1bmov rcx, [rsp+272]
37bf85a23test rsi, rsi
37bf85a26cmovns rbx, rsi
37bf85a2amov r14, [rcx]
37bf85a2dmov rsi, rbx
37bf85a30not rsi
37bf85a33cmp [rsp+8], 1
37bf85a39je 0x37bf862d3
37bf85a3fcmp [rsp+8], 2
37bf85a45je 0x37bf86240
37bf85a4b
37bf85a4bloc_37bf85a4b:
37bf85a4bmov rcx, [r12]
37bf85a4fmov [rsp+72], rcx
37bf85a54test rcx, rcx
37bf85a57jle 0x37bf8643b
37bf85a5dmov rcx, [rsp+280]
37bf85a65lea rbx, [rsi+2*rbx]
37bf85a69movsd_xmm x5, [rip+0x4d5e2f]
37bf85a71mov [rsp+40], 1
37bf85a7amov [rsp+24], rbx
37bf85a7fmov rcx, [rcx]
37bf85a82mov [rsp+336], r13
37bf85a8amovddup x4, x5
37bf85a8emov r13, r14
37bf85a91mov [rsp+16], 1
37bf85a9atest rcx, rcx
37bf85a9dmov [rsp+64], rcx
37bf85aa2lea rcx, [8*rbx]
37bf85aaalea rsi, [r11+rcx]
37bf85aaesetg [rsp+95]
37bf85ab3lea r14, [r10+rcx]
37bf85ab7mov [rsp+96], rsi
37bf85abcmov rsi, [rsp+48]
37bf85ac1add rsi, 1
37bf85ac5mov [rsp+104], rsi
37bf85acanop [rax+rax]
37bf85ad0
37bf85ad0loc_37bf85ad0:
37bf85ad0mov rbx, [rsp+16]
37bf85ad5mov rcx, r13
37bf85ad8sub rcx, rbx
37bf85adbadd rcx, 1
37bf85adfcmp rcx, [rsp+64]
37bf85ae4jl 0x37bf85cae
37bf85aeacmp [rsp+95], 0
37bf85aefje 0x37bf85cae
37bf85af5cmp rbx, r13
37bf85af8jg 0x37bf86214
37bf85afemov rsi, [rsp+304]
37bf85b06movsd_xmm x7, [rax]
37bf85b0alea r9, [r13+1]
37bf85b0emov rcx, [rsp+384]
37bf85b16mov rbp, [rsp+376]
37bf85b1emovsd_xmm x3, [rsi]
37bf85b22mov rsi, [rsp+256]
37bf85b2alea r8, [rcx+8*rbx-8]
37bf85b2fmov rdi, [rsi]
37bf85b32movapd x6, x3
37bf85b36xorpd x6, [rip+0x4d5d42]
37bf85b3emov rsi, rbx
37bf85b41lea rbx, [rdi+1]
37bf85b45nop [rax+rax]
37bf85b50
37bf85b50loc_37bf85b50:
37bf85b50movsd_xmm x2, [r15+8*rsi-8]
37bf85b57movapd x0, x7
37bf85b5bsubsd x0, x2
37bf85b5fcomisd x3, x0
37bf85b63movsd_xmm [rbp+8*rsi-8], x0
37bf85b69jae 0x37bf85c98
37bf85b6fmov [r8], 0
37bf85b76
37bf85b76loc_37bf85b76:
37bf85b76cmp rdi, 1
37bf85b7ajle 0x37bf85bf5
37bf85b7cmovsd_xmm x0, [rbp+8*rsi-8]
37bf85b82mov ecx, 2
37bf85b87nop
37bf85b89nop [rax+rax]
37bf85b94nop [rax+rax]
37bf85b9fnop [rax+rax]
37bf85baanop [rax+rax]
37bf85bb5nop [rax+rax]
37bf85bc0
37bf85bc0loc_37bf85bc0:
37bf85bc0movsd_xmm x1, [rdx+8*rcx-16]
37bf85bc6divsd x1, x0
37bf85bcamovsd_xmm x0, [rax+8*rcx-8]
37bf85bd0subsd x0, x1
37bf85bd4subsd x0, x2
37bf85bd8comisd x3, x0
37bf85bdcjb 0x37bf85be6
37bf85bdeadd [r8], 1
37bf85be2minsd x0, x6
37bf85be6
37bf85be6loc_37bf85be6:
37bf85be6add rcx, 1
37bf85beacmp rcx, rbx
37bf85bedjne 0x37bf85bc0
37bf85befmovsd_xmm [rbp+8*rsi-8], x0
37bf85bf5
37bf85bf5loc_37bf85bf5:
37bf85bf5add rsi, 1
37bf85bf9add r8, 8
37bf85bfdcmp rsi, r9
37bf85c00jne 0x37bf85b50
37bf85c06mov rcx, [rsp+16]
37bf85c0bcmp [rsp+8], 2
37bf85c11je 0x37bf86098
37bf85c17mov rdi, [rsp+96]
37bf85c1cmov rbx, [rsp+336]
37bf85c24mov rsi, [rsp+384]
37bf85c2cjmp 0x37bf85c53
37bf85c2e
37bf85c2e 0f 1f ..
37bf85c30 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf85c40
37bf85c40loc_37bf85c40:
37bf85c40mov [rdi+8*rcx], r8
37bf85c44movsd_xmm [r14+8*rcx], x0
37bf85c4aadd rcx, 1
37bf85c4ecmp r9, rcx
37bf85c51je 0x37bf85c7d
37bf85c53
37bf85c53loc_37bf85c53:
37bf85c53mov r8, [rsi+8*rcx-8]
37bf85c58movsd_xmm x0, [r15+8*rcx-8]
37bf85c5fcmp r8, [rbx+8*rcx-8]
37bf85c64jg 0x37bf85c40
37bf85c66mov [r11+8*rcx-8], r8
37bf85c6bmovsd_xmm [r10+8*rcx-8], x0
37bf85c72je 0x37bf85c40
37bf85c74add rcx, 1
37bf85c78cmp r9, rcx
37bf85c7bjne 0x37bf85c53
37bf85c7d
37bf85c7dloc_37bf85c7d:
37bf85c7dmov rbx, [rsp+24]
37bf85c82add rbx, [rsp+16]
37bf85c87mov [rsp+56], rbx
37bf85c8cjmp 0x37bf85dc3
37bf85c91
37bf85c91 0f 1f 80 00 00 00 00 .......
37bf85c98
37bf85c98loc_37bf85c98:
37bf85c98minsd x0, x6
37bf85c9cmov [r8], 1
37bf85ca3movsd_xmm [rbp+8*rsi-8], x0
37bf85ca9jmp 0x37bf85b76
37bf85cae
37bf85caeloc_37bf85cae:
37bf85caecmp [rsp+16], r13
37bf85cb3jg 0x37bf861e1
37bf85cb9mov r9, [rsp+16]
37bf85cbemovsd_xmm x7, [rax]
37bf85cc2mov [rsp+32], r13
37bf85cc7mov rbx, [rsp+304]
37bf85ccfmov [rsp+80], r14
37bf85cd4movsd_xmm x3, [rbx]
37bf85cd8mov rbx, [rsp+256]
37bf85ce0mov rbp, [rbx]
37bf85ce3mov rbx, [rsp+24]
37bf85ce8movapd x6, x3
37bf85cecxorpd x6, [rip+0x4d5b8c]
37bf85cf4lea rsi, [r9+rbx]
37bf85cf8lea r8, [rbp+1]
37bf85cfclea rbx, [8*rsi]
37bf85d04mov [rsp+56], rsi
37bf85d09lea rsi, [r10+rbx]
37bf85d0dadd rbx, r11
37bf85d10
37bf85d10loc_37bf85d10:
37bf85d10movsd_xmm x2, [r15+8*r9-8]
37bf85d17movapd x0, x7
37bf85d1bxor ecx, ecx
37bf85d1dsubsd x0, x2
37bf85d21comisd x3, x0
37bf85d25jb 0x37bf85d30
37bf85d27minsd x0, x6
37bf85d2bmov ecx, 1
37bf85d30
37bf85d30loc_37bf85d30:
37bf85d30cmp rbp, 1
37bf85d34jle 0x37bf85d6f
37bf85d36mov edi, 2
37bf85d3bnop [rax+rax]
37bf85d40
37bf85d40loc_37bf85d40:
37bf85d40movsd_xmm x1, [rdx+8*rdi-16]
37bf85d46divsd x1, x0
37bf85d4amovsd_xmm x0, [rax+8*rdi-8]
37bf85d50subsd x0, x1
37bf85d54subsd x0, x2
37bf85d58comisd x3, x0
37bf85d5cjb 0x37bf85d66
37bf85d5eminsd x0, x6
37bf85d62add rcx, 1
37bf85d66
37bf85d66loc_37bf85d66:
37bf85d66add rdi, 1
37bf85d6acmp rdi, r8
37bf85d6djne 0x37bf85d40
37bf85d6f
37bf85d6floc_37bf85d6f:
37bf85d6fcmp [rsp+8], 2
37bf85d75je 0x37bf86000
37bf85d7bmov rdi, [rsp+336]
37bf85d83cmp [rdi+8*r9-8], rcx
37bf85d88jge 0x37bf86020
37bf85d8e
37bf85d8eloc_37bf85d8e:
37bf85d8emov [rbx], rcx
37bf85d91movsd_xmm [rsi], x2
37bf85d95
37bf85d95loc_37bf85d95:
37bf85d95add r9, 1
37bf85d99add rsi, 8
37bf85d9dadd rbx, 8
37bf85da1cmp r9, r13
37bf85da4jle 0x37bf85d10
37bf85daamov r14, [rsp+80]
37bf85dafmov r13, [rsp+32]
37bf85db4
37bf85db4loc_37bf85db4:
37bf85db4cmp r13, [rsp+16]
37bf85db9jl 0x37bf861e1
37bf85dbflea r9, [r13+1]
37bf85dc3
37bf85dc3loc_37bf85dc3:
37bf85dc3mov rbx, [rsp+288]
37bf85dcbmov rsi, [rsp+304]
37bf85dd3mov [rsp+328], rdx
37bf85ddbmov [rsp+312], rax
37bf85de3mov rax, [rsp+336]
37bf85debmovsd_xmm x8, [rbx]
37bf85df0mov rbx, [rsp+296]
37bf85df8maxsd x8, [rsi]
37bf85dfdmovsd_xmm x7, [rbx]
37bf85e01mov rbx, [rsp+56]
37bf85e06lea r8, [r11+8*rbx]
37bf85e0amov rbx, [rsp+16]
37bf85e0fmov rcx, rbx
37bf85e12nop [rax]
37bf85e15nop [rax+rax]
37bf85e20
37bf85e20loc_37bf85e20:
37bf85e20movsd_xmm x2, [r14+8*rcx]
37bf85e26movsd_xmm x3, [r10+8*rcx-8]
37bf85e2dmovapd x0, x2
37bf85e31movapd x6, x3
37bf85e35andpd x0, [rip+0x4d5a53]
37bf85e3dandpd x6, [rip+0x4d5a4b]
37bf85e45movapd x1, x2
37bf85e49subsd x1, x3
37bf85e4dandpd x1, [rip+0x4d5a3b]
37bf85e55maxsd x0, x6
37bf85e59mulsd x0, x7
37bf85e5dmaxsd x0, x8
37bf85e62comisd x0, x1
37bf85e66ja 0x37bf85e76
37bf85e68mov rsi, [r8]
37bf85e6bcmp [r11+8*rcx-8], rsi
37bf85e70jl 0x37bf85ef4
37bf85e76
37bf85e76loc_37bf85e76:
37bf85e76cmp rcx, rbx
37bf85e79jle 0x37bf85ef0
37bf85e7blea rsi, [rbx-1]
37bf85e7fmov rdi, [rsp+24]
37bf85e84mov r12, [r11+8*rcx-8]
37bf85e89movsd_xmm x0, [r10+8*rsi]
37bf85e8fmov rdx, [r11+8*rsi]
37bf85e93add rdi, rbx
37bf85e96mov rbp, [r8]
37bf85e99movsd_xmm [r10+8*rcx-8], x0
37bf85ea0movsd_xmm x0, [r10+8*rdi]
37bf85ea6mov [r11+8*rcx-8], rdx
37bf85eabmov rdx, [r11+8*rdi]
37bf85eafmovsd_xmm [r14+8*rcx], x0
37bf85eb5mov [r8], rdx
37bf85eb8movsd_xmm [r10+8*rsi], x3
37bf85ebemov [r11+8*rsi], r12
37bf85ec2movsd_xmm [r10+8*rdi], x2
37bf85ec8mov [r11+8*rdi], rbp
37bf85ecccmp [rsp+8], 3
37bf85ed2jne 0x37bf85ef0
37bf85ed4mov rdi, [rax+8*rcx-8]
37bf85ed9mov rbp, [rax+8*rsi]
37bf85eddmov [rax+8*rcx-8], rbp
37bf85ee2mov [rax+8*rsi], rdi
37bf85ee6nop [rax+rax]
37bf85ef0
37bf85ef0loc_37bf85ef0:
37bf85ef0add rbx, 1
37bf85ef4
37bf85ef4loc_37bf85ef4:
37bf85ef4add rcx, 1
37bf85ef8add r8, 8
37bf85efccmp r9, rcx
37bf85effjne 0x37bf85e20
37bf85f05mov [rsp+16], rbx
37bf85f0amov rax, [rsp+312]
37bf85f12mov rdx, [rsp+328]
37bf85f1acmp rbx, r13
37bf85f1djg 0x37bf8644a
37bf85f23je 0x37bf861b8
37bf85f29mov rsi, [rsp+16]
37bf85f2emov rcx, [rsp+24]
37bf85f33mov r12, r9
37bf85f36xor r8l, r8l
37bf85f39sub r12, rsi
37bf85f3clea rbx, [8*rsi-8]
37bf85f44add rsi, rcx
37bf85f47xor ecx, ecx
37bf85f49mov rbp, r12
37bf85f4clea rdi, [r10+rbx]
37bf85f50lea rsi, [r10+8*rsi]
37bf85f54add rbx, r15
37bf85f57shr rbp, 1
37bf85f5anop [rax+rax]
37bf85f5fnop [rax+rax]
37bf85f6anop [rax+rax]
37bf85f75nop [rax+rax]
37bf85f80
37bf85f80loc_37bf85f80:
37bf85f80movupd x0, [rdi+rcx]
37bf85f85movupd x7, [rsi+rcx]
37bf85f8aadd r8, 1
37bf85f8eaddpd x0, x7
37bf85f92mulpd x0, x4
37bf85f96movups [rbx+rcx], x0
37bf85f9aadd rcx, 16
37bf85f9ecmp r8, rbp
37bf85fa1jne 0x37bf85f80
37bf85fa3test r12b, 1
37bf85fa7je 0x37bf85fd6
37bf85fa9mov rcx, r12
37bf85facand rcx, -2
37bf85fb0add rcx, [rsp+16]
37bf85fb5
37bf85fb5loc_37bf85fb5:
37bf85fb5mov rbx, [rsp+24]
37bf85fbalea r8, [rbx+rcx]
37bf85fbemovsd_xmm x0, [r10+8*r8]
37bf85fc4addsd x0, [r10+8*rcx-8]
37bf85fcbmulsd x0, x5
37bf85fcfmovsd_xmm [r15+8*rcx-8], x0
37bf85fd6
37bf85fd6loc_37bf85fd6:
37bf85fd6add [rsp+40], 1
37bf85fdcmov rsi, [rsp+40]
37bf85fe1cmp [rsp+72], rsi
37bf85fe6jge 0x37bf85ad0
37bf85fecmov r12, [rsp+16]
37bf85ff1mov r14, r13
37bf85ff4jmp 0x37bf861ed
37bf85ff9
37bf85ff9 0f 1f 80 00 00 00 00 .......
37bf86000
37bf86000loc_37bf86000:
37bf86000mov rdi, [r11+8*r9-8]
37bf86005mov r12, rcx
37bf86008mov r14, [rbx]
37bf8600bcmp rdi, rcx
37bf8600ecmovge r12, rdi
37bf86012cmp r12, r14
37bf86015jl 0x37bf86040
37bf86017movsd_xmm [rsi], x2
37bf8601bjmp 0x37bf85d95
37bf86020
37bf86020loc_37bf86020:
37bf86020mov [r11+8*r9-8], rcx
37bf86025movsd_xmm [r10+8*r9-8], x2
37bf8602cjne 0x37bf85d95
37bf86032jmp 0x37bf85d8e
37bf86037
37bf86037 66 0f 1f 84 00 00 00 00 00 f........
37bf86040
37bf86040loc_37bf86040:
37bf86040cmp rdi, rcx
37bf86043jge 0x37bf8608c
37bf86045mov rdi, [rsp+32]
37bf8604acmp [rsp+48], rdi
37bf8604fjle 0x37bf861cb
37bf86055mov rcx, [rsp+24]
37bf8605amovsd_xmm x0, [rsi]
37bf8605elea rcx, [rdi+rcx+1]
37bf86063mov [r11+8*rcx], r14
37bf86067movsd_xmm [r10+8*rcx], x0
37bf8606dlea rcx, [rdi+1]
37bf86071mov [r11+8*rdi], r12
37bf86075movsd_xmm [r10+8*rdi], x2
37bf8607bmov [rbx], r12
37bf8607emov [rsp+32], rcx
37bf86083movsd_xmm [rsi], x2
37bf86087jmp 0x37bf85d95
37bf8608c
37bf8608cloc_37bf8608c:
37bf8608cmovsd_xmm [r10+8*r9-8], x2
37bf86093jmp 0x37bf85d95
37bf86098
37bf86098loc_37bf86098:
37bf86098mov rbx, [rsp+24]
37bf8609dmov [rsp+32], r14
37bf860a2mov r12, [rsp+384]
37bf860aamov r14, [rsp+96]
37bf860afadd rbx, rcx
37bf860b2mov [rsp+56], rbx
37bf860b7lea rdi, [r10+8*rbx]
37bf860bbjmp 0x37bf860d5
37bf860bd
37bf860bdloc_37bf860bd:
37bf860bdmovsd_xmm x0, [r15+8*rcx-8]
37bf860c4movsd_xmm [rdi], x0
37bf860c8
37bf860c8loc_37bf860c8:
37bf860c8add rcx, 1
37bf860ccadd rdi, 8
37bf860d0cmp rcx, r9
37bf860d3je 0x37bf86152
37bf860d5
37bf860d5loc_37bf860d5:
37bf860d5mov r8, [r12+8*rcx-8]
37bf860damov rsi, [r11+8*rcx-8]
37bf860dfmov rbx, [r14+8*rcx]
37bf860e3cmp rsi, r8
37bf860e6cmovge r8, rsi
37bf860eamov rbp, rbx
37bf860edcmp r8, rbx
37bf860f0cmovle rbp, r8
37bf860f4mov [r12+8*rcx-8], rbp
37bf860f9jge 0x37bf860bd
37bf860fbcmp rsi, rbp
37bf860feje 0x37bf86193
37bf86104lea r8, [r13+1]
37bf86108cmp [rsp+48], r8
37bf8610djl 0x37bf861a6
37bf86113mov rsi, [rsp+24]
37bf86118movsd_xmm x0, [rdi]
37bf8611cadd rsi, r8
37bf8611fmovsd_xmm [r10+8*rsi], x0
37bf86125movsd_xmm x0, [r15+8*rcx-8]
37bf8612cmov [r11+8*rsi], rbx
37bf86130mov [r11+8*r13], rbp
37bf86134mov [r14+8*rcx], rbp
37bf86138movsd_xmm [r10+8*r13], x0
37bf8613emovsd_xmm [rdi], x0
37bf86142
37bf86142loc_37bf86142:
37bf86142add rcx, 1
37bf86146mov r13, r8
37bf86149add rdi, 8
37bf8614dcmp rcx, r9
37bf86150jne 0x37bf860d5
37bf86152
37bf86152loc_37bf86152:
37bf86152mov rsi, [rsp+392]
37bf8615amov r14, [rsp+32]
37bf8615fcmp [rsi], 0
37bf86163je 0x37bf85db4
37bf86169
37bf86169loc_37bf86169:
37bf86169movups x6, [rsp+112]
37bf8616emovups x7, [rsp+128]
37bf86176movups x8, [rsp+144]
37bf8617fadd rsp, 168
37bf86186pop rbx
37bf86187pop rsi
37bf86188pop rdi
37bf86189pop rbp
37bf8618apop r12
37bf8618cpop r13
37bf8618epop r14
37bf86190pop r15
37bf86192ret
37bf86193
37bf86193loc_37bf86193:
37bf86193movsd_xmm x0, [r15+8*rcx-8]
37bf8619amovsd_xmm [r10+8*rcx-8], x0
37bf861a1jmp 0x37bf860c8
37bf861a6
37bf861a6loc_37bf861a6:
37bf861a6mov rbx, [rsp+392]
37bf861aemov rsi, [rsp+104]
37bf861b3mov [rbx], rsi
37bf861b6jmp 0x37bf86142
37bf861b8
37bf861b8loc_37bf861b8:
37bf861b8mov rcx, [rsp+16]
37bf861bdjmp 0x37bf85fb5
37bf861c2
37bf861c2loc_37bf861c2:
37bf861c2mov [rsi], -1
37bf861c9jmp 0x37bf86169
37bf861cb
37bf861cbloc_37bf861cb:
37bf861cbmov rax, [rsp+48]
37bf861d0mov rbx, [rsp+392]
37bf861d8add rax, 1
37bf861dcmov [rbx], rax
37bf861dfjmp 0x37bf86169
37bf861e1
37bf861e1loc_37bf861e1:
37bf861e1mov r12, [rsp+16]
37bf861e6mov r14, r13
37bf861e9lea r9, [r13+1]
37bf861ed
37bf861edloc_37bf861ed:
37bf861edmov eax, 0
37bf861f2sub r9, r12
37bf861f5cmovs r9, rax
37bf861f9mov rax, [rsp+392]
37bf86201mov [rax], r9
37bf86204mov rax, [rsp+360]
37bf8620cmov [rax], r14
37bf8620fjmp 0x37bf86169
37bf86214
37bf86214loc_37bf86214:
37bf86214mov r12, [rsp+16]
37bf86219mov r14, r13
37bf8621clea r9, [r13+1]
37bf86220cmp [rsp+8], 2
37bf86226jne 0x37bf861ed
37bf86228mov rax, [rsp+392]
37bf86230cmp [rax], 0
37bf86234je 0x37bf861ed
37bf86236jmp 0x37bf86169
37bf8623b
37bf8623b 0f 1f 44 00 00 ..D..
37bf86240
37bf86240loc_37bf86240:
37bf86240test r14, r14
37bf86243jle 0x37bf85a4b
37bf86249cmp r14, 1
37bf8624dje 0x37bf8642c
37bf86253lea rbp, [rbx+rbx]
37bf86257mov rdi, r14
37bf8625amovddup x1, [rip+0x4d563e]
37bf86262xor r8l, r8l
37bf86265lea rcx, [rsi+rbp+1]
37bf8626ashr rdi, 1
37bf8626dlea r9, [r10+8*rcx]
37bf86271xor ecx, ecx
37bf86273
37bf86273loc_37bf86273:
37bf86273movupd x0, [r9+rcx]
37bf86279movupd x5, [r10+rcx]
37bf8627fadd r8, 1
37bf86283addpd x0, x5
37bf86287mulpd x0, x1
37bf8628bmovups [r15+rcx], x0
37bf86290add rcx, 16
37bf86294cmp r8, rdi
37bf86297jne 0x37bf86273
37bf86299test r14b, 1
37bf8629dje 0x37bf85a4b
37bf862a3mov r8, r14
37bf862a6or r8, 1
37bf862aa
37bf862aaloc_37bf862aa:
37bf862aalea rcx, [rbp+rsi]
37bf862afadd rcx, r8
37bf862b2movsd_xmm x0, [r10+8*rcx]
37bf862b8addsd x0, [r10+8*r8-8]
37bf862bfmulsd x0, [rip+0x4d55d9]
37bf862c7movsd_xmm [r15+8*r8-8], x0
37bf862cejmp 0x37bf85a4b
37bf862d3
37bf862d3loc_37bf862d3:
37bf862d3mov rcx, [rsp+360]
37bf862dbmov [rcx], 0
37bf862e2test r14, r14
37bf862e5jle 0x37bf86169
37bf862eblea r15, [r14+1]
37bf862efmovsd_xmm x6, [rax]
37bf862f3mov r13, [rsp+8]
37bf862f8mov rdi, r11
37bf862fbmov rcx, [rsp+304]
37bf86303lea r12, [8*rbx]
37bf8630bpxor x4, x4
37bf8630fmovsd_xmm x3, [rcx]
37bf86313mov rcx, [rsp+256]
37bf8631bmov rbp, [rcx]
37bf8631elea rcx, [rsi+2*rbx]
37bf86322movapd x5, x3
37bf86326xor esi, esi
37bf86328lea r14, [r11+8*rcx]
37bf8632cxorpd x5, [rip+0x4d554c]
37bf86334mov [rsp+16], r14
37bf86339lea r9, [rbp+1]
37bf8633d
37bf8633dloc_37bf8633d:
37bf8633dmov r8, rdi
37bf86340mov rbx, r10
37bf86343mov r14l, 2
37bf86349
37bf86349loc_37bf86349:
37bf86349movsd_xmm x2, [rbx]
37bf8634dmovapd x0, x6
37bf86351subsd x0, x2
37bf86355movapd x1, x0
37bf86359andpd x1, [rip+0x4d552f]
37bf86361comisd x3, x1
37bf86365ja 0x37bf863e9
37bf8636bcomisd x4, x0
37bf8636fmov [r8], 0
37bf86376jae 0x37bf863ed
37bf86378
37bf86378loc_37bf86378:
37bf86378mov ecx, 2
37bf8637dcmp rbp, 1
37bf86381jg 0x37bf86397
37bf86383jmp 0x37bf863d2
37bf86385
37bf86385 0f 1f 00 ...
37bf86388
37bf86388loc_37bf86388:
37bf86388comisd x4, x0
37bf8638cjae 0x37bf863c5
37bf8638eadd rcx, 1
37bf86392cmp rcx, r9
37bf86395je 0x37bf863d2
37bf86397
37bf86397loc_37bf86397:
37bf86397movsd_xmm x1, [rdx+8*rcx-16]
37bf8639ddivsd x1, x0
37bf863a1movsd_xmm x0, [rax+8*rcx-8]
37bf863a7subsd x0, x1
37bf863absubsd x0, x2
37bf863afmovapd x1, x0
37bf863b3andpd x1, [rip+0x4d54d5]
37bf863bbcomisd x3, x1
37bf863bfjbe 0x37bf86388
37bf863c1movapd x0, x5
37bf863c5
37bf863c5loc_37bf863c5:
37bf863c5add rcx, 1
37bf863c9add [r8], 1
37bf863cdcmp rcx, r9
37bf863d0jne 0x37bf86397
37bf863d2
37bf863d2loc_37bf863d2:
37bf863d2add rbx, r12
37bf863d5add r8, r12
37bf863d8cmp r14, 1
37bf863dcje 0x37bf863f9
37bf863demov r14l, 1
37bf863e4jmp 0x37bf86349
37bf863e9
37bf863e9loc_37bf863e9:
37bf863e9movapd x0, x5
37bf863ed
37bf863edloc_37bf863ed:
37bf863edmov [r8], 1
37bf863f4jmp 0x37bf86378
37bf863f9
37bf863f9loc_37bf863f9:
37bf863f9mov rbx, [rsp+16]
37bf863feadd r10, 8
37bf86402add rdi, 8
37bf86406add rsi, [rbx+8*r13]
37bf8640asub rsi, [r11+8*r13-8]
37bf8640fadd r13, 1
37bf86413cmp r13, r15
37bf86416jne 0x37bf8633d
37bf8641cmov rax, [rsp+360]
37bf86424mov [rax], rsi
37bf86427jmp 0x37bf86169
37bf8642c
37bf8642cloc_37bf8642c:
37bf8642cmov r8l, 1
37bf86432lea rbp, [rbx+rbx]
37bf86436jmp 0x37bf862aa
37bf8643b
37bf8643bloc_37bf8643b:
37bf8643bmov r12l, 1
37bf86441lea r9, [r14+1]
37bf86445jmp 0x37bf861ed
37bf8644a
37bf8644aloc_37bf8644a:
37bf8644amov r12, rbx
37bf8644dmov r14, r13
37bf86450jmp 0x37bf861ed
37bf85980
37bf85980dlaebz_64_:
37bf85980push r15
37bf85982push r14
37bf85984push r13
37bf85986push r12
37bf85988push rbp
37bf85989push rdi
37bf8598apush rsi
37bf8598bpush rbx
37bf8598csub rsp, 168
37bf85993movups [rsp+112], x6
37bf85998movups [rsp+128], x7
37bf859a0movups [rsp+144], x8
37bf859a9mov rsi, [r9]
37bf859acmov rbx, [rcx]
37bf859afmov rax, [rsp+312]
37bf859b7mov r13, [rsp+336]
37bf859bflea rcx, [rbx-1]
37bf859c3mov r10, [rsp+344]
37bf859cbmov r15, [rsp+352]
37bf859d3mov r11, [rsp+368]
37bf859dbmov [rsp+48], rsi
37bf859e0mov rsi, [rsp+392]
37bf859e8mov r12, rdx
37bf859ebmov [rsp+256], r8
37bf859f3mov rdx, [rsp+328]
37bf859fbmov [rsi], 0
37bf85a02mov [rsp+8], rbx
37bf85a07cmp rcx, 2
37bf85a0bja 0x37bf861c2
37bf85a11mov rsi, [rsp+48]
37bf85a16xor ecx, ecx
37bf85a18mov rbx, rcx
37bf85a1bmov rcx, [rsp+272]
37bf85a23test rsi, rsi
37bf85a26cmovns rbx, rsi
37bf85a2amov r14, [rcx]
37bf85a2dmov rsi, rbx
37bf85a30not rsi
37bf85a33cmp [rsp+8], 1
37bf85a39je 0x37bf862d3
37bf85a3fcmp [rsp+8], 2
37bf85a45je 0x37bf86240
37bf85a4b
37bf85a4bloc_37bf85a4b:
37bf85a4bmov rcx, [r12]
37bf85a4fmov [rsp+72], rcx
37bf85a54test rcx, rcx
37bf85a57jle 0x37bf8643b
37bf85a5dmov rcx, [rsp+280]
37bf85a65lea rbx, [rsi+2*rbx]
37bf85a69movsd_xmm x5, [rip+0x4d5e2f]
37bf85a71mov [rsp+40], 1
37bf85a7amov [rsp+24], rbx
37bf85a7fmov rcx, [rcx]
37bf85a82mov [rsp+336], r13
37bf85a8amovddup x4, x5
37bf85a8emov r13, r14
37bf85a91mov [rsp+16], 1
37bf85a9atest rcx, rcx
37bf85a9dmov [rsp+64], rcx
37bf85aa2lea rcx, [8*rbx]
37bf85aaalea rsi, [r11+rcx]
37bf85aaesetg [rsp+95]
37bf85ab3lea r14, [r10+rcx]
37bf85ab7mov [rsp+96], rsi
37bf85abcmov rsi, [rsp+48]
37bf85ac1add rsi, 1
37bf85ac5mov [rsp+104], rsi
37bf85acanop [rax+rax]
37bf85ad0
37bf85ad0loc_37bf85ad0:
37bf85ad0mov rbx, [rsp+16]
37bf85ad5mov rcx, r13
37bf85ad8sub rcx, rbx
37bf85adbadd rcx, 1
37bf85adfcmp rcx, [rsp+64]
37bf85ae4jl 0x37bf85cae
37bf85aeacmp [rsp+95], 0
37bf85aefje 0x37bf85cae
37bf85af5cmp rbx, r13
37bf85af8jg 0x37bf86214
37bf85afemov rsi, [rsp+304]
37bf85b06movsd_xmm x7, [rax]
37bf85b0alea r9, [r13+1]
37bf85b0emov rcx, [rsp+384]
37bf85b16mov rbp, [rsp+376]
37bf85b1emovsd_xmm x3, [rsi]
37bf85b22mov rsi, [rsp+256]
37bf85b2alea r8, [rcx+8*rbx-8]
37bf85b2fmov rdi, [rsi]
37bf85b32movapd x6, x3
37bf85b36xorpd x6, [rip+0x4d5d42]
37bf85b3emov rsi, rbx
37bf85b41lea rbx, [rdi+1]
37bf85b45nop [rax+rax]
37bf85b50
37bf85b50loc_37bf85b50:
37bf85b50movsd_xmm x2, [r15+8*rsi-8]
37bf85b57movapd x0, x7
37bf85b5bsubsd x0, x2
37bf85b5fcomisd x3, x0
37bf85b63movsd_xmm [rbp+8*rsi-8], x0
37bf85b69jae 0x37bf85c98
37bf85b6fmov [r8], 0
37bf85b76
37bf85b76loc_37bf85b76:
37bf85b76cmp rdi, 1
37bf85b7ajle 0x37bf85bf5
37bf85b7cmovsd_xmm x0, [rbp+8*rsi-8]
37bf85b82mov ecx, 2
37bf85b87nop
37bf85b89nop [rax+rax]
37bf85b94nop [rax+rax]
37bf85b9fnop [rax+rax]
37bf85baanop [rax+rax]
37bf85bb5nop [rax+rax]
37bf85bc0
37bf85bc0loc_37bf85bc0:
37bf85bc0movsd_xmm x1, [rdx+8*rcx-16]
37bf85bc6divsd x1, x0
37bf85bcamovsd_xmm x0, [rax+8*rcx-8]
37bf85bd0subsd x0, x1
37bf85bd4subsd x0, x2
37bf85bd8comisd x3, x0
37bf85bdcjb 0x37bf85be6
37bf85bdeadd [r8], 1
37bf85be2minsd x0, x6
37bf85be6
37bf85be6loc_37bf85be6:
37bf85be6add rcx, 1
37bf85beacmp rcx, rbx
37bf85bedjne 0x37bf85bc0
37bf85befmovsd_xmm [rbp+8*rsi-8], x0
37bf85bf5
37bf85bf5loc_37bf85bf5:
37bf85bf5add rsi, 1
37bf85bf9add r8, 8
37bf85bfdcmp rsi, r9
37bf85c00jne 0x37bf85b50
37bf85c06mov rcx, [rsp+16]
37bf85c0bcmp [rsp+8], 2
37bf85c11je 0x37bf86098
37bf85c17mov rdi, [rsp+96]
37bf85c1cmov rbx, [rsp+336]
37bf85c24mov rsi, [rsp+384]
37bf85c2cjmp 0x37bf85c53
37bf85c2e
37bf85c2e 0f 1f ..
37bf85c30 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf85c40
37bf85c40loc_37bf85c40:
37bf85c40mov [rdi+8*rcx], r8
37bf85c44movsd_xmm [r14+8*rcx], x0
37bf85c4aadd rcx, 1
37bf85c4ecmp r9, rcx
37bf85c51je 0x37bf85c7d
37bf85c53
37bf85c53loc_37bf85c53:
37bf85c53mov r8, [rsi+8*rcx-8]
37bf85c58movsd_xmm x0, [r15+8*rcx-8]
37bf85c5fcmp r8, [rbx+8*rcx-8]
37bf85c64jg 0x37bf85c40
37bf85c66mov [r11+8*rcx-8], r8
37bf85c6bmovsd_xmm [r10+8*rcx-8], x0
37bf85c72je 0x37bf85c40
37bf85c74add rcx, 1
37bf85c78cmp r9, rcx
37bf85c7bjne 0x37bf85c53
37bf85c7d
37bf85c7dloc_37bf85c7d:
37bf85c7dmov rbx, [rsp+24]
37bf85c82add rbx, [rsp+16]
37bf85c87mov [rsp+56], rbx
37bf85c8cjmp 0x37bf85dc3
37bf85c91
37bf85c91 0f 1f 80 00 00 00 00 .......
37bf85c98
37bf85c98loc_37bf85c98:
37bf85c98minsd x0, x6
37bf85c9cmov [r8], 1
37bf85ca3movsd_xmm [rbp+8*rsi-8], x0
37bf85ca9jmp 0x37bf85b76
37bf85cae
37bf85caeloc_37bf85cae:
37bf85caecmp [rsp+16], r13
37bf85cb3jg 0x37bf861e1
37bf85cb9mov r9, [rsp+16]
37bf85cbemovsd_xmm x7, [rax]
37bf85cc2mov [rsp+32], r13
37bf85cc7mov rbx, [rsp+304]
37bf85ccfmov [rsp+80], r14
37bf85cd4movsd_xmm x3, [rbx]
37bf85cd8mov rbx, [rsp+256]
37bf85ce0mov rbp, [rbx]
37bf85ce3mov rbx, [rsp+24]
37bf85ce8movapd x6, x3
37bf85cecxorpd x6, [rip+0x4d5b8c]
37bf85cf4lea rsi, [r9+rbx]
37bf85cf8lea r8, [rbp+1]
37bf85cfclea rbx, [8*rsi]
37bf85d04mov [rsp+56], rsi
37bf85d09lea rsi, [r10+rbx]
37bf85d0dadd rbx, r11
37bf85d10
37bf85d10loc_37bf85d10:
37bf85d10movsd_xmm x2, [r15+8*r9-8]
37bf85d17movapd x0, x7
37bf85d1bxor ecx, ecx
37bf85d1dsubsd x0, x2
37bf85d21comisd x3, x0
37bf85d25jb 0x37bf85d30
37bf85d27minsd x0, x6
37bf85d2bmov ecx, 1
37bf85d30
37bf85d30loc_37bf85d30:
37bf85d30cmp rbp, 1
37bf85d34jle 0x37bf85d6f
37bf85d36mov edi, 2
37bf85d3bnop [rax+rax]
37bf85d40
37bf85d40loc_37bf85d40:
37bf85d40movsd_xmm x1, [rdx+8*rdi-16]
37bf85d46divsd x1, x0
37bf85d4amovsd_xmm x0, [rax+8*rdi-8]
37bf85d50subsd x0, x1
37bf85d54subsd x0, x2
37bf85d58comisd x3, x0
37bf85d5cjb 0x37bf85d66
37bf85d5eminsd x0, x6
37bf85d62add rcx, 1
37bf85d66
37bf85d66loc_37bf85d66:
37bf85d66add rdi, 1
37bf85d6acmp rdi, r8
37bf85d6djne 0x37bf85d40
37bf85d6f
37bf85d6floc_37bf85d6f:
37bf85d6fcmp [rsp+8], 2
37bf85d75je 0x37bf86000
37bf85d7bmov rdi, [rsp+336]
37bf85d83cmp [rdi+8*r9-8], rcx
37bf85d88jge 0x37bf86020
37bf85d8e
37bf85d8eloc_37bf85d8e:
37bf85d8emov [rbx], rcx
37bf85d91movsd_xmm [rsi], x2
37bf85d95
37bf85d95loc_37bf85d95:
37bf85d95add r9, 1
37bf85d99add rsi, 8
37bf85d9dadd rbx, 8
37bf85da1cmp r9, r13
37bf85da4jle 0x37bf85d10
37bf85daamov r14, [rsp+80]
37bf85dafmov r13, [rsp+32]
37bf85db4
37bf85db4loc_37bf85db4:
37bf85db4cmp r13, [rsp+16]
37bf85db9jl 0x37bf861e1
37bf85dbflea r9, [r13+1]
37bf85dc3
37bf85dc3loc_37bf85dc3:
37bf85dc3mov rbx, [rsp+288]
37bf85dcbmov rsi, [rsp+304]
37bf85dd3mov [rsp+328], rdx
37bf85ddbmov [rsp+312], rax
37bf85de3mov rax, [rsp+336]
37bf85debmovsd_xmm x8, [rbx]
37bf85df0mov rbx, [rsp+296]
37bf85df8maxsd x8, [rsi]
37bf85dfdmovsd_xmm x7, [rbx]
37bf85e01mov rbx, [rsp+56]
37bf85e06lea r8, [r11+8*rbx]
37bf85e0amov rbx, [rsp+16]
37bf85e0fmov rcx, rbx
37bf85e12nop [rax]
37bf85e15nop [rax+rax]
37bf85e20
37bf85e20loc_37bf85e20:
37bf85e20movsd_xmm x2, [r14+8*rcx]
37bf85e26movsd_xmm x3, [r10+8*rcx-8]
37bf85e2dmovapd x0, x2
37bf85e31movapd x6, x3
37bf85e35andpd x0, [rip+0x4d5a53]
37bf85e3dandpd x6, [rip+0x4d5a4b]
37bf85e45movapd x1, x2
37bf85e49subsd x1, x3
37bf85e4dandpd x1, [rip+0x4d5a3b]
37bf85e55maxsd x0, x6
37bf85e59mulsd x0, x7
37bf85e5dmaxsd x0, x8
37bf85e62comisd x0, x1
37bf85e66ja 0x37bf85e76
37bf85e68mov rsi, [r8]
37bf85e6bcmp [r11+8*rcx-8], rsi
37bf85e70jl 0x37bf85ef4
37bf85e76
37bf85e76loc_37bf85e76:
37bf85e76cmp rcx, rbx
37bf85e79jle 0x37bf85ef0
37bf85e7blea rsi, [rbx-1]
37bf85e7fmov rdi, [rsp+24]
37bf85e84mov r12, [r11+8*rcx-8]
37bf85e89movsd_xmm x0, [r10+8*rsi]
37bf85e8fmov rdx, [r11+8*rsi]
37bf85e93add rdi, rbx
37bf85e96mov rbp, [r8]
37bf85e99movsd_xmm [r10+8*rcx-8], x0
37bf85ea0movsd_xmm x0, [r10+8*rdi]
37bf85ea6mov [r11+8*rcx-8], rdx
37bf85eabmov rdx, [r11+8*rdi]
37bf85eafmovsd_xmm [r14+8*rcx], x0
37bf85eb5mov [r8], rdx
37bf85eb8movsd_xmm [r10+8*rsi], x3
37bf85ebemov [r11+8*rsi], r12
37bf85ec2movsd_xmm [r10+8*rdi], x2
37bf85ec8mov [r11+8*rdi], rbp
37bf85ecccmp [rsp+8], 3
37bf85ed2jne 0x37bf85ef0
37bf85ed4mov rdi, [rax+8*rcx-8]
37bf85ed9mov rbp, [rax+8*rsi]
37bf85eddmov [rax+8*rcx-8], rbp
37bf85ee2mov [rax+8*rsi], rdi
37bf85ee6nop [rax+rax]
37bf85ef0
37bf85ef0loc_37bf85ef0:
37bf85ef0add rbx, 1
37bf85ef4
37bf85ef4loc_37bf85ef4:
37bf85ef4add rcx, 1
37bf85ef8add r8, 8
37bf85efccmp r9, rcx
37bf85effjne 0x37bf85e20
37bf85f05mov [rsp+16], rbx
37bf85f0amov rax, [rsp+312]
37bf85f12mov rdx, [rsp+328]
37bf85f1acmp rbx, r13
37bf85f1djg 0x37bf8644a
37bf85f23je 0x37bf861b8
37bf85f29mov rsi, [rsp+16]
37bf85f2emov rcx, [rsp+24]
37bf85f33mov r12, r9
37bf85f36xor r8l, r8l
37bf85f39sub r12, rsi
37bf85f3clea rbx, [8*rsi-8]
37bf85f44add rsi, rcx
37bf85f47xor ecx, ecx
37bf85f49mov rbp, r12
37bf85f4clea rdi, [r10+rbx]
37bf85f50lea rsi, [r10+8*rsi]
37bf85f54add rbx, r15
37bf85f57shr rbp, 1
37bf85f5anop [rax+rax]
37bf85f5fnop [rax+rax]
37bf85f6anop [rax+rax]
37bf85f75nop [rax+rax]
37bf85f80
37bf85f80loc_37bf85f80:
37bf85f80movupd x0, [rdi+rcx]
37bf85f85movupd x7, [rsi+rcx]
37bf85f8aadd r8, 1
37bf85f8eaddpd x0, x7
37bf85f92mulpd x0, x4
37bf85f96movups [rbx+rcx], x0
37bf85f9aadd rcx, 16
37bf85f9ecmp r8, rbp
37bf85fa1jne 0x37bf85f80
37bf85fa3test r12b, 1
37bf85fa7je 0x37bf85fd6
37bf85fa9mov rcx, r12
37bf85facand rcx, -2
37bf85fb0add rcx, [rsp+16]
37bf85fb5
37bf85fb5loc_37bf85fb5:
37bf85fb5mov rbx, [rsp+24]
37bf85fbalea r8, [rbx+rcx]
37bf85fbemovsd_xmm x0, [r10+8*r8]
37bf85fc4addsd x0, [r10+8*rcx-8]
37bf85fcbmulsd x0, x5
37bf85fcfmovsd_xmm [r15+8*rcx-8], x0
37bf85fd6
37bf85fd6loc_37bf85fd6:
37bf85fd6add [rsp+40], 1
37bf85fdcmov rsi, [rsp+40]
37bf85fe1cmp [rsp+72], rsi
37bf85fe6jge 0x37bf85ad0
37bf85fecmov r12, [rsp+16]
37bf85ff1mov r14, r13
37bf85ff4jmp 0x37bf861ed
37bf85ff9
37bf85ff9 0f 1f 80 00 00 00 00 .......
37bf86000
37bf86000loc_37bf86000:
37bf86000mov rdi, [r11+8*r9-8]
37bf86005mov r12, rcx
37bf86008mov r14, [rbx]
37bf8600bcmp rdi, rcx
37bf8600ecmovge r12, rdi
37bf86012cmp r12, r14
37bf86015jl 0x37bf86040
37bf86017movsd_xmm [rsi], x2
37bf8601bjmp 0x37bf85d95
37bf86020
37bf86020loc_37bf86020:
37bf86020mov [r11+8*r9-8], rcx
37bf86025movsd_xmm [r10+8*r9-8], x2
37bf8602cjne 0x37bf85d95
37bf86032jmp 0x37bf85d8e
37bf86037
37bf86037 66 0f 1f 84 00 00 00 00 00 f........
37bf86040
37bf86040loc_37bf86040:
37bf86040cmp rdi, rcx
37bf86043jge 0x37bf8608c
37bf86045mov rdi, [rsp+32]
37bf8604acmp [rsp+48], rdi
37bf8604fjle 0x37bf861cb
37bf86055mov rcx, [rsp+24]
37bf8605amovsd_xmm x0, [rsi]
37bf8605elea rcx, [rdi+rcx+1]
37bf86063mov [r11+8*rcx], r14
37bf86067movsd_xmm [r10+8*rcx], x0
37bf8606dlea rcx, [rdi+1]
37bf86071mov [r11+8*rdi], r12
37bf86075movsd_xmm [r10+8*rdi], x2
37bf8607bmov [rbx], r12
37bf8607emov [rsp+32], rcx
37bf86083movsd_xmm [rsi], x2
37bf86087jmp 0x37bf85d95
37bf8608c
37bf8608cloc_37bf8608c:
37bf8608cmovsd_xmm [r10+8*r9-8], x2
37bf86093jmp 0x37bf85d95
37bf86098
37bf86098loc_37bf86098:
37bf86098mov rbx, [rsp+24]
37bf8609dmov [rsp+32], r14
37bf860a2mov r12, [rsp+384]
37bf860aamov r14, [rsp+96]
37bf860afadd rbx, rcx
37bf860b2mov [rsp+56], rbx
37bf860b7lea rdi, [r10+8*rbx]
37bf860bbjmp 0x37bf860d5
37bf860bd
37bf860bdloc_37bf860bd:
37bf860bdmovsd_xmm x0, [r15+8*rcx-8]
37bf860c4movsd_xmm [rdi], x0
37bf860c8
37bf860c8loc_37bf860c8:
37bf860c8add rcx, 1
37bf860ccadd rdi, 8
37bf860d0cmp rcx, r9
37bf860d3je 0x37bf86152
37bf860d5
37bf860d5loc_37bf860d5:
37bf860d5mov r8, [r12+8*rcx-8]
37bf860damov rsi, [r11+8*rcx-8]
37bf860dfmov rbx, [r14+8*rcx]
37bf860e3cmp rsi, r8
37bf860e6cmovge r8, rsi
37bf860eamov rbp, rbx
37bf860edcmp r8, rbx
37bf860f0cmovle rbp, r8
37bf860f4mov [r12+8*rcx-8], rbp
37bf860f9jge 0x37bf860bd
37bf860fbcmp rsi, rbp
37bf860feje 0x37bf86193
37bf86104lea r8, [r13+1]
37bf86108cmp [rsp+48], r8
37bf8610djl 0x37bf861a6
37bf86113mov rsi, [rsp+24]
37bf86118movsd_xmm x0, [rdi]
37bf8611cadd rsi, r8
37bf8611fmovsd_xmm [r10+8*rsi], x0
37bf86125movsd_xmm x0, [r15+8*rcx-8]
37bf8612cmov [r11+8*rsi], rbx
37bf86130mov [r11+8*r13], rbp
37bf86134mov [r14+8*rcx], rbp
37bf86138movsd_xmm [r10+8*r13], x0
37bf8613emovsd_xmm [rdi], x0
37bf86142
37bf86142loc_37bf86142:
37bf86142add rcx, 1
37bf86146mov r13, r8
37bf86149add rdi, 8
37bf8614dcmp rcx, r9
37bf86150jne 0x37bf860d5
37bf86152
37bf86152loc_37bf86152:
37bf86152mov rsi, [rsp+392]
37bf8615amov r14, [rsp+32]
37bf8615fcmp [rsi], 0
37bf86163je 0x37bf85db4
37bf86169
37bf86169loc_37bf86169:
37bf86169movups x6, [rsp+112]
37bf8616emovups x7, [rsp+128]
37bf86176movups x8, [rsp+144]
37bf8617fadd rsp, 168
37bf86186pop rbx
37bf86187pop rsi
37bf86188pop rdi
37bf86189pop rbp
37bf8618apop r12
37bf8618cpop r13
37bf8618epop r14
37bf86190pop r15
37bf86192ret
37bf86193
37bf86193loc_37bf86193:
37bf86193movsd_xmm x0, [r15+8*rcx-8]
37bf8619amovsd_xmm [r10+8*rcx-8], x0
37bf861a1jmp 0x37bf860c8
37bf861a6
37bf861a6loc_37bf861a6:
37bf861a6mov rbx, [rsp+392]
37bf861aemov rsi, [rsp+104]
37bf861b3mov [rbx], rsi
37bf861b6jmp 0x37bf86142
37bf861b8
37bf861b8loc_37bf861b8:
37bf861b8mov rcx, [rsp+16]
37bf861bdjmp 0x37bf85fb5
37bf861c2
37bf861c2loc_37bf861c2:
37bf861c2mov [rsi], -1
37bf861c9jmp 0x37bf86169
37bf861cb
37bf861cbloc_37bf861cb:
37bf861cbmov rax, [rsp+48]
37bf861d0mov rbx, [rsp+392]
37bf861d8add rax, 1
37bf861dcmov [rbx], rax
37bf861dfjmp 0x37bf86169
37bf861e1
37bf861e1loc_37bf861e1:
37bf861e1mov r12, [rsp+16]
37bf861e6mov r14, r13
37bf861e9lea r9, [r13+1]
37bf861ed
37bf861edloc_37bf861ed:
37bf861edmov eax, 0
37bf861f2sub r9, r12
37bf861f5cmovs r9, rax
37bf861f9mov rax, [rsp+392]
37bf86201mov [rax], r9
37bf86204mov rax, [rsp+360]
37bf8620cmov [rax], r14
37bf8620fjmp 0x37bf86169
37bf86214
37bf86214loc_37bf86214:
37bf86214mov r12, [rsp+16]
37bf86219mov r14, r13
37bf8621clea r9, [r13+1]
37bf86220cmp [rsp+8], 2
37bf86226jne 0x37bf861ed
37bf86228mov rax, [rsp+392]
37bf86230cmp [rax], 0
37bf86234je 0x37bf861ed
37bf86236jmp 0x37bf86169
37bf8623b
37bf8623b 0f 1f 44 00 00 ..D..
37bf86240
37bf86240loc_37bf86240:
37bf86240test r14, r14
37bf86243jle 0x37bf85a4b
37bf86249cmp r14, 1
37bf8624dje 0x37bf8642c
37bf86253lea rbp, [rbx+rbx]
37bf86257mov rdi, r14
37bf8625amovddup x1, [rip+0x4d563e]
37bf86262xor r8l, r8l
37bf86265lea rcx, [rsi+rbp+1]
37bf8626ashr rdi, 1
37bf8626dlea r9, [r10+8*rcx]
37bf86271xor ecx, ecx
37bf86273
37bf86273loc_37bf86273:
37bf86273movupd x0, [r9+rcx]
37bf86279movupd x5, [r10+rcx]
37bf8627fadd r8, 1
37bf86283addpd x0, x5
37bf86287mulpd x0, x1
37bf8628bmovups [r15+rcx], x0
37bf86290add rcx, 16
37bf86294cmp r8, rdi
37bf86297jne 0x37bf86273
37bf86299test r14b, 1
37bf8629dje 0x37bf85a4b
37bf862a3mov r8, r14
37bf862a6or r8, 1
37bf862aa
37bf862aaloc_37bf862aa:
37bf862aalea rcx, [rbp+rsi]
37bf862afadd rcx, r8
37bf862b2movsd_xmm x0, [r10+8*rcx]
37bf862b8addsd x0, [r10+8*r8-8]
37bf862bfmulsd x0, [rip+0x4d55d9]
37bf862c7movsd_xmm [r15+8*r8-8], x0
37bf862cejmp 0x37bf85a4b
37bf862d3
37bf862d3loc_37bf862d3:
37bf862d3mov rcx, [rsp+360]
37bf862dbmov [rcx], 0
37bf862e2test r14, r14
37bf862e5jle 0x37bf86169
37bf862eblea r15, [r14+1]
37bf862efmovsd_xmm x6, [rax]
37bf862f3mov r13, [rsp+8]
37bf862f8mov rdi, r11
37bf862fbmov rcx, [rsp+304]
37bf86303lea r12, [8*rbx]
37bf8630bpxor x4, x4
37bf8630fmovsd_xmm x3, [rcx]
37bf86313mov rcx, [rsp+256]
37bf8631bmov rbp, [rcx]
37bf8631elea rcx, [rsi+2*rbx]
37bf86322movapd x5, x3
37bf86326xor esi, esi
37bf86328lea r14, [r11+8*rcx]
37bf8632cxorpd x5, [rip+0x4d554c]
37bf86334mov [rsp+16], r14
37bf86339lea r9, [rbp+1]
37bf8633d
37bf8633dloc_37bf8633d:
37bf8633dmov r8, rdi
37bf86340mov rbx, r10
37bf86343mov r14l, 2
37bf86349
37bf86349loc_37bf86349:
37bf86349movsd_xmm x2, [rbx]
37bf8634dmovapd x0, x6
37bf86351subsd x0, x2
37bf86355movapd x1, x0
37bf86359andpd x1, [rip+0x4d552f]
37bf86361comisd x3, x1
37bf86365ja 0x37bf863e9
37bf8636bcomisd x4, x0
37bf8636fmov [r8], 0
37bf86376jae 0x37bf863ed
37bf86378
37bf86378loc_37bf86378:
37bf86378mov ecx, 2
37bf8637dcmp rbp, 1
37bf86381jg 0x37bf86397
37bf86383jmp 0x37bf863d2
37bf86385
37bf86385 0f 1f 00 ...
37bf86388
37bf86388loc_37bf86388:
37bf86388comisd x4, x0
37bf8638cjae 0x37bf863c5
37bf8638eadd rcx, 1
37bf86392cmp rcx, r9
37bf86395je 0x37bf863d2
37bf86397
37bf86397loc_37bf86397:
37bf86397movsd_xmm x1, [rdx+8*rcx-16]
37bf8639ddivsd x1, x0
37bf863a1movsd_xmm x0, [rax+8*rcx-8]
37bf863a7subsd x0, x1
37bf863absubsd x0, x2
37bf863afmovapd x1, x0
37bf863b3andpd x1, [rip+0x4d54d5]
37bf863bbcomisd x3, x1
37bf863bfjbe 0x37bf86388
37bf863c1movapd x0, x5
37bf863c5
37bf863c5loc_37bf863c5:
37bf863c5add rcx, 1
37bf863c9add [r8], 1
37bf863cdcmp rcx, r9
37bf863d0jne 0x37bf86397
37bf863d2
37bf863d2loc_37bf863d2:
37bf863d2add rbx, r12
37bf863d5add r8, r12
37bf863d8cmp r14, 1
37bf863dcje 0x37bf863f9
37bf863demov r14l, 1
37bf863e4jmp 0x37bf86349
37bf863e9
37bf863e9loc_37bf863e9:
37bf863e9movapd x0, x5
37bf863ed
37bf863edloc_37bf863ed:
37bf863edmov [r8], 1
37bf863f4jmp 0x37bf86378
37bf863f9
37bf863f9loc_37bf863f9:
37bf863f9mov rbx, [rsp+16]
37bf863feadd r10, 8
37bf86402add rdi, 8
37bf86406add rsi, [rbx+8*r13]
37bf8640asub rsi, [r11+8*r13-8]
37bf8640fadd r13, 1
37bf86413cmp r13, r15
37bf86416jne 0x37bf8633d
37bf8641cmov rax, [rsp+360]
37bf86424mov [rax], rsi
37bf86427jmp 0x37bf86169
37bf8642c
37bf8642cloc_37bf8642c:
37bf8642cmov r8l, 1
37bf86432lea rbp, [rbx+rbx]
37bf86436jmp 0x37bf862aa
37bf8643b
37bf8643bloc_37bf8643b:
37bf8643bmov r12l, 1
37bf86441lea r9, [r14+1]
37bf86445jmp 0x37bf861ed
37bf8644a
37bf8644aloc_37bf8644a:
37bf8644amov r12, rbx
37bf8644dmov r14, r13
37bf86450jmp 0x37bf861ed
37bf85980
Loading..