File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb49e40
37bb49e40cggsvp_:
37bb49e40push r15
37bb49e42push r14
37bb49e44push r13
37bb49e46push r12
37bb49e48push rbp
37bb49e49push rdi
37bb49e4apush rsi
37bb49e4bpush rbx
37bb49e4csub rsp, 184
37bb49e53mov rax, [rsp+328]
37bb49e5bmov rdi, [rsp+296]
37bb49e63mov rsi, [rsp+352]
37bb49e6bmov rbx, [rsp+360]
37bb49e73mov eax, [rax]
37bb49e75mov [rsp+112], eax
37bb49e79mov r13, rdx
37bb49e7cmov r15, r8
37bb49e7fmov rbp, r9
37bb49e82mov r8l, 1
37bb49e88mov r9l, 1
37bb49e8elea rdx, [rip+0x8fe7db]
37bb49e95mov r12, rcx
37bb49e98mov rax, [rsp+312]
37bb49ea0mov eax, [rax]
37bb49ea2mov [rsp+124], eax
37bb49ea6mov rax, [rsp+376]
37bb49eaemov eax, [rax]
37bb49eb0mov [rsp+156], eax
37bb49eb7call lsame_
37bb49ebcmov r9l, 1
37bb49ec2mov r8l, 1
37bb49ec8mov rcx, r13
37bb49ecblea rdx, [rip+0x8fe79f]
37bb49ed2mov [rsp+152], eax
37bb49ed9call lsame_
37bb49edemov rcx, r15
37bb49ee1mov r9l, 1
37bb49ee7mov r8l, 1
37bb49eedlea rdx, [rip+0x8fe77e]
37bb49ef4mov r14l, eax
37bb49ef7call lsame_
37bb49efcmov rcx, [rsp+448]
37bb49f04mov [rsp+164], 1
37bb49f0fmov [rsp+120], eax
37bb49f13mov eax, [rsp+152]
37bb49f1amov [rcx], 0
37bb49f20test eax, eax
37bb49f22je 0x37bb4aa9e
37bb49f28
37bb49f28loc_37bb49f28:
37bb49f28test r14l, r14l
37bb49f2bje 0x37bb4aad0
37bb49f31
37bb49f31loc_37bb49f31:
37bb49f31mov r12l, [rsp+120]
37bb49f36test r12l, r12l
37bb49f39je 0x37bb4aa6f
37bb49f3f
37bb49f3floc_37bb49f3f:
37bb49f3fmov edx, [rbp]
37bb49f42test edx, edx
37bb49f44js 0x37bb4aa25
37bb49f4amov rax, [rsp+288]
37bb49f52mov ecx, [rax]
37bb49f54test ecx, ecx
37bb49f56js 0x37bb4ab11
37bb49f5cmov eax, [rdi]
37bb49f5etest eax, eax
37bb49f60js 0x37bb4ab02
37bb49f66mov r15, [rsp+312]
37bb49f6etest edx, edx
37bb49f70mov r8l, 1
37bb49f76cmovg r8l, edx
37bb49f7acmp [r15], r8l
37bb49f7djl 0x37bb4ab20
37bb49f83mov r15, [rsp+328]
37bb49f8btest ecx, ecx
37bb49f8dmov r8l, 1
37bb49f93cmovg r8l, ecx
37bb49f97cmp [r15], r8l
37bb49f9ajl 0x37bb4ab2f
37bb49fa0mov r15, [rsp+376]
37bb49fa8mov r8l, [r15]
37bb49fabtest r8l, r8l
37bb49faejle 0x37bb4b1a0
37bb49fb4cmp edx, r8l
37bb49fb7jle 0x37bb49fc7
37bb49fb9test [rsp+152], 1
37bb49fc1jne 0x37bb4b1a0
37bb49fc7
37bb49fc7loc_37bb49fc7:
37bb49fc7mov rdx, [rsp+392]
37bb49fcfmov edx, [rdx]
37bb49fd1test edx, edx
37bb49fd3jle 0x37bb4b1be
37bb49fd9cmp ecx, edx
37bb49fdbjle 0x37bb49fe7
37bb49fddtest r14b, 1
37bb49fe1jne 0x37bb4b1be
37bb49fe7
37bb49fe7loc_37bb49fe7:
37bb49fe7mov rcx, [rsp+408]
37bb49fefmov edx, [rcx]
37bb49ff1test edx, edx
37bb49ff3jle 0x37bb4b1af
37bb49ff9cmp eax, edx
37bb49ffbjle 0x37bb4a008
37bb49ffdtest [rsp+120], 1
37bb4a002jne 0x37bb4b1af
37bb4a008
37bb4a008loc_37bb4a008:
37bb4a008movsxd r15, [rsp+112]
37bb4a00dmovsxd r12, [rsp+124]
37bb4a012xor edx, edx
37bb4a014test r15, r15
37bb4a017cmovs r15, rdx
37bb4a01btest r12, r12
37bb4a01ecmovs r12, rdx
37bb4a022mov rcx, r12
37bb4a025not rcx
37bb4a028mov [rsp+128], rcx
37bb4a030mov rcx, [rsp+448]
37bb4a038mov ecx, [rcx]
37bb4a03amov [rsp+124], ecx
37bb4a03etest ecx, ecx
37bb4a040jne 0x37bb4b1cd
37bb4a046test eax, eax
37bb4a048je 0x37bb4a061
37bb4a04amov rcx, [rsp+416]
37bb4a052lea r8, [4*rax]
37bb4a05axor edx, edx
37bb4a05ccall memset
37bb4a061
37bb4a061loc_37bb4a061:
37bb4a061mov rax, [rsp+448]
37bb4a069mov r9, [rsp+328]
37bb4a071mov rdx, rdi
37bb4a074mov r8, [rsp+320]
37bb4a07cmov rcx, [rsp+288]
37bb4a084mov [rsp+64], rax
37bb4a089mov rax, [rsp+424]
37bb4a091mov [rsp+56], rax
37bb4a096mov rax, [rsp+440]
37bb4a09emov [rsp+48], rax
37bb4a0a3mov rax, [rsp+432]
37bb4a0abmov [rsp+40], rax
37bb4a0b0mov rax, [rsp+416]
37bb4a0b8mov [rsp+32], rax
37bb4a0bdcall cgeqpf_
37bb4a0c2mov rax, [rsp+416]
37bb4a0camov rdx, rbp
37bb4a0cdmov r8, rdi
37bb4a0d0mov r9, [rsp+304]
37bb4a0d8lea rcx, [rsp+164]
37bb4a0e0mov [rsp+40], rax
37bb4a0e5mov rax, [rsp+312]
37bb4a0edmov [rsp+144], rcx
37bb4a0f5mov [rsp+32], rax
37bb4a0facall clapmt_
37bb4a0ffmov rax, [rsp+288]
37bb4a107mov edx, [rdi]
37bb4a109mov [rbx], 0
37bb4a10fmov eax, [rax]
37bb4a111cmp eax, edx
37bb4a113cmovle edx, eax
37bb4a116test edx, edx
37bb4a118jle 0x37bb4b0f1
37bb4a11emov rcx, [rsp+320]
37bb4a126lea r8l, [rdx+1]
37bb4a12amov rdx, [rsp+344]
37bb4a132lea r9, [8*r15+8]
37bb4a13amovss x2, [rdx]
37bb4a13elea rdx, [rcx-8]
37bb4a142mov ecx, 1
37bb4a147nop
37bb4a149nop [rax+rax]
37bb4a154nop [rax+rax]
37bb4a15fnop [rax+rax]
37bb4a16anop [rax+rax]
37bb4a175nop [rax+rax]
37bb4a180
37bb4a180loc_37bb4a180:
37bb4a180movss x0, [rdx+8]
37bb4a185movss x1, [rdx+12]
37bb4a18aandps x0, [rip+0x8fe52f]
37bb4a191andps x1, [rip+0x8fe528]
37bb4a198addss x0, x1
37bb4a19ccomiss x0, x2
37bb4a19fjbe 0x37bb4a1a4
37bb4a1a1add [rbx], 1
37bb4a1a4
37bb4a1a4loc_37bb4a1a4:
37bb4a1a4add ecx, 1
37bb4a1a7add rdx, r9
37bb4a1aacmp ecx, r8l
37bb4a1adjne 0x37bb4a180
37bb4a1aflea rcx, [rsp+172]
37bb4a1b7mov [rsp+112], rcx
37bb4a1bctest r14l, r14l
37bb4a1bfjne 0x37bb4ac3e
37bb4a1c5
37bb4a1c5loc_37bb4a1c5:
37bb4a1c5movsxd r9, [rbx]
37bb4a1c8cmp r9l, 1
37bb4a1ccjle 0x37bb4a268
37bb4a1d2mov rdx, [rsp+320]
37bb4a1dalea r14, [r15+1]
37bb4a1dexor r8l, r8l
37bb4a1e1mov ecx, 1
37bb4a1e6mov [rsp+136], r15
37bb4a1eelea r13, [rdx+8]
37bb4a1f2lea r11, [rdx+16]
37bb4a1f6nop [rax+rax]
37bb4a200
37bb4a200loc_37bb4a200:
37bb4a200add ecx, 1
37bb4a203cmp r9l, ecx
37bb4a206jl 0x37bb4a260
37bb4a208mov r10l, r9l
37bb4a20blea rdx, [r13+8*r8]
37bb4a210sub r10l, ecx
37bb4a213add r10, r8
37bb4a216lea r10, [r11+8*r10]
37bb4a21amov r15, r10
37bb4a21dsub r15, rdx
37bb4a220and r15l, 8
37bb4a224je 0x37bb4a240
37bb4a226mov [rdx], 0
37bb4a22dadd rdx, 8
37bb4a231cmp rdx, r10
37bb4a234je 0x37bb4a258
37bb4a236nop [rax+rax]
37bb4a240
37bb4a240loc_37bb4a240:
37bb4a240mov [rdx], 0
37bb4a247add rdx, 16
37bb4a24bmov [rdx-8], 0
37bb4a253cmp rdx, r10
37bb4a256jne 0x37bb4a240
37bb4a258
37bb4a258loc_37bb4a258:
37bb4a258add r8, r14
37bb4a25bcmp r9l, ecx
37bb4a25ejne 0x37bb4a200
37bb4a260
37bb4a260loc_37bb4a260:
37bb4a260mov r15, [rsp+136]
37bb4a268
37bb4a268loc_37bb4a268:
37bb4a268cmp r9l, eax
37bb4a26bjl 0x37bb4ab5a
37bb4a271mov r11l, [rsp+120]
37bb4a276test r11l, r11l
37bb4a279jne 0x37bb4abbc
37bb4a27f
37bb4a27floc_37bb4a27f:
37bb4a27fmov rcx, [rsp+288]
37bb4a287mov eax, [rbx]
37bb4a289mov edx, [rdi]
37bb4a28bcmp [rcx], eax
37bb4a28djl 0x37bb4ab40
37bb4a293lea r14, [rip+0x8fe3fe]
37bb4a29amov [rsp+136], r14
37bb4a2a2cmp eax, edx
37bb4a2a4je 0x37bb4a4c5
37bb4a2aamov rax, [rsp+448]
37bb4a2b2mov r9, [rsp+328]
37bb4a2bamov rdx, rdi
37bb4a2bdmov rcx, rbx
37bb4a2c0mov r8, [rsp+320]
37bb4a2c8mov [rsp+48], rax
37bb4a2cdmov rax, [rsp+440]
37bb4a2d5mov [rsp+40], rax
37bb4a2damov rax, [rsp+432]
37bb4a2e2mov [rsp+32], rax
37bb4a2e7call cgerq2_
37bb4a2ecmov [rsp+32], rbx
37bb4a2f1mov r9, rdi
37bb4a2f4mov r8, rbp
37bb4a2f7mov rax, [rsp+448]
37bb4a2ffmov rdx, r14
37bb4a302lea rcx, [rip+0x8fe3a2]
37bb4a309mov [rsp+104], 19
37bb4a312mov [rsp+96], 5
37bb4a31bmov [rsp+88], rax
37bb4a320mov rax, [rsp+440]
37bb4a328mov [rsp+80], rax
37bb4a32dmov rax, [rsp+312]
37bb4a335mov [rsp+72], rax
37bb4a33amov rax, [rsp+304]
37bb4a342mov [rsp+64], rax
37bb4a347mov rax, [rsp+432]
37bb4a34fmov [rsp+56], rax
37bb4a354mov rax, [rsp+328]
37bb4a35cmov [rsp+48], rax
37bb4a361mov rax, [rsp+320]
37bb4a369mov [rsp+40], rax
37bb4a36ecall cunmr2_
37bb4a373mov r10l, [rsp+120]
37bb4a378test r10l, r10l
37bb4a37bjne 0x37bb4b10f
37bb4a381
37bb4a381loc_37bb4a381:
37bb4a381mov eax, [rdi]
37bb4a383sub eax, [rbx]
37bb4a385lea r13, [rip+0x8fe2f0]
37bb4a38cmov rdx, rbx
37bb4a38fmov [rsp+172], eax
37bb4a396mov rax, [rsp+328]
37bb4a39emov r9, r13
37bb4a3a1lea rcx, [rip+0x8fe2dc]
37bb4a3a8mov [rsp+56], 4
37bb4a3b1mov r8, [rsp+112]
37bb4a3b6mov [rsp+48], rax
37bb4a3bbmov rax, [rsp+320]
37bb4a3c3mov [rsp+32], r13
37bb4a3c8mov [rsp+40], rax
37bb4a3cdcall claset_
37bb4a3d2movsxd rdx, [rdi]
37bb4a3d5mov r9l, [rbx]
37bb4a3d8mov r14l, edx
37bb4a3dbsub r14l, r9l
37bb4a3delea eax, [r14+1]
37bb4a3e2mov [rsp+124], r14l
37bb4a3e7cmp edx, eax
37bb4a3e9jl 0x37bb4a4a3
37bb4a3efcdqe
37bb4a3f1movsxd r10, r14l
37bb4a3f4lea r11l, [r9+2]
37bb4a3f8movsxd r8, r9l
37bb4a3fbimul rax, r15
37bb4a3fflea r8, [r8+r10+1]
37bb4a404sub r8, rdx
37bb4a407lea ecx, [r14+r11]
37bb4a40blea r13, [r15+1]
37bb4a40fsub ecx, edx
37bb4a411add r8, rax
37bb4a414mov rax, r15
37bb4a417not rax
37bb4a41aadd r8, rax
37bb4a41dmov rax, [rsp+320]
37bb4a425lea r15, [rax+8]
37bb4a429lea r14, [rax+16]
37bb4a42dnop [rax]
37bb4a430
37bb4a430loc_37bb4a430:
37bb4a430cmp r9l, ecx
37bb4a433jl 0x37bb4a498
37bb4a435mov edx, r9l
37bb4a438lea rax, [r15+8*r8]
37bb4a43csub edx, ecx
37bb4a43eadd rdx, r8
37bb4a441lea rdx, [r14+8*rdx]
37bb4a445mov r10, rdx
37bb4a448sub r10, rax
37bb4a44band r10l, 8
37bb4a44fje 0x37bb4a480
37bb4a451mov [rax], 0
37bb4a458add rax, 8
37bb4a45ccmp rax, rdx
37bb4a45fje 0x37bb4a498
37bb4a461nop [rax+rax]
37bb4a46anop [rax+rax]
37bb4a475nop [rax+rax]
37bb4a480
37bb4a480loc_37bb4a480:
37bb4a480mov [rax], 0
37bb4a487add rax, 16
37bb4a48bmov [rax-8], 0
37bb4a493cmp rax, rdx
37bb4a496jne 0x37bb4a480
37bb4a498
37bb4a498loc_37bb4a498:
37bb4a498add ecx, 1
37bb4a49badd r8, r13
37bb4a49ecmp r11l, ecx
37bb4a4a1jne 0x37bb4a430
37bb4a4a3
37bb4a4a3loc_37bb4a4a3:
37bb4a4a3mov r9l, [rsp+124]
37bb4a4a8test r9l, r9l
37bb4a4abjle 0x37bb4a4c5
37bb4a4admov r8l, [rsp+124]
37bb4a4b2mov rcx, [rsp+416]
37bb4a4baxor edx, edx
37bb4a4bcshl r8, 2
37bb4a4c0call memset
37bb4a4c5
37bb4a4c5loc_37bb4a4c5:
37bb4a4c5mov eax, [rsp+124]
37bb4a4c9mov r9, [rsp+312]
37bb4a4d1mov rcx, rbp
37bb4a4d4mov r8, [rsp+304]
37bb4a4dcmov rdx, [rsp+112]
37bb4a4e1mov [rsp+172], eax
37bb4a4e8mov rax, [rsp+448]
37bb4a4f0mov [rsp+64], rax
37bb4a4f5mov rax, [rsp+424]
37bb4a4fdmov [rsp+56], rax
37bb4a502mov rax, [rsp+440]
37bb4a50amov [rsp+48], rax
37bb4a50fmov rax, [rsp+432]
37bb4a517mov [rsp+40], rax
37bb4a51cmov rax, [rsp+416]
37bb4a524mov [rsp+32], rax
37bb4a529call cgeqpf_
37bb4a52emov r10l, [rbp]
37bb4a532mov ecx, [rdi]
37bb4a534mov [rsi], 0
37bb4a53asub ecx, [rbx]
37bb4a53ccmp ecx, r10l
37bb4a53fcmovle r10l, ecx
37bb4a543test r10l, r10l
37bb4a546jle 0x37bb4a5af
37bb4a548mov rax, [rsp+336]
37bb4a550lea r8l, [r10+1]
37bb4a554mov edx, 1
37bb4a559lea r9, [8*r12+8]
37bb4a561movss x2, [rax]
37bb4a565mov rax, [rsp+304]
37bb4a56dsub rax, 8
37bb4a571nop [rax]
37bb4a575nop [rax+rax]
37bb4a580
37bb4a580loc_37bb4a580:
37bb4a580movss x0, [rax+8]
37bb4a585movss x1, [rax+12]
37bb4a58aandps x0, [rip+0x8fe12f]
37bb4a591andps x1, [rip+0x8fe128]
37bb4a598addss x0, x1
37bb4a59ccomiss x0, x2
37bb4a59fjbe 0x37bb4a5a4
37bb4a5a1add [rsi], 1
37bb4a5a4
37bb4a5a4loc_37bb4a5a4:
37bb4a5a4add edx, 1
37bb4a5a7add rax, r9
37bb4a5aacmp edx, r8l
37bb4a5adjne 0x37bb4a580
37bb4a5af
37bb4a5afloc_37bb4a5af:
37bb4a5afmov rax, [rsp+448]
37bb4a5b7mov r8, rbp
37bb4a5bamov [rsp+104], 19
37bb4a5c3mov r9, rbx
37bb4a5c6mov rdx, [rsp+136]
37bb4a5cemov [rsp+172], r10l
37bb4a5d6mov [rsp+88], rax
37bb4a5dbmov rax, [rsp+440]
37bb4a5e3mov [rsp+96], 4
37bb4a5ecmov [rsp+80], rax
37bb4a5f1mov rax, [rsp+312]
37bb4a5f9mov [rsp+72], rax
37bb4a5felea eax, [rcx+1]
37bb4a601mov rcx, [rsp+128]
37bb4a609cdqe
37bb4a60bimul rax, r12
37bb4a60flea rax, [rcx+rax+1]
37bb4a614mov rcx, [rsp+304]
37bb4a61clea rax, [rcx+8*rax]
37bb4a620mov [rsp+40], rcx
37bb4a625lea rcx, [rip+0x8fe084]
37bb4a62cmov [rsp+64], rax
37bb4a631mov rax, [rsp+432]
37bb4a639mov [rsp+56], rax
37bb4a63emov rax, [rsp+312]
37bb4a646mov [rsp+48], rax
37bb4a64bmov rax, [rsp+112]
37bb4a650mov [rsp+32], rax
37bb4a655call cunm2r_
37bb4a65amov r8l, [rsp+152]
37bb4a662test r8l, r8l
37bb4a665jne 0x37bb4adbe
37bb4a66b
37bb4a66bloc_37bb4a66b:
37bb4a66bmov ecx, [rsp+120]
37bb4a66ftest ecx, ecx
37bb4a671jne 0x37bb4ad77
37bb4a677
37bb4a677loc_37bb4a677:
37bb4a677movsxd r9, [rsi]
37bb4a67acmp r9l, 1
37bb4a67ejle 0x37bb4a720
37bb4a684mov rax, [rsp+304]
37bb4a68clea r14, [r12+1]
37bb4a691xor r8l, r8l
37bb4a694mov ecx, 1
37bb4a699lea r13, [rax+8]
37bb4a69dlea r11, [rax+16]
37bb4a6a1nop [rax]
37bb4a6a5nop [rax+rax]
37bb4a6b0
37bb4a6b0loc_37bb4a6b0:
37bb4a6b0add ecx, 1
37bb4a6b3cmp r9l, ecx
37bb4a6b6jl 0x37bb4a720
37bb4a6b8mov edx, r9l
37bb4a6bblea rax, [r13+8*r8]
37bb4a6c0sub edx, ecx
37bb4a6c2add rdx, r8
37bb4a6c5lea rdx, [r11+8*rdx]
37bb4a6c9mov r10, rdx
37bb4a6ccsub r10, rax
37bb4a6cfand r10l, 8
37bb4a6d3je 0x37bb4a700
37bb4a6d5mov [rax], 0
37bb4a6dcadd rax, 8
37bb4a6e0cmp rax, rdx
37bb4a6e3je 0x37bb4a718
37bb4a6e5nop [rax+rax]
37bb4a6eanop [rax+rax]
37bb4a6f5nop [rax+rax]
37bb4a700
37bb4a700loc_37bb4a700:
37bb4a700mov [rax], 0
37bb4a707add rax, 16
37bb4a70bmov [rax-8], 0
37bb4a713cmp rax, rdx
37bb4a716jne 0x37bb4a700
37bb4a718
37bb4a718loc_37bb4a718:
37bb4a718add r8, r14
37bb4a71bcmp r9l, ecx
37bb4a71ejne 0x37bb4a6b0
37bb4a720
37bb4a720loc_37bb4a720:
37bb4a720mov edx, [rbp]
37bb4a723mov eax, [rdi]
37bb4a725sub eax, [rbx]
37bb4a727cmp r9l, edx
37bb4a72ajl 0x37bb4aedc
37bb4a730cmp r9l, eax
37bb4a733jge 0x37bb4aa5b
37bb4a739lea r13, [rip+0x8fdf3c]
37bb4a740lea r14, [rip+0x8fdf3d]
37bb4a747
37bb4a747loc_37bb4a747:
37bb4a747mov [rsp+172], eax
37bb4a74emov rdx, [rsp+112]
37bb4a753mov rcx, rsi
37bb4a756mov rax, [rsp+448]
37bb4a75emov r9, [rsp+312]
37bb4a766mov r8, [rsp+304]
37bb4a76emov [rsp+48], rax
37bb4a773mov rax, [rsp+440]
37bb4a77bmov [rsp+40], rax
37bb4a780mov rax, [rsp+432]
37bb4a788mov [rsp+32], rax
37bb4a78dcall cgerq2_
37bb4a792mov edx, [rsp+120]
37bb4a796test edx, edx
37bb4a798jne 0x37bb4b053
37bb4a79e
37bb4a79eloc_37bb4a79e:
37bb4a79emov eax, [rdi]
37bb4a7a0sub eax, [rbx]
37bb4a7a2lea r9, [rip+0x8fded3]
37bb4a7a9mov rdx, rsi
37bb4a7acsub eax, [rsi]
37bb4a7aemov r8, [rsp+112]
37bb4a7b3mov [rsp+32], r13
37bb4a7b8mov rcx, r14
37bb4a7bbmov [rsp+172], eax
37bb4a7c2mov rax, [rsp+312]
37bb4a7camov [rsp+56], 4
37bb4a7d3mov [rsp+48], rax
37bb4a7d8mov rax, [rsp+304]
37bb4a7e0mov [rsp+40], rax
37bb4a7e5call claset_
37bb4a7eamov r15l, [rdi]
37bb4a7edmovsxd r8, [rbx]
37bb4a7f0mov r9l, [rsi]
37bb4a7f3mov r10l, r15l
37bb4a7f6mov [rsp+124], r15l
37bb4a7fbsub r10l, r8l
37bb4a7femov eax, r10l
37bb4a801sub eax, r9l
37bb4a804lea edx, [rax+1]
37bb4a807cmp r10l, edx
37bb4a80ajl 0x37bb4a8e3
37bb4a810lea r11l, [r9+r8+2]
37bb4a815movsxd r14, r9l
37bb4a818lea r13, [r12+1]
37bb4a81dmovsxd rdx, edx
37bb4a820mov ecx, r11l
37bb4a823imul rdx, r12
37bb4a827lea r8, [r14+r8+1]
37bb4a82cmovsxd r14, r15l
37bb4a82fsub ecx, r15l
37bb4a832sub r8, r14
37bb4a835add r10l, r11l
37bb4a838add ecx, eax
37bb4a83acdqe
37bb4a83csub r10l, r15l
37bb4a83fadd rax, r8
37bb4a842add rax, rdx
37bb4a845mov rdx, [rsp+128]
37bb4a84dlea r8, [rax+rdx]
37bb4a851mov rax, [rsp+304]
37bb4a859lea r15, [rax+8]
37bb4a85dlea r14, [rax+16]
37bb4a861nop [rax]
37bb4a865nop [rax+rax]
37bb4a870
37bb4a870loc_37bb4a870:
37bb4a870cmp r9l, ecx
37bb4a873jl 0x37bb4a8d8
37bb4a875mov edx, r9l
37bb4a878lea rax, [r15+8*r8]
37bb4a87csub edx, ecx
37bb4a87eadd rdx, r8
37bb4a881lea rdx, [r14+8*rdx]
37bb4a885mov r11, rdx
37bb4a888sub r11, rax
37bb4a88band r11l, 8
37bb4a88fje 0x37bb4a8c0
37bb4a891mov [rax], 0
37bb4a898add rax, 8
37bb4a89ccmp rdx, rax
37bb4a89fje 0x37bb4a8d8
37bb4a8a1nop [rax+rax]
37bb4a8aanop [rax+rax]
37bb4a8b5nop [rax+rax]
37bb4a8c0
37bb4a8c0loc_37bb4a8c0:
37bb4a8c0mov [rax], 0
37bb4a8c7add rax, 16
37bb4a8cbmov [rax-8], 0
37bb4a8d3cmp rdx, rax
37bb4a8d6jne 0x37bb4a8c0
37bb4a8d8
37bb4a8d8loc_37bb4a8d8:
37bb4a8d8add ecx, 1
37bb4a8dbadd r8, r13
37bb4a8decmp ecx, r10l
37bb4a8e1jne 0x37bb4a870
37bb4a8e3
37bb4a8e3loc_37bb4a8e3:
37bb4a8e3mov eax, [rbp]
37bb4a8e6cmp eax, r9l
37bb4a8e9jle 0x37bb4aa5b
37bb4a8efsub eax, r9l
37bb4a8f2mov rcx, [rsp+128]
37bb4a8famov [rsp+172], eax
37bb4a901mov eax, [rsp+124]
37bb4a905sub eax, [rbx]
37bb4a907add eax, 1
37bb4a90acdqe
37bb4a90cimul rax, r12
37bb4a910lea rdx, [rax+rcx]
37bb4a914mov rcx, [rsp+448]
37bb4a91clea eax, [r9+1]
37bb4a920mov r9, [rsp+312]
37bb4a928cdqe
37bb4a92amov [rsp+48], rcx
37bb4a92fmov rcx, [rsp+440]
37bb4a937add rax, rdx
37bb4a93amov rdx, rbx
37bb4a93dmov [rsp+40], rcx
37bb4a942mov rcx, [rsp+432]
37bb4a94amov [rsp+32], rcx
37bb4a94fmov rcx, [rsp+304]
37bb4a957lea r8, [rcx+8*rax]
37bb4a95bmov rcx, [rsp+112]
37bb4a960call cgeqr2_
37bb4a965mov eax, [rsp+152]
37bb4a96ctest eax, eax
37bb4a96ejne 0x37bb4af58
37bb4a974
37bb4a974loc_37bb4a974:
37bb4a974movsxd rdx, [rdi]
37bb4a977movsxd r8, [rbx]
37bb4a97amov ebx, edx
37bb4a97csub ebx, r8l
37bb4a97flea eax, [rbx+1]
37bb4a982cmp edx, eax
37bb4a984jl 0x37bb4aa5b
37bb4a98amovsxd rsi, [rsi]
37bb4a98dcdqe
37bb4a98fmov r9l, [rbp]
37bb4a993lea r11, [r12+1]
37bb4a998imul rax, r12
37bb4a99clea r10l, [r8+rsi+2]
37bb4a9a1lea r8, [rsi+r8+1]
37bb4a9a6lea ecx, [rbx+r10]
37bb4a9aamovsxd rbx, ebx
37bb4a9adadd r8, rbx
37bb4a9b0sub ecx, edx
37bb4a9b2sub r8, rdx
37bb4a9b5add r8, rax
37bb4a9b8mov rax, [rsp+304]
37bb4a9c0add r8, [rsp+128]
37bb4a9c8lea rdi, [rax+8]
37bb4a9cclea rsi, [rax+16]
37bb4a9d0
37bb4a9d0loc_37bb4a9d0:
37bb4a9d0cmp ecx, r9l
37bb4a9d3jg 0x37bb4aa18
37bb4a9d5mov edx, r9l
37bb4a9d8lea rax, [rdi+8*r8]
37bb4a9dcsub edx, ecx
37bb4a9deadd rdx, r8
37bb4a9e1lea rdx, [rsi+8*rdx]
37bb4a9e5mov rbx, rdx
37bb4a9e8sub rbx, rax
37bb4a9eband ebx, 8
37bb4a9eeje 0x37bb4aa00
37bb4a9f0mov [rax], 0
37bb4a9f7add rax, 8
37bb4a9fbcmp rdx, rax
37bb4a9feje 0x37bb4aa18
37bb4aa00
37bb4aa00loc_37bb4aa00:
37bb4aa00mov [rax], 0
37bb4aa07add rax, 16
37bb4aa0bmov [rax-8], 0
37bb4aa13cmp rdx, rax
37bb4aa16jne 0x37bb4aa00
37bb4aa18
37bb4aa18loc_37bb4aa18:
37bb4aa18add ecx, 1
37bb4aa1badd r8, r11
37bb4aa1ecmp r10l, ecx
37bb4aa21jne 0x37bb4a9d0
37bb4aa23jmp 0x37bb4aa5b
37bb4aa25
37bb4aa25loc_37bb4aa25:
37bb4aa25mov edx, -4
37bb4aa2amov eax, 4
37bb4aa2f
37bb4aa2floc_37bb4aa2f:
37bb4aa2fmov rsi, [rsp+448]
37bb4aa37mov [rsi], edx
37bb4aa39
37bb4aa39loc_37bb4aa39:
37bb4aa39lea rdx, [rsp+172]
37bb4aa41mov r8l, 6
37bb4aa47lea rcx, [rip+0x8fdc26]
37bb4aa4emov [rsp+172], eax
37bb4aa55call xerbla_
37bb4aa5anop
37bb4aa5b
37bb4aa5bloc_37bb4aa5b:
37bb4aa5badd rsp, 184
37bb4aa62pop rbx
37bb4aa63pop rsi
37bb4aa64pop rdi
37bb4aa65pop rbp
37bb4aa66pop r12
37bb4aa68pop r13
37bb4aa6apop r14
37bb4aa6cpop r15
37bb4aa6eret
37bb4aa6f
37bb4aa6floc_37bb4aa6f:
37bb4aa6fmov r9l, 1
37bb4aa75mov r8l, 1
37bb4aa7blea rdx, [rip+0x8fdbf1]
37bb4aa82mov rcx, r15
37bb4aa85call lsame_
37bb4aa8atest eax, eax
37bb4aa8cjne 0x37bb49f3f
37bb4aa92mov edx, -3
37bb4aa97mov eax, 3
37bb4aa9cjmp 0x37bb4aa2f
37bb4aa9e
37bb4aa9eloc_37bb4aa9e:
37bb4aa9emov r9l, 1
37bb4aaa4mov r8l, 1
37bb4aaaalea rdx, [rip+0x8fdbc2]
37bb4aab1mov rcx, r12
37bb4aab4call lsame_
37bb4aab9test eax, eax
37bb4aabbjne 0x37bb49f28
37bb4aac1mov edx, -1
37bb4aac6mov eax, 1
37bb4aacbjmp 0x37bb4aa2f
37bb4aad0
37bb4aad0loc_37bb4aad0:
37bb4aad0mov r9l, 1
37bb4aad6mov r8l, 1
37bb4aadclea rdx, [rip+0x8fdb90]
37bb4aae3mov rcx, r13
37bb4aae6call lsame_
37bb4aaebtest eax, eax
37bb4aaedjne 0x37bb49f31
37bb4aaf3mov edx, -2
37bb4aaf8mov eax, 2
37bb4aafdjmp 0x37bb4aa2f
37bb4ab02
37bb4ab02loc_37bb4ab02:
37bb4ab02mov edx, -6
37bb4ab07mov eax, 6
37bb4ab0cjmp 0x37bb4aa2f
37bb4ab11
37bb4ab11loc_37bb4ab11:
37bb4ab11mov edx, -5
37bb4ab16mov eax, 5
37bb4ab1bjmp 0x37bb4aa2f
37bb4ab20
37bb4ab20loc_37bb4ab20:
37bb4ab20mov edx, -8
37bb4ab25mov eax, 8
37bb4ab2ajmp 0x37bb4aa2f
37bb4ab2f
37bb4ab2floc_37bb4ab2f:
37bb4ab2fmov edx, -10
37bb4ab34mov eax, 10
37bb4ab39jmp 0x37bb4aa2f
37bb4ab3e
37bb4ab3e 66 90 f.
37bb4ab40
37bb4ab40loc_37bb4ab40:
37bb4ab40sub edx, eax
37bb4ab42lea rax, [rip+0x8fdb4f]
37bb4ab49mov [rsp+124], edx
37bb4ab4dmov [rsp+136], rax
37bb4ab55jmp 0x37bb4a4a3
37bb4ab5a
37bb4ab5aloc_37bb4ab5a:
37bb4ab5asub eax, r9l
37bb4ab5dlea r13, [rip+0x8fdb18]
37bb4ab64mov r8, rdi
37bb4ab67mov [rsp+56], 4
37bb4ab70mov [rsp+172], eax
37bb4ab77mov rax, [rsp+328]
37bb4ab7flea rcx, [rip+0x8fdafe]
37bb4ab86mov [rsp+32], r13
37bb4ab8bmov rdx, [rsp+112]
37bb4ab90mov [rsp+48], rax
37bb4ab95mov rax, [rsp+320]
37bb4ab9dlea rax, [rax+8*r9]
37bb4aba1mov r9, r13
37bb4aba4mov [rsp+40], rax
37bb4aba9call claset_
37bb4abaemov r11l, [rsp+120]
37bb4abb3test r11l, r11l
37bb4abb6je 0x37bb4a27f
37bb4abbc
37bb4abbcloc_37bb4abbc:
37bb4abbcmov rax, [rsp+408]
37bb4abc4mov r8, rdi
37bb4abc7mov rdx, rdi
37bb4abcalea r9, [rip+0x8fdaab]
37bb4abd1mov [rsp+56], 4
37bb4abdalea rcx, [rip+0x8fdaa3]
37bb4abe1mov [rsp+48], rax
37bb4abe6mov rax, [rsp+400]
37bb4abeemov [rsp+40], rax
37bb4abf3lea rax, [rip+0x8fda96]
37bb4abfamov [rsp+32], rax
37bb4abffcall claset_
37bb4ac04mov rax, [rsp+416]
37bb4ac0cmov r8, rdi
37bb4ac0fmov rdx, rdi
37bb4ac12mov r9, [rsp+400]
37bb4ac1amov rcx, [rsp+144]
37bb4ac22mov [rsp+40], rax
37bb4ac27mov rax, [rsp+408]
37bb4ac2fmov [rsp+32], rax
37bb4ac34call clapmt_
37bb4ac39jmp 0x37bb4a27f
37bb4ac3e
37bb4ac3eloc_37bb4ac3e:
37bb4ac3emov rax, [rsp+392]
37bb4ac46lea r13, [rip+0x8fda2f]
37bb4ac4dmov r8, [rsp+288]
37bb4ac55mov [rsp+56], 4
37bb4ac5emov [rsp+32], r13
37bb4ac63lea rcx, [rip+0x8fda1a]
37bb4ac6amov r9, r13
37bb4ac6dmov [rsp+48], rax
37bb4ac72mov rax, [rsp+384]
37bb4ac7amov rdx, r8
37bb4ac7dmov [rsp+40], rax
37bb4ac82call claset_
37bb4ac87mov rax, [rsp+288]
37bb4ac8flea rcx, [rsp+172]
37bb4ac97mov [rsp+112], rcx
37bb4ac9cmov edx, [rax]
37bb4ac9ecmp edx, 1
37bb4aca1jle 0x37bb4ad09
37bb4aca3mov rax, [rsp+392]
37bb4acabsub edx, 1
37bb4acaemov r8, rdi
37bb4acb1mov [rsp+56], 5
37bb4acbamov [rsp+172], edx
37bb4acc1mov rdx, rcx
37bb4acc4lea rcx, [rip+0x8fd9bd]
37bb4accbmov [rsp+48], rax
37bb4acd0mov rax, [rsp+384]
37bb4acd8add rax, 8
37bb4acdcmov [rsp+40], rax
37bb4ace1mov rax, [rsp+328]
37bb4ace9mov [rsp+32], rax
37bb4aceemov rax, [rsp+320]
37bb4acf6lea r9, [rax+8]
37bb4acfacall clacpy_
37bb4acffmov rax, [rsp+288]
37bb4ad07mov edx, [rax]
37bb4ad09
37bb4ad09loc_37bb4ad09:
37bb4ad09mov eax, [rdi]
37bb4ad0bmov r9, [rsp+384]
37bb4ad13mov r8, [rsp+112]
37bb4ad18cmp eax, edx
37bb4ad1acmovg eax, edx
37bb4ad1dmov rdx, [rsp+288]
37bb4ad25mov [rsp+172], eax
37bb4ad2cmov rax, [rsp+448]
37bb4ad34mov rcx, rdx
37bb4ad37mov [rsp+56], rax
37bb4ad3cmov rax, [rsp+440]
37bb4ad44mov [rsp+48], rax
37bb4ad49mov rax, [rsp+432]
37bb4ad51mov [rsp+40], rax
37bb4ad56mov rax, [rsp+392]
37bb4ad5emov [rsp+32], rax
37bb4ad63call cung2r_
37bb4ad68mov rax, [rsp+288]
37bb4ad70mov eax, [rax]
37bb4ad72jmp 0x37bb4a1c5
37bb4ad77
37bb4ad77loc_37bb4ad77:
37bb4ad77mov eax, [rdi]
37bb4ad79sub eax, [rbx]
37bb4ad7bmov rdx, rdi
37bb4ad7emov [rsp+172], eax
37bb4ad85mov rax, [rsp+416]
37bb4ad8dmov r9, [rsp+400]
37bb4ad95mov r8, [rsp+112]
37bb4ad9amov [rsp+40], rax
37bb4ad9fmov rax, [rsp+408]
37bb4ada7mov rcx, [rsp+144]
37bb4adafmov [rsp+32], rax
37bb4adb4call clapmt_
37bb4adb9jmp 0x37bb4a677
37bb4adbe
37bb4adbeloc_37bb4adbe:
37bb4adbemov rax, [rsp+376]
37bb4adc6lea r13, [rip+0x8fd8af]
37bb4adcdmov rdx, rbp
37bb4add0mov r8, rbp
37bb4add3mov [rsp+32], r13
37bb4add8mov r9, r13
37bb4addblea rcx, [rip+0x8fd8a2]
37bb4ade2mov [rsp+48], rax
37bb4ade7mov rax, [rsp+368]
37bb4adefmov [rsp+56], 4
37bb4adf8mov [rsp+40], rax
37bb4adfdcall claset_
37bb4ae02mov edx, [rbp]
37bb4ae05cmp edx, 1
37bb4ae08jle 0x37bb4ae7b
37bb4ae0amov eax, [rdi]
37bb4ae0csub eax, [rbx]
37bb4ae0emov [rsp+56], 5
37bb4ae17sub edx, 1
37bb4ae1amov [rsp+172], eax
37bb4ae21mov rax, [rsp+376]
37bb4ae29lea rcx, [rip+0x8fd858]
37bb4ae30mov r8, [rsp+112]
37bb4ae35mov [rsp+168], edx
37bb4ae3clea rdx, [rsp+168]
37bb4ae44mov [rsp+48], rax
37bb4ae49mov rax, [rsp+368]
37bb4ae51add rax, 8
37bb4ae55mov [rsp+40], rax
37bb4ae5amov rax, [rsp+312]
37bb4ae62mov [rsp+32], rax
37bb4ae67mov rax, [rsp+304]
37bb4ae6flea r9, [rax+8]
37bb4ae73call clacpy_
37bb4ae78mov edx, [rbp]
37bb4ae7b
37bb4ae7bloc_37bb4ae7b:
37bb4ae7bmov eax, [rdi]
37bb4ae7dsub eax, [rbx]
37bb4ae7fmov rcx, rbp
37bb4ae82cmp eax, edx
37bb4ae84mov r9, [rsp+368]
37bb4ae8cmov r8, [rsp+112]
37bb4ae91cmovg eax, edx
37bb4ae94mov rdx, rbp
37bb4ae97mov [rsp+172], eax
37bb4ae9emov rax, [rsp+448]
37bb4aea6mov [rsp+56], rax
37bb4aeabmov rax, [rsp+440]
37bb4aeb3mov [rsp+48], rax
37bb4aeb8mov rax, [rsp+432]
37bb4aec0mov [rsp+40], rax
37bb4aec5mov rax, [rsp+376]
37bb4aecdmov [rsp+32], rax
37bb4aed2call cung2r_
37bb4aed7jmp 0x37bb4a66b
37bb4aedc
37bb4aedcloc_37bb4aedc:
37bb4aedcmov [rsp+172], eax
37bb4aee3mov rax, [rsp+312]
37bb4aeeblea r13, [rip+0x8fd78a]
37bb4aef2sub edx, r9l
37bb4aef5mov [rsp+56], 4
37bb4aefemov r8, [rsp+112]
37bb4af03lea r14, [rip+0x8fd77a]
37bb4af0amov [rsp+48], rax
37bb4af0fmov rax, [rsp+304]
37bb4af17mov rcx, r14
37bb4af1amov [rsp+32], r13
37bb4af1flea rax, [rax+8*r9]
37bb4af23mov [rsp+168], edx
37bb4af2amov r9, r13
37bb4af2dlea rdx, [rsp+168]
37bb4af35mov [rsp+40], rax
37bb4af3acall claset_
37bb4af3fmov eax, [rdi]
37bb4af41mov r9l, [rsi]
37bb4af44mov [rsp+124], eax
37bb4af48sub eax, [rbx]
37bb4af4acmp eax, r9l
37bb4af4djle 0x37bb4a8e3
37bb4af53jmp 0x37bb4a747
37bb4af58
37bb4af58loc_37bb4af58:
37bb4af58movsxd r8, [rsp+156]
37bb4af60xor eax, eax
37bb4af62mov r9l, [rbx]
37bb4af65mov ecx, [rsi]
37bb4af67mov edx, [rbp]
37bb4af6atest r8, r8
37bb4af6dmov r15, [rsp+368]
37bb4af75cmovs r8, rax
37bb4af79mov eax, [rdi]
37bb4af7bsub edx, ecx
37bb4af7dmov [rsp+104], 12
37bb4af86mov [rsp+168], edx
37bb4af8dmov [rsp+96], 5
37bb4af96sub eax, r9l
37bb4af99add eax, 1
37bb4af9ccmp edx, r9l
37bb4af9fcmovg edx, r9l
37bb4afa3cdqe
37bb4afa5lea r9, [rsp+168]
37bb4afadimul rax, r12
37bb4afb1add rax, [rsp+128]
37bb4afb9mov [rsp+172], edx
37bb4afc0lea edx, [rcx+1]
37bb4afc3mov rcx, [rsp+448]
37bb4afcbmovsxd rdx, edx
37bb4afcemov [rsp+88], rcx
37bb4afd3mov rcx, [rsp+440]
37bb4afdbadd rax, rdx
37bb4afdemov [rsp+80], rcx
37bb4afe3mov rcx, [rsp+376]
37bb4afebmov [rsp+72], rcx
37bb4aff0mov rcx, rdx
37bb4aff3lea rdx, [rip+0x8fd6ba]
37bb4affaimul rcx, r8
37bb4affesub rcx, r8
37bb4b001mov r8, rbp
37bb4b004lea rcx, [r15+8*rcx]
37bb4b008mov [rsp+64], rcx
37bb4b00dmov rcx, [rsp+432]
37bb4b015mov [rsp+56], rcx
37bb4b01amov rcx, [rsp+312]
37bb4b022mov [rsp+48], rcx
37bb4b027mov rcx, [rsp+304]
37bb4b02flea rax, [rcx+8*rax]
37bb4b033lea rcx, [rip+0x8fd671]
37bb4b03amov [rsp+40], rax
37bb4b03fmov rax, [rsp+112]
37bb4b044mov [rsp+32], rax
37bb4b049call cunm2r_
37bb4b04ejmp 0x37bb4a974
37bb4b053
37bb4b053loc_37bb4b053:
37bb4b053mov eax, [rdi]
37bb4b055sub eax, [rbx]
37bb4b057mov [rsp+32], rsi
37bb4b05cmov r8, rdi
37bb4b05fmov [rsp+172], eax
37bb4b066mov rax, [rsp+448]
37bb4b06elea rcx, [rip+0x8fd636]
37bb4b075mov [rsp+104], 19
37bb4b07emov r9, [rsp+112]
37bb4b083mov [rsp+88], rax
37bb4b088mov rax, [rsp+440]
37bb4b090mov [rsp+96], 5
37bb4b099mov rdx, [rsp+136]
37bb4b0a1mov [rsp+80], rax
37bb4b0a6mov rax, [rsp+408]
37bb4b0aemov [rsp+72], rax
37bb4b0b3mov rax, [rsp+400]
37bb4b0bbmov [rsp+64], rax
37bb4b0c0mov rax, [rsp+432]
37bb4b0c8mov [rsp+56], rax
37bb4b0cdmov rax, [rsp+312]
37bb4b0d5mov [rsp+48], rax
37bb4b0damov rax, [rsp+304]
37bb4b0e2mov [rsp+40], rax
37bb4b0e7call cunmr2_
37bb4b0ecjmp 0x37bb4a79e
37bb4b0f1
37bb4b0f1loc_37bb4b0f1:
37bb4b0f1test r14l, r14l
37bb4b0f4jne 0x37bb4ac3e
37bb4b0falea rcx, [rsp+172]
37bb4b102xor r9l, r9l
37bb4b105mov [rsp+112], rcx
37bb4b10ajmp 0x37bb4a268
37bb4b10f
37bb4b10floc_37bb4b10f:
37bb4b10fmov rax, [rsp+448]
37bb4b117mov [rsp+32], rbx
37bb4b11cmov r9, rdi
37bb4b11fmov r8, rdi
37bb4b122mov [rsp+104], 19
37bb4b12bmov rdx, [rsp+136]
37bb4b133lea rcx, [rip+0x8fd571]
37bb4b13amov [rsp+88], rax
37bb4b13fmov rax, [rsp+440]
37bb4b147mov [rsp+96], 5
37bb4b150mov [rsp+80], rax
37bb4b155mov rax, [rsp+408]
37bb4b15dmov [rsp+72], rax
37bb4b162mov rax, [rsp+400]
37bb4b16amov [rsp+64], rax
37bb4b16fmov rax, [rsp+432]
37bb4b177mov [rsp+56], rax
37bb4b17cmov rax, [rsp+328]
37bb4b184mov [rsp+48], rax
37bb4b189mov rax, [rsp+320]
37bb4b191mov [rsp+40], rax
37bb4b196call cunmr2_
37bb4b19bjmp 0x37bb4a381
37bb4b1a0
37bb4b1a0loc_37bb4b1a0:
37bb4b1a0mov edx, -16
37bb4b1a5mov eax, 16
37bb4b1aajmp 0x37bb4aa2f
37bb4b1af
37bb4b1afloc_37bb4b1af:
37bb4b1afmov edx, -20
37bb4b1b4mov eax, 20
37bb4b1b9jmp 0x37bb4aa2f
37bb4b1be
37bb4b1beloc_37bb4b1be:
37bb4b1bemov edx, -18
37bb4b1c3mov eax, 18
37bb4b1c8jmp 0x37bb4aa2f
37bb4b1cd
37bb4b1cdloc_37bb4b1cd:
37bb4b1cdmov eax, ecx
37bb4b1cfneg eax
37bb4b1d1jmp 0x37bb4aa39
37bb49e40
37bb49e40cggsvp_:
37bb49e40push r15
37bb49e42push r14
37bb49e44push r13
37bb49e46push r12
37bb49e48push rbp
37bb49e49push rdi
37bb49e4apush rsi
37bb49e4bpush rbx
37bb49e4csub rsp, 184
37bb49e53mov rax, [rsp+328]
37bb49e5bmov rdi, [rsp+296]
37bb49e63mov rsi, [rsp+352]
37bb49e6bmov rbx, [rsp+360]
37bb49e73mov eax, [rax]
37bb49e75mov [rsp+112], eax
37bb49e79mov r13, rdx
37bb49e7cmov r15, r8
37bb49e7fmov rbp, r9
37bb49e82mov r8l, 1
37bb49e88mov r9l, 1
37bb49e8elea rdx, [rip+0x8fe7db]
37bb49e95mov r12, rcx
37bb49e98mov rax, [rsp+312]
37bb49ea0mov eax, [rax]
37bb49ea2mov [rsp+124], eax
37bb49ea6mov rax, [rsp+376]
37bb49eaemov eax, [rax]
37bb49eb0mov [rsp+156], eax
37bb49eb7call lsame_
37bb49ebcmov r9l, 1
37bb49ec2mov r8l, 1
37bb49ec8mov rcx, r13
37bb49ecblea rdx, [rip+0x8fe79f]
37bb49ed2mov [rsp+152], eax
37bb49ed9call lsame_
37bb49edemov rcx, r15
37bb49ee1mov r9l, 1
37bb49ee7mov r8l, 1
37bb49eedlea rdx, [rip+0x8fe77e]
37bb49ef4mov r14l, eax
37bb49ef7call lsame_
37bb49efcmov rcx, [rsp+448]
37bb49f04mov [rsp+164], 1
37bb49f0fmov [rsp+120], eax
37bb49f13mov eax, [rsp+152]
37bb49f1amov [rcx], 0
37bb49f20test eax, eax
37bb49f22je 0x37bb4aa9e
37bb49f28
37bb49f28loc_37bb49f28:
37bb49f28test r14l, r14l
37bb49f2bje 0x37bb4aad0
37bb49f31
37bb49f31loc_37bb49f31:
37bb49f31mov r12l, [rsp+120]
37bb49f36test r12l, r12l
37bb49f39je 0x37bb4aa6f
37bb49f3f
37bb49f3floc_37bb49f3f:
37bb49f3fmov edx, [rbp]
37bb49f42test edx, edx
37bb49f44js 0x37bb4aa25
37bb49f4amov rax, [rsp+288]
37bb49f52mov ecx, [rax]
37bb49f54test ecx, ecx
37bb49f56js 0x37bb4ab11
37bb49f5cmov eax, [rdi]
37bb49f5etest eax, eax
37bb49f60js 0x37bb4ab02
37bb49f66mov r15, [rsp+312]
37bb49f6etest edx, edx
37bb49f70mov r8l, 1
37bb49f76cmovg r8l, edx
37bb49f7acmp [r15], r8l
37bb49f7djl 0x37bb4ab20
37bb49f83mov r15, [rsp+328]
37bb49f8btest ecx, ecx
37bb49f8dmov r8l, 1
37bb49f93cmovg r8l, ecx
37bb49f97cmp [r15], r8l
37bb49f9ajl 0x37bb4ab2f
37bb49fa0mov r15, [rsp+376]
37bb49fa8mov r8l, [r15]
37bb49fabtest r8l, r8l
37bb49faejle 0x37bb4b1a0
37bb49fb4cmp edx, r8l
37bb49fb7jle 0x37bb49fc7
37bb49fb9test [rsp+152], 1
37bb49fc1jne 0x37bb4b1a0
37bb49fc7
37bb49fc7loc_37bb49fc7:
37bb49fc7mov rdx, [rsp+392]
37bb49fcfmov edx, [rdx]
37bb49fd1test edx, edx
37bb49fd3jle 0x37bb4b1be
37bb49fd9cmp ecx, edx
37bb49fdbjle 0x37bb49fe7
37bb49fddtest r14b, 1
37bb49fe1jne 0x37bb4b1be
37bb49fe7
37bb49fe7loc_37bb49fe7:
37bb49fe7mov rcx, [rsp+408]
37bb49fefmov edx, [rcx]
37bb49ff1test edx, edx
37bb49ff3jle 0x37bb4b1af
37bb49ff9cmp eax, edx
37bb49ffbjle 0x37bb4a008
37bb49ffdtest [rsp+120], 1
37bb4a002jne 0x37bb4b1af
37bb4a008
37bb4a008loc_37bb4a008:
37bb4a008movsxd r15, [rsp+112]
37bb4a00dmovsxd r12, [rsp+124]
37bb4a012xor edx, edx
37bb4a014test r15, r15
37bb4a017cmovs r15, rdx
37bb4a01btest r12, r12
37bb4a01ecmovs r12, rdx
37bb4a022mov rcx, r12
37bb4a025not rcx
37bb4a028mov [rsp+128], rcx
37bb4a030mov rcx, [rsp+448]
37bb4a038mov ecx, [rcx]
37bb4a03amov [rsp+124], ecx
37bb4a03etest ecx, ecx
37bb4a040jne 0x37bb4b1cd
37bb4a046test eax, eax
37bb4a048je 0x37bb4a061
37bb4a04amov rcx, [rsp+416]
37bb4a052lea r8, [4*rax]
37bb4a05axor edx, edx
37bb4a05ccall memset
37bb4a061
37bb4a061loc_37bb4a061:
37bb4a061mov rax, [rsp+448]
37bb4a069mov r9, [rsp+328]
37bb4a071mov rdx, rdi
37bb4a074mov r8, [rsp+320]
37bb4a07cmov rcx, [rsp+288]
37bb4a084mov [rsp+64], rax
37bb4a089mov rax, [rsp+424]
37bb4a091mov [rsp+56], rax
37bb4a096mov rax, [rsp+440]
37bb4a09emov [rsp+48], rax
37bb4a0a3mov rax, [rsp+432]
37bb4a0abmov [rsp+40], rax
37bb4a0b0mov rax, [rsp+416]
37bb4a0b8mov [rsp+32], rax
37bb4a0bdcall cgeqpf_
37bb4a0c2mov rax, [rsp+416]
37bb4a0camov rdx, rbp
37bb4a0cdmov r8, rdi
37bb4a0d0mov r9, [rsp+304]
37bb4a0d8lea rcx, [rsp+164]
37bb4a0e0mov [rsp+40], rax
37bb4a0e5mov rax, [rsp+312]
37bb4a0edmov [rsp+144], rcx
37bb4a0f5mov [rsp+32], rax
37bb4a0facall clapmt_
37bb4a0ffmov rax, [rsp+288]
37bb4a107mov edx, [rdi]
37bb4a109mov [rbx], 0
37bb4a10fmov eax, [rax]
37bb4a111cmp eax, edx
37bb4a113cmovle edx, eax
37bb4a116test edx, edx
37bb4a118jle 0x37bb4b0f1
37bb4a11emov rcx, [rsp+320]
37bb4a126lea r8l, [rdx+1]
37bb4a12amov rdx, [rsp+344]
37bb4a132lea r9, [8*r15+8]
37bb4a13amovss x2, [rdx]
37bb4a13elea rdx, [rcx-8]
37bb4a142mov ecx, 1
37bb4a147nop
37bb4a149nop [rax+rax]
37bb4a154nop [rax+rax]
37bb4a15fnop [rax+rax]
37bb4a16anop [rax+rax]
37bb4a175nop [rax+rax]
37bb4a180
37bb4a180loc_37bb4a180:
37bb4a180movss x0, [rdx+8]
37bb4a185movss x1, [rdx+12]
37bb4a18aandps x0, [rip+0x8fe52f]
37bb4a191andps x1, [rip+0x8fe528]
37bb4a198addss x0, x1
37bb4a19ccomiss x0, x2
37bb4a19fjbe 0x37bb4a1a4
37bb4a1a1add [rbx], 1
37bb4a1a4
37bb4a1a4loc_37bb4a1a4:
37bb4a1a4add ecx, 1
37bb4a1a7add rdx, r9
37bb4a1aacmp ecx, r8l
37bb4a1adjne 0x37bb4a180
37bb4a1aflea rcx, [rsp+172]
37bb4a1b7mov [rsp+112], rcx
37bb4a1bctest r14l, r14l
37bb4a1bfjne 0x37bb4ac3e
37bb4a1c5
37bb4a1c5loc_37bb4a1c5:
37bb4a1c5movsxd r9, [rbx]
37bb4a1c8cmp r9l, 1
37bb4a1ccjle 0x37bb4a268
37bb4a1d2mov rdx, [rsp+320]
37bb4a1dalea r14, [r15+1]
37bb4a1dexor r8l, r8l
37bb4a1e1mov ecx, 1
37bb4a1e6mov [rsp+136], r15
37bb4a1eelea r13, [rdx+8]
37bb4a1f2lea r11, [rdx+16]
37bb4a1f6nop [rax+rax]
37bb4a200
37bb4a200loc_37bb4a200:
37bb4a200add ecx, 1
37bb4a203cmp r9l, ecx
37bb4a206jl 0x37bb4a260
37bb4a208mov r10l, r9l
37bb4a20blea rdx, [r13+8*r8]
37bb4a210sub r10l, ecx
37bb4a213add r10, r8
37bb4a216lea r10, [r11+8*r10]
37bb4a21amov r15, r10
37bb4a21dsub r15, rdx
37bb4a220and r15l, 8
37bb4a224je 0x37bb4a240
37bb4a226mov [rdx], 0
37bb4a22dadd rdx, 8
37bb4a231cmp rdx, r10
37bb4a234je 0x37bb4a258
37bb4a236nop [rax+rax]
37bb4a240
37bb4a240loc_37bb4a240:
37bb4a240mov [rdx], 0
37bb4a247add rdx, 16
37bb4a24bmov [rdx-8], 0
37bb4a253cmp rdx, r10
37bb4a256jne 0x37bb4a240
37bb4a258
37bb4a258loc_37bb4a258:
37bb4a258add r8, r14
37bb4a25bcmp r9l, ecx
37bb4a25ejne 0x37bb4a200
37bb4a260
37bb4a260loc_37bb4a260:
37bb4a260mov r15, [rsp+136]
37bb4a268
37bb4a268loc_37bb4a268:
37bb4a268cmp r9l, eax
37bb4a26bjl 0x37bb4ab5a
37bb4a271mov r11l, [rsp+120]
37bb4a276test r11l, r11l
37bb4a279jne 0x37bb4abbc
37bb4a27f
37bb4a27floc_37bb4a27f:
37bb4a27fmov rcx, [rsp+288]
37bb4a287mov eax, [rbx]
37bb4a289mov edx, [rdi]
37bb4a28bcmp [rcx], eax
37bb4a28djl 0x37bb4ab40
37bb4a293lea r14, [rip+0x8fe3fe]
37bb4a29amov [rsp+136], r14
37bb4a2a2cmp eax, edx
37bb4a2a4je 0x37bb4a4c5
37bb4a2aamov rax, [rsp+448]
37bb4a2b2mov r9, [rsp+328]
37bb4a2bamov rdx, rdi
37bb4a2bdmov rcx, rbx
37bb4a2c0mov r8, [rsp+320]
37bb4a2c8mov [rsp+48], rax
37bb4a2cdmov rax, [rsp+440]
37bb4a2d5mov [rsp+40], rax
37bb4a2damov rax, [rsp+432]
37bb4a2e2mov [rsp+32], rax
37bb4a2e7call cgerq2_
37bb4a2ecmov [rsp+32], rbx
37bb4a2f1mov r9, rdi
37bb4a2f4mov r8, rbp
37bb4a2f7mov rax, [rsp+448]
37bb4a2ffmov rdx, r14
37bb4a302lea rcx, [rip+0x8fe3a2]
37bb4a309mov [rsp+104], 19
37bb4a312mov [rsp+96], 5
37bb4a31bmov [rsp+88], rax
37bb4a320mov rax, [rsp+440]
37bb4a328mov [rsp+80], rax
37bb4a32dmov rax, [rsp+312]
37bb4a335mov [rsp+72], rax
37bb4a33amov rax, [rsp+304]
37bb4a342mov [rsp+64], rax
37bb4a347mov rax, [rsp+432]
37bb4a34fmov [rsp+56], rax
37bb4a354mov rax, [rsp+328]
37bb4a35cmov [rsp+48], rax
37bb4a361mov rax, [rsp+320]
37bb4a369mov [rsp+40], rax
37bb4a36ecall cunmr2_
37bb4a373mov r10l, [rsp+120]
37bb4a378test r10l, r10l
37bb4a37bjne 0x37bb4b10f
37bb4a381
37bb4a381loc_37bb4a381:
37bb4a381mov eax, [rdi]
37bb4a383sub eax, [rbx]
37bb4a385lea r13, [rip+0x8fe2f0]
37bb4a38cmov rdx, rbx
37bb4a38fmov [rsp+172], eax
37bb4a396mov rax, [rsp+328]
37bb4a39emov r9, r13
37bb4a3a1lea rcx, [rip+0x8fe2dc]
37bb4a3a8mov [rsp+56], 4
37bb4a3b1mov r8, [rsp+112]
37bb4a3b6mov [rsp+48], rax
37bb4a3bbmov rax, [rsp+320]
37bb4a3c3mov [rsp+32], r13
37bb4a3c8mov [rsp+40], rax
37bb4a3cdcall claset_
37bb4a3d2movsxd rdx, [rdi]
37bb4a3d5mov r9l, [rbx]
37bb4a3d8mov r14l, edx
37bb4a3dbsub r14l, r9l
37bb4a3delea eax, [r14+1]
37bb4a3e2mov [rsp+124], r14l
37bb4a3e7cmp edx, eax
37bb4a3e9jl 0x37bb4a4a3
37bb4a3efcdqe
37bb4a3f1movsxd r10, r14l
37bb4a3f4lea r11l, [r9+2]
37bb4a3f8movsxd r8, r9l
37bb4a3fbimul rax, r15
37bb4a3fflea r8, [r8+r10+1]
37bb4a404sub r8, rdx
37bb4a407lea ecx, [r14+r11]
37bb4a40blea r13, [r15+1]
37bb4a40fsub ecx, edx
37bb4a411add r8, rax
37bb4a414mov rax, r15
37bb4a417not rax
37bb4a41aadd r8, rax
37bb4a41dmov rax, [rsp+320]
37bb4a425lea r15, [rax+8]
37bb4a429lea r14, [rax+16]
37bb4a42dnop [rax]
37bb4a430
37bb4a430loc_37bb4a430:
37bb4a430cmp r9l, ecx
37bb4a433jl 0x37bb4a498
37bb4a435mov edx, r9l
37bb4a438lea rax, [r15+8*r8]
37bb4a43csub edx, ecx
37bb4a43eadd rdx, r8
37bb4a441lea rdx, [r14+8*rdx]
37bb4a445mov r10, rdx
37bb4a448sub r10, rax
37bb4a44band r10l, 8
37bb4a44fje 0x37bb4a480
37bb4a451mov [rax], 0
37bb4a458add rax, 8
37bb4a45ccmp rax, rdx
37bb4a45fje 0x37bb4a498
37bb4a461nop [rax+rax]
37bb4a46anop [rax+rax]
37bb4a475nop [rax+rax]
37bb4a480
37bb4a480loc_37bb4a480:
37bb4a480mov [rax], 0
37bb4a487add rax, 16
37bb4a48bmov [rax-8], 0
37bb4a493cmp rax, rdx
37bb4a496jne 0x37bb4a480
37bb4a498
37bb4a498loc_37bb4a498:
37bb4a498add ecx, 1
37bb4a49badd r8, r13
37bb4a49ecmp r11l, ecx
37bb4a4a1jne 0x37bb4a430
37bb4a4a3
37bb4a4a3loc_37bb4a4a3:
37bb4a4a3mov r9l, [rsp+124]
37bb4a4a8test r9l, r9l
37bb4a4abjle 0x37bb4a4c5
37bb4a4admov r8l, [rsp+124]
37bb4a4b2mov rcx, [rsp+416]
37bb4a4baxor edx, edx
37bb4a4bcshl r8, 2
37bb4a4c0call memset
37bb4a4c5
37bb4a4c5loc_37bb4a4c5:
37bb4a4c5mov eax, [rsp+124]
37bb4a4c9mov r9, [rsp+312]
37bb4a4d1mov rcx, rbp
37bb4a4d4mov r8, [rsp+304]
37bb4a4dcmov rdx, [rsp+112]
37bb4a4e1mov [rsp+172], eax
37bb4a4e8mov rax, [rsp+448]
37bb4a4f0mov [rsp+64], rax
37bb4a4f5mov rax, [rsp+424]
37bb4a4fdmov [rsp+56], rax
37bb4a502mov rax, [rsp+440]
37bb4a50amov [rsp+48], rax
37bb4a50fmov rax, [rsp+432]
37bb4a517mov [rsp+40], rax
37bb4a51cmov rax, [rsp+416]
37bb4a524mov [rsp+32], rax
37bb4a529call cgeqpf_
37bb4a52emov r10l, [rbp]
37bb4a532mov ecx, [rdi]
37bb4a534mov [rsi], 0
37bb4a53asub ecx, [rbx]
37bb4a53ccmp ecx, r10l
37bb4a53fcmovle r10l, ecx
37bb4a543test r10l, r10l
37bb4a546jle 0x37bb4a5af
37bb4a548mov rax, [rsp+336]
37bb4a550lea r8l, [r10+1]
37bb4a554mov edx, 1
37bb4a559lea r9, [8*r12+8]
37bb4a561movss x2, [rax]
37bb4a565mov rax, [rsp+304]
37bb4a56dsub rax, 8
37bb4a571nop [rax]
37bb4a575nop [rax+rax]
37bb4a580
37bb4a580loc_37bb4a580:
37bb4a580movss x0, [rax+8]
37bb4a585movss x1, [rax+12]
37bb4a58aandps x0, [rip+0x8fe12f]
37bb4a591andps x1, [rip+0x8fe128]
37bb4a598addss x0, x1
37bb4a59ccomiss x0, x2
37bb4a59fjbe 0x37bb4a5a4
37bb4a5a1add [rsi], 1
37bb4a5a4
37bb4a5a4loc_37bb4a5a4:
37bb4a5a4add edx, 1
37bb4a5a7add rax, r9
37bb4a5aacmp edx, r8l
37bb4a5adjne 0x37bb4a580
37bb4a5af
37bb4a5afloc_37bb4a5af:
37bb4a5afmov rax, [rsp+448]
37bb4a5b7mov r8, rbp
37bb4a5bamov [rsp+104], 19
37bb4a5c3mov r9, rbx
37bb4a5c6mov rdx, [rsp+136]
37bb4a5cemov [rsp+172], r10l
37bb4a5d6mov [rsp+88], rax
37bb4a5dbmov rax, [rsp+440]
37bb4a5e3mov [rsp+96], 4
37bb4a5ecmov [rsp+80], rax
37bb4a5f1mov rax, [rsp+312]
37bb4a5f9mov [rsp+72], rax
37bb4a5felea eax, [rcx+1]
37bb4a601mov rcx, [rsp+128]
37bb4a609cdqe
37bb4a60bimul rax, r12
37bb4a60flea rax, [rcx+rax+1]
37bb4a614mov rcx, [rsp+304]
37bb4a61clea rax, [rcx+8*rax]
37bb4a620mov [rsp+40], rcx
37bb4a625lea rcx, [rip+0x8fe084]
37bb4a62cmov [rsp+64], rax
37bb4a631mov rax, [rsp+432]
37bb4a639mov [rsp+56], rax
37bb4a63emov rax, [rsp+312]
37bb4a646mov [rsp+48], rax
37bb4a64bmov rax, [rsp+112]
37bb4a650mov [rsp+32], rax
37bb4a655call cunm2r_
37bb4a65amov r8l, [rsp+152]
37bb4a662test r8l, r8l
37bb4a665jne 0x37bb4adbe
37bb4a66b
37bb4a66bloc_37bb4a66b:
37bb4a66bmov ecx, [rsp+120]
37bb4a66ftest ecx, ecx
37bb4a671jne 0x37bb4ad77
37bb4a677
37bb4a677loc_37bb4a677:
37bb4a677movsxd r9, [rsi]
37bb4a67acmp r9l, 1
37bb4a67ejle 0x37bb4a720
37bb4a684mov rax, [rsp+304]
37bb4a68clea r14, [r12+1]
37bb4a691xor r8l, r8l
37bb4a694mov ecx, 1
37bb4a699lea r13, [rax+8]
37bb4a69dlea r11, [rax+16]
37bb4a6a1nop [rax]
37bb4a6a5nop [rax+rax]
37bb4a6b0
37bb4a6b0loc_37bb4a6b0:
37bb4a6b0add ecx, 1
37bb4a6b3cmp r9l, ecx
37bb4a6b6jl 0x37bb4a720
37bb4a6b8mov edx, r9l
37bb4a6bblea rax, [r13+8*r8]
37bb4a6c0sub edx, ecx
37bb4a6c2add rdx, r8
37bb4a6c5lea rdx, [r11+8*rdx]
37bb4a6c9mov r10, rdx
37bb4a6ccsub r10, rax
37bb4a6cfand r10l, 8
37bb4a6d3je 0x37bb4a700
37bb4a6d5mov [rax], 0
37bb4a6dcadd rax, 8
37bb4a6e0cmp rax, rdx
37bb4a6e3je 0x37bb4a718
37bb4a6e5nop [rax+rax]
37bb4a6eanop [rax+rax]
37bb4a6f5nop [rax+rax]
37bb4a700
37bb4a700loc_37bb4a700:
37bb4a700mov [rax], 0
37bb4a707add rax, 16
37bb4a70bmov [rax-8], 0
37bb4a713cmp rax, rdx
37bb4a716jne 0x37bb4a700
37bb4a718
37bb4a718loc_37bb4a718:
37bb4a718add r8, r14
37bb4a71bcmp r9l, ecx
37bb4a71ejne 0x37bb4a6b0
37bb4a720
37bb4a720loc_37bb4a720:
37bb4a720mov edx, [rbp]
37bb4a723mov eax, [rdi]
37bb4a725sub eax, [rbx]
37bb4a727cmp r9l, edx
37bb4a72ajl 0x37bb4aedc
37bb4a730cmp r9l, eax
37bb4a733jge 0x37bb4aa5b
37bb4a739lea r13, [rip+0x8fdf3c]
37bb4a740lea r14, [rip+0x8fdf3d]
37bb4a747
37bb4a747loc_37bb4a747:
37bb4a747mov [rsp+172], eax
37bb4a74emov rdx, [rsp+112]
37bb4a753mov rcx, rsi
37bb4a756mov rax, [rsp+448]
37bb4a75emov r9, [rsp+312]
37bb4a766mov r8, [rsp+304]
37bb4a76emov [rsp+48], rax
37bb4a773mov rax, [rsp+440]
37bb4a77bmov [rsp+40], rax
37bb4a780mov rax, [rsp+432]
37bb4a788mov [rsp+32], rax
37bb4a78dcall cgerq2_
37bb4a792mov edx, [rsp+120]
37bb4a796test edx, edx
37bb4a798jne 0x37bb4b053
37bb4a79e
37bb4a79eloc_37bb4a79e:
37bb4a79emov eax, [rdi]
37bb4a7a0sub eax, [rbx]
37bb4a7a2lea r9, [rip+0x8fded3]
37bb4a7a9mov rdx, rsi
37bb4a7acsub eax, [rsi]
37bb4a7aemov r8, [rsp+112]
37bb4a7b3mov [rsp+32], r13
37bb4a7b8mov rcx, r14
37bb4a7bbmov [rsp+172], eax
37bb4a7c2mov rax, [rsp+312]
37bb4a7camov [rsp+56], 4
37bb4a7d3mov [rsp+48], rax
37bb4a7d8mov rax, [rsp+304]
37bb4a7e0mov [rsp+40], rax
37bb4a7e5call claset_
37bb4a7eamov r15l, [rdi]
37bb4a7edmovsxd r8, [rbx]
37bb4a7f0mov r9l, [rsi]
37bb4a7f3mov r10l, r15l
37bb4a7f6mov [rsp+124], r15l
37bb4a7fbsub r10l, r8l
37bb4a7femov eax, r10l
37bb4a801sub eax, r9l
37bb4a804lea edx, [rax+1]
37bb4a807cmp r10l, edx
37bb4a80ajl 0x37bb4a8e3
37bb4a810lea r11l, [r9+r8+2]
37bb4a815movsxd r14, r9l
37bb4a818lea r13, [r12+1]
37bb4a81dmovsxd rdx, edx
37bb4a820mov ecx, r11l
37bb4a823imul rdx, r12
37bb4a827lea r8, [r14+r8+1]
37bb4a82cmovsxd r14, r15l
37bb4a82fsub ecx, r15l
37bb4a832sub r8, r14
37bb4a835add r10l, r11l
37bb4a838add ecx, eax
37bb4a83acdqe
37bb4a83csub r10l, r15l
37bb4a83fadd rax, r8
37bb4a842add rax, rdx
37bb4a845mov rdx, [rsp+128]
37bb4a84dlea r8, [rax+rdx]
37bb4a851mov rax, [rsp+304]
37bb4a859lea r15, [rax+8]
37bb4a85dlea r14, [rax+16]
37bb4a861nop [rax]
37bb4a865nop [rax+rax]
37bb4a870
37bb4a870loc_37bb4a870:
37bb4a870cmp r9l, ecx
37bb4a873jl 0x37bb4a8d8
37bb4a875mov edx, r9l
37bb4a878lea rax, [r15+8*r8]
37bb4a87csub edx, ecx
37bb4a87eadd rdx, r8
37bb4a881lea rdx, [r14+8*rdx]
37bb4a885mov r11, rdx
37bb4a888sub r11, rax
37bb4a88band r11l, 8
37bb4a88fje 0x37bb4a8c0
37bb4a891mov [rax], 0
37bb4a898add rax, 8
37bb4a89ccmp rdx, rax
37bb4a89fje 0x37bb4a8d8
37bb4a8a1nop [rax+rax]
37bb4a8aanop [rax+rax]
37bb4a8b5nop [rax+rax]
37bb4a8c0
37bb4a8c0loc_37bb4a8c0:
37bb4a8c0mov [rax], 0
37bb4a8c7add rax, 16
37bb4a8cbmov [rax-8], 0
37bb4a8d3cmp rdx, rax
37bb4a8d6jne 0x37bb4a8c0
37bb4a8d8
37bb4a8d8loc_37bb4a8d8:
37bb4a8d8add ecx, 1
37bb4a8dbadd r8, r13
37bb4a8decmp ecx, r10l
37bb4a8e1jne 0x37bb4a870
37bb4a8e3
37bb4a8e3loc_37bb4a8e3:
37bb4a8e3mov eax, [rbp]
37bb4a8e6cmp eax, r9l
37bb4a8e9jle 0x37bb4aa5b
37bb4a8efsub eax, r9l
37bb4a8f2mov rcx, [rsp+128]
37bb4a8famov [rsp+172], eax
37bb4a901mov eax, [rsp+124]
37bb4a905sub eax, [rbx]
37bb4a907add eax, 1
37bb4a90acdqe
37bb4a90cimul rax, r12
37bb4a910lea rdx, [rax+rcx]
37bb4a914mov rcx, [rsp+448]
37bb4a91clea eax, [r9+1]
37bb4a920mov r9, [rsp+312]
37bb4a928cdqe
37bb4a92amov [rsp+48], rcx
37bb4a92fmov rcx, [rsp+440]
37bb4a937add rax, rdx
37bb4a93amov rdx, rbx
37bb4a93dmov [rsp+40], rcx
37bb4a942mov rcx, [rsp+432]
37bb4a94amov [rsp+32], rcx
37bb4a94fmov rcx, [rsp+304]
37bb4a957lea r8, [rcx+8*rax]
37bb4a95bmov rcx, [rsp+112]
37bb4a960call cgeqr2_
37bb4a965mov eax, [rsp+152]
37bb4a96ctest eax, eax
37bb4a96ejne 0x37bb4af58
37bb4a974
37bb4a974loc_37bb4a974:
37bb4a974movsxd rdx, [rdi]
37bb4a977movsxd r8, [rbx]
37bb4a97amov ebx, edx
37bb4a97csub ebx, r8l
37bb4a97flea eax, [rbx+1]
37bb4a982cmp edx, eax
37bb4a984jl 0x37bb4aa5b
37bb4a98amovsxd rsi, [rsi]
37bb4a98dcdqe
37bb4a98fmov r9l, [rbp]
37bb4a993lea r11, [r12+1]
37bb4a998imul rax, r12
37bb4a99clea r10l, [r8+rsi+2]
37bb4a9a1lea r8, [rsi+r8+1]
37bb4a9a6lea ecx, [rbx+r10]
37bb4a9aamovsxd rbx, ebx
37bb4a9adadd r8, rbx
37bb4a9b0sub ecx, edx
37bb4a9b2sub r8, rdx
37bb4a9b5add r8, rax
37bb4a9b8mov rax, [rsp+304]
37bb4a9c0add r8, [rsp+128]
37bb4a9c8lea rdi, [rax+8]
37bb4a9cclea rsi, [rax+16]
37bb4a9d0
37bb4a9d0loc_37bb4a9d0:
37bb4a9d0cmp ecx, r9l
37bb4a9d3jg 0x37bb4aa18
37bb4a9d5mov edx, r9l
37bb4a9d8lea rax, [rdi+8*r8]
37bb4a9dcsub edx, ecx
37bb4a9deadd rdx, r8
37bb4a9e1lea rdx, [rsi+8*rdx]
37bb4a9e5mov rbx, rdx
37bb4a9e8sub rbx, rax
37bb4a9eband ebx, 8
37bb4a9eeje 0x37bb4aa00
37bb4a9f0mov [rax], 0
37bb4a9f7add rax, 8
37bb4a9fbcmp rdx, rax
37bb4a9feje 0x37bb4aa18
37bb4aa00
37bb4aa00loc_37bb4aa00:
37bb4aa00mov [rax], 0
37bb4aa07add rax, 16
37bb4aa0bmov [rax-8], 0
37bb4aa13cmp rdx, rax
37bb4aa16jne 0x37bb4aa00
37bb4aa18
37bb4aa18loc_37bb4aa18:
37bb4aa18add ecx, 1
37bb4aa1badd r8, r11
37bb4aa1ecmp r10l, ecx
37bb4aa21jne 0x37bb4a9d0
37bb4aa23jmp 0x37bb4aa5b
37bb4aa25
37bb4aa25loc_37bb4aa25:
37bb4aa25mov edx, -4
37bb4aa2amov eax, 4
37bb4aa2f
37bb4aa2floc_37bb4aa2f:
37bb4aa2fmov rsi, [rsp+448]
37bb4aa37mov [rsi], edx
37bb4aa39
37bb4aa39loc_37bb4aa39:
37bb4aa39lea rdx, [rsp+172]
37bb4aa41mov r8l, 6
37bb4aa47lea rcx, [rip+0x8fdc26]
37bb4aa4emov [rsp+172], eax
37bb4aa55call xerbla_
37bb4aa5anop
37bb4aa5b
37bb4aa5bloc_37bb4aa5b:
37bb4aa5badd rsp, 184
37bb4aa62pop rbx
37bb4aa63pop rsi
37bb4aa64pop rdi
37bb4aa65pop rbp
37bb4aa66pop r12
37bb4aa68pop r13
37bb4aa6apop r14
37bb4aa6cpop r15
37bb4aa6eret
37bb4aa6f
37bb4aa6floc_37bb4aa6f:
37bb4aa6fmov r9l, 1
37bb4aa75mov r8l, 1
37bb4aa7blea rdx, [rip+0x8fdbf1]
37bb4aa82mov rcx, r15
37bb4aa85call lsame_
37bb4aa8atest eax, eax
37bb4aa8cjne 0x37bb49f3f
37bb4aa92mov edx, -3
37bb4aa97mov eax, 3
37bb4aa9cjmp 0x37bb4aa2f
37bb4aa9e
37bb4aa9eloc_37bb4aa9e:
37bb4aa9emov r9l, 1
37bb4aaa4mov r8l, 1
37bb4aaaalea rdx, [rip+0x8fdbc2]
37bb4aab1mov rcx, r12
37bb4aab4call lsame_
37bb4aab9test eax, eax
37bb4aabbjne 0x37bb49f28
37bb4aac1mov edx, -1
37bb4aac6mov eax, 1
37bb4aacbjmp 0x37bb4aa2f
37bb4aad0
37bb4aad0loc_37bb4aad0:
37bb4aad0mov r9l, 1
37bb4aad6mov r8l, 1
37bb4aadclea rdx, [rip+0x8fdb90]
37bb4aae3mov rcx, r13
37bb4aae6call lsame_
37bb4aaebtest eax, eax
37bb4aaedjne 0x37bb49f31
37bb4aaf3mov edx, -2
37bb4aaf8mov eax, 2
37bb4aafdjmp 0x37bb4aa2f
37bb4ab02
37bb4ab02loc_37bb4ab02:
37bb4ab02mov edx, -6
37bb4ab07mov eax, 6
37bb4ab0cjmp 0x37bb4aa2f
37bb4ab11
37bb4ab11loc_37bb4ab11:
37bb4ab11mov edx, -5
37bb4ab16mov eax, 5
37bb4ab1bjmp 0x37bb4aa2f
37bb4ab20
37bb4ab20loc_37bb4ab20:
37bb4ab20mov edx, -8
37bb4ab25mov eax, 8
37bb4ab2ajmp 0x37bb4aa2f
37bb4ab2f
37bb4ab2floc_37bb4ab2f:
37bb4ab2fmov edx, -10
37bb4ab34mov eax, 10
37bb4ab39jmp 0x37bb4aa2f
37bb4ab3e
37bb4ab3e 66 90 f.
37bb4ab40
37bb4ab40loc_37bb4ab40:
37bb4ab40sub edx, eax
37bb4ab42lea rax, [rip+0x8fdb4f]
37bb4ab49mov [rsp+124], edx
37bb4ab4dmov [rsp+136], rax
37bb4ab55jmp 0x37bb4a4a3
37bb4ab5a
37bb4ab5aloc_37bb4ab5a:
37bb4ab5asub eax, r9l
37bb4ab5dlea r13, [rip+0x8fdb18]
37bb4ab64mov r8, rdi
37bb4ab67mov [rsp+56], 4
37bb4ab70mov [rsp+172], eax
37bb4ab77mov rax, [rsp+328]
37bb4ab7flea rcx, [rip+0x8fdafe]
37bb4ab86mov [rsp+32], r13
37bb4ab8bmov rdx, [rsp+112]
37bb4ab90mov [rsp+48], rax
37bb4ab95mov rax, [rsp+320]
37bb4ab9dlea rax, [rax+8*r9]
37bb4aba1mov r9, r13
37bb4aba4mov [rsp+40], rax
37bb4aba9call claset_
37bb4abaemov r11l, [rsp+120]
37bb4abb3test r11l, r11l
37bb4abb6je 0x37bb4a27f
37bb4abbc
37bb4abbcloc_37bb4abbc:
37bb4abbcmov rax, [rsp+408]
37bb4abc4mov r8, rdi
37bb4abc7mov rdx, rdi
37bb4abcalea r9, [rip+0x8fdaab]
37bb4abd1mov [rsp+56], 4
37bb4abdalea rcx, [rip+0x8fdaa3]
37bb4abe1mov [rsp+48], rax
37bb4abe6mov rax, [rsp+400]
37bb4abeemov [rsp+40], rax
37bb4abf3lea rax, [rip+0x8fda96]
37bb4abfamov [rsp+32], rax
37bb4abffcall claset_
37bb4ac04mov rax, [rsp+416]
37bb4ac0cmov r8, rdi
37bb4ac0fmov rdx, rdi
37bb4ac12mov r9, [rsp+400]
37bb4ac1amov rcx, [rsp+144]
37bb4ac22mov [rsp+40], rax
37bb4ac27mov rax, [rsp+408]
37bb4ac2fmov [rsp+32], rax
37bb4ac34call clapmt_
37bb4ac39jmp 0x37bb4a27f
37bb4ac3e
37bb4ac3eloc_37bb4ac3e:
37bb4ac3emov rax, [rsp+392]
37bb4ac46lea r13, [rip+0x8fda2f]
37bb4ac4dmov r8, [rsp+288]
37bb4ac55mov [rsp+56], 4
37bb4ac5emov [rsp+32], r13
37bb4ac63lea rcx, [rip+0x8fda1a]
37bb4ac6amov r9, r13
37bb4ac6dmov [rsp+48], rax
37bb4ac72mov rax, [rsp+384]
37bb4ac7amov rdx, r8
37bb4ac7dmov [rsp+40], rax
37bb4ac82call claset_
37bb4ac87mov rax, [rsp+288]
37bb4ac8flea rcx, [rsp+172]
37bb4ac97mov [rsp+112], rcx
37bb4ac9cmov edx, [rax]
37bb4ac9ecmp edx, 1
37bb4aca1jle 0x37bb4ad09
37bb4aca3mov rax, [rsp+392]
37bb4acabsub edx, 1
37bb4acaemov r8, rdi
37bb4acb1mov [rsp+56], 5
37bb4acbamov [rsp+172], edx
37bb4acc1mov rdx, rcx
37bb4acc4lea rcx, [rip+0x8fd9bd]
37bb4accbmov [rsp+48], rax
37bb4acd0mov rax, [rsp+384]
37bb4acd8add rax, 8
37bb4acdcmov [rsp+40], rax
37bb4ace1mov rax, [rsp+328]
37bb4ace9mov [rsp+32], rax
37bb4aceemov rax, [rsp+320]
37bb4acf6lea r9, [rax+8]
37bb4acfacall clacpy_
37bb4acffmov rax, [rsp+288]
37bb4ad07mov edx, [rax]
37bb4ad09
37bb4ad09loc_37bb4ad09:
37bb4ad09mov eax, [rdi]
37bb4ad0bmov r9, [rsp+384]
37bb4ad13mov r8, [rsp+112]
37bb4ad18cmp eax, edx
37bb4ad1acmovg eax, edx
37bb4ad1dmov rdx, [rsp+288]
37bb4ad25mov [rsp+172], eax
37bb4ad2cmov rax, [rsp+448]
37bb4ad34mov rcx, rdx
37bb4ad37mov [rsp+56], rax
37bb4ad3cmov rax, [rsp+440]
37bb4ad44mov [rsp+48], rax
37bb4ad49mov rax, [rsp+432]
37bb4ad51mov [rsp+40], rax
37bb4ad56mov rax, [rsp+392]
37bb4ad5emov [rsp+32], rax
37bb4ad63call cung2r_
37bb4ad68mov rax, [rsp+288]
37bb4ad70mov eax, [rax]
37bb4ad72jmp 0x37bb4a1c5
37bb4ad77
37bb4ad77loc_37bb4ad77:
37bb4ad77mov eax, [rdi]
37bb4ad79sub eax, [rbx]
37bb4ad7bmov rdx, rdi
37bb4ad7emov [rsp+172], eax
37bb4ad85mov rax, [rsp+416]
37bb4ad8dmov r9, [rsp+400]
37bb4ad95mov r8, [rsp+112]
37bb4ad9amov [rsp+40], rax
37bb4ad9fmov rax, [rsp+408]
37bb4ada7mov rcx, [rsp+144]
37bb4adafmov [rsp+32], rax
37bb4adb4call clapmt_
37bb4adb9jmp 0x37bb4a677
37bb4adbe
37bb4adbeloc_37bb4adbe:
37bb4adbemov rax, [rsp+376]
37bb4adc6lea r13, [rip+0x8fd8af]
37bb4adcdmov rdx, rbp
37bb4add0mov r8, rbp
37bb4add3mov [rsp+32], r13
37bb4add8mov r9, r13
37bb4addblea rcx, [rip+0x8fd8a2]
37bb4ade2mov [rsp+48], rax
37bb4ade7mov rax, [rsp+368]
37bb4adefmov [rsp+56], 4
37bb4adf8mov [rsp+40], rax
37bb4adfdcall claset_
37bb4ae02mov edx, [rbp]
37bb4ae05cmp edx, 1
37bb4ae08jle 0x37bb4ae7b
37bb4ae0amov eax, [rdi]
37bb4ae0csub eax, [rbx]
37bb4ae0emov [rsp+56], 5
37bb4ae17sub edx, 1
37bb4ae1amov [rsp+172], eax
37bb4ae21mov rax, [rsp+376]
37bb4ae29lea rcx, [rip+0x8fd858]
37bb4ae30mov r8, [rsp+112]
37bb4ae35mov [rsp+168], edx
37bb4ae3clea rdx, [rsp+168]
37bb4ae44mov [rsp+48], rax
37bb4ae49mov rax, [rsp+368]
37bb4ae51add rax, 8
37bb4ae55mov [rsp+40], rax
37bb4ae5amov rax, [rsp+312]
37bb4ae62mov [rsp+32], rax
37bb4ae67mov rax, [rsp+304]
37bb4ae6flea r9, [rax+8]
37bb4ae73call clacpy_
37bb4ae78mov edx, [rbp]
37bb4ae7b
37bb4ae7bloc_37bb4ae7b:
37bb4ae7bmov eax, [rdi]
37bb4ae7dsub eax, [rbx]
37bb4ae7fmov rcx, rbp
37bb4ae82cmp eax, edx
37bb4ae84mov r9, [rsp+368]
37bb4ae8cmov r8, [rsp+112]
37bb4ae91cmovg eax, edx
37bb4ae94mov rdx, rbp
37bb4ae97mov [rsp+172], eax
37bb4ae9emov rax, [rsp+448]
37bb4aea6mov [rsp+56], rax
37bb4aeabmov rax, [rsp+440]
37bb4aeb3mov [rsp+48], rax
37bb4aeb8mov rax, [rsp+432]
37bb4aec0mov [rsp+40], rax
37bb4aec5mov rax, [rsp+376]
37bb4aecdmov [rsp+32], rax
37bb4aed2call cung2r_
37bb4aed7jmp 0x37bb4a66b
37bb4aedc
37bb4aedcloc_37bb4aedc:
37bb4aedcmov [rsp+172], eax
37bb4aee3mov rax, [rsp+312]
37bb4aeeblea r13, [rip+0x8fd78a]
37bb4aef2sub edx, r9l
37bb4aef5mov [rsp+56], 4
37bb4aefemov r8, [rsp+112]
37bb4af03lea r14, [rip+0x8fd77a]
37bb4af0amov [rsp+48], rax
37bb4af0fmov rax, [rsp+304]
37bb4af17mov rcx, r14
37bb4af1amov [rsp+32], r13
37bb4af1flea rax, [rax+8*r9]
37bb4af23mov [rsp+168], edx
37bb4af2amov r9, r13
37bb4af2dlea rdx, [rsp+168]
37bb4af35mov [rsp+40], rax
37bb4af3acall claset_
37bb4af3fmov eax, [rdi]
37bb4af41mov r9l, [rsi]
37bb4af44mov [rsp+124], eax
37bb4af48sub eax, [rbx]
37bb4af4acmp eax, r9l
37bb4af4djle 0x37bb4a8e3
37bb4af53jmp 0x37bb4a747
37bb4af58
37bb4af58loc_37bb4af58:
37bb4af58movsxd r8, [rsp+156]
37bb4af60xor eax, eax
37bb4af62mov r9l, [rbx]
37bb4af65mov ecx, [rsi]
37bb4af67mov edx, [rbp]
37bb4af6atest r8, r8
37bb4af6dmov r15, [rsp+368]
37bb4af75cmovs r8, rax
37bb4af79mov eax, [rdi]
37bb4af7bsub edx, ecx
37bb4af7dmov [rsp+104], 12
37bb4af86mov [rsp+168], edx
37bb4af8dmov [rsp+96], 5
37bb4af96sub eax, r9l
37bb4af99add eax, 1
37bb4af9ccmp edx, r9l
37bb4af9fcmovg edx, r9l
37bb4afa3cdqe
37bb4afa5lea r9, [rsp+168]
37bb4afadimul rax, r12
37bb4afb1add rax, [rsp+128]
37bb4afb9mov [rsp+172], edx
37bb4afc0lea edx, [rcx+1]
37bb4afc3mov rcx, [rsp+448]
37bb4afcbmovsxd rdx, edx
37bb4afcemov [rsp+88], rcx
37bb4afd3mov rcx, [rsp+440]
37bb4afdbadd rax, rdx
37bb4afdemov [rsp+80], rcx
37bb4afe3mov rcx, [rsp+376]
37bb4afebmov [rsp+72], rcx
37bb4aff0mov rcx, rdx
37bb4aff3lea rdx, [rip+0x8fd6ba]
37bb4affaimul rcx, r8
37bb4affesub rcx, r8
37bb4b001mov r8, rbp
37bb4b004lea rcx, [r15+8*rcx]
37bb4b008mov [rsp+64], rcx
37bb4b00dmov rcx, [rsp+432]
37bb4b015mov [rsp+56], rcx
37bb4b01amov rcx, [rsp+312]
37bb4b022mov [rsp+48], rcx
37bb4b027mov rcx, [rsp+304]
37bb4b02flea rax, [rcx+8*rax]
37bb4b033lea rcx, [rip+0x8fd671]
37bb4b03amov [rsp+40], rax
37bb4b03fmov rax, [rsp+112]
37bb4b044mov [rsp+32], rax
37bb4b049call cunm2r_
37bb4b04ejmp 0x37bb4a974
37bb4b053
37bb4b053loc_37bb4b053:
37bb4b053mov eax, [rdi]
37bb4b055sub eax, [rbx]
37bb4b057mov [rsp+32], rsi
37bb4b05cmov r8, rdi
37bb4b05fmov [rsp+172], eax
37bb4b066mov rax, [rsp+448]
37bb4b06elea rcx, [rip+0x8fd636]
37bb4b075mov [rsp+104], 19
37bb4b07emov r9, [rsp+112]
37bb4b083mov [rsp+88], rax
37bb4b088mov rax, [rsp+440]
37bb4b090mov [rsp+96], 5
37bb4b099mov rdx, [rsp+136]
37bb4b0a1mov [rsp+80], rax
37bb4b0a6mov rax, [rsp+408]
37bb4b0aemov [rsp+72], rax
37bb4b0b3mov rax, [rsp+400]
37bb4b0bbmov [rsp+64], rax
37bb4b0c0mov rax, [rsp+432]
37bb4b0c8mov [rsp+56], rax
37bb4b0cdmov rax, [rsp+312]
37bb4b0d5mov [rsp+48], rax
37bb4b0damov rax, [rsp+304]
37bb4b0e2mov [rsp+40], rax
37bb4b0e7call cunmr2_
37bb4b0ecjmp 0x37bb4a79e
37bb4b0f1
37bb4b0f1loc_37bb4b0f1:
37bb4b0f1test r14l, r14l
37bb4b0f4jne 0x37bb4ac3e
37bb4b0falea rcx, [rsp+172]
37bb4b102xor r9l, r9l
37bb4b105mov [rsp+112], rcx
37bb4b10ajmp 0x37bb4a268
37bb4b10f
37bb4b10floc_37bb4b10f:
37bb4b10fmov rax, [rsp+448]
37bb4b117mov [rsp+32], rbx
37bb4b11cmov r9, rdi
37bb4b11fmov r8, rdi
37bb4b122mov [rsp+104], 19
37bb4b12bmov rdx, [rsp+136]
37bb4b133lea rcx, [rip+0x8fd571]
37bb4b13amov [rsp+88], rax
37bb4b13fmov rax, [rsp+440]
37bb4b147mov [rsp+96], 5
37bb4b150mov [rsp+80], rax
37bb4b155mov rax, [rsp+408]
37bb4b15dmov [rsp+72], rax
37bb4b162mov rax, [rsp+400]
37bb4b16amov [rsp+64], rax
37bb4b16fmov rax, [rsp+432]
37bb4b177mov [rsp+56], rax
37bb4b17cmov rax, [rsp+328]
37bb4b184mov [rsp+48], rax
37bb4b189mov rax, [rsp+320]
37bb4b191mov [rsp+40], rax
37bb4b196call cunmr2_
37bb4b19bjmp 0x37bb4a381
37bb4b1a0
37bb4b1a0loc_37bb4b1a0:
37bb4b1a0mov edx, -16
37bb4b1a5mov eax, 16
37bb4b1aajmp 0x37bb4aa2f
37bb4b1af
37bb4b1afloc_37bb4b1af:
37bb4b1afmov edx, -20
37bb4b1b4mov eax, 20
37bb4b1b9jmp 0x37bb4aa2f
37bb4b1be
37bb4b1beloc_37bb4b1be:
37bb4b1bemov edx, -18
37bb4b1c3mov eax, 18
37bb4b1c8jmp 0x37bb4aa2f
37bb4b1cd
37bb4b1cdloc_37bb4b1cd:
37bb4b1cdmov eax, ecx
37bb4b1cfneg eax
37bb4b1d1jmp 0x37bb4aa39
37bb49e40
37bb4b1d6
37bb4b1d6 // align 0x40
37bb4b1d6 // align 0x40
37bb4b200
37bb4b200clahrd_:
37bb4b200push r15
37bb4b202push r14
37bb4b204push r13
37bb4b206push r12
37bb4b208push rbp
37bb4b209push rdi
37bb4b20apush rsi
37bb4b20bpush rbx
37bb4b20csub rsp, 296
37bb4b213movups [rsp+272], x6
37bb4b21bmov r13, [rsp+416]
37bb4b223mov [rsp+384], r8
37bb4b22bmov r12, rcx
37bb4b22emov r14, rdx
37bb4b231mov r15, r9
37bb4b234cmp [rcx], 1
37bb4b237jle 0x37bb4bc26
37bb4b23dmov rax, [rsp+400]
37bb4b245mov edx, [r8]
37bb4b248movsxd r9, [rax]
37bb4b24bxor eax, eax
37bb4b24dtest r9, r9
37bb4b250cmovs r9, rax
37bb4b254mov rbp, r9
37bb4b257not rbp
37bb4b25atest edx, edx
37bb4b25cjle 0x37bb4bc05
37bb4b262mov rax, [rsp+424]
37bb4b26amov r11l, [r14]
37bb4b26dlea rsi, [rsp+256]
37bb4b275mov [rsp+152], rbp
37bb4b27dmov [rsp+232], rbp
37bb4b285mov rbp, r13
37bb4b288movq x6, [rip+0x8fd498]
37bb4b290mov rdi, -1
37bb4b297movsxd r8, [rax]
37bb4b29axor eax, eax
37bb4b29cmov [rsp+120], r13
37bb4b2a1mov ebx, 1
37bb4b2a6mov [rsp+184], 0
37bb4b2b1test r8, r8
37bb4b2b4mov [rsp+176], rsi
37bb4b2bccmovs r8, rax
37bb4b2c0xor r10l, r10l
37bb4b2c3mov [rsp+144], -1
37bb4b2cfmov [rsp+192], r9
37bb4b2d7mov rax, r8
37bb4b2damov [rsp+104], r8
37bb4b2dfnot rax
37bb4b2e2mov [rsp+188], edx
37bb4b2e9mov [rsp+96], rax
37bb4b2eemov rax, [rsp+408]
37bb4b2f6mov [rsp+112], rax
37bb4b2fbmov rax, [rsp+440]
37bb4b303movsxd rax, [rax]
37bb4b306test rax, rax
37bb4b309cmovs rax, r10
37bb4b30dmov r10, r9
37bb4b310shl r10, 4
37bb4b314shl rax, 3
37bb4b318lea rcx, [r15+r10+8]
37bb4b31dmov [rsp+208], rax
37bb4b325mov rax, [rsp+432]
37bb4b32dmov [rsp+168], rcx
37bb4b335lea rcx, [rsp+252]
37bb4b33dmov [rsp+128], rax
37bb4b345lea rax, [8*r8]
37bb4b34dmov [rsp+216], rax
37bb4b355add rax, 8
37bb4b359mov [rsp+224], rax
37bb4b361lea rax, [r13-8]
37bb4b365mov [rsp+160], rax
37bb4b36dlea rax, [r15+8*r9]
37bb4b371mov [rsp+200], rax
37bb4b379lea eax, [r11+1]
37bb4b37dmov [rsp+136], rcx
37bb4b385jmp 0x37bb4b8cd
37bb4b38a
37bb4b38a 66 0f 1f 44 00 00 f..D..
37bb4b390
37bb4b390loc_37bb4b390:
37bb4b390mov r8, [rsp+216]
37bb4b398mov eax, [r14]
37bb4b39badd rdx, 8
37bb4b39flea rcx, [rsp+264]
37bb4b3a7mov r10, [rsp+144]
37bb4b3afmov [rsp+112], rdx
37bb4b3b4add eax, r13l
37bb4b3b7lea rdx, [rdi+r8]
37bb4b3bbmov r8, [rsp+192]
37bb4b3c3add r11, [rsp+224]
37bb4b3cbsub eax, 2
37bb4b3cemov [rsp+120], rdx
37bb4b3d3mov r9, [rsp+208]
37bb4b3dblea rdi, [r8+r10]
37bb4b3dfcdqe
37bb4b3e1mov r8, [rsp+400]
37bb4b3e9add [rsp+128], r9
37bb4b3f1lea rdx, [r15+8*rax]
37bb4b3f5mov [rsp+160], r11
37bb4b3fdmov [rsp+264], ebx
37bb4b404call clacgv_
37bb4b409mov r10, [rsp+144]
37bb4b411mov r8, [rsp+200]
37bb4b419lea rax, [rip+0x8fd2b0]
37bb4b420mov r11, [rsp+400]
37bb4b428mov [rsp+80], rax
37bb4b42dlea rdx, [rip+0x8fd2a0]
37bb4b434lea rcx, [rip+0x8fd2a1]
37bb4b43blea rax, [r8+8*r10+8]
37bb4b440mov [rsp+64], rdx
37bb4b445lea r8, [rsp+264]
37bb4b44dmov rdx, r12
37bb4b450mov [rsp+72], rax
37bb4b455mov [rsp+56], r11
37bb4b45amov r11, [rsp+440]
37bb4b462mov [rsp+88], 12
37bb4b46bmov r9l, [r14]
37bb4b46emov [rsp+40], r11
37bb4b473mov r11, [rsp+432]
37bb4b47badd r9l, r13l
37bb4b47emov [rsp+264], ebx
37bb4b485lea eax, [r9-2]
37bb4b489mov [rsp+32], r11
37bb4b48elea r9, [rip+0x8fd26f]
37bb4b495cdqe
37bb4b497lea rax, [r15+8*rax]
37bb4b49bmov [rsp+48], rax
37bb4b4a0call cgemv_
37bb4b4a5mov r11l, [r14]
37bb4b4a8mov r8, [rsp+400]
37bb4b4b0lea rcx, [rsp+264]
37bb4b4b8mov [rsp+264], ebx
37bb4b4bfadd r11l, r13l
37bb4b4c2lea eax, [r11-2]
37bb4b4c6cdqe
37bb4b4c8lea rdx, [r15+8*rax]
37bb4b4cccall clacgv_
37bb4b4d1mov r9, [rsp+384]
37bb4b4d9mov r11l, [r14]
37bb4b4dcmov [rsp+264], ebx
37bb4b4e3movsxd rax, [r9]
37bb4b4e6imul rax, [rsp+104]
37bb4b4ecmov r9, [rsp+96]
37bb4b4f1lea rcx, [r9+rax+1]
37bb4b4f6lea eax, [r11+1]
37bb4b4facdqe
37bb4b4fclea r9, [rbp+8*rcx]
37bb4b501lea rcx, [rsp+264]
37bb4b509add rax, rdi
37bb4b50clea rdx, [r15+8*rax]
37bb4b510lea rax, [rip+0x8fd1b9]
37bb4b517mov [rsp+32], rax
37bb4b51cmov r8, rax
37bb4b51fcall ccopy_
37bb4b524mov r11, [rsp+384]
37bb4b52clea rax, [rip+0x8fd19d]
37bb4b533mov [rsp+80], 4
37bb4b53cmov [rsp+72], 19
37bb4b545mov r9, [rsp+96]
37bb4b54alea r8, [rip+0x8fd1c8]
37bb4b551lea rdx, [rip+0x8fd198]
37bb4b558mov [rsp+64], 5
37bb4b561lea rcx, [rip+0x8fd1b5]
37bb4b568mov [rsp+56], rax
37bb4b56dmovsxd rax, [r11]
37bb4b570imul rax, [rsp+104]
37bb4b576mov r11, [rsp+400]
37bb4b57emov [rsp+264], ebx
37bb4b585mov [rsp+40], r11
37bb4b58alea rax, [r9+rax+1]
37bb4b58flea r9, [rsp+264]
37bb4b597lea rax, [rbp+8*rax]
37bb4b59cmov [rsp+48], rax
37bb4b5a1movsxd rax, [r14]
37bb4b5a4lea rax, [r15+8*rax]
37bb4b5a8mov [rsp+32], rax
37bb4b5adcall ctrmv_
37bb4b5b2mov eax, [r14]
37bb4b5b5mov r11l, [r12]
37bb4b5b9lea r10, [rip+0x8fd110]
37bb4b5c0mov [rsp+80], r10
37bb4b5c5mov r9, [rsp+96]
37bb4b5calea r8, [rip+0x8fd103]
37bb4b5d1lea rcx, [rip+0x8fd118]
37bb4b5d8sub r11l, eax
37bb4b5dbadd eax, r13l
37bb4b5demov [rsp+88], 19
37bb4b5e7mov edx, r11l
37bb4b5eamov r11, [rsp+384]
37bb4b5f2cdqe
37bb4b5f4mov [rsp+264], ebx
37bb4b5fbsub edx, r13l
37bb4b5feadd edx, 1
37bb4b601mov [rsp+252], edx
37bb4b608movsxd rdx, [r11]
37bb4b60bimul rdx, [rsp+104]
37bb4b611mov [rsp+64], r8
37bb4b616mov [rsp+56], r10
37bb4b61blea rdx, [r9+rdx+1]
37bb4b620mov r9, r8
37bb4b623lea r8, [rsp+264]
37bb4b62blea rdx, [rbp+8*rdx]
37bb4b630mov [rsp+72], rdx
37bb4b635lea rdx, [rax+rdi]
37bb4b639lea rax, [r15+8*rax-8]
37bb4b63elea rdx, [r15+8*rdx]
37bb4b642mov [rsp+32], rax
37bb4b647mov [rsp+48], rdx
37bb4b64cmov rdx, [rsp+400]
37bb4b654mov [rsp+40], rdx
37bb4b659mov rdx, [rsp+136]
37bb4b661call cgemv_
37bb4b666mov rax, [rsp+384]
37bb4b66elea r10, [rip+0x8fd05b]
37bb4b675mov [rsp+80], 8
37bb4b67emov [rsp+56], r10
37bb4b683mov r9, [rsp+96]
37bb4b688lea r8, [rip+0x8fd07d]
37bb4b68flea rdx, [rip+0x8fd05a]
37bb4b696mov [rsp+72], 19
37bb4b69flea rcx, [rip+0x8fd06e]
37bb4b6a6mov [rsp+64], 5
37bb4b6afmovsxd rax, [rax]
37bb4b6b2imul rax, [rsp+104]
37bb4b6b8mov [rsp+32], rbp
37bb4b6bdmov [rsp+264], ebx
37bb4b6c4lea rax, [r9+rax+1]
37bb4b6c9lea r9, [rsp+264]
37bb4b6d1lea rax, [rbp+8*rax]
37bb4b6d6mov [rsp+48], rax
37bb4b6dbmov rax, [rsp+424]
37bb4b6e3mov [rsp+40], rax
37bb4b6e8call ctrmv_
37bb4b6edmov eax, [r14]
37bb4b6f0mov ecx, [r12]
37bb4b6f4lea r10, [rip+0x8fcfd5]
37bb4b6fblea r8, [rip+0x8fcfd2]
37bb4b702mov [rsp+80], r10
37bb4b707mov r9, [rsp+96]
37bb4b70csub ecx, eax
37bb4b70eadd eax, r13l
37bb4b711mov [rsp+64], r8
37bb4b716lea r8, [rsp+264]
37bb4b71emov edx, ecx
37bb4b720cdqe
37bb4b722mov rcx, [rsp+384]
37bb4b72amov [rsp+56], r10
37bb4b72fsub edx, r13l
37bb4b732mov [rsp+264], ebx
37bb4b739mov [rsp+88], 12
37bb4b742add edx, 1
37bb4b745mov [rsp+252], edx
37bb4b74clea rdx, [rax+rdi]
37bb4b750lea rax, [r15+8*rax-8]
37bb4b755lea rdx, [r15+8*rdx]
37bb4b759mov [rsp+72], rdx
37bb4b75emovsxd rdx, [rcx]
37bb4b761imul rdx, [rsp+104]
37bb4b767mov rcx, [rsp+400]
37bb4b76fmov [rsp+32], rax
37bb4b774mov [rsp+40], rcx
37bb4b779lea rcx, [rip+0x8fcf5c]
37bb4b780lea rdx, [r9+rdx+1]
37bb4b785lea r9, [rip+0x8fcf78]
37bb4b78clea rdx, [rbp+8*rdx]
37bb4b791mov [rsp+48], rdx
37bb4b796mov rdx, [rsp+136]
37bb4b79ecall cgemv_
37bb4b7a3mov rax, [rsp+384]
37bb4b7ablea r10, [rip+0x8fcf1e]
37bb4b7b2mov [rsp+80], 4
37bb4b7bbmov [rsp+56], r10
37bb4b7c0mov r9, [rsp+96]
37bb4b7c5lea r8, [rip+0x8fcf4d]
37bb4b7cclea rdx, [rip+0x8fcf09]
37bb4b7d3mov [rsp+72], 12
37bb4b7dclea rcx, [rip+0x8fcf3a]
37bb4b7e3mov [rsp+64], 5
37bb4b7ecmovsxd rax, [rax]
37bb4b7efimul rax, [rsp+104]
37bb4b7f5mov [rsp+264], ebx
37bb4b7fclea rax, [r9+rax+1]
37bb4b801lea r9, [rsp+264]
37bb4b809lea rax, [rbp+8*rax]
37bb4b80emov [rsp+48], rax
37bb4b813mov rax, [rsp+400]
37bb4b81bmov [rsp+40], rax
37bb4b820movsxd rax, [r14]
37bb4b823lea rax, [r15+8*rax]
37bb4b827mov [rsp+32], rax
37bb4b82ccall ctrmv_
37bb4b831mov rax, [rsp+384]
37bb4b839mov r9, [rsp+96]
37bb4b83elea r10, [rip+0x8fce8b]
37bb4b845lea rcx, [rsp+264]
37bb4b84dmov [rsp+264], ebx
37bb4b854movsxd rax, [rax]
37bb4b857imul rax, [rsp+104]
37bb4b85dmov [rsp+40], r10
37bb4b862lea rdx, [r9+rax+1]
37bb4b867mov eax, [r14]
37bb4b86amov r9, r10
37bb4b86dlea r8, [rbp+8*rdx]
37bb4b872lea rdx, [rip+0x8fce8b]
37bb4b879add eax, 1
37bb4b87ccdqe
37bb4b87eadd rax, rdi
37bb4b881lea rax, [r15+8*rax]
37bb4b885mov [rsp+32], rax
37bb4b88acall caxpy_
37bb4b88fmov r11l, [r14]
37bb4b892mov r10, [rsp+144]
37bb4b89amov [rsp+144], rdi
37bb4b8a2mov rcx, [rsp+256]
37bb4b8aamov [rsp+184], ebx
37bb4b8b1mov ebx, r13l
37bb4b8b4lea eax, [r11+r13]
37bb4b8b8mov [rsp+152], r10
37bb4b8c0lea edx, [rax-1]
37bb4b8c3movsxd rdx, edx
37bb4b8c6add rdx, r10
37bb4b8c9mov [r15+8*rdx], rcx
37bb4b8cd
37bb4b8cdloc_37bb4b8cd:
37bb4b8cdmovsxd rdx, eax
37bb4b8d0mov ecx, [r12]
37bb4b8d4add eax, 1
37bb4b8d7lea r13l, [rbx+1]
37bb4b8dbadd rdx, rdi
37bb4b8delea r9, [rip+0x8fcdeb]
37bb4b8e5mov rdx, [r15+8*rdx]
37bb4b8e9mov [rsp+256], rdx
37bb4b8f1mov edx, ecx
37bb4b8f3sub edx, r11l
37bb4b8f6sub edx, ebx
37bb4b8f8add edx, 1
37bb4b8fbcmp eax, ecx
37bb4b8fdcmovg eax, ecx
37bb4b900mov [rsp+264], edx
37bb4b907mov rdx, [rsp+112]
37bb4b90clea rcx, [rsp+264]
37bb4b914mov [rsp+32], rdx
37bb4b919cdqe
37bb4b91bmov rdx, [rsp+176]
37bb4b923add rax, rdi
37bb4b926lea r8, [r15+8*rax]
37bb4b92acall clarfg_
37bb4b92fmov ecx, [r14]
37bb4b932mov eax, [r12]
37bb4b936lea r11, [rip+0x8fcdab]
37bb4b93dmov r10, [rsp+400]
37bb4b945mov r8, [rsp+128]
37bb4b94dlea r9, [rip+0x8fcd80]
37bb4b954lea edx, [rcx+rbx]
37bb4b957sub eax, ecx
37bb4b959lea rcx, [rip+0x8fcd70]
37bb4b960movsxd rdx, edx
37bb4b963sub eax, ebx
37bb4b965add rdx, rdi
37bb4b968add eax, 1
37bb4b96bmov [rsp+264], eax
37bb4b972lea rax, [r15+8*rdx]
37bb4b976movlps [r15+8*rdx], x6
37bb4b97bmov rdx, r12
37bb4b97emov [rsp+48], rax
37bb4b983mov rax, [rsp+152]
37bb4b98bmov [rsp+40], r10
37bb4b990mov r10, [rsp+168]
37bb4b998mov [rsp+80], rcx
37bb4b99dlea rax, [r10+8*rax]
37bb4b9a1mov [rsp+72], r8
37bb4b9a6lea r8, [rsp+264]
37bb4b9aemov [rsp+64], r11
37bb4b9b3mov [rsp+56], rcx
37bb4b9b8lea rcx, [rip+0x8fcd1d]
37bb4b9bfmov [rsp+32], rax
37bb4b9c4mov [rsp+88], 12
37bb4b9cdcall cgemv_
37bb4b9d2mov eax, [r14]
37bb4b9d5mov r10l, [r12]
37bb4b9d9lea r9, [rip+0x8fcd08]
37bb4b9e0mov r11l, [rsp+184]
37bb4b9e8mov [rsp+64], r9
37bb4b9edlea rcx, [rip+0x8fccdc]
37bb4b9f4lea r8, [rsp+264]
37bb4b9fcsub r10l, eax
37bb4b9ffadd eax, ebx
37bb4ba01mov [rsp+80], rcx
37bb4ba06mov r9, [rsp+400]
37bb4ba0emov edx, r10l
37bb4ba11cdqe
37bb4ba13mov [rsp+56], rcx
37bb4ba18lea rcx, [rip+0x8fccd1]
37bb4ba1fsub edx, ebx
37bb4ba21add rdi, rax
37bb4ba24lea rax, [r15+8*rax-8]
37bb4ba29mov [rsp+264], r11l
37bb4ba31add edx, 1
37bb4ba34mov r11, [rsp+120]
37bb4ba39mov [rsp+32], rax
37bb4ba3emov [rsp+252], edx
37bb4ba45lea rdx, [r15+8*rdi]
37bb4ba49lea rdi, [rip+0x8fcc80]
37bb4ba50mov [rsp+72], r11
37bb4ba55mov [rsp+48], rdx
37bb4ba5amov rdx, [rsp+136]
37bb4ba62mov [rsp+40], r9
37bb4ba67lea r9, [rip+0x8fcc66]
37bb4ba6emov [rsp+88], 19
37bb4ba77call cgemv_
37bb4ba7cmov r9, [rsp+440]
37bb4ba84mov rdx, r12
37bb4ba87mov r11, [rsp+120]
37bb4ba8cmov r8, [rsp+128]
37bb4ba94lea rcx, [rip+0x8fcc39]
37bb4ba9bmov [rsp+80], rdi
37bb4baa0mov [rsp+40], r9
37bb4baa5mov r9, [rsp+432]
37bb4baadmov [rsp+48], r11
37bb4bab2mov r10l, [rsp+184]
37bb4babamov [rsp+72], r8
37bb4babflea r8, [rsp+264]
37bb4bac7mov [rsp+64], rcx
37bb4bacclea rcx, [rip+0x8fcc09]
37bb4bad3mov [rsp+56], rdi
37bb4bad8mov [rsp+32], r9
37bb4baddlea r9, [rip+0x8fcc20]
37bb4bae4mov [rsp+88], 12
37bb4baedmov [rsp+264], r10l
37bb4baf5call cgemv_
37bb4bafamov rdx, [rsp+112]
37bb4baffmov r9, rdi
37bb4bb02mov rcx, r12
37bb4bb05mov r8, [rsp+128]
37bb4bb0dcall cscal_
37bb4bb12mov rax, [rsp+112]
37bb4bb17mov r9, rdi
37bb4bb1amovq x1, [rip+0x8fcc0e]
37bb4bb22mov r10l, [rsp+184]
37bb4bb2amov r8, [rsp+120]
37bb4bb2flea rdx, [rsp+264]
37bb4bb37movq x0, [rax]
37bb4bb3bmov rcx, [rsp+136]
37bb4bb43mov [rsp+252], r10l
37bb4bb4bxorps x0, x1
37bb4bb4emovlps [rsp+264], x0
37bb4bb56call cscal_
37bb4bb5bmov r11, [rsp+424]
37bb4bb63mov [rsp+56], rdi
37bb4bb68lea rdx, [rip+0x8fcb6d]
37bb4bb6fmov rdi, [rsp+120]
37bb4bb74mov [rsp+32], rbp
37bb4bb79lea r9, [rsp+264]
37bb4bb81lea r8, [rip+0x8fcb84]
37bb4bb88mov [rsp+40], r11
37bb4bb8dlea rcx, [rip+0x8fcb80]
37bb4bb94mov r10l, [rsp+184]
37bb4bb9cmov [rsp+80], 8
37bb4bba5mov [rsp+72], 12
37bb4bbaemov [rsp+64], 5
37bb4bbb7mov [rsp+48], rdi
37bb4bbbcmov [rsp+264], r10l
37bb4bbc4call ctrmv_
37bb4bbc9mov rdx, [rsp+112]
37bb4bbcemov r11, [rsp+160]
37bb4bbd6mov rax, [rdx]
37bb4bbd9mov [r11+8], rax
37bb4bbddcmp [rsp+188], r13l
37bb4bbe5jge 0x37bb4b390
37bb4bbebmov rax, [rsp+384]
37bb4bbf3mov r9, [rsp+192]
37bb4bbfbmov rbp, [rsp+232]
37bb4bc03mov edx, [rax]
37bb4bc05
37bb4bc05loc_37bb4bc05:
37bb4bc05movsxd rax, edx
37bb4bc08imul rax, r9
37bb4bc0clea rcx, [rax+rbp]
37bb4bc10mov eax, [r14]
37bb4bc13add eax, edx
37bb4bc15mov rdx, [rsp+256]
37bb4bc1dcdqe
37bb4bc1fadd rax, rcx
37bb4bc22mov [r15+8*rax], rdx
37bb4bc26
37bb4bc26loc_37bb4bc26:
37bb4bc26movups x6, [rsp+272]
37bb4bc2eadd rsp, 296
37bb4bc35pop rbx
37bb4bc36pop rsi
37bb4bc37pop rdi
37bb4bc38pop rbp
37bb4bc39pop r12
37bb4bc3bpop r13
37bb4bc3dpop r14
37bb4bc3fpop r15
37bb4bc41ret
37bb4b200
37bb4b200clahrd_:
37bb4b200push r15
37bb4b202push r14
37bb4b204push r13
37bb4b206push r12
37bb4b208push rbp
37bb4b209push rdi
37bb4b20apush rsi
37bb4b20bpush rbx
37bb4b20csub rsp, 296
37bb4b213movups [rsp+272], x6
37bb4b21bmov r13, [rsp+416]
37bb4b223mov [rsp+384], r8
37bb4b22bmov r12, rcx
37bb4b22emov r14, rdx
37bb4b231mov r15, r9
37bb4b234cmp [rcx], 1
37bb4b237jle 0x37bb4bc26
37bb4b23dmov rax, [rsp+400]
37bb4b245mov edx, [r8]
37bb4b248movsxd r9, [rax]
37bb4b24bxor eax, eax
37bb4b24dtest r9, r9
37bb4b250cmovs r9, rax
37bb4b254mov rbp, r9
37bb4b257not rbp
37bb4b25atest edx, edx
37bb4b25cjle 0x37bb4bc05
37bb4b262mov rax, [rsp+424]
37bb4b26amov r11l, [r14]
37bb4b26dlea rsi, [rsp+256]
37bb4b275mov [rsp+152], rbp
37bb4b27dmov [rsp+232], rbp
37bb4b285mov rbp, r13
37bb4b288movq x6, [rip+0x8fd498]
37bb4b290mov rdi, -1
37bb4b297movsxd r8, [rax]
37bb4b29axor eax, eax
37bb4b29cmov [rsp+120], r13
37bb4b2a1mov ebx, 1
37bb4b2a6mov [rsp+184], 0
37bb4b2b1test r8, r8
37bb4b2b4mov [rsp+176], rsi
37bb4b2bccmovs r8, rax
37bb4b2c0xor r10l, r10l
37bb4b2c3mov [rsp+144], -1
37bb4b2cfmov [rsp+192], r9
37bb4b2d7mov rax, r8
37bb4b2damov [rsp+104], r8
37bb4b2dfnot rax
37bb4b2e2mov [rsp+188], edx
37bb4b2e9mov [rsp+96], rax
37bb4b2eemov rax, [rsp+408]
37bb4b2f6mov [rsp+112], rax
37bb4b2fbmov rax, [rsp+440]
37bb4b303movsxd rax, [rax]
37bb4b306test rax, rax
37bb4b309cmovs rax, r10
37bb4b30dmov r10, r9
37bb4b310shl r10, 4
37bb4b314shl rax, 3
37bb4b318lea rcx, [r15+r10+8]
37bb4b31dmov [rsp+208], rax
37bb4b325mov rax, [rsp+432]
37bb4b32dmov [rsp+168], rcx
37bb4b335lea rcx, [rsp+252]
37bb4b33dmov [rsp+128], rax
37bb4b345lea rax, [8*r8]
37bb4b34dmov [rsp+216], rax
37bb4b355add rax, 8
37bb4b359mov [rsp+224], rax
37bb4b361lea rax, [r13-8]
37bb4b365mov [rsp+160], rax
37bb4b36dlea rax, [r15+8*r9]
37bb4b371mov [rsp+200], rax
37bb4b379lea eax, [r11+1]
37bb4b37dmov [rsp+136], rcx
37bb4b385jmp 0x37bb4b8cd
37bb4b38a
37bb4b38a 66 0f 1f 44 00 00 f..D..
37bb4b390
37bb4b390loc_37bb4b390:
37bb4b390mov r8, [rsp+216]
37bb4b398mov eax, [r14]
37bb4b39badd rdx, 8
37bb4b39flea rcx, [rsp+264]
37bb4b3a7mov r10, [rsp+144]
37bb4b3afmov [rsp+112], rdx
37bb4b3b4add eax, r13l
37bb4b3b7lea rdx, [rdi+r8]
37bb4b3bbmov r8, [rsp+192]
37bb4b3c3add r11, [rsp+224]
37bb4b3cbsub eax, 2
37bb4b3cemov [rsp+120], rdx
37bb4b3d3mov r9, [rsp+208]
37bb4b3dblea rdi, [r8+r10]
37bb4b3dfcdqe
37bb4b3e1mov r8, [rsp+400]
37bb4b3e9add [rsp+128], r9
37bb4b3f1lea rdx, [r15+8*rax]
37bb4b3f5mov [rsp+160], r11
37bb4b3fdmov [rsp+264], ebx
37bb4b404call clacgv_
37bb4b409mov r10, [rsp+144]
37bb4b411mov r8, [rsp+200]
37bb4b419lea rax, [rip+0x8fd2b0]
37bb4b420mov r11, [rsp+400]
37bb4b428mov [rsp+80], rax
37bb4b42dlea rdx, [rip+0x8fd2a0]
37bb4b434lea rcx, [rip+0x8fd2a1]
37bb4b43blea rax, [r8+8*r10+8]
37bb4b440mov [rsp+64], rdx
37bb4b445lea r8, [rsp+264]
37bb4b44dmov rdx, r12
37bb4b450mov [rsp+72], rax
37bb4b455mov [rsp+56], r11
37bb4b45amov r11, [rsp+440]
37bb4b462mov [rsp+88], 12
37bb4b46bmov r9l, [r14]
37bb4b46emov [rsp+40], r11
37bb4b473mov r11, [rsp+432]
37bb4b47badd r9l, r13l
37bb4b47emov [rsp+264], ebx
37bb4b485lea eax, [r9-2]
37bb4b489mov [rsp+32], r11
37bb4b48elea r9, [rip+0x8fd26f]
37bb4b495cdqe
37bb4b497lea rax, [r15+8*rax]
37bb4b49bmov [rsp+48], rax
37bb4b4a0call cgemv_
37bb4b4a5mov r11l, [r14]
37bb4b4a8mov r8, [rsp+400]
37bb4b4b0lea rcx, [rsp+264]
37bb4b4b8mov [rsp+264], ebx
37bb4b4bfadd r11l, r13l
37bb4b4c2lea eax, [r11-2]
37bb4b4c6cdqe
37bb4b4c8lea rdx, [r15+8*rax]
37bb4b4cccall clacgv_
37bb4b4d1mov r9, [rsp+384]
37bb4b4d9mov r11l, [r14]
37bb4b4dcmov [rsp+264], ebx
37bb4b4e3movsxd rax, [r9]
37bb4b4e6imul rax, [rsp+104]
37bb4b4ecmov r9, [rsp+96]
37bb4b4f1lea rcx, [r9+rax+1]
37bb4b4f6lea eax, [r11+1]
37bb4b4facdqe
37bb4b4fclea r9, [rbp+8*rcx]
37bb4b501lea rcx, [rsp+264]
37bb4b509add rax, rdi
37bb4b50clea rdx, [r15+8*rax]
37bb4b510lea rax, [rip+0x8fd1b9]
37bb4b517mov [rsp+32], rax
37bb4b51cmov r8, rax
37bb4b51fcall ccopy_
37bb4b524mov r11, [rsp+384]
37bb4b52clea rax, [rip+0x8fd19d]
37bb4b533mov [rsp+80], 4
37bb4b53cmov [rsp+72], 19
37bb4b545mov r9, [rsp+96]
37bb4b54alea r8, [rip+0x8fd1c8]
37bb4b551lea rdx, [rip+0x8fd198]
37bb4b558mov [rsp+64], 5
37bb4b561lea rcx, [rip+0x8fd1b5]
37bb4b568mov [rsp+56], rax
37bb4b56dmovsxd rax, [r11]
37bb4b570imul rax, [rsp+104]
37bb4b576mov r11, [rsp+400]
37bb4b57emov [rsp+264], ebx
37bb4b585mov [rsp+40], r11
37bb4b58alea rax, [r9+rax+1]
37bb4b58flea r9, [rsp+264]
37bb4b597lea rax, [rbp+8*rax]
37bb4b59cmov [rsp+48], rax
37bb4b5a1movsxd rax, [r14]
37bb4b5a4lea rax, [r15+8*rax]
37bb4b5a8mov [rsp+32], rax
37bb4b5adcall ctrmv_
37bb4b5b2mov eax, [r14]
37bb4b5b5mov r11l, [r12]
37bb4b5b9lea r10, [rip+0x8fd110]
37bb4b5c0mov [rsp+80], r10
37bb4b5c5mov r9, [rsp+96]
37bb4b5calea r8, [rip+0x8fd103]
37bb4b5d1lea rcx, [rip+0x8fd118]
37bb4b5d8sub r11l, eax
37bb4b5dbadd eax, r13l
37bb4b5demov [rsp+88], 19
37bb4b5e7mov edx, r11l
37bb4b5eamov r11, [rsp+384]
37bb4b5f2cdqe
37bb4b5f4mov [rsp+264], ebx
37bb4b5fbsub edx, r13l
37bb4b5feadd edx, 1
37bb4b601mov [rsp+252], edx
37bb4b608movsxd rdx, [r11]
37bb4b60bimul rdx, [rsp+104]
37bb4b611mov [rsp+64], r8
37bb4b616mov [rsp+56], r10
37bb4b61blea rdx, [r9+rdx+1]
37bb4b620mov r9, r8
37bb4b623lea r8, [rsp+264]
37bb4b62blea rdx, [rbp+8*rdx]
37bb4b630mov [rsp+72], rdx
37bb4b635lea rdx, [rax+rdi]
37bb4b639lea rax, [r15+8*rax-8]
37bb4b63elea rdx, [r15+8*rdx]
37bb4b642mov [rsp+32], rax
37bb4b647mov [rsp+48], rdx
37bb4b64cmov rdx, [rsp+400]
37bb4b654mov [rsp+40], rdx
37bb4b659mov rdx, [rsp+136]
37bb4b661call cgemv_
37bb4b666mov rax, [rsp+384]
37bb4b66elea r10, [rip+0x8fd05b]
37bb4b675mov [rsp+80], 8
37bb4b67emov [rsp+56], r10
37bb4b683mov r9, [rsp+96]
37bb4b688lea r8, [rip+0x8fd07d]
37bb4b68flea rdx, [rip+0x8fd05a]
37bb4b696mov [rsp+72], 19
37bb4b69flea rcx, [rip+0x8fd06e]
37bb4b6a6mov [rsp+64], 5
37bb4b6afmovsxd rax, [rax]
37bb4b6b2imul rax, [rsp+104]
37bb4b6b8mov [rsp+32], rbp
37bb4b6bdmov [rsp+264], ebx
37bb4b6c4lea rax, [r9+rax+1]
37bb4b6c9lea r9, [rsp+264]
37bb4b6d1lea rax, [rbp+8*rax]
37bb4b6d6mov [rsp+48], rax
37bb4b6dbmov rax, [rsp+424]
37bb4b6e3mov [rsp+40], rax
37bb4b6e8call ctrmv_
37bb4b6edmov eax, [r14]
37bb4b6f0mov ecx, [r12]
37bb4b6f4lea r10, [rip+0x8fcfd5]
37bb4b6fblea r8, [rip+0x8fcfd2]
37bb4b702mov [rsp+80], r10
37bb4b707mov r9, [rsp+96]
37bb4b70csub ecx, eax
37bb4b70eadd eax, r13l
37bb4b711mov [rsp+64], r8
37bb4b716lea r8, [rsp+264]
37bb4b71emov edx, ecx
37bb4b720cdqe
37bb4b722mov rcx, [rsp+384]
37bb4b72amov [rsp+56], r10
37bb4b72fsub edx, r13l
37bb4b732mov [rsp+264], ebx
37bb4b739mov [rsp+88], 12
37bb4b742add edx, 1
37bb4b745mov [rsp+252], edx
37bb4b74clea rdx, [rax+rdi]
37bb4b750lea rax, [r15+8*rax-8]
37bb4b755lea rdx, [r15+8*rdx]
37bb4b759mov [rsp+72], rdx
37bb4b75emovsxd rdx, [rcx]
37bb4b761imul rdx, [rsp+104]
37bb4b767mov rcx, [rsp+400]
37bb4b76fmov [rsp+32], rax
37bb4b774mov [rsp+40], rcx
37bb4b779lea rcx, [rip+0x8fcf5c]
37bb4b780lea rdx, [r9+rdx+1]
37bb4b785lea r9, [rip+0x8fcf78]
37bb4b78clea rdx, [rbp+8*rdx]
37bb4b791mov [rsp+48], rdx
37bb4b796mov rdx, [rsp+136]
37bb4b79ecall cgemv_
37bb4b7a3mov rax, [rsp+384]
37bb4b7ablea r10, [rip+0x8fcf1e]
37bb4b7b2mov [rsp+80], 4
37bb4b7bbmov [rsp+56], r10
37bb4b7c0mov r9, [rsp+96]
37bb4b7c5lea r8, [rip+0x8fcf4d]
37bb4b7cclea rdx, [rip+0x8fcf09]
37bb4b7d3mov [rsp+72], 12
37bb4b7dclea rcx, [rip+0x8fcf3a]
37bb4b7e3mov [rsp+64], 5
37bb4b7ecmovsxd rax, [rax]
37bb4b7efimul rax, [rsp+104]
37bb4b7f5mov [rsp+264], ebx
37bb4b7fclea rax, [r9+rax+1]
37bb4b801lea r9, [rsp+264]
37bb4b809lea rax, [rbp+8*rax]
37bb4b80emov [rsp+48], rax
37bb4b813mov rax, [rsp+400]
37bb4b81bmov [rsp+40], rax
37bb4b820movsxd rax, [r14]
37bb4b823lea rax, [r15+8*rax]
37bb4b827mov [rsp+32], rax
37bb4b82ccall ctrmv_
37bb4b831mov rax, [rsp+384]
37bb4b839mov r9, [rsp+96]
37bb4b83elea r10, [rip+0x8fce8b]
37bb4b845lea rcx, [rsp+264]
37bb4b84dmov [rsp+264], ebx
37bb4b854movsxd rax, [rax]
37bb4b857imul rax, [rsp+104]
37bb4b85dmov [rsp+40], r10
37bb4b862lea rdx, [r9+rax+1]
37bb4b867mov eax, [r14]
37bb4b86amov r9, r10
37bb4b86dlea r8, [rbp+8*rdx]
37bb4b872lea rdx, [rip+0x8fce8b]
37bb4b879add eax, 1
37bb4b87ccdqe
37bb4b87eadd rax, rdi
37bb4b881lea rax, [r15+8*rax]
37bb4b885mov [rsp+32], rax
37bb4b88acall caxpy_
37bb4b88fmov r11l, [r14]
37bb4b892mov r10, [rsp+144]
37bb4b89amov [rsp+144], rdi
37bb4b8a2mov rcx, [rsp+256]
37bb4b8aamov [rsp+184], ebx
37bb4b8b1mov ebx, r13l
37bb4b8b4lea eax, [r11+r13]
37bb4b8b8mov [rsp+152], r10
37bb4b8c0lea edx, [rax-1]
37bb4b8c3movsxd rdx, edx
37bb4b8c6add rdx, r10
37bb4b8c9mov [r15+8*rdx], rcx
37bb4b8cd
37bb4b8cdloc_37bb4b8cd:
37bb4b8cdmovsxd rdx, eax
37bb4b8d0mov ecx, [r12]
37bb4b8d4add eax, 1
37bb4b8d7lea r13l, [rbx+1]
37bb4b8dbadd rdx, rdi
37bb4b8delea r9, [rip+0x8fcdeb]
37bb4b8e5mov rdx, [r15+8*rdx]
37bb4b8e9mov [rsp+256], rdx
37bb4b8f1mov edx, ecx
37bb4b8f3sub edx, r11l
37bb4b8f6sub edx, ebx
37bb4b8f8add edx, 1
37bb4b8fbcmp eax, ecx
37bb4b8fdcmovg eax, ecx
37bb4b900mov [rsp+264], edx
37bb4b907mov rdx, [rsp+112]
37bb4b90clea rcx, [rsp+264]
37bb4b914mov [rsp+32], rdx
37bb4b919cdqe
37bb4b91bmov rdx, [rsp+176]
37bb4b923add rax, rdi
37bb4b926lea r8, [r15+8*rax]
37bb4b92acall clarfg_
37bb4b92fmov ecx, [r14]
37bb4b932mov eax, [r12]
37bb4b936lea r11, [rip+0x8fcdab]
37bb4b93dmov r10, [rsp+400]
37bb4b945mov r8, [rsp+128]
37bb4b94dlea r9, [rip+0x8fcd80]
37bb4b954lea edx, [rcx+rbx]
37bb4b957sub eax, ecx
37bb4b959lea rcx, [rip+0x8fcd70]
37bb4b960movsxd rdx, edx
37bb4b963sub eax, ebx
37bb4b965add rdx, rdi
37bb4b968add eax, 1
37bb4b96bmov [rsp+264], eax
37bb4b972lea rax, [r15+8*rdx]
37bb4b976movlps [r15+8*rdx], x6
37bb4b97bmov rdx, r12
37bb4b97emov [rsp+48], rax
37bb4b983mov rax, [rsp+152]
37bb4b98bmov [rsp+40], r10
37bb4b990mov r10, [rsp+168]
37bb4b998mov [rsp+80], rcx
37bb4b99dlea rax, [r10+8*rax]
37bb4b9a1mov [rsp+72], r8
37bb4b9a6lea r8, [rsp+264]
37bb4b9aemov [rsp+64], r11
37bb4b9b3mov [rsp+56], rcx
37bb4b9b8lea rcx, [rip+0x8fcd1d]
37bb4b9bfmov [rsp+32], rax
37bb4b9c4mov [rsp+88], 12
37bb4b9cdcall cgemv_
37bb4b9d2mov eax, [r14]
37bb4b9d5mov r10l, [r12]
37bb4b9d9lea r9, [rip+0x8fcd08]
37bb4b9e0mov r11l, [rsp+184]
37bb4b9e8mov [rsp+64], r9
37bb4b9edlea rcx, [rip+0x8fccdc]
37bb4b9f4lea r8, [rsp+264]
37bb4b9fcsub r10l, eax
37bb4b9ffadd eax, ebx
37bb4ba01mov [rsp+80], rcx
37bb4ba06mov r9, [rsp+400]
37bb4ba0emov edx, r10l
37bb4ba11cdqe
37bb4ba13mov [rsp+56], rcx
37bb4ba18lea rcx, [rip+0x8fccd1]
37bb4ba1fsub edx, ebx
37bb4ba21add rdi, rax
37bb4ba24lea rax, [r15+8*rax-8]
37bb4ba29mov [rsp+264], r11l
37bb4ba31add edx, 1
37bb4ba34mov r11, [rsp+120]
37bb4ba39mov [rsp+32], rax
37bb4ba3emov [rsp+252], edx
37bb4ba45lea rdx, [r15+8*rdi]
37bb4ba49lea rdi, [rip+0x8fcc80]
37bb4ba50mov [rsp+72], r11
37bb4ba55mov [rsp+48], rdx
37bb4ba5amov rdx, [rsp+136]
37bb4ba62mov [rsp+40], r9
37bb4ba67lea r9, [rip+0x8fcc66]
37bb4ba6emov [rsp+88], 19
37bb4ba77call cgemv_
37bb4ba7cmov r9, [rsp+440]
37bb4ba84mov rdx, r12
37bb4ba87mov r11, [rsp+120]
37bb4ba8cmov r8, [rsp+128]
37bb4ba94lea rcx, [rip+0x8fcc39]
37bb4ba9bmov [rsp+80], rdi
37bb4baa0mov [rsp+40], r9
37bb4baa5mov r9, [rsp+432]
37bb4baadmov [rsp+48], r11
37bb4bab2mov r10l, [rsp+184]
37bb4babamov [rsp+72], r8
37bb4babflea r8, [rsp+264]
37bb4bac7mov [rsp+64], rcx
37bb4bacclea rcx, [rip+0x8fcc09]
37bb4bad3mov [rsp+56], rdi
37bb4bad8mov [rsp+32], r9
37bb4baddlea r9, [rip+0x8fcc20]
37bb4bae4mov [rsp+88], 12
37bb4baedmov [rsp+264], r10l
37bb4baf5call cgemv_
37bb4bafamov rdx, [rsp+112]
37bb4baffmov r9, rdi
37bb4bb02mov rcx, r12
37bb4bb05mov r8, [rsp+128]
37bb4bb0dcall cscal_
37bb4bb12mov rax, [rsp+112]
37bb4bb17mov r9, rdi
37bb4bb1amovq x1, [rip+0x8fcc0e]
37bb4bb22mov r10l, [rsp+184]
37bb4bb2amov r8, [rsp+120]
37bb4bb2flea rdx, [rsp+264]
37bb4bb37movq x0, [rax]
37bb4bb3bmov rcx, [rsp+136]
37bb4bb43mov [rsp+252], r10l
37bb4bb4bxorps x0, x1
37bb4bb4emovlps [rsp+264], x0
37bb4bb56call cscal_
37bb4bb5bmov r11, [rsp+424]
37bb4bb63mov [rsp+56], rdi
37bb4bb68lea rdx, [rip+0x8fcb6d]
37bb4bb6fmov rdi, [rsp+120]
37bb4bb74mov [rsp+32], rbp
37bb4bb79lea r9, [rsp+264]
37bb4bb81lea r8, [rip+0x8fcb84]
37bb4bb88mov [rsp+40], r11
37bb4bb8dlea rcx, [rip+0x8fcb80]
37bb4bb94mov r10l, [rsp+184]
37bb4bb9cmov [rsp+80], 8
37bb4bba5mov [rsp+72], 12
37bb4bbaemov [rsp+64], 5
37bb4bbb7mov [rsp+48], rdi
37bb4bbbcmov [rsp+264], r10l
37bb4bbc4call ctrmv_
37bb4bbc9mov rdx, [rsp+112]
37bb4bbcemov r11, [rsp+160]
37bb4bbd6mov rax, [rdx]
37bb4bbd9mov [r11+8], rax
37bb4bbddcmp [rsp+188], r13l
37bb4bbe5jge 0x37bb4b390
37bb4bbebmov rax, [rsp+384]
37bb4bbf3mov r9, [rsp+192]
37bb4bbfbmov rbp, [rsp+232]
37bb4bc03mov edx, [rax]
37bb4bc05
37bb4bc05loc_37bb4bc05:
37bb4bc05movsxd rax, edx
37bb4bc08imul rax, r9
37bb4bc0clea rcx, [rax+rbp]
37bb4bc10mov eax, [r14]
37bb4bc13add eax, edx
37bb4bc15mov rdx, [rsp+256]
37bb4bc1dcdqe
37bb4bc1fadd rax, rcx
37bb4bc22mov [r15+8*rax], rdx
37bb4bc26
37bb4bc26loc_37bb4bc26:
37bb4bc26movups x6, [rsp+272]
37bb4bc2eadd rsp, 296
37bb4bc35pop rbx
37bb4bc36pop rsi
37bb4bc37pop rdi
37bb4bc38pop rbp
37bb4bc39pop r12
37bb4bc3bpop r13
37bb4bc3dpop r14
37bb4bc3fpop r15
37bb4bc41ret
37bb4b200
37bb4bc42
37bb4bc42 // align 0x10
37bb4bc42 // align 0x10
37bb4bc50
37bb4bc50clatzm_:
37bb4bc50push r15
37bb4bc52push r14
37bb4bc54push rdi
37bb4bc55push rsi
37bb4bc56push rbx
37bb4bc57sub rsp, 112
37bb4bc5bmov eax, [rdx]
37bb4bc5dmov rsi, rdx
37bb4bc60mov edx, [r8]
37bb4bc63mov rbx, r8
37bb4bc66mov rdi, r9
37bb4bc69cmp eax, edx
37bb4bc6bcmovg eax, edx
37bb4bc6etest eax, eax
37bb4bc70je 0x37bb4bca6
37bb4bc72mov rax, [rsp+200]
37bb4bc7apxor x0, x0
37bb4bc7emov edx, 0
37bb4bc83ucomiss x0, [rax]
37bb4bc86setnp al
37bb4bc89cmovne eax, edx
37bb4bc8ctest al, al
37bb4bc8eje 0x37bb4bcb8
37bb4bc90mov rax, [rsp+200]
37bb4bc98ucomiss x0, [rax+4]
37bb4bc9csetnp al
37bb4bc9fcmovne eax, edx
37bb4bca2test al, al
37bb4bca4je 0x37bb4bcb8
37bb4bca6
37bb4bca6loc_37bb4bca6:
37bb4bca6add rsp, 112
37bb4bcaapop rbx
37bb4bcabpop rsi
37bb4bcacpop rdi
37bb4bcadpop r14
37bb4bcafpop r15
37bb4bcb1ret
37bb4bcb2
37bb4bcb2 66 0f 1f 44 00 00 f..D..
37bb4bcb8
37bb4bcb8loc_37bb4bcb8:
37bb4bcb8mov r9l, 1
37bb4bcbemov r8l, 1
37bb4bcc4lea rdx, [rip+0x8fca75]
37bb4bccbmov [rsp+160], rcx
37bb4bcd3call lsame_
37bb4bcd8mov rcx, [rsp+160]
37bb4bce0test eax, eax
37bb4bce2jne 0x37bb4be60
37bb4bce8mov r9l, 1
37bb4bceemov r8l, 1
37bb4bcf4lea rdx, [rip+0x8fca68]
37bb4bcfbcall lsame_
37bb4bd00test eax, eax
37bb4bd02je 0x37bb4bca6
37bb4bd04lea r15, [rip+0x8fca39]
37bb4bd0bmov r9, [rsp+232]
37bb4bd13mov rdx, [rsp+208]
37bb4bd1bmov rcx, rsi
37bb4bd1emov [rsp+32], r15
37bb4bd23mov r8, r15
37bb4bd26call ccopy_
37bb4bd2bmov eax, [rbx]
37bb4bd2dmov [rsp+80], r15
37bb4bd32mov rdx, rsi
37bb4bd35mov [rsp+88], 12
37bb4bd3elea r8, [rsp+104]
37bb4bd43lea r9, [rip+0x8fc9fe]
37bb4bd4asub eax, 1
37bb4bd4dmov [rsp+48], rdi
37bb4bd52lea rcx, [rip+0x8fca0b]
37bb4bd59mov [rsp+104], eax
37bb4bd5dmov rax, [rsp+232]
37bb4bd65mov [rsp+72], rax
37bb4bd6alea rax, [rip+0x8fc9d7]
37bb4bd71mov [rsp+64], rax
37bb4bd76mov rax, [rsp+192]
37bb4bd7emov [rsp+56], rax
37bb4bd83mov rax, [rsp+224]
37bb4bd8bmov [rsp+40], rax
37bb4bd90mov rax, [rsp+216]
37bb4bd98mov [rsp+32], rax
37bb4bd9dcall cgemv_
37bb4bda2mov r9, r15
37bb4bda5lea rdx, [rsp+104]
37bb4bdaamov rcx, rsi
37bb4bdadmov rax, [rsp+200]
37bb4bdb5mov r8, [rsp+232]
37bb4bdbdmovq x3, [rip+0x8fc9ab]
37bb4bdc5movq x0, [rax]
37bb4bdc9mov rax, [rsp+208]
37bb4bdd1mov [rsp+40], r15
37bb4bdd6mov [rsp+32], rax
37bb4bddbxorps x0, x3
37bb4bddemovlps [rsp+104], x0
37bb4bde3call caxpy_
37bb4bde8mov eax, [rbx]
37bb4bdealea rdx, [rsp+100]
37bb4bdefmov rcx, rsi
37bb4bdf2movq x4, [rip+0x8fc976]
37bb4bdfamov r9, [rsp+232]
37bb4be02lea r8, [rsp+104]
37bb4be07sub eax, 1
37bb4be0amov [rsp+100], eax
37bb4be0emov rax, [rsp+200]
37bb4be16movq x0, [rax]
37bb4be1amov rax, [rsp+224]
37bb4be22mov [rsp+40], rdi
37bb4be27mov [rsp+32], r15
37bb4be2cmov [rsp+64], rax
37bb4be31mov rax, [rsp+216]
37bb4be39xorps x0, x4
37bb4be3cmovlps [rsp+104], x0
37bb4be41mov [rsp+56], rax
37bb4be46mov rax, [rsp+192]
37bb4be4emov [rsp+48], rax
37bb4be53call cgerc_
37bb4be58jmp 0x37bb4bca6
37bb4be5d
37bb4be5d 0f 1f 00 ...
37bb4be60
37bb4be60loc_37bb4be60:
37bb4be60lea r14, [rip+0x8fc8dd]
37bb4be67mov r9, [rsp+232]
37bb4be6fmov rcx, rbx
37bb4be72mov r8, [rsp+224]
37bb4be7amov [rsp+32], r14
37bb4be7fmov rdx, [rsp+208]
37bb4be87call ccopy_
37bb4be8cmov rdx, [rsp+232]
37bb4be94mov r8, r14
37bb4be97mov rcx, rbx
37bb4be9acall clacgv_
37bb4be9fmov eax, [rsi]
37bb4bea1mov [rsp+80], r14
37bb4bea6mov r8, rbx
37bb4bea9mov [rsp+88], 19
37bb4beb2lea r9, [rip+0x8fc88f]
37bb4beb9lea rdx, [rsp+104]
37bb4bebesub eax, 1
37bb4bec1mov [rsp+48], rdi
37bb4bec6lea rcx, [rip+0x8fc883]
37bb4becdmov [rsp+104], eax
37bb4bed1mov rax, [rsp+232]
37bb4bed9mov [rsp+72], rax
37bb4bedelea rax, [rip+0x8fc863]
37bb4bee5mov [rsp+64], rax
37bb4beeamov rax, [rsp+192]
37bb4bef2mov [rsp+56], rax
37bb4bef7mov rax, [rsp+224]
37bb4beffmov [rsp+40], rax
37bb4bf04mov rax, [rsp+216]
37bb4bf0cmov [rsp+32], rax
37bb4bf11call cgemv_
37bb4bf16mov rdx, [rsp+232]
37bb4bf1emov r8, r14
37bb4bf21mov rcx, rbx
37bb4bf24call clacgv_
37bb4bf29mov r9, r14
37bb4bf2clea rdx, [rsp+104]
37bb4bf31mov rcx, rbx
37bb4bf34mov rax, [rsp+200]
37bb4bf3cmov r8, [rsp+232]
37bb4bf44movq x1, [rip+0x8fc824]
37bb4bf4cmovq x0, [rax]
37bb4bf50mov rax, [rsp+224]
37bb4bf58mov [rsp+40], rax
37bb4bf5dmov rax, [rsp+208]
37bb4bf65xorps x0, x1
37bb4bf68movlps [rsp+104], x0
37bb4bf6dmov [rsp+32], rax
37bb4bf72call caxpy_
37bb4bf77mov eax, [rsi]
37bb4bf79lea rcx, [rsp+100]
37bb4bf7emov r9, rdi
37bb4bf81movq x2, [rip+0x8fc7e7]
37bb4bf89lea r8, [rsp+104]
37bb4bf8emov rdx, rbx
37bb4bf91sub eax, 1
37bb4bf94mov [rsp+100], eax
37bb4bf98mov rax, [rsp+200]
37bb4bfa0movq x0, [rax]
37bb4bfa4mov rax, [rsp+224]
37bb4bfacmov [rsp+48], r14
37bb4bfb1mov [rsp+64], rax
37bb4bfb6mov rax, [rsp+216]
37bb4bfbexorps x0, x2
37bb4bfc1movlps [rsp+104], x0
37bb4bfc6mov [rsp+56], rax
37bb4bfcbmov rax, [rsp+232]
37bb4bfd3mov [rsp+40], rax
37bb4bfd8mov rax, [rsp+192]
37bb4bfe0mov [rsp+32], rax
37bb4bfe5call cgeru_
37bb4bfeanop
37bb4bfebadd rsp, 112
37bb4bfefpop rbx
37bb4bff0pop rsi
37bb4bff1pop rdi
37bb4bff2pop r14
37bb4bff4pop r15
37bb4bff6ret
37bb4bc50
37bb4bc50clatzm_:
37bb4bc50push r15
37bb4bc52push r14
37bb4bc54push rdi
37bb4bc55push rsi
37bb4bc56push rbx
37bb4bc57sub rsp, 112
37bb4bc5bmov eax, [rdx]
37bb4bc5dmov rsi, rdx
37bb4bc60mov edx, [r8]
37bb4bc63mov rbx, r8
37bb4bc66mov rdi, r9
37bb4bc69cmp eax, edx
37bb4bc6bcmovg eax, edx
37bb4bc6etest eax, eax
37bb4bc70je 0x37bb4bca6
37bb4bc72mov rax, [rsp+200]
37bb4bc7apxor x0, x0
37bb4bc7emov edx, 0
37bb4bc83ucomiss x0, [rax]
37bb4bc86setnp al
37bb4bc89cmovne eax, edx
37bb4bc8ctest al, al
37bb4bc8eje 0x37bb4bcb8
37bb4bc90mov rax, [rsp+200]
37bb4bc98ucomiss x0, [rax+4]
37bb4bc9csetnp al
37bb4bc9fcmovne eax, edx
37bb4bca2test al, al
37bb4bca4je 0x37bb4bcb8
37bb4bca6
37bb4bca6loc_37bb4bca6:
37bb4bca6add rsp, 112
37bb4bcaapop rbx
37bb4bcabpop rsi
37bb4bcacpop rdi
37bb4bcadpop r14
37bb4bcafpop r15
37bb4bcb1ret
37bb4bcb2
37bb4bcb2 66 0f 1f 44 00 00 f..D..
37bb4bcb8
37bb4bcb8loc_37bb4bcb8:
37bb4bcb8mov r9l, 1
37bb4bcbemov r8l, 1
37bb4bcc4lea rdx, [rip+0x8fca75]
37bb4bccbmov [rsp+160], rcx
37bb4bcd3call lsame_
37bb4bcd8mov rcx, [rsp+160]
37bb4bce0test eax, eax
37bb4bce2jne 0x37bb4be60
37bb4bce8mov r9l, 1
37bb4bceemov r8l, 1
37bb4bcf4lea rdx, [rip+0x8fca68]
37bb4bcfbcall lsame_
37bb4bd00test eax, eax
37bb4bd02je 0x37bb4bca6
37bb4bd04lea r15, [rip+0x8fca39]
37bb4bd0bmov r9, [rsp+232]
37bb4bd13mov rdx, [rsp+208]
37bb4bd1bmov rcx, rsi
37bb4bd1emov [rsp+32], r15
37bb4bd23mov r8, r15
37bb4bd26call ccopy_
37bb4bd2bmov eax, [rbx]
37bb4bd2dmov [rsp+80], r15
37bb4bd32mov rdx, rsi
37bb4bd35mov [rsp+88], 12
37bb4bd3elea r8, [rsp+104]
37bb4bd43lea r9, [rip+0x8fc9fe]
37bb4bd4asub eax, 1
37bb4bd4dmov [rsp+48], rdi
37bb4bd52lea rcx, [rip+0x8fca0b]
37bb4bd59mov [rsp+104], eax
37bb4bd5dmov rax, [rsp+232]
37bb4bd65mov [rsp+72], rax
37bb4bd6alea rax, [rip+0x8fc9d7]
37bb4bd71mov [rsp+64], rax
37bb4bd76mov rax, [rsp+192]
37bb4bd7emov [rsp+56], rax
37bb4bd83mov rax, [rsp+224]
37bb4bd8bmov [rsp+40], rax
37bb4bd90mov rax, [rsp+216]
37bb4bd98mov [rsp+32], rax
37bb4bd9dcall cgemv_
37bb4bda2mov r9, r15
37bb4bda5lea rdx, [rsp+104]
37bb4bdaamov rcx, rsi
37bb4bdadmov rax, [rsp+200]
37bb4bdb5mov r8, [rsp+232]
37bb4bdbdmovq x3, [rip+0x8fc9ab]
37bb4bdc5movq x0, [rax]
37bb4bdc9mov rax, [rsp+208]
37bb4bdd1mov [rsp+40], r15
37bb4bdd6mov [rsp+32], rax
37bb4bddbxorps x0, x3
37bb4bddemovlps [rsp+104], x0
37bb4bde3call caxpy_
37bb4bde8mov eax, [rbx]
37bb4bdealea rdx, [rsp+100]
37bb4bdefmov rcx, rsi
37bb4bdf2movq x4, [rip+0x8fc976]
37bb4bdfamov r9, [rsp+232]
37bb4be02lea r8, [rsp+104]
37bb4be07sub eax, 1
37bb4be0amov [rsp+100], eax
37bb4be0emov rax, [rsp+200]
37bb4be16movq x0, [rax]
37bb4be1amov rax, [rsp+224]
37bb4be22mov [rsp+40], rdi
37bb4be27mov [rsp+32], r15
37bb4be2cmov [rsp+64], rax
37bb4be31mov rax, [rsp+216]
37bb4be39xorps x0, x4
37bb4be3cmovlps [rsp+104], x0
37bb4be41mov [rsp+56], rax
37bb4be46mov rax, [rsp+192]
37bb4be4emov [rsp+48], rax
37bb4be53call cgerc_
37bb4be58jmp 0x37bb4bca6
37bb4be5d
37bb4be5d 0f 1f 00 ...
37bb4be60
37bb4be60loc_37bb4be60:
37bb4be60lea r14, [rip+0x8fc8dd]
37bb4be67mov r9, [rsp+232]
37bb4be6fmov rcx, rbx
37bb4be72mov r8, [rsp+224]
37bb4be7amov [rsp+32], r14
37bb4be7fmov rdx, [rsp+208]
37bb4be87call ccopy_
37bb4be8cmov rdx, [rsp+232]
37bb4be94mov r8, r14
37bb4be97mov rcx, rbx
37bb4be9acall clacgv_
37bb4be9fmov eax, [rsi]
37bb4bea1mov [rsp+80], r14
37bb4bea6mov r8, rbx
37bb4bea9mov [rsp+88], 19
37bb4beb2lea r9, [rip+0x8fc88f]
37bb4beb9lea rdx, [rsp+104]
37bb4bebesub eax, 1
37bb4bec1mov [rsp+48], rdi
37bb4bec6lea rcx, [rip+0x8fc883]
37bb4becdmov [rsp+104], eax
37bb4bed1mov rax, [rsp+232]
37bb4bed9mov [rsp+72], rax
37bb4bedelea rax, [rip+0x8fc863]
37bb4bee5mov [rsp+64], rax
37bb4beeamov rax, [rsp+192]
37bb4bef2mov [rsp+56], rax
37bb4bef7mov rax, [rsp+224]
37bb4beffmov [rsp+40], rax
37bb4bf04mov rax, [rsp+216]
37bb4bf0cmov [rsp+32], rax
37bb4bf11call cgemv_
37bb4bf16mov rdx, [rsp+232]
37bb4bf1emov r8, r14
37bb4bf21mov rcx, rbx
37bb4bf24call clacgv_
37bb4bf29mov r9, r14
37bb4bf2clea rdx, [rsp+104]
37bb4bf31mov rcx, rbx
37bb4bf34mov rax, [rsp+200]
37bb4bf3cmov r8, [rsp+232]
37bb4bf44movq x1, [rip+0x8fc824]
37bb4bf4cmovq x0, [rax]
37bb4bf50mov rax, [rsp+224]
37bb4bf58mov [rsp+40], rax
37bb4bf5dmov rax, [rsp+208]
37bb4bf65xorps x0, x1
37bb4bf68movlps [rsp+104], x0
37bb4bf6dmov [rsp+32], rax
37bb4bf72call caxpy_
37bb4bf77mov eax, [rsi]
37bb4bf79lea rcx, [rsp+100]
37bb4bf7emov r9, rdi
37bb4bf81movq x2, [rip+0x8fc7e7]
37bb4bf89lea r8, [rsp+104]
37bb4bf8emov rdx, rbx
37bb4bf91sub eax, 1
37bb4bf94mov [rsp+100], eax
37bb4bf98mov rax, [rsp+200]
37bb4bfa0movq x0, [rax]
37bb4bfa4mov rax, [rsp+224]
37bb4bfacmov [rsp+48], r14
37bb4bfb1mov [rsp+64], rax
37bb4bfb6mov rax, [rsp+216]
37bb4bfbexorps x0, x2
37bb4bfc1movlps [rsp+104], x0
37bb4bfc6mov [rsp+56], rax
37bb4bfcbmov rax, [rsp+232]
37bb4bfd3mov [rsp+40], rax
37bb4bfd8mov rax, [rsp+192]
37bb4bfe0mov [rsp+32], rax
37bb4bfe5call cgeru_
37bb4bfeanop
37bb4bfebadd rsp, 112
37bb4bfefpop rbx
37bb4bff0pop rsi
37bb4bff1pop rdi
37bb4bff2pop r14
37bb4bff4pop r15
37bb4bff6ret
37bb4bc50
Loading..