File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc79180
37bc79180zsymv_:
37bc79180push r15
37bc79182push r14
37bc79184push r13
37bc79186push r12
37bc79188push rbp
37bc79189push rdi
37bc7918apush rsi
37bc7918bpush rbx
37bc7918csub rsp, 152
37bc79193movups [rsp+64], x6
37bc79198movups [rsp+80], x7
37bc7919dmovups [rsp+96], x8
37bc791a3movups [rsp+112], x9
37bc791a9movups [rsp+128], x10
37bc791b2mov r15, [rsp+256]
37bc791bamov r13, [rsp+264]
37bc791c2mov r14, [rsp+288]
37bc791camovsxd r12, [r15]
37bc791cdmov rbp, rdx
37bc791d0mov rdi, r8
37bc791d3mov rbx, r9
37bc791d6mov r8l, 1
37bc791dcmov r9l, 1
37bc791e2lea rdx, [rip+0x7d5107]
37bc791e9mov rsi, rcx
37bc791eccall lsame_
37bc791f1test eax, eax
37bc791f3je 0x37bc79298
37bc791f9
37bc791f9loc_37bc791f9:
37bc791f9mov eax, [rbp]
37bc791fctest eax, eax
37bc791fejs 0x37bc79240
37bc79200mov edx, 1
37bc79205cmovg edx, eax
37bc79208cmp [r15], edx
37bc7920bjl 0x37bc792c8
37bc79211mov rcx, [rsp+272]
37bc79219mov r9l, [rcx]
37bc7921ctest r9l, r9l
37bc7921fje 0x37bc792d8
37bc79225mov rcx, [rsp+296]
37bc7922dmovsxd r8, [rcx]
37bc79230test r8l, r8l
37bc79233jne 0x37bc792e2
37bc79239mov eax, 10
37bc7923ejmp 0x37bc79245
37bc79240
37bc79240loc_37bc79240:
37bc79240mov eax, 2
37bc79245
37bc79245loc_37bc79245:
37bc79245lea rdx, [rsp+60]
37bc7924amov r8l, 6
37bc79250lea rcx, [rip+0x7d509b]
37bc79257mov [rsp+60], eax
37bc7925bcall xerbla_
37bc79260nop
37bc79261
37bc79261loc_37bc79261:
37bc79261movups x6, [rsp+64]
37bc79266movups x7, [rsp+80]
37bc7926bmovups x8, [rsp+96]
37bc79271movups x9, [rsp+112]
37bc79277movups x10, [rsp+128]
37bc79280add rsp, 152
37bc79287pop rbx
37bc79288pop rsi
37bc79289pop rdi
37bc7928apop rbp
37bc7928bpop r12
37bc7928dpop r13
37bc7928fpop r14
37bc79291pop r15
37bc79293ret
37bc79294
37bc79294 0f 1f 40 00 ..@.
37bc79298
37bc79298loc_37bc79298:
37bc79298mov r9l, 1
37bc7929emov r8l, 1
37bc792a4lea rdx, [rip+0x7d5046]
37bc792abmov rcx, rsi
37bc792aecall lsame_
37bc792b3test eax, eax
37bc792b5jne 0x37bc791f9
37bc792bbmov eax, 1
37bc792c0jmp 0x37bc79245
37bc792c2
37bc792c2 66 0f 1f 44 00 00 f..D..
37bc792c8
37bc792c8loc_37bc792c8:
37bc792c8mov eax, 5
37bc792cdjmp 0x37bc79245
37bc792d2
37bc792d2 66 0f 1f 44 00 00 f..D..
37bc792d8
37bc792d8loc_37bc792d8:
37bc792d8mov eax, 7
37bc792ddjmp 0x37bc79245
37bc792e2
37bc792e2loc_37bc792e2:
37bc792e2test eax, eax
37bc792e4je 0x37bc79261
37bc792eapxor x1, x1
37bc792eeucomisd x1, [rdi+8]
37bc792f3mov r10l, 0
37bc792f9mov r15, [rsp+280]
37bc79301movsd_xmm x0, [r15+8]
37bc79307movsd_xmm x2, [r15]
37bc7930csetnp dl
37bc7930fcmovne edx, r10l
37bc79313ucomisd x1, [rdi]
37bc79317setnp cl
37bc7931acmovne ecx, r10l
37bc7931eand dl, cl
37bc79320jne 0x37bc79638
37bc79326movsd_xmm x1, [rip+0x7d4fca]
37bc7932e
37bc7932eloc_37bc7932e:
37bc7932emov r15l, 1
37bc79334test r9l, r9l
37bc79337jg 0x37bc79343
37bc79339lea ecx, [rax-1]
37bc7933cimul ecx, r9l
37bc79340sub r15l, ecx
37bc79343
37bc79343loc_37bc79343:
37bc79343ucomisd x2, x1
37bc79347mov r10l, 1
37bc7934dpxor x1, x1
37bc79351setp cl
37bc79354cmovne ecx, r10l
37bc79358ucomisd x0, x1
37bc7935csetp r9b
37bc79360cmovne r9l, r10l
37bc79364or ecx, r9l
37bc79367test r8l, r8l
37bc7936ajle 0x37bc79670
37bc79370test cl, cl
37bc79372je 0x37bc793f0
37bc79374cmp r8l, 1
37bc79378jne 0x37bc799ad
37bc7937eucomisd x0, x1
37bc79382mov r8l, 0
37bc79388setnp cl
37bc7938bcmovne ecx, r8l
37bc7938ftest cl, cl
37bc79391je 0x37bc799b8
37bc79397ucomisd x2, x1
37bc7939bsetnp cl
37bc7939ecmovne ecx, r8l
37bc793a2test cl, cl
37bc793a4je 0x37bc799b8
37bc793aasub eax, 1
37bc793admov rcx, r14
37bc793b0pxor x0, x0
37bc793b4shl rax, 4
37bc793b8lea rax, [r14+rax+16]
37bc793bdmov r8, rax
37bc793c0sub r8, r14
37bc793c3and r8l, 16
37bc793c7je 0x37bc793e0
37bc793c9lea rcx, [r14+16]
37bc793cdmovups [r14], x0
37bc793d1cmp rax, rcx
37bc793d4je 0x37bc793f0
37bc793d6nop [rax+rax]
37bc793e0
37bc793e0loc_37bc793e0:
37bc793e0movups [rcx], x0
37bc793e3add rcx, 32
37bc793e7movups [rcx-16], x0
37bc793ebcmp rax, rcx
37bc793eejne 0x37bc793e0
37bc793f0
37bc793f0loc_37bc793f0:
37bc793f0mov r10l, 1
37bc793f6
37bc793f6loc_37bc793f6:
37bc793f6test dl, dl
37bc793f8jne 0x37bc79261
37bc793fexor eax, eax
37bc79400mov r9l, 1
37bc79406test r12, r12
37bc79409mov rcx, rsi
37bc7940cmov r8l, 1
37bc79412lea rdx, [rip+0x7d4ed7]
37bc79419mov [rsp+32], r10l
37bc7941ecmovs r12, rax
37bc79422call lsame_
37bc79427mov ebp, [rbp]
37bc7942amovsxd r10, [rsp+32]
37bc7942ftest eax, eax
37bc79431mov rax, [rsp+272]
37bc79439movsxd rax, [rax]
37bc7943cje 0x37bc796f8
37bc79442cmp eax, 1
37bc79445je 0x37bc79bb9
37bc7944b
37bc7944bloc_37bc7944b:
37bc7944btest ebp, ebp
37bc7944djle 0x37bc79261
37bc79453movsxd r8, eax
37bc79456movsxd rax, r15l
37bc79459mov r11, r10
37bc7945csub r10, 1
37bc79460mov rsi, rax
37bc79463sub rax, 1
37bc79467movsd_xmm x7, [rdi]
37bc7946bmovsd_xmm x6, [rdi+8]
37bc79470shl rax, 4
37bc79474shl rsi, 4
37bc79478add r12, 1
37bc7947cadd ebp, 1
37bc7947fshl r10, 4
37bc79483add rsi, r13
37bc79486add r13, rax
37bc79489shl r11, 4
37bc7948dlea rax, [r14+r10]
37bc79491shl r12, 4
37bc79495add r11, r14
37bc79498shl r8, 4
37bc7949cmov rdi, [rsp+296]
37bc794a4mov [rsp+32], rax
37bc794a9mov r15, rbx
37bc794acmov r14l, 1
37bc794b2movsxd r9, [rdi]
37bc794b5lea rdi, [r12-16]
37bc794bashl r9, 4
37bc794benop
37bc794c0
37bc794c0loc_37bc794c0:
37bc794c0movsd_xmm x0, [rsi-16]
37bc794c5movsd_xmm x2, [rsi-8]
37bc794camovapd x1, x7
37bc794cemovapd x3, x6
37bc794d2mulsd x1, x0
37bc794d6mulsd x3, x2
37bc794damulsd x0, x6
37bc794demulsd x2, x7
37bc794e2subsd x1, x3
37bc794e6addsd x2, x0
37bc794eacmp r14l, 1
37bc794eeje 0x37bc79928
37bc794f4lea eax, [r14-2]
37bc794f8movapd x5, x1
37bc794fcmovapd x4, x2
37bc79500mov rdx, r15
37bc79503shl rax, 4
37bc79507unpcklpd x5, x2
37bc7950bunpcklpd x4, x1
37bc7950fmov rcx, r13
37bc79512lea r10, [r15+rax+16]
37bc79517mov rax, [rsp+32]
37bc7951cpxor x3, x3
37bc79520movapd x8, x6
37bc79525movapd x10, x1
37bc7952amovapd x9, x2
37bc7952fnop
37bc79530
37bc79530loc_37bc79530:
37bc79530movupd x6, [rdx]
37bc79534movupd x1, [rdx]
37bc79538add rdx, 16
37bc7953cunpckhpd x1, x1
37bc79540unpcklpd x6, x6
37bc79544movapd x2, x1
37bc79548movapd x0, x6
37bc7954cmulpd x2, x4
37bc79550mulpd x0, x5
37bc79554addsubpd x0, x2
37bc79558movupd x2, [rax]
37bc7955caddpd x0, x2
37bc79560movupd x2, [rcx]
37bc79564add rcx, r8
37bc79567movups [rax], x0
37bc7956amovapd x0, x2
37bc7956eadd rax, r9
37bc79571shufpd x0, x2, 1
37bc79576mulpd x2, x1
37bc7957amulpd x0, x6
37bc7957emovapd x1, x2
37bc79582addpd x1, x0
37bc79586subpd x0, x2
37bc7958amovsd_xmm x0, x1
37bc7958eaddpd x3, x0
37bc79592cmp rdx, r10
37bc79595jne 0x37bc79530
37bc79597movapd x4, x3
37bc7959bmovapd x6, x8
37bc795a0movapd x1, x10
37bc795a5movapd x2, x9
37bc795aaunpckhpd x3, x3
37bc795ae
37bc795aeloc_37bc795ae:
37bc795aemovsd_xmm x0, [rbx]
37bc795b2movsd_xmm x5, [rbx+8]
37bc795b7add r14l, 1
37bc795bbadd rsi, r8
37bc795bemovapd x8, x6
37bc795c3add r15, rdi
37bc795c6mulsd x5, x1
37bc795camulsd x0, x2
37bc795cemulsd x8, x3
37bc795d3mulsd x1, [rbx]
37bc795d7mulsd x2, [rbx+8]
37bc795dcadd rbx, r12
37bc795dfmulsd x3, x7
37bc795e3addsd x0, x5
37bc795e7movapd x5, x7
37bc795ebaddsd x0, [r11-8]
37bc795f1mulsd x5, x4
37bc795f5mulsd x4, x6
37bc795f9subsd x1, x2
37bc795fdaddsd x1, [r11-16]
37bc79603addsd x5, x8
37bc79608subsd x3, x4
37bc7960caddsd x0, x5
37bc79610addsd x1, x3
37bc79614movsd_xmm [r11-8], x0
37bc7961amovsd_xmm [r11-16], x1
37bc79620add r11, r9
37bc79623cmp r14l, ebp
37bc79626jne 0x37bc794c0
37bc7962cjmp 0x37bc79261
37bc79631
37bc79631 0f 1f 80 00 00 00 00 .......
37bc79638
37bc79638loc_37bc79638:
37bc79638ucomisd x0, x1
37bc7963cmovsd_xmm x1, [rip+0x7d4cb4]
37bc79644setnp cl
37bc79647cmovne ecx, r10l
37bc7964btest cl, cl
37bc7964dje 0x37bc7932e
37bc79653ucomisd x2, x1
37bc79657setnp cl
37bc7965acmovne ecx, r10l
37bc7965etest cl, cl
37bc79660jne 0x37bc79261
37bc79666jmp 0x37bc7932e
37bc7966b
37bc7966b 0f 1f 44 00 00 ..D..
37bc79670
37bc79670loc_37bc79670:
37bc79670lea r9l, [rax-1]
37bc79674mov r10l, 1
37bc7967aimul r9l, r8l
37bc7967esub r10l, r9l
37bc79681test cl, cl
37bc79683je 0x37bc793f6
37bc79689
37bc79689loc_37bc79689:
37bc79689pxor x1, x1
37bc7968dmov r9l, 0
37bc79693ucomisd x0, x1
37bc79697setnp cl
37bc7969acmovne ecx, r9l
37bc7969eshl r8, 4
37bc796a2test cl, cl
37bc796a4je 0x37bc79938
37bc796aaucomisd x2, x1
37bc796aesetnp cl
37bc796b1cmovne ecx, r9l
37bc796b5test cl, cl
37bc796b7je 0x37bc79938
37bc796bdmovsxd rcx, r10l
37bc796c0add eax, 1
37bc796c3pxor x0, x0
37bc796c7mov r9l, 1
37bc796cdshl rcx, 4
37bc796d1add rcx, r14
37bc796d4nop
37bc796d5nop [rax+rax]
37bc796e0
37bc796e0loc_37bc796e0:
37bc796e0add r9l, 1
37bc796e4movups [rcx-16], x0
37bc796e8add rcx, r8
37bc796ebcmp r9l, eax
37bc796eejne 0x37bc796e0
37bc796f0jmp 0x37bc793f6
37bc796f5
37bc796f5 0f 1f 00 ...
37bc796f8
37bc796f8loc_37bc796f8:
37bc796f8cmp eax, 1
37bc796fbje 0x37bc79a2e
37bc79701
37bc79701loc_37bc79701:
37bc79701test ebp, ebp
37bc79703jle 0x37bc79261
37bc79709lea rdx, [r12+1]
37bc7970emov r11, rax
37bc79711shl r12, 4
37bc79715movsd_xmm x2, [rdi]
37bc79719shl rdx, 4
37bc7971dshl r11, 4
37bc79721mov [rsp+40], r12
37bc79726movsd_xmm x1, [rdi+8]
37bc7972bmov [rsp+32], rdx
37bc79730movsxd rdx, r15l
37bc79733mov r15, r11
37bc79736lea rdi, [rbx+16]
37bc7973aadd rax, rdx
37bc7973dneg r15
37bc79740mov r12l, 1
37bc79746shl rax, 4
37bc7974alea rsi, [r13+rax-16]
37bc7974flea eax, [rbp-1]
37bc79752add ebp, 1
37bc79755sub rax, 1
37bc79759shl rax, 4
37bc7975dlea r9, [rbx+rax+32]
37bc79762nop [rax]
37bc79765nop [rax+rax]
37bc79770
37bc79770loc_37bc79770:
37bc79770movsd_xmm x0, [rsi+r15]
37bc79776movsd_xmm x6, [rdi-8]
37bc7977bmovsxd rax, r10l
37bc7977eadd r12l, 1
37bc79782movsd_xmm x5, [rsi+r15+8]
37bc79789mov r8, rax
37bc7978cmovapd x3, x0
37bc79790movapd x7, x6
37bc79794shl r8, 4
37bc79798mulsd x0, x1
37bc7979cmovapd x4, x5
37bc797a0add r8, r14
37bc797a3mulsd x4, x1
37bc797a7mulsd x3, x2
37bc797abmulsd x5, x2
37bc797afsubsd x3, x4
37bc797b3addsd x5, x0
37bc797b7movsd_xmm x0, [rdi-16]
37bc797bcmulsd x6, x3
37bc797c0movapd x4, x0
37bc797c4mulsd x4, x3
37bc797c8mulsd x7, x5
37bc797ccmulsd x0, x5
37bc797d0subsd x4, x7
37bc797d4addsd x4, [r8-16]
37bc797daaddsd x0, x6
37bc797deaddsd x0, [r8-8]
37bc797e4movsd_xmm [r8-16], x4
37bc797eamovsd_xmm [r8-8], x0
37bc797f0cmp r12l, ebp
37bc797f3je 0x37bc798f0
37bc797f9mov rbx, [rsp+296]
37bc79801movapd x6, x3
37bc79805mov rcx, rsi
37bc79808unpcklpd x6, x5
37bc7980cunpcklpd x5, x3
37bc79810pxor x3, x3
37bc79814movsxd rdx, [rbx]
37bc79817lea rax, [rax+rdx-1]
37bc7981cmov rbx, rdx
37bc7981fmov r13, rdx
37bc79822mov rdx, rdi
37bc79825shl rax, 4
37bc79829shl rbx, 4
37bc7982dadd rax, r14
37bc79830
37bc79830loc_37bc79830:
37bc79830movupd x4, [rdx]
37bc79834movupd x7, [rdx]
37bc79838add rdx, 16
37bc7983cunpcklpd x4, x4
37bc79840unpckhpd x7, x7
37bc79844movapd x0, x4
37bc79848movapd x9, x7
37bc7984dmulpd x0, x6
37bc79851mulpd x7, x5
37bc79855addsubpd x0, x7
37bc79859movupd x7, [rax]
37bc7985daddpd x0, x7
37bc79861movupd x7, [rcx]
37bc79865add rcx, r11
37bc79868movups [rax], x0
37bc7986bmovapd x0, x7
37bc7986fadd rax, rbx
37bc79872shufpd x0, x7, 1
37bc79877mulpd x7, x9
37bc7987cmulpd x0, x4
37bc79880movapd x4, x7
37bc79884addpd x4, x0
37bc79888subpd x0, x7
37bc7988cmovsd_xmm x0, x4
37bc79890addpd x3, x0
37bc79894cmp rdx, r9
37bc79897jne 0x37bc79830
37bc79899movapd x4, x3
37bc7989dmovapd x0, x2
37bc798a1unpckhpd x3, x3
37bc798a5add r10l, r13l
37bc798a8mulsd x0, x4
37bc798acmovapd x5, x1
37bc798b0add rdi, [rsp+32]
37bc798b5add rsi, r11
37bc798b8mulsd x5, x3
37bc798bcadd r9, [rsp+40]
37bc798c1mulsd x3, x2
37bc798c5mulsd x4, x1
37bc798c9addsd x0, x5
37bc798cdaddsd x0, [r8-8]
37bc798d3subsd x3, x4
37bc798d7addsd x3, [r8-16]
37bc798ddmovsd_xmm [r8-8], x0
37bc798e3movsd_xmm [r8-16], x3
37bc798e9jmp 0x37bc79770
37bc798ee
37bc798ee 66 90 f.
37bc798f0
37bc798f0loc_37bc798f0:
37bc798f0pxor x3, x3
37bc798f4mulsd x2, x3
37bc798f8mulsd x1, x3
37bc798fcmovapd x3, x2
37bc79900subsd x3, x1
37bc79904addsd x1, x2
37bc79908addsd x3, x4
37bc7990caddsd x1, x0
37bc79910movsd_xmm [r8-16], x3
37bc79916movsd_xmm [r8-8], x1
37bc7991cjmp 0x37bc79261
37bc79921
37bc79921 0f 1f 80 00 00 00 00 .......
37bc79928
37bc79928loc_37bc79928:
37bc79928pxor x4, x4
37bc7992cmovapd x3, x4
37bc79930jmp 0x37bc795ae
37bc79935
37bc79935 0f 1f 00 ...
37bc79938
37bc79938loc_37bc79938:
37bc79938movsxd rcx, r10l
37bc7993bmovddup x3, x2
37bc7993fmovddup x2, x0
37bc79943xor r9l, r9l
37bc79946sub rcx, 1
37bc7994ashl rcx, 4
37bc7994eadd rcx, r14
37bc79951nop [rax]
37bc79954nop [rax+rax]
37bc7995fnop [rax+rax]
37bc7996anop [rax+rax]
37bc79975nop [rax+rax]
37bc79980
37bc79980loc_37bc79980:
37bc79980movupd x0, [rcx]
37bc79984movapd x1, x3
37bc79988add r9l, 1
37bc7998cmulpd x1, x0
37bc79990shufpd x0, x0, 1
37bc79995mulpd x0, x2
37bc79999addsubpd x1, x0
37bc7999dmovups [rcx], x1
37bc799a0add rcx, r8
37bc799a3cmp r9l, eax
37bc799a6jne 0x37bc79980
37bc799a8jmp 0x37bc793f6
37bc799ad
37bc799adloc_37bc799ad:
37bc799admov r10l, 1
37bc799b3jmp 0x37bc79689
37bc799b8
37bc799b8loc_37bc799b8:
37bc799b8sub eax, 1
37bc799bbmovapd x3, x2
37bc799bfmovapd x1, x0
37bc799c3mov rcx, r14
37bc799c6shl rax, 4
37bc799caunpcklpd x3, x0
37bc799ceunpcklpd x1, x2
37bc799d2lea rax, [r14+rax+16]
37bc799d7nop [rax+rax]
37bc799dfnop [rax+rax]
37bc799eanop [rax+rax]
37bc799f5nop [rax+rax]
37bc79a00
37bc79a00loc_37bc79a00:
37bc79a00movupd x2, [rcx]
37bc79a04movupd x0, [rcx]
37bc79a08add rcx, 16
37bc79a0cunpcklpd x2, x2
37bc79a10unpckhpd x0, x0
37bc79a14mulpd x2, x3
37bc79a18mulpd x0, x1
37bc79a1caddsubpd x2, x0
37bc79a20movups [rcx-16], x2
37bc79a24cmp rax, rcx
37bc79a27jne 0x37bc79a00
37bc79a29jmp 0x37bc793f0
37bc79a2e
37bc79a2eloc_37bc79a2e:
37bc79a2emov rsi, [rsp+296]
37bc79a36cmp [rsi], 1
37bc79a39jne 0x37bc79701
37bc79a3ftest ebp, ebp
37bc79a41jle 0x37bc79261
37bc79a47lea r9l, [rbp-1]
37bc79a4bmovsd_xmm x5, [rdi]
37bc79a4flea rdx, [r14+16]
37bc79a53add rbx, 16
37bc79a57lea r8, [r12+1]
37bc79a5cshl r9, 4
37bc79a60movsd_xmm x4, [rdi+8]
37bc79a65add r13, 16
37bc79a69shl r8, 4
37bc79a6dmov rcx, r9
37bc79a70
37bc79a70loc_37bc79a70:
37bc79a70movsd_xmm x0, [r13-16]
37bc79a76movsd_xmm x7, [r13-8]
37bc79a7cmovapd x1, x5
37bc79a80movapd x2, x4
37bc79a84movsd_xmm x3, [rbx-8]
37bc79a89mulsd x2, x7
37bc79a8dmulsd x1, x0
37bc79a91mulsd x7, x5
37bc79a95mulsd x0, x4
37bc79a99subsd x1, x2
37bc79a9daddsd x7, x0
37bc79aa1movsd_xmm x0, [rbx-16]
37bc79aa6movapd x6, x1
37bc79aaamulsd x6, x3
37bc79aaemulsd x3, x7
37bc79ab2movapd x2, x7
37bc79ab6mulsd x2, x0
37bc79abamulsd x0, x1
37bc79abeaddsd x2, x6
37bc79ac2addsd x2, [rdx-8]
37bc79ac7subsd x0, x3
37bc79acbaddsd x0, [rdx-16]
37bc79ad0movsd_xmm [rdx-8], x2
37bc79ad5movsd_xmm [rdx-16], x0
37bc79adatest rcx, rcx
37bc79addje 0x37bc79d6f
37bc79ae3movapd x8, x1
37bc79ae8xor eax, eax
37bc79aeapxor x3, x3
37bc79aeeunpcklpd x8, x7
37bc79af3unpcklpd x7, x1
37bc79af7nop [rax+rax]
37bc79b00
37bc79b00loc_37bc79b00:
37bc79b00movupd x6, [rbx+rax]
37bc79b05movupd x1, [rbx+rax]
37bc79b0aunpcklpd x6, x6
37bc79b0eunpckhpd x1, x1
37bc79b12movapd x2, x1
37bc79b16movapd x0, x6
37bc79b1amulpd x2, x7
37bc79b1emulpd x0, x8
37bc79b23addsubpd x0, x2
37bc79b27movupd x2, [rdx+rax]
37bc79b2caddpd x0, x2
37bc79b30movupd x2, [r13+rax]
37bc79b37movups [rdx+rax], x0
37bc79b3bmovapd x0, x2
37bc79b3fadd rax, 16
37bc79b43shufpd x0, x2, 1
37bc79b48mulpd x2, x1
37bc79b4cmulpd x0, x6
37bc79b50movapd x1, x2
37bc79b54addpd x1, x0
37bc79b58subpd x0, x2
37bc79b5cmovsd_xmm x0, x1
37bc79b60addpd x3, x0
37bc79b64cmp rcx, rax
37bc79b67jne 0x37bc79b00
37bc79b69movapd x1, x3
37bc79b6dmovapd x0, x5
37bc79b71unpckhpd x3, x3
37bc79b75add rdx, 16
37bc79b79movapd x2, x4
37bc79b7dadd rbx, r8
37bc79b80add r13, 16
37bc79b84sub rcx, 16
37bc79b88mulsd x0, x1
37bc79b8cmulsd x2, x3
37bc79b90mulsd x1, x4
37bc79b94mulsd x3, x5
37bc79b98addsd x0, x2
37bc79b9caddsd x0, [rdx-24]
37bc79ba1subsd x3, x1
37bc79ba5addsd x3, [rdx-32]
37bc79baamovsd_xmm [rdx-24], x0
37bc79bafmovsd_xmm [rdx-32], x3
37bc79bb4jmp 0x37bc79a70
37bc79bb9
37bc79bb9loc_37bc79bb9:
37bc79bb9mov rsi, [rsp+296]
37bc79bc1mov ecx, [rsi]
37bc79bc3cmp ecx, 1
37bc79bc6jne 0x37bc7944b
37bc79bcctest ebp, ebp
37bc79bcejle 0x37bc79261
37bc79bd4movsd_xmm x5, [rdi]
37bc79bd8lea r10, [r12+1]
37bc79bddadd ebp, 1
37bc79be0mov r8, rbx
37bc79be3shl r10, 4
37bc79be7xor r9l, r9l
37bc79beamovapd x9, x5
37bc79befmovsd_xmm x5, [rdi+8]
37bc79bf4lea r11, [r10-16]
37bc79bf8movapd x10, x5
37bc79bfdnop [rax]
37bc79c00
37bc79c00loc_37bc79c00:
37bc79c00movsd_xmm x0, [r13+r9]
37bc79c07movapd x4, x9
37bc79c0cmovapd x1, x10
37bc79c11movsd_xmm x5, [r13+r9+8]
37bc79c18mulsd x4, x0
37bc79c1cmulsd x1, x5
37bc79c20mulsd x0, x10
37bc79c25mulsd x5, x9
37bc79c2asubsd x4, x1
37bc79c2eaddsd x5, x0
37bc79c32cmp ecx, 1
37bc79c35je 0x37bc79d62
37bc79c3bmovapd x7, x4
37bc79c3fmovapd x6, x5
37bc79c43lea edx, [rcx-1]
37bc79c46xor eax, eax
37bc79c48unpcklpd x7, x5
37bc79c4cunpcklpd x6, x4
37bc79c50shl rdx, 4
37bc79c54pxor x3, x3
37bc79c58nop [rax+rax]
37bc79c60
37bc79c60loc_37bc79c60:
37bc79c60movupd x8, [r8+rax]
37bc79c66movupd x1, [r8+rax]
37bc79c6cunpcklpd x8, x8
37bc79c71unpckhpd x1, x1
37bc79c75movapd x2, x1
37bc79c79movapd x0, x8
37bc79c7emulpd x2, x6
37bc79c82mulpd x0, x7
37bc79c86addsubpd x0, x2
37bc79c8amovupd x2, [r14+rax]
37bc79c90addpd x0, x2
37bc79c94movupd x2, [r13+rax]
37bc79c9bmovups [r14+rax], x0
37bc79ca0movapd x0, x2
37bc79ca4add rax, 16
37bc79ca8shufpd x0, x2, 1
37bc79cadmulpd x2, x1
37bc79cb1mulpd x0, x8
37bc79cb6movapd x1, x2
37bc79cbaaddpd x1, x0
37bc79cbesubpd x0, x2
37bc79cc2movsd_xmm x0, x1
37bc79cc6addpd x3, x0
37bc79ccacmp rax, rdx
37bc79ccdjne 0x37bc79c60
37bc79ccfmovapd x1, x3
37bc79cd3unpckhpd x3, x3
37bc79cd7
37bc79cd7loc_37bc79cd7:
37bc79cd7movsd_xmm x7, [rbx]
37bc79cdbmovsd_xmm x6, [rbx+8]
37bc79ce0movapd x0, x5
37bc79ce4add ecx, 1
37bc79ce7movapd x2, x4
37bc79cebmovapd x8, x10
37bc79cf0add rbx, r10
37bc79cf3add r8, r11
37bc79cf6mulsd x2, x6
37bc79cfamulsd x0, x7
37bc79cfemulsd x8, x3
37bc79d03mulsd x4, x7
37bc79d07mulsd x5, x6
37bc79d0bmulsd x3, x9
37bc79d10addsd x0, x2
37bc79d14movapd x2, x9
37bc79d19addsd x0, [r14+r9+8]
37bc79d20mulsd x2, x1
37bc79d24mulsd x1, x10
37bc79d29subsd x4, x5
37bc79d2daddsd x4, [r14+r9]
37bc79d33addsd x2, x8
37bc79d38subsd x3, x1
37bc79d3caddsd x0, x2
37bc79d40addsd x3, x4
37bc79d44movsd_xmm [r14+r9+8], x0
37bc79d4bmovsd_xmm [r14+r9], x3
37bc79d51add r9, 16
37bc79d55cmp ecx, ebp
37bc79d57jne 0x37bc79c00
37bc79d5djmp 0x37bc79261
37bc79d62
37bc79d62loc_37bc79d62:
37bc79d62pxor x1, x1
37bc79d66movapd x3, x1
37bc79d6ajmp 0x37bc79cd7
37bc79d6f
37bc79d6floc_37bc79d6f:
37bc79d6fpxor x0, x0
37bc79d73mulsd x5, x0
37bc79d77mulsd x4, x0
37bc79d7bmovapd x0, x5
37bc79d7fsubsd x0, x4
37bc79d83addsd x4, x5
37bc79d87addsd x0, [r14+r9]
37bc79d8daddsd x4, x2
37bc79d91movsd_xmm [r14+r9], x0
37bc79d97movsd_xmm [r14+r9+8], x4
37bc79d9ejmp 0x37bc79261
37bc79180
37bc79180zsymv_:
37bc79180push r15
37bc79182push r14
37bc79184push r13
37bc79186push r12
37bc79188push rbp
37bc79189push rdi
37bc7918apush rsi
37bc7918bpush rbx
37bc7918csub rsp, 152
37bc79193movups [rsp+64], x6
37bc79198movups [rsp+80], x7
37bc7919dmovups [rsp+96], x8
37bc791a3movups [rsp+112], x9
37bc791a9movups [rsp+128], x10
37bc791b2mov r15, [rsp+256]
37bc791bamov r13, [rsp+264]
37bc791c2mov r14, [rsp+288]
37bc791camovsxd r12, [r15]
37bc791cdmov rbp, rdx
37bc791d0mov rdi, r8
37bc791d3mov rbx, r9
37bc791d6mov r8l, 1
37bc791dcmov r9l, 1
37bc791e2lea rdx, [rip+0x7d5107]
37bc791e9mov rsi, rcx
37bc791eccall lsame_
37bc791f1test eax, eax
37bc791f3je 0x37bc79298
37bc791f9
37bc791f9loc_37bc791f9:
37bc791f9mov eax, [rbp]
37bc791fctest eax, eax
37bc791fejs 0x37bc79240
37bc79200mov edx, 1
37bc79205cmovg edx, eax
37bc79208cmp [r15], edx
37bc7920bjl 0x37bc792c8
37bc79211mov rcx, [rsp+272]
37bc79219mov r9l, [rcx]
37bc7921ctest r9l, r9l
37bc7921fje 0x37bc792d8
37bc79225mov rcx, [rsp+296]
37bc7922dmovsxd r8, [rcx]
37bc79230test r8l, r8l
37bc79233jne 0x37bc792e2
37bc79239mov eax, 10
37bc7923ejmp 0x37bc79245
37bc79240
37bc79240loc_37bc79240:
37bc79240mov eax, 2
37bc79245
37bc79245loc_37bc79245:
37bc79245lea rdx, [rsp+60]
37bc7924amov r8l, 6
37bc79250lea rcx, [rip+0x7d509b]
37bc79257mov [rsp+60], eax
37bc7925bcall xerbla_
37bc79260nop
37bc79261
37bc79261loc_37bc79261:
37bc79261movups x6, [rsp+64]
37bc79266movups x7, [rsp+80]
37bc7926bmovups x8, [rsp+96]
37bc79271movups x9, [rsp+112]
37bc79277movups x10, [rsp+128]
37bc79280add rsp, 152
37bc79287pop rbx
37bc79288pop rsi
37bc79289pop rdi
37bc7928apop rbp
37bc7928bpop r12
37bc7928dpop r13
37bc7928fpop r14
37bc79291pop r15
37bc79293ret
37bc79294
37bc79294 0f 1f 40 00 ..@.
37bc79298
37bc79298loc_37bc79298:
37bc79298mov r9l, 1
37bc7929emov r8l, 1
37bc792a4lea rdx, [rip+0x7d5046]
37bc792abmov rcx, rsi
37bc792aecall lsame_
37bc792b3test eax, eax
37bc792b5jne 0x37bc791f9
37bc792bbmov eax, 1
37bc792c0jmp 0x37bc79245
37bc792c2
37bc792c2 66 0f 1f 44 00 00 f..D..
37bc792c8
37bc792c8loc_37bc792c8:
37bc792c8mov eax, 5
37bc792cdjmp 0x37bc79245
37bc792d2
37bc792d2 66 0f 1f 44 00 00 f..D..
37bc792d8
37bc792d8loc_37bc792d8:
37bc792d8mov eax, 7
37bc792ddjmp 0x37bc79245
37bc792e2
37bc792e2loc_37bc792e2:
37bc792e2test eax, eax
37bc792e4je 0x37bc79261
37bc792eapxor x1, x1
37bc792eeucomisd x1, [rdi+8]
37bc792f3mov r10l, 0
37bc792f9mov r15, [rsp+280]
37bc79301movsd_xmm x0, [r15+8]
37bc79307movsd_xmm x2, [r15]
37bc7930csetnp dl
37bc7930fcmovne edx, r10l
37bc79313ucomisd x1, [rdi]
37bc79317setnp cl
37bc7931acmovne ecx, r10l
37bc7931eand dl, cl
37bc79320jne 0x37bc79638
37bc79326movsd_xmm x1, [rip+0x7d4fca]
37bc7932e
37bc7932eloc_37bc7932e:
37bc7932emov r15l, 1
37bc79334test r9l, r9l
37bc79337jg 0x37bc79343
37bc79339lea ecx, [rax-1]
37bc7933cimul ecx, r9l
37bc79340sub r15l, ecx
37bc79343
37bc79343loc_37bc79343:
37bc79343ucomisd x2, x1
37bc79347mov r10l, 1
37bc7934dpxor x1, x1
37bc79351setp cl
37bc79354cmovne ecx, r10l
37bc79358ucomisd x0, x1
37bc7935csetp r9b
37bc79360cmovne r9l, r10l
37bc79364or ecx, r9l
37bc79367test r8l, r8l
37bc7936ajle 0x37bc79670
37bc79370test cl, cl
37bc79372je 0x37bc793f0
37bc79374cmp r8l, 1
37bc79378jne 0x37bc799ad
37bc7937eucomisd x0, x1
37bc79382mov r8l, 0
37bc79388setnp cl
37bc7938bcmovne ecx, r8l
37bc7938ftest cl, cl
37bc79391je 0x37bc799b8
37bc79397ucomisd x2, x1
37bc7939bsetnp cl
37bc7939ecmovne ecx, r8l
37bc793a2test cl, cl
37bc793a4je 0x37bc799b8
37bc793aasub eax, 1
37bc793admov rcx, r14
37bc793b0pxor x0, x0
37bc793b4shl rax, 4
37bc793b8lea rax, [r14+rax+16]
37bc793bdmov r8, rax
37bc793c0sub r8, r14
37bc793c3and r8l, 16
37bc793c7je 0x37bc793e0
37bc793c9lea rcx, [r14+16]
37bc793cdmovups [r14], x0
37bc793d1cmp rax, rcx
37bc793d4je 0x37bc793f0
37bc793d6nop [rax+rax]
37bc793e0
37bc793e0loc_37bc793e0:
37bc793e0movups [rcx], x0
37bc793e3add rcx, 32
37bc793e7movups [rcx-16], x0
37bc793ebcmp rax, rcx
37bc793eejne 0x37bc793e0
37bc793f0
37bc793f0loc_37bc793f0:
37bc793f0mov r10l, 1
37bc793f6
37bc793f6loc_37bc793f6:
37bc793f6test dl, dl
37bc793f8jne 0x37bc79261
37bc793fexor eax, eax
37bc79400mov r9l, 1
37bc79406test r12, r12
37bc79409mov rcx, rsi
37bc7940cmov r8l, 1
37bc79412lea rdx, [rip+0x7d4ed7]
37bc79419mov [rsp+32], r10l
37bc7941ecmovs r12, rax
37bc79422call lsame_
37bc79427mov ebp, [rbp]
37bc7942amovsxd r10, [rsp+32]
37bc7942ftest eax, eax
37bc79431mov rax, [rsp+272]
37bc79439movsxd rax, [rax]
37bc7943cje 0x37bc796f8
37bc79442cmp eax, 1
37bc79445je 0x37bc79bb9
37bc7944b
37bc7944bloc_37bc7944b:
37bc7944btest ebp, ebp
37bc7944djle 0x37bc79261
37bc79453movsxd r8, eax
37bc79456movsxd rax, r15l
37bc79459mov r11, r10
37bc7945csub r10, 1
37bc79460mov rsi, rax
37bc79463sub rax, 1
37bc79467movsd_xmm x7, [rdi]
37bc7946bmovsd_xmm x6, [rdi+8]
37bc79470shl rax, 4
37bc79474shl rsi, 4
37bc79478add r12, 1
37bc7947cadd ebp, 1
37bc7947fshl r10, 4
37bc79483add rsi, r13
37bc79486add r13, rax
37bc79489shl r11, 4
37bc7948dlea rax, [r14+r10]
37bc79491shl r12, 4
37bc79495add r11, r14
37bc79498shl r8, 4
37bc7949cmov rdi, [rsp+296]
37bc794a4mov [rsp+32], rax
37bc794a9mov r15, rbx
37bc794acmov r14l, 1
37bc794b2movsxd r9, [rdi]
37bc794b5lea rdi, [r12-16]
37bc794bashl r9, 4
37bc794benop
37bc794c0
37bc794c0loc_37bc794c0:
37bc794c0movsd_xmm x0, [rsi-16]
37bc794c5movsd_xmm x2, [rsi-8]
37bc794camovapd x1, x7
37bc794cemovapd x3, x6
37bc794d2mulsd x1, x0
37bc794d6mulsd x3, x2
37bc794damulsd x0, x6
37bc794demulsd x2, x7
37bc794e2subsd x1, x3
37bc794e6addsd x2, x0
37bc794eacmp r14l, 1
37bc794eeje 0x37bc79928
37bc794f4lea eax, [r14-2]
37bc794f8movapd x5, x1
37bc794fcmovapd x4, x2
37bc79500mov rdx, r15
37bc79503shl rax, 4
37bc79507unpcklpd x5, x2
37bc7950bunpcklpd x4, x1
37bc7950fmov rcx, r13
37bc79512lea r10, [r15+rax+16]
37bc79517mov rax, [rsp+32]
37bc7951cpxor x3, x3
37bc79520movapd x8, x6
37bc79525movapd x10, x1
37bc7952amovapd x9, x2
37bc7952fnop
37bc79530
37bc79530loc_37bc79530:
37bc79530movupd x6, [rdx]
37bc79534movupd x1, [rdx]
37bc79538add rdx, 16
37bc7953cunpckhpd x1, x1
37bc79540unpcklpd x6, x6
37bc79544movapd x2, x1
37bc79548movapd x0, x6
37bc7954cmulpd x2, x4
37bc79550mulpd x0, x5
37bc79554addsubpd x0, x2
37bc79558movupd x2, [rax]
37bc7955caddpd x0, x2
37bc79560movupd x2, [rcx]
37bc79564add rcx, r8
37bc79567movups [rax], x0
37bc7956amovapd x0, x2
37bc7956eadd rax, r9
37bc79571shufpd x0, x2, 1
37bc79576mulpd x2, x1
37bc7957amulpd x0, x6
37bc7957emovapd x1, x2
37bc79582addpd x1, x0
37bc79586subpd x0, x2
37bc7958amovsd_xmm x0, x1
37bc7958eaddpd x3, x0
37bc79592cmp rdx, r10
37bc79595jne 0x37bc79530
37bc79597movapd x4, x3
37bc7959bmovapd x6, x8
37bc795a0movapd x1, x10
37bc795a5movapd x2, x9
37bc795aaunpckhpd x3, x3
37bc795ae
37bc795aeloc_37bc795ae:
37bc795aemovsd_xmm x0, [rbx]
37bc795b2movsd_xmm x5, [rbx+8]
37bc795b7add r14l, 1
37bc795bbadd rsi, r8
37bc795bemovapd x8, x6
37bc795c3add r15, rdi
37bc795c6mulsd x5, x1
37bc795camulsd x0, x2
37bc795cemulsd x8, x3
37bc795d3mulsd x1, [rbx]
37bc795d7mulsd x2, [rbx+8]
37bc795dcadd rbx, r12
37bc795dfmulsd x3, x7
37bc795e3addsd x0, x5
37bc795e7movapd x5, x7
37bc795ebaddsd x0, [r11-8]
37bc795f1mulsd x5, x4
37bc795f5mulsd x4, x6
37bc795f9subsd x1, x2
37bc795fdaddsd x1, [r11-16]
37bc79603addsd x5, x8
37bc79608subsd x3, x4
37bc7960caddsd x0, x5
37bc79610addsd x1, x3
37bc79614movsd_xmm [r11-8], x0
37bc7961amovsd_xmm [r11-16], x1
37bc79620add r11, r9
37bc79623cmp r14l, ebp
37bc79626jne 0x37bc794c0
37bc7962cjmp 0x37bc79261
37bc79631
37bc79631 0f 1f 80 00 00 00 00 .......
37bc79638
37bc79638loc_37bc79638:
37bc79638ucomisd x0, x1
37bc7963cmovsd_xmm x1, [rip+0x7d4cb4]
37bc79644setnp cl
37bc79647cmovne ecx, r10l
37bc7964btest cl, cl
37bc7964dje 0x37bc7932e
37bc79653ucomisd x2, x1
37bc79657setnp cl
37bc7965acmovne ecx, r10l
37bc7965etest cl, cl
37bc79660jne 0x37bc79261
37bc79666jmp 0x37bc7932e
37bc7966b
37bc7966b 0f 1f 44 00 00 ..D..
37bc79670
37bc79670loc_37bc79670:
37bc79670lea r9l, [rax-1]
37bc79674mov r10l, 1
37bc7967aimul r9l, r8l
37bc7967esub r10l, r9l
37bc79681test cl, cl
37bc79683je 0x37bc793f6
37bc79689
37bc79689loc_37bc79689:
37bc79689pxor x1, x1
37bc7968dmov r9l, 0
37bc79693ucomisd x0, x1
37bc79697setnp cl
37bc7969acmovne ecx, r9l
37bc7969eshl r8, 4
37bc796a2test cl, cl
37bc796a4je 0x37bc79938
37bc796aaucomisd x2, x1
37bc796aesetnp cl
37bc796b1cmovne ecx, r9l
37bc796b5test cl, cl
37bc796b7je 0x37bc79938
37bc796bdmovsxd rcx, r10l
37bc796c0add eax, 1
37bc796c3pxor x0, x0
37bc796c7mov r9l, 1
37bc796cdshl rcx, 4
37bc796d1add rcx, r14
37bc796d4nop
37bc796d5nop [rax+rax]
37bc796e0
37bc796e0loc_37bc796e0:
37bc796e0add r9l, 1
37bc796e4movups [rcx-16], x0
37bc796e8add rcx, r8
37bc796ebcmp r9l, eax
37bc796eejne 0x37bc796e0
37bc796f0jmp 0x37bc793f6
37bc796f5
37bc796f5 0f 1f 00 ...
37bc796f8
37bc796f8loc_37bc796f8:
37bc796f8cmp eax, 1
37bc796fbje 0x37bc79a2e
37bc79701
37bc79701loc_37bc79701:
37bc79701test ebp, ebp
37bc79703jle 0x37bc79261
37bc79709lea rdx, [r12+1]
37bc7970emov r11, rax
37bc79711shl r12, 4
37bc79715movsd_xmm x2, [rdi]
37bc79719shl rdx, 4
37bc7971dshl r11, 4
37bc79721mov [rsp+40], r12
37bc79726movsd_xmm x1, [rdi+8]
37bc7972bmov [rsp+32], rdx
37bc79730movsxd rdx, r15l
37bc79733mov r15, r11
37bc79736lea rdi, [rbx+16]
37bc7973aadd rax, rdx
37bc7973dneg r15
37bc79740mov r12l, 1
37bc79746shl rax, 4
37bc7974alea rsi, [r13+rax-16]
37bc7974flea eax, [rbp-1]
37bc79752add ebp, 1
37bc79755sub rax, 1
37bc79759shl rax, 4
37bc7975dlea r9, [rbx+rax+32]
37bc79762nop [rax]
37bc79765nop [rax+rax]
37bc79770
37bc79770loc_37bc79770:
37bc79770movsd_xmm x0, [rsi+r15]
37bc79776movsd_xmm x6, [rdi-8]
37bc7977bmovsxd rax, r10l
37bc7977eadd r12l, 1
37bc79782movsd_xmm x5, [rsi+r15+8]
37bc79789mov r8, rax
37bc7978cmovapd x3, x0
37bc79790movapd x7, x6
37bc79794shl r8, 4
37bc79798mulsd x0, x1
37bc7979cmovapd x4, x5
37bc797a0add r8, r14
37bc797a3mulsd x4, x1
37bc797a7mulsd x3, x2
37bc797abmulsd x5, x2
37bc797afsubsd x3, x4
37bc797b3addsd x5, x0
37bc797b7movsd_xmm x0, [rdi-16]
37bc797bcmulsd x6, x3
37bc797c0movapd x4, x0
37bc797c4mulsd x4, x3
37bc797c8mulsd x7, x5
37bc797ccmulsd x0, x5
37bc797d0subsd x4, x7
37bc797d4addsd x4, [r8-16]
37bc797daaddsd x0, x6
37bc797deaddsd x0, [r8-8]
37bc797e4movsd_xmm [r8-16], x4
37bc797eamovsd_xmm [r8-8], x0
37bc797f0cmp r12l, ebp
37bc797f3je 0x37bc798f0
37bc797f9mov rbx, [rsp+296]
37bc79801movapd x6, x3
37bc79805mov rcx, rsi
37bc79808unpcklpd x6, x5
37bc7980cunpcklpd x5, x3
37bc79810pxor x3, x3
37bc79814movsxd rdx, [rbx]
37bc79817lea rax, [rax+rdx-1]
37bc7981cmov rbx, rdx
37bc7981fmov r13, rdx
37bc79822mov rdx, rdi
37bc79825shl rax, 4
37bc79829shl rbx, 4
37bc7982dadd rax, r14
37bc79830
37bc79830loc_37bc79830:
37bc79830movupd x4, [rdx]
37bc79834movupd x7, [rdx]
37bc79838add rdx, 16
37bc7983cunpcklpd x4, x4
37bc79840unpckhpd x7, x7
37bc79844movapd x0, x4
37bc79848movapd x9, x7
37bc7984dmulpd x0, x6
37bc79851mulpd x7, x5
37bc79855addsubpd x0, x7
37bc79859movupd x7, [rax]
37bc7985daddpd x0, x7
37bc79861movupd x7, [rcx]
37bc79865add rcx, r11
37bc79868movups [rax], x0
37bc7986bmovapd x0, x7
37bc7986fadd rax, rbx
37bc79872shufpd x0, x7, 1
37bc79877mulpd x7, x9
37bc7987cmulpd x0, x4
37bc79880movapd x4, x7
37bc79884addpd x4, x0
37bc79888subpd x0, x7
37bc7988cmovsd_xmm x0, x4
37bc79890addpd x3, x0
37bc79894cmp rdx, r9
37bc79897jne 0x37bc79830
37bc79899movapd x4, x3
37bc7989dmovapd x0, x2
37bc798a1unpckhpd x3, x3
37bc798a5add r10l, r13l
37bc798a8mulsd x0, x4
37bc798acmovapd x5, x1
37bc798b0add rdi, [rsp+32]
37bc798b5add rsi, r11
37bc798b8mulsd x5, x3
37bc798bcadd r9, [rsp+40]
37bc798c1mulsd x3, x2
37bc798c5mulsd x4, x1
37bc798c9addsd x0, x5
37bc798cdaddsd x0, [r8-8]
37bc798d3subsd x3, x4
37bc798d7addsd x3, [r8-16]
37bc798ddmovsd_xmm [r8-8], x0
37bc798e3movsd_xmm [r8-16], x3
37bc798e9jmp 0x37bc79770
37bc798ee
37bc798ee 66 90 f.
37bc798f0
37bc798f0loc_37bc798f0:
37bc798f0pxor x3, x3
37bc798f4mulsd x2, x3
37bc798f8mulsd x1, x3
37bc798fcmovapd x3, x2
37bc79900subsd x3, x1
37bc79904addsd x1, x2
37bc79908addsd x3, x4
37bc7990caddsd x1, x0
37bc79910movsd_xmm [r8-16], x3
37bc79916movsd_xmm [r8-8], x1
37bc7991cjmp 0x37bc79261
37bc79921
37bc79921 0f 1f 80 00 00 00 00 .......
37bc79928
37bc79928loc_37bc79928:
37bc79928pxor x4, x4
37bc7992cmovapd x3, x4
37bc79930jmp 0x37bc795ae
37bc79935
37bc79935 0f 1f 00 ...
37bc79938
37bc79938loc_37bc79938:
37bc79938movsxd rcx, r10l
37bc7993bmovddup x3, x2
37bc7993fmovddup x2, x0
37bc79943xor r9l, r9l
37bc79946sub rcx, 1
37bc7994ashl rcx, 4
37bc7994eadd rcx, r14
37bc79951nop [rax]
37bc79954nop [rax+rax]
37bc7995fnop [rax+rax]
37bc7996anop [rax+rax]
37bc79975nop [rax+rax]
37bc79980
37bc79980loc_37bc79980:
37bc79980movupd x0, [rcx]
37bc79984movapd x1, x3
37bc79988add r9l, 1
37bc7998cmulpd x1, x0
37bc79990shufpd x0, x0, 1
37bc79995mulpd x0, x2
37bc79999addsubpd x1, x0
37bc7999dmovups [rcx], x1
37bc799a0add rcx, r8
37bc799a3cmp r9l, eax
37bc799a6jne 0x37bc79980
37bc799a8jmp 0x37bc793f6
37bc799ad
37bc799adloc_37bc799ad:
37bc799admov r10l, 1
37bc799b3jmp 0x37bc79689
37bc799b8
37bc799b8loc_37bc799b8:
37bc799b8sub eax, 1
37bc799bbmovapd x3, x2
37bc799bfmovapd x1, x0
37bc799c3mov rcx, r14
37bc799c6shl rax, 4
37bc799caunpcklpd x3, x0
37bc799ceunpcklpd x1, x2
37bc799d2lea rax, [r14+rax+16]
37bc799d7nop [rax+rax]
37bc799dfnop [rax+rax]
37bc799eanop [rax+rax]
37bc799f5nop [rax+rax]
37bc79a00
37bc79a00loc_37bc79a00:
37bc79a00movupd x2, [rcx]
37bc79a04movupd x0, [rcx]
37bc79a08add rcx, 16
37bc79a0cunpcklpd x2, x2
37bc79a10unpckhpd x0, x0
37bc79a14mulpd x2, x3
37bc79a18mulpd x0, x1
37bc79a1caddsubpd x2, x0
37bc79a20movups [rcx-16], x2
37bc79a24cmp rax, rcx
37bc79a27jne 0x37bc79a00
37bc79a29jmp 0x37bc793f0
37bc79a2e
37bc79a2eloc_37bc79a2e:
37bc79a2emov rsi, [rsp+296]
37bc79a36cmp [rsi], 1
37bc79a39jne 0x37bc79701
37bc79a3ftest ebp, ebp
37bc79a41jle 0x37bc79261
37bc79a47lea r9l, [rbp-1]
37bc79a4bmovsd_xmm x5, [rdi]
37bc79a4flea rdx, [r14+16]
37bc79a53add rbx, 16
37bc79a57lea r8, [r12+1]
37bc79a5cshl r9, 4
37bc79a60movsd_xmm x4, [rdi+8]
37bc79a65add r13, 16
37bc79a69shl r8, 4
37bc79a6dmov rcx, r9
37bc79a70
37bc79a70loc_37bc79a70:
37bc79a70movsd_xmm x0, [r13-16]
37bc79a76movsd_xmm x7, [r13-8]
37bc79a7cmovapd x1, x5
37bc79a80movapd x2, x4
37bc79a84movsd_xmm x3, [rbx-8]
37bc79a89mulsd x2, x7
37bc79a8dmulsd x1, x0
37bc79a91mulsd x7, x5
37bc79a95mulsd x0, x4
37bc79a99subsd x1, x2
37bc79a9daddsd x7, x0
37bc79aa1movsd_xmm x0, [rbx-16]
37bc79aa6movapd x6, x1
37bc79aaamulsd x6, x3
37bc79aaemulsd x3, x7
37bc79ab2movapd x2, x7
37bc79ab6mulsd x2, x0
37bc79abamulsd x0, x1
37bc79abeaddsd x2, x6
37bc79ac2addsd x2, [rdx-8]
37bc79ac7subsd x0, x3
37bc79acbaddsd x0, [rdx-16]
37bc79ad0movsd_xmm [rdx-8], x2
37bc79ad5movsd_xmm [rdx-16], x0
37bc79adatest rcx, rcx
37bc79addje 0x37bc79d6f
37bc79ae3movapd x8, x1
37bc79ae8xor eax, eax
37bc79aeapxor x3, x3
37bc79aeeunpcklpd x8, x7
37bc79af3unpcklpd x7, x1
37bc79af7nop [rax+rax]
37bc79b00
37bc79b00loc_37bc79b00:
37bc79b00movupd x6, [rbx+rax]
37bc79b05movupd x1, [rbx+rax]
37bc79b0aunpcklpd x6, x6
37bc79b0eunpckhpd x1, x1
37bc79b12movapd x2, x1
37bc79b16movapd x0, x6
37bc79b1amulpd x2, x7
37bc79b1emulpd x0, x8
37bc79b23addsubpd x0, x2
37bc79b27movupd x2, [rdx+rax]
37bc79b2caddpd x0, x2
37bc79b30movupd x2, [r13+rax]
37bc79b37movups [rdx+rax], x0
37bc79b3bmovapd x0, x2
37bc79b3fadd rax, 16
37bc79b43shufpd x0, x2, 1
37bc79b48mulpd x2, x1
37bc79b4cmulpd x0, x6
37bc79b50movapd x1, x2
37bc79b54addpd x1, x0
37bc79b58subpd x0, x2
37bc79b5cmovsd_xmm x0, x1
37bc79b60addpd x3, x0
37bc79b64cmp rcx, rax
37bc79b67jne 0x37bc79b00
37bc79b69movapd x1, x3
37bc79b6dmovapd x0, x5
37bc79b71unpckhpd x3, x3
37bc79b75add rdx, 16
37bc79b79movapd x2, x4
37bc79b7dadd rbx, r8
37bc79b80add r13, 16
37bc79b84sub rcx, 16
37bc79b88mulsd x0, x1
37bc79b8cmulsd x2, x3
37bc79b90mulsd x1, x4
37bc79b94mulsd x3, x5
37bc79b98addsd x0, x2
37bc79b9caddsd x0, [rdx-24]
37bc79ba1subsd x3, x1
37bc79ba5addsd x3, [rdx-32]
37bc79baamovsd_xmm [rdx-24], x0
37bc79bafmovsd_xmm [rdx-32], x3
37bc79bb4jmp 0x37bc79a70
37bc79bb9
37bc79bb9loc_37bc79bb9:
37bc79bb9mov rsi, [rsp+296]
37bc79bc1mov ecx, [rsi]
37bc79bc3cmp ecx, 1
37bc79bc6jne 0x37bc7944b
37bc79bcctest ebp, ebp
37bc79bcejle 0x37bc79261
37bc79bd4movsd_xmm x5, [rdi]
37bc79bd8lea r10, [r12+1]
37bc79bddadd ebp, 1
37bc79be0mov r8, rbx
37bc79be3shl r10, 4
37bc79be7xor r9l, r9l
37bc79beamovapd x9, x5
37bc79befmovsd_xmm x5, [rdi+8]
37bc79bf4lea r11, [r10-16]
37bc79bf8movapd x10, x5
37bc79bfdnop [rax]
37bc79c00
37bc79c00loc_37bc79c00:
37bc79c00movsd_xmm x0, [r13+r9]
37bc79c07movapd x4, x9
37bc79c0cmovapd x1, x10
37bc79c11movsd_xmm x5, [r13+r9+8]
37bc79c18mulsd x4, x0
37bc79c1cmulsd x1, x5
37bc79c20mulsd x0, x10
37bc79c25mulsd x5, x9
37bc79c2asubsd x4, x1
37bc79c2eaddsd x5, x0
37bc79c32cmp ecx, 1
37bc79c35je 0x37bc79d62
37bc79c3bmovapd x7, x4
37bc79c3fmovapd x6, x5
37bc79c43lea edx, [rcx-1]
37bc79c46xor eax, eax
37bc79c48unpcklpd x7, x5
37bc79c4cunpcklpd x6, x4
37bc79c50shl rdx, 4
37bc79c54pxor x3, x3
37bc79c58nop [rax+rax]
37bc79c60
37bc79c60loc_37bc79c60:
37bc79c60movupd x8, [r8+rax]
37bc79c66movupd x1, [r8+rax]
37bc79c6cunpcklpd x8, x8
37bc79c71unpckhpd x1, x1
37bc79c75movapd x2, x1
37bc79c79movapd x0, x8
37bc79c7emulpd x2, x6
37bc79c82mulpd x0, x7
37bc79c86addsubpd x0, x2
37bc79c8amovupd x2, [r14+rax]
37bc79c90addpd x0, x2
37bc79c94movupd x2, [r13+rax]
37bc79c9bmovups [r14+rax], x0
37bc79ca0movapd x0, x2
37bc79ca4add rax, 16
37bc79ca8shufpd x0, x2, 1
37bc79cadmulpd x2, x1
37bc79cb1mulpd x0, x8
37bc79cb6movapd x1, x2
37bc79cbaaddpd x1, x0
37bc79cbesubpd x0, x2
37bc79cc2movsd_xmm x0, x1
37bc79cc6addpd x3, x0
37bc79ccacmp rax, rdx
37bc79ccdjne 0x37bc79c60
37bc79ccfmovapd x1, x3
37bc79cd3unpckhpd x3, x3
37bc79cd7
37bc79cd7loc_37bc79cd7:
37bc79cd7movsd_xmm x7, [rbx]
37bc79cdbmovsd_xmm x6, [rbx+8]
37bc79ce0movapd x0, x5
37bc79ce4add ecx, 1
37bc79ce7movapd x2, x4
37bc79cebmovapd x8, x10
37bc79cf0add rbx, r10
37bc79cf3add r8, r11
37bc79cf6mulsd x2, x6
37bc79cfamulsd x0, x7
37bc79cfemulsd x8, x3
37bc79d03mulsd x4, x7
37bc79d07mulsd x5, x6
37bc79d0bmulsd x3, x9
37bc79d10addsd x0, x2
37bc79d14movapd x2, x9
37bc79d19addsd x0, [r14+r9+8]
37bc79d20mulsd x2, x1
37bc79d24mulsd x1, x10
37bc79d29subsd x4, x5
37bc79d2daddsd x4, [r14+r9]
37bc79d33addsd x2, x8
37bc79d38subsd x3, x1
37bc79d3caddsd x0, x2
37bc79d40addsd x3, x4
37bc79d44movsd_xmm [r14+r9+8], x0
37bc79d4bmovsd_xmm [r14+r9], x3
37bc79d51add r9, 16
37bc79d55cmp ecx, ebp
37bc79d57jne 0x37bc79c00
37bc79d5djmp 0x37bc79261
37bc79d62
37bc79d62loc_37bc79d62:
37bc79d62pxor x1, x1
37bc79d66movapd x3, x1
37bc79d6ajmp 0x37bc79cd7
37bc79d6f
37bc79d6floc_37bc79d6f:
37bc79d6fpxor x0, x0
37bc79d73mulsd x5, x0
37bc79d77mulsd x4, x0
37bc79d7bmovapd x0, x5
37bc79d7fsubsd x0, x4
37bc79d83addsd x4, x5
37bc79d87addsd x0, [r14+r9]
37bc79d8daddsd x4, x2
37bc79d91movsd_xmm [r14+r9], x0
37bc79d97movsd_xmm [r14+r9+8], x4
37bc79d9ejmp 0x37bc79261
37bc79180
37bc79da3
37bc79da3 // align 0x20
37bc79da3 // align 0x20
37bc79dc0
37bc79dc0zsyr_:
37bc79dc0push r15
37bc79dc2push r14
37bc79dc4push r13
37bc79dc6push r12
37bc79dc8push rbp
37bc79dc9push rdi
37bc79dcapush rsi
37bc79dcbpush rbx
37bc79dccsub rsp, 56
37bc79dd0mov rdi, [rsp+176]
37bc79dd8movsxd r12, [rdi]
37bc79ddbmov r13, rdx
37bc79ddemov rsi, r8
37bc79de1mov rbx, r9
37bc79de4mov r8l, 1
37bc79deamov r9l, 1
37bc79df0lea rdx, [rip+0x7d4509]
37bc79df7mov rbp, rcx
37bc79dfacall lsame_
37bc79dfftest eax, eax
37bc79e01je 0x37bc7a038
37bc79e07
37bc79e07loc_37bc79e07:
37bc79e07mov eax, [r13]
37bc79e0btest eax, eax
37bc79e0djs 0x37bc7a000
37bc79e13mov rcx, [rsp+160]
37bc79e1bmov ecx, [rcx]
37bc79e1dtest ecx, ecx
37bc79e1fje 0x37bc7a068
37bc79e25test eax, eax
37bc79e27mov edx, 1
37bc79e2ccmovg edx, eax
37bc79e2fcmp [rdi], edx
37bc79e31jl 0x37bc7a1c0
37bc79e37test eax, eax
37bc79e39je 0x37bc7a021
37bc79e3fpxor x0, x0
37bc79e43ucomisd x0, [rsi]
37bc79e47mov r8l, 0
37bc79e4dsetnp dl
37bc79e50cmovne edx, r8l
37bc79e54test dl, dl
37bc79e56je 0x37bc79e6c
37bc79e58ucomisd x0, [rsi+8]
37bc79e5dsetnp dl
37bc79e60cmovne edx, r8l
37bc79e64test dl, dl
37bc79e66jne 0x37bc7a021
37bc79e6c
37bc79e6cloc_37bc79e6c:
37bc79e6cxor edx, edx
37bc79e6etest r12, r12
37bc79e71cmovs r12, rdx
37bc79e75xor edi, edi
37bc79e77cmp ecx, 1
37bc79e7asetne dil
37bc79e7etest ecx, ecx
37bc79e80jg 0x37bc79e8f
37bc79e82sub eax, 1
37bc79e85mov edi, 1
37bc79e8aimul eax, ecx
37bc79e8dsub edi, eax
37bc79e8f
37bc79e8floc_37bc79e8f:
37bc79e8fmov rcx, rbp
37bc79e92mov r9l, 1
37bc79e98mov r8l, 1
37bc79e9elea rdx, [rip+0x7d445b]
37bc79ea5call lsame_
37bc79eaamov rcx, [rsp+160]
37bc79eb2mov r10l, [r13]
37bc79eb6movsxd rcx, [rcx]
37bc79eb9test eax, eax
37bc79ebbje 0x37bc7a070
37bc79ec1cmp ecx, 1
37bc79ec4je 0x37bc7a1d0
37bc79ecatest r10l, r10l
37bc79ecdjle 0x37bc7a021
37bc79ed3movsxd rdx, edi
37bc79ed6mov r9, r12
37bc79ed9shl rcx, 4
37bc79eddlea r14l, [r10+1]
37bc79ee1mov rbp, rdx
37bc79ee4sub rdx, 1
37bc79ee8shl r9, 4
37bc79eecxor r11l, r11l
37bc79eefshl rbp, 4
37bc79ef3shl rdx, 4
37bc79ef7lea r15, [r9+16]
37bc79efbpxor x4, x4
37bc79effmov rax, [rsp+168]
37bc79f07add rbp, rbx
37bc79f0amov edi, 1
37bc79f0fmov r13, rdx
37bc79f12mov r12l, 1
37bc79f18lea r8, [rax+16]
37bc79f1cjmp 0x37bc79f44
37bc79f1e
37bc79f1e 66 90 f.
37bc79f20
37bc79f20loc_37bc79f20:
37bc79f20ucomisd x1, x4
37bc79f24setp dl
37bc79f27cmovne edx, r12l
37bc79f2btest dl, dl
37bc79f2djne 0x37bc79f61
37bc79f2f
37bc79f2floc_37bc79f2f:
37bc79f2fadd edi, 1
37bc79f32add rax, r9
37bc79f35add r8, r15
37bc79f38add r11, rcx
37bc79f3bcmp r14l, edi
37bc79f3eje 0x37bc7a021
37bc79f44
37bc79f44loc_37bc79f44:
37bc79f44movsd_xmm x0, [rbp+r11-16]
37bc79f4bmovsd_xmm x1, [rbp+r11-8]
37bc79f52ucomisd x0, x4
37bc79f56setp dl
37bc79f59cmovne edx, r12l
37bc79f5dtest dl, dl
37bc79f5fje 0x37bc79f20
37bc79f61
37bc79f61loc_37bc79f61:
37bc79f61movsd_xmm x2, [rsi+8]
37bc79f66movsd_xmm x5, [rsi]
37bc79f6amovapd x3, x1
37bc79f6emov rdx, rax
37bc79f71mulsd x1, [rsi]
37bc79f75lea r10, [rbx+r13]
37bc79f79mulsd x3, x2
37bc79f7dmulsd x5, x0
37bc79f81mulsd x2, x0
37bc79f85subsd x5, x3
37bc79f89addsd x2, x1
37bc79f8dmovapd x3, x5
37bc79f91unpcklpd x3, x2
37bc79f95unpcklpd x2, x5
37bc79f99nop [rax+rax]
37bc79f9fnop [rax+rax]
37bc79faanop [rax+rax]
37bc79fb5nop [rax+rax]
37bc79fc0
37bc79fc0loc_37bc79fc0:
37bc79fc0movupd x1, [r10]
37bc79fc5movupd x0, [r10]
37bc79fcaadd rdx, 16
37bc79fceadd r10, rcx
37bc79fd1movupd x5, [rdx-16]
37bc79fd6unpcklpd x1, x1
37bc79fdaunpckhpd x0, x0
37bc79fdemulpd x1, x3
37bc79fe2mulpd x0, x2
37bc79fe6addsubpd x1, x0
37bc79feaaddpd x1, x5
37bc79feemovups [rdx-16], x1
37bc79ff2cmp rdx, r8
37bc79ff5jne 0x37bc79fc0
37bc79ff7jmp 0x37bc79f2f
37bc79ffc
37bc79ffc 0f 1f 40 00 ..@.
37bc7a000
37bc7a000loc_37bc7a000:
37bc7a000mov eax, 2
37bc7a005
37bc7a005loc_37bc7a005:
37bc7a005lea rdx, [rsp+44]
37bc7a00amov r8l, 6
37bc7a010lea rcx, [rip+0x7d42eb]
37bc7a017mov [rsp+44], eax
37bc7a01bcall xerbla_
37bc7a020nop
37bc7a021
37bc7a021loc_37bc7a021:
37bc7a021add rsp, 56
37bc7a025pop rbx
37bc7a026pop rsi
37bc7a027pop rdi
37bc7a028pop rbp
37bc7a029pop r12
37bc7a02bpop r13
37bc7a02dpop r14
37bc7a02fpop r15
37bc7a031ret
37bc7a032
37bc7a032 66 0f 1f 44 00 00 f..D..
37bc7a038
37bc7a038loc_37bc7a038:
37bc7a038mov r9l, 1
37bc7a03emov r8l, 1
37bc7a044lea rdx, [rip+0x7d42b6]
37bc7a04bmov rcx, rbp
37bc7a04ecall lsame_
37bc7a053test eax, eax
37bc7a055jne 0x37bc79e07
37bc7a05bmov eax, 1
37bc7a060jmp 0x37bc7a005
37bc7a062
37bc7a062 66 0f 1f 44 00 00 f..D..
37bc7a068
37bc7a068loc_37bc7a068:
37bc7a068mov eax, 5
37bc7a06djmp 0x37bc7a005
37bc7a06f
37bc7a06f 90 .
37bc7a070
37bc7a070loc_37bc7a070:
37bc7a070cmp ecx, 1
37bc7a073je 0x37bc7a2c0
37bc7a079test r10l, r10l
37bc7a07cjle 0x37bc7a021
37bc7a07emovsxd rax, edi
37bc7a081lea r9, [r12+1]
37bc7a086movsxd r11, ecx
37bc7a089xor ebp, ebp
37bc7a08bshl rax, 4
37bc7a08fshl r9, 4
37bc7a093xor r12l, r12l
37bc7a096pxor x4, x4
37bc7a09alea rdi, [rbx+rax]
37bc7a09eshl r11, 4
37bc7a0a2lea rbx, [rbx+rax-16]
37bc7a0a7mov r8, [rsp+168]
37bc7a0afmov r13l, 1
37bc7a0b5jmp 0x37bc7a0e6
37bc7a0b7
37bc7a0b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7a0c0
37bc7a0c0loc_37bc7a0c0:
37bc7a0c0ucomisd x1, x4
37bc7a0c4lea r14l, [r12+1]
37bc7a0c9setp al
37bc7a0cccmovne eax, r13l
37bc7a0d0test al, al
37bc7a0d2jne 0x37bc7a101
37bc7a0d4
37bc7a0d4loc_37bc7a0d4:
37bc7a0d4mov r12l, r14l
37bc7a0d7add r8, r9
37bc7a0daadd rbp, r11
37bc7a0ddcmp r10l, r14l
37bc7a0e0je 0x37bc7a021
37bc7a0e6
37bc7a0e6loc_37bc7a0e6:
37bc7a0e6movsd_xmm x0, [rdi+rbp-8]
37bc7a0ecmovsd_xmm x1, [rdi+rbp-16]
37bc7a0f2ucomisd x0, x4
37bc7a0f6setp al
37bc7a0f9cmovne eax, r13l
37bc7a0fdtest al, al
37bc7a0ffje 0x37bc7a0c0
37bc7a101
37bc7a101loc_37bc7a101:
37bc7a101lea r14l, [r12+1]
37bc7a106cmp r14l, r10l
37bc7a109jg 0x37bc7a0d4
37bc7a10bmovsd_xmm x5, [rsi+8]
37bc7a110movsd_xmm x3, [rsi]
37bc7a114mov r15l, r10l
37bc7a117lea rcx, [rbx+rbp]
37bc7a11bmov rax, r8
37bc7a11exor edx, edx
37bc7a120sub r15l, r12l
37bc7a123mulsd x3, x1
37bc7a127movapd x2, x5
37bc7a12bmulsd x2, x0
37bc7a12fmulsd x5, x1
37bc7a133subsd x3, x2
37bc7a137movsd_xmm x2, [rsi]
37bc7a13bmulsd x2, x0
37bc7a13funpcklpd x3, x3
37bc7a143addsd x2, x5
37bc7a147unpcklpd x2, x2
37bc7a14bnop [rax+rax]
37bc7a154nop [rax+rax]
37bc7a15fnop [rax+rax]
37bc7a16anop [rax+rax]
37bc7a175nop [rax+rax]
37bc7a180
37bc7a180loc_37bc7a180:
37bc7a180movupd x0, [rcx]
37bc7a184movapd x1, x3
37bc7a188movupd x5, [rax]
37bc7a18cadd edx, 1
37bc7a18fadd rax, 16
37bc7a193add rcx, r11
37bc7a196mulpd x1, x0
37bc7a19ashufpd x0, x0, 1
37bc7a19fmulpd x0, x2
37bc7a1a3addsubpd x1, x0
37bc7a1a7addpd x1, x5
37bc7a1abmovups [rax-16], x1
37bc7a1afcmp edx, r15l
37bc7a1b2jb 0x37bc7a180
37bc7a1b4jmp 0x37bc7a0d4
37bc7a1b9
37bc7a1b9 0f 1f 80 00 00 00 00 .......
37bc7a1c0
37bc7a1c0loc_37bc7a1c0:
37bc7a1c0mov eax, 7
37bc7a1c5jmp 0x37bc7a005
37bc7a1ca
37bc7a1ca 66 0f 1f 44 00 00 f..D..
37bc7a1d0
37bc7a1d0loc_37bc7a1d0:
37bc7a1d0test r10l, r10l
37bc7a1d3jle 0x37bc7a021
37bc7a1d9mov r9, r12
37bc7a1dcadd r10l, 1
37bc7a1e0pxor x4, x4
37bc7a1e4mov ecx, 16
37bc7a1e9mov rdx, [rsp+168]
37bc7a1f1shl r9, 4
37bc7a1f5shl r10, 4
37bc7a1f9mov r8l, 1
37bc7a1ffjmp 0x37bc7a227
37bc7a201
37bc7a201 0f 1f 80 00 00 00 00 .......
37bc7a208
37bc7a208loc_37bc7a208:
37bc7a208ucomisd x1, x4
37bc7a20csetp al
37bc7a20fcmovne eax, r8l
37bc7a213test al, al
37bc7a215jne 0x37bc7a242
37bc7a217
37bc7a217loc_37bc7a217:
37bc7a217add rcx, 16
37bc7a21badd rdx, r9
37bc7a21ecmp r10, rcx
37bc7a221je 0x37bc7a021
37bc7a227
37bc7a227loc_37bc7a227:
37bc7a227movsd_xmm x0, [rbx+rcx-16]
37bc7a22dmovsd_xmm x1, [rbx+rcx-8]
37bc7a233ucomisd x0, x4
37bc7a237setp al
37bc7a23acmovne eax, r8l
37bc7a23etest al, al
37bc7a240je 0x37bc7a208
37bc7a242
37bc7a242loc_37bc7a242:
37bc7a242movsd_xmm x2, [rsi+8]
37bc7a247movsd_xmm x5, [rsi]
37bc7a24bmovapd x3, x1
37bc7a24fxor eax, eax
37bc7a251mulsd x1, [rsi]
37bc7a255mulsd x3, x2
37bc7a259mulsd x5, x0
37bc7a25dmulsd x2, x0
37bc7a261subsd x5, x3
37bc7a265addsd x2, x1
37bc7a269movapd x3, x5
37bc7a26dunpcklpd x3, x2
37bc7a271unpcklpd x2, x5
37bc7a275nop [rax+rax]
37bc7a280
37bc7a280loc_37bc7a280:
37bc7a280movupd x1, [rbx+rax]
37bc7a285movupd x0, [rbx+rax]
37bc7a28amovupd x5, [rdx+rax]
37bc7a28funpcklpd x1, x1
37bc7a293unpckhpd x0, x0
37bc7a297mulpd x1, x3
37bc7a29bmulpd x0, x2
37bc7a29faddsubpd x1, x0
37bc7a2a3addpd x1, x5
37bc7a2a7movups [rdx+rax], x1
37bc7a2abadd rax, 16
37bc7a2afcmp rcx, rax
37bc7a2b2jne 0x37bc7a280
37bc7a2b4jmp 0x37bc7a217
37bc7a2b9
37bc7a2b9 0f 1f 80 00 00 00 00 .......
37bc7a2c0
37bc7a2c0loc_37bc7a2c0:
37bc7a2c0test r10l, r10l
37bc7a2c3jle 0x37bc7a021
37bc7a2c9add r12, 1
37bc7a2cdpxor x4, x4
37bc7a2d1lea r9l, [r10+1]
37bc7a2d5mov r8l, r10l
37bc7a2d8mov rdx, [rsp+168]
37bc7a2e0shl r12, 4
37bc7a2e4mov r11l, 1
37bc7a2eajmp 0x37bc7a310
37bc7a2ec
37bc7a2ec 0f 1f 40 00 ..@.
37bc7a2f0
37bc7a2f0loc_37bc7a2f0:
37bc7a2f0ucomisd x2, x4
37bc7a2f4setp al
37bc7a2f7cmovne eax, r11l
37bc7a2fbtest al, al
37bc7a2fdjne 0x37bc7a328
37bc7a2ff
37bc7a2ffloc_37bc7a2ff:
37bc7a2ffadd rbx, 16
37bc7a303add rdx, r12
37bc7a306sub r8l, 1
37bc7a30aje 0x37bc7a021
37bc7a310
37bc7a310loc_37bc7a310:
37bc7a310movsd_xmm x1, [rbx+8]
37bc7a315movsd_xmm x2, [rbx]
37bc7a319ucomisd x1, x4
37bc7a31dsetp al
37bc7a320cmovne eax, r11l
37bc7a324test al, al
37bc7a326je 0x37bc7a2f0
37bc7a328
37bc7a328loc_37bc7a328:
37bc7a328mov eax, r9l
37bc7a32bsub eax, r8l
37bc7a32ecmp eax, r10l
37bc7a331jg 0x37bc7a2ff
37bc7a333movsd_xmm x3, [rsi]
37bc7a337movsd_xmm x0, [rsi+8]
37bc7a33cxor eax, eax
37bc7a33exor ecx, ecx
37bc7a340mulsd x0, x1
37bc7a344movapd x5, x3
37bc7a348mulsd x5, x2
37bc7a34cmulsd x3, x1
37bc7a350mulsd x2, [rsi+8]
37bc7a355subsd x5, x0
37bc7a359addsd x2, x3
37bc7a35dmovapd x3, x5
37bc7a361unpcklpd x3, x2
37bc7a365unpcklpd x2, x5
37bc7a369nop
37bc7a36anop [rax+rax]
37bc7a375nop [rax+rax]
37bc7a380
37bc7a380loc_37bc7a380:
37bc7a380movupd x1, [rbx+rax]
37bc7a385movupd x0, [rbx+rax]
37bc7a38aadd ecx, 1
37bc7a38dmovupd x5, [rdx+rax]
37bc7a392unpcklpd x1, x1
37bc7a396unpckhpd x0, x0
37bc7a39amulpd x1, x3
37bc7a39emulpd x0, x2
37bc7a3a2addsubpd x1, x0
37bc7a3a6addpd x1, x5
37bc7a3aamovups [rdx+rax], x1
37bc7a3aeadd rax, 16
37bc7a3b2cmp ecx, r8l
37bc7a3b5jb 0x37bc7a380
37bc7a3b7jmp 0x37bc7a2ff
37bc79dc0
37bc79dc0zsyr_:
37bc79dc0push r15
37bc79dc2push r14
37bc79dc4push r13
37bc79dc6push r12
37bc79dc8push rbp
37bc79dc9push rdi
37bc79dcapush rsi
37bc79dcbpush rbx
37bc79dccsub rsp, 56
37bc79dd0mov rdi, [rsp+176]
37bc79dd8movsxd r12, [rdi]
37bc79ddbmov r13, rdx
37bc79ddemov rsi, r8
37bc79de1mov rbx, r9
37bc79de4mov r8l, 1
37bc79deamov r9l, 1
37bc79df0lea rdx, [rip+0x7d4509]
37bc79df7mov rbp, rcx
37bc79dfacall lsame_
37bc79dfftest eax, eax
37bc79e01je 0x37bc7a038
37bc79e07
37bc79e07loc_37bc79e07:
37bc79e07mov eax, [r13]
37bc79e0btest eax, eax
37bc79e0djs 0x37bc7a000
37bc79e13mov rcx, [rsp+160]
37bc79e1bmov ecx, [rcx]
37bc79e1dtest ecx, ecx
37bc79e1fje 0x37bc7a068
37bc79e25test eax, eax
37bc79e27mov edx, 1
37bc79e2ccmovg edx, eax
37bc79e2fcmp [rdi], edx
37bc79e31jl 0x37bc7a1c0
37bc79e37test eax, eax
37bc79e39je 0x37bc7a021
37bc79e3fpxor x0, x0
37bc79e43ucomisd x0, [rsi]
37bc79e47mov r8l, 0
37bc79e4dsetnp dl
37bc79e50cmovne edx, r8l
37bc79e54test dl, dl
37bc79e56je 0x37bc79e6c
37bc79e58ucomisd x0, [rsi+8]
37bc79e5dsetnp dl
37bc79e60cmovne edx, r8l
37bc79e64test dl, dl
37bc79e66jne 0x37bc7a021
37bc79e6c
37bc79e6cloc_37bc79e6c:
37bc79e6cxor edx, edx
37bc79e6etest r12, r12
37bc79e71cmovs r12, rdx
37bc79e75xor edi, edi
37bc79e77cmp ecx, 1
37bc79e7asetne dil
37bc79e7etest ecx, ecx
37bc79e80jg 0x37bc79e8f
37bc79e82sub eax, 1
37bc79e85mov edi, 1
37bc79e8aimul eax, ecx
37bc79e8dsub edi, eax
37bc79e8f
37bc79e8floc_37bc79e8f:
37bc79e8fmov rcx, rbp
37bc79e92mov r9l, 1
37bc79e98mov r8l, 1
37bc79e9elea rdx, [rip+0x7d445b]
37bc79ea5call lsame_
37bc79eaamov rcx, [rsp+160]
37bc79eb2mov r10l, [r13]
37bc79eb6movsxd rcx, [rcx]
37bc79eb9test eax, eax
37bc79ebbje 0x37bc7a070
37bc79ec1cmp ecx, 1
37bc79ec4je 0x37bc7a1d0
37bc79ecatest r10l, r10l
37bc79ecdjle 0x37bc7a021
37bc79ed3movsxd rdx, edi
37bc79ed6mov r9, r12
37bc79ed9shl rcx, 4
37bc79eddlea r14l, [r10+1]
37bc79ee1mov rbp, rdx
37bc79ee4sub rdx, 1
37bc79ee8shl r9, 4
37bc79eecxor r11l, r11l
37bc79eefshl rbp, 4
37bc79ef3shl rdx, 4
37bc79ef7lea r15, [r9+16]
37bc79efbpxor x4, x4
37bc79effmov rax, [rsp+168]
37bc79f07add rbp, rbx
37bc79f0amov edi, 1
37bc79f0fmov r13, rdx
37bc79f12mov r12l, 1
37bc79f18lea r8, [rax+16]
37bc79f1cjmp 0x37bc79f44
37bc79f1e
37bc79f1e 66 90 f.
37bc79f20
37bc79f20loc_37bc79f20:
37bc79f20ucomisd x1, x4
37bc79f24setp dl
37bc79f27cmovne edx, r12l
37bc79f2btest dl, dl
37bc79f2djne 0x37bc79f61
37bc79f2f
37bc79f2floc_37bc79f2f:
37bc79f2fadd edi, 1
37bc79f32add rax, r9
37bc79f35add r8, r15
37bc79f38add r11, rcx
37bc79f3bcmp r14l, edi
37bc79f3eje 0x37bc7a021
37bc79f44
37bc79f44loc_37bc79f44:
37bc79f44movsd_xmm x0, [rbp+r11-16]
37bc79f4bmovsd_xmm x1, [rbp+r11-8]
37bc79f52ucomisd x0, x4
37bc79f56setp dl
37bc79f59cmovne edx, r12l
37bc79f5dtest dl, dl
37bc79f5fje 0x37bc79f20
37bc79f61
37bc79f61loc_37bc79f61:
37bc79f61movsd_xmm x2, [rsi+8]
37bc79f66movsd_xmm x5, [rsi]
37bc79f6amovapd x3, x1
37bc79f6emov rdx, rax
37bc79f71mulsd x1, [rsi]
37bc79f75lea r10, [rbx+r13]
37bc79f79mulsd x3, x2
37bc79f7dmulsd x5, x0
37bc79f81mulsd x2, x0
37bc79f85subsd x5, x3
37bc79f89addsd x2, x1
37bc79f8dmovapd x3, x5
37bc79f91unpcklpd x3, x2
37bc79f95unpcklpd x2, x5
37bc79f99nop [rax+rax]
37bc79f9fnop [rax+rax]
37bc79faanop [rax+rax]
37bc79fb5nop [rax+rax]
37bc79fc0
37bc79fc0loc_37bc79fc0:
37bc79fc0movupd x1, [r10]
37bc79fc5movupd x0, [r10]
37bc79fcaadd rdx, 16
37bc79fceadd r10, rcx
37bc79fd1movupd x5, [rdx-16]
37bc79fd6unpcklpd x1, x1
37bc79fdaunpckhpd x0, x0
37bc79fdemulpd x1, x3
37bc79fe2mulpd x0, x2
37bc79fe6addsubpd x1, x0
37bc79feaaddpd x1, x5
37bc79feemovups [rdx-16], x1
37bc79ff2cmp rdx, r8
37bc79ff5jne 0x37bc79fc0
37bc79ff7jmp 0x37bc79f2f
37bc79ffc
37bc79ffc 0f 1f 40 00 ..@.
37bc7a000
37bc7a000loc_37bc7a000:
37bc7a000mov eax, 2
37bc7a005
37bc7a005loc_37bc7a005:
37bc7a005lea rdx, [rsp+44]
37bc7a00amov r8l, 6
37bc7a010lea rcx, [rip+0x7d42eb]
37bc7a017mov [rsp+44], eax
37bc7a01bcall xerbla_
37bc7a020nop
37bc7a021
37bc7a021loc_37bc7a021:
37bc7a021add rsp, 56
37bc7a025pop rbx
37bc7a026pop rsi
37bc7a027pop rdi
37bc7a028pop rbp
37bc7a029pop r12
37bc7a02bpop r13
37bc7a02dpop r14
37bc7a02fpop r15
37bc7a031ret
37bc7a032
37bc7a032 66 0f 1f 44 00 00 f..D..
37bc7a038
37bc7a038loc_37bc7a038:
37bc7a038mov r9l, 1
37bc7a03emov r8l, 1
37bc7a044lea rdx, [rip+0x7d42b6]
37bc7a04bmov rcx, rbp
37bc7a04ecall lsame_
37bc7a053test eax, eax
37bc7a055jne 0x37bc79e07
37bc7a05bmov eax, 1
37bc7a060jmp 0x37bc7a005
37bc7a062
37bc7a062 66 0f 1f 44 00 00 f..D..
37bc7a068
37bc7a068loc_37bc7a068:
37bc7a068mov eax, 5
37bc7a06djmp 0x37bc7a005
37bc7a06f
37bc7a06f 90 .
37bc7a070
37bc7a070loc_37bc7a070:
37bc7a070cmp ecx, 1
37bc7a073je 0x37bc7a2c0
37bc7a079test r10l, r10l
37bc7a07cjle 0x37bc7a021
37bc7a07emovsxd rax, edi
37bc7a081lea r9, [r12+1]
37bc7a086movsxd r11, ecx
37bc7a089xor ebp, ebp
37bc7a08bshl rax, 4
37bc7a08fshl r9, 4
37bc7a093xor r12l, r12l
37bc7a096pxor x4, x4
37bc7a09alea rdi, [rbx+rax]
37bc7a09eshl r11, 4
37bc7a0a2lea rbx, [rbx+rax-16]
37bc7a0a7mov r8, [rsp+168]
37bc7a0afmov r13l, 1
37bc7a0b5jmp 0x37bc7a0e6
37bc7a0b7
37bc7a0b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7a0c0
37bc7a0c0loc_37bc7a0c0:
37bc7a0c0ucomisd x1, x4
37bc7a0c4lea r14l, [r12+1]
37bc7a0c9setp al
37bc7a0cccmovne eax, r13l
37bc7a0d0test al, al
37bc7a0d2jne 0x37bc7a101
37bc7a0d4
37bc7a0d4loc_37bc7a0d4:
37bc7a0d4mov r12l, r14l
37bc7a0d7add r8, r9
37bc7a0daadd rbp, r11
37bc7a0ddcmp r10l, r14l
37bc7a0e0je 0x37bc7a021
37bc7a0e6
37bc7a0e6loc_37bc7a0e6:
37bc7a0e6movsd_xmm x0, [rdi+rbp-8]
37bc7a0ecmovsd_xmm x1, [rdi+rbp-16]
37bc7a0f2ucomisd x0, x4
37bc7a0f6setp al
37bc7a0f9cmovne eax, r13l
37bc7a0fdtest al, al
37bc7a0ffje 0x37bc7a0c0
37bc7a101
37bc7a101loc_37bc7a101:
37bc7a101lea r14l, [r12+1]
37bc7a106cmp r14l, r10l
37bc7a109jg 0x37bc7a0d4
37bc7a10bmovsd_xmm x5, [rsi+8]
37bc7a110movsd_xmm x3, [rsi]
37bc7a114mov r15l, r10l
37bc7a117lea rcx, [rbx+rbp]
37bc7a11bmov rax, r8
37bc7a11exor edx, edx
37bc7a120sub r15l, r12l
37bc7a123mulsd x3, x1
37bc7a127movapd x2, x5
37bc7a12bmulsd x2, x0
37bc7a12fmulsd x5, x1
37bc7a133subsd x3, x2
37bc7a137movsd_xmm x2, [rsi]
37bc7a13bmulsd x2, x0
37bc7a13funpcklpd x3, x3
37bc7a143addsd x2, x5
37bc7a147unpcklpd x2, x2
37bc7a14bnop [rax+rax]
37bc7a154nop [rax+rax]
37bc7a15fnop [rax+rax]
37bc7a16anop [rax+rax]
37bc7a175nop [rax+rax]
37bc7a180
37bc7a180loc_37bc7a180:
37bc7a180movupd x0, [rcx]
37bc7a184movapd x1, x3
37bc7a188movupd x5, [rax]
37bc7a18cadd edx, 1
37bc7a18fadd rax, 16
37bc7a193add rcx, r11
37bc7a196mulpd x1, x0
37bc7a19ashufpd x0, x0, 1
37bc7a19fmulpd x0, x2
37bc7a1a3addsubpd x1, x0
37bc7a1a7addpd x1, x5
37bc7a1abmovups [rax-16], x1
37bc7a1afcmp edx, r15l
37bc7a1b2jb 0x37bc7a180
37bc7a1b4jmp 0x37bc7a0d4
37bc7a1b9
37bc7a1b9 0f 1f 80 00 00 00 00 .......
37bc7a1c0
37bc7a1c0loc_37bc7a1c0:
37bc7a1c0mov eax, 7
37bc7a1c5jmp 0x37bc7a005
37bc7a1ca
37bc7a1ca 66 0f 1f 44 00 00 f..D..
37bc7a1d0
37bc7a1d0loc_37bc7a1d0:
37bc7a1d0test r10l, r10l
37bc7a1d3jle 0x37bc7a021
37bc7a1d9mov r9, r12
37bc7a1dcadd r10l, 1
37bc7a1e0pxor x4, x4
37bc7a1e4mov ecx, 16
37bc7a1e9mov rdx, [rsp+168]
37bc7a1f1shl r9, 4
37bc7a1f5shl r10, 4
37bc7a1f9mov r8l, 1
37bc7a1ffjmp 0x37bc7a227
37bc7a201
37bc7a201 0f 1f 80 00 00 00 00 .......
37bc7a208
37bc7a208loc_37bc7a208:
37bc7a208ucomisd x1, x4
37bc7a20csetp al
37bc7a20fcmovne eax, r8l
37bc7a213test al, al
37bc7a215jne 0x37bc7a242
37bc7a217
37bc7a217loc_37bc7a217:
37bc7a217add rcx, 16
37bc7a21badd rdx, r9
37bc7a21ecmp r10, rcx
37bc7a221je 0x37bc7a021
37bc7a227
37bc7a227loc_37bc7a227:
37bc7a227movsd_xmm x0, [rbx+rcx-16]
37bc7a22dmovsd_xmm x1, [rbx+rcx-8]
37bc7a233ucomisd x0, x4
37bc7a237setp al
37bc7a23acmovne eax, r8l
37bc7a23etest al, al
37bc7a240je 0x37bc7a208
37bc7a242
37bc7a242loc_37bc7a242:
37bc7a242movsd_xmm x2, [rsi+8]
37bc7a247movsd_xmm x5, [rsi]
37bc7a24bmovapd x3, x1
37bc7a24fxor eax, eax
37bc7a251mulsd x1, [rsi]
37bc7a255mulsd x3, x2
37bc7a259mulsd x5, x0
37bc7a25dmulsd x2, x0
37bc7a261subsd x5, x3
37bc7a265addsd x2, x1
37bc7a269movapd x3, x5
37bc7a26dunpcklpd x3, x2
37bc7a271unpcklpd x2, x5
37bc7a275nop [rax+rax]
37bc7a280
37bc7a280loc_37bc7a280:
37bc7a280movupd x1, [rbx+rax]
37bc7a285movupd x0, [rbx+rax]
37bc7a28amovupd x5, [rdx+rax]
37bc7a28funpcklpd x1, x1
37bc7a293unpckhpd x0, x0
37bc7a297mulpd x1, x3
37bc7a29bmulpd x0, x2
37bc7a29faddsubpd x1, x0
37bc7a2a3addpd x1, x5
37bc7a2a7movups [rdx+rax], x1
37bc7a2abadd rax, 16
37bc7a2afcmp rcx, rax
37bc7a2b2jne 0x37bc7a280
37bc7a2b4jmp 0x37bc7a217
37bc7a2b9
37bc7a2b9 0f 1f 80 00 00 00 00 .......
37bc7a2c0
37bc7a2c0loc_37bc7a2c0:
37bc7a2c0test r10l, r10l
37bc7a2c3jle 0x37bc7a021
37bc7a2c9add r12, 1
37bc7a2cdpxor x4, x4
37bc7a2d1lea r9l, [r10+1]
37bc7a2d5mov r8l, r10l
37bc7a2d8mov rdx, [rsp+168]
37bc7a2e0shl r12, 4
37bc7a2e4mov r11l, 1
37bc7a2eajmp 0x37bc7a310
37bc7a2ec
37bc7a2ec 0f 1f 40 00 ..@.
37bc7a2f0
37bc7a2f0loc_37bc7a2f0:
37bc7a2f0ucomisd x2, x4
37bc7a2f4setp al
37bc7a2f7cmovne eax, r11l
37bc7a2fbtest al, al
37bc7a2fdjne 0x37bc7a328
37bc7a2ff
37bc7a2ffloc_37bc7a2ff:
37bc7a2ffadd rbx, 16
37bc7a303add rdx, r12
37bc7a306sub r8l, 1
37bc7a30aje 0x37bc7a021
37bc7a310
37bc7a310loc_37bc7a310:
37bc7a310movsd_xmm x1, [rbx+8]
37bc7a315movsd_xmm x2, [rbx]
37bc7a319ucomisd x1, x4
37bc7a31dsetp al
37bc7a320cmovne eax, r11l
37bc7a324test al, al
37bc7a326je 0x37bc7a2f0
37bc7a328
37bc7a328loc_37bc7a328:
37bc7a328mov eax, r9l
37bc7a32bsub eax, r8l
37bc7a32ecmp eax, r10l
37bc7a331jg 0x37bc7a2ff
37bc7a333movsd_xmm x3, [rsi]
37bc7a337movsd_xmm x0, [rsi+8]
37bc7a33cxor eax, eax
37bc7a33exor ecx, ecx
37bc7a340mulsd x0, x1
37bc7a344movapd x5, x3
37bc7a348mulsd x5, x2
37bc7a34cmulsd x3, x1
37bc7a350mulsd x2, [rsi+8]
37bc7a355subsd x5, x0
37bc7a359addsd x2, x3
37bc7a35dmovapd x3, x5
37bc7a361unpcklpd x3, x2
37bc7a365unpcklpd x2, x5
37bc7a369nop
37bc7a36anop [rax+rax]
37bc7a375nop [rax+rax]
37bc7a380
37bc7a380loc_37bc7a380:
37bc7a380movupd x1, [rbx+rax]
37bc7a385movupd x0, [rbx+rax]
37bc7a38aadd ecx, 1
37bc7a38dmovupd x5, [rdx+rax]
37bc7a392unpcklpd x1, x1
37bc7a396unpckhpd x0, x0
37bc7a39amulpd x1, x3
37bc7a39emulpd x0, x2
37bc7a3a2addsubpd x1, x0
37bc7a3a6addpd x1, x5
37bc7a3aamovups [rdx+rax], x1
37bc7a3aeadd rax, 16
37bc7a3b2cmp ecx, r8l
37bc7a3b5jb 0x37bc7a380
37bc7a3b7jmp 0x37bc7a2ff
37bc79dc0
37bc7a3bc
37bc7a3bc // align 0x10
37bc7a3bc // align 0x10
37bc7a3c0
37bc7a3c0zsyrfs_:
37bc7a3c0push r15
37bc7a3c2push r14
37bc7a3c4push r13
37bc7a3c6push r12
37bc7a3c8push rbp
37bc7a3c9push rdi
37bc7a3capush rsi
37bc7a3cbpush rbx
37bc7a3ccsub rsp, 408
37bc7a3d3movups [rsp+304], x6
37bc7a3dbmovups [rsp+320], x7
37bc7a3e3movups [rsp+336], x8
37bc7a3ecmovups [rsp+352], x9
37bc7a3f5movups [rsp+368], x10
37bc7a3femovups [rsp+384], x11
37bc7a407mov rax, [rsp+512]
37bc7a40fmov rdi, [rsp+552]
37bc7a417mov r13, [rsp+568]
37bc7a41fmov r15, [rsp+600]
37bc7a427mov r12l, [rax]
37bc7a42amov rax, [rsp+608]
37bc7a432mov ebp, [rdi]
37bc7a434mov esi, [r13]
37bc7a438mov [rax], 0
37bc7a43emov rbx, r8
37bc7a441mov r8l, 1
37bc7a447mov [rsp+488], rdx
37bc7a44flea rdx, [rip+0x7d3eba]
37bc7a456mov [rsp+504], r9
37bc7a45emov r9l, 1
37bc7a464mov [rsp+480], rcx
37bc7a46ccall lsame_
37bc7a471mov r10, [rsp+592]
37bc7a479test eax, eax
37bc7a47bmov [rsp+264], eax
37bc7a482je 0x37bc7a56e
37bc7a488
37bc7a488loc_37bc7a488:
37bc7a488mov rax, [rsp+488]
37bc7a490mov r14l, [rax]
37bc7a493test r14l, r14l
37bc7a496js 0x37bc7a4f0
37bc7a498mov edx, [rbx]
37bc7a49atest edx, edx
37bc7a49cjs 0x37bc7a5ad
37bc7a4a2mov rcx, [rsp+512]
37bc7a4aatest r14l, r14l
37bc7a4admov eax, 1
37bc7a4b2cmovg eax, r14l
37bc7a4b6cmp [rcx], eax
37bc7a4b8jl 0x37bc7a5bc
37bc7a4bemov rcx, [rsp+528]
37bc7a4c6cmp [rcx], eax
37bc7a4c8jl 0x37bc7a5cb
37bc7a4cecmp [rdi], eax
37bc7a4d0jl 0x37bc7a5da
37bc7a4d6cmp [r13], eax
37bc7a4dajge 0x37bc7a5f0
37bc7a4e0mov edx, -12
37bc7a4e5mov eax, 12
37bc7a4eajmp 0x37bc7a4fa
37bc7a4ec
37bc7a4ec 0f 1f 40 00 ..@.
37bc7a4f0
37bc7a4f0loc_37bc7a4f0:
37bc7a4f0mov edx, -2
37bc7a4f5mov eax, 2
37bc7a4fa
37bc7a4faloc_37bc7a4fa:
37bc7a4famov rsi, [rsp+608]
37bc7a502mov [rsi], edx
37bc7a504
37bc7a504loc_37bc7a504:
37bc7a504lea rdx, [rsp+292]
37bc7a50cmov r8l, 6
37bc7a512lea rcx, [rip+0x7d3df9]
37bc7a519mov [rsp+292], eax
37bc7a520call xerbla_
37bc7a525nop
37bc7a526
37bc7a526loc_37bc7a526:
37bc7a526movups x6, [rsp+304]
37bc7a52emovups x7, [rsp+320]
37bc7a536movups x8, [rsp+336]
37bc7a53fmovups x9, [rsp+352]
37bc7a548movups x10, [rsp+368]
37bc7a551movups x11, [rsp+384]
37bc7a55aadd rsp, 408
37bc7a561pop rbx
37bc7a562pop rsi
37bc7a563pop rdi
37bc7a564pop rbp
37bc7a565pop r12
37bc7a567pop r13
37bc7a569pop r14
37bc7a56bpop r15
37bc7a56dret
37bc7a56e
37bc7a56eloc_37bc7a56e:
37bc7a56emov rcx, [rsp+480]
37bc7a576mov r9l, 1
37bc7a57cmov r8l, 1
37bc7a582lea rdx, [rip+0x7d3d88]
37bc7a589call lsame_
37bc7a58emov r10, [rsp+592]
37bc7a596test eax, eax
37bc7a598jne 0x37bc7a488
37bc7a59emov edx, -1
37bc7a5a3mov eax, 1
37bc7a5a8jmp 0x37bc7a4fa
37bc7a5ad
37bc7a5adloc_37bc7a5ad:
37bc7a5admov edx, -3
37bc7a5b2mov eax, 3
37bc7a5b7jmp 0x37bc7a4fa
37bc7a5bc
37bc7a5bcloc_37bc7a5bc:
37bc7a5bcmov edx, -5
37bc7a5c1mov eax, 5
37bc7a5c6jmp 0x37bc7a4fa
37bc7a5cb
37bc7a5cbloc_37bc7a5cb:
37bc7a5cbmov edx, -7
37bc7a5d0mov eax, 7
37bc7a5d5jmp 0x37bc7a4fa
37bc7a5da
37bc7a5daloc_37bc7a5da:
37bc7a5damov edx, -10
37bc7a5dfmov eax, 10
37bc7a5e4jmp 0x37bc7a4fa
37bc7a5e9
37bc7a5e9 0f 1f 80 00 00 00 00 .......
37bc7a5f0
37bc7a5f0loc_37bc7a5f0:
37bc7a5f0mov rax, [rsp+608]
37bc7a5f8mov eax, [rax]
37bc7a5fatest eax, eax
37bc7a5fcjne 0x37bc7b331
37bc7a602test r14l, r14l
37bc7a605je 0x37bc7b2f8
37bc7a60btest edx, edx
37bc7a60dje 0x37bc7a526
37bc7a613mov edx, 7
37bc7a618lea rcx, [rip+0x7d3cf9]
37bc7a61fmov [rsp+592], r10
37bc7a627call dlamch_
37bc7a62cmov edx, 12
37bc7a631lea rcx, [rip+0x7d3ce7]
37bc7a638movapd x7, x0
37bc7a63ccall dlamch_
37bc7a641mov r11l, [rbx]
37bc7a644test r11l, r11l
37bc7a647jle 0x37bc7a526
37bc7a64dadd r14l, 1
37bc7a651pxor x8, x8
37bc7a656movsxd r8, esi
37bc7a659xor eax, eax
37bc7a65bcvtsi2sd x8, r14l
37bc7a660mulsd x0, x8
37bc7a665movsxd r9, ebp
37bc7a668test r8, r8
37bc7a66bcmovs r8, rax
37bc7a66fmovsxd rsi, r12l
37bc7a672test r9, r9
37bc7a675mov [rsp+208], -1
37bc7a681cmovs r9, rax
37bc7a685test rsi, rsi
37bc7a688mov [rsp+112], -1
37bc7a691mov rdi, [rsp+576]
37bc7a699cmovs rsi, rax
37bc7a69dmov [rsp+268], r11l
37bc7a6a5movddup x9, [rip+0x7d3cb2]
37bc7a6aelea rbp, [rsp+292]
37bc7a6b6mov [rsp+272], r8
37bc7a6bemov r13, [rsp+592]
37bc7a6c6movapd x10, x0
37bc7a6cblea rax, [rsi+1]
37bc7a6cfmov [rsp+120], 1
37bc7a6d8movapd x11, x0
37bc7a6dddivsd x10, x7
37bc7a6e2shl rax, 4
37bc7a6e6mov [rsp+104], rsi
37bc7a6ebmov r12, rax
37bc7a6eemov rax, [rsp+504]
37bc7a6f6mov [rsp+280], r9
37bc7a6feshl rsi, 5
37bc7a702mov [rsp+248], rsi
37bc7a70alea rsi, [rsp+288]
37bc7a712add rax, 16
37bc7a716mov [rsp+192], rax
37bc7a71emov rax, [rsp+544]
37bc7a726add rax, 16
37bc7a72amov [rsp+256], rax
37bc7a732mov rax, [rsp+560]
37bc7a73aadd rax, 16
37bc7a73emov [rsp+216], rax
37bc7a746
37bc7a746loc_37bc7a746:
37bc7a746mov rax, [rsp+208]
37bc7a74emov rcx, [rsp+256]
37bc7a756mov [rsp+132], 1
37bc7a761mov rbx, [rsp+216]
37bc7a769mov [rsp+224], rdi
37bc7a771shl rax, 4
37bc7a775mov [rsp+232], rsi
37bc7a77dmovsd_xmm x6, [rip+0x7d3bcb]
37bc7a785add rcx, rax
37bc7a788add rax, [rsp+544]
37bc7a790mov [rsp+240], rbp
37bc7a798mov [rsp+144], rcx
37bc7a7a0mov rcx, [rsp+112]
37bc7a7a5mov [rsp+152], rax
37bc7a7adshl rcx, 4
37bc7a7b1mov [rsp+592], r13
37bc7a7b9mov r13, [rsp+248]
37bc7a7c1mov [rsp+200], rcx
37bc7a7c9add rbx, rcx
37bc7a7ccadd rcx, [rsp+560]
37bc7a7d4mov [rsp+136], rcx
37bc7a7dc
37bc7a7dcloc_37bc7a7dc:
37bc7a7dclea rax, [rip+0x7d3b49]
37bc7a7e3mov r9, [rsp+592]
37bc7a7ebmov rdx, [rsp+144]
37bc7a7f3mov [rsp+32], rax
37bc7a7f8mov rcx, [rsp+488]
37bc7a800mov rdi, rax
37bc7a803mov r8, rax
37bc7a806call zcopy_
37bc7a80bmov rax, rdi
37bc7a80emov [rsp+72], rdi
37bc7a813mov rdi, [rsp+592]
37bc7a81bmov [rsp+48], rax
37bc7a820mov rax, [rsp+512]
37bc7a828lea r8, [rip+0x7d3b01]
37bc7a82fmov [rsp+64], rdi
37bc7a834lea rdi, [rip+0x7d3b05]
37bc7a83bmov r9, [rsp+504]
37bc7a843mov [rsp+32], rax
37bc7a848mov rdx, [rsp+488]
37bc7a850mov [rsp+56], rdi
37bc7a855mov rcx, [rsp+480]
37bc7a85dmov [rsp+80], 1
37bc7a866mov [rsp+40], rbx
37bc7a86bcall zsymv_
37bc7a870mov rax, [rsp+488]
37bc7a878mov r14l, [rax]
37bc7a87btest r14l, r14l
37bc7a87ejle 0x37bc7b2ef
37bc7a884lea ecx, [r14-1]
37bc7a888mov rdx, [rsp+152]
37bc7a890mov rax, r15
37bc7a893mov r8, r15
37bc7a896lea r9, [r15+8*rcx+8]
37bc7a89bnop [rax]
37bc7a89fnop [rax+rax]
37bc7a8aanop [rax+rax]
37bc7a8b5nop [rax+rax]
37bc7a8c0
37bc7a8c0loc_37bc7a8c0:
37bc7a8c0movsd_xmm x0, [rdx+16]
37bc7a8c5movsd_xmm x1, [rdx+24]
37bc7a8caadd r8, 8
37bc7a8ceadd rdx, 16
37bc7a8d2andpd x0, [rip+0x7d3a86]
37bc7a8daandpd x1, [rip+0x7d3a7e]
37bc7a8e2addsd x0, x1
37bc7a8e6movsd_xmm [r8-8], x0
37bc7a8eccmp r8, r9
37bc7a8efjne 0x37bc7a8c0
37bc7a8f1mov edx, [rsp+264]
37bc7a8f8test edx, edx
37bc7a8faje 0x37bc7ac90
37bc7a900mov [rsp+160], rax
37bc7a908mov ebp, r14l
37bc7a90bmov rsi, [rsp+504]
37bc7a913mov rdi, -1
37bc7a91amov [rsp+168], r14l
37bc7a922mov r14, [rsp+104]
37bc7a927xor r10l, r10l
37bc7a92amov [rsp+176], r13
37bc7a932mov r11, [rsp+136]
37bc7a93amov [rsp+184], rcx
37bc7a942mov r13, [rsp+112]
37bc7a947mov rcx, [rsp+192]
37bc7a94fnop
37bc7a950
37bc7a950loc_37bc7a950:
37bc7a950movsd_xmm x4, [r11+16]
37bc7a956movsd_xmm x0, [r11+24]
37bc7a95cmov r8l, r10l
37bc7a95flea eax, [r10+1]
37bc7a963andpd x4, [rip+0x7d39f5]
37bc7a96bandpd x0, [rip+0x7d39ed]
37bc7a973addsd x4, x0
37bc7a977test r10l, r10l
37bc7a97aje 0x37bc7ac80
37bc7a980cmp eax, 2
37bc7a983je 0x37bc7af1f
37bc7a989mov rdx, rdi
37bc7a98cmov r9l, r10l
37bc7a98fmovddup x3, x4
37bc7a993xor eax, eax
37bc7a995shl rdx, 4
37bc7a999shr r9l, 1
37bc7a99cpxor x5, x5
37bc7a9a0add rdx, rcx
37bc7a9a3shl r9, 4
37bc7a9a7nop [rax+rax]
37bc7a9b0
37bc7a9b0loc_37bc7a9b0:
37bc7a9b0movupd x0, [rdx+2*rax]
37bc7a9b5movupd x1, [rdx+2*rax+16]
37bc7a9bbmovlpd x1, [rdx+2*rax+8]
37bc7a9c1movupd x2, [r15+rax]
37bc7a9c7movhpd x0, [rdx+2*rax+16]
37bc7a9cdandpd x0, x9
37bc7a9d2andpd x1, x9
37bc7a9d7addpd x1, x0
37bc7a9dbmovapd x0, x3
37bc7a9dfmulpd x0, x1
37bc7a9e3addpd x0, x2
37bc7a9e7movupd x2, [rbx+2*rax]
37bc7a9ecmovhpd x2, [rbx+2*rax+16]
37bc7a9f2movups [r15+rax], x0
37bc7a9f7movupd x0, [rbx+2*rax+16]
37bc7a9fdmovlpd x0, [rbx+2*rax+8]
37bc7aa03andpd x2, x9
37bc7aa08add rax, 16
37bc7aa0candpd x0, x9
37bc7aa11addpd x0, x2
37bc7aa15mulpd x0, x1
37bc7aa19addsd x5, x0
37bc7aa1dunpckhpd x0, x0
37bc7aa21addsd x5, x0
37bc7aa25cmp r9, rax
37bc7aa28jne 0x37bc7a9b0
37bc7aa2atest r8b, 1
37bc7aa2eje 0x37bc7aab4
37bc7aa34or r8l, 1
37bc7aa38
37bc7aa38loc_37bc7aa38:
37bc7aa38movsxd r8, r8l
37bc7aa3blea rax, [rdi+r8]
37bc7aa3fshl rax, 4
37bc7aa43add rax, [rsp+504]
37bc7aa4bmovsd_xmm x1, [rax+8]
37bc7aa50movsd_xmm x0, [rax]
37bc7aa54andpd x1, [rip+0x7d3904]
37bc7aa5candpd x0, [rip+0x7d38fc]
37bc7aa64addsd x1, x0
37bc7aa68movapd x0, x4
37bc7aa6cmulsd x0, x1
37bc7aa70addsd x0, [r15+8*r8-8]
37bc7aa77movsd_xmm [r15+8*r8-8], x0
37bc7aa7eadd r8, r13
37bc7aa81shl r8, 4
37bc7aa85add r8, [rsp+560]
37bc7aa8dmovsd_xmm x0, [r8+8]
37bc7aa93movsd_xmm x2, [r8]
37bc7aa98andpd x0, [rip+0x7d38c0]
37bc7aaa0andpd x2, [rip+0x7d38b8]
37bc7aaa8addsd x0, x2
37bc7aaacmulsd x0, x1
37bc7aab0addsd x5, x0
37bc7aab4
37bc7aab4loc_37bc7aab4:
37bc7aab4movsd_xmm x0, [rsi]
37bc7aab8movsd_xmm x1, [rsi+8]
37bc7aabdadd r11, 16
37bc7aac1add rsi, r12
37bc7aac4andpd x0, [rip+0x7d3894]
37bc7aaccandpd x1, [rip+0x7d388c]
37bc7aad4add rdi, r14
37bc7aad7addsd x0, x1
37bc7aadbmulsd x0, x4
37bc7aadfaddsd x0, [r15+8*r10]
37bc7aae5addsd x0, x5
37bc7aae9movsd_xmm [r15+8*r10], x0
37bc7aaefadd r10, 1
37bc7aaf3cmp r10, rbp
37bc7aaf6jne 0x37bc7a950
37bc7aafcmov rax, [rsp+160]
37bc7ab04mov r14l, [rsp+168]
37bc7ab0cmov r13, [rsp+176]
37bc7ab14mov rcx, [rsp+184]
37bc7ab1c
37bc7ab1cloc_37bc7ab1c:
37bc7ab1cmov rdx, [rsp+592]
37bc7ab24shl rcx, 4
37bc7ab28pxor x2, x2
37bc7ab2clea rcx, [rdx+rcx+16]
37bc7ab31nop [rax]
37bc7ab35nop [rax+rax]
37bc7ab40
37bc7ab40loc_37bc7ab40:
37bc7ab40movsd_xmm x1, [rax]
37bc7ab44movsd_xmm x0, [rdx]
37bc7ab48movsd_xmm x3, [rdx+8]
37bc7ab4dandpd x0, [rip+0x7d380b]
37bc7ab55comisd x1, x10
37bc7ab5aandpd x3, [rip+0x7d37fe]
37bc7ab62addsd x0, x3
37bc7ab66ja 0x37bc7ab72
37bc7ab68addsd x0, x11
37bc7ab6daddsd x1, x11
37bc7ab72
37bc7ab72loc_37bc7ab72:
37bc7ab72divsd x0, x1
37bc7ab76add rdx, 16
37bc7ab7aadd rax, 8
37bc7ab7emaxsd x2, x0
37bc7ab82cmp rdx, rcx
37bc7ab85jne 0x37bc7ab40
37bc7ab87
37bc7ab87loc_37bc7ab87:
37bc7ab87comisd x2, x7
37bc7ab8bmov rax, [rsp+584]
37bc7ab93mov rdi, [rsp+120]
37bc7ab98movsd_xmm [rax+8*rdi-8], x2
37bc7ab9ejbe 0x37bc7af2e
37bc7aba4addsd x2, x2
37bc7aba8comisd x6, x2
37bc7abacjb 0x37bc7af2e
37bc7abb2cmp [rsp+132], 6
37bc7abbaje 0x37bc7af2e
37bc7abc0mov rax, [rsp+608]
37bc7abc8mov r9, [rsp+520]
37bc7abd0mov [rsp+72], 1
37bc7abd9lea r8, [rip+0x7d374c]
37bc7abe0mov rdx, [rsp+488]
37bc7abe8mov rcx, [rsp+480]
37bc7abf0mov [rsp+64], rax
37bc7abf5mov rax, [rsp+488]
37bc7abfdmov [rsp+56], rax
37bc7ac02mov rax, [rsp+592]
37bc7ac0amov [rsp+48], rax
37bc7ac0fmov rax, [rsp+536]
37bc7ac17mov [rsp+40], rax
37bc7ac1cmov rax, [rsp+528]
37bc7ac24mov [rsp+32], rax
37bc7ac29call zsytrs_
37bc7ac2elea rax, [rip+0x7d36f7]
37bc7ac35mov [rsp+32], rbx
37bc7ac3amov r8, [rsp+592]
37bc7ac42mov [rsp+40], rax
37bc7ac47mov rcx, [rsp+488]
37bc7ac4fmov r9, rax
37bc7ac52lea rdx, [rip+0x7d36e7]
37bc7ac59call zaxpy_
37bc7ac5emov rax, [rsp+584]
37bc7ac66mov rdi, [rsp+120]
37bc7ac6badd [rsp+132], 1
37bc7ac73movsd_xmm x6, [rax+8*rdi-8]
37bc7ac79jmp 0x37bc7a7dc
37bc7ac7e
37bc7ac7e 66 90 f.
37bc7ac80
37bc7ac80loc_37bc7ac80:
37bc7ac80pxor x5, x5
37bc7ac84jmp 0x37bc7aab4
37bc7ac89
37bc7ac89 0f 1f 80 00 00 00 00 .......
37bc7ac90
37bc7ac90loc_37bc7ac90:
37bc7ac90mov rdi, [rsp+560]
37bc7ac98mov rsi, [rsp+200]
37bc7aca0movsd_xmm x3, [rdi+rsi+16]
37bc7aca6movsd_xmm x0, [rdi+rsi+24]
37bc7acacandpd x3, [rip+0x7d36ac]
37bc7acb4andpd x0, [rip+0x7d36a4]
37bc7acbcmov rdi, [rsp+504]
37bc7acc4addsd x3, x0
37bc7acc8movsd_xmm x1, [rdi]
37bc7acccmovsd_xmm x0, [rdi+8]
37bc7acd1andpd x1, [rip+0x7d3687]
37bc7acd9andpd x0, [rip+0x7d367f]
37bc7ace1addsd x0, x1
37bc7ace5mulsd x0, x3
37bc7ace9addsd x0, [r15]
37bc7aceecmp r14l, 1
37bc7acf2je 0x37bc7af03
37bc7acf8mov [rsp+160], rbx
37bc7ad00mov rdx, [rsp+192]
37bc7ad08mov edi, r14l
37bc7ad0bmov rbp, -1
37bc7ad12mov [rsp+168], rax
37bc7ad1amov rsi, [rsp+136]
37bc7ad22mov r11l, 1
37bc7ad28mov [rsp+176], rcx
37bc7ad30
37bc7ad30loc_37bc7ad30:
37bc7ad30lea r9l, [r11+1]
37bc7ad34movsd_xmm [r15+8*r11-8], x0
37bc7ad3bcmp r14l, r9l
37bc7ad3ejle 0x37bc7af16
37bc7ad44mov ebx, r14l
37bc7ad47lea r8, [r15+8*r11]
37bc7ad4bmovddup x4, x3
37bc7ad4fxor eax, eax
37bc7ad51sub ebx, r11l
37bc7ad54lea rcx, [rsi+32]
37bc7ad58pxor x5, x5
37bc7ad5cmov r10l, ebx
37bc7ad5fshr r10l, 1
37bc7ad62shl r10, 4
37bc7ad66nop [rax+rax]
37bc7ad70
37bc7ad70loc_37bc7ad70:
37bc7ad70movupd x1, [rdx+2*rax]
37bc7ad75movupd x0, [rdx+2*rax+16]
37bc7ad7bmovlpd x0, [rdx+2*rax+8]
37bc7ad81movupd x2, [r8+rax]
37bc7ad87movhpd x1, [rdx+2*rax+16]
37bc7ad8dandpd x0, x9
37bc7ad92andpd x1, x9
37bc7ad97addpd x1, x0
37bc7ad9bmovapd x0, x4
37bc7ad9fmulpd x0, x1
37bc7ada3addpd x0, x2
37bc7ada7movupd x2, [rcx+2*rax+16]
37bc7adadmovlpd x2, [rcx+2*rax+8]
37bc7adb3andpd x2, x9
37bc7adb8movups [r8+rax], x0
37bc7adbdmovupd x0, [rcx+2*rax]
37bc7adc2movhpd x0, [rcx+2*rax+16]
37bc7adc8add rax, 16
37bc7adccandpd x0, x9
37bc7add1addpd x0, x2
37bc7add5mulpd x0, x1
37bc7add9addsd x5, x0
37bc7adddunpckhpd x0, x0
37bc7ade1addsd x5, x0
37bc7ade5cmp rax, r10
37bc7ade8jne 0x37bc7ad70
37bc7adeatest bl, 1
37bc7adedje 0x37bc7ae74
37bc7adf3and ebx, -2
37bc7adf6add r9l, ebx
37bc7adf9
37bc7adf9loc_37bc7adf9:
37bc7adf9movsxd r9, r9l
37bc7adfclea rax, [rbp+r9]
37bc7ae01shl rax, 4
37bc7ae05add rax, [rsp+504]
37bc7ae0dmovsd_xmm x1, [rax+8]
37bc7ae12movsd_xmm x0, [rax]
37bc7ae16andpd x1, [rip+0x7d3542]
37bc7ae1eandpd x0, [rip+0x7d353a]
37bc7ae26addsd x1, x0
37bc7ae2amulsd x3, x1
37bc7ae2eaddsd x3, [r15+8*r9-8]
37bc7ae35movsd_xmm [r15+8*r9-8], x3
37bc7ae3cadd r9, [rsp+112]
37bc7ae41shl r9, 4
37bc7ae45add r9, [rsp+560]
37bc7ae4dmovsd_xmm x0, [r9+8]
37bc7ae53movsd_xmm x2, [r9]
37bc7ae58andpd x0, [rip+0x7d3500]
37bc7ae60andpd x2, [rip+0x7d34f8]
37bc7ae68addsd x0, x2
37bc7ae6cmulsd x0, x1
37bc7ae70addsd x5, x0
37bc7ae74
37bc7ae74loc_37bc7ae74:
37bc7ae74movsd_xmm x3, [rsi+32]
37bc7ae79movsd_xmm x0, [rsi+40]
37bc7ae7emov rax, rdx
37bc7ae81add rsi, 16
37bc7ae85andpd x0, [rip+0x7d34d3]
37bc7ae8dsub rax, r12
37bc7ae90add rdx, r12
37bc7ae93add rbp, [rsp+104]
37bc7ae98andpd x3, [rip+0x7d34c0]
37bc7aea0movsd_xmm x1, [rax+r13+24]
37bc7aea7andpd x1, [rip+0x7d34b1]
37bc7aeafaddsd x5, [r15+8*r11-8]
37bc7aeb6addsd x3, x0
37bc7aebamovsd_xmm x0, [rax+r13+16]
37bc7aec1andpd x0, [rip+0x7d3497]
37bc7aec9addsd x0, x1
37bc7aecdmovsd_xmm [r15+8*r11-8], x5
37bc7aed4mulsd x0, x3
37bc7aed8addsd x0, [r15+8*r11]
37bc7aedeadd r11, 1
37bc7aee2cmp r11, rdi
37bc7aee5jne 0x37bc7ad30
37bc7aeebmov rbx, [rsp+160]
37bc7aef3mov rax, [rsp+168]
37bc7aefbmov rcx, [rsp+176]
37bc7af03
37bc7af03loc_37bc7af03:
37bc7af03pxor x1, x1
37bc7af07addsd x0, x1
37bc7af0bmovsd_xmm [r15+8*rcx], x0
37bc7af11jmp 0x37bc7ab1c
37bc7af16
37bc7af16loc_37bc7af16:
37bc7af16pxor x5, x5
37bc7af1ajmp 0x37bc7adf9
37bc7af1f
37bc7af1floc_37bc7af1f:
37bc7af1fpxor x5, x5
37bc7af23mov r8l, 1
37bc7af29jmp 0x37bc7aa38
37bc7af2e
37bc7af2eloc_37bc7af2e:
37bc7af2emov r8, [rsp+136]
37bc7af36mov rdi, [rsp+224]
37bc7af3emov r13, [rsp+592]
37bc7af46mov rsi, [rsp+232]
37bc7af4emov rbp, [rsp+240]
37bc7af56test r14l, r14l
37bc7af59jle 0x37bc7afca
37bc7af5bmovapd x3, x8
37bc7af60lea ecx, [r14-1]
37bc7af64mov rdx, r15
37bc7af67mov rax, r13
37bc7af6amulsd x3, x7
37bc7af6eshl rcx, 4
37bc7af72lea rcx, [r13+rcx+16]
37bc7af77nop [rax+rax]
37bc7af80
37bc7af80loc_37bc7af80:
37bc7af80movsd_xmm x2, [rdx]
37bc7af84movsd_xmm x0, [rax]
37bc7af88movsd_xmm x1, [rax+8]
37bc7af8dandpd x0, [rip+0x7d33cb]
37bc7af95andpd x1, [rip+0x7d33c3]
37bc7af9dcomisd x2, x10
37bc7afa2addsd x0, x1
37bc7afa6movapd x1, x2
37bc7afaamulsd x1, x3
37bc7afaeaddsd x0, x1
37bc7afb2ja 0x37bc7afb9
37bc7afb4addsd x0, x11
37bc7afb9
37bc7afb9loc_37bc7afb9:
37bc7afb9add rax, 16
37bc7afbdmovsd_xmm [rdx], x0
37bc7afc1add rdx, 8
37bc7afc5cmp rcx, rax
37bc7afc8jne 0x37bc7af80
37bc7afca
37bc7afcaloc_37bc7afca:
37bc7afcamov [rsp+288], 0
37bc7afd5mov rbx, r15
37bc7afd8pxor x6, x6
37bc7afdcmov r15, r13
37bc7afdfmov r13, r12
37bc7afe2mov r12, r8
37bc7afe5nop [rax+rax]
37bc7aff0
37bc7aff0loc_37bc7aff0:
37bc7aff0mov [rsp+40], rbp
37bc7aff5movsxd rdx, r14l
37bc7aff8mov r9, rdi
37bc7affbmov r8, r15
37bc7affemov [rsp+32], rsi
37bc7b003mov rcx, [rsp+488]
37bc7b00bshl rdx, 4
37bc7b00fadd rdx, r15
37bc7b012call zlacn2_
37bc7b017mov eax, [rsp+288]
37bc7b01etest eax, eax
37bc7b020je 0x37bc7b120
37bc7b026cmp eax, 1
37bc7b029je 0x37bc7b203
37bc7b02fmov rcx, [rsp+488]
37bc7b037mov r14l, [rcx]
37bc7b03acmp eax, 2
37bc7b03djne 0x37bc7aff0
37bc7b03fmov edx, r14l
37bc7b042xor eax, eax
37bc7b044shl rdx, 3
37bc7b048test r14l, r14l
37bc7b04bjle 0x37bc7b0aa
37bc7b04dnop [rax]
37bc7b054nop [rax+rax]
37bc7b05fnop [rax+rax]
37bc7b06anop [rax+rax]
37bc7b075nop [rax+rax]
37bc7b080
37bc7b080loc_37bc7b080:
37bc7b080movupd x0, [r15+2*rax]
37bc7b086movddup x1, [rbx+rax]
37bc7b08bmulpd x1, x0
37bc7b08fshufpd x0, x0, 1
37bc7b094mulpd x0, x6
37bc7b098addsubpd x1, x0
37bc7b09cmovups [r15+2*rax], x1
37bc7b0a1add rax, 8
37bc7b0a5cmp rdx, rax
37bc7b0a8jne 0x37bc7b080
37bc7b0aa
37bc7b0aaloc_37bc7b0aa:
37bc7b0aamov rax, [rsp+608]
37bc7b0b2mov [rsp+48], r15
37bc7b0b7lea r8, [rip+0x7d326e]
37bc7b0bemov r9, [rsp+520]
37bc7b0c6mov rdx, [rsp+488]
37bc7b0cemov [rsp+72], 1
37bc7b0d7mov [rsp+64], rax
37bc7b0dcmov rax, [rsp+488]
37bc7b0e4mov rcx, [rsp+480]
37bc7b0ecmov [rsp+56], rax
37bc7b0f1mov rax, [rsp+536]
37bc7b0f9mov [rsp+40], rax
37bc7b0femov rax, [rsp+528]
37bc7b106mov [rsp+32], rax
37bc7b10bcall zsytrs_
37bc7b110mov rax, [rsp+488]
37bc7b118mov r14l, [rax]
37bc7b11bjmp 0x37bc7aff0
37bc7b120
37bc7b120loc_37bc7b120:
37bc7b120mov rax, [rsp+488]
37bc7b128mov r8, r12
37bc7b12bmov r12, r13
37bc7b12emov r13, r15
37bc7b131mov r15, rbx
37bc7b134mov eax, [rax]
37bc7b136test eax, eax
37bc7b138jle 0x37bc7b1c5
37bc7b13esub eax, 1
37bc7b141add rax, [rsp+112]
37bc7b146pxor x2, x2
37bc7b14ashl rax, 4
37bc7b14eadd rax, [rsp+216]
37bc7b156nop [rax+rax]
37bc7b15fnop [rax+rax]
37bc7b16anop [rax+rax]
37bc7b175nop [rax+rax]
37bc7b180
37bc7b180loc_37bc7b180:
37bc7b180movsd_xmm x0, [r8+16]
37bc7b186movsd_xmm x1, [r8+24]
37bc7b18cadd r8, 16
37bc7b190andpd x0, [rip+0x7d31c8]
37bc7b198andpd x1, [rip+0x7d31c0]
37bc7b1a0addsd x0, x1
37bc7b1a4maxsd x2, x0
37bc7b1a8cmp rax, r8
37bc7b1abjne 0x37bc7b180
37bc7b1adpxor x0, x0
37bc7b1b1ucomisd x2, x0
37bc7b1b5jp 0x37bc7b1b9
37bc7b1b7je 0x37bc7b1c5
37bc7b1b9
37bc7b1b9loc_37bc7b1b9:
37bc7b1b9movsd_xmm x0, [rdi]
37bc7b1bddivsd x0, x2
37bc7b1c1movsd_xmm [rdi], x0
37bc7b1c5
37bc7b1c5loc_37bc7b1c5:
37bc7b1c5mov rbx, [rsp+272]
37bc7b1cdadd [rsp+120], 1
37bc7b1d3add rdi, 8
37bc7b1d7add [rsp+112], rbx
37bc7b1dcmov rax, [rsp+120]
37bc7b1e1mov rbx, [rsp+280]
37bc7b1e9add [rsp+208], rbx
37bc7b1f1cmp [rsp+268], eax
37bc7b1f8jge 0x37bc7a746
37bc7b1fejmp 0x37bc7a526
37bc7b203
37bc7b203loc_37bc7b203:
37bc7b203mov rax, [rsp+608]
37bc7b20bmov [rsp+48], r15
37bc7b210lea r8, [rip+0x7d3115]
37bc7b217mov r9, [rsp+520]
37bc7b21fmov rdx, [rsp+488]
37bc7b227mov [rsp+72], 1
37bc7b230mov [rsp+64], rax
37bc7b235mov rax, [rsp+488]
37bc7b23dmov rcx, [rsp+480]
37bc7b245mov [rsp+56], rax
37bc7b24amov rax, [rsp+536]
37bc7b252mov [rsp+40], rax
37bc7b257mov rax, [rsp+528]
37bc7b25fmov [rsp+32], rax
37bc7b264call zsytrs_
37bc7b269mov rax, [rsp+488]
37bc7b271mov r14l, [rax]
37bc7b274test r14l, r14l
37bc7b277jle 0x37bc7aff0
37bc7b27dmov edx, r14l
37bc7b280xor eax, eax
37bc7b282pxor x2, x2
37bc7b286shl rdx, 3
37bc7b28anop [rax+rax]
37bc7b294nop [rax+rax]
37bc7b29fnop [rax+rax]
37bc7b2aanop [rax+rax]
37bc7b2b5nop [rax+rax]
37bc7b2c0
37bc7b2c0loc_37bc7b2c0:
37bc7b2c0movupd x0, [r15+2*rax]
37bc7b2c6movddup x1, [rbx+rax]
37bc7b2cbmulpd x1, x0
37bc7b2cfshufpd x0, x0, 1
37bc7b2d4mulpd x0, x2
37bc7b2d8addsubpd x1, x0
37bc7b2dcmovups [r15+2*rax], x1
37bc7b2e1add rax, 8
37bc7b2e5cmp rax, rdx
37bc7b2e8jne 0x37bc7b2c0
37bc7b2eajmp 0x37bc7aff0
37bc7b2ef
37bc7b2efloc_37bc7b2ef:
37bc7b2efpxor x2, x2
37bc7b2f3jmp 0x37bc7ab87
37bc7b2f8
37bc7b2f8loc_37bc7b2f8:
37bc7b2f8test edx, edx
37bc7b2faje 0x37bc7a526
37bc7b300lea rbx, [8*rdx]
37bc7b308mov rcx, [rsp+576]
37bc7b310xor edx, edx
37bc7b312mov r8, rbx
37bc7b315call memset
37bc7b31amov rcx, [rsp+584]
37bc7b322mov r8, rbx
37bc7b325xor edx, edx
37bc7b327call memset
37bc7b32cjmp 0x37bc7a526
37bc7b331
37bc7b331loc_37bc7b331:
37bc7b331neg eax
37bc7b333jmp 0x37bc7a504
37bc7a3c0
37bc7a3c0zsyrfs_:
37bc7a3c0push r15
37bc7a3c2push r14
37bc7a3c4push r13
37bc7a3c6push r12
37bc7a3c8push rbp
37bc7a3c9push rdi
37bc7a3capush rsi
37bc7a3cbpush rbx
37bc7a3ccsub rsp, 408
37bc7a3d3movups [rsp+304], x6
37bc7a3dbmovups [rsp+320], x7
37bc7a3e3movups [rsp+336], x8
37bc7a3ecmovups [rsp+352], x9
37bc7a3f5movups [rsp+368], x10
37bc7a3femovups [rsp+384], x11
37bc7a407mov rax, [rsp+512]
37bc7a40fmov rdi, [rsp+552]
37bc7a417mov r13, [rsp+568]
37bc7a41fmov r15, [rsp+600]
37bc7a427mov r12l, [rax]
37bc7a42amov rax, [rsp+608]
37bc7a432mov ebp, [rdi]
37bc7a434mov esi, [r13]
37bc7a438mov [rax], 0
37bc7a43emov rbx, r8
37bc7a441mov r8l, 1
37bc7a447mov [rsp+488], rdx
37bc7a44flea rdx, [rip+0x7d3eba]
37bc7a456mov [rsp+504], r9
37bc7a45emov r9l, 1
37bc7a464mov [rsp+480], rcx
37bc7a46ccall lsame_
37bc7a471mov r10, [rsp+592]
37bc7a479test eax, eax
37bc7a47bmov [rsp+264], eax
37bc7a482je 0x37bc7a56e
37bc7a488
37bc7a488loc_37bc7a488:
37bc7a488mov rax, [rsp+488]
37bc7a490mov r14l, [rax]
37bc7a493test r14l, r14l
37bc7a496js 0x37bc7a4f0
37bc7a498mov edx, [rbx]
37bc7a49atest edx, edx
37bc7a49cjs 0x37bc7a5ad
37bc7a4a2mov rcx, [rsp+512]
37bc7a4aatest r14l, r14l
37bc7a4admov eax, 1
37bc7a4b2cmovg eax, r14l
37bc7a4b6cmp [rcx], eax
37bc7a4b8jl 0x37bc7a5bc
37bc7a4bemov rcx, [rsp+528]
37bc7a4c6cmp [rcx], eax
37bc7a4c8jl 0x37bc7a5cb
37bc7a4cecmp [rdi], eax
37bc7a4d0jl 0x37bc7a5da
37bc7a4d6cmp [r13], eax
37bc7a4dajge 0x37bc7a5f0
37bc7a4e0mov edx, -12
37bc7a4e5mov eax, 12
37bc7a4eajmp 0x37bc7a4fa
37bc7a4ec
37bc7a4ec 0f 1f 40 00 ..@.
37bc7a4f0
37bc7a4f0loc_37bc7a4f0:
37bc7a4f0mov edx, -2
37bc7a4f5mov eax, 2
37bc7a4fa
37bc7a4faloc_37bc7a4fa:
37bc7a4famov rsi, [rsp+608]
37bc7a502mov [rsi], edx
37bc7a504
37bc7a504loc_37bc7a504:
37bc7a504lea rdx, [rsp+292]
37bc7a50cmov r8l, 6
37bc7a512lea rcx, [rip+0x7d3df9]
37bc7a519mov [rsp+292], eax
37bc7a520call xerbla_
37bc7a525nop
37bc7a526
37bc7a526loc_37bc7a526:
37bc7a526movups x6, [rsp+304]
37bc7a52emovups x7, [rsp+320]
37bc7a536movups x8, [rsp+336]
37bc7a53fmovups x9, [rsp+352]
37bc7a548movups x10, [rsp+368]
37bc7a551movups x11, [rsp+384]
37bc7a55aadd rsp, 408
37bc7a561pop rbx
37bc7a562pop rsi
37bc7a563pop rdi
37bc7a564pop rbp
37bc7a565pop r12
37bc7a567pop r13
37bc7a569pop r14
37bc7a56bpop r15
37bc7a56dret
37bc7a56e
37bc7a56eloc_37bc7a56e:
37bc7a56emov rcx, [rsp+480]
37bc7a576mov r9l, 1
37bc7a57cmov r8l, 1
37bc7a582lea rdx, [rip+0x7d3d88]
37bc7a589call lsame_
37bc7a58emov r10, [rsp+592]
37bc7a596test eax, eax
37bc7a598jne 0x37bc7a488
37bc7a59emov edx, -1
37bc7a5a3mov eax, 1
37bc7a5a8jmp 0x37bc7a4fa
37bc7a5ad
37bc7a5adloc_37bc7a5ad:
37bc7a5admov edx, -3
37bc7a5b2mov eax, 3
37bc7a5b7jmp 0x37bc7a4fa
37bc7a5bc
37bc7a5bcloc_37bc7a5bc:
37bc7a5bcmov edx, -5
37bc7a5c1mov eax, 5
37bc7a5c6jmp 0x37bc7a4fa
37bc7a5cb
37bc7a5cbloc_37bc7a5cb:
37bc7a5cbmov edx, -7
37bc7a5d0mov eax, 7
37bc7a5d5jmp 0x37bc7a4fa
37bc7a5da
37bc7a5daloc_37bc7a5da:
37bc7a5damov edx, -10
37bc7a5dfmov eax, 10
37bc7a5e4jmp 0x37bc7a4fa
37bc7a5e9
37bc7a5e9 0f 1f 80 00 00 00 00 .......
37bc7a5f0
37bc7a5f0loc_37bc7a5f0:
37bc7a5f0mov rax, [rsp+608]
37bc7a5f8mov eax, [rax]
37bc7a5fatest eax, eax
37bc7a5fcjne 0x37bc7b331
37bc7a602test r14l, r14l
37bc7a605je 0x37bc7b2f8
37bc7a60btest edx, edx
37bc7a60dje 0x37bc7a526
37bc7a613mov edx, 7
37bc7a618lea rcx, [rip+0x7d3cf9]
37bc7a61fmov [rsp+592], r10
37bc7a627call dlamch_
37bc7a62cmov edx, 12
37bc7a631lea rcx, [rip+0x7d3ce7]
37bc7a638movapd x7, x0
37bc7a63ccall dlamch_
37bc7a641mov r11l, [rbx]
37bc7a644test r11l, r11l
37bc7a647jle 0x37bc7a526
37bc7a64dadd r14l, 1
37bc7a651pxor x8, x8
37bc7a656movsxd r8, esi
37bc7a659xor eax, eax
37bc7a65bcvtsi2sd x8, r14l
37bc7a660mulsd x0, x8
37bc7a665movsxd r9, ebp
37bc7a668test r8, r8
37bc7a66bcmovs r8, rax
37bc7a66fmovsxd rsi, r12l
37bc7a672test r9, r9
37bc7a675mov [rsp+208], -1
37bc7a681cmovs r9, rax
37bc7a685test rsi, rsi
37bc7a688mov [rsp+112], -1
37bc7a691mov rdi, [rsp+576]
37bc7a699cmovs rsi, rax
37bc7a69dmov [rsp+268], r11l
37bc7a6a5movddup x9, [rip+0x7d3cb2]
37bc7a6aelea rbp, [rsp+292]
37bc7a6b6mov [rsp+272], r8
37bc7a6bemov r13, [rsp+592]
37bc7a6c6movapd x10, x0
37bc7a6cblea rax, [rsi+1]
37bc7a6cfmov [rsp+120], 1
37bc7a6d8movapd x11, x0
37bc7a6dddivsd x10, x7
37bc7a6e2shl rax, 4
37bc7a6e6mov [rsp+104], rsi
37bc7a6ebmov r12, rax
37bc7a6eemov rax, [rsp+504]
37bc7a6f6mov [rsp+280], r9
37bc7a6feshl rsi, 5
37bc7a702mov [rsp+248], rsi
37bc7a70alea rsi, [rsp+288]
37bc7a712add rax, 16
37bc7a716mov [rsp+192], rax
37bc7a71emov rax, [rsp+544]
37bc7a726add rax, 16
37bc7a72amov [rsp+256], rax
37bc7a732mov rax, [rsp+560]
37bc7a73aadd rax, 16
37bc7a73emov [rsp+216], rax
37bc7a746
37bc7a746loc_37bc7a746:
37bc7a746mov rax, [rsp+208]
37bc7a74emov rcx, [rsp+256]
37bc7a756mov [rsp+132], 1
37bc7a761mov rbx, [rsp+216]
37bc7a769mov [rsp+224], rdi
37bc7a771shl rax, 4
37bc7a775mov [rsp+232], rsi
37bc7a77dmovsd_xmm x6, [rip+0x7d3bcb]
37bc7a785add rcx, rax
37bc7a788add rax, [rsp+544]
37bc7a790mov [rsp+240], rbp
37bc7a798mov [rsp+144], rcx
37bc7a7a0mov rcx, [rsp+112]
37bc7a7a5mov [rsp+152], rax
37bc7a7adshl rcx, 4
37bc7a7b1mov [rsp+592], r13
37bc7a7b9mov r13, [rsp+248]
37bc7a7c1mov [rsp+200], rcx
37bc7a7c9add rbx, rcx
37bc7a7ccadd rcx, [rsp+560]
37bc7a7d4mov [rsp+136], rcx
37bc7a7dc
37bc7a7dcloc_37bc7a7dc:
37bc7a7dclea rax, [rip+0x7d3b49]
37bc7a7e3mov r9, [rsp+592]
37bc7a7ebmov rdx, [rsp+144]
37bc7a7f3mov [rsp+32], rax
37bc7a7f8mov rcx, [rsp+488]
37bc7a800mov rdi, rax
37bc7a803mov r8, rax
37bc7a806call zcopy_
37bc7a80bmov rax, rdi
37bc7a80emov [rsp+72], rdi
37bc7a813mov rdi, [rsp+592]
37bc7a81bmov [rsp+48], rax
37bc7a820mov rax, [rsp+512]
37bc7a828lea r8, [rip+0x7d3b01]
37bc7a82fmov [rsp+64], rdi
37bc7a834lea rdi, [rip+0x7d3b05]
37bc7a83bmov r9, [rsp+504]
37bc7a843mov [rsp+32], rax
37bc7a848mov rdx, [rsp+488]
37bc7a850mov [rsp+56], rdi
37bc7a855mov rcx, [rsp+480]
37bc7a85dmov [rsp+80], 1
37bc7a866mov [rsp+40], rbx
37bc7a86bcall zsymv_
37bc7a870mov rax, [rsp+488]
37bc7a878mov r14l, [rax]
37bc7a87btest r14l, r14l
37bc7a87ejle 0x37bc7b2ef
37bc7a884lea ecx, [r14-1]
37bc7a888mov rdx, [rsp+152]
37bc7a890mov rax, r15
37bc7a893mov r8, r15
37bc7a896lea r9, [r15+8*rcx+8]
37bc7a89bnop [rax]
37bc7a89fnop [rax+rax]
37bc7a8aanop [rax+rax]
37bc7a8b5nop [rax+rax]
37bc7a8c0
37bc7a8c0loc_37bc7a8c0:
37bc7a8c0movsd_xmm x0, [rdx+16]
37bc7a8c5movsd_xmm x1, [rdx+24]
37bc7a8caadd r8, 8
37bc7a8ceadd rdx, 16
37bc7a8d2andpd x0, [rip+0x7d3a86]
37bc7a8daandpd x1, [rip+0x7d3a7e]
37bc7a8e2addsd x0, x1
37bc7a8e6movsd_xmm [r8-8], x0
37bc7a8eccmp r8, r9
37bc7a8efjne 0x37bc7a8c0
37bc7a8f1mov edx, [rsp+264]
37bc7a8f8test edx, edx
37bc7a8faje 0x37bc7ac90
37bc7a900mov [rsp+160], rax
37bc7a908mov ebp, r14l
37bc7a90bmov rsi, [rsp+504]
37bc7a913mov rdi, -1
37bc7a91amov [rsp+168], r14l
37bc7a922mov r14, [rsp+104]
37bc7a927xor r10l, r10l
37bc7a92amov [rsp+176], r13
37bc7a932mov r11, [rsp+136]
37bc7a93amov [rsp+184], rcx
37bc7a942mov r13, [rsp+112]
37bc7a947mov rcx, [rsp+192]
37bc7a94fnop
37bc7a950
37bc7a950loc_37bc7a950:
37bc7a950movsd_xmm x4, [r11+16]
37bc7a956movsd_xmm x0, [r11+24]
37bc7a95cmov r8l, r10l
37bc7a95flea eax, [r10+1]
37bc7a963andpd x4, [rip+0x7d39f5]
37bc7a96bandpd x0, [rip+0x7d39ed]
37bc7a973addsd x4, x0
37bc7a977test r10l, r10l
37bc7a97aje 0x37bc7ac80
37bc7a980cmp eax, 2
37bc7a983je 0x37bc7af1f
37bc7a989mov rdx, rdi
37bc7a98cmov r9l, r10l
37bc7a98fmovddup x3, x4
37bc7a993xor eax, eax
37bc7a995shl rdx, 4
37bc7a999shr r9l, 1
37bc7a99cpxor x5, x5
37bc7a9a0add rdx, rcx
37bc7a9a3shl r9, 4
37bc7a9a7nop [rax+rax]
37bc7a9b0
37bc7a9b0loc_37bc7a9b0:
37bc7a9b0movupd x0, [rdx+2*rax]
37bc7a9b5movupd x1, [rdx+2*rax+16]
37bc7a9bbmovlpd x1, [rdx+2*rax+8]
37bc7a9c1movupd x2, [r15+rax]
37bc7a9c7movhpd x0, [rdx+2*rax+16]
37bc7a9cdandpd x0, x9
37bc7a9d2andpd x1, x9
37bc7a9d7addpd x1, x0
37bc7a9dbmovapd x0, x3
37bc7a9dfmulpd x0, x1
37bc7a9e3addpd x0, x2
37bc7a9e7movupd x2, [rbx+2*rax]
37bc7a9ecmovhpd x2, [rbx+2*rax+16]
37bc7a9f2movups [r15+rax], x0
37bc7a9f7movupd x0, [rbx+2*rax+16]
37bc7a9fdmovlpd x0, [rbx+2*rax+8]
37bc7aa03andpd x2, x9
37bc7aa08add rax, 16
37bc7aa0candpd x0, x9
37bc7aa11addpd x0, x2
37bc7aa15mulpd x0, x1
37bc7aa19addsd x5, x0
37bc7aa1dunpckhpd x0, x0
37bc7aa21addsd x5, x0
37bc7aa25cmp r9, rax
37bc7aa28jne 0x37bc7a9b0
37bc7aa2atest r8b, 1
37bc7aa2eje 0x37bc7aab4
37bc7aa34or r8l, 1
37bc7aa38
37bc7aa38loc_37bc7aa38:
37bc7aa38movsxd r8, r8l
37bc7aa3blea rax, [rdi+r8]
37bc7aa3fshl rax, 4
37bc7aa43add rax, [rsp+504]
37bc7aa4bmovsd_xmm x1, [rax+8]
37bc7aa50movsd_xmm x0, [rax]
37bc7aa54andpd x1, [rip+0x7d3904]
37bc7aa5candpd x0, [rip+0x7d38fc]
37bc7aa64addsd x1, x0
37bc7aa68movapd x0, x4
37bc7aa6cmulsd x0, x1
37bc7aa70addsd x0, [r15+8*r8-8]
37bc7aa77movsd_xmm [r15+8*r8-8], x0
37bc7aa7eadd r8, r13
37bc7aa81shl r8, 4
37bc7aa85add r8, [rsp+560]
37bc7aa8dmovsd_xmm x0, [r8+8]
37bc7aa93movsd_xmm x2, [r8]
37bc7aa98andpd x0, [rip+0x7d38c0]
37bc7aaa0andpd x2, [rip+0x7d38b8]
37bc7aaa8addsd x0, x2
37bc7aaacmulsd x0, x1
37bc7aab0addsd x5, x0
37bc7aab4
37bc7aab4loc_37bc7aab4:
37bc7aab4movsd_xmm x0, [rsi]
37bc7aab8movsd_xmm x1, [rsi+8]
37bc7aabdadd r11, 16
37bc7aac1add rsi, r12
37bc7aac4andpd x0, [rip+0x7d3894]
37bc7aaccandpd x1, [rip+0x7d388c]
37bc7aad4add rdi, r14
37bc7aad7addsd x0, x1
37bc7aadbmulsd x0, x4
37bc7aadfaddsd x0, [r15+8*r10]
37bc7aae5addsd x0, x5
37bc7aae9movsd_xmm [r15+8*r10], x0
37bc7aaefadd r10, 1
37bc7aaf3cmp r10, rbp
37bc7aaf6jne 0x37bc7a950
37bc7aafcmov rax, [rsp+160]
37bc7ab04mov r14l, [rsp+168]
37bc7ab0cmov r13, [rsp+176]
37bc7ab14mov rcx, [rsp+184]
37bc7ab1c
37bc7ab1cloc_37bc7ab1c:
37bc7ab1cmov rdx, [rsp+592]
37bc7ab24shl rcx, 4
37bc7ab28pxor x2, x2
37bc7ab2clea rcx, [rdx+rcx+16]
37bc7ab31nop [rax]
37bc7ab35nop [rax+rax]
37bc7ab40
37bc7ab40loc_37bc7ab40:
37bc7ab40movsd_xmm x1, [rax]
37bc7ab44movsd_xmm x0, [rdx]
37bc7ab48movsd_xmm x3, [rdx+8]
37bc7ab4dandpd x0, [rip+0x7d380b]
37bc7ab55comisd x1, x10
37bc7ab5aandpd x3, [rip+0x7d37fe]
37bc7ab62addsd x0, x3
37bc7ab66ja 0x37bc7ab72
37bc7ab68addsd x0, x11
37bc7ab6daddsd x1, x11
37bc7ab72
37bc7ab72loc_37bc7ab72:
37bc7ab72divsd x0, x1
37bc7ab76add rdx, 16
37bc7ab7aadd rax, 8
37bc7ab7emaxsd x2, x0
37bc7ab82cmp rdx, rcx
37bc7ab85jne 0x37bc7ab40
37bc7ab87
37bc7ab87loc_37bc7ab87:
37bc7ab87comisd x2, x7
37bc7ab8bmov rax, [rsp+584]
37bc7ab93mov rdi, [rsp+120]
37bc7ab98movsd_xmm [rax+8*rdi-8], x2
37bc7ab9ejbe 0x37bc7af2e
37bc7aba4addsd x2, x2
37bc7aba8comisd x6, x2
37bc7abacjb 0x37bc7af2e
37bc7abb2cmp [rsp+132], 6
37bc7abbaje 0x37bc7af2e
37bc7abc0mov rax, [rsp+608]
37bc7abc8mov r9, [rsp+520]
37bc7abd0mov [rsp+72], 1
37bc7abd9lea r8, [rip+0x7d374c]
37bc7abe0mov rdx, [rsp+488]
37bc7abe8mov rcx, [rsp+480]
37bc7abf0mov [rsp+64], rax
37bc7abf5mov rax, [rsp+488]
37bc7abfdmov [rsp+56], rax
37bc7ac02mov rax, [rsp+592]
37bc7ac0amov [rsp+48], rax
37bc7ac0fmov rax, [rsp+536]
37bc7ac17mov [rsp+40], rax
37bc7ac1cmov rax, [rsp+528]
37bc7ac24mov [rsp+32], rax
37bc7ac29call zsytrs_
37bc7ac2elea rax, [rip+0x7d36f7]
37bc7ac35mov [rsp+32], rbx
37bc7ac3amov r8, [rsp+592]
37bc7ac42mov [rsp+40], rax
37bc7ac47mov rcx, [rsp+488]
37bc7ac4fmov r9, rax
37bc7ac52lea rdx, [rip+0x7d36e7]
37bc7ac59call zaxpy_
37bc7ac5emov rax, [rsp+584]
37bc7ac66mov rdi, [rsp+120]
37bc7ac6badd [rsp+132], 1
37bc7ac73movsd_xmm x6, [rax+8*rdi-8]
37bc7ac79jmp 0x37bc7a7dc
37bc7ac7e
37bc7ac7e 66 90 f.
37bc7ac80
37bc7ac80loc_37bc7ac80:
37bc7ac80pxor x5, x5
37bc7ac84jmp 0x37bc7aab4
37bc7ac89
37bc7ac89 0f 1f 80 00 00 00 00 .......
37bc7ac90
37bc7ac90loc_37bc7ac90:
37bc7ac90mov rdi, [rsp+560]
37bc7ac98mov rsi, [rsp+200]
37bc7aca0movsd_xmm x3, [rdi+rsi+16]
37bc7aca6movsd_xmm x0, [rdi+rsi+24]
37bc7acacandpd x3, [rip+0x7d36ac]
37bc7acb4andpd x0, [rip+0x7d36a4]
37bc7acbcmov rdi, [rsp+504]
37bc7acc4addsd x3, x0
37bc7acc8movsd_xmm x1, [rdi]
37bc7acccmovsd_xmm x0, [rdi+8]
37bc7acd1andpd x1, [rip+0x7d3687]
37bc7acd9andpd x0, [rip+0x7d367f]
37bc7ace1addsd x0, x1
37bc7ace5mulsd x0, x3
37bc7ace9addsd x0, [r15]
37bc7aceecmp r14l, 1
37bc7acf2je 0x37bc7af03
37bc7acf8mov [rsp+160], rbx
37bc7ad00mov rdx, [rsp+192]
37bc7ad08mov edi, r14l
37bc7ad0bmov rbp, -1
37bc7ad12mov [rsp+168], rax
37bc7ad1amov rsi, [rsp+136]
37bc7ad22mov r11l, 1
37bc7ad28mov [rsp+176], rcx
37bc7ad30
37bc7ad30loc_37bc7ad30:
37bc7ad30lea r9l, [r11+1]
37bc7ad34movsd_xmm [r15+8*r11-8], x0
37bc7ad3bcmp r14l, r9l
37bc7ad3ejle 0x37bc7af16
37bc7ad44mov ebx, r14l
37bc7ad47lea r8, [r15+8*r11]
37bc7ad4bmovddup x4, x3
37bc7ad4fxor eax, eax
37bc7ad51sub ebx, r11l
37bc7ad54lea rcx, [rsi+32]
37bc7ad58pxor x5, x5
37bc7ad5cmov r10l, ebx
37bc7ad5fshr r10l, 1
37bc7ad62shl r10, 4
37bc7ad66nop [rax+rax]
37bc7ad70
37bc7ad70loc_37bc7ad70:
37bc7ad70movupd x1, [rdx+2*rax]
37bc7ad75movupd x0, [rdx+2*rax+16]
37bc7ad7bmovlpd x0, [rdx+2*rax+8]
37bc7ad81movupd x2, [r8+rax]
37bc7ad87movhpd x1, [rdx+2*rax+16]
37bc7ad8dandpd x0, x9
37bc7ad92andpd x1, x9
37bc7ad97addpd x1, x0
37bc7ad9bmovapd x0, x4
37bc7ad9fmulpd x0, x1
37bc7ada3addpd x0, x2
37bc7ada7movupd x2, [rcx+2*rax+16]
37bc7adadmovlpd x2, [rcx+2*rax+8]
37bc7adb3andpd x2, x9
37bc7adb8movups [r8+rax], x0
37bc7adbdmovupd x0, [rcx+2*rax]
37bc7adc2movhpd x0, [rcx+2*rax+16]
37bc7adc8add rax, 16
37bc7adccandpd x0, x9
37bc7add1addpd x0, x2
37bc7add5mulpd x0, x1
37bc7add9addsd x5, x0
37bc7adddunpckhpd x0, x0
37bc7ade1addsd x5, x0
37bc7ade5cmp rax, r10
37bc7ade8jne 0x37bc7ad70
37bc7adeatest bl, 1
37bc7adedje 0x37bc7ae74
37bc7adf3and ebx, -2
37bc7adf6add r9l, ebx
37bc7adf9
37bc7adf9loc_37bc7adf9:
37bc7adf9movsxd r9, r9l
37bc7adfclea rax, [rbp+r9]
37bc7ae01shl rax, 4
37bc7ae05add rax, [rsp+504]
37bc7ae0dmovsd_xmm x1, [rax+8]
37bc7ae12movsd_xmm x0, [rax]
37bc7ae16andpd x1, [rip+0x7d3542]
37bc7ae1eandpd x0, [rip+0x7d353a]
37bc7ae26addsd x1, x0
37bc7ae2amulsd x3, x1
37bc7ae2eaddsd x3, [r15+8*r9-8]
37bc7ae35movsd_xmm [r15+8*r9-8], x3
37bc7ae3cadd r9, [rsp+112]
37bc7ae41shl r9, 4
37bc7ae45add r9, [rsp+560]
37bc7ae4dmovsd_xmm x0, [r9+8]
37bc7ae53movsd_xmm x2, [r9]
37bc7ae58andpd x0, [rip+0x7d3500]
37bc7ae60andpd x2, [rip+0x7d34f8]
37bc7ae68addsd x0, x2
37bc7ae6cmulsd x0, x1
37bc7ae70addsd x5, x0
37bc7ae74
37bc7ae74loc_37bc7ae74:
37bc7ae74movsd_xmm x3, [rsi+32]
37bc7ae79movsd_xmm x0, [rsi+40]
37bc7ae7emov rax, rdx
37bc7ae81add rsi, 16
37bc7ae85andpd x0, [rip+0x7d34d3]
37bc7ae8dsub rax, r12
37bc7ae90add rdx, r12
37bc7ae93add rbp, [rsp+104]
37bc7ae98andpd x3, [rip+0x7d34c0]
37bc7aea0movsd_xmm x1, [rax+r13+24]
37bc7aea7andpd x1, [rip+0x7d34b1]
37bc7aeafaddsd x5, [r15+8*r11-8]
37bc7aeb6addsd x3, x0
37bc7aebamovsd_xmm x0, [rax+r13+16]
37bc7aec1andpd x0, [rip+0x7d3497]
37bc7aec9addsd x0, x1
37bc7aecdmovsd_xmm [r15+8*r11-8], x5
37bc7aed4mulsd x0, x3
37bc7aed8addsd x0, [r15+8*r11]
37bc7aedeadd r11, 1
37bc7aee2cmp r11, rdi
37bc7aee5jne 0x37bc7ad30
37bc7aeebmov rbx, [rsp+160]
37bc7aef3mov rax, [rsp+168]
37bc7aefbmov rcx, [rsp+176]
37bc7af03
37bc7af03loc_37bc7af03:
37bc7af03pxor x1, x1
37bc7af07addsd x0, x1
37bc7af0bmovsd_xmm [r15+8*rcx], x0
37bc7af11jmp 0x37bc7ab1c
37bc7af16
37bc7af16loc_37bc7af16:
37bc7af16pxor x5, x5
37bc7af1ajmp 0x37bc7adf9
37bc7af1f
37bc7af1floc_37bc7af1f:
37bc7af1fpxor x5, x5
37bc7af23mov r8l, 1
37bc7af29jmp 0x37bc7aa38
37bc7af2e
37bc7af2eloc_37bc7af2e:
37bc7af2emov r8, [rsp+136]
37bc7af36mov rdi, [rsp+224]
37bc7af3emov r13, [rsp+592]
37bc7af46mov rsi, [rsp+232]
37bc7af4emov rbp, [rsp+240]
37bc7af56test r14l, r14l
37bc7af59jle 0x37bc7afca
37bc7af5bmovapd x3, x8
37bc7af60lea ecx, [r14-1]
37bc7af64mov rdx, r15
37bc7af67mov rax, r13
37bc7af6amulsd x3, x7
37bc7af6eshl rcx, 4
37bc7af72lea rcx, [r13+rcx+16]
37bc7af77nop [rax+rax]
37bc7af80
37bc7af80loc_37bc7af80:
37bc7af80movsd_xmm x2, [rdx]
37bc7af84movsd_xmm x0, [rax]
37bc7af88movsd_xmm x1, [rax+8]
37bc7af8dandpd x0, [rip+0x7d33cb]
37bc7af95andpd x1, [rip+0x7d33c3]
37bc7af9dcomisd x2, x10
37bc7afa2addsd x0, x1
37bc7afa6movapd x1, x2
37bc7afaamulsd x1, x3
37bc7afaeaddsd x0, x1
37bc7afb2ja 0x37bc7afb9
37bc7afb4addsd x0, x11
37bc7afb9
37bc7afb9loc_37bc7afb9:
37bc7afb9add rax, 16
37bc7afbdmovsd_xmm [rdx], x0
37bc7afc1add rdx, 8
37bc7afc5cmp rcx, rax
37bc7afc8jne 0x37bc7af80
37bc7afca
37bc7afcaloc_37bc7afca:
37bc7afcamov [rsp+288], 0
37bc7afd5mov rbx, r15
37bc7afd8pxor x6, x6
37bc7afdcmov r15, r13
37bc7afdfmov r13, r12
37bc7afe2mov r12, r8
37bc7afe5nop [rax+rax]
37bc7aff0
37bc7aff0loc_37bc7aff0:
37bc7aff0mov [rsp+40], rbp
37bc7aff5movsxd rdx, r14l
37bc7aff8mov r9, rdi
37bc7affbmov r8, r15
37bc7affemov [rsp+32], rsi
37bc7b003mov rcx, [rsp+488]
37bc7b00bshl rdx, 4
37bc7b00fadd rdx, r15
37bc7b012call zlacn2_
37bc7b017mov eax, [rsp+288]
37bc7b01etest eax, eax
37bc7b020je 0x37bc7b120
37bc7b026cmp eax, 1
37bc7b029je 0x37bc7b203
37bc7b02fmov rcx, [rsp+488]
37bc7b037mov r14l, [rcx]
37bc7b03acmp eax, 2
37bc7b03djne 0x37bc7aff0
37bc7b03fmov edx, r14l
37bc7b042xor eax, eax
37bc7b044shl rdx, 3
37bc7b048test r14l, r14l
37bc7b04bjle 0x37bc7b0aa
37bc7b04dnop [rax]
37bc7b054nop [rax+rax]
37bc7b05fnop [rax+rax]
37bc7b06anop [rax+rax]
37bc7b075nop [rax+rax]
37bc7b080
37bc7b080loc_37bc7b080:
37bc7b080movupd x0, [r15+2*rax]
37bc7b086movddup x1, [rbx+rax]
37bc7b08bmulpd x1, x0
37bc7b08fshufpd x0, x0, 1
37bc7b094mulpd x0, x6
37bc7b098addsubpd x1, x0
37bc7b09cmovups [r15+2*rax], x1
37bc7b0a1add rax, 8
37bc7b0a5cmp rdx, rax
37bc7b0a8jne 0x37bc7b080
37bc7b0aa
37bc7b0aaloc_37bc7b0aa:
37bc7b0aamov rax, [rsp+608]
37bc7b0b2mov [rsp+48], r15
37bc7b0b7lea r8, [rip+0x7d326e]
37bc7b0bemov r9, [rsp+520]
37bc7b0c6mov rdx, [rsp+488]
37bc7b0cemov [rsp+72], 1
37bc7b0d7mov [rsp+64], rax
37bc7b0dcmov rax, [rsp+488]
37bc7b0e4mov rcx, [rsp+480]
37bc7b0ecmov [rsp+56], rax
37bc7b0f1mov rax, [rsp+536]
37bc7b0f9mov [rsp+40], rax
37bc7b0femov rax, [rsp+528]
37bc7b106mov [rsp+32], rax
37bc7b10bcall zsytrs_
37bc7b110mov rax, [rsp+488]
37bc7b118mov r14l, [rax]
37bc7b11bjmp 0x37bc7aff0
37bc7b120
37bc7b120loc_37bc7b120:
37bc7b120mov rax, [rsp+488]
37bc7b128mov r8, r12
37bc7b12bmov r12, r13
37bc7b12emov r13, r15
37bc7b131mov r15, rbx
37bc7b134mov eax, [rax]
37bc7b136test eax, eax
37bc7b138jle 0x37bc7b1c5
37bc7b13esub eax, 1
37bc7b141add rax, [rsp+112]
37bc7b146pxor x2, x2
37bc7b14ashl rax, 4
37bc7b14eadd rax, [rsp+216]
37bc7b156nop [rax+rax]
37bc7b15fnop [rax+rax]
37bc7b16anop [rax+rax]
37bc7b175nop [rax+rax]
37bc7b180
37bc7b180loc_37bc7b180:
37bc7b180movsd_xmm x0, [r8+16]
37bc7b186movsd_xmm x1, [r8+24]
37bc7b18cadd r8, 16
37bc7b190andpd x0, [rip+0x7d31c8]
37bc7b198andpd x1, [rip+0x7d31c0]
37bc7b1a0addsd x0, x1
37bc7b1a4maxsd x2, x0
37bc7b1a8cmp rax, r8
37bc7b1abjne 0x37bc7b180
37bc7b1adpxor x0, x0
37bc7b1b1ucomisd x2, x0
37bc7b1b5jp 0x37bc7b1b9
37bc7b1b7je 0x37bc7b1c5
37bc7b1b9
37bc7b1b9loc_37bc7b1b9:
37bc7b1b9movsd_xmm x0, [rdi]
37bc7b1bddivsd x0, x2
37bc7b1c1movsd_xmm [rdi], x0
37bc7b1c5
37bc7b1c5loc_37bc7b1c5:
37bc7b1c5mov rbx, [rsp+272]
37bc7b1cdadd [rsp+120], 1
37bc7b1d3add rdi, 8
37bc7b1d7add [rsp+112], rbx
37bc7b1dcmov rax, [rsp+120]
37bc7b1e1mov rbx, [rsp+280]
37bc7b1e9add [rsp+208], rbx
37bc7b1f1cmp [rsp+268], eax
37bc7b1f8jge 0x37bc7a746
37bc7b1fejmp 0x37bc7a526
37bc7b203
37bc7b203loc_37bc7b203:
37bc7b203mov rax, [rsp+608]
37bc7b20bmov [rsp+48], r15
37bc7b210lea r8, [rip+0x7d3115]
37bc7b217mov r9, [rsp+520]
37bc7b21fmov rdx, [rsp+488]
37bc7b227mov [rsp+72], 1
37bc7b230mov [rsp+64], rax
37bc7b235mov rax, [rsp+488]
37bc7b23dmov rcx, [rsp+480]
37bc7b245mov [rsp+56], rax
37bc7b24amov rax, [rsp+536]
37bc7b252mov [rsp+40], rax
37bc7b257mov rax, [rsp+528]
37bc7b25fmov [rsp+32], rax
37bc7b264call zsytrs_
37bc7b269mov rax, [rsp+488]
37bc7b271mov r14l, [rax]
37bc7b274test r14l, r14l
37bc7b277jle 0x37bc7aff0
37bc7b27dmov edx, r14l
37bc7b280xor eax, eax
37bc7b282pxor x2, x2
37bc7b286shl rdx, 3
37bc7b28anop [rax+rax]
37bc7b294nop [rax+rax]
37bc7b29fnop [rax+rax]
37bc7b2aanop [rax+rax]
37bc7b2b5nop [rax+rax]
37bc7b2c0
37bc7b2c0loc_37bc7b2c0:
37bc7b2c0movupd x0, [r15+2*rax]
37bc7b2c6movddup x1, [rbx+rax]
37bc7b2cbmulpd x1, x0
37bc7b2cfshufpd x0, x0, 1
37bc7b2d4mulpd x0, x2
37bc7b2d8addsubpd x1, x0
37bc7b2dcmovups [r15+2*rax], x1
37bc7b2e1add rax, 8
37bc7b2e5cmp rax, rdx
37bc7b2e8jne 0x37bc7b2c0
37bc7b2eajmp 0x37bc7aff0
37bc7b2ef
37bc7b2efloc_37bc7b2ef:
37bc7b2efpxor x2, x2
37bc7b2f3jmp 0x37bc7ab87
37bc7b2f8
37bc7b2f8loc_37bc7b2f8:
37bc7b2f8test edx, edx
37bc7b2faje 0x37bc7a526
37bc7b300lea rbx, [8*rdx]
37bc7b308mov rcx, [rsp+576]
37bc7b310xor edx, edx
37bc7b312mov r8, rbx
37bc7b315call memset
37bc7b31amov rcx, [rsp+584]
37bc7b322mov r8, rbx
37bc7b325xor edx, edx
37bc7b327call memset
37bc7b32cjmp 0x37bc7a526
37bc7b331
37bc7b331loc_37bc7b331:
37bc7b331neg eax
37bc7b333jmp 0x37bc7a504
37bc7a3c0
37bc7b338
37bc7b338 // align 0x10
37bc7b338 // align 0x10
37bc7b340
37bc7b340zsysv_:
37bc7b340push r14
37bc7b342push r13
37bc7b344push r12
37bc7b346push rbp
37bc7b347push rdi
37bc7b348push rsi
37bc7b349push rbx
37bc7b34aadd rsp, -128
37bc7b34emov rdi, [rsp+272]
37bc7b356mov rax, [rsp+264]
37bc7b35emov rbp, [rsp+256]
37bc7b366mov [rdi], 0
37bc7b36cmov r14l, [rax]
37bc7b36fmov rsi, rdx
37bc7b372mov r13, r8
37bc7b375mov r12, r9
37bc7b378mov r8l, 1
37bc7b37emov r9l, 1
37bc7b384lea rdx, [rip+0x7d2fe5]
37bc7b38bmov rbx, rcx
37bc7b38ecall lsame_
37bc7b393test eax, eax
37bc7b395je 0x37bc7b540
37bc7b39b
37bc7b39bloc_37bc7b39b:
37bc7b39bmov edx, [rsi]
37bc7b39dtest edx, edx
37bc7b39fjs 0x37bc7b508
37bc7b3a5mov r8l, [r13]
37bc7b3a9test r8l, r8l
37bc7b3acjs 0x37bc7b570
37bc7b3b2mov rcx, [rsp+224]
37bc7b3batest edx, edx
37bc7b3bcmov eax, 1
37bc7b3c1cmovg eax, edx
37bc7b3c4cmp [rcx], eax
37bc7b3c6jl 0x37bc7b580
37bc7b3ccmov rcx, [rsp+248]
37bc7b3d4cmp [rcx], eax
37bc7b3d6jl 0x37bc7b660
37bc7b3dcmov rax, [rsp+264]
37bc7b3e4mov ecx, [rax]
37bc7b3e6test ecx, ecx
37bc7b3e8jle 0x37bc7b670
37bc7b3eemov eax, [rdi]
37bc7b3f0test eax, eax
37bc7b3f2jne 0x37bc7b6b6
37bc7b3f8test edx, edx
37bc7b3fajne 0x37bc7b590
37bc7b400movsd_xmm x0, [rip+0x7d2f78]
37bc7b408
37bc7b408loc_37bc7b408:
37bc7b408mov [rbp+8], 0
37bc7b410movsd_xmm [rbp], x0
37bc7b415test eax, eax
37bc7b417jne 0x37bc7b6b6
37bc7b41dcmp r14l, -1
37bc7b421je 0x37bc7b530
37bc7b427mov [rsp+56], rdi
37bc7b42cmov r8, r12
37bc7b42fmov rdx, rsi
37bc7b432mov rcx, rbx
37bc7b435mov rax, [rsp+264]
37bc7b43dmov [rsp+40], rbp
37bc7b442mov r9, [rsp+224]
37bc7b44amovsd_xmm [rsp+104], x0
37bc7b450mov [rsp+48], rax
37bc7b455mov rax, [rsp+232]
37bc7b45dmov [rsp+64], 1
37bc7b466mov [rsp+32], rax
37bc7b46bcall zsytrf_
37bc7b470mov eax, [rdi]
37bc7b472movsd_xmm x0, [rsp+104]
37bc7b478test eax, eax
37bc7b47ajne 0x37bc7b4e7
37bc7b47cmov rax, [rsp+264]
37bc7b484mov ecx, [rsi]
37bc7b486cmp [rax], ecx
37bc7b488jge 0x37bc7b5f0
37bc7b48emov [rsp+64], rdi
37bc7b493mov r9, r12
37bc7b496mov r8, r13
37bc7b499mov rdx, rsi
37bc7b49cmov rax, [rsp+248]
37bc7b4a4mov rcx, rbx
37bc7b4a7mov [rsp+72], 1
37bc7b4b0mov [rsp+56], rax
37bc7b4b5mov rax, [rsp+240]
37bc7b4bdmov [rsp+48], rax
37bc7b4c2mov rax, [rsp+232]
37bc7b4camov [rsp+40], rax
37bc7b4cfmov rax, [rsp+224]
37bc7b4d7mov [rsp+32], rax
37bc7b4dccall zsytrs_
37bc7b4e1movsd_xmm x0, [rsp+104]
37bc7b4e7
37bc7b4e7loc_37bc7b4e7:
37bc7b4e7mov [rbp+8], 0
37bc7b4efmovsd_xmm [rbp], x0
37bc7b4f4sub rsp, -128
37bc7b4f8pop rbx
37bc7b4f9pop rsi
37bc7b4fapop rdi
37bc7b4fbpop rbp
37bc7b4fcpop r12
37bc7b4fepop r13
37bc7b500pop r14
37bc7b502ret
37bc7b503
37bc7b503 0f 1f 44 00 00 ..D..
37bc7b508
37bc7b508loc_37bc7b508:
37bc7b508mov edx, -2
37bc7b50dmov eax, 2
37bc7b512
37bc7b512loc_37bc7b512:
37bc7b512mov [rdi], edx
37bc7b514
37bc7b514loc_37bc7b514:
37bc7b514lea rdx, [rsp+124]
37bc7b519mov r8l, 6
37bc7b51flea rcx, [rip+0x7d2e52]
37bc7b526mov [rsp+124], eax
37bc7b52acall xerbla_
37bc7b52fnop
37bc7b530
37bc7b530loc_37bc7b530:
37bc7b530sub rsp, -128
37bc7b534pop rbx
37bc7b535pop rsi
37bc7b536pop rdi
37bc7b537pop rbp
37bc7b538pop r12
37bc7b53apop r13
37bc7b53cpop r14
37bc7b53eret
37bc7b53f
37bc7b53f 90 .
37bc7b540
37bc7b540loc_37bc7b540:
37bc7b540mov r9l, 1
37bc7b546mov r8l, 1
37bc7b54clea rdx, [rip+0x7d2e1e]
37bc7b553mov rcx, rbx
37bc7b556call lsame_
37bc7b55btest eax, eax
37bc7b55djne 0x37bc7b39b
37bc7b563mov edx, -1
37bc7b568mov eax, 1
37bc7b56djmp 0x37bc7b512
37bc7b56f
37bc7b56f 90 .
37bc7b570
37bc7b570loc_37bc7b570:
37bc7b570mov edx, -3
37bc7b575mov eax, 3
37bc7b57ajmp 0x37bc7b512
37bc7b57c
37bc7b57c 0f 1f 40 00 ..@.
37bc7b580
37bc7b580loc_37bc7b580:
37bc7b580mov edx, -5
37bc7b585mov eax, 5
37bc7b58ajmp 0x37bc7b512
37bc7b58c
37bc7b58c 0f 1f 40 00 ..@.
37bc7b590
37bc7b590loc_37bc7b590:
37bc7b590lea rax, [rip+0x7d2ddd]
37bc7b597mov r8, r12
37bc7b59amov rdx, rsi
37bc7b59dmov rcx, rbx
37bc7b5a0mov [rsp+48], rax
37bc7b5a5mov rax, [rsp+232]
37bc7b5admov [rsp+56], rdi
37bc7b5b2mov r9, [rsp+224]
37bc7b5bamov [rsp+32], rax
37bc7b5bfmov [rsp+64], 1
37bc7b5c8mov [rsp+40], rbp
37bc7b5cdcall zsytrf_
37bc7b5d2cvttsd2si eax, [rbp]
37bc7b5d7pxor x0, x0
37bc7b5dbcvtsi2sd x0, eax
37bc7b5dfmov eax, [rdi]
37bc7b5e1jmp 0x37bc7b408
37bc7b5e6
37bc7b5e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b5f0
37bc7b5f0loc_37bc7b5f0:
37bc7b5f0mov [rsp+72], rdi
37bc7b5f5mov r9, r12
37bc7b5f8mov r8, r13
37bc7b5fbmov rdx, rsi
37bc7b5femov rax, [rsp+248]
37bc7b606mov [rsp+64], rbp
37bc7b60bmov rcx, rbx
37bc7b60emov [rsp+80], 1
37bc7b617mov [rsp+56], rax
37bc7b61cmov rax, [rsp+240]
37bc7b624movsd_xmm [rsp+104], x0
37bc7b62amov [rsp+48], rax
37bc7b62fmov rax, [rsp+232]
37bc7b637mov [rsp+40], rax
37bc7b63cmov rax, [rsp+224]
37bc7b644mov [rsp+32], rax
37bc7b649call zsytrs2_
37bc7b64emovsd_xmm x0, [rsp+104]
37bc7b654jmp 0x37bc7b4e7
37bc7b659
37bc7b659 0f 1f 80 00 00 00 00 .......
37bc7b660
37bc7b660loc_37bc7b660:
37bc7b660mov edx, -8
37bc7b665mov eax, 8
37bc7b66ajmp 0x37bc7b512
37bc7b66f
37bc7b66f 90 .
37bc7b670
37bc7b670loc_37bc7b670:
37bc7b670cmp r14l, -1
37bc7b674je 0x37bc7b690
37bc7b676mov [rdi], -10
37bc7b67cmov eax, 10
37bc7b681jmp 0x37bc7b514
37bc7b686
37bc7b686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b690
37bc7b690loc_37bc7b690:
37bc7b690mov eax, [rdi]
37bc7b692test eax, eax
37bc7b694jne 0x37bc7b6b6
37bc7b696test edx, edx
37bc7b698jne 0x37bc7b590
37bc7b69emov rax, [rip+0x7d2cdb]
37bc7b6a5mov [rbp+8], 0
37bc7b6admov [rbp], rax
37bc7b6b1jmp 0x37bc7b530
37bc7b6b6
37bc7b6b6loc_37bc7b6b6:
37bc7b6b6neg eax
37bc7b6b8jmp 0x37bc7b514
37bc7b340
37bc7b340zsysv_:
37bc7b340push r14
37bc7b342push r13
37bc7b344push r12
37bc7b346push rbp
37bc7b347push rdi
37bc7b348push rsi
37bc7b349push rbx
37bc7b34aadd rsp, -128
37bc7b34emov rdi, [rsp+272]
37bc7b356mov rax, [rsp+264]
37bc7b35emov rbp, [rsp+256]
37bc7b366mov [rdi], 0
37bc7b36cmov r14l, [rax]
37bc7b36fmov rsi, rdx
37bc7b372mov r13, r8
37bc7b375mov r12, r9
37bc7b378mov r8l, 1
37bc7b37emov r9l, 1
37bc7b384lea rdx, [rip+0x7d2fe5]
37bc7b38bmov rbx, rcx
37bc7b38ecall lsame_
37bc7b393test eax, eax
37bc7b395je 0x37bc7b540
37bc7b39b
37bc7b39bloc_37bc7b39b:
37bc7b39bmov edx, [rsi]
37bc7b39dtest edx, edx
37bc7b39fjs 0x37bc7b508
37bc7b3a5mov r8l, [r13]
37bc7b3a9test r8l, r8l
37bc7b3acjs 0x37bc7b570
37bc7b3b2mov rcx, [rsp+224]
37bc7b3batest edx, edx
37bc7b3bcmov eax, 1
37bc7b3c1cmovg eax, edx
37bc7b3c4cmp [rcx], eax
37bc7b3c6jl 0x37bc7b580
37bc7b3ccmov rcx, [rsp+248]
37bc7b3d4cmp [rcx], eax
37bc7b3d6jl 0x37bc7b660
37bc7b3dcmov rax, [rsp+264]
37bc7b3e4mov ecx, [rax]
37bc7b3e6test ecx, ecx
37bc7b3e8jle 0x37bc7b670
37bc7b3eemov eax, [rdi]
37bc7b3f0test eax, eax
37bc7b3f2jne 0x37bc7b6b6
37bc7b3f8test edx, edx
37bc7b3fajne 0x37bc7b590
37bc7b400movsd_xmm x0, [rip+0x7d2f78]
37bc7b408
37bc7b408loc_37bc7b408:
37bc7b408mov [rbp+8], 0
37bc7b410movsd_xmm [rbp], x0
37bc7b415test eax, eax
37bc7b417jne 0x37bc7b6b6
37bc7b41dcmp r14l, -1
37bc7b421je 0x37bc7b530
37bc7b427mov [rsp+56], rdi
37bc7b42cmov r8, r12
37bc7b42fmov rdx, rsi
37bc7b432mov rcx, rbx
37bc7b435mov rax, [rsp+264]
37bc7b43dmov [rsp+40], rbp
37bc7b442mov r9, [rsp+224]
37bc7b44amovsd_xmm [rsp+104], x0
37bc7b450mov [rsp+48], rax
37bc7b455mov rax, [rsp+232]
37bc7b45dmov [rsp+64], 1
37bc7b466mov [rsp+32], rax
37bc7b46bcall zsytrf_
37bc7b470mov eax, [rdi]
37bc7b472movsd_xmm x0, [rsp+104]
37bc7b478test eax, eax
37bc7b47ajne 0x37bc7b4e7
37bc7b47cmov rax, [rsp+264]
37bc7b484mov ecx, [rsi]
37bc7b486cmp [rax], ecx
37bc7b488jge 0x37bc7b5f0
37bc7b48emov [rsp+64], rdi
37bc7b493mov r9, r12
37bc7b496mov r8, r13
37bc7b499mov rdx, rsi
37bc7b49cmov rax, [rsp+248]
37bc7b4a4mov rcx, rbx
37bc7b4a7mov [rsp+72], 1
37bc7b4b0mov [rsp+56], rax
37bc7b4b5mov rax, [rsp+240]
37bc7b4bdmov [rsp+48], rax
37bc7b4c2mov rax, [rsp+232]
37bc7b4camov [rsp+40], rax
37bc7b4cfmov rax, [rsp+224]
37bc7b4d7mov [rsp+32], rax
37bc7b4dccall zsytrs_
37bc7b4e1movsd_xmm x0, [rsp+104]
37bc7b4e7
37bc7b4e7loc_37bc7b4e7:
37bc7b4e7mov [rbp+8], 0
37bc7b4efmovsd_xmm [rbp], x0
37bc7b4f4sub rsp, -128
37bc7b4f8pop rbx
37bc7b4f9pop rsi
37bc7b4fapop rdi
37bc7b4fbpop rbp
37bc7b4fcpop r12
37bc7b4fepop r13
37bc7b500pop r14
37bc7b502ret
37bc7b503
37bc7b503 0f 1f 44 00 00 ..D..
37bc7b508
37bc7b508loc_37bc7b508:
37bc7b508mov edx, -2
37bc7b50dmov eax, 2
37bc7b512
37bc7b512loc_37bc7b512:
37bc7b512mov [rdi], edx
37bc7b514
37bc7b514loc_37bc7b514:
37bc7b514lea rdx, [rsp+124]
37bc7b519mov r8l, 6
37bc7b51flea rcx, [rip+0x7d2e52]
37bc7b526mov [rsp+124], eax
37bc7b52acall xerbla_
37bc7b52fnop
37bc7b530
37bc7b530loc_37bc7b530:
37bc7b530sub rsp, -128
37bc7b534pop rbx
37bc7b535pop rsi
37bc7b536pop rdi
37bc7b537pop rbp
37bc7b538pop r12
37bc7b53apop r13
37bc7b53cpop r14
37bc7b53eret
37bc7b53f
37bc7b53f 90 .
37bc7b540
37bc7b540loc_37bc7b540:
37bc7b540mov r9l, 1
37bc7b546mov r8l, 1
37bc7b54clea rdx, [rip+0x7d2e1e]
37bc7b553mov rcx, rbx
37bc7b556call lsame_
37bc7b55btest eax, eax
37bc7b55djne 0x37bc7b39b
37bc7b563mov edx, -1
37bc7b568mov eax, 1
37bc7b56djmp 0x37bc7b512
37bc7b56f
37bc7b56f 90 .
37bc7b570
37bc7b570loc_37bc7b570:
37bc7b570mov edx, -3
37bc7b575mov eax, 3
37bc7b57ajmp 0x37bc7b512
37bc7b57c
37bc7b57c 0f 1f 40 00 ..@.
37bc7b580
37bc7b580loc_37bc7b580:
37bc7b580mov edx, -5
37bc7b585mov eax, 5
37bc7b58ajmp 0x37bc7b512
37bc7b58c
37bc7b58c 0f 1f 40 00 ..@.
37bc7b590
37bc7b590loc_37bc7b590:
37bc7b590lea rax, [rip+0x7d2ddd]
37bc7b597mov r8, r12
37bc7b59amov rdx, rsi
37bc7b59dmov rcx, rbx
37bc7b5a0mov [rsp+48], rax
37bc7b5a5mov rax, [rsp+232]
37bc7b5admov [rsp+56], rdi
37bc7b5b2mov r9, [rsp+224]
37bc7b5bamov [rsp+32], rax
37bc7b5bfmov [rsp+64], 1
37bc7b5c8mov [rsp+40], rbp
37bc7b5cdcall zsytrf_
37bc7b5d2cvttsd2si eax, [rbp]
37bc7b5d7pxor x0, x0
37bc7b5dbcvtsi2sd x0, eax
37bc7b5dfmov eax, [rdi]
37bc7b5e1jmp 0x37bc7b408
37bc7b5e6
37bc7b5e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b5f0
37bc7b5f0loc_37bc7b5f0:
37bc7b5f0mov [rsp+72], rdi
37bc7b5f5mov r9, r12
37bc7b5f8mov r8, r13
37bc7b5fbmov rdx, rsi
37bc7b5femov rax, [rsp+248]
37bc7b606mov [rsp+64], rbp
37bc7b60bmov rcx, rbx
37bc7b60emov [rsp+80], 1
37bc7b617mov [rsp+56], rax
37bc7b61cmov rax, [rsp+240]
37bc7b624movsd_xmm [rsp+104], x0
37bc7b62amov [rsp+48], rax
37bc7b62fmov rax, [rsp+232]
37bc7b637mov [rsp+40], rax
37bc7b63cmov rax, [rsp+224]
37bc7b644mov [rsp+32], rax
37bc7b649call zsytrs2_
37bc7b64emovsd_xmm x0, [rsp+104]
37bc7b654jmp 0x37bc7b4e7
37bc7b659
37bc7b659 0f 1f 80 00 00 00 00 .......
37bc7b660
37bc7b660loc_37bc7b660:
37bc7b660mov edx, -8
37bc7b665mov eax, 8
37bc7b66ajmp 0x37bc7b512
37bc7b66f
37bc7b66f 90 .
37bc7b670
37bc7b670loc_37bc7b670:
37bc7b670cmp r14l, -1
37bc7b674je 0x37bc7b690
37bc7b676mov [rdi], -10
37bc7b67cmov eax, 10
37bc7b681jmp 0x37bc7b514
37bc7b686
37bc7b686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b690
37bc7b690loc_37bc7b690:
37bc7b690mov eax, [rdi]
37bc7b692test eax, eax
37bc7b694jne 0x37bc7b6b6
37bc7b696test edx, edx
37bc7b698jne 0x37bc7b590
37bc7b69emov rax, [rip+0x7d2cdb]
37bc7b6a5mov [rbp+8], 0
37bc7b6admov [rbp], rax
37bc7b6b1jmp 0x37bc7b530
37bc7b6b6
37bc7b6b6loc_37bc7b6b6:
37bc7b6b6neg eax
37bc7b6b8jmp 0x37bc7b514
37bc7b340
37bc7b6bd
37bc7b6bd // align 0x10
37bc7b6bd // align 0x10
37bc7b6c0
37bc7b6c0zsysvx_:
37bc7b6c0push r15
37bc7b6c2push r14
37bc7b6c4push r13
37bc7b6c6push r12
37bc7b6c8push rbp
37bc7b6c9push rdi
37bc7b6capush rsi
37bc7b6cbpush rbx
37bc7b6ccsub rsp, 184
37bc7b6d3movups [rsp+160], x6
37bc7b6dbmov rdi, [rsp+408]
37bc7b6e3mov r12, [rsp+384]
37bc7b6ebmov [rdi], 0
37bc7b6f1mov rsi, rdx
37bc7b6f4mov rbx, r8
37bc7b6f7mov rbp, r9
37bc7b6famov r8l, 1
37bc7b700mov r9l, 1
37bc7b706lea rdx, [rip+0x7d2c83]
37bc7b70dmov r15, rcx
37bc7b710call lsame_
37bc7b715mov r13l, eax
37bc7b718mov rax, [rsp+392]
37bc7b720mov r14l, [rax]
37bc7b723test r13l, r13l
37bc7b726jne 0x37bc7b74b
37bc7b728mov r9l, 1
37bc7b72emov r8l, 1
37bc7b734lea rdx, [rip+0x7d2c56]
37bc7b73bmov rcx, r15
37bc7b73ecall lsame_
37bc7b743test eax, eax
37bc7b745je 0x37bc7b858
37bc7b74b
37bc7b74bloc_37bc7b74b:
37bc7b74bmov r9l, 1
37bc7b751mov r8l, 1
37bc7b757lea rdx, [rip+0x7d2c34]
37bc7b75emov rcx, rsi
37bc7b761call lsame_
37bc7b766test eax, eax
37bc7b768je 0x37bc7b870
37bc7b76e
37bc7b76eloc_37bc7b76e:
37bc7b76emov eax, [rbx]
37bc7b770test eax, eax
37bc7b772js 0x37bc7b808
37bc7b778mov edx, [rbp]
37bc7b77btest edx, edx
37bc7b77djs 0x37bc7b8c0
37bc7b783mov rcx, [rsp+296]
37bc7b78btest eax, eax
37bc7b78dmov edx, 1
37bc7b792cmovg edx, eax
37bc7b795cmp [rcx], edx
37bc7b797jl 0x37bc7b8a8
37bc7b79dmov rcx, [rsp+312]
37bc7b7a5cmp [rcx], edx
37bc7b7a7jl 0x37bc7b8d0
37bc7b7admov rcx, [rsp+336]
37bc7b7b5cmp [rcx], edx
37bc7b7b7jl 0x37bc7b8e0
37bc7b7bdmov rcx, [rsp+352]
37bc7b7c5cmp [rcx], edx
37bc7b7c7jl 0x37bc7bc78
37bc7b7cdlea r15l, [rax+rax]
37bc7b7d1mov eax, 1
37bc7b7d6test r15l, r15l
37bc7b7d9cmovle r15l, eax
37bc7b7ddmov rax, [rsp+392]
37bc7b7e5cmp [rax], r15l
37bc7b7e8jge 0x37bc7b8f0
37bc7b7eecmp r14l, -1
37bc7b7f2je 0x37bc7b8f0
37bc7b7f8mov [rdi], -18
37bc7b7femov eax, 18
37bc7b803jmp 0x37bc7b814
37bc7b805
37bc7b805 0f 1f 00 ...
37bc7b808
37bc7b808loc_37bc7b808:
37bc7b808mov edx, -3
37bc7b80dmov eax, 3
37bc7b812
37bc7b812loc_37bc7b812:
37bc7b812mov [rdi], edx
37bc7b814
37bc7b814loc_37bc7b814:
37bc7b814lea rdx, [rsp+152]
37bc7b81cmov r8l, 6
37bc7b822lea rcx, [rip+0x7d2b7b]
37bc7b829mov [rsp+152], eax
37bc7b830call xerbla_
37bc7b835nop
37bc7b836
37bc7b836loc_37bc7b836:
37bc7b836movups x6, [rsp+160]
37bc7b83eadd rsp, 184
37bc7b845pop rbx
37bc7b846pop rsi
37bc7b847pop rdi
37bc7b848pop rbp
37bc7b849pop r12
37bc7b84bpop r13
37bc7b84dpop r14
37bc7b84fpop r15
37bc7b851ret
37bc7b852
37bc7b852 66 0f 1f 44 00 00 f..D..
37bc7b858
37bc7b858loc_37bc7b858:
37bc7b858mov [rdi], -1
37bc7b85emov eax, -1
37bc7b863
37bc7b863loc_37bc7b863:
37bc7b863neg eax
37bc7b865jmp 0x37bc7b814
37bc7b867
37bc7b867 66 0f 1f 84 00 00 00 00 00 f........
37bc7b870
37bc7b870loc_37bc7b870:
37bc7b870mov r9l, 1
37bc7b876mov r8l, 1
37bc7b87clea rdx, [rip+0x7d2b10]
37bc7b883mov rcx, rsi
37bc7b886call lsame_
37bc7b88btest eax, eax
37bc7b88djne 0x37bc7b76e
37bc7b893mov edx, -2
37bc7b898mov eax, 2
37bc7b89djmp 0x37bc7b812
37bc7b8a2
37bc7b8a2 66 0f 1f 44 00 00 f..D..
37bc7b8a8
37bc7b8a8loc_37bc7b8a8:
37bc7b8a8mov edx, -6
37bc7b8admov eax, 6
37bc7b8b2jmp 0x37bc7b812
37bc7b8b7
37bc7b8b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7b8c0
37bc7b8c0loc_37bc7b8c0:
37bc7b8c0mov edx, -4
37bc7b8c5mov eax, 4
37bc7b8cajmp 0x37bc7b812
37bc7b8cf
37bc7b8cf 90 .
37bc7b8d0
37bc7b8d0loc_37bc7b8d0:
37bc7b8d0mov edx, -8
37bc7b8d5mov eax, 8
37bc7b8dajmp 0x37bc7b812
37bc7b8df
37bc7b8df 90 .
37bc7b8e0
37bc7b8e0loc_37bc7b8e0:
37bc7b8e0mov edx, -11
37bc7b8e5mov eax, 11
37bc7b8eajmp 0x37bc7b812
37bc7b8ef
37bc7b8ef 90 .
37bc7b8f0
37bc7b8f0loc_37bc7b8f0:
37bc7b8f0mov eax, [rdi]
37bc7b8f2test eax, eax
37bc7b8f4jne 0x37bc7b863
37bc7b8fatest r13l, r13l
37bc7b8fdje 0x37bc7b94c
37bc7b8fflea rax, [rip+0x7d2a9a]
37bc7b906mov r9, rbx
37bc7b909lea rdx, [rip+0x7d2a84]
37bc7b910mov r8, rsi
37bc7b913mov [rsp+64], 1
37bc7b91clea rcx, [rip+0x7d2a79]
37bc7b923mov [rsp+56], 6
37bc7b92cmov [rsp+48], rax
37bc7b931mov [rsp+40], rax
37bc7b936mov [rsp+32], rax
37bc7b93bcall ilaenv_
37bc7b940imul eax, [rbx]
37bc7b943cmp r15l, eax
37bc7b946cmovl r15l, eax
37bc7b94amov eax, [rdi]
37bc7b94c
37bc7b94cloc_37bc7b94c:
37bc7b94cmov [r12+8], 0
37bc7b955pxor x1, x1
37bc7b959cvtsi2sd x1, r15l
37bc7b95emovq r15, x1
37bc7b963movsd_xmm [r12], x1
37bc7b969test eax, eax
37bc7b96bjne 0x37bc7b863
37bc7b971cmp r14l, -1
37bc7b975je 0x37bc7b836
37bc7b97btest r13l, r13l
37bc7b97eje 0x37bc7ba1c
37bc7b984mov rax, [rsp+312]
37bc7b98cmov r8, rbx
37bc7b98fmov rdx, rbx
37bc7b992mov rcx, rsi
37bc7b995mov [rsp+56], 1
37bc7b99emov r9, [rsp+288]
37bc7b9a6mov [rsp+48], rax
37bc7b9abmov rax, [rsp+304]
37bc7b9b3mov [rsp+40], rax
37bc7b9b8mov rax, [rsp+296]
37bc7b9c0mov [rsp+32], rax
37bc7b9c5call zlacpy_
37bc7b9camov [rsp+56], rdi
37bc7b9cfmov rdx, rbx
37bc7b9d2mov rcx, rsi
37bc7b9d5mov rax, [rsp+392]
37bc7b9ddmov [rsp+40], r12
37bc7b9e2mov r9, [rsp+312]
37bc7b9eamov r8, [rsp+304]
37bc7b9f2mov [rsp+64], 1
37bc7b9fbmov [rsp+48], rax
37bc7ba00mov rax, [rsp+320]
37bc7ba08mov [rsp+32], rax
37bc7ba0dcall zsytrf_
37bc7ba12mov eax, [rdi]
37bc7ba14test eax, eax
37bc7ba16jg 0x37bc7bc60
37bc7ba1c
37bc7ba1cloc_37bc7ba1c:
37bc7ba1cmov rax, [rsp+400]
37bc7ba24mov r8, rbx
37bc7ba27mov [rsp+56], 1
37bc7ba30mov rdx, rsi
37bc7ba33mov [rsp+48], 1
37bc7ba3cmov r9, [rsp+288]
37bc7ba44lea rcx, [rip+0x7d295f]
37bc7ba4bmov [rsp+40], rax
37bc7ba50mov rax, [rsp+296]
37bc7ba58mov [rsp+32], rax
37bc7ba5dcall zlansy_
37bc7ba62mov [rsp+64], rdi
37bc7ba67mov rdx, rbx
37bc7ba6amov rcx, rsi
37bc7ba6dmov rax, [rsp+360]
37bc7ba75mov [rsp+56], r12
37bc7ba7amov r9, [rsp+312]
37bc7ba82mov [rsp+72], 1
37bc7ba8bmov [rsp+48], rax
37bc7ba90lea rax, [rsp+152]
37bc7ba98mov r8, [rsp+304]
37bc7baa0mov [rsp+40], rax
37bc7baa5mov rax, [rsp+320]
37bc7baadmovsd_xmm [rsp+152], x0
37bc7bab6mov [rsp+32], rax
37bc7babbcall zsycon_
37bc7bac0mov rax, [rsp+352]
37bc7bac8mov r8, rbp
37bc7bacbmov rdx, rbx
37bc7bacemov [rsp+56], 4
37bc7bad7mov r9, [rsp+328]
37bc7badflea rcx, [rip+0x7d28c5]
37bc7bae6mov [rsp+48], rax
37bc7baebmov rax, [rsp+344]
37bc7baf3mov [rsp+40], rax
37bc7baf8mov rax, [rsp+336]
37bc7bb00mov [rsp+32], rax
37bc7bb05call zlacpy_
37bc7bb0amov [rsp+64], rdi
37bc7bb0fmov r8, rbp
37bc7bb12mov rdx, rbx
37bc7bb15mov rax, [rsp+352]
37bc7bb1dmov r9, [rsp+304]
37bc7bb25mov rcx, rsi
37bc7bb28mov [rsp+72], 1
37bc7bb31mov [rsp+56], rax
37bc7bb36mov rax, [rsp+344]
37bc7bb3emov [rsp+48], rax
37bc7bb43mov rax, [rsp+320]
37bc7bb4bmov [rsp+40], rax
37bc7bb50mov rax, [rsp+312]
37bc7bb58mov [rsp+32], rax
37bc7bb5dcall zsytrs_
37bc7bb62mov r8, rbp
37bc7bb65mov rdx, rbx
37bc7bb68mov rcx, rsi
37bc7bb6bmov rax, [rsp+400]
37bc7bb73mov r9, [rsp+288]
37bc7bb7bmov [rsp+136], 1
37bc7bb87mov [rsp+128], rdi
37bc7bb8fmov [rsp+120], rax
37bc7bb94mov rax, [rsp+376]
37bc7bb9cmov [rsp+112], r12
37bc7bba1mov [rsp+104], rax
37bc7bba6mov rax, [rsp+368]
37bc7bbaemov [rsp+96], rax
37bc7bbb3mov rax, [rsp+352]
37bc7bbbbmov [rsp+88], rax
37bc7bbc0mov rax, [rsp+344]
37bc7bbc8mov [rsp+80], rax
37bc7bbcdmov rax, [rsp+336]
37bc7bbd5mov [rsp+72], rax
37bc7bbdamov rax, [rsp+328]
37bc7bbe2mov [rsp+64], rax
37bc7bbe7mov rax, [rsp+320]
37bc7bbefmov [rsp+56], rax
37bc7bbf4mov rax, [rsp+312]
37bc7bbfcmov [rsp+48], rax
37bc7bc01mov rax, [rsp+304]
37bc7bc09mov [rsp+40], rax
37bc7bc0emov rax, [rsp+296]
37bc7bc16mov [rsp+32], rax
37bc7bc1bcall zsyrfs_
37bc7bc20mov rax, [rsp+360]
37bc7bc28mov edx, 7
37bc7bc2dlea rcx, [rip+0x7d277b]
37bc7bc34movsd_xmm x2, [rax]
37bc7bc38movapd x6, x2
37bc7bc3ccall dlamch_
37bc7bc41comisd x0, x6
37bc7bc45jbe 0x37bc7bc4e
37bc7bc47mov eax, [rbx]
37bc7bc49add eax, 1
37bc7bc4cmov [rdi], eax
37bc7bc4e
37bc7bc4eloc_37bc7bc4e:
37bc7bc4emov [r12], r15
37bc7bc52mov [r12+8], 0
37bc7bc5bjmp 0x37bc7b836
37bc7bc60
37bc7bc60loc_37bc7bc60:
37bc7bc60mov rax, [rsp+360]
37bc7bc68mov [rax], 0
37bc7bc6fjmp 0x37bc7b836
37bc7bc74
37bc7bc74 0f 1f 40 00 ..@.
37bc7bc78
37bc7bc78loc_37bc7bc78:
37bc7bc78mov edx, -13
37bc7bc7dmov eax, 13
37bc7bc82jmp 0x37bc7b812
37bc7b6c0
37bc7b6c0zsysvx_:
37bc7b6c0push r15
37bc7b6c2push r14
37bc7b6c4push r13
37bc7b6c6push r12
37bc7b6c8push rbp
37bc7b6c9push rdi
37bc7b6capush rsi
37bc7b6cbpush rbx
37bc7b6ccsub rsp, 184
37bc7b6d3movups [rsp+160], x6
37bc7b6dbmov rdi, [rsp+408]
37bc7b6e3mov r12, [rsp+384]
37bc7b6ebmov [rdi], 0
37bc7b6f1mov rsi, rdx
37bc7b6f4mov rbx, r8
37bc7b6f7mov rbp, r9
37bc7b6famov r8l, 1
37bc7b700mov r9l, 1
37bc7b706lea rdx, [rip+0x7d2c83]
37bc7b70dmov r15, rcx
37bc7b710call lsame_
37bc7b715mov r13l, eax
37bc7b718mov rax, [rsp+392]
37bc7b720mov r14l, [rax]
37bc7b723test r13l, r13l
37bc7b726jne 0x37bc7b74b
37bc7b728mov r9l, 1
37bc7b72emov r8l, 1
37bc7b734lea rdx, [rip+0x7d2c56]
37bc7b73bmov rcx, r15
37bc7b73ecall lsame_
37bc7b743test eax, eax
37bc7b745je 0x37bc7b858
37bc7b74b
37bc7b74bloc_37bc7b74b:
37bc7b74bmov r9l, 1
37bc7b751mov r8l, 1
37bc7b757lea rdx, [rip+0x7d2c34]
37bc7b75emov rcx, rsi
37bc7b761call lsame_
37bc7b766test eax, eax
37bc7b768je 0x37bc7b870
37bc7b76e
37bc7b76eloc_37bc7b76e:
37bc7b76emov eax, [rbx]
37bc7b770test eax, eax
37bc7b772js 0x37bc7b808
37bc7b778mov edx, [rbp]
37bc7b77btest edx, edx
37bc7b77djs 0x37bc7b8c0
37bc7b783mov rcx, [rsp+296]
37bc7b78btest eax, eax
37bc7b78dmov edx, 1
37bc7b792cmovg edx, eax
37bc7b795cmp [rcx], edx
37bc7b797jl 0x37bc7b8a8
37bc7b79dmov rcx, [rsp+312]
37bc7b7a5cmp [rcx], edx
37bc7b7a7jl 0x37bc7b8d0
37bc7b7admov rcx, [rsp+336]
37bc7b7b5cmp [rcx], edx
37bc7b7b7jl 0x37bc7b8e0
37bc7b7bdmov rcx, [rsp+352]
37bc7b7c5cmp [rcx], edx
37bc7b7c7jl 0x37bc7bc78
37bc7b7cdlea r15l, [rax+rax]
37bc7b7d1mov eax, 1
37bc7b7d6test r15l, r15l
37bc7b7d9cmovle r15l, eax
37bc7b7ddmov rax, [rsp+392]
37bc7b7e5cmp [rax], r15l
37bc7b7e8jge 0x37bc7b8f0
37bc7b7eecmp r14l, -1
37bc7b7f2je 0x37bc7b8f0
37bc7b7f8mov [rdi], -18
37bc7b7femov eax, 18
37bc7b803jmp 0x37bc7b814
37bc7b805
37bc7b805 0f 1f 00 ...
37bc7b808
37bc7b808loc_37bc7b808:
37bc7b808mov edx, -3
37bc7b80dmov eax, 3
37bc7b812
37bc7b812loc_37bc7b812:
37bc7b812mov [rdi], edx
37bc7b814
37bc7b814loc_37bc7b814:
37bc7b814lea rdx, [rsp+152]
37bc7b81cmov r8l, 6
37bc7b822lea rcx, [rip+0x7d2b7b]
37bc7b829mov [rsp+152], eax
37bc7b830call xerbla_
37bc7b835nop
37bc7b836
37bc7b836loc_37bc7b836:
37bc7b836movups x6, [rsp+160]
37bc7b83eadd rsp, 184
37bc7b845pop rbx
37bc7b846pop rsi
37bc7b847pop rdi
37bc7b848pop rbp
37bc7b849pop r12
37bc7b84bpop r13
37bc7b84dpop r14
37bc7b84fpop r15
37bc7b851ret
37bc7b852
37bc7b852 66 0f 1f 44 00 00 f..D..
37bc7b858
37bc7b858loc_37bc7b858:
37bc7b858mov [rdi], -1
37bc7b85emov eax, -1
37bc7b863
37bc7b863loc_37bc7b863:
37bc7b863neg eax
37bc7b865jmp 0x37bc7b814
37bc7b867
37bc7b867 66 0f 1f 84 00 00 00 00 00 f........
37bc7b870
37bc7b870loc_37bc7b870:
37bc7b870mov r9l, 1
37bc7b876mov r8l, 1
37bc7b87clea rdx, [rip+0x7d2b10]
37bc7b883mov rcx, rsi
37bc7b886call lsame_
37bc7b88btest eax, eax
37bc7b88djne 0x37bc7b76e
37bc7b893mov edx, -2
37bc7b898mov eax, 2
37bc7b89djmp 0x37bc7b812
37bc7b8a2
37bc7b8a2 66 0f 1f 44 00 00 f..D..
37bc7b8a8
37bc7b8a8loc_37bc7b8a8:
37bc7b8a8mov edx, -6
37bc7b8admov eax, 6
37bc7b8b2jmp 0x37bc7b812
37bc7b8b7
37bc7b8b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7b8c0
37bc7b8c0loc_37bc7b8c0:
37bc7b8c0mov edx, -4
37bc7b8c5mov eax, 4
37bc7b8cajmp 0x37bc7b812
37bc7b8cf
37bc7b8cf 90 .
37bc7b8d0
37bc7b8d0loc_37bc7b8d0:
37bc7b8d0mov edx, -8
37bc7b8d5mov eax, 8
37bc7b8dajmp 0x37bc7b812
37bc7b8df
37bc7b8df 90 .
37bc7b8e0
37bc7b8e0loc_37bc7b8e0:
37bc7b8e0mov edx, -11
37bc7b8e5mov eax, 11
37bc7b8eajmp 0x37bc7b812
37bc7b8ef
37bc7b8ef 90 .
37bc7b8f0
37bc7b8f0loc_37bc7b8f0:
37bc7b8f0mov eax, [rdi]
37bc7b8f2test eax, eax
37bc7b8f4jne 0x37bc7b863
37bc7b8fatest r13l, r13l
37bc7b8fdje 0x37bc7b94c
37bc7b8fflea rax, [rip+0x7d2a9a]
37bc7b906mov r9, rbx
37bc7b909lea rdx, [rip+0x7d2a84]
37bc7b910mov r8, rsi
37bc7b913mov [rsp+64], 1
37bc7b91clea rcx, [rip+0x7d2a79]
37bc7b923mov [rsp+56], 6
37bc7b92cmov [rsp+48], rax
37bc7b931mov [rsp+40], rax
37bc7b936mov [rsp+32], rax
37bc7b93bcall ilaenv_
37bc7b940imul eax, [rbx]
37bc7b943cmp r15l, eax
37bc7b946cmovl r15l, eax
37bc7b94amov eax, [rdi]
37bc7b94c
37bc7b94cloc_37bc7b94c:
37bc7b94cmov [r12+8], 0
37bc7b955pxor x1, x1
37bc7b959cvtsi2sd x1, r15l
37bc7b95emovq r15, x1
37bc7b963movsd_xmm [r12], x1
37bc7b969test eax, eax
37bc7b96bjne 0x37bc7b863
37bc7b971cmp r14l, -1
37bc7b975je 0x37bc7b836
37bc7b97btest r13l, r13l
37bc7b97eje 0x37bc7ba1c
37bc7b984mov rax, [rsp+312]
37bc7b98cmov r8, rbx
37bc7b98fmov rdx, rbx
37bc7b992mov rcx, rsi
37bc7b995mov [rsp+56], 1
37bc7b99emov r9, [rsp+288]
37bc7b9a6mov [rsp+48], rax
37bc7b9abmov rax, [rsp+304]
37bc7b9b3mov [rsp+40], rax
37bc7b9b8mov rax, [rsp+296]
37bc7b9c0mov [rsp+32], rax
37bc7b9c5call zlacpy_
37bc7b9camov [rsp+56], rdi
37bc7b9cfmov rdx, rbx
37bc7b9d2mov rcx, rsi
37bc7b9d5mov rax, [rsp+392]
37bc7b9ddmov [rsp+40], r12
37bc7b9e2mov r9, [rsp+312]
37bc7b9eamov r8, [rsp+304]
37bc7b9f2mov [rsp+64], 1
37bc7b9fbmov [rsp+48], rax
37bc7ba00mov rax, [rsp+320]
37bc7ba08mov [rsp+32], rax
37bc7ba0dcall zsytrf_
37bc7ba12mov eax, [rdi]
37bc7ba14test eax, eax
37bc7ba16jg 0x37bc7bc60
37bc7ba1c
37bc7ba1cloc_37bc7ba1c:
37bc7ba1cmov rax, [rsp+400]
37bc7ba24mov r8, rbx
37bc7ba27mov [rsp+56], 1
37bc7ba30mov rdx, rsi
37bc7ba33mov [rsp+48], 1
37bc7ba3cmov r9, [rsp+288]
37bc7ba44lea rcx, [rip+0x7d295f]
37bc7ba4bmov [rsp+40], rax
37bc7ba50mov rax, [rsp+296]
37bc7ba58mov [rsp+32], rax
37bc7ba5dcall zlansy_
37bc7ba62mov [rsp+64], rdi
37bc7ba67mov rdx, rbx
37bc7ba6amov rcx, rsi
37bc7ba6dmov rax, [rsp+360]
37bc7ba75mov [rsp+56], r12
37bc7ba7amov r9, [rsp+312]
37bc7ba82mov [rsp+72], 1
37bc7ba8bmov [rsp+48], rax
37bc7ba90lea rax, [rsp+152]
37bc7ba98mov r8, [rsp+304]
37bc7baa0mov [rsp+40], rax
37bc7baa5mov rax, [rsp+320]
37bc7baadmovsd_xmm [rsp+152], x0
37bc7bab6mov [rsp+32], rax
37bc7babbcall zsycon_
37bc7bac0mov rax, [rsp+352]
37bc7bac8mov r8, rbp
37bc7bacbmov rdx, rbx
37bc7bacemov [rsp+56], 4
37bc7bad7mov r9, [rsp+328]
37bc7badflea rcx, [rip+0x7d28c5]
37bc7bae6mov [rsp+48], rax
37bc7baebmov rax, [rsp+344]
37bc7baf3mov [rsp+40], rax
37bc7baf8mov rax, [rsp+336]
37bc7bb00mov [rsp+32], rax
37bc7bb05call zlacpy_
37bc7bb0amov [rsp+64], rdi
37bc7bb0fmov r8, rbp
37bc7bb12mov rdx, rbx
37bc7bb15mov rax, [rsp+352]
37bc7bb1dmov r9, [rsp+304]
37bc7bb25mov rcx, rsi
37bc7bb28mov [rsp+72], 1
37bc7bb31mov [rsp+56], rax
37bc7bb36mov rax, [rsp+344]
37bc7bb3emov [rsp+48], rax
37bc7bb43mov rax, [rsp+320]
37bc7bb4bmov [rsp+40], rax
37bc7bb50mov rax, [rsp+312]
37bc7bb58mov [rsp+32], rax
37bc7bb5dcall zsytrs_
37bc7bb62mov r8, rbp
37bc7bb65mov rdx, rbx
37bc7bb68mov rcx, rsi
37bc7bb6bmov rax, [rsp+400]
37bc7bb73mov r9, [rsp+288]
37bc7bb7bmov [rsp+136], 1
37bc7bb87mov [rsp+128], rdi
37bc7bb8fmov [rsp+120], rax
37bc7bb94mov rax, [rsp+376]
37bc7bb9cmov [rsp+112], r12
37bc7bba1mov [rsp+104], rax
37bc7bba6mov rax, [rsp+368]
37bc7bbaemov [rsp+96], rax
37bc7bbb3mov rax, [rsp+352]
37bc7bbbbmov [rsp+88], rax
37bc7bbc0mov rax, [rsp+344]
37bc7bbc8mov [rsp+80], rax
37bc7bbcdmov rax, [rsp+336]
37bc7bbd5mov [rsp+72], rax
37bc7bbdamov rax, [rsp+328]
37bc7bbe2mov [rsp+64], rax
37bc7bbe7mov rax, [rsp+320]
37bc7bbefmov [rsp+56], rax
37bc7bbf4mov rax, [rsp+312]
37bc7bbfcmov [rsp+48], rax
37bc7bc01mov rax, [rsp+304]
37bc7bc09mov [rsp+40], rax
37bc7bc0emov rax, [rsp+296]
37bc7bc16mov [rsp+32], rax
37bc7bc1bcall zsyrfs_
37bc7bc20mov rax, [rsp+360]
37bc7bc28mov edx, 7
37bc7bc2dlea rcx, [rip+0x7d277b]
37bc7bc34movsd_xmm x2, [rax]
37bc7bc38movapd x6, x2
37bc7bc3ccall dlamch_
37bc7bc41comisd x0, x6
37bc7bc45jbe 0x37bc7bc4e
37bc7bc47mov eax, [rbx]
37bc7bc49add eax, 1
37bc7bc4cmov [rdi], eax
37bc7bc4e
37bc7bc4eloc_37bc7bc4e:
37bc7bc4emov [r12], r15
37bc7bc52mov [r12+8], 0
37bc7bc5bjmp 0x37bc7b836
37bc7bc60
37bc7bc60loc_37bc7bc60:
37bc7bc60mov rax, [rsp+360]
37bc7bc68mov [rax], 0
37bc7bc6fjmp 0x37bc7b836
37bc7bc74
37bc7bc74 0f 1f 40 00 ..@.
37bc7bc78
37bc7bc78loc_37bc7bc78:
37bc7bc78mov edx, -13
37bc7bc7dmov eax, 13
37bc7bc82jmp 0x37bc7b812
37bc7b6c0
Loading..