File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37baf2100
37baf2100cupgtr_:
37baf2100push r15
37baf2102push r14
37baf2104push r13
37baf2106push r12
37baf2108push rbp
37baf2109push rdi
37baf210apush rsi
37baf210bpush rbx
37baf210csub rsp, 104
37baf2110mov rsi, [rsp+232]
37baf2118mov rax, [rsp+216]
37baf2120mov rdi, [rsp+208]
37baf2128mov [rsi], 0
37baf212emov r12l, [rax]
37baf2131mov [rsp+200], r9
37baf2139mov r13, rdx
37baf213cmov rbx, r8
37baf213fmov r9l, 1
37baf2145mov r8l, 1
37baf214blea rdx, [rip+0x95543e]
37baf2152mov r14, rcx
37baf2155call lsame_
37baf215amov ebp, eax
37baf215ctest eax, eax
37baf215eje 0x37baf22f0
37baf2164
37baf2164loc_37baf2164:
37baf2164mov r10l, [r13]
37baf2168test r10l, r10l
37baf216bjs 0x37baf21c0
37baf216dmov rdx, [rsp+216]
37baf2175mov eax, 1
37baf217acmovg eax, r10l
37baf217ecmp [rdx], eax
37baf2180jge 0x37baf21d0
37baf2182mov edx, -6
37baf2187mov eax, 6
37baf218c
37baf218cloc_37baf218c:
37baf218cmov [rsi], edx
37baf218e
37baf218eloc_37baf218e:
37baf218elea rdx, [rsp+92]
37baf2193mov r8l, 6
37baf2199lea rcx, [rip+0x9553f2]
37baf21a0mov [rsp+92], eax
37baf21a4call xerbla_
37baf21a9nop
37baf21aa
37baf21aaloc_37baf21aa:
37baf21aaadd rsp, 104
37baf21aepop rbx
37baf21afpop rsi
37baf21b0pop rdi
37baf21b1pop rbp
37baf21b2pop r12
37baf21b4pop r13
37baf21b6pop r14
37baf21b8pop r15
37baf21baret
37baf21bb
37baf21bb 0f 1f 44 00 00 ..D..
37baf21c0
37baf21c0loc_37baf21c0:
37baf21c0mov edx, -2
37baf21c5mov eax, 2
37baf21cajmp 0x37baf218c
37baf21cc
37baf21cc 0f 1f 40 00 ..@.
37baf21d0
37baf21d0loc_37baf21d0:
37baf21d0mov eax, [rsi]
37baf21d2test eax, eax
37baf21d4jne 0x37baf2582
37baf21datest r10l, r10l
37baf21ddje 0x37baf21aa
37baf21dfmovsxd r11, r12l
37baf21e2xor eax, eax
37baf21e4test r11, r11
37baf21e7cmovs r11, rax
37baf21ebmov r8, r11
37baf21eenot r8
37baf21f1test ebp, ebp
37baf21f3je 0x37baf23e4
37baf21f9movsxd rcx, r10l
37baf21fcmov rax, r11
37baf21ffimul rax, rcx
37baf2203lea rdx, [rax+r8]
37baf2207cmp r10l, 1
37baf220bje 0x37baf2378
37baf2211lea r14, [rdi+8*rcx]
37baf2215lea r15, [rdi+8]
37baf2219mov [r14-8], 0
37baf2221cmp r10l, 2
37baf2225je 0x37baf2332
37baf222bmov [rsp+64], rcx
37baf2230lea r8, [r11-1]
37baf2234mov esi, 1
37baf2239mov ebp, 2
37baf223emov [rsp+72], rdx
37baf2243mov r12l, 4
37baf2249mov eax, 1
37baf224emov r13l, 2
37baf2254mov r9l, 4
37baf225alea r15, [rdi+8]
37baf225enop
37baf2260
37baf2260loc_37baf2260:
37baf2260sub r9l, 1
37baf2264cdqe
37baf2266movsxd r9, r9l
37baf2269add rax, r8
37baf226cmov r9, [rbx+8*r9]
37baf2270mov [rdi+8*rax], r9
37baf2274
37baf2274loc_37baf2274:
37baf2274add ebp, 1
37baf2277mov [r14+8*r8], 0
37baf227fcmp r10l, ebp
37baf2282je 0x37baf2328
37baf2288add esi, 1
37baf228blea r12l, [r13+r12+1]
37baf2290add r8, r11
37baf2293mov r13l, ebp
37baf2296mov edx, esi
37baf2298movsxd rax, r12l
37baf229blea rcx, [r15+8*r8]
37baf229fshr edx, 1
37baf22a1lea r9, [rbx+8*rax-8]
37baf22a6xor eax, eax
37baf22a8shl rdx, 4
37baf22acnop [rax+rax]
37baf22b5nop [rax+rax]
37baf22c0
37baf22c0loc_37baf22c0:
37baf22c0movups x0, [r9+rax]
37baf22c5movups [rcx+rax], x0
37baf22c9add rax, 16
37baf22cdcmp rdx, rax
37baf22d0jne 0x37baf22c0
37baf22d2test sil, 1
37baf22d6je 0x37baf2274
37baf22d8mov eax, esi
37baf22daand eax, -2
37baf22ddlea r9l, [rax+r12]
37baf22e1add eax, 1
37baf22e4jmp 0x37baf2260
37baf22e9
37baf22e9 0f 1f 80 00 00 00 00 .......
37baf22f0
37baf22f0loc_37baf22f0:
37baf22f0mov r9l, 1
37baf22f6mov r8l, 1
37baf22fclea rdx, [rip+0x95528e]
37baf2303mov rcx, r14
37baf2306call lsame_
37baf230btest eax, eax
37baf230djne 0x37baf2164
37baf2313mov [rsi], -1
37baf2319mov eax, 1
37baf231ejmp 0x37baf218e
37baf2323
37baf2323 0f 1f 44 00 00 ..D..
37baf2328
37baf2328loc_37baf2328:
37baf2328mov rcx, [rsp+64]
37baf232dmov rdx, [rsp+72]
37baf2332
37baf2332loc_37baf2332:
37baf2332lea r8l, [r10-2]
37baf2336lea rax, [r15+8*rdx]
37baf233aadd r8, rdx
37baf233dlea r8, [rdi+8*r8+16]
37baf2342mov r9, r8
37baf2345sub r9, rax
37baf2348and r9l, 8
37baf234cjne 0x37baf255c
37baf2352nop [rax]
37baf2355nop [rax+rax]
37baf2360
37baf2360loc_37baf2360:
37baf2360mov [rax], 0
37baf2367add rax, 16
37baf236bmov [rax-8], 0
37baf2373cmp rax, r8
37baf2376jne 0x37baf2360
37baf2378
37baf2378loc_37baf2378:
37baf2378lea rax, [rcx+rdx]
37baf237csub r10l, 1
37baf2380lea rdx, [rsp+88]
37baf2385mov r9, rdi
37baf2388lea rcx, [rsp+84]
37baf238dlea r8, [rsp+92]
37baf2392mov [rsp+84], r10l
37baf2397mov [rdi+8*rax], 0x3f800000
37baf239flea rax, [rsp+80]
37baf23a4mov [rsp+56], rax
37baf23a9mov rax, [rsp+224]
37baf23b1mov [rsp+88], r10l
37baf23b6mov [rsp+48], rax
37baf23bbmov rax, [rsp+200]
37baf23c3mov [rsp+92], r10l
37baf23c8mov [rsp+40], rax
37baf23cdmov rax, [rsp+216]
37baf23d5mov [rsp+32], rax
37baf23dacall cung2l_
37baf23dfjmp 0x37baf21aa
37baf23e4
37baf23e4loc_37baf23e4:
37baf23e4mov [rdi], 0x3f800000
37baf23ebcmp r10l, 1
37baf23efje 0x37baf21aa
37baf23f5lea edx, [r10-2]
37baf23f9lea rax, [rdi+8]
37baf23fdmov r9, rdx
37baf2400lea rdx, [rdi+8*rdx+16]
37baf2405mov rcx, rdx
37baf2408sub rcx, rax
37baf240band ecx, 8
37baf240eje 0x37baf2420
37baf2410mov [rax], 0
37baf2417lea rax, [rdi+16]
37baf241bcmp rax, rdx
37baf241eje 0x37baf2438
37baf2420
37baf2420loc_37baf2420:
37baf2420mov [rax], 0
37baf2427add rax, 16
37baf242bmov [rax-8], 0
37baf2433cmp rax, rdx
37baf2436jne 0x37baf2420
37baf2438
37baf2438loc_37baf2438:
37baf2438lea rdx, [r11+r11]
37baf243cmov [rsp+64], r8
37baf2441lea r13l, [r10+1]
37baf2445mov ebp, 2
37baf244alea r12, [rdx+r8]
37baf244elea r14, [8*r11+8]
37baf2456mov esi, 3
37baf245blea rcx, [rdi+8*r12+24]
37baf2460
37baf2460loc_37baf2460:
37baf2460mov [rdi+8*r12+8], 0
37baf2469add ebp, 1
37baf246ccmp r10l, ebp
37baf246fjl 0x37baf24db
37baf2471cmp r9l, 1
37baf2475je 0x37baf2578
37baf247bmov r8l, r9l
37baf247emovsxd rax, esi
37baf2481shr r8l, 1
37baf2484lea r15, [rbx+8*rax-8]
37baf2489xor eax, eax
37baf248bshl r8, 4
37baf248fnop [rax+rax]
37baf2495nop [rax+rax]
37baf24a0
37baf24a0loc_37baf24a0:
37baf24a0movups x0, [r15+rax]
37baf24a5movups [rcx+rax], x0
37baf24a9add rax, 16
37baf24adcmp r8, rax
37baf24b0jne 0x37baf24a0
37baf24b2test r9b, 1
37baf24b6je 0x37baf24d8
37baf24b8mov eax, r9l
37baf24bband eax, -2
37baf24belea r8l, [rsi+rax]
37baf24c2add eax, ebp
37baf24c4
37baf24c4loc_37baf24c4:
37baf24c4sub r8l, 1
37baf24c8cdqe
37baf24camovsxd r8, r8l
37baf24cdadd rax, r12
37baf24d0mov r8, [rbx+8*r8]
37baf24d4mov [rdi+8*rax], r8
37baf24d8
37baf24d8loc_37baf24d8:
37baf24d8add esi, r9l
37baf24db
37baf24dbloc_37baf24db:
37baf24dbadd esi, 2
37baf24desub r9l, 1
37baf24e2add r12, r11
37baf24e5add rcx, r14
37baf24e8cmp ebp, r13l
37baf24ebjne 0x37baf2460
37baf24f1mov r8, [rsp+64]
37baf24f6sub r10l, 1
37baf24falea rcx, [rsp+84]
37baf24ffmov rbx, [rsp+224]
37baf2507mov [rsp+84], r10l
37baf250cmov [rsp+48], rbx
37baf2511mov rbx, [rsp+200]
37baf2519lea rax, [r8+rdx+2]
37baf251elea r8, [rsp+80]
37baf2523mov [rsp+56], r8
37baf2528lea rdx, [rsp+88]
37baf252dlea r9, [rdi+8*rax]
37baf2531mov [rsp+40], rbx
37baf2536mov rbx, [rsp+216]
37baf253elea r8, [rsp+92]
37baf2543mov [rsp+88], r10l
37baf2548mov [rsp+32], rbx
37baf254dmov [rsp+92], r10l
37baf2552call cung2r_
37baf2557jmp 0x37baf21aa
37baf255c
37baf255cloc_37baf255c:
37baf255cmov [rax], 0
37baf2563add rax, 8
37baf2567cmp rax, r8
37baf256ajne 0x37baf2360
37baf2570jmp 0x37baf2378
37baf2575
37baf2575 0f 1f 00 ...
37baf2578
37baf2578loc_37baf2578:
37baf2578mov r8l, esi
37baf257bmov eax, ebp
37baf257djmp 0x37baf24c4
37baf2582
37baf2582loc_37baf2582:
37baf2582neg eax
37baf2584jmp 0x37baf218e
37baf2100
37baf2100cupgtr_:
37baf2100push r15
37baf2102push r14
37baf2104push r13
37baf2106push r12
37baf2108push rbp
37baf2109push rdi
37baf210apush rsi
37baf210bpush rbx
37baf210csub rsp, 104
37baf2110mov rsi, [rsp+232]
37baf2118mov rax, [rsp+216]
37baf2120mov rdi, [rsp+208]
37baf2128mov [rsi], 0
37baf212emov r12l, [rax]
37baf2131mov [rsp+200], r9
37baf2139mov r13, rdx
37baf213cmov rbx, r8
37baf213fmov r9l, 1
37baf2145mov r8l, 1
37baf214blea rdx, [rip+0x95543e]
37baf2152mov r14, rcx
37baf2155call lsame_
37baf215amov ebp, eax
37baf215ctest eax, eax
37baf215eje 0x37baf22f0
37baf2164
37baf2164loc_37baf2164:
37baf2164mov r10l, [r13]
37baf2168test r10l, r10l
37baf216bjs 0x37baf21c0
37baf216dmov rdx, [rsp+216]
37baf2175mov eax, 1
37baf217acmovg eax, r10l
37baf217ecmp [rdx], eax
37baf2180jge 0x37baf21d0
37baf2182mov edx, -6
37baf2187mov eax, 6
37baf218c
37baf218cloc_37baf218c:
37baf218cmov [rsi], edx
37baf218e
37baf218eloc_37baf218e:
37baf218elea rdx, [rsp+92]
37baf2193mov r8l, 6
37baf2199lea rcx, [rip+0x9553f2]
37baf21a0mov [rsp+92], eax
37baf21a4call xerbla_
37baf21a9nop
37baf21aa
37baf21aaloc_37baf21aa:
37baf21aaadd rsp, 104
37baf21aepop rbx
37baf21afpop rsi
37baf21b0pop rdi
37baf21b1pop rbp
37baf21b2pop r12
37baf21b4pop r13
37baf21b6pop r14
37baf21b8pop r15
37baf21baret
37baf21bb
37baf21bb 0f 1f 44 00 00 ..D..
37baf21c0
37baf21c0loc_37baf21c0:
37baf21c0mov edx, -2
37baf21c5mov eax, 2
37baf21cajmp 0x37baf218c
37baf21cc
37baf21cc 0f 1f 40 00 ..@.
37baf21d0
37baf21d0loc_37baf21d0:
37baf21d0mov eax, [rsi]
37baf21d2test eax, eax
37baf21d4jne 0x37baf2582
37baf21datest r10l, r10l
37baf21ddje 0x37baf21aa
37baf21dfmovsxd r11, r12l
37baf21e2xor eax, eax
37baf21e4test r11, r11
37baf21e7cmovs r11, rax
37baf21ebmov r8, r11
37baf21eenot r8
37baf21f1test ebp, ebp
37baf21f3je 0x37baf23e4
37baf21f9movsxd rcx, r10l
37baf21fcmov rax, r11
37baf21ffimul rax, rcx
37baf2203lea rdx, [rax+r8]
37baf2207cmp r10l, 1
37baf220bje 0x37baf2378
37baf2211lea r14, [rdi+8*rcx]
37baf2215lea r15, [rdi+8]
37baf2219mov [r14-8], 0
37baf2221cmp r10l, 2
37baf2225je 0x37baf2332
37baf222bmov [rsp+64], rcx
37baf2230lea r8, [r11-1]
37baf2234mov esi, 1
37baf2239mov ebp, 2
37baf223emov [rsp+72], rdx
37baf2243mov r12l, 4
37baf2249mov eax, 1
37baf224emov r13l, 2
37baf2254mov r9l, 4
37baf225alea r15, [rdi+8]
37baf225enop
37baf2260
37baf2260loc_37baf2260:
37baf2260sub r9l, 1
37baf2264cdqe
37baf2266movsxd r9, r9l
37baf2269add rax, r8
37baf226cmov r9, [rbx+8*r9]
37baf2270mov [rdi+8*rax], r9
37baf2274
37baf2274loc_37baf2274:
37baf2274add ebp, 1
37baf2277mov [r14+8*r8], 0
37baf227fcmp r10l, ebp
37baf2282je 0x37baf2328
37baf2288add esi, 1
37baf228blea r12l, [r13+r12+1]
37baf2290add r8, r11
37baf2293mov r13l, ebp
37baf2296mov edx, esi
37baf2298movsxd rax, r12l
37baf229blea rcx, [r15+8*r8]
37baf229fshr edx, 1
37baf22a1lea r9, [rbx+8*rax-8]
37baf22a6xor eax, eax
37baf22a8shl rdx, 4
37baf22acnop [rax+rax]
37baf22b5nop [rax+rax]
37baf22c0
37baf22c0loc_37baf22c0:
37baf22c0movups x0, [r9+rax]
37baf22c5movups [rcx+rax], x0
37baf22c9add rax, 16
37baf22cdcmp rdx, rax
37baf22d0jne 0x37baf22c0
37baf22d2test sil, 1
37baf22d6je 0x37baf2274
37baf22d8mov eax, esi
37baf22daand eax, -2
37baf22ddlea r9l, [rax+r12]
37baf22e1add eax, 1
37baf22e4jmp 0x37baf2260
37baf22e9
37baf22e9 0f 1f 80 00 00 00 00 .......
37baf22f0
37baf22f0loc_37baf22f0:
37baf22f0mov r9l, 1
37baf22f6mov r8l, 1
37baf22fclea rdx, [rip+0x95528e]
37baf2303mov rcx, r14
37baf2306call lsame_
37baf230btest eax, eax
37baf230djne 0x37baf2164
37baf2313mov [rsi], -1
37baf2319mov eax, 1
37baf231ejmp 0x37baf218e
37baf2323
37baf2323 0f 1f 44 00 00 ..D..
37baf2328
37baf2328loc_37baf2328:
37baf2328mov rcx, [rsp+64]
37baf232dmov rdx, [rsp+72]
37baf2332
37baf2332loc_37baf2332:
37baf2332lea r8l, [r10-2]
37baf2336lea rax, [r15+8*rdx]
37baf233aadd r8, rdx
37baf233dlea r8, [rdi+8*r8+16]
37baf2342mov r9, r8
37baf2345sub r9, rax
37baf2348and r9l, 8
37baf234cjne 0x37baf255c
37baf2352nop [rax]
37baf2355nop [rax+rax]
37baf2360
37baf2360loc_37baf2360:
37baf2360mov [rax], 0
37baf2367add rax, 16
37baf236bmov [rax-8], 0
37baf2373cmp rax, r8
37baf2376jne 0x37baf2360
37baf2378
37baf2378loc_37baf2378:
37baf2378lea rax, [rcx+rdx]
37baf237csub r10l, 1
37baf2380lea rdx, [rsp+88]
37baf2385mov r9, rdi
37baf2388lea rcx, [rsp+84]
37baf238dlea r8, [rsp+92]
37baf2392mov [rsp+84], r10l
37baf2397mov [rdi+8*rax], 0x3f800000
37baf239flea rax, [rsp+80]
37baf23a4mov [rsp+56], rax
37baf23a9mov rax, [rsp+224]
37baf23b1mov [rsp+88], r10l
37baf23b6mov [rsp+48], rax
37baf23bbmov rax, [rsp+200]
37baf23c3mov [rsp+92], r10l
37baf23c8mov [rsp+40], rax
37baf23cdmov rax, [rsp+216]
37baf23d5mov [rsp+32], rax
37baf23dacall cung2l_
37baf23dfjmp 0x37baf21aa
37baf23e4
37baf23e4loc_37baf23e4:
37baf23e4mov [rdi], 0x3f800000
37baf23ebcmp r10l, 1
37baf23efje 0x37baf21aa
37baf23f5lea edx, [r10-2]
37baf23f9lea rax, [rdi+8]
37baf23fdmov r9, rdx
37baf2400lea rdx, [rdi+8*rdx+16]
37baf2405mov rcx, rdx
37baf2408sub rcx, rax
37baf240band ecx, 8
37baf240eje 0x37baf2420
37baf2410mov [rax], 0
37baf2417lea rax, [rdi+16]
37baf241bcmp rax, rdx
37baf241eje 0x37baf2438
37baf2420
37baf2420loc_37baf2420:
37baf2420mov [rax], 0
37baf2427add rax, 16
37baf242bmov [rax-8], 0
37baf2433cmp rax, rdx
37baf2436jne 0x37baf2420
37baf2438
37baf2438loc_37baf2438:
37baf2438lea rdx, [r11+r11]
37baf243cmov [rsp+64], r8
37baf2441lea r13l, [r10+1]
37baf2445mov ebp, 2
37baf244alea r12, [rdx+r8]
37baf244elea r14, [8*r11+8]
37baf2456mov esi, 3
37baf245blea rcx, [rdi+8*r12+24]
37baf2460
37baf2460loc_37baf2460:
37baf2460mov [rdi+8*r12+8], 0
37baf2469add ebp, 1
37baf246ccmp r10l, ebp
37baf246fjl 0x37baf24db
37baf2471cmp r9l, 1
37baf2475je 0x37baf2578
37baf247bmov r8l, r9l
37baf247emovsxd rax, esi
37baf2481shr r8l, 1
37baf2484lea r15, [rbx+8*rax-8]
37baf2489xor eax, eax
37baf248bshl r8, 4
37baf248fnop [rax+rax]
37baf2495nop [rax+rax]
37baf24a0
37baf24a0loc_37baf24a0:
37baf24a0movups x0, [r15+rax]
37baf24a5movups [rcx+rax], x0
37baf24a9add rax, 16
37baf24adcmp r8, rax
37baf24b0jne 0x37baf24a0
37baf24b2test r9b, 1
37baf24b6je 0x37baf24d8
37baf24b8mov eax, r9l
37baf24bband eax, -2
37baf24belea r8l, [rsi+rax]
37baf24c2add eax, ebp
37baf24c4
37baf24c4loc_37baf24c4:
37baf24c4sub r8l, 1
37baf24c8cdqe
37baf24camovsxd r8, r8l
37baf24cdadd rax, r12
37baf24d0mov r8, [rbx+8*r8]
37baf24d4mov [rdi+8*rax], r8
37baf24d8
37baf24d8loc_37baf24d8:
37baf24d8add esi, r9l
37baf24db
37baf24dbloc_37baf24db:
37baf24dbadd esi, 2
37baf24desub r9l, 1
37baf24e2add r12, r11
37baf24e5add rcx, r14
37baf24e8cmp ebp, r13l
37baf24ebjne 0x37baf2460
37baf24f1mov r8, [rsp+64]
37baf24f6sub r10l, 1
37baf24falea rcx, [rsp+84]
37baf24ffmov rbx, [rsp+224]
37baf2507mov [rsp+84], r10l
37baf250cmov [rsp+48], rbx
37baf2511mov rbx, [rsp+200]
37baf2519lea rax, [r8+rdx+2]
37baf251elea r8, [rsp+80]
37baf2523mov [rsp+56], r8
37baf2528lea rdx, [rsp+88]
37baf252dlea r9, [rdi+8*rax]
37baf2531mov [rsp+40], rbx
37baf2536mov rbx, [rsp+216]
37baf253elea r8, [rsp+92]
37baf2543mov [rsp+88], r10l
37baf2548mov [rsp+32], rbx
37baf254dmov [rsp+92], r10l
37baf2552call cung2r_
37baf2557jmp 0x37baf21aa
37baf255c
37baf255cloc_37baf255c:
37baf255cmov [rax], 0
37baf2563add rax, 8
37baf2567cmp rax, r8
37baf256ajne 0x37baf2360
37baf2570jmp 0x37baf2378
37baf2575
37baf2575 0f 1f 00 ...
37baf2578
37baf2578loc_37baf2578:
37baf2578mov r8l, esi
37baf257bmov eax, ebp
37baf257djmp 0x37baf24c4
37baf2582
37baf2582loc_37baf2582:
37baf2582neg eax
37baf2584jmp 0x37baf218e
37baf2100
37baf2589
37baf2589 // align 0x20
37baf2589 // align 0x20
37baf25a0
37baf25a0cupmtr_:
37baf25a0push r15
37baf25a2push r14
37baf25a4push r13
37baf25a6push r12
37baf25a8push rbp
37baf25a9push rdi
37baf25aapush rsi
37baf25abpush rbx
37baf25acsub rsp, 184
37baf25b3mov rax, [rsp+320]
37baf25bbmov r13l, [rax]
37baf25bemov rax, [rsp+336]
37baf25c6mov [rax], 0
37baf25ccmov rbx, rdx
37baf25cfmov r14, r8
37baf25d2mov r12, r9
37baf25d5mov r8l, 1
37baf25dbmov r9l, 1
37baf25e1lea rdx, [rip+0x954fb8]
37baf25e8mov [rsp+256], rcx
37baf25f0call lsame_
37baf25f5mov r9l, 1
37baf25fbmov r8l, 1
37baf2601mov rcx, r14
37baf2604lea rdx, [rip+0x954f96]
37baf260bmov edi, eax
37baf260dcall lsame_
37baf2612mov r9l, 1
37baf2618mov r8l, 1
37baf261emov rcx, rbx
37baf2621lea rdx, [rip+0x954f7a]
37baf2628mov ebp, eax
37baf262acall lsame_
37baf262fmov r15l, eax
37baf2632test edi, edi
37baf2634je 0x37baf2930
37baf263amov esi, [r12]
37baf263e
37baf263eloc_37baf263e:
37baf263etest r15l, r15l
37baf2641je 0x37baf2978
37baf2647
37baf2647loc_37baf2647:
37baf2647test ebp, ebp
37baf2649je 0x37baf28f8
37baf264f
37baf264floc_37baf264f:
37baf264fmov edx, [r12]
37baf2653test edx, edx
37baf2655js 0x37baf28a8
37baf265bmov rax, [rsp+288]
37baf2663mov ecx, [rax]
37baf2665test ecx, ecx
37baf2667js 0x37baf2c68
37baf266dmov rbx, [rsp+320]
37baf2675test edx, edx
37baf2677mov eax, 1
37baf267ccmovg eax, edx
37baf267fcmp [rbx], eax
37baf2681jl 0x37baf2c40
37baf2687mov rax, [rsp+336]
37baf268fmov eax, [rax]
37baf2691test eax, eax
37baf2693jne 0x37baf2d4c
37baf2699test edx, edx
37baf269bje 0x37baf28de
37baf26a1test ecx, ecx
37baf26a3je 0x37baf28de
37baf26a9lea ebx, [rsi-1]
37baf26actest r15l, r15l
37baf26afjne 0x37baf29b0
37baf26b5cmp edi, ebp
37baf26b7je 0x37baf2ca8
37baf26bdtest edi, edi
37baf26bfje 0x37baf2d20
37baf26c5mov [rsp+164], ecx
37baf26cc
37baf26ccloc_37baf26cc:
37baf26cctest ebx, ebx
37baf26cejle 0x37baf28de
37baf26d4lea r14l, [rsi-2]
37baf26d8mov eax, 1
37baf26ddmov r15l, 2
37baf26e3mov ebx, 1
37baf26e8
37baf26e8loc_37baf26e8:
37baf26e8movsxd r8, r13l
37baf26ebxor edx, edx
37baf26edmov [rsp+136], rax
37baf26f5movsxd rbx, ebx
37baf26f8test r8, r8
37baf26fblea rax, [rsp+168]
37baf2703mov [rsp+152], esi
37baf270amov r13l, 1
37baf2710cmovs r8, rdx
37baf2714mov [rsp+104], rax
37baf2719lea rax, [rsp+164]
37baf2721mov rsi, [rsp+304]
37baf2729mov [rsp+96], rax
37baf272elea rax, [rsp+160]
37baf2736mov rcx, r8
37baf2739mov [rsp+88], rax
37baf273elea rax, [rip+0x954e67]
37baf2745not rcx
37baf2748mov [rsp+280], r12
37baf2750mov r12l, r14l
37baf2753mov r14l, ebp
37baf2756mov [rsp+128], rcx
37baf275emov [rsp+124], 1
37baf2766mov [rsp+112], rax
37baf276bmov [rsp+144], r8
37baf2773jmp 0x37baf2878
37baf2778
37baf2778 0f 1f 84 00 00 00 00 00 ........
37baf2780
37baf2780loc_37baf2780:
37baf2780mov rax, [rsp+280]
37baf2788lea r13l, [rbx+1]
37baf278cmov eax, [rax]
37baf278emov edx, eax
37baf2790mov [rsp+156], eax
37baf2797sub edx, ebx
37baf2799mov [rsp+160], edx
37baf27a0
37baf27a0loc_37baf27a0:
37baf27a0movss x0, [rsi+8*rbx-8]
37baf27a6movss x1, [rsi+8*rbx-4]
37baf27actest r14l, r14l
37baf27afjne 0x37baf27b8
37baf27b1xorps x1, [rip+0x954df8]
37baf27b8
37baf27b8loc_37baf27b8:
37baf27b8movsxd r8, r13l
37baf27bbmovsxd rdx, [rsp+124]
37baf27c0movsxd rcx, r15l
37baf27c3unpcklps x0, x1
37baf27c6mov rax, [rsp+328]
37baf27cemovlps [rsp+168], x0
37baf27d6imul rdx, [rsp+144]
37baf27dfadd rdx, [rsp+128]
37baf27e7mov [rsp+72], 1
37baf27f0mov [rsp+64], rax
37baf27f5mov rax, [rsp+320]
37baf27fdadd rdx, r8
37baf2800mov r8, [rsp+96]
37baf2805mov [rsp+56], rax
37baf280amov rax, [rsp+312]
37baf2812lea rdx, [rax+8*rdx]
37baf2816mov rax, [rsp+104]
37baf281bmov [rsp+48], rdx
37baf2820mov rdx, [rsp+88]
37baf2825mov [rsp+40], rax
37baf282amov rax, [rsp+112]
37baf282fmov [rsp+32], rax
37baf2834mov rax, [rsp+296]
37baf283clea r9, [rax+8*rcx-8]
37baf2841mov rcx, [rsp+256]
37baf2849call clarf1f_
37baf284ecmp edi, r14l
37baf2851je 0x37baf2c50
37baf2857mov eax, [rsp+152]
37baf285esub r15l, ebp
37baf2861lea r15l, [r15+rax+1]
37baf2866
37baf2866loc_37baf2866:
37baf2866sub r12l, 1
37baf286aadd rbx, [rsp+136]
37baf2872cmp r12l, -1
37baf2876je 0x37baf28de
37baf2878
37baf2878loc_37baf2878:
37baf2878mov ebp, ebx
37baf287atest edi, edi
37baf287cjne 0x37baf2780
37baf2882mov rax, [rsp+288]
37baf288amov edx, [rax]
37baf288clea eax, [rbx+1]
37baf288fmov [rsp+124], eax
37baf2893sub edx, ebx
37baf2895mov [rsp+164], edx
37baf289cjmp 0x37baf27a0
37baf28a1
37baf28a1 0f 1f 80 00 00 00 00 .......
37baf28a8
37baf28a8loc_37baf28a8:
37baf28a8mov edx, -4
37baf28admov eax, 4
37baf28b2
37baf28b2loc_37baf28b2:
37baf28b2mov rdi, [rsp+336]
37baf28bamov [rdi], edx
37baf28bc
37baf28bcloc_37baf28bc:
37baf28bclea rdx, [rsp+168]
37baf28c4mov r8l, 6
37baf28calea rcx, [rip+0x954cd4]
37baf28d1mov [rsp+168], eax
37baf28d8call xerbla_
37baf28ddnop
37baf28de
37baf28deloc_37baf28de:
37baf28deadd rsp, 184
37baf28e5pop rbx
37baf28e6pop rsi
37baf28e7pop rdi
37baf28e8pop rbp
37baf28e9pop r12
37baf28ebpop r13
37baf28edpop r14
37baf28efpop r15
37baf28f1ret
37baf28f2
37baf28f2 66 0f 1f 44 00 00 f..D..
37baf28f8
37baf28f8loc_37baf28f8:
37baf28f8mov r9l, 1
37baf28femov r8l, 1
37baf2904lea rdx, [rip+0x954c99]
37baf290bmov rcx, r14
37baf290ecall lsame_
37baf2913test eax, eax
37baf2915jne 0x37baf264f
37baf291bmov edx, -3
37baf2920mov eax, 3
37baf2925jmp 0x37baf28b2
37baf2927
37baf2927 66 0f 1f 84 00 00 00 00 00 f........
37baf2930
37baf2930loc_37baf2930:
37baf2930mov rax, [rsp+288]
37baf2938mov rcx, [rsp+256]
37baf2940mov r9l, 1
37baf2946mov r8l, 1
37baf294clea rdx, [rip+0x954c50]
37baf2953mov esi, [rax]
37baf2955call lsame_
37baf295atest eax, eax
37baf295cjne 0x37baf263e
37baf2962mov edx, -1
37baf2967mov eax, 1
37baf296cjmp 0x37baf28b2
37baf2971
37baf2971 0f 1f 80 00 00 00 00 .......
37baf2978
37baf2978loc_37baf2978:
37baf2978mov r9l, 1
37baf297emov r8l, 1
37baf2984lea rdx, [rip+0x954c15]
37baf298bmov rcx, rbx
37baf298ecall lsame_
37baf2993test eax, eax
37baf2995jne 0x37baf2647
37baf299bmov edx, -2
37baf29a0mov eax, 2
37baf29a5jmp 0x37baf28b2
37baf29aa
37baf29aa 66 0f 1f 44 00 00 f..D..
37baf29b0
37baf29b0loc_37baf29b0:
37baf29b0cmp edi, ebp
37baf29b2je 0x37baf2ce0
37baf29b8test edi, edi
37baf29baje 0x37baf2d10
37baf29c0mov [rsp+164], ecx
37baf29c7
37baf29c7loc_37baf29c7:
37baf29c7test ebx, ebx
37baf29c9jle 0x37baf28de
37baf29cflea r13l, [rsi+1]
37baf29d3mov eax, -1
37baf29d8imul r13l, esi
37baf29dcsub esi, 2
37baf29dfsar r13l, 1
37baf29e2sub r13l, 1
37baf29e6
37baf29e6loc_37baf29e6:
37baf29e6movsxd r15, eax
37baf29e9lea rax, [rsp+168]
37baf29f1mov r14, [rsp+304]
37baf29f9movsxd r12, ebx
37baf29fcmov [rsp+104], rax
37baf2a01lea rax, [rsp+164]
37baf2a09mov [rsp+96], rax
37baf2a0elea rax, [rsp+160]
37baf2a16mov [rsp+88], rax
37baf2a1blea rax, [rip+0x954b8a]
37baf2a22mov [rsp+112], rax
37baf2a27test edi, edi
37baf2a29jne 0x37baf2b88
37baf2a2f
37baf2a2floc_37baf2a2f:
37baf2a2fmov [rsp+164], ebx
37baf2a36movss x1, [r14+8*r12-4]
37baf2a3dmovss x0, [r14+8*r12-8]
37baf2a44test ebp, ebp
37baf2a46je 0x37baf2ae0
37baf2a4csub r13l, ebx
37baf2a4fmov r8, [rsp+96]
37baf2a54mov rdx, [rsp+88]
37baf2a59unpcklps x0, x1
37baf2a5cmov rbx, [rsp+328]
37baf2a64movsxd rax, r13l
37baf2a67mov [rsp+72], 1
37baf2a70mov rcx, [rsp+256]
37baf2a78movlps [rsp+168], x0
37baf2a80mov [rsp+64], rbx
37baf2a85mov rbx, [rsp+320]
37baf2a8dmov [rsp+56], rbx
37baf2a92mov rbx, [rsp+312]
37baf2a9amov [rsp+48], rbx
37baf2a9fmov rbx, [rsp+104]
37baf2aa4mov [rsp+40], rbx
37baf2aa9mov rbx, [rsp+112]
37baf2aaemov [rsp+32], rbx
37baf2ab3mov rbx, [rsp+296]
37baf2abblea r9, [rbx+8*rax]
37baf2abfcall clarf1l_
37baf2ac4sub esi, 1
37baf2ac7jb 0x37baf28de
37baf2acdadd r12, r15
37baf2ad0sub r13l, 1
37baf2ad4mov ebx, r12l
37baf2ad7jmp 0x37baf2a2f
37baf2adc
37baf2adc 0f 1f 40 00 ..@.
37baf2ae0
37baf2ae0loc_37baf2ae0:
37baf2ae0mov r14l, r13l
37baf2ae3mov r8, [rsp+96]
37baf2ae8mov rdx, [rsp+88]
37baf2aedsub esi, 1
37baf2af0mov rcx, [rsp+328]
37baf2af8sub r14l, ebx
37baf2afbxorps x1, [rip+0x954aae]
37baf2b02mov [rsp+72], 1
37baf2b0bmovsxd rax, r14l
37baf2b0emov [rsp+64], rcx
37baf2b13mov rcx, [rsp+320]
37baf2b1bunpcklps x0, x1
37baf2b1emovlps [rsp+168], x0
37baf2b26mov [rsp+56], rcx
37baf2b2bmov rcx, [rsp+312]
37baf2b33mov [rsp+48], rcx
37baf2b38mov rcx, [rsp+104]
37baf2b3dmov [rsp+40], rcx
37baf2b42mov rcx, [rsp+112]
37baf2b47mov [rsp+32], rcx
37baf2b4cmov rcx, [rsp+296]
37baf2b54lea r9, [rcx+8*rax]
37baf2b58mov rcx, [rsp+256]
37baf2b60call clarf1l_
37baf2b65test edi, edi
37baf2b67je 0x37baf2c80
37baf2b6dcmp esi, -1
37baf2b70je 0x37baf28de
37baf2b76lea r13l, [r14-1]
37baf2b7aadd r12, r15
37baf2b7dmov r14, [rsp+304]
37baf2b85mov ebx, r12l
37baf2b88
37baf2b88loc_37baf2b88:
37baf2b88mov [rsp+160], ebx
37baf2b8fmovss x1, [r14+8*r12-4]
37baf2b96movss x0, [r14+8*r12-8]
37baf2b9dtest ebp, ebp
37baf2b9fje 0x37baf2ae0
37baf2ba5mov eax, r13l
37baf2ba8mov r8, [rsp+96]
37baf2badmov rdx, [rsp+88]
37baf2bb2unpcklps x0, x1
37baf2bb5mov rcx, [rsp+328]
37baf2bbdsub eax, ebx
37baf2bbfmov [rsp+72], 1
37baf2bc8cdqe
37baf2bcamovlps [rsp+168], x0
37baf2bd2mov [rsp+64], rcx
37baf2bd7mov rcx, [rsp+320]
37baf2bdfmov [rsp+56], rcx
37baf2be4mov rcx, [rsp+312]
37baf2becmov [rsp+48], rcx
37baf2bf1mov rcx, [rsp+104]
37baf2bf6mov [rsp+40], rcx
37baf2bfbmov rcx, [rsp+112]
37baf2c00mov [rsp+32], rcx
37baf2c05mov rcx, [rsp+296]
37baf2c0dlea r9, [rcx+8*rax]
37baf2c11mov rcx, [rsp+256]
37baf2c19call clarf1l_
37baf2c1esub esi, 1
37baf2c21jb 0x37baf28de
37baf2c27add r12, r15
37baf2c2alea r13l, [r13+rbx+2]
37baf2c2fmov ebx, r12l
37baf2c32jmp 0x37baf2b88
37baf2c37
37baf2c37 66 0f 1f 84 00 00 00 00 00 f........
37baf2c40
37baf2c40loc_37baf2c40:
37baf2c40mov edx, -9
37baf2c45mov eax, 9
37baf2c4ajmp 0x37baf28b2
37baf2c4f
37baf2c4f 90 .
37baf2c50
37baf2c50loc_37baf2c50:
37baf2c50sub r15l, [rsp+152]
37baf2c58lea r15l, [rbp+r15-2]
37baf2c5djmp 0x37baf2866
37baf2c62
37baf2c62 66 0f 1f 44 00 00 f..D..
37baf2c68
37baf2c68loc_37baf2c68:
37baf2c68mov edx, -5
37baf2c6dmov eax, 5
37baf2c72jmp 0x37baf28b2
37baf2c77
37baf2c77 66 0f 1f 84 00 00 00 00 00 f........
37baf2c80
37baf2c80loc_37baf2c80:
37baf2c80cmp esi, -1
37baf2c83je 0x37baf28de
37baf2c89add r12, r15
37baf2c8clea r13l, [r13+rbx+2]
37baf2c91mov r14, [rsp+304]
37baf2c99mov ebx, r12l
37baf2c9cjmp 0x37baf2a2f
37baf2ca1
37baf2ca1 0f 1f 80 00 00 00 00 .......
37baf2ca8
37baf2ca8loc_37baf2ca8:
37baf2ca8test edi, edi
37baf2caajne 0x37baf2d40
37baf2cb0mov [rsp+160], edx
37baf2cb7
37baf2cb7loc_37baf2cb7:
37baf2cb7cmp esi, 1
37baf2cbajle 0x37baf28de
37baf2cc0lea eax, [rsi+1]
37baf2cc3lea r14l, [rsi-2]
37baf2cc7imul eax, esi
37baf2ccasar eax, 1
37baf2ccclea r15l, [rax-1]
37baf2cd0mov rax, -1
37baf2cd7jmp 0x37baf26e8
37baf2cdc
37baf2cdc 0f 1f 40 00 ..@.
37baf2ce0
37baf2ce0loc_37baf2ce0:
37baf2ce0test edi, edi
37baf2ce2jne 0x37baf2d30
37baf2ce4mov [rsp+160], edx
37baf2ceb
37baf2cebloc_37baf2ceb:
37baf2cebtest ebx, ebx
37baf2cedjle 0x37baf28de
37baf2cf3sub esi, 2
37baf2cf6mov eax, 1
37baf2cfbmov r13l, 2
37baf2d01mov ebx, 1
37baf2d06jmp 0x37baf29e6
37baf2d0b
37baf2d0b 0f 1f 44 00 00 ..D..
37baf2d10
37baf2d10loc_37baf2d10:
37baf2d10mov [rsp+160], edx
37baf2d17jmp 0x37baf29c7
37baf2d1c
37baf2d1c 0f 1f 40 00 ..@.
37baf2d20
37baf2d20loc_37baf2d20:
37baf2d20mov [rsp+160], edx
37baf2d27jmp 0x37baf26cc
37baf2d2c
37baf2d2c 0f 1f 40 00 ..@.
37baf2d30
37baf2d30loc_37baf2d30:
37baf2d30mov [rsp+164], ecx
37baf2d37jmp 0x37baf2ceb
37baf2d39
37baf2d39 0f 1f 80 00 00 00 00 .......
37baf2d40
37baf2d40loc_37baf2d40:
37baf2d40mov [rsp+164], ecx
37baf2d47jmp 0x37baf2cb7
37baf2d4c
37baf2d4cloc_37baf2d4c:
37baf2d4cneg eax
37baf2d4ejmp 0x37baf28bc
37baf25a0
37baf25a0cupmtr_:
37baf25a0push r15
37baf25a2push r14
37baf25a4push r13
37baf25a6push r12
37baf25a8push rbp
37baf25a9push rdi
37baf25aapush rsi
37baf25abpush rbx
37baf25acsub rsp, 184
37baf25b3mov rax, [rsp+320]
37baf25bbmov r13l, [rax]
37baf25bemov rax, [rsp+336]
37baf25c6mov [rax], 0
37baf25ccmov rbx, rdx
37baf25cfmov r14, r8
37baf25d2mov r12, r9
37baf25d5mov r8l, 1
37baf25dbmov r9l, 1
37baf25e1lea rdx, [rip+0x954fb8]
37baf25e8mov [rsp+256], rcx
37baf25f0call lsame_
37baf25f5mov r9l, 1
37baf25fbmov r8l, 1
37baf2601mov rcx, r14
37baf2604lea rdx, [rip+0x954f96]
37baf260bmov edi, eax
37baf260dcall lsame_
37baf2612mov r9l, 1
37baf2618mov r8l, 1
37baf261emov rcx, rbx
37baf2621lea rdx, [rip+0x954f7a]
37baf2628mov ebp, eax
37baf262acall lsame_
37baf262fmov r15l, eax
37baf2632test edi, edi
37baf2634je 0x37baf2930
37baf263amov esi, [r12]
37baf263e
37baf263eloc_37baf263e:
37baf263etest r15l, r15l
37baf2641je 0x37baf2978
37baf2647
37baf2647loc_37baf2647:
37baf2647test ebp, ebp
37baf2649je 0x37baf28f8
37baf264f
37baf264floc_37baf264f:
37baf264fmov edx, [r12]
37baf2653test edx, edx
37baf2655js 0x37baf28a8
37baf265bmov rax, [rsp+288]
37baf2663mov ecx, [rax]
37baf2665test ecx, ecx
37baf2667js 0x37baf2c68
37baf266dmov rbx, [rsp+320]
37baf2675test edx, edx
37baf2677mov eax, 1
37baf267ccmovg eax, edx
37baf267fcmp [rbx], eax
37baf2681jl 0x37baf2c40
37baf2687mov rax, [rsp+336]
37baf268fmov eax, [rax]
37baf2691test eax, eax
37baf2693jne 0x37baf2d4c
37baf2699test edx, edx
37baf269bje 0x37baf28de
37baf26a1test ecx, ecx
37baf26a3je 0x37baf28de
37baf26a9lea ebx, [rsi-1]
37baf26actest r15l, r15l
37baf26afjne 0x37baf29b0
37baf26b5cmp edi, ebp
37baf26b7je 0x37baf2ca8
37baf26bdtest edi, edi
37baf26bfje 0x37baf2d20
37baf26c5mov [rsp+164], ecx
37baf26cc
37baf26ccloc_37baf26cc:
37baf26cctest ebx, ebx
37baf26cejle 0x37baf28de
37baf26d4lea r14l, [rsi-2]
37baf26d8mov eax, 1
37baf26ddmov r15l, 2
37baf26e3mov ebx, 1
37baf26e8
37baf26e8loc_37baf26e8:
37baf26e8movsxd r8, r13l
37baf26ebxor edx, edx
37baf26edmov [rsp+136], rax
37baf26f5movsxd rbx, ebx
37baf26f8test r8, r8
37baf26fblea rax, [rsp+168]
37baf2703mov [rsp+152], esi
37baf270amov r13l, 1
37baf2710cmovs r8, rdx
37baf2714mov [rsp+104], rax
37baf2719lea rax, [rsp+164]
37baf2721mov rsi, [rsp+304]
37baf2729mov [rsp+96], rax
37baf272elea rax, [rsp+160]
37baf2736mov rcx, r8
37baf2739mov [rsp+88], rax
37baf273elea rax, [rip+0x954e67]
37baf2745not rcx
37baf2748mov [rsp+280], r12
37baf2750mov r12l, r14l
37baf2753mov r14l, ebp
37baf2756mov [rsp+128], rcx
37baf275emov [rsp+124], 1
37baf2766mov [rsp+112], rax
37baf276bmov [rsp+144], r8
37baf2773jmp 0x37baf2878
37baf2778
37baf2778 0f 1f 84 00 00 00 00 00 ........
37baf2780
37baf2780loc_37baf2780:
37baf2780mov rax, [rsp+280]
37baf2788lea r13l, [rbx+1]
37baf278cmov eax, [rax]
37baf278emov edx, eax
37baf2790mov [rsp+156], eax
37baf2797sub edx, ebx
37baf2799mov [rsp+160], edx
37baf27a0
37baf27a0loc_37baf27a0:
37baf27a0movss x0, [rsi+8*rbx-8]
37baf27a6movss x1, [rsi+8*rbx-4]
37baf27actest r14l, r14l
37baf27afjne 0x37baf27b8
37baf27b1xorps x1, [rip+0x954df8]
37baf27b8
37baf27b8loc_37baf27b8:
37baf27b8movsxd r8, r13l
37baf27bbmovsxd rdx, [rsp+124]
37baf27c0movsxd rcx, r15l
37baf27c3unpcklps x0, x1
37baf27c6mov rax, [rsp+328]
37baf27cemovlps [rsp+168], x0
37baf27d6imul rdx, [rsp+144]
37baf27dfadd rdx, [rsp+128]
37baf27e7mov [rsp+72], 1
37baf27f0mov [rsp+64], rax
37baf27f5mov rax, [rsp+320]
37baf27fdadd rdx, r8
37baf2800mov r8, [rsp+96]
37baf2805mov [rsp+56], rax
37baf280amov rax, [rsp+312]
37baf2812lea rdx, [rax+8*rdx]
37baf2816mov rax, [rsp+104]
37baf281bmov [rsp+48], rdx
37baf2820mov rdx, [rsp+88]
37baf2825mov [rsp+40], rax
37baf282amov rax, [rsp+112]
37baf282fmov [rsp+32], rax
37baf2834mov rax, [rsp+296]
37baf283clea r9, [rax+8*rcx-8]
37baf2841mov rcx, [rsp+256]
37baf2849call clarf1f_
37baf284ecmp edi, r14l
37baf2851je 0x37baf2c50
37baf2857mov eax, [rsp+152]
37baf285esub r15l, ebp
37baf2861lea r15l, [r15+rax+1]
37baf2866
37baf2866loc_37baf2866:
37baf2866sub r12l, 1
37baf286aadd rbx, [rsp+136]
37baf2872cmp r12l, -1
37baf2876je 0x37baf28de
37baf2878
37baf2878loc_37baf2878:
37baf2878mov ebp, ebx
37baf287atest edi, edi
37baf287cjne 0x37baf2780
37baf2882mov rax, [rsp+288]
37baf288amov edx, [rax]
37baf288clea eax, [rbx+1]
37baf288fmov [rsp+124], eax
37baf2893sub edx, ebx
37baf2895mov [rsp+164], edx
37baf289cjmp 0x37baf27a0
37baf28a1
37baf28a1 0f 1f 80 00 00 00 00 .......
37baf28a8
37baf28a8loc_37baf28a8:
37baf28a8mov edx, -4
37baf28admov eax, 4
37baf28b2
37baf28b2loc_37baf28b2:
37baf28b2mov rdi, [rsp+336]
37baf28bamov [rdi], edx
37baf28bc
37baf28bcloc_37baf28bc:
37baf28bclea rdx, [rsp+168]
37baf28c4mov r8l, 6
37baf28calea rcx, [rip+0x954cd4]
37baf28d1mov [rsp+168], eax
37baf28d8call xerbla_
37baf28ddnop
37baf28de
37baf28deloc_37baf28de:
37baf28deadd rsp, 184
37baf28e5pop rbx
37baf28e6pop rsi
37baf28e7pop rdi
37baf28e8pop rbp
37baf28e9pop r12
37baf28ebpop r13
37baf28edpop r14
37baf28efpop r15
37baf28f1ret
37baf28f2
37baf28f2 66 0f 1f 44 00 00 f..D..
37baf28f8
37baf28f8loc_37baf28f8:
37baf28f8mov r9l, 1
37baf28femov r8l, 1
37baf2904lea rdx, [rip+0x954c99]
37baf290bmov rcx, r14
37baf290ecall lsame_
37baf2913test eax, eax
37baf2915jne 0x37baf264f
37baf291bmov edx, -3
37baf2920mov eax, 3
37baf2925jmp 0x37baf28b2
37baf2927
37baf2927 66 0f 1f 84 00 00 00 00 00 f........
37baf2930
37baf2930loc_37baf2930:
37baf2930mov rax, [rsp+288]
37baf2938mov rcx, [rsp+256]
37baf2940mov r9l, 1
37baf2946mov r8l, 1
37baf294clea rdx, [rip+0x954c50]
37baf2953mov esi, [rax]
37baf2955call lsame_
37baf295atest eax, eax
37baf295cjne 0x37baf263e
37baf2962mov edx, -1
37baf2967mov eax, 1
37baf296cjmp 0x37baf28b2
37baf2971
37baf2971 0f 1f 80 00 00 00 00 .......
37baf2978
37baf2978loc_37baf2978:
37baf2978mov r9l, 1
37baf297emov r8l, 1
37baf2984lea rdx, [rip+0x954c15]
37baf298bmov rcx, rbx
37baf298ecall lsame_
37baf2993test eax, eax
37baf2995jne 0x37baf2647
37baf299bmov edx, -2
37baf29a0mov eax, 2
37baf29a5jmp 0x37baf28b2
37baf29aa
37baf29aa 66 0f 1f 44 00 00 f..D..
37baf29b0
37baf29b0loc_37baf29b0:
37baf29b0cmp edi, ebp
37baf29b2je 0x37baf2ce0
37baf29b8test edi, edi
37baf29baje 0x37baf2d10
37baf29c0mov [rsp+164], ecx
37baf29c7
37baf29c7loc_37baf29c7:
37baf29c7test ebx, ebx
37baf29c9jle 0x37baf28de
37baf29cflea r13l, [rsi+1]
37baf29d3mov eax, -1
37baf29d8imul r13l, esi
37baf29dcsub esi, 2
37baf29dfsar r13l, 1
37baf29e2sub r13l, 1
37baf29e6
37baf29e6loc_37baf29e6:
37baf29e6movsxd r15, eax
37baf29e9lea rax, [rsp+168]
37baf29f1mov r14, [rsp+304]
37baf29f9movsxd r12, ebx
37baf29fcmov [rsp+104], rax
37baf2a01lea rax, [rsp+164]
37baf2a09mov [rsp+96], rax
37baf2a0elea rax, [rsp+160]
37baf2a16mov [rsp+88], rax
37baf2a1blea rax, [rip+0x954b8a]
37baf2a22mov [rsp+112], rax
37baf2a27test edi, edi
37baf2a29jne 0x37baf2b88
37baf2a2f
37baf2a2floc_37baf2a2f:
37baf2a2fmov [rsp+164], ebx
37baf2a36movss x1, [r14+8*r12-4]
37baf2a3dmovss x0, [r14+8*r12-8]
37baf2a44test ebp, ebp
37baf2a46je 0x37baf2ae0
37baf2a4csub r13l, ebx
37baf2a4fmov r8, [rsp+96]
37baf2a54mov rdx, [rsp+88]
37baf2a59unpcklps x0, x1
37baf2a5cmov rbx, [rsp+328]
37baf2a64movsxd rax, r13l
37baf2a67mov [rsp+72], 1
37baf2a70mov rcx, [rsp+256]
37baf2a78movlps [rsp+168], x0
37baf2a80mov [rsp+64], rbx
37baf2a85mov rbx, [rsp+320]
37baf2a8dmov [rsp+56], rbx
37baf2a92mov rbx, [rsp+312]
37baf2a9amov [rsp+48], rbx
37baf2a9fmov rbx, [rsp+104]
37baf2aa4mov [rsp+40], rbx
37baf2aa9mov rbx, [rsp+112]
37baf2aaemov [rsp+32], rbx
37baf2ab3mov rbx, [rsp+296]
37baf2abblea r9, [rbx+8*rax]
37baf2abfcall clarf1l_
37baf2ac4sub esi, 1
37baf2ac7jb 0x37baf28de
37baf2acdadd r12, r15
37baf2ad0sub r13l, 1
37baf2ad4mov ebx, r12l
37baf2ad7jmp 0x37baf2a2f
37baf2adc
37baf2adc 0f 1f 40 00 ..@.
37baf2ae0
37baf2ae0loc_37baf2ae0:
37baf2ae0mov r14l, r13l
37baf2ae3mov r8, [rsp+96]
37baf2ae8mov rdx, [rsp+88]
37baf2aedsub esi, 1
37baf2af0mov rcx, [rsp+328]
37baf2af8sub r14l, ebx
37baf2afbxorps x1, [rip+0x954aae]
37baf2b02mov [rsp+72], 1
37baf2b0bmovsxd rax, r14l
37baf2b0emov [rsp+64], rcx
37baf2b13mov rcx, [rsp+320]
37baf2b1bunpcklps x0, x1
37baf2b1emovlps [rsp+168], x0
37baf2b26mov [rsp+56], rcx
37baf2b2bmov rcx, [rsp+312]
37baf2b33mov [rsp+48], rcx
37baf2b38mov rcx, [rsp+104]
37baf2b3dmov [rsp+40], rcx
37baf2b42mov rcx, [rsp+112]
37baf2b47mov [rsp+32], rcx
37baf2b4cmov rcx, [rsp+296]
37baf2b54lea r9, [rcx+8*rax]
37baf2b58mov rcx, [rsp+256]
37baf2b60call clarf1l_
37baf2b65test edi, edi
37baf2b67je 0x37baf2c80
37baf2b6dcmp esi, -1
37baf2b70je 0x37baf28de
37baf2b76lea r13l, [r14-1]
37baf2b7aadd r12, r15
37baf2b7dmov r14, [rsp+304]
37baf2b85mov ebx, r12l
37baf2b88
37baf2b88loc_37baf2b88:
37baf2b88mov [rsp+160], ebx
37baf2b8fmovss x1, [r14+8*r12-4]
37baf2b96movss x0, [r14+8*r12-8]
37baf2b9dtest ebp, ebp
37baf2b9fje 0x37baf2ae0
37baf2ba5mov eax, r13l
37baf2ba8mov r8, [rsp+96]
37baf2badmov rdx, [rsp+88]
37baf2bb2unpcklps x0, x1
37baf2bb5mov rcx, [rsp+328]
37baf2bbdsub eax, ebx
37baf2bbfmov [rsp+72], 1
37baf2bc8cdqe
37baf2bcamovlps [rsp+168], x0
37baf2bd2mov [rsp+64], rcx
37baf2bd7mov rcx, [rsp+320]
37baf2bdfmov [rsp+56], rcx
37baf2be4mov rcx, [rsp+312]
37baf2becmov [rsp+48], rcx
37baf2bf1mov rcx, [rsp+104]
37baf2bf6mov [rsp+40], rcx
37baf2bfbmov rcx, [rsp+112]
37baf2c00mov [rsp+32], rcx
37baf2c05mov rcx, [rsp+296]
37baf2c0dlea r9, [rcx+8*rax]
37baf2c11mov rcx, [rsp+256]
37baf2c19call clarf1l_
37baf2c1esub esi, 1
37baf2c21jb 0x37baf28de
37baf2c27add r12, r15
37baf2c2alea r13l, [r13+rbx+2]
37baf2c2fmov ebx, r12l
37baf2c32jmp 0x37baf2b88
37baf2c37
37baf2c37 66 0f 1f 84 00 00 00 00 00 f........
37baf2c40
37baf2c40loc_37baf2c40:
37baf2c40mov edx, -9
37baf2c45mov eax, 9
37baf2c4ajmp 0x37baf28b2
37baf2c4f
37baf2c4f 90 .
37baf2c50
37baf2c50loc_37baf2c50:
37baf2c50sub r15l, [rsp+152]
37baf2c58lea r15l, [rbp+r15-2]
37baf2c5djmp 0x37baf2866
37baf2c62
37baf2c62 66 0f 1f 44 00 00 f..D..
37baf2c68
37baf2c68loc_37baf2c68:
37baf2c68mov edx, -5
37baf2c6dmov eax, 5
37baf2c72jmp 0x37baf28b2
37baf2c77
37baf2c77 66 0f 1f 84 00 00 00 00 00 f........
37baf2c80
37baf2c80loc_37baf2c80:
37baf2c80cmp esi, -1
37baf2c83je 0x37baf28de
37baf2c89add r12, r15
37baf2c8clea r13l, [r13+rbx+2]
37baf2c91mov r14, [rsp+304]
37baf2c99mov ebx, r12l
37baf2c9cjmp 0x37baf2a2f
37baf2ca1
37baf2ca1 0f 1f 80 00 00 00 00 .......
37baf2ca8
37baf2ca8loc_37baf2ca8:
37baf2ca8test edi, edi
37baf2caajne 0x37baf2d40
37baf2cb0mov [rsp+160], edx
37baf2cb7
37baf2cb7loc_37baf2cb7:
37baf2cb7cmp esi, 1
37baf2cbajle 0x37baf28de
37baf2cc0lea eax, [rsi+1]
37baf2cc3lea r14l, [rsi-2]
37baf2cc7imul eax, esi
37baf2ccasar eax, 1
37baf2ccclea r15l, [rax-1]
37baf2cd0mov rax, -1
37baf2cd7jmp 0x37baf26e8
37baf2cdc
37baf2cdc 0f 1f 40 00 ..@.
37baf2ce0
37baf2ce0loc_37baf2ce0:
37baf2ce0test edi, edi
37baf2ce2jne 0x37baf2d30
37baf2ce4mov [rsp+160], edx
37baf2ceb
37baf2cebloc_37baf2ceb:
37baf2cebtest ebx, ebx
37baf2cedjle 0x37baf28de
37baf2cf3sub esi, 2
37baf2cf6mov eax, 1
37baf2cfbmov r13l, 2
37baf2d01mov ebx, 1
37baf2d06jmp 0x37baf29e6
37baf2d0b
37baf2d0b 0f 1f 44 00 00 ..D..
37baf2d10
37baf2d10loc_37baf2d10:
37baf2d10mov [rsp+160], edx
37baf2d17jmp 0x37baf29c7
37baf2d1c
37baf2d1c 0f 1f 40 00 ..@.
37baf2d20
37baf2d20loc_37baf2d20:
37baf2d20mov [rsp+160], edx
37baf2d27jmp 0x37baf26cc
37baf2d2c
37baf2d2c 0f 1f 40 00 ..@.
37baf2d30
37baf2d30loc_37baf2d30:
37baf2d30mov [rsp+164], ecx
37baf2d37jmp 0x37baf2ceb
37baf2d39
37baf2d39 0f 1f 80 00 00 00 00 .......
37baf2d40
37baf2d40loc_37baf2d40:
37baf2d40mov [rsp+164], ecx
37baf2d47jmp 0x37baf2cb7
37baf2d4c
37baf2d4cloc_37baf2d4c:
37baf2d4cneg eax
37baf2d4ejmp 0x37baf28bc
37baf25a0
37baf2d53
37baf2d53 // align 0x10
37baf2d53 // align 0x10
37baf2d60
37baf2d60icmax1_:
37baf2d60push r12
37baf2d62push rbp
37baf2d63push rdi
37baf2d64push rsi
37baf2d65push rbx
37baf2d66sub rsp, 48
37baf2d6amovups [rsp+32], x6
37baf2d6fxor esi, esi
37baf2d71mov ebp, [rcx]
37baf2d73mov rbx, rdx
37baf2d76test ebp, ebp
37baf2d78jle 0x37baf2dea
37baf2d7amovsxd rsi, [r8]
37baf2d7dtest esi, esi
37baf2d7fjle 0x37baf2e10
37baf2d85cmp ebp, 1
37baf2d88je 0x37baf2e00
37baf2d8amov ecx, [rdx]
37baf2d8cmov eax, [rdx+4]
37baf2d8fmov ecx, ecx
37baf2d91shl rax, 32
37baf2d95or rcx, rax
37baf2d98call fn_37c42fc90
37baf2d9dmovaps x6, x0
37baf2da0cmp esi, 1
37baf2da3je 0x37baf2e18
37baf2da5lea r12, [8*rsi]
37baf2dadmov edi, 2
37baf2db2mov esi, 1
37baf2db7add rbx, r12
37baf2dbanop [rax+rax]
37baf2dc0
37baf2dc0loc_37baf2dc0:
37baf2dc0mov ecx, [rbx]
37baf2dc2mov eax, [rbx+4]
37baf2dc5mov ecx, ecx
37baf2dc7shl rax, 32
37baf2dcbor rcx, rax
37baf2dcecall fn_37c42fc90
37baf2dd3comiss x0, x6
37baf2dd6maxss x0, x6
37baf2ddacmova esi, edi
37baf2dddadd edi, 1
37baf2de0movaps x6, x0
37baf2de3add rbx, r12
37baf2de6cmp ebp, edi
37baf2de8jge 0x37baf2dc0
37baf2dea
37baf2dealoc_37baf2dea:
37baf2deamovups x6, [rsp+32]
37baf2defmov eax, esi
37baf2df1add rsp, 48
37baf2df5pop rbx
37baf2df6pop rsi
37baf2df7pop rdi
37baf2df8pop rbp
37baf2df9pop r12
37baf2dfbret
37baf2dfc
37baf2dfc 0f 1f 40 00 ..@.
37baf2e00
37baf2e00loc_37baf2e00:
37baf2e00mov esi, 1
37baf2e05jmp 0x37baf2dea
37baf2e07
37baf2e07 66 0f 1f 84 00 00 00 00 00 f........
37baf2e10
37baf2e10loc_37baf2e10:
37baf2e10xor esi, esi
37baf2e12jmp 0x37baf2dea
37baf2e14
37baf2e14 0f 1f 40 00 ..@.
37baf2e18
37baf2e18loc_37baf2e18:
37baf2e18mov edi, 2
37baf2e1dnop [rax]
37baf2e20
37baf2e20loc_37baf2e20:
37baf2e20mov ecx, [rbx+8*rdi-8]
37baf2e24mov eax, [rbx+8*rdi-4]
37baf2e28mov ecx, ecx
37baf2e2ashl rax, 32
37baf2e2eor rcx, rax
37baf2e31call fn_37c42fc90
37baf2e36comiss x0, x6
37baf2e39maxss x0, x6
37baf2e3dcmova esi, edi
37baf2e40add rdi, 1
37baf2e44movaps x6, x0
37baf2e47cmp ebp, edi
37baf2e49jge 0x37baf2e20
37baf2e4bjmp 0x37baf2dea
37baf2d60
37baf2d60icmax1_:
37baf2d60push r12
37baf2d62push rbp
37baf2d63push rdi
37baf2d64push rsi
37baf2d65push rbx
37baf2d66sub rsp, 48
37baf2d6amovups [rsp+32], x6
37baf2d6fxor esi, esi
37baf2d71mov ebp, [rcx]
37baf2d73mov rbx, rdx
37baf2d76test ebp, ebp
37baf2d78jle 0x37baf2dea
37baf2d7amovsxd rsi, [r8]
37baf2d7dtest esi, esi
37baf2d7fjle 0x37baf2e10
37baf2d85cmp ebp, 1
37baf2d88je 0x37baf2e00
37baf2d8amov ecx, [rdx]
37baf2d8cmov eax, [rdx+4]
37baf2d8fmov ecx, ecx
37baf2d91shl rax, 32
37baf2d95or rcx, rax
37baf2d98call fn_37c42fc90
37baf2d9dmovaps x6, x0
37baf2da0cmp esi, 1
37baf2da3je 0x37baf2e18
37baf2da5lea r12, [8*rsi]
37baf2dadmov edi, 2
37baf2db2mov esi, 1
37baf2db7add rbx, r12
37baf2dbanop [rax+rax]
37baf2dc0
37baf2dc0loc_37baf2dc0:
37baf2dc0mov ecx, [rbx]
37baf2dc2mov eax, [rbx+4]
37baf2dc5mov ecx, ecx
37baf2dc7shl rax, 32
37baf2dcbor rcx, rax
37baf2dcecall fn_37c42fc90
37baf2dd3comiss x0, x6
37baf2dd6maxss x0, x6
37baf2ddacmova esi, edi
37baf2dddadd edi, 1
37baf2de0movaps x6, x0
37baf2de3add rbx, r12
37baf2de6cmp ebp, edi
37baf2de8jge 0x37baf2dc0
37baf2dea
37baf2dealoc_37baf2dea:
37baf2deamovups x6, [rsp+32]
37baf2defmov eax, esi
37baf2df1add rsp, 48
37baf2df5pop rbx
37baf2df6pop rsi
37baf2df7pop rdi
37baf2df8pop rbp
37baf2df9pop r12
37baf2dfbret
37baf2dfc
37baf2dfc 0f 1f 40 00 ..@.
37baf2e00
37baf2e00loc_37baf2e00:
37baf2e00mov esi, 1
37baf2e05jmp 0x37baf2dea
37baf2e07
37baf2e07 66 0f 1f 84 00 00 00 00 00 f........
37baf2e10
37baf2e10loc_37baf2e10:
37baf2e10xor esi, esi
37baf2e12jmp 0x37baf2dea
37baf2e14
37baf2e14 0f 1f 40 00 ..@.
37baf2e18
37baf2e18loc_37baf2e18:
37baf2e18mov edi, 2
37baf2e1dnop [rax]
37baf2e20
37baf2e20loc_37baf2e20:
37baf2e20mov ecx, [rbx+8*rdi-8]
37baf2e24mov eax, [rbx+8*rdi-4]
37baf2e28mov ecx, ecx
37baf2e2ashl rax, 32
37baf2e2eor rcx, rax
37baf2e31call fn_37c42fc90
37baf2e36comiss x0, x6
37baf2e39maxss x0, x6
37baf2e3dcmova esi, edi
37baf2e40add rdi, 1
37baf2e44movaps x6, x0
37baf2e47cmp ebp, edi
37baf2e49jge 0x37baf2e20
37baf2e4bjmp 0x37baf2dea
37baf2d60
37baf2e4d
37baf2e4d // align 0x10
37baf2e4d // align 0x10
37baf2e50
37baf2e50scsum1_:
37baf2e50push rdi
37baf2e51push rsi
37baf2e52push rbx
37baf2e53sub rsp, 48
37baf2e57movups [rsp+32], x6
37baf2e5cpxor x6, x6
37baf2e60mov eax, [rcx]
37baf2e62mov rbx, rdx
37baf2e65test eax, eax
37baf2e67jle 0x37baf2ec2
37baf2e69movsxd rdi, [r8]
37baf2e6ccmp edi, 1
37baf2e6fje 0x37baf2ed8
37baf2e71imul eax, edi
37baf2e74mov edx, eax
37baf2e76test edi, edi
37baf2e78js 0x37baf2f10
37baf2e7etest eax, eax
37baf2e80je 0x37baf2ec2
37baf2e82lea eax, [rax-1]
37baf2e85xor edx, edx
37baf2e87div edi
37baf2e89mov esi, eax
37baf2e8b
37baf2e8bloc_37baf2e8b:
37baf2e8bshl rdi, 3
37baf2e8fpxor x6, x6
37baf2e93nop
37baf2e95nop [rax+rax]
37baf2ea0
37baf2ea0loc_37baf2ea0:
37baf2ea0mov ecx, [rbx]
37baf2ea2mov edx, [rbx+4]
37baf2ea5sub esi, 1
37baf2ea8add rbx, rdi
37baf2eabshl rdx, 32
37baf2eafmov ecx, ecx
37baf2eb1or rcx, rdx
37baf2eb4call fn_37c42fc90
37baf2eb9addss x6, x0
37baf2ebdcmp esi, -1
37baf2ec0jne 0x37baf2ea0
37baf2ec2
37baf2ec2loc_37baf2ec2:
37baf2ec2movaps x0, x6
37baf2ec5movups x6, [rsp+32]
37baf2ecaadd rsp, 48
37baf2ecepop rbx
37baf2ecfpop rsi
37baf2ed0pop rdi
37baf2ed1ret
37baf2ed2
37baf2ed2 66 0f 1f 44 00 00 f..D..
37baf2ed8
37baf2ed8loc_37baf2ed8:
37baf2ed8sub eax, 1
37baf2edblea rsi, [rdx+8*rax+8]
37baf2ee0
37baf2ee0loc_37baf2ee0:
37baf2ee0mov ecx, [rbx]
37baf2ee2mov eax, [rbx+4]
37baf2ee5add rbx, 8
37baf2ee9shl rax, 32
37baf2eedmov ecx, ecx
37baf2eefor rcx, rax
37baf2ef2call fn_37c42fc90
37baf2ef7addss x6, x0
37baf2efbcmp rbx, rsi
37baf2efejne 0x37baf2ee0
37baf2f00movaps x0, x6
37baf2f03movups x6, [rsp+32]
37baf2f08add rsp, 48
37baf2f0cpop rbx
37baf2f0dpop rsi
37baf2f0epop rdi
37baf2f0fret
37baf2f10
37baf2f10loc_37baf2f10:
37baf2f10mov eax, 1
37baf2f15mov ecx, edi
37baf2f17sub eax, edx
37baf2f19neg ecx
37baf2f1bxor edx, edx
37baf2f1ddiv ecx
37baf2f1fmov esi, eax
37baf2f21jmp 0x37baf2e8b
37baf2e50
37baf2e50scsum1_:
37baf2e50push rdi
37baf2e51push rsi
37baf2e52push rbx
37baf2e53sub rsp, 48
37baf2e57movups [rsp+32], x6
37baf2e5cpxor x6, x6
37baf2e60mov eax, [rcx]
37baf2e62mov rbx, rdx
37baf2e65test eax, eax
37baf2e67jle 0x37baf2ec2
37baf2e69movsxd rdi, [r8]
37baf2e6ccmp edi, 1
37baf2e6fje 0x37baf2ed8
37baf2e71imul eax, edi
37baf2e74mov edx, eax
37baf2e76test edi, edi
37baf2e78js 0x37baf2f10
37baf2e7etest eax, eax
37baf2e80je 0x37baf2ec2
37baf2e82lea eax, [rax-1]
37baf2e85xor edx, edx
37baf2e87div edi
37baf2e89mov esi, eax
37baf2e8b
37baf2e8bloc_37baf2e8b:
37baf2e8bshl rdi, 3
37baf2e8fpxor x6, x6
37baf2e93nop
37baf2e95nop [rax+rax]
37baf2ea0
37baf2ea0loc_37baf2ea0:
37baf2ea0mov ecx, [rbx]
37baf2ea2mov edx, [rbx+4]
37baf2ea5sub esi, 1
37baf2ea8add rbx, rdi
37baf2eabshl rdx, 32
37baf2eafmov ecx, ecx
37baf2eb1or rcx, rdx
37baf2eb4call fn_37c42fc90
37baf2eb9addss x6, x0
37baf2ebdcmp esi, -1
37baf2ec0jne 0x37baf2ea0
37baf2ec2
37baf2ec2loc_37baf2ec2:
37baf2ec2movaps x0, x6
37baf2ec5movups x6, [rsp+32]
37baf2ecaadd rsp, 48
37baf2ecepop rbx
37baf2ecfpop rsi
37baf2ed0pop rdi
37baf2ed1ret
37baf2ed2
37baf2ed2 66 0f 1f 44 00 00 f..D..
37baf2ed8
37baf2ed8loc_37baf2ed8:
37baf2ed8sub eax, 1
37baf2edblea rsi, [rdx+8*rax+8]
37baf2ee0
37baf2ee0loc_37baf2ee0:
37baf2ee0mov ecx, [rbx]
37baf2ee2mov eax, [rbx+4]
37baf2ee5add rbx, 8
37baf2ee9shl rax, 32
37baf2eedmov ecx, ecx
37baf2eefor rcx, rax
37baf2ef2call fn_37c42fc90
37baf2ef7addss x6, x0
37baf2efbcmp rbx, rsi
37baf2efejne 0x37baf2ee0
37baf2f00movaps x0, x6
37baf2f03movups x6, [rsp+32]
37baf2f08add rsp, 48
37baf2f0cpop rbx
37baf2f0dpop rsi
37baf2f0epop rdi
37baf2f0fret
37baf2f10
37baf2f10loc_37baf2f10:
37baf2f10mov eax, 1
37baf2f15mov ecx, edi
37baf2f17sub eax, edx
37baf2f19neg ecx
37baf2f1bxor edx, edx
37baf2f1ddiv ecx
37baf2f1fmov esi, eax
37baf2f21jmp 0x37baf2e8b
37baf2e50
37baf2f26
37baf2f26 // align 0x20
37baf2f26 // align 0x20
37baf2f40
37baf2f40cstemr_:
37baf2f40push r15
37baf2f42push r14
37baf2f44push r13
37baf2f46push r12
37baf2f48push rbp
37baf2f49push rdi
37baf2f4apush rsi
37baf2f4bpush rbx
37baf2f4csub rsp, 488
37baf2f53movups [rsp+464], x6
37baf2f5bmov rax, [rsp+656]
37baf2f63mov r13, [rsp+592]
37baf2f6bmov rbp, [rsp+640]
37baf2f73mov rdi, [rsp+720]
37baf2f7bmov eax, [rax]
37baf2f7dmov rbx, rdx
37baf2f80mov rsi, r8
37baf2f83lea rdx, [rip+0x954636]
37baf2f8amov r15, rcx
37baf2f8dmov [rsp+584], r9
37baf2f95mov r8l, 1
37baf2f9bmov r9l, 1
37baf2fa1mov [rsp+248], eax
37baf2fa8call lsame_
37baf2fadmov r9l, 1
37baf2fb3mov r8l, 1
37baf2fb9mov rcx, rbx
37baf2fbclea rdx, [rip+0x9545fe]
37baf2fc3mov r12l, eax
37baf2fc6call lsame_
37baf2fcbmov r9l, 1
37baf2fd1mov r8l, 1
37baf2fd7mov rcx, rbx
37baf2fdalea rdx, [rip+0x9545df]
37baf2fe1mov [rsp+224], eax
37baf2fe8call lsame_
37baf2fedmov r9l, 1
37baf2ff3mov r8l, 1
37baf2ff9mov rcx, rbx
37baf2ffclea rdx, [rip+0x9545bf]
37baf3003mov [rsp+216], eax
37baf300acall lsame_
37baf300fmov [rsp+232], eax
37baf3016mov rax, [rsp+696]
37baf301ecmp [rax], -1
37baf3021je 0x37baf3340
37baf3027mov rax, [rsp+712]
37baf302fcmp [rax], -1
37baf3032sete r14b
37baf3036sete r10b
37baf303amovzx r14l, r14b
37baf303e
37baf303eloc_37baf303e:
37baf303emov rax, [rsp+664]
37baf3046mov eax, [rax]
37baf3048mov [rsp+240], eax
37baf304fmov eax, [rsi]
37baf3051mov ecx, eax
37baf3053test r12l, r12l
37baf3056je 0x37baf3170
37baf305cmov [rsp+452], 0
37baf3067lea edx, [rax+4*rax]
37baf306amov [rsp+456], 0
37baf3075add edx, edx
37baf3077mov [rsp+320], edx
37baf307elea edx, [rax+8*rax]
37baf3081mov [rsp+372], 0
37baf308cadd edx, edx
37baf308emov [rsp+400], edx
37baf3095mov edx, [rsp+216]
37baf309cmov [rsp+380], 0
37baf30a7mov [rsp+404], 0
37baf30b2test edx, edx
37baf30b4je 0x37baf33d0
37baf30bamov rcx, [rsp+600]
37baf30c2mov [rdi], 0
37baf30c8movss x0, [rcx]
37baf30ccmov rcx, [rsp+608]
37baf30d4movss [rsp+452], x0
37baf30ddmovss x0, [rcx]
37baf30e1movss [rsp+456], x0
37baf30eatest eax, eax
37baf30ecjns 0x37baf3760
37baf30f2
37baf30f2loc_37baf30f2:
37baf30f2mov [rdi], -3
37baf30f8
37baf30f8loc_37baf30f8:
37baf30f8mov edx, 12
37baf30fdlea rcx, [rip+0x9544bf]
37baf3104call slamch_
37baf3109mov edx, 9
37baf310elea rcx, [rip+0x9544ba]
37baf3115movss [rsp+436], x0
37baf311emovaps x6, x0
37baf3121call slamch_
37baf3126mov eax, [rdi]
37baf3128test eax, eax
37baf312aje 0x37baf32a0
37baf3130
37baf3130loc_37baf3130:
37baf3130neg eax
37baf3132
37baf3132loc_37baf3132:
37baf3132lea rdx, [rsp+460]
37baf313amov r8l, 6
37baf3140lea rcx, [rip+0x954493]
37baf3147mov [rsp+460], eax
37baf314ecall xerbla_
37baf3153nop
37baf3154
37baf3154loc_37baf3154:
37baf3154movups x6, [rsp+464]
37baf315cadd rsp, 488
37baf3163pop rbx
37baf3164pop rsi
37baf3165pop rdi
37baf3166pop rbp
37baf3167pop r12
37baf3169pop r13
37baf316bpop r14
37baf316dpop r15
37baf316fret
37baf3170
37baf3170loc_37baf3170:
37baf3170lea ecx, [8*rax]
37baf3177lea eax, [rax+2*rax]
37baf317amov [rsp+452], 0
37baf3185shl eax, 2
37baf3188mov [rsp+320], ecx
37baf318fmov [rsp+400], eax
37baf3196mov eax, [rsp+216]
37baf319dmov [rsp+456], 0
37baf31a8mov [rsp+372], 0
37baf31b3mov [rsp+380], 0
37baf31bemov [rsp+404], 0
37baf31c9test eax, eax
37baf31cbjne 0x37baf3358
37baf31d1mov r11l, [rsp+232]
37baf31d9test r11l, r11l
37baf31dcje 0x37baf3200
37baf31demov rax, [rsp+616]
37baf31e6mov eax, [rax]
37baf31e8mov [rsp+372], eax
37baf31efmov rax, [rsp+624]
37baf31f7mov eax, [rax]
37baf31f9mov [rsp+380], eax
37baf3200
37baf3200loc_37baf3200:
37baf3200mov [rdi], 0
37baf3206mov r9l, 1
37baf320cmov r8l, 1
37baf3212mov rcx, r15
37baf3215lea rdx, [rip+0x9543bc]
37baf321cmov [rsp+256], r10b
37baf3224call lsame_
37baf3229movzx r10l, [rsp+256]
37baf3232test eax, eax
37baf3234je 0x37baf33bc
37baf323amov r11l, [rsp+224]
37baf3242test r11l, r11l
37baf3245jne 0x37baf48e9
37baf324bmov r9l, [rsp+232]
37baf3253test r9l, r9l
37baf3256je 0x37baf36b7
37baf325cmov ecx, [rsi]
37baf325e
37baf325eloc_37baf325e:
37baf325emov edx, [rsp+372]
37baf3265mov eax, ecx
37baf3267
37baf3267loc_37baf3267:
37baf3267test eax, eax
37baf3269js 0x37baf30f2
37baf326f
37baf326floc_37baf326f:
37baf326fcmp eax, edx
37baf3271jl 0x37baf3439
37baf3277test edx, edx
37baf3279jle 0x37baf3439
37baf327fmov ecx, [rsp+380]
37baf3286cmp ecx, edx
37baf3288jl 0x37baf3292
37baf328acmp ecx, eax
37baf328cjle 0x37baf378e
37baf3292
37baf3292loc_37baf3292:
37baf3292mov [rdi], -9
37baf3298jmp 0x37baf30f8
37baf329d
37baf329d 0f 1f 00 ...
37baf32a0
37baf32a0loc_37baf32a0:
37baf32a0lea rax, [rsp+400]
37baf32a8movss [rsp+264], x0
37baf32b1mov rcx, rax
37baf32b4mov [rsp+256], rax
37baf32bccall sroundup_lwork_
37baf32c1mov rax, [rsp+688]
37baf32c9mov ecx, [rsp+320]
37baf32d0test r12l, r12l
37baf32d3movss x2, [rsp+264]
37baf32dcmovss [rax], x0
37baf32e0mov rax, [rsp+704]
37baf32e8mov [rax], ecx
37baf32eaje 0x37baf373c
37baf32f0mov eax, [rsp+224]
37baf32f7test eax, eax
37baf32f9je 0x37baf4266
37baf32ffmov eax, [rsi]
37baf3301mov [rsp+408], eax
37baf3308
37baf3308loc_37baf3308:
37baf3308cmp [rsp+240], -1
37baf3310je 0x37baf3f30
37baf3316mov rax, [rsp+664]
37baf331emov ecx, [rsp+408]
37baf3325cmp [rax], ecx
37baf3327jge 0x37baf3448
37baf332dmov [rdi], -14
37baf3333mov eax, 14
37baf3338jmp 0x37baf3132
37baf333d
37baf333d 0f 1f 00 ...
37baf3340
37baf3340loc_37baf3340:
37baf3340mov r14l, 1
37baf3346mov r10l, 1
37baf334cjmp 0x37baf303e
37baf3351
37baf3351 0f 1f 80 00 00 00 00 .......
37baf3358
37baf3358loc_37baf3358:
37baf3358mov [rdi], 0
37baf335emov r9l, 1
37baf3364mov rcx, r15
37baf3367mov rax, [rsp+600]
37baf336fmov r8l, 1
37baf3375lea rdx, [rip+0x95425c]
37baf337cmov [rsp+256], r10b
37baf3384movss x0, [rax]
37baf3388mov rax, [rsp+608]
37baf3390movss [rsp+452], x0
37baf3399movss x0, [rax]
37baf339dmovss [rsp+456], x0
37baf33a6call lsame_
37baf33abmovzx r10l, [rsp+256]
37baf33b4test eax, eax
37baf33b6jne 0x37baf374c
37baf33bc
37baf33bcloc_37baf33bc:
37baf33bcmov [rdi], -1
37baf33c2jmp 0x37baf30f8
37baf33c7
37baf33c7 66 0f 1f 84 00 00 00 00 00 f........
37baf33d0
37baf33d0loc_37baf33d0:
37baf33d0mov r9l, [rsp+232]
37baf33d8test r9l, r9l
37baf33dbje 0x37baf36a0
37baf33e1mov r11, [rsp+624]
37baf33e9mov rdx, [rsp+616]
37baf33f1mov [rdi], 0
37baf33f7mov r8l, [r11]
37baf33famov edx, [rdx]
37baf33fcmov [rsp+380], r8l
37baf3404mov r8l, [rsp+224]
37baf340cmov [rsp+372], edx
37baf3413test r8l, r8l
37baf3416je 0x37baf325e
37baf341cjmp 0x37baf3267
37baf3421
37baf3421 0f 1f 80 00 00 00 00 .......
37baf3428
37baf3428loc_37baf3428:
37baf3428mov r8l, [rsp+232]
37baf3430test r8l, r8l
37baf3433je 0x37baf37b1
37baf3439
37baf3439loc_37baf3439:
37baf3439mov [rdi], -8
37baf343fjmp 0x37baf30f8
37baf3444
37baf3444 0f 1f 40 00 ..@.
37baf3448
37baf3448loc_37baf3448:
37baf3448mov eax, [rdi]
37baf344atest eax, eax
37baf344cjne 0x37baf3130
37baf3452test r14l, r14l
37baf3455jne 0x37baf3154
37baf345bmov rax, [rsp+632]
37baf3463mov [rax], 0
37baf3469mov eax, [rsi]
37baf346btest eax, eax
37baf346dje 0x37baf3154
37baf3473cmp eax, 1
37baf3476je 0x37baf406d
37baf347cmovsxd r15, [rsp+248]
37baf3484xor edx, edx
37baf3486test r15, r15
37baf3489cmovs r15, rdx
37baf348dmov rcx, r15
37baf3490not rcx
37baf3493mov [rsp+240], rcx
37baf349bcmp eax, 2
37baf349ejne 0x37baf3808
37baf34a4mov [rsp+248], eax
37baf34abtest r12l, r12l
37baf34aeje 0x37baf4627
37baf34b4lea rdx, [rsp+460]
37baf34bcmov rax, [rsp+584]
37baf34c4lea r9, [rsp+420]
37baf34ccmov [rsp+48], rdx
37baf34d1lea rdx, [rsp+364]
37baf34d9mov [rsp+40], rdx
37baf34delea rdx, [rsp+424]
37baf34e6lea r8, [rax+4]
37baf34eamov rcx, rax
37baf34edmov [rsp+32], rdx
37baf34f2mov rdx, r13
37baf34f5call slaev2_
37baf34famov eax, [rsp+248]
37baf3501
37baf3501loc_37baf3501:
37baf3501movss x0, [rsp+420]
37baf350amovss x1, [rsp+424]
37baf3513comiss x1, x0
37baf3516jbe 0x37baf3536
37baf3518movss [r13+4], x0
37baf351emov r14l, 1
37baf3524movss [rsp+420], x1
37baf352dmovss [rsp+424], x0
37baf3536
37baf3536loc_37baf3536:
37baf3536mov r9l, [rsp+224]
37baf353etest r9l, r9l
37baf3541jne 0x37baf3f60
37baf3547mov r8l, [rsp+216]
37baf354ftest r8l, r8l
37baf3552jne 0x37baf43e3
37baf3558cmp [rsp+372], 1
37baf3560jne 0x37baf3571
37baf3562mov edx, [rsp+232]
37baf3569test edx, edx
37baf356bjne 0x37baf3f60
37baf3571
37baf3571loc_37baf3571:
37baf3571cmp [rsp+380], 2
37baf3579jne 0x37baf3d55
37baf357fmovss x0, [rsp+420]
37baf3588mov eax, [rsp+232]
37baf358ftest eax, eax
37baf3591je 0x37baf3d55
37baf3597
37baf3597loc_37baf3597:
37baf3597mov rax, [rsp+632]
37baf359fmov rbx, [rsp+632]
37baf35a7movsxd rax, [rax]
37baf35aalea ecx, [rax+1]
37baf35admovss [rbp+4*rax], x0
37baf35b3mov [rbx], ecx
37baf35b5test r12l, r12l
37baf35b8je 0x37baf4211
37baf35bemovss x0, [rsp+460]
37baf35c7movsxd rax, ecx
37baf35camovss x1, [rsp+364]
37baf35d3
37baf35d3loc_37baf35d3:
37baf35d3imul rax, r15
37baf35d7add rax, [rsp+240]
37baf35dftest r14l, r14l
37baf35e2je 0x37baf4841
37baf35e8movaps x3, x0
37baf35ebxorps x3, [rip+0x95400e]
37baf35f2movaps x2, x1
37baf35f5
37baf35f5loc_37baf35f5:
37baf35f5mov rdi, [rsp+648]
37baf35fdmov edx, [rsp+404]
37baf3604movss [rdi+8*rax+16], x2
37baf360apxor x2, x2
37baf360emov [rdi+8*rax+12], 0
37baf3616mov [rdi+8*rax+20], 0
37baf361emovss [rdi+8*rax+8], x3
37baf3624lea eax, [rcx+rcx-1]
37baf3628cdqe
37baf362asub rax, 1
37baf362eucomiss x0, x2
37baf3631jp 0x37baf3639
37baf3633je 0x37baf4820
37baf3639
37baf3639loc_37baf3639:
37baf3639pxor x0, x0
37baf363ducomiss x1, x0
37baf3640jp 0x37baf3648
37baf3642je 0x37baf48bb
37baf3648
37baf3648loc_37baf3648:
37baf3648mov rcx, [rip+0x953fc1]
37baf364fmov rdi, [rsp+672]
37baf3657mov [rdi+4*rax], rcx
37baf365bcmp edx, 1
37baf365ejg 0x37baf3d6c
37baf3664
37baf3664loc_37baf3664:
37baf3664cmp [rsi], 2
37baf3667je 0x37baf3d6c
37baf366dnop [rax]
37baf3670
37baf3670loc_37baf3670:
37baf3670mov rcx, [rsp+256]
37baf3678call sroundup_lwork_
37baf367dmov rax, [rsp+688]
37baf3685mov esi, [rsp+320]
37baf368cmovss [rax], x0
37baf3690mov rax, [rsp+704]
37baf3698mov [rax], esi
37baf369ajmp 0x37baf3154
37baf369f
37baf369f 90 .
37baf36a0
37baf36a0loc_37baf36a0:
37baf36a0mov r15l, [rsp+224]
37baf36a8mov [rdi], 0
37baf36aetest r15l, r15l
37baf36b1jne 0x37baf4460
37baf36b7
37baf36b7loc_37baf36b7:
37baf36b7mov [rdi], -2
37baf36bdmov edx, 12
37baf36c2lea rcx, [rip+0x953efa]
37baf36c9call slamch_
37baf36cemov edx, 9
37baf36d3lea rcx, [rip+0x953ef5]
37baf36damovss [rsp+436], x0
37baf36e3movaps x6, x0
37baf36e6call slamch_
37baf36ebmov eax, [rdi]
37baf36edtest eax, eax
37baf36efjne 0x37baf3130
37baf36f5lea rax, [rsp+400]
37baf36fdmovss [rsp+264], x0
37baf3706mov rcx, rax
37baf3709mov [rsp+256], rax
37baf3711call sroundup_lwork_
37baf3716mov rax, [rsp+688]
37baf371emov ecx, [rsp+320]
37baf3725movss x2, [rsp+264]
37baf372emovss [rax], x0
37baf3732mov rax, [rsp+704]
37baf373amov [rax], ecx
37baf373c
37baf373cloc_37baf373c:
37baf373cmov [rsp+408], 0
37baf3747jmp 0x37baf3308
37baf374c
37baf374cloc_37baf374c:
37baf374cmov eax, [rsi]
37baf374etest eax, eax
37baf3750js 0x37baf30f2
37baf3756nop [rax+rax]
37baf3760
37baf3760loc_37baf3760:
37baf3760test eax, eax
37baf3762je 0x37baf3428
37baf3768movss x0, [rsp+452]
37baf3771comiss x0, [rsp+456]
37baf3779jae 0x37baf42a3
37baf377f
37baf377floc_37baf377f:
37baf377fmov edx, [rsp+232]
37baf3786test edx, edx
37baf3788jne 0x37baf484c
37baf378e
37baf378eloc_37baf378e:
37baf378emov rcx, [rsp+656]
37baf3796mov edx, [rcx]
37baf3798test edx, edx
37baf379ajle 0x37baf37a6
37baf379ccmp edx, eax
37baf379ejge 0x37baf37bf
37baf37a0test r12b, 1
37baf37a4je 0x37baf37bf
37baf37a6
37baf37a6loc_37baf37a6:
37baf37a6mov [rdi], -13
37baf37acjmp 0x37baf30f8
37baf37b1
37baf37b1loc_37baf37b1:
37baf37b1mov rax, [rsp+656]
37baf37b9mov ecx, [rax]
37baf37bbtest ecx, ecx
37baf37bdjle 0x37baf37a6
37baf37bf
37baf37bfloc_37baf37bf:
37baf37bfmov rax, [rsp+696]
37baf37c7mov ecx, [rsp+400]
37baf37cecmp [rax], ecx
37baf37d0jl 0x37baf43cf
37baf37d6mov rax, [rsp+712]
37baf37demov ecx, [rsp+320]
37baf37e5cmp [rax], ecx
37baf37e7jge 0x37baf30f8
37baf37edtest r10b, r10b
37baf37f0jne 0x37baf30f8
37baf37f6mov [rdi], -19
37baf37fcjmp 0x37baf30f8
37baf3801
37baf3801 0f 1f 80 00 00 00 00 .......
37baf3808
37baf3808loc_37baf3808:
37baf3808movaps x4, x6
37baf380blea ecx, [rax+rax]
37baf380elea edx, [4*rax]
37baf3815mov r9, r13
37baf3818divss x4, x2
37baf381cmov [rsp+324], ecx
37baf3823mov r8, [rsp+584]
37baf382badd ecx, eax
37baf382dmov [rsp+32], 1
37baf3836mov [rsp+232], ecx
37baf383dmov [rsp+264], eax
37baf3844lea eax, [rcx+rcx]
37baf3847lea rcx, [rip+0x953d92]
37baf384emov [rsp+224], edx
37baf3855mov rdx, rsi
37baf3858mov [rsp+248], eax
37baf385fmovss [rsp+280], x2
37baf3868mov [rsp+440], 0x3f800000
37baf3873movss [rsp+272], x4
37baf387ccall slanst_
37baf3881pxor x1, x1
37baf3885mov eax, [rsp+264]
37baf388cmovss x4, [rsp+272]
37baf3895movss x2, [rsp+280]
37baf389ecomiss x0, x1
37baf38a1movss [rsp+448], x0
37baf38aajbe 0x37baf3ef0
37baf38b0movaps x1, x4
37baf38b3sqrtss x1, x1
37baf38b7comiss x1, x0
37baf38bajbe 0x37baf3ef0
37baf38c0
37baf38c0loc_37baf38c0:
37baf38c0divss x1, x0
37baf38c4ucomiss x1, [rip+0x953d55]
37baf38cbmovss [rsp+440], x1
37baf38d4jp 0x37baf38dc
37baf38d6je 0x37baf39b0
37baf38dc
37baf38dcloc_37baf38dc:
37baf38dcmov r8, [rsp+584]
37baf38e4lea r9, [rip+0x953cf9]
37baf38ebmov rcx, rsi
37baf38eelea rdx, [rsp+440]
37baf38f6movss [rsp+280], x0
37baf38ffmovss [rsp+272], x2
37baf3908mov [rsp+264], eax
37baf390fcall sscal_
37baf3914mov eax, [rsi]
37baf3916lea rcx, [rsp+460]
37baf391emov r8, r13
37baf3921lea r9, [rip+0x953cbc]
37baf3928lea edx, [rax-1]
37baf392bmov [rsp+460], edx
37baf3932lea rdx, [rsp+440]
37baf393acall sscal_
37baf393fmov r14l, [rsp+216]
37baf3947movss x1, [rsp+440]
37baf3950movss x0, [rsp+280]
37baf3959mov eax, [rsp+264]
37baf3960movss x2, [rsp+272]
37baf3969test r14l, r14l
37baf396cmulss x0, x1
37baf3970movss [rsp+448], x0
37baf3979je 0x37baf39b0
37baf397bmovss x0, [rsp+452]
37baf3984mulss x0, x1
37baf3988mulss x1, [rsp+456]
37baf3991movss [rsp+452], x0
37baf399amovss [rsp+456], x1
37baf39a3nop
37baf39a5nop [rax+rax]
37baf39b0
37baf39b0loc_37baf39b0:
37baf39b0mov rcx, [rsp+680]
37baf39b8mov r11l, [rcx]
37baf39bbtest r11l, r11l
37baf39bejne 0x37baf4115
37baf39c4lea rcx, [rsp+376]
37baf39ccmov [rsp+376], -1
37baf39d7mov [rsp+216], rcx
37baf39df
37baf39dfloc_37baf39df:
37baf39dfmov rcx, [rsp+680]
37baf39e7movaps x0, x2
37baf39eaxorps x0, [rip+0x953c0f]
37baf39f1mov [rcx], 0
37baf39f7movss [rsp+444], x0
37baf3a00
37baf3a00loc_37baf3a00:
37baf3a00mov r10l, [rsi]
37baf3a03cmp r10l, 1
37baf3a07jle 0x37baf48b3
37baf3a0dlea edx, [r10-2]
37baf3a11cmp edx, 2
37baf3a14jbe 0x37baf48dc
37baf3a1alea ecx, [r10-1]
37baf3a1emov r11, [rsp+688]
37baf3a26movsxd r14, eax
37baf3a29mov r8l, ecx
37baf3a2clea rdx, [r14+4*r14]
37baf3a30shr r8l, 2
37baf3a34lea r9, [r11+4*rdx]
37baf3a38xor edx, edx
37baf3a3ashl r8, 4
37baf3a3enop
37baf3a40
37baf3a40loc_37baf3a40:
37baf3a40movups x0, [r13+rdx]
37baf3a46mulps x0, x0
37baf3a49movups [r9+rdx], x0
37baf3a4eadd rdx, 16
37baf3a52cmp r8, rdx
37baf3a55jne 0x37baf3a40
37baf3a57test cl, 3
37baf3a5aje 0x37baf3a8f
37baf3a5cand ecx, -4
37baf3a5flea edx, [rcx+1]
37baf3a62
37baf3a62loc_37baf3a62:
37baf3a62mov r11, [rsp+688]
37baf3a6alea rcx, [r14+4*r14]
37baf3a6emovsxd rdx, edx
37baf3a71lea rcx, [r11+4*rcx]
37baf3a75
37baf3a75loc_37baf3a75:
37baf3a75movss x1, [r13+4*rdx-4]
37baf3a7cmulss x1, x1
37baf3a80movss [rcx+4*rdx-4], x1
37baf3a86add rdx, 1
37baf3a8acmp r10l, edx
37baf3a8djg 0x37baf3a75
37baf3a8f
37baf3a8floc_37baf3a8f:
37baf3a8fmovss x6, [rip+0x953b8d]
37baf3a97mulss x6, x2
37baf3a9btest r12l, r12l
37baf3a9ejne 0x37baf40ed
37baf3aa4movaps x0, x6
37baf3aa7movaps x1, x6
37baf3aaa
37baf3aaaloc_37baf3aaa:
37baf3aaamovsxd r10, [rsp+232]
37baf3ab2mov r11, r14
37baf3ab5mov [rsp+280], eax
37baf3abclea r8, [rsp+456]
37baf3ac4mov rax, [rsp+704]
37baf3accmovsxd rdx, [rsp+248]
37baf3ad4neg r11
37baf3ad7mov [rsp+232], r8
37baf3adfmov rcx, [rsp+688]
37baf3ae7shl r10, 2
37baf3aebshl r11, 2
37baf3aeflea r8, [rsp+452]
37baf3af7add rax, r10
37baf3afamov [rsp+120], rbp
37baf3affadd r10, [rsp+688]
37baf3b07lea rdx, [rcx+4*rdx]
37baf3b0bmov [rsp+288], rax
37baf3b13lea rcx, [rax+r11]
37baf3b17mov [rsp+184], rax
37baf3b1flea rax, [rsp+416]
37baf3b27lea r9, [rcx+r11]
37baf3b2badd r11, r10
37baf3b2emov [rsp+304], rax
37baf3b36mov [rsp+168], rax
37baf3b3emov rax, [rsp+688]
37baf3b46mov [rsp+248], r8
37baf3b4emov r8, [rsp+216]
37baf3b56mov [rsp+160], rax
37baf3b5emov rax, [rsp+632]
37baf3b66mov [rsp+296], rdx
37baf3b6emov [rsp+112], rax
37baf3b73mov rax, [rsp+704]
37baf3b7bmov [rsp+176], rdx
37baf3b83lea rdx, [rsp+404]
37baf3b8bmov [rsp+136], r10
37baf3b93mov [rsp+272], r10
37baf3b9bmov [rsp+128], r11
37baf3ba3mov [rsp+336], rcx
37baf3babmov [rsp+328], r9
37baf3bb3mov [rsp+192], r8
37baf3bbbmov [rsp+152], rcx
37baf3bc3mov rcx, rbx
37baf3bc6mov [rsp+144], r9
37baf3bcemovss [rsp+432], x0
37baf3bd7movss [rsp+428], x1
37baf3be0mov [rsp+200], 1
37baf3becmov [rsp+104], rax
37baf3bf1lea rax, [rsp+432]
37baf3bf9mov r9, [rsp+232]
37baf3c01mov [rsp+96], rdx
37baf3c06lea rdx, [rsp+444]
37baf3c0emov r8, [rsp+248]
37baf3c16mov [rsp+88], rdx
37baf3c1blea rdx, [r14+2*r14]
37baf3c1flea rdx, [r11+4*rdx]
37baf3c23mov [rsp+312], rax
37baf3c2bmov [rsp+80], rax
37baf3c30lea rax, [rsp+428]
37baf3c38mov [rsp+344], rax
37baf3c40mov [rsp+72], rax
37baf3c45mov rax, [rsp+584]
37baf3c4dmov [rsp+64], rdx
37baf3c52lea rdx, [rsp+380]
37baf3c5amov [rsp+40], rdx
37baf3c5flea rdx, [rsp+372]
37baf3c67mov [rsp+48], rax
37baf3c6cmov [rsp+32], rdx
37baf3c71mov rdx, rsi
37baf3c74mov [rsp+56], r13
37baf3c79mov [rsp+264], r11
37baf3c81call slarre_
37baf3c86mov edx, [rsp+376]
37baf3c8dmov r11, [rsp+264]
37baf3c95mov r10, [rsp+272]
37baf3c9dmov eax, [rsp+280]
37baf3ca4test edx, edx
37baf3ca6jne 0x37baf465f
37baf3cactest r12l, r12l
37baf3cafjne 0x37baf46c8
37baf3cb5mov rbx, [rsp+632]
37baf3cbdmov r8l, [rbx]
37baf3cc0test r8l, r8l
37baf3cc3jle 0x37baf3d25
37baf3cc5mov r9, [rsp+328]
37baf3ccdmov r10, [rsp+704]
37baf3cd5xor edx, edx
37baf3cd7nop [rax+rax]
37baf3cdfnop [rax+rax]
37baf3ceanop [rax+rax]
37baf3cf5nop [rax+rax]
37baf3d00
37baf3d00loc_37baf3d00:
37baf3d00movsxd rcx, [r9+4*rdx]
37baf3d04movss x0, [rbp+4*rdx]
37baf3d0amovsxd rcx, [r10+4*rcx-4]
37baf3d0faddss x0, [r13+4*rcx-4]
37baf3d16movss [rbp+4*rdx], x0
37baf3d1cadd rdx, 1
37baf3d20cmp r8, rdx
37baf3d23jne 0x37baf3d00
37baf3d25
37baf3d25loc_37baf3d25:
37baf3d25mov rbx, [rsp+680]
37baf3d2dmov r8l, [rbx]
37baf3d30test r8l, r8l
37baf3d33jne 0x37baf42ae
37baf3d39
37baf3d39loc_37baf3d39:
37baf3d39movss x1, [rsp+440]
37baf3d42ucomiss x1, [rip+0x9538d7]
37baf3d49jp 0x37baf487a
37baf3d4fjne 0x37baf487a
37baf3d55
37baf3d55loc_37baf3d55:
37baf3d55cmp [rsp+404], 1
37baf3d5djle 0x37baf4670
37baf3d63
37baf3d63loc_37baf3d63:
37baf3d63test r12l, r12l
37baf3d66je 0x37baf4224
37baf3d6c
37baf3d6cloc_37baf3d6c:
37baf3d6cmov rax, [rsp+632]
37baf3d74mov r8l, [rax]
37baf3d77cmp r8l, 1
37baf3d7bjle 0x37baf3670
37baf3d81mov r9, [rsp+648]
37baf3d89mov [rsp+576], rsi
37baf3d91lea rax, [8*r15]
37baf3d99lea r14l, [r8+1]
37baf3d9dmov r10, [rsp+632]
37baf3da5mov rsi, [rsp+672]
37baf3dadmov [rsp+224], r15
37baf3db5mov r13, -8
37baf3dbcmov r12l, 4
37baf3dc2mov edi, 2
37baf3dc7mov r15, r9
37baf3dcanop [rax+rax]
37baf3dd0
37baf3dd0loc_37baf3dd0:
37baf3dd0cmp r8l, edi
37baf3dd3jl 0x37baf3ecf
37baf3dd9movss x2, [rbp+r12-4]
37baf3de0lea rcx, [r13+r12]
37baf3de5mov rdx, rdi
37baf3de8xor ebx, ebx
37baf3deaadd rcx, rbp
37baf3dedmovaps x0, x2
37baf3df0nop [rax+rax]
37baf3df5nop [rax+rax]
37baf3e00
37baf3e00loc_37baf3e00:
37baf3e00movss x1, [rcx+4*rdx]
37baf3e05comiss x0, x1
37baf3e08minss x1, x0
37baf3e0ccmova ebx, edx
37baf3e0fadd rdx, 1
37baf3e13movaps x0, x1
37baf3e16cmp r8l, edx
37baf3e19jge 0x37baf3e00
37baf3e1btest ebx, ebx
37baf3e1dje 0x37baf3ecf
37baf3e23movsxd rdx, ebx
37baf3e26mov [rsp+216], rax
37baf3e2emov r9, r15
37baf3e31add ebx, ebx
37baf3e33movss [rbp+4*rdx-4], x2
37baf3e39mov rax, [rsp+240]
37baf3e41imul rdx, [rsp+224]
37baf3e4amovss [rbp+r12-4], x1
37baf3e51mov rcx, [rsp+576]
37baf3e59mov [rsp+632], r10
37baf3e61lea rdx, [rax+rdx+1]
37baf3e66mov rax, [rsp+648]
37baf3e6elea rdx, [rax+8*rdx]
37baf3e72lea rax, [rip+0x95376b]
37baf3e79mov [rsp+32], rax
37baf3e7emov r8, rax
37baf3e81call cswap_
37baf3e86lea edx, [rdi+rdi]
37baf3e89lea r8l, [rbx-2]
37baf3e8dsub ebx, 1
37baf3e90lea ecx, [rdx-4]
37baf3e93movsxd r8, r8l
37baf3e96sub edx, 3
37baf3e99movsxd rbx, ebx
37baf3e9cmovsxd rcx, ecx
37baf3e9fmov r11l, [rsi+4*r8]
37baf3ea3movsxd rdx, edx
37baf3ea6mov r10, [rsp+632]
37baf3eaemov eax, [rsi+4*rcx]
37baf3eb1mov [rsi+4*r8], eax
37baf3eb5mov rax, [rsp+216]
37baf3ebdmov [rsi+4*rcx], r11l
37baf3ec1mov ecx, [rsi+4*rbx]
37baf3ec4mov r8l, [rsi+4*rdx]
37baf3ec8mov [rsi+4*rbx], r8l
37baf3eccmov [rsi+4*rdx], ecx
37baf3ecf
37baf3ecfloc_37baf3ecf:
37baf3ecfadd rdi, 1
37baf3ed3cmp rdi, r14
37baf3ed6je 0x37baf3670
37baf3edcmov r8l, [r10]
37baf3edfadd r15, rax
37baf3ee2sub r13, 4
37baf3ee6add r12, 4
37baf3eeajmp 0x37baf3dd0
37baf3eef
37baf3eef 90 .
37baf3ef0
37baf3ef0loc_37baf3ef0:
37baf3ef0sqrtss x6, x6
37baf3ef4movss x3, [rip+0x953724]
37baf3efcmovss x1, [rip+0x95371c]
37baf3f04divss x3, x4
37baf3f08sqrtss x6, x6
37baf3f0cdivss x1, x6
37baf3f10sqrtss x3, x3
37baf3f14minss x1, x3
37baf3f18comiss x0, x1
37baf3f1bjbe 0x37baf39b0
37baf3f21jmp 0x37baf38c0
37baf3f26
37baf3f26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37baf3f30
37baf3f30loc_37baf3f30:
37baf3f30mov eax, [rdi]
37baf3f32test eax, eax
37baf3f34jne 0x37baf3130
37baf3f3apxor x0, x0
37baf3f3emov rax, [rsp+648]
37baf3f46cvtsi2ss x0, [rsp+408]
37baf3f4fmov [rax+4], 0
37baf3f56movss [rax], x0
37baf3f5ajmp 0x37baf3154
37baf3f5f
37baf3f5f 90 .
37baf3f60
37baf3f60loc_37baf3f60:
37baf3f60mov rbx, [rsp+632]
37baf3f68movss x0, [rsp+424]
37baf3f71movsxd r9, [rbx]
37baf3f74lea edx, [r9+1]
37baf3f78mov rcx, r9
37baf3f7bmovss [rbp+4*r9], x0
37baf3f82mov [rbx], edx
37baf3f84movsxd r8, edx
37baf3f87test r12l, r12l
37baf3f8aje 0x37baf41e5
37baf3f90
37baf3f90loc_37baf3f90:
37baf3f90movss x0, [rsp+460]
37baf3f99mov r9, r15
37baf3f9cmovss x1, [rsp+364]
37baf3fa5imul r9, r8
37baf3fa9add r9, [rsp+240]
37baf3fb1test r14l, r14l
37baf3fb4jne 0x37baf4470
37baf3fbamovaps x3, x0
37baf3fbdxorps x3, [rip+0x95363c]
37baf3fc4movaps x2, x1
37baf3fc7
37baf3fc7loc_37baf3fc7:
37baf3fc7mov rbx, [rsp+648]
37baf3fcfadd edx, edx
37baf3fd1movss [rbx+8*r9+16], x2
37baf3fd8pxor x2, x2
37baf3fdcmov [rbx+8*r9+12], 0
37baf3fe5mov [rbx+8*r9+20], 0
37baf3feemovss [rbx+8*r9+8], x3
37baf3ff5lea r9l, [rdx-1]
37baf3ff9movsxd rdx, edx
37baf3ffcmovsxd r9, r9l
37baf3fffsub rdx, 1
37baf4003sub r9, 1
37baf4007ucomiss x0, x2
37baf400ajp 0x37baf4014
37baf400cmov r10l, 2
37baf4012je 0x37baf402a
37baf4014
37baf4014loc_37baf4014:
37baf4014pxor x2, x2
37baf4018mov r10l, 1
37baf401eucomiss x1, x2
37baf4021jp 0x37baf402a
37baf4023jne 0x37baf402a
37baf4025mov eax, 1
37baf402a
37baf402aloc_37baf402a:
37baf402amov rbx, [rsp+672]
37baf4032mov [rbx+4*r9], r10l
37baf4036mov [rbx+4*rdx], eax
37baf4039mov eax, [rsp+224]
37baf4040test eax, eax
37baf4042je 0x37baf467e
37baf4048mov rax, [rsp+632]
37baf4050add ecx, 2
37baf4053movss x2, [rsp+420]
37baf405cmov [rax], ecx
37baf405emovsxd rax, ecx
37baf4061movss [rbp+4*r8], x2
37baf4068jmp 0x37baf35d3
37baf406d
37baf406dloc_37baf406d:
37baf406dmov rax, [rsp+584]
37baf4075mov r11l, [rsp+224]
37baf407dmovss x0, [rax]
37baf4081test r11l, r11l
37baf4084jne 0x37baf40ab
37baf4086mov r10l, [rsp+232]
37baf408etest r10l, r10l
37baf4091jne 0x37baf40ab
37baf4093comiss x0, [rsp+452]
37baf409bjbe 0x37baf40be
37baf409dmovss x1, [rsp+456]
37baf40a6comiss x1, x0
37baf40a9jb 0x37baf40be
37baf40ab
37baf40abloc_37baf40ab:
37baf40abmov rax, [rsp+632]
37baf40b3movss [rbp], x0
37baf40b8mov [rax], 1
37baf40be
37baf40beloc_37baf40be:
37baf40betest r12l, r12l
37baf40c1je 0x37baf3154
37baf40c7mov rax, [rsp+648]
37baf40cfmov rsi, [rsp+672]
37baf40d7mov [rax], 0x3f800000
37baf40demov rax, [rip+0x95350b]
37baf40e5mov [rsi], rax
37baf40e8jmp 0x37baf3154
37baf40ed
37baf40edloc_37baf40ed:
37baf40edsqrtss x2, x2
37baf40f1movss x1, [rip+0x95352f]
37baf40f9mulss x1, x2
37baf40fdmovaps x0, x2
37baf4100mulss x0, [rip+0x953524]
37baf4108maxss x1, x6
37baf410cmaxss x0, x6
37baf4110jmp 0x37baf3aaa
37baf4115
37baf4115loc_37baf4115:
37baf4115mov [rsp+264], eax
37baf411cmov rdx, [rsp+584]
37baf4124mov r8, r13
37baf4127mov rcx, rsi
37baf412alea rax, [rsp+376]
37baf4132movss [rsp+272], x2
37baf413bmov r9, rax
37baf413emov [rsp+216], rax
37baf4146call slarrr_
37baf414bmov r10l, [rsp+376]
37baf4153mov eax, [rsp+264]
37baf415amovss x2, [rsp+272]
37baf4163test r10l, r10l
37baf4166jne 0x37baf39df
37baf416cmov rcx, [rsp+680]
37baf4174movss [rsp+444], x2
37baf417dmov r9l, [rcx]
37baf4180test r9l, r9l
37baf4183je 0x37baf3a00
37baf4189mov [rsp+264], eax
37baf4190lea rax, [rip+0x95344d]
37baf4197lea r8, [rip+0x953446]
37baf419emov rcx, rsi
37baf41a1movsxd rdx, [rsp+224]
37baf41a9mov [rsp+32], rax
37baf41aemov rax, [rsp+688]
37baf41b6movss [rsp+272], x2
37baf41bflea r9, [rax+4*rdx]
37baf41c3mov rdx, [rsp+584]
37baf41cbcall scopy_
37baf41d0mov eax, [rsp+264]
37baf41d7movss x2, [rsp+272]
37baf41e0jmp 0x37baf3a00
37baf41e5
37baf41e5loc_37baf41e5:
37baf41e5mov edx, [rsp+224]
37baf41ectest edx, edx
37baf41eeje 0x37baf467e
37baf41f4mov rax, [rsp+632]
37baf41fcadd ecx, 2
37baf41ffmovss x0, [rsp+420]
37baf4208mov [rax], ecx
37baf420amovss [rbp+4*r8], x0
37baf4211
37baf4211loc_37baf4211:
37baf4211cmp [rsp+404], 1
37baf4219jg 0x37baf4224
37baf421bcmp [rsi], 2
37baf421ejne 0x37baf3670
37baf4224
37baf4224loc_37baf4224:
37baf4224mov [rsp+32], 1
37baf422dmov rdx, [rsp+632]
37baf4235mov r8, rbp
37baf4238lea rcx, [rip+0x953383]
37baf423flea r9, [rsp+376]
37baf4247call slasrt_
37baf424cmov ecx, [rsp+376]
37baf4253test ecx, ecx
37baf4255je 0x37baf3670
37baf425bmov [rdi], 3
37baf4261jmp 0x37baf3154
37baf4266
37baf4266loc_37baf4266:
37baf4266mov eax, [rsp+216]
37baf426dtest eax, eax
37baf426fjne 0x37baf459d
37baf4275mov r15l, [rsp+232]
37baf427dtest r15l, r15l
37baf4280je 0x37baf373c
37baf4286mov eax, [rsp+380]
37baf428dsub eax, [rsp+372]
37baf4294add eax, 1
37baf4297mov [rsp+408], eax
37baf429ejmp 0x37baf3308
37baf42a3
37baf42a3loc_37baf42a3:
37baf42a3mov [rdi], -7
37baf42a9jmp 0x37baf30f8
37baf42ae
37baf42aeloc_37baf42ae:
37baf42aemov rbx, [rsp+632]
37baf42b6mov edx, [rbx]
37baf42b8mov rbx, [rsp+704]
37baf42c0lea ecx, [rax+rdx]
37baf42c3movsxd rcx, ecx
37baf42c6mov r10l, [rbx+4*rcx-4]
37baf42cbtest r10l, r10l
37baf42cejle 0x37baf3d39
37baf42d4mov ebx, [rsp+224]
37baf42dbmov [rsp+576], rsi
37baf42e3mov r13l, 1
37baf42e9mov r8l, 1
37baf42efmov [rsp+280], r15
37baf42f7mov r15, [rsp+688]
37baf42ffmov r9l, 1
37baf4305lea eax, [rax+rbx+1]
37baf4309mov [rsp+640], rbp
37baf4311mov rbp, [rsp+632]
37baf4319mov [rsp+248], eax
37baf4320mov rax, [rsp+704]
37baf4328mov [rsp+720], rdi
37baf4330mov rdi, [rsp+704]
37baf4338lea r11, [rax-4]
37baf433clea rax, [rsp+368]
37baf4344mov [rsp+328], r12l
37baf434cmov r12l, r10l
37baf434fmov [rsp+264], rax
37baf4357lea rax, [rsp+388]
37baf435fmov [rsp+272], rax
37baf4367nop [rax+rax]
37baf4370
37baf4370loc_37baf4370:
37baf4370mov esi, [rdi+4*r13-4]
37baf4375lea ecx, [r8-1]
37baf4379mov eax, esi
37baf437bsub eax, r9l
37baf437eadd eax, 1
37baf4381mov [rsp+388], eax
37baf4388cmp ecx, edx
37baf438ajge 0x37baf43b9
37baf438cmovsxd rax, r8l
37baf438fmov ebx, ecx
37baf4391add rax, r14
37baf4394lea rax, [r11+4*rax]
37baf4398jmp 0x37baf43ab
37baf439a
37baf439a 66 0f 1f 44 00 00 f..D..
37baf43a0
37baf43a0loc_37baf43a0:
37baf43a0add ebx, 1
37baf43a3add rax, 4
37baf43a7cmp ebx, edx
37baf43a9je 0x37baf43b0
37baf43ab
37baf43abloc_37baf43ab:
37baf43abcmp [rax], r13l
37baf43aeje 0x37baf43a0
37baf43b0
37baf43b0loc_37baf43b0:
37baf43b0cmp r8l, ebx
37baf43b3jle 0x37baf4480
37baf43b9
37baf43b9loc_37baf43b9:
37baf43b9lea r9l, [rsi+1]
37baf43bd
37baf43bdloc_37baf43bd:
37baf43bdadd r13, 1
37baf43c1cmp r12l, r13l
37baf43c4jl 0x37baf469b
37baf43camov edx, [rbp]
37baf43cdjmp 0x37baf4370
37baf43cf
37baf43cfloc_37baf43cf:
37baf43cftest r14l, r14l
37baf43d2jne 0x37baf30f8
37baf43d8mov [rdi], -17
37baf43dejmp 0x37baf30f8
37baf43e3
37baf43e3loc_37baf43e3:
37baf43e3movss x0, [rsp+424]
37baf43ecmovss x1, [rsp+452]
37baf43f5comiss x0, x1
37baf43f8jbe 0x37baf4858
37baf43femovss x2, [rsp+456]
37baf4407comiss x2, x0
37baf440ajb 0x37baf4858
37baf4410
37baf4410loc_37baf4410:
37baf4410mov rbx, [rsp+632]
37baf4418movsxd r8, [rbx]
37baf441blea edx, [r8+1]
37baf441fmov rcx, r8
37baf4422movss [rbp+4*r8], x0
37baf4429mov [rbx], edx
37baf442bmovsxd r8, edx
37baf442etest r12l, r12l
37baf4431jne 0x37baf3f90
37baf4437
37baf4437loc_37baf4437:
37baf4437movss x0, [rsp+420]
37baf4440comiss x0, x1
37baf4443jbe 0x37baf3571
37baf4449movss x1, [rsp+456]
37baf4452comiss x1, x0
37baf4455jae 0x37baf3597
37baf445bjmp 0x37baf3571
37baf4460
37baf4460loc_37baf4460:
37baf4460test eax, eax
37baf4462jns 0x37baf378e
37baf4468jmp 0x37baf30f2
37baf446d
37baf446d 0f 1f 00 ...
37baf4470
37baf4470loc_37baf4470:
37baf4470movaps x3, x1
37baf4473movaps x2, x0
37baf4476jmp 0x37baf3fc7
37baf447b
37baf447b 0f 1f 44 00 00 ..D..
37baf4480
37baf4480loc_37baf4480:
37baf4480mov [rsp+232], r11
37baf4488movsxd rcx, ecx
37baf448bmov r11l, [rsp+324]
37baf4493movss [rsp+432], x6
37baf449cadd r8l, r11l
37baf449fmovsxd r8, r8l
37baf44a2sub r8, 1
37baf44a6mov eax, [rdi+4*r8]
37baf44aalea r8, [r15+4*r8]
37baf44aelea edx, [rax-1]
37baf44b1mov [rsp+368], eax
37baf44b8lea eax, [rbx+r11]
37baf44bcmov r11, [rsp+216]
37baf44c4cdqe
37baf44c6mov [rsp+412], edx
37baf44cdmov edx, [rsp+224]
37baf44d4mov eax, [rdi+4*rax-4]
37baf44d8mov [rsp+104], r11
37baf44ddmov r11, [rsp+304]
37baf44e5add edx, r9l
37baf44e8mov [rsp+64], r8
37baf44edmov [rsp+384], eax
37baf44f4mov eax, [rsp+248]
37baf44fbmovsxd rdx, edx
37baf44femov [rsp+88], r11
37baf4503mov r11, [rsp+288]
37baf450blea rdx, [r15+4*rdx-4]
37baf4510lea eax, [r9+rax-1]
37baf4515lea r9, [rsp+448]
37baf451dmov [rsp+80], r11
37baf4522mov r11, [rsp+296]
37baf452acdqe
37baf452cmov [rsp+96], r9
37baf4531mov r9, [rsp+264]
37baf4539lea r8, [r15+4*rax-4]
37baf453emov [rsp+72], r11
37baf4543mov r11, [rsp+640]
37baf454blea rcx, [r11+4*rcx]
37baf454fmov [rsp+56], rcx
37baf4554lea rcx, [rsp+412]
37baf455cmov [rsp+48], rcx
37baf4561mov rcx, [rsp+312]
37baf4569mov [rsp+40], rcx
37baf456elea rcx, [rsp+384]
37baf4576mov [rsp+32], rcx
37baf457bmov rcx, [rsp+272]
37baf4583call slarrj_
37baf4588lea r8l, [rbx+1]
37baf458clea r9l, [rsi+1]
37baf4590mov r11, [rsp+232]
37baf4598jmp 0x37baf43bd
37baf459d
37baf459dloc_37baf459d:
37baf459dlea rax, [rsp+396]
37baf45a5mov [rsp+80], rdi
37baf45aamov rdx, rsi
37baf45admov r9, [rsp+608]
37baf45b5mov [rsp+72], rax
37baf45balea rax, [rsp+392]
37baf45c2mov r8, [rsp+600]
37baf45calea rcx, [rip+0x953008]
37baf45d1mov [rsp+64], rax
37baf45d6lea rax, [rsp+408]
37baf45demov [rsp+56], rax
37baf45e3lea rax, [rsp+436]
37baf45ebmov [rsp+48], rax
37baf45f0mov rax, [rsp+584]
37baf45f8mov [rsp+88], 1
37baf4601mov [rsp+40], r13
37baf4606mov [rsp+32], rax
37baf460bmovss [rsp+264], x2
37baf4614call slarrc_
37baf4619movss x2, [rsp+264]
37baf4622jmp 0x37baf3308
37baf4627
37baf4627loc_37baf4627:
37baf4627lea rdx, [rsp+424]
37baf462fmov rax, [rsp+584]
37baf4637lea r9, [rsp+420]
37baf463fmov [rsp+32], rdx
37baf4644mov rdx, r13
37baf4647lea r8, [rax+4]
37baf464bmov rcx, rax
37baf464ecall slae2_
37baf4653mov eax, [rsp+248]
37baf465ajmp 0x37baf3501
37baf465f
37baf465floc_37baf465f:
37baf465fmov eax, edx
37baf4661neg eax
37baf4663cmovs eax, edx
37baf4666add eax, 10
37baf4669mov [rdi], eax
37baf466bjmp 0x37baf3154
37baf4670
37baf4670loc_37baf4670:
37baf4670cmp [rsi], 2
37baf4673jne 0x37baf3670
37baf4679jmp 0x37baf3d63
37baf467e
37baf467eloc_37baf467e:
37baf467emov eax, [rsp+216]
37baf4685test eax, eax
37baf4687je 0x37baf3571
37baf468dmovss x1, [rsp+452]
37baf4696jmp 0x37baf4437
37baf469b
37baf469bloc_37baf469b:
37baf469bmov r15, [rsp+280]
37baf46a3mov rsi, [rsp+576]
37baf46abmov rbp, [rsp+640]
37baf46b3mov rdi, [rsp+720]
37baf46bbmov r12l, [rsp+328]
37baf46c3jmp 0x37baf3d39
37baf46c8
37baf46c8loc_37baf46c8:
37baf46c8mov [rsp+264], eax
37baf46cfmov rax, [rsp+216]
37baf46d7mov rcx, rsi
37baf46damov [rsp+120], r10
37baf46dfmov [rsp+192], rax
37baf46e7mov rax, [rsp+288]
37baf46efmov [rsp+112], r11
37baf46f4mov [rsp+184], rax
37baf46fcmov rax, [rsp+296]
37baf4704mov [rsp+104], rbp
37baf4709mov [rsp+176], rax
37baf4711mov rax, [rsp+672]
37baf4719mov [rsp+168], rax
37baf4721mov rax, [rsp+656]
37baf4729mov [rsp+160], rax
37baf4731mov rax, [rsp+648]
37baf4739mov [rsp+152], rax
37baf4741mov rax, [rsp+688]
37baf4749mov [rsp+144], rax
37baf4751mov rax, [rsp+336]
37baf4759mov [rsp+136], rax
37baf4761mov rax, [rsp+328]
37baf4769mov [rsp+128], rax
37baf4771mov rax, [rsp+312]
37baf4779mov [rsp+96], rax
37baf477emov rax, [rsp+344]
37baf4786mov [rsp+88], rax
37baf478blea rax, [rip+0x952e56]
37baf4792mov [rsp+80], rax
37baf4797mov rax, [rsp+632]
37baf479fmov [rsp+72], rax
37baf47a4lea rax, [rip+0x952e39]
37baf47abmov [rsp+64], rax
37baf47b0mov rax, [rsp+632]
37baf47b8mov [rsp+56], rax
37baf47bdmov rax, [rsp+704]
37baf47c5mov [rsp+32], r13
37baf47camov rdx, [rsp+248]
37baf47d2mov [rsp+48], rax
37baf47d7mov rax, [rsp+304]
37baf47dfmov r9, [rsp+584]
37baf47e7mov r8, [rsp+232]
37baf47efmov [rsp+40], rax
37baf47f4call clarrv_
37baf47f9mov edx, [rsp+376]
37baf4800mov eax, [rsp+264]
37baf4807test edx, edx
37baf4809je 0x37baf3d25
37baf480fmov eax, edx
37baf4811neg eax
37baf4813cmovs eax, edx
37baf4816add eax, 20
37baf4819mov [rdi], eax
37baf481bjmp 0x37baf3154
37baf4820
37baf4820loc_37baf4820:
37baf4820mov rcx, [rip+0x952df1]
37baf4827mov rdi, [rsp+672]
37baf482fmov [rdi+4*rax], rcx
37baf4833cmp edx, 1
37baf4836jg 0x37baf3d6c
37baf483cjmp 0x37baf3664
37baf4841
37baf4841loc_37baf4841:
37baf4841movaps x3, x1
37baf4844movaps x2, x0
37baf4847jmp 0x37baf35f5
37baf484c
37baf484cloc_37baf484c:
37baf484cmov edx, [rsp+372]
37baf4853jmp 0x37baf326f
37baf4858
37baf4858loc_37baf4858:
37baf4858cmp [rsp+372], 1
37baf4860jne 0x37baf4437
37baf4866mov ecx, [rsp+232]
37baf486dtest ecx, ecx
37baf486fjne 0x37baf4410
37baf4875jmp 0x37baf4437
37baf487a
37baf487aloc_37baf487a:
37baf487amovss x0, [rip+0x952d9e]
37baf4882mov rcx, [rsp+632]
37baf488amov r8, rbp
37baf488dlea rdx, [rsp+460]
37baf4895lea r9, [rip+0x952d48]
37baf489cdivss x0, x1
37baf48a0movss [rsp+460], x0
37baf48a9call sscal_
37baf48aejmp 0x37baf3d55
37baf48b3
37baf48b3loc_37baf48b3:
37baf48b3movsxd r14, eax
37baf48b6jmp 0x37baf3a8f
37baf48bb
37baf48bbloc_37baf48bb:
37baf48bbmov rcx, [rip+0x952d2e]
37baf48c2mov rdi, [rsp+672]
37baf48camov [rdi+4*rax], rcx
37baf48cecmp edx, 1
37baf48d1jg 0x37baf3d6c
37baf48d7jmp 0x37baf3664
37baf48dc
37baf48dcloc_37baf48dc:
37baf48dcmov edx, 1
37baf48e1movsxd r14, eax
37baf48e4jmp 0x37baf3a62
37baf48e9
37baf48e9loc_37baf48e9:
37baf48e9mov eax, [rsi]
37baf48ebtest eax, eax
37baf48edjns 0x37baf377f
37baf48f3jmp 0x37baf30f2
37baf2f40
37baf2f40cstemr_:
37baf2f40push r15
37baf2f42push r14
37baf2f44push r13
37baf2f46push r12
37baf2f48push rbp
37baf2f49push rdi
37baf2f4apush rsi
37baf2f4bpush rbx
37baf2f4csub rsp, 488
37baf2f53movups [rsp+464], x6
37baf2f5bmov rax, [rsp+656]
37baf2f63mov r13, [rsp+592]
37baf2f6bmov rbp, [rsp+640]
37baf2f73mov rdi, [rsp+720]
37baf2f7bmov eax, [rax]
37baf2f7dmov rbx, rdx
37baf2f80mov rsi, r8
37baf2f83lea rdx, [rip+0x954636]
37baf2f8amov r15, rcx
37baf2f8dmov [rsp+584], r9
37baf2f95mov r8l, 1
37baf2f9bmov r9l, 1
37baf2fa1mov [rsp+248], eax
37baf2fa8call lsame_
37baf2fadmov r9l, 1
37baf2fb3mov r8l, 1
37baf2fb9mov rcx, rbx
37baf2fbclea rdx, [rip+0x9545fe]
37baf2fc3mov r12l, eax
37baf2fc6call lsame_
37baf2fcbmov r9l, 1
37baf2fd1mov r8l, 1
37baf2fd7mov rcx, rbx
37baf2fdalea rdx, [rip+0x9545df]
37baf2fe1mov [rsp+224], eax
37baf2fe8call lsame_
37baf2fedmov r9l, 1
37baf2ff3mov r8l, 1
37baf2ff9mov rcx, rbx
37baf2ffclea rdx, [rip+0x9545bf]
37baf3003mov [rsp+216], eax
37baf300acall lsame_
37baf300fmov [rsp+232], eax
37baf3016mov rax, [rsp+696]
37baf301ecmp [rax], -1
37baf3021je 0x37baf3340
37baf3027mov rax, [rsp+712]
37baf302fcmp [rax], -1
37baf3032sete r14b
37baf3036sete r10b
37baf303amovzx r14l, r14b
37baf303e
37baf303eloc_37baf303e:
37baf303emov rax, [rsp+664]
37baf3046mov eax, [rax]
37baf3048mov [rsp+240], eax
37baf304fmov eax, [rsi]
37baf3051mov ecx, eax
37baf3053test r12l, r12l
37baf3056je 0x37baf3170
37baf305cmov [rsp+452], 0
37baf3067lea edx, [rax+4*rax]
37baf306amov [rsp+456], 0
37baf3075add edx, edx
37baf3077mov [rsp+320], edx
37baf307elea edx, [rax+8*rax]
37baf3081mov [rsp+372], 0
37baf308cadd edx, edx
37baf308emov [rsp+400], edx
37baf3095mov edx, [rsp+216]
37baf309cmov [rsp+380], 0
37baf30a7mov [rsp+404], 0
37baf30b2test edx, edx
37baf30b4je 0x37baf33d0
37baf30bamov rcx, [rsp+600]
37baf30c2mov [rdi], 0
37baf30c8movss x0, [rcx]
37baf30ccmov rcx, [rsp+608]
37baf30d4movss [rsp+452], x0
37baf30ddmovss x0, [rcx]
37baf30e1movss [rsp+456], x0
37baf30eatest eax, eax
37baf30ecjns 0x37baf3760
37baf30f2
37baf30f2loc_37baf30f2:
37baf30f2mov [rdi], -3
37baf30f8
37baf30f8loc_37baf30f8:
37baf30f8mov edx, 12
37baf30fdlea rcx, [rip+0x9544bf]
37baf3104call slamch_
37baf3109mov edx, 9
37baf310elea rcx, [rip+0x9544ba]
37baf3115movss [rsp+436], x0
37baf311emovaps x6, x0
37baf3121call slamch_
37baf3126mov eax, [rdi]
37baf3128test eax, eax
37baf312aje 0x37baf32a0
37baf3130
37baf3130loc_37baf3130:
37baf3130neg eax
37baf3132
37baf3132loc_37baf3132:
37baf3132lea rdx, [rsp+460]
37baf313amov r8l, 6
37baf3140lea rcx, [rip+0x954493]
37baf3147mov [rsp+460], eax
37baf314ecall xerbla_
37baf3153nop
37baf3154
37baf3154loc_37baf3154:
37baf3154movups x6, [rsp+464]
37baf315cadd rsp, 488
37baf3163pop rbx
37baf3164pop rsi
37baf3165pop rdi
37baf3166pop rbp
37baf3167pop r12
37baf3169pop r13
37baf316bpop r14
37baf316dpop r15
37baf316fret
37baf3170
37baf3170loc_37baf3170:
37baf3170lea ecx, [8*rax]
37baf3177lea eax, [rax+2*rax]
37baf317amov [rsp+452], 0
37baf3185shl eax, 2
37baf3188mov [rsp+320], ecx
37baf318fmov [rsp+400], eax
37baf3196mov eax, [rsp+216]
37baf319dmov [rsp+456], 0
37baf31a8mov [rsp+372], 0
37baf31b3mov [rsp+380], 0
37baf31bemov [rsp+404], 0
37baf31c9test eax, eax
37baf31cbjne 0x37baf3358
37baf31d1mov r11l, [rsp+232]
37baf31d9test r11l, r11l
37baf31dcje 0x37baf3200
37baf31demov rax, [rsp+616]
37baf31e6mov eax, [rax]
37baf31e8mov [rsp+372], eax
37baf31efmov rax, [rsp+624]
37baf31f7mov eax, [rax]
37baf31f9mov [rsp+380], eax
37baf3200
37baf3200loc_37baf3200:
37baf3200mov [rdi], 0
37baf3206mov r9l, 1
37baf320cmov r8l, 1
37baf3212mov rcx, r15
37baf3215lea rdx, [rip+0x9543bc]
37baf321cmov [rsp+256], r10b
37baf3224call lsame_
37baf3229movzx r10l, [rsp+256]
37baf3232test eax, eax
37baf3234je 0x37baf33bc
37baf323amov r11l, [rsp+224]
37baf3242test r11l, r11l
37baf3245jne 0x37baf48e9
37baf324bmov r9l, [rsp+232]
37baf3253test r9l, r9l
37baf3256je 0x37baf36b7
37baf325cmov ecx, [rsi]
37baf325e
37baf325eloc_37baf325e:
37baf325emov edx, [rsp+372]
37baf3265mov eax, ecx
37baf3267
37baf3267loc_37baf3267:
37baf3267test eax, eax
37baf3269js 0x37baf30f2
37baf326f
37baf326floc_37baf326f:
37baf326fcmp eax, edx
37baf3271jl 0x37baf3439
37baf3277test edx, edx
37baf3279jle 0x37baf3439
37baf327fmov ecx, [rsp+380]
37baf3286cmp ecx, edx
37baf3288jl 0x37baf3292
37baf328acmp ecx, eax
37baf328cjle 0x37baf378e
37baf3292
37baf3292loc_37baf3292:
37baf3292mov [rdi], -9
37baf3298jmp 0x37baf30f8
37baf329d
37baf329d 0f 1f 00 ...
37baf32a0
37baf32a0loc_37baf32a0:
37baf32a0lea rax, [rsp+400]
37baf32a8movss [rsp+264], x0
37baf32b1mov rcx, rax
37baf32b4mov [rsp+256], rax
37baf32bccall sroundup_lwork_
37baf32c1mov rax, [rsp+688]
37baf32c9mov ecx, [rsp+320]
37baf32d0test r12l, r12l
37baf32d3movss x2, [rsp+264]
37baf32dcmovss [rax], x0
37baf32e0mov rax, [rsp+704]
37baf32e8mov [rax], ecx
37baf32eaje 0x37baf373c
37baf32f0mov eax, [rsp+224]
37baf32f7test eax, eax
37baf32f9je 0x37baf4266
37baf32ffmov eax, [rsi]
37baf3301mov [rsp+408], eax
37baf3308
37baf3308loc_37baf3308:
37baf3308cmp [rsp+240], -1
37baf3310je 0x37baf3f30
37baf3316mov rax, [rsp+664]
37baf331emov ecx, [rsp+408]
37baf3325cmp [rax], ecx
37baf3327jge 0x37baf3448
37baf332dmov [rdi], -14
37baf3333mov eax, 14
37baf3338jmp 0x37baf3132
37baf333d
37baf333d 0f 1f 00 ...
37baf3340
37baf3340loc_37baf3340:
37baf3340mov r14l, 1
37baf3346mov r10l, 1
37baf334cjmp 0x37baf303e
37baf3351
37baf3351 0f 1f 80 00 00 00 00 .......
37baf3358
37baf3358loc_37baf3358:
37baf3358mov [rdi], 0
37baf335emov r9l, 1
37baf3364mov rcx, r15
37baf3367mov rax, [rsp+600]
37baf336fmov r8l, 1
37baf3375lea rdx, [rip+0x95425c]
37baf337cmov [rsp+256], r10b
37baf3384movss x0, [rax]
37baf3388mov rax, [rsp+608]
37baf3390movss [rsp+452], x0
37baf3399movss x0, [rax]
37baf339dmovss [rsp+456], x0
37baf33a6call lsame_
37baf33abmovzx r10l, [rsp+256]
37baf33b4test eax, eax
37baf33b6jne 0x37baf374c
37baf33bc
37baf33bcloc_37baf33bc:
37baf33bcmov [rdi], -1
37baf33c2jmp 0x37baf30f8
37baf33c7
37baf33c7 66 0f 1f 84 00 00 00 00 00 f........
37baf33d0
37baf33d0loc_37baf33d0:
37baf33d0mov r9l, [rsp+232]
37baf33d8test r9l, r9l
37baf33dbje 0x37baf36a0
37baf33e1mov r11, [rsp+624]
37baf33e9mov rdx, [rsp+616]
37baf33f1mov [rdi], 0
37baf33f7mov r8l, [r11]
37baf33famov edx, [rdx]
37baf33fcmov [rsp+380], r8l
37baf3404mov r8l, [rsp+224]
37baf340cmov [rsp+372], edx
37baf3413test r8l, r8l
37baf3416je 0x37baf325e
37baf341cjmp 0x37baf3267
37baf3421
37baf3421 0f 1f 80 00 00 00 00 .......
37baf3428
37baf3428loc_37baf3428:
37baf3428mov r8l, [rsp+232]
37baf3430test r8l, r8l
37baf3433je 0x37baf37b1
37baf3439
37baf3439loc_37baf3439:
37baf3439mov [rdi], -8
37baf343fjmp 0x37baf30f8
37baf3444
37baf3444 0f 1f 40 00 ..@.
37baf3448
37baf3448loc_37baf3448:
37baf3448mov eax, [rdi]
37baf344atest eax, eax
37baf344cjne 0x37baf3130
37baf3452test r14l, r14l
37baf3455jne 0x37baf3154
37baf345bmov rax, [rsp+632]
37baf3463mov [rax], 0
37baf3469mov eax, [rsi]
37baf346btest eax, eax
37baf346dje 0x37baf3154
37baf3473cmp eax, 1
37baf3476je 0x37baf406d
37baf347cmovsxd r15, [rsp+248]
37baf3484xor edx, edx
37baf3486test r15, r15
37baf3489cmovs r15, rdx
37baf348dmov rcx, r15
37baf3490not rcx
37baf3493mov [rsp+240], rcx
37baf349bcmp eax, 2
37baf349ejne 0x37baf3808
37baf34a4mov [rsp+248], eax
37baf34abtest r12l, r12l
37baf34aeje 0x37baf4627
37baf34b4lea rdx, [rsp+460]
37baf34bcmov rax, [rsp+584]
37baf34c4lea r9, [rsp+420]
37baf34ccmov [rsp+48], rdx
37baf34d1lea rdx, [rsp+364]
37baf34d9mov [rsp+40], rdx
37baf34delea rdx, [rsp+424]
37baf34e6lea r8, [rax+4]
37baf34eamov rcx, rax
37baf34edmov [rsp+32], rdx
37baf34f2mov rdx, r13
37baf34f5call slaev2_
37baf34famov eax, [rsp+248]
37baf3501
37baf3501loc_37baf3501:
37baf3501movss x0, [rsp+420]
37baf350amovss x1, [rsp+424]
37baf3513comiss x1, x0
37baf3516jbe 0x37baf3536
37baf3518movss [r13+4], x0
37baf351emov r14l, 1
37baf3524movss [rsp+420], x1
37baf352dmovss [rsp+424], x0
37baf3536
37baf3536loc_37baf3536:
37baf3536mov r9l, [rsp+224]
37baf353etest r9l, r9l
37baf3541jne 0x37baf3f60
37baf3547mov r8l, [rsp+216]
37baf354ftest r8l, r8l
37baf3552jne 0x37baf43e3
37baf3558cmp [rsp+372], 1
37baf3560jne 0x37baf3571
37baf3562mov edx, [rsp+232]
37baf3569test edx, edx
37baf356bjne 0x37baf3f60
37baf3571
37baf3571loc_37baf3571:
37baf3571cmp [rsp+380], 2
37baf3579jne 0x37baf3d55
37baf357fmovss x0, [rsp+420]
37baf3588mov eax, [rsp+232]
37baf358ftest eax, eax
37baf3591je 0x37baf3d55
37baf3597
37baf3597loc_37baf3597:
37baf3597mov rax, [rsp+632]
37baf359fmov rbx, [rsp+632]
37baf35a7movsxd rax, [rax]
37baf35aalea ecx, [rax+1]
37baf35admovss [rbp+4*rax], x0
37baf35b3mov [rbx], ecx
37baf35b5test r12l, r12l
37baf35b8je 0x37baf4211
37baf35bemovss x0, [rsp+460]
37baf35c7movsxd rax, ecx
37baf35camovss x1, [rsp+364]
37baf35d3
37baf35d3loc_37baf35d3:
37baf35d3imul rax, r15
37baf35d7add rax, [rsp+240]
37baf35dftest r14l, r14l
37baf35e2je 0x37baf4841
37baf35e8movaps x3, x0
37baf35ebxorps x3, [rip+0x95400e]
37baf35f2movaps x2, x1
37baf35f5
37baf35f5loc_37baf35f5:
37baf35f5mov rdi, [rsp+648]
37baf35fdmov edx, [rsp+404]
37baf3604movss [rdi+8*rax+16], x2
37baf360apxor x2, x2
37baf360emov [rdi+8*rax+12], 0
37baf3616mov [rdi+8*rax+20], 0
37baf361emovss [rdi+8*rax+8], x3
37baf3624lea eax, [rcx+rcx-1]
37baf3628cdqe
37baf362asub rax, 1
37baf362eucomiss x0, x2
37baf3631jp 0x37baf3639
37baf3633je 0x37baf4820
37baf3639
37baf3639loc_37baf3639:
37baf3639pxor x0, x0
37baf363ducomiss x1, x0
37baf3640jp 0x37baf3648
37baf3642je 0x37baf48bb
37baf3648
37baf3648loc_37baf3648:
37baf3648mov rcx, [rip+0x953fc1]
37baf364fmov rdi, [rsp+672]
37baf3657mov [rdi+4*rax], rcx
37baf365bcmp edx, 1
37baf365ejg 0x37baf3d6c
37baf3664
37baf3664loc_37baf3664:
37baf3664cmp [rsi], 2
37baf3667je 0x37baf3d6c
37baf366dnop [rax]
37baf3670
37baf3670loc_37baf3670:
37baf3670mov rcx, [rsp+256]
37baf3678call sroundup_lwork_
37baf367dmov rax, [rsp+688]
37baf3685mov esi, [rsp+320]
37baf368cmovss [rax], x0
37baf3690mov rax, [rsp+704]
37baf3698mov [rax], esi
37baf369ajmp 0x37baf3154
37baf369f
37baf369f 90 .
37baf36a0
37baf36a0loc_37baf36a0:
37baf36a0mov r15l, [rsp+224]
37baf36a8mov [rdi], 0
37baf36aetest r15l, r15l
37baf36b1jne 0x37baf4460
37baf36b7
37baf36b7loc_37baf36b7:
37baf36b7mov [rdi], -2
37baf36bdmov edx, 12
37baf36c2lea rcx, [rip+0x953efa]
37baf36c9call slamch_
37baf36cemov edx, 9
37baf36d3lea rcx, [rip+0x953ef5]
37baf36damovss [rsp+436], x0
37baf36e3movaps x6, x0
37baf36e6call slamch_
37baf36ebmov eax, [rdi]
37baf36edtest eax, eax
37baf36efjne 0x37baf3130
37baf36f5lea rax, [rsp+400]
37baf36fdmovss [rsp+264], x0
37baf3706mov rcx, rax
37baf3709mov [rsp+256], rax
37baf3711call sroundup_lwork_
37baf3716mov rax, [rsp+688]
37baf371emov ecx, [rsp+320]
37baf3725movss x2, [rsp+264]
37baf372emovss [rax], x0
37baf3732mov rax, [rsp+704]
37baf373amov [rax], ecx
37baf373c
37baf373cloc_37baf373c:
37baf373cmov [rsp+408], 0
37baf3747jmp 0x37baf3308
37baf374c
37baf374cloc_37baf374c:
37baf374cmov eax, [rsi]
37baf374etest eax, eax
37baf3750js 0x37baf30f2
37baf3756nop [rax+rax]
37baf3760
37baf3760loc_37baf3760:
37baf3760test eax, eax
37baf3762je 0x37baf3428
37baf3768movss x0, [rsp+452]
37baf3771comiss x0, [rsp+456]
37baf3779jae 0x37baf42a3
37baf377f
37baf377floc_37baf377f:
37baf377fmov edx, [rsp+232]
37baf3786test edx, edx
37baf3788jne 0x37baf484c
37baf378e
37baf378eloc_37baf378e:
37baf378emov rcx, [rsp+656]
37baf3796mov edx, [rcx]
37baf3798test edx, edx
37baf379ajle 0x37baf37a6
37baf379ccmp edx, eax
37baf379ejge 0x37baf37bf
37baf37a0test r12b, 1
37baf37a4je 0x37baf37bf
37baf37a6
37baf37a6loc_37baf37a6:
37baf37a6mov [rdi], -13
37baf37acjmp 0x37baf30f8
37baf37b1
37baf37b1loc_37baf37b1:
37baf37b1mov rax, [rsp+656]
37baf37b9mov ecx, [rax]
37baf37bbtest ecx, ecx
37baf37bdjle 0x37baf37a6
37baf37bf
37baf37bfloc_37baf37bf:
37baf37bfmov rax, [rsp+696]
37baf37c7mov ecx, [rsp+400]
37baf37cecmp [rax], ecx
37baf37d0jl 0x37baf43cf
37baf37d6mov rax, [rsp+712]
37baf37demov ecx, [rsp+320]
37baf37e5cmp [rax], ecx
37baf37e7jge 0x37baf30f8
37baf37edtest r10b, r10b
37baf37f0jne 0x37baf30f8
37baf37f6mov [rdi], -19
37baf37fcjmp 0x37baf30f8
37baf3801
37baf3801 0f 1f 80 00 00 00 00 .......
37baf3808
37baf3808loc_37baf3808:
37baf3808movaps x4, x6
37baf380blea ecx, [rax+rax]
37baf380elea edx, [4*rax]
37baf3815mov r9, r13
37baf3818divss x4, x2
37baf381cmov [rsp+324], ecx
37baf3823mov r8, [rsp+584]
37baf382badd ecx, eax
37baf382dmov [rsp+32], 1
37baf3836mov [rsp+232], ecx
37baf383dmov [rsp+264], eax
37baf3844lea eax, [rcx+rcx]
37baf3847lea rcx, [rip+0x953d92]
37baf384emov [rsp+224], edx
37baf3855mov rdx, rsi
37baf3858mov [rsp+248], eax
37baf385fmovss [rsp+280], x2
37baf3868mov [rsp+440], 0x3f800000
37baf3873movss [rsp+272], x4
37baf387ccall slanst_
37baf3881pxor x1, x1
37baf3885mov eax, [rsp+264]
37baf388cmovss x4, [rsp+272]
37baf3895movss x2, [rsp+280]
37baf389ecomiss x0, x1
37baf38a1movss [rsp+448], x0
37baf38aajbe 0x37baf3ef0
37baf38b0movaps x1, x4
37baf38b3sqrtss x1, x1
37baf38b7comiss x1, x0
37baf38bajbe 0x37baf3ef0
37baf38c0
37baf38c0loc_37baf38c0:
37baf38c0divss x1, x0
37baf38c4ucomiss x1, [rip+0x953d55]
37baf38cbmovss [rsp+440], x1
37baf38d4jp 0x37baf38dc
37baf38d6je 0x37baf39b0
37baf38dc
37baf38dcloc_37baf38dc:
37baf38dcmov r8, [rsp+584]
37baf38e4lea r9, [rip+0x953cf9]
37baf38ebmov rcx, rsi
37baf38eelea rdx, [rsp+440]
37baf38f6movss [rsp+280], x0
37baf38ffmovss [rsp+272], x2
37baf3908mov [rsp+264], eax
37baf390fcall sscal_
37baf3914mov eax, [rsi]
37baf3916lea rcx, [rsp+460]
37baf391emov r8, r13
37baf3921lea r9, [rip+0x953cbc]
37baf3928lea edx, [rax-1]
37baf392bmov [rsp+460], edx
37baf3932lea rdx, [rsp+440]
37baf393acall sscal_
37baf393fmov r14l, [rsp+216]
37baf3947movss x1, [rsp+440]
37baf3950movss x0, [rsp+280]
37baf3959mov eax, [rsp+264]
37baf3960movss x2, [rsp+272]
37baf3969test r14l, r14l
37baf396cmulss x0, x1
37baf3970movss [rsp+448], x0
37baf3979je 0x37baf39b0
37baf397bmovss x0, [rsp+452]
37baf3984mulss x0, x1
37baf3988mulss x1, [rsp+456]
37baf3991movss [rsp+452], x0
37baf399amovss [rsp+456], x1
37baf39a3nop
37baf39a5nop [rax+rax]
37baf39b0
37baf39b0loc_37baf39b0:
37baf39b0mov rcx, [rsp+680]
37baf39b8mov r11l, [rcx]
37baf39bbtest r11l, r11l
37baf39bejne 0x37baf4115
37baf39c4lea rcx, [rsp+376]
37baf39ccmov [rsp+376], -1
37baf39d7mov [rsp+216], rcx
37baf39df
37baf39dfloc_37baf39df:
37baf39dfmov rcx, [rsp+680]
37baf39e7movaps x0, x2
37baf39eaxorps x0, [rip+0x953c0f]
37baf39f1mov [rcx], 0
37baf39f7movss [rsp+444], x0
37baf3a00
37baf3a00loc_37baf3a00:
37baf3a00mov r10l, [rsi]
37baf3a03cmp r10l, 1
37baf3a07jle 0x37baf48b3
37baf3a0dlea edx, [r10-2]
37baf3a11cmp edx, 2
37baf3a14jbe 0x37baf48dc
37baf3a1alea ecx, [r10-1]
37baf3a1emov r11, [rsp+688]
37baf3a26movsxd r14, eax
37baf3a29mov r8l, ecx
37baf3a2clea rdx, [r14+4*r14]
37baf3a30shr r8l, 2
37baf3a34lea r9, [r11+4*rdx]
37baf3a38xor edx, edx
37baf3a3ashl r8, 4
37baf3a3enop
37baf3a40
37baf3a40loc_37baf3a40:
37baf3a40movups x0, [r13+rdx]
37baf3a46mulps x0, x0
37baf3a49movups [r9+rdx], x0
37baf3a4eadd rdx, 16
37baf3a52cmp r8, rdx
37baf3a55jne 0x37baf3a40
37baf3a57test cl, 3
37baf3a5aje 0x37baf3a8f
37baf3a5cand ecx, -4
37baf3a5flea edx, [rcx+1]
37baf3a62
37baf3a62loc_37baf3a62:
37baf3a62mov r11, [rsp+688]
37baf3a6alea rcx, [r14+4*r14]
37baf3a6emovsxd rdx, edx
37baf3a71lea rcx, [r11+4*rcx]
37baf3a75
37baf3a75loc_37baf3a75:
37baf3a75movss x1, [r13+4*rdx-4]
37baf3a7cmulss x1, x1
37baf3a80movss [rcx+4*rdx-4], x1
37baf3a86add rdx, 1
37baf3a8acmp r10l, edx
37baf3a8djg 0x37baf3a75
37baf3a8f
37baf3a8floc_37baf3a8f:
37baf3a8fmovss x6, [rip+0x953b8d]
37baf3a97mulss x6, x2
37baf3a9btest r12l, r12l
37baf3a9ejne 0x37baf40ed
37baf3aa4movaps x0, x6
37baf3aa7movaps x1, x6
37baf3aaa
37baf3aaaloc_37baf3aaa:
37baf3aaamovsxd r10, [rsp+232]
37baf3ab2mov r11, r14
37baf3ab5mov [rsp+280], eax
37baf3abclea r8, [rsp+456]
37baf3ac4mov rax, [rsp+704]
37baf3accmovsxd rdx, [rsp+248]
37baf3ad4neg r11
37baf3ad7mov [rsp+232], r8
37baf3adfmov rcx, [rsp+688]
37baf3ae7shl r10, 2
37baf3aebshl r11, 2
37baf3aeflea r8, [rsp+452]
37baf3af7add rax, r10
37baf3afamov [rsp+120], rbp
37baf3affadd r10, [rsp+688]
37baf3b07lea rdx, [rcx+4*rdx]
37baf3b0bmov [rsp+288], rax
37baf3b13lea rcx, [rax+r11]
37baf3b17mov [rsp+184], rax
37baf3b1flea rax, [rsp+416]
37baf3b27lea r9, [rcx+r11]
37baf3b2badd r11, r10
37baf3b2emov [rsp+304], rax
37baf3b36mov [rsp+168], rax
37baf3b3emov rax, [rsp+688]
37baf3b46mov [rsp+248], r8
37baf3b4emov r8, [rsp+216]
37baf3b56mov [rsp+160], rax
37baf3b5emov rax, [rsp+632]
37baf3b66mov [rsp+296], rdx
37baf3b6emov [rsp+112], rax
37baf3b73mov rax, [rsp+704]
37baf3b7bmov [rsp+176], rdx
37baf3b83lea rdx, [rsp+404]
37baf3b8bmov [rsp+136], r10
37baf3b93mov [rsp+272], r10
37baf3b9bmov [rsp+128], r11
37baf3ba3mov [rsp+336], rcx
37baf3babmov [rsp+328], r9
37baf3bb3mov [rsp+192], r8
37baf3bbbmov [rsp+152], rcx
37baf3bc3mov rcx, rbx
37baf3bc6mov [rsp+144], r9
37baf3bcemovss [rsp+432], x0
37baf3bd7movss [rsp+428], x1
37baf3be0mov [rsp+200], 1
37baf3becmov [rsp+104], rax
37baf3bf1lea rax, [rsp+432]
37baf3bf9mov r9, [rsp+232]
37baf3c01mov [rsp+96], rdx
37baf3c06lea rdx, [rsp+444]
37baf3c0emov r8, [rsp+248]
37baf3c16mov [rsp+88], rdx
37baf3c1blea rdx, [r14+2*r14]
37baf3c1flea rdx, [r11+4*rdx]
37baf3c23mov [rsp+312], rax
37baf3c2bmov [rsp+80], rax
37baf3c30lea rax, [rsp+428]
37baf3c38mov [rsp+344], rax
37baf3c40mov [rsp+72], rax
37baf3c45mov rax, [rsp+584]
37baf3c4dmov [rsp+64], rdx
37baf3c52lea rdx, [rsp+380]
37baf3c5amov [rsp+40], rdx
37baf3c5flea rdx, [rsp+372]
37baf3c67mov [rsp+48], rax
37baf3c6cmov [rsp+32], rdx
37baf3c71mov rdx, rsi
37baf3c74mov [rsp+56], r13
37baf3c79mov [rsp+264], r11
37baf3c81call slarre_
37baf3c86mov edx, [rsp+376]
37baf3c8dmov r11, [rsp+264]
37baf3c95mov r10, [rsp+272]
37baf3c9dmov eax, [rsp+280]
37baf3ca4test edx, edx
37baf3ca6jne 0x37baf465f
37baf3cactest r12l, r12l
37baf3cafjne 0x37baf46c8
37baf3cb5mov rbx, [rsp+632]
37baf3cbdmov r8l, [rbx]
37baf3cc0test r8l, r8l
37baf3cc3jle 0x37baf3d25
37baf3cc5mov r9, [rsp+328]
37baf3ccdmov r10, [rsp+704]
37baf3cd5xor edx, edx
37baf3cd7nop [rax+rax]
37baf3cdfnop [rax+rax]
37baf3ceanop [rax+rax]
37baf3cf5nop [rax+rax]
37baf3d00
37baf3d00loc_37baf3d00:
37baf3d00movsxd rcx, [r9+4*rdx]
37baf3d04movss x0, [rbp+4*rdx]
37baf3d0amovsxd rcx, [r10+4*rcx-4]
37baf3d0faddss x0, [r13+4*rcx-4]
37baf3d16movss [rbp+4*rdx], x0
37baf3d1cadd rdx, 1
37baf3d20cmp r8, rdx
37baf3d23jne 0x37baf3d00
37baf3d25
37baf3d25loc_37baf3d25:
37baf3d25mov rbx, [rsp+680]
37baf3d2dmov r8l, [rbx]
37baf3d30test r8l, r8l
37baf3d33jne 0x37baf42ae
37baf3d39
37baf3d39loc_37baf3d39:
37baf3d39movss x1, [rsp+440]
37baf3d42ucomiss x1, [rip+0x9538d7]
37baf3d49jp 0x37baf487a
37baf3d4fjne 0x37baf487a
37baf3d55
37baf3d55loc_37baf3d55:
37baf3d55cmp [rsp+404], 1
37baf3d5djle 0x37baf4670
37baf3d63
37baf3d63loc_37baf3d63:
37baf3d63test r12l, r12l
37baf3d66je 0x37baf4224
37baf3d6c
37baf3d6cloc_37baf3d6c:
37baf3d6cmov rax, [rsp+632]
37baf3d74mov r8l, [rax]
37baf3d77cmp r8l, 1
37baf3d7bjle 0x37baf3670
37baf3d81mov r9, [rsp+648]
37baf3d89mov [rsp+576], rsi
37baf3d91lea rax, [8*r15]
37baf3d99lea r14l, [r8+1]
37baf3d9dmov r10, [rsp+632]
37baf3da5mov rsi, [rsp+672]
37baf3dadmov [rsp+224], r15
37baf3db5mov r13, -8
37baf3dbcmov r12l, 4
37baf3dc2mov edi, 2
37baf3dc7mov r15, r9
37baf3dcanop [rax+rax]
37baf3dd0
37baf3dd0loc_37baf3dd0:
37baf3dd0cmp r8l, edi
37baf3dd3jl 0x37baf3ecf
37baf3dd9movss x2, [rbp+r12-4]
37baf3de0lea rcx, [r13+r12]
37baf3de5mov rdx, rdi
37baf3de8xor ebx, ebx
37baf3deaadd rcx, rbp
37baf3dedmovaps x0, x2
37baf3df0nop [rax+rax]
37baf3df5nop [rax+rax]
37baf3e00
37baf3e00loc_37baf3e00:
37baf3e00movss x1, [rcx+4*rdx]
37baf3e05comiss x0, x1
37baf3e08minss x1, x0
37baf3e0ccmova ebx, edx
37baf3e0fadd rdx, 1
37baf3e13movaps x0, x1
37baf3e16cmp r8l, edx
37baf3e19jge 0x37baf3e00
37baf3e1btest ebx, ebx
37baf3e1dje 0x37baf3ecf
37baf3e23movsxd rdx, ebx
37baf3e26mov [rsp+216], rax
37baf3e2emov r9, r15
37baf3e31add ebx, ebx
37baf3e33movss [rbp+4*rdx-4], x2
37baf3e39mov rax, [rsp+240]
37baf3e41imul rdx, [rsp+224]
37baf3e4amovss [rbp+r12-4], x1
37baf3e51mov rcx, [rsp+576]
37baf3e59mov [rsp+632], r10
37baf3e61lea rdx, [rax+rdx+1]
37baf3e66mov rax, [rsp+648]
37baf3e6elea rdx, [rax+8*rdx]
37baf3e72lea rax, [rip+0x95376b]
37baf3e79mov [rsp+32], rax
37baf3e7emov r8, rax
37baf3e81call cswap_
37baf3e86lea edx, [rdi+rdi]
37baf3e89lea r8l, [rbx-2]
37baf3e8dsub ebx, 1
37baf3e90lea ecx, [rdx-4]
37baf3e93movsxd r8, r8l
37baf3e96sub edx, 3
37baf3e99movsxd rbx, ebx
37baf3e9cmovsxd rcx, ecx
37baf3e9fmov r11l, [rsi+4*r8]
37baf3ea3movsxd rdx, edx
37baf3ea6mov r10, [rsp+632]
37baf3eaemov eax, [rsi+4*rcx]
37baf3eb1mov [rsi+4*r8], eax
37baf3eb5mov rax, [rsp+216]
37baf3ebdmov [rsi+4*rcx], r11l
37baf3ec1mov ecx, [rsi+4*rbx]
37baf3ec4mov r8l, [rsi+4*rdx]
37baf3ec8mov [rsi+4*rbx], r8l
37baf3eccmov [rsi+4*rdx], ecx
37baf3ecf
37baf3ecfloc_37baf3ecf:
37baf3ecfadd rdi, 1
37baf3ed3cmp rdi, r14
37baf3ed6je 0x37baf3670
37baf3edcmov r8l, [r10]
37baf3edfadd r15, rax
37baf3ee2sub r13, 4
37baf3ee6add r12, 4
37baf3eeajmp 0x37baf3dd0
37baf3eef
37baf3eef 90 .
37baf3ef0
37baf3ef0loc_37baf3ef0:
37baf3ef0sqrtss x6, x6
37baf3ef4movss x3, [rip+0x953724]
37baf3efcmovss x1, [rip+0x95371c]
37baf3f04divss x3, x4
37baf3f08sqrtss x6, x6
37baf3f0cdivss x1, x6
37baf3f10sqrtss x3, x3
37baf3f14minss x1, x3
37baf3f18comiss x0, x1
37baf3f1bjbe 0x37baf39b0
37baf3f21jmp 0x37baf38c0
37baf3f26
37baf3f26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37baf3f30
37baf3f30loc_37baf3f30:
37baf3f30mov eax, [rdi]
37baf3f32test eax, eax
37baf3f34jne 0x37baf3130
37baf3f3apxor x0, x0
37baf3f3emov rax, [rsp+648]
37baf3f46cvtsi2ss x0, [rsp+408]
37baf3f4fmov [rax+4], 0
37baf3f56movss [rax], x0
37baf3f5ajmp 0x37baf3154
37baf3f5f
37baf3f5f 90 .
37baf3f60
37baf3f60loc_37baf3f60:
37baf3f60mov rbx, [rsp+632]
37baf3f68movss x0, [rsp+424]
37baf3f71movsxd r9, [rbx]
37baf3f74lea edx, [r9+1]
37baf3f78mov rcx, r9
37baf3f7bmovss [rbp+4*r9], x0
37baf3f82mov [rbx], edx
37baf3f84movsxd r8, edx
37baf3f87test r12l, r12l
37baf3f8aje 0x37baf41e5
37baf3f90
37baf3f90loc_37baf3f90:
37baf3f90movss x0, [rsp+460]
37baf3f99mov r9, r15
37baf3f9cmovss x1, [rsp+364]
37baf3fa5imul r9, r8
37baf3fa9add r9, [rsp+240]
37baf3fb1test r14l, r14l
37baf3fb4jne 0x37baf4470
37baf3fbamovaps x3, x0
37baf3fbdxorps x3, [rip+0x95363c]
37baf3fc4movaps x2, x1
37baf3fc7
37baf3fc7loc_37baf3fc7:
37baf3fc7mov rbx, [rsp+648]
37baf3fcfadd edx, edx
37baf3fd1movss [rbx+8*r9+16], x2
37baf3fd8pxor x2, x2
37baf3fdcmov [rbx+8*r9+12], 0
37baf3fe5mov [rbx+8*r9+20], 0
37baf3feemovss [rbx+8*r9+8], x3
37baf3ff5lea r9l, [rdx-1]
37baf3ff9movsxd rdx, edx
37baf3ffcmovsxd r9, r9l
37baf3fffsub rdx, 1
37baf4003sub r9, 1
37baf4007ucomiss x0, x2
37baf400ajp 0x37baf4014
37baf400cmov r10l, 2
37baf4012je 0x37baf402a
37baf4014
37baf4014loc_37baf4014:
37baf4014pxor x2, x2
37baf4018mov r10l, 1
37baf401eucomiss x1, x2
37baf4021jp 0x37baf402a
37baf4023jne 0x37baf402a
37baf4025mov eax, 1
37baf402a
37baf402aloc_37baf402a:
37baf402amov rbx, [rsp+672]
37baf4032mov [rbx+4*r9], r10l
37baf4036mov [rbx+4*rdx], eax
37baf4039mov eax, [rsp+224]
37baf4040test eax, eax
37baf4042je 0x37baf467e
37baf4048mov rax, [rsp+632]
37baf4050add ecx, 2
37baf4053movss x2, [rsp+420]
37baf405cmov [rax], ecx
37baf405emovsxd rax, ecx
37baf4061movss [rbp+4*r8], x2
37baf4068jmp 0x37baf35d3
37baf406d
37baf406dloc_37baf406d:
37baf406dmov rax, [rsp+584]
37baf4075mov r11l, [rsp+224]
37baf407dmovss x0, [rax]
37baf4081test r11l, r11l
37baf4084jne 0x37baf40ab
37baf4086mov r10l, [rsp+232]
37baf408etest r10l, r10l
37baf4091jne 0x37baf40ab
37baf4093comiss x0, [rsp+452]
37baf409bjbe 0x37baf40be
37baf409dmovss x1, [rsp+456]
37baf40a6comiss x1, x0
37baf40a9jb 0x37baf40be
37baf40ab
37baf40abloc_37baf40ab:
37baf40abmov rax, [rsp+632]
37baf40b3movss [rbp], x0
37baf40b8mov [rax], 1
37baf40be
37baf40beloc_37baf40be:
37baf40betest r12l, r12l
37baf40c1je 0x37baf3154
37baf40c7mov rax, [rsp+648]
37baf40cfmov rsi, [rsp+672]
37baf40d7mov [rax], 0x3f800000
37baf40demov rax, [rip+0x95350b]
37baf40e5mov [rsi], rax
37baf40e8jmp 0x37baf3154
37baf40ed
37baf40edloc_37baf40ed:
37baf40edsqrtss x2, x2
37baf40f1movss x1, [rip+0x95352f]
37baf40f9mulss x1, x2
37baf40fdmovaps x0, x2
37baf4100mulss x0, [rip+0x953524]
37baf4108maxss x1, x6
37baf410cmaxss x0, x6
37baf4110jmp 0x37baf3aaa
37baf4115
37baf4115loc_37baf4115:
37baf4115mov [rsp+264], eax
37baf411cmov rdx, [rsp+584]
37baf4124mov r8, r13
37baf4127mov rcx, rsi
37baf412alea rax, [rsp+376]
37baf4132movss [rsp+272], x2
37baf413bmov r9, rax
37baf413emov [rsp+216], rax
37baf4146call slarrr_
37baf414bmov r10l, [rsp+376]
37baf4153mov eax, [rsp+264]
37baf415amovss x2, [rsp+272]
37baf4163test r10l, r10l
37baf4166jne 0x37baf39df
37baf416cmov rcx, [rsp+680]
37baf4174movss [rsp+444], x2
37baf417dmov r9l, [rcx]
37baf4180test r9l, r9l
37baf4183je 0x37baf3a00
37baf4189mov [rsp+264], eax
37baf4190lea rax, [rip+0x95344d]
37baf4197lea r8, [rip+0x953446]
37baf419emov rcx, rsi
37baf41a1movsxd rdx, [rsp+224]
37baf41a9mov [rsp+32], rax
37baf41aemov rax, [rsp+688]
37baf41b6movss [rsp+272], x2
37baf41bflea r9, [rax+4*rdx]
37baf41c3mov rdx, [rsp+584]
37baf41cbcall scopy_
37baf41d0mov eax, [rsp+264]
37baf41d7movss x2, [rsp+272]
37baf41e0jmp 0x37baf3a00
37baf41e5
37baf41e5loc_37baf41e5:
37baf41e5mov edx, [rsp+224]
37baf41ectest edx, edx
37baf41eeje 0x37baf467e
37baf41f4mov rax, [rsp+632]
37baf41fcadd ecx, 2
37baf41ffmovss x0, [rsp+420]
37baf4208mov [rax], ecx
37baf420amovss [rbp+4*r8], x0
37baf4211
37baf4211loc_37baf4211:
37baf4211cmp [rsp+404], 1
37baf4219jg 0x37baf4224
37baf421bcmp [rsi], 2
37baf421ejne 0x37baf3670
37baf4224
37baf4224loc_37baf4224:
37baf4224mov [rsp+32], 1
37baf422dmov rdx, [rsp+632]
37baf4235mov r8, rbp
37baf4238lea rcx, [rip+0x953383]
37baf423flea r9, [rsp+376]
37baf4247call slasrt_
37baf424cmov ecx, [rsp+376]
37baf4253test ecx, ecx
37baf4255je 0x37baf3670
37baf425bmov [rdi], 3
37baf4261jmp 0x37baf3154
37baf4266
37baf4266loc_37baf4266:
37baf4266mov eax, [rsp+216]
37baf426dtest eax, eax
37baf426fjne 0x37baf459d
37baf4275mov r15l, [rsp+232]
37baf427dtest r15l, r15l
37baf4280je 0x37baf373c
37baf4286mov eax, [rsp+380]
37baf428dsub eax, [rsp+372]
37baf4294add eax, 1
37baf4297mov [rsp+408], eax
37baf429ejmp 0x37baf3308
37baf42a3
37baf42a3loc_37baf42a3:
37baf42a3mov [rdi], -7
37baf42a9jmp 0x37baf30f8
37baf42ae
37baf42aeloc_37baf42ae:
37baf42aemov rbx, [rsp+632]
37baf42b6mov edx, [rbx]
37baf42b8mov rbx, [rsp+704]
37baf42c0lea ecx, [rax+rdx]
37baf42c3movsxd rcx, ecx
37baf42c6mov r10l, [rbx+4*rcx-4]
37baf42cbtest r10l, r10l
37baf42cejle 0x37baf3d39
37baf42d4mov ebx, [rsp+224]
37baf42dbmov [rsp+576], rsi
37baf42e3mov r13l, 1
37baf42e9mov r8l, 1
37baf42efmov [rsp+280], r15
37baf42f7mov r15, [rsp+688]
37baf42ffmov r9l, 1
37baf4305lea eax, [rax+rbx+1]
37baf4309mov [rsp+640], rbp
37baf4311mov rbp, [rsp+632]
37baf4319mov [rsp+248], eax
37baf4320mov rax, [rsp+704]
37baf4328mov [rsp+720], rdi
37baf4330mov rdi, [rsp+704]
37baf4338lea r11, [rax-4]
37baf433clea rax, [rsp+368]
37baf4344mov [rsp+328], r12l
37baf434cmov r12l, r10l
37baf434fmov [rsp+264], rax
37baf4357lea rax, [rsp+388]
37baf435fmov [rsp+272], rax
37baf4367nop [rax+rax]
37baf4370
37baf4370loc_37baf4370:
37baf4370mov esi, [rdi+4*r13-4]
37baf4375lea ecx, [r8-1]
37baf4379mov eax, esi
37baf437bsub eax, r9l
37baf437eadd eax, 1
37baf4381mov [rsp+388], eax
37baf4388cmp ecx, edx
37baf438ajge 0x37baf43b9
37baf438cmovsxd rax, r8l
37baf438fmov ebx, ecx
37baf4391add rax, r14
37baf4394lea rax, [r11+4*rax]
37baf4398jmp 0x37baf43ab
37baf439a
37baf439a 66 0f 1f 44 00 00 f..D..
37baf43a0
37baf43a0loc_37baf43a0:
37baf43a0add ebx, 1
37baf43a3add rax, 4
37baf43a7cmp ebx, edx
37baf43a9je 0x37baf43b0
37baf43ab
37baf43abloc_37baf43ab:
37baf43abcmp [rax], r13l
37baf43aeje 0x37baf43a0
37baf43b0
37baf43b0loc_37baf43b0:
37baf43b0cmp r8l, ebx
37baf43b3jle 0x37baf4480
37baf43b9
37baf43b9loc_37baf43b9:
37baf43b9lea r9l, [rsi+1]
37baf43bd
37baf43bdloc_37baf43bd:
37baf43bdadd r13, 1
37baf43c1cmp r12l, r13l
37baf43c4jl 0x37baf469b
37baf43camov edx, [rbp]
37baf43cdjmp 0x37baf4370
37baf43cf
37baf43cfloc_37baf43cf:
37baf43cftest r14l, r14l
37baf43d2jne 0x37baf30f8
37baf43d8mov [rdi], -17
37baf43dejmp 0x37baf30f8
37baf43e3
37baf43e3loc_37baf43e3:
37baf43e3movss x0, [rsp+424]
37baf43ecmovss x1, [rsp+452]
37baf43f5comiss x0, x1
37baf43f8jbe 0x37baf4858
37baf43femovss x2, [rsp+456]
37baf4407comiss x2, x0
37baf440ajb 0x37baf4858
37baf4410
37baf4410loc_37baf4410:
37baf4410mov rbx, [rsp+632]
37baf4418movsxd r8, [rbx]
37baf441blea edx, [r8+1]
37baf441fmov rcx, r8
37baf4422movss [rbp+4*r8], x0
37baf4429mov [rbx], edx
37baf442bmovsxd r8, edx
37baf442etest r12l, r12l
37baf4431jne 0x37baf3f90
37baf4437
37baf4437loc_37baf4437:
37baf4437movss x0, [rsp+420]
37baf4440comiss x0, x1
37baf4443jbe 0x37baf3571
37baf4449movss x1, [rsp+456]
37baf4452comiss x1, x0
37baf4455jae 0x37baf3597
37baf445bjmp 0x37baf3571
37baf4460
37baf4460loc_37baf4460:
37baf4460test eax, eax
37baf4462jns 0x37baf378e
37baf4468jmp 0x37baf30f2
37baf446d
37baf446d 0f 1f 00 ...
37baf4470
37baf4470loc_37baf4470:
37baf4470movaps x3, x1
37baf4473movaps x2, x0
37baf4476jmp 0x37baf3fc7
37baf447b
37baf447b 0f 1f 44 00 00 ..D..
37baf4480
37baf4480loc_37baf4480:
37baf4480mov [rsp+232], r11
37baf4488movsxd rcx, ecx
37baf448bmov r11l, [rsp+324]
37baf4493movss [rsp+432], x6
37baf449cadd r8l, r11l
37baf449fmovsxd r8, r8l
37baf44a2sub r8, 1
37baf44a6mov eax, [rdi+4*r8]
37baf44aalea r8, [r15+4*r8]
37baf44aelea edx, [rax-1]
37baf44b1mov [rsp+368], eax
37baf44b8lea eax, [rbx+r11]
37baf44bcmov r11, [rsp+216]
37baf44c4cdqe
37baf44c6mov [rsp+412], edx
37baf44cdmov edx, [rsp+224]
37baf44d4mov eax, [rdi+4*rax-4]
37baf44d8mov [rsp+104], r11
37baf44ddmov r11, [rsp+304]
37baf44e5add edx, r9l
37baf44e8mov [rsp+64], r8
37baf44edmov [rsp+384], eax
37baf44f4mov eax, [rsp+248]
37baf44fbmovsxd rdx, edx
37baf44femov [rsp+88], r11
37baf4503mov r11, [rsp+288]
37baf450blea rdx, [r15+4*rdx-4]
37baf4510lea eax, [r9+rax-1]
37baf4515lea r9, [rsp+448]
37baf451dmov [rsp+80], r11
37baf4522mov r11, [rsp+296]
37baf452acdqe
37baf452cmov [rsp+96], r9
37baf4531mov r9, [rsp+264]
37baf4539lea r8, [r15+4*rax-4]
37baf453emov [rsp+72], r11
37baf4543mov r11, [rsp+640]
37baf454blea rcx, [r11+4*rcx]
37baf454fmov [rsp+56], rcx
37baf4554lea rcx, [rsp+412]
37baf455cmov [rsp+48], rcx
37baf4561mov rcx, [rsp+312]
37baf4569mov [rsp+40], rcx
37baf456elea rcx, [rsp+384]
37baf4576mov [rsp+32], rcx
37baf457bmov rcx, [rsp+272]
37baf4583call slarrj_
37baf4588lea r8l, [rbx+1]
37baf458clea r9l, [rsi+1]
37baf4590mov r11, [rsp+232]
37baf4598jmp 0x37baf43bd
37baf459d
37baf459dloc_37baf459d:
37baf459dlea rax, [rsp+396]
37baf45a5mov [rsp+80], rdi
37baf45aamov rdx, rsi
37baf45admov r9, [rsp+608]
37baf45b5mov [rsp+72], rax
37baf45balea rax, [rsp+392]
37baf45c2mov r8, [rsp+600]
37baf45calea rcx, [rip+0x953008]
37baf45d1mov [rsp+64], rax
37baf45d6lea rax, [rsp+408]
37baf45demov [rsp+56], rax
37baf45e3lea rax, [rsp+436]
37baf45ebmov [rsp+48], rax
37baf45f0mov rax, [rsp+584]
37baf45f8mov [rsp+88], 1
37baf4601mov [rsp+40], r13
37baf4606mov [rsp+32], rax
37baf460bmovss [rsp+264], x2
37baf4614call slarrc_
37baf4619movss x2, [rsp+264]
37baf4622jmp 0x37baf3308
37baf4627
37baf4627loc_37baf4627:
37baf4627lea rdx, [rsp+424]
37baf462fmov rax, [rsp+584]
37baf4637lea r9, [rsp+420]
37baf463fmov [rsp+32], rdx
37baf4644mov rdx, r13
37baf4647lea r8, [rax+4]
37baf464bmov rcx, rax
37baf464ecall slae2_
37baf4653mov eax, [rsp+248]
37baf465ajmp 0x37baf3501
37baf465f
37baf465floc_37baf465f:
37baf465fmov eax, edx
37baf4661neg eax
37baf4663cmovs eax, edx
37baf4666add eax, 10
37baf4669mov [rdi], eax
37baf466bjmp 0x37baf3154
37baf4670
37baf4670loc_37baf4670:
37baf4670cmp [rsi], 2
37baf4673jne 0x37baf3670
37baf4679jmp 0x37baf3d63
37baf467e
37baf467eloc_37baf467e:
37baf467emov eax, [rsp+216]
37baf4685test eax, eax
37baf4687je 0x37baf3571
37baf468dmovss x1, [rsp+452]
37baf4696jmp 0x37baf4437
37baf469b
37baf469bloc_37baf469b:
37baf469bmov r15, [rsp+280]
37baf46a3mov rsi, [rsp+576]
37baf46abmov rbp, [rsp+640]
37baf46b3mov rdi, [rsp+720]
37baf46bbmov r12l, [rsp+328]
37baf46c3jmp 0x37baf3d39
37baf46c8
37baf46c8loc_37baf46c8:
37baf46c8mov [rsp+264], eax
37baf46cfmov rax, [rsp+216]
37baf46d7mov rcx, rsi
37baf46damov [rsp+120], r10
37baf46dfmov [rsp+192], rax
37baf46e7mov rax, [rsp+288]
37baf46efmov [rsp+112], r11
37baf46f4mov [rsp+184], rax
37baf46fcmov rax, [rsp+296]
37baf4704mov [rsp+104], rbp
37baf4709mov [rsp+176], rax
37baf4711mov rax, [rsp+672]
37baf4719mov [rsp+168], rax
37baf4721mov rax, [rsp+656]
37baf4729mov [rsp+160], rax
37baf4731mov rax, [rsp+648]
37baf4739mov [rsp+152], rax
37baf4741mov rax, [rsp+688]
37baf4749mov [rsp+144], rax
37baf4751mov rax, [rsp+336]
37baf4759mov [rsp+136], rax
37baf4761mov rax, [rsp+328]
37baf4769mov [rsp+128], rax
37baf4771mov rax, [rsp+312]
37baf4779mov [rsp+96], rax
37baf477emov rax, [rsp+344]
37baf4786mov [rsp+88], rax
37baf478blea rax, [rip+0x952e56]
37baf4792mov [rsp+80], rax
37baf4797mov rax, [rsp+632]
37baf479fmov [rsp+72], rax
37baf47a4lea rax, [rip+0x952e39]
37baf47abmov [rsp+64], rax
37baf47b0mov rax, [rsp+632]
37baf47b8mov [rsp+56], rax
37baf47bdmov rax, [rsp+704]
37baf47c5mov [rsp+32], r13
37baf47camov rdx, [rsp+248]
37baf47d2mov [rsp+48], rax
37baf47d7mov rax, [rsp+304]
37baf47dfmov r9, [rsp+584]
37baf47e7mov r8, [rsp+232]
37baf47efmov [rsp+40], rax
37baf47f4call clarrv_
37baf47f9mov edx, [rsp+376]
37baf4800mov eax, [rsp+264]
37baf4807test edx, edx
37baf4809je 0x37baf3d25
37baf480fmov eax, edx
37baf4811neg eax
37baf4813cmovs eax, edx
37baf4816add eax, 20
37baf4819mov [rdi], eax
37baf481bjmp 0x37baf3154
37baf4820
37baf4820loc_37baf4820:
37baf4820mov rcx, [rip+0x952df1]
37baf4827mov rdi, [rsp+672]
37baf482fmov [rdi+4*rax], rcx
37baf4833cmp edx, 1
37baf4836jg 0x37baf3d6c
37baf483cjmp 0x37baf3664
37baf4841
37baf4841loc_37baf4841:
37baf4841movaps x3, x1
37baf4844movaps x2, x0
37baf4847jmp 0x37baf35f5
37baf484c
37baf484cloc_37baf484c:
37baf484cmov edx, [rsp+372]
37baf4853jmp 0x37baf326f
37baf4858
37baf4858loc_37baf4858:
37baf4858cmp [rsp+372], 1
37baf4860jne 0x37baf4437
37baf4866mov ecx, [rsp+232]
37baf486dtest ecx, ecx
37baf486fjne 0x37baf4410
37baf4875jmp 0x37baf4437
37baf487a
37baf487aloc_37baf487a:
37baf487amovss x0, [rip+0x952d9e]
37baf4882mov rcx, [rsp+632]
37baf488amov r8, rbp
37baf488dlea rdx, [rsp+460]
37baf4895lea r9, [rip+0x952d48]
37baf489cdivss x0, x1
37baf48a0movss [rsp+460], x0
37baf48a9call sscal_
37baf48aejmp 0x37baf3d55
37baf48b3
37baf48b3loc_37baf48b3:
37baf48b3movsxd r14, eax
37baf48b6jmp 0x37baf3a8f
37baf48bb
37baf48bbloc_37baf48bb:
37baf48bbmov rcx, [rip+0x952d2e]
37baf48c2mov rdi, [rsp+672]
37baf48camov [rdi+4*rax], rcx
37baf48cecmp edx, 1
37baf48d1jg 0x37baf3d6c
37baf48d7jmp 0x37baf3664
37baf48dc
37baf48dcloc_37baf48dc:
37baf48dcmov edx, 1
37baf48e1movsxd r14, eax
37baf48e4jmp 0x37baf3a62
37baf48e9
37baf48e9loc_37baf48e9:
37baf48e9mov eax, [rsi]
37baf48ebtest eax, eax
37baf48edjns 0x37baf377f
37baf48f3jmp 0x37baf30f2
37baf2f40
Loading..