File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfa1e40
37bfa1e40dlansf_64_:
37bfa1e40push r15
37bfa1e42push r14
37bfa1e44push r13
37bfa1e46push r12
37bfa1e48push rbp
37bfa1e49push rdi
37bfa1e4apush rsi
37bfa1e4bpush rbx
37bfa1e4csub rsp, 152
37bfa1e53movups [rsp+128], x6
37bfa1e5bmov rdi, [r9]
37bfa1e5emov rsi, [rsp+256]
37bfa1e66mov rbx, [rsp+264]
37bfa1e6emov r14, rcx
37bfa1e71mov rbp, r8
37bfa1e74mov rcx, rdx
37bfa1e77mov r13, r9
37bfa1e7atest rdi, rdi
37bfa1e7dje 0x37bfa3790
37bfa1e83cmp rdi, 1
37bfa1e87je 0x37bfa2160
37bfa1e8dmov r9l, 1
37bfa1e93mov r8l, 1
37bfa1e99lea rdx, [rip+0x4ba540]
37bfa1ea0and edi, 1
37bfa1ea3call lsame_64_
37bfa1ea8mov rcx, rbp
37bfa1eabmov r9l, 1
37bfa1eb1mov r8l, 1
37bfa1eb7lea rdx, [rip+0x4ba523]
37bfa1ebemov r12, rax
37bfa1ec1call lsame_64_
37bfa1ec6mov rbp, [r13]
37bfa1ecamov [rsp+48], rax
37bfa1ecftest r12, r12
37bfa1ed2je 0x37bfa1fc8
37bfa1ed8add rbp, 1
37bfa1edcmov r9l, 1
37bfa1ee2mov r8l, 1
37bfa1ee8mov rcx, r14
37bfa1eebmov r15, rbp
37bfa1eeelea rdx, [rip+0x4ba4ed]
37bfa1ef5shr r15, 63
37bfa1ef9add r15, rbp
37bfa1efcsar r15, 1
37bfa1effmov rbp, r15
37bfa1f02call lsame_64_
37bfa1f07test rax, rax
37bfa1f0aje 0x37bfa2170
37bfa1f10mov r14, [r13]
37bfa1f14lea rbp, [r14+1]
37bfa1f18shr rbp, 63
37bfa1f1clea rbp, [rbp+r14+1]
37bfa1f21sar rbp, 1
37bfa1f24test rdi, rdi
37bfa1f27jne 0x37bfa2081
37bfa1f2dtest r14, r14
37bfa1f30js 0x37bfa3790
37bfa1f36je 0x37bfa3790
37bfa1f3cshl r15, 3
37bfa1f40pxor x6, x6
37bfa1f44xor r13l, r13l
37bfa1f47nop [rax+rax]
37bfa1f50
37bfa1f50loc_37bfa1f50:
37bfa1f50xor ebx, ebx
37bfa1f52jmp 0x37bfa1f91
37bfa1f54
37bfa1f54 66 66 2e 0f 1f 84 00 00 00 00 00 66 ff.........f
37bfa1f60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1f70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1f80
37bfa1f80loc_37bfa1f80:
37bfa1f80movapd x6, x0
37bfa1f84
37bfa1f84loc_37bfa1f84:
37bfa1f84add rbx, 1
37bfa1f88cmp rbp, rbx
37bfa1f8bjle 0x37bfa2100
37bfa1f91
37bfa1f91loc_37bfa1f91:
37bfa1f91movsd_xmm x0, [rsi+8*rbx]
37bfa1f96andpd x0, [rip+0x4ba462]
37bfa1f9ecomisd x0, x6
37bfa1fa2movsd_xmm [rsp+120], x0
37bfa1fa8ja 0x37bfa1f80
37bfa1faalea rcx, [rsp+120]
37bfa1fafcall disnan_64_
37bfa1fb4test rax, rax
37bfa1fb7je 0x37bfa1f84
37bfa1fb9movsd_xmm x0, [rsp+120]
37bfa1fbfjmp 0x37bfa1f80
37bfa1fc1
37bfa1fc1 0f 1f 80 00 00 00 00 .......
37bfa1fc8
37bfa1fc8loc_37bfa1fc8:
37bfa1fc8test rdi, rdi
37bfa1fcbjne 0x37bfa2448
37bfa1fd1mov r9l, 1
37bfa1fd7mov r8l, 1
37bfa1fddmov rcx, r14
37bfa1fe0add rbp, 1
37bfa1fe4lea rdx, [rip+0x4ba3f7]
37bfa1febcall lsame_64_
37bfa1ff0test rax, rax
37bfa1ff3je 0x37bfa2da9
37bfa1ff9mov r15, [r13]
37bfa1ffdtest r15, r15
37bfa2000jle 0x37bfa3790
37bfa2006lea r14, [r15+1]
37bfa200ashl rbp, 3
37bfa200epxor x6, x6
37bfa2012xor edi, edi
37bfa2014shr r14, 63
37bfa2018lea r14, [r14+r15+1]
37bfa201dsar r14, 1
37bfa2020
37bfa2020loc_37bfa2020:
37bfa2020test r15, r15
37bfa2023js 0x37bfa2130
37bfa2029xor ebx, ebx
37bfa202bjmp 0x37bfa2051
37bfa202d
37bfa202d 0f 1f 84 ...
37bfa2030 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa2040
37bfa2040loc_37bfa2040:
37bfa2040movapd x6, x0
37bfa2044
37bfa2044loc_37bfa2044:
37bfa2044add rbx, 1
37bfa2048cmp r15, rbx
37bfa204bjl 0x37bfa2130
37bfa2051
37bfa2051loc_37bfa2051:
37bfa2051movsd_xmm x0, [rsi+8*rbx]
37bfa2056andpd x0, [rip+0x4ba3a2]
37bfa205ecomisd x0, x6
37bfa2062movsd_xmm [rsp+120], x0
37bfa2068ja 0x37bfa2040
37bfa206alea rcx, [rsp+120]
37bfa206fcall disnan_64_
37bfa2074test rax, rax
37bfa2077je 0x37bfa2044
37bfa2079movsd_xmm x0, [rsp+120]
37bfa207fjmp 0x37bfa2040
37bfa2081
37bfa2081loc_37bfa2081:
37bfa2081test r14, r14
37bfa2084jle 0x37bfa3790
37bfa208ashl r15, 3
37bfa208exor r12l, r12l
37bfa2091pxor x6, x6
37bfa2095nop [rax+rax]
37bfa20a0
37bfa20a0loc_37bfa20a0:
37bfa20a0xor ebx, ebx
37bfa20a2jmp 0x37bfa20cd
37bfa20a4
37bfa20a4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa20b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa20c0
37bfa20c0loc_37bfa20c0:
37bfa20c0movapd x6, x0
37bfa20c4
37bfa20c4loc_37bfa20c4:
37bfa20c4add rbx, 1
37bfa20c8cmp rbp, rbx
37bfa20cbjle 0x37bfa2148
37bfa20cd
37bfa20cdloc_37bfa20cd:
37bfa20cdmovsd_xmm x0, [rsi+8*rbx]
37bfa20d2andpd x0, [rip+0x4ba326]
37bfa20dacomisd x0, x6
37bfa20demovsd_xmm [rsp+120], x0
37bfa20e4ja 0x37bfa20c0
37bfa20e6lea rcx, [rsp+120]
37bfa20ebcall disnan_64_
37bfa20f0test rax, rax
37bfa20f3je 0x37bfa20c4
37bfa20f5movsd_xmm x0, [rsp+120]
37bfa20fbjmp 0x37bfa20c0
37bfa20fd
37bfa20fd 0f 1f 00 ...
37bfa2100
37bfa2100loc_37bfa2100:
37bfa2100add r13, 1
37bfa2104add rsi, r15
37bfa2107cmp r14, r13
37bfa210ajge 0x37bfa1f50
37bfa2110
37bfa2110loc_37bfa2110:
37bfa2110movapd x0, x6
37bfa2114movups x6, [rsp+128]
37bfa211cadd rsp, 152
37bfa2123pop rbx
37bfa2124pop rsi
37bfa2125pop rdi
37bfa2126pop rbp
37bfa2127pop r12
37bfa2129pop r13
37bfa212bpop r14
37bfa212dpop r15
37bfa212fret
37bfa2130
37bfa2130loc_37bfa2130:
37bfa2130add rdi, 1
37bfa2134add rsi, rbp
37bfa2137cmp rdi, r14
37bfa213aje 0x37bfa2110
37bfa213cmov r15, [r13]
37bfa2140jmp 0x37bfa2020
37bfa2145
37bfa2145 0f 1f 00 ...
37bfa2148
37bfa2148loc_37bfa2148:
37bfa2148add r12, 1
37bfa214cadd rsi, r15
37bfa214fcmp r12, r14
37bfa2152jne 0x37bfa20a0
37bfa2158jmp 0x37bfa2110
37bfa215a
37bfa215a 66 0f 1f 44 00 00 f..D..
37bfa2160
37bfa2160loc_37bfa2160:
37bfa2160movsd_xmm x6, [rsi]
37bfa2164andpd x6, [rip+0x4ba294]
37bfa216cjmp 0x37bfa2110
37bfa216e
37bfa216e 66 90 f.
37bfa2170
37bfa2170loc_37bfa2170:
37bfa2170mov r9l, 1
37bfa2176mov r8l, 1
37bfa217clea rdx, [rip+0x4ba26d]
37bfa2183mov rcx, r14
37bfa2186call lsame_64_
37bfa218btest rax, rax
37bfa218eje 0x37bfa2501
37bfa2194mov r9, [r13]
37bfa2198mov r10, r9
37bfa219bshr r10, 63
37bfa219fadd r10, r9
37bfa21a2sar r10, 1
37bfa21a5mov r15, r10
37bfa21a8
37bfa21a8loc_37bfa21a8:
37bfa21a8lea r11, [r15+1]
37bfa21acmov [rsp+88], r15
37bfa21b1mov r12, r11
37bfa21b4test rdi, rdi
37bfa21b7jne 0x37bfa2de6
37bfa21bdcmp [rsp+48], 0
37bfa21c3je 0x37bfa2684
37bfa21c9cmp r15, r9
37bfa21ccjge 0x37bfa21fb
37bfa21cemov rax, r9
37bfa21d1lea rcx, [rbx+8*r15]
37bfa21d5xor edx, edx
37bfa21d7mov [rsp+56], r11
37bfa21dcsub rax, r15
37bfa21dfmov [rsp+48], r9
37bfa21e4lea r8, [8*rax]
37bfa21eccall memset
37bfa21f1mov r9, [rsp+48]
37bfa21f6mov r11, [rsp+56]
37bfa21fb
37bfa21fbloc_37bfa21fb:
37bfa21fbcmp r9, 1
37bfa21ffjle 0x37bfa3c4f
37bfa2205lea r13, [8*rbp]
37bfa220dmov rcx, rsi
37bfa2210lea rdx, [rbx+8*r15]
37bfa2214xor r8l, r8l
37bfa2217movq x0, [rip+0x4ba1e1]
37bfa221fnop
37bfa2220
37bfa2220loc_37bfa2220:
37bfa2220xor eax, eax
37bfa2222pxor x2, x2
37bfa2226nop [rax]
37bfa222anop [rax+rax]
37bfa2235nop [rax+rax]
37bfa2240
37bfa2240loc_37bfa2240:
37bfa2240movsd_xmm x1, [rcx+8*rax]
37bfa2245movsd_xmm x3, [rdx+8*rax]
37bfa224aandpd x1, x0
37bfa224eaddsd x3, x1
37bfa2252addsd x2, x1
37bfa2256movsd_xmm [rdx+8*rax], x3
37bfa225badd rax, 1
37bfa225fcmp rax, r15
37bfa2262jl 0x37bfa2240
37bfa2264movsd_xmm [rbx+8*r8], x2
37bfa226aadd r8, 1
37bfa226eadd rcx, r13
37bfa2271cmp r8, r15
37bfa2274jl 0x37bfa2220
37bfa2276mov rax, rbp
37bfa2279imul rax, r15
37bfa227dmovsd_xmm x2, [rsi+8*rax]
37bfa2282andpd x2, x0
37bfa2286cmp r9, 3
37bfa228ajle 0x37bfa4611
37bfa2290lea rcx, [rsi+8*rax]
37bfa2294mov eax, 1
37bfa2299nop [rax+rax]
37bfa229fnop [rax+rax]
37bfa22aanop [rax+rax]
37bfa22b5nop [rax+rax]
37bfa22c0
37bfa22c0loc_37bfa22c0:
37bfa22c0movsd_xmm x1, [rcx+8*rax]
37bfa22c5movsd_xmm x3, [rdx+8*rax]
37bfa22caandpd x1, x0
37bfa22ceaddsd x3, x1
37bfa22d2addsd x2, x1
37bfa22d6movsd_xmm [rdx+8*rax], x3
37bfa22dbadd rax, 1
37bfa22dfcmp rax, r15
37bfa22e2jl 0x37bfa22c0
37bfa22e4addsd x2, [rbx+8*r15]
37bfa22eamovsd_xmm [rbx+8*r15], x2
37bfa22f0cmp r9, r11
37bfa22f3jle 0x37bfa3c7d
37bfa22f9
37bfa22f9loc_37bfa22f9:
37bfa22f9mov r14, rbp
37bfa22fcmov rax, r11
37bfa22ffmov [rsp+48], rdi
37bfa2304xor edx, edx
37bfa2306imul r14, r11
37bfa230aneg rax
37bfa230dmov [rsp+56], r15
37bfa2312lea r15, [rbp+1]
37bfa2316lea r10, [8*rax]
37bfa231elea r8, [rsi+8*r14]
37bfa2322mov rdi, r14
37bfa2325nop [rax+rax]
37bfa2330
37bfa2330loc_37bfa2330:
37bfa2330mov rax, rdx
37bfa2333sub rax, 1
37bfa2337js 0x37bfa3159
37bfa233dxor eax, eax
37bfa233fpxor x2, x2
37bfa2343nop [rax+rax]
37bfa2349nop [rax+rax]
37bfa2354nop [rax+rax]
37bfa235fnop [rax+rax]
37bfa236anop [rax+rax]
37bfa2375nop [rax+rax]
37bfa2380
37bfa2380loc_37bfa2380:
37bfa2380movsd_xmm x1, [r8+8*rax]
37bfa2386movsd_xmm x3, [rbx+8*rax]
37bfa238bandpd x1, x0
37bfa238faddsd x3, x1
37bfa2393addsd x2, x1
37bfa2397movsd_xmm [rbx+8*rax], x3
37bfa239cadd rax, 1
37bfa23a0cmp rax, rdx
37bfa23a3jne 0x37bfa2380
37bfa23a5mov rcx, rdi
37bfa23a8lea rax, [rdx+1]
37bfa23ac
37bfa23acloc_37bfa23ac:
37bfa23acmovsd_xmm x1, [rsi+8*rcx]
37bfa23b1add rax, r14
37bfa23b4add r12, 1
37bfa23b8andpd x1, x0
37bfa23bcaddsd x1, x2
37bfa23c0addsd x1, [rbx+8*rdx]
37bfa23c5movsd_xmm x2, [rsi+8*rax]
37bfa23caandpd x2, x0
37bfa23cemovsd_xmm [rbx+8*rdx], x1
37bfa23d3cmp r12, r9
37bfa23d6je 0x37bfa3047
37bfa23dclea rcx, [r10+8*rax]
37bfa23e0mov rax, r12
37bfa23e3add rcx, rsi
37bfa23e6nop [rax]
37bfa23eanop [rax+rax]
37bfa23f5nop [rax+rax]
37bfa2400
37bfa2400loc_37bfa2400:
37bfa2400movsd_xmm x1, [rcx+8*rax]
37bfa2405movsd_xmm x3, [rbx+8*rax]
37bfa240aandpd x1, x0
37bfa240eaddsd x3, x1
37bfa2412addsd x2, x1
37bfa2416movsd_xmm [rbx+8*rax], x3
37bfa241badd rax, 1
37bfa241fcmp rax, r9
37bfa2422jne 0x37bfa2400
37bfa2424addsd x2, [rbx+8*r12-8]
37bfa242badd r14, rbp
37bfa242eadd rdi, r15
37bfa2431add r8, r13
37bfa2434add rdx, 1
37bfa2438sub r10, 8
37bfa243cmovsd_xmm [rbx+8*r12-8], x2
37bfa2443jmp 0x37bfa2330
37bfa2448
37bfa2448loc_37bfa2448:
37bfa2448mov r9l, 1
37bfa244emov r8l, 1
37bfa2454lea rdx, [rip+0x4b9f87]
37bfa245bmov rcx, r14
37bfa245ecall lsame_64_
37bfa2463test rax, rax
37bfa2466je 0x37bfa2bf4
37bfa246cmov r15, [r13]
37bfa2470test r15, r15
37bfa2473jle 0x37bfa3790
37bfa2479lea r14, [r15+1]
37bfa247dshl rbp, 3
37bfa2481pxor x6, x6
37bfa2485xor edi, edi
37bfa2487shr r14, 63
37bfa248blea r14, [r14+r15+1]
37bfa2490sar r14, 1
37bfa2493nop
37bfa2495nop [rax+rax]
37bfa24a0
37bfa24a0loc_37bfa24a0:
37bfa24a0test r15, r15
37bfa24a3jle 0x37bfa2d90
37bfa24a9xor ebx, ebx
37bfa24abjmp 0x37bfa24d1
37bfa24ad
37bfa24ad 0f 1f 84 ...
37bfa24b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa24c0
37bfa24c0loc_37bfa24c0:
37bfa24c0movapd x6, x0
37bfa24c4
37bfa24c4loc_37bfa24c4:
37bfa24c4add rbx, 1
37bfa24c8cmp r15, rbx
37bfa24cbje 0x37bfa2d90
37bfa24d1
37bfa24d1loc_37bfa24d1:
37bfa24d1movsd_xmm x0, [rsi+8*rbx]
37bfa24d6andpd x0, [rip+0x4b9f22]
37bfa24decomisd x0, x6
37bfa24e2movsd_xmm [rsp+120], x0
37bfa24e8ja 0x37bfa24c0
37bfa24ealea rcx, [rsp+120]
37bfa24efcall disnan_64_
37bfa24f4test rax, rax
37bfa24f7je 0x37bfa24c4
37bfa24f9movsd_xmm x0, [rsp+120]
37bfa24ffjmp 0x37bfa24c0
37bfa2501
37bfa2501loc_37bfa2501:
37bfa2501mov r9l, 1
37bfa2507mov r8l, 1
37bfa250dlea rdx, [rip+0x4b9ecf]
37bfa2514mov rcx, r14
37bfa2517call lsame_64_
37bfa251ctest rax, rax
37bfa251fje 0x37bfa29d9
37bfa2525
37bfa2525loc_37bfa2525:
37bfa2525mov r9, [r13]
37bfa2529mov r10, r9
37bfa252cshr r10, 63
37bfa2530add r10, r9
37bfa2533sar r10, 1
37bfa2536mov r15, r10
37bfa2539test r12, r12
37bfa253cjne 0x37bfa21a8
37bfa2542test rdi, rdi
37bfa2545jne 0x37bfa2c2c
37bfa254b
37bfa254bloc_37bfa254b:
37bfa254bcmp [rsp+48], 0
37bfa2551je 0x37bfa3539
37bfa2557cmp r9, 1
37bfa255bjle 0x37bfa3bfa
37bfa2561lea r8, [8*r15]
37bfa2569xor edx, edx
37bfa256bmov rcx, rbx
37bfa256emov r13, r15
37bfa2571mov [rsp+48], r9
37bfa2576lea r14, [8*rbp]
37bfa257exor r12l, r12l
37bfa2581xor edi, edi
37bfa2583call memset
37bfa2588mov r9, [rsp+48]
37bfa258dmov r8, rsi
37bfa2590mov rdx, r15
37bfa2593lea r10, [rbp+1]
37bfa2597xor r11l, r11l
37bfa259amovq x0, [rip+0x4b9e5e]
37bfa25a2nop [rax]
37bfa25a5nop [rax+rax]
37bfa25b0
37bfa25b0loc_37bfa25b0:
37bfa25b0test rdx, rdx
37bfa25b3jle 0x37bfa376e
37bfa25b9pxor x2, x2
37bfa25bdxor eax, eax
37bfa25bfnop
37bfa25c0
37bfa25c0loc_37bfa25c0:
37bfa25c0movsd_xmm x1, [r8+8*rax]
37bfa25c6andpd x1, x0
37bfa25caaddsd x2, x1
37bfa25ceaddsd x1, [rbx+8*rax]
37bfa25d3movsd_xmm [rbx+8*rax], x1
37bfa25d8add rax, 1
37bfa25dccmp rax, rdx
37bfa25dfjne 0x37bfa25c0
37bfa25e1mov rcx, r13
37bfa25e4lea rax, [rdx+1]
37bfa25e8
37bfa25e8loc_37bfa25e8:
37bfa25e8movsd_xmm x1, [rsi+8*rcx]
37bfa25edadd rax, rdi
37bfa25f0andpd x1, x0
37bfa25f4addsd x1, x2
37bfa25f8movsd_xmm [rbx+8*rdx], x1
37bfa25fdmovsd_xmm x1, [rsi+8*rax]
37bfa2602andpd x1, x0
37bfa2606addsd x1, [rbx+8*r11]
37bfa260cmovsd_xmm [rbx+8*r11], x1
37bfa2612add r11, 1
37bfa2616cmp r11, r15
37bfa2619jge 0x37bfa34d9
37bfa261flea rcx, [r12+8*rax]
37bfa2623pxor x2, x2
37bfa2627mov rax, r11
37bfa262aadd rcx, rsi
37bfa262dnop [rax+rax]
37bfa2635nop [rax+rax]
37bfa2640
37bfa2640loc_37bfa2640:
37bfa2640movsd_xmm x1, [rcx+8*rax]
37bfa2645andpd x1, x0
37bfa2649addsd x2, x1
37bfa264daddsd x1, [rbx+8*rax]
37bfa2652movsd_xmm [rbx+8*rax], x1
37bfa2657add rax, 1
37bfa265bcmp rax, r15
37bfa265ejne 0x37bfa2640
37bfa2660addsd x2, [rbx+8*r11-8]
37bfa2667add rdi, rbp
37bfa266aadd r13, r10
37bfa266dadd r8, r14
37bfa2670add rdx, 1
37bfa2674sub r12, 8
37bfa2678movsd_xmm [rbx+8*r11-8], x2
37bfa267fjmp 0x37bfa25b0
37bfa2684
37bfa2684loc_37bfa2684:
37bfa2684cmp r15, r9
37bfa2687jge 0x37bfa26b6
37bfa2689mov rax, r9
37bfa268clea rcx, [rbx+8*r15]
37bfa2690xor edx, edx
37bfa2692mov [rsp+56], r11
37bfa2697sub rax, r15
37bfa269amov [rsp+48], r9
37bfa269flea r8, [8*rax]
37bfa26a7call memset
37bfa26acmov r9, [rsp+48]
37bfa26b1mov r11, [rsp+56]
37bfa26b6
37bfa26b6loc_37bfa26b6:
37bfa26b6movsd_xmm x2, [rsi]
37bfa26balea rdx, [rbx+8*r15]
37bfa26bemov eax, 1
37bfa26c3movq x0, [rip+0x4b9d35]
37bfa26cbandpd x2, x0
37bfa26cfcmp r9, 3
37bfa26d3jle 0x37bfa3c18
37bfa26d9nop [rax+rax]
37bfa26dfnop [rax+rax]
37bfa26eanop [rax+rax]
37bfa26f5nop [rax+rax]
37bfa2700
37bfa2700loc_37bfa2700:
37bfa2700movsd_xmm x1, [rsi+8*rax]
37bfa2705movsd_xmm x3, [rdx+8*rax]
37bfa270aandpd x1, x0
37bfa270eaddsd x3, x1
37bfa2712addsd x2, x1
37bfa2716movsd_xmm [rdx+8*rax], x3
37bfa271badd rax, 1
37bfa271fcmp rax, r15
37bfa2722jl 0x37bfa2700
37bfa2724lea rax, [rbp+1]
37bfa2728addsd x2, [rbx+8*r15]
37bfa272emov r14, rbp
37bfa2731xor edi, edi
37bfa2733mov [rsp+48], rax
37bfa2738mov rax, r11
37bfa273blea r13, [8*rbp]
37bfa2743lea r8, [r15+2]
37bfa2747neg rax
37bfa274amov [rsp+56], r11
37bfa274flea rcx, [rsi+r13]
37bfa2753mov r11, rbp
37bfa2756movsd_xmm [rbx+8*r15], x2
37bfa275clea r10, [8*rax]
37bfa2764nop
37bfa2765nop [rax+rax]
37bfa2770
37bfa2770loc_37bfa2770:
37bfa2770mov rdx, rdi
37bfa2773add rdi, 1
37bfa2777test rdx, rdx
37bfa277aje 0x37bfa3173
37bfa2780mov r12, rdi
37bfa2783xor eax, eax
37bfa2785pxor x2, x2
37bfa2789nop [rax+rax]
37bfa2794nop [rax+rax]
37bfa279fnop [rax+rax]
37bfa27aanop [rax+rax]
37bfa27b5nop [rax+rax]
37bfa27c0
37bfa27c0loc_37bfa27c0:
37bfa27c0movsd_xmm x1, [rcx+8*rax]
37bfa27c5movsd_xmm x3, [rbx+8*rax]
37bfa27caandpd x1, x0
37bfa27ceaddsd x3, x1
37bfa27d2addsd x2, x1
37bfa27d6movsd_xmm [rbx+8*rax], x3
37bfa27dbadd rax, 1
37bfa27dfcmp rdx, rax
37bfa27e2jne 0x37bfa27c0
37bfa27e4mov rax, r11
37bfa27e7
37bfa27e7loc_37bfa27e7:
37bfa27e7movsd_xmm x1, [rsi+8*rax]
37bfa27ecadd r12, r14
37bfa27efmov rax, r8
37bfa27f2andpd x1, x0
37bfa27f6addsd x1, x2
37bfa27famovsd_xmm x2, [rsi+8*r12]
37bfa2800andpd x2, x0
37bfa2804movsd_xmm [rbx+8*rdx], x1
37bfa2809cmp r8, r9
37bfa280cjge 0x37bfa2861
37bfa280elea r12, [r10+8*r12]
37bfa2812add r12, rsi
37bfa2815nop [rax+rax]
37bfa281fnop [rax+rax]
37bfa282anop [rax+rax]
37bfa2835nop [rax+rax]
37bfa2840
37bfa2840loc_37bfa2840:
37bfa2840movsd_xmm x1, [r12+8*rax]
37bfa2846andpd x1, x0
37bfa284aaddsd x2, x1
37bfa284eaddsd x1, [rbx+8*rax]
37bfa2853movsd_xmm [rbx+8*rax], x1
37bfa2858add rax, 1
37bfa285ccmp rax, r9
37bfa285fjne 0x37bfa2840
37bfa2861
37bfa2861loc_37bfa2861:
37bfa2861add rdx, 2
37bfa2865add r11, [rsp+48]
37bfa286aadd r14, rbp
37bfa286dadd rcx, r13
37bfa2870addsd x2, [rbx+8*r8-8]
37bfa2877sub r10, 8
37bfa287bmovsd_xmm [rbx+8*r8-8], x2
37bfa2882add r8, 1
37bfa2886cmp rdx, r15
37bfa2889jl 0x37bfa2770
37bfa288fmov r8, rbp
37bfa2892mov r11, [rsp+56]
37bfa2897lea rcx, [r15-1]
37bfa289bxor eax, eax
37bfa289dimul r8, r15
37bfa28a1pxor x2, x2
37bfa28a5lea rdx, [rsi+8*r8]
37bfa28a9nop
37bfa28aanop [rax+rax]
37bfa28b5nop [rax+rax]
37bfa28c0
37bfa28c0loc_37bfa28c0:
37bfa28c0movsd_xmm x1, [rdx+8*rax]
37bfa28c5movsd_xmm x3, [rbx+8*rax]
37bfa28caandpd x1, x0
37bfa28ceaddsd x3, x1
37bfa28d2addsd x2, x1
37bfa28d6movsd_xmm [rbx+8*rax], x3
37bfa28dbadd rax, 1
37bfa28dfcmp rax, rcx
37bfa28e2jne 0x37bfa28c0
37bfa28e4add r8, rax
37bfa28e7movsd_xmm x1, [rsi+8*r8]
37bfa28edandpd x1, x0
37bfa28f1addsd x1, x2
37bfa28f5movsd_xmm [rbx+8*rax], x1
37bfa28facmp r9, r11
37bfa28fdjl 0x37bfa3c0f
37bfa2903
37bfa2903loc_37bfa2903:
37bfa2903imul r11, rbp
37bfa2907mov rcx, r15
37bfa290alea rdx, [rsi+8*r11]
37bfa290enop
37bfa2910
37bfa2910loc_37bfa2910:
37bfa2910cmp r9, 1
37bfa2914jle 0x37bfa316a
37bfa291axor eax, eax
37bfa291cpxor x2, x2
37bfa2920nop [rax+rax]
37bfa292anop [rax+rax]
37bfa2935nop [rax+rax]
37bfa2940
37bfa2940loc_37bfa2940:
37bfa2940movsd_xmm x1, [rdx+8*rax]
37bfa2945movsd_xmm x3, [rbx+8*rax]
37bfa294aandpd x1, x0
37bfa294eaddsd x3, x1
37bfa2952addsd x2, x1
37bfa2956movsd_xmm [rbx+8*rax], x3
37bfa295badd rax, 1
37bfa295fcmp rax, r15
37bfa2962jl 0x37bfa2940
37bfa2964
37bfa2964loc_37bfa2964:
37bfa2964addsd x2, [rbx+8*rcx]
37bfa2969add rdx, r13
37bfa296cmovsd_xmm [rbx+8*rcx], x2
37bfa2971add rcx, 1
37bfa2975cmp r9, rcx
37bfa2978jne 0x37bfa2910
37bfa297amovsd_xmm x6, [rbx]
37bfa297ecmp r9, 1
37bfa2982jle 0x37bfa2110
37bfa2988
37bfa2988loc_37bfa2988:
37bfa2988mov esi, 1
37bfa298dmov rbp, r9
37bfa2990jmp 0x37bfa29b1
37bfa2992
37bfa2992 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 ...ff.........
37bfa29a0
37bfa29a0loc_37bfa29a0:
37bfa29a0movapd x6, x0
37bfa29a4
37bfa29a4loc_37bfa29a4:
37bfa29a4add rsi, 1
37bfa29a8cmp rsi, rbp
37bfa29abje 0x37bfa2110
37bfa29b1
37bfa29b1loc_37bfa29b1:
37bfa29b1movsd_xmm x0, [rbx+8*rsi]
37bfa29b6comisd x0, x6
37bfa29bamovsd_xmm [rsp+120], x0
37bfa29c0ja 0x37bfa29a0
37bfa29c2lea rcx, [rsp+120]
37bfa29c7call disnan_64_
37bfa29cctest rax, rax
37bfa29cfje 0x37bfa29a4
37bfa29d1movsd_xmm x0, [rsp+120]
37bfa29d7jmp 0x37bfa29a0
37bfa29d9
37bfa29d9loc_37bfa29d9:
37bfa29d9cmp [r14], 49
37bfa29ddje 0x37bfa2525
37bfa29e3mov r9l, 1
37bfa29e9mov r8l, 1
37bfa29eflea rdx, [rip+0x4b99ee]
37bfa29f6mov rcx, r14
37bfa29f9call lsame_64_
37bfa29fetest rax, rax
37bfa2a01je 0x37bfa3bc7
37bfa2a07
37bfa2a07loc_37bfa2a07:
37bfa2a07mov r15, [r13]
37bfa2a0bmov rcx, [rip+0x4b99fe]
37bfa2a12mov [rsp+104], 0
37bfa2a1blea rax, [r15+1]
37bfa2a1fmov [rsp+96], rcx
37bfa2a24shr rax, 63
37bfa2a28lea rax, [rax+r15+1]
37bfa2a2dsar rax, 1
37bfa2a30mov [rsp+88], rax
37bfa2a35mov r14, rax
37bfa2a38test rdi, rdi
37bfa2a3bjne 0x37bfa3a34
37bfa2a41test r12, r12
37bfa2a44je 0x37bfa3e79
37bfa2a4amov [rsp+80], 1
37bfa2a53cmp [rsp+48], 0
37bfa2a59je 0x37bfa3d10
37bfa2a5fcmp r15, 2
37bfa2a63jle 0x37bfa4561
37bfa2a69lea rdi, [rax+1]
37bfa2a6dmov edx, 1
37bfa2a72lea r12, [rsp+104]
37bfa2a77mov r13, rax
37bfa2a7alea rbx, [rsp+96]
37bfa2a7f
37bfa2a7floc_37bfa2a7f:
37bfa2a7fadd rdx, rdi
37bfa2a82mov [rsp+32], rbx
37bfa2a87mov r9, r12
37bfa2a8alea rcx, [rsp+80]
37bfa2a8fimul rdx, rbp
37bfa2a93lea r8, [rip+0x4b994e]
37bfa2a9alea rdx, [rsi+8*rdx]
37bfa2a9ecall dlassq_64_
37bfa2aa3mov rax, [rsp+80]
37bfa2aa8lea rdx, [rax+1]
37bfa2aacmov [rsp+80], rdx
37bfa2ab1cmp r13, rdx
37bfa2ab4jg 0x37bfa2a7f
37bfa2ab6mov rax, r13
37bfa2ab9
37bfa2ab9loc_37bfa2ab9:
37bfa2ab9lea rcx, [rsp+88]
37bfa2abemov r13, rsi
37bfa2ac1xor edi, edi
37bfa2ac3mov r15, rax
37bfa2ac6mov [rsp+48], rcx
37bfa2acblea r14, [8*rbp]
37bfa2ad3
37bfa2ad3loc_37bfa2ad3:
37bfa2ad3mov [rsp+32], rbx
37bfa2ad8mov rcx, [rsp+48]
37bfa2addmov rdx, r13
37bfa2ae0mov r9, r12
37bfa2ae3lea r8, [rip+0x4b98fe]
37bfa2aeaadd rdi, 1
37bfa2aeeadd r13, r14
37bfa2af1call dlassq_64_
37bfa2af6cmp rdi, r15
37bfa2af9jl 0x37bfa2ad3
37bfa2afb
37bfa2afbloc_37bfa2afb:
37bfa2afbmov r13, [rsp+88]
37bfa2b00lea r14, [rbp+1]
37bfa2b04lea rdi, [rsp+120]
37bfa2b09cmp r13, 1
37bfa2b0djle 0x37bfa2b84
37bfa2b0fmov rax, r13
37bfa2b12lea r14, [rbp+1]
37bfa2b16lea r15, [r13-1]
37bfa2b1amov rdi, rbx
37bfa2b1dimul rax, rbp
37bfa2b21mov [rsp+256], rsi
37bfa2b29mov [rsp+56], r14
37bfa2b2elea rax, [rsi+8*rax+8]
37bfa2b33lea rsi, [8*r14]
37bfa2b3bmov r14, rbp
37bfa2b3emov rbx, rax
37bfa2b41lea rbp, [rsp+120]
37bfa2b46
37bfa2b46loc_37bfa2b46:
37bfa2b46mov [rsp+32], rdi
37bfa2b4bmov rdx, rbx
37bfa2b4emov r9, r12
37bfa2b51mov rcx, rbp
37bfa2b54lea r8, [rip+0x4b988d]
37bfa2b5bmov [rsp+120], r15
37bfa2b60add rbx, rsi
37bfa2b63call dlassq_64_
37bfa2b68sub r15, 1
37bfa2b6cjne 0x37bfa2b46
37bfa2b6emov rbx, rdi
37bfa2b71mov rsi, [rsp+256]
37bfa2b79mov rdi, rbp
37bfa2b7cmov rbp, r14
37bfa2b7fmov r14, [rsp+56]
37bfa2b84
37bfa2b84loc_37bfa2b84:
37bfa2b84movsd_xmm x0, [rsp+96]
37bfa2b8alea rax, [r13+1]
37bfa2b8emov r9, r12
37bfa2b91mov r8, rdi
37bfa2b94imul rax, rbp
37bfa2b98mov r15, [rsp+48]
37bfa2b9dmov [rsp+32], rbx
37bfa2ba2addsd x0, x0
37bfa2ba6mov [rsp+120], r14
37bfa2babmov rcx, r15
37bfa2baelea rdx, [rsi+8*rax]
37bfa2bb2movsd_xmm [rsp+96], x0
37bfa2bb8call dlassq_64_
37bfa2bbdmov [rsp+32], rbx
37bfa2bc2mov r9, r12
37bfa2bc5mov r8, rdi
37bfa2bc8imul rbp, [rsp+88]
37bfa2bcemov rcx, r15
37bfa2bd1mov [rsp+120], r14
37bfa2bd6lea rdx, [rsi+8*rbp]
37bfa2bdacall dlassq_64_
37bfa2bdf
37bfa2bdfloc_37bfa2bdf:
37bfa2bdfmovsd_xmm x6, [rsp+96]
37bfa2be5sqrtsd x6, x6
37bfa2be9mulsd x6, [rsp+104]
37bfa2befjmp 0x37bfa2110
37bfa2bf4
37bfa2bf4loc_37bfa2bf4:
37bfa2bf4mov r9l, 1
37bfa2bfamov r8l, 1
37bfa2c00lea rdx, [rip+0x4b97e9]
37bfa2c07mov rcx, r14
37bfa2c0acall lsame_64_
37bfa2c0ftest rax, rax
37bfa2c12je 0x37bfa2501
37bfa2c18mov r9, [r13]
37bfa2c1cmov r10, r9
37bfa2c1fshr r10, 63
37bfa2c23add r10, r9
37bfa2c26sar r10, 1
37bfa2c29mov r15, r10
37bfa2c2c
37bfa2c2cloc_37bfa2c2c:
37bfa2c2ccmp [rsp+48], 0
37bfa2c32je 0x37bfa3804
37bfa2c38cmp r9, 1
37bfa2c3cjle 0x37bfa3bf0
37bfa2c42lea r8, [8*r15]
37bfa2c4axor edx, edx
37bfa2c4cmov rcx, rbx
37bfa2c4fmov [rsp+48], r9
37bfa2c54call memset
37bfa2c59mov r9, [rsp+48]
37bfa2c5e
37bfa2c5eloc_37bfa2c5e:
37bfa2c5emov [rsp+48], r9
37bfa2c63lea r10, [r15+r15]
37bfa2c67mov rdx, r15
37bfa2c6alea r14, [rbp+1]
37bfa2c6elea r13, [8*rbp]
37bfa2c76mov rcx, rsi
37bfa2c79mov r12, r15
37bfa2c7cxor edi, edi
37bfa2c7exor r11l, r11l
37bfa2c81xor r8l, r8l
37bfa2c84movq x0, [rip+0x4b9774]
37bfa2c8c
37bfa2c8cloc_37bfa2c8c:
37bfa2c8ctest rdx, rdx
37bfa2c8fjle 0x37bfa398d
37bfa2c95pxor x2, x2
37bfa2c99xor eax, eax
37bfa2c9bnop [rax+rax]
37bfa2ca0
37bfa2ca0loc_37bfa2ca0:
37bfa2ca0movsd_xmm x1, [rcx+8*rax]
37bfa2ca5andpd x1, x0
37bfa2ca9addsd x2, x1
37bfa2cadaddsd x1, [rbx+8*rax]
37bfa2cb2movsd_xmm [rbx+8*rax], x1
37bfa2cb7add rax, 1
37bfa2cbbcmp rdx, rax
37bfa2cbejne 0x37bfa2ca0
37bfa2cc0mov r9, r12
37bfa2cc3
37bfa2cc3loc_37bfa2cc3:
37bfa2cc3movsd_xmm x1, [rsi+8*r9]
37bfa2cc9andpd x1, x0
37bfa2ccdaddsd x1, x2
37bfa2cd1movsd_xmm [rbx+8*rdx], x1
37bfa2cd6cmp r10, rax
37bfa2cd9je 0x37bfa37ae
37bfa2cdfadd rax, r11
37bfa2ce2movsd_xmm x1, [rsi+8*rax+8]
37bfa2ce8andpd x1, x0
37bfa2cecaddsd x1, [rbx+8*r8]
37bfa2cf2movsd_xmm [rbx+8*r8], x1
37bfa2cf8add r8, 1
37bfa2cfccmp r8, r15
37bfa2cffjge 0x37bfa3799
37bfa2d05lea r9, [rdi+8*rax]
37bfa2d09pxor x2, x2
37bfa2d0dmov rax, r8
37bfa2d10add r9, rsi
37bfa2d13nop
37bfa2d14nop [rax+rax]
37bfa2d1fnop [rax+rax]
37bfa2d2anop [rax+rax]
37bfa2d35nop [rax+rax]
37bfa2d40
37bfa2d40loc_37bfa2d40:
37bfa2d40movsd_xmm x1, [r9+8*rax+8]
37bfa2d47andpd x1, x0
37bfa2d4baddsd x2, x1
37bfa2d4faddsd x1, [rbx+8*rax]
37bfa2d54movsd_xmm [rbx+8*rax], x1
37bfa2d59add rax, 1
37bfa2d5dcmp rax, r15
37bfa2d60jne 0x37bfa2d40
37bfa2d62addsd x2, [rbx+8*r8-8]
37bfa2d69movsd_xmm [rbx+8*r8-8], x2
37bfa2d70
37bfa2d70loc_37bfa2d70:
37bfa2d70add rdx, 1
37bfa2d74add r11, rbp
37bfa2d77add r12, r14
37bfa2d7aadd rcx, r13
37bfa2d7dsub rdi, 8
37bfa2d81jmp 0x37bfa2c8c
37bfa2d86
37bfa2d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa2d90
37bfa2d90loc_37bfa2d90:
37bfa2d90add rdi, 1
37bfa2d94add rsi, rbp
37bfa2d97cmp r14, rdi
37bfa2d9aje 0x37bfa2110
37bfa2da0mov r15, [r13]
37bfa2da4jmp 0x37bfa24a0
37bfa2da9
37bfa2da9loc_37bfa2da9:
37bfa2da9mov r9l, 1
37bfa2dafmov r8l, 1
37bfa2db5lea rdx, [rip+0x4b9634]
37bfa2dbcmov rcx, r14
37bfa2dbfcall lsame_64_
37bfa2dc4test rax, rax
37bfa2dc7je 0x37bfa2501
37bfa2dcdmov r9, [r13]
37bfa2dd1mov r10, r9
37bfa2dd4shr r10, 63
37bfa2dd8add r10, r9
37bfa2ddbsar r10, 1
37bfa2ddemov r15, r10
37bfa2de1jmp 0x37bfa254b
37bfa2de6
37bfa2de6loc_37bfa2de6:
37bfa2de6cmp [rsp+48], 0
37bfa2decje 0x37bfa31f9
37bfa2df2cmp r15, r9
37bfa2df5jge 0x37bfa2e24
37bfa2df7mov rax, r9
37bfa2dfalea rcx, [rbx+8*r15]
37bfa2dfexor edx, edx
37bfa2e00mov [rsp+56], r11
37bfa2e05sub rax, r15
37bfa2e08mov [rsp+48], r9
37bfa2e0dlea r8, [8*rax]
37bfa2e15call memset
37bfa2e1amov r9, [rsp+48]
37bfa2e1fmov r11, [rsp+56]
37bfa2e24
37bfa2e24loc_37bfa2e24:
37bfa2e24cmp r9, 1
37bfa2e28jle 0x37bfa3cd8
37bfa2e2elea rcx, [8*r15]
37bfa2e36lea r14, [8*rbp]
37bfa2e3emov r8, rsi
37bfa2e41xor r13l, r13l
37bfa2e44lea rdx, [rbx+rcx]
37bfa2e48movq x0, [rip+0x4b95b0]
37bfa2e50
37bfa2e50loc_37bfa2e50:
37bfa2e50pxor x2, x2
37bfa2e54xor eax, eax
37bfa2e56nop [rax+rax]
37bfa2e5fnop [rax+rax]
37bfa2e6anop [rax+rax]
37bfa2e75nop [rax+rax]
37bfa2e80
37bfa2e80loc_37bfa2e80:
37bfa2e80movsd_xmm x1, [r8+8*rax]
37bfa2e86movsd_xmm x3, [rdx+8*rax]
37bfa2e8bmov r10, rax
37bfa2e8eandpd x1, x0
37bfa2e92addsd x3, x1
37bfa2e96addsd x2, x1
37bfa2e9amovsd_xmm [rdx+8*rax], x3
37bfa2e9fadd rax, 1
37bfa2ea3cmp r10, r15
37bfa2ea6jl 0x37bfa2e80
37bfa2ea8movsd_xmm [rbx+8*r13], x2
37bfa2eaeadd r13, 1
37bfa2eb2add r8, r14
37bfa2eb5cmp r13, r15
37bfa2eb8jl 0x37bfa2e50
37bfa2ebamov rax, rbp
37bfa2ebdmov r8, r15
37bfa2ec0imul rax, r15
37bfa2ec4movsd_xmm x6, [rsi+8*rax]
37bfa2ec9andpd x6, x0
37bfa2ecd
37bfa2ecdloc_37bfa2ecd:
37bfa2ecdlea rdx, [rsi+8*rax]
37bfa2ed1add rcx, rbx
37bfa2ed4mov rax, rdi
37bfa2ed7nop [rax+rax]
37bfa2edfnop [rax+rax]
37bfa2eeanop [rax+rax]
37bfa2ef5nop [rax+rax]
37bfa2f00
37bfa2f00loc_37bfa2f00:
37bfa2f00movsd_xmm x1, [rdx+8*rax]
37bfa2f05movsd_xmm x2, [rcx+8*rax]
37bfa2f0aandpd x1, x0
37bfa2f0eaddsd x2, x1
37bfa2f12addsd x6, x1
37bfa2f16movsd_xmm [rcx+8*rax], x2
37bfa2f1badd rax, 1
37bfa2f1fcmp rax, r11
37bfa2f22jne 0x37bfa2f00
37bfa2f24addsd x6, [rbx+8*r8]
37bfa2f2amovsd_xmm [rbx+8*r8], x6
37bfa2f30cmp r9, r11
37bfa2f33jle 0x37bfa3193
37bfa2f39
37bfa2f39loc_37bfa2f39:
37bfa2f39mov r8, rbp
37bfa2f3cmov rcx, rsi
37bfa2f3fxor edx, edx
37bfa2f41imul r8, r11
37bfa2f45neg r11
37bfa2f48lea r10, [8*r11]
37bfa2f50lea r11, [8*rbp]
37bfa2f58mov rax, r10
37bfa2f5bimul rax, rbp
37bfa2f5fsub rcx, rax
37bfa2f62nop [rax]
37bfa2f65nop [rax+rax]
37bfa2f70
37bfa2f70loc_37bfa2f70:
37bfa2f70test rdx, rdx
37bfa2f73je 0x37bfa377f
37bfa2f79pxor x2, x2
37bfa2f7dxor eax, eax
37bfa2f7fnop
37bfa2f80
37bfa2f80loc_37bfa2f80:
37bfa2f80movsd_xmm x1, [rcx+8*rax]
37bfa2f85movsd_xmm x3, [rbx+8*rax]
37bfa2f8aandpd x1, x0
37bfa2f8eaddsd x3, x1
37bfa2f92addsd x2, x1
37bfa2f96movsd_xmm [rbx+8*rax], x3
37bfa2f9badd rax, 1
37bfa2f9fcmp rdx, rax
37bfa2fa2jne 0x37bfa2f80
37bfa2fa4lea r13, [rdx+1]
37bfa2fa8
37bfa2fa8loc_37bfa2fa8:
37bfa2fa8add rax, r8
37bfa2fabadd r13, r8
37bfa2faeadd r12, 1
37bfa2fb2movsd_xmm x1, [rsi+8*rax]
37bfa2fb7andpd x1, x0
37bfa2fbbaddsd x1, x2
37bfa2fbfaddsd x1, [rbx+8*rdx]
37bfa2fc4movsd_xmm x2, [rsi+8*r13]
37bfa2fcaandpd x2, x0
37bfa2fcemovsd_xmm [rbx+8*rdx], x1
37bfa2fd3cmp r12, r9
37bfa2fd6je 0x37bfa3185
37bfa2fdclea r13, [r10+8*r13]
37bfa2fe0mov rax, r12
37bfa2fe3add r13, rsi
37bfa2fe6nop [rax]
37bfa2feanop [rax+rax]
37bfa2ff5nop [rax+rax]
37bfa3000
37bfa3000loc_37bfa3000:
37bfa3000movsd_xmm x1, [r13+8*rax]
37bfa3007movsd_xmm x3, [rbx+8*rax]
37bfa300candpd x1, x0
37bfa3010addsd x3, x1
37bfa3014addsd x2, x1
37bfa3018movsd_xmm [rbx+8*rax], x3
37bfa301dadd rax, 1
37bfa3021cmp rax, r9
37bfa3024jne 0x37bfa3000
37bfa3026add rdx, 1
37bfa302aadd r8, rbp
37bfa302dsub r10, 8
37bfa3031add rcx, r11
37bfa3034addsd x2, [rbx+8*r12-8]
37bfa303bmovsd_xmm [rbx+8*r12-8], x2
37bfa3042jmp 0x37bfa2f70
37bfa3047
37bfa3047loc_37bfa3047:
37bfa3047lea rax, [r12-1]
37bfa304cmov r15, [rsp+56]
37bfa3051mov rdi, [rsp+48]
37bfa3056addsd x2, [rbx+8*rax]
37bfa305blea r12, [rax+r11]
37bfa305fsub r12, r15
37bfa3062movsd_xmm [rbx+8*rax], x2
37bfa3067
37bfa3067loc_37bfa3067:
37bfa3067imul r12, rbp
37bfa306bcmp r15, 1
37bfa306fjle 0x37bfa3c03
37bfa3075
37bfa3075loc_37bfa3075:
37bfa3075lea r10, [r15-1]
37bfa3079lea rax, [rsi+8*r12]
37bfa307dpxor x2, x2
37bfa3081nop [rax+rax]
37bfa3089nop [rax+rax]
37bfa3094nop [rax+rax]
37bfa309fnop [rax+rax]
37bfa30aanop [rax+rax]
37bfa30b5nop [rax+rax]
37bfa30c0
37bfa30c0loc_37bfa30c0:
37bfa30c0movsd_xmm x1, [rax+8*rdi]
37bfa30c5movsd_xmm x3, [rbx+8*rdi]
37bfa30caandpd x1, x0
37bfa30ceaddsd x3, x1
37bfa30d2addsd x2, x1
37bfa30d6movsd_xmm [rbx+8*rdi], x3
37bfa30dbadd rdi, 1
37bfa30dfcmp rdi, r10
37bfa30e2jne 0x37bfa30c0
37bfa30e4add r12, r10
37bfa30e7
37bfa30e7loc_37bfa30e7:
37bfa30e7movsd_xmm x1, [rsi+8*r12]
37bfa30edandpd x0, x1
37bfa30f1addsd x0, x2
37bfa30f5addsd x0, [rbx+8*r10]
37bfa30fbmovsd_xmm [rbx+8*r10], x0
37bfa3101movsd_xmm x6, [rbx]
37bfa3105cmp r9, 1
37bfa3109jle 0x37bfa2110
37bfa310fmov esi, 1
37bfa3114mov rbp, r9
37bfa3117jmp 0x37bfa3131
37bfa3119
37bfa3119 0f 1f 80 00 00 00 00 .......
37bfa3120
37bfa3120loc_37bfa3120:
37bfa3120movapd x6, x0
37bfa3124
37bfa3124loc_37bfa3124:
37bfa3124add rsi, 1
37bfa3128cmp rsi, rbp
37bfa312bje 0x37bfa2110
37bfa3131
37bfa3131loc_37bfa3131:
37bfa3131movsd_xmm x0, [rbx+8*rsi]
37bfa3136comisd x0, x6
37bfa313amovsd_xmm [rsp+120], x0
37bfa3140ja 0x37bfa3120
37bfa3142lea rcx, [rsp+120]
37bfa3147call disnan_64_
37bfa314ctest rax, rax
37bfa314fje 0x37bfa3124
37bfa3151movsd_xmm x0, [rsp+120]
37bfa3157jmp 0x37bfa3120
37bfa3159
37bfa3159loc_37bfa3159:
37bfa3159mov rcx, r14
37bfa315cmov eax, 1
37bfa3161pxor x2, x2
37bfa3165jmp 0x37bfa23ac
37bfa316a
37bfa316aloc_37bfa316a:
37bfa316apxor x2, x2
37bfa316ejmp 0x37bfa2964
37bfa3173
37bfa3173loc_37bfa3173:
37bfa3173mov rax, r14
37bfa3176mov r12l, 1
37bfa317cpxor x2, x2
37bfa3180jmp 0x37bfa27e7
37bfa3185
37bfa3185loc_37bfa3185:
37bfa3185addsd x2, [rbx+8*r9-8]
37bfa318cmovsd_xmm [rbx+8*r9-8], x2
37bfa3193
37bfa3193loc_37bfa3193:
37bfa3193movsd_xmm x6, [rbx]
37bfa3197cmp r9, 1
37bfa319bjle 0x37bfa2110
37bfa31a1mov rbp, r9
37bfa31a4jmp 0x37bfa31d1
37bfa31a6
37bfa31a6 0f 1f 40 00 66 66 2e 0f 1f 84 ..@.ff....
37bfa31b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa31c0
37bfa31c0loc_37bfa31c0:
37bfa31c0movapd x6, x0
37bfa31c4
37bfa31c4loc_37bfa31c4:
37bfa31c4add rdi, 1
37bfa31c8cmp rdi, rbp
37bfa31cbje 0x37bfa2110
37bfa31d1
37bfa31d1loc_37bfa31d1:
37bfa31d1movsd_xmm x0, [rbx+8*rdi]
37bfa31d6comisd x0, x6
37bfa31damovsd_xmm [rsp+120], x0
37bfa31e0ja 0x37bfa31c0
37bfa31e2lea rcx, [rsp+120]
37bfa31e7call disnan_64_
37bfa31ectest rax, rax
37bfa31efje 0x37bfa31c4
37bfa31f1movsd_xmm x0, [rsp+120]
37bfa31f7jmp 0x37bfa31c0
37bfa31f9
37bfa31f9loc_37bfa31f9:
37bfa31f9cmp r9, r11
37bfa31fcjle 0x37bfa3cb2
37bfa3202lea rax, [r9-1]
37bfa3206lea rcx, [rbx+8*r11]
37bfa320axor edx, edx
37bfa320cmov [rsp+56], r9
37bfa3211sub rax, r15
37bfa3214mov [rsp+48], r11
37bfa3219lea r8, [8*rax]
37bfa3221call memset
37bfa3226test r15, r15
37bfa3229mov r11, [rsp+48]
37bfa322emov r9, [rsp+56]
37bfa3233jle 0x37bfa3c89
37bfa3239
37bfa3239loc_37bfa3239:
37bfa3239lea rax, [rbp+1]
37bfa323dmov [rsp+56], rdi
37bfa3242lea rcx, [r15+2]
37bfa3246mov rdx, rsi
37bfa3249mov [rsp+48], rax
37bfa324emov rax, r11
37bfa3251xor r12l, r12l
37bfa3254xor r10l, r10l
37bfa3257mov [rsp+64], r11
37bfa325cneg rax
37bfa325flea r13, [8*rbp]
37bfa3267movq x0, [rip+0x4b9191]
37bfa326flea r14, [8*rax]
37bfa3277xor eax, eax
37bfa3279nop [rax]
37bfa3280
37bfa3280loc_37bfa3280:
37bfa3280test rax, rax
37bfa3283je 0x37bfa3757
37bfa3289pxor x2, x2
37bfa328dxor r8l, r8l
37bfa3290nop [rax]
37bfa3294nop [rax+rax]
37bfa329fnop [rax+rax]
37bfa32aanop [rax+rax]
37bfa32b5nop [rax+rax]
37bfa32c0
37bfa32c0loc_37bfa32c0:
37bfa32c0movsd_xmm x1, [rdx+8*r8]
37bfa32c6movsd_xmm x3, [rbx+8*r8]
37bfa32ccandpd x1, x0
37bfa32d0addsd x3, x1
37bfa32d4addsd x2, x1
37bfa32d8movsd_xmm [rbx+8*r8], x3
37bfa32deadd r8, 1
37bfa32e2cmp r8, rax
37bfa32e5jne 0x37bfa32c0
37bfa32e7lea r11, [rax+1]
37bfa32ebmov rdi, r10
37bfa32eemov r8, r11
37bfa32f1
37bfa32f1loc_37bfa32f1:
37bfa32f1movsd_xmm x1, [rsi+8*rdi]
37bfa32f6add r8, r12
37bfa32f9andpd x1, x0
37bfa32fdaddsd x1, x2
37bfa3301movsd_xmm x2, [rsi+8*r8]
37bfa3307andpd x2, x0
37bfa330bmovsd_xmm [rbx+8*rax], x1
37bfa3310mov rax, rcx
37bfa3313cmp rcx, r9
37bfa3316jge 0x37bfa3361
37bfa3318lea r8, [r14+8*r8]
37bfa331cadd r8, rsi
37bfa331fnop [rax+rax]
37bfa332anop [rax+rax]
37bfa3335nop [rax+rax]
37bfa3340
37bfa3340loc_37bfa3340:
37bfa3340movsd_xmm x1, [r8+8*rax]
37bfa3346andpd x1, x0
37bfa334aaddsd x2, x1
37bfa334eaddsd x1, [rbx+8*rax]
37bfa3353movsd_xmm [rbx+8*rax], x1
37bfa3358add rax, 1
37bfa335ccmp rax, r9
37bfa335fjne 0x37bfa3340
37bfa3361
37bfa3361loc_37bfa3361:
37bfa3361addsd x2, [rbx+8*rcx-8]
37bfa3367mov rax, r11
37bfa336aadd r12, rbp
37bfa336dadd rdx, r13
37bfa3370add r10, [rsp+48]
37bfa3375sub r14, 8
37bfa3379movsd_xmm [rbx+8*rcx-8], x2
37bfa337fadd rcx, 1
37bfa3383cmp r15, r11
37bfa3386jne 0x37bfa3280
37bfa338cmov rcx, rbp
37bfa338fmov rdi, [rsp+56]
37bfa3394mov r11, [rsp+64]
37bfa3399xor eax, eax
37bfa339bimul rcx, r15
37bfa339fpxor x2, x2
37bfa33a3lea rdx, [rsi+8*rcx]
37bfa33a7nop [rax]
37bfa33aanop [rax+rax]
37bfa33b5nop [rax+rax]
37bfa33c0
37bfa33c0loc_37bfa33c0:
37bfa33c0movsd_xmm x1, [rdx+8*rax]
37bfa33c5movsd_xmm x3, [rbx+8*rax]
37bfa33caandpd x1, x0
37bfa33ceaddsd x3, x1
37bfa33d2addsd x2, x1
37bfa33d6movsd_xmm [rbx+8*rax], x3
37bfa33dbadd rax, 1
37bfa33dfcmp rax, r15
37bfa33e2jne 0x37bfa33c0
37bfa33e4add rcx, rax
37bfa33e7movsd_xmm x1, [rsi+8*rcx]
37bfa33ecandpd x1, x0
37bfa33f0addsd x1, x2
37bfa33f4movsd_xmm [rbx+8*rax], x1
37bfa33f9cmp r9, r11
37bfa33fcjle 0x37bfa347a
37bfa33fe
37bfa33feloc_37bfa33fe:
37bfa33feimul rbp, r11
37bfa3402mov rcx, r11
37bfa3405lea rdx, [rsi+8*rbp]
37bfa3409nop [rax]
37bfa3410
37bfa3410loc_37bfa3410:
37bfa3410pxor x2, x2
37bfa3414test r11, r11
37bfa3417jle 0x37bfa3464
37bfa3419xor eax, eax
37bfa341bnop [rax]
37bfa341fnop [rax+rax]
37bfa342anop [rax+rax]
37bfa3435nop [rax+rax]
37bfa3440
37bfa3440loc_37bfa3440:
37bfa3440movsd_xmm x1, [rdx+8*rax]
37bfa3445movsd_xmm x3, [rbx+8*rax]
37bfa344aandpd x1, x0
37bfa344eaddsd x3, x1
37bfa3452addsd x2, x1
37bfa3456movsd_xmm [rbx+8*rax], x3
37bfa345badd rax, 1
37bfa345fcmp rax, r11
37bfa3462jne 0x37bfa3440
37bfa3464
37bfa3464loc_37bfa3464:
37bfa3464addsd x2, [rbx+8*rcx]
37bfa3469add rdx, r13
37bfa346cmovsd_xmm [rbx+8*rcx], x2
37bfa3471add rcx, 1
37bfa3475cmp r9, rcx
37bfa3478jne 0x37bfa3410
37bfa347a
37bfa347aloc_37bfa347a:
37bfa347amovsd_xmm x6, [rbx]
37bfa347ecmp r9, 1
37bfa3482jle 0x37bfa2110
37bfa3488mov rbp, r9
37bfa348bjmp 0x37bfa34b1
37bfa348d
37bfa348d 0f 1f 84 ...
37bfa3490 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa34a0
37bfa34a0loc_37bfa34a0:
37bfa34a0movapd x6, x0
37bfa34a4
37bfa34a4loc_37bfa34a4:
37bfa34a4add rdi, 1
37bfa34a8cmp rdi, rbp
37bfa34abje 0x37bfa2110
37bfa34b1
37bfa34b1loc_37bfa34b1:
37bfa34b1movsd_xmm x0, [rbx+8*rdi]
37bfa34b6comisd x0, x6
37bfa34bamovsd_xmm [rsp+120], x0
37bfa34c0ja 0x37bfa34a0
37bfa34c2lea rcx, [rsp+120]
37bfa34c7call disnan_64_
37bfa34cctest rax, rax
37bfa34cfje 0x37bfa34a4
37bfa34d1movsd_xmm x0, [rsp+120]
37bfa34d7jmp 0x37bfa34a0
37bfa34d9
37bfa34d9loc_37bfa34d9:
37bfa34d9pxor x0, x0
37bfa34ddmov esi, 1
37bfa34e2mov rbp, r9
37bfa34e5addsd x1, x0
37bfa34e9movsd_xmm [rbx+8*r15-8], x1
37bfa34f0movsd_xmm x6, [rbx]
37bfa34f4jmp 0x37bfa3511
37bfa34f6
37bfa34f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa3500
37bfa3500loc_37bfa3500:
37bfa3500movapd x6, x0
37bfa3504
37bfa3504loc_37bfa3504:
37bfa3504add rsi, 1
37bfa3508cmp rsi, rbp
37bfa350bje 0x37bfa2110
37bfa3511
37bfa3511loc_37bfa3511:
37bfa3511movsd_xmm x0, [rbx+8*rsi]
37bfa3516comisd x0, x6
37bfa351amovsd_xmm [rsp+120], x0
37bfa3520ja 0x37bfa3500
37bfa3522lea rcx, [rsp+120]
37bfa3527call disnan_64_
37bfa352ctest rax, rax
37bfa352fje 0x37bfa3504
37bfa3531movsd_xmm x0, [rsp+120]
37bfa3537jmp 0x37bfa3500
37bfa3539
37bfa3539loc_37bfa3539:
37bfa3539cmp r9, r15
37bfa353cjle 0x37bfa3561
37bfa353emov rax, r9
37bfa3541lea rcx, [rbx+8*r15]
37bfa3545xor edx, edx
37bfa3547mov [rsp+48], r9
37bfa354csub rax, r15
37bfa354flea r8, [8*rax]
37bfa3557call memset
37bfa355cmov r9, [rsp+48]
37bfa3561
37bfa3561loc_37bfa3561:
37bfa3561mov rdx, r15
37bfa3564sub rdx, 1
37bfa3568js 0x37bfa36d4
37bfa356emov rax, rbp
37bfa3571mov rdi, rdx
37bfa3574mov r8, r15
37bfa3577movq x0, [rip+0x4b8e81]
37bfa357fnot rax
37bfa3582imul rdi, rbp
37bfa3586mov [rsp+48], rax
37bfa358bmov rax, rbp
37bfa358eneg rax
37bfa3591shl rax, 3
37bfa3595lea r13, [rdx+rdi]
37bfa3599lea rcx, [rsi+8*rdi]
37bfa359dmov [rsp+56], rax
37bfa35a2mov rax, r15
37bfa35a5neg rax
37bfa35a8lea r12, [8*rax+8]
37bfa35b0lea rax, [rbx+8*r15]
37bfa35b4nop
37bfa35b5nop [rax+rax]
37bfa35c0
37bfa35c0loc_37bfa35c0:
37bfa35c0test rdx, rdx
37bfa35c3je 0x37bfa3742
37bfa35c9pxor x2, x2
37bfa35cdxor r10l, r10l
37bfa35d0nop [rax]
37bfa35d4nop [rax+rax]
37bfa35dfnop [rax+rax]
37bfa35eanop [rax+rax]
37bfa35f5nop [rax+rax]
37bfa3600
37bfa3600loc_37bfa3600:
37bfa3600movsd_xmm x1, [rcx+8*r10]
37bfa3606andpd x1, x0
37bfa360aaddsd x2, x1
37bfa360eaddsd x1, [rax+8*r10]
37bfa3614movsd_xmm [rax+8*r10], x1
37bfa361aadd r10, 1
37bfa361ecmp r10, rdx
37bfa3621jne 0x37bfa3600
37bfa3623mov r14, r13
37bfa3626lea r11, [rdx+r15]
37bfa362amov r10, r8
37bfa362d
37bfa362dloc_37bfa362d:
37bfa362dmovsd_xmm x1, [rsi+8*r14]
37bfa3633add r10, rdi
37bfa3636andpd x1, x0
37bfa363aaddsd x1, x2
37bfa363eaddsd x1, [rbx+8*r11]
37bfa3644movsd_xmm [rbx+8*r11], x1
37bfa364amovsd_xmm x1, [rsi+8*r10]
37bfa3650mov r11, r8
37bfa3653andpd x1, x0
37bfa3657movsd_xmm [rbx+8*rdx], x1
37bfa365ccmp r8, r9
37bfa365fjge 0x37bfa3739
37bfa3665lea r10, [r12+8*r10]
37bfa3669pxor x2, x2
37bfa366dadd r10, rsi
37bfa3670nop [rax+rax]
37bfa3675nop [rax+rax]
37bfa3680
37bfa3680loc_37bfa3680:
37bfa3680movsd_xmm x1, [r10+8*r11]
37bfa3686andpd x1, x0
37bfa368aaddsd x2, x1
37bfa368eaddsd x1, [rbx+8*r11]
37bfa3694movsd_xmm [rbx+8*r11], x1
37bfa369aadd r11, 1
37bfa369ecmp r11, r9
37bfa36a1jne 0x37bfa3680
37bfa36a3movsd_xmm x1, [rbx+8*rdx]
37bfa36a8
37bfa36a8loc_37bfa36a8:
37bfa36a8addsd x1, x2
37bfa36acsub r8, 1
37bfa36b0add r13, [rsp+48]
37bfa36b5sub rdi, rbp
37bfa36b8add rcx, [rsp+56]
37bfa36bdadd r12, 8
37bfa36c1movsd_xmm [rbx+8*rdx], x1
37bfa36c6sub rdx, 1
37bfa36cacmp rdx, -1
37bfa36cejne 0x37bfa35c0
37bfa36d4
37bfa36d4loc_37bfa36d4:
37bfa36d4movsd_xmm x6, [rbx]
37bfa36d8cmp r9, 1
37bfa36dcjle 0x37bfa2110
37bfa36e2mov esi, 1
37bfa36e7mov rbp, r9
37bfa36eajmp 0x37bfa3711
37bfa36ec
37bfa36ec 66 0f 1f 84 f...
37bfa36f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa3700
37bfa3700loc_37bfa3700:
37bfa3700movapd x6, x0
37bfa3704
37bfa3704loc_37bfa3704:
37bfa3704add rsi, 1
37bfa3708cmp rsi, rbp
37bfa370bje 0x37bfa2110
37bfa3711
37bfa3711loc_37bfa3711:
37bfa3711movsd_xmm x0, [rbx+8*rsi]
37bfa3716comisd x0, x6
37bfa371amovsd_xmm [rsp+120], x0
37bfa3720ja 0x37bfa3700
37bfa3722lea rcx, [rsp+120]
37bfa3727call disnan_64_
37bfa372ctest rax, rax
37bfa372fje 0x37bfa3704
37bfa3731movsd_xmm x0, [rsp+120]
37bfa3737jmp 0x37bfa3700
37bfa3739
37bfa3739loc_37bfa3739:
37bfa3739pxor x2, x2
37bfa373djmp 0x37bfa36a8
37bfa3742
37bfa3742loc_37bfa3742:
37bfa3742mov r11, r15
37bfa3745mov r14, rdi
37bfa3748pxor x2, x2
37bfa374cmov r10l, 1
37bfa3752jmp 0x37bfa362d
37bfa3757
37bfa3757loc_37bfa3757:
37bfa3757mov r8, [rsp+56]
37bfa375cmov rdi, r12
37bfa375fpxor x2, x2
37bfa3763mov r11l, 1
37bfa3769jmp 0x37bfa32f1
37bfa376e
37bfa376eloc_37bfa376e:
37bfa376emov rcx, rdi
37bfa3771mov eax, 1
37bfa3776pxor x2, x2
37bfa377ajmp 0x37bfa25e8
37bfa377f
37bfa377floc_37bfa377f:
37bfa377fmov r13, rdi
37bfa3782pxor x2, x2
37bfa3786xor eax, eax
37bfa3788jmp 0x37bfa2fa8
37bfa378d
37bfa378d 0f 1f 00 ...
37bfa3790
37bfa3790loc_37bfa3790:
37bfa3790pxor x6, x6
37bfa3794jmp 0x37bfa2110
37bfa3799
37bfa3799loc_37bfa3799:
37bfa3799pxor x2, x2
37bfa379daddsd x1, x2
37bfa37a1movsd_xmm [rbx+8*r8-8], x1
37bfa37a8jle 0x37bfa2d70
37bfa37ae
37bfa37aeloc_37bfa37ae:
37bfa37aemov r9, [rsp+48]
37bfa37b3movsd_xmm x6, [rbx]
37bfa37b7cmp r9, 1
37bfa37bbjle 0x37bfa2110
37bfa37c1mov esi, 1
37bfa37c6mov rbp, r9
37bfa37c9jmp 0x37bfa37dc
37bfa37cb
37bfa37cbloc_37bfa37cb:
37bfa37cbmovapd x6, x0
37bfa37cf
37bfa37cfloc_37bfa37cf:
37bfa37cfadd rsi, 1
37bfa37d3cmp rsi, rbp
37bfa37d6je 0x37bfa2110
37bfa37dc
37bfa37dcloc_37bfa37dc:
37bfa37dcmovsd_xmm x0, [rbx+8*rsi]
37bfa37e1comisd x0, x6
37bfa37e5movsd_xmm [rsp+120], x0
37bfa37ebja 0x37bfa37cb
37bfa37edlea rcx, [rsp+120]
37bfa37f2call disnan_64_
37bfa37f7test rax, rax
37bfa37faje 0x37bfa37cf
37bfa37fcmovsd_xmm x0, [rsp+120]
37bfa3802jmp 0x37bfa37cb
37bfa3804
37bfa3804loc_37bfa3804:
37bfa3804lea rax, [r15+1]
37bfa3808mov [rsp+56], rax
37bfa380dcmp rax, r9
37bfa3810jge 0x37bfa383b
37bfa3812lea rax, [r9-1]
37bfa3816mov rdi, [rsp+56]
37bfa381bxor edx, edx
37bfa381dmov [rsp+48], r9
37bfa3822sub rax, r15
37bfa3825lea rcx, [rbx+8*rdi]
37bfa3829lea r8, [8*rax]
37bfa3831call memset
37bfa3836mov r9, [rsp+48]
37bfa383b
37bfa383bloc_37bfa383b:
37bfa383bcmp r9, -1
37bfa383fjl 0x37bfa3bfa
37bfa3845mov r8, rbp
37bfa3848mov rax, rbp
37bfa384bmov r11, r15
37bfa384emov r14, rbp
37bfa3851imul r8, r15
37bfa3855neg rax
37bfa3858lea rdx, [r15-1]
37bfa385cneg r11
37bfa385fshl rax, 3
37bfa3863not r14
37bfa3866shl r11, 3
37bfa386amovq x0, [rip+0x4b8b8e]
37bfa3872mov [rsp+48], rax
37bfa3877lea rax, [rbx+8*r15]
37bfa387blea rdi, [r8+rdx]
37bfa387flea rcx, [rsi+8*r8]
37bfa3883
37bfa3883loc_37bfa3883:
37bfa3883mov r12, rdx
37bfa3886sub r12, 1
37bfa388ajs 0x37bfa399b
37bfa3890pxor x2, x2
37bfa3894xor r13l, r13l
37bfa3897mov r10, rdx
37bfa389anop [rax+rax]
37bfa389fnop [rax+rax]
37bfa38aanop [rax+rax]
37bfa38b5nop [rax+rax]
37bfa38c0
37bfa38c0loc_37bfa38c0:
37bfa38c0movsd_xmm x1, [rcx+8*r13]
37bfa38c6andpd x1, x0
37bfa38caaddsd x2, x1
37bfa38ceaddsd x1, [rax+8*r13+8]
37bfa38d5movsd_xmm [rax+8*r13+8], x1
37bfa38dcadd r13, 1
37bfa38e0cmp r13, rdx
37bfa38e3jne 0x37bfa38c0
37bfa38e5mov r15, rdi
37bfa38e8
37bfa38e8loc_37bfa38e8:
37bfa38e8mov r13, [rsp+56]
37bfa38edmovsd_xmm x1, [rsi+8*r15]
37bfa38f3add r13, r10
37bfa38f6andpd x1, x0
37bfa38faaddsd x1, x2
37bfa38feaddsd x1, [rbx+8*r13]
37bfa3904movsd_xmm [rbx+8*r13], x1
37bfa390alea r13, [r10+r8+1]
37bfa390flea r10, [rdx+2]
37bfa3913movsd_xmm x1, [rsi+8*r13]
37bfa3919andpd x1, x0
37bfa391dcmp r10, r9
37bfa3920jge 0x37bfa3a12
37bfa3926movsd_xmm [rbx+8*rdx+8], x1
37bfa392c
37bfa392cloc_37bfa392c:
37bfa392clea r13, [r11+8*r13]
37bfa3930pxor x2, x2
37bfa3934add r13, rsi
37bfa3937nop [rax+rax]
37bfa3940
37bfa3940loc_37bfa3940:
37bfa3940movsd_xmm x1, [r13+8*r10]
37bfa3947andpd x1, x0
37bfa394baddsd x2, x1
37bfa394faddsd x1, [rbx+8*r10]
37bfa3955movsd_xmm [rbx+8*r10], x1
37bfa395badd r10, 1
37bfa395fcmp r10, r9
37bfa3962jne 0x37bfa3940
37bfa3964addsd x2, [rbx+8*rdx+8]
37bfa396amovsd_xmm [rbx+8*rdx+8], x2
37bfa3970cmp rdx, -1
37bfa3974je 0x37bfa39cb
37bfa3976add rdi, r14
37bfa3979sub r8, rbp
37bfa397cadd rcx, [rsp+48]
37bfa3981add r11, 8
37bfa3985
37bfa3985loc_37bfa3985:
37bfa3985mov rdx, r12
37bfa3988jmp 0x37bfa3883
37bfa398d
37bfa398dloc_37bfa398d:
37bfa398dmov r9, r11
37bfa3990pxor x2, x2
37bfa3994xor eax, eax
37bfa3996jmp 0x37bfa2cc3
37bfa399b
37bfa399bloc_37bfa399b:
37bfa399bcmp rdx, -1
37bfa399fjne 0x37bfa4125
37bfa39a5movsd_xmm x1, [rsi+8*r8]
37bfa39abandpd x1, x0
37bfa39afcmp r9, 1
37bfa39b3jle 0x37bfa4110
37bfa39b9movsd_xmm [rbx], x1
37bfa39bdmov r10l, 1
37bfa39c3mov r13, r8
37bfa39c6jmp 0x37bfa392c
37bfa39cb
37bfa39cbloc_37bfa39cb:
37bfa39cbmovsd_xmm x6, [rbx]
37bfa39cfmov esi, 1
37bfa39d4mov rbp, r9
37bfa39d7jmp 0x37bfa39ea
37bfa39d9
37bfa39d9loc_37bfa39d9:
37bfa39d9movapd x6, x0
37bfa39dd
37bfa39ddloc_37bfa39dd:
37bfa39ddadd rsi, 1
37bfa39e1cmp rsi, rbp
37bfa39e4je 0x37bfa2110
37bfa39ea
37bfa39ealoc_37bfa39ea:
37bfa39eamovsd_xmm x0, [rbx+8*rsi]
37bfa39efcomisd x0, x6
37bfa39f3movsd_xmm [rsp+120], x0
37bfa39f9ja 0x37bfa39d9
37bfa39fblea rcx, [rsp+120]
37bfa3a00call disnan_64_
37bfa3a05test rax, rax
37bfa3a08je 0x37bfa39dd
37bfa3a0amovsd_xmm x0, [rsp+120]
37bfa3a10jmp 0x37bfa39d9
37bfa3a12
37bfa3a12loc_37bfa3a12:
37bfa3a12pxor x2, x2
37bfa3a16add rdi, r14
37bfa3a19sub r8, rbp
37bfa3a1cadd rcx, [rsp+48]
37bfa3a21addsd x1, x2
37bfa3a25add r11, 8
37bfa3a29movsd_xmm [rbx+8*rdx+8], x1
37bfa3a2fjmp 0x37bfa3985
37bfa3a34
37bfa3a34loc_37bfa3a34:
37bfa3a34test r12, r12
37bfa3a37je 0x37bfa4134
37bfa3a3dcmp [rsp+48], 0
37bfa3a43je 0x37bfa43ef
37bfa3a49lea r13, [rax-2]
37bfa3a4dlea r12, [rsp+104]
37bfa3a52mov [rsp+80], 1
37bfa3a5blea rbx, [rsp+96]
37bfa3a60test r13, r13
37bfa3a63jle 0x37bfa4543
37bfa3a69
37bfa3a69loc_37bfa3a69:
37bfa3a69lea rdx, [r14+rdi]
37bfa3a6dmov [rsp+32], rbx
37bfa3a72mov r9, r12
37bfa3a75lea r8, [rip+0x4b896c]
37bfa3a7cimul rdx, rbp
37bfa3a80lea rcx, [rsp+80]
37bfa3a85lea rdx, [rsi+8*rdx]
37bfa3a89call dlassq_64_
37bfa3a8emov rax, [rsp+80]
37bfa3a93lea rdi, [rax+1]
37bfa3a97mov [rsp+80], rdi
37bfa3a9ccmp rdi, r13
37bfa3a9fjle 0x37bfa3a69
37bfa3aa1mov rax, r14
37bfa3aa4
37bfa3aa4loc_37bfa3aa4:
37bfa3aa4lea r14, [rax-1]
37bfa3aa8lea rax, [rsp+88]
37bfa3aadmov r15, rsi
37bfa3ab0xor edi, edi
37bfa3ab2mov [rsp+48], rax
37bfa3ab7lea r13, [8*rbp]
37bfa3abf
37bfa3abfloc_37bfa3abf:
37bfa3abfmov [rsp+32], rbx
37bfa3ac4mov rcx, [rsp+48]
37bfa3ac9mov rdx, r15
37bfa3accmov r9, r12
37bfa3acflea r8, [rip+0x4b8912]
37bfa3ad6add rdi, 1
37bfa3adaadd r15, r13
37bfa3addcall dlassq_64_
37bfa3ae2cmp r14, rdi
37bfa3ae5jne 0x37bfa3abf
37bfa3ae7mov r14, [rsp+88]
37bfa3aeccmp r14, 1
37bfa3af0jle 0x37bfa4583
37bfa3af6lea r15, [r14-1]
37bfa3afamov [rsp+256], rsi
37bfa3b02mov rdi, rbx
37bfa3b05add r13, 8
37bfa3b09mov rdx, r15
37bfa3b0cmov rax, r15
37bfa3b0fmov [rsp+56], r15
37bfa3b14mov r15, rbp
37bfa3b17imul rdx, rbp
37bfa3b1bmov rbx, rax
37bfa3b1elea rbp, [rsp+120]
37bfa3b23lea rsi, [rsi+8*rdx+8]
37bfa3b28
37bfa3b28loc_37bfa3b28:
37bfa3b28mov [rsp+32], rdi
37bfa3b2dmov rdx, rsi
37bfa3b30mov r9, r12
37bfa3b33mov rcx, rbp
37bfa3b36lea r8, [rip+0x4b88ab]
37bfa3b3dmov [rsp+120], rbx
37bfa3b42add rsi, r13
37bfa3b45call dlassq_64_
37bfa3b4asub rbx, 1
37bfa3b4ejne 0x37bfa3b28
37bfa3b50mov rbx, rdi
37bfa3b53mov rsi, [rsp+256]
37bfa3b5bmov rdi, rbp
37bfa3b5emov rbp, r15
37bfa3b61mov r15, [rsp+56]
37bfa3b66
37bfa3b66loc_37bfa3b66:
37bfa3b66movsd_xmm x0, [rsp+96]
37bfa3b6cimul r14, rbp
37bfa3b70mov r9, r12
37bfa3b73mov r8, rdi
37bfa3b76mov [rsp+32], rbx
37bfa3b7blea r13, [rbp+1]
37bfa3b7flea rcx, [rsp+112]
37bfa3b84addsd x0, x0
37bfa3b88mov [rsp+112], r15
37bfa3b8dlea rdx, [rsi+8*r14]
37bfa3b91mov [rsp+120], r13
37bfa3b96sub r14, rbp
37bfa3b99movsd_xmm [rsp+96], x0
37bfa3b9fcall dlassq_64_
37bfa3ba4mov [rsp+32], rbx
37bfa3ba9mov r9, r12
37bfa3bacmov r8, rdi
37bfa3bafmov rcx, [rsp+48]
37bfa3bb4lea rdx, [rsi+8*r14]
37bfa3bb8mov [rsp+120], r13
37bfa3bbdcall dlassq_64_
37bfa3bc2jmp 0x37bfa2bdf
37bfa3bc7
37bfa3bc7loc_37bfa3bc7:
37bfa3bc7mov r9l, 1
37bfa3bcdmov r8l, 1
37bfa3bd3lea rdx, [rip+0x4b880b]
37bfa3bdamov rcx, r14
37bfa3bddcall lsame_64_
37bfa3be2test rax, rax
37bfa3be5jne 0x37bfa2a07
37bfa3bebjmp 0x37bfa2110
37bfa3bf0
37bfa3bf0loc_37bfa3bf0:
37bfa3bf0cmp r9, -1
37bfa3bf4jge 0x37bfa2c5e
37bfa3bfa
37bfa3bfaloc_37bfa3bfa:
37bfa3bfamovsd_xmm x6, [rbx]
37bfa3bfejmp 0x37bfa2110
37bfa3c03
37bfa3c03loc_37bfa3c03:
37bfa3c03xor r10l, r10l
37bfa3c06pxor x2, x2
37bfa3c0ajmp 0x37bfa30e7
37bfa3c0f
37bfa3c0floc_37bfa3c0f:
37bfa3c0fmovsd_xmm x6, [rbx]
37bfa3c13jmp 0x37bfa2988
37bfa3c18
37bfa3c18loc_37bfa3c18:
37bfa3c18movsd_xmm x6, [rsi+8*rbp]
37bfa3c1dpxor x1, x1
37bfa3c21addsd x2, [rbx+8*r15]
37bfa3c27andpd x6, x0
37bfa3c2baddsd x6, x1
37bfa3c2fmovsd_xmm [rbx+8*r15], x2
37bfa3c35movsd_xmm [rbx], x6
37bfa3c39cmp r9, r11
37bfa3c3cjl 0x37bfa2110
37bfa3c42lea r13, [8*rbp]
37bfa3c4ajmp 0x37bfa2903
37bfa3c4f
37bfa3c4floc_37bfa3c4f:
37bfa3c4fmovsd_xmm x1, [rsi]
37bfa3c53movq x0, [rip+0x4b87a5]
37bfa3c5bandpd x1, x0
37bfa3c5faddsd x1, [rbx]
37bfa3c63movsd_xmm [rbx], x1
37bfa3c67cmp r9, r11
37bfa3c6ajle 0x37bfa462b
37bfa3c70lea r13, [8*rbp]
37bfa3c78jmp 0x37bfa22f9
37bfa3c7d
37bfa3c7dloc_37bfa3c7d:
37bfa3c7dimul rbp, r11
37bfa3c81mov r12, rbp
37bfa3c84jmp 0x37bfa3075
37bfa3c89
37bfa3c89loc_37bfa3c89:
37bfa3c89movsd_xmm x1, [rsi]
37bfa3c8dpxor x2, x2
37bfa3c91movq x0, [rip+0x4b8767]
37bfa3c99lea r13, [8*rbp]
37bfa3ca1andpd x1, x0
37bfa3ca5addsd x1, x2
37bfa3ca9movsd_xmm [rbx], x1
37bfa3cadjmp 0x37bfa33fe
37bfa3cb2
37bfa3cb2loc_37bfa3cb2:
37bfa3cb2test r15, r15
37bfa3cb5jg 0x37bfa3239
37bfa3cbbmovsd_xmm x0, [rsi]
37bfa3cbfandpd x0, [rip+0x4b8739]
37bfa3cc7pxor x1, x1
37bfa3ccbaddsd x0, x1
37bfa3ccfmovsd_xmm [rbx], x0
37bfa3cd3jmp 0x37bfa347a
37bfa3cd8
37bfa3cd8loc_37bfa3cd8:
37bfa3cd8movsd_xmm x6, [rsi]
37bfa3cdcmovq x0, [rip+0x4b871c]
37bfa3ce4andpd x6, x0
37bfa3ce8cmp r11, 1
37bfa3cecjg 0x37bfa45ff
37bfa3cf2addsd x6, [rbx]
37bfa3cf6movsd_xmm [rbx], x6
37bfa3cfacmp r9, r11
37bfa3cfdjg 0x37bfa2f39
37bfa3d03jmp 0x37bfa2110
37bfa3d08
37bfa3d08 0f 1f 84 00 00 00 00 00 ........
37bfa3d10
37bfa3d10loc_37bfa3d10:
37bfa3d10cmp r15, 2
37bfa3d14jle 0x37bfa45d8
37bfa3d1amov edx, 1
37bfa3d1flea r12, [rsp+104]
37bfa3d24lea rbx, [rsp+96]
37bfa3d29mov rdi, rax
37bfa3d2c
37bfa3d2cloc_37bfa3d2c:
37bfa3d2cadd rdx, 1
37bfa3d30mov [rsp+32], rbx
37bfa3d35mov r9, r12
37bfa3d38lea r8, [rip+0x4b86a9]
37bfa3d3fimul rdx, rbp
37bfa3d43lea rcx, [rsp+80]
37bfa3d48lea rdx, [rsi+8*rdx]
37bfa3d4ccall dlassq_64_
37bfa3d51mov rax, [rsp+80]
37bfa3d56lea rdx, [rax+1]
37bfa3d5amov [rsp+80], rdx
37bfa3d5fcmp rdi, rdx
37bfa3d62jg 0x37bfa3d2c
37bfa3d64mov r15, [r13]
37bfa3d68mov rax, rdi
37bfa3d6b
37bfa3d6bloc_37bfa3d6b:
37bfa3d6badd rax, 1
37bfa3d6fcmp rax, r15
37bfa3d72jg 0x37bfa45c1
37bfa3d78mov rdi, rax
37bfa3d7bimul rax, rbp
37bfa3d7flea r13, [8*rbp]
37bfa3d87lea r14, [rsi+8*rax]
37bfa3d8blea rax, [rsp+88]
37bfa3d90mov [rsp+48], rax
37bfa3d95
37bfa3d95loc_37bfa3d95:
37bfa3d95mov [rsp+32], rbx
37bfa3d9amov rcx, [rsp+48]
37bfa3d9fmov rdx, r14
37bfa3da2mov r9, r12
37bfa3da5lea r8, [rip+0x4b863c]
37bfa3dacadd rdi, 1
37bfa3db0add r14, r13
37bfa3db3call dlassq_64_
37bfa3db8cmp r15, rdi
37bfa3dbbjge 0x37bfa3d95
37bfa3dbd
37bfa3dbdloc_37bfa3dbd:
37bfa3dbdmov r15, [rsp+88]
37bfa3dc2lea r14, [rbp+1]
37bfa3dc6lea rdi, [rsp+120]
37bfa3dcbcmp r15, 1
37bfa3dcfjle 0x37bfa3e28
37bfa3dd1lea r14, [rbp+1]
37bfa3dd5mov [rsp+56], r13
37bfa3ddalea rbp, [rsi+8]
37bfa3ddemov r13, rsi
37bfa3de1sub r15, 1
37bfa3de5mov rsi, rbx
37bfa3de8lea rdi, [rsp+120]
37bfa3dedlea rbx, [8*r14]
37bfa3df5
37bfa3df5loc_37bfa3df5:
37bfa3df5mov [rsp+32], rsi
37bfa3dfamov rdx, rbp
37bfa3dfdmov r9, r12
37bfa3e00mov rcx, rdi
37bfa3e03lea r8, [rip+0x4b85de]
37bfa3e0amov [rsp+120], r15
37bfa3e0fadd rbp, rbx
37bfa3e12call dlassq_64_
37bfa3e17sub r15, 1
37bfa3e1bjne 0x37bfa3df5
37bfa3e1dmov rbx, rsi
37bfa3e20mov rsi, r13
37bfa3e23mov r13, [rsp+56]
37bfa3e28
37bfa3e28loc_37bfa3e28:
37bfa3e28movsd_xmm x0, [rsp+96]
37bfa3e2elea rdx, [rsi+r13]
37bfa3e32mov r9, r12
37bfa3e35mov r8, rdi
37bfa3e38mov r15, [rsp+48]
37bfa3e3dmov [rsp+32], rbx
37bfa3e42addsd x0, x0
37bfa3e46mov [rsp+120], r14
37bfa3e4bmov rcx, r15
37bfa3e4emovsd_xmm [rsp+96], x0
37bfa3e54call dlassq_64_
37bfa3e59mov [rsp+32], rbx
37bfa3e5emov r9, r12
37bfa3e61mov r8, rdi
37bfa3e64mov rdx, rsi
37bfa3e67mov rcx, r15
37bfa3e6amov [rsp+120], r14
37bfa3e6fcall dlassq_64_
37bfa3e74jmp 0x37bfa2bdf
37bfa3e79
37bfa3e79loc_37bfa3e79:
37bfa3e79cmp [rsp+48], 0
37bfa3e7fje 0x37bfa3fc0
37bfa3e85cmp r15, 2
37bfa3e89jle 0x37bfa45e7
37bfa3e8flea r14, [rbp+1]
37bfa3e93mov [rsp+56], r15
37bfa3e98lea r13, [rax-1]
37bfa3e9cmov r15, rsi
37bfa3e9fmov [rsp+48], r14
37bfa3ea4lea rbx, [rsi+8*rax+16]
37bfa3ea9lea r12, [rsp+104]
37bfa3eaelea r10, [8*r14]
37bfa3eb6lea rdi, [rsp+96]
37bfa3ebbmov r14, rbp
37bfa3ebemov rsi, r10
37bfa3ec1lea rbp, [rsp+120]
37bfa3ec6
37bfa3ec6loc_37bfa3ec6:
37bfa3ec6mov [rsp+32], rdi
37bfa3ecbmov rdx, rbx
37bfa3ecemov r9, r12
37bfa3ed1mov rcx, rbp
37bfa3ed4lea r8, [rip+0x4b850d]
37bfa3edbmov [rsp+64], rax
37bfa3ee0add rbx, rsi
37bfa3ee3mov [rsp+120], r13
37bfa3ee8call dlassq_64_
37bfa3eedsub r13, 1
37bfa3ef1mov rax, [rsp+64]
37bfa3ef6jne 0x37bfa3ec6
37bfa3ef8mov rsi, r15
37bfa3efbmov rbx, rdi
37bfa3efemov r15, [rsp+56]
37bfa3f03mov rdi, rbp
37bfa3f06mov rbp, r14
37bfa3f09mov r14, [rsp+48]
37bfa3f0e
37bfa3f0eloc_37bfa3f0e:
37bfa3f0etest r15, r15
37bfa3f11jle 0x37bfa3f68
37bfa3f13mov [rsp+48], r14
37bfa3f18mov r15, rsi
37bfa3f1bmov r14, rsi
37bfa3f1eshl rbp, 3
37bfa3f22mov rsi, rbx
37bfa3f25xor r13l, r13l
37bfa3f28mov rbx, rax
37bfa3f2b
37bfa3f2bloc_37bfa3f2b:
37bfa3f2bmov [rsp+32], rsi
37bfa3f30lea rax, [rbx+r13]
37bfa3f34mov rdx, r15
37bfa3f37mov r9, r12
37bfa3f3amov rcx, rdi
37bfa3f3dadd r13, 1
37bfa3f41mov [rsp+120], rax
37bfa3f46add r15, rbp
37bfa3f49lea r8, [rip+0x4b8498]
37bfa3f50call dlassq_64_
37bfa3f55cmp rbx, r13
37bfa3f58jg 0x37bfa3f2b
37bfa3f5amov rax, rbx
37bfa3f5dmov rbx, rsi
37bfa3f60mov rsi, r14
37bfa3f63mov r14, [rsp+48]
37bfa3f68
37bfa3f68loc_37bfa3f68:
37bfa3f68mov [rsp+32], rbx
37bfa3f6dlea rbp, [rsp+88]
37bfa3f72mov r9, r12
37bfa3f75mov r8, rdi
37bfa3f78movsd_xmm x0, [rsp+96]
37bfa3f7elea rdx, [rsi+8*rax+8]
37bfa3f83mov rcx, rbp
37bfa3f86mov [rsp+120], r14
37bfa3f8baddsd x0, x0
37bfa3f8fmovsd_xmm [rsp+96], x0
37bfa3f95call dlassq_64_
37bfa3f9amov rax, [rsp+88]
37bfa3f9fmov r9, r12
37bfa3fa2mov r8, rdi
37bfa3fa5mov [rsp+32], rbx
37bfa3faamov rcx, rbp
37bfa3fadlea rdx, [rsi+8*rax]
37bfa3fb1mov [rsp+120], r14
37bfa3fb6call dlassq_64_
37bfa3fbbjmp 0x37bfa2bdf
37bfa3fc0
37bfa3fc0loc_37bfa3fc0:
37bfa3fc0lea r14, [rbp+1]
37bfa3fc4lea rdi, [rsp+120]
37bfa3fc9lea r12, [rsp+104]
37bfa3fcelea rbx, [rsp+96]
37bfa3fd3test r15, r15
37bfa3fd6jle 0x37bfa40bf
37bfa3fdcmov [rsp+48], r14
37bfa3fe1mov rdx, r15
37bfa3fe4lea r12, [rsp+96]
37bfa3fe9xor ebx, ebx
37bfa3feblea r11, [8*r14]
37bfa3ff3mov [rsp+56], r15
37bfa3ff8lea r14, [rsp+104]
37bfa3ffdmov r15, rbp
37bfa4000mov [rsp+256], rsi
37bfa4008lea rcx, [rsp+120]
37bfa400dadd rsi, 16
37bfa4011mov rdi, r11
37bfa4014mov rbp, rax
37bfa4017jmp 0x37bfa4020
37bfa4019
37bfa4019loc_37bfa4019:
37bfa4019mov rdx, [r13]
37bfa401dadd rsi, rdi
37bfa4020
37bfa4020loc_37bfa4020:
37bfa4020sub rdx, rbx
37bfa4023mov [rsp+32], r12
37bfa4028mov r9, r14
37bfa402blea r8, [rip+0x4b83b6]
37bfa4032sub rdx, 1
37bfa4036add rbx, 1
37bfa403amov [rsp+64], rcx
37bfa403fmov [rsp+120], rdx
37bfa4044mov rdx, rsi
37bfa4047call dlassq_64_
37bfa404ccmp rbp, rbx
37bfa404fmov rcx, [rsp+64]
37bfa4054jg 0x37bfa4019
37bfa4056cmp [rsp+56], 2
37bfa405cmov rax, rbp
37bfa405fmov rbx, r12
37bfa4062mov rbp, r15
37bfa4065mov r12, r14
37bfa4068mov rsi, [rsp+256]
37bfa4070mov r14, [rsp+48]
37bfa4075mov rdi, rcx
37bfa4078mov [rsp+80], 1
37bfa4081jle 0x37bfa40bf
37bfa4083mov edx, 1
37bfa4088mov r13, rax
37bfa408b
37bfa408bloc_37bfa408b:
37bfa408bimul rdx, rbp
37bfa408fmov [rsp+32], rbx
37bfa4094mov r9, r12
37bfa4097lea r8, [rip+0x4b834a]
37bfa409elea rcx, [rsp+80]
37bfa40a3lea rdx, [rsi+8*rdx]
37bfa40a7call dlassq_64_
37bfa40acmov rax, [rsp+80]
37bfa40b1lea rdx, [rax+1]
37bfa40b5mov [rsp+80], rdx
37bfa40bacmp r13, rdx
37bfa40bdjg 0x37bfa408b
37bfa40bf
37bfa40bfloc_37bfa40bf:
37bfa40bfmovsd_xmm x0, [rsp+96]
37bfa40c5lea rdx, [rsi+8]
37bfa40c9mov r9, r12
37bfa40ccmov r8, rdi
37bfa40cfmov [rsp+32], rbx
37bfa40d4lea rbp, [rsp+88]
37bfa40d9addsd x0, x0
37bfa40ddmov rcx, rbp
37bfa40e0mov [rsp+120], r14
37bfa40e5movsd_xmm [rsp+96], x0
37bfa40ebcall dlassq_64_
37bfa40f0mov [rsp+32], rbx
37bfa40f5mov r9, r12
37bfa40f8mov r8, rdi
37bfa40fbmov rdx, rsi
37bfa40femov rcx, rbp
37bfa4101mov [rsp+120], r14
37bfa4106call dlassq_64_
37bfa410bjmp 0x37bfa2bdf
37bfa4110
37bfa4110loc_37bfa4110:
37bfa4110pxor x0, x0
37bfa4114addsd x1, x0
37bfa4118movsd_xmm [rbx], x1
37bfa411cmovapd x6, x1
37bfa4120jmp 0x37bfa2110
37bfa4125
37bfa4125loc_37bfa4125:
37bfa4125mov r15, r8
37bfa4128xor r10l, r10l
37bfa412bpxor x2, x2
37bfa412fjmp 0x37bfa38e8
37bfa4134
37bfa4134loc_37bfa4134:
37bfa4134lea r14, [rbp+1]
37bfa4138cmp [rsp+48], 0
37bfa413eje 0x37bfa42a9
37bfa4144cmp r15, 4
37bfa4148jle 0x37bfa45a5
37bfa414emov [rsp+48], r14
37bfa4153lea r12, [rsp+104]
37bfa4158lea rbx, [rax-2]
37bfa415clea r13, [8*rax]
37bfa4164mov [rsp+64], r15
37bfa4169lea rcx, [rsp+120]
37bfa416emov r15, rax
37bfa4171lea r11, [8*r14]
37bfa4179mov [rsp+56], r13
37bfa417emov r14, rsi
37bfa4181lea rsi, [rsi+r13+8]
37bfa4186mov rdi, r11
37bfa4189mov r13, rbp
37bfa418clea rbp, [rsp+96]
37bfa4191
37bfa4191loc_37bfa4191:
37bfa4191mov [rsp+32], rbp
37bfa4196mov rdx, rsi
37bfa4199mov r9, r12
37bfa419clea r8, [rip+0x4b8245]
37bfa41a3mov [rsp+120], rbx
37bfa41a8add rsi, rdi
37bfa41abmov [rsp+72], rcx
37bfa41b0call dlassq_64_
37bfa41b5sub rbx, 1
37bfa41b9mov rcx, [rsp+72]
37bfa41bejne 0x37bfa4191
37bfa41c0mov rsi, r14
37bfa41c3mov rax, r15
37bfa41c6mov rbx, rbp
37bfa41c9mov r14, [rsp+48]
37bfa41cemov rbp, r13
37bfa41d1mov r15, [rsp+64]
37bfa41d6mov r13, [rsp+56]
37bfa41dbmov rdi, rcx
37bfa41de
37bfa41deloc_37bfa41de:
37bfa41detest r15, r15
37bfa41e1jle 0x37bfa424e
37bfa41e3mov rdx, rsi
37bfa41e6mov [rsp+48], r13
37bfa41ebmov rcx, rdi
37bfa41eemov r13, rsi
37bfa41f1mov rdi, rbx
37bfa41f4shl rbp, 3
37bfa41f8mov r15, rax
37bfa41fbmov rsi, rax
37bfa41femov rbx, rdx
37bfa4201
37bfa4201loc_37bfa4201:
37bfa4201mov [rsp+32], rdi
37bfa4206lea rax, [r15-1]
37bfa420amov rdx, rbx
37bfa420dadd r15, 1
37bfa4211mov r9, r12
37bfa4214lea r8, [rip+0x4b81cd]
37bfa421bmov [rsp+120], rax
37bfa4220add rbx, rbp
37bfa4223mov [rsp+56], rcx
37bfa4228call dlassq_64_
37bfa422dmov rax, r15
37bfa4230mov rcx, [rsp+56]
37bfa4235sub rax, rsi
37bfa4238cmp rax, rsi
37bfa423bjl 0x37bfa4201
37bfa423dmov rax, rsi
37bfa4240mov rsi, r13
37bfa4243mov r13, [rsp+48]
37bfa4248mov rbx, rdi
37bfa424bmov rdi, rcx
37bfa424e
37bfa424eloc_37bfa424e:
37bfa424emovsd_xmm x0, [rsp+96]
37bfa4254sub rax, 1
37bfa4258mov r9, r12
37bfa425bmov r8, rdi
37bfa425emov [rsp+32], rbx
37bfa4263lea rdx, [rsi+r13]
37bfa4267lea rcx, [rsp+112]
37bfa426caddsd x0, x0
37bfa4270mov [rsp+112], rax
37bfa4275mov [rsp+120], r14
37bfa427amovsd_xmm [rsp+96], x0
37bfa4280call dlassq_64_
37bfa4285mov [rsp+32], rbx
37bfa428amov r9, r12
37bfa428dmov r8, rdi
37bfa4290lea rdx, [rsi+r13-8]
37bfa4295lea rcx, [rsp+88]
37bfa429amov [rsp+120], r14
37bfa429fcall dlassq_64_
37bfa42a4jmp 0x37bfa2bdf
37bfa42a9
37bfa42a9loc_37bfa42a9:
37bfa42a9test r15, r15
37bfa42acjle 0x37bfa4591
37bfa42b2lea r11, [8*r14]
37bfa42bamov [rsp+48], rbp
37bfa42bfxor ebx, ebx
37bfa42c1mov rbp, rax
37bfa42c4mov [rsp+256], rsi
37bfa42cclea r12, [rsp+96]
37bfa42d1add rsi, 8
37bfa42d5mov rdi, r11
37bfa42d8mov [rsp+56], r14
37bfa42ddlea rcx, [rsp+120]
37bfa42e2lea r14, [rsp+104]
37bfa42e7jmp 0x37bfa42ed
37bfa42e9
37bfa42e9loc_37bfa42e9:
37bfa42e9mov r15, [r13]
37bfa42ed
37bfa42edloc_37bfa42ed:
37bfa42edmov rdx, r15
37bfa42f0mov [rsp+32], r12
37bfa42f5mov r9, r14
37bfa42f8lea r8, [rip+0x4b80e9]
37bfa42ffsub rdx, rbx
37bfa4302add rbx, 1
37bfa4306mov [rsp+64], rcx
37bfa430bsub rdx, 1
37bfa430fmov [rsp+120], rdx
37bfa4314mov rdx, rsi
37bfa4317add rsi, rdi
37bfa431acall dlassq_64_
37bfa431fcmp rbp, rbx
37bfa4322mov rcx, [rsp+64]
37bfa4327jg 0x37bfa42e9
37bfa4329lea r13, [rbp-2]
37bfa432dsub rbp, 1
37bfa4331mov rbx, r12
37bfa4334mov [rsp+80], 0
37bfa433dmov r12, r14
37bfa4340mov rbp, [rsp+48]
37bfa4345mov r14, [rsp+56]
37bfa434amov rdi, rcx
37bfa434dmov rsi, [rsp+256]
37bfa4355je 0x37bfa4391
37bfa4357xor eax, eax
37bfa4359
37bfa4359loc_37bfa4359:
37bfa4359add rax, 1
37bfa435dmov [rsp+32], rbx
37bfa4362mov r9, r12
37bfa4365lea r8, [rip+0x4b807c]
37bfa436cimul rax, rbp
37bfa4370lea rcx, [rsp+80]
37bfa4375lea rdx, [rsi+8*rax]
37bfa4379call dlassq_64_
37bfa437emov rax, [rsp+80]
37bfa4383add rax, 1
37bfa4387mov [rsp+80], rax
37bfa438ccmp rax, r13
37bfa438fjle 0x37bfa4359
37bfa4391
37bfa4391loc_37bfa4391:
37bfa4391movsd_xmm x0, [rsp+96]
37bfa4397mov rdx, rsi
37bfa439amov r9, r12
37bfa439dmov r8, rdi
37bfa43a0mov [rsp+32], rbx
37bfa43a5lea rcx, [rsp+88]
37bfa43aaaddsd x0, x0
37bfa43aemov [rsp+120], r14
37bfa43b3movsd_xmm [rsp+96], x0
37bfa43b9call dlassq_64_
37bfa43bemov rax, [rsp+88]
37bfa43c3mov [rsp+120], r14
37bfa43c8lea rdx, [rsi+8*rbp]
37bfa43ccsub rax, 1
37bfa43d0mov [rsp+112], rax
37bfa43d5
37bfa43d5loc_37bfa43d5:
37bfa43d5mov [rsp+32], rbx
37bfa43dalea rcx, [rsp+112]
37bfa43dfmov r9, r12
37bfa43e2mov r8, rdi
37bfa43e5call dlassq_64_
37bfa43eajmp 0x37bfa2bdf
37bfa43ef
37bfa43efloc_37bfa43ef:
37bfa43efmov [rsp+80], 1
37bfa43f8lea r12, [rsp+104]
37bfa43fdlea rbx, [rsp+96]
37bfa4402cmp r15, 2
37bfa4406jle 0x37bfa4443
37bfa4408
37bfa4408loc_37bfa4408:
37bfa4408imul rdi, rbp
37bfa440cmov [rsp+32], rbx
37bfa4411mov r9, r12
37bfa4414lea r8, [rip+0x4b7fcd]
37bfa441blea rcx, [rsp+80]
37bfa4420lea rdx, [rsi+8*rdi]
37bfa4424call dlassq_64_
37bfa4429mov rax, [rsp+80]
37bfa442elea rdi, [rax+1]
37bfa4432mov [rsp+80], rdi
37bfa4437cmp r14, rdi
37bfa443ajg 0x37bfa4408
37bfa443cmov r15, [r13]
37bfa4440mov rax, r14
37bfa4443
37bfa4443loc_37bfa4443:
37bfa4443cmp rax, r15
37bfa4446jge 0x37bfa4534
37bfa444cmov rdx, rax
37bfa444fsub r15, rax
37bfa4452lea rax, [rsp+88]
37bfa4457xor edi, edi
37bfa4459imul rdx, rbp
37bfa445dmov [rsp+48], rax
37bfa4462lea r14, [8*rbp]
37bfa446alea r13, [rsi+8*rdx]
37bfa446e
37bfa446eloc_37bfa446e:
37bfa446emov [rsp+32], rbx
37bfa4473mov rcx, [rsp+48]
37bfa4478mov rdx, r13
37bfa447bmov r9, r12
37bfa447elea r8, [rip+0x4b7f63]
37bfa4485add rdi, 1
37bfa4489add r13, r14
37bfa448ccall dlassq_64_
37bfa4491cmp rdi, r15
37bfa4494jne 0x37bfa446e
37bfa4496
37bfa4496loc_37bfa4496:
37bfa4496mov r13, [rsp+88]
37bfa449blea r14, [rbp+1]
37bfa449flea rdi, [rsp+120]
37bfa44a4cmp r13, 2
37bfa44a8jle 0x37bfa44eb
37bfa44aalea r14, [rbp+1]
37bfa44aesub r13, 2
37bfa44b2lea rbp, [rsi+16]
37bfa44b6lea r15, [8*r14]
37bfa44belea rdi, [rsp+120]
37bfa44c3
37bfa44c3loc_37bfa44c3:
37bfa44c3mov [rsp+32], rbx
37bfa44c8mov rdx, rbp
37bfa44cbmov r9, r12
37bfa44cemov rcx, rdi
37bfa44d1lea r8, [rip+0x4b7f10]
37bfa44d8mov [rsp+120], r13
37bfa44ddadd rbp, r15
37bfa44e0call dlassq_64_
37bfa44e5sub r13, 1
37bfa44e9jne 0x37bfa44c3
37bfa44eb
37bfa44ebloc_37bfa44eb:
37bfa44ebmovsd_xmm x0, [rsp+96]
37bfa44f1mov rdx, rsi
37bfa44f4mov r9, r12
37bfa44f7mov r8, rdi
37bfa44famov [rsp+32], rbx
37bfa44ffmov rcx, [rsp+48]
37bfa4504addsd x0, x0
37bfa4508mov [rsp+120], r14
37bfa450dmovsd_xmm [rsp+96], x0
37bfa4513call dlassq_64_
37bfa4518mov rax, [rsp+88]
37bfa451dmov [rsp+120], r14
37bfa4522lea rdx, [rsi+8]
37bfa4526sub rax, 1
37bfa452amov [rsp+112], rax
37bfa452fjmp 0x37bfa43d5
37bfa4534
37bfa4534loc_37bfa4534:
37bfa4534lea rax, [rsp+88]
37bfa4539mov [rsp+48], rax
37bfa453ejmp 0x37bfa4496
37bfa4543
37bfa4543loc_37bfa4543:
37bfa4543je 0x37bfa3aa4
37bfa4549lea rax, [rsp+88]
37bfa454elea rdi, [rsp+120]
37bfa4553mov [rsp+48], rax
37bfa4558lea r15, [r14-1]
37bfa455cjmp 0x37bfa3b66
37bfa4561
37bfa4561loc_37bfa4561:
37bfa4561lea r12, [rsp+104]
37bfa4566lea rbx, [rsp+96]
37bfa456btest r15, r15
37bfa456ejg 0x37bfa2ab9
37bfa4574lea rax, [rsp+88]
37bfa4579mov [rsp+48], rax
37bfa457ejmp 0x37bfa2afb
37bfa4583
37bfa4583loc_37bfa4583:
37bfa4583lea rdi, [rsp+120]
37bfa4588lea r15, [r14-1]
37bfa458cjmp 0x37bfa3b66
37bfa4591
37bfa4591loc_37bfa4591:
37bfa4591lea rdi, [rsp+120]
37bfa4596lea r12, [rsp+104]
37bfa459blea rbx, [rsp+96]
37bfa45a0jmp 0x37bfa4391
37bfa45a5
37bfa45a5loc_37bfa45a5:
37bfa45a5lea rdi, [rsp+120]
37bfa45aalea r13, [8*rax]
37bfa45b2lea r12, [rsp+104]
37bfa45b7lea rbx, [rsp+96]
37bfa45bcjmp 0x37bfa41de
37bfa45c1
37bfa45c1loc_37bfa45c1:
37bfa45c1lea rax, [rsp+88]
37bfa45c6lea r13, [8*rbp]
37bfa45cemov [rsp+48], rax
37bfa45d3jmp 0x37bfa3dbd
37bfa45d8
37bfa45d8loc_37bfa45d8:
37bfa45d8lea r12, [rsp+104]
37bfa45ddlea rbx, [rsp+96]
37bfa45e2jmp 0x37bfa3d6b
37bfa45e7
37bfa45e7loc_37bfa45e7:
37bfa45e7lea r14, [rbp+1]
37bfa45eblea rdi, [rsp+120]
37bfa45f0lea r12, [rsp+104]
37bfa45f5lea rbx, [rsp+96]
37bfa45fajmp 0x37bfa3f0e
37bfa45ff
37bfa45ffloc_37bfa45ff:
37bfa45ffxor eax, eax
37bfa4601xor r8l, r8l
37bfa4604lea rcx, [8*r15]
37bfa460cjmp 0x37bfa2ecd
37bfa4611
37bfa4611loc_37bfa4611:
37bfa4611addsd x2, [rbx+8*r15]
37bfa4617movsd_xmm [rbx+8*r15], x2
37bfa461dcmp r9, r11
37bfa4620jg 0x37bfa22f9
37bfa4626jmp 0x37bfa3067
37bfa462b
37bfa462bloc_37bfa462b:
37bfa462bimul r11, rbp
37bfa462fmovsd_xmm x2, [rsi+8*r11]
37bfa4635andpd x0, x2
37bfa4639pxor x2, x2
37bfa463daddsd x0, x2
37bfa4641addsd x1, x0
37bfa4645movsd_xmm [rbx], x1
37bfa4649movapd x6, x1
37bfa464djmp 0x37bfa2110
37bfa1e40
37bfa1e40dlansf_64_:
37bfa1e40push r15
37bfa1e42push r14
37bfa1e44push r13
37bfa1e46push r12
37bfa1e48push rbp
37bfa1e49push rdi
37bfa1e4apush rsi
37bfa1e4bpush rbx
37bfa1e4csub rsp, 152
37bfa1e53movups [rsp+128], x6
37bfa1e5bmov rdi, [r9]
37bfa1e5emov rsi, [rsp+256]
37bfa1e66mov rbx, [rsp+264]
37bfa1e6emov r14, rcx
37bfa1e71mov rbp, r8
37bfa1e74mov rcx, rdx
37bfa1e77mov r13, r9
37bfa1e7atest rdi, rdi
37bfa1e7dje 0x37bfa3790
37bfa1e83cmp rdi, 1
37bfa1e87je 0x37bfa2160
37bfa1e8dmov r9l, 1
37bfa1e93mov r8l, 1
37bfa1e99lea rdx, [rip+0x4ba540]
37bfa1ea0and edi, 1
37bfa1ea3call lsame_64_
37bfa1ea8mov rcx, rbp
37bfa1eabmov r9l, 1
37bfa1eb1mov r8l, 1
37bfa1eb7lea rdx, [rip+0x4ba523]
37bfa1ebemov r12, rax
37bfa1ec1call lsame_64_
37bfa1ec6mov rbp, [r13]
37bfa1ecamov [rsp+48], rax
37bfa1ecftest r12, r12
37bfa1ed2je 0x37bfa1fc8
37bfa1ed8add rbp, 1
37bfa1edcmov r9l, 1
37bfa1ee2mov r8l, 1
37bfa1ee8mov rcx, r14
37bfa1eebmov r15, rbp
37bfa1eeelea rdx, [rip+0x4ba4ed]
37bfa1ef5shr r15, 63
37bfa1ef9add r15, rbp
37bfa1efcsar r15, 1
37bfa1effmov rbp, r15
37bfa1f02call lsame_64_
37bfa1f07test rax, rax
37bfa1f0aje 0x37bfa2170
37bfa1f10mov r14, [r13]
37bfa1f14lea rbp, [r14+1]
37bfa1f18shr rbp, 63
37bfa1f1clea rbp, [rbp+r14+1]
37bfa1f21sar rbp, 1
37bfa1f24test rdi, rdi
37bfa1f27jne 0x37bfa2081
37bfa1f2dtest r14, r14
37bfa1f30js 0x37bfa3790
37bfa1f36je 0x37bfa3790
37bfa1f3cshl r15, 3
37bfa1f40pxor x6, x6
37bfa1f44xor r13l, r13l
37bfa1f47nop [rax+rax]
37bfa1f50
37bfa1f50loc_37bfa1f50:
37bfa1f50xor ebx, ebx
37bfa1f52jmp 0x37bfa1f91
37bfa1f54
37bfa1f54 66 66 2e 0f 1f 84 00 00 00 00 00 66 ff.........f
37bfa1f60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1f70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1f80
37bfa1f80loc_37bfa1f80:
37bfa1f80movapd x6, x0
37bfa1f84
37bfa1f84loc_37bfa1f84:
37bfa1f84add rbx, 1
37bfa1f88cmp rbp, rbx
37bfa1f8bjle 0x37bfa2100
37bfa1f91
37bfa1f91loc_37bfa1f91:
37bfa1f91movsd_xmm x0, [rsi+8*rbx]
37bfa1f96andpd x0, [rip+0x4ba462]
37bfa1f9ecomisd x0, x6
37bfa1fa2movsd_xmm [rsp+120], x0
37bfa1fa8ja 0x37bfa1f80
37bfa1faalea rcx, [rsp+120]
37bfa1fafcall disnan_64_
37bfa1fb4test rax, rax
37bfa1fb7je 0x37bfa1f84
37bfa1fb9movsd_xmm x0, [rsp+120]
37bfa1fbfjmp 0x37bfa1f80
37bfa1fc1
37bfa1fc1 0f 1f 80 00 00 00 00 .......
37bfa1fc8
37bfa1fc8loc_37bfa1fc8:
37bfa1fc8test rdi, rdi
37bfa1fcbjne 0x37bfa2448
37bfa1fd1mov r9l, 1
37bfa1fd7mov r8l, 1
37bfa1fddmov rcx, r14
37bfa1fe0add rbp, 1
37bfa1fe4lea rdx, [rip+0x4ba3f7]
37bfa1febcall lsame_64_
37bfa1ff0test rax, rax
37bfa1ff3je 0x37bfa2da9
37bfa1ff9mov r15, [r13]
37bfa1ffdtest r15, r15
37bfa2000jle 0x37bfa3790
37bfa2006lea r14, [r15+1]
37bfa200ashl rbp, 3
37bfa200epxor x6, x6
37bfa2012xor edi, edi
37bfa2014shr r14, 63
37bfa2018lea r14, [r14+r15+1]
37bfa201dsar r14, 1
37bfa2020
37bfa2020loc_37bfa2020:
37bfa2020test r15, r15
37bfa2023js 0x37bfa2130
37bfa2029xor ebx, ebx
37bfa202bjmp 0x37bfa2051
37bfa202d
37bfa202d 0f 1f 84 ...
37bfa2030 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa2040
37bfa2040loc_37bfa2040:
37bfa2040movapd x6, x0
37bfa2044
37bfa2044loc_37bfa2044:
37bfa2044add rbx, 1
37bfa2048cmp r15, rbx
37bfa204bjl 0x37bfa2130
37bfa2051
37bfa2051loc_37bfa2051:
37bfa2051movsd_xmm x0, [rsi+8*rbx]
37bfa2056andpd x0, [rip+0x4ba3a2]
37bfa205ecomisd x0, x6
37bfa2062movsd_xmm [rsp+120], x0
37bfa2068ja 0x37bfa2040
37bfa206alea rcx, [rsp+120]
37bfa206fcall disnan_64_
37bfa2074test rax, rax
37bfa2077je 0x37bfa2044
37bfa2079movsd_xmm x0, [rsp+120]
37bfa207fjmp 0x37bfa2040
37bfa2081
37bfa2081loc_37bfa2081:
37bfa2081test r14, r14
37bfa2084jle 0x37bfa3790
37bfa208ashl r15, 3
37bfa208exor r12l, r12l
37bfa2091pxor x6, x6
37bfa2095nop [rax+rax]
37bfa20a0
37bfa20a0loc_37bfa20a0:
37bfa20a0xor ebx, ebx
37bfa20a2jmp 0x37bfa20cd
37bfa20a4
37bfa20a4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa20b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa20c0
37bfa20c0loc_37bfa20c0:
37bfa20c0movapd x6, x0
37bfa20c4
37bfa20c4loc_37bfa20c4:
37bfa20c4add rbx, 1
37bfa20c8cmp rbp, rbx
37bfa20cbjle 0x37bfa2148
37bfa20cd
37bfa20cdloc_37bfa20cd:
37bfa20cdmovsd_xmm x0, [rsi+8*rbx]
37bfa20d2andpd x0, [rip+0x4ba326]
37bfa20dacomisd x0, x6
37bfa20demovsd_xmm [rsp+120], x0
37bfa20e4ja 0x37bfa20c0
37bfa20e6lea rcx, [rsp+120]
37bfa20ebcall disnan_64_
37bfa20f0test rax, rax
37bfa20f3je 0x37bfa20c4
37bfa20f5movsd_xmm x0, [rsp+120]
37bfa20fbjmp 0x37bfa20c0
37bfa20fd
37bfa20fd 0f 1f 00 ...
37bfa2100
37bfa2100loc_37bfa2100:
37bfa2100add r13, 1
37bfa2104add rsi, r15
37bfa2107cmp r14, r13
37bfa210ajge 0x37bfa1f50
37bfa2110
37bfa2110loc_37bfa2110:
37bfa2110movapd x0, x6
37bfa2114movups x6, [rsp+128]
37bfa211cadd rsp, 152
37bfa2123pop rbx
37bfa2124pop rsi
37bfa2125pop rdi
37bfa2126pop rbp
37bfa2127pop r12
37bfa2129pop r13
37bfa212bpop r14
37bfa212dpop r15
37bfa212fret
37bfa2130
37bfa2130loc_37bfa2130:
37bfa2130add rdi, 1
37bfa2134add rsi, rbp
37bfa2137cmp rdi, r14
37bfa213aje 0x37bfa2110
37bfa213cmov r15, [r13]
37bfa2140jmp 0x37bfa2020
37bfa2145
37bfa2145 0f 1f 00 ...
37bfa2148
37bfa2148loc_37bfa2148:
37bfa2148add r12, 1
37bfa214cadd rsi, r15
37bfa214fcmp r12, r14
37bfa2152jne 0x37bfa20a0
37bfa2158jmp 0x37bfa2110
37bfa215a
37bfa215a 66 0f 1f 44 00 00 f..D..
37bfa2160
37bfa2160loc_37bfa2160:
37bfa2160movsd_xmm x6, [rsi]
37bfa2164andpd x6, [rip+0x4ba294]
37bfa216cjmp 0x37bfa2110
37bfa216e
37bfa216e 66 90 f.
37bfa2170
37bfa2170loc_37bfa2170:
37bfa2170mov r9l, 1
37bfa2176mov r8l, 1
37bfa217clea rdx, [rip+0x4ba26d]
37bfa2183mov rcx, r14
37bfa2186call lsame_64_
37bfa218btest rax, rax
37bfa218eje 0x37bfa2501
37bfa2194mov r9, [r13]
37bfa2198mov r10, r9
37bfa219bshr r10, 63
37bfa219fadd r10, r9
37bfa21a2sar r10, 1
37bfa21a5mov r15, r10
37bfa21a8
37bfa21a8loc_37bfa21a8:
37bfa21a8lea r11, [r15+1]
37bfa21acmov [rsp+88], r15
37bfa21b1mov r12, r11
37bfa21b4test rdi, rdi
37bfa21b7jne 0x37bfa2de6
37bfa21bdcmp [rsp+48], 0
37bfa21c3je 0x37bfa2684
37bfa21c9cmp r15, r9
37bfa21ccjge 0x37bfa21fb
37bfa21cemov rax, r9
37bfa21d1lea rcx, [rbx+8*r15]
37bfa21d5xor edx, edx
37bfa21d7mov [rsp+56], r11
37bfa21dcsub rax, r15
37bfa21dfmov [rsp+48], r9
37bfa21e4lea r8, [8*rax]
37bfa21eccall memset
37bfa21f1mov r9, [rsp+48]
37bfa21f6mov r11, [rsp+56]
37bfa21fb
37bfa21fbloc_37bfa21fb:
37bfa21fbcmp r9, 1
37bfa21ffjle 0x37bfa3c4f
37bfa2205lea r13, [8*rbp]
37bfa220dmov rcx, rsi
37bfa2210lea rdx, [rbx+8*r15]
37bfa2214xor r8l, r8l
37bfa2217movq x0, [rip+0x4ba1e1]
37bfa221fnop
37bfa2220
37bfa2220loc_37bfa2220:
37bfa2220xor eax, eax
37bfa2222pxor x2, x2
37bfa2226nop [rax]
37bfa222anop [rax+rax]
37bfa2235nop [rax+rax]
37bfa2240
37bfa2240loc_37bfa2240:
37bfa2240movsd_xmm x1, [rcx+8*rax]
37bfa2245movsd_xmm x3, [rdx+8*rax]
37bfa224aandpd x1, x0
37bfa224eaddsd x3, x1
37bfa2252addsd x2, x1
37bfa2256movsd_xmm [rdx+8*rax], x3
37bfa225badd rax, 1
37bfa225fcmp rax, r15
37bfa2262jl 0x37bfa2240
37bfa2264movsd_xmm [rbx+8*r8], x2
37bfa226aadd r8, 1
37bfa226eadd rcx, r13
37bfa2271cmp r8, r15
37bfa2274jl 0x37bfa2220
37bfa2276mov rax, rbp
37bfa2279imul rax, r15
37bfa227dmovsd_xmm x2, [rsi+8*rax]
37bfa2282andpd x2, x0
37bfa2286cmp r9, 3
37bfa228ajle 0x37bfa4611
37bfa2290lea rcx, [rsi+8*rax]
37bfa2294mov eax, 1
37bfa2299nop [rax+rax]
37bfa229fnop [rax+rax]
37bfa22aanop [rax+rax]
37bfa22b5nop [rax+rax]
37bfa22c0
37bfa22c0loc_37bfa22c0:
37bfa22c0movsd_xmm x1, [rcx+8*rax]
37bfa22c5movsd_xmm x3, [rdx+8*rax]
37bfa22caandpd x1, x0
37bfa22ceaddsd x3, x1
37bfa22d2addsd x2, x1
37bfa22d6movsd_xmm [rdx+8*rax], x3
37bfa22dbadd rax, 1
37bfa22dfcmp rax, r15
37bfa22e2jl 0x37bfa22c0
37bfa22e4addsd x2, [rbx+8*r15]
37bfa22eamovsd_xmm [rbx+8*r15], x2
37bfa22f0cmp r9, r11
37bfa22f3jle 0x37bfa3c7d
37bfa22f9
37bfa22f9loc_37bfa22f9:
37bfa22f9mov r14, rbp
37bfa22fcmov rax, r11
37bfa22ffmov [rsp+48], rdi
37bfa2304xor edx, edx
37bfa2306imul r14, r11
37bfa230aneg rax
37bfa230dmov [rsp+56], r15
37bfa2312lea r15, [rbp+1]
37bfa2316lea r10, [8*rax]
37bfa231elea r8, [rsi+8*r14]
37bfa2322mov rdi, r14
37bfa2325nop [rax+rax]
37bfa2330
37bfa2330loc_37bfa2330:
37bfa2330mov rax, rdx
37bfa2333sub rax, 1
37bfa2337js 0x37bfa3159
37bfa233dxor eax, eax
37bfa233fpxor x2, x2
37bfa2343nop [rax+rax]
37bfa2349nop [rax+rax]
37bfa2354nop [rax+rax]
37bfa235fnop [rax+rax]
37bfa236anop [rax+rax]
37bfa2375nop [rax+rax]
37bfa2380
37bfa2380loc_37bfa2380:
37bfa2380movsd_xmm x1, [r8+8*rax]
37bfa2386movsd_xmm x3, [rbx+8*rax]
37bfa238bandpd x1, x0
37bfa238faddsd x3, x1
37bfa2393addsd x2, x1
37bfa2397movsd_xmm [rbx+8*rax], x3
37bfa239cadd rax, 1
37bfa23a0cmp rax, rdx
37bfa23a3jne 0x37bfa2380
37bfa23a5mov rcx, rdi
37bfa23a8lea rax, [rdx+1]
37bfa23ac
37bfa23acloc_37bfa23ac:
37bfa23acmovsd_xmm x1, [rsi+8*rcx]
37bfa23b1add rax, r14
37bfa23b4add r12, 1
37bfa23b8andpd x1, x0
37bfa23bcaddsd x1, x2
37bfa23c0addsd x1, [rbx+8*rdx]
37bfa23c5movsd_xmm x2, [rsi+8*rax]
37bfa23caandpd x2, x0
37bfa23cemovsd_xmm [rbx+8*rdx], x1
37bfa23d3cmp r12, r9
37bfa23d6je 0x37bfa3047
37bfa23dclea rcx, [r10+8*rax]
37bfa23e0mov rax, r12
37bfa23e3add rcx, rsi
37bfa23e6nop [rax]
37bfa23eanop [rax+rax]
37bfa23f5nop [rax+rax]
37bfa2400
37bfa2400loc_37bfa2400:
37bfa2400movsd_xmm x1, [rcx+8*rax]
37bfa2405movsd_xmm x3, [rbx+8*rax]
37bfa240aandpd x1, x0
37bfa240eaddsd x3, x1
37bfa2412addsd x2, x1
37bfa2416movsd_xmm [rbx+8*rax], x3
37bfa241badd rax, 1
37bfa241fcmp rax, r9
37bfa2422jne 0x37bfa2400
37bfa2424addsd x2, [rbx+8*r12-8]
37bfa242badd r14, rbp
37bfa242eadd rdi, r15
37bfa2431add r8, r13
37bfa2434add rdx, 1
37bfa2438sub r10, 8
37bfa243cmovsd_xmm [rbx+8*r12-8], x2
37bfa2443jmp 0x37bfa2330
37bfa2448
37bfa2448loc_37bfa2448:
37bfa2448mov r9l, 1
37bfa244emov r8l, 1
37bfa2454lea rdx, [rip+0x4b9f87]
37bfa245bmov rcx, r14
37bfa245ecall lsame_64_
37bfa2463test rax, rax
37bfa2466je 0x37bfa2bf4
37bfa246cmov r15, [r13]
37bfa2470test r15, r15
37bfa2473jle 0x37bfa3790
37bfa2479lea r14, [r15+1]
37bfa247dshl rbp, 3
37bfa2481pxor x6, x6
37bfa2485xor edi, edi
37bfa2487shr r14, 63
37bfa248blea r14, [r14+r15+1]
37bfa2490sar r14, 1
37bfa2493nop
37bfa2495nop [rax+rax]
37bfa24a0
37bfa24a0loc_37bfa24a0:
37bfa24a0test r15, r15
37bfa24a3jle 0x37bfa2d90
37bfa24a9xor ebx, ebx
37bfa24abjmp 0x37bfa24d1
37bfa24ad
37bfa24ad 0f 1f 84 ...
37bfa24b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa24c0
37bfa24c0loc_37bfa24c0:
37bfa24c0movapd x6, x0
37bfa24c4
37bfa24c4loc_37bfa24c4:
37bfa24c4add rbx, 1
37bfa24c8cmp r15, rbx
37bfa24cbje 0x37bfa2d90
37bfa24d1
37bfa24d1loc_37bfa24d1:
37bfa24d1movsd_xmm x0, [rsi+8*rbx]
37bfa24d6andpd x0, [rip+0x4b9f22]
37bfa24decomisd x0, x6
37bfa24e2movsd_xmm [rsp+120], x0
37bfa24e8ja 0x37bfa24c0
37bfa24ealea rcx, [rsp+120]
37bfa24efcall disnan_64_
37bfa24f4test rax, rax
37bfa24f7je 0x37bfa24c4
37bfa24f9movsd_xmm x0, [rsp+120]
37bfa24ffjmp 0x37bfa24c0
37bfa2501
37bfa2501loc_37bfa2501:
37bfa2501mov r9l, 1
37bfa2507mov r8l, 1
37bfa250dlea rdx, [rip+0x4b9ecf]
37bfa2514mov rcx, r14
37bfa2517call lsame_64_
37bfa251ctest rax, rax
37bfa251fje 0x37bfa29d9
37bfa2525
37bfa2525loc_37bfa2525:
37bfa2525mov r9, [r13]
37bfa2529mov r10, r9
37bfa252cshr r10, 63
37bfa2530add r10, r9
37bfa2533sar r10, 1
37bfa2536mov r15, r10
37bfa2539test r12, r12
37bfa253cjne 0x37bfa21a8
37bfa2542test rdi, rdi
37bfa2545jne 0x37bfa2c2c
37bfa254b
37bfa254bloc_37bfa254b:
37bfa254bcmp [rsp+48], 0
37bfa2551je 0x37bfa3539
37bfa2557cmp r9, 1
37bfa255bjle 0x37bfa3bfa
37bfa2561lea r8, [8*r15]
37bfa2569xor edx, edx
37bfa256bmov rcx, rbx
37bfa256emov r13, r15
37bfa2571mov [rsp+48], r9
37bfa2576lea r14, [8*rbp]
37bfa257exor r12l, r12l
37bfa2581xor edi, edi
37bfa2583call memset
37bfa2588mov r9, [rsp+48]
37bfa258dmov r8, rsi
37bfa2590mov rdx, r15
37bfa2593lea r10, [rbp+1]
37bfa2597xor r11l, r11l
37bfa259amovq x0, [rip+0x4b9e5e]
37bfa25a2nop [rax]
37bfa25a5nop [rax+rax]
37bfa25b0
37bfa25b0loc_37bfa25b0:
37bfa25b0test rdx, rdx
37bfa25b3jle 0x37bfa376e
37bfa25b9pxor x2, x2
37bfa25bdxor eax, eax
37bfa25bfnop
37bfa25c0
37bfa25c0loc_37bfa25c0:
37bfa25c0movsd_xmm x1, [r8+8*rax]
37bfa25c6andpd x1, x0
37bfa25caaddsd x2, x1
37bfa25ceaddsd x1, [rbx+8*rax]
37bfa25d3movsd_xmm [rbx+8*rax], x1
37bfa25d8add rax, 1
37bfa25dccmp rax, rdx
37bfa25dfjne 0x37bfa25c0
37bfa25e1mov rcx, r13
37bfa25e4lea rax, [rdx+1]
37bfa25e8
37bfa25e8loc_37bfa25e8:
37bfa25e8movsd_xmm x1, [rsi+8*rcx]
37bfa25edadd rax, rdi
37bfa25f0andpd x1, x0
37bfa25f4addsd x1, x2
37bfa25f8movsd_xmm [rbx+8*rdx], x1
37bfa25fdmovsd_xmm x1, [rsi+8*rax]
37bfa2602andpd x1, x0
37bfa2606addsd x1, [rbx+8*r11]
37bfa260cmovsd_xmm [rbx+8*r11], x1
37bfa2612add r11, 1
37bfa2616cmp r11, r15
37bfa2619jge 0x37bfa34d9
37bfa261flea rcx, [r12+8*rax]
37bfa2623pxor x2, x2
37bfa2627mov rax, r11
37bfa262aadd rcx, rsi
37bfa262dnop [rax+rax]
37bfa2635nop [rax+rax]
37bfa2640
37bfa2640loc_37bfa2640:
37bfa2640movsd_xmm x1, [rcx+8*rax]
37bfa2645andpd x1, x0
37bfa2649addsd x2, x1
37bfa264daddsd x1, [rbx+8*rax]
37bfa2652movsd_xmm [rbx+8*rax], x1
37bfa2657add rax, 1
37bfa265bcmp rax, r15
37bfa265ejne 0x37bfa2640
37bfa2660addsd x2, [rbx+8*r11-8]
37bfa2667add rdi, rbp
37bfa266aadd r13, r10
37bfa266dadd r8, r14
37bfa2670add rdx, 1
37bfa2674sub r12, 8
37bfa2678movsd_xmm [rbx+8*r11-8], x2
37bfa267fjmp 0x37bfa25b0
37bfa2684
37bfa2684loc_37bfa2684:
37bfa2684cmp r15, r9
37bfa2687jge 0x37bfa26b6
37bfa2689mov rax, r9
37bfa268clea rcx, [rbx+8*r15]
37bfa2690xor edx, edx
37bfa2692mov [rsp+56], r11
37bfa2697sub rax, r15
37bfa269amov [rsp+48], r9
37bfa269flea r8, [8*rax]
37bfa26a7call memset
37bfa26acmov r9, [rsp+48]
37bfa26b1mov r11, [rsp+56]
37bfa26b6
37bfa26b6loc_37bfa26b6:
37bfa26b6movsd_xmm x2, [rsi]
37bfa26balea rdx, [rbx+8*r15]
37bfa26bemov eax, 1
37bfa26c3movq x0, [rip+0x4b9d35]
37bfa26cbandpd x2, x0
37bfa26cfcmp r9, 3
37bfa26d3jle 0x37bfa3c18
37bfa26d9nop [rax+rax]
37bfa26dfnop [rax+rax]
37bfa26eanop [rax+rax]
37bfa26f5nop [rax+rax]
37bfa2700
37bfa2700loc_37bfa2700:
37bfa2700movsd_xmm x1, [rsi+8*rax]
37bfa2705movsd_xmm x3, [rdx+8*rax]
37bfa270aandpd x1, x0
37bfa270eaddsd x3, x1
37bfa2712addsd x2, x1
37bfa2716movsd_xmm [rdx+8*rax], x3
37bfa271badd rax, 1
37bfa271fcmp rax, r15
37bfa2722jl 0x37bfa2700
37bfa2724lea rax, [rbp+1]
37bfa2728addsd x2, [rbx+8*r15]
37bfa272emov r14, rbp
37bfa2731xor edi, edi
37bfa2733mov [rsp+48], rax
37bfa2738mov rax, r11
37bfa273blea r13, [8*rbp]
37bfa2743lea r8, [r15+2]
37bfa2747neg rax
37bfa274amov [rsp+56], r11
37bfa274flea rcx, [rsi+r13]
37bfa2753mov r11, rbp
37bfa2756movsd_xmm [rbx+8*r15], x2
37bfa275clea r10, [8*rax]
37bfa2764nop
37bfa2765nop [rax+rax]
37bfa2770
37bfa2770loc_37bfa2770:
37bfa2770mov rdx, rdi
37bfa2773add rdi, 1
37bfa2777test rdx, rdx
37bfa277aje 0x37bfa3173
37bfa2780mov r12, rdi
37bfa2783xor eax, eax
37bfa2785pxor x2, x2
37bfa2789nop [rax+rax]
37bfa2794nop [rax+rax]
37bfa279fnop [rax+rax]
37bfa27aanop [rax+rax]
37bfa27b5nop [rax+rax]
37bfa27c0
37bfa27c0loc_37bfa27c0:
37bfa27c0movsd_xmm x1, [rcx+8*rax]
37bfa27c5movsd_xmm x3, [rbx+8*rax]
37bfa27caandpd x1, x0
37bfa27ceaddsd x3, x1
37bfa27d2addsd x2, x1
37bfa27d6movsd_xmm [rbx+8*rax], x3
37bfa27dbadd rax, 1
37bfa27dfcmp rdx, rax
37bfa27e2jne 0x37bfa27c0
37bfa27e4mov rax, r11
37bfa27e7
37bfa27e7loc_37bfa27e7:
37bfa27e7movsd_xmm x1, [rsi+8*rax]
37bfa27ecadd r12, r14
37bfa27efmov rax, r8
37bfa27f2andpd x1, x0
37bfa27f6addsd x1, x2
37bfa27famovsd_xmm x2, [rsi+8*r12]
37bfa2800andpd x2, x0
37bfa2804movsd_xmm [rbx+8*rdx], x1
37bfa2809cmp r8, r9
37bfa280cjge 0x37bfa2861
37bfa280elea r12, [r10+8*r12]
37bfa2812add r12, rsi
37bfa2815nop [rax+rax]
37bfa281fnop [rax+rax]
37bfa282anop [rax+rax]
37bfa2835nop [rax+rax]
37bfa2840
37bfa2840loc_37bfa2840:
37bfa2840movsd_xmm x1, [r12+8*rax]
37bfa2846andpd x1, x0
37bfa284aaddsd x2, x1
37bfa284eaddsd x1, [rbx+8*rax]
37bfa2853movsd_xmm [rbx+8*rax], x1
37bfa2858add rax, 1
37bfa285ccmp rax, r9
37bfa285fjne 0x37bfa2840
37bfa2861
37bfa2861loc_37bfa2861:
37bfa2861add rdx, 2
37bfa2865add r11, [rsp+48]
37bfa286aadd r14, rbp
37bfa286dadd rcx, r13
37bfa2870addsd x2, [rbx+8*r8-8]
37bfa2877sub r10, 8
37bfa287bmovsd_xmm [rbx+8*r8-8], x2
37bfa2882add r8, 1
37bfa2886cmp rdx, r15
37bfa2889jl 0x37bfa2770
37bfa288fmov r8, rbp
37bfa2892mov r11, [rsp+56]
37bfa2897lea rcx, [r15-1]
37bfa289bxor eax, eax
37bfa289dimul r8, r15
37bfa28a1pxor x2, x2
37bfa28a5lea rdx, [rsi+8*r8]
37bfa28a9nop
37bfa28aanop [rax+rax]
37bfa28b5nop [rax+rax]
37bfa28c0
37bfa28c0loc_37bfa28c0:
37bfa28c0movsd_xmm x1, [rdx+8*rax]
37bfa28c5movsd_xmm x3, [rbx+8*rax]
37bfa28caandpd x1, x0
37bfa28ceaddsd x3, x1
37bfa28d2addsd x2, x1
37bfa28d6movsd_xmm [rbx+8*rax], x3
37bfa28dbadd rax, 1
37bfa28dfcmp rax, rcx
37bfa28e2jne 0x37bfa28c0
37bfa28e4add r8, rax
37bfa28e7movsd_xmm x1, [rsi+8*r8]
37bfa28edandpd x1, x0
37bfa28f1addsd x1, x2
37bfa28f5movsd_xmm [rbx+8*rax], x1
37bfa28facmp r9, r11
37bfa28fdjl 0x37bfa3c0f
37bfa2903
37bfa2903loc_37bfa2903:
37bfa2903imul r11, rbp
37bfa2907mov rcx, r15
37bfa290alea rdx, [rsi+8*r11]
37bfa290enop
37bfa2910
37bfa2910loc_37bfa2910:
37bfa2910cmp r9, 1
37bfa2914jle 0x37bfa316a
37bfa291axor eax, eax
37bfa291cpxor x2, x2
37bfa2920nop [rax+rax]
37bfa292anop [rax+rax]
37bfa2935nop [rax+rax]
37bfa2940
37bfa2940loc_37bfa2940:
37bfa2940movsd_xmm x1, [rdx+8*rax]
37bfa2945movsd_xmm x3, [rbx+8*rax]
37bfa294aandpd x1, x0
37bfa294eaddsd x3, x1
37bfa2952addsd x2, x1
37bfa2956movsd_xmm [rbx+8*rax], x3
37bfa295badd rax, 1
37bfa295fcmp rax, r15
37bfa2962jl 0x37bfa2940
37bfa2964
37bfa2964loc_37bfa2964:
37bfa2964addsd x2, [rbx+8*rcx]
37bfa2969add rdx, r13
37bfa296cmovsd_xmm [rbx+8*rcx], x2
37bfa2971add rcx, 1
37bfa2975cmp r9, rcx
37bfa2978jne 0x37bfa2910
37bfa297amovsd_xmm x6, [rbx]
37bfa297ecmp r9, 1
37bfa2982jle 0x37bfa2110
37bfa2988
37bfa2988loc_37bfa2988:
37bfa2988mov esi, 1
37bfa298dmov rbp, r9
37bfa2990jmp 0x37bfa29b1
37bfa2992
37bfa2992 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 ...ff.........
37bfa29a0
37bfa29a0loc_37bfa29a0:
37bfa29a0movapd x6, x0
37bfa29a4
37bfa29a4loc_37bfa29a4:
37bfa29a4add rsi, 1
37bfa29a8cmp rsi, rbp
37bfa29abje 0x37bfa2110
37bfa29b1
37bfa29b1loc_37bfa29b1:
37bfa29b1movsd_xmm x0, [rbx+8*rsi]
37bfa29b6comisd x0, x6
37bfa29bamovsd_xmm [rsp+120], x0
37bfa29c0ja 0x37bfa29a0
37bfa29c2lea rcx, [rsp+120]
37bfa29c7call disnan_64_
37bfa29cctest rax, rax
37bfa29cfje 0x37bfa29a4
37bfa29d1movsd_xmm x0, [rsp+120]
37bfa29d7jmp 0x37bfa29a0
37bfa29d9
37bfa29d9loc_37bfa29d9:
37bfa29d9cmp [r14], 49
37bfa29ddje 0x37bfa2525
37bfa29e3mov r9l, 1
37bfa29e9mov r8l, 1
37bfa29eflea rdx, [rip+0x4b99ee]
37bfa29f6mov rcx, r14
37bfa29f9call lsame_64_
37bfa29fetest rax, rax
37bfa2a01je 0x37bfa3bc7
37bfa2a07
37bfa2a07loc_37bfa2a07:
37bfa2a07mov r15, [r13]
37bfa2a0bmov rcx, [rip+0x4b99fe]
37bfa2a12mov [rsp+104], 0
37bfa2a1blea rax, [r15+1]
37bfa2a1fmov [rsp+96], rcx
37bfa2a24shr rax, 63
37bfa2a28lea rax, [rax+r15+1]
37bfa2a2dsar rax, 1
37bfa2a30mov [rsp+88], rax
37bfa2a35mov r14, rax
37bfa2a38test rdi, rdi
37bfa2a3bjne 0x37bfa3a34
37bfa2a41test r12, r12
37bfa2a44je 0x37bfa3e79
37bfa2a4amov [rsp+80], 1
37bfa2a53cmp [rsp+48], 0
37bfa2a59je 0x37bfa3d10
37bfa2a5fcmp r15, 2
37bfa2a63jle 0x37bfa4561
37bfa2a69lea rdi, [rax+1]
37bfa2a6dmov edx, 1
37bfa2a72lea r12, [rsp+104]
37bfa2a77mov r13, rax
37bfa2a7alea rbx, [rsp+96]
37bfa2a7f
37bfa2a7floc_37bfa2a7f:
37bfa2a7fadd rdx, rdi
37bfa2a82mov [rsp+32], rbx
37bfa2a87mov r9, r12
37bfa2a8alea rcx, [rsp+80]
37bfa2a8fimul rdx, rbp
37bfa2a93lea r8, [rip+0x4b994e]
37bfa2a9alea rdx, [rsi+8*rdx]
37bfa2a9ecall dlassq_64_
37bfa2aa3mov rax, [rsp+80]
37bfa2aa8lea rdx, [rax+1]
37bfa2aacmov [rsp+80], rdx
37bfa2ab1cmp r13, rdx
37bfa2ab4jg 0x37bfa2a7f
37bfa2ab6mov rax, r13
37bfa2ab9
37bfa2ab9loc_37bfa2ab9:
37bfa2ab9lea rcx, [rsp+88]
37bfa2abemov r13, rsi
37bfa2ac1xor edi, edi
37bfa2ac3mov r15, rax
37bfa2ac6mov [rsp+48], rcx
37bfa2acblea r14, [8*rbp]
37bfa2ad3
37bfa2ad3loc_37bfa2ad3:
37bfa2ad3mov [rsp+32], rbx
37bfa2ad8mov rcx, [rsp+48]
37bfa2addmov rdx, r13
37bfa2ae0mov r9, r12
37bfa2ae3lea r8, [rip+0x4b98fe]
37bfa2aeaadd rdi, 1
37bfa2aeeadd r13, r14
37bfa2af1call dlassq_64_
37bfa2af6cmp rdi, r15
37bfa2af9jl 0x37bfa2ad3
37bfa2afb
37bfa2afbloc_37bfa2afb:
37bfa2afbmov r13, [rsp+88]
37bfa2b00lea r14, [rbp+1]
37bfa2b04lea rdi, [rsp+120]
37bfa2b09cmp r13, 1
37bfa2b0djle 0x37bfa2b84
37bfa2b0fmov rax, r13
37bfa2b12lea r14, [rbp+1]
37bfa2b16lea r15, [r13-1]
37bfa2b1amov rdi, rbx
37bfa2b1dimul rax, rbp
37bfa2b21mov [rsp+256], rsi
37bfa2b29mov [rsp+56], r14
37bfa2b2elea rax, [rsi+8*rax+8]
37bfa2b33lea rsi, [8*r14]
37bfa2b3bmov r14, rbp
37bfa2b3emov rbx, rax
37bfa2b41lea rbp, [rsp+120]
37bfa2b46
37bfa2b46loc_37bfa2b46:
37bfa2b46mov [rsp+32], rdi
37bfa2b4bmov rdx, rbx
37bfa2b4emov r9, r12
37bfa2b51mov rcx, rbp
37bfa2b54lea r8, [rip+0x4b988d]
37bfa2b5bmov [rsp+120], r15
37bfa2b60add rbx, rsi
37bfa2b63call dlassq_64_
37bfa2b68sub r15, 1
37bfa2b6cjne 0x37bfa2b46
37bfa2b6emov rbx, rdi
37bfa2b71mov rsi, [rsp+256]
37bfa2b79mov rdi, rbp
37bfa2b7cmov rbp, r14
37bfa2b7fmov r14, [rsp+56]
37bfa2b84
37bfa2b84loc_37bfa2b84:
37bfa2b84movsd_xmm x0, [rsp+96]
37bfa2b8alea rax, [r13+1]
37bfa2b8emov r9, r12
37bfa2b91mov r8, rdi
37bfa2b94imul rax, rbp
37bfa2b98mov r15, [rsp+48]
37bfa2b9dmov [rsp+32], rbx
37bfa2ba2addsd x0, x0
37bfa2ba6mov [rsp+120], r14
37bfa2babmov rcx, r15
37bfa2baelea rdx, [rsi+8*rax]
37bfa2bb2movsd_xmm [rsp+96], x0
37bfa2bb8call dlassq_64_
37bfa2bbdmov [rsp+32], rbx
37bfa2bc2mov r9, r12
37bfa2bc5mov r8, rdi
37bfa2bc8imul rbp, [rsp+88]
37bfa2bcemov rcx, r15
37bfa2bd1mov [rsp+120], r14
37bfa2bd6lea rdx, [rsi+8*rbp]
37bfa2bdacall dlassq_64_
37bfa2bdf
37bfa2bdfloc_37bfa2bdf:
37bfa2bdfmovsd_xmm x6, [rsp+96]
37bfa2be5sqrtsd x6, x6
37bfa2be9mulsd x6, [rsp+104]
37bfa2befjmp 0x37bfa2110
37bfa2bf4
37bfa2bf4loc_37bfa2bf4:
37bfa2bf4mov r9l, 1
37bfa2bfamov r8l, 1
37bfa2c00lea rdx, [rip+0x4b97e9]
37bfa2c07mov rcx, r14
37bfa2c0acall lsame_64_
37bfa2c0ftest rax, rax
37bfa2c12je 0x37bfa2501
37bfa2c18mov r9, [r13]
37bfa2c1cmov r10, r9
37bfa2c1fshr r10, 63
37bfa2c23add r10, r9
37bfa2c26sar r10, 1
37bfa2c29mov r15, r10
37bfa2c2c
37bfa2c2cloc_37bfa2c2c:
37bfa2c2ccmp [rsp+48], 0
37bfa2c32je 0x37bfa3804
37bfa2c38cmp r9, 1
37bfa2c3cjle 0x37bfa3bf0
37bfa2c42lea r8, [8*r15]
37bfa2c4axor edx, edx
37bfa2c4cmov rcx, rbx
37bfa2c4fmov [rsp+48], r9
37bfa2c54call memset
37bfa2c59mov r9, [rsp+48]
37bfa2c5e
37bfa2c5eloc_37bfa2c5e:
37bfa2c5emov [rsp+48], r9
37bfa2c63lea r10, [r15+r15]
37bfa2c67mov rdx, r15
37bfa2c6alea r14, [rbp+1]
37bfa2c6elea r13, [8*rbp]
37bfa2c76mov rcx, rsi
37bfa2c79mov r12, r15
37bfa2c7cxor edi, edi
37bfa2c7exor r11l, r11l
37bfa2c81xor r8l, r8l
37bfa2c84movq x0, [rip+0x4b9774]
37bfa2c8c
37bfa2c8cloc_37bfa2c8c:
37bfa2c8ctest rdx, rdx
37bfa2c8fjle 0x37bfa398d
37bfa2c95pxor x2, x2
37bfa2c99xor eax, eax
37bfa2c9bnop [rax+rax]
37bfa2ca0
37bfa2ca0loc_37bfa2ca0:
37bfa2ca0movsd_xmm x1, [rcx+8*rax]
37bfa2ca5andpd x1, x0
37bfa2ca9addsd x2, x1
37bfa2cadaddsd x1, [rbx+8*rax]
37bfa2cb2movsd_xmm [rbx+8*rax], x1
37bfa2cb7add rax, 1
37bfa2cbbcmp rdx, rax
37bfa2cbejne 0x37bfa2ca0
37bfa2cc0mov r9, r12
37bfa2cc3
37bfa2cc3loc_37bfa2cc3:
37bfa2cc3movsd_xmm x1, [rsi+8*r9]
37bfa2cc9andpd x1, x0
37bfa2ccdaddsd x1, x2
37bfa2cd1movsd_xmm [rbx+8*rdx], x1
37bfa2cd6cmp r10, rax
37bfa2cd9je 0x37bfa37ae
37bfa2cdfadd rax, r11
37bfa2ce2movsd_xmm x1, [rsi+8*rax+8]
37bfa2ce8andpd x1, x0
37bfa2cecaddsd x1, [rbx+8*r8]
37bfa2cf2movsd_xmm [rbx+8*r8], x1
37bfa2cf8add r8, 1
37bfa2cfccmp r8, r15
37bfa2cffjge 0x37bfa3799
37bfa2d05lea r9, [rdi+8*rax]
37bfa2d09pxor x2, x2
37bfa2d0dmov rax, r8
37bfa2d10add r9, rsi
37bfa2d13nop
37bfa2d14nop [rax+rax]
37bfa2d1fnop [rax+rax]
37bfa2d2anop [rax+rax]
37bfa2d35nop [rax+rax]
37bfa2d40
37bfa2d40loc_37bfa2d40:
37bfa2d40movsd_xmm x1, [r9+8*rax+8]
37bfa2d47andpd x1, x0
37bfa2d4baddsd x2, x1
37bfa2d4faddsd x1, [rbx+8*rax]
37bfa2d54movsd_xmm [rbx+8*rax], x1
37bfa2d59add rax, 1
37bfa2d5dcmp rax, r15
37bfa2d60jne 0x37bfa2d40
37bfa2d62addsd x2, [rbx+8*r8-8]
37bfa2d69movsd_xmm [rbx+8*r8-8], x2
37bfa2d70
37bfa2d70loc_37bfa2d70:
37bfa2d70add rdx, 1
37bfa2d74add r11, rbp
37bfa2d77add r12, r14
37bfa2d7aadd rcx, r13
37bfa2d7dsub rdi, 8
37bfa2d81jmp 0x37bfa2c8c
37bfa2d86
37bfa2d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa2d90
37bfa2d90loc_37bfa2d90:
37bfa2d90add rdi, 1
37bfa2d94add rsi, rbp
37bfa2d97cmp r14, rdi
37bfa2d9aje 0x37bfa2110
37bfa2da0mov r15, [r13]
37bfa2da4jmp 0x37bfa24a0
37bfa2da9
37bfa2da9loc_37bfa2da9:
37bfa2da9mov r9l, 1
37bfa2dafmov r8l, 1
37bfa2db5lea rdx, [rip+0x4b9634]
37bfa2dbcmov rcx, r14
37bfa2dbfcall lsame_64_
37bfa2dc4test rax, rax
37bfa2dc7je 0x37bfa2501
37bfa2dcdmov r9, [r13]
37bfa2dd1mov r10, r9
37bfa2dd4shr r10, 63
37bfa2dd8add r10, r9
37bfa2ddbsar r10, 1
37bfa2ddemov r15, r10
37bfa2de1jmp 0x37bfa254b
37bfa2de6
37bfa2de6loc_37bfa2de6:
37bfa2de6cmp [rsp+48], 0
37bfa2decje 0x37bfa31f9
37bfa2df2cmp r15, r9
37bfa2df5jge 0x37bfa2e24
37bfa2df7mov rax, r9
37bfa2dfalea rcx, [rbx+8*r15]
37bfa2dfexor edx, edx
37bfa2e00mov [rsp+56], r11
37bfa2e05sub rax, r15
37bfa2e08mov [rsp+48], r9
37bfa2e0dlea r8, [8*rax]
37bfa2e15call memset
37bfa2e1amov r9, [rsp+48]
37bfa2e1fmov r11, [rsp+56]
37bfa2e24
37bfa2e24loc_37bfa2e24:
37bfa2e24cmp r9, 1
37bfa2e28jle 0x37bfa3cd8
37bfa2e2elea rcx, [8*r15]
37bfa2e36lea r14, [8*rbp]
37bfa2e3emov r8, rsi
37bfa2e41xor r13l, r13l
37bfa2e44lea rdx, [rbx+rcx]
37bfa2e48movq x0, [rip+0x4b95b0]
37bfa2e50
37bfa2e50loc_37bfa2e50:
37bfa2e50pxor x2, x2
37bfa2e54xor eax, eax
37bfa2e56nop [rax+rax]
37bfa2e5fnop [rax+rax]
37bfa2e6anop [rax+rax]
37bfa2e75nop [rax+rax]
37bfa2e80
37bfa2e80loc_37bfa2e80:
37bfa2e80movsd_xmm x1, [r8+8*rax]
37bfa2e86movsd_xmm x3, [rdx+8*rax]
37bfa2e8bmov r10, rax
37bfa2e8eandpd x1, x0
37bfa2e92addsd x3, x1
37bfa2e96addsd x2, x1
37bfa2e9amovsd_xmm [rdx+8*rax], x3
37bfa2e9fadd rax, 1
37bfa2ea3cmp r10, r15
37bfa2ea6jl 0x37bfa2e80
37bfa2ea8movsd_xmm [rbx+8*r13], x2
37bfa2eaeadd r13, 1
37bfa2eb2add r8, r14
37bfa2eb5cmp r13, r15
37bfa2eb8jl 0x37bfa2e50
37bfa2ebamov rax, rbp
37bfa2ebdmov r8, r15
37bfa2ec0imul rax, r15
37bfa2ec4movsd_xmm x6, [rsi+8*rax]
37bfa2ec9andpd x6, x0
37bfa2ecd
37bfa2ecdloc_37bfa2ecd:
37bfa2ecdlea rdx, [rsi+8*rax]
37bfa2ed1add rcx, rbx
37bfa2ed4mov rax, rdi
37bfa2ed7nop [rax+rax]
37bfa2edfnop [rax+rax]
37bfa2eeanop [rax+rax]
37bfa2ef5nop [rax+rax]
37bfa2f00
37bfa2f00loc_37bfa2f00:
37bfa2f00movsd_xmm x1, [rdx+8*rax]
37bfa2f05movsd_xmm x2, [rcx+8*rax]
37bfa2f0aandpd x1, x0
37bfa2f0eaddsd x2, x1
37bfa2f12addsd x6, x1
37bfa2f16movsd_xmm [rcx+8*rax], x2
37bfa2f1badd rax, 1
37bfa2f1fcmp rax, r11
37bfa2f22jne 0x37bfa2f00
37bfa2f24addsd x6, [rbx+8*r8]
37bfa2f2amovsd_xmm [rbx+8*r8], x6
37bfa2f30cmp r9, r11
37bfa2f33jle 0x37bfa3193
37bfa2f39
37bfa2f39loc_37bfa2f39:
37bfa2f39mov r8, rbp
37bfa2f3cmov rcx, rsi
37bfa2f3fxor edx, edx
37bfa2f41imul r8, r11
37bfa2f45neg r11
37bfa2f48lea r10, [8*r11]
37bfa2f50lea r11, [8*rbp]
37bfa2f58mov rax, r10
37bfa2f5bimul rax, rbp
37bfa2f5fsub rcx, rax
37bfa2f62nop [rax]
37bfa2f65nop [rax+rax]
37bfa2f70
37bfa2f70loc_37bfa2f70:
37bfa2f70test rdx, rdx
37bfa2f73je 0x37bfa377f
37bfa2f79pxor x2, x2
37bfa2f7dxor eax, eax
37bfa2f7fnop
37bfa2f80
37bfa2f80loc_37bfa2f80:
37bfa2f80movsd_xmm x1, [rcx+8*rax]
37bfa2f85movsd_xmm x3, [rbx+8*rax]
37bfa2f8aandpd x1, x0
37bfa2f8eaddsd x3, x1
37bfa2f92addsd x2, x1
37bfa2f96movsd_xmm [rbx+8*rax], x3
37bfa2f9badd rax, 1
37bfa2f9fcmp rdx, rax
37bfa2fa2jne 0x37bfa2f80
37bfa2fa4lea r13, [rdx+1]
37bfa2fa8
37bfa2fa8loc_37bfa2fa8:
37bfa2fa8add rax, r8
37bfa2fabadd r13, r8
37bfa2faeadd r12, 1
37bfa2fb2movsd_xmm x1, [rsi+8*rax]
37bfa2fb7andpd x1, x0
37bfa2fbbaddsd x1, x2
37bfa2fbfaddsd x1, [rbx+8*rdx]
37bfa2fc4movsd_xmm x2, [rsi+8*r13]
37bfa2fcaandpd x2, x0
37bfa2fcemovsd_xmm [rbx+8*rdx], x1
37bfa2fd3cmp r12, r9
37bfa2fd6je 0x37bfa3185
37bfa2fdclea r13, [r10+8*r13]
37bfa2fe0mov rax, r12
37bfa2fe3add r13, rsi
37bfa2fe6nop [rax]
37bfa2feanop [rax+rax]
37bfa2ff5nop [rax+rax]
37bfa3000
37bfa3000loc_37bfa3000:
37bfa3000movsd_xmm x1, [r13+8*rax]
37bfa3007movsd_xmm x3, [rbx+8*rax]
37bfa300candpd x1, x0
37bfa3010addsd x3, x1
37bfa3014addsd x2, x1
37bfa3018movsd_xmm [rbx+8*rax], x3
37bfa301dadd rax, 1
37bfa3021cmp rax, r9
37bfa3024jne 0x37bfa3000
37bfa3026add rdx, 1
37bfa302aadd r8, rbp
37bfa302dsub r10, 8
37bfa3031add rcx, r11
37bfa3034addsd x2, [rbx+8*r12-8]
37bfa303bmovsd_xmm [rbx+8*r12-8], x2
37bfa3042jmp 0x37bfa2f70
37bfa3047
37bfa3047loc_37bfa3047:
37bfa3047lea rax, [r12-1]
37bfa304cmov r15, [rsp+56]
37bfa3051mov rdi, [rsp+48]
37bfa3056addsd x2, [rbx+8*rax]
37bfa305blea r12, [rax+r11]
37bfa305fsub r12, r15
37bfa3062movsd_xmm [rbx+8*rax], x2
37bfa3067
37bfa3067loc_37bfa3067:
37bfa3067imul r12, rbp
37bfa306bcmp r15, 1
37bfa306fjle 0x37bfa3c03
37bfa3075
37bfa3075loc_37bfa3075:
37bfa3075lea r10, [r15-1]
37bfa3079lea rax, [rsi+8*r12]
37bfa307dpxor x2, x2
37bfa3081nop [rax+rax]
37bfa3089nop [rax+rax]
37bfa3094nop [rax+rax]
37bfa309fnop [rax+rax]
37bfa30aanop [rax+rax]
37bfa30b5nop [rax+rax]
37bfa30c0
37bfa30c0loc_37bfa30c0:
37bfa30c0movsd_xmm x1, [rax+8*rdi]
37bfa30c5movsd_xmm x3, [rbx+8*rdi]
37bfa30caandpd x1, x0
37bfa30ceaddsd x3, x1
37bfa30d2addsd x2, x1
37bfa30d6movsd_xmm [rbx+8*rdi], x3
37bfa30dbadd rdi, 1
37bfa30dfcmp rdi, r10
37bfa30e2jne 0x37bfa30c0
37bfa30e4add r12, r10
37bfa30e7
37bfa30e7loc_37bfa30e7:
37bfa30e7movsd_xmm x1, [rsi+8*r12]
37bfa30edandpd x0, x1
37bfa30f1addsd x0, x2
37bfa30f5addsd x0, [rbx+8*r10]
37bfa30fbmovsd_xmm [rbx+8*r10], x0
37bfa3101movsd_xmm x6, [rbx]
37bfa3105cmp r9, 1
37bfa3109jle 0x37bfa2110
37bfa310fmov esi, 1
37bfa3114mov rbp, r9
37bfa3117jmp 0x37bfa3131
37bfa3119
37bfa3119 0f 1f 80 00 00 00 00 .......
37bfa3120
37bfa3120loc_37bfa3120:
37bfa3120movapd x6, x0
37bfa3124
37bfa3124loc_37bfa3124:
37bfa3124add rsi, 1
37bfa3128cmp rsi, rbp
37bfa312bje 0x37bfa2110
37bfa3131
37bfa3131loc_37bfa3131:
37bfa3131movsd_xmm x0, [rbx+8*rsi]
37bfa3136comisd x0, x6
37bfa313amovsd_xmm [rsp+120], x0
37bfa3140ja 0x37bfa3120
37bfa3142lea rcx, [rsp+120]
37bfa3147call disnan_64_
37bfa314ctest rax, rax
37bfa314fje 0x37bfa3124
37bfa3151movsd_xmm x0, [rsp+120]
37bfa3157jmp 0x37bfa3120
37bfa3159
37bfa3159loc_37bfa3159:
37bfa3159mov rcx, r14
37bfa315cmov eax, 1
37bfa3161pxor x2, x2
37bfa3165jmp 0x37bfa23ac
37bfa316a
37bfa316aloc_37bfa316a:
37bfa316apxor x2, x2
37bfa316ejmp 0x37bfa2964
37bfa3173
37bfa3173loc_37bfa3173:
37bfa3173mov rax, r14
37bfa3176mov r12l, 1
37bfa317cpxor x2, x2
37bfa3180jmp 0x37bfa27e7
37bfa3185
37bfa3185loc_37bfa3185:
37bfa3185addsd x2, [rbx+8*r9-8]
37bfa318cmovsd_xmm [rbx+8*r9-8], x2
37bfa3193
37bfa3193loc_37bfa3193:
37bfa3193movsd_xmm x6, [rbx]
37bfa3197cmp r9, 1
37bfa319bjle 0x37bfa2110
37bfa31a1mov rbp, r9
37bfa31a4jmp 0x37bfa31d1
37bfa31a6
37bfa31a6 0f 1f 40 00 66 66 2e 0f 1f 84 ..@.ff....
37bfa31b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa31c0
37bfa31c0loc_37bfa31c0:
37bfa31c0movapd x6, x0
37bfa31c4
37bfa31c4loc_37bfa31c4:
37bfa31c4add rdi, 1
37bfa31c8cmp rdi, rbp
37bfa31cbje 0x37bfa2110
37bfa31d1
37bfa31d1loc_37bfa31d1:
37bfa31d1movsd_xmm x0, [rbx+8*rdi]
37bfa31d6comisd x0, x6
37bfa31damovsd_xmm [rsp+120], x0
37bfa31e0ja 0x37bfa31c0
37bfa31e2lea rcx, [rsp+120]
37bfa31e7call disnan_64_
37bfa31ectest rax, rax
37bfa31efje 0x37bfa31c4
37bfa31f1movsd_xmm x0, [rsp+120]
37bfa31f7jmp 0x37bfa31c0
37bfa31f9
37bfa31f9loc_37bfa31f9:
37bfa31f9cmp r9, r11
37bfa31fcjle 0x37bfa3cb2
37bfa3202lea rax, [r9-1]
37bfa3206lea rcx, [rbx+8*r11]
37bfa320axor edx, edx
37bfa320cmov [rsp+56], r9
37bfa3211sub rax, r15
37bfa3214mov [rsp+48], r11
37bfa3219lea r8, [8*rax]
37bfa3221call memset
37bfa3226test r15, r15
37bfa3229mov r11, [rsp+48]
37bfa322emov r9, [rsp+56]
37bfa3233jle 0x37bfa3c89
37bfa3239
37bfa3239loc_37bfa3239:
37bfa3239lea rax, [rbp+1]
37bfa323dmov [rsp+56], rdi
37bfa3242lea rcx, [r15+2]
37bfa3246mov rdx, rsi
37bfa3249mov [rsp+48], rax
37bfa324emov rax, r11
37bfa3251xor r12l, r12l
37bfa3254xor r10l, r10l
37bfa3257mov [rsp+64], r11
37bfa325cneg rax
37bfa325flea r13, [8*rbp]
37bfa3267movq x0, [rip+0x4b9191]
37bfa326flea r14, [8*rax]
37bfa3277xor eax, eax
37bfa3279nop [rax]
37bfa3280
37bfa3280loc_37bfa3280:
37bfa3280test rax, rax
37bfa3283je 0x37bfa3757
37bfa3289pxor x2, x2
37bfa328dxor r8l, r8l
37bfa3290nop [rax]
37bfa3294nop [rax+rax]
37bfa329fnop [rax+rax]
37bfa32aanop [rax+rax]
37bfa32b5nop [rax+rax]
37bfa32c0
37bfa32c0loc_37bfa32c0:
37bfa32c0movsd_xmm x1, [rdx+8*r8]
37bfa32c6movsd_xmm x3, [rbx+8*r8]
37bfa32ccandpd x1, x0
37bfa32d0addsd x3, x1
37bfa32d4addsd x2, x1
37bfa32d8movsd_xmm [rbx+8*r8], x3
37bfa32deadd r8, 1
37bfa32e2cmp r8, rax
37bfa32e5jne 0x37bfa32c0
37bfa32e7lea r11, [rax+1]
37bfa32ebmov rdi, r10
37bfa32eemov r8, r11
37bfa32f1
37bfa32f1loc_37bfa32f1:
37bfa32f1movsd_xmm x1, [rsi+8*rdi]
37bfa32f6add r8, r12
37bfa32f9andpd x1, x0
37bfa32fdaddsd x1, x2
37bfa3301movsd_xmm x2, [rsi+8*r8]
37bfa3307andpd x2, x0
37bfa330bmovsd_xmm [rbx+8*rax], x1
37bfa3310mov rax, rcx
37bfa3313cmp rcx, r9
37bfa3316jge 0x37bfa3361
37bfa3318lea r8, [r14+8*r8]
37bfa331cadd r8, rsi
37bfa331fnop [rax+rax]
37bfa332anop [rax+rax]
37bfa3335nop [rax+rax]
37bfa3340
37bfa3340loc_37bfa3340:
37bfa3340movsd_xmm x1, [r8+8*rax]
37bfa3346andpd x1, x0
37bfa334aaddsd x2, x1
37bfa334eaddsd x1, [rbx+8*rax]
37bfa3353movsd_xmm [rbx+8*rax], x1
37bfa3358add rax, 1
37bfa335ccmp rax, r9
37bfa335fjne 0x37bfa3340
37bfa3361
37bfa3361loc_37bfa3361:
37bfa3361addsd x2, [rbx+8*rcx-8]
37bfa3367mov rax, r11
37bfa336aadd r12, rbp
37bfa336dadd rdx, r13
37bfa3370add r10, [rsp+48]
37bfa3375sub r14, 8
37bfa3379movsd_xmm [rbx+8*rcx-8], x2
37bfa337fadd rcx, 1
37bfa3383cmp r15, r11
37bfa3386jne 0x37bfa3280
37bfa338cmov rcx, rbp
37bfa338fmov rdi, [rsp+56]
37bfa3394mov r11, [rsp+64]
37bfa3399xor eax, eax
37bfa339bimul rcx, r15
37bfa339fpxor x2, x2
37bfa33a3lea rdx, [rsi+8*rcx]
37bfa33a7nop [rax]
37bfa33aanop [rax+rax]
37bfa33b5nop [rax+rax]
37bfa33c0
37bfa33c0loc_37bfa33c0:
37bfa33c0movsd_xmm x1, [rdx+8*rax]
37bfa33c5movsd_xmm x3, [rbx+8*rax]
37bfa33caandpd x1, x0
37bfa33ceaddsd x3, x1
37bfa33d2addsd x2, x1
37bfa33d6movsd_xmm [rbx+8*rax], x3
37bfa33dbadd rax, 1
37bfa33dfcmp rax, r15
37bfa33e2jne 0x37bfa33c0
37bfa33e4add rcx, rax
37bfa33e7movsd_xmm x1, [rsi+8*rcx]
37bfa33ecandpd x1, x0
37bfa33f0addsd x1, x2
37bfa33f4movsd_xmm [rbx+8*rax], x1
37bfa33f9cmp r9, r11
37bfa33fcjle 0x37bfa347a
37bfa33fe
37bfa33feloc_37bfa33fe:
37bfa33feimul rbp, r11
37bfa3402mov rcx, r11
37bfa3405lea rdx, [rsi+8*rbp]
37bfa3409nop [rax]
37bfa3410
37bfa3410loc_37bfa3410:
37bfa3410pxor x2, x2
37bfa3414test r11, r11
37bfa3417jle 0x37bfa3464
37bfa3419xor eax, eax
37bfa341bnop [rax]
37bfa341fnop [rax+rax]
37bfa342anop [rax+rax]
37bfa3435nop [rax+rax]
37bfa3440
37bfa3440loc_37bfa3440:
37bfa3440movsd_xmm x1, [rdx+8*rax]
37bfa3445movsd_xmm x3, [rbx+8*rax]
37bfa344aandpd x1, x0
37bfa344eaddsd x3, x1
37bfa3452addsd x2, x1
37bfa3456movsd_xmm [rbx+8*rax], x3
37bfa345badd rax, 1
37bfa345fcmp rax, r11
37bfa3462jne 0x37bfa3440
37bfa3464
37bfa3464loc_37bfa3464:
37bfa3464addsd x2, [rbx+8*rcx]
37bfa3469add rdx, r13
37bfa346cmovsd_xmm [rbx+8*rcx], x2
37bfa3471add rcx, 1
37bfa3475cmp r9, rcx
37bfa3478jne 0x37bfa3410
37bfa347a
37bfa347aloc_37bfa347a:
37bfa347amovsd_xmm x6, [rbx]
37bfa347ecmp r9, 1
37bfa3482jle 0x37bfa2110
37bfa3488mov rbp, r9
37bfa348bjmp 0x37bfa34b1
37bfa348d
37bfa348d 0f 1f 84 ...
37bfa3490 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa34a0
37bfa34a0loc_37bfa34a0:
37bfa34a0movapd x6, x0
37bfa34a4
37bfa34a4loc_37bfa34a4:
37bfa34a4add rdi, 1
37bfa34a8cmp rdi, rbp
37bfa34abje 0x37bfa2110
37bfa34b1
37bfa34b1loc_37bfa34b1:
37bfa34b1movsd_xmm x0, [rbx+8*rdi]
37bfa34b6comisd x0, x6
37bfa34bamovsd_xmm [rsp+120], x0
37bfa34c0ja 0x37bfa34a0
37bfa34c2lea rcx, [rsp+120]
37bfa34c7call disnan_64_
37bfa34cctest rax, rax
37bfa34cfje 0x37bfa34a4
37bfa34d1movsd_xmm x0, [rsp+120]
37bfa34d7jmp 0x37bfa34a0
37bfa34d9
37bfa34d9loc_37bfa34d9:
37bfa34d9pxor x0, x0
37bfa34ddmov esi, 1
37bfa34e2mov rbp, r9
37bfa34e5addsd x1, x0
37bfa34e9movsd_xmm [rbx+8*r15-8], x1
37bfa34f0movsd_xmm x6, [rbx]
37bfa34f4jmp 0x37bfa3511
37bfa34f6
37bfa34f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa3500
37bfa3500loc_37bfa3500:
37bfa3500movapd x6, x0
37bfa3504
37bfa3504loc_37bfa3504:
37bfa3504add rsi, 1
37bfa3508cmp rsi, rbp
37bfa350bje 0x37bfa2110
37bfa3511
37bfa3511loc_37bfa3511:
37bfa3511movsd_xmm x0, [rbx+8*rsi]
37bfa3516comisd x0, x6
37bfa351amovsd_xmm [rsp+120], x0
37bfa3520ja 0x37bfa3500
37bfa3522lea rcx, [rsp+120]
37bfa3527call disnan_64_
37bfa352ctest rax, rax
37bfa352fje 0x37bfa3504
37bfa3531movsd_xmm x0, [rsp+120]
37bfa3537jmp 0x37bfa3500
37bfa3539
37bfa3539loc_37bfa3539:
37bfa3539cmp r9, r15
37bfa353cjle 0x37bfa3561
37bfa353emov rax, r9
37bfa3541lea rcx, [rbx+8*r15]
37bfa3545xor edx, edx
37bfa3547mov [rsp+48], r9
37bfa354csub rax, r15
37bfa354flea r8, [8*rax]
37bfa3557call memset
37bfa355cmov r9, [rsp+48]
37bfa3561
37bfa3561loc_37bfa3561:
37bfa3561mov rdx, r15
37bfa3564sub rdx, 1
37bfa3568js 0x37bfa36d4
37bfa356emov rax, rbp
37bfa3571mov rdi, rdx
37bfa3574mov r8, r15
37bfa3577movq x0, [rip+0x4b8e81]
37bfa357fnot rax
37bfa3582imul rdi, rbp
37bfa3586mov [rsp+48], rax
37bfa358bmov rax, rbp
37bfa358eneg rax
37bfa3591shl rax, 3
37bfa3595lea r13, [rdx+rdi]
37bfa3599lea rcx, [rsi+8*rdi]
37bfa359dmov [rsp+56], rax
37bfa35a2mov rax, r15
37bfa35a5neg rax
37bfa35a8lea r12, [8*rax+8]
37bfa35b0lea rax, [rbx+8*r15]
37bfa35b4nop
37bfa35b5nop [rax+rax]
37bfa35c0
37bfa35c0loc_37bfa35c0:
37bfa35c0test rdx, rdx
37bfa35c3je 0x37bfa3742
37bfa35c9pxor x2, x2
37bfa35cdxor r10l, r10l
37bfa35d0nop [rax]
37bfa35d4nop [rax+rax]
37bfa35dfnop [rax+rax]
37bfa35eanop [rax+rax]
37bfa35f5nop [rax+rax]
37bfa3600
37bfa3600loc_37bfa3600:
37bfa3600movsd_xmm x1, [rcx+8*r10]
37bfa3606andpd x1, x0
37bfa360aaddsd x2, x1
37bfa360eaddsd x1, [rax+8*r10]
37bfa3614movsd_xmm [rax+8*r10], x1
37bfa361aadd r10, 1
37bfa361ecmp r10, rdx
37bfa3621jne 0x37bfa3600
37bfa3623mov r14, r13
37bfa3626lea r11, [rdx+r15]
37bfa362amov r10, r8
37bfa362d
37bfa362dloc_37bfa362d:
37bfa362dmovsd_xmm x1, [rsi+8*r14]
37bfa3633add r10, rdi
37bfa3636andpd x1, x0
37bfa363aaddsd x1, x2
37bfa363eaddsd x1, [rbx+8*r11]
37bfa3644movsd_xmm [rbx+8*r11], x1
37bfa364amovsd_xmm x1, [rsi+8*r10]
37bfa3650mov r11, r8
37bfa3653andpd x1, x0
37bfa3657movsd_xmm [rbx+8*rdx], x1
37bfa365ccmp r8, r9
37bfa365fjge 0x37bfa3739
37bfa3665lea r10, [r12+8*r10]
37bfa3669pxor x2, x2
37bfa366dadd r10, rsi
37bfa3670nop [rax+rax]
37bfa3675nop [rax+rax]
37bfa3680
37bfa3680loc_37bfa3680:
37bfa3680movsd_xmm x1, [r10+8*r11]
37bfa3686andpd x1, x0
37bfa368aaddsd x2, x1
37bfa368eaddsd x1, [rbx+8*r11]
37bfa3694movsd_xmm [rbx+8*r11], x1
37bfa369aadd r11, 1
37bfa369ecmp r11, r9
37bfa36a1jne 0x37bfa3680
37bfa36a3movsd_xmm x1, [rbx+8*rdx]
37bfa36a8
37bfa36a8loc_37bfa36a8:
37bfa36a8addsd x1, x2
37bfa36acsub r8, 1
37bfa36b0add r13, [rsp+48]
37bfa36b5sub rdi, rbp
37bfa36b8add rcx, [rsp+56]
37bfa36bdadd r12, 8
37bfa36c1movsd_xmm [rbx+8*rdx], x1
37bfa36c6sub rdx, 1
37bfa36cacmp rdx, -1
37bfa36cejne 0x37bfa35c0
37bfa36d4
37bfa36d4loc_37bfa36d4:
37bfa36d4movsd_xmm x6, [rbx]
37bfa36d8cmp r9, 1
37bfa36dcjle 0x37bfa2110
37bfa36e2mov esi, 1
37bfa36e7mov rbp, r9
37bfa36eajmp 0x37bfa3711
37bfa36ec
37bfa36ec 66 0f 1f 84 f...
37bfa36f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa3700
37bfa3700loc_37bfa3700:
37bfa3700movapd x6, x0
37bfa3704
37bfa3704loc_37bfa3704:
37bfa3704add rsi, 1
37bfa3708cmp rsi, rbp
37bfa370bje 0x37bfa2110
37bfa3711
37bfa3711loc_37bfa3711:
37bfa3711movsd_xmm x0, [rbx+8*rsi]
37bfa3716comisd x0, x6
37bfa371amovsd_xmm [rsp+120], x0
37bfa3720ja 0x37bfa3700
37bfa3722lea rcx, [rsp+120]
37bfa3727call disnan_64_
37bfa372ctest rax, rax
37bfa372fje 0x37bfa3704
37bfa3731movsd_xmm x0, [rsp+120]
37bfa3737jmp 0x37bfa3700
37bfa3739
37bfa3739loc_37bfa3739:
37bfa3739pxor x2, x2
37bfa373djmp 0x37bfa36a8
37bfa3742
37bfa3742loc_37bfa3742:
37bfa3742mov r11, r15
37bfa3745mov r14, rdi
37bfa3748pxor x2, x2
37bfa374cmov r10l, 1
37bfa3752jmp 0x37bfa362d
37bfa3757
37bfa3757loc_37bfa3757:
37bfa3757mov r8, [rsp+56]
37bfa375cmov rdi, r12
37bfa375fpxor x2, x2
37bfa3763mov r11l, 1
37bfa3769jmp 0x37bfa32f1
37bfa376e
37bfa376eloc_37bfa376e:
37bfa376emov rcx, rdi
37bfa3771mov eax, 1
37bfa3776pxor x2, x2
37bfa377ajmp 0x37bfa25e8
37bfa377f
37bfa377floc_37bfa377f:
37bfa377fmov r13, rdi
37bfa3782pxor x2, x2
37bfa3786xor eax, eax
37bfa3788jmp 0x37bfa2fa8
37bfa378d
37bfa378d 0f 1f 00 ...
37bfa3790
37bfa3790loc_37bfa3790:
37bfa3790pxor x6, x6
37bfa3794jmp 0x37bfa2110
37bfa3799
37bfa3799loc_37bfa3799:
37bfa3799pxor x2, x2
37bfa379daddsd x1, x2
37bfa37a1movsd_xmm [rbx+8*r8-8], x1
37bfa37a8jle 0x37bfa2d70
37bfa37ae
37bfa37aeloc_37bfa37ae:
37bfa37aemov r9, [rsp+48]
37bfa37b3movsd_xmm x6, [rbx]
37bfa37b7cmp r9, 1
37bfa37bbjle 0x37bfa2110
37bfa37c1mov esi, 1
37bfa37c6mov rbp, r9
37bfa37c9jmp 0x37bfa37dc
37bfa37cb
37bfa37cbloc_37bfa37cb:
37bfa37cbmovapd x6, x0
37bfa37cf
37bfa37cfloc_37bfa37cf:
37bfa37cfadd rsi, 1
37bfa37d3cmp rsi, rbp
37bfa37d6je 0x37bfa2110
37bfa37dc
37bfa37dcloc_37bfa37dc:
37bfa37dcmovsd_xmm x0, [rbx+8*rsi]
37bfa37e1comisd x0, x6
37bfa37e5movsd_xmm [rsp+120], x0
37bfa37ebja 0x37bfa37cb
37bfa37edlea rcx, [rsp+120]
37bfa37f2call disnan_64_
37bfa37f7test rax, rax
37bfa37faje 0x37bfa37cf
37bfa37fcmovsd_xmm x0, [rsp+120]
37bfa3802jmp 0x37bfa37cb
37bfa3804
37bfa3804loc_37bfa3804:
37bfa3804lea rax, [r15+1]
37bfa3808mov [rsp+56], rax
37bfa380dcmp rax, r9
37bfa3810jge 0x37bfa383b
37bfa3812lea rax, [r9-1]
37bfa3816mov rdi, [rsp+56]
37bfa381bxor edx, edx
37bfa381dmov [rsp+48], r9
37bfa3822sub rax, r15
37bfa3825lea rcx, [rbx+8*rdi]
37bfa3829lea r8, [8*rax]
37bfa3831call memset
37bfa3836mov r9, [rsp+48]
37bfa383b
37bfa383bloc_37bfa383b:
37bfa383bcmp r9, -1
37bfa383fjl 0x37bfa3bfa
37bfa3845mov r8, rbp
37bfa3848mov rax, rbp
37bfa384bmov r11, r15
37bfa384emov r14, rbp
37bfa3851imul r8, r15
37bfa3855neg rax
37bfa3858lea rdx, [r15-1]
37bfa385cneg r11
37bfa385fshl rax, 3
37bfa3863not r14
37bfa3866shl r11, 3
37bfa386amovq x0, [rip+0x4b8b8e]
37bfa3872mov [rsp+48], rax
37bfa3877lea rax, [rbx+8*r15]
37bfa387blea rdi, [r8+rdx]
37bfa387flea rcx, [rsi+8*r8]
37bfa3883
37bfa3883loc_37bfa3883:
37bfa3883mov r12, rdx
37bfa3886sub r12, 1
37bfa388ajs 0x37bfa399b
37bfa3890pxor x2, x2
37bfa3894xor r13l, r13l
37bfa3897mov r10, rdx
37bfa389anop [rax+rax]
37bfa389fnop [rax+rax]
37bfa38aanop [rax+rax]
37bfa38b5nop [rax+rax]
37bfa38c0
37bfa38c0loc_37bfa38c0:
37bfa38c0movsd_xmm x1, [rcx+8*r13]
37bfa38c6andpd x1, x0
37bfa38caaddsd x2, x1
37bfa38ceaddsd x1, [rax+8*r13+8]
37bfa38d5movsd_xmm [rax+8*r13+8], x1
37bfa38dcadd r13, 1
37bfa38e0cmp r13, rdx
37bfa38e3jne 0x37bfa38c0
37bfa38e5mov r15, rdi
37bfa38e8
37bfa38e8loc_37bfa38e8:
37bfa38e8mov r13, [rsp+56]
37bfa38edmovsd_xmm x1, [rsi+8*r15]
37bfa38f3add r13, r10
37bfa38f6andpd x1, x0
37bfa38faaddsd x1, x2
37bfa38feaddsd x1, [rbx+8*r13]
37bfa3904movsd_xmm [rbx+8*r13], x1
37bfa390alea r13, [r10+r8+1]
37bfa390flea r10, [rdx+2]
37bfa3913movsd_xmm x1, [rsi+8*r13]
37bfa3919andpd x1, x0
37bfa391dcmp r10, r9
37bfa3920jge 0x37bfa3a12
37bfa3926movsd_xmm [rbx+8*rdx+8], x1
37bfa392c
37bfa392cloc_37bfa392c:
37bfa392clea r13, [r11+8*r13]
37bfa3930pxor x2, x2
37bfa3934add r13, rsi
37bfa3937nop [rax+rax]
37bfa3940
37bfa3940loc_37bfa3940:
37bfa3940movsd_xmm x1, [r13+8*r10]
37bfa3947andpd x1, x0
37bfa394baddsd x2, x1
37bfa394faddsd x1, [rbx+8*r10]
37bfa3955movsd_xmm [rbx+8*r10], x1
37bfa395badd r10, 1
37bfa395fcmp r10, r9
37bfa3962jne 0x37bfa3940
37bfa3964addsd x2, [rbx+8*rdx+8]
37bfa396amovsd_xmm [rbx+8*rdx+8], x2
37bfa3970cmp rdx, -1
37bfa3974je 0x37bfa39cb
37bfa3976add rdi, r14
37bfa3979sub r8, rbp
37bfa397cadd rcx, [rsp+48]
37bfa3981add r11, 8
37bfa3985
37bfa3985loc_37bfa3985:
37bfa3985mov rdx, r12
37bfa3988jmp 0x37bfa3883
37bfa398d
37bfa398dloc_37bfa398d:
37bfa398dmov r9, r11
37bfa3990pxor x2, x2
37bfa3994xor eax, eax
37bfa3996jmp 0x37bfa2cc3
37bfa399b
37bfa399bloc_37bfa399b:
37bfa399bcmp rdx, -1
37bfa399fjne 0x37bfa4125
37bfa39a5movsd_xmm x1, [rsi+8*r8]
37bfa39abandpd x1, x0
37bfa39afcmp r9, 1
37bfa39b3jle 0x37bfa4110
37bfa39b9movsd_xmm [rbx], x1
37bfa39bdmov r10l, 1
37bfa39c3mov r13, r8
37bfa39c6jmp 0x37bfa392c
37bfa39cb
37bfa39cbloc_37bfa39cb:
37bfa39cbmovsd_xmm x6, [rbx]
37bfa39cfmov esi, 1
37bfa39d4mov rbp, r9
37bfa39d7jmp 0x37bfa39ea
37bfa39d9
37bfa39d9loc_37bfa39d9:
37bfa39d9movapd x6, x0
37bfa39dd
37bfa39ddloc_37bfa39dd:
37bfa39ddadd rsi, 1
37bfa39e1cmp rsi, rbp
37bfa39e4je 0x37bfa2110
37bfa39ea
37bfa39ealoc_37bfa39ea:
37bfa39eamovsd_xmm x0, [rbx+8*rsi]
37bfa39efcomisd x0, x6
37bfa39f3movsd_xmm [rsp+120], x0
37bfa39f9ja 0x37bfa39d9
37bfa39fblea rcx, [rsp+120]
37bfa3a00call disnan_64_
37bfa3a05test rax, rax
37bfa3a08je 0x37bfa39dd
37bfa3a0amovsd_xmm x0, [rsp+120]
37bfa3a10jmp 0x37bfa39d9
37bfa3a12
37bfa3a12loc_37bfa3a12:
37bfa3a12pxor x2, x2
37bfa3a16add rdi, r14
37bfa3a19sub r8, rbp
37bfa3a1cadd rcx, [rsp+48]
37bfa3a21addsd x1, x2
37bfa3a25add r11, 8
37bfa3a29movsd_xmm [rbx+8*rdx+8], x1
37bfa3a2fjmp 0x37bfa3985
37bfa3a34
37bfa3a34loc_37bfa3a34:
37bfa3a34test r12, r12
37bfa3a37je 0x37bfa4134
37bfa3a3dcmp [rsp+48], 0
37bfa3a43je 0x37bfa43ef
37bfa3a49lea r13, [rax-2]
37bfa3a4dlea r12, [rsp+104]
37bfa3a52mov [rsp+80], 1
37bfa3a5blea rbx, [rsp+96]
37bfa3a60test r13, r13
37bfa3a63jle 0x37bfa4543
37bfa3a69
37bfa3a69loc_37bfa3a69:
37bfa3a69lea rdx, [r14+rdi]
37bfa3a6dmov [rsp+32], rbx
37bfa3a72mov r9, r12
37bfa3a75lea r8, [rip+0x4b896c]
37bfa3a7cimul rdx, rbp
37bfa3a80lea rcx, [rsp+80]
37bfa3a85lea rdx, [rsi+8*rdx]
37bfa3a89call dlassq_64_
37bfa3a8emov rax, [rsp+80]
37bfa3a93lea rdi, [rax+1]
37bfa3a97mov [rsp+80], rdi
37bfa3a9ccmp rdi, r13
37bfa3a9fjle 0x37bfa3a69
37bfa3aa1mov rax, r14
37bfa3aa4
37bfa3aa4loc_37bfa3aa4:
37bfa3aa4lea r14, [rax-1]
37bfa3aa8lea rax, [rsp+88]
37bfa3aadmov r15, rsi
37bfa3ab0xor edi, edi
37bfa3ab2mov [rsp+48], rax
37bfa3ab7lea r13, [8*rbp]
37bfa3abf
37bfa3abfloc_37bfa3abf:
37bfa3abfmov [rsp+32], rbx
37bfa3ac4mov rcx, [rsp+48]
37bfa3ac9mov rdx, r15
37bfa3accmov r9, r12
37bfa3acflea r8, [rip+0x4b8912]
37bfa3ad6add rdi, 1
37bfa3adaadd r15, r13
37bfa3addcall dlassq_64_
37bfa3ae2cmp r14, rdi
37bfa3ae5jne 0x37bfa3abf
37bfa3ae7mov r14, [rsp+88]
37bfa3aeccmp r14, 1
37bfa3af0jle 0x37bfa4583
37bfa3af6lea r15, [r14-1]
37bfa3afamov [rsp+256], rsi
37bfa3b02mov rdi, rbx
37bfa3b05add r13, 8
37bfa3b09mov rdx, r15
37bfa3b0cmov rax, r15
37bfa3b0fmov [rsp+56], r15
37bfa3b14mov r15, rbp
37bfa3b17imul rdx, rbp
37bfa3b1bmov rbx, rax
37bfa3b1elea rbp, [rsp+120]
37bfa3b23lea rsi, [rsi+8*rdx+8]
37bfa3b28
37bfa3b28loc_37bfa3b28:
37bfa3b28mov [rsp+32], rdi
37bfa3b2dmov rdx, rsi
37bfa3b30mov r9, r12
37bfa3b33mov rcx, rbp
37bfa3b36lea r8, [rip+0x4b88ab]
37bfa3b3dmov [rsp+120], rbx
37bfa3b42add rsi, r13
37bfa3b45call dlassq_64_
37bfa3b4asub rbx, 1
37bfa3b4ejne 0x37bfa3b28
37bfa3b50mov rbx, rdi
37bfa3b53mov rsi, [rsp+256]
37bfa3b5bmov rdi, rbp
37bfa3b5emov rbp, r15
37bfa3b61mov r15, [rsp+56]
37bfa3b66
37bfa3b66loc_37bfa3b66:
37bfa3b66movsd_xmm x0, [rsp+96]
37bfa3b6cimul r14, rbp
37bfa3b70mov r9, r12
37bfa3b73mov r8, rdi
37bfa3b76mov [rsp+32], rbx
37bfa3b7blea r13, [rbp+1]
37bfa3b7flea rcx, [rsp+112]
37bfa3b84addsd x0, x0
37bfa3b88mov [rsp+112], r15
37bfa3b8dlea rdx, [rsi+8*r14]
37bfa3b91mov [rsp+120], r13
37bfa3b96sub r14, rbp
37bfa3b99movsd_xmm [rsp+96], x0
37bfa3b9fcall dlassq_64_
37bfa3ba4mov [rsp+32], rbx
37bfa3ba9mov r9, r12
37bfa3bacmov r8, rdi
37bfa3bafmov rcx, [rsp+48]
37bfa3bb4lea rdx, [rsi+8*r14]
37bfa3bb8mov [rsp+120], r13
37bfa3bbdcall dlassq_64_
37bfa3bc2jmp 0x37bfa2bdf
37bfa3bc7
37bfa3bc7loc_37bfa3bc7:
37bfa3bc7mov r9l, 1
37bfa3bcdmov r8l, 1
37bfa3bd3lea rdx, [rip+0x4b880b]
37bfa3bdamov rcx, r14
37bfa3bddcall lsame_64_
37bfa3be2test rax, rax
37bfa3be5jne 0x37bfa2a07
37bfa3bebjmp 0x37bfa2110
37bfa3bf0
37bfa3bf0loc_37bfa3bf0:
37bfa3bf0cmp r9, -1
37bfa3bf4jge 0x37bfa2c5e
37bfa3bfa
37bfa3bfaloc_37bfa3bfa:
37bfa3bfamovsd_xmm x6, [rbx]
37bfa3bfejmp 0x37bfa2110
37bfa3c03
37bfa3c03loc_37bfa3c03:
37bfa3c03xor r10l, r10l
37bfa3c06pxor x2, x2
37bfa3c0ajmp 0x37bfa30e7
37bfa3c0f
37bfa3c0floc_37bfa3c0f:
37bfa3c0fmovsd_xmm x6, [rbx]
37bfa3c13jmp 0x37bfa2988
37bfa3c18
37bfa3c18loc_37bfa3c18:
37bfa3c18movsd_xmm x6, [rsi+8*rbp]
37bfa3c1dpxor x1, x1
37bfa3c21addsd x2, [rbx+8*r15]
37bfa3c27andpd x6, x0
37bfa3c2baddsd x6, x1
37bfa3c2fmovsd_xmm [rbx+8*r15], x2
37bfa3c35movsd_xmm [rbx], x6
37bfa3c39cmp r9, r11
37bfa3c3cjl 0x37bfa2110
37bfa3c42lea r13, [8*rbp]
37bfa3c4ajmp 0x37bfa2903
37bfa3c4f
37bfa3c4floc_37bfa3c4f:
37bfa3c4fmovsd_xmm x1, [rsi]
37bfa3c53movq x0, [rip+0x4b87a5]
37bfa3c5bandpd x1, x0
37bfa3c5faddsd x1, [rbx]
37bfa3c63movsd_xmm [rbx], x1
37bfa3c67cmp r9, r11
37bfa3c6ajle 0x37bfa462b
37bfa3c70lea r13, [8*rbp]
37bfa3c78jmp 0x37bfa22f9
37bfa3c7d
37bfa3c7dloc_37bfa3c7d:
37bfa3c7dimul rbp, r11
37bfa3c81mov r12, rbp
37bfa3c84jmp 0x37bfa3075
37bfa3c89
37bfa3c89loc_37bfa3c89:
37bfa3c89movsd_xmm x1, [rsi]
37bfa3c8dpxor x2, x2
37bfa3c91movq x0, [rip+0x4b8767]
37bfa3c99lea r13, [8*rbp]
37bfa3ca1andpd x1, x0
37bfa3ca5addsd x1, x2
37bfa3ca9movsd_xmm [rbx], x1
37bfa3cadjmp 0x37bfa33fe
37bfa3cb2
37bfa3cb2loc_37bfa3cb2:
37bfa3cb2test r15, r15
37bfa3cb5jg 0x37bfa3239
37bfa3cbbmovsd_xmm x0, [rsi]
37bfa3cbfandpd x0, [rip+0x4b8739]
37bfa3cc7pxor x1, x1
37bfa3ccbaddsd x0, x1
37bfa3ccfmovsd_xmm [rbx], x0
37bfa3cd3jmp 0x37bfa347a
37bfa3cd8
37bfa3cd8loc_37bfa3cd8:
37bfa3cd8movsd_xmm x6, [rsi]
37bfa3cdcmovq x0, [rip+0x4b871c]
37bfa3ce4andpd x6, x0
37bfa3ce8cmp r11, 1
37bfa3cecjg 0x37bfa45ff
37bfa3cf2addsd x6, [rbx]
37bfa3cf6movsd_xmm [rbx], x6
37bfa3cfacmp r9, r11
37bfa3cfdjg 0x37bfa2f39
37bfa3d03jmp 0x37bfa2110
37bfa3d08
37bfa3d08 0f 1f 84 00 00 00 00 00 ........
37bfa3d10
37bfa3d10loc_37bfa3d10:
37bfa3d10cmp r15, 2
37bfa3d14jle 0x37bfa45d8
37bfa3d1amov edx, 1
37bfa3d1flea r12, [rsp+104]
37bfa3d24lea rbx, [rsp+96]
37bfa3d29mov rdi, rax
37bfa3d2c
37bfa3d2cloc_37bfa3d2c:
37bfa3d2cadd rdx, 1
37bfa3d30mov [rsp+32], rbx
37bfa3d35mov r9, r12
37bfa3d38lea r8, [rip+0x4b86a9]
37bfa3d3fimul rdx, rbp
37bfa3d43lea rcx, [rsp+80]
37bfa3d48lea rdx, [rsi+8*rdx]
37bfa3d4ccall dlassq_64_
37bfa3d51mov rax, [rsp+80]
37bfa3d56lea rdx, [rax+1]
37bfa3d5amov [rsp+80], rdx
37bfa3d5fcmp rdi, rdx
37bfa3d62jg 0x37bfa3d2c
37bfa3d64mov r15, [r13]
37bfa3d68mov rax, rdi
37bfa3d6b
37bfa3d6bloc_37bfa3d6b:
37bfa3d6badd rax, 1
37bfa3d6fcmp rax, r15
37bfa3d72jg 0x37bfa45c1
37bfa3d78mov rdi, rax
37bfa3d7bimul rax, rbp
37bfa3d7flea r13, [8*rbp]
37bfa3d87lea r14, [rsi+8*rax]
37bfa3d8blea rax, [rsp+88]
37bfa3d90mov [rsp+48], rax
37bfa3d95
37bfa3d95loc_37bfa3d95:
37bfa3d95mov [rsp+32], rbx
37bfa3d9amov rcx, [rsp+48]
37bfa3d9fmov rdx, r14
37bfa3da2mov r9, r12
37bfa3da5lea r8, [rip+0x4b863c]
37bfa3dacadd rdi, 1
37bfa3db0add r14, r13
37bfa3db3call dlassq_64_
37bfa3db8cmp r15, rdi
37bfa3dbbjge 0x37bfa3d95
37bfa3dbd
37bfa3dbdloc_37bfa3dbd:
37bfa3dbdmov r15, [rsp+88]
37bfa3dc2lea r14, [rbp+1]
37bfa3dc6lea rdi, [rsp+120]
37bfa3dcbcmp r15, 1
37bfa3dcfjle 0x37bfa3e28
37bfa3dd1lea r14, [rbp+1]
37bfa3dd5mov [rsp+56], r13
37bfa3ddalea rbp, [rsi+8]
37bfa3ddemov r13, rsi
37bfa3de1sub r15, 1
37bfa3de5mov rsi, rbx
37bfa3de8lea rdi, [rsp+120]
37bfa3dedlea rbx, [8*r14]
37bfa3df5
37bfa3df5loc_37bfa3df5:
37bfa3df5mov [rsp+32], rsi
37bfa3dfamov rdx, rbp
37bfa3dfdmov r9, r12
37bfa3e00mov rcx, rdi
37bfa3e03lea r8, [rip+0x4b85de]
37bfa3e0amov [rsp+120], r15
37bfa3e0fadd rbp, rbx
37bfa3e12call dlassq_64_
37bfa3e17sub r15, 1
37bfa3e1bjne 0x37bfa3df5
37bfa3e1dmov rbx, rsi
37bfa3e20mov rsi, r13
37bfa3e23mov r13, [rsp+56]
37bfa3e28
37bfa3e28loc_37bfa3e28:
37bfa3e28movsd_xmm x0, [rsp+96]
37bfa3e2elea rdx, [rsi+r13]
37bfa3e32mov r9, r12
37bfa3e35mov r8, rdi
37bfa3e38mov r15, [rsp+48]
37bfa3e3dmov [rsp+32], rbx
37bfa3e42addsd x0, x0
37bfa3e46mov [rsp+120], r14
37bfa3e4bmov rcx, r15
37bfa3e4emovsd_xmm [rsp+96], x0
37bfa3e54call dlassq_64_
37bfa3e59mov [rsp+32], rbx
37bfa3e5emov r9, r12
37bfa3e61mov r8, rdi
37bfa3e64mov rdx, rsi
37bfa3e67mov rcx, r15
37bfa3e6amov [rsp+120], r14
37bfa3e6fcall dlassq_64_
37bfa3e74jmp 0x37bfa2bdf
37bfa3e79
37bfa3e79loc_37bfa3e79:
37bfa3e79cmp [rsp+48], 0
37bfa3e7fje 0x37bfa3fc0
37bfa3e85cmp r15, 2
37bfa3e89jle 0x37bfa45e7
37bfa3e8flea r14, [rbp+1]
37bfa3e93mov [rsp+56], r15
37bfa3e98lea r13, [rax-1]
37bfa3e9cmov r15, rsi
37bfa3e9fmov [rsp+48], r14
37bfa3ea4lea rbx, [rsi+8*rax+16]
37bfa3ea9lea r12, [rsp+104]
37bfa3eaelea r10, [8*r14]
37bfa3eb6lea rdi, [rsp+96]
37bfa3ebbmov r14, rbp
37bfa3ebemov rsi, r10
37bfa3ec1lea rbp, [rsp+120]
37bfa3ec6
37bfa3ec6loc_37bfa3ec6:
37bfa3ec6mov [rsp+32], rdi
37bfa3ecbmov rdx, rbx
37bfa3ecemov r9, r12
37bfa3ed1mov rcx, rbp
37bfa3ed4lea r8, [rip+0x4b850d]
37bfa3edbmov [rsp+64], rax
37bfa3ee0add rbx, rsi
37bfa3ee3mov [rsp+120], r13
37bfa3ee8call dlassq_64_
37bfa3eedsub r13, 1
37bfa3ef1mov rax, [rsp+64]
37bfa3ef6jne 0x37bfa3ec6
37bfa3ef8mov rsi, r15
37bfa3efbmov rbx, rdi
37bfa3efemov r15, [rsp+56]
37bfa3f03mov rdi, rbp
37bfa3f06mov rbp, r14
37bfa3f09mov r14, [rsp+48]
37bfa3f0e
37bfa3f0eloc_37bfa3f0e:
37bfa3f0etest r15, r15
37bfa3f11jle 0x37bfa3f68
37bfa3f13mov [rsp+48], r14
37bfa3f18mov r15, rsi
37bfa3f1bmov r14, rsi
37bfa3f1eshl rbp, 3
37bfa3f22mov rsi, rbx
37bfa3f25xor r13l, r13l
37bfa3f28mov rbx, rax
37bfa3f2b
37bfa3f2bloc_37bfa3f2b:
37bfa3f2bmov [rsp+32], rsi
37bfa3f30lea rax, [rbx+r13]
37bfa3f34mov rdx, r15
37bfa3f37mov r9, r12
37bfa3f3amov rcx, rdi
37bfa3f3dadd r13, 1
37bfa3f41mov [rsp+120], rax
37bfa3f46add r15, rbp
37bfa3f49lea r8, [rip+0x4b8498]
37bfa3f50call dlassq_64_
37bfa3f55cmp rbx, r13
37bfa3f58jg 0x37bfa3f2b
37bfa3f5amov rax, rbx
37bfa3f5dmov rbx, rsi
37bfa3f60mov rsi, r14
37bfa3f63mov r14, [rsp+48]
37bfa3f68
37bfa3f68loc_37bfa3f68:
37bfa3f68mov [rsp+32], rbx
37bfa3f6dlea rbp, [rsp+88]
37bfa3f72mov r9, r12
37bfa3f75mov r8, rdi
37bfa3f78movsd_xmm x0, [rsp+96]
37bfa3f7elea rdx, [rsi+8*rax+8]
37bfa3f83mov rcx, rbp
37bfa3f86mov [rsp+120], r14
37bfa3f8baddsd x0, x0
37bfa3f8fmovsd_xmm [rsp+96], x0
37bfa3f95call dlassq_64_
37bfa3f9amov rax, [rsp+88]
37bfa3f9fmov r9, r12
37bfa3fa2mov r8, rdi
37bfa3fa5mov [rsp+32], rbx
37bfa3faamov rcx, rbp
37bfa3fadlea rdx, [rsi+8*rax]
37bfa3fb1mov [rsp+120], r14
37bfa3fb6call dlassq_64_
37bfa3fbbjmp 0x37bfa2bdf
37bfa3fc0
37bfa3fc0loc_37bfa3fc0:
37bfa3fc0lea r14, [rbp+1]
37bfa3fc4lea rdi, [rsp+120]
37bfa3fc9lea r12, [rsp+104]
37bfa3fcelea rbx, [rsp+96]
37bfa3fd3test r15, r15
37bfa3fd6jle 0x37bfa40bf
37bfa3fdcmov [rsp+48], r14
37bfa3fe1mov rdx, r15
37bfa3fe4lea r12, [rsp+96]
37bfa3fe9xor ebx, ebx
37bfa3feblea r11, [8*r14]
37bfa3ff3mov [rsp+56], r15
37bfa3ff8lea r14, [rsp+104]
37bfa3ffdmov r15, rbp
37bfa4000mov [rsp+256], rsi
37bfa4008lea rcx, [rsp+120]
37bfa400dadd rsi, 16
37bfa4011mov rdi, r11
37bfa4014mov rbp, rax
37bfa4017jmp 0x37bfa4020
37bfa4019
37bfa4019loc_37bfa4019:
37bfa4019mov rdx, [r13]
37bfa401dadd rsi, rdi
37bfa4020
37bfa4020loc_37bfa4020:
37bfa4020sub rdx, rbx
37bfa4023mov [rsp+32], r12
37bfa4028mov r9, r14
37bfa402blea r8, [rip+0x4b83b6]
37bfa4032sub rdx, 1
37bfa4036add rbx, 1
37bfa403amov [rsp+64], rcx
37bfa403fmov [rsp+120], rdx
37bfa4044mov rdx, rsi
37bfa4047call dlassq_64_
37bfa404ccmp rbp, rbx
37bfa404fmov rcx, [rsp+64]
37bfa4054jg 0x37bfa4019
37bfa4056cmp [rsp+56], 2
37bfa405cmov rax, rbp
37bfa405fmov rbx, r12
37bfa4062mov rbp, r15
37bfa4065mov r12, r14
37bfa4068mov rsi, [rsp+256]
37bfa4070mov r14, [rsp+48]
37bfa4075mov rdi, rcx
37bfa4078mov [rsp+80], 1
37bfa4081jle 0x37bfa40bf
37bfa4083mov edx, 1
37bfa4088mov r13, rax
37bfa408b
37bfa408bloc_37bfa408b:
37bfa408bimul rdx, rbp
37bfa408fmov [rsp+32], rbx
37bfa4094mov r9, r12
37bfa4097lea r8, [rip+0x4b834a]
37bfa409elea rcx, [rsp+80]
37bfa40a3lea rdx, [rsi+8*rdx]
37bfa40a7call dlassq_64_
37bfa40acmov rax, [rsp+80]
37bfa40b1lea rdx, [rax+1]
37bfa40b5mov [rsp+80], rdx
37bfa40bacmp r13, rdx
37bfa40bdjg 0x37bfa408b
37bfa40bf
37bfa40bfloc_37bfa40bf:
37bfa40bfmovsd_xmm x0, [rsp+96]
37bfa40c5lea rdx, [rsi+8]
37bfa40c9mov r9, r12
37bfa40ccmov r8, rdi
37bfa40cfmov [rsp+32], rbx
37bfa40d4lea rbp, [rsp+88]
37bfa40d9addsd x0, x0
37bfa40ddmov rcx, rbp
37bfa40e0mov [rsp+120], r14
37bfa40e5movsd_xmm [rsp+96], x0
37bfa40ebcall dlassq_64_
37bfa40f0mov [rsp+32], rbx
37bfa40f5mov r9, r12
37bfa40f8mov r8, rdi
37bfa40fbmov rdx, rsi
37bfa40femov rcx, rbp
37bfa4101mov [rsp+120], r14
37bfa4106call dlassq_64_
37bfa410bjmp 0x37bfa2bdf
37bfa4110
37bfa4110loc_37bfa4110:
37bfa4110pxor x0, x0
37bfa4114addsd x1, x0
37bfa4118movsd_xmm [rbx], x1
37bfa411cmovapd x6, x1
37bfa4120jmp 0x37bfa2110
37bfa4125
37bfa4125loc_37bfa4125:
37bfa4125mov r15, r8
37bfa4128xor r10l, r10l
37bfa412bpxor x2, x2
37bfa412fjmp 0x37bfa38e8
37bfa4134
37bfa4134loc_37bfa4134:
37bfa4134lea r14, [rbp+1]
37bfa4138cmp [rsp+48], 0
37bfa413eje 0x37bfa42a9
37bfa4144cmp r15, 4
37bfa4148jle 0x37bfa45a5
37bfa414emov [rsp+48], r14
37bfa4153lea r12, [rsp+104]
37bfa4158lea rbx, [rax-2]
37bfa415clea r13, [8*rax]
37bfa4164mov [rsp+64], r15
37bfa4169lea rcx, [rsp+120]
37bfa416emov r15, rax
37bfa4171lea r11, [8*r14]
37bfa4179mov [rsp+56], r13
37bfa417emov r14, rsi
37bfa4181lea rsi, [rsi+r13+8]
37bfa4186mov rdi, r11
37bfa4189mov r13, rbp
37bfa418clea rbp, [rsp+96]
37bfa4191
37bfa4191loc_37bfa4191:
37bfa4191mov [rsp+32], rbp
37bfa4196mov rdx, rsi
37bfa4199mov r9, r12
37bfa419clea r8, [rip+0x4b8245]
37bfa41a3mov [rsp+120], rbx
37bfa41a8add rsi, rdi
37bfa41abmov [rsp+72], rcx
37bfa41b0call dlassq_64_
37bfa41b5sub rbx, 1
37bfa41b9mov rcx, [rsp+72]
37bfa41bejne 0x37bfa4191
37bfa41c0mov rsi, r14
37bfa41c3mov rax, r15
37bfa41c6mov rbx, rbp
37bfa41c9mov r14, [rsp+48]
37bfa41cemov rbp, r13
37bfa41d1mov r15, [rsp+64]
37bfa41d6mov r13, [rsp+56]
37bfa41dbmov rdi, rcx
37bfa41de
37bfa41deloc_37bfa41de:
37bfa41detest r15, r15
37bfa41e1jle 0x37bfa424e
37bfa41e3mov rdx, rsi
37bfa41e6mov [rsp+48], r13
37bfa41ebmov rcx, rdi
37bfa41eemov r13, rsi
37bfa41f1mov rdi, rbx
37bfa41f4shl rbp, 3
37bfa41f8mov r15, rax
37bfa41fbmov rsi, rax
37bfa41femov rbx, rdx
37bfa4201
37bfa4201loc_37bfa4201:
37bfa4201mov [rsp+32], rdi
37bfa4206lea rax, [r15-1]
37bfa420amov rdx, rbx
37bfa420dadd r15, 1
37bfa4211mov r9, r12
37bfa4214lea r8, [rip+0x4b81cd]
37bfa421bmov [rsp+120], rax
37bfa4220add rbx, rbp
37bfa4223mov [rsp+56], rcx
37bfa4228call dlassq_64_
37bfa422dmov rax, r15
37bfa4230mov rcx, [rsp+56]
37bfa4235sub rax, rsi
37bfa4238cmp rax, rsi
37bfa423bjl 0x37bfa4201
37bfa423dmov rax, rsi
37bfa4240mov rsi, r13
37bfa4243mov r13, [rsp+48]
37bfa4248mov rbx, rdi
37bfa424bmov rdi, rcx
37bfa424e
37bfa424eloc_37bfa424e:
37bfa424emovsd_xmm x0, [rsp+96]
37bfa4254sub rax, 1
37bfa4258mov r9, r12
37bfa425bmov r8, rdi
37bfa425emov [rsp+32], rbx
37bfa4263lea rdx, [rsi+r13]
37bfa4267lea rcx, [rsp+112]
37bfa426caddsd x0, x0
37bfa4270mov [rsp+112], rax
37bfa4275mov [rsp+120], r14
37bfa427amovsd_xmm [rsp+96], x0
37bfa4280call dlassq_64_
37bfa4285mov [rsp+32], rbx
37bfa428amov r9, r12
37bfa428dmov r8, rdi
37bfa4290lea rdx, [rsi+r13-8]
37bfa4295lea rcx, [rsp+88]
37bfa429amov [rsp+120], r14
37bfa429fcall dlassq_64_
37bfa42a4jmp 0x37bfa2bdf
37bfa42a9
37bfa42a9loc_37bfa42a9:
37bfa42a9test r15, r15
37bfa42acjle 0x37bfa4591
37bfa42b2lea r11, [8*r14]
37bfa42bamov [rsp+48], rbp
37bfa42bfxor ebx, ebx
37bfa42c1mov rbp, rax
37bfa42c4mov [rsp+256], rsi
37bfa42cclea r12, [rsp+96]
37bfa42d1add rsi, 8
37bfa42d5mov rdi, r11
37bfa42d8mov [rsp+56], r14
37bfa42ddlea rcx, [rsp+120]
37bfa42e2lea r14, [rsp+104]
37bfa42e7jmp 0x37bfa42ed
37bfa42e9
37bfa42e9loc_37bfa42e9:
37bfa42e9mov r15, [r13]
37bfa42ed
37bfa42edloc_37bfa42ed:
37bfa42edmov rdx, r15
37bfa42f0mov [rsp+32], r12
37bfa42f5mov r9, r14
37bfa42f8lea r8, [rip+0x4b80e9]
37bfa42ffsub rdx, rbx
37bfa4302add rbx, 1
37bfa4306mov [rsp+64], rcx
37bfa430bsub rdx, 1
37bfa430fmov [rsp+120], rdx
37bfa4314mov rdx, rsi
37bfa4317add rsi, rdi
37bfa431acall dlassq_64_
37bfa431fcmp rbp, rbx
37bfa4322mov rcx, [rsp+64]
37bfa4327jg 0x37bfa42e9
37bfa4329lea r13, [rbp-2]
37bfa432dsub rbp, 1
37bfa4331mov rbx, r12
37bfa4334mov [rsp+80], 0
37bfa433dmov r12, r14
37bfa4340mov rbp, [rsp+48]
37bfa4345mov r14, [rsp+56]
37bfa434amov rdi, rcx
37bfa434dmov rsi, [rsp+256]
37bfa4355je 0x37bfa4391
37bfa4357xor eax, eax
37bfa4359
37bfa4359loc_37bfa4359:
37bfa4359add rax, 1
37bfa435dmov [rsp+32], rbx
37bfa4362mov r9, r12
37bfa4365lea r8, [rip+0x4b807c]
37bfa436cimul rax, rbp
37bfa4370lea rcx, [rsp+80]
37bfa4375lea rdx, [rsi+8*rax]
37bfa4379call dlassq_64_
37bfa437emov rax, [rsp+80]
37bfa4383add rax, 1
37bfa4387mov [rsp+80], rax
37bfa438ccmp rax, r13
37bfa438fjle 0x37bfa4359
37bfa4391
37bfa4391loc_37bfa4391:
37bfa4391movsd_xmm x0, [rsp+96]
37bfa4397mov rdx, rsi
37bfa439amov r9, r12
37bfa439dmov r8, rdi
37bfa43a0mov [rsp+32], rbx
37bfa43a5lea rcx, [rsp+88]
37bfa43aaaddsd x0, x0
37bfa43aemov [rsp+120], r14
37bfa43b3movsd_xmm [rsp+96], x0
37bfa43b9call dlassq_64_
37bfa43bemov rax, [rsp+88]
37bfa43c3mov [rsp+120], r14
37bfa43c8lea rdx, [rsi+8*rbp]
37bfa43ccsub rax, 1
37bfa43d0mov [rsp+112], rax
37bfa43d5
37bfa43d5loc_37bfa43d5:
37bfa43d5mov [rsp+32], rbx
37bfa43dalea rcx, [rsp+112]
37bfa43dfmov r9, r12
37bfa43e2mov r8, rdi
37bfa43e5call dlassq_64_
37bfa43eajmp 0x37bfa2bdf
37bfa43ef
37bfa43efloc_37bfa43ef:
37bfa43efmov [rsp+80], 1
37bfa43f8lea r12, [rsp+104]
37bfa43fdlea rbx, [rsp+96]
37bfa4402cmp r15, 2
37bfa4406jle 0x37bfa4443
37bfa4408
37bfa4408loc_37bfa4408:
37bfa4408imul rdi, rbp
37bfa440cmov [rsp+32], rbx
37bfa4411mov r9, r12
37bfa4414lea r8, [rip+0x4b7fcd]
37bfa441blea rcx, [rsp+80]
37bfa4420lea rdx, [rsi+8*rdi]
37bfa4424call dlassq_64_
37bfa4429mov rax, [rsp+80]
37bfa442elea rdi, [rax+1]
37bfa4432mov [rsp+80], rdi
37bfa4437cmp r14, rdi
37bfa443ajg 0x37bfa4408
37bfa443cmov r15, [r13]
37bfa4440mov rax, r14
37bfa4443
37bfa4443loc_37bfa4443:
37bfa4443cmp rax, r15
37bfa4446jge 0x37bfa4534
37bfa444cmov rdx, rax
37bfa444fsub r15, rax
37bfa4452lea rax, [rsp+88]
37bfa4457xor edi, edi
37bfa4459imul rdx, rbp
37bfa445dmov [rsp+48], rax
37bfa4462lea r14, [8*rbp]
37bfa446alea r13, [rsi+8*rdx]
37bfa446e
37bfa446eloc_37bfa446e:
37bfa446emov [rsp+32], rbx
37bfa4473mov rcx, [rsp+48]
37bfa4478mov rdx, r13
37bfa447bmov r9, r12
37bfa447elea r8, [rip+0x4b7f63]
37bfa4485add rdi, 1
37bfa4489add r13, r14
37bfa448ccall dlassq_64_
37bfa4491cmp rdi, r15
37bfa4494jne 0x37bfa446e
37bfa4496
37bfa4496loc_37bfa4496:
37bfa4496mov r13, [rsp+88]
37bfa449blea r14, [rbp+1]
37bfa449flea rdi, [rsp+120]
37bfa44a4cmp r13, 2
37bfa44a8jle 0x37bfa44eb
37bfa44aalea r14, [rbp+1]
37bfa44aesub r13, 2
37bfa44b2lea rbp, [rsi+16]
37bfa44b6lea r15, [8*r14]
37bfa44belea rdi, [rsp+120]
37bfa44c3
37bfa44c3loc_37bfa44c3:
37bfa44c3mov [rsp+32], rbx
37bfa44c8mov rdx, rbp
37bfa44cbmov r9, r12
37bfa44cemov rcx, rdi
37bfa44d1lea r8, [rip+0x4b7f10]
37bfa44d8mov [rsp+120], r13
37bfa44ddadd rbp, r15
37bfa44e0call dlassq_64_
37bfa44e5sub r13, 1
37bfa44e9jne 0x37bfa44c3
37bfa44eb
37bfa44ebloc_37bfa44eb:
37bfa44ebmovsd_xmm x0, [rsp+96]
37bfa44f1mov rdx, rsi
37bfa44f4mov r9, r12
37bfa44f7mov r8, rdi
37bfa44famov [rsp+32], rbx
37bfa44ffmov rcx, [rsp+48]
37bfa4504addsd x0, x0
37bfa4508mov [rsp+120], r14
37bfa450dmovsd_xmm [rsp+96], x0
37bfa4513call dlassq_64_
37bfa4518mov rax, [rsp+88]
37bfa451dmov [rsp+120], r14
37bfa4522lea rdx, [rsi+8]
37bfa4526sub rax, 1
37bfa452amov [rsp+112], rax
37bfa452fjmp 0x37bfa43d5
37bfa4534
37bfa4534loc_37bfa4534:
37bfa4534lea rax, [rsp+88]
37bfa4539mov [rsp+48], rax
37bfa453ejmp 0x37bfa4496
37bfa4543
37bfa4543loc_37bfa4543:
37bfa4543je 0x37bfa3aa4
37bfa4549lea rax, [rsp+88]
37bfa454elea rdi, [rsp+120]
37bfa4553mov [rsp+48], rax
37bfa4558lea r15, [r14-1]
37bfa455cjmp 0x37bfa3b66
37bfa4561
37bfa4561loc_37bfa4561:
37bfa4561lea r12, [rsp+104]
37bfa4566lea rbx, [rsp+96]
37bfa456btest r15, r15
37bfa456ejg 0x37bfa2ab9
37bfa4574lea rax, [rsp+88]
37bfa4579mov [rsp+48], rax
37bfa457ejmp 0x37bfa2afb
37bfa4583
37bfa4583loc_37bfa4583:
37bfa4583lea rdi, [rsp+120]
37bfa4588lea r15, [r14-1]
37bfa458cjmp 0x37bfa3b66
37bfa4591
37bfa4591loc_37bfa4591:
37bfa4591lea rdi, [rsp+120]
37bfa4596lea r12, [rsp+104]
37bfa459blea rbx, [rsp+96]
37bfa45a0jmp 0x37bfa4391
37bfa45a5
37bfa45a5loc_37bfa45a5:
37bfa45a5lea rdi, [rsp+120]
37bfa45aalea r13, [8*rax]
37bfa45b2lea r12, [rsp+104]
37bfa45b7lea rbx, [rsp+96]
37bfa45bcjmp 0x37bfa41de
37bfa45c1
37bfa45c1loc_37bfa45c1:
37bfa45c1lea rax, [rsp+88]
37bfa45c6lea r13, [8*rbp]
37bfa45cemov [rsp+48], rax
37bfa45d3jmp 0x37bfa3dbd
37bfa45d8
37bfa45d8loc_37bfa45d8:
37bfa45d8lea r12, [rsp+104]
37bfa45ddlea rbx, [rsp+96]
37bfa45e2jmp 0x37bfa3d6b
37bfa45e7
37bfa45e7loc_37bfa45e7:
37bfa45e7lea r14, [rbp+1]
37bfa45eblea rdi, [rsp+120]
37bfa45f0lea r12, [rsp+104]
37bfa45f5lea rbx, [rsp+96]
37bfa45fajmp 0x37bfa3f0e
37bfa45ff
37bfa45ffloc_37bfa45ff:
37bfa45ffxor eax, eax
37bfa4601xor r8l, r8l
37bfa4604lea rcx, [8*r15]
37bfa460cjmp 0x37bfa2ecd
37bfa4611
37bfa4611loc_37bfa4611:
37bfa4611addsd x2, [rbx+8*r15]
37bfa4617movsd_xmm [rbx+8*r15], x2
37bfa461dcmp r9, r11
37bfa4620jg 0x37bfa22f9
37bfa4626jmp 0x37bfa3067
37bfa462b
37bfa462bloc_37bfa462b:
37bfa462bimul r11, rbp
37bfa462fmovsd_xmm x2, [rsi+8*r11]
37bfa4635andpd x0, x2
37bfa4639pxor x2, x2
37bfa463daddsd x0, x2
37bfa4641addsd x1, x0
37bfa4645movsd_xmm [rbx], x1
37bfa4649movapd x6, x1
37bfa464djmp 0x37bfa2110
37bfa1e40
Loading..