File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfaeb80
37bfaeb80dlaqr2_64_:
37bfaeb80push r15
37bfaeb82push r14
37bfaeb84push r13
37bfaeb86push r12
37bfaeb88push rbp
37bfaeb89push rdi
37bfaeb8apush rsi
37bfaeb8bpush rbx
37bfaeb8csub rsp, 472
37bfaeb93movups [rsp+416], x6
37bfaeb9bmovups [rsp+432], x7
37bfaeba3movups [rsp+448], x8
37bfaebacmov rax, [rsp+704]
37bfaebb4mov rbp, [rsp+584]
37bfaebbcmov r13, [rsp+672]
37bfaebc4mov rsi, [rsp+696]
37bfaebccmov rdi, [rax]
37bfaebcfmov rax, [rsp+680]
37bfaebd7mov rax, [rax]
37bfaebdamov [rsp+552], rdx
37bfaebe2mov r11, r9
37bfaebe5mov rdx, [rbp]
37bfaebe9mov [rsp+544], rcx
37bfaebf1mov [rsp+136], rax
37bfaebf9mov rax, [rsp+600]
37bfaec01mov [rsp+560], r8
37bfaec09mov [rsp+144], 1
37bfaec15mov r12, [rax]
37bfaec18mov rax, [rsp+632]
37bfaec20mov rax, [rax]
37bfaec23mov [rsp+184], rax
37bfaec2bmov rax, [rsp+576]
37bfaec33mov rax, [rax]
37bfaec36sub rax, [r9]
37bfaec39add rax, 1
37bfaec3dcmp rax, rdx
37bfaec40cmovg rax, rdx
37bfaec44mov [rsp+368], rax
37bfaec4ccmp rax, 2
37bfaec50jg 0x37bfafb20
37bfaec56
37bfaec56loc_37bfaec56:
37bfaec56mov rax, [rsp+744]
37bfaec5ecmp [rax], -1
37bfaec62je 0x37bfafad7
37bfaec68mov rax, [rsp+640]
37bfaec70movsd_xmm x6, [rip+0x4add18]
37bfaec78mov [rax], 0
37bfaec7fmov rax, [rsp+648]
37bfaec87mov [rax], 0
37bfaec8emov rax, [rsp+736]
37bfaec96movsd_xmm [rax], x6
37bfaec9amov rax, [rsp+576]
37bfaeca2mov rax, [rax]
37bfaeca5cmp [r11], rax
37bfaeca8jg 0x37bfafaf1
37bfaecaecmp [rbp], 0
37bfaecb3jle 0x37bfafaf1
37bfaecb9xor eax, eax
37bfaecbbtest r12, r12
37bfaecbemov edx, 12
37bfaecc3mov [rsp+568], r11
37bfaeccbcmovns rax, r12
37bfaeccflea rcx, [rip+0x4adc7c]
37bfaecd6mov rbx, rax
37bfaecd9mov [rsp+200], rax
37bfaece1mov r15, rax
37bfaece4not rbx
37bfaece7mov [rsp+208], rbx
37bfaecefcall dlamch_64_
37bfaecf4mov edx, 9
37bfaecf9lea rcx, [rip+0x4adc5e]
37bfaed00movapd x7, x0
37bfaed04call dlamch_64_
37bfaed09pxor x2, x2
37bfaed0dmov r8, [rbp]
37bfaed11mov rax, [rsp+560]
37bfaed19mov r11, [rsp+568]
37bfaed21movapd x4, x0
37bfaed25cvtsi2sd x2, [rax]
37bfaed2adivsd x2, x0
37bfaed2emov rax, [rsp+576]
37bfaed36mov rcx, [r11]
37bfaed39mov rdx, [rax]
37bfaed3cmov rax, rdx
37bfaed3fmov r10, rdx
37bfaed42sub rax, rcx
37bfaed45add rax, 1
37bfaed49cmp rax, r8
37bfaed4ccmovg rax, r8
37bfaed50sub r10, rax
37bfaed53mov [rsp+368], rax
37bfaed5bmov [rsp+192], r10
37bfaed63mov rax, r10
37bfaed66lea r10, [r10+1]
37bfaed6amov [rsp+168], r10
37bfaed72mulsd x2, x7
37bfaed76pxor x7, x7
37bfaed7acmp rcx, r10
37bfaed7dje 0x37bfaed9a
37bfaed7fimul rax, r15
37bfaed83mov r8, rax
37bfaed86lea rax, [rbx+r10]
37bfaed8amov rbx, [rsp+592]
37bfaed92add rax, r8
37bfaed95movsd_xmm x7, [rbx+8*rax]
37bfaed9a
37bfaed9aloc_37bfaed9a:
37bfaed9amov rbx, [rsp+168]
37bfaeda2mov rax, [rsp+200]
37bfaedaamov r10, [rsp+208]
37bfaedb2imul rax, rbx
37bfaedb6mov [rsp+232], rax
37bfaedbeadd rax, r10
37bfaedc1mov [rsp+216], rax
37bfaedc9add rax, rbx
37bfaedcccmp rdx, rbx
37bfaedcfje 0x37bfafc98
37bfaedd5mov rbx, [rsp+592]
37bfaedddmov [rsp+40], rsi
37bfaede2lea r12, [rsp+368]
37bfaedeaxor edx, edx
37bfaedecmov [rsp+56], 1
37bfaedf5test rdi, rdi
37bfaedf8mov r8, r12
37bfaedfblea rcx, [rip+0x4adb65]
37bfaee02lea r15, [rbx+8*rax]
37bfaee06cmovs rdi, rdx
37bfaee0amov rdx, r12
37bfaee0dmov rax, [rsp+704]
37bfaee15mov r9, r15
37bfaee18mov [rsp+568], r11
37bfaee20mov [rsp+48], rax
37bfaee25mov rax, [rsp+600]
37bfaee2dmov r14, rdi
37bfaee30movsd_xmm [rsp+160], x4
37bfaee39not r14
37bfaee3cmov [rsp+32], rax
37bfaee41movsd_xmm [rsp+152], x2
37bfaee4acall dlacpy_64_
37bfaee4fmov rax, [rsp+368]
37bfaee57lea r9, [rsi+8]
37bfaee5bmov rbx, [rsp+192]
37bfaee63mov rcx, [rsp+592]
37bfaee6blea r8, [rsp+400]
37bfaee73mov [rsp+264], r9
37bfaee7bsub rax, 1
37bfaee7fmov [rsp+240], r8
37bfaee87mov [rsp+392], rax
37bfaee8fmov rax, [rsp+600]
37bfaee97mov rax, [rax]
37bfaee9aadd rax, 1
37bfaee9emov [rsp+400], rax
37bfaeea6mov rax, [rsp+704]
37bfaeeaemov rax, [rax]
37bfaeeb1add rax, 1
37bfaeeb5mov [rsp+408], rax
37bfaeebdmov rax, [rsp+216]
37bfaeec5lea rax, [rbx+rax+2]
37bfaeecalea rdx, [rcx+8*rax]
37bfaeecelea rax, [rsp+408]
37bfaeed6mov [rsp+32], rax
37bfaeedblea rcx, [rsp+392]
37bfaeee3mov [rsp+272], rdx
37bfaeeebmov [rsp+280], rcx
37bfaeef3mov [rsp+128], rax
37bfaeefbcall dcopy_64_
37bfaef00mov [rsp+40], r13
37bfaef05mov r8, r12
37bfaef08mov rdx, r12
37bfaef0bmov rax, [rsp+680]
37bfaef13lea r9, [rip+0x4ada4e]
37bfaef1amov [rsp+56], 1
37bfaef23lea rcx, [rip+0x4ada46]
37bfaef2amov [rsp+48], rax
37bfaef2flea rax, [rip+0x4ada42]
37bfaef36mov [rsp+32], rax
37bfaef3bcall dlaset_64_
37bfaef40lea rdx, [rsp+360]
37bfaef48mov [rsp+88], r13
37bfaef4dlea rax, [8*rbx]
37bfaef55mov [rsp+104], rdx
37bfaef5amov rdx, [rsp+664]
37bfaef62mov r8, r12
37bfaef65mov rbx, [rsp+680]
37bfaef6dmov [rsp+80], r12
37bfaef72add rdx, rax
37bfaef75add rax, [rsp+656]
37bfaef7dmov [rsp+40], rsi
37bfaef82mov [rsp+56], rax
37bfaef87mov rax, [rsp+704]
37bfaef8fmov [rsp+96], rbx
37bfaef94lea rbx, [rip+0x4ad9a5]
37bfaef9bmov [rsp+64], rdx
37bfaefa0lea rdx, [rip+0x4ad9d9]
37bfaefa7mov r9, rbx
37bfaefaamov [rsp+72], rbx
37bfaefafmov rcx, rdx
37bfaefb2mov [rsp+48], rax
37bfaefb7mov [rsp+32], r12
37bfaefbccall dlahqr_64_
37bfaefc1mov rcx, [rsp+368]
37bfaefc9movsd_xmm x2, [rsp+152]
37bfaefd2mov r11, [rsp+568]
37bfaefdamovsd_xmm x4, [rsp+160]
37bfaefe3cmp rcx, 3
37bfaefe7jle 0x37bfb0699
37bfaefedlea r9, [8*rdi+8]
37bfaeff5lea rdx, [rsi-8]
37bfaeff9mov eax, 1
37bfaeffelea r8, [rcx-2]
37bfaf002pxor x0, x0
37bfaf006nop [rax+rax]
37bfaf010
37bfaf010loc_37bfaf010:
37bfaf010add rax, 1
37bfaf014movups [rdx+24], x0
37bfaf018add rdx, r9
37bfaf01bcmp rax, r8
37bfaf01ejne 0x37bfaf010
37bfaf020
37bfaf020loc_37bfaf020:
37bfaf020imul r8, rdi
37bfaf024lea rax, [r14+rcx]
37bfaf028add rax, r8
37bfaf02bmov [rsi+8*rax], 0
37bfaf033mov rax, [rsp+640]
37bfaf03bmov [rax], rcx
37bfaf03emov rax, [rsp+360]
37bfaf046lea rbp, [rax+1]
37bfaf04amov [rsp+176], rax
37bfaf052mov [rsp+344], rbp
37bfaf05acmp rcx, rbp
37bfaf05djl 0x37bfb06f5
37bfaf063
37bfaf063loc_37bfaf063:
37bfaf063mov rax, [rsp+136]
37bfaf06bxor ebx, ebx
37bfaf06dmov [rsp+160], rbp
37bfaf075mov rbp, r13
37bfaf078mov [rsp+568], r11
37bfaf080mov r13, rsi
37bfaf083movddup x8, x7
37bfaf088pxor x6, x6
37bfaf08ctest rax, rax
37bfaf08fmov rsi, [rsp+640]
37bfaf097cmovns rbx, rax
37bfaf09bjmp 0x37bfaf15b
37bfaf0a0
37bfaf0a0loc_37bfaf0a0:
37bfaf0a0sub rdx, rdi
37bfaf0a3lea r11, [r14+rcx]
37bfaf0a7add rdx, r11
37bfaf0aamovsd_xmm x0, [r13+8*rdx]
37bfaf0b1ucomisd x0, x6
37bfaf0b5jp 0x37bfaf0bd
37bfaf0b7je 0x37bfaf186
37bfaf0bd
37bfaf0bdloc_37bfaf0bd:
37bfaf0bdandpd x0, [rip+0x4ad8db]
37bfaf0c5movsd_xmm x5, [r13+8*r9-8]
37bfaf0ccandpd x5, [rip+0x4ad8cc]
37bfaf0d4sqrtsd x0, x0
37bfaf0d8sqrtsd x5, x5
37bfaf0dcmulsd x0, x5
37bfaf0e0addsd x0, x1
37bfaf0e4ucomisd x0, x6
37bfaf0e8jp 0x37bfaf0f8
37bfaf0eajne 0x37bfaf0f8
37bfaf0ecmovapd x0, x7
37bfaf0f0andpd x0, [rip+0x4ad8a8]
37bfaf0f8
37bfaf0f8loc_37bfaf0f8:
37bfaf0f8mulsd x0, x4
37bfaf0fcmov rdx, rbx
37bfaf0ffimul rdx, rcx
37bfaf103mov r9, rdx
37bfaf106sub r9, rbx
37bfaf109maxsd x0, x2
37bfaf10dmov rdx, r9
37bfaf110movsd_xmm x1, [rbp+8*r9]
37bfaf117sub rdx, rbx
37bfaf11amovhpd x1, [rbp+8*rdx]
37bfaf120mulpd x1, x8
37bfaf125andpd x1, [rip+0x4ad883]
37bfaf12dmovapd x5, x1
37bfaf131unpckhpd x5, x1
37bfaf135maxpd x5, x1
37bfaf139comisd x0, x5
37bfaf13djb 0x37bfb0008
37bfaf143sub rcx, 2
37bfaf147mov rdx, [rsp+344]
37bfaf14fmov [rsi], rcx
37bfaf152
37bfaf152loc_37bfaf152:
37bfaf152cmp rcx, rdx
37bfaf155jl 0x37bfaf1e0
37bfaf15b
37bfaf15bloc_37bfaf15b:
37bfaf15bmov rdx, rdi
37bfaf15eimul rdx, rcx
37bfaf162lea r9, [r14+rdx]
37bfaf166add r9, rcx
37bfaf169movsd_xmm x3, [r13+8*r9]
37bfaf170movapd x1, x3
37bfaf174andpd x1, [rip+0x4ad824]
37bfaf17ccmp rcx, 1
37bfaf180jne 0x37bfaf0a0
37bfaf186
37bfaf186loc_37bfaf186:
37bfaf186ucomisd x3, x6
37bfaf18ajp 0x37bfaf19a
37bfaf18cjne 0x37bfaf19a
37bfaf18emovapd x1, x7
37bfaf192andpd x1, [rip+0x4ad806]
37bfaf19a
37bfaf19aloc_37bfaf19a:
37bfaf19amulsd x1, x4
37bfaf19emov rdx, rbx
37bfaf1a1imul rdx, rcx
37bfaf1a5sub rdx, rbx
37bfaf1a8movsd_xmm x0, [rbp+8*rdx]
37bfaf1aemaxsd x1, x2
37bfaf1b2mulsd x0, x7
37bfaf1b6andpd x0, [rip+0x4ad7e2]
37bfaf1becomisd x1, x0
37bfaf1c2jb 0x37bfafd68
37bfaf1c8mov rdx, [rsp+344]
37bfaf1d0sub rcx, 1
37bfaf1d4mov [rsi], rcx
37bfaf1d7cmp rcx, rdx
37bfaf1dajge 0x37bfaf15b
37bfaf1e0
37bfaf1e0loc_37bfaf1e0:
37bfaf1e0mov rsi, r13
37bfaf1e3mov r11, [rsp+568]
37bfaf1ebmov r13, rbp
37bfaf1eemov r10, [rsp+368]
37bfaf1f6mov rbp, [rsp+160]
37bfaf1fetest rcx, rcx
37bfaf201jne 0x37bfb0530
37bfaf207pxor x7, x7
37bfaf20btest r10, r10
37bfaf20ejle 0x37bfb057a
37bfaf214
37bfaf214loc_37bfaf214:
37bfaf214mov rax, [rsp+176]
37bfaf21cmov [rsp+568], r11
37bfaf224pxor x6, x6
37bfaf228mov [rsp+672], r13
37bfaf230lea r8, [rax+2]
37bfaf234mov rax, rdi
37bfaf237mov [rsp+248], r15
37bfaf23fmov r15, rbp
37bfaf242imul rax, rbp
37bfaf246mov [rsp+160], r8
37bfaf24emov [rsp+136], r12
37bfaf256lea r12, [rcx+1]
37bfaf25aadd rax, r14
37bfaf25dadd rax, r8
37bfaf260mov [rsp+224], rax
37bfaf268nop [rax+rax]
37bfaf270
37bfaf270loc_37bfaf270:
37bfaf270mov rax, [rsp+640]
37bfaf278lea rbp, [r12-1]
37bfaf27dcmp [rax], r15
37bfaf280je 0x37bfafff8
37bfaf286mov rax, [rsp+224]
37bfaf28eucomisd x6, [rsi+8*rax]
37bfaf293jp 0x37bfaf29f
37bfaf295mov rbx, [rsp+160]
37bfaf29dje 0x37bfaf2ab
37bfaf29f
37bfaf29floc_37bfaf29f:
37bfaf29fmov rax, [rsp+176]
37bfaf2a7lea rbx, [rax+3]
37bfaf2ab
37bfaf2abloc_37bfaf2ab:
37bfaf2abcmp rbx, rbp
37bfaf2aejg 0x37bfb00c0
37bfaf2b4mov [rsp+696], rsi
37bfaf2bcmov rax, r15
37bfaf2bfmov rsi, rbp
37bfaf2c2mov r9l, 1
37bfaf2c8mov [rsp+152], r15
37bfaf2d0mov rbp, [rsp+696]
37bfaf2d8jmp 0x37bfaf317
37bfaf2da
37bfaf2da 66 0f 1f 44 00 00 f..D..
37bfaf2e0
37bfaf2e0loc_37bfaf2e0:
37bfaf2e0lea r15, [rbx+1]
37bfaf2e4add r13, r15
37bfaf2e7movsd_xmm x1, [rbp+8*r13]
37bfaf2eeucomisd x1, x6
37bfaf2f2jp 0x37bfafe20
37bfaf2f8jne 0x37bfafe20
37bfaf2fecomisd x0, x2
37bfaf302jb 0x37bfafe68
37bfaf308mov rax, rbx
37bfaf30bmov rbx, r15
37bfaf30e
37bfaf30eloc_37bfaf30e:
37bfaf30ecmp rbx, rsi
37bfaf311jg 0x37bfaf3b6
37bfaf317
37bfaf317loc_37bfaf317:
37bfaf317mov rcx, rdi
37bfaf31alea rdx, [rax+1]
37bfaf31eimul rcx, rax
37bfaf322lea r11, [r14+rcx]
37bfaf326lea r13, [rax+r11]
37bfaf32amovsd_xmm x0, [rbp+8*r13]
37bfaf331andpd x0, [rip+0x4ad667]
37bfaf339cmp rdx, rbx
37bfaf33cje 0x37bfaf377
37bfaf33eadd rdx, r11
37bfaf341movsd_xmm x1, [rbp+8*rdx]
37bfaf347lea rdx, [rax+rdi]
37bfaf34bandpd x1, [rip+0x4ad64d]
37bfaf353add rdx, r14
37bfaf356add rdx, rcx
37bfaf359sqrtsd x1, x1
37bfaf35dmovsd_xmm x2, [rbp+8*rdx]
37bfaf363andpd x2, [rip+0x4ad635]
37bfaf36bsqrtsd x2, x2
37bfaf36fmulsd x1, x2
37bfaf373addsd x0, x1
37bfaf377
37bfaf377loc_37bfaf377:
37bfaf377mov rdx, rdi
37bfaf37aimul rdx, rbx
37bfaf37elea r13, [r14+rdx]
37bfaf382lea rcx, [rbx+r13]
37bfaf386movsd_xmm x2, [rbp+8*rcx]
37bfaf38candpd x2, [rip+0x4ad60c]
37bfaf394cmp rsi, rbx
37bfaf397jne 0x37bfaf2e0
37bfaf39dcomisd x0, x2
37bfaf3a1jb 0x37bfaff58
37bfaf3a7
37bfaf3a7loc_37bfaf3a7:
37bfaf3a7mov rbx, r12
37bfaf3aamov rax, rsi
37bfaf3adcmp rbx, rsi
37bfaf3b0jle 0x37bfaf317
37bfaf3b6
37bfaf3b6loc_37bfaf3b6:
37bfaf3b6mov r15, [rsp+152]
37bfaf3bemov rsi, rbp
37bfaf3c1test r9, r9
37bfaf3c4jne 0x37bfb00c0
37bfaf3camov r12, rax
37bfaf3cdjmp 0x37bfaf270
37bfaf3d2
37bfaf3d2 66 0f 1f 44 00 00 f..D..
37bfaf3d8
37bfaf3d8loc_37bfaf3d8:
37bfaf3d8mov r15, [rsp+224]
37bfaf3e0mov r10, [rsp+248]
37bfaf3e8mov r11, [rsp+568]
37bfaf3f0mov r13, [rsp+672]
37bfaf3f8mov r12, [rsp+256]
37bfaf400
37bfaf400loc_37bfaf400:
37bfaf400mov rax, [rsp+640]
37bfaf408pxor x0, x0
37bfaf40cmov rax, [rax]
37bfaf40fcmp r10, rax
37bfaf412jg 0x37bfb0290
37bfaf418ucomisd x7, x0
37bfaf41cjp 0x37bfafab6
37bfaf422jne 0x37bfafab6
37bfaf428
37bfaf428loc_37bfaf428:
37bfaf428xor ebx, ebx
37bfaf42a
37bfaf42aloc_37bfaf42a:
37bfaf42amov rax, [rsp+168]
37bfaf432cmp rax, 1
37bfaf436jle 0x37bfaf469
37bfaf438mulsd x7, [r13]
37bfaf43emov rdi, [rsp+208]
37bfaf446mov rdx, [rsp+232]
37bfaf44esub rdx, [rsp+200]
37bfaf456add rax, rdi
37bfaf459mov rdi, [rsp+592]
37bfaf461add rax, rdx
37bfaf464movsd_xmm [rdi+8*rax], x7
37bfaf469
37bfaf469loc_37bfaf469:
37bfaf469mov [rsp+40], r15
37bfaf46emov r9, rsi
37bfaf471mov r8, r12
37bfaf474mov rdx, r12
37bfaf477mov rax, [rsp+600]
37bfaf47flea rcx, [rip+0x4ad4e1]
37bfaf486mov [rsp+56], 1
37bfaf48fmov [rsp+568], r11
37bfaf497mov [rsp+48], rax
37bfaf49cmov rax, [rsp+704]
37bfaf4a4mov [rsp+32], rax
37bfaf4a9call dlacpy_64_
37bfaf4aemov rdi, [rsp+368]
37bfaf4b6mov r9, [rsp+272]
37bfaf4bemov r8, [rsp+240]
37bfaf4c6mov rdx, [rsp+264]
37bfaf4celea rax, [rdi-1]
37bfaf4d2mov rcx, [rsp+280]
37bfaf4damov [rsp+392], rax
37bfaf4e2mov rax, [rsp+704]
37bfaf4eamov rax, [rax]
37bfaf4edadd rax, 1
37bfaf4f1mov [rsp+400], rax
37bfaf4f9mov rax, [rsp+600]
37bfaf501mov rax, [rax]
37bfaf504mov [rsp+136], rax
37bfaf50cadd rax, 1
37bfaf510mov [rsp+408], rax
37bfaf518mov rax, [rsp+128]
37bfaf520mov [rsp+32], rax
37bfaf525call dcopy_64_
37bfaf52amov rax, [rsp+640]
37bfaf532mov r11, [rsp+568]
37bfaf53acmp [rax], 1
37bfaf53ejle 0x37bfaf548
37bfaf540test bl, bl
37bfaf542jne 0x37bfb05d1
37bfaf548
37bfaf548loc_37bfaf548:
37bfaf548mov rax, [rsp+544]
37bfaf550cmp [rax], 0
37bfaf554jne 0x37bfb0540
37bfaf55amov r8, [r11]
37bfaf55dmov rdx, r8
37bfaf560
37bfaf560loc_37bfaf560:
37bfaf560mov rax, [rsp+712]
37bfaf568mov rcx, [rax]
37bfaf56btest rcx, rcx
37bfaf56ejs 0x37bfb0550
37bfaf574mov rax, [rsp+192]
37bfaf57ccmp rax, r8
37bfaf57fjl 0x37bfaf70f
37bfaf585sub rax, rdx
37bfaf588xor edx, edx
37bfaf58adiv rcx
37bfaf58dmov r14, rax
37bfaf590
37bfaf590loc_37bfaf590:
37bfaf590mov rbp, [rsp+168]
37bfaf598mov rdi, [rsp+592]
37bfaf5a0mov rax, rcx
37bfaf5a3mov [rsp+160], rcx
37bfaf5abmov rdx, [rsp+216]
37bfaf5b3add rdx, [rsp+192]
37bfaf5bblea r9, [rip+0x4ad3a6]
37bfaf5c2mov [rsp+696], rsi
37bfaf5casub rbp, r8
37bfaf5cdlea rdi, [rdi+8*rdx+8]
37bfaf5d2mov [rsp+672], r13
37bfaf5damov rsi, [rsp+600]
37bfaf5e2mov rcx, rbp
37bfaf5e5mov [rsp+136], rdi
37bfaf5edmov rbp, r14
37bfaf5f0mov r15, [rsp+720]
37bfaf5f8mov [rsp+152], r9
37bfaf600mov rbx, [rsp+728]
37bfaf608lea rdi, [rip+0x4ad341]
37bfaf60fmov r14, rcx
37bfaf612jmp 0x37bfaf62f
37bfaf614
37bfaf614 0f 1f 40 00 ..@.
37bfaf618
37bfaf618loc_37bfaf618:
37bfaf618mov rax, [rsp+712]
37bfaf620sub r14, [rsp+160]
37bfaf628sub rbp, 1
37bfaf62cmov rax, [rax]
37bfaf62f
37bfaf62floc_37bfaf62f:
37bfaf62fcmp r14, rax
37bfaf632mov [rsp+96], rbx
37bfaf637mov r9, r12
37bfaf63amov rdx, rdi
37bfaf63dcmovle rax, r14
37bfaf641mov [rsp+88], r15
37bfaf646mov rcx, [rsp+136]
37bfaf64emov [rsp+56], rsi
37bfaf653mov r8, [rsp+128]
37bfaf65bmov [rsp+408], rax
37bfaf663mov rax, r14
37bfaf666neg rax
37bfaf669mov [rsp+32], r12
37bfaf66emov [rsp+112], 1
37bfaf677lea r13, [rcx+8*rax]
37bfaf67bmov rcx, rdi
37bfaf67emov rax, [rsp+152]
37bfaf686mov [rsp+104], 1
37bfaf68fmov [rsp+80], rax
37bfaf694mov rax, [rsp+680]
37bfaf69cmov [rsp+48], r13
37bfaf6a1mov [rsp+72], rax
37bfaf6a6mov rax, [rsp+672]
37bfaf6aemov [rsp+64], rax
37bfaf6b3lea rax, [rip+0x4ad2be]
37bfaf6bamov [rsp+40], rax
37bfaf6bfcall dgemm_64_
37bfaf6c4mov [rsp+48], rsi
37bfaf6c9mov r9, r15
37bfaf6ccmov r8, r12
37bfaf6cfmov [rsp+56], 1
37bfaf6d8mov rdx, [rsp+128]
37bfaf6e0lea rcx, [rip+0x4ad289]
37bfaf6e7mov [rsp+40], r13
37bfaf6ecmov [rsp+32], rbx
37bfaf6f1call dlacpy_64_
37bfaf6f6test rbp, rbp
37bfaf6f9jne 0x37bfaf618
37bfaf6ffmov r13, [rsp+672]
37bfaf707mov rsi, [rsp+696]
37bfaf70f
37bfaf70floc_37bfaf70f:
37bfaf70fmov rax, [rsp+544]
37bfaf717cmp [rax], 0
37bfaf71bje 0x37bfaf8e0
37bfaf721mov rax, [rsp+576]
37bfaf729mov r14, [rax]
37bfaf72cmov rax, [rsp+560]
37bfaf734mov rcx, [rax]
37bfaf737mov rax, [rsp+688]
37bfaf73fadd r14, 1
37bfaf743mov r8, [rax]
37bfaf746test r8, r8
37bfaf749js 0x37bfb05af
37bfaf74fcmp r14, rcx
37bfaf752jg 0x37bfaf8e0
37bfaf758mov rax, rcx
37bfaf75bxor edx, edx
37bfaf75dsub rax, r14
37bfaf760div r8
37bfaf763mov r15, rax
37bfaf766
37bfaf766loc_37bfaf766:
37bfaf766mov rax, [rsp+200]
37bfaf76elea rbx, [rip+0x4ad1db]
37bfaf775mov r10, r15
37bfaf778mov rdx, rcx
37bfaf77bmov rdi, [rsp+592]
37bfaf783lea r9, [rip+0x4ad1de]
37bfaf78amov r15, r14
37bfaf78dmov [rsp+136], rbx
37bfaf795mov rbp, rax
37bfaf798imul rax, r14
37bfaf79cadd rax, [rsp+208]
37bfaf7a4add rax, [rsp+192]
37bfaf7acimul rbp, r8
37bfaf7b0lea rdi, [rdi+8*rax+8]
37bfaf7b5mov [rsp+160], r8
37bfaf7bdmov rbx, [rsp+600]
37bfaf7c5mov [rsp+152], r9
37bfaf7cdmov rax, r8
37bfaf7d0mov r14, r10
37bfaf7d3shl rbp, 3
37bfaf7d7mov [rsp+192], rbp
37bfaf7dfmov rbp, [rsp+704]
37bfaf7e7jmp 0x37bfaf81a
37bfaf7e9
37bfaf7e9 0f 1f 80 00 00 00 00 .......
37bfaf7f0
37bfaf7f0loc_37bfaf7f0:
37bfaf7f0mov rax, [rsp+560]
37bfaf7f8add rdi, [rsp+192]
37bfaf800sub r14, 1
37bfaf804add r15, [rsp+160]
37bfaf80cmov rdx, [rax]
37bfaf80fmov rax, [rsp+688]
37bfaf817mov rax, [rax]
37bfaf81a
37bfaf81aloc_37bfaf81a:
37bfaf81asub rdx, r15
37bfaf81dmov [rsp+96], rbp
37bfaf822mov r8, r12
37bfaf825mov r9, [rsp+128]
37bfaf82dadd rdx, 1
37bfaf831mov [rsp+88], rsi
37bfaf836lea rcx, [rip+0x4ad14d]
37bfaf83dcmp rdx, rax
37bfaf840mov [rsp+72], rbx
37bfaf845cmovg rdx, rax
37bfaf849mov rax, [rsp+152]
37bfaf851mov [rsp+64], rdi
37bfaf856mov [rsp+112], 1
37bfaf85fmov [rsp+80], rax
37bfaf864mov rax, [rsp+680]
37bfaf86cmov [rsp+104], 1
37bfaf875mov [rsp+56], rax
37bfaf87alea rax, [rip+0x4ad0f7]
37bfaf881mov [rsp+48], r13
37bfaf886mov [rsp+40], rax
37bfaf88bmov [rsp+32], r12
37bfaf890mov [rsp+408], rdx
37bfaf898mov rdx, [rsp+136]
37bfaf8a0call dgemm_64_
37bfaf8a5mov [rsp+48], rbx
37bfaf8aamov r9, rsi
37bfaf8admov rdx, r12
37bfaf8b0mov [rsp+56], 1
37bfaf8b9mov r8, [rsp+128]
37bfaf8c1lea rcx, [rip+0x4ad0a8]
37bfaf8c8mov [rsp+40], rdi
37bfaf8cdmov [rsp+32], rbp
37bfaf8d2call dlacpy_64_
37bfaf8d7test r14, r14
37bfaf8dajne 0x37bfaf7f0
37bfaf8e0
37bfaf8e0loc_37bfaf8e0:
37bfaf8e0mov rax, [rsp+552]
37bfaf8e8cmp [rax], 0
37bfaf8ecje 0x37bfafaa3
37bfaf8f2mov rax, [rsp+608]
37bfaf8famov rdi, [rax]
37bfaf8fdmov rax, [rsp+616]
37bfaf905mov rcx, [rax]
37bfaf908mov rax, [rsp+712]
37bfaf910mov r15, [rax]
37bfaf913test r15, r15
37bfaf916js 0x37bfb058d
37bfaf91ccmp rdi, rcx
37bfaf91fjg 0x37bfafaa3
37bfaf925mov rax, rcx
37bfaf928xor edx, edx
37bfaf92asub rax, rdi
37bfaf92ddiv r15
37bfaf930mov rbp, rax
37bfaf933
37bfaf933loc_37bfaf933:
37bfaf933mov rsi, [rsp+184]
37bfaf93bxor eax, eax
37bfaf93dmov rdx, [rsp+168]
37bfaf945lea r9, [rip+0x4ad01c]
37bfaf94cmov [rsp+160], r15
37bfaf954mov r14, [rsp+632]
37bfaf95ctest rsi, rsi
37bfaf95fmov [rsp+672], r13
37bfaf967mov rbx, [rsp+728]
37bfaf96fcmovns rax, rsi
37bfaf973mov [rsp+152], r9
37bfaf97bimul rdx, rax
37bfaf97fnot rax
37bfaf982add rdx, rax
37bfaf985mov rax, [rsp+624]
37bfaf98dlea rsi, [rax+8*rdx]
37bfaf991mov rax, r15
37bfaf994mov rdx, rcx
37bfaf997mov r15, [rsp+720]
37bfaf99fmov [rsp+136], rsi
37bfaf9a7lea rsi, [rip+0x4acfa2]
37bfaf9aejmp 0x37bfaf9d2
37bfaf9b0
37bfaf9b0loc_37bfaf9b0:
37bfaf9b0mov rax, [rsp+616]
37bfaf9b8add rdi, [rsp+160]
37bfaf9c0sub rbp, 1
37bfaf9c4mov rdx, [rax]
37bfaf9c7mov rax, [rsp+712]
37bfaf9cfmov rax, [rax]
37bfaf9d2
37bfaf9d2loc_37bfaf9d2:
37bfaf9d2mov rcx, [rsp+152]
37bfaf9dasub rdx, rdi
37bfaf9ddmov [rsp+112], 1
37bfaf9e6mov r9, r12
37bfaf9e9add rdx, 1
37bfaf9edmov [rsp+96], rbx
37bfaf9f2mov r8, [rsp+128]
37bfaf9facmp rdx, rax
37bfaf9fdmov [rsp+80], rcx
37bfafa02mov rcx, [rsp+680]
37bfafa0acmovg rdx, rax
37bfafa0emov rax, [rsp+136]
37bfafa16mov [rsp+88], r15
37bfafa1bmov [rsp+72], rcx
37bfafa20mov rcx, [rsp+672]
37bfafa28lea r13, [rax+8*rdi]
37bfafa2clea rax, [rip+0x4acf45]
37bfafa33mov [rsp+104], 1
37bfafa3cmov [rsp+64], rcx
37bfafa41mov rcx, rsi
37bfafa44mov [rsp+56], r14
37bfafa49mov [rsp+48], r13
37bfafa4emov [rsp+40], rax
37bfafa53mov [rsp+32], r12
37bfafa58mov [rsp+408], rdx
37bfafa60mov rdx, rsi
37bfafa63call dgemm_64_
37bfafa68mov [rsp+48], r14
37bfafa6dmov r9, r15
37bfafa70mov r8, r12
37bfafa73mov [rsp+56], 1
37bfafa7cmov rdx, [rsp+128]
37bfafa84lea rcx, [rip+0x4acee5]
37bfafa8bmov [rsp+40], r13
37bfafa90mov [rsp+32], rbx
37bfafa95call dlacpy_64_
37bfafa9atest rbp, rbp
37bfafa9djne 0x37bfaf9b0
37bfafaa3
37bfafaa3loc_37bfafaa3:
37bfafaa3mov rax, [rsp+640]
37bfafaabmov r10, [rsp+368]
37bfafab3mov rax, [rax]
37bfafab6
37bfafab6loc_37bfafab6:
37bfafab6mov rsi, [rsp+648]
37bfafabesub r10, rax
37bfafac1sub rax, [rsp+176]
37bfafac9mov [rsi], r10
37bfafaccmov rsi, [rsp+640]
37bfafad4mov [rsi], rax
37bfafad7
37bfafad7loc_37bfafad7:
37bfafad7mov rax, [rsp+736]
37bfafadfpxor x0, x0
37bfafae3cvtsi2sd x0, [rsp+144]
37bfafaedmovsd_xmm [rax], x0
37bfafaf1
37bfafaf1loc_37bfafaf1:
37bfafaf1movups x6, [rsp+416]
37bfafaf9movups x7, [rsp+432]
37bfafb01movups x8, [rsp+448]
37bfafb0aadd rsp, 472
37bfafb11pop rbx
37bfafb12pop rsi
37bfafb13pop rdi
37bfafb14pop rbp
37bfafb15pop r12
37bfafb17pop r13
37bfafb19pop r14
37bfafb1bpop r15
37bfafb1dret
37bfafb1e
37bfafb1e 66 90 f.
37bfafb20
37bfafb20loc_37bfafb20:
37bfafb20mov rbx, [rsp+736]
37bfafb28sub rax, 1
37bfafb2clea r8, [rsp+408]
37bfafb34mov [rsp+568], r9
37bfafb3cmov [rsp+408], rax
37bfafb44lea rax, [rsp+352]
37bfafb4cmov r9, rsi
37bfafb4flea rdx, [rip+0x4acdea]
37bfafb56mov [rsp+48], rbx
37bfafb5blea rcx, [rsp+368]
37bfafb63mov [rsp+40], rbx
37bfafb68mov rbx, [rsp+704]
37bfafb70mov [rsp+64], rax
37bfafb75mov [rsp+144], rax
37bfafb7dlea rax, [rip+0x4acdc4]
37bfafb84mov [rsp+56], rax
37bfafb89mov [rsp+32], rbx
37bfafb8emov [rsp+128], r8
37bfafb96call dgehrd_64_
37bfafb9bmov rbx, [rsp+736]
37bfafba3mov rax, [rsp+144]
37bfafbablea r9, [rsp+368]
37bfafbb3mov r8, [rsp+128]
37bfafbbblea rcx, [rip+0x4acd8f]
37bfafbc2cvttsd2si r15, [rbx]
37bfafbc7mov [rsp+104], rax
37bfafbcclea rax, [rip+0x4acd75]
37bfafbd3mov [rsp+96], rax
37bfafbd8mov rax, [rsp+736]
37bfafbe0mov rbx, [rsp+368]
37bfafbe8mov [rsp+40], r8
37bfafbedlea r8, [rsp+368]
37bfafbf5mov [rsp+88], rax
37bfafbfamov rax, [rsp+680]
37bfafc02mov [rsp+72], r13
37bfafc07lea rdx, [rbx-1]
37bfafc0bmov [rsp+80], rax
37bfafc10mov rax, [rsp+736]
37bfafc18mov [rsp+48], rsi
37bfafc1dmov [rsp+64], rax
37bfafc22mov rax, [rsp+704]
37bfafc2amov [rsp+408], rdx
37bfafc32lea rdx, [rip+0x4acd17]
37bfafc39mov [rsp+56], rax
37bfafc3elea rax, [rip+0x4accfb]
37bfafc45mov [rsp+32], rax
37bfafc4amov [rsp+120], 1
37bfafc53mov [rsp+112], 1
37bfafc5ccall dormhr_64_
37bfafc61mov rax, [rsp+736]
37bfafc69mov r11, [rsp+568]
37bfafc71cvttsd2si rax, [rax]
37bfafc76cmp rax, r15
37bfafc79cmovl rax, r15
37bfafc7dadd rax, [rsp+368]
37bfafc85mov [rsp+144], rax
37bfafc8djmp 0x37bfaec56
37bfafc92
37bfafc92 66 0f 1f 44 00 00 f..D..
37bfafc98
37bfafc98loc_37bfafc98:
37bfafc98mov rsi, [rsp+592]
37bfafca0andpd x7, [rip+0x4accf8]
37bfafca8movsd_xmm x0, [rsi+8*rax]
37bfafcadmov rax, [rsp+192]
37bfafcb5mov rsi, [rsp+656]
37bfafcbdmovsd_xmm [rsi+8*rax], x0
37bfafcc2andpd x0, [rip+0x4accd6]
37bfafccamov rsi, [rsp+664]
37bfafcd2mulsd x0, x4
37bfafcd6mov [rsi+8*rax], 0
37bfafcdemov rax, [rsp+640]
37bfafce6mov [rax], 1
37bfafcedmov rax, [rsp+648]
37bfafcf5mov [rax], 0
37bfafcfcmaxsd x0, x2
37bfafd00comisd x0, x7
37bfafd04jb 0x37bfafd50
37bfafd06mov rax, [rsp+640]
37bfafd0emov [rax], 0
37bfafd15mov rax, [rsp+648]
37bfafd1dmov [rax], 1
37bfafd24cmp rcx, rdx
37bfafd27jge 0x37bfafd50
37bfafd29mov rcx, [rsp+232]
37bfafd31mov rsi, [rsp+592]
37bfafd39lea rax, [r10+rdx]
37bfafd3dsub rcx, [rsp+200]
37bfafd45add rax, rcx
37bfafd48mov [rsi+8*rax], 0
37bfafd50
37bfafd50loc_37bfafd50:
37bfafd50mov rax, [rsp+736]
37bfafd58movsd_xmm [rax], x6
37bfafd5cjmp 0x37bfafaf1
37bfafd61
37bfafd61 0f 1f 80 00 00 00 00 .......
37bfafd68
37bfafd68loc_37bfafd68:
37bfafd68mov rax, [rsp+736]
37bfafd70lea rdx, [rsp+352]
37bfafd78mov r8, r13
37bfafd7bmov [rsp+80], 1
37bfafd84mov [rsp+72], rdx
37bfafd89lea rdx, [rsp+344]
37bfafd91mov r9, [rsp+704]
37bfafd99mov [rsp+64], rax
37bfafd9emov rax, [rsp+680]
37bfafda6mov [rsp+56], rdx
37bfafdablea rdx, [rsp+336]
37bfafdb3mov [rsp+48], rdx
37bfafdb8mov rdx, r12
37bfafdbbmov [rsp+40], rax
37bfafdc0mov [rsp+32], rbp
37bfafdc5mov [rsp+336], rcx
37bfafdcdlea rcx, [rip+0x4acbb4]
37bfafdd4movsd_xmm [rsp+152], x4
37bfafdddmovsd_xmm [rsp+136], x2
37bfafde6call dtrexc_64_
37bfafdebmov rax, [rsp+344]
37bfafdf3mov rcx, [rsi]
37bfafdf6movsd_xmm x2, [rsp+136]
37bfafdffmovsd_xmm x4, [rsp+152]
37bfafe08lea rdx, [rax+1]
37bfafe0cmov [rsp+344], rdx
37bfafe14jmp 0x37bfaf152
37bfafe19
37bfafe19 0f 1f 80 00 00 00 00 .......
37bfafe20
37bfafe20loc_37bfafe20:
37bfafe20lea rcx, [rdi+r14]
37bfafe24andpd x1, [rip+0x4acb74]
37bfafe2cadd rcx, rbx
37bfafe2fadd rcx, rdx
37bfafe32sqrtsd x1, x1
37bfafe36movsd_xmm x3, [rbp+8*rcx]
37bfafe3candpd x3, [rip+0x4acb5c]
37bfafe44sqrtsd x3, x3
37bfafe48mulsd x1, x3
37bfafe4caddsd x1, x2
37bfafe50comisd x0, x1
37bfafe54jb 0x37bfafe68
37bfafe56
37bfafe56loc_37bfafe56:
37bfafe56mov rax, rbx
37bfafe59add rbx, 2
37bfafe5djmp 0x37bfaf30e
37bfafe62
37bfafe62 66 0f 1f 44 00 00 f..D..
37bfafe68
37bfafe68loc_37bfafe68:
37bfafe68mov [rsp+336], rax
37bfafe70lea rax, [rsp+352]
37bfafe78mov r8, rbp
37bfafe7bmov r9, [rsp+704]
37bfafe83mov [rsp+72], rax
37bfafe88mov rax, [rsp+736]
37bfafe90lea rcx, [rip+0x4acaf1]
37bfafe97mov rdx, [rsp+136]
37bfafe9fmov [rsp+344], rbx
37bfafea7mov [rsp+64], rax
37bfafeaclea rax, [rsp+344]
37bfafeb4mov [rsp+56], rax
37bfafeb9lea rax, [rsp+336]
37bfafec1mov [rsp+48], rax
37bfafec6mov rax, [rsp+680]
37bfafecemov [rsp+80], 1
37bfafed7mov [rsp+40], rax
37bfafedcmov rax, [rsp+672]
37bfafee4mov [rsp+32], rax
37bfafee9call dtrexc_64_
37bfafeeecmp [rsp+352], 0
37bfafef7je 0x37bfaff28
37bfafef9movsd_xmm x0, [rbp+8*r13]
37bfaff00mov rax, rbx
37bfaff03mov rbx, r15
37bfaff06
37bfaff06loc_37bfaff06:
37bfaff06ucomisd x0, x6
37bfaff0ajp 0x37bfaff18
37bfaff0cmov r9l, 0
37bfaff12je 0x37bfaf30e
37bfaff18
37bfaff18loc_37bfaff18:
37bfaff18mov rbx, rax
37bfaff1bxor r9l, r9l
37bfaff1ejmp 0x37bfafe56
37bfaff23
37bfaff23 0f 1f 44 00 00 ..D..
37bfaff28
37bfaff28loc_37bfaff28:
37bfaff28mov rax, [rsp+344]
37bfaff30cmp rsi, rax
37bfaff33je 0x37bfaffed
37bfaff39mov rcx, rdi
37bfaff3clea rbx, [rax+1]
37bfaff40imul rcx, rax
37bfaff44lea rdx, [r14+rbx]
37bfaff48add rdx, rcx
37bfaff4bmovsd_xmm x0, [rbp+8*rdx]
37bfaff51jmp 0x37bfaff06
37bfaff53
37bfaff53 0f 1f 44 00 00 ..D..
37bfaff58
37bfaff58loc_37bfaff58:
37bfaff58mov [rsp+336], rax
37bfaff60lea rax, [rsp+352]
37bfaff68mov r8, rbp
37bfaff6bmov r9, [rsp+704]
37bfaff73mov [rsp+72], rax
37bfaff78mov rax, [rsp+736]
37bfaff80lea rcx, [rip+0x4aca01]
37bfaff87mov rdx, [rsp+136]
37bfaff8fmov [rsp+344], rsi
37bfaff97mov [rsp+64], rax
37bfaff9clea rax, [rsp+344]
37bfaffa4mov [rsp+56], rax
37bfaffa9lea rax, [rsp+336]
37bfaffb1mov [rsp+48], rax
37bfaffb6mov rax, [rsp+680]
37bfaffbemov [rsp+80], 1
37bfaffc7mov [rsp+40], rax
37bfaffccmov rax, [rsp+672]
37bfaffd4mov [rsp+32], rax
37bfaffd9call dtrexc_64_
37bfaffdecmp [rsp+352], 0
37bfaffe7je 0x37bfaff28
37bfaffed
37bfaffedloc_37bfaffed:
37bfaffedxor r9l, r9l
37bfafff0jmp 0x37bfaf3a7
37bfafff5
37bfafff5 0f 1f 00 ...
37bfafff8
37bfafff8loc_37bfafff8:
37bfafff8mov rbx, [rsp+160]
37bfb0000jmp 0x37bfaf2ab
37bfb0005
37bfb0005 0f 1f 00 ...
37bfb0008
37bfb0008loc_37bfb0008:
37bfb0008mov rax, [rsp+736]
37bfb0010lea rdx, [rsp+352]
37bfb0018mov r8, r13
37bfb001bmov [rsp+80], 1
37bfb0024mov [rsp+72], rdx
37bfb0029lea rdx, [rsp+344]
37bfb0031mov r9, [rsp+704]
37bfb0039mov [rsp+64], rax
37bfb003emov rax, [rsp+680]
37bfb0046mov [rsp+56], rdx
37bfb004blea rdx, [rsp+336]
37bfb0053mov [rsp+48], rdx
37bfb0058mov rdx, r12
37bfb005bmov [rsp+40], rax
37bfb0060mov [rsp+32], rbp
37bfb0065mov [rsp+336], rcx
37bfb006dlea rcx, [rip+0x4ac914]
37bfb0074movsd_xmm [rsp+152], x4
37bfb007dmovsd_xmm [rsp+136], x2
37bfb0086call dtrexc_64_
37bfb008bmov rax, [rsp+344]
37bfb0093mov rcx, [rsi]
37bfb0096movsd_xmm x2, [rsp+136]
37bfb009fmovsd_xmm x4, [rsp+152]
37bfb00a8lea rdx, [rax+2]
37bfb00acmov [rsp+344], rdx
37bfb00b4jmp 0x37bfaf152
37bfb00b9
37bfb00b9 0f 1f 80 00 00 00 00 .......
37bfb00c0
37bfb00c0loc_37bfb00c0:
37bfb00c0mov rbp, r15
37bfb00c3mov r11, [rsp+568]
37bfb00cbmov r15, [rsp+248]
37bfb00d3mov r13, [rsp+672]
37bfb00dbmov r12, [rsp+136]
37bfb00e3mov r10, [rsp+368]
37bfb00eb
37bfb00ebloc_37bfb00eb:
37bfb00ebcmp r10, [rsp+176]
37bfb00f3jle 0x37bfaf400
37bfb00f9
37bfb00f9loc_37bfb00f9:
37bfb00f9mov [rsp+224], r15
37bfb0101mov rbx, r10
37bfb0104lea rax, [rsp+328]
37bfb010cmov r15, [rsp+664]
37bfb0114mov [rsp+152], rax
37bfb011clea rax, [rsp+312]
37bfb0124pxor x6, x6
37bfb0128mov [rsp+568], r11
37bfb0130mov r11, [rsp+168]
37bfb0138mov [rsp+672], r13
37bfb0140mov r13, [rsp+656]
37bfb0148mov [rsp+256], r12
37bfb0150mov r12, rbp
37bfb0153mov rbp, [rsp+176]
37bfb015bmov [rsp+160], rax
37bfb0163mov [rsp+248], r10
37bfb016bjmp 0x37bfb019b
37bfb016d
37bfb016d 0f 1f 84 ...
37bfb0170 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb0180
37bfb0180loc_37bfb0180:
37bfb0180mov [r15+8*rdx], 0
37bfb0188mov rbx, rcx
37bfb018bmovsd_xmm [r13+8*rdx], x0
37bfb0192
37bfb0192loc_37bfb0192:
37bfb0192cmp rbx, rbp
37bfb0195jle 0x37bfaf3d8
37bfb019b
37bfb019bloc_37bfb019b:
37bfb019bmov rax, rdi
37bfb019elea rcx, [rbx-1]
37bfb01a2imul rax, rbx
37bfb01a6lea r8, [r14+rax]
37bfb01aalea rdx, [rbx+r8]
37bfb01aemovsd_xmm x0, [rsi+8*rdx]
37bfb01b3lea rdx, [rbx+r11-2]
37bfb01b8cmp rbx, r12
37bfb01bbje 0x37bfb0180
37bfb01bdsub rax, rdi
37bfb01c0add rax, r14
37bfb01c3lea r9, [rax+rbx]
37bfb01c7movsd_xmm x1, [rsi+8*r9]
37bfb01cducomisd x1, x6
37bfb01d1jp 0x37bfb01d5
37bfb01d3je 0x37bfb0180
37bfb01d5
37bfb01d5loc_37bfb01d5:
37bfb01d5add rax, rcx
37bfb01d8add rcx, r8
37bfb01dbsub rbx, 2
37bfb01dfmovsd_xmm [rsp+312], x1
37bfb01e8lea r8, [rsp+376]
37bfb01f0movsd_xmm x2, [rsi+8*rax]
37bfb01f5movsd_xmm x1, [rsi+8*rcx]
37bfb01falea rax, [8*rdx]
37bfb0202mov [rsp+72], r8
37bfb0207lea r8, [rsp+320]
37bfb020fmov r9, [rsp+152]
37bfb0217lea rdx, [rsp+296]
37bfb021fmov [rsp+64], r8
37bfb0224lea r8, [r15+rax]
37bfb0228lea rcx, [rsp+288]
37bfb0230mov [rsp+56], r8
37bfb0235lea r8, [r13+rax]
37bfb023amov [rsp+48], r8
37bfb023flea r8, [r15+rax-8]
37bfb0244lea rax, [r13+rax-8]
37bfb0249mov [rsp+40], r8
37bfb024emov r8, [rsp+160]
37bfb0256mov [rsp+32], rax
37bfb025bmov [rsp+136], r11
37bfb0263movsd_xmm [rsp+288], x2
37bfb026cmovsd_xmm [rsp+296], x1
37bfb0275movsd_xmm [rsp+328], x0
37bfb027ecall dlanv2_64_
37bfb0283mov r11, [rsp+136]
37bfb028bjmp 0x37bfb0192
37bfb0290
37bfb0290loc_37bfb0290:
37bfb0290ucomisd x7, x0
37bfb0294mov edx, 1
37bfb0299setp bl
37bfb029ccmovne ebx, edx
37bfb029fcmp rax, 1
37bfb02a3setg al
37bfb02a6and al, bl
37bfb02a8mov ebp, eax
37bfb02aaje 0x37bfaf42a
37bfb02b0lea rbx, [rip+0x4ac689]
37bfb02b7mov r9, [rsp+736]
37bfb02bfmov rdx, r13
37bfb02c2mov r8, [rsp+680]
37bfb02camov [rsp+32], rbx
37bfb02cfmov rcx, [rsp+640]
37bfb02d7mov r14, rbx
37bfb02dalea rdi, [rsp+384]
37bfb02e2mov [rsp+568], r11
37bfb02eamov [rsp+136], r10
37bfb02f2call dcopy_64_
37bfb02f7mov rax, [rsp+736]
37bfb02ffmov r9, rbx
37bfb0302mov rcx, [rsp+640]
37bfb030alea rdx, [rsp+304]
37bfb0312movsd_xmm x0, [rax]
37bfb0316mov [rsp+32], rdi
37bfb031blea r8, [rax+8]
37bfb031fmovsd_xmm [rsp+304], x0
37bfb0328call dlarfg_64_
37bfb032dmov r10, [rsp+136]
37bfb0335lea r9, [rip+0x4ac62c]
37bfb033cmov [rsp+56], 1
37bfb0345mov [rsp+32], r9
37bfb034amov r8, [rsp+128]
37bfb0352lea rcx, [rip+0x4ac630]
37bfb0359lea rax, [r10-2]
37bfb035dmov rdx, [rsp+240]
37bfb0365mov [rsp+400], rax
37bfb036dmov [rsp+408], rax
37bfb0375mov rax, [rsp+704]
37bfb037dmov [rsp+48], rax
37bfb0382lea rax, [rsi+16]
37bfb0386mov [rsp+40], rax
37bfb038bcall dlaset_64_
37bfb0390mov r10, [rsp+136]
37bfb0398mov [rsp+40], rdi
37bfb039dmov r8, r12
37bfb03a0mov rcx, [rsp+736]
37bfb03a8mov [rsp+32], rbx
37bfb03admov [rsp+48], rsi
37bfb03b2mov r9, [rsp+736]
37bfb03balea rax, [rcx+8*r10]
37bfb03bemov rcx, [rsp+704]
37bfb03c6mov [rsp+72], 1
37bfb03cfmov [rsp+64], rax
37bfb03d4mov rdx, [rsp+640]
37bfb03dcmov [rsp+56], rcx
37bfb03e1lea rcx, [rip+0x4ac5a1]
37bfb03e8call dlarf1f_64_
37bfb03edmov rax, [rsp+368]
37bfb03f5mov rbx, [rsp+736]
37bfb03fdmov [rsp+40], rdi
37bfb0402mov rcx, [rsp+704]
37bfb040amov r8, [rsp+640]
37bfb0412mov [rsp+72], 1
37bfb041blea rbx, [rbx+8*rax]
37bfb041fmov [rsp+48], rsi
37bfb0424mov r9, [rsp+736]
37bfb042cmov [rsp+64], rbx
37bfb0431mov rdx, r8
37bfb0434mov [rsp+56], rcx
37bfb0439lea rcx, [rip+0x4ac511]
37bfb0440mov [rsp+32], r14
37bfb0445call dlarf1f_64_
37bfb044amov [rsp+64], rbx
37bfb044fmov rdx, r12
37bfb0452mov rbx, [rsp+680]
37bfb045amov [rsp+40], rdi
37bfb045fmov r9, [rsp+736]
37bfb0467lea rcx, [rip+0x4ac4e3]
37bfb046emov [rsp+56], rbx
37bfb0473mov r8, [rsp+640]
37bfb047bmov ebx, ebp
37bfb047dmov [rsp+72], 1
37bfb0486mov [rsp+48], r13
37bfb048bmov [rsp+32], r14
37bfb0490call dlarf1f_64_
37bfb0495mov rdi, [rsp+744]
37bfb049dmov r9, rsi
37bfb04a0mov rcx, r12
37bfb04a3mov rdx, [rsp+368]
37bfb04abmov r8, [rsp+640]
37bfb04b3mov rdi, [rdi]
37bfb04b6mov rax, rdi
37bfb04b9mov [rsp+136], rdi
37bfb04c1sub rax, rdx
37bfb04c4mov [rsp+408], rax
37bfb04cclea rax, [rsp+352]
37bfb04d4mov [rsp+64], rax
37bfb04d9mov rax, [rsp+128]
37bfb04e1mov [rsp+56], rax
37bfb04e6mov rax, [rsp+736]
37bfb04eelea rax, [rax+8*rdx]
37bfb04f2mov rdx, r14
37bfb04f5mov [rsp+48], rax
37bfb04famov rax, [rsp+736]
37bfb0502mov [rsp+40], rax
37bfb0507mov rax, [rsp+704]
37bfb050fmov [rsp+32], rax
37bfb0514call dgehrd_64_
37bfb0519mov r11, [rsp+568]
37bfb0521jmp 0x37bfaf42a
37bfb0526
37bfb0526 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb0530
37bfb0530loc_37bfb0530:
37bfb0530cmp rcx, r10
37bfb0533jl 0x37bfaf214
37bfb0539jmp 0x37bfb00eb
37bfb053e
37bfb053e 66 90 f.
37bfb0540
37bfb0540loc_37bfb0540:
37bfb0540mov edx, 1
37bfb0545mov r8l, 1
37bfb054bjmp 0x37bfaf560
37bfb0550
37bfb0550loc_37bfb0550:
37bfb0550mov rdi, [rsp+192]
37bfb0558cmp rdi, r8
37bfb055bjg 0x37bfaf70f
37bfb0561mov rax, rdx
37bfb0564mov r9, rcx
37bfb0567xor edx, edx
37bfb0569sub rax, rdi
37bfb056cneg r9
37bfb056fdiv r9
37bfb0572mov r14, rax
37bfb0575jmp 0x37bfaf590
37bfb057a
37bfb057aloc_37bfb057a:
37bfb057acmp [rsp+176], r10
37bfb0582jl 0x37bfb00f9
37bfb0588jmp 0x37bfaf428
37bfb058d
37bfb058dloc_37bfb058d:
37bfb058dcmp rdi, rcx
37bfb0590jl 0x37bfafaa3
37bfb0596mov rax, rdi
37bfb0599mov r8, r15
37bfb059cxor edx, edx
37bfb059esub rax, rcx
37bfb05a1neg r8
37bfb05a4div r8
37bfb05a7mov rbp, rax
37bfb05aajmp 0x37bfaf933
37bfb05af
37bfb05afloc_37bfb05af:
37bfb05afcmp r14, rcx
37bfb05b2jl 0x37bfaf8e0
37bfb05b8mov rax, r14
37bfb05bbmov r9, r8
37bfb05bexor edx, edx
37bfb05c0sub rax, rcx
37bfb05c3neg r9
37bfb05c6div r9
37bfb05c9mov r15, rax
37bfb05ccjmp 0x37bfaf766
37bfb05d1
37bfb05d1loc_37bfb05d1:
37bfb05d1mov rax, [rsp+744]
37bfb05d9mov r9, [rsp+640]
37bfb05e1mov r8, r12
37bfb05e4lea rdx, [rip+0x4ac365]
37bfb05eblea rcx, [rip+0x4ac35f]
37bfb05f2mov rax, [rax]
37bfb05f5mov [rsp+72], r13
37bfb05famov [rsp+48], rsi
37bfb05ffmov [rsp+120], 1
37bfb0608sub rax, rdi
37bfb060bmov [rsp+408], rax
37bfb0613lea rax, [rsp+352]
37bfb061bmov [rsp+104], rax
37bfb0620mov rax, [rsp+128]
37bfb0628mov [rsp+112], 1
37bfb0631mov [rsp+96], rax
37bfb0636mov rax, [rsp+736]
37bfb063elea rax, [rax+8*rdi]
37bfb0642mov [rsp+88], rax
37bfb0647mov rax, [rsp+680]
37bfb064fmov [rsp+80], rax
37bfb0654mov rax, [rsp+736]
37bfb065cmov [rsp+64], rax
37bfb0661mov rax, [rsp+704]
37bfb0669mov [rsp+56], rax
37bfb066emov rax, [rsp+640]
37bfb0676mov [rsp+40], rax
37bfb067blea rax, [rip+0x4ac2be]
37bfb0682mov [rsp+32], rax
37bfb0687call dormhr_64_
37bfb068cmov r11, [rsp+568]
37bfb0694jmp 0x37bfaf548
37bfb0699
37bfb0699loc_37bfb0699:
37bfb0699mov r8l, 1
37bfb069fje 0x37bfaf020
37bfb06a5mov rax, [rsp+640]
37bfb06admov [rax], rcx
37bfb06b0mov rax, [rsp+360]
37bfb06b8lea rbp, [rax+1]
37bfb06bcmov [rsp+176], rax
37bfb06c4mov [rsp+344], rbp
37bfb06cccmp rcx, rbp
37bfb06cfjge 0x37bfaf063
37bfb06d5test rcx, rcx
37bfb06d8jne 0x37bfb06f5
37bfb06daxor r10l, r10l
37bfb06ddpxor x7, x7
37bfb06e1cmp [rsp+176], 0
37bfb06eajs 0x37bfb00f9
37bfb06f0jmp 0x37bfaf428
37bfb06f5
37bfb06f5loc_37bfb06f5:
37bfb06f5mov r10, rcx
37bfb06f8jmp 0x37bfb00eb
37bfaeb80
37bfaeb80dlaqr2_64_:
37bfaeb80push r15
37bfaeb82push r14
37bfaeb84push r13
37bfaeb86push r12
37bfaeb88push rbp
37bfaeb89push rdi
37bfaeb8apush rsi
37bfaeb8bpush rbx
37bfaeb8csub rsp, 472
37bfaeb93movups [rsp+416], x6
37bfaeb9bmovups [rsp+432], x7
37bfaeba3movups [rsp+448], x8
37bfaebacmov rax, [rsp+704]
37bfaebb4mov rbp, [rsp+584]
37bfaebbcmov r13, [rsp+672]
37bfaebc4mov rsi, [rsp+696]
37bfaebccmov rdi, [rax]
37bfaebcfmov rax, [rsp+680]
37bfaebd7mov rax, [rax]
37bfaebdamov [rsp+552], rdx
37bfaebe2mov r11, r9
37bfaebe5mov rdx, [rbp]
37bfaebe9mov [rsp+544], rcx
37bfaebf1mov [rsp+136], rax
37bfaebf9mov rax, [rsp+600]
37bfaec01mov [rsp+560], r8
37bfaec09mov [rsp+144], 1
37bfaec15mov r12, [rax]
37bfaec18mov rax, [rsp+632]
37bfaec20mov rax, [rax]
37bfaec23mov [rsp+184], rax
37bfaec2bmov rax, [rsp+576]
37bfaec33mov rax, [rax]
37bfaec36sub rax, [r9]
37bfaec39add rax, 1
37bfaec3dcmp rax, rdx
37bfaec40cmovg rax, rdx
37bfaec44mov [rsp+368], rax
37bfaec4ccmp rax, 2
37bfaec50jg 0x37bfafb20
37bfaec56
37bfaec56loc_37bfaec56:
37bfaec56mov rax, [rsp+744]
37bfaec5ecmp [rax], -1
37bfaec62je 0x37bfafad7
37bfaec68mov rax, [rsp+640]
37bfaec70movsd_xmm x6, [rip+0x4add18]
37bfaec78mov [rax], 0
37bfaec7fmov rax, [rsp+648]
37bfaec87mov [rax], 0
37bfaec8emov rax, [rsp+736]
37bfaec96movsd_xmm [rax], x6
37bfaec9amov rax, [rsp+576]
37bfaeca2mov rax, [rax]
37bfaeca5cmp [r11], rax
37bfaeca8jg 0x37bfafaf1
37bfaecaecmp [rbp], 0
37bfaecb3jle 0x37bfafaf1
37bfaecb9xor eax, eax
37bfaecbbtest r12, r12
37bfaecbemov edx, 12
37bfaecc3mov [rsp+568], r11
37bfaeccbcmovns rax, r12
37bfaeccflea rcx, [rip+0x4adc7c]
37bfaecd6mov rbx, rax
37bfaecd9mov [rsp+200], rax
37bfaece1mov r15, rax
37bfaece4not rbx
37bfaece7mov [rsp+208], rbx
37bfaecefcall dlamch_64_
37bfaecf4mov edx, 9
37bfaecf9lea rcx, [rip+0x4adc5e]
37bfaed00movapd x7, x0
37bfaed04call dlamch_64_
37bfaed09pxor x2, x2
37bfaed0dmov r8, [rbp]
37bfaed11mov rax, [rsp+560]
37bfaed19mov r11, [rsp+568]
37bfaed21movapd x4, x0
37bfaed25cvtsi2sd x2, [rax]
37bfaed2adivsd x2, x0
37bfaed2emov rax, [rsp+576]
37bfaed36mov rcx, [r11]
37bfaed39mov rdx, [rax]
37bfaed3cmov rax, rdx
37bfaed3fmov r10, rdx
37bfaed42sub rax, rcx
37bfaed45add rax, 1
37bfaed49cmp rax, r8
37bfaed4ccmovg rax, r8
37bfaed50sub r10, rax
37bfaed53mov [rsp+368], rax
37bfaed5bmov [rsp+192], r10
37bfaed63mov rax, r10
37bfaed66lea r10, [r10+1]
37bfaed6amov [rsp+168], r10
37bfaed72mulsd x2, x7
37bfaed76pxor x7, x7
37bfaed7acmp rcx, r10
37bfaed7dje 0x37bfaed9a
37bfaed7fimul rax, r15
37bfaed83mov r8, rax
37bfaed86lea rax, [rbx+r10]
37bfaed8amov rbx, [rsp+592]
37bfaed92add rax, r8
37bfaed95movsd_xmm x7, [rbx+8*rax]
37bfaed9a
37bfaed9aloc_37bfaed9a:
37bfaed9amov rbx, [rsp+168]
37bfaeda2mov rax, [rsp+200]
37bfaedaamov r10, [rsp+208]
37bfaedb2imul rax, rbx
37bfaedb6mov [rsp+232], rax
37bfaedbeadd rax, r10
37bfaedc1mov [rsp+216], rax
37bfaedc9add rax, rbx
37bfaedcccmp rdx, rbx
37bfaedcfje 0x37bfafc98
37bfaedd5mov rbx, [rsp+592]
37bfaedddmov [rsp+40], rsi
37bfaede2lea r12, [rsp+368]
37bfaedeaxor edx, edx
37bfaedecmov [rsp+56], 1
37bfaedf5test rdi, rdi
37bfaedf8mov r8, r12
37bfaedfblea rcx, [rip+0x4adb65]
37bfaee02lea r15, [rbx+8*rax]
37bfaee06cmovs rdi, rdx
37bfaee0amov rdx, r12
37bfaee0dmov rax, [rsp+704]
37bfaee15mov r9, r15
37bfaee18mov [rsp+568], r11
37bfaee20mov [rsp+48], rax
37bfaee25mov rax, [rsp+600]
37bfaee2dmov r14, rdi
37bfaee30movsd_xmm [rsp+160], x4
37bfaee39not r14
37bfaee3cmov [rsp+32], rax
37bfaee41movsd_xmm [rsp+152], x2
37bfaee4acall dlacpy_64_
37bfaee4fmov rax, [rsp+368]
37bfaee57lea r9, [rsi+8]
37bfaee5bmov rbx, [rsp+192]
37bfaee63mov rcx, [rsp+592]
37bfaee6blea r8, [rsp+400]
37bfaee73mov [rsp+264], r9
37bfaee7bsub rax, 1
37bfaee7fmov [rsp+240], r8
37bfaee87mov [rsp+392], rax
37bfaee8fmov rax, [rsp+600]
37bfaee97mov rax, [rax]
37bfaee9aadd rax, 1
37bfaee9emov [rsp+400], rax
37bfaeea6mov rax, [rsp+704]
37bfaeeaemov rax, [rax]
37bfaeeb1add rax, 1
37bfaeeb5mov [rsp+408], rax
37bfaeebdmov rax, [rsp+216]
37bfaeec5lea rax, [rbx+rax+2]
37bfaeecalea rdx, [rcx+8*rax]
37bfaeecelea rax, [rsp+408]
37bfaeed6mov [rsp+32], rax
37bfaeedblea rcx, [rsp+392]
37bfaeee3mov [rsp+272], rdx
37bfaeeebmov [rsp+280], rcx
37bfaeef3mov [rsp+128], rax
37bfaeefbcall dcopy_64_
37bfaef00mov [rsp+40], r13
37bfaef05mov r8, r12
37bfaef08mov rdx, r12
37bfaef0bmov rax, [rsp+680]
37bfaef13lea r9, [rip+0x4ada4e]
37bfaef1amov [rsp+56], 1
37bfaef23lea rcx, [rip+0x4ada46]
37bfaef2amov [rsp+48], rax
37bfaef2flea rax, [rip+0x4ada42]
37bfaef36mov [rsp+32], rax
37bfaef3bcall dlaset_64_
37bfaef40lea rdx, [rsp+360]
37bfaef48mov [rsp+88], r13
37bfaef4dlea rax, [8*rbx]
37bfaef55mov [rsp+104], rdx
37bfaef5amov rdx, [rsp+664]
37bfaef62mov r8, r12
37bfaef65mov rbx, [rsp+680]
37bfaef6dmov [rsp+80], r12
37bfaef72add rdx, rax
37bfaef75add rax, [rsp+656]
37bfaef7dmov [rsp+40], rsi
37bfaef82mov [rsp+56], rax
37bfaef87mov rax, [rsp+704]
37bfaef8fmov [rsp+96], rbx
37bfaef94lea rbx, [rip+0x4ad9a5]
37bfaef9bmov [rsp+64], rdx
37bfaefa0lea rdx, [rip+0x4ad9d9]
37bfaefa7mov r9, rbx
37bfaefaamov [rsp+72], rbx
37bfaefafmov rcx, rdx
37bfaefb2mov [rsp+48], rax
37bfaefb7mov [rsp+32], r12
37bfaefbccall dlahqr_64_
37bfaefc1mov rcx, [rsp+368]
37bfaefc9movsd_xmm x2, [rsp+152]
37bfaefd2mov r11, [rsp+568]
37bfaefdamovsd_xmm x4, [rsp+160]
37bfaefe3cmp rcx, 3
37bfaefe7jle 0x37bfb0699
37bfaefedlea r9, [8*rdi+8]
37bfaeff5lea rdx, [rsi-8]
37bfaeff9mov eax, 1
37bfaeffelea r8, [rcx-2]
37bfaf002pxor x0, x0
37bfaf006nop [rax+rax]
37bfaf010
37bfaf010loc_37bfaf010:
37bfaf010add rax, 1
37bfaf014movups [rdx+24], x0
37bfaf018add rdx, r9
37bfaf01bcmp rax, r8
37bfaf01ejne 0x37bfaf010
37bfaf020
37bfaf020loc_37bfaf020:
37bfaf020imul r8, rdi
37bfaf024lea rax, [r14+rcx]
37bfaf028add rax, r8
37bfaf02bmov [rsi+8*rax], 0
37bfaf033mov rax, [rsp+640]
37bfaf03bmov [rax], rcx
37bfaf03emov rax, [rsp+360]
37bfaf046lea rbp, [rax+1]
37bfaf04amov [rsp+176], rax
37bfaf052mov [rsp+344], rbp
37bfaf05acmp rcx, rbp
37bfaf05djl 0x37bfb06f5
37bfaf063
37bfaf063loc_37bfaf063:
37bfaf063mov rax, [rsp+136]
37bfaf06bxor ebx, ebx
37bfaf06dmov [rsp+160], rbp
37bfaf075mov rbp, r13
37bfaf078mov [rsp+568], r11
37bfaf080mov r13, rsi
37bfaf083movddup x8, x7
37bfaf088pxor x6, x6
37bfaf08ctest rax, rax
37bfaf08fmov rsi, [rsp+640]
37bfaf097cmovns rbx, rax
37bfaf09bjmp 0x37bfaf15b
37bfaf0a0
37bfaf0a0loc_37bfaf0a0:
37bfaf0a0sub rdx, rdi
37bfaf0a3lea r11, [r14+rcx]
37bfaf0a7add rdx, r11
37bfaf0aamovsd_xmm x0, [r13+8*rdx]
37bfaf0b1ucomisd x0, x6
37bfaf0b5jp 0x37bfaf0bd
37bfaf0b7je 0x37bfaf186
37bfaf0bd
37bfaf0bdloc_37bfaf0bd:
37bfaf0bdandpd x0, [rip+0x4ad8db]
37bfaf0c5movsd_xmm x5, [r13+8*r9-8]
37bfaf0ccandpd x5, [rip+0x4ad8cc]
37bfaf0d4sqrtsd x0, x0
37bfaf0d8sqrtsd x5, x5
37bfaf0dcmulsd x0, x5
37bfaf0e0addsd x0, x1
37bfaf0e4ucomisd x0, x6
37bfaf0e8jp 0x37bfaf0f8
37bfaf0eajne 0x37bfaf0f8
37bfaf0ecmovapd x0, x7
37bfaf0f0andpd x0, [rip+0x4ad8a8]
37bfaf0f8
37bfaf0f8loc_37bfaf0f8:
37bfaf0f8mulsd x0, x4
37bfaf0fcmov rdx, rbx
37bfaf0ffimul rdx, rcx
37bfaf103mov r9, rdx
37bfaf106sub r9, rbx
37bfaf109maxsd x0, x2
37bfaf10dmov rdx, r9
37bfaf110movsd_xmm x1, [rbp+8*r9]
37bfaf117sub rdx, rbx
37bfaf11amovhpd x1, [rbp+8*rdx]
37bfaf120mulpd x1, x8
37bfaf125andpd x1, [rip+0x4ad883]
37bfaf12dmovapd x5, x1
37bfaf131unpckhpd x5, x1
37bfaf135maxpd x5, x1
37bfaf139comisd x0, x5
37bfaf13djb 0x37bfb0008
37bfaf143sub rcx, 2
37bfaf147mov rdx, [rsp+344]
37bfaf14fmov [rsi], rcx
37bfaf152
37bfaf152loc_37bfaf152:
37bfaf152cmp rcx, rdx
37bfaf155jl 0x37bfaf1e0
37bfaf15b
37bfaf15bloc_37bfaf15b:
37bfaf15bmov rdx, rdi
37bfaf15eimul rdx, rcx
37bfaf162lea r9, [r14+rdx]
37bfaf166add r9, rcx
37bfaf169movsd_xmm x3, [r13+8*r9]
37bfaf170movapd x1, x3
37bfaf174andpd x1, [rip+0x4ad824]
37bfaf17ccmp rcx, 1
37bfaf180jne 0x37bfaf0a0
37bfaf186
37bfaf186loc_37bfaf186:
37bfaf186ucomisd x3, x6
37bfaf18ajp 0x37bfaf19a
37bfaf18cjne 0x37bfaf19a
37bfaf18emovapd x1, x7
37bfaf192andpd x1, [rip+0x4ad806]
37bfaf19a
37bfaf19aloc_37bfaf19a:
37bfaf19amulsd x1, x4
37bfaf19emov rdx, rbx
37bfaf1a1imul rdx, rcx
37bfaf1a5sub rdx, rbx
37bfaf1a8movsd_xmm x0, [rbp+8*rdx]
37bfaf1aemaxsd x1, x2
37bfaf1b2mulsd x0, x7
37bfaf1b6andpd x0, [rip+0x4ad7e2]
37bfaf1becomisd x1, x0
37bfaf1c2jb 0x37bfafd68
37bfaf1c8mov rdx, [rsp+344]
37bfaf1d0sub rcx, 1
37bfaf1d4mov [rsi], rcx
37bfaf1d7cmp rcx, rdx
37bfaf1dajge 0x37bfaf15b
37bfaf1e0
37bfaf1e0loc_37bfaf1e0:
37bfaf1e0mov rsi, r13
37bfaf1e3mov r11, [rsp+568]
37bfaf1ebmov r13, rbp
37bfaf1eemov r10, [rsp+368]
37bfaf1f6mov rbp, [rsp+160]
37bfaf1fetest rcx, rcx
37bfaf201jne 0x37bfb0530
37bfaf207pxor x7, x7
37bfaf20btest r10, r10
37bfaf20ejle 0x37bfb057a
37bfaf214
37bfaf214loc_37bfaf214:
37bfaf214mov rax, [rsp+176]
37bfaf21cmov [rsp+568], r11
37bfaf224pxor x6, x6
37bfaf228mov [rsp+672], r13
37bfaf230lea r8, [rax+2]
37bfaf234mov rax, rdi
37bfaf237mov [rsp+248], r15
37bfaf23fmov r15, rbp
37bfaf242imul rax, rbp
37bfaf246mov [rsp+160], r8
37bfaf24emov [rsp+136], r12
37bfaf256lea r12, [rcx+1]
37bfaf25aadd rax, r14
37bfaf25dadd rax, r8
37bfaf260mov [rsp+224], rax
37bfaf268nop [rax+rax]
37bfaf270
37bfaf270loc_37bfaf270:
37bfaf270mov rax, [rsp+640]
37bfaf278lea rbp, [r12-1]
37bfaf27dcmp [rax], r15
37bfaf280je 0x37bfafff8
37bfaf286mov rax, [rsp+224]
37bfaf28eucomisd x6, [rsi+8*rax]
37bfaf293jp 0x37bfaf29f
37bfaf295mov rbx, [rsp+160]
37bfaf29dje 0x37bfaf2ab
37bfaf29f
37bfaf29floc_37bfaf29f:
37bfaf29fmov rax, [rsp+176]
37bfaf2a7lea rbx, [rax+3]
37bfaf2ab
37bfaf2abloc_37bfaf2ab:
37bfaf2abcmp rbx, rbp
37bfaf2aejg 0x37bfb00c0
37bfaf2b4mov [rsp+696], rsi
37bfaf2bcmov rax, r15
37bfaf2bfmov rsi, rbp
37bfaf2c2mov r9l, 1
37bfaf2c8mov [rsp+152], r15
37bfaf2d0mov rbp, [rsp+696]
37bfaf2d8jmp 0x37bfaf317
37bfaf2da
37bfaf2da 66 0f 1f 44 00 00 f..D..
37bfaf2e0
37bfaf2e0loc_37bfaf2e0:
37bfaf2e0lea r15, [rbx+1]
37bfaf2e4add r13, r15
37bfaf2e7movsd_xmm x1, [rbp+8*r13]
37bfaf2eeucomisd x1, x6
37bfaf2f2jp 0x37bfafe20
37bfaf2f8jne 0x37bfafe20
37bfaf2fecomisd x0, x2
37bfaf302jb 0x37bfafe68
37bfaf308mov rax, rbx
37bfaf30bmov rbx, r15
37bfaf30e
37bfaf30eloc_37bfaf30e:
37bfaf30ecmp rbx, rsi
37bfaf311jg 0x37bfaf3b6
37bfaf317
37bfaf317loc_37bfaf317:
37bfaf317mov rcx, rdi
37bfaf31alea rdx, [rax+1]
37bfaf31eimul rcx, rax
37bfaf322lea r11, [r14+rcx]
37bfaf326lea r13, [rax+r11]
37bfaf32amovsd_xmm x0, [rbp+8*r13]
37bfaf331andpd x0, [rip+0x4ad667]
37bfaf339cmp rdx, rbx
37bfaf33cje 0x37bfaf377
37bfaf33eadd rdx, r11
37bfaf341movsd_xmm x1, [rbp+8*rdx]
37bfaf347lea rdx, [rax+rdi]
37bfaf34bandpd x1, [rip+0x4ad64d]
37bfaf353add rdx, r14
37bfaf356add rdx, rcx
37bfaf359sqrtsd x1, x1
37bfaf35dmovsd_xmm x2, [rbp+8*rdx]
37bfaf363andpd x2, [rip+0x4ad635]
37bfaf36bsqrtsd x2, x2
37bfaf36fmulsd x1, x2
37bfaf373addsd x0, x1
37bfaf377
37bfaf377loc_37bfaf377:
37bfaf377mov rdx, rdi
37bfaf37aimul rdx, rbx
37bfaf37elea r13, [r14+rdx]
37bfaf382lea rcx, [rbx+r13]
37bfaf386movsd_xmm x2, [rbp+8*rcx]
37bfaf38candpd x2, [rip+0x4ad60c]
37bfaf394cmp rsi, rbx
37bfaf397jne 0x37bfaf2e0
37bfaf39dcomisd x0, x2
37bfaf3a1jb 0x37bfaff58
37bfaf3a7
37bfaf3a7loc_37bfaf3a7:
37bfaf3a7mov rbx, r12
37bfaf3aamov rax, rsi
37bfaf3adcmp rbx, rsi
37bfaf3b0jle 0x37bfaf317
37bfaf3b6
37bfaf3b6loc_37bfaf3b6:
37bfaf3b6mov r15, [rsp+152]
37bfaf3bemov rsi, rbp
37bfaf3c1test r9, r9
37bfaf3c4jne 0x37bfb00c0
37bfaf3camov r12, rax
37bfaf3cdjmp 0x37bfaf270
37bfaf3d2
37bfaf3d2 66 0f 1f 44 00 00 f..D..
37bfaf3d8
37bfaf3d8loc_37bfaf3d8:
37bfaf3d8mov r15, [rsp+224]
37bfaf3e0mov r10, [rsp+248]
37bfaf3e8mov r11, [rsp+568]
37bfaf3f0mov r13, [rsp+672]
37bfaf3f8mov r12, [rsp+256]
37bfaf400
37bfaf400loc_37bfaf400:
37bfaf400mov rax, [rsp+640]
37bfaf408pxor x0, x0
37bfaf40cmov rax, [rax]
37bfaf40fcmp r10, rax
37bfaf412jg 0x37bfb0290
37bfaf418ucomisd x7, x0
37bfaf41cjp 0x37bfafab6
37bfaf422jne 0x37bfafab6
37bfaf428
37bfaf428loc_37bfaf428:
37bfaf428xor ebx, ebx
37bfaf42a
37bfaf42aloc_37bfaf42a:
37bfaf42amov rax, [rsp+168]
37bfaf432cmp rax, 1
37bfaf436jle 0x37bfaf469
37bfaf438mulsd x7, [r13]
37bfaf43emov rdi, [rsp+208]
37bfaf446mov rdx, [rsp+232]
37bfaf44esub rdx, [rsp+200]
37bfaf456add rax, rdi
37bfaf459mov rdi, [rsp+592]
37bfaf461add rax, rdx
37bfaf464movsd_xmm [rdi+8*rax], x7
37bfaf469
37bfaf469loc_37bfaf469:
37bfaf469mov [rsp+40], r15
37bfaf46emov r9, rsi
37bfaf471mov r8, r12
37bfaf474mov rdx, r12
37bfaf477mov rax, [rsp+600]
37bfaf47flea rcx, [rip+0x4ad4e1]
37bfaf486mov [rsp+56], 1
37bfaf48fmov [rsp+568], r11
37bfaf497mov [rsp+48], rax
37bfaf49cmov rax, [rsp+704]
37bfaf4a4mov [rsp+32], rax
37bfaf4a9call dlacpy_64_
37bfaf4aemov rdi, [rsp+368]
37bfaf4b6mov r9, [rsp+272]
37bfaf4bemov r8, [rsp+240]
37bfaf4c6mov rdx, [rsp+264]
37bfaf4celea rax, [rdi-1]
37bfaf4d2mov rcx, [rsp+280]
37bfaf4damov [rsp+392], rax
37bfaf4e2mov rax, [rsp+704]
37bfaf4eamov rax, [rax]
37bfaf4edadd rax, 1
37bfaf4f1mov [rsp+400], rax
37bfaf4f9mov rax, [rsp+600]
37bfaf501mov rax, [rax]
37bfaf504mov [rsp+136], rax
37bfaf50cadd rax, 1
37bfaf510mov [rsp+408], rax
37bfaf518mov rax, [rsp+128]
37bfaf520mov [rsp+32], rax
37bfaf525call dcopy_64_
37bfaf52amov rax, [rsp+640]
37bfaf532mov r11, [rsp+568]
37bfaf53acmp [rax], 1
37bfaf53ejle 0x37bfaf548
37bfaf540test bl, bl
37bfaf542jne 0x37bfb05d1
37bfaf548
37bfaf548loc_37bfaf548:
37bfaf548mov rax, [rsp+544]
37bfaf550cmp [rax], 0
37bfaf554jne 0x37bfb0540
37bfaf55amov r8, [r11]
37bfaf55dmov rdx, r8
37bfaf560
37bfaf560loc_37bfaf560:
37bfaf560mov rax, [rsp+712]
37bfaf568mov rcx, [rax]
37bfaf56btest rcx, rcx
37bfaf56ejs 0x37bfb0550
37bfaf574mov rax, [rsp+192]
37bfaf57ccmp rax, r8
37bfaf57fjl 0x37bfaf70f
37bfaf585sub rax, rdx
37bfaf588xor edx, edx
37bfaf58adiv rcx
37bfaf58dmov r14, rax
37bfaf590
37bfaf590loc_37bfaf590:
37bfaf590mov rbp, [rsp+168]
37bfaf598mov rdi, [rsp+592]
37bfaf5a0mov rax, rcx
37bfaf5a3mov [rsp+160], rcx
37bfaf5abmov rdx, [rsp+216]
37bfaf5b3add rdx, [rsp+192]
37bfaf5bblea r9, [rip+0x4ad3a6]
37bfaf5c2mov [rsp+696], rsi
37bfaf5casub rbp, r8
37bfaf5cdlea rdi, [rdi+8*rdx+8]
37bfaf5d2mov [rsp+672], r13
37bfaf5damov rsi, [rsp+600]
37bfaf5e2mov rcx, rbp
37bfaf5e5mov [rsp+136], rdi
37bfaf5edmov rbp, r14
37bfaf5f0mov r15, [rsp+720]
37bfaf5f8mov [rsp+152], r9
37bfaf600mov rbx, [rsp+728]
37bfaf608lea rdi, [rip+0x4ad341]
37bfaf60fmov r14, rcx
37bfaf612jmp 0x37bfaf62f
37bfaf614
37bfaf614 0f 1f 40 00 ..@.
37bfaf618
37bfaf618loc_37bfaf618:
37bfaf618mov rax, [rsp+712]
37bfaf620sub r14, [rsp+160]
37bfaf628sub rbp, 1
37bfaf62cmov rax, [rax]
37bfaf62f
37bfaf62floc_37bfaf62f:
37bfaf62fcmp r14, rax
37bfaf632mov [rsp+96], rbx
37bfaf637mov r9, r12
37bfaf63amov rdx, rdi
37bfaf63dcmovle rax, r14
37bfaf641mov [rsp+88], r15
37bfaf646mov rcx, [rsp+136]
37bfaf64emov [rsp+56], rsi
37bfaf653mov r8, [rsp+128]
37bfaf65bmov [rsp+408], rax
37bfaf663mov rax, r14
37bfaf666neg rax
37bfaf669mov [rsp+32], r12
37bfaf66emov [rsp+112], 1
37bfaf677lea r13, [rcx+8*rax]
37bfaf67bmov rcx, rdi
37bfaf67emov rax, [rsp+152]
37bfaf686mov [rsp+104], 1
37bfaf68fmov [rsp+80], rax
37bfaf694mov rax, [rsp+680]
37bfaf69cmov [rsp+48], r13
37bfaf6a1mov [rsp+72], rax
37bfaf6a6mov rax, [rsp+672]
37bfaf6aemov [rsp+64], rax
37bfaf6b3lea rax, [rip+0x4ad2be]
37bfaf6bamov [rsp+40], rax
37bfaf6bfcall dgemm_64_
37bfaf6c4mov [rsp+48], rsi
37bfaf6c9mov r9, r15
37bfaf6ccmov r8, r12
37bfaf6cfmov [rsp+56], 1
37bfaf6d8mov rdx, [rsp+128]
37bfaf6e0lea rcx, [rip+0x4ad289]
37bfaf6e7mov [rsp+40], r13
37bfaf6ecmov [rsp+32], rbx
37bfaf6f1call dlacpy_64_
37bfaf6f6test rbp, rbp
37bfaf6f9jne 0x37bfaf618
37bfaf6ffmov r13, [rsp+672]
37bfaf707mov rsi, [rsp+696]
37bfaf70f
37bfaf70floc_37bfaf70f:
37bfaf70fmov rax, [rsp+544]
37bfaf717cmp [rax], 0
37bfaf71bje 0x37bfaf8e0
37bfaf721mov rax, [rsp+576]
37bfaf729mov r14, [rax]
37bfaf72cmov rax, [rsp+560]
37bfaf734mov rcx, [rax]
37bfaf737mov rax, [rsp+688]
37bfaf73fadd r14, 1
37bfaf743mov r8, [rax]
37bfaf746test r8, r8
37bfaf749js 0x37bfb05af
37bfaf74fcmp r14, rcx
37bfaf752jg 0x37bfaf8e0
37bfaf758mov rax, rcx
37bfaf75bxor edx, edx
37bfaf75dsub rax, r14
37bfaf760div r8
37bfaf763mov r15, rax
37bfaf766
37bfaf766loc_37bfaf766:
37bfaf766mov rax, [rsp+200]
37bfaf76elea rbx, [rip+0x4ad1db]
37bfaf775mov r10, r15
37bfaf778mov rdx, rcx
37bfaf77bmov rdi, [rsp+592]
37bfaf783lea r9, [rip+0x4ad1de]
37bfaf78amov r15, r14
37bfaf78dmov [rsp+136], rbx
37bfaf795mov rbp, rax
37bfaf798imul rax, r14
37bfaf79cadd rax, [rsp+208]
37bfaf7a4add rax, [rsp+192]
37bfaf7acimul rbp, r8
37bfaf7b0lea rdi, [rdi+8*rax+8]
37bfaf7b5mov [rsp+160], r8
37bfaf7bdmov rbx, [rsp+600]
37bfaf7c5mov [rsp+152], r9
37bfaf7cdmov rax, r8
37bfaf7d0mov r14, r10
37bfaf7d3shl rbp, 3
37bfaf7d7mov [rsp+192], rbp
37bfaf7dfmov rbp, [rsp+704]
37bfaf7e7jmp 0x37bfaf81a
37bfaf7e9
37bfaf7e9 0f 1f 80 00 00 00 00 .......
37bfaf7f0
37bfaf7f0loc_37bfaf7f0:
37bfaf7f0mov rax, [rsp+560]
37bfaf7f8add rdi, [rsp+192]
37bfaf800sub r14, 1
37bfaf804add r15, [rsp+160]
37bfaf80cmov rdx, [rax]
37bfaf80fmov rax, [rsp+688]
37bfaf817mov rax, [rax]
37bfaf81a
37bfaf81aloc_37bfaf81a:
37bfaf81asub rdx, r15
37bfaf81dmov [rsp+96], rbp
37bfaf822mov r8, r12
37bfaf825mov r9, [rsp+128]
37bfaf82dadd rdx, 1
37bfaf831mov [rsp+88], rsi
37bfaf836lea rcx, [rip+0x4ad14d]
37bfaf83dcmp rdx, rax
37bfaf840mov [rsp+72], rbx
37bfaf845cmovg rdx, rax
37bfaf849mov rax, [rsp+152]
37bfaf851mov [rsp+64], rdi
37bfaf856mov [rsp+112], 1
37bfaf85fmov [rsp+80], rax
37bfaf864mov rax, [rsp+680]
37bfaf86cmov [rsp+104], 1
37bfaf875mov [rsp+56], rax
37bfaf87alea rax, [rip+0x4ad0f7]
37bfaf881mov [rsp+48], r13
37bfaf886mov [rsp+40], rax
37bfaf88bmov [rsp+32], r12
37bfaf890mov [rsp+408], rdx
37bfaf898mov rdx, [rsp+136]
37bfaf8a0call dgemm_64_
37bfaf8a5mov [rsp+48], rbx
37bfaf8aamov r9, rsi
37bfaf8admov rdx, r12
37bfaf8b0mov [rsp+56], 1
37bfaf8b9mov r8, [rsp+128]
37bfaf8c1lea rcx, [rip+0x4ad0a8]
37bfaf8c8mov [rsp+40], rdi
37bfaf8cdmov [rsp+32], rbp
37bfaf8d2call dlacpy_64_
37bfaf8d7test r14, r14
37bfaf8dajne 0x37bfaf7f0
37bfaf8e0
37bfaf8e0loc_37bfaf8e0:
37bfaf8e0mov rax, [rsp+552]
37bfaf8e8cmp [rax], 0
37bfaf8ecje 0x37bfafaa3
37bfaf8f2mov rax, [rsp+608]
37bfaf8famov rdi, [rax]
37bfaf8fdmov rax, [rsp+616]
37bfaf905mov rcx, [rax]
37bfaf908mov rax, [rsp+712]
37bfaf910mov r15, [rax]
37bfaf913test r15, r15
37bfaf916js 0x37bfb058d
37bfaf91ccmp rdi, rcx
37bfaf91fjg 0x37bfafaa3
37bfaf925mov rax, rcx
37bfaf928xor edx, edx
37bfaf92asub rax, rdi
37bfaf92ddiv r15
37bfaf930mov rbp, rax
37bfaf933
37bfaf933loc_37bfaf933:
37bfaf933mov rsi, [rsp+184]
37bfaf93bxor eax, eax
37bfaf93dmov rdx, [rsp+168]
37bfaf945lea r9, [rip+0x4ad01c]
37bfaf94cmov [rsp+160], r15
37bfaf954mov r14, [rsp+632]
37bfaf95ctest rsi, rsi
37bfaf95fmov [rsp+672], r13
37bfaf967mov rbx, [rsp+728]
37bfaf96fcmovns rax, rsi
37bfaf973mov [rsp+152], r9
37bfaf97bimul rdx, rax
37bfaf97fnot rax
37bfaf982add rdx, rax
37bfaf985mov rax, [rsp+624]
37bfaf98dlea rsi, [rax+8*rdx]
37bfaf991mov rax, r15
37bfaf994mov rdx, rcx
37bfaf997mov r15, [rsp+720]
37bfaf99fmov [rsp+136], rsi
37bfaf9a7lea rsi, [rip+0x4acfa2]
37bfaf9aejmp 0x37bfaf9d2
37bfaf9b0
37bfaf9b0loc_37bfaf9b0:
37bfaf9b0mov rax, [rsp+616]
37bfaf9b8add rdi, [rsp+160]
37bfaf9c0sub rbp, 1
37bfaf9c4mov rdx, [rax]
37bfaf9c7mov rax, [rsp+712]
37bfaf9cfmov rax, [rax]
37bfaf9d2
37bfaf9d2loc_37bfaf9d2:
37bfaf9d2mov rcx, [rsp+152]
37bfaf9dasub rdx, rdi
37bfaf9ddmov [rsp+112], 1
37bfaf9e6mov r9, r12
37bfaf9e9add rdx, 1
37bfaf9edmov [rsp+96], rbx
37bfaf9f2mov r8, [rsp+128]
37bfaf9facmp rdx, rax
37bfaf9fdmov [rsp+80], rcx
37bfafa02mov rcx, [rsp+680]
37bfafa0acmovg rdx, rax
37bfafa0emov rax, [rsp+136]
37bfafa16mov [rsp+88], r15
37bfafa1bmov [rsp+72], rcx
37bfafa20mov rcx, [rsp+672]
37bfafa28lea r13, [rax+8*rdi]
37bfafa2clea rax, [rip+0x4acf45]
37bfafa33mov [rsp+104], 1
37bfafa3cmov [rsp+64], rcx
37bfafa41mov rcx, rsi
37bfafa44mov [rsp+56], r14
37bfafa49mov [rsp+48], r13
37bfafa4emov [rsp+40], rax
37bfafa53mov [rsp+32], r12
37bfafa58mov [rsp+408], rdx
37bfafa60mov rdx, rsi
37bfafa63call dgemm_64_
37bfafa68mov [rsp+48], r14
37bfafa6dmov r9, r15
37bfafa70mov r8, r12
37bfafa73mov [rsp+56], 1
37bfafa7cmov rdx, [rsp+128]
37bfafa84lea rcx, [rip+0x4acee5]
37bfafa8bmov [rsp+40], r13
37bfafa90mov [rsp+32], rbx
37bfafa95call dlacpy_64_
37bfafa9atest rbp, rbp
37bfafa9djne 0x37bfaf9b0
37bfafaa3
37bfafaa3loc_37bfafaa3:
37bfafaa3mov rax, [rsp+640]
37bfafaabmov r10, [rsp+368]
37bfafab3mov rax, [rax]
37bfafab6
37bfafab6loc_37bfafab6:
37bfafab6mov rsi, [rsp+648]
37bfafabesub r10, rax
37bfafac1sub rax, [rsp+176]
37bfafac9mov [rsi], r10
37bfafaccmov rsi, [rsp+640]
37bfafad4mov [rsi], rax
37bfafad7
37bfafad7loc_37bfafad7:
37bfafad7mov rax, [rsp+736]
37bfafadfpxor x0, x0
37bfafae3cvtsi2sd x0, [rsp+144]
37bfafaedmovsd_xmm [rax], x0
37bfafaf1
37bfafaf1loc_37bfafaf1:
37bfafaf1movups x6, [rsp+416]
37bfafaf9movups x7, [rsp+432]
37bfafb01movups x8, [rsp+448]
37bfafb0aadd rsp, 472
37bfafb11pop rbx
37bfafb12pop rsi
37bfafb13pop rdi
37bfafb14pop rbp
37bfafb15pop r12
37bfafb17pop r13
37bfafb19pop r14
37bfafb1bpop r15
37bfafb1dret
37bfafb1e
37bfafb1e 66 90 f.
37bfafb20
37bfafb20loc_37bfafb20:
37bfafb20mov rbx, [rsp+736]
37bfafb28sub rax, 1
37bfafb2clea r8, [rsp+408]
37bfafb34mov [rsp+568], r9
37bfafb3cmov [rsp+408], rax
37bfafb44lea rax, [rsp+352]
37bfafb4cmov r9, rsi
37bfafb4flea rdx, [rip+0x4acdea]
37bfafb56mov [rsp+48], rbx
37bfafb5blea rcx, [rsp+368]
37bfafb63mov [rsp+40], rbx
37bfafb68mov rbx, [rsp+704]
37bfafb70mov [rsp+64], rax
37bfafb75mov [rsp+144], rax
37bfafb7dlea rax, [rip+0x4acdc4]
37bfafb84mov [rsp+56], rax
37bfafb89mov [rsp+32], rbx
37bfafb8emov [rsp+128], r8
37bfafb96call dgehrd_64_
37bfafb9bmov rbx, [rsp+736]
37bfafba3mov rax, [rsp+144]
37bfafbablea r9, [rsp+368]
37bfafbb3mov r8, [rsp+128]
37bfafbbblea rcx, [rip+0x4acd8f]
37bfafbc2cvttsd2si r15, [rbx]
37bfafbc7mov [rsp+104], rax
37bfafbcclea rax, [rip+0x4acd75]
37bfafbd3mov [rsp+96], rax
37bfafbd8mov rax, [rsp+736]
37bfafbe0mov rbx, [rsp+368]
37bfafbe8mov [rsp+40], r8
37bfafbedlea r8, [rsp+368]
37bfafbf5mov [rsp+88], rax
37bfafbfamov rax, [rsp+680]
37bfafc02mov [rsp+72], r13
37bfafc07lea rdx, [rbx-1]
37bfafc0bmov [rsp+80], rax
37bfafc10mov rax, [rsp+736]
37bfafc18mov [rsp+48], rsi
37bfafc1dmov [rsp+64], rax
37bfafc22mov rax, [rsp+704]
37bfafc2amov [rsp+408], rdx
37bfafc32lea rdx, [rip+0x4acd17]
37bfafc39mov [rsp+56], rax
37bfafc3elea rax, [rip+0x4accfb]
37bfafc45mov [rsp+32], rax
37bfafc4amov [rsp+120], 1
37bfafc53mov [rsp+112], 1
37bfafc5ccall dormhr_64_
37bfafc61mov rax, [rsp+736]
37bfafc69mov r11, [rsp+568]
37bfafc71cvttsd2si rax, [rax]
37bfafc76cmp rax, r15
37bfafc79cmovl rax, r15
37bfafc7dadd rax, [rsp+368]
37bfafc85mov [rsp+144], rax
37bfafc8djmp 0x37bfaec56
37bfafc92
37bfafc92 66 0f 1f 44 00 00 f..D..
37bfafc98
37bfafc98loc_37bfafc98:
37bfafc98mov rsi, [rsp+592]
37bfafca0andpd x7, [rip+0x4accf8]
37bfafca8movsd_xmm x0, [rsi+8*rax]
37bfafcadmov rax, [rsp+192]
37bfafcb5mov rsi, [rsp+656]
37bfafcbdmovsd_xmm [rsi+8*rax], x0
37bfafcc2andpd x0, [rip+0x4accd6]
37bfafccamov rsi, [rsp+664]
37bfafcd2mulsd x0, x4
37bfafcd6mov [rsi+8*rax], 0
37bfafcdemov rax, [rsp+640]
37bfafce6mov [rax], 1
37bfafcedmov rax, [rsp+648]
37bfafcf5mov [rax], 0
37bfafcfcmaxsd x0, x2
37bfafd00comisd x0, x7
37bfafd04jb 0x37bfafd50
37bfafd06mov rax, [rsp+640]
37bfafd0emov [rax], 0
37bfafd15mov rax, [rsp+648]
37bfafd1dmov [rax], 1
37bfafd24cmp rcx, rdx
37bfafd27jge 0x37bfafd50
37bfafd29mov rcx, [rsp+232]
37bfafd31mov rsi, [rsp+592]
37bfafd39lea rax, [r10+rdx]
37bfafd3dsub rcx, [rsp+200]
37bfafd45add rax, rcx
37bfafd48mov [rsi+8*rax], 0
37bfafd50
37bfafd50loc_37bfafd50:
37bfafd50mov rax, [rsp+736]
37bfafd58movsd_xmm [rax], x6
37bfafd5cjmp 0x37bfafaf1
37bfafd61
37bfafd61 0f 1f 80 00 00 00 00 .......
37bfafd68
37bfafd68loc_37bfafd68:
37bfafd68mov rax, [rsp+736]
37bfafd70lea rdx, [rsp+352]
37bfafd78mov r8, r13
37bfafd7bmov [rsp+80], 1
37bfafd84mov [rsp+72], rdx
37bfafd89lea rdx, [rsp+344]
37bfafd91mov r9, [rsp+704]
37bfafd99mov [rsp+64], rax
37bfafd9emov rax, [rsp+680]
37bfafda6mov [rsp+56], rdx
37bfafdablea rdx, [rsp+336]
37bfafdb3mov [rsp+48], rdx
37bfafdb8mov rdx, r12
37bfafdbbmov [rsp+40], rax
37bfafdc0mov [rsp+32], rbp
37bfafdc5mov [rsp+336], rcx
37bfafdcdlea rcx, [rip+0x4acbb4]
37bfafdd4movsd_xmm [rsp+152], x4
37bfafdddmovsd_xmm [rsp+136], x2
37bfafde6call dtrexc_64_
37bfafdebmov rax, [rsp+344]
37bfafdf3mov rcx, [rsi]
37bfafdf6movsd_xmm x2, [rsp+136]
37bfafdffmovsd_xmm x4, [rsp+152]
37bfafe08lea rdx, [rax+1]
37bfafe0cmov [rsp+344], rdx
37bfafe14jmp 0x37bfaf152
37bfafe19
37bfafe19 0f 1f 80 00 00 00 00 .......
37bfafe20
37bfafe20loc_37bfafe20:
37bfafe20lea rcx, [rdi+r14]
37bfafe24andpd x1, [rip+0x4acb74]
37bfafe2cadd rcx, rbx
37bfafe2fadd rcx, rdx
37bfafe32sqrtsd x1, x1
37bfafe36movsd_xmm x3, [rbp+8*rcx]
37bfafe3candpd x3, [rip+0x4acb5c]
37bfafe44sqrtsd x3, x3
37bfafe48mulsd x1, x3
37bfafe4caddsd x1, x2
37bfafe50comisd x0, x1
37bfafe54jb 0x37bfafe68
37bfafe56
37bfafe56loc_37bfafe56:
37bfafe56mov rax, rbx
37bfafe59add rbx, 2
37bfafe5djmp 0x37bfaf30e
37bfafe62
37bfafe62 66 0f 1f 44 00 00 f..D..
37bfafe68
37bfafe68loc_37bfafe68:
37bfafe68mov [rsp+336], rax
37bfafe70lea rax, [rsp+352]
37bfafe78mov r8, rbp
37bfafe7bmov r9, [rsp+704]
37bfafe83mov [rsp+72], rax
37bfafe88mov rax, [rsp+736]
37bfafe90lea rcx, [rip+0x4acaf1]
37bfafe97mov rdx, [rsp+136]
37bfafe9fmov [rsp+344], rbx
37bfafea7mov [rsp+64], rax
37bfafeaclea rax, [rsp+344]
37bfafeb4mov [rsp+56], rax
37bfafeb9lea rax, [rsp+336]
37bfafec1mov [rsp+48], rax
37bfafec6mov rax, [rsp+680]
37bfafecemov [rsp+80], 1
37bfafed7mov [rsp+40], rax
37bfafedcmov rax, [rsp+672]
37bfafee4mov [rsp+32], rax
37bfafee9call dtrexc_64_
37bfafeeecmp [rsp+352], 0
37bfafef7je 0x37bfaff28
37bfafef9movsd_xmm x0, [rbp+8*r13]
37bfaff00mov rax, rbx
37bfaff03mov rbx, r15
37bfaff06
37bfaff06loc_37bfaff06:
37bfaff06ucomisd x0, x6
37bfaff0ajp 0x37bfaff18
37bfaff0cmov r9l, 0
37bfaff12je 0x37bfaf30e
37bfaff18
37bfaff18loc_37bfaff18:
37bfaff18mov rbx, rax
37bfaff1bxor r9l, r9l
37bfaff1ejmp 0x37bfafe56
37bfaff23
37bfaff23 0f 1f 44 00 00 ..D..
37bfaff28
37bfaff28loc_37bfaff28:
37bfaff28mov rax, [rsp+344]
37bfaff30cmp rsi, rax
37bfaff33je 0x37bfaffed
37bfaff39mov rcx, rdi
37bfaff3clea rbx, [rax+1]
37bfaff40imul rcx, rax
37bfaff44lea rdx, [r14+rbx]
37bfaff48add rdx, rcx
37bfaff4bmovsd_xmm x0, [rbp+8*rdx]
37bfaff51jmp 0x37bfaff06
37bfaff53
37bfaff53 0f 1f 44 00 00 ..D..
37bfaff58
37bfaff58loc_37bfaff58:
37bfaff58mov [rsp+336], rax
37bfaff60lea rax, [rsp+352]
37bfaff68mov r8, rbp
37bfaff6bmov r9, [rsp+704]
37bfaff73mov [rsp+72], rax
37bfaff78mov rax, [rsp+736]
37bfaff80lea rcx, [rip+0x4aca01]
37bfaff87mov rdx, [rsp+136]
37bfaff8fmov [rsp+344], rsi
37bfaff97mov [rsp+64], rax
37bfaff9clea rax, [rsp+344]
37bfaffa4mov [rsp+56], rax
37bfaffa9lea rax, [rsp+336]
37bfaffb1mov [rsp+48], rax
37bfaffb6mov rax, [rsp+680]
37bfaffbemov [rsp+80], 1
37bfaffc7mov [rsp+40], rax
37bfaffccmov rax, [rsp+672]
37bfaffd4mov [rsp+32], rax
37bfaffd9call dtrexc_64_
37bfaffdecmp [rsp+352], 0
37bfaffe7je 0x37bfaff28
37bfaffed
37bfaffedloc_37bfaffed:
37bfaffedxor r9l, r9l
37bfafff0jmp 0x37bfaf3a7
37bfafff5
37bfafff5 0f 1f 00 ...
37bfafff8
37bfafff8loc_37bfafff8:
37bfafff8mov rbx, [rsp+160]
37bfb0000jmp 0x37bfaf2ab
37bfb0005
37bfb0005 0f 1f 00 ...
37bfb0008
37bfb0008loc_37bfb0008:
37bfb0008mov rax, [rsp+736]
37bfb0010lea rdx, [rsp+352]
37bfb0018mov r8, r13
37bfb001bmov [rsp+80], 1
37bfb0024mov [rsp+72], rdx
37bfb0029lea rdx, [rsp+344]
37bfb0031mov r9, [rsp+704]
37bfb0039mov [rsp+64], rax
37bfb003emov rax, [rsp+680]
37bfb0046mov [rsp+56], rdx
37bfb004blea rdx, [rsp+336]
37bfb0053mov [rsp+48], rdx
37bfb0058mov rdx, r12
37bfb005bmov [rsp+40], rax
37bfb0060mov [rsp+32], rbp
37bfb0065mov [rsp+336], rcx
37bfb006dlea rcx, [rip+0x4ac914]
37bfb0074movsd_xmm [rsp+152], x4
37bfb007dmovsd_xmm [rsp+136], x2
37bfb0086call dtrexc_64_
37bfb008bmov rax, [rsp+344]
37bfb0093mov rcx, [rsi]
37bfb0096movsd_xmm x2, [rsp+136]
37bfb009fmovsd_xmm x4, [rsp+152]
37bfb00a8lea rdx, [rax+2]
37bfb00acmov [rsp+344], rdx
37bfb00b4jmp 0x37bfaf152
37bfb00b9
37bfb00b9 0f 1f 80 00 00 00 00 .......
37bfb00c0
37bfb00c0loc_37bfb00c0:
37bfb00c0mov rbp, r15
37bfb00c3mov r11, [rsp+568]
37bfb00cbmov r15, [rsp+248]
37bfb00d3mov r13, [rsp+672]
37bfb00dbmov r12, [rsp+136]
37bfb00e3mov r10, [rsp+368]
37bfb00eb
37bfb00ebloc_37bfb00eb:
37bfb00ebcmp r10, [rsp+176]
37bfb00f3jle 0x37bfaf400
37bfb00f9
37bfb00f9loc_37bfb00f9:
37bfb00f9mov [rsp+224], r15
37bfb0101mov rbx, r10
37bfb0104lea rax, [rsp+328]
37bfb010cmov r15, [rsp+664]
37bfb0114mov [rsp+152], rax
37bfb011clea rax, [rsp+312]
37bfb0124pxor x6, x6
37bfb0128mov [rsp+568], r11
37bfb0130mov r11, [rsp+168]
37bfb0138mov [rsp+672], r13
37bfb0140mov r13, [rsp+656]
37bfb0148mov [rsp+256], r12
37bfb0150mov r12, rbp
37bfb0153mov rbp, [rsp+176]
37bfb015bmov [rsp+160], rax
37bfb0163mov [rsp+248], r10
37bfb016bjmp 0x37bfb019b
37bfb016d
37bfb016d 0f 1f 84 ...
37bfb0170 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb0180
37bfb0180loc_37bfb0180:
37bfb0180mov [r15+8*rdx], 0
37bfb0188mov rbx, rcx
37bfb018bmovsd_xmm [r13+8*rdx], x0
37bfb0192
37bfb0192loc_37bfb0192:
37bfb0192cmp rbx, rbp
37bfb0195jle 0x37bfaf3d8
37bfb019b
37bfb019bloc_37bfb019b:
37bfb019bmov rax, rdi
37bfb019elea rcx, [rbx-1]
37bfb01a2imul rax, rbx
37bfb01a6lea r8, [r14+rax]
37bfb01aalea rdx, [rbx+r8]
37bfb01aemovsd_xmm x0, [rsi+8*rdx]
37bfb01b3lea rdx, [rbx+r11-2]
37bfb01b8cmp rbx, r12
37bfb01bbje 0x37bfb0180
37bfb01bdsub rax, rdi
37bfb01c0add rax, r14
37bfb01c3lea r9, [rax+rbx]
37bfb01c7movsd_xmm x1, [rsi+8*r9]
37bfb01cducomisd x1, x6
37bfb01d1jp 0x37bfb01d5
37bfb01d3je 0x37bfb0180
37bfb01d5
37bfb01d5loc_37bfb01d5:
37bfb01d5add rax, rcx
37bfb01d8add rcx, r8
37bfb01dbsub rbx, 2
37bfb01dfmovsd_xmm [rsp+312], x1
37bfb01e8lea r8, [rsp+376]
37bfb01f0movsd_xmm x2, [rsi+8*rax]
37bfb01f5movsd_xmm x1, [rsi+8*rcx]
37bfb01falea rax, [8*rdx]
37bfb0202mov [rsp+72], r8
37bfb0207lea r8, [rsp+320]
37bfb020fmov r9, [rsp+152]
37bfb0217lea rdx, [rsp+296]
37bfb021fmov [rsp+64], r8
37bfb0224lea r8, [r15+rax]
37bfb0228lea rcx, [rsp+288]
37bfb0230mov [rsp+56], r8
37bfb0235lea r8, [r13+rax]
37bfb023amov [rsp+48], r8
37bfb023flea r8, [r15+rax-8]
37bfb0244lea rax, [r13+rax-8]
37bfb0249mov [rsp+40], r8
37bfb024emov r8, [rsp+160]
37bfb0256mov [rsp+32], rax
37bfb025bmov [rsp+136], r11
37bfb0263movsd_xmm [rsp+288], x2
37bfb026cmovsd_xmm [rsp+296], x1
37bfb0275movsd_xmm [rsp+328], x0
37bfb027ecall dlanv2_64_
37bfb0283mov r11, [rsp+136]
37bfb028bjmp 0x37bfb0192
37bfb0290
37bfb0290loc_37bfb0290:
37bfb0290ucomisd x7, x0
37bfb0294mov edx, 1
37bfb0299setp bl
37bfb029ccmovne ebx, edx
37bfb029fcmp rax, 1
37bfb02a3setg al
37bfb02a6and al, bl
37bfb02a8mov ebp, eax
37bfb02aaje 0x37bfaf42a
37bfb02b0lea rbx, [rip+0x4ac689]
37bfb02b7mov r9, [rsp+736]
37bfb02bfmov rdx, r13
37bfb02c2mov r8, [rsp+680]
37bfb02camov [rsp+32], rbx
37bfb02cfmov rcx, [rsp+640]
37bfb02d7mov r14, rbx
37bfb02dalea rdi, [rsp+384]
37bfb02e2mov [rsp+568], r11
37bfb02eamov [rsp+136], r10
37bfb02f2call dcopy_64_
37bfb02f7mov rax, [rsp+736]
37bfb02ffmov r9, rbx
37bfb0302mov rcx, [rsp+640]
37bfb030alea rdx, [rsp+304]
37bfb0312movsd_xmm x0, [rax]
37bfb0316mov [rsp+32], rdi
37bfb031blea r8, [rax+8]
37bfb031fmovsd_xmm [rsp+304], x0
37bfb0328call dlarfg_64_
37bfb032dmov r10, [rsp+136]
37bfb0335lea r9, [rip+0x4ac62c]
37bfb033cmov [rsp+56], 1
37bfb0345mov [rsp+32], r9
37bfb034amov r8, [rsp+128]
37bfb0352lea rcx, [rip+0x4ac630]
37bfb0359lea rax, [r10-2]
37bfb035dmov rdx, [rsp+240]
37bfb0365mov [rsp+400], rax
37bfb036dmov [rsp+408], rax
37bfb0375mov rax, [rsp+704]
37bfb037dmov [rsp+48], rax
37bfb0382lea rax, [rsi+16]
37bfb0386mov [rsp+40], rax
37bfb038bcall dlaset_64_
37bfb0390mov r10, [rsp+136]
37bfb0398mov [rsp+40], rdi
37bfb039dmov r8, r12
37bfb03a0mov rcx, [rsp+736]
37bfb03a8mov [rsp+32], rbx
37bfb03admov [rsp+48], rsi
37bfb03b2mov r9, [rsp+736]
37bfb03balea rax, [rcx+8*r10]
37bfb03bemov rcx, [rsp+704]
37bfb03c6mov [rsp+72], 1
37bfb03cfmov [rsp+64], rax
37bfb03d4mov rdx, [rsp+640]
37bfb03dcmov [rsp+56], rcx
37bfb03e1lea rcx, [rip+0x4ac5a1]
37bfb03e8call dlarf1f_64_
37bfb03edmov rax, [rsp+368]
37bfb03f5mov rbx, [rsp+736]
37bfb03fdmov [rsp+40], rdi
37bfb0402mov rcx, [rsp+704]
37bfb040amov r8, [rsp+640]
37bfb0412mov [rsp+72], 1
37bfb041blea rbx, [rbx+8*rax]
37bfb041fmov [rsp+48], rsi
37bfb0424mov r9, [rsp+736]
37bfb042cmov [rsp+64], rbx
37bfb0431mov rdx, r8
37bfb0434mov [rsp+56], rcx
37bfb0439lea rcx, [rip+0x4ac511]
37bfb0440mov [rsp+32], r14
37bfb0445call dlarf1f_64_
37bfb044amov [rsp+64], rbx
37bfb044fmov rdx, r12
37bfb0452mov rbx, [rsp+680]
37bfb045amov [rsp+40], rdi
37bfb045fmov r9, [rsp+736]
37bfb0467lea rcx, [rip+0x4ac4e3]
37bfb046emov [rsp+56], rbx
37bfb0473mov r8, [rsp+640]
37bfb047bmov ebx, ebp
37bfb047dmov [rsp+72], 1
37bfb0486mov [rsp+48], r13
37bfb048bmov [rsp+32], r14
37bfb0490call dlarf1f_64_
37bfb0495mov rdi, [rsp+744]
37bfb049dmov r9, rsi
37bfb04a0mov rcx, r12
37bfb04a3mov rdx, [rsp+368]
37bfb04abmov r8, [rsp+640]
37bfb04b3mov rdi, [rdi]
37bfb04b6mov rax, rdi
37bfb04b9mov [rsp+136], rdi
37bfb04c1sub rax, rdx
37bfb04c4mov [rsp+408], rax
37bfb04cclea rax, [rsp+352]
37bfb04d4mov [rsp+64], rax
37bfb04d9mov rax, [rsp+128]
37bfb04e1mov [rsp+56], rax
37bfb04e6mov rax, [rsp+736]
37bfb04eelea rax, [rax+8*rdx]
37bfb04f2mov rdx, r14
37bfb04f5mov [rsp+48], rax
37bfb04famov rax, [rsp+736]
37bfb0502mov [rsp+40], rax
37bfb0507mov rax, [rsp+704]
37bfb050fmov [rsp+32], rax
37bfb0514call dgehrd_64_
37bfb0519mov r11, [rsp+568]
37bfb0521jmp 0x37bfaf42a
37bfb0526
37bfb0526 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb0530
37bfb0530loc_37bfb0530:
37bfb0530cmp rcx, r10
37bfb0533jl 0x37bfaf214
37bfb0539jmp 0x37bfb00eb
37bfb053e
37bfb053e 66 90 f.
37bfb0540
37bfb0540loc_37bfb0540:
37bfb0540mov edx, 1
37bfb0545mov r8l, 1
37bfb054bjmp 0x37bfaf560
37bfb0550
37bfb0550loc_37bfb0550:
37bfb0550mov rdi, [rsp+192]
37bfb0558cmp rdi, r8
37bfb055bjg 0x37bfaf70f
37bfb0561mov rax, rdx
37bfb0564mov r9, rcx
37bfb0567xor edx, edx
37bfb0569sub rax, rdi
37bfb056cneg r9
37bfb056fdiv r9
37bfb0572mov r14, rax
37bfb0575jmp 0x37bfaf590
37bfb057a
37bfb057aloc_37bfb057a:
37bfb057acmp [rsp+176], r10
37bfb0582jl 0x37bfb00f9
37bfb0588jmp 0x37bfaf428
37bfb058d
37bfb058dloc_37bfb058d:
37bfb058dcmp rdi, rcx
37bfb0590jl 0x37bfafaa3
37bfb0596mov rax, rdi
37bfb0599mov r8, r15
37bfb059cxor edx, edx
37bfb059esub rax, rcx
37bfb05a1neg r8
37bfb05a4div r8
37bfb05a7mov rbp, rax
37bfb05aajmp 0x37bfaf933
37bfb05af
37bfb05afloc_37bfb05af:
37bfb05afcmp r14, rcx
37bfb05b2jl 0x37bfaf8e0
37bfb05b8mov rax, r14
37bfb05bbmov r9, r8
37bfb05bexor edx, edx
37bfb05c0sub rax, rcx
37bfb05c3neg r9
37bfb05c6div r9
37bfb05c9mov r15, rax
37bfb05ccjmp 0x37bfaf766
37bfb05d1
37bfb05d1loc_37bfb05d1:
37bfb05d1mov rax, [rsp+744]
37bfb05d9mov r9, [rsp+640]
37bfb05e1mov r8, r12
37bfb05e4lea rdx, [rip+0x4ac365]
37bfb05eblea rcx, [rip+0x4ac35f]
37bfb05f2mov rax, [rax]
37bfb05f5mov [rsp+72], r13
37bfb05famov [rsp+48], rsi
37bfb05ffmov [rsp+120], 1
37bfb0608sub rax, rdi
37bfb060bmov [rsp+408], rax
37bfb0613lea rax, [rsp+352]
37bfb061bmov [rsp+104], rax
37bfb0620mov rax, [rsp+128]
37bfb0628mov [rsp+112], 1
37bfb0631mov [rsp+96], rax
37bfb0636mov rax, [rsp+736]
37bfb063elea rax, [rax+8*rdi]
37bfb0642mov [rsp+88], rax
37bfb0647mov rax, [rsp+680]
37bfb064fmov [rsp+80], rax
37bfb0654mov rax, [rsp+736]
37bfb065cmov [rsp+64], rax
37bfb0661mov rax, [rsp+704]
37bfb0669mov [rsp+56], rax
37bfb066emov rax, [rsp+640]
37bfb0676mov [rsp+40], rax
37bfb067blea rax, [rip+0x4ac2be]
37bfb0682mov [rsp+32], rax
37bfb0687call dormhr_64_
37bfb068cmov r11, [rsp+568]
37bfb0694jmp 0x37bfaf548
37bfb0699
37bfb0699loc_37bfb0699:
37bfb0699mov r8l, 1
37bfb069fje 0x37bfaf020
37bfb06a5mov rax, [rsp+640]
37bfb06admov [rax], rcx
37bfb06b0mov rax, [rsp+360]
37bfb06b8lea rbp, [rax+1]
37bfb06bcmov [rsp+176], rax
37bfb06c4mov [rsp+344], rbp
37bfb06cccmp rcx, rbp
37bfb06cfjge 0x37bfaf063
37bfb06d5test rcx, rcx
37bfb06d8jne 0x37bfb06f5
37bfb06daxor r10l, r10l
37bfb06ddpxor x7, x7
37bfb06e1cmp [rsp+176], 0
37bfb06eajs 0x37bfb00f9
37bfb06f0jmp 0x37bfaf428
37bfb06f5
37bfb06f5loc_37bfb06f5:
37bfb06f5mov r10, rcx
37bfb06f8jmp 0x37bfb00eb
37bfaeb80
37bfb06fd
37bfb06fd // align 0x10
37bfb06fd // align 0x10
37bfb0700
37bfb0700dlaqr3_64_:
37bfb0700push r15
37bfb0702push r14
37bfb0704push r13
37bfb0706push r12
37bfb0708push rbp
37bfb0709push rdi
37bfb070apush rsi
37bfb070bpush rbx
37bfb070csub rsp, 472
37bfb0713movups [rsp+416], x6
37bfb071bmovups [rsp+432], x7
37bfb0723movups [rsp+448], x8
37bfb072cmov rax, [rsp+680]
37bfb0734mov rbp, [rsp+584]
37bfb073cmov r15, [rsp+704]
37bfb0744mov r13, [rsp+672]
37bfb074cmov rax, [rax]
37bfb074fmov rdi, [r15]
37bfb0752mov [rsp+136], rax
37bfb075amov rax, [rsp+600]
37bfb0762mov [rsp+552], rdx
37bfb076amov rdx, [rbp]
37bfb076emov rsi, [rax]
37bfb0771mov rax, [rsp+632]
37bfb0779mov [rsp+544], rcx
37bfb0781mov [rsp+560], r8
37bfb0789mov rax, [rax]
37bfb078cmov [rsp+568], r9
37bfb0794mov [rsp+144], 1
37bfb07a0mov [rsp+184], rax
37bfb07a8mov rax, [rsp+576]
37bfb07b0mov rax, [rax]
37bfb07b3sub rax, [r9]
37bfb07b6add rax, 1
37bfb07bacmp rax, rdx
37bfb07bdcmovg rax, rdx
37bfb07c1mov [rsp+368], rax
37bfb07c9cmp rax, 2
37bfb07cdjg 0x37bfb16f0
37bfb07d3
37bfb07d3loc_37bfb07d3:
37bfb07d3mov rax, [rsp+744]
37bfb07dbcmp [rax], -1
37bfb07dfje 0x37bfb16a7
37bfb07e5mov rax, [rsp+640]
37bfb07edmov rbx, [rip+0x4ac234]
37bfb07f4mov [rax], 0
37bfb07fbmov rax, [rsp+648]
37bfb0803mov [rax], 0
37bfb080amov rax, [rsp+736]
37bfb0812mov [rax], rbx
37bfb0815mov rbx, [rsp+576]
37bfb081dmov rax, [rsp+568]
37bfb0825mov rbx, [rbx]
37bfb0828cmp [rax], rbx
37bfb082bjg 0x37bfb16c1
37bfb0831cmp [rbp], 0
37bfb0836jle 0x37bfb16c1
37bfb083cxor eax, eax
37bfb083etest rsi, rsi
37bfb0841pxor x6, x6
37bfb0845mov edx, 12
37bfb084acmovns rax, rsi
37bfb084elea rcx, [rip+0x4ac18b]
37bfb0855mov rsi, rax
37bfb0858mov [rsp+200], rax
37bfb0860mov rbx, rax
37bfb0863not rsi
37bfb0866mov [rsp+208], rsi
37bfb086ecall dlamch_64_
37bfb0873mov edx, 9
37bfb0878lea rcx, [rip+0x4ac16d]
37bfb087fmovapd x7, x0
37bfb0883call dlamch_64_
37bfb0888mov rax, [rsp+560]
37bfb0890mov r8, [rbp]
37bfb0894movapd x3, x0
37bfb0898cvtsi2sd x6, [rax]
37bfb089ddivsd x6, x0
37bfb08a1mov rax, [rsp+576]
37bfb08a9mov rdx, [rax]
37bfb08acmov rax, [rsp+568]
37bfb08b4mov rcx, [rax]
37bfb08b7mov rax, rdx
37bfb08bamov r10, rdx
37bfb08bdsub rax, rcx
37bfb08c0add rax, 1
37bfb08c4cmp rax, r8
37bfb08c7cmovg rax, r8
37bfb08cbsub r10, rax
37bfb08cemov [rsp+368], rax
37bfb08d6mov [rsp+192], r10
37bfb08demov rax, r10
37bfb08e1lea r10, [r10+1]
37bfb08e5mov [rsp+168], r10
37bfb08edmulsd x6, x7
37bfb08f1pxor x7, x7
37bfb08f5cmp rcx, r10
37bfb08f8je 0x37bfb0915
37bfb08faimul rax, rbx
37bfb08femov r8, rax
37bfb0901lea rax, [rsi+r10]
37bfb0905mov rsi, [rsp+592]
37bfb090dadd rax, r8
37bfb0910movsd_xmm x7, [rsi+8*rax]
37bfb0915
37bfb0915loc_37bfb0915:
37bfb0915mov rsi, [rsp+168]
37bfb091dmov rax, [rsp+200]
37bfb0925mov rbx, [rsp+208]
37bfb092dimul rax, rsi
37bfb0931mov [rsp+232], rax
37bfb0939add rax, rbx
37bfb093cmov [rsp+216], rax
37bfb0944add rax, rsi
37bfb0947cmp rdx, rsi
37bfb094aje 0x37bfb18f0
37bfb0950mov rsi, [rsp+592]
37bfb0958mov [rsp+48], r15
37bfb095dlea r12, [rsp+368]
37bfb0965xor edx, edx
37bfb0967mov [rsp+56], 1
37bfb0970test rdi, rdi
37bfb0973mov r8, r12
37bfb0976lea rcx, [rip+0x4ac078]
37bfb097dlea rsi, [rsi+8*rax]
37bfb0981mov rax, [rsp+696]
37bfb0989cmovs rdi, rdx
37bfb098dmov rdx, r12
37bfb0990mov r9, rsi
37bfb0993lea rbp, [rip+0x4ac026]
37bfb099amovsd_xmm [rsp+152], x3
37bfb09a3mov [rsp+40], rax
37bfb09a8mov rax, [rsp+600]
37bfb09b0mov r14, rdi
37bfb09b3not r14
37bfb09b6mov [rsp+32], rax
37bfb09bbcall dlacpy_64_
37bfb09c0mov rax, [rsp+368]
37bfb09c8mov rbx, [rsp+192]
37bfb09d0lea r8, [rsp+400]
37bfb09d8mov rcx, [rsp+592]
37bfb09e0mov [rsp+240], r8
37bfb09e8sub rax, 1
37bfb09ecmov [rsp+392], rax
37bfb09f4mov rax, [rsp+600]
37bfb09fcmov rax, [rax]
37bfb09ffadd rax, 1
37bfb0a03mov [rsp+400], rax
37bfb0a0bmov rax, [r15]
37bfb0a0eadd rax, 1
37bfb0a12mov [rsp+408], rax
37bfb0a1amov rax, [rsp+696]
37bfb0a22lea r9, [rax+8]
37bfb0a26mov rax, [rsp+216]
37bfb0a2emov [rsp+264], r9
37bfb0a36lea rax, [rbx+rax+2]
37bfb0a3blea rdx, [rcx+8*rax]
37bfb0a3flea rax, [rsp+408]
37bfb0a47mov [rsp+32], rax
37bfb0a4clea rcx, [rsp+392]
37bfb0a54mov [rsp+272], rdx
37bfb0a5cmov [rsp+280], rcx
37bfb0a64mov [rsp+128], rax
37bfb0a6ccall dcopy_64_
37bfb0a71mov [rsp+40], r13
37bfb0a76mov r8, r12
37bfb0a79mov rdx, r12
37bfb0a7cmov rax, [rsp+680]
37bfb0a84lea r9, [rip+0x4abf6d]
37bfb0a8bmov [rsp+56], 1
37bfb0a94lea rcx, [rip+0x4abf65]
37bfb0a9bmov [rsp+48], rax
37bfb0aa0lea rax, [rip+0x4abf61]
37bfb0aa7mov [rsp+32], rax
37bfb0aaccall dlaset_64_
37bfb0ab1mov rax, [rsp+744]
37bfb0ab9mov r9, r12
37bfb0abcmov [rsp+64], 2
37bfb0ac5mov [rsp+56], 6
37bfb0acelea rdx, [rip+0x4abf3d]
37bfb0ad5lea rcx, [rip+0x4abf3c]
37bfb0adcmov [rsp+48], rax
37bfb0ae1lea r8, [rip+0x4abf28]
37bfb0ae8mov [rsp+40], r12
37bfb0aedmov [rsp+32], rbp
37bfb0af2call ilaenv_64_
37bfb0af7mov rcx, [rsp+664]
37bfb0affmov rdx, rax
37bfb0b02lea rax, [8*rbx]
37bfb0b0aadd rcx, rax
37bfb0b0dadd rax, [rsp+656]
37bfb0b15cmp [rsp+368], rdx
37bfb0b1dlea rdx, [rsp+360]
37bfb0b25jle 0x37bfb1cf0
37bfb0b2bmov rbx, [rsp+744]
37bfb0b33mov [rsp+56], rax
37bfb0b38mov r9, rbp
37bfb0b3bmov r8, r12
37bfb0b3emov rax, [rsp+696]
37bfb0b46mov [rsp+120], rdx
37bfb0b4blea rdx, [rip+0x4abe86]
37bfb0b52mov [rsp+112], rbx
37bfb0b57mov rbx, [rsp+736]
37bfb0b5fmov [rsp+64], rcx
37bfb0b64mov rcx, rdx
37bfb0b67mov [rsp+104], rbx
37bfb0b6cmov rbx, [rsp+680]
37bfb0b74mov [rsp+88], r13
37bfb0b79mov [rsp+96], rbx
37bfb0b7emov [rsp+80], r12
37bfb0b83mov [rsp+72], rbp
37bfb0b88mov [rsp+48], r15
37bfb0b8dmov [rsp+40], rax
37bfb0b92mov [rsp+32], r12
37bfb0b97call dlaqr4_64_
37bfb0b9cmovsd_xmm x3, [rsp+152]
37bfb0ba5
37bfb0ba5loc_37bfb0ba5:
37bfb0ba5mov rcx, [rsp+368]
37bfb0badcmp rcx, 3
37bfb0bb1jle 0x37bfb2341
37bfb0bb7mov rax, [rsp+696]
37bfb0bbflea r9, [8*rdi+8]
37bfb0bc7lea r8, [rcx-2]
37bfb0bcbpxor x0, x0
37bfb0bcflea rdx, [rax-8]
37bfb0bd3mov eax, 1
37bfb0bd8nop [rax+rax]
37bfb0be0
37bfb0be0loc_37bfb0be0:
37bfb0be0add rax, 1
37bfb0be4movups [rdx+24], x0
37bfb0be8add rdx, r9
37bfb0bebcmp rax, r8
37bfb0beejne 0x37bfb0be0
37bfb0bf0
37bfb0bf0loc_37bfb0bf0:
37bfb0bf0imul r8, rdi
37bfb0bf4mov rbx, [rsp+696]
37bfb0bfclea rax, [r14+rcx]
37bfb0c00add rax, r8
37bfb0c03mov [rbx+8*rax], 0
37bfb0c0bmov rax, [rsp+640]
37bfb0c13mov [rax], rcx
37bfb0c16mov rax, [rsp+360]
37bfb0c1elea rbp, [rax+1]
37bfb0c22mov [rsp+176], rax
37bfb0c2amov [rsp+344], rbp
37bfb0c32cmp rcx, rbp
37bfb0c35jl 0x37bfb239d
37bfb0c3b
37bfb0c3bloc_37bfb0c3b:
37bfb0c3bmov rax, [rsp+136]
37bfb0c43xor ebx, ebx
37bfb0c45mov [rsp+152], rsi
37bfb0c4dmovddup x8, x7
37bfb0c52mov [rsp+160], rbp
37bfb0c5amov rsi, [rsp+640]
37bfb0c62mov rbp, r13
37bfb0c65pxor x2, x2
37bfb0c69test rax, rax
37bfb0c6cmov r13, [rsp+696]
37bfb0c74cmovns rbx, rax
37bfb0c78jmp 0x37bfb0d3b
37bfb0c7d
37bfb0c7d 0f 1f 00 ...
37bfb0c80
37bfb0c80loc_37bfb0c80:
37bfb0c80sub rdx, rdi
37bfb0c83lea r11, [r14+rcx]
37bfb0c87add rdx, r11
37bfb0c8amovsd_xmm x0, [r13+8*rdx]
37bfb0c91ucomisd x0, x2
37bfb0c95jp 0x37bfb0c9d
37bfb0c97je 0x37bfb0d66
37bfb0c9d
37bfb0c9dloc_37bfb0c9d:
37bfb0c9dandpd x0, [rip+0x4abd8b]
37bfb0ca5movsd_xmm x4, [r13+8*r9-8]
37bfb0cacandpd x4, [rip+0x4abd7c]
37bfb0cb4sqrtsd x0, x0
37bfb0cb8sqrtsd x4, x4
37bfb0cbcmulsd x0, x4
37bfb0cc0addsd x0, x1
37bfb0cc4ucomisd x0, x2
37bfb0cc8jp 0x37bfb0cd8
37bfb0ccajne 0x37bfb0cd8
37bfb0cccmovapd x0, x7
37bfb0cd0andpd x0, [rip+0x4abd58]
37bfb0cd8
37bfb0cd8loc_37bfb0cd8:
37bfb0cd8mulsd x0, x3
37bfb0cdcmov rdx, rbx
37bfb0cdfimul rdx, rcx
37bfb0ce3mov r9, rdx
37bfb0ce6sub r9, rbx
37bfb0ce9maxsd x0, x6
37bfb0cedmov rdx, r9
37bfb0cf0movsd_xmm x1, [rbp+8*r9]
37bfb0cf7sub rdx, rbx
37bfb0cfamovhpd x1, [rbp+8*rdx]
37bfb0d00mulpd x1, x8
37bfb0d05andpd x1, [rip+0x4abd33]
37bfb0d0dmovapd x4, x1
37bfb0d11unpckhpd x4, x1
37bfb0d15maxpd x4, x1
37bfb0d19comisd x0, x4
37bfb0d1djb 0x37bfb1c48
37bfb0d23sub rcx, 2
37bfb0d27mov rdx, [rsp+344]
37bfb0d2fmov [rsi], rcx
37bfb0d32
37bfb0d32loc_37bfb0d32:
37bfb0d32cmp rcx, rdx
37bfb0d35jl 0x37bfb0dc0
37bfb0d3b
37bfb0d3bloc_37bfb0d3b:
37bfb0d3bmov rdx, rdi
37bfb0d3eimul rdx, rcx
37bfb0d42lea r9, [r14+rdx]
37bfb0d46add r9, rcx
37bfb0d49movsd_xmm x4, [r13+8*r9]
37bfb0d50movapd x1, x4
37bfb0d54andpd x1, [rip+0x4abcd4]
37bfb0d5ccmp rcx, 1
37bfb0d60jne 0x37bfb0c80
37bfb0d66
37bfb0d66loc_37bfb0d66:
37bfb0d66ucomisd x4, x2
37bfb0d6ajp 0x37bfb0d7a
37bfb0d6cjne 0x37bfb0d7a
37bfb0d6emovapd x1, x7
37bfb0d72andpd x1, [rip+0x4abcb6]
37bfb0d7a
37bfb0d7aloc_37bfb0d7a:
37bfb0d7amulsd x1, x3
37bfb0d7emov rdx, rbx
37bfb0d81imul rdx, rcx
37bfb0d85sub rdx, rbx
37bfb0d88movsd_xmm x0, [rbp+8*rdx]
37bfb0d8emaxsd x1, x6
37bfb0d92mulsd x0, x7
37bfb0d96andpd x0, [rip+0x4abc92]
37bfb0d9ecomisd x1, x0
37bfb0da2jb 0x37bfb19c0
37bfb0da8mov rdx, [rsp+344]
37bfb0db0sub rcx, 1
37bfb0db4mov [rsi], rcx
37bfb0db7cmp rcx, rdx
37bfb0dbajge 0x37bfb0d3b
37bfb0dc0
37bfb0dc0loc_37bfb0dc0:
37bfb0dc0mov r13, rbp
37bfb0dc3mov rsi, [rsp+152]
37bfb0dcbmov rbp, [rsp+160]
37bfb0dd3mov r10, [rsp+368]
37bfb0ddbtest rcx, rcx
37bfb0ddejne 0x37bfb21d8
37bfb0de4pxor x7, x7
37bfb0de8test r10, r10
37bfb0debjle 0x37bfb222a
37bfb0df1
37bfb0df1loc_37bfb0df1:
37bfb0df1mov rax, [rsp+176]
37bfb0df9mov [rsp+672], r13
37bfb0e01pxor x6, x6
37bfb0e05mov [rsp+136], r12
37bfb0e0dlea r8, [rax+2]
37bfb0e11mov rax, rbp
37bfb0e14mov [rsp+248], rsi
37bfb0e1cmov rsi, [rsp+696]
37bfb0e24imul rax, rdi
37bfb0e28mov [rsp+160], r8
37bfb0e30mov [rsp+704], r15
37bfb0e38lea r15, [rcx+1]
37bfb0e3cadd rax, r14
37bfb0e3fadd rax, r8
37bfb0e42mov [rsp+224], rax
37bfb0e4anop [rax+rax]
37bfb0e50
37bfb0e50loc_37bfb0e50:
37bfb0e50mov rax, [rsp+640]
37bfb0e58lea r12, [r15-1]
37bfb0e5ccmp [rax], rbp
37bfb0e5fje 0x37bfb1c38
37bfb0e65mov rax, [rsp+224]
37bfb0e6ducomisd x6, [rsi+8*rax]
37bfb0e72jp 0x37bfb0e7e
37bfb0e74mov rbx, [rsp+160]
37bfb0e7cje 0x37bfb0e8a
37bfb0e7e
37bfb0e7eloc_37bfb0e7e:
37bfb0e7emov rax, [rsp+176]
37bfb0e86lea rbx, [rax+3]
37bfb0e8a
37bfb0e8aloc_37bfb0e8a:
37bfb0e8acmp rbx, r12
37bfb0e8djg 0x37bfb1d60
37bfb0e93mov [rsp+696], rsi
37bfb0e9bmov rax, rbp
37bfb0e9emov rsi, r12
37bfb0ea1mov r9l, 1
37bfb0ea7mov [rsp+152], rbp
37bfb0eafmov r12, [rsp+696]
37bfb0eb7jmp 0x37bfb0ef6
37bfb0eb9
37bfb0eb9 0f 1f 80 00 00 00 00 .......
37bfb0ec0
37bfb0ec0loc_37bfb0ec0:
37bfb0ec0lea rbp, [rbx+1]
37bfb0ec4add r13, rbp
37bfb0ec7movsd_xmm x1, [r12+8*r13]
37bfb0ecducomisd x1, x6
37bfb0ed1jp 0x37bfb1a60
37bfb0ed7jne 0x37bfb1a60
37bfb0eddcomisd x0, x2
37bfb0ee1jb 0x37bfb1aa8
37bfb0ee7mov rax, rbx
37bfb0eeamov rbx, rbp
37bfb0eed
37bfb0eedloc_37bfb0eed:
37bfb0eedcmp rbx, rsi
37bfb0ef0jg 0x37bfb0f94
37bfb0ef6
37bfb0ef6loc_37bfb0ef6:
37bfb0ef6mov rcx, rdi
37bfb0ef9lea rdx, [rax+1]
37bfb0efdimul rcx, rax
37bfb0f01lea r11, [r14+rcx]
37bfb0f05lea r13, [rax+r11]
37bfb0f09movsd_xmm x0, [r12+8*r13]
37bfb0f0fandpd x0, [rip+0x4abb19]
37bfb0f17cmp rdx, rbx
37bfb0f1aje 0x37bfb0f55
37bfb0f1cadd rdx, r11
37bfb0f1fmovsd_xmm x1, [r12+8*rdx]
37bfb0f25lea rdx, [rax+rdi]
37bfb0f29andpd x1, [rip+0x4abaff]
37bfb0f31add rdx, r14
37bfb0f34add rdx, rcx
37bfb0f37sqrtsd x1, x1
37bfb0f3bmovsd_xmm x2, [r12+8*rdx]
37bfb0f41andpd x2, [rip+0x4abae7]
37bfb0f49sqrtsd x2, x2
37bfb0f4dmulsd x1, x2
37bfb0f51addsd x0, x1
37bfb0f55
37bfb0f55loc_37bfb0f55:
37bfb0f55mov rdx, rdi
37bfb0f58imul rdx, rbx
37bfb0f5clea r13, [r14+rdx]
37bfb0f60lea rcx, [rbx+r13]
37bfb0f64movsd_xmm x2, [r12+8*rcx]
37bfb0f6aandpd x2, [rip+0x4ababe]
37bfb0f72cmp rsi, rbx
37bfb0f75jne 0x37bfb0ec0
37bfb0f7bcomisd x0, x2
37bfb0f7fjb 0x37bfb1b98
37bfb0f85
37bfb0f85loc_37bfb0f85:
37bfb0f85mov rbx, r15
37bfb0f88mov rax, rsi
37bfb0f8bcmp rbx, rsi
37bfb0f8ejle 0x37bfb0ef6
37bfb0f94
37bfb0f94loc_37bfb0f94:
37bfb0f94mov rbp, [rsp+152]
37bfb0f9cmov rsi, r12
37bfb0f9ftest r9, r9
37bfb0fa2jne 0x37bfb1d60
37bfb0fa8mov r15, rax
37bfb0fabjmp 0x37bfb0e50
37bfb0fb0
37bfb0fb0loc_37bfb0fb0:
37bfb0fb0mov rsi, [rsp+224]
37bfb0fb8mov r10, [rsp+248]
37bfb0fc0mov r13, [rsp+672]
37bfb0fc8mov r15, [rsp+704]
37bfb0fd0mov r12, [rsp+256]
37bfb0fd8
37bfb0fd8loc_37bfb0fd8:
37bfb0fd8mov rax, [rsp+640]
37bfb0fe0pxor x0, x0
37bfb0fe4mov rax, [rax]
37bfb0fe7cmp r10, rax
37bfb0feajg 0x37bfb1f50
37bfb0ff0ucomisd x7, x0
37bfb0ff4jp 0x37bfb1686
37bfb0ffajne 0x37bfb1686
37bfb1000
37bfb1000loc_37bfb1000:
37bfb1000xor ebx, ebx
37bfb1002
37bfb1002loc_37bfb1002:
37bfb1002mov rax, [rsp+168]
37bfb100acmp rax, 1
37bfb100ejle 0x37bfb1041
37bfb1010mulsd x7, [r13]
37bfb1016mov rdi, [rsp+208]
37bfb101emov rdx, [rsp+232]
37bfb1026sub rdx, [rsp+200]
37bfb102eadd rax, rdi
37bfb1031mov rdi, [rsp+592]
37bfb1039add rax, rdx
37bfb103cmovsd_xmm [rdi+8*rax], x7
37bfb1041
37bfb1041loc_37bfb1041:
37bfb1041mov rax, [rsp+600]
37bfb1049mov [rsp+40], rsi
37bfb104emov r8, r12
37bfb1051mov rdx, r12
37bfb1054mov [rsp+56], 1
37bfb105dmov r9, [rsp+696]
37bfb1065lea rcx, [rip+0x4ab989]
37bfb106cmov [rsp+48], rax
37bfb1071mov [rsp+32], r15
37bfb1076call dlacpy_64_
37bfb107bmov rdi, [rsp+368]
37bfb1083mov r9, [rsp+272]
37bfb108bmov r8, [rsp+240]
37bfb1093mov rdx, [rsp+264]
37bfb109blea rax, [rdi-1]
37bfb109fmov rcx, [rsp+280]
37bfb10a7mov [rsp+392], rax
37bfb10afmov rax, [r15]
37bfb10b2add rax, 1
37bfb10b6mov [rsp+400], rax
37bfb10bemov rax, [rsp+600]
37bfb10c6mov rax, [rax]
37bfb10c9mov [rsp+136], rax
37bfb10d1add rax, 1
37bfb10d5mov [rsp+408], rax
37bfb10ddmov rax, [rsp+128]
37bfb10e5mov [rsp+32], rax
37bfb10eacall dcopy_64_
37bfb10efmov rax, [rsp+640]
37bfb10f7cmp [rax], 1
37bfb10fbjle 0x37bfb1105
37bfb10fdtest bl, bl
37bfb10ffjne 0x37bfb2281
37bfb1105
37bfb1105loc_37bfb1105:
37bfb1105mov rax, [rsp+544]
37bfb110dcmp [rax], 0
37bfb1111jne 0x37bfb21f0
37bfb1117mov rax, [rsp+568]
37bfb111fmov r8, [rax]
37bfb1122mov rdx, r8
37bfb1125
37bfb1125loc_37bfb1125:
37bfb1125mov rax, [rsp+712]
37bfb112dmov rcx, [rax]
37bfb1130test rcx, rcx
37bfb1133js 0x37bfb2200
37bfb1139mov rax, [rsp+192]
37bfb1141cmp rax, r8
37bfb1144jl 0x37bfb12d7
37bfb114asub rax, rdx
37bfb114dxor edx, edx
37bfb114fdiv rcx
37bfb1152mov r14, rax
37bfb1155
37bfb1155loc_37bfb1155:
37bfb1155mov rbp, [rsp+168]
37bfb115dmov rsi, [rsp+592]
37bfb1165mov rax, rcx
37bfb1168mov [rsp+160], rcx
37bfb1170mov rdx, [rsp+216]
37bfb1178add rdx, [rsp+192]
37bfb1180lea r9, [rip+0x4ab871]
37bfb1187mov [rsp+704], r15
37bfb118fsub rbp, r8
37bfb1192lea rdi, [rsi+8*rdx+8]
37bfb1197mov [rsp+672], r13
37bfb119fmov rsi, [rsp+600]
37bfb11a7mov rcx, rbp
37bfb11aamov [rsp+152], rdi
37bfb11b2mov rbp, r14
37bfb11b5mov r15, [rsp+720]
37bfb11bdmov [rsp+136], r9
37bfb11c5mov rbx, [rsp+728]
37bfb11cdlea rdi, [rip+0x4ab7fc]
37bfb11d4mov r14, rcx
37bfb11d7jmp 0x37bfb11f7
37bfb11d9
37bfb11d9 0f 1f 80 00 00 00 00 .......
37bfb11e0
37bfb11e0loc_37bfb11e0:
37bfb11e0mov rax, [rsp+712]
37bfb11e8sub r14, [rsp+160]
37bfb11f0sub rbp, 1
37bfb11f4mov rax, [rax]
37bfb11f7
37bfb11f7loc_37bfb11f7:
37bfb11f7cmp r14, rax
37bfb11famov [rsp+96], rbx
37bfb11ffmov r9, r12
37bfb1202mov rdx, rdi
37bfb1205cmovle rax, r14
37bfb1209mov [rsp+88], r15
37bfb120emov rcx, [rsp+152]
37bfb1216mov [rsp+56], rsi
37bfb121bmov r8, [rsp+128]
37bfb1223mov [rsp+408], rax
37bfb122bmov rax, r14
37bfb122eneg rax
37bfb1231mov [rsp+32], r12
37bfb1236mov [rsp+112], 1
37bfb123flea r13, [rcx+8*rax]
37bfb1243mov rcx, rdi
37bfb1246mov rax, [rsp+136]
37bfb124emov [rsp+104], 1
37bfb1257mov [rsp+80], rax
37bfb125cmov rax, [rsp+680]
37bfb1264mov [rsp+48], r13
37bfb1269mov [rsp+72], rax
37bfb126emov rax, [rsp+672]
37bfb1276mov [rsp+64], rax
37bfb127blea rax, [rip+0x4ab786]
37bfb1282mov [rsp+40], rax
37bfb1287call dgemm_64_
37bfb128cmov [rsp+48], rsi
37bfb1291mov r9, r15
37bfb1294mov r8, r12
37bfb1297mov [rsp+56], 1
37bfb12a0mov rdx, [rsp+128]
37bfb12a8lea rcx, [rip+0x4ab751]
37bfb12afmov [rsp+40], r13
37bfb12b4mov [rsp+32], rbx
37bfb12b9call dlacpy_64_
37bfb12betest rbp, rbp
37bfb12c1jne 0x37bfb11e0
37bfb12c7mov r13, [rsp+672]
37bfb12cfmov r15, [rsp+704]
37bfb12d7
37bfb12d7loc_37bfb12d7:
37bfb12d7mov rax, [rsp+544]
37bfb12dfcmp [rax], 0
37bfb12e3je 0x37bfb14a8
37bfb12e9mov rax, [rsp+576]
37bfb12f1mov r14, [rax]
37bfb12f4mov rax, [rsp+560]
37bfb12fcmov rcx, [rax]
37bfb12ffmov rax, [rsp+688]
37bfb1307add r14, 1
37bfb130bmov r8, [rax]
37bfb130etest r8, r8
37bfb1311js 0x37bfb225f
37bfb1317cmp r14, rcx
37bfb131ajg 0x37bfb14a8
37bfb1320mov rax, rcx
37bfb1323xor edx, edx
37bfb1325sub rax, r14
37bfb1328div r8
37bfb132bmov rbp, rax
37bfb132e
37bfb132eloc_37bfb132e:
37bfb132emov rax, [rsp+200]
37bfb1336mov rdi, [rsp+592]
37bfb133elea rbx, [rip+0x4ab68b]
37bfb1345lea r9, [rip+0x4ab6ac]
37bfb134cmov [rsp+152], rbx
37bfb1354mov rdx, rcx
37bfb1357mov rbx, [rsp+600]
37bfb135fimul rax, r8
37bfb1363mov [rsp+160], r8
37bfb136bmov [rsp+136], r9
37bfb1373lea rsi, [8*rax]
37bfb137bmov rax, [rsp+200]
37bfb1383imul rax, r14
37bfb1387add rax, [rsp+208]
37bfb138fadd rax, [rsp+192]
37bfb1397mov [rsp+192], rsi
37bfb139flea rdi, [rdi+8*rax+8]
37bfb13a4mov rsi, [rsp+696]
37bfb13acmov rax, r8
37bfb13afjmp 0x37bfb13e2
37bfb13b1
37bfb13b1 0f 1f 80 00 00 00 00 .......
37bfb13b8
37bfb13b8loc_37bfb13b8:
37bfb13b8mov rax, [rsp+560]
37bfb13c0add rdi, [rsp+192]
37bfb13c8sub rbp, 1
37bfb13ccadd r14, [rsp+160]
37bfb13d4mov rdx, [rax]
37bfb13d7mov rax, [rsp+688]
37bfb13dfmov rax, [rax]
37bfb13e2
37bfb13e2loc_37bfb13e2:
37bfb13e2sub rdx, r14
37bfb13e5mov [rsp+96], r15
37bfb13eamov r8, r12
37bfb13edmov r9, [rsp+128]
37bfb13f5add rdx, 1
37bfb13f9mov [rsp+88], rsi
37bfb13felea rcx, [rip+0x4ab61d]
37bfb1405cmp rdx, rax
37bfb1408mov [rsp+72], rbx
37bfb140dcmovg rdx, rax
37bfb1411mov rax, [rsp+136]
37bfb1419mov [rsp+64], rdi
37bfb141emov [rsp+112], 1
37bfb1427mov [rsp+80], rax
37bfb142cmov rax, [rsp+680]
37bfb1434mov [rsp+104], 1
37bfb143dmov [rsp+56], rax
37bfb1442lea rax, [rip+0x4ab5bf]
37bfb1449mov [rsp+48], r13
37bfb144emov [rsp+40], rax
37bfb1453mov [rsp+32], r12
37bfb1458mov [rsp+408], rdx
37bfb1460mov rdx, [rsp+152]
37bfb1468call dgemm_64_
37bfb146dmov [rsp+48], rbx
37bfb1472mov r9, rsi
37bfb1475mov rdx, r12
37bfb1478mov [rsp+56], 1
37bfb1481mov r8, [rsp+128]
37bfb1489lea rcx, [rip+0x4ab570]
37bfb1490mov [rsp+40], rdi
37bfb1495mov [rsp+32], r15
37bfb149acall dlacpy_64_
37bfb149ftest rbp, rbp
37bfb14a2jne 0x37bfb13b8
37bfb14a8
37bfb14a8loc_37bfb14a8:
37bfb14a8mov rax, [rsp+552]
37bfb14b0cmp [rax], 0
37bfb14b4je 0x37bfb1673
37bfb14bamov rax, [rsp+608]
37bfb14c2mov rdi, [rax]
37bfb14c5mov rax, [rsp+616]
37bfb14cdmov rcx, [rax]
37bfb14d0mov rax, [rsp+712]
37bfb14d8mov r15, [rax]
37bfb14dbtest r15, r15
37bfb14dejs 0x37bfb223d
37bfb14e4cmp rdi, rcx
37bfb14e7jg 0x37bfb1673
37bfb14edmov rax, rcx
37bfb14f0xor edx, edx
37bfb14f2sub rax, rdi
37bfb14f5div r15
37bfb14f8mov rbp, rax
37bfb14fb
37bfb14fbloc_37bfb14fb:
37bfb14fbmov rsi, [rsp+184]
37bfb1503xor eax, eax
37bfb1505mov rdx, [rsp+168]
37bfb150dlea r9, [rip+0x4ab4e4]
37bfb1514mov [rsp+160], r15
37bfb151cmov r14, [rsp+632]
37bfb1524test rsi, rsi
37bfb1527mov [rsp+672], r13
37bfb152fmov rbx, [rsp+728]
37bfb1537cmovns rax, rsi
37bfb153bmov [rsp+152], r9
37bfb1543imul rdx, rax
37bfb1547not rax
37bfb154aadd rdx, rax
37bfb154dmov rax, [rsp+624]
37bfb1555lea rsi, [rax+8*rdx]
37bfb1559mov rax, r15
37bfb155cmov rdx, rcx
37bfb155fmov r15, [rsp+720]
37bfb1567mov [rsp+136], rsi
37bfb156flea rsi, [rip+0x4ab45a]
37bfb1576jmp 0x37bfb15a2
37bfb1578
37bfb1578 0f 1f 84 00 00 00 00 00 ........
37bfb1580
37bfb1580loc_37bfb1580:
37bfb1580mov rax, [rsp+616]
37bfb1588add rdi, [rsp+160]
37bfb1590sub rbp, 1
37bfb1594mov rdx, [rax]
37bfb1597mov rax, [rsp+712]
37bfb159fmov rax, [rax]
37bfb15a2
37bfb15a2loc_37bfb15a2:
37bfb15a2mov rcx, [rsp+152]
37bfb15aasub rdx, rdi
37bfb15admov [rsp+112], 1
37bfb15b6mov r9, r12
37bfb15b9add rdx, 1
37bfb15bdmov [rsp+96], rbx
37bfb15c2mov r8, [rsp+128]
37bfb15cacmp rdx, rax
37bfb15cdmov [rsp+80], rcx
37bfb15d2mov rcx, [rsp+680]
37bfb15dacmovg rdx, rax
37bfb15demov rax, [rsp+136]
37bfb15e6mov [rsp+88], r15
37bfb15ebmov [rsp+72], rcx
37bfb15f0mov rcx, [rsp+672]
37bfb15f8lea r13, [rax+8*rdi]
37bfb15fclea rax, [rip+0x4ab405]
37bfb1603mov [rsp+104], 1
37bfb160cmov [rsp+64], rcx
37bfb1611mov rcx, rsi
37bfb1614mov [rsp+56], r14
37bfb1619mov [rsp+48], r13
37bfb161emov [rsp+40], rax
37bfb1623mov [rsp+32], r12
37bfb1628mov [rsp+408], rdx
37bfb1630mov rdx, rsi
37bfb1633call dgemm_64_
37bfb1638mov [rsp+48], r14
37bfb163dmov r9, r15
37bfb1640mov r8, r12
37bfb1643mov [rsp+56], 1
37bfb164cmov rdx, [rsp+128]
37bfb1654lea rcx, [rip+0x4ab3a5]
37bfb165bmov [rsp+40], r13
37bfb1660mov [rsp+32], rbx
37bfb1665call dlacpy_64_
37bfb166atest rbp, rbp
37bfb166djne 0x37bfb1580
37bfb1673
37bfb1673loc_37bfb1673:
37bfb1673mov rax, [rsp+640]
37bfb167bmov r10, [rsp+368]
37bfb1683mov rax, [rax]
37bfb1686
37bfb1686loc_37bfb1686:
37bfb1686mov rdi, [rsp+648]
37bfb168emov rsi, [rsp+640]
37bfb1696sub r10, rax
37bfb1699sub rax, [rsp+176]
37bfb16a1mov [rdi], r10
37bfb16a4mov [rsi], rax
37bfb16a7
37bfb16a7loc_37bfb16a7:
37bfb16a7mov rax, [rsp+736]
37bfb16afpxor x0, x0
37bfb16b3cvtsi2sd x0, [rsp+144]
37bfb16bdmovsd_xmm [rax], x0
37bfb16c1
37bfb16c1loc_37bfb16c1:
37bfb16c1movups x6, [rsp+416]
37bfb16c9movups x7, [rsp+432]
37bfb16d1movups x8, [rsp+448]
37bfb16daadd rsp, 472
37bfb16e1pop rbx
37bfb16e2pop rsi
37bfb16e3pop rdi
37bfb16e4pop rbp
37bfb16e5pop r12
37bfb16e7pop r13
37bfb16e9pop r14
37bfb16ebpop r15
37bfb16edret
37bfb16ee
37bfb16ee 66 90 f.
37bfb16f0
37bfb16f0loc_37bfb16f0:
37bfb16f0sub rax, 1
37bfb16f4mov rbx, [rsp+736]
37bfb16fcmov [rsp+32], r15
37bfb1701lea r14, [rsp+368]
37bfb1709mov [rsp+408], rax
37bfb1711lea rax, [rsp+352]
37bfb1719mov r9, [rsp+696]
37bfb1721lea r8, [rsp+408]
37bfb1729mov [rsp+64], rax
37bfb172elea rdx, [rip+0x4ab28b]
37bfb1735mov rcx, r14
37bfb1738mov [rsp+144], rax
37bfb1740lea rax, [rip+0x4ab281]
37bfb1747mov [rsp+56], rax
37bfb174cmov [rsp+48], rbx
37bfb1751mov [rsp+40], rbx
37bfb1756mov [rsp+128], r8
37bfb175ecall dgehrd_64_
37bfb1763mov rbx, [rsp+736]
37bfb176bmov r9, r14
37bfb176emov rcx, [rsp+736]
37bfb1776mov rax, [rsp+144]
37bfb177emov r8, [rsp+128]
37bfb1786cvttsd2si r12, [rbx]
37bfb178bmov [rsp+88], rcx
37bfb1790mov rcx, [rsp+680]
37bfb1798mov rbx, [rsp+368]
37bfb17a0mov [rsp+104], rax
37bfb17a5lea rax, [rip+0x4ab21c]
37bfb17acmov [rsp+96], rax
37bfb17b1mov [rsp+80], rcx
37bfb17b6mov rcx, [rsp+736]
37bfb17belea rdx, [rbx-1]
37bfb17c2mov [rsp+40], r8
37bfb17c7mov r8, r14
37bfb17camov [rsp+64], rcx
37bfb17cfmov rcx, [rsp+696]
37bfb17d7mov [rsp+72], r13
37bfb17dcmov [rsp+48], rcx
37bfb17e1lea rcx, [rip+0x4ab1d8]
37bfb17e8mov [rsp+32], rcx
37bfb17edlea rcx, [rip+0x4ab1dd]
37bfb17f4mov [rsp+56], r15
37bfb17f9mov [rsp+408], rdx
37bfb1801lea rdx, [rip+0x4ab1c8]
37bfb1808mov [rsp+120], 1
37bfb1811mov [rsp+112], 1
37bfb181acall dormhr_64_
37bfb181fmov rbx, [rsp+736]
37bfb1827mov r8, r14
37bfb182alea rax, [rsp+360]
37bfb1832lea rcx, [rip+0x4ab187]
37bfb1839lea rdx, [rip+0x4ab198]
37bfb1840cvttsd2si rbx, [rbx]
37bfb1845mov [rsp+120], rax
37bfb184amov r9, rcx
37bfb184dlea rax, [rip+0x4ab174]
37bfb1854mov [rsp+112], rax
37bfb1859mov rax, [rsp+736]
37bfb1861mov [rsp+72], rcx
37bfb1866mov rcx, rdx
37bfb1869mov [rsp+104], rax
37bfb186emov rax, [rsp+680]
37bfb1876mov [rsp+88], r13
37bfb187bmov [rsp+96], rax
37bfb1880mov rax, [rsp+664]
37bfb1888mov [rsp+80], r14
37bfb188dmov [rsp+64], rax
37bfb1892mov rax, [rsp+656]
37bfb189amov [rsp+48], r15
37bfb189fmov [rsp+56], rax
37bfb18a4mov rax, [rsp+696]
37bfb18acmov [rsp+32], r14
37bfb18b1mov [rsp+40], rax
37bfb18b6call dlaqr4_64_
37bfb18bbmov rax, [rsp+736]
37bfb18c3cmp r12, rbx
37bfb18c6cmovl r12, rbx
37bfb18caadd r12, [rsp+368]
37bfb18d2cvttsd2si rax, [rax]
37bfb18d7cmp r12, rax
37bfb18dacmovge rax, r12
37bfb18demov [rsp+144], rax
37bfb18e6jmp 0x37bfb07d3
37bfb18eb
37bfb18eb 0f 1f 44 00 00 ..D..
37bfb18f0
37bfb18f0loc_37bfb18f0:
37bfb18f0mov rdi, [rsp+592]
37bfb18f8andpd x7, [rip+0x4ab130]
37bfb1900movsd_xmm x0, [rdi+8*rax]
37bfb1905mov rax, [rsp+192]
37bfb190dmov rdi, [rsp+656]
37bfb1915movsd_xmm [rdi+8*rax], x0
37bfb191aandpd x0, [rip+0x4ab10e]
37bfb1922mov rdi, [rsp+664]
37bfb192amulsd x0, x3
37bfb192emov [rdi+8*rax], 0
37bfb1936mov rax, [rsp+640]
37bfb193emov [rax], 1
37bfb1945mov rax, [rsp+648]
37bfb194dmov [rax], 0
37bfb1954maxsd x0, x6
37bfb1958comisd x0, x7
37bfb195cjb 0x37bfb19a8
37bfb195emov rax, [rsp+640]
37bfb1966mov [rax], 0
37bfb196dmov rax, [rsp+648]
37bfb1975mov [rax], 1
37bfb197ccmp rcx, rdx
37bfb197fjge 0x37bfb19a8
37bfb1981mov rcx, [rsp+232]
37bfb1989mov rsi, [rsp+592]
37bfb1991lea rax, [rbx+rdx]
37bfb1995sub rcx, [rsp+200]
37bfb199dadd rax, rcx
37bfb19a0mov [rsi+8*rax], 0
37bfb19a8
37bfb19a8loc_37bfb19a8:
37bfb19a8mov rax, [rsp+736]
37bfb19b0mov rdi, [rip+0x4ab071]
37bfb19b7mov [rax], rdi
37bfb19bajmp 0x37bfb16c1
37bfb19bf
37bfb19bf 90 .
37bfb19c0
37bfb19c0loc_37bfb19c0:
37bfb19c0mov rax, [rsp+736]
37bfb19c8mov [rsp+32], rbp
37bfb19cdmov r9, r15
37bfb19d0mov r8, r13
37bfb19d3lea rdx, [rsp+352]
37bfb19dbmov [rsp+80], 1
37bfb19e4mov [rsp+72], rdx
37bfb19e9lea rdx, [rsp+344]
37bfb19f1mov [rsp+64], rax
37bfb19f6mov rax, [rsp+680]
37bfb19femov [rsp+56], rdx
37bfb1a03lea rdx, [rsp+336]
37bfb1a0bmov [rsp+48], rdx
37bfb1a10mov rdx, r12
37bfb1a13mov [rsp+40], rax
37bfb1a18mov [rsp+336], rcx
37bfb1a20lea rcx, [rip+0x4aaff9]
37bfb1a27movsd_xmm [rsp+136], x3
37bfb1a30call dtrexc_64_
37bfb1a35mov rax, [rsp+344]
37bfb1a3dmov rcx, [rsi]
37bfb1a40pxor x2, x2
37bfb1a44movsd_xmm x3, [rsp+136]
37bfb1a4dlea rdx, [rax+1]
37bfb1a51mov [rsp+344], rdx
37bfb1a59jmp 0x37bfb0d32
37bfb1a5e
37bfb1a5e 66 90 f.
37bfb1a60
37bfb1a60loc_37bfb1a60:
37bfb1a60lea rcx, [rdi+r14]
37bfb1a64andpd x1, [rip+0x4aafc4]
37bfb1a6cadd rcx, rbx
37bfb1a6fadd rcx, rdx
37bfb1a72sqrtsd x1, x1
37bfb1a76movsd_xmm x3, [r12+8*rcx]
37bfb1a7candpd x3, [rip+0x4aafac]
37bfb1a84sqrtsd x3, x3
37bfb1a88mulsd x1, x3
37bfb1a8caddsd x1, x2
37bfb1a90comisd x0, x1
37bfb1a94jb 0x37bfb1aa8
37bfb1a96
37bfb1a96loc_37bfb1a96:
37bfb1a96mov rax, rbx
37bfb1a99add rbx, 2
37bfb1a9djmp 0x37bfb0eed
37bfb1aa2
37bfb1aa2 66 0f 1f 44 00 00 f..D..
37bfb1aa8
37bfb1aa8loc_37bfb1aa8:
37bfb1aa8mov [rsp+336], rax
37bfb1ab0lea rax, [rsp+352]
37bfb1ab8mov r8, r12
37bfb1abbmov r9, [rsp+704]
37bfb1ac3mov [rsp+72], rax
37bfb1ac8mov rax, [rsp+736]
37bfb1ad0lea rcx, [rip+0x4aaf49]
37bfb1ad7mov rdx, [rsp+136]
37bfb1adfmov [rsp+344], rbx
37bfb1ae7mov [rsp+64], rax
37bfb1aeclea rax, [rsp+344]
37bfb1af4mov [rsp+56], rax
37bfb1af9lea rax, [rsp+336]
37bfb1b01mov [rsp+48], rax
37bfb1b06mov rax, [rsp+680]
37bfb1b0emov [rsp+80], 1
37bfb1b17mov [rsp+40], rax
37bfb1b1cmov rax, [rsp+672]
37bfb1b24mov [rsp+32], rax
37bfb1b29call dtrexc_64_
37bfb1b2ecmp [rsp+352], 0
37bfb1b37je 0x37bfb1b68
37bfb1b39movsd_xmm x0, [r12+8*r13]
37bfb1b3fmov rax, rbx
37bfb1b42mov rbx, rbp
37bfb1b45
37bfb1b45loc_37bfb1b45:
37bfb1b45ucomisd x0, x6
37bfb1b49jp 0x37bfb1b57
37bfb1b4bmov r9l, 0
37bfb1b51je 0x37bfb0eed
37bfb1b57
37bfb1b57loc_37bfb1b57:
37bfb1b57mov rbx, rax
37bfb1b5axor r9l, r9l
37bfb1b5djmp 0x37bfb1a96
37bfb1b62
37bfb1b62 66 0f 1f 44 00 00 f..D..
37bfb1b68
37bfb1b68loc_37bfb1b68:
37bfb1b68mov rax, [rsp+344]
37bfb1b70cmp rsi, rax
37bfb1b73je 0x37bfb1c2d
37bfb1b79mov rcx, rdi
37bfb1b7clea rbx, [rax+1]
37bfb1b80imul rcx, rax
37bfb1b84lea rdx, [r14+rbx]
37bfb1b88add rdx, rcx
37bfb1b8bmovsd_xmm x0, [r12+8*rdx]
37bfb1b91jmp 0x37bfb1b45
37bfb1b93
37bfb1b93 0f 1f 44 00 00 ..D..
37bfb1b98
37bfb1b98loc_37bfb1b98:
37bfb1b98mov [rsp+336], rax
37bfb1ba0lea rax, [rsp+352]
37bfb1ba8mov r8, r12
37bfb1babmov r9, [rsp+704]
37bfb1bb3mov [rsp+72], rax
37bfb1bb8mov rax, [rsp+736]
37bfb1bc0lea rcx, [rip+0x4aae59]
37bfb1bc7mov rdx, [rsp+136]
37bfb1bcfmov [rsp+344], rsi
37bfb1bd7mov [rsp+64], rax
37bfb1bdclea rax, [rsp+344]
37bfb1be4mov [rsp+56], rax
37bfb1be9lea rax, [rsp+336]
37bfb1bf1mov [rsp+48], rax
37bfb1bf6mov rax, [rsp+680]
37bfb1bfemov [rsp+80], 1
37bfb1c07mov [rsp+40], rax
37bfb1c0cmov rax, [rsp+672]
37bfb1c14mov [rsp+32], rax
37bfb1c19call dtrexc_64_
37bfb1c1ecmp [rsp+352], 0
37bfb1c27je 0x37bfb1b68
37bfb1c2d
37bfb1c2dloc_37bfb1c2d:
37bfb1c2dxor r9l, r9l
37bfb1c30jmp 0x37bfb0f85
37bfb1c35
37bfb1c35 0f 1f 00 ...
37bfb1c38
37bfb1c38loc_37bfb1c38:
37bfb1c38mov rbx, [rsp+160]
37bfb1c40jmp 0x37bfb0e8a
37bfb1c45
37bfb1c45 0f 1f 00 ...
37bfb1c48
37bfb1c48loc_37bfb1c48:
37bfb1c48mov rax, [rsp+736]
37bfb1c50mov [rsp+32], rbp
37bfb1c55mov r9, r15
37bfb1c58mov r8, r13
37bfb1c5blea rdx, [rsp+352]
37bfb1c63mov [rsp+80], 1
37bfb1c6cmov [rsp+72], rdx
37bfb1c71lea rdx, [rsp+344]
37bfb1c79mov [rsp+64], rax
37bfb1c7emov rax, [rsp+680]
37bfb1c86mov [rsp+56], rdx
37bfb1c8blea rdx, [rsp+336]
37bfb1c93mov [rsp+48], rdx
37bfb1c98mov rdx, r12
37bfb1c9bmov [rsp+40], rax
37bfb1ca0mov [rsp+336], rcx
37bfb1ca8lea rcx, [rip+0x4aad71]
37bfb1cafmovsd_xmm [rsp+136], x3
37bfb1cb8call dtrexc_64_
37bfb1cbdmov rax, [rsp+344]
37bfb1cc5mov rcx, [rsi]
37bfb1cc8pxor x2, x2
37bfb1cccmovsd_xmm x3, [rsp+136]
37bfb1cd5lea rdx, [rax+2]
37bfb1cd9mov [rsp+344], rdx
37bfb1ce1jmp 0x37bfb0d32
37bfb1ce6
37bfb1ce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb1cf0
37bfb1cf0loc_37bfb1cf0:
37bfb1cf0mov rbx, [rsp+680]
37bfb1cf8mov [rsp+56], rax
37bfb1cfdmov r8, r12
37bfb1d00mov rax, [rsp+696]
37bfb1d08mov [rsp+104], rdx
37bfb1d0dlea rdx, [rip+0x4aacc4]
37bfb1d14mov [rsp+96], rbx
37bfb1d19lea rbx, [rip+0x4aaca0]
37bfb1d20mov [rsp+64], rcx
37bfb1d25mov r9, rbx
37bfb1d28mov rcx, rdx
37bfb1d2bmov [rsp+88], r13
37bfb1d30mov [rsp+80], r12
37bfb1d35mov [rsp+72], rbx
37bfb1d3amov [rsp+48], r15
37bfb1d3fmov [rsp+40], rax
37bfb1d44mov [rsp+32], r12
37bfb1d49call dlahqr_64_
37bfb1d4emovsd_xmm x3, [rsp+152]
37bfb1d57jmp 0x37bfb0ba5
37bfb1d5c
37bfb1d5c 0f 1f 40 00 ..@.
37bfb1d60
37bfb1d60loc_37bfb1d60:
37bfb1d60mov rsi, [rsp+248]
37bfb1d68mov r13, [rsp+672]
37bfb1d70mov r15, [rsp+704]
37bfb1d78mov r12, [rsp+136]
37bfb1d80mov r10, [rsp+368]
37bfb1d88
37bfb1d88loc_37bfb1d88:
37bfb1d88cmp r10, [rsp+176]
37bfb1d90jle 0x37bfb0fd8
37bfb1d96
37bfb1d96loc_37bfb1d96:
37bfb1d96mov [rsp+224], rsi
37bfb1d9emov rbx, r10
37bfb1da1pxor x6, x6
37bfb1da5lea rax, [rsp+328]
37bfb1dadmov [rsp+152], rax
37bfb1db5lea rax, [rsp+312]
37bfb1dbdmov rsi, [rsp+696]
37bfb1dc5mov [rsp+672], r13
37bfb1dcdmov r11, [rsp+168]
37bfb1dd5mov [rsp+704], r15
37bfb1dddmov r13, [rsp+656]
37bfb1de5mov [rsp+256], r12
37bfb1dedmov r15, [rsp+664]
37bfb1df5mov r12, rbp
37bfb1df8mov [rsp+160], rax
37bfb1e00mov rbp, [rsp+176]
37bfb1e08mov [rsp+248], r10
37bfb1e10jmp 0x37bfb1e5b
37bfb1e12
37bfb1e12 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 66 f.ff.........f
37bfb1e20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfb1e30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb1e40
37bfb1e40loc_37bfb1e40:
37bfb1e40mov [r15+8*rdx], 0
37bfb1e48mov rbx, rcx
37bfb1e4bmovsd_xmm [r13+8*rdx], x0
37bfb1e52
37bfb1e52loc_37bfb1e52:
37bfb1e52cmp rbx, rbp
37bfb1e55jle 0x37bfb0fb0
37bfb1e5b
37bfb1e5bloc_37bfb1e5b:
37bfb1e5bmov rax, rdi
37bfb1e5elea rcx, [rbx-1]
37bfb1e62imul rax, rbx
37bfb1e66lea r8, [r14+rax]
37bfb1e6alea rdx, [rbx+r8]
37bfb1e6emovsd_xmm x0, [rsi+8*rdx]
37bfb1e73lea rdx, [rbx+r11-2]
37bfb1e78cmp rbx, r12
37bfb1e7bje 0x37bfb1e40
37bfb1e7dsub rax, rdi
37bfb1e80add rax, r14
37bfb1e83lea r9, [rax+rbx]
37bfb1e87movsd_xmm x1, [rsi+8*r9]
37bfb1e8ducomisd x1, x6
37bfb1e91jp 0x37bfb1e95
37bfb1e93je 0x37bfb1e40
37bfb1e95
37bfb1e95loc_37bfb1e95:
37bfb1e95add rax, rcx
37bfb1e98add rcx, r8
37bfb1e9bsub rbx, 2
37bfb1e9fmovsd_xmm [rsp+312], x1
37bfb1ea8lea r8, [rsp+376]
37bfb1eb0movsd_xmm x2, [rsi+8*rax]
37bfb1eb5movsd_xmm x1, [rsi+8*rcx]
37bfb1ebalea rax, [8*rdx]
37bfb1ec2mov [rsp+72], r8
37bfb1ec7lea r8, [rsp+320]
37bfb1ecfmov r9, [rsp+152]
37bfb1ed7lea rdx, [rsp+296]
37bfb1edfmov [rsp+64], r8
37bfb1ee4lea r8, [r15+rax]
37bfb1ee8lea rcx, [rsp+288]
37bfb1ef0mov [rsp+56], r8
37bfb1ef5lea r8, [r13+rax]
37bfb1efamov [rsp+48], r8
37bfb1efflea r8, [r15+rax-8]
37bfb1f04lea rax, [r13+rax-8]
37bfb1f09mov [rsp+40], r8
37bfb1f0emov r8, [rsp+160]
37bfb1f16mov [rsp+32], rax
37bfb1f1bmov [rsp+136], r11
37bfb1f23movsd_xmm [rsp+288], x2
37bfb1f2cmovsd_xmm [rsp+296], x1
37bfb1f35movsd_xmm [rsp+328], x0
37bfb1f3ecall dlanv2_64_
37bfb1f43mov r11, [rsp+136]
37bfb1f4bjmp 0x37bfb1e52
37bfb1f50
37bfb1f50loc_37bfb1f50:
37bfb1f50ucomisd x7, x0
37bfb1f54mov edx, 1
37bfb1f59setp bl
37bfb1f5ccmovne ebx, edx
37bfb1f5fcmp rax, 1
37bfb1f63setg al
37bfb1f66and al, bl
37bfb1f68mov ebp, eax
37bfb1f6aje 0x37bfb1002
37bfb1f70lea rdi, [rip+0x4aaa49]
37bfb1f77mov r9, [rsp+736]
37bfb1f7fmov rdx, r13
37bfb1f82mov r8, [rsp+680]
37bfb1f8amov [rsp+32], rdi
37bfb1f8fmov rcx, [rsp+640]
37bfb1f97mov r14, rdi
37bfb1f9alea rbx, [rsp+384]
37bfb1fa2mov [rsp+136], r10
37bfb1faacall dcopy_64_
37bfb1fafmov rax, [rsp+736]
37bfb1fb7mov r9, rdi
37bfb1fbamov rcx, [rsp+640]
37bfb1fc2lea rdx, [rsp+304]
37bfb1fcamovsd_xmm x0, [rax]
37bfb1fcemov [rsp+32], rbx
37bfb1fd3lea r8, [rax+8]
37bfb1fd7movsd_xmm [rsp+304], x0
37bfb1fe0call dlarfg_64_
37bfb1fe5mov r10, [rsp+136]
37bfb1fedlea r9, [rip+0x4aaa04]
37bfb1ff4mov [rsp+56], 1
37bfb1ffdmov [rsp+32], r9
37bfb2002mov r8, [rsp+128]
37bfb200alea rcx, [rip+0x4aaa10]
37bfb2011lea rax, [r10-2]
37bfb2015mov [rsp+48], r15
37bfb201amov rdx, [rsp+240]
37bfb2022mov [rsp+400], rax
37bfb202amov [rsp+408], rax
37bfb2032mov rax, [rsp+696]
37bfb203aadd rax, 16
37bfb203emov [rsp+40], rax
37bfb2043call dlaset_64_
37bfb2048mov r10, [rsp+136]
37bfb2050mov [rsp+40], rbx
37bfb2055mov r8, r12
37bfb2058mov rcx, [rsp+736]
37bfb2060mov [rsp+32], rdi
37bfb2065mov [rsp+56], r15
37bfb206amov r9, [rsp+736]
37bfb2072lea rax, [rcx+8*r10]
37bfb2076mov rcx, [rsp+696]
37bfb207emov [rsp+72], 1
37bfb2087mov [rsp+64], rax
37bfb208cmov rdx, [rsp+640]
37bfb2094mov [rsp+48], rcx
37bfb2099lea rcx, [rip+0x4aa981]
37bfb20a0call dlarf1f_64_
37bfb20a5mov rax, [rsp+368]
37bfb20admov rdi, [rsp+736]
37bfb20b5mov [rsp+40], rbx
37bfb20bamov rcx, [rsp+696]
37bfb20c2mov r8, [rsp+640]
37bfb20camov [rsp+72], 1
37bfb20d3lea rdi, [rdi+8*rax]
37bfb20d7mov [rsp+56], r15
37bfb20dcmov r9, [rsp+736]
37bfb20e4mov [rsp+64], rdi
37bfb20e9mov rdx, r8
37bfb20ecmov [rsp+48], rcx
37bfb20f1lea rcx, [rip+0x4aa8d9]
37bfb20f8mov [rsp+32], r14
37bfb20fdcall dlarf1f_64_
37bfb2102mov [rsp+64], rdi
37bfb2107mov rdx, r12
37bfb210amov rdi, [rsp+680]
37bfb2112mov [rsp+40], rbx
37bfb2117mov r9, [rsp+736]
37bfb211flea rcx, [rip+0x4aa8ab]
37bfb2126mov ebx, ebp
37bfb2128mov [rsp+56], rdi
37bfb212dmov r8, [rsp+640]
37bfb2135mov [rsp+72], 1
37bfb213emov [rsp+48], r13
37bfb2143mov [rsp+32], r14
37bfb2148call dlarf1f_64_
37bfb214dmov rdi, [rsp+744]
37bfb2155mov rcx, r12
37bfb2158mov rdx, [rsp+368]
37bfb2160mov r9, [rsp+696]
37bfb2168mov r8, [rsp+640]
37bfb2170mov rdi, [rdi]
37bfb2173mov [rsp+32], r15
37bfb2178mov rax, rdi
37bfb217bmov [rsp+136], rdi
37bfb2183sub rax, rdx
37bfb2186mov [rsp+408], rax
37bfb218elea rax, [rsp+352]
37bfb2196mov [rsp+64], rax
37bfb219bmov rax, [rsp+128]
37bfb21a3mov [rsp+56], rax
37bfb21a8mov rax, [rsp+736]
37bfb21b0lea rax, [rax+8*rdx]
37bfb21b4mov rdx, r14
37bfb21b7mov [rsp+48], rax
37bfb21bcmov rax, [rsp+736]
37bfb21c4mov [rsp+40], rax
37bfb21c9call dgehrd_64_
37bfb21cejmp 0x37bfb1002
37bfb21d3
37bfb21d3 0f 1f 44 00 00 ..D..
37bfb21d8
37bfb21d8loc_37bfb21d8:
37bfb21d8cmp rcx, r10
37bfb21dbjl 0x37bfb0df1
37bfb21e1jmp 0x37bfb1d88
37bfb21e6
37bfb21e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb21f0
37bfb21f0loc_37bfb21f0:
37bfb21f0mov edx, 1
37bfb21f5mov r8l, 1
37bfb21fbjmp 0x37bfb1125
37bfb2200
37bfb2200loc_37bfb2200:
37bfb2200mov rsi, [rsp+192]
37bfb2208cmp rsi, r8
37bfb220bjg 0x37bfb12d7
37bfb2211mov rax, rdx
37bfb2214mov r9, rcx
37bfb2217xor edx, edx
37bfb2219sub rax, rsi
37bfb221cneg r9
37bfb221fdiv r9
37bfb2222mov r14, rax
37bfb2225jmp 0x37bfb1155
37bfb222a
37bfb222aloc_37bfb222a:
37bfb222acmp [rsp+176], r10
37bfb2232jl 0x37bfb1d96
37bfb2238jmp 0x37bfb1000
37bfb223d
37bfb223dloc_37bfb223d:
37bfb223dcmp rdi, rcx
37bfb2240jl 0x37bfb1673
37bfb2246mov rax, rdi
37bfb2249mov r8, r15
37bfb224cxor edx, edx
37bfb224esub rax, rcx
37bfb2251neg r8
37bfb2254div r8
37bfb2257mov rbp, rax
37bfb225ajmp 0x37bfb14fb
37bfb225f
37bfb225floc_37bfb225f:
37bfb225fcmp r14, rcx
37bfb2262jl 0x37bfb14a8
37bfb2268mov rax, r14
37bfb226bmov r9, r8
37bfb226exor edx, edx
37bfb2270sub rax, rcx
37bfb2273neg r9
37bfb2276div r9
37bfb2279mov rbp, rax
37bfb227cjmp 0x37bfb132e
37bfb2281
37bfb2281loc_37bfb2281:
37bfb2281mov rax, [rsp+744]
37bfb2289mov r9, [rsp+640]
37bfb2291mov r8, r12
37bfb2294lea rdx, [rip+0x4aa735]
37bfb229blea rcx, [rip+0x4aa72f]
37bfb22a2mov rax, [rax]
37bfb22a5mov [rsp+72], r13
37bfb22aamov [rsp+56], r15
37bfb22afmov [rsp+120], 1
37bfb22b8sub rax, rdi
37bfb22bbmov [rsp+408], rax
37bfb22c3lea rax, [rsp+352]
37bfb22cbmov [rsp+104], rax
37bfb22d0mov rax, [rsp+128]
37bfb22d8mov [rsp+112], 1
37bfb22e1mov [rsp+96], rax
37bfb22e6mov rax, [rsp+736]
37bfb22eelea rax, [rax+8*rdi]
37bfb22f2mov [rsp+88], rax
37bfb22f7mov rax, [rsp+680]
37bfb22ffmov [rsp+80], rax
37bfb2304mov rax, [rsp+736]
37bfb230cmov [rsp+64], rax
37bfb2311mov rax, [rsp+696]
37bfb2319mov [rsp+48], rax
37bfb231emov rax, [rsp+640]
37bfb2326mov [rsp+40], rax
37bfb232blea rax, [rip+0x4aa68e]
37bfb2332mov [rsp+32], rax
37bfb2337call dormhr_64_
37bfb233cjmp 0x37bfb1105
37bfb2341
37bfb2341loc_37bfb2341:
37bfb2341mov r8l, 1
37bfb2347je 0x37bfb0bf0
37bfb234dmov rax, [rsp+640]
37bfb2355mov [rax], rcx
37bfb2358mov rax, [rsp+360]
37bfb2360lea rbp, [rax+1]
37bfb2364mov [rsp+176], rax
37bfb236cmov [rsp+344], rbp
37bfb2374cmp rcx, rbp
37bfb2377jge 0x37bfb0c3b
37bfb237dtest rcx, rcx
37bfb2380jne 0x37bfb239d
37bfb2382xor r10l, r10l
37bfb2385pxor x7, x7
37bfb2389cmp [rsp+176], 0
37bfb2392js 0x37bfb1d96
37bfb2398jmp 0x37bfb1000
37bfb239d
37bfb239dloc_37bfb239d:
37bfb239dmov r10, rcx
37bfb23a0jmp 0x37bfb1d88
37bfb0700
37bfb0700dlaqr3_64_:
37bfb0700push r15
37bfb0702push r14
37bfb0704push r13
37bfb0706push r12
37bfb0708push rbp
37bfb0709push rdi
37bfb070apush rsi
37bfb070bpush rbx
37bfb070csub rsp, 472
37bfb0713movups [rsp+416], x6
37bfb071bmovups [rsp+432], x7
37bfb0723movups [rsp+448], x8
37bfb072cmov rax, [rsp+680]
37bfb0734mov rbp, [rsp+584]
37bfb073cmov r15, [rsp+704]
37bfb0744mov r13, [rsp+672]
37bfb074cmov rax, [rax]
37bfb074fmov rdi, [r15]
37bfb0752mov [rsp+136], rax
37bfb075amov rax, [rsp+600]
37bfb0762mov [rsp+552], rdx
37bfb076amov rdx, [rbp]
37bfb076emov rsi, [rax]
37bfb0771mov rax, [rsp+632]
37bfb0779mov [rsp+544], rcx
37bfb0781mov [rsp+560], r8
37bfb0789mov rax, [rax]
37bfb078cmov [rsp+568], r9
37bfb0794mov [rsp+144], 1
37bfb07a0mov [rsp+184], rax
37bfb07a8mov rax, [rsp+576]
37bfb07b0mov rax, [rax]
37bfb07b3sub rax, [r9]
37bfb07b6add rax, 1
37bfb07bacmp rax, rdx
37bfb07bdcmovg rax, rdx
37bfb07c1mov [rsp+368], rax
37bfb07c9cmp rax, 2
37bfb07cdjg 0x37bfb16f0
37bfb07d3
37bfb07d3loc_37bfb07d3:
37bfb07d3mov rax, [rsp+744]
37bfb07dbcmp [rax], -1
37bfb07dfje 0x37bfb16a7
37bfb07e5mov rax, [rsp+640]
37bfb07edmov rbx, [rip+0x4ac234]
37bfb07f4mov [rax], 0
37bfb07fbmov rax, [rsp+648]
37bfb0803mov [rax], 0
37bfb080amov rax, [rsp+736]
37bfb0812mov [rax], rbx
37bfb0815mov rbx, [rsp+576]
37bfb081dmov rax, [rsp+568]
37bfb0825mov rbx, [rbx]
37bfb0828cmp [rax], rbx
37bfb082bjg 0x37bfb16c1
37bfb0831cmp [rbp], 0
37bfb0836jle 0x37bfb16c1
37bfb083cxor eax, eax
37bfb083etest rsi, rsi
37bfb0841pxor x6, x6
37bfb0845mov edx, 12
37bfb084acmovns rax, rsi
37bfb084elea rcx, [rip+0x4ac18b]
37bfb0855mov rsi, rax
37bfb0858mov [rsp+200], rax
37bfb0860mov rbx, rax
37bfb0863not rsi
37bfb0866mov [rsp+208], rsi
37bfb086ecall dlamch_64_
37bfb0873mov edx, 9
37bfb0878lea rcx, [rip+0x4ac16d]
37bfb087fmovapd x7, x0
37bfb0883call dlamch_64_
37bfb0888mov rax, [rsp+560]
37bfb0890mov r8, [rbp]
37bfb0894movapd x3, x0
37bfb0898cvtsi2sd x6, [rax]
37bfb089ddivsd x6, x0
37bfb08a1mov rax, [rsp+576]
37bfb08a9mov rdx, [rax]
37bfb08acmov rax, [rsp+568]
37bfb08b4mov rcx, [rax]
37bfb08b7mov rax, rdx
37bfb08bamov r10, rdx
37bfb08bdsub rax, rcx
37bfb08c0add rax, 1
37bfb08c4cmp rax, r8
37bfb08c7cmovg rax, r8
37bfb08cbsub r10, rax
37bfb08cemov [rsp+368], rax
37bfb08d6mov [rsp+192], r10
37bfb08demov rax, r10
37bfb08e1lea r10, [r10+1]
37bfb08e5mov [rsp+168], r10
37bfb08edmulsd x6, x7
37bfb08f1pxor x7, x7
37bfb08f5cmp rcx, r10
37bfb08f8je 0x37bfb0915
37bfb08faimul rax, rbx
37bfb08femov r8, rax
37bfb0901lea rax, [rsi+r10]
37bfb0905mov rsi, [rsp+592]
37bfb090dadd rax, r8
37bfb0910movsd_xmm x7, [rsi+8*rax]
37bfb0915
37bfb0915loc_37bfb0915:
37bfb0915mov rsi, [rsp+168]
37bfb091dmov rax, [rsp+200]
37bfb0925mov rbx, [rsp+208]
37bfb092dimul rax, rsi
37bfb0931mov [rsp+232], rax
37bfb0939add rax, rbx
37bfb093cmov [rsp+216], rax
37bfb0944add rax, rsi
37bfb0947cmp rdx, rsi
37bfb094aje 0x37bfb18f0
37bfb0950mov rsi, [rsp+592]
37bfb0958mov [rsp+48], r15
37bfb095dlea r12, [rsp+368]
37bfb0965xor edx, edx
37bfb0967mov [rsp+56], 1
37bfb0970test rdi, rdi
37bfb0973mov r8, r12
37bfb0976lea rcx, [rip+0x4ac078]
37bfb097dlea rsi, [rsi+8*rax]
37bfb0981mov rax, [rsp+696]
37bfb0989cmovs rdi, rdx
37bfb098dmov rdx, r12
37bfb0990mov r9, rsi
37bfb0993lea rbp, [rip+0x4ac026]
37bfb099amovsd_xmm [rsp+152], x3
37bfb09a3mov [rsp+40], rax
37bfb09a8mov rax, [rsp+600]
37bfb09b0mov r14, rdi
37bfb09b3not r14
37bfb09b6mov [rsp+32], rax
37bfb09bbcall dlacpy_64_
37bfb09c0mov rax, [rsp+368]
37bfb09c8mov rbx, [rsp+192]
37bfb09d0lea r8, [rsp+400]
37bfb09d8mov rcx, [rsp+592]
37bfb09e0mov [rsp+240], r8
37bfb09e8sub rax, 1
37bfb09ecmov [rsp+392], rax
37bfb09f4mov rax, [rsp+600]
37bfb09fcmov rax, [rax]
37bfb09ffadd rax, 1
37bfb0a03mov [rsp+400], rax
37bfb0a0bmov rax, [r15]
37bfb0a0eadd rax, 1
37bfb0a12mov [rsp+408], rax
37bfb0a1amov rax, [rsp+696]
37bfb0a22lea r9, [rax+8]
37bfb0a26mov rax, [rsp+216]
37bfb0a2emov [rsp+264], r9
37bfb0a36lea rax, [rbx+rax+2]
37bfb0a3blea rdx, [rcx+8*rax]
37bfb0a3flea rax, [rsp+408]
37bfb0a47mov [rsp+32], rax
37bfb0a4clea rcx, [rsp+392]
37bfb0a54mov [rsp+272], rdx
37bfb0a5cmov [rsp+280], rcx
37bfb0a64mov [rsp+128], rax
37bfb0a6ccall dcopy_64_
37bfb0a71mov [rsp+40], r13
37bfb0a76mov r8, r12
37bfb0a79mov rdx, r12
37bfb0a7cmov rax, [rsp+680]
37bfb0a84lea r9, [rip+0x4abf6d]
37bfb0a8bmov [rsp+56], 1
37bfb0a94lea rcx, [rip+0x4abf65]
37bfb0a9bmov [rsp+48], rax
37bfb0aa0lea rax, [rip+0x4abf61]
37bfb0aa7mov [rsp+32], rax
37bfb0aaccall dlaset_64_
37bfb0ab1mov rax, [rsp+744]
37bfb0ab9mov r9, r12
37bfb0abcmov [rsp+64], 2
37bfb0ac5mov [rsp+56], 6
37bfb0acelea rdx, [rip+0x4abf3d]
37bfb0ad5lea rcx, [rip+0x4abf3c]
37bfb0adcmov [rsp+48], rax
37bfb0ae1lea r8, [rip+0x4abf28]
37bfb0ae8mov [rsp+40], r12
37bfb0aedmov [rsp+32], rbp
37bfb0af2call ilaenv_64_
37bfb0af7mov rcx, [rsp+664]
37bfb0affmov rdx, rax
37bfb0b02lea rax, [8*rbx]
37bfb0b0aadd rcx, rax
37bfb0b0dadd rax, [rsp+656]
37bfb0b15cmp [rsp+368], rdx
37bfb0b1dlea rdx, [rsp+360]
37bfb0b25jle 0x37bfb1cf0
37bfb0b2bmov rbx, [rsp+744]
37bfb0b33mov [rsp+56], rax
37bfb0b38mov r9, rbp
37bfb0b3bmov r8, r12
37bfb0b3emov rax, [rsp+696]
37bfb0b46mov [rsp+120], rdx
37bfb0b4blea rdx, [rip+0x4abe86]
37bfb0b52mov [rsp+112], rbx
37bfb0b57mov rbx, [rsp+736]
37bfb0b5fmov [rsp+64], rcx
37bfb0b64mov rcx, rdx
37bfb0b67mov [rsp+104], rbx
37bfb0b6cmov rbx, [rsp+680]
37bfb0b74mov [rsp+88], r13
37bfb0b79mov [rsp+96], rbx
37bfb0b7emov [rsp+80], r12
37bfb0b83mov [rsp+72], rbp
37bfb0b88mov [rsp+48], r15
37bfb0b8dmov [rsp+40], rax
37bfb0b92mov [rsp+32], r12
37bfb0b97call dlaqr4_64_
37bfb0b9cmovsd_xmm x3, [rsp+152]
37bfb0ba5
37bfb0ba5loc_37bfb0ba5:
37bfb0ba5mov rcx, [rsp+368]
37bfb0badcmp rcx, 3
37bfb0bb1jle 0x37bfb2341
37bfb0bb7mov rax, [rsp+696]
37bfb0bbflea r9, [8*rdi+8]
37bfb0bc7lea r8, [rcx-2]
37bfb0bcbpxor x0, x0
37bfb0bcflea rdx, [rax-8]
37bfb0bd3mov eax, 1
37bfb0bd8nop [rax+rax]
37bfb0be0
37bfb0be0loc_37bfb0be0:
37bfb0be0add rax, 1
37bfb0be4movups [rdx+24], x0
37bfb0be8add rdx, r9
37bfb0bebcmp rax, r8
37bfb0beejne 0x37bfb0be0
37bfb0bf0
37bfb0bf0loc_37bfb0bf0:
37bfb0bf0imul r8, rdi
37bfb0bf4mov rbx, [rsp+696]
37bfb0bfclea rax, [r14+rcx]
37bfb0c00add rax, r8
37bfb0c03mov [rbx+8*rax], 0
37bfb0c0bmov rax, [rsp+640]
37bfb0c13mov [rax], rcx
37bfb0c16mov rax, [rsp+360]
37bfb0c1elea rbp, [rax+1]
37bfb0c22mov [rsp+176], rax
37bfb0c2amov [rsp+344], rbp
37bfb0c32cmp rcx, rbp
37bfb0c35jl 0x37bfb239d
37bfb0c3b
37bfb0c3bloc_37bfb0c3b:
37bfb0c3bmov rax, [rsp+136]
37bfb0c43xor ebx, ebx
37bfb0c45mov [rsp+152], rsi
37bfb0c4dmovddup x8, x7
37bfb0c52mov [rsp+160], rbp
37bfb0c5amov rsi, [rsp+640]
37bfb0c62mov rbp, r13
37bfb0c65pxor x2, x2
37bfb0c69test rax, rax
37bfb0c6cmov r13, [rsp+696]
37bfb0c74cmovns rbx, rax
37bfb0c78jmp 0x37bfb0d3b
37bfb0c7d
37bfb0c7d 0f 1f 00 ...
37bfb0c80
37bfb0c80loc_37bfb0c80:
37bfb0c80sub rdx, rdi
37bfb0c83lea r11, [r14+rcx]
37bfb0c87add rdx, r11
37bfb0c8amovsd_xmm x0, [r13+8*rdx]
37bfb0c91ucomisd x0, x2
37bfb0c95jp 0x37bfb0c9d
37bfb0c97je 0x37bfb0d66
37bfb0c9d
37bfb0c9dloc_37bfb0c9d:
37bfb0c9dandpd x0, [rip+0x4abd8b]
37bfb0ca5movsd_xmm x4, [r13+8*r9-8]
37bfb0cacandpd x4, [rip+0x4abd7c]
37bfb0cb4sqrtsd x0, x0
37bfb0cb8sqrtsd x4, x4
37bfb0cbcmulsd x0, x4
37bfb0cc0addsd x0, x1
37bfb0cc4ucomisd x0, x2
37bfb0cc8jp 0x37bfb0cd8
37bfb0ccajne 0x37bfb0cd8
37bfb0cccmovapd x0, x7
37bfb0cd0andpd x0, [rip+0x4abd58]
37bfb0cd8
37bfb0cd8loc_37bfb0cd8:
37bfb0cd8mulsd x0, x3
37bfb0cdcmov rdx, rbx
37bfb0cdfimul rdx, rcx
37bfb0ce3mov r9, rdx
37bfb0ce6sub r9, rbx
37bfb0ce9maxsd x0, x6
37bfb0cedmov rdx, r9
37bfb0cf0movsd_xmm x1, [rbp+8*r9]
37bfb0cf7sub rdx, rbx
37bfb0cfamovhpd x1, [rbp+8*rdx]
37bfb0d00mulpd x1, x8
37bfb0d05andpd x1, [rip+0x4abd33]
37bfb0d0dmovapd x4, x1
37bfb0d11unpckhpd x4, x1
37bfb0d15maxpd x4, x1
37bfb0d19comisd x0, x4
37bfb0d1djb 0x37bfb1c48
37bfb0d23sub rcx, 2
37bfb0d27mov rdx, [rsp+344]
37bfb0d2fmov [rsi], rcx
37bfb0d32
37bfb0d32loc_37bfb0d32:
37bfb0d32cmp rcx, rdx
37bfb0d35jl 0x37bfb0dc0
37bfb0d3b
37bfb0d3bloc_37bfb0d3b:
37bfb0d3bmov rdx, rdi
37bfb0d3eimul rdx, rcx
37bfb0d42lea r9, [r14+rdx]
37bfb0d46add r9, rcx
37bfb0d49movsd_xmm x4, [r13+8*r9]
37bfb0d50movapd x1, x4
37bfb0d54andpd x1, [rip+0x4abcd4]
37bfb0d5ccmp rcx, 1
37bfb0d60jne 0x37bfb0c80
37bfb0d66
37bfb0d66loc_37bfb0d66:
37bfb0d66ucomisd x4, x2
37bfb0d6ajp 0x37bfb0d7a
37bfb0d6cjne 0x37bfb0d7a
37bfb0d6emovapd x1, x7
37bfb0d72andpd x1, [rip+0x4abcb6]
37bfb0d7a
37bfb0d7aloc_37bfb0d7a:
37bfb0d7amulsd x1, x3
37bfb0d7emov rdx, rbx
37bfb0d81imul rdx, rcx
37bfb0d85sub rdx, rbx
37bfb0d88movsd_xmm x0, [rbp+8*rdx]
37bfb0d8emaxsd x1, x6
37bfb0d92mulsd x0, x7
37bfb0d96andpd x0, [rip+0x4abc92]
37bfb0d9ecomisd x1, x0
37bfb0da2jb 0x37bfb19c0
37bfb0da8mov rdx, [rsp+344]
37bfb0db0sub rcx, 1
37bfb0db4mov [rsi], rcx
37bfb0db7cmp rcx, rdx
37bfb0dbajge 0x37bfb0d3b
37bfb0dc0
37bfb0dc0loc_37bfb0dc0:
37bfb0dc0mov r13, rbp
37bfb0dc3mov rsi, [rsp+152]
37bfb0dcbmov rbp, [rsp+160]
37bfb0dd3mov r10, [rsp+368]
37bfb0ddbtest rcx, rcx
37bfb0ddejne 0x37bfb21d8
37bfb0de4pxor x7, x7
37bfb0de8test r10, r10
37bfb0debjle 0x37bfb222a
37bfb0df1
37bfb0df1loc_37bfb0df1:
37bfb0df1mov rax, [rsp+176]
37bfb0df9mov [rsp+672], r13
37bfb0e01pxor x6, x6
37bfb0e05mov [rsp+136], r12
37bfb0e0dlea r8, [rax+2]
37bfb0e11mov rax, rbp
37bfb0e14mov [rsp+248], rsi
37bfb0e1cmov rsi, [rsp+696]
37bfb0e24imul rax, rdi
37bfb0e28mov [rsp+160], r8
37bfb0e30mov [rsp+704], r15
37bfb0e38lea r15, [rcx+1]
37bfb0e3cadd rax, r14
37bfb0e3fadd rax, r8
37bfb0e42mov [rsp+224], rax
37bfb0e4anop [rax+rax]
37bfb0e50
37bfb0e50loc_37bfb0e50:
37bfb0e50mov rax, [rsp+640]
37bfb0e58lea r12, [r15-1]
37bfb0e5ccmp [rax], rbp
37bfb0e5fje 0x37bfb1c38
37bfb0e65mov rax, [rsp+224]
37bfb0e6ducomisd x6, [rsi+8*rax]
37bfb0e72jp 0x37bfb0e7e
37bfb0e74mov rbx, [rsp+160]
37bfb0e7cje 0x37bfb0e8a
37bfb0e7e
37bfb0e7eloc_37bfb0e7e:
37bfb0e7emov rax, [rsp+176]
37bfb0e86lea rbx, [rax+3]
37bfb0e8a
37bfb0e8aloc_37bfb0e8a:
37bfb0e8acmp rbx, r12
37bfb0e8djg 0x37bfb1d60
37bfb0e93mov [rsp+696], rsi
37bfb0e9bmov rax, rbp
37bfb0e9emov rsi, r12
37bfb0ea1mov r9l, 1
37bfb0ea7mov [rsp+152], rbp
37bfb0eafmov r12, [rsp+696]
37bfb0eb7jmp 0x37bfb0ef6
37bfb0eb9
37bfb0eb9 0f 1f 80 00 00 00 00 .......
37bfb0ec0
37bfb0ec0loc_37bfb0ec0:
37bfb0ec0lea rbp, [rbx+1]
37bfb0ec4add r13, rbp
37bfb0ec7movsd_xmm x1, [r12+8*r13]
37bfb0ecducomisd x1, x6
37bfb0ed1jp 0x37bfb1a60
37bfb0ed7jne 0x37bfb1a60
37bfb0eddcomisd x0, x2
37bfb0ee1jb 0x37bfb1aa8
37bfb0ee7mov rax, rbx
37bfb0eeamov rbx, rbp
37bfb0eed
37bfb0eedloc_37bfb0eed:
37bfb0eedcmp rbx, rsi
37bfb0ef0jg 0x37bfb0f94
37bfb0ef6
37bfb0ef6loc_37bfb0ef6:
37bfb0ef6mov rcx, rdi
37bfb0ef9lea rdx, [rax+1]
37bfb0efdimul rcx, rax
37bfb0f01lea r11, [r14+rcx]
37bfb0f05lea r13, [rax+r11]
37bfb0f09movsd_xmm x0, [r12+8*r13]
37bfb0f0fandpd x0, [rip+0x4abb19]
37bfb0f17cmp rdx, rbx
37bfb0f1aje 0x37bfb0f55
37bfb0f1cadd rdx, r11
37bfb0f1fmovsd_xmm x1, [r12+8*rdx]
37bfb0f25lea rdx, [rax+rdi]
37bfb0f29andpd x1, [rip+0x4abaff]
37bfb0f31add rdx, r14
37bfb0f34add rdx, rcx
37bfb0f37sqrtsd x1, x1
37bfb0f3bmovsd_xmm x2, [r12+8*rdx]
37bfb0f41andpd x2, [rip+0x4abae7]
37bfb0f49sqrtsd x2, x2
37bfb0f4dmulsd x1, x2
37bfb0f51addsd x0, x1
37bfb0f55
37bfb0f55loc_37bfb0f55:
37bfb0f55mov rdx, rdi
37bfb0f58imul rdx, rbx
37bfb0f5clea r13, [r14+rdx]
37bfb0f60lea rcx, [rbx+r13]
37bfb0f64movsd_xmm x2, [r12+8*rcx]
37bfb0f6aandpd x2, [rip+0x4ababe]
37bfb0f72cmp rsi, rbx
37bfb0f75jne 0x37bfb0ec0
37bfb0f7bcomisd x0, x2
37bfb0f7fjb 0x37bfb1b98
37bfb0f85
37bfb0f85loc_37bfb0f85:
37bfb0f85mov rbx, r15
37bfb0f88mov rax, rsi
37bfb0f8bcmp rbx, rsi
37bfb0f8ejle 0x37bfb0ef6
37bfb0f94
37bfb0f94loc_37bfb0f94:
37bfb0f94mov rbp, [rsp+152]
37bfb0f9cmov rsi, r12
37bfb0f9ftest r9, r9
37bfb0fa2jne 0x37bfb1d60
37bfb0fa8mov r15, rax
37bfb0fabjmp 0x37bfb0e50
37bfb0fb0
37bfb0fb0loc_37bfb0fb0:
37bfb0fb0mov rsi, [rsp+224]
37bfb0fb8mov r10, [rsp+248]
37bfb0fc0mov r13, [rsp+672]
37bfb0fc8mov r15, [rsp+704]
37bfb0fd0mov r12, [rsp+256]
37bfb0fd8
37bfb0fd8loc_37bfb0fd8:
37bfb0fd8mov rax, [rsp+640]
37bfb0fe0pxor x0, x0
37bfb0fe4mov rax, [rax]
37bfb0fe7cmp r10, rax
37bfb0feajg 0x37bfb1f50
37bfb0ff0ucomisd x7, x0
37bfb0ff4jp 0x37bfb1686
37bfb0ffajne 0x37bfb1686
37bfb1000
37bfb1000loc_37bfb1000:
37bfb1000xor ebx, ebx
37bfb1002
37bfb1002loc_37bfb1002:
37bfb1002mov rax, [rsp+168]
37bfb100acmp rax, 1
37bfb100ejle 0x37bfb1041
37bfb1010mulsd x7, [r13]
37bfb1016mov rdi, [rsp+208]
37bfb101emov rdx, [rsp+232]
37bfb1026sub rdx, [rsp+200]
37bfb102eadd rax, rdi
37bfb1031mov rdi, [rsp+592]
37bfb1039add rax, rdx
37bfb103cmovsd_xmm [rdi+8*rax], x7
37bfb1041
37bfb1041loc_37bfb1041:
37bfb1041mov rax, [rsp+600]
37bfb1049mov [rsp+40], rsi
37bfb104emov r8, r12
37bfb1051mov rdx, r12
37bfb1054mov [rsp+56], 1
37bfb105dmov r9, [rsp+696]
37bfb1065lea rcx, [rip+0x4ab989]
37bfb106cmov [rsp+48], rax
37bfb1071mov [rsp+32], r15
37bfb1076call dlacpy_64_
37bfb107bmov rdi, [rsp+368]
37bfb1083mov r9, [rsp+272]
37bfb108bmov r8, [rsp+240]
37bfb1093mov rdx, [rsp+264]
37bfb109blea rax, [rdi-1]
37bfb109fmov rcx, [rsp+280]
37bfb10a7mov [rsp+392], rax
37bfb10afmov rax, [r15]
37bfb10b2add rax, 1
37bfb10b6mov [rsp+400], rax
37bfb10bemov rax, [rsp+600]
37bfb10c6mov rax, [rax]
37bfb10c9mov [rsp+136], rax
37bfb10d1add rax, 1
37bfb10d5mov [rsp+408], rax
37bfb10ddmov rax, [rsp+128]
37bfb10e5mov [rsp+32], rax
37bfb10eacall dcopy_64_
37bfb10efmov rax, [rsp+640]
37bfb10f7cmp [rax], 1
37bfb10fbjle 0x37bfb1105
37bfb10fdtest bl, bl
37bfb10ffjne 0x37bfb2281
37bfb1105
37bfb1105loc_37bfb1105:
37bfb1105mov rax, [rsp+544]
37bfb110dcmp [rax], 0
37bfb1111jne 0x37bfb21f0
37bfb1117mov rax, [rsp+568]
37bfb111fmov r8, [rax]
37bfb1122mov rdx, r8
37bfb1125
37bfb1125loc_37bfb1125:
37bfb1125mov rax, [rsp+712]
37bfb112dmov rcx, [rax]
37bfb1130test rcx, rcx
37bfb1133js 0x37bfb2200
37bfb1139mov rax, [rsp+192]
37bfb1141cmp rax, r8
37bfb1144jl 0x37bfb12d7
37bfb114asub rax, rdx
37bfb114dxor edx, edx
37bfb114fdiv rcx
37bfb1152mov r14, rax
37bfb1155
37bfb1155loc_37bfb1155:
37bfb1155mov rbp, [rsp+168]
37bfb115dmov rsi, [rsp+592]
37bfb1165mov rax, rcx
37bfb1168mov [rsp+160], rcx
37bfb1170mov rdx, [rsp+216]
37bfb1178add rdx, [rsp+192]
37bfb1180lea r9, [rip+0x4ab871]
37bfb1187mov [rsp+704], r15
37bfb118fsub rbp, r8
37bfb1192lea rdi, [rsi+8*rdx+8]
37bfb1197mov [rsp+672], r13
37bfb119fmov rsi, [rsp+600]
37bfb11a7mov rcx, rbp
37bfb11aamov [rsp+152], rdi
37bfb11b2mov rbp, r14
37bfb11b5mov r15, [rsp+720]
37bfb11bdmov [rsp+136], r9
37bfb11c5mov rbx, [rsp+728]
37bfb11cdlea rdi, [rip+0x4ab7fc]
37bfb11d4mov r14, rcx
37bfb11d7jmp 0x37bfb11f7
37bfb11d9
37bfb11d9 0f 1f 80 00 00 00 00 .......
37bfb11e0
37bfb11e0loc_37bfb11e0:
37bfb11e0mov rax, [rsp+712]
37bfb11e8sub r14, [rsp+160]
37bfb11f0sub rbp, 1
37bfb11f4mov rax, [rax]
37bfb11f7
37bfb11f7loc_37bfb11f7:
37bfb11f7cmp r14, rax
37bfb11famov [rsp+96], rbx
37bfb11ffmov r9, r12
37bfb1202mov rdx, rdi
37bfb1205cmovle rax, r14
37bfb1209mov [rsp+88], r15
37bfb120emov rcx, [rsp+152]
37bfb1216mov [rsp+56], rsi
37bfb121bmov r8, [rsp+128]
37bfb1223mov [rsp+408], rax
37bfb122bmov rax, r14
37bfb122eneg rax
37bfb1231mov [rsp+32], r12
37bfb1236mov [rsp+112], 1
37bfb123flea r13, [rcx+8*rax]
37bfb1243mov rcx, rdi
37bfb1246mov rax, [rsp+136]
37bfb124emov [rsp+104], 1
37bfb1257mov [rsp+80], rax
37bfb125cmov rax, [rsp+680]
37bfb1264mov [rsp+48], r13
37bfb1269mov [rsp+72], rax
37bfb126emov rax, [rsp+672]
37bfb1276mov [rsp+64], rax
37bfb127blea rax, [rip+0x4ab786]
37bfb1282mov [rsp+40], rax
37bfb1287call dgemm_64_
37bfb128cmov [rsp+48], rsi
37bfb1291mov r9, r15
37bfb1294mov r8, r12
37bfb1297mov [rsp+56], 1
37bfb12a0mov rdx, [rsp+128]
37bfb12a8lea rcx, [rip+0x4ab751]
37bfb12afmov [rsp+40], r13
37bfb12b4mov [rsp+32], rbx
37bfb12b9call dlacpy_64_
37bfb12betest rbp, rbp
37bfb12c1jne 0x37bfb11e0
37bfb12c7mov r13, [rsp+672]
37bfb12cfmov r15, [rsp+704]
37bfb12d7
37bfb12d7loc_37bfb12d7:
37bfb12d7mov rax, [rsp+544]
37bfb12dfcmp [rax], 0
37bfb12e3je 0x37bfb14a8
37bfb12e9mov rax, [rsp+576]
37bfb12f1mov r14, [rax]
37bfb12f4mov rax, [rsp+560]
37bfb12fcmov rcx, [rax]
37bfb12ffmov rax, [rsp+688]
37bfb1307add r14, 1
37bfb130bmov r8, [rax]
37bfb130etest r8, r8
37bfb1311js 0x37bfb225f
37bfb1317cmp r14, rcx
37bfb131ajg 0x37bfb14a8
37bfb1320mov rax, rcx
37bfb1323xor edx, edx
37bfb1325sub rax, r14
37bfb1328div r8
37bfb132bmov rbp, rax
37bfb132e
37bfb132eloc_37bfb132e:
37bfb132emov rax, [rsp+200]
37bfb1336mov rdi, [rsp+592]
37bfb133elea rbx, [rip+0x4ab68b]
37bfb1345lea r9, [rip+0x4ab6ac]
37bfb134cmov [rsp+152], rbx
37bfb1354mov rdx, rcx
37bfb1357mov rbx, [rsp+600]
37bfb135fimul rax, r8
37bfb1363mov [rsp+160], r8
37bfb136bmov [rsp+136], r9
37bfb1373lea rsi, [8*rax]
37bfb137bmov rax, [rsp+200]
37bfb1383imul rax, r14
37bfb1387add rax, [rsp+208]
37bfb138fadd rax, [rsp+192]
37bfb1397mov [rsp+192], rsi
37bfb139flea rdi, [rdi+8*rax+8]
37bfb13a4mov rsi, [rsp+696]
37bfb13acmov rax, r8
37bfb13afjmp 0x37bfb13e2
37bfb13b1
37bfb13b1 0f 1f 80 00 00 00 00 .......
37bfb13b8
37bfb13b8loc_37bfb13b8:
37bfb13b8mov rax, [rsp+560]
37bfb13c0add rdi, [rsp+192]
37bfb13c8sub rbp, 1
37bfb13ccadd r14, [rsp+160]
37bfb13d4mov rdx, [rax]
37bfb13d7mov rax, [rsp+688]
37bfb13dfmov rax, [rax]
37bfb13e2
37bfb13e2loc_37bfb13e2:
37bfb13e2sub rdx, r14
37bfb13e5mov [rsp+96], r15
37bfb13eamov r8, r12
37bfb13edmov r9, [rsp+128]
37bfb13f5add rdx, 1
37bfb13f9mov [rsp+88], rsi
37bfb13felea rcx, [rip+0x4ab61d]
37bfb1405cmp rdx, rax
37bfb1408mov [rsp+72], rbx
37bfb140dcmovg rdx, rax
37bfb1411mov rax, [rsp+136]
37bfb1419mov [rsp+64], rdi
37bfb141emov [rsp+112], 1
37bfb1427mov [rsp+80], rax
37bfb142cmov rax, [rsp+680]
37bfb1434mov [rsp+104], 1
37bfb143dmov [rsp+56], rax
37bfb1442lea rax, [rip+0x4ab5bf]
37bfb1449mov [rsp+48], r13
37bfb144emov [rsp+40], rax
37bfb1453mov [rsp+32], r12
37bfb1458mov [rsp+408], rdx
37bfb1460mov rdx, [rsp+152]
37bfb1468call dgemm_64_
37bfb146dmov [rsp+48], rbx
37bfb1472mov r9, rsi
37bfb1475mov rdx, r12
37bfb1478mov [rsp+56], 1
37bfb1481mov r8, [rsp+128]
37bfb1489lea rcx, [rip+0x4ab570]
37bfb1490mov [rsp+40], rdi
37bfb1495mov [rsp+32], r15
37bfb149acall dlacpy_64_
37bfb149ftest rbp, rbp
37bfb14a2jne 0x37bfb13b8
37bfb14a8
37bfb14a8loc_37bfb14a8:
37bfb14a8mov rax, [rsp+552]
37bfb14b0cmp [rax], 0
37bfb14b4je 0x37bfb1673
37bfb14bamov rax, [rsp+608]
37bfb14c2mov rdi, [rax]
37bfb14c5mov rax, [rsp+616]
37bfb14cdmov rcx, [rax]
37bfb14d0mov rax, [rsp+712]
37bfb14d8mov r15, [rax]
37bfb14dbtest r15, r15
37bfb14dejs 0x37bfb223d
37bfb14e4cmp rdi, rcx
37bfb14e7jg 0x37bfb1673
37bfb14edmov rax, rcx
37bfb14f0xor edx, edx
37bfb14f2sub rax, rdi
37bfb14f5div r15
37bfb14f8mov rbp, rax
37bfb14fb
37bfb14fbloc_37bfb14fb:
37bfb14fbmov rsi, [rsp+184]
37bfb1503xor eax, eax
37bfb1505mov rdx, [rsp+168]
37bfb150dlea r9, [rip+0x4ab4e4]
37bfb1514mov [rsp+160], r15
37bfb151cmov r14, [rsp+632]
37bfb1524test rsi, rsi
37bfb1527mov [rsp+672], r13
37bfb152fmov rbx, [rsp+728]
37bfb1537cmovns rax, rsi
37bfb153bmov [rsp+152], r9
37bfb1543imul rdx, rax
37bfb1547not rax
37bfb154aadd rdx, rax
37bfb154dmov rax, [rsp+624]
37bfb1555lea rsi, [rax+8*rdx]
37bfb1559mov rax, r15
37bfb155cmov rdx, rcx
37bfb155fmov r15, [rsp+720]
37bfb1567mov [rsp+136], rsi
37bfb156flea rsi, [rip+0x4ab45a]
37bfb1576jmp 0x37bfb15a2
37bfb1578
37bfb1578 0f 1f 84 00 00 00 00 00 ........
37bfb1580
37bfb1580loc_37bfb1580:
37bfb1580mov rax, [rsp+616]
37bfb1588add rdi, [rsp+160]
37bfb1590sub rbp, 1
37bfb1594mov rdx, [rax]
37bfb1597mov rax, [rsp+712]
37bfb159fmov rax, [rax]
37bfb15a2
37bfb15a2loc_37bfb15a2:
37bfb15a2mov rcx, [rsp+152]
37bfb15aasub rdx, rdi
37bfb15admov [rsp+112], 1
37bfb15b6mov r9, r12
37bfb15b9add rdx, 1
37bfb15bdmov [rsp+96], rbx
37bfb15c2mov r8, [rsp+128]
37bfb15cacmp rdx, rax
37bfb15cdmov [rsp+80], rcx
37bfb15d2mov rcx, [rsp+680]
37bfb15dacmovg rdx, rax
37bfb15demov rax, [rsp+136]
37bfb15e6mov [rsp+88], r15
37bfb15ebmov [rsp+72], rcx
37bfb15f0mov rcx, [rsp+672]
37bfb15f8lea r13, [rax+8*rdi]
37bfb15fclea rax, [rip+0x4ab405]
37bfb1603mov [rsp+104], 1
37bfb160cmov [rsp+64], rcx
37bfb1611mov rcx, rsi
37bfb1614mov [rsp+56], r14
37bfb1619mov [rsp+48], r13
37bfb161emov [rsp+40], rax
37bfb1623mov [rsp+32], r12
37bfb1628mov [rsp+408], rdx
37bfb1630mov rdx, rsi
37bfb1633call dgemm_64_
37bfb1638mov [rsp+48], r14
37bfb163dmov r9, r15
37bfb1640mov r8, r12
37bfb1643mov [rsp+56], 1
37bfb164cmov rdx, [rsp+128]
37bfb1654lea rcx, [rip+0x4ab3a5]
37bfb165bmov [rsp+40], r13
37bfb1660mov [rsp+32], rbx
37bfb1665call dlacpy_64_
37bfb166atest rbp, rbp
37bfb166djne 0x37bfb1580
37bfb1673
37bfb1673loc_37bfb1673:
37bfb1673mov rax, [rsp+640]
37bfb167bmov r10, [rsp+368]
37bfb1683mov rax, [rax]
37bfb1686
37bfb1686loc_37bfb1686:
37bfb1686mov rdi, [rsp+648]
37bfb168emov rsi, [rsp+640]
37bfb1696sub r10, rax
37bfb1699sub rax, [rsp+176]
37bfb16a1mov [rdi], r10
37bfb16a4mov [rsi], rax
37bfb16a7
37bfb16a7loc_37bfb16a7:
37bfb16a7mov rax, [rsp+736]
37bfb16afpxor x0, x0
37bfb16b3cvtsi2sd x0, [rsp+144]
37bfb16bdmovsd_xmm [rax], x0
37bfb16c1
37bfb16c1loc_37bfb16c1:
37bfb16c1movups x6, [rsp+416]
37bfb16c9movups x7, [rsp+432]
37bfb16d1movups x8, [rsp+448]
37bfb16daadd rsp, 472
37bfb16e1pop rbx
37bfb16e2pop rsi
37bfb16e3pop rdi
37bfb16e4pop rbp
37bfb16e5pop r12
37bfb16e7pop r13
37bfb16e9pop r14
37bfb16ebpop r15
37bfb16edret
37bfb16ee
37bfb16ee 66 90 f.
37bfb16f0
37bfb16f0loc_37bfb16f0:
37bfb16f0sub rax, 1
37bfb16f4mov rbx, [rsp+736]
37bfb16fcmov [rsp+32], r15
37bfb1701lea r14, [rsp+368]
37bfb1709mov [rsp+408], rax
37bfb1711lea rax, [rsp+352]
37bfb1719mov r9, [rsp+696]
37bfb1721lea r8, [rsp+408]
37bfb1729mov [rsp+64], rax
37bfb172elea rdx, [rip+0x4ab28b]
37bfb1735mov rcx, r14
37bfb1738mov [rsp+144], rax
37bfb1740lea rax, [rip+0x4ab281]
37bfb1747mov [rsp+56], rax
37bfb174cmov [rsp+48], rbx
37bfb1751mov [rsp+40], rbx
37bfb1756mov [rsp+128], r8
37bfb175ecall dgehrd_64_
37bfb1763mov rbx, [rsp+736]
37bfb176bmov r9, r14
37bfb176emov rcx, [rsp+736]
37bfb1776mov rax, [rsp+144]
37bfb177emov r8, [rsp+128]
37bfb1786cvttsd2si r12, [rbx]
37bfb178bmov [rsp+88], rcx
37bfb1790mov rcx, [rsp+680]
37bfb1798mov rbx, [rsp+368]
37bfb17a0mov [rsp+104], rax
37bfb17a5lea rax, [rip+0x4ab21c]
37bfb17acmov [rsp+96], rax
37bfb17b1mov [rsp+80], rcx
37bfb17b6mov rcx, [rsp+736]
37bfb17belea rdx, [rbx-1]
37bfb17c2mov [rsp+40], r8
37bfb17c7mov r8, r14
37bfb17camov [rsp+64], rcx
37bfb17cfmov rcx, [rsp+696]
37bfb17d7mov [rsp+72], r13
37bfb17dcmov [rsp+48], rcx
37bfb17e1lea rcx, [rip+0x4ab1d8]
37bfb17e8mov [rsp+32], rcx
37bfb17edlea rcx, [rip+0x4ab1dd]
37bfb17f4mov [rsp+56], r15
37bfb17f9mov [rsp+408], rdx
37bfb1801lea rdx, [rip+0x4ab1c8]
37bfb1808mov [rsp+120], 1
37bfb1811mov [rsp+112], 1
37bfb181acall dormhr_64_
37bfb181fmov rbx, [rsp+736]
37bfb1827mov r8, r14
37bfb182alea rax, [rsp+360]
37bfb1832lea rcx, [rip+0x4ab187]
37bfb1839lea rdx, [rip+0x4ab198]
37bfb1840cvttsd2si rbx, [rbx]
37bfb1845mov [rsp+120], rax
37bfb184amov r9, rcx
37bfb184dlea rax, [rip+0x4ab174]
37bfb1854mov [rsp+112], rax
37bfb1859mov rax, [rsp+736]
37bfb1861mov [rsp+72], rcx
37bfb1866mov rcx, rdx
37bfb1869mov [rsp+104], rax
37bfb186emov rax, [rsp+680]
37bfb1876mov [rsp+88], r13
37bfb187bmov [rsp+96], rax
37bfb1880mov rax, [rsp+664]
37bfb1888mov [rsp+80], r14
37bfb188dmov [rsp+64], rax
37bfb1892mov rax, [rsp+656]
37bfb189amov [rsp+48], r15
37bfb189fmov [rsp+56], rax
37bfb18a4mov rax, [rsp+696]
37bfb18acmov [rsp+32], r14
37bfb18b1mov [rsp+40], rax
37bfb18b6call dlaqr4_64_
37bfb18bbmov rax, [rsp+736]
37bfb18c3cmp r12, rbx
37bfb18c6cmovl r12, rbx
37bfb18caadd r12, [rsp+368]
37bfb18d2cvttsd2si rax, [rax]
37bfb18d7cmp r12, rax
37bfb18dacmovge rax, r12
37bfb18demov [rsp+144], rax
37bfb18e6jmp 0x37bfb07d3
37bfb18eb
37bfb18eb 0f 1f 44 00 00 ..D..
37bfb18f0
37bfb18f0loc_37bfb18f0:
37bfb18f0mov rdi, [rsp+592]
37bfb18f8andpd x7, [rip+0x4ab130]
37bfb1900movsd_xmm x0, [rdi+8*rax]
37bfb1905mov rax, [rsp+192]
37bfb190dmov rdi, [rsp+656]
37bfb1915movsd_xmm [rdi+8*rax], x0
37bfb191aandpd x0, [rip+0x4ab10e]
37bfb1922mov rdi, [rsp+664]
37bfb192amulsd x0, x3
37bfb192emov [rdi+8*rax], 0
37bfb1936mov rax, [rsp+640]
37bfb193emov [rax], 1
37bfb1945mov rax, [rsp+648]
37bfb194dmov [rax], 0
37bfb1954maxsd x0, x6
37bfb1958comisd x0, x7
37bfb195cjb 0x37bfb19a8
37bfb195emov rax, [rsp+640]
37bfb1966mov [rax], 0
37bfb196dmov rax, [rsp+648]
37bfb1975mov [rax], 1
37bfb197ccmp rcx, rdx
37bfb197fjge 0x37bfb19a8
37bfb1981mov rcx, [rsp+232]
37bfb1989mov rsi, [rsp+592]
37bfb1991lea rax, [rbx+rdx]
37bfb1995sub rcx, [rsp+200]
37bfb199dadd rax, rcx
37bfb19a0mov [rsi+8*rax], 0
37bfb19a8
37bfb19a8loc_37bfb19a8:
37bfb19a8mov rax, [rsp+736]
37bfb19b0mov rdi, [rip+0x4ab071]
37bfb19b7mov [rax], rdi
37bfb19bajmp 0x37bfb16c1
37bfb19bf
37bfb19bf 90 .
37bfb19c0
37bfb19c0loc_37bfb19c0:
37bfb19c0mov rax, [rsp+736]
37bfb19c8mov [rsp+32], rbp
37bfb19cdmov r9, r15
37bfb19d0mov r8, r13
37bfb19d3lea rdx, [rsp+352]
37bfb19dbmov [rsp+80], 1
37bfb19e4mov [rsp+72], rdx
37bfb19e9lea rdx, [rsp+344]
37bfb19f1mov [rsp+64], rax
37bfb19f6mov rax, [rsp+680]
37bfb19femov [rsp+56], rdx
37bfb1a03lea rdx, [rsp+336]
37bfb1a0bmov [rsp+48], rdx
37bfb1a10mov rdx, r12
37bfb1a13mov [rsp+40], rax
37bfb1a18mov [rsp+336], rcx
37bfb1a20lea rcx, [rip+0x4aaff9]
37bfb1a27movsd_xmm [rsp+136], x3
37bfb1a30call dtrexc_64_
37bfb1a35mov rax, [rsp+344]
37bfb1a3dmov rcx, [rsi]
37bfb1a40pxor x2, x2
37bfb1a44movsd_xmm x3, [rsp+136]
37bfb1a4dlea rdx, [rax+1]
37bfb1a51mov [rsp+344], rdx
37bfb1a59jmp 0x37bfb0d32
37bfb1a5e
37bfb1a5e 66 90 f.
37bfb1a60
37bfb1a60loc_37bfb1a60:
37bfb1a60lea rcx, [rdi+r14]
37bfb1a64andpd x1, [rip+0x4aafc4]
37bfb1a6cadd rcx, rbx
37bfb1a6fadd rcx, rdx
37bfb1a72sqrtsd x1, x1
37bfb1a76movsd_xmm x3, [r12+8*rcx]
37bfb1a7candpd x3, [rip+0x4aafac]
37bfb1a84sqrtsd x3, x3
37bfb1a88mulsd x1, x3
37bfb1a8caddsd x1, x2
37bfb1a90comisd x0, x1
37bfb1a94jb 0x37bfb1aa8
37bfb1a96
37bfb1a96loc_37bfb1a96:
37bfb1a96mov rax, rbx
37bfb1a99add rbx, 2
37bfb1a9djmp 0x37bfb0eed
37bfb1aa2
37bfb1aa2 66 0f 1f 44 00 00 f..D..
37bfb1aa8
37bfb1aa8loc_37bfb1aa8:
37bfb1aa8mov [rsp+336], rax
37bfb1ab0lea rax, [rsp+352]
37bfb1ab8mov r8, r12
37bfb1abbmov r9, [rsp+704]
37bfb1ac3mov [rsp+72], rax
37bfb1ac8mov rax, [rsp+736]
37bfb1ad0lea rcx, [rip+0x4aaf49]
37bfb1ad7mov rdx, [rsp+136]
37bfb1adfmov [rsp+344], rbx
37bfb1ae7mov [rsp+64], rax
37bfb1aeclea rax, [rsp+344]
37bfb1af4mov [rsp+56], rax
37bfb1af9lea rax, [rsp+336]
37bfb1b01mov [rsp+48], rax
37bfb1b06mov rax, [rsp+680]
37bfb1b0emov [rsp+80], 1
37bfb1b17mov [rsp+40], rax
37bfb1b1cmov rax, [rsp+672]
37bfb1b24mov [rsp+32], rax
37bfb1b29call dtrexc_64_
37bfb1b2ecmp [rsp+352], 0
37bfb1b37je 0x37bfb1b68
37bfb1b39movsd_xmm x0, [r12+8*r13]
37bfb1b3fmov rax, rbx
37bfb1b42mov rbx, rbp
37bfb1b45
37bfb1b45loc_37bfb1b45:
37bfb1b45ucomisd x0, x6
37bfb1b49jp 0x37bfb1b57
37bfb1b4bmov r9l, 0
37bfb1b51je 0x37bfb0eed
37bfb1b57
37bfb1b57loc_37bfb1b57:
37bfb1b57mov rbx, rax
37bfb1b5axor r9l, r9l
37bfb1b5djmp 0x37bfb1a96
37bfb1b62
37bfb1b62 66 0f 1f 44 00 00 f..D..
37bfb1b68
37bfb1b68loc_37bfb1b68:
37bfb1b68mov rax, [rsp+344]
37bfb1b70cmp rsi, rax
37bfb1b73je 0x37bfb1c2d
37bfb1b79mov rcx, rdi
37bfb1b7clea rbx, [rax+1]
37bfb1b80imul rcx, rax
37bfb1b84lea rdx, [r14+rbx]
37bfb1b88add rdx, rcx
37bfb1b8bmovsd_xmm x0, [r12+8*rdx]
37bfb1b91jmp 0x37bfb1b45
37bfb1b93
37bfb1b93 0f 1f 44 00 00 ..D..
37bfb1b98
37bfb1b98loc_37bfb1b98:
37bfb1b98mov [rsp+336], rax
37bfb1ba0lea rax, [rsp+352]
37bfb1ba8mov r8, r12
37bfb1babmov r9, [rsp+704]
37bfb1bb3mov [rsp+72], rax
37bfb1bb8mov rax, [rsp+736]
37bfb1bc0lea rcx, [rip+0x4aae59]
37bfb1bc7mov rdx, [rsp+136]
37bfb1bcfmov [rsp+344], rsi
37bfb1bd7mov [rsp+64], rax
37bfb1bdclea rax, [rsp+344]
37bfb1be4mov [rsp+56], rax
37bfb1be9lea rax, [rsp+336]
37bfb1bf1mov [rsp+48], rax
37bfb1bf6mov rax, [rsp+680]
37bfb1bfemov [rsp+80], 1
37bfb1c07mov [rsp+40], rax
37bfb1c0cmov rax, [rsp+672]
37bfb1c14mov [rsp+32], rax
37bfb1c19call dtrexc_64_
37bfb1c1ecmp [rsp+352], 0
37bfb1c27je 0x37bfb1b68
37bfb1c2d
37bfb1c2dloc_37bfb1c2d:
37bfb1c2dxor r9l, r9l
37bfb1c30jmp 0x37bfb0f85
37bfb1c35
37bfb1c35 0f 1f 00 ...
37bfb1c38
37bfb1c38loc_37bfb1c38:
37bfb1c38mov rbx, [rsp+160]
37bfb1c40jmp 0x37bfb0e8a
37bfb1c45
37bfb1c45 0f 1f 00 ...
37bfb1c48
37bfb1c48loc_37bfb1c48:
37bfb1c48mov rax, [rsp+736]
37bfb1c50mov [rsp+32], rbp
37bfb1c55mov r9, r15
37bfb1c58mov r8, r13
37bfb1c5blea rdx, [rsp+352]
37bfb1c63mov [rsp+80], 1
37bfb1c6cmov [rsp+72], rdx
37bfb1c71lea rdx, [rsp+344]
37bfb1c79mov [rsp+64], rax
37bfb1c7emov rax, [rsp+680]
37bfb1c86mov [rsp+56], rdx
37bfb1c8blea rdx, [rsp+336]
37bfb1c93mov [rsp+48], rdx
37bfb1c98mov rdx, r12
37bfb1c9bmov [rsp+40], rax
37bfb1ca0mov [rsp+336], rcx
37bfb1ca8lea rcx, [rip+0x4aad71]
37bfb1cafmovsd_xmm [rsp+136], x3
37bfb1cb8call dtrexc_64_
37bfb1cbdmov rax, [rsp+344]
37bfb1cc5mov rcx, [rsi]
37bfb1cc8pxor x2, x2
37bfb1cccmovsd_xmm x3, [rsp+136]
37bfb1cd5lea rdx, [rax+2]
37bfb1cd9mov [rsp+344], rdx
37bfb1ce1jmp 0x37bfb0d32
37bfb1ce6
37bfb1ce6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb1cf0
37bfb1cf0loc_37bfb1cf0:
37bfb1cf0mov rbx, [rsp+680]
37bfb1cf8mov [rsp+56], rax
37bfb1cfdmov r8, r12
37bfb1d00mov rax, [rsp+696]
37bfb1d08mov [rsp+104], rdx
37bfb1d0dlea rdx, [rip+0x4aacc4]
37bfb1d14mov [rsp+96], rbx
37bfb1d19lea rbx, [rip+0x4aaca0]
37bfb1d20mov [rsp+64], rcx
37bfb1d25mov r9, rbx
37bfb1d28mov rcx, rdx
37bfb1d2bmov [rsp+88], r13
37bfb1d30mov [rsp+80], r12
37bfb1d35mov [rsp+72], rbx
37bfb1d3amov [rsp+48], r15
37bfb1d3fmov [rsp+40], rax
37bfb1d44mov [rsp+32], r12
37bfb1d49call dlahqr_64_
37bfb1d4emovsd_xmm x3, [rsp+152]
37bfb1d57jmp 0x37bfb0ba5
37bfb1d5c
37bfb1d5c 0f 1f 40 00 ..@.
37bfb1d60
37bfb1d60loc_37bfb1d60:
37bfb1d60mov rsi, [rsp+248]
37bfb1d68mov r13, [rsp+672]
37bfb1d70mov r15, [rsp+704]
37bfb1d78mov r12, [rsp+136]
37bfb1d80mov r10, [rsp+368]
37bfb1d88
37bfb1d88loc_37bfb1d88:
37bfb1d88cmp r10, [rsp+176]
37bfb1d90jle 0x37bfb0fd8
37bfb1d96
37bfb1d96loc_37bfb1d96:
37bfb1d96mov [rsp+224], rsi
37bfb1d9emov rbx, r10
37bfb1da1pxor x6, x6
37bfb1da5lea rax, [rsp+328]
37bfb1dadmov [rsp+152], rax
37bfb1db5lea rax, [rsp+312]
37bfb1dbdmov rsi, [rsp+696]
37bfb1dc5mov [rsp+672], r13
37bfb1dcdmov r11, [rsp+168]
37bfb1dd5mov [rsp+704], r15
37bfb1dddmov r13, [rsp+656]
37bfb1de5mov [rsp+256], r12
37bfb1dedmov r15, [rsp+664]
37bfb1df5mov r12, rbp
37bfb1df8mov [rsp+160], rax
37bfb1e00mov rbp, [rsp+176]
37bfb1e08mov [rsp+248], r10
37bfb1e10jmp 0x37bfb1e5b
37bfb1e12
37bfb1e12 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 66 f.ff.........f
37bfb1e20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfb1e30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb1e40
37bfb1e40loc_37bfb1e40:
37bfb1e40mov [r15+8*rdx], 0
37bfb1e48mov rbx, rcx
37bfb1e4bmovsd_xmm [r13+8*rdx], x0
37bfb1e52
37bfb1e52loc_37bfb1e52:
37bfb1e52cmp rbx, rbp
37bfb1e55jle 0x37bfb0fb0
37bfb1e5b
37bfb1e5bloc_37bfb1e5b:
37bfb1e5bmov rax, rdi
37bfb1e5elea rcx, [rbx-1]
37bfb1e62imul rax, rbx
37bfb1e66lea r8, [r14+rax]
37bfb1e6alea rdx, [rbx+r8]
37bfb1e6emovsd_xmm x0, [rsi+8*rdx]
37bfb1e73lea rdx, [rbx+r11-2]
37bfb1e78cmp rbx, r12
37bfb1e7bje 0x37bfb1e40
37bfb1e7dsub rax, rdi
37bfb1e80add rax, r14
37bfb1e83lea r9, [rax+rbx]
37bfb1e87movsd_xmm x1, [rsi+8*r9]
37bfb1e8ducomisd x1, x6
37bfb1e91jp 0x37bfb1e95
37bfb1e93je 0x37bfb1e40
37bfb1e95
37bfb1e95loc_37bfb1e95:
37bfb1e95add rax, rcx
37bfb1e98add rcx, r8
37bfb1e9bsub rbx, 2
37bfb1e9fmovsd_xmm [rsp+312], x1
37bfb1ea8lea r8, [rsp+376]
37bfb1eb0movsd_xmm x2, [rsi+8*rax]
37bfb1eb5movsd_xmm x1, [rsi+8*rcx]
37bfb1ebalea rax, [8*rdx]
37bfb1ec2mov [rsp+72], r8
37bfb1ec7lea r8, [rsp+320]
37bfb1ecfmov r9, [rsp+152]
37bfb1ed7lea rdx, [rsp+296]
37bfb1edfmov [rsp+64], r8
37bfb1ee4lea r8, [r15+rax]
37bfb1ee8lea rcx, [rsp+288]
37bfb1ef0mov [rsp+56], r8
37bfb1ef5lea r8, [r13+rax]
37bfb1efamov [rsp+48], r8
37bfb1efflea r8, [r15+rax-8]
37bfb1f04lea rax, [r13+rax-8]
37bfb1f09mov [rsp+40], r8
37bfb1f0emov r8, [rsp+160]
37bfb1f16mov [rsp+32], rax
37bfb1f1bmov [rsp+136], r11
37bfb1f23movsd_xmm [rsp+288], x2
37bfb1f2cmovsd_xmm [rsp+296], x1
37bfb1f35movsd_xmm [rsp+328], x0
37bfb1f3ecall dlanv2_64_
37bfb1f43mov r11, [rsp+136]
37bfb1f4bjmp 0x37bfb1e52
37bfb1f50
37bfb1f50loc_37bfb1f50:
37bfb1f50ucomisd x7, x0
37bfb1f54mov edx, 1
37bfb1f59setp bl
37bfb1f5ccmovne ebx, edx
37bfb1f5fcmp rax, 1
37bfb1f63setg al
37bfb1f66and al, bl
37bfb1f68mov ebp, eax
37bfb1f6aje 0x37bfb1002
37bfb1f70lea rdi, [rip+0x4aaa49]
37bfb1f77mov r9, [rsp+736]
37bfb1f7fmov rdx, r13
37bfb1f82mov r8, [rsp+680]
37bfb1f8amov [rsp+32], rdi
37bfb1f8fmov rcx, [rsp+640]
37bfb1f97mov r14, rdi
37bfb1f9alea rbx, [rsp+384]
37bfb1fa2mov [rsp+136], r10
37bfb1faacall dcopy_64_
37bfb1fafmov rax, [rsp+736]
37bfb1fb7mov r9, rdi
37bfb1fbamov rcx, [rsp+640]
37bfb1fc2lea rdx, [rsp+304]
37bfb1fcamovsd_xmm x0, [rax]
37bfb1fcemov [rsp+32], rbx
37bfb1fd3lea r8, [rax+8]
37bfb1fd7movsd_xmm [rsp+304], x0
37bfb1fe0call dlarfg_64_
37bfb1fe5mov r10, [rsp+136]
37bfb1fedlea r9, [rip+0x4aaa04]
37bfb1ff4mov [rsp+56], 1
37bfb1ffdmov [rsp+32], r9
37bfb2002mov r8, [rsp+128]
37bfb200alea rcx, [rip+0x4aaa10]
37bfb2011lea rax, [r10-2]
37bfb2015mov [rsp+48], r15
37bfb201amov rdx, [rsp+240]
37bfb2022mov [rsp+400], rax
37bfb202amov [rsp+408], rax
37bfb2032mov rax, [rsp+696]
37bfb203aadd rax, 16
37bfb203emov [rsp+40], rax
37bfb2043call dlaset_64_
37bfb2048mov r10, [rsp+136]
37bfb2050mov [rsp+40], rbx
37bfb2055mov r8, r12
37bfb2058mov rcx, [rsp+736]
37bfb2060mov [rsp+32], rdi
37bfb2065mov [rsp+56], r15
37bfb206amov r9, [rsp+736]
37bfb2072lea rax, [rcx+8*r10]
37bfb2076mov rcx, [rsp+696]
37bfb207emov [rsp+72], 1
37bfb2087mov [rsp+64], rax
37bfb208cmov rdx, [rsp+640]
37bfb2094mov [rsp+48], rcx
37bfb2099lea rcx, [rip+0x4aa981]
37bfb20a0call dlarf1f_64_
37bfb20a5mov rax, [rsp+368]
37bfb20admov rdi, [rsp+736]
37bfb20b5mov [rsp+40], rbx
37bfb20bamov rcx, [rsp+696]
37bfb20c2mov r8, [rsp+640]
37bfb20camov [rsp+72], 1
37bfb20d3lea rdi, [rdi+8*rax]
37bfb20d7mov [rsp+56], r15
37bfb20dcmov r9, [rsp+736]
37bfb20e4mov [rsp+64], rdi
37bfb20e9mov rdx, r8
37bfb20ecmov [rsp+48], rcx
37bfb20f1lea rcx, [rip+0x4aa8d9]
37bfb20f8mov [rsp+32], r14
37bfb20fdcall dlarf1f_64_
37bfb2102mov [rsp+64], rdi
37bfb2107mov rdx, r12
37bfb210amov rdi, [rsp+680]
37bfb2112mov [rsp+40], rbx
37bfb2117mov r9, [rsp+736]
37bfb211flea rcx, [rip+0x4aa8ab]
37bfb2126mov ebx, ebp
37bfb2128mov [rsp+56], rdi
37bfb212dmov r8, [rsp+640]
37bfb2135mov [rsp+72], 1
37bfb213emov [rsp+48], r13
37bfb2143mov [rsp+32], r14
37bfb2148call dlarf1f_64_
37bfb214dmov rdi, [rsp+744]
37bfb2155mov rcx, r12
37bfb2158mov rdx, [rsp+368]
37bfb2160mov r9, [rsp+696]
37bfb2168mov r8, [rsp+640]
37bfb2170mov rdi, [rdi]
37bfb2173mov [rsp+32], r15
37bfb2178mov rax, rdi
37bfb217bmov [rsp+136], rdi
37bfb2183sub rax, rdx
37bfb2186mov [rsp+408], rax
37bfb218elea rax, [rsp+352]
37bfb2196mov [rsp+64], rax
37bfb219bmov rax, [rsp+128]
37bfb21a3mov [rsp+56], rax
37bfb21a8mov rax, [rsp+736]
37bfb21b0lea rax, [rax+8*rdx]
37bfb21b4mov rdx, r14
37bfb21b7mov [rsp+48], rax
37bfb21bcmov rax, [rsp+736]
37bfb21c4mov [rsp+40], rax
37bfb21c9call dgehrd_64_
37bfb21cejmp 0x37bfb1002
37bfb21d3
37bfb21d3 0f 1f 44 00 00 ..D..
37bfb21d8
37bfb21d8loc_37bfb21d8:
37bfb21d8cmp rcx, r10
37bfb21dbjl 0x37bfb0df1
37bfb21e1jmp 0x37bfb1d88
37bfb21e6
37bfb21e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb21f0
37bfb21f0loc_37bfb21f0:
37bfb21f0mov edx, 1
37bfb21f5mov r8l, 1
37bfb21fbjmp 0x37bfb1125
37bfb2200
37bfb2200loc_37bfb2200:
37bfb2200mov rsi, [rsp+192]
37bfb2208cmp rsi, r8
37bfb220bjg 0x37bfb12d7
37bfb2211mov rax, rdx
37bfb2214mov r9, rcx
37bfb2217xor edx, edx
37bfb2219sub rax, rsi
37bfb221cneg r9
37bfb221fdiv r9
37bfb2222mov r14, rax
37bfb2225jmp 0x37bfb1155
37bfb222a
37bfb222aloc_37bfb222a:
37bfb222acmp [rsp+176], r10
37bfb2232jl 0x37bfb1d96
37bfb2238jmp 0x37bfb1000
37bfb223d
37bfb223dloc_37bfb223d:
37bfb223dcmp rdi, rcx
37bfb2240jl 0x37bfb1673
37bfb2246mov rax, rdi
37bfb2249mov r8, r15
37bfb224cxor edx, edx
37bfb224esub rax, rcx
37bfb2251neg r8
37bfb2254div r8
37bfb2257mov rbp, rax
37bfb225ajmp 0x37bfb14fb
37bfb225f
37bfb225floc_37bfb225f:
37bfb225fcmp r14, rcx
37bfb2262jl 0x37bfb14a8
37bfb2268mov rax, r14
37bfb226bmov r9, r8
37bfb226exor edx, edx
37bfb2270sub rax, rcx
37bfb2273neg r9
37bfb2276div r9
37bfb2279mov rbp, rax
37bfb227cjmp 0x37bfb132e
37bfb2281
37bfb2281loc_37bfb2281:
37bfb2281mov rax, [rsp+744]
37bfb2289mov r9, [rsp+640]
37bfb2291mov r8, r12
37bfb2294lea rdx, [rip+0x4aa735]
37bfb229blea rcx, [rip+0x4aa72f]
37bfb22a2mov rax, [rax]
37bfb22a5mov [rsp+72], r13
37bfb22aamov [rsp+56], r15
37bfb22afmov [rsp+120], 1
37bfb22b8sub rax, rdi
37bfb22bbmov [rsp+408], rax
37bfb22c3lea rax, [rsp+352]
37bfb22cbmov [rsp+104], rax
37bfb22d0mov rax, [rsp+128]
37bfb22d8mov [rsp+112], 1
37bfb22e1mov [rsp+96], rax
37bfb22e6mov rax, [rsp+736]
37bfb22eelea rax, [rax+8*rdi]
37bfb22f2mov [rsp+88], rax
37bfb22f7mov rax, [rsp+680]
37bfb22ffmov [rsp+80], rax
37bfb2304mov rax, [rsp+736]
37bfb230cmov [rsp+64], rax
37bfb2311mov rax, [rsp+696]
37bfb2319mov [rsp+48], rax
37bfb231emov rax, [rsp+640]
37bfb2326mov [rsp+40], rax
37bfb232blea rax, [rip+0x4aa68e]
37bfb2332mov [rsp+32], rax
37bfb2337call dormhr_64_
37bfb233cjmp 0x37bfb1105
37bfb2341
37bfb2341loc_37bfb2341:
37bfb2341mov r8l, 1
37bfb2347je 0x37bfb0bf0
37bfb234dmov rax, [rsp+640]
37bfb2355mov [rax], rcx
37bfb2358mov rax, [rsp+360]
37bfb2360lea rbp, [rax+1]
37bfb2364mov [rsp+176], rax
37bfb236cmov [rsp+344], rbp
37bfb2374cmp rcx, rbp
37bfb2377jge 0x37bfb0c3b
37bfb237dtest rcx, rcx
37bfb2380jne 0x37bfb239d
37bfb2382xor r10l, r10l
37bfb2385pxor x7, x7
37bfb2389cmp [rsp+176], 0
37bfb2392js 0x37bfb1d96
37bfb2398jmp 0x37bfb1000
37bfb239d
37bfb239dloc_37bfb239d:
37bfb239dmov r10, rcx
37bfb23a0jmp 0x37bfb1d88
37bfb0700
37bfb23a5
37bfb23a5 // align 0x20
37bfb23a5 // align 0x20
37bfb23c0
37bfb23c0dlaqr4_64_:
37bfb23c0push r15
37bfb23c2push r14
37bfb23c4push r13
37bfb23c6push r12
37bfb23c8push rbp
37bfb23c9push rdi
37bfb23capush rsi
37bfb23cbpush rbx
37bfb23ccsub rsp, 680
37bfb23d3movups [rsp+624], x6
37bfb23dbmovups [rsp+640], x7
37bfb23e3movups [rsp+656], x8
37bfb23ecmov rax, [rsp+800]
37bfb23f4mov rdi, [rsp+872]
37bfb23fcmov rsi, [rsp+784]
37bfb2404mov r10, [rsp+792]
37bfb240cmov r14, [rax]
37bfb240fmov rax, [r8]
37bfb2412mov [rdi], 0
37bfb2419mov r13, [rsp+808]
37bfb2421mov r12, [rsp+816]
37bfb2429mov [rsp+752], rcx
37bfb2431mov [rsp+760], rdx
37bfb2439mov [rsp+768], r8
37bfb2441mov [rsp+776], r9
37bfb2449test rax, rax
37bfb244cje 0x37bfb324a
37bfb2452cmp rax, 15
37bfb2456jle 0x37bfb3238
37bfb245cmov rax, [rsp+752]
37bfb2464mov r9, [rsp+768]
37bfb246clea r8, [rsp+486]
37bfb2474lea rdx, [rip+0x4aa5d5]
37bfb247blea rcx, [rip+0x4aa5d6]
37bfb2482mov [rsp+792], r10
37bfb248amov rbp, 0x5555555555555556
37bfb2494mov r15, 0x2aaaaaaaaaaaaaab
37bfb249ecmp [rax], 1
37bfb24a2sbb eax, eax
37bfb24a4and eax, -14
37bfb24a7add eax, 83
37bfb24aamov [rsp+486], al
37bfb24b1mov rax, [rsp+760]
37bfb24b9cmp [rax], 1
37bfb24bdmov [rsp+40], rsi
37bfb24c2mov [rsp+64], 2
37bfb24cbsbb eax, eax
37bfb24cdmov [rsp+56], 6
37bfb24d6and eax, -8
37bfb24d9add eax, 86
37bfb24dcmov [rsp+487], al
37bfb24e3mov rax, [rsp+864]
37bfb24ebmov [rsp+48], rax
37bfb24f0mov rax, [rsp+776]
37bfb24f8mov [rsp+32], rax
37bfb24fdcall ilaenv_64_
37bfb2502mov rcx, [rsi]
37bfb2505mov r9, rax
37bfb2508mov rax, [rsp+776]
37bfb2510sub rcx, [rax]
37bfb2513mov rax, [rsp+768]
37bfb251badd rcx, 1
37bfb251fmov rax, [rax]
37bfb2522mov [rsp+40], rsi
37bfb2527mov [rsp+64], 2
37bfb2530lea r8, [rax-1]
37bfb2534mov [rsp+216], rax
37bfb253cmov [rsp+56], 6
37bfb2545mov rax, r8
37bfb2548sar r8, 63
37bfb254cimul rbp
37bfb254fmov eax, 2
37bfb2554sub rdx, r8
37bfb2557lea r8, [rsp+486]
37bfb255fcmp rcx, rdx
37bfb2562cmovg rcx, rdx
37bfb2566cmp r9, rax
37bfb2569lea rdx, [rip+0x4aa4e0]
37bfb2570cmovl r9, rax
37bfb2574mov rax, [rsp+864]
37bfb257ccmp rcx, r9
37bfb257fmov [rsp+48], rax
37bfb2584mov rax, [rsp+776]
37bfb258ccmovle r9, rcx
37bfb2590lea rcx, [rip+0x4aa4c9]
37bfb2597mov [rsp+32], rax
37bfb259cmov [rsp+368], r9
37bfb25a4mov r9, [rsp+768]
37bfb25accall ilaenv_64_
37bfb25b1mov r11, [rsp+776]
37bfb25b9mov r9, [rsp+368]
37bfb25c1mov rcx, rax
37bfb25c4mov rax, [rsp+768]
37bfb25ccmov r10, [rsp+792]
37bfb25d4mov rax, [rax]
37bfb25d7lea r8, [rax-3]
37bfb25dbmov [rsp+216], rax
37bfb25e3mov rax, r8
37bfb25e6sar r8, 63
37bfb25eaimul r15
37bfb25edmov rax, [rsi]
37bfb25f0sub rax, [r11]
37bfb25f3mov [rsp+120], r12
37bfb25f8mov [rsp+176], r10
37bfb2600mov [rsp+152], r10
37bfb2608sub rdx, r8
37bfb260bmov [rsp+128], r10
37bfb2613cmp rdx, rax
37bfb2616mov [rsp+112], r13
37bfb261bcmovle rax, rdx
37bfb261fcmp rax, rcx
37bfb2622cmovg rax, rcx
37bfb2626mov rcx, rax
37bfb2629shr rcx, 63
37bfb262dlea rdx, [rax+rcx]
37bfb2631and edx, 1
37bfb2634sub rdx, rcx
37bfb2637sub rax, rdx
37bfb263amov rcx, rax
37bfb263dmov eax, 2
37bfb2642cmp rcx, rax
37bfb2645cmovge rax, rcx
37bfb2649lea rcx, [rip+0x4aa418]
37bfb2650mov [rsp+200], rcx
37bfb2658mov rcx, [rsp+856]
37bfb2660mov [rsp+360], rax
37bfb2668lea rax, [r9+1]
37bfb266cmov r9, r11
37bfb266fmov [rsp+192], rcx
37bfb2677mov rcx, [rsp+800]
37bfb267fmov [rsp+616], rax
37bfb2687mov [rsp+184], rcx
37bfb268fmov rcx, [rsp+768]
37bfb2697mov [rsp+168], rcx
37bfb269fmov rcx, [rsp+800]
37bfb26a7mov [rsp+160], rcx
37bfb26afmov rcx, [rsp+768]
37bfb26b7mov [rsp+144], rcx
37bfb26bfmov rcx, [rsp+800]
37bfb26c7mov [rsp+136], rcx
37bfb26cflea rcx, [rsp+560]
37bfb26d7mov [rsp+336], rcx
37bfb26dfmov [rsp+104], rcx
37bfb26e4lea rcx, [rsp+568]
37bfb26ecmov [rsp+344], rcx
37bfb26f4mov [rsp+96], rcx
37bfb26f9mov rcx, [rsp+848]
37bfb2701mov [rsp+48], r10
37bfb2706mov rdx, [rsp+760]
37bfb270emov [rsp+88], rcx
37bfb2713mov rcx, [rsp+840]
37bfb271bmov [rsp+32], rsi
37bfb2720mov r8, [rsp+768]
37bfb2728mov [rsp+80], rcx
37bfb272dmov rcx, [rsp+832]
37bfb2735mov [rsp+72], rcx
37bfb273amov rcx, [rsp+824]
37bfb2742mov [rsp+64], rcx
37bfb2747mov rcx, [rsp+800]
37bfb274fmov [rsp+56], rcx
37bfb2754lea rcx, [rsp+616]
37bfb275cmov [rsp+40], rcx
37bfb2761mov [rsp+472], rcx
37bfb2769mov rcx, [rsp+752]
37bfb2771call dlaqr2_64_
37bfb2776mov rcx, [rsp+856]
37bfb277emov rax, [rsp+360]
37bfb2786cvttsd2si rdx, [rcx]
37bfb278blea rax, [rax+2*rax]
37bfb278fsar rax, 1
37bfb2792cmp rax, rdx
37bfb2795cmovge rdx, rax
37bfb2799mov rax, [rsp+864]
37bfb27a1mov [rsp+464], rdx
37bfb27a9cmp [rax], -1
37bfb27adje 0x37bfb3802
37bfb27b3mov rcx, [rsp+864]
37bfb27bbxor eax, eax
37bfb27bdtest r14, r14
37bfb27c0mov [rsp+40], rsi
37bfb27c5cmovs r14, rax
37bfb27c9mov r9, [rsp+768]
37bfb27d1mov [rsp+64], 2
37bfb27dalea r8, [rsp+486]
37bfb27e2mov [rsp+48], rcx
37bfb27e7mov rcx, [rsp+776]
37bfb27eflea rdx, [rip+0x4aa25a]
37bfb27f6mov [rsp+56], 6
37bfb27ffmov rax, r14
37bfb2802mov [rsp+32], rcx
37bfb2807not rax
37bfb280alea rcx, [rip+0x4aa25f]
37bfb2811mov [rsp+224], rax
37bfb2819call ilaenv_64_
37bfb281emov ecx, 15
37bfb2823mov [rsp+40], rsi
37bfb2828mov r9, [rsp+768]
37bfb2830cmp rax, 15
37bfb2834lea r8, [rsp+486]
37bfb283cmov [rsp+64], 2
37bfb2845lea rdx, [rip+0x4aa204]
37bfb284cmov [rsp+56], 6
37bfb2855cmovge rcx, rax
37bfb2859mov [rsp+456], rcx
37bfb2861mov rcx, [rsp+864]
37bfb2869mov [rsp+48], rcx
37bfb286emov rcx, [rsp+776]
37bfb2876mov [rsp+32], rcx
37bfb287blea rcx, [rip+0x4aa1f6]
37bfb2882call ilaenv_64_
37bfb2887mov rcx, [rsp+864]
37bfb288fxor edx, edx
37bfb2891mov [rsp+40], rsi
37bfb2896test rax, rax
37bfb2899mov r9, [rsp+768]
37bfb28a1mov [rsp+64], 2
37bfb28aalea r8, [rsp+486]
37bfb28b2mov [rsp+48], rcx
37bfb28b7cmovns rdx, rax
37bfb28bbmov rcx, [rsp+776]
37bfb28c3mov [rsp+56], 6
37bfb28ccmov [rsp+32], rcx
37bfb28d1lea rcx, [rip+0x4aa1a8]
37bfb28d8mov [rsp+448], rdx
37bfb28e0lea rdx, [rip+0x4aa169]
37bfb28e7call ilaenv_64_
37bfb28ecxor edx, edx
37bfb28eemov r11, [rsi]
37bfb28f1mov rbx, [rsp+768]
37bfb28f9test rax, rax
37bfb28fcmov rsi, [rsp+776]
37bfb2904mov [rsp+216], 1
37bfb2910cmovs rax, rdx
37bfb2914mov r8, [rbx]
37bfb2917mov edx, 2
37bfb291cmov rbx, [rsp+864]
37bfb2924mov [rsp+544], r11
37bfb292cmovsd_xmm x7, [rip+0x4aa18c]
37bfb2934cmp rax, rdx
37bfb2937mov rcx, [rbx]
37bfb293alea r9, [r8-1]
37bfb293emov [rsp+232], 1
37bfb294acmovg rax, rdx
37bfb294emov [rsp+872], rdi
37bfb2956movsd_xmm x6, [rip+0x4aa16a]
37bfb295emov rbx, rcx
37bfb2961mov r10, [rsp+792]
37bfb2969mov [rsp+536], rax
37bfb2971mov rax, r9
37bfb2974shr rbx, 63
37bfb2978imul rbp
37bfb297bsar r9, 63
37bfb297flea rax, [rbx+rcx]
37bfb2983sar rax, 1
37bfb2986mov rbx, rax
37bfb2989sub rdx, r9
37bfb298ccmp rdx, rax
37bfb298fcmovle rbx, rdx
37bfb2993sub r8, 3
37bfb2997add rcx, rcx
37bfb299amov rax, r8
37bfb299dsar r8, 63
37bfb29a1imul r15
37bfb29a4mov rax, rcx
37bfb29a7sar rcx, 63
37bfb29abmov [rsp+288], rbx
37bfb29b3mov [rsp+600], rbx
37bfb29bbsub rdx, r8
37bfb29bemov r9, rdx
37bfb29c1imul rbp
37bfb29c4sub rdx, rcx
37bfb29c7cmp r9, rdx
37bfb29cacmovle rdx, r9
37bfb29cemov rcx, rdx
37bfb29d1mov rax, rdx
37bfb29d4shr rcx, 63
37bfb29d8mov rbx, rax
37bfb29dblea rdx, [rdx+rcx]
37bfb29dfand edx, 1
37bfb29e2sub rdx, rcx
37bfb29e5mov rcx, [rsi]
37bfb29e8mov rsi, r11
37bfb29ebsub rbx, rdx
37bfb29eemov edx, 10
37bfb29f3sub rsi, rcx
37bfb29f6mov [rsp+376], rbx
37bfb29femov rbx, r11
37bfb2a01lea rax, [rsi+1]
37bfb2a05cmp rax, rdx
37bfb2a08cmovl rax, rdx
37bfb2a0cimul rsi, rax, 30
37bfb2a10mov rax, [rsp+224]
37bfb2a18lea r15, [8*rax]
37bfb2a20mov rax, r14
37bfb2a23not rax
37bfb2a26mov [rsp+352], rsi
37bfb2a2eshl rax, 4
37bfb2a32mov [rsp+272], rax
37bfb2a3acmp rcx, rbx
37bfb2a3djg 0x37bfb3223
37bfb2a43nop
37bfb2a45nop [rax+rax]
37bfb2a50
37bfb2a50loc_37bfb2a50:
37bfb2a50lea rax, [rbx-1]
37bfb2a54mov rdi, [rsp+224]
37bfb2a5cpxor x0, x0
37bfb2a60imul rax, r14
37bfb2a64lea rdx, [rbx+rdi]
37bfb2a68add rax, rdx
37bfb2a6blea rdx, [r10+8*rax]
37bfb2a6fmov rax, rbx
37bfb2a72jmp 0x37bfb2a91
37bfb2a74
37bfb2a74 0f 1f 40 00 ..@.
37bfb2a78
37bfb2a78loc_37bfb2a78:
37bfb2a78add rdx, r15
37bfb2a7blea r8, [rax-1]
37bfb2a7fucomisd x0, [rdx+8*r14+8]
37bfb2a86jp 0x37bfb2a8e
37bfb2a88je 0x37bfb3390
37bfb2a8e
37bfb2a8eloc_37bfb2a8e:
37bfb2a8emov rax, r8
37bfb2a91
37bfb2a91loc_37bfb2a91:
37bfb2a91cmp rax, rcx
37bfb2a94jne 0x37bfb2a78
37bfb2a96
37bfb2a96loc_37bfb2a96:
37bfb2a96mov r9, rbx
37bfb2a99mov rsi, [rsp+288]
37bfb2aa1mov [rsp+552], rcx
37bfb2aa9sub r9, rcx
37bfb2aaclea rdx, [r9+1]
37bfb2ab0mov rcx, rsi
37bfb2ab3cmp rsi, rdx
37bfb2ab6cmovg rcx, rdx
37bfb2abacmp [rsp+216], 4
37bfb2ac3jg 0x37bfb32a8
37bfb2ac9mov rax, [rsp+368]
37bfb2ad1cmp rax, rcx
37bfb2ad4cmovg rax, rcx
37bfb2ad8mov [rsp+600], rax
37bfb2ae0cmp rsi, rax
37bfb2ae3jle 0x37bfb3290
37bfb2ae9cmp r9, rax
37bfb2aecjg 0x37bfb34f0
37bfb2af2mov [rsp+600], rdx
37bfb2afamov rax, rdx
37bfb2afdmov [rsp+296], -1
37bfb2b09nop [rax]
37bfb2b10
37bfb2b10loc_37bfb2b10:
37bfb2b10mov rdi, [rsp+768]
37bfb2b18lea rcx, [rax+1]
37bfb2b1clea r9, [rsp+552]
37bfb2b24mov [rsp+312], r9
37bfb2b2cmov rdi, [rdi]
37bfb2b2fmov [rsp+120], r12
37bfb2b34mov [rsp+112], r13
37bfb2b39mov rdx, rdi
37bfb2b3cmov [rsp+240], rdi
37bfb2b44sub rdx, rax
37bfb2b47lea r8, [rdx-1]
37bfb2b4bsub r8, rax
37bfb2b4enot rax
37bfb2b51add rax, rdx
37bfb2b54mov [rsp+576], r8
37bfb2b5cmov [rsp+592], rax
37bfb2b64mov rax, [rsp+864]
37bfb2b6cmov [rsp+200], rax
37bfb2b74mov rax, [rsp+856]
37bfb2b7cmov [rsp+192], rax
37bfb2b84mov rax, [rsp+800]
37bfb2b8cmov [rsp+184], rax
37bfb2b94lea rax, [r10+8*rcx]
37bfb2b98mov [rsp+176], rax
37bfb2ba0lea rax, [rsp+592]
37bfb2ba8mov [rsp+328], rax
37bfb2bb0imul rcx, r14
37bfb2bb4add rcx, [rsp+224]
37bfb2bbcmov [rsp+168], rax
37bfb2bc4mov rax, [rsp+800]
37bfb2bccmov [rsp+160], rax
37bfb2bd4lea rax, [rdx+rcx+1]
37bfb2bd9lea rax, [r10+8*rax]
37bfb2bddmov [rsp+152], rax
37bfb2be5lea rax, [rsp+576]
37bfb2bedmov [rsp+320], rax
37bfb2bf5mov [rsp+144], rax
37bfb2bfdmov rax, [rsp+800]
37bfb2c05mov [rsp+136], rax
37bfb2c0dlea rax, [r10+8*rdx]
37bfb2c11mov [rsp+128], rax
37bfb2c19mov rax, [rsp+336]
37bfb2c21mov [rsp+104], rax
37bfb2c26mov rax, [rsp+344]
37bfb2c2emov [rsp+96], rax
37bfb2c33mov rax, [rsp+848]
37bfb2c3bmov [rsp+88], rax
37bfb2c40mov rax, [rsp+840]
37bfb2c48mov [rsp+48], r10
37bfb2c4dmov r8, [rsp+768]
37bfb2c55mov [rsp+80], rax
37bfb2c5amov rax, [rsp+832]
37bfb2c62mov rdx, [rsp+760]
37bfb2c6amov rcx, [rsp+752]
37bfb2c72mov [rsp+792], r10
37bfb2c7amov [rsp+72], rax
37bfb2c7fmov rax, [rsp+824]
37bfb2c87mov [rsp+64], rax
37bfb2c8cmov rax, [rsp+800]
37bfb2c94mov [rsp+56], rax
37bfb2c99lea rax, [rsp+600]
37bfb2ca1mov [rsp+40], rax
37bfb2ca6lea rax, [rsp+544]
37bfb2caemov [rsp+32], rax
37bfb2cb3mov [rsp+304], rax
37bfb2cbbcall dlaqr2_64_
37bfb2cc0mov rax, [rsp+560]
37bfb2cc8mov rbx, [rsp+544]
37bfb2cd0mov r10, [rsp+792]
37bfb2cd8sub rbx, rax
37bfb2cdbtest rax, rax
37bfb2cdemov [rsp+280], rax
37bfb2ce6mov [rsp+544], rbx
37bfb2ceejne 0x37bfb3330
37bfb2cf4mov rdx, [rsp+552]
37bfb2cfcmov rax, rbx
37bfb2cffsub rax, rdx
37bfb2d02
37bfb2d02loc_37bfb2d02:
37bfb2d02mov ecx, 2
37bfb2d07mov rsi, [rsp+360]
37bfb2d0fmov rdi, 0xaaaaaaaaaaaaaaab
37bfb2d19mov r8, [rsp+568]
37bfb2d21cmp rax, rcx
37bfb2d24cmovl rax, rcx
37bfb2d28mov rcx, [rsp+376]
37bfb2d30cmp rsi, rcx
37bfb2d33cmovle rcx, rsi
37bfb2d37cmp rax, rcx
37bfb2d3acmovg rax, rcx
37bfb2d3emov r9, rax
37bfb2d41shr r9, 63
37bfb2d45lea rcx, [rax+r9]
37bfb2d49and ecx, 1
37bfb2d4csub rcx, r9
37bfb2d4fsub rax, rcx
37bfb2d52mov rcx, 0x2aaaaaaaaaaaaaaa
37bfb2d5cmov [rsp+584], rax
37bfb2d64mov r11, rax
37bfb2d67mov rax, [rsp+216]
37bfb2d6fimul rax, rdi
37bfb2d73ror rax, 1
37bfb2d76cmp rcx, rax
37bfb2d79jb 0x37bfb33a0
37bfb2d7fmov r9, rbx
37bfb2d82lea rcx, [rdx+2]
37bfb2d86sub r9, r11
37bfb2d89lea r8, [r9+2]
37bfb2d8dlea rax, [r9+1]
37bfb2d91cmp rcx, r8
37bfb2d94mov [rsp+384], rax
37bfb2d9ccmovl rcx, r8
37bfb2da0cmp rbx, rcx
37bfb2da3jl 0x37bfb2fb6
37bfb2da9lea rsi, [rbx-1]
37bfb2dadmov rdi, [rsp+224]
37bfb2db5mov rax, rbx
37bfb2db8mov [rsp+440], rbx
37bfb2dc0imul rsi, r14
37bfb2dc4sub rax, rcx
37bfb2dc7mov [rsp+816], r12
37bfb2dcfshr rax, 1
37bfb2dd2mov [rsp+408], r9
37bfb2ddamov [rsp+264], rax
37bfb2de2lea rax, [rsp+608]
37bfb2dealea rcx, [rsi+rdi]
37bfb2deelea rdi, [8*rbx-16]
37bfb2df6mov [rsp+416], r8
37bfb2dfeadd rcx, rbx
37bfb2e01lea rbp, [r13+rdi]
37bfb2e06add r12, rdi
37bfb2e09mov [rsp+424], r11
37bfb2e11lea rsi, [r10+8*rcx]
37bfb2e15mov rcx, r14
37bfb2e18mov rdi, [rsp+264]
37bfb2e20mov [rsp+792], r10
37bfb2e28neg rcx
37bfb2e2bmov [rsp+400], rax
37bfb2e33mov [rsp+392], rcx
37bfb2e3blea rcx, [rsp+520]
37bfb2e43mov rbx, [rsp+392]
37bfb2e4bmov [rsp+256], rcx
37bfb2e53lea rcx, [rsp+504]
37bfb2e5bmov [rsp+248], rcx
37bfb2e63lea rcx, [rsp+496]
37bfb2e6bmov [rsp+240], rcx
37bfb2e73lea rcx, [rsp+488]
37bfb2e7bmov [rsp+392], rdx
37bfb2e83mov [rsp+264], rcx
37bfb2e8bmov [rsp+808], r13
37bfb2e93mov r13, rbp
37bfb2e96mov rbp, [rsp+400]
37bfb2e9emov [rsp+432], r15
37bfb2ea6lea r15, [rsp+512]
37bfb2eaenop
37bfb2eb0
37bfb2eb0loc_37bfb2eb0:
37bfb2eb0movsd_xmm x0, [rsi]
37bfb2eb4movsd_xmm x1, [rsi+8*rbx-8]
37bfb2ebalea rdx, [r12+8]
37bfb2ebfsub rdi, 1
37bfb2ec3andpd x1, [rip+0x4a9be5]
37bfb2ecbandpd x0, [rip+0x4a9bdd]
37bfb2ed3mov r9, [rsp+256]
37bfb2edbmov r8, [rsp+248]
37bfb2ee3addsd x0, x1
37bfb2ee7mov rcx, [rsp+264]
37bfb2eefmovsd_xmm [rsp+496], x0
37bfb2ef8movapd x1, x0
37bfb2efcmulsd x1, x7
37bfb2f00mulsd x0, x6
37bfb2f04addsd x1, [rsi+8*r14]
37bfb2f0amov [rsp+56], rdx
37bfb2f0flea rdx, [r13+8]
37bfb2f13mov [rsp+48], rdx
37bfb2f18mov rdx, [rsp+240]
37bfb2f20mov [rsp+40], r12
37bfb2f25sub r12, 16
37bfb2f29mov [rsp+32], r13
37bfb2f2esub r13, 16
37bfb2f32mov [rsp+72], rbp
37bfb2f37mov [rsp+64], r15
37bfb2f3cmovsd_xmm [rsp+488], x1
37bfb2f45movsd_xmm [rsp+504], x0
37bfb2f4emovsd_xmm [rsp+520], x1
37bfb2f57call dlanv2_64_
37bfb2f5cadd rsi, [rsp+272]
37bfb2f64cmp rdi, -1
37bfb2f68jne 0x37bfb2eb0
37bfb2f6emov r9, [rsp+408]
37bfb2f76mov r8, [rsp+416]
37bfb2f7emov r11, [rsp+424]
37bfb2f86mov r15, [rsp+432]
37bfb2f8emov rbx, [rsp+440]
37bfb2f96mov rdx, [rsp+392]
37bfb2f9emov r10, [rsp+792]
37bfb2fa6mov r13, [rsp+808]
37bfb2faemov r12, [rsp+816]
37bfb2fb6
37bfb2fb6loc_37bfb2fb6:
37bfb2fb6mov rdi, [rsp+384]
37bfb2fbemov rax, rbx
37bfb2fc1sub rax, rdi
37bfb2fc4lea rcx, [rax+1]
37bfb2fc8cmp rdi, rdx
37bfb2fcbjne 0x37bfb2ff4
37bfb2fcdmov rdx, r14
37bfb2fd0imul rdx, r8
37bfb2fd4add r8, [rsp+224]
37bfb2fdcadd r8, rdx
37bfb2fdfmovddup x0, [r10+8*r8]
37bfb2fe5movups [r13+8*r9], x0
37bfb2febpxor x0, x0
37bfb2fefmovups [r12+8*r9], x0
37bfb2ff4
37bfb2ff4loc_37bfb2ff4:
37bfb2ff4lea rbp, [rsp+584]
37bfb2ffc
37bfb2ffcloc_37bfb2ffc:
37bfb2ffccmp rax, 1
37bfb3000je 0x37bfb3461
37bfb3006
37bfb3006loc_37bfb3006:
37bfb3006cmp rcx, r11
37bfb3009mov rax, r11
37bfb300cmov rdi, [rsp+768]
37bfb3014cmovle rax, rcx
37bfb3018mov rdi, [rdi]
37bfb301bmov rcx, rax
37bfb301eshr rcx, 63
37bfb3022mov [rsp+240], rdi
37bfb302alea rdx, [rax+rcx]
37bfb302eand edx, 1
37bfb3031sub rdx, rcx
37bfb3034sub rax, rdx
37bfb3037mov rdx, rdi
37bfb303alea rcx, [rax+rax]
37bfb303emov [rsp+584], rax
37bfb3046sub rbx, rax
37bfb3049mov rax, [rsp+800]
37bfb3051lea r8, [rcx+1]
37bfb3055sub rdx, rcx
37bfb3058shl rbx, 3
37bfb305cimul r8, r14
37bfb3060add r8, [rsp+224]
37bfb3068mov [rsp+192], rax
37bfb3070lea r9, [rdx-3]
37bfb3074lea rax, [rdx+r8+1]
37bfb3079sub r9, rcx
37bfb307clea r8, [rsp+536]
37bfb3084lea rax, [r10+8*rax]
37bfb3088mov [rsp+576], r9
37bfb3090mov r9, rdx
37bfb3093mov [rsp+184], rax
37bfb309bmov rax, [rsp+320]
37bfb30a3sub r9, rcx
37bfb30a6sub r9, 3
37bfb30aamov [rsp+176], rax
37bfb30b2mov rax, [rsp+800]
37bfb30bamov [rsp+592], r9
37bfb30c2mov [rsp+168], rax
37bfb30calea rax, [r10+8*rcx+24]
37bfb30cfmov [rsp+160], rax
37bfb30d7mov rax, [rsp+328]
37bfb30dfmov [rsp+152], rax
37bfb30e7mov rax, [rsp+800]
37bfb30efmov [rsp+144], rax
37bfb30f7lea rax, [r10+8*rdx]
37bfb30fbmov [rsp+136], rax
37bfb3103lea rax, [rip+0x4a9996]
37bfb310amov [rsp+128], rax
37bfb3112mov rax, [rsp+856]
37bfb311amov [rsp+120], rax
37bfb311fmov rax, [rsp+848]
37bfb3127mov [rsp+112], rax
37bfb312cmov rax, [rsp+840]
37bfb3134mov [rsp+104], rax
37bfb3139mov rax, [rsp+832]
37bfb3141mov [rsp+96], rax
37bfb3146mov rax, [rsp+824]
37bfb314emov [rsp+88], rax
37bfb3153mov rax, [rsp+800]
37bfb315bmov [rsp+80], rax
37bfb3160lea rax, [r12+rbx]
37bfb3164add rbx, r13
37bfb3167mov r9, [rsp+768]
37bfb316fmov [rsp+64], rax
37bfb3174mov rax, [rsp+304]
37bfb317cmov [rsp+72], r10
37bfb3181mov rdx, [rsp+760]
37bfb3189mov [rsp+40], rax
37bfb318emov rax, [rsp+312]
37bfb3196mov [rsp+56], rbx
37bfb319bmov rcx, [rsp+752]
37bfb31a3mov [rsp+48], rbp
37bfb31a8mov [rsp+32], rax
37bfb31admov [rsp+792], r10
37bfb31b5call dlaqr5_64_
37bfb31bamov rbx, [rsp+544]
37bfb31c2mov r10, [rsp+792]
37bfb31ca
37bfb31caloc_37bfb31ca:
37bfb31camov rdx, [rsp+216]
37bfb31d2mov eax, 1
37bfb31d7add rdx, 1
37bfb31dbcmp [rsp+280], 0
37bfb31e4cmovle rax, rdx
37bfb31e8add [rsp+232], 1
37bfb31f1mov [rsp+216], rax
37bfb31f9mov rax, [rsp+232]
37bfb3201cmp [rsp+352], rax
37bfb3209jl 0x37bfb3810
37bfb320fmov rax, [rsp+776]
37bfb3217mov rcx, [rax]
37bfb321acmp rcx, rbx
37bfb321djle 0x37bfb2a50
37bfb3223
37bfb3223loc_37bfb3223:
37bfb3223pxor x0, x0
37bfb3227cvtsi2sd x0, [rsp+464]
37bfb3231jmp 0x37bfb3252
37bfb3233
37bfb3233 0f 1f 44 00 00 ..D..
37bfb3238
37bfb3238loc_37bfb3238:
37bfb3238mov rax, [rsp+864]
37bfb3240cmp [rax], -1
37bfb3244jne 0x37bfb3566
37bfb324a
37bfb324aloc_37bfb324a:
37bfb324amovsd_xmm x0, [rip+0x4a9856]
37bfb3252
37bfb3252loc_37bfb3252:
37bfb3252mov rax, [rsp+856]
37bfb325amovsd_xmm [rax], x0
37bfb325emovups x6, [rsp+624]
37bfb3266movups x7, [rsp+640]
37bfb326emovups x8, [rsp+656]
37bfb3277add rsp, 680
37bfb327epop rbx
37bfb327fpop rsi
37bfb3280pop rdi
37bfb3281pop rbp
37bfb3282pop r12
37bfb3284pop r13
37bfb3286pop r14
37bfb3288pop r15
37bfb328aret
37bfb328b
37bfb328b 0f 1f 44 00 00 ..D..
37bfb3290
37bfb3290loc_37bfb3290:
37bfb3290mov [rsp+296], -1
37bfb329cjmp 0x37bfb2b10
37bfb32a1
37bfb32a1 0f 1f 80 00 00 00 00 .......
37bfb32a8
37bfb32a8loc_37bfb32a8:
37bfb32a8mov rax, [rsp+600]
37bfb32b0lea r8, [rax+rax]
37bfb32b4cmp rcx, r8
37bfb32b7mov rax, r8
37bfb32bacmovle rax, rcx
37bfb32bemov [rsp+600], rax
37bfb32c6cmp [rsp+288], rax
37bfb32cejg 0x37bfb34e0
37bfb32d4cmp rcx, r8
37bfb32d7
37bfb32d7loc_37bfb32d7:
37bfb32d7setle dl
37bfb32daxor ecx, ecx
37bfb32dccmp [rsp+296], -1
37bfb32e5movzx edx, dl
37bfb32e8setne cl
37bfb32ebor rdx, rcx
37bfb32eetest rdx, rdx
37bfb32f1je 0x37bfb3290
37bfb32f3
37bfb32f3loc_37bfb32f3:
37bfb32f3add [rsp+296], 1
37bfb32fcmov rdx, rax
37bfb32ffmov rsi, [rsp+296]
37bfb3307sub rdx, rsi
37bfb330acmp rdx, 2
37bfb330ecmovge rax, rdx
37bfb3312mov edx, 0
37bfb3317cmovge rdx, rsi
37bfb331bmov [rsp+600], rax
37bfb3323mov [rsp+296], rdx
37bfb332bjmp 0x37bfb2b10
37bfb3330
37bfb3330loc_37bfb3330:
37bfb3330mov rax, [rsp+448]
37bfb3338imul rdx, [rsp+280], 100
37bfb3341imul rax, [rsp+600]
37bfb334acmp rdx, rax
37bfb334djg 0x37bfb31ca
37bfb3353mov rdi, [rsp+456]
37bfb335bmov rcx, [rsp+288]
37bfb3363mov rax, rbx
37bfb3366mov rdx, [rsp+552]
37bfb336esub rax, rdx
37bfb3371cmp rdi, rcx
37bfb3374cmovle rcx, rdi
37bfb3378cmp rax, rcx
37bfb337bjl 0x37bfb31ca
37bfb3381jmp 0x37bfb2d02
37bfb3386
37bfb3386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb3390
37bfb3390loc_37bfb3390:
37bfb3390mov rcx, rax
37bfb3393jmp 0x37bfb2a96
37bfb3398
37bfb3398 0f 1f 84 00 00 00 00 00 ........
37bfb33a0
37bfb33a0loc_37bfb33a0:
37bfb33a0mov rdi, rbx
37bfb33a3mov rdx, r11
37bfb33a6mov rax, rbx
37bfb33a9sub rdi, r8
37bfb33acshr rdx, 63
37bfb33b0add rdi, 1
37bfb33b4add rdx, r11
37bfb33b7sub rax, rdi
37bfb33basar rdx, 1
37bfb33bdcmp rax, rdx
37bfb33c0jl 0x37bfb35f0
37bfb33c6lea rcx, [rax+1]
37bfb33cacmp r11, rax
37bfb33cdjle 0x37bfb382e
37bfb33d3
37bfb33d3loc_37bfb33d3:
37bfb33d3lea rbp, [rsp+584]
37bfb33db
37bfb33dbloc_37bfb33db:
37bfb33dbadd rdi, 2
37bfb33dfcmp rbx, rdi
37bfb33e2jl 0x37bfb2ffc
37bfb33e8mov r9, rbx
37bfb33eblea r8, [8*rbx-24]
37bfb33f3sub r9, rdi
37bfb33f6lea rdx, [r12+r8]
37bfb33faadd r8, r13
37bfb33fdshr r9, 1
37bfb3400
37bfb3400loc_37bfb3400:
37bfb3400movsd_xmm x1, [rdx+8]
37bfb3405movsd_xmm x0, [rdx+16]
37bfb340amovapd x2, x1
37bfb340exorpd x2, [rip+0x4a96ba]
37bfb3416ucomisd x0, x2
37bfb341ajp 0x37bfb341e
37bfb341cje 0x37bfb3445
37bfb341e
37bfb341eloc_37bfb341e:
37bfb341emovsd_xmm x3, [r8+8]
37bfb3424movsd_xmm x2, [r8+16]
37bfb342amovhpd x0, [rdx]
37bfb342emovhpd x2, [r8]
37bfb3433movsd_xmm [rdx+16], x1
37bfb3438movsd_xmm [r8+16], x3
37bfb343emovups [r8], x2
37bfb3442movups [rdx], x0
37bfb3445
37bfb3445loc_37bfb3445:
37bfb3445sub r9, 1
37bfb3449sub rdx, 16
37bfb344dsub r8, 16
37bfb3451cmp r9, -1
37bfb3455jne 0x37bfb3400
37bfb3457cmp rax, 1
37bfb345bjne 0x37bfb3006
37bfb3461
37bfb3461loc_37bfb3461:
37bfb3461lea rsi, [rbx-1]
37bfb3465
37bfb3465loc_37bfb3465:
37bfb3465pxor x0, x0
37bfb3469ucomisd x0, [r12+8*rsi]
37bfb346fjp 0x37bfb3006
37bfb3475jne 0x37bfb3006
37bfb347bmov r8, rbx
37bfb347emov rdi, [rsp+224]
37bfb3486movsd_xmm x4, [r13+8*rbx-8]
37bfb348dimul r8, r14
37bfb3491movsd_xmm x3, [r13+8*rbx-16]
37bfb3498lea rdx, [rdi+rbx]
37bfb349cmovapd x0, x4
37bfb34a0movapd x1, x3
37bfb34a4add rdx, r8
37bfb34a7movsd_xmm x2, [r10+8*rdx]
37bfb34adsubsd x0, x2
37bfb34b1subsd x1, x2
37bfb34b5andpd x0, [rip+0x4a95f3]
37bfb34bdandpd x1, [rip+0x4a95eb]
37bfb34c5comisd x1, x0
37bfb34c9jbe 0x37bfb3844
37bfb34cfmovsd_xmm [r13+8*rbx-16], x4
37bfb34d6jmp 0x37bfb3006
37bfb34db
37bfb34db 0f 1f 44 00 00 ..D..
37bfb34e0
37bfb34e0loc_37bfb34e0:
37bfb34e0cmp r9, rax
37bfb34e3jg 0x37bfb34f0
37bfb34e5mov rax, rdx
37bfb34e8jmp 0x37bfb32f3
37bfb34ed
37bfb34ed 0f 1f 00 ...
37bfb34f0
37bfb34f0loc_37bfb34f0:
37bfb34f0sub rbx, rax
37bfb34f3mov rsi, [rsp+224]
37bfb34fbmov rdx, rbx
37bfb34feimul rdx, r14
37bfb3502lea r8, [rbx+rdx]
37bfb3506sub rdx, r14
37bfb3509add rbx, rsi
37bfb350cadd rbx, rdx
37bfb350flea r8, [rsi+r8+1]
37bfb3514movsd_xmm x1, [r10+8*r8]
37bfb351amovsd_xmm x0, [r10+8*rbx]
37bfb3520andpd x1, [rip+0x4a9588]
37bfb3528andpd x0, [rip+0x4a9580]
37bfb3530comisd x1, x0
37bfb3534ja 0x37bfb3558
37bfb3536mov rax, [rsp+600]
37bfb353e
37bfb353eloc_37bfb353e:
37bfb353ecmp [rsp+216], 4
37bfb3547jle 0x37bfb3290
37bfb354dcmp rcx, rax
37bfb3550jmp 0x37bfb32d7
37bfb3555
37bfb3555 0f 1f 00 ...
37bfb3558
37bfb3558loc_37bfb3558:
37bfb3558add rax, 1
37bfb355cmov [rsp+600], rax
37bfb3564jmp 0x37bfb353e
37bfb3566
37bfb3566loc_37bfb3566:
37bfb3566mov rax, [rsp+848]
37bfb356emov [rsp+104], rdi
37bfb3573mov [rsp+64], r12
37bfb3578mov r9, [rsp+776]
37bfb3580mov [rsp+96], rax
37bfb3585mov rax, [rsp+840]
37bfb358dmov [rsp+56], r13
37bfb3592mov r8, [rsp+768]
37bfb359amov [rsp+88], rax
37bfb359fmov rax, [rsp+832]
37bfb35a7mov [rsp+40], r10
37bfb35acmov rdx, [rsp+760]
37bfb35b4mov [rsp+80], rax
37bfb35b9mov rax, [rsp+824]
37bfb35c1mov [rsp+32], rsi
37bfb35c6mov rcx, [rsp+752]
37bfb35cemov [rsp+72], rax
37bfb35d3mov rax, [rsp+800]
37bfb35dbmov [rsp+48], rax
37bfb35e0call dlahqr_64_
37bfb35e5jmp 0x37bfb324a
37bfb35ea
37bfb35ea 66 0f 1f 44 00 00 f..D..
37bfb35f0
37bfb35f0loc_37bfb35f0:
37bfb35f0mov rax, rbx
37bfb35f3mov rsi, [rsp+768]
37bfb35fbmov rcx, r14
37bfb35felea rbp, [rsp+584]
37bfb3606sub rax, r11
37bfb3609mov r8, rbp
37bfb360cmov rdx, rbp
37bfb360fmov [rsp+792], r10
37bfb3617lea rdi, [rax+1]
37bfb361bmov rsi, [rsi]
37bfb361emov [rsp+240], rax
37bfb3626imul rcx, rdi
37bfb362amov rax, [rsp+224]
37bfb3632mov [rsp+56], 1
37bfb363bmov [rsp+248], rsi
37bfb3643sub rsi, r11
37bfb3646lea rsi, [r10+8*rsi]
37bfb364aadd rax, rcx
37bfb364dmov rcx, [rsp+800]
37bfb3655mov [rsp+40], rsi
37bfb365aadd rax, rdi
37bfb365dmov [rsp+48], rcx
37bfb3662lea r9, [r10+8*rax]
37bfb3666mov [rsp+32], rcx
37bfb366blea rcx, [rip+0x4a9416]
37bfb3672call dlacpy_64_
37bfb3677mov rax, [rsp+240]
37bfb367fmov [rsp+40], rsi
37bfb3684mov r8, rbp
37bfb3687mov rcx, [rsp+472]
37bfb368fmov [rsp+32], rbp
37bfb3694lea r9, [rip+0x4a93f5]
37bfb369blea rdx, [8*rax]
37bfb36a3lea rax, [rsp+528]
37bfb36abmov [rsp+104], rax
37bfb36b0lea rax, [rip+0x4a93d9]
37bfb36b7mov [rsp+96], rax
37bfb36bcmov [rsp+80], rax
37bfb36c1mov [rsp+72], rax
37bfb36c6lea rax, [r12+rdx]
37bfb36camov [rsp+64], rax
37bfb36cflea rax, [r13+rdx]
37bfb36d4lea rdx, [rip+0x4a93bd]
37bfb36dbmov [rsp+56], rax
37bfb36e0mov rax, [rsp+800]
37bfb36e8mov [rsp+88], rcx
37bfb36edmov rcx, rdx
37bfb36f0mov [rsp+48], rax
37bfb36f5call dlahqr_64_
37bfb36faadd rdi, [rsp+528]
37bfb3702mov r11, [rsp+584]
37bfb370acmp rbx, rdi
37bfb370dmov r10, [rsp+792]
37bfb3715jle 0x37bfb3850
37bfb371bmov rax, rbx
37bfb371esub rax, rdi
37bfb3721lea rcx, [rax+1]
37bfb3725cmp rax, r11
37bfb3728jl 0x37bfb33db
37bfb372e
37bfb372eloc_37bfb372e:
37bfb372emov r8, rbx
37bfb3731nop [rax]
37bfb3735nop [rax+rax]
37bfb3740
37bfb3740loc_37bfb3740:
37bfb3740cmp r8, rdi
37bfb3743je 0x37bfb33db
37bfb3749mov rdx, rdi
37bfb374cmov r9l, 1
37bfb3752nop [rax]
37bfb3755nop [rax+rax]
37bfb3760
37bfb3760loc_37bfb3760:
37bfb3760movsd_xmm x4, [r13+8*rdx-8]
37bfb3767movsd_xmm x2, [r12+8*rdx-8]
37bfb376emovsd_xmm x5, [r13+8*rdx]
37bfb3775movsd_xmm x3, [r12+8*rdx]
37bfb377bmovapd x0, x4
37bfb377fmovapd x1, x2
37bfb3783andpd x0, [rip+0x4a9325]
37bfb378bandpd x1, [rip+0x4a931d]
37bfb3793movapd x8, x3
37bfb3798andpd x8, [rip+0x4a930f]
37bfb37a1addsd x0, x1
37bfb37a5movapd x1, x5
37bfb37a9andpd x1, [rip+0x4a92ff]
37bfb37b1addsd x1, x8
37bfb37b6comisd x1, x0
37bfb37bajbe 0x37bfb37da
37bfb37bcmovsd_xmm [r13+8*rdx-8], x5
37bfb37c3xor r9l, r9l
37bfb37c6movsd_xmm [r13+8*rdx], x4
37bfb37cdmovsd_xmm [r12+8*rdx-8], x3
37bfb37d4movsd_xmm [r12+8*rdx], x2
37bfb37da
37bfb37daloc_37bfb37da:
37bfb37daadd rdx, 1
37bfb37decmp rdx, r8
37bfb37e1jne 0x37bfb3760
37bfb37e7sub r8, 1
37bfb37ebcmp r8, rdi
37bfb37eejle 0x37bfb33db
37bfb37f4test r9, r9
37bfb37f7je 0x37bfb3740
37bfb37fdjmp 0x37bfb33db
37bfb3802
37bfb3802loc_37bfb3802:
37bfb3802pxor x0, x0
37bfb3806cvtsi2sd x0, rdx
37bfb380bjmp 0x37bfb3252
37bfb3810
37bfb3810loc_37bfb3810:
37bfb3810mov rdi, [rsp+872]
37bfb3818pxor x0, x0
37bfb381ccvtsi2sd x0, [rsp+464]
37bfb3826mov [rdi], rbx
37bfb3829jmp 0x37bfb3252
37bfb382e
37bfb382eloc_37bfb382e:
37bfb382ecmp rbx, rdi
37bfb3831jle 0x37bfb33d3
37bfb3837lea rbp, [rsp+584]
37bfb383fjmp 0x37bfb372e
37bfb3844
37bfb3844loc_37bfb3844:
37bfb3844movsd_xmm [r13+8*rbx-8], x3
37bfb384bjmp 0x37bfb3006
37bfb3850
37bfb3850loc_37bfb3850:
37bfb3850lea rsi, [rbx-1]
37bfb3854mov [rsp+240], r11
37bfb385cmov r11, [rsp+224]
37bfb3864lea r9, [rsp+520]
37bfb386cmov rax, rsi
37bfb386flea r8, [rsp+504]
37bfb3877mov [rsp+792], r10
37bfb387fmov rdi, rsi
37bfb3882imul rax, r14
37bfb3886lea rdx, [rax+r11]
37bfb388aadd rax, r14
37bfb388dlea rcx, [rsi+rdx]
37bfb3891add rdx, rbx
37bfb3894add rax, r11
37bfb3897movsd_xmm x0, [r10+8*rcx]
37bfb389dlea rcx, [rsp+488]
37bfb38a5movsd_xmm [rsp+488], x0
37bfb38aemovsd_xmm x0, [r10+8*rdx]
37bfb38b4lea rdx, [rsi+rax]
37bfb38b8add rax, rbx
37bfb38bbmovsd_xmm [rsp+504], x0
37bfb38c4movsd_xmm x0, [r10+8*rdx]
37bfb38calea rdx, [rsp+608]
37bfb38d2movsd_xmm [rsp+496], x0
37bfb38dbmovsd_xmm x0, [r10+8*rax]
37bfb38e1lea rax, [8*rsi]
37bfb38e9mov [rsp+72], rdx
37bfb38eelea rdx, [rsp+512]
37bfb38f6mov [rsp+64], rdx
37bfb38fblea rdx, [r12+rax]
37bfb38ffmov [rsp+56], rdx
37bfb3904lea rdx, [r13+rax]
37bfb3909mov [rsp+48], rdx
37bfb390elea rdx, [r12+rax-8]
37bfb3913lea rax, [r13+rax-8]
37bfb3918mov [rsp+40], rdx
37bfb391dlea rdx, [rsp+496]
37bfb3925mov [rsp+32], rax
37bfb392amovsd_xmm [rsp+520], x0
37bfb3933call dlanv2_64_
37bfb3938mov r11, [rsp+240]
37bfb3940mov ecx, 2
37bfb3945mov r10, [rsp+792]
37bfb394dcmp r11, 1
37bfb3951jg 0x37bfb3465
37bfb3957mov eax, 1
37bfb395cjmp 0x37bfb372e
37bfb23c0
37bfb23c0dlaqr4_64_:
37bfb23c0push r15
37bfb23c2push r14
37bfb23c4push r13
37bfb23c6push r12
37bfb23c8push rbp
37bfb23c9push rdi
37bfb23capush rsi
37bfb23cbpush rbx
37bfb23ccsub rsp, 680
37bfb23d3movups [rsp+624], x6
37bfb23dbmovups [rsp+640], x7
37bfb23e3movups [rsp+656], x8
37bfb23ecmov rax, [rsp+800]
37bfb23f4mov rdi, [rsp+872]
37bfb23fcmov rsi, [rsp+784]
37bfb2404mov r10, [rsp+792]
37bfb240cmov r14, [rax]
37bfb240fmov rax, [r8]
37bfb2412mov [rdi], 0
37bfb2419mov r13, [rsp+808]
37bfb2421mov r12, [rsp+816]
37bfb2429mov [rsp+752], rcx
37bfb2431mov [rsp+760], rdx
37bfb2439mov [rsp+768], r8
37bfb2441mov [rsp+776], r9
37bfb2449test rax, rax
37bfb244cje 0x37bfb324a
37bfb2452cmp rax, 15
37bfb2456jle 0x37bfb3238
37bfb245cmov rax, [rsp+752]
37bfb2464mov r9, [rsp+768]
37bfb246clea r8, [rsp+486]
37bfb2474lea rdx, [rip+0x4aa5d5]
37bfb247blea rcx, [rip+0x4aa5d6]
37bfb2482mov [rsp+792], r10
37bfb248amov rbp, 0x5555555555555556
37bfb2494mov r15, 0x2aaaaaaaaaaaaaab
37bfb249ecmp [rax], 1
37bfb24a2sbb eax, eax
37bfb24a4and eax, -14
37bfb24a7add eax, 83
37bfb24aamov [rsp+486], al
37bfb24b1mov rax, [rsp+760]
37bfb24b9cmp [rax], 1
37bfb24bdmov [rsp+40], rsi
37bfb24c2mov [rsp+64], 2
37bfb24cbsbb eax, eax
37bfb24cdmov [rsp+56], 6
37bfb24d6and eax, -8
37bfb24d9add eax, 86
37bfb24dcmov [rsp+487], al
37bfb24e3mov rax, [rsp+864]
37bfb24ebmov [rsp+48], rax
37bfb24f0mov rax, [rsp+776]
37bfb24f8mov [rsp+32], rax
37bfb24fdcall ilaenv_64_
37bfb2502mov rcx, [rsi]
37bfb2505mov r9, rax
37bfb2508mov rax, [rsp+776]
37bfb2510sub rcx, [rax]
37bfb2513mov rax, [rsp+768]
37bfb251badd rcx, 1
37bfb251fmov rax, [rax]
37bfb2522mov [rsp+40], rsi
37bfb2527mov [rsp+64], 2
37bfb2530lea r8, [rax-1]
37bfb2534mov [rsp+216], rax
37bfb253cmov [rsp+56], 6
37bfb2545mov rax, r8
37bfb2548sar r8, 63
37bfb254cimul rbp
37bfb254fmov eax, 2
37bfb2554sub rdx, r8
37bfb2557lea r8, [rsp+486]
37bfb255fcmp rcx, rdx
37bfb2562cmovg rcx, rdx
37bfb2566cmp r9, rax
37bfb2569lea rdx, [rip+0x4aa4e0]
37bfb2570cmovl r9, rax
37bfb2574mov rax, [rsp+864]
37bfb257ccmp rcx, r9
37bfb257fmov [rsp+48], rax
37bfb2584mov rax, [rsp+776]
37bfb258ccmovle r9, rcx
37bfb2590lea rcx, [rip+0x4aa4c9]
37bfb2597mov [rsp+32], rax
37bfb259cmov [rsp+368], r9
37bfb25a4mov r9, [rsp+768]
37bfb25accall ilaenv_64_
37bfb25b1mov r11, [rsp+776]
37bfb25b9mov r9, [rsp+368]
37bfb25c1mov rcx, rax
37bfb25c4mov rax, [rsp+768]
37bfb25ccmov r10, [rsp+792]
37bfb25d4mov rax, [rax]
37bfb25d7lea r8, [rax-3]
37bfb25dbmov [rsp+216], rax
37bfb25e3mov rax, r8
37bfb25e6sar r8, 63
37bfb25eaimul r15
37bfb25edmov rax, [rsi]
37bfb25f0sub rax, [r11]
37bfb25f3mov [rsp+120], r12
37bfb25f8mov [rsp+176], r10
37bfb2600mov [rsp+152], r10
37bfb2608sub rdx, r8
37bfb260bmov [rsp+128], r10
37bfb2613cmp rdx, rax
37bfb2616mov [rsp+112], r13
37bfb261bcmovle rax, rdx
37bfb261fcmp rax, rcx
37bfb2622cmovg rax, rcx
37bfb2626mov rcx, rax
37bfb2629shr rcx, 63
37bfb262dlea rdx, [rax+rcx]
37bfb2631and edx, 1
37bfb2634sub rdx, rcx
37bfb2637sub rax, rdx
37bfb263amov rcx, rax
37bfb263dmov eax, 2
37bfb2642cmp rcx, rax
37bfb2645cmovge rax, rcx
37bfb2649lea rcx, [rip+0x4aa418]
37bfb2650mov [rsp+200], rcx
37bfb2658mov rcx, [rsp+856]
37bfb2660mov [rsp+360], rax
37bfb2668lea rax, [r9+1]
37bfb266cmov r9, r11
37bfb266fmov [rsp+192], rcx
37bfb2677mov rcx, [rsp+800]
37bfb267fmov [rsp+616], rax
37bfb2687mov [rsp+184], rcx
37bfb268fmov rcx, [rsp+768]
37bfb2697mov [rsp+168], rcx
37bfb269fmov rcx, [rsp+800]
37bfb26a7mov [rsp+160], rcx
37bfb26afmov rcx, [rsp+768]
37bfb26b7mov [rsp+144], rcx
37bfb26bfmov rcx, [rsp+800]
37bfb26c7mov [rsp+136], rcx
37bfb26cflea rcx, [rsp+560]
37bfb26d7mov [rsp+336], rcx
37bfb26dfmov [rsp+104], rcx
37bfb26e4lea rcx, [rsp+568]
37bfb26ecmov [rsp+344], rcx
37bfb26f4mov [rsp+96], rcx
37bfb26f9mov rcx, [rsp+848]
37bfb2701mov [rsp+48], r10
37bfb2706mov rdx, [rsp+760]
37bfb270emov [rsp+88], rcx
37bfb2713mov rcx, [rsp+840]
37bfb271bmov [rsp+32], rsi
37bfb2720mov r8, [rsp+768]
37bfb2728mov [rsp+80], rcx
37bfb272dmov rcx, [rsp+832]
37bfb2735mov [rsp+72], rcx
37bfb273amov rcx, [rsp+824]
37bfb2742mov [rsp+64], rcx
37bfb2747mov rcx, [rsp+800]
37bfb274fmov [rsp+56], rcx
37bfb2754lea rcx, [rsp+616]
37bfb275cmov [rsp+40], rcx
37bfb2761mov [rsp+472], rcx
37bfb2769mov rcx, [rsp+752]
37bfb2771call dlaqr2_64_
37bfb2776mov rcx, [rsp+856]
37bfb277emov rax, [rsp+360]
37bfb2786cvttsd2si rdx, [rcx]
37bfb278blea rax, [rax+2*rax]
37bfb278fsar rax, 1
37bfb2792cmp rax, rdx
37bfb2795cmovge rdx, rax
37bfb2799mov rax, [rsp+864]
37bfb27a1mov [rsp+464], rdx
37bfb27a9cmp [rax], -1
37bfb27adje 0x37bfb3802
37bfb27b3mov rcx, [rsp+864]
37bfb27bbxor eax, eax
37bfb27bdtest r14, r14
37bfb27c0mov [rsp+40], rsi
37bfb27c5cmovs r14, rax
37bfb27c9mov r9, [rsp+768]
37bfb27d1mov [rsp+64], 2
37bfb27dalea r8, [rsp+486]
37bfb27e2mov [rsp+48], rcx
37bfb27e7mov rcx, [rsp+776]
37bfb27eflea rdx, [rip+0x4aa25a]
37bfb27f6mov [rsp+56], 6
37bfb27ffmov rax, r14
37bfb2802mov [rsp+32], rcx
37bfb2807not rax
37bfb280alea rcx, [rip+0x4aa25f]
37bfb2811mov [rsp+224], rax
37bfb2819call ilaenv_64_
37bfb281emov ecx, 15
37bfb2823mov [rsp+40], rsi
37bfb2828mov r9, [rsp+768]
37bfb2830cmp rax, 15
37bfb2834lea r8, [rsp+486]
37bfb283cmov [rsp+64], 2
37bfb2845lea rdx, [rip+0x4aa204]
37bfb284cmov [rsp+56], 6
37bfb2855cmovge rcx, rax
37bfb2859mov [rsp+456], rcx
37bfb2861mov rcx, [rsp+864]
37bfb2869mov [rsp+48], rcx
37bfb286emov rcx, [rsp+776]
37bfb2876mov [rsp+32], rcx
37bfb287blea rcx, [rip+0x4aa1f6]
37bfb2882call ilaenv_64_
37bfb2887mov rcx, [rsp+864]
37bfb288fxor edx, edx
37bfb2891mov [rsp+40], rsi
37bfb2896test rax, rax
37bfb2899mov r9, [rsp+768]
37bfb28a1mov [rsp+64], 2
37bfb28aalea r8, [rsp+486]
37bfb28b2mov [rsp+48], rcx
37bfb28b7cmovns rdx, rax
37bfb28bbmov rcx, [rsp+776]
37bfb28c3mov [rsp+56], 6
37bfb28ccmov [rsp+32], rcx
37bfb28d1lea rcx, [rip+0x4aa1a8]
37bfb28d8mov [rsp+448], rdx
37bfb28e0lea rdx, [rip+0x4aa169]
37bfb28e7call ilaenv_64_
37bfb28ecxor edx, edx
37bfb28eemov r11, [rsi]
37bfb28f1mov rbx, [rsp+768]
37bfb28f9test rax, rax
37bfb28fcmov rsi, [rsp+776]
37bfb2904mov [rsp+216], 1
37bfb2910cmovs rax, rdx
37bfb2914mov r8, [rbx]
37bfb2917mov edx, 2
37bfb291cmov rbx, [rsp+864]
37bfb2924mov [rsp+544], r11
37bfb292cmovsd_xmm x7, [rip+0x4aa18c]
37bfb2934cmp rax, rdx
37bfb2937mov rcx, [rbx]
37bfb293alea r9, [r8-1]
37bfb293emov [rsp+232], 1
37bfb294acmovg rax, rdx
37bfb294emov [rsp+872], rdi
37bfb2956movsd_xmm x6, [rip+0x4aa16a]
37bfb295emov rbx, rcx
37bfb2961mov r10, [rsp+792]
37bfb2969mov [rsp+536], rax
37bfb2971mov rax, r9
37bfb2974shr rbx, 63
37bfb2978imul rbp
37bfb297bsar r9, 63
37bfb297flea rax, [rbx+rcx]
37bfb2983sar rax, 1
37bfb2986mov rbx, rax
37bfb2989sub rdx, r9
37bfb298ccmp rdx, rax
37bfb298fcmovle rbx, rdx
37bfb2993sub r8, 3
37bfb2997add rcx, rcx
37bfb299amov rax, r8
37bfb299dsar r8, 63
37bfb29a1imul r15
37bfb29a4mov rax, rcx
37bfb29a7sar rcx, 63
37bfb29abmov [rsp+288], rbx
37bfb29b3mov [rsp+600], rbx
37bfb29bbsub rdx, r8
37bfb29bemov r9, rdx
37bfb29c1imul rbp
37bfb29c4sub rdx, rcx
37bfb29c7cmp r9, rdx
37bfb29cacmovle rdx, r9
37bfb29cemov rcx, rdx
37bfb29d1mov rax, rdx
37bfb29d4shr rcx, 63
37bfb29d8mov rbx, rax
37bfb29dblea rdx, [rdx+rcx]
37bfb29dfand edx, 1
37bfb29e2sub rdx, rcx
37bfb29e5mov rcx, [rsi]
37bfb29e8mov rsi, r11
37bfb29ebsub rbx, rdx
37bfb29eemov edx, 10
37bfb29f3sub rsi, rcx
37bfb29f6mov [rsp+376], rbx
37bfb29femov rbx, r11
37bfb2a01lea rax, [rsi+1]
37bfb2a05cmp rax, rdx
37bfb2a08cmovl rax, rdx
37bfb2a0cimul rsi, rax, 30
37bfb2a10mov rax, [rsp+224]
37bfb2a18lea r15, [8*rax]
37bfb2a20mov rax, r14
37bfb2a23not rax
37bfb2a26mov [rsp+352], rsi
37bfb2a2eshl rax, 4
37bfb2a32mov [rsp+272], rax
37bfb2a3acmp rcx, rbx
37bfb2a3djg 0x37bfb3223
37bfb2a43nop
37bfb2a45nop [rax+rax]
37bfb2a50
37bfb2a50loc_37bfb2a50:
37bfb2a50lea rax, [rbx-1]
37bfb2a54mov rdi, [rsp+224]
37bfb2a5cpxor x0, x0
37bfb2a60imul rax, r14
37bfb2a64lea rdx, [rbx+rdi]
37bfb2a68add rax, rdx
37bfb2a6blea rdx, [r10+8*rax]
37bfb2a6fmov rax, rbx
37bfb2a72jmp 0x37bfb2a91
37bfb2a74
37bfb2a74 0f 1f 40 00 ..@.
37bfb2a78
37bfb2a78loc_37bfb2a78:
37bfb2a78add rdx, r15
37bfb2a7blea r8, [rax-1]
37bfb2a7fucomisd x0, [rdx+8*r14+8]
37bfb2a86jp 0x37bfb2a8e
37bfb2a88je 0x37bfb3390
37bfb2a8e
37bfb2a8eloc_37bfb2a8e:
37bfb2a8emov rax, r8
37bfb2a91
37bfb2a91loc_37bfb2a91:
37bfb2a91cmp rax, rcx
37bfb2a94jne 0x37bfb2a78
37bfb2a96
37bfb2a96loc_37bfb2a96:
37bfb2a96mov r9, rbx
37bfb2a99mov rsi, [rsp+288]
37bfb2aa1mov [rsp+552], rcx
37bfb2aa9sub r9, rcx
37bfb2aaclea rdx, [r9+1]
37bfb2ab0mov rcx, rsi
37bfb2ab3cmp rsi, rdx
37bfb2ab6cmovg rcx, rdx
37bfb2abacmp [rsp+216], 4
37bfb2ac3jg 0x37bfb32a8
37bfb2ac9mov rax, [rsp+368]
37bfb2ad1cmp rax, rcx
37bfb2ad4cmovg rax, rcx
37bfb2ad8mov [rsp+600], rax
37bfb2ae0cmp rsi, rax
37bfb2ae3jle 0x37bfb3290
37bfb2ae9cmp r9, rax
37bfb2aecjg 0x37bfb34f0
37bfb2af2mov [rsp+600], rdx
37bfb2afamov rax, rdx
37bfb2afdmov [rsp+296], -1
37bfb2b09nop [rax]
37bfb2b10
37bfb2b10loc_37bfb2b10:
37bfb2b10mov rdi, [rsp+768]
37bfb2b18lea rcx, [rax+1]
37bfb2b1clea r9, [rsp+552]
37bfb2b24mov [rsp+312], r9
37bfb2b2cmov rdi, [rdi]
37bfb2b2fmov [rsp+120], r12
37bfb2b34mov [rsp+112], r13
37bfb2b39mov rdx, rdi
37bfb2b3cmov [rsp+240], rdi
37bfb2b44sub rdx, rax
37bfb2b47lea r8, [rdx-1]
37bfb2b4bsub r8, rax
37bfb2b4enot rax
37bfb2b51add rax, rdx
37bfb2b54mov [rsp+576], r8
37bfb2b5cmov [rsp+592], rax
37bfb2b64mov rax, [rsp+864]
37bfb2b6cmov [rsp+200], rax
37bfb2b74mov rax, [rsp+856]
37bfb2b7cmov [rsp+192], rax
37bfb2b84mov rax, [rsp+800]
37bfb2b8cmov [rsp+184], rax
37bfb2b94lea rax, [r10+8*rcx]
37bfb2b98mov [rsp+176], rax
37bfb2ba0lea rax, [rsp+592]
37bfb2ba8mov [rsp+328], rax
37bfb2bb0imul rcx, r14
37bfb2bb4add rcx, [rsp+224]
37bfb2bbcmov [rsp+168], rax
37bfb2bc4mov rax, [rsp+800]
37bfb2bccmov [rsp+160], rax
37bfb2bd4lea rax, [rdx+rcx+1]
37bfb2bd9lea rax, [r10+8*rax]
37bfb2bddmov [rsp+152], rax
37bfb2be5lea rax, [rsp+576]
37bfb2bedmov [rsp+320], rax
37bfb2bf5mov [rsp+144], rax
37bfb2bfdmov rax, [rsp+800]
37bfb2c05mov [rsp+136], rax
37bfb2c0dlea rax, [r10+8*rdx]
37bfb2c11mov [rsp+128], rax
37bfb2c19mov rax, [rsp+336]
37bfb2c21mov [rsp+104], rax
37bfb2c26mov rax, [rsp+344]
37bfb2c2emov [rsp+96], rax
37bfb2c33mov rax, [rsp+848]
37bfb2c3bmov [rsp+88], rax
37bfb2c40mov rax, [rsp+840]
37bfb2c48mov [rsp+48], r10
37bfb2c4dmov r8, [rsp+768]
37bfb2c55mov [rsp+80], rax
37bfb2c5amov rax, [rsp+832]
37bfb2c62mov rdx, [rsp+760]
37bfb2c6amov rcx, [rsp+752]
37bfb2c72mov [rsp+792], r10
37bfb2c7amov [rsp+72], rax
37bfb2c7fmov rax, [rsp+824]
37bfb2c87mov [rsp+64], rax
37bfb2c8cmov rax, [rsp+800]
37bfb2c94mov [rsp+56], rax
37bfb2c99lea rax, [rsp+600]
37bfb2ca1mov [rsp+40], rax
37bfb2ca6lea rax, [rsp+544]
37bfb2caemov [rsp+32], rax
37bfb2cb3mov [rsp+304], rax
37bfb2cbbcall dlaqr2_64_
37bfb2cc0mov rax, [rsp+560]
37bfb2cc8mov rbx, [rsp+544]
37bfb2cd0mov r10, [rsp+792]
37bfb2cd8sub rbx, rax
37bfb2cdbtest rax, rax
37bfb2cdemov [rsp+280], rax
37bfb2ce6mov [rsp+544], rbx
37bfb2ceejne 0x37bfb3330
37bfb2cf4mov rdx, [rsp+552]
37bfb2cfcmov rax, rbx
37bfb2cffsub rax, rdx
37bfb2d02
37bfb2d02loc_37bfb2d02:
37bfb2d02mov ecx, 2
37bfb2d07mov rsi, [rsp+360]
37bfb2d0fmov rdi, 0xaaaaaaaaaaaaaaab
37bfb2d19mov r8, [rsp+568]
37bfb2d21cmp rax, rcx
37bfb2d24cmovl rax, rcx
37bfb2d28mov rcx, [rsp+376]
37bfb2d30cmp rsi, rcx
37bfb2d33cmovle rcx, rsi
37bfb2d37cmp rax, rcx
37bfb2d3acmovg rax, rcx
37bfb2d3emov r9, rax
37bfb2d41shr r9, 63
37bfb2d45lea rcx, [rax+r9]
37bfb2d49and ecx, 1
37bfb2d4csub rcx, r9
37bfb2d4fsub rax, rcx
37bfb2d52mov rcx, 0x2aaaaaaaaaaaaaaa
37bfb2d5cmov [rsp+584], rax
37bfb2d64mov r11, rax
37bfb2d67mov rax, [rsp+216]
37bfb2d6fimul rax, rdi
37bfb2d73ror rax, 1
37bfb2d76cmp rcx, rax
37bfb2d79jb 0x37bfb33a0
37bfb2d7fmov r9, rbx
37bfb2d82lea rcx, [rdx+2]
37bfb2d86sub r9, r11
37bfb2d89lea r8, [r9+2]
37bfb2d8dlea rax, [r9+1]
37bfb2d91cmp rcx, r8
37bfb2d94mov [rsp+384], rax
37bfb2d9ccmovl rcx, r8
37bfb2da0cmp rbx, rcx
37bfb2da3jl 0x37bfb2fb6
37bfb2da9lea rsi, [rbx-1]
37bfb2dadmov rdi, [rsp+224]
37bfb2db5mov rax, rbx
37bfb2db8mov [rsp+440], rbx
37bfb2dc0imul rsi, r14
37bfb2dc4sub rax, rcx
37bfb2dc7mov [rsp+816], r12
37bfb2dcfshr rax, 1
37bfb2dd2mov [rsp+408], r9
37bfb2ddamov [rsp+264], rax
37bfb2de2lea rax, [rsp+608]
37bfb2dealea rcx, [rsi+rdi]
37bfb2deelea rdi, [8*rbx-16]
37bfb2df6mov [rsp+416], r8
37bfb2dfeadd rcx, rbx
37bfb2e01lea rbp, [r13+rdi]
37bfb2e06add r12, rdi
37bfb2e09mov [rsp+424], r11
37bfb2e11lea rsi, [r10+8*rcx]
37bfb2e15mov rcx, r14
37bfb2e18mov rdi, [rsp+264]
37bfb2e20mov [rsp+792], r10
37bfb2e28neg rcx
37bfb2e2bmov [rsp+400], rax
37bfb2e33mov [rsp+392], rcx
37bfb2e3blea rcx, [rsp+520]
37bfb2e43mov rbx, [rsp+392]
37bfb2e4bmov [rsp+256], rcx
37bfb2e53lea rcx, [rsp+504]
37bfb2e5bmov [rsp+248], rcx
37bfb2e63lea rcx, [rsp+496]
37bfb2e6bmov [rsp+240], rcx
37bfb2e73lea rcx, [rsp+488]
37bfb2e7bmov [rsp+392], rdx
37bfb2e83mov [rsp+264], rcx
37bfb2e8bmov [rsp+808], r13
37bfb2e93mov r13, rbp
37bfb2e96mov rbp, [rsp+400]
37bfb2e9emov [rsp+432], r15
37bfb2ea6lea r15, [rsp+512]
37bfb2eaenop
37bfb2eb0
37bfb2eb0loc_37bfb2eb0:
37bfb2eb0movsd_xmm x0, [rsi]
37bfb2eb4movsd_xmm x1, [rsi+8*rbx-8]
37bfb2ebalea rdx, [r12+8]
37bfb2ebfsub rdi, 1
37bfb2ec3andpd x1, [rip+0x4a9be5]
37bfb2ecbandpd x0, [rip+0x4a9bdd]
37bfb2ed3mov r9, [rsp+256]
37bfb2edbmov r8, [rsp+248]
37bfb2ee3addsd x0, x1
37bfb2ee7mov rcx, [rsp+264]
37bfb2eefmovsd_xmm [rsp+496], x0
37bfb2ef8movapd x1, x0
37bfb2efcmulsd x1, x7
37bfb2f00mulsd x0, x6
37bfb2f04addsd x1, [rsi+8*r14]
37bfb2f0amov [rsp+56], rdx
37bfb2f0flea rdx, [r13+8]
37bfb2f13mov [rsp+48], rdx
37bfb2f18mov rdx, [rsp+240]
37bfb2f20mov [rsp+40], r12
37bfb2f25sub r12, 16
37bfb2f29mov [rsp+32], r13
37bfb2f2esub r13, 16
37bfb2f32mov [rsp+72], rbp
37bfb2f37mov [rsp+64], r15
37bfb2f3cmovsd_xmm [rsp+488], x1
37bfb2f45movsd_xmm [rsp+504], x0
37bfb2f4emovsd_xmm [rsp+520], x1
37bfb2f57call dlanv2_64_
37bfb2f5cadd rsi, [rsp+272]
37bfb2f64cmp rdi, -1
37bfb2f68jne 0x37bfb2eb0
37bfb2f6emov r9, [rsp+408]
37bfb2f76mov r8, [rsp+416]
37bfb2f7emov r11, [rsp+424]
37bfb2f86mov r15, [rsp+432]
37bfb2f8emov rbx, [rsp+440]
37bfb2f96mov rdx, [rsp+392]
37bfb2f9emov r10, [rsp+792]
37bfb2fa6mov r13, [rsp+808]
37bfb2faemov r12, [rsp+816]
37bfb2fb6
37bfb2fb6loc_37bfb2fb6:
37bfb2fb6mov rdi, [rsp+384]
37bfb2fbemov rax, rbx
37bfb2fc1sub rax, rdi
37bfb2fc4lea rcx, [rax+1]
37bfb2fc8cmp rdi, rdx
37bfb2fcbjne 0x37bfb2ff4
37bfb2fcdmov rdx, r14
37bfb2fd0imul rdx, r8
37bfb2fd4add r8, [rsp+224]
37bfb2fdcadd r8, rdx
37bfb2fdfmovddup x0, [r10+8*r8]
37bfb2fe5movups [r13+8*r9], x0
37bfb2febpxor x0, x0
37bfb2fefmovups [r12+8*r9], x0
37bfb2ff4
37bfb2ff4loc_37bfb2ff4:
37bfb2ff4lea rbp, [rsp+584]
37bfb2ffc
37bfb2ffcloc_37bfb2ffc:
37bfb2ffccmp rax, 1
37bfb3000je 0x37bfb3461
37bfb3006
37bfb3006loc_37bfb3006:
37bfb3006cmp rcx, r11
37bfb3009mov rax, r11
37bfb300cmov rdi, [rsp+768]
37bfb3014cmovle rax, rcx
37bfb3018mov rdi, [rdi]
37bfb301bmov rcx, rax
37bfb301eshr rcx, 63
37bfb3022mov [rsp+240], rdi
37bfb302alea rdx, [rax+rcx]
37bfb302eand edx, 1
37bfb3031sub rdx, rcx
37bfb3034sub rax, rdx
37bfb3037mov rdx, rdi
37bfb303alea rcx, [rax+rax]
37bfb303emov [rsp+584], rax
37bfb3046sub rbx, rax
37bfb3049mov rax, [rsp+800]
37bfb3051lea r8, [rcx+1]
37bfb3055sub rdx, rcx
37bfb3058shl rbx, 3
37bfb305cimul r8, r14
37bfb3060add r8, [rsp+224]
37bfb3068mov [rsp+192], rax
37bfb3070lea r9, [rdx-3]
37bfb3074lea rax, [rdx+r8+1]
37bfb3079sub r9, rcx
37bfb307clea r8, [rsp+536]
37bfb3084lea rax, [r10+8*rax]
37bfb3088mov [rsp+576], r9
37bfb3090mov r9, rdx
37bfb3093mov [rsp+184], rax
37bfb309bmov rax, [rsp+320]
37bfb30a3sub r9, rcx
37bfb30a6sub r9, 3
37bfb30aamov [rsp+176], rax
37bfb30b2mov rax, [rsp+800]
37bfb30bamov [rsp+592], r9
37bfb30c2mov [rsp+168], rax
37bfb30calea rax, [r10+8*rcx+24]
37bfb30cfmov [rsp+160], rax
37bfb30d7mov rax, [rsp+328]
37bfb30dfmov [rsp+152], rax
37bfb30e7mov rax, [rsp+800]
37bfb30efmov [rsp+144], rax
37bfb30f7lea rax, [r10+8*rdx]
37bfb30fbmov [rsp+136], rax
37bfb3103lea rax, [rip+0x4a9996]
37bfb310amov [rsp+128], rax
37bfb3112mov rax, [rsp+856]
37bfb311amov [rsp+120], rax
37bfb311fmov rax, [rsp+848]
37bfb3127mov [rsp+112], rax
37bfb312cmov rax, [rsp+840]
37bfb3134mov [rsp+104], rax
37bfb3139mov rax, [rsp+832]
37bfb3141mov [rsp+96], rax
37bfb3146mov rax, [rsp+824]
37bfb314emov [rsp+88], rax
37bfb3153mov rax, [rsp+800]
37bfb315bmov [rsp+80], rax
37bfb3160lea rax, [r12+rbx]
37bfb3164add rbx, r13
37bfb3167mov r9, [rsp+768]
37bfb316fmov [rsp+64], rax
37bfb3174mov rax, [rsp+304]
37bfb317cmov [rsp+72], r10
37bfb3181mov rdx, [rsp+760]
37bfb3189mov [rsp+40], rax
37bfb318emov rax, [rsp+312]
37bfb3196mov [rsp+56], rbx
37bfb319bmov rcx, [rsp+752]
37bfb31a3mov [rsp+48], rbp
37bfb31a8mov [rsp+32], rax
37bfb31admov [rsp+792], r10
37bfb31b5call dlaqr5_64_
37bfb31bamov rbx, [rsp+544]
37bfb31c2mov r10, [rsp+792]
37bfb31ca
37bfb31caloc_37bfb31ca:
37bfb31camov rdx, [rsp+216]
37bfb31d2mov eax, 1
37bfb31d7add rdx, 1
37bfb31dbcmp [rsp+280], 0
37bfb31e4cmovle rax, rdx
37bfb31e8add [rsp+232], 1
37bfb31f1mov [rsp+216], rax
37bfb31f9mov rax, [rsp+232]
37bfb3201cmp [rsp+352], rax
37bfb3209jl 0x37bfb3810
37bfb320fmov rax, [rsp+776]
37bfb3217mov rcx, [rax]
37bfb321acmp rcx, rbx
37bfb321djle 0x37bfb2a50
37bfb3223
37bfb3223loc_37bfb3223:
37bfb3223pxor x0, x0
37bfb3227cvtsi2sd x0, [rsp+464]
37bfb3231jmp 0x37bfb3252
37bfb3233
37bfb3233 0f 1f 44 00 00 ..D..
37bfb3238
37bfb3238loc_37bfb3238:
37bfb3238mov rax, [rsp+864]
37bfb3240cmp [rax], -1
37bfb3244jne 0x37bfb3566
37bfb324a
37bfb324aloc_37bfb324a:
37bfb324amovsd_xmm x0, [rip+0x4a9856]
37bfb3252
37bfb3252loc_37bfb3252:
37bfb3252mov rax, [rsp+856]
37bfb325amovsd_xmm [rax], x0
37bfb325emovups x6, [rsp+624]
37bfb3266movups x7, [rsp+640]
37bfb326emovups x8, [rsp+656]
37bfb3277add rsp, 680
37bfb327epop rbx
37bfb327fpop rsi
37bfb3280pop rdi
37bfb3281pop rbp
37bfb3282pop r12
37bfb3284pop r13
37bfb3286pop r14
37bfb3288pop r15
37bfb328aret
37bfb328b
37bfb328b 0f 1f 44 00 00 ..D..
37bfb3290
37bfb3290loc_37bfb3290:
37bfb3290mov [rsp+296], -1
37bfb329cjmp 0x37bfb2b10
37bfb32a1
37bfb32a1 0f 1f 80 00 00 00 00 .......
37bfb32a8
37bfb32a8loc_37bfb32a8:
37bfb32a8mov rax, [rsp+600]
37bfb32b0lea r8, [rax+rax]
37bfb32b4cmp rcx, r8
37bfb32b7mov rax, r8
37bfb32bacmovle rax, rcx
37bfb32bemov [rsp+600], rax
37bfb32c6cmp [rsp+288], rax
37bfb32cejg 0x37bfb34e0
37bfb32d4cmp rcx, r8
37bfb32d7
37bfb32d7loc_37bfb32d7:
37bfb32d7setle dl
37bfb32daxor ecx, ecx
37bfb32dccmp [rsp+296], -1
37bfb32e5movzx edx, dl
37bfb32e8setne cl
37bfb32ebor rdx, rcx
37bfb32eetest rdx, rdx
37bfb32f1je 0x37bfb3290
37bfb32f3
37bfb32f3loc_37bfb32f3:
37bfb32f3add [rsp+296], 1
37bfb32fcmov rdx, rax
37bfb32ffmov rsi, [rsp+296]
37bfb3307sub rdx, rsi
37bfb330acmp rdx, 2
37bfb330ecmovge rax, rdx
37bfb3312mov edx, 0
37bfb3317cmovge rdx, rsi
37bfb331bmov [rsp+600], rax
37bfb3323mov [rsp+296], rdx
37bfb332bjmp 0x37bfb2b10
37bfb3330
37bfb3330loc_37bfb3330:
37bfb3330mov rax, [rsp+448]
37bfb3338imul rdx, [rsp+280], 100
37bfb3341imul rax, [rsp+600]
37bfb334acmp rdx, rax
37bfb334djg 0x37bfb31ca
37bfb3353mov rdi, [rsp+456]
37bfb335bmov rcx, [rsp+288]
37bfb3363mov rax, rbx
37bfb3366mov rdx, [rsp+552]
37bfb336esub rax, rdx
37bfb3371cmp rdi, rcx
37bfb3374cmovle rcx, rdi
37bfb3378cmp rax, rcx
37bfb337bjl 0x37bfb31ca
37bfb3381jmp 0x37bfb2d02
37bfb3386
37bfb3386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb3390
37bfb3390loc_37bfb3390:
37bfb3390mov rcx, rax
37bfb3393jmp 0x37bfb2a96
37bfb3398
37bfb3398 0f 1f 84 00 00 00 00 00 ........
37bfb33a0
37bfb33a0loc_37bfb33a0:
37bfb33a0mov rdi, rbx
37bfb33a3mov rdx, r11
37bfb33a6mov rax, rbx
37bfb33a9sub rdi, r8
37bfb33acshr rdx, 63
37bfb33b0add rdi, 1
37bfb33b4add rdx, r11
37bfb33b7sub rax, rdi
37bfb33basar rdx, 1
37bfb33bdcmp rax, rdx
37bfb33c0jl 0x37bfb35f0
37bfb33c6lea rcx, [rax+1]
37bfb33cacmp r11, rax
37bfb33cdjle 0x37bfb382e
37bfb33d3
37bfb33d3loc_37bfb33d3:
37bfb33d3lea rbp, [rsp+584]
37bfb33db
37bfb33dbloc_37bfb33db:
37bfb33dbadd rdi, 2
37bfb33dfcmp rbx, rdi
37bfb33e2jl 0x37bfb2ffc
37bfb33e8mov r9, rbx
37bfb33eblea r8, [8*rbx-24]
37bfb33f3sub r9, rdi
37bfb33f6lea rdx, [r12+r8]
37bfb33faadd r8, r13
37bfb33fdshr r9, 1
37bfb3400
37bfb3400loc_37bfb3400:
37bfb3400movsd_xmm x1, [rdx+8]
37bfb3405movsd_xmm x0, [rdx+16]
37bfb340amovapd x2, x1
37bfb340exorpd x2, [rip+0x4a96ba]
37bfb3416ucomisd x0, x2
37bfb341ajp 0x37bfb341e
37bfb341cje 0x37bfb3445
37bfb341e
37bfb341eloc_37bfb341e:
37bfb341emovsd_xmm x3, [r8+8]
37bfb3424movsd_xmm x2, [r8+16]
37bfb342amovhpd x0, [rdx]
37bfb342emovhpd x2, [r8]
37bfb3433movsd_xmm [rdx+16], x1
37bfb3438movsd_xmm [r8+16], x3
37bfb343emovups [r8], x2
37bfb3442movups [rdx], x0
37bfb3445
37bfb3445loc_37bfb3445:
37bfb3445sub r9, 1
37bfb3449sub rdx, 16
37bfb344dsub r8, 16
37bfb3451cmp r9, -1
37bfb3455jne 0x37bfb3400
37bfb3457cmp rax, 1
37bfb345bjne 0x37bfb3006
37bfb3461
37bfb3461loc_37bfb3461:
37bfb3461lea rsi, [rbx-1]
37bfb3465
37bfb3465loc_37bfb3465:
37bfb3465pxor x0, x0
37bfb3469ucomisd x0, [r12+8*rsi]
37bfb346fjp 0x37bfb3006
37bfb3475jne 0x37bfb3006
37bfb347bmov r8, rbx
37bfb347emov rdi, [rsp+224]
37bfb3486movsd_xmm x4, [r13+8*rbx-8]
37bfb348dimul r8, r14
37bfb3491movsd_xmm x3, [r13+8*rbx-16]
37bfb3498lea rdx, [rdi+rbx]
37bfb349cmovapd x0, x4
37bfb34a0movapd x1, x3
37bfb34a4add rdx, r8
37bfb34a7movsd_xmm x2, [r10+8*rdx]
37bfb34adsubsd x0, x2
37bfb34b1subsd x1, x2
37bfb34b5andpd x0, [rip+0x4a95f3]
37bfb34bdandpd x1, [rip+0x4a95eb]
37bfb34c5comisd x1, x0
37bfb34c9jbe 0x37bfb3844
37bfb34cfmovsd_xmm [r13+8*rbx-16], x4
37bfb34d6jmp 0x37bfb3006
37bfb34db
37bfb34db 0f 1f 44 00 00 ..D..
37bfb34e0
37bfb34e0loc_37bfb34e0:
37bfb34e0cmp r9, rax
37bfb34e3jg 0x37bfb34f0
37bfb34e5mov rax, rdx
37bfb34e8jmp 0x37bfb32f3
37bfb34ed
37bfb34ed 0f 1f 00 ...
37bfb34f0
37bfb34f0loc_37bfb34f0:
37bfb34f0sub rbx, rax
37bfb34f3mov rsi, [rsp+224]
37bfb34fbmov rdx, rbx
37bfb34feimul rdx, r14
37bfb3502lea r8, [rbx+rdx]
37bfb3506sub rdx, r14
37bfb3509add rbx, rsi
37bfb350cadd rbx, rdx
37bfb350flea r8, [rsi+r8+1]
37bfb3514movsd_xmm x1, [r10+8*r8]
37bfb351amovsd_xmm x0, [r10+8*rbx]
37bfb3520andpd x1, [rip+0x4a9588]
37bfb3528andpd x0, [rip+0x4a9580]
37bfb3530comisd x1, x0
37bfb3534ja 0x37bfb3558
37bfb3536mov rax, [rsp+600]
37bfb353e
37bfb353eloc_37bfb353e:
37bfb353ecmp [rsp+216], 4
37bfb3547jle 0x37bfb3290
37bfb354dcmp rcx, rax
37bfb3550jmp 0x37bfb32d7
37bfb3555
37bfb3555 0f 1f 00 ...
37bfb3558
37bfb3558loc_37bfb3558:
37bfb3558add rax, 1
37bfb355cmov [rsp+600], rax
37bfb3564jmp 0x37bfb353e
37bfb3566
37bfb3566loc_37bfb3566:
37bfb3566mov rax, [rsp+848]
37bfb356emov [rsp+104], rdi
37bfb3573mov [rsp+64], r12
37bfb3578mov r9, [rsp+776]
37bfb3580mov [rsp+96], rax
37bfb3585mov rax, [rsp+840]
37bfb358dmov [rsp+56], r13
37bfb3592mov r8, [rsp+768]
37bfb359amov [rsp+88], rax
37bfb359fmov rax, [rsp+832]
37bfb35a7mov [rsp+40], r10
37bfb35acmov rdx, [rsp+760]
37bfb35b4mov [rsp+80], rax
37bfb35b9mov rax, [rsp+824]
37bfb35c1mov [rsp+32], rsi
37bfb35c6mov rcx, [rsp+752]
37bfb35cemov [rsp+72], rax
37bfb35d3mov rax, [rsp+800]
37bfb35dbmov [rsp+48], rax
37bfb35e0call dlahqr_64_
37bfb35e5jmp 0x37bfb324a
37bfb35ea
37bfb35ea 66 0f 1f 44 00 00 f..D..
37bfb35f0
37bfb35f0loc_37bfb35f0:
37bfb35f0mov rax, rbx
37bfb35f3mov rsi, [rsp+768]
37bfb35fbmov rcx, r14
37bfb35felea rbp, [rsp+584]
37bfb3606sub rax, r11
37bfb3609mov r8, rbp
37bfb360cmov rdx, rbp
37bfb360fmov [rsp+792], r10
37bfb3617lea rdi, [rax+1]
37bfb361bmov rsi, [rsi]
37bfb361emov [rsp+240], rax
37bfb3626imul rcx, rdi
37bfb362amov rax, [rsp+224]
37bfb3632mov [rsp+56], 1
37bfb363bmov [rsp+248], rsi
37bfb3643sub rsi, r11
37bfb3646lea rsi, [r10+8*rsi]
37bfb364aadd rax, rcx
37bfb364dmov rcx, [rsp+800]
37bfb3655mov [rsp+40], rsi
37bfb365aadd rax, rdi
37bfb365dmov [rsp+48], rcx
37bfb3662lea r9, [r10+8*rax]
37bfb3666mov [rsp+32], rcx
37bfb366blea rcx, [rip+0x4a9416]
37bfb3672call dlacpy_64_
37bfb3677mov rax, [rsp+240]
37bfb367fmov [rsp+40], rsi
37bfb3684mov r8, rbp
37bfb3687mov rcx, [rsp+472]
37bfb368fmov [rsp+32], rbp
37bfb3694lea r9, [rip+0x4a93f5]
37bfb369blea rdx, [8*rax]
37bfb36a3lea rax, [rsp+528]
37bfb36abmov [rsp+104], rax
37bfb36b0lea rax, [rip+0x4a93d9]
37bfb36b7mov [rsp+96], rax
37bfb36bcmov [rsp+80], rax
37bfb36c1mov [rsp+72], rax
37bfb36c6lea rax, [r12+rdx]
37bfb36camov [rsp+64], rax
37bfb36cflea rax, [r13+rdx]
37bfb36d4lea rdx, [rip+0x4a93bd]
37bfb36dbmov [rsp+56], rax
37bfb36e0mov rax, [rsp+800]
37bfb36e8mov [rsp+88], rcx
37bfb36edmov rcx, rdx
37bfb36f0mov [rsp+48], rax
37bfb36f5call dlahqr_64_
37bfb36faadd rdi, [rsp+528]
37bfb3702mov r11, [rsp+584]
37bfb370acmp rbx, rdi
37bfb370dmov r10, [rsp+792]
37bfb3715jle 0x37bfb3850
37bfb371bmov rax, rbx
37bfb371esub rax, rdi
37bfb3721lea rcx, [rax+1]
37bfb3725cmp rax, r11
37bfb3728jl 0x37bfb33db
37bfb372e
37bfb372eloc_37bfb372e:
37bfb372emov r8, rbx
37bfb3731nop [rax]
37bfb3735nop [rax+rax]
37bfb3740
37bfb3740loc_37bfb3740:
37bfb3740cmp r8, rdi
37bfb3743je 0x37bfb33db
37bfb3749mov rdx, rdi
37bfb374cmov r9l, 1
37bfb3752nop [rax]
37bfb3755nop [rax+rax]
37bfb3760
37bfb3760loc_37bfb3760:
37bfb3760movsd_xmm x4, [r13+8*rdx-8]
37bfb3767movsd_xmm x2, [r12+8*rdx-8]
37bfb376emovsd_xmm x5, [r13+8*rdx]
37bfb3775movsd_xmm x3, [r12+8*rdx]
37bfb377bmovapd x0, x4
37bfb377fmovapd x1, x2
37bfb3783andpd x0, [rip+0x4a9325]
37bfb378bandpd x1, [rip+0x4a931d]
37bfb3793movapd x8, x3
37bfb3798andpd x8, [rip+0x4a930f]
37bfb37a1addsd x0, x1
37bfb37a5movapd x1, x5
37bfb37a9andpd x1, [rip+0x4a92ff]
37bfb37b1addsd x1, x8
37bfb37b6comisd x1, x0
37bfb37bajbe 0x37bfb37da
37bfb37bcmovsd_xmm [r13+8*rdx-8], x5
37bfb37c3xor r9l, r9l
37bfb37c6movsd_xmm [r13+8*rdx], x4
37bfb37cdmovsd_xmm [r12+8*rdx-8], x3
37bfb37d4movsd_xmm [r12+8*rdx], x2
37bfb37da
37bfb37daloc_37bfb37da:
37bfb37daadd rdx, 1
37bfb37decmp rdx, r8
37bfb37e1jne 0x37bfb3760
37bfb37e7sub r8, 1
37bfb37ebcmp r8, rdi
37bfb37eejle 0x37bfb33db
37bfb37f4test r9, r9
37bfb37f7je 0x37bfb3740
37bfb37fdjmp 0x37bfb33db
37bfb3802
37bfb3802loc_37bfb3802:
37bfb3802pxor x0, x0
37bfb3806cvtsi2sd x0, rdx
37bfb380bjmp 0x37bfb3252
37bfb3810
37bfb3810loc_37bfb3810:
37bfb3810mov rdi, [rsp+872]
37bfb3818pxor x0, x0
37bfb381ccvtsi2sd x0, [rsp+464]
37bfb3826mov [rdi], rbx
37bfb3829jmp 0x37bfb3252
37bfb382e
37bfb382eloc_37bfb382e:
37bfb382ecmp rbx, rdi
37bfb3831jle 0x37bfb33d3
37bfb3837lea rbp, [rsp+584]
37bfb383fjmp 0x37bfb372e
37bfb3844
37bfb3844loc_37bfb3844:
37bfb3844movsd_xmm [r13+8*rbx-8], x3
37bfb384bjmp 0x37bfb3006
37bfb3850
37bfb3850loc_37bfb3850:
37bfb3850lea rsi, [rbx-1]
37bfb3854mov [rsp+240], r11
37bfb385cmov r11, [rsp+224]
37bfb3864lea r9, [rsp+520]
37bfb386cmov rax, rsi
37bfb386flea r8, [rsp+504]
37bfb3877mov [rsp+792], r10
37bfb387fmov rdi, rsi
37bfb3882imul rax, r14
37bfb3886lea rdx, [rax+r11]
37bfb388aadd rax, r14
37bfb388dlea rcx, [rsi+rdx]
37bfb3891add rdx, rbx
37bfb3894add rax, r11
37bfb3897movsd_xmm x0, [r10+8*rcx]
37bfb389dlea rcx, [rsp+488]
37bfb38a5movsd_xmm [rsp+488], x0
37bfb38aemovsd_xmm x0, [r10+8*rdx]
37bfb38b4lea rdx, [rsi+rax]
37bfb38b8add rax, rbx
37bfb38bbmovsd_xmm [rsp+504], x0
37bfb38c4movsd_xmm x0, [r10+8*rdx]
37bfb38calea rdx, [rsp+608]
37bfb38d2movsd_xmm [rsp+496], x0
37bfb38dbmovsd_xmm x0, [r10+8*rax]
37bfb38e1lea rax, [8*rsi]
37bfb38e9mov [rsp+72], rdx
37bfb38eelea rdx, [rsp+512]
37bfb38f6mov [rsp+64], rdx
37bfb38fblea rdx, [r12+rax]
37bfb38ffmov [rsp+56], rdx
37bfb3904lea rdx, [r13+rax]
37bfb3909mov [rsp+48], rdx
37bfb390elea rdx, [r12+rax-8]
37bfb3913lea rax, [r13+rax-8]
37bfb3918mov [rsp+40], rdx
37bfb391dlea rdx, [rsp+496]
37bfb3925mov [rsp+32], rax
37bfb392amovsd_xmm [rsp+520], x0
37bfb3933call dlanv2_64_
37bfb3938mov r11, [rsp+240]
37bfb3940mov ecx, 2
37bfb3945mov r10, [rsp+792]
37bfb394dcmp r11, 1
37bfb3951jg 0x37bfb3465
37bfb3957mov eax, 1
37bfb395cjmp 0x37bfb372e
37bfb23c0
Loading..