File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc51280
37bc51280zlatbs_:
37bc51280push r15
37bc51282push r14
37bc51284push r13
37bc51286push r12
37bc51288push rbp
37bc51289push rdi
37bc5128apush rsi
37bc5128bpush rbx
37bc5128csub rsp, 456
37bc51293movups [rsp+288], x6
37bc5129bmovups [rsp+304], x7
37bc512a3movups [rsp+320], x8
37bc512acmovups [rsp+336], x9
37bc512b5movups [rsp+352], x10
37bc512bemovups [rsp+368], x11
37bc512c7movups [rsp+384], x12
37bc512d0movups [rsp+400], x13
37bc512d9movups [rsp+416], x14
37bc512e2movups [rsp+432], x15
37bc512ebmov rbp, [rsp+616]
37bc512f3mov rax, [rsp+584]
37bc512fbmov [rbp], 0
37bc51302movsxd rbx, [rax]
37bc51305mov r12, rdx
37bc51308mov r13, r8
37bc5130blea rdx, [rip+0x7fbe4e]
37bc51312mov rsi, r9
37bc51315mov r8l, 1
37bc5131bmov r9l, 1
37bc51321mov r14, rcx
37bc51324call lsame_
37bc51329mov r9l, 1
37bc5132fmov r8l, 1
37bc51335mov rcx, r12
37bc51338lea rdx, [rip+0x7fbe22]
37bc5133fmov [rsp+108], eax
37bc51343mov edi, eax
37bc51345call lsame_
37bc5134amov r9l, 1
37bc51350mov r8l, 1
37bc51356mov rcx, r13
37bc51359lea rdx, [rip+0x7fbe01]
37bc51360mov r15l, eax
37bc51363call lsame_
37bc51368mov [rsp+104], eax
37bc5136ctest edi, edi
37bc5136eje 0x37bc51420
37bc51374
37bc51374loc_37bc51374:
37bc51374test r15l, r15l
37bc51377je 0x37bc51450
37bc5137d
37bc5137dloc_37bc5137d:
37bc5137dmov eax, [rsp+104]
37bc51381test eax, eax
37bc51383jne 0x37bc513b8
37bc51385mov r9l, 1
37bc5138bmov r8l, 1
37bc51391lea rdx, [rip+0x7fbdc8]
37bc51398mov rcx, r13
37bc5139bcall lsame_
37bc513a0test eax, eax
37bc513a2jne 0x37bc513b8
37bc513a4mov edx, -3
37bc513a9mov eax, 3
37bc513aejmp 0x37bc514b2
37bc513b3
37bc513b3 0f 1f 44 00 00 ..D..
37bc513b8
37bc513b8loc_37bc513b8:
37bc513b8mov r9l, 1
37bc513bemov r8l, 1
37bc513c4lea rdx, [rip+0x7fbd9a]
37bc513cbmov rcx, rsi
37bc513cecall lsame_
37bc513d3test eax, eax
37bc513d5je 0x37bc51548
37bc513db
37bc513dbloc_37bc513db:
37bc513dbmov rax, [rsp+560]
37bc513e3mov edx, [rax]
37bc513e5test edx, edx
37bc513e7js 0x37bc514a8
37bc513edmov rax, [rsp+568]
37bc513f5mov eax, [rax]
37bc513f7test eax, eax
37bc513f9js 0x37bc51580
37bc513ffmov rcx, [rsp+584]
37bc51407cmp eax, [rcx]
37bc51409jl 0x37bc51590
37bc5140fmov edx, -8
37bc51414mov eax, 8
37bc51419jmp 0x37bc514b2
37bc5141e
37bc5141e 66 90 f.
37bc51420
37bc51420loc_37bc51420:
37bc51420mov r9l, 1
37bc51426mov r8l, 1
37bc5142clea rdx, [rip+0x7fbd2f]
37bc51433mov rcx, r14
37bc51436call lsame_
37bc5143btest eax, eax
37bc5143djne 0x37bc51374
37bc51443mov edx, -1
37bc51448mov eax, 1
37bc5144djmp 0x37bc514b2
37bc5144f
37bc5144f 90 .
37bc51450
37bc51450loc_37bc51450:
37bc51450mov r9l, 1
37bc51456mov r8l, 1
37bc5145clea rdx, [rip+0x7fbd00]
37bc51463mov rcx, r12
37bc51466call lsame_
37bc5146btest eax, eax
37bc5146djne 0x37bc5137d
37bc51473mov r9l, 1
37bc51479mov r8l, 1
37bc5147flea rdx, [rip+0x7fbcde]
37bc51486mov rcx, r12
37bc51489call lsame_
37bc5148etest eax, eax
37bc51490jne 0x37bc5137d
37bc51496mov edx, -2
37bc5149bmov eax, 2
37bc514a0jmp 0x37bc514b2
37bc514a2
37bc514a2 66 0f 1f 44 00 00 f..D..
37bc514a8
37bc514a8loc_37bc514a8:
37bc514a8mov edx, -5
37bc514admov eax, 5
37bc514b2
37bc514b2loc_37bc514b2:
37bc514b2mov [rbp], edx
37bc514b5
37bc514b5loc_37bc514b5:
37bc514b5lea rdx, [rsp+272]
37bc514bdmov r8l, 6
37bc514c3lea rcx, [rip+0x7fbc9c]
37bc514camov [rsp+272], eax
37bc514d1call xerbla_
37bc514d6nop
37bc514d7
37bc514d7loc_37bc514d7:
37bc514d7movups x6, [rsp+288]
37bc514dfmovups x7, [rsp+304]
37bc514e7movups x8, [rsp+320]
37bc514f0movups x9, [rsp+336]
37bc514f9movups x10, [rsp+352]
37bc51502movups x11, [rsp+368]
37bc5150bmovups x12, [rsp+384]
37bc51514movups x13, [rsp+400]
37bc5151dmovups x14, [rsp+416]
37bc51526movups x15, [rsp+432]
37bc5152fadd rsp, 456
37bc51536pop rbx
37bc51537pop rsi
37bc51538pop rdi
37bc51539pop rbp
37bc5153apop r12
37bc5153cpop r13
37bc5153epop r14
37bc51540pop r15
37bc51542ret
37bc51543
37bc51543 0f 1f 44 00 00 ..D..
37bc51548
37bc51548loc_37bc51548:
37bc51548mov r9l, 1
37bc5154emov r8l, 1
37bc51554lea rdx, [rip+0x7fbc06]
37bc5155bmov rcx, rsi
37bc5155ecall lsame_
37bc51563test eax, eax
37bc51565jne 0x37bc513db
37bc5156bmov edx, -4
37bc51570mov eax, 4
37bc51575jmp 0x37bc514b2
37bc5157a
37bc5157a 66 0f 1f 44 00 00 f..D..
37bc51580
37bc51580loc_37bc51580:
37bc51580mov edx, -6
37bc51585mov eax, 6
37bc5158ajmp 0x37bc514b2
37bc5158f
37bc5158f 90 .
37bc51590
37bc51590loc_37bc51590:
37bc51590mov eax, [rbp]
37bc51593test eax, eax
37bc51595jne 0x37bc53d1c
37bc5159bmovsd_xmm x8, [rip+0x7fbbec]
37bc515a4mov rax, [rsp+600]
37bc515acmovsd_xmm [rax], x8
37bc515b1test edx, edx
37bc515b3je 0x37bc514d7
37bc515b9xor eax, eax
37bc515bbtest rbx, rbx
37bc515bemov edx, 12
37bc515c3cmovs rbx, rax
37bc515c7lea rcx, [rip+0x7fbb9e]
37bc515cemovapd x14, x8
37bc515d3mov rax, rbx
37bc515d6not rax
37bc515d9mov [rsp+136], rax
37bc515e1call dlamch_
37bc515e6mov edx, 9
37bc515eblea rcx, [rip+0x7fbb86]
37bc515f2movapd x11, x0
37bc515f7call dlamch_
37bc515fcmov r9l, 1
37bc51602mov r8l, 1
37bc51608mov rcx, rsi
37bc5160bdivsd x11, x0
37bc51610lea rdx, [rip+0x7fbb4a]
37bc51617divsd x14, x11
37bc5161ccall lsame_
37bc51621test eax, eax
37bc51623je 0x37bc516ff
37bc51629mov rax, [rsp+560]
37bc51631mov edi, [rsp+108]
37bc51635mov esi, [rax]
37bc51637test edi, edi
37bc51639je 0x37bc51940
37bc5163ftest esi, esi
37bc51641jle 0x37bc516ff
37bc51647xor ebp, ebp
37bc51649mov [rsp+528], r14
37bc51651mov rdi, [rsp+608]
37bc51659mov [rsp+536], r12
37bc51661mov r14, [rsp+576]
37bc51669mov r12, [rsp+568]
37bc51671mov [rsp+544], r13
37bc51679mov r13, -1
37bc51680mov [rsp+112], r15l
37bc51685mov r15, rbp
37bc51688lea rbp, [rsp+228]
37bc51690
37bc51690loc_37bc51690:
37bc51690mov edx, [r12]
37bc51694mov ecx, r15l
37bc51697lea r8, [rip+0x7fbae6]
37bc5169ecmp edx, r15l
37bc516a1cmovle ecx, edx
37bc516a4add edx, 1
37bc516a7sub edx, ecx
37bc516a9mov [rsp+228], ecx
37bc516b0mov rcx, rbp
37bc516b3movsxd rdx, edx
37bc516b6add rdx, r13
37bc516b9add r13, rbx
37bc516bcshl rdx, 4
37bc516c0add rdx, r14
37bc516c3call dzasum_
37bc516c8movsd_xmm [rdi+8*r15], x0
37bc516ceadd r15, 1
37bc516d2lea edx, [r15+1]
37bc516d6cmp edx, esi
37bc516d8jle 0x37bc51690
37bc516damov [rsp+608], rdi
37bc516e2mov r14, [rsp+528]
37bc516eamov r12, [rsp+536]
37bc516f2mov r13, [rsp+544]
37bc516famov r15l, [rsp+112]
37bc516ff
37bc516ffloc_37bc516ff:
37bc516ffmov rdx, [rsp+608]
37bc51707mov rcx, [rsp+560]
37bc5170flea r8, [rip+0x7fba6e]
37bc51716call idamax_
37bc5171bmovapd x4, x14
37bc51720movsd_xmm x10, [rip+0x7fba87]
37bc51729mov rdi, [rsp+608]
37bc51731cdqe
37bc51733mulsd x4, x10
37bc51738movsd_xmm x0, [rdi+8*rax-8]
37bc5173ecomisd x4, x0
37bc51742jb 0x37bc518b8
37bc51748mov rax, [rsp+560]
37bc51750movsd_xmm [rsp+240], x8
37bc5175amovsxd rbp, [rax]
37bc5175dtest ebp, ebp
37bc5175fjle 0x37bc5368f
37bc51765movupd x1, [rip+0x7fba33]
37bc5176dmovq x3, [rip+0x7fba1b]
37bc51775movapd x9, x8
37bc5177amovups [rsp+144], x3
37bc51782
37bc51782loc_37bc51782:
37bc51782mov rax, [rsp+592]
37bc5178alea edx, [rbp-1]
37bc5178dmov rdi, [rsp+608]
37bc51795pxor x3, x3
37bc51799shl rdx, 4
37bc5179dlea rdx, [rax+rdx+16]
37bc517a2nop [rax+rax]
37bc517aanop [rax+rax]
37bc517b5nop [rax+rax]
37bc517c0
37bc517c0loc_37bc517c0:
37bc517c0movsd_xmm x0, [rax]
37bc517c4movsd_xmm x2, [rax+8]
37bc517c9add rax, 16
37bc517cdmulsd x0, x10
37bc517d2mulsd x2, x10
37bc517d7andpd x0, [rip+0x7fb9e1]
37bc517dfandpd x2, [rip+0x7fb9d9]
37bc517e7addsd x0, x2
37bc517ebmaxsd x3, x0
37bc517efcmp rax, rdx
37bc517f2jne 0x37bc517c0
37bc517f4mov [rsp+608], rdi
37bc517fc
37bc517fcloc_37bc517fc:
37bc517fctest r15l, r15l
37bc517ffje 0x37bc51880
37bc51801mov r10l, [rsp+108]
37bc51806test r10l, r10l
37bc51809je 0x37bc51a28
37bc5180fmov rax, [rsp+568]
37bc51817mov eax, [rax]
37bc51819mov [rsp+112], eax
37bc5181dadd eax, 1
37bc51820ucomisd x9, x8
37bc51825mov [rsp+160], eax
37bc5182cjp 0x37bc51834
37bc5182eje 0x37bc522e0
37bc51834
37bc51834loc_37bc51834:
37bc51834pxor x0, x0
37bc51838mulsd x0, x9
37bc5183dcomisd x0, x11
37bc51842ja 0x37bc529a5
37bc51848comisd x3, x4
37bc5184cmov r10l, ebp
37bc5184fja 0x37bc53ad4
37bc51855movapd x6, x3
37bc51859mov eax, ebp
37bc5185bmov esi, -1
37bc51860mov ebp, 1
37bc51865addsd x6, x3
37bc51869
37bc51869loc_37bc51869:
37bc51869cmp eax, ebp
37bc5186bjl 0x37bc527c0
37bc51871sub r10l, ebp
37bc51874mov r12l, r10l
37bc51877jmp 0x37bc51a93
37bc5187c
37bc5187c 0f 1f 40 00 ..@.
37bc51880
37bc51880loc_37bc51880:
37bc51880mov edx, [rsp+108]
37bc51884test edx, edx
37bc51886jne 0x37bc51d40
37bc5188cucomisd x9, x8
37bc51891jp 0x37bc51899
37bc51893je 0x37bc521c0
37bc51899
37bc51899loc_37bc51899:
37bc51899mov [rsp+160], 1
37bc518a4mov r15l, 1
37bc518aamov esi, -1
37bc518afjmp 0x37bc51d72
37bc518b4
37bc518b4 0f 1f 40 00 ..@.
37bc518b8
37bc518b8loc_37bc518b8:
37bc518b8mulsd x0, x11
37bc518bdmovapd x1, x10
37bc518c2mov r8, [rsp+608]
37bc518camov rcx, [rsp+560]
37bc518d2lea rdx, [rsp+240]
37bc518dalea r9, [rip+0x7fb8a3]
37bc518e1movsd_xmm [rsp+112], x4
37bc518e7divsd x1, x0
37bc518ebmovsd_xmm [rsp+240], x1
37bc518f4call dscal_
37bc518f9mov rax, [rsp+560]
37bc51901pxor x1, x1
37bc51905movsd_xmm x9, [rsp+240]
37bc5190fmovsxd rbp, [rax]
37bc51912movq x4, x9
37bc51917unpcklpd x1, x9
37bc5191cmovups [rsp+144], x4
37bc51924movsd_xmm x4, [rsp+112]
37bc5192atest ebp, ebp
37bc5192cjg 0x37bc51782
37bc51932pxor x3, x3
37bc51936jmp 0x37bc517fc
37bc5193b
37bc5193b 0f 1f 44 00 00 ..D..
37bc51940
37bc51940loc_37bc51940:
37bc51940test esi, esi
37bc51942jle 0x37bc516ff
37bc51948mov rcx, [rsp+576]
37bc51950mov rax, rbx
37bc51953mov [rsp+128], rbx
37bc5195bmov ebp, 1
37bc51960shl rax, 4
37bc51964mov [rsp+528], r14
37bc5196cmov r14, [rsp+608]
37bc51974lea rdi, [rcx+16]
37bc51978lea rcx, [rsp+228]
37bc51980mov [rsp+536], r12
37bc51988mov rbx, rax
37bc5198bmov [rsp+112], rcx
37bc51990mov r12l, esi
37bc51993mov ecx, esi
37bc51995mov rsi, [rsp+560]
37bc5199dmov [rsp+544], r13
37bc519a5mov r13, [rsp+568]
37bc519adjmp 0x37bc519b5
37bc519af
37bc519af 90 .
37bc519b0
37bc519b0loc_37bc519b0:
37bc519b0mov ecx, [rsi]
37bc519b2add rdi, rbx
37bc519b5
37bc519b5loc_37bc519b5:
37bc519b5mov r8l, [r13]
37bc519b9sub ecx, ebp
37bc519bbpxor x0, x0
37bc519bfcmp ecx, r8l
37bc519c2cmovle r8l, ecx
37bc519c6mov [rsp+228], r8l
37bc519cetest r8l, r8l
37bc519d1jle 0x37bc519e7
37bc519d3mov rcx, [rsp+112]
37bc519d8lea r8, [rip+0x7fb7a5]
37bc519dfmov rdx, rdi
37bc519e2call dzasum_
37bc519e7
37bc519e7loc_37bc519e7:
37bc519e7movsd_xmm [r14+8*rbp-8], x0
37bc519eeadd rbp, 1
37bc519f2cmp r12l, ebp
37bc519f5jge 0x37bc519b0
37bc519f7mov [rsp+608], r14
37bc519ffmov rbx, [rsp+128]
37bc51a07mov r12, [rsp+536]
37bc51a0fmov r13, [rsp+544]
37bc51a17mov r14, [rsp+528]
37bc51a1fjmp 0x37bc516ff
37bc51a24
37bc51a24 0f 1f 40 00 ..@.
37bc51a28
37bc51a28loc_37bc51a28:
37bc51a28ucomisd x9, x8
37bc51a2djp 0x37bc51a35
37bc51a2fje 0x37bc52440
37bc51a35
37bc51a35loc_37bc51a35:
37bc51a35pxor x0, x0
37bc51a39mulsd x0, x9
37bc51a3ecomisd x0, x11
37bc51a43ja 0x37bc529a5
37bc51a49comisd x3, x4
37bc51a4dja 0x37bc53ae5
37bc51a53movapd x6, x3
37bc51a57mov r10l, 1
37bc51a5dmov eax, 1
37bc51a62mov [rsp+160], 1
37bc51a6daddsd x6, x3
37bc51a71nop [rax]
37bc51a75nop [rax+rax]
37bc51a80
37bc51a80loc_37bc51a80:
37bc51a80cmp eax, ebp
37bc51a82jg 0x37bc527c0
37bc51a88sub ebp, r10l
37bc51a8bmov esi, 1
37bc51a90mov r12l, ebp
37bc51a93
37bc51a93loc_37bc51a93:
37bc51a93movsxd r15, esi
37bc51a96movsxd rsi, eax
37bc51a99mov rcx, [rsp+592]
37bc51aa1movsxd r13, [rsp+160]
37bc51aa9mov rax, r15
37bc51aacmovapd x13, x1
37bc51ab1movddup x12, [rip+0x7fb716]
37bc51abamov rdi, [rsp+608]
37bc51ac2shl rax, 4
37bc51ac6shl r13, 4
37bc51acaadd r13, [rsp+576]
37bc51ad2movupd x7, [rsp+144]
37bc51adbmov [rsp+128], rax
37bc51ae3mov rax, rsi
37bc51ae6movq x15, [rip+0x7fb6d1]
37bc51aefshl rax, 4
37bc51af3lea r14, [rcx+rax-16]
37bc51af8mov rax, r15
37bc51afbimul rax, rbx
37bc51affimul rbx, rsi
37bc51b03add rbx, [rsp+136]
37bc51b0bmov [rsp+136], r13
37bc51b13mov r13, rsi
37bc51b16mov rsi, rcx
37bc51b19mov [rsp+112], rax
37bc51b1ejmp 0x37bc51c47
37bc51b23
37bc51b23 0f 1f 44 00 00 ..D..
37bc51b28
37bc51b28loc_37bc51b28:
37bc51b28mov rcx, [rsp+136]
37bc51b30mov rax, rbx
37bc51b33pxor x4, x4
37bc51b37shl rax, 4
37bc51b3bmovsd_xmm x2, [rcx+rax]
37bc51b40movsd_xmm x3, [rcx+rax+8]
37bc51b46movapd x1, x2
37bc51b4amovapd x5, x3
37bc51b4emulsd x1, x9
37bc51b53mulsd x5, x4
37bc51b57mulsd x2, x4
37bc51b5bmulsd x3, x9
37bc51b60subsd x1, x5
37bc51b64addsd x2, x3
37bc51b68movsd_xmm [rsp+256], x1
37bc51b71andpd x1, x15
37bc51b76movsd_xmm [rsp+264], x2
37bc51b7fandpd x2, x15
37bc51b84addsd x1, x2
37bc51b88comisd x1, x11
37bc51b8djbe 0x37bc51caf
37bc51b93
37bc51b93loc_37bc51b93:
37bc51b93comisd x8, x1
37bc51b98ja 0x37bc52820
37bc51b9e
37bc51b9eloc_37bc51b9e:
37bc51b9elea rcx, [rsp+208]
37bc51ba6lea r8, [rsp+256]
37bc51baemov rdx, r14
37bc51bb1call zladiv_
37bc51bb6movsd_xmm x0, [rsp+208]
37bc51bbfmovsd_xmm x1, [rsp+216]
37bc51bc8movapd x2, x0
37bc51bccandpd x0, x15
37bc51bd1unpcklpd x2, x1
37bc51bd5andpd x1, x15
37bc51bdaaddsd x0, x1
37bc51bdemovups [r14], x2
37bc51be2
37bc51be2loc_37bc51be2:
37bc51be2comisd x0, x8
37bc51be7movapd x1, x14
37bc51becsubsd x1, x6
37bc51bf0jbe 0x37bc52630
37bc51bf6movapd x2, x8
37bc51bfbdivsd x2, x0
37bc51bffmovsd_xmm x0, [rdi+8*r13-8]
37bc51c06mulsd x1, x2
37bc51c0acomisd x0, x1
37bc51c0eja 0x37bc52768
37bc51c14
37bc51c14loc_37bc51c14:
37bc51c14mov eax, [rsp+108]
37bc51c18test eax, eax
37bc51c1aje 0x37bc52490
37bc51c20cmp r13l, 1
37bc51c24jg 0x37bc52680
37bc51c2a
37bc51c2aloc_37bc51c2a:
37bc51c2aadd r13, r15
37bc51c2dadd r14, [rsp+128]
37bc51c35add rbx, [rsp+112]
37bc51c3atest r12l, r12l
37bc51c3dje 0x37bc527b8
37bc51c43sub r12l, 1
37bc51c47
37bc51c47loc_37bc51c47:
37bc51c47movsd_xmm x0, [r14]
37bc51c4cmovsd_xmm x1, [r14+8]
37bc51c52mov ebp, r13l
37bc51c55mov eax, [rsp+104]
37bc51c59andpd x0, x15
37bc51c5eandpd x1, x15
37bc51c63addsd x0, x1
37bc51c67test eax, eax
37bc51c69jne 0x37bc51b28
37bc51c6fmovsd_xmm [rsp+256], x9
37bc51c79ucomisd x9, x8
37bc51c7emov [rsp+264], 0
37bc51c8ajp 0x37bc51c92
37bc51c8cje 0x37bc51be2
37bc51c92
37bc51c92loc_37bc51c92:
37bc51c92movapd x1, x9
37bc51c97pxor x2, x2
37bc51c9bandpd x1, x15
37bc51ca0addsd x1, x2
37bc51ca4comisd x1, x11
37bc51ca9ja 0x37bc51b93
37bc51caf
37bc51cafloc_37bc51caf:
37bc51cafpxor x2, x2
37bc51cb3comisd x1, x2
37bc51cb7jbe 0x37bc525b8
37bc51cbdmulsd x1, x14
37bc51cc2comisd x0, x1
37bc51cc6jbe 0x37bc51b9e
37bc51cccdivsd x1, x0
37bc51cd0movsd_xmm x0, [rdi+8*r13-8]
37bc51cd7comisd x0, x8
37bc51cdcmovsd_xmm [rsp+232], x1
37bc51ce5jbe 0x37bc51cf4
37bc51ce7
37bc51ce7loc_37bc51ce7:
37bc51ce7divsd x1, x0
37bc51cebmovsd_xmm [rsp+232], x1
37bc51cf4
37bc51cf4loc_37bc51cf4:
37bc51cf4mov rcx, [rsp+560]
37bc51cfclea rdx, [rsp+232]
37bc51d04lea r9, [rip+0x7fb479]
37bc51d0bmov r8, rsi
37bc51d0ecall zdscal_
37bc51d13mov rax, [rsp+600]
37bc51d1bmovsd_xmm x0, [rsp+232]
37bc51d24movsd_xmm x1, [rax]
37bc51d28mulsd x6, x0
37bc51d2cmulsd x1, x0
37bc51d30movsd_xmm [rax], x1
37bc51d34jmp 0x37bc51b9e
37bc51d39
37bc51d39 0f 1f 80 00 00 00 00 .......
37bc51d40
37bc51d40loc_37bc51d40:
37bc51d40mov rax, [rsp+568]
37bc51d48mov eax, [rax]
37bc51d4amov [rsp+112], eax
37bc51d4eadd eax, 1
37bc51d51ucomisd x9, x8
37bc51d56mov [rsp+160], eax
37bc51d5djp 0x37bc51d65
37bc51d5fje 0x37bc52400
37bc51d65
37bc51d65loc_37bc51d65:
37bc51d65mov r15l, ebp
37bc51d68mov esi, 1
37bc51d6dmov ebp, 1
37bc51d72
37bc51d72loc_37bc51d72:
37bc51d72pxor x0, x0
37bc51d76mulsd x0, x9
37bc51d7bcomisd x0, x11
37bc51d80ja 0x37bc529a5
37bc51d86comisd x3, x4
37bc51d8amov r10l, ebp
37bc51d8dja 0x37bc5387b
37bc51d93movapd x6, x3
37bc51d97addsd x6, x3
37bc51d9b
37bc51d9bloc_37bc51d9b:
37bc51d9bmov r9l, 1
37bc51da1mov r8l, 1
37bc51da7mov rcx, r12
37bc51daamov [rsp+112], r10l
37bc51daflea rdx, [rip+0x7fb3ad]
37bc51db6call lsame_
37bc51dbbmov r10l, [rsp+112]
37bc51dc0test eax, eax
37bc51dc2je 0x37bc52d10
37bc51dc8cmp esi, -1
37bc51dcbje 0x37bc53ac0
37bc51dd1cmp ebp, r15l
37bc51dd4jg 0x37bc527c0
37bc51ddasub r15l, r10l
37bc51dddmov esi, 1
37bc51de2mov r13l, r15l
37bc51de5
37bc51de5loc_37bc51de5:
37bc51de5movsxd r11, esi
37bc51de8mov rdi, [rsp+592]
37bc51df0movq x7, x9
37bc51df5xor r15l, r15l
37bc51df8mov rax, r11
37bc51dfbmov rdx, [rsp+136]
37bc51e03movapd x15, x11
37bc51e08movups [rsp+176], x7
37bc51e10shl rax, 4
37bc51e14pxor x7, x7
37bc51e18mov [rsp+136], r11
37bc51e20mov [rsp+168], rax
37bc51e28mov rax, rbp
37bc51e2bunpcklpd x7, x9
37bc51e30shl rax, 4
37bc51e34movups [rsp+192], x7
37bc51e3cmovq x7, [rip+0x7fb37c]
37bc51e44lea rsi, [rdi+rax-16]
37bc51e49mov rax, rbx
37bc51e4cmov rdi, [rsp+576]
37bc51e54imul rax, r11
37bc51e58imul rbx, rbp
37bc51e5cmov [rsp+144], rax
37bc51e64shl rax, 4
37bc51e68lea rcx, [rdx+rbx]
37bc51e6cmov [rsp+128], rax
37bc51e74mov rax, rcx
37bc51e77mov [rsp+112], rcx
37bc51e7cshl rax, 4
37bc51e80lea r12, [rdi+rax+32]
37bc51e85movsxd rax, [rsp+160]
37bc51e8dadd rax, rdx
37bc51e90add rax, rbx
37bc51e93shl rax, 4
37bc51e97lea r14, [rax+rdi]
37bc51e9bmov rdi, [rsp+608]
37bc51ea3jmp 0x37bc52140
37bc51ea8
37bc51ea8 0f 1f 84 00 00 00 00 00 ........
37bc51eb0
37bc51eb0loc_37bc51eb0:
37bc51eb0mulsd x12, x10
37bc51eb5mov eax, [rsp+104]
37bc51eb9movsd_xmm [rsp+232], x12
37bc51ec3test eax, eax
37bc51ec5je 0x37bc52ba0
37bc51ecbmovupd x0, [r14]
37bc51ed0movupd x1, [r14]
37bc51ed5unpcklpd x0, x0
37bc51ed9unpckhpd x1, x1
37bc51eddmulpd x0, [rsp+176]
37bc51ee6mulpd x1, [rsp+192]
37bc51eefaddsubpd x0, x1
37bc51ef3movapd x4, x0
37bc51ef7unpckhpd x4, x4
37bc51efbmovapd x1, x4
37bc51effandpd x1, x7
37bc51f03
37bc51f03loc_37bc51f03:
37bc51f03movups [rsp+256], x0
37bc51f0bandpd x0, x7
37bc51f0faddsd x0, x1
37bc51f13comisd x0, x8
37bc51f18jbe 0x37bc51f6c
37bc51f1amulsd x12, x0
37bc51f1flea rcx, [rsp+208]
37bc51f27lea rdx, [rsp+272]
37bc51f2fmov [rsp+160], r10l
37bc51f37lea r8, [rsp+256]
37bc51f3fminsd x12, x8
37bc51f44movsd_xmm [rsp+232], x12
37bc51f4ecall zladiv_
37bc51f53mov r10l, [rsp+160]
37bc51f5bmovupd x0, [rsp+208]
37bc51f64movups [rsp+272], x0
37bc51f6c
37bc51f6cloc_37bc51f6c:
37bc51f6ccomisd x8, x12
37bc51f71ja 0x37bc52c90
37bc51f77movsd_xmm x3, [rsp+280]
37bc51f80pxor x0, x0
37bc51f84movsd_xmm x5, [rsp+272]
37bc51f8ducomisd x3, x0
37bc51f91setnp r8b
37bc51f95cmovne r8l, r15l
37bc51f99
37bc51f99loc_37bc51f99:
37bc51f99ucomisd x5, x8
37bc51f9emov rax, [rsp+568]
37bc51fa6movsxd rdx, [rax]
37bc51fa9setnp cl
37bc51faccmovne ecx, r15l
37bc51fb0test cl, cl
37bc51fb2je 0x37bc52850
37bc51fb8test r8b, r8b
37bc51fbbje 0x37bc52850
37bc51fc1mov r11l, [rsp+108]
37bc51fc6test r11l, r11l
37bc51fc9jne 0x37bc52bb8
37bc51fcfmov rax, [rsp+560]
37bc51fd7mov eax, [rax]
37bc51fd9mov ecx, eax
37bc51fdbmov [rsp+160], eax
37bc51fe2sub ecx, r10l
37bc51fe5cmp ecx, edx
37bc51fe7cmovle edx, ecx
37bc51feamov [rsp+228], edx
37bc51ff1cmp edx, 1
37bc51ff4jg 0x37bc52c60
37bc51ffa
37bc51ffaloc_37bc51ffa:
37bc51ffapxor x13, x13
37bc51fffmovapd x12, x13
37bc52004nop
37bc52005nop [rax+rax]
37bc52010
37bc52010loc_37bc52010:
37bc52010ucomisd x9, x5
37bc52015setnp dl
37bc52018cmovne edx, r15l
37bc5201ctest dl, dl
37bc5201eje 0x37bc52a20
37bc52024test r8b, r8b
37bc52027je 0x37bc52a20
37bc5202dmovupd x1, [rsi]
37bc52031unpcklpd x12, x13
37bc52036mov ecx, [rsp+104]
37bc5203asubpd x1, x12
37bc5203fmovapd x0, x1
37bc52043movups [rsi], x1
37bc52046unpckhpd x1, x1
37bc5204aandpd x0, x7
37bc5204eandpd x1, x7
37bc52052addsd x0, x1
37bc52056test ecx, ecx
37bc52058je 0x37bc52940
37bc5205emovsd_xmm x2, [r14+8]
37bc52064movsd_xmm x3, [r14]
37bc52069pxor x4, x4
37bc5206dmovapd x1, x9
37bc52072mulsd x1, x3
37bc52076movapd x5, x2
37bc5207amulsd x5, x4
37bc5207emulsd x2, x9
37bc52083mulsd x3, x4
37bc52087subsd x1, x5
37bc5208baddsd x2, x3
37bc5208fmovsd_xmm [rsp+256], x1
37bc52098movsd_xmm [rsp+264], x2
37bc520a1andpd x2, x7
37bc520a5
37bc520a5loc_37bc520a5:
37bc520a5andpd x1, x7
37bc520a9addsd x1, x2
37bc520adcomisd x1, x15
37bc520b2jbe 0x37bc52a60
37bc520b8comisd x8, x1
37bc520bdja 0x37bc53560
37bc520c3
37bc520c3loc_37bc520c3:
37bc520c3lea rcx, [rsp+208]
37bc520cblea r8, [rsp+256]
37bc520d3mov rdx, rsi
37bc520d6call zladiv_
37bc520dbmovsd_xmm x0, [rsp+208]
37bc520e4movsd_xmm x1, [rsp+216]
37bc520ed
37bc520edloc_37bc520ed:
37bc520edmovapd x2, x0
37bc520f1andpd x0, x7
37bc520f5unpcklpd x2, x1
37bc520f9andpd x1, x7
37bc520fdaddsd x0, x1
37bc52101movups [rsi], x2
37bc52104
37bc52104loc_37bc52104:
37bc52104mov rax, [rsp+128]
37bc5210cmov rbx, [rsp+144]
37bc52114maxsd x6, x0
37bc52118add [rsp+112], rbx
37bc5211dadd rbp, [rsp+136]
37bc52125add rsi, [rsp+168]
37bc5212dadd r12, rax
37bc52130add r14, rax
37bc52133test r13l, r13l
37bc52136je 0x37bc527b8
37bc5213csub r13l, 1
37bc52140
37bc52140loc_37bc52140:
37bc52140movsd_xmm x0, [rsi]
37bc52144movsd_xmm x1, [rsi+8]
37bc52149movapd x12, x8
37bc5214emov ebx, ebp
37bc52150mov [rsp+280], 0
37bc5215cmov r10l, ebp
37bc5215fandpd x1, x7
37bc52163andpd x0, x7
37bc52167movsd_xmm [rsp+272], x9
37bc52171addsd x0, x1
37bc52175movapd x1, x6
37bc52179maxsd x1, x8
37bc5217edivsd x12, x1
37bc52183movapd x1, x14
37bc52188subsd x1, x0
37bc5218cmulsd x1, x12
37bc52191movapd x0, x1
37bc52195movsd_xmm x1, [rdi+8*rbp-8]
37bc5219bcomisd x1, x0
37bc5219fja 0x37bc51eb0
37bc521a5movapd x5, x9
37bc521aamov r8l, 1
37bc521b0pxor x3, x3
37bc521b4jmp 0x37bc51f99
37bc521b9
37bc521b9 0f 1f 80 00 00 00 00 .......
37bc521c0
37bc521c0loc_37bc521c0:
37bc521c0movapd x5, x11
37bc521c5mov eax, [rsp+104]
37bc521c9mov r10l, ebp
37bc521cclea ecx, [rbp-1]
37bc521cfmaxsd x5, x3
37bc521d3movapd x0, x10
37bc521d8divsd x0, x5
37bc521dctest eax, eax
37bc521deje 0x37bc539e8
37bc521e4mov eax, ebp
37bc521e6test ebp, ebp
37bc521e8jle 0x37bc53cfd
37bc521eemov [rsp+160], 1
37bc521f9mov ebp, 1
37bc521femov esi, -1
37bc52203
37bc52203loc_37bc52203:
37bc52203mov rdi, [rsp+608]
37bc5220bmovsxd rdx, eax
37bc5220emovsxd r9, esi
37bc52211movsxd r11, [rsp+160]
37bc52219lea r10, [8*r9]
37bc52221add r11, [rsp+136]
37bc52229movapd x9, x0
37bc5222eimul r9, rbx
37bc52232lea r8, [rdi+8*rdx]
37bc52236mov rdi, [rsp+608]
37bc5223eimul rdx, rbx
37bc52242shl r9, 4
37bc52246add rdx, r11
37bc52249xor r11l, r11l
37bc5224cshl rdx, 4
37bc52250add rdx, [rsp+576]
37bc52258jmp 0x37bc52287
37bc5225a
37bc5225a 66 0f 1f 44 00 00 f..D..
37bc52260
37bc52260loc_37bc52260:
37bc52260comisd x5, x2
37bc52264jbe 0x37bc5226f
37bc52266divsd x2, x5
37bc5226amulsd x9, x2
37bc5226f
37bc5226floc_37bc5226f:
37bc5226fsub ecx, 1
37bc52272add r8, r10
37bc52275add rdx, r9
37bc52278mov r11l, 1
37bc5227ecmp ecx, -1
37bc52281je 0x37bc53806
37bc52287
37bc52287loc_37bc52287:
37bc52287comisd x11, x0
37bc5228cjae 0x37bc537dd
37bc52292movsd_xmm x5, [r8-8]
37bc52298movapd x2, x9
37bc5229dmovsd_xmm x13, [rdx]
37bc522a2movsd_xmm x6, [rdx+8]
37bc522a7addsd x5, x8
37bc522acmovapd x7, x6
37bc522b0andpd x7, [rip+0x7faf08]
37bc522b8divsd x2, x5
37bc522bcminsd x0, x2
37bc522c0movapd x2, x13
37bc522c5andpd x2, [rip+0x7faef3]
37bc522cdaddsd x2, x7
37bc522d1comisd x2, x11
37bc522d6jae 0x37bc52260
37bc522d8pxor x9, x9
37bc522ddjmp 0x37bc5226f
37bc522df
37bc522df 90 .
37bc522e0
37bc522e0loc_37bc522e0:
37bc522e0movapd x0, x11
37bc522e5mov r9l, [rsp+104]
37bc522eamov r10l, ebp
37bc522edlea ecx, [rbp-1]
37bc522f0maxsd x0, x3
37bc522f4movapd x9, x10
37bc522f9divsd x9, x0
37bc522fetest r9l, r9l
37bc52301je 0x37bc538bd
37bc52307test ebp, ebp
37bc52309jle 0x37bc536fe
37bc5230fmov eax, ebp
37bc52311mov esi, -1
37bc52316mov ebp, 1
37bc5231b
37bc5231bloc_37bc5231b:
37bc5231bmov rdi, [rsp+608]
37bc52323movsxd r11, eax
37bc52326movsxd r9, esi
37bc52329movsxd rdx, [rsp+160]
37bc52331lea r10, [8*r9]
37bc52339add rdx, [rsp+136]
37bc52341movapd x0, x9
37bc52346imul r9, rbx
37bc5234alea r8, [rdi+8*r11]
37bc5234emov rdi, [rsp+608]
37bc52356imul r11, rbx
37bc5235ashl r9, 4
37bc5235eadd rdx, r11
37bc52361xor r11l, r11l
37bc52364shl rdx, 4
37bc52368add rdx, [rsp+576]
37bc52370jmp 0x37bc523bf
37bc52372
37bc52372 66 0f 1f 44 00 00 f..D..
37bc52378
37bc52378loc_37bc52378:
37bc52378movapd x5, x2
37bc5237cminsd x5, x8
37bc52381mulsd x5, x0
37bc52385minsd x9, x5
37bc5238a
37bc5238aloc_37bc5238a:
37bc5238amovsd_xmm x5, [r8-8]
37bc52390addsd x5, x2
37bc52394comisd x5, x11
37bc52399jb 0x37bc52840
37bc5239fdivsd x2, x5
37bc523a3mulsd x0, x2
37bc523a7
37bc523a7loc_37bc523a7:
37bc523a7sub ecx, 1
37bc523aaadd r8, r10
37bc523adadd rdx, r9
37bc523b0mov r11l, 1
37bc523b6cmp ecx, -1
37bc523b9je 0x37bc53856
37bc523bf
37bc523bfloc_37bc523bf:
37bc523bfcomisd x11, x0
37bc523c4jae 0x37bc537b4
37bc523camovsd_xmm x7, [rdx]
37bc523cemovsd_xmm x12, [rdx+8]
37bc523d4movapd x2, x7
37bc523d8movapd x5, x12
37bc523ddandpd x2, [rip+0x7faddb]
37bc523e5andpd x5, [rip+0x7fadd3]
37bc523edaddsd x2, x5
37bc523f1comisd x2, x11
37bc523f6jae 0x37bc52378
37bc523f8pxor x9, x9
37bc523fdjmp 0x37bc5238a
37bc523ff
37bc523ff 90 .
37bc52400
37bc52400loc_37bc52400:
37bc52400movapd x5, x11
37bc52405mov eax, [rsp+104]
37bc52409movapd x0, x10
37bc5240elea ecx, [rbp-1]
37bc52411maxsd x5, x3
37bc52415divsd x0, x5
37bc52419test eax, eax
37bc5241bje 0x37bc53579
37bc52421test ebp, ebp
37bc52423jle 0x37bc53d39
37bc52429mov esi, 1
37bc5242emov eax, 1
37bc52433jmp 0x37bc52203
37bc52438
37bc52438 0f 1f 84 00 00 00 00 00 ........
37bc52440
37bc52440loc_37bc52440:
37bc52440movapd x0, x11
37bc52445mov r8l, [rsp+104]
37bc5244amovapd x9, x10
37bc5244flea ecx, [rbp-1]
37bc52452maxsd x0, x3
37bc52456divsd x9, x0
37bc5245btest r8l, r8l
37bc5245eje 0x37bc53720
37bc52464test ebp, ebp
37bc52466jle 0x37bc5298d
37bc5246cmov [rsp+160], 1
37bc52477mov esi, 1
37bc5247cmov eax, 1
37bc52481jmp 0x37bc5231b
37bc52486
37bc52486 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc52490
37bc52490loc_37bc52490:
37bc52490mov rax, [rsp+560]
37bc52498mov eax, [rax]
37bc5249acmp eax, r13l
37bc5249djle 0x37bc51c2a
37bc524a3sub eax, ebp
37bc524a5lea r11, [r14+16]
37bc524a9mov edx, eax
37bc524abmov rax, [rsp+568]
37bc524b3mov ecx, [rax]
37bc524b5lea rax, [rsp+272]
37bc524bdcmp edx, ecx
37bc524bfcmovle ecx, edx
37bc524c2mov [rsp+228], ecx
37bc524c9test ecx, ecx
37bc524cbjle 0x37bc52571
37bc524d1movupd x1, [r14]
37bc524d6movupd x0, [r14]
37bc524dbmov rdx, rbx
37bc524delea r10, [rip+0x7fac9f]
37bc524e5mov [rsp+32], r11
37bc524eashl rdx, 4
37bc524eelea rcx, [rsp+228]
37bc524f6mov r9, r10
37bc524f9unpcklpd x1, x1
37bc524fdunpckhpd x0, x0
37bc52501mov [rsp+168], r11
37bc52509mov r11, [rsp+576]
37bc52511mulpd x0, x13
37bc52516mov [rsp+40], r10
37bc5251bmulpd x1, x7
37bc5251flea r8, [r11+rdx+32]
37bc52524mov rdx, rax
37bc52527mov [rsp+144], rax
37bc5252faddsubpd x1, x0
37bc52533movddup x0, [rip+0x7fac95]
37bc5253bxorpd x1, x0
37bc5253fmovups [rsp+272], x1
37bc52547call zaxpy_
37bc5254cmov rax, [rsp+560]
37bc52554mov r11, [rsp+168]
37bc5255cmov eax, [rax]
37bc5255emov edx, eax
37bc52560mov [rsp+160], eax
37bc52567mov rax, [rsp+144]
37bc5256fsub edx, ebp
37bc52571
37bc52571loc_37bc52571:
37bc52571mov [rsp+272], edx
37bc52578lea r8, [rip+0x7fac05]
37bc5257fmov rdx, r11
37bc52582mov rcx, rax
37bc52585call izamax_
37bc5258aadd eax, ebp
37bc5258c
37bc5258cloc_37bc5258c:
37bc5258ccdqe
37bc5258eshl rax, 4
37bc52592add rax, rsi
37bc52595movsd_xmm x6, [rax-16]
37bc5259amovsd_xmm x0, [rax-8]
37bc5259fandpd x6, x15
37bc525a4andpd x0, x15
37bc525a9addsd x6, x0
37bc525adjmp 0x37bc51c2a
37bc525b2
37bc525b2 66 0f 1f 44 00 00 f..D..
37bc525b8
37bc525b8loc_37bc525b8:
37bc525b8mov rax, [rsp+560]
37bc525c0mov eax, [rax]
37bc525c2test eax, eax
37bc525c4jle 0x37bc52600
37bc525c6sub eax, 1
37bc525c9pxor x0, x0
37bc525cdshl rax, 4
37bc525d1lea rdx, [rsi+rax+16]
37bc525d6mov rax, rsi
37bc525d9mov rcx, rdx
37bc525dcsub rcx, rsi
37bc525dfand ecx, 16
37bc525e2je 0x37bc525f0
37bc525e4lea rax, [rsi+16]
37bc525e8movups [rsi], x0
37bc525ebcmp rdx, rax
37bc525eeje 0x37bc52600
37bc525f0
37bc525f0loc_37bc525f0:
37bc525f0movups [rax], x0
37bc525f3add rax, 32
37bc525f7movups [rax-16], x0
37bc525fbcmp rdx, rax
37bc525fejne 0x37bc525f0
37bc52600
37bc52600loc_37bc52600:
37bc52600mov rax, [rsp+600]
37bc52608movq x0, [rip+0x7fab80]
37bc52610pxor x6, x6
37bc52614movups [r14], x0
37bc52618movapd x1, x14
37bc5261dmovapd x0, x8
37bc52622mov [rax], 0
37bc52629nop [rax]
37bc52630
37bc52630loc_37bc52630:
37bc52630mulsd x0, [rdi+8*r13-8]
37bc52637comisd x0, x1
37bc5263bjbe 0x37bc51c14
37bc52641mov rcx, [rsp+560]
37bc52649lea r9, [rip+0x7fab34]
37bc52650mov r8, rsi
37bc52653lea rdx, [rip+0x7fab2e]
37bc5265acall zdscal_
37bc5265fmov rax, [rsp+600]
37bc52667movsd_xmm x0, [rax]
37bc5266bmulsd x0, x10
37bc52670movsd_xmm [rax], x0
37bc52674jmp 0x37bc51c14
37bc52679
37bc52679 0f 1f 80 00 00 00 00 .......
37bc52680
37bc52680loc_37bc52680:
37bc52680movupd x1, [r14]
37bc52685mov rax, [rsp+568]
37bc5268dlea r11l, [r13-1]
37bc52691lea rcx, [rsp+228]
37bc52699movupd x0, [r14]
37bc5269emov r8l, r11l
37bc526a1mov [rsp+144], r11l
37bc526a9mov eax, [rax]
37bc526abunpcklpd x1, x1
37bc526afmulpd x1, x7
37bc526b3unpckhpd x0, x0
37bc526b7mulpd x0, x13
37bc526bccmp eax, r11l
37bc526bflea edx, [rax+1]
37bc526c2cmovle r8l, eax
37bc526c6lea r11, [rip+0x7faab7]
37bc526cdlea rax, [rsp+272]
37bc526d5mov [rsp+40], r11
37bc526damov r9, r11
37bc526ddmov r11, [rsp+576]
37bc526e5sub ebp, r8l
37bc526e8mov [rsp+228], r8l
37bc526f0sub edx, r8l
37bc526f3lea r8l, [rbp-1]
37bc526f7movsxd rdx, edx
37bc526famov [rsp+160], rax
37bc52702movsxd r8, r8l
37bc52705addsubpd x1, x0
37bc52709add rdx, rbx
37bc5270cshl r8, 4
37bc52710shl rdx, 4
37bc52714add r8, rsi
37bc52717mov [rsp+32], r8
37bc5271cxorpd x1, x12
37bc52721lea r8, [r11+rdx]
37bc52725mov rdx, rax
37bc52728movups [rsp+272], x1
37bc52730call zaxpy_
37bc52735mov r11l, [rsp+144]
37bc5273dmov rcx, [rsp+160]
37bc52745mov rdx, rsi
37bc52748lea r8, [rip+0x7faa35]
37bc5274fmov [rsp+272], r11l
37bc52757call izamax_
37bc5275cjmp 0x37bc5258c
37bc52761
37bc52761 0f 1f 80 00 00 00 00 .......
37bc52768
37bc52768loc_37bc52768:
37bc52768mulsd x2, x10
37bc5276dmov rcx, [rsp+560]
37bc52775mov r8, rsi
37bc52778lea rdx, [rsp+232]
37bc52780lea r9, [rip+0x7fa9fd]
37bc52787movsd_xmm [rsp+232], x2
37bc52790call zdscal_
37bc52795mov rax, [rsp+600]
37bc5279dmovsd_xmm x0, [rax]
37bc527a1mulsd x0, [rsp+232]
37bc527aamovsd_xmm [rax], x0
37bc527aejmp 0x37bc51c14
37bc527b3
37bc527b3 0f 1f 44 00 00 ..D..
37bc527b8
37bc527b8loc_37bc527b8:
37bc527b8mov [rsp+608], rdi
37bc527c0
37bc527c0loc_37bc527c0:
37bc527c0mov rax, [rsp+600]
37bc527c8movsd_xmm x0, [rax]
37bc527ccdivsd x0, x9
37bc527d1movsd_xmm [rax], x0
37bc527d5
37bc527d5loc_37bc527d5:
37bc527d5ucomisd x9, x8
37bc527dajp 0x37bc527e2
37bc527dcje 0x37bc514d7
37bc527e2
37bc527e2loc_37bc527e2:
37bc527e2divsd x8, x9
37bc527e7mov r8, [rsp+608]
37bc527efmov rcx, [rsp+560]
37bc527f7lea rdx, [rsp+248]
37bc527fflea r9, [rip+0x7fa97e]
37bc52806movsd_xmm [rsp+248], x8
37bc52810call dscal_
37bc52815jmp 0x37bc514d7
37bc5281a
37bc5281a 66 0f 1f 44 00 00 f..D..
37bc52820
37bc52820loc_37bc52820:
37bc52820mulsd x1, x14
37bc52825comisd x0, x1
37bc52829jbe 0x37bc51b9e
37bc5282fmovapd x1, x8
37bc52834jmp 0x37bc51ce7
37bc52839
37bc52839 0f 1f 80 00 00 00 00 .......
37bc52840
37bc52840loc_37bc52840:
37bc52840pxor x0, x0
37bc52844jmp 0x37bc523a7
37bc52849
37bc52849 0f 1f 80 00 00 00 00 .......
37bc52850
37bc52850loc_37bc52850:
37bc52850mov r9l, [rsp+108]
37bc52855test r9l, r9l
37bc52858je 0x37bc52ad8
37bc5285elea ecx, [rbx-1]
37bc52861cmp ecx, edx
37bc52863cmovg ecx, edx
37bc52866mov [rsp+228], ecx
37bc5286dtest ecx, ecx
37bc5286fjle 0x37bc51ffa
37bc52875mov rax, [rsp+112]
37bc5287amovsxd rbx, ecx
37bc5287dlea r9, [rbp-1]
37bc52881mov ecx, ecx
37bc52883sub r9, rbx
37bc52886movddup x11, x5
37bc5288bmovddup x13, x3
37bc52890shl rcx, 4
37bc52894lea r10, [rax+rdx+1]
37bc52899shl r9, 4
37bc5289dpxor x12, x12
37bc528a2xor edx, edx
37bc528a4sub r10, rbx
37bc528a7add r9, [rsp+592]
37bc528afshl r10, 4
37bc528b3add r10, [rsp+576]
37bc528bbnop [rax+rax]
37bc528c0
37bc528c0loc_37bc528c0:
37bc528c0movupd x1, [r10+rdx]
37bc528c6movupd x2, [r10+rdx]
37bc528ccmovapd x0, x11
37bc528d1movapd x4, x13
37bc528d6movupd x3, [r9+rdx]
37bc528dcadd rdx, 16
37bc528e0unpcklpd x1, x1
37bc528e4unpckhpd x2, x2
37bc528e8mulpd x4, x2
37bc528ecmulpd x0, x1
37bc528f0mulpd x2, x11
37bc528f5mulpd x1, x13
37bc528fasubpd x0, x4
37bc528femovapd x4, x3
37bc52902shufpd x4, x3, 1
37bc52907addpd x1, x2
37bc5290bmulpd x0, x4
37bc5290fmulpd x1, x3
37bc52913movapd x2, x1
37bc52917addpd x2, x0
37bc5291bsubpd x0, x1
37bc5291fmovsd_xmm x0, x2
37bc52923addpd x12, x0
37bc52928cmp rdx, rcx
37bc5292bjne 0x37bc528c0
37bc5292d
37bc5292dloc_37bc5292d:
37bc5292dmovapd x13, x12
37bc52932unpckhpd x12, x12
37bc52937jmp 0x37bc52010
37bc5293c
37bc5293c 0f 1f 40 00 ..@.
37bc52940
37bc52940loc_37bc52940:
37bc52940movsd_xmm [rsp+256], x9
37bc5294aucomisd x9, x8
37bc5294fmov [rsp+264], 0
37bc5295bjp 0x37bc52963
37bc5295dje 0x37bc52104
37bc52963
37bc52963loc_37bc52963:
37bc52963movapd x1, x9
37bc52968pxor x2, x2
37bc5296cjmp 0x37bc520a5
37bc52971
37bc52971loc_37bc52971:
37bc52971movupd x1, [rip+0x7fa827]
37bc52979movq x7, [rip+0x7fa80f]
37bc52981pxor x3, x3
37bc52985movups [rsp+144], x7
37bc5298d
37bc5298dloc_37bc5298d:
37bc5298dcomisd x9, x11
37bc52992jbe 0x37bc53c18
37bc52998nop [rax+rax]
37bc529a0
37bc529a0loc_37bc529a0:
37bc529a0movapd x9, x8
37bc529a5
37bc529a5loc_37bc529a5:
37bc529a5lea rax, [rip+0x7fa7d8]
37bc529acmov r8, r13
37bc529afmov rdx, r12
37bc529b2mov rcx, r14
37bc529b5mov [rsp+64], rax
37bc529bamov rax, [rsp+592]
37bc529c2mov [rsp+88], 1
37bc529cbmov r9, [rsp+560]
37bc529d3mov [rsp+56], rax
37bc529d8mov rax, [rsp+584]
37bc529e0mov [rsp+80], 1
37bc529e9mov [rsp+48], rax
37bc529eemov rax, [rsp+576]
37bc529f6mov [rsp+72], 1
37bc529ffmov [rsp+40], rax
37bc52a04mov rax, [rsp+568]
37bc52a0cmov [rsp+32], rax
37bc52a11call ztbsv_
37bc52a16jmp 0x37bc527d5
37bc52a1b
37bc52a1b 0f 1f 44 00 00 ..D..
37bc52a20
37bc52a20loc_37bc52a20:
37bc52a20lea rcx, [rsp+208]
37bc52a28lea r8, [rsp+256]
37bc52a30mov rdx, rsi
37bc52a33call zladiv_
37bc52a38movsd_xmm x0, [rsp+208]
37bc52a41movsd_xmm x1, [rsp+216]
37bc52a4asubsd x0, x12
37bc52a4fsubsd x1, x13
37bc52a54jmp 0x37bc520ed
37bc52a59
37bc52a59 0f 1f 80 00 00 00 00 .......
37bc52a60
37bc52a60loc_37bc52a60:
37bc52a60pxor x2, x2
37bc52a64comisd x1, x2
37bc52a68jbe 0x37bc538e0
37bc52a6emulsd x1, x14
37bc52a73comisd x0, x1
37bc52a77jbe 0x37bc520c3
37bc52a7d
37bc52a7dloc_37bc52a7d:
37bc52a7ddivsd x1, x0
37bc52a81mov r8, [rsp+592]
37bc52a89mov rcx, [rsp+560]
37bc52a91lea rdx, [rsp+232]
37bc52a99lea r9, [rip+0x7fa6e4]
37bc52aa0movsd_xmm [rsp+232], x1
37bc52aa9call zdscal_
37bc52aaemov rax, [rsp+600]
37bc52ab6movsd_xmm x0, [rsp+232]
37bc52abfmovsd_xmm x1, [rax]
37bc52ac3mulsd x6, x0
37bc52ac7mulsd x1, x0
37bc52acbmovsd_xmm [rax], x1
37bc52acfjmp 0x37bc520c3
37bc52ad4
37bc52ad4 0f 1f 40 00 ..@.
37bc52ad8
37bc52ad8loc_37bc52ad8:
37bc52ad8mov rax, [rsp+560]
37bc52ae0mov eax, [rax]
37bc52ae2mov ecx, eax
37bc52ae4mov [rsp+160], eax
37bc52aebsub ecx, r10l
37bc52aeecmp ecx, edx
37bc52af0cmovg ecx, edx
37bc52af3mov [rsp+228], ecx
37bc52afatest ecx, ecx
37bc52afcjle 0x37bc51ffa
37bc52b02mov ecx, ecx
37bc52b04movddup x11, x5
37bc52b09unpcklpd x3, x3
37bc52b0dxor edx, edx
37bc52b0flea r9, [rsi+16]
37bc52b13shl rcx, 4
37bc52b17pxor x12, x12
37bc52b1cnop [rax]
37bc52b20
37bc52b20loc_37bc52b20:
37bc52b20movupd x1, [r12+rdx]
37bc52b26movupd x2, [r12+rdx]
37bc52b2cmovapd x0, x11
37bc52b31movapd x13, x3
37bc52b36movupd x4, [r9+rdx]
37bc52b3cadd rdx, 16
37bc52b40unpcklpd x1, x1
37bc52b44unpckhpd x2, x2
37bc52b48mulpd x13, x2
37bc52b4dmulpd x0, x1
37bc52b51mulpd x2, x11
37bc52b56mulpd x1, x3
37bc52b5asubpd x0, x13
37bc52b5fmovapd x13, x4
37bc52b64shufpd x13, x4, 1
37bc52b6aaddpd x1, x2
37bc52b6emulpd x0, x13
37bc52b73mulpd x1, x4
37bc52b77movapd x2, x1
37bc52b7baddpd x2, x0
37bc52b7fsubpd x0, x1
37bc52b83movsd_xmm x0, x2
37bc52b87addpd x12, x0
37bc52b8ccmp rcx, rdx
37bc52b8fjne 0x37bc52b20
37bc52b91jmp 0x37bc5292d
37bc52b96
37bc52b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc52ba0
37bc52ba0loc_37bc52ba0:
37bc52ba0movupd x0, [rsp+176]
37bc52ba9pxor x1, x1
37bc52badjmp 0x37bc51f03
37bc52bb2
37bc52bb2 66 0f 1f 44 00 00 f..D..
37bc52bb8
37bc52bb8loc_37bc52bb8:
37bc52bb8sub ebx, 1
37bc52bbblea r8l, [rdx+1]
37bc52bbflea rax, [rip+0x7fa5be]
37bc52bc6cmp ebx, edx
37bc52bc8mov [rsp+40], rax
37bc52bcdlea rcx, [rsp+208]
37bc52bd5cmovg ebx, edx
37bc52bd8lea rdx, [rsp+228]
37bc52be0sub r10l, ebx
37bc52be3sub r8l, ebx
37bc52be6mov [rsp+228], ebx
37bc52bedmovsxd r9, r10l
37bc52bf0movsxd r8, r8l
37bc52bf3add r8, [rsp+112]
37bc52bf8sub r9, 1
37bc52bfcshl r8, 4
37bc52c00shl r9, 4
37bc52c04add r9, [rsp+592]
37bc52c0cmov [rsp+32], r9
37bc52c11mov r9, rax
37bc52c14mov rax, [rsp+576]
37bc52c1cadd r8, rax
37bc52c1f
37bc52c1floc_37bc52c1f:
37bc52c1fcall zdotu_
37bc52c24pxor x0, x0
37bc52c28ucomisd x0, [rsp+280]
37bc52c31movsd_xmm x12, [rsp+208]
37bc52c3bmovsd_xmm x13, [rsp+216]
37bc52c45movsd_xmm x5, [rsp+272]
37bc52c4esetnp r8b
37bc52c52cmovne r8l, r15l
37bc52c56jmp 0x37bc52010
37bc52c5b
37bc52c5b 0f 1f 44 00 00 ..D..
37bc52c60
37bc52c60loc_37bc52c60:
37bc52c60lea rax, [rip+0x7fa51d]
37bc52c67lea r8, [rsi+16]
37bc52c6bmov [rsp+32], r8
37bc52c70mov r9, rax
37bc52c73mov r8, r12
37bc52c76lea rcx, [rsp+208]
37bc52c7emov [rsp+40], rax
37bc52c83lea rdx, [rsp+228]
37bc52c8bjmp 0x37bc52c1f
37bc52c8d
37bc52c8d 0f 1f 00 ...
37bc52c90
37bc52c90loc_37bc52c90:
37bc52c90mov r8, [rsp+592]
37bc52c98mov rcx, [rsp+560]
37bc52ca0lea rdx, [rsp+232]
37bc52ca8lea r9, [rip+0x7fa4d5]
37bc52cafmov [rsp+160], r10l
37bc52cb7call zdscal_
37bc52cbcmov rax, [rsp+600]
37bc52cc4movsd_xmm x0, [rsp+232]
37bc52ccdmovsd_xmm x3, [rsp+280]
37bc52cd6mov r10l, [rsp+160]
37bc52cdemovsd_xmm x1, [rax]
37bc52ce2mulsd x6, x0
37bc52ce6movsd_xmm x5, [rsp+272]
37bc52cefmulsd x1, x0
37bc52cf3pxor x0, x0
37bc52cf7ucomisd x3, x0
37bc52cfbsetnp r8b
37bc52cffcmovne r8l, r15l
37bc52d03movsd_xmm [rax], x1
37bc52d07jmp 0x37bc51f99
37bc52d0c
37bc52d0c 0f 1f 40 00 ..@.
37bc52d10
37bc52d10loc_37bc52d10:
37bc52d10cmp esi, -1
37bc52d13je 0x37bc53a11
37bc52d19cmp ebp, r15l
37bc52d1cjg 0x37bc527c0
37bc52d22sub r15l, r10l
37bc52d25mov esi, 1
37bc52d2amov edx, r15l
37bc52d2d
37bc52d2dloc_37bc52d2d:
37bc52d2dmovsxd r10, esi
37bc52d30mov r11, rbx
37bc52d33xor r15l, r15l
37bc52d36mov rdi, [rsp+592]
37bc52d3emov rax, r10
37bc52d41imul r11, r10
37bc52d45mov r12l, edx
37bc52d48mov rcx, [rsp+136]
37bc52d50shl rax, 4
37bc52d54imul rbx, rbp
37bc52d58movq x7, x9
37bc52d5dmovapd x15, x11
37bc52d62mov [rsp+144], rax
37bc52d6amov rax, rbp
37bc52d6dshl rax, 4
37bc52d71movups [rsp+176], x7
37bc52d79movq x7, [rip+0x7fa43f]
37bc52d81lea rsi, [rdi+rax-16]
37bc52d86mov rax, r11
37bc52d89lea r9, [rcx+rbx]
37bc52d8dmov rdi, [rsp+576]
37bc52d95shl rax, 4
37bc52d99mov [rsp+136], r11
37bc52da1mov [rsp+128], rax
37bc52da9mov rax, r9
37bc52dacshl rax, 4
37bc52db0mov [rsp+112], r9
37bc52db5lea r13, [rdi+rax+32]
37bc52dbamovsxd rax, [rsp+160]
37bc52dc2mov [rsp+160], r10
37bc52dcaadd rax, rcx
37bc52dcdadd rax, rbx
37bc52dd0shl rax, 4
37bc52dd4lea r14, [rax+rdi]
37bc52dd8mov rdi, [rsp+608]
37bc52de0jmp 0x37bc53089
37bc52de5
37bc52de5 0f 1f 00 ...
37bc52de8
37bc52de8loc_37bc52de8:
37bc52de8mulsd x11, x10
37bc52dedmov edx, [rsp+104]
37bc52df1movsd_xmm [rsp+232], x11
37bc52dfbtest edx, edx
37bc52dfdje 0x37bc533c8
37bc52e03movsd_xmm x2, [r14]
37bc52e08movsd_xmm x1, [r14+8]
37bc52e0exorpd x1, [rip+0x7fa3ca]
37bc52e16movapd x0, x2
37bc52e1amulsd x0, x9
37bc52e1fmovapd x3, x1
37bc52e23unpcklpd x1, x2
37bc52e27mulsd x3, x9
37bc52e2cpxor x2, x2
37bc52e30mulpd x1, x2
37bc52e34unpcklpd x0, x3
37bc52e38addsubpd x0, x1
37bc52e3cmovapd x4, x0
37bc52e40unpckhpd x4, x4
37bc52e44movapd x1, x4
37bc52e48andpd x1, x7
37bc52e4c
37bc52e4cloc_37bc52e4c:
37bc52e4cmovups [rsp+256], x0
37bc52e54andpd x0, x7
37bc52e58addsd x0, x1
37bc52e5ccomisd x0, x8
37bc52e61jbe 0x37bc52eb3
37bc52e63mulsd x11, x0
37bc52e68lea rcx, [rsp+208]
37bc52e70lea rdx, [rsp+272]
37bc52e78mov [rsp+168], eax
37bc52e7flea r8, [rsp+256]
37bc52e87minsd x11, x8
37bc52e8cmovsd_xmm [rsp+232], x11
37bc52e96call zladiv_
37bc52e9bmov eax, [rsp+168]
37bc52ea2movupd x0, [rsp+208]
37bc52eabmovups [rsp+272], x0
37bc52eb3
37bc52eb3loc_37bc52eb3:
37bc52eb3comisd x8, x11
37bc52eb8ja 0x37bc534c0
37bc52ebemovsd_xmm x4, [rsp+280]
37bc52ec7pxor x0, x0
37bc52ecbmovsd_xmm x12, [rsp+272]
37bc52ed5ucomisd x4, x0
37bc52ed9setnp cl
37bc52edccmovne ecx, r15l
37bc52ee0
37bc52ee0loc_37bc52ee0:
37bc52ee0ucomisd x12, x8
37bc52ee5mov rdx, [rsp+568]
37bc52eedmov edx, [rdx]
37bc52eefsetnp r8b
37bc52ef3cmovne r8l, r15l
37bc52ef7test r8b, r8b
37bc52efaje 0x37bc53100
37bc52f00test cl, cl
37bc52f02je 0x37bc53100
37bc52f08mov r11l, [rsp+108]
37bc52f0dtest r11l, r11l
37bc52f10jne 0x37bc533e0
37bc52f16mov rax, [rsp+560]
37bc52f1emov eax, [rax]
37bc52f20mov [rsp+168], eax
37bc52f27sub eax, ebx
37bc52f29cmp eax, edx
37bc52f2bcmovg eax, edx
37bc52f2emov [rsp+228], eax
37bc52f35cmp eax, 1
37bc52f38jg 0x37bc53488
37bc52f3e
37bc52f3eloc_37bc52f3e:
37bc52f3epxor x13, x13
37bc52f43movapd x11, x13
37bc52f48nop [rax+rax]
37bc52f50
37bc52f50loc_37bc52f50:
37bc52f50ucomisd x9, x12
37bc52f55setnp al
37bc52f58cmovne eax, r15l
37bc52f5ctest al, al
37bc52f5eje 0x37bc53240
37bc52f64test cl, cl
37bc52f66je 0x37bc53240
37bc52f6cmovupd x1, [rsi]
37bc52f70unpcklpd x11, x13
37bc52f75mov r9l, [rsp+104]
37bc52f7asubpd x1, x11
37bc52f7fmovapd x0, x1
37bc52f83movups [rsi], x1
37bc52f86unpckhpd x1, x1
37bc52f8aandpd x0, x7
37bc52f8eandpd x1, x7
37bc52f92addsd x0, x1
37bc52f96test r9l, r9l
37bc52f99je 0x37bc53208
37bc52f9fmovsd_xmm x2, [r14]
37bc52fa4movsd_xmm x3, [r14+8]
37bc52faapxor x4, x4
37bc52faexorpd x3, [rip+0x7fa22a]
37bc52fb6movapd x1, x2
37bc52fbamulsd x1, x9
37bc52fbfmovapd x5, x3
37bc52fc3mulsd x5, x4
37bc52fc7mulsd x2, x4
37bc52fcbmulsd x3, x9
37bc52fd0subsd x1, x5
37bc52fd4addsd x2, x3
37bc52fd8movsd_xmm [rsp+256], x1
37bc52fe1movsd_xmm [rsp+264], x2
37bc52feaandpd x2, x7
37bc52fee
37bc52feeloc_37bc52fee:
37bc52feeandpd x1, x7
37bc52ff2addsd x1, x2
37bc52ff6comisd x1, x15
37bc52ffbjbe 0x37bc53280
37bc53001comisd x8, x1
37bc53006ja 0x37bc53540
37bc5300c
37bc5300cloc_37bc5300c:
37bc5300clea rcx, [rsp+208]
37bc53014lea r8, [rsp+256]
37bc5301cmov rdx, rsi
37bc5301fcall zladiv_
37bc53024movsd_xmm x0, [rsp+208]
37bc5302dmovsd_xmm x1, [rsp+216]
37bc53036
37bc53036loc_37bc53036:
37bc53036movapd x2, x0
37bc5303aandpd x0, x7
37bc5303eunpcklpd x2, x1
37bc53042andpd x1, x7
37bc53046addsd x0, x1
37bc5304amovups [rsi], x2
37bc5304d
37bc5304dloc_37bc5304d:
37bc5304dmov rax, [rsp+128]
37bc53055mov rbx, [rsp+136]
37bc5305dmaxsd x6, x0
37bc53061add [rsp+112], rbx
37bc53066add rbp, [rsp+160]
37bc5306eadd rsi, [rsp+144]
37bc53076add r13, rax
37bc53079add r14, rax
37bc5307ctest r12l, r12l
37bc5307fje 0x37bc527b8
37bc53085sub r12l, 1
37bc53089
37bc53089loc_37bc53089:
37bc53089movsd_xmm x0, [rsi]
37bc5308dmovsd_xmm x1, [rsi+8]
37bc53092movapd x11, x8
37bc53097mov eax, ebp
37bc53099mov [rsp+280], 0
37bc530a5mov ebx, ebp
37bc530a7andpd x1, x7
37bc530abandpd x0, x7
37bc530afmovsd_xmm [rsp+272], x9
37bc530b9addsd x0, x1
37bc530bdmovapd x1, x6
37bc530c1maxsd x1, x8
37bc530c6divsd x11, x1
37bc530cbmovapd x1, x14
37bc530d0subsd x1, x0
37bc530d4mulsd x1, x11
37bc530d9movapd x0, x1
37bc530ddmovsd_xmm x1, [rdi+8*rbp-8]
37bc530e3comisd x1, x0
37bc530e7ja 0x37bc52de8
37bc530edmovapd x12, x9
37bc530f2mov ecx, 1
37bc530f7pxor x4, x4
37bc530fbjmp 0x37bc52ee0
37bc53100
37bc53100loc_37bc53100:
37bc53100mov r10l, [rsp+108]
37bc53105test r10l, r10l
37bc53108je 0x37bc532f8
37bc5310esub eax, 1
37bc53111cmp eax, edx
37bc53113cmovg eax, edx
37bc53116mov [rsp+228], eax
37bc5311dtest eax, eax
37bc5311fjle 0x37bc52f3e
37bc53125sub ebx, eax
37bc53127movsxd r9, eax
37bc5312asub eax, 1
37bc5312dmov r11, [rsp+592]
37bc53135movsxd rbx, ebx
37bc53138movsxd r8, edx
37bc5313badd r8, [rsp+112]
37bc53140movsd_xmm [rsp+168], x6
37bc53149mov rdx, rbx
37bc5314cadd rax, rbx
37bc5314fpxor x13, x13
37bc53154sub r8, r9
37bc53157shl rdx, 4
37bc5315bshl rax, 4
37bc5315fmovapd x11, x13
37bc53164shl r8, 4
37bc53168lea rdx, [r11+rdx-16]
37bc5316dadd rax, r11
37bc53170add r8, [rsp+576]
37bc53178nop [rax+rax]
37bc53180
37bc53180loc_37bc53180:
37bc53180movsd_xmm x0, [r8+16]
37bc53186movsd_xmm x1, [r8+24]
37bc5318cadd rdx, 16
37bc53190add r8, 16
37bc53194xorpd x1, [rip+0x7fa044]
37bc5319cmovapd x2, x0
37bc531a0mulsd x2, x12
37bc531a5movapd x3, x1
37bc531a9mulsd x3, x4
37bc531admulsd x1, x12
37bc531b2mulsd x0, x4
37bc531b6subsd x2, x3
37bc531bamovsd_xmm x3, [rdx-16]
37bc531bfaddsd x0, x1
37bc531c3movsd_xmm x1, [rdx-8]
37bc531c8movapd x5, x3
37bc531ccmulsd x5, x2
37bc531d0movapd x6, x1
37bc531d4mulsd x6, x0
37bc531d8mulsd x1, x2
37bc531dcmulsd x0, x3
37bc531e0subsd x5, x6
37bc531e4addsd x0, x1
37bc531e8addsd x11, x5
37bc531edaddsd x13, x0
37bc531f2cmp rax, rdx
37bc531f5jne 0x37bc53180
37bc531f7movsd_xmm x6, [rsp+168]
37bc53200jmp 0x37bc52f50
37bc53205
37bc53205 0f 1f 00 ...
37bc53208
37bc53208loc_37bc53208:
37bc53208movsd_xmm [rsp+256], x9
37bc53212ucomisd x9, x8
37bc53217mov [rsp+264], 0
37bc53223jp 0x37bc5322b
37bc53225je 0x37bc5304d
37bc5322b
37bc5322bloc_37bc5322b:
37bc5322bmovapd x1, x9
37bc53230pxor x2, x2
37bc53234jmp 0x37bc52fee
37bc53239
37bc53239 0f 1f 80 00 00 00 00 .......
37bc53240
37bc53240loc_37bc53240:
37bc53240lea rcx, [rsp+208]
37bc53248lea r8, [rsp+256]
37bc53250mov rdx, rsi
37bc53253call zladiv_
37bc53258movsd_xmm x0, [rsp+208]
37bc53261movsd_xmm x1, [rsp+216]
37bc5326asubsd x0, x11
37bc5326fsubsd x1, x13
37bc53274jmp 0x37bc53036
37bc53279
37bc53279 0f 1f 80 00 00 00 00 .......
37bc53280
37bc53280loc_37bc53280:
37bc53280pxor x2, x2
37bc53284comisd x1, x2
37bc53288jbe 0x37bc53968
37bc5328emulsd x1, x14
37bc53293comisd x0, x1
37bc53297jbe 0x37bc5300c
37bc5329d
37bc5329dloc_37bc5329d:
37bc5329ddivsd x1, x0
37bc532a1mov r8, [rsp+592]
37bc532a9mov rcx, [rsp+560]
37bc532b1lea rdx, [rsp+232]
37bc532b9lea r9, [rip+0x7f9ec4]
37bc532c0movsd_xmm [rsp+232], x1
37bc532c9call zdscal_
37bc532cemov rax, [rsp+600]
37bc532d6movsd_xmm x0, [rsp+232]
37bc532dfmovsd_xmm x1, [rax]
37bc532e3mulsd x6, x0
37bc532e7mulsd x1, x0
37bc532ebmovsd_xmm [rax], x1
37bc532efjmp 0x37bc5300c
37bc532f4
37bc532f4 0f 1f 40 00 ..@.
37bc532f8
37bc532f8loc_37bc532f8:
37bc532f8mov rax, [rsp+560]
37bc53300mov eax, [rax]
37bc53302mov [rsp+168], eax
37bc53309sub eax, ebx
37bc5330bcmp eax, edx
37bc5330dcmovle rdx, rax
37bc53311mov [rsp+228], edx
37bc53318test edx, edx
37bc5331ajle 0x37bc52f3e
37bc53320movddup x13, x12
37bc53325unpcklpd x4, x4
37bc53329lea r8, [rsi+16]
37bc5332dxor eax, eax
37bc5332fshl rdx, 4
37bc53333pxor x11, x11
37bc53338nop [rax+rax]
37bc53340
37bc53340loc_37bc53340:
37bc53340movupd x0, [r13+rax]
37bc53347movupd x2, [r13+rax]
37bc5334emovapd x1, x13
37bc53353movapd x5, x4
37bc53357movupd x3, [r8+rax]
37bc5335dadd rax, 16
37bc53361unpckhpd x0, x0
37bc53365xorpd x0, [rip+0x7f9e63]
37bc5336dunpcklpd x2, x2
37bc53371mulpd x1, x2
37bc53375mulpd x5, x0
37bc53379mulpd x2, x4
37bc5337dmulpd x0, x13
37bc53382subpd x1, x5
37bc53386movapd x5, x3
37bc5338ashufpd x5, x3, 1
37bc5338faddpd x0, x2
37bc53393mulpd x1, x5
37bc53397mulpd x0, x3
37bc5339bmovapd x2, x0
37bc5339faddpd x2, x1
37bc533a3subpd x1, x0
37bc533a7movsd_xmm x1, x2
37bc533abaddpd x11, x1
37bc533b0cmp rdx, rax
37bc533b3jne 0x37bc53340
37bc533b5movapd x13, x11
37bc533baunpckhpd x11, x11
37bc533bfjmp 0x37bc52f50
37bc533c4
37bc533c4 0f 1f 40 00 ..@.
37bc533c8
37bc533c8loc_37bc533c8:
37bc533c8movupd x0, [rsp+176]
37bc533d1pxor x1, x1
37bc533d5jmp 0x37bc52e4c
37bc533da
37bc533da 66 0f 1f 44 00 00 f..D..
37bc533e0
37bc533e0loc_37bc533e0:
37bc533e0sub eax, 1
37bc533e3lea r8l, [rdx+1]
37bc533e7lea r10, [rip+0x7f9d96]
37bc533eecmp eax, edx
37bc533f0mov [rsp+40], r10
37bc533f5lea rcx, [rsp+208]
37bc533fdmov r9, r10
37bc53400cmovg eax, edx
37bc53403lea rdx, [rsp+228]
37bc5340bsub ebx, eax
37bc5340dsub r8l, eax
37bc53410mov [rsp+228], eax
37bc53417movsxd rax, ebx
37bc5341amovsxd r8, r8l
37bc5341dadd r8, [rsp+112]
37bc53422sub rax, 1
37bc53426shl r8, 4
37bc5342ashl rax, 4
37bc5342eadd rax, [rsp+592]
37bc53436mov [rsp+32], rax
37bc5343bmov rax, [rsp+576]
37bc53443add r8, rax
37bc53446
37bc53446loc_37bc53446:
37bc53446call zdotc_
37bc5344bpxor x0, x0
37bc5344fucomisd x0, [rsp+280]
37bc53458movsd_xmm x11, [rsp+208]
37bc53462movsd_xmm x13, [rsp+216]
37bc5346cmovsd_xmm x12, [rsp+272]
37bc53476setnp cl
37bc53479cmovne ecx, r15l
37bc5347djmp 0x37bc52f50
37bc53482
37bc53482 66 0f 1f 44 00 00 f..D..
37bc53488
37bc53488loc_37bc53488:
37bc53488lea rax, [rip+0x7f9cf5]
37bc5348flea rcx, [rsp+208]
37bc53497mov r8, r13
37bc5349amov [rsp+40], rax
37bc5349flea rax, [rsi+16]
37bc534a3lea rdx, [rsp+228]
37bc534abmov [rsp+32], rax
37bc534b0lea r9, [rip+0x7f9ccd]
37bc534b7jmp 0x37bc53446
37bc534b9
37bc534b9 0f 1f 80 00 00 00 00 .......
37bc534c0
37bc534c0loc_37bc534c0:
37bc534c0mov rcx, [rsp+560]
37bc534c8mov r8, [rsp+592]
37bc534d0lea rdx, [rsp+232]
37bc534d8lea r9, [rip+0x7f9ca5]
37bc534dfmov [rsp+168], eax
37bc534e6call zdscal_
37bc534ebmov rax, [rsp+600]
37bc534f3movsd_xmm x0, [rsp+232]
37bc534fcmovsd_xmm x4, [rsp+280]
37bc53505movsd_xmm x12, [rsp+272]
37bc5350fmovsd_xmm x1, [rax]
37bc53513mulsd x6, x0
37bc53517mulsd x1, x0
37bc5351bpxor x0, x0
37bc5351fucomisd x4, x0
37bc53523setnp cl
37bc53526movsd_xmm [rax], x1
37bc5352acmovne ecx, r15l
37bc5352emov eax, [rsp+168]
37bc53535jmp 0x37bc52ee0
37bc5353a
37bc5353a 66 0f 1f 44 00 00 f..D..
37bc53540
37bc53540loc_37bc53540:
37bc53540mulsd x1, x14
37bc53545comisd x0, x1
37bc53549jbe 0x37bc5300c
37bc5354fmovapd x1, x8
37bc53554jmp 0x37bc5329d
37bc53559
37bc53559 0f 1f 80 00 00 00 00 .......
37bc53560
37bc53560loc_37bc53560:
37bc53560mulsd x1, x14
37bc53565comisd x0, x1
37bc53569jbe 0x37bc520c3
37bc5356fmovapd x1, x8
37bc53574jmp 0x37bc52a7d
37bc53579
37bc53579loc_37bc53579:
37bc53579minsd x0, x8
37bc5357etest ebp, ebp
37bc53580jle 0x37bc53a88
37bc53586mov esi, 1
37bc5358bmov eax, 1
37bc53590
37bc53590loc_37bc53590:
37bc53590mov rdi, [rsp+608]
37bc53598movsxd rdx, eax
37bc5359bmovsxd r9, esi
37bc5359eadd ecx, 1
37bc535a1shl r9, 3
37bc535a5lea r8, [rdi+8*rdx]
37bc535a9xor edx, edx
37bc535abjmp 0x37bc535db
37bc535ad
37bc535ad 0f 1f 84 ...
37bc535b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc535c0
37bc535c0loc_37bc535c0:
37bc535c0movsd_xmm x2, [r8-8]
37bc535c6add rdx, 1
37bc535caadd r8, r9
37bc535cdaddsd x2, x8
37bc535d2divsd x0, x2
37bc535d6cmp rdx, rcx
37bc535d9je 0x37bc535e2
37bc535db
37bc535dbloc_37bc535db:
37bc535dbcomisd x11, x0
37bc535e0jb 0x37bc535c0
37bc535e2
37bc535e2loc_37bc535e2:
37bc535e2mov [rsp+608], rdi
37bc535ea
37bc535ealoc_37bc535ea:
37bc535eacomisd x0, x11
37bc535efja 0x37bc529a0
37bc535f5comisd x3, x4
37bc535f9mov r10l, eax
37bc535fcja 0x37bc53628
37bc535femovapd x6, x3
37bc53602movapd x9, x8
37bc53607addsd x6, x3
37bc5360b
37bc5360bloc_37bc5360b:
37bc5360btest r15l, r15l
37bc5360eje 0x37bc53b3f
37bc53614cmp esi, -1
37bc53617jne 0x37bc51a80
37bc5361djmp 0x37bc51869
37bc53622
37bc53622 66 0f 1f 44 00 00 f..D..
37bc53628
37bc53628loc_37bc53628:
37bc53628movapd x9, x8
37bc5362d
37bc5362dloc_37bc5362d:
37bc5362ddivsd x4, x3
37bc53631mov [rsp+128], eax
37bc53638mov rax, [rsp+600]
37bc53640lea r9, [rip+0x7f9b3d]
37bc53647mov r8, [rsp+592]
37bc5364fmovups [rsp+112], x1
37bc53654movapd x6, x14
37bc53659mov rcx, [rsp+560]
37bc53661mov rdx, rax
37bc53664mov [rsp+168], r10l
37bc5366cmovsd_xmm [rax], x4
37bc53670call zdscal_
37bc53675movupd x1, [rsp+112]
37bc5367bmov eax, [rsp+128]
37bc53682mov r10l, [rsp+168]
37bc5368ajmp 0x37bc5360b
37bc5368f
37bc5368floc_37bc5368f:
37bc5368ftest r15l, r15l
37bc53692je 0x37bc53a25
37bc53698mov r11l, [rsp+108]
37bc5369dtest r11l, r11l
37bc536a0je 0x37bc53bc8
37bc536a6mov rax, [rsp+568]
37bc536aepxor x0, x0
37bc536b2mov r8l, [rsp+104]
37bc536b7mov r10l, ebp
37bc536bamaxsd x0, x11
37bc536bfmovapd x9, x10
37bc536c4mov eax, [rax]
37bc536c6mov [rsp+112], eax
37bc536cadivsd x9, x0
37bc536cfadd eax, 1
37bc536d2mov [rsp+160], eax
37bc536d9test r8l, r8l
37bc536dcje 0x37bc53c50
37bc536e2movupd x1, [rip+0x7f9ab6]
37bc536eamovq x7, [rip+0x7f9a9e]
37bc536f2pxor x3, x3
37bc536f6movups [rsp+144], x7
37bc536fe
37bc536feloc_37bc536fe:
37bc536fecomisd x9, x11
37bc53703ja 0x37bc529a0
37bc53709
37bc53709loc_37bc53709:
37bc53709comisd x3, x4
37bc5370dja 0x37bc53d23
37bc53713
37bc53713loc_37bc53713:
37bc53713movapd x9, x8
37bc53718jmp 0x37bc527c0
37bc5371d
37bc5371d 0f 1f 00 ...
37bc53720
37bc53720loc_37bc53720:
37bc53720movapd x0, x9
37bc53725minsd x0, x8
37bc5372atest ebp, ebp
37bc5372cjle 0x37bc53c0d
37bc53732mov [rsp+160], 1
37bc5373dmov esi, 1
37bc53742mov eax, 1
37bc53747
37bc53747loc_37bc53747:
37bc53747mov rdi, [rsp+608]
37bc5374fmovsxd rdx, eax
37bc53752movsxd r9, esi
37bc53755add ecx, 1
37bc53758shl r9, 3
37bc5375clea r8, [rdi+8*rdx]
37bc53760xor edx, edx
37bc53762jmp 0x37bc537a8
37bc53764
37bc53764 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc53770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc53780
37bc53780loc_37bc53780:
37bc53780movsd_xmm x5, [r8-8]
37bc53786movapd x2, x8
37bc5378badd rdx, 1
37bc5378fadd r8, r9
37bc53792addsd x5, x8
37bc53797divsd x2, x5
37bc5379bmulsd x0, x2
37bc5379fcmp rcx, rdx
37bc537a2je 0x37bc535e2
37bc537a8
37bc537a8loc_37bc537a8:
37bc537a8comisd x11, x0
37bc537adjb 0x37bc53780
37bc537afjmp 0x37bc535e2
37bc537b4
37bc537b4loc_37bc537b4:
37bc537b4mov [rsp+608], rdi
37bc537bctest r11b, r11b
37bc537bfje 0x37bc535ea
37bc537c5movsd_xmm [rsp+264], x12
37bc537cfmovsd_xmm [rsp+256], x7
37bc537d8jmp 0x37bc535ea
37bc537dd
37bc537ddloc_37bc537dd:
37bc537ddmov [rsp+608], rdi
37bc537e5test r11b, r11b
37bc537e8je 0x37bc535ea
37bc537eemovsd_xmm [rsp+264], x6
37bc537f7movsd_xmm [rsp+256], x13
37bc53801jmp 0x37bc535ea
37bc53806
37bc53806loc_37bc53806:
37bc53806mov [rsp+608], rdi
37bc5380emovsd_xmm [rsp+264], x6
37bc53817movsd_xmm [rsp+256], x13
37bc53821
37bc53821loc_37bc53821:
37bc53821minsd x9, x0
37bc53826comisd x9, x11
37bc5382bja 0x37bc529a0
37bc53831comisd x3, x4
37bc53835mov r10l, eax
37bc53838ja 0x37bc53628
37bc5383emovapd x6, x3
37bc53842mov r15l, ebp
37bc53845movapd x9, x8
37bc5384amovsxd rbp, eax
37bc5384daddsd x6, x3
37bc53851jmp 0x37bc51d9b
37bc53856
37bc53856loc_37bc53856:
37bc53856mov [rsp+608], rdi
37bc5385emovapd x0, x9
37bc53863movsd_xmm [rsp+264], x12
37bc5386dmovsd_xmm [rsp+256], x7
37bc53876jmp 0x37bc535ea
37bc5387b
37bc5387bloc_37bc5387b:
37bc5387bdivsd x4, x3
37bc5387fmov rax, [rsp+600]
37bc53887mov r8, [rsp+592]
37bc5388flea r9, [rip+0x7f98ee]
37bc53896mov rcx, [rsp+560]
37bc5389emov [rsp+112], ebp
37bc538a2movapd x6, x14
37bc538a7mov rdx, rax
37bc538aamovsd_xmm [rax], x4
37bc538aecall zdscal_
37bc538b3mov r10l, [rsp+112]
37bc538b8jmp 0x37bc51d9b
37bc538bd
37bc538bdloc_37bc538bd:
37bc538bdmovapd x0, x9
37bc538c2minsd x0, x8
37bc538c7test ebp, ebp
37bc538c9jle 0x37bc53c76
37bc538cfmov eax, ebp
37bc538d1mov esi, -1
37bc538d6mov ebp, 1
37bc538dbjmp 0x37bc53747
37bc538e0
37bc538e0loc_37bc538e0:
37bc538e0mov rax, [rsp+560]
37bc538e8mov edx, [rax]
37bc538eatest edx, edx
37bc538ecjle 0x37bc53940
37bc538eemov rax, [rsp+592]
37bc538f6sub edx, 1
37bc538f9pxor x0, x0
37bc538fdshl rdx, 4
37bc53901lea rcx, [rax+rdx+16]
37bc53906mov rdx, rax
37bc53909mov r8, rcx
37bc5390csub r8, rax
37bc5390fand r8l, 16
37bc53913je 0x37bc53930
37bc53915mov rax, [rsp+592]
37bc5391dlea rdx, [rax+16]
37bc53921movups [rax], x0
37bc53924cmp rcx, rdx
37bc53927je 0x37bc53940
37bc53929nop [rax]
37bc53930
37bc53930loc_37bc53930:
37bc53930movups [rdx], x0
37bc53933add rdx, 32
37bc53937movups [rdx-16], x0
37bc5393bcmp rcx, rdx
37bc5393ejne 0x37bc53930
37bc53940
37bc53940loc_37bc53940:
37bc53940mov rax, [rsp+600]
37bc53948movq x0, [rip+0x7f9840]
37bc53950pxor x6, x6
37bc53954movups [rsi], x0
37bc53957movapd x0, x8
37bc5395cmov [rax], 0
37bc53963jmp 0x37bc52104
37bc53968
37bc53968loc_37bc53968:
37bc53968mov rax, [rsp+560]
37bc53970mov eax, [rax]
37bc53972test eax, eax
37bc53974jle 0x37bc539c0
37bc53976mov rbx, [rsp+592]
37bc5397esub eax, 1
37bc53981pxor x0, x0
37bc53985shl rax, 4
37bc53989lea rdx, [rbx+rax+16]
37bc5398emov rax, rbx
37bc53991mov rcx, rdx
37bc53994sub rcx, rbx
37bc53997and ecx, 16
37bc5399aje 0x37bc539b0
37bc5399cmov rax, [rsp+592]
37bc539a4movups [rax], x0
37bc539a7add rax, 16
37bc539abcmp rdx, rax
37bc539aeje 0x37bc539c0
37bc539b0
37bc539b0loc_37bc539b0:
37bc539b0movups [rax], x0
37bc539b3add rax, 32
37bc539b7movups [rax-16], x0
37bc539bbcmp rdx, rax
37bc539bejne 0x37bc539b0
37bc539c0
37bc539c0loc_37bc539c0:
37bc539c0mov rax, [rsp+600]
37bc539c8movq x0, [rip+0x7f97c0]
37bc539d0pxor x6, x6
37bc539d4movups [rsi], x0
37bc539d7movapd x0, x8
37bc539dcmov [rax], 0
37bc539e3jmp 0x37bc5304d
37bc539e8
37bc539e8loc_37bc539e8:
37bc539e8minsd x0, x8
37bc539edtest ebp, ebp
37bc539efjle 0x37bc53b8c
37bc539f5mov eax, ebp
37bc539f7mov esi, -1
37bc539fcmov ebp, 1
37bc53a01mov [rsp+160], 1
37bc53a0cjmp 0x37bc53590
37bc53a11
37bc53a11loc_37bc53a11:
37bc53a11cmp ebp, r15l
37bc53a14jl 0x37bc527c0
37bc53a1asub r10l, r15l
37bc53a1dmov edx, r10l
37bc53a20jmp 0x37bc52d2d
37bc53a25
37bc53a25loc_37bc53a25:
37bc53a25mov ecx, [rsp+108]
37bc53a29test ecx, ecx
37bc53a2bje 0x37bc53b4a
37bc53a31mov rax, [rsp+568]
37bc53a39pxor x1, x1
37bc53a3dmov edx, [rsp+104]
37bc53a41movapd x0, x10
37bc53a46maxsd x1, x11
37bc53a4bmov eax, [rax]
37bc53a4dmov [rsp+112], eax
37bc53a51divsd x0, x1
37bc53a55add eax, 1
37bc53a58mov [rsp+160], eax
37bc53a5ftest edx, edx
37bc53a61jne 0x37bc53c90
37bc53a67minsd x0, x8
37bc53a6cmovupd x1, [rip+0x7f972c]
37bc53a74movq x7, [rip+0x7f9714]
37bc53a7cpxor x3, x3
37bc53a80movups [rsp+144], x7
37bc53a88
37bc53a88loc_37bc53a88:
37bc53a88comisd x0, x11
37bc53a8dja 0x37bc529a0
37bc53a93comisd x3, x4
37bc53a97ja 0x37bc53d4d
37bc53a9d
37bc53a9dloc_37bc53a9d:
37bc53a9dmov r9l, 1
37bc53aa3mov r8l, 1
37bc53aa9lea rdx, [rip+0x7f96b3]
37bc53ab0mov rcx, r12
37bc53ab3call lsame_
37bc53ab8jmp 0x37bc53713
37bc53abd
37bc53abd 0f 1f 00 ...
37bc53ac0
37bc53ac0loc_37bc53ac0:
37bc53ac0cmp ebp, r15l
37bc53ac3jl 0x37bc527c0
37bc53ac9sub r10l, r15l
37bc53accmov r13l, r10l
37bc53acfjmp 0x37bc51de5
37bc53ad4
37bc53ad4loc_37bc53ad4:
37bc53ad4mov eax, ebp
37bc53ad6mov esi, -1
37bc53adbmov ebp, 1
37bc53ae0jmp 0x37bc5362d
37bc53ae5
37bc53ae5loc_37bc53ae5:
37bc53ae5divsd x4, x3
37bc53ae9mov rax, [rsp+600]
37bc53af1mov r8, [rsp+592]
37bc53af9lea r9, [rip+0x7f9684]
37bc53b00mov rcx, [rsp+560]
37bc53b08movups [rsp+112], x1
37bc53b0dmovapd x6, x14
37bc53b12mov rdx, rax
37bc53b15movsd_xmm [rax], x4
37bc53b19call zdscal_
37bc53b1emovupd x1, [rsp+112]
37bc53b24mov r10l, 1
37bc53b2amov [rsp+160], 1
37bc53b35mov eax, 1
37bc53b3ajmp 0x37bc51a80
37bc53b3f
37bc53b3floc_37bc53b3f:
37bc53b3fmov r15l, ebp
37bc53b42movsxd rbp, eax
37bc53b45jmp 0x37bc51d9b
37bc53b4a
37bc53b4aloc_37bc53b4a:
37bc53b4apxor x1, x1
37bc53b4emov eax, [rsp+104]
37bc53b52movapd x0, x10
37bc53b57maxsd x1, x11
37bc53b5cdivsd x0, x1
37bc53b60test eax, eax
37bc53b62jne 0x37bc53cc0
37bc53b68minsd x0, x8
37bc53b6dmovupd x1, [rip+0x7f962b]
37bc53b75mov r10l, ebp
37bc53b78pxor x3, x3
37bc53b7cmovq x7, [rip+0x7f960c]
37bc53b84movups [rsp+144], x7
37bc53b8c
37bc53b8cloc_37bc53b8c:
37bc53b8ccomisd x0, x11
37bc53b91ja 0x37bc529a0
37bc53b97comisd x3, x4
37bc53b9bjbe 0x37bc53a9d
37bc53ba1mov eax, ebp
37bc53ba3mov esi, -1
37bc53ba8mov ebp, 1
37bc53badmov [rsp+160], 1
37bc53bb8movapd x9, x8
37bc53bbdjmp 0x37bc5362d
37bc53bc2
37bc53bc2 66 0f 1f 44 00 00 f..D..
37bc53bc8
37bc53bc8loc_37bc53bc8:
37bc53bc8pxor x0, x0
37bc53bccmov ecx, [rsp+104]
37bc53bd0movapd x9, x10
37bc53bd5maxsd x0, x11
37bc53bdadivsd x9, x0
37bc53bdftest ecx, ecx
37bc53be1jne 0x37bc52971
37bc53be7movapd x0, x9
37bc53becmovupd x1, [rip+0x7f95ac]
37bc53bf4movq x7, [rip+0x7f9594]
37bc53bfcpxor x3, x3
37bc53c00minsd x0, x8
37bc53c05movups [rsp+144], x7
37bc53c0d
37bc53c0dloc_37bc53c0d:
37bc53c0dcomisd x0, x11
37bc53c12ja 0x37bc529a0
37bc53c18
37bc53c18loc_37bc53c18:
37bc53c18comisd x3, x4
37bc53c1cjbe 0x37bc53713
37bc53c22mov r10l, 1
37bc53c28mov esi, 1
37bc53c2dmov eax, 1
37bc53c32mov [rsp+160], 1
37bc53c3dmovapd x9, x8
37bc53c42jmp 0x37bc5362d
37bc53c47
37bc53c47 66 0f 1f 84 00 00 00 00 00 f........
37bc53c50
37bc53c50loc_37bc53c50:
37bc53c50movapd x0, x9
37bc53c55movupd x1, [rip+0x7f9543]
37bc53c5dmovq x7, [rip+0x7f952b]
37bc53c65pxor x3, x3
37bc53c69minsd x0, x8
37bc53c6emovups [rsp+144], x7
37bc53c76
37bc53c76loc_37bc53c76:
37bc53c76comisd x0, x11
37bc53c7bjbe 0x37bc53709
37bc53c81jmp 0x37bc529a0
37bc53c86
37bc53c86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc53c90
37bc53c90loc_37bc53c90:
37bc53c90movapd x9, x0
37bc53c95movq x7, [rip+0x7f94f3]
37bc53c9dpxor x3, x3
37bc53ca1movupd x1, [rip+0x7f94f7]
37bc53ca9movups [rsp+144], x7
37bc53cb1mov esi, 1
37bc53cb6mov eax, 1
37bc53cbbjmp 0x37bc53821
37bc53cc0
37bc53cc0loc_37bc53cc0:
37bc53cc0mov eax, ebp
37bc53cc2movapd x9, x0
37bc53cc7pxor x3, x3
37bc53ccbmov ebp, 1
37bc53cd0movq x7, [rip+0x7f94b8]
37bc53cd8movupd x1, [rip+0x7f94c0]
37bc53ce0mov [rsp+160], 1
37bc53cebmov esi, -1
37bc53cf0movups [rsp+144], x7
37bc53cf8jmp 0x37bc53821
37bc53cfd
37bc53cfdloc_37bc53cfd:
37bc53cfdmovapd x9, x0
37bc53d02mov ebp, 1
37bc53d07mov esi, -1
37bc53d0cmov [rsp+160], 1
37bc53d17jmp 0x37bc53821
37bc53d1c
37bc53d1cloc_37bc53d1c:
37bc53d1cneg eax
37bc53d1ejmp 0x37bc514b5
37bc53d23
37bc53d23loc_37bc53d23:
37bc53d23mov eax, ebp
37bc53d25mov esi, -1
37bc53d2amov ebp, 1
37bc53d2fmovapd x9, x8
37bc53d34jmp 0x37bc5362d
37bc53d39
37bc53d39loc_37bc53d39:
37bc53d39movapd x9, x0
37bc53d3emov esi, 1
37bc53d43mov eax, 1
37bc53d48jmp 0x37bc53821
37bc53d4d
37bc53d4dloc_37bc53d4d:
37bc53d4dmov r10l, 1
37bc53d53mov esi, 1
37bc53d58mov eax, 1
37bc53d5dmovapd x9, x8
37bc53d62jmp 0x37bc5362d
37bc51280
37bc51280zlatbs_:
37bc51280push r15
37bc51282push r14
37bc51284push r13
37bc51286push r12
37bc51288push rbp
37bc51289push rdi
37bc5128apush rsi
37bc5128bpush rbx
37bc5128csub rsp, 456
37bc51293movups [rsp+288], x6
37bc5129bmovups [rsp+304], x7
37bc512a3movups [rsp+320], x8
37bc512acmovups [rsp+336], x9
37bc512b5movups [rsp+352], x10
37bc512bemovups [rsp+368], x11
37bc512c7movups [rsp+384], x12
37bc512d0movups [rsp+400], x13
37bc512d9movups [rsp+416], x14
37bc512e2movups [rsp+432], x15
37bc512ebmov rbp, [rsp+616]
37bc512f3mov rax, [rsp+584]
37bc512fbmov [rbp], 0
37bc51302movsxd rbx, [rax]
37bc51305mov r12, rdx
37bc51308mov r13, r8
37bc5130blea rdx, [rip+0x7fbe4e]
37bc51312mov rsi, r9
37bc51315mov r8l, 1
37bc5131bmov r9l, 1
37bc51321mov r14, rcx
37bc51324call lsame_
37bc51329mov r9l, 1
37bc5132fmov r8l, 1
37bc51335mov rcx, r12
37bc51338lea rdx, [rip+0x7fbe22]
37bc5133fmov [rsp+108], eax
37bc51343mov edi, eax
37bc51345call lsame_
37bc5134amov r9l, 1
37bc51350mov r8l, 1
37bc51356mov rcx, r13
37bc51359lea rdx, [rip+0x7fbe01]
37bc51360mov r15l, eax
37bc51363call lsame_
37bc51368mov [rsp+104], eax
37bc5136ctest edi, edi
37bc5136eje 0x37bc51420
37bc51374
37bc51374loc_37bc51374:
37bc51374test r15l, r15l
37bc51377je 0x37bc51450
37bc5137d
37bc5137dloc_37bc5137d:
37bc5137dmov eax, [rsp+104]
37bc51381test eax, eax
37bc51383jne 0x37bc513b8
37bc51385mov r9l, 1
37bc5138bmov r8l, 1
37bc51391lea rdx, [rip+0x7fbdc8]
37bc51398mov rcx, r13
37bc5139bcall lsame_
37bc513a0test eax, eax
37bc513a2jne 0x37bc513b8
37bc513a4mov edx, -3
37bc513a9mov eax, 3
37bc513aejmp 0x37bc514b2
37bc513b3
37bc513b3 0f 1f 44 00 00 ..D..
37bc513b8
37bc513b8loc_37bc513b8:
37bc513b8mov r9l, 1
37bc513bemov r8l, 1
37bc513c4lea rdx, [rip+0x7fbd9a]
37bc513cbmov rcx, rsi
37bc513cecall lsame_
37bc513d3test eax, eax
37bc513d5je 0x37bc51548
37bc513db
37bc513dbloc_37bc513db:
37bc513dbmov rax, [rsp+560]
37bc513e3mov edx, [rax]
37bc513e5test edx, edx
37bc513e7js 0x37bc514a8
37bc513edmov rax, [rsp+568]
37bc513f5mov eax, [rax]
37bc513f7test eax, eax
37bc513f9js 0x37bc51580
37bc513ffmov rcx, [rsp+584]
37bc51407cmp eax, [rcx]
37bc51409jl 0x37bc51590
37bc5140fmov edx, -8
37bc51414mov eax, 8
37bc51419jmp 0x37bc514b2
37bc5141e
37bc5141e 66 90 f.
37bc51420
37bc51420loc_37bc51420:
37bc51420mov r9l, 1
37bc51426mov r8l, 1
37bc5142clea rdx, [rip+0x7fbd2f]
37bc51433mov rcx, r14
37bc51436call lsame_
37bc5143btest eax, eax
37bc5143djne 0x37bc51374
37bc51443mov edx, -1
37bc51448mov eax, 1
37bc5144djmp 0x37bc514b2
37bc5144f
37bc5144f 90 .
37bc51450
37bc51450loc_37bc51450:
37bc51450mov r9l, 1
37bc51456mov r8l, 1
37bc5145clea rdx, [rip+0x7fbd00]
37bc51463mov rcx, r12
37bc51466call lsame_
37bc5146btest eax, eax
37bc5146djne 0x37bc5137d
37bc51473mov r9l, 1
37bc51479mov r8l, 1
37bc5147flea rdx, [rip+0x7fbcde]
37bc51486mov rcx, r12
37bc51489call lsame_
37bc5148etest eax, eax
37bc51490jne 0x37bc5137d
37bc51496mov edx, -2
37bc5149bmov eax, 2
37bc514a0jmp 0x37bc514b2
37bc514a2
37bc514a2 66 0f 1f 44 00 00 f..D..
37bc514a8
37bc514a8loc_37bc514a8:
37bc514a8mov edx, -5
37bc514admov eax, 5
37bc514b2
37bc514b2loc_37bc514b2:
37bc514b2mov [rbp], edx
37bc514b5
37bc514b5loc_37bc514b5:
37bc514b5lea rdx, [rsp+272]
37bc514bdmov r8l, 6
37bc514c3lea rcx, [rip+0x7fbc9c]
37bc514camov [rsp+272], eax
37bc514d1call xerbla_
37bc514d6nop
37bc514d7
37bc514d7loc_37bc514d7:
37bc514d7movups x6, [rsp+288]
37bc514dfmovups x7, [rsp+304]
37bc514e7movups x8, [rsp+320]
37bc514f0movups x9, [rsp+336]
37bc514f9movups x10, [rsp+352]
37bc51502movups x11, [rsp+368]
37bc5150bmovups x12, [rsp+384]
37bc51514movups x13, [rsp+400]
37bc5151dmovups x14, [rsp+416]
37bc51526movups x15, [rsp+432]
37bc5152fadd rsp, 456
37bc51536pop rbx
37bc51537pop rsi
37bc51538pop rdi
37bc51539pop rbp
37bc5153apop r12
37bc5153cpop r13
37bc5153epop r14
37bc51540pop r15
37bc51542ret
37bc51543
37bc51543 0f 1f 44 00 00 ..D..
37bc51548
37bc51548loc_37bc51548:
37bc51548mov r9l, 1
37bc5154emov r8l, 1
37bc51554lea rdx, [rip+0x7fbc06]
37bc5155bmov rcx, rsi
37bc5155ecall lsame_
37bc51563test eax, eax
37bc51565jne 0x37bc513db
37bc5156bmov edx, -4
37bc51570mov eax, 4
37bc51575jmp 0x37bc514b2
37bc5157a
37bc5157a 66 0f 1f 44 00 00 f..D..
37bc51580
37bc51580loc_37bc51580:
37bc51580mov edx, -6
37bc51585mov eax, 6
37bc5158ajmp 0x37bc514b2
37bc5158f
37bc5158f 90 .
37bc51590
37bc51590loc_37bc51590:
37bc51590mov eax, [rbp]
37bc51593test eax, eax
37bc51595jne 0x37bc53d1c
37bc5159bmovsd_xmm x8, [rip+0x7fbbec]
37bc515a4mov rax, [rsp+600]
37bc515acmovsd_xmm [rax], x8
37bc515b1test edx, edx
37bc515b3je 0x37bc514d7
37bc515b9xor eax, eax
37bc515bbtest rbx, rbx
37bc515bemov edx, 12
37bc515c3cmovs rbx, rax
37bc515c7lea rcx, [rip+0x7fbb9e]
37bc515cemovapd x14, x8
37bc515d3mov rax, rbx
37bc515d6not rax
37bc515d9mov [rsp+136], rax
37bc515e1call dlamch_
37bc515e6mov edx, 9
37bc515eblea rcx, [rip+0x7fbb86]
37bc515f2movapd x11, x0
37bc515f7call dlamch_
37bc515fcmov r9l, 1
37bc51602mov r8l, 1
37bc51608mov rcx, rsi
37bc5160bdivsd x11, x0
37bc51610lea rdx, [rip+0x7fbb4a]
37bc51617divsd x14, x11
37bc5161ccall lsame_
37bc51621test eax, eax
37bc51623je 0x37bc516ff
37bc51629mov rax, [rsp+560]
37bc51631mov edi, [rsp+108]
37bc51635mov esi, [rax]
37bc51637test edi, edi
37bc51639je 0x37bc51940
37bc5163ftest esi, esi
37bc51641jle 0x37bc516ff
37bc51647xor ebp, ebp
37bc51649mov [rsp+528], r14
37bc51651mov rdi, [rsp+608]
37bc51659mov [rsp+536], r12
37bc51661mov r14, [rsp+576]
37bc51669mov r12, [rsp+568]
37bc51671mov [rsp+544], r13
37bc51679mov r13, -1
37bc51680mov [rsp+112], r15l
37bc51685mov r15, rbp
37bc51688lea rbp, [rsp+228]
37bc51690
37bc51690loc_37bc51690:
37bc51690mov edx, [r12]
37bc51694mov ecx, r15l
37bc51697lea r8, [rip+0x7fbae6]
37bc5169ecmp edx, r15l
37bc516a1cmovle ecx, edx
37bc516a4add edx, 1
37bc516a7sub edx, ecx
37bc516a9mov [rsp+228], ecx
37bc516b0mov rcx, rbp
37bc516b3movsxd rdx, edx
37bc516b6add rdx, r13
37bc516b9add r13, rbx
37bc516bcshl rdx, 4
37bc516c0add rdx, r14
37bc516c3call dzasum_
37bc516c8movsd_xmm [rdi+8*r15], x0
37bc516ceadd r15, 1
37bc516d2lea edx, [r15+1]
37bc516d6cmp edx, esi
37bc516d8jle 0x37bc51690
37bc516damov [rsp+608], rdi
37bc516e2mov r14, [rsp+528]
37bc516eamov r12, [rsp+536]
37bc516f2mov r13, [rsp+544]
37bc516famov r15l, [rsp+112]
37bc516ff
37bc516ffloc_37bc516ff:
37bc516ffmov rdx, [rsp+608]
37bc51707mov rcx, [rsp+560]
37bc5170flea r8, [rip+0x7fba6e]
37bc51716call idamax_
37bc5171bmovapd x4, x14
37bc51720movsd_xmm x10, [rip+0x7fba87]
37bc51729mov rdi, [rsp+608]
37bc51731cdqe
37bc51733mulsd x4, x10
37bc51738movsd_xmm x0, [rdi+8*rax-8]
37bc5173ecomisd x4, x0
37bc51742jb 0x37bc518b8
37bc51748mov rax, [rsp+560]
37bc51750movsd_xmm [rsp+240], x8
37bc5175amovsxd rbp, [rax]
37bc5175dtest ebp, ebp
37bc5175fjle 0x37bc5368f
37bc51765movupd x1, [rip+0x7fba33]
37bc5176dmovq x3, [rip+0x7fba1b]
37bc51775movapd x9, x8
37bc5177amovups [rsp+144], x3
37bc51782
37bc51782loc_37bc51782:
37bc51782mov rax, [rsp+592]
37bc5178alea edx, [rbp-1]
37bc5178dmov rdi, [rsp+608]
37bc51795pxor x3, x3
37bc51799shl rdx, 4
37bc5179dlea rdx, [rax+rdx+16]
37bc517a2nop [rax+rax]
37bc517aanop [rax+rax]
37bc517b5nop [rax+rax]
37bc517c0
37bc517c0loc_37bc517c0:
37bc517c0movsd_xmm x0, [rax]
37bc517c4movsd_xmm x2, [rax+8]
37bc517c9add rax, 16
37bc517cdmulsd x0, x10
37bc517d2mulsd x2, x10
37bc517d7andpd x0, [rip+0x7fb9e1]
37bc517dfandpd x2, [rip+0x7fb9d9]
37bc517e7addsd x0, x2
37bc517ebmaxsd x3, x0
37bc517efcmp rax, rdx
37bc517f2jne 0x37bc517c0
37bc517f4mov [rsp+608], rdi
37bc517fc
37bc517fcloc_37bc517fc:
37bc517fctest r15l, r15l
37bc517ffje 0x37bc51880
37bc51801mov r10l, [rsp+108]
37bc51806test r10l, r10l
37bc51809je 0x37bc51a28
37bc5180fmov rax, [rsp+568]
37bc51817mov eax, [rax]
37bc51819mov [rsp+112], eax
37bc5181dadd eax, 1
37bc51820ucomisd x9, x8
37bc51825mov [rsp+160], eax
37bc5182cjp 0x37bc51834
37bc5182eje 0x37bc522e0
37bc51834
37bc51834loc_37bc51834:
37bc51834pxor x0, x0
37bc51838mulsd x0, x9
37bc5183dcomisd x0, x11
37bc51842ja 0x37bc529a5
37bc51848comisd x3, x4
37bc5184cmov r10l, ebp
37bc5184fja 0x37bc53ad4
37bc51855movapd x6, x3
37bc51859mov eax, ebp
37bc5185bmov esi, -1
37bc51860mov ebp, 1
37bc51865addsd x6, x3
37bc51869
37bc51869loc_37bc51869:
37bc51869cmp eax, ebp
37bc5186bjl 0x37bc527c0
37bc51871sub r10l, ebp
37bc51874mov r12l, r10l
37bc51877jmp 0x37bc51a93
37bc5187c
37bc5187c 0f 1f 40 00 ..@.
37bc51880
37bc51880loc_37bc51880:
37bc51880mov edx, [rsp+108]
37bc51884test edx, edx
37bc51886jne 0x37bc51d40
37bc5188cucomisd x9, x8
37bc51891jp 0x37bc51899
37bc51893je 0x37bc521c0
37bc51899
37bc51899loc_37bc51899:
37bc51899mov [rsp+160], 1
37bc518a4mov r15l, 1
37bc518aamov esi, -1
37bc518afjmp 0x37bc51d72
37bc518b4
37bc518b4 0f 1f 40 00 ..@.
37bc518b8
37bc518b8loc_37bc518b8:
37bc518b8mulsd x0, x11
37bc518bdmovapd x1, x10
37bc518c2mov r8, [rsp+608]
37bc518camov rcx, [rsp+560]
37bc518d2lea rdx, [rsp+240]
37bc518dalea r9, [rip+0x7fb8a3]
37bc518e1movsd_xmm [rsp+112], x4
37bc518e7divsd x1, x0
37bc518ebmovsd_xmm [rsp+240], x1
37bc518f4call dscal_
37bc518f9mov rax, [rsp+560]
37bc51901pxor x1, x1
37bc51905movsd_xmm x9, [rsp+240]
37bc5190fmovsxd rbp, [rax]
37bc51912movq x4, x9
37bc51917unpcklpd x1, x9
37bc5191cmovups [rsp+144], x4
37bc51924movsd_xmm x4, [rsp+112]
37bc5192atest ebp, ebp
37bc5192cjg 0x37bc51782
37bc51932pxor x3, x3
37bc51936jmp 0x37bc517fc
37bc5193b
37bc5193b 0f 1f 44 00 00 ..D..
37bc51940
37bc51940loc_37bc51940:
37bc51940test esi, esi
37bc51942jle 0x37bc516ff
37bc51948mov rcx, [rsp+576]
37bc51950mov rax, rbx
37bc51953mov [rsp+128], rbx
37bc5195bmov ebp, 1
37bc51960shl rax, 4
37bc51964mov [rsp+528], r14
37bc5196cmov r14, [rsp+608]
37bc51974lea rdi, [rcx+16]
37bc51978lea rcx, [rsp+228]
37bc51980mov [rsp+536], r12
37bc51988mov rbx, rax
37bc5198bmov [rsp+112], rcx
37bc51990mov r12l, esi
37bc51993mov ecx, esi
37bc51995mov rsi, [rsp+560]
37bc5199dmov [rsp+544], r13
37bc519a5mov r13, [rsp+568]
37bc519adjmp 0x37bc519b5
37bc519af
37bc519af 90 .
37bc519b0
37bc519b0loc_37bc519b0:
37bc519b0mov ecx, [rsi]
37bc519b2add rdi, rbx
37bc519b5
37bc519b5loc_37bc519b5:
37bc519b5mov r8l, [r13]
37bc519b9sub ecx, ebp
37bc519bbpxor x0, x0
37bc519bfcmp ecx, r8l
37bc519c2cmovle r8l, ecx
37bc519c6mov [rsp+228], r8l
37bc519cetest r8l, r8l
37bc519d1jle 0x37bc519e7
37bc519d3mov rcx, [rsp+112]
37bc519d8lea r8, [rip+0x7fb7a5]
37bc519dfmov rdx, rdi
37bc519e2call dzasum_
37bc519e7
37bc519e7loc_37bc519e7:
37bc519e7movsd_xmm [r14+8*rbp-8], x0
37bc519eeadd rbp, 1
37bc519f2cmp r12l, ebp
37bc519f5jge 0x37bc519b0
37bc519f7mov [rsp+608], r14
37bc519ffmov rbx, [rsp+128]
37bc51a07mov r12, [rsp+536]
37bc51a0fmov r13, [rsp+544]
37bc51a17mov r14, [rsp+528]
37bc51a1fjmp 0x37bc516ff
37bc51a24
37bc51a24 0f 1f 40 00 ..@.
37bc51a28
37bc51a28loc_37bc51a28:
37bc51a28ucomisd x9, x8
37bc51a2djp 0x37bc51a35
37bc51a2fje 0x37bc52440
37bc51a35
37bc51a35loc_37bc51a35:
37bc51a35pxor x0, x0
37bc51a39mulsd x0, x9
37bc51a3ecomisd x0, x11
37bc51a43ja 0x37bc529a5
37bc51a49comisd x3, x4
37bc51a4dja 0x37bc53ae5
37bc51a53movapd x6, x3
37bc51a57mov r10l, 1
37bc51a5dmov eax, 1
37bc51a62mov [rsp+160], 1
37bc51a6daddsd x6, x3
37bc51a71nop [rax]
37bc51a75nop [rax+rax]
37bc51a80
37bc51a80loc_37bc51a80:
37bc51a80cmp eax, ebp
37bc51a82jg 0x37bc527c0
37bc51a88sub ebp, r10l
37bc51a8bmov esi, 1
37bc51a90mov r12l, ebp
37bc51a93
37bc51a93loc_37bc51a93:
37bc51a93movsxd r15, esi
37bc51a96movsxd rsi, eax
37bc51a99mov rcx, [rsp+592]
37bc51aa1movsxd r13, [rsp+160]
37bc51aa9mov rax, r15
37bc51aacmovapd x13, x1
37bc51ab1movddup x12, [rip+0x7fb716]
37bc51abamov rdi, [rsp+608]
37bc51ac2shl rax, 4
37bc51ac6shl r13, 4
37bc51acaadd r13, [rsp+576]
37bc51ad2movupd x7, [rsp+144]
37bc51adbmov [rsp+128], rax
37bc51ae3mov rax, rsi
37bc51ae6movq x15, [rip+0x7fb6d1]
37bc51aefshl rax, 4
37bc51af3lea r14, [rcx+rax-16]
37bc51af8mov rax, r15
37bc51afbimul rax, rbx
37bc51affimul rbx, rsi
37bc51b03add rbx, [rsp+136]
37bc51b0bmov [rsp+136], r13
37bc51b13mov r13, rsi
37bc51b16mov rsi, rcx
37bc51b19mov [rsp+112], rax
37bc51b1ejmp 0x37bc51c47
37bc51b23
37bc51b23 0f 1f 44 00 00 ..D..
37bc51b28
37bc51b28loc_37bc51b28:
37bc51b28mov rcx, [rsp+136]
37bc51b30mov rax, rbx
37bc51b33pxor x4, x4
37bc51b37shl rax, 4
37bc51b3bmovsd_xmm x2, [rcx+rax]
37bc51b40movsd_xmm x3, [rcx+rax+8]
37bc51b46movapd x1, x2
37bc51b4amovapd x5, x3
37bc51b4emulsd x1, x9
37bc51b53mulsd x5, x4
37bc51b57mulsd x2, x4
37bc51b5bmulsd x3, x9
37bc51b60subsd x1, x5
37bc51b64addsd x2, x3
37bc51b68movsd_xmm [rsp+256], x1
37bc51b71andpd x1, x15
37bc51b76movsd_xmm [rsp+264], x2
37bc51b7fandpd x2, x15
37bc51b84addsd x1, x2
37bc51b88comisd x1, x11
37bc51b8djbe 0x37bc51caf
37bc51b93
37bc51b93loc_37bc51b93:
37bc51b93comisd x8, x1
37bc51b98ja 0x37bc52820
37bc51b9e
37bc51b9eloc_37bc51b9e:
37bc51b9elea rcx, [rsp+208]
37bc51ba6lea r8, [rsp+256]
37bc51baemov rdx, r14
37bc51bb1call zladiv_
37bc51bb6movsd_xmm x0, [rsp+208]
37bc51bbfmovsd_xmm x1, [rsp+216]
37bc51bc8movapd x2, x0
37bc51bccandpd x0, x15
37bc51bd1unpcklpd x2, x1
37bc51bd5andpd x1, x15
37bc51bdaaddsd x0, x1
37bc51bdemovups [r14], x2
37bc51be2
37bc51be2loc_37bc51be2:
37bc51be2comisd x0, x8
37bc51be7movapd x1, x14
37bc51becsubsd x1, x6
37bc51bf0jbe 0x37bc52630
37bc51bf6movapd x2, x8
37bc51bfbdivsd x2, x0
37bc51bffmovsd_xmm x0, [rdi+8*r13-8]
37bc51c06mulsd x1, x2
37bc51c0acomisd x0, x1
37bc51c0eja 0x37bc52768
37bc51c14
37bc51c14loc_37bc51c14:
37bc51c14mov eax, [rsp+108]
37bc51c18test eax, eax
37bc51c1aje 0x37bc52490
37bc51c20cmp r13l, 1
37bc51c24jg 0x37bc52680
37bc51c2a
37bc51c2aloc_37bc51c2a:
37bc51c2aadd r13, r15
37bc51c2dadd r14, [rsp+128]
37bc51c35add rbx, [rsp+112]
37bc51c3atest r12l, r12l
37bc51c3dje 0x37bc527b8
37bc51c43sub r12l, 1
37bc51c47
37bc51c47loc_37bc51c47:
37bc51c47movsd_xmm x0, [r14]
37bc51c4cmovsd_xmm x1, [r14+8]
37bc51c52mov ebp, r13l
37bc51c55mov eax, [rsp+104]
37bc51c59andpd x0, x15
37bc51c5eandpd x1, x15
37bc51c63addsd x0, x1
37bc51c67test eax, eax
37bc51c69jne 0x37bc51b28
37bc51c6fmovsd_xmm [rsp+256], x9
37bc51c79ucomisd x9, x8
37bc51c7emov [rsp+264], 0
37bc51c8ajp 0x37bc51c92
37bc51c8cje 0x37bc51be2
37bc51c92
37bc51c92loc_37bc51c92:
37bc51c92movapd x1, x9
37bc51c97pxor x2, x2
37bc51c9bandpd x1, x15
37bc51ca0addsd x1, x2
37bc51ca4comisd x1, x11
37bc51ca9ja 0x37bc51b93
37bc51caf
37bc51cafloc_37bc51caf:
37bc51cafpxor x2, x2
37bc51cb3comisd x1, x2
37bc51cb7jbe 0x37bc525b8
37bc51cbdmulsd x1, x14
37bc51cc2comisd x0, x1
37bc51cc6jbe 0x37bc51b9e
37bc51cccdivsd x1, x0
37bc51cd0movsd_xmm x0, [rdi+8*r13-8]
37bc51cd7comisd x0, x8
37bc51cdcmovsd_xmm [rsp+232], x1
37bc51ce5jbe 0x37bc51cf4
37bc51ce7
37bc51ce7loc_37bc51ce7:
37bc51ce7divsd x1, x0
37bc51cebmovsd_xmm [rsp+232], x1
37bc51cf4
37bc51cf4loc_37bc51cf4:
37bc51cf4mov rcx, [rsp+560]
37bc51cfclea rdx, [rsp+232]
37bc51d04lea r9, [rip+0x7fb479]
37bc51d0bmov r8, rsi
37bc51d0ecall zdscal_
37bc51d13mov rax, [rsp+600]
37bc51d1bmovsd_xmm x0, [rsp+232]
37bc51d24movsd_xmm x1, [rax]
37bc51d28mulsd x6, x0
37bc51d2cmulsd x1, x0
37bc51d30movsd_xmm [rax], x1
37bc51d34jmp 0x37bc51b9e
37bc51d39
37bc51d39 0f 1f 80 00 00 00 00 .......
37bc51d40
37bc51d40loc_37bc51d40:
37bc51d40mov rax, [rsp+568]
37bc51d48mov eax, [rax]
37bc51d4amov [rsp+112], eax
37bc51d4eadd eax, 1
37bc51d51ucomisd x9, x8
37bc51d56mov [rsp+160], eax
37bc51d5djp 0x37bc51d65
37bc51d5fje 0x37bc52400
37bc51d65
37bc51d65loc_37bc51d65:
37bc51d65mov r15l, ebp
37bc51d68mov esi, 1
37bc51d6dmov ebp, 1
37bc51d72
37bc51d72loc_37bc51d72:
37bc51d72pxor x0, x0
37bc51d76mulsd x0, x9
37bc51d7bcomisd x0, x11
37bc51d80ja 0x37bc529a5
37bc51d86comisd x3, x4
37bc51d8amov r10l, ebp
37bc51d8dja 0x37bc5387b
37bc51d93movapd x6, x3
37bc51d97addsd x6, x3
37bc51d9b
37bc51d9bloc_37bc51d9b:
37bc51d9bmov r9l, 1
37bc51da1mov r8l, 1
37bc51da7mov rcx, r12
37bc51daamov [rsp+112], r10l
37bc51daflea rdx, [rip+0x7fb3ad]
37bc51db6call lsame_
37bc51dbbmov r10l, [rsp+112]
37bc51dc0test eax, eax
37bc51dc2je 0x37bc52d10
37bc51dc8cmp esi, -1
37bc51dcbje 0x37bc53ac0
37bc51dd1cmp ebp, r15l
37bc51dd4jg 0x37bc527c0
37bc51ddasub r15l, r10l
37bc51dddmov esi, 1
37bc51de2mov r13l, r15l
37bc51de5
37bc51de5loc_37bc51de5:
37bc51de5movsxd r11, esi
37bc51de8mov rdi, [rsp+592]
37bc51df0movq x7, x9
37bc51df5xor r15l, r15l
37bc51df8mov rax, r11
37bc51dfbmov rdx, [rsp+136]
37bc51e03movapd x15, x11
37bc51e08movups [rsp+176], x7
37bc51e10shl rax, 4
37bc51e14pxor x7, x7
37bc51e18mov [rsp+136], r11
37bc51e20mov [rsp+168], rax
37bc51e28mov rax, rbp
37bc51e2bunpcklpd x7, x9
37bc51e30shl rax, 4
37bc51e34movups [rsp+192], x7
37bc51e3cmovq x7, [rip+0x7fb37c]
37bc51e44lea rsi, [rdi+rax-16]
37bc51e49mov rax, rbx
37bc51e4cmov rdi, [rsp+576]
37bc51e54imul rax, r11
37bc51e58imul rbx, rbp
37bc51e5cmov [rsp+144], rax
37bc51e64shl rax, 4
37bc51e68lea rcx, [rdx+rbx]
37bc51e6cmov [rsp+128], rax
37bc51e74mov rax, rcx
37bc51e77mov [rsp+112], rcx
37bc51e7cshl rax, 4
37bc51e80lea r12, [rdi+rax+32]
37bc51e85movsxd rax, [rsp+160]
37bc51e8dadd rax, rdx
37bc51e90add rax, rbx
37bc51e93shl rax, 4
37bc51e97lea r14, [rax+rdi]
37bc51e9bmov rdi, [rsp+608]
37bc51ea3jmp 0x37bc52140
37bc51ea8
37bc51ea8 0f 1f 84 00 00 00 00 00 ........
37bc51eb0
37bc51eb0loc_37bc51eb0:
37bc51eb0mulsd x12, x10
37bc51eb5mov eax, [rsp+104]
37bc51eb9movsd_xmm [rsp+232], x12
37bc51ec3test eax, eax
37bc51ec5je 0x37bc52ba0
37bc51ecbmovupd x0, [r14]
37bc51ed0movupd x1, [r14]
37bc51ed5unpcklpd x0, x0
37bc51ed9unpckhpd x1, x1
37bc51eddmulpd x0, [rsp+176]
37bc51ee6mulpd x1, [rsp+192]
37bc51eefaddsubpd x0, x1
37bc51ef3movapd x4, x0
37bc51ef7unpckhpd x4, x4
37bc51efbmovapd x1, x4
37bc51effandpd x1, x7
37bc51f03
37bc51f03loc_37bc51f03:
37bc51f03movups [rsp+256], x0
37bc51f0bandpd x0, x7
37bc51f0faddsd x0, x1
37bc51f13comisd x0, x8
37bc51f18jbe 0x37bc51f6c
37bc51f1amulsd x12, x0
37bc51f1flea rcx, [rsp+208]
37bc51f27lea rdx, [rsp+272]
37bc51f2fmov [rsp+160], r10l
37bc51f37lea r8, [rsp+256]
37bc51f3fminsd x12, x8
37bc51f44movsd_xmm [rsp+232], x12
37bc51f4ecall zladiv_
37bc51f53mov r10l, [rsp+160]
37bc51f5bmovupd x0, [rsp+208]
37bc51f64movups [rsp+272], x0
37bc51f6c
37bc51f6cloc_37bc51f6c:
37bc51f6ccomisd x8, x12
37bc51f71ja 0x37bc52c90
37bc51f77movsd_xmm x3, [rsp+280]
37bc51f80pxor x0, x0
37bc51f84movsd_xmm x5, [rsp+272]
37bc51f8ducomisd x3, x0
37bc51f91setnp r8b
37bc51f95cmovne r8l, r15l
37bc51f99
37bc51f99loc_37bc51f99:
37bc51f99ucomisd x5, x8
37bc51f9emov rax, [rsp+568]
37bc51fa6movsxd rdx, [rax]
37bc51fa9setnp cl
37bc51faccmovne ecx, r15l
37bc51fb0test cl, cl
37bc51fb2je 0x37bc52850
37bc51fb8test r8b, r8b
37bc51fbbje 0x37bc52850
37bc51fc1mov r11l, [rsp+108]
37bc51fc6test r11l, r11l
37bc51fc9jne 0x37bc52bb8
37bc51fcfmov rax, [rsp+560]
37bc51fd7mov eax, [rax]
37bc51fd9mov ecx, eax
37bc51fdbmov [rsp+160], eax
37bc51fe2sub ecx, r10l
37bc51fe5cmp ecx, edx
37bc51fe7cmovle edx, ecx
37bc51feamov [rsp+228], edx
37bc51ff1cmp edx, 1
37bc51ff4jg 0x37bc52c60
37bc51ffa
37bc51ffaloc_37bc51ffa:
37bc51ffapxor x13, x13
37bc51fffmovapd x12, x13
37bc52004nop
37bc52005nop [rax+rax]
37bc52010
37bc52010loc_37bc52010:
37bc52010ucomisd x9, x5
37bc52015setnp dl
37bc52018cmovne edx, r15l
37bc5201ctest dl, dl
37bc5201eje 0x37bc52a20
37bc52024test r8b, r8b
37bc52027je 0x37bc52a20
37bc5202dmovupd x1, [rsi]
37bc52031unpcklpd x12, x13
37bc52036mov ecx, [rsp+104]
37bc5203asubpd x1, x12
37bc5203fmovapd x0, x1
37bc52043movups [rsi], x1
37bc52046unpckhpd x1, x1
37bc5204aandpd x0, x7
37bc5204eandpd x1, x7
37bc52052addsd x0, x1
37bc52056test ecx, ecx
37bc52058je 0x37bc52940
37bc5205emovsd_xmm x2, [r14+8]
37bc52064movsd_xmm x3, [r14]
37bc52069pxor x4, x4
37bc5206dmovapd x1, x9
37bc52072mulsd x1, x3
37bc52076movapd x5, x2
37bc5207amulsd x5, x4
37bc5207emulsd x2, x9
37bc52083mulsd x3, x4
37bc52087subsd x1, x5
37bc5208baddsd x2, x3
37bc5208fmovsd_xmm [rsp+256], x1
37bc52098movsd_xmm [rsp+264], x2
37bc520a1andpd x2, x7
37bc520a5
37bc520a5loc_37bc520a5:
37bc520a5andpd x1, x7
37bc520a9addsd x1, x2
37bc520adcomisd x1, x15
37bc520b2jbe 0x37bc52a60
37bc520b8comisd x8, x1
37bc520bdja 0x37bc53560
37bc520c3
37bc520c3loc_37bc520c3:
37bc520c3lea rcx, [rsp+208]
37bc520cblea r8, [rsp+256]
37bc520d3mov rdx, rsi
37bc520d6call zladiv_
37bc520dbmovsd_xmm x0, [rsp+208]
37bc520e4movsd_xmm x1, [rsp+216]
37bc520ed
37bc520edloc_37bc520ed:
37bc520edmovapd x2, x0
37bc520f1andpd x0, x7
37bc520f5unpcklpd x2, x1
37bc520f9andpd x1, x7
37bc520fdaddsd x0, x1
37bc52101movups [rsi], x2
37bc52104
37bc52104loc_37bc52104:
37bc52104mov rax, [rsp+128]
37bc5210cmov rbx, [rsp+144]
37bc52114maxsd x6, x0
37bc52118add [rsp+112], rbx
37bc5211dadd rbp, [rsp+136]
37bc52125add rsi, [rsp+168]
37bc5212dadd r12, rax
37bc52130add r14, rax
37bc52133test r13l, r13l
37bc52136je 0x37bc527b8
37bc5213csub r13l, 1
37bc52140
37bc52140loc_37bc52140:
37bc52140movsd_xmm x0, [rsi]
37bc52144movsd_xmm x1, [rsi+8]
37bc52149movapd x12, x8
37bc5214emov ebx, ebp
37bc52150mov [rsp+280], 0
37bc5215cmov r10l, ebp
37bc5215fandpd x1, x7
37bc52163andpd x0, x7
37bc52167movsd_xmm [rsp+272], x9
37bc52171addsd x0, x1
37bc52175movapd x1, x6
37bc52179maxsd x1, x8
37bc5217edivsd x12, x1
37bc52183movapd x1, x14
37bc52188subsd x1, x0
37bc5218cmulsd x1, x12
37bc52191movapd x0, x1
37bc52195movsd_xmm x1, [rdi+8*rbp-8]
37bc5219bcomisd x1, x0
37bc5219fja 0x37bc51eb0
37bc521a5movapd x5, x9
37bc521aamov r8l, 1
37bc521b0pxor x3, x3
37bc521b4jmp 0x37bc51f99
37bc521b9
37bc521b9 0f 1f 80 00 00 00 00 .......
37bc521c0
37bc521c0loc_37bc521c0:
37bc521c0movapd x5, x11
37bc521c5mov eax, [rsp+104]
37bc521c9mov r10l, ebp
37bc521cclea ecx, [rbp-1]
37bc521cfmaxsd x5, x3
37bc521d3movapd x0, x10
37bc521d8divsd x0, x5
37bc521dctest eax, eax
37bc521deje 0x37bc539e8
37bc521e4mov eax, ebp
37bc521e6test ebp, ebp
37bc521e8jle 0x37bc53cfd
37bc521eemov [rsp+160], 1
37bc521f9mov ebp, 1
37bc521femov esi, -1
37bc52203
37bc52203loc_37bc52203:
37bc52203mov rdi, [rsp+608]
37bc5220bmovsxd rdx, eax
37bc5220emovsxd r9, esi
37bc52211movsxd r11, [rsp+160]
37bc52219lea r10, [8*r9]
37bc52221add r11, [rsp+136]
37bc52229movapd x9, x0
37bc5222eimul r9, rbx
37bc52232lea r8, [rdi+8*rdx]
37bc52236mov rdi, [rsp+608]
37bc5223eimul rdx, rbx
37bc52242shl r9, 4
37bc52246add rdx, r11
37bc52249xor r11l, r11l
37bc5224cshl rdx, 4
37bc52250add rdx, [rsp+576]
37bc52258jmp 0x37bc52287
37bc5225a
37bc5225a 66 0f 1f 44 00 00 f..D..
37bc52260
37bc52260loc_37bc52260:
37bc52260comisd x5, x2
37bc52264jbe 0x37bc5226f
37bc52266divsd x2, x5
37bc5226amulsd x9, x2
37bc5226f
37bc5226floc_37bc5226f:
37bc5226fsub ecx, 1
37bc52272add r8, r10
37bc52275add rdx, r9
37bc52278mov r11l, 1
37bc5227ecmp ecx, -1
37bc52281je 0x37bc53806
37bc52287
37bc52287loc_37bc52287:
37bc52287comisd x11, x0
37bc5228cjae 0x37bc537dd
37bc52292movsd_xmm x5, [r8-8]
37bc52298movapd x2, x9
37bc5229dmovsd_xmm x13, [rdx]
37bc522a2movsd_xmm x6, [rdx+8]
37bc522a7addsd x5, x8
37bc522acmovapd x7, x6
37bc522b0andpd x7, [rip+0x7faf08]
37bc522b8divsd x2, x5
37bc522bcminsd x0, x2
37bc522c0movapd x2, x13
37bc522c5andpd x2, [rip+0x7faef3]
37bc522cdaddsd x2, x7
37bc522d1comisd x2, x11
37bc522d6jae 0x37bc52260
37bc522d8pxor x9, x9
37bc522ddjmp 0x37bc5226f
37bc522df
37bc522df 90 .
37bc522e0
37bc522e0loc_37bc522e0:
37bc522e0movapd x0, x11
37bc522e5mov r9l, [rsp+104]
37bc522eamov r10l, ebp
37bc522edlea ecx, [rbp-1]
37bc522f0maxsd x0, x3
37bc522f4movapd x9, x10
37bc522f9divsd x9, x0
37bc522fetest r9l, r9l
37bc52301je 0x37bc538bd
37bc52307test ebp, ebp
37bc52309jle 0x37bc536fe
37bc5230fmov eax, ebp
37bc52311mov esi, -1
37bc52316mov ebp, 1
37bc5231b
37bc5231bloc_37bc5231b:
37bc5231bmov rdi, [rsp+608]
37bc52323movsxd r11, eax
37bc52326movsxd r9, esi
37bc52329movsxd rdx, [rsp+160]
37bc52331lea r10, [8*r9]
37bc52339add rdx, [rsp+136]
37bc52341movapd x0, x9
37bc52346imul r9, rbx
37bc5234alea r8, [rdi+8*r11]
37bc5234emov rdi, [rsp+608]
37bc52356imul r11, rbx
37bc5235ashl r9, 4
37bc5235eadd rdx, r11
37bc52361xor r11l, r11l
37bc52364shl rdx, 4
37bc52368add rdx, [rsp+576]
37bc52370jmp 0x37bc523bf
37bc52372
37bc52372 66 0f 1f 44 00 00 f..D..
37bc52378
37bc52378loc_37bc52378:
37bc52378movapd x5, x2
37bc5237cminsd x5, x8
37bc52381mulsd x5, x0
37bc52385minsd x9, x5
37bc5238a
37bc5238aloc_37bc5238a:
37bc5238amovsd_xmm x5, [r8-8]
37bc52390addsd x5, x2
37bc52394comisd x5, x11
37bc52399jb 0x37bc52840
37bc5239fdivsd x2, x5
37bc523a3mulsd x0, x2
37bc523a7
37bc523a7loc_37bc523a7:
37bc523a7sub ecx, 1
37bc523aaadd r8, r10
37bc523adadd rdx, r9
37bc523b0mov r11l, 1
37bc523b6cmp ecx, -1
37bc523b9je 0x37bc53856
37bc523bf
37bc523bfloc_37bc523bf:
37bc523bfcomisd x11, x0
37bc523c4jae 0x37bc537b4
37bc523camovsd_xmm x7, [rdx]
37bc523cemovsd_xmm x12, [rdx+8]
37bc523d4movapd x2, x7
37bc523d8movapd x5, x12
37bc523ddandpd x2, [rip+0x7faddb]
37bc523e5andpd x5, [rip+0x7fadd3]
37bc523edaddsd x2, x5
37bc523f1comisd x2, x11
37bc523f6jae 0x37bc52378
37bc523f8pxor x9, x9
37bc523fdjmp 0x37bc5238a
37bc523ff
37bc523ff 90 .
37bc52400
37bc52400loc_37bc52400:
37bc52400movapd x5, x11
37bc52405mov eax, [rsp+104]
37bc52409movapd x0, x10
37bc5240elea ecx, [rbp-1]
37bc52411maxsd x5, x3
37bc52415divsd x0, x5
37bc52419test eax, eax
37bc5241bje 0x37bc53579
37bc52421test ebp, ebp
37bc52423jle 0x37bc53d39
37bc52429mov esi, 1
37bc5242emov eax, 1
37bc52433jmp 0x37bc52203
37bc52438
37bc52438 0f 1f 84 00 00 00 00 00 ........
37bc52440
37bc52440loc_37bc52440:
37bc52440movapd x0, x11
37bc52445mov r8l, [rsp+104]
37bc5244amovapd x9, x10
37bc5244flea ecx, [rbp-1]
37bc52452maxsd x0, x3
37bc52456divsd x9, x0
37bc5245btest r8l, r8l
37bc5245eje 0x37bc53720
37bc52464test ebp, ebp
37bc52466jle 0x37bc5298d
37bc5246cmov [rsp+160], 1
37bc52477mov esi, 1
37bc5247cmov eax, 1
37bc52481jmp 0x37bc5231b
37bc52486
37bc52486 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc52490
37bc52490loc_37bc52490:
37bc52490mov rax, [rsp+560]
37bc52498mov eax, [rax]
37bc5249acmp eax, r13l
37bc5249djle 0x37bc51c2a
37bc524a3sub eax, ebp
37bc524a5lea r11, [r14+16]
37bc524a9mov edx, eax
37bc524abmov rax, [rsp+568]
37bc524b3mov ecx, [rax]
37bc524b5lea rax, [rsp+272]
37bc524bdcmp edx, ecx
37bc524bfcmovle ecx, edx
37bc524c2mov [rsp+228], ecx
37bc524c9test ecx, ecx
37bc524cbjle 0x37bc52571
37bc524d1movupd x1, [r14]
37bc524d6movupd x0, [r14]
37bc524dbmov rdx, rbx
37bc524delea r10, [rip+0x7fac9f]
37bc524e5mov [rsp+32], r11
37bc524eashl rdx, 4
37bc524eelea rcx, [rsp+228]
37bc524f6mov r9, r10
37bc524f9unpcklpd x1, x1
37bc524fdunpckhpd x0, x0
37bc52501mov [rsp+168], r11
37bc52509mov r11, [rsp+576]
37bc52511mulpd x0, x13
37bc52516mov [rsp+40], r10
37bc5251bmulpd x1, x7
37bc5251flea r8, [r11+rdx+32]
37bc52524mov rdx, rax
37bc52527mov [rsp+144], rax
37bc5252faddsubpd x1, x0
37bc52533movddup x0, [rip+0x7fac95]
37bc5253bxorpd x1, x0
37bc5253fmovups [rsp+272], x1
37bc52547call zaxpy_
37bc5254cmov rax, [rsp+560]
37bc52554mov r11, [rsp+168]
37bc5255cmov eax, [rax]
37bc5255emov edx, eax
37bc52560mov [rsp+160], eax
37bc52567mov rax, [rsp+144]
37bc5256fsub edx, ebp
37bc52571
37bc52571loc_37bc52571:
37bc52571mov [rsp+272], edx
37bc52578lea r8, [rip+0x7fac05]
37bc5257fmov rdx, r11
37bc52582mov rcx, rax
37bc52585call izamax_
37bc5258aadd eax, ebp
37bc5258c
37bc5258cloc_37bc5258c:
37bc5258ccdqe
37bc5258eshl rax, 4
37bc52592add rax, rsi
37bc52595movsd_xmm x6, [rax-16]
37bc5259amovsd_xmm x0, [rax-8]
37bc5259fandpd x6, x15
37bc525a4andpd x0, x15
37bc525a9addsd x6, x0
37bc525adjmp 0x37bc51c2a
37bc525b2
37bc525b2 66 0f 1f 44 00 00 f..D..
37bc525b8
37bc525b8loc_37bc525b8:
37bc525b8mov rax, [rsp+560]
37bc525c0mov eax, [rax]
37bc525c2test eax, eax
37bc525c4jle 0x37bc52600
37bc525c6sub eax, 1
37bc525c9pxor x0, x0
37bc525cdshl rax, 4
37bc525d1lea rdx, [rsi+rax+16]
37bc525d6mov rax, rsi
37bc525d9mov rcx, rdx
37bc525dcsub rcx, rsi
37bc525dfand ecx, 16
37bc525e2je 0x37bc525f0
37bc525e4lea rax, [rsi+16]
37bc525e8movups [rsi], x0
37bc525ebcmp rdx, rax
37bc525eeje 0x37bc52600
37bc525f0
37bc525f0loc_37bc525f0:
37bc525f0movups [rax], x0
37bc525f3add rax, 32
37bc525f7movups [rax-16], x0
37bc525fbcmp rdx, rax
37bc525fejne 0x37bc525f0
37bc52600
37bc52600loc_37bc52600:
37bc52600mov rax, [rsp+600]
37bc52608movq x0, [rip+0x7fab80]
37bc52610pxor x6, x6
37bc52614movups [r14], x0
37bc52618movapd x1, x14
37bc5261dmovapd x0, x8
37bc52622mov [rax], 0
37bc52629nop [rax]
37bc52630
37bc52630loc_37bc52630:
37bc52630mulsd x0, [rdi+8*r13-8]
37bc52637comisd x0, x1
37bc5263bjbe 0x37bc51c14
37bc52641mov rcx, [rsp+560]
37bc52649lea r9, [rip+0x7fab34]
37bc52650mov r8, rsi
37bc52653lea rdx, [rip+0x7fab2e]
37bc5265acall zdscal_
37bc5265fmov rax, [rsp+600]
37bc52667movsd_xmm x0, [rax]
37bc5266bmulsd x0, x10
37bc52670movsd_xmm [rax], x0
37bc52674jmp 0x37bc51c14
37bc52679
37bc52679 0f 1f 80 00 00 00 00 .......
37bc52680
37bc52680loc_37bc52680:
37bc52680movupd x1, [r14]
37bc52685mov rax, [rsp+568]
37bc5268dlea r11l, [r13-1]
37bc52691lea rcx, [rsp+228]
37bc52699movupd x0, [r14]
37bc5269emov r8l, r11l
37bc526a1mov [rsp+144], r11l
37bc526a9mov eax, [rax]
37bc526abunpcklpd x1, x1
37bc526afmulpd x1, x7
37bc526b3unpckhpd x0, x0
37bc526b7mulpd x0, x13
37bc526bccmp eax, r11l
37bc526bflea edx, [rax+1]
37bc526c2cmovle r8l, eax
37bc526c6lea r11, [rip+0x7faab7]
37bc526cdlea rax, [rsp+272]
37bc526d5mov [rsp+40], r11
37bc526damov r9, r11
37bc526ddmov r11, [rsp+576]
37bc526e5sub ebp, r8l
37bc526e8mov [rsp+228], r8l
37bc526f0sub edx, r8l
37bc526f3lea r8l, [rbp-1]
37bc526f7movsxd rdx, edx
37bc526famov [rsp+160], rax
37bc52702movsxd r8, r8l
37bc52705addsubpd x1, x0
37bc52709add rdx, rbx
37bc5270cshl r8, 4
37bc52710shl rdx, 4
37bc52714add r8, rsi
37bc52717mov [rsp+32], r8
37bc5271cxorpd x1, x12
37bc52721lea r8, [r11+rdx]
37bc52725mov rdx, rax
37bc52728movups [rsp+272], x1
37bc52730call zaxpy_
37bc52735mov r11l, [rsp+144]
37bc5273dmov rcx, [rsp+160]
37bc52745mov rdx, rsi
37bc52748lea r8, [rip+0x7faa35]
37bc5274fmov [rsp+272], r11l
37bc52757call izamax_
37bc5275cjmp 0x37bc5258c
37bc52761
37bc52761 0f 1f 80 00 00 00 00 .......
37bc52768
37bc52768loc_37bc52768:
37bc52768mulsd x2, x10
37bc5276dmov rcx, [rsp+560]
37bc52775mov r8, rsi
37bc52778lea rdx, [rsp+232]
37bc52780lea r9, [rip+0x7fa9fd]
37bc52787movsd_xmm [rsp+232], x2
37bc52790call zdscal_
37bc52795mov rax, [rsp+600]
37bc5279dmovsd_xmm x0, [rax]
37bc527a1mulsd x0, [rsp+232]
37bc527aamovsd_xmm [rax], x0
37bc527aejmp 0x37bc51c14
37bc527b3
37bc527b3 0f 1f 44 00 00 ..D..
37bc527b8
37bc527b8loc_37bc527b8:
37bc527b8mov [rsp+608], rdi
37bc527c0
37bc527c0loc_37bc527c0:
37bc527c0mov rax, [rsp+600]
37bc527c8movsd_xmm x0, [rax]
37bc527ccdivsd x0, x9
37bc527d1movsd_xmm [rax], x0
37bc527d5
37bc527d5loc_37bc527d5:
37bc527d5ucomisd x9, x8
37bc527dajp 0x37bc527e2
37bc527dcje 0x37bc514d7
37bc527e2
37bc527e2loc_37bc527e2:
37bc527e2divsd x8, x9
37bc527e7mov r8, [rsp+608]
37bc527efmov rcx, [rsp+560]
37bc527f7lea rdx, [rsp+248]
37bc527fflea r9, [rip+0x7fa97e]
37bc52806movsd_xmm [rsp+248], x8
37bc52810call dscal_
37bc52815jmp 0x37bc514d7
37bc5281a
37bc5281a 66 0f 1f 44 00 00 f..D..
37bc52820
37bc52820loc_37bc52820:
37bc52820mulsd x1, x14
37bc52825comisd x0, x1
37bc52829jbe 0x37bc51b9e
37bc5282fmovapd x1, x8
37bc52834jmp 0x37bc51ce7
37bc52839
37bc52839 0f 1f 80 00 00 00 00 .......
37bc52840
37bc52840loc_37bc52840:
37bc52840pxor x0, x0
37bc52844jmp 0x37bc523a7
37bc52849
37bc52849 0f 1f 80 00 00 00 00 .......
37bc52850
37bc52850loc_37bc52850:
37bc52850mov r9l, [rsp+108]
37bc52855test r9l, r9l
37bc52858je 0x37bc52ad8
37bc5285elea ecx, [rbx-1]
37bc52861cmp ecx, edx
37bc52863cmovg ecx, edx
37bc52866mov [rsp+228], ecx
37bc5286dtest ecx, ecx
37bc5286fjle 0x37bc51ffa
37bc52875mov rax, [rsp+112]
37bc5287amovsxd rbx, ecx
37bc5287dlea r9, [rbp-1]
37bc52881mov ecx, ecx
37bc52883sub r9, rbx
37bc52886movddup x11, x5
37bc5288bmovddup x13, x3
37bc52890shl rcx, 4
37bc52894lea r10, [rax+rdx+1]
37bc52899shl r9, 4
37bc5289dpxor x12, x12
37bc528a2xor edx, edx
37bc528a4sub r10, rbx
37bc528a7add r9, [rsp+592]
37bc528afshl r10, 4
37bc528b3add r10, [rsp+576]
37bc528bbnop [rax+rax]
37bc528c0
37bc528c0loc_37bc528c0:
37bc528c0movupd x1, [r10+rdx]
37bc528c6movupd x2, [r10+rdx]
37bc528ccmovapd x0, x11
37bc528d1movapd x4, x13
37bc528d6movupd x3, [r9+rdx]
37bc528dcadd rdx, 16
37bc528e0unpcklpd x1, x1
37bc528e4unpckhpd x2, x2
37bc528e8mulpd x4, x2
37bc528ecmulpd x0, x1
37bc528f0mulpd x2, x11
37bc528f5mulpd x1, x13
37bc528fasubpd x0, x4
37bc528femovapd x4, x3
37bc52902shufpd x4, x3, 1
37bc52907addpd x1, x2
37bc5290bmulpd x0, x4
37bc5290fmulpd x1, x3
37bc52913movapd x2, x1
37bc52917addpd x2, x0
37bc5291bsubpd x0, x1
37bc5291fmovsd_xmm x0, x2
37bc52923addpd x12, x0
37bc52928cmp rdx, rcx
37bc5292bjne 0x37bc528c0
37bc5292d
37bc5292dloc_37bc5292d:
37bc5292dmovapd x13, x12
37bc52932unpckhpd x12, x12
37bc52937jmp 0x37bc52010
37bc5293c
37bc5293c 0f 1f 40 00 ..@.
37bc52940
37bc52940loc_37bc52940:
37bc52940movsd_xmm [rsp+256], x9
37bc5294aucomisd x9, x8
37bc5294fmov [rsp+264], 0
37bc5295bjp 0x37bc52963
37bc5295dje 0x37bc52104
37bc52963
37bc52963loc_37bc52963:
37bc52963movapd x1, x9
37bc52968pxor x2, x2
37bc5296cjmp 0x37bc520a5
37bc52971
37bc52971loc_37bc52971:
37bc52971movupd x1, [rip+0x7fa827]
37bc52979movq x7, [rip+0x7fa80f]
37bc52981pxor x3, x3
37bc52985movups [rsp+144], x7
37bc5298d
37bc5298dloc_37bc5298d:
37bc5298dcomisd x9, x11
37bc52992jbe 0x37bc53c18
37bc52998nop [rax+rax]
37bc529a0
37bc529a0loc_37bc529a0:
37bc529a0movapd x9, x8
37bc529a5
37bc529a5loc_37bc529a5:
37bc529a5lea rax, [rip+0x7fa7d8]
37bc529acmov r8, r13
37bc529afmov rdx, r12
37bc529b2mov rcx, r14
37bc529b5mov [rsp+64], rax
37bc529bamov rax, [rsp+592]
37bc529c2mov [rsp+88], 1
37bc529cbmov r9, [rsp+560]
37bc529d3mov [rsp+56], rax
37bc529d8mov rax, [rsp+584]
37bc529e0mov [rsp+80], 1
37bc529e9mov [rsp+48], rax
37bc529eemov rax, [rsp+576]
37bc529f6mov [rsp+72], 1
37bc529ffmov [rsp+40], rax
37bc52a04mov rax, [rsp+568]
37bc52a0cmov [rsp+32], rax
37bc52a11call ztbsv_
37bc52a16jmp 0x37bc527d5
37bc52a1b
37bc52a1b 0f 1f 44 00 00 ..D..
37bc52a20
37bc52a20loc_37bc52a20:
37bc52a20lea rcx, [rsp+208]
37bc52a28lea r8, [rsp+256]
37bc52a30mov rdx, rsi
37bc52a33call zladiv_
37bc52a38movsd_xmm x0, [rsp+208]
37bc52a41movsd_xmm x1, [rsp+216]
37bc52a4asubsd x0, x12
37bc52a4fsubsd x1, x13
37bc52a54jmp 0x37bc520ed
37bc52a59
37bc52a59 0f 1f 80 00 00 00 00 .......
37bc52a60
37bc52a60loc_37bc52a60:
37bc52a60pxor x2, x2
37bc52a64comisd x1, x2
37bc52a68jbe 0x37bc538e0
37bc52a6emulsd x1, x14
37bc52a73comisd x0, x1
37bc52a77jbe 0x37bc520c3
37bc52a7d
37bc52a7dloc_37bc52a7d:
37bc52a7ddivsd x1, x0
37bc52a81mov r8, [rsp+592]
37bc52a89mov rcx, [rsp+560]
37bc52a91lea rdx, [rsp+232]
37bc52a99lea r9, [rip+0x7fa6e4]
37bc52aa0movsd_xmm [rsp+232], x1
37bc52aa9call zdscal_
37bc52aaemov rax, [rsp+600]
37bc52ab6movsd_xmm x0, [rsp+232]
37bc52abfmovsd_xmm x1, [rax]
37bc52ac3mulsd x6, x0
37bc52ac7mulsd x1, x0
37bc52acbmovsd_xmm [rax], x1
37bc52acfjmp 0x37bc520c3
37bc52ad4
37bc52ad4 0f 1f 40 00 ..@.
37bc52ad8
37bc52ad8loc_37bc52ad8:
37bc52ad8mov rax, [rsp+560]
37bc52ae0mov eax, [rax]
37bc52ae2mov ecx, eax
37bc52ae4mov [rsp+160], eax
37bc52aebsub ecx, r10l
37bc52aeecmp ecx, edx
37bc52af0cmovg ecx, edx
37bc52af3mov [rsp+228], ecx
37bc52afatest ecx, ecx
37bc52afcjle 0x37bc51ffa
37bc52b02mov ecx, ecx
37bc52b04movddup x11, x5
37bc52b09unpcklpd x3, x3
37bc52b0dxor edx, edx
37bc52b0flea r9, [rsi+16]
37bc52b13shl rcx, 4
37bc52b17pxor x12, x12
37bc52b1cnop [rax]
37bc52b20
37bc52b20loc_37bc52b20:
37bc52b20movupd x1, [r12+rdx]
37bc52b26movupd x2, [r12+rdx]
37bc52b2cmovapd x0, x11
37bc52b31movapd x13, x3
37bc52b36movupd x4, [r9+rdx]
37bc52b3cadd rdx, 16
37bc52b40unpcklpd x1, x1
37bc52b44unpckhpd x2, x2
37bc52b48mulpd x13, x2
37bc52b4dmulpd x0, x1
37bc52b51mulpd x2, x11
37bc52b56mulpd x1, x3
37bc52b5asubpd x0, x13
37bc52b5fmovapd x13, x4
37bc52b64shufpd x13, x4, 1
37bc52b6aaddpd x1, x2
37bc52b6emulpd x0, x13
37bc52b73mulpd x1, x4
37bc52b77movapd x2, x1
37bc52b7baddpd x2, x0
37bc52b7fsubpd x0, x1
37bc52b83movsd_xmm x0, x2
37bc52b87addpd x12, x0
37bc52b8ccmp rcx, rdx
37bc52b8fjne 0x37bc52b20
37bc52b91jmp 0x37bc5292d
37bc52b96
37bc52b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc52ba0
37bc52ba0loc_37bc52ba0:
37bc52ba0movupd x0, [rsp+176]
37bc52ba9pxor x1, x1
37bc52badjmp 0x37bc51f03
37bc52bb2
37bc52bb2 66 0f 1f 44 00 00 f..D..
37bc52bb8
37bc52bb8loc_37bc52bb8:
37bc52bb8sub ebx, 1
37bc52bbblea r8l, [rdx+1]
37bc52bbflea rax, [rip+0x7fa5be]
37bc52bc6cmp ebx, edx
37bc52bc8mov [rsp+40], rax
37bc52bcdlea rcx, [rsp+208]
37bc52bd5cmovg ebx, edx
37bc52bd8lea rdx, [rsp+228]
37bc52be0sub r10l, ebx
37bc52be3sub r8l, ebx
37bc52be6mov [rsp+228], ebx
37bc52bedmovsxd r9, r10l
37bc52bf0movsxd r8, r8l
37bc52bf3add r8, [rsp+112]
37bc52bf8sub r9, 1
37bc52bfcshl r8, 4
37bc52c00shl r9, 4
37bc52c04add r9, [rsp+592]
37bc52c0cmov [rsp+32], r9
37bc52c11mov r9, rax
37bc52c14mov rax, [rsp+576]
37bc52c1cadd r8, rax
37bc52c1f
37bc52c1floc_37bc52c1f:
37bc52c1fcall zdotu_
37bc52c24pxor x0, x0
37bc52c28ucomisd x0, [rsp+280]
37bc52c31movsd_xmm x12, [rsp+208]
37bc52c3bmovsd_xmm x13, [rsp+216]
37bc52c45movsd_xmm x5, [rsp+272]
37bc52c4esetnp r8b
37bc52c52cmovne r8l, r15l
37bc52c56jmp 0x37bc52010
37bc52c5b
37bc52c5b 0f 1f 44 00 00 ..D..
37bc52c60
37bc52c60loc_37bc52c60:
37bc52c60lea rax, [rip+0x7fa51d]
37bc52c67lea r8, [rsi+16]
37bc52c6bmov [rsp+32], r8
37bc52c70mov r9, rax
37bc52c73mov r8, r12
37bc52c76lea rcx, [rsp+208]
37bc52c7emov [rsp+40], rax
37bc52c83lea rdx, [rsp+228]
37bc52c8bjmp 0x37bc52c1f
37bc52c8d
37bc52c8d 0f 1f 00 ...
37bc52c90
37bc52c90loc_37bc52c90:
37bc52c90mov r8, [rsp+592]
37bc52c98mov rcx, [rsp+560]
37bc52ca0lea rdx, [rsp+232]
37bc52ca8lea r9, [rip+0x7fa4d5]
37bc52cafmov [rsp+160], r10l
37bc52cb7call zdscal_
37bc52cbcmov rax, [rsp+600]
37bc52cc4movsd_xmm x0, [rsp+232]
37bc52ccdmovsd_xmm x3, [rsp+280]
37bc52cd6mov r10l, [rsp+160]
37bc52cdemovsd_xmm x1, [rax]
37bc52ce2mulsd x6, x0
37bc52ce6movsd_xmm x5, [rsp+272]
37bc52cefmulsd x1, x0
37bc52cf3pxor x0, x0
37bc52cf7ucomisd x3, x0
37bc52cfbsetnp r8b
37bc52cffcmovne r8l, r15l
37bc52d03movsd_xmm [rax], x1
37bc52d07jmp 0x37bc51f99
37bc52d0c
37bc52d0c 0f 1f 40 00 ..@.
37bc52d10
37bc52d10loc_37bc52d10:
37bc52d10cmp esi, -1
37bc52d13je 0x37bc53a11
37bc52d19cmp ebp, r15l
37bc52d1cjg 0x37bc527c0
37bc52d22sub r15l, r10l
37bc52d25mov esi, 1
37bc52d2amov edx, r15l
37bc52d2d
37bc52d2dloc_37bc52d2d:
37bc52d2dmovsxd r10, esi
37bc52d30mov r11, rbx
37bc52d33xor r15l, r15l
37bc52d36mov rdi, [rsp+592]
37bc52d3emov rax, r10
37bc52d41imul r11, r10
37bc52d45mov r12l, edx
37bc52d48mov rcx, [rsp+136]
37bc52d50shl rax, 4
37bc52d54imul rbx, rbp
37bc52d58movq x7, x9
37bc52d5dmovapd x15, x11
37bc52d62mov [rsp+144], rax
37bc52d6amov rax, rbp
37bc52d6dshl rax, 4
37bc52d71movups [rsp+176], x7
37bc52d79movq x7, [rip+0x7fa43f]
37bc52d81lea rsi, [rdi+rax-16]
37bc52d86mov rax, r11
37bc52d89lea r9, [rcx+rbx]
37bc52d8dmov rdi, [rsp+576]
37bc52d95shl rax, 4
37bc52d99mov [rsp+136], r11
37bc52da1mov [rsp+128], rax
37bc52da9mov rax, r9
37bc52dacshl rax, 4
37bc52db0mov [rsp+112], r9
37bc52db5lea r13, [rdi+rax+32]
37bc52dbamovsxd rax, [rsp+160]
37bc52dc2mov [rsp+160], r10
37bc52dcaadd rax, rcx
37bc52dcdadd rax, rbx
37bc52dd0shl rax, 4
37bc52dd4lea r14, [rax+rdi]
37bc52dd8mov rdi, [rsp+608]
37bc52de0jmp 0x37bc53089
37bc52de5
37bc52de5 0f 1f 00 ...
37bc52de8
37bc52de8loc_37bc52de8:
37bc52de8mulsd x11, x10
37bc52dedmov edx, [rsp+104]
37bc52df1movsd_xmm [rsp+232], x11
37bc52dfbtest edx, edx
37bc52dfdje 0x37bc533c8
37bc52e03movsd_xmm x2, [r14]
37bc52e08movsd_xmm x1, [r14+8]
37bc52e0exorpd x1, [rip+0x7fa3ca]
37bc52e16movapd x0, x2
37bc52e1amulsd x0, x9
37bc52e1fmovapd x3, x1
37bc52e23unpcklpd x1, x2
37bc52e27mulsd x3, x9
37bc52e2cpxor x2, x2
37bc52e30mulpd x1, x2
37bc52e34unpcklpd x0, x3
37bc52e38addsubpd x0, x1
37bc52e3cmovapd x4, x0
37bc52e40unpckhpd x4, x4
37bc52e44movapd x1, x4
37bc52e48andpd x1, x7
37bc52e4c
37bc52e4cloc_37bc52e4c:
37bc52e4cmovups [rsp+256], x0
37bc52e54andpd x0, x7
37bc52e58addsd x0, x1
37bc52e5ccomisd x0, x8
37bc52e61jbe 0x37bc52eb3
37bc52e63mulsd x11, x0
37bc52e68lea rcx, [rsp+208]
37bc52e70lea rdx, [rsp+272]
37bc52e78mov [rsp+168], eax
37bc52e7flea r8, [rsp+256]
37bc52e87minsd x11, x8
37bc52e8cmovsd_xmm [rsp+232], x11
37bc52e96call zladiv_
37bc52e9bmov eax, [rsp+168]
37bc52ea2movupd x0, [rsp+208]
37bc52eabmovups [rsp+272], x0
37bc52eb3
37bc52eb3loc_37bc52eb3:
37bc52eb3comisd x8, x11
37bc52eb8ja 0x37bc534c0
37bc52ebemovsd_xmm x4, [rsp+280]
37bc52ec7pxor x0, x0
37bc52ecbmovsd_xmm x12, [rsp+272]
37bc52ed5ucomisd x4, x0
37bc52ed9setnp cl
37bc52edccmovne ecx, r15l
37bc52ee0
37bc52ee0loc_37bc52ee0:
37bc52ee0ucomisd x12, x8
37bc52ee5mov rdx, [rsp+568]
37bc52eedmov edx, [rdx]
37bc52eefsetnp r8b
37bc52ef3cmovne r8l, r15l
37bc52ef7test r8b, r8b
37bc52efaje 0x37bc53100
37bc52f00test cl, cl
37bc52f02je 0x37bc53100
37bc52f08mov r11l, [rsp+108]
37bc52f0dtest r11l, r11l
37bc52f10jne 0x37bc533e0
37bc52f16mov rax, [rsp+560]
37bc52f1emov eax, [rax]
37bc52f20mov [rsp+168], eax
37bc52f27sub eax, ebx
37bc52f29cmp eax, edx
37bc52f2bcmovg eax, edx
37bc52f2emov [rsp+228], eax
37bc52f35cmp eax, 1
37bc52f38jg 0x37bc53488
37bc52f3e
37bc52f3eloc_37bc52f3e:
37bc52f3epxor x13, x13
37bc52f43movapd x11, x13
37bc52f48nop [rax+rax]
37bc52f50
37bc52f50loc_37bc52f50:
37bc52f50ucomisd x9, x12
37bc52f55setnp al
37bc52f58cmovne eax, r15l
37bc52f5ctest al, al
37bc52f5eje 0x37bc53240
37bc52f64test cl, cl
37bc52f66je 0x37bc53240
37bc52f6cmovupd x1, [rsi]
37bc52f70unpcklpd x11, x13
37bc52f75mov r9l, [rsp+104]
37bc52f7asubpd x1, x11
37bc52f7fmovapd x0, x1
37bc52f83movups [rsi], x1
37bc52f86unpckhpd x1, x1
37bc52f8aandpd x0, x7
37bc52f8eandpd x1, x7
37bc52f92addsd x0, x1
37bc52f96test r9l, r9l
37bc52f99je 0x37bc53208
37bc52f9fmovsd_xmm x2, [r14]
37bc52fa4movsd_xmm x3, [r14+8]
37bc52faapxor x4, x4
37bc52faexorpd x3, [rip+0x7fa22a]
37bc52fb6movapd x1, x2
37bc52fbamulsd x1, x9
37bc52fbfmovapd x5, x3
37bc52fc3mulsd x5, x4
37bc52fc7mulsd x2, x4
37bc52fcbmulsd x3, x9
37bc52fd0subsd x1, x5
37bc52fd4addsd x2, x3
37bc52fd8movsd_xmm [rsp+256], x1
37bc52fe1movsd_xmm [rsp+264], x2
37bc52feaandpd x2, x7
37bc52fee
37bc52feeloc_37bc52fee:
37bc52feeandpd x1, x7
37bc52ff2addsd x1, x2
37bc52ff6comisd x1, x15
37bc52ffbjbe 0x37bc53280
37bc53001comisd x8, x1
37bc53006ja 0x37bc53540
37bc5300c
37bc5300cloc_37bc5300c:
37bc5300clea rcx, [rsp+208]
37bc53014lea r8, [rsp+256]
37bc5301cmov rdx, rsi
37bc5301fcall zladiv_
37bc53024movsd_xmm x0, [rsp+208]
37bc5302dmovsd_xmm x1, [rsp+216]
37bc53036
37bc53036loc_37bc53036:
37bc53036movapd x2, x0
37bc5303aandpd x0, x7
37bc5303eunpcklpd x2, x1
37bc53042andpd x1, x7
37bc53046addsd x0, x1
37bc5304amovups [rsi], x2
37bc5304d
37bc5304dloc_37bc5304d:
37bc5304dmov rax, [rsp+128]
37bc53055mov rbx, [rsp+136]
37bc5305dmaxsd x6, x0
37bc53061add [rsp+112], rbx
37bc53066add rbp, [rsp+160]
37bc5306eadd rsi, [rsp+144]
37bc53076add r13, rax
37bc53079add r14, rax
37bc5307ctest r12l, r12l
37bc5307fje 0x37bc527b8
37bc53085sub r12l, 1
37bc53089
37bc53089loc_37bc53089:
37bc53089movsd_xmm x0, [rsi]
37bc5308dmovsd_xmm x1, [rsi+8]
37bc53092movapd x11, x8
37bc53097mov eax, ebp
37bc53099mov [rsp+280], 0
37bc530a5mov ebx, ebp
37bc530a7andpd x1, x7
37bc530abandpd x0, x7
37bc530afmovsd_xmm [rsp+272], x9
37bc530b9addsd x0, x1
37bc530bdmovapd x1, x6
37bc530c1maxsd x1, x8
37bc530c6divsd x11, x1
37bc530cbmovapd x1, x14
37bc530d0subsd x1, x0
37bc530d4mulsd x1, x11
37bc530d9movapd x0, x1
37bc530ddmovsd_xmm x1, [rdi+8*rbp-8]
37bc530e3comisd x1, x0
37bc530e7ja 0x37bc52de8
37bc530edmovapd x12, x9
37bc530f2mov ecx, 1
37bc530f7pxor x4, x4
37bc530fbjmp 0x37bc52ee0
37bc53100
37bc53100loc_37bc53100:
37bc53100mov r10l, [rsp+108]
37bc53105test r10l, r10l
37bc53108je 0x37bc532f8
37bc5310esub eax, 1
37bc53111cmp eax, edx
37bc53113cmovg eax, edx
37bc53116mov [rsp+228], eax
37bc5311dtest eax, eax
37bc5311fjle 0x37bc52f3e
37bc53125sub ebx, eax
37bc53127movsxd r9, eax
37bc5312asub eax, 1
37bc5312dmov r11, [rsp+592]
37bc53135movsxd rbx, ebx
37bc53138movsxd r8, edx
37bc5313badd r8, [rsp+112]
37bc53140movsd_xmm [rsp+168], x6
37bc53149mov rdx, rbx
37bc5314cadd rax, rbx
37bc5314fpxor x13, x13
37bc53154sub r8, r9
37bc53157shl rdx, 4
37bc5315bshl rax, 4
37bc5315fmovapd x11, x13
37bc53164shl r8, 4
37bc53168lea rdx, [r11+rdx-16]
37bc5316dadd rax, r11
37bc53170add r8, [rsp+576]
37bc53178nop [rax+rax]
37bc53180
37bc53180loc_37bc53180:
37bc53180movsd_xmm x0, [r8+16]
37bc53186movsd_xmm x1, [r8+24]
37bc5318cadd rdx, 16
37bc53190add r8, 16
37bc53194xorpd x1, [rip+0x7fa044]
37bc5319cmovapd x2, x0
37bc531a0mulsd x2, x12
37bc531a5movapd x3, x1
37bc531a9mulsd x3, x4
37bc531admulsd x1, x12
37bc531b2mulsd x0, x4
37bc531b6subsd x2, x3
37bc531bamovsd_xmm x3, [rdx-16]
37bc531bfaddsd x0, x1
37bc531c3movsd_xmm x1, [rdx-8]
37bc531c8movapd x5, x3
37bc531ccmulsd x5, x2
37bc531d0movapd x6, x1
37bc531d4mulsd x6, x0
37bc531d8mulsd x1, x2
37bc531dcmulsd x0, x3
37bc531e0subsd x5, x6
37bc531e4addsd x0, x1
37bc531e8addsd x11, x5
37bc531edaddsd x13, x0
37bc531f2cmp rax, rdx
37bc531f5jne 0x37bc53180
37bc531f7movsd_xmm x6, [rsp+168]
37bc53200jmp 0x37bc52f50
37bc53205
37bc53205 0f 1f 00 ...
37bc53208
37bc53208loc_37bc53208:
37bc53208movsd_xmm [rsp+256], x9
37bc53212ucomisd x9, x8
37bc53217mov [rsp+264], 0
37bc53223jp 0x37bc5322b
37bc53225je 0x37bc5304d
37bc5322b
37bc5322bloc_37bc5322b:
37bc5322bmovapd x1, x9
37bc53230pxor x2, x2
37bc53234jmp 0x37bc52fee
37bc53239
37bc53239 0f 1f 80 00 00 00 00 .......
37bc53240
37bc53240loc_37bc53240:
37bc53240lea rcx, [rsp+208]
37bc53248lea r8, [rsp+256]
37bc53250mov rdx, rsi
37bc53253call zladiv_
37bc53258movsd_xmm x0, [rsp+208]
37bc53261movsd_xmm x1, [rsp+216]
37bc5326asubsd x0, x11
37bc5326fsubsd x1, x13
37bc53274jmp 0x37bc53036
37bc53279
37bc53279 0f 1f 80 00 00 00 00 .......
37bc53280
37bc53280loc_37bc53280:
37bc53280pxor x2, x2
37bc53284comisd x1, x2
37bc53288jbe 0x37bc53968
37bc5328emulsd x1, x14
37bc53293comisd x0, x1
37bc53297jbe 0x37bc5300c
37bc5329d
37bc5329dloc_37bc5329d:
37bc5329ddivsd x1, x0
37bc532a1mov r8, [rsp+592]
37bc532a9mov rcx, [rsp+560]
37bc532b1lea rdx, [rsp+232]
37bc532b9lea r9, [rip+0x7f9ec4]
37bc532c0movsd_xmm [rsp+232], x1
37bc532c9call zdscal_
37bc532cemov rax, [rsp+600]
37bc532d6movsd_xmm x0, [rsp+232]
37bc532dfmovsd_xmm x1, [rax]
37bc532e3mulsd x6, x0
37bc532e7mulsd x1, x0
37bc532ebmovsd_xmm [rax], x1
37bc532efjmp 0x37bc5300c
37bc532f4
37bc532f4 0f 1f 40 00 ..@.
37bc532f8
37bc532f8loc_37bc532f8:
37bc532f8mov rax, [rsp+560]
37bc53300mov eax, [rax]
37bc53302mov [rsp+168], eax
37bc53309sub eax, ebx
37bc5330bcmp eax, edx
37bc5330dcmovle rdx, rax
37bc53311mov [rsp+228], edx
37bc53318test edx, edx
37bc5331ajle 0x37bc52f3e
37bc53320movddup x13, x12
37bc53325unpcklpd x4, x4
37bc53329lea r8, [rsi+16]
37bc5332dxor eax, eax
37bc5332fshl rdx, 4
37bc53333pxor x11, x11
37bc53338nop [rax+rax]
37bc53340
37bc53340loc_37bc53340:
37bc53340movupd x0, [r13+rax]
37bc53347movupd x2, [r13+rax]
37bc5334emovapd x1, x13
37bc53353movapd x5, x4
37bc53357movupd x3, [r8+rax]
37bc5335dadd rax, 16
37bc53361unpckhpd x0, x0
37bc53365xorpd x0, [rip+0x7f9e63]
37bc5336dunpcklpd x2, x2
37bc53371mulpd x1, x2
37bc53375mulpd x5, x0
37bc53379mulpd x2, x4
37bc5337dmulpd x0, x13
37bc53382subpd x1, x5
37bc53386movapd x5, x3
37bc5338ashufpd x5, x3, 1
37bc5338faddpd x0, x2
37bc53393mulpd x1, x5
37bc53397mulpd x0, x3
37bc5339bmovapd x2, x0
37bc5339faddpd x2, x1
37bc533a3subpd x1, x0
37bc533a7movsd_xmm x1, x2
37bc533abaddpd x11, x1
37bc533b0cmp rdx, rax
37bc533b3jne 0x37bc53340
37bc533b5movapd x13, x11
37bc533baunpckhpd x11, x11
37bc533bfjmp 0x37bc52f50
37bc533c4
37bc533c4 0f 1f 40 00 ..@.
37bc533c8
37bc533c8loc_37bc533c8:
37bc533c8movupd x0, [rsp+176]
37bc533d1pxor x1, x1
37bc533d5jmp 0x37bc52e4c
37bc533da
37bc533da 66 0f 1f 44 00 00 f..D..
37bc533e0
37bc533e0loc_37bc533e0:
37bc533e0sub eax, 1
37bc533e3lea r8l, [rdx+1]
37bc533e7lea r10, [rip+0x7f9d96]
37bc533eecmp eax, edx
37bc533f0mov [rsp+40], r10
37bc533f5lea rcx, [rsp+208]
37bc533fdmov r9, r10
37bc53400cmovg eax, edx
37bc53403lea rdx, [rsp+228]
37bc5340bsub ebx, eax
37bc5340dsub r8l, eax
37bc53410mov [rsp+228], eax
37bc53417movsxd rax, ebx
37bc5341amovsxd r8, r8l
37bc5341dadd r8, [rsp+112]
37bc53422sub rax, 1
37bc53426shl r8, 4
37bc5342ashl rax, 4
37bc5342eadd rax, [rsp+592]
37bc53436mov [rsp+32], rax
37bc5343bmov rax, [rsp+576]
37bc53443add r8, rax
37bc53446
37bc53446loc_37bc53446:
37bc53446call zdotc_
37bc5344bpxor x0, x0
37bc5344fucomisd x0, [rsp+280]
37bc53458movsd_xmm x11, [rsp+208]
37bc53462movsd_xmm x13, [rsp+216]
37bc5346cmovsd_xmm x12, [rsp+272]
37bc53476setnp cl
37bc53479cmovne ecx, r15l
37bc5347djmp 0x37bc52f50
37bc53482
37bc53482 66 0f 1f 44 00 00 f..D..
37bc53488
37bc53488loc_37bc53488:
37bc53488lea rax, [rip+0x7f9cf5]
37bc5348flea rcx, [rsp+208]
37bc53497mov r8, r13
37bc5349amov [rsp+40], rax
37bc5349flea rax, [rsi+16]
37bc534a3lea rdx, [rsp+228]
37bc534abmov [rsp+32], rax
37bc534b0lea r9, [rip+0x7f9ccd]
37bc534b7jmp 0x37bc53446
37bc534b9
37bc534b9 0f 1f 80 00 00 00 00 .......
37bc534c0
37bc534c0loc_37bc534c0:
37bc534c0mov rcx, [rsp+560]
37bc534c8mov r8, [rsp+592]
37bc534d0lea rdx, [rsp+232]
37bc534d8lea r9, [rip+0x7f9ca5]
37bc534dfmov [rsp+168], eax
37bc534e6call zdscal_
37bc534ebmov rax, [rsp+600]
37bc534f3movsd_xmm x0, [rsp+232]
37bc534fcmovsd_xmm x4, [rsp+280]
37bc53505movsd_xmm x12, [rsp+272]
37bc5350fmovsd_xmm x1, [rax]
37bc53513mulsd x6, x0
37bc53517mulsd x1, x0
37bc5351bpxor x0, x0
37bc5351fucomisd x4, x0
37bc53523setnp cl
37bc53526movsd_xmm [rax], x1
37bc5352acmovne ecx, r15l
37bc5352emov eax, [rsp+168]
37bc53535jmp 0x37bc52ee0
37bc5353a
37bc5353a 66 0f 1f 44 00 00 f..D..
37bc53540
37bc53540loc_37bc53540:
37bc53540mulsd x1, x14
37bc53545comisd x0, x1
37bc53549jbe 0x37bc5300c
37bc5354fmovapd x1, x8
37bc53554jmp 0x37bc5329d
37bc53559
37bc53559 0f 1f 80 00 00 00 00 .......
37bc53560
37bc53560loc_37bc53560:
37bc53560mulsd x1, x14
37bc53565comisd x0, x1
37bc53569jbe 0x37bc520c3
37bc5356fmovapd x1, x8
37bc53574jmp 0x37bc52a7d
37bc53579
37bc53579loc_37bc53579:
37bc53579minsd x0, x8
37bc5357etest ebp, ebp
37bc53580jle 0x37bc53a88
37bc53586mov esi, 1
37bc5358bmov eax, 1
37bc53590
37bc53590loc_37bc53590:
37bc53590mov rdi, [rsp+608]
37bc53598movsxd rdx, eax
37bc5359bmovsxd r9, esi
37bc5359eadd ecx, 1
37bc535a1shl r9, 3
37bc535a5lea r8, [rdi+8*rdx]
37bc535a9xor edx, edx
37bc535abjmp 0x37bc535db
37bc535ad
37bc535ad 0f 1f 84 ...
37bc535b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc535c0
37bc535c0loc_37bc535c0:
37bc535c0movsd_xmm x2, [r8-8]
37bc535c6add rdx, 1
37bc535caadd r8, r9
37bc535cdaddsd x2, x8
37bc535d2divsd x0, x2
37bc535d6cmp rdx, rcx
37bc535d9je 0x37bc535e2
37bc535db
37bc535dbloc_37bc535db:
37bc535dbcomisd x11, x0
37bc535e0jb 0x37bc535c0
37bc535e2
37bc535e2loc_37bc535e2:
37bc535e2mov [rsp+608], rdi
37bc535ea
37bc535ealoc_37bc535ea:
37bc535eacomisd x0, x11
37bc535efja 0x37bc529a0
37bc535f5comisd x3, x4
37bc535f9mov r10l, eax
37bc535fcja 0x37bc53628
37bc535femovapd x6, x3
37bc53602movapd x9, x8
37bc53607addsd x6, x3
37bc5360b
37bc5360bloc_37bc5360b:
37bc5360btest r15l, r15l
37bc5360eje 0x37bc53b3f
37bc53614cmp esi, -1
37bc53617jne 0x37bc51a80
37bc5361djmp 0x37bc51869
37bc53622
37bc53622 66 0f 1f 44 00 00 f..D..
37bc53628
37bc53628loc_37bc53628:
37bc53628movapd x9, x8
37bc5362d
37bc5362dloc_37bc5362d:
37bc5362ddivsd x4, x3
37bc53631mov [rsp+128], eax
37bc53638mov rax, [rsp+600]
37bc53640lea r9, [rip+0x7f9b3d]
37bc53647mov r8, [rsp+592]
37bc5364fmovups [rsp+112], x1
37bc53654movapd x6, x14
37bc53659mov rcx, [rsp+560]
37bc53661mov rdx, rax
37bc53664mov [rsp+168], r10l
37bc5366cmovsd_xmm [rax], x4
37bc53670call zdscal_
37bc53675movupd x1, [rsp+112]
37bc5367bmov eax, [rsp+128]
37bc53682mov r10l, [rsp+168]
37bc5368ajmp 0x37bc5360b
37bc5368f
37bc5368floc_37bc5368f:
37bc5368ftest r15l, r15l
37bc53692je 0x37bc53a25
37bc53698mov r11l, [rsp+108]
37bc5369dtest r11l, r11l
37bc536a0je 0x37bc53bc8
37bc536a6mov rax, [rsp+568]
37bc536aepxor x0, x0
37bc536b2mov r8l, [rsp+104]
37bc536b7mov r10l, ebp
37bc536bamaxsd x0, x11
37bc536bfmovapd x9, x10
37bc536c4mov eax, [rax]
37bc536c6mov [rsp+112], eax
37bc536cadivsd x9, x0
37bc536cfadd eax, 1
37bc536d2mov [rsp+160], eax
37bc536d9test r8l, r8l
37bc536dcje 0x37bc53c50
37bc536e2movupd x1, [rip+0x7f9ab6]
37bc536eamovq x7, [rip+0x7f9a9e]
37bc536f2pxor x3, x3
37bc536f6movups [rsp+144], x7
37bc536fe
37bc536feloc_37bc536fe:
37bc536fecomisd x9, x11
37bc53703ja 0x37bc529a0
37bc53709
37bc53709loc_37bc53709:
37bc53709comisd x3, x4
37bc5370dja 0x37bc53d23
37bc53713
37bc53713loc_37bc53713:
37bc53713movapd x9, x8
37bc53718jmp 0x37bc527c0
37bc5371d
37bc5371d 0f 1f 00 ...
37bc53720
37bc53720loc_37bc53720:
37bc53720movapd x0, x9
37bc53725minsd x0, x8
37bc5372atest ebp, ebp
37bc5372cjle 0x37bc53c0d
37bc53732mov [rsp+160], 1
37bc5373dmov esi, 1
37bc53742mov eax, 1
37bc53747
37bc53747loc_37bc53747:
37bc53747mov rdi, [rsp+608]
37bc5374fmovsxd rdx, eax
37bc53752movsxd r9, esi
37bc53755add ecx, 1
37bc53758shl r9, 3
37bc5375clea r8, [rdi+8*rdx]
37bc53760xor edx, edx
37bc53762jmp 0x37bc537a8
37bc53764
37bc53764 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc53770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc53780
37bc53780loc_37bc53780:
37bc53780movsd_xmm x5, [r8-8]
37bc53786movapd x2, x8
37bc5378badd rdx, 1
37bc5378fadd r8, r9
37bc53792addsd x5, x8
37bc53797divsd x2, x5
37bc5379bmulsd x0, x2
37bc5379fcmp rcx, rdx
37bc537a2je 0x37bc535e2
37bc537a8
37bc537a8loc_37bc537a8:
37bc537a8comisd x11, x0
37bc537adjb 0x37bc53780
37bc537afjmp 0x37bc535e2
37bc537b4
37bc537b4loc_37bc537b4:
37bc537b4mov [rsp+608], rdi
37bc537bctest r11b, r11b
37bc537bfje 0x37bc535ea
37bc537c5movsd_xmm [rsp+264], x12
37bc537cfmovsd_xmm [rsp+256], x7
37bc537d8jmp 0x37bc535ea
37bc537dd
37bc537ddloc_37bc537dd:
37bc537ddmov [rsp+608], rdi
37bc537e5test r11b, r11b
37bc537e8je 0x37bc535ea
37bc537eemovsd_xmm [rsp+264], x6
37bc537f7movsd_xmm [rsp+256], x13
37bc53801jmp 0x37bc535ea
37bc53806
37bc53806loc_37bc53806:
37bc53806mov [rsp+608], rdi
37bc5380emovsd_xmm [rsp+264], x6
37bc53817movsd_xmm [rsp+256], x13
37bc53821
37bc53821loc_37bc53821:
37bc53821minsd x9, x0
37bc53826comisd x9, x11
37bc5382bja 0x37bc529a0
37bc53831comisd x3, x4
37bc53835mov r10l, eax
37bc53838ja 0x37bc53628
37bc5383emovapd x6, x3
37bc53842mov r15l, ebp
37bc53845movapd x9, x8
37bc5384amovsxd rbp, eax
37bc5384daddsd x6, x3
37bc53851jmp 0x37bc51d9b
37bc53856
37bc53856loc_37bc53856:
37bc53856mov [rsp+608], rdi
37bc5385emovapd x0, x9
37bc53863movsd_xmm [rsp+264], x12
37bc5386dmovsd_xmm [rsp+256], x7
37bc53876jmp 0x37bc535ea
37bc5387b
37bc5387bloc_37bc5387b:
37bc5387bdivsd x4, x3
37bc5387fmov rax, [rsp+600]
37bc53887mov r8, [rsp+592]
37bc5388flea r9, [rip+0x7f98ee]
37bc53896mov rcx, [rsp+560]
37bc5389emov [rsp+112], ebp
37bc538a2movapd x6, x14
37bc538a7mov rdx, rax
37bc538aamovsd_xmm [rax], x4
37bc538aecall zdscal_
37bc538b3mov r10l, [rsp+112]
37bc538b8jmp 0x37bc51d9b
37bc538bd
37bc538bdloc_37bc538bd:
37bc538bdmovapd x0, x9
37bc538c2minsd x0, x8
37bc538c7test ebp, ebp
37bc538c9jle 0x37bc53c76
37bc538cfmov eax, ebp
37bc538d1mov esi, -1
37bc538d6mov ebp, 1
37bc538dbjmp 0x37bc53747
37bc538e0
37bc538e0loc_37bc538e0:
37bc538e0mov rax, [rsp+560]
37bc538e8mov edx, [rax]
37bc538eatest edx, edx
37bc538ecjle 0x37bc53940
37bc538eemov rax, [rsp+592]
37bc538f6sub edx, 1
37bc538f9pxor x0, x0
37bc538fdshl rdx, 4
37bc53901lea rcx, [rax+rdx+16]
37bc53906mov rdx, rax
37bc53909mov r8, rcx
37bc5390csub r8, rax
37bc5390fand r8l, 16
37bc53913je 0x37bc53930
37bc53915mov rax, [rsp+592]
37bc5391dlea rdx, [rax+16]
37bc53921movups [rax], x0
37bc53924cmp rcx, rdx
37bc53927je 0x37bc53940
37bc53929nop [rax]
37bc53930
37bc53930loc_37bc53930:
37bc53930movups [rdx], x0
37bc53933add rdx, 32
37bc53937movups [rdx-16], x0
37bc5393bcmp rcx, rdx
37bc5393ejne 0x37bc53930
37bc53940
37bc53940loc_37bc53940:
37bc53940mov rax, [rsp+600]
37bc53948movq x0, [rip+0x7f9840]
37bc53950pxor x6, x6
37bc53954movups [rsi], x0
37bc53957movapd x0, x8
37bc5395cmov [rax], 0
37bc53963jmp 0x37bc52104
37bc53968
37bc53968loc_37bc53968:
37bc53968mov rax, [rsp+560]
37bc53970mov eax, [rax]
37bc53972test eax, eax
37bc53974jle 0x37bc539c0
37bc53976mov rbx, [rsp+592]
37bc5397esub eax, 1
37bc53981pxor x0, x0
37bc53985shl rax, 4
37bc53989lea rdx, [rbx+rax+16]
37bc5398emov rax, rbx
37bc53991mov rcx, rdx
37bc53994sub rcx, rbx
37bc53997and ecx, 16
37bc5399aje 0x37bc539b0
37bc5399cmov rax, [rsp+592]
37bc539a4movups [rax], x0
37bc539a7add rax, 16
37bc539abcmp rdx, rax
37bc539aeje 0x37bc539c0
37bc539b0
37bc539b0loc_37bc539b0:
37bc539b0movups [rax], x0
37bc539b3add rax, 32
37bc539b7movups [rax-16], x0
37bc539bbcmp rdx, rax
37bc539bejne 0x37bc539b0
37bc539c0
37bc539c0loc_37bc539c0:
37bc539c0mov rax, [rsp+600]
37bc539c8movq x0, [rip+0x7f97c0]
37bc539d0pxor x6, x6
37bc539d4movups [rsi], x0
37bc539d7movapd x0, x8
37bc539dcmov [rax], 0
37bc539e3jmp 0x37bc5304d
37bc539e8
37bc539e8loc_37bc539e8:
37bc539e8minsd x0, x8
37bc539edtest ebp, ebp
37bc539efjle 0x37bc53b8c
37bc539f5mov eax, ebp
37bc539f7mov esi, -1
37bc539fcmov ebp, 1
37bc53a01mov [rsp+160], 1
37bc53a0cjmp 0x37bc53590
37bc53a11
37bc53a11loc_37bc53a11:
37bc53a11cmp ebp, r15l
37bc53a14jl 0x37bc527c0
37bc53a1asub r10l, r15l
37bc53a1dmov edx, r10l
37bc53a20jmp 0x37bc52d2d
37bc53a25
37bc53a25loc_37bc53a25:
37bc53a25mov ecx, [rsp+108]
37bc53a29test ecx, ecx
37bc53a2bje 0x37bc53b4a
37bc53a31mov rax, [rsp+568]
37bc53a39pxor x1, x1
37bc53a3dmov edx, [rsp+104]
37bc53a41movapd x0, x10
37bc53a46maxsd x1, x11
37bc53a4bmov eax, [rax]
37bc53a4dmov [rsp+112], eax
37bc53a51divsd x0, x1
37bc53a55add eax, 1
37bc53a58mov [rsp+160], eax
37bc53a5ftest edx, edx
37bc53a61jne 0x37bc53c90
37bc53a67minsd x0, x8
37bc53a6cmovupd x1, [rip+0x7f972c]
37bc53a74movq x7, [rip+0x7f9714]
37bc53a7cpxor x3, x3
37bc53a80movups [rsp+144], x7
37bc53a88
37bc53a88loc_37bc53a88:
37bc53a88comisd x0, x11
37bc53a8dja 0x37bc529a0
37bc53a93comisd x3, x4
37bc53a97ja 0x37bc53d4d
37bc53a9d
37bc53a9dloc_37bc53a9d:
37bc53a9dmov r9l, 1
37bc53aa3mov r8l, 1
37bc53aa9lea rdx, [rip+0x7f96b3]
37bc53ab0mov rcx, r12
37bc53ab3call lsame_
37bc53ab8jmp 0x37bc53713
37bc53abd
37bc53abd 0f 1f 00 ...
37bc53ac0
37bc53ac0loc_37bc53ac0:
37bc53ac0cmp ebp, r15l
37bc53ac3jl 0x37bc527c0
37bc53ac9sub r10l, r15l
37bc53accmov r13l, r10l
37bc53acfjmp 0x37bc51de5
37bc53ad4
37bc53ad4loc_37bc53ad4:
37bc53ad4mov eax, ebp
37bc53ad6mov esi, -1
37bc53adbmov ebp, 1
37bc53ae0jmp 0x37bc5362d
37bc53ae5
37bc53ae5loc_37bc53ae5:
37bc53ae5divsd x4, x3
37bc53ae9mov rax, [rsp+600]
37bc53af1mov r8, [rsp+592]
37bc53af9lea r9, [rip+0x7f9684]
37bc53b00mov rcx, [rsp+560]
37bc53b08movups [rsp+112], x1
37bc53b0dmovapd x6, x14
37bc53b12mov rdx, rax
37bc53b15movsd_xmm [rax], x4
37bc53b19call zdscal_
37bc53b1emovupd x1, [rsp+112]
37bc53b24mov r10l, 1
37bc53b2amov [rsp+160], 1
37bc53b35mov eax, 1
37bc53b3ajmp 0x37bc51a80
37bc53b3f
37bc53b3floc_37bc53b3f:
37bc53b3fmov r15l, ebp
37bc53b42movsxd rbp, eax
37bc53b45jmp 0x37bc51d9b
37bc53b4a
37bc53b4aloc_37bc53b4a:
37bc53b4apxor x1, x1
37bc53b4emov eax, [rsp+104]
37bc53b52movapd x0, x10
37bc53b57maxsd x1, x11
37bc53b5cdivsd x0, x1
37bc53b60test eax, eax
37bc53b62jne 0x37bc53cc0
37bc53b68minsd x0, x8
37bc53b6dmovupd x1, [rip+0x7f962b]
37bc53b75mov r10l, ebp
37bc53b78pxor x3, x3
37bc53b7cmovq x7, [rip+0x7f960c]
37bc53b84movups [rsp+144], x7
37bc53b8c
37bc53b8cloc_37bc53b8c:
37bc53b8ccomisd x0, x11
37bc53b91ja 0x37bc529a0
37bc53b97comisd x3, x4
37bc53b9bjbe 0x37bc53a9d
37bc53ba1mov eax, ebp
37bc53ba3mov esi, -1
37bc53ba8mov ebp, 1
37bc53badmov [rsp+160], 1
37bc53bb8movapd x9, x8
37bc53bbdjmp 0x37bc5362d
37bc53bc2
37bc53bc2 66 0f 1f 44 00 00 f..D..
37bc53bc8
37bc53bc8loc_37bc53bc8:
37bc53bc8pxor x0, x0
37bc53bccmov ecx, [rsp+104]
37bc53bd0movapd x9, x10
37bc53bd5maxsd x0, x11
37bc53bdadivsd x9, x0
37bc53bdftest ecx, ecx
37bc53be1jne 0x37bc52971
37bc53be7movapd x0, x9
37bc53becmovupd x1, [rip+0x7f95ac]
37bc53bf4movq x7, [rip+0x7f9594]
37bc53bfcpxor x3, x3
37bc53c00minsd x0, x8
37bc53c05movups [rsp+144], x7
37bc53c0d
37bc53c0dloc_37bc53c0d:
37bc53c0dcomisd x0, x11
37bc53c12ja 0x37bc529a0
37bc53c18
37bc53c18loc_37bc53c18:
37bc53c18comisd x3, x4
37bc53c1cjbe 0x37bc53713
37bc53c22mov r10l, 1
37bc53c28mov esi, 1
37bc53c2dmov eax, 1
37bc53c32mov [rsp+160], 1
37bc53c3dmovapd x9, x8
37bc53c42jmp 0x37bc5362d
37bc53c47
37bc53c47 66 0f 1f 84 00 00 00 00 00 f........
37bc53c50
37bc53c50loc_37bc53c50:
37bc53c50movapd x0, x9
37bc53c55movupd x1, [rip+0x7f9543]
37bc53c5dmovq x7, [rip+0x7f952b]
37bc53c65pxor x3, x3
37bc53c69minsd x0, x8
37bc53c6emovups [rsp+144], x7
37bc53c76
37bc53c76loc_37bc53c76:
37bc53c76comisd x0, x11
37bc53c7bjbe 0x37bc53709
37bc53c81jmp 0x37bc529a0
37bc53c86
37bc53c86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc53c90
37bc53c90loc_37bc53c90:
37bc53c90movapd x9, x0
37bc53c95movq x7, [rip+0x7f94f3]
37bc53c9dpxor x3, x3
37bc53ca1movupd x1, [rip+0x7f94f7]
37bc53ca9movups [rsp+144], x7
37bc53cb1mov esi, 1
37bc53cb6mov eax, 1
37bc53cbbjmp 0x37bc53821
37bc53cc0
37bc53cc0loc_37bc53cc0:
37bc53cc0mov eax, ebp
37bc53cc2movapd x9, x0
37bc53cc7pxor x3, x3
37bc53ccbmov ebp, 1
37bc53cd0movq x7, [rip+0x7f94b8]
37bc53cd8movupd x1, [rip+0x7f94c0]
37bc53ce0mov [rsp+160], 1
37bc53cebmov esi, -1
37bc53cf0movups [rsp+144], x7
37bc53cf8jmp 0x37bc53821
37bc53cfd
37bc53cfdloc_37bc53cfd:
37bc53cfdmovapd x9, x0
37bc53d02mov ebp, 1
37bc53d07mov esi, -1
37bc53d0cmov [rsp+160], 1
37bc53d17jmp 0x37bc53821
37bc53d1c
37bc53d1cloc_37bc53d1c:
37bc53d1cneg eax
37bc53d1ejmp 0x37bc514b5
37bc53d23
37bc53d23loc_37bc53d23:
37bc53d23mov eax, ebp
37bc53d25mov esi, -1
37bc53d2amov ebp, 1
37bc53d2fmovapd x9, x8
37bc53d34jmp 0x37bc5362d
37bc53d39
37bc53d39loc_37bc53d39:
37bc53d39movapd x9, x0
37bc53d3emov esi, 1
37bc53d43mov eax, 1
37bc53d48jmp 0x37bc53821
37bc53d4d
37bc53d4dloc_37bc53d4d:
37bc53d4dmov r10l, 1
37bc53d53mov esi, 1
37bc53d58mov eax, 1
37bc53d5dmovapd x9, x8
37bc53d62jmp 0x37bc5362d
37bc51280
37bc53d67
37bc53d67 // align 0x20
37bc53d67 // align 0x20
37bc53d80
37bc53d80zlatdf_:
37bc53d80push r15
37bc53d82push r14
37bc53d84push r13
37bc53d86push r12
37bc53d88push rbp
37bc53d89push rdi
37bc53d8apush rsi
37bc53d8bpush rbx
37bc53d8csub rsp, 648
37bc53d93movups [rsp+480], x6
37bc53d9bmovups [rsp+496], x7
37bc53da3movups [rsp+512], x8
37bc53dacmovups [rsp+528], x9
37bc53db5movups [rsp+544], x10
37bc53dbemovups [rsp+560], x11
37bc53dc7movups [rsp+576], x12
37bc53dd0movups [rsp+592], x13
37bc53dd9movups [rsp+608], x14
37bc53de2movups [rsp+624], x15
37bc53debmov rax, [rsp+760]
37bc53df3mov r15, [rsp+752]
37bc53dfbmov rbx, [rsp+776]
37bc53e03mov [rsp+144], rax
37bc53e0bmov rax, [rsp+768]
37bc53e13mov rsi, rdx
37bc53e16mov rbp, r8
37bc53e19mov [rsp+80], r8
37bc53e1emov [rsp+152], rax
37bc53e26mov rax, [rsp+784]
37bc53e2emov [rsp+128], r9
37bc53e36mov [rsp+120], r15
37bc53e3bmov [rsp+160], rax
37bc53e43cmp [rcx], 2
37bc53e46je 0x37bc54020
37bc53e4cmovsxd rdi, [r9]
37bc53e4fxor eax, eax
37bc53e51lea r12, [rsp+352]
37bc53e59mov r8, r9
37bc53e5ctest rdi, rdi
37bc53e5fcmovns rax, rdi
37bc53e63lea rdi, [rip+0x7f9386]
37bc53e6amov rcx, rdi
37bc53e6dmov r9, rdi
37bc53e70mov [rsp+88], rax
37bc53e75mov r14, rax
37bc53e78mov eax, [rdx]
37bc53e7amov rdx, r15
37bc53e7dmov [rsp+48], rdi
37bc53e82mov [rsp+40], rbx
37bc53e87sub eax, 1
37bc53e8amov [rsp+32], r12
37bc53e8fmov [rsp+352], eax
37bc53e96call zlaswp_
37bc53e9bmov ecx, [rsi]
37bc53e9dcmp ecx, 1
37bc53ea0jle 0x37bc543d3
37bc53ea6add r14, 1
37bc53eaalea rbx, [rbp+16]
37bc53eaemov [rsp+112], ecx
37bc53eb2mov edx, ecx
37bc53eb4movsd_xmm x11, [rip+0x7f93a3]
37bc53ebdshl r14, 4
37bc53ec1lea rax, [rsp+272]
37bc53ec9movsd_xmm x10, [rip+0x7f9396]
37bc53ed2mov [rsp+96], r14
37bc53ed7movsd_xmm x6, [rip+0x7f9351]
37bc53edflea r14, [r15+16]
37bc53ee3lea rbp, [rsp+208]
37bc53eebmov [rsp+104], rax
37bc53ef0mov r15l, 1
37bc53ef6movddup x8, x11
37bc53efbpxor x9, x9
37bc53f00jmp 0x37bc53f6f
37bc53f02
37bc53f02 66 0f 1f 44 00 00 f..D..
37bc53f08
37bc53f08loc_37bc53f08:
37bc53f08addsd x7, x6
37bc53f0caddsd x12, x9
37bc53f11movapd x0, x7
37bc53f15
37bc53f15loc_37bc53f15:
37bc53f15mov edx, [rsi]
37bc53f17unpcklpd x0, x12
37bc53f1cmov r8, rbx
37bc53f1fmov rcx, r12
37bc53f22movups [r14-16], x0
37bc53f27lea r9, [rip+0x7f92c2]
37bc53f2exorpd x0, x8
37bc53f33mov [rsp+32], r14
37bc53f38sub edx, r13l
37bc53f3badd r14, 16
37bc53f3fmov [rsp+40], rdi
37bc53f44mov [rsp+352], edx
37bc53f4bmov rdx, [rsp+104]
37bc53f50movups [rsp+272], x0
37bc53f58call zaxpy_
37bc53f5dmov edx, [rsi]
37bc53f5fadd rbx, [rsp+96]
37bc53f64cmp [rsp+112], r15l
37bc53f69je 0x37bc543e0
37bc53f6f
37bc53f6floc_37bc53f6f:
37bc53f6fmovsd_xmm x7, [r14-16]
37bc53f75sub edx, r15l
37bc53f78mov r8, rbx
37bc53f7bmov rcx, rbp
37bc53f7emovsd_xmm x12, [r14-8]
37bc53f84mov [rsp+40], rdi
37bc53f89mov r13l, r15l
37bc53f8clea r9, [rip+0x7f925d]
37bc53f93mov [rsp+32], rbx
37bc53f98add r15l, 1
37bc53f9cmov [rsp+352], edx
37bc53fa3mov rdx, r12
37bc53fa6call zdotc_
37bc53fabmov edx, [rsi]
37bc53fadmov [rsp+40], rdi
37bc53fb2mov r8, rbx
37bc53fb5mov [rsp+32], r14
37bc53fbalea r9, [rip+0x7f922f]
37bc53fc1mov rcx, rbp
37bc53fc4movsd_xmm x13, [rsp+208]
37bc53fcesub edx, r13l
37bc53fd1addsd x13, x6
37bc53fd6mov [rsp+352], edx
37bc53fddmov rdx, r12
37bc53fe0call zdotc_
37bc53fe5movsd_xmm x2, [r14-16]
37bc53febmovsd_xmm x1, [rsp+208]
37bc53ff4movapd x0, x13
37bc53ff9mulsd x0, x2
37bc53ffdcomisd x0, x1
37bc54001ja 0x37bc53f08
37bc54007comisd x1, x0
37bc5400bjbe 0x37bc543b0
37bc54011subsd x7, x6
37bc54015movapd x0, x7
37bc54019jmp 0x37bc53f15
37bc5401e
37bc5401e 66 90 f.
37bc54020
37bc54020loc_37bc54020:
37bc54020lea rax, [rsp+236]
37bc54028mov r8, [rsp+80]
37bc5402dlea r12, [rsp+352]
37bc54035mov r15, [rsp+128]
37bc5403dmov [rsp+64], rax
37bc54042lea rax, [rsp+256]
37bc5404alea rcx, [rip+0x7f91a7]
37bc54051mov [rsp+56], rax
37bc54056lea rax, [rsp+240]
37bc5405emov r9, r15
37bc54061lea rdi, [rip+0x7f9188]
37bc54068mov [rsp+40], rax
37bc5406dlea rax, [rip+0x7f918c]
37bc54074lea rbp, [rsp+288]
37bc5407cmov [rsp+32], rax
37bc54081mov [rsp+72], 1
37bc5408amov [rsp+48], r12
37bc5408fcall zgecon_
37bc54094movsxd rax, [rsi]
37bc54097mov [rsp+32], rdi
37bc5409cmov r9, rbp
37bc5409fmov r8, rdi
37bc540a2mov rcx, rsi
37bc540a5shl rax, 4
37bc540a9lea rdx, [r12+rax]
37bc540adcall zcopy_
37bc540b2mov eax, [rsi]
37bc540b4mov [rsp+40], rbx
37bc540b9mov r9, rdi
37bc540bcmov r8, r15
37bc540bfmov rdx, rbp
37bc540c2mov rcx, rdi
37bc540c5sub eax, 1
37bc540c8mov [rsp+320], eax
37bc540cflea rax, [rip+0x7f911e]
37bc540d6mov [rsp+48], rax
37bc540dblea rax, [rsp+320]
37bc540e3mov [rsp+32], rax
37bc540e8mov [rsp+136], rax
37bc540f0call zlaswp_
37bc540f5mov [rsp+40], rdi
37bc540famov r9, rdi
37bc540fdmov r8, rbp
37bc54100mov [rsp+32], rbp
37bc54105mov rdx, rsi
37bc54108lea rcx, [rsp+208]
37bc54110call zdotc_
37bc54115lea rdx, [rsp+192]
37bc5411dmovsd_xmm x0, [rsp+208]
37bc54126lea rcx, [rsp+208]
37bc5412emovsd_xmm [rsp+192], x0
37bc54137movsd_xmm x0, [rsp+216]
37bc54140movsd_xmm [rsp+200], x0
37bc54149call fn_37c4301d0
37bc5414emovsd_xmm x2, [rsp+208]
37bc54157movsd_xmm x1, [rsp+216]
37bc54160movapd x0, x2
37bc54164movapd x3, x1
37bc54168andpd x0, [rip+0x7f90d0]
37bc54170andpd x3, [rip+0x7f90c8]
37bc54178comisd x3, x0
37bc5417cja 0x37bc5436d
37bc54182movapd x3, x1
37bc54186divsd x3, x2
37bc5418amulsd x1, x3
37bc5418emovapd x0, x3
37bc54192addsd x1, x2
37bc54196pxor x2, x2
37bc5419amulsd x0, x2
37bc5419esubsd x2, x3
37bc541a2addsd x0, [rip+0x7f9086]
37bc541aaunpcklpd x1, x1
37bc541aeunpcklpd x0, x2
37bc541b2divpd x0, x1
37bc541b6
37bc541b6loc_37bc541b6:
37bc541b6mov r8, rbp
37bc541b9lea rdx, [rsp+272]
37bc541c1mov rcx, rsi
37bc541c4movups [rsp+272], x0
37bc541cclea r9, [rip+0x7f901d]
37bc541d3call zscal_
37bc541d8mov [rsp+32], rdi
37bc541ddmov rdx, rbp
37bc541e0mov rcx, rsi
37bc541e3mov r15, [rsp+136]
37bc541eblea r8, [rip+0x7f8ffe]
37bc541f2mov r9, r15
37bc541f5call zcopy_
37bc541famov r14, [rsp+120]
37bc541ffmov rcx, rsi
37bc54202mov [rsp+40], rdi
37bc54207mov [rsp+32], r15
37bc5420clea r9, [rip+0x7f8fdd]
37bc54213lea rdx, [rip+0x7f8fee]
37bc5421amov r8, r14
37bc5421dcall zaxpy_
37bc54222mov [rsp+40], rdi
37bc54227mov r8, rbp
37bc5422amov rcx, rsi
37bc5422dmov [rsp+32], r14
37bc54232lea r9, [rip+0x7f8fb7]
37bc54239lea rdx, [rip+0x7f8fd8]
37bc54240lea rbp, [rsp+248]
37bc54248call zaxpy_
37bc5424dmov r12, [rsp+80]
37bc54252mov r9, r14
37bc54255mov rcx, rsi
37bc54258mov r13, [rsp+160]
37bc54260mov [rsp+48], rbp
37bc54265mov [rsp+32], rbx
37bc5426amov r8, [rsp+128]
37bc54272mov rdx, r12
37bc54275mov [rsp+40], r13
37bc5427acall zgesc2_
37bc5427fmov [rsp+48], rbp
37bc54284mov r9, r15
37bc54287mov rdx, r12
37bc5428amov [rsp+40], r13
37bc5428fmov r8, [rsp+128]
37bc54297mov rcx, rsi
37bc5429amov [rsp+32], rbx
37bc5429fcall zgesc2_
37bc542a4lea r8, [rip+0x7f8f45]
37bc542abmov rdx, r15
37bc542aemov rcx, rsi
37bc542b1call dzasum_
37bc542b6lea r8, [rip+0x7f8f33]
37bc542bdmov rdx, r14
37bc542c0mov rcx, rsi
37bc542c3movapd x6, x0
37bc542c7call dzasum_
37bc542cccomisd x6, x0
37bc542d0ja 0x37bc54851
37bc542d6
37bc542d6loc_37bc542d6:
37bc542d6mov rax, [rsp+144]
37bc542demov r9, [rsp+152]
37bc542e6lea r8, [rip+0x7f8f03]
37bc542edmov rdx, [rsp+120]
37bc542f2mov [rsp+752], rax
37bc542fa
37bc542faloc_37bc542fa:
37bc542famovups x6, [rsp+480]
37bc54302mov rcx, rsi
37bc54305movups x7, [rsp+496]
37bc5430dmovups x8, [rsp+512]
37bc54316movups x9, [rsp+528]
37bc5431fmovups x10, [rsp+544]
37bc54328movups x11, [rsp+560]
37bc54331movups x12, [rsp+576]
37bc5433amovups x13, [rsp+592]
37bc54343movups x14, [rsp+608]
37bc5434cmovups x15, [rsp+624]
37bc54355add rsp, 648
37bc5435cpop rbx
37bc5435dpop rsi
37bc5435epop rdi
37bc5435fpop rbp
37bc54360pop r12
37bc54362pop r13
37bc54364pop r14
37bc54366pop r15
37bc54368jmp 0x37bc47750
37bc5436d
37bc5436dloc_37bc5436d:
37bc5436dmovapd x0, x2
37bc54371divsd x0, x1
37bc54375mulsd x2, x0
37bc54379addsd x2, x1
37bc5437dpxor x1, x1
37bc54381mulsd x1, x0
37bc54385unpcklpd x0, x1
37bc54389movupd x1, [rip+0x7f8ebf]
37bc54391addpd x1, x0
37bc54395addpd x0, [rip+0x7f8ec3]
37bc5439dmovsd_xmm x0, x1
37bc543a1movddup x1, x2
37bc543a5divpd x0, x1
37bc543a9jmp 0x37bc541b6
37bc543ae
37bc543ae 66 90 f.
37bc543b0
37bc543b0loc_37bc543b0:
37bc543b0addsd x2, x10
37bc543b5movsd_xmm x12, [r14-8]
37bc543bbmovapd x10, x6
37bc543c0addsd x12, x11
37bc543c5pxor x11, x11
37bc543camovapd x0, x2
37bc543cejmp 0x37bc53f15
37bc543d3
37bc543d3loc_37bc543d3:
37bc543d3movsd_xmm x6, [rip+0x7f8e55]
37bc543dbmov edx, ecx
37bc543ddnop [rax]
37bc543e0
37bc543e0loc_37bc543e0:
37bc543e0mov rbx, [rsp+120]
37bc543e5mov [rsp+32], rdi
37bc543easub edx, 1
37bc543edmov r9, r12
37bc543f0lea rax, [rsp+320]
37bc543f8mov [rsp+320], edx
37bc543fflea r8, [rip+0x7f8dea]
37bc54406mov rdx, rbx
37bc54409mov rcx, rax
37bc5440cmov [rsp+136], rax
37bc54414call zcopy_
37bc54419movsxd r15, [rsi]
37bc5441cmovq x2, [rip+0x7f8e0c]
37bc54424mov rcx, rbx
37bc54427lea rdx, [r15-1]
37bc5442bmov r13, r15
37bc5442emov r10, r15
37bc54431shl rdx, 4
37bc54435shl r13, 4
37bc54439movupd x0, [rbx+rdx]
37bc5443emovsd_xmm x1, [rbx+r13-8]
37bc54445addpd x2, x0
37bc54449subsd x0, x6
37bc5444dunpcklpd x0, x1
37bc54451movups [rsp+rdx+352], x2
37bc54459movups [rbx+rdx], x0
37bc5445dtest r15l, r15l
37bc54460jle 0x37bc547a7
37bc54466mov rax, [rsp+88]
37bc5446bpxor x10, x10
37bc54470mov [rsp+168], rdi
37bc54478lea rbp, [rsp+208]
37bc54480mov [rsp+176], r12
37bc54488mov rdi, r15
37bc5448bmovapd x9, x10
37bc54490movapd x7, x10
37bc54495mov r8, rax
37bc54498mov rbx, rax
37bc5449bshl rax, 4
37bc5449fmov [rsp+184], rsi
37bc544a7imul r8, r15
37bc544abnot rbx
37bc544aelea esi, [r10+1]
37bc544b2mov r14, rax
37bc544b5mov rdx, rbx
37bc544b8lea rax, [rcx+16]
37bc544bcmov [rsp+104], rbx
37bc544c1shl rdx, 4
37bc544c5mov [rsp+112], rax
37bc544caadd r8, rbx
37bc544cdmov [rsp+96], rdx
37bc544d2lea rbx, [r12+r13]
37bc544d6add r8, r15
37bc544d9mov r15, r14
37bc544dclea r14, [r13+rcx]
37bc544e1mov r13l, r10l
37bc544e4shl r8, 4
37bc544e8add r8, [rsp+80]
37bc544edmov r12, r8
37bc544f0
37bc544f0loc_37bc544f0:
37bc544f0movsd_xmm x1, [r12]
37bc544f6movsd_xmm x0, [r12+8]
37bc544fdmovapd x2, x1
37bc54501movapd x3, x0
37bc54505andpd x2, [rip+0x7f8d33]
37bc5450dandpd x3, [rip+0x7f8d2b]
37bc54515comisd x3, x2
37bc54519jbe 0x37bc54820
37bc5451fmovapd x3, x1
37bc54523divsd x3, x0
37bc54527mulsd x1, x3
37bc5452bmovapd x4, x3
37bc5452fmulsd x3, x7
37bc54533addsd x4, x7
37bc54537addsd x1, x0
37bc5453bsubsd x3, x6
37bc5453fdivsd x4, x1
37bc54543divsd x3, x1
37bc54547
37bc54547loc_37bc54547:
37bc54547movupd x0, [rbx-16]
37bc5454cmovddup x8, x4
37bc54551movddup x5, x3
37bc54555movsd_xmm x11, [rbx-16]
37bc5455bmovapd x1, x8
37bc54560movsd_xmm x2, [rbx-8]
37bc54565mulpd x1, x0
37bc54569shufpd x0, x0, 1
37bc5456emulpd x0, x5
37bc54572addsubpd x1, x0
37bc54576movups [rbx-16], x1
37bc5457amovupd x0, [r14-16]
37bc54580movapd x1, x8
37bc54585movsd_xmm x12, [r14-16]
37bc5458bmulpd x1, x0
37bc5458fshufpd x0, x0, 1
37bc54594mulpd x0, x5
37bc54598addsubpd x1, x0
37bc5459cmovsd_xmm x0, [r14-8]
37bc545a2movups [r14-16], x1
37bc545a7cmp r13l, esi
37bc545aajl 0x37bc546fa
37bc545b0mulsd x2, x4
37bc545b4mov rax, [rsp+104]
37bc545b9mov edx, esi
37bc545bbmov r11l, r13l
37bc545bemulsd x0, x4
37bc545c2imul rdx, [rsp+88]
37bc545c8sub r11l, esi
37bc545cbmov rcx, rbx
37bc545cemulsd x12, x3
37bc545d3add rax, rdi
37bc545d6add r11, rdi
37bc545d9mulsd x11, x3
37bc545deshl r11, 4
37bc545e2add r11, [rsp+112]
37bc545e7add rax, rdx
37bc545eamov rdx, r14
37bc545edshl rax, 4
37bc545f1add rax, [rsp+80]
37bc545f6addsd x0, x12
37bc545fbaddsd x11, x2
37bc54600movsd_xmm x2, [rbx-16]
37bc54605unpcklpd x1, x0
37bc54609unpcklpd x2, x11
37bc5460enop
37bc54610
37bc54610loc_37bc54610:
37bc54610movupd x0, [rax]
37bc54614movapd x12, x5
37bc54619movapd x11, x8
37bc5461emovupd x13, [rcx]
37bc54623add rdx, 16
37bc54627add rcx, 16
37bc5462bmulpd x12, x0
37bc54630movapd x14, x0
37bc54635unpcklpd x13, x13
37bc5463ashufpd x14, x0, 1
37bc54640mulpd x0, x8
37bc54645mulpd x11, x14
37bc5464amulpd x14, x5
37bc5464fmovapd x15, x12
37bc54654addpd x15, x11
37bc54659subpd x11, x12
37bc5465emovupd x12, [rcx-16]
37bc54664addsubpd x0, x14
37bc54669unpckhpd x12, x12
37bc5466emovsd_xmm x11, x15
37bc54673mulpd x11, x12
37bc54678mulpd x0, x13
37bc5467dmovsd_xmm x13, [rax]
37bc54682addsubpd x0, x11
37bc54687movsd_xmm x11, [rax+8]
37bc5468dadd rax, r15
37bc54690movapd x12, x11
37bc54695subpd x2, x0
37bc54699mulsd x12, x3
37bc5469emovapd x0, x13
37bc546a3mulsd x11, x4
37bc546a8mulsd x0, x4
37bc546acmulsd x13, x3
37bc546b1movups [rbx-16], x2
37bc546b5subsd x0, x12
37bc546bamovapd x12, x11
37bc546bfmovupd x11, [rdx-16]
37bc546c5addsd x12, x13
37bc546caunpcklpd x0, x0
37bc546cemulpd x0, x11
37bc546d3unpcklpd x12, x12
37bc546d8shufpd x11, x11, 1
37bc546demulpd x11, x12
37bc546e3addsubpd x0, x11
37bc546e8subpd x1, x0
37bc546ecmovups [r14-16], x1
37bc546f1cmp rdx, r11
37bc546f4jne 0x37bc54610
37bc546fa
37bc546faloc_37bc546fa:
37bc546famovsd_xmm x0, [rbx-16]
37bc546ffmov rcx, rbp
37bc54702sub rdi, 1
37bc54706sub rbx, 16
37bc5470asub r14, 16
37bc5470esub esi, 1
37bc54711movsd_xmm [rsp+208], x0
37bc5471amovsd_xmm x0, [rbx+8]
37bc5471fmovsd_xmm [rsp+216], x0
37bc54728call fn_37c42fc80
37bc5472dmov rcx, rbp
37bc54730addsd x10, x0
37bc54735movsd_xmm x0, [r14]
37bc5473amovsd_xmm [rsp+208], x0
37bc54743movsd_xmm x0, [r14+8]
37bc54749movsd_xmm [rsp+216], x0
37bc54752call fn_37c42fc80
37bc54757add r12, [rsp+96]
37bc5475caddsd x9, x0
37bc54761test edi, edi
37bc54763jg 0x37bc544f0
37bc54769comisd x10, x9
37bc5476emov rdi, [rsp+168]
37bc54776mov rsi, [rsp+184]
37bc5477emov r10l, r13l
37bc54781jbe 0x37bc547a7
37bc54783mov [rsp+32], rdi
37bc54788mov r9, [rsp+120]
37bc5478dmov rcx, rsi
37bc54790lea r8, [rip+0x7f8a59]
37bc54797mov rdx, [rsp+176]
37bc5479fcall zcopy_
37bc547a4mov r10l, [rsi]
37bc547a7
37bc547a7loc_37bc547a7:
37bc547a7lea rax, [rip+0x7f8a46]
37bc547aemov rbx, [rsp+120]
37bc547b3sub r10l, 1
37bc547b7mov rcx, rdi
37bc547bamov [rsp+48], rax
37bc547bfmov rax, [rsp+160]
37bc547c7lea r9, [rip+0x7f8a22]
37bc547cemov r8, [rsp+128]
37bc547d6mov rdx, rbx
37bc547d9mov [rsp+320], r10l
37bc547e1mov [rsp+40], rax
37bc547e6mov rax, [rsp+136]
37bc547eemov [rsp+32], rax
37bc547f3call zlaswp_
37bc547f8mov rax, [rsp+144]
37bc54800mov r9, [rsp+152]
37bc54808mov rdx, rbx
37bc5480blea r8, [rip+0x7f89de]
37bc54812mov [rsp+752], rax
37bc5481ajmp 0x37bc542fa
37bc5481f
37bc5481f 90 .
37bc54820
37bc54820loc_37bc54820:
37bc54820movapd x2, x0
37bc54824movapd x3, x7
37bc54828divsd x2, x1
37bc5482cmulsd x0, x2
37bc54830movapd x4, x2
37bc54834subsd x3, x2
37bc54838mulsd x4, x7
37bc5483caddsd x0, x1
37bc54840addsd x4, x6
37bc54844divsd x3, x0
37bc54848divsd x4, x0
37bc5484cjmp 0x37bc54547
37bc54851
37bc54851loc_37bc54851:
37bc54851mov [rsp+32], rdi
37bc54856mov r9, [rsp+120]
37bc5485bmov rcx, rsi
37bc5485elea r8, [rip+0x7f898b]
37bc54865mov rdx, [rsp+136]
37bc5486dcall zcopy_
37bc54872jmp 0x37bc542d6
37bc53d80
37bc53d80zlatdf_:
37bc53d80push r15
37bc53d82push r14
37bc53d84push r13
37bc53d86push r12
37bc53d88push rbp
37bc53d89push rdi
37bc53d8apush rsi
37bc53d8bpush rbx
37bc53d8csub rsp, 648
37bc53d93movups [rsp+480], x6
37bc53d9bmovups [rsp+496], x7
37bc53da3movups [rsp+512], x8
37bc53dacmovups [rsp+528], x9
37bc53db5movups [rsp+544], x10
37bc53dbemovups [rsp+560], x11
37bc53dc7movups [rsp+576], x12
37bc53dd0movups [rsp+592], x13
37bc53dd9movups [rsp+608], x14
37bc53de2movups [rsp+624], x15
37bc53debmov rax, [rsp+760]
37bc53df3mov r15, [rsp+752]
37bc53dfbmov rbx, [rsp+776]
37bc53e03mov [rsp+144], rax
37bc53e0bmov rax, [rsp+768]
37bc53e13mov rsi, rdx
37bc53e16mov rbp, r8
37bc53e19mov [rsp+80], r8
37bc53e1emov [rsp+152], rax
37bc53e26mov rax, [rsp+784]
37bc53e2emov [rsp+128], r9
37bc53e36mov [rsp+120], r15
37bc53e3bmov [rsp+160], rax
37bc53e43cmp [rcx], 2
37bc53e46je 0x37bc54020
37bc53e4cmovsxd rdi, [r9]
37bc53e4fxor eax, eax
37bc53e51lea r12, [rsp+352]
37bc53e59mov r8, r9
37bc53e5ctest rdi, rdi
37bc53e5fcmovns rax, rdi
37bc53e63lea rdi, [rip+0x7f9386]
37bc53e6amov rcx, rdi
37bc53e6dmov r9, rdi
37bc53e70mov [rsp+88], rax
37bc53e75mov r14, rax
37bc53e78mov eax, [rdx]
37bc53e7amov rdx, r15
37bc53e7dmov [rsp+48], rdi
37bc53e82mov [rsp+40], rbx
37bc53e87sub eax, 1
37bc53e8amov [rsp+32], r12
37bc53e8fmov [rsp+352], eax
37bc53e96call zlaswp_
37bc53e9bmov ecx, [rsi]
37bc53e9dcmp ecx, 1
37bc53ea0jle 0x37bc543d3
37bc53ea6add r14, 1
37bc53eaalea rbx, [rbp+16]
37bc53eaemov [rsp+112], ecx
37bc53eb2mov edx, ecx
37bc53eb4movsd_xmm x11, [rip+0x7f93a3]
37bc53ebdshl r14, 4
37bc53ec1lea rax, [rsp+272]
37bc53ec9movsd_xmm x10, [rip+0x7f9396]
37bc53ed2mov [rsp+96], r14
37bc53ed7movsd_xmm x6, [rip+0x7f9351]
37bc53edflea r14, [r15+16]
37bc53ee3lea rbp, [rsp+208]
37bc53eebmov [rsp+104], rax
37bc53ef0mov r15l, 1
37bc53ef6movddup x8, x11
37bc53efbpxor x9, x9
37bc53f00jmp 0x37bc53f6f
37bc53f02
37bc53f02 66 0f 1f 44 00 00 f..D..
37bc53f08
37bc53f08loc_37bc53f08:
37bc53f08addsd x7, x6
37bc53f0caddsd x12, x9
37bc53f11movapd x0, x7
37bc53f15
37bc53f15loc_37bc53f15:
37bc53f15mov edx, [rsi]
37bc53f17unpcklpd x0, x12
37bc53f1cmov r8, rbx
37bc53f1fmov rcx, r12
37bc53f22movups [r14-16], x0
37bc53f27lea r9, [rip+0x7f92c2]
37bc53f2exorpd x0, x8
37bc53f33mov [rsp+32], r14
37bc53f38sub edx, r13l
37bc53f3badd r14, 16
37bc53f3fmov [rsp+40], rdi
37bc53f44mov [rsp+352], edx
37bc53f4bmov rdx, [rsp+104]
37bc53f50movups [rsp+272], x0
37bc53f58call zaxpy_
37bc53f5dmov edx, [rsi]
37bc53f5fadd rbx, [rsp+96]
37bc53f64cmp [rsp+112], r15l
37bc53f69je 0x37bc543e0
37bc53f6f
37bc53f6floc_37bc53f6f:
37bc53f6fmovsd_xmm x7, [r14-16]
37bc53f75sub edx, r15l
37bc53f78mov r8, rbx
37bc53f7bmov rcx, rbp
37bc53f7emovsd_xmm x12, [r14-8]
37bc53f84mov [rsp+40], rdi
37bc53f89mov r13l, r15l
37bc53f8clea r9, [rip+0x7f925d]
37bc53f93mov [rsp+32], rbx
37bc53f98add r15l, 1
37bc53f9cmov [rsp+352], edx
37bc53fa3mov rdx, r12
37bc53fa6call zdotc_
37bc53fabmov edx, [rsi]
37bc53fadmov [rsp+40], rdi
37bc53fb2mov r8, rbx
37bc53fb5mov [rsp+32], r14
37bc53fbalea r9, [rip+0x7f922f]
37bc53fc1mov rcx, rbp
37bc53fc4movsd_xmm x13, [rsp+208]
37bc53fcesub edx, r13l
37bc53fd1addsd x13, x6
37bc53fd6mov [rsp+352], edx
37bc53fddmov rdx, r12
37bc53fe0call zdotc_
37bc53fe5movsd_xmm x2, [r14-16]
37bc53febmovsd_xmm x1, [rsp+208]
37bc53ff4movapd x0, x13
37bc53ff9mulsd x0, x2
37bc53ffdcomisd x0, x1
37bc54001ja 0x37bc53f08
37bc54007comisd x1, x0
37bc5400bjbe 0x37bc543b0
37bc54011subsd x7, x6
37bc54015movapd x0, x7
37bc54019jmp 0x37bc53f15
37bc5401e
37bc5401e 66 90 f.
37bc54020
37bc54020loc_37bc54020:
37bc54020lea rax, [rsp+236]
37bc54028mov r8, [rsp+80]
37bc5402dlea r12, [rsp+352]
37bc54035mov r15, [rsp+128]
37bc5403dmov [rsp+64], rax
37bc54042lea rax, [rsp+256]
37bc5404alea rcx, [rip+0x7f91a7]
37bc54051mov [rsp+56], rax
37bc54056lea rax, [rsp+240]
37bc5405emov r9, r15
37bc54061lea rdi, [rip+0x7f9188]
37bc54068mov [rsp+40], rax
37bc5406dlea rax, [rip+0x7f918c]
37bc54074lea rbp, [rsp+288]
37bc5407cmov [rsp+32], rax
37bc54081mov [rsp+72], 1
37bc5408amov [rsp+48], r12
37bc5408fcall zgecon_
37bc54094movsxd rax, [rsi]
37bc54097mov [rsp+32], rdi
37bc5409cmov r9, rbp
37bc5409fmov r8, rdi
37bc540a2mov rcx, rsi
37bc540a5shl rax, 4
37bc540a9lea rdx, [r12+rax]
37bc540adcall zcopy_
37bc540b2mov eax, [rsi]
37bc540b4mov [rsp+40], rbx
37bc540b9mov r9, rdi
37bc540bcmov r8, r15
37bc540bfmov rdx, rbp
37bc540c2mov rcx, rdi
37bc540c5sub eax, 1
37bc540c8mov [rsp+320], eax
37bc540cflea rax, [rip+0x7f911e]
37bc540d6mov [rsp+48], rax
37bc540dblea rax, [rsp+320]
37bc540e3mov [rsp+32], rax
37bc540e8mov [rsp+136], rax
37bc540f0call zlaswp_
37bc540f5mov [rsp+40], rdi
37bc540famov r9, rdi
37bc540fdmov r8, rbp
37bc54100mov [rsp+32], rbp
37bc54105mov rdx, rsi
37bc54108lea rcx, [rsp+208]
37bc54110call zdotc_
37bc54115lea rdx, [rsp+192]
37bc5411dmovsd_xmm x0, [rsp+208]
37bc54126lea rcx, [rsp+208]
37bc5412emovsd_xmm [rsp+192], x0
37bc54137movsd_xmm x0, [rsp+216]
37bc54140movsd_xmm [rsp+200], x0
37bc54149call fn_37c4301d0
37bc5414emovsd_xmm x2, [rsp+208]
37bc54157movsd_xmm x1, [rsp+216]
37bc54160movapd x0, x2
37bc54164movapd x3, x1
37bc54168andpd x0, [rip+0x7f90d0]
37bc54170andpd x3, [rip+0x7f90c8]
37bc54178comisd x3, x0
37bc5417cja 0x37bc5436d
37bc54182movapd x3, x1
37bc54186divsd x3, x2
37bc5418amulsd x1, x3
37bc5418emovapd x0, x3
37bc54192addsd x1, x2
37bc54196pxor x2, x2
37bc5419amulsd x0, x2
37bc5419esubsd x2, x3
37bc541a2addsd x0, [rip+0x7f9086]
37bc541aaunpcklpd x1, x1
37bc541aeunpcklpd x0, x2
37bc541b2divpd x0, x1
37bc541b6
37bc541b6loc_37bc541b6:
37bc541b6mov r8, rbp
37bc541b9lea rdx, [rsp+272]
37bc541c1mov rcx, rsi
37bc541c4movups [rsp+272], x0
37bc541cclea r9, [rip+0x7f901d]
37bc541d3call zscal_
37bc541d8mov [rsp+32], rdi
37bc541ddmov rdx, rbp
37bc541e0mov rcx, rsi
37bc541e3mov r15, [rsp+136]
37bc541eblea r8, [rip+0x7f8ffe]
37bc541f2mov r9, r15
37bc541f5call zcopy_
37bc541famov r14, [rsp+120]
37bc541ffmov rcx, rsi
37bc54202mov [rsp+40], rdi
37bc54207mov [rsp+32], r15
37bc5420clea r9, [rip+0x7f8fdd]
37bc54213lea rdx, [rip+0x7f8fee]
37bc5421amov r8, r14
37bc5421dcall zaxpy_
37bc54222mov [rsp+40], rdi
37bc54227mov r8, rbp
37bc5422amov rcx, rsi
37bc5422dmov [rsp+32], r14
37bc54232lea r9, [rip+0x7f8fb7]
37bc54239lea rdx, [rip+0x7f8fd8]
37bc54240lea rbp, [rsp+248]
37bc54248call zaxpy_
37bc5424dmov r12, [rsp+80]
37bc54252mov r9, r14
37bc54255mov rcx, rsi
37bc54258mov r13, [rsp+160]
37bc54260mov [rsp+48], rbp
37bc54265mov [rsp+32], rbx
37bc5426amov r8, [rsp+128]
37bc54272mov rdx, r12
37bc54275mov [rsp+40], r13
37bc5427acall zgesc2_
37bc5427fmov [rsp+48], rbp
37bc54284mov r9, r15
37bc54287mov rdx, r12
37bc5428amov [rsp+40], r13
37bc5428fmov r8, [rsp+128]
37bc54297mov rcx, rsi
37bc5429amov [rsp+32], rbx
37bc5429fcall zgesc2_
37bc542a4lea r8, [rip+0x7f8f45]
37bc542abmov rdx, r15
37bc542aemov rcx, rsi
37bc542b1call dzasum_
37bc542b6lea r8, [rip+0x7f8f33]
37bc542bdmov rdx, r14
37bc542c0mov rcx, rsi
37bc542c3movapd x6, x0
37bc542c7call dzasum_
37bc542cccomisd x6, x0
37bc542d0ja 0x37bc54851
37bc542d6
37bc542d6loc_37bc542d6:
37bc542d6mov rax, [rsp+144]
37bc542demov r9, [rsp+152]
37bc542e6lea r8, [rip+0x7f8f03]
37bc542edmov rdx, [rsp+120]
37bc542f2mov [rsp+752], rax
37bc542fa
37bc542faloc_37bc542fa:
37bc542famovups x6, [rsp+480]
37bc54302mov rcx, rsi
37bc54305movups x7, [rsp+496]
37bc5430dmovups x8, [rsp+512]
37bc54316movups x9, [rsp+528]
37bc5431fmovups x10, [rsp+544]
37bc54328movups x11, [rsp+560]
37bc54331movups x12, [rsp+576]
37bc5433amovups x13, [rsp+592]
37bc54343movups x14, [rsp+608]
37bc5434cmovups x15, [rsp+624]
37bc54355add rsp, 648
37bc5435cpop rbx
37bc5435dpop rsi
37bc5435epop rdi
37bc5435fpop rbp
37bc54360pop r12
37bc54362pop r13
37bc54364pop r14
37bc54366pop r15
37bc54368jmp 0x37bc47750
37bc5436d
37bc5436dloc_37bc5436d:
37bc5436dmovapd x0, x2
37bc54371divsd x0, x1
37bc54375mulsd x2, x0
37bc54379addsd x2, x1
37bc5437dpxor x1, x1
37bc54381mulsd x1, x0
37bc54385unpcklpd x0, x1
37bc54389movupd x1, [rip+0x7f8ebf]
37bc54391addpd x1, x0
37bc54395addpd x0, [rip+0x7f8ec3]
37bc5439dmovsd_xmm x0, x1
37bc543a1movddup x1, x2
37bc543a5divpd x0, x1
37bc543a9jmp 0x37bc541b6
37bc543ae
37bc543ae 66 90 f.
37bc543b0
37bc543b0loc_37bc543b0:
37bc543b0addsd x2, x10
37bc543b5movsd_xmm x12, [r14-8]
37bc543bbmovapd x10, x6
37bc543c0addsd x12, x11
37bc543c5pxor x11, x11
37bc543camovapd x0, x2
37bc543cejmp 0x37bc53f15
37bc543d3
37bc543d3loc_37bc543d3:
37bc543d3movsd_xmm x6, [rip+0x7f8e55]
37bc543dbmov edx, ecx
37bc543ddnop [rax]
37bc543e0
37bc543e0loc_37bc543e0:
37bc543e0mov rbx, [rsp+120]
37bc543e5mov [rsp+32], rdi
37bc543easub edx, 1
37bc543edmov r9, r12
37bc543f0lea rax, [rsp+320]
37bc543f8mov [rsp+320], edx
37bc543fflea r8, [rip+0x7f8dea]
37bc54406mov rdx, rbx
37bc54409mov rcx, rax
37bc5440cmov [rsp+136], rax
37bc54414call zcopy_
37bc54419movsxd r15, [rsi]
37bc5441cmovq x2, [rip+0x7f8e0c]
37bc54424mov rcx, rbx
37bc54427lea rdx, [r15-1]
37bc5442bmov r13, r15
37bc5442emov r10, r15
37bc54431shl rdx, 4
37bc54435shl r13, 4
37bc54439movupd x0, [rbx+rdx]
37bc5443emovsd_xmm x1, [rbx+r13-8]
37bc54445addpd x2, x0
37bc54449subsd x0, x6
37bc5444dunpcklpd x0, x1
37bc54451movups [rsp+rdx+352], x2
37bc54459movups [rbx+rdx], x0
37bc5445dtest r15l, r15l
37bc54460jle 0x37bc547a7
37bc54466mov rax, [rsp+88]
37bc5446bpxor x10, x10
37bc54470mov [rsp+168], rdi
37bc54478lea rbp, [rsp+208]
37bc54480mov [rsp+176], r12
37bc54488mov rdi, r15
37bc5448bmovapd x9, x10
37bc54490movapd x7, x10
37bc54495mov r8, rax
37bc54498mov rbx, rax
37bc5449bshl rax, 4
37bc5449fmov [rsp+184], rsi
37bc544a7imul r8, r15
37bc544abnot rbx
37bc544aelea esi, [r10+1]
37bc544b2mov r14, rax
37bc544b5mov rdx, rbx
37bc544b8lea rax, [rcx+16]
37bc544bcmov [rsp+104], rbx
37bc544c1shl rdx, 4
37bc544c5mov [rsp+112], rax
37bc544caadd r8, rbx
37bc544cdmov [rsp+96], rdx
37bc544d2lea rbx, [r12+r13]
37bc544d6add r8, r15
37bc544d9mov r15, r14
37bc544dclea r14, [r13+rcx]
37bc544e1mov r13l, r10l
37bc544e4shl r8, 4
37bc544e8add r8, [rsp+80]
37bc544edmov r12, r8
37bc544f0
37bc544f0loc_37bc544f0:
37bc544f0movsd_xmm x1, [r12]
37bc544f6movsd_xmm x0, [r12+8]
37bc544fdmovapd x2, x1
37bc54501movapd x3, x0
37bc54505andpd x2, [rip+0x7f8d33]
37bc5450dandpd x3, [rip+0x7f8d2b]
37bc54515comisd x3, x2
37bc54519jbe 0x37bc54820
37bc5451fmovapd x3, x1
37bc54523divsd x3, x0
37bc54527mulsd x1, x3
37bc5452bmovapd x4, x3
37bc5452fmulsd x3, x7
37bc54533addsd x4, x7
37bc54537addsd x1, x0
37bc5453bsubsd x3, x6
37bc5453fdivsd x4, x1
37bc54543divsd x3, x1
37bc54547
37bc54547loc_37bc54547:
37bc54547movupd x0, [rbx-16]
37bc5454cmovddup x8, x4
37bc54551movddup x5, x3
37bc54555movsd_xmm x11, [rbx-16]
37bc5455bmovapd x1, x8
37bc54560movsd_xmm x2, [rbx-8]
37bc54565mulpd x1, x0
37bc54569shufpd x0, x0, 1
37bc5456emulpd x0, x5
37bc54572addsubpd x1, x0
37bc54576movups [rbx-16], x1
37bc5457amovupd x0, [r14-16]
37bc54580movapd x1, x8
37bc54585movsd_xmm x12, [r14-16]
37bc5458bmulpd x1, x0
37bc5458fshufpd x0, x0, 1
37bc54594mulpd x0, x5
37bc54598addsubpd x1, x0
37bc5459cmovsd_xmm x0, [r14-8]
37bc545a2movups [r14-16], x1
37bc545a7cmp r13l, esi
37bc545aajl 0x37bc546fa
37bc545b0mulsd x2, x4
37bc545b4mov rax, [rsp+104]
37bc545b9mov edx, esi
37bc545bbmov r11l, r13l
37bc545bemulsd x0, x4
37bc545c2imul rdx, [rsp+88]
37bc545c8sub r11l, esi
37bc545cbmov rcx, rbx
37bc545cemulsd x12, x3
37bc545d3add rax, rdi
37bc545d6add r11, rdi
37bc545d9mulsd x11, x3
37bc545deshl r11, 4
37bc545e2add r11, [rsp+112]
37bc545e7add rax, rdx
37bc545eamov rdx, r14
37bc545edshl rax, 4
37bc545f1add rax, [rsp+80]
37bc545f6addsd x0, x12
37bc545fbaddsd x11, x2
37bc54600movsd_xmm x2, [rbx-16]
37bc54605unpcklpd x1, x0
37bc54609unpcklpd x2, x11
37bc5460enop
37bc54610
37bc54610loc_37bc54610:
37bc54610movupd x0, [rax]
37bc54614movapd x12, x5
37bc54619movapd x11, x8
37bc5461emovupd x13, [rcx]
37bc54623add rdx, 16
37bc54627add rcx, 16
37bc5462bmulpd x12, x0
37bc54630movapd x14, x0
37bc54635unpcklpd x13, x13
37bc5463ashufpd x14, x0, 1
37bc54640mulpd x0, x8
37bc54645mulpd x11, x14
37bc5464amulpd x14, x5
37bc5464fmovapd x15, x12
37bc54654addpd x15, x11
37bc54659subpd x11, x12
37bc5465emovupd x12, [rcx-16]
37bc54664addsubpd x0, x14
37bc54669unpckhpd x12, x12
37bc5466emovsd_xmm x11, x15
37bc54673mulpd x11, x12
37bc54678mulpd x0, x13
37bc5467dmovsd_xmm x13, [rax]
37bc54682addsubpd x0, x11
37bc54687movsd_xmm x11, [rax+8]
37bc5468dadd rax, r15
37bc54690movapd x12, x11
37bc54695subpd x2, x0
37bc54699mulsd x12, x3
37bc5469emovapd x0, x13
37bc546a3mulsd x11, x4
37bc546a8mulsd x0, x4
37bc546acmulsd x13, x3
37bc546b1movups [rbx-16], x2
37bc546b5subsd x0, x12
37bc546bamovapd x12, x11
37bc546bfmovupd x11, [rdx-16]
37bc546c5addsd x12, x13
37bc546caunpcklpd x0, x0
37bc546cemulpd x0, x11
37bc546d3unpcklpd x12, x12
37bc546d8shufpd x11, x11, 1
37bc546demulpd x11, x12
37bc546e3addsubpd x0, x11
37bc546e8subpd x1, x0
37bc546ecmovups [r14-16], x1
37bc546f1cmp rdx, r11
37bc546f4jne 0x37bc54610
37bc546fa
37bc546faloc_37bc546fa:
37bc546famovsd_xmm x0, [rbx-16]
37bc546ffmov rcx, rbp
37bc54702sub rdi, 1
37bc54706sub rbx, 16
37bc5470asub r14, 16
37bc5470esub esi, 1
37bc54711movsd_xmm [rsp+208], x0
37bc5471amovsd_xmm x0, [rbx+8]
37bc5471fmovsd_xmm [rsp+216], x0
37bc54728call fn_37c42fc80
37bc5472dmov rcx, rbp
37bc54730addsd x10, x0
37bc54735movsd_xmm x0, [r14]
37bc5473amovsd_xmm [rsp+208], x0
37bc54743movsd_xmm x0, [r14+8]
37bc54749movsd_xmm [rsp+216], x0
37bc54752call fn_37c42fc80
37bc54757add r12, [rsp+96]
37bc5475caddsd x9, x0
37bc54761test edi, edi
37bc54763jg 0x37bc544f0
37bc54769comisd x10, x9
37bc5476emov rdi, [rsp+168]
37bc54776mov rsi, [rsp+184]
37bc5477emov r10l, r13l
37bc54781jbe 0x37bc547a7
37bc54783mov [rsp+32], rdi
37bc54788mov r9, [rsp+120]
37bc5478dmov rcx, rsi
37bc54790lea r8, [rip+0x7f8a59]
37bc54797mov rdx, [rsp+176]
37bc5479fcall zcopy_
37bc547a4mov r10l, [rsi]
37bc547a7
37bc547a7loc_37bc547a7:
37bc547a7lea rax, [rip+0x7f8a46]
37bc547aemov rbx, [rsp+120]
37bc547b3sub r10l, 1
37bc547b7mov rcx, rdi
37bc547bamov [rsp+48], rax
37bc547bfmov rax, [rsp+160]
37bc547c7lea r9, [rip+0x7f8a22]
37bc547cemov r8, [rsp+128]
37bc547d6mov rdx, rbx
37bc547d9mov [rsp+320], r10l
37bc547e1mov [rsp+40], rax
37bc547e6mov rax, [rsp+136]
37bc547eemov [rsp+32], rax
37bc547f3call zlaswp_
37bc547f8mov rax, [rsp+144]
37bc54800mov r9, [rsp+152]
37bc54808mov rdx, rbx
37bc5480blea r8, [rip+0x7f89de]
37bc54812mov [rsp+752], rax
37bc5481ajmp 0x37bc542fa
37bc5481f
37bc5481f 90 .
37bc54820
37bc54820loc_37bc54820:
37bc54820movapd x2, x0
37bc54824movapd x3, x7
37bc54828divsd x2, x1
37bc5482cmulsd x0, x2
37bc54830movapd x4, x2
37bc54834subsd x3, x2
37bc54838mulsd x4, x7
37bc5483caddsd x0, x1
37bc54840addsd x4, x6
37bc54844divsd x3, x0
37bc54848divsd x4, x0
37bc5484cjmp 0x37bc54547
37bc54851
37bc54851loc_37bc54851:
37bc54851mov [rsp+32], rdi
37bc54856mov r9, [rsp+120]
37bc5485bmov rcx, rsi
37bc5485elea r8, [rip+0x7f898b]
37bc54865mov rdx, [rsp+136]
37bc5486dcall zcopy_
37bc54872jmp 0x37bc542d6
37bc53d80
37bc54877
37bc54877 // align 0x10
37bc54877 // align 0x10
37bc54880
37bc54880zlatps_:
37bc54880push r15
37bc54882push r14
37bc54884push r13
37bc54886push r12
37bc54888push rbp
37bc54889push rdi
37bc5488apush rsi
37bc5488bpush rbx
37bc5488csub rsp, 424
37bc54893movups [rsp+256], x6
37bc5489bmovups [rsp+272], x7
37bc548a3movups [rsp+288], x8
37bc548acmovups [rsp+304], x9
37bc548b5movups [rsp+320], x10
37bc548bemovups [rsp+336], x11
37bc548c7movups [rsp+352], x12
37bc548d0movups [rsp+368], x13
37bc548d9movups [rsp+384], x14
37bc548e2movups [rsp+400], x15
37bc548ebmov rax, [rsp+568]
37bc548f3mov r14, [rsp+528]
37bc548fbmov rsi, [rsp+560]
37bc54903mov [rax], 0
37bc54909mov rdi, rdx
37bc5490cmov rbp, r8
37bc5490flea rdx, [rip+0x7f895a]
37bc54916mov rbx, r9
37bc54919mov r8l, 1
37bc5491fmov r9l, 1
37bc54925mov r12, rcx
37bc54928call lsame_
37bc5492dmov r9l, 1
37bc54933mov r8l, 1
37bc54939mov rcx, rdi
37bc5493clea rdx, [rip+0x7f892e]
37bc54943mov r15l, eax
37bc54946call lsame_
37bc5494bmov r9l, 1
37bc54951mov r8l, 1
37bc54957mov rcx, rbp
37bc5495alea rdx, [rip+0x7f8910]
37bc54961mov r13l, eax
37bc54964call lsame_
37bc54969mov [rsp+92], eax
37bc5496dtest r15l, r15l
37bc54970je 0x37bc54f78
37bc54976
37bc54976loc_37bc54976:
37bc54976test r13l, r13l
37bc54979je 0x37bc54fb0
37bc5497f
37bc5497floc_37bc5497f:
37bc5497fmov eax, [rsp+92]
37bc54983test eax, eax
37bc54985jne 0x37bc549b8
37bc54987mov r9l, 1
37bc5498dmov r8l, 1
37bc54993lea rdx, [rip+0x7f88d6]
37bc5499amov rcx, rbp
37bc5499dcall lsame_
37bc549a2test eax, eax
37bc549a4jne 0x37bc549b8
37bc549a6mov edx, -3
37bc549abmov eax, 3
37bc549b0jmp 0x37bc54eda
37bc549b5
37bc549b5 0f 1f 00 ...
37bc549b8
37bc549b8loc_37bc549b8:
37bc549b8mov r9l, 1
37bc549bemov r8l, 1
37bc549c4lea rdx, [rip+0x7f88aa]
37bc549cbmov rcx, rbx
37bc549cecall lsame_
37bc549d3test eax, eax
37bc549d5je 0x37bc55008
37bc549db
37bc549dbloc_37bc549db:
37bc549dbmov edx, [r14]
37bc549detest edx, edx
37bc549e0js 0x37bc54ed0
37bc549e6mov rax, [rsp+568]
37bc549eemov eax, [rax]
37bc549f0test eax, eax
37bc549f2jne 0x37bc5703d
37bc549f8test edx, edx
37bc549faje 0x37bc54f06
37bc54a00mov edx, 12
37bc54a05lea rcx, [rip+0x7f8870]
37bc54a0ccall dlamch_
37bc54a11mov edx, 9
37bc54a16lea rcx, [rip+0x7f886b]
37bc54a1dmovapd x11, x0
37bc54a22call dlamch_
37bc54a27mov rax, [rsp+552]
37bc54a2fmov rcx, rbx
37bc54a32movsd_xmm x8, [rip+0x7f8865]
37bc54a3bdivsd x11, x0
37bc54a40mov r9l, 1
37bc54a46mov r8l, 1
37bc54a4cmovapd x12, x8
37bc54a51movsd_xmm [rax], x8
37bc54a56lea rdx, [rip+0x7f8814]
37bc54a5ddivsd x12, x11
37bc54a62call lsame_
37bc54a67test eax, eax
37bc54a69jne 0x37bc55040
37bc54a6f
37bc54a6floc_37bc54a6f:
37bc54a6flea r8, [rip+0x7f881e]
37bc54a76mov rdx, rsi
37bc54a79movapd x13, x12
37bc54a7emov rcx, r14
37bc54a81call idamax_
37bc54a86movsd_xmm x10, [rip+0x7f8831]
37bc54a8fcdqe
37bc54a91mulsd x13, x10
37bc54a96movsd_xmm x0, [rsi+8*rax-8]
37bc54a9ccomisd x13, x0
37bc54aa1jb 0x37bc55250
37bc54aa7movsd_xmm [rsp+208], x8
37bc54ab1mov r10l, [r14]
37bc54ab4test r10l, r10l
37bc54ab7jle 0x37bc569d9
37bc54abdmovupd x1, [rip+0x7f87eb]
37bc54ac5movapd x9, x8
37bc54acamovq x14, [rip+0x7f87cd]
37bc54ad3
37bc54ad3loc_37bc54ad3:
37bc54ad3mov rax, [rsp+544]
37bc54adblea edx, [r10-1]
37bc54adfpxor x3, x3
37bc54ae3shl rdx, 4
37bc54ae7lea rdx, [rax+rdx+16]
37bc54aecnop [rax+rax]
37bc54af5nop [rax+rax]
37bc54b00
37bc54b00loc_37bc54b00:
37bc54b00movsd_xmm x0, [rax]
37bc54b04movsd_xmm x2, [rax+8]
37bc54b09add rax, 16
37bc54b0dmulsd x0, x10
37bc54b12mulsd x2, x10
37bc54b17andpd x0, [rip+0x7f87b1]
37bc54b1fandpd x2, [rip+0x7f87a9]
37bc54b27addsd x0, x2
37bc54b2bmaxsd x3, x0
37bc54b2fcmp rdx, rax
37bc54b32jne 0x37bc54b00
37bc54b34
37bc54b34loc_37bc54b34:
37bc54b34test r13l, r13l
37bc54b37je 0x37bc550f8
37bc54b3dtest r15l, r15l
37bc54b40jne 0x37bc55878
37bc54b46ucomisd x9, x8
37bc54b4bjp 0x37bc54b53
37bc54b4dje 0x37bc559f0
37bc54b53
37bc54b53loc_37bc54b53:
37bc54b53mov [rsp+96], r10l
37bc54b58mov r11l, 1
37bc54b5emov r10l, 1
37bc54b64
37bc54b64loc_37bc54b64:
37bc54b64pxor x0, x0
37bc54b68mulsd x0, x9
37bc54b6dcomisd x0, x11
37bc54b72ja 0x37bc55e0d
37bc54b78lea eax, [r10+1]
37bc54b7cimul eax, r10l
37bc54b80mov ebx, eax
37bc54b82shr ebx, 31
37bc54b85add ebx, eax
37bc54b87sar ebx, 1
37bc54b89comisd x3, x13
37bc54b8eja 0x37bc56c07
37bc54b94movapd x6, x3
37bc54b98addsd x6, x3
37bc54b9c
37bc54b9cloc_37bc54b9c:
37bc54b9cmov eax, [rsp+96]
37bc54ba0cmp r11l, -1
37bc54ba4je 0x37bc55fd0
37bc54baacmp r10l, eax
37bc54badjg 0x37bc55b56
37bc54bb3sub eax, r10l
37bc54bb6mov edi, eax
37bc54bb8
37bc54bb8loc_37bc54bb8:
37bc54bb8movsxd r9, r11l
37bc54bbbmovapd x13, x14
37bc54bc0movapd x7, x1
37bc54bc4movsxd r13, r10l
37bc54bc7mov rax, r9
37bc54bcamov rcx, [rsp+544]
37bc54bd2mov [rsp+104], r9
37bc54bd7movq x14, [rip+0x7f86f0]
37bc54be0shl rax, 4
37bc54be4mov [rsp+128], r15l
37bc54becmov [rsp+96], rax
37bc54bf1mov rax, r13
37bc54bf4mov r15, rcx
37bc54bf7shl rax, 4
37bc54bfblea rbp, [rcx+rax-16]
37bc54c00jmp 0x37bc54de1
37bc54c05
37bc54c05 0f 1f 00 ...
37bc54c08
37bc54c08loc_37bc54c08:
37bc54c08movsxd rax, ebx
37bc54c0bpxor x4, x4
37bc54c0fmovapd x1, x9
37bc54c14shl rax, 4
37bc54c18add rax, [rsp+536]
37bc54c20movsd_xmm x3, [rax-8]
37bc54c25movsd_xmm x2, [rax-16]
37bc54c2amulsd x1, x2
37bc54c2emovapd x5, x3
37bc54c32mulsd x5, x4
37bc54c36mulsd x2, x4
37bc54c3amulsd x3, x9
37bc54c3fsubsd x1, x5
37bc54c43addsd x2, x3
37bc54c47movsd_xmm [rsp+224], x1
37bc54c50andpd x1, x14
37bc54c55movsd_xmm [rsp+232], x2
37bc54c5eandpd x2, x14
37bc54c63addsd x1, x2
37bc54c67comisd x1, x11
37bc54c6cjbe 0x37bc54e48
37bc54c72
37bc54c72loc_37bc54c72:
37bc54c72comisd x8, x1
37bc54c77ja 0x37bc55da0
37bc54c7d
37bc54c7dloc_37bc54c7d:
37bc54c7dlea rcx, [rsp+176]
37bc54c85lea r8, [rsp+224]
37bc54c8dmov rdx, rbp
37bc54c90call zladiv_
37bc54c95movsd_xmm x0, [rsp+176]
37bc54c9emovsd_xmm x1, [rsp+184]
37bc54ca7movapd x2, x0
37bc54cabandpd x0, x14
37bc54cb0unpcklpd x2, x1
37bc54cb4andpd x1, x14
37bc54cb9addsd x0, x1
37bc54cbdmovups [rbp], x2
37bc54cc1
37bc54cc1loc_37bc54cc1:
37bc54cc1comisd x0, x8
37bc54cc6movapd x1, x12
37bc54ccbsubsd x1, x6
37bc54ccfjbe 0x37bc55c30
37bc54cd5movapd x2, x8
37bc54cdadivsd x2, x0
37bc54cdemovsd_xmm x0, [rsi+8*r13-8]
37bc54ce5mulsd x1, x2
37bc54ce9comisd x0, x1
37bc54cedja 0x37bc55c78
37bc54cf3
37bc54cf3loc_37bc54cf3:
37bc54cf3mov eax, [rsp+128]
37bc54cfatest eax, eax
37bc54cfcje 0x37bc55b30
37bc54d02sub ebx, r12l
37bc54d05cmp r13l, 1
37bc54d09jle 0x37bc54dcc
37bc54d0fmovupd x1, [rbp]
37bc54d14movupd x0, [rbp]
37bc54d19lea eax, [r13-1]
37bc54d1dmovsxd rdx, ebx
37bc54d20mov [rsp+112], eax
37bc54d24shl rdx, 4
37bc54d28lea rcx, [rsp+216]
37bc54d30unpcklpd x1, x1
37bc54d34unpckhpd x0, x0
37bc54d38mov [rsp+32], r15
37bc54d3dmulpd x0, x7
37bc54d41mov [rsp+216], eax
37bc54d48lea rax, [rip+0x7f8545]
37bc54d4fmulpd x1, x13
37bc54d54mov r9, rax
37bc54d57mov [rsp+40], rax
37bc54d5cmov rax, [rsp+536]
37bc54d64lea r8, [rax+rdx]
37bc54d68lea rdx, [rsp+240]
37bc54d70addsubpd x1, x0
37bc54d74xorpd x1, [rip+0x7f8564]
37bc54d7cmovups [rsp+240], x1
37bc54d84call zaxpy_
37bc54d89mov eax, [rsp+112]
37bc54d8dmov rdx, r15
37bc54d90lea r8, [rip+0x7f84fd]
37bc54d97lea rcx, [rsp+240]
37bc54d9fmov [rsp+240], eax
37bc54da6call izamax_
37bc54dabcdqe
37bc54dadshl rax, 4
37bc54db1add rax, r15
37bc54db4movsd_xmm x6, [rax-16]
37bc54db9movsd_xmm x0, [rax-8]
37bc54dbeandpd x6, x14
37bc54dc3andpd x0, x14
37bc54dc8addsd x6, x0
37bc54dcc
37bc54dccloc_37bc54dcc:
37bc54dccadd r13, [rsp+104]
37bc54dd1add rbp, [rsp+96]
37bc54dd6test edi, edi
37bc54dd8je 0x37bc55b56
37bc54dde
37bc54ddeloc_37bc54dde:
37bc54ddesub edi, 1
37bc54de1
37bc54de1loc_37bc54de1:
37bc54de1movsd_xmm x0, [rbp]
37bc54de6movsd_xmm x1, [rbp+8]
37bc54debmov r12l, r13l
37bc54deemov eax, [rsp+92]
37bc54df2andpd x0, x14
37bc54df7andpd x1, x14
37bc54dfcaddsd x0, x1
37bc54e00test eax, eax
37bc54e02jne 0x37bc54c08
37bc54e08movsd_xmm [rsp+224], x9
37bc54e12ucomisd x9, x8
37bc54e17mov [rsp+232], 0
37bc54e23jp 0x37bc54e2b
37bc54e25je 0x37bc54cc1
37bc54e2b
37bc54e2bloc_37bc54e2b:
37bc54e2bmovapd x1, x9
37bc54e30pxor x2, x2
37bc54e34andpd x1, x14
37bc54e39addsd x1, x2
37bc54e3dcomisd x1, x11
37bc54e42ja 0x37bc54c72
37bc54e48
37bc54e48loc_37bc54e48:
37bc54e48pxor x2, x2
37bc54e4ccomisd x1, x2
37bc54e50jbe 0x37bc55bb0
37bc54e56mulsd x1, x12
37bc54e5bcomisd x0, x1
37bc54e5fjbe 0x37bc54c7d
37bc54e65divsd x1, x0
37bc54e69movsd_xmm x0, [rsi+8*r13-8]
37bc54e70comisd x0, x8
37bc54e75movsd_xmm [rsp+200], x1
37bc54e7ejbe 0x37bc54e8d
37bc54e80
37bc54e80loc_37bc54e80:
37bc54e80divsd x1, x0
37bc54e84movsd_xmm [rsp+200], x1
37bc54e8d
37bc54e8dloc_37bc54e8d:
37bc54e8dlea rdx, [rsp+200]
37bc54e95lea r9, [rip+0x7f83f8]
37bc54e9cmov r8, r15
37bc54e9fmov rcx, r14
37bc54ea2call zdscal_
37bc54ea7mov rax, [rsp+552]
37bc54eafmovsd_xmm x0, [rsp+200]
37bc54eb8movsd_xmm x1, [rax]
37bc54ebcmulsd x6, x0
37bc54ec0mulsd x1, x0
37bc54ec4movsd_xmm [rax], x1
37bc54ec8jmp 0x37bc54c7d
37bc54ecd
37bc54ecd 0f 1f 00 ...
37bc54ed0
37bc54ed0loc_37bc54ed0:
37bc54ed0mov edx, -5
37bc54ed5mov eax, 5
37bc54eda
37bc54edaloc_37bc54eda:
37bc54edamov rsi, [rsp+568]
37bc54ee2mov [rsi], edx
37bc54ee4
37bc54ee4loc_37bc54ee4:
37bc54ee4lea rdx, [rsp+240]
37bc54eecmov r8l, 6
37bc54ef2lea rcx, [rip+0x7f837d]
37bc54ef9mov [rsp+240], eax
37bc54f00call xerbla_
37bc54f05nop
37bc54f06
37bc54f06loc_37bc54f06:
37bc54f06movups x6, [rsp+256]
37bc54f0emovups x7, [rsp+272]
37bc54f16movups x8, [rsp+288]
37bc54f1fmovups x9, [rsp+304]
37bc54f28movups x10, [rsp+320]
37bc54f31movups x11, [rsp+336]
37bc54f3amovups x12, [rsp+352]
37bc54f43movups x13, [rsp+368]
37bc54f4cmovups x14, [rsp+384]
37bc54f55movups x15, [rsp+400]
37bc54f5eadd rsp, 424
37bc54f65pop rbx
37bc54f66pop rsi
37bc54f67pop rdi
37bc54f68pop rbp
37bc54f69pop r12
37bc54f6bpop r13
37bc54f6dpop r14
37bc54f6fpop r15
37bc54f71ret
37bc54f72
37bc54f72 66 0f 1f 44 00 00 f..D..
37bc54f78
37bc54f78loc_37bc54f78:
37bc54f78mov r9l, 1
37bc54f7emov r8l, 1
37bc54f84lea rdx, [rip+0x7f82e7]
37bc54f8bmov rcx, r12
37bc54f8ecall lsame_
37bc54f93test eax, eax
37bc54f95jne 0x37bc54976
37bc54f9bmov edx, -1
37bc54fa0mov eax, 1
37bc54fa5jmp 0x37bc54eda
37bc54faa
37bc54faa 66 0f 1f 44 00 00 f..D..
37bc54fb0
37bc54fb0loc_37bc54fb0:
37bc54fb0mov r9l, 1
37bc54fb6mov r8l, 1
37bc54fbclea rdx, [rip+0x7f82b0]
37bc54fc3mov rcx, rdi
37bc54fc6call lsame_
37bc54fcbtest eax, eax
37bc54fcdjne 0x37bc5497f
37bc54fd3mov r9l, 1
37bc54fd9mov r8l, 1
37bc54fdflea rdx, [rip+0x7f828e]
37bc54fe6mov rcx, rdi
37bc54fe9call lsame_
37bc54feetest eax, eax
37bc54ff0jne 0x37bc5497f
37bc54ff6mov edx, -2
37bc54ffbmov eax, 2
37bc55000jmp 0x37bc54eda
37bc55005
37bc55005 0f 1f 00 ...
37bc55008
37bc55008loc_37bc55008:
37bc55008mov r9l, 1
37bc5500emov r8l, 1
37bc55014lea rdx, [rip+0x7f8256]
37bc5501bmov rcx, rbx
37bc5501ecall lsame_
37bc55023test eax, eax
37bc55025jne 0x37bc549db
37bc5502bmov edx, -4
37bc55030mov eax, 4
37bc55035jmp 0x37bc54eda
37bc5503a
37bc5503a 66 0f 1f 44 00 00 f..D..
37bc55040
37bc55040loc_37bc55040:
37bc55040mov ecx, [r14]
37bc55043test r15l, r15l
37bc55046je 0x37bc552b0
37bc5504ctest ecx, ecx
37bc5504ejle 0x37bc54a6f
37bc55054mov [rsp+496], r12
37bc5505cmov r12, [rsp+536]
37bc55064mov [rsp+504], rdi
37bc5506cmov edi, ecx
37bc5506emov [rsp+512], rbp
37bc55076mov ebp, 1
37bc5507bmov [rsp+96], r13l
37bc55080mov r13l, 1
37bc55086nop [rax+rax]
37bc55090
37bc55090loc_37bc55090:
37bc55090lea edx, [r13-1]
37bc55094lea r8, [rip+0x7f81f9]
37bc5509bmov [rsp+240], edx
37bc550a2lea edx, [rbp-1]
37bc550a5lea rcx, [rsp+240]
37bc550adadd ebp, r13l
37bc550b0movsxd rdx, edx
37bc550b3shl rdx, 4
37bc550b7add rdx, r12
37bc550bacall dzasum_
37bc550bfmovsd_xmm [rsi+8*r13-8], x0
37bc550c6add r13, 1
37bc550cacmp edi, r13l
37bc550cdjge 0x37bc55090
37bc550cfmov r12, [rsp+496]
37bc550d7mov rdi, [rsp+504]
37bc550dfmov rbp, [rsp+512]
37bc550e7mov r13l, [rsp+96]
37bc550ecjmp 0x37bc54a6f
37bc550f1
37bc550f1 0f 1f 80 00 00 00 00 .......
37bc550f8
37bc550f8loc_37bc550f8:
37bc550f8test r15l, r15l
37bc550fbjne 0x37bc55368
37bc55101ucomisd x9, x8
37bc55106jp 0x37bc55898
37bc5510cjne 0x37bc55898
37bc55112movapd x4, x3
37bc55116mov ecx, [rsp+92]
37bc5511amovapd x0, x10
37bc5511fmov eax, r10l
37bc55122maxsd x4, x11
37bc55127divsd x0, x4
37bc5512btest ecx, ecx
37bc5512dje 0x37bc56be2
37bc55133
37bc55133loc_37bc55133:
37bc55133lea edx, [r10+1]
37bc55137imul edx, r10l
37bc5513bmov ebx, edx
37bc5513dshr ebx, 31
37bc55140add ebx, edx
37bc55142sar ebx, 1
37bc55144test r10l, r10l
37bc55147jle 0x37bc56ff9
37bc5514dmov [rsp+104], r10l
37bc55152lea ecx, [r10-1]
37bc55156mov r11l, -1
37bc5515cmov r10l, 1
37bc55162
37bc55162loc_37bc55162:
37bc55162movsxd rdx, r11l
37bc55165lea r9l, [r11+r11]
37bc55169mov [rsp+96], rcx
37bc5516exor r8l, r8l
37bc55171mov [rsp+112], r11l
37bc55176sub r9l, eax
37bc55179mov ecx, ebx
37bc5517bmovapd x9, x0
37bc55180mov [rsp+128], rdx
37bc55188xor eax, eax
37bc5518amovsxd rdx, [rsp+104]
37bc5518fmov [rsp+144], ebx
37bc55196mov r11, [rsp+128]
37bc5519emov [rsp+136], r10l
37bc551a6mov rbx, [rsp+536]
37bc551aemov r10, [rsp+96]
37bc551b3jmp 0x37bc551e2
37bc551b5
37bc551b5 0f 1f 00 ...
37bc551b8
37bc551b8loc_37bc551b8:
37bc551b8comisd x4, x2
37bc551bcjbe 0x37bc551c7
37bc551bedivsd x2, x4
37bc551c2mulsd x9, x2
37bc551c7
37bc551c7loc_37bc551c7:
37bc551c7lea eax, [r9+rdx]
37bc551cbadd rdx, r11
37bc551ceadd ecx, eax
37bc551d0mov eax, 1
37bc551d5cmp r10, r8
37bc551d8je 0x37bc56b57
37bc551deadd r8, 1
37bc551e2
37bc551e2loc_37bc551e2:
37bc551e2comisd x11, x0
37bc551e7jae 0x37bc56b25
37bc551edmovsd_xmm x4, [rsi+8*rdx-8]
37bc551f3movapd x2, x9
37bc551f8movsxd rax, ecx
37bc551fbshl rax, 4
37bc551ffaddsd x4, x8
37bc55204add rax, rbx
37bc55207movsd_xmm x6, [rax-16]
37bc5520cmovsd_xmm x7, [rax-8]
37bc55211divsd x2, x4
37bc55215movapd x5, x7
37bc55219andpd x5, [rip+0x7f80af]
37bc55221minsd x0, x2
37bc55225movapd x2, x6
37bc55229andpd x2, [rip+0x7f809f]
37bc55231addsd x2, x5
37bc55235comisd x2, x11
37bc5523ajae 0x37bc551b8
37bc55240pxor x9, x9
37bc55245jmp 0x37bc551c7
37bc55247
37bc55247 66 0f 1f 84 00 00 00 00 00 f........
37bc55250
37bc55250loc_37bc55250:
37bc55250mulsd x0, x11
37bc55255movapd x1, x10
37bc5525amov r8, rsi
37bc5525dmov rcx, r14
37bc55260lea rdx, [rsp+208]
37bc55268lea r9, [rip+0x7f8025]
37bc5526fdivsd x1, x0
37bc55273movsd_xmm [rsp+208], x1
37bc5527ccall dscal_
37bc55281mov r10l, [r14]
37bc55284pxor x1, x1
37bc55288movsd_xmm x9, [rsp+208]
37bc55292unpcklpd x1, x9
37bc55297movq x14, x9
37bc5529ctest r10l, r10l
37bc5529fjg 0x37bc54ad3
37bc552a5pxor x3, x3
37bc552a9jmp 0x37bc54b34
37bc552ae
37bc552ae 66 90 f.
37bc552b0
37bc552b0loc_37bc552b0:
37bc552b0cmp ecx, 1
37bc552b3jle 0x37bc55351
37bc552b9mov [rsp+496], r12
37bc552c1mov r12, [rsp+536]
37bc552c9mov [rsp+504], rdi
37bc552d1mov edi, ecx
37bc552d3mov [rsp+512], rbp
37bc552dbmov ebp, 1
37bc552e0mov [rsp+96], r13l
37bc552e5mov r13l, 1
37bc552ebnop [rax+rax]
37bc552f0
37bc552f0loc_37bc552f0:
37bc552f0movsxd rdx, ebp
37bc552f3sub ecx, r13l
37bc552f6lea r8, [rip+0x7f7f97]
37bc552fdshl rdx, 4
37bc55301mov [rsp+240], ecx
37bc55308lea rcx, [rsp+240]
37bc55310add rdx, r12
37bc55313call dzasum_
37bc55318mov ecx, [r14]
37bc5531bmovsd_xmm [rsi+8*r13-8], x0
37bc55322lea eax, [rcx+rbp]
37bc55325sub eax, r13l
37bc55328add r13, 1
37bc5532clea ebp, [rax+1]
37bc5532fcmp rdi, r13
37bc55332jne 0x37bc552f0
37bc55334mov r12, [rsp+496]
37bc5533cmov rdi, [rsp+504]
37bc55344mov rbp, [rsp+512]
37bc5534cmov r13l, [rsp+96]
37bc55351
37bc55351loc_37bc55351:
37bc55351movsxd rcx, ecx
37bc55354mov [rsi+8*rcx-8], 0
37bc5535djmp 0x37bc54a6f
37bc55362
37bc55362 66 0f 1f 44 00 00 f..D..
37bc55368
37bc55368loc_37bc55368:
37bc55368ucomisd x9, x8
37bc5536djp 0x37bc55375
37bc5536fje 0x37bc55a40
37bc55375
37bc55375loc_37bc55375:
37bc55375mov r11l, 1
37bc5537bmov edx, 1
37bc55380
37bc55380loc_37bc55380:
37bc55380pxor x0, x0
37bc55384mulsd x0, x9
37bc55389comisd x0, x11
37bc5538eja 0x37bc55e0d
37bc55394lea eax, [rdx+1]
37bc55397imul eax, edx
37bc5539amov ebx, eax
37bc5539cshr ebx, 31
37bc5539fadd ebx, eax
37bc553a1sar ebx, 1
37bc553a3comisd x3, x13
37bc553a8ja 0x37bc56c62
37bc553aemovapd x6, x3
37bc553b2mov [rsp+96], r10l
37bc553b7mov r10l, edx
37bc553baaddsd x6, x3
37bc553be
37bc553beloc_37bc553be:
37bc553bemov r9l, 1
37bc553c4mov r8l, 1
37bc553camov rcx, rdi
37bc553cdmov [rsp+128], r10l
37bc553d5lea rdx, [rip+0x7f7e97]
37bc553dcmov [rsp+104], r11l
37bc553e1call lsame_
37bc553e6mov r11l, [rsp+104]
37bc553ebmov r10l, [rsp+128]
37bc553f3test eax, eax
37bc553f5mov eax, [rsp+96]
37bc553f9je 0x37bc56190
37bc553ffcmp r11l, -1
37bc55403je 0x37bc56d9a
37bc55409cmp r10l, eax
37bc5540cjg 0x37bc55b56
37bc55412sub eax, r10l
37bc55415mov r11l, 1
37bc5541bmov ecx, eax
37bc5541d
37bc5541dloc_37bc5541d:
37bc5541dmovsxd rax, r11l
37bc55420pxor x7, x7
37bc55424add r11l, r11l
37bc55427mov [rsp+112], r15l
37bc5542cmov [rsp+96], rax
37bc55431shl rax, 4
37bc55435sub r11l, r10l
37bc55438xor r13l, r13l
37bc5543bmov rdi, [rsp+544]
37bc55443mov [rsp+104], rax
37bc55448movsxd rax, r10l
37bc5544bunpcklpd x7, x9
37bc55450shl rax, 4
37bc55454mov [rsp+528], r14
37bc5545cmov r12, [rsp+544]
37bc55464movapd x14, x6
37bc55469movups [rsp+144], x7
37bc55471lea r14, [rdi+rax-16]
37bc55476movsxd r15, r10l
37bc55479mov edi, ecx
37bc5547bmov [rsp+128], r11l
37bc55483movq x15, x9
37bc55488movq x7, [rip+0x7f7e40]
37bc55490jmp 0x37bc55700
37bc55495
37bc55495 0f 1f 00 ...
37bc55498
37bc55498loc_37bc55498:
37bc55498mulsd x1, x10
37bc5549dmov eax, [rsp+92]
37bc554a1movsd_xmm [rsp+200], x1
37bc554aamovapd x13, x1
37bc554aftest eax, eax
37bc554b1je 0x37bc55f28
37bc554b7mov rax, [rsp+536]
37bc554bfmovsxd rdx, ebx
37bc554c2shl rdx, 4
37bc554c6movupd x2, [rdx+rax-16]
37bc554ccmovapd x0, x2
37bc554d0unpcklpd x0, x2
37bc554d4unpckhpd x2, x2
37bc554d8mulpd x0, x15
37bc554ddmulpd x2, [rsp+144]
37bc554e6addsubpd x0, x2
37bc554eamovapd x5, x0
37bc554eeunpckhpd x5, x5
37bc554f2movapd x2, x5
37bc554f6andpd x2, x7
37bc554fa
37bc554faloc_37bc554fa:
37bc554famovups [rsp+224], x0
37bc55502andpd x0, x7
37bc55506addsd x0, x2
37bc5550acomisd x0, x8
37bc5550fjbe 0x37bc55563
37bc55511mulsd x13, x0
37bc55516lea rcx, [rsp+176]
37bc5551elea rdx, [rsp+240]
37bc55526mov [rsp+136], r11l
37bc5552elea r8, [rsp+224]
37bc55536minsd x13, x8
37bc5553bmovsd_xmm [rsp+200], x13
37bc55545call zladiv_
37bc5554amov r11l, [rsp+136]
37bc55552movupd x0, [rsp+176]
37bc5555bmovups [rsp+240], x0
37bc55563
37bc55563loc_37bc55563:
37bc55563comisd x8, x13
37bc55568ja 0x37bc560a0
37bc5556emovsd_xmm x5, [rsp+248]
37bc55577pxor x0, x0
37bc5557bmovsd_xmm x4, [rsp+240]
37bc55584ucomisd x5, x0
37bc55588setnp cl
37bc5558bcmovne ecx, r13l
37bc5558f
37bc5558floc_37bc5558f:
37bc5558fucomisd x4, x8
37bc55594setnp dl
37bc55597cmovne edx, r13l
37bc5559band dl, cl
37bc5559dje 0x37bc5578a
37bc555a3
37bc555a3loc_37bc555a3:
37bc555a3mov eax, [rsp+112]
37bc555a7test eax, eax
37bc555a9jne 0x37bc55f50
37bc555afmov rax, [rsp+528]
37bc555b7mov ecx, [rax]
37bc555b9cmp ecx, r15l
37bc555bcjg 0x37bc56968
37bc555c2pxor x13, x13
37bc555c7mov ecx, edx
37bc555c9movapd x4, x8
37bc555cemovapd x3, x13
37bc555d3
37bc555d3loc_37bc555d3:
37bc555d3ucomisd x9, x4
37bc555d8setnp dl
37bc555dbcmovne edx, r13l
37bc555dftest dl, dl
37bc555e1je 0x37bc55e68
37bc555e7test cl, cl
37bc555e9je 0x37bc55e68
37bc555efmovupd x1, [r14]
37bc555f4unpcklpd x3, x13
37bc555f9mov r11l, [rsp+92]
37bc555fesubpd x1, x3
37bc55602movapd x0, x1
37bc55606movups [r14], x1
37bc5560aunpckhpd x1, x1
37bc5560eandpd x0, x7
37bc55612andpd x1, x7
37bc55616addsd x0, x1
37bc5561atest r11l, r11l
37bc5561dje 0x37bc55dd0
37bc55623movsxd rdx, ebx
37bc55626pxor x4, x4
37bc5562amovapd x1, x9
37bc5562fshl rdx, 4
37bc55633add rdx, [rsp+536]
37bc5563bmovsd_xmm x2, [rdx-8]
37bc55640movsd_xmm x3, [rdx-16]
37bc55645mulsd x1, x3
37bc55649movapd x5, x2
37bc5564dmulsd x5, x4
37bc55651mulsd x2, x9
37bc55656mulsd x3, x4
37bc5565asubsd x1, x5
37bc5565eaddsd x2, x3
37bc55662movsd_xmm [rsp+224], x1
37bc5566bmovsd_xmm [rsp+232], x2
37bc55674andpd x2, x7
37bc55678
37bc55678loc_37bc55678:
37bc55678andpd x1, x7
37bc5567caddsd x1, x2
37bc55680comisd x1, x11
37bc55685jbe 0x37bc55eb0
37bc5568bcomisd x8, x1
37bc55690ja 0x37bc569c0
37bc55696
37bc55696loc_37bc55696:
37bc55696lea rcx, [rsp+176]
37bc5569elea r8, [rsp+224]
37bc556a6mov rdx, r14
37bc556a9call zladiv_
37bc556aemovsd_xmm x0, [rsp+176]
37bc556b7movsd_xmm x1, [rsp+184]
37bc556c0
37bc556c0loc_37bc556c0:
37bc556c0movapd x2, x0
37bc556c4andpd x0, x7
37bc556c8unpcklpd x2, x1
37bc556ccandpd x1, x7
37bc556d0addsd x0, x1
37bc556d4movups [r14], x2
37bc556d8
37bc556d8loc_37bc556d8:
37bc556d8maxsd x0, x14
37bc556ddadd r15, [rsp+96]
37bc556e2add r14, [rsp+104]
37bc556e7add ebp, [rsp+128]
37bc556eeadd ebx, ebp
37bc556f0movapd x14, x0
37bc556f5test edi, edi
37bc556f7je 0x37bc55f40
37bc556fdsub edi, 1
37bc55700
37bc55700loc_37bc55700:
37bc55700movsd_xmm x0, [r14]
37bc55705movapd x2, x14
37bc5570amov ebp, r15l
37bc5570dmov r11l, r15l
37bc55710movsd_xmm x1, [r14+8]
37bc55716maxsd x2, x8
37bc5571bmov [rsp+248], 0
37bc55727movsd_xmm [rsp+240], x9
37bc55731andpd x0, x7
37bc55735andpd x1, x7
37bc55739addsd x0, x1
37bc5573dmovapd x1, x8
37bc55742divsd x1, x2
37bc55746movapd x2, x12
37bc5574bsubsd x2, x0
37bc5574fmulsd x2, x1
37bc55753movapd x0, x2
37bc55757movsd_xmm x2, [rsi+8*r15-8]
37bc5575ecomisd x2, x0
37bc55762ja 0x37bc55498
37bc55768movapd x4, x9
37bc5576dmov ecx, 1
37bc55772pxor x5, x5
37bc55776ucomisd x4, x8
37bc5577bsetnp dl
37bc5577ecmovne edx, r13l
37bc55782and dl, cl
37bc55784jne 0x37bc555a3
37bc5578a
37bc5578aloc_37bc5578a:
37bc5578amov eax, [rsp+112]
37bc5578etest eax, eax
37bc55790jne 0x37bc55fe8
37bc55796mov rax, [rsp+528]
37bc5579epxor x13, x13
37bc557a3movapd x3, x13
37bc557a8mov edx, [rax]
37bc557aacmp edx, r15l
37bc557adjle 0x37bc555d3
37bc557b3sub edx, r11l
37bc557b6movddup x13, x4
37bc557bbunpcklpd x5, x5
37bc557bfmovsxd r8, ebx
37bc557c2shl rdx, 4
37bc557c6shl r8, 4
37bc557calea r9, [r14+16]
37bc557cepxor x3, x3
37bc557d2mov r11, rdx
37bc557d5xor edx, edx
37bc557d7add r8, [rsp+536]
37bc557dfmovsd_xmm [rsp+136], x4
37bc557e8nop [rax+rax]
37bc557f0
37bc557f0loc_37bc557f0:
37bc557f0movupd x1, [r8+rdx]
37bc557f6movupd x4, [r8+rdx]
37bc557fcmovapd x0, x13
37bc55801movapd x6, x5
37bc55805movupd x2, [r9+rdx]
37bc5580badd rdx, 16
37bc5580funpcklpd x1, x1
37bc55813unpckhpd x4, x4
37bc55817mulpd x6, x4
37bc5581bmulpd x0, x1
37bc5581fmulpd x4, x13
37bc55824mulpd x1, x5
37bc55828subpd x0, x6
37bc5582cmovapd x6, x2
37bc55830shufpd x6, x2, 1
37bc55835addpd x1, x4
37bc55839mulpd x0, x6
37bc5583dmulpd x1, x2
37bc55841movapd x2, x1
37bc55845addpd x2, x0
37bc55849subpd x0, x1
37bc5584dmovsd_xmm x0, x2
37bc55851addpd x3, x0
37bc55855cmp rdx, r11
37bc55858jne 0x37bc557f0
37bc5585a
37bc5585aloc_37bc5585a:
37bc5585amovsd_xmm x4, [rsp+136]
37bc55863movapd x13, x3
37bc55868unpckhpd x3, x3
37bc5586cjmp 0x37bc555d3
37bc55871
37bc55871 0f 1f 80 00 00 00 00 .......
37bc55878
37bc55878loc_37bc55878:
37bc55878ucomisd x9, x8
37bc5587djp 0x37bc55881
37bc5587fje 0x37bc558b0
37bc55881
37bc55881loc_37bc55881:
37bc55881mov [rsp+96], 1
37bc55889mov r11l, -1
37bc5588fjmp 0x37bc54b64
37bc55894
37bc55894 0f 1f 40 00 ..@.
37bc55898
37bc55898loc_37bc55898:
37bc55898mov edx, r10l
37bc5589bmov r11l, -1
37bc558a1mov r10l, 1
37bc558a7jmp 0x37bc55380
37bc558ac
37bc558ac 0f 1f 40 00 ..@.
37bc558b0
37bc558b0loc_37bc558b0:
37bc558b0movapd x0, x3
37bc558b4mov r9l, [rsp+92]
37bc558b9movapd x6, x10
37bc558bemov eax, r10l
37bc558c1maxsd x0, x11
37bc558c6divsd x6, x0
37bc558catest r9l, r9l
37bc558cdje 0x37bc56c6f
37bc558d3lea edx, [r10+1]
37bc558d7imul edx, r10l
37bc558dbmov ebx, edx
37bc558ddshr ebx, 31
37bc558e0add ebx, edx
37bc558e2sar ebx, 1
37bc558e4
37bc558e4loc_37bc558e4:
37bc558e4test r10l, r10l
37bc558e7jle 0x37bc5700f
37bc558edmov [rsp+96], 1
37bc558f5lea r9l, [r10-1]
37bc558f9mov r8l, r10l
37bc558fcmov r11l, -1
37bc55902
37bc55902loc_37bc55902:
37bc55902imul r8l, r11l
37bc55906movsxd rcx, r11l
37bc55909mov [rsp+112], r11l
37bc5590emovsxd rdx, r10l
37bc55911movsd_xmm x7, [rsp+104]
37bc55917mov [rsp+128], rcx
37bc5591fmovapd x0, x6
37bc55923xor ecx, ecx
37bc55925mov [rsp+136], r10l
37bc5592dmov r11, [rsp+536]
37bc55935movapd x5, x15
37bc5593aadd r8l, eax
37bc5593dmov r10, [rsp+128]
37bc55945xor eax, eax
37bc55947jmp 0x37bc5599a
37bc55949
37bc55949 0f 1f 80 00 00 00 00 .......
37bc55950
37bc55950loc_37bc55950:
37bc55950movapd x4, x2
37bc55954minsd x4, x8
37bc55959mulsd x4, x0
37bc5595dminsd x6, x4
37bc55961
37bc55961loc_37bc55961:
37bc55961movsd_xmm x4, [rsi+8*rdx-8]
37bc55967addsd x4, x2
37bc5596bcomisd x4, x11
37bc55970jb 0x37bc55dc0
37bc55976divsd x2, x4
37bc5597amulsd x0, x2
37bc5597e
37bc5597eloc_37bc5597e:
37bc5597emov eax, r8l
37bc55981sub eax, edx
37bc55983add rdx, r10
37bc55986add ebx, eax
37bc55988mov eax, 1
37bc5598dcmp r9, rcx
37bc55990je 0x37bc56bb4
37bc55996add rcx, 1
37bc5599a
37bc5599aloc_37bc5599a:
37bc5599acomisd x11, x0
37bc5599fjae 0x37bc56af3
37bc559a5movsxd rax, ebx
37bc559a8shl rax, 4
37bc559acadd rax, r11
37bc559afmovsd_xmm x5, [rax-16]
37bc559b4movsd_xmm x7, [rax-8]
37bc559b9movapd x2, x5
37bc559bdmovapd x4, x7
37bc559c1andpd x2, [rip+0x7f7907]
37bc559c9andpd x4, [rip+0x7f78ff]
37bc559d1addsd x2, x4
37bc559d5comisd x2, x11
37bc559dajae 0x37bc55950
37bc559e0pxor x6, x6
37bc559e4jmp 0x37bc55961
37bc559e9
37bc559e9 0f 1f 80 00 00 00 00 .......
37bc559f0
37bc559f0loc_37bc559f0:
37bc559f0movapd x0, x3
37bc559f4mov r11l, [rsp+92]
37bc559f9movapd x6, x10
37bc559femaxsd x0, x11
37bc55a03divsd x6, x0
37bc55a07test r11l, r11l
37bc55a0aje 0x37bc56a6a
37bc55a10mov [rsp+96], r10l
37bc55a15
37bc55a15loc_37bc55a15:
37bc55a15test r10l, r10l
37bc55a18jle 0x37bc56fde
37bc55a1elea r9l, [r10-1]
37bc55a22mov r8l, r10l
37bc55a25mov r11l, 1
37bc55a2bmov r10l, 1
37bc55a31mov ebx, 1
37bc55a36mov eax, 1
37bc55a3bjmp 0x37bc55902
37bc55a40
37bc55a40loc_37bc55a40:
37bc55a40movapd x4, x3
37bc55a44mov edx, [rsp+92]
37bc55a48movapd x0, x10
37bc55a4dmaxsd x4, x11
37bc55a52divsd x0, x4
37bc55a56test edx, edx
37bc55a58jne 0x37bc56a40
37bc55a5eminsd x0, x8
37bc55a63test r10l, r10l
37bc55a66jle 0x37bc56e66
37bc55a6cmov [rsp+96], r10l
37bc55a71lea eax, [r10-1]
37bc55a75mov r11l, 1
37bc55a7bmov r10l, 1
37bc55a81
37bc55a81loc_37bc55a81:
37bc55a81movsxd rcx, r11l
37bc55a84movsxd rdx, r10l
37bc55a87lea r8l, [rax+1]
37bc55a8bxor eax, eax
37bc55a8dshl rcx, 3
37bc55a91lea rdx, [rsi+8*rdx]
37bc55a95jmp 0x37bc55ada
37bc55a97
37bc55a97 0f 1f 84 00 00 00 00 00 66 ........f
37bc55aa0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bc55ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc55ac0
37bc55ac0loc_37bc55ac0:
37bc55ac0movsd_xmm x2, [rdx-8]
37bc55ac5add rax, 1
37bc55ac9add rdx, rcx
37bc55accaddsd x2, x8
37bc55ad1divsd x0, x2
37bc55ad5cmp r8, rax
37bc55ad8je 0x37bc55af0
37bc55ada
37bc55adaloc_37bc55ada:
37bc55adacomisd x11, x0
37bc55adfjb 0x37bc55ac0
37bc55ae1nop [rax]
37bc55ae5nop [rax+rax]
37bc55af0
37bc55af0loc_37bc55af0:
37bc55af0comisd x0, x11
37bc55af5ja 0x37bc55e08
37bc55afblea ebx, [r10+1]
37bc55affimul ebx, r10l
37bc55b03sar ebx, 1
37bc55b05comisd x3, x13
37bc55b0aja 0x37bc56130
37bc55b10movapd x6, x3
37bc55b14movapd x9, x8
37bc55b19addsd x6, x3
37bc55b1d
37bc55b1dloc_37bc55b1d:
37bc55b1dtest r13l, r13l
37bc55b20jne 0x37bc54b9c
37bc55b26jmp 0x37bc553be
37bc55b2b
37bc55b2b 0f 1f 44 00 00 ..D..
37bc55b30
37bc55b30loc_37bc55b30:
37bc55b30mov eax, [r14]
37bc55b33cmp eax, r13l
37bc55b36jg 0x37bc55cc0
37bc55b3c
37bc55b3cloc_37bc55b3c:
37bc55b3cadd eax, ebx
37bc55b3eadd r13, [rsp+104]
37bc55b43add rbp, [rsp+96]
37bc55b48sub eax, r12l
37bc55b4blea ebx, [rax+1]
37bc55b4etest edi, edi
37bc55b50jne 0x37bc54dde
37bc55b56
37bc55b56loc_37bc55b56:
37bc55b56mov rax, [rsp+552]
37bc55b5emovsd_xmm x0, [rax]
37bc55b62divsd x0, x9
37bc55b67movsd_xmm [rax], x0
37bc55b6b
37bc55b6bloc_37bc55b6b:
37bc55b6bucomisd x9, x8
37bc55b70jp 0x37bc55b78
37bc55b72je 0x37bc54f06
37bc55b78
37bc55b78loc_37bc55b78:
37bc55b78divsd x8, x9
37bc55b7dlea r9, [rip+0x7f7710]
37bc55b84mov r8, rsi
37bc55b87mov rcx, r14
37bc55b8alea rdx, [rsp+216]
37bc55b92movsd_xmm [rsp+216], x8
37bc55b9ccall dscal_
37bc55ba1jmp 0x37bc54f06
37bc55ba6
37bc55ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55bb0
37bc55bb0loc_37bc55bb0:
37bc55bb0mov eax, [r14]
37bc55bb3test eax, eax
37bc55bb5jle 0x37bc55c00
37bc55bb7sub eax, 1
37bc55bbapxor x0, x0
37bc55bbeshl rax, 4
37bc55bc2lea rdx, [r15+rax+16]
37bc55bc7mov rax, r15
37bc55bcamov rcx, rdx
37bc55bcdsub rcx, r15
37bc55bd0and ecx, 16
37bc55bd3je 0x37bc55bf0
37bc55bd5lea rax, [r15+16]
37bc55bd9movups [r15], x0
37bc55bddcmp rdx, rax
37bc55be0je 0x37bc55c00
37bc55be2nop [rax]
37bc55be5nop [rax+rax]
37bc55bf0
37bc55bf0loc_37bc55bf0:
37bc55bf0movups [rax], x0
37bc55bf3add rax, 32
37bc55bf7movups [rax-16], x0
37bc55bfbcmp rdx, rax
37bc55bfejne 0x37bc55bf0
37bc55c00
37bc55c00loc_37bc55c00:
37bc55c00mov rax, [rsp+552]
37bc55c08movq x0, [rip+0x7f7690]
37bc55c10pxor x6, x6
37bc55c14movups [rbp], x0
37bc55c18movapd x1, x12
37bc55c1dmovapd x0, x8
37bc55c22mov [rax], 0
37bc55c29nop [rax]
37bc55c30
37bc55c30loc_37bc55c30:
37bc55c30mulsd x0, [rsi+8*r13-8]
37bc55c37comisd x0, x1
37bc55c3bjbe 0x37bc54cf3
37bc55c41lea r9, [rip+0x7f764c]
37bc55c48mov r8, r15
37bc55c4blea rdx, [rip+0x7f7646]
37bc55c52mov rcx, r14
37bc55c55call zdscal_
37bc55c5amov rax, [rsp+552]
37bc55c62movsd_xmm x0, [rax]
37bc55c66mulsd x0, x10
37bc55c6bmovsd_xmm [rax], x0
37bc55c6fjmp 0x37bc54cf3
37bc55c74
37bc55c74 0f 1f 40 00 ..@.
37bc55c78
37bc55c78loc_37bc55c78:
37bc55c78mulsd x2, x10
37bc55c7dlea r9, [rip+0x7f7610]
37bc55c84mov r8, r15
37bc55c87mov rcx, r14
37bc55c8alea rdx, [rsp+200]
37bc55c92movsd_xmm [rsp+200], x2
37bc55c9bcall zdscal_
37bc55ca0mov rax, [rsp+552]
37bc55ca8movsd_xmm x0, [rax]
37bc55cacmulsd x0, [rsp+200]
37bc55cb5movsd_xmm [rax], x0
37bc55cb9jmp 0x37bc54cf3
37bc55cbe
37bc55cbe 66 90 f.
37bc55cc0
37bc55cc0loc_37bc55cc0:
37bc55cc0movupd x1, [rbp]
37bc55cc5movupd x0, [rbp]
37bc55ccasub eax, r12l
37bc55ccdmovsxd rdx, ebx
37bc55cd0lea r11, [rbp+16]
37bc55cd4lea r10, [rip+0x7f75b9]
37bc55cdbshl rdx, 4
37bc55cdfmov [rsp+216], eax
37bc55ce6unpcklpd x1, x1
37bc55ceaunpckhpd x0, x0
37bc55ceemov r9, r10
37bc55cf1mov [rsp+40], r10
37bc55cf6mulpd x0, x7
37bc55cfamov r10, [rsp+536]
37bc55d02mov [rsp+32], r11
37bc55d07lea rax, [rsp+240]
37bc55d0fmulpd x1, x13
37bc55d14lea rcx, [rsp+216]
37bc55d1cmov [rsp+112], rax
37bc55d21lea r8, [r10+rdx]
37bc55d25mov rdx, rax
37bc55d28mov [rsp+136], r11
37bc55d30addsubpd x1, x0
37bc55d34xorpd x1, [rip+0x7f75a4]
37bc55d3cmovups [rsp+240], x1
37bc55d44call zaxpy_
37bc55d49mov edx, [r14]
37bc55d4cmov rcx, [rsp+112]
37bc55d51lea r8, [rip+0x7f753c]
37bc55d58sub edx, r12l
37bc55d5bmov [rsp+240], edx
37bc55d62mov rdx, [rsp+136]
37bc55d6acall izamax_
37bc55d6fadd eax, r12l
37bc55d72cdqe
37bc55d74shl rax, 4
37bc55d78add rax, r15
37bc55d7bmovsd_xmm x6, [rax-16]
37bc55d80movsd_xmm x0, [rax-8]
37bc55d85mov eax, [r14]
37bc55d88andpd x6, x14
37bc55d8dandpd x0, x14
37bc55d92addsd x6, x0
37bc55d96jmp 0x37bc55b3c
37bc55d9b
37bc55d9b 0f 1f 44 00 00 ..D..
37bc55da0
37bc55da0loc_37bc55da0:
37bc55da0mulsd x1, x12
37bc55da5comisd x0, x1
37bc55da9jbe 0x37bc54c7d
37bc55dafmovapd x1, x8
37bc55db4jmp 0x37bc54e80
37bc55db9
37bc55db9 0f 1f 80 00 00 00 00 .......
37bc55dc0
37bc55dc0loc_37bc55dc0:
37bc55dc0pxor x0, x0
37bc55dc4jmp 0x37bc5597e
37bc55dc9
37bc55dc9 0f 1f 80 00 00 00 00 .......
37bc55dd0
37bc55dd0loc_37bc55dd0:
37bc55dd0movsd_xmm [rsp+224], x9
37bc55ddaucomisd x9, x8
37bc55ddfmov [rsp+232], 0
37bc55debjp 0x37bc55df3
37bc55dedje 0x37bc556d8
37bc55df3
37bc55df3loc_37bc55df3:
37bc55df3movapd x1, x9
37bc55df8pxor x2, x2
37bc55dfcjmp 0x37bc55678
37bc55e01
37bc55e01 0f 1f 80 00 00 00 00 .......
37bc55e08
37bc55e08loc_37bc55e08:
37bc55e08movapd x9, x8
37bc55e0d
37bc55e0dloc_37bc55e0d:
37bc55e0dlea rax, [rip+0x7f7480]
37bc55e14mov r9, r14
37bc55e17mov r8, rbp
37bc55e1amov rdx, rdi
37bc55e1dmov [rsp+48], rax
37bc55e22mov rcx, r12
37bc55e25mov rax, [rsp+544]
37bc55e2dmov [rsp+72], 1
37bc55e36mov [rsp+40], rax
37bc55e3bmov rax, [rsp+536]
37bc55e43mov [rsp+64], 1
37bc55e4cmov [rsp+56], 1
37bc55e55mov [rsp+32], rax
37bc55e5acall ztpsv_
37bc55e5fjmp 0x37bc55b6b
37bc55e64
37bc55e64 0f 1f 40 00 ..@.
37bc55e68
37bc55e68loc_37bc55e68:
37bc55e68lea rcx, [rsp+176]
37bc55e70mov rdx, r14
37bc55e73lea r8, [rsp+224]
37bc55e7bmovsd_xmm [rsp+136], x3
37bc55e84call zladiv_
37bc55e89movsd_xmm x1, [rsp+184]
37bc55e92movsd_xmm x0, [rsp+176]
37bc55e9bsubsd x0, [rsp+136]
37bc55ea4subsd x1, x13
37bc55ea9jmp 0x37bc556c0
37bc55eae
37bc55eae 66 90 f.
37bc55eb0
37bc55eb0loc_37bc55eb0:
37bc55eb0pxor x2, x2
37bc55eb4comisd x1, x2
37bc55eb8jbe 0x37bc56d19
37bc55ebemulsd x1, x12
37bc55ec3comisd x0, x1
37bc55ec7jbe 0x37bc55696
37bc55ecd
37bc55ecdloc_37bc55ecd:
37bc55ecddivsd x1, x0
37bc55ed1mov rcx, [rsp+528]
37bc55ed9mov r8, r12
37bc55edclea rdx, [rsp+200]
37bc55ee4lea r9, [rip+0x7f73a9]
37bc55eebmovsd_xmm [rsp+200], x1
37bc55ef4call zdscal_
37bc55ef9mov rax, [rsp+552]
37bc55f01movsd_xmm x0, [rsp+200]
37bc55f0amovsd_xmm x1, [rax]
37bc55f0emulsd x1, x0
37bc55f12mulsd x0, x14
37bc55f17movsd_xmm [rax], x1
37bc55f1bmovapd x14, x0
37bc55f20jmp 0x37bc55696
37bc55f25
37bc55f25 0f 1f 00 ...
37bc55f28
37bc55f28loc_37bc55f28:
37bc55f28movapd x0, x15
37bc55f2dpxor x2, x2
37bc55f31jmp 0x37bc554fa
37bc55f36
37bc55f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55f40
37bc55f40loc_37bc55f40:
37bc55f40mov r14, [rsp+528]
37bc55f48jmp 0x37bc55b56
37bc55f4d
37bc55f4d 0f 1f 00 ...
37bc55f50
37bc55f50loc_37bc55f50:
37bc55f50lea edx, [rbp-1]
37bc55f53lea rax, [rip+0x7f733a]
37bc55f5amov [rsp+32], r12
37bc55f5fmov [rsp+216], edx
37bc55f66mov edx, ebx
37bc55f68lea rcx, [rsp+176]
37bc55f70sub edx, r11l
37bc55f73mov [rsp+40], rax
37bc55f78movsxd rdx, edx
37bc55f7bshl rdx, 4
37bc55f7f
37bc55f7floc_37bc55f7f:
37bc55f7fmov r9, rax
37bc55f82mov rax, [rsp+536]
37bc55f8alea r8, [rax+rdx]
37bc55f8elea rdx, [rsp+216]
37bc55f96call zdotu_
37bc55f9bpxor x0, x0
37bc55f9fucomisd x0, [rsp+248]
37bc55fa8movsd_xmm x3, [rsp+176]
37bc55fb1movsd_xmm x13, [rsp+184]
37bc55fbbmovsd_xmm x4, [rsp+240]
37bc55fc4setnp cl
37bc55fc7cmovne ecx, r13l
37bc55fcbjmp 0x37bc555d3
37bc55fd0
37bc55fd0loc_37bc55fd0:
37bc55fd0cmp r10l, eax
37bc55fd3jl 0x37bc55b56
37bc55fd9mov edi, r10l
37bc55fdcsub edi, eax
37bc55fdejmp 0x37bc54bb8
37bc55fe3
37bc55fe3 0f 1f 44 00 00 ..D..
37bc55fe8
37bc55fe8loc_37bc55fe8:
37bc55fe8cmp r15l, 1
37bc55fecjle 0x37bc56edc
37bc55ff2movsxd r8, ebx
37bc55ff5lea r9l, [rbp-1]
37bc55ff9movddup x13, x4
37bc55ffexor edx, edx
37bc56000sub r8, r15
37bc56003unpcklpd x5, x5
37bc56007shl r9, 4
37bc5600bpxor x3, x3
37bc5600fmovsd_xmm [rsp+136], x4
37bc56018shl r8, 4
37bc5601cadd r8, [rsp+536]
37bc56024nop
37bc56025nop [rax+rax]
37bc56030
37bc56030loc_37bc56030:
37bc56030movupd x1, [r8+rdx]
37bc56036movupd x4, [r8+rdx]
37bc5603cmovapd x0, x13
37bc56041movapd x6, x5
37bc56045movupd x2, [r12+rdx]
37bc5604badd rdx, 16
37bc5604funpcklpd x1, x1
37bc56053unpckhpd x4, x4
37bc56057mulpd x6, x4
37bc5605bmulpd x0, x1
37bc5605fmulpd x4, x13
37bc56064mulpd x1, x5
37bc56068subpd x0, x6
37bc5606cmovapd x6, x2
37bc56070shufpd x6, x2, 1
37bc56075addpd x1, x4
37bc56079mulpd x0, x6
37bc5607dmulpd x1, x2
37bc56081movapd x2, x1
37bc56085addpd x2, x0
37bc56089subpd x0, x1
37bc5608dmovsd_xmm x0, x2
37bc56091addpd x3, x0
37bc56095cmp rdx, r9
37bc56098jne 0x37bc56030
37bc5609ajmp 0x37bc5585a
37bc5609f
37bc5609f 90 .
37bc560a0
37bc560a0loc_37bc560a0:
37bc560a0mov rcx, [rsp+528]
37bc560a8lea rdx, [rsp+200]
37bc560b0mov r8, r12
37bc560b3lea r9, [rip+0x7f71da]
37bc560bamov [rsp+136], r11l
37bc560c2call zdscal_
37bc560c7mov rax, [rsp+552]
37bc560cfmovsd_xmm x0, [rsp+200]
37bc560d8movsd_xmm x5, [rsp+248]
37bc560e1mov r11l, [rsp+136]
37bc560e9movsd_xmm x4, [rsp+240]
37bc560f2movsd_xmm x1, [rax]
37bc560f6mulsd x1, x0
37bc560famulsd x0, x14
37bc560ffmovsd_xmm [rax], x1
37bc56103movapd x14, x0
37bc56108pxor x0, x0
37bc5610cucomisd x5, x0
37bc56110setnp cl
37bc56113cmovne ecx, r13l
37bc56117jmp 0x37bc5558f
37bc5611c
37bc5611cloc_37bc5611c:
37bc5611cmov [rsp+96], r10l
37bc56121mov r10l, [rsp+104]
37bc56126nop [rax+rax]
37bc56130
37bc56130loc_37bc56130:
37bc56130movapd x9, x8
37bc56135
37bc56135loc_37bc56135:
37bc56135divsd x13, x3
37bc5613amov rcx, r14
37bc5613dmov [rsp+104], r11l
37bc56142mov rax, [rsp+552]
37bc5614amov r8, [rsp+544]
37bc56152movups [rsp+112], x1
37bc56157movapd x6, x12
37bc5615clea r9, [rip+0x7f7131]
37bc56163mov rdx, rax
37bc56166mov [rsp+128], r10l
37bc5616emovsd_xmm [rax], x13
37bc56173call zdscal_
37bc56178mov r11l, [rsp+104]
37bc5617dmov r10l, [rsp+128]
37bc56185movupd x1, [rsp+112]
37bc5618bjmp 0x37bc55b1d
37bc56190
37bc56190loc_37bc56190:
37bc56190cmp r11l, -1
37bc56194je 0x37bc56daf
37bc5619acmp r10l, eax
37bc5619djg 0x37bc55b56
37bc561a3sub eax, r10l
37bc561a6mov r11l, 1
37bc561acmov ecx, eax
37bc561ae
37bc561aeloc_37bc561ae:
37bc561aemovsxd rax, r11l
37bc561b1movq x7, x9
37bc561b6mov rdi, [rsp+544]
37bc561bemovups [rsp+144], x7
37bc561c6add r11l, r11l
37bc561c9pxor x7, x7
37bc561cdmov [rsp+112], r15l
37bc561d2xor r13l, r13l
37bc561d5unpcklpd x7, x9
37bc561dasub r11l, r10l
37bc561ddmovapd x15, x11
37bc561e2movsxd r15, r10l
37bc561e5mov [rsp+128], rax
37bc561edshl rax, 4
37bc561f1movapd x14, x12
37bc561f6mov r12, [rsp+544]
37bc561femov [rsp+104], rax
37bc56203movsxd rax, r10l
37bc56206shl rax, 4
37bc5620amov [rsp+528], r14
37bc56212movups [rsp+160], x7
37bc5621alea r14, [rdi+rax-16]
37bc5621fmov edi, ecx
37bc56221movq x7, [rip+0x7f70a7]
37bc56229mov [rsp+96], r11l
37bc5622ejmp 0x37bc564b2
37bc56233
37bc56233 0f 1f 44 00 00 ..D..
37bc56238
37bc56238loc_37bc56238:
37bc56238mulsd x1, x10
37bc5623dmov r10l, [rsp+92]
37bc56242movsd_xmm [rsp+200], x1
37bc5624bmovapd x11, x1
37bc56250test r10l, r10l
37bc56253je 0x37bc56740
37bc56259mov rax, [rsp+536]
37bc56261movsxd rcx, ebx
37bc56264shl rcx, 4
37bc56268movupd x0, [rcx+rax-16]
37bc5626emovsd_xmm x2, [rax+rcx-8]
37bc56274xorpd x2, [rip+0x7f7074]
37bc5627cunpcklpd x0, x0
37bc56280mulpd x0, [rsp+144]
37bc56289unpcklpd x2, x2
37bc5628dmulpd x2, [rsp+160]
37bc56296addsubpd x0, x2
37bc5629amovapd x5, x0
37bc5629eunpckhpd x5, x5
37bc562a2movapd x2, x5
37bc562a6andpd x2, x7
37bc562aa
37bc562aaloc_37bc562aa:
37bc562aamovups [rsp+224], x0
37bc562b2andpd x0, x7
37bc562b6addsd x0, x2
37bc562bacomisd x0, x8
37bc562bfjbe 0x37bc56313
37bc562c1mulsd x11, x0
37bc562c6lea rcx, [rsp+176]
37bc562celea rdx, [rsp+240]
37bc562d6mov [rsp+136], r11l
37bc562delea r8, [rsp+224]
37bc562e6minsd x11, x8
37bc562ebmovsd_xmm [rsp+200], x11
37bc562f5call zladiv_
37bc562famov r11l, [rsp+136]
37bc56302movupd x0, [rsp+176]
37bc5630bmovups [rsp+240], x0
37bc56313
37bc56313loc_37bc56313:
37bc56313comisd x8, x11
37bc56318ja 0x37bc568b0
37bc5631emovsd_xmm x4, [rsp+248]
37bc56327pxor x0, x0
37bc5632bmovsd_xmm x5, [rsp+240]
37bc56334ucomisd x4, x0
37bc56338setnp cl
37bc5633bcmovne ecx, r13l
37bc5633f
37bc5633floc_37bc5633f:
37bc5633fucomisd x5, x8
37bc56344setnp dl
37bc56347cmovne edx, r13l
37bc5634band dl, cl
37bc5634dje 0x37bc5653b
37bc56353
37bc56353loc_37bc56353:
37bc56353mov r9l, [rsp+112]
37bc56358test r9l, r9l
37bc5635bjne 0x37bc56758
37bc56361mov rax, [rsp+528]
37bc56369mov ecx, [rax]
37bc5636bcmp ecx, r15l
37bc5636ejg 0x37bc56930
37bc56374pxor x11, x11
37bc56379mov ecx, edx
37bc5637bmovapd x5, x8
37bc56380movapd x2, x11
37bc56385
37bc56385loc_37bc56385:
37bc56385ucomisd x9, x5
37bc5638asetnp dl
37bc5638dcmovne edx, r13l
37bc56391test dl, dl
37bc56393je 0x37bc56688
37bc56399test cl, cl
37bc5639bje 0x37bc56688
37bc563a1movupd x1, [r14]
37bc563a6unpcklpd x2, x11
37bc563abmov ecx, [rsp+92]
37bc563afsubpd x1, x2
37bc563b3movapd x0, x1
37bc563b7movups [r14], x1
37bc563bbunpckhpd x1, x1
37bc563bfandpd x0, x7
37bc563c3andpd x1, x7
37bc563c7addsd x0, x1
37bc563cbtest ecx, ecx
37bc563cdje 0x37bc56650
37bc563d3movsxd rdx, ebx
37bc563d6pxor x4, x4
37bc563damovapd x1, x9
37bc563dfshl rdx, 4
37bc563e3add rdx, [rsp+536]
37bc563ebmovsd_xmm x2, [rdx-8]
37bc563f0xorpd x2, [rip+0x7f6ef8]
37bc563f8movsd_xmm x3, [rdx-16]
37bc563fdmovapd x5, x2
37bc56401mulsd x1, x3
37bc56405mulsd x5, x4
37bc56409mulsd x2, x9
37bc5640emulsd x3, x4
37bc56412subsd x1, x5
37bc56416addsd x2, x3
37bc5641amovsd_xmm [rsp+224], x1
37bc56423movsd_xmm [rsp+232], x2
37bc5642candpd x2, x7
37bc56430
37bc56430loc_37bc56430:
37bc56430andpd x1, x7
37bc56434addsd x1, x2
37bc56438comisd x1, x15
37bc5643djbe 0x37bc566d0
37bc56443comisd x8, x1
37bc56448ja 0x37bc569a0
37bc5644e
37bc5644eloc_37bc5644e:
37bc5644elea rcx, [rsp+176]
37bc56456lea r8, [rsp+224]
37bc5645emov rdx, r14
37bc56461call zladiv_
37bc56466movsd_xmm x0, [rsp+176]
37bc5646fmovsd_xmm x1, [rsp+184]
37bc56478
37bc56478loc_37bc56478:
37bc56478movapd x2, x0
37bc5647candpd x0, x7
37bc56480unpcklpd x2, x1
37bc56484andpd x1, x7
37bc56488addsd x0, x1
37bc5648cmovups [r14], x2
37bc56490
37bc56490loc_37bc56490:
37bc56490add ebp, [rsp+96]
37bc56494maxsd x6, x0
37bc56498add r14, [rsp+104]
37bc5649dadd ebx, ebp
37bc5649fadd r15, [rsp+128]
37bc564a7test edi, edi
37bc564a9je 0x37bc55f40
37bc564afsub edi, 1
37bc564b2
37bc564b2loc_37bc564b2:
37bc564b2movsd_xmm x0, [r14]
37bc564b7movapd x2, x6
37bc564bbmov ebp, r15l
37bc564bemov r11l, r15l
37bc564c1movsd_xmm x1, [r14+8]
37bc564c7maxsd x2, x8
37bc564ccmov [rsp+248], 0
37bc564d8movsd_xmm [rsp+240], x9
37bc564e2andpd x0, x7
37bc564e6andpd x1, x7
37bc564eaaddsd x0, x1
37bc564eemovapd x1, x8
37bc564f3divsd x1, x2
37bc564f7movapd x2, x14
37bc564fcsubsd x2, x0
37bc56500mulsd x2, x1
37bc56504movapd x0, x2
37bc56508movsd_xmm x2, [rsi+8*r15-8]
37bc5650fcomisd x2, x0
37bc56513ja 0x37bc56238
37bc56519movapd x5, x9
37bc5651emov ecx, 1
37bc56523pxor x4, x4
37bc56527ucomisd x5, x8
37bc5652csetnp dl
37bc5652fcmovne edx, r13l
37bc56533and dl, cl
37bc56535jne 0x37bc56353
37bc5653b
37bc5653bloc_37bc5653b:
37bc5653bmov r8l, [rsp+112]
37bc56540test r8l, r8l
37bc56543jne 0x37bc567e0
37bc56549mov rax, [rsp+528]
37bc56551pxor x11, x11
37bc56556movapd x2, x11
37bc5655bmov edx, [rax]
37bc5655dcmp edx, r15l
37bc56560jle 0x37bc56385
37bc56566sub edx, r11l
37bc56569movddup x11, x5
37bc5656eunpcklpd x4, x4
37bc56572movsxd r8, ebx
37bc56575shl rdx, 4
37bc56579shl r8, 4
37bc5657dlea r9, [r14+16]
37bc56581pxor x2, x2
37bc56585mov r11, rdx
37bc56588xor edx, edx
37bc5658aadd r8, [rsp+536]
37bc56592movsd_xmm [rsp+136], x5
37bc5659bnop [rax+rax]
37bc565a0
37bc565a0loc_37bc565a0:
37bc565a0movupd x3, [r8+rdx]
37bc565a6movupd x13, [r8+rdx]
37bc565acmovapd x1, x11
37bc565b1movupd x5, [r9+rdx]
37bc565b7add rdx, 16
37bc565bbunpckhpd x3, x3
37bc565bfxorpd x3, [rip+0x7f6d19]
37bc565c7unpcklpd x13, x13
37bc565ccmulpd x1, x13
37bc565d1movapd x0, x3
37bc565d5movapd x3, x4
37bc565d9mulpd x3, x0
37bc565ddsubpd x1, x3
37bc565e1movapd x3, x5
37bc565e5shufpd x3, x5, 1
37bc565eamulpd x1, x3
37bc565eemovapd x3, x0
37bc565f2mulpd x3, x11
37bc565f7movapd x12, x1
37bc565fcmovapd x1, x13
37bc56601mulpd x1, x4
37bc56605addpd x1, x3
37bc56609movapd x0, x1
37bc5660dmovapd x1, x12
37bc56612mulpd x0, x5
37bc56616movapd x3, x0
37bc5661asubpd x1, x0
37bc5661eaddpd x3, x12
37bc56623movsd_xmm x1, x3
37bc56627addpd x2, x1
37bc5662bcmp r11, rdx
37bc5662ejne 0x37bc565a0
37bc56634movsd_xmm x5, [rsp+136]
37bc5663dmovapd x11, x2
37bc56642unpckhpd x2, x2
37bc56646jmp 0x37bc56385
37bc5664b
37bc5664b 0f 1f 44 00 00 ..D..
37bc56650
37bc56650loc_37bc56650:
37bc56650movsd_xmm [rsp+224], x9
37bc5665aucomisd x9, x8
37bc5665fmov [rsp+232], 0
37bc5666bjp 0x37bc56673
37bc5666dje 0x37bc56490
37bc56673
37bc56673loc_37bc56673:
37bc56673movapd x1, x9
37bc56678pxor x2, x2
37bc5667cjmp 0x37bc56430
37bc56681
37bc56681 0f 1f 80 00 00 00 00 .......
37bc56688
37bc56688loc_37bc56688:
37bc56688lea rcx, [rsp+176]
37bc56690mov rdx, r14
37bc56693lea r8, [rsp+224]
37bc5669bmovsd_xmm [rsp+136], x2
37bc566a4call zladiv_
37bc566a9movsd_xmm x1, [rsp+184]
37bc566b2movsd_xmm x0, [rsp+176]
37bc566bbsubsd x0, [rsp+136]
37bc566c4subsd x1, x11
37bc566c9jmp 0x37bc56478
37bc566ce
37bc566ce 66 90 f.
37bc566d0
37bc566d0loc_37bc566d0:
37bc566d0pxor x2, x2
37bc566d4comisd x1, x2
37bc566d8jbe 0x37bc56c98
37bc566demulsd x1, x14
37bc566e3comisd x0, x1
37bc566e7jbe 0x37bc5644e
37bc566ed
37bc566edloc_37bc566ed:
37bc566eddivsd x1, x0
37bc566f1mov rcx, [rsp+528]
37bc566f9mov r8, r12
37bc566fclea rdx, [rsp+200]
37bc56704lea r9, [rip+0x7f6b89]
37bc5670bmovsd_xmm [rsp+200], x1
37bc56714call zdscal_
37bc56719mov rax, [rsp+552]
37bc56721movsd_xmm x0, [rsp+200]
37bc5672amovsd_xmm x1, [rax]
37bc5672emulsd x6, x0
37bc56732mulsd x1, x0
37bc56736movsd_xmm [rax], x1
37bc5673ajmp 0x37bc5644e
37bc5673f
37bc5673f 90 .
37bc56740
37bc56740loc_37bc56740:
37bc56740movupd x0, [rsp+144]
37bc56749pxor x2, x2
37bc5674djmp 0x37bc562aa
37bc56752
37bc56752 66 0f 1f 44 00 00 f..D..
37bc56758
37bc56758loc_37bc56758:
37bc56758lea edx, [rbp-1]
37bc5675blea rax, [rip+0x7f6b32]
37bc56762mov [rsp+32], r12
37bc56767mov [rsp+216], edx
37bc5676emov edx, ebx
37bc56770lea rcx, [rsp+176]
37bc56778sub edx, r11l
37bc5677bmov [rsp+40], rax
37bc56780movsxd rdx, edx
37bc56783shl rdx, 4
37bc56787
37bc56787loc_37bc56787:
37bc56787mov r9, rax
37bc5678amov rax, [rsp+536]
37bc56792lea r8, [rax+rdx]
37bc56796lea rdx, [rsp+216]
37bc5679ecall zdotc_
37bc567a3pxor x0, x0
37bc567a7ucomisd x0, [rsp+248]
37bc567b0movsd_xmm x2, [rsp+176]
37bc567b9movsd_xmm x11, [rsp+184]
37bc567c3movsd_xmm x5, [rsp+240]
37bc567ccsetnp cl
37bc567cfcmovne ecx, r13l
37bc567d3jmp 0x37bc56385
37bc567d8
37bc567d8 0f 1f 84 00 00 00 00 00 ........
37bc567e0
37bc567e0loc_37bc567e0:
37bc567e0cmp r15l, 1
37bc567e4jle 0x37bc56ecd
37bc567eamovsxd r8, ebx
37bc567edlea r9l, [rbp-1]
37bc567f1movddup x12, x5
37bc567f6xor edx, edx
37bc567f8sub r8, r15
37bc567fbmovddup x13, x4
37bc56800shl r9, 4
37bc56804pxor x2, x2
37bc56808shl r8, 4
37bc5680cadd r8, [rsp+536]
37bc56814nop
37bc56815nop [rax+rax]
37bc56820
37bc56820loc_37bc56820:
37bc56820movupd x0, [r8+rdx]
37bc56826movupd x3, [r8+rdx]
37bc5682cmovapd x1, x12
37bc56831movapd x11, x13
37bc56836movupd x4, [r12+rdx]
37bc5683cadd rdx, 16
37bc56840unpckhpd x0, x0
37bc56844xorpd x0, [rip+0x7f6a94]
37bc5684cunpcklpd x3, x3
37bc56850mulpd x1, x3
37bc56854mulpd x11, x0
37bc56859mulpd x3, x13
37bc5685emulpd x0, x12
37bc56863subpd x1, x11
37bc56868movapd x11, x4
37bc5686dshufpd x11, x4, 1
37bc56873addpd x0, x3
37bc56877mulpd x1, x11
37bc5687cmulpd x0, x4
37bc56880movapd x3, x0
37bc56884addpd x3, x1
37bc56888subpd x1, x0
37bc5688cmovsd_xmm x1, x3
37bc56890addpd x2, x1
37bc56894cmp r9, rdx
37bc56897jne 0x37bc56820
37bc56899movapd x11, x2
37bc5689eunpckhpd x2, x2
37bc568a2jmp 0x37bc56385
37bc568a7
37bc568a7 66 0f 1f 84 00 00 00 00 00 f........
37bc568b0
37bc568b0loc_37bc568b0:
37bc568b0mov rcx, [rsp+528]
37bc568b8lea rdx, [rsp+200]
37bc568c0mov r8, r12
37bc568c3lea r9, [rip+0x7f69ca]
37bc568camov [rsp+136], r11l
37bc568d2call zdscal_
37bc568d7mov rax, [rsp+552]
37bc568dfmovsd_xmm x0, [rsp+200]
37bc568e8movsd_xmm x4, [rsp+248]
37bc568f1mov r11l, [rsp+136]
37bc568f9movsd_xmm x1, [rax]
37bc568fdmulsd x6, x0
37bc56901movsd_xmm x5, [rsp+240]
37bc5690amulsd x1, x0
37bc5690epxor x0, x0
37bc56912ucomisd x4, x0
37bc56916setnp cl
37bc56919cmovne ecx, r13l
37bc5691dmovsd_xmm [rax], x1
37bc56921jmp 0x37bc5633f
37bc56926
37bc56926 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56930
37bc56930loc_37bc56930:
37bc56930sub ecx, r11l
37bc56933movsxd rdx, ebx
37bc56936lea rax, [rip+0x7f6957]
37bc5693dlea r8, [r14+16]
37bc56941mov [rsp+216], ecx
37bc56948shl rdx, 4
37bc5694clea rcx, [rsp+176]
37bc56954mov [rsp+40], rax
37bc56959mov [rsp+32], r8
37bc5695ejmp 0x37bc56787
37bc56963
37bc56963 0f 1f 44 00 00 ..D..
37bc56968
37bc56968loc_37bc56968:
37bc56968sub ecx, r11l
37bc5696bmovsxd rdx, ebx
37bc5696elea rax, [rip+0x7f691f]
37bc56975lea r8, [r14+16]
37bc56979mov [rsp+216], ecx
37bc56980shl rdx, 4
37bc56984lea rcx, [rsp+176]
37bc5698cmov [rsp+40], rax
37bc56991mov [rsp+32], r8
37bc56996jmp 0x37bc55f7f
37bc5699b
37bc5699b 0f 1f 44 00 00 ..D..
37bc569a0
37bc569a0loc_37bc569a0:
37bc569a0mulsd x1, x14
37bc569a5comisd x0, x1
37bc569a9jbe 0x37bc5644e
37bc569afmovapd x1, x8
37bc569b4jmp 0x37bc566ed
37bc569b9
37bc569b9 0f 1f 80 00 00 00 00 .......
37bc569c0
37bc569c0loc_37bc569c0:
37bc569c0mulsd x1, x12
37bc569c5comisd x0, x1
37bc569c9jbe 0x37bc55696
37bc569cfmovapd x1, x8
37bc569d4jmp 0x37bc55ecd
37bc569d9
37bc569d9loc_37bc569d9:
37bc569d9test r13l, r13l
37bc569dcje 0x37bc56dc4
37bc569e2pxor x0, x0
37bc569e6movapd x6, x10
37bc569ebmaxsd x0, x11
37bc569f0divsd x6, x0
37bc569f4test r15l, r15l
37bc569f7je 0x37bc56ea0
37bc569fdmov ebx, [rsp+92]
37bc56a01test ebx, ebx
37bc56a03je 0x37bc56f80
37bc56a09lea edx, [r10+1]
37bc56a0dmovupd x1, [rip+0x7f689b]
37bc56a15mov eax, r10l
37bc56a18pxor x3, x3
37bc56a1cmovq x14, [rip+0x7f687b]
37bc56a25imul edx, r10l
37bc56a29mov ebx, edx
37bc56a2bshr ebx, 31
37bc56a2eadd ebx, edx
37bc56a30sar ebx, 1
37bc56a32jmp 0x37bc558e4
37bc56a37
37bc56a37 66 0f 1f 84 00 00 00 00 00 f........
37bc56a40
37bc56a40loc_37bc56a40:
37bc56a40test r10l, r10l
37bc56a43jle 0x37bc57044
37bc56a49lea ecx, [r10-1]
37bc56a4dmov r11l, 1
37bc56a53mov eax, 1
37bc56a58mov [rsp+104], 1
37bc56a60mov ebx, 1
37bc56a65jmp 0x37bc55162
37bc56a6a
37bc56a6aloc_37bc56a6a:
37bc56a6aminsd x6, x8
37bc56a6fmovapd x0, x6
37bc56a73test r10l, r10l
37bc56a76jle 0x37bc56f5b
37bc56a7cmov [rsp+96], r10l
37bc56a81lea eax, [r10-1]
37bc56a85mov r11l, 1
37bc56a8bmov r10l, 1
37bc56a91
37bc56a91loc_37bc56a91:
37bc56a91movsxd rcx, r11l
37bc56a94movsxd rdx, r10l
37bc56a97lea r8l, [rax+1]
37bc56a9bxor eax, eax
37bc56a9dshl rcx, 3
37bc56aa1lea rdx, [rsi+8*rdx]
37bc56aa5jmp 0x37bc56ae7
37bc56aa7
37bc56aa7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bc56ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc56ac0
37bc56ac0loc_37bc56ac0:
37bc56ac0movsd_xmm x4, [rdx-8]
37bc56ac5movapd x2, x8
37bc56acaadd rax, 1
37bc56aceadd rdx, rcx
37bc56ad1addsd x4, x8
37bc56ad6divsd x2, x4
37bc56adamulsd x0, x2
37bc56adecmp r8, rax
37bc56ae1je 0x37bc55af0
37bc56ae7
37bc56ae7loc_37bc56ae7:
37bc56ae7comisd x11, x0
37bc56aecjb 0x37bc56ac0
37bc56aeejmp 0x37bc55af0
37bc56af3
37bc56af3loc_37bc56af3:
37bc56af3mov r11l, [rsp+112]
37bc56af8mov r10l, [rsp+136]
37bc56b00movsd_xmm [rsp+104], x7
37bc56b06test al, al
37bc56b08je 0x37bc55af0
37bc56b0emovsd_xmm [rsp+232], x7
37bc56b17movsd_xmm [rsp+224], x5
37bc56b20jmp 0x37bc55af0
37bc56b25
37bc56b25loc_37bc56b25:
37bc56b25mov r11l, [rsp+112]
37bc56b2amov r10l, [rsp+136]
37bc56b32test al, al
37bc56b34je 0x37bc56b48
37bc56b36movsd_xmm [rsp+232], x7
37bc56b3fmovsd_xmm [rsp+224], x6
37bc56b48
37bc56b48loc_37bc56b48:
37bc56b48mov [rsp+96], r10l
37bc56b4dmov r10l, [rsp+104]
37bc56b52jmp 0x37bc55af0
37bc56b57
37bc56b57loc_37bc56b57:
37bc56b57mov ebx, [rsp+144]
37bc56b5emov r11l, [rsp+112]
37bc56b63movsd_xmm [rsp+232], x7
37bc56b6cmov r10l, [rsp+136]
37bc56b74movsd_xmm [rsp+224], x6
37bc56b7d
37bc56b7dloc_37bc56b7d:
37bc56b7dminsd x9, x0
37bc56b82comisd x9, x11
37bc56b87ja 0x37bc55e08
37bc56b8dcomisd x3, x13
37bc56b92ja 0x37bc5611c
37bc56b98movapd x6, x3
37bc56b9cmov [rsp+96], r10l
37bc56ba1movapd x9, x8
37bc56ba6mov r10l, [rsp+104]
37bc56babaddsd x6, x3
37bc56bafjmp 0x37bc553be
37bc56bb4
37bc56bb4loc_37bc56bb4:
37bc56bb4mov r11l, [rsp+112]
37bc56bb9movsd_xmm [rsp+104], x7
37bc56bbfmov r10l, [rsp+136]
37bc56bc7movapd x0, x6
37bc56bcbmovsd_xmm [rsp+232], x7
37bc56bd4movsd_xmm [rsp+224], x5
37bc56bddjmp 0x37bc55af0
37bc56be2
37bc56be2loc_37bc56be2:
37bc56be2minsd x0, x8
37bc56be7test r10l, r10l
37bc56beajle 0x37bc56e01
37bc56bf0mov [rsp+96], 1
37bc56bf8lea eax, [r10-1]
37bc56bfcmov r11l, -1
37bc56c02jmp 0x37bc55a81
37bc56c07
37bc56c07loc_37bc56c07:
37bc56c07divsd x13, x3
37bc56c0cmov rcx, r14
37bc56c0fmov [rsp+104], r11l
37bc56c14mov rax, [rsp+552]
37bc56c1cmov r8, [rsp+544]
37bc56c24movups [rsp+112], x1
37bc56c29movapd x6, x12
37bc56c2elea r9, [rip+0x7f665f]
37bc56c35mov rdx, rax
37bc56c38mov [rsp+128], r10l
37bc56c40movsd_xmm [rax], x13
37bc56c45call zdscal_
37bc56c4amov r11l, [rsp+104]
37bc56c4fmov r10l, [rsp+128]
37bc56c57movupd x1, [rsp+112]
37bc56c5djmp 0x37bc54b9c
37bc56c62
37bc56c62loc_37bc56c62:
37bc56c62mov [rsp+96], r10l
37bc56c67mov r10l, edx
37bc56c6ajmp 0x37bc56135
37bc56c6f
37bc56c6floc_37bc56c6f:
37bc56c6fminsd x6, x8
37bc56c74movapd x0, x6
37bc56c78test r10l, r10l
37bc56c7bjle 0x37bc56f9e
37bc56c81mov [rsp+96], 1
37bc56c89lea eax, [r10-1]
37bc56c8dmov r11l, -1
37bc56c93jmp 0x37bc56a91
37bc56c98
37bc56c98loc_37bc56c98:
37bc56c98mov rax, [rsp+528]
37bc56ca0mov edx, [rax]
37bc56ca2test edx, edx
37bc56ca4jle 0x37bc56cf0
37bc56ca6sub edx, 1
37bc56ca9pxor x0, x0
37bc56cadshl rdx, 4
37bc56cb1lea rcx, [r12+rdx+16]
37bc56cb6mov rdx, r12
37bc56cb9mov r8, rcx
37bc56cbcsub r8, r12
37bc56cbfand r8l, 16
37bc56cc3je 0x37bc56ce0
37bc56cc5lea rdx, [r12+16]
37bc56ccamovups [r12], x0
37bc56ccfcmp rcx, rdx
37bc56cd2je 0x37bc56cf0
37bc56cd4nop
37bc56cd5nop [rax+rax]
37bc56ce0
37bc56ce0loc_37bc56ce0:
37bc56ce0movups [rdx], x0
37bc56ce3add rdx, 32
37bc56ce7movups [rdx-16], x0
37bc56cebcmp rcx, rdx
37bc56ceejne 0x37bc56ce0
37bc56cf0
37bc56cf0loc_37bc56cf0:
37bc56cf0mov rax, [rsp+552]
37bc56cf8movq x0, [rip+0x7f65a0]
37bc56d00pxor x6, x6
37bc56d04movups [r14], x0
37bc56d08movapd x0, x8
37bc56d0dmov [rax], 0
37bc56d14jmp 0x37bc56490
37bc56d19
37bc56d19loc_37bc56d19:
37bc56d19mov rax, [rsp+528]
37bc56d21mov edx, [rax]
37bc56d23test edx, edx
37bc56d25jle 0x37bc56d70
37bc56d27sub edx, 1
37bc56d2apxor x0, x0
37bc56d2eshl rdx, 4
37bc56d32lea rcx, [r12+rdx+16]
37bc56d37mov rdx, r12
37bc56d3amov r8, rcx
37bc56d3dsub r8, r12
37bc56d40and r8l, 16
37bc56d44je 0x37bc56d60
37bc56d46lea rdx, [r12+16]
37bc56d4bmovups [r12], x0
37bc56d50cmp rdx, rcx
37bc56d53je 0x37bc56d70
37bc56d55nop [rax+rax]
37bc56d60
37bc56d60loc_37bc56d60:
37bc56d60movups [rdx], x0
37bc56d63add rdx, 32
37bc56d67movups [rdx-16], x0
37bc56d6bcmp rdx, rcx
37bc56d6ejne 0x37bc56d60
37bc56d70
37bc56d70loc_37bc56d70:
37bc56d70mov rax, [rsp+552]
37bc56d78movq x0, [rip+0x7f6520]
37bc56d80pxor x14, x14
37bc56d85movups [r14], x0
37bc56d89movapd x0, x8
37bc56d8emov [rax], 0
37bc56d95jmp 0x37bc556d8
37bc56d9a
37bc56d9aloc_37bc56d9a:
37bc56d9acmp r10l, eax
37bc56d9djl 0x37bc55b56
37bc56da3mov edi, r10l
37bc56da6sub edi, eax
37bc56da8mov ecx, edi
37bc56daajmp 0x37bc5541d
37bc56daf
37bc56dafloc_37bc56daf:
37bc56dafcmp r10l, eax
37bc56db2jl 0x37bc55b56
37bc56db8mov edi, r10l
37bc56dbbsub edi, eax
37bc56dbdmov ecx, edi
37bc56dbfjmp 0x37bc561ae
37bc56dc4
37bc56dc4loc_37bc56dc4:
37bc56dc4pxor x1, x1
37bc56dc8movapd x0, x10
37bc56dcdmaxsd x1, x11
37bc56dd2divsd x0, x1
37bc56dd6test r15l, r15l
37bc56dd9jne 0x37bc56e40
37bc56ddbmov eax, [rsp+92]
37bc56ddftest eax, eax
37bc56de1jne 0x37bc56f20
37bc56de7minsd x0, x8
37bc56decpxor x3, x3
37bc56df0movupd x1, [rip+0x7f64b8]
37bc56df8movq x14, [rip+0x7f649f]
37bc56e01
37bc56e01loc_37bc56e01:
37bc56e01comisd x0, x11
37bc56e06ja 0x37bc55e08
37bc56e0ccomisd x3, x13
37bc56e11ja 0x37bc56fb4
37bc56e17
37bc56e17loc_37bc56e17:
37bc56e17mov r9l, 1
37bc56e1dmov r8l, 1
37bc56e23lea rdx, [rip+0x7f6449]
37bc56e2amov rcx, rdi
37bc56e2dcall lsame_
37bc56e32
37bc56e32loc_37bc56e32:
37bc56e32movapd x9, x8
37bc56e37jmp 0x37bc55b56
37bc56e3c
37bc56e3c 0f 1f 40 00 ..@.
37bc56e40
37bc56e40loc_37bc56e40:
37bc56e40mov edx, [rsp+92]
37bc56e44test edx, edx
37bc56e46jne 0x37bc56eeb
37bc56e4cminsd x0, x8
37bc56e51pxor x3, x3
37bc56e55movupd x1, [rip+0x7f6453]
37bc56e5dmovq x14, [rip+0x7f643a]
37bc56e66
37bc56e66loc_37bc56e66:
37bc56e66comisd x0, x11
37bc56e6bja 0x37bc55e08
37bc56e71comisd x3, x13
37bc56e76jbe 0x37bc56e17
37bc56e78
37bc56e78loc_37bc56e78:
37bc56e78mov [rsp+96], r10l
37bc56e7d
37bc56e7dloc_37bc56e7d:
37bc56e7dmovapd x9, x8
37bc56e82mov ebx, 1
37bc56e87mov r11l, 1
37bc56e8dmov r10l, 1
37bc56e93jmp 0x37bc56135
37bc56e98
37bc56e98 0f 1f 84 00 00 00 00 00 ........
37bc56ea0
37bc56ea0loc_37bc56ea0:
37bc56ea0mov r8l, [rsp+92]
37bc56ea5test r8l, r8l
37bc56ea8je 0x37bc56f3d
37bc56eaemov [rsp+96], r10l
37bc56eb3pxor x3, x3
37bc56eb7movupd x1, [rip+0x7f63f1]
37bc56ebfmovq x14, [rip+0x7f63d8]
37bc56ec8jmp 0x37bc55a15
37bc56ecd
37bc56ecdloc_37bc56ecd:
37bc56ecdpxor x11, x11
37bc56ed2movapd x2, x11
37bc56ed7jmp 0x37bc56385
37bc56edc
37bc56edcloc_37bc56edc:
37bc56edcpxor x13, x13
37bc56ee1movapd x3, x13
37bc56ee6jmp 0x37bc555d3
37bc56eeb
37bc56eebloc_37bc56eeb:
37bc56eebmov r11l, 1
37bc56ef1mov ebx, 1
37bc56ef6pxor x3, x3
37bc56efamov [rsp+104], 1
37bc56f02movupd x1, [rip+0x7f63a6]
37bc56f0amovq x14, [rip+0x7f638d]
37bc56f13
37bc56f13loc_37bc56f13:
37bc56f13movapd x9, x0
37bc56f18jmp 0x37bc56b7d
37bc56f1d
37bc56f1d 0f 1f 00 ...
37bc56f20
37bc56f20loc_37bc56f20:
37bc56f20movupd x1, [rip+0x7f6388]
37bc56f28mov eax, r10l
37bc56f2bpxor x3, x3
37bc56f2fmovq x14, [rip+0x7f6368]
37bc56f38jmp 0x37bc55133
37bc56f3d
37bc56f3dloc_37bc56f3d:
37bc56f3dminsd x6, x8
37bc56f42pxor x3, x3
37bc56f46movupd x1, [rip+0x7f6362]
37bc56f4emovq x14, [rip+0x7f6349]
37bc56f57movapd x0, x6
37bc56f5b
37bc56f5bloc_37bc56f5b:
37bc56f5bcomisd x0, x11
37bc56f60ja 0x37bc55e08
37bc56f66comisd x3, x13
37bc56f6bjbe 0x37bc56e32
37bc56f71jmp 0x37bc56e78
37bc56f76
37bc56f76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56f80
37bc56f80loc_37bc56f80:
37bc56f80minsd x6, x8
37bc56f85pxor x3, x3
37bc56f89movupd x1, [rip+0x7f631f]
37bc56f91movq x14, [rip+0x7f6306]
37bc56f9amovapd x0, x6
37bc56f9e
37bc56f9eloc_37bc56f9e:
37bc56f9ecomisd x0, x11
37bc56fa3ja 0x37bc55e08
37bc56fa9comisd x3, x13
37bc56faejbe 0x37bc56e32
37bc56fb4
37bc56fb4loc_37bc56fb4:
37bc56fb4lea eax, [r10+1]
37bc56fb8mov ecx, 2
37bc56fbdmovapd x9, x8
37bc56fc2mov [rsp+96], 1
37bc56fcaimul eax, r10l
37bc56fcemov r11l, -1
37bc56fd4cdq
37bc56fd5idiv ecx
37bc56fd7mov ebx, eax
37bc56fd9jmp 0x37bc56135
37bc56fde
37bc56fdeloc_37bc56fde:
37bc56fdecomisd x6, x11
37bc56fe3ja 0x37bc55e08
37bc56fe9comisd x3, x13
37bc56feejbe 0x37bc56e32
37bc56ff4jmp 0x37bc56e7d
37bc56ff9
37bc56ff9loc_37bc56ff9:
37bc56ff9mov [rsp+104], r10l
37bc56ffemov r11l, -1
37bc57004mov r10l, 1
37bc5700ajmp 0x37bc56f13
37bc5700f
37bc5700floc_37bc5700f:
37bc5700fcomisd x6, x11
37bc57014ja 0x37bc55e08
37bc5701acomisd x3, x13
37bc5701fjbe 0x37bc56e32
37bc57025mov [rsp+96], 1
37bc5702dmovapd x9, x8
37bc57032mov r11l, -1
37bc57038jmp 0x37bc56135
37bc5703d
37bc5703dloc_37bc5703d:
37bc5703dneg eax
37bc5703fjmp 0x37bc54ee4
37bc57044
37bc57044loc_37bc57044:
37bc57044mov [rsp+104], 1
37bc5704cmov r11l, 1
37bc57052mov ebx, 1
37bc57057jmp 0x37bc56f13
37bc54880
37bc54880zlatps_:
37bc54880push r15
37bc54882push r14
37bc54884push r13
37bc54886push r12
37bc54888push rbp
37bc54889push rdi
37bc5488apush rsi
37bc5488bpush rbx
37bc5488csub rsp, 424
37bc54893movups [rsp+256], x6
37bc5489bmovups [rsp+272], x7
37bc548a3movups [rsp+288], x8
37bc548acmovups [rsp+304], x9
37bc548b5movups [rsp+320], x10
37bc548bemovups [rsp+336], x11
37bc548c7movups [rsp+352], x12
37bc548d0movups [rsp+368], x13
37bc548d9movups [rsp+384], x14
37bc548e2movups [rsp+400], x15
37bc548ebmov rax, [rsp+568]
37bc548f3mov r14, [rsp+528]
37bc548fbmov rsi, [rsp+560]
37bc54903mov [rax], 0
37bc54909mov rdi, rdx
37bc5490cmov rbp, r8
37bc5490flea rdx, [rip+0x7f895a]
37bc54916mov rbx, r9
37bc54919mov r8l, 1
37bc5491fmov r9l, 1
37bc54925mov r12, rcx
37bc54928call lsame_
37bc5492dmov r9l, 1
37bc54933mov r8l, 1
37bc54939mov rcx, rdi
37bc5493clea rdx, [rip+0x7f892e]
37bc54943mov r15l, eax
37bc54946call lsame_
37bc5494bmov r9l, 1
37bc54951mov r8l, 1
37bc54957mov rcx, rbp
37bc5495alea rdx, [rip+0x7f8910]
37bc54961mov r13l, eax
37bc54964call lsame_
37bc54969mov [rsp+92], eax
37bc5496dtest r15l, r15l
37bc54970je 0x37bc54f78
37bc54976
37bc54976loc_37bc54976:
37bc54976test r13l, r13l
37bc54979je 0x37bc54fb0
37bc5497f
37bc5497floc_37bc5497f:
37bc5497fmov eax, [rsp+92]
37bc54983test eax, eax
37bc54985jne 0x37bc549b8
37bc54987mov r9l, 1
37bc5498dmov r8l, 1
37bc54993lea rdx, [rip+0x7f88d6]
37bc5499amov rcx, rbp
37bc5499dcall lsame_
37bc549a2test eax, eax
37bc549a4jne 0x37bc549b8
37bc549a6mov edx, -3
37bc549abmov eax, 3
37bc549b0jmp 0x37bc54eda
37bc549b5
37bc549b5 0f 1f 00 ...
37bc549b8
37bc549b8loc_37bc549b8:
37bc549b8mov r9l, 1
37bc549bemov r8l, 1
37bc549c4lea rdx, [rip+0x7f88aa]
37bc549cbmov rcx, rbx
37bc549cecall lsame_
37bc549d3test eax, eax
37bc549d5je 0x37bc55008
37bc549db
37bc549dbloc_37bc549db:
37bc549dbmov edx, [r14]
37bc549detest edx, edx
37bc549e0js 0x37bc54ed0
37bc549e6mov rax, [rsp+568]
37bc549eemov eax, [rax]
37bc549f0test eax, eax
37bc549f2jne 0x37bc5703d
37bc549f8test edx, edx
37bc549faje 0x37bc54f06
37bc54a00mov edx, 12
37bc54a05lea rcx, [rip+0x7f8870]
37bc54a0ccall dlamch_
37bc54a11mov edx, 9
37bc54a16lea rcx, [rip+0x7f886b]
37bc54a1dmovapd x11, x0
37bc54a22call dlamch_
37bc54a27mov rax, [rsp+552]
37bc54a2fmov rcx, rbx
37bc54a32movsd_xmm x8, [rip+0x7f8865]
37bc54a3bdivsd x11, x0
37bc54a40mov r9l, 1
37bc54a46mov r8l, 1
37bc54a4cmovapd x12, x8
37bc54a51movsd_xmm [rax], x8
37bc54a56lea rdx, [rip+0x7f8814]
37bc54a5ddivsd x12, x11
37bc54a62call lsame_
37bc54a67test eax, eax
37bc54a69jne 0x37bc55040
37bc54a6f
37bc54a6floc_37bc54a6f:
37bc54a6flea r8, [rip+0x7f881e]
37bc54a76mov rdx, rsi
37bc54a79movapd x13, x12
37bc54a7emov rcx, r14
37bc54a81call idamax_
37bc54a86movsd_xmm x10, [rip+0x7f8831]
37bc54a8fcdqe
37bc54a91mulsd x13, x10
37bc54a96movsd_xmm x0, [rsi+8*rax-8]
37bc54a9ccomisd x13, x0
37bc54aa1jb 0x37bc55250
37bc54aa7movsd_xmm [rsp+208], x8
37bc54ab1mov r10l, [r14]
37bc54ab4test r10l, r10l
37bc54ab7jle 0x37bc569d9
37bc54abdmovupd x1, [rip+0x7f87eb]
37bc54ac5movapd x9, x8
37bc54acamovq x14, [rip+0x7f87cd]
37bc54ad3
37bc54ad3loc_37bc54ad3:
37bc54ad3mov rax, [rsp+544]
37bc54adblea edx, [r10-1]
37bc54adfpxor x3, x3
37bc54ae3shl rdx, 4
37bc54ae7lea rdx, [rax+rdx+16]
37bc54aecnop [rax+rax]
37bc54af5nop [rax+rax]
37bc54b00
37bc54b00loc_37bc54b00:
37bc54b00movsd_xmm x0, [rax]
37bc54b04movsd_xmm x2, [rax+8]
37bc54b09add rax, 16
37bc54b0dmulsd x0, x10
37bc54b12mulsd x2, x10
37bc54b17andpd x0, [rip+0x7f87b1]
37bc54b1fandpd x2, [rip+0x7f87a9]
37bc54b27addsd x0, x2
37bc54b2bmaxsd x3, x0
37bc54b2fcmp rdx, rax
37bc54b32jne 0x37bc54b00
37bc54b34
37bc54b34loc_37bc54b34:
37bc54b34test r13l, r13l
37bc54b37je 0x37bc550f8
37bc54b3dtest r15l, r15l
37bc54b40jne 0x37bc55878
37bc54b46ucomisd x9, x8
37bc54b4bjp 0x37bc54b53
37bc54b4dje 0x37bc559f0
37bc54b53
37bc54b53loc_37bc54b53:
37bc54b53mov [rsp+96], r10l
37bc54b58mov r11l, 1
37bc54b5emov r10l, 1
37bc54b64
37bc54b64loc_37bc54b64:
37bc54b64pxor x0, x0
37bc54b68mulsd x0, x9
37bc54b6dcomisd x0, x11
37bc54b72ja 0x37bc55e0d
37bc54b78lea eax, [r10+1]
37bc54b7cimul eax, r10l
37bc54b80mov ebx, eax
37bc54b82shr ebx, 31
37bc54b85add ebx, eax
37bc54b87sar ebx, 1
37bc54b89comisd x3, x13
37bc54b8eja 0x37bc56c07
37bc54b94movapd x6, x3
37bc54b98addsd x6, x3
37bc54b9c
37bc54b9cloc_37bc54b9c:
37bc54b9cmov eax, [rsp+96]
37bc54ba0cmp r11l, -1
37bc54ba4je 0x37bc55fd0
37bc54baacmp r10l, eax
37bc54badjg 0x37bc55b56
37bc54bb3sub eax, r10l
37bc54bb6mov edi, eax
37bc54bb8
37bc54bb8loc_37bc54bb8:
37bc54bb8movsxd r9, r11l
37bc54bbbmovapd x13, x14
37bc54bc0movapd x7, x1
37bc54bc4movsxd r13, r10l
37bc54bc7mov rax, r9
37bc54bcamov rcx, [rsp+544]
37bc54bd2mov [rsp+104], r9
37bc54bd7movq x14, [rip+0x7f86f0]
37bc54be0shl rax, 4
37bc54be4mov [rsp+128], r15l
37bc54becmov [rsp+96], rax
37bc54bf1mov rax, r13
37bc54bf4mov r15, rcx
37bc54bf7shl rax, 4
37bc54bfblea rbp, [rcx+rax-16]
37bc54c00jmp 0x37bc54de1
37bc54c05
37bc54c05 0f 1f 00 ...
37bc54c08
37bc54c08loc_37bc54c08:
37bc54c08movsxd rax, ebx
37bc54c0bpxor x4, x4
37bc54c0fmovapd x1, x9
37bc54c14shl rax, 4
37bc54c18add rax, [rsp+536]
37bc54c20movsd_xmm x3, [rax-8]
37bc54c25movsd_xmm x2, [rax-16]
37bc54c2amulsd x1, x2
37bc54c2emovapd x5, x3
37bc54c32mulsd x5, x4
37bc54c36mulsd x2, x4
37bc54c3amulsd x3, x9
37bc54c3fsubsd x1, x5
37bc54c43addsd x2, x3
37bc54c47movsd_xmm [rsp+224], x1
37bc54c50andpd x1, x14
37bc54c55movsd_xmm [rsp+232], x2
37bc54c5eandpd x2, x14
37bc54c63addsd x1, x2
37bc54c67comisd x1, x11
37bc54c6cjbe 0x37bc54e48
37bc54c72
37bc54c72loc_37bc54c72:
37bc54c72comisd x8, x1
37bc54c77ja 0x37bc55da0
37bc54c7d
37bc54c7dloc_37bc54c7d:
37bc54c7dlea rcx, [rsp+176]
37bc54c85lea r8, [rsp+224]
37bc54c8dmov rdx, rbp
37bc54c90call zladiv_
37bc54c95movsd_xmm x0, [rsp+176]
37bc54c9emovsd_xmm x1, [rsp+184]
37bc54ca7movapd x2, x0
37bc54cabandpd x0, x14
37bc54cb0unpcklpd x2, x1
37bc54cb4andpd x1, x14
37bc54cb9addsd x0, x1
37bc54cbdmovups [rbp], x2
37bc54cc1
37bc54cc1loc_37bc54cc1:
37bc54cc1comisd x0, x8
37bc54cc6movapd x1, x12
37bc54ccbsubsd x1, x6
37bc54ccfjbe 0x37bc55c30
37bc54cd5movapd x2, x8
37bc54cdadivsd x2, x0
37bc54cdemovsd_xmm x0, [rsi+8*r13-8]
37bc54ce5mulsd x1, x2
37bc54ce9comisd x0, x1
37bc54cedja 0x37bc55c78
37bc54cf3
37bc54cf3loc_37bc54cf3:
37bc54cf3mov eax, [rsp+128]
37bc54cfatest eax, eax
37bc54cfcje 0x37bc55b30
37bc54d02sub ebx, r12l
37bc54d05cmp r13l, 1
37bc54d09jle 0x37bc54dcc
37bc54d0fmovupd x1, [rbp]
37bc54d14movupd x0, [rbp]
37bc54d19lea eax, [r13-1]
37bc54d1dmovsxd rdx, ebx
37bc54d20mov [rsp+112], eax
37bc54d24shl rdx, 4
37bc54d28lea rcx, [rsp+216]
37bc54d30unpcklpd x1, x1
37bc54d34unpckhpd x0, x0
37bc54d38mov [rsp+32], r15
37bc54d3dmulpd x0, x7
37bc54d41mov [rsp+216], eax
37bc54d48lea rax, [rip+0x7f8545]
37bc54d4fmulpd x1, x13
37bc54d54mov r9, rax
37bc54d57mov [rsp+40], rax
37bc54d5cmov rax, [rsp+536]
37bc54d64lea r8, [rax+rdx]
37bc54d68lea rdx, [rsp+240]
37bc54d70addsubpd x1, x0
37bc54d74xorpd x1, [rip+0x7f8564]
37bc54d7cmovups [rsp+240], x1
37bc54d84call zaxpy_
37bc54d89mov eax, [rsp+112]
37bc54d8dmov rdx, r15
37bc54d90lea r8, [rip+0x7f84fd]
37bc54d97lea rcx, [rsp+240]
37bc54d9fmov [rsp+240], eax
37bc54da6call izamax_
37bc54dabcdqe
37bc54dadshl rax, 4
37bc54db1add rax, r15
37bc54db4movsd_xmm x6, [rax-16]
37bc54db9movsd_xmm x0, [rax-8]
37bc54dbeandpd x6, x14
37bc54dc3andpd x0, x14
37bc54dc8addsd x6, x0
37bc54dcc
37bc54dccloc_37bc54dcc:
37bc54dccadd r13, [rsp+104]
37bc54dd1add rbp, [rsp+96]
37bc54dd6test edi, edi
37bc54dd8je 0x37bc55b56
37bc54dde
37bc54ddeloc_37bc54dde:
37bc54ddesub edi, 1
37bc54de1
37bc54de1loc_37bc54de1:
37bc54de1movsd_xmm x0, [rbp]
37bc54de6movsd_xmm x1, [rbp+8]
37bc54debmov r12l, r13l
37bc54deemov eax, [rsp+92]
37bc54df2andpd x0, x14
37bc54df7andpd x1, x14
37bc54dfcaddsd x0, x1
37bc54e00test eax, eax
37bc54e02jne 0x37bc54c08
37bc54e08movsd_xmm [rsp+224], x9
37bc54e12ucomisd x9, x8
37bc54e17mov [rsp+232], 0
37bc54e23jp 0x37bc54e2b
37bc54e25je 0x37bc54cc1
37bc54e2b
37bc54e2bloc_37bc54e2b:
37bc54e2bmovapd x1, x9
37bc54e30pxor x2, x2
37bc54e34andpd x1, x14
37bc54e39addsd x1, x2
37bc54e3dcomisd x1, x11
37bc54e42ja 0x37bc54c72
37bc54e48
37bc54e48loc_37bc54e48:
37bc54e48pxor x2, x2
37bc54e4ccomisd x1, x2
37bc54e50jbe 0x37bc55bb0
37bc54e56mulsd x1, x12
37bc54e5bcomisd x0, x1
37bc54e5fjbe 0x37bc54c7d
37bc54e65divsd x1, x0
37bc54e69movsd_xmm x0, [rsi+8*r13-8]
37bc54e70comisd x0, x8
37bc54e75movsd_xmm [rsp+200], x1
37bc54e7ejbe 0x37bc54e8d
37bc54e80
37bc54e80loc_37bc54e80:
37bc54e80divsd x1, x0
37bc54e84movsd_xmm [rsp+200], x1
37bc54e8d
37bc54e8dloc_37bc54e8d:
37bc54e8dlea rdx, [rsp+200]
37bc54e95lea r9, [rip+0x7f83f8]
37bc54e9cmov r8, r15
37bc54e9fmov rcx, r14
37bc54ea2call zdscal_
37bc54ea7mov rax, [rsp+552]
37bc54eafmovsd_xmm x0, [rsp+200]
37bc54eb8movsd_xmm x1, [rax]
37bc54ebcmulsd x6, x0
37bc54ec0mulsd x1, x0
37bc54ec4movsd_xmm [rax], x1
37bc54ec8jmp 0x37bc54c7d
37bc54ecd
37bc54ecd 0f 1f 00 ...
37bc54ed0
37bc54ed0loc_37bc54ed0:
37bc54ed0mov edx, -5
37bc54ed5mov eax, 5
37bc54eda
37bc54edaloc_37bc54eda:
37bc54edamov rsi, [rsp+568]
37bc54ee2mov [rsi], edx
37bc54ee4
37bc54ee4loc_37bc54ee4:
37bc54ee4lea rdx, [rsp+240]
37bc54eecmov r8l, 6
37bc54ef2lea rcx, [rip+0x7f837d]
37bc54ef9mov [rsp+240], eax
37bc54f00call xerbla_
37bc54f05nop
37bc54f06
37bc54f06loc_37bc54f06:
37bc54f06movups x6, [rsp+256]
37bc54f0emovups x7, [rsp+272]
37bc54f16movups x8, [rsp+288]
37bc54f1fmovups x9, [rsp+304]
37bc54f28movups x10, [rsp+320]
37bc54f31movups x11, [rsp+336]
37bc54f3amovups x12, [rsp+352]
37bc54f43movups x13, [rsp+368]
37bc54f4cmovups x14, [rsp+384]
37bc54f55movups x15, [rsp+400]
37bc54f5eadd rsp, 424
37bc54f65pop rbx
37bc54f66pop rsi
37bc54f67pop rdi
37bc54f68pop rbp
37bc54f69pop r12
37bc54f6bpop r13
37bc54f6dpop r14
37bc54f6fpop r15
37bc54f71ret
37bc54f72
37bc54f72 66 0f 1f 44 00 00 f..D..
37bc54f78
37bc54f78loc_37bc54f78:
37bc54f78mov r9l, 1
37bc54f7emov r8l, 1
37bc54f84lea rdx, [rip+0x7f82e7]
37bc54f8bmov rcx, r12
37bc54f8ecall lsame_
37bc54f93test eax, eax
37bc54f95jne 0x37bc54976
37bc54f9bmov edx, -1
37bc54fa0mov eax, 1
37bc54fa5jmp 0x37bc54eda
37bc54faa
37bc54faa 66 0f 1f 44 00 00 f..D..
37bc54fb0
37bc54fb0loc_37bc54fb0:
37bc54fb0mov r9l, 1
37bc54fb6mov r8l, 1
37bc54fbclea rdx, [rip+0x7f82b0]
37bc54fc3mov rcx, rdi
37bc54fc6call lsame_
37bc54fcbtest eax, eax
37bc54fcdjne 0x37bc5497f
37bc54fd3mov r9l, 1
37bc54fd9mov r8l, 1
37bc54fdflea rdx, [rip+0x7f828e]
37bc54fe6mov rcx, rdi
37bc54fe9call lsame_
37bc54feetest eax, eax
37bc54ff0jne 0x37bc5497f
37bc54ff6mov edx, -2
37bc54ffbmov eax, 2
37bc55000jmp 0x37bc54eda
37bc55005
37bc55005 0f 1f 00 ...
37bc55008
37bc55008loc_37bc55008:
37bc55008mov r9l, 1
37bc5500emov r8l, 1
37bc55014lea rdx, [rip+0x7f8256]
37bc5501bmov rcx, rbx
37bc5501ecall lsame_
37bc55023test eax, eax
37bc55025jne 0x37bc549db
37bc5502bmov edx, -4
37bc55030mov eax, 4
37bc55035jmp 0x37bc54eda
37bc5503a
37bc5503a 66 0f 1f 44 00 00 f..D..
37bc55040
37bc55040loc_37bc55040:
37bc55040mov ecx, [r14]
37bc55043test r15l, r15l
37bc55046je 0x37bc552b0
37bc5504ctest ecx, ecx
37bc5504ejle 0x37bc54a6f
37bc55054mov [rsp+496], r12
37bc5505cmov r12, [rsp+536]
37bc55064mov [rsp+504], rdi
37bc5506cmov edi, ecx
37bc5506emov [rsp+512], rbp
37bc55076mov ebp, 1
37bc5507bmov [rsp+96], r13l
37bc55080mov r13l, 1
37bc55086nop [rax+rax]
37bc55090
37bc55090loc_37bc55090:
37bc55090lea edx, [r13-1]
37bc55094lea r8, [rip+0x7f81f9]
37bc5509bmov [rsp+240], edx
37bc550a2lea edx, [rbp-1]
37bc550a5lea rcx, [rsp+240]
37bc550adadd ebp, r13l
37bc550b0movsxd rdx, edx
37bc550b3shl rdx, 4
37bc550b7add rdx, r12
37bc550bacall dzasum_
37bc550bfmovsd_xmm [rsi+8*r13-8], x0
37bc550c6add r13, 1
37bc550cacmp edi, r13l
37bc550cdjge 0x37bc55090
37bc550cfmov r12, [rsp+496]
37bc550d7mov rdi, [rsp+504]
37bc550dfmov rbp, [rsp+512]
37bc550e7mov r13l, [rsp+96]
37bc550ecjmp 0x37bc54a6f
37bc550f1
37bc550f1 0f 1f 80 00 00 00 00 .......
37bc550f8
37bc550f8loc_37bc550f8:
37bc550f8test r15l, r15l
37bc550fbjne 0x37bc55368
37bc55101ucomisd x9, x8
37bc55106jp 0x37bc55898
37bc5510cjne 0x37bc55898
37bc55112movapd x4, x3
37bc55116mov ecx, [rsp+92]
37bc5511amovapd x0, x10
37bc5511fmov eax, r10l
37bc55122maxsd x4, x11
37bc55127divsd x0, x4
37bc5512btest ecx, ecx
37bc5512dje 0x37bc56be2
37bc55133
37bc55133loc_37bc55133:
37bc55133lea edx, [r10+1]
37bc55137imul edx, r10l
37bc5513bmov ebx, edx
37bc5513dshr ebx, 31
37bc55140add ebx, edx
37bc55142sar ebx, 1
37bc55144test r10l, r10l
37bc55147jle 0x37bc56ff9
37bc5514dmov [rsp+104], r10l
37bc55152lea ecx, [r10-1]
37bc55156mov r11l, -1
37bc5515cmov r10l, 1
37bc55162
37bc55162loc_37bc55162:
37bc55162movsxd rdx, r11l
37bc55165lea r9l, [r11+r11]
37bc55169mov [rsp+96], rcx
37bc5516exor r8l, r8l
37bc55171mov [rsp+112], r11l
37bc55176sub r9l, eax
37bc55179mov ecx, ebx
37bc5517bmovapd x9, x0
37bc55180mov [rsp+128], rdx
37bc55188xor eax, eax
37bc5518amovsxd rdx, [rsp+104]
37bc5518fmov [rsp+144], ebx
37bc55196mov r11, [rsp+128]
37bc5519emov [rsp+136], r10l
37bc551a6mov rbx, [rsp+536]
37bc551aemov r10, [rsp+96]
37bc551b3jmp 0x37bc551e2
37bc551b5
37bc551b5 0f 1f 00 ...
37bc551b8
37bc551b8loc_37bc551b8:
37bc551b8comisd x4, x2
37bc551bcjbe 0x37bc551c7
37bc551bedivsd x2, x4
37bc551c2mulsd x9, x2
37bc551c7
37bc551c7loc_37bc551c7:
37bc551c7lea eax, [r9+rdx]
37bc551cbadd rdx, r11
37bc551ceadd ecx, eax
37bc551d0mov eax, 1
37bc551d5cmp r10, r8
37bc551d8je 0x37bc56b57
37bc551deadd r8, 1
37bc551e2
37bc551e2loc_37bc551e2:
37bc551e2comisd x11, x0
37bc551e7jae 0x37bc56b25
37bc551edmovsd_xmm x4, [rsi+8*rdx-8]
37bc551f3movapd x2, x9
37bc551f8movsxd rax, ecx
37bc551fbshl rax, 4
37bc551ffaddsd x4, x8
37bc55204add rax, rbx
37bc55207movsd_xmm x6, [rax-16]
37bc5520cmovsd_xmm x7, [rax-8]
37bc55211divsd x2, x4
37bc55215movapd x5, x7
37bc55219andpd x5, [rip+0x7f80af]
37bc55221minsd x0, x2
37bc55225movapd x2, x6
37bc55229andpd x2, [rip+0x7f809f]
37bc55231addsd x2, x5
37bc55235comisd x2, x11
37bc5523ajae 0x37bc551b8
37bc55240pxor x9, x9
37bc55245jmp 0x37bc551c7
37bc55247
37bc55247 66 0f 1f 84 00 00 00 00 00 f........
37bc55250
37bc55250loc_37bc55250:
37bc55250mulsd x0, x11
37bc55255movapd x1, x10
37bc5525amov r8, rsi
37bc5525dmov rcx, r14
37bc55260lea rdx, [rsp+208]
37bc55268lea r9, [rip+0x7f8025]
37bc5526fdivsd x1, x0
37bc55273movsd_xmm [rsp+208], x1
37bc5527ccall dscal_
37bc55281mov r10l, [r14]
37bc55284pxor x1, x1
37bc55288movsd_xmm x9, [rsp+208]
37bc55292unpcklpd x1, x9
37bc55297movq x14, x9
37bc5529ctest r10l, r10l
37bc5529fjg 0x37bc54ad3
37bc552a5pxor x3, x3
37bc552a9jmp 0x37bc54b34
37bc552ae
37bc552ae 66 90 f.
37bc552b0
37bc552b0loc_37bc552b0:
37bc552b0cmp ecx, 1
37bc552b3jle 0x37bc55351
37bc552b9mov [rsp+496], r12
37bc552c1mov r12, [rsp+536]
37bc552c9mov [rsp+504], rdi
37bc552d1mov edi, ecx
37bc552d3mov [rsp+512], rbp
37bc552dbmov ebp, 1
37bc552e0mov [rsp+96], r13l
37bc552e5mov r13l, 1
37bc552ebnop [rax+rax]
37bc552f0
37bc552f0loc_37bc552f0:
37bc552f0movsxd rdx, ebp
37bc552f3sub ecx, r13l
37bc552f6lea r8, [rip+0x7f7f97]
37bc552fdshl rdx, 4
37bc55301mov [rsp+240], ecx
37bc55308lea rcx, [rsp+240]
37bc55310add rdx, r12
37bc55313call dzasum_
37bc55318mov ecx, [r14]
37bc5531bmovsd_xmm [rsi+8*r13-8], x0
37bc55322lea eax, [rcx+rbp]
37bc55325sub eax, r13l
37bc55328add r13, 1
37bc5532clea ebp, [rax+1]
37bc5532fcmp rdi, r13
37bc55332jne 0x37bc552f0
37bc55334mov r12, [rsp+496]
37bc5533cmov rdi, [rsp+504]
37bc55344mov rbp, [rsp+512]
37bc5534cmov r13l, [rsp+96]
37bc55351
37bc55351loc_37bc55351:
37bc55351movsxd rcx, ecx
37bc55354mov [rsi+8*rcx-8], 0
37bc5535djmp 0x37bc54a6f
37bc55362
37bc55362 66 0f 1f 44 00 00 f..D..
37bc55368
37bc55368loc_37bc55368:
37bc55368ucomisd x9, x8
37bc5536djp 0x37bc55375
37bc5536fje 0x37bc55a40
37bc55375
37bc55375loc_37bc55375:
37bc55375mov r11l, 1
37bc5537bmov edx, 1
37bc55380
37bc55380loc_37bc55380:
37bc55380pxor x0, x0
37bc55384mulsd x0, x9
37bc55389comisd x0, x11
37bc5538eja 0x37bc55e0d
37bc55394lea eax, [rdx+1]
37bc55397imul eax, edx
37bc5539amov ebx, eax
37bc5539cshr ebx, 31
37bc5539fadd ebx, eax
37bc553a1sar ebx, 1
37bc553a3comisd x3, x13
37bc553a8ja 0x37bc56c62
37bc553aemovapd x6, x3
37bc553b2mov [rsp+96], r10l
37bc553b7mov r10l, edx
37bc553baaddsd x6, x3
37bc553be
37bc553beloc_37bc553be:
37bc553bemov r9l, 1
37bc553c4mov r8l, 1
37bc553camov rcx, rdi
37bc553cdmov [rsp+128], r10l
37bc553d5lea rdx, [rip+0x7f7e97]
37bc553dcmov [rsp+104], r11l
37bc553e1call lsame_
37bc553e6mov r11l, [rsp+104]
37bc553ebmov r10l, [rsp+128]
37bc553f3test eax, eax
37bc553f5mov eax, [rsp+96]
37bc553f9je 0x37bc56190
37bc553ffcmp r11l, -1
37bc55403je 0x37bc56d9a
37bc55409cmp r10l, eax
37bc5540cjg 0x37bc55b56
37bc55412sub eax, r10l
37bc55415mov r11l, 1
37bc5541bmov ecx, eax
37bc5541d
37bc5541dloc_37bc5541d:
37bc5541dmovsxd rax, r11l
37bc55420pxor x7, x7
37bc55424add r11l, r11l
37bc55427mov [rsp+112], r15l
37bc5542cmov [rsp+96], rax
37bc55431shl rax, 4
37bc55435sub r11l, r10l
37bc55438xor r13l, r13l
37bc5543bmov rdi, [rsp+544]
37bc55443mov [rsp+104], rax
37bc55448movsxd rax, r10l
37bc5544bunpcklpd x7, x9
37bc55450shl rax, 4
37bc55454mov [rsp+528], r14
37bc5545cmov r12, [rsp+544]
37bc55464movapd x14, x6
37bc55469movups [rsp+144], x7
37bc55471lea r14, [rdi+rax-16]
37bc55476movsxd r15, r10l
37bc55479mov edi, ecx
37bc5547bmov [rsp+128], r11l
37bc55483movq x15, x9
37bc55488movq x7, [rip+0x7f7e40]
37bc55490jmp 0x37bc55700
37bc55495
37bc55495 0f 1f 00 ...
37bc55498
37bc55498loc_37bc55498:
37bc55498mulsd x1, x10
37bc5549dmov eax, [rsp+92]
37bc554a1movsd_xmm [rsp+200], x1
37bc554aamovapd x13, x1
37bc554aftest eax, eax
37bc554b1je 0x37bc55f28
37bc554b7mov rax, [rsp+536]
37bc554bfmovsxd rdx, ebx
37bc554c2shl rdx, 4
37bc554c6movupd x2, [rdx+rax-16]
37bc554ccmovapd x0, x2
37bc554d0unpcklpd x0, x2
37bc554d4unpckhpd x2, x2
37bc554d8mulpd x0, x15
37bc554ddmulpd x2, [rsp+144]
37bc554e6addsubpd x0, x2
37bc554eamovapd x5, x0
37bc554eeunpckhpd x5, x5
37bc554f2movapd x2, x5
37bc554f6andpd x2, x7
37bc554fa
37bc554faloc_37bc554fa:
37bc554famovups [rsp+224], x0
37bc55502andpd x0, x7
37bc55506addsd x0, x2
37bc5550acomisd x0, x8
37bc5550fjbe 0x37bc55563
37bc55511mulsd x13, x0
37bc55516lea rcx, [rsp+176]
37bc5551elea rdx, [rsp+240]
37bc55526mov [rsp+136], r11l
37bc5552elea r8, [rsp+224]
37bc55536minsd x13, x8
37bc5553bmovsd_xmm [rsp+200], x13
37bc55545call zladiv_
37bc5554amov r11l, [rsp+136]
37bc55552movupd x0, [rsp+176]
37bc5555bmovups [rsp+240], x0
37bc55563
37bc55563loc_37bc55563:
37bc55563comisd x8, x13
37bc55568ja 0x37bc560a0
37bc5556emovsd_xmm x5, [rsp+248]
37bc55577pxor x0, x0
37bc5557bmovsd_xmm x4, [rsp+240]
37bc55584ucomisd x5, x0
37bc55588setnp cl
37bc5558bcmovne ecx, r13l
37bc5558f
37bc5558floc_37bc5558f:
37bc5558fucomisd x4, x8
37bc55594setnp dl
37bc55597cmovne edx, r13l
37bc5559band dl, cl
37bc5559dje 0x37bc5578a
37bc555a3
37bc555a3loc_37bc555a3:
37bc555a3mov eax, [rsp+112]
37bc555a7test eax, eax
37bc555a9jne 0x37bc55f50
37bc555afmov rax, [rsp+528]
37bc555b7mov ecx, [rax]
37bc555b9cmp ecx, r15l
37bc555bcjg 0x37bc56968
37bc555c2pxor x13, x13
37bc555c7mov ecx, edx
37bc555c9movapd x4, x8
37bc555cemovapd x3, x13
37bc555d3
37bc555d3loc_37bc555d3:
37bc555d3ucomisd x9, x4
37bc555d8setnp dl
37bc555dbcmovne edx, r13l
37bc555dftest dl, dl
37bc555e1je 0x37bc55e68
37bc555e7test cl, cl
37bc555e9je 0x37bc55e68
37bc555efmovupd x1, [r14]
37bc555f4unpcklpd x3, x13
37bc555f9mov r11l, [rsp+92]
37bc555fesubpd x1, x3
37bc55602movapd x0, x1
37bc55606movups [r14], x1
37bc5560aunpckhpd x1, x1
37bc5560eandpd x0, x7
37bc55612andpd x1, x7
37bc55616addsd x0, x1
37bc5561atest r11l, r11l
37bc5561dje 0x37bc55dd0
37bc55623movsxd rdx, ebx
37bc55626pxor x4, x4
37bc5562amovapd x1, x9
37bc5562fshl rdx, 4
37bc55633add rdx, [rsp+536]
37bc5563bmovsd_xmm x2, [rdx-8]
37bc55640movsd_xmm x3, [rdx-16]
37bc55645mulsd x1, x3
37bc55649movapd x5, x2
37bc5564dmulsd x5, x4
37bc55651mulsd x2, x9
37bc55656mulsd x3, x4
37bc5565asubsd x1, x5
37bc5565eaddsd x2, x3
37bc55662movsd_xmm [rsp+224], x1
37bc5566bmovsd_xmm [rsp+232], x2
37bc55674andpd x2, x7
37bc55678
37bc55678loc_37bc55678:
37bc55678andpd x1, x7
37bc5567caddsd x1, x2
37bc55680comisd x1, x11
37bc55685jbe 0x37bc55eb0
37bc5568bcomisd x8, x1
37bc55690ja 0x37bc569c0
37bc55696
37bc55696loc_37bc55696:
37bc55696lea rcx, [rsp+176]
37bc5569elea r8, [rsp+224]
37bc556a6mov rdx, r14
37bc556a9call zladiv_
37bc556aemovsd_xmm x0, [rsp+176]
37bc556b7movsd_xmm x1, [rsp+184]
37bc556c0
37bc556c0loc_37bc556c0:
37bc556c0movapd x2, x0
37bc556c4andpd x0, x7
37bc556c8unpcklpd x2, x1
37bc556ccandpd x1, x7
37bc556d0addsd x0, x1
37bc556d4movups [r14], x2
37bc556d8
37bc556d8loc_37bc556d8:
37bc556d8maxsd x0, x14
37bc556ddadd r15, [rsp+96]
37bc556e2add r14, [rsp+104]
37bc556e7add ebp, [rsp+128]
37bc556eeadd ebx, ebp
37bc556f0movapd x14, x0
37bc556f5test edi, edi
37bc556f7je 0x37bc55f40
37bc556fdsub edi, 1
37bc55700
37bc55700loc_37bc55700:
37bc55700movsd_xmm x0, [r14]
37bc55705movapd x2, x14
37bc5570amov ebp, r15l
37bc5570dmov r11l, r15l
37bc55710movsd_xmm x1, [r14+8]
37bc55716maxsd x2, x8
37bc5571bmov [rsp+248], 0
37bc55727movsd_xmm [rsp+240], x9
37bc55731andpd x0, x7
37bc55735andpd x1, x7
37bc55739addsd x0, x1
37bc5573dmovapd x1, x8
37bc55742divsd x1, x2
37bc55746movapd x2, x12
37bc5574bsubsd x2, x0
37bc5574fmulsd x2, x1
37bc55753movapd x0, x2
37bc55757movsd_xmm x2, [rsi+8*r15-8]
37bc5575ecomisd x2, x0
37bc55762ja 0x37bc55498
37bc55768movapd x4, x9
37bc5576dmov ecx, 1
37bc55772pxor x5, x5
37bc55776ucomisd x4, x8
37bc5577bsetnp dl
37bc5577ecmovne edx, r13l
37bc55782and dl, cl
37bc55784jne 0x37bc555a3
37bc5578a
37bc5578aloc_37bc5578a:
37bc5578amov eax, [rsp+112]
37bc5578etest eax, eax
37bc55790jne 0x37bc55fe8
37bc55796mov rax, [rsp+528]
37bc5579epxor x13, x13
37bc557a3movapd x3, x13
37bc557a8mov edx, [rax]
37bc557aacmp edx, r15l
37bc557adjle 0x37bc555d3
37bc557b3sub edx, r11l
37bc557b6movddup x13, x4
37bc557bbunpcklpd x5, x5
37bc557bfmovsxd r8, ebx
37bc557c2shl rdx, 4
37bc557c6shl r8, 4
37bc557calea r9, [r14+16]
37bc557cepxor x3, x3
37bc557d2mov r11, rdx
37bc557d5xor edx, edx
37bc557d7add r8, [rsp+536]
37bc557dfmovsd_xmm [rsp+136], x4
37bc557e8nop [rax+rax]
37bc557f0
37bc557f0loc_37bc557f0:
37bc557f0movupd x1, [r8+rdx]
37bc557f6movupd x4, [r8+rdx]
37bc557fcmovapd x0, x13
37bc55801movapd x6, x5
37bc55805movupd x2, [r9+rdx]
37bc5580badd rdx, 16
37bc5580funpcklpd x1, x1
37bc55813unpckhpd x4, x4
37bc55817mulpd x6, x4
37bc5581bmulpd x0, x1
37bc5581fmulpd x4, x13
37bc55824mulpd x1, x5
37bc55828subpd x0, x6
37bc5582cmovapd x6, x2
37bc55830shufpd x6, x2, 1
37bc55835addpd x1, x4
37bc55839mulpd x0, x6
37bc5583dmulpd x1, x2
37bc55841movapd x2, x1
37bc55845addpd x2, x0
37bc55849subpd x0, x1
37bc5584dmovsd_xmm x0, x2
37bc55851addpd x3, x0
37bc55855cmp rdx, r11
37bc55858jne 0x37bc557f0
37bc5585a
37bc5585aloc_37bc5585a:
37bc5585amovsd_xmm x4, [rsp+136]
37bc55863movapd x13, x3
37bc55868unpckhpd x3, x3
37bc5586cjmp 0x37bc555d3
37bc55871
37bc55871 0f 1f 80 00 00 00 00 .......
37bc55878
37bc55878loc_37bc55878:
37bc55878ucomisd x9, x8
37bc5587djp 0x37bc55881
37bc5587fje 0x37bc558b0
37bc55881
37bc55881loc_37bc55881:
37bc55881mov [rsp+96], 1
37bc55889mov r11l, -1
37bc5588fjmp 0x37bc54b64
37bc55894
37bc55894 0f 1f 40 00 ..@.
37bc55898
37bc55898loc_37bc55898:
37bc55898mov edx, r10l
37bc5589bmov r11l, -1
37bc558a1mov r10l, 1
37bc558a7jmp 0x37bc55380
37bc558ac
37bc558ac 0f 1f 40 00 ..@.
37bc558b0
37bc558b0loc_37bc558b0:
37bc558b0movapd x0, x3
37bc558b4mov r9l, [rsp+92]
37bc558b9movapd x6, x10
37bc558bemov eax, r10l
37bc558c1maxsd x0, x11
37bc558c6divsd x6, x0
37bc558catest r9l, r9l
37bc558cdje 0x37bc56c6f
37bc558d3lea edx, [r10+1]
37bc558d7imul edx, r10l
37bc558dbmov ebx, edx
37bc558ddshr ebx, 31
37bc558e0add ebx, edx
37bc558e2sar ebx, 1
37bc558e4
37bc558e4loc_37bc558e4:
37bc558e4test r10l, r10l
37bc558e7jle 0x37bc5700f
37bc558edmov [rsp+96], 1
37bc558f5lea r9l, [r10-1]
37bc558f9mov r8l, r10l
37bc558fcmov r11l, -1
37bc55902
37bc55902loc_37bc55902:
37bc55902imul r8l, r11l
37bc55906movsxd rcx, r11l
37bc55909mov [rsp+112], r11l
37bc5590emovsxd rdx, r10l
37bc55911movsd_xmm x7, [rsp+104]
37bc55917mov [rsp+128], rcx
37bc5591fmovapd x0, x6
37bc55923xor ecx, ecx
37bc55925mov [rsp+136], r10l
37bc5592dmov r11, [rsp+536]
37bc55935movapd x5, x15
37bc5593aadd r8l, eax
37bc5593dmov r10, [rsp+128]
37bc55945xor eax, eax
37bc55947jmp 0x37bc5599a
37bc55949
37bc55949 0f 1f 80 00 00 00 00 .......
37bc55950
37bc55950loc_37bc55950:
37bc55950movapd x4, x2
37bc55954minsd x4, x8
37bc55959mulsd x4, x0
37bc5595dminsd x6, x4
37bc55961
37bc55961loc_37bc55961:
37bc55961movsd_xmm x4, [rsi+8*rdx-8]
37bc55967addsd x4, x2
37bc5596bcomisd x4, x11
37bc55970jb 0x37bc55dc0
37bc55976divsd x2, x4
37bc5597amulsd x0, x2
37bc5597e
37bc5597eloc_37bc5597e:
37bc5597emov eax, r8l
37bc55981sub eax, edx
37bc55983add rdx, r10
37bc55986add ebx, eax
37bc55988mov eax, 1
37bc5598dcmp r9, rcx
37bc55990je 0x37bc56bb4
37bc55996add rcx, 1
37bc5599a
37bc5599aloc_37bc5599a:
37bc5599acomisd x11, x0
37bc5599fjae 0x37bc56af3
37bc559a5movsxd rax, ebx
37bc559a8shl rax, 4
37bc559acadd rax, r11
37bc559afmovsd_xmm x5, [rax-16]
37bc559b4movsd_xmm x7, [rax-8]
37bc559b9movapd x2, x5
37bc559bdmovapd x4, x7
37bc559c1andpd x2, [rip+0x7f7907]
37bc559c9andpd x4, [rip+0x7f78ff]
37bc559d1addsd x2, x4
37bc559d5comisd x2, x11
37bc559dajae 0x37bc55950
37bc559e0pxor x6, x6
37bc559e4jmp 0x37bc55961
37bc559e9
37bc559e9 0f 1f 80 00 00 00 00 .......
37bc559f0
37bc559f0loc_37bc559f0:
37bc559f0movapd x0, x3
37bc559f4mov r11l, [rsp+92]
37bc559f9movapd x6, x10
37bc559femaxsd x0, x11
37bc55a03divsd x6, x0
37bc55a07test r11l, r11l
37bc55a0aje 0x37bc56a6a
37bc55a10mov [rsp+96], r10l
37bc55a15
37bc55a15loc_37bc55a15:
37bc55a15test r10l, r10l
37bc55a18jle 0x37bc56fde
37bc55a1elea r9l, [r10-1]
37bc55a22mov r8l, r10l
37bc55a25mov r11l, 1
37bc55a2bmov r10l, 1
37bc55a31mov ebx, 1
37bc55a36mov eax, 1
37bc55a3bjmp 0x37bc55902
37bc55a40
37bc55a40loc_37bc55a40:
37bc55a40movapd x4, x3
37bc55a44mov edx, [rsp+92]
37bc55a48movapd x0, x10
37bc55a4dmaxsd x4, x11
37bc55a52divsd x0, x4
37bc55a56test edx, edx
37bc55a58jne 0x37bc56a40
37bc55a5eminsd x0, x8
37bc55a63test r10l, r10l
37bc55a66jle 0x37bc56e66
37bc55a6cmov [rsp+96], r10l
37bc55a71lea eax, [r10-1]
37bc55a75mov r11l, 1
37bc55a7bmov r10l, 1
37bc55a81
37bc55a81loc_37bc55a81:
37bc55a81movsxd rcx, r11l
37bc55a84movsxd rdx, r10l
37bc55a87lea r8l, [rax+1]
37bc55a8bxor eax, eax
37bc55a8dshl rcx, 3
37bc55a91lea rdx, [rsi+8*rdx]
37bc55a95jmp 0x37bc55ada
37bc55a97
37bc55a97 0f 1f 84 00 00 00 00 00 66 ........f
37bc55aa0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bc55ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc55ac0
37bc55ac0loc_37bc55ac0:
37bc55ac0movsd_xmm x2, [rdx-8]
37bc55ac5add rax, 1
37bc55ac9add rdx, rcx
37bc55accaddsd x2, x8
37bc55ad1divsd x0, x2
37bc55ad5cmp r8, rax
37bc55ad8je 0x37bc55af0
37bc55ada
37bc55adaloc_37bc55ada:
37bc55adacomisd x11, x0
37bc55adfjb 0x37bc55ac0
37bc55ae1nop [rax]
37bc55ae5nop [rax+rax]
37bc55af0
37bc55af0loc_37bc55af0:
37bc55af0comisd x0, x11
37bc55af5ja 0x37bc55e08
37bc55afblea ebx, [r10+1]
37bc55affimul ebx, r10l
37bc55b03sar ebx, 1
37bc55b05comisd x3, x13
37bc55b0aja 0x37bc56130
37bc55b10movapd x6, x3
37bc55b14movapd x9, x8
37bc55b19addsd x6, x3
37bc55b1d
37bc55b1dloc_37bc55b1d:
37bc55b1dtest r13l, r13l
37bc55b20jne 0x37bc54b9c
37bc55b26jmp 0x37bc553be
37bc55b2b
37bc55b2b 0f 1f 44 00 00 ..D..
37bc55b30
37bc55b30loc_37bc55b30:
37bc55b30mov eax, [r14]
37bc55b33cmp eax, r13l
37bc55b36jg 0x37bc55cc0
37bc55b3c
37bc55b3cloc_37bc55b3c:
37bc55b3cadd eax, ebx
37bc55b3eadd r13, [rsp+104]
37bc55b43add rbp, [rsp+96]
37bc55b48sub eax, r12l
37bc55b4blea ebx, [rax+1]
37bc55b4etest edi, edi
37bc55b50jne 0x37bc54dde
37bc55b56
37bc55b56loc_37bc55b56:
37bc55b56mov rax, [rsp+552]
37bc55b5emovsd_xmm x0, [rax]
37bc55b62divsd x0, x9
37bc55b67movsd_xmm [rax], x0
37bc55b6b
37bc55b6bloc_37bc55b6b:
37bc55b6bucomisd x9, x8
37bc55b70jp 0x37bc55b78
37bc55b72je 0x37bc54f06
37bc55b78
37bc55b78loc_37bc55b78:
37bc55b78divsd x8, x9
37bc55b7dlea r9, [rip+0x7f7710]
37bc55b84mov r8, rsi
37bc55b87mov rcx, r14
37bc55b8alea rdx, [rsp+216]
37bc55b92movsd_xmm [rsp+216], x8
37bc55b9ccall dscal_
37bc55ba1jmp 0x37bc54f06
37bc55ba6
37bc55ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55bb0
37bc55bb0loc_37bc55bb0:
37bc55bb0mov eax, [r14]
37bc55bb3test eax, eax
37bc55bb5jle 0x37bc55c00
37bc55bb7sub eax, 1
37bc55bbapxor x0, x0
37bc55bbeshl rax, 4
37bc55bc2lea rdx, [r15+rax+16]
37bc55bc7mov rax, r15
37bc55bcamov rcx, rdx
37bc55bcdsub rcx, r15
37bc55bd0and ecx, 16
37bc55bd3je 0x37bc55bf0
37bc55bd5lea rax, [r15+16]
37bc55bd9movups [r15], x0
37bc55bddcmp rdx, rax
37bc55be0je 0x37bc55c00
37bc55be2nop [rax]
37bc55be5nop [rax+rax]
37bc55bf0
37bc55bf0loc_37bc55bf0:
37bc55bf0movups [rax], x0
37bc55bf3add rax, 32
37bc55bf7movups [rax-16], x0
37bc55bfbcmp rdx, rax
37bc55bfejne 0x37bc55bf0
37bc55c00
37bc55c00loc_37bc55c00:
37bc55c00mov rax, [rsp+552]
37bc55c08movq x0, [rip+0x7f7690]
37bc55c10pxor x6, x6
37bc55c14movups [rbp], x0
37bc55c18movapd x1, x12
37bc55c1dmovapd x0, x8
37bc55c22mov [rax], 0
37bc55c29nop [rax]
37bc55c30
37bc55c30loc_37bc55c30:
37bc55c30mulsd x0, [rsi+8*r13-8]
37bc55c37comisd x0, x1
37bc55c3bjbe 0x37bc54cf3
37bc55c41lea r9, [rip+0x7f764c]
37bc55c48mov r8, r15
37bc55c4blea rdx, [rip+0x7f7646]
37bc55c52mov rcx, r14
37bc55c55call zdscal_
37bc55c5amov rax, [rsp+552]
37bc55c62movsd_xmm x0, [rax]
37bc55c66mulsd x0, x10
37bc55c6bmovsd_xmm [rax], x0
37bc55c6fjmp 0x37bc54cf3
37bc55c74
37bc55c74 0f 1f 40 00 ..@.
37bc55c78
37bc55c78loc_37bc55c78:
37bc55c78mulsd x2, x10
37bc55c7dlea r9, [rip+0x7f7610]
37bc55c84mov r8, r15
37bc55c87mov rcx, r14
37bc55c8alea rdx, [rsp+200]
37bc55c92movsd_xmm [rsp+200], x2
37bc55c9bcall zdscal_
37bc55ca0mov rax, [rsp+552]
37bc55ca8movsd_xmm x0, [rax]
37bc55cacmulsd x0, [rsp+200]
37bc55cb5movsd_xmm [rax], x0
37bc55cb9jmp 0x37bc54cf3
37bc55cbe
37bc55cbe 66 90 f.
37bc55cc0
37bc55cc0loc_37bc55cc0:
37bc55cc0movupd x1, [rbp]
37bc55cc5movupd x0, [rbp]
37bc55ccasub eax, r12l
37bc55ccdmovsxd rdx, ebx
37bc55cd0lea r11, [rbp+16]
37bc55cd4lea r10, [rip+0x7f75b9]
37bc55cdbshl rdx, 4
37bc55cdfmov [rsp+216], eax
37bc55ce6unpcklpd x1, x1
37bc55ceaunpckhpd x0, x0
37bc55ceemov r9, r10
37bc55cf1mov [rsp+40], r10
37bc55cf6mulpd x0, x7
37bc55cfamov r10, [rsp+536]
37bc55d02mov [rsp+32], r11
37bc55d07lea rax, [rsp+240]
37bc55d0fmulpd x1, x13
37bc55d14lea rcx, [rsp+216]
37bc55d1cmov [rsp+112], rax
37bc55d21lea r8, [r10+rdx]
37bc55d25mov rdx, rax
37bc55d28mov [rsp+136], r11
37bc55d30addsubpd x1, x0
37bc55d34xorpd x1, [rip+0x7f75a4]
37bc55d3cmovups [rsp+240], x1
37bc55d44call zaxpy_
37bc55d49mov edx, [r14]
37bc55d4cmov rcx, [rsp+112]
37bc55d51lea r8, [rip+0x7f753c]
37bc55d58sub edx, r12l
37bc55d5bmov [rsp+240], edx
37bc55d62mov rdx, [rsp+136]
37bc55d6acall izamax_
37bc55d6fadd eax, r12l
37bc55d72cdqe
37bc55d74shl rax, 4
37bc55d78add rax, r15
37bc55d7bmovsd_xmm x6, [rax-16]
37bc55d80movsd_xmm x0, [rax-8]
37bc55d85mov eax, [r14]
37bc55d88andpd x6, x14
37bc55d8dandpd x0, x14
37bc55d92addsd x6, x0
37bc55d96jmp 0x37bc55b3c
37bc55d9b
37bc55d9b 0f 1f 44 00 00 ..D..
37bc55da0
37bc55da0loc_37bc55da0:
37bc55da0mulsd x1, x12
37bc55da5comisd x0, x1
37bc55da9jbe 0x37bc54c7d
37bc55dafmovapd x1, x8
37bc55db4jmp 0x37bc54e80
37bc55db9
37bc55db9 0f 1f 80 00 00 00 00 .......
37bc55dc0
37bc55dc0loc_37bc55dc0:
37bc55dc0pxor x0, x0
37bc55dc4jmp 0x37bc5597e
37bc55dc9
37bc55dc9 0f 1f 80 00 00 00 00 .......
37bc55dd0
37bc55dd0loc_37bc55dd0:
37bc55dd0movsd_xmm [rsp+224], x9
37bc55ddaucomisd x9, x8
37bc55ddfmov [rsp+232], 0
37bc55debjp 0x37bc55df3
37bc55dedje 0x37bc556d8
37bc55df3
37bc55df3loc_37bc55df3:
37bc55df3movapd x1, x9
37bc55df8pxor x2, x2
37bc55dfcjmp 0x37bc55678
37bc55e01
37bc55e01 0f 1f 80 00 00 00 00 .......
37bc55e08
37bc55e08loc_37bc55e08:
37bc55e08movapd x9, x8
37bc55e0d
37bc55e0dloc_37bc55e0d:
37bc55e0dlea rax, [rip+0x7f7480]
37bc55e14mov r9, r14
37bc55e17mov r8, rbp
37bc55e1amov rdx, rdi
37bc55e1dmov [rsp+48], rax
37bc55e22mov rcx, r12
37bc55e25mov rax, [rsp+544]
37bc55e2dmov [rsp+72], 1
37bc55e36mov [rsp+40], rax
37bc55e3bmov rax, [rsp+536]
37bc55e43mov [rsp+64], 1
37bc55e4cmov [rsp+56], 1
37bc55e55mov [rsp+32], rax
37bc55e5acall ztpsv_
37bc55e5fjmp 0x37bc55b6b
37bc55e64
37bc55e64 0f 1f 40 00 ..@.
37bc55e68
37bc55e68loc_37bc55e68:
37bc55e68lea rcx, [rsp+176]
37bc55e70mov rdx, r14
37bc55e73lea r8, [rsp+224]
37bc55e7bmovsd_xmm [rsp+136], x3
37bc55e84call zladiv_
37bc55e89movsd_xmm x1, [rsp+184]
37bc55e92movsd_xmm x0, [rsp+176]
37bc55e9bsubsd x0, [rsp+136]
37bc55ea4subsd x1, x13
37bc55ea9jmp 0x37bc556c0
37bc55eae
37bc55eae 66 90 f.
37bc55eb0
37bc55eb0loc_37bc55eb0:
37bc55eb0pxor x2, x2
37bc55eb4comisd x1, x2
37bc55eb8jbe 0x37bc56d19
37bc55ebemulsd x1, x12
37bc55ec3comisd x0, x1
37bc55ec7jbe 0x37bc55696
37bc55ecd
37bc55ecdloc_37bc55ecd:
37bc55ecddivsd x1, x0
37bc55ed1mov rcx, [rsp+528]
37bc55ed9mov r8, r12
37bc55edclea rdx, [rsp+200]
37bc55ee4lea r9, [rip+0x7f73a9]
37bc55eebmovsd_xmm [rsp+200], x1
37bc55ef4call zdscal_
37bc55ef9mov rax, [rsp+552]
37bc55f01movsd_xmm x0, [rsp+200]
37bc55f0amovsd_xmm x1, [rax]
37bc55f0emulsd x1, x0
37bc55f12mulsd x0, x14
37bc55f17movsd_xmm [rax], x1
37bc55f1bmovapd x14, x0
37bc55f20jmp 0x37bc55696
37bc55f25
37bc55f25 0f 1f 00 ...
37bc55f28
37bc55f28loc_37bc55f28:
37bc55f28movapd x0, x15
37bc55f2dpxor x2, x2
37bc55f31jmp 0x37bc554fa
37bc55f36
37bc55f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55f40
37bc55f40loc_37bc55f40:
37bc55f40mov r14, [rsp+528]
37bc55f48jmp 0x37bc55b56
37bc55f4d
37bc55f4d 0f 1f 00 ...
37bc55f50
37bc55f50loc_37bc55f50:
37bc55f50lea edx, [rbp-1]
37bc55f53lea rax, [rip+0x7f733a]
37bc55f5amov [rsp+32], r12
37bc55f5fmov [rsp+216], edx
37bc55f66mov edx, ebx
37bc55f68lea rcx, [rsp+176]
37bc55f70sub edx, r11l
37bc55f73mov [rsp+40], rax
37bc55f78movsxd rdx, edx
37bc55f7bshl rdx, 4
37bc55f7f
37bc55f7floc_37bc55f7f:
37bc55f7fmov r9, rax
37bc55f82mov rax, [rsp+536]
37bc55f8alea r8, [rax+rdx]
37bc55f8elea rdx, [rsp+216]
37bc55f96call zdotu_
37bc55f9bpxor x0, x0
37bc55f9fucomisd x0, [rsp+248]
37bc55fa8movsd_xmm x3, [rsp+176]
37bc55fb1movsd_xmm x13, [rsp+184]
37bc55fbbmovsd_xmm x4, [rsp+240]
37bc55fc4setnp cl
37bc55fc7cmovne ecx, r13l
37bc55fcbjmp 0x37bc555d3
37bc55fd0
37bc55fd0loc_37bc55fd0:
37bc55fd0cmp r10l, eax
37bc55fd3jl 0x37bc55b56
37bc55fd9mov edi, r10l
37bc55fdcsub edi, eax
37bc55fdejmp 0x37bc54bb8
37bc55fe3
37bc55fe3 0f 1f 44 00 00 ..D..
37bc55fe8
37bc55fe8loc_37bc55fe8:
37bc55fe8cmp r15l, 1
37bc55fecjle 0x37bc56edc
37bc55ff2movsxd r8, ebx
37bc55ff5lea r9l, [rbp-1]
37bc55ff9movddup x13, x4
37bc55ffexor edx, edx
37bc56000sub r8, r15
37bc56003unpcklpd x5, x5
37bc56007shl r9, 4
37bc5600bpxor x3, x3
37bc5600fmovsd_xmm [rsp+136], x4
37bc56018shl r8, 4
37bc5601cadd r8, [rsp+536]
37bc56024nop
37bc56025nop [rax+rax]
37bc56030
37bc56030loc_37bc56030:
37bc56030movupd x1, [r8+rdx]
37bc56036movupd x4, [r8+rdx]
37bc5603cmovapd x0, x13
37bc56041movapd x6, x5
37bc56045movupd x2, [r12+rdx]
37bc5604badd rdx, 16
37bc5604funpcklpd x1, x1
37bc56053unpckhpd x4, x4
37bc56057mulpd x6, x4
37bc5605bmulpd x0, x1
37bc5605fmulpd x4, x13
37bc56064mulpd x1, x5
37bc56068subpd x0, x6
37bc5606cmovapd x6, x2
37bc56070shufpd x6, x2, 1
37bc56075addpd x1, x4
37bc56079mulpd x0, x6
37bc5607dmulpd x1, x2
37bc56081movapd x2, x1
37bc56085addpd x2, x0
37bc56089subpd x0, x1
37bc5608dmovsd_xmm x0, x2
37bc56091addpd x3, x0
37bc56095cmp rdx, r9
37bc56098jne 0x37bc56030
37bc5609ajmp 0x37bc5585a
37bc5609f
37bc5609f 90 .
37bc560a0
37bc560a0loc_37bc560a0:
37bc560a0mov rcx, [rsp+528]
37bc560a8lea rdx, [rsp+200]
37bc560b0mov r8, r12
37bc560b3lea r9, [rip+0x7f71da]
37bc560bamov [rsp+136], r11l
37bc560c2call zdscal_
37bc560c7mov rax, [rsp+552]
37bc560cfmovsd_xmm x0, [rsp+200]
37bc560d8movsd_xmm x5, [rsp+248]
37bc560e1mov r11l, [rsp+136]
37bc560e9movsd_xmm x4, [rsp+240]
37bc560f2movsd_xmm x1, [rax]
37bc560f6mulsd x1, x0
37bc560famulsd x0, x14
37bc560ffmovsd_xmm [rax], x1
37bc56103movapd x14, x0
37bc56108pxor x0, x0
37bc5610cucomisd x5, x0
37bc56110setnp cl
37bc56113cmovne ecx, r13l
37bc56117jmp 0x37bc5558f
37bc5611c
37bc5611cloc_37bc5611c:
37bc5611cmov [rsp+96], r10l
37bc56121mov r10l, [rsp+104]
37bc56126nop [rax+rax]
37bc56130
37bc56130loc_37bc56130:
37bc56130movapd x9, x8
37bc56135
37bc56135loc_37bc56135:
37bc56135divsd x13, x3
37bc5613amov rcx, r14
37bc5613dmov [rsp+104], r11l
37bc56142mov rax, [rsp+552]
37bc5614amov r8, [rsp+544]
37bc56152movups [rsp+112], x1
37bc56157movapd x6, x12
37bc5615clea r9, [rip+0x7f7131]
37bc56163mov rdx, rax
37bc56166mov [rsp+128], r10l
37bc5616emovsd_xmm [rax], x13
37bc56173call zdscal_
37bc56178mov r11l, [rsp+104]
37bc5617dmov r10l, [rsp+128]
37bc56185movupd x1, [rsp+112]
37bc5618bjmp 0x37bc55b1d
37bc56190
37bc56190loc_37bc56190:
37bc56190cmp r11l, -1
37bc56194je 0x37bc56daf
37bc5619acmp r10l, eax
37bc5619djg 0x37bc55b56
37bc561a3sub eax, r10l
37bc561a6mov r11l, 1
37bc561acmov ecx, eax
37bc561ae
37bc561aeloc_37bc561ae:
37bc561aemovsxd rax, r11l
37bc561b1movq x7, x9
37bc561b6mov rdi, [rsp+544]
37bc561bemovups [rsp+144], x7
37bc561c6add r11l, r11l
37bc561c9pxor x7, x7
37bc561cdmov [rsp+112], r15l
37bc561d2xor r13l, r13l
37bc561d5unpcklpd x7, x9
37bc561dasub r11l, r10l
37bc561ddmovapd x15, x11
37bc561e2movsxd r15, r10l
37bc561e5mov [rsp+128], rax
37bc561edshl rax, 4
37bc561f1movapd x14, x12
37bc561f6mov r12, [rsp+544]
37bc561femov [rsp+104], rax
37bc56203movsxd rax, r10l
37bc56206shl rax, 4
37bc5620amov [rsp+528], r14
37bc56212movups [rsp+160], x7
37bc5621alea r14, [rdi+rax-16]
37bc5621fmov edi, ecx
37bc56221movq x7, [rip+0x7f70a7]
37bc56229mov [rsp+96], r11l
37bc5622ejmp 0x37bc564b2
37bc56233
37bc56233 0f 1f 44 00 00 ..D..
37bc56238
37bc56238loc_37bc56238:
37bc56238mulsd x1, x10
37bc5623dmov r10l, [rsp+92]
37bc56242movsd_xmm [rsp+200], x1
37bc5624bmovapd x11, x1
37bc56250test r10l, r10l
37bc56253je 0x37bc56740
37bc56259mov rax, [rsp+536]
37bc56261movsxd rcx, ebx
37bc56264shl rcx, 4
37bc56268movupd x0, [rcx+rax-16]
37bc5626emovsd_xmm x2, [rax+rcx-8]
37bc56274xorpd x2, [rip+0x7f7074]
37bc5627cunpcklpd x0, x0
37bc56280mulpd x0, [rsp+144]
37bc56289unpcklpd x2, x2
37bc5628dmulpd x2, [rsp+160]
37bc56296addsubpd x0, x2
37bc5629amovapd x5, x0
37bc5629eunpckhpd x5, x5
37bc562a2movapd x2, x5
37bc562a6andpd x2, x7
37bc562aa
37bc562aaloc_37bc562aa:
37bc562aamovups [rsp+224], x0
37bc562b2andpd x0, x7
37bc562b6addsd x0, x2
37bc562bacomisd x0, x8
37bc562bfjbe 0x37bc56313
37bc562c1mulsd x11, x0
37bc562c6lea rcx, [rsp+176]
37bc562celea rdx, [rsp+240]
37bc562d6mov [rsp+136], r11l
37bc562delea r8, [rsp+224]
37bc562e6minsd x11, x8
37bc562ebmovsd_xmm [rsp+200], x11
37bc562f5call zladiv_
37bc562famov r11l, [rsp+136]
37bc56302movupd x0, [rsp+176]
37bc5630bmovups [rsp+240], x0
37bc56313
37bc56313loc_37bc56313:
37bc56313comisd x8, x11
37bc56318ja 0x37bc568b0
37bc5631emovsd_xmm x4, [rsp+248]
37bc56327pxor x0, x0
37bc5632bmovsd_xmm x5, [rsp+240]
37bc56334ucomisd x4, x0
37bc56338setnp cl
37bc5633bcmovne ecx, r13l
37bc5633f
37bc5633floc_37bc5633f:
37bc5633fucomisd x5, x8
37bc56344setnp dl
37bc56347cmovne edx, r13l
37bc5634band dl, cl
37bc5634dje 0x37bc5653b
37bc56353
37bc56353loc_37bc56353:
37bc56353mov r9l, [rsp+112]
37bc56358test r9l, r9l
37bc5635bjne 0x37bc56758
37bc56361mov rax, [rsp+528]
37bc56369mov ecx, [rax]
37bc5636bcmp ecx, r15l
37bc5636ejg 0x37bc56930
37bc56374pxor x11, x11
37bc56379mov ecx, edx
37bc5637bmovapd x5, x8
37bc56380movapd x2, x11
37bc56385
37bc56385loc_37bc56385:
37bc56385ucomisd x9, x5
37bc5638asetnp dl
37bc5638dcmovne edx, r13l
37bc56391test dl, dl
37bc56393je 0x37bc56688
37bc56399test cl, cl
37bc5639bje 0x37bc56688
37bc563a1movupd x1, [r14]
37bc563a6unpcklpd x2, x11
37bc563abmov ecx, [rsp+92]
37bc563afsubpd x1, x2
37bc563b3movapd x0, x1
37bc563b7movups [r14], x1
37bc563bbunpckhpd x1, x1
37bc563bfandpd x0, x7
37bc563c3andpd x1, x7
37bc563c7addsd x0, x1
37bc563cbtest ecx, ecx
37bc563cdje 0x37bc56650
37bc563d3movsxd rdx, ebx
37bc563d6pxor x4, x4
37bc563damovapd x1, x9
37bc563dfshl rdx, 4
37bc563e3add rdx, [rsp+536]
37bc563ebmovsd_xmm x2, [rdx-8]
37bc563f0xorpd x2, [rip+0x7f6ef8]
37bc563f8movsd_xmm x3, [rdx-16]
37bc563fdmovapd x5, x2
37bc56401mulsd x1, x3
37bc56405mulsd x5, x4
37bc56409mulsd x2, x9
37bc5640emulsd x3, x4
37bc56412subsd x1, x5
37bc56416addsd x2, x3
37bc5641amovsd_xmm [rsp+224], x1
37bc56423movsd_xmm [rsp+232], x2
37bc5642candpd x2, x7
37bc56430
37bc56430loc_37bc56430:
37bc56430andpd x1, x7
37bc56434addsd x1, x2
37bc56438comisd x1, x15
37bc5643djbe 0x37bc566d0
37bc56443comisd x8, x1
37bc56448ja 0x37bc569a0
37bc5644e
37bc5644eloc_37bc5644e:
37bc5644elea rcx, [rsp+176]
37bc56456lea r8, [rsp+224]
37bc5645emov rdx, r14
37bc56461call zladiv_
37bc56466movsd_xmm x0, [rsp+176]
37bc5646fmovsd_xmm x1, [rsp+184]
37bc56478
37bc56478loc_37bc56478:
37bc56478movapd x2, x0
37bc5647candpd x0, x7
37bc56480unpcklpd x2, x1
37bc56484andpd x1, x7
37bc56488addsd x0, x1
37bc5648cmovups [r14], x2
37bc56490
37bc56490loc_37bc56490:
37bc56490add ebp, [rsp+96]
37bc56494maxsd x6, x0
37bc56498add r14, [rsp+104]
37bc5649dadd ebx, ebp
37bc5649fadd r15, [rsp+128]
37bc564a7test edi, edi
37bc564a9je 0x37bc55f40
37bc564afsub edi, 1
37bc564b2
37bc564b2loc_37bc564b2:
37bc564b2movsd_xmm x0, [r14]
37bc564b7movapd x2, x6
37bc564bbmov ebp, r15l
37bc564bemov r11l, r15l
37bc564c1movsd_xmm x1, [r14+8]
37bc564c7maxsd x2, x8
37bc564ccmov [rsp+248], 0
37bc564d8movsd_xmm [rsp+240], x9
37bc564e2andpd x0, x7
37bc564e6andpd x1, x7
37bc564eaaddsd x0, x1
37bc564eemovapd x1, x8
37bc564f3divsd x1, x2
37bc564f7movapd x2, x14
37bc564fcsubsd x2, x0
37bc56500mulsd x2, x1
37bc56504movapd x0, x2
37bc56508movsd_xmm x2, [rsi+8*r15-8]
37bc5650fcomisd x2, x0
37bc56513ja 0x37bc56238
37bc56519movapd x5, x9
37bc5651emov ecx, 1
37bc56523pxor x4, x4
37bc56527ucomisd x5, x8
37bc5652csetnp dl
37bc5652fcmovne edx, r13l
37bc56533and dl, cl
37bc56535jne 0x37bc56353
37bc5653b
37bc5653bloc_37bc5653b:
37bc5653bmov r8l, [rsp+112]
37bc56540test r8l, r8l
37bc56543jne 0x37bc567e0
37bc56549mov rax, [rsp+528]
37bc56551pxor x11, x11
37bc56556movapd x2, x11
37bc5655bmov edx, [rax]
37bc5655dcmp edx, r15l
37bc56560jle 0x37bc56385
37bc56566sub edx, r11l
37bc56569movddup x11, x5
37bc5656eunpcklpd x4, x4
37bc56572movsxd r8, ebx
37bc56575shl rdx, 4
37bc56579shl r8, 4
37bc5657dlea r9, [r14+16]
37bc56581pxor x2, x2
37bc56585mov r11, rdx
37bc56588xor edx, edx
37bc5658aadd r8, [rsp+536]
37bc56592movsd_xmm [rsp+136], x5
37bc5659bnop [rax+rax]
37bc565a0
37bc565a0loc_37bc565a0:
37bc565a0movupd x3, [r8+rdx]
37bc565a6movupd x13, [r8+rdx]
37bc565acmovapd x1, x11
37bc565b1movupd x5, [r9+rdx]
37bc565b7add rdx, 16
37bc565bbunpckhpd x3, x3
37bc565bfxorpd x3, [rip+0x7f6d19]
37bc565c7unpcklpd x13, x13
37bc565ccmulpd x1, x13
37bc565d1movapd x0, x3
37bc565d5movapd x3, x4
37bc565d9mulpd x3, x0
37bc565ddsubpd x1, x3
37bc565e1movapd x3, x5
37bc565e5shufpd x3, x5, 1
37bc565eamulpd x1, x3
37bc565eemovapd x3, x0
37bc565f2mulpd x3, x11
37bc565f7movapd x12, x1
37bc565fcmovapd x1, x13
37bc56601mulpd x1, x4
37bc56605addpd x1, x3
37bc56609movapd x0, x1
37bc5660dmovapd x1, x12
37bc56612mulpd x0, x5
37bc56616movapd x3, x0
37bc5661asubpd x1, x0
37bc5661eaddpd x3, x12
37bc56623movsd_xmm x1, x3
37bc56627addpd x2, x1
37bc5662bcmp r11, rdx
37bc5662ejne 0x37bc565a0
37bc56634movsd_xmm x5, [rsp+136]
37bc5663dmovapd x11, x2
37bc56642unpckhpd x2, x2
37bc56646jmp 0x37bc56385
37bc5664b
37bc5664b 0f 1f 44 00 00 ..D..
37bc56650
37bc56650loc_37bc56650:
37bc56650movsd_xmm [rsp+224], x9
37bc5665aucomisd x9, x8
37bc5665fmov [rsp+232], 0
37bc5666bjp 0x37bc56673
37bc5666dje 0x37bc56490
37bc56673
37bc56673loc_37bc56673:
37bc56673movapd x1, x9
37bc56678pxor x2, x2
37bc5667cjmp 0x37bc56430
37bc56681
37bc56681 0f 1f 80 00 00 00 00 .......
37bc56688
37bc56688loc_37bc56688:
37bc56688lea rcx, [rsp+176]
37bc56690mov rdx, r14
37bc56693lea r8, [rsp+224]
37bc5669bmovsd_xmm [rsp+136], x2
37bc566a4call zladiv_
37bc566a9movsd_xmm x1, [rsp+184]
37bc566b2movsd_xmm x0, [rsp+176]
37bc566bbsubsd x0, [rsp+136]
37bc566c4subsd x1, x11
37bc566c9jmp 0x37bc56478
37bc566ce
37bc566ce 66 90 f.
37bc566d0
37bc566d0loc_37bc566d0:
37bc566d0pxor x2, x2
37bc566d4comisd x1, x2
37bc566d8jbe 0x37bc56c98
37bc566demulsd x1, x14
37bc566e3comisd x0, x1
37bc566e7jbe 0x37bc5644e
37bc566ed
37bc566edloc_37bc566ed:
37bc566eddivsd x1, x0
37bc566f1mov rcx, [rsp+528]
37bc566f9mov r8, r12
37bc566fclea rdx, [rsp+200]
37bc56704lea r9, [rip+0x7f6b89]
37bc5670bmovsd_xmm [rsp+200], x1
37bc56714call zdscal_
37bc56719mov rax, [rsp+552]
37bc56721movsd_xmm x0, [rsp+200]
37bc5672amovsd_xmm x1, [rax]
37bc5672emulsd x6, x0
37bc56732mulsd x1, x0
37bc56736movsd_xmm [rax], x1
37bc5673ajmp 0x37bc5644e
37bc5673f
37bc5673f 90 .
37bc56740
37bc56740loc_37bc56740:
37bc56740movupd x0, [rsp+144]
37bc56749pxor x2, x2
37bc5674djmp 0x37bc562aa
37bc56752
37bc56752 66 0f 1f 44 00 00 f..D..
37bc56758
37bc56758loc_37bc56758:
37bc56758lea edx, [rbp-1]
37bc5675blea rax, [rip+0x7f6b32]
37bc56762mov [rsp+32], r12
37bc56767mov [rsp+216], edx
37bc5676emov edx, ebx
37bc56770lea rcx, [rsp+176]
37bc56778sub edx, r11l
37bc5677bmov [rsp+40], rax
37bc56780movsxd rdx, edx
37bc56783shl rdx, 4
37bc56787
37bc56787loc_37bc56787:
37bc56787mov r9, rax
37bc5678amov rax, [rsp+536]
37bc56792lea r8, [rax+rdx]
37bc56796lea rdx, [rsp+216]
37bc5679ecall zdotc_
37bc567a3pxor x0, x0
37bc567a7ucomisd x0, [rsp+248]
37bc567b0movsd_xmm x2, [rsp+176]
37bc567b9movsd_xmm x11, [rsp+184]
37bc567c3movsd_xmm x5, [rsp+240]
37bc567ccsetnp cl
37bc567cfcmovne ecx, r13l
37bc567d3jmp 0x37bc56385
37bc567d8
37bc567d8 0f 1f 84 00 00 00 00 00 ........
37bc567e0
37bc567e0loc_37bc567e0:
37bc567e0cmp r15l, 1
37bc567e4jle 0x37bc56ecd
37bc567eamovsxd r8, ebx
37bc567edlea r9l, [rbp-1]
37bc567f1movddup x12, x5
37bc567f6xor edx, edx
37bc567f8sub r8, r15
37bc567fbmovddup x13, x4
37bc56800shl r9, 4
37bc56804pxor x2, x2
37bc56808shl r8, 4
37bc5680cadd r8, [rsp+536]
37bc56814nop
37bc56815nop [rax+rax]
37bc56820
37bc56820loc_37bc56820:
37bc56820movupd x0, [r8+rdx]
37bc56826movupd x3, [r8+rdx]
37bc5682cmovapd x1, x12
37bc56831movapd x11, x13
37bc56836movupd x4, [r12+rdx]
37bc5683cadd rdx, 16
37bc56840unpckhpd x0, x0
37bc56844xorpd x0, [rip+0x7f6a94]
37bc5684cunpcklpd x3, x3
37bc56850mulpd x1, x3
37bc56854mulpd x11, x0
37bc56859mulpd x3, x13
37bc5685emulpd x0, x12
37bc56863subpd x1, x11
37bc56868movapd x11, x4
37bc5686dshufpd x11, x4, 1
37bc56873addpd x0, x3
37bc56877mulpd x1, x11
37bc5687cmulpd x0, x4
37bc56880movapd x3, x0
37bc56884addpd x3, x1
37bc56888subpd x1, x0
37bc5688cmovsd_xmm x1, x3
37bc56890addpd x2, x1
37bc56894cmp r9, rdx
37bc56897jne 0x37bc56820
37bc56899movapd x11, x2
37bc5689eunpckhpd x2, x2
37bc568a2jmp 0x37bc56385
37bc568a7
37bc568a7 66 0f 1f 84 00 00 00 00 00 f........
37bc568b0
37bc568b0loc_37bc568b0:
37bc568b0mov rcx, [rsp+528]
37bc568b8lea rdx, [rsp+200]
37bc568c0mov r8, r12
37bc568c3lea r9, [rip+0x7f69ca]
37bc568camov [rsp+136], r11l
37bc568d2call zdscal_
37bc568d7mov rax, [rsp+552]
37bc568dfmovsd_xmm x0, [rsp+200]
37bc568e8movsd_xmm x4, [rsp+248]
37bc568f1mov r11l, [rsp+136]
37bc568f9movsd_xmm x1, [rax]
37bc568fdmulsd x6, x0
37bc56901movsd_xmm x5, [rsp+240]
37bc5690amulsd x1, x0
37bc5690epxor x0, x0
37bc56912ucomisd x4, x0
37bc56916setnp cl
37bc56919cmovne ecx, r13l
37bc5691dmovsd_xmm [rax], x1
37bc56921jmp 0x37bc5633f
37bc56926
37bc56926 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56930
37bc56930loc_37bc56930:
37bc56930sub ecx, r11l
37bc56933movsxd rdx, ebx
37bc56936lea rax, [rip+0x7f6957]
37bc5693dlea r8, [r14+16]
37bc56941mov [rsp+216], ecx
37bc56948shl rdx, 4
37bc5694clea rcx, [rsp+176]
37bc56954mov [rsp+40], rax
37bc56959mov [rsp+32], r8
37bc5695ejmp 0x37bc56787
37bc56963
37bc56963 0f 1f 44 00 00 ..D..
37bc56968
37bc56968loc_37bc56968:
37bc56968sub ecx, r11l
37bc5696bmovsxd rdx, ebx
37bc5696elea rax, [rip+0x7f691f]
37bc56975lea r8, [r14+16]
37bc56979mov [rsp+216], ecx
37bc56980shl rdx, 4
37bc56984lea rcx, [rsp+176]
37bc5698cmov [rsp+40], rax
37bc56991mov [rsp+32], r8
37bc56996jmp 0x37bc55f7f
37bc5699b
37bc5699b 0f 1f 44 00 00 ..D..
37bc569a0
37bc569a0loc_37bc569a0:
37bc569a0mulsd x1, x14
37bc569a5comisd x0, x1
37bc569a9jbe 0x37bc5644e
37bc569afmovapd x1, x8
37bc569b4jmp 0x37bc566ed
37bc569b9
37bc569b9 0f 1f 80 00 00 00 00 .......
37bc569c0
37bc569c0loc_37bc569c0:
37bc569c0mulsd x1, x12
37bc569c5comisd x0, x1
37bc569c9jbe 0x37bc55696
37bc569cfmovapd x1, x8
37bc569d4jmp 0x37bc55ecd
37bc569d9
37bc569d9loc_37bc569d9:
37bc569d9test r13l, r13l
37bc569dcje 0x37bc56dc4
37bc569e2pxor x0, x0
37bc569e6movapd x6, x10
37bc569ebmaxsd x0, x11
37bc569f0divsd x6, x0
37bc569f4test r15l, r15l
37bc569f7je 0x37bc56ea0
37bc569fdmov ebx, [rsp+92]
37bc56a01test ebx, ebx
37bc56a03je 0x37bc56f80
37bc56a09lea edx, [r10+1]
37bc56a0dmovupd x1, [rip+0x7f689b]
37bc56a15mov eax, r10l
37bc56a18pxor x3, x3
37bc56a1cmovq x14, [rip+0x7f687b]
37bc56a25imul edx, r10l
37bc56a29mov ebx, edx
37bc56a2bshr ebx, 31
37bc56a2eadd ebx, edx
37bc56a30sar ebx, 1
37bc56a32jmp 0x37bc558e4
37bc56a37
37bc56a37 66 0f 1f 84 00 00 00 00 00 f........
37bc56a40
37bc56a40loc_37bc56a40:
37bc56a40test r10l, r10l
37bc56a43jle 0x37bc57044
37bc56a49lea ecx, [r10-1]
37bc56a4dmov r11l, 1
37bc56a53mov eax, 1
37bc56a58mov [rsp+104], 1
37bc56a60mov ebx, 1
37bc56a65jmp 0x37bc55162
37bc56a6a
37bc56a6aloc_37bc56a6a:
37bc56a6aminsd x6, x8
37bc56a6fmovapd x0, x6
37bc56a73test r10l, r10l
37bc56a76jle 0x37bc56f5b
37bc56a7cmov [rsp+96], r10l
37bc56a81lea eax, [r10-1]
37bc56a85mov r11l, 1
37bc56a8bmov r10l, 1
37bc56a91
37bc56a91loc_37bc56a91:
37bc56a91movsxd rcx, r11l
37bc56a94movsxd rdx, r10l
37bc56a97lea r8l, [rax+1]
37bc56a9bxor eax, eax
37bc56a9dshl rcx, 3
37bc56aa1lea rdx, [rsi+8*rdx]
37bc56aa5jmp 0x37bc56ae7
37bc56aa7
37bc56aa7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bc56ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc56ac0
37bc56ac0loc_37bc56ac0:
37bc56ac0movsd_xmm x4, [rdx-8]
37bc56ac5movapd x2, x8
37bc56acaadd rax, 1
37bc56aceadd rdx, rcx
37bc56ad1addsd x4, x8
37bc56ad6divsd x2, x4
37bc56adamulsd x0, x2
37bc56adecmp r8, rax
37bc56ae1je 0x37bc55af0
37bc56ae7
37bc56ae7loc_37bc56ae7:
37bc56ae7comisd x11, x0
37bc56aecjb 0x37bc56ac0
37bc56aeejmp 0x37bc55af0
37bc56af3
37bc56af3loc_37bc56af3:
37bc56af3mov r11l, [rsp+112]
37bc56af8mov r10l, [rsp+136]
37bc56b00movsd_xmm [rsp+104], x7
37bc56b06test al, al
37bc56b08je 0x37bc55af0
37bc56b0emovsd_xmm [rsp+232], x7
37bc56b17movsd_xmm [rsp+224], x5
37bc56b20jmp 0x37bc55af0
37bc56b25
37bc56b25loc_37bc56b25:
37bc56b25mov r11l, [rsp+112]
37bc56b2amov r10l, [rsp+136]
37bc56b32test al, al
37bc56b34je 0x37bc56b48
37bc56b36movsd_xmm [rsp+232], x7
37bc56b3fmovsd_xmm [rsp+224], x6
37bc56b48
37bc56b48loc_37bc56b48:
37bc56b48mov [rsp+96], r10l
37bc56b4dmov r10l, [rsp+104]
37bc56b52jmp 0x37bc55af0
37bc56b57
37bc56b57loc_37bc56b57:
37bc56b57mov ebx, [rsp+144]
37bc56b5emov r11l, [rsp+112]
37bc56b63movsd_xmm [rsp+232], x7
37bc56b6cmov r10l, [rsp+136]
37bc56b74movsd_xmm [rsp+224], x6
37bc56b7d
37bc56b7dloc_37bc56b7d:
37bc56b7dminsd x9, x0
37bc56b82comisd x9, x11
37bc56b87ja 0x37bc55e08
37bc56b8dcomisd x3, x13
37bc56b92ja 0x37bc5611c
37bc56b98movapd x6, x3
37bc56b9cmov [rsp+96], r10l
37bc56ba1movapd x9, x8
37bc56ba6mov r10l, [rsp+104]
37bc56babaddsd x6, x3
37bc56bafjmp 0x37bc553be
37bc56bb4
37bc56bb4loc_37bc56bb4:
37bc56bb4mov r11l, [rsp+112]
37bc56bb9movsd_xmm [rsp+104], x7
37bc56bbfmov r10l, [rsp+136]
37bc56bc7movapd x0, x6
37bc56bcbmovsd_xmm [rsp+232], x7
37bc56bd4movsd_xmm [rsp+224], x5
37bc56bddjmp 0x37bc55af0
37bc56be2
37bc56be2loc_37bc56be2:
37bc56be2minsd x0, x8
37bc56be7test r10l, r10l
37bc56beajle 0x37bc56e01
37bc56bf0mov [rsp+96], 1
37bc56bf8lea eax, [r10-1]
37bc56bfcmov r11l, -1
37bc56c02jmp 0x37bc55a81
37bc56c07
37bc56c07loc_37bc56c07:
37bc56c07divsd x13, x3
37bc56c0cmov rcx, r14
37bc56c0fmov [rsp+104], r11l
37bc56c14mov rax, [rsp+552]
37bc56c1cmov r8, [rsp+544]
37bc56c24movups [rsp+112], x1
37bc56c29movapd x6, x12
37bc56c2elea r9, [rip+0x7f665f]
37bc56c35mov rdx, rax
37bc56c38mov [rsp+128], r10l
37bc56c40movsd_xmm [rax], x13
37bc56c45call zdscal_
37bc56c4amov r11l, [rsp+104]
37bc56c4fmov r10l, [rsp+128]
37bc56c57movupd x1, [rsp+112]
37bc56c5djmp 0x37bc54b9c
37bc56c62
37bc56c62loc_37bc56c62:
37bc56c62mov [rsp+96], r10l
37bc56c67mov r10l, edx
37bc56c6ajmp 0x37bc56135
37bc56c6f
37bc56c6floc_37bc56c6f:
37bc56c6fminsd x6, x8
37bc56c74movapd x0, x6
37bc56c78test r10l, r10l
37bc56c7bjle 0x37bc56f9e
37bc56c81mov [rsp+96], 1
37bc56c89lea eax, [r10-1]
37bc56c8dmov r11l, -1
37bc56c93jmp 0x37bc56a91
37bc56c98
37bc56c98loc_37bc56c98:
37bc56c98mov rax, [rsp+528]
37bc56ca0mov edx, [rax]
37bc56ca2test edx, edx
37bc56ca4jle 0x37bc56cf0
37bc56ca6sub edx, 1
37bc56ca9pxor x0, x0
37bc56cadshl rdx, 4
37bc56cb1lea rcx, [r12+rdx+16]
37bc56cb6mov rdx, r12
37bc56cb9mov r8, rcx
37bc56cbcsub r8, r12
37bc56cbfand r8l, 16
37bc56cc3je 0x37bc56ce0
37bc56cc5lea rdx, [r12+16]
37bc56ccamovups [r12], x0
37bc56ccfcmp rcx, rdx
37bc56cd2je 0x37bc56cf0
37bc56cd4nop
37bc56cd5nop [rax+rax]
37bc56ce0
37bc56ce0loc_37bc56ce0:
37bc56ce0movups [rdx], x0
37bc56ce3add rdx, 32
37bc56ce7movups [rdx-16], x0
37bc56cebcmp rcx, rdx
37bc56ceejne 0x37bc56ce0
37bc56cf0
37bc56cf0loc_37bc56cf0:
37bc56cf0mov rax, [rsp+552]
37bc56cf8movq x0, [rip+0x7f65a0]
37bc56d00pxor x6, x6
37bc56d04movups [r14], x0
37bc56d08movapd x0, x8
37bc56d0dmov [rax], 0
37bc56d14jmp 0x37bc56490
37bc56d19
37bc56d19loc_37bc56d19:
37bc56d19mov rax, [rsp+528]
37bc56d21mov edx, [rax]
37bc56d23test edx, edx
37bc56d25jle 0x37bc56d70
37bc56d27sub edx, 1
37bc56d2apxor x0, x0
37bc56d2eshl rdx, 4
37bc56d32lea rcx, [r12+rdx+16]
37bc56d37mov rdx, r12
37bc56d3amov r8, rcx
37bc56d3dsub r8, r12
37bc56d40and r8l, 16
37bc56d44je 0x37bc56d60
37bc56d46lea rdx, [r12+16]
37bc56d4bmovups [r12], x0
37bc56d50cmp rdx, rcx
37bc56d53je 0x37bc56d70
37bc56d55nop [rax+rax]
37bc56d60
37bc56d60loc_37bc56d60:
37bc56d60movups [rdx], x0
37bc56d63add rdx, 32
37bc56d67movups [rdx-16], x0
37bc56d6bcmp rdx, rcx
37bc56d6ejne 0x37bc56d60
37bc56d70
37bc56d70loc_37bc56d70:
37bc56d70mov rax, [rsp+552]
37bc56d78movq x0, [rip+0x7f6520]
37bc56d80pxor x14, x14
37bc56d85movups [r14], x0
37bc56d89movapd x0, x8
37bc56d8emov [rax], 0
37bc56d95jmp 0x37bc556d8
37bc56d9a
37bc56d9aloc_37bc56d9a:
37bc56d9acmp r10l, eax
37bc56d9djl 0x37bc55b56
37bc56da3mov edi, r10l
37bc56da6sub edi, eax
37bc56da8mov ecx, edi
37bc56daajmp 0x37bc5541d
37bc56daf
37bc56dafloc_37bc56daf:
37bc56dafcmp r10l, eax
37bc56db2jl 0x37bc55b56
37bc56db8mov edi, r10l
37bc56dbbsub edi, eax
37bc56dbdmov ecx, edi
37bc56dbfjmp 0x37bc561ae
37bc56dc4
37bc56dc4loc_37bc56dc4:
37bc56dc4pxor x1, x1
37bc56dc8movapd x0, x10
37bc56dcdmaxsd x1, x11
37bc56dd2divsd x0, x1
37bc56dd6test r15l, r15l
37bc56dd9jne 0x37bc56e40
37bc56ddbmov eax, [rsp+92]
37bc56ddftest eax, eax
37bc56de1jne 0x37bc56f20
37bc56de7minsd x0, x8
37bc56decpxor x3, x3
37bc56df0movupd x1, [rip+0x7f64b8]
37bc56df8movq x14, [rip+0x7f649f]
37bc56e01
37bc56e01loc_37bc56e01:
37bc56e01comisd x0, x11
37bc56e06ja 0x37bc55e08
37bc56e0ccomisd x3, x13
37bc56e11ja 0x37bc56fb4
37bc56e17
37bc56e17loc_37bc56e17:
37bc56e17mov r9l, 1
37bc56e1dmov r8l, 1
37bc56e23lea rdx, [rip+0x7f6449]
37bc56e2amov rcx, rdi
37bc56e2dcall lsame_
37bc56e32
37bc56e32loc_37bc56e32:
37bc56e32movapd x9, x8
37bc56e37jmp 0x37bc55b56
37bc56e3c
37bc56e3c 0f 1f 40 00 ..@.
37bc56e40
37bc56e40loc_37bc56e40:
37bc56e40mov edx, [rsp+92]
37bc56e44test edx, edx
37bc56e46jne 0x37bc56eeb
37bc56e4cminsd x0, x8
37bc56e51pxor x3, x3
37bc56e55movupd x1, [rip+0x7f6453]
37bc56e5dmovq x14, [rip+0x7f643a]
37bc56e66
37bc56e66loc_37bc56e66:
37bc56e66comisd x0, x11
37bc56e6bja 0x37bc55e08
37bc56e71comisd x3, x13
37bc56e76jbe 0x37bc56e17
37bc56e78
37bc56e78loc_37bc56e78:
37bc56e78mov [rsp+96], r10l
37bc56e7d
37bc56e7dloc_37bc56e7d:
37bc56e7dmovapd x9, x8
37bc56e82mov ebx, 1
37bc56e87mov r11l, 1
37bc56e8dmov r10l, 1
37bc56e93jmp 0x37bc56135
37bc56e98
37bc56e98 0f 1f 84 00 00 00 00 00 ........
37bc56ea0
37bc56ea0loc_37bc56ea0:
37bc56ea0mov r8l, [rsp+92]
37bc56ea5test r8l, r8l
37bc56ea8je 0x37bc56f3d
37bc56eaemov [rsp+96], r10l
37bc56eb3pxor x3, x3
37bc56eb7movupd x1, [rip+0x7f63f1]
37bc56ebfmovq x14, [rip+0x7f63d8]
37bc56ec8jmp 0x37bc55a15
37bc56ecd
37bc56ecdloc_37bc56ecd:
37bc56ecdpxor x11, x11
37bc56ed2movapd x2, x11
37bc56ed7jmp 0x37bc56385
37bc56edc
37bc56edcloc_37bc56edc:
37bc56edcpxor x13, x13
37bc56ee1movapd x3, x13
37bc56ee6jmp 0x37bc555d3
37bc56eeb
37bc56eebloc_37bc56eeb:
37bc56eebmov r11l, 1
37bc56ef1mov ebx, 1
37bc56ef6pxor x3, x3
37bc56efamov [rsp+104], 1
37bc56f02movupd x1, [rip+0x7f63a6]
37bc56f0amovq x14, [rip+0x7f638d]
37bc56f13
37bc56f13loc_37bc56f13:
37bc56f13movapd x9, x0
37bc56f18jmp 0x37bc56b7d
37bc56f1d
37bc56f1d 0f 1f 00 ...
37bc56f20
37bc56f20loc_37bc56f20:
37bc56f20movupd x1, [rip+0x7f6388]
37bc56f28mov eax, r10l
37bc56f2bpxor x3, x3
37bc56f2fmovq x14, [rip+0x7f6368]
37bc56f38jmp 0x37bc55133
37bc56f3d
37bc56f3dloc_37bc56f3d:
37bc56f3dminsd x6, x8
37bc56f42pxor x3, x3
37bc56f46movupd x1, [rip+0x7f6362]
37bc56f4emovq x14, [rip+0x7f6349]
37bc56f57movapd x0, x6
37bc56f5b
37bc56f5bloc_37bc56f5b:
37bc56f5bcomisd x0, x11
37bc56f60ja 0x37bc55e08
37bc56f66comisd x3, x13
37bc56f6bjbe 0x37bc56e32
37bc56f71jmp 0x37bc56e78
37bc56f76
37bc56f76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56f80
37bc56f80loc_37bc56f80:
37bc56f80minsd x6, x8
37bc56f85pxor x3, x3
37bc56f89movupd x1, [rip+0x7f631f]
37bc56f91movq x14, [rip+0x7f6306]
37bc56f9amovapd x0, x6
37bc56f9e
37bc56f9eloc_37bc56f9e:
37bc56f9ecomisd x0, x11
37bc56fa3ja 0x37bc55e08
37bc56fa9comisd x3, x13
37bc56faejbe 0x37bc56e32
37bc56fb4
37bc56fb4loc_37bc56fb4:
37bc56fb4lea eax, [r10+1]
37bc56fb8mov ecx, 2
37bc56fbdmovapd x9, x8
37bc56fc2mov [rsp+96], 1
37bc56fcaimul eax, r10l
37bc56fcemov r11l, -1
37bc56fd4cdq
37bc56fd5idiv ecx
37bc56fd7mov ebx, eax
37bc56fd9jmp 0x37bc56135
37bc56fde
37bc56fdeloc_37bc56fde:
37bc56fdecomisd x6, x11
37bc56fe3ja 0x37bc55e08
37bc56fe9comisd x3, x13
37bc56feejbe 0x37bc56e32
37bc56ff4jmp 0x37bc56e7d
37bc56ff9
37bc56ff9loc_37bc56ff9:
37bc56ff9mov [rsp+104], r10l
37bc56ffemov r11l, -1
37bc57004mov r10l, 1
37bc5700ajmp 0x37bc56f13
37bc5700f
37bc5700floc_37bc5700f:
37bc5700fcomisd x6, x11
37bc57014ja 0x37bc55e08
37bc5701acomisd x3, x13
37bc5701fjbe 0x37bc56e32
37bc57025mov [rsp+96], 1
37bc5702dmovapd x9, x8
37bc57032mov r11l, -1
37bc57038jmp 0x37bc56135
37bc5703d
37bc5703dloc_37bc5703d:
37bc5703dneg eax
37bc5703fjmp 0x37bc54ee4
37bc57044
37bc57044loc_37bc57044:
37bc57044mov [rsp+104], 1
37bc5704cmov r11l, 1
37bc57052mov ebx, 1
37bc57057jmp 0x37bc56f13
37bc54880
Loading..