File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b96fec0
37b96fec0dstein_:
37b96fec0push r15
37b96fec2push r14
37b96fec4push r13
37b96fec6push r12
37b96fec8push rbp
37b96fec9push rdi
37b96fecapush rsi
37b96fecbpush rbx
37b96feccsub rsp, 488
37b96fed3movups [rsp+320], x6
37b96fedbmovups [rsp+336], x7
37b96fee3movups [rsp+352], x8
37b96feecmovups [rsp+368], x9
37b96fef5movups [rsp+384], x10
37b96fefemovups [rsp+400], x11
37b96ff07movups [rsp+416], x12
37b96ff10movups [rsp+432], x13
37b96ff19movups [rsp+448], x14
37b96ff22movups [rsp+464], x15
37b96ff2bmov rax, [rsp+624]
37b96ff33mov ebx, [r9]
37b96ff36mov r15, [rsp+632]
37b96ff3emovsxd rsi, [rax]
37b96ff41mov rax, [rsp+656]
37b96ff49mov [rsp+560], rcx
37b96ff51mov r14, rdx
37b96ff54mov rbp, r8
37b96ff57mov [rsp+584], r9
37b96ff5fmov [rax], 0
37b96ff65test ebx, ebx
37b96ff67jle 0x37b96ff7f
37b96ff69mov r8l, ebx
37b96ff6cmov rcx, [rsp+648]
37b96ff74xor edx, edx
37b96ff76shl r8, 2
37b96ff7acall memset
37b96ff7f
37b96ff7floc_37b96ff7f:
37b96ff7fmov rax, [rsp+560]
37b96ff87mov ecx, [rax]
37b96ff89test ecx, ecx
37b96ff8bjs 0x37b97003f
37b96ff91test ebx, ebx
37b96ff93js 0x37b96ff9d
37b96ff95cmp ecx, ebx
37b96ff97jge 0x37b97004e
37b96ff9d
37b96ff9dloc_37b96ff9d:
37b96ff9dmov edx, -4
37b96ffa2mov eax, 4
37b96ffa7
37b96ffa7loc_37b96ffa7:
37b96ffa7mov rsi, [rsp+656]
37b96ffafmov r8l, 6
37b96ffb5lea rcx, [rip+0xad1344]
37b96ffbcmov [rsp+304], eax
37b96ffc3mov [rsi], edx
37b96ffc5lea rdx, [rsp+304]
37b96ffcdcall xerbla_
37b96ffd2nop
37b96ffd3
37b96ffd3loc_37b96ffd3:
37b96ffd3movups x6, [rsp+320]
37b96ffdbmovups x7, [rsp+336]
37b96ffe3movups x8, [rsp+352]
37b96ffecmovups x9, [rsp+368]
37b96fff5movups x10, [rsp+384]
37b96fffemovups x11, [rsp+400]
37b970007movups x12, [rsp+416]
37b970010movups x13, [rsp+432]
37b970019movups x14, [rsp+448]
37b970022movups x15, [rsp+464]
37b97002badd rsp, 488
37b970032pop rbx
37b970033pop rsi
37b970034pop rdi
37b970035pop rbp
37b970036pop r12
37b970038pop r13
37b97003apop r14
37b97003cpop r15
37b97003eret
37b97003f
37b97003floc_37b97003f:
37b97003fmov edx, -1
37b970044mov eax, 1
37b970049jmp 0x37b96ffa7
37b97004e
37b97004eloc_37b97004e:
37b97004etest ecx, ecx
37b970050mov eax, 1
37b970055cmovg eax, ecx
37b970058cmp esi, eax
37b97005ajl 0x37b9700c6
37b97005ccmp ebx, 1
37b97005fjle 0x37b9700d5
37b970061mov rax, [rsp+600]
37b970069mov r10, [rsp+592]
37b970071mov r9, [rsp+600]
37b970079mov edx, [rax]
37b97007bmov eax, 2
37b970080jmp 0x37b970094
37b970082
37b970082 66 0f 1f 44 00 00 f..D..
37b970088
37b970088loc_37b970088:
37b970088add rax, 1
37b97008ccmp ebx, eax
37b97008ejl 0x37b970a14
37b970094
37b970094loc_37b970094:
37b970094mov r8l, edx
37b970097mov edx, [r9+4*rax-4]
37b97009ccmp edx, r8l
37b97009fjl 0x37b970a21
37b9700a5jne 0x37b970088
37b9700a7movsd_xmm x0, [r10+8*rax-16]
37b9700aecomisd x0, [r10+8*rax-8]
37b9700b5jbe 0x37b970088
37b9700b7mov edx, -5
37b9700bcmov eax, 5
37b9700c1jmp 0x37b96ffa7
37b9700c6
37b9700c6loc_37b9700c6:
37b9700c6mov edx, -9
37b9700cbmov eax, 9
37b9700d0jmp 0x37b96ffa7
37b9700d5
37b9700d5loc_37b9700d5:
37b9700d5test ecx, ecx
37b9700d7je 0x37b96ffd3
37b9700ddtest ebx, ebx
37b9700dfje 0x37b96ffd3
37b9700e5
37b9700e5loc_37b9700e5:
37b9700e5cmp ecx, 1
37b9700e8jne 0x37b970101
37b9700eamov rax, [rsp+616]
37b9700f2mov rsi, [rip+0xad1227]
37b9700f9mov [rax], rsi
37b9700fcjmp 0x37b96ffd3
37b970101
37b970101loc_37b970101:
37b970101mov edx, 9
37b970106lea rcx, [rip+0xad11f9]
37b97010dcall dlamch_
37b970112mov rax, [rsp+584]
37b97011amov rdi, [rsp+600]
37b970122movapd x10, x0
37b970127pcmpeqd x0, x0
37b97012bmovsxd rax, [rax]
37b97012epsrld x0, 31
37b970133movups [rsp+304], x0
37b97013bmov [rsp+200], eax
37b970142mov eax, [rdi+4*rax-4]
37b970146mov [rsp+252], eax
37b97014dtest eax, eax
37b97014fjle 0x37b96ffd3
37b970155mov rax, rsi
37b970158mov [rsp+216], rsi
37b970160movddup x12, [rip+0xad11c7]
37b970169mov r13l, 1
37b97016fnot rax
37b970172mov [rsp+568], r14
37b97017amov r12, [rsp+608]
37b970182mov [rsp+224], rax
37b97018amov rax, [rsp+560]
37b970192mov [rsp+208], 1
37b97019emov ecx, [rax]
37b9701a0mov [rsp+576], rbp
37b9701a8lea eax, [rcx+rcx]
37b9701ablea edi, [rcx+rax]
37b9701aecdqe
37b9701b0lea rax, [r15+8*rax]
37b9701b4movsxd rdx, edi
37b9701b7mov [rsp+160], edi
37b9701bemov [rsp+120], rax
37b9701c3lea eax, [rcx+rdi]
37b9701c6lea rbx, [r15+8*rdx]
37b9701cacdqe
37b9701cclea edx, [rcx+1]
37b9701cfmov [rsp+96], rbx
37b9701d4lea rax, [r15+8*rax]
37b9701d8movsxd rdx, edx
37b9701dbmov [rsp+128], rax
37b9701e3lea rbx, [r15+8*rdx]
37b9701e7mov [rsp+104], rbx
37b9701ecmov rbx, r15
37b9701eflea r15, [8*rsi]
37b9701f7nop [rax+rax]
37b970200
37b970200loc_37b970200:
37b970200mov rax, [rsp+208]
37b970208mov edx, 1
37b97020dcmp rax, 1
37b970211je 0x37b97021f
37b970213mov eax, [r12+4*rax-8]
37b970218mov [rsp+92], eax
37b97021clea edx, [rax+1]
37b97021f
37b97021floc_37b97021f:
37b97021fmov rax, [rsp+208]
37b970227mov eax, [r12+4*rax-4]
37b97022cmov ecx, eax
37b97022esub ecx, edx
37b970230lea r9l, [rcx+1]
37b970234mov [rsp+260], r9l
37b97023ccmp r9l, 1
37b970240jne 0x37b970891
37b970246
37b970246loc_37b970246:
37b970246cmp [rsp+200], r13l
37b97024ejl 0x37b97082e
37b970254movsxd r10, edx
37b970257mov rdi, [rsp+568]
37b97025fmovsxd r14, r13l
37b970262mov rcx, [rsp+216]
37b97026alea rax, [8*r10-8]
37b970272mov ebp, [rsp+208]
37b970279mov [rsp+608], r12
37b970281movq x13, [rip+0xad10a6]
37b97028aadd rdi, rax
37b97028dimul rcx, r14
37b970291add rcx, [rsp+224]
37b970299mov [rsp+92], 0
37b9702a1mov [rsp+240], rdi
37b9702a9mov rdi, [rsp+576]
37b9702b1mov r12l, ebp
37b9702b4mov [rsp+248], r13l
37b9702bcmovsd_xmm x14, [rip+0xad105b]
37b9702c5add rdi, rax
37b9702c8mov [rsp+176], rax
37b9702d0mov [rsp+184], rdi
37b9702d8mov rdi, [rsp+616]
37b9702e0mov [rsp+232], r10
37b9702e8lea rdi, [rdi+8*rcx+8]
37b9702edjmp 0x37b97034d
37b9702ef
37b9702ef 90 .
37b9702f0
37b9702f0loc_37b9702f0:
37b9702f0mov rax, [rip+0xad1029]
37b9702f7mov [rbx], rax
37b9702famov rax, [rsp+560]
37b970302mov r8l, [rax]
37b970305test r8l, r8l
37b970308jle 0x37b970318
37b97030ashl r8, 3
37b97030exor edx, edx
37b970310mov rcx, rdi
37b970313call memset
37b970318
37b970318loc_37b970318:
37b970318movapd x7, x9
37b97031d
37b97031dloc_37b97031d:
37b97031dmov rax, [rsp+176]
37b970325mov r8l, esi
37b970328mov rdx, rbx
37b97032bshl r8, 3
37b97032flea rcx, [rdi+rax]
37b970333call memcpy
37b970338
37b970338loc_37b970338:
37b970338add r14, 1
37b97033cadd rdi, r15
37b97033fcmp [rsp+200], r14l
37b970347jl 0x37b970862
37b97034d
37b97034dloc_37b97034d:
37b97034dmov rax, [rsp+600]
37b970355mov [rsp+156], r14l
37b97035dcmp [rax+4*r14-4], r12l
37b970362jne 0x37b970823
37b970368mov rax, [rsp+592]
37b970370mov esi, [rsp+260]
37b970377add [rsp+92], 1
37b97037cmovsd_xmm x9, [rax+8*r14-8]
37b970383movsd_xmm [rsp+288], x9
37b97038dcmp esi, 1
37b970390je 0x37b9702f0
37b970396movq x6, [rip+0xad0f92]
37b97039ecmp [rsp+92], 1
37b9703a3je 0x37b9703da
37b9703a5movapd x0, x9
37b9703aasubsd x9, x7
37b9703afmovapd x6, x13
37b9703b4mulsd x0, x10
37b9703b9andpd x0, x13
37b9703bemulsd x0, [rip+0xad0f8a]
37b9703c6comisd x0, x9
37b9703cbjbe 0x37b9703da
37b9703cdaddsd x0, x7
37b9703d1movsd_xmm [rsp+288], x0
37b9703da
37b9703daloc_37b9703da:
37b9703dalea rsi, [rsp+260]
37b9703e2lea rdx, [rsp+304]
37b9703eamov r9, rbx
37b9703edmov r8, rsi
37b9703f0lea rcx, [rip+0xad0f19]
37b9703f7call dlarnv_
37b9703fclea rax, [rip+0xad0f11]
37b970403mov r9, [rsp+96]
37b970408mov rcx, rsi
37b97040bmov [rsp+32], rax
37b970410mov rdx, [rsp+240]
37b970418mov r8, rax
37b97041bcall dcopy_
37b970420lea rax, [rip+0xad0eed]
37b970427mov ecx, [rsp+260]
37b97042emov r9, [rsp+104]
37b970433mov [rsp+32], rax
37b970438mov rdx, [rsp+184]
37b970440mov r8, rax
37b970443lea ebp, [rcx-1]
37b970446lea rcx, [rsp+268]
37b97044emov [rsp+268], ebp
37b970455call dcopy_
37b97045alea rax, [rip+0xad0eb3]
37b970461mov [rsp+268], ebp
37b970468mov rbp, [rsp+120]
37b97046dmov [rsp+32], rax
37b970472mov rdx, [rsp+184]
37b97047amov r8, rax
37b97047dlea rcx, [rsp+268]
37b970485mov r9, rbp
37b970488call dcopy_
37b97048dlea rax, [rsp+264]
37b970495mov [rsp+32], rbp
37b97049amov rcx, rsi
37b97049dmov [rsp+64], rax
37b9704a2mov r9, [rsp+104]
37b9704a7mov ebp, 5
37b9704aclea r8, [rsp+288]
37b9704b4mov [rsp+144], rax
37b9704bcmov rax, [rsp+640]
37b9704c4mov rdx, [rsp+96]
37b9704c9mov [rsp+280], 0
37b9704d5mov [rsp+56], rax
37b9704damov rax, [rsp+128]
37b9704e2mov [rsp+48], rax
37b9704e7lea rax, [rsp+280]
37b9704efmov [rsp+40], rax
37b9704f4mov [rsp+136], rax
37b9704fccall dlagtf_
37b970501lea rax, [rsp+272]
37b970509mov [rsp+152], 0
37b970514movsd_xmm x9, [rsp+288]
37b97051emov [rsp+112], rax
37b970523mov [rsp+168], r14
37b97052bmov [rsp+192], rdi
37b970533mov [rsp+204], r12l
37b97053b
37b97053bloc_37b97053b:
37b97053blea r8, [rip+0xad0dd2]
37b970542mov rdx, rbx
37b970545mov rcx, rsi
37b970548call idamax_
37b97054dmov ecx, [rsp+260]
37b970554pxor x1, x1
37b970558mov edi, [rsp+160]
37b97055fcdqe
37b970561lea r9, [rip+0xad0dac]
37b970568mov r8, rbx
37b97056blea edx, [rcx+rdi]
37b97056ecvtsi2sd x1, ecx
37b970572mulsd x1, x8
37b970577mov rcx, rsi
37b97057amovsxd rdx, edx
37b97057dmovsd_xmm x0, [rbx+8*rdx-8]
37b970583mov rdx, [rsp+112]
37b970588andpd x0, x6
37b97058cmaxsd x0, x10
37b970591mulsd x0, x1
37b970595movsd_xmm x1, [rbx+8*rax-8]
37b97059bandpd x1, x6
37b97059fdivsd x0, x1
37b9705a3movsd_xmm [rsp+272], x0
37b9705accall dscal_
37b9705b1mov rax, [rsp+144]
37b9705b9mov [rsp+56], rbx
37b9705bemov rdx, rsi
37b9705c1mov r9, [rsp+104]
37b9705c6mov r8, [rsp+96]
37b9705cblea rcx, [rip+0xad0d46]
37b9705d2mov [rsp+72], rax
37b9705d7mov rax, [rsp+136]
37b9705dfmov [rsp+64], rax
37b9705e4mov rax, [rsp+640]
37b9705ecmov [rsp+48], rax
37b9705f1mov rax, [rsp+128]
37b9705f9mov [rsp+40], rax
37b9705femov rax, [rsp+120]
37b970603mov [rsp+32], rax
37b970608call dlagts_
37b97060dcmp [rsp+92], 1
37b970612je 0x37b9706e1
37b970618movapd x0, x9
37b97061dsubsd x0, x7
37b970621andpd x0, x6
37b970625comisd x0, x11
37b97062aja 0x37b970810
37b970630mov rax, [rsp+168]
37b970638mov r12l, [rsp+164]
37b970640mov r14l, eax
37b970643cmp r12l, eax
37b970646je 0x37b970810
37b97064cjge 0x37b9706e1
37b970652movsxd rcx, r12l
37b970655mov rax, [rsp+232]
37b97065dimul rcx, [rsp+216]
37b970666mov rdi, [rsp+616]
37b97066eadd rax, [rsp+224]
37b970676add rax, rcx
37b970679lea rdi, [rdi+8*rax]
37b97067dnop [rax]
37b970680
37b970680loc_37b970680:
37b970680lea rax, [rip+0xad0c8d]
37b970687mov r9, rdi
37b97068amov rdx, rbx
37b97068dmov rcx, rsi
37b970690mov [rsp+32], rax
37b970695mov r8, rax
37b970698add r12l, 1
37b97069ccall ddot_
37b9706a1mov [rsp+32], rbx
37b9706a6mov r8, rdi
37b9706a9mov rcx, rsi
37b9706aclea rax, [rip+0xad0c61]
37b9706b3xorpd x0, [rip+0xad0ca5]
37b9706bblea rdx, [rsp+296]
37b9706c3add rdi, r15
37b9706c6mov [rsp+40], rax
37b9706cbmov r9, rax
37b9706cemovsd_xmm [rsp+296], x0
37b9706d7call daxpy_
37b9706dccmp r12l, r14l
37b9706dfjne 0x37b970680
37b9706e1
37b9706e1loc_37b9706e1:
37b9706e1lea r8, [rip+0xad0c2c]
37b9706e8mov rdx, rbx
37b9706ebmov rcx, rsi
37b9706eecall idamax_
37b9706f3cdqe
37b9706f5movsd_xmm x0, [rbx+8*rax-8]
37b9706fbandpd x0, x6
37b9706ffcomisd x15, x0
37b970704ja 0x37b97071c
37b970706add [rsp+152], 1
37b97070ecmp [rsp+152], 2
37b970716jg 0x37b970874
37b97071c
37b97071cloc_37b97071c:
37b97071csub ebp, 1
37b97071fjne 0x37b97053b
37b970725mov rax, [rsp+656]
37b97072dmov rcx, [rsp+656]
37b970735mov r14, [rsp+168]
37b97073dmov rdi, [rsp+192]
37b970745movsxd rax, [rax]
37b970748mov r12l, [rsp+204]
37b970750lea edx, [rax+1]
37b970753mov [rcx], edx
37b970755mov rdx, [rsp+648]
37b97075dmov ecx, [rsp+156]
37b970764mov [rdx+4*rax], ecx
37b970767
37b970767loc_37b970767:
37b970767lea r8, [rip+0xad0ba6]
37b97076emov rdx, rbx
37b970771movapd x6, x14
37b970776mov rcx, rsi
37b970779call dnrm2_
37b97077elea r8, [rip+0xad0b8f]
37b970785mov rdx, rbx
37b970788mov rcx, rsi
37b97078bdivsd x6, x0
37b97078fmovsd_xmm [rsp+272], x6
37b970798call idamax_
37b97079dpxor x0, x0
37b9707a1cdqe
37b9707a3comisd x0, [rbx+8*rax-8]
37b9707a9jbe 0x37b9707bc
37b9707abxorpd x6, [rip+0xad0bad]
37b9707b3movsd_xmm [rsp+272], x6
37b9707bc
37b9707bcloc_37b9707bc:
37b9707bcmov rdx, [rsp+112]
37b9707c1mov r8, rbx
37b9707c4mov rcx, rsi
37b9707c7lea r9, [rip+0xad0b46]
37b9707cecall dscal_
37b9707d3mov rax, [rsp+560]
37b9707dbmov esi, [rsp+260]
37b9707e2mov r8l, [rax]
37b9707e5test r8l, r8l
37b9707e8jle 0x37b9707f8
37b9707eashl r8, 3
37b9707eexor edx, edx
37b9707f0mov rcx, rdi
37b9707f3call memset
37b9707f8
37b9707f8loc_37b9707f8:
37b9707f8movapd x7, x9
37b9707fdtest esi, esi
37b9707ffjg 0x37b97031d
37b970805jmp 0x37b970338
37b97080a
37b97080a 66 0f 1f 44 00 00 f..D..
37b970810
37b970810loc_37b970810:
37b970810mov eax, [rsp+156]
37b970817mov [rsp+164], eax
37b97081ejmp 0x37b9706e1
37b970823
37b970823loc_37b970823:
37b970823mov r12, [rsp+608]
37b97082bmov r13l, r14l
37b97082e
37b97082eloc_37b97082e:
37b97082eadd [rsp+208], 1
37b970837mov rax, [rsp+208]
37b97083fcmp [rsp+252], eax
37b970846jl 0x37b96ffd3
37b97084cmov rax, [rsp+584]
37b970854mov eax, [rax]
37b970856mov [rsp+200], eax
37b97085djmp 0x37b970200
37b970862
37b970862loc_37b970862:
37b970862mov r13l, [rsp+248]
37b97086amov r12, [rsp+608]
37b970872jmp 0x37b97082e
37b970874
37b970874loc_37b970874:
37b970874mov r14, [rsp+168]
37b97087cmov rdi, [rsp+192]
37b970884mov r12l, [rsp+204]
37b97088cjmp 0x37b970767
37b970891
37b970891loc_37b970891:
37b970891mov rdi, [rsp+576]
37b970899mov rsi, [rsp+568]
37b9708a1lea r8l, [rdx-1]
37b9708a5movsxd r10, eax
37b9708a8movsxd r8, r8l
37b9708abmovsd_xmm x1, [rdi+8*r8]
37b9708b1movsd_xmm x0, [rsi+8*r8]
37b9708b7movhpd x1, [rdi+8*r10-16]
37b9708belea edi, [rdx+1]
37b9708c1andpd x1, x12
37b9708c6movhpd x0, [rsi+8*r10-8]
37b9708cdandpd x0, x12
37b9708d2addpd x0, x1
37b9708d6movapd x8, x0
37b9708dbunpckhpd x8, x0
37b9708e0maxpd x8, x0
37b9708e5cmp eax, edi
37b9708e7jle 0x37b9709db
37b9708edcmp ecx, 2
37b9708f0je 0x37b97098f
37b9708f6lea esi, [rcx-1]
37b9708f9movsxd rax, edx
37b9708fcmov r11, [rsp+568]
37b970904mov r10, [rsp+576]
37b97090cmov r8l, esi
37b97090flea rcx, [8*rax]
37b970917movddup x2, x8
37b97091cshr r8l, 1
37b97091fadd r11, rcx
37b970922lea r10, [r10+8*rax-8]
37b970927xor eax, eax
37b970929add rcx, [rsp+576]
37b970931shl r8, 4
37b970935nop [rax+rax]
37b970940
37b970940loc_37b970940:
37b970940movupd x0, [r10+rax]
37b970946movupd x1, [r11+rax]
37b97094candpd x0, x12
37b970951andpd x1, x12
37b970956addpd x0, x1
37b97095amovupd x1, [rcx+rax]
37b97095fadd rax, 16
37b970963andpd x1, x12
37b970968addpd x0, x1
37b97096cmaxpd x2, x0
37b970970cmp rax, r8
37b970973jne 0x37b970940
37b970975movapd x8, x2
37b97097aunpckhpd x8, x2
37b97097fmaxpd x8, x2
37b970984test sil, 1
37b970988je 0x37b9709db
37b97098aand esi, -2
37b97098dadd edi, esi
37b97098f
37b97098floc_37b97098f:
37b97098fmovsxd rcx, edi
37b970992mov rsi, [rsp+568]
37b97099amov rdi, [rsp+576]
37b9709a2lea rax, [rcx-1]
37b9709a6movsd_xmm x0, [rdi+8*rcx-16]
37b9709acmovsd_xmm x1, [rsi+8*rax]
37b9709b1andpd x0, [rip+0xad0977]
37b9709b9andpd x1, [rip+0xad096f]
37b9709c1addsd x0, x1
37b9709c5movsd_xmm x1, [rdi+8*rax]
37b9709caandpd x1, [rip+0xad095e]
37b9709d2addsd x0, x1
37b9709d6maxsd x8, x0
37b9709db
37b9709dbloc_37b9709db:
37b9709dbmovsd_xmm x0, [rip+0xad0965]
37b9709e3pxor x1, x1
37b9709e7movsd_xmm x11, [rip+0xad0950]
37b9709f0mov [rsp+164], r13l
37b9709f8cvtsi2sd x1, r9l
37b9709fddivsd x0, x1
37b970a01mulsd x11, x8
37b970a06sqrtsd x0, x0
37b970a0amovapd x15, x0
37b970a0fjmp 0x37b970246
37b970a14
37b970a14loc_37b970a14:
37b970a14test ecx, ecx
37b970a16je 0x37b96ffd3
37b970a1cjmp 0x37b9700e5
37b970a21
37b970a21loc_37b970a21:
37b970a21mov edx, -6
37b970a26mov eax, 6
37b970a2bjmp 0x37b96ffa7
37b96fec0
37b96fec0dstein_:
37b96fec0push r15
37b96fec2push r14
37b96fec4push r13
37b96fec6push r12
37b96fec8push rbp
37b96fec9push rdi
37b96fecapush rsi
37b96fecbpush rbx
37b96feccsub rsp, 488
37b96fed3movups [rsp+320], x6
37b96fedbmovups [rsp+336], x7
37b96fee3movups [rsp+352], x8
37b96feecmovups [rsp+368], x9
37b96fef5movups [rsp+384], x10
37b96fefemovups [rsp+400], x11
37b96ff07movups [rsp+416], x12
37b96ff10movups [rsp+432], x13
37b96ff19movups [rsp+448], x14
37b96ff22movups [rsp+464], x15
37b96ff2bmov rax, [rsp+624]
37b96ff33mov ebx, [r9]
37b96ff36mov r15, [rsp+632]
37b96ff3emovsxd rsi, [rax]
37b96ff41mov rax, [rsp+656]
37b96ff49mov [rsp+560], rcx
37b96ff51mov r14, rdx
37b96ff54mov rbp, r8
37b96ff57mov [rsp+584], r9
37b96ff5fmov [rax], 0
37b96ff65test ebx, ebx
37b96ff67jle 0x37b96ff7f
37b96ff69mov r8l, ebx
37b96ff6cmov rcx, [rsp+648]
37b96ff74xor edx, edx
37b96ff76shl r8, 2
37b96ff7acall memset
37b96ff7f
37b96ff7floc_37b96ff7f:
37b96ff7fmov rax, [rsp+560]
37b96ff87mov ecx, [rax]
37b96ff89test ecx, ecx
37b96ff8bjs 0x37b97003f
37b96ff91test ebx, ebx
37b96ff93js 0x37b96ff9d
37b96ff95cmp ecx, ebx
37b96ff97jge 0x37b97004e
37b96ff9d
37b96ff9dloc_37b96ff9d:
37b96ff9dmov edx, -4
37b96ffa2mov eax, 4
37b96ffa7
37b96ffa7loc_37b96ffa7:
37b96ffa7mov rsi, [rsp+656]
37b96ffafmov r8l, 6
37b96ffb5lea rcx, [rip+0xad1344]
37b96ffbcmov [rsp+304], eax
37b96ffc3mov [rsi], edx
37b96ffc5lea rdx, [rsp+304]
37b96ffcdcall xerbla_
37b96ffd2nop
37b96ffd3
37b96ffd3loc_37b96ffd3:
37b96ffd3movups x6, [rsp+320]
37b96ffdbmovups x7, [rsp+336]
37b96ffe3movups x8, [rsp+352]
37b96ffecmovups x9, [rsp+368]
37b96fff5movups x10, [rsp+384]
37b96fffemovups x11, [rsp+400]
37b970007movups x12, [rsp+416]
37b970010movups x13, [rsp+432]
37b970019movups x14, [rsp+448]
37b970022movups x15, [rsp+464]
37b97002badd rsp, 488
37b970032pop rbx
37b970033pop rsi
37b970034pop rdi
37b970035pop rbp
37b970036pop r12
37b970038pop r13
37b97003apop r14
37b97003cpop r15
37b97003eret
37b97003f
37b97003floc_37b97003f:
37b97003fmov edx, -1
37b970044mov eax, 1
37b970049jmp 0x37b96ffa7
37b97004e
37b97004eloc_37b97004e:
37b97004etest ecx, ecx
37b970050mov eax, 1
37b970055cmovg eax, ecx
37b970058cmp esi, eax
37b97005ajl 0x37b9700c6
37b97005ccmp ebx, 1
37b97005fjle 0x37b9700d5
37b970061mov rax, [rsp+600]
37b970069mov r10, [rsp+592]
37b970071mov r9, [rsp+600]
37b970079mov edx, [rax]
37b97007bmov eax, 2
37b970080jmp 0x37b970094
37b970082
37b970082 66 0f 1f 44 00 00 f..D..
37b970088
37b970088loc_37b970088:
37b970088add rax, 1
37b97008ccmp ebx, eax
37b97008ejl 0x37b970a14
37b970094
37b970094loc_37b970094:
37b970094mov r8l, edx
37b970097mov edx, [r9+4*rax-4]
37b97009ccmp edx, r8l
37b97009fjl 0x37b970a21
37b9700a5jne 0x37b970088
37b9700a7movsd_xmm x0, [r10+8*rax-16]
37b9700aecomisd x0, [r10+8*rax-8]
37b9700b5jbe 0x37b970088
37b9700b7mov edx, -5
37b9700bcmov eax, 5
37b9700c1jmp 0x37b96ffa7
37b9700c6
37b9700c6loc_37b9700c6:
37b9700c6mov edx, -9
37b9700cbmov eax, 9
37b9700d0jmp 0x37b96ffa7
37b9700d5
37b9700d5loc_37b9700d5:
37b9700d5test ecx, ecx
37b9700d7je 0x37b96ffd3
37b9700ddtest ebx, ebx
37b9700dfje 0x37b96ffd3
37b9700e5
37b9700e5loc_37b9700e5:
37b9700e5cmp ecx, 1
37b9700e8jne 0x37b970101
37b9700eamov rax, [rsp+616]
37b9700f2mov rsi, [rip+0xad1227]
37b9700f9mov [rax], rsi
37b9700fcjmp 0x37b96ffd3
37b970101
37b970101loc_37b970101:
37b970101mov edx, 9
37b970106lea rcx, [rip+0xad11f9]
37b97010dcall dlamch_
37b970112mov rax, [rsp+584]
37b97011amov rdi, [rsp+600]
37b970122movapd x10, x0
37b970127pcmpeqd x0, x0
37b97012bmovsxd rax, [rax]
37b97012epsrld x0, 31
37b970133movups [rsp+304], x0
37b97013bmov [rsp+200], eax
37b970142mov eax, [rdi+4*rax-4]
37b970146mov [rsp+252], eax
37b97014dtest eax, eax
37b97014fjle 0x37b96ffd3
37b970155mov rax, rsi
37b970158mov [rsp+216], rsi
37b970160movddup x12, [rip+0xad11c7]
37b970169mov r13l, 1
37b97016fnot rax
37b970172mov [rsp+568], r14
37b97017amov r12, [rsp+608]
37b970182mov [rsp+224], rax
37b97018amov rax, [rsp+560]
37b970192mov [rsp+208], 1
37b97019emov ecx, [rax]
37b9701a0mov [rsp+576], rbp
37b9701a8lea eax, [rcx+rcx]
37b9701ablea edi, [rcx+rax]
37b9701aecdqe
37b9701b0lea rax, [r15+8*rax]
37b9701b4movsxd rdx, edi
37b9701b7mov [rsp+160], edi
37b9701bemov [rsp+120], rax
37b9701c3lea eax, [rcx+rdi]
37b9701c6lea rbx, [r15+8*rdx]
37b9701cacdqe
37b9701cclea edx, [rcx+1]
37b9701cfmov [rsp+96], rbx
37b9701d4lea rax, [r15+8*rax]
37b9701d8movsxd rdx, edx
37b9701dbmov [rsp+128], rax
37b9701e3lea rbx, [r15+8*rdx]
37b9701e7mov [rsp+104], rbx
37b9701ecmov rbx, r15
37b9701eflea r15, [8*rsi]
37b9701f7nop [rax+rax]
37b970200
37b970200loc_37b970200:
37b970200mov rax, [rsp+208]
37b970208mov edx, 1
37b97020dcmp rax, 1
37b970211je 0x37b97021f
37b970213mov eax, [r12+4*rax-8]
37b970218mov [rsp+92], eax
37b97021clea edx, [rax+1]
37b97021f
37b97021floc_37b97021f:
37b97021fmov rax, [rsp+208]
37b970227mov eax, [r12+4*rax-4]
37b97022cmov ecx, eax
37b97022esub ecx, edx
37b970230lea r9l, [rcx+1]
37b970234mov [rsp+260], r9l
37b97023ccmp r9l, 1
37b970240jne 0x37b970891
37b970246
37b970246loc_37b970246:
37b970246cmp [rsp+200], r13l
37b97024ejl 0x37b97082e
37b970254movsxd r10, edx
37b970257mov rdi, [rsp+568]
37b97025fmovsxd r14, r13l
37b970262mov rcx, [rsp+216]
37b97026alea rax, [8*r10-8]
37b970272mov ebp, [rsp+208]
37b970279mov [rsp+608], r12
37b970281movq x13, [rip+0xad10a6]
37b97028aadd rdi, rax
37b97028dimul rcx, r14
37b970291add rcx, [rsp+224]
37b970299mov [rsp+92], 0
37b9702a1mov [rsp+240], rdi
37b9702a9mov rdi, [rsp+576]
37b9702b1mov r12l, ebp
37b9702b4mov [rsp+248], r13l
37b9702bcmovsd_xmm x14, [rip+0xad105b]
37b9702c5add rdi, rax
37b9702c8mov [rsp+176], rax
37b9702d0mov [rsp+184], rdi
37b9702d8mov rdi, [rsp+616]
37b9702e0mov [rsp+232], r10
37b9702e8lea rdi, [rdi+8*rcx+8]
37b9702edjmp 0x37b97034d
37b9702ef
37b9702ef 90 .
37b9702f0
37b9702f0loc_37b9702f0:
37b9702f0mov rax, [rip+0xad1029]
37b9702f7mov [rbx], rax
37b9702famov rax, [rsp+560]
37b970302mov r8l, [rax]
37b970305test r8l, r8l
37b970308jle 0x37b970318
37b97030ashl r8, 3
37b97030exor edx, edx
37b970310mov rcx, rdi
37b970313call memset
37b970318
37b970318loc_37b970318:
37b970318movapd x7, x9
37b97031d
37b97031dloc_37b97031d:
37b97031dmov rax, [rsp+176]
37b970325mov r8l, esi
37b970328mov rdx, rbx
37b97032bshl r8, 3
37b97032flea rcx, [rdi+rax]
37b970333call memcpy
37b970338
37b970338loc_37b970338:
37b970338add r14, 1
37b97033cadd rdi, r15
37b97033fcmp [rsp+200], r14l
37b970347jl 0x37b970862
37b97034d
37b97034dloc_37b97034d:
37b97034dmov rax, [rsp+600]
37b970355mov [rsp+156], r14l
37b97035dcmp [rax+4*r14-4], r12l
37b970362jne 0x37b970823
37b970368mov rax, [rsp+592]
37b970370mov esi, [rsp+260]
37b970377add [rsp+92], 1
37b97037cmovsd_xmm x9, [rax+8*r14-8]
37b970383movsd_xmm [rsp+288], x9
37b97038dcmp esi, 1
37b970390je 0x37b9702f0
37b970396movq x6, [rip+0xad0f92]
37b97039ecmp [rsp+92], 1
37b9703a3je 0x37b9703da
37b9703a5movapd x0, x9
37b9703aasubsd x9, x7
37b9703afmovapd x6, x13
37b9703b4mulsd x0, x10
37b9703b9andpd x0, x13
37b9703bemulsd x0, [rip+0xad0f8a]
37b9703c6comisd x0, x9
37b9703cbjbe 0x37b9703da
37b9703cdaddsd x0, x7
37b9703d1movsd_xmm [rsp+288], x0
37b9703da
37b9703daloc_37b9703da:
37b9703dalea rsi, [rsp+260]
37b9703e2lea rdx, [rsp+304]
37b9703eamov r9, rbx
37b9703edmov r8, rsi
37b9703f0lea rcx, [rip+0xad0f19]
37b9703f7call dlarnv_
37b9703fclea rax, [rip+0xad0f11]
37b970403mov r9, [rsp+96]
37b970408mov rcx, rsi
37b97040bmov [rsp+32], rax
37b970410mov rdx, [rsp+240]
37b970418mov r8, rax
37b97041bcall dcopy_
37b970420lea rax, [rip+0xad0eed]
37b970427mov ecx, [rsp+260]
37b97042emov r9, [rsp+104]
37b970433mov [rsp+32], rax
37b970438mov rdx, [rsp+184]
37b970440mov r8, rax
37b970443lea ebp, [rcx-1]
37b970446lea rcx, [rsp+268]
37b97044emov [rsp+268], ebp
37b970455call dcopy_
37b97045alea rax, [rip+0xad0eb3]
37b970461mov [rsp+268], ebp
37b970468mov rbp, [rsp+120]
37b97046dmov [rsp+32], rax
37b970472mov rdx, [rsp+184]
37b97047amov r8, rax
37b97047dlea rcx, [rsp+268]
37b970485mov r9, rbp
37b970488call dcopy_
37b97048dlea rax, [rsp+264]
37b970495mov [rsp+32], rbp
37b97049amov rcx, rsi
37b97049dmov [rsp+64], rax
37b9704a2mov r9, [rsp+104]
37b9704a7mov ebp, 5
37b9704aclea r8, [rsp+288]
37b9704b4mov [rsp+144], rax
37b9704bcmov rax, [rsp+640]
37b9704c4mov rdx, [rsp+96]
37b9704c9mov [rsp+280], 0
37b9704d5mov [rsp+56], rax
37b9704damov rax, [rsp+128]
37b9704e2mov [rsp+48], rax
37b9704e7lea rax, [rsp+280]
37b9704efmov [rsp+40], rax
37b9704f4mov [rsp+136], rax
37b9704fccall dlagtf_
37b970501lea rax, [rsp+272]
37b970509mov [rsp+152], 0
37b970514movsd_xmm x9, [rsp+288]
37b97051emov [rsp+112], rax
37b970523mov [rsp+168], r14
37b97052bmov [rsp+192], rdi
37b970533mov [rsp+204], r12l
37b97053b
37b97053bloc_37b97053b:
37b97053blea r8, [rip+0xad0dd2]
37b970542mov rdx, rbx
37b970545mov rcx, rsi
37b970548call idamax_
37b97054dmov ecx, [rsp+260]
37b970554pxor x1, x1
37b970558mov edi, [rsp+160]
37b97055fcdqe
37b970561lea r9, [rip+0xad0dac]
37b970568mov r8, rbx
37b97056blea edx, [rcx+rdi]
37b97056ecvtsi2sd x1, ecx
37b970572mulsd x1, x8
37b970577mov rcx, rsi
37b97057amovsxd rdx, edx
37b97057dmovsd_xmm x0, [rbx+8*rdx-8]
37b970583mov rdx, [rsp+112]
37b970588andpd x0, x6
37b97058cmaxsd x0, x10
37b970591mulsd x0, x1
37b970595movsd_xmm x1, [rbx+8*rax-8]
37b97059bandpd x1, x6
37b97059fdivsd x0, x1
37b9705a3movsd_xmm [rsp+272], x0
37b9705accall dscal_
37b9705b1mov rax, [rsp+144]
37b9705b9mov [rsp+56], rbx
37b9705bemov rdx, rsi
37b9705c1mov r9, [rsp+104]
37b9705c6mov r8, [rsp+96]
37b9705cblea rcx, [rip+0xad0d46]
37b9705d2mov [rsp+72], rax
37b9705d7mov rax, [rsp+136]
37b9705dfmov [rsp+64], rax
37b9705e4mov rax, [rsp+640]
37b9705ecmov [rsp+48], rax
37b9705f1mov rax, [rsp+128]
37b9705f9mov [rsp+40], rax
37b9705femov rax, [rsp+120]
37b970603mov [rsp+32], rax
37b970608call dlagts_
37b97060dcmp [rsp+92], 1
37b970612je 0x37b9706e1
37b970618movapd x0, x9
37b97061dsubsd x0, x7
37b970621andpd x0, x6
37b970625comisd x0, x11
37b97062aja 0x37b970810
37b970630mov rax, [rsp+168]
37b970638mov r12l, [rsp+164]
37b970640mov r14l, eax
37b970643cmp r12l, eax
37b970646je 0x37b970810
37b97064cjge 0x37b9706e1
37b970652movsxd rcx, r12l
37b970655mov rax, [rsp+232]
37b97065dimul rcx, [rsp+216]
37b970666mov rdi, [rsp+616]
37b97066eadd rax, [rsp+224]
37b970676add rax, rcx
37b970679lea rdi, [rdi+8*rax]
37b97067dnop [rax]
37b970680
37b970680loc_37b970680:
37b970680lea rax, [rip+0xad0c8d]
37b970687mov r9, rdi
37b97068amov rdx, rbx
37b97068dmov rcx, rsi
37b970690mov [rsp+32], rax
37b970695mov r8, rax
37b970698add r12l, 1
37b97069ccall ddot_
37b9706a1mov [rsp+32], rbx
37b9706a6mov r8, rdi
37b9706a9mov rcx, rsi
37b9706aclea rax, [rip+0xad0c61]
37b9706b3xorpd x0, [rip+0xad0ca5]
37b9706bblea rdx, [rsp+296]
37b9706c3add rdi, r15
37b9706c6mov [rsp+40], rax
37b9706cbmov r9, rax
37b9706cemovsd_xmm [rsp+296], x0
37b9706d7call daxpy_
37b9706dccmp r12l, r14l
37b9706dfjne 0x37b970680
37b9706e1
37b9706e1loc_37b9706e1:
37b9706e1lea r8, [rip+0xad0c2c]
37b9706e8mov rdx, rbx
37b9706ebmov rcx, rsi
37b9706eecall idamax_
37b9706f3cdqe
37b9706f5movsd_xmm x0, [rbx+8*rax-8]
37b9706fbandpd x0, x6
37b9706ffcomisd x15, x0
37b970704ja 0x37b97071c
37b970706add [rsp+152], 1
37b97070ecmp [rsp+152], 2
37b970716jg 0x37b970874
37b97071c
37b97071cloc_37b97071c:
37b97071csub ebp, 1
37b97071fjne 0x37b97053b
37b970725mov rax, [rsp+656]
37b97072dmov rcx, [rsp+656]
37b970735mov r14, [rsp+168]
37b97073dmov rdi, [rsp+192]
37b970745movsxd rax, [rax]
37b970748mov r12l, [rsp+204]
37b970750lea edx, [rax+1]
37b970753mov [rcx], edx
37b970755mov rdx, [rsp+648]
37b97075dmov ecx, [rsp+156]
37b970764mov [rdx+4*rax], ecx
37b970767
37b970767loc_37b970767:
37b970767lea r8, [rip+0xad0ba6]
37b97076emov rdx, rbx
37b970771movapd x6, x14
37b970776mov rcx, rsi
37b970779call dnrm2_
37b97077elea r8, [rip+0xad0b8f]
37b970785mov rdx, rbx
37b970788mov rcx, rsi
37b97078bdivsd x6, x0
37b97078fmovsd_xmm [rsp+272], x6
37b970798call idamax_
37b97079dpxor x0, x0
37b9707a1cdqe
37b9707a3comisd x0, [rbx+8*rax-8]
37b9707a9jbe 0x37b9707bc
37b9707abxorpd x6, [rip+0xad0bad]
37b9707b3movsd_xmm [rsp+272], x6
37b9707bc
37b9707bcloc_37b9707bc:
37b9707bcmov rdx, [rsp+112]
37b9707c1mov r8, rbx
37b9707c4mov rcx, rsi
37b9707c7lea r9, [rip+0xad0b46]
37b9707cecall dscal_
37b9707d3mov rax, [rsp+560]
37b9707dbmov esi, [rsp+260]
37b9707e2mov r8l, [rax]
37b9707e5test r8l, r8l
37b9707e8jle 0x37b9707f8
37b9707eashl r8, 3
37b9707eexor edx, edx
37b9707f0mov rcx, rdi
37b9707f3call memset
37b9707f8
37b9707f8loc_37b9707f8:
37b9707f8movapd x7, x9
37b9707fdtest esi, esi
37b9707ffjg 0x37b97031d
37b970805jmp 0x37b970338
37b97080a
37b97080a 66 0f 1f 44 00 00 f..D..
37b970810
37b970810loc_37b970810:
37b970810mov eax, [rsp+156]
37b970817mov [rsp+164], eax
37b97081ejmp 0x37b9706e1
37b970823
37b970823loc_37b970823:
37b970823mov r12, [rsp+608]
37b97082bmov r13l, r14l
37b97082e
37b97082eloc_37b97082e:
37b97082eadd [rsp+208], 1
37b970837mov rax, [rsp+208]
37b97083fcmp [rsp+252], eax
37b970846jl 0x37b96ffd3
37b97084cmov rax, [rsp+584]
37b970854mov eax, [rax]
37b970856mov [rsp+200], eax
37b97085djmp 0x37b970200
37b970862
37b970862loc_37b970862:
37b970862mov r13l, [rsp+248]
37b97086amov r12, [rsp+608]
37b970872jmp 0x37b97082e
37b970874
37b970874loc_37b970874:
37b970874mov r14, [rsp+168]
37b97087cmov rdi, [rsp+192]
37b970884mov r12l, [rsp+204]
37b97088cjmp 0x37b970767
37b970891
37b970891loc_37b970891:
37b970891mov rdi, [rsp+576]
37b970899mov rsi, [rsp+568]
37b9708a1lea r8l, [rdx-1]
37b9708a5movsxd r10, eax
37b9708a8movsxd r8, r8l
37b9708abmovsd_xmm x1, [rdi+8*r8]
37b9708b1movsd_xmm x0, [rsi+8*r8]
37b9708b7movhpd x1, [rdi+8*r10-16]
37b9708belea edi, [rdx+1]
37b9708c1andpd x1, x12
37b9708c6movhpd x0, [rsi+8*r10-8]
37b9708cdandpd x0, x12
37b9708d2addpd x0, x1
37b9708d6movapd x8, x0
37b9708dbunpckhpd x8, x0
37b9708e0maxpd x8, x0
37b9708e5cmp eax, edi
37b9708e7jle 0x37b9709db
37b9708edcmp ecx, 2
37b9708f0je 0x37b97098f
37b9708f6lea esi, [rcx-1]
37b9708f9movsxd rax, edx
37b9708fcmov r11, [rsp+568]
37b970904mov r10, [rsp+576]
37b97090cmov r8l, esi
37b97090flea rcx, [8*rax]
37b970917movddup x2, x8
37b97091cshr r8l, 1
37b97091fadd r11, rcx
37b970922lea r10, [r10+8*rax-8]
37b970927xor eax, eax
37b970929add rcx, [rsp+576]
37b970931shl r8, 4
37b970935nop [rax+rax]
37b970940
37b970940loc_37b970940:
37b970940movupd x0, [r10+rax]
37b970946movupd x1, [r11+rax]
37b97094candpd x0, x12
37b970951andpd x1, x12
37b970956addpd x0, x1
37b97095amovupd x1, [rcx+rax]
37b97095fadd rax, 16
37b970963andpd x1, x12
37b970968addpd x0, x1
37b97096cmaxpd x2, x0
37b970970cmp rax, r8
37b970973jne 0x37b970940
37b970975movapd x8, x2
37b97097aunpckhpd x8, x2
37b97097fmaxpd x8, x2
37b970984test sil, 1
37b970988je 0x37b9709db
37b97098aand esi, -2
37b97098dadd edi, esi
37b97098f
37b97098floc_37b97098f:
37b97098fmovsxd rcx, edi
37b970992mov rsi, [rsp+568]
37b97099amov rdi, [rsp+576]
37b9709a2lea rax, [rcx-1]
37b9709a6movsd_xmm x0, [rdi+8*rcx-16]
37b9709acmovsd_xmm x1, [rsi+8*rax]
37b9709b1andpd x0, [rip+0xad0977]
37b9709b9andpd x1, [rip+0xad096f]
37b9709c1addsd x0, x1
37b9709c5movsd_xmm x1, [rdi+8*rax]
37b9709caandpd x1, [rip+0xad095e]
37b9709d2addsd x0, x1
37b9709d6maxsd x8, x0
37b9709db
37b9709dbloc_37b9709db:
37b9709dbmovsd_xmm x0, [rip+0xad0965]
37b9709e3pxor x1, x1
37b9709e7movsd_xmm x11, [rip+0xad0950]
37b9709f0mov [rsp+164], r13l
37b9709f8cvtsi2sd x1, r9l
37b9709fddivsd x0, x1
37b970a01mulsd x11, x8
37b970a06sqrtsd x0, x0
37b970a0amovapd x15, x0
37b970a0fjmp 0x37b970246
37b970a14
37b970a14loc_37b970a14:
37b970a14test ecx, ecx
37b970a16je 0x37b96ffd3
37b970a1cjmp 0x37b9700e5
37b970a21
37b970a21loc_37b970a21:
37b970a21mov edx, -6
37b970a26mov eax, 6
37b970a2bjmp 0x37b96ffa7
37b96fec0
37b970a30
37b970a30 // align 0x20
37b970a30 // align 0x20
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
Loading..