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
37bfa4652
37bfa4652 // align 0x40
37bfa4652 // align 0x40
37bfa4680
37bfa4680dlansp_64_:
37bfa4680push r15
37bfa4682push r14
37bfa4684push r13
37bfa4686push r12
37bfa4688push rbp
37bfa4689push rdi
37bfa468apush rsi
37bfa468bpush rbx
37bfa468csub rsp, 152
37bfa4693movups [rsp+112], x6
37bfa4698movups [rsp+128], x7
37bfa46a0mov rbx, [rsp+256]
37bfa46a8mov rbp, rcx
37bfa46abmov r12, rdx
37bfa46aemov rdi, r8
37bfa46b1mov rsi, r9
37bfa46b4cmp [r8], 0
37bfa46b8jne 0x37bfa46e8
37bfa46ba
37bfa46baloc_37bfa46ba:
37bfa46bapxor x6, x6
37bfa46be
37bfa46beloc_37bfa46be:
37bfa46bemovapd x0, x6
37bfa46c2movups x7, [rsp+128]
37bfa46camovups x6, [rsp+112]
37bfa46cfadd rsp, 152
37bfa46d6pop rbx
37bfa46d7pop rsi
37bfa46d8pop rdi
37bfa46d9pop rbp
37bfa46dapop r12
37bfa46dcpop r13
37bfa46depop r14
37bfa46e0pop r15
37bfa46e2ret
37bfa46e3
37bfa46e3 0f 1f 44 00 00 ..D..
37bfa46e8
37bfa46e8loc_37bfa46e8:
37bfa46e8mov r9l, 1
37bfa46eemov r8l, 1
37bfa46f4lea rdx, [rip+0x4b7d25]
37bfa46fbcall lsame_64_
37bfa4700mov r9l, 1
37bfa4706mov r8l, 1
37bfa470ctest rax, rax
37bfa470fje 0x37bfa47c8
37bfa4715mov rcx, r12
37bfa4718lea rdx, [rip+0x4b7d02]
37bfa471fcall lsame_64_
37bfa4724mov r12, [rdi]
37bfa4727test rax, rax
37bfa472aje 0x37bfa4a88
37bfa4730test r12, r12
37bfa4733jle 0x37bfa46ba
37bfa4735pxor x6, x6
37bfa4739mov edi, 1
37bfa473emov ebp, 1
37bfa4743nop
37bfa4745nop [rax+rax]
37bfa4750
37bfa4750loc_37bfa4750:
37bfa4750mov rbx, rdi
37bfa4753add rdi, rbp
37bfa4756jmp 0x37bfa4791
37bfa4758
37bfa4758 0f 1f 80 00 00 00 00 66 .......f
37bfa4760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa4770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4780
37bfa4780loc_37bfa4780:
37bfa4780movapd x6, x0
37bfa4784
37bfa4784loc_37bfa4784:
37bfa4784add rbx, 1
37bfa4788cmp rdi, rbx
37bfa478bjle 0x37bfa4a70
37bfa4791
37bfa4791loc_37bfa4791:
37bfa4791movsd_xmm x0, [rsi+8*rbx-8]
37bfa4797andpd x0, [rip+0x4b7c91]
37bfa479fcomisd x0, x6
37bfa47a3movsd_xmm [rsp+96], x0
37bfa47a9ja 0x37bfa4780
37bfa47ablea rcx, [rsp+96]
37bfa47b0call disnan_64_
37bfa47b5test rax, rax
37bfa47b8je 0x37bfa4784
37bfa47bamovsd_xmm x0, [rsp+96]
37bfa47c0jmp 0x37bfa4780
37bfa47c2
37bfa47c2 66 0f 1f 44 00 00 f..D..
37bfa47c8
37bfa47c8loc_37bfa47c8:
37bfa47c8lea rdx, [rip+0x4b7c53]
37bfa47cfmov rcx, rbp
37bfa47d2call lsame_64_
37bfa47d7test rax, rax
37bfa47dajne 0x37bfa49a8
37bfa47e0mov r9l, 1
37bfa47e6mov r8l, 1
37bfa47eclea rdx, [rip+0x4b7c30]
37bfa47f3mov rcx, rbp
37bfa47f6call lsame_64_
37bfa47fbtest rax, rax
37bfa47fejne 0x37bfa49a8
37bfa4804cmp [rbp], 49
37bfa4808je 0x37bfa49a8
37bfa480emov r9l, 1
37bfa4814mov r8l, 1
37bfa481alea rdx, [rip+0x4b7c03]
37bfa4821mov rcx, rbp
37bfa4824call lsame_64_
37bfa4829test rax, rax
37bfa482cjne 0x37bfa4852
37bfa482emov r9l, 1
37bfa4834mov r8l, 1
37bfa483alea rdx, [rip+0x4b7be4]
37bfa4841mov rcx, rbp
37bfa4844call lsame_64_
37bfa4849test rax, rax
37bfa484cje 0x37bfa46be
37bfa4852
37bfa4852loc_37bfa4852:
37bfa4852mov rax, [rip+0x4b7be7]
37bfa4859mov r9l, 1
37bfa485fmov r8l, 1
37bfa4865mov rcx, r12
37bfa4868mov [rsp+88], 0
37bfa4871lea rdx, [rip+0x4b7ba9]
37bfa4878mov [rsp+96], rax
37bfa487dcall lsame_64_
37bfa4882mov rbx, [rdi]
37bfa4885test rax, rax
37bfa4888je 0x37bfa4cf8
37bfa488ecmp rbx, 1
37bfa4892jle 0x37bfa4d75
37bfa4898lea rax, [rsp+88]
37bfa489dmov ebp, 2
37bfa48a2mov r13l, 2
37bfa48a8mov [rsp+48], rax
37bfa48adlea rax, [rsp+104]
37bfa48b2lea r15, [rsp+96]
37bfa48b7mov [rsp+72], rax
37bfa48bcnop [rax]
37bfa48c0
37bfa48c0loc_37bfa48c0:
37bfa48c0mov [rsp+32], r15
37bfa48c5lea rdx, [r13-1]
37bfa48c9mov r9, [rsp+48]
37bfa48celea r8, [rip+0x4b7b53]
37bfa48d5mov rcx, [rsp+72]
37bfa48damov [rsp+104], rdx
37bfa48dflea rdx, [rsi+8*rbp-8]
37bfa48e4add rbp, r13
37bfa48e7add r13, 1
37bfa48ebcall dlassq_64_
37bfa48f0cmp r13, rbx
37bfa48f3jle 0x37bfa48c0
37bfa48f5mov r13, [rdi]
37bfa48f8
37bfa48f8loc_37bfa48f8:
37bfa48f8movsd_xmm x6, [rsp+96]
37bfa48femovsd_xmm x7, [rsp+88]
37bfa4904addsd x6, x6
37bfa4908test r13, r13
37bfa490bjle 0x37bfa4ceb
37bfa4911mov ebx, 1
37bfa4916mov ebp, 1
37bfa491bjmp 0x37bfa4932
37bfa491d
37bfa491d 0f 1f 00 ...
37bfa4920
37bfa4920loc_37bfa4920:
37bfa4920lea rbx, [rbx+rbp+1]
37bfa4925
37bfa4925loc_37bfa4925:
37bfa4925add rbp, 1
37bfa4929cmp rbp, r13
37bfa492cjg 0x37bfa4ceb
37bfa4932
37bfa4932loc_37bfa4932:
37bfa4932movsd_xmm x0, [rsi+8*rbx-8]
37bfa4938pxor x3, x3
37bfa493cucomisd x0, x3
37bfa4940jp 0x37bfa4944
37bfa4942je 0x37bfa4976
37bfa4944
37bfa4944loc_37bfa4944:
37bfa4944andpd x0, [rip+0x4b7ae4]
37bfa494cmovapd x4, x7
37bfa4950comisd x0, x7
37bfa4954jbe 0x37bfa4cda
37bfa495adivsd x4, x0
37bfa495emovapd x7, x0
37bfa4962movapd x1, x4
37bfa4966mulsd x1, x4
37bfa496amulsd x6, x1
37bfa496eaddsd x6, [rip+0x4b7aca]
37bfa4976
37bfa4976loc_37bfa4976:
37bfa4976mov r9l, 1
37bfa497cmov r8l, 1
37bfa4982lea rdx, [rip+0x4b7a98]
37bfa4989mov rcx, r12
37bfa498ccall lsame_64_
37bfa4991test rax, rax
37bfa4994jne 0x37bfa4920
37bfa4996add rbx, [rdi]
37bfa4999sub rbx, rbp
37bfa499cadd rbx, 1
37bfa49a0jmp 0x37bfa4925
37bfa49a2
37bfa49a2 66 0f 1f 44 00 00 f..D..
37bfa49a8
37bfa49a8loc_37bfa49a8:
37bfa49a8mov rcx, r12
37bfa49abmov r9l, 1
37bfa49b1mov r8l, 1
37bfa49b7lea rdx, [rip+0x4b7a63]
37bfa49becall lsame_64_
37bfa49c3mov r12, [rdi]
37bfa49c6test rax, rax
37bfa49c9je 0x37bfa4b68
37bfa49cftest r12, r12
37bfa49d2jle 0x37bfa46ba
37bfa49d8lea r9, [r12+1]
37bfa49ddmov edx, 1
37bfa49e2pxor x1, x1
37bfa49e6xor eax, eax
37bfa49e8mov r8l, 1
37bfa49eemovq x2, [rip+0x4b7a3a]
37bfa49f6nop [rax+rax]
37bfa4a00
37bfa4a00loc_37bfa4a00:
37bfa4a00movsd_xmm x0, [rsi+8*rax]
37bfa4a05andpd x0, x2
37bfa4a09addsd x0, x1
37bfa4a0dmovsd_xmm [rbx+8*rdx-8], x0
37bfa4a13add rdx, 1
37bfa4a17cmp rdx, r9
37bfa4a1aje 0x37bfa4c78
37bfa4a20lea rcx, [rsi+8*r8+8]
37bfa4a25pxor x1, x1
37bfa4a29mov eax, 1
37bfa4a2enop [rax]
37bfa4a35nop [rax+rax]
37bfa4a40
37bfa4a40loc_37bfa4a40:
37bfa4a40movsd_xmm x0, [rcx+8*rax-16]
37bfa4a46andpd x0, x2
37bfa4a4aaddsd x1, x0
37bfa4a4eaddsd x0, [rbx+8*rax-8]
37bfa4a54movsd_xmm [rbx+8*rax-8], x0
37bfa4a5aadd rax, 1
37bfa4a5ecmp rdx, rax
37bfa4a61jne 0x37bfa4a40
37bfa4a63lea rax, [r8+rdx-1]
37bfa4a68add r8, rdx
37bfa4a6bjmp 0x37bfa4a00
37bfa4a6d
37bfa4a6d 0f 1f 00 ...
37bfa4a70
37bfa4a70loc_37bfa4a70:
37bfa4a70add rbp, 1
37bfa4a74cmp rbp, r12
37bfa4a77jle 0x37bfa4750
37bfa4a7djmp 0x37bfa46be
37bfa4a82
37bfa4a82 66 0f 1f 44 00 00 f..D..
37bfa4a88
37bfa4a88loc_37bfa4a88:
37bfa4a88test r12, r12
37bfa4a8bjle 0x37bfa46ba
37bfa4a91mov rax, r12
37bfa4a94pxor x6, x6
37bfa4a98mov r13l, 1
37bfa4a9emov ebp, 1
37bfa4aa3nop
37bfa4aa5nop [rax+rax]
37bfa4ab0
37bfa4ab0loc_37bfa4ab0:
37bfa4ab0lea r15, [r13+rax]
37bfa4ab5sub r15, rbp
37bfa4ab8cmp r15, r13
37bfa4abbjl 0x37bfa4b4b
37bfa4ac1mov rbx, r13
37bfa4ac4jmp 0x37bfa4b0d
37bfa4ac6
37bfa4ac6 0f 1f 00 66 66 2e 0f 1f 84 00 ...ff.....
37bfa4ad0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa4ae0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa4af0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4b00
37bfa4b00loc_37bfa4b00:
37bfa4b00movapd x6, x0
37bfa4b04
37bfa4b04loc_37bfa4b04:
37bfa4b04add rbx, 1
37bfa4b08cmp r15, rbx
37bfa4b0bjl 0x37bfa4b40
37bfa4b0d
37bfa4b0dloc_37bfa4b0d:
37bfa4b0dmovsd_xmm x0, [rsi+8*rbx-8]
37bfa4b13andpd x0, [rip+0x4b7915]
37bfa4b1bcomisd x0, x6
37bfa4b1fmovsd_xmm [rsp+96], x0
37bfa4b25ja 0x37bfa4b00
37bfa4b27lea rcx, [rsp+96]
37bfa4b2ccall disnan_64_
37bfa4b31test rax, rax
37bfa4b34je 0x37bfa4b04
37bfa4b36movsd_xmm x0, [rsp+96]
37bfa4b3cjmp 0x37bfa4b00
37bfa4b3e
37bfa4b3e 66 90 f.
37bfa4b40
37bfa4b40loc_37bfa4b40:
37bfa4b40mov rax, [rdi]
37bfa4b43lea r15, [r13+rax]
37bfa4b48sub r15, rbp
37bfa4b4b
37bfa4b4bloc_37bfa4b4b:
37bfa4b4badd rbp, 1
37bfa4b4flea r13, [r15+1]
37bfa4b53cmp rbp, r12
37bfa4b56jle 0x37bfa4ab0
37bfa4b5cjmp 0x37bfa46be
37bfa4b61
37bfa4b61 0f 1f 80 00 00 00 00 .......
37bfa4b68
37bfa4b68loc_37bfa4b68:
37bfa4b68test r12, r12
37bfa4b6bjle 0x37bfa46ba
37bfa4b71mov rcx, rbx
37bfa4b74xor edx, edx
37bfa4b76pxor x6, x6
37bfa4b7amov r15, -8
37bfa4b81lea r8, [8*r12]
37bfa4b89mov r14l, 1
37bfa4b8fmov r13l, 1
37bfa4b95call memset
37bfa4b9alea rbp, [rsp+96]
37bfa4b9fmov rcx, r12
37bfa4ba2movq x2, [rip+0x4b7886]
37bfa4baanop [rax+rax]
37bfa4bb0
37bfa4bb0loc_37bfa4bb0:
37bfa4bb0movsd_xmm x1, [rsi+8*r14-8]
37bfa4bb7mov r8, r13
37bfa4bbalea r9, [r14+1]
37bfa4bbeandpd x1, x2
37bfa4bc2addsd x1, [rbx+8*r13-8]
37bfa4bc9add r13, 1
37bfa4bcdmovsd_xmm [rsp+96], x1
37bfa4bd3cmp r13, rcx
37bfa4bd6jg 0x37bfa4c70
37bfa4bdclea r10, [r15+8*r14]
37bfa4be0lea rdx, [rcx+1]
37bfa4be4mov rax, r13
37bfa4be7add r10, rsi
37bfa4beanop [rax+rax]
37bfa4bf5nop [rax+rax]
37bfa4c00
37bfa4c00loc_37bfa4c00:
37bfa4c00movsd_xmm x0, [r10+8*rax-8]
37bfa4c07andpd x0, x2
37bfa4c0baddsd x1, x0
37bfa4c0faddsd x0, [rbx+8*rax-8]
37bfa4c15movsd_xmm [rbx+8*rax-8], x0
37bfa4c1badd rax, 1
37bfa4c1fcmp rdx, rax
37bfa4c22jne 0x37bfa4c00
37bfa4c24lea r14, [r9+rcx]
37bfa4c28movsd_xmm [rsp+96], x1
37bfa4c2esub r14, r8
37bfa4c31
37bfa4c31loc_37bfa4c31:
37bfa4c31comisd x1, x6
37bfa4c35jbe 0x37bfa4c50
37bfa4c37
37bfa4c37loc_37bfa4c37:
37bfa4c37movapd x6, x1
37bfa4c3b
37bfa4c3bloc_37bfa4c3b:
37bfa4c3bcmp r13, r12
37bfa4c3ejg 0x37bfa46be
37bfa4c44mov rcx, [rdi]
37bfa4c47sub r15, 8
37bfa4c4bjmp 0x37bfa4bb0
37bfa4c50
37bfa4c50loc_37bfa4c50:
37bfa4c50mov rcx, rbp
37bfa4c53movups [rsp+48], x2
37bfa4c58call disnan_64_
37bfa4c5dmovupd x2, [rsp+48]
37bfa4c63test rax, rax
37bfa4c66je 0x37bfa4c3b
37bfa4c68movsd_xmm x1, [rsp+96]
37bfa4c6ejmp 0x37bfa4c37
37bfa4c70
37bfa4c70loc_37bfa4c70:
37bfa4c70mov r14, r9
37bfa4c73jmp 0x37bfa4c31
37bfa4c75
37bfa4c75 0f 1f 00 ...
37bfa4c78
37bfa4c78loc_37bfa4c78:
37bfa4c78pxor x6, x6
37bfa4c7cmov esi, 1
37bfa4c81jmp 0x37bfa4cb1
37bfa4c83
37bfa4c83 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 .......ff....
37bfa4c90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4ca0
37bfa4ca0loc_37bfa4ca0:
37bfa4ca0movapd x6, x0
37bfa4ca4
37bfa4ca4loc_37bfa4ca4:
37bfa4ca4add rsi, 1
37bfa4ca8cmp rsi, r12
37bfa4cabjg 0x37bfa46be
37bfa4cb1
37bfa4cb1loc_37bfa4cb1:
37bfa4cb1movsd_xmm x0, [rbx+8*rsi-8]
37bfa4cb7comisd x0, x6
37bfa4cbbmovsd_xmm [rsp+96], x0
37bfa4cc1ja 0x37bfa4ca0
37bfa4cc3lea rcx, [rsp+96]
37bfa4cc8call disnan_64_
37bfa4ccdtest rax, rax
37bfa4cd0je 0x37bfa4ca4
37bfa4cd2movsd_xmm x0, [rsp+96]
37bfa4cd8jmp 0x37bfa4ca0
37bfa4cda
37bfa4cdaloc_37bfa4cda:
37bfa4cdadivsd x0, x7
37bfa4cdemulsd x0, x0
37bfa4ce2addsd x6, x0
37bfa4ce6jmp 0x37bfa4976
37bfa4ceb
37bfa4cebloc_37bfa4ceb:
37bfa4cebsqrtsd x6, x6
37bfa4cefmulsd x6, x7
37bfa4cf3jmp 0x37bfa46be
37bfa4cf8
37bfa4cf8loc_37bfa4cf8:
37bfa4cf8mov r13, rbx
37bfa4cfbcmp rbx, 1
37bfa4cffjle 0x37bfa48f8
37bfa4d05lea rax, [rsp+88]
37bfa4d0amov r14l, 2
37bfa4d10mov ebp, 1
37bfa4d15mov [rsp+48], rax
37bfa4d1alea rax, [rsp+104]
37bfa4d1flea r15, [rsp+96]
37bfa4d24mov [rsp+72], rax
37bfa4d29nop [rax]
37bfa4d30
37bfa4d30loc_37bfa4d30:
37bfa4d30mov [rsp+32], r15
37bfa4d35mov r9, [rsp+48]
37bfa4d3asub r13, rbp
37bfa4d3dlea rdx, [rsi+8*r14-8]
37bfa4d42mov rcx, [rsp+72]
37bfa4d47lea r8, [rip+0x4b76da]
37bfa4d4emov [rsp+104], r13
37bfa4d53call dlassq_64_
37bfa4d58mov r13, [rdi]
37bfa4d5blea rax, [r13+r14]
37bfa4d60sub rax, rbp
37bfa4d63add rbp, 1
37bfa4d67lea r14, [rax+1]
37bfa4d6bcmp rbp, rbx
37bfa4d6ejne 0x37bfa4d30
37bfa4d70jmp 0x37bfa48f8
37bfa4d75
37bfa4d75loc_37bfa4d75:
37bfa4d75mov r13, rbx
37bfa4d78jmp 0x37bfa48f8
37bfa4680
37bfa4680dlansp_64_:
37bfa4680push r15
37bfa4682push r14
37bfa4684push r13
37bfa4686push r12
37bfa4688push rbp
37bfa4689push rdi
37bfa468apush rsi
37bfa468bpush rbx
37bfa468csub rsp, 152
37bfa4693movups [rsp+112], x6
37bfa4698movups [rsp+128], x7
37bfa46a0mov rbx, [rsp+256]
37bfa46a8mov rbp, rcx
37bfa46abmov r12, rdx
37bfa46aemov rdi, r8
37bfa46b1mov rsi, r9
37bfa46b4cmp [r8], 0
37bfa46b8jne 0x37bfa46e8
37bfa46ba
37bfa46baloc_37bfa46ba:
37bfa46bapxor x6, x6
37bfa46be
37bfa46beloc_37bfa46be:
37bfa46bemovapd x0, x6
37bfa46c2movups x7, [rsp+128]
37bfa46camovups x6, [rsp+112]
37bfa46cfadd rsp, 152
37bfa46d6pop rbx
37bfa46d7pop rsi
37bfa46d8pop rdi
37bfa46d9pop rbp
37bfa46dapop r12
37bfa46dcpop r13
37bfa46depop r14
37bfa46e0pop r15
37bfa46e2ret
37bfa46e3
37bfa46e3 0f 1f 44 00 00 ..D..
37bfa46e8
37bfa46e8loc_37bfa46e8:
37bfa46e8mov r9l, 1
37bfa46eemov r8l, 1
37bfa46f4lea rdx, [rip+0x4b7d25]
37bfa46fbcall lsame_64_
37bfa4700mov r9l, 1
37bfa4706mov r8l, 1
37bfa470ctest rax, rax
37bfa470fje 0x37bfa47c8
37bfa4715mov rcx, r12
37bfa4718lea rdx, [rip+0x4b7d02]
37bfa471fcall lsame_64_
37bfa4724mov r12, [rdi]
37bfa4727test rax, rax
37bfa472aje 0x37bfa4a88
37bfa4730test r12, r12
37bfa4733jle 0x37bfa46ba
37bfa4735pxor x6, x6
37bfa4739mov edi, 1
37bfa473emov ebp, 1
37bfa4743nop
37bfa4745nop [rax+rax]
37bfa4750
37bfa4750loc_37bfa4750:
37bfa4750mov rbx, rdi
37bfa4753add rdi, rbp
37bfa4756jmp 0x37bfa4791
37bfa4758
37bfa4758 0f 1f 80 00 00 00 00 66 .......f
37bfa4760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa4770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4780
37bfa4780loc_37bfa4780:
37bfa4780movapd x6, x0
37bfa4784
37bfa4784loc_37bfa4784:
37bfa4784add rbx, 1
37bfa4788cmp rdi, rbx
37bfa478bjle 0x37bfa4a70
37bfa4791
37bfa4791loc_37bfa4791:
37bfa4791movsd_xmm x0, [rsi+8*rbx-8]
37bfa4797andpd x0, [rip+0x4b7c91]
37bfa479fcomisd x0, x6
37bfa47a3movsd_xmm [rsp+96], x0
37bfa47a9ja 0x37bfa4780
37bfa47ablea rcx, [rsp+96]
37bfa47b0call disnan_64_
37bfa47b5test rax, rax
37bfa47b8je 0x37bfa4784
37bfa47bamovsd_xmm x0, [rsp+96]
37bfa47c0jmp 0x37bfa4780
37bfa47c2
37bfa47c2 66 0f 1f 44 00 00 f..D..
37bfa47c8
37bfa47c8loc_37bfa47c8:
37bfa47c8lea rdx, [rip+0x4b7c53]
37bfa47cfmov rcx, rbp
37bfa47d2call lsame_64_
37bfa47d7test rax, rax
37bfa47dajne 0x37bfa49a8
37bfa47e0mov r9l, 1
37bfa47e6mov r8l, 1
37bfa47eclea rdx, [rip+0x4b7c30]
37bfa47f3mov rcx, rbp
37bfa47f6call lsame_64_
37bfa47fbtest rax, rax
37bfa47fejne 0x37bfa49a8
37bfa4804cmp [rbp], 49
37bfa4808je 0x37bfa49a8
37bfa480emov r9l, 1
37bfa4814mov r8l, 1
37bfa481alea rdx, [rip+0x4b7c03]
37bfa4821mov rcx, rbp
37bfa4824call lsame_64_
37bfa4829test rax, rax
37bfa482cjne 0x37bfa4852
37bfa482emov r9l, 1
37bfa4834mov r8l, 1
37bfa483alea rdx, [rip+0x4b7be4]
37bfa4841mov rcx, rbp
37bfa4844call lsame_64_
37bfa4849test rax, rax
37bfa484cje 0x37bfa46be
37bfa4852
37bfa4852loc_37bfa4852:
37bfa4852mov rax, [rip+0x4b7be7]
37bfa4859mov r9l, 1
37bfa485fmov r8l, 1
37bfa4865mov rcx, r12
37bfa4868mov [rsp+88], 0
37bfa4871lea rdx, [rip+0x4b7ba9]
37bfa4878mov [rsp+96], rax
37bfa487dcall lsame_64_
37bfa4882mov rbx, [rdi]
37bfa4885test rax, rax
37bfa4888je 0x37bfa4cf8
37bfa488ecmp rbx, 1
37bfa4892jle 0x37bfa4d75
37bfa4898lea rax, [rsp+88]
37bfa489dmov ebp, 2
37bfa48a2mov r13l, 2
37bfa48a8mov [rsp+48], rax
37bfa48adlea rax, [rsp+104]
37bfa48b2lea r15, [rsp+96]
37bfa48b7mov [rsp+72], rax
37bfa48bcnop [rax]
37bfa48c0
37bfa48c0loc_37bfa48c0:
37bfa48c0mov [rsp+32], r15
37bfa48c5lea rdx, [r13-1]
37bfa48c9mov r9, [rsp+48]
37bfa48celea r8, [rip+0x4b7b53]
37bfa48d5mov rcx, [rsp+72]
37bfa48damov [rsp+104], rdx
37bfa48dflea rdx, [rsi+8*rbp-8]
37bfa48e4add rbp, r13
37bfa48e7add r13, 1
37bfa48ebcall dlassq_64_
37bfa48f0cmp r13, rbx
37bfa48f3jle 0x37bfa48c0
37bfa48f5mov r13, [rdi]
37bfa48f8
37bfa48f8loc_37bfa48f8:
37bfa48f8movsd_xmm x6, [rsp+96]
37bfa48femovsd_xmm x7, [rsp+88]
37bfa4904addsd x6, x6
37bfa4908test r13, r13
37bfa490bjle 0x37bfa4ceb
37bfa4911mov ebx, 1
37bfa4916mov ebp, 1
37bfa491bjmp 0x37bfa4932
37bfa491d
37bfa491d 0f 1f 00 ...
37bfa4920
37bfa4920loc_37bfa4920:
37bfa4920lea rbx, [rbx+rbp+1]
37bfa4925
37bfa4925loc_37bfa4925:
37bfa4925add rbp, 1
37bfa4929cmp rbp, r13
37bfa492cjg 0x37bfa4ceb
37bfa4932
37bfa4932loc_37bfa4932:
37bfa4932movsd_xmm x0, [rsi+8*rbx-8]
37bfa4938pxor x3, x3
37bfa493cucomisd x0, x3
37bfa4940jp 0x37bfa4944
37bfa4942je 0x37bfa4976
37bfa4944
37bfa4944loc_37bfa4944:
37bfa4944andpd x0, [rip+0x4b7ae4]
37bfa494cmovapd x4, x7
37bfa4950comisd x0, x7
37bfa4954jbe 0x37bfa4cda
37bfa495adivsd x4, x0
37bfa495emovapd x7, x0
37bfa4962movapd x1, x4
37bfa4966mulsd x1, x4
37bfa496amulsd x6, x1
37bfa496eaddsd x6, [rip+0x4b7aca]
37bfa4976
37bfa4976loc_37bfa4976:
37bfa4976mov r9l, 1
37bfa497cmov r8l, 1
37bfa4982lea rdx, [rip+0x4b7a98]
37bfa4989mov rcx, r12
37bfa498ccall lsame_64_
37bfa4991test rax, rax
37bfa4994jne 0x37bfa4920
37bfa4996add rbx, [rdi]
37bfa4999sub rbx, rbp
37bfa499cadd rbx, 1
37bfa49a0jmp 0x37bfa4925
37bfa49a2
37bfa49a2 66 0f 1f 44 00 00 f..D..
37bfa49a8
37bfa49a8loc_37bfa49a8:
37bfa49a8mov rcx, r12
37bfa49abmov r9l, 1
37bfa49b1mov r8l, 1
37bfa49b7lea rdx, [rip+0x4b7a63]
37bfa49becall lsame_64_
37bfa49c3mov r12, [rdi]
37bfa49c6test rax, rax
37bfa49c9je 0x37bfa4b68
37bfa49cftest r12, r12
37bfa49d2jle 0x37bfa46ba
37bfa49d8lea r9, [r12+1]
37bfa49ddmov edx, 1
37bfa49e2pxor x1, x1
37bfa49e6xor eax, eax
37bfa49e8mov r8l, 1
37bfa49eemovq x2, [rip+0x4b7a3a]
37bfa49f6nop [rax+rax]
37bfa4a00
37bfa4a00loc_37bfa4a00:
37bfa4a00movsd_xmm x0, [rsi+8*rax]
37bfa4a05andpd x0, x2
37bfa4a09addsd x0, x1
37bfa4a0dmovsd_xmm [rbx+8*rdx-8], x0
37bfa4a13add rdx, 1
37bfa4a17cmp rdx, r9
37bfa4a1aje 0x37bfa4c78
37bfa4a20lea rcx, [rsi+8*r8+8]
37bfa4a25pxor x1, x1
37bfa4a29mov eax, 1
37bfa4a2enop [rax]
37bfa4a35nop [rax+rax]
37bfa4a40
37bfa4a40loc_37bfa4a40:
37bfa4a40movsd_xmm x0, [rcx+8*rax-16]
37bfa4a46andpd x0, x2
37bfa4a4aaddsd x1, x0
37bfa4a4eaddsd x0, [rbx+8*rax-8]
37bfa4a54movsd_xmm [rbx+8*rax-8], x0
37bfa4a5aadd rax, 1
37bfa4a5ecmp rdx, rax
37bfa4a61jne 0x37bfa4a40
37bfa4a63lea rax, [r8+rdx-1]
37bfa4a68add r8, rdx
37bfa4a6bjmp 0x37bfa4a00
37bfa4a6d
37bfa4a6d 0f 1f 00 ...
37bfa4a70
37bfa4a70loc_37bfa4a70:
37bfa4a70add rbp, 1
37bfa4a74cmp rbp, r12
37bfa4a77jle 0x37bfa4750
37bfa4a7djmp 0x37bfa46be
37bfa4a82
37bfa4a82 66 0f 1f 44 00 00 f..D..
37bfa4a88
37bfa4a88loc_37bfa4a88:
37bfa4a88test r12, r12
37bfa4a8bjle 0x37bfa46ba
37bfa4a91mov rax, r12
37bfa4a94pxor x6, x6
37bfa4a98mov r13l, 1
37bfa4a9emov ebp, 1
37bfa4aa3nop
37bfa4aa5nop [rax+rax]
37bfa4ab0
37bfa4ab0loc_37bfa4ab0:
37bfa4ab0lea r15, [r13+rax]
37bfa4ab5sub r15, rbp
37bfa4ab8cmp r15, r13
37bfa4abbjl 0x37bfa4b4b
37bfa4ac1mov rbx, r13
37bfa4ac4jmp 0x37bfa4b0d
37bfa4ac6
37bfa4ac6 0f 1f 00 66 66 2e 0f 1f 84 00 ...ff.....
37bfa4ad0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa4ae0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa4af0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4b00
37bfa4b00loc_37bfa4b00:
37bfa4b00movapd x6, x0
37bfa4b04
37bfa4b04loc_37bfa4b04:
37bfa4b04add rbx, 1
37bfa4b08cmp r15, rbx
37bfa4b0bjl 0x37bfa4b40
37bfa4b0d
37bfa4b0dloc_37bfa4b0d:
37bfa4b0dmovsd_xmm x0, [rsi+8*rbx-8]
37bfa4b13andpd x0, [rip+0x4b7915]
37bfa4b1bcomisd x0, x6
37bfa4b1fmovsd_xmm [rsp+96], x0
37bfa4b25ja 0x37bfa4b00
37bfa4b27lea rcx, [rsp+96]
37bfa4b2ccall disnan_64_
37bfa4b31test rax, rax
37bfa4b34je 0x37bfa4b04
37bfa4b36movsd_xmm x0, [rsp+96]
37bfa4b3cjmp 0x37bfa4b00
37bfa4b3e
37bfa4b3e 66 90 f.
37bfa4b40
37bfa4b40loc_37bfa4b40:
37bfa4b40mov rax, [rdi]
37bfa4b43lea r15, [r13+rax]
37bfa4b48sub r15, rbp
37bfa4b4b
37bfa4b4bloc_37bfa4b4b:
37bfa4b4badd rbp, 1
37bfa4b4flea r13, [r15+1]
37bfa4b53cmp rbp, r12
37bfa4b56jle 0x37bfa4ab0
37bfa4b5cjmp 0x37bfa46be
37bfa4b61
37bfa4b61 0f 1f 80 00 00 00 00 .......
37bfa4b68
37bfa4b68loc_37bfa4b68:
37bfa4b68test r12, r12
37bfa4b6bjle 0x37bfa46ba
37bfa4b71mov rcx, rbx
37bfa4b74xor edx, edx
37bfa4b76pxor x6, x6
37bfa4b7amov r15, -8
37bfa4b81lea r8, [8*r12]
37bfa4b89mov r14l, 1
37bfa4b8fmov r13l, 1
37bfa4b95call memset
37bfa4b9alea rbp, [rsp+96]
37bfa4b9fmov rcx, r12
37bfa4ba2movq x2, [rip+0x4b7886]
37bfa4baanop [rax+rax]
37bfa4bb0
37bfa4bb0loc_37bfa4bb0:
37bfa4bb0movsd_xmm x1, [rsi+8*r14-8]
37bfa4bb7mov r8, r13
37bfa4bbalea r9, [r14+1]
37bfa4bbeandpd x1, x2
37bfa4bc2addsd x1, [rbx+8*r13-8]
37bfa4bc9add r13, 1
37bfa4bcdmovsd_xmm [rsp+96], x1
37bfa4bd3cmp r13, rcx
37bfa4bd6jg 0x37bfa4c70
37bfa4bdclea r10, [r15+8*r14]
37bfa4be0lea rdx, [rcx+1]
37bfa4be4mov rax, r13
37bfa4be7add r10, rsi
37bfa4beanop [rax+rax]
37bfa4bf5nop [rax+rax]
37bfa4c00
37bfa4c00loc_37bfa4c00:
37bfa4c00movsd_xmm x0, [r10+8*rax-8]
37bfa4c07andpd x0, x2
37bfa4c0baddsd x1, x0
37bfa4c0faddsd x0, [rbx+8*rax-8]
37bfa4c15movsd_xmm [rbx+8*rax-8], x0
37bfa4c1badd rax, 1
37bfa4c1fcmp rdx, rax
37bfa4c22jne 0x37bfa4c00
37bfa4c24lea r14, [r9+rcx]
37bfa4c28movsd_xmm [rsp+96], x1
37bfa4c2esub r14, r8
37bfa4c31
37bfa4c31loc_37bfa4c31:
37bfa4c31comisd x1, x6
37bfa4c35jbe 0x37bfa4c50
37bfa4c37
37bfa4c37loc_37bfa4c37:
37bfa4c37movapd x6, x1
37bfa4c3b
37bfa4c3bloc_37bfa4c3b:
37bfa4c3bcmp r13, r12
37bfa4c3ejg 0x37bfa46be
37bfa4c44mov rcx, [rdi]
37bfa4c47sub r15, 8
37bfa4c4bjmp 0x37bfa4bb0
37bfa4c50
37bfa4c50loc_37bfa4c50:
37bfa4c50mov rcx, rbp
37bfa4c53movups [rsp+48], x2
37bfa4c58call disnan_64_
37bfa4c5dmovupd x2, [rsp+48]
37bfa4c63test rax, rax
37bfa4c66je 0x37bfa4c3b
37bfa4c68movsd_xmm x1, [rsp+96]
37bfa4c6ejmp 0x37bfa4c37
37bfa4c70
37bfa4c70loc_37bfa4c70:
37bfa4c70mov r14, r9
37bfa4c73jmp 0x37bfa4c31
37bfa4c75
37bfa4c75 0f 1f 00 ...
37bfa4c78
37bfa4c78loc_37bfa4c78:
37bfa4c78pxor x6, x6
37bfa4c7cmov esi, 1
37bfa4c81jmp 0x37bfa4cb1
37bfa4c83
37bfa4c83 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 .......ff....
37bfa4c90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa4ca0
37bfa4ca0loc_37bfa4ca0:
37bfa4ca0movapd x6, x0
37bfa4ca4
37bfa4ca4loc_37bfa4ca4:
37bfa4ca4add rsi, 1
37bfa4ca8cmp rsi, r12
37bfa4cabjg 0x37bfa46be
37bfa4cb1
37bfa4cb1loc_37bfa4cb1:
37bfa4cb1movsd_xmm x0, [rbx+8*rsi-8]
37bfa4cb7comisd x0, x6
37bfa4cbbmovsd_xmm [rsp+96], x0
37bfa4cc1ja 0x37bfa4ca0
37bfa4cc3lea rcx, [rsp+96]
37bfa4cc8call disnan_64_
37bfa4ccdtest rax, rax
37bfa4cd0je 0x37bfa4ca4
37bfa4cd2movsd_xmm x0, [rsp+96]
37bfa4cd8jmp 0x37bfa4ca0
37bfa4cda
37bfa4cdaloc_37bfa4cda:
37bfa4cdadivsd x0, x7
37bfa4cdemulsd x0, x0
37bfa4ce2addsd x6, x0
37bfa4ce6jmp 0x37bfa4976
37bfa4ceb
37bfa4cebloc_37bfa4ceb:
37bfa4cebsqrtsd x6, x6
37bfa4cefmulsd x6, x7
37bfa4cf3jmp 0x37bfa46be
37bfa4cf8
37bfa4cf8loc_37bfa4cf8:
37bfa4cf8mov r13, rbx
37bfa4cfbcmp rbx, 1
37bfa4cffjle 0x37bfa48f8
37bfa4d05lea rax, [rsp+88]
37bfa4d0amov r14l, 2
37bfa4d10mov ebp, 1
37bfa4d15mov [rsp+48], rax
37bfa4d1alea rax, [rsp+104]
37bfa4d1flea r15, [rsp+96]
37bfa4d24mov [rsp+72], rax
37bfa4d29nop [rax]
37bfa4d30
37bfa4d30loc_37bfa4d30:
37bfa4d30mov [rsp+32], r15
37bfa4d35mov r9, [rsp+48]
37bfa4d3asub r13, rbp
37bfa4d3dlea rdx, [rsi+8*r14-8]
37bfa4d42mov rcx, [rsp+72]
37bfa4d47lea r8, [rip+0x4b76da]
37bfa4d4emov [rsp+104], r13
37bfa4d53call dlassq_64_
37bfa4d58mov r13, [rdi]
37bfa4d5blea rax, [r13+r14]
37bfa4d60sub rax, rbp
37bfa4d63add rbp, 1
37bfa4d67lea r14, [rax+1]
37bfa4d6bcmp rbp, rbx
37bfa4d6ejne 0x37bfa4d30
37bfa4d70jmp 0x37bfa48f8
37bfa4d75
37bfa4d75loc_37bfa4d75:
37bfa4d75mov r13, rbx
37bfa4d78jmp 0x37bfa48f8
37bfa4680
37bfa4d7d
37bfa4d7d // align 0x10
37bfa4d7d // align 0x10
37bfa4d80
37bfa4d80dlanst_64_:
37bfa4d80push r12
37bfa4d82push rbp
37bfa4d83push rdi
37bfa4d84push rsi
37bfa4d85push rbx
37bfa4d86add rsp, -128
37bfa4d8amovups [rsp+96], x6
37bfa4d8fmovups [rsp+112], x7
37bfa4d94pxor x6, x6
37bfa4d98mov rdi, rcx
37bfa4d9bmov rbx, rdx
37bfa4d9emov rbp, r8
37bfa4da1mov rsi, r9
37bfa4da4cmp [rdx], 0
37bfa4da8jg 0x37bfa4dc8
37bfa4daa
37bfa4daaloc_37bfa4daa:
37bfa4daamovapd x0, x6
37bfa4daemovups x7, [rsp+112]
37bfa4db3movups x6, [rsp+96]
37bfa4db8sub rsp, -128
37bfa4dbcpop rbx
37bfa4dbdpop rsi
37bfa4dbepop rdi
37bfa4dbfpop rbp
37bfa4dc0pop r12
37bfa4dc2ret
37bfa4dc3
37bfa4dc3 0f 1f 44 00 00 ..D..
37bfa4dc8
37bfa4dc8loc_37bfa4dc8:
37bfa4dc8mov r9l, 1
37bfa4dcemov r8l, 1
37bfa4dd4lea rdx, [rip+0x4b7675]
37bfa4ddbcall lsame_64_
37bfa4de0test rax, rax
37bfa4de3je 0x37bfa4e90
37bfa4de9mov rdi, [rbx]
37bfa4decmovq x7, [rip+0x4b766c]
37bfa4df4movsd_xmm x6, [rbp+8*rdi-8]
37bfa4dfaandpd x6, x7
37bfa4dfecmp rdi, 1
37bfa4e02jle 0x37bfa4daa
37bfa4e04mov ebx, 1
37bfa4e09lea r12, [rsp+80]
37bfa4e0ejmp 0x37bfa4e33
37bfa4e10
37bfa4e10loc_37bfa4e10:
37bfa4e10movsd_xmm x6, [rsi+8*rbx-8]
37bfa4e16andpd x6, x7
37bfa4e1acomisd x6, x0
37bfa4e1emovsd_xmm [rsp+80], x6
37bfa4e24jbe 0x37bfa4e68
37bfa4e26
37bfa4e26loc_37bfa4e26:
37bfa4e26add rbx, 1
37bfa4e2acmp rdi, rbx
37bfa4e2dje 0x37bfa4daa
37bfa4e33
37bfa4e33loc_37bfa4e33:
37bfa4e33movsd_xmm x0, [rbp+8*rbx-8]
37bfa4e39andpd x0, x7
37bfa4e3dcomisd x0, x6
37bfa4e41movsd_xmm [rsp+80], x0
37bfa4e47ja 0x37bfa4e10
37bfa4e49mov rcx, r12
37bfa4e4ccall disnan_64_
37bfa4e51movapd x0, x6
37bfa4e55test rax, rax
37bfa4e58je 0x37bfa4e10
37bfa4e5amovsd_xmm x0, [rsp+80]
37bfa4e60jmp 0x37bfa4e10
37bfa4e62
37bfa4e62 66 0f 1f 44 00 00 f..D..
37bfa4e68
37bfa4e68loc_37bfa4e68:
37bfa4e68mov rcx, r12
37bfa4e6bmovsd_xmm [rsp+56], x0
37bfa4e71call disnan_64_
37bfa4e76movsd_xmm x6, [rsp+56]
37bfa4e7ctest rax, rax
37bfa4e7fje 0x37bfa4e26
37bfa4e81movsd_xmm x6, [rsp+80]
37bfa4e87jmp 0x37bfa4e26
37bfa4e89
37bfa4e89 0f 1f 80 00 00 00 00 .......
37bfa4e90
37bfa4e90loc_37bfa4e90:
37bfa4e90mov r9l, 1
37bfa4e96mov r8l, 1
37bfa4e9clea rdx, [rip+0x4b75ae]
37bfa4ea3mov rcx, rdi
37bfa4ea6call lsame_64_
37bfa4eabtest rax, rax
37bfa4eaejne 0x37bfa4eb9
37bfa4eb0cmp [rdi], 49
37bfa4eb3jne 0x37bfa4f90
37bfa4eb9
37bfa4eb9loc_37bfa4eb9:
37bfa4eb9mov rdi, [rbx]
37bfa4ebcmovsd_xmm x6, [rbp]
37bfa4ec1andpd x6, [rip+0x4b7597]
37bfa4ec9cmp rdi, 1
37bfa4ecdje 0x37bfa4daa
37bfa4ed3movsd_xmm x7, [rsi]
37bfa4ed7andpd x7, [rip+0x4b7581]
37bfa4edfmovsd_xmm x0, [rbp+8*rdi-8]
37bfa4ee5andpd x0, [rip+0x4b7573]
37bfa4eedaddsd x7, x6
37bfa4ef1movsd_xmm x6, [rsi+8*rdi-16]
37bfa4ef7andpd x6, [rip+0x4b7561]
37bfa4effaddsd x6, x0
37bfa4f03comisd x6, x7
37bfa4f07movsd_xmm [rsp+80], x6
37bfa4f0djbe 0x37bfa5030
37bfa4f13
37bfa4f13loc_37bfa4f13:
37bfa4f13cmp rdi, 2
37bfa4f17jle 0x37bfa4daa
37bfa4f1dmov ebx, 2
37bfa4f22jmp 0x37bfa4f39
37bfa4f24
37bfa4f24 0f 1f 40 00 ..@.
37bfa4f28
37bfa4f28loc_37bfa4f28:
37bfa4f28movapd x6, x0
37bfa4f2c
37bfa4f2cloc_37bfa4f2c:
37bfa4f2cadd rbx, 1
37bfa4f30cmp rbx, rdi
37bfa4f33je 0x37bfa4daa
37bfa4f39
37bfa4f39loc_37bfa4f39:
37bfa4f39movsd_xmm x0, [rbp+8*rbx-8]
37bfa4f3fmovsd_xmm x1, [rsi+8*rbx-8]
37bfa4f45andpd x0, [rip+0x4b7513]
37bfa4f4dandpd x1, [rip+0x4b750b]
37bfa4f55addsd x0, x1
37bfa4f59movsd_xmm x1, [rsi+8*rbx-16]
37bfa4f5fandpd x1, [rip+0x4b74f9]
37bfa4f67addsd x0, x1
37bfa4f6bcomisd x0, x6
37bfa4f6fmovsd_xmm [rsp+80], x0
37bfa4f75ja 0x37bfa4f28
37bfa4f77lea rcx, [rsp+80]
37bfa4f7ccall disnan_64_
37bfa4f81test rax, rax
37bfa4f84je 0x37bfa4f2c
37bfa4f86movsd_xmm x0, [rsp+80]
37bfa4f8cjmp 0x37bfa4f28
37bfa4f8e
37bfa4f8e 66 90 f.
37bfa4f90
37bfa4f90loc_37bfa4f90:
37bfa4f90mov r9l, 1
37bfa4f96mov r8l, 1
37bfa4f9clea rdx, [rip+0x4b74af]
37bfa4fa3mov rcx, rdi
37bfa4fa6call lsame_64_
37bfa4fabtest rax, rax
37bfa4faejne 0x37bfa4eb9
37bfa4fb4mov r9l, 1
37bfa4fbamov r8l, 1
37bfa4fc0lea rdx, [rip+0x4b748c]
37bfa4fc7mov rcx, rdi
37bfa4fcacall lsame_64_
37bfa4fcftest rax, rax
37bfa4fd2je 0x37bfa50a0
37bfa4fd8
37bfa4fd8loc_37bfa4fd8:
37bfa4fd8mov [rsp+72], 0
37bfa4fe1mov rax, [rip+0x4b7488]
37bfa4fe8mov [rsp+80], rax
37bfa4fedmov rax, [rbx]
37bfa4ff0cmp rax, 1
37bfa4ff4jg 0x37bfa5055
37bfa4ff6lea rdi, [rsp+80]
37bfa4ffblea r9, [rsp+72]
37bfa5000
37bfa5000loc_37bfa5000:
37bfa5000mov [rsp+32], rdi
37bfa5005lea r8, [rip+0x4b744c]
37bfa500cmov rdx, rbp
37bfa500fmov rcx, rbx
37bfa5012call dlassq_64_
37bfa5017movsd_xmm x6, [rsp+80]
37bfa501dsqrtsd x6, x6
37bfa5021mulsd x6, [rsp+72]
37bfa5027jmp 0x37bfa4daa
37bfa502c
37bfa502c 0f 1f 40 00 ..@.
37bfa5030
37bfa5030loc_37bfa5030:
37bfa5030lea rcx, [rsp+80]
37bfa5035movapd x6, x7
37bfa5039call disnan_64_
37bfa503emov rdi, [rbx]
37bfa5041test rax, rax
37bfa5044je 0x37bfa4f13
37bfa504amovsd_xmm x6, [rsp+80]
37bfa5050jmp 0x37bfa4f13
37bfa5055
37bfa5055loc_37bfa5055:
37bfa5055lea rdi, [rsp+80]
37bfa505alea r9, [rsp+72]
37bfa505fsub rax, 1
37bfa5063mov rdx, rsi
37bfa5066mov [rsp+32], rdi
37bfa506blea rcx, [rsp+88]
37bfa5070lea r8, [rip+0x4b73e1]
37bfa5077mov [rsp+56], r9
37bfa507cmov [rsp+88], rax
37bfa5081call dlassq_64_
37bfa5086movsd_xmm x0, [rsp+80]
37bfa508cmov r9, [rsp+56]
37bfa5091addsd x0, x0
37bfa5095movsd_xmm [rsp+80], x0
37bfa509bjmp 0x37bfa5000
37bfa50a0
37bfa50a0loc_37bfa50a0:
37bfa50a0mov r9l, 1
37bfa50a6mov r8l, 1
37bfa50aclea rdx, [rip+0x4b73a1]
37bfa50b3mov rcx, rdi
37bfa50b6call lsame_64_
37bfa50bbtest rax, rax
37bfa50bejne 0x37bfa4fd8
37bfa50c4jmp 0x37bfa4daa
37bfa4d80
37bfa4d80dlanst_64_:
37bfa4d80push r12
37bfa4d82push rbp
37bfa4d83push rdi
37bfa4d84push rsi
37bfa4d85push rbx
37bfa4d86add rsp, -128
37bfa4d8amovups [rsp+96], x6
37bfa4d8fmovups [rsp+112], x7
37bfa4d94pxor x6, x6
37bfa4d98mov rdi, rcx
37bfa4d9bmov rbx, rdx
37bfa4d9emov rbp, r8
37bfa4da1mov rsi, r9
37bfa4da4cmp [rdx], 0
37bfa4da8jg 0x37bfa4dc8
37bfa4daa
37bfa4daaloc_37bfa4daa:
37bfa4daamovapd x0, x6
37bfa4daemovups x7, [rsp+112]
37bfa4db3movups x6, [rsp+96]
37bfa4db8sub rsp, -128
37bfa4dbcpop rbx
37bfa4dbdpop rsi
37bfa4dbepop rdi
37bfa4dbfpop rbp
37bfa4dc0pop r12
37bfa4dc2ret
37bfa4dc3
37bfa4dc3 0f 1f 44 00 00 ..D..
37bfa4dc8
37bfa4dc8loc_37bfa4dc8:
37bfa4dc8mov r9l, 1
37bfa4dcemov r8l, 1
37bfa4dd4lea rdx, [rip+0x4b7675]
37bfa4ddbcall lsame_64_
37bfa4de0test rax, rax
37bfa4de3je 0x37bfa4e90
37bfa4de9mov rdi, [rbx]
37bfa4decmovq x7, [rip+0x4b766c]
37bfa4df4movsd_xmm x6, [rbp+8*rdi-8]
37bfa4dfaandpd x6, x7
37bfa4dfecmp rdi, 1
37bfa4e02jle 0x37bfa4daa
37bfa4e04mov ebx, 1
37bfa4e09lea r12, [rsp+80]
37bfa4e0ejmp 0x37bfa4e33
37bfa4e10
37bfa4e10loc_37bfa4e10:
37bfa4e10movsd_xmm x6, [rsi+8*rbx-8]
37bfa4e16andpd x6, x7
37bfa4e1acomisd x6, x0
37bfa4e1emovsd_xmm [rsp+80], x6
37bfa4e24jbe 0x37bfa4e68
37bfa4e26
37bfa4e26loc_37bfa4e26:
37bfa4e26add rbx, 1
37bfa4e2acmp rdi, rbx
37bfa4e2dje 0x37bfa4daa
37bfa4e33
37bfa4e33loc_37bfa4e33:
37bfa4e33movsd_xmm x0, [rbp+8*rbx-8]
37bfa4e39andpd x0, x7
37bfa4e3dcomisd x0, x6
37bfa4e41movsd_xmm [rsp+80], x0
37bfa4e47ja 0x37bfa4e10
37bfa4e49mov rcx, r12
37bfa4e4ccall disnan_64_
37bfa4e51movapd x0, x6
37bfa4e55test rax, rax
37bfa4e58je 0x37bfa4e10
37bfa4e5amovsd_xmm x0, [rsp+80]
37bfa4e60jmp 0x37bfa4e10
37bfa4e62
37bfa4e62 66 0f 1f 44 00 00 f..D..
37bfa4e68
37bfa4e68loc_37bfa4e68:
37bfa4e68mov rcx, r12
37bfa4e6bmovsd_xmm [rsp+56], x0
37bfa4e71call disnan_64_
37bfa4e76movsd_xmm x6, [rsp+56]
37bfa4e7ctest rax, rax
37bfa4e7fje 0x37bfa4e26
37bfa4e81movsd_xmm x6, [rsp+80]
37bfa4e87jmp 0x37bfa4e26
37bfa4e89
37bfa4e89 0f 1f 80 00 00 00 00 .......
37bfa4e90
37bfa4e90loc_37bfa4e90:
37bfa4e90mov r9l, 1
37bfa4e96mov r8l, 1
37bfa4e9clea rdx, [rip+0x4b75ae]
37bfa4ea3mov rcx, rdi
37bfa4ea6call lsame_64_
37bfa4eabtest rax, rax
37bfa4eaejne 0x37bfa4eb9
37bfa4eb0cmp [rdi], 49
37bfa4eb3jne 0x37bfa4f90
37bfa4eb9
37bfa4eb9loc_37bfa4eb9:
37bfa4eb9mov rdi, [rbx]
37bfa4ebcmovsd_xmm x6, [rbp]
37bfa4ec1andpd x6, [rip+0x4b7597]
37bfa4ec9cmp rdi, 1
37bfa4ecdje 0x37bfa4daa
37bfa4ed3movsd_xmm x7, [rsi]
37bfa4ed7andpd x7, [rip+0x4b7581]
37bfa4edfmovsd_xmm x0, [rbp+8*rdi-8]
37bfa4ee5andpd x0, [rip+0x4b7573]
37bfa4eedaddsd x7, x6
37bfa4ef1movsd_xmm x6, [rsi+8*rdi-16]
37bfa4ef7andpd x6, [rip+0x4b7561]
37bfa4effaddsd x6, x0
37bfa4f03comisd x6, x7
37bfa4f07movsd_xmm [rsp+80], x6
37bfa4f0djbe 0x37bfa5030
37bfa4f13
37bfa4f13loc_37bfa4f13:
37bfa4f13cmp rdi, 2
37bfa4f17jle 0x37bfa4daa
37bfa4f1dmov ebx, 2
37bfa4f22jmp 0x37bfa4f39
37bfa4f24
37bfa4f24 0f 1f 40 00 ..@.
37bfa4f28
37bfa4f28loc_37bfa4f28:
37bfa4f28movapd x6, x0
37bfa4f2c
37bfa4f2cloc_37bfa4f2c:
37bfa4f2cadd rbx, 1
37bfa4f30cmp rbx, rdi
37bfa4f33je 0x37bfa4daa
37bfa4f39
37bfa4f39loc_37bfa4f39:
37bfa4f39movsd_xmm x0, [rbp+8*rbx-8]
37bfa4f3fmovsd_xmm x1, [rsi+8*rbx-8]
37bfa4f45andpd x0, [rip+0x4b7513]
37bfa4f4dandpd x1, [rip+0x4b750b]
37bfa4f55addsd x0, x1
37bfa4f59movsd_xmm x1, [rsi+8*rbx-16]
37bfa4f5fandpd x1, [rip+0x4b74f9]
37bfa4f67addsd x0, x1
37bfa4f6bcomisd x0, x6
37bfa4f6fmovsd_xmm [rsp+80], x0
37bfa4f75ja 0x37bfa4f28
37bfa4f77lea rcx, [rsp+80]
37bfa4f7ccall disnan_64_
37bfa4f81test rax, rax
37bfa4f84je 0x37bfa4f2c
37bfa4f86movsd_xmm x0, [rsp+80]
37bfa4f8cjmp 0x37bfa4f28
37bfa4f8e
37bfa4f8e 66 90 f.
37bfa4f90
37bfa4f90loc_37bfa4f90:
37bfa4f90mov r9l, 1
37bfa4f96mov r8l, 1
37bfa4f9clea rdx, [rip+0x4b74af]
37bfa4fa3mov rcx, rdi
37bfa4fa6call lsame_64_
37bfa4fabtest rax, rax
37bfa4faejne 0x37bfa4eb9
37bfa4fb4mov r9l, 1
37bfa4fbamov r8l, 1
37bfa4fc0lea rdx, [rip+0x4b748c]
37bfa4fc7mov rcx, rdi
37bfa4fcacall lsame_64_
37bfa4fcftest rax, rax
37bfa4fd2je 0x37bfa50a0
37bfa4fd8
37bfa4fd8loc_37bfa4fd8:
37bfa4fd8mov [rsp+72], 0
37bfa4fe1mov rax, [rip+0x4b7488]
37bfa4fe8mov [rsp+80], rax
37bfa4fedmov rax, [rbx]
37bfa4ff0cmp rax, 1
37bfa4ff4jg 0x37bfa5055
37bfa4ff6lea rdi, [rsp+80]
37bfa4ffblea r9, [rsp+72]
37bfa5000
37bfa5000loc_37bfa5000:
37bfa5000mov [rsp+32], rdi
37bfa5005lea r8, [rip+0x4b744c]
37bfa500cmov rdx, rbp
37bfa500fmov rcx, rbx
37bfa5012call dlassq_64_
37bfa5017movsd_xmm x6, [rsp+80]
37bfa501dsqrtsd x6, x6
37bfa5021mulsd x6, [rsp+72]
37bfa5027jmp 0x37bfa4daa
37bfa502c
37bfa502c 0f 1f 40 00 ..@.
37bfa5030
37bfa5030loc_37bfa5030:
37bfa5030lea rcx, [rsp+80]
37bfa5035movapd x6, x7
37bfa5039call disnan_64_
37bfa503emov rdi, [rbx]
37bfa5041test rax, rax
37bfa5044je 0x37bfa4f13
37bfa504amovsd_xmm x6, [rsp+80]
37bfa5050jmp 0x37bfa4f13
37bfa5055
37bfa5055loc_37bfa5055:
37bfa5055lea rdi, [rsp+80]
37bfa505alea r9, [rsp+72]
37bfa505fsub rax, 1
37bfa5063mov rdx, rsi
37bfa5066mov [rsp+32], rdi
37bfa506blea rcx, [rsp+88]
37bfa5070lea r8, [rip+0x4b73e1]
37bfa5077mov [rsp+56], r9
37bfa507cmov [rsp+88], rax
37bfa5081call dlassq_64_
37bfa5086movsd_xmm x0, [rsp+80]
37bfa508cmov r9, [rsp+56]
37bfa5091addsd x0, x0
37bfa5095movsd_xmm [rsp+80], x0
37bfa509bjmp 0x37bfa5000
37bfa50a0
37bfa50a0loc_37bfa50a0:
37bfa50a0mov r9l, 1
37bfa50a6mov r8l, 1
37bfa50aclea rdx, [rip+0x4b73a1]
37bfa50b3mov rcx, rdi
37bfa50b6call lsame_64_
37bfa50bbtest rax, rax
37bfa50bejne 0x37bfa4fd8
37bfa50c4jmp 0x37bfa4daa
37bfa4d80
37bfa50c9
37bfa50c9 // align 0x40
37bfa50c9 // align 0x40
37bfa5100
37bfa5100dlansy_64_:
37bfa5100push r15
37bfa5102push r14
37bfa5104push r13
37bfa5106push r12
37bfa5108push rbp
37bfa5109push rdi
37bfa510apush rsi
37bfa510bpush rbx
37bfa510csub rsp, 136
37bfa5113movups [rsp+112], x6
37bfa5118mov rbx, [rsp+248]
37bfa5120mov r13, rcx
37bfa5123mov rbp, rdx
37bfa5126mov rsi, r8
37bfa5129mov rdi, r9
37bfa512ccmp [r8], 0
37bfa5130jne 0x37bfa5158
37bfa5132
37bfa5132loc_37bfa5132:
37bfa5132pxor x6, x6
37bfa5136
37bfa5136loc_37bfa5136:
37bfa5136movapd x0, x6
37bfa513amovups x6, [rsp+112]
37bfa513fadd rsp, 136
37bfa5146pop rbx
37bfa5147pop rsi
37bfa5148pop rdi
37bfa5149pop rbp
37bfa514apop r12
37bfa514cpop r13
37bfa514epop r14
37bfa5150pop r15
37bfa5152ret
37bfa5153
37bfa5153 0f 1f 44 00 00 ..D..
37bfa5158
37bfa5158loc_37bfa5158:
37bfa5158mov rax, [rsp+240]
37bfa5160mov r9l, 1
37bfa5166mov r8l, 1
37bfa516clea rdx, [rip+0x4b730d]
37bfa5173mov r12, [rax]
37bfa5176xor eax, eax
37bfa5178test r12, r12
37bfa517bcmovs r12, rax
37bfa517fcall lsame_64_
37bfa5184mov r9l, 1
37bfa518amov r8l, 1
37bfa5190test rax, rax
37bfa5193je 0x37bfa5248
37bfa5199mov rcx, rbp
37bfa519clea rdx, [rip+0x4b72de]
37bfa51a3call lsame_64_
37bfa51a8mov rbp, [rsi]
37bfa51abtest rax, rax
37bfa51aeje 0x37bfa54c0
37bfa51b4test rbp, rbp
37bfa51b7jle 0x37bfa5132
37bfa51bdshl r12, 3
37bfa51c1sub rdi, 8
37bfa51c5pxor x6, x6
37bfa51c9mov esi, 1
37bfa51cenop
37bfa51d0
37bfa51d0loc_37bfa51d0:
37bfa51d0mov ebx, 1
37bfa51d5jmp 0x37bfa5211
37bfa51d7
37bfa51d7 0f 1f 84 00 00 00 00 00 66 ........f
37bfa51e0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa51f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5200
37bfa5200loc_37bfa5200:
37bfa5200movapd x6, x0
37bfa5204
37bfa5204loc_37bfa5204:
37bfa5204add rbx, 1
37bfa5208cmp rbx, rsi
37bfa520bjg 0x37bfa54a8
37bfa5211
37bfa5211loc_37bfa5211:
37bfa5211movsd_xmm x0, [rdi+8*rbx]
37bfa5216andpd x0, [rip+0x4b7272]
37bfa521ecomisd x0, x6
37bfa5222movsd_xmm [rsp+96], x0
37bfa5228ja 0x37bfa5200
37bfa522alea rcx, [rsp+96]
37bfa522fcall disnan_64_
37bfa5234test rax, rax
37bfa5237je 0x37bfa5204
37bfa5239movsd_xmm x0, [rsp+96]
37bfa523fjmp 0x37bfa5200
37bfa5241
37bfa5241 0f 1f 80 00 00 00 00 .......
37bfa5248
37bfa5248loc_37bfa5248:
37bfa5248lea rdx, [rip+0x4b7233]
37bfa524fmov rcx, r13
37bfa5252call lsame_64_
37bfa5257test rax, rax
37bfa525ajne 0x37bfa53d8
37bfa5260mov r9l, 1
37bfa5266mov r8l, 1
37bfa526clea rdx, [rip+0x4b7210]
37bfa5273mov rcx, r13
37bfa5276call lsame_64_
37bfa527btest rax, rax
37bfa527ejne 0x37bfa53d8
37bfa5284cmp [r13], 49
37bfa5289je 0x37bfa53d8
37bfa528fmov r9l, 1
37bfa5295mov r8l, 1
37bfa529blea rdx, [rip+0x4b71e2]
37bfa52a2mov rcx, r13
37bfa52a5call lsame_64_
37bfa52aatest rax, rax
37bfa52adjne 0x37bfa52d3
37bfa52afmov r9l, 1
37bfa52b5mov r8l, 1
37bfa52bblea rdx, [rip+0x4b71c3]
37bfa52c2mov rcx, r13
37bfa52c5call lsame_64_
37bfa52catest rax, rax
37bfa52cdje 0x37bfa5136
37bfa52d3
37bfa52d3loc_37bfa52d3:
37bfa52d3mov rax, [rip+0x4b71c6]
37bfa52damov r9l, 1
37bfa52e0mov r8l, 1
37bfa52e6mov rcx, rbp
37bfa52e9mov [rsp+88], 0
37bfa52f2lea rdx, [rip+0x4b7188]
37bfa52f9mov [rsp+96], rax
37bfa52fecall lsame_64_
37bfa5303mov r14, [rsi]
37bfa5306test rax, rax
37bfa5309je 0x37bfa56da
37bfa530fcmp r14, 1
37bfa5313jle 0x37bfa5742
37bfa5319lea rax, [8*r12]
37bfa5321lea r13, [rsp+96]
37bfa5326mov [rsp+56], rax
37bfa532bmov rax, r12
37bfa532elea r15, [rsp+88]
37bfa5333lea rbp, [rsp+104]
37bfa5338not rax
37bfa533blea rax, [rax+2*r12]
37bfa533fmov r12l, 2
37bfa5345lea rbx, [rdi+8*rax+8]
37bfa534anop [rax+rax]
37bfa5350
37bfa5350loc_37bfa5350:
37bfa5350mov [rsp+32], r13
37bfa5355lea rcx, [r12-1]
37bfa535amov rdx, rbx
37bfa535dmov r9, r15
37bfa5360mov [rsp+104], rcx
37bfa5365lea r8, [rip+0x4b711c]
37bfa536cmov rcx, rbp
37bfa536fadd r12, 1
37bfa5373call dlassq_64_
37bfa5378add rbx, [rsp+56]
37bfa537dcmp r12, r14
37bfa5380jle 0x37bfa5350
37bfa5382
37bfa5382loc_37bfa5382:
37bfa5382movsd_xmm x0, [rsp+96]
37bfa5388mov r9, r15
37bfa538bmov r8, rbp
37bfa538emov rdx, rdi
37bfa5391mov rax, [rsp+240]
37bfa5399mov rcx, rsi
37bfa539caddsd x0, x0
37bfa53a0mov rax, [rax]
37bfa53a3mov [rsp+32], r13
37bfa53a8add rax, 1
37bfa53acmovsd_xmm [rsp+96], x0
37bfa53b2mov [rsp+104], rax
37bfa53b7call dlassq_64_
37bfa53bcmovsd_xmm x6, [rsp+96]
37bfa53c2sqrtsd x6, x6
37bfa53c6mulsd x6, [rsp+88]
37bfa53ccjmp 0x37bfa5136
37bfa53d1
37bfa53d1 0f 1f 80 00 00 00 00 .......
37bfa53d8
37bfa53d8loc_37bfa53d8:
37bfa53d8mov r9l, 1
37bfa53demov r8l, 1
37bfa53e4lea rdx, [rip+0x4b7096]
37bfa53ebmov rcx, rbp
37bfa53eecall lsame_64_
37bfa53f3mov r13, [rsi]
37bfa53f6test rax, rax
37bfa53f9je 0x37bfa5558
37bfa53fftest r13, r13
37bfa5402jle 0x37bfa5132
37bfa5408lea r9, [rdi-8]
37bfa540clea rbp, [8*r12+8]
37bfa5414mov r8l, 1
37bfa541amovq x2, [rip+0x4b706e]
37bfa5422lea rsi, [8*r12]
37bfa542alea r11, [r13+1]
37bfa542epxor x1, x1
37bfa5432mov rdx, r9
37bfa5435nop [rax+rax]
37bfa5440
37bfa5440loc_37bfa5440:
37bfa5440movsd_xmm x0, [r9+8]
37bfa5446mov rcx, r8
37bfa5449andpd x0, x2
37bfa544daddsd x0, x1
37bfa5451movsd_xmm [rbx+8*r8-8], x0
37bfa5458add r8, 1
37bfa545ccmp r11, r8
37bfa545fje 0x37bfa5680
37bfa5465add r9, rbp
37bfa5468add rdx, rsi
37bfa546bpxor x1, x1
37bfa546fmov eax, 1
37bfa5474add rcx, 1
37bfa5478nop [rax+rax]
37bfa5480
37bfa5480loc_37bfa5480:
37bfa5480movsd_xmm x0, [rdx+8*rax]
37bfa5485andpd x0, x2
37bfa5489addsd x1, x0
37bfa548daddsd x0, [rbx+8*rax-8]
37bfa5493movsd_xmm [rbx+8*rax-8], x0
37bfa5499add rax, 1
37bfa549dcmp rcx, rax
37bfa54a0jne 0x37bfa5480
37bfa54a2jmp 0x37bfa5440
37bfa54a4
37bfa54a4 0f 1f 40 00 ..@.
37bfa54a8
37bfa54a8loc_37bfa54a8:
37bfa54a8add rsi, 1
37bfa54acadd rdi, r12
37bfa54afcmp rsi, rbp
37bfa54b2jle 0x37bfa51d0
37bfa54b8jmp 0x37bfa5136
37bfa54bd
37bfa54bd 0f 1f 00 ...
37bfa54c0
37bfa54c0loc_37bfa54c0:
37bfa54c0test rbp, rbp
37bfa54c3jle 0x37bfa5132
37bfa54c9lea r15, [8*r12]
37bfa54d1lea r14, [rdi-8]
37bfa54d5pxor x6, x6
37bfa54d9mov rdi, rbp
37bfa54dcmov r12l, 1
37bfa54e2nop [rax]
37bfa54e5nop [rax+rax]
37bfa54f0
37bfa54f0loc_37bfa54f0:
37bfa54f0cmp r12, rdi
37bfa54f3jg 0x37bfa5540
37bfa54f5mov rbx, r12
37bfa54f8jmp 0x37bfa550d
37bfa54fa
37bfa54fa 66 0f 1f 44 00 00 f..D..
37bfa5500
37bfa5500loc_37bfa5500:
37bfa5500movapd x6, x0
37bfa5504
37bfa5504loc_37bfa5504:
37bfa5504add rbx, 1
37bfa5508cmp rbx, rdi
37bfa550bjg 0x37bfa5540
37bfa550d
37bfa550dloc_37bfa550d:
37bfa550dmovsd_xmm x0, [r14+8*rbx]
37bfa5513andpd x0, [rip+0x4b6f75]
37bfa551bcomisd x0, x6
37bfa551fmovsd_xmm [rsp+96], x0
37bfa5525ja 0x37bfa5500
37bfa5527lea rcx, [rsp+96]
37bfa552ccall disnan_64_
37bfa5531test rax, rax
37bfa5534je 0x37bfa5504
37bfa5536movsd_xmm x0, [rsp+96]
37bfa553cjmp 0x37bfa5500
37bfa553e
37bfa553e 66 90 f.
37bfa5540
37bfa5540loc_37bfa5540:
37bfa5540add r12, 1
37bfa5544cmp r12, rbp
37bfa5547jg 0x37bfa5136
37bfa554dmov rdi, [rsi]
37bfa5550add r14, r15
37bfa5553jmp 0x37bfa54f0
37bfa5555
37bfa5555 0f 1f 00 ...
37bfa5558
37bfa5558loc_37bfa5558:
37bfa5558test r13, r13
37bfa555bjle 0x37bfa5132
37bfa5561xor edx, edx
37bfa5563mov rcx, rbx
37bfa5566lea r14, [rdi-8]
37bfa556amov ebp, 1
37bfa556flea r8, [8*r13]
37bfa5577lea rdi, [8*r12]
37bfa557fpxor x6, x6
37bfa5583call memset
37bfa5588lea rdx, [8*r12+8]
37bfa5590mov rcx, r13
37bfa5593mov r12, r14
37bfa5596movq x2, [rip+0x4b6ef2]
37bfa559enop
37bfa55a0
37bfa55a0loc_37bfa55a0:
37bfa55a0movsd_xmm x1, [r14+8]
37bfa55a6andpd x1, x2
37bfa55aaaddsd x1, [rbx+8*rbp-8]
37bfa55b0add rbp, 1
37bfa55b4movsd_xmm [rsp+96], x1
37bfa55bacmp rbp, rcx
37bfa55bdjg 0x37bfa5629
37bfa55bfadd rcx, 1
37bfa55c3mov rax, rbp
37bfa55c6nop [rax]
37bfa55c9nop [rax+rax]
37bfa55d4nop [rax+rax]
37bfa55dfnop [rax+rax]
37bfa55eanop [rax+rax]
37bfa55f5nop [rax+rax]
37bfa5600
37bfa5600loc_37bfa5600:
37bfa5600movsd_xmm x0, [r12+8*rax]
37bfa5606andpd x0, x2
37bfa560aaddsd x1, x0
37bfa560eaddsd x0, [rbx+8*rax-8]
37bfa5614movsd_xmm [rbx+8*rax-8], x0
37bfa561aadd rax, 1
37bfa561ecmp rax, rcx
37bfa5621jne 0x37bfa5600
37bfa5623movsd_xmm [rsp+96], x1
37bfa5629
37bfa5629loc_37bfa5629:
37bfa5629comisd x1, x6
37bfa562djbe 0x37bfa5650
37bfa562f
37bfa562floc_37bfa562f:
37bfa562fmovapd x6, x1
37bfa5633
37bfa5633loc_37bfa5633:
37bfa5633cmp rbp, r13
37bfa5636jg 0x37bfa5136
37bfa563cmov rcx, [rsi]
37bfa563fadd r14, rdx
37bfa5642add r12, rdi
37bfa5645jmp 0x37bfa55a0
37bfa564a
37bfa564a 66 0f 1f 44 00 00 f..D..
37bfa5650
37bfa5650loc_37bfa5650:
37bfa5650lea rcx, [rsp+96]
37bfa5655mov [rsp+56], rdx
37bfa565amovups [rsp+64], x2
37bfa565fcall disnan_64_
37bfa5664mov rdx, [rsp+56]
37bfa5669movupd x2, [rsp+64]
37bfa566ftest rax, rax
37bfa5672je 0x37bfa5633
37bfa5674movsd_xmm x1, [rsp+96]
37bfa567ajmp 0x37bfa562f
37bfa567c
37bfa567c 0f 1f 40 00 ..@.
37bfa5680
37bfa5680loc_37bfa5680:
37bfa5680pxor x6, x6
37bfa5684mov esi, 1
37bfa5689jmp 0x37bfa56b1
37bfa568b
37bfa568b 66 2e 0f 1f 84 f....
37bfa5690 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa56a0
37bfa56a0loc_37bfa56a0:
37bfa56a0movapd x6, x0
37bfa56a4
37bfa56a4loc_37bfa56a4:
37bfa56a4add rsi, 1
37bfa56a8cmp rsi, r13
37bfa56abjg 0x37bfa5136
37bfa56b1
37bfa56b1loc_37bfa56b1:
37bfa56b1movsd_xmm x0, [rbx+8*rsi-8]
37bfa56b7comisd x0, x6
37bfa56bbmovsd_xmm [rsp+96], x0
37bfa56c1ja 0x37bfa56a0
37bfa56c3lea rcx, [rsp+96]
37bfa56c8call disnan_64_
37bfa56cdtest rax, rax
37bfa56d0je 0x37bfa56a4
37bfa56d2movsd_xmm x0, [rsp+96]
37bfa56d8jmp 0x37bfa56a0
37bfa56da
37bfa56daloc_37bfa56da:
37bfa56dacmp r14, 1
37bfa56dejle 0x37bfa5742
37bfa56e0mov ebx, 1
37bfa56e5lea r13, [rsp+96]
37bfa56ealea r15, [rsp+88]
37bfa56eflea rax, [8*r12+8]
37bfa56f7lea rbp, [rsp+104]
37bfa56fcmov [rsp+56], rax
37bfa5701lea r12, [rdi+8]
37bfa5705mov rax, r14
37bfa5708jmp 0x37bfa5712
37bfa570a
37bfa570aloc_37bfa570a:
37bfa570amov rax, [rsi]
37bfa570dadd r12, [rsp+56]
37bfa5712
37bfa5712loc_37bfa5712:
37bfa5712mov [rsp+32], r13
37bfa5717sub rax, rbx
37bfa571amov r9, r15
37bfa571dadd rbx, 1
37bfa5721lea r8, [rip+0x4b6d60]
37bfa5728mov rdx, r12
37bfa572bmov rcx, rbp
37bfa572emov [rsp+104], rax
37bfa5733call dlassq_64_
37bfa5738cmp rbx, r14
37bfa573bjne 0x37bfa570a
37bfa573djmp 0x37bfa5382
37bfa5742
37bfa5742loc_37bfa5742:
37bfa5742lea r13, [rsp+96]
37bfa5747lea r15, [rsp+88]
37bfa574clea rbp, [rsp+104]
37bfa5751jmp 0x37bfa5382
37bfa5100
37bfa5100dlansy_64_:
37bfa5100push r15
37bfa5102push r14
37bfa5104push r13
37bfa5106push r12
37bfa5108push rbp
37bfa5109push rdi
37bfa510apush rsi
37bfa510bpush rbx
37bfa510csub rsp, 136
37bfa5113movups [rsp+112], x6
37bfa5118mov rbx, [rsp+248]
37bfa5120mov r13, rcx
37bfa5123mov rbp, rdx
37bfa5126mov rsi, r8
37bfa5129mov rdi, r9
37bfa512ccmp [r8], 0
37bfa5130jne 0x37bfa5158
37bfa5132
37bfa5132loc_37bfa5132:
37bfa5132pxor x6, x6
37bfa5136
37bfa5136loc_37bfa5136:
37bfa5136movapd x0, x6
37bfa513amovups x6, [rsp+112]
37bfa513fadd rsp, 136
37bfa5146pop rbx
37bfa5147pop rsi
37bfa5148pop rdi
37bfa5149pop rbp
37bfa514apop r12
37bfa514cpop r13
37bfa514epop r14
37bfa5150pop r15
37bfa5152ret
37bfa5153
37bfa5153 0f 1f 44 00 00 ..D..
37bfa5158
37bfa5158loc_37bfa5158:
37bfa5158mov rax, [rsp+240]
37bfa5160mov r9l, 1
37bfa5166mov r8l, 1
37bfa516clea rdx, [rip+0x4b730d]
37bfa5173mov r12, [rax]
37bfa5176xor eax, eax
37bfa5178test r12, r12
37bfa517bcmovs r12, rax
37bfa517fcall lsame_64_
37bfa5184mov r9l, 1
37bfa518amov r8l, 1
37bfa5190test rax, rax
37bfa5193je 0x37bfa5248
37bfa5199mov rcx, rbp
37bfa519clea rdx, [rip+0x4b72de]
37bfa51a3call lsame_64_
37bfa51a8mov rbp, [rsi]
37bfa51abtest rax, rax
37bfa51aeje 0x37bfa54c0
37bfa51b4test rbp, rbp
37bfa51b7jle 0x37bfa5132
37bfa51bdshl r12, 3
37bfa51c1sub rdi, 8
37bfa51c5pxor x6, x6
37bfa51c9mov esi, 1
37bfa51cenop
37bfa51d0
37bfa51d0loc_37bfa51d0:
37bfa51d0mov ebx, 1
37bfa51d5jmp 0x37bfa5211
37bfa51d7
37bfa51d7 0f 1f 84 00 00 00 00 00 66 ........f
37bfa51e0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa51f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5200
37bfa5200loc_37bfa5200:
37bfa5200movapd x6, x0
37bfa5204
37bfa5204loc_37bfa5204:
37bfa5204add rbx, 1
37bfa5208cmp rbx, rsi
37bfa520bjg 0x37bfa54a8
37bfa5211
37bfa5211loc_37bfa5211:
37bfa5211movsd_xmm x0, [rdi+8*rbx]
37bfa5216andpd x0, [rip+0x4b7272]
37bfa521ecomisd x0, x6
37bfa5222movsd_xmm [rsp+96], x0
37bfa5228ja 0x37bfa5200
37bfa522alea rcx, [rsp+96]
37bfa522fcall disnan_64_
37bfa5234test rax, rax
37bfa5237je 0x37bfa5204
37bfa5239movsd_xmm x0, [rsp+96]
37bfa523fjmp 0x37bfa5200
37bfa5241
37bfa5241 0f 1f 80 00 00 00 00 .......
37bfa5248
37bfa5248loc_37bfa5248:
37bfa5248lea rdx, [rip+0x4b7233]
37bfa524fmov rcx, r13
37bfa5252call lsame_64_
37bfa5257test rax, rax
37bfa525ajne 0x37bfa53d8
37bfa5260mov r9l, 1
37bfa5266mov r8l, 1
37bfa526clea rdx, [rip+0x4b7210]
37bfa5273mov rcx, r13
37bfa5276call lsame_64_
37bfa527btest rax, rax
37bfa527ejne 0x37bfa53d8
37bfa5284cmp [r13], 49
37bfa5289je 0x37bfa53d8
37bfa528fmov r9l, 1
37bfa5295mov r8l, 1
37bfa529blea rdx, [rip+0x4b71e2]
37bfa52a2mov rcx, r13
37bfa52a5call lsame_64_
37bfa52aatest rax, rax
37bfa52adjne 0x37bfa52d3
37bfa52afmov r9l, 1
37bfa52b5mov r8l, 1
37bfa52bblea rdx, [rip+0x4b71c3]
37bfa52c2mov rcx, r13
37bfa52c5call lsame_64_
37bfa52catest rax, rax
37bfa52cdje 0x37bfa5136
37bfa52d3
37bfa52d3loc_37bfa52d3:
37bfa52d3mov rax, [rip+0x4b71c6]
37bfa52damov r9l, 1
37bfa52e0mov r8l, 1
37bfa52e6mov rcx, rbp
37bfa52e9mov [rsp+88], 0
37bfa52f2lea rdx, [rip+0x4b7188]
37bfa52f9mov [rsp+96], rax
37bfa52fecall lsame_64_
37bfa5303mov r14, [rsi]
37bfa5306test rax, rax
37bfa5309je 0x37bfa56da
37bfa530fcmp r14, 1
37bfa5313jle 0x37bfa5742
37bfa5319lea rax, [8*r12]
37bfa5321lea r13, [rsp+96]
37bfa5326mov [rsp+56], rax
37bfa532bmov rax, r12
37bfa532elea r15, [rsp+88]
37bfa5333lea rbp, [rsp+104]
37bfa5338not rax
37bfa533blea rax, [rax+2*r12]
37bfa533fmov r12l, 2
37bfa5345lea rbx, [rdi+8*rax+8]
37bfa534anop [rax+rax]
37bfa5350
37bfa5350loc_37bfa5350:
37bfa5350mov [rsp+32], r13
37bfa5355lea rcx, [r12-1]
37bfa535amov rdx, rbx
37bfa535dmov r9, r15
37bfa5360mov [rsp+104], rcx
37bfa5365lea r8, [rip+0x4b711c]
37bfa536cmov rcx, rbp
37bfa536fadd r12, 1
37bfa5373call dlassq_64_
37bfa5378add rbx, [rsp+56]
37bfa537dcmp r12, r14
37bfa5380jle 0x37bfa5350
37bfa5382
37bfa5382loc_37bfa5382:
37bfa5382movsd_xmm x0, [rsp+96]
37bfa5388mov r9, r15
37bfa538bmov r8, rbp
37bfa538emov rdx, rdi
37bfa5391mov rax, [rsp+240]
37bfa5399mov rcx, rsi
37bfa539caddsd x0, x0
37bfa53a0mov rax, [rax]
37bfa53a3mov [rsp+32], r13
37bfa53a8add rax, 1
37bfa53acmovsd_xmm [rsp+96], x0
37bfa53b2mov [rsp+104], rax
37bfa53b7call dlassq_64_
37bfa53bcmovsd_xmm x6, [rsp+96]
37bfa53c2sqrtsd x6, x6
37bfa53c6mulsd x6, [rsp+88]
37bfa53ccjmp 0x37bfa5136
37bfa53d1
37bfa53d1 0f 1f 80 00 00 00 00 .......
37bfa53d8
37bfa53d8loc_37bfa53d8:
37bfa53d8mov r9l, 1
37bfa53demov r8l, 1
37bfa53e4lea rdx, [rip+0x4b7096]
37bfa53ebmov rcx, rbp
37bfa53eecall lsame_64_
37bfa53f3mov r13, [rsi]
37bfa53f6test rax, rax
37bfa53f9je 0x37bfa5558
37bfa53fftest r13, r13
37bfa5402jle 0x37bfa5132
37bfa5408lea r9, [rdi-8]
37bfa540clea rbp, [8*r12+8]
37bfa5414mov r8l, 1
37bfa541amovq x2, [rip+0x4b706e]
37bfa5422lea rsi, [8*r12]
37bfa542alea r11, [r13+1]
37bfa542epxor x1, x1
37bfa5432mov rdx, r9
37bfa5435nop [rax+rax]
37bfa5440
37bfa5440loc_37bfa5440:
37bfa5440movsd_xmm x0, [r9+8]
37bfa5446mov rcx, r8
37bfa5449andpd x0, x2
37bfa544daddsd x0, x1
37bfa5451movsd_xmm [rbx+8*r8-8], x0
37bfa5458add r8, 1
37bfa545ccmp r11, r8
37bfa545fje 0x37bfa5680
37bfa5465add r9, rbp
37bfa5468add rdx, rsi
37bfa546bpxor x1, x1
37bfa546fmov eax, 1
37bfa5474add rcx, 1
37bfa5478nop [rax+rax]
37bfa5480
37bfa5480loc_37bfa5480:
37bfa5480movsd_xmm x0, [rdx+8*rax]
37bfa5485andpd x0, x2
37bfa5489addsd x1, x0
37bfa548daddsd x0, [rbx+8*rax-8]
37bfa5493movsd_xmm [rbx+8*rax-8], x0
37bfa5499add rax, 1
37bfa549dcmp rcx, rax
37bfa54a0jne 0x37bfa5480
37bfa54a2jmp 0x37bfa5440
37bfa54a4
37bfa54a4 0f 1f 40 00 ..@.
37bfa54a8
37bfa54a8loc_37bfa54a8:
37bfa54a8add rsi, 1
37bfa54acadd rdi, r12
37bfa54afcmp rsi, rbp
37bfa54b2jle 0x37bfa51d0
37bfa54b8jmp 0x37bfa5136
37bfa54bd
37bfa54bd 0f 1f 00 ...
37bfa54c0
37bfa54c0loc_37bfa54c0:
37bfa54c0test rbp, rbp
37bfa54c3jle 0x37bfa5132
37bfa54c9lea r15, [8*r12]
37bfa54d1lea r14, [rdi-8]
37bfa54d5pxor x6, x6
37bfa54d9mov rdi, rbp
37bfa54dcmov r12l, 1
37bfa54e2nop [rax]
37bfa54e5nop [rax+rax]
37bfa54f0
37bfa54f0loc_37bfa54f0:
37bfa54f0cmp r12, rdi
37bfa54f3jg 0x37bfa5540
37bfa54f5mov rbx, r12
37bfa54f8jmp 0x37bfa550d
37bfa54fa
37bfa54fa 66 0f 1f 44 00 00 f..D..
37bfa5500
37bfa5500loc_37bfa5500:
37bfa5500movapd x6, x0
37bfa5504
37bfa5504loc_37bfa5504:
37bfa5504add rbx, 1
37bfa5508cmp rbx, rdi
37bfa550bjg 0x37bfa5540
37bfa550d
37bfa550dloc_37bfa550d:
37bfa550dmovsd_xmm x0, [r14+8*rbx]
37bfa5513andpd x0, [rip+0x4b6f75]
37bfa551bcomisd x0, x6
37bfa551fmovsd_xmm [rsp+96], x0
37bfa5525ja 0x37bfa5500
37bfa5527lea rcx, [rsp+96]
37bfa552ccall disnan_64_
37bfa5531test rax, rax
37bfa5534je 0x37bfa5504
37bfa5536movsd_xmm x0, [rsp+96]
37bfa553cjmp 0x37bfa5500
37bfa553e
37bfa553e 66 90 f.
37bfa5540
37bfa5540loc_37bfa5540:
37bfa5540add r12, 1
37bfa5544cmp r12, rbp
37bfa5547jg 0x37bfa5136
37bfa554dmov rdi, [rsi]
37bfa5550add r14, r15
37bfa5553jmp 0x37bfa54f0
37bfa5555
37bfa5555 0f 1f 00 ...
37bfa5558
37bfa5558loc_37bfa5558:
37bfa5558test r13, r13
37bfa555bjle 0x37bfa5132
37bfa5561xor edx, edx
37bfa5563mov rcx, rbx
37bfa5566lea r14, [rdi-8]
37bfa556amov ebp, 1
37bfa556flea r8, [8*r13]
37bfa5577lea rdi, [8*r12]
37bfa557fpxor x6, x6
37bfa5583call memset
37bfa5588lea rdx, [8*r12+8]
37bfa5590mov rcx, r13
37bfa5593mov r12, r14
37bfa5596movq x2, [rip+0x4b6ef2]
37bfa559enop
37bfa55a0
37bfa55a0loc_37bfa55a0:
37bfa55a0movsd_xmm x1, [r14+8]
37bfa55a6andpd x1, x2
37bfa55aaaddsd x1, [rbx+8*rbp-8]
37bfa55b0add rbp, 1
37bfa55b4movsd_xmm [rsp+96], x1
37bfa55bacmp rbp, rcx
37bfa55bdjg 0x37bfa5629
37bfa55bfadd rcx, 1
37bfa55c3mov rax, rbp
37bfa55c6nop [rax]
37bfa55c9nop [rax+rax]
37bfa55d4nop [rax+rax]
37bfa55dfnop [rax+rax]
37bfa55eanop [rax+rax]
37bfa55f5nop [rax+rax]
37bfa5600
37bfa5600loc_37bfa5600:
37bfa5600movsd_xmm x0, [r12+8*rax]
37bfa5606andpd x0, x2
37bfa560aaddsd x1, x0
37bfa560eaddsd x0, [rbx+8*rax-8]
37bfa5614movsd_xmm [rbx+8*rax-8], x0
37bfa561aadd rax, 1
37bfa561ecmp rax, rcx
37bfa5621jne 0x37bfa5600
37bfa5623movsd_xmm [rsp+96], x1
37bfa5629
37bfa5629loc_37bfa5629:
37bfa5629comisd x1, x6
37bfa562djbe 0x37bfa5650
37bfa562f
37bfa562floc_37bfa562f:
37bfa562fmovapd x6, x1
37bfa5633
37bfa5633loc_37bfa5633:
37bfa5633cmp rbp, r13
37bfa5636jg 0x37bfa5136
37bfa563cmov rcx, [rsi]
37bfa563fadd r14, rdx
37bfa5642add r12, rdi
37bfa5645jmp 0x37bfa55a0
37bfa564a
37bfa564a 66 0f 1f 44 00 00 f..D..
37bfa5650
37bfa5650loc_37bfa5650:
37bfa5650lea rcx, [rsp+96]
37bfa5655mov [rsp+56], rdx
37bfa565amovups [rsp+64], x2
37bfa565fcall disnan_64_
37bfa5664mov rdx, [rsp+56]
37bfa5669movupd x2, [rsp+64]
37bfa566ftest rax, rax
37bfa5672je 0x37bfa5633
37bfa5674movsd_xmm x1, [rsp+96]
37bfa567ajmp 0x37bfa562f
37bfa567c
37bfa567c 0f 1f 40 00 ..@.
37bfa5680
37bfa5680loc_37bfa5680:
37bfa5680pxor x6, x6
37bfa5684mov esi, 1
37bfa5689jmp 0x37bfa56b1
37bfa568b
37bfa568b 66 2e 0f 1f 84 f....
37bfa5690 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa56a0
37bfa56a0loc_37bfa56a0:
37bfa56a0movapd x6, x0
37bfa56a4
37bfa56a4loc_37bfa56a4:
37bfa56a4add rsi, 1
37bfa56a8cmp rsi, r13
37bfa56abjg 0x37bfa5136
37bfa56b1
37bfa56b1loc_37bfa56b1:
37bfa56b1movsd_xmm x0, [rbx+8*rsi-8]
37bfa56b7comisd x0, x6
37bfa56bbmovsd_xmm [rsp+96], x0
37bfa56c1ja 0x37bfa56a0
37bfa56c3lea rcx, [rsp+96]
37bfa56c8call disnan_64_
37bfa56cdtest rax, rax
37bfa56d0je 0x37bfa56a4
37bfa56d2movsd_xmm x0, [rsp+96]
37bfa56d8jmp 0x37bfa56a0
37bfa56da
37bfa56daloc_37bfa56da:
37bfa56dacmp r14, 1
37bfa56dejle 0x37bfa5742
37bfa56e0mov ebx, 1
37bfa56e5lea r13, [rsp+96]
37bfa56ealea r15, [rsp+88]
37bfa56eflea rax, [8*r12+8]
37bfa56f7lea rbp, [rsp+104]
37bfa56fcmov [rsp+56], rax
37bfa5701lea r12, [rdi+8]
37bfa5705mov rax, r14
37bfa5708jmp 0x37bfa5712
37bfa570a
37bfa570aloc_37bfa570a:
37bfa570amov rax, [rsi]
37bfa570dadd r12, [rsp+56]
37bfa5712
37bfa5712loc_37bfa5712:
37bfa5712mov [rsp+32], r13
37bfa5717sub rax, rbx
37bfa571amov r9, r15
37bfa571dadd rbx, 1
37bfa5721lea r8, [rip+0x4b6d60]
37bfa5728mov rdx, r12
37bfa572bmov rcx, rbp
37bfa572emov [rsp+104], rax
37bfa5733call dlassq_64_
37bfa5738cmp rbx, r14
37bfa573bjne 0x37bfa570a
37bfa573djmp 0x37bfa5382
37bfa5742
37bfa5742loc_37bfa5742:
37bfa5742lea r13, [rsp+96]
37bfa5747lea r15, [rsp+88]
37bfa574clea rbp, [rsp+104]
37bfa5751jmp 0x37bfa5382
37bfa5100
37bfa5756
37bfa5756 // align 0x40
37bfa5756 // align 0x40
37bfa5780
37bfa5780dlantb_64_:
37bfa5780push r15
37bfa5782push r14
37bfa5784push r13
37bfa5786push r12
37bfa5788push rbp
37bfa5789push rdi
37bfa578apush rsi
37bfa578bpush rbx
37bfa578csub rsp, 120
37bfa5790movups [rsp+96], x6
37bfa5795mov rsi, [rsp+224]
37bfa579dmov rbx, rcx
37bfa57a0mov r13, rdx
37bfa57a3mov r14, r8
37bfa57a6mov rdi, r9
37bfa57a9cmp [r9], 0
37bfa57adjne 0x37bfa57d0
37bfa57af
37bfa57afloc_37bfa57af:
37bfa57afpxor x6, x6
37bfa57b3
37bfa57b3loc_37bfa57b3:
37bfa57b3movapd x0, x6
37bfa57b7movups x6, [rsp+96]
37bfa57bcadd rsp, 120
37bfa57c0pop rbx
37bfa57c1pop rsi
37bfa57c2pop rdi
37bfa57c3pop rbp
37bfa57c4pop r12
37bfa57c6pop r13
37bfa57c8pop r14
37bfa57capop r15
37bfa57ccret
37bfa57cd
37bfa57cd 0f 1f 00 ...
37bfa57d0
37bfa57d0loc_37bfa57d0:
37bfa57d0mov rax, [rsp+240]
37bfa57d8mov r9l, 1
37bfa57demov r8l, 1
37bfa57e4lea rdx, [rip+0x4b6cc5]
37bfa57ebmov r12, [rax]
37bfa57eexor eax, eax
37bfa57f0test r12, r12
37bfa57f3cmovs r12, rax
37bfa57f7call lsame_64_
37bfa57fcmov r9l, 1
37bfa5802mov r8l, 1
37bfa5808test rax, rax
37bfa580bjne 0x37bfa59a0
37bfa5811lea rdx, [rip+0x4b6c9a]
37bfa5818mov rcx, rbx
37bfa581bcall lsame_64_
37bfa5820mov r9l, 1
37bfa5826mov r8l, 1
37bfa582ctest rax, rax
37bfa582fjne 0x37bfa5ac8
37bfa5835cmp [rbx], 49
37bfa5838je 0x37bfa5ac8
37bfa583elea rdx, [rip+0x4b6c6e]
37bfa5845mov rcx, rbx
37bfa5848call lsame_64_
37bfa584dmov r9l, 1
37bfa5853mov r8l, 1
37bfa5859test rax, rax
37bfa585cjne 0x37bfa5ec2
37bfa5862lea rdx, [rip+0x4b6c4b]
37bfa5869mov rcx, rbx
37bfa586ccall lsame_64_
37bfa5871test rax, rax
37bfa5874jne 0x37bfa589a
37bfa5876mov r9l, 1
37bfa587cmov r8l, 1
37bfa5882lea rdx, [rip+0x4b6c2c]
37bfa5889mov rcx, rbx
37bfa588ccall lsame_64_
37bfa5891test rax, rax
37bfa5894je 0x37bfa57b3
37bfa589a
37bfa589aloc_37bfa589a:
37bfa589amov r9l, 1
37bfa58a0mov r8l, 1
37bfa58a6lea rdx, [rip+0x4b6c04]
37bfa58admov rcx, r13
37bfa58b0call lsame_64_
37bfa58b5test rax, rax
37bfa58b8je 0x37bfa63ff
37bfa58bemov r9l, 1
37bfa58c4mov r8l, 1
37bfa58calea rdx, [rip+0x4b6be0]
37bfa58d1mov rcx, r14
37bfa58d4call lsame_64_
37bfa58d9mov rbx, [rdi]
37bfa58dctest rax, rax
37bfa58dfje 0x37bfa67ce
37bfa58e5movsd_xmm x1, [rip+0x4b6bd3]
37bfa58edmov rax, [rsi]
37bfa58f0pxor x6, x6
37bfa58f4cvtsi2sd x6, rbx
37bfa58f9movsd_xmm [rsp+80], x6
37bfa58ffmovsd_xmm [rsp+72], x1
37bfa5905test rax, rax
37bfa5908jle 0x37bfa5992
37bfa590ecmp rbx, 1
37bfa5912jle 0x37bfa5992
37bfa5914mov rdx, r12
37bfa5917mov edi, 2
37bfa591clea r15, [rsp+80]
37bfa5921not rdx
37bfa5924lea rbp, [rdx+2*r12]
37bfa5928jmp 0x37bfa5930
37bfa592a
37bfa592aloc_37bfa592a:
37bfa592amov rax, [rsi]
37bfa592dadd rbp, r12
37bfa5930
37bfa5930loc_37bfa5930:
37bfa5930lea rdx, [rdi-1]
37bfa5934mov [rsp+32], r15
37bfa5939lea r9, [rsp+72]
37bfa593ecmp rdx, rax
37bfa5941lea r8, [rip+0x4b6b70]
37bfa5948lea rcx, [rsp+88]
37bfa594dcmovg rdx, rax
37bfa5951add rax, 2
37bfa5955sub rax, rdi
37bfa5958test rax, rax
37bfa595bmov [rsp+88], rdx
37bfa5960mov edx, 1
37bfa5965cmovle rax, rdx
37bfa5969mov rdx, [rsp+232]
37bfa5971add rdi, 1
37bfa5975add rax, rbp
37bfa5978lea rdx, [rdx+8*rax]
37bfa597ccall dlassq_64_
37bfa5981cmp rdi, rbx
37bfa5984jle 0x37bfa592a
37bfa5986
37bfa5986loc_37bfa5986:
37bfa5986movsd_xmm x6, [rsp+80]
37bfa598cmovsd_xmm x1, [rsp+72]
37bfa5992
37bfa5992loc_37bfa5992:
37bfa5992sqrtsd x6, x6
37bfa5996mulsd x6, x1
37bfa599ajmp 0x37bfa57b3
37bfa599f
37bfa599f 90 .
37bfa59a0
37bfa59a0loc_37bfa59a0:
37bfa59a0lea rdx, [rip+0x4b6b0a]
37bfa59a7mov rcx, r14
37bfa59aacall lsame_64_
37bfa59afmov r9l, 1
37bfa59b5mov r8l, 1
37bfa59bbmov rcx, r13
37bfa59belea rdx, [rip+0x4b6aec]
37bfa59c5test rax, rax
37bfa59c8je 0x37bfa5bc8
37bfa59cecall lsame_64_
37bfa59d3mov rbp, [rdi]
37bfa59d6test rax, rax
37bfa59d9jne 0x37bfa5e08
37bfa59dftest rbp, rbp
37bfa59e2jle 0x37bfa64c8
37bfa59e8lea rax, [8*r12]
37bfa59f0mov r15, rbp
37bfa59f3movsd_xmm x6, [rip+0x4b6ac5]
37bfa59fbmov r13l, 1
37bfa5a01mov [rsp+56], rax
37bfa5a06mov rax, [rsp+232]
37bfa5a0elea r14, [rax-8]
37bfa5a12nop [rax]
37bfa5a15nop [rax+rax]
37bfa5a20
37bfa5a20loc_37bfa5a20:
37bfa5a20mov rax, [rsi]
37bfa5a23add r15, 1
37bfa5a27sub r15, r13
37bfa5a2aadd rax, 1
37bfa5a2ecmp r15, rax
37bfa5a31cmovg r15, rax
37bfa5a35cmp r15, 1
37bfa5a39jle 0x37bfa6128
37bfa5a3fmov ebx, 2
37bfa5a44jmp 0x37bfa5a91
37bfa5a46
37bfa5a46 0f 1f 00 66 66 2e 0f 1f 84 00 ...ff.....
37bfa5a50 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa5a60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa5a70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5a80
37bfa5a80loc_37bfa5a80:
37bfa5a80movapd x6, x0
37bfa5a84
37bfa5a84loc_37bfa5a84:
37bfa5a84add rbx, 1
37bfa5a88cmp r15, rbx
37bfa5a8bjl 0x37bfa6128
37bfa5a91
37bfa5a91loc_37bfa5a91:
37bfa5a91movsd_xmm x0, [r14+8*rbx]
37bfa5a97andpd x0, [rip+0x4b6a31]
37bfa5a9fcomisd x0, x6
37bfa5aa3movsd_xmm [rsp+80], x0
37bfa5aa9ja 0x37bfa5a80
37bfa5aablea rcx, [rsp+80]
37bfa5ab0call disnan_64_
37bfa5ab5test rax, rax
37bfa5ab8je 0x37bfa5a84
37bfa5abamovsd_xmm x0, [rsp+80]
37bfa5ac0jmp 0x37bfa5a80
37bfa5ac2
37bfa5ac2 66 0f 1f 44 00 00 f..D..
37bfa5ac8
37bfa5ac8loc_37bfa5ac8:
37bfa5ac8mov rcx, r14
37bfa5acblea rdx, [rip+0x4b69df]
37bfa5ad2call lsame_64_
37bfa5ad7mov r9l, 1
37bfa5addmov r8l, 1
37bfa5ae3mov rcx, r13
37bfa5ae6lea rdx, [rip+0x4b69c4]
37bfa5aedmov rbx, rax
37bfa5af0call lsame_64_
37bfa5af5mov r14, [rdi]
37bfa5af8test rax, rax
37bfa5afbje 0x37bfa5c88
37bfa5b01test r14, r14
37bfa5b04jle 0x37bfa57af
37bfa5b0amov rax, [rsp+232]
37bfa5b12movsd_xmm x2, [rip+0x4b69a6]
37bfa5b1ashl r12, 3
37bfa5b1epxor x6, x6
37bfa5b22mov r13l, 1
37bfa5b28lea rdi, [rax-8]
37bfa5b2cnop [rax]
37bfa5b30
37bfa5b30loc_37bfa5b30:
37bfa5b30mov rdx, [rsi]
37bfa5b33mov r10l, 1
37bfa5b39lea rcx, [rdx+2]
37bfa5b3dmov rax, rcx
37bfa5b40sub rax, r13
37bfa5b43test rax, rax
37bfa5b46cmovle rax, r10
37bfa5b4atest rbx, rbx
37bfa5b4dje 0x37bfa61c0
37bfa5b53movsd_xmm [rsp+80], x2
37bfa5b59cmp rdx, rax
37bfa5b5cjl 0x37bfa6256
37bfa5b62add rdx, 1
37bfa5b66movapd x0, x2
37bfa5b6anop [rax+rax]
37bfa5b75nop [rax+rax]
37bfa5b80
37bfa5b80loc_37bfa5b80:
37bfa5b80movsd_xmm x1, [rdi+8*rax]
37bfa5b85andpd x1, [rip+0x4b6943]
37bfa5b8dadd rax, 1
37bfa5b91addsd x0, x1
37bfa5b95cmp rdx, rax
37bfa5b98jne 0x37bfa5b80
37bfa5b9a
37bfa5b9aloc_37bfa5b9a:
37bfa5b9amovsd_xmm [rsp+80], x0
37bfa5ba0
37bfa5ba0loc_37bfa5ba0:
37bfa5ba0comisd x0, x6
37bfa5ba4jbe 0x37bfa6200
37bfa5baa
37bfa5baaloc_37bfa5baa:
37bfa5baamovapd x6, x0
37bfa5bae
37bfa5baeloc_37bfa5bae:
37bfa5baeadd r13, 1
37bfa5bb2add rdi, r12
37bfa5bb5cmp r13, r14
37bfa5bb8jle 0x37bfa5b30
37bfa5bbejmp 0x37bfa57b3
37bfa5bc3
37bfa5bc3 0f 1f 44 00 00 ..D..
37bfa5bc8
37bfa5bc8loc_37bfa5bc8:
37bfa5bc8call lsame_64_
37bfa5bcdmov r15, [rdi]
37bfa5bd0test rax, rax
37bfa5bd3jne 0x37bfa5d50
37bfa5bd9test r15, r15
37bfa5bdcjle 0x37bfa57af
37bfa5be2lea rax, [8*r12]
37bfa5beamov r13, r15
37bfa5bedpxor x6, x6
37bfa5bf1mov ebp, 1
37bfa5bf6mov [rsp+56], rax
37bfa5bfbmov rax, [rsp+232]
37bfa5c03lea r12, [rax-8]
37bfa5c07nop [rax+rax]
37bfa5c10
37bfa5c10loc_37bfa5c10:
37bfa5c10mov rax, [rsi]
37bfa5c13add r13, 1
37bfa5c17sub r13, rbp
37bfa5c1aadd rax, 1
37bfa5c1ecmp r13, rax
37bfa5c21cmovg r13, rax
37bfa5c25test r13, r13
37bfa5c28jle 0x37bfa6108
37bfa5c2emov ebx, 1
37bfa5c33jmp 0x37bfa5c51
37bfa5c35
37bfa5c35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bfa5c40
37bfa5c40loc_37bfa5c40:
37bfa5c40movapd x6, x0
37bfa5c44
37bfa5c44loc_37bfa5c44:
37bfa5c44add rbx, 1
37bfa5c48cmp r13, rbx
37bfa5c4bjl 0x37bfa6108
37bfa5c51
37bfa5c51loc_37bfa5c51:
37bfa5c51movsd_xmm x0, [r12+8*rbx]
37bfa5c57andpd x0, [rip+0x4b6871]
37bfa5c5fcomisd x0, x6
37bfa5c63movsd_xmm [rsp+80], x0
37bfa5c69ja 0x37bfa5c40
37bfa5c6blea rcx, [rsp+80]
37bfa5c70call disnan_64_
37bfa5c75test rax, rax
37bfa5c78je 0x37bfa5c44
37bfa5c7amovsd_xmm x0, [rsp+80]
37bfa5c80jmp 0x37bfa5c40
37bfa5c82
37bfa5c82 66 0f 1f 44 00 00 f..D..
37bfa5c88
37bfa5c88loc_37bfa5c88:
37bfa5c88test r14, r14
37bfa5c8bjle 0x37bfa57af
37bfa5c91mov rax, [rsp+232]
37bfa5c99movsd_xmm x2, [rip+0x4b681f]
37bfa5ca1pxor x6, x6
37bfa5ca5lea r13, [8*r12]
37bfa5cadmov ebp, 1
37bfa5cb2lea r12, [rax-8]
37bfa5cb6mov rax, r14
37bfa5cb9nop [rax]
37bfa5cc0
37bfa5cc0loc_37bfa5cc0:
37bfa5cc0mov rdx, [rsi]
37bfa5cc3add rax, 1
37bfa5cc7sub rax, rbp
37bfa5ccalea rcx, [rdx+1]
37bfa5ccecmp rax, rcx
37bfa5cd1cmovg rax, rcx
37bfa5cd5test rbx, rbx
37bfa5cd8je 0x37bfa6178
37bfa5cdemovsd_xmm [rsp+80], x2
37bfa5ce4cmp rax, 1
37bfa5ce8jle 0x37bfa625f
37bfa5ceeadd rax, 1
37bfa5cf2movapd x0, x2
37bfa5cf6mov ecx, 2
37bfa5cfbnop [rax+rax]
37bfa5d00
37bfa5d00loc_37bfa5d00:
37bfa5d00movsd_xmm x1, [r12+8*rcx]
37bfa5d06andpd x1, [rip+0x4b67c2]
37bfa5d0eadd rcx, 1
37bfa5d12addsd x0, x1
37bfa5d16cmp rcx, rax
37bfa5d19jne 0x37bfa5d00
37bfa5d1b
37bfa5d1bloc_37bfa5d1b:
37bfa5d1bmovsd_xmm [rsp+80], x0
37bfa5d21
37bfa5d21loc_37bfa5d21:
37bfa5d21comisd x0, x6
37bfa5d25jbe 0x37bfa6230
37bfa5d2b
37bfa5d2bloc_37bfa5d2b:
37bfa5d2bmovapd x6, x0
37bfa5d2f
37bfa5d2floc_37bfa5d2f:
37bfa5d2fadd rbp, 1
37bfa5d33cmp rbp, r14
37bfa5d36jg 0x37bfa57b3
37bfa5d3cmov rax, [rdi]
37bfa5d3fadd r12, r13
37bfa5d42jmp 0x37bfa5cc0
37bfa5d47
37bfa5d47 66 0f 1f 84 00 00 00 00 00 f........
37bfa5d50
37bfa5d50loc_37bfa5d50:
37bfa5d50test r15, r15
37bfa5d53jle 0x37bfa57af
37bfa5d59mov rax, [rsp+232]
37bfa5d61lea rbp, [8*r12]
37bfa5d69pxor x6, x6
37bfa5d6dmov r12l, 1
37bfa5d73lea rdi, [rax-8]
37bfa5d77nop [rax+rax]
37bfa5d80
37bfa5d80loc_37bfa5d80:
37bfa5d80mov rax, [rsi]
37bfa5d83mov edx, 1
37bfa5d88lea r14, [rax+2]
37bfa5d8cmov rbx, r14
37bfa5d8fsub rbx, r12
37bfa5d92test rbx, rbx
37bfa5d95cmovle rbx, rdx
37bfa5d99add rax, 1
37bfa5d9dcmp rbx, rax
37bfa5da0jle 0x37bfa5dd1
37bfa5da2jmp 0x37bfa6148
37bfa5da7
37bfa5da7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa5db0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5dc0
37bfa5dc0loc_37bfa5dc0:
37bfa5dc0movapd x6, x0
37bfa5dc4
37bfa5dc4loc_37bfa5dc4:
37bfa5dc4add rbx, 1
37bfa5dc8cmp r14, rbx
37bfa5dcbje 0x37bfa6148
37bfa5dd1
37bfa5dd1loc_37bfa5dd1:
37bfa5dd1movsd_xmm x0, [rdi+8*rbx]
37bfa5dd6andpd x0, [rip+0x4b66f2]
37bfa5ddecomisd x0, x6
37bfa5de2movsd_xmm [rsp+80], x0
37bfa5de8ja 0x37bfa5dc0
37bfa5dealea rcx, [rsp+80]
37bfa5defcall disnan_64_
37bfa5df4test rax, rax
37bfa5df7je 0x37bfa5dc4
37bfa5df9movsd_xmm x0, [rsp+80]
37bfa5dffjmp 0x37bfa5dc0
37bfa5e01
37bfa5e01 0f 1f 80 00 00 00 00 .......
37bfa5e08
37bfa5e08loc_37bfa5e08:
37bfa5e08test rbp, rbp
37bfa5e0bjle 0x37bfa64c8
37bfa5e11mov rax, [rsp+232]
37bfa5e19movsd_xmm x6, [rip+0x4b669f]
37bfa5e21lea rdi, [8*r12]
37bfa5e29mov r12l, 1
37bfa5e2flea r15, [rax-8]
37bfa5e33nop
37bfa5e35nop [rax+rax]
37bfa5e40
37bfa5e40loc_37bfa5e40:
37bfa5e40mov r14, [rsi]
37bfa5e43mov eax, 1
37bfa5e48lea rbx, [r14+2]
37bfa5e4csub rbx, r12
37bfa5e4ftest rbx, rbx
37bfa5e52cmovle rbx, rax
37bfa5e56cmp r14, rbx
37bfa5e59jge 0x37bfa5e91
37bfa5e5bjmp 0x37bfa6160
37bfa5e60
37bfa5e60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa5e70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5e80
37bfa5e80loc_37bfa5e80:
37bfa5e80movapd x6, x0
37bfa5e84
37bfa5e84loc_37bfa5e84:
37bfa5e84add rbx, 1
37bfa5e88cmp r14, rbx
37bfa5e8bjl 0x37bfa6160
37bfa5e91
37bfa5e91loc_37bfa5e91:
37bfa5e91movsd_xmm x0, [r15+8*rbx]
37bfa5e97andpd x0, [rip+0x4b6631]
37bfa5e9fcomisd x0, x6
37bfa5ea3movsd_xmm [rsp+80], x0
37bfa5ea9ja 0x37bfa5e80
37bfa5eablea rcx, [rsp+80]
37bfa5eb0call disnan_64_
37bfa5eb5test rax, rax
37bfa5eb8je 0x37bfa5e84
37bfa5ebamovsd_xmm x0, [rsp+80]
37bfa5ec0jmp 0x37bfa5e80
37bfa5ec2
37bfa5ec2loc_37bfa5ec2:
37bfa5ec2lea rdx, [rip+0x4b65e8]
37bfa5ec9mov rcx, r13
37bfa5ecccall lsame_64_
37bfa5ed1mov r9l, 1
37bfa5ed7mov r8l, 1
37bfa5eddmov rcx, r14
37bfa5ee0lea rdx, [rip+0x4b65ca]
37bfa5ee7test rax, rax
37bfa5eeaje 0x37bfa6271
37bfa5ef0call lsame_64_
37bfa5ef5mov rbx, [rdi]
37bfa5ef8test rax, rax
37bfa5efbje 0x37bfa65fe
37bfa5f01test rbx, rbx
37bfa5f04jle 0x37bfa57af
37bfa5f0amovsd_xmm x6, [rip+0x4b65ae]
37bfa5f12lea r13, [rbx+1]
37bfa5f16mov eax, 1
37bfa5f1btest bl, 1
37bfa5f1eje 0x37bfa5f36
37bfa5f20mov rax, [rsp+248]
37bfa5f28movsd_xmm [rax], x6
37bfa5f2cmov eax, 2
37bfa5f31cmp rax, r13
37bfa5f34je 0x37bfa5f52
37bfa5f36
37bfa5f36loc_37bfa5f36:
37bfa5f36mov rdi, [rsp+248]
37bfa5f3emovsd_xmm [rdi+8*rax-8], x6
37bfa5f44movsd_xmm [rdi+8*rax], x6
37bfa5f49add rax, 2
37bfa5f4dcmp rax, r13
37bfa5f50jne 0x37bfa5f36
37bfa5f52
37bfa5f52loc_37bfa5f52:
37bfa5f52mov rdi, [rsi]
37bfa5f55movddup x1, [rip+0x4b6573]
37bfa5f5dmov rbp, -1
37bfa5f64mov r11l, 1
37bfa5f6alea r15, [rdi+1]
37bfa5f6enop
37bfa5f70
37bfa5f70loc_37bfa5f70:
37bfa5f70mov r8l, 1
37bfa5f76mov eax, 1
37bfa5f7bsub r8, rdi
37bfa5f7etest r8, r8
37bfa5f81cmovle r8, rax
37bfa5f85cmp r8, r11
37bfa5f88jge 0x37bfa6063
37bfa5f8emov rsi, r11
37bfa5f91sub rsi, r8
37bfa5f94cmp rsi, 1
37bfa5f98je 0x37bfa6031
37bfa5f9emov rax, [rsp+248]
37bfa5fa6mov rdx, [rsp+232]
37bfa5faemov r10, rsi
37bfa5fb1shr r10, 1
37bfa5fb4lea rcx, [rax+8*r8-8]
37bfa5fb9lea rax, [r15+rbp]
37bfa5fbdsub rax, r11
37bfa5fc0add rax, r8
37bfa5fc3lea r9, [rdx+8*rax]
37bfa5fc7xor eax, eax
37bfa5fc9xor edx, edx
37bfa5fcbnop [rax+rax]
37bfa5fd4nop [rax+rax]
37bfa5fdfnop [rax+rax]
37bfa5feanop [rax+rax]
37bfa5ff5nop [rax+rax]
37bfa6000
37bfa6000loc_37bfa6000:
37bfa6000movupd x0, [r9+rax]
37bfa6006movupd x3, [rcx+rax]
37bfa600badd rdx, 1
37bfa600fandpd x0, x1
37bfa6013addpd x0, x3
37bfa6017movups [rcx+rax], x0
37bfa601badd rax, 16
37bfa601fcmp r10, rdx
37bfa6022jne 0x37bfa6000
37bfa6024test sil, 1
37bfa6028je 0x37bfa6063
37bfa602aand rsi, -2
37bfa602eadd r8, rsi
37bfa6031
37bfa6031loc_37bfa6031:
37bfa6031mov rsi, [rsp+232]
37bfa6039lea rax, [r8+rdi]
37bfa603dadd rax, rbp
37bfa6040movsd_xmm x0, [rsi+8*rax]
37bfa6045mov rax, [rsp+248]
37bfa604dandpd x0, [rip+0x4b647b]
37bfa6055addsd x0, [rax+8*r8-8]
37bfa605cmovsd_xmm [rax+8*r8-8], x0
37bfa6063
37bfa6063loc_37bfa6063:
37bfa6063add r11, 1
37bfa6067sub rdi, 1
37bfa606badd rbp, r12
37bfa606ecmp r11, r13
37bfa6071jne 0x37bfa5f70
37bfa6077
37bfa6077loc_37bfa6077:
37bfa6077pxor x6, x6
37bfa607bmov esi, 1
37bfa6080jmp 0x37bfa60d1
37bfa6082
37bfa6082 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 00 .......ff.....
37bfa6090 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa60a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa60b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa60c0
37bfa60c0loc_37bfa60c0:
37bfa60c0movapd x6, x0
37bfa60c4
37bfa60c4loc_37bfa60c4:
37bfa60c4add rsi, 1
37bfa60c8cmp rsi, rbx
37bfa60cbjg 0x37bfa57b3
37bfa60d1
37bfa60d1loc_37bfa60d1:
37bfa60d1mov rax, [rsp+248]
37bfa60d9movsd_xmm x0, [rax+8*rsi-8]
37bfa60dfcomisd x0, x6
37bfa60e3movsd_xmm [rsp+80], x0
37bfa60e9ja 0x37bfa60c0
37bfa60eblea rcx, [rsp+80]
37bfa60f0call disnan_64_
37bfa60f5test rax, rax
37bfa60f8je 0x37bfa60c4
37bfa60famovsd_xmm x0, [rsp+80]
37bfa6100jmp 0x37bfa60c0
37bfa6102
37bfa6102 66 0f 1f 44 00 00 f..D..
37bfa6108
37bfa6108loc_37bfa6108:
37bfa6108add rbp, 1
37bfa610ccmp rbp, r15
37bfa610fjg 0x37bfa57b3
37bfa6115mov r13, [rdi]
37bfa6118add r12, [rsp+56]
37bfa611djmp 0x37bfa5c10
37bfa6122
37bfa6122 66 0f 1f 44 00 00 f..D..
37bfa6128
37bfa6128loc_37bfa6128:
37bfa6128add r13, 1
37bfa612ccmp r13, rbp
37bfa612fjg 0x37bfa57b3
37bfa6135mov r15, [rdi]
37bfa6138add r14, [rsp+56]
37bfa613djmp 0x37bfa5a20
37bfa6142
37bfa6142 66 0f 1f 44 00 00 f..D..
37bfa6148
37bfa6148loc_37bfa6148:
37bfa6148add r12, 1
37bfa614cadd rdi, rbp
37bfa614fcmp r12, r15
37bfa6152jle 0x37bfa5d80
37bfa6158jmp 0x37bfa57b3
37bfa615d
37bfa615d 0f 1f 00 ...
37bfa6160
37bfa6160loc_37bfa6160:
37bfa6160add r12, 1
37bfa6164add r15, rdi
37bfa6167cmp r12, rbp
37bfa616ajle 0x37bfa5e40
37bfa6170jmp 0x37bfa57b3
37bfa6175
37bfa6175 0f 1f 00 ...
37bfa6178
37bfa6178loc_37bfa6178:
37bfa6178mov [rsp+80], 0
37bfa6181test rax, rax
37bfa6184jle 0x37bfa6268
37bfa618aadd rax, 1
37bfa618epxor x0, x0
37bfa6192mov ecx, 1
37bfa6197nop [rax+rax]
37bfa61a0
37bfa61a0loc_37bfa61a0:
37bfa61a0movsd_xmm x1, [r12+8*rcx]
37bfa61a6andpd x1, [rip+0x4b6322]
37bfa61aeadd rcx, 1
37bfa61b2addsd x0, x1
37bfa61b6cmp rcx, rax
37bfa61b9jne 0x37bfa61a0
37bfa61bbjmp 0x37bfa5d1b
37bfa61c0
37bfa61c0loc_37bfa61c0:
37bfa61c0add rdx, 1
37bfa61c4pxor x0, x0
37bfa61c8mov [rsp+80], 0
37bfa61d1cmp rdx, rax
37bfa61d4jl 0x37bfa5ba0
37bfa61danop [rax+rax]
37bfa61e0
37bfa61e0loc_37bfa61e0:
37bfa61e0movsd_xmm x1, [rdi+8*rax]
37bfa61e5andpd x1, [rip+0x4b62e3]
37bfa61edadd rax, 1
37bfa61f1addsd x0, x1
37bfa61f5cmp rax, rcx
37bfa61f8jne 0x37bfa61e0
37bfa61fajmp 0x37bfa5b9a
37bfa61ff
37bfa61ff 90 .
37bfa6200
37bfa6200loc_37bfa6200:
37bfa6200lea rcx, [rsp+80]
37bfa6205call disnan_64_
37bfa620amovsd_xmm x2, [rip+0x4b62ae]
37bfa6212test rax, rax
37bfa6215je 0x37bfa5bae
37bfa621bmovsd_xmm x0, [rsp+80]
37bfa6221jmp 0x37bfa5baa
37bfa6226
37bfa6226 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa6230
37bfa6230loc_37bfa6230:
37bfa6230lea rcx, [rsp+80]
37bfa6235call disnan_64_
37bfa623amovsd_xmm x2, [rip+0x4b627e]
37bfa6242test rax, rax
37bfa6245je 0x37bfa5d2f
37bfa624bmovsd_xmm x0, [rsp+80]
37bfa6251jmp 0x37bfa5d2b
37bfa6256
37bfa6256loc_37bfa6256:
37bfa6256movapd x0, x2
37bfa625ajmp 0x37bfa5ba0
37bfa625f
37bfa625floc_37bfa625f:
37bfa625fmovapd x0, x2
37bfa6263jmp 0x37bfa5d21
37bfa6268
37bfa6268loc_37bfa6268:
37bfa6268pxor x0, x0
37bfa626cjmp 0x37bfa5d21
37bfa6271
37bfa6271loc_37bfa6271:
37bfa6271call lsame_64_
37bfa6276mov rbx, [rdi]
37bfa6279test rax, rax
37bfa627cje 0x37bfa64d5
37bfa6282test rbx, rbx
37bfa6285jle 0x37bfa57af
37bfa628bmovsd_xmm x6, [rip+0x4b622d]
37bfa6293lea r11, [rbx+1]
37bfa6297mov eax, 1
37bfa629ctest bl, 1
37bfa629fje 0x37bfa62b7
37bfa62a1mov rax, [rsp+248]
37bfa62a9movsd_xmm [rax], x6
37bfa62admov eax, 2
37bfa62b2cmp rax, r11
37bfa62b5je 0x37bfa62d3
37bfa62b7
37bfa62b7loc_37bfa62b7:
37bfa62b7mov rdi, [rsp+248]
37bfa62bfmovsd_xmm [rdi+8*rax-8], x6
37bfa62c5movsd_xmm [rdi+8*rax], x6
37bfa62caadd rax, 2
37bfa62cecmp rax, r11
37bfa62d1jne 0x37bfa62b7
37bfa62d3
37bfa62d3loc_37bfa62d3:
37bfa62d3mov rax, [rsi]
37bfa62d6mov rsi, [rsp+248]
37bfa62demov r10, -1
37bfa62e5mov r9l, 1
37bfa62ebmovddup x1, [rip+0x4b61dd]
37bfa62f3mov ebp, 2
37bfa62f8lea rcx, [rsi+8]
37bfa62fclea rsi, [rax-1]
37bfa6300mov rax, [rsp+232]
37bfa6308lea rdi, [rax+16]
37bfa630cnop [rax]
37bfa6310
37bfa6310loc_37bfa6310:
37bfa6310mov rax, r9
37bfa6313add r9, 1
37bfa6317lea r8, [rsi+r9]
37bfa631bcmp r8, rbx
37bfa631ecmovg r8, rbx
37bfa6322cmp r9, r8
37bfa6325jg 0x37bfa63ea
37bfa632bsub r8, rax
37bfa632ecmp r8, 1
37bfa6332je 0x37bfa6869
37bfa6338mov r14, r8
37bfa633blea r13, [rdi+8*r10]
37bfa633fxor eax, eax
37bfa6341xor edx, edx
37bfa6343shr r14, 1
37bfa6346nop [rax]
37bfa6349nop [rax+rax]
37bfa6354nop [rax+rax]
37bfa635fnop [rax+rax]
37bfa636anop [rax+rax]
37bfa6375nop [rax+rax]
37bfa6380
37bfa6380loc_37bfa6380:
37bfa6380movupd x0, [r13+rax]
37bfa6387movupd x5, [rcx+rax]
37bfa638cadd rdx, 1
37bfa6390andpd x0, x1
37bfa6394addpd x0, x5
37bfa6398movups [rcx+rax], x0
37bfa639cadd rax, 16
37bfa63a0cmp r14, rdx
37bfa63a3jne 0x37bfa6380
37bfa63a5test r8b, 1
37bfa63a9je 0x37bfa63ea
37bfa63aband r8, -2
37bfa63aflea rax, [r8+r9]
37bfa63b3
37bfa63b3loc_37bfa63b3:
37bfa63b3mov r8, rbp
37bfa63b6lea rdx, [rax+r10]
37bfa63basub r8, r9
37bfa63bdadd rdx, r8
37bfa63c0mov r8, [rsp+232]
37bfa63c8movsd_xmm x0, [r8+8*rdx]
37bfa63cemov rdx, [rsp+248]
37bfa63d6andpd x0, [rip+0x4b60f2]
37bfa63deaddsd x0, [rdx+8*rax-8]
37bfa63e4movsd_xmm [rdx+8*rax-8], x0
37bfa63ea
37bfa63ealoc_37bfa63ea:
37bfa63eaadd r10, r12
37bfa63edadd rcx, 8
37bfa63f1cmp r9, r11
37bfa63f4jne 0x37bfa6310
37bfa63fajmp 0x37bfa6077
37bfa63ff
37bfa63ffloc_37bfa63ff:
37bfa63ffmov r9l, 1
37bfa6405mov r8l, 1
37bfa640blea rdx, [rip+0x4b609f]
37bfa6412mov rcx, r14
37bfa6415call lsame_64_
37bfa641amov rbp, [rdi]
37bfa641dtest rax, rax
37bfa6420je 0x37bfa673a
37bfa6426movsd_xmm x1, [rip+0x4b6092]
37bfa642emov rdx, [rsi]
37bfa6431pxor x6, x6
37bfa6435cvtsi2sd x6, rbp
37bfa643amovsd_xmm [rsp+80], x6
37bfa6440movsd_xmm [rsp+72], x1
37bfa6446test rdx, rdx
37bfa6449jle 0x37bfa5992
37bfa644fcmp rbp, 1
37bfa6453jle 0x37bfa5992
37bfa6459lea rax, [8*r12]
37bfa6461lea r15, [rsp+80]
37bfa6466mov r12l, 1
37bfa646cmov [rsp+56], rax
37bfa6471mov rax, [rsp+232]
37bfa6479lea rbx, [rax+8]
37bfa647dmov rax, rbp
37bfa6480jmp 0x37bfa648d
37bfa6482
37bfa6482loc_37bfa6482:
37bfa6482mov rax, [rdi]
37bfa6485mov rdx, [rsi]
37bfa6488add rbx, [rsp+56]
37bfa648d
37bfa648dloc_37bfa648d:
37bfa648dsub rax, r12
37bfa6490mov [rsp+32], r15
37bfa6495lea r9, [rsp+72]
37bfa649alea r8, [rip+0x4b6017]
37bfa64a1cmp rax, rdx
37bfa64a4lea rcx, [rsp+88]
37bfa64a9cmovg rax, rdx
37bfa64admov rdx, rbx
37bfa64b0add r12, 1
37bfa64b4mov [rsp+88], rax
37bfa64b9call dlassq_64_
37bfa64becmp r12, rbp
37bfa64c1jne 0x37bfa6482
37bfa64c3jmp 0x37bfa5986
37bfa64c8
37bfa64c8loc_37bfa64c8:
37bfa64c8movsd_xmm x6, [rip+0x4b5ff0]
37bfa64d0jmp 0x37bfa57b3
37bfa64d5
37bfa64d5loc_37bfa64d5:
37bfa64d5test rbx, rbx
37bfa64d8jle 0x37bfa57af
37bfa64demov rcx, [rsp+248]
37bfa64e6lea r8, [8*rbx]
37bfa64eexor edx, edx
37bfa64f0call memset
37bfa64f5mov rax, [rsp+232]
37bfa64fdmov rsi, [rsi]
37bfa6500lea r11, [rbx+1]
37bfa6504mov rcx, [rsp+248]
37bfa650cmovddup x1, [rip+0x4b5fbc]
37bfa6514mov r10, -1
37bfa651bmov r9l, 1
37bfa6521lea rbp, [rax+8]
37bfa6525nop [rax+rax]
37bfa6530
37bfa6530loc_37bfa6530:
37bfa6530lea rax, [rsi+r9]
37bfa6534cmp rax, rbx
37bfa6537cmovg rax, rbx
37bfa653bcmp rax, r9
37bfa653ejl 0x37bfa65e5
37bfa6544mov r13l, 1
37bfa654asub r13, r9
37bfa654dcmp rax, r9
37bfa6550je 0x37bfa6861
37bfa6556lea r8, [rax+r13]
37bfa655alea r14, [rbp+8*r10]
37bfa655fxor eax, eax
37bfa6561xor edx, edx
37bfa6563mov r15, r8
37bfa6566shr r15, 1
37bfa6569nop
37bfa656anop [rax+rax]
37bfa6575nop [rax+rax]
37bfa6580
37bfa6580loc_37bfa6580:
37bfa6580movupd x0, [r14+rax]
37bfa6586movupd x3, [rcx+rax]
37bfa658badd rdx, 1
37bfa658fandpd x0, x1
37bfa6593addpd x0, x3
37bfa6597movups [rcx+rax], x0
37bfa659badd rax, 16
37bfa659fcmp r15, rdx
37bfa65a2jne 0x37bfa6580
37bfa65a4test r8b, 1
37bfa65a8je 0x37bfa65e5
37bfa65aamov rax, r8
37bfa65adand rax, -2
37bfa65b1add rax, r9
37bfa65b4
37bfa65b4loc_37bfa65b4:
37bfa65b4mov r8, [rsp+232]
37bfa65bclea rdx, [rax+r10]
37bfa65c0add rdx, r13
37bfa65c3movsd_xmm x0, [r8+8*rdx]
37bfa65c9mov rdx, [rsp+248]
37bfa65d1andpd x0, [rip+0x4b5ef7]
37bfa65d9addsd x0, [rdx+8*rax-8]
37bfa65dfmovsd_xmm [rdx+8*rax-8], x0
37bfa65e5
37bfa65e5loc_37bfa65e5:
37bfa65e5add r9, 1
37bfa65e9add r10, r12
37bfa65ecadd rcx, 8
37bfa65f0cmp r9, r11
37bfa65f3jne 0x37bfa6530
37bfa65f9jmp 0x37bfa6077
37bfa65fe
37bfa65feloc_37bfa65fe:
37bfa65fetest rbx, rbx
37bfa6601jle 0x37bfa57af
37bfa6607mov rcx, [rsp+248]
37bfa660flea r8, [8*rbx]
37bfa6617xor edx, edx
37bfa6619lea r14, [rbx+1]
37bfa661dmov rdi, -1
37bfa6624call memset
37bfa6629mov rsi, [rsi]
37bfa662cmov eax, 1
37bfa6631movddup x1, [rip+0x4b5e97]
37bfa6639lea r15, [rsi+1]
37bfa663dnop [rax]
37bfa6640
37bfa6640loc_37bfa6640:
37bfa6640mov r10l, 1
37bfa6646mov edx, 1
37bfa664blea rbp, [rax+1]
37bfa664fsub r10, rsi
37bfa6652test r10, r10
37bfa6655cmovle r10, rdx
37bfa6659cmp r10, rax
37bfa665cjg 0x37bfa6722
37bfa6662je 0x37bfa66f2
37bfa6668mov rdx, [rsp+248]
37bfa6670mov r11, rbp
37bfa6673sub r11, r10
37bfa6676lea rcx, [rdx+8*r10-8]
37bfa667blea rdx, [r15+rdi]
37bfa667fmov r9, r11
37bfa6682sub rdx, rax
37bfa6685shr r9, 1
37bfa6688lea rax, [rdx+r10]
37bfa668cmov rdx, [rsp+232]
37bfa6694lea r8, [rdx+8*rax]
37bfa6698xor eax, eax
37bfa669axor edx, edx
37bfa669cnop [rax]
37bfa669fnop [rax+rax]
37bfa66aanop [rax+rax]
37bfa66b5nop [rax+rax]
37bfa66c0
37bfa66c0loc_37bfa66c0:
37bfa66c0movupd x0, [r8+rax]
37bfa66c6movupd x4, [rcx+rax]
37bfa66cbadd rdx, 1
37bfa66cfandpd x0, x1
37bfa66d3addpd x0, x4
37bfa66d7movups [rcx+rax], x0
37bfa66dbadd rax, 16
37bfa66dfcmp r9, rdx
37bfa66e2jne 0x37bfa66c0
37bfa66e4test r11b, 1
37bfa66e8je 0x37bfa6722
37bfa66eaand r11, -2
37bfa66eelea rax, [r11+r10]
37bfa66f2
37bfa66f2loc_37bfa66f2:
37bfa66f2mov rcx, [rsp+232]
37bfa66falea rdx, [rax+rsi]
37bfa66feadd rdx, rdi
37bfa6701movsd_xmm x0, [rcx+8*rdx]
37bfa6706mov rdx, [rsp+248]
37bfa670eandpd x0, [rip+0x4b5dba]
37bfa6716addsd x0, [rdx+8*rax-8]
37bfa671cmovsd_xmm [rdx+8*rax-8], x0
37bfa6722
37bfa6722loc_37bfa6722:
37bfa6722mov rax, rbp
37bfa6725sub rsi, 1
37bfa6729add rdi, r12
37bfa672ccmp rbp, r14
37bfa672fjne 0x37bfa6640
37bfa6735jmp 0x37bfa6077
37bfa673a
37bfa673aloc_37bfa673a:
37bfa673amovsd_xmm x6, [rip+0x4b5d7e]
37bfa6742mov [rsp+72], 0
37bfa674bmovsd_xmm [rsp+80], x6
37bfa6751test rbp, rbp
37bfa6754jle 0x37bfa6871
37bfa675alea rax, [8*r12]
37bfa6762lea r15, [rsp+80]
37bfa6767mov rbx, [rsp+232]
37bfa676fmov r12l, 1
37bfa6775mov [rsp+56], rax
37bfa677amov rax, rbp
37bfa677djmp 0x37bfa6788
37bfa677f
37bfa677f 90 .
37bfa6780
37bfa6780loc_37bfa6780:
37bfa6780mov rax, [rdi]
37bfa6783add rbx, [rsp+56]
37bfa6788
37bfa6788loc_37bfa6788:
37bfa6788mov rdx, [rsi]
37bfa678bsub rax, r12
37bfa678emov [rsp+32], r15
37bfa6793lea r9, [rsp+72]
37bfa6798add rax, 1
37bfa679clea r8, [rip+0x4b5d15]
37bfa67a3lea rcx, [rsp+88]
37bfa67a8add rdx, 1
37bfa67accmp rax, rdx
37bfa67afcmovg rax, rdx
37bfa67b3mov rdx, rbx
37bfa67b6add r12, 1
37bfa67bamov [rsp+88], rax
37bfa67bfcall dlassq_64_
37bfa67c4cmp r12, rbp
37bfa67c7jle 0x37bfa6780
37bfa67c9jmp 0x37bfa5986
37bfa67ce
37bfa67celoc_37bfa67ce:
37bfa67cemovsd_xmm x6, [rip+0x4b5cea]
37bfa67d6mov [rsp+72], 0
37bfa67dfmovsd_xmm [rsp+80], x6
37bfa67e5test rbx, rbx
37bfa67e8jle 0x37bfa6871
37bfa67eemov rbp, -1
37bfa67f5mov edi, 1
37bfa67falea r15, [rsp+80]
37bfa67ffnop
37bfa6800
37bfa6800loc_37bfa6800:
37bfa6800mov rax, [rsi]
37bfa6803mov [rsp+32], r15
37bfa6808lea r9, [rsp+72]
37bfa680dlea r8, [rip+0x4b5ca4]
37bfa6814lea rcx, [rsp+88]
37bfa6819lea rdx, [rax+1]
37bfa681dcmp rdx, rdi
37bfa6820cmovg rdx, rdi
37bfa6824add rax, 2
37bfa6828sub rax, rdi
37bfa682btest rax, rax
37bfa682emov [rsp+88], rdx
37bfa6833mov edx, 1
37bfa6838cmovle rax, rdx
37bfa683cmov rdx, [rsp+232]
37bfa6844add rdi, 1
37bfa6848add rax, rbp
37bfa684badd rbp, r12
37bfa684elea rdx, [rdx+8*rax]
37bfa6852call dlassq_64_
37bfa6857cmp rdi, rbx
37bfa685ajle 0x37bfa6800
37bfa685cjmp 0x37bfa5986
37bfa6861
37bfa6861loc_37bfa6861:
37bfa6861mov rax, r9
37bfa6864jmp 0x37bfa65b4
37bfa6869
37bfa6869loc_37bfa6869:
37bfa6869mov rax, r9
37bfa686cjmp 0x37bfa63b3
37bfa6871
37bfa6871loc_37bfa6871:
37bfa6871pxor x1, x1
37bfa6875jmp 0x37bfa5992
37bfa5780
37bfa5780dlantb_64_:
37bfa5780push r15
37bfa5782push r14
37bfa5784push r13
37bfa5786push r12
37bfa5788push rbp
37bfa5789push rdi
37bfa578apush rsi
37bfa578bpush rbx
37bfa578csub rsp, 120
37bfa5790movups [rsp+96], x6
37bfa5795mov rsi, [rsp+224]
37bfa579dmov rbx, rcx
37bfa57a0mov r13, rdx
37bfa57a3mov r14, r8
37bfa57a6mov rdi, r9
37bfa57a9cmp [r9], 0
37bfa57adjne 0x37bfa57d0
37bfa57af
37bfa57afloc_37bfa57af:
37bfa57afpxor x6, x6
37bfa57b3
37bfa57b3loc_37bfa57b3:
37bfa57b3movapd x0, x6
37bfa57b7movups x6, [rsp+96]
37bfa57bcadd rsp, 120
37bfa57c0pop rbx
37bfa57c1pop rsi
37bfa57c2pop rdi
37bfa57c3pop rbp
37bfa57c4pop r12
37bfa57c6pop r13
37bfa57c8pop r14
37bfa57capop r15
37bfa57ccret
37bfa57cd
37bfa57cd 0f 1f 00 ...
37bfa57d0
37bfa57d0loc_37bfa57d0:
37bfa57d0mov rax, [rsp+240]
37bfa57d8mov r9l, 1
37bfa57demov r8l, 1
37bfa57e4lea rdx, [rip+0x4b6cc5]
37bfa57ebmov r12, [rax]
37bfa57eexor eax, eax
37bfa57f0test r12, r12
37bfa57f3cmovs r12, rax
37bfa57f7call lsame_64_
37bfa57fcmov r9l, 1
37bfa5802mov r8l, 1
37bfa5808test rax, rax
37bfa580bjne 0x37bfa59a0
37bfa5811lea rdx, [rip+0x4b6c9a]
37bfa5818mov rcx, rbx
37bfa581bcall lsame_64_
37bfa5820mov r9l, 1
37bfa5826mov r8l, 1
37bfa582ctest rax, rax
37bfa582fjne 0x37bfa5ac8
37bfa5835cmp [rbx], 49
37bfa5838je 0x37bfa5ac8
37bfa583elea rdx, [rip+0x4b6c6e]
37bfa5845mov rcx, rbx
37bfa5848call lsame_64_
37bfa584dmov r9l, 1
37bfa5853mov r8l, 1
37bfa5859test rax, rax
37bfa585cjne 0x37bfa5ec2
37bfa5862lea rdx, [rip+0x4b6c4b]
37bfa5869mov rcx, rbx
37bfa586ccall lsame_64_
37bfa5871test rax, rax
37bfa5874jne 0x37bfa589a
37bfa5876mov r9l, 1
37bfa587cmov r8l, 1
37bfa5882lea rdx, [rip+0x4b6c2c]
37bfa5889mov rcx, rbx
37bfa588ccall lsame_64_
37bfa5891test rax, rax
37bfa5894je 0x37bfa57b3
37bfa589a
37bfa589aloc_37bfa589a:
37bfa589amov r9l, 1
37bfa58a0mov r8l, 1
37bfa58a6lea rdx, [rip+0x4b6c04]
37bfa58admov rcx, r13
37bfa58b0call lsame_64_
37bfa58b5test rax, rax
37bfa58b8je 0x37bfa63ff
37bfa58bemov r9l, 1
37bfa58c4mov r8l, 1
37bfa58calea rdx, [rip+0x4b6be0]
37bfa58d1mov rcx, r14
37bfa58d4call lsame_64_
37bfa58d9mov rbx, [rdi]
37bfa58dctest rax, rax
37bfa58dfje 0x37bfa67ce
37bfa58e5movsd_xmm x1, [rip+0x4b6bd3]
37bfa58edmov rax, [rsi]
37bfa58f0pxor x6, x6
37bfa58f4cvtsi2sd x6, rbx
37bfa58f9movsd_xmm [rsp+80], x6
37bfa58ffmovsd_xmm [rsp+72], x1
37bfa5905test rax, rax
37bfa5908jle 0x37bfa5992
37bfa590ecmp rbx, 1
37bfa5912jle 0x37bfa5992
37bfa5914mov rdx, r12
37bfa5917mov edi, 2
37bfa591clea r15, [rsp+80]
37bfa5921not rdx
37bfa5924lea rbp, [rdx+2*r12]
37bfa5928jmp 0x37bfa5930
37bfa592a
37bfa592aloc_37bfa592a:
37bfa592amov rax, [rsi]
37bfa592dadd rbp, r12
37bfa5930
37bfa5930loc_37bfa5930:
37bfa5930lea rdx, [rdi-1]
37bfa5934mov [rsp+32], r15
37bfa5939lea r9, [rsp+72]
37bfa593ecmp rdx, rax
37bfa5941lea r8, [rip+0x4b6b70]
37bfa5948lea rcx, [rsp+88]
37bfa594dcmovg rdx, rax
37bfa5951add rax, 2
37bfa5955sub rax, rdi
37bfa5958test rax, rax
37bfa595bmov [rsp+88], rdx
37bfa5960mov edx, 1
37bfa5965cmovle rax, rdx
37bfa5969mov rdx, [rsp+232]
37bfa5971add rdi, 1
37bfa5975add rax, rbp
37bfa5978lea rdx, [rdx+8*rax]
37bfa597ccall dlassq_64_
37bfa5981cmp rdi, rbx
37bfa5984jle 0x37bfa592a
37bfa5986
37bfa5986loc_37bfa5986:
37bfa5986movsd_xmm x6, [rsp+80]
37bfa598cmovsd_xmm x1, [rsp+72]
37bfa5992
37bfa5992loc_37bfa5992:
37bfa5992sqrtsd x6, x6
37bfa5996mulsd x6, x1
37bfa599ajmp 0x37bfa57b3
37bfa599f
37bfa599f 90 .
37bfa59a0
37bfa59a0loc_37bfa59a0:
37bfa59a0lea rdx, [rip+0x4b6b0a]
37bfa59a7mov rcx, r14
37bfa59aacall lsame_64_
37bfa59afmov r9l, 1
37bfa59b5mov r8l, 1
37bfa59bbmov rcx, r13
37bfa59belea rdx, [rip+0x4b6aec]
37bfa59c5test rax, rax
37bfa59c8je 0x37bfa5bc8
37bfa59cecall lsame_64_
37bfa59d3mov rbp, [rdi]
37bfa59d6test rax, rax
37bfa59d9jne 0x37bfa5e08
37bfa59dftest rbp, rbp
37bfa59e2jle 0x37bfa64c8
37bfa59e8lea rax, [8*r12]
37bfa59f0mov r15, rbp
37bfa59f3movsd_xmm x6, [rip+0x4b6ac5]
37bfa59fbmov r13l, 1
37bfa5a01mov [rsp+56], rax
37bfa5a06mov rax, [rsp+232]
37bfa5a0elea r14, [rax-8]
37bfa5a12nop [rax]
37bfa5a15nop [rax+rax]
37bfa5a20
37bfa5a20loc_37bfa5a20:
37bfa5a20mov rax, [rsi]
37bfa5a23add r15, 1
37bfa5a27sub r15, r13
37bfa5a2aadd rax, 1
37bfa5a2ecmp r15, rax
37bfa5a31cmovg r15, rax
37bfa5a35cmp r15, 1
37bfa5a39jle 0x37bfa6128
37bfa5a3fmov ebx, 2
37bfa5a44jmp 0x37bfa5a91
37bfa5a46
37bfa5a46 0f 1f 00 66 66 2e 0f 1f 84 00 ...ff.....
37bfa5a50 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa5a60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa5a70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5a80
37bfa5a80loc_37bfa5a80:
37bfa5a80movapd x6, x0
37bfa5a84
37bfa5a84loc_37bfa5a84:
37bfa5a84add rbx, 1
37bfa5a88cmp r15, rbx
37bfa5a8bjl 0x37bfa6128
37bfa5a91
37bfa5a91loc_37bfa5a91:
37bfa5a91movsd_xmm x0, [r14+8*rbx]
37bfa5a97andpd x0, [rip+0x4b6a31]
37bfa5a9fcomisd x0, x6
37bfa5aa3movsd_xmm [rsp+80], x0
37bfa5aa9ja 0x37bfa5a80
37bfa5aablea rcx, [rsp+80]
37bfa5ab0call disnan_64_
37bfa5ab5test rax, rax
37bfa5ab8je 0x37bfa5a84
37bfa5abamovsd_xmm x0, [rsp+80]
37bfa5ac0jmp 0x37bfa5a80
37bfa5ac2
37bfa5ac2 66 0f 1f 44 00 00 f..D..
37bfa5ac8
37bfa5ac8loc_37bfa5ac8:
37bfa5ac8mov rcx, r14
37bfa5acblea rdx, [rip+0x4b69df]
37bfa5ad2call lsame_64_
37bfa5ad7mov r9l, 1
37bfa5addmov r8l, 1
37bfa5ae3mov rcx, r13
37bfa5ae6lea rdx, [rip+0x4b69c4]
37bfa5aedmov rbx, rax
37bfa5af0call lsame_64_
37bfa5af5mov r14, [rdi]
37bfa5af8test rax, rax
37bfa5afbje 0x37bfa5c88
37bfa5b01test r14, r14
37bfa5b04jle 0x37bfa57af
37bfa5b0amov rax, [rsp+232]
37bfa5b12movsd_xmm x2, [rip+0x4b69a6]
37bfa5b1ashl r12, 3
37bfa5b1epxor x6, x6
37bfa5b22mov r13l, 1
37bfa5b28lea rdi, [rax-8]
37bfa5b2cnop [rax]
37bfa5b30
37bfa5b30loc_37bfa5b30:
37bfa5b30mov rdx, [rsi]
37bfa5b33mov r10l, 1
37bfa5b39lea rcx, [rdx+2]
37bfa5b3dmov rax, rcx
37bfa5b40sub rax, r13
37bfa5b43test rax, rax
37bfa5b46cmovle rax, r10
37bfa5b4atest rbx, rbx
37bfa5b4dje 0x37bfa61c0
37bfa5b53movsd_xmm [rsp+80], x2
37bfa5b59cmp rdx, rax
37bfa5b5cjl 0x37bfa6256
37bfa5b62add rdx, 1
37bfa5b66movapd x0, x2
37bfa5b6anop [rax+rax]
37bfa5b75nop [rax+rax]
37bfa5b80
37bfa5b80loc_37bfa5b80:
37bfa5b80movsd_xmm x1, [rdi+8*rax]
37bfa5b85andpd x1, [rip+0x4b6943]
37bfa5b8dadd rax, 1
37bfa5b91addsd x0, x1
37bfa5b95cmp rdx, rax
37bfa5b98jne 0x37bfa5b80
37bfa5b9a
37bfa5b9aloc_37bfa5b9a:
37bfa5b9amovsd_xmm [rsp+80], x0
37bfa5ba0
37bfa5ba0loc_37bfa5ba0:
37bfa5ba0comisd x0, x6
37bfa5ba4jbe 0x37bfa6200
37bfa5baa
37bfa5baaloc_37bfa5baa:
37bfa5baamovapd x6, x0
37bfa5bae
37bfa5baeloc_37bfa5bae:
37bfa5baeadd r13, 1
37bfa5bb2add rdi, r12
37bfa5bb5cmp r13, r14
37bfa5bb8jle 0x37bfa5b30
37bfa5bbejmp 0x37bfa57b3
37bfa5bc3
37bfa5bc3 0f 1f 44 00 00 ..D..
37bfa5bc8
37bfa5bc8loc_37bfa5bc8:
37bfa5bc8call lsame_64_
37bfa5bcdmov r15, [rdi]
37bfa5bd0test rax, rax
37bfa5bd3jne 0x37bfa5d50
37bfa5bd9test r15, r15
37bfa5bdcjle 0x37bfa57af
37bfa5be2lea rax, [8*r12]
37bfa5beamov r13, r15
37bfa5bedpxor x6, x6
37bfa5bf1mov ebp, 1
37bfa5bf6mov [rsp+56], rax
37bfa5bfbmov rax, [rsp+232]
37bfa5c03lea r12, [rax-8]
37bfa5c07nop [rax+rax]
37bfa5c10
37bfa5c10loc_37bfa5c10:
37bfa5c10mov rax, [rsi]
37bfa5c13add r13, 1
37bfa5c17sub r13, rbp
37bfa5c1aadd rax, 1
37bfa5c1ecmp r13, rax
37bfa5c21cmovg r13, rax
37bfa5c25test r13, r13
37bfa5c28jle 0x37bfa6108
37bfa5c2emov ebx, 1
37bfa5c33jmp 0x37bfa5c51
37bfa5c35
37bfa5c35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bfa5c40
37bfa5c40loc_37bfa5c40:
37bfa5c40movapd x6, x0
37bfa5c44
37bfa5c44loc_37bfa5c44:
37bfa5c44add rbx, 1
37bfa5c48cmp r13, rbx
37bfa5c4bjl 0x37bfa6108
37bfa5c51
37bfa5c51loc_37bfa5c51:
37bfa5c51movsd_xmm x0, [r12+8*rbx]
37bfa5c57andpd x0, [rip+0x4b6871]
37bfa5c5fcomisd x0, x6
37bfa5c63movsd_xmm [rsp+80], x0
37bfa5c69ja 0x37bfa5c40
37bfa5c6blea rcx, [rsp+80]
37bfa5c70call disnan_64_
37bfa5c75test rax, rax
37bfa5c78je 0x37bfa5c44
37bfa5c7amovsd_xmm x0, [rsp+80]
37bfa5c80jmp 0x37bfa5c40
37bfa5c82
37bfa5c82 66 0f 1f 44 00 00 f..D..
37bfa5c88
37bfa5c88loc_37bfa5c88:
37bfa5c88test r14, r14
37bfa5c8bjle 0x37bfa57af
37bfa5c91mov rax, [rsp+232]
37bfa5c99movsd_xmm x2, [rip+0x4b681f]
37bfa5ca1pxor x6, x6
37bfa5ca5lea r13, [8*r12]
37bfa5cadmov ebp, 1
37bfa5cb2lea r12, [rax-8]
37bfa5cb6mov rax, r14
37bfa5cb9nop [rax]
37bfa5cc0
37bfa5cc0loc_37bfa5cc0:
37bfa5cc0mov rdx, [rsi]
37bfa5cc3add rax, 1
37bfa5cc7sub rax, rbp
37bfa5ccalea rcx, [rdx+1]
37bfa5ccecmp rax, rcx
37bfa5cd1cmovg rax, rcx
37bfa5cd5test rbx, rbx
37bfa5cd8je 0x37bfa6178
37bfa5cdemovsd_xmm [rsp+80], x2
37bfa5ce4cmp rax, 1
37bfa5ce8jle 0x37bfa625f
37bfa5ceeadd rax, 1
37bfa5cf2movapd x0, x2
37bfa5cf6mov ecx, 2
37bfa5cfbnop [rax+rax]
37bfa5d00
37bfa5d00loc_37bfa5d00:
37bfa5d00movsd_xmm x1, [r12+8*rcx]
37bfa5d06andpd x1, [rip+0x4b67c2]
37bfa5d0eadd rcx, 1
37bfa5d12addsd x0, x1
37bfa5d16cmp rcx, rax
37bfa5d19jne 0x37bfa5d00
37bfa5d1b
37bfa5d1bloc_37bfa5d1b:
37bfa5d1bmovsd_xmm [rsp+80], x0
37bfa5d21
37bfa5d21loc_37bfa5d21:
37bfa5d21comisd x0, x6
37bfa5d25jbe 0x37bfa6230
37bfa5d2b
37bfa5d2bloc_37bfa5d2b:
37bfa5d2bmovapd x6, x0
37bfa5d2f
37bfa5d2floc_37bfa5d2f:
37bfa5d2fadd rbp, 1
37bfa5d33cmp rbp, r14
37bfa5d36jg 0x37bfa57b3
37bfa5d3cmov rax, [rdi]
37bfa5d3fadd r12, r13
37bfa5d42jmp 0x37bfa5cc0
37bfa5d47
37bfa5d47 66 0f 1f 84 00 00 00 00 00 f........
37bfa5d50
37bfa5d50loc_37bfa5d50:
37bfa5d50test r15, r15
37bfa5d53jle 0x37bfa57af
37bfa5d59mov rax, [rsp+232]
37bfa5d61lea rbp, [8*r12]
37bfa5d69pxor x6, x6
37bfa5d6dmov r12l, 1
37bfa5d73lea rdi, [rax-8]
37bfa5d77nop [rax+rax]
37bfa5d80
37bfa5d80loc_37bfa5d80:
37bfa5d80mov rax, [rsi]
37bfa5d83mov edx, 1
37bfa5d88lea r14, [rax+2]
37bfa5d8cmov rbx, r14
37bfa5d8fsub rbx, r12
37bfa5d92test rbx, rbx
37bfa5d95cmovle rbx, rdx
37bfa5d99add rax, 1
37bfa5d9dcmp rbx, rax
37bfa5da0jle 0x37bfa5dd1
37bfa5da2jmp 0x37bfa6148
37bfa5da7
37bfa5da7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa5db0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5dc0
37bfa5dc0loc_37bfa5dc0:
37bfa5dc0movapd x6, x0
37bfa5dc4
37bfa5dc4loc_37bfa5dc4:
37bfa5dc4add rbx, 1
37bfa5dc8cmp r14, rbx
37bfa5dcbje 0x37bfa6148
37bfa5dd1
37bfa5dd1loc_37bfa5dd1:
37bfa5dd1movsd_xmm x0, [rdi+8*rbx]
37bfa5dd6andpd x0, [rip+0x4b66f2]
37bfa5ddecomisd x0, x6
37bfa5de2movsd_xmm [rsp+80], x0
37bfa5de8ja 0x37bfa5dc0
37bfa5dealea rcx, [rsp+80]
37bfa5defcall disnan_64_
37bfa5df4test rax, rax
37bfa5df7je 0x37bfa5dc4
37bfa5df9movsd_xmm x0, [rsp+80]
37bfa5dffjmp 0x37bfa5dc0
37bfa5e01
37bfa5e01 0f 1f 80 00 00 00 00 .......
37bfa5e08
37bfa5e08loc_37bfa5e08:
37bfa5e08test rbp, rbp
37bfa5e0bjle 0x37bfa64c8
37bfa5e11mov rax, [rsp+232]
37bfa5e19movsd_xmm x6, [rip+0x4b669f]
37bfa5e21lea rdi, [8*r12]
37bfa5e29mov r12l, 1
37bfa5e2flea r15, [rax-8]
37bfa5e33nop
37bfa5e35nop [rax+rax]
37bfa5e40
37bfa5e40loc_37bfa5e40:
37bfa5e40mov r14, [rsi]
37bfa5e43mov eax, 1
37bfa5e48lea rbx, [r14+2]
37bfa5e4csub rbx, r12
37bfa5e4ftest rbx, rbx
37bfa5e52cmovle rbx, rax
37bfa5e56cmp r14, rbx
37bfa5e59jge 0x37bfa5e91
37bfa5e5bjmp 0x37bfa6160
37bfa5e60
37bfa5e60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa5e70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa5e80
37bfa5e80loc_37bfa5e80:
37bfa5e80movapd x6, x0
37bfa5e84
37bfa5e84loc_37bfa5e84:
37bfa5e84add rbx, 1
37bfa5e88cmp r14, rbx
37bfa5e8bjl 0x37bfa6160
37bfa5e91
37bfa5e91loc_37bfa5e91:
37bfa5e91movsd_xmm x0, [r15+8*rbx]
37bfa5e97andpd x0, [rip+0x4b6631]
37bfa5e9fcomisd x0, x6
37bfa5ea3movsd_xmm [rsp+80], x0
37bfa5ea9ja 0x37bfa5e80
37bfa5eablea rcx, [rsp+80]
37bfa5eb0call disnan_64_
37bfa5eb5test rax, rax
37bfa5eb8je 0x37bfa5e84
37bfa5ebamovsd_xmm x0, [rsp+80]
37bfa5ec0jmp 0x37bfa5e80
37bfa5ec2
37bfa5ec2loc_37bfa5ec2:
37bfa5ec2lea rdx, [rip+0x4b65e8]
37bfa5ec9mov rcx, r13
37bfa5ecccall lsame_64_
37bfa5ed1mov r9l, 1
37bfa5ed7mov r8l, 1
37bfa5eddmov rcx, r14
37bfa5ee0lea rdx, [rip+0x4b65ca]
37bfa5ee7test rax, rax
37bfa5eeaje 0x37bfa6271
37bfa5ef0call lsame_64_
37bfa5ef5mov rbx, [rdi]
37bfa5ef8test rax, rax
37bfa5efbje 0x37bfa65fe
37bfa5f01test rbx, rbx
37bfa5f04jle 0x37bfa57af
37bfa5f0amovsd_xmm x6, [rip+0x4b65ae]
37bfa5f12lea r13, [rbx+1]
37bfa5f16mov eax, 1
37bfa5f1btest bl, 1
37bfa5f1eje 0x37bfa5f36
37bfa5f20mov rax, [rsp+248]
37bfa5f28movsd_xmm [rax], x6
37bfa5f2cmov eax, 2
37bfa5f31cmp rax, r13
37bfa5f34je 0x37bfa5f52
37bfa5f36
37bfa5f36loc_37bfa5f36:
37bfa5f36mov rdi, [rsp+248]
37bfa5f3emovsd_xmm [rdi+8*rax-8], x6
37bfa5f44movsd_xmm [rdi+8*rax], x6
37bfa5f49add rax, 2
37bfa5f4dcmp rax, r13
37bfa5f50jne 0x37bfa5f36
37bfa5f52
37bfa5f52loc_37bfa5f52:
37bfa5f52mov rdi, [rsi]
37bfa5f55movddup x1, [rip+0x4b6573]
37bfa5f5dmov rbp, -1
37bfa5f64mov r11l, 1
37bfa5f6alea r15, [rdi+1]
37bfa5f6enop
37bfa5f70
37bfa5f70loc_37bfa5f70:
37bfa5f70mov r8l, 1
37bfa5f76mov eax, 1
37bfa5f7bsub r8, rdi
37bfa5f7etest r8, r8
37bfa5f81cmovle r8, rax
37bfa5f85cmp r8, r11
37bfa5f88jge 0x37bfa6063
37bfa5f8emov rsi, r11
37bfa5f91sub rsi, r8
37bfa5f94cmp rsi, 1
37bfa5f98je 0x37bfa6031
37bfa5f9emov rax, [rsp+248]
37bfa5fa6mov rdx, [rsp+232]
37bfa5faemov r10, rsi
37bfa5fb1shr r10, 1
37bfa5fb4lea rcx, [rax+8*r8-8]
37bfa5fb9lea rax, [r15+rbp]
37bfa5fbdsub rax, r11
37bfa5fc0add rax, r8
37bfa5fc3lea r9, [rdx+8*rax]
37bfa5fc7xor eax, eax
37bfa5fc9xor edx, edx
37bfa5fcbnop [rax+rax]
37bfa5fd4nop [rax+rax]
37bfa5fdfnop [rax+rax]
37bfa5feanop [rax+rax]
37bfa5ff5nop [rax+rax]
37bfa6000
37bfa6000loc_37bfa6000:
37bfa6000movupd x0, [r9+rax]
37bfa6006movupd x3, [rcx+rax]
37bfa600badd rdx, 1
37bfa600fandpd x0, x1
37bfa6013addpd x0, x3
37bfa6017movups [rcx+rax], x0
37bfa601badd rax, 16
37bfa601fcmp r10, rdx
37bfa6022jne 0x37bfa6000
37bfa6024test sil, 1
37bfa6028je 0x37bfa6063
37bfa602aand rsi, -2
37bfa602eadd r8, rsi
37bfa6031
37bfa6031loc_37bfa6031:
37bfa6031mov rsi, [rsp+232]
37bfa6039lea rax, [r8+rdi]
37bfa603dadd rax, rbp
37bfa6040movsd_xmm x0, [rsi+8*rax]
37bfa6045mov rax, [rsp+248]
37bfa604dandpd x0, [rip+0x4b647b]
37bfa6055addsd x0, [rax+8*r8-8]
37bfa605cmovsd_xmm [rax+8*r8-8], x0
37bfa6063
37bfa6063loc_37bfa6063:
37bfa6063add r11, 1
37bfa6067sub rdi, 1
37bfa606badd rbp, r12
37bfa606ecmp r11, r13
37bfa6071jne 0x37bfa5f70
37bfa6077
37bfa6077loc_37bfa6077:
37bfa6077pxor x6, x6
37bfa607bmov esi, 1
37bfa6080jmp 0x37bfa60d1
37bfa6082
37bfa6082 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 00 .......ff.....
37bfa6090 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa60a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa60b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa60c0
37bfa60c0loc_37bfa60c0:
37bfa60c0movapd x6, x0
37bfa60c4
37bfa60c4loc_37bfa60c4:
37bfa60c4add rsi, 1
37bfa60c8cmp rsi, rbx
37bfa60cbjg 0x37bfa57b3
37bfa60d1
37bfa60d1loc_37bfa60d1:
37bfa60d1mov rax, [rsp+248]
37bfa60d9movsd_xmm x0, [rax+8*rsi-8]
37bfa60dfcomisd x0, x6
37bfa60e3movsd_xmm [rsp+80], x0
37bfa60e9ja 0x37bfa60c0
37bfa60eblea rcx, [rsp+80]
37bfa60f0call disnan_64_
37bfa60f5test rax, rax
37bfa60f8je 0x37bfa60c4
37bfa60famovsd_xmm x0, [rsp+80]
37bfa6100jmp 0x37bfa60c0
37bfa6102
37bfa6102 66 0f 1f 44 00 00 f..D..
37bfa6108
37bfa6108loc_37bfa6108:
37bfa6108add rbp, 1
37bfa610ccmp rbp, r15
37bfa610fjg 0x37bfa57b3
37bfa6115mov r13, [rdi]
37bfa6118add r12, [rsp+56]
37bfa611djmp 0x37bfa5c10
37bfa6122
37bfa6122 66 0f 1f 44 00 00 f..D..
37bfa6128
37bfa6128loc_37bfa6128:
37bfa6128add r13, 1
37bfa612ccmp r13, rbp
37bfa612fjg 0x37bfa57b3
37bfa6135mov r15, [rdi]
37bfa6138add r14, [rsp+56]
37bfa613djmp 0x37bfa5a20
37bfa6142
37bfa6142 66 0f 1f 44 00 00 f..D..
37bfa6148
37bfa6148loc_37bfa6148:
37bfa6148add r12, 1
37bfa614cadd rdi, rbp
37bfa614fcmp r12, r15
37bfa6152jle 0x37bfa5d80
37bfa6158jmp 0x37bfa57b3
37bfa615d
37bfa615d 0f 1f 00 ...
37bfa6160
37bfa6160loc_37bfa6160:
37bfa6160add r12, 1
37bfa6164add r15, rdi
37bfa6167cmp r12, rbp
37bfa616ajle 0x37bfa5e40
37bfa6170jmp 0x37bfa57b3
37bfa6175
37bfa6175 0f 1f 00 ...
37bfa6178
37bfa6178loc_37bfa6178:
37bfa6178mov [rsp+80], 0
37bfa6181test rax, rax
37bfa6184jle 0x37bfa6268
37bfa618aadd rax, 1
37bfa618epxor x0, x0
37bfa6192mov ecx, 1
37bfa6197nop [rax+rax]
37bfa61a0
37bfa61a0loc_37bfa61a0:
37bfa61a0movsd_xmm x1, [r12+8*rcx]
37bfa61a6andpd x1, [rip+0x4b6322]
37bfa61aeadd rcx, 1
37bfa61b2addsd x0, x1
37bfa61b6cmp rcx, rax
37bfa61b9jne 0x37bfa61a0
37bfa61bbjmp 0x37bfa5d1b
37bfa61c0
37bfa61c0loc_37bfa61c0:
37bfa61c0add rdx, 1
37bfa61c4pxor x0, x0
37bfa61c8mov [rsp+80], 0
37bfa61d1cmp rdx, rax
37bfa61d4jl 0x37bfa5ba0
37bfa61danop [rax+rax]
37bfa61e0
37bfa61e0loc_37bfa61e0:
37bfa61e0movsd_xmm x1, [rdi+8*rax]
37bfa61e5andpd x1, [rip+0x4b62e3]
37bfa61edadd rax, 1
37bfa61f1addsd x0, x1
37bfa61f5cmp rax, rcx
37bfa61f8jne 0x37bfa61e0
37bfa61fajmp 0x37bfa5b9a
37bfa61ff
37bfa61ff 90 .
37bfa6200
37bfa6200loc_37bfa6200:
37bfa6200lea rcx, [rsp+80]
37bfa6205call disnan_64_
37bfa620amovsd_xmm x2, [rip+0x4b62ae]
37bfa6212test rax, rax
37bfa6215je 0x37bfa5bae
37bfa621bmovsd_xmm x0, [rsp+80]
37bfa6221jmp 0x37bfa5baa
37bfa6226
37bfa6226 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa6230
37bfa6230loc_37bfa6230:
37bfa6230lea rcx, [rsp+80]
37bfa6235call disnan_64_
37bfa623amovsd_xmm x2, [rip+0x4b627e]
37bfa6242test rax, rax
37bfa6245je 0x37bfa5d2f
37bfa624bmovsd_xmm x0, [rsp+80]
37bfa6251jmp 0x37bfa5d2b
37bfa6256
37bfa6256loc_37bfa6256:
37bfa6256movapd x0, x2
37bfa625ajmp 0x37bfa5ba0
37bfa625f
37bfa625floc_37bfa625f:
37bfa625fmovapd x0, x2
37bfa6263jmp 0x37bfa5d21
37bfa6268
37bfa6268loc_37bfa6268:
37bfa6268pxor x0, x0
37bfa626cjmp 0x37bfa5d21
37bfa6271
37bfa6271loc_37bfa6271:
37bfa6271call lsame_64_
37bfa6276mov rbx, [rdi]
37bfa6279test rax, rax
37bfa627cje 0x37bfa64d5
37bfa6282test rbx, rbx
37bfa6285jle 0x37bfa57af
37bfa628bmovsd_xmm x6, [rip+0x4b622d]
37bfa6293lea r11, [rbx+1]
37bfa6297mov eax, 1
37bfa629ctest bl, 1
37bfa629fje 0x37bfa62b7
37bfa62a1mov rax, [rsp+248]
37bfa62a9movsd_xmm [rax], x6
37bfa62admov eax, 2
37bfa62b2cmp rax, r11
37bfa62b5je 0x37bfa62d3
37bfa62b7
37bfa62b7loc_37bfa62b7:
37bfa62b7mov rdi, [rsp+248]
37bfa62bfmovsd_xmm [rdi+8*rax-8], x6
37bfa62c5movsd_xmm [rdi+8*rax], x6
37bfa62caadd rax, 2
37bfa62cecmp rax, r11
37bfa62d1jne 0x37bfa62b7
37bfa62d3
37bfa62d3loc_37bfa62d3:
37bfa62d3mov rax, [rsi]
37bfa62d6mov rsi, [rsp+248]
37bfa62demov r10, -1
37bfa62e5mov r9l, 1
37bfa62ebmovddup x1, [rip+0x4b61dd]
37bfa62f3mov ebp, 2
37bfa62f8lea rcx, [rsi+8]
37bfa62fclea rsi, [rax-1]
37bfa6300mov rax, [rsp+232]
37bfa6308lea rdi, [rax+16]
37bfa630cnop [rax]
37bfa6310
37bfa6310loc_37bfa6310:
37bfa6310mov rax, r9
37bfa6313add r9, 1
37bfa6317lea r8, [rsi+r9]
37bfa631bcmp r8, rbx
37bfa631ecmovg r8, rbx
37bfa6322cmp r9, r8
37bfa6325jg 0x37bfa63ea
37bfa632bsub r8, rax
37bfa632ecmp r8, 1
37bfa6332je 0x37bfa6869
37bfa6338mov r14, r8
37bfa633blea r13, [rdi+8*r10]
37bfa633fxor eax, eax
37bfa6341xor edx, edx
37bfa6343shr r14, 1
37bfa6346nop [rax]
37bfa6349nop [rax+rax]
37bfa6354nop [rax+rax]
37bfa635fnop [rax+rax]
37bfa636anop [rax+rax]
37bfa6375nop [rax+rax]
37bfa6380
37bfa6380loc_37bfa6380:
37bfa6380movupd x0, [r13+rax]
37bfa6387movupd x5, [rcx+rax]
37bfa638cadd rdx, 1
37bfa6390andpd x0, x1
37bfa6394addpd x0, x5
37bfa6398movups [rcx+rax], x0
37bfa639cadd rax, 16
37bfa63a0cmp r14, rdx
37bfa63a3jne 0x37bfa6380
37bfa63a5test r8b, 1
37bfa63a9je 0x37bfa63ea
37bfa63aband r8, -2
37bfa63aflea rax, [r8+r9]
37bfa63b3
37bfa63b3loc_37bfa63b3:
37bfa63b3mov r8, rbp
37bfa63b6lea rdx, [rax+r10]
37bfa63basub r8, r9
37bfa63bdadd rdx, r8
37bfa63c0mov r8, [rsp+232]
37bfa63c8movsd_xmm x0, [r8+8*rdx]
37bfa63cemov rdx, [rsp+248]
37bfa63d6andpd x0, [rip+0x4b60f2]
37bfa63deaddsd x0, [rdx+8*rax-8]
37bfa63e4movsd_xmm [rdx+8*rax-8], x0
37bfa63ea
37bfa63ealoc_37bfa63ea:
37bfa63eaadd r10, r12
37bfa63edadd rcx, 8
37bfa63f1cmp r9, r11
37bfa63f4jne 0x37bfa6310
37bfa63fajmp 0x37bfa6077
37bfa63ff
37bfa63ffloc_37bfa63ff:
37bfa63ffmov r9l, 1
37bfa6405mov r8l, 1
37bfa640blea rdx, [rip+0x4b609f]
37bfa6412mov rcx, r14
37bfa6415call lsame_64_
37bfa641amov rbp, [rdi]
37bfa641dtest rax, rax
37bfa6420je 0x37bfa673a
37bfa6426movsd_xmm x1, [rip+0x4b6092]
37bfa642emov rdx, [rsi]
37bfa6431pxor x6, x6
37bfa6435cvtsi2sd x6, rbp
37bfa643amovsd_xmm [rsp+80], x6
37bfa6440movsd_xmm [rsp+72], x1
37bfa6446test rdx, rdx
37bfa6449jle 0x37bfa5992
37bfa644fcmp rbp, 1
37bfa6453jle 0x37bfa5992
37bfa6459lea rax, [8*r12]
37bfa6461lea r15, [rsp+80]
37bfa6466mov r12l, 1
37bfa646cmov [rsp+56], rax
37bfa6471mov rax, [rsp+232]
37bfa6479lea rbx, [rax+8]
37bfa647dmov rax, rbp
37bfa6480jmp 0x37bfa648d
37bfa6482
37bfa6482loc_37bfa6482:
37bfa6482mov rax, [rdi]
37bfa6485mov rdx, [rsi]
37bfa6488add rbx, [rsp+56]
37bfa648d
37bfa648dloc_37bfa648d:
37bfa648dsub rax, r12
37bfa6490mov [rsp+32], r15
37bfa6495lea r9, [rsp+72]
37bfa649alea r8, [rip+0x4b6017]
37bfa64a1cmp rax, rdx
37bfa64a4lea rcx, [rsp+88]
37bfa64a9cmovg rax, rdx
37bfa64admov rdx, rbx
37bfa64b0add r12, 1
37bfa64b4mov [rsp+88], rax
37bfa64b9call dlassq_64_
37bfa64becmp r12, rbp
37bfa64c1jne 0x37bfa6482
37bfa64c3jmp 0x37bfa5986
37bfa64c8
37bfa64c8loc_37bfa64c8:
37bfa64c8movsd_xmm x6, [rip+0x4b5ff0]
37bfa64d0jmp 0x37bfa57b3
37bfa64d5
37bfa64d5loc_37bfa64d5:
37bfa64d5test rbx, rbx
37bfa64d8jle 0x37bfa57af
37bfa64demov rcx, [rsp+248]
37bfa64e6lea r8, [8*rbx]
37bfa64eexor edx, edx
37bfa64f0call memset
37bfa64f5mov rax, [rsp+232]
37bfa64fdmov rsi, [rsi]
37bfa6500lea r11, [rbx+1]
37bfa6504mov rcx, [rsp+248]
37bfa650cmovddup x1, [rip+0x4b5fbc]
37bfa6514mov r10, -1
37bfa651bmov r9l, 1
37bfa6521lea rbp, [rax+8]
37bfa6525nop [rax+rax]
37bfa6530
37bfa6530loc_37bfa6530:
37bfa6530lea rax, [rsi+r9]
37bfa6534cmp rax, rbx
37bfa6537cmovg rax, rbx
37bfa653bcmp rax, r9
37bfa653ejl 0x37bfa65e5
37bfa6544mov r13l, 1
37bfa654asub r13, r9
37bfa654dcmp rax, r9
37bfa6550je 0x37bfa6861
37bfa6556lea r8, [rax+r13]
37bfa655alea r14, [rbp+8*r10]
37bfa655fxor eax, eax
37bfa6561xor edx, edx
37bfa6563mov r15, r8
37bfa6566shr r15, 1
37bfa6569nop
37bfa656anop [rax+rax]
37bfa6575nop [rax+rax]
37bfa6580
37bfa6580loc_37bfa6580:
37bfa6580movupd x0, [r14+rax]
37bfa6586movupd x3, [rcx+rax]
37bfa658badd rdx, 1
37bfa658fandpd x0, x1
37bfa6593addpd x0, x3
37bfa6597movups [rcx+rax], x0
37bfa659badd rax, 16
37bfa659fcmp r15, rdx
37bfa65a2jne 0x37bfa6580
37bfa65a4test r8b, 1
37bfa65a8je 0x37bfa65e5
37bfa65aamov rax, r8
37bfa65adand rax, -2
37bfa65b1add rax, r9
37bfa65b4
37bfa65b4loc_37bfa65b4:
37bfa65b4mov r8, [rsp+232]
37bfa65bclea rdx, [rax+r10]
37bfa65c0add rdx, r13
37bfa65c3movsd_xmm x0, [r8+8*rdx]
37bfa65c9mov rdx, [rsp+248]
37bfa65d1andpd x0, [rip+0x4b5ef7]
37bfa65d9addsd x0, [rdx+8*rax-8]
37bfa65dfmovsd_xmm [rdx+8*rax-8], x0
37bfa65e5
37bfa65e5loc_37bfa65e5:
37bfa65e5add r9, 1
37bfa65e9add r10, r12
37bfa65ecadd rcx, 8
37bfa65f0cmp r9, r11
37bfa65f3jne 0x37bfa6530
37bfa65f9jmp 0x37bfa6077
37bfa65fe
37bfa65feloc_37bfa65fe:
37bfa65fetest rbx, rbx
37bfa6601jle 0x37bfa57af
37bfa6607mov rcx, [rsp+248]
37bfa660flea r8, [8*rbx]
37bfa6617xor edx, edx
37bfa6619lea r14, [rbx+1]
37bfa661dmov rdi, -1
37bfa6624call memset
37bfa6629mov rsi, [rsi]
37bfa662cmov eax, 1
37bfa6631movddup x1, [rip+0x4b5e97]
37bfa6639lea r15, [rsi+1]
37bfa663dnop [rax]
37bfa6640
37bfa6640loc_37bfa6640:
37bfa6640mov r10l, 1
37bfa6646mov edx, 1
37bfa664blea rbp, [rax+1]
37bfa664fsub r10, rsi
37bfa6652test r10, r10
37bfa6655cmovle r10, rdx
37bfa6659cmp r10, rax
37bfa665cjg 0x37bfa6722
37bfa6662je 0x37bfa66f2
37bfa6668mov rdx, [rsp+248]
37bfa6670mov r11, rbp
37bfa6673sub r11, r10
37bfa6676lea rcx, [rdx+8*r10-8]
37bfa667blea rdx, [r15+rdi]
37bfa667fmov r9, r11
37bfa6682sub rdx, rax
37bfa6685shr r9, 1
37bfa6688lea rax, [rdx+r10]
37bfa668cmov rdx, [rsp+232]
37bfa6694lea r8, [rdx+8*rax]
37bfa6698xor eax, eax
37bfa669axor edx, edx
37bfa669cnop [rax]
37bfa669fnop [rax+rax]
37bfa66aanop [rax+rax]
37bfa66b5nop [rax+rax]
37bfa66c0
37bfa66c0loc_37bfa66c0:
37bfa66c0movupd x0, [r8+rax]
37bfa66c6movupd x4, [rcx+rax]
37bfa66cbadd rdx, 1
37bfa66cfandpd x0, x1
37bfa66d3addpd x0, x4
37bfa66d7movups [rcx+rax], x0
37bfa66dbadd rax, 16
37bfa66dfcmp r9, rdx
37bfa66e2jne 0x37bfa66c0
37bfa66e4test r11b, 1
37bfa66e8je 0x37bfa6722
37bfa66eaand r11, -2
37bfa66eelea rax, [r11+r10]
37bfa66f2
37bfa66f2loc_37bfa66f2:
37bfa66f2mov rcx, [rsp+232]
37bfa66falea rdx, [rax+rsi]
37bfa66feadd rdx, rdi
37bfa6701movsd_xmm x0, [rcx+8*rdx]
37bfa6706mov rdx, [rsp+248]
37bfa670eandpd x0, [rip+0x4b5dba]
37bfa6716addsd x0, [rdx+8*rax-8]
37bfa671cmovsd_xmm [rdx+8*rax-8], x0
37bfa6722
37bfa6722loc_37bfa6722:
37bfa6722mov rax, rbp
37bfa6725sub rsi, 1
37bfa6729add rdi, r12
37bfa672ccmp rbp, r14
37bfa672fjne 0x37bfa6640
37bfa6735jmp 0x37bfa6077
37bfa673a
37bfa673aloc_37bfa673a:
37bfa673amovsd_xmm x6, [rip+0x4b5d7e]
37bfa6742mov [rsp+72], 0
37bfa674bmovsd_xmm [rsp+80], x6
37bfa6751test rbp, rbp
37bfa6754jle 0x37bfa6871
37bfa675alea rax, [8*r12]
37bfa6762lea r15, [rsp+80]
37bfa6767mov rbx, [rsp+232]
37bfa676fmov r12l, 1
37bfa6775mov [rsp+56], rax
37bfa677amov rax, rbp
37bfa677djmp 0x37bfa6788
37bfa677f
37bfa677f 90 .
37bfa6780
37bfa6780loc_37bfa6780:
37bfa6780mov rax, [rdi]
37bfa6783add rbx, [rsp+56]
37bfa6788
37bfa6788loc_37bfa6788:
37bfa6788mov rdx, [rsi]
37bfa678bsub rax, r12
37bfa678emov [rsp+32], r15
37bfa6793lea r9, [rsp+72]
37bfa6798add rax, 1
37bfa679clea r8, [rip+0x4b5d15]
37bfa67a3lea rcx, [rsp+88]
37bfa67a8add rdx, 1
37bfa67accmp rax, rdx
37bfa67afcmovg rax, rdx
37bfa67b3mov rdx, rbx
37bfa67b6add r12, 1
37bfa67bamov [rsp+88], rax
37bfa67bfcall dlassq_64_
37bfa67c4cmp r12, rbp
37bfa67c7jle 0x37bfa6780
37bfa67c9jmp 0x37bfa5986
37bfa67ce
37bfa67celoc_37bfa67ce:
37bfa67cemovsd_xmm x6, [rip+0x4b5cea]
37bfa67d6mov [rsp+72], 0
37bfa67dfmovsd_xmm [rsp+80], x6
37bfa67e5test rbx, rbx
37bfa67e8jle 0x37bfa6871
37bfa67eemov rbp, -1
37bfa67f5mov edi, 1
37bfa67falea r15, [rsp+80]
37bfa67ffnop
37bfa6800
37bfa6800loc_37bfa6800:
37bfa6800mov rax, [rsi]
37bfa6803mov [rsp+32], r15
37bfa6808lea r9, [rsp+72]
37bfa680dlea r8, [rip+0x4b5ca4]
37bfa6814lea rcx, [rsp+88]
37bfa6819lea rdx, [rax+1]
37bfa681dcmp rdx, rdi
37bfa6820cmovg rdx, rdi
37bfa6824add rax, 2
37bfa6828sub rax, rdi
37bfa682btest rax, rax
37bfa682emov [rsp+88], rdx
37bfa6833mov edx, 1
37bfa6838cmovle rax, rdx
37bfa683cmov rdx, [rsp+232]
37bfa6844add rdi, 1
37bfa6848add rax, rbp
37bfa684badd rbp, r12
37bfa684elea rdx, [rdx+8*rax]
37bfa6852call dlassq_64_
37bfa6857cmp rdi, rbx
37bfa685ajle 0x37bfa6800
37bfa685cjmp 0x37bfa5986
37bfa6861
37bfa6861loc_37bfa6861:
37bfa6861mov rax, r9
37bfa6864jmp 0x37bfa65b4
37bfa6869
37bfa6869loc_37bfa6869:
37bfa6869mov rax, r9
37bfa686cjmp 0x37bfa63b3
37bfa6871
37bfa6871loc_37bfa6871:
37bfa6871pxor x1, x1
37bfa6875jmp 0x37bfa5992
37bfa5780
Loading..