File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfb3970
37bfb3970dlaqr5_64_:
37bfb3970push r15
37bfb3972push r14
37bfb3974push r13
37bfb3976push r12
37bfb3978push rbp
37bfb3979push rdi
37bfb397apush rsi
37bfb397bpush rbx
37bfb397csub rsp, 648
37bfb3983movups [rsp+528], x6
37bfb398bmovups [rsp+544], x7
37bfb3993movups [rsp+560], x8
37bfb399cmovups [rsp+576], x9
37bfb39a5movups [rsp+592], x10
37bfb39aemovups [rsp+608], x11
37bfb39b7movups [rsp+624], x12
37bfb39c0mov rax, [rsp+768]
37bfb39c8mov rbp, r8
37bfb39cbmov r8, [rax]
37bfb39cemov [rsp+720], rcx
37bfb39d6mov [rsp+728], rdx
37bfb39demov [rsp+744], r9
37bfb39e6cmp r8, 1
37bfb39eajle 0x37bfb46f9
37bfb39f0mov rdi, [rsp+760]
37bfb39f8mov rax, [rsp+752]
37bfb3a00mov rdi, [rdi]
37bfb3a03cmp [rax], rdi
37bfb3a06jge 0x37bfb46f9
37bfb3a0cmov rax, [rsp+800]
37bfb3a14xor edx, edx
37bfb3a16mov rax, [rax]
37bfb3a19test rax, rax
37bfb3a1ccmovns rdx, rax
37bfb3a20mov rax, [rsp+864]
37bfb3a28mov rbx, [rax]
37bfb3a2bmov rax, [rsp+848]
37bfb3a33mov [rsp+240], rdx
37bfb3a3bnot rdx
37bfb3a3emov [rsp+256], rdx
37bfb3a46mov rsi, [rax]
37bfb3a49mov rax, [rsp+832]
37bfb3a51mov rdi, [rax]
37bfb3a54cmp r8, 2
37bfb3a58je 0x37bfb3abe
37bfb3a5alea rcx, [r8-3]
37bfb3a5emov rax, [rsp+784]
37bfb3a66mov rdx, [rsp+776]
37bfb3a6eshr rcx, 1
37bfb3a71
37bfb3a71loc_37bfb3a71:
37bfb3a71movsd_xmm x0, [rax+8]
37bfb3a76movsd_xmm x1, [rax]
37bfb3a7amovapd x2, x0
37bfb3a7exorpd x2, [rip+0x4a90aa]
37bfb3a86ucomisd x1, x2
37bfb3a8ajp 0x37bfb3a8e
37bfb3a8cje 0x37bfb3aac
37bfb3a8e
37bfb3a8eloc_37bfb3a8e:
37bfb3a8emovsd_xmm x2, [rdx]
37bfb3a92movupd x3, [rdx+8]
37bfb3a97movhpd x0, [rax+16]
37bfb3a9cmovsd_xmm [rax+16], x1
37bfb3aa1movups [rax], x0
37bfb3aa4movups [rdx], x3
37bfb3aa7movsd_xmm [rdx+16], x2
37bfb3aac
37bfb3aacloc_37bfb3aac:
37bfb3aacsub rcx, 1
37bfb3ab0add rax, 16
37bfb3ab4add rdx, 16
37bfb3ab8cmp rcx, -1
37bfb3abcjne 0x37bfb3a71
37bfb3abe
37bfb3abeloc_37bfb3abe:
37bfb3abeand r8, -2
37bfb3ac2mov edx, 12
37bfb3ac7lea rcx, [rip+0x4a9012]
37bfb3acemov [rsp+392], r8
37bfb3ad6call dlamch_64_
37bfb3adbmov edx, 9
37bfb3ae0lea rcx, [rip+0x4a9005]
37bfb3ae7movapd x9, x0
37bfb3aeccall dlamch_64_
37bfb3af1mov rax, [rsp+744]
37bfb3af9mov r10, [rbp]
37bfb3afdmov rcx, [rsp+760]
37bfb3b05movapd x6, x0
37bfb3b09mov r9, [rax]
37bfb3b0cmov rax, [rsp+752]
37bfb3b14mov rdx, [rcx]
37bfb3b17mov rax, [rax]
37bfb3b1alea rcx, [rax+1]
37bfb3b1ecmp rcx, rdx
37bfb3b21jge 0x37bfb3b4f
37bfb3b23mov r8, [rsp+240]
37bfb3b2bmov rcx, [rsp+256]
37bfb3b33mov r15, [rsp+792]
37bfb3b3bimul r8, rax
37bfb3b3fadd rcx, rax
37bfb3b42lea rcx, [r8+rcx+2]
37bfb3b47mov [r15+8*rcx], 0
37bfb3b4f
37bfb3b4floc_37bfb3b4f:
37bfb3b4fmov r15, [rsp+392]
37bfb3b57sub rdx, 2
37bfb3b5bsub rax, r15
37bfb3b5elea rcx, [r15+r15]
37bfb3b62lea r8, [rax+1]
37bfb3b66mov [rsp+480], rcx
37bfb3b6ecmp r8, rdx
37bfb3b71jg 0x37bfb46f9
37bfb3b77xor eax, eax
37bfb3b79test rbx, rbx
37bfb3b7cpxor x7, x7
37bfb3b80mov [rsp+328], r8
37bfb3b88cmovns rax, rbx
37bfb3b8ccvtsi2sd x7, r9
37bfb3b91mov [rsp+352], rax
37bfb3b99divsd x7, x6
37bfb3b9dmov rbx, rax
37bfb3ba0not rax
37bfb3ba3mov [rsp+360], rax
37bfb3babxor eax, eax
37bfb3badtest rsi, rsi
37bfb3bb0cmovns rax, rsi
37bfb3bb4mov rsi, rax
37bfb3bb7mov [rsp+296], rax
37bfb3bbfnot rax
37bfb3bc2mov [rsp+304], rax
37bfb3bcaxor eax, eax
37bfb3bcctest rdi, rdi
37bfb3bcfcmovns rax, rdi
37bfb3bd3mov rdi, r15
37bfb3bd6sar r15, 1
37bfb3bd9mov [rsp+344], r15
37bfb3be1mov r14, rax
37bfb3be4mov [rsp+376], rax
37bfb3becnot rax
37bfb3befmov [rsp+384], rax
37bfb3bf7lea rax, [r10-1]
37bfb3bfbmov [rsp+288], rax
37bfb3c03mov rax, rdx
37bfb3c06xor edx, edx
37bfb3c08sub rax, r8
37bfb3c0bdiv rdi
37bfb3c0emov rdx, [rsp+240]
37bfb3c16mulsd x7, x9
37bfb3c1bmov [rsp+400], rax
37bfb3c23mov rax, rdx
37bfb3c26not rax
37bfb3c29shl rax, 4
37bfb3c2dmov r15, rax
37bfb3c30mov rax, rsi
37bfb3c33neg rax
37bfb3c36mov [rsp+440], r15
37bfb3c3eshl rax, 3
37bfb3c42mov [rsp+184], rax
37bfb3c4alea rax, [r15+16]
37bfb3c4emov [rsp+232], rax
37bfb3c56lea rax, [8*rdx]
37bfb3c5emov [rsp+424], rax
37bfb3c66mov rax, r14
37bfb3c69neg rax
37bfb3c6cadd rax, rax
37bfb3c6fmov [rsp+408], rax
37bfb3c77mov rax, rbx
37bfb3c7aneg rax
37bfb3c7dadd rax, rax
37bfb3c80mov [rsp+416], rax
37bfb3c88lea rax, [rdi-1]
37bfb3c8cmov [rsp+432], rax
37bfb3c94
37bfb3c94loc_37bfb3c94:
37bfb3c94mov rdi, [rsp+328]
37bfb3c9clea rax, [rdi+rcx]
37bfb3ca0mov [rsp+368], rax
37bfb3ca8mov rax, [rsp+432]
37bfb3cb0lea rbx, [rax+rdi]
37bfb3cb4cmp [rsp+288], 1
37bfb3cbdjbe 0x37bfb5af3
37bfb3cc3mov rax, [rsp+720]
37bfb3ccbmov [rsp+136], 1
37bfb3cd7cmp [rax], 0
37bfb3cdbjne 0x37bfb3cf0
37bfb3cddmov rax, [rsp+752]
37bfb3ce5mov rax, [rax]
37bfb3ce8mov [rsp+136], rax
37bfb3cf0
37bfb3cf0loc_37bfb3cf0:
37bfb3cf0mov rax, [rsp+760]
37bfb3cf8mov rax, [rax]
37bfb3cfblea rdx, [rax-2]
37bfb3cffcmp rdx, rbx
37bfb3d02cmovle rbx, rdx
37bfb3d06mov [rsp+336], rbx
37bfb3d0ecmp [rsp+328], rbx
37bfb3d16jg 0x37bfb46c3
37bfb3d1c
37bfb3d1cloc_37bfb3d1c:
37bfb3d1cmov rdi, [rsp+328]
37bfb3d24mov rsi, [rsp+424]
37bfb3d2cmov r11, rax
37bfb3d2fmov r15, [rsp+440]
37bfb3d37mov [rsp+224], rdi
37bfb3d3fmov rdi, [rsp+752]
37bfb3d47mov r10, [rdi]
37bfb3d4amov rcx, r10
37bfb3d4dnop [rax]
37bfb3d50
37bfb3d50loc_37bfb3d50:
37bfb3d50mov rdi, [rsp+224]
37bfb3d58mov rdx, rcx
37bfb3d5bsub rdx, rdi
37bfb3d5emov rax, rdx
37bfb3d61shr rax, 63
37bfb3d65add rax, rdx
37bfb3d68mov rdx, r11
37bfb3d6bsar rax, 1
37bfb3d6elea rbx, [rax+1]
37bfb3d72mov eax, 1
37bfb3d77test rbx, rbx
37bfb3d7acmovg rax, rbx
37bfb3d7esub rdx, rdi
37bfb3d81mov rdi, [rsp+344]
37bfb3d89mov [rsp+176], rax
37bfb3d91lea rax, [rdx-1]
37bfb3d95mov rbx, rdi
37bfb3d98shr rax, 63
37bfb3d9clea rax, [rax+rdx-1]
37bfb3da1sar rax, 1
37bfb3da4cmp rdi, rax
37bfb3da7cmovg rbx, rax
37bfb3dabmov [rsp+248], rbx
37bfb3db3jle 0x37bfb3de1
37bfb3db5mov rax, [rsp+248]
37bfb3dbdmov rdi, [rsp+224]
37bfb3dc5add rax, rax
37bfb3dc8mov [rsp+280], rax
37bfb3dd0lea rbx, [rax+rdi]
37bfb3dd4lea rax, [r11-2]
37bfb3dd8cmp rbx, rax
37bfb3ddbje 0x37bfb4e38
37bfb3de1
37bfb3de1loc_37bfb3de1:
37bfb3de1mov rax, [rsp+248]
37bfb3de9cmp [rsp+176], rax
37bfb3df1jg 0x37bfb4bff
37bfb3df7add rax, rax
37bfb3dfamov [rsp+280], rax
37bfb3e02
37bfb3e02loc_37bfb3e02:
37bfb3e02mov rax, [rsp+224]
37bfb3e0amov rdx, [rsp+280]
37bfb3e12mov [rsp+208], 0
37bfb3e1emov r13, [rsp+256]
37bfb3e26mov r9, [rsp+240]
37bfb3e2emov [rsp+320], rsi
37bfb3e36lea rdi, [rax+rdx-2]
37bfb3e3bmov r11, [rsp+792]
37bfb3e43mov r10, [rsp+792]
37bfb3e4bmov [rsp+160], rdi
37bfb3e53mov rdi, [rsp+248]
37bfb3e5blea rbx, [rax+2*rdi-2]
37bfb3e60add rax, r13
37bfb3e63lea r14, [rax+rdx]
37bfb3e67mov rax, r9
37bfb3e6amov rdx, [rsp+792]
37bfb3e72mov [rsp+312], rbx
37bfb3e7aimul rax, rbx
37bfb3e7emov [rsp+272], r14
37bfb3e86add rax, r14
37bfb3e89lea r12, [rdx+8*rax]
37bfb3e8dlea rdx, [rbx+1]
37bfb3e91imul rdx, r9
37bfb3e95lea rax, [rdx+r14]
37bfb3e99mov r14, rdi
37bfb3e9cadd rdx, r13
37bfb3e9flea r11, [r11+8*rax+16]
37bfb3ea4lea rbp, [8*rax]
37bfb3eacadd rbp, [rsp+792]
37bfb3eb4mov [rsp+200], r11
37bfb3ebcmov r11, [rsp+296]
37bfb3ec4imul r11, rdi
37bfb3ec8mov rdi, [rsp+304]
37bfb3ed0lea rax, [r11+rdi]
37bfb3ed4mov rdi, [rsp+840]
37bfb3edcmov r11, r9
37bfb3edflea rdi, [rdi+8*rax]
37bfb3ee3lea rax, [rbx+2]
37bfb3ee7imul rax, r9
37bfb3eebmov r9, [rsp+136]
37bfb3ef3add r9, r13
37bfb3ef6mov r13, r14
37bfb3ef9lea r8, [rax+r9]
37bfb3efdadd rax, [rsp+272]
37bfb3f05shl r13, 4
37bfb3f09lea r8, [r10+8*r8]
37bfb3f0dmov [rsp+152], r8
37bfb3f15lea r8, [rbx+3]
37bfb3f19imul r8, r11
37bfb3f1dadd r8, r9
37bfb3f20mov r9, [rsp+776]
37bfb3f28lea rbx, [r10+8*r8]
37bfb3f2cmov [rsp+144], rbx
37bfb3f34lea rbx, [r10+8*rdx]
37bfb3f38mov rdx, r14
37bfb3f3blea r14, [r10+8*rax]
37bfb3f3fmov rax, [rsp+224]
37bfb3f47mov [rsp+128], rdx
37bfb3f4fadd r9, r13
37bfb3f52mov r10, [rsp+160]
37bfb3f5aadd r13, [rsp+784]
37bfb3f62add rax, 3
37bfb3f66mov [rsp+216], rax
37bfb3f6emov rax, r9
37bfb3f71nop [rax]
37bfb3f75nop [rax+rax]
37bfb3f80
37bfb3f80loc_37bfb3f80:
37bfb3f80mov rdx, [rsp+216]
37bfb3f88lea r11, [rdi+8]
37bfb3f8csub [rsp+128], 1
37bfb3f95mov rsi, [rsp+128]
37bfb3f9dlea rsi, [rdx+2*rsi]
37bfb3fa1lea rdx, [rdi+16]
37bfb3fa5mov [rsp+160], rdx
37bfb3fadlea rdx, [rcx-1]
37bfb3fb1cmp rdx, r10
37bfb3fb4je 0x37bfb4750
37bfb3fbamovsd_xmm x2, [r14+8]
37bfb3fc0movsd_xmm x3, [rdi+8]
37bfb3fc5lea rdx, [rsp+464]
37bfb3fcdlea r9, [rip+0x4a8b44]
37bfb3fd4movsd_xmm x0, [rdi+24]
37bfb3fd9movsd_xmm x1, [rdi+16]
37bfb3fdelea rcx, [rip+0x4a8b3b]
37bfb3fe5mov [rsp+192], r10
37bfb3fedmovapd x4, x3
37bfb3ff1mov r8, [rsp+160]
37bfb3ff9mov [rsp+168], rax
37bfb4001mulsd x2, x0
37bfb4005mulsd x1, x3
37bfb4009mulsd x0, x3
37bfb400dmulsd x4, x2
37bfb4011mulsd x1, x2
37bfb4015xorpd x4, [rip+0x4a8b13]
37bfb401dmulsd x0, x2
37bfb4021xorpd x1, [rip+0x4a8b07]
37bfb4029movsd_xmm [r12+8], x4
37bfb4030movsd_xmm [rbp+8], x1
37bfb4035movsd_xmm x1, [r14+8]
37bfb403bsubsd x1, x0
37bfb403fmovsd_xmm [r14+8], x1
37bfb4045movsd_xmm x0, [r12-8]
37bfb404cmovsd_xmm [rsp+464], x0
37bfb4055movupd x0, [r12]
37bfb405bmovups [rdi+16], x0
37bfb405fmov [rsp+32], r11
37bfb4064call dlarfg_64_
37bfb4069pxor x0, x0
37bfb406ducomisd x0, [r12+8]
37bfb4074mov rax, [rsp+168]
37bfb407cmov r10, [rsp+192]
37bfb4084jp 0x37bfb40b0
37bfb4086jne 0x37bfb40b0
37bfb4088ucomisd x0, [rbp+8]
37bfb408djp 0x37bfb40b0
37bfb408fjne 0x37bfb40b0
37bfb4091ucomisd x0, [r14+8]
37bfb4097jp 0x37bfb482d
37bfb409djne 0x37bfb482d
37bfb40a3nop
37bfb40a5nop [rax+rax]
37bfb40b0
37bfb40b0loc_37bfb40b0:
37bfb40b0sub rax, 16
37bfb40b4movsd_xmm x4, [rdi+24]
37bfb40b9movsd_xmm x0, [rsp+464]
37bfb40c2mov [r12], 0
37bfb40camov [r12+8], 0
37bfb40d3sub r13, 16
37bfb40d7mov [rsp+168], rax
37bfb40dfmovsd_xmm [r12-8], x0
37bfb40e6
37bfb40e6loc_37bfb40e6:
37bfb40e6mov rax, [rsp+760]
37bfb40eemovsd_xmm x3, [rdi+8]
37bfb40f3movsd_xmm x2, [rdi+16]
37bfb40f8mov r11, [rax]
37bfb40fbmovapd x9, x3
37bfb4100mulsd x9, x4
37bfb4105movapd x5, x2
37bfb4109mulsd x5, x3
37bfb410dcmp r11, rsi
37bfb4110cmovle rsi, r11
37bfb4114cmp rsi, [rsp+136]
37bfb411cjl 0x37bfb41b1
37bfb4122mov rcx, [rsp+144]
37bfb412amov rdx, [rsp+152]
37bfb4132add rsi, 1
37bfb4136mov rax, [rsp+136]
37bfb413enop
37bfb4140
37bfb4140loc_37bfb4140:
37bfb4140movsd_xmm x0, [rdx]
37bfb4144movsd_xmm x10, [rcx]
37bfb4149add rdx, 8
37bfb414dadd rcx, 8
37bfb4151movsd_xmm x1, [rbx+8*rax]
37bfb4156mulsd x0, x2
37bfb415amulsd x10, x4
37bfb415faddsd x0, x1
37bfb4163addsd x0, x10
37bfb4168movapd x10, x3
37bfb416dmulsd x10, x0
37bfb4172subsd x1, x10
37bfb4177movapd x10, x5
37bfb417cmulsd x10, x0
37bfb4181mulsd x0, x9
37bfb4186movsd_xmm [rbx+8*rax], x1
37bfb418bmovsd_xmm x1, [rdx-8]
37bfb4190add rax, 1
37bfb4194subsd x1, x10
37bfb4199movsd_xmm [rdx-8], x1
37bfb419emovsd_xmm x1, [rcx-8]
37bfb41a3subsd x1, x0
37bfb41a7movsd_xmm [rcx-8], x1
37bfb41accmp rax, rsi
37bfb41afjne 0x37bfb4140
37bfb41b1
37bfb41b1loc_37bfb41b1:
37bfb41b1movsd_xmm x0, [rbp]
37bfb41b6movsd_xmm x10, [rbp+8]
37bfb41bcmovsd_xmm x1, [rbp-8]
37bfb41c1mov rax, [rsp+752]
37bfb41c9mulsd x2, x0
37bfb41cdmulsd x4, x10
37bfb41d2mov rcx, [rax]
37bfb41d5addsd x2, x1
37bfb41d9addsd x2, x4
37bfb41ddmulsd x3, x2
37bfb41e1mulsd x5, x2
37bfb41e5mulsd x2, x9
37bfb41easubsd x1, x3
37bfb41eesubsd x0, x5
37bfb41f2subsd x10, x2
37bfb41f7movapd x3, x1
37bfb41fbunpcklpd x3, x0
37bfb41ffmovups [rbp-8], x3
37bfb4203movsd_xmm [rbp+8], x10
37bfb4209cmp rcx, r10
37bfb420cjg 0x37bfb4430
37bfb4212movsd_xmm x4, [r12-8]
37bfb4219pxor x0, x0
37bfb421ducomisd x4, x0
37bfb4221jp 0x37bfb4229
37bfb4223je 0x37bfb4430
37bfb4229
37bfb4229loc_37bfb4229:
37bfb4229movsd_xmm x5, [r12-16]
37bfb4230movapd x3, x1
37bfb4234pxor x2, x2
37bfb4238andpd x3, [rip+0x4a8900]
37bfb4240movapd x0, x5
37bfb4244andpd x0, [rip+0x4a88f4]
37bfb424caddsd x0, x3
37bfb4250ucomisd x0, x2
37bfb4254jp 0x37bfb4388
37bfb425ajne 0x37bfb4388
37bfb4260movapd x0, x2
37bfb4264cmp rcx, r10
37bfb4267jge 0x37bfb4336
37bfb426dmov rsi, [rsp+312]
37bfb4275mov rdx, [rsp+240]
37bfb427dmov r9, [rsp+272]
37bfb4285mov r8, [rsp+792]
37bfb428dlea rax, [rsi-1]
37bfb4291imul rax, rdx
37bfb4295add rax, r9
37bfb4298lea rax, [r8+8*rax]
37bfb429cmov r8, [rsp+208]
37bfb42a4movsd_xmm x2, [rax+r8-16]
37bfb42abandpd x2, [rip+0x4a888d]
37bfb42b3lea rax, [rcx+1]
37bfb42b7addsd x0, x2
37bfb42bbcmp rax, r10
37bfb42bejge 0x37bfb42ea
37bfb42c0lea rax, [rsi-2]
37bfb42c4mov rsi, [rsp+792]
37bfb42ccimul rax, rdx
37bfb42d0add rax, r9
37bfb42d3lea rax, [rsi+8*rax]
37bfb42d7movsd_xmm x2, [rax+r8-16]
37bfb42deandpd x2, [rip+0x4a885a]
37bfb42e6addsd x0, x2
37bfb42ea
37bfb42ealoc_37bfb42ea:
37bfb42ealea rax, [rcx+2]
37bfb42eecmp rax, r10
37bfb42f1jge 0x37bfb4336
37bfb42f3mov rax, [rsp+312]
37bfb42fbmov rsi, [rsp+792]
37bfb4303sub rax, 3
37bfb4307imul rax, [rsp+240]
37bfb4310add rax, [rsp+272]
37bfb4318lea rax, [rsi+8*rax]
37bfb431cmov rsi, [rsp+208]
37bfb4324movsd_xmm x2, [rax+rsi-16]
37bfb432aandpd x2, [rip+0x4a880e]
37bfb4332addsd x0, x2
37bfb4336
37bfb4336loc_37bfb4336:
37bfb4336lea rax, [r11-1]
37bfb433acmp rax, r10
37bfb433djle 0x37bfb4350
37bfb433fmovsd_xmm x2, [rbp]
37bfb4344andpd x2, [rip+0x4a87f4]
37bfb434caddsd x0, x2
37bfb4350
37bfb4350loc_37bfb4350:
37bfb4350lea rax, [r11-2]
37bfb4354cmp rax, r10
37bfb4357jle 0x37bfb4367
37bfb4359andpd x10, [rip+0x4a87de]
37bfb4362addsd x0, x10
37bfb4367
37bfb4367loc_37bfb4367:
37bfb4367lea rax, [r11-3]
37bfb436bcmp rax, r10
37bfb436ejle 0x37bfb4388
37bfb4370mov rax, [rsp+200]
37bfb4378movsd_xmm x2, [rax]
37bfb437candpd x2, [rip+0x4a87bc]
37bfb4384addsd x0, x2
37bfb4388
37bfb4388loc_37bfb4388:
37bfb4388mulsd x0, x6
37bfb438candpd x4, [rip+0x4a87ac]
37bfb4394maxsd x0, x7
37bfb4398comisd x0, x4
37bfb439cjb 0x37bfb4430
37bfb43a2subsd x5, x1
37bfb43a6mov rax, [rsp+200]
37bfb43aemovapd x2, x4
37bfb43b2movapd x1, x3
37bfb43b6movsd_xmm x9, [rax-32]
37bfb43bcandpd x9, [rip+0x4a877b]
37bfb43c5movapd x0, x5
37bfb43c9andpd x0, [rip+0x4a876f]
37bfb43d1maxsd x2, x9
37bfb43d6maxsd x1, x0
37bfb43daminsd x0, x3
37bfb43demovapd x5, x2
37bfb43e2addsd x5, x1
37bfb43e6divsd x1, x5
37bfb43eamulsd x1, x0
37bfb43eepxor x0, x0
37bfb43f2ucomisd x1, x0
37bfb43f6jp 0x37bfb43fa
37bfb43f8je 0x37bfb4419
37bfb43fa
37bfb43faloc_37bfb43fa:
37bfb43fadivsd x2, x5
37bfb43feminsd x4, x9
37bfb4403mulsd x1, x6
37bfb4407movapd x0, x4
37bfb440bmaxsd x1, x7
37bfb440fmulsd x0, x2
37bfb4413comisd x1, x0
37bfb4417jb 0x37bfb4430
37bfb4419
37bfb4419loc_37bfb4419:
37bfb4419mov [r12-8], 0
37bfb4422nop [rax]
37bfb4425nop [rax+rax]
37bfb4430
37bfb4430loc_37bfb4430:
37bfb4430mov rax, [rsp+232]
37bfb4438sub r10, 2
37bfb443cadd r12, r15
37bfb443fadd [rsp+152], rax
37bfb4447add [rsp+144], rax
37bfb444fadd rbp, r15
37bfb4452add r14, r15
37bfb4455mov rdx, [rsp+176]
37bfb445dadd rbx, rax
37bfb4460add [rsp+200], r15
37bfb4468mov rax, [rsp+168]
37bfb4470add [rsp+208], r15
37bfb4478add rdi, [rsp+184]
37bfb4480cmp [rsp+128], rdx
37bfb4488jge 0x37bfb3f80
37bfb448emov rsi, [rsp+320]
37bfb4496cmp [rsp+288], 1
37bfb449fjbe 0x37bfb49bb
37bfb44a5mov rax, [rsp+720]
37bfb44adcmp [rax], 0
37bfb44b1jne 0x37bfb4c10
37bfb44b7
37bfb44b7loc_37bfb44b7:
37bfb44b7mov rdi, [rsp+248]
37bfb44bfmov r13, r11
37bfb44c2cmp [rsp+176], rdi
37bfb44cajg 0x37bfb4bff
37bfb44d0
37bfb44d0loc_37bfb44d0:
37bfb44d0mov rax, [rsp+280]
37bfb44d8mov rdi, [rsp+224]
37bfb44e0mov [rsp+160], r11
37bfb44e8lea rdx, [r13+1]
37bfb44ecmov rbp, [rsp+248]
37bfb44f4mov rbx, [rsp+840]
37bfb44fcmov [rsp+152], r15
37bfb4504add rdi, rax
37bfb4507mov rax, [rsp+296]
37bfb450fmov r12, [rsp+240]
37bfb4517mov [rsp+128], rdi
37bfb451fmov r8, rdi
37bfb4522mov r15, [rsp+256]
37bfb452aimul rax, rbp
37bfb452eadd rax, [rsp+304]
37bfb4536mov rdi, [rsp+184]
37bfb453elea r10, [rbx+8*rax]
37bfb4542mov rax, [rsp+792]
37bfb454amov rbx, [rsp+176]
37bfb4552mov [rsp+144], r10
37bfb455amov r9, r10
37bfb455dlea r14, [rax+16]
37bfb4561nop [rax]
37bfb4565nop [rax+rax]
37bfb4570
37bfb4570loc_37bfb4570:
37bfb4570sub rbp, 1
37bfb4574mov rax, rcx
37bfb4577cmp r8, rcx
37bfb457acmovge rax, r8
37bfb457ecmp r13, rax
37bfb4581jl 0x37bfb4818
37bfb4587movsd_xmm x5, [r9+16]
37bfb458dmovsd_xmm x4, [r9+24]
37bfb4593mov r11, r12
37bfb4596sub r8, 2
37bfb459amovsd_xmm x3, [r9+8]
37bfb45a0imul r11, rax
37bfb45a4lea r10, [r8+r15]
37bfb45a8movapd x10, x5
37bfb45admovapd x9, x4
37bfb45b2mulsd x10, x3
37bfb45b7mulsd x9, x3
37bfb45bcadd r10, r11
37bfb45bflea r10, [r14+8*r10]
37bfb45c3nop
37bfb45c5nop [rax+rax]
37bfb45d0
37bfb45d0loc_37bfb45d0:
37bfb45d0movsd_xmm x2, [r10]
37bfb45d5movapd x0, x5
37bfb45d9movapd x12, x4
37bfb45demovsd_xmm x11, [r10+8]
37bfb45e4movsd_xmm x1, [r10-8]
37bfb45eaadd rax, 1
37bfb45eemulsd x0, x2
37bfb45f2mulsd x12, x11
37bfb45f7addsd x0, x1
37bfb45fbaddsd x0, x12
37bfb4600movapd x12, x3
37bfb4605mulsd x12, x0
37bfb460asubsd x1, x12
37bfb460fmovapd x12, x10
37bfb4614mulsd x12, x0
37bfb4619mulsd x0, x9
37bfb461esubsd x2, x12
37bfb4623subsd x11, x0
37bfb4628unpcklpd x1, x2
37bfb462cmovups [r10-8], x1
37bfb4631movsd_xmm [r10+8], x11
37bfb4637add r10, rsi
37bfb463acmp rax, rdx
37bfb463djne 0x37bfb45d0
37bfb463fadd r9, rdi
37bfb4642cmp rbp, rbx
37bfb4645jge 0x37bfb4570
37bfb464b
37bfb464bloc_37bfb464b:
37bfb464bmov rdi, [rsp+128]
37bfb4653mov r10, [rsp+144]
37bfb465bmov r15, [rsp+152]
37bfb4663mov r11, [rsp+160]
37bfb466bcmp [rsp+288], 1
37bfb4674jbe 0x37bfb49e8
37bfb467amov rax, [rsp+224]
37bfb4682mov rbx, [rsp+728]
37bfb468aadd rax, 1
37bfb468ecmp [rbx], 0
37bfb4692jne 0x37bfb4c61
37bfb4698
37bfb4698loc_37bfb4698:
37bfb4698mov [rsp+224], rax
37bfb46a0cmp rax, [rsp+336]
37bfb46a8jle 0x37bfb3d50
37bfb46aemov r10, rcx
37bfb46b1mov rax, r11
37bfb46b4cmp [rsp+288], 1
37bfb46bdjbe 0x37bfb541f
37bfb46c3
37bfb46c3loc_37bfb46c3:
37bfb46c3mov rax, [rsp+400]
37bfb46cbtest rax, rax
37bfb46ceje 0x37bfb46f9
37bfb46d0sub rax, 1
37bfb46d4mov rbx, [rsp+392]
37bfb46dcmov rcx, [rsp+480]
37bfb46e4add [rsp+328], rbx
37bfb46ecmov [rsp+400], rax
37bfb46f4jmp 0x37bfb3c94
37bfb46f9
37bfb46f9loc_37bfb46f9:
37bfb46f9movups x6, [rsp+528]
37bfb4701movups x7, [rsp+544]
37bfb4709movups x8, [rsp+560]
37bfb4712movups x9, [rsp+576]
37bfb471bmovups x10, [rsp+592]
37bfb4724movups x11, [rsp+608]
37bfb472dmovups x12, [rsp+624]
37bfb4736add rsp, 648
37bfb473dpop rbx
37bfb473epop rsi
37bfb473fpop rdi
37bfb4740pop rbp
37bfb4741pop r12
37bfb4743pop r13
37bfb4745pop r14
37bfb4747pop r15
37bfb4749ret
37bfb474a
37bfb474a 66 0f 1f 44 00 00 f..D..
37bfb4750
37bfb4750loc_37bfb4750:
37bfb4750mov rdx, [rsp+240]
37bfb4758lea r9, [rax-16]
37bfb475csub rax, 8
37bfb4760mov [rsp+56], r11
37bfb4765mov [rsp+40], rax
37bfb476amov r8, [rsp+800]
37bfb4772imul rdx, rcx
37bfb4776add rdx, [rsp+256]
37bfb477emov [rsp+264], r10
37bfb4786add rdx, rcx
37bfb4789mov rcx, [rsp+792]
37bfb4791mov [rsp+168], r9
37bfb4799mov [rsp+192], r11
37bfb47a1lea rdx, [rcx+8*rdx]
37bfb47a5lea rcx, [r13-8]
37bfb47a9sub r13, 16
37bfb47admov [rsp+48], rcx
37bfb47b2lea rcx, [rip+0x4a8367]
37bfb47b9mov [rsp+32], r13
37bfb47becall dlaqr1_64_
37bfb47c3mov r11, [rsp+192]
37bfb47cbmovsd_xmm x0, [rdi+8]
37bfb47d0lea rdx, [rsp+456]
37bfb47d8mov r8, [rsp+160]
37bfb47e0lea r9, [rip+0x4a8331]
37bfb47e7lea rcx, [rip+0x4a8332]
37bfb47eemov [rsp+32], r11
37bfb47f3movsd_xmm [rsp+456], x0
37bfb47fccall dlarfg_64_
37bfb4801movsd_xmm x4, [rdi+24]
37bfb4806mov r10, [rsp+264]
37bfb480ejmp 0x37bfb40e6
37bfb4813
37bfb4813 0f 1f 44 00 00 ..D..
37bfb4818
37bfb4818loc_37bfb4818:
37bfb4818sub r8, 2
37bfb481cadd r9, rdi
37bfb481fcmp rbp, rbx
37bfb4822jge 0x37bfb4570
37bfb4828jmp 0x37bfb464b
37bfb482d
37bfb482dloc_37bfb482d:
37bfb482dlea r9, [rax-16]
37bfb4831lea rcx, [r13-8]
37bfb4835sub rax, 8
37bfb4839sub r13, 16
37bfb483dlea r11, [rsp+496]
37bfb4845mov [rsp+48], rcx
37bfb484amov r8, [rsp+800]
37bfb4852lea rdx, [rbp-8]
37bfb4856mov [rsp+56], r11
37bfb485blea rcx, [rip+0x4a82be]
37bfb4862mov [rsp+40], rax
37bfb4867mov [rsp+32], r13
37bfb486cmov [rsp+192], r10
37bfb4874mov [rsp+168], r9
37bfb487cmov [rsp+160], r11
37bfb4884movsd_xmm [rsp+496], x8
37bfb488ecall dlaqr1_64_
37bfb4893mov r11, [rsp+160]
37bfb489bmovsd_xmm x0, [rsp+496]
37bfb48a4lea rdx, [rsp+456]
37bfb48aclea r9, [rip+0x4a8265]
37bfb48b3lea r8, [rsp+504]
37bfb48bbmov [rsp+32], r11
37bfb48c0lea rcx, [rip+0x4a8259]
37bfb48c7movsd_xmm [rsp+456], x0
37bfb48d0call dlarfg_64_
37bfb48d5movsd_xmm x0, [r12]
37bfb48dbmovupd x5, [rsp+496]
37bfb48e4movsd_xmm x8, [rsp+496]
37bfb48eemovsd_xmm x3, [r12-8]
37bfb48f5movapd x4, x5
37bfb48f9movapd x2, x0
37bfb48fdmovsd_xmm x9, [rbp-8]
37bfb4903andpd x9, [rip+0x4a8234]
37bfb490cunpckhpd x4, x4
37bfb4910mov r10, [rsp+192]
37bfb4918movapd x1, x4
37bfb491cmovsd_xmm x4, [rsp+512]
37bfb4925mulsd x2, x1
37bfb4929mulsd x1, x8
37bfb492eaddsd x2, x3
37bfb4932mulsd x1, x2
37bfb4936subsd x0, x1
37bfb493amovapd x1, x4
37bfb493eandpd x0, [rip+0x4a81fa]
37bfb4946mulsd x1, x8
37bfb494bmulsd x1, x2
37bfb494fandpd x1, [rip+0x4a81e9]
37bfb4957addsd x1, x0
37bfb495bmovsd_xmm x0, [r12-16]
37bfb4962andpd x0, [rip+0x4a81d6]
37bfb496aaddsd x0, x9
37bfb496fmovsd_xmm x9, [r14]
37bfb4974andpd x9, [rip+0x4a81c3]
37bfb497daddsd x0, x9
37bfb4982mulsd x0, x6
37bfb4986comisd x1, x0
37bfb498ajbe 0x37bfb4c32
37bfb4990movsd_xmm x0, [rsp+464]
37bfb4999mov [r12], 0
37bfb49a1mov [r12+8], 0
37bfb49aamovsd_xmm x4, [rdi+24]
37bfb49afmovsd_xmm [r12-8], x0
37bfb49b6jmp 0x37bfb40e6
37bfb49bb
37bfb49bbloc_37bfb49bb:
37bfb49bbmov rdi, [rsp+248]
37bfb49c3cmp [rsp+176], rdi
37bfb49cbjg 0x37bfb4bff
37bfb49d1mov rax, [rsp+368]
37bfb49d9cmp r11, rax
37bfb49dcmov r13, rax
37bfb49dfcmovle r13, r11
37bfb49e3jmp 0x37bfb44d0
37bfb49e8
37bfb49e8loc_37bfb49e8:
37bfb49e8mov rdi, [rsp+248]
37bfb49f0cmp [rsp+176], rdi
37bfb49f8jg 0x37bfb4bff
37bfb49femov r9, [rsp+328]
37bfb4a06mov r14, rcx
37bfb4a09mov eax, 1
37bfb4a0emov rbx, [rsp+224]
37bfb4a16mov r8, [rsp+480]
37bfb4a1emov r12, [rsp+352]
37bfb4a26mov [rsp+160], rcx
37bfb4a2esub r14, r9
37bfb4a31mov rdi, [rsp+280]
37bfb4a39mov [rsp+152], r15
37bfb4a41test r14, r14
37bfb4a44mov [rsp+168], r11
37bfb4a4cmov r15, [rsp+184]
37bfb4a54cmovle r14, rax
37bfb4a58mov rax, [rsp+248]
37bfb4a60mov r11, [rsp+856]
37bfb4a68mov [rsp+144], rsi
37bfb4a70lea rax, [rax+rax-2]
37bfb4a75lea rdx, [rax+rbx]
37bfb4a79sub rdx, r9
37bfb4a7cadd rdx, 5
37bfb4a80cmp rdx, r8
37bfb4a83cmovle r8, rdx
37bfb4a87mov rdx, rbx
37bfb4a8asub rdi, 1
37bfb4a8esub rdx, r9
37bfb4a91lea r13, [rax+rdx+1]
37bfb4a96mov rdx, rbx
37bfb4a99sub rbx, r9
37bfb4a9cmov rsi, r8
37bfb4a9fsub rdx, r9
37bfb4aa2imul r13, r12
37bfb4aa6mov r9, [rsp+416]
37bfb4aaeadd r13, [rsp+360]
37bfb4ab6lea rbp, [rax+rdx+2]
37bfb4abbimul rbp, r12
37bfb4abflea r12, [rax+rbx+3]
37bfb4ac4mov rax, [rsp+176]
37bfb4accadd rbp, [rsp+360]
37bfb4ad4imul r12, [rsp+352]
37bfb4addlea rbx, [r8+1]
37bfb4ae1add r12, [rsp+360]
37bfb4ae9lea rax, [rax+rax-3]
37bfb4aeemov [rsp+128], rax
37bfb4af6nop [rax+rax]
37bfb4b00
37bfb4b00loc_37bfb4b00:
37bfb4b00cmp rdi, r14
37bfb4b03mov rcx, r14
37bfb4b06cmovge rcx, rdi
37bfb4b0acmp rcx, rsi
37bfb4b0djg 0x37bfb4bc1
37bfb4b13movsd_xmm x4, [r10+16]
37bfb4b19movsd_xmm x3, [r10+24]
37bfb4b1flea rdx, [r12+rcx]
37bfb4b23mov r8, r13
37bfb4b26movsd_xmm x2, [r10+8]
37bfb4b2clea rax, [rbp+rcx]
37bfb4b31lea rdx, [r11+8*rdx]
37bfb4b35sub r8, rbp
37bfb4b38movapd x9, x4
37bfb4b3dmovapd x5, x3
37bfb4b41lea rax, [r11+8*rax]
37bfb4b45mulsd x9, x2
37bfb4b4amulsd x5, x2
37bfb4b4enop
37bfb4b50
37bfb4b50loc_37bfb4b50:
37bfb4b50movsd_xmm x0, [rax]
37bfb4b54movsd_xmm x10, [rdx]
37bfb4b59add rcx, 1
37bfb4b5dadd rdx, 8
37bfb4b61movsd_xmm x1, [rax+8*r8]
37bfb4b67mulsd x0, x4
37bfb4b6bmulsd x10, x3
37bfb4b70addsd x0, x1
37bfb4b74addsd x0, x10
37bfb4b79movapd x10, x2
37bfb4b7emulsd x10, x0
37bfb4b83subsd x1, x10
37bfb4b88movapd x10, x9
37bfb4b8dmulsd x10, x0
37bfb4b92mulsd x0, x5
37bfb4b96movsd_xmm [rax+8*r8], x1
37bfb4b9cmovsd_xmm x1, [rax]
37bfb4ba0add rax, 8
37bfb4ba4subsd x1, x10
37bfb4ba9movsd_xmm [rax-8], x1
37bfb4baemovsd_xmm x1, [rdx-8]
37bfb4bb3subsd x1, x0
37bfb4bb7movsd_xmm [rdx-8], x1
37bfb4bbccmp rcx, rbx
37bfb4bbfjne 0x37bfb4b50
37bfb4bc1
37bfb4bc1loc_37bfb4bc1:
37bfb4bc1sub rdi, 2
37bfb4bc5add r13, r9
37bfb4bc8add rbp, r9
37bfb4bcbadd r12, r9
37bfb4bceadd r10, r15
37bfb4bd1cmp [rsp+128], rdi
37bfb4bd9jne 0x37bfb4b00
37bfb4bdfmov rsi, [rsp+144]
37bfb4be7mov r15, [rsp+152]
37bfb4befmov rcx, [rsp+160]
37bfb4bf7mov r11, [rsp+168]
37bfb4bff
37bfb4bffloc_37bfb4bff:
37bfb4bffmov rax, [rsp+224]
37bfb4c07add rax, 1
37bfb4c0bjmp 0x37bfb4698
37bfb4c10
37bfb4c10loc_37bfb4c10:
37bfb4c10mov rdi, [rsp+248]
37bfb4c18cmp [rsp+176], rdi
37bfb4c20jg 0x37bfb4bff
37bfb4c22mov rax, [rsp+744]
37bfb4c2amov r13, [rax]
37bfb4c2djmp 0x37bfb44d0
37bfb4c32
37bfb4c32loc_37bfb4c32:
37bfb4c32mulsd x2, x8
37bfb4c37mov [r12], 0
37bfb4c3fmov [r12+8], 0
37bfb4c48movups [rdi+8], x5
37bfb4c4cmovsd_xmm [rdi+24], x4
37bfb4c51subsd x3, x2
37bfb4c55movsd_xmm [r12-8], x3
37bfb4c5cjmp 0x37bfb40e6
37bfb4c61
37bfb4c61loc_37bfb4c61:
37bfb4c61mov rbx, [rsp+176]
37bfb4c69mov r9, [rsp+248]
37bfb4c71cmp rbx, r9
37bfb4c74jg 0x37bfb4698
37bfb4c7amov rdx, [rsp+808]
37bfb4c82mov rbp, [rsp+280]
37bfb4c8amov [rsp+152], rcx
37bfb4c92mov r14, [rsp+384]
37bfb4c9amov [rsp+168], rax
37bfb4ca2mov r13, [rdx]
37bfb4ca5mov rdx, [rsp+816]
37bfb4cadlea r12, [rbp+rax-2]
37bfb4cb2mov [rsp+160], r11
37bfb4cbamov r11, [rsp+408]
37bfb4cc2mov [rsp+144], r15
37bfb4ccamov r8, [rdx]
37bfb4ccdmov rdx, [rsp+376]
37bfb4cd5mov [rsp+128], r8
37bfb4cddmov r8, [rsp+224]
37bfb4ce5imul r12, rdx
37bfb4ce9imul rdi, rdx
37bfb4cedlea rbp, [r8+rbp+1]
37bfb4cf2mov r8, [rsp+128]
37bfb4cfamov [rsp+128], rsi
37bfb4d02imul rbp, rdx
37bfb4d06lea rdx, [rbx-1]
37bfb4d0amov rbx, [rsp+824]
37bfb4d12add r12, r14
37bfb4d15add rdi, r14
37bfb4d18mov rsi, r8
37bfb4d1bmov r15, rdx
37bfb4d1eadd rbp, r14
37bfb4d21lea r14, [rbx+8*r13]
37bfb4d25lea rbx, [r8+1]
37bfb4d29nop [rax]
37bfb4d30
37bfb4d30loc_37bfb4d30:
37bfb4d30sub r9, 1
37bfb4d34cmp r13, rsi
37bfb4d37jg 0x37bfb4df1
37bfb4d3dmovsd_xmm x4, [r10+16]
37bfb4d43mov r8, r12
37bfb4d46lea rax, [r14+8*rdi]
37bfb4d4amov rcx, r13
37bfb4d4dmovsd_xmm x3, [r10+24]
37bfb4d53movsd_xmm x2, [r10+8]
37bfb4d59lea rdx, [r14+8*rbp]
37bfb4d5dsub r8, rdi
37bfb4d60movapd x9, x4
37bfb4d65mulsd x9, x2
37bfb4d6amovapd x5, x3
37bfb4d6emulsd x5, x2
37bfb4d72nop [rax]
37bfb4d75nop [rax+rax]
37bfb4d80
37bfb4d80loc_37bfb4d80:
37bfb4d80movsd_xmm x0, [rax]
37bfb4d84movsd_xmm x10, [rdx]
37bfb4d89add rcx, 1
37bfb4d8dadd rdx, 8
37bfb4d91movsd_xmm x1, [rax+8*r8]
37bfb4d97mulsd x0, x4
37bfb4d9bmulsd x10, x3
37bfb4da0addsd x0, x1
37bfb4da4addsd x0, x10
37bfb4da9movapd x10, x2
37bfb4daemulsd x10, x0
37bfb4db3subsd x1, x10
37bfb4db8movapd x10, x9
37bfb4dbdmulsd x10, x0
37bfb4dc2mulsd x0, x5
37bfb4dc6movsd_xmm [rax+8*r8], x1
37bfb4dccmovsd_xmm x1, [rax]
37bfb4dd0add rax, 8
37bfb4dd4subsd x1, x10
37bfb4dd9movsd_xmm [rax-8], x1
37bfb4ddemovsd_xmm x1, [rdx-8]
37bfb4de3subsd x1, x0
37bfb4de7movsd_xmm [rdx-8], x1
37bfb4deccmp rcx, rbx
37bfb4defjne 0x37bfb4d80
37bfb4df1
37bfb4df1loc_37bfb4df1:
37bfb4df1add r12, r11
37bfb4df4add rdi, r11
37bfb4df7add rbp, r11
37bfb4dfaadd r10, [rsp+184]
37bfb4e02cmp r9, r15
37bfb4e05jne 0x37bfb4d30
37bfb4e0bmov rsi, [rsp+128]
37bfb4e13mov r15, [rsp+144]
37bfb4e1bmov rcx, [rsp+152]
37bfb4e23mov r11, [rsp+160]
37bfb4e2bmov rax, [rsp+168]
37bfb4e33jmp 0x37bfb4698
37bfb4e38
37bfb4e38loc_37bfb4e38:
37bfb4e38mov rax, [rsp+248]
37bfb4e40sub rcx, 1
37bfb4e44lea rdi, [r11-1]
37bfb4e48add rax, 1
37bfb4e4cimul rax, [rsp+296]
37bfb4e55add rax, [rsp+304]
37bfb4e5dlea rdx, [rax+2]
37bfb4e61lea rbp, [rax+1]
37bfb4e65mov [rsp+128], rdx
37bfb4e6dmov rdx, [rsp+840]
37bfb4e75lea r12, [8*rbp]
37bfb4e7dadd r12, [rsp+840]
37bfb4e85lea r10, [rdx+8*rbp+8]
37bfb4e8acmp rbx, rcx
37bfb4e8dje 0x37bfb5c9f
37bfb4e93mov rax, [rsp+240]
37bfb4e9bmov rcx, [rsp+792]
37bfb4ea3mov r8, r10
37bfb4ea6lea rdx, [rsp+464]
37bfb4eaelea r9, [rip+0x4a7c63]
37bfb4eb5imul rax, rbx
37bfb4eb9add rax, [rsp+256]
37bfb4ec1lea r13, [rax+rdi]
37bfb4ec5lea r14, [r11+rax]
37bfb4ec9mov rax, [rsp+840]
37bfb4ed1movsd_xmm x0, [rcx+8*r13]
37bfb4ed7movsd_xmm [rsp+464], x0
37bfb4ee0movsd_xmm x0, [rcx+8*r14]
37bfb4ee6mov rcx, [rsp+128]
37bfb4eeemovsd_xmm [rax+8*rcx], x0
37bfb4ef3lea rcx, [rip+0x4a7c16]
37bfb4efamov [rsp+32], r12
37bfb4effcall dlarfg_64_
37bfb4f04mov rax, [rsp+792]
37bfb4f0cmovsd_xmm x0, [rsp+464]
37bfb4f15movsd_xmm [rax+8*r13], x0
37bfb4f1bmov [rax+8*r14], 0
37bfb4f23
37bfb4f23loc_37bfb4f23:
37bfb4f23mov rax, [rsp+840]
37bfb4f2bmov rcx, [rsp+128]
37bfb4f33movsd_xmm x4, [rax+8*rbp]
37bfb4f38movsd_xmm x3, [rax+8*rcx]
37bfb4f3dlea rbp, [rbx+3]
37bfb4f41mov rax, [rsp+760]
37bfb4f49mov r8, rbp
37bfb4f4cmovapd x5, x3
37bfb4f50mov r11, [rax]
37bfb4f53mulsd x5, x4
37bfb4f57cmp r11, rbp
37bfb4f5acmovle r8, r11
37bfb4f5ecmp r8, [rsp+136]
37bfb4f66jl 0x37bfb4fde
37bfb4f68mov rcx, [rsp+240]
37bfb4f70lea rax, [rbx+2]
37bfb4f74add r8, 1
37bfb4f78mov rdx, [rsp+136]
37bfb4f80mov r9, [rsp+792]
37bfb4f88imul rax, rcx
37bfb4f8cadd rax, [rsp+256]
37bfb4f94neg rcx
37bfb4f97add rax, rdx
37bfb4f9alea rax, [r9+8*rax]
37bfb4f9e
37bfb4f9eloc_37bfb4f9e:
37bfb4f9emovsd_xmm x0, [rax]
37bfb4fa2movsd_xmm x1, [rax+8*rcx]
37bfb4fa7movapd x2, x4
37bfb4fabadd rdx, 1
37bfb4fafmulsd x0, x3
37bfb4fb3addsd x0, x1
37bfb4fb7mulsd x2, x0
37bfb4fbbmulsd x0, x5
37bfb4fbfsubsd x1, x2
37bfb4fc3movsd_xmm [rax+8*rcx], x1
37bfb4fc8movsd_xmm x1, [rax]
37bfb4fccadd rax, 8
37bfb4fd0subsd x1, x0
37bfb4fd4movsd_xmm [rax-8], x1
37bfb4fd9cmp rdx, r8
37bfb4fdcjne 0x37bfb4f9e
37bfb4fde
37bfb4fdeloc_37bfb4fde:
37bfb4fdecmp [rsp+288], 1
37bfb4fe7jbe 0x37bfb5b8e
37bfb4fedmov rcx, [rsp+720]
37bfb4ff5mov rax, r11
37bfb4ff8cmp [rcx], 0
37bfb4ffcje 0x37bfb5009
37bfb4ffemov rax, [rsp+744]
37bfb5006mov rax, [rax]
37bfb5009
37bfb5009loc_37bfb5009:
37bfb5009cmp rax, rdi
37bfb500cjl 0x37bfb5f7d
37bfb5012
37bfb5012loc_37bfb5012:
37bfb5012mov r10, rax
37bfb5015sub r10, rbx
37bfb5018cmp r10, 1
37bfb501cje 0x37bfb5ea0
37bfb5022cmp rax, rbx
37bfb5025jle 0x37bfb5ea0
37bfb502blea rdx, [rsi+15]
37bfb502fcmp rdx, 30
37bfb5033jbe 0x37bfb5ea0
37bfb5039mov r12, [rsp+240]
37bfb5041mov r9, r10
37bfb5044movddup x11, x4
37bfb5049movddup x10, x3
37bfb504emov rcx, [rsp+792]
37bfb5056mov rax, [rsp+256]
37bfb505eshr r9, 1
37bfb5061movddup x9, x5
37bfb5066mov rdx, r12
37bfb5069add rax, [rsp+224]
37bfb5071mov r8, r12
37bfb5074add rax, [rsp+280]
37bfb507cimul rdx, rdi
37bfb5080shl r8, 4
37bfb5084lea rdx, [rax+rdx+1]
37bfb5089lea rax, [8*rdx]
37bfb5091lea rdx, [rcx+8*rdx+8]
37bfb5096add rax, [rsp+792]
37bfb509exor ecx, ecx
37bfb50a0
37bfb50a0loc_37bfb50a0:
37bfb50a0movupd x0, [rax+8*r12]
37bfb50a6movlpd x0, [rax+8]
37bfb50abadd rcx, 1
37bfb50afmovupd x1, [rax]
37bfb50b3mulpd x0, x10
37bfb50b8movhpd x1, [rax+8*r12]
37bfb50beaddpd x0, x1
37bfb50c2movapd x2, x0
37bfb50c6mulpd x2, x11
37bfb50cbmulpd x0, x9
37bfb50d0subpd x1, x2
37bfb50d4movsd_xmm x2, [rdx]
37bfb50d8movhpd x2, [rdx+8*r12]
37bfb50deadd rdx, r8
37bfb50e1subpd x2, x0
37bfb50e5movapd x0, x1
37bfb50e9unpcklpd x0, x2
37bfb50edunpckhpd x1, x2
37bfb50f1movups [rax], x0
37bfb50f4movups [rax+8*r12], x1
37bfb50f9add rax, r8
37bfb50fccmp r9, rcx
37bfb50ffjne 0x37bfb50a0
37bfb5101test r10b, 1
37bfb5105je 0x37bfb5168
37bfb5107mov rax, r10
37bfb510amovapd x1, x3
37bfb510emovapd x9, x4
37bfb5113mov rcx, [rsp+792]
37bfb511band rax, -2
37bfb511fadd rax, rdi
37bfb5122imul rax, [rsp+240]
37bfb512badd rax, [rsp+256]
37bfb5133lea rdx, [rax+rdi]
37bfb5137lea rax, [rbx+rax+2]
37bfb513cmovsd_xmm x2, [rcx+8*rax]
37bfb5141movsd_xmm x0, [rcx+8*rdx]
37bfb5146mulsd x1, x2
37bfb514aaddsd x1, x0
37bfb514emulsd x9, x1
37bfb5153mulsd x1, x5
37bfb5157subsd x0, x9
37bfb515csubsd x2, x1
37bfb5160unpcklpd x0, x2
37bfb5164movups [rcx+8*rdx], x0
37bfb5168
37bfb5168loc_37bfb5168:
37bfb5168mov rax, [rsp+752]
37bfb5170mov rcx, [rax]
37bfb5173cmp rbx, rcx
37bfb5176jl 0x37bfb53cc
37bfb517cmov rdx, [rsp+240]
37bfb5184mov rax, [rsp+256]
37bfb518cpxor x0, x0
37bfb5190mov r9, [rsp+792]
37bfb5198imul rdx, rbx
37bfb519cadd rax, rdx
37bfb519flea r8, [rax+rdi]
37bfb51a3movsd_xmm x1, [r9+8*r8]
37bfb51a9ucomisd x1, x0
37bfb51adjp 0x37bfb51b5
37bfb51afje 0x37bfb53cc
37bfb51b5
37bfb51b5loc_37bfb51b5:
37bfb51b5mov r14, [rsp+240]
37bfb51bdmov r9, [rsp+792]
37bfb51c5add rax, rbx
37bfb51c8pxor x10, x10
37bfb51cdmov r13, [rsp+256]
37bfb51d5lea r10, [r14+rdx]
37bfb51d9movsd_xmm x2, [r9+8*rax]
37bfb51dflea r9, [r10+r13]
37bfb51e3lea rax, [r9+rdi]
37bfb51e7mov rdi, [rsp+792]
37bfb51efmovapd x0, x2
37bfb51f3andpd x0, [rip+0x4a7945]
37bfb51fbmovsd_xmm x12, [rdi+8*rax]
37bfb5201movapd x9, x12
37bfb5206andpd x9, [rip+0x4a7931]
37bfb520faddsd x0, x9
37bfb5214ucomisd x0, x10
37bfb5219jp 0x37bfb533e
37bfb521fjne 0x37bfb533e
37bfb5225movapd x0, x10
37bfb522acmp rbx, rcx
37bfb522djle 0x37bfb5254
37bfb522flea rax, [r14+r14]
37bfb5233mov rdx, r10
37bfb5236sub rdx, rax
37bfb5239lea rax, [rbx+r13]
37bfb523dadd rax, rdx
37bfb5240movsd_xmm x10, [rdi+8*rax]
37bfb5246andpd x10, [rip+0x4a78f1]
37bfb524faddsd x0, x10
37bfb5254
37bfb5254loc_37bfb5254:
37bfb5254lea rax, [rcx+1]
37bfb5258cmp rbx, rax
37bfb525bjle 0x37bfb5299
37bfb525dmov rax, [rsp+240]
37bfb5265mov rdx, r10
37bfb5268mov rdi, [rsp+792]
37bfb5270lea rax, [rax+2*rax]
37bfb5274sub rdx, rax
37bfb5277mov rax, [rsp+256]
37bfb527fadd rax, rbx
37bfb5282add rax, rdx
37bfb5285movsd_xmm x10, [rdi+8*rax]
37bfb528bandpd x10, [rip+0x4a78ac]
37bfb5294addsd x0, x10
37bfb5299
37bfb5299loc_37bfb5299:
37bfb5299lea rax, [rcx+2]
37bfb529dcmp rbx, rax
37bfb52a0jle 0x37bfb52de
37bfb52a2mov rax, [rsp+240]
37bfb52aamov rdx, r10
37bfb52admov rdi, [rsp+792]
37bfb52b5shl rax, 2
37bfb52b9sub rdx, rax
37bfb52bcmov rax, [rsp+256]
37bfb52c4add rax, rbx
37bfb52c7add rax, rdx
37bfb52camovsd_xmm x10, [rdi+8*rax]
37bfb52d0andpd x10, [rip+0x4a7867]
37bfb52d9addsd x0, x10
37bfb52de
37bfb52deloc_37bfb52de:
37bfb52delea rax, [r11-1]
37bfb52e2cmp rbx, rax
37bfb52e5jge 0x37bfb5308
37bfb52e7mov rdi, [rsp+792]
37bfb52eflea rax, [rbx+r9+2]
37bfb52f4movsd_xmm x10, [rdi+8*rax]
37bfb52faandpd x10, [rip+0x4a783d]
37bfb5303addsd x0, x10
37bfb5308
37bfb5308loc_37bfb5308:
37bfb5308lea rax, [r11-2]
37bfb530ccmp rbx, rax
37bfb530fjge 0x37bfb5331
37bfb5311mov rdi, [rsp+792]
37bfb5319lea rax, [r9+rbp]
37bfb531dmovsd_xmm x10, [rdi+8*rax]
37bfb5323andpd x10, [rip+0x4a7814]
37bfb532caddsd x0, x10
37bfb5331
37bfb5331loc_37bfb5331:
37bfb5331lea rax, [r11-3]
37bfb5335cmp rbx, rax
37bfb5338jl 0x37bfb5f57
37bfb533e
37bfb533eloc_37bfb533e:
37bfb533emulsd x0, x6
37bfb5342andpd x1, [rip+0x4a77f6]
37bfb534amaxsd x0, x7
37bfb534ecomisd x0, x1
37bfb5352jb 0x37bfb53cc
37bfb5354lea rax, [rbx+r9]
37bfb5358subsd x2, x12
37bfb535dmovapd x10, x1
37bfb5362mov rdi, [rsp+792]
37bfb536aandpd x2, [rip+0x4a77ce]
37bfb5372movapd x0, x9
37bfb5377movsd_xmm x11, [rdi+8*rax]
37bfb537dandpd x11, [rip+0x4a77ba]
37bfb5386maxsd x0, x2
37bfb538aminsd x9, x2
37bfb538fpxor x2, x2
37bfb5393maxsd x10, x11
37bfb5398movapd x12, x10
37bfb539daddsd x12, x0
37bfb53a2divsd x0, x12
37bfb53a7mulsd x0, x9
37bfb53acucomisd x0, x2
37bfb53b0jp 0x37bfb5f31
37bfb53b6jne 0x37bfb5f31
37bfb53bc
37bfb53bcloc_37bfb53bc:
37bfb53bcmov rax, [rsp+792]
37bfb53c4mov [rax+8*r8], 0
37bfb53cc
37bfb53ccloc_37bfb53cc:
37bfb53cccmp [rsp+288], 1
37bfb53d5jbe 0x37bfb5bf3
37bfb53db
37bfb53dbloc_37bfb53db:
37bfb53dbmov rax, [rsp+728]
37bfb53e3cmp [rax], 0
37bfb53e7jne 0x37bfb5dd4
37bfb53ed
37bfb53edloc_37bfb53ed:
37bfb53edmov rdi, [rsp+248]
37bfb53f5cmp [rsp+176], rdi
37bfb53fdjle 0x37bfb3e02
37bfb5403mov rax, [rsp+224]
37bfb540badd rax, 1
37bfb540fjmp 0x37bfb4698
37bfb5414
37bfb5414loc_37bfb5414:
37bfb5414mov rdi, [rsp+752]
37bfb541cmov r10, [rdi]
37bfb541f
37bfb541floc_37bfb541f:
37bfb541fmov rdi, [rsp+720]
37bfb5427mov rcx, r10
37bfb542acmp [rdi], 0
37bfb542eje 0x37bfb5dc1
37bfb5434mov rdi, [rsp+744]
37bfb543cmov r12l, 1
37bfb5442mov [rsp+192], 1
37bfb544emov rsi, [rdi]
37bfb5451
37bfb5451loc_37bfb5451:
37bfb5451mov rdi, [rsp+368]
37bfb5459mov r8, r10
37bfb545csub r8, [rsp+328]
37bfb5464mov edx, 1
37bfb5469test r8, r8
37bfb546cmov r9l, 0
37bfb5472cmovle r8, rdx
37bfb5476mov rdx, rdi
37bfb5479sub rdx, rax
37bfb547ccmovs rdx, r9
37bfb5480mov r9, [rsp+480]
37bfb5488sub r9, rdx
37bfb548bmov rdx, r9
37bfb548esub rdx, r8
37bfb5491add rdx, 1
37bfb5495cmp rax, rdi
37bfb5498cmovle rdi, rax
37bfb549cmov rax, [rsp+896]
37bfb54a4mov [rsp+488], rdx
37bfb54acmov r9, [rax]
37bfb54afmov rbx, rdi
37bfb54b2lea r11, [rdi+1]
37bfb54b6test r9, r9
37bfb54b9js 0x37bfb5da2
37bfb54bfcmp rsi, r11
37bfb54c2jl 0x37bfb56cc
37bfb54c8mov rax, rsi
37bfb54cbxor edx, edx
37bfb54cdsub rax, r11
37bfb54d0div r9
37bfb54d3
37bfb54d3loc_37bfb54d3:
37bfb54d3mov rdx, [rsp+352]
37bfb54dbmov rdi, [rsp+856]
37bfb54e3mov [rsp+200], r12
37bfb54ebmov [rsp+208], r8
37bfb54f3mov r12, [rsp+800]
37bfb54fbmov [rsp+176], r9
37bfb5503mov r15, [rsp+912]
37bfb550bimul rdx, r8
37bfb550fadd rdx, [rsp+360]
37bfb5517sub rsi, rbx
37bfb551aadd rdx, r8
37bfb551dlea r13, [rip+0x4a75dc]
37bfb5524lea rbp, [rip+0x4a75fd]
37bfb552blea rdi, [rdi+8*rdx]
37bfb552flea rcx, [rip+0x4a75c2]
37bfb5536mov [rsp+152], r13
37bfb553emov r13, rsi
37bfb5541mov [rsp+144], rdi
37bfb5549mov rdi, [rsp+240]
37bfb5551mov [rsp+160], rbp
37bfb5559mov rsi, [rsp+904]
37bfb5561mov rbp, rax
37bfb5564mov rdx, rdi
37bfb5567imul r11, rdi
37bfb556bmov rdi, [rsp+792]
37bfb5573mov [rsp+128], rcx
37bfb557bimul rdx, r9
37bfb557flea rbx, [8*rdx]
37bfb5587mov [rsp+168], rbx
37bfb558fmov rbx, [rsp+328]
37bfb5597lea rdx, [rbx+r8]
37bfb559badd rdx, [rsp+256]
37bfb55a3lea rbx, [rsp+488]
37bfb55abadd rdx, r11
37bfb55aelea r14, [rdi+8*rdx]
37bfb55b2lea rdi, [rip+0x4a754f]
37bfb55b9mov rdx, r9
37bfb55bcmov [rsp+136], rdi
37bfb55c4jmp 0x37bfb55e5
37bfb55c6
37bfb55c6loc_37bfb55c6:
37bfb55c6mov rax, [rsp+896]
37bfb55cesub r13, [rsp+176]
37bfb55d6sub rbp, 1
37bfb55daadd r14, [rsp+168]
37bfb55e2mov rdx, [rax]
37bfb55e5
37bfb55e5loc_37bfb55e5:
37bfb55e5mov rax, [rsp+128]
37bfb55edcmp r13, rdx
37bfb55f0mov [rsp+112], 1
37bfb55f9lea r9, [rsp+472]
37bfb5601cmovle rdx, r13
37bfb5605mov [rsp+96], r15
37bfb560amov r8, rbx
37bfb560dlea rcx, [rip+0x4a7515]
37bfb5614mov [rsp+80], rax
37bfb5619mov rax, [rsp+864]
37bfb5621mov [rsp+104], 1
37bfb562amov [rsp+56], rax
37bfb562fmov rax, [rsp+144]
37bfb5637mov [rsp+88], rsi
37bfb563cmov [rsp+48], rax
37bfb5641mov rax, [rsp+136]
37bfb5649mov [rsp+72], r12
37bfb564emov [rsp+64], r14
37bfb5653mov [rsp+40], rax
37bfb5658mov [rsp+32], rbx
37bfb565dmov [rsp+472], rdx
37bfb5665mov rdx, [rsp+160]
37bfb566dcall dgemm_64_
37bfb5672mov [rsp+48], r12
37bfb5677mov r9, rsi
37bfb567amov rdx, rbx
37bfb567dmov [rsp+40], r14
37bfb5682mov rcx, [rsp+152]
37bfb568alea r8, [rsp+472]
37bfb5692mov [rsp+56], 3
37bfb569bmov [rsp+32], r15
37bfb56a0call dlacpy_64_
37bfb56a5test rbp, rbp
37bfb56a8jne 0x37bfb55c6
37bfb56aemov rax, [rsp+752]
37bfb56b6mov r12, [rsp+200]
37bfb56bemov r8, [rsp+208]
37bfb56c6mov r10, [rax]
37bfb56c9mov rcx, r10
37bfb56cc
37bfb56ccloc_37bfb56cc:
37bfb56ccmov rax, [rsp+328]
37bfb56d4mov rdx, r10
37bfb56d7cmp rax, r10
37bfb56dacmovge rdx, rax
37bfb56demov rax, [rsp+872]
37bfb56e6mov r9, [rax]
37bfb56e9sub rdx, 1
37bfb56edtest r9, r9
37bfb56f0js 0x37bfb5d7b
37bfb56f6cmp r12, rdx
37bfb56f9jg 0x37bfb5fd3
37bfb56ffmov rax, rdx
37bfb5702xor edx, edx
37bfb5704sub rax, [rsp+192]
37bfb570cdiv r9
37bfb570fmov r14, rax
37bfb5712
37bfb5712loc_37bfb5712:
37bfb5712mov rax, [rsp+352]
37bfb571amov rdi, [rsp+856]
37bfb5722lea r13, [rip+0x4a73d7]
37bfb5729lea rsi, [rip+0x4a73c8]
37bfb5730mov [rsp+128], rsi
37bfb5738lea rbx, [rsp+488]
37bfb5740mov rsi, [rsp+800]
37bfb5748lea rbp, [rip+0x4a73d9]
37bfb574fimul rax, r8
37bfb5753add rax, [rsp+360]
37bfb575bmov [rsp+160], r13
37bfb5763mov r13, r12
37bfb5766add rax, r8
37bfb5769mov [rsp+176], r8
37bfb5771lea rax, [rdi+8*rax]
37bfb5775mov rdi, [rsp+792]
37bfb577dmov [rsp+168], r9
37bfb5785mov [rsp+144], rax
37bfb578dmov rax, [rsp+328]
37bfb5795add rax, r8
37bfb5798imul rax, [rsp+240]
37bfb57a1add rax, [rsp+256]
37bfb57a9lea rax, [rdi+8*rax]
37bfb57adlea rdi, [rip+0x4a7354]
37bfb57b4mov [rsp+152], rax
37bfb57bcmov rax, r9
37bfb57bfmov [rsp+136], rdi
37bfb57c7mov rdi, [rsp+888]
37bfb57cfjmp 0x37bfb57f3
37bfb57d1
37bfb57d1loc_37bfb57d1:
37bfb57d1mov rax, [rsp+752]
37bfb57d9add r13, [rsp+168]
37bfb57e1sub r14, 1
37bfb57e5mov rcx, [rax]
37bfb57e8mov rax, [rsp+872]
37bfb57f0mov rax, [rax]
37bfb57f3
37bfb57f3loc_37bfb57f3:
37bfb57f3mov r15, [rsp+328]
37bfb57fbmov [rsp+96], rdi
37bfb5800mov r9, rbx
37bfb5803lea r8, [rsp+472]
37bfb580bmov [rsp+112], 1
37bfb5814cmp r15, rcx
37bfb5817mov [rsp+56], rsi
37bfb581ccmovge rcx, r15
37bfb5820mov [rsp+32], rbx
37bfb5825mov [rsp+104], 1
37bfb582emov rdx, rcx
37bfb5831mov rcx, [rsp+880]
37bfb5839sub rdx, r13
37bfb583cmov [rsp+88], rcx
37bfb5841mov rcx, [rsp+128]
37bfb5849cmp rdx, rax
37bfb584ccmovg rdx, rax
37bfb5850mov rax, [rsp+152]
37bfb5858mov [rsp+80], rcx
37bfb585dmov rcx, [rsp+864]
37bfb5865lea r15, [rax+8*r13]
37bfb5869mov rax, [rsp+136]
37bfb5871mov [rsp+472], rdx
37bfb5879mov rdx, rbp
37bfb587cmov [rsp+72], rcx
37bfb5881mov rcx, [rsp+144]
37bfb5889mov [rsp+48], r15
37bfb588emov [rsp+64], rcx
37bfb5893mov rcx, rbp
37bfb5896mov [rsp+40], rax
37bfb589bcall dgemm_64_
37bfb58a0mov [rsp+48], rsi
37bfb58a5mov r8, rbx
37bfb58a8mov r9, [rsp+880]
37bfb58b0mov [rsp+40], r15
37bfb58b5mov rcx, [rsp+160]
37bfb58bdlea rdx, [rsp+472]
37bfb58c5mov [rsp+56], 3
37bfb58cemov [rsp+32], rdi
37bfb58d3call dlacpy_64_
37bfb58d8test r14, r14
37bfb58dbjne 0x37bfb57d1
37bfb58e1mov rax, [rsp+728]
37bfb58e9mov r8, [rsp+176]
37bfb58f1cmp [rax], 0
37bfb58f5je 0x37bfb46c3
37bfb58fbmov rax, [rsp+808]
37bfb5903mov r12, [rax]
37bfb5906mov rax, [rsp+816]
37bfb590emov rcx, [rax]
37bfb5911mov rax, [rsp+872]
37bfb5919mov r9, [rax]
37bfb591ctest r9, r9
37bfb591fjs 0x37bfb5f0f
37bfb5925
37bfb5925loc_37bfb5925:
37bfb5925cmp r12, rcx
37bfb5928jg 0x37bfb46c3
37bfb592emov rax, rcx
37bfb5931xor edx, edx
37bfb5933sub rax, r12
37bfb5936div r9
37bfb5939mov r14, rax
37bfb593c
37bfb593cloc_37bfb593c:
37bfb593cmov rax, [rsp+352]
37bfb5944lea rbp, [rip+0x4a71dd]
37bfb594bmov r15, r14
37bfb594emov rdx, rcx
37bfb5951mov rdi, [rsp+856]
37bfb5959mov rsi, rbp
37bfb595clea rbx, [rsp+488]
37bfb5964lea r14, [rip+0x4a7195]
37bfb596bimul rax, r8
37bfb596fadd rax, [rsp+360]
37bfb5977mov rbp, r9
37bfb597aadd rax, r8
37bfb597dlea rax, [rdi+8*rax]
37bfb5981mov rdi, [rsp+824]
37bfb5989mov [rsp+144], rax
37bfb5991mov rax, [rsp+328]
37bfb5999add rax, r8
37bfb599cimul rax, [rsp+376]
37bfb59a5add rax, [rsp+384]
37bfb59adlea rax, [rdi+8*rax]
37bfb59b1mov [rsp+152], rax
37bfb59b9lea rax, [rip+0x4a7148]
37bfb59c0mov [rsp+136], rax
37bfb59c8lea rax, [rip+0x4a7129]
37bfb59cfmov [rsp+128], rax
37bfb59d7jmp 0x37bfb59e4
37bfb59d9
37bfb59d9loc_37bfb59d9:
37bfb59d9mov rax, [rsp+816]
37bfb59e1mov rdx, [rax]
37bfb59e4
37bfb59e4loc_37bfb59e4:
37bfb59e4mov rax, [rsp+872]
37bfb59ecsub rdx, r12
37bfb59efmov r9, rbx
37bfb59f2lea r8, [rsp+472]
37bfb59faadd rdx, 1
37bfb59femov rcx, [rax]
37bfb5a01mov rax, [rsp+152]
37bfb5a09mov [rsp+32], rbx
37bfb5a0emov [rsp+104], 1
37bfb5a17mov [rsp+112], 1
37bfb5a20lea r13, [rax+8*r12]
37bfb5a24cmp rdx, rcx
37bfb5a27mov rax, [rsp+888]
37bfb5a2fcmovg rdx, rcx
37bfb5a33mov [rsp+48], r13
37bfb5a38mov rcx, rsi
37bfb5a3badd r12, rbp
37bfb5a3emov [rsp+96], rax
37bfb5a43mov rax, [rsp+880]
37bfb5a4bmov [rsp+472], rdx
37bfb5a53mov rdx, rsi
37bfb5a56mov [rsp+88], rax
37bfb5a5bmov rax, [rsp+128]
37bfb5a63mov [rsp+80], rax
37bfb5a68mov rax, [rsp+864]
37bfb5a70mov [rsp+72], rax
37bfb5a75mov rax, [rsp+144]
37bfb5a7dmov [rsp+64], rax
37bfb5a82mov rax, [rsp+832]
37bfb5a8amov [rsp+56], rax
37bfb5a8fmov rax, [rsp+136]
37bfb5a97mov [rsp+40], rax
37bfb5a9ccall dgemm_64_
37bfb5aa1mov [rsp+40], r13
37bfb5aa6mov r8, rbx
37bfb5aa9mov rcx, r14
37bfb5aacmov rax, [rsp+832]
37bfb5ab4mov r9, [rsp+880]
37bfb5abcmov [rsp+56], 3
37bfb5ac5lea rdx, [rsp+472]
37bfb5acdmov [rsp+48], rax
37bfb5ad2mov rax, [rsp+888]
37bfb5adamov [rsp+32], rax
37bfb5adfcall dlacpy_64_
37bfb5ae4sub r15, 1
37bfb5ae8jb 0x37bfb46c3
37bfb5aeejmp 0x37bfb59d9
37bfb5af3
37bfb5af3loc_37bfb5af3:
37bfb5af3mov rax, [rsp+752]
37bfb5afblea rdx, [rsp+480]
37bfb5b03lea r9, [rip+0x4a6fee]
37bfb5b0amov r8, rdx
37bfb5b0dlea rcx, [rip+0x4a6fec]
37bfb5b14mov rsi, [rax]
37bfb5b17mov rax, [rsp+864]
37bfb5b1fmov [rsp+56], 3
37bfb5b28mov [rsp+48], rax
37bfb5b2dmov rax, [rsp+856]
37bfb5b35mov [rsp+40], rax
37bfb5b3alea rax, [rip+0x4a6fc7]
37bfb5b41mov [rsp+32], rax
37bfb5b46call dlaset_64_
37bfb5b4bmov rax, [rsp+760]
37bfb5b53mov rax, [rax]
37bfb5b56lea rdx, [rax-2]
37bfb5b5acmp rdx, rbx
37bfb5b5dcmovle rbx, rdx
37bfb5b61mov [rsp+336], rbx
37bfb5b69cmp rdi, rbx
37bfb5b6cjg 0x37bfb5414
37bfb5b72mov rdi, [rsp+328]
37bfb5b7acmp rdi, rsi
37bfb5b7dcmovge rsi, rdi
37bfb5b81mov [rsp+136], rsi
37bfb5b89jmp 0x37bfb3d1c
37bfb5b8e
37bfb5b8eloc_37bfb5b8e:
37bfb5b8emov rax, [rsp+368]
37bfb5b96cmp r11, rax
37bfb5b99cmovle rax, r11
37bfb5b9dcmp rax, rdi
37bfb5ba0jge 0x37bfb5012
37bfb5ba6mov rax, [rsp+752]
37bfb5baemov rcx, [rax]
37bfb5bb1cmp rcx, rbx
37bfb5bb4jg 0x37bfb5bf3
37bfb5bb6mov rdx, [rsp+240]
37bfb5bbemov rax, [rsp+256]
37bfb5bc6pxor x0, x0
37bfb5bcamov r9, [rsp+792]
37bfb5bd2imul rdx, rbx
37bfb5bd6add rax, rdx
37bfb5bd9lea r8, [rax+rdi]
37bfb5bddmovsd_xmm x1, [r9+8*r8]
37bfb5be3ucomisd x1, x0
37bfb5be7jp 0x37bfb51b5
37bfb5bedjne 0x37bfb51b5
37bfb5bf3
37bfb5bf3loc_37bfb5bf3:
37bfb5bf3mov r8, rcx
37bfb5bf6sub r8, [rsp+328]
37bfb5bfemov eax, 1
37bfb5c03mov rdx, [rsp+480]
37bfb5c0btest r8, r8
37bfb5c0ecmovle r8, rax
37bfb5c12cmp r8, rdx
37bfb5c15jg 0x37bfb53ed
37bfb5c1bmov rdi, [rsp+352]
37bfb5c23mov rax, rbx
37bfb5c26lea r9, [rdx+1]
37bfb5c2asub rax, [rsp+328]
37bfb5c32add rax, 1
37bfb5c36mov rbx, [rsp+856]
37bfb5c3eimul rax, rdi
37bfb5c42add rax, rdi
37bfb5c45add rax, [rsp+360]
37bfb5c4dneg rdi
37bfb5c50add rax, r8
37bfb5c53mov rdx, rdi
37bfb5c56lea rax, [rbx+8*rax]
37bfb5c5a
37bfb5c5aloc_37bfb5c5a:
37bfb5c5amovsd_xmm x0, [rax]
37bfb5c5emovsd_xmm x1, [rax+8*rdx]
37bfb5c63movapd x2, x4
37bfb5c67add r8, 1
37bfb5c6bmulsd x0, x3
37bfb5c6faddsd x0, x1
37bfb5c73mulsd x2, x0
37bfb5c77mulsd x0, x5
37bfb5c7bsubsd x1, x2
37bfb5c7fmovsd_xmm [rax+8*rdx], x1
37bfb5c84movsd_xmm x1, [rax]
37bfb5c88add rax, 8
37bfb5c8csubsd x1, x0
37bfb5c90movsd_xmm [rax-8], x1
37bfb5c95cmp r8, r9
37bfb5c98jne 0x37bfb5c5a
37bfb5c9ajmp 0x37bfb53ed
37bfb5c9f
37bfb5c9floc_37bfb5c9f:
37bfb5c9fmov rax, [rsp+280]
37bfb5ca7mov r8, [rsp+784]
37bfb5cafmov [rsp+56], r12
37bfb5cb4mov rcx, [rsp+248]
37bfb5cbcmov rdx, [rsp+240]
37bfb5cc4mov [rsp+144], r10
37bfb5ccclea rax, [8*rax+8]
37bfb5cd4mov r9, [rsp+792]
37bfb5cdcadd r8, rax
37bfb5cdfadd rax, [rsp+776]
37bfb5ce7shl rcx, 4
37bfb5cebmov [rsp+40], rax
37bfb5cf0mov rax, [rsp+784]
37bfb5cf8imul rdx, rdi
37bfb5cfcmov [rsp+48], r8
37bfb5d01add rdx, [rsp+256]
37bfb5d09add rax, rcx
37bfb5d0cmov r8, [rsp+800]
37bfb5d14add rdx, rdi
37bfb5d17mov [rsp+32], rax
37bfb5d1cmov rax, [rsp+776]
37bfb5d24lea rdx, [r9+8*rdx]
37bfb5d28lea r9, [rax+rcx]
37bfb5d2clea rcx, [rip+0x4a6ddd]
37bfb5d33call dlaqr1_64_
37bfb5d38mov rax, [rsp+840]
37bfb5d40mov r8, [rsp+144]
37bfb5d48lea rdx, [rsp+464]
37bfb5d50lea r9, [rip+0x4a6dc1]
37bfb5d57lea rcx, [rip+0x4a6db2]
37bfb5d5emovsd_xmm x0, [rax+8*rbp]
37bfb5d63mov [rsp+32], r12
37bfb5d68movsd_xmm [rsp+464], x0
37bfb5d71call dlarfg_64_
37bfb5d76jmp 0x37bfb4f23
37bfb5d7b
37bfb5d7bloc_37bfb5d7b:
37bfb5d7bmov r10, r9
37bfb5d7eneg r10
37bfb5d81cmp r12, rdx
37bfb5d84jl 0x37bfb6000
37bfb5d8amov rax, [rsp+192]
37bfb5d92sub rax, rdx
37bfb5d95xor edx, edx
37bfb5d97div r10
37bfb5d9amov r14, rax
37bfb5d9djmp 0x37bfb5712
37bfb5da2
37bfb5da2loc_37bfb5da2:
37bfb5da2cmp rsi, r11
37bfb5da5jg 0x37bfb56cc
37bfb5dabmov rax, r11
37bfb5daemov rcx, r9
37bfb5db1xor edx, edx
37bfb5db3sub rax, rsi
37bfb5db6neg rcx
37bfb5db9div rcx
37bfb5dbcjmp 0x37bfb54d3
37bfb5dc1
37bfb5dc1loc_37bfb5dc1:
37bfb5dc1mov [rsp+192], r10
37bfb5dc9mov r12, r10
37bfb5dccmov rsi, rax
37bfb5dcfjmp 0x37bfb5451
37bfb5dd4
37bfb5dd4loc_37bfb5dd4:
37bfb5dd4mov rax, [rsp+808]
37bfb5ddcmov rdx, [rax]
37bfb5ddfmov rax, [rsp+816]
37bfb5de7mov r8, [rax]
37bfb5deacmp rdx, r8
37bfb5dedjg 0x37bfb5e62
37bfb5defmov rdi, [rsp+376]
37bfb5df7lea rax, [rbx+2]
37bfb5dfblea r9, [r8+1]
37bfb5dffmov rbx, [rsp+824]
37bfb5e07imul rax, rdi
37bfb5e0badd rax, [rsp+384]
37bfb5e13neg rdi
37bfb5e16add rax, rdx
37bfb5e19mov r8, rdi
37bfb5e1clea rax, [rbx+8*rax]
37bfb5e20
37bfb5e20loc_37bfb5e20:
37bfb5e20movsd_xmm x0, [rax]
37bfb5e24movsd_xmm x1, [rax+8*r8]
37bfb5e2amovapd x2, x4
37bfb5e2eadd rdx, 1
37bfb5e32mulsd x0, x3
37bfb5e36addsd x0, x1
37bfb5e3amulsd x2, x0
37bfb5e3emulsd x0, x5
37bfb5e42subsd x1, x2
37bfb5e46movsd_xmm [rax+8*r8], x1
37bfb5e4cmovsd_xmm x1, [rax]
37bfb5e50add rax, 8
37bfb5e54subsd x1, x0
37bfb5e58movsd_xmm [rax-8], x1
37bfb5e5dcmp rdx, r9
37bfb5e60jne 0x37bfb5e20
37bfb5e62
37bfb5e62loc_37bfb5e62:
37bfb5e62mov rdi, [rsp+248]
37bfb5e6acmp [rsp+176], rdi
37bfb5e72jle 0x37bfb3e02
37bfb5e78mov rax, [rsp+224]
37bfb5e80mov rdi, [rsp+720]
37bfb5e88add rax, 1
37bfb5e8ccmp [rdi], 0
37bfb5e90je 0x37bfb44b7
37bfb5e96jmp 0x37bfb4698
37bfb5e9b
37bfb5e9b 0f 1f 44 00 00 ..D..
37bfb5ea0
37bfb5ea0loc_37bfb5ea0:
37bfb5ea0mov rcx, [rsp+256]
37bfb5ea8lea rdx, [rcx+rbx]
37bfb5eacmov rcx, [rsp+240]
37bfb5eb4imul rcx, rdi
37bfb5eb8add rdx, rcx
37bfb5ebbmov rcx, [rsp+792]
37bfb5ec3lea rdx, [rcx+8*rdx+8]
37bfb5ec8mov rcx, rdi
37bfb5ecb
37bfb5ecbloc_37bfb5ecb:
37bfb5ecbmovsd_xmm x2, [rdx+8]
37bfb5ed0movapd x1, x3
37bfb5ed4movsd_xmm x0, [rdx]
37bfb5ed8movapd x9, x4
37bfb5eddadd rcx, 1
37bfb5ee1mulsd x1, x2
37bfb5ee5addsd x1, x0
37bfb5ee9mulsd x9, x1
37bfb5eeemulsd x1, x5
37bfb5ef2subsd x0, x9
37bfb5ef7subsd x2, x1
37bfb5efbunpcklpd x0, x2
37bfb5effmovups [rdx], x0
37bfb5f02add rdx, rsi
37bfb5f05cmp rax, rcx
37bfb5f08jge 0x37bfb5ecb
37bfb5f0ajmp 0x37bfb5168
37bfb5f0f
37bfb5f0floc_37bfb5f0f:
37bfb5f0fmov r10, r9
37bfb5f12neg r10
37bfb5f15
37bfb5f15loc_37bfb5f15:
37bfb5f15cmp r12, rcx
37bfb5f18jl 0x37bfb46c3
37bfb5f1emov rax, r12
37bfb5f21xor edx, edx
37bfb5f23sub rax, rcx
37bfb5f26div r10
37bfb5f29mov r14, rax
37bfb5f2cjmp 0x37bfb593c
37bfb5f31
37bfb5f31loc_37bfb5f31:
37bfb5f31divsd x10, x12
37bfb5f36minsd x1, x11
37bfb5f3bmulsd x0, x6
37bfb5f3fmaxsd x0, x7
37bfb5f43mulsd x1, x10
37bfb5f48comisd x0, x1
37bfb5f4cjb 0x37bfb53cc
37bfb5f52jmp 0x37bfb53bc
37bfb5f57
37bfb5f57loc_37bfb5f57:
37bfb5f57mov rdi, [rsp+792]
37bfb5f5flea rax, [rbx+r9+4]
37bfb5f64movsd_xmm x10, [rdi+8*rax]
37bfb5f6aandpd x10, [rip+0x4a6bcd]
37bfb5f73addsd x0, x10
37bfb5f78jmp 0x37bfb533e
37bfb5f7d
37bfb5f7dloc_37bfb5f7d:
37bfb5f7dmov rax, [rsp+752]
37bfb5f85mov rcx, [rax]
37bfb5f88cmp rbx, rcx
37bfb5f8bjl 0x37bfb53db
37bfb5f91mov rdx, [rsp+240]
37bfb5f99mov rax, [rsp+256]
37bfb5fa1pxor x0, x0
37bfb5fa5mov r9, [rsp+792]
37bfb5fadimul rdx, rbx
37bfb5fb1add rax, rdx
37bfb5fb4lea r8, [rdi+rax]
37bfb5fb8movsd_xmm x1, [r9+8*r8]
37bfb5fbeucomisd x1, x0
37bfb5fc2jp 0x37bfb51b5
37bfb5fc8je 0x37bfb53db
37bfb5fcejmp 0x37bfb51b5
37bfb5fd3
37bfb5fd3loc_37bfb5fd3:
37bfb5fd3mov rax, [rsp+728]
37bfb5fdbcmp [rax], 0
37bfb5fdfje 0x37bfb46c3
37bfb5fe5mov rax, [rsp+808]
37bfb5fedmov r12, [rax]
37bfb5ff0mov rax, [rsp+816]
37bfb5ff8mov rcx, [rax]
37bfb5ffbjmp 0x37bfb5925
37bfb6000
37bfb6000loc_37bfb6000:
37bfb6000mov rax, [rsp+728]
37bfb6008cmp [rax], 0
37bfb600cje 0x37bfb46c3
37bfb6012mov rax, [rsp+808]
37bfb601amov r12, [rax]
37bfb601dmov rax, [rsp+816]
37bfb6025mov rcx, [rax]
37bfb6028jmp 0x37bfb5f15
37bfb3970
37bfb3970dlaqr5_64_:
37bfb3970push r15
37bfb3972push r14
37bfb3974push r13
37bfb3976push r12
37bfb3978push rbp
37bfb3979push rdi
37bfb397apush rsi
37bfb397bpush rbx
37bfb397csub rsp, 648
37bfb3983movups [rsp+528], x6
37bfb398bmovups [rsp+544], x7
37bfb3993movups [rsp+560], x8
37bfb399cmovups [rsp+576], x9
37bfb39a5movups [rsp+592], x10
37bfb39aemovups [rsp+608], x11
37bfb39b7movups [rsp+624], x12
37bfb39c0mov rax, [rsp+768]
37bfb39c8mov rbp, r8
37bfb39cbmov r8, [rax]
37bfb39cemov [rsp+720], rcx
37bfb39d6mov [rsp+728], rdx
37bfb39demov [rsp+744], r9
37bfb39e6cmp r8, 1
37bfb39eajle 0x37bfb46f9
37bfb39f0mov rdi, [rsp+760]
37bfb39f8mov rax, [rsp+752]
37bfb3a00mov rdi, [rdi]
37bfb3a03cmp [rax], rdi
37bfb3a06jge 0x37bfb46f9
37bfb3a0cmov rax, [rsp+800]
37bfb3a14xor edx, edx
37bfb3a16mov rax, [rax]
37bfb3a19test rax, rax
37bfb3a1ccmovns rdx, rax
37bfb3a20mov rax, [rsp+864]
37bfb3a28mov rbx, [rax]
37bfb3a2bmov rax, [rsp+848]
37bfb3a33mov [rsp+240], rdx
37bfb3a3bnot rdx
37bfb3a3emov [rsp+256], rdx
37bfb3a46mov rsi, [rax]
37bfb3a49mov rax, [rsp+832]
37bfb3a51mov rdi, [rax]
37bfb3a54cmp r8, 2
37bfb3a58je 0x37bfb3abe
37bfb3a5alea rcx, [r8-3]
37bfb3a5emov rax, [rsp+784]
37bfb3a66mov rdx, [rsp+776]
37bfb3a6eshr rcx, 1
37bfb3a71
37bfb3a71loc_37bfb3a71:
37bfb3a71movsd_xmm x0, [rax+8]
37bfb3a76movsd_xmm x1, [rax]
37bfb3a7amovapd x2, x0
37bfb3a7exorpd x2, [rip+0x4a90aa]
37bfb3a86ucomisd x1, x2
37bfb3a8ajp 0x37bfb3a8e
37bfb3a8cje 0x37bfb3aac
37bfb3a8e
37bfb3a8eloc_37bfb3a8e:
37bfb3a8emovsd_xmm x2, [rdx]
37bfb3a92movupd x3, [rdx+8]
37bfb3a97movhpd x0, [rax+16]
37bfb3a9cmovsd_xmm [rax+16], x1
37bfb3aa1movups [rax], x0
37bfb3aa4movups [rdx], x3
37bfb3aa7movsd_xmm [rdx+16], x2
37bfb3aac
37bfb3aacloc_37bfb3aac:
37bfb3aacsub rcx, 1
37bfb3ab0add rax, 16
37bfb3ab4add rdx, 16
37bfb3ab8cmp rcx, -1
37bfb3abcjne 0x37bfb3a71
37bfb3abe
37bfb3abeloc_37bfb3abe:
37bfb3abeand r8, -2
37bfb3ac2mov edx, 12
37bfb3ac7lea rcx, [rip+0x4a9012]
37bfb3acemov [rsp+392], r8
37bfb3ad6call dlamch_64_
37bfb3adbmov edx, 9
37bfb3ae0lea rcx, [rip+0x4a9005]
37bfb3ae7movapd x9, x0
37bfb3aeccall dlamch_64_
37bfb3af1mov rax, [rsp+744]
37bfb3af9mov r10, [rbp]
37bfb3afdmov rcx, [rsp+760]
37bfb3b05movapd x6, x0
37bfb3b09mov r9, [rax]
37bfb3b0cmov rax, [rsp+752]
37bfb3b14mov rdx, [rcx]
37bfb3b17mov rax, [rax]
37bfb3b1alea rcx, [rax+1]
37bfb3b1ecmp rcx, rdx
37bfb3b21jge 0x37bfb3b4f
37bfb3b23mov r8, [rsp+240]
37bfb3b2bmov rcx, [rsp+256]
37bfb3b33mov r15, [rsp+792]
37bfb3b3bimul r8, rax
37bfb3b3fadd rcx, rax
37bfb3b42lea rcx, [r8+rcx+2]
37bfb3b47mov [r15+8*rcx], 0
37bfb3b4f
37bfb3b4floc_37bfb3b4f:
37bfb3b4fmov r15, [rsp+392]
37bfb3b57sub rdx, 2
37bfb3b5bsub rax, r15
37bfb3b5elea rcx, [r15+r15]
37bfb3b62lea r8, [rax+1]
37bfb3b66mov [rsp+480], rcx
37bfb3b6ecmp r8, rdx
37bfb3b71jg 0x37bfb46f9
37bfb3b77xor eax, eax
37bfb3b79test rbx, rbx
37bfb3b7cpxor x7, x7
37bfb3b80mov [rsp+328], r8
37bfb3b88cmovns rax, rbx
37bfb3b8ccvtsi2sd x7, r9
37bfb3b91mov [rsp+352], rax
37bfb3b99divsd x7, x6
37bfb3b9dmov rbx, rax
37bfb3ba0not rax
37bfb3ba3mov [rsp+360], rax
37bfb3babxor eax, eax
37bfb3badtest rsi, rsi
37bfb3bb0cmovns rax, rsi
37bfb3bb4mov rsi, rax
37bfb3bb7mov [rsp+296], rax
37bfb3bbfnot rax
37bfb3bc2mov [rsp+304], rax
37bfb3bcaxor eax, eax
37bfb3bcctest rdi, rdi
37bfb3bcfcmovns rax, rdi
37bfb3bd3mov rdi, r15
37bfb3bd6sar r15, 1
37bfb3bd9mov [rsp+344], r15
37bfb3be1mov r14, rax
37bfb3be4mov [rsp+376], rax
37bfb3becnot rax
37bfb3befmov [rsp+384], rax
37bfb3bf7lea rax, [r10-1]
37bfb3bfbmov [rsp+288], rax
37bfb3c03mov rax, rdx
37bfb3c06xor edx, edx
37bfb3c08sub rax, r8
37bfb3c0bdiv rdi
37bfb3c0emov rdx, [rsp+240]
37bfb3c16mulsd x7, x9
37bfb3c1bmov [rsp+400], rax
37bfb3c23mov rax, rdx
37bfb3c26not rax
37bfb3c29shl rax, 4
37bfb3c2dmov r15, rax
37bfb3c30mov rax, rsi
37bfb3c33neg rax
37bfb3c36mov [rsp+440], r15
37bfb3c3eshl rax, 3
37bfb3c42mov [rsp+184], rax
37bfb3c4alea rax, [r15+16]
37bfb3c4emov [rsp+232], rax
37bfb3c56lea rax, [8*rdx]
37bfb3c5emov [rsp+424], rax
37bfb3c66mov rax, r14
37bfb3c69neg rax
37bfb3c6cadd rax, rax
37bfb3c6fmov [rsp+408], rax
37bfb3c77mov rax, rbx
37bfb3c7aneg rax
37bfb3c7dadd rax, rax
37bfb3c80mov [rsp+416], rax
37bfb3c88lea rax, [rdi-1]
37bfb3c8cmov [rsp+432], rax
37bfb3c94
37bfb3c94loc_37bfb3c94:
37bfb3c94mov rdi, [rsp+328]
37bfb3c9clea rax, [rdi+rcx]
37bfb3ca0mov [rsp+368], rax
37bfb3ca8mov rax, [rsp+432]
37bfb3cb0lea rbx, [rax+rdi]
37bfb3cb4cmp [rsp+288], 1
37bfb3cbdjbe 0x37bfb5af3
37bfb3cc3mov rax, [rsp+720]
37bfb3ccbmov [rsp+136], 1
37bfb3cd7cmp [rax], 0
37bfb3cdbjne 0x37bfb3cf0
37bfb3cddmov rax, [rsp+752]
37bfb3ce5mov rax, [rax]
37bfb3ce8mov [rsp+136], rax
37bfb3cf0
37bfb3cf0loc_37bfb3cf0:
37bfb3cf0mov rax, [rsp+760]
37bfb3cf8mov rax, [rax]
37bfb3cfblea rdx, [rax-2]
37bfb3cffcmp rdx, rbx
37bfb3d02cmovle rbx, rdx
37bfb3d06mov [rsp+336], rbx
37bfb3d0ecmp [rsp+328], rbx
37bfb3d16jg 0x37bfb46c3
37bfb3d1c
37bfb3d1cloc_37bfb3d1c:
37bfb3d1cmov rdi, [rsp+328]
37bfb3d24mov rsi, [rsp+424]
37bfb3d2cmov r11, rax
37bfb3d2fmov r15, [rsp+440]
37bfb3d37mov [rsp+224], rdi
37bfb3d3fmov rdi, [rsp+752]
37bfb3d47mov r10, [rdi]
37bfb3d4amov rcx, r10
37bfb3d4dnop [rax]
37bfb3d50
37bfb3d50loc_37bfb3d50:
37bfb3d50mov rdi, [rsp+224]
37bfb3d58mov rdx, rcx
37bfb3d5bsub rdx, rdi
37bfb3d5emov rax, rdx
37bfb3d61shr rax, 63
37bfb3d65add rax, rdx
37bfb3d68mov rdx, r11
37bfb3d6bsar rax, 1
37bfb3d6elea rbx, [rax+1]
37bfb3d72mov eax, 1
37bfb3d77test rbx, rbx
37bfb3d7acmovg rax, rbx
37bfb3d7esub rdx, rdi
37bfb3d81mov rdi, [rsp+344]
37bfb3d89mov [rsp+176], rax
37bfb3d91lea rax, [rdx-1]
37bfb3d95mov rbx, rdi
37bfb3d98shr rax, 63
37bfb3d9clea rax, [rax+rdx-1]
37bfb3da1sar rax, 1
37bfb3da4cmp rdi, rax
37bfb3da7cmovg rbx, rax
37bfb3dabmov [rsp+248], rbx
37bfb3db3jle 0x37bfb3de1
37bfb3db5mov rax, [rsp+248]
37bfb3dbdmov rdi, [rsp+224]
37bfb3dc5add rax, rax
37bfb3dc8mov [rsp+280], rax
37bfb3dd0lea rbx, [rax+rdi]
37bfb3dd4lea rax, [r11-2]
37bfb3dd8cmp rbx, rax
37bfb3ddbje 0x37bfb4e38
37bfb3de1
37bfb3de1loc_37bfb3de1:
37bfb3de1mov rax, [rsp+248]
37bfb3de9cmp [rsp+176], rax
37bfb3df1jg 0x37bfb4bff
37bfb3df7add rax, rax
37bfb3dfamov [rsp+280], rax
37bfb3e02
37bfb3e02loc_37bfb3e02:
37bfb3e02mov rax, [rsp+224]
37bfb3e0amov rdx, [rsp+280]
37bfb3e12mov [rsp+208], 0
37bfb3e1emov r13, [rsp+256]
37bfb3e26mov r9, [rsp+240]
37bfb3e2emov [rsp+320], rsi
37bfb3e36lea rdi, [rax+rdx-2]
37bfb3e3bmov r11, [rsp+792]
37bfb3e43mov r10, [rsp+792]
37bfb3e4bmov [rsp+160], rdi
37bfb3e53mov rdi, [rsp+248]
37bfb3e5blea rbx, [rax+2*rdi-2]
37bfb3e60add rax, r13
37bfb3e63lea r14, [rax+rdx]
37bfb3e67mov rax, r9
37bfb3e6amov rdx, [rsp+792]
37bfb3e72mov [rsp+312], rbx
37bfb3e7aimul rax, rbx
37bfb3e7emov [rsp+272], r14
37bfb3e86add rax, r14
37bfb3e89lea r12, [rdx+8*rax]
37bfb3e8dlea rdx, [rbx+1]
37bfb3e91imul rdx, r9
37bfb3e95lea rax, [rdx+r14]
37bfb3e99mov r14, rdi
37bfb3e9cadd rdx, r13
37bfb3e9flea r11, [r11+8*rax+16]
37bfb3ea4lea rbp, [8*rax]
37bfb3eacadd rbp, [rsp+792]
37bfb3eb4mov [rsp+200], r11
37bfb3ebcmov r11, [rsp+296]
37bfb3ec4imul r11, rdi
37bfb3ec8mov rdi, [rsp+304]
37bfb3ed0lea rax, [r11+rdi]
37bfb3ed4mov rdi, [rsp+840]
37bfb3edcmov r11, r9
37bfb3edflea rdi, [rdi+8*rax]
37bfb3ee3lea rax, [rbx+2]
37bfb3ee7imul rax, r9
37bfb3eebmov r9, [rsp+136]
37bfb3ef3add r9, r13
37bfb3ef6mov r13, r14
37bfb3ef9lea r8, [rax+r9]
37bfb3efdadd rax, [rsp+272]
37bfb3f05shl r13, 4
37bfb3f09lea r8, [r10+8*r8]
37bfb3f0dmov [rsp+152], r8
37bfb3f15lea r8, [rbx+3]
37bfb3f19imul r8, r11
37bfb3f1dadd r8, r9
37bfb3f20mov r9, [rsp+776]
37bfb3f28lea rbx, [r10+8*r8]
37bfb3f2cmov [rsp+144], rbx
37bfb3f34lea rbx, [r10+8*rdx]
37bfb3f38mov rdx, r14
37bfb3f3blea r14, [r10+8*rax]
37bfb3f3fmov rax, [rsp+224]
37bfb3f47mov [rsp+128], rdx
37bfb3f4fadd r9, r13
37bfb3f52mov r10, [rsp+160]
37bfb3f5aadd r13, [rsp+784]
37bfb3f62add rax, 3
37bfb3f66mov [rsp+216], rax
37bfb3f6emov rax, r9
37bfb3f71nop [rax]
37bfb3f75nop [rax+rax]
37bfb3f80
37bfb3f80loc_37bfb3f80:
37bfb3f80mov rdx, [rsp+216]
37bfb3f88lea r11, [rdi+8]
37bfb3f8csub [rsp+128], 1
37bfb3f95mov rsi, [rsp+128]
37bfb3f9dlea rsi, [rdx+2*rsi]
37bfb3fa1lea rdx, [rdi+16]
37bfb3fa5mov [rsp+160], rdx
37bfb3fadlea rdx, [rcx-1]
37bfb3fb1cmp rdx, r10
37bfb3fb4je 0x37bfb4750
37bfb3fbamovsd_xmm x2, [r14+8]
37bfb3fc0movsd_xmm x3, [rdi+8]
37bfb3fc5lea rdx, [rsp+464]
37bfb3fcdlea r9, [rip+0x4a8b44]
37bfb3fd4movsd_xmm x0, [rdi+24]
37bfb3fd9movsd_xmm x1, [rdi+16]
37bfb3fdelea rcx, [rip+0x4a8b3b]
37bfb3fe5mov [rsp+192], r10
37bfb3fedmovapd x4, x3
37bfb3ff1mov r8, [rsp+160]
37bfb3ff9mov [rsp+168], rax
37bfb4001mulsd x2, x0
37bfb4005mulsd x1, x3
37bfb4009mulsd x0, x3
37bfb400dmulsd x4, x2
37bfb4011mulsd x1, x2
37bfb4015xorpd x4, [rip+0x4a8b13]
37bfb401dmulsd x0, x2
37bfb4021xorpd x1, [rip+0x4a8b07]
37bfb4029movsd_xmm [r12+8], x4
37bfb4030movsd_xmm [rbp+8], x1
37bfb4035movsd_xmm x1, [r14+8]
37bfb403bsubsd x1, x0
37bfb403fmovsd_xmm [r14+8], x1
37bfb4045movsd_xmm x0, [r12-8]
37bfb404cmovsd_xmm [rsp+464], x0
37bfb4055movupd x0, [r12]
37bfb405bmovups [rdi+16], x0
37bfb405fmov [rsp+32], r11
37bfb4064call dlarfg_64_
37bfb4069pxor x0, x0
37bfb406ducomisd x0, [r12+8]
37bfb4074mov rax, [rsp+168]
37bfb407cmov r10, [rsp+192]
37bfb4084jp 0x37bfb40b0
37bfb4086jne 0x37bfb40b0
37bfb4088ucomisd x0, [rbp+8]
37bfb408djp 0x37bfb40b0
37bfb408fjne 0x37bfb40b0
37bfb4091ucomisd x0, [r14+8]
37bfb4097jp 0x37bfb482d
37bfb409djne 0x37bfb482d
37bfb40a3nop
37bfb40a5nop [rax+rax]
37bfb40b0
37bfb40b0loc_37bfb40b0:
37bfb40b0sub rax, 16
37bfb40b4movsd_xmm x4, [rdi+24]
37bfb40b9movsd_xmm x0, [rsp+464]
37bfb40c2mov [r12], 0
37bfb40camov [r12+8], 0
37bfb40d3sub r13, 16
37bfb40d7mov [rsp+168], rax
37bfb40dfmovsd_xmm [r12-8], x0
37bfb40e6
37bfb40e6loc_37bfb40e6:
37bfb40e6mov rax, [rsp+760]
37bfb40eemovsd_xmm x3, [rdi+8]
37bfb40f3movsd_xmm x2, [rdi+16]
37bfb40f8mov r11, [rax]
37bfb40fbmovapd x9, x3
37bfb4100mulsd x9, x4
37bfb4105movapd x5, x2
37bfb4109mulsd x5, x3
37bfb410dcmp r11, rsi
37bfb4110cmovle rsi, r11
37bfb4114cmp rsi, [rsp+136]
37bfb411cjl 0x37bfb41b1
37bfb4122mov rcx, [rsp+144]
37bfb412amov rdx, [rsp+152]
37bfb4132add rsi, 1
37bfb4136mov rax, [rsp+136]
37bfb413enop
37bfb4140
37bfb4140loc_37bfb4140:
37bfb4140movsd_xmm x0, [rdx]
37bfb4144movsd_xmm x10, [rcx]
37bfb4149add rdx, 8
37bfb414dadd rcx, 8
37bfb4151movsd_xmm x1, [rbx+8*rax]
37bfb4156mulsd x0, x2
37bfb415amulsd x10, x4
37bfb415faddsd x0, x1
37bfb4163addsd x0, x10
37bfb4168movapd x10, x3
37bfb416dmulsd x10, x0
37bfb4172subsd x1, x10
37bfb4177movapd x10, x5
37bfb417cmulsd x10, x0
37bfb4181mulsd x0, x9
37bfb4186movsd_xmm [rbx+8*rax], x1
37bfb418bmovsd_xmm x1, [rdx-8]
37bfb4190add rax, 1
37bfb4194subsd x1, x10
37bfb4199movsd_xmm [rdx-8], x1
37bfb419emovsd_xmm x1, [rcx-8]
37bfb41a3subsd x1, x0
37bfb41a7movsd_xmm [rcx-8], x1
37bfb41accmp rax, rsi
37bfb41afjne 0x37bfb4140
37bfb41b1
37bfb41b1loc_37bfb41b1:
37bfb41b1movsd_xmm x0, [rbp]
37bfb41b6movsd_xmm x10, [rbp+8]
37bfb41bcmovsd_xmm x1, [rbp-8]
37bfb41c1mov rax, [rsp+752]
37bfb41c9mulsd x2, x0
37bfb41cdmulsd x4, x10
37bfb41d2mov rcx, [rax]
37bfb41d5addsd x2, x1
37bfb41d9addsd x2, x4
37bfb41ddmulsd x3, x2
37bfb41e1mulsd x5, x2
37bfb41e5mulsd x2, x9
37bfb41easubsd x1, x3
37bfb41eesubsd x0, x5
37bfb41f2subsd x10, x2
37bfb41f7movapd x3, x1
37bfb41fbunpcklpd x3, x0
37bfb41ffmovups [rbp-8], x3
37bfb4203movsd_xmm [rbp+8], x10
37bfb4209cmp rcx, r10
37bfb420cjg 0x37bfb4430
37bfb4212movsd_xmm x4, [r12-8]
37bfb4219pxor x0, x0
37bfb421ducomisd x4, x0
37bfb4221jp 0x37bfb4229
37bfb4223je 0x37bfb4430
37bfb4229
37bfb4229loc_37bfb4229:
37bfb4229movsd_xmm x5, [r12-16]
37bfb4230movapd x3, x1
37bfb4234pxor x2, x2
37bfb4238andpd x3, [rip+0x4a8900]
37bfb4240movapd x0, x5
37bfb4244andpd x0, [rip+0x4a88f4]
37bfb424caddsd x0, x3
37bfb4250ucomisd x0, x2
37bfb4254jp 0x37bfb4388
37bfb425ajne 0x37bfb4388
37bfb4260movapd x0, x2
37bfb4264cmp rcx, r10
37bfb4267jge 0x37bfb4336
37bfb426dmov rsi, [rsp+312]
37bfb4275mov rdx, [rsp+240]
37bfb427dmov r9, [rsp+272]
37bfb4285mov r8, [rsp+792]
37bfb428dlea rax, [rsi-1]
37bfb4291imul rax, rdx
37bfb4295add rax, r9
37bfb4298lea rax, [r8+8*rax]
37bfb429cmov r8, [rsp+208]
37bfb42a4movsd_xmm x2, [rax+r8-16]
37bfb42abandpd x2, [rip+0x4a888d]
37bfb42b3lea rax, [rcx+1]
37bfb42b7addsd x0, x2
37bfb42bbcmp rax, r10
37bfb42bejge 0x37bfb42ea
37bfb42c0lea rax, [rsi-2]
37bfb42c4mov rsi, [rsp+792]
37bfb42ccimul rax, rdx
37bfb42d0add rax, r9
37bfb42d3lea rax, [rsi+8*rax]
37bfb42d7movsd_xmm x2, [rax+r8-16]
37bfb42deandpd x2, [rip+0x4a885a]
37bfb42e6addsd x0, x2
37bfb42ea
37bfb42ealoc_37bfb42ea:
37bfb42ealea rax, [rcx+2]
37bfb42eecmp rax, r10
37bfb42f1jge 0x37bfb4336
37bfb42f3mov rax, [rsp+312]
37bfb42fbmov rsi, [rsp+792]
37bfb4303sub rax, 3
37bfb4307imul rax, [rsp+240]
37bfb4310add rax, [rsp+272]
37bfb4318lea rax, [rsi+8*rax]
37bfb431cmov rsi, [rsp+208]
37bfb4324movsd_xmm x2, [rax+rsi-16]
37bfb432aandpd x2, [rip+0x4a880e]
37bfb4332addsd x0, x2
37bfb4336
37bfb4336loc_37bfb4336:
37bfb4336lea rax, [r11-1]
37bfb433acmp rax, r10
37bfb433djle 0x37bfb4350
37bfb433fmovsd_xmm x2, [rbp]
37bfb4344andpd x2, [rip+0x4a87f4]
37bfb434caddsd x0, x2
37bfb4350
37bfb4350loc_37bfb4350:
37bfb4350lea rax, [r11-2]
37bfb4354cmp rax, r10
37bfb4357jle 0x37bfb4367
37bfb4359andpd x10, [rip+0x4a87de]
37bfb4362addsd x0, x10
37bfb4367
37bfb4367loc_37bfb4367:
37bfb4367lea rax, [r11-3]
37bfb436bcmp rax, r10
37bfb436ejle 0x37bfb4388
37bfb4370mov rax, [rsp+200]
37bfb4378movsd_xmm x2, [rax]
37bfb437candpd x2, [rip+0x4a87bc]
37bfb4384addsd x0, x2
37bfb4388
37bfb4388loc_37bfb4388:
37bfb4388mulsd x0, x6
37bfb438candpd x4, [rip+0x4a87ac]
37bfb4394maxsd x0, x7
37bfb4398comisd x0, x4
37bfb439cjb 0x37bfb4430
37bfb43a2subsd x5, x1
37bfb43a6mov rax, [rsp+200]
37bfb43aemovapd x2, x4
37bfb43b2movapd x1, x3
37bfb43b6movsd_xmm x9, [rax-32]
37bfb43bcandpd x9, [rip+0x4a877b]
37bfb43c5movapd x0, x5
37bfb43c9andpd x0, [rip+0x4a876f]
37bfb43d1maxsd x2, x9
37bfb43d6maxsd x1, x0
37bfb43daminsd x0, x3
37bfb43demovapd x5, x2
37bfb43e2addsd x5, x1
37bfb43e6divsd x1, x5
37bfb43eamulsd x1, x0
37bfb43eepxor x0, x0
37bfb43f2ucomisd x1, x0
37bfb43f6jp 0x37bfb43fa
37bfb43f8je 0x37bfb4419
37bfb43fa
37bfb43faloc_37bfb43fa:
37bfb43fadivsd x2, x5
37bfb43feminsd x4, x9
37bfb4403mulsd x1, x6
37bfb4407movapd x0, x4
37bfb440bmaxsd x1, x7
37bfb440fmulsd x0, x2
37bfb4413comisd x1, x0
37bfb4417jb 0x37bfb4430
37bfb4419
37bfb4419loc_37bfb4419:
37bfb4419mov [r12-8], 0
37bfb4422nop [rax]
37bfb4425nop [rax+rax]
37bfb4430
37bfb4430loc_37bfb4430:
37bfb4430mov rax, [rsp+232]
37bfb4438sub r10, 2
37bfb443cadd r12, r15
37bfb443fadd [rsp+152], rax
37bfb4447add [rsp+144], rax
37bfb444fadd rbp, r15
37bfb4452add r14, r15
37bfb4455mov rdx, [rsp+176]
37bfb445dadd rbx, rax
37bfb4460add [rsp+200], r15
37bfb4468mov rax, [rsp+168]
37bfb4470add [rsp+208], r15
37bfb4478add rdi, [rsp+184]
37bfb4480cmp [rsp+128], rdx
37bfb4488jge 0x37bfb3f80
37bfb448emov rsi, [rsp+320]
37bfb4496cmp [rsp+288], 1
37bfb449fjbe 0x37bfb49bb
37bfb44a5mov rax, [rsp+720]
37bfb44adcmp [rax], 0
37bfb44b1jne 0x37bfb4c10
37bfb44b7
37bfb44b7loc_37bfb44b7:
37bfb44b7mov rdi, [rsp+248]
37bfb44bfmov r13, r11
37bfb44c2cmp [rsp+176], rdi
37bfb44cajg 0x37bfb4bff
37bfb44d0
37bfb44d0loc_37bfb44d0:
37bfb44d0mov rax, [rsp+280]
37bfb44d8mov rdi, [rsp+224]
37bfb44e0mov [rsp+160], r11
37bfb44e8lea rdx, [r13+1]
37bfb44ecmov rbp, [rsp+248]
37bfb44f4mov rbx, [rsp+840]
37bfb44fcmov [rsp+152], r15
37bfb4504add rdi, rax
37bfb4507mov rax, [rsp+296]
37bfb450fmov r12, [rsp+240]
37bfb4517mov [rsp+128], rdi
37bfb451fmov r8, rdi
37bfb4522mov r15, [rsp+256]
37bfb452aimul rax, rbp
37bfb452eadd rax, [rsp+304]
37bfb4536mov rdi, [rsp+184]
37bfb453elea r10, [rbx+8*rax]
37bfb4542mov rax, [rsp+792]
37bfb454amov rbx, [rsp+176]
37bfb4552mov [rsp+144], r10
37bfb455amov r9, r10
37bfb455dlea r14, [rax+16]
37bfb4561nop [rax]
37bfb4565nop [rax+rax]
37bfb4570
37bfb4570loc_37bfb4570:
37bfb4570sub rbp, 1
37bfb4574mov rax, rcx
37bfb4577cmp r8, rcx
37bfb457acmovge rax, r8
37bfb457ecmp r13, rax
37bfb4581jl 0x37bfb4818
37bfb4587movsd_xmm x5, [r9+16]
37bfb458dmovsd_xmm x4, [r9+24]
37bfb4593mov r11, r12
37bfb4596sub r8, 2
37bfb459amovsd_xmm x3, [r9+8]
37bfb45a0imul r11, rax
37bfb45a4lea r10, [r8+r15]
37bfb45a8movapd x10, x5
37bfb45admovapd x9, x4
37bfb45b2mulsd x10, x3
37bfb45b7mulsd x9, x3
37bfb45bcadd r10, r11
37bfb45bflea r10, [r14+8*r10]
37bfb45c3nop
37bfb45c5nop [rax+rax]
37bfb45d0
37bfb45d0loc_37bfb45d0:
37bfb45d0movsd_xmm x2, [r10]
37bfb45d5movapd x0, x5
37bfb45d9movapd x12, x4
37bfb45demovsd_xmm x11, [r10+8]
37bfb45e4movsd_xmm x1, [r10-8]
37bfb45eaadd rax, 1
37bfb45eemulsd x0, x2
37bfb45f2mulsd x12, x11
37bfb45f7addsd x0, x1
37bfb45fbaddsd x0, x12
37bfb4600movapd x12, x3
37bfb4605mulsd x12, x0
37bfb460asubsd x1, x12
37bfb460fmovapd x12, x10
37bfb4614mulsd x12, x0
37bfb4619mulsd x0, x9
37bfb461esubsd x2, x12
37bfb4623subsd x11, x0
37bfb4628unpcklpd x1, x2
37bfb462cmovups [r10-8], x1
37bfb4631movsd_xmm [r10+8], x11
37bfb4637add r10, rsi
37bfb463acmp rax, rdx
37bfb463djne 0x37bfb45d0
37bfb463fadd r9, rdi
37bfb4642cmp rbp, rbx
37bfb4645jge 0x37bfb4570
37bfb464b
37bfb464bloc_37bfb464b:
37bfb464bmov rdi, [rsp+128]
37bfb4653mov r10, [rsp+144]
37bfb465bmov r15, [rsp+152]
37bfb4663mov r11, [rsp+160]
37bfb466bcmp [rsp+288], 1
37bfb4674jbe 0x37bfb49e8
37bfb467amov rax, [rsp+224]
37bfb4682mov rbx, [rsp+728]
37bfb468aadd rax, 1
37bfb468ecmp [rbx], 0
37bfb4692jne 0x37bfb4c61
37bfb4698
37bfb4698loc_37bfb4698:
37bfb4698mov [rsp+224], rax
37bfb46a0cmp rax, [rsp+336]
37bfb46a8jle 0x37bfb3d50
37bfb46aemov r10, rcx
37bfb46b1mov rax, r11
37bfb46b4cmp [rsp+288], 1
37bfb46bdjbe 0x37bfb541f
37bfb46c3
37bfb46c3loc_37bfb46c3:
37bfb46c3mov rax, [rsp+400]
37bfb46cbtest rax, rax
37bfb46ceje 0x37bfb46f9
37bfb46d0sub rax, 1
37bfb46d4mov rbx, [rsp+392]
37bfb46dcmov rcx, [rsp+480]
37bfb46e4add [rsp+328], rbx
37bfb46ecmov [rsp+400], rax
37bfb46f4jmp 0x37bfb3c94
37bfb46f9
37bfb46f9loc_37bfb46f9:
37bfb46f9movups x6, [rsp+528]
37bfb4701movups x7, [rsp+544]
37bfb4709movups x8, [rsp+560]
37bfb4712movups x9, [rsp+576]
37bfb471bmovups x10, [rsp+592]
37bfb4724movups x11, [rsp+608]
37bfb472dmovups x12, [rsp+624]
37bfb4736add rsp, 648
37bfb473dpop rbx
37bfb473epop rsi
37bfb473fpop rdi
37bfb4740pop rbp
37bfb4741pop r12
37bfb4743pop r13
37bfb4745pop r14
37bfb4747pop r15
37bfb4749ret
37bfb474a
37bfb474a 66 0f 1f 44 00 00 f..D..
37bfb4750
37bfb4750loc_37bfb4750:
37bfb4750mov rdx, [rsp+240]
37bfb4758lea r9, [rax-16]
37bfb475csub rax, 8
37bfb4760mov [rsp+56], r11
37bfb4765mov [rsp+40], rax
37bfb476amov r8, [rsp+800]
37bfb4772imul rdx, rcx
37bfb4776add rdx, [rsp+256]
37bfb477emov [rsp+264], r10
37bfb4786add rdx, rcx
37bfb4789mov rcx, [rsp+792]
37bfb4791mov [rsp+168], r9
37bfb4799mov [rsp+192], r11
37bfb47a1lea rdx, [rcx+8*rdx]
37bfb47a5lea rcx, [r13-8]
37bfb47a9sub r13, 16
37bfb47admov [rsp+48], rcx
37bfb47b2lea rcx, [rip+0x4a8367]
37bfb47b9mov [rsp+32], r13
37bfb47becall dlaqr1_64_
37bfb47c3mov r11, [rsp+192]
37bfb47cbmovsd_xmm x0, [rdi+8]
37bfb47d0lea rdx, [rsp+456]
37bfb47d8mov r8, [rsp+160]
37bfb47e0lea r9, [rip+0x4a8331]
37bfb47e7lea rcx, [rip+0x4a8332]
37bfb47eemov [rsp+32], r11
37bfb47f3movsd_xmm [rsp+456], x0
37bfb47fccall dlarfg_64_
37bfb4801movsd_xmm x4, [rdi+24]
37bfb4806mov r10, [rsp+264]
37bfb480ejmp 0x37bfb40e6
37bfb4813
37bfb4813 0f 1f 44 00 00 ..D..
37bfb4818
37bfb4818loc_37bfb4818:
37bfb4818sub r8, 2
37bfb481cadd r9, rdi
37bfb481fcmp rbp, rbx
37bfb4822jge 0x37bfb4570
37bfb4828jmp 0x37bfb464b
37bfb482d
37bfb482dloc_37bfb482d:
37bfb482dlea r9, [rax-16]
37bfb4831lea rcx, [r13-8]
37bfb4835sub rax, 8
37bfb4839sub r13, 16
37bfb483dlea r11, [rsp+496]
37bfb4845mov [rsp+48], rcx
37bfb484amov r8, [rsp+800]
37bfb4852lea rdx, [rbp-8]
37bfb4856mov [rsp+56], r11
37bfb485blea rcx, [rip+0x4a82be]
37bfb4862mov [rsp+40], rax
37bfb4867mov [rsp+32], r13
37bfb486cmov [rsp+192], r10
37bfb4874mov [rsp+168], r9
37bfb487cmov [rsp+160], r11
37bfb4884movsd_xmm [rsp+496], x8
37bfb488ecall dlaqr1_64_
37bfb4893mov r11, [rsp+160]
37bfb489bmovsd_xmm x0, [rsp+496]
37bfb48a4lea rdx, [rsp+456]
37bfb48aclea r9, [rip+0x4a8265]
37bfb48b3lea r8, [rsp+504]
37bfb48bbmov [rsp+32], r11
37bfb48c0lea rcx, [rip+0x4a8259]
37bfb48c7movsd_xmm [rsp+456], x0
37bfb48d0call dlarfg_64_
37bfb48d5movsd_xmm x0, [r12]
37bfb48dbmovupd x5, [rsp+496]
37bfb48e4movsd_xmm x8, [rsp+496]
37bfb48eemovsd_xmm x3, [r12-8]
37bfb48f5movapd x4, x5
37bfb48f9movapd x2, x0
37bfb48fdmovsd_xmm x9, [rbp-8]
37bfb4903andpd x9, [rip+0x4a8234]
37bfb490cunpckhpd x4, x4
37bfb4910mov r10, [rsp+192]
37bfb4918movapd x1, x4
37bfb491cmovsd_xmm x4, [rsp+512]
37bfb4925mulsd x2, x1
37bfb4929mulsd x1, x8
37bfb492eaddsd x2, x3
37bfb4932mulsd x1, x2
37bfb4936subsd x0, x1
37bfb493amovapd x1, x4
37bfb493eandpd x0, [rip+0x4a81fa]
37bfb4946mulsd x1, x8
37bfb494bmulsd x1, x2
37bfb494fandpd x1, [rip+0x4a81e9]
37bfb4957addsd x1, x0
37bfb495bmovsd_xmm x0, [r12-16]
37bfb4962andpd x0, [rip+0x4a81d6]
37bfb496aaddsd x0, x9
37bfb496fmovsd_xmm x9, [r14]
37bfb4974andpd x9, [rip+0x4a81c3]
37bfb497daddsd x0, x9
37bfb4982mulsd x0, x6
37bfb4986comisd x1, x0
37bfb498ajbe 0x37bfb4c32
37bfb4990movsd_xmm x0, [rsp+464]
37bfb4999mov [r12], 0
37bfb49a1mov [r12+8], 0
37bfb49aamovsd_xmm x4, [rdi+24]
37bfb49afmovsd_xmm [r12-8], x0
37bfb49b6jmp 0x37bfb40e6
37bfb49bb
37bfb49bbloc_37bfb49bb:
37bfb49bbmov rdi, [rsp+248]
37bfb49c3cmp [rsp+176], rdi
37bfb49cbjg 0x37bfb4bff
37bfb49d1mov rax, [rsp+368]
37bfb49d9cmp r11, rax
37bfb49dcmov r13, rax
37bfb49dfcmovle r13, r11
37bfb49e3jmp 0x37bfb44d0
37bfb49e8
37bfb49e8loc_37bfb49e8:
37bfb49e8mov rdi, [rsp+248]
37bfb49f0cmp [rsp+176], rdi
37bfb49f8jg 0x37bfb4bff
37bfb49femov r9, [rsp+328]
37bfb4a06mov r14, rcx
37bfb4a09mov eax, 1
37bfb4a0emov rbx, [rsp+224]
37bfb4a16mov r8, [rsp+480]
37bfb4a1emov r12, [rsp+352]
37bfb4a26mov [rsp+160], rcx
37bfb4a2esub r14, r9
37bfb4a31mov rdi, [rsp+280]
37bfb4a39mov [rsp+152], r15
37bfb4a41test r14, r14
37bfb4a44mov [rsp+168], r11
37bfb4a4cmov r15, [rsp+184]
37bfb4a54cmovle r14, rax
37bfb4a58mov rax, [rsp+248]
37bfb4a60mov r11, [rsp+856]
37bfb4a68mov [rsp+144], rsi
37bfb4a70lea rax, [rax+rax-2]
37bfb4a75lea rdx, [rax+rbx]
37bfb4a79sub rdx, r9
37bfb4a7cadd rdx, 5
37bfb4a80cmp rdx, r8
37bfb4a83cmovle r8, rdx
37bfb4a87mov rdx, rbx
37bfb4a8asub rdi, 1
37bfb4a8esub rdx, r9
37bfb4a91lea r13, [rax+rdx+1]
37bfb4a96mov rdx, rbx
37bfb4a99sub rbx, r9
37bfb4a9cmov rsi, r8
37bfb4a9fsub rdx, r9
37bfb4aa2imul r13, r12
37bfb4aa6mov r9, [rsp+416]
37bfb4aaeadd r13, [rsp+360]
37bfb4ab6lea rbp, [rax+rdx+2]
37bfb4abbimul rbp, r12
37bfb4abflea r12, [rax+rbx+3]
37bfb4ac4mov rax, [rsp+176]
37bfb4accadd rbp, [rsp+360]
37bfb4ad4imul r12, [rsp+352]
37bfb4addlea rbx, [r8+1]
37bfb4ae1add r12, [rsp+360]
37bfb4ae9lea rax, [rax+rax-3]
37bfb4aeemov [rsp+128], rax
37bfb4af6nop [rax+rax]
37bfb4b00
37bfb4b00loc_37bfb4b00:
37bfb4b00cmp rdi, r14
37bfb4b03mov rcx, r14
37bfb4b06cmovge rcx, rdi
37bfb4b0acmp rcx, rsi
37bfb4b0djg 0x37bfb4bc1
37bfb4b13movsd_xmm x4, [r10+16]
37bfb4b19movsd_xmm x3, [r10+24]
37bfb4b1flea rdx, [r12+rcx]
37bfb4b23mov r8, r13
37bfb4b26movsd_xmm x2, [r10+8]
37bfb4b2clea rax, [rbp+rcx]
37bfb4b31lea rdx, [r11+8*rdx]
37bfb4b35sub r8, rbp
37bfb4b38movapd x9, x4
37bfb4b3dmovapd x5, x3
37bfb4b41lea rax, [r11+8*rax]
37bfb4b45mulsd x9, x2
37bfb4b4amulsd x5, x2
37bfb4b4enop
37bfb4b50
37bfb4b50loc_37bfb4b50:
37bfb4b50movsd_xmm x0, [rax]
37bfb4b54movsd_xmm x10, [rdx]
37bfb4b59add rcx, 1
37bfb4b5dadd rdx, 8
37bfb4b61movsd_xmm x1, [rax+8*r8]
37bfb4b67mulsd x0, x4
37bfb4b6bmulsd x10, x3
37bfb4b70addsd x0, x1
37bfb4b74addsd x0, x10
37bfb4b79movapd x10, x2
37bfb4b7emulsd x10, x0
37bfb4b83subsd x1, x10
37bfb4b88movapd x10, x9
37bfb4b8dmulsd x10, x0
37bfb4b92mulsd x0, x5
37bfb4b96movsd_xmm [rax+8*r8], x1
37bfb4b9cmovsd_xmm x1, [rax]
37bfb4ba0add rax, 8
37bfb4ba4subsd x1, x10
37bfb4ba9movsd_xmm [rax-8], x1
37bfb4baemovsd_xmm x1, [rdx-8]
37bfb4bb3subsd x1, x0
37bfb4bb7movsd_xmm [rdx-8], x1
37bfb4bbccmp rcx, rbx
37bfb4bbfjne 0x37bfb4b50
37bfb4bc1
37bfb4bc1loc_37bfb4bc1:
37bfb4bc1sub rdi, 2
37bfb4bc5add r13, r9
37bfb4bc8add rbp, r9
37bfb4bcbadd r12, r9
37bfb4bceadd r10, r15
37bfb4bd1cmp [rsp+128], rdi
37bfb4bd9jne 0x37bfb4b00
37bfb4bdfmov rsi, [rsp+144]
37bfb4be7mov r15, [rsp+152]
37bfb4befmov rcx, [rsp+160]
37bfb4bf7mov r11, [rsp+168]
37bfb4bff
37bfb4bffloc_37bfb4bff:
37bfb4bffmov rax, [rsp+224]
37bfb4c07add rax, 1
37bfb4c0bjmp 0x37bfb4698
37bfb4c10
37bfb4c10loc_37bfb4c10:
37bfb4c10mov rdi, [rsp+248]
37bfb4c18cmp [rsp+176], rdi
37bfb4c20jg 0x37bfb4bff
37bfb4c22mov rax, [rsp+744]
37bfb4c2amov r13, [rax]
37bfb4c2djmp 0x37bfb44d0
37bfb4c32
37bfb4c32loc_37bfb4c32:
37bfb4c32mulsd x2, x8
37bfb4c37mov [r12], 0
37bfb4c3fmov [r12+8], 0
37bfb4c48movups [rdi+8], x5
37bfb4c4cmovsd_xmm [rdi+24], x4
37bfb4c51subsd x3, x2
37bfb4c55movsd_xmm [r12-8], x3
37bfb4c5cjmp 0x37bfb40e6
37bfb4c61
37bfb4c61loc_37bfb4c61:
37bfb4c61mov rbx, [rsp+176]
37bfb4c69mov r9, [rsp+248]
37bfb4c71cmp rbx, r9
37bfb4c74jg 0x37bfb4698
37bfb4c7amov rdx, [rsp+808]
37bfb4c82mov rbp, [rsp+280]
37bfb4c8amov [rsp+152], rcx
37bfb4c92mov r14, [rsp+384]
37bfb4c9amov [rsp+168], rax
37bfb4ca2mov r13, [rdx]
37bfb4ca5mov rdx, [rsp+816]
37bfb4cadlea r12, [rbp+rax-2]
37bfb4cb2mov [rsp+160], r11
37bfb4cbamov r11, [rsp+408]
37bfb4cc2mov [rsp+144], r15
37bfb4ccamov r8, [rdx]
37bfb4ccdmov rdx, [rsp+376]
37bfb4cd5mov [rsp+128], r8
37bfb4cddmov r8, [rsp+224]
37bfb4ce5imul r12, rdx
37bfb4ce9imul rdi, rdx
37bfb4cedlea rbp, [r8+rbp+1]
37bfb4cf2mov r8, [rsp+128]
37bfb4cfamov [rsp+128], rsi
37bfb4d02imul rbp, rdx
37bfb4d06lea rdx, [rbx-1]
37bfb4d0amov rbx, [rsp+824]
37bfb4d12add r12, r14
37bfb4d15add rdi, r14
37bfb4d18mov rsi, r8
37bfb4d1bmov r15, rdx
37bfb4d1eadd rbp, r14
37bfb4d21lea r14, [rbx+8*r13]
37bfb4d25lea rbx, [r8+1]
37bfb4d29nop [rax]
37bfb4d30
37bfb4d30loc_37bfb4d30:
37bfb4d30sub r9, 1
37bfb4d34cmp r13, rsi
37bfb4d37jg 0x37bfb4df1
37bfb4d3dmovsd_xmm x4, [r10+16]
37bfb4d43mov r8, r12
37bfb4d46lea rax, [r14+8*rdi]
37bfb4d4amov rcx, r13
37bfb4d4dmovsd_xmm x3, [r10+24]
37bfb4d53movsd_xmm x2, [r10+8]
37bfb4d59lea rdx, [r14+8*rbp]
37bfb4d5dsub r8, rdi
37bfb4d60movapd x9, x4
37bfb4d65mulsd x9, x2
37bfb4d6amovapd x5, x3
37bfb4d6emulsd x5, x2
37bfb4d72nop [rax]
37bfb4d75nop [rax+rax]
37bfb4d80
37bfb4d80loc_37bfb4d80:
37bfb4d80movsd_xmm x0, [rax]
37bfb4d84movsd_xmm x10, [rdx]
37bfb4d89add rcx, 1
37bfb4d8dadd rdx, 8
37bfb4d91movsd_xmm x1, [rax+8*r8]
37bfb4d97mulsd x0, x4
37bfb4d9bmulsd x10, x3
37bfb4da0addsd x0, x1
37bfb4da4addsd x0, x10
37bfb4da9movapd x10, x2
37bfb4daemulsd x10, x0
37bfb4db3subsd x1, x10
37bfb4db8movapd x10, x9
37bfb4dbdmulsd x10, x0
37bfb4dc2mulsd x0, x5
37bfb4dc6movsd_xmm [rax+8*r8], x1
37bfb4dccmovsd_xmm x1, [rax]
37bfb4dd0add rax, 8
37bfb4dd4subsd x1, x10
37bfb4dd9movsd_xmm [rax-8], x1
37bfb4ddemovsd_xmm x1, [rdx-8]
37bfb4de3subsd x1, x0
37bfb4de7movsd_xmm [rdx-8], x1
37bfb4deccmp rcx, rbx
37bfb4defjne 0x37bfb4d80
37bfb4df1
37bfb4df1loc_37bfb4df1:
37bfb4df1add r12, r11
37bfb4df4add rdi, r11
37bfb4df7add rbp, r11
37bfb4dfaadd r10, [rsp+184]
37bfb4e02cmp r9, r15
37bfb4e05jne 0x37bfb4d30
37bfb4e0bmov rsi, [rsp+128]
37bfb4e13mov r15, [rsp+144]
37bfb4e1bmov rcx, [rsp+152]
37bfb4e23mov r11, [rsp+160]
37bfb4e2bmov rax, [rsp+168]
37bfb4e33jmp 0x37bfb4698
37bfb4e38
37bfb4e38loc_37bfb4e38:
37bfb4e38mov rax, [rsp+248]
37bfb4e40sub rcx, 1
37bfb4e44lea rdi, [r11-1]
37bfb4e48add rax, 1
37bfb4e4cimul rax, [rsp+296]
37bfb4e55add rax, [rsp+304]
37bfb4e5dlea rdx, [rax+2]
37bfb4e61lea rbp, [rax+1]
37bfb4e65mov [rsp+128], rdx
37bfb4e6dmov rdx, [rsp+840]
37bfb4e75lea r12, [8*rbp]
37bfb4e7dadd r12, [rsp+840]
37bfb4e85lea r10, [rdx+8*rbp+8]
37bfb4e8acmp rbx, rcx
37bfb4e8dje 0x37bfb5c9f
37bfb4e93mov rax, [rsp+240]
37bfb4e9bmov rcx, [rsp+792]
37bfb4ea3mov r8, r10
37bfb4ea6lea rdx, [rsp+464]
37bfb4eaelea r9, [rip+0x4a7c63]
37bfb4eb5imul rax, rbx
37bfb4eb9add rax, [rsp+256]
37bfb4ec1lea r13, [rax+rdi]
37bfb4ec5lea r14, [r11+rax]
37bfb4ec9mov rax, [rsp+840]
37bfb4ed1movsd_xmm x0, [rcx+8*r13]
37bfb4ed7movsd_xmm [rsp+464], x0
37bfb4ee0movsd_xmm x0, [rcx+8*r14]
37bfb4ee6mov rcx, [rsp+128]
37bfb4eeemovsd_xmm [rax+8*rcx], x0
37bfb4ef3lea rcx, [rip+0x4a7c16]
37bfb4efamov [rsp+32], r12
37bfb4effcall dlarfg_64_
37bfb4f04mov rax, [rsp+792]
37bfb4f0cmovsd_xmm x0, [rsp+464]
37bfb4f15movsd_xmm [rax+8*r13], x0
37bfb4f1bmov [rax+8*r14], 0
37bfb4f23
37bfb4f23loc_37bfb4f23:
37bfb4f23mov rax, [rsp+840]
37bfb4f2bmov rcx, [rsp+128]
37bfb4f33movsd_xmm x4, [rax+8*rbp]
37bfb4f38movsd_xmm x3, [rax+8*rcx]
37bfb4f3dlea rbp, [rbx+3]
37bfb4f41mov rax, [rsp+760]
37bfb4f49mov r8, rbp
37bfb4f4cmovapd x5, x3
37bfb4f50mov r11, [rax]
37bfb4f53mulsd x5, x4
37bfb4f57cmp r11, rbp
37bfb4f5acmovle r8, r11
37bfb4f5ecmp r8, [rsp+136]
37bfb4f66jl 0x37bfb4fde
37bfb4f68mov rcx, [rsp+240]
37bfb4f70lea rax, [rbx+2]
37bfb4f74add r8, 1
37bfb4f78mov rdx, [rsp+136]
37bfb4f80mov r9, [rsp+792]
37bfb4f88imul rax, rcx
37bfb4f8cadd rax, [rsp+256]
37bfb4f94neg rcx
37bfb4f97add rax, rdx
37bfb4f9alea rax, [r9+8*rax]
37bfb4f9e
37bfb4f9eloc_37bfb4f9e:
37bfb4f9emovsd_xmm x0, [rax]
37bfb4fa2movsd_xmm x1, [rax+8*rcx]
37bfb4fa7movapd x2, x4
37bfb4fabadd rdx, 1
37bfb4fafmulsd x0, x3
37bfb4fb3addsd x0, x1
37bfb4fb7mulsd x2, x0
37bfb4fbbmulsd x0, x5
37bfb4fbfsubsd x1, x2
37bfb4fc3movsd_xmm [rax+8*rcx], x1
37bfb4fc8movsd_xmm x1, [rax]
37bfb4fccadd rax, 8
37bfb4fd0subsd x1, x0
37bfb4fd4movsd_xmm [rax-8], x1
37bfb4fd9cmp rdx, r8
37bfb4fdcjne 0x37bfb4f9e
37bfb4fde
37bfb4fdeloc_37bfb4fde:
37bfb4fdecmp [rsp+288], 1
37bfb4fe7jbe 0x37bfb5b8e
37bfb4fedmov rcx, [rsp+720]
37bfb4ff5mov rax, r11
37bfb4ff8cmp [rcx], 0
37bfb4ffcje 0x37bfb5009
37bfb4ffemov rax, [rsp+744]
37bfb5006mov rax, [rax]
37bfb5009
37bfb5009loc_37bfb5009:
37bfb5009cmp rax, rdi
37bfb500cjl 0x37bfb5f7d
37bfb5012
37bfb5012loc_37bfb5012:
37bfb5012mov r10, rax
37bfb5015sub r10, rbx
37bfb5018cmp r10, 1
37bfb501cje 0x37bfb5ea0
37bfb5022cmp rax, rbx
37bfb5025jle 0x37bfb5ea0
37bfb502blea rdx, [rsi+15]
37bfb502fcmp rdx, 30
37bfb5033jbe 0x37bfb5ea0
37bfb5039mov r12, [rsp+240]
37bfb5041mov r9, r10
37bfb5044movddup x11, x4
37bfb5049movddup x10, x3
37bfb504emov rcx, [rsp+792]
37bfb5056mov rax, [rsp+256]
37bfb505eshr r9, 1
37bfb5061movddup x9, x5
37bfb5066mov rdx, r12
37bfb5069add rax, [rsp+224]
37bfb5071mov r8, r12
37bfb5074add rax, [rsp+280]
37bfb507cimul rdx, rdi
37bfb5080shl r8, 4
37bfb5084lea rdx, [rax+rdx+1]
37bfb5089lea rax, [8*rdx]
37bfb5091lea rdx, [rcx+8*rdx+8]
37bfb5096add rax, [rsp+792]
37bfb509exor ecx, ecx
37bfb50a0
37bfb50a0loc_37bfb50a0:
37bfb50a0movupd x0, [rax+8*r12]
37bfb50a6movlpd x0, [rax+8]
37bfb50abadd rcx, 1
37bfb50afmovupd x1, [rax]
37bfb50b3mulpd x0, x10
37bfb50b8movhpd x1, [rax+8*r12]
37bfb50beaddpd x0, x1
37bfb50c2movapd x2, x0
37bfb50c6mulpd x2, x11
37bfb50cbmulpd x0, x9
37bfb50d0subpd x1, x2
37bfb50d4movsd_xmm x2, [rdx]
37bfb50d8movhpd x2, [rdx+8*r12]
37bfb50deadd rdx, r8
37bfb50e1subpd x2, x0
37bfb50e5movapd x0, x1
37bfb50e9unpcklpd x0, x2
37bfb50edunpckhpd x1, x2
37bfb50f1movups [rax], x0
37bfb50f4movups [rax+8*r12], x1
37bfb50f9add rax, r8
37bfb50fccmp r9, rcx
37bfb50ffjne 0x37bfb50a0
37bfb5101test r10b, 1
37bfb5105je 0x37bfb5168
37bfb5107mov rax, r10
37bfb510amovapd x1, x3
37bfb510emovapd x9, x4
37bfb5113mov rcx, [rsp+792]
37bfb511band rax, -2
37bfb511fadd rax, rdi
37bfb5122imul rax, [rsp+240]
37bfb512badd rax, [rsp+256]
37bfb5133lea rdx, [rax+rdi]
37bfb5137lea rax, [rbx+rax+2]
37bfb513cmovsd_xmm x2, [rcx+8*rax]
37bfb5141movsd_xmm x0, [rcx+8*rdx]
37bfb5146mulsd x1, x2
37bfb514aaddsd x1, x0
37bfb514emulsd x9, x1
37bfb5153mulsd x1, x5
37bfb5157subsd x0, x9
37bfb515csubsd x2, x1
37bfb5160unpcklpd x0, x2
37bfb5164movups [rcx+8*rdx], x0
37bfb5168
37bfb5168loc_37bfb5168:
37bfb5168mov rax, [rsp+752]
37bfb5170mov rcx, [rax]
37bfb5173cmp rbx, rcx
37bfb5176jl 0x37bfb53cc
37bfb517cmov rdx, [rsp+240]
37bfb5184mov rax, [rsp+256]
37bfb518cpxor x0, x0
37bfb5190mov r9, [rsp+792]
37bfb5198imul rdx, rbx
37bfb519cadd rax, rdx
37bfb519flea r8, [rax+rdi]
37bfb51a3movsd_xmm x1, [r9+8*r8]
37bfb51a9ucomisd x1, x0
37bfb51adjp 0x37bfb51b5
37bfb51afje 0x37bfb53cc
37bfb51b5
37bfb51b5loc_37bfb51b5:
37bfb51b5mov r14, [rsp+240]
37bfb51bdmov r9, [rsp+792]
37bfb51c5add rax, rbx
37bfb51c8pxor x10, x10
37bfb51cdmov r13, [rsp+256]
37bfb51d5lea r10, [r14+rdx]
37bfb51d9movsd_xmm x2, [r9+8*rax]
37bfb51dflea r9, [r10+r13]
37bfb51e3lea rax, [r9+rdi]
37bfb51e7mov rdi, [rsp+792]
37bfb51efmovapd x0, x2
37bfb51f3andpd x0, [rip+0x4a7945]
37bfb51fbmovsd_xmm x12, [rdi+8*rax]
37bfb5201movapd x9, x12
37bfb5206andpd x9, [rip+0x4a7931]
37bfb520faddsd x0, x9
37bfb5214ucomisd x0, x10
37bfb5219jp 0x37bfb533e
37bfb521fjne 0x37bfb533e
37bfb5225movapd x0, x10
37bfb522acmp rbx, rcx
37bfb522djle 0x37bfb5254
37bfb522flea rax, [r14+r14]
37bfb5233mov rdx, r10
37bfb5236sub rdx, rax
37bfb5239lea rax, [rbx+r13]
37bfb523dadd rax, rdx
37bfb5240movsd_xmm x10, [rdi+8*rax]
37bfb5246andpd x10, [rip+0x4a78f1]
37bfb524faddsd x0, x10
37bfb5254
37bfb5254loc_37bfb5254:
37bfb5254lea rax, [rcx+1]
37bfb5258cmp rbx, rax
37bfb525bjle 0x37bfb5299
37bfb525dmov rax, [rsp+240]
37bfb5265mov rdx, r10
37bfb5268mov rdi, [rsp+792]
37bfb5270lea rax, [rax+2*rax]
37bfb5274sub rdx, rax
37bfb5277mov rax, [rsp+256]
37bfb527fadd rax, rbx
37bfb5282add rax, rdx
37bfb5285movsd_xmm x10, [rdi+8*rax]
37bfb528bandpd x10, [rip+0x4a78ac]
37bfb5294addsd x0, x10
37bfb5299
37bfb5299loc_37bfb5299:
37bfb5299lea rax, [rcx+2]
37bfb529dcmp rbx, rax
37bfb52a0jle 0x37bfb52de
37bfb52a2mov rax, [rsp+240]
37bfb52aamov rdx, r10
37bfb52admov rdi, [rsp+792]
37bfb52b5shl rax, 2
37bfb52b9sub rdx, rax
37bfb52bcmov rax, [rsp+256]
37bfb52c4add rax, rbx
37bfb52c7add rax, rdx
37bfb52camovsd_xmm x10, [rdi+8*rax]
37bfb52d0andpd x10, [rip+0x4a7867]
37bfb52d9addsd x0, x10
37bfb52de
37bfb52deloc_37bfb52de:
37bfb52delea rax, [r11-1]
37bfb52e2cmp rbx, rax
37bfb52e5jge 0x37bfb5308
37bfb52e7mov rdi, [rsp+792]
37bfb52eflea rax, [rbx+r9+2]
37bfb52f4movsd_xmm x10, [rdi+8*rax]
37bfb52faandpd x10, [rip+0x4a783d]
37bfb5303addsd x0, x10
37bfb5308
37bfb5308loc_37bfb5308:
37bfb5308lea rax, [r11-2]
37bfb530ccmp rbx, rax
37bfb530fjge 0x37bfb5331
37bfb5311mov rdi, [rsp+792]
37bfb5319lea rax, [r9+rbp]
37bfb531dmovsd_xmm x10, [rdi+8*rax]
37bfb5323andpd x10, [rip+0x4a7814]
37bfb532caddsd x0, x10
37bfb5331
37bfb5331loc_37bfb5331:
37bfb5331lea rax, [r11-3]
37bfb5335cmp rbx, rax
37bfb5338jl 0x37bfb5f57
37bfb533e
37bfb533eloc_37bfb533e:
37bfb533emulsd x0, x6
37bfb5342andpd x1, [rip+0x4a77f6]
37bfb534amaxsd x0, x7
37bfb534ecomisd x0, x1
37bfb5352jb 0x37bfb53cc
37bfb5354lea rax, [rbx+r9]
37bfb5358subsd x2, x12
37bfb535dmovapd x10, x1
37bfb5362mov rdi, [rsp+792]
37bfb536aandpd x2, [rip+0x4a77ce]
37bfb5372movapd x0, x9
37bfb5377movsd_xmm x11, [rdi+8*rax]
37bfb537dandpd x11, [rip+0x4a77ba]
37bfb5386maxsd x0, x2
37bfb538aminsd x9, x2
37bfb538fpxor x2, x2
37bfb5393maxsd x10, x11
37bfb5398movapd x12, x10
37bfb539daddsd x12, x0
37bfb53a2divsd x0, x12
37bfb53a7mulsd x0, x9
37bfb53acucomisd x0, x2
37bfb53b0jp 0x37bfb5f31
37bfb53b6jne 0x37bfb5f31
37bfb53bc
37bfb53bcloc_37bfb53bc:
37bfb53bcmov rax, [rsp+792]
37bfb53c4mov [rax+8*r8], 0
37bfb53cc
37bfb53ccloc_37bfb53cc:
37bfb53cccmp [rsp+288], 1
37bfb53d5jbe 0x37bfb5bf3
37bfb53db
37bfb53dbloc_37bfb53db:
37bfb53dbmov rax, [rsp+728]
37bfb53e3cmp [rax], 0
37bfb53e7jne 0x37bfb5dd4
37bfb53ed
37bfb53edloc_37bfb53ed:
37bfb53edmov rdi, [rsp+248]
37bfb53f5cmp [rsp+176], rdi
37bfb53fdjle 0x37bfb3e02
37bfb5403mov rax, [rsp+224]
37bfb540badd rax, 1
37bfb540fjmp 0x37bfb4698
37bfb5414
37bfb5414loc_37bfb5414:
37bfb5414mov rdi, [rsp+752]
37bfb541cmov r10, [rdi]
37bfb541f
37bfb541floc_37bfb541f:
37bfb541fmov rdi, [rsp+720]
37bfb5427mov rcx, r10
37bfb542acmp [rdi], 0
37bfb542eje 0x37bfb5dc1
37bfb5434mov rdi, [rsp+744]
37bfb543cmov r12l, 1
37bfb5442mov [rsp+192], 1
37bfb544emov rsi, [rdi]
37bfb5451
37bfb5451loc_37bfb5451:
37bfb5451mov rdi, [rsp+368]
37bfb5459mov r8, r10
37bfb545csub r8, [rsp+328]
37bfb5464mov edx, 1
37bfb5469test r8, r8
37bfb546cmov r9l, 0
37bfb5472cmovle r8, rdx
37bfb5476mov rdx, rdi
37bfb5479sub rdx, rax
37bfb547ccmovs rdx, r9
37bfb5480mov r9, [rsp+480]
37bfb5488sub r9, rdx
37bfb548bmov rdx, r9
37bfb548esub rdx, r8
37bfb5491add rdx, 1
37bfb5495cmp rax, rdi
37bfb5498cmovle rdi, rax
37bfb549cmov rax, [rsp+896]
37bfb54a4mov [rsp+488], rdx
37bfb54acmov r9, [rax]
37bfb54afmov rbx, rdi
37bfb54b2lea r11, [rdi+1]
37bfb54b6test r9, r9
37bfb54b9js 0x37bfb5da2
37bfb54bfcmp rsi, r11
37bfb54c2jl 0x37bfb56cc
37bfb54c8mov rax, rsi
37bfb54cbxor edx, edx
37bfb54cdsub rax, r11
37bfb54d0div r9
37bfb54d3
37bfb54d3loc_37bfb54d3:
37bfb54d3mov rdx, [rsp+352]
37bfb54dbmov rdi, [rsp+856]
37bfb54e3mov [rsp+200], r12
37bfb54ebmov [rsp+208], r8
37bfb54f3mov r12, [rsp+800]
37bfb54fbmov [rsp+176], r9
37bfb5503mov r15, [rsp+912]
37bfb550bimul rdx, r8
37bfb550fadd rdx, [rsp+360]
37bfb5517sub rsi, rbx
37bfb551aadd rdx, r8
37bfb551dlea r13, [rip+0x4a75dc]
37bfb5524lea rbp, [rip+0x4a75fd]
37bfb552blea rdi, [rdi+8*rdx]
37bfb552flea rcx, [rip+0x4a75c2]
37bfb5536mov [rsp+152], r13
37bfb553emov r13, rsi
37bfb5541mov [rsp+144], rdi
37bfb5549mov rdi, [rsp+240]
37bfb5551mov [rsp+160], rbp
37bfb5559mov rsi, [rsp+904]
37bfb5561mov rbp, rax
37bfb5564mov rdx, rdi
37bfb5567imul r11, rdi
37bfb556bmov rdi, [rsp+792]
37bfb5573mov [rsp+128], rcx
37bfb557bimul rdx, r9
37bfb557flea rbx, [8*rdx]
37bfb5587mov [rsp+168], rbx
37bfb558fmov rbx, [rsp+328]
37bfb5597lea rdx, [rbx+r8]
37bfb559badd rdx, [rsp+256]
37bfb55a3lea rbx, [rsp+488]
37bfb55abadd rdx, r11
37bfb55aelea r14, [rdi+8*rdx]
37bfb55b2lea rdi, [rip+0x4a754f]
37bfb55b9mov rdx, r9
37bfb55bcmov [rsp+136], rdi
37bfb55c4jmp 0x37bfb55e5
37bfb55c6
37bfb55c6loc_37bfb55c6:
37bfb55c6mov rax, [rsp+896]
37bfb55cesub r13, [rsp+176]
37bfb55d6sub rbp, 1
37bfb55daadd r14, [rsp+168]
37bfb55e2mov rdx, [rax]
37bfb55e5
37bfb55e5loc_37bfb55e5:
37bfb55e5mov rax, [rsp+128]
37bfb55edcmp r13, rdx
37bfb55f0mov [rsp+112], 1
37bfb55f9lea r9, [rsp+472]
37bfb5601cmovle rdx, r13
37bfb5605mov [rsp+96], r15
37bfb560amov r8, rbx
37bfb560dlea rcx, [rip+0x4a7515]
37bfb5614mov [rsp+80], rax
37bfb5619mov rax, [rsp+864]
37bfb5621mov [rsp+104], 1
37bfb562amov [rsp+56], rax
37bfb562fmov rax, [rsp+144]
37bfb5637mov [rsp+88], rsi
37bfb563cmov [rsp+48], rax
37bfb5641mov rax, [rsp+136]
37bfb5649mov [rsp+72], r12
37bfb564emov [rsp+64], r14
37bfb5653mov [rsp+40], rax
37bfb5658mov [rsp+32], rbx
37bfb565dmov [rsp+472], rdx
37bfb5665mov rdx, [rsp+160]
37bfb566dcall dgemm_64_
37bfb5672mov [rsp+48], r12
37bfb5677mov r9, rsi
37bfb567amov rdx, rbx
37bfb567dmov [rsp+40], r14
37bfb5682mov rcx, [rsp+152]
37bfb568alea r8, [rsp+472]
37bfb5692mov [rsp+56], 3
37bfb569bmov [rsp+32], r15
37bfb56a0call dlacpy_64_
37bfb56a5test rbp, rbp
37bfb56a8jne 0x37bfb55c6
37bfb56aemov rax, [rsp+752]
37bfb56b6mov r12, [rsp+200]
37bfb56bemov r8, [rsp+208]
37bfb56c6mov r10, [rax]
37bfb56c9mov rcx, r10
37bfb56cc
37bfb56ccloc_37bfb56cc:
37bfb56ccmov rax, [rsp+328]
37bfb56d4mov rdx, r10
37bfb56d7cmp rax, r10
37bfb56dacmovge rdx, rax
37bfb56demov rax, [rsp+872]
37bfb56e6mov r9, [rax]
37bfb56e9sub rdx, 1
37bfb56edtest r9, r9
37bfb56f0js 0x37bfb5d7b
37bfb56f6cmp r12, rdx
37bfb56f9jg 0x37bfb5fd3
37bfb56ffmov rax, rdx
37bfb5702xor edx, edx
37bfb5704sub rax, [rsp+192]
37bfb570cdiv r9
37bfb570fmov r14, rax
37bfb5712
37bfb5712loc_37bfb5712:
37bfb5712mov rax, [rsp+352]
37bfb571amov rdi, [rsp+856]
37bfb5722lea r13, [rip+0x4a73d7]
37bfb5729lea rsi, [rip+0x4a73c8]
37bfb5730mov [rsp+128], rsi
37bfb5738lea rbx, [rsp+488]
37bfb5740mov rsi, [rsp+800]
37bfb5748lea rbp, [rip+0x4a73d9]
37bfb574fimul rax, r8
37bfb5753add rax, [rsp+360]
37bfb575bmov [rsp+160], r13
37bfb5763mov r13, r12
37bfb5766add rax, r8
37bfb5769mov [rsp+176], r8
37bfb5771lea rax, [rdi+8*rax]
37bfb5775mov rdi, [rsp+792]
37bfb577dmov [rsp+168], r9
37bfb5785mov [rsp+144], rax
37bfb578dmov rax, [rsp+328]
37bfb5795add rax, r8
37bfb5798imul rax, [rsp+240]
37bfb57a1add rax, [rsp+256]
37bfb57a9lea rax, [rdi+8*rax]
37bfb57adlea rdi, [rip+0x4a7354]
37bfb57b4mov [rsp+152], rax
37bfb57bcmov rax, r9
37bfb57bfmov [rsp+136], rdi
37bfb57c7mov rdi, [rsp+888]
37bfb57cfjmp 0x37bfb57f3
37bfb57d1
37bfb57d1loc_37bfb57d1:
37bfb57d1mov rax, [rsp+752]
37bfb57d9add r13, [rsp+168]
37bfb57e1sub r14, 1
37bfb57e5mov rcx, [rax]
37bfb57e8mov rax, [rsp+872]
37bfb57f0mov rax, [rax]
37bfb57f3
37bfb57f3loc_37bfb57f3:
37bfb57f3mov r15, [rsp+328]
37bfb57fbmov [rsp+96], rdi
37bfb5800mov r9, rbx
37bfb5803lea r8, [rsp+472]
37bfb580bmov [rsp+112], 1
37bfb5814cmp r15, rcx
37bfb5817mov [rsp+56], rsi
37bfb581ccmovge rcx, r15
37bfb5820mov [rsp+32], rbx
37bfb5825mov [rsp+104], 1
37bfb582emov rdx, rcx
37bfb5831mov rcx, [rsp+880]
37bfb5839sub rdx, r13
37bfb583cmov [rsp+88], rcx
37bfb5841mov rcx, [rsp+128]
37bfb5849cmp rdx, rax
37bfb584ccmovg rdx, rax
37bfb5850mov rax, [rsp+152]
37bfb5858mov [rsp+80], rcx
37bfb585dmov rcx, [rsp+864]
37bfb5865lea r15, [rax+8*r13]
37bfb5869mov rax, [rsp+136]
37bfb5871mov [rsp+472], rdx
37bfb5879mov rdx, rbp
37bfb587cmov [rsp+72], rcx
37bfb5881mov rcx, [rsp+144]
37bfb5889mov [rsp+48], r15
37bfb588emov [rsp+64], rcx
37bfb5893mov rcx, rbp
37bfb5896mov [rsp+40], rax
37bfb589bcall dgemm_64_
37bfb58a0mov [rsp+48], rsi
37bfb58a5mov r8, rbx
37bfb58a8mov r9, [rsp+880]
37bfb58b0mov [rsp+40], r15
37bfb58b5mov rcx, [rsp+160]
37bfb58bdlea rdx, [rsp+472]
37bfb58c5mov [rsp+56], 3
37bfb58cemov [rsp+32], rdi
37bfb58d3call dlacpy_64_
37bfb58d8test r14, r14
37bfb58dbjne 0x37bfb57d1
37bfb58e1mov rax, [rsp+728]
37bfb58e9mov r8, [rsp+176]
37bfb58f1cmp [rax], 0
37bfb58f5je 0x37bfb46c3
37bfb58fbmov rax, [rsp+808]
37bfb5903mov r12, [rax]
37bfb5906mov rax, [rsp+816]
37bfb590emov rcx, [rax]
37bfb5911mov rax, [rsp+872]
37bfb5919mov r9, [rax]
37bfb591ctest r9, r9
37bfb591fjs 0x37bfb5f0f
37bfb5925
37bfb5925loc_37bfb5925:
37bfb5925cmp r12, rcx
37bfb5928jg 0x37bfb46c3
37bfb592emov rax, rcx
37bfb5931xor edx, edx
37bfb5933sub rax, r12
37bfb5936div r9
37bfb5939mov r14, rax
37bfb593c
37bfb593cloc_37bfb593c:
37bfb593cmov rax, [rsp+352]
37bfb5944lea rbp, [rip+0x4a71dd]
37bfb594bmov r15, r14
37bfb594emov rdx, rcx
37bfb5951mov rdi, [rsp+856]
37bfb5959mov rsi, rbp
37bfb595clea rbx, [rsp+488]
37bfb5964lea r14, [rip+0x4a7195]
37bfb596bimul rax, r8
37bfb596fadd rax, [rsp+360]
37bfb5977mov rbp, r9
37bfb597aadd rax, r8
37bfb597dlea rax, [rdi+8*rax]
37bfb5981mov rdi, [rsp+824]
37bfb5989mov [rsp+144], rax
37bfb5991mov rax, [rsp+328]
37bfb5999add rax, r8
37bfb599cimul rax, [rsp+376]
37bfb59a5add rax, [rsp+384]
37bfb59adlea rax, [rdi+8*rax]
37bfb59b1mov [rsp+152], rax
37bfb59b9lea rax, [rip+0x4a7148]
37bfb59c0mov [rsp+136], rax
37bfb59c8lea rax, [rip+0x4a7129]
37bfb59cfmov [rsp+128], rax
37bfb59d7jmp 0x37bfb59e4
37bfb59d9
37bfb59d9loc_37bfb59d9:
37bfb59d9mov rax, [rsp+816]
37bfb59e1mov rdx, [rax]
37bfb59e4
37bfb59e4loc_37bfb59e4:
37bfb59e4mov rax, [rsp+872]
37bfb59ecsub rdx, r12
37bfb59efmov r9, rbx
37bfb59f2lea r8, [rsp+472]
37bfb59faadd rdx, 1
37bfb59femov rcx, [rax]
37bfb5a01mov rax, [rsp+152]
37bfb5a09mov [rsp+32], rbx
37bfb5a0emov [rsp+104], 1
37bfb5a17mov [rsp+112], 1
37bfb5a20lea r13, [rax+8*r12]
37bfb5a24cmp rdx, rcx
37bfb5a27mov rax, [rsp+888]
37bfb5a2fcmovg rdx, rcx
37bfb5a33mov [rsp+48], r13
37bfb5a38mov rcx, rsi
37bfb5a3badd r12, rbp
37bfb5a3emov [rsp+96], rax
37bfb5a43mov rax, [rsp+880]
37bfb5a4bmov [rsp+472], rdx
37bfb5a53mov rdx, rsi
37bfb5a56mov [rsp+88], rax
37bfb5a5bmov rax, [rsp+128]
37bfb5a63mov [rsp+80], rax
37bfb5a68mov rax, [rsp+864]
37bfb5a70mov [rsp+72], rax
37bfb5a75mov rax, [rsp+144]
37bfb5a7dmov [rsp+64], rax
37bfb5a82mov rax, [rsp+832]
37bfb5a8amov [rsp+56], rax
37bfb5a8fmov rax, [rsp+136]
37bfb5a97mov [rsp+40], rax
37bfb5a9ccall dgemm_64_
37bfb5aa1mov [rsp+40], r13
37bfb5aa6mov r8, rbx
37bfb5aa9mov rcx, r14
37bfb5aacmov rax, [rsp+832]
37bfb5ab4mov r9, [rsp+880]
37bfb5abcmov [rsp+56], 3
37bfb5ac5lea rdx, [rsp+472]
37bfb5acdmov [rsp+48], rax
37bfb5ad2mov rax, [rsp+888]
37bfb5adamov [rsp+32], rax
37bfb5adfcall dlacpy_64_
37bfb5ae4sub r15, 1
37bfb5ae8jb 0x37bfb46c3
37bfb5aeejmp 0x37bfb59d9
37bfb5af3
37bfb5af3loc_37bfb5af3:
37bfb5af3mov rax, [rsp+752]
37bfb5afblea rdx, [rsp+480]
37bfb5b03lea r9, [rip+0x4a6fee]
37bfb5b0amov r8, rdx
37bfb5b0dlea rcx, [rip+0x4a6fec]
37bfb5b14mov rsi, [rax]
37bfb5b17mov rax, [rsp+864]
37bfb5b1fmov [rsp+56], 3
37bfb5b28mov [rsp+48], rax
37bfb5b2dmov rax, [rsp+856]
37bfb5b35mov [rsp+40], rax
37bfb5b3alea rax, [rip+0x4a6fc7]
37bfb5b41mov [rsp+32], rax
37bfb5b46call dlaset_64_
37bfb5b4bmov rax, [rsp+760]
37bfb5b53mov rax, [rax]
37bfb5b56lea rdx, [rax-2]
37bfb5b5acmp rdx, rbx
37bfb5b5dcmovle rbx, rdx
37bfb5b61mov [rsp+336], rbx
37bfb5b69cmp rdi, rbx
37bfb5b6cjg 0x37bfb5414
37bfb5b72mov rdi, [rsp+328]
37bfb5b7acmp rdi, rsi
37bfb5b7dcmovge rsi, rdi
37bfb5b81mov [rsp+136], rsi
37bfb5b89jmp 0x37bfb3d1c
37bfb5b8e
37bfb5b8eloc_37bfb5b8e:
37bfb5b8emov rax, [rsp+368]
37bfb5b96cmp r11, rax
37bfb5b99cmovle rax, r11
37bfb5b9dcmp rax, rdi
37bfb5ba0jge 0x37bfb5012
37bfb5ba6mov rax, [rsp+752]
37bfb5baemov rcx, [rax]
37bfb5bb1cmp rcx, rbx
37bfb5bb4jg 0x37bfb5bf3
37bfb5bb6mov rdx, [rsp+240]
37bfb5bbemov rax, [rsp+256]
37bfb5bc6pxor x0, x0
37bfb5bcamov r9, [rsp+792]
37bfb5bd2imul rdx, rbx
37bfb5bd6add rax, rdx
37bfb5bd9lea r8, [rax+rdi]
37bfb5bddmovsd_xmm x1, [r9+8*r8]
37bfb5be3ucomisd x1, x0
37bfb5be7jp 0x37bfb51b5
37bfb5bedjne 0x37bfb51b5
37bfb5bf3
37bfb5bf3loc_37bfb5bf3:
37bfb5bf3mov r8, rcx
37bfb5bf6sub r8, [rsp+328]
37bfb5bfemov eax, 1
37bfb5c03mov rdx, [rsp+480]
37bfb5c0btest r8, r8
37bfb5c0ecmovle r8, rax
37bfb5c12cmp r8, rdx
37bfb5c15jg 0x37bfb53ed
37bfb5c1bmov rdi, [rsp+352]
37bfb5c23mov rax, rbx
37bfb5c26lea r9, [rdx+1]
37bfb5c2asub rax, [rsp+328]
37bfb5c32add rax, 1
37bfb5c36mov rbx, [rsp+856]
37bfb5c3eimul rax, rdi
37bfb5c42add rax, rdi
37bfb5c45add rax, [rsp+360]
37bfb5c4dneg rdi
37bfb5c50add rax, r8
37bfb5c53mov rdx, rdi
37bfb5c56lea rax, [rbx+8*rax]
37bfb5c5a
37bfb5c5aloc_37bfb5c5a:
37bfb5c5amovsd_xmm x0, [rax]
37bfb5c5emovsd_xmm x1, [rax+8*rdx]
37bfb5c63movapd x2, x4
37bfb5c67add r8, 1
37bfb5c6bmulsd x0, x3
37bfb5c6faddsd x0, x1
37bfb5c73mulsd x2, x0
37bfb5c77mulsd x0, x5
37bfb5c7bsubsd x1, x2
37bfb5c7fmovsd_xmm [rax+8*rdx], x1
37bfb5c84movsd_xmm x1, [rax]
37bfb5c88add rax, 8
37bfb5c8csubsd x1, x0
37bfb5c90movsd_xmm [rax-8], x1
37bfb5c95cmp r8, r9
37bfb5c98jne 0x37bfb5c5a
37bfb5c9ajmp 0x37bfb53ed
37bfb5c9f
37bfb5c9floc_37bfb5c9f:
37bfb5c9fmov rax, [rsp+280]
37bfb5ca7mov r8, [rsp+784]
37bfb5cafmov [rsp+56], r12
37bfb5cb4mov rcx, [rsp+248]
37bfb5cbcmov rdx, [rsp+240]
37bfb5cc4mov [rsp+144], r10
37bfb5ccclea rax, [8*rax+8]
37bfb5cd4mov r9, [rsp+792]
37bfb5cdcadd r8, rax
37bfb5cdfadd rax, [rsp+776]
37bfb5ce7shl rcx, 4
37bfb5cebmov [rsp+40], rax
37bfb5cf0mov rax, [rsp+784]
37bfb5cf8imul rdx, rdi
37bfb5cfcmov [rsp+48], r8
37bfb5d01add rdx, [rsp+256]
37bfb5d09add rax, rcx
37bfb5d0cmov r8, [rsp+800]
37bfb5d14add rdx, rdi
37bfb5d17mov [rsp+32], rax
37bfb5d1cmov rax, [rsp+776]
37bfb5d24lea rdx, [r9+8*rdx]
37bfb5d28lea r9, [rax+rcx]
37bfb5d2clea rcx, [rip+0x4a6ddd]
37bfb5d33call dlaqr1_64_
37bfb5d38mov rax, [rsp+840]
37bfb5d40mov r8, [rsp+144]
37bfb5d48lea rdx, [rsp+464]
37bfb5d50lea r9, [rip+0x4a6dc1]
37bfb5d57lea rcx, [rip+0x4a6db2]
37bfb5d5emovsd_xmm x0, [rax+8*rbp]
37bfb5d63mov [rsp+32], r12
37bfb5d68movsd_xmm [rsp+464], x0
37bfb5d71call dlarfg_64_
37bfb5d76jmp 0x37bfb4f23
37bfb5d7b
37bfb5d7bloc_37bfb5d7b:
37bfb5d7bmov r10, r9
37bfb5d7eneg r10
37bfb5d81cmp r12, rdx
37bfb5d84jl 0x37bfb6000
37bfb5d8amov rax, [rsp+192]
37bfb5d92sub rax, rdx
37bfb5d95xor edx, edx
37bfb5d97div r10
37bfb5d9amov r14, rax
37bfb5d9djmp 0x37bfb5712
37bfb5da2
37bfb5da2loc_37bfb5da2:
37bfb5da2cmp rsi, r11
37bfb5da5jg 0x37bfb56cc
37bfb5dabmov rax, r11
37bfb5daemov rcx, r9
37bfb5db1xor edx, edx
37bfb5db3sub rax, rsi
37bfb5db6neg rcx
37bfb5db9div rcx
37bfb5dbcjmp 0x37bfb54d3
37bfb5dc1
37bfb5dc1loc_37bfb5dc1:
37bfb5dc1mov [rsp+192], r10
37bfb5dc9mov r12, r10
37bfb5dccmov rsi, rax
37bfb5dcfjmp 0x37bfb5451
37bfb5dd4
37bfb5dd4loc_37bfb5dd4:
37bfb5dd4mov rax, [rsp+808]
37bfb5ddcmov rdx, [rax]
37bfb5ddfmov rax, [rsp+816]
37bfb5de7mov r8, [rax]
37bfb5deacmp rdx, r8
37bfb5dedjg 0x37bfb5e62
37bfb5defmov rdi, [rsp+376]
37bfb5df7lea rax, [rbx+2]
37bfb5dfblea r9, [r8+1]
37bfb5dffmov rbx, [rsp+824]
37bfb5e07imul rax, rdi
37bfb5e0badd rax, [rsp+384]
37bfb5e13neg rdi
37bfb5e16add rax, rdx
37bfb5e19mov r8, rdi
37bfb5e1clea rax, [rbx+8*rax]
37bfb5e20
37bfb5e20loc_37bfb5e20:
37bfb5e20movsd_xmm x0, [rax]
37bfb5e24movsd_xmm x1, [rax+8*r8]
37bfb5e2amovapd x2, x4
37bfb5e2eadd rdx, 1
37bfb5e32mulsd x0, x3
37bfb5e36addsd x0, x1
37bfb5e3amulsd x2, x0
37bfb5e3emulsd x0, x5
37bfb5e42subsd x1, x2
37bfb5e46movsd_xmm [rax+8*r8], x1
37bfb5e4cmovsd_xmm x1, [rax]
37bfb5e50add rax, 8
37bfb5e54subsd x1, x0
37bfb5e58movsd_xmm [rax-8], x1
37bfb5e5dcmp rdx, r9
37bfb5e60jne 0x37bfb5e20
37bfb5e62
37bfb5e62loc_37bfb5e62:
37bfb5e62mov rdi, [rsp+248]
37bfb5e6acmp [rsp+176], rdi
37bfb5e72jle 0x37bfb3e02
37bfb5e78mov rax, [rsp+224]
37bfb5e80mov rdi, [rsp+720]
37bfb5e88add rax, 1
37bfb5e8ccmp [rdi], 0
37bfb5e90je 0x37bfb44b7
37bfb5e96jmp 0x37bfb4698
37bfb5e9b
37bfb5e9b 0f 1f 44 00 00 ..D..
37bfb5ea0
37bfb5ea0loc_37bfb5ea0:
37bfb5ea0mov rcx, [rsp+256]
37bfb5ea8lea rdx, [rcx+rbx]
37bfb5eacmov rcx, [rsp+240]
37bfb5eb4imul rcx, rdi
37bfb5eb8add rdx, rcx
37bfb5ebbmov rcx, [rsp+792]
37bfb5ec3lea rdx, [rcx+8*rdx+8]
37bfb5ec8mov rcx, rdi
37bfb5ecb
37bfb5ecbloc_37bfb5ecb:
37bfb5ecbmovsd_xmm x2, [rdx+8]
37bfb5ed0movapd x1, x3
37bfb5ed4movsd_xmm x0, [rdx]
37bfb5ed8movapd x9, x4
37bfb5eddadd rcx, 1
37bfb5ee1mulsd x1, x2
37bfb5ee5addsd x1, x0
37bfb5ee9mulsd x9, x1
37bfb5eeemulsd x1, x5
37bfb5ef2subsd x0, x9
37bfb5ef7subsd x2, x1
37bfb5efbunpcklpd x0, x2
37bfb5effmovups [rdx], x0
37bfb5f02add rdx, rsi
37bfb5f05cmp rax, rcx
37bfb5f08jge 0x37bfb5ecb
37bfb5f0ajmp 0x37bfb5168
37bfb5f0f
37bfb5f0floc_37bfb5f0f:
37bfb5f0fmov r10, r9
37bfb5f12neg r10
37bfb5f15
37bfb5f15loc_37bfb5f15:
37bfb5f15cmp r12, rcx
37bfb5f18jl 0x37bfb46c3
37bfb5f1emov rax, r12
37bfb5f21xor edx, edx
37bfb5f23sub rax, rcx
37bfb5f26div r10
37bfb5f29mov r14, rax
37bfb5f2cjmp 0x37bfb593c
37bfb5f31
37bfb5f31loc_37bfb5f31:
37bfb5f31divsd x10, x12
37bfb5f36minsd x1, x11
37bfb5f3bmulsd x0, x6
37bfb5f3fmaxsd x0, x7
37bfb5f43mulsd x1, x10
37bfb5f48comisd x0, x1
37bfb5f4cjb 0x37bfb53cc
37bfb5f52jmp 0x37bfb53bc
37bfb5f57
37bfb5f57loc_37bfb5f57:
37bfb5f57mov rdi, [rsp+792]
37bfb5f5flea rax, [rbx+r9+4]
37bfb5f64movsd_xmm x10, [rdi+8*rax]
37bfb5f6aandpd x10, [rip+0x4a6bcd]
37bfb5f73addsd x0, x10
37bfb5f78jmp 0x37bfb533e
37bfb5f7d
37bfb5f7dloc_37bfb5f7d:
37bfb5f7dmov rax, [rsp+752]
37bfb5f85mov rcx, [rax]
37bfb5f88cmp rbx, rcx
37bfb5f8bjl 0x37bfb53db
37bfb5f91mov rdx, [rsp+240]
37bfb5f99mov rax, [rsp+256]
37bfb5fa1pxor x0, x0
37bfb5fa5mov r9, [rsp+792]
37bfb5fadimul rdx, rbx
37bfb5fb1add rax, rdx
37bfb5fb4lea r8, [rdi+rax]
37bfb5fb8movsd_xmm x1, [r9+8*r8]
37bfb5fbeucomisd x1, x0
37bfb5fc2jp 0x37bfb51b5
37bfb5fc8je 0x37bfb53db
37bfb5fcejmp 0x37bfb51b5
37bfb5fd3
37bfb5fd3loc_37bfb5fd3:
37bfb5fd3mov rax, [rsp+728]
37bfb5fdbcmp [rax], 0
37bfb5fdfje 0x37bfb46c3
37bfb5fe5mov rax, [rsp+808]
37bfb5fedmov r12, [rax]
37bfb5ff0mov rax, [rsp+816]
37bfb5ff8mov rcx, [rax]
37bfb5ffbjmp 0x37bfb5925
37bfb6000
37bfb6000loc_37bfb6000:
37bfb6000mov rax, [rsp+728]
37bfb6008cmp [rax], 0
37bfb600cje 0x37bfb46c3
37bfb6012mov rax, [rsp+808]
37bfb601amov r12, [rax]
37bfb601dmov rax, [rsp+816]
37bfb6025mov rcx, [rax]
37bfb6028jmp 0x37bfb5f15
37bfb3970
37bfb602d
37bfb602d // align 0x20
37bfb602d // align 0x20
37bfb6040
37bfb6040dlaqsb_64_:
37bfb6040push r15
37bfb6042push r14
37bfb6044push r13
37bfb6046push r12
37bfb6048push rbp
37bfb6049push rdi
37bfb604apush rsi
37bfb604bpush rbx
37bfb604csub rsp, 72
37bfb6050mov rdi, [rsp+184]
37bfb6058mov rbp, rcx
37bfb605bmov rbx, rdx
37bfb605emov r12, r8
37bfb6061mov rsi, r9
37bfb6064cmp [rdx], 0
37bfb6068jle 0x37bfb6250
37bfb606emov rax, [rsp+176]
37bfb6076mov edx, 12
37bfb607blea rcx, [rip+0x4a6ace]
37bfb6082mov r14, [rax]
37bfb6085call dlamch_64_
37bfb608amov edx, 9
37bfb608flea rcx, [rip+0x4a6ac6]
37bfb6096movq r13, x0
37bfb609bcall dlamch_64_
37bfb60a0mov rax, [rsp+192]
37bfb60a8movapd x1, x0
37bfb60acmovsd_xmm x0, [rax]
37bfb60b0comisd x0, [rip+0x4a6ab0]
37bfb60b8jb 0x37bfb60d9
37bfb60bamovq x0, r13
37bfb60bfmov rax, [rsp+200]
37bfb60c7divsd x0, x1
37bfb60cbmovsd_xmm x1, [rax]
37bfb60cfcomisd x1, x0
37bfb60d3jae 0x37bfb6230
37bfb60d9
37bfb60d9loc_37bfb60d9:
37bfb60d9xor eax, eax
37bfb60dbtest r14, r14
37bfb60demov rcx, rbp
37bfb60e1mov r9l, 1
37bfb60e7cmovns rax, r14
37bfb60ebmov r8l, 1
37bfb60f1lea rdx, [rip+0x4a6a6d]
37bfb60f8mov [rsp+40], rax
37bfb60fdcall lsame_64_
37bfb6102mov rbp, [rbx]
37bfb6105test rax, rax
37bfb6108je 0x37bfb6270
37bfb610etest rbp, rbp
37bfb6111jle 0x37bfb6221
37bfb6117mov rax, [r12]
37bfb611blea rbx, [rbp+1]
37bfb611fmov r12l, 1
37bfb6125mov r13, -1
37bfb612cmov [rsp+48], rbx
37bfb6131mov r9l, 1
37bfb6137mov [rsp+56], rax
37bfb613csub r12, rax
37bfb613flea r15, [rax+1]
37bfb6143nop
37bfb6145nop [rax+rax]
37bfb6150
37bfb6150loc_37bfb6150:
37bfb6150test r12, r12
37bfb6153mov r11l, 1
37bfb6159cmovg r11, r12
37bfb615dcmp r11, r9
37bfb6160jg 0x37bfb6378
37bfb6166movsd_xmm x2, [rdi+8*r9-8]
37bfb616dje 0x37bfb6386
37bfb6173lea r14, [r9+1]
37bfb6177lea rax, [r15+r13]
37bfb617bmovddup x1, x2
37bfb617fmov rbx, r15
37bfb6182mov rbp, r14
37bfb6185add rax, r11
37bfb6188lea r8, [rdi+8*r11-8]
37bfb618dxor edx, edx
37bfb618fsub rbp, r11
37bfb6192sub rax, r9
37bfb6195mov r10, rbp
37bfb6198lea rcx, [rsi+8*rax]
37bfb619cxor eax, eax
37bfb619eshr r10, 1
37bfb61a1nop [rax+rax]
37bfb61aanop [rax+rax]
37bfb61b5nop [rax+rax]
37bfb61c0
37bfb61c0loc_37bfb61c0:
37bfb61c0movupd x0, [r8+rax]
37bfb61c6movupd x3, [rcx+rax]
37bfb61cbadd rdx, 1
37bfb61cfmulpd x0, x1
37bfb61d3mulpd x0, x3
37bfb61d7movups [rcx+rax], x0
37bfb61dbadd rax, 16
37bfb61dfcmp r10, rdx
37bfb61e2jne 0x37bfb61c0
37bfb61e4test bpl, 1
37bfb61e8je 0x37bfb620a
37bfb61eaand rbp, -2
37bfb61eeadd rbp, r11
37bfb61f1
37bfb61f1loc_37bfb61f1:
37bfb61f1mulsd x2, [rdi+8*rbp-8]
37bfb61f7add rbx, rbp
37bfb61fasub rbx, r9
37bfb61fdadd rbx, r13
37bfb6200mulsd x2, [rsi+8*rbx]
37bfb6205movsd_xmm [rsi+8*rbx], x2
37bfb620a
37bfb620aloc_37bfb620a:
37bfb620amov r9, r14
37bfb620dadd r12, 1
37bfb6211add r13, [rsp+40]
37bfb6216cmp r14, [rsp+48]
37bfb621bjne 0x37bfb6150
37bfb6221
37bfb6221loc_37bfb6221:
37bfb6221mov edx, 89
37bfb6226jmp 0x37bfb6255
37bfb6228
37bfb6228 0f 1f 84 00 00 00 00 00 ........
37bfb6230
37bfb6230loc_37bfb6230:
37bfb6230movsd_xmm x2, [rip+0x4a6938]
37bfb6238divsd x2, x0
37bfb623ccomisd x2, x1
37bfb6240jb 0x37bfb60d9
37bfb6246nop [rax+rax]
37bfb6250
37bfb6250loc_37bfb6250:
37bfb6250mov edx, 78
37bfb6255
37bfb6255loc_37bfb6255:
37bfb6255mov rax, [rsp+208]
37bfb625dmov [rax], dl
37bfb625fadd rsp, 72
37bfb6263pop rbx
37bfb6264pop rsi
37bfb6265pop rdi
37bfb6266pop rbp
37bfb6267pop r12
37bfb6269pop r13
37bfb626bpop r14
37bfb626dpop r15
37bfb626fret
37bfb6270
37bfb6270loc_37bfb6270:
37bfb6270test rbp, rbp
37bfb6273jle 0x37bfb6221
37bfb6275mov [rsp+184], rdi
37bfb627dmov r8, rdi
37bfb6280mov rdi, [rsp+40]
37bfb6285mov rbx, -1
37bfb628cmov r13, [r12]
37bfb6290mov r11l, 1
37bfb6296lea r12, [rbp+1]
37bfb629alea r14, [rsi+8]
37bfb629enop
37bfb62a0
37bfb62a0loc_37bfb62a0:
37bfb62a0lea rax, [r13+r11]
37bfb62a5cmp rax, rbp
37bfb62a8cmovg rax, rbp
37bfb62accmp rax, r11
37bfb62afjl 0x37bfb6355
37bfb62b5movsd_xmm x2, [r8]
37bfb62baje 0x37bfb6381
37bfb62c0mov r10l, 1
37bfb62c6movddup x1, x2
37bfb62calea rcx, [r14+8*rbx]
37bfb62cexor edx, edx
37bfb62d0sub r10, r11
37bfb62d3add r10, rax
37bfb62d6xor eax, eax
37bfb62d8mov r9, r10
37bfb62dbshr r9, 1
37bfb62denop
37bfb62dfnop [rax+rax]
37bfb62eanop [rax+rax]
37bfb62f5nop [rax+rax]
37bfb6300
37bfb6300loc_37bfb6300:
37bfb6300movupd x0, [r8+rax]
37bfb6306movupd x4, [rcx+rax]
37bfb630badd rdx, 1
37bfb630fmulpd x0, x1
37bfb6313mulpd x0, x4
37bfb6317movups [rcx+rax], x0
37bfb631badd rax, 16
37bfb631fcmp rdx, r9
37bfb6322jne 0x37bfb6300
37bfb6324test r10b, 1
37bfb6328je 0x37bfb6355
37bfb632aand r10, -2
37bfb632eadd r10, r11
37bfb6331
37bfb6331loc_37bfb6331:
37bfb6331mov rcx, [rsp+184]
37bfb6339mov rax, rbx
37bfb633csub rax, r11
37bfb633flea rax, [rax+r10+1]
37bfb6344mulsd x2, [rcx+8*r10-8]
37bfb634bmulsd x2, [rsi+8*rax]
37bfb6350movsd_xmm [rsi+8*rax], x2
37bfb6355
37bfb6355loc_37bfb6355:
37bfb6355add r11, 1
37bfb6359add rbx, rdi
37bfb635cadd r8, 8
37bfb6360cmp r11, r12
37bfb6363jne 0x37bfb62a0
37bfb6369mov edx, 89
37bfb636ejmp 0x37bfb6255
37bfb6373
37bfb6373 0f 1f 44 00 00 ..D..
37bfb6378
37bfb6378loc_37bfb6378:
37bfb6378lea r14, [r9+1]
37bfb637cjmp 0x37bfb620a
37bfb6381
37bfb6381loc_37bfb6381:
37bfb6381mov r10, r11
37bfb6384jmp 0x37bfb6331
37bfb6386
37bfb6386loc_37bfb6386:
37bfb6386mov rax, [rsp+56]
37bfb638bmov rbp, r9
37bfb638elea r14, [r9+1]
37bfb6392lea rbx, [rax+1]
37bfb6396jmp 0x37bfb61f1
37bfb6040
37bfb6040dlaqsb_64_:
37bfb6040push r15
37bfb6042push r14
37bfb6044push r13
37bfb6046push r12
37bfb6048push rbp
37bfb6049push rdi
37bfb604apush rsi
37bfb604bpush rbx
37bfb604csub rsp, 72
37bfb6050mov rdi, [rsp+184]
37bfb6058mov rbp, rcx
37bfb605bmov rbx, rdx
37bfb605emov r12, r8
37bfb6061mov rsi, r9
37bfb6064cmp [rdx], 0
37bfb6068jle 0x37bfb6250
37bfb606emov rax, [rsp+176]
37bfb6076mov edx, 12
37bfb607blea rcx, [rip+0x4a6ace]
37bfb6082mov r14, [rax]
37bfb6085call dlamch_64_
37bfb608amov edx, 9
37bfb608flea rcx, [rip+0x4a6ac6]
37bfb6096movq r13, x0
37bfb609bcall dlamch_64_
37bfb60a0mov rax, [rsp+192]
37bfb60a8movapd x1, x0
37bfb60acmovsd_xmm x0, [rax]
37bfb60b0comisd x0, [rip+0x4a6ab0]
37bfb60b8jb 0x37bfb60d9
37bfb60bamovq x0, r13
37bfb60bfmov rax, [rsp+200]
37bfb60c7divsd x0, x1
37bfb60cbmovsd_xmm x1, [rax]
37bfb60cfcomisd x1, x0
37bfb60d3jae 0x37bfb6230
37bfb60d9
37bfb60d9loc_37bfb60d9:
37bfb60d9xor eax, eax
37bfb60dbtest r14, r14
37bfb60demov rcx, rbp
37bfb60e1mov r9l, 1
37bfb60e7cmovns rax, r14
37bfb60ebmov r8l, 1
37bfb60f1lea rdx, [rip+0x4a6a6d]
37bfb60f8mov [rsp+40], rax
37bfb60fdcall lsame_64_
37bfb6102mov rbp, [rbx]
37bfb6105test rax, rax
37bfb6108je 0x37bfb6270
37bfb610etest rbp, rbp
37bfb6111jle 0x37bfb6221
37bfb6117mov rax, [r12]
37bfb611blea rbx, [rbp+1]
37bfb611fmov r12l, 1
37bfb6125mov r13, -1
37bfb612cmov [rsp+48], rbx
37bfb6131mov r9l, 1
37bfb6137mov [rsp+56], rax
37bfb613csub r12, rax
37bfb613flea r15, [rax+1]
37bfb6143nop
37bfb6145nop [rax+rax]
37bfb6150
37bfb6150loc_37bfb6150:
37bfb6150test r12, r12
37bfb6153mov r11l, 1
37bfb6159cmovg r11, r12
37bfb615dcmp r11, r9
37bfb6160jg 0x37bfb6378
37bfb6166movsd_xmm x2, [rdi+8*r9-8]
37bfb616dje 0x37bfb6386
37bfb6173lea r14, [r9+1]
37bfb6177lea rax, [r15+r13]
37bfb617bmovddup x1, x2
37bfb617fmov rbx, r15
37bfb6182mov rbp, r14
37bfb6185add rax, r11
37bfb6188lea r8, [rdi+8*r11-8]
37bfb618dxor edx, edx
37bfb618fsub rbp, r11
37bfb6192sub rax, r9
37bfb6195mov r10, rbp
37bfb6198lea rcx, [rsi+8*rax]
37bfb619cxor eax, eax
37bfb619eshr r10, 1
37bfb61a1nop [rax+rax]
37bfb61aanop [rax+rax]
37bfb61b5nop [rax+rax]
37bfb61c0
37bfb61c0loc_37bfb61c0:
37bfb61c0movupd x0, [r8+rax]
37bfb61c6movupd x3, [rcx+rax]
37bfb61cbadd rdx, 1
37bfb61cfmulpd x0, x1
37bfb61d3mulpd x0, x3
37bfb61d7movups [rcx+rax], x0
37bfb61dbadd rax, 16
37bfb61dfcmp r10, rdx
37bfb61e2jne 0x37bfb61c0
37bfb61e4test bpl, 1
37bfb61e8je 0x37bfb620a
37bfb61eaand rbp, -2
37bfb61eeadd rbp, r11
37bfb61f1
37bfb61f1loc_37bfb61f1:
37bfb61f1mulsd x2, [rdi+8*rbp-8]
37bfb61f7add rbx, rbp
37bfb61fasub rbx, r9
37bfb61fdadd rbx, r13
37bfb6200mulsd x2, [rsi+8*rbx]
37bfb6205movsd_xmm [rsi+8*rbx], x2
37bfb620a
37bfb620aloc_37bfb620a:
37bfb620amov r9, r14
37bfb620dadd r12, 1
37bfb6211add r13, [rsp+40]
37bfb6216cmp r14, [rsp+48]
37bfb621bjne 0x37bfb6150
37bfb6221
37bfb6221loc_37bfb6221:
37bfb6221mov edx, 89
37bfb6226jmp 0x37bfb6255
37bfb6228
37bfb6228 0f 1f 84 00 00 00 00 00 ........
37bfb6230
37bfb6230loc_37bfb6230:
37bfb6230movsd_xmm x2, [rip+0x4a6938]
37bfb6238divsd x2, x0
37bfb623ccomisd x2, x1
37bfb6240jb 0x37bfb60d9
37bfb6246nop [rax+rax]
37bfb6250
37bfb6250loc_37bfb6250:
37bfb6250mov edx, 78
37bfb6255
37bfb6255loc_37bfb6255:
37bfb6255mov rax, [rsp+208]
37bfb625dmov [rax], dl
37bfb625fadd rsp, 72
37bfb6263pop rbx
37bfb6264pop rsi
37bfb6265pop rdi
37bfb6266pop rbp
37bfb6267pop r12
37bfb6269pop r13
37bfb626bpop r14
37bfb626dpop r15
37bfb626fret
37bfb6270
37bfb6270loc_37bfb6270:
37bfb6270test rbp, rbp
37bfb6273jle 0x37bfb6221
37bfb6275mov [rsp+184], rdi
37bfb627dmov r8, rdi
37bfb6280mov rdi, [rsp+40]
37bfb6285mov rbx, -1
37bfb628cmov r13, [r12]
37bfb6290mov r11l, 1
37bfb6296lea r12, [rbp+1]
37bfb629alea r14, [rsi+8]
37bfb629enop
37bfb62a0
37bfb62a0loc_37bfb62a0:
37bfb62a0lea rax, [r13+r11]
37bfb62a5cmp rax, rbp
37bfb62a8cmovg rax, rbp
37bfb62accmp rax, r11
37bfb62afjl 0x37bfb6355
37bfb62b5movsd_xmm x2, [r8]
37bfb62baje 0x37bfb6381
37bfb62c0mov r10l, 1
37bfb62c6movddup x1, x2
37bfb62calea rcx, [r14+8*rbx]
37bfb62cexor edx, edx
37bfb62d0sub r10, r11
37bfb62d3add r10, rax
37bfb62d6xor eax, eax
37bfb62d8mov r9, r10
37bfb62dbshr r9, 1
37bfb62denop
37bfb62dfnop [rax+rax]
37bfb62eanop [rax+rax]
37bfb62f5nop [rax+rax]
37bfb6300
37bfb6300loc_37bfb6300:
37bfb6300movupd x0, [r8+rax]
37bfb6306movupd x4, [rcx+rax]
37bfb630badd rdx, 1
37bfb630fmulpd x0, x1
37bfb6313mulpd x0, x4
37bfb6317movups [rcx+rax], x0
37bfb631badd rax, 16
37bfb631fcmp rdx, r9
37bfb6322jne 0x37bfb6300
37bfb6324test r10b, 1
37bfb6328je 0x37bfb6355
37bfb632aand r10, -2
37bfb632eadd r10, r11
37bfb6331
37bfb6331loc_37bfb6331:
37bfb6331mov rcx, [rsp+184]
37bfb6339mov rax, rbx
37bfb633csub rax, r11
37bfb633flea rax, [rax+r10+1]
37bfb6344mulsd x2, [rcx+8*r10-8]
37bfb634bmulsd x2, [rsi+8*rax]
37bfb6350movsd_xmm [rsi+8*rax], x2
37bfb6355
37bfb6355loc_37bfb6355:
37bfb6355add r11, 1
37bfb6359add rbx, rdi
37bfb635cadd r8, 8
37bfb6360cmp r11, r12
37bfb6363jne 0x37bfb62a0
37bfb6369mov edx, 89
37bfb636ejmp 0x37bfb6255
37bfb6373
37bfb6373 0f 1f 44 00 00 ..D..
37bfb6378
37bfb6378loc_37bfb6378:
37bfb6378lea r14, [r9+1]
37bfb637cjmp 0x37bfb620a
37bfb6381
37bfb6381loc_37bfb6381:
37bfb6381mov r10, r11
37bfb6384jmp 0x37bfb6331
37bfb6386
37bfb6386loc_37bfb6386:
37bfb6386mov rax, [rsp+56]
37bfb638bmov rbp, r9
37bfb638elea r14, [r9+1]
37bfb6392lea rbx, [rax+1]
37bfb6396jmp 0x37bfb61f1
37bfb6040
37bfb639b
37bfb639b // align 0x40
37bfb639b // align 0x40
37bfb63c0
37bfb63c0dlaqsp_64_:
37bfb63c0push r12
37bfb63c2push rbp
37bfb63c3push rdi
37bfb63c4push rsi
37bfb63c5push rbx
37bfb63c6sub rsp, 32
37bfb63camov rbp, rcx
37bfb63cdmov rdi, rdx
37bfb63d0mov rsi, r8
37bfb63d3mov rbx, r9
37bfb63d6cmp [rdx], 0
37bfb63dajle 0x37bfb6560
37bfb63e0mov edx, 12
37bfb63e5lea rcx, [rip+0x4a6794]
37bfb63eccall dlamch_64_
37bfb63f1mov edx, 9
37bfb63f6lea rcx, [rip+0x4a678f]
37bfb63fdmovq r12, x0
37bfb6402call dlamch_64_
37bfb6407mov rax, [rsp+112]
37bfb640cmovapd x1, x0
37bfb6410movsd_xmm x0, [rax]
37bfb6414comisd x0, [rip+0x4a677c]
37bfb641cjb 0x37bfb643a
37bfb641emovq x0, r12
37bfb6423mov rax, [rsp+120]
37bfb6428divsd x0, x1
37bfb642cmovsd_xmm x1, [rax]
37bfb6430comisd x1, x0
37bfb6434jae 0x37bfb6540
37bfb643a
37bfb643aloc_37bfb643a:
37bfb643amov rcx, rbp
37bfb643dmov r9l, 1
37bfb6443mov r8l, 1
37bfb6449lea rdx, [rip+0x4a6745]
37bfb6450call lsame_64_
37bfb6455mov rbp, [rdi]
37bfb6458test rax, rax
37bfb645bje 0x37bfb65a0
37bfb6461test rbp, rbp
37bfb6464jle 0x37bfb6590
37bfb646amovsd_xmm x2, [rbx]
37bfb646eadd rbp, 1
37bfb6472mov r10l, 1
37bfb6478mov eax, 1
37bfb647dmov edx, 1
37bfb6482nop [rax]
37bfb6485nop [rax+rax]
37bfb6490
37bfb6490loc_37bfb6490:
37bfb6490lea rcx, [r10+rdx-2]
37bfb6495mulsd x2, [rbx+8*rdx-8]
37bfb649blea r8, [rax+1]
37bfb649fmulsd x2, [rsi+8*rcx]
37bfb64a4movsd_xmm [rsi+8*rcx], x2
37bfb64a9cmp rbp, r8
37bfb64acje 0x37bfb6590
37bfb64b2
37bfb64b2loc_37bfb64b2:
37bfb64b2movsd_xmm x2, [rbx+8*r8-8]
37bfb64b9add r10, rax
37bfb64bcmov r9, r8
37bfb64bfxor eax, eax
37bfb64c1shr r9, 1
37bfb64c4lea rcx, [rsi+8*r10-8]
37bfb64c9xor edx, edx
37bfb64cbmovddup x1, x2
37bfb64cfnop [rax+rax]
37bfb64d4nop [rax+rax]
37bfb64dfnop [rax+rax]
37bfb64eanop [rax+rax]
37bfb64f5nop [rax+rax]
37bfb6500
37bfb6500loc_37bfb6500:
37bfb6500movupd x0, [rbx+rax]
37bfb6505movupd x3, [rcx+rax]
37bfb650aadd rdx, 1
37bfb650emulpd x0, x1
37bfb6512mulpd x0, x3
37bfb6516movups [rcx+rax], x0
37bfb651aadd rax, 16
37bfb651ecmp r9, rdx
37bfb6521jne 0x37bfb6500
37bfb6523test r8b, 1
37bfb6527je 0x37bfb6580
37bfb6529mov rdx, r8
37bfb652cmov rax, r8
37bfb652for rdx, 1
37bfb6533jmp 0x37bfb6490
37bfb6538
37bfb6538 0f 1f 84 00 00 00 00 00 ........
37bfb6540
37bfb6540loc_37bfb6540:
37bfb6540movsd_xmm x2, [rip+0x4a6658]
37bfb6548divsd x2, x0
37bfb654ccomisd x2, x1
37bfb6550jb 0x37bfb643a
37bfb6556nop [rax+rax]
37bfb6560
37bfb6560loc_37bfb6560:
37bfb6560mov edx, 78
37bfb6565
37bfb6565loc_37bfb6565:
37bfb6565mov rax, [rsp+128]
37bfb656dmov [rax], dl
37bfb656fadd rsp, 32
37bfb6573pop rbx
37bfb6574pop rsi
37bfb6575pop rdi
37bfb6576pop rbp
37bfb6577pop r12
37bfb6579ret
37bfb657a
37bfb657a 66 0f 1f 44 00 00 f..D..
37bfb6580
37bfb6580loc_37bfb6580:
37bfb6580mov rax, r8
37bfb6583lea r8, [rax+1]
37bfb6587cmp rbp, r8
37bfb658ajne 0x37bfb64b2
37bfb6590
37bfb6590loc_37bfb6590:
37bfb6590mov edx, 89
37bfb6595jmp 0x37bfb6565
37bfb6597
37bfb6597 66 0f 1f 84 00 00 00 00 00 f........
37bfb65a0
37bfb65a0loc_37bfb65a0:
37bfb65a0test rbp, rbp
37bfb65a3jle 0x37bfb6590
37bfb65a5mov rdi, rbp
37bfb65a8mov r9, rbx
37bfb65ablea r12, [rbp+1]
37bfb65afmov r11l, 1
37bfb65b5mov r10l, 1
37bfb65bbnop [rax+rax]
37bfb65c0
37bfb65c0loc_37bfb65c0:
37bfb65c0cmp r10, rbp
37bfb65c3jg 0x37bfb664d
37bfb65c9movsd_xmm x2, [r9]
37bfb65ceje 0x37bfb6674
37bfb65d4mov r8, rdi
37bfb65d7movddup x1, x2
37bfb65dblea rcx, [rsi+8*r11-8]
37bfb65e0xor eax, eax
37bfb65e2shr r8, 1
37bfb65e5xor edx, edx
37bfb65e7nop [rax]
37bfb65eanop [rax+rax]
37bfb65f5nop [rax+rax]
37bfb6600
37bfb6600loc_37bfb6600:
37bfb6600movupd x0, [r9+rax]
37bfb6606movupd x4, [rcx+rax]
37bfb660badd rdx, 1
37bfb660fmulpd x0, x1
37bfb6613mulpd x0, x4
37bfb6617movups [rcx+rax], x0
37bfb661badd rax, 16
37bfb661fcmp rdx, r8
37bfb6622jne 0x37bfb6600
37bfb6624test dil, 1
37bfb6628je 0x37bfb664d
37bfb662amov rdx, rdi
37bfb662dand rdx, -2
37bfb6631add rdx, r10
37bfb6634
37bfb6634loc_37bfb6634:
37bfb6634lea rax, [r11+rdx]
37bfb6638mulsd x2, [rbx+8*rdx-8]
37bfb663esub rax, r10
37bfb6641mulsd x2, [rsi+8*rax-8]
37bfb6647movsd_xmm [rsi+8*rax-8], x2
37bfb664d
37bfb664dloc_37bfb664d:
37bfb664dsub r11, r10
37bfb6650add r10, 1
37bfb6654sub rdi, 1
37bfb6658add r9, 8
37bfb665clea r11, [r11+rbp+1]
37bfb6661cmp r12, r10
37bfb6664jne 0x37bfb65c0
37bfb666amov edx, 89
37bfb666fjmp 0x37bfb6565
37bfb6674
37bfb6674loc_37bfb6674:
37bfb6674mov rdx, r10
37bfb6677jmp 0x37bfb6634
37bfb63c0
37bfb63c0dlaqsp_64_:
37bfb63c0push r12
37bfb63c2push rbp
37bfb63c3push rdi
37bfb63c4push rsi
37bfb63c5push rbx
37bfb63c6sub rsp, 32
37bfb63camov rbp, rcx
37bfb63cdmov rdi, rdx
37bfb63d0mov rsi, r8
37bfb63d3mov rbx, r9
37bfb63d6cmp [rdx], 0
37bfb63dajle 0x37bfb6560
37bfb63e0mov edx, 12
37bfb63e5lea rcx, [rip+0x4a6794]
37bfb63eccall dlamch_64_
37bfb63f1mov edx, 9
37bfb63f6lea rcx, [rip+0x4a678f]
37bfb63fdmovq r12, x0
37bfb6402call dlamch_64_
37bfb6407mov rax, [rsp+112]
37bfb640cmovapd x1, x0
37bfb6410movsd_xmm x0, [rax]
37bfb6414comisd x0, [rip+0x4a677c]
37bfb641cjb 0x37bfb643a
37bfb641emovq x0, r12
37bfb6423mov rax, [rsp+120]
37bfb6428divsd x0, x1
37bfb642cmovsd_xmm x1, [rax]
37bfb6430comisd x1, x0
37bfb6434jae 0x37bfb6540
37bfb643a
37bfb643aloc_37bfb643a:
37bfb643amov rcx, rbp
37bfb643dmov r9l, 1
37bfb6443mov r8l, 1
37bfb6449lea rdx, [rip+0x4a6745]
37bfb6450call lsame_64_
37bfb6455mov rbp, [rdi]
37bfb6458test rax, rax
37bfb645bje 0x37bfb65a0
37bfb6461test rbp, rbp
37bfb6464jle 0x37bfb6590
37bfb646amovsd_xmm x2, [rbx]
37bfb646eadd rbp, 1
37bfb6472mov r10l, 1
37bfb6478mov eax, 1
37bfb647dmov edx, 1
37bfb6482nop [rax]
37bfb6485nop [rax+rax]
37bfb6490
37bfb6490loc_37bfb6490:
37bfb6490lea rcx, [r10+rdx-2]
37bfb6495mulsd x2, [rbx+8*rdx-8]
37bfb649blea r8, [rax+1]
37bfb649fmulsd x2, [rsi+8*rcx]
37bfb64a4movsd_xmm [rsi+8*rcx], x2
37bfb64a9cmp rbp, r8
37bfb64acje 0x37bfb6590
37bfb64b2
37bfb64b2loc_37bfb64b2:
37bfb64b2movsd_xmm x2, [rbx+8*r8-8]
37bfb64b9add r10, rax
37bfb64bcmov r9, r8
37bfb64bfxor eax, eax
37bfb64c1shr r9, 1
37bfb64c4lea rcx, [rsi+8*r10-8]
37bfb64c9xor edx, edx
37bfb64cbmovddup x1, x2
37bfb64cfnop [rax+rax]
37bfb64d4nop [rax+rax]
37bfb64dfnop [rax+rax]
37bfb64eanop [rax+rax]
37bfb64f5nop [rax+rax]
37bfb6500
37bfb6500loc_37bfb6500:
37bfb6500movupd x0, [rbx+rax]
37bfb6505movupd x3, [rcx+rax]
37bfb650aadd rdx, 1
37bfb650emulpd x0, x1
37bfb6512mulpd x0, x3
37bfb6516movups [rcx+rax], x0
37bfb651aadd rax, 16
37bfb651ecmp r9, rdx
37bfb6521jne 0x37bfb6500
37bfb6523test r8b, 1
37bfb6527je 0x37bfb6580
37bfb6529mov rdx, r8
37bfb652cmov rax, r8
37bfb652for rdx, 1
37bfb6533jmp 0x37bfb6490
37bfb6538
37bfb6538 0f 1f 84 00 00 00 00 00 ........
37bfb6540
37bfb6540loc_37bfb6540:
37bfb6540movsd_xmm x2, [rip+0x4a6658]
37bfb6548divsd x2, x0
37bfb654ccomisd x2, x1
37bfb6550jb 0x37bfb643a
37bfb6556nop [rax+rax]
37bfb6560
37bfb6560loc_37bfb6560:
37bfb6560mov edx, 78
37bfb6565
37bfb6565loc_37bfb6565:
37bfb6565mov rax, [rsp+128]
37bfb656dmov [rax], dl
37bfb656fadd rsp, 32
37bfb6573pop rbx
37bfb6574pop rsi
37bfb6575pop rdi
37bfb6576pop rbp
37bfb6577pop r12
37bfb6579ret
37bfb657a
37bfb657a 66 0f 1f 44 00 00 f..D..
37bfb6580
37bfb6580loc_37bfb6580:
37bfb6580mov rax, r8
37bfb6583lea r8, [rax+1]
37bfb6587cmp rbp, r8
37bfb658ajne 0x37bfb64b2
37bfb6590
37bfb6590loc_37bfb6590:
37bfb6590mov edx, 89
37bfb6595jmp 0x37bfb6565
37bfb6597
37bfb6597 66 0f 1f 84 00 00 00 00 00 f........
37bfb65a0
37bfb65a0loc_37bfb65a0:
37bfb65a0test rbp, rbp
37bfb65a3jle 0x37bfb6590
37bfb65a5mov rdi, rbp
37bfb65a8mov r9, rbx
37bfb65ablea r12, [rbp+1]
37bfb65afmov r11l, 1
37bfb65b5mov r10l, 1
37bfb65bbnop [rax+rax]
37bfb65c0
37bfb65c0loc_37bfb65c0:
37bfb65c0cmp r10, rbp
37bfb65c3jg 0x37bfb664d
37bfb65c9movsd_xmm x2, [r9]
37bfb65ceje 0x37bfb6674
37bfb65d4mov r8, rdi
37bfb65d7movddup x1, x2
37bfb65dblea rcx, [rsi+8*r11-8]
37bfb65e0xor eax, eax
37bfb65e2shr r8, 1
37bfb65e5xor edx, edx
37bfb65e7nop [rax]
37bfb65eanop [rax+rax]
37bfb65f5nop [rax+rax]
37bfb6600
37bfb6600loc_37bfb6600:
37bfb6600movupd x0, [r9+rax]
37bfb6606movupd x4, [rcx+rax]
37bfb660badd rdx, 1
37bfb660fmulpd x0, x1
37bfb6613mulpd x0, x4
37bfb6617movups [rcx+rax], x0
37bfb661badd rax, 16
37bfb661fcmp rdx, r8
37bfb6622jne 0x37bfb6600
37bfb6624test dil, 1
37bfb6628je 0x37bfb664d
37bfb662amov rdx, rdi
37bfb662dand rdx, -2
37bfb6631add rdx, r10
37bfb6634
37bfb6634loc_37bfb6634:
37bfb6634lea rax, [r11+rdx]
37bfb6638mulsd x2, [rbx+8*rdx-8]
37bfb663esub rax, r10
37bfb6641mulsd x2, [rsi+8*rax-8]
37bfb6647movsd_xmm [rsi+8*rax-8], x2
37bfb664d
37bfb664dloc_37bfb664d:
37bfb664dsub r11, r10
37bfb6650add r10, 1
37bfb6654sub rdi, 1
37bfb6658add r9, 8
37bfb665clea r11, [r11+rbp+1]
37bfb6661cmp r12, r10
37bfb6664jne 0x37bfb65c0
37bfb666amov edx, 89
37bfb666fjmp 0x37bfb6565
37bfb6674
37bfb6674loc_37bfb6674:
37bfb6674mov rdx, r10
37bfb6677jmp 0x37bfb6634
37bfb63c0
Loading..