File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb541c0
37bb541c0zgbsvx_:
37bb541c0push r15
37bb541c2push r14
37bb541c4push r13
37bb541c6push r12
37bb541c8push rbp
37bb541c9push rdi
37bb541capush rsi
37bb541cbpush rbx
37bb541ccsub rsp, 328
37bb541d3movups [rsp+288], x6
37bb541dbmovups [rsp+304], x7
37bb541e3mov rax, [rsp+456]
37bb541ebmov r14, [rsp+432]
37bb541f3mov rbx, [rsp+496]
37bb541fbmov rsi, [rsp+504]
37bb54203mov eax, [rax]
37bb54205mov [rsp+184], eax
37bb5420cmov rbp, rcx
37bb5420fmov r12, r8
37bb54212mov rdi, r9
37bb54215mov rax, [rsp+520]
37bb5421dmov [rsp+408], rdx
37bb54225mov r9l, 1
37bb5422bmov r8l, 1
37bb54231lea rdx, [rip+0x8f48c8]
37bb54238mov r13l, [rax]
37bb5423bmov rax, [rsp+472]
37bb54243mov eax, [rax]
37bb54245mov [rsp+204], eax
37bb5424cmov rax, [rsp+536]
37bb54254mov eax, [rax]
37bb54256mov [rsp+200], eax
37bb5425dmov rax, [rsp+584]
37bb54265mov [rax], 0
37bb5426bcall lsame_
37bb54270mov r9l, 1
37bb54276mov r8l, 1
37bb5427cmov rcx, rbp
37bb5427flea rdx, [rip+0x8f487b]
37bb54286mov [rsp+168], eax
37bb5428dcall lsame_
37bb54292mov rcx, [rsp+408]
37bb5429amov r9l, 1
37bb542a0mov r8l, 1
37bb542a6lea rdx, [rip+0x8f4853]
37bb542admov r15l, eax
37bb542b0call lsame_
37bb542b5or [rsp+168], r15l
37bb542bdmov [rsp+180], eax
37bb542c4je 0x37bb543c8
37bb542camov rax, [rsp+488]
37bb542d2mov [rsp+192], 0
37bb542ddmov [rsp+196], 0
37bb542e8mov [rax], 78
37bb542eb
37bb542ebloc_37bb542eb:
37bb542ebmov eax, [rsp+180]
37bb542f2test eax, eax
37bb542f4je 0x37bb54480
37bb542fa
37bb542faloc_37bb542fa:
37bb542famov eax, [r12]
37bb542fetest eax, eax
37bb54300js 0x37bb54368
37bb54302mov eax, [rdi]
37bb54304test eax, eax
37bb54306js 0x37bb54520
37bb5430cmov edx, [r14]
37bb5430ftest edx, edx
37bb54311js 0x37bb54505
37bb54317mov rcx, [rsp+440]
37bb5431fmov r11l, [rcx]
37bb54322test r11l, r11l
37bb54325js 0x37bb54590
37bb5432bmov rcx, [rsp+456]
37bb54333add edx, eax
37bb54335cmp edx, [rcx]
37bb54337jge 0x37bb545a8
37bb5433dmov rcx, [rsp+472]
37bb54345add eax, edx
37bb54347cmp eax, [rcx]
37bb54349jl 0x37bb545c0
37bb5434fmov rax, [rsp+584]
37bb54357mov [rax], -10
37bb5435dmov eax, 10
37bb54362jmp 0x37bb5437b
37bb54364
37bb54364 0f 1f 40 00 ..@.
37bb54368
37bb54368loc_37bb54368:
37bb54368mov rax, [rsp+584]
37bb54370mov [rax], -3
37bb54376mov eax, 3
37bb5437b
37bb5437bloc_37bb5437b:
37bb5437blea rdx, [rsp+264]
37bb54383mov r8l, 6
37bb54389lea rcx, [rip+0x8f4783]
37bb54390mov [rsp+264], eax
37bb54397call xerbla_
37bb5439cnop
37bb5439d
37bb5439dloc_37bb5439d:
37bb5439dmovups x6, [rsp+288]
37bb543a5movups x7, [rsp+304]
37bb543adadd rsp, 328
37bb543b4pop rbx
37bb543b5pop rsi
37bb543b6pop rdi
37bb543b7pop rbp
37bb543b8pop r12
37bb543bapop r13
37bb543bcpop r14
37bb543bepop r15
37bb543c0ret
37bb543c1
37bb543c1 0f 1f 80 00 00 00 00 .......
37bb543c8
37bb543c8loc_37bb543c8:
37bb543c8mov rcx, [rsp+488]
37bb543d0mov r9l, 1
37bb543d6mov r8l, 1
37bb543dclea rdx, [rip+0x8f471f]
37bb543e3call lsame_
37bb543e8mov [rsp+192], eax
37bb543eftest eax, eax
37bb543f1je 0x37bb54564
37bb543f7
37bb543f7loc_37bb543f7:
37bb543f7mov rcx, [rsp+488]
37bb543ffmov r9l, 1
37bb54405mov r8l, 1
37bb5440blea rdx, [rip+0x8f46f2]
37bb54412call lsame_
37bb54417mov [rsp+196], eax
37bb5441etest eax, eax
37bb54420je 0x37bb54538
37bb54426
37bb54426loc_37bb54426:
37bb54426mov edx, 12
37bb5442blea rcx, [rip+0x8f46d3]
37bb54432call dlamch_
37bb54437mov r9l, 1
37bb5443dmov r8l, 1
37bb54443mov rcx, rbp
37bb54446lea rdx, [rip+0x8f46c4]
37bb5444dmovapd x6, x0
37bb54451call lsame_
37bb54456test eax, eax
37bb54458jne 0x37bb544f0
37bb5445emov rax, [rsp+584]
37bb54466mov [rax], -1
37bb5446cmov eax, 1
37bb54471jmp 0x37bb5437b
37bb54476
37bb54476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb54480
37bb54480loc_37bb54480:
37bb54480mov rcx, [rsp+408]
37bb54488mov r9l, 1
37bb5448emov r8l, 1
37bb54494lea rdx, [rip+0x8f4677]
37bb5449bcall lsame_
37bb544a0test eax, eax
37bb544a2jne 0x37bb542fa
37bb544a8mov rcx, [rsp+408]
37bb544b0mov r9l, 1
37bb544b6mov r8l, 1
37bb544bclea rdx, [rip+0x8f4641]
37bb544c3call lsame_
37bb544c8test eax, eax
37bb544cajne 0x37bb542fa
37bb544d0mov rax, [rsp+584]
37bb544d8mov [rax], -2
37bb544demov eax, 2
37bb544e3jmp 0x37bb5437b
37bb544e8
37bb544e8 0f 1f 84 00 00 00 00 00 ........
37bb544f0
37bb544f0loc_37bb544f0:
37bb544f0movsd_xmm x0, [rip+0x8f4638]
37bb544f8divsd x0, x6
37bb544fcmovapd x7, x0
37bb54500jmp 0x37bb542eb
37bb54505
37bb54505loc_37bb54505:
37bb54505mov rax, [rsp+584]
37bb5450dmov [rax], -5
37bb54513mov eax, 5
37bb54518jmp 0x37bb5437b
37bb5451d
37bb5451d 0f 1f 00 ...
37bb54520
37bb54520loc_37bb54520:
37bb54520mov rax, [rsp+584]
37bb54528mov [rax], -4
37bb5452emov eax, 4
37bb54533jmp 0x37bb5437b
37bb54538
37bb54538loc_37bb54538:
37bb54538mov rcx, [rsp+488]
37bb54540mov r9l, 1
37bb54546mov r8l, 1
37bb5454clea rdx, [rip+0x8f45b0]
37bb54553call lsame_
37bb54558mov [rsp+196], eax
37bb5455fjmp 0x37bb54426
37bb54564
37bb54564loc_37bb54564:
37bb54564mov rcx, [rsp+488]
37bb5456cmov r9l, 1
37bb54572mov r8l, 1
37bb54578lea rdx, [rip+0x8f4584]
37bb5457fcall lsame_
37bb54584mov [rsp+192], eax
37bb5458bjmp 0x37bb543f7
37bb54590
37bb54590loc_37bb54590:
37bb54590mov rax, [rsp+584]
37bb54598mov [rax], -6
37bb5459emov eax, 6
37bb545a3jmp 0x37bb5437b
37bb545a8
37bb545a8loc_37bb545a8:
37bb545a8mov rax, [rsp+584]
37bb545b0mov [rax], -8
37bb545b6mov eax, 8
37bb545bbjmp 0x37bb5437b
37bb545c0
37bb545c0loc_37bb545c0:
37bb545c0mov r9l, 1
37bb545c6mov r8l, 1
37bb545cclea rdx, [rip+0x8f453e]
37bb545d3mov rcx, rbp
37bb545d6call lsame_
37bb545dbtest eax, eax
37bb545ddje 0x37bb54641
37bb545dfmov r10l, [rsp+196]
37bb545e7test r10l, r10l
37bb545eajne 0x37bb5471b
37bb545f0mov r9l, [rsp+192]
37bb545f8test r9l, r9l
37bb545fbjne 0x37bb546a7
37bb54601mov rcx, [rsp+488]
37bb54609mov r9l, 1
37bb5460fmov r8l, 1
37bb54615lea rdx, [rip+0x8f44e4]
37bb5461ccall lsame_
37bb54621test eax, eax
37bb54623mov rax, [rsp+584]
37bb5462bjne 0x37bb557c7
37bb54631mov [rax], -12
37bb54637mov eax, 12
37bb5463cjmp 0x37bb5437b
37bb54641
37bb54641loc_37bb54641:
37bb54641mov r8l, [rsp+192]
37bb54649test r8l, r8l
37bb5464cjne 0x37bb546a7
37bb5464e
37bb5464eloc_37bb5464e:
37bb5464emov rax, [rsp+584]
37bb54656mov edx, [rsp+196]
37bb5465dmov eax, [rax]
37bb5465ftest edx, edx
37bb54661jne 0x37bb54730
37bb54667
37bb54667loc_37bb54667:
37bb54667test eax, eax
37bb54669jne 0x37bb54714
37bb5466fmov r10l, [r12]
37bb54673
37bb54673loc_37bb54673:
37bb54673mov rcx, [rsp+520]
37bb5467btest r10l, r10l
37bb5467emov eax, 1
37bb54683cmovg eax, r10l
37bb54687cmp [rcx], eax
37bb54689jge 0x37bb54792
37bb5468fmov rax, [rsp+584]
37bb54697mov [rax], -16
37bb5469dmov eax, 16
37bb546a2jmp 0x37bb5437b
37bb546a7
37bb546a7loc_37bb546a7:
37bb546a7mov r10l, [r12]
37bb546abtest r10l, r10l
37bb546aejle 0x37bb55780
37bb546b4lea edx, [r10-1]
37bb546b8movapd x0, x7
37bb546bcpxor x1, x1
37bb546c0mov rax, rbx
37bb546c3lea rdx, [rbx+8*rdx+8]
37bb546c8
37bb546c8loc_37bb546c8:
37bb546c8movsd_xmm x2, [rax]
37bb546ccadd rax, 8
37bb546d0minsd x0, x2
37bb546d4maxsd x1, x2
37bb546d8cmp rax, rdx
37bb546dbjne 0x37bb546c8
37bb546ddpxor x2, x2
37bb546e1comisd x2, x0
37bb546e5jae 0x37bb54701
37bb546e7maxsd x0, x6
37bb546ebminsd x1, x7
37bb546efdivsd x0, x1
37bb546f3movsd_xmm [rsp+280], x0
37bb546fcjmp 0x37bb5464e
37bb54701
37bb54701loc_37bb54701:
37bb54701mov rax, [rsp+584]
37bb54709mov [rax], -13
37bb5470fmov eax, -13
37bb54714
37bb54714loc_37bb54714:
37bb54714neg eax
37bb54716jmp 0x37bb5437b
37bb5471b
37bb5471bloc_37bb5471b:
37bb5471bmov edx, [rsp+192]
37bb54722test edx, edx
37bb54724jne 0x37bb546a7
37bb54726mov rax, [rsp+584]
37bb5472emov eax, [rax]
37bb54730
37bb54730loc_37bb54730:
37bb54730test eax, eax
37bb54732jne 0x37bb54714
37bb54734mov r10l, [r12]
37bb54738test r10l, r10l
37bb5473bjle 0x37bb557ce
37bb54741lea edx, [r10-1]
37bb54745movapd x0, x7
37bb54749pxor x1, x1
37bb5474dmov rax, rsi
37bb54750lea rdx, [rsi+8*rdx+8]
37bb54755
37bb54755loc_37bb54755:
37bb54755movsd_xmm x2, [rax]
37bb54759add rax, 8
37bb5475dminsd x0, x2
37bb54761maxsd x1, x2
37bb54765cmp rax, rdx
37bb54768jne 0x37bb54755
37bb5476apxor x2, x2
37bb5476ecomisd x2, x0
37bb54772jae 0x37bb55768
37bb54778maxsd x0, x6
37bb5477cminsd x1, x7
37bb54780divsd x0, x1
37bb54784
37bb54784loc_37bb54784:
37bb54784movsd_xmm [rsp+272], x0
37bb5478djmp 0x37bb54673
37bb54792
37bb54792loc_37bb54792:
37bb54792mov rcx, [rsp+536]
37bb5479acmp [rcx], eax
37bb5479cjge 0x37bb547c0
37bb5479emov rax, [rsp+584]
37bb547a6mov [rax], -18
37bb547acmov eax, 18
37bb547b1jmp 0x37bb5437b
37bb547b6
37bb547b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb547c0
37bb547c0loc_37bb547c0:
37bb547c0movsxd rbp, r13l
37bb547c3xor eax, eax
37bb547c5test rbp, rbp
37bb547c8cmovs rbp, rax
37bb547cctest r15l, r15l
37bb547cfjne 0x37bb55040
37bb547d5mov eax, [rsp+180]
37bb547dctest eax, eax
37bb547deje 0x37bb55010
37bb547e4mov eax, [rsp+192]
37bb547ebtest eax, eax
37bb547edje 0x37bb5537e
37bb547f3mov rax, [rsp+440]
37bb547fbmov r9l, [rax]
37bb547fetest r9l, r9l
37bb54801jle 0x37bb556ea
37bb54807
37bb54807loc_37bb54807:
37bb54807add r9l, 1
37bb5480btest r10l, r10l
37bb5480ejle 0x37bb55685
37bb54814lea eax, [r10-1]
37bb54818shl rbp, 4
37bb5481cmov r8l, 1
37bb54822mov rdx, [rsp+512]
37bb5482alea rcx, [8*rax+8]
37bb54832pxor x2, x2
37bb54836nop [rax+rax]
37bb54840
37bb54840loc_37bb54840:
37bb54840xor eax, eax
37bb54842nop [rax]
37bb54849nop [rax+rax]
37bb54854nop [rax+rax]
37bb5485fnop [rax+rax]
37bb5486anop [rax+rax]
37bb54875nop [rax+rax]
37bb54880
37bb54880loc_37bb54880:
37bb54880movupd x0, [rdx+2*rax]
37bb54885movddup x1, [rbx+rax]
37bb5488amulpd x1, x0
37bb5488eshufpd x0, x0, 1
37bb54893mulpd x0, x2
37bb54897addsubpd x1, x0
37bb5489bmovups [rdx+2*rax], x1
37bb5489fadd rax, 8
37bb548a3cmp rcx, rax
37bb548a6jne 0x37bb54880
37bb548a8add r8l, 1
37bb548acadd rdx, rbp
37bb548afcmp r8l, r9l
37bb548b2jne 0x37bb54840
37bb548b4
37bb548b4loc_37bb548b4:
37bb548b4mov [rsp+192], 1
37bb548bf
37bb548bfloc_37bb548bf:
37bb548bfmov r11l, [rsp+168]
37bb548c7test r11l, r11l
37bb548caje 0x37bb54a62
37bb548d0
37bb548d0loc_37bb548d0:
37bb548d0movsxd rcx, [rsp+184]
37bb548d8xor eax, eax
37bb548datest rcx, rcx
37bb548ddcmovns rax, rcx
37bb548e1mov [rsp+168], rax
37bb548e9test r10l, r10l
37bb548ecjle 0x37bb54a0b
37bb548f2movsxd r11, [rsp+204]
37bb548faxor eax, eax
37bb548fcmov rbp, -1
37bb54903mov [rsp+496], rbx
37bb5490bmov [rsp+504], rsi
37bb54913mov rbx, rdi
37bb54916mov rsi, r14
37bb54919mov ecx, r10l
37bb5491ctest r11, r11
37bb5491fmov r14, rbp
37bb54922mov ebp, r10l
37bb54925mov r15, -1
37bb5492ccmovs r11, rax
37bb54930lea rax, [rsp+264]
37bb54938mov r13l, 1
37bb5493emov [rsp+184], rax
37bb54946mov rdi, r11
37bb54949jmp 0x37bb5495f
37bb5494b
37bb5494b 0f 1f 44 00 00 ..D..
37bb54950
37bb54950loc_37bb54950:
37bb54950mov ecx, [r12]
37bb54954add r14, rdi
37bb54957add r15, [rsp+168]
37bb5495f
37bb5495floc_37bb5495f:
37bb5495fmov eax, [rsi]
37bb54961mov r8l, r13l
37bb54964mov r9l, [rbx]
37bb54967mov edx, 1
37bb5496csub r8l, eax
37bb5496ftest r8l, r8l
37bb54972cmovle r8l, edx
37bb54976lea edx, [r9+r13]
37bb5497acmp edx, ecx
37bb5497ccmovg edx, ecx
37bb5497flea ecx, [rax+r9+1]
37bb54984sub ecx, r13l
37bb54987sub edx, r8l
37bb5498aadd ecx, r8l
37bb5498dadd edx, 1
37bb54990movsxd rcx, ecx
37bb54993mov [rsp+264], edx
37bb5499alea edx, [rax+1]
37bb5499dadd rcx, r14
37bb549a0lea rax, [rip+0x8f4175]
37bb549a7sub edx, r13l
37bb549aamov [rsp+32], rax
37bb549afshl rcx, 4
37bb549b3add r13l, 1
37bb549b7mov rax, [rsp+464]
37bb549bfadd edx, r8l
37bb549c2lea r8, [rip+0x8f4153]
37bb549c9movsxd rdx, edx
37bb549cclea r9, [rax+rcx]
37bb549d0add rdx, r15
37bb549d3mov rcx, [rsp+184]
37bb549dbshl rdx, 4
37bb549dfadd rdx, [rsp+448]
37bb549e7call zcopy_
37bb549eccmp ebp, r13l
37bb549efjge 0x37bb54950
37bb549f5mov rdi, rbx
37bb549f8mov r14, rsi
37bb549fbmov rbx, [rsp+496]
37bb54a03mov rsi, [rsp+504]
37bb54a0b
37bb54a0bloc_37bb54a0b:
37bb54a0bmov rdx, r12
37bb54a0emov r9, r14
37bb54a11mov r8, rdi
37bb54a14mov rcx, r12
37bb54a17mov rax, [rsp+584]
37bb54a1fmov [rsp+56], rax
37bb54a24mov rax, [rsp+480]
37bb54a2cmov [rsp+48], rax
37bb54a31mov rax, [rsp+472]
37bb54a39mov [rsp+40], rax
37bb54a3emov rax, [rsp+464]
37bb54a46mov [rsp+32], rax
37bb54a4bcall zgbtrf_
37bb54a50mov rax, [rsp+584]
37bb54a58mov edx, [rax]
37bb54a5atest edx, edx
37bb54a5cjg 0x37bb55170
37bb54a62
37bb54a62loc_37bb54a62:
37bb54a62mov r10l, [rsp+180]
37bb54a6amov eax, 73
37bb54a6ftest r10l, r10l
37bb54a72je 0x37bb54a79
37bb54a74
37bb54a74loc_37bb54a74:
37bb54a74mov eax, 49
37bb54a79
37bb54a79loc_37bb54a79:
37bb54a79mov [rsp+247], al
37bb54a80xor edx, edx
37bb54a82mov r9, r14
37bb54a85mov r8, rdi
37bb54a88mov rax, [rsp+576]
37bb54a90movsxd rbp, [rsp+200]
37bb54a98mov [rsp+56], 1
37bb54aa1lea rcx, [rsp+247]
37bb54aa9mov [rsp+48], rax
37bb54aaemov rax, [rsp+456]
37bb54ab6test rbp, rbp
37bb54ab9cmovs rbp, rdx
37bb54abdmov rdx, r12
37bb54ac0mov [rsp+40], rax
37bb54ac5mov rax, [rsp+448]
37bb54acdmov [rsp+32], rax
37bb54ad2call zlangb_
37bb54ad7mov eax, [r14]
37bb54adaadd eax, [rdi]
37bb54adcmov [rsp+80], 1
37bb54ae5mov [rsp+252], eax
37bb54aecmov rax, [rsp+576]
37bb54af4mov r9, r12
37bb54af7lea r8, [rip+0x8f4002]
37bb54afemov [rsp+72], 1
37bb54b07lea rdx, [rip+0x8f4012]
37bb54b0elea rcx, [rip+0x8f400c]
37bb54b15mov [rsp+56], rax
37bb54b1amov rax, [rsp+472]
37bb54b22mov [rsp+64], 1
37bb54b2bmov [rsp+48], rax
37bb54b30mov rax, [rsp+464]
37bb54b38movsd_xmm [rsp+264], x0
37bb54b41mov [rsp+40], rax
37bb54b46lea rax, [rsp+252]
37bb54b4emov [rsp+32], rax
37bb54b53call zlantb_
37bb54b58movapd x6, x0
37bb54b5cpxor x0, x0
37bb54b60ucomisd x6, x0
37bb54b64jp 0x37bb55118
37bb54b6ajne 0x37bb55118
37bb54b70mov r13, [rip+0x8f3fb9]
37bb54b77
37bb54b77loc_37bb54b77:
37bb54b77mov rax, [rsp+584]
37bb54b7fmov r9, r14
37bb54b82mov r8, rdi
37bb54b85mov rdx, r12
37bb54b88mov [rsp+96], 1
37bb54b91lea rcx, [rsp+247]
37bb54b99mov [rsp+88], rax
37bb54b9emov rax, [rsp+576]
37bb54ba6mov [rsp+80], rax
37bb54babmov rax, [rsp+568]
37bb54bb3mov [rsp+72], rax
37bb54bb8mov rax, [rsp+544]
37bb54bc0mov [rsp+64], rax
37bb54bc5lea rax, [rsp+264]
37bb54bcdmov [rsp+56], rax
37bb54bd2mov rax, [rsp+480]
37bb54bdamov [rsp+48], rax
37bb54bdfmov rax, [rsp+472]
37bb54be7mov [rsp+40], rax
37bb54becmov rax, [rsp+464]
37bb54bf4mov [rsp+32], rax
37bb54bf9call zgbcon_
37bb54bfemov rax, [rsp+536]
37bb54c06mov r9, [rsp+512]
37bb54c0emov [rsp+56], 4
37bb54c17mov r8, [rsp+440]
37bb54c1fmov rdx, r12
37bb54c22lea rcx, [rip+0x8f3ef9]
37bb54c29mov [rsp+48], rax
37bb54c2emov rax, [rsp+528]
37bb54c36mov [rsp+40], rax
37bb54c3bmov rax, [rsp+520]
37bb54c43mov [rsp+32], rax
37bb54c48call zlacpy_
37bb54c4dmov r9, r14
37bb54c50mov r8, rdi
37bb54c53mov rdx, r12
37bb54c56mov rax, [rsp+584]
37bb54c5emov rcx, [rsp+408]
37bb54c66mov [rsp+88], 1
37bb54c6fmov [rsp+80], rax
37bb54c74mov rax, [rsp+536]
37bb54c7cmov [rsp+72], rax
37bb54c81mov rax, [rsp+528]
37bb54c89mov [rsp+64], rax
37bb54c8emov rax, [rsp+480]
37bb54c96mov [rsp+56], rax
37bb54c9bmov rax, [rsp+472]
37bb54ca3mov [rsp+48], rax
37bb54ca8mov rax, [rsp+464]
37bb54cb0mov [rsp+40], rax
37bb54cb5mov rax, [rsp+440]
37bb54cbdmov [rsp+32], rax
37bb54cc2call zgbtrs_
37bb54cc7mov r9, r14
37bb54ccamov r8, rdi
37bb54ccdmov rdx, r12
37bb54cd0mov rax, [rsp+584]
37bb54cd8mov rcx, [rsp+408]
37bb54ce0mov [rsp+152], 1
37bb54cecmov [rsp+144], rax
37bb54cf4mov rax, [rsp+576]
37bb54cfcmov [rsp+136], rax
37bb54d04mov rax, [rsp+568]
37bb54d0cmov [rsp+128], rax
37bb54d14mov rax, [rsp+560]
37bb54d1cmov [rsp+120], rax
37bb54d21mov rax, [rsp+552]
37bb54d29mov [rsp+112], rax
37bb54d2emov rax, [rsp+536]
37bb54d36mov [rsp+104], rax
37bb54d3bmov rax, [rsp+528]
37bb54d43mov [rsp+96], rax
37bb54d48mov rax, [rsp+520]
37bb54d50mov [rsp+88], rax
37bb54d55mov rax, [rsp+512]
37bb54d5dmov [rsp+80], rax
37bb54d62mov rax, [rsp+480]
37bb54d6amov [rsp+72], rax
37bb54d6fmov rax, [rsp+472]
37bb54d77mov [rsp+64], rax
37bb54d7cmov rax, [rsp+464]
37bb54d84mov [rsp+56], rax
37bb54d89mov rax, [rsp+456]
37bb54d91mov [rsp+48], rax
37bb54d96mov rax, [rsp+448]
37bb54d9emov [rsp+40], rax
37bb54da3mov rax, [rsp+440]
37bb54dabmov [rsp+32], rax
37bb54db0call zgbrfs_
37bb54db5mov r9l, [rsp+180]
37bb54dbdtest r9l, r9l
37bb54dc0je 0x37bb54f28
37bb54dc6mov r8l, [rsp+196]
37bb54dcetest r8l, r8l
37bb54dd1je 0x37bb54ee1
37bb54dd7mov rax, [rsp+440]
37bb54ddfmov r9l, [rax]
37bb54de2test r9l, r9l
37bb54de5jle 0x37bb54ee1
37bb54debmov eax, [r12]
37bb54deflea r10l, [r9+1]
37bb54df3test eax, eax
37bb54df5jle 0x37bb54e74
37bb54df7sub eax, 1
37bb54dfashl rbp, 4
37bb54dfemov r8l, 1
37bb54e04mov rdx, [rsp+528]
37bb54e0clea rcx, [8*rax+8]
37bb54e14pxor x2, x2
37bb54e18nop [rax+rax]
37bb54e20
37bb54e20loc_37bb54e20:
37bb54e20xor eax, eax
37bb54e22nop [rax+rax]
37bb54e2anop [rax+rax]
37bb54e35nop [rax+rax]
37bb54e40
37bb54e40loc_37bb54e40:
37bb54e40movupd x0, [rdx+2*rax]
37bb54e45movddup x1, [rsi+rax]
37bb54e4amulpd x1, x0
37bb54e4eshufpd x0, x0, 1
37bb54e53mulpd x0, x2
37bb54e57addsubpd x1, x0
37bb54e5bmovups [rdx+2*rax], x1
37bb54e5fadd rax, 8
37bb54e63cmp rax, rcx
37bb54e66jne 0x37bb54e40
37bb54e68add r8l, 1
37bb54e6cadd rdx, rbp
37bb54e6fcmp r10l, r8l
37bb54e72jne 0x37bb54e20
37bb54e74
37bb54e74loc_37bb54e74:
37bb54e74movsd_xmm x2, [rsp+272]
37bb54e7dcmp r9l, 1
37bb54e81je 0x37bb54ec5
37bb54e83mov edx, r9l
37bb54e86mov rax, [rsp+552]
37bb54e8emovddup x1, x2
37bb54e92shr edx, 1
37bb54e94shl rdx, 4
37bb54e98add rdx, rax
37bb54e9bnop [rax+rax]
37bb54ea0
37bb54ea0loc_37bb54ea0:
37bb54ea0movupd x0, [rax]
37bb54ea4add rax, 16
37bb54ea8divpd x0, x1
37bb54eacmovups [rax-16], x0
37bb54eb0cmp rdx, rax
37bb54eb3jne 0x37bb54ea0
37bb54eb5mov eax, r9l
37bb54eb8and eax, -2
37bb54ebband r9l, 1
37bb54ebflea r9l, [rax+1]
37bb54ec3je 0x37bb54ee1
37bb54ec5
37bb54ec5loc_37bb54ec5:
37bb54ec5mov rdi, [rsp+552]
37bb54ecdlea eax, [r9-1]
37bb54ed1cdqe
37bb54ed3movsd_xmm x0, [rdi+8*rax]
37bb54ed8divsd x0, x2
37bb54edcmovsd_xmm [rdi+8*rax], x0
37bb54ee1
37bb54ee1loc_37bb54ee1:
37bb54ee1mov rax, [rsp+544]
37bb54ee9mov edx, 7
37bb54eeelea rcx, [rip+0x8f3c31]
37bb54ef5movsd_xmm x6, [rax]
37bb54ef9call dlamch_
37bb54efecomisd x0, x6
37bb54f02jbe 0x37bb54f15
37bb54f04mov eax, [r12]
37bb54f08mov rdi, [rsp+584]
37bb54f10add eax, 1
37bb54f13mov [rdi], eax
37bb54f15
37bb54f15loc_37bb54f15:
37bb54f15mov rax, [rsp+576]
37bb54f1dmov [rax], r13
37bb54f20jmp 0x37bb5439d
37bb54f25
37bb54f25 0f 1f 00 ...
37bb54f28
37bb54f28loc_37bb54f28:
37bb54f28mov ecx, [rsp+192]
37bb54f2ftest ecx, ecx
37bb54f31je 0x37bb54ee1
37bb54f33mov rax, [rsp+440]
37bb54f3bmov r9l, [rax]
37bb54f3etest r9l, r9l
37bb54f41jle 0x37bb54ee1
37bb54f43mov eax, [r12]
37bb54f47lea r10l, [r9+1]
37bb54f4btest eax, eax
37bb54f4djle 0x37bb54fb4
37bb54f4fsub eax, 1
37bb54f52shl rbp, 4
37bb54f56mov r8l, 1
37bb54f5cmov rdx, [rsp+528]
37bb54f64lea rcx, [8*rax+8]
37bb54f6cpxor x2, x2
37bb54f70
37bb54f70loc_37bb54f70:
37bb54f70xor eax, eax
37bb54f72nop [rax]
37bb54f75nop [rax+rax]
37bb54f80
37bb54f80loc_37bb54f80:
37bb54f80movupd x0, [rdx+2*rax]
37bb54f85movddup x1, [rbx+rax]
37bb54f8amulpd x1, x0
37bb54f8eshufpd x0, x0, 1
37bb54f93mulpd x0, x2
37bb54f97addsubpd x1, x0
37bb54f9bmovups [rdx+2*rax], x1
37bb54f9fadd rax, 8
37bb54fa3cmp rcx, rax
37bb54fa6jne 0x37bb54f80
37bb54fa8add r8l, 1
37bb54facadd rdx, rbp
37bb54fafcmp r10l, r8l
37bb54fb2jne 0x37bb54f70
37bb54fb4
37bb54fb4loc_37bb54fb4:
37bb54fb4movsd_xmm x2, [rsp+280]
37bb54fbdcmp r9l, 1
37bb54fc1je 0x37bb54ec5
37bb54fc7mov edx, r9l
37bb54fcamov rax, [rsp+552]
37bb54fd2movddup x1, x2
37bb54fd6shr edx, 1
37bb54fd8shl rdx, 4
37bb54fdcadd rdx, rax
37bb54fdfnop
37bb54fe0
37bb54fe0loc_37bb54fe0:
37bb54fe0movupd x0, [rax]
37bb54fe4add rax, 16
37bb54fe8divpd x0, x1
37bb54fecmovups [rax-16], x0
37bb54ff0cmp rdx, rax
37bb54ff3jne 0x37bb54fe0
37bb54ff5test r9b, 1
37bb54ff9je 0x37bb54ee1
37bb54fffor r9l, 1
37bb55003jmp 0x37bb54ec5
37bb55008
37bb55008 0f 1f 84 00 00 00 00 00 ........
37bb55010
37bb55010loc_37bb55010:
37bb55010mov eax, [rsp+196]
37bb55017test eax, eax
37bb55019jne 0x37bb55394
37bb5501fmov ebp, [rsp+168]
37bb55026test ebp, ebp
37bb55028jne 0x37bb548d0
37bb5502e
37bb5502eloc_37bb5502e:
37bb5502emov eax, 73
37bb55033jmp 0x37bb54a79
37bb55038
37bb55038 0f 1f 84 00 00 00 00 00 ........
37bb55040
37bb55040loc_37bb55040:
37bb55040mov [rsp+56], rsi
37bb55045mov r9, r14
37bb55048mov r8, rdi
37bb5504bmov rdx, r12
37bb5504elea rax, [rsp+248]
37bb55056lea r10, [rsp+256]
37bb5505emov [rsp+48], rbx
37bb55063mov rcx, r12
37bb55066mov [rsp+88], rax
37bb5506blea rax, [rsp+280]
37bb55073lea r13, [rsp+272]
37bb5507bmov [rsp+64], rax
37bb55080mov [rsp+208], rax
37bb55088mov rax, [rsp+456]
37bb55090mov [rsp+80], r10
37bb55095mov [rsp+40], rax
37bb5509amov rax, [rsp+448]
37bb550a2mov [rsp+72], r13
37bb550a7mov [rsp+32], rax
37bb550acmov [rsp+216], r10
37bb550b4call zgbequ_
37bb550b9mov eax, [rsp+248]
37bb550c0mov r10, [rsp+216]
37bb550c8test eax, eax
37bb550camov rax, [rsp+208]
37bb550d2je 0x37bb55490
37bb550d8mov ecx, [rsp+180]
37bb550dftest ecx, ecx
37bb550e1je 0x37bb55460
37bb550e7mov edx, [rsp+192]
37bb550eetest edx, edx
37bb550f0je 0x37bb55457
37bb550f6
37bb550f6loc_37bb550f6:
37bb550f6mov rax, [rsp+440]
37bb550femov r10l, [r12]
37bb55102mov r9l, [rax]
37bb55105test r9l, r9l
37bb55108jg 0x37bb54807
37bb5510ejmp 0x37bb548d0
37bb55113
37bb55113 0f 1f 44 00 00 ..D..
37bb55118
37bb55118loc_37bb55118:
37bb55118mov r9, r14
37bb5511bmov r8, rdi
37bb5511elea rcx, [rip+0x8f39fc]
37bb55125mov rdx, r12
37bb55128mov rax, [rsp+576]
37bb55130mov [rsp+56], 1
37bb55139mov [rsp+48], rax
37bb5513emov rax, [rsp+456]
37bb55146mov [rsp+40], rax
37bb5514bmov rax, [rsp+448]
37bb55153mov [rsp+32], rax
37bb55158call zlangb_
37bb5515ddivsd x0, x6
37bb55161movq r13, x0
37bb55166jmp 0x37bb54b77
37bb5516b
37bb5516b 0f 1f 44 00 00 ..D..
37bb55170
37bb55170loc_37bb55170:
37bb55170mov r15l, [r14]
37bb55173mov eax, [r12]
37bb55177xor r9l, r9l
37bb5517apxor x6, x6
37bb5517emov ebx, [rdi]
37bb55180mov [rsp+184], edx
37bb55187lea edi, [r15+1]
37bb5518blea r12l, [rax-1]
37bb5518fmov rax, [rsp+448]
37bb55197mov [rsp+264], 0
37bb551a3sub edi, edx
37bb551a5add ebx, r15l
37bb551a8lea r14l, [r15+1]
37bb551acmov [rsp+180], edi
37bb551b3lea r13l, [rbx+1]
37bb551b7lea rbp, [rax+16]
37bb551bbmov [rsp+192], ebx
37bb551c2mov r15, rbp
37bb551c5mov rbx, -1
37bb551ccmov ebp, r13l
37bb551cfmov r13l, r12l
37bb551d2nop [rax]
37bb551d5nop [rax+rax]
37bb551e0
37bb551e0loc_37bb551e0:
37bb551e0test r14l, r14l
37bb551e3lea esi, [r13+r14]
37bb551e8mov r10l, 1
37bb551eecmovg r10l, r14l
37bb551f2cmp esi, ebp
37bb551f4cmovg esi, ebp
37bb551f7cmp r10l, esi
37bb551fajg 0x37bb5526f
37bb551fcmovsxd r9, r10l
37bb551ffsub esi, r10l
37bb55202add r9, rbx
37bb55205mov rax, r9
37bb55208add rsi, r9
37bb5520bshl rax, 4
37bb5520fshl rsi, 4
37bb55213add rax, [rsp+448]
37bb5521bmov r12, rax
37bb5521eadd rsi, r15
37bb55221nop [rax]
37bb55225nop [rax+rax]
37bb55230
37bb55230loc_37bb55230:
37bb55230movsd_xmm x0, [r12]
37bb55236lea rcx, [rsp+224]
37bb5523eadd r12, 16
37bb55242movsd_xmm [rsp+224], x0
37bb5524bmovsd_xmm x0, [r12-8]
37bb55252movsd_xmm [rsp+232], x0
37bb5525bcall fn_37c42fc80
37bb55260maxsd x6, x0
37bb55264cmp r12, rsi
37bb55267jne 0x37bb55230
37bb55269mov r9l, 1
37bb5526f
37bb5526floc_37bb5526f:
37bb5526fsub r14l, 1
37bb55273add rbx, [rsp+168]
37bb5527bcmp r14l, [rsp+180]
37bb55283jne 0x37bb551e0
37bb55289mov edx, [rsp+184]
37bb55290mov ebx, [rsp+192]
37bb55297test r9b, r9b
37bb5529aje 0x37bb552a5
37bb5529cmovsd_xmm [rsp+264], x6
37bb552a5
37bb552a5loc_37bb552a5:
37bb552a5lea eax, [rdx-1]
37bb552a8lea r8, [rip+0x8f3851]
37bb552afmov [rsp+80], 1
37bb552b8mov r9, [rsp+584]
37bb552c0cmp eax, ebx
37bb552c2lea rcx, [rip+0x8f3858]
37bb552c9mov [rsp+72], 1
37bb552d2mov [rsp+64], 1
37bb552dbcmovg eax, ebx
37bb552deadd ebx, 2
37bb552e1sub ebx, edx
37bb552e3lea rdx, [rip+0x8f3836]
37bb552eamov [rsp+252], eax
37bb552f1mov rax, [rsp+576]
37bb552f9test ebx, ebx
37bb552fbmov [rsp+56], rax
37bb55300mov rax, [rsp+472]
37bb55308mov [rsp+48], rax
37bb5530dmov eax, 1
37bb55312cmovle ebx, eax
37bb55315lea eax, [rbx-1]
37bb55318cdqe
37bb5531ashl rax, 4
37bb5531eadd rax, [rsp+464]
37bb55326mov [rsp+40], rax
37bb5532blea rax, [rsp+252]
37bb55333mov [rsp+32], rax
37bb55338call zlantb_
37bb5533dmovapd x1, x0
37bb55341pxor x0, x0
37bb55345ucomisd x1, x0
37bb55349jp 0x37bb55351
37bb5534bje 0x37bb55586
37bb55351
37bb55351loc_37bb55351:
37bb55351movsd_xmm x0, [rsp+264]
37bb5535adivsd x0, x1
37bb5535e
37bb5535eloc_37bb5535e:
37bb5535emov rax, [rsp+576]
37bb55366movsd_xmm [rax], x0
37bb5536amov rax, [rsp+544]
37bb55372mov [rax], 0
37bb55379jmp 0x37bb5439d
37bb5537e
37bb5537eloc_37bb5537e:
37bb5537emov r13l, [rsp+168]
37bb55386test r13l, r13l
37bb55389je 0x37bb54a74
37bb5538fjmp 0x37bb548d0
37bb55394
37bb55394loc_37bb55394:
37bb55394mov rax, [rsp+440]
37bb5539cmov r9l, [rax]
37bb5539ftest r9l, r9l
37bb553a2jle 0x37bb55733
37bb553a8
37bb553a8loc_37bb553a8:
37bb553a8add r9l, 1
37bb553actest r10l, r10l
37bb553afjle 0x37bb5565c
37bb553b5lea eax, [r10-1]
37bb553b9shl rbp, 4
37bb553bdmov r8l, 1
37bb553c3mov rdx, [rsp+512]
37bb553cblea rcx, [8*rax+8]
37bb553d3pxor x2, x2
37bb553d7nop [rax+rax]
37bb553e0
37bb553e0loc_37bb553e0:
37bb553e0xor eax, eax
37bb553e2nop [rax+rax]
37bb553eanop [rax+rax]
37bb553f5nop [rax+rax]
37bb55400
37bb55400loc_37bb55400:
37bb55400movupd x0, [rdx+2*rax]
37bb55405movddup x1, [rsi+rax]
37bb5540amulpd x1, x0
37bb5540eshufpd x0, x0, 1
37bb55413mulpd x0, x2
37bb55417addsubpd x1, x0
37bb5541bmovups [rdx+2*rax], x1
37bb5541fadd rax, 8
37bb55423cmp rcx, rax
37bb55426jne 0x37bb55400
37bb55428add r8l, 1
37bb5542cadd rdx, rbp
37bb5542fcmp r8l, r9l
37bb55432jne 0x37bb553e0
37bb55434
37bb55434loc_37bb55434:
37bb55434mov [rsp+196], 1
37bb5543fjmp 0x37bb548bf
37bb55444
37bb55444loc_37bb55444:
37bb55444mov [rsp+196], r15l
37bb5544c
37bb5544cloc_37bb5544c:
37bb5544cmov [rsp+192], 0
37bb55457
37bb55457loc_37bb55457:
37bb55457mov r10l, [r12]
37bb5545bjmp 0x37bb548d0
37bb55460
37bb55460loc_37bb55460:
37bb55460mov eax, [rsp+196]
37bb55467test eax, eax
37bb55469je 0x37bb55457
37bb5546bmov rax, [rsp+440]
37bb55473mov r10l, [r12]
37bb55477mov r9l, [rax]
37bb5547atest r9l, r9l
37bb5547djg 0x37bb553a8
37bb55483jmp 0x37bb548d0
37bb55488
37bb55488 0f 1f 84 00 00 00 00 00 ........
37bb55490
37bb55490loc_37bb55490:
37bb55490mov [rsp+64], rax
37bb55495mov r9, r14
37bb55498mov r8, rdi
37bb5549bmov rdx, r12
37bb5549emov rax, [rsp+456]
37bb554a6mov [rsp+80], r10
37bb554abmov rcx, [rsp+488]
37bb554b3mov [rsp+72], r13
37bb554b8mov [rsp+40], rax
37bb554bdmov rax, [rsp+448]
37bb554c5mov [rsp+88], rcx
37bb554camov rcx, r12
37bb554cdmov [rsp+32], rax
37bb554d2mov [rsp+96], 1
37bb554dbmov [rsp+56], rsi
37bb554e0mov [rsp+48], rbx
37bb554e5call zlaqgb_
37bb554eamov rcx, [rsp+488]
37bb554f2mov r9l, 1
37bb554f8mov r8l, 1
37bb554felea rdx, [rip+0x8f35fd]
37bb55505call lsame_
37bb5550amov [rsp+192], eax
37bb55511test eax, eax
37bb55513je 0x37bb55630
37bb55519
37bb55519loc_37bb55519:
37bb55519mov rcx, [rsp+488]
37bb55521mov r9l, 1
37bb55527mov r8l, 1
37bb5552dlea rdx, [rip+0x8f35d0]
37bb55534call lsame_
37bb55539test eax, eax
37bb5553bje 0x37bb555b0
37bb5553dmov r11l, [rsp+180]
37bb55545test r11l, r11l
37bb55548je 0x37bb55593
37bb5554amov r10l, [rsp+192]
37bb55552test r10l, r10l
37bb55555je 0x37bb55444
37bb5555bmov rax, [rsp+440]
37bb55563mov r9l, [rax]
37bb55566mov eax, [rsp+192]
37bb5556dtest r9l, r9l
37bb55570jle 0x37bb5560f
37bb55576
37bb55576loc_37bb55576:
37bb55576mov [rsp+196], eax
37bb5557dmov r10l, [r12]
37bb55581jmp 0x37bb54807
37bb55586
37bb55586loc_37bb55586:
37bb55586movsd_xmm x0, [rip+0x8f35a2]
37bb5558ejmp 0x37bb5535e
37bb55593
37bb55593loc_37bb55593:
37bb55593mov rax, [rsp+440]
37bb5559bmov r9l, [rax]
37bb5559etest r9l, r9l
37bb555a1jle 0x37bb55757
37bb555a7mov r10l, [r12]
37bb555abjmp 0x37bb553a8
37bb555b0
37bb555b0loc_37bb555b0:
37bb555b0mov rcx, [rsp+488]
37bb555b8mov r9l, 1
37bb555bemov r8l, 1
37bb555c4lea rdx, [rip+0x8f3538]
37bb555cbcall lsame_
37bb555d0mov [rsp+196], eax
37bb555d7test eax, eax
37bb555d9je 0x37bb5570c
37bb555dfmov r13l, [rsp+180]
37bb555e7test r13l, r13l
37bb555eaje 0x37bb55593
37bb555ecmov eax, [rsp+192]
37bb555f3test eax, eax
37bb555f5je 0x37bb55444
37bb555fbmov rcx, [rsp+440]
37bb55603mov r9l, [rcx]
37bb55606test r9l, r9l
37bb55609jg 0x37bb55576
37bb5560f
37bb5560floc_37bb5560f:
37bb5560fmov [rsp+192], r15l
37bb55617mov r10l, [r12]
37bb5561bmov [rsp+196], r15l
37bb55623jmp 0x37bb548d0
37bb55628
37bb55628 0f 1f 84 00 00 00 00 00 ........
37bb55630
37bb55630loc_37bb55630:
37bb55630mov rcx, [rsp+488]
37bb55638mov r9l, 1
37bb5563emov r8l, 1
37bb55644lea rdx, [rip+0x8f34b8]
37bb5564bcall lsame_
37bb55650mov [rsp+192], eax
37bb55657jmp 0x37bb55519
37bb5565c
37bb5565cloc_37bb5565c:
37bb5565cmov eax, 1
37bb55661nop [rax]
37bb55665nop [rax+rax]
37bb55670
37bb55670loc_37bb55670:
37bb55670lea edx, [rax+1]
37bb55673cmp edx, r9l
37bb55676je 0x37bb556a5
37bb55678add eax, 2
37bb5567bcmp eax, r9l
37bb5567ejne 0x37bb55670
37bb55680jmp 0x37bb55434
37bb55685
37bb55685loc_37bb55685:
37bb55685mov eax, 1
37bb5568anop [rax+rax]
37bb55690
37bb55690loc_37bb55690:
37bb55690lea edx, [rax+1]
37bb55693cmp edx, r9l
37bb55696je 0x37bb556dd
37bb55698add eax, 2
37bb5569bcmp eax, r9l
37bb5569ejne 0x37bb55690
37bb556a0jmp 0x37bb548b4
37bb556a5
37bb556a5loc_37bb556a5:
37bb556a5mov [rsp+196], 1
37bb556b0
37bb556b0loc_37bb556b0:
37bb556b0mov eax, [rsp+168]
37bb556b7test eax, eax
37bb556b9je 0x37bb54a62
37bb556bfmovsxd rcx, [rsp+184]
37bb556c7xor eax, eax
37bb556c9test rcx, rcx
37bb556cccmovns rax, rcx
37bb556d0mov [rsp+168], rax
37bb556d8jmp 0x37bb54a0b
37bb556dd
37bb556ddloc_37bb556dd:
37bb556ddmov [rsp+192], 1
37bb556e8jmp 0x37bb556b0
37bb556ea
37bb556ealoc_37bb556ea:
37bb556eamov eax, [rsp+168]
37bb556f1test eax, eax
37bb556f3je 0x37bb54a74
37bb556f9mov eax, [rsp+168]
37bb55700mov [rsp+192], eax
37bb55707jmp 0x37bb548d0
37bb5570c
37bb5570cloc_37bb5570c:
37bb5570cmov r9l, [rsp+180]
37bb55714test r9l, r9l
37bb55717je 0x37bb55457
37bb5571dmov r8l, [rsp+192]
37bb55725test r8l, r8l
37bb55728je 0x37bb5544c
37bb5572ejmp 0x37bb550f6
37bb55733
37bb55733loc_37bb55733:
37bb55733mov r15l, [rsp+168]
37bb5573btest r15l, r15l
37bb5573eje 0x37bb5502e
37bb55744mov eax, [rsp+168]
37bb5574bmov [rsp+196], eax
37bb55752jmp 0x37bb548d0
37bb55757
37bb55757loc_37bb55757:
37bb55757mov [rsp+196], r15l
37bb5575fmov r10l, [r12]
37bb55763jmp 0x37bb548d0
37bb55768
37bb55768loc_37bb55768:
37bb55768mov rax, [rsp+584]
37bb55770mov [rax], -14
37bb55776mov eax, 14
37bb5577bjmp 0x37bb5437b
37bb55780
37bb55780loc_37bb55780:
37bb55780pxor x0, x0
37bb55784comisd x0, x7
37bb55788jae 0x37bb54701
37bb5578emovsd_xmm x0, [rip+0x8f339a]
37bb55796mov rax, [rsp+584]
37bb5579emov ecx, [rsp+196]
37bb557a5movsd_xmm [rsp+280], x0
37bb557aemov eax, [rax]
37bb557b0test ecx, ecx
37bb557b2je 0x37bb54667
37bb557b8test eax, eax
37bb557baje 0x37bb54784
37bb557c0neg eax
37bb557c2jmp 0x37bb5437b
37bb557c7
37bb557c7loc_37bb557c7:
37bb557c7mov eax, [rax]
37bb557c9jmp 0x37bb54667
37bb557ce
37bb557celoc_37bb557ce:
37bb557cepxor x0, x0
37bb557d2comisd x0, x7
37bb557d6jae 0x37bb55768
37bb557d8movsd_xmm x0, [rip+0x8f3350]
37bb557e0jmp 0x37bb54784
37bb541c0
37bb541c0zgbsvx_:
37bb541c0push r15
37bb541c2push r14
37bb541c4push r13
37bb541c6push r12
37bb541c8push rbp
37bb541c9push rdi
37bb541capush rsi
37bb541cbpush rbx
37bb541ccsub rsp, 328
37bb541d3movups [rsp+288], x6
37bb541dbmovups [rsp+304], x7
37bb541e3mov rax, [rsp+456]
37bb541ebmov r14, [rsp+432]
37bb541f3mov rbx, [rsp+496]
37bb541fbmov rsi, [rsp+504]
37bb54203mov eax, [rax]
37bb54205mov [rsp+184], eax
37bb5420cmov rbp, rcx
37bb5420fmov r12, r8
37bb54212mov rdi, r9
37bb54215mov rax, [rsp+520]
37bb5421dmov [rsp+408], rdx
37bb54225mov r9l, 1
37bb5422bmov r8l, 1
37bb54231lea rdx, [rip+0x8f48c8]
37bb54238mov r13l, [rax]
37bb5423bmov rax, [rsp+472]
37bb54243mov eax, [rax]
37bb54245mov [rsp+204], eax
37bb5424cmov rax, [rsp+536]
37bb54254mov eax, [rax]
37bb54256mov [rsp+200], eax
37bb5425dmov rax, [rsp+584]
37bb54265mov [rax], 0
37bb5426bcall lsame_
37bb54270mov r9l, 1
37bb54276mov r8l, 1
37bb5427cmov rcx, rbp
37bb5427flea rdx, [rip+0x8f487b]
37bb54286mov [rsp+168], eax
37bb5428dcall lsame_
37bb54292mov rcx, [rsp+408]
37bb5429amov r9l, 1
37bb542a0mov r8l, 1
37bb542a6lea rdx, [rip+0x8f4853]
37bb542admov r15l, eax
37bb542b0call lsame_
37bb542b5or [rsp+168], r15l
37bb542bdmov [rsp+180], eax
37bb542c4je 0x37bb543c8
37bb542camov rax, [rsp+488]
37bb542d2mov [rsp+192], 0
37bb542ddmov [rsp+196], 0
37bb542e8mov [rax], 78
37bb542eb
37bb542ebloc_37bb542eb:
37bb542ebmov eax, [rsp+180]
37bb542f2test eax, eax
37bb542f4je 0x37bb54480
37bb542fa
37bb542faloc_37bb542fa:
37bb542famov eax, [r12]
37bb542fetest eax, eax
37bb54300js 0x37bb54368
37bb54302mov eax, [rdi]
37bb54304test eax, eax
37bb54306js 0x37bb54520
37bb5430cmov edx, [r14]
37bb5430ftest edx, edx
37bb54311js 0x37bb54505
37bb54317mov rcx, [rsp+440]
37bb5431fmov r11l, [rcx]
37bb54322test r11l, r11l
37bb54325js 0x37bb54590
37bb5432bmov rcx, [rsp+456]
37bb54333add edx, eax
37bb54335cmp edx, [rcx]
37bb54337jge 0x37bb545a8
37bb5433dmov rcx, [rsp+472]
37bb54345add eax, edx
37bb54347cmp eax, [rcx]
37bb54349jl 0x37bb545c0
37bb5434fmov rax, [rsp+584]
37bb54357mov [rax], -10
37bb5435dmov eax, 10
37bb54362jmp 0x37bb5437b
37bb54364
37bb54364 0f 1f 40 00 ..@.
37bb54368
37bb54368loc_37bb54368:
37bb54368mov rax, [rsp+584]
37bb54370mov [rax], -3
37bb54376mov eax, 3
37bb5437b
37bb5437bloc_37bb5437b:
37bb5437blea rdx, [rsp+264]
37bb54383mov r8l, 6
37bb54389lea rcx, [rip+0x8f4783]
37bb54390mov [rsp+264], eax
37bb54397call xerbla_
37bb5439cnop
37bb5439d
37bb5439dloc_37bb5439d:
37bb5439dmovups x6, [rsp+288]
37bb543a5movups x7, [rsp+304]
37bb543adadd rsp, 328
37bb543b4pop rbx
37bb543b5pop rsi
37bb543b6pop rdi
37bb543b7pop rbp
37bb543b8pop r12
37bb543bapop r13
37bb543bcpop r14
37bb543bepop r15
37bb543c0ret
37bb543c1
37bb543c1 0f 1f 80 00 00 00 00 .......
37bb543c8
37bb543c8loc_37bb543c8:
37bb543c8mov rcx, [rsp+488]
37bb543d0mov r9l, 1
37bb543d6mov r8l, 1
37bb543dclea rdx, [rip+0x8f471f]
37bb543e3call lsame_
37bb543e8mov [rsp+192], eax
37bb543eftest eax, eax
37bb543f1je 0x37bb54564
37bb543f7
37bb543f7loc_37bb543f7:
37bb543f7mov rcx, [rsp+488]
37bb543ffmov r9l, 1
37bb54405mov r8l, 1
37bb5440blea rdx, [rip+0x8f46f2]
37bb54412call lsame_
37bb54417mov [rsp+196], eax
37bb5441etest eax, eax
37bb54420je 0x37bb54538
37bb54426
37bb54426loc_37bb54426:
37bb54426mov edx, 12
37bb5442blea rcx, [rip+0x8f46d3]
37bb54432call dlamch_
37bb54437mov r9l, 1
37bb5443dmov r8l, 1
37bb54443mov rcx, rbp
37bb54446lea rdx, [rip+0x8f46c4]
37bb5444dmovapd x6, x0
37bb54451call lsame_
37bb54456test eax, eax
37bb54458jne 0x37bb544f0
37bb5445emov rax, [rsp+584]
37bb54466mov [rax], -1
37bb5446cmov eax, 1
37bb54471jmp 0x37bb5437b
37bb54476
37bb54476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb54480
37bb54480loc_37bb54480:
37bb54480mov rcx, [rsp+408]
37bb54488mov r9l, 1
37bb5448emov r8l, 1
37bb54494lea rdx, [rip+0x8f4677]
37bb5449bcall lsame_
37bb544a0test eax, eax
37bb544a2jne 0x37bb542fa
37bb544a8mov rcx, [rsp+408]
37bb544b0mov r9l, 1
37bb544b6mov r8l, 1
37bb544bclea rdx, [rip+0x8f4641]
37bb544c3call lsame_
37bb544c8test eax, eax
37bb544cajne 0x37bb542fa
37bb544d0mov rax, [rsp+584]
37bb544d8mov [rax], -2
37bb544demov eax, 2
37bb544e3jmp 0x37bb5437b
37bb544e8
37bb544e8 0f 1f 84 00 00 00 00 00 ........
37bb544f0
37bb544f0loc_37bb544f0:
37bb544f0movsd_xmm x0, [rip+0x8f4638]
37bb544f8divsd x0, x6
37bb544fcmovapd x7, x0
37bb54500jmp 0x37bb542eb
37bb54505
37bb54505loc_37bb54505:
37bb54505mov rax, [rsp+584]
37bb5450dmov [rax], -5
37bb54513mov eax, 5
37bb54518jmp 0x37bb5437b
37bb5451d
37bb5451d 0f 1f 00 ...
37bb54520
37bb54520loc_37bb54520:
37bb54520mov rax, [rsp+584]
37bb54528mov [rax], -4
37bb5452emov eax, 4
37bb54533jmp 0x37bb5437b
37bb54538
37bb54538loc_37bb54538:
37bb54538mov rcx, [rsp+488]
37bb54540mov r9l, 1
37bb54546mov r8l, 1
37bb5454clea rdx, [rip+0x8f45b0]
37bb54553call lsame_
37bb54558mov [rsp+196], eax
37bb5455fjmp 0x37bb54426
37bb54564
37bb54564loc_37bb54564:
37bb54564mov rcx, [rsp+488]
37bb5456cmov r9l, 1
37bb54572mov r8l, 1
37bb54578lea rdx, [rip+0x8f4584]
37bb5457fcall lsame_
37bb54584mov [rsp+192], eax
37bb5458bjmp 0x37bb543f7
37bb54590
37bb54590loc_37bb54590:
37bb54590mov rax, [rsp+584]
37bb54598mov [rax], -6
37bb5459emov eax, 6
37bb545a3jmp 0x37bb5437b
37bb545a8
37bb545a8loc_37bb545a8:
37bb545a8mov rax, [rsp+584]
37bb545b0mov [rax], -8
37bb545b6mov eax, 8
37bb545bbjmp 0x37bb5437b
37bb545c0
37bb545c0loc_37bb545c0:
37bb545c0mov r9l, 1
37bb545c6mov r8l, 1
37bb545cclea rdx, [rip+0x8f453e]
37bb545d3mov rcx, rbp
37bb545d6call lsame_
37bb545dbtest eax, eax
37bb545ddje 0x37bb54641
37bb545dfmov r10l, [rsp+196]
37bb545e7test r10l, r10l
37bb545eajne 0x37bb5471b
37bb545f0mov r9l, [rsp+192]
37bb545f8test r9l, r9l
37bb545fbjne 0x37bb546a7
37bb54601mov rcx, [rsp+488]
37bb54609mov r9l, 1
37bb5460fmov r8l, 1
37bb54615lea rdx, [rip+0x8f44e4]
37bb5461ccall lsame_
37bb54621test eax, eax
37bb54623mov rax, [rsp+584]
37bb5462bjne 0x37bb557c7
37bb54631mov [rax], -12
37bb54637mov eax, 12
37bb5463cjmp 0x37bb5437b
37bb54641
37bb54641loc_37bb54641:
37bb54641mov r8l, [rsp+192]
37bb54649test r8l, r8l
37bb5464cjne 0x37bb546a7
37bb5464e
37bb5464eloc_37bb5464e:
37bb5464emov rax, [rsp+584]
37bb54656mov edx, [rsp+196]
37bb5465dmov eax, [rax]
37bb5465ftest edx, edx
37bb54661jne 0x37bb54730
37bb54667
37bb54667loc_37bb54667:
37bb54667test eax, eax
37bb54669jne 0x37bb54714
37bb5466fmov r10l, [r12]
37bb54673
37bb54673loc_37bb54673:
37bb54673mov rcx, [rsp+520]
37bb5467btest r10l, r10l
37bb5467emov eax, 1
37bb54683cmovg eax, r10l
37bb54687cmp [rcx], eax
37bb54689jge 0x37bb54792
37bb5468fmov rax, [rsp+584]
37bb54697mov [rax], -16
37bb5469dmov eax, 16
37bb546a2jmp 0x37bb5437b
37bb546a7
37bb546a7loc_37bb546a7:
37bb546a7mov r10l, [r12]
37bb546abtest r10l, r10l
37bb546aejle 0x37bb55780
37bb546b4lea edx, [r10-1]
37bb546b8movapd x0, x7
37bb546bcpxor x1, x1
37bb546c0mov rax, rbx
37bb546c3lea rdx, [rbx+8*rdx+8]
37bb546c8
37bb546c8loc_37bb546c8:
37bb546c8movsd_xmm x2, [rax]
37bb546ccadd rax, 8
37bb546d0minsd x0, x2
37bb546d4maxsd x1, x2
37bb546d8cmp rax, rdx
37bb546dbjne 0x37bb546c8
37bb546ddpxor x2, x2
37bb546e1comisd x2, x0
37bb546e5jae 0x37bb54701
37bb546e7maxsd x0, x6
37bb546ebminsd x1, x7
37bb546efdivsd x0, x1
37bb546f3movsd_xmm [rsp+280], x0
37bb546fcjmp 0x37bb5464e
37bb54701
37bb54701loc_37bb54701:
37bb54701mov rax, [rsp+584]
37bb54709mov [rax], -13
37bb5470fmov eax, -13
37bb54714
37bb54714loc_37bb54714:
37bb54714neg eax
37bb54716jmp 0x37bb5437b
37bb5471b
37bb5471bloc_37bb5471b:
37bb5471bmov edx, [rsp+192]
37bb54722test edx, edx
37bb54724jne 0x37bb546a7
37bb54726mov rax, [rsp+584]
37bb5472emov eax, [rax]
37bb54730
37bb54730loc_37bb54730:
37bb54730test eax, eax
37bb54732jne 0x37bb54714
37bb54734mov r10l, [r12]
37bb54738test r10l, r10l
37bb5473bjle 0x37bb557ce
37bb54741lea edx, [r10-1]
37bb54745movapd x0, x7
37bb54749pxor x1, x1
37bb5474dmov rax, rsi
37bb54750lea rdx, [rsi+8*rdx+8]
37bb54755
37bb54755loc_37bb54755:
37bb54755movsd_xmm x2, [rax]
37bb54759add rax, 8
37bb5475dminsd x0, x2
37bb54761maxsd x1, x2
37bb54765cmp rax, rdx
37bb54768jne 0x37bb54755
37bb5476apxor x2, x2
37bb5476ecomisd x2, x0
37bb54772jae 0x37bb55768
37bb54778maxsd x0, x6
37bb5477cminsd x1, x7
37bb54780divsd x0, x1
37bb54784
37bb54784loc_37bb54784:
37bb54784movsd_xmm [rsp+272], x0
37bb5478djmp 0x37bb54673
37bb54792
37bb54792loc_37bb54792:
37bb54792mov rcx, [rsp+536]
37bb5479acmp [rcx], eax
37bb5479cjge 0x37bb547c0
37bb5479emov rax, [rsp+584]
37bb547a6mov [rax], -18
37bb547acmov eax, 18
37bb547b1jmp 0x37bb5437b
37bb547b6
37bb547b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb547c0
37bb547c0loc_37bb547c0:
37bb547c0movsxd rbp, r13l
37bb547c3xor eax, eax
37bb547c5test rbp, rbp
37bb547c8cmovs rbp, rax
37bb547cctest r15l, r15l
37bb547cfjne 0x37bb55040
37bb547d5mov eax, [rsp+180]
37bb547dctest eax, eax
37bb547deje 0x37bb55010
37bb547e4mov eax, [rsp+192]
37bb547ebtest eax, eax
37bb547edje 0x37bb5537e
37bb547f3mov rax, [rsp+440]
37bb547fbmov r9l, [rax]
37bb547fetest r9l, r9l
37bb54801jle 0x37bb556ea
37bb54807
37bb54807loc_37bb54807:
37bb54807add r9l, 1
37bb5480btest r10l, r10l
37bb5480ejle 0x37bb55685
37bb54814lea eax, [r10-1]
37bb54818shl rbp, 4
37bb5481cmov r8l, 1
37bb54822mov rdx, [rsp+512]
37bb5482alea rcx, [8*rax+8]
37bb54832pxor x2, x2
37bb54836nop [rax+rax]
37bb54840
37bb54840loc_37bb54840:
37bb54840xor eax, eax
37bb54842nop [rax]
37bb54849nop [rax+rax]
37bb54854nop [rax+rax]
37bb5485fnop [rax+rax]
37bb5486anop [rax+rax]
37bb54875nop [rax+rax]
37bb54880
37bb54880loc_37bb54880:
37bb54880movupd x0, [rdx+2*rax]
37bb54885movddup x1, [rbx+rax]
37bb5488amulpd x1, x0
37bb5488eshufpd x0, x0, 1
37bb54893mulpd x0, x2
37bb54897addsubpd x1, x0
37bb5489bmovups [rdx+2*rax], x1
37bb5489fadd rax, 8
37bb548a3cmp rcx, rax
37bb548a6jne 0x37bb54880
37bb548a8add r8l, 1
37bb548acadd rdx, rbp
37bb548afcmp r8l, r9l
37bb548b2jne 0x37bb54840
37bb548b4
37bb548b4loc_37bb548b4:
37bb548b4mov [rsp+192], 1
37bb548bf
37bb548bfloc_37bb548bf:
37bb548bfmov r11l, [rsp+168]
37bb548c7test r11l, r11l
37bb548caje 0x37bb54a62
37bb548d0
37bb548d0loc_37bb548d0:
37bb548d0movsxd rcx, [rsp+184]
37bb548d8xor eax, eax
37bb548datest rcx, rcx
37bb548ddcmovns rax, rcx
37bb548e1mov [rsp+168], rax
37bb548e9test r10l, r10l
37bb548ecjle 0x37bb54a0b
37bb548f2movsxd r11, [rsp+204]
37bb548faxor eax, eax
37bb548fcmov rbp, -1
37bb54903mov [rsp+496], rbx
37bb5490bmov [rsp+504], rsi
37bb54913mov rbx, rdi
37bb54916mov rsi, r14
37bb54919mov ecx, r10l
37bb5491ctest r11, r11
37bb5491fmov r14, rbp
37bb54922mov ebp, r10l
37bb54925mov r15, -1
37bb5492ccmovs r11, rax
37bb54930lea rax, [rsp+264]
37bb54938mov r13l, 1
37bb5493emov [rsp+184], rax
37bb54946mov rdi, r11
37bb54949jmp 0x37bb5495f
37bb5494b
37bb5494b 0f 1f 44 00 00 ..D..
37bb54950
37bb54950loc_37bb54950:
37bb54950mov ecx, [r12]
37bb54954add r14, rdi
37bb54957add r15, [rsp+168]
37bb5495f
37bb5495floc_37bb5495f:
37bb5495fmov eax, [rsi]
37bb54961mov r8l, r13l
37bb54964mov r9l, [rbx]
37bb54967mov edx, 1
37bb5496csub r8l, eax
37bb5496ftest r8l, r8l
37bb54972cmovle r8l, edx
37bb54976lea edx, [r9+r13]
37bb5497acmp edx, ecx
37bb5497ccmovg edx, ecx
37bb5497flea ecx, [rax+r9+1]
37bb54984sub ecx, r13l
37bb54987sub edx, r8l
37bb5498aadd ecx, r8l
37bb5498dadd edx, 1
37bb54990movsxd rcx, ecx
37bb54993mov [rsp+264], edx
37bb5499alea edx, [rax+1]
37bb5499dadd rcx, r14
37bb549a0lea rax, [rip+0x8f4175]
37bb549a7sub edx, r13l
37bb549aamov [rsp+32], rax
37bb549afshl rcx, 4
37bb549b3add r13l, 1
37bb549b7mov rax, [rsp+464]
37bb549bfadd edx, r8l
37bb549c2lea r8, [rip+0x8f4153]
37bb549c9movsxd rdx, edx
37bb549cclea r9, [rax+rcx]
37bb549d0add rdx, r15
37bb549d3mov rcx, [rsp+184]
37bb549dbshl rdx, 4
37bb549dfadd rdx, [rsp+448]
37bb549e7call zcopy_
37bb549eccmp ebp, r13l
37bb549efjge 0x37bb54950
37bb549f5mov rdi, rbx
37bb549f8mov r14, rsi
37bb549fbmov rbx, [rsp+496]
37bb54a03mov rsi, [rsp+504]
37bb54a0b
37bb54a0bloc_37bb54a0b:
37bb54a0bmov rdx, r12
37bb54a0emov r9, r14
37bb54a11mov r8, rdi
37bb54a14mov rcx, r12
37bb54a17mov rax, [rsp+584]
37bb54a1fmov [rsp+56], rax
37bb54a24mov rax, [rsp+480]
37bb54a2cmov [rsp+48], rax
37bb54a31mov rax, [rsp+472]
37bb54a39mov [rsp+40], rax
37bb54a3emov rax, [rsp+464]
37bb54a46mov [rsp+32], rax
37bb54a4bcall zgbtrf_
37bb54a50mov rax, [rsp+584]
37bb54a58mov edx, [rax]
37bb54a5atest edx, edx
37bb54a5cjg 0x37bb55170
37bb54a62
37bb54a62loc_37bb54a62:
37bb54a62mov r10l, [rsp+180]
37bb54a6amov eax, 73
37bb54a6ftest r10l, r10l
37bb54a72je 0x37bb54a79
37bb54a74
37bb54a74loc_37bb54a74:
37bb54a74mov eax, 49
37bb54a79
37bb54a79loc_37bb54a79:
37bb54a79mov [rsp+247], al
37bb54a80xor edx, edx
37bb54a82mov r9, r14
37bb54a85mov r8, rdi
37bb54a88mov rax, [rsp+576]
37bb54a90movsxd rbp, [rsp+200]
37bb54a98mov [rsp+56], 1
37bb54aa1lea rcx, [rsp+247]
37bb54aa9mov [rsp+48], rax
37bb54aaemov rax, [rsp+456]
37bb54ab6test rbp, rbp
37bb54ab9cmovs rbp, rdx
37bb54abdmov rdx, r12
37bb54ac0mov [rsp+40], rax
37bb54ac5mov rax, [rsp+448]
37bb54acdmov [rsp+32], rax
37bb54ad2call zlangb_
37bb54ad7mov eax, [r14]
37bb54adaadd eax, [rdi]
37bb54adcmov [rsp+80], 1
37bb54ae5mov [rsp+252], eax
37bb54aecmov rax, [rsp+576]
37bb54af4mov r9, r12
37bb54af7lea r8, [rip+0x8f4002]
37bb54afemov [rsp+72], 1
37bb54b07lea rdx, [rip+0x8f4012]
37bb54b0elea rcx, [rip+0x8f400c]
37bb54b15mov [rsp+56], rax
37bb54b1amov rax, [rsp+472]
37bb54b22mov [rsp+64], 1
37bb54b2bmov [rsp+48], rax
37bb54b30mov rax, [rsp+464]
37bb54b38movsd_xmm [rsp+264], x0
37bb54b41mov [rsp+40], rax
37bb54b46lea rax, [rsp+252]
37bb54b4emov [rsp+32], rax
37bb54b53call zlantb_
37bb54b58movapd x6, x0
37bb54b5cpxor x0, x0
37bb54b60ucomisd x6, x0
37bb54b64jp 0x37bb55118
37bb54b6ajne 0x37bb55118
37bb54b70mov r13, [rip+0x8f3fb9]
37bb54b77
37bb54b77loc_37bb54b77:
37bb54b77mov rax, [rsp+584]
37bb54b7fmov r9, r14
37bb54b82mov r8, rdi
37bb54b85mov rdx, r12
37bb54b88mov [rsp+96], 1
37bb54b91lea rcx, [rsp+247]
37bb54b99mov [rsp+88], rax
37bb54b9emov rax, [rsp+576]
37bb54ba6mov [rsp+80], rax
37bb54babmov rax, [rsp+568]
37bb54bb3mov [rsp+72], rax
37bb54bb8mov rax, [rsp+544]
37bb54bc0mov [rsp+64], rax
37bb54bc5lea rax, [rsp+264]
37bb54bcdmov [rsp+56], rax
37bb54bd2mov rax, [rsp+480]
37bb54bdamov [rsp+48], rax
37bb54bdfmov rax, [rsp+472]
37bb54be7mov [rsp+40], rax
37bb54becmov rax, [rsp+464]
37bb54bf4mov [rsp+32], rax
37bb54bf9call zgbcon_
37bb54bfemov rax, [rsp+536]
37bb54c06mov r9, [rsp+512]
37bb54c0emov [rsp+56], 4
37bb54c17mov r8, [rsp+440]
37bb54c1fmov rdx, r12
37bb54c22lea rcx, [rip+0x8f3ef9]
37bb54c29mov [rsp+48], rax
37bb54c2emov rax, [rsp+528]
37bb54c36mov [rsp+40], rax
37bb54c3bmov rax, [rsp+520]
37bb54c43mov [rsp+32], rax
37bb54c48call zlacpy_
37bb54c4dmov r9, r14
37bb54c50mov r8, rdi
37bb54c53mov rdx, r12
37bb54c56mov rax, [rsp+584]
37bb54c5emov rcx, [rsp+408]
37bb54c66mov [rsp+88], 1
37bb54c6fmov [rsp+80], rax
37bb54c74mov rax, [rsp+536]
37bb54c7cmov [rsp+72], rax
37bb54c81mov rax, [rsp+528]
37bb54c89mov [rsp+64], rax
37bb54c8emov rax, [rsp+480]
37bb54c96mov [rsp+56], rax
37bb54c9bmov rax, [rsp+472]
37bb54ca3mov [rsp+48], rax
37bb54ca8mov rax, [rsp+464]
37bb54cb0mov [rsp+40], rax
37bb54cb5mov rax, [rsp+440]
37bb54cbdmov [rsp+32], rax
37bb54cc2call zgbtrs_
37bb54cc7mov r9, r14
37bb54ccamov r8, rdi
37bb54ccdmov rdx, r12
37bb54cd0mov rax, [rsp+584]
37bb54cd8mov rcx, [rsp+408]
37bb54ce0mov [rsp+152], 1
37bb54cecmov [rsp+144], rax
37bb54cf4mov rax, [rsp+576]
37bb54cfcmov [rsp+136], rax
37bb54d04mov rax, [rsp+568]
37bb54d0cmov [rsp+128], rax
37bb54d14mov rax, [rsp+560]
37bb54d1cmov [rsp+120], rax
37bb54d21mov rax, [rsp+552]
37bb54d29mov [rsp+112], rax
37bb54d2emov rax, [rsp+536]
37bb54d36mov [rsp+104], rax
37bb54d3bmov rax, [rsp+528]
37bb54d43mov [rsp+96], rax
37bb54d48mov rax, [rsp+520]
37bb54d50mov [rsp+88], rax
37bb54d55mov rax, [rsp+512]
37bb54d5dmov [rsp+80], rax
37bb54d62mov rax, [rsp+480]
37bb54d6amov [rsp+72], rax
37bb54d6fmov rax, [rsp+472]
37bb54d77mov [rsp+64], rax
37bb54d7cmov rax, [rsp+464]
37bb54d84mov [rsp+56], rax
37bb54d89mov rax, [rsp+456]
37bb54d91mov [rsp+48], rax
37bb54d96mov rax, [rsp+448]
37bb54d9emov [rsp+40], rax
37bb54da3mov rax, [rsp+440]
37bb54dabmov [rsp+32], rax
37bb54db0call zgbrfs_
37bb54db5mov r9l, [rsp+180]
37bb54dbdtest r9l, r9l
37bb54dc0je 0x37bb54f28
37bb54dc6mov r8l, [rsp+196]
37bb54dcetest r8l, r8l
37bb54dd1je 0x37bb54ee1
37bb54dd7mov rax, [rsp+440]
37bb54ddfmov r9l, [rax]
37bb54de2test r9l, r9l
37bb54de5jle 0x37bb54ee1
37bb54debmov eax, [r12]
37bb54deflea r10l, [r9+1]
37bb54df3test eax, eax
37bb54df5jle 0x37bb54e74
37bb54df7sub eax, 1
37bb54dfashl rbp, 4
37bb54dfemov r8l, 1
37bb54e04mov rdx, [rsp+528]
37bb54e0clea rcx, [8*rax+8]
37bb54e14pxor x2, x2
37bb54e18nop [rax+rax]
37bb54e20
37bb54e20loc_37bb54e20:
37bb54e20xor eax, eax
37bb54e22nop [rax+rax]
37bb54e2anop [rax+rax]
37bb54e35nop [rax+rax]
37bb54e40
37bb54e40loc_37bb54e40:
37bb54e40movupd x0, [rdx+2*rax]
37bb54e45movddup x1, [rsi+rax]
37bb54e4amulpd x1, x0
37bb54e4eshufpd x0, x0, 1
37bb54e53mulpd x0, x2
37bb54e57addsubpd x1, x0
37bb54e5bmovups [rdx+2*rax], x1
37bb54e5fadd rax, 8
37bb54e63cmp rax, rcx
37bb54e66jne 0x37bb54e40
37bb54e68add r8l, 1
37bb54e6cadd rdx, rbp
37bb54e6fcmp r10l, r8l
37bb54e72jne 0x37bb54e20
37bb54e74
37bb54e74loc_37bb54e74:
37bb54e74movsd_xmm x2, [rsp+272]
37bb54e7dcmp r9l, 1
37bb54e81je 0x37bb54ec5
37bb54e83mov edx, r9l
37bb54e86mov rax, [rsp+552]
37bb54e8emovddup x1, x2
37bb54e92shr edx, 1
37bb54e94shl rdx, 4
37bb54e98add rdx, rax
37bb54e9bnop [rax+rax]
37bb54ea0
37bb54ea0loc_37bb54ea0:
37bb54ea0movupd x0, [rax]
37bb54ea4add rax, 16
37bb54ea8divpd x0, x1
37bb54eacmovups [rax-16], x0
37bb54eb0cmp rdx, rax
37bb54eb3jne 0x37bb54ea0
37bb54eb5mov eax, r9l
37bb54eb8and eax, -2
37bb54ebband r9l, 1
37bb54ebflea r9l, [rax+1]
37bb54ec3je 0x37bb54ee1
37bb54ec5
37bb54ec5loc_37bb54ec5:
37bb54ec5mov rdi, [rsp+552]
37bb54ecdlea eax, [r9-1]
37bb54ed1cdqe
37bb54ed3movsd_xmm x0, [rdi+8*rax]
37bb54ed8divsd x0, x2
37bb54edcmovsd_xmm [rdi+8*rax], x0
37bb54ee1
37bb54ee1loc_37bb54ee1:
37bb54ee1mov rax, [rsp+544]
37bb54ee9mov edx, 7
37bb54eeelea rcx, [rip+0x8f3c31]
37bb54ef5movsd_xmm x6, [rax]
37bb54ef9call dlamch_
37bb54efecomisd x0, x6
37bb54f02jbe 0x37bb54f15
37bb54f04mov eax, [r12]
37bb54f08mov rdi, [rsp+584]
37bb54f10add eax, 1
37bb54f13mov [rdi], eax
37bb54f15
37bb54f15loc_37bb54f15:
37bb54f15mov rax, [rsp+576]
37bb54f1dmov [rax], r13
37bb54f20jmp 0x37bb5439d
37bb54f25
37bb54f25 0f 1f 00 ...
37bb54f28
37bb54f28loc_37bb54f28:
37bb54f28mov ecx, [rsp+192]
37bb54f2ftest ecx, ecx
37bb54f31je 0x37bb54ee1
37bb54f33mov rax, [rsp+440]
37bb54f3bmov r9l, [rax]
37bb54f3etest r9l, r9l
37bb54f41jle 0x37bb54ee1
37bb54f43mov eax, [r12]
37bb54f47lea r10l, [r9+1]
37bb54f4btest eax, eax
37bb54f4djle 0x37bb54fb4
37bb54f4fsub eax, 1
37bb54f52shl rbp, 4
37bb54f56mov r8l, 1
37bb54f5cmov rdx, [rsp+528]
37bb54f64lea rcx, [8*rax+8]
37bb54f6cpxor x2, x2
37bb54f70
37bb54f70loc_37bb54f70:
37bb54f70xor eax, eax
37bb54f72nop [rax]
37bb54f75nop [rax+rax]
37bb54f80
37bb54f80loc_37bb54f80:
37bb54f80movupd x0, [rdx+2*rax]
37bb54f85movddup x1, [rbx+rax]
37bb54f8amulpd x1, x0
37bb54f8eshufpd x0, x0, 1
37bb54f93mulpd x0, x2
37bb54f97addsubpd x1, x0
37bb54f9bmovups [rdx+2*rax], x1
37bb54f9fadd rax, 8
37bb54fa3cmp rcx, rax
37bb54fa6jne 0x37bb54f80
37bb54fa8add r8l, 1
37bb54facadd rdx, rbp
37bb54fafcmp r10l, r8l
37bb54fb2jne 0x37bb54f70
37bb54fb4
37bb54fb4loc_37bb54fb4:
37bb54fb4movsd_xmm x2, [rsp+280]
37bb54fbdcmp r9l, 1
37bb54fc1je 0x37bb54ec5
37bb54fc7mov edx, r9l
37bb54fcamov rax, [rsp+552]
37bb54fd2movddup x1, x2
37bb54fd6shr edx, 1
37bb54fd8shl rdx, 4
37bb54fdcadd rdx, rax
37bb54fdfnop
37bb54fe0
37bb54fe0loc_37bb54fe0:
37bb54fe0movupd x0, [rax]
37bb54fe4add rax, 16
37bb54fe8divpd x0, x1
37bb54fecmovups [rax-16], x0
37bb54ff0cmp rdx, rax
37bb54ff3jne 0x37bb54fe0
37bb54ff5test r9b, 1
37bb54ff9je 0x37bb54ee1
37bb54fffor r9l, 1
37bb55003jmp 0x37bb54ec5
37bb55008
37bb55008 0f 1f 84 00 00 00 00 00 ........
37bb55010
37bb55010loc_37bb55010:
37bb55010mov eax, [rsp+196]
37bb55017test eax, eax
37bb55019jne 0x37bb55394
37bb5501fmov ebp, [rsp+168]
37bb55026test ebp, ebp
37bb55028jne 0x37bb548d0
37bb5502e
37bb5502eloc_37bb5502e:
37bb5502emov eax, 73
37bb55033jmp 0x37bb54a79
37bb55038
37bb55038 0f 1f 84 00 00 00 00 00 ........
37bb55040
37bb55040loc_37bb55040:
37bb55040mov [rsp+56], rsi
37bb55045mov r9, r14
37bb55048mov r8, rdi
37bb5504bmov rdx, r12
37bb5504elea rax, [rsp+248]
37bb55056lea r10, [rsp+256]
37bb5505emov [rsp+48], rbx
37bb55063mov rcx, r12
37bb55066mov [rsp+88], rax
37bb5506blea rax, [rsp+280]
37bb55073lea r13, [rsp+272]
37bb5507bmov [rsp+64], rax
37bb55080mov [rsp+208], rax
37bb55088mov rax, [rsp+456]
37bb55090mov [rsp+80], r10
37bb55095mov [rsp+40], rax
37bb5509amov rax, [rsp+448]
37bb550a2mov [rsp+72], r13
37bb550a7mov [rsp+32], rax
37bb550acmov [rsp+216], r10
37bb550b4call zgbequ_
37bb550b9mov eax, [rsp+248]
37bb550c0mov r10, [rsp+216]
37bb550c8test eax, eax
37bb550camov rax, [rsp+208]
37bb550d2je 0x37bb55490
37bb550d8mov ecx, [rsp+180]
37bb550dftest ecx, ecx
37bb550e1je 0x37bb55460
37bb550e7mov edx, [rsp+192]
37bb550eetest edx, edx
37bb550f0je 0x37bb55457
37bb550f6
37bb550f6loc_37bb550f6:
37bb550f6mov rax, [rsp+440]
37bb550femov r10l, [r12]
37bb55102mov r9l, [rax]
37bb55105test r9l, r9l
37bb55108jg 0x37bb54807
37bb5510ejmp 0x37bb548d0
37bb55113
37bb55113 0f 1f 44 00 00 ..D..
37bb55118
37bb55118loc_37bb55118:
37bb55118mov r9, r14
37bb5511bmov r8, rdi
37bb5511elea rcx, [rip+0x8f39fc]
37bb55125mov rdx, r12
37bb55128mov rax, [rsp+576]
37bb55130mov [rsp+56], 1
37bb55139mov [rsp+48], rax
37bb5513emov rax, [rsp+456]
37bb55146mov [rsp+40], rax
37bb5514bmov rax, [rsp+448]
37bb55153mov [rsp+32], rax
37bb55158call zlangb_
37bb5515ddivsd x0, x6
37bb55161movq r13, x0
37bb55166jmp 0x37bb54b77
37bb5516b
37bb5516b 0f 1f 44 00 00 ..D..
37bb55170
37bb55170loc_37bb55170:
37bb55170mov r15l, [r14]
37bb55173mov eax, [r12]
37bb55177xor r9l, r9l
37bb5517apxor x6, x6
37bb5517emov ebx, [rdi]
37bb55180mov [rsp+184], edx
37bb55187lea edi, [r15+1]
37bb5518blea r12l, [rax-1]
37bb5518fmov rax, [rsp+448]
37bb55197mov [rsp+264], 0
37bb551a3sub edi, edx
37bb551a5add ebx, r15l
37bb551a8lea r14l, [r15+1]
37bb551acmov [rsp+180], edi
37bb551b3lea r13l, [rbx+1]
37bb551b7lea rbp, [rax+16]
37bb551bbmov [rsp+192], ebx
37bb551c2mov r15, rbp
37bb551c5mov rbx, -1
37bb551ccmov ebp, r13l
37bb551cfmov r13l, r12l
37bb551d2nop [rax]
37bb551d5nop [rax+rax]
37bb551e0
37bb551e0loc_37bb551e0:
37bb551e0test r14l, r14l
37bb551e3lea esi, [r13+r14]
37bb551e8mov r10l, 1
37bb551eecmovg r10l, r14l
37bb551f2cmp esi, ebp
37bb551f4cmovg esi, ebp
37bb551f7cmp r10l, esi
37bb551fajg 0x37bb5526f
37bb551fcmovsxd r9, r10l
37bb551ffsub esi, r10l
37bb55202add r9, rbx
37bb55205mov rax, r9
37bb55208add rsi, r9
37bb5520bshl rax, 4
37bb5520fshl rsi, 4
37bb55213add rax, [rsp+448]
37bb5521bmov r12, rax
37bb5521eadd rsi, r15
37bb55221nop [rax]
37bb55225nop [rax+rax]
37bb55230
37bb55230loc_37bb55230:
37bb55230movsd_xmm x0, [r12]
37bb55236lea rcx, [rsp+224]
37bb5523eadd r12, 16
37bb55242movsd_xmm [rsp+224], x0
37bb5524bmovsd_xmm x0, [r12-8]
37bb55252movsd_xmm [rsp+232], x0
37bb5525bcall fn_37c42fc80
37bb55260maxsd x6, x0
37bb55264cmp r12, rsi
37bb55267jne 0x37bb55230
37bb55269mov r9l, 1
37bb5526f
37bb5526floc_37bb5526f:
37bb5526fsub r14l, 1
37bb55273add rbx, [rsp+168]
37bb5527bcmp r14l, [rsp+180]
37bb55283jne 0x37bb551e0
37bb55289mov edx, [rsp+184]
37bb55290mov ebx, [rsp+192]
37bb55297test r9b, r9b
37bb5529aje 0x37bb552a5
37bb5529cmovsd_xmm [rsp+264], x6
37bb552a5
37bb552a5loc_37bb552a5:
37bb552a5lea eax, [rdx-1]
37bb552a8lea r8, [rip+0x8f3851]
37bb552afmov [rsp+80], 1
37bb552b8mov r9, [rsp+584]
37bb552c0cmp eax, ebx
37bb552c2lea rcx, [rip+0x8f3858]
37bb552c9mov [rsp+72], 1
37bb552d2mov [rsp+64], 1
37bb552dbcmovg eax, ebx
37bb552deadd ebx, 2
37bb552e1sub ebx, edx
37bb552e3lea rdx, [rip+0x8f3836]
37bb552eamov [rsp+252], eax
37bb552f1mov rax, [rsp+576]
37bb552f9test ebx, ebx
37bb552fbmov [rsp+56], rax
37bb55300mov rax, [rsp+472]
37bb55308mov [rsp+48], rax
37bb5530dmov eax, 1
37bb55312cmovle ebx, eax
37bb55315lea eax, [rbx-1]
37bb55318cdqe
37bb5531ashl rax, 4
37bb5531eadd rax, [rsp+464]
37bb55326mov [rsp+40], rax
37bb5532blea rax, [rsp+252]
37bb55333mov [rsp+32], rax
37bb55338call zlantb_
37bb5533dmovapd x1, x0
37bb55341pxor x0, x0
37bb55345ucomisd x1, x0
37bb55349jp 0x37bb55351
37bb5534bje 0x37bb55586
37bb55351
37bb55351loc_37bb55351:
37bb55351movsd_xmm x0, [rsp+264]
37bb5535adivsd x0, x1
37bb5535e
37bb5535eloc_37bb5535e:
37bb5535emov rax, [rsp+576]
37bb55366movsd_xmm [rax], x0
37bb5536amov rax, [rsp+544]
37bb55372mov [rax], 0
37bb55379jmp 0x37bb5439d
37bb5537e
37bb5537eloc_37bb5537e:
37bb5537emov r13l, [rsp+168]
37bb55386test r13l, r13l
37bb55389je 0x37bb54a74
37bb5538fjmp 0x37bb548d0
37bb55394
37bb55394loc_37bb55394:
37bb55394mov rax, [rsp+440]
37bb5539cmov r9l, [rax]
37bb5539ftest r9l, r9l
37bb553a2jle 0x37bb55733
37bb553a8
37bb553a8loc_37bb553a8:
37bb553a8add r9l, 1
37bb553actest r10l, r10l
37bb553afjle 0x37bb5565c
37bb553b5lea eax, [r10-1]
37bb553b9shl rbp, 4
37bb553bdmov r8l, 1
37bb553c3mov rdx, [rsp+512]
37bb553cblea rcx, [8*rax+8]
37bb553d3pxor x2, x2
37bb553d7nop [rax+rax]
37bb553e0
37bb553e0loc_37bb553e0:
37bb553e0xor eax, eax
37bb553e2nop [rax+rax]
37bb553eanop [rax+rax]
37bb553f5nop [rax+rax]
37bb55400
37bb55400loc_37bb55400:
37bb55400movupd x0, [rdx+2*rax]
37bb55405movddup x1, [rsi+rax]
37bb5540amulpd x1, x0
37bb5540eshufpd x0, x0, 1
37bb55413mulpd x0, x2
37bb55417addsubpd x1, x0
37bb5541bmovups [rdx+2*rax], x1
37bb5541fadd rax, 8
37bb55423cmp rcx, rax
37bb55426jne 0x37bb55400
37bb55428add r8l, 1
37bb5542cadd rdx, rbp
37bb5542fcmp r8l, r9l
37bb55432jne 0x37bb553e0
37bb55434
37bb55434loc_37bb55434:
37bb55434mov [rsp+196], 1
37bb5543fjmp 0x37bb548bf
37bb55444
37bb55444loc_37bb55444:
37bb55444mov [rsp+196], r15l
37bb5544c
37bb5544cloc_37bb5544c:
37bb5544cmov [rsp+192], 0
37bb55457
37bb55457loc_37bb55457:
37bb55457mov r10l, [r12]
37bb5545bjmp 0x37bb548d0
37bb55460
37bb55460loc_37bb55460:
37bb55460mov eax, [rsp+196]
37bb55467test eax, eax
37bb55469je 0x37bb55457
37bb5546bmov rax, [rsp+440]
37bb55473mov r10l, [r12]
37bb55477mov r9l, [rax]
37bb5547atest r9l, r9l
37bb5547djg 0x37bb553a8
37bb55483jmp 0x37bb548d0
37bb55488
37bb55488 0f 1f 84 00 00 00 00 00 ........
37bb55490
37bb55490loc_37bb55490:
37bb55490mov [rsp+64], rax
37bb55495mov r9, r14
37bb55498mov r8, rdi
37bb5549bmov rdx, r12
37bb5549emov rax, [rsp+456]
37bb554a6mov [rsp+80], r10
37bb554abmov rcx, [rsp+488]
37bb554b3mov [rsp+72], r13
37bb554b8mov [rsp+40], rax
37bb554bdmov rax, [rsp+448]
37bb554c5mov [rsp+88], rcx
37bb554camov rcx, r12
37bb554cdmov [rsp+32], rax
37bb554d2mov [rsp+96], 1
37bb554dbmov [rsp+56], rsi
37bb554e0mov [rsp+48], rbx
37bb554e5call zlaqgb_
37bb554eamov rcx, [rsp+488]
37bb554f2mov r9l, 1
37bb554f8mov r8l, 1
37bb554felea rdx, [rip+0x8f35fd]
37bb55505call lsame_
37bb5550amov [rsp+192], eax
37bb55511test eax, eax
37bb55513je 0x37bb55630
37bb55519
37bb55519loc_37bb55519:
37bb55519mov rcx, [rsp+488]
37bb55521mov r9l, 1
37bb55527mov r8l, 1
37bb5552dlea rdx, [rip+0x8f35d0]
37bb55534call lsame_
37bb55539test eax, eax
37bb5553bje 0x37bb555b0
37bb5553dmov r11l, [rsp+180]
37bb55545test r11l, r11l
37bb55548je 0x37bb55593
37bb5554amov r10l, [rsp+192]
37bb55552test r10l, r10l
37bb55555je 0x37bb55444
37bb5555bmov rax, [rsp+440]
37bb55563mov r9l, [rax]
37bb55566mov eax, [rsp+192]
37bb5556dtest r9l, r9l
37bb55570jle 0x37bb5560f
37bb55576
37bb55576loc_37bb55576:
37bb55576mov [rsp+196], eax
37bb5557dmov r10l, [r12]
37bb55581jmp 0x37bb54807
37bb55586
37bb55586loc_37bb55586:
37bb55586movsd_xmm x0, [rip+0x8f35a2]
37bb5558ejmp 0x37bb5535e
37bb55593
37bb55593loc_37bb55593:
37bb55593mov rax, [rsp+440]
37bb5559bmov r9l, [rax]
37bb5559etest r9l, r9l
37bb555a1jle 0x37bb55757
37bb555a7mov r10l, [r12]
37bb555abjmp 0x37bb553a8
37bb555b0
37bb555b0loc_37bb555b0:
37bb555b0mov rcx, [rsp+488]
37bb555b8mov r9l, 1
37bb555bemov r8l, 1
37bb555c4lea rdx, [rip+0x8f3538]
37bb555cbcall lsame_
37bb555d0mov [rsp+196], eax
37bb555d7test eax, eax
37bb555d9je 0x37bb5570c
37bb555dfmov r13l, [rsp+180]
37bb555e7test r13l, r13l
37bb555eaje 0x37bb55593
37bb555ecmov eax, [rsp+192]
37bb555f3test eax, eax
37bb555f5je 0x37bb55444
37bb555fbmov rcx, [rsp+440]
37bb55603mov r9l, [rcx]
37bb55606test r9l, r9l
37bb55609jg 0x37bb55576
37bb5560f
37bb5560floc_37bb5560f:
37bb5560fmov [rsp+192], r15l
37bb55617mov r10l, [r12]
37bb5561bmov [rsp+196], r15l
37bb55623jmp 0x37bb548d0
37bb55628
37bb55628 0f 1f 84 00 00 00 00 00 ........
37bb55630
37bb55630loc_37bb55630:
37bb55630mov rcx, [rsp+488]
37bb55638mov r9l, 1
37bb5563emov r8l, 1
37bb55644lea rdx, [rip+0x8f34b8]
37bb5564bcall lsame_
37bb55650mov [rsp+192], eax
37bb55657jmp 0x37bb55519
37bb5565c
37bb5565cloc_37bb5565c:
37bb5565cmov eax, 1
37bb55661nop [rax]
37bb55665nop [rax+rax]
37bb55670
37bb55670loc_37bb55670:
37bb55670lea edx, [rax+1]
37bb55673cmp edx, r9l
37bb55676je 0x37bb556a5
37bb55678add eax, 2
37bb5567bcmp eax, r9l
37bb5567ejne 0x37bb55670
37bb55680jmp 0x37bb55434
37bb55685
37bb55685loc_37bb55685:
37bb55685mov eax, 1
37bb5568anop [rax+rax]
37bb55690
37bb55690loc_37bb55690:
37bb55690lea edx, [rax+1]
37bb55693cmp edx, r9l
37bb55696je 0x37bb556dd
37bb55698add eax, 2
37bb5569bcmp eax, r9l
37bb5569ejne 0x37bb55690
37bb556a0jmp 0x37bb548b4
37bb556a5
37bb556a5loc_37bb556a5:
37bb556a5mov [rsp+196], 1
37bb556b0
37bb556b0loc_37bb556b0:
37bb556b0mov eax, [rsp+168]
37bb556b7test eax, eax
37bb556b9je 0x37bb54a62
37bb556bfmovsxd rcx, [rsp+184]
37bb556c7xor eax, eax
37bb556c9test rcx, rcx
37bb556cccmovns rax, rcx
37bb556d0mov [rsp+168], rax
37bb556d8jmp 0x37bb54a0b
37bb556dd
37bb556ddloc_37bb556dd:
37bb556ddmov [rsp+192], 1
37bb556e8jmp 0x37bb556b0
37bb556ea
37bb556ealoc_37bb556ea:
37bb556eamov eax, [rsp+168]
37bb556f1test eax, eax
37bb556f3je 0x37bb54a74
37bb556f9mov eax, [rsp+168]
37bb55700mov [rsp+192], eax
37bb55707jmp 0x37bb548d0
37bb5570c
37bb5570cloc_37bb5570c:
37bb5570cmov r9l, [rsp+180]
37bb55714test r9l, r9l
37bb55717je 0x37bb55457
37bb5571dmov r8l, [rsp+192]
37bb55725test r8l, r8l
37bb55728je 0x37bb5544c
37bb5572ejmp 0x37bb550f6
37bb55733
37bb55733loc_37bb55733:
37bb55733mov r15l, [rsp+168]
37bb5573btest r15l, r15l
37bb5573eje 0x37bb5502e
37bb55744mov eax, [rsp+168]
37bb5574bmov [rsp+196], eax
37bb55752jmp 0x37bb548d0
37bb55757
37bb55757loc_37bb55757:
37bb55757mov [rsp+196], r15l
37bb5575fmov r10l, [r12]
37bb55763jmp 0x37bb548d0
37bb55768
37bb55768loc_37bb55768:
37bb55768mov rax, [rsp+584]
37bb55770mov [rax], -14
37bb55776mov eax, 14
37bb5577bjmp 0x37bb5437b
37bb55780
37bb55780loc_37bb55780:
37bb55780pxor x0, x0
37bb55784comisd x0, x7
37bb55788jae 0x37bb54701
37bb5578emovsd_xmm x0, [rip+0x8f339a]
37bb55796mov rax, [rsp+584]
37bb5579emov ecx, [rsp+196]
37bb557a5movsd_xmm [rsp+280], x0
37bb557aemov eax, [rax]
37bb557b0test ecx, ecx
37bb557b2je 0x37bb54667
37bb557b8test eax, eax
37bb557baje 0x37bb54784
37bb557c0neg eax
37bb557c2jmp 0x37bb5437b
37bb557c7
37bb557c7loc_37bb557c7:
37bb557c7mov eax, [rax]
37bb557c9jmp 0x37bb54667
37bb557ce
37bb557celoc_37bb557ce:
37bb557cepxor x0, x0
37bb557d2comisd x0, x7
37bb557d6jae 0x37bb55768
37bb557d8movsd_xmm x0, [rip+0x8f3350]
37bb557e0jmp 0x37bb54784
37bb541c0
37bb557e5
37bb557e5 // align 0x20
37bb557e5 // align 0x20
37bb55800
37bb55800zgbtf2_:
37bb55800push r15
37bb55802push r14
37bb55804push r13
37bb55806push r12
37bb55808push rbp
37bb55809push rdi
37bb5580apush rsi
37bb5580bpush rbx
37bb5580csub rsp, 184
37bb55813mov rax, [rsp+296]
37bb5581bmov r11l, [r9]
37bb5581emov ebx, [r8]
37bb55821mov r10, rcx
37bb55824movsxd rcx, [rax]
37bb55827mov rax, [rsp+312]
37bb5582fmov [rsp+264], rdx
37bb55837mov [rsp+280], r9
37bb5583fmov [rax], 0
37bb55845mov eax, [r10]
37bb55848test eax, eax
37bb5584ajs 0x37bb558d0
37bb55850mov edx, [rdx]
37bb55852test edx, edx
37bb55854js 0x37bb55880
37bb55856test ebx, ebx
37bb55858js 0x37bb55de1
37bb5585etest r11l, r11l
37bb55861js 0x37bb558dc
37bb55863lea edi, [r11+rbx]
37bb55867lea r9l, [rbx+rdi]
37bb5586bmov [rsp+96], edi
37bb5586fcmp ecx, r9l
37bb55872jg 0x37bb558e8
37bb55874mov edx, -6
37bb55879mov eax, 6
37bb5587ejmp 0x37bb5588a
37bb55880
37bb55880loc_37bb55880:
37bb55880mov edx, -2
37bb55885mov eax, 2
37bb5588a
37bb5588aloc_37bb5588a:
37bb5588amov rdi, [rsp+312]
37bb55892mov r8l, 6
37bb55898lea rcx, [rip+0x8f32a1]
37bb5589fmov [rsp+160], eax
37bb558a6mov [rdi], edx
37bb558a8lea rdx, [rsp+160]
37bb558b0call xerbla_
37bb558b5nop
37bb558b6
37bb558b6loc_37bb558b6:
37bb558b6add rsp, 184
37bb558bdpop rbx
37bb558bepop rsi
37bb558bfpop rdi
37bb558c0pop rbp
37bb558c1pop r12
37bb558c3pop r13
37bb558c5pop r14
37bb558c7pop r15
37bb558c9ret
37bb558ca
37bb558ca 66 0f 1f 44 00 00 f..D..
37bb558d0
37bb558d0loc_37bb558d0:
37bb558d0mov edx, -1
37bb558d5mov eax, 1
37bb558dajmp 0x37bb5588a
37bb558dc
37bb558dcloc_37bb558dc:
37bb558dcmov edx, -4
37bb558e1mov eax, 4
37bb558e6jmp 0x37bb5588a
37bb558e8
37bb558e8loc_37bb558e8:
37bb558e8test eax, eax
37bb558eaje 0x37bb558b6
37bb558ectest edx, edx
37bb558eeje 0x37bb558b6
37bb558f0mov rdi, rcx
37bb558f3add r11l, 2
37bb558f7not rdi
37bb558famov [rsp+88], rdi
37bb558ffmov edi, [rsp+96]
37bb55903cmp edx, edi
37bb55905mov r9l, edi
37bb55908cmovle r9l, edx
37bb5590ccmp r11l, r9l
37bb5590fjg 0x37bb559bd
37bb55915mov r15l, [rsp+96]
37bb5591amovsxd r11, r11l
37bb5591dmovsxd rdi, ebx
37bb55920mov esi, ebx
37bb55922imul r11, rcx
37bb55926mov r14, [rsp+288]
37bb5592elea r13, [rcx-1]
37bb55932pxor x0, x0
37bb55936lea r12l, [r15+1]
37bb5593amov r15, [rsp+288]
37bb55942sub r12l, r9l
37bb55945add r14, 48
37bb55949lea rdi, [rdi+r11-2]
37bb5594eadd r15, 32
37bb55952add rdi, [rsp+88]
37bb55957nop [rax+rax]
37bb55960
37bb55960loc_37bb55960:
37bb55960cmp ebx, esi
37bb55962jl 0x37bb559b2
37bb55964mov r11l, ebx
37bb55967mov r9, rdi
37bb5596asub r11l, esi
37bb5596dshl r9, 4
37bb55971add r11, rdi
37bb55974add r9, r15
37bb55977shl r11, 4
37bb5597badd r11, r14
37bb5597emov rbp, r11
37bb55981sub rbp, r9
37bb55984and ebp, 16
37bb55987je 0x37bb559a0
37bb55989movups [r9], x0
37bb5598dadd r9, 16
37bb55991cmp r9, r11
37bb55994je 0x37bb559b2
37bb55996nop [rax+rax]
37bb559a0
37bb559a0loc_37bb559a0:
37bb559a0movups [r9], x0
37bb559a4add r9, 32
37bb559a8movups [r9-16], x0
37bb559adcmp r9, r11
37bb559b0jne 0x37bb559a0
37bb559b2
37bb559b2loc_37bb559b2:
37bb559b2sub esi, 1
37bb559b5add rdi, r13
37bb559b8cmp esi, r12l
37bb559bbjne 0x37bb55960
37bb559bd
37bb559bdloc_37bb559bd:
37bb559bdmovsxd r11, [rsp+96]
37bb559c2cmp eax, edx
37bb559c4mov edi, edx
37bb559c6mov r14, [rsp+88]
37bb559cbcmovle edi, eax
37bb559cemov r15, rcx
37bb559d1mov [rsp+100], 1
37bb559d9mov r12, -1
37bb559e0lea r9, [r11+1]
37bb559e4shl r15, 4
37bb559e8lea rbp, [r11-1]
37bb559ecmov [rsp+256], r10
37bb559f4imul r9, rcx
37bb559f8mov [rsp+136], edi
37bb559ffshl rbp, 4
37bb55a03mov esi, 1
37bb55a08mov [rsp+272], r8
37bb55a10add rbp, [rsp+288]
37bb55a18lea rdi, [r9+r14]
37bb55a1clea r9l, [r11+2]
37bb55a20movsxd r9, r9l
37bb55a23mov r13, rdi
37bb55a26mov [rsp+120], rdi
37bb55a2blea rdi, [rsp+160]
37bb55a33sub r9, 1
37bb55a37mov [rsp+88], rdi
37bb55a3cmov rdi, r15
37bb55a3fmov r15, rcx
37bb55a42shl r9, 4
37bb55a46add r9, [rsp+288]
37bb55a4eshl r13, 4
37bb55a52add r13, [rsp+288]
37bb55a5amov [rsp+104], r9
37bb55a5flea r9, [r14+2*rcx]
37bb55a63mov ecx, eax
37bb55a65mov eax, ebx
37bb55a67add r9, r11
37bb55a6amov ebx, ecx
37bb55a6cshl r9, 4
37bb55a70add r9, [rsp+288]
37bb55a78mov [rsp+128], r9
37bb55a80jmp 0x37bb55b74
37bb55a85
37bb55a85 0f 1f 00 ...
37bb55a88
37bb55a88loc_37bb55a88:
37bb55a88sub ebx, r14l
37bb55a8bmov rcx, [rsp+88]
37bb55a90lea r8, [rip+0x8f30b1]
37bb55a97cmp ebx, eax
37bb55a99cmovg ebx, eax
37bb55a9clea eax, [rbx+1]
37bb55a9fmov [rsp+148], ebx
37bb55aa6mov [rsp+160], eax
37bb55aadlea rax, [rbp+16]
37bb55ab1mov rdx, rax
37bb55ab4mov [rsp+112], rax
37bb55ab9call izamax_
37bb55abepxor x0, x0
37bb55ac2mov rcx, [rsp+304]
37bb55acamov r8l, 1
37bb55ad0lea edx, [r14+rax-1]
37bb55ad5mov [rcx+4*rsi-4], edx
37bb55ad9mov ecx, [rsp+96]
37bb55addlea edx, [rcx+rax]
37bb55ae0movsxd rdx, edx
37bb55ae3add rdx, r12
37bb55ae6shl rdx, 4
37bb55aeaadd rdx, [rsp+288]
37bb55af2ucomisd x0, [rdx]
37bb55af6setp cl
37bb55af9cmovne ecx, r8l
37bb55afdtest cl, cl
37bb55affjne 0x37bb55be8
37bb55b05ucomisd x0, [rdx+8]
37bb55b0asetp cl
37bb55b0dcmovne ecx, r8l
37bb55b11test cl, cl
37bb55b13jne 0x37bb55be8
37bb55b19mov rax, [rsp+312]
37bb55b21mov edx, [rax]
37bb55b23test edx, edx
37bb55b25jne 0x37bb55b2a
37bb55b27mov [rax], r14l
37bb55b2a
37bb55b2aloc_37bb55b2a:
37bb55b2aadd rsi, 1
37bb55b2ecmp [rsp+136], esi
37bb55b35jl 0x37bb558b6
37bb55b3badd [rsp+120], r15
37bb55b40add rbp, rdi
37bb55b43add r12, r15
37bb55b46add r13, rdi
37bb55b49mov rax, [rsp+264]
37bb55b51mov rbx, [rsp+256]
37bb55b59add [rsp+104], rdi
37bb55b5emov edx, [rax]
37bb55b60add [rsp+128], rdi
37bb55b68mov rax, [rsp+272]
37bb55b70mov ebx, [rbx]
37bb55b72mov eax, [rax]
37bb55b74
37bb55b74loc_37bb55b74:
37bb55b74mov ecx, [rsp+96]
37bb55b78mov r14l, esi
37bb55b7badd ecx, esi
37bb55b7dcmp edx, ecx
37bb55b7fjl 0x37bb55a88
37bb55b85test eax, eax
37bb55b87jle 0x37bb55a88
37bb55b8dmov rcx, [rsp+288]
37bb55b95lea edx, [rax-1]
37bb55b98add rdx, [rsp+120]
37bb55b9dpxor x0, x0
37bb55ba1shl rdx, 4
37bb55ba5lea rcx, [rcx+rdx+16]
37bb55baamov rdx, r13
37bb55badmov r8, rcx
37bb55bb0sub r8, r13
37bb55bb3and r8l, 16
37bb55bb7je 0x37bb55bd0
37bb55bb9lea rdx, [r13+16]
37bb55bbdmovups [r13+16], x0
37bb55bc2cmp rdx, rcx
37bb55bc5je 0x37bb55a88
37bb55bcbnop [rax+rax]
37bb55bd0
37bb55bd0loc_37bb55bd0:
37bb55bd0movups [rdx+16], x0
37bb55bd4add rdx, 32
37bb55bd8movups [rdx], x0
37bb55bdbcmp rdx, rcx
37bb55bdejne 0x37bb55bd0
37bb55be0jmp 0x37bb55a88
37bb55be5
37bb55be5 0f 1f 00 ...
37bb55be8
37bb55be8loc_37bb55be8:
37bb55be8mov r10, [rsp+280]
37bb55bf0mov ecx, [r10]
37bb55bf3mov r10, [rsp+264]
37bb55bfbadd ecx, r14l
37bb55bfemov r8l, [r10]
37bb55c01mov r10l, [rsp+100]
37bb55c06lea ecx, [rcx+rax-1]
37bb55c0acmp ecx, r8l
37bb55c0dcmovg ecx, r8l
37bb55c11cmp r10l, ecx
37bb55c14cmovge ecx, r10l
37bb55c18mov [rsp+100], ecx
37bb55c1ccmp eax, 1
37bb55c1fje 0x37bb55c76
37bb55c21mov eax, ecx
37bb55c23mov r9, [rsp+112]
37bb55c28lea rcx, [rsp+152]
37bb55c30lea r8, [rsp+156]
37bb55c38sub eax, r14l
37bb55c3badd eax, 1
37bb55c3emov [rsp+152], eax
37bb55c45mov rax, [rsp+296]
37bb55c4dmov eax, [rax]
37bb55c4fmov [rsp+140], eax
37bb55c56sub eax, 1
37bb55c59mov [rsp+156], eax
37bb55c60mov [rsp+160], eax
37bb55c67mov rax, [rsp+88]
37bb55c6cmov [rsp+32], rax
37bb55c71call zswap_
37bb55c76
37bb55c76loc_37bb55c76:
37bb55c76test ebx, ebx
37bb55c78jle 0x37bb55b2a
37bb55c7emovsd_xmm x2, [rbp+16]
37bb55c83movsd_xmm x1, [rbp+24]
37bb55c88movapd x0, x2
37bb55c8cmovapd x3, x1
37bb55c90andpd x0, [rip+0x8f2ec8]
37bb55c98andpd x3, [rip+0x8f2ec0]
37bb55ca0comisd x3, x0
37bb55ca4jbe 0x37bb55da8
37bb55caamovapd x0, x2
37bb55caedivsd x0, x1
37bb55cb2mulsd x2, x0
37bb55cb6addsd x2, x1
37bb55cbapxor x1, x1
37bb55cbemulsd x1, x0
37bb55cc2unpcklpd x0, x1
37bb55cc6movupd x1, [rip+0x8f2ea2]
37bb55cceaddpd x1, x0
37bb55cd2addpd x0, [rip+0x8f2ea6]
37bb55cdamovsd_xmm x0, x1
37bb55cdemovddup x1, x2
37bb55ce2divpd x0, x1
37bb55ce6
37bb55ce6loc_37bb55ce6:
37bb55ce6mov r8, [rsp+104]
37bb55cebmov rdx, [rsp+88]
37bb55cf0lea r9, [rip+0x8f2e51]
37bb55cf7lea rcx, [rsp+148]
37bb55cffmovups [rsp+160], x0
37bb55d07call zscal_
37bb55d0ccmp [rsp+100], esi
37bb55d10jle 0x37bb55b2a
37bb55d16mov eax, [rsp+100]
37bb55d1amov rcx, [rsp+128]
37bb55d22lea rdx, [rsp+152]
37bb55d2alea r8, [rip+0x8f2e1f]
37bb55d31mov r9, [rsp+104]
37bb55d36sub eax, r14l
37bb55d39mov [rsp+152], eax
37bb55d40mov rax, [rsp+296]
37bb55d48mov eax, [rax]
37bb55d4amov [rsp+40], rcx
37bb55d4fmov [rsp+112], eax
37bb55d53sub eax, 1
37bb55d56mov [rsp+156], eax
37bb55d5dmov [rsp+160], eax
37bb55d64mov rax, [rsp+88]
37bb55d69mov [rsp+64], rax
37bb55d6elea rax, [rcx+16]
37bb55d72lea rcx, [rsp+148]
37bb55d7amov [rsp+56], rax
37bb55d7flea rax, [rsp+156]
37bb55d87mov [rsp+48], rax
37bb55d8clea rax, [rip+0x8f2db5]
37bb55d93mov [rsp+32], rax
37bb55d98call zgeru_
37bb55d9djmp 0x37bb55b2a
37bb55da2
37bb55da2 66 0f 1f 44 00 00 f..D..
37bb55da8
37bb55da8loc_37bb55da8:
37bb55da8movapd x3, x1
37bb55dacdivsd x3, x2
37bb55db0mulsd x1, x3
37bb55db4movapd x0, x3
37bb55db8addsd x1, x2
37bb55dbcpxor x2, x2
37bb55dc0mulsd x0, x2
37bb55dc4subsd x2, x3
37bb55dc8addsd x0, [rip+0x8f2da8]
37bb55dd0unpcklpd x1, x1
37bb55dd4unpcklpd x0, x2
37bb55dd8divpd x0, x1
37bb55ddcjmp 0x37bb55ce6
37bb55de1
37bb55de1loc_37bb55de1:
37bb55de1mov edx, -3
37bb55de6mov eax, 3
37bb55debjmp 0x37bb5588a
37bb55800
37bb55800zgbtf2_:
37bb55800push r15
37bb55802push r14
37bb55804push r13
37bb55806push r12
37bb55808push rbp
37bb55809push rdi
37bb5580apush rsi
37bb5580bpush rbx
37bb5580csub rsp, 184
37bb55813mov rax, [rsp+296]
37bb5581bmov r11l, [r9]
37bb5581emov ebx, [r8]
37bb55821mov r10, rcx
37bb55824movsxd rcx, [rax]
37bb55827mov rax, [rsp+312]
37bb5582fmov [rsp+264], rdx
37bb55837mov [rsp+280], r9
37bb5583fmov [rax], 0
37bb55845mov eax, [r10]
37bb55848test eax, eax
37bb5584ajs 0x37bb558d0
37bb55850mov edx, [rdx]
37bb55852test edx, edx
37bb55854js 0x37bb55880
37bb55856test ebx, ebx
37bb55858js 0x37bb55de1
37bb5585etest r11l, r11l
37bb55861js 0x37bb558dc
37bb55863lea edi, [r11+rbx]
37bb55867lea r9l, [rbx+rdi]
37bb5586bmov [rsp+96], edi
37bb5586fcmp ecx, r9l
37bb55872jg 0x37bb558e8
37bb55874mov edx, -6
37bb55879mov eax, 6
37bb5587ejmp 0x37bb5588a
37bb55880
37bb55880loc_37bb55880:
37bb55880mov edx, -2
37bb55885mov eax, 2
37bb5588a
37bb5588aloc_37bb5588a:
37bb5588amov rdi, [rsp+312]
37bb55892mov r8l, 6
37bb55898lea rcx, [rip+0x8f32a1]
37bb5589fmov [rsp+160], eax
37bb558a6mov [rdi], edx
37bb558a8lea rdx, [rsp+160]
37bb558b0call xerbla_
37bb558b5nop
37bb558b6
37bb558b6loc_37bb558b6:
37bb558b6add rsp, 184
37bb558bdpop rbx
37bb558bepop rsi
37bb558bfpop rdi
37bb558c0pop rbp
37bb558c1pop r12
37bb558c3pop r13
37bb558c5pop r14
37bb558c7pop r15
37bb558c9ret
37bb558ca
37bb558ca 66 0f 1f 44 00 00 f..D..
37bb558d0
37bb558d0loc_37bb558d0:
37bb558d0mov edx, -1
37bb558d5mov eax, 1
37bb558dajmp 0x37bb5588a
37bb558dc
37bb558dcloc_37bb558dc:
37bb558dcmov edx, -4
37bb558e1mov eax, 4
37bb558e6jmp 0x37bb5588a
37bb558e8
37bb558e8loc_37bb558e8:
37bb558e8test eax, eax
37bb558eaje 0x37bb558b6
37bb558ectest edx, edx
37bb558eeje 0x37bb558b6
37bb558f0mov rdi, rcx
37bb558f3add r11l, 2
37bb558f7not rdi
37bb558famov [rsp+88], rdi
37bb558ffmov edi, [rsp+96]
37bb55903cmp edx, edi
37bb55905mov r9l, edi
37bb55908cmovle r9l, edx
37bb5590ccmp r11l, r9l
37bb5590fjg 0x37bb559bd
37bb55915mov r15l, [rsp+96]
37bb5591amovsxd r11, r11l
37bb5591dmovsxd rdi, ebx
37bb55920mov esi, ebx
37bb55922imul r11, rcx
37bb55926mov r14, [rsp+288]
37bb5592elea r13, [rcx-1]
37bb55932pxor x0, x0
37bb55936lea r12l, [r15+1]
37bb5593amov r15, [rsp+288]
37bb55942sub r12l, r9l
37bb55945add r14, 48
37bb55949lea rdi, [rdi+r11-2]
37bb5594eadd r15, 32
37bb55952add rdi, [rsp+88]
37bb55957nop [rax+rax]
37bb55960
37bb55960loc_37bb55960:
37bb55960cmp ebx, esi
37bb55962jl 0x37bb559b2
37bb55964mov r11l, ebx
37bb55967mov r9, rdi
37bb5596asub r11l, esi
37bb5596dshl r9, 4
37bb55971add r11, rdi
37bb55974add r9, r15
37bb55977shl r11, 4
37bb5597badd r11, r14
37bb5597emov rbp, r11
37bb55981sub rbp, r9
37bb55984and ebp, 16
37bb55987je 0x37bb559a0
37bb55989movups [r9], x0
37bb5598dadd r9, 16
37bb55991cmp r9, r11
37bb55994je 0x37bb559b2
37bb55996nop [rax+rax]
37bb559a0
37bb559a0loc_37bb559a0:
37bb559a0movups [r9], x0
37bb559a4add r9, 32
37bb559a8movups [r9-16], x0
37bb559adcmp r9, r11
37bb559b0jne 0x37bb559a0
37bb559b2
37bb559b2loc_37bb559b2:
37bb559b2sub esi, 1
37bb559b5add rdi, r13
37bb559b8cmp esi, r12l
37bb559bbjne 0x37bb55960
37bb559bd
37bb559bdloc_37bb559bd:
37bb559bdmovsxd r11, [rsp+96]
37bb559c2cmp eax, edx
37bb559c4mov edi, edx
37bb559c6mov r14, [rsp+88]
37bb559cbcmovle edi, eax
37bb559cemov r15, rcx
37bb559d1mov [rsp+100], 1
37bb559d9mov r12, -1
37bb559e0lea r9, [r11+1]
37bb559e4shl r15, 4
37bb559e8lea rbp, [r11-1]
37bb559ecmov [rsp+256], r10
37bb559f4imul r9, rcx
37bb559f8mov [rsp+136], edi
37bb559ffshl rbp, 4
37bb55a03mov esi, 1
37bb55a08mov [rsp+272], r8
37bb55a10add rbp, [rsp+288]
37bb55a18lea rdi, [r9+r14]
37bb55a1clea r9l, [r11+2]
37bb55a20movsxd r9, r9l
37bb55a23mov r13, rdi
37bb55a26mov [rsp+120], rdi
37bb55a2blea rdi, [rsp+160]
37bb55a33sub r9, 1
37bb55a37mov [rsp+88], rdi
37bb55a3cmov rdi, r15
37bb55a3fmov r15, rcx
37bb55a42shl r9, 4
37bb55a46add r9, [rsp+288]
37bb55a4eshl r13, 4
37bb55a52add r13, [rsp+288]
37bb55a5amov [rsp+104], r9
37bb55a5flea r9, [r14+2*rcx]
37bb55a63mov ecx, eax
37bb55a65mov eax, ebx
37bb55a67add r9, r11
37bb55a6amov ebx, ecx
37bb55a6cshl r9, 4
37bb55a70add r9, [rsp+288]
37bb55a78mov [rsp+128], r9
37bb55a80jmp 0x37bb55b74
37bb55a85
37bb55a85 0f 1f 00 ...
37bb55a88
37bb55a88loc_37bb55a88:
37bb55a88sub ebx, r14l
37bb55a8bmov rcx, [rsp+88]
37bb55a90lea r8, [rip+0x8f30b1]
37bb55a97cmp ebx, eax
37bb55a99cmovg ebx, eax
37bb55a9clea eax, [rbx+1]
37bb55a9fmov [rsp+148], ebx
37bb55aa6mov [rsp+160], eax
37bb55aadlea rax, [rbp+16]
37bb55ab1mov rdx, rax
37bb55ab4mov [rsp+112], rax
37bb55ab9call izamax_
37bb55abepxor x0, x0
37bb55ac2mov rcx, [rsp+304]
37bb55acamov r8l, 1
37bb55ad0lea edx, [r14+rax-1]
37bb55ad5mov [rcx+4*rsi-4], edx
37bb55ad9mov ecx, [rsp+96]
37bb55addlea edx, [rcx+rax]
37bb55ae0movsxd rdx, edx
37bb55ae3add rdx, r12
37bb55ae6shl rdx, 4
37bb55aeaadd rdx, [rsp+288]
37bb55af2ucomisd x0, [rdx]
37bb55af6setp cl
37bb55af9cmovne ecx, r8l
37bb55afdtest cl, cl
37bb55affjne 0x37bb55be8
37bb55b05ucomisd x0, [rdx+8]
37bb55b0asetp cl
37bb55b0dcmovne ecx, r8l
37bb55b11test cl, cl
37bb55b13jne 0x37bb55be8
37bb55b19mov rax, [rsp+312]
37bb55b21mov edx, [rax]
37bb55b23test edx, edx
37bb55b25jne 0x37bb55b2a
37bb55b27mov [rax], r14l
37bb55b2a
37bb55b2aloc_37bb55b2a:
37bb55b2aadd rsi, 1
37bb55b2ecmp [rsp+136], esi
37bb55b35jl 0x37bb558b6
37bb55b3badd [rsp+120], r15
37bb55b40add rbp, rdi
37bb55b43add r12, r15
37bb55b46add r13, rdi
37bb55b49mov rax, [rsp+264]
37bb55b51mov rbx, [rsp+256]
37bb55b59add [rsp+104], rdi
37bb55b5emov edx, [rax]
37bb55b60add [rsp+128], rdi
37bb55b68mov rax, [rsp+272]
37bb55b70mov ebx, [rbx]
37bb55b72mov eax, [rax]
37bb55b74
37bb55b74loc_37bb55b74:
37bb55b74mov ecx, [rsp+96]
37bb55b78mov r14l, esi
37bb55b7badd ecx, esi
37bb55b7dcmp edx, ecx
37bb55b7fjl 0x37bb55a88
37bb55b85test eax, eax
37bb55b87jle 0x37bb55a88
37bb55b8dmov rcx, [rsp+288]
37bb55b95lea edx, [rax-1]
37bb55b98add rdx, [rsp+120]
37bb55b9dpxor x0, x0
37bb55ba1shl rdx, 4
37bb55ba5lea rcx, [rcx+rdx+16]
37bb55baamov rdx, r13
37bb55badmov r8, rcx
37bb55bb0sub r8, r13
37bb55bb3and r8l, 16
37bb55bb7je 0x37bb55bd0
37bb55bb9lea rdx, [r13+16]
37bb55bbdmovups [r13+16], x0
37bb55bc2cmp rdx, rcx
37bb55bc5je 0x37bb55a88
37bb55bcbnop [rax+rax]
37bb55bd0
37bb55bd0loc_37bb55bd0:
37bb55bd0movups [rdx+16], x0
37bb55bd4add rdx, 32
37bb55bd8movups [rdx], x0
37bb55bdbcmp rdx, rcx
37bb55bdejne 0x37bb55bd0
37bb55be0jmp 0x37bb55a88
37bb55be5
37bb55be5 0f 1f 00 ...
37bb55be8
37bb55be8loc_37bb55be8:
37bb55be8mov r10, [rsp+280]
37bb55bf0mov ecx, [r10]
37bb55bf3mov r10, [rsp+264]
37bb55bfbadd ecx, r14l
37bb55bfemov r8l, [r10]
37bb55c01mov r10l, [rsp+100]
37bb55c06lea ecx, [rcx+rax-1]
37bb55c0acmp ecx, r8l
37bb55c0dcmovg ecx, r8l
37bb55c11cmp r10l, ecx
37bb55c14cmovge ecx, r10l
37bb55c18mov [rsp+100], ecx
37bb55c1ccmp eax, 1
37bb55c1fje 0x37bb55c76
37bb55c21mov eax, ecx
37bb55c23mov r9, [rsp+112]
37bb55c28lea rcx, [rsp+152]
37bb55c30lea r8, [rsp+156]
37bb55c38sub eax, r14l
37bb55c3badd eax, 1
37bb55c3emov [rsp+152], eax
37bb55c45mov rax, [rsp+296]
37bb55c4dmov eax, [rax]
37bb55c4fmov [rsp+140], eax
37bb55c56sub eax, 1
37bb55c59mov [rsp+156], eax
37bb55c60mov [rsp+160], eax
37bb55c67mov rax, [rsp+88]
37bb55c6cmov [rsp+32], rax
37bb55c71call zswap_
37bb55c76
37bb55c76loc_37bb55c76:
37bb55c76test ebx, ebx
37bb55c78jle 0x37bb55b2a
37bb55c7emovsd_xmm x2, [rbp+16]
37bb55c83movsd_xmm x1, [rbp+24]
37bb55c88movapd x0, x2
37bb55c8cmovapd x3, x1
37bb55c90andpd x0, [rip+0x8f2ec8]
37bb55c98andpd x3, [rip+0x8f2ec0]
37bb55ca0comisd x3, x0
37bb55ca4jbe 0x37bb55da8
37bb55caamovapd x0, x2
37bb55caedivsd x0, x1
37bb55cb2mulsd x2, x0
37bb55cb6addsd x2, x1
37bb55cbapxor x1, x1
37bb55cbemulsd x1, x0
37bb55cc2unpcklpd x0, x1
37bb55cc6movupd x1, [rip+0x8f2ea2]
37bb55cceaddpd x1, x0
37bb55cd2addpd x0, [rip+0x8f2ea6]
37bb55cdamovsd_xmm x0, x1
37bb55cdemovddup x1, x2
37bb55ce2divpd x0, x1
37bb55ce6
37bb55ce6loc_37bb55ce6:
37bb55ce6mov r8, [rsp+104]
37bb55cebmov rdx, [rsp+88]
37bb55cf0lea r9, [rip+0x8f2e51]
37bb55cf7lea rcx, [rsp+148]
37bb55cffmovups [rsp+160], x0
37bb55d07call zscal_
37bb55d0ccmp [rsp+100], esi
37bb55d10jle 0x37bb55b2a
37bb55d16mov eax, [rsp+100]
37bb55d1amov rcx, [rsp+128]
37bb55d22lea rdx, [rsp+152]
37bb55d2alea r8, [rip+0x8f2e1f]
37bb55d31mov r9, [rsp+104]
37bb55d36sub eax, r14l
37bb55d39mov [rsp+152], eax
37bb55d40mov rax, [rsp+296]
37bb55d48mov eax, [rax]
37bb55d4amov [rsp+40], rcx
37bb55d4fmov [rsp+112], eax
37bb55d53sub eax, 1
37bb55d56mov [rsp+156], eax
37bb55d5dmov [rsp+160], eax
37bb55d64mov rax, [rsp+88]
37bb55d69mov [rsp+64], rax
37bb55d6elea rax, [rcx+16]
37bb55d72lea rcx, [rsp+148]
37bb55d7amov [rsp+56], rax
37bb55d7flea rax, [rsp+156]
37bb55d87mov [rsp+48], rax
37bb55d8clea rax, [rip+0x8f2db5]
37bb55d93mov [rsp+32], rax
37bb55d98call zgeru_
37bb55d9djmp 0x37bb55b2a
37bb55da2
37bb55da2 66 0f 1f 44 00 00 f..D..
37bb55da8
37bb55da8loc_37bb55da8:
37bb55da8movapd x3, x1
37bb55dacdivsd x3, x2
37bb55db0mulsd x1, x3
37bb55db4movapd x0, x3
37bb55db8addsd x1, x2
37bb55dbcpxor x2, x2
37bb55dc0mulsd x0, x2
37bb55dc4subsd x2, x3
37bb55dc8addsd x0, [rip+0x8f2da8]
37bb55dd0unpcklpd x1, x1
37bb55dd4unpcklpd x0, x2
37bb55dd8divpd x0, x1
37bb55ddcjmp 0x37bb55ce6
37bb55de1
37bb55de1loc_37bb55de1:
37bb55de1mov edx, -3
37bb55de6mov eax, 3
37bb55debjmp 0x37bb5588a
37bb55800
37bb55df0
37bb55df0 // align 0x20
37bb55df0 // align 0x20
37bb55e00
37bb55e00zgbtrf_:
37bb55e00push r15
37bb55e02mov eax, 0x209a8
37bb55e07push r14
37bb55e09push r13
37bb55e0bpush r12
37bb55e0dpush rbp
37bb55e0epush rdi
37bb55e0fpush rsi
37bb55e10push rbx
37bb55e11call fn_37c42fc30
37bb55e16sub rsp, rax
37bb55e19mov rax, [rsp+0x20a18]
37bb55e21mov rdi, [rsp+0x20a20]
37bb55e29mov r15, [rsp+0x20a10]
37bb55e31mov ebx, [rax]
37bb55e33mov [rsp+184], rax
37bb55e3bmov eax, [rcx]
37bb55e3dmov rsi, r8
37bb55e40mov r14, rdx
37bb55e43mov [rsp+200], rdi
37bb55e4bmov rdi, [rsp+0x20a28]
37bb55e53mov [rsp+168], rdx
37bb55e5bmov edx, [rsi]
37bb55e5dmov [rsp+128], r8
37bb55e65mov r8l, [r9]
37bb55e68mov [rsp+232], rcx
37bb55e70mov [rsp+272], r9
37bb55e78mov [rsp+280], rdi
37bb55e80mov [rdi], 0
37bb55e86test eax, eax
37bb55e88js 0x37bb55f10
37bb55e8emov ecx, [r14]
37bb55e91test ecx, ecx
37bb55e93js 0x37bb55ec0
37bb55e95test edx, edx
37bb55e97js 0x37bb560c2
37bb55e9dtest r8l, r8l
37bb55ea0js 0x37bb55f1c
37bb55ea2lea edi, [r8+rdx]
37bb55ea6add edx, edi
37bb55ea8mov [rsp+192], edi
37bb55eafcmp ebx, edx
37bb55eb1jg 0x37bb55f28
37bb55eb3mov edx, -6
37bb55eb8mov eax, 6
37bb55ebdjmp 0x37bb55eca
37bb55ebf
37bb55ebf 90 .
37bb55ec0
37bb55ec0loc_37bb55ec0:
37bb55ec0mov edx, -2
37bb55ec5mov eax, 2
37bb55eca
37bb55ecaloc_37bb55eca:
37bb55ecamov rdi, [rsp+280]
37bb55ed2mov r8l, 6
37bb55ed8lea rcx, [rip+0x8f2cb1]
37bb55edfmov [rsp+0x105a0], eax
37bb55ee6mov [rdi], edx
37bb55ee8lea rdx, [rsp+0x105a0]
37bb55ef0call xerbla_
37bb55ef5nop
37bb55ef6
37bb55ef6loc_37bb55ef6:
37bb55ef6add rsp, 0x209a8
37bb55efdpop rbx
37bb55efepop rsi
37bb55effpop rdi
37bb55f00pop rbp
37bb55f01pop r12
37bb55f03pop r13
37bb55f05pop r14
37bb55f07pop r15
37bb55f09ret
37bb55f0a
37bb55f0a 66 0f 1f 44 00 00 f..D..
37bb55f10
37bb55f10loc_37bb55f10:
37bb55f10mov edx, -1
37bb55f15mov eax, 1
37bb55f1ajmp 0x37bb55eca
37bb55f1c
37bb55f1cloc_37bb55f1c:
37bb55f1cmov edx, -4
37bb55f21mov eax, 4
37bb55f26jmp 0x37bb55eca
37bb55f28
37bb55f28loc_37bb55f28:
37bb55f28test eax, eax
37bb55f2aje 0x37bb55ef6
37bb55f2ctest ecx, ecx
37bb55f2eje 0x37bb55ef6
37bb55f30mov rax, [rsp+272]
37bb55f38lea r8, [rip+0x8f2c57]
37bb55f3fmov rdi, [rsp+128]
37bb55f47mov [rsp+64], 1
37bb55f50mov [rsp+56], 6
37bb55f59mov r9, [rsp+232]
37bb55f61lea rdx, [rip+0x8f2c28]
37bb55f68lea rcx, [rip+0x8f2c29]
37bb55f6fmov [rsp+48], rax
37bb55f74mov rax, [rsp+168]
37bb55f7cmov [rsp+40], rdi
37bb55f81mov [rsp+32], rax
37bb55f86call ilaenv_
37bb55f8bcmp eax, 1
37bb55f8ejle 0x37bb56052
37bb55f94mov edx, 64
37bb55f99mov r11l, [rdi]
37bb55f9ccmp eax, edx
37bb55f9ecmovg eax, edx
37bb55fa1mov [rsp+316], eax
37bb55fa8cmp r11l, eax
37bb55fabjl 0x37bb56052
37bb55fb1movsxd rax, ebx
37bb55fb4mov r9l, 65
37bb55fbamov r8l, 1
37bb55fc0mov esi, [rsp+316]
37bb55fc7mov [rsp+160], rax
37bb55fcfnot rax
37bb55fd2lea rbx, [rsp-608]
37bb55fdapxor x0, x0
37bb55fdemov [rsp+288], rax
37bb55fe6lea rax, [rsp+416]
37bb55feemov [rsp+344], rax
37bb55ff6mov rcx, rax
37bb55ff9
37bb55ff9loc_37bb55ff9:
37bb55ff9mov eax, r8l
37bb55ffcadd r8l, 1
37bb56000cmp esi, r8l
37bb56003jl 0x37bb560d1
37bb56009add r9, 65
37bb5600dlea edx, [rax-1]
37bb56010add rcx, 1040
37bb56017add rdx, r9
37bb5601amov rax, rcx
37bb5601dshl rdx, 4
37bb56021add rdx, rbx
37bb56024mov r10, rdx
37bb56027sub r10, rcx
37bb5602aand r10l, 16
37bb5602eje 0x37bb56040
37bb56030lea rax, [rcx+16]
37bb56034movups [rcx], x0
37bb56037cmp rax, rdx
37bb5603aje 0x37bb55ff9
37bb5603cnop [rax]
37bb56040
37bb56040loc_37bb56040:
37bb56040movups [rax], x0
37bb56043add rax, 32
37bb56047movups [rax-16], x0
37bb5604bcmp rax, rdx
37bb5604ejne 0x37bb56040
37bb56050jmp 0x37bb55ff9
37bb56052
37bb56052loc_37bb56052:
37bb56052mov rax, [rsp+280]
37bb5605amov r9, [rsp+272]
37bb56062mov [rsp+0x20a10], r15
37bb5606amov r8, [rsp+128]
37bb56072mov rdx, [rsp+168]
37bb5607amov [rsp+0x20a28], rax
37bb56082mov rax, [rsp+200]
37bb5608amov rcx, [rsp+232]
37bb56092mov [rsp+0x20a20], rax
37bb5609amov rax, [rsp+184]
37bb560a2mov [rsp+0x20a18], rax
37bb560aaadd rsp, 0x209a8
37bb560b1pop rbx
37bb560b2pop rsi
37bb560b3pop rdi
37bb560b4pop rbp
37bb560b5pop r12
37bb560b7pop r13
37bb560b9pop r14
37bb560bbpop r15
37bb560bdjmp 0x37bb55800
37bb560c2
37bb560c2loc_37bb560c2:
37bb560c2mov edx, -3
37bb560c7mov eax, 3
37bb560ccjmp 0x37bb55eca
37bb560d1
37bb560d1loc_37bb560d1:
37bb560d1lea rax, [rsp+0x105a0]
37bb560d9mov ecx, 2
37bb560depxor x0, x0
37bb560e2mov r9l, [rsp+316]
37bb560eamov [rsp+264], rax
37bb560f2lea r8, [rsp+0x109d0]
37bb560fanop [rax+rax]
37bb56100
37bb56100loc_37bb56100:
37bb56100mov edx, ecx
37bb56102mov rax, r8
37bb56105nop [rax+rax]
37bb5610anop [rax+rax]
37bb56115nop [rax+rax]
37bb56120
37bb56120loc_37bb56120:
37bb56120add edx, 1
37bb56123movups [rax-1056], x0
37bb5612aadd rax, 16
37bb5612ecmp r9l, edx
37bb56131jge 0x37bb56120
37bb56133add ecx, 1
37bb56136add r8, 1056
37bb5613dcmp r9l, ecx
37bb56140jge 0x37bb56100
37bb56142mov rdi, [rsp+168]
37bb5614amov rax, [rsp+272]
37bb56152mov ecx, [rdi]
37bb56154mov edi, [rsp+192]
37bb5615bmovsxd r10, [rax]
37bb5615ecmp edi, ecx
37bb56160mov edx, edi
37bb56162cmovg edx, ecx
37bb56165lea eax, [r10+2]
37bb56169cmp eax, edx
37bb5616bjg 0x37bb5621c
37bb56171mov rbx, [rsp+160]
37bb56179cdqe
37bb5617blea rsi, [r15+48]
37bb5617fpxor x0, x0
37bb56183movsxd r9, [rsp+192]
37bb5618bimul rax, rbx
37bb5618flea rbp, [rbx-1]
37bb56193mov rdi, r9
37bb56196mov r8l, r9l
37bb56199sub r9, r10
37bb5619clea ebx, [rdi+1]
37bb5619fsub r8l, r10l
37bb561a2lea rdi, [r15+32]
37bb561a6lea r9, [r9+rax-2]
37bb561absub ebx, edx
37bb561adadd r9, [rsp+288]
37bb561b5nop [rax+rax]
37bb561c0
37bb561c0loc_37bb561c0:
37bb561c0cmp r11l, r8l
37bb561c3jl 0x37bb56210
37bb561c5mov edx, r11l
37bb561c8mov rax, r9
37bb561cbsub edx, r8l
37bb561ceshl rax, 4
37bb561d2add rdx, r9
37bb561d5add rax, rdi
37bb561d8shl rdx, 4
37bb561dcadd rdx, rsi
37bb561dfmov r10, rdx
37bb561e2sub r10, rax
37bb561e5and r10l, 16
37bb561e9je 0x37bb56200
37bb561ebmovups [rax], x0
37bb561eeadd rax, 16
37bb561f2cmp rax, rdx
37bb561f5je 0x37bb56210
37bb561f7nop [rax+rax]
37bb56200
37bb56200loc_37bb56200:
37bb56200movups [rax], x0
37bb56203add rax, 32
37bb56207movups [rax-16], x0
37bb5620bcmp rax, rdx
37bb5620ejne 0x37bb56200
37bb56210
37bb56210loc_37bb56210:
37bb56210sub r8l, 1
37bb56214add r9, rbp
37bb56217cmp r8l, ebx
37bb5621ajne 0x37bb561c0
37bb5621c
37bb5621cloc_37bb5621c:
37bb5621cmov rax, [rsp+232]
37bb56224mov r9l, [rax]
37bb56227cmp ecx, r9l
37bb5622amov eax, r9l
37bb5622dcmovle eax, ecx
37bb56230test eax, eax
37bb56232jle 0x37bb55ef6
37bb56238sub eax, 1
37bb5623bxor edx, edx
37bb5623dmov ebp, 1
37bb56242mov r14, r15
37bb56245mov [rsp+196], 1
37bb56250mov r15l, ebp
37bb56253div [rsp+316]
37bb5625amov [rsp+328], eax
37bb56261mov rax, [rsp+160]
37bb56269shl rax, 4
37bb5626dmov [rsp+336], rax
37bb56275nop [rax+rax]
37bb56280
37bb56280loc_37bb56280:
37bb56280cmp r9l, ecx
37bb56283mov eax, ecx
37bb56285mov edi, [rsp+316]
37bb5628cmov edx, r9l
37bb5628fcmovle eax, r9l
37bb56293mov r10l, r11l
37bb56296sub eax, r15l
37bb56299add eax, 1
37bb5629ccmp eax, edi
37bb5629ecmovg eax, edi
37bb562a1sub edx, r15l
37bb562a4mov r8l, edx
37bb562a7sub r8l, eax
37bb562aasub r10l, eax
37bb562adlea r13l, [r15+rax]
37bb562b1mov [rsp+380], eax
37bb562b8add r8l, 1
37bb562bccmp r8l, r10l
37bb562bfcmovle r10l, r8l
37bb562c3sub edx, r11l
37bb562c6add edx, 1
37bb562c9cmp edx, eax
37bb562cbmov [rsp+332], r10l
37bb562d3cmovg edx, eax
37bb562d6mov [rsp+364], r10l
37bb562demov [rsp+248], edx
37bb562e5mov [rsp+368], edx
37bb562eccmp r13l, r15l
37bb562efjle 0x37bb5773b
37bb562f5mov rsi, [rsp+288]
37bb562fdmovsxd rax, [rsp+192]
37bb56305movsxd rdi, r15l
37bb56308mov [rsp+256], r13l
37bb56310mov rbx, [rsp+160]
37bb56318mov [rsp+320], rdi
37bb56320mov r12, rax
37bb56323lea rdx, [rax+rsi]
37bb56327add rax, rdi
37bb5632amov [rsp+144], r14
37bb56332imul rax, rbx
37bb56336mov r8, rbx
37bb56339imul r8, rdi
37bb5633dadd rax, rsi
37bb56340mov [rsp+224], rax
37bb56348shl rax, 4
37bb5634clea rbp, [rdx+r8]
37bb56350lea r10, [r8+rsi]
37bb56354add rax, r14
37bb56357shl rbp, 4
37bb5635bmov [rsp+296], r10
37bb56363mov r13, r10
37bb56366mov [rsp+216], rax
37bb5636elea eax, [r12+2]
37bb56373add rbp, r14
37bb56376mov r12, [rsp+336]
37bb5637ecdqe
37bb56380add rax, rsi
37bb56383add rax, r8
37bb56386shl rax, 4
37bb5638aadd rax, r14
37bb5638dmov [rsp+176], rax
37bb56395lea rax, [rdi+1]
37bb56399imul rax, rbx
37bb5639dadd rax, rdx
37bb563a0shl rax, 4
37bb563a4add rax, r14
37bb563a7mov [rsp+240], rax
37bb563afmov rax, [rsp+264]
37bb563b7mov [rsp+208], rax
37bb563bflea rax, [rsp+400]
37bb563c7mov [rsp+152], rax
37bb563cfmov eax, 1
37bb563d4sub eax, r15l
37bb563d7mov [rsp+252], eax
37bb563dejmp 0x37bb56579
37bb563e3
37bb563e3 0f 1f 44 00 00 ..D..
37bb563e8
37bb563e8loc_37bb563e8:
37bb563e8sub r9l, r14l
37bb563ebmov rcx, [rsp+152]
37bb563f3lea rsi, [rbp+16]
37bb563f7lea r8, [rip+0x8f279a]
37bb563fecmp r9l, r11l
37bb56401mov rdx, rsi
37bb56404cmovg r9l, r11l
37bb56408mov [rsp+384], r9l
37bb56410add r9l, 1
37bb56414mov [rsp+400], r9l
37bb5641ccall izamax_
37bb56421pxor x0, x0
37bb56425mov r11l, 1
37bb5642blea r8l, [rax+r14]
37bb5642fmov r9l, eax
37bb56432mov rax, [rsp+200]
37bb5643amov edx, r8l
37bb5643dsub edx, r15l
37bb56440mov [rax+4*rdi-4], edx
37bb56444mov eax, [rsp+192]
37bb5644badd eax, r9l
37bb5644emovsxd rbx, eax
37bb56451add rbx, r13
37bb56454shl rbx, 4
37bb56458add rbx, [rsp+144]
37bb56460ucomisd x0, [rbx+8]
37bb56465setp cl
37bb56468cmovne ecx, r11l
37bb5646ctest cl, cl
37bb5646ejne 0x37bb56608
37bb56474ucomisd x0, [rbx]
37bb56478setp cl
37bb5647bcmovne ecx, r11l
37bb5647ftest cl, cl
37bb56481jne 0x37bb56608
37bb56487mov rax, [rsp+280]
37bb5648fmov edx, [rax]
37bb56491test edx, edx
37bb56493jne 0x37bb56498
37bb56495mov [rax], r14l
37bb56498
37bb56498loc_37bb56498:
37bb56498mov ebx, [rsp+248]
37bb5649fmov eax, [rsp+136]
37bb564a6add eax, [rsp+252]
37bb564adcmp eax, ebx
37bb564afcmovg eax, ebx
37bb564b2mov [rsp+388], eax
37bb564b9test eax, eax
37bb564bbjle 0x37bb5650e
37bb564bdmov rsi, [rsp+128]
37bb564c5mov edx, r15l
37bb564c8mov eax, [rsp+192]
37bb564cflea rcx, [rsp+388]
37bb564d7sub edx, r14l
37bb564damov r9, [rsp+208]
37bb564e2add eax, [rsi]
37bb564e4lea edx, [rdx+rax+1]
37bb564e8lea rax, [rip+0x8f26a9]
37bb564efmovsxd rdx, edx
37bb564f2mov [rsp+32], rax
37bb564f7mov r8, rax
37bb564faadd rdx, r13
37bb564fdshl rdx, 4
37bb56501add rdx, [rsp+144]
37bb56509call zcopy_
37bb5650e
37bb5650eloc_37bb5650e:
37bb5650emov rax, [rsp+168]
37bb56516add rdi, 1
37bb5651amov ecx, [rax]
37bb5651ccmp [rsp+256], edi
37bb56523jle 0x37bb56970
37bb56529mov rax, [rsp+128]
37bb56531mov rbx, [rsp+160]
37bb56539add rbp, r12
37bb5653cadd [rsp+208], 1040
37bb56548mov r11l, [rax]
37bb5654badd [rsp+216], r12
37bb56553add r13, rbx
37bb56556mov rax, [rsp+232]
37bb5655eadd [rsp+224], rbx
37bb56566add [rsp+240], r12
37bb5656eadd [rsp+176], r12
37bb56576mov r9l, [rax]
37bb56579
37bb56579loc_37bb56579:
37bb56579mov eax, [rsp+192]
37bb56580mov [rsp+136], edi
37bb56587mov r14l, edi
37bb5658aadd eax, edi
37bb5658ccmp ecx, eax
37bb5658ejl 0x37bb563e8
37bb56594test r11l, r11l
37bb56597jle 0x37bb563e8
37bb5659dmov rbx, [rsp+144]
37bb565a5lea eax, [r11-1]
37bb565a9pxor x0, x0
37bb565adadd rax, [rsp+224]
37bb565b5shl rax, 4
37bb565b9lea rdx, [rbx+rax+16]
37bb565bemov rbx, [rsp+216]
37bb565c6mov rcx, rdx
37bb565c9sub rcx, rbx
37bb565ccmov rax, rbx
37bb565cfand ecx, 16
37bb565d2je 0x37bb565f0
37bb565d4mov rax, [rsp+216]
37bb565dcmovups [rax+16], x0
37bb565e0add rax, 16
37bb565e4cmp rdx, rax
37bb565e7je 0x37bb563e8
37bb565ednop [rax]
37bb565f0
37bb565f0loc_37bb565f0:
37bb565f0movups [rax+16], x0
37bb565f4add rax, 32
37bb565f8movups [rax], x0
37bb565fbcmp rdx, rax
37bb565fejne 0x37bb565f0
37bb56600jmp 0x37bb563e8
37bb56605
37bb56605 0f 1f 00 ...
37bb56608
37bb56608loc_37bb56608:
37bb56608mov r10, [rsp+272]
37bb56610mov ecx, [r10]
37bb56613mov r10, [rsp+168]
37bb5661badd ecx, r14l
37bb5661emov r11l, [r10]
37bb56621mov r10l, [rsp+196]
37bb56629lea ecx, [rcx+r9-1]
37bb5662ecmp ecx, r11l
37bb56631cmovg ecx, r11l
37bb56635cmp r10l, ecx
37bb56638cmovge ecx, r10l
37bb5663cmov [rsp+196], ecx
37bb56643cmp r9l, 1
37bb56647je 0x37bb566ff
37bb5664dmov rcx, [rsp+128]
37bb56655mov r10l, [rsp+136]
37bb5665dmov r11l, [rcx]
37bb56660mov rcx, [rsp+184]
37bb56668mov ecx, [rcx]
37bb5666amov [rsp+260], ecx
37bb56671lea r9l, [rcx-1]
37bb56675mov ecx, [rsp+192]
37bb5667csub ecx, r15l
37bb5667flea ecx, [rcx+r10+1]
37bb56684lea r10l, [r11+r15]
37bb56688movsxd rcx, ecx
37bb5668badd rcx, [rsp+296]
37bb56693shl rcx, 4
37bb56697add rcx, [rsp+144]
37bb5669fcmp r8l, r10l
37bb566a2jg 0x37bb56898
37bb566a8mov rbx, [rsp+152]
37bb566b0lea edx, [rax+r14]
37bb566b4mov r10, [rsp+144]
37bb566bcmov [rsp+396], r9l
37bb566c4sub edx, r15l
37bb566c7mov [rsp+400], r9l
37bb566cflea r8, [rsp+396]
37bb566d7movsxd rdx, edx
37bb566damov [rsp+32], rbx
37bb566dfadd rdx, [rsp+296]
37bb566e7shl rdx, 4
37bb566eblea r9, [r10+rdx]
37bb566efmov rdx, rcx
37bb566f2lea rcx, [rsp+380]
37bb566facall zswap_
37bb566ff
37bb566ffloc_37bb566ff:
37bb566ffmov eax, [rsp+380]
37bb56706add eax, r15l
37bb56709mov [rsp+260], eax
37bb56710
37bb56710loc_37bb56710:
37bb56710movsd_xmm x2, [rbp+16]
37bb56715movsd_xmm x1, [rbp+24]
37bb5671amovapd x0, x2
37bb5671emovapd x3, x1
37bb56722andpd x0, [rip+0x8f24b6]
37bb5672aandpd x3, [rip+0x8f24ae]
37bb56732comisd x3, x0
37bb56736jbe 0x37bb56858
37bb5673cmovapd x0, x2
37bb56740divsd x0, x1
37bb56744mulsd x2, x0
37bb56748addsd x2, x1
37bb5674cpxor x1, x1
37bb56750mulsd x1, x0
37bb56754unpcklpd x2, x2
37bb56758unpcklpd x0, x1
37bb5675cmovupd x1, [rip+0x8f248c]
37bb56764addpd x1, x0
37bb56768addpd x0, [rip+0x8f2490]
37bb56770movsd_xmm x0, x1
37bb56774divpd x0, x2
37bb56778
37bb56778loc_37bb56778:
37bb56778mov r8, [rsp+176]
37bb56780mov rdx, [rsp+152]
37bb56788lea r9, [rip+0x8f2409]
37bb5678flea rcx, [rsp+384]
37bb56797movups [rsp+400], x0
37bb5679fcall zscal_
37bb567a4mov esi, [rsp+260]
37bb567abmov eax, [rsp+196]
37bb567b2sub esi, 1
37bb567b5cmp esi, eax
37bb567b7cmovg esi, eax
37bb567bacmp esi, edi
37bb567bcjle 0x37bb56498
37bb567c2mov rax, [rsp+184]
37bb567casub esi, r14l
37bb567cdmov r9, [rsp+176]
37bb567d5lea rdx, [rsp+392]
37bb567ddmov [rsp+392], esi
37bb567e4mov rsi, [rsp+240]
37bb567eclea r8, [rip+0x8f23ad]
37bb567f3lea rcx, [rsp+384]
37bb567fbmov eax, [rax]
37bb567fdmov [rsp+40], rsi
37bb56802mov [rsp+260], eax
37bb56809sub eax, 1
37bb5680cmov [rsp+396], eax
37bb56813mov [rsp+400], eax
37bb5681amov rax, [rsp+152]
37bb56822mov [rsp+64], rax
37bb56827lea rax, [rsi+16]
37bb5682bmov [rsp+56], rax
37bb56830lea rax, [rsp+396]
37bb56838mov [rsp+48], rax
37bb5683dlea rax, [rip+0x8f2354]
37bb56844mov [rsp+32], rax
37bb56849call zgeru_
37bb5684ejmp 0x37bb56498
37bb56853
37bb56853 0f 1f 44 00 00 ..D..
37bb56858
37bb56858loc_37bb56858:
37bb56858movapd x3, x1
37bb5685cdivsd x3, x2
37bb56860mulsd x1, x3
37bb56864movapd x0, x3
37bb56868addsd x1, x2
37bb5686cpxor x2, x2
37bb56870mulsd x0, x2
37bb56874subsd x2, x3
37bb56878addsd x0, [rip+0x8f2378]
37bb56880unpcklpd x1, x1
37bb56884unpcklpd x0, x2
37bb56888divpd x0, x1
37bb5688cjmp 0x37bb56778
37bb56891
37bb56891 0f 1f 80 00 00 00 00 .......
37bb56898
37bb56898loc_37bb56898:
37bb56898mov eax, [rsp+136]
37bb5689fsub edx, r11l
37bb568a2lea r10, [rip+0x8f22f3]
37bb568a9mov r8, [rsp+152]
37bb568b1movsxd rdx, edx
37bb568b4mov [rsp+32], r10
37bb568b9mov r10, [rsp+264]
37bb568c1sub eax, r15l
37bb568c4sub rdx, 1
37bb568c8mov [rsp+400], r9l
37bb568d0mov [rsp+396], eax
37bb568d7shl rdx, 4
37bb568dblea rax, [rsp+396]
37bb568e3lea r9, [r10+rdx]
37bb568e7mov rdx, rcx
37bb568eamov rcx, rax
37bb568edmov [rsp+304], rax
37bb568f5call zswap_
37bb568famov eax, [rsp+380]
37bb56901mov rcx, [rsp+184]
37bb56909mov r9, rbx
37bb5690cmov r8, [rsp+304]
37bb56914add eax, r15l
37bb56917mov ecx, [rcx]
37bb56919mov [rsp+260], eax
37bb56920mov edx, eax
37bb56922mov rax, [rsp+152]
37bb5692asub edx, r14l
37bb5692dmov [rsp+312], ecx
37bb56934mov [rsp+32], rax
37bb56939mov [rsp+392], edx
37bb56940lea edx, [rcx-1]
37bb56943lea rcx, [rsp+392]
37bb5694bmov [rsp+396], edx
37bb56952mov [rsp+400], edx
37bb56959mov rdx, rsi
37bb5695ccall zswap_
37bb56961jmp 0x37bb56710
37bb56966
37bb56966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb56970
37bb56970loc_37bb56970:
37bb56970mov eax, [rsp+380]
37bb56977mov r14, [rsp+144]
37bb5697flea r13l, [rax+r15]
37bb56983cmp r13l, ecx
37bb56986jle 0x37bb56cd0
37bb5698ccmp r13l, r15l
37bb5698fjle 0x37bb56a23
37bb56995lea edx, [rax-1]
37bb56998cmp edx, 2
37bb5699bjbe 0x37bb5776e
37bb569a1mov rdi, [rsp+200]
37bb569a9mov ecx, eax
37bb569abmovd x4, r15l
37bb569b0pcmpeqd x1, x1
37bb569b4mov rbx, [rsp+320]
37bb569bcshr ecx, 2
37bb569bfpshufd x2, x4, 0
37bb569c4shl rcx, 4
37bb569c8lea rdx, [rdi+4*rbx-4]
37bb569cdadd rcx, rdx
37bb569d0nop [rax+rax]
37bb569d5nop [rax+rax]
37bb569e0
37bb569e0loc_37bb569e0:
37bb569e0movdqu x0, [rdx]
37bb569e4add rdx, 16
37bb569e8paddd x0, x2
37bb569ecpaddd x0, x1
37bb569f0movups [rdx-16], x0
37bb569f4cmp rdx, rcx
37bb569f7jne 0x37bb569e0
37bb569f9test al, 3
37bb569fbje 0x37bb56a23
37bb569fdand eax, -4
37bb56a00add eax, r15l
37bb56a03
37bb56a03loc_37bb56a03:
37bb56a03mov rcx, [rsp+200]
37bb56a0bcdqe
37bb56a0d
37bb56a0dloc_37bb56a0d:
37bb56a0dmov edx, [rcx+4*rax-4]
37bb56a11lea edx, [rdx+r15-1]
37bb56a16mov [rcx+4*rax-4], edx
37bb56a1aadd rax, 1
37bb56a1ecmp r13l, eax
37bb56a21jg 0x37bb56a0d
37bb56a23
37bb56a23loc_37bb56a23:
37bb56a23lea ebx, [r13-1]
37bb56a27cmp r15l, ebx
37bb56a2ajg 0x37bb56c88
37bb56a30mov rsi, [rsp+160]
37bb56a38movsxd rax, r15l
37bb56a3bmovsxd rbx, ebx
37bb56a3emov rcx, [rsp+288]
37bb56a46mov rdx, [rsp+264]
37bb56a4emov r11l, [rsp+368]
37bb56a56mov [rsp+136], r14
37bb56a5emov r12, rsi
37bb56a61imul rsi, rbx
37bb56a65imul r12, rax
37bb56a69mov r14l, r11l
37bb56a6cimul rax, rax, 1040
37bb56a73lea rbp, [rsi+rcx]
37bb56a77lea rdi, [r12+rcx]
37bb56a7bmov [rsp+152], rdi
37bb56a83mov edi, r13l
37bb56a86movsxd r13, r13l
37bb56a89sub rdx, rax
37bb56a8cimul rax, r13, 1040
37bb56a93sub r13, rbx
37bb56a96sub edi, r15l
37bb56a99lea r12, [rdx+rax-1040]
37bb56aa1mov rax, [rsp+200]
37bb56aa9lea r13, [rax+4*r13]
37bb56aadlea rax, [rsp+400]
37bb56ab5mov [rsp+176], rax
37bb56abdjmp 0x37bb56bb0
37bb56ac2
37bb56ac2 66 0f 1f 44 00 00 f..D..
37bb56ac8
37bb56ac8loc_37bb56ac8:
37bb56ac8add eax, [rsp+192]
37bb56acfmov r10, [rsp+176]
37bb56ad7mov [rsp+396], r8l
37bb56adflea rcx, [rsp+392]
37bb56ae7add eax, ebx
37bb56ae9mov r11, [rsp+136]
37bb56af1mov [rsp+400], r8l
37bb56af9lea r8, [rsp+396]
37bb56b01sub eax, r15l
37bb56b04mov [rsp+32], r10
37bb56b09cdqe
37bb56b0badd rax, [rsp+152]
37bb56b13mov [rsp+392], edi
37bb56b1ashl rax, 4
37bb56b1elea r9, [r11+rax]
37bb56b22call zswap_
37bb56b27mov r10l, [rsp+144]
37bb56b2f
37bb56b2floc_37bb56b2f:
37bb56b2fcmp esi, r14l
37bb56b32cmovg esi, r14l
37bb56b36mov [rsp+388], esi
37bb56b3dtest esi, esi
37bb56b3fjle 0x37bb56b94
37bb56b41mov rsi, [rsp+128]
37bb56b49mov edx, r15l
37bb56b4cmov eax, [rsp+192]
37bb56b53lea rcx, [rsp+388]
37bb56b5bsub edx, r10l
37bb56b5elea r8, [rip+0x8f2033]
37bb56b65add eax, [rsi]
37bb56b67lea rsi, [rip+0x8f202a]
37bb56b6elea eax, [rdx+rax+1]
37bb56b72mov [rsp+32], rsi
37bb56b77mov rdx, r12
37bb56b7amov rsi, [rsp+136]
37bb56b82cdqe
37bb56b84add rax, rbp
37bb56b87shl rax, 4
37bb56b8blea r9, [rsi+rax]
37bb56b8fcall zcopy_
37bb56b94
37bb56b94loc_37bb56b94:
37bb56b94sub rbx, 1
37bb56b98sub rbp, [rsp+160]
37bb56ba0sub r12, 1040
37bb56ba7cmp r15l, ebx
37bb56baajg 0x37bb56c80
37bb56bb0
37bb56bb0loc_37bb56bb0:
37bb56bb0mov edx, [r13+4*rbx-8]
37bb56bb5mov esi, edi
37bb56bb7mov r10l, ebx
37bb56bbasub edi, 1
37bb56bbdsub edx, ebx
37bb56bbflea eax, [rdx+1]
37bb56bc2test edx, edx
37bb56bc4je 0x37bb56b2f
37bb56bcamov rdx, [rsp+128]
37bb56bd2lea ecx, [rax+rbx]
37bb56bd5mov r9l, [rdx]
37bb56bd8mov rdx, [rsp+184]
37bb56be0mov edx, [rdx]
37bb56be2lea r11l, [r9+r15]
37bb56be6mov [rsp+144], edx
37bb56bedlea r8l, [rdx-1]
37bb56bf1mov edx, [rsp+192]
37bb56bf8mov [rsp+144], ebx
37bb56bffadd edx, esi
37bb56c01movsxd rdx, edx
37bb56c04add rdx, [rsp+152]
37bb56c0cshl rdx, 4
37bb56c10add rdx, [rsp+136]
37bb56c18cmp ecx, r11l
37bb56c1bjle 0x37bb56ac8
37bb56c21mov eax, ecx
37bb56c23lea r10, [rip+0x8f1f72]
37bb56c2amov [rsp+400], r8l
37bb56c32mov r8, [rsp+176]
37bb56c3asub eax, r15l
37bb56c3dmov [rsp+32], r10
37bb56c42mov r10, [rsp+264]
37bb56c4alea rcx, [rsp+396]
37bb56c52sub eax, r9l
37bb56c55mov [rsp+396], edi
37bb56c5ccdqe
37bb56c5esub rax, 1
37bb56c62shl rax, 4
37bb56c66lea r9, [r10+rax]
37bb56c6acall zswap_
37bb56c6fmov r10l, [rsp+144]
37bb56c77jmp 0x37bb56b2f
37bb56c7c
37bb56c7c 0f 1f 40 00 ..@.
37bb56c80
37bb56c80loc_37bb56c80:
37bb56c80mov r14, [rsp+136]
37bb56c88
37bb56c88loc_37bb56c88:
37bb56c88mov eax, [rsp+328]
37bb56c8ftest eax, eax
37bb56c91je 0x37bb55ef6
37bb56c97mov rax, [rsp+232]
37bb56c9fsub [rsp+328], 1
37bb56ca7add r15l, [rsp+316]
37bb56cafmov r9l, [rax]
37bb56cb2mov rax, [rsp+168]
37bb56cbamov ecx, [rax]
37bb56cbcmov rax, [rsp+128]
37bb56cc4mov r11l, [rax]
37bb56cc7jmp 0x37bb56280
37bb56ccc
37bb56ccc 0f 1f 40 00 ..@.
37bb56cd0
37bb56cd0loc_37bb56cd0:
37bb56cd0mov edi, [rsp+192]
37bb56cd7lea ebx, [rdi+1]
37bb56cda
37bb56cdaloc_37bb56cda:
37bb56cdamov ecx, [rsp+196]
37bb56ce1mov edi, [rsp+192]
37bb56ce8lea r9, [rip+0x8f1ea9]
37bb56cefmov r8, [rsp+152]
37bb56cf7sub ecx, r15l
37bb56cfalea edx, [rcx+1]
37bb56cfdcmp edx, edi
37bb56cffcmovg edx, edi
37bb56d02sub ecx, edi
37bb56d04mov rdi, [rsp+184]
37bb56d0clea ebp, [rcx+1]
37bb56d0fmov [rsp+176], ecx
37bb56d16mov ecx, ebx
37bb56d18mov edi, [rdi]
37bb56d1asub edx, eax
37bb56d1cmov [rsp+372], edx
37bb56d23xor edx, edx
37bb56d25test ebp, ebp
37bb56d27cmovs ebp, edx
37bb56d2alea edx, [rdi-1]
37bb56d2dmov [rsp+136], edi
37bb56d34sub ecx, eax
37bb56d36mov [rsp+400], edx
37bb56d3dmovsxd rdx, r13l
37bb56d40mov r13, [rsp+160]
37bb56d48movsxd rax, ecx
37bb56d4bmov rdi, [rsp+288]
37bb56d53lea rcx, [rsp+372]
37bb56d5bmov [rsp+376], ebp
37bb56d62imul r13, rdx
37bb56d66mov [rsp+240], rcx
37bb56d6elea rdx, [r13+rdi]
37bb56d73mov rdi, [rsp+320]
37bb56d7badd rdx, rax
37bb56d7elea rax, [rip+0x8f1e13]
37bb56d85mov [rsp+48], rax
37bb56d8amov rax, [rsp+200]
37bb56d92shl rdx, 4
37bb56d96add rdx, r14
37bb56d99lea rsi, [rax+4*rdi-4]
37bb56d9elea rax, [rsp+380]
37bb56da6mov [rsp+32], rax
37bb56dabmov [rsp+40], rsi
37bb56db0mov [rsp+208], rax
37bb56db8call zlaswp_
37bb56dbdmov eax, [rsp+380]
37bb56dc4lea r13l, [rax+r15]
37bb56dc8mov [rsp+144], eax
37bb56dcfcmp r13l, r15l
37bb56dd2jle 0x37bb56e6a
37bb56dd8mov edi, [rsp+144]
37bb56ddflea eax, [rdi-1]
37bb56de2cmp eax, 2
37bb56de5jbe 0x37bb57776
37bb56debmov eax, edi
37bb56dedmovd x5, r15l
37bb56df2pcmpeqd x1, x1
37bb56df6shr eax, 2
37bb56df9pshufd x2, x5, 0
37bb56dfeshl rax, 4
37bb56e02add rax, rsi
37bb56e05nop [rax+rax]
37bb56e0anop [rax+rax]
37bb56e15nop [rax+rax]
37bb56e20
37bb56e20loc_37bb56e20:
37bb56e20movdqu x0, [rsi]
37bb56e24add rsi, 16
37bb56e28paddd x0, x2
37bb56e2cpaddd x0, x1
37bb56e30movups [rsi-16], x0
37bb56e34cmp rsi, rax
37bb56e37jne 0x37bb56e20
37bb56e39mov eax, [rsp+144]
37bb56e40test al, 3
37bb56e42je 0x37bb56e6a
37bb56e44and eax, -4
37bb56e47add eax, r15l
37bb56e4a
37bb56e4aloc_37bb56e4a:
37bb56e4amov rcx, [rsp+200]
37bb56e52cdqe
37bb56e54
37bb56e54loc_37bb56e54:
37bb56e54mov edx, [rcx+4*rax-4]
37bb56e58lea edx, [rdx+r15-1]
37bb56e5dmov [rcx+4*rax-4], edx
37bb56e61add rax, 1
37bb56e65cmp r13l, eax
37bb56e68jg 0x37bb56e54
37bb56e6a
37bb56e6aloc_37bb56e6a:
37bb56e6amov esi, [rsp+176]
37bb56e71mov ecx, [rsp+372]
37bb56e78test esi, esi
37bb56e7ajs 0x37bb573ae
37bb56e80mov rax, [rsp+320]
37bb56e88mov edx, ebx
37bb56e8amov esi, r15l
37bb56e8dmov [rsp+216], ecx
37bb56e94mov [rsp+224], r15l
37bb56e9clea rdi, [4*rax+4]
37bb56ea4mov eax, [rsp+144]
37bb56eablea eax, [rax+r15-1]
37bb56eb0mov r15, [rsp+160]
37bb56eb8add eax, ecx
37bb56ebamov rcx, [rsp+200]
37bb56ec2sub edx, eax
37bb56ec4lea r10l, [rdx-1]
37bb56ec8nop [rax+rax]
37bb56ed0
37bb56ed0loc_37bb56ed0:
37bb56ed0cmp r13l, esi
37bb56ed3jle 0x37bb56f5c
37bb56ed9movsxd r8, esi
37bb56edcmov r12l, ebx
37bb56edfmov [rsp+136], esi
37bb56ee6mov rax, r8
37bb56ee9sub r12l, r10l
37bb56eecneg rax
37bb56eefmovsxd r9, r12l
37bb56ef2imul r9, r15
37bb56ef6lea r11, [rdi+4*rax]
37bb56efaadd r9, [rsp+288]
37bb56f02add r11, rcx
37bb56f05nop [rax+rax]
37bb56f10
37bb56f10loc_37bb56f10:
37bb56f10mov eax, [r11+4*r8-8]
37bb56f15cmp eax, r8l
37bb56f18je 0x37bb56f4c
37bb56f1aadd eax, ebx
37bb56f1clea esi, [r10+r8]
37bb56f20sub eax, r12l
37bb56f23movsxd rsi, esi
37bb56f26cdqe
37bb56f28add rsi, r9
37bb56f2badd rax, r9
37bb56f2eshl rsi, 4
37bb56f32shl rax, 4
37bb56f36movupd x0, [r14+rsi]
37bb56f3cmovupd x1, [r14+rax]
37bb56f42movups [r14+rsi], x1
37bb56f47movups [r14+rax], x0
37bb56f4c
37bb56f4cloc_37bb56f4c:
37bb56f4cadd r8, 1
37bb56f50cmp r13l, r8l
37bb56f53jg 0x37bb56f10
37bb56f55mov esi, [rsp+136]
37bb56f5c
37bb56f5cloc_37bb56f5c:
37bb56f5csub r10l, 1
37bb56f60mov eax, edx
37bb56f62add esi, 1
37bb56f65add rdi, 4
37bb56f69sub eax, r10l
37bb56f6ccmp eax, ebp
37bb56f6ejle 0x37bb56ed0
37bb56f74mov r10l, [rsp+216]
37bb56f7cmov r15l, [rsp+224]
37bb56f84test r10l, r10l
37bb56f87jg 0x37bb573b6
37bb56f8dmovsxd rax, ebx
37bb56f90lea rdi, [rip+0x8f1c1d]
37bb56f97lea r11, [rip+0x8f1c22]
37bb56f9emov [rsp+136], rax
37bb56fa6lea rax, [rip+0x8f1c18]
37bb56fadlea rsi, [rip+0x8f1c1c]
37bb56fb4mov [rsp+216], rax
37bb56fbc
37bb56fbcloc_37bb56fbc:
37bb56fbcmov eax, [rsp+144]
37bb56fc3mov ecx, [rsp+192]
37bb56fcamov [rsp+144], r15l
37bb56fd2mov r10l, 1
37bb56fd8mov r8, [rsp+344]
37bb56fe0mov r13, [rsp+160]
37bb56fe8lea r12l, [r15+rcx-1]
37bb56fedmov r9l, eax
37bb56ff0mov r15l, eax
37bb56ff3nop
37bb56ff5nop [rax+rax]
37bb57000
37bb57000loc_37bb57000:
37bb57000cmp r10l, r15l
37bb57003jg 0x37bb57036
37bb57005lea ecx, [r12+r10]
37bb57009xor eax, eax
37bb5700bxor edx, edx
37bb5700dmovsxd rcx, ecx
37bb57010imul rcx, r13
37bb57014sub rcx, r13
37bb57017shl rcx, 4
37bb5701badd rcx, r14
37bb5701enop
37bb57020
37bb57020loc_37bb57020:
37bb57020movupd x0, [rcx+rax]
37bb57025add edx, 1
37bb57028movups [r8+rax], x0
37bb5702dadd rax, 16
37bb57031cmp edx, r9l
37bb57034jb 0x37bb57020
37bb57036
37bb57036loc_37bb57036:
37bb57036add r10l, 1
37bb5703aadd r8, 1056
37bb57041sub r9l, 1
37bb57045cmp ebp, r10l
37bb57048jge 0x37bb57000
37bb5704amov r13, [rsp+184]
37bb57052mov r10, [rsp+288]
37bb5705alea rbp, [rsp+376]
37bb57062mov r8, [rsp+344]
37bb5706amov r9, [rsp+152]
37bb57072mov eax, [r13]
37bb57076mov rcx, [rsp+208]
37bb5707emov [rsp+88], 4
37bb57087mov [rsp+72], r8
37bb5708clea r8, [rip+0x8f1b21]
37bb57093mov r15l, [rsp+144]
37bb5709blea edx, [rax-1]
37bb5709emov [rsp+64], r9
37bb570a3lea r9, [rip+0x8f1b06]
37bb570aamov [rsp+400], edx
37bb570b1mov rdx, [rsp+320]
37bb570b9imul rdx, [rsp+160]
37bb570c2mov [rsp+32], rcx
37bb570c7mov [rsp+48], rsi
37bb570ccmov rcx, [rsp+216]
37bb570d4mov [rsp+40], rbp
37bb570d9lea r12, [rdx+r10]
37bb570ddlea rdx, [rip+0x8f1ab8]
37bb570e4mov [rsp+144], eax
37bb570ebmov [rsp+80], rdx
37bb570f0mov rdx, [rsp+136]
37bb570f8mov [rsp+112], 4
37bb57101mov [rsp+104], 12
37bb5710aadd rdx, r12
37bb5710dmov [rsp+96], 5
37bb57116shl rdx, 4
37bb5711aadd rdx, r14
37bb5711dmov [rsp+56], rdx
37bb57122mov rdx, r11
37bb57125call ztrsm_
37bb5712amov ecx, [rsp+332]
37bb57131test ecx, ecx
37bb57133jle 0x37bb5721f
37bb57139mov r11l, [r13]
37bb5713dmov edx, [rsp+380]
37bb57144mov [rsp+104], 12
37bb5714dmov r9, [rsp+152]
37bb57155mov [rsp+80], rsi
37bb5715alea eax, [r11-1]
37bb5715emov [rsp+136], r11l
37bb57166mov r11l, [rsp+192]
37bb5716elea ecx, [rdx+1]
37bb57171movsxd rcx, ecx
37bb57174mov [rsp+396], eax
37bb5717bmov r8, [rsp+344]
37bb57183mov [rsp+400], eax
37bb5718alea eax, [r15+r11]
37bb5718ecdqe
37bb57190mov [rsp+96], r9
37bb57195imul rax, [rsp+160]
37bb5719emov r9, rbp
37bb571a1add rax, [rsp+288]
37bb571a9mov [rsp+64], r8
37bb571aelea r8, [rsp+364]
37bb571b6mov [rsp+112], 12
37bb571bfadd rax, rcx
37bb571c2mov rcx, [rsp+208]
37bb571cashl rax, 4
37bb571ceadd rax, r14
37bb571d1mov [rsp+32], rcx
37bb571d6mov rcx, rdi
37bb571d9mov [rsp+88], rax
37bb571delea rax, [rip+0x8f19b7]
37bb571e5mov [rsp+72], rax
37bb571ealea rax, [rsp+396]
37bb571f2mov [rsp+56], rax
37bb571f7lea eax, [rdx+rbx]
37bb571famov rdx, rdi
37bb571fdcdqe
37bb571ffadd rax, r12
37bb57202shl rax, 4
37bb57206add rax, r14
37bb57209mov [rsp+48], rax
37bb5720elea rax, [rip+0x8f198b]
37bb57215mov [rsp+40], rax
37bb5721acall zgemm_
37bb5721f
37bb5721floc_37bb5721f:
37bb5721fmov edx, [rsp+248]
37bb57226test edx, edx
37bb57228jle 0x37bb57303
37bb5722emov rax, [rsp+184]
37bb57236mov r9, rbp
37bb57239mov rcx, rdi
37bb5723cmov rbx, [rsp+128]
37bb57244lea r8, [rsp+368]
37bb5724cmov eax, [rax]
37bb5724emov [rsp+112], 12
37bb57257mov [rsp+104], 12
37bb57260sub eax, 1
37bb57263mov [rsp+400], eax
37bb5726amov rax, [rsp+152]
37bb57272mov [rsp+96], rax
37bb57277mov eax, [rsp+192]
37bb5727emov ebx, [rbx]
37bb57280mov [rsp+80], rsi
37bb57285add eax, r15l
37bb57288lea edx, [rbx+1]
37bb5728bcdqe
37bb5728dmov [rsp+136], ebx
37bb57294mov rbx, [rsp+344]
37bb5729cimul rax, [rsp+160]
37bb572a5movsxd rdx, edx
37bb572a8add rax, [rsp+288]
37bb572b0add rax, rdx
37bb572b3mov [rsp+64], rbx
37bb572b8mov rdx, rdi
37bb572bbshl rax, 4
37bb572bfadd rax, r14
37bb572c2mov [rsp+88], rax
37bb572c7lea rax, [rip+0x8f18ce]
37bb572cemov [rsp+72], rax
37bb572d3mov [rsp+56], rax
37bb572d8mov rax, [rsp+264]
37bb572e0mov [rsp+48], rax
37bb572e5lea rax, [rip+0x8f18b4]
37bb572ecmov [rsp+40], rax
37bb572f1mov rax, [rsp+208]
37bb572f9mov [rsp+32], rax
37bb572fecall zgemm_
37bb57303
37bb57303loc_37bb57303:
37bb57303mov eax, [rsp+376]
37bb5730amov r13l, [rsp+380]
37bb57312test eax, eax
37bb57314jle 0x37bb573a6
37bb5731amov ebx, r13l
37bb5731dmov r9, [rsp+344]
37bb57325mov r8l, r13l
37bb57328lea r11l, [r13+1]
37bb5732csub ebx, eax
37bb5732emov eax, [rsp+192]
37bb57335mov rsi, [rsp+160]
37bb5733dlea r10l, [rax+r13]
37bb57341add r10l, r15l
37bb57344nop
37bb57345nop [rax+rax]
37bb57350
37bb57350loc_37bb57350:
37bb57350mov eax, r11l
37bb57353sub eax, r8l
37bb57356cmp eax, r13l
37bb57359jg 0x37bb57396
37bb5735bmov ecx, r10l
37bb5735exor eax, eax
37bb57360xor edx, edx
37bb57362sub ecx, r8l
37bb57365movsxd rcx, ecx
37bb57368imul rcx, rsi
37bb5736csub rcx, rsi
37bb5736fshl rcx, 4
37bb57373add rcx, r14
37bb57376nop [rax+rax]
37bb57380
37bb57380loc_37bb57380:
37bb57380movupd x0, [r9+rax]
37bb57386add edx, 1
37bb57389movups [rcx+rax], x0
37bb5738dadd rax, 16
37bb57391cmp edx, r8l
37bb57394jb 0x37bb57380
37bb57396
37bb57396loc_37bb57396:
37bb57396sub r8l, 1
37bb5739aadd r9, 1056
37bb573a1cmp ebx, r8l
37bb573a4jne 0x37bb57350
37bb573a6
37bb573a6loc_37bb573a6:
37bb573a6add r13l, r15l
37bb573a9jmp 0x37bb56a23
37bb573ae
37bb573aeloc_37bb573ae:
37bb573aetest ecx, ecx
37bb573b0jle 0x37bb56a23
37bb573b6
37bb573b6loc_37bb573b6:
37bb573b6mov rax, [rsp+184]
37bb573bemov rdx, [rsp+152]
37bb573c6lea rcx, [rip+0x8f17f8]
37bb573cdmovsxd r8, ebx
37bb573d0mov rsi, [rsp+160]
37bb573d8mov r10, [rsp+288]
37bb573e0mov [rsp+216], rcx
37bb573e8lea r12, [rsp+396]
37bb573f0mov eax, [rax]
37bb573f2mov [rsp+80], rdx
37bb573f7movsxd rdx, r13l
37bb573falea r11, [rip+0x8f17bf]
37bb57401imul rdx, rsi
37bb57405mov [rsp+64], r12
37bb5740alea rdi, [rip+0x8f17a3]
37bb57411sub eax, 1
37bb57414lea r9, [rip+0x8f1795]
37bb5741bmov [rsp+136], r8
37bb57423mov [rsp+396], eax
37bb5742amov [rsp+400], eax
37bb57431add rdx, r10
37bb57434mov rax, [rsp+320]
37bb5743cmov [rsp+112], 4
37bb57445mov [rsp+104], 12
37bb5744eimul rax, rsi
37bb57452mov esi, ebx
37bb57454sub esi, [rsp+144]
37bb5745bmovsxd rcx, esi
37bb5745elea rsi, [rip+0x8f176b]
37bb57465mov [rsp+144], r11
37bb5746dadd rdx, rcx
37bb57470mov [rsp+48], rsi
37bb57475lea rcx, [rip+0x8f1749]
37bb5747cmov [rsp+96], 5
37bb57485shl rdx, 4
37bb57489add rax, r10
37bb5748cadd rdx, r14
37bb5748fmov [rsp+224], rax
37bb57497mov [rsp+72], rdx
37bb5749clea rdx, [rax+r8]
37bb574a0mov r8, rdi
37bb574a3mov rax, [rsp+240]
37bb574abmov [rsp+88], 4
37bb574b4shl rdx, 4
37bb574b8mov [rsp+40], rax
37bb574bdmov rax, [rsp+208]
37bb574c5add rdx, r14
37bb574c8mov [rsp+56], rdx
37bb574cdmov rdx, r11
37bb574d0mov [rsp+32], rax
37bb574d5call ztrsm_
37bb574damov r11l, [rsp+332]
37bb574e2test r11l, r11l
37bb574e5mov r11, [rsp+144]
37bb574edjle 0x37bb575fe
37bb574f3mov rcx, [rsp+184]
37bb574fbmov edx, [rsp+380]
37bb57502mov rax, [rsp+224]
37bb5750amov r9, [rsp+240]
37bb57512mov [rsp+224], r11
37bb5751amov ecx, [rcx]
37bb5751clea r8l, [r15+rdx]
37bb57520mov [rsp+72], r12
37bb57525movsxd r8, r8l
37bb57528mov [rsp+80], rsi
37bb5752dimul r8, [rsp+160]
37bb57536mov [rsp+144], ecx
37bb5753dsub ecx, 1
37bb57540add r8, [rsp+288]
37bb57548mov [rsp+392], ecx
37bb5754fmov [rsp+396], ecx
37bb57556mov [rsp+400], ecx
37bb5755dmov rcx, [rsp+152]
37bb57565mov [rsp+112], 12
37bb5756emov [rsp+96], rcx
37bb57573mov rcx, [rsp+136]
37bb5757bmov [rsp+104], 12
37bb57584add rcx, r8
37bb57587shl rcx, 4
37bb5758badd rcx, r14
37bb5758emov [rsp+88], rcx
37bb57593mov ecx, ebx
37bb57595sub ecx, edx
37bb57597add edx, ebx
37bb57599movsxd rcx, ecx
37bb5759cmovsxd rdx, edx
37bb5759fadd rcx, r8
37bb575a2add rdx, rax
37bb575a5lea rax, [rip+0x8f15f4]
37bb575acshl rcx, 4
37bb575b0mov [rsp+40], rax
37bb575b5shl rdx, 4
37bb575b9mov rax, [rsp+208]
37bb575c1add rcx, r14
37bb575c4add rdx, r14
37bb575c7lea r8, [rsp+364]
37bb575cfmov [rsp+64], rcx
37bb575d4lea rcx, [rsp+392]
37bb575dcmov [rsp+56], rcx
37bb575e1mov rcx, rdi
37bb575e4mov [rsp+48], rdx
37bb575e9mov rdx, rdi
37bb575ecmov [rsp+32], rax
37bb575f1call zgemm_
37bb575f6mov r11, [rsp+224]
37bb575fe
37bb575feloc_37bb575fe:
37bb575femov r9l, [rsp+248]
37bb57606test r9l, r9l
37bb57609jle 0x37bb57717
37bb5760fmov rax, [rsp+184]
37bb57617mov r8l, [rsp+380]
37bb5761fmov [rsp+224], r11
37bb57627mov r9, [rsp+240]
37bb5762fmov eax, [rax]
37bb57631lea ecx, [r15+r8]
37bb57635mov [rsp+112], 12
37bb5763emov [rsp+104], 12
37bb57647movsxd rcx, ecx
37bb5764aimul rcx, [rsp+160]
37bb57653lea edx, [rax-1]
37bb57656mov [rsp+144], eax
37bb5765dmov rax, [rsp+152]
37bb57665mov [rsp+396], edx
37bb5766cadd rcx, [rsp+288]
37bb57674mov [rsp+96], rax
37bb57679mov rax, [rsp+128]
37bb57681mov [rsp+400], edx
37bb57688mov edx, [rsp+192]
37bb5768fadd edx, [rax]
37bb57691lea rax, [rip+0x8f1504]
37bb57698mov [rsp+80], rsi
37bb5769dadd edx, 1
37bb576a0mov [rsp+56], rax
37bb576a5mov rax, [rsp+264]
37bb576adsub edx, r8l
37bb576b0mov [rsp+72], r12
37bb576b5movsxd rdx, edx
37bb576b8mov [rsp+48], rax
37bb576bdlea rax, [rip+0x8f14dc]
37bb576c4add rdx, rcx
37bb576c7mov [rsp+40], rax
37bb576ccmov rax, [rsp+208]
37bb576d4shl rdx, 4
37bb576d8add rdx, r14
37bb576dbmov [rsp+32], rax
37bb576e0mov [rsp+88], rdx
37bb576e5mov edx, ebx
37bb576e7sub edx, r8l
37bb576ealea r8, [rsp+368]
37bb576f2movsxd rdx, edx
37bb576f5add rdx, rcx
37bb576f8mov rcx, rdi
37bb576fbshl rdx, 4
37bb576ffadd rdx, r14
37bb57702mov [rsp+64], rdx
37bb57707mov rdx, rdi
37bb5770acall zgemm_
37bb5770fmov r11, [rsp+224]
37bb57717
37bb57717loc_37bb57717:
37bb57717mov eax, [rsp+380]
37bb5771emov r8l, [rsp+176]
37bb57726mov [rsp+144], eax
37bb5772dtest r8l, r8l
37bb57730jns 0x37bb5777e
37bb57732lea r13l, [rax+r15]
37bb57736jmp 0x37bb56a23
37bb5773b
37bb5773bloc_37bb5773b:
37bb5773bcmp r13l, ecx
37bb5773ejg 0x37bb56a23
37bb57744mov edi, [rsp+192]
37bb5774blea ebx, [rdi+1]
37bb5774emovsxd rdi, r15l
37bb57751mov [rsp+320], rdi
37bb57759lea rdi, [rsp+400]
37bb57761mov [rsp+152], rdi
37bb57769jmp 0x37bb56cda
37bb5776e
37bb5776eloc_37bb5776e:
37bb5776emov eax, r15l
37bb57771jmp 0x37bb56a03
37bb57776
37bb57776loc_37bb57776:
37bb57776mov eax, r15l
37bb57779jmp 0x37bb56e4a
37bb5777e
37bb5777eloc_37bb5777e:
37bb5777emov eax, [rsp+364]
37bb57785mov [rsp+332], eax
37bb5778cmov eax, [rsp+368]
37bb57793mov [rsp+248], eax
37bb5779ajmp 0x37bb56fbc
37bb55e00
37bb55e00zgbtrf_:
37bb55e00push r15
37bb55e02mov eax, 0x209a8
37bb55e07push r14
37bb55e09push r13
37bb55e0bpush r12
37bb55e0dpush rbp
37bb55e0epush rdi
37bb55e0fpush rsi
37bb55e10push rbx
37bb55e11call fn_37c42fc30
37bb55e16sub rsp, rax
37bb55e19mov rax, [rsp+0x20a18]
37bb55e21mov rdi, [rsp+0x20a20]
37bb55e29mov r15, [rsp+0x20a10]
37bb55e31mov ebx, [rax]
37bb55e33mov [rsp+184], rax
37bb55e3bmov eax, [rcx]
37bb55e3dmov rsi, r8
37bb55e40mov r14, rdx
37bb55e43mov [rsp+200], rdi
37bb55e4bmov rdi, [rsp+0x20a28]
37bb55e53mov [rsp+168], rdx
37bb55e5bmov edx, [rsi]
37bb55e5dmov [rsp+128], r8
37bb55e65mov r8l, [r9]
37bb55e68mov [rsp+232], rcx
37bb55e70mov [rsp+272], r9
37bb55e78mov [rsp+280], rdi
37bb55e80mov [rdi], 0
37bb55e86test eax, eax
37bb55e88js 0x37bb55f10
37bb55e8emov ecx, [r14]
37bb55e91test ecx, ecx
37bb55e93js 0x37bb55ec0
37bb55e95test edx, edx
37bb55e97js 0x37bb560c2
37bb55e9dtest r8l, r8l
37bb55ea0js 0x37bb55f1c
37bb55ea2lea edi, [r8+rdx]
37bb55ea6add edx, edi
37bb55ea8mov [rsp+192], edi
37bb55eafcmp ebx, edx
37bb55eb1jg 0x37bb55f28
37bb55eb3mov edx, -6
37bb55eb8mov eax, 6
37bb55ebdjmp 0x37bb55eca
37bb55ebf
37bb55ebf 90 .
37bb55ec0
37bb55ec0loc_37bb55ec0:
37bb55ec0mov edx, -2
37bb55ec5mov eax, 2
37bb55eca
37bb55ecaloc_37bb55eca:
37bb55ecamov rdi, [rsp+280]
37bb55ed2mov r8l, 6
37bb55ed8lea rcx, [rip+0x8f2cb1]
37bb55edfmov [rsp+0x105a0], eax
37bb55ee6mov [rdi], edx
37bb55ee8lea rdx, [rsp+0x105a0]
37bb55ef0call xerbla_
37bb55ef5nop
37bb55ef6
37bb55ef6loc_37bb55ef6:
37bb55ef6add rsp, 0x209a8
37bb55efdpop rbx
37bb55efepop rsi
37bb55effpop rdi
37bb55f00pop rbp
37bb55f01pop r12
37bb55f03pop r13
37bb55f05pop r14
37bb55f07pop r15
37bb55f09ret
37bb55f0a
37bb55f0a 66 0f 1f 44 00 00 f..D..
37bb55f10
37bb55f10loc_37bb55f10:
37bb55f10mov edx, -1
37bb55f15mov eax, 1
37bb55f1ajmp 0x37bb55eca
37bb55f1c
37bb55f1cloc_37bb55f1c:
37bb55f1cmov edx, -4
37bb55f21mov eax, 4
37bb55f26jmp 0x37bb55eca
37bb55f28
37bb55f28loc_37bb55f28:
37bb55f28test eax, eax
37bb55f2aje 0x37bb55ef6
37bb55f2ctest ecx, ecx
37bb55f2eje 0x37bb55ef6
37bb55f30mov rax, [rsp+272]
37bb55f38lea r8, [rip+0x8f2c57]
37bb55f3fmov rdi, [rsp+128]
37bb55f47mov [rsp+64], 1
37bb55f50mov [rsp+56], 6
37bb55f59mov r9, [rsp+232]
37bb55f61lea rdx, [rip+0x8f2c28]
37bb55f68lea rcx, [rip+0x8f2c29]
37bb55f6fmov [rsp+48], rax
37bb55f74mov rax, [rsp+168]
37bb55f7cmov [rsp+40], rdi
37bb55f81mov [rsp+32], rax
37bb55f86call ilaenv_
37bb55f8bcmp eax, 1
37bb55f8ejle 0x37bb56052
37bb55f94mov edx, 64
37bb55f99mov r11l, [rdi]
37bb55f9ccmp eax, edx
37bb55f9ecmovg eax, edx
37bb55fa1mov [rsp+316], eax
37bb55fa8cmp r11l, eax
37bb55fabjl 0x37bb56052
37bb55fb1movsxd rax, ebx
37bb55fb4mov r9l, 65
37bb55fbamov r8l, 1
37bb55fc0mov esi, [rsp+316]
37bb55fc7mov [rsp+160], rax
37bb55fcfnot rax
37bb55fd2lea rbx, [rsp-608]
37bb55fdapxor x0, x0
37bb55fdemov [rsp+288], rax
37bb55fe6lea rax, [rsp+416]
37bb55feemov [rsp+344], rax
37bb55ff6mov rcx, rax
37bb55ff9
37bb55ff9loc_37bb55ff9:
37bb55ff9mov eax, r8l
37bb55ffcadd r8l, 1
37bb56000cmp esi, r8l
37bb56003jl 0x37bb560d1
37bb56009add r9, 65
37bb5600dlea edx, [rax-1]
37bb56010add rcx, 1040
37bb56017add rdx, r9
37bb5601amov rax, rcx
37bb5601dshl rdx, 4
37bb56021add rdx, rbx
37bb56024mov r10, rdx
37bb56027sub r10, rcx
37bb5602aand r10l, 16
37bb5602eje 0x37bb56040
37bb56030lea rax, [rcx+16]
37bb56034movups [rcx], x0
37bb56037cmp rax, rdx
37bb5603aje 0x37bb55ff9
37bb5603cnop [rax]
37bb56040
37bb56040loc_37bb56040:
37bb56040movups [rax], x0
37bb56043add rax, 32
37bb56047movups [rax-16], x0
37bb5604bcmp rax, rdx
37bb5604ejne 0x37bb56040
37bb56050jmp 0x37bb55ff9
37bb56052
37bb56052loc_37bb56052:
37bb56052mov rax, [rsp+280]
37bb5605amov r9, [rsp+272]
37bb56062mov [rsp+0x20a10], r15
37bb5606amov r8, [rsp+128]
37bb56072mov rdx, [rsp+168]
37bb5607amov [rsp+0x20a28], rax
37bb56082mov rax, [rsp+200]
37bb5608amov rcx, [rsp+232]
37bb56092mov [rsp+0x20a20], rax
37bb5609amov rax, [rsp+184]
37bb560a2mov [rsp+0x20a18], rax
37bb560aaadd rsp, 0x209a8
37bb560b1pop rbx
37bb560b2pop rsi
37bb560b3pop rdi
37bb560b4pop rbp
37bb560b5pop r12
37bb560b7pop r13
37bb560b9pop r14
37bb560bbpop r15
37bb560bdjmp 0x37bb55800
37bb560c2
37bb560c2loc_37bb560c2:
37bb560c2mov edx, -3
37bb560c7mov eax, 3
37bb560ccjmp 0x37bb55eca
37bb560d1
37bb560d1loc_37bb560d1:
37bb560d1lea rax, [rsp+0x105a0]
37bb560d9mov ecx, 2
37bb560depxor x0, x0
37bb560e2mov r9l, [rsp+316]
37bb560eamov [rsp+264], rax
37bb560f2lea r8, [rsp+0x109d0]
37bb560fanop [rax+rax]
37bb56100
37bb56100loc_37bb56100:
37bb56100mov edx, ecx
37bb56102mov rax, r8
37bb56105nop [rax+rax]
37bb5610anop [rax+rax]
37bb56115nop [rax+rax]
37bb56120
37bb56120loc_37bb56120:
37bb56120add edx, 1
37bb56123movups [rax-1056], x0
37bb5612aadd rax, 16
37bb5612ecmp r9l, edx
37bb56131jge 0x37bb56120
37bb56133add ecx, 1
37bb56136add r8, 1056
37bb5613dcmp r9l, ecx
37bb56140jge 0x37bb56100
37bb56142mov rdi, [rsp+168]
37bb5614amov rax, [rsp+272]
37bb56152mov ecx, [rdi]
37bb56154mov edi, [rsp+192]
37bb5615bmovsxd r10, [rax]
37bb5615ecmp edi, ecx
37bb56160mov edx, edi
37bb56162cmovg edx, ecx
37bb56165lea eax, [r10+2]
37bb56169cmp eax, edx
37bb5616bjg 0x37bb5621c
37bb56171mov rbx, [rsp+160]
37bb56179cdqe
37bb5617blea rsi, [r15+48]
37bb5617fpxor x0, x0
37bb56183movsxd r9, [rsp+192]
37bb5618bimul rax, rbx
37bb5618flea rbp, [rbx-1]
37bb56193mov rdi, r9
37bb56196mov r8l, r9l
37bb56199sub r9, r10
37bb5619clea ebx, [rdi+1]
37bb5619fsub r8l, r10l
37bb561a2lea rdi, [r15+32]
37bb561a6lea r9, [r9+rax-2]
37bb561absub ebx, edx
37bb561adadd r9, [rsp+288]
37bb561b5nop [rax+rax]
37bb561c0
37bb561c0loc_37bb561c0:
37bb561c0cmp r11l, r8l
37bb561c3jl 0x37bb56210
37bb561c5mov edx, r11l
37bb561c8mov rax, r9
37bb561cbsub edx, r8l
37bb561ceshl rax, 4
37bb561d2add rdx, r9
37bb561d5add rax, rdi
37bb561d8shl rdx, 4
37bb561dcadd rdx, rsi
37bb561dfmov r10, rdx
37bb561e2sub r10, rax
37bb561e5and r10l, 16
37bb561e9je 0x37bb56200
37bb561ebmovups [rax], x0
37bb561eeadd rax, 16
37bb561f2cmp rax, rdx
37bb561f5je 0x37bb56210
37bb561f7nop [rax+rax]
37bb56200
37bb56200loc_37bb56200:
37bb56200movups [rax], x0
37bb56203add rax, 32
37bb56207movups [rax-16], x0
37bb5620bcmp rax, rdx
37bb5620ejne 0x37bb56200
37bb56210
37bb56210loc_37bb56210:
37bb56210sub r8l, 1
37bb56214add r9, rbp
37bb56217cmp r8l, ebx
37bb5621ajne 0x37bb561c0
37bb5621c
37bb5621cloc_37bb5621c:
37bb5621cmov rax, [rsp+232]
37bb56224mov r9l, [rax]
37bb56227cmp ecx, r9l
37bb5622amov eax, r9l
37bb5622dcmovle eax, ecx
37bb56230test eax, eax
37bb56232jle 0x37bb55ef6
37bb56238sub eax, 1
37bb5623bxor edx, edx
37bb5623dmov ebp, 1
37bb56242mov r14, r15
37bb56245mov [rsp+196], 1
37bb56250mov r15l, ebp
37bb56253div [rsp+316]
37bb5625amov [rsp+328], eax
37bb56261mov rax, [rsp+160]
37bb56269shl rax, 4
37bb5626dmov [rsp+336], rax
37bb56275nop [rax+rax]
37bb56280
37bb56280loc_37bb56280:
37bb56280cmp r9l, ecx
37bb56283mov eax, ecx
37bb56285mov edi, [rsp+316]
37bb5628cmov edx, r9l
37bb5628fcmovle eax, r9l
37bb56293mov r10l, r11l
37bb56296sub eax, r15l
37bb56299add eax, 1
37bb5629ccmp eax, edi
37bb5629ecmovg eax, edi
37bb562a1sub edx, r15l
37bb562a4mov r8l, edx
37bb562a7sub r8l, eax
37bb562aasub r10l, eax
37bb562adlea r13l, [r15+rax]
37bb562b1mov [rsp+380], eax
37bb562b8add r8l, 1
37bb562bccmp r8l, r10l
37bb562bfcmovle r10l, r8l
37bb562c3sub edx, r11l
37bb562c6add edx, 1
37bb562c9cmp edx, eax
37bb562cbmov [rsp+332], r10l
37bb562d3cmovg edx, eax
37bb562d6mov [rsp+364], r10l
37bb562demov [rsp+248], edx
37bb562e5mov [rsp+368], edx
37bb562eccmp r13l, r15l
37bb562efjle 0x37bb5773b
37bb562f5mov rsi, [rsp+288]
37bb562fdmovsxd rax, [rsp+192]
37bb56305movsxd rdi, r15l
37bb56308mov [rsp+256], r13l
37bb56310mov rbx, [rsp+160]
37bb56318mov [rsp+320], rdi
37bb56320mov r12, rax
37bb56323lea rdx, [rax+rsi]
37bb56327add rax, rdi
37bb5632amov [rsp+144], r14
37bb56332imul rax, rbx
37bb56336mov r8, rbx
37bb56339imul r8, rdi
37bb5633dadd rax, rsi
37bb56340mov [rsp+224], rax
37bb56348shl rax, 4
37bb5634clea rbp, [rdx+r8]
37bb56350lea r10, [r8+rsi]
37bb56354add rax, r14
37bb56357shl rbp, 4
37bb5635bmov [rsp+296], r10
37bb56363mov r13, r10
37bb56366mov [rsp+216], rax
37bb5636elea eax, [r12+2]
37bb56373add rbp, r14
37bb56376mov r12, [rsp+336]
37bb5637ecdqe
37bb56380add rax, rsi
37bb56383add rax, r8
37bb56386shl rax, 4
37bb5638aadd rax, r14
37bb5638dmov [rsp+176], rax
37bb56395lea rax, [rdi+1]
37bb56399imul rax, rbx
37bb5639dadd rax, rdx
37bb563a0shl rax, 4
37bb563a4add rax, r14
37bb563a7mov [rsp+240], rax
37bb563afmov rax, [rsp+264]
37bb563b7mov [rsp+208], rax
37bb563bflea rax, [rsp+400]
37bb563c7mov [rsp+152], rax
37bb563cfmov eax, 1
37bb563d4sub eax, r15l
37bb563d7mov [rsp+252], eax
37bb563dejmp 0x37bb56579
37bb563e3
37bb563e3 0f 1f 44 00 00 ..D..
37bb563e8
37bb563e8loc_37bb563e8:
37bb563e8sub r9l, r14l
37bb563ebmov rcx, [rsp+152]
37bb563f3lea rsi, [rbp+16]
37bb563f7lea r8, [rip+0x8f279a]
37bb563fecmp r9l, r11l
37bb56401mov rdx, rsi
37bb56404cmovg r9l, r11l
37bb56408mov [rsp+384], r9l
37bb56410add r9l, 1
37bb56414mov [rsp+400], r9l
37bb5641ccall izamax_
37bb56421pxor x0, x0
37bb56425mov r11l, 1
37bb5642blea r8l, [rax+r14]
37bb5642fmov r9l, eax
37bb56432mov rax, [rsp+200]
37bb5643amov edx, r8l
37bb5643dsub edx, r15l
37bb56440mov [rax+4*rdi-4], edx
37bb56444mov eax, [rsp+192]
37bb5644badd eax, r9l
37bb5644emovsxd rbx, eax
37bb56451add rbx, r13
37bb56454shl rbx, 4
37bb56458add rbx, [rsp+144]
37bb56460ucomisd x0, [rbx+8]
37bb56465setp cl
37bb56468cmovne ecx, r11l
37bb5646ctest cl, cl
37bb5646ejne 0x37bb56608
37bb56474ucomisd x0, [rbx]
37bb56478setp cl
37bb5647bcmovne ecx, r11l
37bb5647ftest cl, cl
37bb56481jne 0x37bb56608
37bb56487mov rax, [rsp+280]
37bb5648fmov edx, [rax]
37bb56491test edx, edx
37bb56493jne 0x37bb56498
37bb56495mov [rax], r14l
37bb56498
37bb56498loc_37bb56498:
37bb56498mov ebx, [rsp+248]
37bb5649fmov eax, [rsp+136]
37bb564a6add eax, [rsp+252]
37bb564adcmp eax, ebx
37bb564afcmovg eax, ebx
37bb564b2mov [rsp+388], eax
37bb564b9test eax, eax
37bb564bbjle 0x37bb5650e
37bb564bdmov rsi, [rsp+128]
37bb564c5mov edx, r15l
37bb564c8mov eax, [rsp+192]
37bb564cflea rcx, [rsp+388]
37bb564d7sub edx, r14l
37bb564damov r9, [rsp+208]
37bb564e2add eax, [rsi]
37bb564e4lea edx, [rdx+rax+1]
37bb564e8lea rax, [rip+0x8f26a9]
37bb564efmovsxd rdx, edx
37bb564f2mov [rsp+32], rax
37bb564f7mov r8, rax
37bb564faadd rdx, r13
37bb564fdshl rdx, 4
37bb56501add rdx, [rsp+144]
37bb56509call zcopy_
37bb5650e
37bb5650eloc_37bb5650e:
37bb5650emov rax, [rsp+168]
37bb56516add rdi, 1
37bb5651amov ecx, [rax]
37bb5651ccmp [rsp+256], edi
37bb56523jle 0x37bb56970
37bb56529mov rax, [rsp+128]
37bb56531mov rbx, [rsp+160]
37bb56539add rbp, r12
37bb5653cadd [rsp+208], 1040
37bb56548mov r11l, [rax]
37bb5654badd [rsp+216], r12
37bb56553add r13, rbx
37bb56556mov rax, [rsp+232]
37bb5655eadd [rsp+224], rbx
37bb56566add [rsp+240], r12
37bb5656eadd [rsp+176], r12
37bb56576mov r9l, [rax]
37bb56579
37bb56579loc_37bb56579:
37bb56579mov eax, [rsp+192]
37bb56580mov [rsp+136], edi
37bb56587mov r14l, edi
37bb5658aadd eax, edi
37bb5658ccmp ecx, eax
37bb5658ejl 0x37bb563e8
37bb56594test r11l, r11l
37bb56597jle 0x37bb563e8
37bb5659dmov rbx, [rsp+144]
37bb565a5lea eax, [r11-1]
37bb565a9pxor x0, x0
37bb565adadd rax, [rsp+224]
37bb565b5shl rax, 4
37bb565b9lea rdx, [rbx+rax+16]
37bb565bemov rbx, [rsp+216]
37bb565c6mov rcx, rdx
37bb565c9sub rcx, rbx
37bb565ccmov rax, rbx
37bb565cfand ecx, 16
37bb565d2je 0x37bb565f0
37bb565d4mov rax, [rsp+216]
37bb565dcmovups [rax+16], x0
37bb565e0add rax, 16
37bb565e4cmp rdx, rax
37bb565e7je 0x37bb563e8
37bb565ednop [rax]
37bb565f0
37bb565f0loc_37bb565f0:
37bb565f0movups [rax+16], x0
37bb565f4add rax, 32
37bb565f8movups [rax], x0
37bb565fbcmp rdx, rax
37bb565fejne 0x37bb565f0
37bb56600jmp 0x37bb563e8
37bb56605
37bb56605 0f 1f 00 ...
37bb56608
37bb56608loc_37bb56608:
37bb56608mov r10, [rsp+272]
37bb56610mov ecx, [r10]
37bb56613mov r10, [rsp+168]
37bb5661badd ecx, r14l
37bb5661emov r11l, [r10]
37bb56621mov r10l, [rsp+196]
37bb56629lea ecx, [rcx+r9-1]
37bb5662ecmp ecx, r11l
37bb56631cmovg ecx, r11l
37bb56635cmp r10l, ecx
37bb56638cmovge ecx, r10l
37bb5663cmov [rsp+196], ecx
37bb56643cmp r9l, 1
37bb56647je 0x37bb566ff
37bb5664dmov rcx, [rsp+128]
37bb56655mov r10l, [rsp+136]
37bb5665dmov r11l, [rcx]
37bb56660mov rcx, [rsp+184]
37bb56668mov ecx, [rcx]
37bb5666amov [rsp+260], ecx
37bb56671lea r9l, [rcx-1]
37bb56675mov ecx, [rsp+192]
37bb5667csub ecx, r15l
37bb5667flea ecx, [rcx+r10+1]
37bb56684lea r10l, [r11+r15]
37bb56688movsxd rcx, ecx
37bb5668badd rcx, [rsp+296]
37bb56693shl rcx, 4
37bb56697add rcx, [rsp+144]
37bb5669fcmp r8l, r10l
37bb566a2jg 0x37bb56898
37bb566a8mov rbx, [rsp+152]
37bb566b0lea edx, [rax+r14]
37bb566b4mov r10, [rsp+144]
37bb566bcmov [rsp+396], r9l
37bb566c4sub edx, r15l
37bb566c7mov [rsp+400], r9l
37bb566cflea r8, [rsp+396]
37bb566d7movsxd rdx, edx
37bb566damov [rsp+32], rbx
37bb566dfadd rdx, [rsp+296]
37bb566e7shl rdx, 4
37bb566eblea r9, [r10+rdx]
37bb566efmov rdx, rcx
37bb566f2lea rcx, [rsp+380]
37bb566facall zswap_
37bb566ff
37bb566ffloc_37bb566ff:
37bb566ffmov eax, [rsp+380]
37bb56706add eax, r15l
37bb56709mov [rsp+260], eax
37bb56710
37bb56710loc_37bb56710:
37bb56710movsd_xmm x2, [rbp+16]
37bb56715movsd_xmm x1, [rbp+24]
37bb5671amovapd x0, x2
37bb5671emovapd x3, x1
37bb56722andpd x0, [rip+0x8f24b6]
37bb5672aandpd x3, [rip+0x8f24ae]
37bb56732comisd x3, x0
37bb56736jbe 0x37bb56858
37bb5673cmovapd x0, x2
37bb56740divsd x0, x1
37bb56744mulsd x2, x0
37bb56748addsd x2, x1
37bb5674cpxor x1, x1
37bb56750mulsd x1, x0
37bb56754unpcklpd x2, x2
37bb56758unpcklpd x0, x1
37bb5675cmovupd x1, [rip+0x8f248c]
37bb56764addpd x1, x0
37bb56768addpd x0, [rip+0x8f2490]
37bb56770movsd_xmm x0, x1
37bb56774divpd x0, x2
37bb56778
37bb56778loc_37bb56778:
37bb56778mov r8, [rsp+176]
37bb56780mov rdx, [rsp+152]
37bb56788lea r9, [rip+0x8f2409]
37bb5678flea rcx, [rsp+384]
37bb56797movups [rsp+400], x0
37bb5679fcall zscal_
37bb567a4mov esi, [rsp+260]
37bb567abmov eax, [rsp+196]
37bb567b2sub esi, 1
37bb567b5cmp esi, eax
37bb567b7cmovg esi, eax
37bb567bacmp esi, edi
37bb567bcjle 0x37bb56498
37bb567c2mov rax, [rsp+184]
37bb567casub esi, r14l
37bb567cdmov r9, [rsp+176]
37bb567d5lea rdx, [rsp+392]
37bb567ddmov [rsp+392], esi
37bb567e4mov rsi, [rsp+240]
37bb567eclea r8, [rip+0x8f23ad]
37bb567f3lea rcx, [rsp+384]
37bb567fbmov eax, [rax]
37bb567fdmov [rsp+40], rsi
37bb56802mov [rsp+260], eax
37bb56809sub eax, 1
37bb5680cmov [rsp+396], eax
37bb56813mov [rsp+400], eax
37bb5681amov rax, [rsp+152]
37bb56822mov [rsp+64], rax
37bb56827lea rax, [rsi+16]
37bb5682bmov [rsp+56], rax
37bb56830lea rax, [rsp+396]
37bb56838mov [rsp+48], rax
37bb5683dlea rax, [rip+0x8f2354]
37bb56844mov [rsp+32], rax
37bb56849call zgeru_
37bb5684ejmp 0x37bb56498
37bb56853
37bb56853 0f 1f 44 00 00 ..D..
37bb56858
37bb56858loc_37bb56858:
37bb56858movapd x3, x1
37bb5685cdivsd x3, x2
37bb56860mulsd x1, x3
37bb56864movapd x0, x3
37bb56868addsd x1, x2
37bb5686cpxor x2, x2
37bb56870mulsd x0, x2
37bb56874subsd x2, x3
37bb56878addsd x0, [rip+0x8f2378]
37bb56880unpcklpd x1, x1
37bb56884unpcklpd x0, x2
37bb56888divpd x0, x1
37bb5688cjmp 0x37bb56778
37bb56891
37bb56891 0f 1f 80 00 00 00 00 .......
37bb56898
37bb56898loc_37bb56898:
37bb56898mov eax, [rsp+136]
37bb5689fsub edx, r11l
37bb568a2lea r10, [rip+0x8f22f3]
37bb568a9mov r8, [rsp+152]
37bb568b1movsxd rdx, edx
37bb568b4mov [rsp+32], r10
37bb568b9mov r10, [rsp+264]
37bb568c1sub eax, r15l
37bb568c4sub rdx, 1
37bb568c8mov [rsp+400], r9l
37bb568d0mov [rsp+396], eax
37bb568d7shl rdx, 4
37bb568dblea rax, [rsp+396]
37bb568e3lea r9, [r10+rdx]
37bb568e7mov rdx, rcx
37bb568eamov rcx, rax
37bb568edmov [rsp+304], rax
37bb568f5call zswap_
37bb568famov eax, [rsp+380]
37bb56901mov rcx, [rsp+184]
37bb56909mov r9, rbx
37bb5690cmov r8, [rsp+304]
37bb56914add eax, r15l
37bb56917mov ecx, [rcx]
37bb56919mov [rsp+260], eax
37bb56920mov edx, eax
37bb56922mov rax, [rsp+152]
37bb5692asub edx, r14l
37bb5692dmov [rsp+312], ecx
37bb56934mov [rsp+32], rax
37bb56939mov [rsp+392], edx
37bb56940lea edx, [rcx-1]
37bb56943lea rcx, [rsp+392]
37bb5694bmov [rsp+396], edx
37bb56952mov [rsp+400], edx
37bb56959mov rdx, rsi
37bb5695ccall zswap_
37bb56961jmp 0x37bb56710
37bb56966
37bb56966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb56970
37bb56970loc_37bb56970:
37bb56970mov eax, [rsp+380]
37bb56977mov r14, [rsp+144]
37bb5697flea r13l, [rax+r15]
37bb56983cmp r13l, ecx
37bb56986jle 0x37bb56cd0
37bb5698ccmp r13l, r15l
37bb5698fjle 0x37bb56a23
37bb56995lea edx, [rax-1]
37bb56998cmp edx, 2
37bb5699bjbe 0x37bb5776e
37bb569a1mov rdi, [rsp+200]
37bb569a9mov ecx, eax
37bb569abmovd x4, r15l
37bb569b0pcmpeqd x1, x1
37bb569b4mov rbx, [rsp+320]
37bb569bcshr ecx, 2
37bb569bfpshufd x2, x4, 0
37bb569c4shl rcx, 4
37bb569c8lea rdx, [rdi+4*rbx-4]
37bb569cdadd rcx, rdx
37bb569d0nop [rax+rax]
37bb569d5nop [rax+rax]
37bb569e0
37bb569e0loc_37bb569e0:
37bb569e0movdqu x0, [rdx]
37bb569e4add rdx, 16
37bb569e8paddd x0, x2
37bb569ecpaddd x0, x1
37bb569f0movups [rdx-16], x0
37bb569f4cmp rdx, rcx
37bb569f7jne 0x37bb569e0
37bb569f9test al, 3
37bb569fbje 0x37bb56a23
37bb569fdand eax, -4
37bb56a00add eax, r15l
37bb56a03
37bb56a03loc_37bb56a03:
37bb56a03mov rcx, [rsp+200]
37bb56a0bcdqe
37bb56a0d
37bb56a0dloc_37bb56a0d:
37bb56a0dmov edx, [rcx+4*rax-4]
37bb56a11lea edx, [rdx+r15-1]
37bb56a16mov [rcx+4*rax-4], edx
37bb56a1aadd rax, 1
37bb56a1ecmp r13l, eax
37bb56a21jg 0x37bb56a0d
37bb56a23
37bb56a23loc_37bb56a23:
37bb56a23lea ebx, [r13-1]
37bb56a27cmp r15l, ebx
37bb56a2ajg 0x37bb56c88
37bb56a30mov rsi, [rsp+160]
37bb56a38movsxd rax, r15l
37bb56a3bmovsxd rbx, ebx
37bb56a3emov rcx, [rsp+288]
37bb56a46mov rdx, [rsp+264]
37bb56a4emov r11l, [rsp+368]
37bb56a56mov [rsp+136], r14
37bb56a5emov r12, rsi
37bb56a61imul rsi, rbx
37bb56a65imul r12, rax
37bb56a69mov r14l, r11l
37bb56a6cimul rax, rax, 1040
37bb56a73lea rbp, [rsi+rcx]
37bb56a77lea rdi, [r12+rcx]
37bb56a7bmov [rsp+152], rdi
37bb56a83mov edi, r13l
37bb56a86movsxd r13, r13l
37bb56a89sub rdx, rax
37bb56a8cimul rax, r13, 1040
37bb56a93sub r13, rbx
37bb56a96sub edi, r15l
37bb56a99lea r12, [rdx+rax-1040]
37bb56aa1mov rax, [rsp+200]
37bb56aa9lea r13, [rax+4*r13]
37bb56aadlea rax, [rsp+400]
37bb56ab5mov [rsp+176], rax
37bb56abdjmp 0x37bb56bb0
37bb56ac2
37bb56ac2 66 0f 1f 44 00 00 f..D..
37bb56ac8
37bb56ac8loc_37bb56ac8:
37bb56ac8add eax, [rsp+192]
37bb56acfmov r10, [rsp+176]
37bb56ad7mov [rsp+396], r8l
37bb56adflea rcx, [rsp+392]
37bb56ae7add eax, ebx
37bb56ae9mov r11, [rsp+136]
37bb56af1mov [rsp+400], r8l
37bb56af9lea r8, [rsp+396]
37bb56b01sub eax, r15l
37bb56b04mov [rsp+32], r10
37bb56b09cdqe
37bb56b0badd rax, [rsp+152]
37bb56b13mov [rsp+392], edi
37bb56b1ashl rax, 4
37bb56b1elea r9, [r11+rax]
37bb56b22call zswap_
37bb56b27mov r10l, [rsp+144]
37bb56b2f
37bb56b2floc_37bb56b2f:
37bb56b2fcmp esi, r14l
37bb56b32cmovg esi, r14l
37bb56b36mov [rsp+388], esi
37bb56b3dtest esi, esi
37bb56b3fjle 0x37bb56b94
37bb56b41mov rsi, [rsp+128]
37bb56b49mov edx, r15l
37bb56b4cmov eax, [rsp+192]
37bb56b53lea rcx, [rsp+388]
37bb56b5bsub edx, r10l
37bb56b5elea r8, [rip+0x8f2033]
37bb56b65add eax, [rsi]
37bb56b67lea rsi, [rip+0x8f202a]
37bb56b6elea eax, [rdx+rax+1]
37bb56b72mov [rsp+32], rsi
37bb56b77mov rdx, r12
37bb56b7amov rsi, [rsp+136]
37bb56b82cdqe
37bb56b84add rax, rbp
37bb56b87shl rax, 4
37bb56b8blea r9, [rsi+rax]
37bb56b8fcall zcopy_
37bb56b94
37bb56b94loc_37bb56b94:
37bb56b94sub rbx, 1
37bb56b98sub rbp, [rsp+160]
37bb56ba0sub r12, 1040
37bb56ba7cmp r15l, ebx
37bb56baajg 0x37bb56c80
37bb56bb0
37bb56bb0loc_37bb56bb0:
37bb56bb0mov edx, [r13+4*rbx-8]
37bb56bb5mov esi, edi
37bb56bb7mov r10l, ebx
37bb56bbasub edi, 1
37bb56bbdsub edx, ebx
37bb56bbflea eax, [rdx+1]
37bb56bc2test edx, edx
37bb56bc4je 0x37bb56b2f
37bb56bcamov rdx, [rsp+128]
37bb56bd2lea ecx, [rax+rbx]
37bb56bd5mov r9l, [rdx]
37bb56bd8mov rdx, [rsp+184]
37bb56be0mov edx, [rdx]
37bb56be2lea r11l, [r9+r15]
37bb56be6mov [rsp+144], edx
37bb56bedlea r8l, [rdx-1]
37bb56bf1mov edx, [rsp+192]
37bb56bf8mov [rsp+144], ebx
37bb56bffadd edx, esi
37bb56c01movsxd rdx, edx
37bb56c04add rdx, [rsp+152]
37bb56c0cshl rdx, 4
37bb56c10add rdx, [rsp+136]
37bb56c18cmp ecx, r11l
37bb56c1bjle 0x37bb56ac8
37bb56c21mov eax, ecx
37bb56c23lea r10, [rip+0x8f1f72]
37bb56c2amov [rsp+400], r8l
37bb56c32mov r8, [rsp+176]
37bb56c3asub eax, r15l
37bb56c3dmov [rsp+32], r10
37bb56c42mov r10, [rsp+264]
37bb56c4alea rcx, [rsp+396]
37bb56c52sub eax, r9l
37bb56c55mov [rsp+396], edi
37bb56c5ccdqe
37bb56c5esub rax, 1
37bb56c62shl rax, 4
37bb56c66lea r9, [r10+rax]
37bb56c6acall zswap_
37bb56c6fmov r10l, [rsp+144]
37bb56c77jmp 0x37bb56b2f
37bb56c7c
37bb56c7c 0f 1f 40 00 ..@.
37bb56c80
37bb56c80loc_37bb56c80:
37bb56c80mov r14, [rsp+136]
37bb56c88
37bb56c88loc_37bb56c88:
37bb56c88mov eax, [rsp+328]
37bb56c8ftest eax, eax
37bb56c91je 0x37bb55ef6
37bb56c97mov rax, [rsp+232]
37bb56c9fsub [rsp+328], 1
37bb56ca7add r15l, [rsp+316]
37bb56cafmov r9l, [rax]
37bb56cb2mov rax, [rsp+168]
37bb56cbamov ecx, [rax]
37bb56cbcmov rax, [rsp+128]
37bb56cc4mov r11l, [rax]
37bb56cc7jmp 0x37bb56280
37bb56ccc
37bb56ccc 0f 1f 40 00 ..@.
37bb56cd0
37bb56cd0loc_37bb56cd0:
37bb56cd0mov edi, [rsp+192]
37bb56cd7lea ebx, [rdi+1]
37bb56cda
37bb56cdaloc_37bb56cda:
37bb56cdamov ecx, [rsp+196]
37bb56ce1mov edi, [rsp+192]
37bb56ce8lea r9, [rip+0x8f1ea9]
37bb56cefmov r8, [rsp+152]
37bb56cf7sub ecx, r15l
37bb56cfalea edx, [rcx+1]
37bb56cfdcmp edx, edi
37bb56cffcmovg edx, edi
37bb56d02sub ecx, edi
37bb56d04mov rdi, [rsp+184]
37bb56d0clea ebp, [rcx+1]
37bb56d0fmov [rsp+176], ecx
37bb56d16mov ecx, ebx
37bb56d18mov edi, [rdi]
37bb56d1asub edx, eax
37bb56d1cmov [rsp+372], edx
37bb56d23xor edx, edx
37bb56d25test ebp, ebp
37bb56d27cmovs ebp, edx
37bb56d2alea edx, [rdi-1]
37bb56d2dmov [rsp+136], edi
37bb56d34sub ecx, eax
37bb56d36mov [rsp+400], edx
37bb56d3dmovsxd rdx, r13l
37bb56d40mov r13, [rsp+160]
37bb56d48movsxd rax, ecx
37bb56d4bmov rdi, [rsp+288]
37bb56d53lea rcx, [rsp+372]
37bb56d5bmov [rsp+376], ebp
37bb56d62imul r13, rdx
37bb56d66mov [rsp+240], rcx
37bb56d6elea rdx, [r13+rdi]
37bb56d73mov rdi, [rsp+320]
37bb56d7badd rdx, rax
37bb56d7elea rax, [rip+0x8f1e13]
37bb56d85mov [rsp+48], rax
37bb56d8amov rax, [rsp+200]
37bb56d92shl rdx, 4
37bb56d96add rdx, r14
37bb56d99lea rsi, [rax+4*rdi-4]
37bb56d9elea rax, [rsp+380]
37bb56da6mov [rsp+32], rax
37bb56dabmov [rsp+40], rsi
37bb56db0mov [rsp+208], rax
37bb56db8call zlaswp_
37bb56dbdmov eax, [rsp+380]
37bb56dc4lea r13l, [rax+r15]
37bb56dc8mov [rsp+144], eax
37bb56dcfcmp r13l, r15l
37bb56dd2jle 0x37bb56e6a
37bb56dd8mov edi, [rsp+144]
37bb56ddflea eax, [rdi-1]
37bb56de2cmp eax, 2
37bb56de5jbe 0x37bb57776
37bb56debmov eax, edi
37bb56dedmovd x5, r15l
37bb56df2pcmpeqd x1, x1
37bb56df6shr eax, 2
37bb56df9pshufd x2, x5, 0
37bb56dfeshl rax, 4
37bb56e02add rax, rsi
37bb56e05nop [rax+rax]
37bb56e0anop [rax+rax]
37bb56e15nop [rax+rax]
37bb56e20
37bb56e20loc_37bb56e20:
37bb56e20movdqu x0, [rsi]
37bb56e24add rsi, 16
37bb56e28paddd x0, x2
37bb56e2cpaddd x0, x1
37bb56e30movups [rsi-16], x0
37bb56e34cmp rsi, rax
37bb56e37jne 0x37bb56e20
37bb56e39mov eax, [rsp+144]
37bb56e40test al, 3
37bb56e42je 0x37bb56e6a
37bb56e44and eax, -4
37bb56e47add eax, r15l
37bb56e4a
37bb56e4aloc_37bb56e4a:
37bb56e4amov rcx, [rsp+200]
37bb56e52cdqe
37bb56e54
37bb56e54loc_37bb56e54:
37bb56e54mov edx, [rcx+4*rax-4]
37bb56e58lea edx, [rdx+r15-1]
37bb56e5dmov [rcx+4*rax-4], edx
37bb56e61add rax, 1
37bb56e65cmp r13l, eax
37bb56e68jg 0x37bb56e54
37bb56e6a
37bb56e6aloc_37bb56e6a:
37bb56e6amov esi, [rsp+176]
37bb56e71mov ecx, [rsp+372]
37bb56e78test esi, esi
37bb56e7ajs 0x37bb573ae
37bb56e80mov rax, [rsp+320]
37bb56e88mov edx, ebx
37bb56e8amov esi, r15l
37bb56e8dmov [rsp+216], ecx
37bb56e94mov [rsp+224], r15l
37bb56e9clea rdi, [4*rax+4]
37bb56ea4mov eax, [rsp+144]
37bb56eablea eax, [rax+r15-1]
37bb56eb0mov r15, [rsp+160]
37bb56eb8add eax, ecx
37bb56ebamov rcx, [rsp+200]
37bb56ec2sub edx, eax
37bb56ec4lea r10l, [rdx-1]
37bb56ec8nop [rax+rax]
37bb56ed0
37bb56ed0loc_37bb56ed0:
37bb56ed0cmp r13l, esi
37bb56ed3jle 0x37bb56f5c
37bb56ed9movsxd r8, esi
37bb56edcmov r12l, ebx
37bb56edfmov [rsp+136], esi
37bb56ee6mov rax, r8
37bb56ee9sub r12l, r10l
37bb56eecneg rax
37bb56eefmovsxd r9, r12l
37bb56ef2imul r9, r15
37bb56ef6lea r11, [rdi+4*rax]
37bb56efaadd r9, [rsp+288]
37bb56f02add r11, rcx
37bb56f05nop [rax+rax]
37bb56f10
37bb56f10loc_37bb56f10:
37bb56f10mov eax, [r11+4*r8-8]
37bb56f15cmp eax, r8l
37bb56f18je 0x37bb56f4c
37bb56f1aadd eax, ebx
37bb56f1clea esi, [r10+r8]
37bb56f20sub eax, r12l
37bb56f23movsxd rsi, esi
37bb56f26cdqe
37bb56f28add rsi, r9
37bb56f2badd rax, r9
37bb56f2eshl rsi, 4
37bb56f32shl rax, 4
37bb56f36movupd x0, [r14+rsi]
37bb56f3cmovupd x1, [r14+rax]
37bb56f42movups [r14+rsi], x1
37bb56f47movups [r14+rax], x0
37bb56f4c
37bb56f4cloc_37bb56f4c:
37bb56f4cadd r8, 1
37bb56f50cmp r13l, r8l
37bb56f53jg 0x37bb56f10
37bb56f55mov esi, [rsp+136]
37bb56f5c
37bb56f5cloc_37bb56f5c:
37bb56f5csub r10l, 1
37bb56f60mov eax, edx
37bb56f62add esi, 1
37bb56f65add rdi, 4
37bb56f69sub eax, r10l
37bb56f6ccmp eax, ebp
37bb56f6ejle 0x37bb56ed0
37bb56f74mov r10l, [rsp+216]
37bb56f7cmov r15l, [rsp+224]
37bb56f84test r10l, r10l
37bb56f87jg 0x37bb573b6
37bb56f8dmovsxd rax, ebx
37bb56f90lea rdi, [rip+0x8f1c1d]
37bb56f97lea r11, [rip+0x8f1c22]
37bb56f9emov [rsp+136], rax
37bb56fa6lea rax, [rip+0x8f1c18]
37bb56fadlea rsi, [rip+0x8f1c1c]
37bb56fb4mov [rsp+216], rax
37bb56fbc
37bb56fbcloc_37bb56fbc:
37bb56fbcmov eax, [rsp+144]
37bb56fc3mov ecx, [rsp+192]
37bb56fcamov [rsp+144], r15l
37bb56fd2mov r10l, 1
37bb56fd8mov r8, [rsp+344]
37bb56fe0mov r13, [rsp+160]
37bb56fe8lea r12l, [r15+rcx-1]
37bb56fedmov r9l, eax
37bb56ff0mov r15l, eax
37bb56ff3nop
37bb56ff5nop [rax+rax]
37bb57000
37bb57000loc_37bb57000:
37bb57000cmp r10l, r15l
37bb57003jg 0x37bb57036
37bb57005lea ecx, [r12+r10]
37bb57009xor eax, eax
37bb5700bxor edx, edx
37bb5700dmovsxd rcx, ecx
37bb57010imul rcx, r13
37bb57014sub rcx, r13
37bb57017shl rcx, 4
37bb5701badd rcx, r14
37bb5701enop
37bb57020
37bb57020loc_37bb57020:
37bb57020movupd x0, [rcx+rax]
37bb57025add edx, 1
37bb57028movups [r8+rax], x0
37bb5702dadd rax, 16
37bb57031cmp edx, r9l
37bb57034jb 0x37bb57020
37bb57036
37bb57036loc_37bb57036:
37bb57036add r10l, 1
37bb5703aadd r8, 1056
37bb57041sub r9l, 1
37bb57045cmp ebp, r10l
37bb57048jge 0x37bb57000
37bb5704amov r13, [rsp+184]
37bb57052mov r10, [rsp+288]
37bb5705alea rbp, [rsp+376]
37bb57062mov r8, [rsp+344]
37bb5706amov r9, [rsp+152]
37bb57072mov eax, [r13]
37bb57076mov rcx, [rsp+208]
37bb5707emov [rsp+88], 4
37bb57087mov [rsp+72], r8
37bb5708clea r8, [rip+0x8f1b21]
37bb57093mov r15l, [rsp+144]
37bb5709blea edx, [rax-1]
37bb5709emov [rsp+64], r9
37bb570a3lea r9, [rip+0x8f1b06]
37bb570aamov [rsp+400], edx
37bb570b1mov rdx, [rsp+320]
37bb570b9imul rdx, [rsp+160]
37bb570c2mov [rsp+32], rcx
37bb570c7mov [rsp+48], rsi
37bb570ccmov rcx, [rsp+216]
37bb570d4mov [rsp+40], rbp
37bb570d9lea r12, [rdx+r10]
37bb570ddlea rdx, [rip+0x8f1ab8]
37bb570e4mov [rsp+144], eax
37bb570ebmov [rsp+80], rdx
37bb570f0mov rdx, [rsp+136]
37bb570f8mov [rsp+112], 4
37bb57101mov [rsp+104], 12
37bb5710aadd rdx, r12
37bb5710dmov [rsp+96], 5
37bb57116shl rdx, 4
37bb5711aadd rdx, r14
37bb5711dmov [rsp+56], rdx
37bb57122mov rdx, r11
37bb57125call ztrsm_
37bb5712amov ecx, [rsp+332]
37bb57131test ecx, ecx
37bb57133jle 0x37bb5721f
37bb57139mov r11l, [r13]
37bb5713dmov edx, [rsp+380]
37bb57144mov [rsp+104], 12
37bb5714dmov r9, [rsp+152]
37bb57155mov [rsp+80], rsi
37bb5715alea eax, [r11-1]
37bb5715emov [rsp+136], r11l
37bb57166mov r11l, [rsp+192]
37bb5716elea ecx, [rdx+1]
37bb57171movsxd rcx, ecx
37bb57174mov [rsp+396], eax
37bb5717bmov r8, [rsp+344]
37bb57183mov [rsp+400], eax
37bb5718alea eax, [r15+r11]
37bb5718ecdqe
37bb57190mov [rsp+96], r9
37bb57195imul rax, [rsp+160]
37bb5719emov r9, rbp
37bb571a1add rax, [rsp+288]
37bb571a9mov [rsp+64], r8
37bb571aelea r8, [rsp+364]
37bb571b6mov [rsp+112], 12
37bb571bfadd rax, rcx
37bb571c2mov rcx, [rsp+208]
37bb571cashl rax, 4
37bb571ceadd rax, r14
37bb571d1mov [rsp+32], rcx
37bb571d6mov rcx, rdi
37bb571d9mov [rsp+88], rax
37bb571delea rax, [rip+0x8f19b7]
37bb571e5mov [rsp+72], rax
37bb571ealea rax, [rsp+396]
37bb571f2mov [rsp+56], rax
37bb571f7lea eax, [rdx+rbx]
37bb571famov rdx, rdi
37bb571fdcdqe
37bb571ffadd rax, r12
37bb57202shl rax, 4
37bb57206add rax, r14
37bb57209mov [rsp+48], rax
37bb5720elea rax, [rip+0x8f198b]
37bb57215mov [rsp+40], rax
37bb5721acall zgemm_
37bb5721f
37bb5721floc_37bb5721f:
37bb5721fmov edx, [rsp+248]
37bb57226test edx, edx
37bb57228jle 0x37bb57303
37bb5722emov rax, [rsp+184]
37bb57236mov r9, rbp
37bb57239mov rcx, rdi
37bb5723cmov rbx, [rsp+128]
37bb57244lea r8, [rsp+368]
37bb5724cmov eax, [rax]
37bb5724emov [rsp+112], 12
37bb57257mov [rsp+104], 12
37bb57260sub eax, 1
37bb57263mov [rsp+400], eax
37bb5726amov rax, [rsp+152]
37bb57272mov [rsp+96], rax
37bb57277mov eax, [rsp+192]
37bb5727emov ebx, [rbx]
37bb57280mov [rsp+80], rsi
37bb57285add eax, r15l
37bb57288lea edx, [rbx+1]
37bb5728bcdqe
37bb5728dmov [rsp+136], ebx
37bb57294mov rbx, [rsp+344]
37bb5729cimul rax, [rsp+160]
37bb572a5movsxd rdx, edx
37bb572a8add rax, [rsp+288]
37bb572b0add rax, rdx
37bb572b3mov [rsp+64], rbx
37bb572b8mov rdx, rdi
37bb572bbshl rax, 4
37bb572bfadd rax, r14
37bb572c2mov [rsp+88], rax
37bb572c7lea rax, [rip+0x8f18ce]
37bb572cemov [rsp+72], rax
37bb572d3mov [rsp+56], rax
37bb572d8mov rax, [rsp+264]
37bb572e0mov [rsp+48], rax
37bb572e5lea rax, [rip+0x8f18b4]
37bb572ecmov [rsp+40], rax
37bb572f1mov rax, [rsp+208]
37bb572f9mov [rsp+32], rax
37bb572fecall zgemm_
37bb57303
37bb57303loc_37bb57303:
37bb57303mov eax, [rsp+376]
37bb5730amov r13l, [rsp+380]
37bb57312test eax, eax
37bb57314jle 0x37bb573a6
37bb5731amov ebx, r13l
37bb5731dmov r9, [rsp+344]
37bb57325mov r8l, r13l
37bb57328lea r11l, [r13+1]
37bb5732csub ebx, eax
37bb5732emov eax, [rsp+192]
37bb57335mov rsi, [rsp+160]
37bb5733dlea r10l, [rax+r13]
37bb57341add r10l, r15l
37bb57344nop
37bb57345nop [rax+rax]
37bb57350
37bb57350loc_37bb57350:
37bb57350mov eax, r11l
37bb57353sub eax, r8l
37bb57356cmp eax, r13l
37bb57359jg 0x37bb57396
37bb5735bmov ecx, r10l
37bb5735exor eax, eax
37bb57360xor edx, edx
37bb57362sub ecx, r8l
37bb57365movsxd rcx, ecx
37bb57368imul rcx, rsi
37bb5736csub rcx, rsi
37bb5736fshl rcx, 4
37bb57373add rcx, r14
37bb57376nop [rax+rax]
37bb57380
37bb57380loc_37bb57380:
37bb57380movupd x0, [r9+rax]
37bb57386add edx, 1
37bb57389movups [rcx+rax], x0
37bb5738dadd rax, 16
37bb57391cmp edx, r8l
37bb57394jb 0x37bb57380
37bb57396
37bb57396loc_37bb57396:
37bb57396sub r8l, 1
37bb5739aadd r9, 1056
37bb573a1cmp ebx, r8l
37bb573a4jne 0x37bb57350
37bb573a6
37bb573a6loc_37bb573a6:
37bb573a6add r13l, r15l
37bb573a9jmp 0x37bb56a23
37bb573ae
37bb573aeloc_37bb573ae:
37bb573aetest ecx, ecx
37bb573b0jle 0x37bb56a23
37bb573b6
37bb573b6loc_37bb573b6:
37bb573b6mov rax, [rsp+184]
37bb573bemov rdx, [rsp+152]
37bb573c6lea rcx, [rip+0x8f17f8]
37bb573cdmovsxd r8, ebx
37bb573d0mov rsi, [rsp+160]
37bb573d8mov r10, [rsp+288]
37bb573e0mov [rsp+216], rcx
37bb573e8lea r12, [rsp+396]
37bb573f0mov eax, [rax]
37bb573f2mov [rsp+80], rdx
37bb573f7movsxd rdx, r13l
37bb573falea r11, [rip+0x8f17bf]
37bb57401imul rdx, rsi
37bb57405mov [rsp+64], r12
37bb5740alea rdi, [rip+0x8f17a3]
37bb57411sub eax, 1
37bb57414lea r9, [rip+0x8f1795]
37bb5741bmov [rsp+136], r8
37bb57423mov [rsp+396], eax
37bb5742amov [rsp+400], eax
37bb57431add rdx, r10
37bb57434mov rax, [rsp+320]
37bb5743cmov [rsp+112], 4
37bb57445mov [rsp+104], 12
37bb5744eimul rax, rsi
37bb57452mov esi, ebx
37bb57454sub esi, [rsp+144]
37bb5745bmovsxd rcx, esi
37bb5745elea rsi, [rip+0x8f176b]
37bb57465mov [rsp+144], r11
37bb5746dadd rdx, rcx
37bb57470mov [rsp+48], rsi
37bb57475lea rcx, [rip+0x8f1749]
37bb5747cmov [rsp+96], 5
37bb57485shl rdx, 4
37bb57489add rax, r10
37bb5748cadd rdx, r14
37bb5748fmov [rsp+224], rax
37bb57497mov [rsp+72], rdx
37bb5749clea rdx, [rax+r8]
37bb574a0mov r8, rdi
37bb574a3mov rax, [rsp+240]
37bb574abmov [rsp+88], 4
37bb574b4shl rdx, 4
37bb574b8mov [rsp+40], rax
37bb574bdmov rax, [rsp+208]
37bb574c5add rdx, r14
37bb574c8mov [rsp+56], rdx
37bb574cdmov rdx, r11
37bb574d0mov [rsp+32], rax
37bb574d5call ztrsm_
37bb574damov r11l, [rsp+332]
37bb574e2test r11l, r11l
37bb574e5mov r11, [rsp+144]
37bb574edjle 0x37bb575fe
37bb574f3mov rcx, [rsp+184]
37bb574fbmov edx, [rsp+380]
37bb57502mov rax, [rsp+224]
37bb5750amov r9, [rsp+240]
37bb57512mov [rsp+224], r11
37bb5751amov ecx, [rcx]
37bb5751clea r8l, [r15+rdx]
37bb57520mov [rsp+72], r12
37bb57525movsxd r8, r8l
37bb57528mov [rsp+80], rsi
37bb5752dimul r8, [rsp+160]
37bb57536mov [rsp+144], ecx
37bb5753dsub ecx, 1
37bb57540add r8, [rsp+288]
37bb57548mov [rsp+392], ecx
37bb5754fmov [rsp+396], ecx
37bb57556mov [rsp+400], ecx
37bb5755dmov rcx, [rsp+152]
37bb57565mov [rsp+112], 12
37bb5756emov [rsp+96], rcx
37bb57573mov rcx, [rsp+136]
37bb5757bmov [rsp+104], 12
37bb57584add rcx, r8
37bb57587shl rcx, 4
37bb5758badd rcx, r14
37bb5758emov [rsp+88], rcx
37bb57593mov ecx, ebx
37bb57595sub ecx, edx
37bb57597add edx, ebx
37bb57599movsxd rcx, ecx
37bb5759cmovsxd rdx, edx
37bb5759fadd rcx, r8
37bb575a2add rdx, rax
37bb575a5lea rax, [rip+0x8f15f4]
37bb575acshl rcx, 4
37bb575b0mov [rsp+40], rax
37bb575b5shl rdx, 4
37bb575b9mov rax, [rsp+208]
37bb575c1add rcx, r14
37bb575c4add rdx, r14
37bb575c7lea r8, [rsp+364]
37bb575cfmov [rsp+64], rcx
37bb575d4lea rcx, [rsp+392]
37bb575dcmov [rsp+56], rcx
37bb575e1mov rcx, rdi
37bb575e4mov [rsp+48], rdx
37bb575e9mov rdx, rdi
37bb575ecmov [rsp+32], rax
37bb575f1call zgemm_
37bb575f6mov r11, [rsp+224]
37bb575fe
37bb575feloc_37bb575fe:
37bb575femov r9l, [rsp+248]
37bb57606test r9l, r9l
37bb57609jle 0x37bb57717
37bb5760fmov rax, [rsp+184]
37bb57617mov r8l, [rsp+380]
37bb5761fmov [rsp+224], r11
37bb57627mov r9, [rsp+240]
37bb5762fmov eax, [rax]
37bb57631lea ecx, [r15+r8]
37bb57635mov [rsp+112], 12
37bb5763emov [rsp+104], 12
37bb57647movsxd rcx, ecx
37bb5764aimul rcx, [rsp+160]
37bb57653lea edx, [rax-1]
37bb57656mov [rsp+144], eax
37bb5765dmov rax, [rsp+152]
37bb57665mov [rsp+396], edx
37bb5766cadd rcx, [rsp+288]
37bb57674mov [rsp+96], rax
37bb57679mov rax, [rsp+128]
37bb57681mov [rsp+400], edx
37bb57688mov edx, [rsp+192]
37bb5768fadd edx, [rax]
37bb57691lea rax, [rip+0x8f1504]
37bb57698mov [rsp+80], rsi
37bb5769dadd edx, 1
37bb576a0mov [rsp+56], rax
37bb576a5mov rax, [rsp+264]
37bb576adsub edx, r8l
37bb576b0mov [rsp+72], r12
37bb576b5movsxd rdx, edx
37bb576b8mov [rsp+48], rax
37bb576bdlea rax, [rip+0x8f14dc]
37bb576c4add rdx, rcx
37bb576c7mov [rsp+40], rax
37bb576ccmov rax, [rsp+208]
37bb576d4shl rdx, 4
37bb576d8add rdx, r14
37bb576dbmov [rsp+32], rax
37bb576e0mov [rsp+88], rdx
37bb576e5mov edx, ebx
37bb576e7sub edx, r8l
37bb576ealea r8, [rsp+368]
37bb576f2movsxd rdx, edx
37bb576f5add rdx, rcx
37bb576f8mov rcx, rdi
37bb576fbshl rdx, 4
37bb576ffadd rdx, r14
37bb57702mov [rsp+64], rdx
37bb57707mov rdx, rdi
37bb5770acall zgemm_
37bb5770fmov r11, [rsp+224]
37bb57717
37bb57717loc_37bb57717:
37bb57717mov eax, [rsp+380]
37bb5771emov r8l, [rsp+176]
37bb57726mov [rsp+144], eax
37bb5772dtest r8l, r8l
37bb57730jns 0x37bb5777e
37bb57732lea r13l, [rax+r15]
37bb57736jmp 0x37bb56a23
37bb5773b
37bb5773bloc_37bb5773b:
37bb5773bcmp r13l, ecx
37bb5773ejg 0x37bb56a23
37bb57744mov edi, [rsp+192]
37bb5774blea ebx, [rdi+1]
37bb5774emovsxd rdi, r15l
37bb57751mov [rsp+320], rdi
37bb57759lea rdi, [rsp+400]
37bb57761mov [rsp+152], rdi
37bb57769jmp 0x37bb56cda
37bb5776e
37bb5776eloc_37bb5776e:
37bb5776emov eax, r15l
37bb57771jmp 0x37bb56a03
37bb57776
37bb57776loc_37bb57776:
37bb57776mov eax, r15l
37bb57779jmp 0x37bb56e4a
37bb5777e
37bb5777eloc_37bb5777e:
37bb5777emov eax, [rsp+364]
37bb57785mov [rsp+332], eax
37bb5778cmov eax, [rsp+368]
37bb57793mov [rsp+248], eax
37bb5779ajmp 0x37bb56fbc
37bb55e00
Loading..